diff --git a/404.html b/404.html index 0bafa99..de1f9bf 100644 --- a/404.html +++ b/404.html @@ -9,7 +9,7 @@ - + @@ -18,7 +18,7 @@
- + \ No newline at end of file diff --git a/SUMMARY.html b/SUMMARY.html index b95b763..45edfba 100644 --- a/SUMMARY.html +++ b/SUMMARY.html @@ -9,9 +9,9 @@ - + - + @@ -21,7 +21,7 @@
Skip to content
- + \ No newline at end of file diff --git a/api/archived-email.html b/api/archived-email.html index e75b3e9..314dea2 100644 --- a/api/archived-email.html +++ b/api/archived-email.html @@ -9,9 +9,9 @@ - + - + @@ -51,7 +51,7 @@ } ] }
  • 404 Not Found: The archived email with the specified ID was not found.

  • 500 Internal Server Error: An unexpected error occurred.

  • Service Methods

    getArchivedEmails(ingestionSourceId: string, page: number, limit: number): Promise<PaginatedArchivedEmails>

    Retrieves a paginated list of archived emails from the database for a given ingestion source.

    getArchivedEmailById(emailId: string): Promise<ArchivedEmail | null>

    Retrieves a single archived email by its ID, including its raw content and attachments.

    - + \ No newline at end of file diff --git a/api/auth.html b/api/auth.html index 16234ea..42231bf 100644 --- a/api/auth.html +++ b/api/auth.html @@ -9,9 +9,9 @@ - + - + @@ -34,7 +34,7 @@ }
  • 500 Internal Server Error: An unexpected error occurred.

    json
    {
     	"message": "An internal server error occurred"
     }
  • Service Methods

    verifyPassword(password: string, hash: string): Promise<boolean>

    Compares a plain-text password with a hashed password to verify its correctness.

    login(email: string, password: string): Promise<LoginResponse | null>

    Handles the user login process. It finds the user by email, verifies the password, and generates a JWT upon successful authentication.

    verifyToken(token: string): Promise<AuthTokenPayload | null>

    Verifies the authenticity and expiration of a JWT.

    - + \ No newline at end of file diff --git a/api/authentication.html b/api/authentication.html index 25787db..d64e4ff 100644 --- a/api/authentication.html +++ b/api/authentication.html @@ -9,9 +9,9 @@ - + - + @@ -22,7 +22,7 @@
    Skip to content

    API Authentication

    To access protected API endpoints, you need to include a user-generated API key in the X-API-KEY header of your requests.

    1. Creating an API Key

    You can create, manage, and view your API keys through the application's user interface.

    1. Navigate to Settings > API Keys in the dashboard.
    2. Click the "Generate API Key" button.
    3. Provide a descriptive name for your key and select an expiration period.
    4. The new API key will be displayed. Copy this key immediately and store it in a secure location. You will not be able to see it again.

    2. Making Authenticated Requests

    Once you have your API key, you must include it in the X-API-KEY header of all subsequent requests to protected API endpoints.

    Example:

    http
    GET /api/v1/dashboard/stats
     X-API-KEY: a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4e5f6a1b2

    If the API key is missing, expired, or invalid, the API will respond with a 401 Unauthorized status code.

    - + \ No newline at end of file diff --git a/api/dashboard.html b/api/dashboard.html index fe2f14d..146529d 100644 --- a/api/dashboard.html +++ b/api/dashboard.html @@ -9,9 +9,9 @@ - + - + @@ -58,7 +58,7 @@ } ] } - + \ No newline at end of file diff --git a/api/index.html b/api/index.html index 93fb73b..3f1f093 100644 --- a/api/index.html +++ b/api/index.html @@ -9,9 +9,9 @@ - + - + @@ -21,7 +21,7 @@
    Skip to content

    API Overview

    Welcome to the Open Archiver API documentation. This section provides detailed information about the available API endpoints.

    All API endpoints are prefixed with /api/v1.

    Authentication

    Before making requests to protected endpoints, you must authenticate with the API. See the Authentication Guide for details on how to obtain and use API tokens.

    API Services

    - + \ No newline at end of file diff --git a/api/ingestion.html b/api/ingestion.html index f915fe9..aa5b052 100644 --- a/api/ingestion.html +++ b/api/ingestion.html @@ -9,11 +9,11 @@ - + - + - + @@ -22,7 +22,7 @@
    Skip to content

    Ingestion Service API

    The Ingestion Service manages ingestion sources, which are configurations for connecting to email providers and importing emails.

    Endpoints

    All endpoints in this service require authentication.

    POST /api/v1/ingestion-sources

    Creates a new ingestion source.

    Access: Authenticated

    Request Body

    The request body should be a CreateIngestionSourceDto object.

    typescript
    interface CreateIngestionSourceDto {
     	name: string;
    -	provider: 'google' | 'microsoft' | 'generic_imap';
    +	provider: 'google_workspace' | 'microsoft_365' | 'generic_imap' | 'pst_import' | 'eml_import' | 'mbox_import';
     	providerConfig: IngestionCredentials;
     }

    Responses

    • 201 Created: The newly created ingestion source.
    • 500 Internal Server Error: An unexpected error occurred.

    GET /api/v1/ingestion-sources

    Retrieves all ingestion sources.

    Access: Authenticated

    Responses

    • 200 OK: An array of ingestion source objects.
    • 500 Internal Server Error: An unexpected error occurred.

    GET /api/v1/ingestion-sources/:id

    Retrieves a single ingestion source by its ID.

    Access: Authenticated

    URL Parameters

    ParameterTypeDescription
    idstringThe ID of the ingestion source.

    Responses

    • 200 OK: The ingestion source object.
    • 404 Not Found: Ingestion source not found.
    • 500 Internal Server Error: An unexpected error occurred.

    PUT /api/v1/ingestion-sources/:id

    Updates an existing ingestion source.

    Access: Authenticated

    URL Parameters

    ParameterTypeDescription
    idstringThe ID of the ingestion source.

    Request Body

    The request body should be an UpdateIngestionSourceDto object.

    typescript
    interface UpdateIngestionSourceDto {
     	name?: string;
    @@ -30,7 +30,7 @@
     	providerConfig?: IngestionCredentials;
     	status?: 'pending_auth' | 'auth_success' | 'importing' | 'active' | 'paused' | 'error';
     }

    Responses

    • 200 OK: The updated ingestion source object.
    • 404 Not Found: Ingestion source not found.
    • 500 Internal Server Error: An unexpected error occurred.

    DELETE /api/v1/ingestion-sources/:id

    Deletes an ingestion source and all associated data.

    Access: Authenticated

    URL Parameters

    ParameterTypeDescription
    idstringThe ID of the ingestion source.

    Responses

    • 204 No Content: The ingestion source was deleted successfully.
    • 404 Not Found: Ingestion source not found.
    • 500 Internal Server Error: An unexpected error occurred.

    POST /api/v1/ingestion-sources/:id/import

    Triggers the initial import process for an ingestion source.

    Access: Authenticated

    URL Parameters

    ParameterTypeDescription
    idstringThe ID of the ingestion source.

    Responses

    • 202 Accepted: The initial import was triggered successfully.
    • 404 Not Found: Ingestion source not found.
    • 500 Internal Server Error: An unexpected error occurred.

    POST /api/v1/ingestion-sources/:id/pause

    Pauses an active ingestion source.

    Access: Authenticated

    URL Parameters

    ParameterTypeDescription
    idstringThe ID of the ingestion source.

    Responses

    • 200 OK: The updated ingestion source object with a paused status.
    • 404 Not Found: Ingestion source not found.
    • 500 Internal Server Error: An unexpected error occurred.

    POST /api/v1/ingestion-sources/:id/sync

    Triggers a forced synchronization for an ingestion source.

    Access: Authenticated

    URL Parameters

    ParameterTypeDescription
    idstringThe ID of the ingestion source.

    Responses

    • 202 Accepted: The force sync was triggered successfully.
    • 404 Not Found: Ingestion source not found.
    • 500 Internal Server Error: An unexpected error occurred.
    - + \ No newline at end of file diff --git a/api/integrity.html b/api/integrity.html index f9b8d29..4d4f24f 100644 --- a/api/integrity.html +++ b/api/integrity.html @@ -9,9 +9,9 @@ - + - + @@ -34,7 +34,7 @@ "reason": "Stored hash does not match current hash." } ] - + \ No newline at end of file diff --git a/api/jobs.html b/api/jobs.html index 82869eb..50f187b 100644 --- a/api/jobs.html +++ b/api/jobs.html @@ -9,9 +9,9 @@ - + - + @@ -81,7 +81,7 @@ "limit": 10 } } - + \ No newline at end of file diff --git a/api/rate-limiting.html b/api/rate-limiting.html index 6a48505..b12455b 100644 --- a/api/rate-limiting.html +++ b/api/rate-limiting.html @@ -9,9 +9,9 @@ - + - + @@ -24,7 +24,7 @@ "status": 429, "message": "Too many requests from this IP, please try again after 15 minutes" }

    Configuration

    You can customize the rate-limiting settings by setting the following environment variables in your .env file:

    Handling Rate Limits

    If you are developing a client that interacts with the API, you should handle rate limiting gracefully:

    1. Check the Status Code: Monitor for a 429 HTTP status code in responses.
    2. Implement a Retry Mechanism: When you receive a 429 response, it is best practice to wait before retrying the request. Implementing an exponential backoff strategy is recommended.
    3. Check Headers: The response will include the following standard headers to help you manage your request rate:

    Excluded Endpoints

    Certain essential endpoints are excluded from rate limiting to ensure the application's UI remains responsive. These are:

    These endpoints can be called as needed without affecting your rate limit count.

    - + \ No newline at end of file diff --git a/api/search.html b/api/search.html index 0d47346..645b3a1 100644 --- a/api/search.html +++ b/api/search.html @@ -9,9 +9,9 @@ - + - + @@ -37,7 +37,7 @@ "totalPages": 1, "processingTimeMs": 5 }
  • 400 Bad Request: Keywords are required.

  • 500 Internal Server Error: An unexpected error occurred.

  • - + \ No newline at end of file diff --git a/api/storage.html b/api/storage.html index 2cd5f88..91d9f48 100644 --- a/api/storage.html +++ b/api/storage.html @@ -9,9 +9,9 @@ - + - + @@ -21,7 +21,7 @@
    Skip to content

    Storage Service API

    The Storage Service provides an endpoint for downloading files from the configured storage provider.

    Endpoints

    All endpoints in this service require authentication.

    GET /api/v1/storage/download

    Downloads a file from the storage.

    Access: Authenticated

    Query Parameters

    ParameterTypeDescription
    pathstringThe path to the file within the storage provider.

    Responses

    • 200 OK: The file stream.
    • 400 Bad Request: File path is required or invalid.
    • 404 Not Found: File not found.
    • 500 Internal Server Error: An unexpected error occurred.
    - + \ No newline at end of file diff --git a/assets/api_ingestion.md.B8EOVCr7.js b/assets/api_ingestion.md.Cfl_b04u.js similarity index 93% rename from assets/api_ingestion.md.B8EOVCr7.js rename to assets/api_ingestion.md.Cfl_b04u.js index 461c08d..5e78947 100644 --- a/assets/api_ingestion.md.B8EOVCr7.js +++ b/assets/api_ingestion.md.Cfl_b04u.js @@ -1,6 +1,6 @@ -import{_ as s,c as t,o as i,ag as a}from"./chunks/framework.S-Qvb3wi.js";const g=JSON.parse('{"title":"Ingestion Service API","description":"","frontmatter":{},"headers":[],"relativePath":"api/ingestion.md","filePath":"api/ingestion.md"}'),n={name:"api/ingestion.md"};function r(o,e,l,h,d,p){return i(),t("div",null,e[0]||(e[0]=[a(`

    Ingestion Service API

    The Ingestion Service manages ingestion sources, which are configurations for connecting to email providers and importing emails.

    Endpoints

    All endpoints in this service require authentication.

    POST /api/v1/ingestion-sources

    Creates a new ingestion source.

    Access: Authenticated

    Request Body

    The request body should be a CreateIngestionSourceDto object.

    typescript
    interface CreateIngestionSourceDto {
    +import{_ as s,c as t,o as i,ag as a}from"./chunks/framework.S-Qvb3wi.js";const g=JSON.parse('{"title":"Ingestion Service API","description":"","frontmatter":{},"headers":[],"relativePath":"api/ingestion.md","filePath":"api/ingestion.md"}'),n={name:"api/ingestion.md"};function r(o,e,l,h,p,d){return i(),t("div",null,e[0]||(e[0]=[a(`

    Ingestion Service API

    The Ingestion Service manages ingestion sources, which are configurations for connecting to email providers and importing emails.

    Endpoints

    All endpoints in this service require authentication.

    POST /api/v1/ingestion-sources

    Creates a new ingestion source.

    Access: Authenticated

    Request Body

    The request body should be a CreateIngestionSourceDto object.

    typescript
    interface CreateIngestionSourceDto {
     	name: string;
    -	provider: 'google' | 'microsoft' | 'generic_imap';
    +	provider: 'google_workspace' | 'microsoft_365' | 'generic_imap' | 'pst_import' | 'eml_import' | 'mbox_import';
     	providerConfig: IngestionCredentials;
     }

    Responses

    • 201 Created: The newly created ingestion source.
    • 500 Internal Server Error: An unexpected error occurred.

    GET /api/v1/ingestion-sources

    Retrieves all ingestion sources.

    Access: Authenticated

    Responses

    • 200 OK: An array of ingestion source objects.
    • 500 Internal Server Error: An unexpected error occurred.

    GET /api/v1/ingestion-sources/:id

    Retrieves a single ingestion source by its ID.

    Access: Authenticated

    URL Parameters

    ParameterTypeDescription
    idstringThe ID of the ingestion source.

    Responses

    • 200 OK: The ingestion source object.
    • 404 Not Found: Ingestion source not found.
    • 500 Internal Server Error: An unexpected error occurred.

    PUT /api/v1/ingestion-sources/:id

    Updates an existing ingestion source.

    Access: Authenticated

    URL Parameters

    ParameterTypeDescription
    idstringThe ID of the ingestion source.

    Request Body

    The request body should be an UpdateIngestionSourceDto object.

    typescript
    interface UpdateIngestionSourceDto {
     	name?: string;
    diff --git a/assets/api_ingestion.md.B8EOVCr7.lean.js b/assets/api_ingestion.md.Cfl_b04u.lean.js
    similarity index 84%
    rename from assets/api_ingestion.md.B8EOVCr7.lean.js
    rename to assets/api_ingestion.md.Cfl_b04u.lean.js
    index 28c37b4..f24c453 100644
    --- a/assets/api_ingestion.md.B8EOVCr7.lean.js
    +++ b/assets/api_ingestion.md.Cfl_b04u.lean.js
    @@ -1 +1 @@
    -import{_ as s,c as t,o as i,ag as a}from"./chunks/framework.S-Qvb3wi.js";const g=JSON.parse('{"title":"Ingestion Service API","description":"","frontmatter":{},"headers":[],"relativePath":"api/ingestion.md","filePath":"api/ingestion.md"}'),n={name:"api/ingestion.md"};function r(o,e,l,h,d,p){return i(),t("div",null,e[0]||(e[0]=[a("",62)]))}const u=s(n,[["render",r]]);export{g as __pageData,u as default};
    +import{_ as s,c as t,o as i,ag as a}from"./chunks/framework.S-Qvb3wi.js";const g=JSON.parse('{"title":"Ingestion Service API","description":"","frontmatter":{},"headers":[],"relativePath":"api/ingestion.md","filePath":"api/ingestion.md"}'),n={name:"api/ingestion.md"};function r(o,e,l,h,p,d){return i(),t("div",null,e[0]||(e[0]=[a("",62)]))}const u=s(n,[["render",r]]);export{g as __pageData,u as default};
    diff --git a/assets/app.EiSr1Ssv.js b/assets/app.C_H1Hj5v.js
    similarity index 95%
    rename from assets/app.EiSr1Ssv.js
    rename to assets/app.C_H1Hj5v.js
    index 2dda146..9d39ca2 100644
    --- a/assets/app.EiSr1Ssv.js
    +++ b/assets/app.C_H1Hj5v.js
    @@ -1 +1 @@
    -import{t as p}from"./chunks/theme.BXIbNDN2.js";import{R as s,a2 as i,a3 as u,a4 as c,a5 as l,a6 as f,a7 as d,a8 as m,a9 as h,aa as g,ab as A,d as v,u as y,v as C,s as P,ac as b,ad as w,ae as R,af as E}from"./chunks/framework.S-Qvb3wi.js";function r(e){if(e.extends){const a=r(e.extends);return{...a,...e,async enhanceApp(t){a.enhanceApp&&await a.enhanceApp(t),e.enhanceApp&&await e.enhanceApp(t)}}}return e}const n=r(p),S=v({name:"VitePressApp",setup(){const{site:e,lang:a,dir:t}=y();return C(()=>{P(()=>{document.documentElement.lang=a.value,document.documentElement.dir=t.value})}),e.value.router.prefetchLinks&&b(),w(),R(),n.setup&&n.setup(),()=>E(n.Layout)}});async function T(){globalThis.__VITEPRESS__=!0;const e=_(),a=D();a.provide(u,e);const t=c(e.route);return a.provide(l,t),a.component("Content",f),a.component("ClientOnly",d),Object.defineProperties(a.config.globalProperties,{$frontmatter:{get(){return t.frontmatter.value}},$params:{get(){return t.page.value.params}}}),n.enhanceApp&&await n.enhanceApp({app:a,router:e,siteData:m}),{app:a,router:e,data:t}}function D(){return A(S)}function _(){let e=s;return h(a=>{let t=g(a),o=null;return t&&(e&&(t=t.replace(/\.js$/,".lean.js")),o=import(t)),s&&(e=!1),o},n.NotFound)}s&&T().then(({app:e,router:a,data:t})=>{a.go().then(()=>{i(a.route,t.site),e.mount("#app")})});export{T as createApp};
    +import{t as p}from"./chunks/theme.W0ip1Fno.js";import{R as s,a2 as i,a3 as u,a4 as c,a5 as l,a6 as f,a7 as d,a8 as m,a9 as h,aa as g,ab as A,d as v,u as y,v as C,s as P,ac as b,ad as w,ae as R,af as E}from"./chunks/framework.S-Qvb3wi.js";function r(e){if(e.extends){const a=r(e.extends);return{...a,...e,async enhanceApp(t){a.enhanceApp&&await a.enhanceApp(t),e.enhanceApp&&await e.enhanceApp(t)}}}return e}const n=r(p),S=v({name:"VitePressApp",setup(){const{site:e,lang:a,dir:t}=y();return C(()=>{P(()=>{document.documentElement.lang=a.value,document.documentElement.dir=t.value})}),e.value.router.prefetchLinks&&b(),w(),R(),n.setup&&n.setup(),()=>E(n.Layout)}});async function T(){globalThis.__VITEPRESS__=!0;const e=_(),a=D();a.provide(u,e);const t=c(e.route);return a.provide(l,t),a.component("Content",f),a.component("ClientOnly",d),Object.defineProperties(a.config.globalProperties,{$frontmatter:{get(){return t.frontmatter.value}},$params:{get(){return t.page.value.params}}}),n.enhanceApp&&await n.enhanceApp({app:a,router:e,siteData:m}),{app:a,router:e,data:t}}function D(){return A(S)}function _(){let e=s;return h(a=>{let t=g(a),o=null;return t&&(e&&(t=t.replace(/\.js$/,".lean.js")),o=import(t)),s&&(e=!1),o},n.NotFound)}s&&T().then(({app:e,router:a,data:t})=>{a.go().then(()=>{i(a.route,t.site),e.mount("#app")})});export{T as createApp};
    diff --git a/assets/chunks/@localSearchIndexroot.4vnQ6oQz.js b/assets/chunks/@localSearchIndexroot.4vnQ6oQz.js
    new file mode 100644
    index 0000000..a2e103b
    --- /dev/null
    +++ b/assets/chunks/@localSearchIndexroot.4vnQ6oQz.js
    @@ -0,0 +1 @@
    +const e='{"documentCount":260,"nextId":260,"documentIds":{"0":"/SUMMARY.html#table-of-contents","1":"/SUMMARY.html#user-guides","2":"/api/archived-email.html#archived-email-service-api","3":"/api/archived-email.html#endpoints","4":"/api/archived-email.html#get-api-v1-archived-emails-ingestion-source-ingestionsourceid","5":"/api/archived-email.html#url-parameters","6":"/api/archived-email.html#query-parameters","7":"/api/archived-email.html#responses","8":"/api/archived-email.html#get-api-v1-archived-emails-id","9":"/api/archived-email.html#url-parameters-1","10":"/api/archived-email.html#responses-1","11":"/api/archived-email.html#service-methods","12":"/api/archived-email.html#getarchivedemails-ingestionsourceid-string-page-number-limit-number-promise-paginatedarchivedemails","13":"/api/archived-email.html#getarchivedemailbyid-emailid-string-promise-archivedemail-null","14":"/api/auth.html#auth-service-api","15":"/api/auth.html#endpoints","16":"/api/auth.html#post-api-v1-auth-login","17":"/api/auth.html#request-body","18":"/api/auth.html#responses","19":"/api/auth.html#service-methods","20":"/api/auth.html#verifypassword-password-string-hash-string-promise-boolean","21":"/api/auth.html#login-email-string-password-string-promise-loginresponse-null","22":"/api/auth.html#verifytoken-token-string-promise-authtokenpayload-null","23":"/api/authentication.html#api-authentication","24":"/api/authentication.html#_1-creating-an-api-key","25":"/api/authentication.html#_2-making-authenticated-requests","26":"/api/dashboard.html#dashboard-service-api","27":"/api/dashboard.html#endpoints","28":"/api/dashboard.html#get-api-v1-dashboard-stats","29":"/api/dashboard.html#responses","30":"/api/dashboard.html#get-api-v1-dashboard-ingestion-history","31":"/api/dashboard.html#responses-1","32":"/api/dashboard.html#get-api-v1-dashboard-ingestion-sources","33":"/api/dashboard.html#responses-2","34":"/api/dashboard.html#get-api-v1-dashboard-recent-syncs","35":"/api/dashboard.html#responses-3","36":"/api/dashboard.html#get-api-v1-dashboard-indexed-insights","37":"/api/dashboard.html#responses-4","38":"/api/#api-overview","39":"/api/#authentication","40":"/api/#api-services","41":"/api/ingestion.html#ingestion-service-api","42":"/api/ingestion.html#endpoints","43":"/api/ingestion.html#post-api-v1-ingestion-sources","44":"/api/ingestion.html#request-body","45":"/api/ingestion.html#responses","46":"/api/ingestion.html#get-api-v1-ingestion-sources","47":"/api/ingestion.html#responses-1","48":"/api/ingestion.html#get-api-v1-ingestion-sources-id","49":"/api/ingestion.html#url-parameters","50":"/api/ingestion.html#responses-2","51":"/api/ingestion.html#put-api-v1-ingestion-sources-id","52":"/api/ingestion.html#url-parameters-1","53":"/api/ingestion.html#request-body-1","54":"/api/ingestion.html#responses-3","55":"/api/ingestion.html#delete-api-v1-ingestion-sources-id","56":"/api/ingestion.html#url-parameters-2","57":"/api/ingestion.html#responses-4","58":"/api/ingestion.html#post-api-v1-ingestion-sources-id-import","59":"/api/ingestion.html#url-parameters-3","60":"/api/ingestion.html#responses-5","61":"/api/ingestion.html#post-api-v1-ingestion-sources-id-pause","62":"/api/ingestion.html#url-parameters-4","63":"/api/ingestion.html#responses-6","64":"/api/ingestion.html#post-api-v1-ingestion-sources-id-sync","65":"/api/ingestion.html#url-parameters-5","66":"/api/ingestion.html#responses-7","67":"/api/integrity.html#integrity-check-api","68":"/api/integrity.html#check-email-integrity","69":"/api/integrity.html#response-body-integritycheckresult","70":"/api/integrity.html#example-response","71":"/api/jobs.html#jobs-api","72":"/api/jobs.html#overview","73":"/api/jobs.html#job-statuses","74":"/api/jobs.html#errors","75":"/api/jobs.html#job-preservation","76":"/api/jobs.html#get-all-queues","77":"/api/jobs.html#response-body","78":"/api/jobs.html#get-queue-jobs","79":"/api/jobs.html#response-body-1","80":"/api/rate-limiting.html#rate-limiting","81":"/api/rate-limiting.html#how-it-works","82":"/api/rate-limiting.html#response-body","83":"/api/rate-limiting.html#configuration","84":"/api/rate-limiting.html#handling-rate-limits","85":"/api/rate-limiting.html#excluded-endpoints","86":"/api/search.html#search-service-api","87":"/api/search.html#endpoints","88":"/api/search.html#get-api-v1-search","89":"/api/search.html#query-parameters","90":"/api/search.html#responses","91":"/api/storage.html#storage-service-api","92":"/api/storage.html#endpoints","93":"/api/storage.html#get-api-v1-storage-download","94":"/api/storage.html#query-parameters","95":"/api/storage.html#responses","96":"/enterprise/audit-log/api.html#audit-log-api-endpoints","97":"/enterprise/audit-log/api.html#get-audit-logs","98":"/enterprise/audit-log/api.html#query-parameters","99":"/enterprise/audit-log/api.html#response-body","100":"/enterprise/audit-log/api.html#verify-audit-log-integrity","101":"/enterprise/audit-log/api.html#response-body-1","102":"/enterprise/audit-log/audit-service.html#audit-log-backend-implementation","103":"/enterprise/audit-log/audit-service.html#hashing-and-verification-logic","104":"/enterprise/audit-log/audit-service.html#hash-calculation","105":"/enterprise/audit-log/audit-service.html#verification-process","106":"/enterprise/audit-log/audit-service.html#service-integration","107":"/enterprise/audit-log/guide.html#audit-log-user-interface","108":"/enterprise/audit-log/guide.html#viewing-audit-logs","109":"/enterprise/audit-log/guide.html#filtering-and-sorting","110":"/enterprise/audit-log/guide.html#pagination","111":"/enterprise/audit-log/guide.html#verifying-log-integrity","112":"/enterprise/audit-log/guide.html#verification-responses","113":"/enterprise/audit-log/guide.html#viewing-log-details","114":"/enterprise/audit-log/#audit-log","115":"/enterprise/audit-log/#core-principles","116":"/enterprise/audit-log/#_1-immutability","117":"/enterprise/audit-log/#_2-completeness","118":"/enterprise/audit-log/#_3-attribution","119":"/enterprise/audit-log/#_4-clarity-and-detail","120":"/enterprise/audit-log/#_5-verifiability","121":"/#get-started-👋","122":"/#what-is-open-archiver-🛡️","123":"/#key-features-✨","124":"/#installation-🚀","125":"/#data-source-configuration-🔌","126":"/#contributing-❤️","127":"/services/iam-service/iam-policy.html#iam-policy","128":"/services/iam-service/iam-policy.html#policy-structure","129":"/services/iam-service/iam-policy.html#actions","130":"/services/iam-service/iam-policy.html#subjects","131":"/services/iam-service/iam-policy.html#advanced-conditions-with-mongodb-style-queries","132":"/services/iam-service/iam-policy.html#supported-operators-and-examples","133":"/services/iam-service/iam-policy.html#eq-equal","134":"/services/iam-service/iam-policy.html#ne-not-equal","135":"/services/iam-service/iam-policy.html#in-in-array","136":"/services/iam-service/iam-policy.html#nin-not-in-array","137":"/services/iam-service/iam-policy.html#lt-lte-less-than-less-than-or-equal","138":"/services/iam-service/iam-policy.html#gt-gte-greater-than-greater-than-or-equal","139":"/services/iam-service/iam-policy.html#exists","140":"/services/iam-service/iam-policy.html#inverted-rules-creating-exceptions-with-cannot","141":"/services/iam-service/iam-policy.html#policy-evaluation-logic","142":"/services/iam-service/iam-policy.html#dynamic-policies-with-placeholders","143":"/services/iam-service/iam-policy.html#special-permissions-for-user-and-role-management","144":"/services/iam-service/iam-policy.html#policy-examples","145":"/services/iam-service/iam-policy.html#administrator","146":"/services/iam-service/iam-policy.html#end-user","147":"/services/iam-service/iam-policy.html#global-read-only-auditor","148":"/services/iam-service/iam-policy.html#ingestion-admin","149":"/services/iam-service/iam-policy.html#auditor-for-specific-ingestion-sources","150":"/services/iam-service/iam-policy.html#limit-access-to-a-specific-mailbox","151":"/services/#services","152":"/services/ocr-service.html#ocr-service","153":"/services/ocr-service.html#overview","154":"/services/ocr-service.html#configuration","155":"/services/ocr-service.html#file-size-limits","156":"/services/ocr-service.html#supported-file-formats","157":"/services/ocr-service.html#with-apache-tika","158":"/services/ocr-service.html#with-legacy-fallback","159":"/services/ocr-service.html#features-of-the-tika-integration-ocrservice","160":"/services/ocr-service.html#caching","161":"/services/ocr-service.html#concurrency-management-semaphore","162":"/services/ocr-service.html#health-check-and-dns-fallback","163":"/services/ocr-service.html#legacy-fallback-methods","164":"/services/storage-service.html#pluggable-storage-service-storageservice","165":"/services/storage-service.html#overview","166":"/services/storage-service.html#configuration","167":"/services/storage-service.html#_1-choosing-the-backend","168":"/services/storage-service.html#_2-local-filesystem-configuration","169":"/services/storage-service.html#_3-s3-compatible-storage-configuration","170":"/services/storage-service.html#how-to-use-the-service","171":"/services/storage-service.html#example-usage-in-ingestionservice","172":"/services/storage-service.html#api-reference","173":"/services/storage-service.html#put-path-content","174":"/services/storage-service.html#get-path","175":"/services/storage-service.html#delete-path","176":"/services/storage-service.html#exists-path","177":"/user-guides/email-providers/eml.html#eml-import","178":"/user-guides/email-providers/eml.html#preparing-the-zip-file","179":"/user-guides/email-providers/eml.html#creating-an-eml-ingestion-source","180":"/user-guides/email-providers/google-workspace.html#connecting-to-google-workspace","181":"/user-guides/email-providers/google-workspace.html#prerequisites","182":"/user-guides/email-providers/google-workspace.html#setup-overview","183":"/user-guides/email-providers/google-workspace.html#part-1-google-cloud-console-setup","184":"/user-guides/email-providers/google-workspace.html#troubleshooting","185":"/user-guides/email-providers/google-workspace.html#error-iam-disableserviceaccountkeycreation","186":"/user-guides/email-providers/google-workspace.html#part-2-grant-domain-wide-delegation","187":"/user-guides/email-providers/google-workspace.html#part-3-connecting-in-openarchiver","188":"/user-guides/email-providers/google-workspace.html#what-happens-next","189":"/user-guides/email-providers/imap.html#connecting-to-a-generic-imap-server","190":"/user-guides/email-providers/imap.html#step-by-step-guide","191":"/user-guides/email-providers/imap.html#security-recommendation-use-an-app-password","192":"/user-guides/email-providers/imap.html#how-to-obtain-an-app-password-for-gmail","193":"/user-guides/email-providers/imap.html#how-to-obtain-an-app-password-for-outlook-microsoft-accounts","194":"/user-guides/email-providers/imap.html#what-happens-next","195":"/user-guides/email-providers/#connecting-email-providers","196":"/user-guides/email-providers/mbox.html#mbox-ingestion","197":"/user-guides/email-providers/mbox.html#_1-exporting-from-your-email-client","198":"/user-guides/email-providers/mbox.html#_2-uploading-to-openarchiver","199":"/user-guides/email-providers/mbox.html#_3-folder-structure","200":"/user-guides/email-providers/microsoft-365.html#connecting-to-microsoft-365","201":"/user-guides/email-providers/microsoft-365.html#prerequisites","202":"/user-guides/email-providers/microsoft-365.html#setup-overview","203":"/user-guides/email-providers/microsoft-365.html#part-1-register-a-new-application-in-microsoft-entra-id","204":"/user-guides/email-providers/microsoft-365.html#part-2-grant-api-permissions","205":"/user-guides/email-providers/microsoft-365.html#part-3-create-a-client-secret","206":"/user-guides/email-providers/microsoft-365.html#part-4-connecting-in-openarchiver","207":"/user-guides/email-providers/microsoft-365.html#what-happens-next","208":"/user-guides/email-providers/pst.html#pst-import","209":"/user-guides/email-providers/pst.html#preparing-the-pst-file","210":"/user-guides/email-providers/pst.html#creating-a-pst-ingestion-source","211":"/user-guides/integrity-check.html#integrity-check","212":"/user-guides/integrity-check.html#how-it-works","213":"/user-guides/integrity-check.html#the-integrity-report","214":"/user-guides/integrity-check.html#statuses","215":"/user-guides/integrity-check.html#reasons-for-an-invalid-status","216":"/user-guides/integrity-check.html#what-to-do-if-an-integrity-check-fails","217":"/user-guides/settings/system.html#system-settings","218":"/user-guides/settings/system.html#configuration","219":"/user-guides/settings/system.html#language","220":"/user-guides/settings/system.html#default-theme","221":"/user-guides/settings/system.html#support-email","222":"/user-guides/installation.html#installation-guide","223":"/user-guides/installation.html#prerequisites","224":"/user-guides/installation.html#_1-clone-the-repository","225":"/user-guides/installation.html#_2-create-a-directory-for-local-storage-important","226":"/user-guides/installation.html#_3-configure-your-environment","227":"/user-guides/installation.html#key-configuration-steps","228":"/user-guides/installation.html#storage-configuration","229":"/user-guides/installation.html#using-external-services","230":"/user-guides/installation.html#environment-variable-reference","231":"/user-guides/installation.html#application-settings","232":"/user-guides/installation.html#docker-compose-service-configuration","233":"/user-guides/installation.html#storage-settings","234":"/user-guides/installation.html#security-authentication","235":"/user-guides/installation.html#apache-tika-integration","236":"/user-guides/installation.html#_4-run-the-application","237":"/user-guides/installation.html#_5-access-the-application","238":"/user-guides/installation.html#_6-next-steps","239":"/user-guides/installation.html#updating-your-installation","240":"/user-guides/installation.html#deploying-on-coolify","241":"/user-guides/installation.html#modify-docker-compose-yml-for-coolify","242":"/user-guides/installation.html#where-is-my-data-stored-when-using-local-storage-and-docker","243":"/user-guides/installation.html#to-save-data-to-a-specific-folder","244":"/user-guides/troubleshooting/cors-errors.html#troubleshooting-cors-errors","245":"/user-guides/troubleshooting/cors-errors.html#symptoms","246":"/user-guides/troubleshooting/cors-errors.html#root-cause","247":"/user-guides/troubleshooting/cors-errors.html#solution","248":"/user-guides/troubleshooting/cors-errors.html#example-configuration","249":"/user-guides/upgrade-and-migration/upgrade.html#upgrading-your-instance","250":"/user-guides/upgrade-and-migration/upgrade.html#checking-for-new-versions","251":"/user-guides/upgrade-and-migration/upgrade.html#upgrading-your-instance-1","252":"/user-guides/upgrade-and-migration/upgrade.html#migrating-data","253":"/user-guides/upgrade-and-migration/upgrade.html#upgrading-meilisearch","254":"/user-guides/upgrade-and-migration/meilisearch-upgrade.html#upgrading-meilisearch","255":"/user-guides/upgrade-and-migration/meilisearch-upgrade.html#migration-process-overview","256":"/user-guides/upgrade-and-migration/meilisearch-upgrade.html#step-1-create-a-dump","257":"/user-guides/upgrade-and-migration/meilisearch-upgrade.html#step-2-upgrade-your-open-archiver-instance","258":"/user-guides/upgrade-and-migration/meilisearch-upgrade.html#step-3-import-the-dump","259":"/user-guides/upgrade-and-migration/meilisearch-upgrade.html#step-4-clean-up"},"fieldIds":{"title":0,"titles":1,"text":2},"fieldLength":{"0":[3,1,1],"1":[2,3,26],"2":[4,1,18],"3":[1,4,8],"4":[8,5,14],"5":[2,13,16],"6":[2,13,16],"7":[1,13,48],"8":[6,5,16],"9":[2,11,12],"10":[1,11,60],"11":[2,4,1],"12":[11,5,32],"13":[10,5,32],"14":[3,1,15],"15":[1,3,1],"16":[5,4,26],"17":[2,9,11],"18":[1,9,44],"19":[2,3,1],"20":[9,4,28],"21":[11,4,36],"22":[10,4,25],"23":[2,1,22],"24":[5,2,54],"25":[4,2,43],"26":[3,1,14],"27":[1,3,8],"28":[5,4,22],"29":[1,9,17],"30":[6,4,15],"31":[1,10,22],"32":[6,4,17],"33":[1,10,29],"34":[6,4,21],"35":[1,10,7],"36":[6,4,14],"37":[1,10,19],"38":[2,1,22],"39":[1,2,24],"40":[2,2,30],"41":[3,1,18],"42":[1,3,8],"43":[5,4,8],"44":[2,9,26],"45":[1,9,16],"46":[5,4,7],"47":[1,9,16],"48":[6,4,11],"49":[2,10,12],"50":[1,10,21],"51":[6,4,8],"52":[2,10,12],"53":[2,10,28],"54":[1,10,22],"55":[6,4,11],"56":[2,10,12],"57":[1,10,24],"58":[7,4,12],"59":[2,11,12],"60":[1,11,24],"61":[7,4,8],"62":[2,11,12],"63":[1,11,26],"64":[7,4,11],"65":[2,11,12],"66":[1,11,24],"67":[3,1,40],"68":[3,3,38],"69":[3,4,54],"70":[2,4,42],"71":[2,1,15],"72":[1,2,26],"73":[2,3,40],"74":[1,3,24],"75":[2,3,31],"76":[3,2,38],"77":[2,5,21],"78":[3,2,77],"79":[2,4,51],"80":[2,1,32],"81":[3,2,53],"82":[2,5,34],"83":[1,2,42],"84":[3,2,79],"85":[2,2,32],"86":[3,1,11],"87":[1,3,8],"88":[4,4,11],"89":[2,8,40],"90":[1,8,48],"91":[3,1,15],"92":[1,3,8],"93":[5,4,9],"94":[2,9,13],"95":[1,9,28],"96":[4,1,26],"97":[3,4,24],"98":[2,6,44],"99":[2,6,36],"100":[4,4,24],"101":[2,6,19],"102":[4,1,29],"103":[4,4,16],"104":[2,8,78],"105":[2,8,86],"106":[2,4,38],"107":[4,1,36],"108":[3,4,68],"109":[3,4,25],"110":[1,4,19],"111":[3,4,42],"112":[2,6,71],"113":[3,4,33],"114":[2,1,51],"115":[2,2,16],"116":[2,4,40],"117":[2,4,35],"118":[2,4,39],"119":[4,4,40],"120":[2,4,42],"121":[3,1,19],"122":[5,3,55],"123":[3,3,116],"124":[2,3,17],"125":[4,3,35],"126":[2,3,59],"127":[2,1,29],"128":[2,2,78],"129":[1,2,40],"130":[1,2,32],"131":[6,2,85],"132":[4,8,12],"133":[3,12,37],"134":[4,12,30],"135":[4,12,35],"136":[5,12,32],"137":[7,12,30],"138":[7,12,24],"139":[1,12,21],"140":[6,2,77],"141":[3,2,38],"142":[4,4,30],"143":[7,2,52],"144":[2,2,25],"145":[1,3,19],"146":[2,3,40],"147":[4,3,38],"148":[2,3,22],"149":[5,3,33],"150":[6,3,48],"151":[1,1,1],"152":[2,1,34],"153":[1,2,78],"154":[1,2,57],"155":[3,2,40],"156":[3,2,20],"157":[3,5,80],"158":[3,5,31],"159":[7,2,18],"160":[1,9,55],"161":[4,9,65],"162":[5,9,49],"163":[3,2,58],"164":[5,1,1],"165":[1,5,73],"166":[1,5,28],"167":[4,5,31],"168":[4,5,43],"169":[5,5,69],"170":[5,5,40],"171":[4,8,79],"172":[2,5,15],"173":[4,6,63],"174":[3,6,39],"175":[3,6,40],"176":[3,6,31],"177":[2,1,27],"178":[4,2,64],"179":[5,2,50],"180":[4,1,51],"181":[1,4,20],"182":[2,4,27],"183":[6,6,113],"184":[1,6,1],"185":[5,7,130],"186":[6,6,98],"187":[5,6,87],"188":[4,4,77],"189":[6,1,38],"190":[3,6,113],"191":[6,6,68],"192":[8,12,68],"193":[10,12,53],"194":[4,6,88],"195":[3,1,43],"196":[2,1,24],"197":[6,2,56],"198":[4,2,29],"199":[3,2,45],"200":[4,1,54],"201":[1,4,20],"202":[2,4,44],"203":[10,6,89],"204":[5,6,102],"205":[6,6,100],"206":[5,6,80],"207":[4,4,72],"208":[2,1,22],"209":[4,2,50],"210":[5,2,47],"211":[2,1,25],"212":[3,2,66],"213":[3,2,31],"214":[1,4,40],"215":[6,4,64],"216":[8,2,86],"217":[2,1,18],"218":[1,2,1],"219":[1,3,52],"220":[2,3,25],"221":[2,3,30],"222":[2,1,21],"223":[1,2,29],"224":[4,2,19],"225":[9,2,78],"226":[4,2,34],"227":[3,6,94],"228":[2,6,49],"229":[3,6,69],"230":[3,6,12],"231":[2,8,81],"232":[4,8,73],"233":[2,8,91],"234":[3,8,111],"235":[3,8,39],"236":[4,2,47],"237":[4,2,58],"238":[3,2,30],"239":[3,2,31],"240":[3,2,43],"241":[6,5,96],"242":[12,2,129],"243":[7,14,103],"244":[3,1,48],"245":[1,3,66],"246":[2,3,58],"247":[1,3,70],"248":[2,4,70],"249":[3,1,15],"250":[4,3,37],"251":[3,3,34],"252":[2,3,34],"253":[2,3,39],"254":[2,1,46],"255":[3,2,32],"256":[5,5,89],"257":[7,5,31],"258":[5,5,74],"259":[4,5,65]},"averageFieldLength":[3.3269230769230775,4.650000000000002,39.24615384615384],"storedFields":{"0":{"title":"Table of contents","titles":[]},"1":{"title":"User guides","titles":["Table of contents"]},"2":{"title":"Archived Email Service API","titles":[]},"3":{"title":"Endpoints","titles":["Archived Email Service API"]},"4":{"title":"GET /api/v1/archived-emails/ingestion-source/:ingestionSourceId","titles":["Archived Email Service API","Endpoints"]},"5":{"title":"URL Parameters","titles":["Archived Email Service API","Endpoints","GET /api/v1/archived-emails/ingestion-source/:ingestionSourceId"]},"6":{"title":"Query Parameters","titles":["Archived Email Service API","Endpoints","GET /api/v1/archived-emails/ingestion-source/:ingestionSourceId"]},"7":{"title":"Responses","titles":["Archived Email Service API","Endpoints","GET /api/v1/archived-emails/ingestion-source/:ingestionSourceId"]},"8":{"title":"GET /api/v1/archived-emails/:id","titles":["Archived Email Service API","Endpoints"]},"9":{"title":"URL Parameters","titles":["Archived Email Service API","Endpoints","GET /api/v1/archived-emails/:id"]},"10":{"title":"Responses","titles":["Archived Email Service API","Endpoints","GET /api/v1/archived-emails/:id"]},"11":{"title":"Service Methods","titles":["Archived Email Service API"]},"12":{"title":"getArchivedEmails(ingestionSourceId: string, page: number, limit: number): Promise<PaginatedArchivedEmails>","titles":["Archived Email Service API","Service Methods"]},"13":{"title":"getArchivedEmailById(emailId: string): Promise<ArchivedEmail | null>","titles":["Archived Email Service API","Service Methods"]},"14":{"title":"Auth Service API","titles":[]},"15":{"title":"Endpoints","titles":["Auth Service API"]},"16":{"title":"POST /api/v1/auth/login","titles":["Auth Service API","Endpoints"]},"17":{"title":"Request Body","titles":["Auth Service API","Endpoints","POST /api/v1/auth/login"]},"18":{"title":"Responses","titles":["Auth Service API","Endpoints","POST /api/v1/auth/login"]},"19":{"title":"Service Methods","titles":["Auth Service API"]},"20":{"title":"verifyPassword(password: string, hash: string): Promise<boolean>","titles":["Auth Service API","Service Methods"]},"21":{"title":"login(email: string, password: string): Promise<LoginResponse | null>","titles":["Auth Service API","Service Methods"]},"22":{"title":"verifyToken(token: string): Promise<AuthTokenPayload | null>","titles":["Auth Service API","Service Methods"]},"23":{"title":"API Authentication","titles":[]},"24":{"title":"1. Creating an API Key","titles":["API Authentication"]},"25":{"title":"2. Making Authenticated Requests","titles":["API Authentication"]},"26":{"title":"Dashboard Service API","titles":[]},"27":{"title":"Endpoints","titles":["Dashboard Service API"]},"28":{"title":"GET /api/v1/dashboard/stats","titles":["Dashboard Service API","Endpoints"]},"29":{"title":"Responses","titles":["Dashboard Service API","Endpoints","GET /api/v1/dashboard/stats"]},"30":{"title":"GET /api/v1/dashboard/ingestion-history","titles":["Dashboard Service API","Endpoints"]},"31":{"title":"Responses","titles":["Dashboard Service API","Endpoints","GET /api/v1/dashboard/ingestion-history"]},"32":{"title":"GET /api/v1/dashboard/ingestion-sources","titles":["Dashboard Service API","Endpoints"]},"33":{"title":"Responses","titles":["Dashboard Service API","Endpoints","GET /api/v1/dashboard/ingestion-sources"]},"34":{"title":"GET /api/v1/dashboard/recent-syncs","titles":["Dashboard Service API","Endpoints"]},"35":{"title":"Responses","titles":["Dashboard Service API","Endpoints","GET /api/v1/dashboard/recent-syncs"]},"36":{"title":"GET /api/v1/dashboard/indexed-insights","titles":["Dashboard Service API","Endpoints"]},"37":{"title":"Responses","titles":["Dashboard Service API","Endpoints","GET /api/v1/dashboard/indexed-insights"]},"38":{"title":"API Overview","titles":[]},"39":{"title":"Authentication","titles":["API Overview"]},"40":{"title":"API Services","titles":["API Overview"]},"41":{"title":"Ingestion Service API","titles":[]},"42":{"title":"Endpoints","titles":["Ingestion Service API"]},"43":{"title":"POST /api/v1/ingestion-sources","titles":["Ingestion Service API","Endpoints"]},"44":{"title":"Request Body","titles":["Ingestion Service API","Endpoints","POST /api/v1/ingestion-sources"]},"45":{"title":"Responses","titles":["Ingestion Service API","Endpoints","POST /api/v1/ingestion-sources"]},"46":{"title":"GET /api/v1/ingestion-sources","titles":["Ingestion Service API","Endpoints"]},"47":{"title":"Responses","titles":["Ingestion Service API","Endpoints","GET /api/v1/ingestion-sources"]},"48":{"title":"GET /api/v1/ingestion-sources/:id","titles":["Ingestion Service API","Endpoints"]},"49":{"title":"URL Parameters","titles":["Ingestion Service API","Endpoints","GET /api/v1/ingestion-sources/:id"]},"50":{"title":"Responses","titles":["Ingestion Service API","Endpoints","GET /api/v1/ingestion-sources/:id"]},"51":{"title":"PUT /api/v1/ingestion-sources/:id","titles":["Ingestion Service API","Endpoints"]},"52":{"title":"URL Parameters","titles":["Ingestion Service API","Endpoints","PUT /api/v1/ingestion-sources/:id"]},"53":{"title":"Request Body","titles":["Ingestion Service API","Endpoints","PUT /api/v1/ingestion-sources/:id"]},"54":{"title":"Responses","titles":["Ingestion Service API","Endpoints","PUT /api/v1/ingestion-sources/:id"]},"55":{"title":"DELETE /api/v1/ingestion-sources/:id","titles":["Ingestion Service API","Endpoints"]},"56":{"title":"URL Parameters","titles":["Ingestion Service API","Endpoints","DELETE /api/v1/ingestion-sources/:id"]},"57":{"title":"Responses","titles":["Ingestion Service API","Endpoints","DELETE /api/v1/ingestion-sources/:id"]},"58":{"title":"POST /api/v1/ingestion-sources/:id/import","titles":["Ingestion Service API","Endpoints"]},"59":{"title":"URL Parameters","titles":["Ingestion Service API","Endpoints","POST /api/v1/ingestion-sources/:id/import"]},"60":{"title":"Responses","titles":["Ingestion Service API","Endpoints","POST /api/v1/ingestion-sources/:id/import"]},"61":{"title":"POST /api/v1/ingestion-sources/:id/pause","titles":["Ingestion Service API","Endpoints"]},"62":{"title":"URL Parameters","titles":["Ingestion Service API","Endpoints","POST /api/v1/ingestion-sources/:id/pause"]},"63":{"title":"Responses","titles":["Ingestion Service API","Endpoints","POST /api/v1/ingestion-sources/:id/pause"]},"64":{"title":"POST /api/v1/ingestion-sources/:id/sync","titles":["Ingestion Service API","Endpoints"]},"65":{"title":"URL Parameters","titles":["Ingestion Service API","Endpoints","POST /api/v1/ingestion-sources/:id/sync"]},"66":{"title":"Responses","titles":["Ingestion Service API","Endpoints","POST /api/v1/ingestion-sources/:id/sync"]},"67":{"title":"Integrity Check API","titles":[]},"68":{"title":"Check Email Integrity","titles":["Integrity Check API"]},"69":{"title":"Response Body IntegrityCheckResult","titles":["Integrity Check API","Check Email Integrity"]},"70":{"title":"Example Response","titles":["Integrity Check API","Check Email Integrity"]},"71":{"title":"Jobs API","titles":[]},"72":{"title":"Overview","titles":["Jobs API"]},"73":{"title":"Job Statuses","titles":["Jobs API","Overview"]},"74":{"title":"Errors","titles":["Jobs API","Overview"]},"75":{"title":"Job Preservation","titles":["Jobs API","Overview"]},"76":{"title":"Get All Queues","titles":["Jobs API"]},"77":{"title":"Response Body","titles":["Jobs API","Get All Queues"]},"78":{"title":"Get Queue Jobs","titles":["Jobs API"]},"79":{"title":"Response Body","titles":["Jobs API","Get Queue Jobs"]},"80":{"title":"Rate Limiting","titles":[]},"81":{"title":"How It Works","titles":["Rate Limiting"]},"82":{"title":"Response Body","titles":["Rate Limiting","How It Works"]},"83":{"title":"Configuration","titles":["Rate Limiting"]},"84":{"title":"Handling Rate Limits","titles":["Rate Limiting"]},"85":{"title":"Excluded Endpoints","titles":["Rate Limiting"]},"86":{"title":"Search Service API","titles":[]},"87":{"title":"Endpoints","titles":["Search Service API"]},"88":{"title":"GET /api/v1/search","titles":["Search Service API","Endpoints"]},"89":{"title":"Query Parameters","titles":["Search Service API","Endpoints","GET /api/v1/search"]},"90":{"title":"Responses","titles":["Search Service API","Endpoints","GET /api/v1/search"]},"91":{"title":"Storage Service API","titles":[]},"92":{"title":"Endpoints","titles":["Storage Service API"]},"93":{"title":"GET /api/v1/storage/download","titles":["Storage Service API","Endpoints"]},"94":{"title":"Query Parameters","titles":["Storage Service API","Endpoints","GET /api/v1/storage/download"]},"95":{"title":"Responses","titles":["Storage Service API","Endpoints","GET /api/v1/storage/download"]},"96":{"title":"Audit Log: API Endpoints","titles":[]},"97":{"title":"Get Audit Logs","titles":["Audit Log: API Endpoints"]},"98":{"title":"Query Parameters","titles":["Audit Log: API Endpoints","Get Audit Logs"]},"99":{"title":"Response Body","titles":["Audit Log: API Endpoints","Get Audit Logs"]},"100":{"title":"Verify Audit Log Integrity","titles":["Audit Log: API Endpoints"]},"101":{"title":"Response Body","titles":["Audit Log: API Endpoints","Verify Audit Log Integrity"]},"102":{"title":"Audit Log: Backend Implementation","titles":[]},"103":{"title":"Hashing and Verification Logic","titles":["Audit Log: Backend Implementation"]},"104":{"title":"Hash Calculation","titles":["Audit Log: Backend Implementation","Hashing and Verification Logic"]},"105":{"title":"Verification Process","titles":["Audit Log: Backend Implementation","Hashing and Verification Logic"]},"106":{"title":"Service Integration","titles":["Audit Log: Backend Implementation"]},"107":{"title":"Audit Log: User Interface","titles":[]},"108":{"title":"Viewing Audit Logs","titles":["Audit Log: User Interface"]},"109":{"title":"Filtering and Sorting","titles":["Audit Log: User Interface"]},"110":{"title":"Pagination","titles":["Audit Log: User Interface"]},"111":{"title":"Verifying Log Integrity","titles":["Audit Log: User Interface"]},"112":{"title":"Verification Responses","titles":["Audit Log: User Interface","Verifying Log Integrity"]},"113":{"title":"Viewing Log Details","titles":["Audit Log: User Interface"]},"114":{"title":"Audit Log","titles":[]},"115":{"title":"Core Principles","titles":["Audit Log"]},"116":{"title":"1. Immutability","titles":["Audit Log","Core Principles"]},"117":{"title":"2. Completeness","titles":["Audit Log","Core Principles"]},"118":{"title":"3. Attribution","titles":["Audit Log","Core Principles"]},"119":{"title":"4. Clarity and Detail","titles":["Audit Log","Core Principles"]},"120":{"title":"5. Verifiability","titles":["Audit Log","Core Principles"]},"121":{"title":"Get Started 👋","titles":[]},"122":{"title":"What is Open Archiver? 🛡️","titles":["Get Started 👋"]},"123":{"title":"Key Features ✨","titles":["Get Started 👋"]},"124":{"title":"Installation 🚀","titles":["Get Started 👋"]},"125":{"title":"Data Source Configuration 🔌","titles":["Get Started 👋"]},"126":{"title":"Contributing ❤️","titles":["Get Started 👋"]},"127":{"title":"IAM Policy","titles":[]},"128":{"title":"Policy Structure","titles":["IAM Policy"]},"129":{"title":"Actions","titles":["IAM Policy"]},"130":{"title":"Subjects","titles":["IAM Policy"]},"131":{"title":"Advanced Conditions with MongoDB-Style Queries","titles":["IAM Policy"]},"132":{"title":"Supported Operators and Examples","titles":["IAM Policy","Advanced Conditions with MongoDB-Style Queries"]},"133":{"title":"$eq (Equal)","titles":["IAM Policy","Advanced Conditions with MongoDB-Style Queries","Supported Operators and Examples"]},"134":{"title":"$ne (Not Equal)","titles":["IAM Policy","Advanced Conditions with MongoDB-Style Queries","Supported Operators and Examples"]},"135":{"title":"$in (In Array)","titles":["IAM Policy","Advanced Conditions with MongoDB-Style Queries","Supported Operators and Examples"]},"136":{"title":"$nin (Not In Array)","titles":["IAM Policy","Advanced Conditions with MongoDB-Style Queries","Supported Operators and Examples"]},"137":{"title":"$lt / $lte (Less Than / Less Than or Equal)","titles":["IAM Policy","Advanced Conditions with MongoDB-Style Queries","Supported Operators and Examples"]},"138":{"title":"$gt / $gte (Greater Than / Greater Than or Equal)","titles":["IAM Policy","Advanced Conditions with MongoDB-Style Queries","Supported Operators and Examples"]},"139":{"title":"$exists","titles":["IAM Policy","Advanced Conditions with MongoDB-Style Queries","Supported Operators and Examples"]},"140":{"title":"Inverted Rules: Creating Exceptions with cannot","titles":["IAM Policy"]},"141":{"title":"Policy Evaluation Logic","titles":["IAM Policy"]},"142":{"title":"Dynamic Policies with Placeholders","titles":["IAM Policy","Policy Evaluation Logic"]},"143":{"title":"Special Permissions for User and Role Management","titles":["IAM Policy"]},"144":{"title":"Policy Examples","titles":["IAM Policy"]},"145":{"title":"Administrator","titles":["IAM Policy","Policy Examples"]},"146":{"title":"End-User","titles":["IAM Policy","Policy Examples"]},"147":{"title":"Global Read-Only Auditor","titles":["IAM Policy","Policy Examples"]},"148":{"title":"Ingestion Admin","titles":["IAM Policy","Policy Examples"]},"149":{"title":"Auditor for Specific Ingestion Sources","titles":["IAM Policy","Policy Examples"]},"150":{"title":"Limit Access to a Specific Mailbox","titles":["IAM Policy","Policy Examples"]},"151":{"title":"services","titles":[]},"152":{"title":"OCR Service","titles":[]},"153":{"title":"Overview","titles":["OCR Service"]},"154":{"title":"Configuration","titles":["OCR Service"]},"155":{"title":"File Size Limits","titles":["OCR Service"]},"156":{"title":"Supported File Formats","titles":["OCR Service"]},"157":{"title":"With Apache Tika","titles":["OCR Service","Supported File Formats"]},"158":{"title":"With Legacy Fallback","titles":["OCR Service","Supported File Formats"]},"159":{"title":"Features of the Tika Integration (OcrService)","titles":["OCR Service"]},"160":{"title":"Caching","titles":["OCR Service","Features of the Tika Integration (OcrService)"]},"161":{"title":"Concurrency Management (Semaphore)","titles":["OCR Service","Features of the Tika Integration (OcrService)"]},"162":{"title":"Health Check and DNS Fallback","titles":["OCR Service","Features of the Tika Integration (OcrService)"]},"163":{"title":"Legacy Fallback Methods","titles":["OCR Service"]},"164":{"title":"Pluggable Storage Service (StorageService)","titles":[]},"165":{"title":"Overview","titles":["Pluggable Storage Service (StorageService)"]},"166":{"title":"Configuration","titles":["Pluggable Storage Service (StorageService)"]},"167":{"title":"1. Choosing the Backend","titles":["Pluggable Storage Service (StorageService)","Configuration"]},"168":{"title":"2. Local Filesystem Configuration","titles":["Pluggable Storage Service (StorageService)","Configuration"]},"169":{"title":"3. S3-Compatible Storage Configuration","titles":["Pluggable Storage Service (StorageService)","Configuration"]},"170":{"title":"How to Use the Service","titles":["Pluggable Storage Service (StorageService)"]},"171":{"title":"Example: Usage in IngestionService","titles":["Pluggable Storage Service (StorageService)","How to Use the Service"]},"172":{"title":"API Reference","titles":["Pluggable Storage Service (StorageService)"]},"173":{"title":"put(path, content)","titles":["Pluggable Storage Service (StorageService)","API Reference"]},"174":{"title":"get(path)","titles":["Pluggable Storage Service (StorageService)","API Reference"]},"175":{"title":"delete(path)","titles":["Pluggable Storage Service (StorageService)","API Reference"]},"176":{"title":"exists(path)","titles":["Pluggable Storage Service (StorageService)","API Reference"]},"177":{"title":"EML Import","titles":[]},"178":{"title":"Preparing the Zip File","titles":["EML Import"]},"179":{"title":"Creating an EML Ingestion Source","titles":["EML Import"]},"180":{"title":"Connecting to Google Workspace","titles":[]},"181":{"title":"Prerequisites","titles":["Connecting to Google Workspace"]},"182":{"title":"Setup Overview","titles":["Connecting to Google Workspace"]},"183":{"title":"Part 1: Google Cloud Console Setup","titles":["Connecting to Google Workspace","Setup Overview"]},"184":{"title":"Troubleshooting","titles":["Connecting to Google Workspace","Setup Overview"]},"185":{"title":"Error: "iam.disableServiceAccountKeyCreation"","titles":["Connecting to Google Workspace","Setup Overview","Troubleshooting"]},"186":{"title":"Part 2: Grant Domain-Wide Delegation","titles":["Connecting to Google Workspace","Setup Overview"]},"187":{"title":"Part 3: Connecting in OpenArchiver","titles":["Connecting to Google Workspace","Setup Overview"]},"188":{"title":"What Happens Next?","titles":["Connecting to Google Workspace"]},"189":{"title":"Connecting to a Generic IMAP Server","titles":[]},"190":{"title":"Step-by-Step Guide","titles":["Connecting to a Generic IMAP Server"]},"191":{"title":"Security Recommendation: Use an App Password","titles":["Connecting to a Generic IMAP Server"]},"192":{"title":"How to Obtain an App Password for Gmail","titles":["Connecting to a Generic IMAP Server","Security Recommendation: Use an App Password"]},"193":{"title":"How to Obtain an App Password for Outlook/Microsoft Accounts","titles":["Connecting to a Generic IMAP Server","Security Recommendation: Use an App Password"]},"194":{"title":"What Happens Next?","titles":["Connecting to a Generic IMAP Server"]},"195":{"title":"Connecting Email Providers","titles":[]},"196":{"title":"Mbox Ingestion","titles":[]},"197":{"title":"1. Exporting from Your Email Client","titles":["Mbox Ingestion"]},"198":{"title":"2. Uploading to OpenArchiver","titles":["Mbox Ingestion"]},"199":{"title":"3. Folder Structure","titles":["Mbox Ingestion"]},"200":{"title":"Connecting to Microsoft 365","titles":[]},"201":{"title":"Prerequisites","titles":["Connecting to Microsoft 365"]},"202":{"title":"Setup Overview","titles":["Connecting to Microsoft 365"]},"203":{"title":"Part 1: Register a New Application in Microsoft Entra ID","titles":["Connecting to Microsoft 365","Setup Overview"]},"204":{"title":"Part 2: Grant API Permissions","titles":["Connecting to Microsoft 365","Setup Overview"]},"205":{"title":"Part 3: Create a Client Secret","titles":["Connecting to Microsoft 365","Setup Overview"]},"206":{"title":"Part 4: Connecting in OpenArchiver","titles":["Connecting to Microsoft 365","Setup Overview"]},"207":{"title":"What Happens Next?","titles":["Connecting to Microsoft 365"]},"208":{"title":"PST Import","titles":[]},"209":{"title":"Preparing the PST File","titles":["PST Import"]},"210":{"title":"Creating a PST Ingestion Source","titles":["PST Import"]},"211":{"title":"Integrity Check","titles":[]},"212":{"title":"How It Works","titles":["Integrity Check"]},"213":{"title":"The Integrity Report","titles":["Integrity Check"]},"214":{"title":"Statuses","titles":["Integrity Check","The Integrity Report"]},"215":{"title":"Reasons for an "Invalid" Status","titles":["Integrity Check","The Integrity Report"]},"216":{"title":"What to Do If an Integrity Check Fails","titles":["Integrity Check"]},"217":{"title":"System Settings","titles":[]},"218":{"title":"Configuration","titles":["System Settings"]},"219":{"title":"Language","titles":["System Settings","Configuration"]},"220":{"title":"Default Theme","titles":["System Settings","Configuration"]},"221":{"title":"Support Email","titles":["System Settings","Configuration"]},"222":{"title":"Installation Guide","titles":[]},"223":{"title":"Prerequisites","titles":["Installation Guide"]},"224":{"title":"1. Clone the Repository","titles":["Installation Guide"]},"225":{"title":"2. Create a Directory for Local Storage (Important)","titles":["Installation Guide"]},"226":{"title":"3. Configure Your Environment","titles":["Installation Guide"]},"227":{"title":"Key Configuration Steps","titles":["Installation Guide","3. Configure Your Environment"]},"228":{"title":"Storage Configuration","titles":["Installation Guide","3. Configure Your Environment"]},"229":{"title":"Using External Services","titles":["Installation Guide","3. Configure Your Environment"]},"230":{"title":"Environment Variable Reference","titles":["Installation Guide","3. Configure Your Environment"]},"231":{"title":"Application Settings","titles":["Installation Guide","3. Configure Your Environment","Environment Variable Reference"]},"232":{"title":"Docker Compose Service Configuration","titles":["Installation Guide","3. Configure Your Environment","Environment Variable Reference"]},"233":{"title":"Storage Settings","titles":["Installation Guide","3. Configure Your Environment","Environment Variable Reference"]},"234":{"title":"Security & Authentication","titles":["Installation Guide","3. Configure Your Environment","Environment Variable Reference"]},"235":{"title":"Apache Tika Integration","titles":["Installation Guide","3. Configure Your Environment","Environment Variable Reference"]},"236":{"title":"4. Run the Application","titles":["Installation Guide"]},"237":{"title":"5. Access the Application","titles":["Installation Guide"]},"238":{"title":"6. Next Steps","titles":["Installation Guide"]},"239":{"title":"Updating Your Installation","titles":["Installation Guide"]},"240":{"title":"Deploying on Coolify","titles":["Installation Guide"]},"241":{"title":"Modify docker-compose.yml for Coolify","titles":["Installation Guide","Deploying on Coolify"]},"242":{"title":"Where is my data stored (When using local storage and Docker)?","titles":["Installation Guide"]},"243":{"title":"To save data to a specific folder","titles":["Installation Guide","Where is my data stored (When using local storage and Docker)?"]},"244":{"title":"Troubleshooting CORS Errors","titles":[]},"245":{"title":"Symptoms","titles":["Troubleshooting CORS Errors"]},"246":{"title":"Root Cause","titles":["Troubleshooting CORS Errors"]},"247":{"title":"Solution","titles":["Troubleshooting CORS Errors"]},"248":{"title":"Example Configuration","titles":["Troubleshooting CORS Errors","Solution"]},"249":{"title":"Upgrading Your Instance","titles":[]},"250":{"title":"Checking for New Versions","titles":["Upgrading Your Instance"]},"251":{"title":"Upgrading Your Instance","titles":["Upgrading Your Instance"]},"252":{"title":"Migrating Data","titles":["Upgrading Your Instance"]},"253":{"title":"Upgrading Meilisearch","titles":["Upgrading Your Instance"]},"254":{"title":"Upgrading Meilisearch","titles":[]},"255":{"title":"Migration Process Overview","titles":["Upgrading Meilisearch"]},"256":{"title":"Step 1: Create a Dump","titles":["Upgrading Meilisearch","Migration Process Overview"]},"257":{"title":"Step 2: Upgrade Your Open Archiver Instance","titles":["Upgrading Meilisearch","Migration Process Overview"]},"258":{"title":"Step 3: Import the Dump","titles":["Upgrading Meilisearch","Migration Process Overview"]},"259":{"title":"Step 4: Clean Up","titles":["Upgrading Meilisearch","Migration Process Overview"]}},"dirtCount":0,"index":[["yamlvolumes",{"2":{"243":1}}],["yamlservices",{"2":{"243":2,"258":1}}],["yml",{"0":{"241":1},"2":{"229":3,"232":1,"240":1,"241":2,"242":1,"243":3,"258":2,"259":2}}],["yes",{"2":{"204":1}}],["you",{"2":{"23":1,"24":2,"25":2,"39":1,"67":1,"75":1,"83":1,"84":5,"109":1,"110":1,"111":1,"113":1,"121":1,"123":1,"125":1,"126":2,"133":1,"140":1,"142":1,"154":1,"166":2,"168":1,"169":1,"170":1,"177":1,"178":2,"181":2,"183":5,"185":5,"186":4,"187":2,"189":2,"190":4,"191":3,"192":3,"193":1,"194":3,"196":1,"197":2,"198":2,"201":1,"203":4,"204":3,"205":2,"206":2,"208":1,"209":2,"211":1,"212":1,"213":1,"215":1,"216":6,"222":1,"223":1,"225":3,"226":1,"227":4,"228":1,"229":2,"234":1,"236":3,"237":5,"240":3,"241":4,"242":6,"243":6,"244":2,"245":2,"246":3,"247":2,"248":2,"250":1,"252":1,"253":1,"254":1,"256":4,"257":1,"258":3,"259":2}}],["your",{"0":{"197":1,"226":1,"239":1,"249":1,"251":1,"257":1},"1":{"227":1,"228":1,"229":1,"230":1,"231":1,"232":1,"233":1,"234":1,"235":1,"250":1,"251":1,"252":1,"253":1},"2":{"18":1,"23":1,"24":2,"25":1,"80":1,"81":1,"83":1,"84":1,"85":1,"122":1,"123":1,"124":1,"125":1,"154":2,"169":4,"170":1,"178":2,"179":1,"181":2,"183":2,"185":7,"186":3,"187":2,"188":1,"190":6,"191":3,"192":1,"193":2,"194":4,"195":2,"197":2,"198":2,"199":1,"200":1,"201":1,"203":1,"204":4,"205":1,"206":1,"207":1,"209":3,"211":1,"212":1,"216":3,"223":2,"224":1,"225":3,"226":1,"227":2,"228":1,"229":5,"231":1,"236":2,"237":2,"238":1,"239":1,"240":2,"241":2,"242":10,"243":5,"245":1,"246":2,"247":5,"248":4,"249":1,"251":2,"252":1,"253":1,"254":1,"255":1,"256":5,"258":5,"259":4}}],["+",{"2":{"203":1,"204":1,"205":1}}],["└──",{"2":{"178":5}}],["│",{"2":{"178":4}}],["├──",{"2":{"178":4}}],["`failed",{"2":{"171":1}}],["`",{"2":{"171":2}}],["`successfully",{"2":{"171":1}}],["`$",{"2":{"171":1}}],["=",{"2":{"171":2}}],["993",{"2":{"190":1}}],["9998",{"2":{"154":1,"162":1,"235":1}}],["900000",{"2":{"234":1}}],["9000",{"2":{"169":1}}],["zip",{"0":{"178":1},"2":{"157":1,"177":1,"178":5,"179":2}}],["$app",{"2":{"247":1}}],["$",{"2":{"142":1,"146":2,"171":3,"225":2}}],["$exists",{"0":{"139":1},"2":{"139":1}}],["$eq",{"0":{"133":1},"2":{"133":1}}],["$gte",{"0":{"138":1},"2":{"138":1}}],["$gt",{"0":{"138":1},"2":{"138":1}}],["$lte",{"0":{"137":1},"2":{"137":1}}],["$lt",{"0":{"137":1},"2":{"137":2,"138":1}}],["$nin",{"0":{"136":1},"2":{"136":1}}],["$ne",{"0":{"134":1},"2":{"134":1}}],["$in",{"0":{"135":1},"2":{"135":1,"149":2}}],["❤️",{"0":{"126":1}}],["✨",{"0":{"123":1}}],["🔌",{"0":{"125":1}}],["🚀",{"0":{"124":1}}],["🛡️",{"0":{"122":1}}],["👋",{"0":{"121":1},"1":{"122":1,"123":1,"124":1,"125":1,"126":1}}],["know",{"2":{"171":1}}],["knowledge",{"2":{"119":1}}],["keeps",{"2":{"160":1}}],["keep",{"2":{"122":1,"183":1}}],["key=$",{"2":{"258":1}}],["key=minioadmin",{"2":{"169":1}}],["keywords",{"2":{"89":1,"90":1}}],["keys",{"2":{"24":2,"104":1,"183":1,"185":1}}],["key",{"0":{"24":1,"123":1,"227":1},"2":{"23":2,"24":4,"25":4,"89":1,"131":2,"133":1,"160":2,"169":5,"183":4,"185":3,"187":1,"205":1,"227":5,"232":2,"233":5,"234":6,"256":3,"258":1}}],["6",{"0":{"238":1}}],["6379",{"2":{"232":1}}],["60000",{"2":{"83":1}}],["67890abcdef1",{"2":{"70":1}}],["8858",{"2":{"99":2}}],["8901",{"2":{"70":1}}],["87654321",{"2":{"33":1}}],["4gb",{"2":{"223":1}}],["4902",{"2":{"99":2}}],["4",{"0":{"119":1,"206":1,"236":1,"259":1},"2":{"77":1,"79":2}}],["429",{"2":{"81":1,"82":1,"84":2}}],["42",{"2":{"37":1}}],["403",{"2":{"76":1,"78":1}}],["401",{"2":{"18":1,"25":1,"76":1,"78":1}}],["4000",{"2":{"231":1}}],["400",{"2":{"18":1,"90":1,"95":1}}],["404",{"2":{"10":1,"50":1,"54":1,"57":1,"60":1,"63":1,"66":1,"70":1,"78":1,"95":1}}],["07",{"2":{"242":1}}],["05",{"2":{"178":1}}],["04",{"2":{"178":1}}],["03",{"2":{"178":1}}],["03t00",{"2":{"99":1}}],["02",{"2":{"178":1}}],["01t00",{"2":{"137":1,"138":1}}],["01",{"2":{"137":1,"138":1,"178":1}}],["0",{"2":{"77":9,"79":3,"169":2,"234":1}}],["09",{"2":{"31":2}}],["000z",{"2":{"7":1,"10":1,"31":2,"99":1,"137":1,"138":1}}],["00",{"2":{"7":2,"10":2,"31":4,"99":2,"137":2,"138":2}}],["38",{"2":{"242":1}}],["32",{"2":{"227":4,"233":1,"234":1}}],["3000",{"2":{"231":3,"237":1,"245":2,"247":1,"248":2}}],["30",{"2":{"30":1}}],["3",{"0":{"118":1,"169":1,"187":1,"199":1,"205":1,"226":1,"258":1},"1":{"227":1,"228":1,"229":1,"230":1,"231":1,"232":1,"233":1,"234":1,"235":1},"2":{"29":1,"77":1,"79":1,"183":1,"234":1}}],["365",{"0":{"200":1},"1":{"201":1,"202":1,"203":1,"204":1,"205":1,"206":1,"207":1},"2":{"1":1,"33":1,"44":1,"122":1,"123":1,"125":1,"195":1,"200":1,"201":1,"203":1,"206":2,"238":1}}],["5432",{"2":{"232":1}}],["54321098",{"2":{"29":1}}],["50mb",{"2":{"155":1,"163":1}}],["5000",{"2":{"75":1}}],["500",{"2":{"7":1,"10":1,"18":1,"45":1,"47":1,"50":1,"54":1,"57":1,"60":1,"63":1,"66":1,"90":1,"95":1,"232":1}}],["5",{"0":{"120":1,"237":1},"2":{"79":1,"90":1,"163":1}}],["56",{"2":{"77":1,"79":1}}],["567890abcdef",{"2":{"70":1}}],["7d",{"2":{"234":1}}],["7700",{"2":{"232":1,"256":1}}],["7890",{"2":{"70":1}}],["7",{"2":{"28":1}}],["queries",{"0":{"131":1},"1":{"132":1,"133":1,"134":1,"135":1,"136":1,"137":1,"138":1,"139":1},"2":{"131":1}}],["query",{"0":{"6":1,"89":1,"94":1,"98":1},"2":{"78":1,"88":1,"89":1,"131":1,"207":1}}],["queuename",{"2":{"78":2}}],["queue",{"0":{"78":1},"1":{"79":1},"2":{"72":1,"76":1,"78":4}}],["queues",{"0":{"76":1},"1":{"77":1},"2":{"71":1,"76":2,"77":1,"78":1}}],["quot",{"0":{"185":2,"215":2},"2":{"24":2,"70":4,"109":2,"111":2,"128":4,"140":10,"141":2,"143":8,"173":2,"183":26,"185":10,"186":10,"187":8,"188":4,"190":10,"191":4,"192":8,"193":4,"203":8,"204":6,"205":2,"206":8,"207":4,"214":4,"215":2,"216":2,"242":2,"243":2,"245":2}}],["h",{"2":{"256":1}}],["html",{"2":{"157":1}}],["https",{"2":{"186":2,"224":1,"245":1,"246":1,"248":1}}],["http",{"2":{"81":1,"84":1,"162":1,"231":2,"232":1,"235":1,"237":1,"245":1,"246":1,"256":1}}],["httpget",{"2":{"25":1}}],["hundreds",{"2":{"157":1}}],["human",{"2":{"119":1}}],["host",{"2":{"190":1,"194":1,"225":1,"229":3,"232":4}}],["hostname",{"2":{"162":1}}],["hosted",{"2":{"122":1,"189":1,"255":1}}],["holds",{"2":{"123":1}}],["hover",{"2":{"108":1,"215":1}}],["however",{"2":{"140":1,"229":1}}],["how",{"0":{"81":1,"170":1,"192":1,"193":1,"212":1},"1":{"82":1,"171":1},"2":{"39":1,"144":1,"149":1,"190":1,"191":1,"197":1,"211":1,"243":1,"244":1}}],["hit",{"2":{"160":1}}],["hits",{"2":{"90":1,"160":1}}],["hide",{"2":{"136":1}}],["high",{"2":{"123":1}}],["highly",{"2":{"105":1}}],["history",{"0":{"30":1},"1":{"31":1},"2":{"30":1,"31":2,"110":1,"122":1}}],["hex",{"2":{"227":4,"233":1,"234":1}}],["here>",{"2":{"242":1}}],["here",{"2":{"132":1,"144":1,"178":1,"190":1,"197":1,"216":1,"230":1,"241":1,"243":1}}],["health",{"0":{"162":1},"2":{"154":1}}],["hear",{"2":{"126":1}}],["headers",{"2":{"84":2,"199":2}}],["header",{"2":{"23":1,"25":1,"109":1,"199":1}}],["helps",{"2":{"225":1}}],["helpers",{"2":{"153":1}}],["help",{"2":{"84":1,"121":1,"240":1,"244":1}}],["happen",{"2":{"246":1}}],["happens",{"0":{"188":1,"194":1,"207":1}}],["hand",{"2":{"203":1,"204":1}}],["handled",{"2":{"102":1}}],["handle",{"2":{"72":1,"84":1,"200":1}}],["handles",{"2":{"21":1,"40":2,"163":1}}],["handling",{"0":{"84":1},"2":{"14":1,"165":1}}],["have",{"2":{"25":1,"67":1,"73":1,"76":1,"78":1,"84":1,"107":1,"111":1,"112":2,"120":1,"123":1,"126":1,"139":2,"143":1,"165":1,"181":2,"183":1,"185":1,"190":1,"192":1,"193":1,"198":1,"201":1,"206":1,"216":1,"225":1,"236":1,"259":1}}],["has",{"2":{"73":2,"105":1,"112":3,"141":1,"173":1,"185":2,"212":1,"214":1,"215":2}}],["hashes",{"2":{"113":1}}],["hashed",{"2":{"20":2}}],["hashing",{"0":{"103":1},"1":{"104":1,"105":1},"2":{"103":1}}],["hash",{"0":{"20":1,"104":1},"2":{"20":1,"67":1,"69":2,"70":2,"104":3,"105":3,"111":2,"112":1,"116":2,"120":2,"160":2,"161":1,"212":1,"215":2,"242":2}}],["hasattachments",{"2":{"7":1,"10":1}}],["xml",{"2":{"157":1,"158":1,"163":1}}],["xls",{"2":{"157":1}}],["xlsx",{"2":{"153":2,"157":1,"158":1,"163":2}}],["x3c",{"2":{"90":2,"171":1,"242":1}}],["x",{"2":{"23":1,"25":2,"199":2,"256":1}}],["bind",{"2":{"243":1}}],["blocked",{"2":{"245":1}}],["block",{"2":{"241":2,"243":1}}],["blank",{"2":{"203":1}}],["bridge",{"2":{"241":1}}],["browser",{"2":{"237":1,"245":1,"246":1,"247":1}}],["broad",{"2":{"140":1,"157":1}}],["broader",{"2":{"128":1,"140":1}}],["broken",{"2":{"101":1,"105":1,"112":2}}],["breakdown",{"2":{"132":1}}],["break",{"2":{"116":1}}],["brute",{"2":{"16":1,"80":1}}],["b58a",{"2":{"99":2}}],["batch",{"2":{"232":2}}],["batches",{"2":{"105":1}}],["bashcurl",{"2":{"256":1}}],["bashcp",{"2":{"226":1}}],["bash",{"2":{"239":1}}],["bashdocker",{"2":{"236":2,"242":2,"243":1,"248":1,"251":2,"256":1,"257":1,"258":1,"259":1}}],["bashopenssl",{"2":{"227":2}}],["bashsudo",{"2":{"225":1}}],["bashgit",{"2":{"224":1,"251":1,"257":1}}],["based",{"2":{"117":1,"137":1,"144":1,"153":1,"170":1,"234":1,"242":1}}],["backup",{"2":{"216":2}}],["background",{"2":{"188":1,"204":1,"207":1,"236":1}}],["back",{"2":{"154":1,"186":1,"235":1}}],["backends",{"2":{"123":1,"165":1}}],["backend",{"0":{"102":1,"167":1},"1":{"103":1,"104":1,"105":1,"106":1},"2":{"102":2,"153":1,"159":1,"166":1,"175":1,"219":1,"231":3,"233":1,"236":1,"247":1,"248":1}}],["backoff",{"2":{"84":1}}],["badge",{"2":{"108":1,"214":2,"215":1}}],["bad",{"2":{"18":1,"90":1,"95":1}}],["build",{"2":{"246":1}}],["building",{"2":{"185":1}}],["built",{"2":{"72":1,"165":1,"235":1}}],["bucket",{"2":{"169":3,"171":1,"233":2}}],["bucket=email",{"2":{"169":1}}],["buffer",{"2":{"160":1,"163":1,"171":1,"173":2}}],["bug",{"2":{"126":1}}],["bugs",{"2":{"126":1}}],["bulk",{"2":{"123":1}}],["bullmq",{"2":{"72":1}}],["but",{"2":{"117":1,"148":1,"150":2,"157":1,"194":1,"227":1,"237":1,"242":1}}],["button",{"2":{"24":1,"111":1,"179":3,"187":1,"190":2,"198":1,"203":2,"204":3,"206":1,"210":3}}],["b2c3d4e5",{"2":{"70":1}}],["bearer",{"2":{"256":1}}],["behind",{"2":{"248":1}}],["behalf",{"2":{"180":1,"200":1,"204":1}}],["because",{"2":{"215":1,"254":1}}],["benefit",{"2":{"161":1}}],["belonging",{"2":{"150":1}}],["below",{"2":{"110":1,"195":1,"254":1}}],["begin",{"2":{"125":1,"188":1,"207":2}}],["beginning",{"2":{"120":1}}],["between",{"2":{"104":1,"165":1,"220":1}}],["best",{"2":{"84":1}}],["being",{"2":{"69":1,"73":1,"161":1,"204":1,"242":2}}],["been",{"2":{"67":1,"73":1,"105":1,"111":1,"112":5,"120":1,"173":1,"212":1,"215":2}}],["before",{"2":{"39":1,"84":1,"205":2,"209":1,"225":1,"242":1,"256":1}}],["be",{"2":{"24":2,"44":1,"53":1,"73":3,"74":1,"78":1,"85":1,"98":1,"105":1,"107":1,"109":1,"116":1,"118":1,"119":1,"120":1,"128":6,"131":1,"142":1,"143":1,"155":1,"161":1,"168":2,"170":1,"173":2,"178":2,"183":1,"185":1,"192":2,"193":1,"199":1,"203":1,"205":1,"209":1,"215":3,"216":1,"219":1,"221":1,"227":1,"231":1,"233":2,"234":1,"237":2,"242":3,"243":1,"245":1,"247":1,"248":1,"256":2,"258":1}}],["bottom",{"2":{"192":1,"204":1,"243":1}}],["both",{"2":{"96":1,"123":1,"131":1,"204":1,"247":1}}],["boxes",{"2":{"204":1}}],["box",{"2":{"185":1,"204":1}}],["boolean",{"0":{"20":1},"2":{"69":1,"176":1}}],["body",{"0":{"17":1,"44":1,"53":1,"69":1,"77":1,"79":1,"82":1,"99":1,"101":1},"2":{"44":1,"53":1,"233":2}}],["bytes",{"2":{"233":1}}],["byte",{"2":{"227":2,"233":1,"234":1}}],["by",{"0":{"190":1},"2":{"8":1,"13":1,"21":1,"30":1,"48":1,"78":1,"81":1,"83":1,"98":2,"102":1,"109":2,"113":1,"114":1,"140":2,"141":1,"146":1,"150":1,"161":2,"186":1,"199":3,"207":1,"216":1,"225":1,"228":1,"231":2,"232":1,"237":1,"241":1,"247":2,"253":1,"254":2,"256":2}}],["c",{"2":{"245":1}}],["cd",{"2":{"224":1,"242":1}}],["certificates",{"2":{"205":1}}],["certain",{"2":{"85":1}}],["center",{"2":{"202":1,"203":1,"206":1}}],["csv",{"2":{"157":1}}],["chown",{"2":{"225":1}}],["choose",{"2":{"179":1,"192":1,"195":1,"197":1,"210":1,"220":1}}],["choosing",{"0":{"167":1}}],["changed",{"2":{"207":1,"214":1,"219":1}}],["change",{"2":{"165":1,"188":1,"207":1,"219":1,"227":1,"228":1,"229":1,"234":1,"243":3,"253":1,"254":1}}],["changes",{"2":{"143":1,"187":2,"190":2,"206":2,"215":1,"239":1,"241":1,"243":1,"246":1,"248":1,"251":1,"257":1}}],["character",{"2":{"152":1}}],["chained",{"2":{"116":1}}],["chain",{"2":{"100":1,"101":1,"105":2,"111":2,"112":4,"114":1,"116":2,"120":1}}],["chronological",{"2":{"109":2}}],["chunks",{"2":{"105":1}}],["checking",{"0":{"250":1}}],["checkmark",{"2":{"204":1}}],["checks",{"2":{"176":1,"250":1}}],["checktikaavailability",{"2":{"162":1}}],["checked",{"2":{"69":1,"234":1}}],["check",{"0":{"67":1,"68":1,"162":1,"211":1,"216":1},"1":{"68":1,"69":2,"70":2,"212":1,"213":1,"214":1,"215":1,"216":1},"2":{"67":1,"68":1,"69":1,"84":2,"100":1,"105":1,"111":1,"133":1,"154":1,"162":2,"176":1,"188":1,"194":3,"204":1,"211":1,"212":1,"216":2,"236":1,"256":1}}],["cause",{"0":{"246":1}}],["catch",{"2":{"171":1}}],["cache",{"2":{"160":5}}],["caching",{"0":{"160":1}}],["capabilities",{"2":{"157":1}}],["care",{"2":{"171":1}}],["carve",{"2":{"140":1}}],["card",{"2":{"108":1}}],["cases",{"2":{"228":1}}],["case",{"2":{"133":1,"134":1,"135":1,"136":1,"140":1,"191":1}}],["calendar",{"2":{"205":1}}],["calculates",{"2":{"212":1}}],["calculatehash",{"2":{"104":1,"105":1}}],["calculation",{"0":{"104":1}}],["called",{"2":{"85":1,"106":1,"191":1,"242":1}}],["cannot",{"0":{"140":1},"2":{"128":1,"140":2,"141":2}}],["canonicalstringify",{"2":{"104":1}}],["canonical",{"2":{"104":3}}],["can",{"2":{"24":1,"73":1,"78":1,"81":1,"83":1,"85":1,"98":1,"109":1,"113":1,"120":1,"128":3,"140":3,"141":2,"142":1,"143":1,"150":1,"153":1,"157":1,"161":1,"173":1,"178":2,"185":1,"188":1,"191":1,"194":1,"195":1,"197":1,"198":1,"203":1,"207":1,"209":2,"215":1,"216":2,"220":1,"225":1,"227":2,"229":1,"233":1,"236":2,"237":2,"240":1,"241":2,"242":2,"243":1,"244":1,"246":1,"250":1,"256":3,"257":1}}],["custom",{"2":{"104":1,"192":1,"199":1}}],["customize",{"2":{"83":1,"226":1}}],["currenthash",{"2":{"99":1,"105":2,"112":2}}],["currentpage",{"2":{"79":1}}],["current",{"2":{"69":1,"70":1,"84":2,"105":1,"113":1,"142":2,"194":1,"214":2,"215":1,"225":1,"255":1}}],["currently",{"2":{"34":1,"73":1}}],["clean",{"0":{"259":1}}],["clear",{"2":{"123":1,"205":1,"213":1}}],["clone",{"0":{"224":1},"2":{"224":2}}],["cloud",{"0":{"183":1},"2":{"167":1,"180":1,"181":1,"182":1,"183":2,"185":2,"186":1,"201":1}}],["class",{"2":{"171":1}}],["clarity",{"0":{"119":1}}],["clients",{"2":{"177":1,"197":2,"199":1}}],["client",{"0":{"197":1,"205":1},"2":{"84":1,"186":5,"197":1,"202":1,"205":3,"206":2}}],["clicking",{"2":{"109":1,"113":1}}],["click",{"2":{"24":1,"179":3,"183":6,"185":2,"186":4,"187":2,"190":2,"192":2,"193":1,"197":1,"198":1,"203":2,"204":4,"205":2,"206":2,"210":3}}],["clx1y2z3a0000b4d2e5f6g7h8",{"2":{"79":2}}],["cross",{"2":{"244":1,"245":2}}],["cron",{"2":{"231":1}}],["critical",{"2":{"204":1}}],["criteria",{"2":{"131":1}}],["crucial",{"2":{"80":1,"152":1,"204":1,"216":1}}],["cryptographically",{"2":{"116":1}}],["cryptographic",{"2":{"67":1,"111":1,"120":1,"212":1}}],["credential",{"2":{"229":1}}],["credentials",{"2":{"16":1,"18":2,"166":1,"169":1,"182":1,"183":1,"187":1,"194":1,"202":1,"228":1}}],["creation",{"2":{"104":1,"105":1,"185":2,"256":2}}],["creating",{"0":{"24":1,"140":1,"179":1,"210":1},"2":{"102":1,"116":1,"127":1,"128":1,"131":1,"140":1,"202":1,"225":1,"255":1}}],["createauditlog",{"2":{"106":1}}],["createdat",{"2":{"242":1}}],["created",{"2":{"45":2,"146":1,"168":1,"183":1,"186":2,"227":1,"242":1,"254":1,"256":1,"257":1}}],["createingestionsourcedto",{"2":{"44":2}}],["creates",{"2":{"43":1}}],["create",{"0":{"205":1,"225":1,"256":1},"2":{"24":1,"98":1,"104":1,"128":1,"129":3,"140":1,"142":1,"143":1,"146":2,"168":1,"170":1,"179":1,"183":8,"185":1,"187":2,"190":2,"191":1,"192":1,"193":2,"203":1,"205":1,"206":2,"210":1,"225":2,"226":1,"236":2,"241":1,"256":1}}],["covered",{"2":{"253":1}}],["coolify",{"0":{"240":1,"241":1},"1":{"241":1},"2":{"240":2,"241":3}}],["copied",{"2":{"186":1,"206":1}}],["copy",{"2":{"24":1,"186":1,"187":1,"192":1,"205":2,"206":1,"226":1}}],["costs",{"2":{"123":1}}],["could",{"2":{"118":1,"215":4}}],["counts",{"2":{"75":1,"76":1,"77":2,"79":1}}],["count",{"2":{"31":2,"37":1,"85":1}}],["column",{"2":{"205":1}}],["columns",{"2":{"108":1}}],["color",{"2":{"108":1,"220":1}}],["cors",{"0":{"244":1},"1":{"245":1,"246":1,"247":1,"248":1},"2":{"231":1,"244":2,"245":2,"248":1}}],["core",{"0":{"115":1},"1":{"116":1,"117":1,"118":1,"119":1,"120":1},"2":{"103":1,"115":1,"165":1}}],["corresponds",{"2":{"256":1}}],["correctly",{"2":{"241":1,"244":1,"247":2,"248":1,"259":1}}],["correct",{"2":{"170":1,"216":1,"225":1,"242":4}}],["correctness",{"2":{"20":1}}],["corruption",{"2":{"215":1,"216":1}}],["corrupted",{"2":{"67":1,"212":1}}],["coded",{"2":{"108":1}}],["code",{"2":{"25":1,"68":1,"70":1,"81":1,"84":2,"126":3,"165":1}}],["combination",{"2":{"153":1}}],["combine",{"2":{"144":1}}],["combining",{"2":{"141":1}}],["comment",{"2":{"229":1}}],["command",{"2":{"227":1,"236":1,"242":2,"243":1,"256":1,"258":3,"259":1}}],["commands",{"2":{"225":1,"239":1,"253":1}}],["comma",{"2":{"186":1}}],["common",{"2":{"140":1,"153":1,"165":1,"189":1,"196":1,"215":2,"244":1}}],["communicate",{"2":{"241":1}}],["communications",{"2":{"123":1}}],["communication",{"2":{"122":1}}],["community",{"2":{"126":1}}],["comes",{"2":{"131":1}}],["compose",{"0":{"232":1,"241":1},"2":{"222":1,"223":1,"228":1,"229":3,"232":1,"236":3,"239":2,"240":1,"241":2,"242":5,"243":4,"248":1,"251":2,"255":1,"256":1,"257":2,"258":3,"259":3}}],["component",{"2":{"152":1}}],["computer",{"2":{"183":1}}],["computes",{"2":{"104":1}}],["compatibility",{"2":{"157":1}}],["compatible",{"0":{"169":1},"2":{"123":1,"165":1,"167":1,"228":1,"233":5,"254":1}}],["comparisons",{"2":{"137":1}}],["comparing",{"2":{"120":1}}],["compare",{"2":{"20":1}}],["compares",{"2":{"20":1,"105":2,"111":1,"212":1}}],["compressed",{"2":{"178":1}}],["compress",{"2":{"178":1}}],["compression",{"2":{"123":1,"178":2}}],["comprehensive",{"2":{"107":1,"123":1}}],["complex",{"2":{"131":1,"227":1}}],["completeness",{"0":{"117":1}}],["complete",{"2":{"112":1,"114":1,"157":1,"161":1,"188":1,"194":1,"216":1,"230":1,"259":1}}],["completed",{"2":{"73":2,"75":3,"77":2,"78":1,"79":1}}],["compliance",{"2":{"114":1,"115":1,"123":1}}],["com",{"2":{"7":2,"10":2,"18":1,"37":1,"89":1,"90":1,"150":1,"186":3,"187":1,"190":2,"192":1,"224":1,"242":4,"248":2}}],["conflicts",{"2":{"240":1}}],["config",{"2":{"242":1,"243":2,"258":1}}],["configuring",{"2":{"182":1,"225":1}}],["configure",{"0":{"226":1},"1":{"227":1,"228":1,"229":1,"230":1,"231":1,"232":1,"233":1,"234":1,"235":1},"2":{"125":1,"127":1,"154":1,"206":1,"217":1,"229":1,"231":1,"232":1,"238":1}}],["configured",{"2":{"91":1,"153":1,"155":1,"157":1,"158":1,"166":1,"226":1,"236":1,"244":1,"246":1,"247":1}}],["configuration",{"0":{"83":1,"125":1,"154":1,"166":1,"168":1,"169":1,"218":1,"227":1,"228":1,"232":1,"248":1},"1":{"167":1,"168":1,"169":1,"219":1,"220":1,"221":1},"2":{"153":1,"165":1,"170":1,"171":1,"187":1,"190":2,"206":1,"226":1,"230":1,"241":1,"248":2}}],["configurations",{"2":{"41":1}}],["configurable",{"2":{"81":1}}],["confident",{"2":{"216":1}}],["confirmation",{"2":{"204":1}}],["confirming",{"2":{"112":1}}],["converted",{"2":{"163":1}}],["converts",{"2":{"104":1}}],["convenience",{"2":{"162":1,"229":1}}],["concurrency",{"0":{"161":1}}],["conditions",{"0":{"131":1},"1":{"132":1,"133":1,"134":1,"135":1,"136":1,"137":1,"138":1,"139":1},"2":{"128":3,"131":3,"140":1,"142":1,"144":1,"146":2,"149":1,"150":1}}],["conduct",{"2":{"126":1}}],["connect",{"2":{"123":1,"125":1,"188":1,"194":2,"195":1,"207":1,"229":1}}],["connectivity",{"2":{"154":1}}],["connection",{"2":{"79":2,"162":1,"180":2,"188":1,"190":3,"194":2,"200":2,"206":1,"207":1,"232":1}}],["connecting",{"0":{"180":1,"187":1,"189":1,"195":1,"200":1,"206":1},"1":{"181":1,"182":1,"183":1,"184":1,"185":1,"186":1,"187":1,"188":1,"190":1,"191":1,"192":1,"193":1,"194":1,"201":1,"202":1,"203":1,"204":1,"205":1,"206":1,"207":1},"2":{"1":3,"41":1,"125":3,"189":1,"195":1,"238":3}}],["consult",{"2":{"191":1}}],["consumer",{"2":{"72":1}}],["constraint",{"2":{"185":1}}],["constructs",{"2":{"104":1}}],["console",{"0":{"183":1},"2":{"181":1,"182":2,"183":1,"185":1,"186":2,"245":1}}],["consent",{"2":{"180":1,"204":2}}],["consistent",{"2":{"165":1}}],["consistency",{"2":{"104":1}}],["contact",{"2":{"221":1}}],["container",{"2":{"243":1,"256":2,"258":1}}],["containers",{"2":{"236":2,"243":1}}],["contains",{"2":{"116":1,"183":1}}],["contain",{"2":{"74":1,"178":1,"209":1}}],["containing",{"2":{"21":1,"29":1,"31":1,"37":1,"113":1,"179":1}}],["continue",{"2":{"183":1}}],["continuous",{"2":{"123":1,"188":1,"207":1,"231":1}}],["control",{"2":{"127":1,"131":1,"144":1,"148":1,"186":1,"234":1}}],["controls",{"2":{"110":1,"186":1,"220":1,"244":1}}],["contribute",{"2":{"126":1}}],["contributions",{"2":{"126":2}}],["contributing",{"0":{"126":1},"2":{"126":1}}],["contextual",{"2":{"119":1}}],["context",{"2":{"119":1}}],["content",{"0":{"173":1},"2":{"8":1,"13":1,"57":1,"68":1,"70":1,"152":1,"160":1,"173":2,"174":1,"187":1,"212":1,"214":1,"215":1}}],["contents",{"0":{"0":1},"1":{"1":1},"2":{"183":1}}],["junk",{"2":{"231":1}}],["just",{"2":{"183":1,"227":1}}],["japanese",{"2":{"219":1}}],["jpeg",{"2":{"157":1}}],["joined",{"2":{"131":1}}],["job",{"0":{"73":1,"75":1},"2":{"71":1,"72":1,"73":6,"74":1,"75":1,"76":2,"188":1,"207":1}}],["jobs",{"0":{"71":1,"78":1},"1":{"72":1,"73":1,"74":1,"75":1,"76":1,"77":1,"78":1,"79":2},"2":{"34":1,"71":2,"73":1,"75":6,"76":1,"78":6,"79":1}}],["jwt",{"2":{"16":1,"18":1,"21":1,"22":2,"227":1,"234":4}}],["json",{"2":{"7":1,"10":1,"18":4,"29":1,"31":1,"33":1,"35":1,"37":1,"70":1,"77":1,"79":1,"82":2,"90":1,"99":1,"101":2,"104":1,"108":1,"119":1,"128":2,"131":1,"133":1,"134":1,"135":1,"136":1,"137":1,"138":1,"139":1,"140":1,"145":1,"146":1,"147":1,"148":1,"149":1,"150":1,"157":1,"158":1,"163":1,"183":3,"185":2,"187":2,"242":1,"245":3}}],["v0",{"2":{"234":1}}],["volumes",{"2":{"236":1,"242":4,"243":4}}],["volume",{"2":{"228":1,"242":10,"243":3,"256":1}}],["void",{"2":{"173":1,"175":1}}],["void>",{"2":{"171":1}}],["vnd",{"2":{"158":2,"163":2}}],["ve",{"2":{"242":1,"243":1}}],["versions",{"0":{"250":1},"2":{"250":1}}],["version",{"2":{"239":1,"242":1,"249":1,"251":1,"252":2,"253":1,"254":3,"255":1}}],["versatile",{"2":{"153":1}}],["very",{"2":{"234":1}}],["verifiability",{"0":{"120":1}}],["verifiable",{"2":{"114":1,"116":1}}],["verified",{"2":{"101":1,"112":1,"120":1,"188":1,"259":1}}],["verifies",{"2":{"21":1,"22":1,"68":1}}],["verification",{"0":{"103":1,"105":1,"112":1},"1":{"104":1,"105":1},"2":{"14":1,"100":1,"103":1,"105":4,"111":1,"116":1,"192":2,"193":2}}],["verifyauditlog",{"2":{"105":1}}],["verifying",{"0":{"111":1},"1":{"112":1},"2":{"96":1,"102":1}}],["verifytoken",{"0":{"22":1}}],["verify",{"0":{"100":1},"1":{"101":1},"2":{"20":1,"22":1,"67":1,"100":1,"111":1,"154":1,"162":1,"211":1,"212":1,"216":1}}],["verifypassword",{"0":{"20":1}}],["vendor",{"2":{"122":1}}],["vary",{"2":{"242":1}}],["var",{"2":{"168":1,"225":3,"227":1,"233":1,"242":2,"243":2}}],["variable",{"0":{"230":1},"1":{"231":1,"232":1,"233":1,"234":1,"235":1},"2":{"167":1,"227":1,"231":1,"232":1,"233":1,"234":1,"235":1,"247":2}}],["variables",{"2":{"81":1,"83":1,"154":1,"166":1,"226":1,"228":2,"229":1,"230":1,"232":1,"247":2}}],["variety",{"2":{"153":1,"177":1,"195":1,"208":1}}],["various",{"2":{"106":1,"152":1}}],["vast",{"2":{"157":1}}],["valkey",{"2":{"223":1,"227":1,"229":2,"232":4,"241":1}}],["value",{"2":{"89":1,"128":1,"131":1,"133":1,"134":2,"135":1,"136":1,"137":2,"138":2,"205":2,"206":4,"231":2,"232":1,"233":1,"234":2,"235":1,"247":1}}],["values",{"2":{"67":1,"135":1,"136":1,"227":1}}],["valid",{"2":{"16":1,"20":1,"22":1,"178":1,"194":1,"214":2,"245":1}}],["visible",{"2":{"205":1}}],["visit",{"2":{"192":1,"237":1}}],["via",{"2":{"81":1,"131":1,"166":1,"170":1,"246":1}}],["viewing",{"0":{"108":1,"113":1}}],["view",{"2":{"24":1,"78":1,"107":1,"109":1,"113":1,"129":1,"146":1,"147":1,"194":1,"213":1}}],["v1",{"0":{"4":1,"8":1,"16":1,"28":1,"30":1,"32":1,"34":1,"36":1,"43":1,"46":1,"48":1,"51":1,"55":1,"58":1,"61":1,"64":1,"88":1,"93":1},"1":{"5":1,"6":1,"7":1,"9":1,"10":1,"17":1,"18":1,"29":1,"31":1,"33":1,"35":1,"37":1,"44":1,"45":1,"47":1,"49":1,"50":1,"52":1,"53":1,"54":1,"56":1,"57":1,"59":1,"60":1,"62":1,"63":1,"65":1,"66":1,"89":1,"90":1,"94":1,"95":1},"2":{"25":1,"38":1,"68":1,"76":1,"78":1,"97":1,"100":1}}],["|",{"0":{"13":1,"21":1,"22":1},"2":{"44":5,"53":7,"69":1,"173":1}}],["ls",{"2":{"242":1}}],["ll",{"2":{"192":1,"226":1,"243":2}}],["lru",{"2":{"160":1}}],["let",{"2":{"240":1}}],["leave",{"2":{"203":1}}],["least",{"2":{"141":1,"160":1,"223":1}}],["level",{"2":{"185":2,"205":1,"241":1}}],["legacy",{"0":{"158":1,"163":1},"2":{"153":1,"154":1,"155":1,"156":1}}],["legal",{"2":{"123":1}}],["less",{"0":{"137":2},"2":{"137":2}}],["left",{"2":{"84":1,"203":1,"204":1}}],["latest",{"2":{"239":3,"241":1,"249":1,"251":3,"252":1,"257":1}}],["later",{"2":{"73":1}}],["labels",{"2":{"199":2,"219":1,"242":1}}],["large",{"2":{"161":2,"173":1}}],["larger",{"2":{"155":1}}],["languages",{"2":{"219":1}}],["language",{"0":{"219":1},"2":{"131":1,"219":4}}],["lastsyncstatusmessage",{"2":{"139":2}}],["last",{"2":{"28":1,"30":1,"75":2,"89":2,"259":1}}],["longer",{"2":{"243":1}}],["long",{"2":{"216":1,"227":1}}],["lose",{"2":{"205":1}}],["look",{"2":{"217":1,"242":2,"248":1,"256":1}}],["looks",{"2":{"190":1}}],["loop",{"2":{"105":1}}],["load",{"2":{"161":1}}],["loading",{"2":{"105":1}}],["love",{"2":{"126":1}}],["locally",{"2":{"248":1}}],["localfilesystemprovider",{"2":{"170":1}}],["localhost",{"2":{"162":1,"231":2,"237":1,"245":2,"248":1,"256":1}}],["local",{"0":{"168":1,"225":1,"242":1},"1":{"243":1},"2":{"123":1,"165":1,"167":1,"168":3,"171":1,"223":3,"227":2,"228":2,"233":3,"242":3,"243":1}}],["located",{"2":{"102":1,"204":1,"242":1,"258":1}}],["location",{"2":{"24":1,"215":1,"216":1}}],["lock",{"2":{"122":1}}],["logging",{"2":{"216":1,"238":1}}],["logiclabshq",{"2":{"241":1}}],["logiclabs",{"2":{"224":1}}],["logic",{"0":{"103":1,"141":1},"1":{"104":1,"105":1,"142":1},"2":{"102":1,"103":1,"131":1,"141":1,"153":1,"165":1}}],["logid",{"2":{"101":1}}],["logins",{"2":{"117":1}}],["loginresponse",{"0":{"21":1},"2":{"21":1}}],["login",{"0":{"16":1,"21":1},"1":{"17":1,"18":1},"2":{"14":1,"21":1,"98":1,"99":1,"191":1,"237":1}}],["logs",{"0":{"97":1,"108":1},"1":{"98":1,"99":1},"2":{"97":1,"100":1,"105":2,"109":1,"120":1,"123":1,"216":2,"245":1}}],["log",{"0":{"96":1,"100":1,"102":1,"107":1,"111":1,"113":1,"114":1},"1":{"97":1,"98":1,"99":1,"100":1,"101":2,"103":1,"104":1,"105":1,"106":1,"108":1,"109":1,"110":1,"111":1,"112":2,"113":1,"115":1,"116":1,"117":1,"118":1,"119":1,"120":1},"2":{"96":2,"97":1,"100":1,"101":2,"102":2,"103":1,"104":1,"105":5,"106":3,"107":1,"108":2,"110":1,"111":3,"112":10,"113":2,"114":1,"115":1,"116":1,"117":1,"118":1,"119":1,"120":1,"171":1,"190":1}}],["lt",{"0":{"12":1,"13":1,"20":1,"21":1,"22":1},"2":{"173":1,"174":1,"175":1,"176":1}}],["lib",{"2":{"242":2}}],["library",{"2":{"183":1}}],["libraries",{"2":{"153":1}}],["line",{"2":{"259":1}}],["lines",{"2":{"241":1}}],["linked",{"2":{"118":1}}],["light",{"2":{"220":1}}],["litigation",{"2":{"123":1}}],["lifecycle",{"2":{"123":1}}],["lies",{"2":{"103":1}}],["like",{"2":{"72":1,"117":1,"123":1,"126":1,"153":1,"165":1,"169":1,"190":1,"191":1,"192":1,"199":1,"242":1,"244":1,"248":1}}],["limits",{"0":{"84":1,"155":1},"2":{"81":2}}],["limiter",{"2":{"81":1}}],["limited",{"2":{"16":1,"75":2,"82":1,"157":1,"158":1,"163":1}}],["limiting",{"0":{"80":1},"1":{"81":1,"82":1,"83":1,"84":1,"85":1},"2":{"16":1,"80":1,"83":1,"84":1,"85":1}}],["limit",{"0":{"12":1,"150":1},"2":{"6":1,"7":1,"12":1,"78":1,"79":1,"81":1,"83":2,"84":2,"85":1,"89":1,"90":1,"98":1,"99":1,"155":2,"163":1,"233":1,"234":2}}],["list",{"2":{"4":1,"7":1,"12":1,"32":1,"34":1,"76":2,"78":2,"97":1,"135":1,"149":1,"157":1,"183":1,"185":1,"186":2,"188":1,"195":1,"204":1,"207":1,"230":1,"242":2,"250":1}}],["mycompany",{"2":{"248":2}}],["my",{"0":{"242":1},"1":{"243":1}}],["myaccount",{"2":{"192":1}}],["mkdir",{"2":{"225":1}}],["multiple",{"2":{"161":1}}],["must",{"2":{"25":1,"39":1,"128":1,"131":1,"143":1,"150":1,"154":1,"166":1,"168":1,"169":1,"181":2,"185":1,"192":1,"193":1,"201":1,"204":2,"205":1,"225":1,"227":1,"248":1,"256":1}}],["md",{"2":{"126":1}}],["mount",{"2":{"243":1}}],["mountpoint",{"2":{"242":2}}],["moment",{"2":{"212":1}}],["mozilla",{"2":{"197":1}}],["most",{"2":{"147":1,"197":1,"203":1,"215":1,"228":1}}],["months",{"2":{"205":1}}],["mongodb",{"0":{"131":1},"1":{"132":1,"133":1,"134":1,"135":1,"136":1,"137":1,"138":1,"139":1},"2":{"131":1}}],["monitor",{"2":{"84":1,"107":1,"256":1}}],["monitoring",{"2":{"71":1,"160":1,"216":1}}],["modification",{"2":{"240":1}}],["modifications",{"2":{"165":1,"216":1}}],["modified",{"2":{"215":1,"241":1}}],["modifying",{"2":{"147":1}}],["modify",{"0":{"241":1},"2":{"129":1,"143":1,"185":1,"229":1,"258":2}}],["module",{"2":{"106":1}}],["modules",{"2":{"106":1}}],["more",{"2":{"112":1,"125":1,"126":1,"152":1,"231":1,"256":1,"259":1}}],["msg",{"2":{"157":1}}],["ms",{"2":{"83":1,"234":1}}],["mbox",{"0":{"196":1},"1":{"197":1,"198":1,"199":1},"2":{"44":1,"195":1,"196":2,"197":4,"198":3}}],["mapped",{"2":{"258":1}}],["master",{"2":{"227":1,"232":2,"256":2,"258":2}}],["machine",{"2":{"223":3,"224":1,"225":1,"243":1}}],["marked",{"2":{"215":1}}],["mammoth",{"2":{"153":1,"163":1}}],["mail",{"2":{"190":1,"202":1,"204":1}}],["mailboxes",{"2":{"180":1,"188":2,"200":1,"204":1,"207":1}}],["mailbox",{"0":{"150":1},"2":{"188":1,"194":1}}],["maintain",{"2":{"123":1}}],["maintaining",{"2":{"80":1}}],["main",{"2":{"26":1,"40":1,"108":1,"153":1,"182":1,"187":1,"190":1,"191":2,"194":1,"202":1,"203":1}}],["major",{"2":{"122":1,"253":1,"254":1}}],["may",{"2":{"112":1,"179":1,"192":1,"194":1,"210":1,"216":1,"221":2,"244":1,"245":1,"258":1}}],["maximum",{"2":{"83":1,"84":1,"155":2,"233":1,"234":1}}],["max",{"2":{"83":1,"234":1}}],["manually",{"2":{"194":1,"225":1,"253":1}}],["manual",{"2":{"136":1,"252":1,"254":1}}],["managing",{"2":{"127":1}}],["managed",{"2":{"229":1}}],["manager",{"2":{"205":1}}],["management",{"0":{"143":1,"161":1}}],["manageable",{"2":{"105":1}}],["manages",{"2":{"40":3,"41":1}}],["manage",{"2":{"24":1,"76":1,"78":1,"84":1,"123":1,"129":1,"143":2,"145":1,"146":3,"148":1,"183":1,"186":1,"240":1,"241":1}}],["many",{"2":{"81":1,"82":1,"189":1,"191":1}}],["make",{"2":{"81":1,"159":1,"237":1,"240":1,"243":1}}],["making",{"0":{"25":1},"2":{"39":1,"147":1,"152":1,"241":1,"248":1}}],["matching",{"2":{"89":1}}],["matchingstrategy",{"2":{"89":1}}],["match",{"2":{"70":1,"105":2,"112":2,"150":1,"214":1,"215":1,"246":1}}],["matches",{"2":{"69":1,"134":1,"135":1,"136":1,"137":1,"138":1,"139":1,"214":1}}],["meili",{"2":{"227":1,"229":1,"232":3,"256":3,"258":3}}],["meilisearch",{"0":{"253":1,"254":1},"1":{"255":1,"256":1,"257":1,"258":1,"259":1},"2":{"131":1,"223":1,"227":1,"229":2,"232":3,"241":1,"253":2,"254":3,"255":1,"256":8,"258":5,"259":3}}],["menus",{"2":{"219":1}}],["menu",{"2":{"183":1,"185":1,"190":1,"204":1,"205":1}}],["memory",{"2":{"104":1,"105":1,"155":1,"163":1,"173":1}}],["met",{"2":{"128":1}}],["metadata",{"2":{"212":1}}],["meta",{"2":{"99":1}}],["method",{"2":{"68":1,"97":1,"100":1,"104":1,"105":2,"106":1,"153":2,"154":1,"162":1,"180":1,"200":1,"222":1}}],["methods",{"0":{"11":1,"19":1,"163":1},"1":{"12":1,"13":1,"20":1,"21":1,"22":1},"2":{"154":1,"156":1,"172":1}}],["mechanism",{"2":{"84":1,"153":1,"161":1}}],["mean",{"2":{"211":1}}],["meaning",{"2":{"140":1}}],["means",{"2":{"75":1,"112":3,"131":1,"185":1,"214":2}}],["measure",{"2":{"80":1,"143":1}}],["messages",{"2":{"171":1,"196":1,"219":1}}],["messageid",{"2":{"171":3}}],["message",{"2":{"18":3,"70":1,"82":1,"101":2,"173":1,"185":1,"215":1,"245":1}}],["migrated",{"2":{"259":1}}],["migrate",{"2":{"253":1,"254":1}}],["migration",{"0":{"255":1},"1":{"256":1,"257":1,"258":1,"259":1},"2":{"254":1,"255":1,"259":1}}],["migrations",{"2":{"252":2}}],["migrating",{"0":{"252":1}}],["might",{"2":{"237":1}}],["mime",{"2":{"163":1}}],["mimetype",{"2":{"10":1}}],["misses",{"2":{"160":1}}],["missing",{"2":{"25":1}}],["minio",{"2":{"123":1,"167":1,"169":1}}],["minimize",{"2":{"123":1}}],["minutes",{"2":{"82":1,"234":1}}],["minute",{"2":{"81":1,"83":1}}],["millions",{"2":{"105":1}}],["milliseconds",{"2":{"83":1,"104":1,"234":1}}],["microsoft",{"0":{"193":1,"200":1,"203":1},"1":{"201":1,"202":1,"203":1,"204":1,"205":1,"206":1,"207":1},"2":{"1":1,"33":2,"44":1,"53":1,"122":1,"123":1,"125":1,"157":1,"193":2,"195":1,"200":3,"201":1,"202":1,"203":2,"204":1,"206":2,"207":2,"208":1,"238":1}}],["wrong",{"2":{"237":1}}],["write",{"2":{"225":1}}],["writing",{"2":{"171":1}}],["www",{"2":{"186":2}}],["word",{"2":{"235":1}}],["wordprocessingml",{"2":{"158":1,"163":1}}],["working",{"2":{"259":1}}],["work",{"2":{"190":1}}],["works",{"0":{"81":1,"212":1},"1":{"82":1},"2":{"211":1}}],["workspace",{"0":{"180":1},"1":{"181":1,"182":1,"183":1,"184":1,"185":1,"186":1,"187":1,"188":1},"2":{"1":1,"33":1,"44":1,"122":1,"123":1,"125":1,"180":1,"181":1,"182":1,"186":3,"187":3,"188":1,"195":1,"238":1}}],["would",{"2":{"116":1,"229":1,"241":1}}],["why",{"2":{"242":1}}],["whole",{"2":{"243":1}}],["who",{"2":{"123":1,"127":1,"147":1,"237":1}}],["what",{"0":{"122":1,"188":1,"194":1,"207":1,"216":1},"2":{"123":1,"211":1,"241":1,"242":1}}],["whether",{"2":{"156":1}}],["where",{"0":{"242":1},"1":{"243":1},"2":{"112":1,"128":1,"131":1,"134":1,"135":1,"136":1,"137":1,"138":1,"168":2,"221":1,"225":1,"237":1,"242":1}}],["when",{"0":{"242":1},"1":{"243":1},"2":{"74":1,"82":1,"84":2,"123":1,"128":1,"153":1,"157":1,"158":1,"163":1,"168":1,"169":2,"173":1,"175":1,"185":1,"212":1,"213":1,"219":1,"228":1,"244":1,"246":1,"250":1,"252":2,"253":1,"254":1}}],["while",{"2":{"105":1,"143":1,"194":1,"258":1}}],["which",{"2":{"41":1,"106":1,"108":1,"128":1,"131":1,"153":2,"165":1,"167":1,"189":1,"190":1,"203":1,"225":1,"228":1,"234":1,"256":1}}],["want",{"2":{"228":1,"243":1}}],["warning",{"2":{"204":1}}],["walk",{"2":{"189":1,"196":1,"222":1}}],["way",{"2":{"131":1}}],["wait",{"2":{"84":1,"161":1}}],["waiting",{"2":{"73":2,"77":2,"78":1,"79":1}}],["was",{"2":{"10":1,"57":1,"60":1,"66":1,"108":2,"112":1,"194":1,"214":1}}],["web",{"2":{"198":1,"237":2,"244":1,"250":1}}],["we",{"2":{"126":2,"191":1,"205":1,"234":1}}],["well",{"2":{"122":1}}],["welcome",{"2":{"38":1,"121":1,"126":1}}],["were",{"2":{"67":1,"212":1}}],["wish",{"2":{"166":1}}],["wide",{"0":{"186":1},"2":{"153":1,"180":1,"186":2}}],["wildcards",{"2":{"145":1}}],["wildcard",{"2":{"129":1,"130":1}}],["will",{"2":{"24":2,"25":1,"34":1,"73":2,"74":2,"81":1,"82":1,"84":2,"112":1,"113":1,"121":1,"125":1,"142":1,"154":1,"155":1,"161":1,"162":1,"167":1,"168":3,"170":1,"173":1,"175":1,"178":1,"179":1,"183":3,"186":1,"187":2,"188":6,"189":1,"190":3,"192":1,"193":1,"194":4,"196":1,"197":1,"199":2,"203":3,"204":1,"205":2,"207":6,"209":1,"210":1,"219":3,"220":1,"222":1,"225":2,"227":1,"229":1,"233":1,"234":1,"236":1,"237":1,"240":1,"242":5,"243":2,"244":1,"248":1,"250":1,"251":1,"253":1,"254":1,"256":3,"258":3}}],["window",{"2":{"83":3,"84":3,"234":3}}],["without",{"2":{"85":1,"117":1,"119":1,"147":1,"171":1,"175":1,"180":1,"191":1,"200":1,"204":1}}],["within",{"2":{"71":1,"78":1,"81":1,"83":1,"94":1,"105":1,"107":1,"112":1,"114":1,"131":1,"150":1,"168":1,"180":1,"200":1,"202":1,"203":1,"234":1}}],["with",{"0":{"131":1,"140":1,"142":1,"157":1,"158":1},"1":{"132":1,"133":1,"134":1,"135":1,"136":1,"137":1,"138":1,"139":1},"2":{"10":1,"20":1,"25":1,"32":1,"38":1,"39":1,"63":1,"67":1,"74":1,"78":1,"81":1,"82":1,"84":1,"96":1,"97":1,"104":1,"105":4,"108":1,"111":1,"112":2,"113":1,"114":1,"119":1,"120":1,"121":1,"131":1,"132":1,"140":1,"142":1,"154":1,"155":2,"157":1,"160":1,"165":1,"174":1,"176":1,"180":1,"181":1,"190":1,"204":1,"205":1,"212":1,"220":1,"223":1,"227":2,"233":1,"234":1,"236":1,"237":1,"239":1,"241":2,"242":1,"243":1,"244":1,"247":2,"251":2,"252":1,"254":1,"257":1,"259":1}}],["r",{"2":{"225":1}}],["right",{"2":{"197":1}}],["rich",{"2":{"157":1}}],["rtf",{"2":{"157":1}}],["run",{"0":{"236":1},"2":{"204":1,"225":1,"239":1,"242":1,"243":1}}],["runtime",{"2":{"142":1}}],["running",{"2":{"124":1,"236":1,"237":1,"248":1,"257":1,"259":2}}],["rules",{"0":{"140":1},"2":{"131":3,"140":3,"141":2,"150":1,"185":1}}],["rule",{"2":{"128":4,"131":1,"133":1,"140":4,"141":3,"150":1,"185":1}}],["routing",{"2":{"240":1}}],["routes",{"2":{"106":1}}],["roll",{"2":{"234":1}}],["roles",{"2":{"127":1,"130":2,"143":2,"144":1,"147":1,"183":1,"185":3,"201":1}}],["role",{"0":{"143":1},"2":{"18":1,"136":1,"143":1,"234":1}}],["root",{"0":{"246":1},"2":{"168":3,"199":1,"227":2,"233":2}}],["robust",{"2":{"122":1,"159":1}}],["row",{"2":{"113":1}}],["rand",{"2":{"227":2}}],["randomly",{"2":{"242":1}}],["random",{"2":{"227":1}}],["range",{"2":{"98":2,"157":1}}],["ram",{"2":{"223":2}}],["ratelimit",{"2":{"84":3}}],["rate",{"0":{"80":1,"84":1},"1":{"81":1,"82":1,"83":1,"84":1,"85":1},"2":{"16":2,"80":1,"81":1,"82":1,"83":3,"84":3,"85":2,"160":1,"234":2}}],["rawemail",{"2":{"171":2}}],["raw",{"2":{"8":1,"10":1,"13":1,"212":1}}],["re",{"2":{"242":1,"243":1}}],["renew",{"2":{"205":1}}],["remote",{"2":{"245":1}}],["removing",{"2":{"241":1}}],["remove",{"2":{"209":1,"229":1,"241":4,"243":2,"259":2}}],["reminder",{"2":{"205":1}}],["remains",{"2":{"85":1}}],["remaining",{"2":{"84":1}}],["reflect",{"2":{"194":1}}],["reference",{"0":{"172":1,"230":1},"1":{"173":1,"174":1,"175":1,"176":1,"231":1,"232":1,"233":1,"234":1,"235":1}}],["refer",{"2":{"157":1,"197":1,"259":1}}],["red",{"2":{"214":1}}],["redirected",{"2":{"237":2}}],["redirect",{"2":{"203":1}}],["redis",{"2":{"72":1,"223":1,"227":2,"229":2,"232":8}}],["reduces",{"2":{"161":1}}],["redundant",{"2":{"160":1}}],["release",{"2":{"250":1}}],["releases",{"2":{"250":2}}],["relevant",{"2":{"141":1}}],["reliability",{"2":{"216":1}}],["related",{"2":{"104":1,"228":1,"244":1}}],["replaced",{"2":{"142":1}}],["report",{"0":{"213":1},"1":{"214":1,"215":1},"2":{"213":2}}],["reporting",{"2":{"126":1}}],["repository",{"0":{"224":1},"2":{"126":2,"224":1,"239":1,"251":1}}],["represents",{"2":{"128":1,"130":7,"131":1}}],["representation",{"2":{"104":1}}],["representing",{"2":{"69":1}}],["revoke",{"2":{"191":1}}],["reveal",{"2":{"190":1}}],["reverse",{"2":{"109":1,"241":1,"246":1,"248":1}}],["review",{"2":{"107":1,"216":2}}],["regularly",{"2":{"216":1}}],["regulatory",{"2":{"114":1}}],["register",{"0":{"203":1},"2":{"203":2}}],["registering",{"2":{"202":1}}],["registers",{"2":{"106":1}}],["registrations",{"2":{"203":1}}],["registration",{"2":{"200":1,"203":2,"206":1}}],["region",{"2":{"169":2,"233":2}}],["region=us",{"2":{"169":1}}],["regardless",{"2":{"104":1}}],["reachable",{"2":{"162":1}}],["real",{"2":{"123":1}}],["reasons",{"0":{"215":1},"2":{"215":1,"246":1}}],["reason",{"2":{"69":2,"70":1,"215":2}}],["reading",{"2":{"245":1}}],["readonly",{"2":{"186":2}}],["reads",{"2":{"171":1}}],["readablestream",{"2":{"173":2,"174":1}}],["readable",{"2":{"119":1,"174":2}}],["read",{"0":{"147":1},"2":{"68":1,"126":1,"128":2,"129":2,"140":4,"143":1,"146":1,"147":2,"149":1,"150":2,"186":1,"200":1,"202":1,"204":3,"215":2}}],["recreated",{"2":{"243":1}}],["recreate",{"2":{"243":2,"248":1}}],["recommend",{"2":{"191":1,"205":1}}],["recommendation",{"0":{"191":1},"1":{"192":1,"193":1}}],["recommended",{"2":{"84":1,"153":1,"169":1,"190":1,"222":1,"227":1,"240":1,"255":1}}],["recognize",{"2":{"190":1,"192":1,"203":1}}],["recognition",{"2":{"152":1}}],["records",{"2":{"216":1}}],["recorded",{"2":{"118":1}}],["record",{"2":{"106":1,"114":1,"122":1,"123":1}}],["recalculating",{"2":{"120":1}}],["recalculation",{"2":{"105":1}}],["recalculated",{"2":{"105":1,"112":1}}],["recalculates",{"2":{"105":1,"111":1,"212":1}}],["receivedorigin",{"2":{"245":1}}],["receive",{"2":{"84":1,"185":1}}],["recently",{"2":{"160":1}}],["recent",{"0":{"34":1},"1":{"35":1},"2":{"34":1}}],["recipient1",{"2":{"7":1,"10":1}}],["recipient",{"2":{"7":1,"10":1}}],["recipients",{"2":{"7":1,"10":1}}],["requiring",{"2":{"165":1,"180":1}}],["requires",{"2":{"247":1,"254":1}}],["requiredorigin",{"2":{"245":1}}],["required",{"2":{"18":1,"68":1,"76":1,"78":2,"90":1,"95":1,"97":1,"100":1,"183":1,"190":1,"204":1,"206":1,"228":1,"233":5,"236":1,"252":1}}],["require",{"2":{"3":1,"27":1,"42":1,"87":1,"92":1,"96":1}}],["requests",{"0":{"25":1},"2":{"23":1,"25":1,"39":1,"81":3,"82":1,"83":2,"84":2,"126":1,"161":2,"234":3}}],["request",{"0":{"17":1,"44":1,"53":1},"2":{"18":1,"44":1,"53":1,"84":2,"90":1,"95":1,"126":1,"161":1,"204":1,"233":1,"244":1,"245":1,"256":2}}],["resides",{"2":{"153":1}}],["restart",{"2":{"219":1,"237":1,"239":1,"243":1,"248":1,"251":2,"258":2,"259":1}}],["restore",{"2":{"216":2}}],["restricted",{"2":{"143":1}}],["restriction",{"2":{"140":1}}],["restricts",{"2":{"81":1}}],["rest",{"2":{"123":1,"227":1,"233":1}}],["resolving",{"2":{"248":1}}],["resolve",{"2":{"175":1,"185":1,"244":1}}],["resolves",{"2":{"12":1,"13":1,"20":1,"21":1,"22":1,"173":1,"174":1,"175":1,"176":1}}],["resources",{"2":{"129":1,"130":1,"143":1,"145":1,"147":1,"148":1,"244":1}}],["resource",{"2":{"108":2,"119":1,"128":1,"129":5,"131":1,"161":1,"244":1,"245":1}}],["reset",{"2":{"84":2}}],["resume",{"2":{"194":1}}],["resumed",{"2":{"73":1}}],["results",{"2":{"89":1,"98":1,"211":1}}],["result",{"2":{"69":1,"90":1,"161":1}}],["respond",{"2":{"25":1,"81":1}}],["responsive",{"2":{"85":1}}],["responsible",{"2":{"2":1,"14":1,"104":1,"152":1}}],["response",{"0":{"69":1,"70":1,"77":1,"79":1,"82":1,"99":1,"101":1},"2":{"68":1,"70":1,"82":1,"84":2,"245":1}}],["responses",{"0":{"7":1,"10":1,"18":1,"29":1,"31":1,"33":1,"35":1,"37":1,"45":1,"47":1,"50":1,"54":1,"57":1,"60":1,"63":1,"66":1,"90":1,"95":1,"112":1},"2":{"76":1,"78":1,"84":1}}],["retention",{"2":{"123":2}}],["retrying",{"2":{"84":1}}],["retry",{"2":{"73":1,"84":1,"185":1}}],["retrieve",{"2":{"78":4,"98":2,"174":1}}],["retrieves",{"2":{"4":1,"8":1,"12":1,"13":1,"28":1,"30":1,"32":1,"34":1,"36":1,"46":1,"48":1,"76":1,"78":1,"97":1,"174":1}}],["retrieving",{"2":{"2":1,"26":1,"96":1,"102":1,"165":1}}],["returnvalue",{"2":{"79":1}}],["return",{"2":{"34":1,"82":1,"172":1,"185":1}}],["returns",{"2":{"12":1,"13":1,"16":1,"20":1,"21":1,"22":1,"76":1,"78":1,"173":1,"174":1,"175":1,"176":1,"256":1}}],["ng",{"2":{"197":1}}],["normally",{"2":{"241":1}}],["normalization",{"2":{"104":1}}],["now",{"2":{"186":2,"194":1,"204":2,"205":2,"206":1,"226":1,"258":2,"259":1}}],["node",{"2":{"185":1,"231":2}}],["nodejs",{"2":{"173":1,"174":1}}],["non",{"2":{"169":1}}],["no",{"2":{"57":1,"111":1,"112":1,"120":1,"148":1,"165":1,"243":1,"252":1}}],["notification",{"2":{"112":3,"250":1}}],["notes",{"2":{"250":1}}],["note",{"2":{"34":1,"143":1,"185":1}}],["not",{"0":{"134":1,"136":1},"2":{"10":2,"13":1,"18":1,"24":1,"50":2,"54":2,"57":2,"60":2,"63":2,"66":2,"67":1,"70":3,"73":1,"76":2,"78":4,"95":2,"105":2,"112":2,"117":1,"134":1,"136":1,"139":1,"153":1,"154":1,"157":1,"158":1,"163":1,"174":1,"175":1,"183":1,"185":1,"194":1,"206":1,"209":1,"212":1,"214":1,"215":3,"227":1,"228":1,"233":2,"234":1,"235":1,"237":1,"242":1,"244":1,"245":2,"246":1,"253":1}}],["net",{"2":{"241":3}}],["network",{"2":{"241":2}}],["networks",{"2":{"240":1,"241":6}}],["neither",{"2":{"199":1}}],["next",{"0":{"188":1,"194":1,"207":1,"238":1},"2":{"204":1,"225":1,"238":1}}],["nested",{"2":{"178":1}}],["never",{"2":{"170":1}}],["necessary",{"2":{"166":1,"182":1,"225":1,"241":1}}],["newly",{"2":{"45":1}}],["new",{"0":{"203":1,"250":1},"2":{"24":1,"43":1,"104":1,"116":1,"126":1,"129":1,"146":1,"171":1,"179":1,"183":2,"185":1,"186":1,"187":2,"188":1,"190":2,"193":3,"194":2,"198":1,"202":1,"203":1,"204":1,"205":2,"206":2,"207":1,"210":1,"239":1,"243":2,"250":1,"251":1,"252":1,"254":1,"255":1}}],["needing",{"2":{"119":1,"200":1}}],["needed",{"2":{"85":1,"168":1,"243":1}}],["needs",{"2":{"81":1,"146":1,"147":1,"183":1,"202":1}}],["need",{"2":{"23":1,"125":1,"127":1,"183":2,"191":1,"216":1,"221":1,"226":1,"240":1,"241":1,"243":2,"253":1,"254":1,"256":1,"258":3}}],["navigating",{"2":{"205":1,"237":1}}],["navigation",{"2":{"185":1,"203":1}}],["navigate",{"2":{"24":1,"110":1,"183":2,"185":2,"186":1,"187":1,"190":1,"193":1,"198":1,"205":1,"206":1}}],["native",{"2":{"131":1}}],["named",{"2":{"228":1,"242":2,"243":1}}],["name",{"2":{"7":1,"10":1,"24":1,"33":2,"77":2,"78":1,"79":2,"128":1,"169":1,"179":1,"183":1,"187":2,"190":2,"192":2,"203":2,"204":1,"206":2,"210":1,"232":1,"233":1,"242":5,"256":2,"258":1}}],["numeric",{"2":{"137":1}}],["number",{"0":{"12":2},"2":{"6":4,"12":2,"28":2,"78":4,"81":1,"83":1,"84":2,"89":4,"98":4,"178":1,"188":1,"190":1,"209":1,"232":1,"233":1,"234":1}}],["null",{"0":{"13":1,"21":1,"22":1},"2":{"13":1,"21":1,"22":1,"79":1,"99":1,"242":1}}],["22",{"2":{"242":1}}],["25t11",{"2":{"242":1}}],["256",{"2":{"104":2,"116":1,"160":1,"233":1}}],["2gb",{"2":{"223":1}}],["24",{"2":{"205":1}}],["2345",{"2":{"70":1}}],["28t00",{"2":{"31":1}}],["27t00",{"2":{"31":1}}],["27t10",{"2":{"7":1,"10":1}}],["2",{"0":{"25":1,"117":1,"168":1,"186":1,"198":1,"204":1,"225":1,"257":1},"2":{"33":1,"135":1,"149":1,"192":2,"242":2}}],["20",{"2":{"98":1,"99":1}}],["2024",{"2":{"137":1,"138":1}}],["2025",{"2":{"99":1,"242":1}}],["202",{"2":{"60":1,"66":1}}],["2023",{"2":{"7":1,"10":1,"31":2}}],["204",{"2":{"57":1}}],["201",{"2":{"45":1}}],["200",{"2":{"7":1,"10":1,"18":1,"29":1,"31":2,"33":1,"35":1,"37":1,"47":1,"50":1,"54":1,"63":1,"68":1,"76":1,"78":1,"90":1,"95":1}}],["\\tpublic",{"2":{"171":1}}],["\\tprivate",{"2":{"171":1}}],["\\tproviderconfig",{"2":{"44":1,"53":1}}],["\\tprovider",{"2":{"44":1,"53":1}}],["\\tconstructor",{"2":{"171":1}}],["\\tstatus",{"2":{"53":1}}],["\\tname",{"2":{"44":1,"53":1}}],["\\t\\ttry",{"2":{"171":1}}],["\\t\\tthis",{"2":{"171":1}}],["\\t\\tconst",{"2":{"171":1}}],["\\t\\t\\tconsole",{"2":{"171":2}}],["\\t\\t\\tawait",{"2":{"171":1}}],["\\t\\t\\t\\t",{"2":{"77":12,"79":1,"90":1,"149":1}}],["\\t\\t\\t",{"2":{"7":6,"10":4,"31":4,"37":2,"77":6,"79":14,"90":5,"99":10,"140":1,"146":2,"149":2,"150":1,"171":2}}],["\\t\\t",{"2":{"7":2,"10":2,"18":3,"31":4,"33":10,"37":2,"70":8,"77":4,"79":12,"90":2,"99":5,"128":1,"135":1,"140":7,"145":2,"146":12,"147":2,"148":2,"149":4,"150":4,"171":5,"242":4}}],["\\t",{"2":{"7":5,"10":9,"18":6,"29":3,"31":2,"33":4,"37":2,"70":4,"77":2,"79":7,"82":2,"90":7,"99":4,"101":5,"128":5,"135":2,"140":4,"145":2,"146":8,"147":2,"148":2,"149":2,"150":2,"171":2,"242":8,"245":3}}],["oauth",{"2":{"186":1}}],["odp",{"2":{"157":1}}],["ods",{"2":{"157":1}}],["odt",{"2":{"157":1}}],["ocrservice",{"0":{"159":1},"1":{"160":1,"161":1,"162":1},"2":{"159":2}}],["ocr",{"0":{"152":1},"1":{"153":1,"154":1,"155":1,"156":1,"157":1,"158":1,"159":1,"160":1,"161":1,"162":1,"163":1},"2":{"152":1,"157":1}}],["occur",{"2":{"246":1}}],["occurs",{"2":{"114":1}}],["occurred",{"2":{"7":1,"10":1,"18":2,"45":1,"47":1,"50":1,"54":1,"57":1,"60":1,"63":1,"66":1,"90":1,"95":1,"107":1}}],["ou",{"2":{"224":1}}],["our",{"2":{"124":1,"125":1,"126":3}}],["outlook",{"0":{"193":1},"2":{"191":1,"208":1}}],["output",{"2":{"104":1}}],["out",{"2":{"79":2,"140":1,"190":1,"229":1,"234":1}}],["owned",{"2":{"225":1}}],["own",{"2":{"124":1,"146":1,"229":1}}],["other",{"2":{"106":1,"148":1,"170":1,"177":1,"187":1,"192":1,"197":1,"221":1,"234":1,"236":1,"241":2,"243":3,"258":1}}],["otherwise",{"2":{"20":1,"22":1,"69":1,"176":1}}],["option",{"2":{"203":1,"234":1}}],["options",{"2":{"193":2,"242":1}}],["optional",{"2":{"69":2,"78":3,"128":2,"169":2,"203":1,"227":1,"233":1,"235":1}}],["optical",{"2":{"152":1}}],["operating",{"2":{"220":1}}],["operations",{"2":{"165":1}}],["operational",{"2":{"162":1}}],["operator",{"2":{"133":1,"149":1}}],["operators",{"0":{"132":1},"1":{"133":1,"134":1,"135":1,"136":1,"137":1,"138":1,"139":1},"2":{"132":1}}],["openarchiver",{"0":{"187":1,"198":1,"206":1},"2":{"177":1,"178":1,"179":2,"182":1,"192":2,"193":1,"196":1,"198":1,"199":1,"202":2,"203":1,"205":1,"206":1,"208":1,"209":2,"210":2,"224":2,"242":2}}],["openxmlformats",{"2":{"158":2,"163":2}}],["opendocument",{"2":{"157":1}}],["open",{"0":{"122":1,"257":1},"2":{"38":1,"72":1,"107":1,"113":1,"114":1,"121":1,"122":3,"124":1,"126":2,"127":1,"168":1,"187":1,"190":1,"195":1,"211":1,"212":1,"213":1,"222":1,"224":1,"225":4,"226":1,"227":1,"229":1,"232":2,"233":2,"237":1,"238":1,"239":1,"240":1,"241":7,"242":1,"243":8,"247":1,"249":1,"250":1,"251":2,"253":1,"254":2,"257":1}}],["obtain",{"0":{"192":1,"193":1},"2":{"39":1}}],["objects",{"2":{"33":1,"47":1,"69":1,"128":1}}],["object",{"2":{"12":1,"13":1,"21":1,"29":1,"31":1,"37":1,"44":1,"50":1,"53":1,"54":1,"63":1,"89":1,"90":1,"104":5,"108":1,"119":1,"123":1,"128":2,"131":1,"140":1,"142":1,"165":1,"167":1,"169":1,"228":1}}],["ones",{"2":{"229":1}}],["one",{"2":{"73":1,"78":1,"112":1,"116":1,"125":1,"135":1,"136":1,"140":1,"141":1,"161":1,"178":1,"183":1,"191":1,"194":1,"201":1,"205":1,"227":2,"244":1,"245":1,"259":1}}],["only",{"0":{"147":1},"2":{"69":2,"96":1,"117":1,"133":1,"139":1,"150":1,"154":1,"165":1,"185":1,"191":1,"203":2,"205":1,"207":1,"219":1,"254":1}}],["on",{"0":{"240":1},"1":{"241":1},"2":{"39":1,"72":1,"108":1,"113":1,"123":1,"126":2,"128":2,"129":1,"131":1,"144":1,"153":1,"154":1,"155":1,"156":1,"161":1,"162":1,"168":1,"170":1,"179":1,"180":1,"183":1,"185":1,"186":1,"188":1,"192":1,"194":2,"197":2,"198":1,"200":1,"203":1,"204":1,"206":1,"210":1,"221":1,"223":2,"225":1,"240":1,"241":1,"242":3,"243":1,"248":1,"250":1,"256":1,"258":1,"259":1}}],["once",{"2":{"25":1,"185":1,"188":1,"190":1,"198":1,"207":1,"236":1,"237":1,"242":1,"257":1,"259":1}}],["overwritten",{"2":{"173":1}}],["overwhelmed",{"2":{"161":1}}],["over",{"2":{"148":1,"215":1}}],["overviews",{"2":{"76":1}}],["overview",{"0":{"38":1,"72":1,"153":1,"165":1,"182":1,"202":1,"255":1},"1":{"39":1,"40":1,"73":1,"74":1,"75":1,"183":1,"184":1,"185":1,"186":1,"187":1,"203":1,"204":1,"205":1,"206":1,"256":1,"257":1,"258":1,"259":1},"2":{"203":1,"206":2}}],["overall",{"2":{"28":1}}],["origin=$app",{"2":{"231":1,"248":2}}],["origin",{"2":{"231":1,"244":1,"245":3,"247":3,"248":1}}],["original",{"2":{"199":1,"212":1,"214":2}}],["organizational",{"2":{"203":1}}],["organization",{"2":{"180":1,"181":1,"185":9,"200":1,"204":2,"207":1}}],["organize",{"2":{"178":1,"209":1}}],["organized",{"2":{"178":1,"209":1}}],["orm",{"2":{"131":1}}],["order",{"2":{"98":1,"104":2,"109":1}}],["or",{"0":{"137":1,"138":1},"2":{"13":1,"18":1,"21":1,"25":1,"67":1,"69":2,"75":1,"89":1,"95":1,"98":1,"108":1,"109":1,"112":3,"116":1,"118":1,"123":1,"125":1,"128":6,"137":3,"138":2,"139":1,"156":1,"170":1,"171":2,"173":1,"180":1,"185":1,"189":1,"190":3,"194":1,"201":1,"205":1,"207":1,"212":1,"215":2,"216":2,"220":1,"221":1,"223":3,"229":2,"232":1,"233":2,"234":2,"245":1,"247":1,"259":1}}],["ok",{"2":{"7":1,"10":1,"18":1,"29":1,"31":1,"33":1,"35":1,"37":1,"47":1,"50":1,"54":1,"63":1,"68":1,"76":1,"78":1,"90":1,"95":1,"101":2}}],["often",{"2":{"190":1}}],["official",{"2":{"157":1,"256":1,"259":1}}],["officedocument",{"2":{"158":2,"163":2}}],["office",{"2":{"152":1,"157":1}}],["of",{"0":{"0":1,"159":1},"1":{"1":1,"160":1,"161":1,"162":1},"2":{"4":1,"5":1,"6":1,"7":1,"9":1,"12":3,"13":1,"22":1,"23":1,"25":1,"28":2,"32":1,"33":1,"34":1,"47":1,"49":1,"52":1,"56":1,"59":1,"62":1,"65":1,"67":1,"68":3,"69":5,"73":1,"76":2,"78":7,"80":2,"81":1,"83":1,"84":2,"89":1,"97":1,"98":1,"100":1,"102":1,"103":1,"104":4,"105":3,"107":1,"108":7,"110":1,"111":2,"112":5,"113":1,"114":2,"116":1,"119":1,"120":2,"122":1,"123":3,"124":1,"126":1,"128":5,"131":3,"132":1,"135":2,"136":1,"142":1,"147":1,"149":1,"153":2,"154":1,"157":2,"160":3,"163":1,"169":3,"170":1,"173":1,"174":2,"175":1,"176":2,"177":1,"178":2,"179":1,"180":2,"183":1,"185":2,"186":1,"187":2,"188":5,"191":1,"194":4,"195":1,"196":1,"197":1,"199":3,"200":1,"201":1,"203":1,"204":1,"205":1,"206":2,"207":3,"208":1,"209":1,"210":1,"211":1,"212":2,"213":1,"214":2,"216":2,"217":1,"219":1,"223":2,"229":1,"230":1,"231":3,"232":2,"233":1,"234":2,"235":1,"236":1,"241":3,"243":1,"245":1,"247":2,"250":2,"251":1,"252":1,"256":3,"258":2,"259":1}}],["19z",{"2":{"242":1}}],["16",{"2":{"192":1}}],["1678886402000",{"2":{"79":1}}],["1678886401000",{"2":{"79":1}}],["1678886400000",{"2":{"79":1}}],["12",{"2":{"205":1}}],["127",{"2":{"169":1}}],["123",{"2":{"101":1,"173":1}}],["1234",{"2":{"70":1}}],["12345678",{"2":{"33":1}}],["12345",{"2":{"10":1,"29":1}}],["15",{"2":{"82":1,"234":1}}],["150",{"2":{"31":1}}],["100m",{"2":{"233":2}}],["100mb",{"2":{"155":1}}],["1000",{"2":{"75":1,"105":1}}],["100",{"2":{"7":1,"81":1,"83":1,"99":1,"234":1}}],["10",{"2":{"6":1,"7":2,"10":1,"78":1,"79":1,"89":1,"90":1,"99":1}}],["1",{"0":{"24":1,"116":1,"167":1,"183":1,"197":1,"203":1,"224":1,"256":1},"2":{"6":1,"7":2,"10":1,"33":1,"78":1,"79":3,"81":1,"83":1,"89":1,"90":3,"98":1,"99":3,"135":1,"149":1,"169":2,"185":1,"187":1}}],["u",{"2":{"225":1}}],["uri",{"2":{"203":1}}],["url=https",{"2":{"248":1}}],["url=http",{"2":{"154":1,"247":1,"248":1}}],["url",{"0":{"5":1,"9":1,"49":1,"52":1,"56":1,"59":1,"62":1,"65":1},"2":{"68":2,"78":1,"154":4,"157":1,"162":1,"169":1,"229":1,"231":5,"232":2,"235":2,"246":3,"247":8,"248":2}}],["ui",{"2":{"85":1,"219":1}}],["utc",{"2":{"84":1}}],["uuid",{"2":{"68":1,"69":1}}],["upgraded",{"2":{"259":1}}],["upgrade",{"0":{"257":1},"2":{"251":1,"252":1,"253":2,"254":1,"257":1}}],["upgrading",{"0":{"249":1,"251":1,"253":1,"254":1},"1":{"250":1,"251":1,"252":1,"253":1,"255":1,"256":1,"257":1,"258":1,"259":1},"2":{"249":1,"254":1,"255":1,"256":1}}],["updating",{"0":{"239":1}}],["update",{"2":{"129":2,"143":1,"194":1,"219":1,"229":2,"239":1,"250":1,"253":1}}],["updated",{"2":{"54":1,"63":1,"185":1}}],["updateingestionsourcedto",{"2":{"53":2}}],["updates",{"2":{"51":1}}],["uploads",{"2":{"233":1}}],["upload",{"2":{"198":2}}],["uploading",{"0":{"198":1},"2":{"244":1}}],["up",{"0":{"259":1},"2":{"108":1,"121":1,"157":1,"180":1,"200":1,"207":1,"222":1,"236":1,"237":1,"239":1,"243":1,"248":1,"251":1,"252":2,"258":1,"259":1}}],["upon",{"2":{"21":1,"237":1}}],["us8wwos0o4ok4go4gc8cog84",{"2":{"242":4}}],["usually",{"2":{"185":1,"256":1}}],["using",{"0":{"229":1,"242":1},"1":{"243":1},"2":{"105":1,"121":1,"145":1,"149":1,"156":1,"163":3,"169":1,"178":1,"185":1,"191":1,"194":1,"222":1,"226":1,"228":1,"236":1,"242":1,"246":2,"247":1,"255":1}}],["usage",{"0":{"171":1},"2":{"32":1,"155":1}}],["useful",{"2":{"128":1,"137":1,"140":1,"177":1,"208":1}}],["uses",{"2":{"72":2,"104":1,"123":1,"153":1,"162":1,"167":2,"180":1,"200":1,"228":1}}],["use",{"0":{"170":1,"191":1},"1":{"171":1,"192":1,"193":1},"2":{"39":1,"89":1,"122":1,"129":1,"130":1,"131":1,"133":1,"134":1,"135":1,"136":1,"140":2,"142":1,"153":1,"161":1,"166":1,"167":1,"169":1,"171":1,"178":1,"185":1,"187":1,"190":1,"192":1,"193":2,"197":1,"205":1,"207":1,"209":1,"223":1,"225":1,"228":2,"229":1,"233":1,"242":1,"247":1,"256":1}}],["used",{"2":{"28":1,"105":1,"153":1,"160":2,"161":1,"170":1,"199":2,"219":1,"231":2,"232":1,"254":1,"256":1}}],["username",{"2":{"190":2,"194":1,"232":1}}],["user1",{"2":{"150":1}}],["useremail",{"2":{"150":2}}],["userid",{"2":{"146":2,"171":2}}],["users",{"2":{"96":1,"127":1,"130":1,"143":2,"147":1,"186":1,"187":1,"188":3,"207":2,"217":1,"220":1,"221":1}}],["user",{"0":{"1":1,"107":1,"143":1,"146":1},"1":{"108":1,"109":1,"110":1,"111":1,"112":1,"113":1},"2":{"14":1,"16":1,"17":2,"18":4,"21":5,"23":1,"24":1,"37":1,"40":1,"76":2,"78":2,"99":1,"107":2,"108":1,"117":1,"118":1,"129":6,"130":2,"134":1,"136":1,"140":1,"141":2,"142":3,"143":2,"145":1,"146":4,"150":2,"169":2,"173":1,"180":3,"185":1,"186":1,"187":1,"188":2,"200":2,"204":3,"207":1,"220":1,"221":1,"225":1,"232":1}}],["under",{"2":{"183":1,"186":2}}],["underlying",{"2":{"165":1}}],["understand",{"2":{"119":1}}],["unnecessary",{"2":{"161":1}}],["unit",{"2":{"233":1}}],["unified",{"2":{"165":1}}],["universal",{"2":{"123":1}}],["unique",{"2":{"108":1,"171":1,"173":1,"174":1,"175":1,"176":1,"186":2,"191":1,"212":1,"227":2}}],["unable",{"2":{"194":1}}],["unambiguously",{"2":{"118":1}}],["unauthorized",{"2":{"18":1,"25":1,"76":1,"78":1,"143":1,"215":1,"216":1}}],["unbroken",{"2":{"111":1,"120":1}}],["until",{"2":{"73":1,"194":1}}],["unexpected",{"2":{"7":1,"10":1,"18":1,"45":1,"47":1,"50":1,"54":1,"57":1,"60":1,"63":1,"66":1,"90":1,"95":1,"245":1}}],["elements",{"2":{"219":1}}],["ecosystem",{"2":{"203":1}}],["editor",{"2":{"226":1,"241":1,"247":1}}],["edit",{"2":{"185":3,"194":1,"243":1}}],["ediscovery",{"2":{"122":1,"123":1}}],["effect",{"2":{"248":1}}],["efficiency",{"2":{"173":1}}],["efficiently",{"2":{"207":1}}],["efficient",{"2":{"105":1,"123":1,"159":1}}],["efforts",{"2":{"161":1}}],["equivalent",{"2":{"133":1}}],["equality",{"2":{"133":1}}],["equal",{"0":{"133":1,"134":1,"137":1,"138":1},"2":{"134":1,"137":1,"138":1}}],["etc",{"2":{"123":1}}],["evaluates",{"2":{"141":1}}],["evaluation",{"0":{"141":1},"1":{"142":1}}],["evidence",{"2":{"114":1}}],["ever",{"2":{"191":1,"200":1}}],["every",{"2":{"114":1,"116":1,"117":1,"259":1}}],["event",{"2":{"108":2,"117":1,"118":1,"119":2}}],["events",{"2":{"106":1,"107":1}}],["even",{"2":{"105":1,"141":1}}],["estonian",{"2":{"219":1}}],["establishing",{"2":{"114":1}}],["essential",{"2":{"85":1}}],["eb8780215f82",{"2":{"99":2}}],["e8026a75",{"2":{"99":2}}],["e",{"2":{"89":1,"98":1,"105":1,"161":1,"162":1,"165":1,"167":1,"173":1,"183":2,"187":2,"206":1,"231":1,"233":1,"246":1}}],["epoch",{"2":{"84":1,"104":1}}],["east",{"2":{"169":1}}],["easy",{"2":{"108":1}}],["easily",{"2":{"107":1,"190":1}}],["easier",{"2":{"74":1}}],["each",{"2":{"69":1,"105":1,"111":1,"116":1,"118":1,"120":1,"128":1,"131":1,"188":1,"212":1,"213":1,"241":2}}],["e5f6",{"2":{"70":1}}],["either",{"2":{"69":1,"109":1,"185":1}}],["english",{"2":{"219":1}}],["engine",{"2":{"123":1,"131":1,"254":1}}],["enhanced",{"2":{"191":1}}],["enhancements",{"2":{"126":1,"159":1}}],["enforced",{"2":{"185":1}}],["enable",{"2":{"154":1,"183":3,"192":1,"193":1,"232":1,"234":2}}],["enabled",{"2":{"122":1,"193":1,"216":1,"232":1}}],["encrypting",{"2":{"227":2,"234":1}}],["encryption",{"2":{"227":3,"233":2,"234":1}}],["encrypted",{"2":{"123":1,"233":1}}],["encounter",{"2":{"216":1,"244":1}}],["encapsulates",{"2":{"102":1}}],["ensuring",{"2":{"104":2,"111":1,"120":1,"123":1,"207":1,"216":1,"241":1}}],["ensures",{"2":{"225":1,"252":1}}],["ensure",{"2":{"67":1,"85":1,"104":1,"114":1,"118":1,"173":1,"178":1,"209":1,"243":1,"247":2,"248":1}}],["ends",{"2":{"242":1}}],["end",{"0":{"146":1},"2":{"98":1,"241":2}}],["enddate",{"2":{"98":1}}],["endpoint=http",{"2":{"169":1}}],["endpoint",{"2":{"16":1,"67":1,"76":1,"78":1,"86":1,"91":1,"97":1,"100":1,"169":3,"233":2,"256":1}}],["endpoints",{"0":{"3":1,"15":1,"27":1,"42":1,"85":1,"87":1,"92":1,"96":1},"1":{"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"16":1,"17":1,"18":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1,"60":1,"61":1,"62":1,"63":1,"64":1,"65":1,"66":1,"88":1,"89":1,"90":1,"93":1,"94":1,"95":1,"97":1,"98":1,"99":1,"100":1,"101":1},"2":{"3":1,"23":1,"25":1,"26":1,"27":1,"38":2,"39":1,"42":1,"71":1,"85":2,"87":1,"92":1,"96":2}}],["entering",{"2":{"182":1,"202":1}}],["enter",{"2":{"179":1,"186":1,"187":1,"190":4,"205":1,"210":1}}],["enterprise",{"2":{"97":1,"100":1,"106":1,"114":1}}],["entity",{"2":{"128":1}}],["entirely",{"2":{"185":1}}],["entire",{"2":{"100":1,"105":1,"110":1,"111":1,"120":1,"187":1,"234":1,"241":2}}],["entra",{"0":{"203":1},"2":{"200":1,"202":2,"203":1,"206":1}}],["entry",{"2":{"104":1,"105":3,"111":1,"112":7,"113":2,"116":4,"118":1,"120":1}}],["entries",{"2":{"97":1,"98":1,"102":1,"105":1,"108":1,"110":1,"111":1,"112":2,"119":1,"120":1}}],["env=production",{"2":{"258":1}}],["envorigin=$app",{"2":{"247":1}}],["envapp",{"2":{"247":1,"248":2}}],["envstorage",{"2":{"227":1}}],["env",{"2":{"83":1,"154":3,"166":1,"168":2,"169":2,"170":1,"225":1,"226":4,"229":1,"231":1,"236":1,"246":1,"247":1,"248":1,"256":1}}],["environments",{"2":{"162":1}}],["environment",{"0":{"226":1,"230":1},"1":{"227":1,"228":1,"229":1,"230":1,"231":2,"232":2,"233":2,"234":2,"235":2},"2":{"81":1,"83":1,"154":1,"166":1,"171":1,"226":2,"230":1,"231":1,"247":1}}],["employs",{"2":{"153":1}}],["empty",{"2":{"34":1,"35":1}}],["em>",{"2":{"90":1}}],["em>test",{"2":{"90":1}}],["eml`",{"2":{"171":1}}],["eml",{"0":{"177":1,"179":1},"1":{"178":1,"179":1},"2":{"44":1,"123":1,"136":1,"157":1,"173":1,"177":1,"178":7,"179":3,"195":1,"212":1}}],["emailid",{"0":{"13":1},"2":{"13":1}}],["emails",{"0":{"4":1,"8":1},"1":{"5":1,"6":1,"7":1,"9":1,"10":1},"2":{"2":1,"4":1,"5":1,"7":1,"12":1,"28":1,"40":1,"41":1,"86":1,"88":1,"122":1,"123":2,"125":1,"130":1,"146":1,"150":1,"173":1,"177":1,"178":1,"188":1,"189":1,"194":3,"195":1,"197":3,"199":2,"207":1,"208":1,"209":2,"210":1,"211":1,"212":1,"225":1,"227":1,"231":1,"232":1,"234":1,"238":1,"242":1}}],["email",{"0":{"2":1,"21":1,"68":1,"195":1,"197":1,"221":1},"1":{"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"69":1,"70":1},"2":{"1":1,"2":1,"7":3,"8":1,"9":1,"10":5,"13":2,"17":2,"18":3,"21":3,"30":1,"36":1,"40":3,"41":1,"67":1,"68":2,"69":3,"70":2,"72":1,"90":3,"122":2,"125":1,"152":1,"157":1,"171":3,"177":1,"178":5,"183":2,"186":1,"187":2,"189":2,"190":5,"191":2,"195":2,"196":1,"197":2,"199":2,"200":1,"212":3,"213":2,"216":2,"221":2,"231":2}}],["execute",{"2":{"256":1}}],["exact",{"2":{"242":1,"247":1}}],["exactly",{"2":{"186":1,"246":1}}],["examples",{"0":{"132":1,"144":1},"1":{"133":1,"134":1,"135":1,"136":1,"137":1,"138":1,"139":1,"145":1,"146":1,"147":1,"148":1,"149":1,"150":1},"2":{"132":1,"144":1,"225":1}}],["example",{"0":{"70":1,"171":1,"248":1},"2":{"7":2,"10":2,"18":1,"25":1,"37":1,"89":1,"90":1,"150":1,"154":1,"178":1,"226":2,"229":1,"241":1,"242":3}}],["extracttextlegacy",{"2":{"163":1}}],["extract",{"2":{"153":1,"156":1}}],["extractor",{"2":{"153":2}}],["extracting",{"2":{"152":1,"161":1}}],["extraction",{"2":{"152":1,"153":2,"154":2,"155":1,"158":1,"159":1,"163":1,"235":1}}],["extremely",{"2":{"140":1}}],["external",{"0":{"229":1},"2":{"118":1,"223":1,"229":2}}],["exclude",{"2":{"140":1,"185":1}}],["excluded",{"0":{"85":1},"2":{"85":1}}],["excel",{"2":{"235":1}}],["excessive",{"2":{"155":1}}],["except",{"2":{"134":1,"140":1}}],["exceptions",{"0":{"140":1},"2":{"128":1,"140":1}}],["exception",{"2":{"117":1}}],["exceeded",{"2":{"81":1}}],["experiencing",{"2":{"245":1}}],["expected",{"2":{"214":1}}],["explains",{"2":{"211":1}}],["explicitly",{"2":{"141":1}}],["expressive",{"2":{"131":1}}],["exposed",{"2":{"241":1}}],["exposes",{"2":{"96":1}}],["export",{"2":{"197":4}}],["exports",{"2":{"197":1}}],["exporting",{"0":{"197":1}}],["exponential",{"2":{"84":1}}],["expiry",{"2":{"205":1}}],["expires",{"2":{"205":2,"234":1}}],["expired",{"2":{"25":1}}],["expiration",{"2":{"22":1,"24":1,"234":1}}],["existence",{"2":{"176":1}}],["exists",{"0":{"176":1},"2":{"139":1,"173":1,"176":1,"216":1}}],["exist",{"2":{"78":1,"175":1}}],["existing",{"2":{"51":1,"129":1,"256":1}}],["errors",{"0":{"74":1,"244":1},"1":{"245":1,"246":1,"247":1,"248":1},"2":{"244":1,"245":1,"246":1,"248":1}}],["error",{"0":{"185":1},"2":{"7":2,"10":2,"18":3,"33":1,"45":2,"47":2,"50":2,"53":1,"54":2,"57":2,"60":2,"63":2,"66":2,"70":1,"74":2,"79":3,"90":2,"95":2,"112":1,"171":3,"174":1,"175":1,"185":1,"194":1,"221":1,"245":2}}],["flag",{"2":{"236":1,"243":1,"258":1,"259":1}}],["flexible",{"2":{"131":1}}],["fulfill",{"2":{"115":1}}],["fully",{"2":{"146":1,"205":1}}],["full",{"2":{"108":1,"113":1,"118":1,"123":1,"145":1,"148":1,"169":1,"190":1}}],["functions",{"2":{"115":1}}],["function",{"2":{"104":2,"163":1,"183":1}}],["functionality",{"2":{"40":1,"160":1,"161":1}}],["fetch",{"2":{"207":1,"245":1}}],["fetches",{"2":{"105":1}}],["features",{"0":{"123":1,"159":1},"1":{"160":1,"161":1,"162":1}}],["feature",{"2":{"80":1,"96":1,"106":1,"114":1,"126":1,"207":1,"212":1,"216":1,"244":1}}],["frequency",{"2":{"231":2}}],["french",{"2":{"219":1}}],["free",{"2":{"122":1}}],["frontend",{"2":{"219":1,"231":2,"236":1,"247":1,"248":1}}],["from=user",{"2":{"89":1}}],["from",{"0":{"197":1},"2":{"2":1,"7":1,"10":1,"12":1,"36":1,"78":1,"80":1,"82":1,"85":1,"90":1,"91":1,"93":1,"106":1,"108":1,"120":1,"122":2,"126":1,"128":1,"131":1,"136":1,"152":1,"153":1,"160":1,"161":2,"163":1,"165":2,"171":2,"174":1,"175":1,"177":2,"179":1,"185":2,"186":2,"187":2,"189":1,"190":2,"194":2,"195":1,"204":2,"206":1,"208":1,"209":1,"210":1,"215":2,"216":2,"229":1,"234":1,"235":1,"239":1,"241":4,"243":1,"246":1,"251":1,"255":1,"258":2,"259":3}}],["friendly",{"2":{"107":1}}],["frame",{"2":{"81":1}}],["f6a7",{"2":{"70":1}}],["facing",{"2":{"221":1,"231":2,"246":1,"247":1}}],["factory",{"2":{"170":1}}],["fastmail",{"2":{"191":1}}],["falls",{"2":{"235":1}}],["fall",{"2":{"154":1}}],["fallback",{"0":{"158":1,"162":1,"163":1},"2":{"153":1,"155":1,"156":1,"162":2}}],["false",{"2":{"20":1,"69":2,"70":1,"101":1,"128":1,"176":1,"231":1,"232":1,"233":1,"234":1}}],["failures",{"2":{"112":1}}],["failure",{"2":{"69":1,"101":1,"112":1,"215":1}}],["failedreason",{"2":{"74":2,"79":1}}],["failedingestionslast7days",{"2":{"29":1}}],["failed",{"2":{"28":1,"73":2,"75":3,"77":2,"78":2,"79":2,"245":1}}],["fails",{"0":{"216":1},"2":{"21":1,"74":1,"105":2,"162":1}}],["first",{"2":{"161":1,"188":1,"203":1,"224":1,"237":2}}],["fixed",{"2":{"104":1}}],["final",{"2":{"204":1}}],["finally",{"2":{"187":1}}],["fine",{"2":{"131":1}}],["find",{"2":{"126":1,"183":1,"185":1,"186":1,"204":1,"227":1,"243":1,"250":1,"256":1,"258":1}}],["finds",{"2":{"21":1}}],["finishedon",{"2":{"79":1}}],["filled",{"2":{"190":1}}],["fill",{"2":{"187":1,"190":2,"206":1,"228":1}}],["filter",{"2":{"98":4,"185":1}}],["filters",{"2":{"89":1}}],["filtering",{"0":{"109":1},"2":{"78":1,"89":1,"97":1}}],["filesystem",{"0":{"168":1},"2":{"123":1,"165":1,"167":1,"228":1}}],["files",{"2":{"67":1,"91":1,"155":2,"161":1,"165":1,"168":1,"173":2,"177":1,"178":2,"179":2,"196":1,"208":1,"209":1,"212":1,"233":2,"235":1,"242":2,"244":1}}],["file",{"0":{"155":1,"156":1,"178":1,"209":1},"1":{"157":1,"158":1},"2":{"40":1,"69":2,"83":1,"93":1,"94":1,"95":3,"126":1,"152":1,"153":2,"154":1,"155":2,"157":2,"160":3,"161":3,"165":1,"166":1,"173":5,"174":4,"175":4,"176":3,"178":3,"179":1,"183":3,"187":2,"197":2,"198":2,"209":3,"210":4,"212":1,"213":1,"214":4,"215":6,"216":3,"225":1,"226":3,"229":3,"236":1,"240":1,"241":5,"242":1,"243":2,"246":1,"247":1,"248":1,"256":2,"258":5}}],["filename",{"2":{"10":1,"69":2,"70":1}}],["fields",{"2":{"74":1,"190":2}}],["field",{"2":{"17":1,"69":2,"74":1,"128":1,"131":2,"134":1,"135":1,"136":1,"137":1,"138":1,"139":1,"186":2,"192":1,"193":1}}],["footer",{"2":{"250":1}}],["foe",{"2":{"225":1}}],["four",{"2":{"202":1}}],["found",{"2":{"10":2,"13":1,"50":2,"54":2,"57":2,"60":2,"63":2,"66":2,"70":2,"78":1,"95":2,"174":1,"256":1}}],["folders",{"2":{"231":1}}],["folder",{"0":{"199":1,"243":1},"2":{"178":4,"197":3,"199":2,"207":2,"209":2,"242":1,"243":2}}],["follows",{"2":{"128":1}}],["follow",{"2":{"124":1,"125":1,"251":1}}],["following",{"2":{"73":1,"82":1,"83":1,"84":1,"104":1,"105":1,"108":1,"115":1,"129":1,"130":1,"158":1,"178":1,"183":1,"185":1,"186":1,"199":1,"201":1,"204":1,"209":1,"225":1,"227":2,"239":1,"243":1,"245":2,"254":1}}],["form",{"2":{"190":1,"192":1,"193":1}}],["formats",{"0":{"156":1},"1":{"157":1,"158":1},"2":{"152":1,"153":1,"157":6,"158":2,"163":1}}],["formatted",{"2":{"90":1}}],["format",{"2":{"82":1,"123":1,"153":1,"157":2,"196":1,"197":1}}],["forbids",{"2":{"141":1}}],["forbidden",{"2":{"76":1,"78":1}}],["fork",{"2":{"126":1}}],["forced",{"2":{"64":1}}],["force",{"2":{"16":1,"66":1,"80":1,"169":2,"233":2,"243":2,"248":1}}],["for",{"0":{"143":1,"149":1,"192":1,"193":1,"215":1,"225":1,"241":1,"250":1},"2":{"2":1,"4":1,"5":1,"6":1,"12":2,"14":1,"24":1,"26":2,"30":1,"39":1,"40":1,"41":1,"58":1,"64":1,"69":3,"71":1,"74":1,"75":2,"80":1,"84":1,"86":1,"89":2,"91":1,"96":1,"97":1,"98":3,"102":1,"104":1,"105":1,"106":1,"108":1,"114":1,"119":1,"122":2,"126":3,"127":2,"128":2,"129":2,"130":1,"131":3,"134":1,"137":1,"140":3,"141":1,"147":1,"152":2,"153":3,"155":1,"157":2,"160":1,"161":4,"162":1,"163":1,"165":2,"166":1,"169":5,"171":1,"173":3,"176":1,"177":1,"179":1,"180":1,"183":2,"185":2,"188":1,"189":1,"190":6,"191":1,"192":1,"193":1,"194":2,"195":1,"196":1,"197":1,"200":1,"202":2,"203":1,"204":3,"208":1,"210":1,"212":3,"213":1,"215":1,"216":3,"219":2,"220":1,"221":1,"222":1,"225":1,"226":1,"227":6,"228":1,"229":5,"230":1,"231":3,"232":10,"233":9,"234":5,"235":2,"236":2,"240":1,"241":1,"242":3,"246":1,"248":1,"249":1,"250":1,"252":1,"253":2,"255":1,"256":2,"259":1}}],["db",{"2":{"232":1}}],["dump=",{"2":{"258":1}}],["dumps",{"2":{"256":2,"258":1}}],["dump",{"0":{"256":1,"258":1},"2":{"255":2,"256":8,"257":1,"258":7,"259":2}}],["dutch",{"2":{"219":1}}],["due",{"2":{"215":2}}],["duration",{"2":{"205":1}}],["during",{"2":{"105":1,"123":1,"161":1}}],["driver",{"2":{"241":1,"242":1,"243":1}}],["drizzle",{"2":{"131":1}}],["dropdown",{"2":{"187":1,"190":1,"206":1}}],["drafts",{"2":{"178":1}}],["dns",{"0":{"162":1},"2":{"162":1}}],["dynamic",{"0":{"142":1},"2":{"142":1}}],["d",{"2":{"126":2,"236":2,"239":1,"243":1,"248":1,"251":1,"258":1,"259":1}}],["diagnose",{"2":{"244":1}}],["dialog",{"2":{"113":1,"190":1,"204":1}}],["diff",{"2":{"241":1}}],["diffservices",{"2":{"241":1}}],["different",{"2":{"165":1,"246":1}}],["digit",{"2":{"192":1}}],["directory",{"0":{"225":1},"2":{"173":1,"186":1,"203":2,"206":1,"225":4,"242":3,"243":1,"258":1}}],["directly",{"2":{"160":1,"163":1,"170":1,"243":1}}],["disallows",{"2":{"245":1}}],["disabled",{"2":{"227":1,"234":1}}],["disable",{"2":{"185":1,"232":1,"234":1}}],["disableserviceaccountkeycreation",{"0":{"185":1},"2":{"185":2}}],["disk",{"2":{"171":1}}],["discovered",{"2":{"188":1,"207":1}}],["discovery",{"2":{"188":1,"207":1}}],["discover",{"2":{"187":1}}],["discussion",{"2":{"126":1}}],["discrepancies",{"2":{"104":1}}],["display",{"2":{"219":1,"250":1}}],["displays",{"2":{"108":1}}],["displayed",{"2":{"24":1,"108":2,"112":2,"192":1,"205":1,"213":1,"221":1}}],["double",{"2":{"194":1}}],["down",{"2":{"193":1,"257":1}}],["downloaded",{"2":{"183":1,"187":1}}],["download",{"0":{"93":1},"1":{"94":1,"95":1}}],["downloading",{"2":{"91":1}}],["downloads",{"2":{"40":1,"93":1,"117":1}}],["dot",{"2":{"183":1}}],["done",{"2":{"183":1,"199":1,"247":1}}],["don",{"2":{"183":1}}],["domain",{"0":{"186":1},"2":{"180":1,"186":3,"187":1,"190":1,"244":1,"247":1}}],["docker",{"0":{"232":1,"241":1,"242":1},"1":{"243":1},"2":{"162":1,"222":1,"223":2,"226":2,"228":2,"229":3,"232":1,"236":2,"239":3,"240":2,"241":2,"242":8,"243":3,"251":1,"255":2,"257":2,"258":2,"259":2}}],["doc",{"2":{"157":1}}],["docx",{"2":{"123":1,"153":1,"157":1,"158":1,"163":1}}],["documents",{"2":{"134":1,"135":1,"136":1,"137":1,"138":1,"139":1,"152":1}}],["document",{"2":{"10":1,"70":1,"127":1,"157":1,"158":1,"163":1}}],["documentation",{"2":{"1":1,"38":1,"157":1,"191":1,"197":1,"256":1}}],["do",{"0":{"216":1},"2":{"105":2,"139":1,"183":1,"229":1,"240":1,"243":1,"256":1}}],["dos",{"2":{"80":1}}],["doesn",{"2":{"171":1}}],["does",{"2":{"70":1,"76":1,"78":2,"112":2,"175":1,"209":1,"214":1,"215":1,"246":1}}],["dark",{"2":{"220":1}}],["date",{"2":{"31":2,"98":6,"108":1,"137":1,"157":1,"207":1,"252":1}}],["data",{"0":{"125":1,"242":1,"243":1,"252":1},"1":{"243":1},"2":{"26":1,"36":1,"40":1,"55":1,"79":1,"96":1,"99":1,"112":1,"117":1,"123":2,"147":1,"168":1,"180":1,"186":3,"200":1,"215":1,"216":2,"225":4,"227":2,"228":1,"233":2,"234":1,"236":1,"242":13,"243":9,"253":1,"254":1,"255":1,"256":2,"258":3,"259":1}}],["databases",{"2":{"254":1}}],["database",{"2":{"2":1,"12":1,"67":1,"104":1,"105":1,"131":1,"212":2,"214":1,"227":2,"229":1,"232":5,"234":1,"236":1,"237":1,"252":3}}],["day",{"2":{"30":1}}],["days",{"2":{"28":1,"30":1}}],["dashboard",{"0":{"26":1,"28":1,"30":1,"32":1,"34":1,"36":1},"1":{"27":1,"28":1,"29":2,"30":1,"31":2,"32":1,"33":2,"34":1,"35":2,"36":1,"37":2},"2":{"24":1,"25":1,"26":2,"29":1,"40":2,"128":1,"130":2,"146":2,"147":1,"179":1,"187":1,"190":1,"210":1}}],["decouple",{"2":{"165":1}}],["decides",{"2":{"153":1}}],["deprecated",{"2":{"234":2}}],["depending",{"2":{"179":1,"188":1,"194":1,"210":1,"242":1,"258":1}}],["dependency",{"2":{"170":1}}],["depends",{"2":{"156":1}}],["deploying",{"0":{"240":1},"1":{"241":1},"2":{"125":1,"222":1,"238":1,"240":1,"241":1}}],["demonstrates",{"2":{"149":1}}],["demonstrating",{"2":{"144":1}}],["denied",{"2":{"141":1}}],["denies",{"2":{"140":1}}],["denial",{"2":{"80":1}}],["developer",{"2":{"245":1}}],["developers",{"2":{"127":1}}],["development",{"2":{"231":1}}],["developing",{"2":{"84":1}}],["definition",{"2":{"241":1,"243":1}}],["definitions",{"2":{"229":1}}],["defining",{"2":{"150":1}}],["defines",{"2":{"131":1}}],["defined",{"2":{"128":1,"131":1}}],["define",{"2":{"123":1,"131":1,"171":1,"247":1}}],["defaultredispassword",{"2":{"232":1}}],["defaults",{"2":{"78":3,"83":2,"98":3}}],["default",{"0":{"220":1},"2":{"6":1,"81":1,"89":1,"133":1,"140":1,"144":1,"203":1,"219":1,"220":3,"228":1,"229":1,"231":1,"232":1,"233":1,"234":1,"235":1}}],["deduplicates",{"2":{"161":1}}],["deduplication",{"2":{"123":1}}],["dedicated",{"2":{"120":1}}],["determine",{"2":{"231":1}}],["determines",{"2":{"167":1,"219":1}}],["detectable",{"2":{"116":1}}],["detected",{"2":{"112":1}}],["detail",{"0":{"119":1}}],["detailed",{"2":{"38":1,"78":1,"119":1,"124":1,"125":1,"132":1,"253":1}}],["details",{"0":{"113":1},"2":{"2":1,"10":1,"21":1,"39":1,"99":1,"108":2,"113":1,"119":1,"126":1,"186":2,"187":1,"190":2,"206":1,"231":1,"256":1}}],["design",{"2":{"165":1}}],["designed",{"2":{"105":1,"107":1,"114":1,"117":1,"157":1,"170":1}}],["described",{"2":{"185":1}}],["descriptive",{"2":{"24":1,"190":1,"203":1}}],["description",{"2":{"5":1,"6":1,"9":1,"17":1,"49":1,"52":1,"56":1,"59":1,"62":1,"65":1,"69":1,"76":1,"78":1,"89":1,"94":1,"98":1,"183":1,"205":2,"231":1,"232":1,"233":1,"234":1,"235":1}}],["desc",{"2":{"98":2}}],["delta",{"2":{"207":1}}],["delegation",{"0":{"186":1},"2":{"180":1,"186":2}}],["deleting",{"2":{"165":1}}],["deletion",{"2":{"123":1,"234":3}}],["deletions",{"2":{"117":1}}],["deleted",{"2":{"57":1,"112":1,"175":1,"215":1}}],["deletes",{"2":{"55":1,"175":1}}],["delete",{"0":{"55":1,"175":1},"1":{"56":1,"57":1},"2":{"116":1,"129":3,"143":1,"175":1,"191":1}}],["delayed",{"2":{"73":2,"77":2,"78":1,"79":1}}],["ps",{"2":{"236":1,"256":1}}],["pst",{"0":{"208":1,"209":1,"210":1},"1":{"209":1,"210":1},"2":{"44":1,"134":2,"136":1,"195":1,"208":1,"209":4,"210":3}}],["p",{"2":{"225":1}}],["pieces",{"2":{"206":1}}],["png",{"2":{"157":1}}],["pptx",{"2":{"157":1}}],["ppt",{"2":{"157":1}}],["point",{"2":{"229":1}}],["potential",{"2":{"225":1,"240":1}}],["portuguese",{"2":{"219":1}}],["port",{"2":{"190":2,"194":1,"229":1,"231":4,"232":2,"246":1,"248":1}}],["portable",{"2":{"157":1}}],["power",{"2":{"131":1}}],["powerful",{"2":{"123":1,"153":1}}],["policies",{"0":{"142":1},"2":{"123":1,"127":1,"128":1,"129":1,"130":1,"141":1,"142":1,"185":1}}],["policy",{"0":{"127":1,"128":1,"141":1,"144":1},"1":{"128":1,"129":1,"130":1,"131":1,"132":1,"133":1,"134":1,"135":1,"136":1,"137":1,"138":1,"139":1,"140":1,"141":1,"142":2,"143":1,"144":1,"145":2,"146":2,"147":2,"148":2,"149":2,"150":2},"2":{"117":1,"128":1,"140":1,"145":1,"146":1,"147":1,"148":1,"149":1,"150":1,"185":9,"245":1,"248":1}}],["popular",{"2":{"195":1}}],["populated",{"2":{"74":1}}],["pop",{"2":{"108":1}}],["postgres",{"2":{"223":1,"227":1,"229":1,"232":4,"241":1}}],["postgresql",{"2":{"131":1,"229":1,"232":5}}],["post",{"0":{"16":1,"43":1,"58":1,"61":1,"64":1},"1":{"17":1,"18":1,"44":1,"45":1,"59":1,"60":1,"62":1,"63":1,"65":1,"66":1},"2":{"100":2,"256":2}}],["pencil",{"2":{"185":1}}],["pending",{"2":{"53":1}}],["person",{"2":{"237":1}}],["personal",{"2":{"190":1}}],["persistent",{"2":{"236":1}}],["persisted",{"2":{"228":1}}],["permitted",{"2":{"186":1}}],["permit",{"2":{"185":1}}],["permission",{"2":{"128":2,"131":1,"141":2,"143":1,"146":1,"180":1,"200":1,"204":1,"215":1,"225":1}}],["permissions",{"0":{"143":1,"204":1},"2":{"68":1,"76":2,"78":2,"96":1,"128":1,"129":1,"140":2,"143":1,"182":1,"185":2,"202":1,"204":10,"216":1,"225":1}}],["permanent",{"2":{"122":1}}],["performing",{"2":{"194":1,"244":1}}],["performance",{"2":{"123":1,"153":1,"160":1}}],["perform",{"2":{"123":1}}],["performed",{"2":{"108":2,"119":1,"128":2,"162":1,"202":1}}],["performs",{"2":{"88":1,"104":1,"154":1}}],["periodically",{"2":{"188":1,"194":1}}],["period",{"2":{"24":1}}],["per",{"2":{"6":1,"12":1,"78":1,"81":2,"83":1,"89":1,"98":1}}],["pull",{"2":{"126":2,"236":1,"239":4,"251":4,"257":3}}],["purpose",{"2":{"114":1,"165":1}}],["put",{"0":{"51":1,"173":1},"1":{"52":1,"53":1,"54":1},"2":{"171":1}}],["public",{"2":{"16":1,"221":1,"231":2,"246":1,"247":1}}],["please",{"2":{"82":1,"126":3,"157":1,"191":1,"194":1,"209":1,"253":1,"259":1}}],["place",{"2":{"123":1}}],["placeholders",{"0":{"142":1}}],["placeholder",{"2":{"34":1,"142":2,"227":1}}],["platforms",{"2":{"122":1}}],["platform",{"2":{"121":1,"122":1}}],["plain",{"2":{"20":2,"152":1,"157":1,"158":1,"163":1}}],["pluggable",{"0":{"164":1},"1":{"165":1,"166":1,"167":1,"168":1,"169":1,"170":1,"171":1,"172":1,"173":1,"174":1,"175":1,"176":1},"2":{"1":1,"123":1}}],["private",{"2":{"183":1}}],["privileges",{"2":{"181":1,"234":1}}],["principles",{"0":{"115":1},"1":{"116":1,"117":1,"118":1,"119":1,"120":1},"2":{"115":1}}],["primary",{"2":{"114":1,"153":1,"154":1,"165":1}}],["practice",{"2":{"84":1}}],["prepare",{"2":{"209":1}}],["preparing",{"0":{"178":1,"209":1}}],["prerequisites",{"0":{"181":1,"201":1,"223":1}}],["precedence",{"2":{"141":1}}],["preceding",{"2":{"105":1,"112":1,"116":1}}],["precision",{"2":{"104":1}}],["previous",{"2":{"113":1,"116":1,"206":1}}],["previoushash",{"2":{"99":1,"105":1,"112":1}}],["preview",{"2":{"108":1}}],["preventing",{"2":{"185":1}}],["prevent",{"2":{"16":1,"123":1,"143":1,"155":1,"161":1,"163":1,"205":1,"225":1,"259":1}}],["preserve",{"2":{"199":1}}],["preserved",{"2":{"75":3,"178":1,"209":1}}],["preservation",{"0":{"75":1}}],["present",{"2":{"69":2,"199":1}}],["prefixed",{"2":{"38":1}}],["production",{"2":{"246":1}}],["producer",{"2":{"72":1}}],["proceed",{"2":{"241":1,"257":1}}],["processing",{"2":{"105":1,"155":1,"160":2,"161":1}}],["processingtimems",{"2":{"90":1}}],["processes",{"2":{"105":1,"117":1}}],["processedon",{"2":{"79":1}}],["processed",{"2":{"73":4,"160":1,"163":3}}],["process",{"0":{"105":1,"255":1},"1":{"256":1,"257":1,"258":1,"259":1},"2":{"21":1,"58":1,"100":1,"105":1,"108":1,"111":2,"116":1,"118":1,"120":1,"126":1,"157":1,"179":1,"182":1,"188":1,"196":1,"202":1,"207":1,"210":1,"212":1,"253":1,"254":2,"255":1,"256":1,"257":1}}],["proxy",{"2":{"241":1,"246":1,"248":1}}],["problem",{"2":{"215":1}}],["profiles",{"2":{"204":1}}],["protocol",{"2":{"189":1,"246":1}}],["protection",{"2":{"209":1}}],["protect",{"2":{"80":1}}],["protected",{"2":{"23":1,"25":1,"39":1,"209":1}}],["project",{"2":{"183":4,"185":4,"242":3,"243":1}}],["progress",{"2":{"161":1}}],["pronged",{"2":{"153":1}}],["providing",{"2":{"119":1}}],["provider",{"2":{"33":2,"91":1,"94":1,"125":1,"134":1,"136":1,"167":1,"169":1,"170":1,"179":1,"187":1,"189":1,"190":3,"191":1,"195":1,"206":1,"210":1}}],["providers",{"0":{"195":1},"2":{"1":1,"41":1,"165":2,"170":1,"191":1,"195":1}}],["provides",{"2":{"26":1,"38":1,"40":1,"67":1,"71":1,"86":1,"91":1,"107":1,"122":1,"127":1,"131":1,"159":1,"165":1,"180":1,"195":1,"200":1,"213":1,"249":1}}],["provide",{"2":{"24":1,"114":1,"133":1,"166":1,"168":1,"169":1,"170":1,"187":1,"221":1}}],["provided",{"2":{"18":1,"194":1,"227":1}}],["proof",{"2":{"114":1,"122":1}}],["property",{"2":{"104":2}}],["promise",{"0":{"12":1,"13":1,"20":1,"21":1,"22":1},"2":{"12":1,"13":1,"20":1,"21":1,"22":1,"171":1,"172":1,"173":2,"174":2,"175":3,"176":2}}],["pdf2json",{"2":{"153":1,"163":1}}],["pdfs",{"2":{"152":1}}],["pdf",{"2":{"10":2,"70":1,"123":1,"153":1,"157":1,"158":2,"163":1,"235":1}}],["pane",{"2":{"203":1,"204":1,"205":1}}],["parsers",{"2":{"235":1}}],["part",{"0":{"183":1,"186":1,"187":1,"203":1,"204":1,"205":1,"206":1},"2":{"183":2,"185":1,"187":1,"242":1}}],["parts",{"2":{"182":1,"202":1}}],["parallel",{"2":{"161":1}}],["params",{"2":{"68":1}}],["parameter",{"2":{"5":1,"6":1,"9":1,"49":1,"52":1,"56":1,"59":1,"62":1,"65":1,"89":1,"94":1,"98":1}}],["parameters",{"0":{"5":1,"6":1,"9":1,"49":1,"52":1,"56":1,"59":1,"62":1,"65":1,"89":1,"94":1,"98":1},"2":{"78":2}}],["pair",{"2":{"133":1}}],["pairs",{"2":{"89":1}}],["paste",{"2":{"186":2,"187":1,"192":1,"206":1}}],["past",{"2":{"116":1}}],["passwords",{"2":{"180":1,"191":1,"192":1,"193":1,"200":1}}],["password",{"0":{"20":1,"21":1,"191":1,"192":1,"193":1},"1":{"192":1,"193":1},"2":{"17":2,"18":2,"20":6,"21":3,"190":2,"191":5,"192":5,"193":6,"194":1,"202":1,"205":3,"209":3,"227":4,"232":6}}],["packages",{"2":{"102":1,"106":1,"153":1,"159":1}}],["path=",{"2":{"168":1,"227":1}}],["path",{"0":{"173":1,"174":1,"175":1,"176":1},"2":{"94":2,"95":1,"168":4,"169":2,"171":1,"173":3,"174":3,"175":1,"176":1,"225":2,"227":3,"233":4,"242":2}}],["pattern",{"2":{"72":1,"140":1}}],["pauses",{"2":{"61":1}}],["pause",{"0":{"61":1},"1":{"62":1,"63":1},"2":{"194":1}}],["paused",{"2":{"53":1,"63":1,"73":2,"77":2,"78":1,"79":1,"194":1}}],["pagination",{"0":{"110":1},"2":{"6":1,"12":1,"78":1,"79":1,"89":1,"110":1}}],["paginatedarchivedemails",{"0":{"12":1},"2":{"12":1}}],["paginated",{"2":{"4":1,"7":1,"12":1,"78":1,"97":1}}],["pages",{"2":{"221":1}}],["page",{"0":{"12":1},"2":{"6":3,"7":1,"12":3,"78":3,"89":3,"90":1,"98":3,"99":1,"108":1,"179":1,"185":1,"187":1,"190":1,"194":1,"198":1,"203":2,"204":1,"206":3,"210":1,"237":3,"250":1}}],["sveltekit",{"2":{"231":1,"246":1,"247":1}}],["sdk",{"2":{"183":1,"188":1}}],["small",{"2":{"173":1,"240":1}}],["switch",{"2":{"165":1,"243":1}}],["spanish",{"2":{"219":1}}],["spreadsheetml",{"2":{"158":1,"163":1}}],["specify",{"2":{"166":1}}],["specified",{"2":{"10":1,"78":1,"131":1,"134":1,"135":1,"136":1,"137":1,"138":1,"139":1,"173":1,"174":2}}],["specifically",{"2":{"241":1}}],["specific",{"0":{"149":1,"150":1,"243":1},"2":{"4":1,"68":1,"78":1,"81":1,"118":1,"119":1,"135":1,"136":1,"140":4,"142":1,"144":1,"149":1,"150":2,"161":1,"185":1,"190":1,"191":2,"202":1,"204":1,"243":1,"247":1,"254":1}}],["special",{"0":{"143":1}}],["specialized",{"2":{"119":1}}],["skipped",{"2":{"155":1}}],["schema",{"2":{"252":1}}],["scope",{"2":{"242":1}}],["scopes",{"2":{"186":3}}],["screen",{"2":{"203":1}}],["scroll",{"2":{"193":1}}],["scenarios",{"2":{"144":1,"259":1}}],["scalable",{"2":{"105":1}}],["saved",{"2":{"188":1,"206":1,"207":1,"243":2}}],["save",{"0":{"243":1},"2":{"187":2,"190":2,"194":1,"206":2,"241":1,"243":1}}],["saving",{"2":{"160":1}}],["satisfy",{"2":{"131":1}}],["same",{"2":{"104":2,"105":1,"160":2,"161":2,"205":1,"245":1}}],["s3storageprovider",{"2":{"170":1}}],["s3",{"0":{"169":1},"2":{"123":2,"165":1,"167":2,"169":18,"171":1,"228":5,"233":18}}],["show",{"2":{"188":1,"204":1,"207":1}}],["should",{"2":{"44":1,"53":1,"84":1,"170":1,"178":2,"185":1,"204":1,"209":1,"231":1,"234":1,"247":1,"248":2,"259":1}}],["sheet",{"2":{"158":1,"163":1}}],["sharing",{"2":{"244":1}}],["sha256",{"2":{"212":1}}],["sha",{"2":{"104":2,"116":1,"160":1}}],["src",{"2":{"102":1,"106":1,"153":1,"159":1}}],["something",{"2":{"237":1,"242":1}}],["sometimes",{"2":{"191":1}}],["some",{"2":{"179":1,"199":1,"210":1,"216":1,"258":1}}],["so",{"2":{"178":1,"209":1,"229":1}}],["solution",{"0":{"247":1},"1":{"248":1},"2":{"122":1,"247":1}}],["sovereign",{"2":{"122":1}}],["sorted",{"2":{"109":1}}],["sorts",{"2":{"104":1}}],["sort",{"2":{"98":2}}],["sorting",{"0":{"109":1},"2":{"97":1}}],["source",{"0":{"4":1,"125":1,"179":1,"210":1},"1":{"5":1,"6":1,"7":1},"2":{"4":1,"5":1,"12":2,"33":3,"43":1,"45":1,"47":1,"48":1,"49":1,"50":2,"51":1,"52":1,"54":2,"55":1,"56":1,"57":2,"58":1,"59":1,"60":1,"61":1,"62":1,"63":2,"64":1,"65":1,"66":1,"118":1,"122":1,"133":1,"140":1,"150":2,"179":1,"187":2,"189":1,"190":3,"192":1,"193":1,"194":1,"198":1,"206":2,"210":1}}],["sources",{"0":{"32":1,"43":1,"46":1,"48":1,"51":1,"55":1,"58":1,"61":1,"64":1,"149":1},"1":{"33":1,"44":1,"45":1,"47":1,"49":1,"50":1,"52":1,"53":1,"54":1,"56":1,"57":1,"59":1,"60":1,"62":1,"63":1,"65":1,"66":1},"2":{"1":1,"32":1,"40":1,"41":1,"46":1,"125":1,"130":1,"134":1,"135":1,"136":1,"140":1,"146":2,"148":1,"149":1,"177":1,"179":1,"187":2,"190":1,"194":1,"195":1,"206":2,"208":1,"210":1,"234":1,"238":1}}],["symptoms",{"0":{"245":1}}],["syntax",{"2":{"231":1}}],["syncing",{"2":{"231":1}}],["synchronize",{"2":{"129":1}}],["synchronization",{"2":{"34":1,"64":1,"123":1}}],["sync",{"0":{"64":1},"1":{"65":1,"66":1},"2":{"66":1,"129":2,"188":1,"194":1,"207":1,"220":1,"231":1,"247":1}}],["syncs",{"0":{"34":1},"1":{"35":1}}],["system",{"0":{"217":1},"1":{"218":1,"219":1,"220":1,"221":1},"2":{"72":2,"85":1,"107":2,"108":1,"114":1,"117":2,"118":1,"119":1,"123":2,"130":1,"131":1,"141":1,"144":1,"153":1,"154":1,"188":3,"194":5,"207":3,"215":1,"217":1,"220":3,"234":1,"242":2}}],["sure",{"2":{"237":1}}],["sudo",{"2":{"225":1}}],["suspect",{"2":{"216":1}}],["superior",{"2":{"153":1}}],["super",{"2":{"143":2,"181":1,"187":1,"234":3}}],["supports",{"2":{"157":1,"189":1}}],["supported",{"0":{"132":1,"156":1},"1":{"133":1,"134":1,"135":1,"136":1,"137":1,"138":1,"139":1,"157":1,"158":1},"2":{"132":1,"203":1,"219":1}}],["support",{"0":{"221":1},"2":{"97":1,"123":1,"153":1,"191":1,"197":1,"209":1,"221":2}}],["suggesting",{"2":{"126":1}}],["sufficient",{"2":{"119":1}}],["suitable",{"2":{"147":1,"228":1}}],["suit",{"2":{"81":1}}],["success",{"2":{"53":1,"68":1,"101":1,"112":2}}],["successfully",{"2":{"57":1,"60":1,"66":1,"73":1,"101":1,"112":1,"173":1,"175":1,"238":1,"257":1}}],["successful",{"2":{"18":1,"21":1,"178":1,"209":1}}],["such",{"2":{"36":1,"114":1,"117":1,"152":1,"158":1,"190":1,"203":1,"205":1,"225":1}}],["subdirectories",{"2":{"168":1}}],["subset",{"2":{"131":1}}],["subsequent",{"2":{"25":1,"161":1}}],["submitted",{"2":{"155":1}}],["submitting",{"2":{"126":1}}],["submit",{"2":{"126":1,"179":1,"210":1}}],["subjects",{"0":{"130":1},"2":{"130":1,"144":1}}],["subject",{"2":{"7":1,"10":1,"90":2,"128":3,"129":1,"130":1,"131":1,"140":3,"143":1,"145":1,"146":4,"147":1,"148":1,"149":1,"150":2}}],["s",{"2":{"17":2,"21":2,"22":1,"24":1,"85":1,"103":1,"104":1,"106":1,"108":1,"116":1,"118":1,"128":2,"131":1,"147":1,"153":1,"156":2,"160":1,"165":1,"167":1,"174":1,"178":1,"186":1,"187":1,"188":1,"190":1,"191":1,"197":1,"203":1,"204":2,"205":2,"207":1,"212":2,"214":2,"215":1,"220":1,"231":1,"241":1,"242":3,"243":2,"245":2,"247":1,"248":2}}],["site",{"2":{"245":1}}],["signing",{"2":{"227":1,"234":1}}],["significant",{"2":{"106":1,"107":1,"114":1,"117":1,"160":1,"188":1,"207":1}}],["signatures",{"2":{"212":3}}],["signature",{"2":{"212":1,"214":4}}],["signed",{"2":{"204":1}}],["sign",{"2":{"192":1,"193":1,"203":1}}],["similar",{"2":{"245":1}}],["simplify",{"2":{"240":1}}],["simply",{"2":{"191":1}}],["simple",{"2":{"133":1,"141":1,"160":1}}],["simultaneously",{"2":{"161":1}}],["size",{"0":{"155":1},"2":{"155":3,"163":1,"179":1,"188":1,"194":1,"210":1,"233":2,"258":1}}],["sizebytes",{"2":{"10":1}}],["since",{"2":{"67":1,"104":1,"212":1,"214":1,"234":1,"243":1}}],["single",{"2":{"8":1,"13":1,"48":1,"69":1,"128":3,"131":1,"150":1,"197":1,"203":1}}],["separated",{"2":{"186":1}}],["semaphore",{"0":{"161":1},"2":{"161":1}}],["several",{"2":{"144":1,"159":1,"190":1,"246":1}}],["setup",{"0":{"182":1,"183":1,"202":1},"1":{"183":1,"184":1,"185":1,"186":1,"187":1,"203":1,"204":1,"205":1,"206":1},"2":{"182":1,"202":1,"228":1,"237":2,"240":1}}],["set",{"2":{"128":2,"154":3,"163":1,"168":1,"169":2,"180":1,"200":1,"205":1,"225":2,"227":2,"228":1,"231":2,"233":1,"234":2,"235":1,"237":1,"247":3}}],["setting",{"2":{"83":1,"121":1,"219":1,"220":1,"221":1,"222":1,"247":1}}],["settings",{"0":{"217":1,"231":1,"233":1},"1":{"218":1,"219":1,"220":1,"221":1},"2":{"24":1,"83":1,"85":1,"130":2,"166":1,"217":2,"226":1,"241":1,"243":1}}],["self",{"2":{"122":1,"189":1,"255":1}}],["selector",{"2":{"185":1}}],["selected",{"2":{"183":1,"219":1}}],["select",{"2":{"24":1,"179":2,"183":2,"185":2,"187":1,"190":1,"192":1,"197":1,"198":1,"203":1,"204":4,"205":2,"206":1,"210":2}}],["searchable",{"2":{"152":1}}],["searches",{"2":{"117":1}}],["searching",{"2":{"86":1,"122":1}}],["search",{"0":{"86":1,"88":1},"1":{"87":1,"88":1,"89":2,"90":2},"2":{"40":2,"86":1,"88":1,"89":1,"90":1,"123":2,"129":3,"147":2,"149":1,"150":2,"183":1,"185":1,"204":1,"253":1,"254":2,"259":1}}],["secrets",{"2":{"205":2}}],["secret",{"0":{"205":1},"2":{"169":3,"202":1,"205":4,"206":3,"227":1,"233":2,"234":3}}],["second",{"2":{"163":1}}],["seconds",{"2":{"84":1}}],["security",{"0":{"191":1,"234":1},"1":{"192":1,"193":1},"2":{"80":2,"81":1,"115":1,"143":1,"185":1,"186":1,"191":1,"193":2,"205":1,"244":1}}],["secure",{"2":{"24":1,"122":1,"123":1,"180":1,"183":1,"190":1,"200":1,"202":1,"203":1,"205":1,"227":2}}],["sections",{"2":{"241":2}}],["section",{"2":{"38":1,"183":1,"186":1,"193":1,"195":1,"243":1,"258":1,"259":1}}],["seeing",{"2":{"242":1}}],["see",{"2":{"24":1,"39":1,"75":1,"134":1,"150":1,"190":1,"191":1,"204":1,"215":1,"231":1,"237":1,"242":2,"245":1,"253":1,"256":1}}],["sending",{"2":{"256":1}}],["senders",{"2":{"36":1}}],["sender",{"2":{"7":1,"10":1,"37":1,"90":1}}],["sensitive",{"2":{"227":1,"234":1}}],["sent",{"2":{"178":1}}],["sentat",{"2":{"7":1,"10":1,"137":1,"138":1}}],["served",{"2":{"160":1}}],["servers",{"2":{"123":1}}],["server",{"0":{"189":1},"1":{"190":1,"191":1,"192":1,"193":1,"194":1},"2":{"1":1,"7":1,"10":1,"18":2,"45":1,"47":1,"50":1,"54":1,"57":1,"60":1,"63":1,"66":1,"90":1,"95":1,"125":1,"154":2,"161":2,"162":1,"167":1,"168":1,"190":2,"194":1,"195":1,"219":1,"223":3,"231":1,"235":1,"238":1,"246":1,"247":1,"248":1}}],["service",{"0":{"2":1,"11":1,"14":1,"19":1,"26":1,"41":1,"86":1,"91":1,"106":1,"152":1,"164":1,"170":1,"232":1},"1":{"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":2,"13":2,"15":1,"16":1,"17":1,"18":1,"19":1,"20":2,"21":2,"22":2,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1,"60":1,"61":1,"62":1,"63":1,"64":1,"65":1,"66":1,"87":1,"88":1,"89":1,"90":1,"92":1,"93":1,"94":1,"95":1,"153":1,"154":1,"155":1,"156":1,"157":1,"158":1,"159":1,"160":1,"161":1,"162":1,"163":1,"165":1,"166":1,"167":1,"168":1,"169":1,"170":1,"171":2,"172":1,"173":1,"174":1,"175":1,"176":1},"2":{"1":1,"2":1,"3":1,"14":1,"26":1,"27":1,"40":6,"41":1,"42":1,"80":1,"86":1,"87":1,"91":1,"92":1,"102":1,"106":1,"152":1,"154":1,"155":1,"156":1,"157":1,"160":2,"162":2,"165":1,"167":2,"168":1,"171":1,"180":2,"182":1,"183":9,"185":1,"186":6,"187":2,"188":1,"190":1,"191":1,"200":1,"203":2,"204":1,"205":2,"207":1,"227":1,"229":2,"231":2,"232":4,"237":1,"241":2,"243":1,"256":1,"258":3,"259":1}}],["services",{"0":{"40":1,"151":1,"229":1},"2":{"1":1,"102":1,"106":1,"159":1,"169":1,"170":1,"177":1,"183":1,"189":1,"229":3,"232":1,"236":2,"237":1,"239":1,"241":2,"251":1,"257":1,"258":2,"259":1}}],["stop",{"2":{"257":1}}],["storing",{"2":{"122":1,"165":1,"196":1}}],["stores",{"2":{"173":1}}],["stored",{"0":{"242":1},"1":{"243":1},"2":{"67":2,"69":1,"70":1,"105":1,"111":1,"112":1,"120":1,"123":1,"168":1,"173":1,"212":3,"214":1,"215":1,"242":2}}],["store",{"2":{"24":1,"165":1,"199":1,"205":1,"225":1,"226":1,"242":1}}],["storageused",{"2":{"33":2}}],["storageservice",{"0":{"164":1},"1":{"165":1,"166":1,"167":1,"168":1,"169":1,"170":1,"171":1,"172":1,"173":1,"174":1,"175":1,"176":1},"2":{"1":1,"165":1,"166":1,"170":2,"171":8,"172":1}}],["storage",{"0":{"91":1,"93":1,"164":1,"169":1,"225":1,"228":1,"233":1,"242":1},"1":{"92":1,"93":1,"94":2,"95":2,"165":1,"166":1,"167":1,"168":1,"169":1,"170":1,"171":1,"172":1,"173":1,"174":1,"175":1,"176":1,"243":1},"2":{"1":1,"2":1,"28":1,"32":1,"40":2,"91":2,"93":1,"94":1,"123":5,"165":4,"166":1,"167":5,"168":4,"169":16,"175":1,"215":3,"216":2,"227":4,"228":5,"233":20,"242":1}}],["step",{"0":{"190":2,"256":1,"257":1,"258":1,"259":1},"2":{"192":2,"193":2,"204":1,"206":1,"225":1,"238":1}}],["steps",{"0":{"227":1,"238":1},"2":{"104":1,"105":1,"197":1,"216":1,"251":1}}],["still",{"2":{"175":1}}],["style=true",{"2":{"169":1}}],["style",{"0":{"131":1},"1":{"132":1,"133":1,"134":1,"135":1,"136":1,"137":1,"138":1,"139":1},"2":{"169":1,"233":2}}],["strong",{"2":{"227":2}}],["strongly",{"2":{"190":1,"191":1}}],["strict",{"2":{"114":1}}],["strings",{"2":{"128":2}}],["stringification",{"2":{"104":1}}],["string",{"0":{"12":1,"13":1,"20":2,"21":2,"22":1},"2":{"5":1,"9":1,"17":2,"22":1,"44":1,"49":1,"52":1,"53":1,"56":1,"59":1,"62":1,"65":1,"68":1,"69":3,"78":2,"89":2,"94":1,"98":3,"104":2,"128":2,"171":2,"173":1,"174":1,"175":1,"176":1,"227":3,"233":2,"234":1}}],["structured",{"2":{"119":1,"171":1}}],["structure",{"0":{"128":1,"199":1},"2":{"104":1,"128":1,"173":1,"178":4,"199":1,"209":3}}],["stream",{"2":{"95":1,"174":2}}],["strategy",{"2":{"84":1,"89":1}}],["stays",{"2":{"207":1}}],["starts",{"2":{"252":1}}],["starting",{"2":{"229":1}}],["startup",{"2":{"154":1,"162":1,"259":1}}],["start",{"2":{"98":1,"126":1,"179":1,"188":1,"210":1,"236":2,"238":1,"256":1,"258":1}}],["startdate",{"2":{"98":1}}],["started",{"0":{"121":1},"1":{"122":1,"123":1,"124":1,"125":1,"126":1},"2":{"1":1,"121":1,"195":1}}],["standardized",{"2":{"165":1}}],["standards",{"2":{"114":1}}],["standard",{"2":{"84":1,"123":2,"178":1,"189":1,"200":1,"253":1,"257":1}}],["stability",{"2":{"80":1}}],["stacktrace",{"2":{"74":1,"79":1}}],["stating",{"2":{"185":1}}],["statistics",{"2":{"26":1,"28":1,"29":1,"160":1}}],["state",{"2":{"79":1,"194":1}}],["statuses",{"0":{"73":1,"214":1},"2":{"73":1}}],["status",{"0":{"215":1},"2":{"25":1,"32":1,"33":2,"63":1,"78":3,"81":1,"82":1,"84":2,"85":1,"133":3,"188":2,"194":1,"204":2,"207":2,"213":1,"214":3,"216":1,"236":1,"256":2}}],["stats",{"0":{"28":1},"1":{"29":1},"2":{"25":1}}],["icon",{"2":{"185":2}}],["iam",{"0":{"127":1,"185":1},"1":{"128":1,"129":1,"130":1,"131":1,"132":1,"133":1,"134":1,"135":1,"136":1,"137":1,"138":1,"139":1,"140":1,"141":1,"142":1,"143":1,"144":1,"145":1,"146":1,"147":1,"148":1,"149":1,"150":1},"2":{"127":1,"128":1,"129":1,"130":1,"183":1,"185":6}}],["ip",{"2":{"81":2,"82":2,"83":1,"108":2,"118":1,"234":1,"247":1}}],["images",{"2":{"236":1,"239":2,"251":2,"257":1}}],["image",{"2":{"157":1,"241":1,"255":1}}],["imap",{"0":{"189":1},"1":{"190":1,"191":1,"192":1,"193":1,"194":1},"2":{"1":1,"44":1,"53":1,"122":1,"123":1,"125":1,"189":2,"190":7,"194":1,"195":1,"238":1}}],["immutable",{"2":{"114":1,"123":1}}],["immutability",{"0":{"116":1},"2":{"103":1}}],["immediately",{"2":{"24":1,"116":1,"205":1,"219":1}}],["impersonated",{"2":{"187":1}}],["imposes",{"2":{"155":1}}],["importexporttools",{"2":{"197":1}}],["important",{"0":{"225":1},"2":{"143":1,"216":1,"219":1}}],["imports",{"2":{"123":1,"134":1}}],["import",{"0":{"58":1,"177":1,"208":1,"258":1},"1":{"59":1,"60":1,"178":1,"179":1,"209":1,"210":1},"2":{"44":3,"58":1,"60":1,"79":1,"134":1,"136":3,"161":1,"177":1,"178":1,"179":1,"188":3,"194":2,"195":3,"207":3,"208":1,"209":1,"210":1,"256":1,"258":4,"259":3}}],["importing",{"2":{"41":1,"53":1,"177":1,"179":1,"188":1,"194":1,"207":1,"208":1,"209":1,"210":1,"255":1}}],["implicitly",{"2":{"131":1}}],["implementation",{"0":{"102":1},"1":{"103":1,"104":1,"105":1,"106":1},"2":{"102":1}}],["implementing",{"2":{"84":1}}],["implement",{"2":{"84":1}}],["implements",{"2":{"80":1,"160":1,"172":1}}],["if",{"0":{"216":1},"2":{"13":1,"16":1,"20":1,"21":1,"22":1,"25":1,"69":2,"76":2,"78":3,"81":1,"84":1,"105":2,"126":2,"133":2,"139":1,"141":3,"154":2,"160":1,"161":1,"162":2,"171":1,"173":1,"174":1,"175":1,"176":1,"183":1,"185":2,"191":2,"199":1,"205":1,"215":1,"216":3,"223":1,"227":1,"228":1,"233":6,"234":1,"235":1,"237":1,"240":1,"242":2,"244":1,"245":1,"248":2,"254":1}}],["italian",{"2":{"219":1}}],["iterates",{"2":{"120":1}}],["iterative",{"2":{"105":1}}],["items",{"2":{"6":1,"7":1,"12":1,"89":1}}],["it",{"0":{"81":1,"212":1},"1":{"82":1},"2":{"21":1,"24":2,"25":1,"73":1,"84":1,"104":5,"105":5,"107":1,"111":1,"120":1,"126":1,"127":1,"128":1,"133":1,"141":3,"143":1,"147":2,"153":1,"156":1,"166":1,"171":2,"173":2,"178":1,"183":2,"185":3,"187":1,"192":2,"194":1,"198":1,"202":1,"204":1,"205":5,"209":2,"214":1,"216":1,"227":1,"231":1,"240":1,"242":3,"243":2,"258":1,"259":1}}],["itself",{"2":{"69":1,"247":1}}],["its",{"2":{"8":2,"13":2,"20":1,"48":1,"67":1,"68":1,"103":1,"112":1,"113":1,"114":1,"115":1,"131":1,"133":1,"153":1,"161":2,"165":1,"173":1,"194":1,"212":1,"213":1,"215":1,"216":2,"225":1,"246":1}}],["identify",{"2":{"242":1,"247":1}}],["identified",{"2":{"161":1,"242":1}}],["identifier",{"2":{"98":1,"108":2,"118":1,"173":1,"174":1,"175":1,"176":1}}],["identification",{"2":{"108":1}}],["identity",{"2":{"202":1,"203":2}}],["idea",{"2":{"126":1}}],["id=minioadmin",{"2":{"169":1}}],["id=",{"2":{"68":1}}],["id",{"0":{"8":1,"48":1,"51":1,"55":1,"58":1,"61":1,"64":1,"203":1},"1":{"9":1,"10":1,"49":1,"50":1,"52":1,"53":1,"54":1,"56":1,"57":1,"59":1,"60":1,"62":1,"63":1,"65":1,"66":1},"2":{"5":1,"7":2,"8":1,"9":2,"10":5,"12":1,"13":2,"18":2,"33":4,"48":1,"49":2,"52":2,"56":2,"59":2,"62":2,"65":2,"68":1,"69":1,"70":2,"79":1,"90":2,"99":1,"108":1,"112":1,"135":3,"140":3,"142":2,"146":2,"149":3,"169":1,"186":5,"200":1,"202":1,"206":3,"225":2,"233":2}}],["istorageprovider",{"2":{"165":1,"172":1}}],["issues",{"2":{"163":1,"225":1,"244":1}}],["issue",{"2":{"112":1,"126":2,"215":1,"216":1,"245":1}}],["isvalid",{"2":{"69":2,"70":2}}],["is",{"0":{"122":1,"242":1},"1":{"243":1},"2":{"2":1,"14":1,"16":1,"20":1,"25":1,"34":1,"69":2,"72":1,"73":5,"76":1,"78":1,"80":1,"81":1,"82":1,"84":2,"95":1,"101":1,"102":1,"104":3,"105":2,"106":2,"107":1,"108":1,"111":1,"112":6,"114":2,"116":1,"117":1,"118":1,"120":1,"123":1,"127":1,"128":3,"132":1,"133":4,"134":1,"135":1,"136":1,"137":2,"138":1,"140":3,"141":2,"143":2,"150":1,"152":2,"153":3,"154":2,"155":2,"157":2,"158":2,"160":3,"161":2,"162":2,"163":1,"165":2,"166":1,"168":1,"169":1,"170":1,"171":2,"174":1,"175":1,"177":1,"180":1,"185":2,"186":2,"188":2,"189":1,"190":3,"194":3,"196":1,"199":2,"200":1,"203":1,"204":1,"205":3,"206":1,"207":1,"208":1,"212":1,"213":1,"214":2,"215":2,"216":2,"219":1,"222":1,"225":2,"226":1,"227":1,"228":3,"230":1,"231":1,"233":5,"234":3,"238":1,"240":1,"241":1,"242":4,"243":1,"244":1,"245":2,"246":1,"247":2,"248":2,"250":1,"252":2,"253":1,"254":1,"257":1,"259":3}}],["incorrectly",{"2":{"246":1}}],["inclusive",{"2":{"231":1}}],["includes",{"2":{"117":1,"119":1,"162":1,"163":1,"229":1,"241":1,"253":1,"254":1}}],["include",{"2":{"23":1,"25":1,"84":1,"112":1,"215":1,"231":1}}],["including",{"2":{"8":1,"13":1,"14":1,"28":1,"78":1,"113":1,"122":1,"157":1,"173":1,"177":1,"208":1,"219":1,"231":1}}],["inquiries",{"2":{"221":1}}],["ingested",{"2":{"199":1}}],["ingesting",{"2":{"196":1}}],["ingestioncredentials",{"2":{"44":1,"53":1}}],["ingestionservice",{"0":{"171":1},"2":{"171":1}}],["ingestionsource",{"2":{"146":1}}],["ingestionsourceid",{"0":{"4":1,"12":1},"1":{"5":1,"6":1,"7":1},"2":{"5":1,"12":1,"79":2}}],["ingestions",{"2":{"28":1,"190":1,"194":1}}],["ingestion",{"0":{"4":1,"30":1,"32":1,"41":1,"43":1,"46":1,"48":1,"51":1,"55":1,"58":1,"61":1,"64":1,"148":1,"149":1,"179":1,"196":1,"210":1},"1":{"5":1,"6":1,"7":1,"31":1,"33":1,"42":1,"43":1,"44":2,"45":2,"46":1,"47":2,"48":1,"49":2,"50":2,"51":1,"52":2,"53":2,"54":2,"55":1,"56":2,"57":2,"58":1,"59":2,"60":2,"61":1,"62":2,"63":2,"64":1,"65":2,"66":2,"197":1,"198":1,"199":1},"2":{"1":1,"4":1,"5":1,"12":2,"30":1,"31":1,"32":1,"33":1,"40":2,"41":2,"43":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":2,"51":1,"52":1,"54":2,"55":1,"56":1,"57":2,"58":1,"59":1,"60":1,"61":1,"62":1,"63":2,"64":1,"65":1,"66":1,"72":1,"77":1,"79":1,"117":1,"123":1,"125":1,"128":2,"130":2,"133":1,"134":1,"135":3,"140":6,"146":4,"147":1,"148":2,"149":4,"150":1,"179":3,"187":2,"189":1,"190":3,"192":1,"193":1,"194":2,"198":2,"206":2,"210":3,"234":1,"238":1}}],["ingest",{"2":{"195":1}}],["inbox",{"2":{"178":1,"194":1}}],["inboxes",{"2":{"122":1}}],["injection",{"2":{"170":1}}],["individual",{"2":{"180":1}}],["indicates",{"2":{"112":2,"214":2,"215":2}}],["indicating",{"2":{"112":1}}],["index",{"2":{"254":1,"258":1}}],["indexes",{"2":{"123":1}}],["indexed",{"0":{"36":1},"1":{"37":1},"2":{"36":1,"37":1,"86":1,"88":1}}],["indexing",{"2":{"72":1,"77":1,"122":1,"232":2}}],["investigate",{"2":{"216":1}}],["inverts",{"2":{"128":1}}],["inverted",{"0":{"140":1},"2":{"128":2,"140":4,"141":1}}],["involves",{"2":{"105":1,"182":1,"202":1,"255":1}}],["invalid",{"0":{"215":1},"2":{"18":2,"25":1,"95":1,"214":2,"215":1,"216":1}}],["intact",{"2":{"214":1}}],["intuitive",{"2":{"107":1}}],["into",{"2":{"105":1,"106":1,"112":1,"128":1,"131":1,"182":1,"187":1,"192":1,"196":1,"199":1,"202":1,"238":1,"242":1,"243":1,"255":1}}],["intensive",{"2":{"161":1}}],["intended",{"2":{"127":1}}],["integrated",{"2":{"106":1}}],["integration",{"0":{"106":1,"159":1,"235":1},"1":{"160":1,"161":1,"162":1},"2":{"154":1}}],["integritycheckresult",{"0":{"69":1},"2":{"68":1}}],["integrity",{"0":{"67":1,"68":1,"100":1,"111":1,"211":1,"213":1,"216":1},"1":{"68":1,"69":2,"70":2,"101":1,"112":1,"212":1,"213":1,"214":2,"215":2,"216":1},"2":{"67":1,"68":2,"69":1,"100":1,"101":1,"105":1,"111":2,"112":1,"120":1,"211":2,"212":1,"213":1,"214":1,"216":2}}],["intervention",{"2":{"252":1}}],["interact",{"2":{"244":1}}],["interacts",{"2":{"84":1}}],["interruption",{"2":{"205":1}}],["interface",{"0":{"107":1},"1":{"108":1,"109":1,"110":1,"111":1,"112":1,"113":1},"2":{"24":1,"107":1,"165":2,"172":1,"198":1,"213":1,"219":1,"237":1,"250":1}}],["internal",{"2":{"7":1,"10":1,"18":2,"45":1,"47":1,"50":1,"54":1,"57":1,"60":1,"63":1,"66":1,"90":1,"95":1}}],["initiate",{"2":{"111":1}}],["initiated",{"2":{"108":1,"117":1,"118":1}}],["initiates",{"2":{"100":1}}],["initial",{"2":{"58":1,"60":1,"79":1,"123":1,"162":1,"188":2,"194":2,"207":2}}],["information",{"2":{"38":1,"74":1,"113":1,"206":1}}],["inside",{"2":{"256":1,"258":1}}],["insights",{"0":{"36":1},"1":{"37":1},"2":{"36":1,"37":1}}],["inspect",{"2":{"242":3}}],["inspecting",{"2":{"199":1}}],["instructions",{"2":{"180":1,"197":1,"200":1,"249":1,"253":1}}],["instead",{"2":{"170":1,"191":1,"229":1,"237":1}}],["installed",{"2":{"223":2}}],["installation",{"0":{"124":1,"222":1,"239":1},"1":{"223":1,"224":1,"225":1,"226":1,"227":1,"228":1,"229":1,"230":1,"231":1,"232":1,"233":1,"234":1,"235":1,"236":1,"237":1,"238":1,"239":1,"240":1,"241":1,"242":1,"243":1},"2":{"1":1,"124":2}}],["instantiated",{"2":{"171":1}}],["instantiate",{"2":{"170":1}}],["instances",{"2":{"223":1,"229":2,"255":1}}],["instance",{"0":{"249":1,"251":1,"257":1},"1":{"250":1,"251":1,"252":1,"253":1},"2":{"80":1,"124":1,"154":1,"170":1,"227":2,"234":1,"237":1,"239":1,"247":1,"249":1,"251":2,"255":1,"259":1}}],["inserted",{"2":{"112":1}}],["in",{"0":{"135":1,"136":1,"171":1,"187":1,"203":1,"206":1},"2":{"3":1,"23":1,"24":2,"25":1,"27":1,"28":1,"42":1,"67":1,"75":1,"83":2,"84":4,"87":1,"92":1,"102":1,"103":1,"104":1,"105":3,"108":1,"109":1,"113":1,"122":1,"123":1,"127":1,"129":1,"130":1,"135":1,"136":1,"142":1,"144":1,"153":1,"154":2,"161":1,"162":1,"163":1,"166":1,"170":1,"178":2,"179":1,"181":1,"182":2,"183":4,"185":4,"186":4,"187":3,"188":1,"190":3,"191":1,"192":2,"193":3,"197":1,"200":1,"201":1,"202":1,"203":3,"204":6,"205":4,"206":4,"207":1,"209":2,"210":1,"212":2,"213":1,"214":1,"216":1,"221":1,"225":2,"226":1,"227":1,"228":1,"231":1,"233":1,"234":3,"235":1,"236":1,"237":1,"241":1,"242":5,"243":2,"244":2,"245":2,"246":3,"247":3,"250":1,"256":1,"258":2,"259":1}}],["aes",{"2":{"233":1}}],["away",{"2":{"205":1}}],["aws",{"2":{"123":1,"167":1,"169":3}}],["amount",{"2":{"188":1,"207":1}}],["amp",{"0":{"234":1},"2":{"123":3,"183":2,"185":2,"205":1}}],["adapter",{"2":{"231":1}}],["administrator",{"0":{"145":1},"2":{"180":1,"181":1,"185":3,"187":1,"201":4,"205":1}}],["administrators",{"2":{"107":1,"127":1,"165":1,"180":1,"200":1,"217":1,"221":1}}],["admin",{"0":{"148":1},"2":{"143":1,"182":1,"183":2,"185":2,"186":3,"187":2,"188":1,"202":1,"203":1,"204":1,"206":1,"232":2,"234":1,"237":1,"256":1}}],["admins",{"2":{"143":1}}],["add",{"2":{"183":1,"185":2,"186":1,"204":2,"205":1,"258":1}}],["adding",{"2":{"140":1}}],["addressing",{"2":{"233":1}}],["address",{"2":{"17":1,"81":2,"82":1,"83":1,"108":2,"118":1,"187":1,"190":2,"221":2}}],["advanced",{"0":{"131":1},"1":{"132":1,"133":1,"134":1,"135":1,"136":1,"137":1,"138":1,"139":1},"2":{"193":1,"235":1,"259":1}}],["adheres",{"2":{"115":1}}],["availability",{"2":{"162":1}}],["available",{"2":{"38":1,"110":1,"129":1,"130":1,"163":1,"185":1,"230":1,"250":1}}],["avoid",{"2":{"104":1,"105":1,"160":1,"240":1}}],["automatically",{"2":{"123":1,"154":1,"162":1,"171":1,"188":1,"213":1,"241":1,"250":1,"252":1}}],["automated",{"2":{"117":1,"118":1}}],["authority",{"2":{"187":1}}],["authorization",{"2":{"256":1}}],["authorize",{"2":{"186":3}}],["authorizing",{"2":{"182":1}}],["authenticity",{"2":{"22":1}}],["authenticate",{"2":{"39":1,"205":1}}],["authenticates",{"2":{"16":1}}],["authenticated",{"0":{"25":1},"2":{"4":1,"8":1,"28":1,"30":1,"32":1,"34":1,"36":1,"43":1,"46":1,"48":1,"51":1,"55":1,"58":1,"61":1,"64":1,"76":1,"78":1,"88":1,"93":1,"118":1}}],["authentication",{"0":{"23":1,"39":1,"234":1},"1":{"24":1,"25":1},"2":{"3":1,"14":1,"18":1,"21":2,"27":1,"39":1,"40":1,"42":1,"87":1,"92":1,"96":1,"97":1,"100":1,"227":1}}],["authtokenpayload",{"0":{"22":1},"2":{"22":1}}],["auth",{"0":{"14":1,"16":1},"1":{"15":1,"16":1,"17":2,"18":2,"19":1,"20":1,"21":1,"22":1},"2":{"14":1,"40":1,"53":2,"85":1,"186":2}}],["auditing",{"2":{"123":1}}],["auditor",{"0":{"147":1,"149":1},"2":{"118":1,"119":1,"135":1,"147":1}}],["auditlogmodule",{"2":{"106":1}}],["auditservice",{"2":{"102":2,"106":1}}],["audit",{"0":{"96":1,"97":1,"100":1,"102":1,"107":1,"108":1,"114":1},"1":{"97":1,"98":2,"99":2,"100":1,"101":2,"103":1,"104":1,"105":1,"106":1,"108":1,"109":1,"110":1,"111":1,"112":1,"113":1,"115":1,"116":1,"117":1,"118":1,"119":1,"120":1},"2":{"96":2,"97":2,"100":2,"101":2,"102":2,"103":1,"106":3,"107":1,"108":1,"110":1,"111":1,"112":4,"114":1,"115":1,"120":1,"123":1,"216":2}}],["affordable",{"2":{"122":1}}],["affected",{"2":{"108":2,"119":1,"216":1}}],["affecting",{"2":{"85":1,"191":1}}],["after",{"2":{"73":1,"75":1,"82":1,"125":1,"188":1,"194":1,"207":1,"219":1,"234":1,"238":1,"241":1,"243":2,"248":1}}],["at",{"2":{"73":1,"105":1,"120":1,"123":1,"141":1,"142":1,"173":2,"174":1,"185":2,"186":1,"192":1,"203":1,"204":1,"213":1,"223":1,"227":1,"233":1,"241":1,"242":1,"243":1,"248":1}}],["attribution",{"0":{"118":1}}],["attempt",{"2":{"116":1,"162":1,"194":1,"199":1}}],["attemptsmade",{"2":{"79":1}}],["attempts",{"2":{"73":1}}],["attacks",{"2":{"16":1,"80":1}}],["attachment",{"2":{"10":1,"69":4,"70":1,"215":1,"216":1}}],["attachments",{"2":{"8":1,"10":1,"13":1,"67":1,"68":1,"69":1,"123":1,"152":1,"211":1,"212":1,"213":1,"225":1,"227":1,"235":1}}],["a1b2c3d4",{"2":{"70":1}}],["a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4e5f6a1b2",{"2":{"25":1}}],["above",{"2":{"204":1}}],["about",{"2":{"38":1,"74":1}}],["abc",{"2":{"173":1}}],["absolute",{"2":{"168":1}}],["abstract",{"2":{"165":1}}],["ability",{"2":{"156":1}}],["able",{"2":{"24":1,"185":1}}],["asamplemasterkey",{"2":{"232":1}}],["asked",{"2":{"192":1}}],["async",{"2":{"171":1}}],["asynchronous",{"2":{"72":1,"172":1}}],["asc",{"2":{"98":1}}],["associated",{"2":{"55":1,"68":1,"113":1,"181":1}}],["as",{"2":{"36":1,"80":1,"85":1,"108":1,"114":1,"117":1,"122":2,"128":2,"131":1,"133":1,"152":1,"158":1,"160":1,"168":1,"174":1,"179":1,"183":2,"185":1,"186":1,"188":1,"189":1,"190":1,"197":1,"198":1,"203":2,"204":1,"205":2,"207":1,"210":1,"215":1,"225":1,"241":1,"255":1,"256":1}}],["across",{"2":{"147":1,"165":1,"186":1}}],["achieve",{"2":{"144":1}}],["achieved",{"2":{"140":1,"150":1}}],["accurate",{"2":{"216":1}}],["accidental",{"2":{"215":1}}],["account",{"2":{"180":1,"181":1,"182":1,"183":6,"185":2,"186":5,"187":1,"189":1,"190":2,"191":2,"192":1,"193":2,"203":1,"237":1}}],["accounts",{"0":{"193":1},"2":{"130":1,"143":1,"183":1,"186":1,"203":1}}],["according",{"2":{"178":1,"209":1}}],["accepted",{"2":{"60":1,"66":1}}],["accessing",{"2":{"246":1}}],["accessible",{"2":{"96":1,"248":1}}],["accesses",{"2":{"237":1}}],["accessed",{"2":{"123":1}}],["accesstoken",{"2":{"18":1,"21":1}}],["access",{"0":{"150":1,"237":1},"2":{"4":1,"8":1,"16":1,"23":1,"28":1,"30":1,"32":1,"34":1,"36":1,"43":1,"46":1,"48":1,"51":1,"55":1,"58":1,"61":1,"64":1,"74":1,"88":1,"93":1,"127":1,"131":1,"133":1,"135":1,"139":1,"140":4,"143":1,"144":1,"145":1,"147":1,"149":1,"150":2,"169":5,"180":1,"181":1,"186":2,"191":2,"216":1,"225":1,"233":4,"234":1,"237":1,"246":1,"247":1}}],["acts",{"2":{"203":1}}],["activities",{"2":{"114":1,"123":1}}],["activity",{"2":{"107":1}}],["active",{"2":{"33":1,"53":1,"61":1,"73":1,"77":2,"78":1,"79":1,"133":3,"154":1,"188":2,"194":1,"207":1}}],["actions",{"0":{"129":1},"2":{"117":1,"129":1,"143":1,"144":1,"183":1,"244":1}}],["action",{"2":{"98":1,"108":4,"114":1,"119":1,"128":4,"129":1,"140":2,"143":1,"145":1,"146":4,"147":1,"148":1,"149":1,"150":1}}],["actiontype",{"2":{"98":1,"99":1}}],["actorip",{"2":{"99":1}}],["actoridentifier",{"2":{"99":1}}],["actor",{"2":{"98":2,"108":1,"118":2}}],["aligned",{"2":{"248":1}}],["already",{"2":{"161":1,"173":1,"183":1}}],["alter",{"2":{"116":1}}],["altered",{"2":{"112":1,"212":1}}],["always",{"2":{"104":2,"141":1,"231":1,"247":2,"252":1}}],["also",{"2":{"74":1,"117":1,"146":1,"168":1,"206":1,"243":1}}],["alongside",{"2":{"212":1}}],["along",{"2":{"32":1}}],["allow",{"2":{"134":1,"191":1,"197":1,"217":1,"241":1}}],["allowing",{"2":{"107":1,"110":1}}],["allowed",{"2":{"83":1,"84":1,"234":1,"245":1}}],["allows",{"2":{"67":1,"109":1,"111":1,"129":6,"141":2,"146":1,"150":1,"165":1,"177":1,"180":1,"189":1,"200":1,"204":1,"208":1,"211":1,"212":1,"221":1}}],["all",{"0":{"76":1},"1":{"77":1},"2":{"3":1,"25":1,"27":1,"32":1,"38":1,"42":1,"46":1,"55":1,"68":1,"73":1,"76":2,"78":1,"87":1,"89":1,"92":1,"102":1,"107":1,"113":1,"114":1,"123":2,"129":1,"130":2,"131":2,"134":1,"136":1,"140":2,"141":1,"143":1,"145":2,"148":1,"165":1,"172":1,"180":1,"187":1,"188":2,"190":1,"194":1,"200":1,"202":1,"204":1,"207":2,"217":1,"219":1,"231":2,"236":1,"241":2,"242":2,"250":1}}],["again",{"2":{"24":1,"82":1,"160":1,"192":1,"194":1,"237":1}}],["against",{"2":{"20":1,"67":1,"88":1}}],["arguments",{"2":{"171":1}}],["around",{"2":{"165":1}}],["archiving",{"2":{"122":2,"125":1,"180":2,"183":1,"188":1,"191":1,"200":2,"203":1,"205":1,"207":1,"238":1}}],["archivepath",{"2":{"171":3}}],["archiveemail",{"2":{"171":1}}],["archives",{"2":{"148":1}}],["archive",{"2":{"68":1,"130":1,"146":1,"147":1,"150":2,"157":1,"168":1,"169":1,"171":1,"177":1,"178":1,"179":3,"187":1,"188":1,"189":1,"194":1,"195":1,"199":1,"206":1,"207":1,"216":1,"231":2,"232":2,"248":2}}],["archiver",{"0":{"122":1,"257":1},"2":{"38":1,"72":1,"107":1,"114":1,"121":1,"122":2,"124":1,"127":1,"168":1,"183":2,"185":1,"195":1,"202":1,"211":1,"212":1,"213":1,"222":1,"224":1,"225":4,"227":1,"228":1,"229":1,"233":2,"237":1,"238":1,"239":1,"240":1,"241":6,"242":8,"243":10,"249":1,"250":1,"251":2,"253":1,"254":2,"257":1}}],["archivedemail",{"0":{"13":1},"2":{"13":1}}],["archived",{"0":{"2":1,"4":1,"8":1},"1":{"3":1,"4":1,"5":2,"6":2,"7":2,"8":1,"9":2,"10":2,"11":1,"12":1,"13":1},"2":{"2":2,"4":1,"7":1,"8":1,"9":1,"10":2,"12":1,"13":2,"28":1,"40":2,"67":2,"68":2,"70":1,"130":1,"146":1,"171":1,"211":1,"212":3,"214":1,"216":1}}],["array",{"0":{"135":1,"136":1},"2":{"33":1,"34":1,"35":1,"47":1,"69":1,"128":3,"135":1,"136":1}}],["areas",{"2":{"221":1}}],["area",{"2":{"187":1}}],["are",{"2":{"16":1,"18":1,"38":1,"41":1,"75":5,"81":2,"84":1,"85":2,"90":1,"96":1,"110":1,"112":1,"118":1,"119":1,"123":1,"128":1,"129":1,"130":1,"131":4,"140":1,"142":1,"143":1,"144":1,"172":1,"185":2,"197":1,"212":1,"216":3,"228":1,"232":1,"234":1,"237":3,"240":1,"241":1,"242":1,"246":3,"247":2,"248":2,"252":1,"254":1}}],["apache",{"0":{"157":1,"235":1},"2":{"153":2,"154":2,"155":1,"156":1,"157":2,"235":1}}],["applied",{"2":{"252":1}}],["applications",{"2":{"203":1,"244":1}}],["application",{"0":{"203":1,"231":1,"236":1,"237":1},"2":{"10":1,"24":1,"80":1,"85":1,"104":1,"106":2,"125":1,"147":1,"153":1,"158":5,"162":1,"163":5,"165":2,"182":1,"187":1,"191":1,"201":2,"202":5,"203":3,"204":3,"205":1,"206":2,"217":1,"219":1,"220":1,"222":1,"225":2,"226":1,"229":1,"231":2,"235":1,"241":1,"245":1,"246":2,"247":2,"248":3,"251":1,"252":2}}],["apply",{"2":{"217":1,"243":1}}],["apppasswords",{"2":{"192":1}}],["app",{"0":{"191":1,"192":1,"193":1},"1":{"192":1,"193":1},"2":{"191":4,"192":2,"193":3,"200":1,"203":2,"206":1,"231":2,"233":1,"246":1,"247":4}}],["appears",{"2":{"205":1}}],["appear",{"2":{"186":1}}],["approach",{"2":{"153":1}}],["appropriate",{"2":{"96":1}}],["apis",{"2":{"183":4}}],["api",{"0":{"2":1,"4":1,"8":1,"14":1,"16":1,"23":1,"24":1,"26":1,"28":1,"30":1,"32":1,"34":1,"36":1,"38":1,"40":1,"41":1,"43":1,"46":1,"48":1,"51":1,"55":1,"58":1,"61":1,"64":1,"67":1,"71":1,"86":1,"88":1,"91":1,"93":1,"96":1,"172":1,"204":1},"1":{"3":1,"4":1,"5":2,"6":2,"7":2,"8":1,"9":2,"10":2,"11":1,"12":1,"13":1,"15":1,"16":1,"17":2,"18":2,"19":1,"20":1,"21":1,"22":1,"24":1,"25":1,"27":1,"28":1,"29":2,"30":1,"31":2,"32":1,"33":2,"34":1,"35":2,"36":1,"37":2,"39":1,"40":1,"42":1,"43":1,"44":2,"45":2,"46":1,"47":2,"48":1,"49":2,"50":2,"51":1,"52":2,"53":2,"54":2,"55":1,"56":2,"57":2,"58":1,"59":2,"60":2,"61":1,"62":2,"63":2,"64":1,"65":2,"66":2,"68":1,"69":1,"70":1,"72":1,"73":1,"74":1,"75":1,"76":1,"77":1,"78":1,"79":1,"87":1,"88":1,"89":2,"90":2,"92":1,"93":1,"94":2,"95":2,"97":1,"98":1,"99":1,"100":1,"101":1,"173":1,"174":1,"175":1,"176":1},"2":{"1":2,"23":3,"24":4,"25":7,"38":4,"39":2,"67":1,"68":1,"71":1,"75":1,"80":1,"81":1,"82":1,"84":1,"96":1,"97":1,"100":1,"106":1,"165":1,"169":1,"183":2,"186":1,"200":1,"204":2,"207":1,"219":1,"234":5,"256":2}}],["another",{"2":{"244":1}}],["any",{"2":{"104":1,"113":1,"116":1,"120":1,"143":1,"161":1,"171":1,"178":2,"183":1,"189":1,"194":1,"209":2,"216":1,"234":1,"243":1}}],["an",{"0":{"24":1,"179":1,"191":1,"192":1,"193":1,"215":1,"216":1},"1":{"192":1,"193":1},"2":{"7":1,"10":1,"13":1,"18":2,"24":1,"29":1,"31":1,"33":1,"34":1,"35":1,"37":1,"45":1,"47":2,"50":1,"51":1,"53":1,"54":1,"55":1,"57":1,"58":1,"60":1,"61":1,"63":1,"64":1,"66":1,"67":2,"69":3,"81":2,"82":1,"84":1,"86":1,"90":1,"91":1,"95":1,"112":2,"114":1,"118":2,"119":1,"123":1,"126":3,"128":3,"129":1,"131":1,"133":2,"135":1,"140":2,"147":1,"154":1,"165":1,"167":1,"170":1,"171":1,"174":1,"175":1,"178":1,"185":1,"189":1,"190":2,"191":2,"197":1,"200":1,"203":3,"205":2,"212":1,"213":2,"214":1,"216":2,"234":2,"235":1,"241":1,"250":1,"253":1,"254":1}}],["and",{"0":{"103":1,"109":1,"119":1,"132":1,"143":1,"162":1,"242":1},"1":{"104":1,"105":1,"133":1,"134":1,"135":1,"136":1,"137":1,"138":1,"139":1,"243":1},"2":{"2":2,"8":1,"13":1,"14":1,"16":1,"18":1,"21":2,"22":1,"24":3,"26":1,"28":1,"32":1,"34":1,"39":1,"40":1,"41":1,"55":1,"67":1,"68":1,"71":1,"72":3,"73":2,"74":1,"75":1,"76":1,"78":1,"80":2,"96":2,"97":1,"102":1,"103":1,"104":1,"105":3,"107":2,"108":1,"111":2,"112":1,"113":1,"114":1,"115":1,"116":1,"117":2,"118":1,"119":2,"120":2,"121":1,"122":3,"123":6,"126":2,"127":3,"131":4,"140":1,"143":3,"144":1,"146":1,"147":1,"148":1,"150":1,"152":2,"153":3,"155":1,"157":2,"158":1,"159":1,"160":1,"161":2,"162":1,"163":1,"165":1,"166":2,"169":1,"170":1,"172":1,"176":1,"177":1,"179":1,"183":6,"185":2,"186":4,"187":1,"188":3,"191":2,"192":2,"193":1,"194":4,"195":1,"197":1,"200":1,"202":1,"204":2,"205":2,"206":2,"210":1,"211":2,"212":2,"213":2,"214":1,"215":1,"216":3,"217":1,"219":1,"223":2,"225":2,"226":1,"227":2,"228":1,"229":4,"231":1,"234":1,"235":1,"236":2,"237":1,"238":1,"240":1,"241":5,"243":1,"244":2,"247":2,"248":2,"250":2,"255":1,"256":1,"257":1,"258":2,"259":2}}],["a",{"0":{"150":1,"189":1,"203":1,"205":1,"210":1,"225":1,"243":1,"256":1},"1":{"190":1,"191":1,"192":1,"193":1,"194":1},"2":{"1":1,"4":2,"7":1,"8":1,"12":4,"13":2,"16":2,"20":3,"21":3,"22":2,"23":1,"24":2,"25":1,"32":1,"34":2,"43":1,"44":1,"48":1,"63":1,"64":1,"68":1,"69":2,"72":2,"73":1,"74":1,"75":2,"76":2,"78":4,"80":2,"81":1,"82":1,"84":4,"88":1,"90":1,"93":1,"97":1,"100":1,"104":7,"105":2,"107":1,"108":4,"111":1,"112":3,"113":1,"114":2,"116":3,"118":1,"119":1,"120":1,"122":3,"123":2,"125":1,"126":3,"127":1,"128":7,"129":6,"130":1,"131":6,"132":1,"133":1,"134":1,"135":1,"136":1,"139":1,"140":6,"141":5,"143":3,"145":1,"146":1,"149":1,"150":3,"152":1,"153":5,"154":1,"155":1,"157":2,"160":3,"161":4,"162":2,"163":3,"165":4,"171":2,"172":1,"173":6,"174":4,"175":2,"176":2,"177":2,"178":2,"179":1,"180":3,"183":8,"185":4,"186":1,"187":3,"188":3,"189":1,"190":4,"191":2,"192":2,"193":3,"194":1,"195":1,"196":1,"197":3,"199":1,"200":2,"202":3,"203":1,"204":4,"205":5,"206":2,"207":3,"208":1,"209":1,"210":1,"212":2,"213":2,"214":1,"215":4,"216":2,"219":1,"221":1,"223":1,"225":1,"226":2,"227":6,"228":1,"230":1,"233":4,"234":3,"238":1,"240":1,"241":2,"242":4,"243":4,"244":1,"245":2,"246":3,"247":2,"248":1,"250":2,"252":1,"253":1,"254":3,"255":1,"256":3,"258":1}}],["tls",{"2":{"232":2}}],["turned",{"2":{"192":1}}],["turning",{"2":{"128":1}}],["t",{"2":{"171":1,"183":1}}],["txt",{"2":{"157":1}}],["tiff",{"2":{"157":1}}],["tika",{"0":{"157":1,"159":1,"235":1},"1":{"160":1,"161":1,"162":1},"2":{"153":2,"154":8,"155":1,"156":1,"157":3,"158":1,"161":2,"162":4,"163":1,"235":3}}],["timeout",{"2":{"163":1}}],["timestamp",{"2":{"79":1,"99":1,"104":2,"108":1,"109":2}}],["timed",{"2":{"79":2}}],["time",{"2":{"73":1,"75":2,"81":1,"83":2,"84":1,"105":1,"108":1,"120":1,"123":1,"155":1,"160":1,"179":1,"188":1,"194":1,"205":1,"207":1,"210":1,"234":1,"258":1,"259":1}}],["typically",{"2":{"143":1,"190":1,"246":1}}],["typeerror",{"2":{"245":1}}],["type=s3",{"2":{"167":1,"169":1}}],["type=local",{"2":{"167":1,"168":1}}],["typescriptimport",{"2":{"171":1}}],["typescriptinterface",{"2":{"44":1,"53":1}}],["types",{"2":{"112":1,"153":1,"157":1,"163":1,"203":1}}],["type",{"2":{"5":1,"6":1,"9":1,"17":1,"49":1,"52":1,"56":1,"59":1,"62":1,"65":1,"69":3,"70":2,"89":1,"94":1,"98":2,"108":3,"167":1,"168":1,"169":1,"183":1,"198":1,"228":2,"233":6}}],["tbd",{"2":{"123":2}}],["ts",{"2":{"102":1,"106":1,"153":1,"159":1,"163":1}}],["two",{"2":{"96":1,"112":1,"140":1,"150":1,"153":1,"183":1,"185":1,"186":1,"193":2,"204":1,"247":1}}],["taskuid",{"2":{"256":1}}],["tasks",{"2":{"72":1}}],["tab",{"2":{"186":1,"205":1}}],["table",{"0":{"0":1},"1":{"1":1},"2":{"105":1,"108":1,"109":1,"110":1,"113":1,"194":1,"204":1}}],["tar",{"2":{"157":1}}],["target",{"2":{"108":2,"119":1}}],["targetid",{"2":{"99":1}}],["targettype",{"2":{"99":1}}],["taken",{"2":{"203":1}}],["takeout",{"2":{"197":1}}],["take",{"2":{"141":1,"179":1,"188":1,"194":1,"207":1,"210":1,"216":1,"248":1,"258":1}}],["tampering",{"2":{"215":1}}],["tamper",{"2":{"114":1,"122":1}}],["tampered",{"2":{"67":1,"105":1,"111":1,"112":3,"120":1,"212":1}}],["treat",{"2":{"205":1}}],["treated",{"2":{"133":1}}],["troubleshooting",{"0":{"184":1,"244":1},"1":{"185":1,"245":1,"246":1,"247":1,"248":1},"2":{"259":1}}],["trash",{"2":{"231":1}}],["traditional",{"2":{"189":1}}],["track",{"2":{"160":1}}],["traceability",{"2":{"118":1}}],["translated",{"2":{"131":1}}],["trail",{"2":{"123":1}}],["trustworthiness",{"2":{"216":1}}],["truncated",{"2":{"108":1}}],["true",{"2":{"7":1,"10":1,"20":1,"69":1,"70":1,"101":1,"128":2,"139":1,"140":2,"141":1,"169":1,"176":1,"231":1,"234":1}}],["trying",{"2":{"185":1}}],["try",{"2":{"82":1,"194":1,"237":1}}],["triggered",{"2":{"60":1,"66":1}}],["triggers",{"2":{"58":1,"64":1}}],["temporarily",{"2":{"258":1}}],["telling",{"2":{"258":1}}],["terminal",{"2":{"243":1}}],["term",{"2":{"216":1}}],["tenant",{"2":{"201":1,"203":1,"206":1}}],["technology",{"2":{"165":1}}],["textextractor",{"2":{"153":1,"163":1}}],["text",{"2":{"20":2,"123":1,"152":2,"153":2,"154":1,"155":1,"156":1,"157":2,"158":3,"159":1,"160":1,"161":1,"163":2,"187":1,"226":1,"235":1,"241":1,"247":1}}],["test",{"2":{"7":1,"10":1,"90":1}}],["thunderbird",{"2":{"197":1,"199":1}}],["three",{"2":{"182":1,"183":1,"206":1}}],["throwing",{"2":{"175":1}}],["throws",{"2":{"174":1}}],["throughout",{"2":{"106":1}}],["through",{"2":{"24":1,"106":1,"110":1,"116":1,"120":1,"189":1,"196":1,"198":1,"222":1,"241":1,"242":1}}],["than",{"0":{"137":2,"138":2},"2":{"137":2,"138":2,"155":1,"234":1}}],["that",{"2":{"12":1,"13":1,"20":1,"21":1,"22":1,"67":1,"75":2,"84":1,"104":2,"107":1,"108":2,"111":1,"112":7,"114":1,"118":1,"128":1,"129":1,"130":1,"131":2,"139":1,"140":2,"142":1,"143":2,"150":1,"153":2,"162":1,"165":1,"173":2,"174":1,"175":1,"176":1,"180":2,"189":1,"190":1,"191":1,"197":1,"200":2,"205":2,"206":1,"212":1,"214":4,"215":2,"216":3,"234":1,"241":1,"242":4,"244":1,"246":1,"247":2,"248":1,"252":1,"254":1,"255":1,"256":1,"259":1}}],["this",{"2":{"3":1,"16":1,"24":1,"27":1,"34":1,"38":1,"42":1,"67":1,"69":1,"75":1,"80":1,"81":1,"82":1,"87":1,"92":1,"102":1,"104":1,"109":1,"111":1,"112":5,"113":1,"116":1,"117":1,"118":1,"119":1,"121":1,"127":1,"128":2,"131":2,"133":3,"137":1,"140":2,"142":1,"143":1,"145":1,"146":1,"147":1,"148":1,"149":1,"150":2,"152":1,"153":1,"161":1,"162":1,"165":1,"168":1,"171":2,"177":1,"180":2,"183":4,"185":2,"186":1,"187":2,"188":1,"189":2,"190":3,"191":1,"192":1,"193":1,"194":1,"195":1,"196":1,"199":1,"200":2,"203":3,"204":1,"205":3,"206":2,"207":1,"208":1,"211":1,"212":1,"213":1,"214":2,"215":4,"219":1,"220":1,"221":2,"222":2,"225":4,"227":1,"228":1,"229":1,"231":1,"234":1,"236":1,"240":2,"241":2,"242":4,"243":4,"244":1,"245":1,"246":1,"247":2,"248":2,"249":1,"251":1,"252":1,"253":1,"254":1,"256":3,"258":1}}],["then",{"2":{"140":1,"161":1,"179":1,"188":2,"197":1,"210":1,"242":1,"255":1}}],["there",{"2":{"112":1,"237":1}}],["these",{"2":{"81":1,"85":2,"131":1,"143":1,"185":1,"199":1,"212":2,"217":1,"229":1,"232":1,"241":2,"246":1,"248":1,"251":1}}],["theme",{"0":{"220":1},"2":{"217":1,"220":3}}],["them",{"2":{"71":1,"150":1,"188":1,"190":1,"212":1,"243":1,"248":1,"254":1}}],["they",{"2":{"67":1,"75":1,"105":2,"131":1,"140":1,"146":1,"186":1,"191":1,"212":1}}],["their",{"2":{"2":1,"32":1,"76":1,"180":1,"186":1,"188":1,"200":1,"204":1,"211":1,"250":1}}],["the",{"0":{"159":1,"167":1,"170":1,"178":1,"209":1,"213":1,"224":1,"236":1,"237":1,"258":1},"1":{"160":1,"161":1,"162":1,"171":1,"214":1,"215":1},"2":{"2":2,"5":2,"6":2,"9":2,"10":3,"12":5,"13":2,"14":1,"16":1,"17":2,"20":3,"21":6,"22":3,"23":1,"24":4,"25":3,"26":2,"28":3,"29":1,"30":2,"31":1,"36":2,"38":2,"39":2,"40":1,"41":1,"44":1,"45":1,"49":2,"50":1,"52":2,"53":1,"54":1,"56":2,"57":1,"58":1,"59":2,"60":1,"62":2,"63":1,"65":2,"66":1,"67":5,"68":3,"69":11,"71":3,"72":1,"73":7,"74":4,"75":5,"76":3,"78":11,"80":3,"81":4,"82":2,"83":5,"84":11,"85":1,"86":1,"88":1,"89":4,"91":2,"93":1,"94":3,"95":1,"96":2,"98":10,"100":2,"102":4,"103":2,"104":14,"105":19,"106":7,"107":2,"108":15,"109":3,"110":2,"111":6,"112":14,"113":5,"114":3,"115":2,"116":3,"117":1,"118":3,"119":4,"120":7,"121":1,"123":4,"125":1,"126":4,"128":7,"129":7,"130":2,"131":8,"132":1,"133":1,"134":2,"135":3,"136":3,"137":2,"138":2,"139":1,"140":2,"141":2,"142":5,"143":1,"144":2,"146":3,"147":1,"149":1,"150":3,"152":1,"153":4,"154":7,"155":4,"156":2,"157":2,"158":1,"159":1,"160":9,"161":5,"162":6,"163":2,"165":6,"166":4,"167":3,"168":5,"169":8,"170":4,"171":5,"172":2,"173":5,"174":6,"175":6,"176":4,"178":4,"179":13,"180":4,"181":1,"182":7,"183":12,"185":21,"186":16,"187":13,"188":13,"189":1,"190":14,"191":2,"192":5,"193":5,"194":16,"195":1,"196":1,"197":1,"198":4,"199":5,"200":4,"201":1,"202":9,"203":11,"204":17,"205":9,"206":14,"207":12,"209":4,"210":13,"211":3,"212":9,"213":2,"214":10,"215":6,"216":8,"217":2,"219":7,"220":4,"222":2,"224":1,"225":7,"226":4,"227":8,"228":3,"229":5,"231":12,"232":19,"233":8,"234":8,"235":2,"236":8,"237":9,"238":1,"239":7,"240":1,"241":12,"242":13,"243":13,"245":5,"246":6,"247":8,"248":5,"249":1,"250":3,"251":7,"252":3,"253":2,"254":3,"255":3,"256":13,"257":4,"258":12,"259":7}}],["together",{"2":{"232":1}}],["tool",{"2":{"216":1}}],["toolkit",{"2":{"153":1}}],["too",{"2":{"81":1,"82":1}}],["topsenders",{"2":{"37":1}}],["top",{"2":{"36":1,"185":1,"203":1,"241":1}}],["tokens",{"2":{"39":1,"227":1,"234":2}}],["token",{"0":{"22":1},"2":{"14":1,"18":1,"22":2,"245":1}}],["totaljobs",{"2":{"79":1}}],["totalpages",{"2":{"79":1,"90":1}}],["totalstorageused",{"2":{"29":1}}],["totalemailsarchived",{"2":{"29":1}}],["total",{"2":{"7":1,"28":2,"90":1,"99":1}}],["to",{"0":{"150":1,"170":1,"180":1,"189":1,"192":1,"193":1,"198":1,"200":1,"216":1,"243":2},"1":{"171":1,"181":1,"182":1,"183":1,"184":1,"185":1,"186":1,"187":1,"188":1,"190":1,"191":1,"192":1,"193":1,"194":1,"201":1,"202":1,"203":1,"204":1,"205":1,"206":1,"207":1},"2":{"1":3,"5":1,"12":1,"13":1,"16":1,"20":3,"21":1,"22":2,"23":2,"24":2,"25":1,"38":1,"39":2,"41":1,"67":2,"68":1,"72":1,"73":1,"78":7,"80":1,"81":1,"83":2,"84":2,"85":1,"89":1,"94":1,"96":1,"98":7,"100":1,"104":4,"105":2,"106":1,"107":2,"109":1,"110":1,"111":3,"114":2,"115":2,"116":2,"117":1,"118":2,"119":2,"120":1,"121":1,"122":1,"123":5,"124":1,"125":7,"126":3,"127":2,"128":5,"129":6,"131":3,"133":2,"134":2,"135":1,"137":1,"138":1,"140":7,"142":2,"143":6,"144":2,"145":1,"146":3,"147":1,"149":2,"150":4,"153":1,"154":3,"155":1,"156":1,"157":3,"158":1,"159":1,"160":1,"161":2,"162":2,"163":1,"165":4,"166":1,"168":1,"169":3,"170":1,"171":3,"173":1,"174":1,"175":1,"176":1,"177":1,"178":4,"179":1,"180":2,"181":1,"183":6,"185":11,"186":5,"187":4,"188":4,"189":1,"190":6,"191":5,"192":2,"193":4,"194":4,"195":4,"197":5,"198":2,"199":2,"200":3,"202":1,"203":3,"204":2,"205":4,"206":4,"207":6,"208":1,"209":3,"210":1,"211":1,"212":2,"215":3,"216":3,"217":2,"221":2,"224":1,"225":2,"226":2,"227":2,"228":3,"229":5,"231":5,"232":2,"233":1,"234":1,"235":1,"237":3,"238":5,"239":2,"240":4,"241":3,"242":3,"243":10,"245":1,"246":2,"247":4,"248":2,"249":1,"251":1,"252":2,"253":1,"254":2,"256":3,"258":5,"259":2}}],["glance",{"2":{"213":1}}],["global",{"0":{"147":1},"2":{"201":1,"217":1}}],["guessing",{"2":{"246":1}}],["guarantees",{"2":{"165":1}}],["guidelines",{"2":{"178":1,"209":1}}],["guide",{"0":{"190":1,"222":1},"1":{"223":1,"224":1,"225":1,"226":1,"227":1,"228":1,"229":1,"230":1,"231":1,"232":1,"233":1,"234":1,"235":1,"236":1,"237":1,"238":1,"239":1,"240":1,"241":1,"242":1,"243":1},"2":{"39":1,"121":1,"124":2,"127":1,"180":1,"189":1,"196":1,"200":1,"211":1,"222":1,"244":1,"249":1,"253":1,"259":1}}],["guides",{"0":{"1":1},"2":{"125":1,"195":1}}],["gz",{"2":{"157":1}}],["git",{"2":{"223":1,"224":1,"239":1}}],["github",{"2":{"126":1,"224":1,"250":1}}],["give",{"2":{"146":1,"183":1,"187":1,"190":1,"192":1,"203":1,"206":1,"242":1}}],["given",{"2":{"12":1}}],["gmail",{"0":{"192":1},"2":{"122":1,"183":1,"186":1,"190":1,"191":1,"197":1,"199":2}}],["going",{"2":{"243":1}}],["go",{"2":{"179":1,"183":1,"185":1,"186":2,"187":1,"190":1,"192":1,"193":1,"203":1,"206":2,"210":1}}],["gobd",{"2":{"114":1}}],["googleapis",{"2":{"186":2}}],["google",{"0":{"180":1,"183":1},"1":{"181":1,"182":1,"183":1,"184":1,"185":1,"186":1,"187":1,"188":1},"2":{"1":1,"33":2,"44":1,"53":1,"122":1,"123":1,"125":1,"167":1,"180":2,"181":2,"182":2,"183":2,"185":2,"186":5,"187":3,"188":1,"192":2,"195":1,"197":1,"238":1}}],["g",{"2":{"89":1,"98":1,"105":1,"161":1,"162":1,"165":1,"167":1,"173":1,"183":2,"187":2,"206":1,"225":1,"231":1,"233":1,"246":1}}],["greek",{"2":{"219":1}}],["green",{"2":{"204":1,"214":1}}],["greater",{"0":{"138":2},"2":{"138":2}}],["graph",{"2":{"200":1,"204":1,"207":2}}],["grained",{"2":{"131":1}}],["granting",{"2":{"202":1}}],["grant",{"0":{"186":1,"204":1},"2":{"133":1,"135":1,"139":1,"140":3,"149":1,"183":1,"204":3}}],["grants",{"2":{"129":1,"140":1,"145":1,"147":1,"148":1,"150":2,"180":1,"191":1,"200":1}}],["granted",{"2":{"128":1,"131":1,"143":1}}],["granularly",{"2":{"143":1}}],["granular",{"2":{"123":1,"127":1}}],["grade",{"2":{"114":1}}],["gracefully",{"2":{"84":1}}],["grouped",{"2":{"30":1}}],["gt",{"0":{"12":1,"13":1,"20":1,"21":1,"22":1},"2":{"24":1,"173":1,"174":1,"175":1,"176":1,"183":3,"185":2,"186":2,"203":2}}],["german",{"2":{"114":1,"219":1}}],["general",{"2":{"155":1,"197":1}}],["generation",{"2":{"104":1}}],["generating",{"2":{"104":1}}],["generate",{"2":{"24":1,"183":1,"185":1,"191":1,"192":1,"227":2}}],["generated",{"2":{"23":1,"182":1,"187":1,"193":1,"202":1,"213":1,"242":1}}],["generates",{"2":{"21":1}}],["generic",{"0":{"189":1},"1":{"190":1,"191":1,"192":1,"193":1,"194":1},"2":{"1":1,"44":1,"53":1,"122":1,"125":1,"190":1,"195":1,"238":1}}],["gettime",{"2":{"104":1}}],["getarchivedemailbyid",{"0":{"13":1}}],["getarchivedemails",{"0":{"12":1}}],["get",{"0":{"4":1,"8":1,"28":1,"30":1,"32":1,"34":1,"36":1,"46":1,"48":1,"76":1,"78":1,"88":1,"93":1,"97":1,"121":1,"174":1},"1":{"5":1,"6":1,"7":1,"9":1,"10":1,"29":1,"31":1,"33":1,"35":1,"37":1,"47":1,"49":1,"50":1,"77":1,"79":1,"89":1,"90":1,"94":1,"95":1,"98":1,"99":1,"122":1,"123":1,"124":1,"125":1,"126":1},"2":{"1":1,"5":1,"68":1,"76":1,"78":1,"97":2,"121":1,"124":1,"186":1,"188":1,"195":1,"207":1}}]],"serializationVersion":2}';export{e as default};
    diff --git a/assets/chunks/@localSearchIndexroot.Bnx6rzg0.js b/assets/chunks/@localSearchIndexroot.Bnx6rzg0.js
    deleted file mode 100644
    index 7f60e60..0000000
    --- a/assets/chunks/@localSearchIndexroot.Bnx6rzg0.js
    +++ /dev/null
    @@ -1 +0,0 @@
    -const e='{"documentCount":260,"nextId":260,"documentIds":{"0":"/SUMMARY.html#table-of-contents","1":"/SUMMARY.html#user-guides","2":"/api/archived-email.html#archived-email-service-api","3":"/api/archived-email.html#endpoints","4":"/api/archived-email.html#get-api-v1-archived-emails-ingestion-source-ingestionsourceid","5":"/api/archived-email.html#url-parameters","6":"/api/archived-email.html#query-parameters","7":"/api/archived-email.html#responses","8":"/api/archived-email.html#get-api-v1-archived-emails-id","9":"/api/archived-email.html#url-parameters-1","10":"/api/archived-email.html#responses-1","11":"/api/archived-email.html#service-methods","12":"/api/archived-email.html#getarchivedemails-ingestionsourceid-string-page-number-limit-number-promise-paginatedarchivedemails","13":"/api/archived-email.html#getarchivedemailbyid-emailid-string-promise-archivedemail-null","14":"/api/auth.html#auth-service-api","15":"/api/auth.html#endpoints","16":"/api/auth.html#post-api-v1-auth-login","17":"/api/auth.html#request-body","18":"/api/auth.html#responses","19":"/api/auth.html#service-methods","20":"/api/auth.html#verifypassword-password-string-hash-string-promise-boolean","21":"/api/auth.html#login-email-string-password-string-promise-loginresponse-null","22":"/api/auth.html#verifytoken-token-string-promise-authtokenpayload-null","23":"/api/authentication.html#api-authentication","24":"/api/authentication.html#_1-creating-an-api-key","25":"/api/authentication.html#_2-making-authenticated-requests","26":"/api/dashboard.html#dashboard-service-api","27":"/api/dashboard.html#endpoints","28":"/api/dashboard.html#get-api-v1-dashboard-stats","29":"/api/dashboard.html#responses","30":"/api/dashboard.html#get-api-v1-dashboard-ingestion-history","31":"/api/dashboard.html#responses-1","32":"/api/dashboard.html#get-api-v1-dashboard-ingestion-sources","33":"/api/dashboard.html#responses-2","34":"/api/dashboard.html#get-api-v1-dashboard-recent-syncs","35":"/api/dashboard.html#responses-3","36":"/api/dashboard.html#get-api-v1-dashboard-indexed-insights","37":"/api/dashboard.html#responses-4","38":"/api/#api-overview","39":"/api/#authentication","40":"/api/#api-services","41":"/api/ingestion.html#ingestion-service-api","42":"/api/ingestion.html#endpoints","43":"/api/ingestion.html#post-api-v1-ingestion-sources","44":"/api/ingestion.html#request-body","45":"/api/ingestion.html#responses","46":"/api/ingestion.html#get-api-v1-ingestion-sources","47":"/api/ingestion.html#responses-1","48":"/api/ingestion.html#get-api-v1-ingestion-sources-id","49":"/api/ingestion.html#url-parameters","50":"/api/ingestion.html#responses-2","51":"/api/ingestion.html#put-api-v1-ingestion-sources-id","52":"/api/ingestion.html#url-parameters-1","53":"/api/ingestion.html#request-body-1","54":"/api/ingestion.html#responses-3","55":"/api/ingestion.html#delete-api-v1-ingestion-sources-id","56":"/api/ingestion.html#url-parameters-2","57":"/api/ingestion.html#responses-4","58":"/api/ingestion.html#post-api-v1-ingestion-sources-id-import","59":"/api/ingestion.html#url-parameters-3","60":"/api/ingestion.html#responses-5","61":"/api/ingestion.html#post-api-v1-ingestion-sources-id-pause","62":"/api/ingestion.html#url-parameters-4","63":"/api/ingestion.html#responses-6","64":"/api/ingestion.html#post-api-v1-ingestion-sources-id-sync","65":"/api/ingestion.html#url-parameters-5","66":"/api/ingestion.html#responses-7","67":"/api/integrity.html#integrity-check-api","68":"/api/integrity.html#check-email-integrity","69":"/api/integrity.html#response-body-integritycheckresult","70":"/api/integrity.html#example-response","71":"/api/jobs.html#jobs-api","72":"/api/jobs.html#overview","73":"/api/jobs.html#job-statuses","74":"/api/jobs.html#errors","75":"/api/jobs.html#job-preservation","76":"/api/jobs.html#get-all-queues","77":"/api/jobs.html#response-body","78":"/api/jobs.html#get-queue-jobs","79":"/api/jobs.html#response-body-1","80":"/api/rate-limiting.html#rate-limiting","81":"/api/rate-limiting.html#how-it-works","82":"/api/rate-limiting.html#response-body","83":"/api/rate-limiting.html#configuration","84":"/api/rate-limiting.html#handling-rate-limits","85":"/api/rate-limiting.html#excluded-endpoints","86":"/api/search.html#search-service-api","87":"/api/search.html#endpoints","88":"/api/search.html#get-api-v1-search","89":"/api/search.html#query-parameters","90":"/api/search.html#responses","91":"/api/storage.html#storage-service-api","92":"/api/storage.html#endpoints","93":"/api/storage.html#get-api-v1-storage-download","94":"/api/storage.html#query-parameters","95":"/api/storage.html#responses","96":"/enterprise/audit-log/api.html#audit-log-api-endpoints","97":"/enterprise/audit-log/api.html#get-audit-logs","98":"/enterprise/audit-log/api.html#query-parameters","99":"/enterprise/audit-log/api.html#response-body","100":"/enterprise/audit-log/api.html#verify-audit-log-integrity","101":"/enterprise/audit-log/api.html#response-body-1","102":"/enterprise/audit-log/audit-service.html#audit-log-backend-implementation","103":"/enterprise/audit-log/audit-service.html#hashing-and-verification-logic","104":"/enterprise/audit-log/audit-service.html#hash-calculation","105":"/enterprise/audit-log/audit-service.html#verification-process","106":"/enterprise/audit-log/audit-service.html#service-integration","107":"/enterprise/audit-log/guide.html#audit-log-user-interface","108":"/enterprise/audit-log/guide.html#viewing-audit-logs","109":"/enterprise/audit-log/guide.html#filtering-and-sorting","110":"/enterprise/audit-log/guide.html#pagination","111":"/enterprise/audit-log/guide.html#verifying-log-integrity","112":"/enterprise/audit-log/guide.html#verification-responses","113":"/enterprise/audit-log/guide.html#viewing-log-details","114":"/enterprise/audit-log/#audit-log","115":"/enterprise/audit-log/#core-principles","116":"/enterprise/audit-log/#_1-immutability","117":"/enterprise/audit-log/#_2-completeness","118":"/enterprise/audit-log/#_3-attribution","119":"/enterprise/audit-log/#_4-clarity-and-detail","120":"/enterprise/audit-log/#_5-verifiability","121":"/#get-started-👋","122":"/#what-is-open-archiver-🛡️","123":"/#key-features-✨","124":"/#installation-🚀","125":"/#data-source-configuration-🔌","126":"/#contributing-❤️","127":"/services/iam-service/iam-policy.html#iam-policy","128":"/services/iam-service/iam-policy.html#policy-structure","129":"/services/iam-service/iam-policy.html#actions","130":"/services/iam-service/iam-policy.html#subjects","131":"/services/iam-service/iam-policy.html#advanced-conditions-with-mongodb-style-queries","132":"/services/iam-service/iam-policy.html#supported-operators-and-examples","133":"/services/iam-service/iam-policy.html#eq-equal","134":"/services/iam-service/iam-policy.html#ne-not-equal","135":"/services/iam-service/iam-policy.html#in-in-array","136":"/services/iam-service/iam-policy.html#nin-not-in-array","137":"/services/iam-service/iam-policy.html#lt-lte-less-than-less-than-or-equal","138":"/services/iam-service/iam-policy.html#gt-gte-greater-than-greater-than-or-equal","139":"/services/iam-service/iam-policy.html#exists","140":"/services/iam-service/iam-policy.html#inverted-rules-creating-exceptions-with-cannot","141":"/services/iam-service/iam-policy.html#policy-evaluation-logic","142":"/services/iam-service/iam-policy.html#dynamic-policies-with-placeholders","143":"/services/iam-service/iam-policy.html#special-permissions-for-user-and-role-management","144":"/services/iam-service/iam-policy.html#policy-examples","145":"/services/iam-service/iam-policy.html#administrator","146":"/services/iam-service/iam-policy.html#end-user","147":"/services/iam-service/iam-policy.html#global-read-only-auditor","148":"/services/iam-service/iam-policy.html#ingestion-admin","149":"/services/iam-service/iam-policy.html#auditor-for-specific-ingestion-sources","150":"/services/iam-service/iam-policy.html#limit-access-to-a-specific-mailbox","151":"/services/#services","152":"/services/ocr-service.html#ocr-service","153":"/services/ocr-service.html#overview","154":"/services/ocr-service.html#configuration","155":"/services/ocr-service.html#file-size-limits","156":"/services/ocr-service.html#supported-file-formats","157":"/services/ocr-service.html#with-apache-tika","158":"/services/ocr-service.html#with-legacy-fallback","159":"/services/ocr-service.html#features-of-the-tika-integration-ocrservice","160":"/services/ocr-service.html#caching","161":"/services/ocr-service.html#concurrency-management-semaphore","162":"/services/ocr-service.html#health-check-and-dns-fallback","163":"/services/ocr-service.html#legacy-fallback-methods","164":"/services/storage-service.html#pluggable-storage-service-storageservice","165":"/services/storage-service.html#overview","166":"/services/storage-service.html#configuration","167":"/services/storage-service.html#_1-choosing-the-backend","168":"/services/storage-service.html#_2-local-filesystem-configuration","169":"/services/storage-service.html#_3-s3-compatible-storage-configuration","170":"/services/storage-service.html#how-to-use-the-service","171":"/services/storage-service.html#example-usage-in-ingestionservice","172":"/services/storage-service.html#api-reference","173":"/services/storage-service.html#put-path-content","174":"/services/storage-service.html#get-path","175":"/services/storage-service.html#delete-path","176":"/services/storage-service.html#exists-path","177":"/user-guides/email-providers/eml.html#eml-import","178":"/user-guides/email-providers/eml.html#preparing-the-zip-file","179":"/user-guides/email-providers/eml.html#creating-an-eml-ingestion-source","180":"/user-guides/email-providers/google-workspace.html#connecting-to-google-workspace","181":"/user-guides/email-providers/google-workspace.html#prerequisites","182":"/user-guides/email-providers/google-workspace.html#setup-overview","183":"/user-guides/email-providers/google-workspace.html#part-1-google-cloud-console-setup","184":"/user-guides/email-providers/google-workspace.html#troubleshooting","185":"/user-guides/email-providers/google-workspace.html#error-iam-disableserviceaccountkeycreation","186":"/user-guides/email-providers/google-workspace.html#part-2-grant-domain-wide-delegation","187":"/user-guides/email-providers/google-workspace.html#part-3-connecting-in-openarchiver","188":"/user-guides/email-providers/google-workspace.html#what-happens-next","189":"/user-guides/email-providers/imap.html#connecting-to-a-generic-imap-server","190":"/user-guides/email-providers/imap.html#step-by-step-guide","191":"/user-guides/email-providers/imap.html#security-recommendation-use-an-app-password","192":"/user-guides/email-providers/imap.html#how-to-obtain-an-app-password-for-gmail","193":"/user-guides/email-providers/imap.html#how-to-obtain-an-app-password-for-outlook-microsoft-accounts","194":"/user-guides/email-providers/imap.html#what-happens-next","195":"/user-guides/email-providers/#connecting-email-providers","196":"/user-guides/email-providers/mbox.html#mbox-ingestion","197":"/user-guides/email-providers/mbox.html#_1-exporting-from-your-email-client","198":"/user-guides/email-providers/mbox.html#_2-uploading-to-openarchiver","199":"/user-guides/email-providers/mbox.html#_3-folder-structure","200":"/user-guides/email-providers/microsoft-365.html#connecting-to-microsoft-365","201":"/user-guides/email-providers/microsoft-365.html#prerequisites","202":"/user-guides/email-providers/microsoft-365.html#setup-overview","203":"/user-guides/email-providers/microsoft-365.html#part-1-register-a-new-application-in-microsoft-entra-id","204":"/user-guides/email-providers/microsoft-365.html#part-2-grant-api-permissions","205":"/user-guides/email-providers/microsoft-365.html#part-3-create-a-client-secret","206":"/user-guides/email-providers/microsoft-365.html#part-4-connecting-in-openarchiver","207":"/user-guides/email-providers/microsoft-365.html#what-happens-next","208":"/user-guides/email-providers/pst.html#pst-import","209":"/user-guides/email-providers/pst.html#preparing-the-pst-file","210":"/user-guides/email-providers/pst.html#creating-a-pst-ingestion-source","211":"/user-guides/installation.html#installation-guide","212":"/user-guides/installation.html#prerequisites","213":"/user-guides/installation.html#_1-clone-the-repository","214":"/user-guides/installation.html#_2-create-a-directory-for-local-storage-important","215":"/user-guides/installation.html#_3-configure-your-environment","216":"/user-guides/installation.html#key-configuration-steps","217":"/user-guides/installation.html#storage-configuration","218":"/user-guides/installation.html#using-external-services","219":"/user-guides/installation.html#environment-variable-reference","220":"/user-guides/installation.html#application-settings","221":"/user-guides/installation.html#docker-compose-service-configuration","222":"/user-guides/installation.html#storage-settings","223":"/user-guides/installation.html#security-authentication","224":"/user-guides/installation.html#apache-tika-integration","225":"/user-guides/installation.html#_4-run-the-application","226":"/user-guides/installation.html#_5-access-the-application","227":"/user-guides/installation.html#_6-next-steps","228":"/user-guides/installation.html#updating-your-installation","229":"/user-guides/installation.html#deploying-on-coolify","230":"/user-guides/installation.html#modify-docker-compose-yml-for-coolify","231":"/user-guides/installation.html#where-is-my-data-stored-when-using-local-storage-and-docker","232":"/user-guides/installation.html#to-save-data-to-a-specific-folder","233":"/user-guides/integrity-check.html#email-integrity-check","234":"/user-guides/integrity-check.html#how-it-works","235":"/user-guides/integrity-check.html#the-integrity-report","236":"/user-guides/integrity-check.html#statuses","237":"/user-guides/integrity-check.html#reasons-for-an-invalid-status","238":"/user-guides/integrity-check.html#what-to-do-if-an-integrity-check-fails","239":"/user-guides/settings/system.html#system-settings","240":"/user-guides/settings/system.html#configuration","241":"/user-guides/settings/system.html#language","242":"/user-guides/settings/system.html#default-theme","243":"/user-guides/settings/system.html#support-email","244":"/user-guides/troubleshooting/cors-errors.html#troubleshooting-cors-errors","245":"/user-guides/troubleshooting/cors-errors.html#symptoms","246":"/user-guides/troubleshooting/cors-errors.html#root-cause","247":"/user-guides/troubleshooting/cors-errors.html#solution","248":"/user-guides/troubleshooting/cors-errors.html#example-configuration","249":"/user-guides/upgrade-and-migration/meilisearch-upgrade.html#upgrading-meilisearch","250":"/user-guides/upgrade-and-migration/meilisearch-upgrade.html#migration-process-overview","251":"/user-guides/upgrade-and-migration/meilisearch-upgrade.html#step-1-create-a-dump","252":"/user-guides/upgrade-and-migration/meilisearch-upgrade.html#step-2-upgrade-your-open-archiver-instance","253":"/user-guides/upgrade-and-migration/meilisearch-upgrade.html#step-3-import-the-dump","254":"/user-guides/upgrade-and-migration/meilisearch-upgrade.html#step-4-clean-up","255":"/user-guides/upgrade-and-migration/upgrade.html#upgrading-your-instance","256":"/user-guides/upgrade-and-migration/upgrade.html#checking-for-new-versions","257":"/user-guides/upgrade-and-migration/upgrade.html#upgrading-your-instance-1","258":"/user-guides/upgrade-and-migration/upgrade.html#migrating-data","259":"/user-guides/upgrade-and-migration/upgrade.html#upgrading-meilisearch"},"fieldIds":{"title":0,"titles":1,"text":2},"fieldLength":{"0":[3,1,1],"1":[2,3,26],"2":[4,1,18],"3":[1,4,8],"4":[8,5,14],"5":[2,13,16],"6":[2,13,16],"7":[1,13,48],"8":[6,5,16],"9":[2,11,12],"10":[1,11,60],"11":[2,4,1],"12":[11,5,32],"13":[10,5,32],"14":[3,1,15],"15":[1,3,1],"16":[5,4,26],"17":[2,9,11],"18":[1,9,44],"19":[2,3,1],"20":[9,4,28],"21":[11,4,36],"22":[10,4,25],"23":[2,1,22],"24":[5,2,54],"25":[4,2,43],"26":[3,1,14],"27":[1,3,8],"28":[5,4,22],"29":[1,9,17],"30":[6,4,15],"31":[1,10,22],"32":[6,4,17],"33":[1,10,29],"34":[6,4,21],"35":[1,10,7],"36":[6,4,14],"37":[1,10,19],"38":[2,1,22],"39":[1,2,24],"40":[2,2,30],"41":[3,1,18],"42":[1,3,8],"43":[5,4,8],"44":[2,9,20],"45":[1,9,16],"46":[5,4,7],"47":[1,9,16],"48":[6,4,11],"49":[2,10,12],"50":[1,10,21],"51":[6,4,8],"52":[2,10,12],"53":[2,10,28],"54":[1,10,22],"55":[6,4,11],"56":[2,10,12],"57":[1,10,24],"58":[7,4,12],"59":[2,11,12],"60":[1,11,24],"61":[7,4,8],"62":[2,11,12],"63":[1,11,26],"64":[7,4,11],"65":[2,11,12],"66":[1,11,24],"67":[3,1,40],"68":[3,3,38],"69":[3,4,54],"70":[2,4,42],"71":[2,1,15],"72":[1,2,26],"73":[2,3,40],"74":[1,3,24],"75":[2,3,31],"76":[3,2,38],"77":[2,5,21],"78":[3,2,77],"79":[2,4,51],"80":[2,1,32],"81":[3,2,53],"82":[2,5,34],"83":[1,2,42],"84":[3,2,79],"85":[2,2,32],"86":[3,1,11],"87":[1,3,8],"88":[4,4,11],"89":[2,8,40],"90":[1,8,48],"91":[3,1,15],"92":[1,3,8],"93":[5,4,9],"94":[2,9,13],"95":[1,9,28],"96":[4,1,26],"97":[3,4,24],"98":[2,6,44],"99":[2,6,36],"100":[4,4,24],"101":[2,6,19],"102":[4,1,29],"103":[4,4,16],"104":[2,8,78],"105":[2,8,86],"106":[2,4,38],"107":[4,1,36],"108":[3,4,68],"109":[3,4,25],"110":[1,4,19],"111":[3,4,42],"112":[2,6,71],"113":[3,4,33],"114":[2,1,51],"115":[2,2,16],"116":[2,4,40],"117":[2,4,35],"118":[2,4,39],"119":[4,4,40],"120":[2,4,42],"121":[3,1,19],"122":[5,3,55],"123":[3,3,116],"124":[2,3,17],"125":[4,3,35],"126":[2,3,59],"127":[2,1,29],"128":[2,2,78],"129":[1,2,40],"130":[1,2,32],"131":[6,2,85],"132":[4,8,12],"133":[3,12,37],"134":[4,12,30],"135":[4,12,35],"136":[5,12,32],"137":[7,12,30],"138":[7,12,24],"139":[1,12,21],"140":[6,2,77],"141":[3,2,38],"142":[4,4,30],"143":[7,2,52],"144":[2,2,25],"145":[1,3,19],"146":[2,3,40],"147":[4,3,38],"148":[2,3,22],"149":[5,3,33],"150":[6,3,48],"151":[1,1,1],"152":[2,1,34],"153":[1,2,78],"154":[1,2,57],"155":[3,2,40],"156":[3,2,20],"157":[3,5,80],"158":[3,5,31],"159":[7,2,18],"160":[1,9,55],"161":[4,9,65],"162":[5,9,49],"163":[3,2,58],"164":[5,1,1],"165":[1,5,73],"166":[1,5,28],"167":[4,5,31],"168":[4,5,43],"169":[5,5,69],"170":[5,5,40],"171":[4,8,79],"172":[2,5,15],"173":[4,6,63],"174":[3,6,39],"175":[3,6,40],"176":[3,6,31],"177":[2,1,27],"178":[4,2,64],"179":[5,2,50],"180":[4,1,51],"181":[1,4,20],"182":[2,4,27],"183":[6,6,113],"184":[1,6,1],"185":[5,7,130],"186":[6,6,98],"187":[5,6,87],"188":[4,4,77],"189":[6,1,38],"190":[3,6,113],"191":[6,6,68],"192":[8,12,68],"193":[10,12,53],"194":[4,6,88],"195":[3,1,43],"196":[2,1,24],"197":[6,2,56],"198":[4,2,29],"199":[3,2,45],"200":[4,1,54],"201":[1,4,20],"202":[2,4,44],"203":[10,6,89],"204":[5,6,102],"205":[6,6,100],"206":[5,6,80],"207":[4,4,72],"208":[2,1,22],"209":[4,2,50],"210":[5,2,47],"211":[2,1,21],"212":[1,2,29],"213":[4,2,19],"214":[9,2,78],"215":[4,2,34],"216":[3,6,94],"217":[2,6,49],"218":[3,6,69],"219":[3,6,12],"220":[2,8,81],"221":[4,8,73],"222":[2,8,91],"223":[3,8,111],"224":[3,8,39],"225":[4,2,47],"226":[4,2,58],"227":[3,2,30],"228":[3,2,31],"229":[3,2,43],"230":[6,5,96],"231":[12,2,129],"232":[7,14,103],"233":[3,1,25],"234":[3,3,66],"235":[3,3,31],"236":[1,5,40],"237":[6,5,64],"238":[8,3,86],"239":[2,1,18],"240":[1,2,1],"241":[1,3,52],"242":[2,3,25],"243":[2,3,30],"244":[3,1,48],"245":[1,3,66],"246":[2,3,58],"247":[1,3,70],"248":[2,4,70],"249":[2,1,46],"250":[3,2,32],"251":[5,5,89],"252":[7,5,31],"253":[5,5,74],"254":[4,5,65],"255":[3,1,15],"256":[4,3,37],"257":[3,3,34],"258":[2,3,34],"259":[2,3,39]},"averageFieldLength":[3.3307692307692314,4.669230769230771,39.22307692307691],"storedFields":{"0":{"title":"Table of contents","titles":[]},"1":{"title":"User guides","titles":["Table of contents"]},"2":{"title":"Archived Email Service API","titles":[]},"3":{"title":"Endpoints","titles":["Archived Email Service API"]},"4":{"title":"GET /api/v1/archived-emails/ingestion-source/:ingestionSourceId","titles":["Archived Email Service API","Endpoints"]},"5":{"title":"URL Parameters","titles":["Archived Email Service API","Endpoints","GET /api/v1/archived-emails/ingestion-source/:ingestionSourceId"]},"6":{"title":"Query Parameters","titles":["Archived Email Service API","Endpoints","GET /api/v1/archived-emails/ingestion-source/:ingestionSourceId"]},"7":{"title":"Responses","titles":["Archived Email Service API","Endpoints","GET /api/v1/archived-emails/ingestion-source/:ingestionSourceId"]},"8":{"title":"GET /api/v1/archived-emails/:id","titles":["Archived Email Service API","Endpoints"]},"9":{"title":"URL Parameters","titles":["Archived Email Service API","Endpoints","GET /api/v1/archived-emails/:id"]},"10":{"title":"Responses","titles":["Archived Email Service API","Endpoints","GET /api/v1/archived-emails/:id"]},"11":{"title":"Service Methods","titles":["Archived Email Service API"]},"12":{"title":"getArchivedEmails(ingestionSourceId: string, page: number, limit: number): Promise<PaginatedArchivedEmails>","titles":["Archived Email Service API","Service Methods"]},"13":{"title":"getArchivedEmailById(emailId: string): Promise<ArchivedEmail | null>","titles":["Archived Email Service API","Service Methods"]},"14":{"title":"Auth Service API","titles":[]},"15":{"title":"Endpoints","titles":["Auth Service API"]},"16":{"title":"POST /api/v1/auth/login","titles":["Auth Service API","Endpoints"]},"17":{"title":"Request Body","titles":["Auth Service API","Endpoints","POST /api/v1/auth/login"]},"18":{"title":"Responses","titles":["Auth Service API","Endpoints","POST /api/v1/auth/login"]},"19":{"title":"Service Methods","titles":["Auth Service API"]},"20":{"title":"verifyPassword(password: string, hash: string): Promise<boolean>","titles":["Auth Service API","Service Methods"]},"21":{"title":"login(email: string, password: string): Promise<LoginResponse | null>","titles":["Auth Service API","Service Methods"]},"22":{"title":"verifyToken(token: string): Promise<AuthTokenPayload | null>","titles":["Auth Service API","Service Methods"]},"23":{"title":"API Authentication","titles":[]},"24":{"title":"1. Creating an API Key","titles":["API Authentication"]},"25":{"title":"2. Making Authenticated Requests","titles":["API Authentication"]},"26":{"title":"Dashboard Service API","titles":[]},"27":{"title":"Endpoints","titles":["Dashboard Service API"]},"28":{"title":"GET /api/v1/dashboard/stats","titles":["Dashboard Service API","Endpoints"]},"29":{"title":"Responses","titles":["Dashboard Service API","Endpoints","GET /api/v1/dashboard/stats"]},"30":{"title":"GET /api/v1/dashboard/ingestion-history","titles":["Dashboard Service API","Endpoints"]},"31":{"title":"Responses","titles":["Dashboard Service API","Endpoints","GET /api/v1/dashboard/ingestion-history"]},"32":{"title":"GET /api/v1/dashboard/ingestion-sources","titles":["Dashboard Service API","Endpoints"]},"33":{"title":"Responses","titles":["Dashboard Service API","Endpoints","GET /api/v1/dashboard/ingestion-sources"]},"34":{"title":"GET /api/v1/dashboard/recent-syncs","titles":["Dashboard Service API","Endpoints"]},"35":{"title":"Responses","titles":["Dashboard Service API","Endpoints","GET /api/v1/dashboard/recent-syncs"]},"36":{"title":"GET /api/v1/dashboard/indexed-insights","titles":["Dashboard Service API","Endpoints"]},"37":{"title":"Responses","titles":["Dashboard Service API","Endpoints","GET /api/v1/dashboard/indexed-insights"]},"38":{"title":"API Overview","titles":[]},"39":{"title":"Authentication","titles":["API Overview"]},"40":{"title":"API Services","titles":["API Overview"]},"41":{"title":"Ingestion Service API","titles":[]},"42":{"title":"Endpoints","titles":["Ingestion Service API"]},"43":{"title":"POST /api/v1/ingestion-sources","titles":["Ingestion Service API","Endpoints"]},"44":{"title":"Request Body","titles":["Ingestion Service API","Endpoints","POST /api/v1/ingestion-sources"]},"45":{"title":"Responses","titles":["Ingestion Service API","Endpoints","POST /api/v1/ingestion-sources"]},"46":{"title":"GET /api/v1/ingestion-sources","titles":["Ingestion Service API","Endpoints"]},"47":{"title":"Responses","titles":["Ingestion Service API","Endpoints","GET /api/v1/ingestion-sources"]},"48":{"title":"GET /api/v1/ingestion-sources/:id","titles":["Ingestion Service API","Endpoints"]},"49":{"title":"URL Parameters","titles":["Ingestion Service API","Endpoints","GET /api/v1/ingestion-sources/:id"]},"50":{"title":"Responses","titles":["Ingestion Service API","Endpoints","GET /api/v1/ingestion-sources/:id"]},"51":{"title":"PUT /api/v1/ingestion-sources/:id","titles":["Ingestion Service API","Endpoints"]},"52":{"title":"URL Parameters","titles":["Ingestion Service API","Endpoints","PUT /api/v1/ingestion-sources/:id"]},"53":{"title":"Request Body","titles":["Ingestion Service API","Endpoints","PUT /api/v1/ingestion-sources/:id"]},"54":{"title":"Responses","titles":["Ingestion Service API","Endpoints","PUT /api/v1/ingestion-sources/:id"]},"55":{"title":"DELETE /api/v1/ingestion-sources/:id","titles":["Ingestion Service API","Endpoints"]},"56":{"title":"URL Parameters","titles":["Ingestion Service API","Endpoints","DELETE /api/v1/ingestion-sources/:id"]},"57":{"title":"Responses","titles":["Ingestion Service API","Endpoints","DELETE /api/v1/ingestion-sources/:id"]},"58":{"title":"POST /api/v1/ingestion-sources/:id/import","titles":["Ingestion Service API","Endpoints"]},"59":{"title":"URL Parameters","titles":["Ingestion Service API","Endpoints","POST /api/v1/ingestion-sources/:id/import"]},"60":{"title":"Responses","titles":["Ingestion Service API","Endpoints","POST /api/v1/ingestion-sources/:id/import"]},"61":{"title":"POST /api/v1/ingestion-sources/:id/pause","titles":["Ingestion Service API","Endpoints"]},"62":{"title":"URL Parameters","titles":["Ingestion Service API","Endpoints","POST /api/v1/ingestion-sources/:id/pause"]},"63":{"title":"Responses","titles":["Ingestion Service API","Endpoints","POST /api/v1/ingestion-sources/:id/pause"]},"64":{"title":"POST /api/v1/ingestion-sources/:id/sync","titles":["Ingestion Service API","Endpoints"]},"65":{"title":"URL Parameters","titles":["Ingestion Service API","Endpoints","POST /api/v1/ingestion-sources/:id/sync"]},"66":{"title":"Responses","titles":["Ingestion Service API","Endpoints","POST /api/v1/ingestion-sources/:id/sync"]},"67":{"title":"Integrity Check API","titles":[]},"68":{"title":"Check Email Integrity","titles":["Integrity Check API"]},"69":{"title":"Response Body IntegrityCheckResult","titles":["Integrity Check API","Check Email Integrity"]},"70":{"title":"Example Response","titles":["Integrity Check API","Check Email Integrity"]},"71":{"title":"Jobs API","titles":[]},"72":{"title":"Overview","titles":["Jobs API"]},"73":{"title":"Job Statuses","titles":["Jobs API","Overview"]},"74":{"title":"Errors","titles":["Jobs API","Overview"]},"75":{"title":"Job Preservation","titles":["Jobs API","Overview"]},"76":{"title":"Get All Queues","titles":["Jobs API"]},"77":{"title":"Response Body","titles":["Jobs API","Get All Queues"]},"78":{"title":"Get Queue Jobs","titles":["Jobs API"]},"79":{"title":"Response Body","titles":["Jobs API","Get Queue Jobs"]},"80":{"title":"Rate Limiting","titles":[]},"81":{"title":"How It Works","titles":["Rate Limiting"]},"82":{"title":"Response Body","titles":["Rate Limiting","How It Works"]},"83":{"title":"Configuration","titles":["Rate Limiting"]},"84":{"title":"Handling Rate Limits","titles":["Rate Limiting"]},"85":{"title":"Excluded Endpoints","titles":["Rate Limiting"]},"86":{"title":"Search Service API","titles":[]},"87":{"title":"Endpoints","titles":["Search Service API"]},"88":{"title":"GET /api/v1/search","titles":["Search Service API","Endpoints"]},"89":{"title":"Query Parameters","titles":["Search Service API","Endpoints","GET /api/v1/search"]},"90":{"title":"Responses","titles":["Search Service API","Endpoints","GET /api/v1/search"]},"91":{"title":"Storage Service API","titles":[]},"92":{"title":"Endpoints","titles":["Storage Service API"]},"93":{"title":"GET /api/v1/storage/download","titles":["Storage Service API","Endpoints"]},"94":{"title":"Query Parameters","titles":["Storage Service API","Endpoints","GET /api/v1/storage/download"]},"95":{"title":"Responses","titles":["Storage Service API","Endpoints","GET /api/v1/storage/download"]},"96":{"title":"Audit Log: API Endpoints","titles":[]},"97":{"title":"Get Audit Logs","titles":["Audit Log: API Endpoints"]},"98":{"title":"Query Parameters","titles":["Audit Log: API Endpoints","Get Audit Logs"]},"99":{"title":"Response Body","titles":["Audit Log: API Endpoints","Get Audit Logs"]},"100":{"title":"Verify Audit Log Integrity","titles":["Audit Log: API Endpoints"]},"101":{"title":"Response Body","titles":["Audit Log: API Endpoints","Verify Audit Log Integrity"]},"102":{"title":"Audit Log: Backend Implementation","titles":[]},"103":{"title":"Hashing and Verification Logic","titles":["Audit Log: Backend Implementation"]},"104":{"title":"Hash Calculation","titles":["Audit Log: Backend Implementation","Hashing and Verification Logic"]},"105":{"title":"Verification Process","titles":["Audit Log: Backend Implementation","Hashing and Verification Logic"]},"106":{"title":"Service Integration","titles":["Audit Log: Backend Implementation"]},"107":{"title":"Audit Log: User Interface","titles":[]},"108":{"title":"Viewing Audit Logs","titles":["Audit Log: User Interface"]},"109":{"title":"Filtering and Sorting","titles":["Audit Log: User Interface"]},"110":{"title":"Pagination","titles":["Audit Log: User Interface"]},"111":{"title":"Verifying Log Integrity","titles":["Audit Log: User Interface"]},"112":{"title":"Verification Responses","titles":["Audit Log: User Interface","Verifying Log Integrity"]},"113":{"title":"Viewing Log Details","titles":["Audit Log: User Interface"]},"114":{"title":"Audit Log","titles":[]},"115":{"title":"Core Principles","titles":["Audit Log"]},"116":{"title":"1. Immutability","titles":["Audit Log","Core Principles"]},"117":{"title":"2. Completeness","titles":["Audit Log","Core Principles"]},"118":{"title":"3. Attribution","titles":["Audit Log","Core Principles"]},"119":{"title":"4. Clarity and Detail","titles":["Audit Log","Core Principles"]},"120":{"title":"5. Verifiability","titles":["Audit Log","Core Principles"]},"121":{"title":"Get Started 👋","titles":[]},"122":{"title":"What is Open Archiver? 🛡️","titles":["Get Started 👋"]},"123":{"title":"Key Features ✨","titles":["Get Started 👋"]},"124":{"title":"Installation 🚀","titles":["Get Started 👋"]},"125":{"title":"Data Source Configuration 🔌","titles":["Get Started 👋"]},"126":{"title":"Contributing ❤️","titles":["Get Started 👋"]},"127":{"title":"IAM Policy","titles":[]},"128":{"title":"Policy Structure","titles":["IAM Policy"]},"129":{"title":"Actions","titles":["IAM Policy"]},"130":{"title":"Subjects","titles":["IAM Policy"]},"131":{"title":"Advanced Conditions with MongoDB-Style Queries","titles":["IAM Policy"]},"132":{"title":"Supported Operators and Examples","titles":["IAM Policy","Advanced Conditions with MongoDB-Style Queries"]},"133":{"title":"$eq (Equal)","titles":["IAM Policy","Advanced Conditions with MongoDB-Style Queries","Supported Operators and Examples"]},"134":{"title":"$ne (Not Equal)","titles":["IAM Policy","Advanced Conditions with MongoDB-Style Queries","Supported Operators and Examples"]},"135":{"title":"$in (In Array)","titles":["IAM Policy","Advanced Conditions with MongoDB-Style Queries","Supported Operators and Examples"]},"136":{"title":"$nin (Not In Array)","titles":["IAM Policy","Advanced Conditions with MongoDB-Style Queries","Supported Operators and Examples"]},"137":{"title":"$lt / $lte (Less Than / Less Than or Equal)","titles":["IAM Policy","Advanced Conditions with MongoDB-Style Queries","Supported Operators and Examples"]},"138":{"title":"$gt / $gte (Greater Than / Greater Than or Equal)","titles":["IAM Policy","Advanced Conditions with MongoDB-Style Queries","Supported Operators and Examples"]},"139":{"title":"$exists","titles":["IAM Policy","Advanced Conditions with MongoDB-Style Queries","Supported Operators and Examples"]},"140":{"title":"Inverted Rules: Creating Exceptions with cannot","titles":["IAM Policy"]},"141":{"title":"Policy Evaluation Logic","titles":["IAM Policy"]},"142":{"title":"Dynamic Policies with Placeholders","titles":["IAM Policy","Policy Evaluation Logic"]},"143":{"title":"Special Permissions for User and Role Management","titles":["IAM Policy"]},"144":{"title":"Policy Examples","titles":["IAM Policy"]},"145":{"title":"Administrator","titles":["IAM Policy","Policy Examples"]},"146":{"title":"End-User","titles":["IAM Policy","Policy Examples"]},"147":{"title":"Global Read-Only Auditor","titles":["IAM Policy","Policy Examples"]},"148":{"title":"Ingestion Admin","titles":["IAM Policy","Policy Examples"]},"149":{"title":"Auditor for Specific Ingestion Sources","titles":["IAM Policy","Policy Examples"]},"150":{"title":"Limit Access to a Specific Mailbox","titles":["IAM Policy","Policy Examples"]},"151":{"title":"services","titles":[]},"152":{"title":"OCR Service","titles":[]},"153":{"title":"Overview","titles":["OCR Service"]},"154":{"title":"Configuration","titles":["OCR Service"]},"155":{"title":"File Size Limits","titles":["OCR Service"]},"156":{"title":"Supported File Formats","titles":["OCR Service"]},"157":{"title":"With Apache Tika","titles":["OCR Service","Supported File Formats"]},"158":{"title":"With Legacy Fallback","titles":["OCR Service","Supported File Formats"]},"159":{"title":"Features of the Tika Integration (OcrService)","titles":["OCR Service"]},"160":{"title":"Caching","titles":["OCR Service","Features of the Tika Integration (OcrService)"]},"161":{"title":"Concurrency Management (Semaphore)","titles":["OCR Service","Features of the Tika Integration (OcrService)"]},"162":{"title":"Health Check and DNS Fallback","titles":["OCR Service","Features of the Tika Integration (OcrService)"]},"163":{"title":"Legacy Fallback Methods","titles":["OCR Service"]},"164":{"title":"Pluggable Storage Service (StorageService)","titles":[]},"165":{"title":"Overview","titles":["Pluggable Storage Service (StorageService)"]},"166":{"title":"Configuration","titles":["Pluggable Storage Service (StorageService)"]},"167":{"title":"1. Choosing the Backend","titles":["Pluggable Storage Service (StorageService)","Configuration"]},"168":{"title":"2. Local Filesystem Configuration","titles":["Pluggable Storage Service (StorageService)","Configuration"]},"169":{"title":"3. S3-Compatible Storage Configuration","titles":["Pluggable Storage Service (StorageService)","Configuration"]},"170":{"title":"How to Use the Service","titles":["Pluggable Storage Service (StorageService)"]},"171":{"title":"Example: Usage in IngestionService","titles":["Pluggable Storage Service (StorageService)","How to Use the Service"]},"172":{"title":"API Reference","titles":["Pluggable Storage Service (StorageService)"]},"173":{"title":"put(path, content)","titles":["Pluggable Storage Service (StorageService)","API Reference"]},"174":{"title":"get(path)","titles":["Pluggable Storage Service (StorageService)","API Reference"]},"175":{"title":"delete(path)","titles":["Pluggable Storage Service (StorageService)","API Reference"]},"176":{"title":"exists(path)","titles":["Pluggable Storage Service (StorageService)","API Reference"]},"177":{"title":"EML Import","titles":[]},"178":{"title":"Preparing the Zip File","titles":["EML Import"]},"179":{"title":"Creating an EML Ingestion Source","titles":["EML Import"]},"180":{"title":"Connecting to Google Workspace","titles":[]},"181":{"title":"Prerequisites","titles":["Connecting to Google Workspace"]},"182":{"title":"Setup Overview","titles":["Connecting to Google Workspace"]},"183":{"title":"Part 1: Google Cloud Console Setup","titles":["Connecting to Google Workspace","Setup Overview"]},"184":{"title":"Troubleshooting","titles":["Connecting to Google Workspace","Setup Overview"]},"185":{"title":"Error: "iam.disableServiceAccountKeyCreation"","titles":["Connecting to Google Workspace","Setup Overview","Troubleshooting"]},"186":{"title":"Part 2: Grant Domain-Wide Delegation","titles":["Connecting to Google Workspace","Setup Overview"]},"187":{"title":"Part 3: Connecting in OpenArchiver","titles":["Connecting to Google Workspace","Setup Overview"]},"188":{"title":"What Happens Next?","titles":["Connecting to Google Workspace"]},"189":{"title":"Connecting to a Generic IMAP Server","titles":[]},"190":{"title":"Step-by-Step Guide","titles":["Connecting to a Generic IMAP Server"]},"191":{"title":"Security Recommendation: Use an App Password","titles":["Connecting to a Generic IMAP Server"]},"192":{"title":"How to Obtain an App Password for Gmail","titles":["Connecting to a Generic IMAP Server","Security Recommendation: Use an App Password"]},"193":{"title":"How to Obtain an App Password for Outlook/Microsoft Accounts","titles":["Connecting to a Generic IMAP Server","Security Recommendation: Use an App Password"]},"194":{"title":"What Happens Next?","titles":["Connecting to a Generic IMAP Server"]},"195":{"title":"Connecting Email Providers","titles":[]},"196":{"title":"Mbox Ingestion","titles":[]},"197":{"title":"1. Exporting from Your Email Client","titles":["Mbox Ingestion"]},"198":{"title":"2. Uploading to OpenArchiver","titles":["Mbox Ingestion"]},"199":{"title":"3. Folder Structure","titles":["Mbox Ingestion"]},"200":{"title":"Connecting to Microsoft 365","titles":[]},"201":{"title":"Prerequisites","titles":["Connecting to Microsoft 365"]},"202":{"title":"Setup Overview","titles":["Connecting to Microsoft 365"]},"203":{"title":"Part 1: Register a New Application in Microsoft Entra ID","titles":["Connecting to Microsoft 365","Setup Overview"]},"204":{"title":"Part 2: Grant API Permissions","titles":["Connecting to Microsoft 365","Setup Overview"]},"205":{"title":"Part 3: Create a Client Secret","titles":["Connecting to Microsoft 365","Setup Overview"]},"206":{"title":"Part 4: Connecting in OpenArchiver","titles":["Connecting to Microsoft 365","Setup Overview"]},"207":{"title":"What Happens Next?","titles":["Connecting to Microsoft 365"]},"208":{"title":"PST Import","titles":[]},"209":{"title":"Preparing the PST File","titles":["PST Import"]},"210":{"title":"Creating a PST Ingestion Source","titles":["PST Import"]},"211":{"title":"Installation Guide","titles":[]},"212":{"title":"Prerequisites","titles":["Installation Guide"]},"213":{"title":"1. Clone the Repository","titles":["Installation Guide"]},"214":{"title":"2. Create a Directory for Local Storage (Important)","titles":["Installation Guide"]},"215":{"title":"3. Configure Your Environment","titles":["Installation Guide"]},"216":{"title":"Key Configuration Steps","titles":["Installation Guide","3. Configure Your Environment"]},"217":{"title":"Storage Configuration","titles":["Installation Guide","3. Configure Your Environment"]},"218":{"title":"Using External Services","titles":["Installation Guide","3. Configure Your Environment"]},"219":{"title":"Environment Variable Reference","titles":["Installation Guide","3. Configure Your Environment"]},"220":{"title":"Application Settings","titles":["Installation Guide","3. Configure Your Environment","Environment Variable Reference"]},"221":{"title":"Docker Compose Service Configuration","titles":["Installation Guide","3. Configure Your Environment","Environment Variable Reference"]},"222":{"title":"Storage Settings","titles":["Installation Guide","3. Configure Your Environment","Environment Variable Reference"]},"223":{"title":"Security & Authentication","titles":["Installation Guide","3. Configure Your Environment","Environment Variable Reference"]},"224":{"title":"Apache Tika Integration","titles":["Installation Guide","3. Configure Your Environment","Environment Variable Reference"]},"225":{"title":"4. Run the Application","titles":["Installation Guide"]},"226":{"title":"5. Access the Application","titles":["Installation Guide"]},"227":{"title":"6. Next Steps","titles":["Installation Guide"]},"228":{"title":"Updating Your Installation","titles":["Installation Guide"]},"229":{"title":"Deploying on Coolify","titles":["Installation Guide"]},"230":{"title":"Modify docker-compose.yml for Coolify","titles":["Installation Guide","Deploying on Coolify"]},"231":{"title":"Where is my data stored (When using local storage and Docker)?","titles":["Installation Guide"]},"232":{"title":"To save data to a specific folder","titles":["Installation Guide","Where is my data stored (When using local storage and Docker)?"]},"233":{"title":"Email Integrity Check","titles":[]},"234":{"title":"How It Works","titles":["Email Integrity Check"]},"235":{"title":"The Integrity Report","titles":["Email Integrity Check"]},"236":{"title":"Statuses","titles":["Email Integrity Check","The Integrity Report"]},"237":{"title":"Reasons for an "Invalid" Status","titles":["Email Integrity Check","The Integrity Report"]},"238":{"title":"What to Do If an Integrity Check Fails","titles":["Email Integrity Check"]},"239":{"title":"System Settings","titles":[]},"240":{"title":"Configuration","titles":["System Settings"]},"241":{"title":"Language","titles":["System Settings","Configuration"]},"242":{"title":"Default Theme","titles":["System Settings","Configuration"]},"243":{"title":"Support Email","titles":["System Settings","Configuration"]},"244":{"title":"Troubleshooting CORS Errors","titles":[]},"245":{"title":"Symptoms","titles":["Troubleshooting CORS Errors"]},"246":{"title":"Root Cause","titles":["Troubleshooting CORS Errors"]},"247":{"title":"Solution","titles":["Troubleshooting CORS Errors"]},"248":{"title":"Example Configuration","titles":["Troubleshooting CORS Errors","Solution"]},"249":{"title":"Upgrading Meilisearch","titles":[]},"250":{"title":"Migration Process Overview","titles":["Upgrading Meilisearch"]},"251":{"title":"Step 1: Create a Dump","titles":["Upgrading Meilisearch","Migration Process Overview"]},"252":{"title":"Step 2: Upgrade Your Open Archiver Instance","titles":["Upgrading Meilisearch","Migration Process Overview"]},"253":{"title":"Step 3: Import the Dump","titles":["Upgrading Meilisearch","Migration Process Overview"]},"254":{"title":"Step 4: Clean Up","titles":["Upgrading Meilisearch","Migration Process Overview"]},"255":{"title":"Upgrading Your Instance","titles":[]},"256":{"title":"Checking for New Versions","titles":["Upgrading Your Instance"]},"257":{"title":"Upgrading Your Instance","titles":["Upgrading Your Instance"]},"258":{"title":"Migrating Data","titles":["Upgrading Your Instance"]},"259":{"title":"Upgrading Meilisearch","titles":["Upgrading Your Instance"]}},"dirtCount":0,"index":[["yamlvolumes",{"2":{"232":1}}],["yamlservices",{"2":{"232":2,"253":1}}],["yml",{"0":{"230":1},"2":{"218":3,"221":1,"229":1,"230":2,"231":1,"232":3,"253":2,"254":2}}],["yes",{"2":{"204":1}}],["you",{"2":{"23":1,"24":2,"25":2,"39":1,"67":1,"75":1,"83":1,"84":5,"109":1,"110":1,"111":1,"113":1,"121":1,"123":1,"125":1,"126":2,"133":1,"140":1,"142":1,"154":1,"166":2,"168":1,"169":1,"170":1,"177":1,"178":2,"181":2,"183":5,"185":5,"186":4,"187":2,"189":2,"190":4,"191":3,"192":3,"193":1,"194":3,"196":1,"197":2,"198":2,"201":1,"203":4,"204":3,"205":2,"206":2,"208":1,"209":2,"211":1,"212":1,"214":3,"215":1,"216":4,"217":1,"218":2,"223":1,"225":3,"226":5,"229":3,"230":4,"231":6,"232":6,"233":1,"234":1,"235":1,"237":1,"238":6,"244":2,"245":2,"246":3,"247":2,"248":2,"249":1,"251":4,"252":1,"253":3,"254":2,"256":1,"258":1,"259":1}}],["your",{"0":{"197":1,"215":1,"228":1,"252":1,"255":1,"257":1},"1":{"216":1,"217":1,"218":1,"219":1,"220":1,"221":1,"222":1,"223":1,"224":1,"256":1,"257":1,"258":1,"259":1},"2":{"18":1,"23":1,"24":2,"25":1,"80":1,"81":1,"83":1,"84":1,"85":1,"122":1,"123":1,"124":1,"125":1,"154":2,"169":4,"170":1,"178":2,"179":1,"181":2,"183":2,"185":7,"186":3,"187":2,"188":1,"190":6,"191":3,"192":1,"193":2,"194":4,"195":2,"197":2,"198":2,"199":1,"200":1,"201":1,"203":1,"204":4,"205":1,"206":1,"207":1,"209":3,"212":2,"213":1,"214":3,"215":1,"216":2,"217":1,"218":5,"220":1,"225":2,"226":2,"227":1,"228":1,"229":2,"230":2,"231":10,"232":5,"233":1,"234":1,"238":3,"245":1,"246":2,"247":5,"248":4,"249":1,"250":1,"251":5,"253":5,"254":4,"255":1,"257":2,"258":1,"259":1}}],["+",{"2":{"203":1,"204":1,"205":1}}],["└──",{"2":{"178":5}}],["│",{"2":{"178":4}}],["├──",{"2":{"178":4}}],["`failed",{"2":{"171":1}}],["`",{"2":{"171":2}}],["`successfully",{"2":{"171":1}}],["`$",{"2":{"171":1}}],["=",{"2":{"171":2}}],["993",{"2":{"190":1}}],["9998",{"2":{"154":1,"162":1,"224":1}}],["900000",{"2":{"223":1}}],["9000",{"2":{"169":1}}],["zip",{"0":{"178":1},"2":{"157":1,"177":1,"178":5,"179":2}}],["$app",{"2":{"247":1}}],["$",{"2":{"142":1,"146":2,"171":3,"214":2}}],["$exists",{"0":{"139":1},"2":{"139":1}}],["$eq",{"0":{"133":1},"2":{"133":1}}],["$gte",{"0":{"138":1},"2":{"138":1}}],["$gt",{"0":{"138":1},"2":{"138":1}}],["$lte",{"0":{"137":1},"2":{"137":1}}],["$lt",{"0":{"137":1},"2":{"137":2,"138":1}}],["$nin",{"0":{"136":1},"2":{"136":1}}],["$ne",{"0":{"134":1},"2":{"134":1}}],["$in",{"0":{"135":1},"2":{"135":1,"149":2}}],["❤️",{"0":{"126":1}}],["✨",{"0":{"123":1}}],["🔌",{"0":{"125":1}}],["🚀",{"0":{"124":1}}],["🛡️",{"0":{"122":1}}],["👋",{"0":{"121":1},"1":{"122":1,"123":1,"124":1,"125":1,"126":1}}],["know",{"2":{"171":1}}],["knowledge",{"2":{"119":1}}],["keeps",{"2":{"160":1}}],["keep",{"2":{"122":1,"183":1}}],["key=$",{"2":{"253":1}}],["key=minioadmin",{"2":{"169":1}}],["keywords",{"2":{"89":1,"90":1}}],["keys",{"2":{"24":2,"104":1,"183":1,"185":1}}],["key",{"0":{"24":1,"123":1,"216":1},"2":{"23":2,"24":4,"25":4,"89":1,"131":2,"133":1,"160":2,"169":5,"183":4,"185":3,"187":1,"205":1,"216":5,"221":2,"222":5,"223":6,"251":3,"253":1}}],["6",{"0":{"227":1}}],["6379",{"2":{"221":1}}],["60000",{"2":{"83":1}}],["67890abcdef1",{"2":{"70":1}}],["8858",{"2":{"99":2}}],["8901",{"2":{"70":1}}],["87654321",{"2":{"33":1}}],["4gb",{"2":{"212":1}}],["4902",{"2":{"99":2}}],["4",{"0":{"119":1,"206":1,"225":1,"254":1},"2":{"77":1,"79":2}}],["429",{"2":{"81":1,"82":1,"84":2}}],["42",{"2":{"37":1}}],["403",{"2":{"76":1,"78":1}}],["401",{"2":{"18":1,"25":1,"76":1,"78":1}}],["4000",{"2":{"220":1}}],["400",{"2":{"18":1,"90":1,"95":1}}],["404",{"2":{"10":1,"50":1,"54":1,"57":1,"60":1,"63":1,"66":1,"70":1,"78":1,"95":1}}],["07",{"2":{"231":1}}],["05",{"2":{"178":1}}],["04",{"2":{"178":1}}],["03",{"2":{"178":1}}],["03t00",{"2":{"99":1}}],["02",{"2":{"178":1}}],["01t00",{"2":{"137":1,"138":1}}],["01",{"2":{"137":1,"138":1,"178":1}}],["0",{"2":{"77":9,"79":3,"169":2,"223":1}}],["09",{"2":{"31":2}}],["000z",{"2":{"7":1,"10":1,"31":2,"99":1,"137":1,"138":1}}],["00",{"2":{"7":2,"10":2,"31":4,"99":2,"137":2,"138":2}}],["38",{"2":{"231":1}}],["32",{"2":{"216":4,"222":1,"223":1}}],["3000",{"2":{"220":3,"226":1,"245":2,"247":1,"248":2}}],["30",{"2":{"30":1}}],["3",{"0":{"118":1,"169":1,"187":1,"199":1,"205":1,"215":1,"253":1},"1":{"216":1,"217":1,"218":1,"219":1,"220":1,"221":1,"222":1,"223":1,"224":1},"2":{"29":1,"77":1,"79":1,"183":1,"223":1}}],["365",{"0":{"200":1},"1":{"201":1,"202":1,"203":1,"204":1,"205":1,"206":1,"207":1},"2":{"1":1,"33":1,"122":1,"123":1,"125":1,"195":1,"200":1,"201":1,"203":1,"206":2,"227":1}}],["5432",{"2":{"221":1}}],["54321098",{"2":{"29":1}}],["50mb",{"2":{"155":1,"163":1}}],["5000",{"2":{"75":1}}],["500",{"2":{"7":1,"10":1,"18":1,"45":1,"47":1,"50":1,"54":1,"57":1,"60":1,"63":1,"66":1,"90":1,"95":1,"221":1}}],["5",{"0":{"120":1,"226":1},"2":{"79":1,"90":1,"163":1}}],["56",{"2":{"77":1,"79":1}}],["567890abcdef",{"2":{"70":1}}],["7d",{"2":{"223":1}}],["7700",{"2":{"221":1,"251":1}}],["7890",{"2":{"70":1}}],["7",{"2":{"28":1}}],["queries",{"0":{"131":1},"1":{"132":1,"133":1,"134":1,"135":1,"136":1,"137":1,"138":1,"139":1},"2":{"131":1}}],["query",{"0":{"6":1,"89":1,"94":1,"98":1},"2":{"78":1,"88":1,"89":1,"131":1,"207":1}}],["queuename",{"2":{"78":2}}],["queue",{"0":{"78":1},"1":{"79":1},"2":{"72":1,"76":1,"78":4}}],["queues",{"0":{"76":1},"1":{"77":1},"2":{"71":1,"76":2,"77":1,"78":1}}],["quot",{"0":{"185":2,"237":2},"2":{"24":2,"70":4,"109":2,"111":2,"128":4,"140":10,"141":2,"143":8,"173":2,"183":26,"185":10,"186":10,"187":8,"188":4,"190":10,"191":4,"192":8,"193":4,"203":8,"204":6,"205":2,"206":8,"207":4,"231":2,"232":2,"236":4,"237":2,"238":2,"245":2}}],["h",{"2":{"251":1}}],["html",{"2":{"157":1}}],["https",{"2":{"186":2,"213":1,"245":1,"246":1,"248":1}}],["http",{"2":{"81":1,"84":1,"162":1,"220":2,"221":1,"224":1,"226":1,"245":1,"246":1,"251":1}}],["httpget",{"2":{"25":1}}],["hundreds",{"2":{"157":1}}],["human",{"2":{"119":1}}],["host",{"2":{"190":1,"194":1,"214":1,"218":3,"221":4}}],["hostname",{"2":{"162":1}}],["hosted",{"2":{"122":1,"189":1,"250":1}}],["holds",{"2":{"123":1}}],["hover",{"2":{"108":1,"237":1}}],["however",{"2":{"140":1,"218":1}}],["how",{"0":{"81":1,"170":1,"192":1,"193":1,"234":1},"1":{"82":1,"171":1},"2":{"39":1,"144":1,"149":1,"190":1,"191":1,"197":1,"232":1,"233":1,"244":1}}],["hit",{"2":{"160":1}}],["hits",{"2":{"90":1,"160":1}}],["hide",{"2":{"136":1}}],["high",{"2":{"123":1}}],["highly",{"2":{"105":1}}],["history",{"0":{"30":1},"1":{"31":1},"2":{"30":1,"31":2,"110":1,"122":1}}],["hex",{"2":{"216":4,"222":1,"223":1}}],["here>",{"2":{"231":1}}],["here",{"2":{"132":1,"144":1,"178":1,"190":1,"197":1,"219":1,"230":1,"232":1,"238":1}}],["health",{"0":{"162":1},"2":{"154":1}}],["hear",{"2":{"126":1}}],["headers",{"2":{"84":2,"199":2}}],["header",{"2":{"23":1,"25":1,"109":1,"199":1}}],["helps",{"2":{"214":1}}],["helpers",{"2":{"153":1}}],["help",{"2":{"84":1,"121":1,"229":1,"244":1}}],["happen",{"2":{"246":1}}],["happens",{"0":{"188":1,"194":1,"207":1}}],["hand",{"2":{"203":1,"204":1}}],["handled",{"2":{"102":1}}],["handle",{"2":{"72":1,"84":1,"200":1}}],["handles",{"2":{"21":1,"40":2,"163":1}}],["handling",{"0":{"84":1},"2":{"14":1,"165":1}}],["have",{"2":{"25":1,"67":1,"73":1,"76":1,"78":1,"84":1,"107":1,"111":1,"112":2,"120":1,"123":1,"126":1,"139":2,"143":1,"165":1,"181":2,"183":1,"185":1,"190":1,"192":1,"193":1,"198":1,"201":1,"206":1,"214":1,"225":1,"238":1,"254":1}}],["has",{"2":{"73":2,"105":1,"112":3,"141":1,"173":1,"185":2,"234":1,"236":1,"237":2}}],["hashes",{"2":{"113":1}}],["hashed",{"2":{"20":2}}],["hashing",{"0":{"103":1},"1":{"104":1,"105":1},"2":{"103":1}}],["hash",{"0":{"20":1,"104":1},"2":{"20":1,"67":1,"69":2,"70":2,"104":3,"105":3,"111":2,"112":1,"116":2,"120":2,"160":2,"161":1,"231":2,"234":1,"237":2}}],["hasattachments",{"2":{"7":1,"10":1}}],["xml",{"2":{"157":1,"158":1,"163":1}}],["xls",{"2":{"157":1}}],["xlsx",{"2":{"153":2,"157":1,"158":1,"163":2}}],["x3c",{"2":{"90":2,"171":1,"231":1}}],["x",{"2":{"23":1,"25":2,"199":2,"251":1}}],["bind",{"2":{"232":1}}],["blocked",{"2":{"245":1}}],["block",{"2":{"230":2,"232":1}}],["blank",{"2":{"203":1}}],["bridge",{"2":{"230":1}}],["browser",{"2":{"226":1,"245":1,"246":1,"247":1}}],["broad",{"2":{"140":1,"157":1}}],["broader",{"2":{"128":1,"140":1}}],["broken",{"2":{"101":1,"105":1,"112":2}}],["breakdown",{"2":{"132":1}}],["break",{"2":{"116":1}}],["brute",{"2":{"16":1,"80":1}}],["b58a",{"2":{"99":2}}],["batch",{"2":{"221":2}}],["batches",{"2":{"105":1}}],["bashcurl",{"2":{"251":1}}],["bashcp",{"2":{"215":1}}],["bash",{"2":{"228":1}}],["bashdocker",{"2":{"225":2,"231":2,"232":1,"248":1,"251":1,"252":1,"253":1,"254":1,"257":2}}],["bashopenssl",{"2":{"216":2}}],["bashsudo",{"2":{"214":1}}],["bashgit",{"2":{"213":1,"252":1,"257":1}}],["based",{"2":{"117":1,"137":1,"144":1,"153":1,"170":1,"223":1,"231":1}}],["backup",{"2":{"238":2}}],["background",{"2":{"188":1,"204":1,"207":1,"225":1}}],["back",{"2":{"154":1,"186":1,"224":1}}],["backends",{"2":{"123":1,"165":1}}],["backend",{"0":{"102":1,"167":1},"1":{"103":1,"104":1,"105":1,"106":1},"2":{"102":2,"153":1,"159":1,"166":1,"175":1,"220":3,"222":1,"225":1,"241":1,"247":1,"248":1}}],["backoff",{"2":{"84":1}}],["badge",{"2":{"108":1,"236":2,"237":1}}],["bad",{"2":{"18":1,"90":1,"95":1}}],["build",{"2":{"246":1}}],["building",{"2":{"185":1}}],["built",{"2":{"72":1,"165":1,"224":1}}],["bucket",{"2":{"169":3,"171":1,"222":2}}],["bucket=email",{"2":{"169":1}}],["buffer",{"2":{"160":1,"163":1,"171":1,"173":2}}],["bug",{"2":{"126":1}}],["bugs",{"2":{"126":1}}],["bulk",{"2":{"123":1}}],["bullmq",{"2":{"72":1}}],["but",{"2":{"117":1,"148":1,"150":2,"157":1,"194":1,"216":1,"226":1,"231":1}}],["button",{"2":{"24":1,"111":1,"179":3,"187":1,"190":2,"198":1,"203":2,"204":3,"206":1,"210":3}}],["b2c3d4e5",{"2":{"70":1}}],["bearer",{"2":{"251":1}}],["behind",{"2":{"248":1}}],["behalf",{"2":{"180":1,"200":1,"204":1}}],["because",{"2":{"237":1,"249":1}}],["benefit",{"2":{"161":1}}],["belonging",{"2":{"150":1}}],["below",{"2":{"110":1,"195":1,"249":1}}],["begin",{"2":{"125":1,"188":1,"207":2}}],["beginning",{"2":{"120":1}}],["between",{"2":{"104":1,"165":1,"242":1}}],["best",{"2":{"84":1}}],["being",{"2":{"69":1,"73":1,"161":1,"204":1,"231":2}}],["been",{"2":{"67":1,"73":1,"105":1,"111":1,"112":5,"120":1,"173":1,"234":1,"237":2}}],["before",{"2":{"39":1,"84":1,"205":2,"209":1,"214":1,"231":1,"251":1}}],["be",{"2":{"24":2,"44":1,"53":1,"73":3,"74":1,"78":1,"85":1,"98":1,"105":1,"107":1,"109":1,"116":1,"118":1,"119":1,"120":1,"128":6,"131":1,"142":1,"143":1,"155":1,"161":1,"168":2,"170":1,"173":2,"178":2,"183":1,"185":1,"192":2,"193":1,"199":1,"203":1,"205":1,"209":1,"216":1,"220":1,"222":2,"223":1,"226":2,"231":3,"232":1,"237":3,"238":1,"241":1,"243":1,"245":1,"247":1,"248":1,"251":2,"253":1}}],["bottom",{"2":{"192":1,"204":1,"232":1}}],["both",{"2":{"96":1,"123":1,"131":1,"204":1,"247":1}}],["boxes",{"2":{"204":1}}],["box",{"2":{"185":1,"204":1}}],["boolean",{"0":{"20":1},"2":{"69":1,"176":1}}],["body",{"0":{"17":1,"44":1,"53":1,"69":1,"77":1,"79":1,"82":1,"99":1,"101":1},"2":{"44":1,"53":1,"222":2}}],["bytes",{"2":{"222":1}}],["byte",{"2":{"216":2,"222":1,"223":1}}],["by",{"0":{"190":1},"2":{"8":1,"13":1,"21":1,"30":1,"48":1,"78":1,"81":1,"83":1,"98":2,"102":1,"109":2,"113":1,"114":1,"140":2,"141":1,"146":1,"150":1,"161":2,"186":1,"199":3,"207":1,"214":1,"217":1,"220":2,"221":1,"226":1,"230":1,"238":1,"247":2,"249":2,"251":2,"259":1}}],["c",{"2":{"245":1}}],["cd",{"2":{"213":1,"231":1}}],["certificates",{"2":{"205":1}}],["certain",{"2":{"85":1}}],["center",{"2":{"202":1,"203":1,"206":1}}],["csv",{"2":{"157":1}}],["chown",{"2":{"214":1}}],["choose",{"2":{"179":1,"192":1,"195":1,"197":1,"210":1,"242":1}}],["choosing",{"0":{"167":1}}],["changed",{"2":{"207":1,"236":1,"241":1}}],["change",{"2":{"165":1,"188":1,"207":1,"216":1,"217":1,"218":1,"223":1,"232":3,"241":1,"249":1,"259":1}}],["changes",{"2":{"143":1,"187":2,"190":2,"206":2,"228":1,"230":1,"232":1,"237":1,"246":1,"248":1,"252":1,"257":1}}],["character",{"2":{"152":1}}],["chained",{"2":{"116":1}}],["chain",{"2":{"100":1,"101":1,"105":2,"111":2,"112":4,"114":1,"116":2,"120":1}}],["chronological",{"2":{"109":2}}],["chunks",{"2":{"105":1}}],["checking",{"0":{"256":1}}],["checkmark",{"2":{"204":1}}],["checks",{"2":{"176":1,"256":1}}],["checktikaavailability",{"2":{"162":1}}],["checked",{"2":{"69":1,"223":1}}],["check",{"0":{"67":1,"68":1,"162":1,"233":1,"238":1},"1":{"68":1,"69":2,"70":2,"234":1,"235":1,"236":1,"237":1,"238":1},"2":{"67":1,"68":1,"69":1,"84":2,"100":1,"105":1,"111":1,"133":1,"154":1,"162":2,"176":1,"188":1,"194":3,"204":1,"225":1,"233":1,"234":1,"238":2,"251":1}}],["cause",{"0":{"246":1}}],["catch",{"2":{"171":1}}],["cache",{"2":{"160":5}}],["caching",{"0":{"160":1}}],["capabilities",{"2":{"157":1}}],["care",{"2":{"171":1}}],["carve",{"2":{"140":1}}],["card",{"2":{"108":1}}],["cases",{"2":{"217":1}}],["case",{"2":{"133":1,"134":1,"135":1,"136":1,"140":1,"191":1}}],["calendar",{"2":{"205":1}}],["calculates",{"2":{"234":1}}],["calculatehash",{"2":{"104":1,"105":1}}],["calculation",{"0":{"104":1}}],["called",{"2":{"85":1,"106":1,"191":1,"231":1}}],["cannot",{"0":{"140":1},"2":{"128":1,"140":2,"141":2}}],["canonicalstringify",{"2":{"104":1}}],["canonical",{"2":{"104":3}}],["can",{"2":{"24":1,"73":1,"78":1,"81":1,"83":1,"85":1,"98":1,"109":1,"113":1,"120":1,"128":3,"140":3,"141":2,"142":1,"143":1,"150":1,"153":1,"157":1,"161":1,"173":1,"178":2,"185":1,"188":1,"191":1,"194":1,"195":1,"197":1,"198":1,"203":1,"207":1,"209":2,"214":1,"216":2,"218":1,"222":1,"225":2,"226":2,"229":1,"230":2,"231":2,"232":1,"237":1,"238":2,"242":1,"244":1,"246":1,"251":3,"252":1,"256":1}}],["custom",{"2":{"104":1,"192":1,"199":1}}],["customize",{"2":{"83":1,"215":1}}],["currenthash",{"2":{"99":1,"105":2,"112":2}}],["currentpage",{"2":{"79":1}}],["current",{"2":{"69":1,"70":1,"84":2,"105":1,"113":1,"142":2,"194":1,"214":1,"236":2,"237":1,"250":1}}],["currently",{"2":{"34":1,"73":1}}],["clean",{"0":{"254":1}}],["clear",{"2":{"123":1,"205":1,"235":1}}],["clone",{"0":{"213":1},"2":{"213":2}}],["cloud",{"0":{"183":1},"2":{"167":1,"180":1,"181":1,"182":1,"183":2,"185":2,"186":1,"201":1}}],["class",{"2":{"171":1}}],["clarity",{"0":{"119":1}}],["clients",{"2":{"177":1,"197":2,"199":1}}],["client",{"0":{"197":1,"205":1},"2":{"84":1,"186":5,"197":1,"202":1,"205":3,"206":2}}],["clicking",{"2":{"109":1,"113":1}}],["click",{"2":{"24":1,"179":3,"183":6,"185":2,"186":4,"187":2,"190":2,"192":2,"193":1,"197":1,"198":1,"203":2,"204":4,"205":2,"206":2,"210":3}}],["clx1y2z3a0000b4d2e5f6g7h8",{"2":{"79":2}}],["cross",{"2":{"244":1,"245":2}}],["cron",{"2":{"220":1}}],["critical",{"2":{"204":1}}],["criteria",{"2":{"131":1}}],["crucial",{"2":{"80":1,"152":1,"204":1,"238":1}}],["cryptographically",{"2":{"116":1}}],["cryptographic",{"2":{"67":1,"111":1,"120":1,"234":1}}],["credential",{"2":{"218":1}}],["credentials",{"2":{"16":1,"18":2,"166":1,"169":1,"182":1,"183":1,"187":1,"194":1,"202":1,"217":1}}],["creation",{"2":{"104":1,"105":1,"185":2,"251":2}}],["creating",{"0":{"24":1,"140":1,"179":1,"210":1},"2":{"102":1,"116":1,"127":1,"128":1,"131":1,"140":1,"202":1,"214":1,"250":1}}],["createauditlog",{"2":{"106":1}}],["createdat",{"2":{"231":1}}],["created",{"2":{"45":2,"146":1,"168":1,"183":1,"186":2,"216":1,"231":1,"249":1,"251":1,"252":1}}],["createingestionsourcedto",{"2":{"44":2}}],["creates",{"2":{"43":1}}],["create",{"0":{"205":1,"214":1,"251":1},"2":{"24":1,"98":1,"104":1,"128":1,"129":3,"140":1,"142":1,"143":1,"146":2,"168":1,"170":1,"179":1,"183":8,"185":1,"187":2,"190":2,"191":1,"192":1,"193":2,"203":1,"205":1,"206":2,"210":1,"214":2,"215":1,"225":2,"230":1,"251":1}}],["covered",{"2":{"259":1}}],["coolify",{"0":{"229":1,"230":1},"1":{"230":1},"2":{"229":2,"230":3}}],["copied",{"2":{"186":1,"206":1}}],["copy",{"2":{"24":1,"186":1,"187":1,"192":1,"205":2,"206":1,"215":1}}],["costs",{"2":{"123":1}}],["could",{"2":{"118":1,"237":4}}],["counts",{"2":{"75":1,"76":1,"77":2,"79":1}}],["count",{"2":{"31":2,"37":1,"85":1}}],["column",{"2":{"205":1}}],["columns",{"2":{"108":1}}],["color",{"2":{"108":1,"242":1}}],["cors",{"0":{"244":1},"1":{"245":1,"246":1,"247":1,"248":1},"2":{"220":1,"244":2,"245":2,"248":1}}],["core",{"0":{"115":1},"1":{"116":1,"117":1,"118":1,"119":1,"120":1},"2":{"103":1,"115":1,"165":1}}],["corresponds",{"2":{"251":1}}],["correctly",{"2":{"230":1,"244":1,"247":2,"248":1,"254":1}}],["correct",{"2":{"170":1,"214":1,"231":4,"238":1}}],["correctness",{"2":{"20":1}}],["corruption",{"2":{"237":1,"238":1}}],["corrupted",{"2":{"67":1,"234":1}}],["coded",{"2":{"108":1}}],["code",{"2":{"25":1,"68":1,"70":1,"81":1,"84":2,"126":3,"165":1}}],["combination",{"2":{"153":1}}],["combine",{"2":{"144":1}}],["combining",{"2":{"141":1}}],["comment",{"2":{"218":1}}],["command",{"2":{"216":1,"225":1,"231":2,"232":1,"251":1,"253":3,"254":1}}],["commands",{"2":{"214":1,"228":1,"259":1}}],["comma",{"2":{"186":1}}],["common",{"2":{"140":1,"153":1,"165":1,"189":1,"196":1,"237":2,"244":1}}],["communicate",{"2":{"230":1}}],["communications",{"2":{"123":1}}],["communication",{"2":{"122":1}}],["community",{"2":{"126":1}}],["comes",{"2":{"131":1}}],["compose",{"0":{"221":1,"230":1},"2":{"211":1,"212":1,"217":1,"218":3,"221":1,"225":3,"228":2,"229":1,"230":2,"231":5,"232":4,"248":1,"250":1,"251":1,"252":2,"253":3,"254":3,"257":2}}],["component",{"2":{"152":1}}],["computer",{"2":{"183":1}}],["computes",{"2":{"104":1}}],["compatibility",{"2":{"157":1}}],["compatible",{"0":{"169":1},"2":{"123":1,"165":1,"167":1,"217":1,"222":5,"249":1}}],["comparisons",{"2":{"137":1}}],["comparing",{"2":{"120":1}}],["compare",{"2":{"20":1}}],["compares",{"2":{"20":1,"105":2,"111":1,"234":1}}],["compressed",{"2":{"178":1}}],["compress",{"2":{"178":1}}],["compression",{"2":{"123":1,"178":2}}],["comprehensive",{"2":{"107":1,"123":1}}],["complex",{"2":{"131":1,"216":1}}],["completeness",{"0":{"117":1}}],["complete",{"2":{"112":1,"114":1,"157":1,"161":1,"188":1,"194":1,"219":1,"238":1,"254":1}}],["completed",{"2":{"73":2,"75":3,"77":2,"78":1,"79":1}}],["compliance",{"2":{"114":1,"115":1,"123":1}}],["com",{"2":{"7":2,"10":2,"18":1,"37":1,"89":1,"90":1,"150":1,"186":3,"187":1,"190":2,"192":1,"213":1,"231":4,"248":2}}],["conflicts",{"2":{"229":1}}],["confident",{"2":{"238":1}}],["config",{"2":{"231":1,"232":2,"253":1}}],["configuring",{"2":{"182":1,"214":1}}],["configure",{"0":{"215":1},"1":{"216":1,"217":1,"218":1,"219":1,"220":1,"221":1,"222":1,"223":1,"224":1},"2":{"125":1,"127":1,"154":1,"206":1,"218":1,"220":1,"221":1,"227":1,"239":1}}],["configured",{"2":{"91":1,"153":1,"155":1,"157":1,"158":1,"166":1,"215":1,"225":1,"244":1,"246":1,"247":1}}],["configuration",{"0":{"83":1,"125":1,"154":1,"166":1,"168":1,"169":1,"216":1,"217":1,"221":1,"240":1,"248":1},"1":{"167":1,"168":1,"169":1,"241":1,"242":1,"243":1},"2":{"153":1,"165":1,"170":1,"171":1,"187":1,"190":2,"206":1,"215":1,"219":1,"230":1,"248":2}}],["configurations",{"2":{"41":1}}],["configurable",{"2":{"81":1}}],["confirmation",{"2":{"204":1}}],["confirming",{"2":{"112":1}}],["converted",{"2":{"163":1}}],["converts",{"2":{"104":1}}],["convenience",{"2":{"162":1,"218":1}}],["concurrency",{"0":{"161":1}}],["conditions",{"0":{"131":1},"1":{"132":1,"133":1,"134":1,"135":1,"136":1,"137":1,"138":1,"139":1},"2":{"128":3,"131":3,"140":1,"142":1,"144":1,"146":2,"149":1,"150":1}}],["conduct",{"2":{"126":1}}],["connect",{"2":{"123":1,"125":1,"188":1,"194":2,"195":1,"207":1,"218":1}}],["connectivity",{"2":{"154":1}}],["connection",{"2":{"79":2,"162":1,"180":2,"188":1,"190":3,"194":2,"200":2,"206":1,"207":1,"221":1}}],["connecting",{"0":{"180":1,"187":1,"189":1,"195":1,"200":1,"206":1},"1":{"181":1,"182":1,"183":1,"184":1,"185":1,"186":1,"187":1,"188":1,"190":1,"191":1,"192":1,"193":1,"194":1,"201":1,"202":1,"203":1,"204":1,"205":1,"206":1,"207":1},"2":{"1":3,"41":1,"125":3,"189":1,"195":1,"227":3}}],["consult",{"2":{"191":1}}],["consumer",{"2":{"72":1}}],["constraint",{"2":{"185":1}}],["constructs",{"2":{"104":1}}],["console",{"0":{"183":1},"2":{"181":1,"182":2,"183":1,"185":1,"186":2,"245":1}}],["consent",{"2":{"180":1,"204":2}}],["consistent",{"2":{"165":1}}],["consistency",{"2":{"104":1}}],["contact",{"2":{"243":1}}],["container",{"2":{"232":1,"251":2,"253":1}}],["containers",{"2":{"225":2,"232":1}}],["contains",{"2":{"116":1,"183":1}}],["contain",{"2":{"74":1,"178":1,"209":1}}],["containing",{"2":{"21":1,"29":1,"31":1,"37":1,"113":1,"179":1}}],["continue",{"2":{"183":1}}],["continuous",{"2":{"123":1,"188":1,"207":1,"220":1}}],["control",{"2":{"127":1,"131":1,"144":1,"148":1,"186":1,"223":1}}],["controls",{"2":{"110":1,"186":1,"242":1,"244":1}}],["contribute",{"2":{"126":1}}],["contributions",{"2":{"126":2}}],["contributing",{"0":{"126":1},"2":{"126":1}}],["contextual",{"2":{"119":1}}],["context",{"2":{"119":1}}],["content",{"0":{"173":1},"2":{"8":1,"13":1,"57":1,"68":1,"70":1,"152":1,"160":1,"173":2,"174":1,"187":1,"234":1,"236":1,"237":1}}],["contents",{"0":{"0":1},"1":{"1":1},"2":{"183":1}}],["japanese",{"2":{"241":1}}],["junk",{"2":{"220":1}}],["just",{"2":{"183":1,"216":1}}],["jpeg",{"2":{"157":1}}],["joined",{"2":{"131":1}}],["job",{"0":{"73":1,"75":1},"2":{"71":1,"72":1,"73":6,"74":1,"75":1,"76":2,"188":1,"207":1}}],["jobs",{"0":{"71":1,"78":1},"1":{"72":1,"73":1,"74":1,"75":1,"76":1,"77":1,"78":1,"79":2},"2":{"34":1,"71":2,"73":1,"75":6,"76":1,"78":6,"79":1}}],["jwt",{"2":{"16":1,"18":1,"21":1,"22":2,"216":1,"223":4}}],["json",{"2":{"7":1,"10":1,"18":4,"29":1,"31":1,"33":1,"35":1,"37":1,"70":1,"77":1,"79":1,"82":2,"90":1,"99":1,"101":2,"104":1,"108":1,"119":1,"128":2,"131":1,"133":1,"134":1,"135":1,"136":1,"137":1,"138":1,"139":1,"140":1,"145":1,"146":1,"147":1,"148":1,"149":1,"150":1,"157":1,"158":1,"163":1,"183":3,"185":2,"187":2,"231":1,"245":3}}],["v0",{"2":{"223":1}}],["volumes",{"2":{"225":1,"231":4,"232":4}}],["volume",{"2":{"217":1,"231":10,"232":3,"251":1}}],["void",{"2":{"173":1,"175":1}}],["void>",{"2":{"171":1}}],["vnd",{"2":{"158":2,"163":2}}],["ve",{"2":{"231":1,"232":1}}],["versions",{"0":{"256":1},"2":{"256":1}}],["version",{"2":{"228":1,"231":1,"249":3,"250":1,"255":1,"257":1,"258":2,"259":1}}],["versatile",{"2":{"153":1}}],["very",{"2":{"223":1}}],["verifiability",{"0":{"120":1}}],["verifiable",{"2":{"114":1,"116":1}}],["verified",{"2":{"101":1,"112":1,"120":1,"188":1,"254":1}}],["verifies",{"2":{"21":1,"22":1,"68":1}}],["verification",{"0":{"103":1,"105":1,"112":1},"1":{"104":1,"105":1},"2":{"14":1,"100":1,"103":1,"105":4,"111":1,"116":1,"192":2,"193":2}}],["verifyauditlog",{"2":{"105":1}}],["verifying",{"0":{"111":1},"1":{"112":1},"2":{"96":1,"102":1}}],["verifytoken",{"0":{"22":1}}],["verify",{"0":{"100":1},"1":{"101":1},"2":{"20":1,"22":1,"67":1,"100":1,"111":1,"154":1,"162":1,"233":1,"234":1,"238":1}}],["verifypassword",{"0":{"20":1}}],["vendor",{"2":{"122":1}}],["vary",{"2":{"231":1}}],["var",{"2":{"168":1,"214":3,"216":1,"222":1,"231":2,"232":2}}],["variable",{"0":{"219":1},"1":{"220":1,"221":1,"222":1,"223":1,"224":1},"2":{"167":1,"216":1,"220":1,"221":1,"222":1,"223":1,"224":1,"247":2}}],["variables",{"2":{"81":1,"83":1,"154":1,"166":1,"215":1,"217":2,"218":1,"219":1,"221":1,"247":2}}],["variety",{"2":{"153":1,"177":1,"195":1,"208":1}}],["various",{"2":{"106":1,"152":1}}],["vast",{"2":{"157":1}}],["valkey",{"2":{"212":1,"216":1,"218":2,"221":4,"230":1}}],["value",{"2":{"89":1,"128":1,"131":1,"133":1,"134":2,"135":1,"136":1,"137":2,"138":2,"205":2,"206":4,"220":2,"221":1,"222":1,"223":2,"224":1,"247":1}}],["values",{"2":{"67":1,"135":1,"136":1,"216":1}}],["valid",{"2":{"16":1,"20":1,"22":1,"178":1,"194":1,"236":2,"245":1}}],["visible",{"2":{"205":1}}],["visit",{"2":{"192":1,"226":1}}],["via",{"2":{"81":1,"131":1,"166":1,"170":1,"246":1}}],["viewing",{"0":{"108":1,"113":1}}],["view",{"2":{"24":1,"78":1,"107":1,"109":1,"113":1,"129":1,"146":1,"147":1,"194":1,"235":1}}],["v1",{"0":{"4":1,"8":1,"16":1,"28":1,"30":1,"32":1,"34":1,"36":1,"43":1,"46":1,"48":1,"51":1,"55":1,"58":1,"61":1,"64":1,"88":1,"93":1},"1":{"5":1,"6":1,"7":1,"9":1,"10":1,"17":1,"18":1,"29":1,"31":1,"33":1,"35":1,"37":1,"44":1,"45":1,"47":1,"49":1,"50":1,"52":1,"53":1,"54":1,"56":1,"57":1,"59":1,"60":1,"62":1,"63":1,"65":1,"66":1,"89":1,"90":1,"94":1,"95":1},"2":{"25":1,"38":1,"68":1,"76":1,"78":1,"97":1,"100":1}}],["|",{"0":{"13":1,"21":1,"22":1},"2":{"44":2,"53":7,"69":1,"173":1}}],["ls",{"2":{"231":1}}],["ll",{"2":{"192":1,"215":1,"232":2}}],["lru",{"2":{"160":1}}],["let",{"2":{"229":1}}],["leave",{"2":{"203":1}}],["least",{"2":{"141":1,"160":1,"212":1}}],["level",{"2":{"185":2,"205":1,"230":1}}],["legacy",{"0":{"158":1,"163":1},"2":{"153":1,"154":1,"155":1,"156":1}}],["legal",{"2":{"123":1}}],["less",{"0":{"137":2},"2":{"137":2}}],["left",{"2":{"84":1,"203":1,"204":1}}],["latest",{"2":{"228":3,"230":1,"252":1,"255":1,"257":3,"258":1}}],["later",{"2":{"73":1}}],["labels",{"2":{"199":2,"231":1,"241":1}}],["large",{"2":{"161":2,"173":1}}],["larger",{"2":{"155":1}}],["languages",{"2":{"241":1}}],["language",{"0":{"241":1},"2":{"131":1,"241":4}}],["lastsyncstatusmessage",{"2":{"139":2}}],["last",{"2":{"28":1,"30":1,"75":2,"89":2,"254":1}}],["longer",{"2":{"232":1}}],["long",{"2":{"216":1,"238":1}}],["lose",{"2":{"205":1}}],["look",{"2":{"231":2,"239":1,"248":1,"251":1}}],["looks",{"2":{"190":1}}],["loop",{"2":{"105":1}}],["load",{"2":{"161":1}}],["loading",{"2":{"105":1}}],["love",{"2":{"126":1}}],["locally",{"2":{"248":1}}],["localfilesystemprovider",{"2":{"170":1}}],["localhost",{"2":{"162":1,"220":2,"226":1,"245":2,"248":1,"251":1}}],["local",{"0":{"168":1,"214":1,"231":1},"1":{"232":1},"2":{"123":1,"165":1,"167":1,"168":3,"171":1,"212":3,"216":2,"217":2,"222":3,"231":3,"232":1}}],["located",{"2":{"102":1,"204":1,"231":1,"253":1}}],["location",{"2":{"24":1,"237":1,"238":1}}],["lock",{"2":{"122":1}}],["logging",{"2":{"227":1,"238":1}}],["logiclabshq",{"2":{"230":1}}],["logiclabs",{"2":{"213":1}}],["logic",{"0":{"103":1,"141":1},"1":{"104":1,"105":1,"142":1},"2":{"102":1,"103":1,"131":1,"141":1,"153":1,"165":1}}],["logid",{"2":{"101":1}}],["logins",{"2":{"117":1}}],["loginresponse",{"0":{"21":1},"2":{"21":1}}],["login",{"0":{"16":1,"21":1},"1":{"17":1,"18":1},"2":{"14":1,"21":1,"98":1,"99":1,"191":1,"226":1}}],["logs",{"0":{"97":1,"108":1},"1":{"98":1,"99":1},"2":{"97":1,"100":1,"105":2,"109":1,"120":1,"123":1,"238":2,"245":1}}],["log",{"0":{"96":1,"100":1,"102":1,"107":1,"111":1,"113":1,"114":1},"1":{"97":1,"98":1,"99":1,"100":1,"101":2,"103":1,"104":1,"105":1,"106":1,"108":1,"109":1,"110":1,"111":1,"112":2,"113":1,"115":1,"116":1,"117":1,"118":1,"119":1,"120":1},"2":{"96":2,"97":1,"100":1,"101":2,"102":2,"103":1,"104":1,"105":5,"106":3,"107":1,"108":2,"110":1,"111":3,"112":10,"113":2,"114":1,"115":1,"116":1,"117":1,"118":1,"119":1,"120":1,"171":1,"190":1}}],["lt",{"0":{"12":1,"13":1,"20":1,"21":1,"22":1},"2":{"173":1,"174":1,"175":1,"176":1}}],["light",{"2":{"242":1}}],["lib",{"2":{"231":2}}],["library",{"2":{"183":1}}],["libraries",{"2":{"153":1}}],["line",{"2":{"254":1}}],["lines",{"2":{"230":1}}],["linked",{"2":{"118":1}}],["litigation",{"2":{"123":1}}],["lifecycle",{"2":{"123":1}}],["lies",{"2":{"103":1}}],["like",{"2":{"72":1,"117":1,"123":1,"126":1,"153":1,"165":1,"169":1,"190":1,"191":1,"192":1,"199":1,"231":1,"244":1,"248":1}}],["limits",{"0":{"84":1,"155":1},"2":{"81":2}}],["limiter",{"2":{"81":1}}],["limited",{"2":{"16":1,"75":2,"82":1,"157":1,"158":1,"163":1}}],["limiting",{"0":{"80":1},"1":{"81":1,"82":1,"83":1,"84":1,"85":1},"2":{"16":1,"80":1,"83":1,"84":1,"85":1}}],["limit",{"0":{"12":1,"150":1},"2":{"6":1,"7":1,"12":1,"78":1,"79":1,"81":1,"83":2,"84":2,"85":1,"89":1,"90":1,"98":1,"99":1,"155":2,"163":1,"222":1,"223":2}}],["list",{"2":{"4":1,"7":1,"12":1,"32":1,"34":1,"76":2,"78":2,"97":1,"135":1,"149":1,"157":1,"183":1,"185":1,"186":2,"188":1,"195":1,"204":1,"207":1,"219":1,"231":2,"256":1}}],["mycompany",{"2":{"248":2}}],["my",{"0":{"231":1},"1":{"232":1}}],["myaccount",{"2":{"192":1}}],["mkdir",{"2":{"214":1}}],["mbox",{"0":{"196":1},"1":{"197":1,"198":1,"199":1},"2":{"195":1,"196":2,"197":4,"198":3}}],["multiple",{"2":{"161":1}}],["must",{"2":{"25":1,"39":1,"128":1,"131":1,"143":1,"150":1,"154":1,"166":1,"168":1,"169":1,"181":2,"185":1,"192":1,"193":1,"201":1,"204":2,"205":1,"214":1,"216":1,"248":1,"251":1}}],["md",{"2":{"126":1}}],["moment",{"2":{"234":1}}],["mount",{"2":{"232":1}}],["mountpoint",{"2":{"231":2}}],["mozilla",{"2":{"197":1}}],["most",{"2":{"147":1,"197":1,"203":1,"217":1,"237":1}}],["months",{"2":{"205":1}}],["mongodb",{"0":{"131":1},"1":{"132":1,"133":1,"134":1,"135":1,"136":1,"137":1,"138":1,"139":1},"2":{"131":1}}],["monitor",{"2":{"84":1,"107":1,"251":1}}],["monitoring",{"2":{"71":1,"160":1,"238":1}}],["modified",{"2":{"230":1,"237":1}}],["modification",{"2":{"229":1}}],["modifications",{"2":{"165":1,"238":1}}],["modifying",{"2":{"147":1}}],["modify",{"0":{"230":1},"2":{"129":1,"143":1,"185":1,"218":1,"253":2}}],["module",{"2":{"106":1}}],["modules",{"2":{"106":1}}],["more",{"2":{"112":1,"125":1,"126":1,"152":1,"220":1,"251":1,"254":1}}],["msg",{"2":{"157":1}}],["ms",{"2":{"83":1,"223":1}}],["mapped",{"2":{"253":1}}],["marked",{"2":{"237":1}}],["master",{"2":{"216":1,"221":2,"251":2,"253":2}}],["machine",{"2":{"212":3,"213":1,"214":1,"232":1}}],["mammoth",{"2":{"153":1,"163":1}}],["mail",{"2":{"190":1,"202":1,"204":1}}],["mailboxes",{"2":{"180":1,"188":2,"200":1,"204":1,"207":1}}],["mailbox",{"0":{"150":1},"2":{"188":1,"194":1}}],["maintain",{"2":{"123":1}}],["maintaining",{"2":{"80":1}}],["main",{"2":{"26":1,"40":1,"108":1,"153":1,"182":1,"187":1,"190":1,"191":2,"194":1,"202":1,"203":1}}],["major",{"2":{"122":1,"249":1,"259":1}}],["may",{"2":{"112":1,"179":1,"192":1,"194":1,"210":1,"238":1,"243":2,"244":1,"245":1,"253":1}}],["maximum",{"2":{"83":1,"84":1,"155":2,"222":1,"223":1}}],["max",{"2":{"83":1,"223":1}}],["manually",{"2":{"194":1,"214":1,"259":1}}],["manual",{"2":{"136":1,"249":1,"258":1}}],["managing",{"2":{"127":1}}],["managed",{"2":{"218":1}}],["manager",{"2":{"205":1}}],["management",{"0":{"143":1,"161":1}}],["manageable",{"2":{"105":1}}],["manages",{"2":{"40":3,"41":1}}],["manage",{"2":{"24":1,"76":1,"78":1,"84":1,"123":1,"129":1,"143":2,"145":1,"146":3,"148":1,"183":1,"186":1,"229":1,"230":1}}],["many",{"2":{"81":1,"82":1,"189":1,"191":1}}],["make",{"2":{"81":1,"159":1,"226":1,"229":1,"232":1}}],["making",{"0":{"25":1},"2":{"39":1,"147":1,"152":1,"230":1,"248":1}}],["matching",{"2":{"89":1}}],["matchingstrategy",{"2":{"89":1}}],["match",{"2":{"70":1,"105":2,"112":2,"150":1,"236":1,"237":1,"246":1}}],["matches",{"2":{"69":1,"134":1,"135":1,"136":1,"137":1,"138":1,"139":1,"236":1}}],["meili",{"2":{"216":1,"218":1,"221":3,"251":3,"253":3}}],["meilisearch",{"0":{"249":1,"259":1},"1":{"250":1,"251":1,"252":1,"253":1,"254":1},"2":{"131":1,"212":1,"216":1,"218":2,"221":3,"230":1,"249":3,"250":1,"251":8,"253":5,"254":3,"259":2}}],["menus",{"2":{"241":1}}],["menu",{"2":{"183":1,"185":1,"190":1,"204":1,"205":1}}],["memory",{"2":{"104":1,"105":1,"155":1,"163":1,"173":1}}],["met",{"2":{"128":1}}],["metadata",{"2":{"234":1}}],["meta",{"2":{"99":1}}],["method",{"2":{"68":1,"97":1,"100":1,"104":1,"105":2,"106":1,"153":2,"154":1,"162":1,"180":1,"200":1,"211":1}}],["methods",{"0":{"11":1,"19":1,"163":1},"1":{"12":1,"13":1,"20":1,"21":1,"22":1},"2":{"154":1,"156":1,"172":1}}],["mechanism",{"2":{"84":1,"153":1,"161":1}}],["mean",{"2":{"233":1}}],["meaning",{"2":{"140":1}}],["means",{"2":{"75":1,"112":3,"131":1,"185":1,"236":2}}],["measure",{"2":{"80":1,"143":1}}],["messages",{"2":{"171":1,"196":1,"241":1}}],["messageid",{"2":{"171":3}}],["message",{"2":{"18":3,"70":1,"82":1,"101":2,"173":1,"185":1,"237":1,"245":1}}],["migrating",{"0":{"258":1}}],["migrations",{"2":{"258":2}}],["migration",{"0":{"250":1},"1":{"251":1,"252":1,"253":1,"254":1},"2":{"249":1,"250":1,"254":1}}],["migrated",{"2":{"254":1}}],["migrate",{"2":{"249":1,"259":1}}],["might",{"2":{"226":1}}],["mime",{"2":{"163":1}}],["mimetype",{"2":{"10":1}}],["misses",{"2":{"160":1}}],["missing",{"2":{"25":1}}],["minio",{"2":{"123":1,"167":1,"169":1}}],["minimize",{"2":{"123":1}}],["minutes",{"2":{"82":1,"223":1}}],["minute",{"2":{"81":1,"83":1}}],["millions",{"2":{"105":1}}],["milliseconds",{"2":{"83":1,"104":1,"223":1}}],["microsoft",{"0":{"193":1,"200":1,"203":1},"1":{"201":1,"202":1,"203":1,"204":1,"205":1,"206":1,"207":1},"2":{"1":1,"33":2,"44":1,"53":1,"122":1,"123":1,"125":1,"157":1,"193":2,"195":1,"200":3,"201":1,"202":1,"203":2,"204":1,"206":2,"207":2,"208":1,"227":1}}],["wrong",{"2":{"226":1}}],["write",{"2":{"214":1}}],["writing",{"2":{"171":1}}],["www",{"2":{"186":2}}],["word",{"2":{"224":1}}],["wordprocessingml",{"2":{"158":1,"163":1}}],["working",{"2":{"254":1}}],["work",{"2":{"190":1}}],["works",{"0":{"81":1,"234":1},"1":{"82":1},"2":{"233":1}}],["workspace",{"0":{"180":1},"1":{"181":1,"182":1,"183":1,"184":1,"185":1,"186":1,"187":1,"188":1},"2":{"1":1,"33":1,"122":1,"123":1,"125":1,"180":1,"181":1,"182":1,"186":3,"187":3,"188":1,"195":1,"227":1}}],["would",{"2":{"116":1,"218":1,"230":1}}],["why",{"2":{"231":1}}],["whole",{"2":{"232":1}}],["who",{"2":{"123":1,"127":1,"147":1,"226":1}}],["what",{"0":{"122":1,"188":1,"194":1,"207":1,"238":1},"2":{"123":1,"230":1,"231":1,"233":1}}],["whether",{"2":{"156":1}}],["where",{"0":{"231":1},"1":{"232":1},"2":{"112":1,"128":1,"131":1,"134":1,"135":1,"136":1,"137":1,"138":1,"168":2,"214":1,"226":1,"231":1,"243":1}}],["when",{"0":{"231":1},"1":{"232":1},"2":{"74":1,"82":1,"84":2,"123":1,"128":1,"153":1,"157":1,"158":1,"163":1,"168":1,"169":2,"173":1,"175":1,"185":1,"217":1,"234":1,"235":1,"241":1,"244":1,"246":1,"249":1,"256":1,"258":2,"259":1}}],["while",{"2":{"105":1,"143":1,"194":1,"253":1}}],["which",{"2":{"41":1,"106":1,"108":1,"128":1,"131":1,"153":2,"165":1,"167":1,"189":1,"190":1,"203":1,"214":1,"217":1,"223":1,"251":1}}],["want",{"2":{"217":1,"232":1}}],["warning",{"2":{"204":1}}],["walk",{"2":{"189":1,"196":1,"211":1}}],["way",{"2":{"131":1}}],["wait",{"2":{"84":1,"161":1}}],["waiting",{"2":{"73":2,"77":2,"78":1,"79":1}}],["was",{"2":{"10":1,"57":1,"60":1,"66":1,"108":2,"112":1,"194":1,"236":1}}],["web",{"2":{"198":1,"226":2,"244":1,"256":1}}],["we",{"2":{"126":2,"191":1,"205":1,"223":1}}],["well",{"2":{"122":1}}],["welcome",{"2":{"38":1,"121":1,"126":1}}],["were",{"2":{"67":1,"234":1}}],["wish",{"2":{"166":1}}],["wide",{"0":{"186":1},"2":{"153":1,"180":1,"186":2}}],["wildcards",{"2":{"145":1}}],["wildcard",{"2":{"129":1,"130":1}}],["will",{"2":{"24":2,"25":1,"34":1,"73":2,"74":2,"81":1,"82":1,"84":2,"112":1,"113":1,"121":1,"125":1,"142":1,"154":1,"155":1,"161":1,"162":1,"167":1,"168":3,"170":1,"173":1,"175":1,"178":1,"179":1,"183":3,"186":1,"187":2,"188":6,"189":1,"190":3,"192":1,"193":1,"194":4,"196":1,"197":1,"199":2,"203":3,"204":1,"205":2,"207":6,"209":1,"210":1,"211":1,"214":2,"216":1,"218":1,"222":1,"223":1,"225":1,"226":1,"229":1,"231":5,"232":2,"241":3,"242":1,"244":1,"248":1,"249":1,"251":3,"253":3,"256":1,"257":1,"259":1}}],["window",{"2":{"83":3,"84":3,"223":3}}],["without",{"2":{"85":1,"117":1,"119":1,"147":1,"171":1,"175":1,"180":1,"191":1,"200":1,"204":1}}],["within",{"2":{"71":1,"78":1,"81":1,"83":1,"94":1,"105":1,"107":1,"112":1,"114":1,"131":1,"150":1,"168":1,"180":1,"200":1,"202":1,"203":1,"223":1}}],["with",{"0":{"131":1,"140":1,"142":1,"157":1,"158":1},"1":{"132":1,"133":1,"134":1,"135":1,"136":1,"137":1,"138":1,"139":1},"2":{"10":1,"20":1,"25":1,"32":1,"38":1,"39":1,"63":1,"67":1,"74":1,"78":1,"81":1,"82":1,"84":1,"96":1,"97":1,"104":1,"105":4,"108":1,"111":1,"112":2,"113":1,"114":1,"119":1,"120":1,"121":1,"131":1,"132":1,"140":1,"142":1,"154":1,"155":2,"157":1,"160":1,"165":1,"174":1,"176":1,"180":1,"181":1,"190":1,"204":1,"205":1,"212":1,"216":2,"222":1,"223":1,"225":1,"226":1,"228":1,"230":2,"231":1,"232":1,"234":1,"242":1,"244":1,"247":2,"249":1,"252":1,"254":1,"257":2,"258":1}}],["r",{"2":{"214":1}}],["right",{"2":{"197":1}}],["rich",{"2":{"157":1}}],["rtf",{"2":{"157":1}}],["run",{"0":{"225":1},"2":{"204":1,"214":1,"228":1,"231":1,"232":1}}],["runtime",{"2":{"142":1}}],["running",{"2":{"124":1,"225":1,"226":1,"248":1,"252":1,"254":2}}],["rules",{"0":{"140":1},"2":{"131":3,"140":3,"141":2,"150":1,"185":1}}],["rule",{"2":{"128":4,"131":1,"133":1,"140":4,"141":3,"150":1,"185":1}}],["routing",{"2":{"229":1}}],["routes",{"2":{"106":1}}],["roll",{"2":{"223":1}}],["roles",{"2":{"127":1,"130":2,"143":2,"144":1,"147":1,"183":1,"185":3,"201":1}}],["role",{"0":{"143":1},"2":{"18":1,"136":1,"143":1,"223":1}}],["root",{"0":{"246":1},"2":{"168":3,"199":1,"216":2,"222":2}}],["robust",{"2":{"122":1,"159":1}}],["row",{"2":{"113":1}}],["rand",{"2":{"216":2}}],["randomly",{"2":{"231":1}}],["random",{"2":{"216":1}}],["range",{"2":{"98":2,"157":1}}],["ram",{"2":{"212":2}}],["ratelimit",{"2":{"84":3}}],["rate",{"0":{"80":1,"84":1},"1":{"81":1,"82":1,"83":1,"84":1,"85":1},"2":{"16":2,"80":1,"81":1,"82":1,"83":3,"84":3,"85":2,"160":1,"223":2}}],["rawemail",{"2":{"171":2}}],["raw",{"2":{"8":1,"10":1,"13":1,"234":1}}],["re",{"2":{"231":1,"232":1}}],["renew",{"2":{"205":1}}],["remote",{"2":{"245":1}}],["removing",{"2":{"230":1}}],["remove",{"2":{"209":1,"218":1,"230":4,"232":2,"254":2}}],["reminder",{"2":{"205":1}}],["remains",{"2":{"85":1}}],["remaining",{"2":{"84":1}}],["reflect",{"2":{"194":1}}],["reference",{"0":{"172":1,"219":1},"1":{"173":1,"174":1,"175":1,"176":1,"220":1,"221":1,"222":1,"223":1,"224":1}}],["refer",{"2":{"157":1,"197":1,"254":1}}],["red",{"2":{"236":1}}],["redirected",{"2":{"226":2}}],["redirect",{"2":{"203":1}}],["redis",{"2":{"72":1,"212":1,"216":2,"218":2,"221":8}}],["reduces",{"2":{"161":1}}],["redundant",{"2":{"160":1}}],["release",{"2":{"256":1}}],["releases",{"2":{"256":2}}],["relevant",{"2":{"141":1}}],["reliability",{"2":{"238":1}}],["related",{"2":{"104":1,"217":1,"244":1}}],["replaced",{"2":{"142":1}}],["report",{"0":{"235":1},"1":{"236":1,"237":1},"2":{"235":2}}],["reporting",{"2":{"126":1}}],["repository",{"0":{"213":1},"2":{"126":2,"213":1,"228":1,"257":1}}],["represents",{"2":{"128":1,"130":7,"131":1}}],["representation",{"2":{"104":1}}],["representing",{"2":{"69":1}}],["revoke",{"2":{"191":1}}],["reveal",{"2":{"190":1}}],["reverse",{"2":{"109":1,"230":1,"246":1,"248":1}}],["review",{"2":{"107":1,"238":2}}],["regularly",{"2":{"238":1}}],["regulatory",{"2":{"114":1}}],["register",{"0":{"203":1},"2":{"203":2}}],["registering",{"2":{"202":1}}],["registers",{"2":{"106":1}}],["registrations",{"2":{"203":1}}],["registration",{"2":{"200":1,"203":2,"206":1}}],["region",{"2":{"169":2,"222":2}}],["region=us",{"2":{"169":1}}],["regardless",{"2":{"104":1}}],["reachable",{"2":{"162":1}}],["real",{"2":{"123":1}}],["reasons",{"0":{"237":1},"2":{"237":1,"246":1}}],["reason",{"2":{"69":2,"70":1,"237":2}}],["reading",{"2":{"245":1}}],["readonly",{"2":{"186":2}}],["reads",{"2":{"171":1}}],["readablestream",{"2":{"173":2,"174":1}}],["readable",{"2":{"119":1,"174":2}}],["read",{"0":{"147":1},"2":{"68":1,"126":1,"128":2,"129":2,"140":4,"143":1,"146":1,"147":2,"149":1,"150":2,"186":1,"200":1,"202":1,"204":3,"237":2}}],["recreated",{"2":{"232":1}}],["recreate",{"2":{"232":2,"248":1}}],["recommend",{"2":{"191":1,"205":1}}],["recommendation",{"0":{"191":1},"1":{"192":1,"193":1}}],["recommended",{"2":{"84":1,"153":1,"169":1,"190":1,"211":1,"216":1,"229":1,"250":1}}],["recognize",{"2":{"190":1,"192":1,"203":1}}],["recognition",{"2":{"152":1}}],["records",{"2":{"238":1}}],["recorded",{"2":{"118":1}}],["record",{"2":{"106":1,"114":1,"122":1,"123":1}}],["recalculating",{"2":{"120":1}}],["recalculation",{"2":{"105":1}}],["recalculated",{"2":{"105":1,"112":1}}],["recalculates",{"2":{"105":1,"111":1,"234":1}}],["receivedorigin",{"2":{"245":1}}],["receive",{"2":{"84":1,"185":1}}],["recently",{"2":{"160":1}}],["recent",{"0":{"34":1},"1":{"35":1},"2":{"34":1}}],["recipient1",{"2":{"7":1,"10":1}}],["recipient",{"2":{"7":1,"10":1}}],["recipients",{"2":{"7":1,"10":1}}],["requiring",{"2":{"165":1,"180":1}}],["requires",{"2":{"247":1,"249":1}}],["requiredorigin",{"2":{"245":1}}],["required",{"2":{"18":1,"68":1,"76":1,"78":2,"90":1,"95":1,"97":1,"100":1,"183":1,"190":1,"204":1,"206":1,"217":1,"222":5,"225":1,"258":1}}],["require",{"2":{"3":1,"27":1,"42":1,"87":1,"92":1,"96":1}}],["requests",{"0":{"25":1},"2":{"23":1,"25":1,"39":1,"81":3,"82":1,"83":2,"84":2,"126":1,"161":2,"223":3}}],["request",{"0":{"17":1,"44":1,"53":1},"2":{"18":1,"44":1,"53":1,"84":2,"90":1,"95":1,"126":1,"161":1,"204":1,"222":1,"244":1,"245":1,"251":2}}],["resides",{"2":{"153":1}}],["restore",{"2":{"238":2}}],["restart",{"2":{"226":1,"228":1,"232":1,"241":1,"248":1,"253":2,"254":1,"257":2}}],["restricted",{"2":{"143":1}}],["restriction",{"2":{"140":1}}],["restricts",{"2":{"81":1}}],["rest",{"2":{"123":1,"216":1,"222":1}}],["resolving",{"2":{"248":1}}],["resolve",{"2":{"175":1,"185":1,"244":1}}],["resolves",{"2":{"12":1,"13":1,"20":1,"21":1,"22":1,"173":1,"174":1,"175":1,"176":1}}],["resources",{"2":{"129":1,"130":1,"143":1,"145":1,"147":1,"148":1,"244":1}}],["resource",{"2":{"108":2,"119":1,"128":1,"129":5,"131":1,"161":1,"244":1,"245":1}}],["reset",{"2":{"84":2}}],["resume",{"2":{"194":1}}],["resumed",{"2":{"73":1}}],["results",{"2":{"89":1,"98":1,"233":1}}],["result",{"2":{"69":1,"90":1,"161":1}}],["respond",{"2":{"25":1,"81":1}}],["responsive",{"2":{"85":1}}],["responsible",{"2":{"2":1,"14":1,"104":1,"152":1}}],["response",{"0":{"69":1,"70":1,"77":1,"79":1,"82":1,"99":1,"101":1},"2":{"68":1,"70":1,"82":1,"84":2,"245":1}}],["responses",{"0":{"7":1,"10":1,"18":1,"29":1,"31":1,"33":1,"35":1,"37":1,"45":1,"47":1,"50":1,"54":1,"57":1,"60":1,"63":1,"66":1,"90":1,"95":1,"112":1},"2":{"76":1,"78":1,"84":1}}],["retention",{"2":{"123":2}}],["retrying",{"2":{"84":1}}],["retry",{"2":{"73":1,"84":1,"185":1}}],["retrieve",{"2":{"78":4,"98":2,"174":1}}],["retrieves",{"2":{"4":1,"8":1,"12":1,"13":1,"28":1,"30":1,"32":1,"34":1,"36":1,"46":1,"48":1,"76":1,"78":1,"97":1,"174":1}}],["retrieving",{"2":{"2":1,"26":1,"96":1,"102":1,"165":1}}],["returnvalue",{"2":{"79":1}}],["return",{"2":{"34":1,"82":1,"172":1,"185":1}}],["returns",{"2":{"12":1,"13":1,"16":1,"20":1,"21":1,"22":1,"76":1,"78":1,"173":1,"174":1,"175":1,"176":1,"251":1}}],["ng",{"2":{"197":1}}],["normally",{"2":{"230":1}}],["normalization",{"2":{"104":1}}],["now",{"2":{"186":2,"194":1,"204":2,"205":2,"206":1,"215":1,"253":2,"254":1}}],["node",{"2":{"185":1,"220":2}}],["nodejs",{"2":{"173":1,"174":1}}],["non",{"2":{"169":1}}],["no",{"2":{"57":1,"111":1,"112":1,"120":1,"148":1,"165":1,"232":1,"258":1}}],["notification",{"2":{"112":3,"256":1}}],["notes",{"2":{"256":1}}],["note",{"2":{"34":1,"143":1,"185":1}}],["not",{"0":{"134":1,"136":1},"2":{"10":2,"13":1,"18":1,"24":1,"50":2,"54":2,"57":2,"60":2,"63":2,"66":2,"67":1,"70":3,"73":1,"76":2,"78":4,"95":2,"105":2,"112":2,"117":1,"134":1,"136":1,"139":1,"153":1,"154":1,"157":1,"158":1,"163":1,"174":1,"175":1,"183":1,"185":1,"194":1,"206":1,"209":1,"216":1,"217":1,"222":2,"223":1,"224":1,"226":1,"231":1,"234":1,"236":1,"237":3,"244":1,"245":2,"246":1,"259":1}}],["net",{"2":{"230":3}}],["network",{"2":{"230":2}}],["networks",{"2":{"229":1,"230":6}}],["neither",{"2":{"199":1}}],["next",{"0":{"188":1,"194":1,"207":1,"227":1},"2":{"204":1,"214":1,"227":1}}],["nested",{"2":{"178":1}}],["never",{"2":{"170":1}}],["necessary",{"2":{"166":1,"182":1,"214":1,"230":1}}],["newly",{"2":{"45":1}}],["new",{"0":{"203":1,"256":1},"2":{"24":1,"43":1,"104":1,"116":1,"126":1,"129":1,"146":1,"171":1,"179":1,"183":2,"185":1,"186":1,"187":2,"188":1,"190":2,"193":3,"194":2,"198":1,"202":1,"203":1,"204":1,"205":2,"206":2,"207":1,"210":1,"228":1,"232":2,"249":1,"250":1,"256":1,"257":1,"258":1}}],["needing",{"2":{"119":1,"200":1}}],["needed",{"2":{"85":1,"168":1,"232":1}}],["needs",{"2":{"81":1,"146":1,"147":1,"183":1,"202":1}}],["need",{"2":{"23":1,"125":1,"127":1,"183":2,"191":1,"215":1,"229":1,"230":1,"232":2,"238":1,"243":1,"249":1,"251":1,"253":3,"259":1}}],["navigating",{"2":{"205":1,"226":1}}],["navigation",{"2":{"185":1,"203":1}}],["navigate",{"2":{"24":1,"110":1,"183":2,"185":2,"186":1,"187":1,"190":1,"193":1,"198":1,"205":1,"206":1}}],["native",{"2":{"131":1}}],["named",{"2":{"217":1,"231":2,"232":1}}],["name",{"2":{"7":1,"10":1,"24":1,"33":2,"77":2,"78":1,"79":2,"128":1,"169":1,"179":1,"183":1,"187":2,"190":2,"192":2,"203":2,"204":1,"206":2,"210":1,"221":1,"222":1,"231":5,"251":2,"253":1}}],["numeric",{"2":{"137":1}}],["number",{"0":{"12":2},"2":{"6":4,"12":2,"28":2,"78":4,"81":1,"83":1,"84":2,"89":4,"98":4,"178":1,"188":1,"190":1,"209":1,"221":1,"222":1,"223":1}}],["null",{"0":{"13":1,"21":1,"22":1},"2":{"13":1,"21":1,"22":1,"79":1,"99":1,"231":1}}],["22",{"2":{"231":1}}],["25t11",{"2":{"231":1}}],["256",{"2":{"104":2,"116":1,"160":1,"222":1}}],["2gb",{"2":{"212":1}}],["24",{"2":{"205":1}}],["2345",{"2":{"70":1}}],["28t00",{"2":{"31":1}}],["27t00",{"2":{"31":1}}],["27t10",{"2":{"7":1,"10":1}}],["2",{"0":{"25":1,"117":1,"168":1,"186":1,"198":1,"204":1,"214":1,"252":1},"2":{"33":1,"135":1,"149":1,"192":2,"231":2}}],["20",{"2":{"98":1,"99":1}}],["2024",{"2":{"137":1,"138":1}}],["2025",{"2":{"99":1,"231":1}}],["202",{"2":{"60":1,"66":1}}],["2023",{"2":{"7":1,"10":1,"31":2}}],["204",{"2":{"57":1}}],["201",{"2":{"45":1}}],["200",{"2":{"7":1,"10":1,"18":1,"29":1,"31":2,"33":1,"35":1,"37":1,"47":1,"50":1,"54":1,"63":1,"68":1,"76":1,"78":1,"90":1,"95":1}}],["\\tpublic",{"2":{"171":1}}],["\\tprivate",{"2":{"171":1}}],["\\tproviderconfig",{"2":{"44":1,"53":1}}],["\\tprovider",{"2":{"44":1,"53":1}}],["\\tconstructor",{"2":{"171":1}}],["\\tstatus",{"2":{"53":1}}],["\\tname",{"2":{"44":1,"53":1}}],["\\t\\ttry",{"2":{"171":1}}],["\\t\\tthis",{"2":{"171":1}}],["\\t\\tconst",{"2":{"171":1}}],["\\t\\t\\tconsole",{"2":{"171":2}}],["\\t\\t\\tawait",{"2":{"171":1}}],["\\t\\t\\t\\t",{"2":{"77":12,"79":1,"90":1,"149":1}}],["\\t\\t\\t",{"2":{"7":6,"10":4,"31":4,"37":2,"77":6,"79":14,"90":5,"99":10,"140":1,"146":2,"149":2,"150":1,"171":2}}],["\\t\\t",{"2":{"7":2,"10":2,"18":3,"31":4,"33":10,"37":2,"70":8,"77":4,"79":12,"90":2,"99":5,"128":1,"135":1,"140":7,"145":2,"146":12,"147":2,"148":2,"149":4,"150":4,"171":5,"231":4}}],["\\t",{"2":{"7":5,"10":9,"18":6,"29":3,"31":2,"33":4,"37":2,"70":4,"77":2,"79":7,"82":2,"90":7,"99":4,"101":5,"128":5,"135":2,"140":4,"145":2,"146":8,"147":2,"148":2,"149":2,"150":2,"171":2,"231":8,"245":3}}],["oauth",{"2":{"186":1}}],["odp",{"2":{"157":1}}],["ods",{"2":{"157":1}}],["odt",{"2":{"157":1}}],["ocrservice",{"0":{"159":1},"1":{"160":1,"161":1,"162":1},"2":{"159":2}}],["ocr",{"0":{"152":1},"1":{"153":1,"154":1,"155":1,"156":1,"157":1,"158":1,"159":1,"160":1,"161":1,"162":1,"163":1},"2":{"152":1,"157":1}}],["occur",{"2":{"246":1}}],["occurs",{"2":{"114":1}}],["occurred",{"2":{"7":1,"10":1,"18":2,"45":1,"47":1,"50":1,"54":1,"57":1,"60":1,"63":1,"66":1,"90":1,"95":1,"107":1}}],["ou",{"2":{"213":1}}],["our",{"2":{"124":1,"125":1,"126":3}}],["outlook",{"0":{"193":1},"2":{"191":1,"208":1}}],["output",{"2":{"104":1}}],["out",{"2":{"79":2,"140":1,"190":1,"218":1,"223":1}}],["owned",{"2":{"214":1}}],["own",{"2":{"124":1,"146":1,"218":1}}],["other",{"2":{"106":1,"148":1,"170":1,"177":1,"187":1,"192":1,"197":1,"223":1,"225":1,"230":2,"232":3,"243":1,"253":1}}],["otherwise",{"2":{"20":1,"22":1,"69":1,"176":1}}],["option",{"2":{"203":1,"223":1}}],["options",{"2":{"193":2,"231":1}}],["optional",{"2":{"69":2,"78":3,"128":2,"169":2,"203":1,"216":1,"222":1,"224":1}}],["optical",{"2":{"152":1}}],["operating",{"2":{"242":1}}],["operations",{"2":{"165":1}}],["operational",{"2":{"162":1}}],["operator",{"2":{"133":1,"149":1}}],["operators",{"0":{"132":1},"1":{"133":1,"134":1,"135":1,"136":1,"137":1,"138":1,"139":1},"2":{"132":1}}],["openarchiver",{"0":{"187":1,"198":1,"206":1},"2":{"177":1,"178":1,"179":2,"182":1,"192":2,"193":1,"196":1,"198":1,"199":1,"202":2,"203":1,"205":1,"206":1,"208":1,"209":2,"210":2,"213":2,"231":2}}],["openxmlformats",{"2":{"158":2,"163":2}}],["opendocument",{"2":{"157":1}}],["open",{"0":{"122":1,"252":1},"2":{"38":1,"72":1,"107":1,"113":1,"114":1,"121":1,"122":3,"124":1,"126":2,"127":1,"168":1,"187":1,"190":1,"195":1,"211":1,"213":1,"214":4,"215":1,"216":1,"218":1,"221":2,"222":2,"226":1,"227":1,"228":1,"229":1,"230":7,"231":1,"232":8,"233":1,"234":1,"235":1,"247":1,"249":2,"252":1,"255":1,"256":1,"257":2,"259":1}}],["obtain",{"0":{"192":1,"193":1},"2":{"39":1}}],["objects",{"2":{"33":1,"47":1,"69":1,"128":1}}],["object",{"2":{"12":1,"13":1,"21":1,"29":1,"31":1,"37":1,"44":1,"50":1,"53":1,"54":1,"63":1,"89":1,"90":1,"104":5,"108":1,"119":1,"123":1,"128":2,"131":1,"140":1,"142":1,"165":1,"167":1,"169":1,"217":1}}],["ones",{"2":{"218":1}}],["one",{"2":{"73":1,"78":1,"112":1,"116":1,"125":1,"135":1,"136":1,"140":1,"141":1,"161":1,"178":1,"183":1,"191":1,"194":1,"201":1,"205":1,"216":2,"244":1,"245":1,"254":1}}],["only",{"0":{"147":1},"2":{"69":2,"96":1,"117":1,"133":1,"139":1,"150":1,"154":1,"165":1,"185":1,"191":1,"203":2,"205":1,"207":1,"241":1,"249":1}}],["on",{"0":{"229":1},"1":{"230":1},"2":{"39":1,"72":1,"108":1,"113":1,"123":1,"126":2,"128":2,"129":1,"131":1,"144":1,"153":1,"154":1,"155":1,"156":1,"161":1,"162":1,"168":1,"170":1,"179":1,"180":1,"183":1,"185":1,"186":1,"188":1,"192":1,"194":2,"197":2,"198":1,"200":1,"203":1,"204":1,"206":1,"210":1,"212":2,"214":1,"229":1,"230":1,"231":3,"232":1,"243":1,"248":1,"251":1,"253":1,"254":1,"256":1}}],["once",{"2":{"25":1,"185":1,"188":1,"190":1,"198":1,"207":1,"225":1,"226":1,"231":1,"252":1,"254":1}}],["overwritten",{"2":{"173":1}}],["overwhelmed",{"2":{"161":1}}],["over",{"2":{"148":1,"237":1}}],["overviews",{"2":{"76":1}}],["overview",{"0":{"38":1,"72":1,"153":1,"165":1,"182":1,"202":1,"250":1},"1":{"39":1,"40":1,"73":1,"74":1,"75":1,"183":1,"184":1,"185":1,"186":1,"187":1,"203":1,"204":1,"205":1,"206":1,"251":1,"252":1,"253":1,"254":1},"2":{"203":1,"206":2}}],["overall",{"2":{"28":1}}],["origin=$app",{"2":{"220":1,"248":2}}],["origin",{"2":{"220":1,"244":1,"245":3,"247":3,"248":1}}],["original",{"2":{"199":1,"234":1,"236":2}}],["organizational",{"2":{"203":1}}],["organization",{"2":{"180":1,"181":1,"185":9,"200":1,"204":2,"207":1}}],["organize",{"2":{"178":1,"209":1}}],["organized",{"2":{"178":1,"209":1}}],["orm",{"2":{"131":1}}],["order",{"2":{"98":1,"104":2,"109":1}}],["or",{"0":{"137":1,"138":1},"2":{"13":1,"18":1,"21":1,"25":1,"67":1,"69":2,"75":1,"89":1,"95":1,"98":1,"108":1,"109":1,"112":3,"116":1,"118":1,"123":1,"125":1,"128":6,"137":3,"138":2,"139":1,"156":1,"170":1,"171":2,"173":1,"180":1,"185":1,"189":1,"190":3,"194":1,"201":1,"205":1,"207":1,"212":3,"218":2,"221":1,"222":2,"223":2,"234":1,"237":2,"238":2,"242":1,"243":1,"245":1,"247":1,"254":1}}],["ok",{"2":{"7":1,"10":1,"18":1,"29":1,"31":1,"33":1,"35":1,"37":1,"47":1,"50":1,"54":1,"63":1,"68":1,"76":1,"78":1,"90":1,"95":1,"101":2}}],["often",{"2":{"190":1}}],["official",{"2":{"157":1,"251":1,"254":1}}],["officedocument",{"2":{"158":2,"163":2}}],["office",{"2":{"152":1,"157":1}}],["of",{"0":{"0":1,"159":1},"1":{"1":1,"160":1,"161":1,"162":1},"2":{"4":1,"5":1,"6":1,"7":1,"9":1,"12":3,"13":1,"22":1,"23":1,"25":1,"28":2,"32":1,"33":1,"34":1,"47":1,"49":1,"52":1,"56":1,"59":1,"62":1,"65":1,"67":1,"68":3,"69":5,"73":1,"76":2,"78":7,"80":2,"81":1,"83":1,"84":2,"89":1,"97":1,"98":1,"100":1,"102":1,"103":1,"104":4,"105":3,"107":1,"108":7,"110":1,"111":2,"112":5,"113":1,"114":2,"116":1,"119":1,"120":2,"122":1,"123":3,"124":1,"126":1,"128":5,"131":3,"132":1,"135":2,"136":1,"142":1,"147":1,"149":1,"153":2,"154":1,"157":2,"160":3,"163":1,"169":3,"170":1,"173":1,"174":2,"175":1,"176":2,"177":1,"178":2,"179":1,"180":2,"183":1,"185":2,"186":1,"187":2,"188":5,"191":1,"194":4,"195":1,"196":1,"197":1,"199":3,"200":1,"201":1,"203":1,"204":1,"205":1,"206":2,"207":3,"208":1,"209":1,"210":1,"212":2,"218":1,"219":1,"220":3,"221":2,"222":1,"223":2,"224":1,"225":1,"230":3,"232":1,"233":1,"234":2,"235":1,"236":2,"238":2,"239":1,"241":1,"245":1,"247":2,"251":3,"253":2,"254":1,"256":2,"257":1,"258":1}}],["19z",{"2":{"231":1}}],["16",{"2":{"192":1}}],["1678886402000",{"2":{"79":1}}],["1678886401000",{"2":{"79":1}}],["1678886400000",{"2":{"79":1}}],["12",{"2":{"205":1}}],["127",{"2":{"169":1}}],["123",{"2":{"101":1,"173":1}}],["1234",{"2":{"70":1}}],["12345678",{"2":{"33":1}}],["12345",{"2":{"10":1,"29":1}}],["15",{"2":{"82":1,"223":1}}],["150",{"2":{"31":1}}],["100m",{"2":{"222":2}}],["100mb",{"2":{"155":1}}],["1000",{"2":{"75":1,"105":1}}],["100",{"2":{"7":1,"81":1,"83":1,"99":1,"223":1}}],["10",{"2":{"6":1,"7":2,"10":1,"78":1,"79":1,"89":1,"90":1,"99":1}}],["1",{"0":{"24":1,"116":1,"167":1,"183":1,"197":1,"203":1,"213":1,"251":1},"2":{"6":1,"7":2,"10":1,"33":1,"78":1,"79":3,"81":1,"83":1,"89":1,"90":3,"98":1,"99":3,"135":1,"149":1,"169":2,"185":1,"187":1}}],["u",{"2":{"214":1}}],["uri",{"2":{"203":1}}],["url=https",{"2":{"248":1}}],["url=http",{"2":{"154":1,"247":1,"248":1}}],["url",{"0":{"5":1,"9":1,"49":1,"52":1,"56":1,"59":1,"62":1,"65":1},"2":{"68":2,"78":1,"154":4,"157":1,"162":1,"169":1,"218":1,"220":5,"221":2,"224":2,"246":3,"247":8,"248":2}}],["ui",{"2":{"85":1,"241":1}}],["utc",{"2":{"84":1}}],["uuid",{"2":{"68":1,"69":1}}],["upgraded",{"2":{"254":1}}],["upgrade",{"0":{"252":1},"2":{"249":1,"252":1,"257":1,"258":1,"259":2}}],["upgrading",{"0":{"249":1,"255":1,"257":1,"259":1},"1":{"250":1,"251":1,"252":1,"253":1,"254":1,"256":1,"257":1,"258":1,"259":1},"2":{"249":1,"250":1,"251":1,"255":1}}],["updating",{"0":{"228":1}}],["update",{"2":{"129":2,"143":1,"194":1,"218":2,"228":1,"241":1,"256":1,"259":1}}],["updated",{"2":{"54":1,"63":1,"185":1}}],["updateingestionsourcedto",{"2":{"53":2}}],["updates",{"2":{"51":1}}],["uploads",{"2":{"222":1}}],["upload",{"2":{"198":2}}],["uploading",{"0":{"198":1},"2":{"244":1}}],["up",{"0":{"254":1},"2":{"108":1,"121":1,"157":1,"180":1,"200":1,"207":1,"211":1,"225":1,"226":1,"228":1,"232":1,"248":1,"253":1,"254":1,"257":1,"258":2}}],["upon",{"2":{"21":1,"226":1}}],["us8wwos0o4ok4go4gc8cog84",{"2":{"231":4}}],["usually",{"2":{"185":1,"251":1}}],["using",{"0":{"218":1,"231":1},"1":{"232":1},"2":{"105":1,"121":1,"145":1,"149":1,"156":1,"163":3,"169":1,"178":1,"185":1,"191":1,"194":1,"211":1,"215":1,"217":1,"225":1,"231":1,"246":2,"247":1,"250":1}}],["usage",{"0":{"171":1},"2":{"32":1,"155":1}}],["useful",{"2":{"128":1,"137":1,"140":1,"177":1,"208":1}}],["uses",{"2":{"72":2,"104":1,"123":1,"153":1,"162":1,"167":2,"180":1,"200":1,"217":1}}],["use",{"0":{"170":1,"191":1},"1":{"171":1,"192":1,"193":1},"2":{"39":1,"89":1,"122":1,"129":1,"130":1,"131":1,"133":1,"134":1,"135":1,"136":1,"140":2,"142":1,"153":1,"161":1,"166":1,"167":1,"169":1,"171":1,"178":1,"185":1,"187":1,"190":1,"192":1,"193":2,"197":1,"205":1,"207":1,"209":1,"212":1,"214":1,"217":2,"218":1,"222":1,"231":1,"247":1,"251":1}}],["used",{"2":{"28":1,"105":1,"153":1,"160":2,"161":1,"170":1,"199":2,"220":2,"221":1,"241":1,"249":1,"251":1}}],["username",{"2":{"190":2,"194":1,"221":1}}],["user1",{"2":{"150":1}}],["useremail",{"2":{"150":2}}],["userid",{"2":{"146":2,"171":2}}],["users",{"2":{"96":1,"127":1,"130":1,"143":2,"147":1,"186":1,"187":1,"188":3,"207":2,"239":1,"242":1,"243":1}}],["user",{"0":{"1":1,"107":1,"143":1,"146":1},"1":{"108":1,"109":1,"110":1,"111":1,"112":1,"113":1},"2":{"14":1,"16":1,"17":2,"18":4,"21":5,"23":1,"24":1,"37":1,"40":1,"76":2,"78":2,"99":1,"107":2,"108":1,"117":1,"118":1,"129":6,"130":2,"134":1,"136":1,"140":1,"141":2,"142":3,"143":2,"145":1,"146":4,"150":2,"169":2,"173":1,"180":3,"185":1,"186":1,"187":1,"188":2,"200":2,"204":3,"207":1,"214":1,"221":1,"242":1,"243":1}}],["under",{"2":{"183":1,"186":2}}],["underlying",{"2":{"165":1}}],["understand",{"2":{"119":1}}],["unnecessary",{"2":{"161":1}}],["unit",{"2":{"222":1}}],["unified",{"2":{"165":1}}],["universal",{"2":{"123":1}}],["unique",{"2":{"108":1,"171":1,"173":1,"174":1,"175":1,"176":1,"186":2,"191":1,"216":2,"234":1}}],["unable",{"2":{"194":1}}],["unambiguously",{"2":{"118":1}}],["unauthorized",{"2":{"18":1,"25":1,"76":1,"78":1,"143":1,"237":1,"238":1}}],["unbroken",{"2":{"111":1,"120":1}}],["until",{"2":{"73":1,"194":1}}],["unexpected",{"2":{"7":1,"10":1,"18":1,"45":1,"47":1,"50":1,"54":1,"57":1,"60":1,"63":1,"66":1,"90":1,"95":1,"245":1}}],["elements",{"2":{"241":1}}],["ecosystem",{"2":{"203":1}}],["editor",{"2":{"215":1,"230":1,"247":1}}],["edit",{"2":{"185":3,"194":1,"232":1}}],["ediscovery",{"2":{"122":1,"123":1}}],["effect",{"2":{"248":1}}],["efficiency",{"2":{"173":1}}],["efficiently",{"2":{"207":1}}],["efficient",{"2":{"105":1,"123":1,"159":1}}],["efforts",{"2":{"161":1}}],["equivalent",{"2":{"133":1}}],["equality",{"2":{"133":1}}],["equal",{"0":{"133":1,"134":1,"137":1,"138":1},"2":{"134":1,"137":1,"138":1}}],["etc",{"2":{"123":1}}],["evaluates",{"2":{"141":1}}],["evaluation",{"0":{"141":1},"1":{"142":1}}],["evidence",{"2":{"114":1}}],["ever",{"2":{"191":1,"200":1}}],["every",{"2":{"114":1,"116":1,"117":1,"254":1}}],["event",{"2":{"108":2,"117":1,"118":1,"119":2}}],["events",{"2":{"106":1,"107":1}}],["even",{"2":{"105":1,"141":1}}],["estonian",{"2":{"241":1}}],["establishing",{"2":{"114":1}}],["essential",{"2":{"85":1}}],["eb8780215f82",{"2":{"99":2}}],["e8026a75",{"2":{"99":2}}],["e",{"2":{"89":1,"98":1,"105":1,"161":1,"162":1,"165":1,"167":1,"173":1,"183":2,"187":2,"206":1,"220":1,"222":1,"246":1}}],["epoch",{"2":{"84":1,"104":1}}],["east",{"2":{"169":1}}],["easy",{"2":{"108":1}}],["easily",{"2":{"107":1,"190":1}}],["easier",{"2":{"74":1}}],["each",{"2":{"69":1,"105":1,"111":1,"116":1,"118":1,"120":1,"128":1,"131":1,"188":1,"230":2,"234":1,"235":1}}],["e5f6",{"2":{"70":1}}],["either",{"2":{"69":1,"109":1,"185":1}}],["english",{"2":{"241":1}}],["engine",{"2":{"123":1,"131":1,"249":1}}],["enhanced",{"2":{"191":1}}],["enhancements",{"2":{"126":1,"159":1}}],["enforced",{"2":{"185":1}}],["enable",{"2":{"154":1,"183":3,"192":1,"193":1,"221":1,"223":2}}],["enabled",{"2":{"122":1,"193":1,"221":1,"238":1}}],["encounter",{"2":{"238":1,"244":1}}],["encrypting",{"2":{"216":2,"223":1}}],["encryption",{"2":{"216":3,"222":2,"223":1}}],["encrypted",{"2":{"123":1,"222":1}}],["encapsulates",{"2":{"102":1}}],["ensuring",{"2":{"104":2,"111":1,"120":1,"123":1,"207":1,"230":1,"238":1}}],["ensures",{"2":{"214":1,"258":1}}],["ensure",{"2":{"67":1,"85":1,"104":1,"114":1,"118":1,"173":1,"178":1,"209":1,"232":1,"247":2,"248":1}}],["ends",{"2":{"231":1}}],["end",{"0":{"146":1},"2":{"98":1,"230":2}}],["enddate",{"2":{"98":1}}],["endpoint=http",{"2":{"169":1}}],["endpoint",{"2":{"16":1,"67":1,"76":1,"78":1,"86":1,"91":1,"97":1,"100":1,"169":3,"222":2,"251":1}}],["endpoints",{"0":{"3":1,"15":1,"27":1,"42":1,"85":1,"87":1,"92":1,"96":1},"1":{"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"16":1,"17":1,"18":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1,"60":1,"61":1,"62":1,"63":1,"64":1,"65":1,"66":1,"88":1,"89":1,"90":1,"93":1,"94":1,"95":1,"97":1,"98":1,"99":1,"100":1,"101":1},"2":{"3":1,"23":1,"25":1,"26":1,"27":1,"38":2,"39":1,"42":1,"71":1,"85":2,"87":1,"92":1,"96":2}}],["entering",{"2":{"182":1,"202":1}}],["enter",{"2":{"179":1,"186":1,"187":1,"190":4,"205":1,"210":1}}],["enterprise",{"2":{"97":1,"100":1,"106":1,"114":1}}],["entity",{"2":{"128":1}}],["entirely",{"2":{"185":1}}],["entire",{"2":{"100":1,"105":1,"110":1,"111":1,"120":1,"187":1,"223":1,"230":2}}],["entra",{"0":{"203":1},"2":{"200":1,"202":2,"203":1,"206":1}}],["entry",{"2":{"104":1,"105":3,"111":1,"112":7,"113":2,"116":4,"118":1,"120":1}}],["entries",{"2":{"97":1,"98":1,"102":1,"105":1,"108":1,"110":1,"111":1,"112":2,"119":1,"120":1}}],["env=production",{"2":{"253":1}}],["envorigin=$app",{"2":{"247":1}}],["envapp",{"2":{"247":1,"248":2}}],["envstorage",{"2":{"216":1}}],["env",{"2":{"83":1,"154":3,"166":1,"168":2,"169":2,"170":1,"214":1,"215":4,"218":1,"220":1,"225":1,"246":1,"247":1,"248":1,"251":1}}],["environments",{"2":{"162":1}}],["environment",{"0":{"215":1,"219":1},"1":{"216":1,"217":1,"218":1,"219":1,"220":2,"221":2,"222":2,"223":2,"224":2},"2":{"81":1,"83":1,"154":1,"166":1,"171":1,"215":2,"219":1,"220":1,"247":1}}],["employs",{"2":{"153":1}}],["empty",{"2":{"34":1,"35":1}}],["eml`",{"2":{"171":1}}],["eml",{"0":{"177":1,"179":1},"1":{"178":1,"179":1},"2":{"123":1,"136":1,"157":1,"173":1,"177":1,"178":7,"179":3,"195":1,"234":1}}],["em>",{"2":{"90":1}}],["em>test",{"2":{"90":1}}],["emailid",{"0":{"13":1},"2":{"13":1}}],["emails",{"0":{"4":1,"8":1},"1":{"5":1,"6":1,"7":1,"9":1,"10":1},"2":{"2":1,"4":1,"5":1,"7":1,"12":1,"28":1,"40":1,"41":1,"86":1,"88":1,"122":1,"123":2,"125":1,"130":1,"146":1,"150":1,"173":1,"177":1,"178":1,"188":1,"189":1,"194":3,"195":1,"197":3,"199":2,"207":1,"208":1,"209":2,"210":1,"214":1,"216":1,"220":1,"221":1,"223":1,"227":1,"231":1,"233":1,"234":1}}],["email",{"0":{"2":1,"21":1,"68":1,"195":1,"197":1,"233":1,"243":1},"1":{"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"69":1,"70":1,"234":1,"235":1,"236":1,"237":1,"238":1},"2":{"1":1,"2":1,"7":3,"8":1,"9":1,"10":5,"13":2,"17":2,"18":3,"21":3,"30":1,"36":1,"40":3,"41":1,"67":1,"68":2,"69":3,"70":2,"72":1,"90":3,"122":2,"125":1,"152":1,"157":1,"171":3,"177":1,"178":5,"183":2,"186":1,"187":2,"189":2,"190":5,"191":2,"195":2,"196":1,"197":2,"199":2,"200":1,"220":2,"234":3,"235":2,"238":2,"243":2}}],["execute",{"2":{"251":1}}],["exact",{"2":{"231":1,"247":1}}],["exactly",{"2":{"186":1,"246":1}}],["examples",{"0":{"132":1,"144":1},"1":{"133":1,"134":1,"135":1,"136":1,"137":1,"138":1,"139":1,"145":1,"146":1,"147":1,"148":1,"149":1,"150":1},"2":{"132":1,"144":1,"214":1}}],["example",{"0":{"70":1,"171":1,"248":1},"2":{"7":2,"10":2,"18":1,"25":1,"37":1,"89":1,"90":1,"150":1,"154":1,"178":1,"215":2,"218":1,"230":1,"231":3}}],["extracttextlegacy",{"2":{"163":1}}],["extract",{"2":{"153":1,"156":1}}],["extractor",{"2":{"153":2}}],["extracting",{"2":{"152":1,"161":1}}],["extraction",{"2":{"152":1,"153":2,"154":2,"155":1,"158":1,"159":1,"163":1,"224":1}}],["extremely",{"2":{"140":1}}],["external",{"0":{"218":1},"2":{"118":1,"212":1,"218":2}}],["exclude",{"2":{"140":1,"185":1}}],["excluded",{"0":{"85":1},"2":{"85":1}}],["excel",{"2":{"224":1}}],["excessive",{"2":{"155":1}}],["except",{"2":{"134":1,"140":1}}],["exceptions",{"0":{"140":1},"2":{"128":1,"140":1}}],["exception",{"2":{"117":1}}],["exceeded",{"2":{"81":1}}],["experiencing",{"2":{"245":1}}],["expected",{"2":{"236":1}}],["explains",{"2":{"233":1}}],["explicitly",{"2":{"141":1}}],["expressive",{"2":{"131":1}}],["exposed",{"2":{"230":1}}],["exposes",{"2":{"96":1}}],["export",{"2":{"197":4}}],["exports",{"2":{"197":1}}],["exporting",{"0":{"197":1}}],["exponential",{"2":{"84":1}}],["expiry",{"2":{"205":1}}],["expires",{"2":{"205":2,"223":1}}],["expired",{"2":{"25":1}}],["expiration",{"2":{"22":1,"24":1,"223":1}}],["existence",{"2":{"176":1}}],["exists",{"0":{"176":1},"2":{"139":1,"173":1,"176":1,"238":1}}],["exist",{"2":{"78":1,"175":1}}],["existing",{"2":{"51":1,"129":1,"251":1}}],["errors",{"0":{"74":1,"244":1},"1":{"245":1,"246":1,"247":1,"248":1},"2":{"244":1,"245":1,"246":1,"248":1}}],["error",{"0":{"185":1},"2":{"7":2,"10":2,"18":3,"33":1,"45":2,"47":2,"50":2,"53":1,"54":2,"57":2,"60":2,"63":2,"66":2,"70":1,"74":2,"79":3,"90":2,"95":2,"112":1,"171":3,"174":1,"175":1,"185":1,"194":1,"243":1,"245":2}}],["flag",{"2":{"225":1,"232":1,"253":1,"254":1}}],["flexible",{"2":{"131":1}}],["fulfill",{"2":{"115":1}}],["fully",{"2":{"146":1,"205":1}}],["full",{"2":{"108":1,"113":1,"118":1,"123":1,"145":1,"148":1,"169":1,"190":1}}],["functions",{"2":{"115":1}}],["function",{"2":{"104":2,"163":1,"183":1}}],["functionality",{"2":{"40":1,"160":1,"161":1}}],["fetch",{"2":{"207":1,"245":1}}],["fetches",{"2":{"105":1}}],["features",{"0":{"123":1,"159":1},"1":{"160":1,"161":1,"162":1}}],["feature",{"2":{"80":1,"96":1,"106":1,"114":1,"126":1,"207":1,"234":1,"238":1,"244":1}}],["french",{"2":{"241":1}}],["frequency",{"2":{"220":2}}],["free",{"2":{"122":1}}],["frontend",{"2":{"220":2,"225":1,"241":1,"247":1,"248":1}}],["from=user",{"2":{"89":1}}],["from",{"0":{"197":1},"2":{"2":1,"7":1,"10":1,"12":1,"36":1,"78":1,"80":1,"82":1,"85":1,"90":1,"91":1,"93":1,"106":1,"108":1,"120":1,"122":2,"126":1,"128":1,"131":1,"136":1,"152":1,"153":1,"160":1,"161":2,"163":1,"165":2,"171":2,"174":1,"175":1,"177":2,"179":1,"185":2,"186":2,"187":2,"189":1,"190":2,"194":2,"195":1,"204":2,"206":1,"208":1,"209":1,"210":1,"218":1,"223":1,"224":1,"228":1,"230":4,"232":1,"237":2,"238":2,"246":1,"250":1,"253":2,"254":3,"257":1}}],["friendly",{"2":{"107":1}}],["frame",{"2":{"81":1}}],["f6a7",{"2":{"70":1}}],["facing",{"2":{"220":2,"243":1,"246":1,"247":1}}],["factory",{"2":{"170":1}}],["fastmail",{"2":{"191":1}}],["falls",{"2":{"224":1}}],["fall",{"2":{"154":1}}],["fallback",{"0":{"158":1,"162":1,"163":1},"2":{"153":1,"155":1,"156":1,"162":2}}],["false",{"2":{"20":1,"69":2,"70":1,"101":1,"128":1,"176":1,"220":1,"221":1,"222":1,"223":1}}],["failures",{"2":{"112":1}}],["failure",{"2":{"69":1,"101":1,"112":1,"237":1}}],["failedreason",{"2":{"74":2,"79":1}}],["failedingestionslast7days",{"2":{"29":1}}],["failed",{"2":{"28":1,"73":2,"75":3,"77":2,"78":2,"79":2,"245":1}}],["fails",{"0":{"238":1},"2":{"21":1,"74":1,"105":2,"162":1}}],["first",{"2":{"161":1,"188":1,"203":1,"213":1,"226":2}}],["fixed",{"2":{"104":1}}],["final",{"2":{"204":1}}],["finally",{"2":{"187":1}}],["fine",{"2":{"131":1}}],["find",{"2":{"126":1,"183":1,"185":1,"186":1,"204":1,"216":1,"232":1,"251":1,"253":1,"256":1}}],["finds",{"2":{"21":1}}],["finishedon",{"2":{"79":1}}],["filled",{"2":{"190":1}}],["fill",{"2":{"187":1,"190":2,"206":1,"217":1}}],["filter",{"2":{"98":4,"185":1}}],["filters",{"2":{"89":1}}],["filtering",{"0":{"109":1},"2":{"78":1,"89":1,"97":1}}],["filesystem",{"0":{"168":1},"2":{"123":1,"165":1,"167":1,"217":1}}],["files",{"2":{"67":1,"91":1,"155":2,"161":1,"165":1,"168":1,"173":2,"177":1,"178":2,"179":2,"196":1,"208":1,"209":1,"222":2,"224":1,"231":2,"234":1,"244":1}}],["file",{"0":{"155":1,"156":1,"178":1,"209":1},"1":{"157":1,"158":1},"2":{"40":1,"69":2,"83":1,"93":1,"94":1,"95":3,"126":1,"152":1,"153":2,"154":1,"155":2,"157":2,"160":3,"161":3,"165":1,"166":1,"173":5,"174":4,"175":4,"176":3,"178":3,"179":1,"183":3,"187":2,"197":2,"198":2,"209":3,"210":4,"214":1,"215":3,"218":3,"225":1,"229":1,"230":5,"231":1,"232":2,"234":1,"235":1,"236":4,"237":6,"238":3,"246":1,"247":1,"248":1,"251":2,"253":5}}],["filename",{"2":{"10":1,"69":2,"70":1}}],["fields",{"2":{"74":1,"190":2}}],["field",{"2":{"17":1,"69":2,"74":1,"128":1,"131":2,"134":1,"135":1,"136":1,"137":1,"138":1,"139":1,"186":2,"192":1,"193":1}}],["footer",{"2":{"256":1}}],["foe",{"2":{"214":1}}],["four",{"2":{"202":1}}],["found",{"2":{"10":2,"13":1,"50":2,"54":2,"57":2,"60":2,"63":2,"66":2,"70":2,"78":1,"95":2,"174":1,"251":1}}],["folders",{"2":{"220":1}}],["folder",{"0":{"199":1,"232":1},"2":{"178":4,"197":3,"199":2,"207":2,"209":2,"231":1,"232":2}}],["follows",{"2":{"128":1}}],["follow",{"2":{"124":1,"125":1,"257":1}}],["following",{"2":{"73":1,"82":1,"83":1,"84":1,"104":1,"105":1,"108":1,"115":1,"129":1,"130":1,"158":1,"178":1,"183":1,"185":1,"186":1,"199":1,"201":1,"204":1,"209":1,"214":1,"216":2,"228":1,"232":1,"245":2,"249":1}}],["form",{"2":{"190":1,"192":1,"193":1}}],["formats",{"0":{"156":1},"1":{"157":1,"158":1},"2":{"152":1,"153":1,"157":6,"158":2,"163":1}}],["formatted",{"2":{"90":1}}],["format",{"2":{"82":1,"123":1,"153":1,"157":2,"196":1,"197":1}}],["forbids",{"2":{"141":1}}],["forbidden",{"2":{"76":1,"78":1}}],["fork",{"2":{"126":1}}],["forced",{"2":{"64":1}}],["force",{"2":{"16":1,"66":1,"80":1,"169":2,"222":2,"232":2,"248":1}}],["for",{"0":{"143":1,"149":1,"192":1,"193":1,"214":1,"230":1,"237":1,"256":1},"2":{"2":1,"4":1,"5":1,"6":1,"12":2,"14":1,"24":1,"26":2,"30":1,"39":1,"40":1,"41":1,"58":1,"64":1,"69":3,"71":1,"74":1,"75":2,"80":1,"84":1,"86":1,"89":2,"91":1,"96":1,"97":1,"98":3,"102":1,"104":1,"105":1,"106":1,"108":1,"114":1,"119":1,"122":2,"126":3,"127":2,"128":2,"129":2,"130":1,"131":3,"134":1,"137":1,"140":3,"141":1,"147":1,"152":2,"153":3,"155":1,"157":2,"160":1,"161":4,"162":1,"163":1,"165":2,"166":1,"169":5,"171":1,"173":3,"176":1,"177":1,"179":1,"180":1,"183":2,"185":2,"188":1,"189":1,"190":6,"191":1,"192":1,"193":1,"194":2,"195":1,"196":1,"197":1,"200":1,"202":2,"203":1,"204":3,"208":1,"210":1,"211":1,"214":1,"215":1,"216":6,"217":1,"218":5,"219":1,"220":3,"221":10,"222":9,"223":5,"224":2,"225":2,"229":1,"230":1,"231":3,"234":3,"235":1,"237":1,"238":3,"241":2,"242":1,"243":1,"246":1,"248":1,"250":1,"251":2,"254":1,"255":1,"256":1,"258":1,"259":2}}],["dump=",{"2":{"253":1}}],["dumps",{"2":{"251":2,"253":1}}],["dump",{"0":{"251":1,"253":1},"2":{"250":2,"251":8,"252":1,"253":7,"254":2}}],["dutch",{"2":{"241":1}}],["due",{"2":{"237":2}}],["duration",{"2":{"205":1}}],["during",{"2":{"105":1,"123":1,"161":1}}],["db",{"2":{"221":1}}],["driver",{"2":{"230":1,"231":1,"232":1}}],["drizzle",{"2":{"131":1}}],["dropdown",{"2":{"187":1,"190":1,"206":1}}],["drafts",{"2":{"178":1}}],["dns",{"0":{"162":1},"2":{"162":1}}],["dynamic",{"0":{"142":1},"2":{"142":1}}],["d",{"2":{"126":2,"225":2,"228":1,"232":1,"248":1,"253":1,"254":1,"257":1}}],["diagnose",{"2":{"244":1}}],["dialog",{"2":{"113":1,"190":1,"204":1}}],["diff",{"2":{"230":1}}],["diffservices",{"2":{"230":1}}],["different",{"2":{"165":1,"246":1}}],["digit",{"2":{"192":1}}],["directory",{"0":{"214":1},"2":{"173":1,"186":1,"203":2,"206":1,"214":4,"231":3,"232":1,"253":1}}],["directly",{"2":{"160":1,"163":1,"170":1,"232":1}}],["disallows",{"2":{"245":1}}],["disabled",{"2":{"216":1,"223":1}}],["disable",{"2":{"185":1,"221":1,"223":1}}],["disableserviceaccountkeycreation",{"0":{"185":1},"2":{"185":2}}],["disk",{"2":{"171":1}}],["discovered",{"2":{"188":1,"207":1}}],["discovery",{"2":{"188":1,"207":1}}],["discover",{"2":{"187":1}}],["discussion",{"2":{"126":1}}],["discrepancies",{"2":{"104":1}}],["display",{"2":{"241":1,"256":1}}],["displays",{"2":{"108":1}}],["displayed",{"2":{"24":1,"108":2,"112":2,"192":1,"205":1,"235":1,"243":1}}],["double",{"2":{"194":1}}],["down",{"2":{"193":1,"252":1}}],["downloaded",{"2":{"183":1,"187":1}}],["download",{"0":{"93":1},"1":{"94":1,"95":1}}],["downloading",{"2":{"91":1}}],["downloads",{"2":{"40":1,"93":1,"117":1}}],["dot",{"2":{"183":1}}],["done",{"2":{"183":1,"199":1,"247":1}}],["don",{"2":{"183":1}}],["domain",{"0":{"186":1},"2":{"180":1,"186":3,"187":1,"190":1,"244":1,"247":1}}],["docker",{"0":{"221":1,"230":1,"231":1},"1":{"232":1},"2":{"162":1,"211":1,"212":2,"215":2,"217":2,"218":3,"221":1,"225":2,"228":3,"229":2,"230":2,"231":8,"232":3,"250":2,"252":2,"253":2,"254":2,"257":1}}],["doc",{"2":{"157":1}}],["docx",{"2":{"123":1,"153":1,"157":1,"158":1,"163":1}}],["documents",{"2":{"134":1,"135":1,"136":1,"137":1,"138":1,"139":1,"152":1}}],["document",{"2":{"10":1,"70":1,"127":1,"157":1,"158":1,"163":1}}],["documentation",{"2":{"1":1,"38":1,"157":1,"191":1,"197":1,"251":1}}],["do",{"0":{"238":1},"2":{"105":2,"139":1,"183":1,"218":1,"229":1,"232":1,"251":1}}],["dos",{"2":{"80":1}}],["doesn",{"2":{"171":1}}],["does",{"2":{"70":1,"76":1,"78":2,"112":2,"175":1,"209":1,"236":1,"237":1,"246":1}}],["dark",{"2":{"242":1}}],["date",{"2":{"31":2,"98":6,"108":1,"137":1,"157":1,"207":1,"258":1}}],["data",{"0":{"125":1,"231":1,"232":1,"258":1},"1":{"232":1},"2":{"26":1,"36":1,"40":1,"55":1,"79":1,"96":1,"99":1,"112":1,"117":1,"123":2,"147":1,"168":1,"180":1,"186":3,"200":1,"214":4,"216":2,"217":1,"222":2,"223":1,"225":1,"231":13,"232":9,"237":1,"238":2,"249":1,"250":1,"251":2,"253":3,"254":1,"259":1}}],["databases",{"2":{"249":1}}],["database",{"2":{"2":1,"12":1,"67":1,"104":1,"105":1,"131":1,"216":2,"218":1,"221":5,"223":1,"225":1,"226":1,"234":2,"236":1,"258":3}}],["day",{"2":{"30":1}}],["days",{"2":{"28":1,"30":1}}],["dashboard",{"0":{"26":1,"28":1,"30":1,"32":1,"34":1,"36":1},"1":{"27":1,"28":1,"29":2,"30":1,"31":2,"32":1,"33":2,"34":1,"35":2,"36":1,"37":2},"2":{"24":1,"25":1,"26":2,"29":1,"40":2,"128":1,"130":2,"146":2,"147":1,"179":1,"187":1,"190":1,"210":1}}],["decouple",{"2":{"165":1}}],["decides",{"2":{"153":1}}],["deprecated",{"2":{"223":2}}],["depending",{"2":{"179":1,"188":1,"194":1,"210":1,"231":1,"253":1}}],["dependency",{"2":{"170":1}}],["depends",{"2":{"156":1}}],["deploying",{"0":{"229":1},"1":{"230":1},"2":{"125":1,"211":1,"227":1,"229":1,"230":1}}],["demonstrates",{"2":{"149":1}}],["demonstrating",{"2":{"144":1}}],["denied",{"2":{"141":1}}],["denies",{"2":{"140":1}}],["denial",{"2":{"80":1}}],["developer",{"2":{"245":1}}],["developers",{"2":{"127":1}}],["development",{"2":{"220":1}}],["developing",{"2":{"84":1}}],["definition",{"2":{"230":1,"232":1}}],["definitions",{"2":{"218":1}}],["defining",{"2":{"150":1}}],["defines",{"2":{"131":1}}],["defined",{"2":{"128":1,"131":1}}],["define",{"2":{"123":1,"131":1,"171":1,"247":1}}],["defaultredispassword",{"2":{"221":1}}],["defaults",{"2":{"78":3,"83":2,"98":3}}],["default",{"0":{"242":1},"2":{"6":1,"81":1,"89":1,"133":1,"140":1,"144":1,"203":1,"217":1,"218":1,"220":1,"221":1,"222":1,"223":1,"224":1,"241":1,"242":3}}],["deduplicates",{"2":{"161":1}}],["deduplication",{"2":{"123":1}}],["dedicated",{"2":{"120":1}}],["determine",{"2":{"220":1}}],["determines",{"2":{"167":1,"241":1}}],["detectable",{"2":{"116":1}}],["detected",{"2":{"112":1}}],["detail",{"0":{"119":1}}],["detailed",{"2":{"38":1,"78":1,"119":1,"124":1,"125":1,"132":1,"259":1}}],["details",{"0":{"113":1},"2":{"2":1,"10":1,"21":1,"39":1,"99":1,"108":2,"113":1,"119":1,"126":1,"186":2,"187":1,"190":2,"206":1,"220":1,"251":1}}],["design",{"2":{"165":1}}],["designed",{"2":{"105":1,"107":1,"114":1,"117":1,"157":1,"170":1}}],["described",{"2":{"185":1}}],["descriptive",{"2":{"24":1,"190":1,"203":1}}],["description",{"2":{"5":1,"6":1,"9":1,"17":1,"49":1,"52":1,"56":1,"59":1,"62":1,"65":1,"69":1,"76":1,"78":1,"89":1,"94":1,"98":1,"183":1,"205":2,"220":1,"221":1,"222":1,"223":1,"224":1}}],["desc",{"2":{"98":2}}],["delta",{"2":{"207":1}}],["delegation",{"0":{"186":1},"2":{"180":1,"186":2}}],["deleting",{"2":{"165":1}}],["deletion",{"2":{"123":1,"223":3}}],["deletions",{"2":{"117":1}}],["deleted",{"2":{"57":1,"112":1,"175":1,"237":1}}],["deletes",{"2":{"55":1,"175":1}}],["delete",{"0":{"55":1,"175":1},"1":{"56":1,"57":1},"2":{"116":1,"129":3,"143":1,"175":1,"191":1}}],["delayed",{"2":{"73":2,"77":2,"78":1,"79":1}}],["ps",{"2":{"225":1,"251":1}}],["pst",{"0":{"208":1,"209":1,"210":1},"1":{"209":1,"210":1},"2":{"134":2,"136":1,"195":1,"208":1,"209":4,"210":3}}],["p",{"2":{"214":1}}],["pieces",{"2":{"206":1}}],["png",{"2":{"157":1}}],["pptx",{"2":{"157":1}}],["ppt",{"2":{"157":1}}],["point",{"2":{"218":1}}],["potential",{"2":{"214":1,"229":1}}],["portuguese",{"2":{"241":1}}],["port",{"2":{"190":2,"194":1,"218":1,"220":4,"221":2,"246":1,"248":1}}],["portable",{"2":{"157":1}}],["power",{"2":{"131":1}}],["powerful",{"2":{"123":1,"153":1}}],["policies",{"0":{"142":1},"2":{"123":1,"127":1,"128":1,"129":1,"130":1,"141":1,"142":1,"185":1}}],["policy",{"0":{"127":1,"128":1,"141":1,"144":1},"1":{"128":1,"129":1,"130":1,"131":1,"132":1,"133":1,"134":1,"135":1,"136":1,"137":1,"138":1,"139":1,"140":1,"141":1,"142":2,"143":1,"144":1,"145":2,"146":2,"147":2,"148":2,"149":2,"150":2},"2":{"117":1,"128":1,"140":1,"145":1,"146":1,"147":1,"148":1,"149":1,"150":1,"185":9,"245":1,"248":1}}],["popular",{"2":{"195":1}}],["populated",{"2":{"74":1}}],["pop",{"2":{"108":1}}],["postgres",{"2":{"212":1,"216":1,"218":1,"221":4,"230":1}}],["postgresql",{"2":{"131":1,"218":1,"221":5}}],["post",{"0":{"16":1,"43":1,"58":1,"61":1,"64":1},"1":{"17":1,"18":1,"44":1,"45":1,"59":1,"60":1,"62":1,"63":1,"65":1,"66":1},"2":{"100":2,"251":2}}],["pencil",{"2":{"185":1}}],["pending",{"2":{"53":1}}],["person",{"2":{"226":1}}],["personal",{"2":{"190":1}}],["persistent",{"2":{"225":1}}],["persisted",{"2":{"217":1}}],["permitted",{"2":{"186":1}}],["permit",{"2":{"185":1}}],["permission",{"2":{"128":2,"131":1,"141":2,"143":1,"146":1,"180":1,"200":1,"204":1,"214":1,"237":1}}],["permissions",{"0":{"143":1,"204":1},"2":{"68":1,"76":2,"78":2,"96":1,"128":1,"129":1,"140":2,"143":1,"182":1,"185":2,"202":1,"204":10,"214":1,"238":1}}],["permanent",{"2":{"122":1}}],["performing",{"2":{"194":1,"244":1}}],["performance",{"2":{"123":1,"153":1,"160":1}}],["perform",{"2":{"123":1}}],["performed",{"2":{"108":2,"119":1,"128":2,"162":1,"202":1}}],["performs",{"2":{"88":1,"104":1,"154":1}}],["periodically",{"2":{"188":1,"194":1}}],["period",{"2":{"24":1}}],["per",{"2":{"6":1,"12":1,"78":1,"81":2,"83":1,"89":1,"98":1}}],["pull",{"2":{"126":2,"225":1,"228":4,"252":3,"257":4}}],["purpose",{"2":{"114":1,"165":1}}],["put",{"0":{"51":1,"173":1},"1":{"52":1,"53":1,"54":1},"2":{"171":1}}],["public",{"2":{"16":1,"220":2,"243":1,"246":1,"247":1}}],["please",{"2":{"82":1,"126":3,"157":1,"191":1,"194":1,"209":1,"254":1,"259":1}}],["place",{"2":{"123":1}}],["placeholders",{"0":{"142":1}}],["placeholder",{"2":{"34":1,"142":2,"216":1}}],["platforms",{"2":{"122":1}}],["platform",{"2":{"121":1,"122":1}}],["plain",{"2":{"20":2,"152":1,"157":1,"158":1,"163":1}}],["pluggable",{"0":{"164":1},"1":{"165":1,"166":1,"167":1,"168":1,"169":1,"170":1,"171":1,"172":1,"173":1,"174":1,"175":1,"176":1},"2":{"1":1,"123":1}}],["private",{"2":{"183":1}}],["privileges",{"2":{"181":1,"223":1}}],["principles",{"0":{"115":1},"1":{"116":1,"117":1,"118":1,"119":1,"120":1},"2":{"115":1}}],["primary",{"2":{"114":1,"153":1,"154":1,"165":1}}],["practice",{"2":{"84":1}}],["prepare",{"2":{"209":1}}],["preparing",{"0":{"178":1,"209":1}}],["prerequisites",{"0":{"181":1,"201":1,"212":1}}],["precedence",{"2":{"141":1}}],["preceding",{"2":{"105":1,"112":1,"116":1}}],["precision",{"2":{"104":1}}],["previous",{"2":{"113":1,"116":1,"206":1}}],["previoushash",{"2":{"99":1,"105":1,"112":1}}],["preview",{"2":{"108":1}}],["preventing",{"2":{"185":1}}],["prevent",{"2":{"16":1,"123":1,"143":1,"155":1,"161":1,"163":1,"205":1,"214":1,"254":1}}],["preserve",{"2":{"199":1}}],["preserved",{"2":{"75":3,"178":1,"209":1}}],["preservation",{"0":{"75":1}}],["present",{"2":{"69":2,"199":1}}],["prefixed",{"2":{"38":1}}],["production",{"2":{"246":1}}],["producer",{"2":{"72":1}}],["problem",{"2":{"237":1}}],["proceed",{"2":{"230":1,"252":1}}],["processing",{"2":{"105":1,"155":1,"160":2,"161":1}}],["processingtimems",{"2":{"90":1}}],["processes",{"2":{"105":1,"117":1}}],["processedon",{"2":{"79":1}}],["processed",{"2":{"73":4,"160":1,"163":3}}],["process",{"0":{"105":1,"250":1},"1":{"251":1,"252":1,"253":1,"254":1},"2":{"21":1,"58":1,"100":1,"105":1,"108":1,"111":2,"116":1,"118":1,"120":1,"126":1,"157":1,"179":1,"182":1,"188":1,"196":1,"202":1,"207":1,"210":1,"234":1,"249":2,"250":1,"251":1,"252":1,"259":1}}],["proxy",{"2":{"230":1,"246":1,"248":1}}],["profiles",{"2":{"204":1}}],["protocol",{"2":{"189":1,"246":1}}],["protection",{"2":{"209":1}}],["protect",{"2":{"80":1}}],["protected",{"2":{"23":1,"25":1,"39":1,"209":1}}],["project",{"2":{"183":4,"185":4,"231":3,"232":1}}],["progress",{"2":{"161":1}}],["pronged",{"2":{"153":1}}],["providing",{"2":{"119":1}}],["provider",{"2":{"33":2,"91":1,"94":1,"125":1,"134":1,"136":1,"167":1,"169":1,"170":1,"179":1,"187":1,"189":1,"190":3,"191":1,"195":1,"206":1,"210":1}}],["providers",{"0":{"195":1},"2":{"1":1,"41":1,"165":2,"170":1,"191":1,"195":1}}],["provides",{"2":{"26":1,"38":1,"40":1,"67":1,"71":1,"86":1,"91":1,"107":1,"122":1,"127":1,"131":1,"159":1,"165":1,"180":1,"195":1,"200":1,"235":1,"255":1}}],["provide",{"2":{"24":1,"114":1,"133":1,"166":1,"168":1,"169":1,"170":1,"187":1,"243":1}}],["provided",{"2":{"18":1,"194":1,"216":1}}],["proof",{"2":{"114":1,"122":1}}],["property",{"2":{"104":2}}],["promise",{"0":{"12":1,"13":1,"20":1,"21":1,"22":1},"2":{"12":1,"13":1,"20":1,"21":1,"22":1,"171":1,"172":1,"173":2,"174":2,"175":3,"176":2}}],["pdf2json",{"2":{"153":1,"163":1}}],["pdfs",{"2":{"152":1}}],["pdf",{"2":{"10":2,"70":1,"123":1,"153":1,"157":1,"158":2,"163":1,"224":1}}],["pane",{"2":{"203":1,"204":1,"205":1}}],["parsers",{"2":{"224":1}}],["part",{"0":{"183":1,"186":1,"187":1,"203":1,"204":1,"205":1,"206":1},"2":{"183":2,"185":1,"187":1,"231":1}}],["parts",{"2":{"182":1,"202":1}}],["parallel",{"2":{"161":1}}],["params",{"2":{"68":1}}],["parameter",{"2":{"5":1,"6":1,"9":1,"49":1,"52":1,"56":1,"59":1,"62":1,"65":1,"89":1,"94":1,"98":1}}],["parameters",{"0":{"5":1,"6":1,"9":1,"49":1,"52":1,"56":1,"59":1,"62":1,"65":1,"89":1,"94":1,"98":1},"2":{"78":2}}],["pair",{"2":{"133":1}}],["pairs",{"2":{"89":1}}],["paste",{"2":{"186":2,"187":1,"192":1,"206":1}}],["past",{"2":{"116":1}}],["passwords",{"2":{"180":1,"191":1,"192":1,"193":1,"200":1}}],["password",{"0":{"20":1,"21":1,"191":1,"192":1,"193":1},"1":{"192":1,"193":1},"2":{"17":2,"18":2,"20":6,"21":3,"190":2,"191":5,"192":5,"193":6,"194":1,"202":1,"205":3,"209":3,"216":4,"221":6}}],["packages",{"2":{"102":1,"106":1,"153":1,"159":1}}],["path=",{"2":{"168":1,"216":1}}],["path",{"0":{"173":1,"174":1,"175":1,"176":1},"2":{"94":2,"95":1,"168":4,"169":2,"171":1,"173":3,"174":3,"175":1,"176":1,"214":2,"216":3,"222":4,"231":2}}],["pattern",{"2":{"72":1,"140":1}}],["pauses",{"2":{"61":1}}],["pause",{"0":{"61":1},"1":{"62":1,"63":1},"2":{"194":1}}],["paused",{"2":{"53":1,"63":1,"73":2,"77":2,"78":1,"79":1,"194":1}}],["pagination",{"0":{"110":1},"2":{"6":1,"12":1,"78":1,"79":1,"89":1,"110":1}}],["paginatedarchivedemails",{"0":{"12":1},"2":{"12":1}}],["paginated",{"2":{"4":1,"7":1,"12":1,"78":1,"97":1}}],["pages",{"2":{"243":1}}],["page",{"0":{"12":1},"2":{"6":3,"7":1,"12":3,"78":3,"89":3,"90":1,"98":3,"99":1,"108":1,"179":1,"185":1,"187":1,"190":1,"194":1,"198":1,"203":2,"204":1,"206":3,"210":1,"226":3,"256":1}}],["sveltekit",{"2":{"220":1,"246":1,"247":1}}],["sdk",{"2":{"183":1,"188":1}}],["small",{"2":{"173":1,"229":1}}],["switch",{"2":{"165":1,"232":1}}],["spanish",{"2":{"241":1}}],["spreadsheetml",{"2":{"158":1,"163":1}}],["specify",{"2":{"166":1}}],["specified",{"2":{"10":1,"78":1,"131":1,"134":1,"135":1,"136":1,"137":1,"138":1,"139":1,"173":1,"174":2}}],["specifically",{"2":{"230":1}}],["specific",{"0":{"149":1,"150":1,"232":1},"2":{"4":1,"68":1,"78":1,"81":1,"118":1,"119":1,"135":1,"136":1,"140":4,"142":1,"144":1,"149":1,"150":2,"161":1,"185":1,"190":1,"191":2,"202":1,"204":1,"232":1,"247":1,"249":1}}],["special",{"0":{"143":1}}],["specialized",{"2":{"119":1}}],["skipped",{"2":{"155":1}}],["schema",{"2":{"258":1}}],["scope",{"2":{"231":1}}],["scopes",{"2":{"186":3}}],["screen",{"2":{"203":1}}],["scroll",{"2":{"193":1}}],["scenarios",{"2":{"144":1,"254":1}}],["scalable",{"2":{"105":1}}],["saved",{"2":{"188":1,"206":1,"207":1,"232":2}}],["save",{"0":{"232":1},"2":{"187":2,"190":2,"194":1,"206":2,"230":1,"232":1}}],["saving",{"2":{"160":1}}],["satisfy",{"2":{"131":1}}],["same",{"2":{"104":2,"105":1,"160":2,"161":2,"205":1,"245":1}}],["s3storageprovider",{"2":{"170":1}}],["s3",{"0":{"169":1},"2":{"123":2,"165":1,"167":2,"169":18,"171":1,"217":5,"222":18}}],["show",{"2":{"188":1,"204":1,"207":1}}],["should",{"2":{"44":1,"53":1,"84":1,"170":1,"178":2,"185":1,"204":1,"209":1,"220":1,"223":1,"247":1,"248":2,"254":1}}],["sheet",{"2":{"158":1,"163":1}}],["sharing",{"2":{"244":1}}],["sha256",{"2":{"234":1}}],["sha",{"2":{"104":2,"116":1,"160":1}}],["src",{"2":{"102":1,"106":1,"153":1,"159":1}}],["something",{"2":{"226":1,"231":1}}],["sometimes",{"2":{"191":1}}],["some",{"2":{"179":1,"199":1,"210":1,"238":1,"253":1}}],["so",{"2":{"178":1,"209":1,"218":1}}],["solution",{"0":{"247":1},"1":{"248":1},"2":{"122":1,"247":1}}],["sovereign",{"2":{"122":1}}],["sorted",{"2":{"109":1}}],["sorts",{"2":{"104":1}}],["sort",{"2":{"98":2}}],["sorting",{"0":{"109":1},"2":{"97":1}}],["source",{"0":{"4":1,"125":1,"179":1,"210":1},"1":{"5":1,"6":1,"7":1},"2":{"4":1,"5":1,"12":2,"33":3,"43":1,"45":1,"47":1,"48":1,"49":1,"50":2,"51":1,"52":1,"54":2,"55":1,"56":1,"57":2,"58":1,"59":1,"60":1,"61":1,"62":1,"63":2,"64":1,"65":1,"66":1,"118":1,"122":1,"133":1,"140":1,"150":2,"179":1,"187":2,"189":1,"190":3,"192":1,"193":1,"194":1,"198":1,"206":2,"210":1}}],["sources",{"0":{"32":1,"43":1,"46":1,"48":1,"51":1,"55":1,"58":1,"61":1,"64":1,"149":1},"1":{"33":1,"44":1,"45":1,"47":1,"49":1,"50":1,"52":1,"53":1,"54":1,"56":1,"57":1,"59":1,"60":1,"62":1,"63":1,"65":1,"66":1},"2":{"1":1,"32":1,"40":1,"41":1,"46":1,"125":1,"130":1,"134":1,"135":1,"136":1,"140":1,"146":2,"148":1,"149":1,"177":1,"179":1,"187":2,"190":1,"194":1,"195":1,"206":2,"208":1,"210":1,"223":1,"227":1}}],["symptoms",{"0":{"245":1}}],["syntax",{"2":{"220":1}}],["syncing",{"2":{"220":1}}],["synchronize",{"2":{"129":1}}],["synchronization",{"2":{"34":1,"64":1,"123":1}}],["sync",{"0":{"64":1},"1":{"65":1,"66":1},"2":{"66":1,"129":2,"188":1,"194":1,"207":1,"220":1,"242":1,"247":1}}],["syncs",{"0":{"34":1},"1":{"35":1}}],["system",{"0":{"239":1},"1":{"240":1,"241":1,"242":1,"243":1},"2":{"72":2,"85":1,"107":2,"108":1,"114":1,"117":2,"118":1,"119":1,"123":2,"130":1,"131":1,"141":1,"144":1,"153":1,"154":1,"188":3,"194":5,"207":3,"223":1,"231":2,"237":1,"239":1,"242":3}}],["suspect",{"2":{"238":1}}],["sure",{"2":{"226":1}}],["sudo",{"2":{"214":1}}],["superior",{"2":{"153":1}}],["super",{"2":{"143":2,"181":1,"187":1,"223":3}}],["supports",{"2":{"157":1,"189":1}}],["supported",{"0":{"132":1,"156":1},"1":{"133":1,"134":1,"135":1,"136":1,"137":1,"138":1,"139":1,"157":1,"158":1},"2":{"132":1,"203":1,"241":1}}],["support",{"0":{"243":1},"2":{"97":1,"123":1,"153":1,"191":1,"197":1,"209":1,"243":2}}],["suggesting",{"2":{"126":1}}],["sufficient",{"2":{"119":1}}],["suitable",{"2":{"147":1,"217":1}}],["suit",{"2":{"81":1}}],["success",{"2":{"53":1,"68":1,"101":1,"112":2}}],["successfully",{"2":{"57":1,"60":1,"66":1,"73":1,"101":1,"112":1,"173":1,"175":1,"227":1,"252":1}}],["successful",{"2":{"18":1,"21":1,"178":1,"209":1}}],["such",{"2":{"36":1,"114":1,"117":1,"152":1,"158":1,"190":1,"203":1,"205":1,"214":1}}],["subdirectories",{"2":{"168":1}}],["subset",{"2":{"131":1}}],["subsequent",{"2":{"25":1,"161":1}}],["submitted",{"2":{"155":1}}],["submitting",{"2":{"126":1}}],["submit",{"2":{"126":1,"179":1,"210":1}}],["subjects",{"0":{"130":1},"2":{"130":1,"144":1}}],["subject",{"2":{"7":1,"10":1,"90":2,"128":3,"129":1,"130":1,"131":1,"140":3,"143":1,"145":1,"146":4,"147":1,"148":1,"149":1,"150":2}}],["s",{"2":{"17":2,"21":2,"22":1,"24":1,"85":1,"103":1,"104":1,"106":1,"108":1,"116":1,"118":1,"128":2,"131":1,"147":1,"153":1,"156":2,"160":1,"165":1,"167":1,"174":1,"178":1,"186":1,"187":1,"188":1,"190":1,"191":1,"197":1,"203":1,"204":2,"205":2,"207":1,"220":1,"230":1,"231":3,"232":2,"234":2,"236":2,"237":1,"242":1,"245":2,"247":1,"248":2}}],["site",{"2":{"245":1}}],["signatures",{"2":{"234":3}}],["signature",{"2":{"234":1,"236":4}}],["signing",{"2":{"216":1,"223":1}}],["significant",{"2":{"106":1,"107":1,"114":1,"117":1,"160":1,"188":1,"207":1}}],["signed",{"2":{"204":1}}],["sign",{"2":{"192":1,"193":1,"203":1}}],["similar",{"2":{"245":1}}],["simplify",{"2":{"229":1}}],["simply",{"2":{"191":1}}],["simple",{"2":{"133":1,"141":1,"160":1}}],["simultaneously",{"2":{"161":1}}],["size",{"0":{"155":1},"2":{"155":3,"163":1,"179":1,"188":1,"194":1,"210":1,"222":2,"253":1}}],["sizebytes",{"2":{"10":1}}],["since",{"2":{"67":1,"104":1,"223":1,"232":1,"234":1,"236":1}}],["single",{"2":{"8":1,"13":1,"48":1,"69":1,"128":3,"131":1,"150":1,"197":1,"203":1}}],["separated",{"2":{"186":1}}],["semaphore",{"0":{"161":1},"2":{"161":1}}],["several",{"2":{"144":1,"159":1,"190":1,"246":1}}],["setup",{"0":{"182":1,"183":1,"202":1},"1":{"183":1,"184":1,"185":1,"186":1,"187":1,"203":1,"204":1,"205":1,"206":1},"2":{"182":1,"202":1,"217":1,"226":2,"229":1}}],["set",{"2":{"128":2,"154":3,"163":1,"168":1,"169":2,"180":1,"200":1,"205":1,"214":2,"216":2,"217":1,"220":2,"222":1,"223":2,"224":1,"226":1,"247":3}}],["setting",{"2":{"83":1,"121":1,"211":1,"241":1,"242":1,"243":1,"247":1}}],["settings",{"0":{"220":1,"222":1,"239":1},"1":{"240":1,"241":1,"242":1,"243":1},"2":{"24":1,"83":1,"85":1,"130":2,"166":1,"215":1,"230":1,"232":1,"239":2}}],["self",{"2":{"122":1,"189":1,"250":1}}],["selector",{"2":{"185":1}}],["selected",{"2":{"183":1,"241":1}}],["select",{"2":{"24":1,"179":2,"183":2,"185":2,"187":1,"190":1,"192":1,"197":1,"198":1,"203":1,"204":4,"205":2,"206":1,"210":2}}],["searchable",{"2":{"152":1}}],["searches",{"2":{"117":1}}],["searching",{"2":{"86":1,"122":1}}],["search",{"0":{"86":1,"88":1},"1":{"87":1,"88":1,"89":2,"90":2},"2":{"40":2,"86":1,"88":1,"89":1,"90":1,"123":2,"129":3,"147":2,"149":1,"150":2,"183":1,"185":1,"204":1,"249":2,"254":1,"259":1}}],["secrets",{"2":{"205":2}}],["secret",{"0":{"205":1},"2":{"169":3,"202":1,"205":4,"206":3,"216":1,"222":2,"223":3}}],["second",{"2":{"163":1}}],["seconds",{"2":{"84":1}}],["security",{"0":{"191":1,"223":1},"1":{"192":1,"193":1},"2":{"80":2,"81":1,"115":1,"143":1,"185":1,"186":1,"191":1,"193":2,"205":1,"244":1}}],["secure",{"2":{"24":1,"122":1,"123":1,"180":1,"183":1,"190":1,"200":1,"202":1,"203":1,"205":1,"216":2}}],["sections",{"2":{"230":2}}],["section",{"2":{"38":1,"183":1,"186":1,"193":1,"195":1,"232":1,"253":1,"254":1}}],["seeing",{"2":{"231":1}}],["see",{"2":{"24":1,"39":1,"75":1,"134":1,"150":1,"190":1,"191":1,"204":1,"220":1,"226":1,"231":2,"237":1,"245":1,"251":1,"259":1}}],["sending",{"2":{"251":1}}],["senders",{"2":{"36":1}}],["sender",{"2":{"7":1,"10":1,"37":1,"90":1}}],["sensitive",{"2":{"216":1,"223":1}}],["sent",{"2":{"178":1}}],["sentat",{"2":{"7":1,"10":1,"137":1,"138":1}}],["served",{"2":{"160":1}}],["servers",{"2":{"123":1}}],["server",{"0":{"189":1},"1":{"190":1,"191":1,"192":1,"193":1,"194":1},"2":{"1":1,"7":1,"10":1,"18":2,"45":1,"47":1,"50":1,"54":1,"57":1,"60":1,"63":1,"66":1,"90":1,"95":1,"125":1,"154":2,"161":2,"162":1,"167":1,"168":1,"190":2,"194":1,"195":1,"212":3,"220":1,"224":1,"227":1,"241":1,"246":1,"247":1,"248":1}}],["service",{"0":{"2":1,"11":1,"14":1,"19":1,"26":1,"41":1,"86":1,"91":1,"106":1,"152":1,"164":1,"170":1,"221":1},"1":{"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":2,"13":2,"15":1,"16":1,"17":1,"18":1,"19":1,"20":2,"21":2,"22":2,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1,"60":1,"61":1,"62":1,"63":1,"64":1,"65":1,"66":1,"87":1,"88":1,"89":1,"90":1,"92":1,"93":1,"94":1,"95":1,"153":1,"154":1,"155":1,"156":1,"157":1,"158":1,"159":1,"160":1,"161":1,"162":1,"163":1,"165":1,"166":1,"167":1,"168":1,"169":1,"170":1,"171":2,"172":1,"173":1,"174":1,"175":1,"176":1},"2":{"1":1,"2":1,"3":1,"14":1,"26":1,"27":1,"40":6,"41":1,"42":1,"80":1,"86":1,"87":1,"91":1,"92":1,"102":1,"106":1,"152":1,"154":1,"155":1,"156":1,"157":1,"160":2,"162":2,"165":1,"167":2,"168":1,"171":1,"180":2,"182":1,"183":9,"185":1,"186":6,"187":2,"188":1,"190":1,"191":1,"200":1,"203":2,"204":1,"205":2,"207":1,"216":1,"218":2,"220":2,"221":4,"226":1,"230":2,"232":1,"251":1,"253":3,"254":1}}],["services",{"0":{"40":1,"151":1,"218":1},"2":{"1":1,"102":1,"106":1,"159":1,"169":1,"170":1,"177":1,"183":1,"189":1,"218":3,"221":1,"225":2,"226":1,"228":1,"230":2,"252":1,"253":2,"254":1,"257":1}}],["stop",{"2":{"252":1}}],["storing",{"2":{"122":1,"165":1,"196":1}}],["stores",{"2":{"173":1}}],["stored",{"0":{"231":1},"1":{"232":1},"2":{"67":2,"69":1,"70":1,"105":1,"111":1,"112":1,"120":1,"123":1,"168":1,"173":1,"231":2,"234":3,"236":1,"237":1}}],["store",{"2":{"24":1,"165":1,"199":1,"205":1,"214":1,"215":1,"231":1}}],["storageused",{"2":{"33":2}}],["storageservice",{"0":{"164":1},"1":{"165":1,"166":1,"167":1,"168":1,"169":1,"170":1,"171":1,"172":1,"173":1,"174":1,"175":1,"176":1},"2":{"1":1,"165":1,"166":1,"170":2,"171":8,"172":1}}],["storage",{"0":{"91":1,"93":1,"164":1,"169":1,"214":1,"217":1,"222":1,"231":1},"1":{"92":1,"93":1,"94":2,"95":2,"165":1,"166":1,"167":1,"168":1,"169":1,"170":1,"171":1,"172":1,"173":1,"174":1,"175":1,"176":1,"232":1},"2":{"1":1,"2":1,"28":1,"32":1,"40":2,"91":2,"93":1,"94":1,"123":5,"165":4,"166":1,"167":5,"168":4,"169":16,"175":1,"216":4,"217":5,"222":20,"231":1,"237":3,"238":2}}],["step",{"0":{"190":2,"251":1,"252":1,"253":1,"254":1},"2":{"192":2,"193":2,"204":1,"206":1,"214":1,"227":1}}],["steps",{"0":{"216":1,"227":1},"2":{"104":1,"105":1,"197":1,"238":1,"257":1}}],["still",{"2":{"175":1}}],["style=true",{"2":{"169":1}}],["style",{"0":{"131":1},"1":{"132":1,"133":1,"134":1,"135":1,"136":1,"137":1,"138":1,"139":1},"2":{"169":1,"222":2}}],["strong",{"2":{"216":2}}],["strongly",{"2":{"190":1,"191":1}}],["strict",{"2":{"114":1}}],["strings",{"2":{"128":2}}],["stringification",{"2":{"104":1}}],["string",{"0":{"12":1,"13":1,"20":2,"21":2,"22":1},"2":{"5":1,"9":1,"17":2,"22":1,"44":1,"49":1,"52":1,"53":1,"56":1,"59":1,"62":1,"65":1,"68":1,"69":3,"78":2,"89":2,"94":1,"98":3,"104":2,"128":2,"171":2,"173":1,"174":1,"175":1,"176":1,"216":3,"222":2,"223":1}}],["structured",{"2":{"119":1,"171":1}}],["structure",{"0":{"128":1,"199":1},"2":{"104":1,"128":1,"173":1,"178":4,"199":1,"209":3}}],["stream",{"2":{"95":1,"174":2}}],["strategy",{"2":{"84":1,"89":1}}],["stays",{"2":{"207":1}}],["starts",{"2":{"258":1}}],["starting",{"2":{"218":1}}],["startup",{"2":{"154":1,"162":1,"254":1}}],["start",{"2":{"98":1,"126":1,"179":1,"188":1,"210":1,"225":2,"227":1,"251":1,"253":1}}],["startdate",{"2":{"98":1}}],["started",{"0":{"121":1},"1":{"122":1,"123":1,"124":1,"125":1,"126":1},"2":{"1":1,"121":1,"195":1}}],["standardized",{"2":{"165":1}}],["standards",{"2":{"114":1}}],["standard",{"2":{"84":1,"123":2,"178":1,"189":1,"200":1,"252":1,"259":1}}],["stability",{"2":{"80":1}}],["stacktrace",{"2":{"74":1,"79":1}}],["stating",{"2":{"185":1}}],["statistics",{"2":{"26":1,"28":1,"29":1,"160":1}}],["state",{"2":{"79":1,"194":1}}],["statuses",{"0":{"73":1,"236":1},"2":{"73":1}}],["status",{"0":{"237":1},"2":{"25":1,"32":1,"33":2,"63":1,"78":3,"81":1,"82":1,"84":2,"85":1,"133":3,"188":2,"194":1,"204":2,"207":2,"225":1,"235":1,"236":3,"238":1,"251":2}}],["stats",{"0":{"28":1},"1":{"29":1},"2":{"25":1}}],["icon",{"2":{"185":2}}],["iam",{"0":{"127":1,"185":1},"1":{"128":1,"129":1,"130":1,"131":1,"132":1,"133":1,"134":1,"135":1,"136":1,"137":1,"138":1,"139":1,"140":1,"141":1,"142":1,"143":1,"144":1,"145":1,"146":1,"147":1,"148":1,"149":1,"150":1},"2":{"127":1,"128":1,"129":1,"130":1,"183":1,"185":6}}],["ip",{"2":{"81":2,"82":2,"83":1,"108":2,"118":1,"223":1,"247":1}}],["images",{"2":{"225":1,"228":2,"252":1,"257":2}}],["image",{"2":{"157":1,"230":1,"250":1}}],["imap",{"0":{"189":1},"1":{"190":1,"191":1,"192":1,"193":1,"194":1},"2":{"1":1,"44":1,"53":1,"122":1,"123":1,"125":1,"189":2,"190":7,"194":1,"195":1,"227":1}}],["immutable",{"2":{"114":1,"123":1}}],["immutability",{"0":{"116":1},"2":{"103":1}}],["immediately",{"2":{"24":1,"116":1,"205":1,"241":1}}],["impersonated",{"2":{"187":1}}],["imposes",{"2":{"155":1}}],["importexporttools",{"2":{"197":1}}],["important",{"0":{"214":1},"2":{"143":1,"238":1,"241":1}}],["imports",{"2":{"123":1,"134":1}}],["import",{"0":{"58":1,"177":1,"208":1,"253":1},"1":{"59":1,"60":1,"178":1,"179":1,"209":1,"210":1},"2":{"58":1,"60":1,"79":1,"134":1,"136":3,"161":1,"177":1,"178":1,"179":1,"188":3,"194":2,"195":3,"207":3,"208":1,"209":1,"210":1,"251":1,"253":4,"254":3}}],["importing",{"2":{"41":1,"53":1,"177":1,"179":1,"188":1,"194":1,"207":1,"208":1,"209":1,"210":1,"250":1}}],["implicitly",{"2":{"131":1}}],["implementation",{"0":{"102":1},"1":{"103":1,"104":1,"105":1,"106":1},"2":{"102":1}}],["implementing",{"2":{"84":1}}],["implement",{"2":{"84":1}}],["implements",{"2":{"80":1,"160":1,"172":1}}],["if",{"0":{"238":1},"2":{"13":1,"16":1,"20":1,"21":1,"22":1,"25":1,"69":2,"76":2,"78":3,"81":1,"84":1,"105":2,"126":2,"133":2,"139":1,"141":3,"154":2,"160":1,"161":1,"162":2,"171":1,"173":1,"174":1,"175":1,"176":1,"183":1,"185":2,"191":2,"199":1,"205":1,"212":1,"216":1,"217":1,"222":6,"223":1,"224":1,"226":1,"229":1,"231":2,"237":1,"238":3,"244":1,"245":1,"248":2,"249":1}}],["italian",{"2":{"241":1}}],["iterates",{"2":{"120":1}}],["iterative",{"2":{"105":1}}],["items",{"2":{"6":1,"7":1,"12":1,"89":1}}],["it",{"0":{"81":1,"234":1},"1":{"82":1},"2":{"21":1,"24":2,"25":1,"73":1,"84":1,"104":5,"105":5,"107":1,"111":1,"120":1,"126":1,"127":1,"128":1,"133":1,"141":3,"143":1,"147":2,"153":1,"156":1,"166":1,"171":2,"173":2,"178":1,"183":2,"185":3,"187":1,"192":2,"194":1,"198":1,"202":1,"204":1,"205":5,"209":2,"216":1,"220":1,"229":1,"231":3,"232":2,"236":1,"238":1,"253":1,"254":1}}],["itself",{"2":{"69":1,"247":1}}],["its",{"2":{"8":2,"13":2,"20":1,"48":1,"67":1,"68":1,"103":1,"112":1,"113":1,"114":1,"115":1,"131":1,"133":1,"153":1,"161":2,"165":1,"173":1,"194":1,"214":1,"234":1,"235":1,"237":1,"238":2,"246":1}}],["identify",{"2":{"231":1,"247":1}}],["identified",{"2":{"161":1,"231":1}}],["identifier",{"2":{"98":1,"108":2,"118":1,"173":1,"174":1,"175":1,"176":1}}],["identification",{"2":{"108":1}}],["identity",{"2":{"202":1,"203":2}}],["idea",{"2":{"126":1}}],["id=minioadmin",{"2":{"169":1}}],["id=",{"2":{"68":1}}],["id",{"0":{"8":1,"48":1,"51":1,"55":1,"58":1,"61":1,"64":1,"203":1},"1":{"9":1,"10":1,"49":1,"50":1,"52":1,"53":1,"54":1,"56":1,"57":1,"59":1,"60":1,"62":1,"63":1,"65":1,"66":1},"2":{"5":1,"7":2,"8":1,"9":2,"10":5,"12":1,"13":2,"18":2,"33":4,"48":1,"49":2,"52":2,"56":2,"59":2,"62":2,"65":2,"68":1,"69":1,"70":2,"79":1,"90":2,"99":1,"108":1,"112":1,"135":3,"140":3,"142":2,"146":2,"149":3,"169":1,"186":5,"200":1,"202":1,"206":3,"214":2,"222":2}}],["istorageprovider",{"2":{"165":1,"172":1}}],["issues",{"2":{"163":1,"214":1,"244":1}}],["issue",{"2":{"112":1,"126":2,"237":1,"238":1,"245":1}}],["isvalid",{"2":{"69":2,"70":2}}],["is",{"0":{"122":1,"231":1},"1":{"232":1},"2":{"2":1,"14":1,"16":1,"20":1,"25":1,"34":1,"69":2,"72":1,"73":5,"76":1,"78":1,"80":1,"81":1,"82":1,"84":2,"95":1,"101":1,"102":1,"104":3,"105":2,"106":2,"107":1,"108":1,"111":1,"112":6,"114":2,"116":1,"117":1,"118":1,"120":1,"123":1,"127":1,"128":3,"132":1,"133":4,"134":1,"135":1,"136":1,"137":2,"138":1,"140":3,"141":2,"143":2,"150":1,"152":2,"153":3,"154":2,"155":2,"157":2,"158":2,"160":3,"161":2,"162":2,"163":1,"165":2,"166":1,"168":1,"169":1,"170":1,"171":2,"174":1,"175":1,"177":1,"180":1,"185":2,"186":2,"188":2,"189":1,"190":3,"194":3,"196":1,"199":2,"200":1,"203":1,"204":1,"205":3,"206":1,"207":1,"208":1,"211":1,"214":2,"215":1,"216":1,"217":3,"219":1,"220":1,"222":5,"223":3,"227":1,"229":1,"230":1,"231":4,"232":1,"234":1,"235":1,"236":2,"237":2,"238":2,"241":1,"244":1,"245":2,"246":1,"247":2,"248":2,"249":1,"252":1,"254":3,"256":1,"258":2,"259":1}}],["incorrectly",{"2":{"246":1}}],["inclusive",{"2":{"220":1}}],["includes",{"2":{"117":1,"119":1,"162":1,"163":1,"218":1,"230":1,"249":1,"259":1}}],["include",{"2":{"23":1,"25":1,"84":1,"112":1,"220":1,"237":1}}],["including",{"2":{"8":1,"13":1,"14":1,"28":1,"78":1,"113":1,"122":1,"157":1,"173":1,"177":1,"208":1,"220":1,"241":1}}],["inquiries",{"2":{"243":1}}],["ingested",{"2":{"199":1}}],["ingesting",{"2":{"196":1}}],["ingestioncredentials",{"2":{"44":1,"53":1}}],["ingestionservice",{"0":{"171":1},"2":{"171":1}}],["ingestionsource",{"2":{"146":1}}],["ingestionsourceid",{"0":{"4":1,"12":1},"1":{"5":1,"6":1,"7":1},"2":{"5":1,"12":1,"79":2}}],["ingestions",{"2":{"28":1,"190":1,"194":1}}],["ingestion",{"0":{"4":1,"30":1,"32":1,"41":1,"43":1,"46":1,"48":1,"51":1,"55":1,"58":1,"61":1,"64":1,"148":1,"149":1,"179":1,"196":1,"210":1},"1":{"5":1,"6":1,"7":1,"31":1,"33":1,"42":1,"43":1,"44":2,"45":2,"46":1,"47":2,"48":1,"49":2,"50":2,"51":1,"52":2,"53":2,"54":2,"55":1,"56":2,"57":2,"58":1,"59":2,"60":2,"61":1,"62":2,"63":2,"64":1,"65":2,"66":2,"197":1,"198":1,"199":1},"2":{"1":1,"4":1,"5":1,"12":2,"30":1,"31":1,"32":1,"33":1,"40":2,"41":2,"43":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":2,"51":1,"52":1,"54":2,"55":1,"56":1,"57":2,"58":1,"59":1,"60":1,"61":1,"62":1,"63":2,"64":1,"65":1,"66":1,"72":1,"77":1,"79":1,"117":1,"123":1,"125":1,"128":2,"130":2,"133":1,"134":1,"135":3,"140":6,"146":4,"147":1,"148":2,"149":4,"150":1,"179":3,"187":2,"189":1,"190":3,"192":1,"193":1,"194":2,"198":2,"206":2,"210":3,"223":1,"227":1}}],["ingest",{"2":{"195":1}}],["inbox",{"2":{"178":1,"194":1}}],["inboxes",{"2":{"122":1}}],["injection",{"2":{"170":1}}],["individual",{"2":{"180":1}}],["indicates",{"2":{"112":2,"236":2,"237":2}}],["indicating",{"2":{"112":1}}],["index",{"2":{"249":1,"253":1}}],["indexes",{"2":{"123":1}}],["indexed",{"0":{"36":1},"1":{"37":1},"2":{"36":1,"37":1,"86":1,"88":1}}],["indexing",{"2":{"72":1,"77":1,"122":1,"221":2}}],["investigate",{"2":{"238":1}}],["inverts",{"2":{"128":1}}],["inverted",{"0":{"140":1},"2":{"128":2,"140":4,"141":1}}],["involves",{"2":{"105":1,"182":1,"202":1,"250":1}}],["invalid",{"0":{"237":1},"2":{"18":2,"25":1,"95":1,"236":2,"237":1,"238":1}}],["intact",{"2":{"236":1}}],["intuitive",{"2":{"107":1}}],["into",{"2":{"105":1,"106":1,"112":1,"128":1,"131":1,"182":1,"187":1,"192":1,"196":1,"199":1,"202":1,"227":1,"231":1,"232":1,"250":1}}],["intensive",{"2":{"161":1}}],["intended",{"2":{"127":1}}],["integrated",{"2":{"106":1}}],["integration",{"0":{"106":1,"159":1,"224":1},"1":{"160":1,"161":1,"162":1},"2":{"154":1}}],["integritycheckresult",{"0":{"69":1},"2":{"68":1}}],["integrity",{"0":{"67":1,"68":1,"100":1,"111":1,"233":1,"235":1,"238":1},"1":{"68":1,"69":2,"70":2,"101":1,"112":1,"234":1,"235":1,"236":2,"237":2,"238":1},"2":{"67":1,"68":2,"69":1,"100":1,"101":1,"105":1,"111":2,"112":1,"120":1,"233":2,"234":1,"235":1,"236":1,"238":2}}],["intervention",{"2":{"258":1}}],["interact",{"2":{"244":1}}],["interacts",{"2":{"84":1}}],["interruption",{"2":{"205":1}}],["interface",{"0":{"107":1},"1":{"108":1,"109":1,"110":1,"111":1,"112":1,"113":1},"2":{"24":1,"107":1,"165":2,"172":1,"198":1,"226":1,"235":1,"241":1,"256":1}}],["internal",{"2":{"7":1,"10":1,"18":2,"45":1,"47":1,"50":1,"54":1,"57":1,"60":1,"63":1,"66":1,"90":1,"95":1}}],["initiate",{"2":{"111":1}}],["initiated",{"2":{"108":1,"117":1,"118":1}}],["initiates",{"2":{"100":1}}],["initial",{"2":{"58":1,"60":1,"79":1,"123":1,"162":1,"188":2,"194":2,"207":2}}],["information",{"2":{"38":1,"74":1,"113":1,"206":1}}],["inside",{"2":{"251":1,"253":1}}],["insights",{"0":{"36":1},"1":{"37":1},"2":{"36":1,"37":1}}],["inspect",{"2":{"231":3}}],["inspecting",{"2":{"199":1}}],["instructions",{"2":{"180":1,"197":1,"200":1,"255":1,"259":1}}],["instead",{"2":{"170":1,"191":1,"218":1,"226":1}}],["installed",{"2":{"212":2}}],["installation",{"0":{"124":1,"211":1,"228":1},"1":{"212":1,"213":1,"214":1,"215":1,"216":1,"217":1,"218":1,"219":1,"220":1,"221":1,"222":1,"223":1,"224":1,"225":1,"226":1,"227":1,"228":1,"229":1,"230":1,"231":1,"232":1},"2":{"1":1,"124":2}}],["instantiated",{"2":{"171":1}}],["instantiate",{"2":{"170":1}}],["instances",{"2":{"212":1,"218":2,"250":1}}],["instance",{"0":{"252":1,"255":1,"257":1},"1":{"256":1,"257":1,"258":1,"259":1},"2":{"80":1,"124":1,"154":1,"170":1,"216":2,"223":1,"226":1,"228":1,"247":1,"250":1,"254":1,"255":1,"257":2}}],["inserted",{"2":{"112":1}}],["in",{"0":{"135":1,"136":1,"171":1,"187":1,"203":1,"206":1},"2":{"3":1,"23":1,"24":2,"25":1,"27":1,"28":1,"42":1,"67":1,"75":1,"83":2,"84":4,"87":1,"92":1,"102":1,"103":1,"104":1,"105":3,"108":1,"109":1,"113":1,"122":1,"123":1,"127":1,"129":1,"130":1,"135":1,"136":1,"142":1,"144":1,"153":1,"154":2,"161":1,"162":1,"163":1,"166":1,"170":1,"178":2,"179":1,"181":1,"182":2,"183":4,"185":4,"186":4,"187":3,"188":1,"190":3,"191":1,"192":2,"193":3,"197":1,"200":1,"201":1,"202":1,"203":3,"204":6,"205":4,"206":4,"207":1,"209":2,"210":1,"214":2,"215":1,"216":1,"217":1,"220":1,"222":1,"223":3,"224":1,"225":1,"226":1,"230":1,"231":5,"232":2,"234":2,"235":1,"236":1,"238":1,"243":1,"244":2,"245":2,"246":3,"247":3,"251":1,"253":2,"254":1,"256":1}}],["aes",{"2":{"222":1}}],["away",{"2":{"205":1}}],["aws",{"2":{"123":1,"167":1,"169":3}}],["amount",{"2":{"188":1,"207":1}}],["amp",{"0":{"223":1},"2":{"123":3,"183":2,"185":2,"205":1}}],["adapter",{"2":{"220":1}}],["administrator",{"0":{"145":1},"2":{"180":1,"181":1,"185":3,"187":1,"201":4,"205":1}}],["administrators",{"2":{"107":1,"127":1,"165":1,"180":1,"200":1,"239":1,"243":1}}],["admin",{"0":{"148":1},"2":{"143":1,"182":1,"183":2,"185":2,"186":3,"187":2,"188":1,"202":1,"203":1,"204":1,"206":1,"221":2,"223":1,"226":1,"251":1}}],["admins",{"2":{"143":1}}],["add",{"2":{"183":1,"185":2,"186":1,"204":2,"205":1,"253":1}}],["adding",{"2":{"140":1}}],["addressing",{"2":{"222":1}}],["address",{"2":{"17":1,"81":2,"82":1,"83":1,"108":2,"118":1,"187":1,"190":2,"243":2}}],["advanced",{"0":{"131":1},"1":{"132":1,"133":1,"134":1,"135":1,"136":1,"137":1,"138":1,"139":1},"2":{"193":1,"224":1,"254":1}}],["adheres",{"2":{"115":1}}],["availability",{"2":{"162":1}}],["available",{"2":{"38":1,"110":1,"129":1,"130":1,"163":1,"185":1,"219":1,"256":1}}],["avoid",{"2":{"104":1,"105":1,"160":1,"229":1}}],["automatically",{"2":{"123":1,"154":1,"162":1,"171":1,"188":1,"230":1,"235":1,"256":1,"258":1}}],["automated",{"2":{"117":1,"118":1}}],["authority",{"2":{"187":1}}],["authorization",{"2":{"251":1}}],["authorize",{"2":{"186":3}}],["authorizing",{"2":{"182":1}}],["authenticity",{"2":{"22":1}}],["authenticate",{"2":{"39":1,"205":1}}],["authenticates",{"2":{"16":1}}],["authenticated",{"0":{"25":1},"2":{"4":1,"8":1,"28":1,"30":1,"32":1,"34":1,"36":1,"43":1,"46":1,"48":1,"51":1,"55":1,"58":1,"61":1,"64":1,"76":1,"78":1,"88":1,"93":1,"118":1}}],["authentication",{"0":{"23":1,"39":1,"223":1},"1":{"24":1,"25":1},"2":{"3":1,"14":1,"18":1,"21":2,"27":1,"39":1,"40":1,"42":1,"87":1,"92":1,"96":1,"97":1,"100":1,"216":1}}],["authtokenpayload",{"0":{"22":1},"2":{"22":1}}],["auth",{"0":{"14":1,"16":1},"1":{"15":1,"16":1,"17":2,"18":2,"19":1,"20":1,"21":1,"22":1},"2":{"14":1,"40":1,"53":2,"85":1,"186":2}}],["auditing",{"2":{"123":1}}],["auditor",{"0":{"147":1,"149":1},"2":{"118":1,"119":1,"135":1,"147":1}}],["auditlogmodule",{"2":{"106":1}}],["auditservice",{"2":{"102":2,"106":1}}],["audit",{"0":{"96":1,"97":1,"100":1,"102":1,"107":1,"108":1,"114":1},"1":{"97":1,"98":2,"99":2,"100":1,"101":2,"103":1,"104":1,"105":1,"106":1,"108":1,"109":1,"110":1,"111":1,"112":1,"113":1,"115":1,"116":1,"117":1,"118":1,"119":1,"120":1},"2":{"96":2,"97":2,"100":2,"101":2,"102":2,"103":1,"106":3,"107":1,"108":1,"110":1,"111":1,"112":4,"114":1,"115":1,"120":1,"123":1,"238":2}}],["affordable",{"2":{"122":1}}],["affected",{"2":{"108":2,"119":1,"238":1}}],["affecting",{"2":{"85":1,"191":1}}],["after",{"2":{"73":1,"75":1,"82":1,"125":1,"188":1,"194":1,"207":1,"223":1,"227":1,"230":1,"232":2,"241":1,"248":1}}],["at",{"2":{"73":1,"105":1,"120":1,"123":1,"141":1,"142":1,"173":2,"174":1,"185":2,"186":1,"192":1,"203":1,"204":1,"212":1,"216":1,"222":1,"230":1,"231":1,"232":1,"235":1,"248":1}}],["attribution",{"0":{"118":1}}],["attempt",{"2":{"116":1,"162":1,"194":1,"199":1}}],["attemptsmade",{"2":{"79":1}}],["attempts",{"2":{"73":1}}],["attacks",{"2":{"16":1,"80":1}}],["attachment",{"2":{"10":1,"69":4,"70":1,"237":1,"238":1}}],["attachments",{"2":{"8":1,"10":1,"13":1,"67":1,"68":1,"69":1,"123":1,"152":1,"214":1,"216":1,"224":1,"233":1,"234":1,"235":1}}],["a1b2c3d4",{"2":{"70":1}}],["a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4e5f6a1b2",{"2":{"25":1}}],["above",{"2":{"204":1}}],["about",{"2":{"38":1,"74":1}}],["abc",{"2":{"173":1}}],["absolute",{"2":{"168":1}}],["abstract",{"2":{"165":1}}],["ability",{"2":{"156":1}}],["able",{"2":{"24":1,"185":1}}],["asamplemasterkey",{"2":{"221":1}}],["asked",{"2":{"192":1}}],["async",{"2":{"171":1}}],["asynchronous",{"2":{"72":1,"172":1}}],["asc",{"2":{"98":1}}],["associated",{"2":{"55":1,"68":1,"113":1,"181":1}}],["as",{"2":{"36":1,"80":1,"85":1,"108":1,"114":1,"117":1,"122":2,"128":2,"131":1,"133":1,"152":1,"158":1,"160":1,"168":1,"174":1,"179":1,"183":2,"185":1,"186":1,"188":1,"189":1,"190":1,"197":1,"198":1,"203":2,"204":1,"205":2,"207":1,"210":1,"214":1,"230":1,"237":1,"250":1,"251":1}}],["across",{"2":{"147":1,"165":1,"186":1}}],["achieve",{"2":{"144":1}}],["achieved",{"2":{"140":1,"150":1}}],["accurate",{"2":{"238":1}}],["accidental",{"2":{"237":1}}],["account",{"2":{"180":1,"181":1,"182":1,"183":6,"185":2,"186":5,"187":1,"189":1,"190":2,"191":2,"192":1,"193":2,"203":1,"226":1}}],["accounts",{"0":{"193":1},"2":{"130":1,"143":1,"183":1,"186":1,"203":1}}],["according",{"2":{"178":1,"209":1}}],["accepted",{"2":{"60":1,"66":1}}],["accessing",{"2":{"246":1}}],["accessible",{"2":{"96":1,"248":1}}],["accesses",{"2":{"226":1}}],["accessed",{"2":{"123":1}}],["accesstoken",{"2":{"18":1,"21":1}}],["access",{"0":{"150":1,"226":1},"2":{"4":1,"8":1,"16":1,"23":1,"28":1,"30":1,"32":1,"34":1,"36":1,"43":1,"46":1,"48":1,"51":1,"55":1,"58":1,"61":1,"64":1,"74":1,"88":1,"93":1,"127":1,"131":1,"133":1,"135":1,"139":1,"140":4,"143":1,"144":1,"145":1,"147":1,"149":1,"150":2,"169":5,"180":1,"181":1,"186":2,"191":2,"214":1,"222":4,"223":1,"226":1,"238":1,"246":1,"247":1}}],["acts",{"2":{"203":1}}],["activities",{"2":{"114":1,"123":1}}],["activity",{"2":{"107":1}}],["active",{"2":{"33":1,"53":1,"61":1,"73":1,"77":2,"78":1,"79":1,"133":3,"154":1,"188":2,"194":1,"207":1}}],["actions",{"0":{"129":1},"2":{"117":1,"129":1,"143":1,"144":1,"183":1,"244":1}}],["action",{"2":{"98":1,"108":4,"114":1,"119":1,"128":4,"129":1,"140":2,"143":1,"145":1,"146":4,"147":1,"148":1,"149":1,"150":1}}],["actiontype",{"2":{"98":1,"99":1}}],["actorip",{"2":{"99":1}}],["actoridentifier",{"2":{"99":1}}],["actor",{"2":{"98":2,"108":1,"118":2}}],["aligned",{"2":{"248":1}}],["already",{"2":{"161":1,"173":1,"183":1}}],["alter",{"2":{"116":1}}],["altered",{"2":{"112":1,"234":1}}],["always",{"2":{"104":2,"141":1,"220":1,"247":2,"258":1}}],["also",{"2":{"74":1,"117":1,"146":1,"168":1,"206":1,"232":1}}],["alongside",{"2":{"234":1}}],["along",{"2":{"32":1}}],["allow",{"2":{"134":1,"191":1,"197":1,"230":1,"239":1}}],["allowing",{"2":{"107":1,"110":1}}],["allowed",{"2":{"83":1,"84":1,"223":1,"245":1}}],["allows",{"2":{"67":1,"109":1,"111":1,"129":6,"141":2,"146":1,"150":1,"165":1,"177":1,"180":1,"189":1,"200":1,"204":1,"208":1,"233":1,"234":1,"243":1}}],["all",{"0":{"76":1},"1":{"77":1},"2":{"3":1,"25":1,"27":1,"32":1,"38":1,"42":1,"46":1,"55":1,"68":1,"73":1,"76":2,"78":1,"87":1,"89":1,"92":1,"102":1,"107":1,"113":1,"114":1,"123":2,"129":1,"130":2,"131":2,"134":1,"136":1,"140":2,"141":1,"143":1,"145":2,"148":1,"165":1,"172":1,"180":1,"187":1,"188":2,"190":1,"194":1,"200":1,"202":1,"204":1,"207":2,"220":2,"225":1,"230":2,"231":2,"239":1,"241":1,"256":1}}],["again",{"2":{"24":1,"82":1,"160":1,"192":1,"194":1,"226":1}}],["against",{"2":{"20":1,"67":1,"88":1}}],["arguments",{"2":{"171":1}}],["around",{"2":{"165":1}}],["archiving",{"2":{"122":2,"125":1,"180":2,"183":1,"188":1,"191":1,"200":2,"203":1,"205":1,"207":1,"227":1}}],["archivepath",{"2":{"171":3}}],["archiveemail",{"2":{"171":1}}],["archives",{"2":{"148":1}}],["archive",{"2":{"68":1,"130":1,"146":1,"147":1,"150":2,"157":1,"168":1,"169":1,"171":1,"177":1,"178":1,"179":3,"187":1,"188":1,"189":1,"194":1,"195":1,"199":1,"206":1,"207":1,"220":2,"221":2,"238":1,"248":2}}],["archiver",{"0":{"122":1,"252":1},"2":{"38":1,"72":1,"107":1,"114":1,"121":1,"122":2,"124":1,"127":1,"168":1,"183":2,"185":1,"195":1,"202":1,"211":1,"213":1,"214":4,"216":1,"217":1,"218":1,"222":2,"226":1,"227":1,"228":1,"229":1,"230":6,"231":8,"232":10,"233":1,"234":1,"235":1,"249":2,"252":1,"255":1,"256":1,"257":2,"259":1}}],["archivedemail",{"0":{"13":1},"2":{"13":1}}],["archived",{"0":{"2":1,"4":1,"8":1},"1":{"3":1,"4":1,"5":2,"6":2,"7":2,"8":1,"9":2,"10":2,"11":1,"12":1,"13":1},"2":{"2":2,"4":1,"7":1,"8":1,"9":1,"10":2,"12":1,"13":2,"28":1,"40":2,"67":2,"68":2,"70":1,"130":1,"146":1,"171":1,"233":1,"234":3,"236":1,"238":1}}],["array",{"0":{"135":1,"136":1},"2":{"33":1,"34":1,"35":1,"47":1,"69":1,"128":3,"135":1,"136":1}}],["areas",{"2":{"243":1}}],["area",{"2":{"187":1}}],["are",{"2":{"16":1,"18":1,"38":1,"41":1,"75":5,"81":2,"84":1,"85":2,"90":1,"96":1,"110":1,"112":1,"118":1,"119":1,"123":1,"128":1,"129":1,"130":1,"131":4,"140":1,"142":1,"143":1,"144":1,"172":1,"185":2,"197":1,"217":1,"221":1,"223":1,"226":3,"229":1,"230":1,"231":1,"234":1,"238":3,"246":3,"247":2,"248":2,"249":1,"258":1}}],["apache",{"0":{"157":1,"224":1},"2":{"153":2,"154":2,"155":1,"156":1,"157":2,"224":1}}],["applied",{"2":{"258":1}}],["applications",{"2":{"203":1,"244":1}}],["application",{"0":{"203":1,"220":1,"225":1,"226":1},"2":{"10":1,"24":1,"80":1,"85":1,"104":1,"106":2,"125":1,"147":1,"153":1,"158":5,"162":1,"163":5,"165":2,"182":1,"187":1,"191":1,"201":2,"202":5,"203":3,"204":3,"205":1,"206":2,"211":1,"214":2,"215":1,"218":1,"220":2,"224":1,"230":1,"239":1,"241":1,"242":1,"245":1,"246":2,"247":2,"248":3,"257":1,"258":2}}],["apply",{"2":{"232":1,"239":1}}],["apppasswords",{"2":{"192":1}}],["app",{"0":{"191":1,"192":1,"193":1},"1":{"192":1,"193":1},"2":{"191":4,"192":2,"193":3,"200":1,"203":2,"206":1,"220":2,"222":1,"246":1,"247":4}}],["appears",{"2":{"205":1}}],["appear",{"2":{"186":1}}],["approach",{"2":{"153":1}}],["appropriate",{"2":{"96":1}}],["apis",{"2":{"183":4}}],["api",{"0":{"2":1,"4":1,"8":1,"14":1,"16":1,"23":1,"24":1,"26":1,"28":1,"30":1,"32":1,"34":1,"36":1,"38":1,"40":1,"41":1,"43":1,"46":1,"48":1,"51":1,"55":1,"58":1,"61":1,"64":1,"67":1,"71":1,"86":1,"88":1,"91":1,"93":1,"96":1,"172":1,"204":1},"1":{"3":1,"4":1,"5":2,"6":2,"7":2,"8":1,"9":2,"10":2,"11":1,"12":1,"13":1,"15":1,"16":1,"17":2,"18":2,"19":1,"20":1,"21":1,"22":1,"24":1,"25":1,"27":1,"28":1,"29":2,"30":1,"31":2,"32":1,"33":2,"34":1,"35":2,"36":1,"37":2,"39":1,"40":1,"42":1,"43":1,"44":2,"45":2,"46":1,"47":2,"48":1,"49":2,"50":2,"51":1,"52":2,"53":2,"54":2,"55":1,"56":2,"57":2,"58":1,"59":2,"60":2,"61":1,"62":2,"63":2,"64":1,"65":2,"66":2,"68":1,"69":1,"70":1,"72":1,"73":1,"74":1,"75":1,"76":1,"77":1,"78":1,"79":1,"87":1,"88":1,"89":2,"90":2,"92":1,"93":1,"94":2,"95":2,"97":1,"98":1,"99":1,"100":1,"101":1,"173":1,"174":1,"175":1,"176":1},"2":{"1":2,"23":3,"24":4,"25":7,"38":4,"39":2,"67":1,"68":1,"71":1,"75":1,"80":1,"81":1,"82":1,"84":1,"96":1,"97":1,"100":1,"106":1,"165":1,"169":1,"183":2,"186":1,"200":1,"204":2,"207":1,"223":5,"241":1,"251":2}}],["another",{"2":{"244":1}}],["any",{"2":{"104":1,"113":1,"116":1,"120":1,"143":1,"161":1,"171":1,"178":2,"183":1,"189":1,"194":1,"209":2,"223":1,"232":1,"238":1}}],["an",{"0":{"24":1,"179":1,"191":1,"192":1,"193":1,"237":1,"238":1},"1":{"192":1,"193":1},"2":{"7":1,"10":1,"13":1,"18":2,"24":1,"29":1,"31":1,"33":1,"34":1,"35":1,"37":1,"45":1,"47":2,"50":1,"51":1,"53":1,"54":1,"55":1,"57":1,"58":1,"60":1,"61":1,"63":1,"64":1,"66":1,"67":2,"69":3,"81":2,"82":1,"84":1,"86":1,"90":1,"91":1,"95":1,"112":2,"114":1,"118":2,"119":1,"123":1,"126":3,"128":3,"129":1,"131":1,"133":2,"135":1,"140":2,"147":1,"154":1,"165":1,"167":1,"170":1,"171":1,"174":1,"175":1,"178":1,"185":1,"189":1,"190":2,"191":2,"197":1,"200":1,"203":3,"205":2,"223":2,"224":1,"230":1,"234":1,"235":2,"236":1,"238":2,"249":1,"256":1,"259":1}}],["and",{"0":{"103":1,"109":1,"119":1,"132":1,"143":1,"162":1,"231":1},"1":{"104":1,"105":1,"133":1,"134":1,"135":1,"136":1,"137":1,"138":1,"139":1,"232":1},"2":{"2":2,"8":1,"13":1,"14":1,"16":1,"18":1,"21":2,"22":1,"24":3,"26":1,"28":1,"32":1,"34":1,"39":1,"40":1,"41":1,"55":1,"67":1,"68":1,"71":1,"72":3,"73":2,"74":1,"75":1,"76":1,"78":1,"80":2,"96":2,"97":1,"102":1,"103":1,"104":1,"105":3,"107":2,"108":1,"111":2,"112":1,"113":1,"114":1,"115":1,"116":1,"117":2,"118":1,"119":2,"120":2,"121":1,"122":3,"123":6,"126":2,"127":3,"131":4,"140":1,"143":3,"144":1,"146":1,"147":1,"148":1,"150":1,"152":2,"153":3,"155":1,"157":2,"158":1,"159":1,"160":1,"161":2,"162":1,"163":1,"165":1,"166":2,"169":1,"170":1,"172":1,"176":1,"177":1,"179":1,"183":6,"185":2,"186":4,"187":1,"188":3,"191":2,"192":2,"193":1,"194":4,"195":1,"197":1,"200":1,"202":1,"204":2,"205":2,"206":2,"210":1,"212":2,"214":2,"215":1,"216":2,"217":1,"218":4,"220":1,"223":1,"224":1,"225":2,"226":1,"227":1,"229":1,"230":5,"232":1,"233":2,"234":2,"235":2,"236":1,"237":1,"238":3,"239":1,"241":1,"244":2,"247":2,"248":2,"250":1,"251":1,"252":1,"253":2,"254":2,"256":2}}],["a",{"0":{"150":1,"189":1,"203":1,"205":1,"210":1,"214":1,"232":1,"251":1},"1":{"190":1,"191":1,"192":1,"193":1,"194":1},"2":{"1":1,"4":2,"7":1,"8":1,"12":4,"13":2,"16":2,"20":3,"21":3,"22":2,"23":1,"24":2,"25":1,"32":1,"34":2,"43":1,"44":1,"48":1,"63":1,"64":1,"68":1,"69":2,"72":2,"73":1,"74":1,"75":2,"76":2,"78":4,"80":2,"81":1,"82":1,"84":4,"88":1,"90":1,"93":1,"97":1,"100":1,"104":7,"105":2,"107":1,"108":4,"111":1,"112":3,"113":1,"114":2,"116":3,"118":1,"119":1,"120":1,"122":3,"123":2,"125":1,"126":3,"127":1,"128":7,"129":6,"130":1,"131":6,"132":1,"133":1,"134":1,"135":1,"136":1,"139":1,"140":6,"141":5,"143":3,"145":1,"146":1,"149":1,"150":3,"152":1,"153":5,"154":1,"155":1,"157":2,"160":3,"161":4,"162":2,"163":3,"165":4,"171":2,"172":1,"173":6,"174":4,"175":2,"176":2,"177":2,"178":2,"179":1,"180":3,"183":8,"185":4,"186":1,"187":3,"188":3,"189":1,"190":4,"191":2,"192":2,"193":3,"194":1,"195":1,"196":1,"197":3,"199":1,"200":2,"202":3,"203":1,"204":4,"205":5,"206":2,"207":3,"208":1,"209":1,"210":1,"212":1,"214":1,"215":2,"216":6,"217":1,"219":1,"222":4,"223":3,"227":1,"229":1,"230":2,"231":4,"232":4,"234":2,"235":2,"236":1,"237":4,"238":2,"241":1,"243":1,"244":1,"245":2,"246":3,"247":2,"248":1,"249":3,"250":1,"251":3,"253":1,"256":2,"258":1,"259":1}}],["tls",{"2":{"221":2}}],["turned",{"2":{"192":1}}],["turning",{"2":{"128":1}}],["t",{"2":{"171":1,"183":1}}],["txt",{"2":{"157":1}}],["tiff",{"2":{"157":1}}],["tika",{"0":{"157":1,"159":1,"224":1},"1":{"160":1,"161":1,"162":1},"2":{"153":2,"154":8,"155":1,"156":1,"157":3,"158":1,"161":2,"162":4,"163":1,"224":3}}],["timeout",{"2":{"163":1}}],["timestamp",{"2":{"79":1,"99":1,"104":2,"108":1,"109":2}}],["timed",{"2":{"79":2}}],["time",{"2":{"73":1,"75":2,"81":1,"83":2,"84":1,"105":1,"108":1,"120":1,"123":1,"155":1,"160":1,"179":1,"188":1,"194":1,"205":1,"207":1,"210":1,"223":1,"253":1,"254":1}}],["typically",{"2":{"143":1,"190":1,"246":1}}],["typeerror",{"2":{"245":1}}],["type=s3",{"2":{"167":1,"169":1}}],["type=local",{"2":{"167":1,"168":1}}],["typescriptimport",{"2":{"171":1}}],["typescriptinterface",{"2":{"44":1,"53":1}}],["types",{"2":{"112":1,"153":1,"157":1,"163":1,"203":1}}],["type",{"2":{"5":1,"6":1,"9":1,"17":1,"49":1,"52":1,"56":1,"59":1,"62":1,"65":1,"69":3,"70":2,"89":1,"94":1,"98":2,"108":3,"167":1,"168":1,"169":1,"183":1,"198":1,"217":2,"222":6}}],["tbd",{"2":{"123":2}}],["ts",{"2":{"102":1,"106":1,"153":1,"159":1,"163":1}}],["two",{"2":{"96":1,"112":1,"140":1,"150":1,"153":1,"183":1,"185":1,"186":1,"193":2,"204":1,"247":1}}],["taskuid",{"2":{"251":1}}],["tasks",{"2":{"72":1}}],["tab",{"2":{"186":1,"205":1}}],["table",{"0":{"0":1},"1":{"1":1},"2":{"105":1,"108":1,"109":1,"110":1,"113":1,"194":1,"204":1}}],["tar",{"2":{"157":1}}],["target",{"2":{"108":2,"119":1}}],["targetid",{"2":{"99":1}}],["targettype",{"2":{"99":1}}],["taken",{"2":{"203":1}}],["takeout",{"2":{"197":1}}],["take",{"2":{"141":1,"179":1,"188":1,"194":1,"207":1,"210":1,"238":1,"248":1,"253":1}}],["tampering",{"2":{"237":1}}],["tamper",{"2":{"114":1,"122":1}}],["tampered",{"2":{"67":1,"105":1,"111":1,"112":3,"120":1,"234":1}}],["treat",{"2":{"205":1}}],["treated",{"2":{"133":1}}],["troubleshooting",{"0":{"184":1,"244":1},"1":{"185":1,"245":1,"246":1,"247":1,"248":1},"2":{"254":1}}],["trash",{"2":{"220":1}}],["traditional",{"2":{"189":1}}],["track",{"2":{"160":1}}],["traceability",{"2":{"118":1}}],["translated",{"2":{"131":1}}],["trail",{"2":{"123":1}}],["trustworthiness",{"2":{"238":1}}],["truncated",{"2":{"108":1}}],["true",{"2":{"7":1,"10":1,"20":1,"69":1,"70":1,"101":1,"128":2,"139":1,"140":2,"141":1,"169":1,"176":1,"220":1,"223":1}}],["trying",{"2":{"185":1}}],["try",{"2":{"82":1,"194":1,"226":1}}],["triggered",{"2":{"60":1,"66":1}}],["triggers",{"2":{"58":1,"64":1}}],["temporarily",{"2":{"253":1}}],["telling",{"2":{"253":1}}],["term",{"2":{"238":1}}],["terminal",{"2":{"232":1}}],["tenant",{"2":{"201":1,"203":1,"206":1}}],["technology",{"2":{"165":1}}],["textextractor",{"2":{"153":1,"163":1}}],["text",{"2":{"20":2,"123":1,"152":2,"153":2,"154":1,"155":1,"156":1,"157":2,"158":3,"159":1,"160":1,"161":1,"163":2,"187":1,"215":1,"224":1,"230":1,"247":1}}],["test",{"2":{"7":1,"10":1,"90":1}}],["thunderbird",{"2":{"197":1,"199":1}}],["three",{"2":{"182":1,"183":1,"206":1}}],["throwing",{"2":{"175":1}}],["throws",{"2":{"174":1}}],["throughout",{"2":{"106":1}}],["through",{"2":{"24":1,"106":1,"110":1,"116":1,"120":1,"189":1,"196":1,"198":1,"211":1,"230":1,"231":1}}],["than",{"0":{"137":2,"138":2},"2":{"137":2,"138":2,"155":1,"223":1}}],["that",{"2":{"12":1,"13":1,"20":1,"21":1,"22":1,"67":1,"75":2,"84":1,"104":2,"107":1,"108":2,"111":1,"112":7,"114":1,"118":1,"128":1,"129":1,"130":1,"131":2,"139":1,"140":2,"142":1,"143":2,"150":1,"153":2,"162":1,"165":1,"173":2,"174":1,"175":1,"176":1,"180":2,"189":1,"190":1,"191":1,"197":1,"200":2,"205":2,"206":1,"223":1,"230":1,"231":4,"234":1,"236":4,"237":2,"238":3,"244":1,"246":1,"247":2,"248":1,"249":1,"250":1,"251":1,"254":1,"258":1}}],["this",{"2":{"3":1,"16":1,"24":1,"27":1,"34":1,"38":1,"42":1,"67":1,"69":1,"75":1,"80":1,"81":1,"82":1,"87":1,"92":1,"102":1,"104":1,"109":1,"111":1,"112":5,"113":1,"116":1,"117":1,"118":1,"119":1,"121":1,"127":1,"128":2,"131":2,"133":3,"137":1,"140":2,"142":1,"143":1,"145":1,"146":1,"147":1,"148":1,"149":1,"150":2,"152":1,"153":1,"161":1,"162":1,"165":1,"168":1,"171":2,"177":1,"180":2,"183":4,"185":2,"186":1,"187":2,"188":1,"189":2,"190":3,"191":1,"192":1,"193":1,"194":1,"195":1,"196":1,"199":1,"200":2,"203":3,"204":1,"205":3,"206":2,"207":1,"208":1,"211":2,"214":4,"216":1,"217":1,"218":1,"220":1,"223":1,"225":1,"229":2,"230":2,"231":4,"232":4,"233":1,"234":1,"235":1,"236":2,"237":4,"241":1,"242":1,"243":2,"244":1,"245":1,"246":1,"247":2,"248":2,"249":1,"251":3,"253":1,"255":1,"257":1,"258":1,"259":1}}],["then",{"2":{"140":1,"161":1,"179":1,"188":2,"197":1,"210":1,"231":1,"250":1}}],["there",{"2":{"112":1,"226":1}}],["these",{"2":{"81":1,"85":2,"131":1,"143":1,"185":1,"199":1,"218":1,"221":1,"230":2,"234":2,"239":1,"246":1,"248":1,"257":1}}],["theme",{"0":{"242":1},"2":{"239":1,"242":3}}],["them",{"2":{"71":1,"150":1,"188":1,"190":1,"232":1,"234":1,"248":1,"249":1}}],["they",{"2":{"67":1,"75":1,"105":2,"131":1,"140":1,"146":1,"186":1,"191":1,"234":1}}],["their",{"2":{"2":1,"32":1,"76":1,"180":1,"186":1,"188":1,"200":1,"204":1,"233":1,"256":1}}],["the",{"0":{"159":1,"167":1,"170":1,"178":1,"209":1,"213":1,"225":1,"226":1,"235":1,"253":1},"1":{"160":1,"161":1,"162":1,"171":1,"236":1,"237":1},"2":{"2":2,"5":2,"6":2,"9":2,"10":3,"12":5,"13":2,"14":1,"16":1,"17":2,"20":3,"21":6,"22":3,"23":1,"24":4,"25":3,"26":2,"28":3,"29":1,"30":2,"31":1,"36":2,"38":2,"39":2,"40":1,"41":1,"44":1,"45":1,"49":2,"50":1,"52":2,"53":1,"54":1,"56":2,"57":1,"58":1,"59":2,"60":1,"62":2,"63":1,"65":2,"66":1,"67":5,"68":3,"69":11,"71":3,"72":1,"73":7,"74":4,"75":5,"76":3,"78":11,"80":3,"81":4,"82":2,"83":5,"84":11,"85":1,"86":1,"88":1,"89":4,"91":2,"93":1,"94":3,"95":1,"96":2,"98":10,"100":2,"102":4,"103":2,"104":14,"105":19,"106":7,"107":2,"108":15,"109":3,"110":2,"111":6,"112":14,"113":5,"114":3,"115":2,"116":3,"117":1,"118":3,"119":4,"120":7,"121":1,"123":4,"125":1,"126":4,"128":7,"129":7,"130":2,"131":8,"132":1,"133":1,"134":2,"135":3,"136":3,"137":2,"138":2,"139":1,"140":2,"141":2,"142":5,"143":1,"144":2,"146":3,"147":1,"149":1,"150":3,"152":1,"153":4,"154":7,"155":4,"156":2,"157":2,"158":1,"159":1,"160":9,"161":5,"162":6,"163":2,"165":6,"166":4,"167":3,"168":5,"169":8,"170":4,"171":5,"172":2,"173":5,"174":6,"175":6,"176":4,"178":4,"179":13,"180":4,"181":1,"182":7,"183":12,"185":21,"186":16,"187":13,"188":13,"189":1,"190":14,"191":2,"192":5,"193":5,"194":16,"195":1,"196":1,"197":1,"198":4,"199":5,"200":4,"201":1,"202":9,"203":11,"204":17,"205":9,"206":14,"207":12,"209":4,"210":13,"211":2,"213":1,"214":7,"215":4,"216":8,"217":3,"218":5,"220":12,"221":19,"222":8,"223":8,"224":2,"225":8,"226":9,"227":1,"228":7,"229":1,"230":12,"231":13,"232":13,"233":3,"234":9,"235":2,"236":10,"237":6,"238":8,"239":2,"241":7,"242":4,"245":5,"246":6,"247":8,"248":5,"249":3,"250":3,"251":13,"252":4,"253":12,"254":7,"255":1,"256":3,"257":7,"258":3,"259":2}}],["together",{"2":{"221":1}}],["tool",{"2":{"238":1}}],["toolkit",{"2":{"153":1}}],["too",{"2":{"81":1,"82":1}}],["topsenders",{"2":{"37":1}}],["top",{"2":{"36":1,"185":1,"203":1,"230":1}}],["tokens",{"2":{"39":1,"216":1,"223":2}}],["token",{"0":{"22":1},"2":{"14":1,"18":1,"22":2,"245":1}}],["totaljobs",{"2":{"79":1}}],["totalpages",{"2":{"79":1,"90":1}}],["totalstorageused",{"2":{"29":1}}],["totalemailsarchived",{"2":{"29":1}}],["total",{"2":{"7":1,"28":2,"90":1,"99":1}}],["to",{"0":{"150":1,"170":1,"180":1,"189":1,"192":1,"193":1,"198":1,"200":1,"232":2,"238":1},"1":{"171":1,"181":1,"182":1,"183":1,"184":1,"185":1,"186":1,"187":1,"188":1,"190":1,"191":1,"192":1,"193":1,"194":1,"201":1,"202":1,"203":1,"204":1,"205":1,"206":1,"207":1},"2":{"1":3,"5":1,"12":1,"13":1,"16":1,"20":3,"21":1,"22":2,"23":2,"24":2,"25":1,"38":1,"39":2,"41":1,"67":2,"68":1,"72":1,"73":1,"78":7,"80":1,"81":1,"83":2,"84":2,"85":1,"89":1,"94":1,"96":1,"98":7,"100":1,"104":4,"105":2,"106":1,"107":2,"109":1,"110":1,"111":3,"114":2,"115":2,"116":2,"117":1,"118":2,"119":2,"120":1,"121":1,"122":1,"123":5,"124":1,"125":7,"126":3,"127":2,"128":5,"129":6,"131":3,"133":2,"134":2,"135":1,"137":1,"138":1,"140":7,"142":2,"143":6,"144":2,"145":1,"146":3,"147":1,"149":2,"150":4,"153":1,"154":3,"155":1,"156":1,"157":3,"158":1,"159":1,"160":1,"161":2,"162":2,"163":1,"165":4,"166":1,"168":1,"169":3,"170":1,"171":3,"173":1,"174":1,"175":1,"176":1,"177":1,"178":4,"179":1,"180":2,"181":1,"183":6,"185":11,"186":5,"187":4,"188":4,"189":1,"190":6,"191":5,"192":2,"193":4,"194":4,"195":4,"197":5,"198":2,"199":2,"200":3,"202":1,"203":3,"204":2,"205":4,"206":4,"207":6,"208":1,"209":3,"210":1,"213":1,"214":2,"215":2,"216":2,"217":3,"218":5,"220":5,"221":2,"222":1,"223":1,"224":1,"226":3,"227":5,"228":2,"229":4,"230":3,"231":3,"232":10,"233":1,"234":2,"237":3,"238":3,"239":2,"243":2,"245":1,"246":2,"247":4,"248":2,"249":2,"251":3,"253":5,"254":2,"255":1,"257":1,"258":2,"259":1}}],["glance",{"2":{"235":1}}],["global",{"0":{"147":1},"2":{"201":1,"239":1}}],["guessing",{"2":{"246":1}}],["guarantees",{"2":{"165":1}}],["guidelines",{"2":{"178":1,"209":1}}],["guide",{"0":{"190":1,"211":1},"1":{"212":1,"213":1,"214":1,"215":1,"216":1,"217":1,"218":1,"219":1,"220":1,"221":1,"222":1,"223":1,"224":1,"225":1,"226":1,"227":1,"228":1,"229":1,"230":1,"231":1,"232":1},"2":{"39":1,"121":1,"124":2,"127":1,"180":1,"189":1,"196":1,"200":1,"211":1,"233":1,"244":1,"254":1,"255":1,"259":1}}],["guides",{"0":{"1":1},"2":{"125":1,"195":1}}],["gz",{"2":{"157":1}}],["git",{"2":{"212":1,"213":1,"228":1}}],["github",{"2":{"126":1,"213":1,"256":1}}],["give",{"2":{"146":1,"183":1,"187":1,"190":1,"192":1,"203":1,"206":1,"231":1}}],["given",{"2":{"12":1}}],["gmail",{"0":{"192":1},"2":{"122":1,"183":1,"186":1,"190":1,"191":1,"197":1,"199":2}}],["going",{"2":{"232":1}}],["go",{"2":{"179":1,"183":1,"185":1,"186":2,"187":1,"190":1,"192":1,"193":1,"203":1,"206":2,"210":1}}],["gobd",{"2":{"114":1}}],["googleapis",{"2":{"186":2}}],["google",{"0":{"180":1,"183":1},"1":{"181":1,"182":1,"183":1,"184":1,"185":1,"186":1,"187":1,"188":1},"2":{"1":1,"33":2,"44":1,"53":1,"122":1,"123":1,"125":1,"167":1,"180":2,"181":2,"182":2,"183":2,"185":2,"186":5,"187":3,"188":1,"192":2,"195":1,"197":1,"227":1}}],["g",{"2":{"89":1,"98":1,"105":1,"161":1,"162":1,"165":1,"167":1,"173":1,"183":2,"187":2,"206":1,"214":1,"220":1,"222":1,"246":1}}],["greek",{"2":{"241":1}}],["green",{"2":{"204":1,"236":1}}],["greater",{"0":{"138":2},"2":{"138":2}}],["graph",{"2":{"200":1,"204":1,"207":2}}],["grained",{"2":{"131":1}}],["granting",{"2":{"202":1}}],["grant",{"0":{"186":1,"204":1},"2":{"133":1,"135":1,"139":1,"140":3,"149":1,"183":1,"204":3}}],["grants",{"2":{"129":1,"140":1,"145":1,"147":1,"148":1,"150":2,"180":1,"191":1,"200":1}}],["granted",{"2":{"128":1,"131":1,"143":1}}],["granularly",{"2":{"143":1}}],["granular",{"2":{"123":1,"127":1}}],["grade",{"2":{"114":1}}],["gracefully",{"2":{"84":1}}],["grouped",{"2":{"30":1}}],["gt",{"0":{"12":1,"13":1,"20":1,"21":1,"22":1},"2":{"24":1,"173":1,"174":1,"175":1,"176":1,"183":3,"185":2,"186":2,"203":2}}],["german",{"2":{"114":1,"241":1}}],["general",{"2":{"155":1,"197":1}}],["generation",{"2":{"104":1}}],["generating",{"2":{"104":1}}],["generate",{"2":{"24":1,"183":1,"185":1,"191":1,"192":1,"216":2}}],["generated",{"2":{"23":1,"182":1,"187":1,"193":1,"202":1,"231":1,"235":1}}],["generates",{"2":{"21":1}}],["generic",{"0":{"189":1},"1":{"190":1,"191":1,"192":1,"193":1,"194":1},"2":{"1":1,"44":1,"53":1,"122":1,"125":1,"190":1,"195":1,"227":1}}],["gettime",{"2":{"104":1}}],["getarchivedemailbyid",{"0":{"13":1}}],["getarchivedemails",{"0":{"12":1}}],["get",{"0":{"4":1,"8":1,"28":1,"30":1,"32":1,"34":1,"36":1,"46":1,"48":1,"76":1,"78":1,"88":1,"93":1,"97":1,"121":1,"174":1},"1":{"5":1,"6":1,"7":1,"9":1,"10":1,"29":1,"31":1,"33":1,"35":1,"37":1,"47":1,"49":1,"50":1,"77":1,"79":1,"89":1,"90":1,"94":1,"95":1,"98":1,"99":1,"122":1,"123":1,"124":1,"125":1,"126":1},"2":{"1":1,"5":1,"68":1,"76":1,"78":1,"97":2,"121":1,"124":1,"186":1,"188":1,"195":1,"207":1}}]],"serializationVersion":2}';export{e as default};
    diff --git a/assets/chunks/VPLocalSearchBox.CMMie00H.js b/assets/chunks/VPLocalSearchBox.BYtHTHtK.js
    similarity index 99%
    rename from assets/chunks/VPLocalSearchBox.CMMie00H.js
    rename to assets/chunks/VPLocalSearchBox.BYtHTHtK.js
    index da4faf4..2c4d3a7 100644
    --- a/assets/chunks/VPLocalSearchBox.CMMie00H.js
    +++ b/assets/chunks/VPLocalSearchBox.BYtHTHtK.js
    @@ -1,4 +1,4 @@
    -var Nt=Object.defineProperty;var Ft=(a,e,t)=>e in a?Nt(a,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):a[e]=t;var Ce=(a,e,t)=>Ft(a,typeof e!="symbol"?e+"":e,t);import{V as Ot,D as le,h as ge,ah as et,ai as Rt,aj as Ct,ak as At,q as $e,al as Mt,d as Lt,am as tt,p as he,an as Dt,ao as Pt,s as zt,ap as Vt,v as Ae,P as fe,O as _e,aq as $t,ar as jt,W as Bt,R as Wt,$ as Kt,b as Jt,o as H,j as _,a0 as qt,as as Ut,k as L,at as Gt,au as Ht,c as Z,e as Se,n as st,B as nt,F as it,a as pe,t as ve,av as Qt,aw as rt,ax as Yt,a5 as Zt,aa as Xt,ay as es,_ as ts}from"./framework.S-Qvb3wi.js";import{u as ss,c as ns}from"./theme.BXIbNDN2.js";const is={root:()=>Ot(()=>import("./@localSearchIndexroot.Bnx6rzg0.js"),[])};/*!
    +var Nt=Object.defineProperty;var Ft=(a,e,t)=>e in a?Nt(a,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):a[e]=t;var Ce=(a,e,t)=>Ft(a,typeof e!="symbol"?e+"":e,t);import{V as Ot,D as le,h as ge,ah as et,ai as Rt,aj as Ct,ak as At,q as $e,al as Mt,d as Lt,am as tt,p as he,an as Dt,ao as Pt,s as zt,ap as Vt,v as Ae,P as fe,O as _e,aq as $t,ar as jt,W as Bt,R as Wt,$ as Kt,b as Jt,o as H,j as _,a0 as qt,as as Ut,k as L,at as Gt,au as Ht,c as Z,e as Se,n as st,B as nt,F as it,a as pe,t as ve,av as Qt,aw as rt,ax as Yt,a5 as Zt,aa as Xt,ay as es,_ as ts}from"./framework.S-Qvb3wi.js";import{u as ss,c as ns}from"./theme.W0ip1Fno.js";const is={root:()=>Ot(()=>import("./@localSearchIndexroot.4vnQ6oQz.js"),[])};/*!
     * tabbable 6.2.0
     * @license MIT, https://github.com/focus-trap/tabbable/blob/master/LICENSE
     */var vt=["input:not([inert])","select:not([inert])","textarea:not([inert])","a[href]:not([inert])","button:not([inert])","[tabindex]:not(slot):not([inert])","audio[controls]:not([inert])","video[controls]:not([inert])",'[contenteditable]:not([contenteditable="false"]):not([inert])',"details>summary:first-of-type:not([inert])","details:not([inert])"],ke=vt.join(","),mt=typeof Element>"u",re=mt?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,Ne=!mt&&Element.prototype.getRootNode?function(a){var e;return a==null||(e=a.getRootNode)===null||e===void 0?void 0:e.call(a)}:function(a){return a==null?void 0:a.ownerDocument},Fe=function a(e,t){var s;t===void 0&&(t=!0);var n=e==null||(s=e.getAttribute)===null||s===void 0?void 0:s.call(e,"inert"),r=n===""||n==="true",i=r||t&&e&&a(e.parentNode);return i},rs=function(e){var t,s=e==null||(t=e.getAttribute)===null||t===void 0?void 0:t.call(e,"contenteditable");return s===""||s==="true"},gt=function(e,t,s){if(Fe(e))return[];var n=Array.prototype.slice.apply(e.querySelectorAll(ke));return t&&re.call(e,ke)&&n.unshift(e),n=n.filter(s),n},bt=function a(e,t,s){for(var n=[],r=Array.from(e);r.length;){var i=r.shift();if(!Fe(i,!1))if(i.tagName==="SLOT"){var o=i.assignedElements(),l=o.length?o:i.children,c=a(l,!0,s);s.flatten?n.push.apply(n,c):n.push({scopeParent:i,candidates:c})}else{var h=re.call(i,ke);h&&s.filter(i)&&(t||!e.includes(i))&&n.push(i);var m=i.shadowRoot||typeof s.getShadowRoot=="function"&&s.getShadowRoot(i),f=!Fe(m,!1)&&(!s.shadowRootFilter||s.shadowRootFilter(i));if(m&&f){var b=a(m===!0?i.children:m.children,!0,s);s.flatten?n.push.apply(n,b):n.push({scopeParent:i,candidates:b})}else r.unshift.apply(r,i.children)}}return n},yt=function(e){return!isNaN(parseInt(e.getAttribute("tabindex"),10))},ie=function(e){if(!e)throw new Error("No node provided");return e.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(e.tagName)||rs(e))&&!yt(e)?0:e.tabIndex},as=function(e,t){var s=ie(e);return s<0&&t&&!yt(e)?0:s},os=function(e,t){return e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex},wt=function(e){return e.tagName==="INPUT"},ls=function(e){return wt(e)&&e.type==="hidden"},cs=function(e){var t=e.tagName==="DETAILS"&&Array.prototype.slice.apply(e.children).some(function(s){return s.tagName==="SUMMARY"});return t},us=function(e,t){for(var s=0;ssummary:first-of-type"),i=r?e.parentElement:e;if(re.call(i,"details:not([open]) *"))return!0;if(!s||s==="full"||s==="legacy-full"){if(typeof n=="function"){for(var o=e;e;){var l=e.parentElement,c=Ne(e);if(l&&!l.shadowRoot&&n(l)===!0)return at(e);e.assignedSlot?e=e.assignedSlot:!l&&c!==e.ownerDocument?e=c.host:e=l}e=o}if(ps(e))return!e.getClientRects().length;if(s!=="legacy-full")return!0}else if(s==="non-zero-area")return at(e);return!1},ms=function(e){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(e.tagName))for(var t=e.parentElement;t;){if(t.tagName==="FIELDSET"&&t.disabled){for(var s=0;s=0)},bs=function a(e){var t=[],s=[];return e.forEach(function(n,r){var i=!!n.scopeParent,o=i?n.scopeParent:n,l=as(o,i),c=i?a(n.candidates):o;l===0?i?t.push.apply(t,c):t.push(o):s.push({documentOrder:r,tabIndex:l,item:n,isScope:i,content:c})}),s.sort(os).reduce(function(n,r){return r.isScope?n.push.apply(n,r.content):n.push(r.content),n},[]).concat(t)},ys=function(e,t){t=t||{};var s;return t.getShadowRoot?s=bt([e],t.includeContainer,{filter:je.bind(null,t),flatten:!1,getShadowRoot:t.getShadowRoot,shadowRootFilter:gs}):s=gt(e,t.includeContainer,je.bind(null,t)),bs(s)},ws=function(e,t){t=t||{};var s;return t.getShadowRoot?s=bt([e],t.includeContainer,{filter:Oe.bind(null,t),flatten:!0,getShadowRoot:t.getShadowRoot}):s=gt(e,t.includeContainer,Oe.bind(null,t)),s},ae=function(e,t){if(t=t||{},!e)throw new Error("No node provided");return re.call(e,ke)===!1?!1:je(t,e)},xs=vt.concat("iframe").join(","),Me=function(e,t){if(t=t||{},!e)throw new Error("No node provided");return re.call(e,xs)===!1?!1:Oe(t,e)};/*!
    diff --git a/assets/chunks/theme.BXIbNDN2.js b/assets/chunks/theme.W0ip1Fno.js
    similarity index 99%
    rename from assets/chunks/theme.BXIbNDN2.js
    rename to assets/chunks/theme.W0ip1Fno.js
    index d0db8b5..7ab49da 100644
    --- a/assets/chunks/theme.BXIbNDN2.js
    +++ b/assets/chunks/theme.W0ip1Fno.js
    @@ -1,2 +1,2 @@
    -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/chunks/VPLocalSearchBox.CMMie00H.js","assets/chunks/framework.S-Qvb3wi.js"])))=>i.map(i=>d[i]);
    -import{d as m,c as u,r as c,n as M,o as a,a as z,t as I,b as k,w as f,T as ue,e as h,_ as g,u as He,i as Be,f as Ee,g as de,h as y,j as d,k as r,l as W,m as ae,p as T,q as D,s as Y,v as j,x as ve,y as pe,z as Fe,A as De,F as w,B as H,C as K,D as $e,E as Q,G as _,H as E,I as ye,J as Z,K as U,L as x,M as Oe,N as Pe,O as re,P as Le,Q as Ve,R as ee,S as Ge,U as Ue,V as je,W as Se,X as Te,Y as ze,Z as We,$ as Ke,a0 as qe,a1 as Re}from"./framework.S-Qvb3wi.js";const Je=m({__name:"VPBadge",props:{text:{},type:{default:"tip"}},setup(s){return(e,t)=>(a(),u("span",{class:M(["VPBadge",e.type])},[c(e.$slots,"default",{},()=>[z(I(e.text),1)])],2))}}),Xe={key:0,class:"VPBackdrop"},Ye=m({__name:"VPBackdrop",props:{show:{type:Boolean}},setup(s){return(e,t)=>(a(),k(ue,{name:"fade"},{default:f(()=>[e.show?(a(),u("div",Xe)):h("",!0)]),_:1}))}}),Qe=g(Ye,[["__scopeId","data-v-c421aa49"]]),L=He;function Ze(s,e){let t,o=!1;return()=>{t&&clearTimeout(t),o?t=setTimeout(s,e):(s(),(o=!0)&&setTimeout(()=>o=!1,e))}}function ie(s){return s.startsWith("/")?s:`/${s}`}function fe(s){const{pathname:e,search:t,hash:o,protocol:n}=new URL(s,"http://a.com");if(Be(s)||s.startsWith("#")||!n.startsWith("http")||!Ee(e))return s;const{site:i}=L(),l=e.endsWith("/")||e.endsWith(".html")?s:s.replace(/(?:(^\.+)\/)?.*$/,`$1${e.replace(/(\.md)?$/,i.value.cleanUrls?"":".html")}${t}${o}`);return de(l)}function R({correspondingLink:s=!1}={}){const{site:e,localeIndex:t,page:o,theme:n,hash:i}=L(),l=y(()=>{var p,$;return{label:(p=e.value.locales[t.value])==null?void 0:p.label,link:(($=e.value.locales[t.value])==null?void 0:$.link)||(t.value==="root"?"/":`/${t.value}/`)}});return{localeLinks:y(()=>Object.entries(e.value.locales).flatMap(([p,$])=>l.value.label===$.label?[]:{text:$.label,link:xe($.link||(p==="root"?"/":`/${p}/`),n.value.i18nRouting!==!1&&s,o.value.relativePath.slice(l.value.link.length-1),!e.value.cleanUrls)+i.value})),currentLang:l}}function xe(s,e,t,o){return e?s.replace(/\/$/,"")+ie(t.replace(/(^|\/)index\.md$/,"$1").replace(/\.md$/,o?".html":"")):s}const et={class:"NotFound"},tt={class:"code"},nt={class:"title"},ot={class:"quote"},st={class:"action"},at=["href","aria-label"],rt=m({__name:"NotFound",setup(s){const{theme:e}=L(),{currentLang:t}=R();return(o,n)=>{var i,l,v,p,$;return a(),u("div",et,[d("p",tt,I(((i=r(e).notFound)==null?void 0:i.code)??"404"),1),d("h1",nt,I(((l=r(e).notFound)==null?void 0:l.title)??"PAGE NOT FOUND"),1),n[0]||(n[0]=d("div",{class:"divider"},null,-1)),d("blockquote",ot,I(((v=r(e).notFound)==null?void 0:v.quote)??"But if you don't change your direction, and if you keep looking, you may end up where you are heading."),1),d("div",st,[d("a",{class:"link",href:r(de)(r(t).link),"aria-label":((p=r(e).notFound)==null?void 0:p.linkLabel)??"go to home"},I((($=r(e).notFound)==null?void 0:$.linkText)??"Take me home"),9,at)])])}}}),it=g(rt,[["__scopeId","data-v-ec86ced4"]]);function Ne(s,e){if(Array.isArray(s))return J(s);if(s==null)return[];e=ie(e);const t=Object.keys(s).sort((n,i)=>i.split("/").length-n.split("/").length).find(n=>e.startsWith(ie(n))),o=t?s[t]:[];return Array.isArray(o)?J(o):J(o.items,o.base)}function lt(s){const e=[];let t=0;for(const o in s){const n=s[o];if(n.items){t=e.push(n);continue}e[t]||e.push({items:[]}),e[t].items.push(n)}return e}function ct(s){const e=[];function t(o){for(const n of o)n.text&&n.link&&e.push({text:n.text,link:n.link,docFooterText:n.docFooterText}),n.items&&t(n.items)}return t(s),e}function le(s,e){return Array.isArray(e)?e.some(t=>le(s,t)):W(s,e.link)?!0:e.items?le(s,e.items):!1}function J(s,e){return[...s].map(t=>{const o={...t},n=o.base||e;return n&&o.link&&(o.link=n+o.link),o.items&&(o.items=J(o.items,n)),o})}function O(){const{frontmatter:s,page:e,theme:t}=L(),o=ae("(min-width: 960px)"),n=T(!1),i=y(()=>{const C=t.value.sidebar,S=e.value.relativePath;return C?Ne(C,S):[]}),l=T(i.value);D(i,(C,S)=>{JSON.stringify(C)!==JSON.stringify(S)&&(l.value=i.value)});const v=y(()=>s.value.sidebar!==!1&&l.value.length>0&&s.value.layout!=="home"),p=y(()=>$?s.value.aside==null?t.value.aside==="left":s.value.aside==="left":!1),$=y(()=>s.value.layout==="home"?!1:s.value.aside!=null?!!s.value.aside:t.value.aside!==!1),V=y(()=>v.value&&o.value),b=y(()=>v.value?lt(l.value):[]);function P(){n.value=!0}function N(){n.value=!1}function A(){n.value?N():P()}return{isOpen:n,sidebar:l,sidebarGroups:b,hasSidebar:v,hasAside:$,leftAside:p,isSidebarEnabled:V,open:P,close:N,toggle:A}}function ut(s,e){let t;Y(()=>{t=s.value?document.activeElement:void 0}),j(()=>{window.addEventListener("keyup",o)}),ve(()=>{window.removeEventListener("keyup",o)});function o(n){n.key==="Escape"&&s.value&&(e(),t==null||t.focus())}}function dt(s){const{page:e,hash:t}=L(),o=T(!1),n=y(()=>s.value.collapsed!=null),i=y(()=>!!s.value.link),l=T(!1),v=()=>{l.value=W(e.value.relativePath,s.value.link)};D([e,s,t],v),j(v);const p=y(()=>l.value?!0:s.value.items?le(e.value.relativePath,s.value.items):!1),$=y(()=>!!(s.value.items&&s.value.items.length));Y(()=>{o.value=!!(n.value&&s.value.collapsed)}),pe(()=>{(l.value||p.value)&&(o.value=!1)});function V(){n.value&&(o.value=!o.value)}return{collapsed:o,collapsible:n,isLink:i,isActiveLink:l,hasActiveLink:p,hasChildren:$,toggle:V}}function vt(){const{hasSidebar:s}=O(),e=ae("(min-width: 960px)"),t=ae("(min-width: 1280px)");return{isAsideEnabled:y(()=>!t.value&&!e.value?!1:s.value?t.value:e.value)}}const pt=/\b(?:VPBadge|header-anchor|footnote-ref|ignore-header)\b/,ce=[];function Me(s){return typeof s.outline=="object"&&!Array.isArray(s.outline)&&s.outline.label||s.outlineTitle||"On this page"}function he(s){const e=[...document.querySelectorAll(".VPDoc :where(h1,h2,h3,h4,h5,h6)")].filter(t=>t.id&&t.hasChildNodes()).map(t=>{const o=Number(t.tagName[1]);return{element:t,title:ft(t),link:"#"+t.id,level:o}});return ht(e,s)}function ft(s){let e="";for(const t of s.childNodes)if(t.nodeType===1){if(pt.test(t.className))continue;e+=t.textContent}else t.nodeType===3&&(e+=t.textContent);return e.trim()}function ht(s,e){if(e===!1)return[];const t=(typeof e=="object"&&!Array.isArray(e)?e.level:e)||2,[o,n]=typeof t=="number"?[t,t]:t==="deep"?[2,6]:t;return kt(s,o,n)}function mt(s,e){const{isAsideEnabled:t}=vt(),o=Ze(i,100);let n=null;j(()=>{requestAnimationFrame(i),window.addEventListener("scroll",o)}),Fe(()=>{l(location.hash)}),ve(()=>{window.removeEventListener("scroll",o)});function i(){if(!t.value)return;const v=window.scrollY,p=window.innerHeight,$=document.body.offsetHeight,V=Math.abs(v+p-$)<1,b=ce.map(({element:N,link:A})=>({link:A,top:_t(N)})).filter(({top:N})=>!Number.isNaN(N)).sort((N,A)=>N.top-A.top);if(!b.length){l(null);return}if(v<1){l(null);return}if(V){l(b[b.length-1].link);return}let P=null;for(const{link:N,top:A}of b){if(A>v+De()+4)break;P=N}l(P)}function l(v){n&&n.classList.remove("active"),v==null?n=null:n=s.value.querySelector(`a[href="${decodeURIComponent(v)}"]`);const p=n;p?(p.classList.add("active"),e.value.style.top=p.offsetTop+39+"px",e.value.style.opacity="1"):(e.value.style.top="33px",e.value.style.opacity="0")}}function _t(s){let e=0;for(;s!==document.body;){if(s===null)return NaN;e+=s.offsetTop,s=s.offsetParent}return e}function kt(s,e,t){ce.length=0;const o=[],n=[];return s.forEach(i=>{const l={...i,children:[]};let v=n[n.length-1];for(;v&&v.level>=l.level;)n.pop(),v=n[n.length-1];if(l.element.classList.contains("ignore-header")||v&&"shouldIgnore"in v){n.push({level:l.level,shouldIgnore:!0});return}l.level>t||l.level{const n=K("VPDocOutlineItem",!0);return a(),u("ul",{class:M(["VPDocOutlineItem",t.root?"root":"nested"])},[(a(!0),u(w,null,H(t.headers,({children:i,link:l,title:v})=>(a(),u("li",null,[d("a",{class:"outline-link",href:l,onClick:e,title:v},I(v),9,bt),i!=null&&i.length?(a(),k(n,{key:0,headers:i},null,8,["headers"])):h("",!0)]))),256))],2)}}}),Ie=g(gt,[["__scopeId","data-v-c6ed6775"]]),$t={class:"content"},yt={"aria-level":"2",class:"outline-title",id:"doc-outline-aria-label",role:"heading"},Pt=m({__name:"VPDocAsideOutline",setup(s){const{frontmatter:e,theme:t}=L(),o=$e([]);Q(()=>{o.value=he(e.value.outline??t.value.outline)});const n=T(),i=T();return mt(n,i),(l,v)=>(a(),u("nav",{"aria-labelledby":"doc-outline-aria-label",class:M(["VPDocAsideOutline",{"has-outline":o.value.length>0}]),ref_key:"container",ref:n},[d("div",$t,[d("div",{class:"outline-marker",ref_key:"marker",ref:i},null,512),d("div",yt,I(r(Me)(r(t))),1),_(Ie,{headers:o.value,root:!0},null,8,["headers"])])],2))}}),Lt=g(Pt,[["__scopeId","data-v-1cf7166c"]]),Vt={class:"VPDocAsideCarbonAds"},St=m({__name:"VPDocAsideCarbonAds",props:{carbonAds:{}},setup(s){const e=()=>null;return(t,o)=>(a(),u("div",Vt,[_(r(e),{"carbon-ads":t.carbonAds},null,8,["carbon-ads"])]))}}),Tt={class:"VPDocAside"},Nt=m({__name:"VPDocAside",setup(s){const{theme:e}=L();return(t,o)=>(a(),u("div",Tt,[c(t.$slots,"aside-top",{},void 0,!0),c(t.$slots,"aside-outline-before",{},void 0,!0),_(Lt),c(t.$slots,"aside-outline-after",{},void 0,!0),o[0]||(o[0]=d("div",{class:"spacer"},null,-1)),c(t.$slots,"aside-ads-before",{},void 0,!0),r(e).carbonAds?(a(),k(St,{key:0,"carbon-ads":r(e).carbonAds},null,8,["carbon-ads"])):h("",!0),c(t.$slots,"aside-ads-after",{},void 0,!0),c(t.$slots,"aside-bottom",{},void 0,!0)]))}}),Mt=g(Nt,[["__scopeId","data-v-0970baee"]]);function It(){const{theme:s,page:e}=L();return y(()=>{const{text:t="Edit this page",pattern:o=""}=s.value.editLink||{};let n;return typeof o=="function"?n=o(e.value):n=o.replace(/:path/g,e.value.filePath),{url:n,text:t}})}function wt(){const{page:s,theme:e,frontmatter:t}=L();return y(()=>{var $,V,b,P,N,A,C,S;const o=Ne(e.value.sidebar,s.value.relativePath),n=ct(o),i=At(n,B=>B.link.replace(/[?#].*$/,"")),l=i.findIndex(B=>W(s.value.relativePath,B.link)),v=(($=e.value.docFooter)==null?void 0:$.prev)===!1&&!t.value.prev||t.value.prev===!1,p=((V=e.value.docFooter)==null?void 0:V.next)===!1&&!t.value.next||t.value.next===!1;return{prev:v?void 0:{text:(typeof t.value.prev=="string"?t.value.prev:typeof t.value.prev=="object"?t.value.prev.text:void 0)??((b=i[l-1])==null?void 0:b.docFooterText)??((P=i[l-1])==null?void 0:P.text),link:(typeof t.value.prev=="object"?t.value.prev.link:void 0)??((N=i[l-1])==null?void 0:N.link)},next:p?void 0:{text:(typeof t.value.next=="string"?t.value.next:typeof t.value.next=="object"?t.value.next.text:void 0)??((A=i[l+1])==null?void 0:A.docFooterText)??((C=i[l+1])==null?void 0:C.text),link:(typeof t.value.next=="object"?t.value.next.link:void 0)??((S=i[l+1])==null?void 0:S.link)}}})}function At(s,e){const t=new Set;return s.filter(o=>{const n=e(o);return t.has(n)?!1:t.add(n)})}const F=m({__name:"VPLink",props:{tag:{},href:{},noIcon:{type:Boolean},target:{},rel:{}},setup(s){const e=s,t=y(()=>e.tag??(e.href?"a":"span")),o=y(()=>e.href&&ye.test(e.href)||e.target==="_blank");return(n,i)=>(a(),k(E(t.value),{class:M(["VPLink",{link:n.href,"vp-external-link-icon":o.value,"no-icon":n.noIcon}]),href:n.href?r(fe)(n.href):void 0,target:n.target??(o.value?"_blank":void 0),rel:n.rel??(o.value?"noreferrer":void 0)},{default:f(()=>[c(n.$slots,"default")]),_:3},8,["class","href","target","rel"]))}}),Ct={class:"VPLastUpdated"},Ht=["datetime"],Bt=m({__name:"VPDocFooterLastUpdated",setup(s){const{theme:e,page:t,lang:o}=L(),n=y(()=>new Date(t.value.lastUpdated)),i=y(()=>n.value.toISOString()),l=T("");return j(()=>{Y(()=>{var v,p,$;l.value=new Intl.DateTimeFormat((p=(v=e.value.lastUpdated)==null?void 0:v.formatOptions)!=null&&p.forceLocale?o.value:void 0,(($=e.value.lastUpdated)==null?void 0:$.formatOptions)??{dateStyle:"short",timeStyle:"short"}).format(n.value)})}),(v,p)=>{var $;return a(),u("p",Ct,[z(I((($=r(e).lastUpdated)==null?void 0:$.text)||r(e).lastUpdatedText||"Last updated")+": ",1),d("time",{datetime:i.value},I(l.value),9,Ht)])}}}),Et=g(Bt,[["__scopeId","data-v-c286d0a2"]]),Ft={key:0,class:"VPDocFooter"},Dt={key:0,class:"edit-info"},Ot={key:0,class:"edit-link"},Gt={key:1,class:"last-updated"},Ut={key:1,class:"prev-next","aria-labelledby":"doc-footer-aria-label"},jt={class:"pager"},zt=["innerHTML"],Wt=["innerHTML"],Kt={class:"pager"},qt=["innerHTML"],Rt=["innerHTML"],Jt=m({__name:"VPDocFooter",setup(s){const{theme:e,page:t,frontmatter:o}=L(),n=It(),i=wt(),l=y(()=>e.value.editLink&&o.value.editLink!==!1),v=y(()=>t.value.lastUpdated),p=y(()=>l.value||v.value||i.value.prev||i.value.next);return($,V)=>{var b,P,N,A;return p.value?(a(),u("footer",Ft,[c($.$slots,"doc-footer-before",{},void 0,!0),l.value||v.value?(a(),u("div",Dt,[l.value?(a(),u("div",Ot,[_(F,{class:"edit-link-button",href:r(n).url,"no-icon":!0},{default:f(()=>[V[0]||(V[0]=d("span",{class:"vpi-square-pen edit-link-icon"},null,-1)),z(" "+I(r(n).text),1)]),_:1,__:[0]},8,["href"])])):h("",!0),v.value?(a(),u("div",Gt,[_(Et)])):h("",!0)])):h("",!0),(b=r(i).prev)!=null&&b.link||(P=r(i).next)!=null&&P.link?(a(),u("nav",Ut,[V[1]||(V[1]=d("span",{class:"visually-hidden",id:"doc-footer-aria-label"},"Pager",-1)),d("div",jt,[(N=r(i).prev)!=null&&N.link?(a(),k(F,{key:0,class:"pager-link prev",href:r(i).prev.link},{default:f(()=>{var C;return[d("span",{class:"desc",innerHTML:((C=r(e).docFooter)==null?void 0:C.prev)||"Previous page"},null,8,zt),d("span",{class:"title",innerHTML:r(i).prev.text},null,8,Wt)]}),_:1},8,["href"])):h("",!0)]),d("div",Kt,[(A=r(i).next)!=null&&A.link?(a(),k(F,{key:0,class:"pager-link next",href:r(i).next.link},{default:f(()=>{var C;return[d("span",{class:"desc",innerHTML:((C=r(e).docFooter)==null?void 0:C.next)||"Next page"},null,8,qt),d("span",{class:"title",innerHTML:r(i).next.text},null,8,Rt)]}),_:1},8,["href"])):h("",!0)])])):h("",!0)])):h("",!0)}}}),Xt=g(Jt,[["__scopeId","data-v-a014c1de"]]),Yt={class:"container"},Qt={class:"aside-container"},Zt={class:"aside-content"},xt={class:"content"},en={class:"content-container"},tn={class:"main"},nn=m({__name:"VPDoc",setup(s){const{theme:e}=L(),t=Z(),{hasSidebar:o,hasAside:n,leftAside:i}=O(),l=y(()=>t.path.replace(/[./]+/g,"_").replace(/_html$/,""));return(v,p)=>{const $=K("Content");return a(),u("div",{class:M(["VPDoc",{"has-sidebar":r(o),"has-aside":r(n)}])},[c(v.$slots,"doc-top",{},void 0,!0),d("div",Yt,[r(n)?(a(),u("div",{key:0,class:M(["aside",{"left-aside":r(i)}])},[p[0]||(p[0]=d("div",{class:"aside-curtain"},null,-1)),d("div",Qt,[d("div",Zt,[_(Mt,null,{"aside-top":f(()=>[c(v.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":f(()=>[c(v.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":f(()=>[c(v.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":f(()=>[c(v.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":f(()=>[c(v.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":f(()=>[c(v.$slots,"aside-ads-after",{},void 0,!0)]),_:3})])])],2)):h("",!0),d("div",xt,[d("div",en,[c(v.$slots,"doc-before",{},void 0,!0),d("main",tn,[_($,{class:M(["vp-doc",[l.value,r(e).externalLinkIcon&&"external-link-icon-enabled"]])},null,8,["class"])]),_(Xt,null,{"doc-footer-before":f(()=>[c(v.$slots,"doc-footer-before",{},void 0,!0)]),_:3}),c(v.$slots,"doc-after",{},void 0,!0)])])]),c(v.$slots,"doc-bottom",{},void 0,!0)],2)}}}),on=g(nn,[["__scopeId","data-v-29334b8c"]]),sn=m({__name:"VPButton",props:{tag:{},size:{default:"medium"},theme:{default:"brand"},text:{},href:{},target:{},rel:{}},setup(s){const e=s,t=y(()=>e.href&&ye.test(e.href)),o=y(()=>e.tag||(e.href?"a":"button"));return(n,i)=>(a(),k(E(o.value),{class:M(["VPButton",[n.size,n.theme]]),href:n.href?r(fe)(n.href):void 0,target:e.target??(t.value?"_blank":void 0),rel:e.rel??(t.value?"noreferrer":void 0)},{default:f(()=>[z(I(n.text),1)]),_:1},8,["class","href","target","rel"]))}}),an=g(sn,[["__scopeId","data-v-b09c63e0"]]),rn=["src","alt"],ln=m({inheritAttrs:!1,__name:"VPImage",props:{image:{},alt:{}},setup(s){return(e,t)=>{const o=K("VPImage",!0);return e.image?(a(),u(w,{key:0},[typeof e.image=="string"||"src"in e.image?(a(),u("img",U({key:0,class:"VPImage"},typeof e.image=="string"?e.$attrs:{...e.image,...e.$attrs},{src:r(de)(typeof e.image=="string"?e.image:e.image.src),alt:e.alt??(typeof e.image=="string"?"":e.image.alt||"")}),null,16,rn)):(a(),u(w,{key:1},[_(o,U({class:"dark",image:e.image.dark,alt:e.image.alt},e.$attrs),null,16,["image","alt"]),_(o,U({class:"light",image:e.image.light,alt:e.image.alt},e.$attrs),null,16,["image","alt"])],64))],64)):h("",!0)}}}),X=g(ln,[["__scopeId","data-v-384abc6c"]]),cn={class:"container"},un={class:"main"},dn={class:"heading"},vn=["innerHTML"],pn=["innerHTML"],fn=["innerHTML"],hn={key:0,class:"actions"},mn={key:0,class:"image"},_n={class:"image-container"},kn=m({__name:"VPHero",props:{name:{},text:{},tagline:{},image:{},actions:{}},setup(s){const e=x("hero-image-slot-exists");return(t,o)=>(a(),u("div",{class:M(["VPHero",{"has-image":t.image||r(e)}])},[d("div",cn,[d("div",un,[c(t.$slots,"home-hero-info-before",{},void 0,!0),c(t.$slots,"home-hero-info",{},()=>[d("h1",dn,[t.name?(a(),u("span",{key:0,innerHTML:t.name,class:"name clip"},null,8,vn)):h("",!0),t.text?(a(),u("span",{key:1,innerHTML:t.text,class:"text"},null,8,pn)):h("",!0)]),t.tagline?(a(),u("p",{key:0,innerHTML:t.tagline,class:"tagline"},null,8,fn)):h("",!0)],!0),c(t.$slots,"home-hero-info-after",{},void 0,!0),t.actions?(a(),u("div",hn,[(a(!0),u(w,null,H(t.actions,n=>(a(),u("div",{key:n.link,class:"action"},[_(an,{tag:"a",size:"medium",theme:n.theme,text:n.text,href:n.link,target:n.target,rel:n.rel},null,8,["theme","text","href","target","rel"])]))),128))])):h("",!0),c(t.$slots,"home-hero-actions-after",{},void 0,!0)]),t.image||r(e)?(a(),u("div",mn,[d("div",_n,[o[0]||(o[0]=d("div",{class:"image-bg"},null,-1)),c(t.$slots,"home-hero-image",{},()=>[t.image?(a(),k(X,{key:0,class:"image-src",image:t.image},null,8,["image"])):h("",!0)],!0)])])):h("",!0)])],2))}}),bn=g(kn,[["__scopeId","data-v-debe2302"]]),gn=m({__name:"VPHomeHero",setup(s){const{frontmatter:e}=L();return(t,o)=>r(e).hero?(a(),k(bn,{key:0,class:"VPHomeHero",name:r(e).hero.name,text:r(e).hero.text,tagline:r(e).hero.tagline,image:r(e).hero.image,actions:r(e).hero.actions},{"home-hero-info-before":f(()=>[c(t.$slots,"home-hero-info-before")]),"home-hero-info":f(()=>[c(t.$slots,"home-hero-info")]),"home-hero-info-after":f(()=>[c(t.$slots,"home-hero-info-after")]),"home-hero-actions-after":f(()=>[c(t.$slots,"home-hero-actions-after")]),"home-hero-image":f(()=>[c(t.$slots,"home-hero-image")]),_:3},8,["name","text","tagline","image","actions"])):h("",!0)}}),$n={class:"box"},yn={key:0,class:"icon"},Pn=["innerHTML"],Ln=["innerHTML"],Vn=["innerHTML"],Sn={key:4,class:"link-text"},Tn={class:"link-text-value"},Nn=m({__name:"VPFeature",props:{icon:{},title:{},details:{},link:{},linkText:{},rel:{},target:{}},setup(s){return(e,t)=>(a(),k(F,{class:"VPFeature",href:e.link,rel:e.rel,target:e.target,"no-icon":!0,tag:e.link?"a":"div"},{default:f(()=>[d("article",$n,[typeof e.icon=="object"&&e.icon.wrap?(a(),u("div",yn,[_(X,{image:e.icon,alt:e.icon.alt,height:e.icon.height||48,width:e.icon.width||48},null,8,["image","alt","height","width"])])):typeof e.icon=="object"?(a(),k(X,{key:1,image:e.icon,alt:e.icon.alt,height:e.icon.height||48,width:e.icon.width||48},null,8,["image","alt","height","width"])):e.icon?(a(),u("div",{key:2,class:"icon",innerHTML:e.icon},null,8,Pn)):h("",!0),d("h2",{class:"title",innerHTML:e.title},null,8,Ln),e.details?(a(),u("p",{key:3,class:"details",innerHTML:e.details},null,8,Vn)):h("",!0),e.linkText?(a(),u("div",Sn,[d("p",Tn,[z(I(e.linkText)+" ",1),t[0]||(t[0]=d("span",{class:"vpi-arrow-right link-text-icon"},null,-1))])])):h("",!0)])]),_:1},8,["href","rel","target","tag"]))}}),Mn=g(Nn,[["__scopeId","data-v-d171c205"]]),In={key:0,class:"VPFeatures"},wn={class:"container"},An={class:"items"},Cn=m({__name:"VPFeatures",props:{features:{}},setup(s){const e=s,t=y(()=>{const o=e.features.length;if(o){if(o===2)return"grid-2";if(o===3)return"grid-3";if(o%3===0)return"grid-6";if(o>3)return"grid-4"}else return});return(o,n)=>o.features?(a(),u("div",In,[d("div",wn,[d("div",An,[(a(!0),u(w,null,H(o.features,i=>(a(),u("div",{key:i.title,class:M(["item",[t.value]])},[_(Mn,{icon:i.icon,title:i.title,details:i.details,link:i.link,"link-text":i.linkText,rel:i.rel,target:i.target},null,8,["icon","title","details","link","link-text","rel","target"])],2))),128))])])])):h("",!0)}}),Hn=g(Cn,[["__scopeId","data-v-aa084f6f"]]),Bn=m({__name:"VPHomeFeatures",setup(s){const{frontmatter:e}=L();return(t,o)=>r(e).features?(a(),k(Hn,{key:0,class:"VPHomeFeatures",features:r(e).features},null,8,["features"])):h("",!0)}}),En=m({__name:"VPHomeContent",setup(s){const{width:e}=Oe({initialWidth:0,includeScrollbar:!1});return(t,o)=>(a(),u("div",{class:"vp-doc container",style:Pe(r(e)?{"--vp-offset":`calc(50% - ${r(e)/2}px)`}:{})},[c(t.$slots,"default",{},void 0,!0)],4))}}),Fn=g(En,[["__scopeId","data-v-7f92ddbb"]]),Dn=m({__name:"VPHome",setup(s){const{frontmatter:e,theme:t}=L();return(o,n)=>{const i=K("Content");return a(),u("div",{class:M(["VPHome",{"external-link-icon-enabled":r(t).externalLinkIcon}])},[c(o.$slots,"home-hero-before",{},void 0,!0),_(gn,null,{"home-hero-info-before":f(()=>[c(o.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":f(()=>[c(o.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":f(()=>[c(o.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":f(()=>[c(o.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":f(()=>[c(o.$slots,"home-hero-image",{},void 0,!0)]),_:3}),c(o.$slots,"home-hero-after",{},void 0,!0),c(o.$slots,"home-features-before",{},void 0,!0),_(Bn),c(o.$slots,"home-features-after",{},void 0,!0),r(e).markdownStyles!==!1?(a(),k(Fn,{key:0},{default:f(()=>[_(i)]),_:1})):(a(),k(i,{key:1}))],2)}}}),On=g(Dn,[["__scopeId","data-v-eaa9258b"]]),Gn={},Un={class:"VPPage"};function jn(s,e){const t=K("Content");return a(),u("div",Un,[c(s.$slots,"page-top"),_(t),c(s.$slots,"page-bottom")])}const zn=g(Gn,[["render",jn]]),Wn=m({__name:"VPContent",setup(s){const{page:e,frontmatter:t}=L(),{hasSidebar:o}=O();return(n,i)=>(a(),u("div",{class:M(["VPContent",{"has-sidebar":r(o),"is-home":r(t).layout==="home"}]),id:"VPContent"},[r(e).isNotFound?c(n.$slots,"not-found",{key:0},()=>[_(it)],!0):r(t).layout==="page"?(a(),k(zn,{key:1},{"page-top":f(()=>[c(n.$slots,"page-top",{},void 0,!0)]),"page-bottom":f(()=>[c(n.$slots,"page-bottom",{},void 0,!0)]),_:3})):r(t).layout==="home"?(a(),k(On,{key:2},{"home-hero-before":f(()=>[c(n.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":f(()=>[c(n.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":f(()=>[c(n.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":f(()=>[c(n.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":f(()=>[c(n.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":f(()=>[c(n.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":f(()=>[c(n.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":f(()=>[c(n.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":f(()=>[c(n.$slots,"home-features-after",{},void 0,!0)]),_:3})):r(t).layout&&r(t).layout!=="doc"?(a(),k(E(r(t).layout),{key:3})):(a(),k(on,{key:4},{"doc-top":f(()=>[c(n.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":f(()=>[c(n.$slots,"doc-bottom",{},void 0,!0)]),"doc-footer-before":f(()=>[c(n.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":f(()=>[c(n.$slots,"doc-before",{},void 0,!0)]),"doc-after":f(()=>[c(n.$slots,"doc-after",{},void 0,!0)]),"aside-top":f(()=>[c(n.$slots,"aside-top",{},void 0,!0)]),"aside-outline-before":f(()=>[c(n.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":f(()=>[c(n.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":f(()=>[c(n.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":f(()=>[c(n.$slots,"aside-ads-after",{},void 0,!0)]),"aside-bottom":f(()=>[c(n.$slots,"aside-bottom",{},void 0,!0)]),_:3}))],2))}}),Kn=g(Wn,[["__scopeId","data-v-413f3f32"]]),qn={class:"container"},Rn=["innerHTML"],Jn=["innerHTML"],Xn=m({__name:"VPFooter",setup(s){const{theme:e,frontmatter:t}=L(),{hasSidebar:o}=O();return(n,i)=>r(e).footer&&r(t).footer!==!1?(a(),u("footer",{key:0,class:M(["VPFooter",{"has-sidebar":r(o)}])},[d("div",qn,[r(e).footer.message?(a(),u("p",{key:0,class:"message",innerHTML:r(e).footer.message},null,8,Rn)):h("",!0),r(e).footer.copyright?(a(),u("p",{key:1,class:"copyright",innerHTML:r(e).footer.copyright},null,8,Jn)):h("",!0)])],2)):h("",!0)}}),Yn=g(Xn,[["__scopeId","data-v-a1bcc99e"]]);function Qn(){const{theme:s,frontmatter:e}=L(),t=$e([]),o=y(()=>t.value.length>0);return Q(()=>{t.value=he(e.value.outline??s.value.outline)}),{headers:t,hasLocalNav:o}}const Zn={class:"menu-text"},xn={class:"header"},eo={class:"outline"},to=m({__name:"VPLocalNavOutlineDropdown",props:{headers:{},navHeight:{}},setup(s){const e=s,{theme:t}=L(),o=T(!1),n=T(0),i=T(),l=T();function v(b){var P;(P=i.value)!=null&&P.contains(b.target)||(o.value=!1)}D(o,b=>{if(b){document.addEventListener("click",v);return}document.removeEventListener("click",v)}),re("Escape",()=>{o.value=!1}),Q(()=>{o.value=!1});function p(){o.value=!o.value,n.value=window.innerHeight+Math.min(window.scrollY-e.navHeight,0)}function $(b){b.target.classList.contains("outline-link")&&(l.value&&(l.value.style.transition="none"),Le(()=>{o.value=!1}))}function V(){o.value=!1,window.scrollTo({top:0,left:0,behavior:"smooth"})}return(b,P)=>(a(),u("div",{class:"VPLocalNavOutlineDropdown",style:Pe({"--vp-vh":n.value+"px"}),ref_key:"main",ref:i},[b.headers.length>0?(a(),u("button",{key:0,onClick:p,class:M({open:o.value})},[d("span",Zn,I(r(Me)(r(t))),1),P[0]||(P[0]=d("span",{class:"vpi-chevron-right icon"},null,-1))],2)):(a(),u("button",{key:1,onClick:V},I(r(t).returnToTopLabel||"Return to top"),1)),_(ue,{name:"flyout"},{default:f(()=>[o.value?(a(),u("div",{key:0,ref_key:"items",ref:l,class:"items",onClick:$},[d("div",xn,[d("a",{class:"top-link",href:"#",onClick:V},I(r(t).returnToTopLabel||"Return to top"),1)]),d("div",eo,[_(Ie,{headers:b.headers},null,8,["headers"])])],512)):h("",!0)]),_:1})],4))}}),no=g(to,[["__scopeId","data-v-bab32157"]]),oo={class:"container"},so=["aria-expanded"],ao={class:"menu-text"},ro=m({__name:"VPLocalNav",props:{open:{type:Boolean}},emits:["open-menu"],setup(s){const{theme:e,frontmatter:t}=L(),{hasSidebar:o}=O(),{headers:n}=Qn(),{y:i}=Ve(),l=T(0);j(()=>{l.value=parseInt(getComputedStyle(document.documentElement).getPropertyValue("--vp-nav-height"))}),Q(()=>{n.value=he(t.value.outline??e.value.outline)});const v=y(()=>n.value.length===0),p=y(()=>v.value&&!o.value),$=y(()=>({VPLocalNav:!0,"has-sidebar":o.value,empty:v.value,fixed:p.value}));return(V,b)=>r(t).layout!=="home"&&(!p.value||r(i)>=l.value)?(a(),u("div",{key:0,class:M($.value)},[d("div",oo,[r(o)?(a(),u("button",{key:0,class:"menu","aria-expanded":V.open,"aria-controls":"VPSidebarNav",onClick:b[0]||(b[0]=P=>V.$emit("open-menu"))},[b[1]||(b[1]=d("span",{class:"vpi-align-left menu-icon"},null,-1)),d("span",ao,I(r(e).sidebarMenuLabel||"Menu"),1)],8,so)):h("",!0),_(no,{headers:r(n),navHeight:l.value},null,8,["headers","navHeight"])])],2)):h("",!0)}}),io=g(ro,[["__scopeId","data-v-e17e33c6"]]);function lo(){const s=T(!1);function e(){s.value=!0,window.addEventListener("resize",n)}function t(){s.value=!1,window.removeEventListener("resize",n)}function o(){s.value?t():e()}function n(){window.outerWidth>=768&&t()}const i=Z();return D(()=>i.path,t),{isScreenOpen:s,openScreen:e,closeScreen:t,toggleScreen:o}}const co={},uo={class:"VPSwitch",type:"button",role:"switch"},vo={class:"check"},po={key:0,class:"icon"};function fo(s,e){return a(),u("button",uo,[d("span",vo,[s.$slots.default?(a(),u("span",po,[c(s.$slots,"default",{},void 0,!0)])):h("",!0)])])}const ho=g(co,[["render",fo],["__scopeId","data-v-44c0c9c3"]]),mo=m({__name:"VPSwitchAppearance",setup(s){const{isDark:e,theme:t}=L(),o=x("toggle-appearance",()=>{e.value=!e.value}),n=T("");return pe(()=>{n.value=e.value?t.value.lightModeSwitchTitle||"Switch to light theme":t.value.darkModeSwitchTitle||"Switch to dark theme"}),(i,l)=>(a(),k(ho,{title:n.value,class:"VPSwitchAppearance","aria-checked":r(e),onClick:r(o)},{default:f(()=>l[0]||(l[0]=[d("span",{class:"vpi-sun sun"},null,-1),d("span",{class:"vpi-moon moon"},null,-1)])),_:1,__:[0]},8,["title","aria-checked","onClick"]))}}),me=g(mo,[["__scopeId","data-v-77125d61"]]),_o={key:0,class:"VPNavBarAppearance"},ko=m({__name:"VPNavBarAppearance",setup(s){const{site:e}=L();return(t,o)=>r(e).appearance&&r(e).appearance!=="force-dark"&&r(e).appearance!=="force-auto"?(a(),u("div",_o,[_(me)])):h("",!0)}}),bo=g(ko,[["__scopeId","data-v-1a8fd632"]]),_e=T();let we=!1,se=0;function go(s){const e=T(!1);if(ee){!we&&$o(),se++;const t=D(_e,o=>{var n,i,l;o===s.el.value||(n=s.el.value)!=null&&n.contains(o)?(e.value=!0,(i=s.onFocus)==null||i.call(s)):(e.value=!1,(l=s.onBlur)==null||l.call(s))});ve(()=>{t(),se--,se||yo()})}return Ge(e)}function $o(){document.addEventListener("focusin",Ae),we=!0,_e.value=document.activeElement}function yo(){document.removeEventListener("focusin",Ae)}function Ae(){_e.value=document.activeElement}const Po={class:"VPMenuLink"},Lo=["innerHTML"],Vo=m({__name:"VPMenuLink",props:{item:{}},setup(s){const{page:e}=L();return(t,o)=>(a(),u("div",Po,[_(F,{class:M({active:r(W)(r(e).relativePath,t.item.activeMatch||t.item.link,!!t.item.activeMatch)}),href:t.item.link,target:t.item.target,rel:t.item.rel,"no-icon":t.item.noIcon},{default:f(()=>[d("span",{innerHTML:t.item.text},null,8,Lo)]),_:1},8,["class","href","target","rel","no-icon"])]))}}),te=g(Vo,[["__scopeId","data-v-af9bd7aa"]]),So={class:"VPMenuGroup"},To={key:0,class:"title"},No=m({__name:"VPMenuGroup",props:{text:{},items:{}},setup(s){return(e,t)=>(a(),u("div",So,[e.text?(a(),u("p",To,I(e.text),1)):h("",!0),(a(!0),u(w,null,H(e.items,o=>(a(),u(w,null,["link"in o?(a(),k(te,{key:0,item:o},null,8,["item"])):h("",!0)],64))),256))]))}}),Mo=g(No,[["__scopeId","data-v-c41d4d34"]]),Io={class:"VPMenu"},wo={key:0,class:"items"},Ao=m({__name:"VPMenu",props:{items:{}},setup(s){return(e,t)=>(a(),u("div",Io,[e.items?(a(),u("div",wo,[(a(!0),u(w,null,H(e.items,o=>(a(),u(w,{key:JSON.stringify(o)},["link"in o?(a(),k(te,{key:0,item:o},null,8,["item"])):"component"in o?(a(),k(E(o.component),U({key:1,ref_for:!0},o.props),null,16)):(a(),k(Mo,{key:2,text:o.text,items:o.items},null,8,["text","items"]))],64))),128))])):h("",!0),c(e.$slots,"default",{},void 0,!0)]))}}),Co=g(Ao,[["__scopeId","data-v-a0929307"]]),Ho=["aria-expanded","aria-label"],Bo={key:0,class:"text"},Eo=["innerHTML"],Fo={key:1,class:"vpi-more-horizontal icon"},Do={class:"menu"},Oo=m({__name:"VPFlyout",props:{icon:{},button:{},label:{},items:{}},setup(s){const e=T(!1),t=T();go({el:t,onBlur:o});function o(){e.value=!1}return(n,i)=>(a(),u("div",{class:"VPFlyout",ref_key:"el",ref:t,onMouseenter:i[1]||(i[1]=l=>e.value=!0),onMouseleave:i[2]||(i[2]=l=>e.value=!1)},[d("button",{type:"button",class:"button","aria-haspopup":"true","aria-expanded":e.value,"aria-label":n.label,onClick:i[0]||(i[0]=l=>e.value=!e.value)},[n.button||n.icon?(a(),u("span",Bo,[n.icon?(a(),u("span",{key:0,class:M([n.icon,"option-icon"])},null,2)):h("",!0),n.button?(a(),u("span",{key:1,innerHTML:n.button},null,8,Eo)):h("",!0),i[3]||(i[3]=d("span",{class:"vpi-chevron-down text-icon"},null,-1))])):(a(),u("span",Fo))],8,Ho),d("div",Do,[_(Co,{items:n.items},{default:f(()=>[c(n.$slots,"default",{},void 0,!0)]),_:3},8,["items"])])],544))}}),ke=g(Oo,[["__scopeId","data-v-ce17dc3c"]]),Go=["href","aria-label","innerHTML"],Uo=m({__name:"VPSocialLink",props:{icon:{},link:{},ariaLabel:{}},setup(s){const e=s,t=T();j(async()=>{var i;await Le();const n=(i=t.value)==null?void 0:i.children[0];n instanceof HTMLElement&&n.className.startsWith("vpi-social-")&&(getComputedStyle(n).maskImage||getComputedStyle(n).webkitMaskImage)==="none"&&n.style.setProperty("--icon",`url('https://api.iconify.design/simple-icons/${e.icon}.svg')`)});const o=y(()=>typeof e.icon=="object"?e.icon.svg:``);return(n,i)=>(a(),u("a",{ref_key:"el",ref:t,class:"VPSocialLink no-icon",href:n.link,"aria-label":n.ariaLabel??(typeof n.icon=="string"?n.icon:""),target:"_blank",rel:"noopener",innerHTML:o.value},null,8,Go))}}),jo=g(Uo,[["__scopeId","data-v-3c299a96"]]),zo={class:"VPSocialLinks"},Wo=m({__name:"VPSocialLinks",props:{links:{}},setup(s){return(e,t)=>(a(),u("div",zo,[(a(!0),u(w,null,H(e.links,({link:o,icon:n,ariaLabel:i})=>(a(),k(jo,{key:o,icon:n,link:o,ariaLabel:i},null,8,["icon","link","ariaLabel"]))),128))]))}}),be=g(Wo,[["__scopeId","data-v-0ebd8679"]]),Ko={key:0,class:"group translations"},qo={class:"trans-title"},Ro={key:1,class:"group"},Jo={class:"item appearance"},Xo={class:"label"},Yo={class:"appearance-action"},Qo={key:2,class:"group"},Zo={class:"item social-links"},xo=m({__name:"VPNavBarExtra",setup(s){const{site:e,theme:t}=L(),{localeLinks:o,currentLang:n}=R({correspondingLink:!0}),i=y(()=>o.value.length&&n.value.label||e.value.appearance||t.value.socialLinks);return(l,v)=>i.value?(a(),k(ke,{key:0,class:"VPNavBarExtra",label:"extra navigation"},{default:f(()=>[r(o).length&&r(n).label?(a(),u("div",Ko,[d("p",qo,I(r(n).label),1),(a(!0),u(w,null,H(r(o),p=>(a(),k(te,{key:p.link,item:p},null,8,["item"]))),128))])):h("",!0),r(e).appearance&&r(e).appearance!=="force-dark"&&r(e).appearance!=="force-auto"?(a(),u("div",Ro,[d("div",Jo,[d("p",Xo,I(r(t).darkModeSwitchLabel||"Appearance"),1),d("div",Yo,[_(me)])])])):h("",!0),r(t).socialLinks?(a(),u("div",Qo,[d("div",Zo,[_(be,{class:"social-links-list",links:r(t).socialLinks},null,8,["links"])])])):h("",!0)]),_:1})):h("",!0)}}),es=g(xo,[["__scopeId","data-v-cb22ae83"]]),ts=["aria-expanded"],ns=m({__name:"VPNavBarHamburger",props:{active:{type:Boolean}},emits:["click"],setup(s){return(e,t)=>(a(),u("button",{type:"button",class:M(["VPNavBarHamburger",{active:e.active}]),"aria-label":"mobile navigation","aria-expanded":e.active,"aria-controls":"VPNavScreen",onClick:t[0]||(t[0]=o=>e.$emit("click"))},t[1]||(t[1]=[d("span",{class:"container"},[d("span",{class:"top"}),d("span",{class:"middle"}),d("span",{class:"bottom"})],-1)]),10,ts))}}),os=g(ns,[["__scopeId","data-v-42f375ed"]]),ss=["innerHTML"],as=m({__name:"VPNavBarMenuLink",props:{item:{}},setup(s){const{page:e}=L();return(t,o)=>(a(),k(F,{class:M({VPNavBarMenuLink:!0,active:r(W)(r(e).relativePath,t.item.activeMatch||t.item.link,!!t.item.activeMatch)}),href:t.item.link,target:t.item.target,rel:t.item.rel,"no-icon":t.item.noIcon,tabindex:"0"},{default:f(()=>[d("span",{innerHTML:t.item.text},null,8,ss)]),_:1},8,["class","href","target","rel","no-icon"]))}}),rs=g(as,[["__scopeId","data-v-358f64d2"]]),is=m({__name:"VPNavBarMenuGroup",props:{item:{}},setup(s){const e=s,{page:t}=L(),o=i=>"component"in i?!1:"link"in i?W(t.value.relativePath,i.link,!!e.item.activeMatch):i.items.some(o),n=y(()=>o(e.item));return(i,l)=>(a(),k(ke,{class:M({VPNavBarMenuGroup:!0,active:r(W)(r(t).relativePath,i.item.activeMatch,!!i.item.activeMatch)||n.value}),button:i.item.text,items:i.item.items},null,8,["class","button","items"]))}}),ls={key:0,"aria-labelledby":"main-nav-aria-label",class:"VPNavBarMenu"},cs=m({__name:"VPNavBarMenu",setup(s){const{theme:e}=L();return(t,o)=>r(e).nav?(a(),u("nav",ls,[o[0]||(o[0]=d("span",{id:"main-nav-aria-label",class:"visually-hidden"}," Main Navigation ",-1)),(a(!0),u(w,null,H(r(e).nav,n=>(a(),u(w,{key:JSON.stringify(n)},["link"in n?(a(),k(rs,{key:0,item:n},null,8,["item"])):"component"in n?(a(),k(E(n.component),U({key:1,ref_for:!0},n.props),null,16)):(a(),k(is,{key:2,item:n},null,8,["item"]))],64))),128))])):h("",!0)}}),us=g(cs,[["__scopeId","data-v-bc890e2b"]]);function ds(s){const{localeIndex:e,theme:t}=L();function o(n){var A,C,S;const i=n.split("."),l=(A=t.value.search)==null?void 0:A.options,v=l&&typeof l=="object",p=v&&((S=(C=l.locales)==null?void 0:C[e.value])==null?void 0:S.translations)||null,$=v&&l.translations||null;let V=p,b=$,P=s;const N=i.pop();for(const B of i){let G=null;const q=P==null?void 0:P[B];q&&(G=P=q);const ne=b==null?void 0:b[B];ne&&(G=b=ne);const oe=V==null?void 0:V[B];oe&&(G=V=oe),q||(P=G),ne||(b=G),oe||(V=G)}return(V==null?void 0:V[N])??(b==null?void 0:b[N])??(P==null?void 0:P[N])??""}return o}const vs=["aria-label"],ps={class:"DocSearch-Button-Container"},fs={class:"DocSearch-Button-Placeholder"},ge=m({__name:"VPNavBarSearchButton",setup(s){const t=ds({button:{buttonText:"Search",buttonAriaLabel:"Search"}});return(o,n)=>(a(),u("button",{type:"button",class:"DocSearch DocSearch-Button","aria-label":r(t)("button.buttonAriaLabel")},[d("span",ps,[n[0]||(n[0]=d("span",{class:"vp-icon DocSearch-Search-Icon"},null,-1)),d("span",fs,I(r(t)("button.buttonText")),1)]),n[1]||(n[1]=d("span",{class:"DocSearch-Button-Keys"},[d("kbd",{class:"DocSearch-Button-Key"}),d("kbd",{class:"DocSearch-Button-Key"},"K")],-1))],8,vs))}}),hs={class:"VPNavBarSearch"},ms={id:"local-search"},_s={key:1,id:"docsearch"},ks=m({__name:"VPNavBarSearch",setup(s){const e=Ue(()=>je(()=>import("./VPLocalSearchBox.CMMie00H.js"),__vite__mapDeps([0,1]))),t=()=>null,{theme:o}=L(),n=T(!1),i=T(!1);j(()=>{});function l(){n.value||(n.value=!0,setTimeout(v,16))}function v(){const b=new Event("keydown");b.key="k",b.metaKey=!0,window.dispatchEvent(b),setTimeout(()=>{document.querySelector(".DocSearch-Modal")||v()},16)}function p(b){const P=b.target,N=P.tagName;return P.isContentEditable||N==="INPUT"||N==="SELECT"||N==="TEXTAREA"}const $=T(!1);re("k",b=>{(b.ctrlKey||b.metaKey)&&(b.preventDefault(),$.value=!0)}),re("/",b=>{p(b)||(b.preventDefault(),$.value=!0)});const V="local";return(b,P)=>{var N;return a(),u("div",hs,[r(V)==="local"?(a(),u(w,{key:0},[$.value?(a(),k(r(e),{key:0,onClose:P[0]||(P[0]=A=>$.value=!1)})):h("",!0),d("div",ms,[_(ge,{onClick:P[1]||(P[1]=A=>$.value=!0)})])],64)):r(V)==="algolia"?(a(),u(w,{key:1},[n.value?(a(),k(r(t),{key:0,algolia:((N=r(o).search)==null?void 0:N.options)??r(o).algolia,onVnodeBeforeMount:P[2]||(P[2]=A=>i.value=!0)},null,8,["algolia"])):h("",!0),i.value?h("",!0):(a(),u("div",_s,[_(ge,{onClick:l})]))],64)):h("",!0)])}}}),bs=m({__name:"VPNavBarSocialLinks",setup(s){const{theme:e}=L();return(t,o)=>r(e).socialLinks?(a(),k(be,{key:0,class:"VPNavBarSocialLinks",links:r(e).socialLinks},null,8,["links"])):h("",!0)}}),gs=g(bs,[["__scopeId","data-v-399e1608"]]),$s=["href","rel","target"],ys=["innerHTML"],Ps={key:2},Ls=m({__name:"VPNavBarTitle",setup(s){const{site:e,theme:t}=L(),{hasSidebar:o}=O(),{currentLang:n}=R(),i=y(()=>{var p;return typeof t.value.logoLink=="string"?t.value.logoLink:(p=t.value.logoLink)==null?void 0:p.link}),l=y(()=>{var p;return typeof t.value.logoLink=="string"||(p=t.value.logoLink)==null?void 0:p.rel}),v=y(()=>{var p;return typeof t.value.logoLink=="string"||(p=t.value.logoLink)==null?void 0:p.target});return(p,$)=>(a(),u("div",{class:M(["VPNavBarTitle",{"has-sidebar":r(o)}])},[d("a",{class:"title",href:i.value??r(fe)(r(n).link),rel:l.value,target:v.value},[c(p.$slots,"nav-bar-title-before",{},void 0,!0),r(t).logo?(a(),k(X,{key:0,class:"logo",image:r(t).logo},null,8,["image"])):h("",!0),r(t).siteTitle?(a(),u("span",{key:1,innerHTML:r(t).siteTitle},null,8,ys)):r(t).siteTitle===void 0?(a(),u("span",Ps,I(r(e).title),1)):h("",!0),c(p.$slots,"nav-bar-title-after",{},void 0,!0)],8,$s)],2))}}),Vs=g(Ls,[["__scopeId","data-v-cea99ba2"]]),Ss={class:"items"},Ts={class:"title"},Ns=m({__name:"VPNavBarTranslations",setup(s){const{theme:e}=L(),{localeLinks:t,currentLang:o}=R({correspondingLink:!0});return(n,i)=>r(t).length&&r(o).label?(a(),k(ke,{key:0,class:"VPNavBarTranslations",icon:"vpi-languages",label:r(e).langMenuLabel||"Change language"},{default:f(()=>[d("div",Ss,[d("p",Ts,I(r(o).label),1),(a(!0),u(w,null,H(r(t),l=>(a(),k(te,{key:l.link,item:l},null,8,["item"]))),128))])]),_:1},8,["label"])):h("",!0)}}),Ms=g(Ns,[["__scopeId","data-v-46d426ad"]]),Is={class:"wrapper"},ws={class:"container"},As={class:"title"},Cs={class:"content"},Hs={class:"content-body"},Bs=m({__name:"VPNavBar",props:{isScreenOpen:{type:Boolean}},emits:["toggle-screen"],setup(s){const e=s,{y:t}=Ve(),{hasSidebar:o}=O(),{frontmatter:n}=L(),i=T({});return pe(()=>{i.value={"has-sidebar":o.value,home:n.value.layout==="home",top:t.value===0,"screen-open":e.isScreenOpen}}),(l,v)=>(a(),u("div",{class:M(["VPNavBar",i.value])},[d("div",Is,[d("div",ws,[d("div",As,[_(Vs,null,{"nav-bar-title-before":f(()=>[c(l.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":f(()=>[c(l.$slots,"nav-bar-title-after",{},void 0,!0)]),_:3})]),d("div",Cs,[d("div",Hs,[c(l.$slots,"nav-bar-content-before",{},void 0,!0),_(ks,{class:"search"}),_(us,{class:"menu"}),_(Ms,{class:"translations"}),_(bo,{class:"appearance"}),_(gs,{class:"social-links"}),_(es,{class:"extra"}),c(l.$slots,"nav-bar-content-after",{},void 0,!0),_(os,{class:"hamburger",active:l.isScreenOpen,onClick:v[0]||(v[0]=p=>l.$emit("toggle-screen"))},null,8,["active"])])])])]),v[1]||(v[1]=d("div",{class:"divider"},[d("div",{class:"divider-line"})],-1))],2))}}),Es=g(Bs,[["__scopeId","data-v-9f44cfca"]]),Fs={key:0,class:"VPNavScreenAppearance"},Ds={class:"text"},Os=m({__name:"VPNavScreenAppearance",setup(s){const{site:e,theme:t}=L();return(o,n)=>r(e).appearance&&r(e).appearance!=="force-dark"&&r(e).appearance!=="force-auto"?(a(),u("div",Fs,[d("p",Ds,I(r(t).darkModeSwitchLabel||"Appearance"),1),_(me)])):h("",!0)}}),Gs=g(Os,[["__scopeId","data-v-9f412837"]]),Us=["innerHTML"],js=m({__name:"VPNavScreenMenuLink",props:{item:{}},setup(s){const e=x("close-screen");return(t,o)=>(a(),k(F,{class:"VPNavScreenMenuLink",href:t.item.link,target:t.item.target,rel:t.item.rel,"no-icon":t.item.noIcon,onClick:r(e)},{default:f(()=>[d("span",{innerHTML:t.item.text},null,8,Us)]),_:1},8,["href","target","rel","no-icon","onClick"]))}}),zs=g(js,[["__scopeId","data-v-b98c94d9"]]),Ws=["innerHTML"],Ks=m({__name:"VPNavScreenMenuGroupLink",props:{item:{}},setup(s){const e=x("close-screen");return(t,o)=>(a(),k(F,{class:"VPNavScreenMenuGroupLink",href:t.item.link,target:t.item.target,rel:t.item.rel,"no-icon":t.item.noIcon,onClick:r(e)},{default:f(()=>[d("span",{innerHTML:t.item.text},null,8,Ws)]),_:1},8,["href","target","rel","no-icon","onClick"]))}}),Ce=g(Ks,[["__scopeId","data-v-5f06e998"]]),qs={class:"VPNavScreenMenuGroupSection"},Rs={key:0,class:"title"},Js=m({__name:"VPNavScreenMenuGroupSection",props:{text:{},items:{}},setup(s){return(e,t)=>(a(),u("div",qs,[e.text?(a(),u("p",Rs,I(e.text),1)):h("",!0),(a(!0),u(w,null,H(e.items,o=>(a(),k(Ce,{key:o.text,item:o},null,8,["item"]))),128))]))}}),Xs=g(Js,[["__scopeId","data-v-2d23fe70"]]),Ys=["aria-controls","aria-expanded"],Qs=["innerHTML"],Zs=["id"],xs={key:0,class:"item"},ea={key:1,class:"item"},ta={key:2,class:"group"},na=m({__name:"VPNavScreenMenuGroup",props:{text:{},items:{}},setup(s){const e=s,t=T(!1),o=y(()=>`NavScreenGroup-${e.text.replace(" ","-").toLowerCase()}`);function n(){t.value=!t.value}return(i,l)=>(a(),u("div",{class:M(["VPNavScreenMenuGroup",{open:t.value}])},[d("button",{class:"button","aria-controls":o.value,"aria-expanded":t.value,onClick:n},[d("span",{class:"button-text",innerHTML:i.text},null,8,Qs),l[0]||(l[0]=d("span",{class:"vpi-plus button-icon"},null,-1))],8,Ys),d("div",{id:o.value,class:"items"},[(a(!0),u(w,null,H(i.items,v=>(a(),u(w,{key:JSON.stringify(v)},["link"in v?(a(),u("div",xs,[_(Ce,{item:v},null,8,["item"])])):"component"in v?(a(),u("div",ea,[(a(),k(E(v.component),U({ref_for:!0},v.props,{"screen-menu":""}),null,16))])):(a(),u("div",ta,[_(Xs,{text:v.text,items:v.items},null,8,["text","items"])]))],64))),128))],8,Zs)],2))}}),oa=g(na,[["__scopeId","data-v-9e77eea0"]]),sa={key:0,class:"VPNavScreenMenu"},aa=m({__name:"VPNavScreenMenu",setup(s){const{theme:e}=L();return(t,o)=>r(e).nav?(a(),u("nav",sa,[(a(!0),u(w,null,H(r(e).nav,n=>(a(),u(w,{key:JSON.stringify(n)},["link"in n?(a(),k(zs,{key:0,item:n},null,8,["item"])):"component"in n?(a(),k(E(n.component),U({key:1,ref_for:!0},n.props,{"screen-menu":""}),null,16)):(a(),k(oa,{key:2,text:n.text||"",items:n.items},null,8,["text","items"]))],64))),128))])):h("",!0)}}),ra=m({__name:"VPNavScreenSocialLinks",setup(s){const{theme:e}=L();return(t,o)=>r(e).socialLinks?(a(),k(be,{key:0,class:"VPNavScreenSocialLinks",links:r(e).socialLinks},null,8,["links"])):h("",!0)}}),ia={class:"list"},la=m({__name:"VPNavScreenTranslations",setup(s){const{localeLinks:e,currentLang:t}=R({correspondingLink:!0}),o=T(!1);function n(){o.value=!o.value}return(i,l)=>r(e).length&&r(t).label?(a(),u("div",{key:0,class:M(["VPNavScreenTranslations",{open:o.value}])},[d("button",{class:"title",onClick:n},[l[0]||(l[0]=d("span",{class:"vpi-languages icon lang"},null,-1)),z(" "+I(r(t).label)+" ",1),l[1]||(l[1]=d("span",{class:"vpi-chevron-down icon chevron"},null,-1))]),d("ul",ia,[(a(!0),u(w,null,H(r(e),v=>(a(),u("li",{key:v.link,class:"item"},[_(F,{class:"link",href:v.link},{default:f(()=>[z(I(v.text),1)]),_:2},1032,["href"])]))),128))])],2)):h("",!0)}}),ca=g(la,[["__scopeId","data-v-13dfd227"]]),ua={class:"container"},da=m({__name:"VPNavScreen",props:{open:{type:Boolean}},setup(s){const e=T(null),t=Se(ee?document.body:null);return(o,n)=>(a(),k(ue,{name:"fade",onEnter:n[0]||(n[0]=i=>t.value=!0),onAfterLeave:n[1]||(n[1]=i=>t.value=!1)},{default:f(()=>[o.open?(a(),u("div",{key:0,class:"VPNavScreen",ref_key:"screen",ref:e,id:"VPNavScreen"},[d("div",ua,[c(o.$slots,"nav-screen-content-before",{},void 0,!0),_(aa,{class:"menu"}),_(ca,{class:"translations"}),_(Gs,{class:"appearance"}),_(ra,{class:"social-links"}),c(o.$slots,"nav-screen-content-after",{},void 0,!0)])],512)):h("",!0)]),_:3}))}}),va=g(da,[["__scopeId","data-v-554db04e"]]),pa={key:0,class:"VPNav"},fa=m({__name:"VPNav",setup(s){const{isScreenOpen:e,closeScreen:t,toggleScreen:o}=lo(),{frontmatter:n}=L(),i=y(()=>n.value.navbar!==!1);return Te("close-screen",t),Y(()=>{ee&&document.documentElement.classList.toggle("hide-nav",!i.value)}),(l,v)=>i.value?(a(),u("header",pa,[_(Es,{"is-screen-open":r(e),onToggleScreen:r(o)},{"nav-bar-title-before":f(()=>[c(l.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":f(()=>[c(l.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":f(()=>[c(l.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":f(()=>[c(l.$slots,"nav-bar-content-after",{},void 0,!0)]),_:3},8,["is-screen-open","onToggleScreen"]),_(va,{open:r(e)},{"nav-screen-content-before":f(()=>[c(l.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":f(()=>[c(l.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3},8,["open"])])):h("",!0)}}),ha=g(fa,[["__scopeId","data-v-06aeb22c"]]),ma=["role","tabindex"],_a={key:1,class:"items"},ka=m({__name:"VPSidebarItem",props:{item:{},depth:{}},setup(s){const e=s,{collapsed:t,collapsible:o,isLink:n,isActiveLink:i,hasActiveLink:l,hasChildren:v,toggle:p}=dt(y(()=>e.item)),$=y(()=>v.value?"section":"div"),V=y(()=>n.value?"a":"div"),b=y(()=>v.value?e.depth+2===7?"p":`h${e.depth+2}`:"p"),P=y(()=>n.value?void 0:"button"),N=y(()=>[[`level-${e.depth}`],{collapsible:o.value},{collapsed:t.value},{"is-link":n.value},{"is-active":i.value},{"has-active":l.value}]);function A(S){"key"in S&&S.key!=="Enter"||!e.item.link&&p()}function C(){e.item.link&&p()}return(S,B)=>{const G=K("VPSidebarItem",!0);return a(),k(E($.value),{class:M(["VPSidebarItem",N.value])},{default:f(()=>[S.item.text?(a(),u("div",U({key:0,class:"item",role:P.value},ze(S.item.items?{click:A,keydown:A}:{},!0),{tabindex:S.item.items&&0}),[B[1]||(B[1]=d("div",{class:"indicator"},null,-1)),S.item.link?(a(),k(F,{key:0,tag:V.value,class:"link",href:S.item.link,rel:S.item.rel,target:S.item.target},{default:f(()=>[(a(),k(E(b.value),{class:"text",innerHTML:S.item.text},null,8,["innerHTML"]))]),_:1},8,["tag","href","rel","target"])):(a(),k(E(b.value),{key:1,class:"text",innerHTML:S.item.text},null,8,["innerHTML"])),S.item.collapsed!=null&&S.item.items&&S.item.items.length?(a(),u("div",{key:2,class:"caret",role:"button","aria-label":"toggle section",onClick:C,onKeydown:We(C,["enter"]),tabindex:"0"},B[0]||(B[0]=[d("span",{class:"vpi-chevron-right caret-icon"},null,-1)]),32)):h("",!0)],16,ma)):h("",!0),S.item.items&&S.item.items.length?(a(),u("div",_a,[S.depth<5?(a(!0),u(w,{key:0},H(S.item.items,q=>(a(),k(G,{key:q.text,item:q,depth:S.depth+1},null,8,["item","depth"]))),128)):h("",!0)])):h("",!0)]),_:1},8,["class"])}}}),ba=g(ka,[["__scopeId","data-v-5f79b55d"]]),ga=m({__name:"VPSidebarGroup",props:{items:{}},setup(s){const e=T(!0);let t=null;return j(()=>{t=setTimeout(()=>{t=null,e.value=!1},300)}),Ke(()=>{t!=null&&(clearTimeout(t),t=null)}),(o,n)=>(a(!0),u(w,null,H(o.items,i=>(a(),u("div",{key:i.text,class:M(["group",{"no-transition":e.value}])},[_(ba,{item:i,depth:0},null,8,["item"])],2))),128))}}),$a=g(ga,[["__scopeId","data-v-6b998b36"]]),ya={class:"nav",id:"VPSidebarNav","aria-labelledby":"sidebar-aria-label",tabindex:"-1"},Pa=m({__name:"VPSidebar",props:{open:{type:Boolean}},setup(s){const{sidebarGroups:e,hasSidebar:t}=O(),o=s,n=T(null),i=Se(ee?document.body:null);D([o,n],()=>{var v;o.open?(i.value=!0,(v=n.value)==null||v.focus()):i.value=!1},{immediate:!0,flush:"post"});const l=T(0);return D(e,()=>{l.value+=1},{deep:!0}),(v,p)=>r(t)?(a(),u("aside",{key:0,class:M(["VPSidebar",{open:v.open}]),ref_key:"navEl",ref:n,onClick:p[0]||(p[0]=qe(()=>{},["stop"]))},[p[2]||(p[2]=d("div",{class:"curtain"},null,-1)),d("nav",ya,[p[1]||(p[1]=d("span",{class:"visually-hidden",id:"sidebar-aria-label"}," Sidebar Navigation ",-1)),c(v.$slots,"sidebar-nav-before",{},void 0,!0),(a(),k($a,{items:r(e),key:l.value},null,8,["items"])),c(v.$slots,"sidebar-nav-after",{},void 0,!0)])],2)):h("",!0)}}),La=g(Pa,[["__scopeId","data-v-91b447a8"]]),Va=m({__name:"VPSkipLink",setup(s){const{theme:e}=L(),t=Z(),o=T();D(()=>t.path,()=>o.value.focus());function n({target:i}){const l=document.getElementById(decodeURIComponent(i.hash).slice(1));if(l){const v=()=>{l.removeAttribute("tabindex"),l.removeEventListener("blur",v)};l.setAttribute("tabindex","-1"),l.addEventListener("blur",v),l.focus(),window.scrollTo(0,0)}}return(i,l)=>(a(),u(w,null,[d("span",{ref_key:"backToTop",ref:o,tabindex:"-1"},null,512),d("a",{href:"#VPContent",class:"VPSkipLink visually-hidden",onClick:n},I(r(e).skipToContentLabel||"Skip to content"),1)],64))}}),Sa=g(Va,[["__scopeId","data-v-9f15b6e6"]]),Ta=m({__name:"Layout",setup(s){const{isOpen:e,open:t,close:o}=O(),n=Z();D(()=>n.path,o),ut(e,o);const{frontmatter:i}=L(),l=Re(),v=y(()=>!!l["home-hero-image"]);return Te("hero-image-slot-exists",v),(p,$)=>{const V=K("Content");return r(i).layout!==!1?(a(),u("div",{key:0,class:M(["Layout",r(i).pageClass])},[c(p.$slots,"layout-top",{},void 0,!0),_(Sa),_(Qe,{class:"backdrop",show:r(e),onClick:r(o)},null,8,["show","onClick"]),_(ha,null,{"nav-bar-title-before":f(()=>[c(p.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":f(()=>[c(p.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":f(()=>[c(p.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":f(()=>[c(p.$slots,"nav-bar-content-after",{},void 0,!0)]),"nav-screen-content-before":f(()=>[c(p.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":f(()=>[c(p.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3}),_(io,{open:r(e),onOpenMenu:r(t)},null,8,["open","onOpenMenu"]),_(La,{open:r(e)},{"sidebar-nav-before":f(()=>[c(p.$slots,"sidebar-nav-before",{},void 0,!0)]),"sidebar-nav-after":f(()=>[c(p.$slots,"sidebar-nav-after",{},void 0,!0)]),_:3},8,["open"]),_(Kn,null,{"page-top":f(()=>[c(p.$slots,"page-top",{},void 0,!0)]),"page-bottom":f(()=>[c(p.$slots,"page-bottom",{},void 0,!0)]),"not-found":f(()=>[c(p.$slots,"not-found",{},void 0,!0)]),"home-hero-before":f(()=>[c(p.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":f(()=>[c(p.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":f(()=>[c(p.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":f(()=>[c(p.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":f(()=>[c(p.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":f(()=>[c(p.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":f(()=>[c(p.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":f(()=>[c(p.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":f(()=>[c(p.$slots,"home-features-after",{},void 0,!0)]),"doc-footer-before":f(()=>[c(p.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":f(()=>[c(p.$slots,"doc-before",{},void 0,!0)]),"doc-after":f(()=>[c(p.$slots,"doc-after",{},void 0,!0)]),"doc-top":f(()=>[c(p.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":f(()=>[c(p.$slots,"doc-bottom",{},void 0,!0)]),"aside-top":f(()=>[c(p.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":f(()=>[c(p.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":f(()=>[c(p.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":f(()=>[c(p.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":f(()=>[c(p.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":f(()=>[c(p.$slots,"aside-ads-after",{},void 0,!0)]),_:3}),_(Yn),c(p.$slots,"layout-bottom",{},void 0,!0)],2)):(a(),k(V,{key:1}))}}}),Na=g(Ta,[["__scopeId","data-v-6d457d7f"]]),Ia={Layout:Na,enhanceApp:({app:s})=>{s.component("Badge",Je)}};export{ds as c,Ia as t,L as u};
    +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/chunks/VPLocalSearchBox.BYtHTHtK.js","assets/chunks/framework.S-Qvb3wi.js"])))=>i.map(i=>d[i]);
    +import{d as m,c as u,r as c,n as M,o as a,a as z,t as I,b as k,w as f,T as ue,e as h,_ as g,u as He,i as Be,f as Ee,g as de,h as y,j as d,k as r,l as W,m as ae,p as T,q as D,s as Y,v as j,x as ve,y as pe,z as Fe,A as De,F as w,B as H,C as K,D as $e,E as Q,G as _,H as E,I as ye,J as Z,K as U,L as x,M as Oe,N as Pe,O as re,P as Le,Q as Ve,R as ee,S as Ge,U as Ue,V as je,W as Se,X as Te,Y as ze,Z as We,$ as Ke,a0 as qe,a1 as Re}from"./framework.S-Qvb3wi.js";const Je=m({__name:"VPBadge",props:{text:{},type:{default:"tip"}},setup(s){return(e,t)=>(a(),u("span",{class:M(["VPBadge",e.type])},[c(e.$slots,"default",{},()=>[z(I(e.text),1)])],2))}}),Xe={key:0,class:"VPBackdrop"},Ye=m({__name:"VPBackdrop",props:{show:{type:Boolean}},setup(s){return(e,t)=>(a(),k(ue,{name:"fade"},{default:f(()=>[e.show?(a(),u("div",Xe)):h("",!0)]),_:1}))}}),Qe=g(Ye,[["__scopeId","data-v-c421aa49"]]),L=He;function Ze(s,e){let t,o=!1;return()=>{t&&clearTimeout(t),o?t=setTimeout(s,e):(s(),(o=!0)&&setTimeout(()=>o=!1,e))}}function ie(s){return s.startsWith("/")?s:`/${s}`}function fe(s){const{pathname:e,search:t,hash:o,protocol:n}=new URL(s,"http://a.com");if(Be(s)||s.startsWith("#")||!n.startsWith("http")||!Ee(e))return s;const{site:i}=L(),l=e.endsWith("/")||e.endsWith(".html")?s:s.replace(/(?:(^\.+)\/)?.*$/,`$1${e.replace(/(\.md)?$/,i.value.cleanUrls?"":".html")}${t}${o}`);return de(l)}function R({correspondingLink:s=!1}={}){const{site:e,localeIndex:t,page:o,theme:n,hash:i}=L(),l=y(()=>{var p,$;return{label:(p=e.value.locales[t.value])==null?void 0:p.label,link:(($=e.value.locales[t.value])==null?void 0:$.link)||(t.value==="root"?"/":`/${t.value}/`)}});return{localeLinks:y(()=>Object.entries(e.value.locales).flatMap(([p,$])=>l.value.label===$.label?[]:{text:$.label,link:xe($.link||(p==="root"?"/":`/${p}/`),n.value.i18nRouting!==!1&&s,o.value.relativePath.slice(l.value.link.length-1),!e.value.cleanUrls)+i.value})),currentLang:l}}function xe(s,e,t,o){return e?s.replace(/\/$/,"")+ie(t.replace(/(^|\/)index\.md$/,"$1").replace(/\.md$/,o?".html":"")):s}const et={class:"NotFound"},tt={class:"code"},nt={class:"title"},ot={class:"quote"},st={class:"action"},at=["href","aria-label"],rt=m({__name:"NotFound",setup(s){const{theme:e}=L(),{currentLang:t}=R();return(o,n)=>{var i,l,v,p,$;return a(),u("div",et,[d("p",tt,I(((i=r(e).notFound)==null?void 0:i.code)??"404"),1),d("h1",nt,I(((l=r(e).notFound)==null?void 0:l.title)??"PAGE NOT FOUND"),1),n[0]||(n[0]=d("div",{class:"divider"},null,-1)),d("blockquote",ot,I(((v=r(e).notFound)==null?void 0:v.quote)??"But if you don't change your direction, and if you keep looking, you may end up where you are heading."),1),d("div",st,[d("a",{class:"link",href:r(de)(r(t).link),"aria-label":((p=r(e).notFound)==null?void 0:p.linkLabel)??"go to home"},I((($=r(e).notFound)==null?void 0:$.linkText)??"Take me home"),9,at)])])}}}),it=g(rt,[["__scopeId","data-v-ec86ced4"]]);function Ne(s,e){if(Array.isArray(s))return J(s);if(s==null)return[];e=ie(e);const t=Object.keys(s).sort((n,i)=>i.split("/").length-n.split("/").length).find(n=>e.startsWith(ie(n))),o=t?s[t]:[];return Array.isArray(o)?J(o):J(o.items,o.base)}function lt(s){const e=[];let t=0;for(const o in s){const n=s[o];if(n.items){t=e.push(n);continue}e[t]||e.push({items:[]}),e[t].items.push(n)}return e}function ct(s){const e=[];function t(o){for(const n of o)n.text&&n.link&&e.push({text:n.text,link:n.link,docFooterText:n.docFooterText}),n.items&&t(n.items)}return t(s),e}function le(s,e){return Array.isArray(e)?e.some(t=>le(s,t)):W(s,e.link)?!0:e.items?le(s,e.items):!1}function J(s,e){return[...s].map(t=>{const o={...t},n=o.base||e;return n&&o.link&&(o.link=n+o.link),o.items&&(o.items=J(o.items,n)),o})}function O(){const{frontmatter:s,page:e,theme:t}=L(),o=ae("(min-width: 960px)"),n=T(!1),i=y(()=>{const C=t.value.sidebar,S=e.value.relativePath;return C?Ne(C,S):[]}),l=T(i.value);D(i,(C,S)=>{JSON.stringify(C)!==JSON.stringify(S)&&(l.value=i.value)});const v=y(()=>s.value.sidebar!==!1&&l.value.length>0&&s.value.layout!=="home"),p=y(()=>$?s.value.aside==null?t.value.aside==="left":s.value.aside==="left":!1),$=y(()=>s.value.layout==="home"?!1:s.value.aside!=null?!!s.value.aside:t.value.aside!==!1),V=y(()=>v.value&&o.value),b=y(()=>v.value?lt(l.value):[]);function P(){n.value=!0}function N(){n.value=!1}function A(){n.value?N():P()}return{isOpen:n,sidebar:l,sidebarGroups:b,hasSidebar:v,hasAside:$,leftAside:p,isSidebarEnabled:V,open:P,close:N,toggle:A}}function ut(s,e){let t;Y(()=>{t=s.value?document.activeElement:void 0}),j(()=>{window.addEventListener("keyup",o)}),ve(()=>{window.removeEventListener("keyup",o)});function o(n){n.key==="Escape"&&s.value&&(e(),t==null||t.focus())}}function dt(s){const{page:e,hash:t}=L(),o=T(!1),n=y(()=>s.value.collapsed!=null),i=y(()=>!!s.value.link),l=T(!1),v=()=>{l.value=W(e.value.relativePath,s.value.link)};D([e,s,t],v),j(v);const p=y(()=>l.value?!0:s.value.items?le(e.value.relativePath,s.value.items):!1),$=y(()=>!!(s.value.items&&s.value.items.length));Y(()=>{o.value=!!(n.value&&s.value.collapsed)}),pe(()=>{(l.value||p.value)&&(o.value=!1)});function V(){n.value&&(o.value=!o.value)}return{collapsed:o,collapsible:n,isLink:i,isActiveLink:l,hasActiveLink:p,hasChildren:$,toggle:V}}function vt(){const{hasSidebar:s}=O(),e=ae("(min-width: 960px)"),t=ae("(min-width: 1280px)");return{isAsideEnabled:y(()=>!t.value&&!e.value?!1:s.value?t.value:e.value)}}const pt=/\b(?:VPBadge|header-anchor|footnote-ref|ignore-header)\b/,ce=[];function Me(s){return typeof s.outline=="object"&&!Array.isArray(s.outline)&&s.outline.label||s.outlineTitle||"On this page"}function he(s){const e=[...document.querySelectorAll(".VPDoc :where(h1,h2,h3,h4,h5,h6)")].filter(t=>t.id&&t.hasChildNodes()).map(t=>{const o=Number(t.tagName[1]);return{element:t,title:ft(t),link:"#"+t.id,level:o}});return ht(e,s)}function ft(s){let e="";for(const t of s.childNodes)if(t.nodeType===1){if(pt.test(t.className))continue;e+=t.textContent}else t.nodeType===3&&(e+=t.textContent);return e.trim()}function ht(s,e){if(e===!1)return[];const t=(typeof e=="object"&&!Array.isArray(e)?e.level:e)||2,[o,n]=typeof t=="number"?[t,t]:t==="deep"?[2,6]:t;return kt(s,o,n)}function mt(s,e){const{isAsideEnabled:t}=vt(),o=Ze(i,100);let n=null;j(()=>{requestAnimationFrame(i),window.addEventListener("scroll",o)}),Fe(()=>{l(location.hash)}),ve(()=>{window.removeEventListener("scroll",o)});function i(){if(!t.value)return;const v=window.scrollY,p=window.innerHeight,$=document.body.offsetHeight,V=Math.abs(v+p-$)<1,b=ce.map(({element:N,link:A})=>({link:A,top:_t(N)})).filter(({top:N})=>!Number.isNaN(N)).sort((N,A)=>N.top-A.top);if(!b.length){l(null);return}if(v<1){l(null);return}if(V){l(b[b.length-1].link);return}let P=null;for(const{link:N,top:A}of b){if(A>v+De()+4)break;P=N}l(P)}function l(v){n&&n.classList.remove("active"),v==null?n=null:n=s.value.querySelector(`a[href="${decodeURIComponent(v)}"]`);const p=n;p?(p.classList.add("active"),e.value.style.top=p.offsetTop+39+"px",e.value.style.opacity="1"):(e.value.style.top="33px",e.value.style.opacity="0")}}function _t(s){let e=0;for(;s!==document.body;){if(s===null)return NaN;e+=s.offsetTop,s=s.offsetParent}return e}function kt(s,e,t){ce.length=0;const o=[],n=[];return s.forEach(i=>{const l={...i,children:[]};let v=n[n.length-1];for(;v&&v.level>=l.level;)n.pop(),v=n[n.length-1];if(l.element.classList.contains("ignore-header")||v&&"shouldIgnore"in v){n.push({level:l.level,shouldIgnore:!0});return}l.level>t||l.level{const n=K("VPDocOutlineItem",!0);return a(),u("ul",{class:M(["VPDocOutlineItem",t.root?"root":"nested"])},[(a(!0),u(w,null,H(t.headers,({children:i,link:l,title:v})=>(a(),u("li",null,[d("a",{class:"outline-link",href:l,onClick:e,title:v},I(v),9,bt),i!=null&&i.length?(a(),k(n,{key:0,headers:i},null,8,["headers"])):h("",!0)]))),256))],2)}}}),Ie=g(gt,[["__scopeId","data-v-c6ed6775"]]),$t={class:"content"},yt={"aria-level":"2",class:"outline-title",id:"doc-outline-aria-label",role:"heading"},Pt=m({__name:"VPDocAsideOutline",setup(s){const{frontmatter:e,theme:t}=L(),o=$e([]);Q(()=>{o.value=he(e.value.outline??t.value.outline)});const n=T(),i=T();return mt(n,i),(l,v)=>(a(),u("nav",{"aria-labelledby":"doc-outline-aria-label",class:M(["VPDocAsideOutline",{"has-outline":o.value.length>0}]),ref_key:"container",ref:n},[d("div",$t,[d("div",{class:"outline-marker",ref_key:"marker",ref:i},null,512),d("div",yt,I(r(Me)(r(t))),1),_(Ie,{headers:o.value,root:!0},null,8,["headers"])])],2))}}),Lt=g(Pt,[["__scopeId","data-v-1cf7166c"]]),Vt={class:"VPDocAsideCarbonAds"},St=m({__name:"VPDocAsideCarbonAds",props:{carbonAds:{}},setup(s){const e=()=>null;return(t,o)=>(a(),u("div",Vt,[_(r(e),{"carbon-ads":t.carbonAds},null,8,["carbon-ads"])]))}}),Tt={class:"VPDocAside"},Nt=m({__name:"VPDocAside",setup(s){const{theme:e}=L();return(t,o)=>(a(),u("div",Tt,[c(t.$slots,"aside-top",{},void 0,!0),c(t.$slots,"aside-outline-before",{},void 0,!0),_(Lt),c(t.$slots,"aside-outline-after",{},void 0,!0),o[0]||(o[0]=d("div",{class:"spacer"},null,-1)),c(t.$slots,"aside-ads-before",{},void 0,!0),r(e).carbonAds?(a(),k(St,{key:0,"carbon-ads":r(e).carbonAds},null,8,["carbon-ads"])):h("",!0),c(t.$slots,"aside-ads-after",{},void 0,!0),c(t.$slots,"aside-bottom",{},void 0,!0)]))}}),Mt=g(Nt,[["__scopeId","data-v-0970baee"]]);function It(){const{theme:s,page:e}=L();return y(()=>{const{text:t="Edit this page",pattern:o=""}=s.value.editLink||{};let n;return typeof o=="function"?n=o(e.value):n=o.replace(/:path/g,e.value.filePath),{url:n,text:t}})}function wt(){const{page:s,theme:e,frontmatter:t}=L();return y(()=>{var $,V,b,P,N,A,C,S;const o=Ne(e.value.sidebar,s.value.relativePath),n=ct(o),i=At(n,B=>B.link.replace(/[?#].*$/,"")),l=i.findIndex(B=>W(s.value.relativePath,B.link)),v=(($=e.value.docFooter)==null?void 0:$.prev)===!1&&!t.value.prev||t.value.prev===!1,p=((V=e.value.docFooter)==null?void 0:V.next)===!1&&!t.value.next||t.value.next===!1;return{prev:v?void 0:{text:(typeof t.value.prev=="string"?t.value.prev:typeof t.value.prev=="object"?t.value.prev.text:void 0)??((b=i[l-1])==null?void 0:b.docFooterText)??((P=i[l-1])==null?void 0:P.text),link:(typeof t.value.prev=="object"?t.value.prev.link:void 0)??((N=i[l-1])==null?void 0:N.link)},next:p?void 0:{text:(typeof t.value.next=="string"?t.value.next:typeof t.value.next=="object"?t.value.next.text:void 0)??((A=i[l+1])==null?void 0:A.docFooterText)??((C=i[l+1])==null?void 0:C.text),link:(typeof t.value.next=="object"?t.value.next.link:void 0)??((S=i[l+1])==null?void 0:S.link)}}})}function At(s,e){const t=new Set;return s.filter(o=>{const n=e(o);return t.has(n)?!1:t.add(n)})}const F=m({__name:"VPLink",props:{tag:{},href:{},noIcon:{type:Boolean},target:{},rel:{}},setup(s){const e=s,t=y(()=>e.tag??(e.href?"a":"span")),o=y(()=>e.href&&ye.test(e.href)||e.target==="_blank");return(n,i)=>(a(),k(E(t.value),{class:M(["VPLink",{link:n.href,"vp-external-link-icon":o.value,"no-icon":n.noIcon}]),href:n.href?r(fe)(n.href):void 0,target:n.target??(o.value?"_blank":void 0),rel:n.rel??(o.value?"noreferrer":void 0)},{default:f(()=>[c(n.$slots,"default")]),_:3},8,["class","href","target","rel"]))}}),Ct={class:"VPLastUpdated"},Ht=["datetime"],Bt=m({__name:"VPDocFooterLastUpdated",setup(s){const{theme:e,page:t,lang:o}=L(),n=y(()=>new Date(t.value.lastUpdated)),i=y(()=>n.value.toISOString()),l=T("");return j(()=>{Y(()=>{var v,p,$;l.value=new Intl.DateTimeFormat((p=(v=e.value.lastUpdated)==null?void 0:v.formatOptions)!=null&&p.forceLocale?o.value:void 0,(($=e.value.lastUpdated)==null?void 0:$.formatOptions)??{dateStyle:"short",timeStyle:"short"}).format(n.value)})}),(v,p)=>{var $;return a(),u("p",Ct,[z(I((($=r(e).lastUpdated)==null?void 0:$.text)||r(e).lastUpdatedText||"Last updated")+": ",1),d("time",{datetime:i.value},I(l.value),9,Ht)])}}}),Et=g(Bt,[["__scopeId","data-v-c286d0a2"]]),Ft={key:0,class:"VPDocFooter"},Dt={key:0,class:"edit-info"},Ot={key:0,class:"edit-link"},Gt={key:1,class:"last-updated"},Ut={key:1,class:"prev-next","aria-labelledby":"doc-footer-aria-label"},jt={class:"pager"},zt=["innerHTML"],Wt=["innerHTML"],Kt={class:"pager"},qt=["innerHTML"],Rt=["innerHTML"],Jt=m({__name:"VPDocFooter",setup(s){const{theme:e,page:t,frontmatter:o}=L(),n=It(),i=wt(),l=y(()=>e.value.editLink&&o.value.editLink!==!1),v=y(()=>t.value.lastUpdated),p=y(()=>l.value||v.value||i.value.prev||i.value.next);return($,V)=>{var b,P,N,A;return p.value?(a(),u("footer",Ft,[c($.$slots,"doc-footer-before",{},void 0,!0),l.value||v.value?(a(),u("div",Dt,[l.value?(a(),u("div",Ot,[_(F,{class:"edit-link-button",href:r(n).url,"no-icon":!0},{default:f(()=>[V[0]||(V[0]=d("span",{class:"vpi-square-pen edit-link-icon"},null,-1)),z(" "+I(r(n).text),1)]),_:1,__:[0]},8,["href"])])):h("",!0),v.value?(a(),u("div",Gt,[_(Et)])):h("",!0)])):h("",!0),(b=r(i).prev)!=null&&b.link||(P=r(i).next)!=null&&P.link?(a(),u("nav",Ut,[V[1]||(V[1]=d("span",{class:"visually-hidden",id:"doc-footer-aria-label"},"Pager",-1)),d("div",jt,[(N=r(i).prev)!=null&&N.link?(a(),k(F,{key:0,class:"pager-link prev",href:r(i).prev.link},{default:f(()=>{var C;return[d("span",{class:"desc",innerHTML:((C=r(e).docFooter)==null?void 0:C.prev)||"Previous page"},null,8,zt),d("span",{class:"title",innerHTML:r(i).prev.text},null,8,Wt)]}),_:1},8,["href"])):h("",!0)]),d("div",Kt,[(A=r(i).next)!=null&&A.link?(a(),k(F,{key:0,class:"pager-link next",href:r(i).next.link},{default:f(()=>{var C;return[d("span",{class:"desc",innerHTML:((C=r(e).docFooter)==null?void 0:C.next)||"Next page"},null,8,qt),d("span",{class:"title",innerHTML:r(i).next.text},null,8,Rt)]}),_:1},8,["href"])):h("",!0)])])):h("",!0)])):h("",!0)}}}),Xt=g(Jt,[["__scopeId","data-v-a014c1de"]]),Yt={class:"container"},Qt={class:"aside-container"},Zt={class:"aside-content"},xt={class:"content"},en={class:"content-container"},tn={class:"main"},nn=m({__name:"VPDoc",setup(s){const{theme:e}=L(),t=Z(),{hasSidebar:o,hasAside:n,leftAside:i}=O(),l=y(()=>t.path.replace(/[./]+/g,"_").replace(/_html$/,""));return(v,p)=>{const $=K("Content");return a(),u("div",{class:M(["VPDoc",{"has-sidebar":r(o),"has-aside":r(n)}])},[c(v.$slots,"doc-top",{},void 0,!0),d("div",Yt,[r(n)?(a(),u("div",{key:0,class:M(["aside",{"left-aside":r(i)}])},[p[0]||(p[0]=d("div",{class:"aside-curtain"},null,-1)),d("div",Qt,[d("div",Zt,[_(Mt,null,{"aside-top":f(()=>[c(v.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":f(()=>[c(v.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":f(()=>[c(v.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":f(()=>[c(v.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":f(()=>[c(v.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":f(()=>[c(v.$slots,"aside-ads-after",{},void 0,!0)]),_:3})])])],2)):h("",!0),d("div",xt,[d("div",en,[c(v.$slots,"doc-before",{},void 0,!0),d("main",tn,[_($,{class:M(["vp-doc",[l.value,r(e).externalLinkIcon&&"external-link-icon-enabled"]])},null,8,["class"])]),_(Xt,null,{"doc-footer-before":f(()=>[c(v.$slots,"doc-footer-before",{},void 0,!0)]),_:3}),c(v.$slots,"doc-after",{},void 0,!0)])])]),c(v.$slots,"doc-bottom",{},void 0,!0)],2)}}}),on=g(nn,[["__scopeId","data-v-29334b8c"]]),sn=m({__name:"VPButton",props:{tag:{},size:{default:"medium"},theme:{default:"brand"},text:{},href:{},target:{},rel:{}},setup(s){const e=s,t=y(()=>e.href&&ye.test(e.href)),o=y(()=>e.tag||(e.href?"a":"button"));return(n,i)=>(a(),k(E(o.value),{class:M(["VPButton",[n.size,n.theme]]),href:n.href?r(fe)(n.href):void 0,target:e.target??(t.value?"_blank":void 0),rel:e.rel??(t.value?"noreferrer":void 0)},{default:f(()=>[z(I(n.text),1)]),_:1},8,["class","href","target","rel"]))}}),an=g(sn,[["__scopeId","data-v-b09c63e0"]]),rn=["src","alt"],ln=m({inheritAttrs:!1,__name:"VPImage",props:{image:{},alt:{}},setup(s){return(e,t)=>{const o=K("VPImage",!0);return e.image?(a(),u(w,{key:0},[typeof e.image=="string"||"src"in e.image?(a(),u("img",U({key:0,class:"VPImage"},typeof e.image=="string"?e.$attrs:{...e.image,...e.$attrs},{src:r(de)(typeof e.image=="string"?e.image:e.image.src),alt:e.alt??(typeof e.image=="string"?"":e.image.alt||"")}),null,16,rn)):(a(),u(w,{key:1},[_(o,U({class:"dark",image:e.image.dark,alt:e.image.alt},e.$attrs),null,16,["image","alt"]),_(o,U({class:"light",image:e.image.light,alt:e.image.alt},e.$attrs),null,16,["image","alt"])],64))],64)):h("",!0)}}}),X=g(ln,[["__scopeId","data-v-384abc6c"]]),cn={class:"container"},un={class:"main"},dn={class:"heading"},vn=["innerHTML"],pn=["innerHTML"],fn=["innerHTML"],hn={key:0,class:"actions"},mn={key:0,class:"image"},_n={class:"image-container"},kn=m({__name:"VPHero",props:{name:{},text:{},tagline:{},image:{},actions:{}},setup(s){const e=x("hero-image-slot-exists");return(t,o)=>(a(),u("div",{class:M(["VPHero",{"has-image":t.image||r(e)}])},[d("div",cn,[d("div",un,[c(t.$slots,"home-hero-info-before",{},void 0,!0),c(t.$slots,"home-hero-info",{},()=>[d("h1",dn,[t.name?(a(),u("span",{key:0,innerHTML:t.name,class:"name clip"},null,8,vn)):h("",!0),t.text?(a(),u("span",{key:1,innerHTML:t.text,class:"text"},null,8,pn)):h("",!0)]),t.tagline?(a(),u("p",{key:0,innerHTML:t.tagline,class:"tagline"},null,8,fn)):h("",!0)],!0),c(t.$slots,"home-hero-info-after",{},void 0,!0),t.actions?(a(),u("div",hn,[(a(!0),u(w,null,H(t.actions,n=>(a(),u("div",{key:n.link,class:"action"},[_(an,{tag:"a",size:"medium",theme:n.theme,text:n.text,href:n.link,target:n.target,rel:n.rel},null,8,["theme","text","href","target","rel"])]))),128))])):h("",!0),c(t.$slots,"home-hero-actions-after",{},void 0,!0)]),t.image||r(e)?(a(),u("div",mn,[d("div",_n,[o[0]||(o[0]=d("div",{class:"image-bg"},null,-1)),c(t.$slots,"home-hero-image",{},()=>[t.image?(a(),k(X,{key:0,class:"image-src",image:t.image},null,8,["image"])):h("",!0)],!0)])])):h("",!0)])],2))}}),bn=g(kn,[["__scopeId","data-v-debe2302"]]),gn=m({__name:"VPHomeHero",setup(s){const{frontmatter:e}=L();return(t,o)=>r(e).hero?(a(),k(bn,{key:0,class:"VPHomeHero",name:r(e).hero.name,text:r(e).hero.text,tagline:r(e).hero.tagline,image:r(e).hero.image,actions:r(e).hero.actions},{"home-hero-info-before":f(()=>[c(t.$slots,"home-hero-info-before")]),"home-hero-info":f(()=>[c(t.$slots,"home-hero-info")]),"home-hero-info-after":f(()=>[c(t.$slots,"home-hero-info-after")]),"home-hero-actions-after":f(()=>[c(t.$slots,"home-hero-actions-after")]),"home-hero-image":f(()=>[c(t.$slots,"home-hero-image")]),_:3},8,["name","text","tagline","image","actions"])):h("",!0)}}),$n={class:"box"},yn={key:0,class:"icon"},Pn=["innerHTML"],Ln=["innerHTML"],Vn=["innerHTML"],Sn={key:4,class:"link-text"},Tn={class:"link-text-value"},Nn=m({__name:"VPFeature",props:{icon:{},title:{},details:{},link:{},linkText:{},rel:{},target:{}},setup(s){return(e,t)=>(a(),k(F,{class:"VPFeature",href:e.link,rel:e.rel,target:e.target,"no-icon":!0,tag:e.link?"a":"div"},{default:f(()=>[d("article",$n,[typeof e.icon=="object"&&e.icon.wrap?(a(),u("div",yn,[_(X,{image:e.icon,alt:e.icon.alt,height:e.icon.height||48,width:e.icon.width||48},null,8,["image","alt","height","width"])])):typeof e.icon=="object"?(a(),k(X,{key:1,image:e.icon,alt:e.icon.alt,height:e.icon.height||48,width:e.icon.width||48},null,8,["image","alt","height","width"])):e.icon?(a(),u("div",{key:2,class:"icon",innerHTML:e.icon},null,8,Pn)):h("",!0),d("h2",{class:"title",innerHTML:e.title},null,8,Ln),e.details?(a(),u("p",{key:3,class:"details",innerHTML:e.details},null,8,Vn)):h("",!0),e.linkText?(a(),u("div",Sn,[d("p",Tn,[z(I(e.linkText)+" ",1),t[0]||(t[0]=d("span",{class:"vpi-arrow-right link-text-icon"},null,-1))])])):h("",!0)])]),_:1},8,["href","rel","target","tag"]))}}),Mn=g(Nn,[["__scopeId","data-v-d171c205"]]),In={key:0,class:"VPFeatures"},wn={class:"container"},An={class:"items"},Cn=m({__name:"VPFeatures",props:{features:{}},setup(s){const e=s,t=y(()=>{const o=e.features.length;if(o){if(o===2)return"grid-2";if(o===3)return"grid-3";if(o%3===0)return"grid-6";if(o>3)return"grid-4"}else return});return(o,n)=>o.features?(a(),u("div",In,[d("div",wn,[d("div",An,[(a(!0),u(w,null,H(o.features,i=>(a(),u("div",{key:i.title,class:M(["item",[t.value]])},[_(Mn,{icon:i.icon,title:i.title,details:i.details,link:i.link,"link-text":i.linkText,rel:i.rel,target:i.target},null,8,["icon","title","details","link","link-text","rel","target"])],2))),128))])])])):h("",!0)}}),Hn=g(Cn,[["__scopeId","data-v-aa084f6f"]]),Bn=m({__name:"VPHomeFeatures",setup(s){const{frontmatter:e}=L();return(t,o)=>r(e).features?(a(),k(Hn,{key:0,class:"VPHomeFeatures",features:r(e).features},null,8,["features"])):h("",!0)}}),En=m({__name:"VPHomeContent",setup(s){const{width:e}=Oe({initialWidth:0,includeScrollbar:!1});return(t,o)=>(a(),u("div",{class:"vp-doc container",style:Pe(r(e)?{"--vp-offset":`calc(50% - ${r(e)/2}px)`}:{})},[c(t.$slots,"default",{},void 0,!0)],4))}}),Fn=g(En,[["__scopeId","data-v-7f92ddbb"]]),Dn=m({__name:"VPHome",setup(s){const{frontmatter:e,theme:t}=L();return(o,n)=>{const i=K("Content");return a(),u("div",{class:M(["VPHome",{"external-link-icon-enabled":r(t).externalLinkIcon}])},[c(o.$slots,"home-hero-before",{},void 0,!0),_(gn,null,{"home-hero-info-before":f(()=>[c(o.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":f(()=>[c(o.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":f(()=>[c(o.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":f(()=>[c(o.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":f(()=>[c(o.$slots,"home-hero-image",{},void 0,!0)]),_:3}),c(o.$slots,"home-hero-after",{},void 0,!0),c(o.$slots,"home-features-before",{},void 0,!0),_(Bn),c(o.$slots,"home-features-after",{},void 0,!0),r(e).markdownStyles!==!1?(a(),k(Fn,{key:0},{default:f(()=>[_(i)]),_:1})):(a(),k(i,{key:1}))],2)}}}),On=g(Dn,[["__scopeId","data-v-eaa9258b"]]),Gn={},Un={class:"VPPage"};function jn(s,e){const t=K("Content");return a(),u("div",Un,[c(s.$slots,"page-top"),_(t),c(s.$slots,"page-bottom")])}const zn=g(Gn,[["render",jn]]),Wn=m({__name:"VPContent",setup(s){const{page:e,frontmatter:t}=L(),{hasSidebar:o}=O();return(n,i)=>(a(),u("div",{class:M(["VPContent",{"has-sidebar":r(o),"is-home":r(t).layout==="home"}]),id:"VPContent"},[r(e).isNotFound?c(n.$slots,"not-found",{key:0},()=>[_(it)],!0):r(t).layout==="page"?(a(),k(zn,{key:1},{"page-top":f(()=>[c(n.$slots,"page-top",{},void 0,!0)]),"page-bottom":f(()=>[c(n.$slots,"page-bottom",{},void 0,!0)]),_:3})):r(t).layout==="home"?(a(),k(On,{key:2},{"home-hero-before":f(()=>[c(n.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":f(()=>[c(n.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":f(()=>[c(n.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":f(()=>[c(n.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":f(()=>[c(n.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":f(()=>[c(n.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":f(()=>[c(n.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":f(()=>[c(n.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":f(()=>[c(n.$slots,"home-features-after",{},void 0,!0)]),_:3})):r(t).layout&&r(t).layout!=="doc"?(a(),k(E(r(t).layout),{key:3})):(a(),k(on,{key:4},{"doc-top":f(()=>[c(n.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":f(()=>[c(n.$slots,"doc-bottom",{},void 0,!0)]),"doc-footer-before":f(()=>[c(n.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":f(()=>[c(n.$slots,"doc-before",{},void 0,!0)]),"doc-after":f(()=>[c(n.$slots,"doc-after",{},void 0,!0)]),"aside-top":f(()=>[c(n.$slots,"aside-top",{},void 0,!0)]),"aside-outline-before":f(()=>[c(n.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":f(()=>[c(n.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":f(()=>[c(n.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":f(()=>[c(n.$slots,"aside-ads-after",{},void 0,!0)]),"aside-bottom":f(()=>[c(n.$slots,"aside-bottom",{},void 0,!0)]),_:3}))],2))}}),Kn=g(Wn,[["__scopeId","data-v-413f3f32"]]),qn={class:"container"},Rn=["innerHTML"],Jn=["innerHTML"],Xn=m({__name:"VPFooter",setup(s){const{theme:e,frontmatter:t}=L(),{hasSidebar:o}=O();return(n,i)=>r(e).footer&&r(t).footer!==!1?(a(),u("footer",{key:0,class:M(["VPFooter",{"has-sidebar":r(o)}])},[d("div",qn,[r(e).footer.message?(a(),u("p",{key:0,class:"message",innerHTML:r(e).footer.message},null,8,Rn)):h("",!0),r(e).footer.copyright?(a(),u("p",{key:1,class:"copyright",innerHTML:r(e).footer.copyright},null,8,Jn)):h("",!0)])],2)):h("",!0)}}),Yn=g(Xn,[["__scopeId","data-v-a1bcc99e"]]);function Qn(){const{theme:s,frontmatter:e}=L(),t=$e([]),o=y(()=>t.value.length>0);return Q(()=>{t.value=he(e.value.outline??s.value.outline)}),{headers:t,hasLocalNav:o}}const Zn={class:"menu-text"},xn={class:"header"},eo={class:"outline"},to=m({__name:"VPLocalNavOutlineDropdown",props:{headers:{},navHeight:{}},setup(s){const e=s,{theme:t}=L(),o=T(!1),n=T(0),i=T(),l=T();function v(b){var P;(P=i.value)!=null&&P.contains(b.target)||(o.value=!1)}D(o,b=>{if(b){document.addEventListener("click",v);return}document.removeEventListener("click",v)}),re("Escape",()=>{o.value=!1}),Q(()=>{o.value=!1});function p(){o.value=!o.value,n.value=window.innerHeight+Math.min(window.scrollY-e.navHeight,0)}function $(b){b.target.classList.contains("outline-link")&&(l.value&&(l.value.style.transition="none"),Le(()=>{o.value=!1}))}function V(){o.value=!1,window.scrollTo({top:0,left:0,behavior:"smooth"})}return(b,P)=>(a(),u("div",{class:"VPLocalNavOutlineDropdown",style:Pe({"--vp-vh":n.value+"px"}),ref_key:"main",ref:i},[b.headers.length>0?(a(),u("button",{key:0,onClick:p,class:M({open:o.value})},[d("span",Zn,I(r(Me)(r(t))),1),P[0]||(P[0]=d("span",{class:"vpi-chevron-right icon"},null,-1))],2)):(a(),u("button",{key:1,onClick:V},I(r(t).returnToTopLabel||"Return to top"),1)),_(ue,{name:"flyout"},{default:f(()=>[o.value?(a(),u("div",{key:0,ref_key:"items",ref:l,class:"items",onClick:$},[d("div",xn,[d("a",{class:"top-link",href:"#",onClick:V},I(r(t).returnToTopLabel||"Return to top"),1)]),d("div",eo,[_(Ie,{headers:b.headers},null,8,["headers"])])],512)):h("",!0)]),_:1})],4))}}),no=g(to,[["__scopeId","data-v-bab32157"]]),oo={class:"container"},so=["aria-expanded"],ao={class:"menu-text"},ro=m({__name:"VPLocalNav",props:{open:{type:Boolean}},emits:["open-menu"],setup(s){const{theme:e,frontmatter:t}=L(),{hasSidebar:o}=O(),{headers:n}=Qn(),{y:i}=Ve(),l=T(0);j(()=>{l.value=parseInt(getComputedStyle(document.documentElement).getPropertyValue("--vp-nav-height"))}),Q(()=>{n.value=he(t.value.outline??e.value.outline)});const v=y(()=>n.value.length===0),p=y(()=>v.value&&!o.value),$=y(()=>({VPLocalNav:!0,"has-sidebar":o.value,empty:v.value,fixed:p.value}));return(V,b)=>r(t).layout!=="home"&&(!p.value||r(i)>=l.value)?(a(),u("div",{key:0,class:M($.value)},[d("div",oo,[r(o)?(a(),u("button",{key:0,class:"menu","aria-expanded":V.open,"aria-controls":"VPSidebarNav",onClick:b[0]||(b[0]=P=>V.$emit("open-menu"))},[b[1]||(b[1]=d("span",{class:"vpi-align-left menu-icon"},null,-1)),d("span",ao,I(r(e).sidebarMenuLabel||"Menu"),1)],8,so)):h("",!0),_(no,{headers:r(n),navHeight:l.value},null,8,["headers","navHeight"])])],2)):h("",!0)}}),io=g(ro,[["__scopeId","data-v-e17e33c6"]]);function lo(){const s=T(!1);function e(){s.value=!0,window.addEventListener("resize",n)}function t(){s.value=!1,window.removeEventListener("resize",n)}function o(){s.value?t():e()}function n(){window.outerWidth>=768&&t()}const i=Z();return D(()=>i.path,t),{isScreenOpen:s,openScreen:e,closeScreen:t,toggleScreen:o}}const co={},uo={class:"VPSwitch",type:"button",role:"switch"},vo={class:"check"},po={key:0,class:"icon"};function fo(s,e){return a(),u("button",uo,[d("span",vo,[s.$slots.default?(a(),u("span",po,[c(s.$slots,"default",{},void 0,!0)])):h("",!0)])])}const ho=g(co,[["render",fo],["__scopeId","data-v-44c0c9c3"]]),mo=m({__name:"VPSwitchAppearance",setup(s){const{isDark:e,theme:t}=L(),o=x("toggle-appearance",()=>{e.value=!e.value}),n=T("");return pe(()=>{n.value=e.value?t.value.lightModeSwitchTitle||"Switch to light theme":t.value.darkModeSwitchTitle||"Switch to dark theme"}),(i,l)=>(a(),k(ho,{title:n.value,class:"VPSwitchAppearance","aria-checked":r(e),onClick:r(o)},{default:f(()=>l[0]||(l[0]=[d("span",{class:"vpi-sun sun"},null,-1),d("span",{class:"vpi-moon moon"},null,-1)])),_:1,__:[0]},8,["title","aria-checked","onClick"]))}}),me=g(mo,[["__scopeId","data-v-77125d61"]]),_o={key:0,class:"VPNavBarAppearance"},ko=m({__name:"VPNavBarAppearance",setup(s){const{site:e}=L();return(t,o)=>r(e).appearance&&r(e).appearance!=="force-dark"&&r(e).appearance!=="force-auto"?(a(),u("div",_o,[_(me)])):h("",!0)}}),bo=g(ko,[["__scopeId","data-v-1a8fd632"]]),_e=T();let we=!1,se=0;function go(s){const e=T(!1);if(ee){!we&&$o(),se++;const t=D(_e,o=>{var n,i,l;o===s.el.value||(n=s.el.value)!=null&&n.contains(o)?(e.value=!0,(i=s.onFocus)==null||i.call(s)):(e.value=!1,(l=s.onBlur)==null||l.call(s))});ve(()=>{t(),se--,se||yo()})}return Ge(e)}function $o(){document.addEventListener("focusin",Ae),we=!0,_e.value=document.activeElement}function yo(){document.removeEventListener("focusin",Ae)}function Ae(){_e.value=document.activeElement}const Po={class:"VPMenuLink"},Lo=["innerHTML"],Vo=m({__name:"VPMenuLink",props:{item:{}},setup(s){const{page:e}=L();return(t,o)=>(a(),u("div",Po,[_(F,{class:M({active:r(W)(r(e).relativePath,t.item.activeMatch||t.item.link,!!t.item.activeMatch)}),href:t.item.link,target:t.item.target,rel:t.item.rel,"no-icon":t.item.noIcon},{default:f(()=>[d("span",{innerHTML:t.item.text},null,8,Lo)]),_:1},8,["class","href","target","rel","no-icon"])]))}}),te=g(Vo,[["__scopeId","data-v-af9bd7aa"]]),So={class:"VPMenuGroup"},To={key:0,class:"title"},No=m({__name:"VPMenuGroup",props:{text:{},items:{}},setup(s){return(e,t)=>(a(),u("div",So,[e.text?(a(),u("p",To,I(e.text),1)):h("",!0),(a(!0),u(w,null,H(e.items,o=>(a(),u(w,null,["link"in o?(a(),k(te,{key:0,item:o},null,8,["item"])):h("",!0)],64))),256))]))}}),Mo=g(No,[["__scopeId","data-v-c41d4d34"]]),Io={class:"VPMenu"},wo={key:0,class:"items"},Ao=m({__name:"VPMenu",props:{items:{}},setup(s){return(e,t)=>(a(),u("div",Io,[e.items?(a(),u("div",wo,[(a(!0),u(w,null,H(e.items,o=>(a(),u(w,{key:JSON.stringify(o)},["link"in o?(a(),k(te,{key:0,item:o},null,8,["item"])):"component"in o?(a(),k(E(o.component),U({key:1,ref_for:!0},o.props),null,16)):(a(),k(Mo,{key:2,text:o.text,items:o.items},null,8,["text","items"]))],64))),128))])):h("",!0),c(e.$slots,"default",{},void 0,!0)]))}}),Co=g(Ao,[["__scopeId","data-v-a0929307"]]),Ho=["aria-expanded","aria-label"],Bo={key:0,class:"text"},Eo=["innerHTML"],Fo={key:1,class:"vpi-more-horizontal icon"},Do={class:"menu"},Oo=m({__name:"VPFlyout",props:{icon:{},button:{},label:{},items:{}},setup(s){const e=T(!1),t=T();go({el:t,onBlur:o});function o(){e.value=!1}return(n,i)=>(a(),u("div",{class:"VPFlyout",ref_key:"el",ref:t,onMouseenter:i[1]||(i[1]=l=>e.value=!0),onMouseleave:i[2]||(i[2]=l=>e.value=!1)},[d("button",{type:"button",class:"button","aria-haspopup":"true","aria-expanded":e.value,"aria-label":n.label,onClick:i[0]||(i[0]=l=>e.value=!e.value)},[n.button||n.icon?(a(),u("span",Bo,[n.icon?(a(),u("span",{key:0,class:M([n.icon,"option-icon"])},null,2)):h("",!0),n.button?(a(),u("span",{key:1,innerHTML:n.button},null,8,Eo)):h("",!0),i[3]||(i[3]=d("span",{class:"vpi-chevron-down text-icon"},null,-1))])):(a(),u("span",Fo))],8,Ho),d("div",Do,[_(Co,{items:n.items},{default:f(()=>[c(n.$slots,"default",{},void 0,!0)]),_:3},8,["items"])])],544))}}),ke=g(Oo,[["__scopeId","data-v-ce17dc3c"]]),Go=["href","aria-label","innerHTML"],Uo=m({__name:"VPSocialLink",props:{icon:{},link:{},ariaLabel:{}},setup(s){const e=s,t=T();j(async()=>{var i;await Le();const n=(i=t.value)==null?void 0:i.children[0];n instanceof HTMLElement&&n.className.startsWith("vpi-social-")&&(getComputedStyle(n).maskImage||getComputedStyle(n).webkitMaskImage)==="none"&&n.style.setProperty("--icon",`url('https://api.iconify.design/simple-icons/${e.icon}.svg')`)});const o=y(()=>typeof e.icon=="object"?e.icon.svg:``);return(n,i)=>(a(),u("a",{ref_key:"el",ref:t,class:"VPSocialLink no-icon",href:n.link,"aria-label":n.ariaLabel??(typeof n.icon=="string"?n.icon:""),target:"_blank",rel:"noopener",innerHTML:o.value},null,8,Go))}}),jo=g(Uo,[["__scopeId","data-v-3c299a96"]]),zo={class:"VPSocialLinks"},Wo=m({__name:"VPSocialLinks",props:{links:{}},setup(s){return(e,t)=>(a(),u("div",zo,[(a(!0),u(w,null,H(e.links,({link:o,icon:n,ariaLabel:i})=>(a(),k(jo,{key:o,icon:n,link:o,ariaLabel:i},null,8,["icon","link","ariaLabel"]))),128))]))}}),be=g(Wo,[["__scopeId","data-v-0ebd8679"]]),Ko={key:0,class:"group translations"},qo={class:"trans-title"},Ro={key:1,class:"group"},Jo={class:"item appearance"},Xo={class:"label"},Yo={class:"appearance-action"},Qo={key:2,class:"group"},Zo={class:"item social-links"},xo=m({__name:"VPNavBarExtra",setup(s){const{site:e,theme:t}=L(),{localeLinks:o,currentLang:n}=R({correspondingLink:!0}),i=y(()=>o.value.length&&n.value.label||e.value.appearance||t.value.socialLinks);return(l,v)=>i.value?(a(),k(ke,{key:0,class:"VPNavBarExtra",label:"extra navigation"},{default:f(()=>[r(o).length&&r(n).label?(a(),u("div",Ko,[d("p",qo,I(r(n).label),1),(a(!0),u(w,null,H(r(o),p=>(a(),k(te,{key:p.link,item:p},null,8,["item"]))),128))])):h("",!0),r(e).appearance&&r(e).appearance!=="force-dark"&&r(e).appearance!=="force-auto"?(a(),u("div",Ro,[d("div",Jo,[d("p",Xo,I(r(t).darkModeSwitchLabel||"Appearance"),1),d("div",Yo,[_(me)])])])):h("",!0),r(t).socialLinks?(a(),u("div",Qo,[d("div",Zo,[_(be,{class:"social-links-list",links:r(t).socialLinks},null,8,["links"])])])):h("",!0)]),_:1})):h("",!0)}}),es=g(xo,[["__scopeId","data-v-cb22ae83"]]),ts=["aria-expanded"],ns=m({__name:"VPNavBarHamburger",props:{active:{type:Boolean}},emits:["click"],setup(s){return(e,t)=>(a(),u("button",{type:"button",class:M(["VPNavBarHamburger",{active:e.active}]),"aria-label":"mobile navigation","aria-expanded":e.active,"aria-controls":"VPNavScreen",onClick:t[0]||(t[0]=o=>e.$emit("click"))},t[1]||(t[1]=[d("span",{class:"container"},[d("span",{class:"top"}),d("span",{class:"middle"}),d("span",{class:"bottom"})],-1)]),10,ts))}}),os=g(ns,[["__scopeId","data-v-42f375ed"]]),ss=["innerHTML"],as=m({__name:"VPNavBarMenuLink",props:{item:{}},setup(s){const{page:e}=L();return(t,o)=>(a(),k(F,{class:M({VPNavBarMenuLink:!0,active:r(W)(r(e).relativePath,t.item.activeMatch||t.item.link,!!t.item.activeMatch)}),href:t.item.link,target:t.item.target,rel:t.item.rel,"no-icon":t.item.noIcon,tabindex:"0"},{default:f(()=>[d("span",{innerHTML:t.item.text},null,8,ss)]),_:1},8,["class","href","target","rel","no-icon"]))}}),rs=g(as,[["__scopeId","data-v-358f64d2"]]),is=m({__name:"VPNavBarMenuGroup",props:{item:{}},setup(s){const e=s,{page:t}=L(),o=i=>"component"in i?!1:"link"in i?W(t.value.relativePath,i.link,!!e.item.activeMatch):i.items.some(o),n=y(()=>o(e.item));return(i,l)=>(a(),k(ke,{class:M({VPNavBarMenuGroup:!0,active:r(W)(r(t).relativePath,i.item.activeMatch,!!i.item.activeMatch)||n.value}),button:i.item.text,items:i.item.items},null,8,["class","button","items"]))}}),ls={key:0,"aria-labelledby":"main-nav-aria-label",class:"VPNavBarMenu"},cs=m({__name:"VPNavBarMenu",setup(s){const{theme:e}=L();return(t,o)=>r(e).nav?(a(),u("nav",ls,[o[0]||(o[0]=d("span",{id:"main-nav-aria-label",class:"visually-hidden"}," Main Navigation ",-1)),(a(!0),u(w,null,H(r(e).nav,n=>(a(),u(w,{key:JSON.stringify(n)},["link"in n?(a(),k(rs,{key:0,item:n},null,8,["item"])):"component"in n?(a(),k(E(n.component),U({key:1,ref_for:!0},n.props),null,16)):(a(),k(is,{key:2,item:n},null,8,["item"]))],64))),128))])):h("",!0)}}),us=g(cs,[["__scopeId","data-v-bc890e2b"]]);function ds(s){const{localeIndex:e,theme:t}=L();function o(n){var A,C,S;const i=n.split("."),l=(A=t.value.search)==null?void 0:A.options,v=l&&typeof l=="object",p=v&&((S=(C=l.locales)==null?void 0:C[e.value])==null?void 0:S.translations)||null,$=v&&l.translations||null;let V=p,b=$,P=s;const N=i.pop();for(const B of i){let G=null;const q=P==null?void 0:P[B];q&&(G=P=q);const ne=b==null?void 0:b[B];ne&&(G=b=ne);const oe=V==null?void 0:V[B];oe&&(G=V=oe),q||(P=G),ne||(b=G),oe||(V=G)}return(V==null?void 0:V[N])??(b==null?void 0:b[N])??(P==null?void 0:P[N])??""}return o}const vs=["aria-label"],ps={class:"DocSearch-Button-Container"},fs={class:"DocSearch-Button-Placeholder"},ge=m({__name:"VPNavBarSearchButton",setup(s){const t=ds({button:{buttonText:"Search",buttonAriaLabel:"Search"}});return(o,n)=>(a(),u("button",{type:"button",class:"DocSearch DocSearch-Button","aria-label":r(t)("button.buttonAriaLabel")},[d("span",ps,[n[0]||(n[0]=d("span",{class:"vp-icon DocSearch-Search-Icon"},null,-1)),d("span",fs,I(r(t)("button.buttonText")),1)]),n[1]||(n[1]=d("span",{class:"DocSearch-Button-Keys"},[d("kbd",{class:"DocSearch-Button-Key"}),d("kbd",{class:"DocSearch-Button-Key"},"K")],-1))],8,vs))}}),hs={class:"VPNavBarSearch"},ms={id:"local-search"},_s={key:1,id:"docsearch"},ks=m({__name:"VPNavBarSearch",setup(s){const e=Ue(()=>je(()=>import("./VPLocalSearchBox.BYtHTHtK.js"),__vite__mapDeps([0,1]))),t=()=>null,{theme:o}=L(),n=T(!1),i=T(!1);j(()=>{});function l(){n.value||(n.value=!0,setTimeout(v,16))}function v(){const b=new Event("keydown");b.key="k",b.metaKey=!0,window.dispatchEvent(b),setTimeout(()=>{document.querySelector(".DocSearch-Modal")||v()},16)}function p(b){const P=b.target,N=P.tagName;return P.isContentEditable||N==="INPUT"||N==="SELECT"||N==="TEXTAREA"}const $=T(!1);re("k",b=>{(b.ctrlKey||b.metaKey)&&(b.preventDefault(),$.value=!0)}),re("/",b=>{p(b)||(b.preventDefault(),$.value=!0)});const V="local";return(b,P)=>{var N;return a(),u("div",hs,[r(V)==="local"?(a(),u(w,{key:0},[$.value?(a(),k(r(e),{key:0,onClose:P[0]||(P[0]=A=>$.value=!1)})):h("",!0),d("div",ms,[_(ge,{onClick:P[1]||(P[1]=A=>$.value=!0)})])],64)):r(V)==="algolia"?(a(),u(w,{key:1},[n.value?(a(),k(r(t),{key:0,algolia:((N=r(o).search)==null?void 0:N.options)??r(o).algolia,onVnodeBeforeMount:P[2]||(P[2]=A=>i.value=!0)},null,8,["algolia"])):h("",!0),i.value?h("",!0):(a(),u("div",_s,[_(ge,{onClick:l})]))],64)):h("",!0)])}}}),bs=m({__name:"VPNavBarSocialLinks",setup(s){const{theme:e}=L();return(t,o)=>r(e).socialLinks?(a(),k(be,{key:0,class:"VPNavBarSocialLinks",links:r(e).socialLinks},null,8,["links"])):h("",!0)}}),gs=g(bs,[["__scopeId","data-v-399e1608"]]),$s=["href","rel","target"],ys=["innerHTML"],Ps={key:2},Ls=m({__name:"VPNavBarTitle",setup(s){const{site:e,theme:t}=L(),{hasSidebar:o}=O(),{currentLang:n}=R(),i=y(()=>{var p;return typeof t.value.logoLink=="string"?t.value.logoLink:(p=t.value.logoLink)==null?void 0:p.link}),l=y(()=>{var p;return typeof t.value.logoLink=="string"||(p=t.value.logoLink)==null?void 0:p.rel}),v=y(()=>{var p;return typeof t.value.logoLink=="string"||(p=t.value.logoLink)==null?void 0:p.target});return(p,$)=>(a(),u("div",{class:M(["VPNavBarTitle",{"has-sidebar":r(o)}])},[d("a",{class:"title",href:i.value??r(fe)(r(n).link),rel:l.value,target:v.value},[c(p.$slots,"nav-bar-title-before",{},void 0,!0),r(t).logo?(a(),k(X,{key:0,class:"logo",image:r(t).logo},null,8,["image"])):h("",!0),r(t).siteTitle?(a(),u("span",{key:1,innerHTML:r(t).siteTitle},null,8,ys)):r(t).siteTitle===void 0?(a(),u("span",Ps,I(r(e).title),1)):h("",!0),c(p.$slots,"nav-bar-title-after",{},void 0,!0)],8,$s)],2))}}),Vs=g(Ls,[["__scopeId","data-v-cea99ba2"]]),Ss={class:"items"},Ts={class:"title"},Ns=m({__name:"VPNavBarTranslations",setup(s){const{theme:e}=L(),{localeLinks:t,currentLang:o}=R({correspondingLink:!0});return(n,i)=>r(t).length&&r(o).label?(a(),k(ke,{key:0,class:"VPNavBarTranslations",icon:"vpi-languages",label:r(e).langMenuLabel||"Change language"},{default:f(()=>[d("div",Ss,[d("p",Ts,I(r(o).label),1),(a(!0),u(w,null,H(r(t),l=>(a(),k(te,{key:l.link,item:l},null,8,["item"]))),128))])]),_:1},8,["label"])):h("",!0)}}),Ms=g(Ns,[["__scopeId","data-v-46d426ad"]]),Is={class:"wrapper"},ws={class:"container"},As={class:"title"},Cs={class:"content"},Hs={class:"content-body"},Bs=m({__name:"VPNavBar",props:{isScreenOpen:{type:Boolean}},emits:["toggle-screen"],setup(s){const e=s,{y:t}=Ve(),{hasSidebar:o}=O(),{frontmatter:n}=L(),i=T({});return pe(()=>{i.value={"has-sidebar":o.value,home:n.value.layout==="home",top:t.value===0,"screen-open":e.isScreenOpen}}),(l,v)=>(a(),u("div",{class:M(["VPNavBar",i.value])},[d("div",Is,[d("div",ws,[d("div",As,[_(Vs,null,{"nav-bar-title-before":f(()=>[c(l.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":f(()=>[c(l.$slots,"nav-bar-title-after",{},void 0,!0)]),_:3})]),d("div",Cs,[d("div",Hs,[c(l.$slots,"nav-bar-content-before",{},void 0,!0),_(ks,{class:"search"}),_(us,{class:"menu"}),_(Ms,{class:"translations"}),_(bo,{class:"appearance"}),_(gs,{class:"social-links"}),_(es,{class:"extra"}),c(l.$slots,"nav-bar-content-after",{},void 0,!0),_(os,{class:"hamburger",active:l.isScreenOpen,onClick:v[0]||(v[0]=p=>l.$emit("toggle-screen"))},null,8,["active"])])])])]),v[1]||(v[1]=d("div",{class:"divider"},[d("div",{class:"divider-line"})],-1))],2))}}),Es=g(Bs,[["__scopeId","data-v-9f44cfca"]]),Fs={key:0,class:"VPNavScreenAppearance"},Ds={class:"text"},Os=m({__name:"VPNavScreenAppearance",setup(s){const{site:e,theme:t}=L();return(o,n)=>r(e).appearance&&r(e).appearance!=="force-dark"&&r(e).appearance!=="force-auto"?(a(),u("div",Fs,[d("p",Ds,I(r(t).darkModeSwitchLabel||"Appearance"),1),_(me)])):h("",!0)}}),Gs=g(Os,[["__scopeId","data-v-9f412837"]]),Us=["innerHTML"],js=m({__name:"VPNavScreenMenuLink",props:{item:{}},setup(s){const e=x("close-screen");return(t,o)=>(a(),k(F,{class:"VPNavScreenMenuLink",href:t.item.link,target:t.item.target,rel:t.item.rel,"no-icon":t.item.noIcon,onClick:r(e)},{default:f(()=>[d("span",{innerHTML:t.item.text},null,8,Us)]),_:1},8,["href","target","rel","no-icon","onClick"]))}}),zs=g(js,[["__scopeId","data-v-b98c94d9"]]),Ws=["innerHTML"],Ks=m({__name:"VPNavScreenMenuGroupLink",props:{item:{}},setup(s){const e=x("close-screen");return(t,o)=>(a(),k(F,{class:"VPNavScreenMenuGroupLink",href:t.item.link,target:t.item.target,rel:t.item.rel,"no-icon":t.item.noIcon,onClick:r(e)},{default:f(()=>[d("span",{innerHTML:t.item.text},null,8,Ws)]),_:1},8,["href","target","rel","no-icon","onClick"]))}}),Ce=g(Ks,[["__scopeId","data-v-5f06e998"]]),qs={class:"VPNavScreenMenuGroupSection"},Rs={key:0,class:"title"},Js=m({__name:"VPNavScreenMenuGroupSection",props:{text:{},items:{}},setup(s){return(e,t)=>(a(),u("div",qs,[e.text?(a(),u("p",Rs,I(e.text),1)):h("",!0),(a(!0),u(w,null,H(e.items,o=>(a(),k(Ce,{key:o.text,item:o},null,8,["item"]))),128))]))}}),Xs=g(Js,[["__scopeId","data-v-2d23fe70"]]),Ys=["aria-controls","aria-expanded"],Qs=["innerHTML"],Zs=["id"],xs={key:0,class:"item"},ea={key:1,class:"item"},ta={key:2,class:"group"},na=m({__name:"VPNavScreenMenuGroup",props:{text:{},items:{}},setup(s){const e=s,t=T(!1),o=y(()=>`NavScreenGroup-${e.text.replace(" ","-").toLowerCase()}`);function n(){t.value=!t.value}return(i,l)=>(a(),u("div",{class:M(["VPNavScreenMenuGroup",{open:t.value}])},[d("button",{class:"button","aria-controls":o.value,"aria-expanded":t.value,onClick:n},[d("span",{class:"button-text",innerHTML:i.text},null,8,Qs),l[0]||(l[0]=d("span",{class:"vpi-plus button-icon"},null,-1))],8,Ys),d("div",{id:o.value,class:"items"},[(a(!0),u(w,null,H(i.items,v=>(a(),u(w,{key:JSON.stringify(v)},["link"in v?(a(),u("div",xs,[_(Ce,{item:v},null,8,["item"])])):"component"in v?(a(),u("div",ea,[(a(),k(E(v.component),U({ref_for:!0},v.props,{"screen-menu":""}),null,16))])):(a(),u("div",ta,[_(Xs,{text:v.text,items:v.items},null,8,["text","items"])]))],64))),128))],8,Zs)],2))}}),oa=g(na,[["__scopeId","data-v-9e77eea0"]]),sa={key:0,class:"VPNavScreenMenu"},aa=m({__name:"VPNavScreenMenu",setup(s){const{theme:e}=L();return(t,o)=>r(e).nav?(a(),u("nav",sa,[(a(!0),u(w,null,H(r(e).nav,n=>(a(),u(w,{key:JSON.stringify(n)},["link"in n?(a(),k(zs,{key:0,item:n},null,8,["item"])):"component"in n?(a(),k(E(n.component),U({key:1,ref_for:!0},n.props,{"screen-menu":""}),null,16)):(a(),k(oa,{key:2,text:n.text||"",items:n.items},null,8,["text","items"]))],64))),128))])):h("",!0)}}),ra=m({__name:"VPNavScreenSocialLinks",setup(s){const{theme:e}=L();return(t,o)=>r(e).socialLinks?(a(),k(be,{key:0,class:"VPNavScreenSocialLinks",links:r(e).socialLinks},null,8,["links"])):h("",!0)}}),ia={class:"list"},la=m({__name:"VPNavScreenTranslations",setup(s){const{localeLinks:e,currentLang:t}=R({correspondingLink:!0}),o=T(!1);function n(){o.value=!o.value}return(i,l)=>r(e).length&&r(t).label?(a(),u("div",{key:0,class:M(["VPNavScreenTranslations",{open:o.value}])},[d("button",{class:"title",onClick:n},[l[0]||(l[0]=d("span",{class:"vpi-languages icon lang"},null,-1)),z(" "+I(r(t).label)+" ",1),l[1]||(l[1]=d("span",{class:"vpi-chevron-down icon chevron"},null,-1))]),d("ul",ia,[(a(!0),u(w,null,H(r(e),v=>(a(),u("li",{key:v.link,class:"item"},[_(F,{class:"link",href:v.link},{default:f(()=>[z(I(v.text),1)]),_:2},1032,["href"])]))),128))])],2)):h("",!0)}}),ca=g(la,[["__scopeId","data-v-13dfd227"]]),ua={class:"container"},da=m({__name:"VPNavScreen",props:{open:{type:Boolean}},setup(s){const e=T(null),t=Se(ee?document.body:null);return(o,n)=>(a(),k(ue,{name:"fade",onEnter:n[0]||(n[0]=i=>t.value=!0),onAfterLeave:n[1]||(n[1]=i=>t.value=!1)},{default:f(()=>[o.open?(a(),u("div",{key:0,class:"VPNavScreen",ref_key:"screen",ref:e,id:"VPNavScreen"},[d("div",ua,[c(o.$slots,"nav-screen-content-before",{},void 0,!0),_(aa,{class:"menu"}),_(ca,{class:"translations"}),_(Gs,{class:"appearance"}),_(ra,{class:"social-links"}),c(o.$slots,"nav-screen-content-after",{},void 0,!0)])],512)):h("",!0)]),_:3}))}}),va=g(da,[["__scopeId","data-v-554db04e"]]),pa={key:0,class:"VPNav"},fa=m({__name:"VPNav",setup(s){const{isScreenOpen:e,closeScreen:t,toggleScreen:o}=lo(),{frontmatter:n}=L(),i=y(()=>n.value.navbar!==!1);return Te("close-screen",t),Y(()=>{ee&&document.documentElement.classList.toggle("hide-nav",!i.value)}),(l,v)=>i.value?(a(),u("header",pa,[_(Es,{"is-screen-open":r(e),onToggleScreen:r(o)},{"nav-bar-title-before":f(()=>[c(l.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":f(()=>[c(l.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":f(()=>[c(l.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":f(()=>[c(l.$slots,"nav-bar-content-after",{},void 0,!0)]),_:3},8,["is-screen-open","onToggleScreen"]),_(va,{open:r(e)},{"nav-screen-content-before":f(()=>[c(l.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":f(()=>[c(l.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3},8,["open"])])):h("",!0)}}),ha=g(fa,[["__scopeId","data-v-06aeb22c"]]),ma=["role","tabindex"],_a={key:1,class:"items"},ka=m({__name:"VPSidebarItem",props:{item:{},depth:{}},setup(s){const e=s,{collapsed:t,collapsible:o,isLink:n,isActiveLink:i,hasActiveLink:l,hasChildren:v,toggle:p}=dt(y(()=>e.item)),$=y(()=>v.value?"section":"div"),V=y(()=>n.value?"a":"div"),b=y(()=>v.value?e.depth+2===7?"p":`h${e.depth+2}`:"p"),P=y(()=>n.value?void 0:"button"),N=y(()=>[[`level-${e.depth}`],{collapsible:o.value},{collapsed:t.value},{"is-link":n.value},{"is-active":i.value},{"has-active":l.value}]);function A(S){"key"in S&&S.key!=="Enter"||!e.item.link&&p()}function C(){e.item.link&&p()}return(S,B)=>{const G=K("VPSidebarItem",!0);return a(),k(E($.value),{class:M(["VPSidebarItem",N.value])},{default:f(()=>[S.item.text?(a(),u("div",U({key:0,class:"item",role:P.value},ze(S.item.items?{click:A,keydown:A}:{},!0),{tabindex:S.item.items&&0}),[B[1]||(B[1]=d("div",{class:"indicator"},null,-1)),S.item.link?(a(),k(F,{key:0,tag:V.value,class:"link",href:S.item.link,rel:S.item.rel,target:S.item.target},{default:f(()=>[(a(),k(E(b.value),{class:"text",innerHTML:S.item.text},null,8,["innerHTML"]))]),_:1},8,["tag","href","rel","target"])):(a(),k(E(b.value),{key:1,class:"text",innerHTML:S.item.text},null,8,["innerHTML"])),S.item.collapsed!=null&&S.item.items&&S.item.items.length?(a(),u("div",{key:2,class:"caret",role:"button","aria-label":"toggle section",onClick:C,onKeydown:We(C,["enter"]),tabindex:"0"},B[0]||(B[0]=[d("span",{class:"vpi-chevron-right caret-icon"},null,-1)]),32)):h("",!0)],16,ma)):h("",!0),S.item.items&&S.item.items.length?(a(),u("div",_a,[S.depth<5?(a(!0),u(w,{key:0},H(S.item.items,q=>(a(),k(G,{key:q.text,item:q,depth:S.depth+1},null,8,["item","depth"]))),128)):h("",!0)])):h("",!0)]),_:1},8,["class"])}}}),ba=g(ka,[["__scopeId","data-v-5f79b55d"]]),ga=m({__name:"VPSidebarGroup",props:{items:{}},setup(s){const e=T(!0);let t=null;return j(()=>{t=setTimeout(()=>{t=null,e.value=!1},300)}),Ke(()=>{t!=null&&(clearTimeout(t),t=null)}),(o,n)=>(a(!0),u(w,null,H(o.items,i=>(a(),u("div",{key:i.text,class:M(["group",{"no-transition":e.value}])},[_(ba,{item:i,depth:0},null,8,["item"])],2))),128))}}),$a=g(ga,[["__scopeId","data-v-6b998b36"]]),ya={class:"nav",id:"VPSidebarNav","aria-labelledby":"sidebar-aria-label",tabindex:"-1"},Pa=m({__name:"VPSidebar",props:{open:{type:Boolean}},setup(s){const{sidebarGroups:e,hasSidebar:t}=O(),o=s,n=T(null),i=Se(ee?document.body:null);D([o,n],()=>{var v;o.open?(i.value=!0,(v=n.value)==null||v.focus()):i.value=!1},{immediate:!0,flush:"post"});const l=T(0);return D(e,()=>{l.value+=1},{deep:!0}),(v,p)=>r(t)?(a(),u("aside",{key:0,class:M(["VPSidebar",{open:v.open}]),ref_key:"navEl",ref:n,onClick:p[0]||(p[0]=qe(()=>{},["stop"]))},[p[2]||(p[2]=d("div",{class:"curtain"},null,-1)),d("nav",ya,[p[1]||(p[1]=d("span",{class:"visually-hidden",id:"sidebar-aria-label"}," Sidebar Navigation ",-1)),c(v.$slots,"sidebar-nav-before",{},void 0,!0),(a(),k($a,{items:r(e),key:l.value},null,8,["items"])),c(v.$slots,"sidebar-nav-after",{},void 0,!0)])],2)):h("",!0)}}),La=g(Pa,[["__scopeId","data-v-91b447a8"]]),Va=m({__name:"VPSkipLink",setup(s){const{theme:e}=L(),t=Z(),o=T();D(()=>t.path,()=>o.value.focus());function n({target:i}){const l=document.getElementById(decodeURIComponent(i.hash).slice(1));if(l){const v=()=>{l.removeAttribute("tabindex"),l.removeEventListener("blur",v)};l.setAttribute("tabindex","-1"),l.addEventListener("blur",v),l.focus(),window.scrollTo(0,0)}}return(i,l)=>(a(),u(w,null,[d("span",{ref_key:"backToTop",ref:o,tabindex:"-1"},null,512),d("a",{href:"#VPContent",class:"VPSkipLink visually-hidden",onClick:n},I(r(e).skipToContentLabel||"Skip to content"),1)],64))}}),Sa=g(Va,[["__scopeId","data-v-9f15b6e6"]]),Ta=m({__name:"Layout",setup(s){const{isOpen:e,open:t,close:o}=O(),n=Z();D(()=>n.path,o),ut(e,o);const{frontmatter:i}=L(),l=Re(),v=y(()=>!!l["home-hero-image"]);return Te("hero-image-slot-exists",v),(p,$)=>{const V=K("Content");return r(i).layout!==!1?(a(),u("div",{key:0,class:M(["Layout",r(i).pageClass])},[c(p.$slots,"layout-top",{},void 0,!0),_(Sa),_(Qe,{class:"backdrop",show:r(e),onClick:r(o)},null,8,["show","onClick"]),_(ha,null,{"nav-bar-title-before":f(()=>[c(p.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":f(()=>[c(p.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":f(()=>[c(p.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":f(()=>[c(p.$slots,"nav-bar-content-after",{},void 0,!0)]),"nav-screen-content-before":f(()=>[c(p.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":f(()=>[c(p.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3}),_(io,{open:r(e),onOpenMenu:r(t)},null,8,["open","onOpenMenu"]),_(La,{open:r(e)},{"sidebar-nav-before":f(()=>[c(p.$slots,"sidebar-nav-before",{},void 0,!0)]),"sidebar-nav-after":f(()=>[c(p.$slots,"sidebar-nav-after",{},void 0,!0)]),_:3},8,["open"]),_(Kn,null,{"page-top":f(()=>[c(p.$slots,"page-top",{},void 0,!0)]),"page-bottom":f(()=>[c(p.$slots,"page-bottom",{},void 0,!0)]),"not-found":f(()=>[c(p.$slots,"not-found",{},void 0,!0)]),"home-hero-before":f(()=>[c(p.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":f(()=>[c(p.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":f(()=>[c(p.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":f(()=>[c(p.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":f(()=>[c(p.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":f(()=>[c(p.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":f(()=>[c(p.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":f(()=>[c(p.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":f(()=>[c(p.$slots,"home-features-after",{},void 0,!0)]),"doc-footer-before":f(()=>[c(p.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":f(()=>[c(p.$slots,"doc-before",{},void 0,!0)]),"doc-after":f(()=>[c(p.$slots,"doc-after",{},void 0,!0)]),"doc-top":f(()=>[c(p.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":f(()=>[c(p.$slots,"doc-bottom",{},void 0,!0)]),"aside-top":f(()=>[c(p.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":f(()=>[c(p.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":f(()=>[c(p.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":f(()=>[c(p.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":f(()=>[c(p.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":f(()=>[c(p.$slots,"aside-ads-after",{},void 0,!0)]),_:3}),_(Yn),c(p.$slots,"layout-bottom",{},void 0,!0)],2)):(a(),k(V,{key:1}))}}}),Na=g(Ta,[["__scopeId","data-v-6d457d7f"]]),Ia={Layout:Na,enhanceApp:({app:s})=>{s.component("Badge",Je)}};export{ds as c,Ia as t,L as u};
    diff --git a/assets/user-guides_integrity-check.md.I-8CVL-T.js b/assets/user-guides_integrity-check.md.I-8CVL-T.js
    deleted file mode 100644
    index 65d93a9..0000000
    --- a/assets/user-guides_integrity-check.md.I-8CVL-T.js
    +++ /dev/null
    @@ -1 +0,0 @@
    -import{_ as t,c as a,o as i,ag as r}from"./chunks/framework.S-Qvb3wi.js";const g=JSON.parse('{"title":"Email Integrity Check","description":"","frontmatter":{},"headers":[],"relativePath":"user-guides/integrity-check.md","filePath":"user-guides/integrity-check.md"}'),o={name:"user-guides/integrity-check.md"};function s(n,e,h,l,c,d){return i(),a("div",null,e[0]||(e[0]=[r('

    Email Integrity Check

    Open Archiver allows you to verify the integrity of your archived emails and their attachments. This guide explains how the integrity check works and what the results mean.

    How It Works

    When an email is archived, Open Archiver calculates a unique cryptographic signature (a SHA256 hash) for the email's raw .eml file and for each of its attachments. These signatures are stored in the database alongside the email's metadata.

    The integrity check feature recalculates these signatures for the stored files and compares them to the original signatures stored in the database. This process allows you to verify that the content of your archived emails has not been altered, corrupted, or tampered with since the moment they were archived.

    The Integrity Report

    When you view an email in the Open Archiver interface, an integrity report is automatically generated and displayed. This report provides a clear, at-a-glance status for the email file and each of its attachments.

    Statuses

    • Valid (Green Badge): A "Valid" status means that the current signature of the file matches the original signature stored in the database. This is the expected status and indicates that the file's integrity is intact.

    • Invalid (Red Badge): An "Invalid" status means that the current signature of the file does not match the original signature. This indicates that the file's content has changed since it was archived.

    Reasons for an "Invalid" Status

    If a file is marked as "Invalid," you can hover over the badge to see a reason for the failure. Common reasons include:

    • Stored hash does not match current hash: This is the most common reason and indicates that the file's content has been modified. This could be due to accidental changes, data corruption, or unauthorized tampering.

    • Could not read attachment file from storage: This message indicates that the file could not be read from its storage location. This could be due to a storage system issue, a file permission problem, or because the file has been deleted.

    What to Do If an Integrity Check Fails

    If you encounter an "Invalid" status for an email or attachment, it is important to investigate the issue. Here are some steps you can take:

    1. Check Storage: Verify that the file exists in its storage location and that its permissions are correct.
    2. Review Audit Logs: If you have audit logging enabled, review the logs for any unauthorized access or modifications to the file.
    3. Restore from Backup: If you suspect data corruption, you may need to restore the affected file from a backup.

    The integrity check feature is a crucial tool for ensuring the long-term reliability and trustworthiness of your email archive. By regularly monitoring the integrity of your archived data, you can be confident that your records are accurate and complete.

    ',16)]))}const f=t(o,[["render",s]]);export{g as __pageData,f as default}; diff --git a/assets/user-guides_integrity-check.md.I-8CVL-T.lean.js b/assets/user-guides_integrity-check.md.I-8CVL-T.lean.js deleted file mode 100644 index 32d4ab0..0000000 --- a/assets/user-guides_integrity-check.md.I-8CVL-T.lean.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as t,c as a,o as i,ag as r}from"./chunks/framework.S-Qvb3wi.js";const g=JSON.parse('{"title":"Email Integrity Check","description":"","frontmatter":{},"headers":[],"relativePath":"user-guides/integrity-check.md","filePath":"user-guides/integrity-check.md"}'),o={name:"user-guides/integrity-check.md"};function s(n,e,h,l,c,d){return i(),a("div",null,e[0]||(e[0]=[r("",16)]))}const f=t(o,[["render",s]]);export{g as __pageData,f as default}; diff --git a/assets/user-guides_integrity-check.md.v2rGD4e_.js b/assets/user-guides_integrity-check.md.v2rGD4e_.js new file mode 100644 index 0000000..4a9ddc2 --- /dev/null +++ b/assets/user-guides_integrity-check.md.v2rGD4e_.js @@ -0,0 +1 @@ +import{_ as t,c as a,o as i,ag as r}from"./chunks/framework.S-Qvb3wi.js";const g=JSON.parse('{"title":"Integrity Check","description":"","frontmatter":{},"headers":[],"relativePath":"user-guides/integrity-check.md","filePath":"user-guides/integrity-check.md"}'),o={name:"user-guides/integrity-check.md"};function s(n,e,h,c,l,d){return i(),a("div",null,e[0]||(e[0]=[r('

    Integrity Check

    Open Archiver allows you to verify the integrity of your archived emails and their attachments. This guide explains how the integrity check works and what the results mean.

    How It Works

    When an email is archived, Open Archiver calculates a unique cryptographic signature (a SHA256 hash) for the email's raw .eml file and for each of its attachments. These signatures are stored in the database alongside the email's metadata.

    The integrity check feature recalculates these signatures for the stored files and compares them to the original signatures stored in the database. This process allows you to verify that the content of your archived emails has not been altered, corrupted, or tampered with since the moment they were archived.

    The Integrity Report

    When you view an email in the Open Archiver interface, an integrity report is automatically generated and displayed. This report provides a clear, at-a-glance status for the email file and each of its attachments.

    Statuses

    • Valid (Green Badge): A "Valid" status means that the current signature of the file matches the original signature stored in the database. This is the expected status and indicates that the file's integrity is intact.

    • Invalid (Red Badge): An "Invalid" status means that the current signature of the file does not match the original signature. This indicates that the file's content has changed since it was archived.

    Reasons for an "Invalid" Status

    If a file is marked as "Invalid," you can hover over the badge to see a reason for the failure. Common reasons include:

    • Stored hash does not match current hash: This is the most common reason and indicates that the file's content has been modified. This could be due to accidental changes, data corruption, or unauthorized tampering.

    • Could not read attachment file from storage: This message indicates that the file could not be read from its storage location. This could be due to a storage system issue, a file permission problem, or because the file has been deleted.

    What to Do If an Integrity Check Fails

    If you encounter an "Invalid" status for an email or attachment, it is important to investigate the issue. Here are some steps you can take:

    1. Check Storage: Verify that the file exists in its storage location and that its permissions are correct.
    2. Review Audit Logs: If you have audit logging enabled, review the logs for any unauthorized access or modifications to the file.
    3. Restore from Backup: If you suspect data corruption, you may need to restore the affected file from a backup.

    The integrity check feature is a crucial tool for ensuring the long-term reliability and trustworthiness of your email archive. By regularly monitoring the integrity of your archived data, you can be confident that your records are accurate and complete.

    ',16)]))}const f=t(o,[["render",s]]);export{g as __pageData,f as default}; diff --git a/assets/user-guides_integrity-check.md.v2rGD4e_.lean.js b/assets/user-guides_integrity-check.md.v2rGD4e_.lean.js new file mode 100644 index 0000000..6d178ff --- /dev/null +++ b/assets/user-guides_integrity-check.md.v2rGD4e_.lean.js @@ -0,0 +1 @@ +import{_ as t,c as a,o as i,ag as r}from"./chunks/framework.S-Qvb3wi.js";const g=JSON.parse('{"title":"Integrity Check","description":"","frontmatter":{},"headers":[],"relativePath":"user-guides/integrity-check.md","filePath":"user-guides/integrity-check.md"}'),o={name:"user-guides/integrity-check.md"};function s(n,e,h,c,l,d){return i(),a("div",null,e[0]||(e[0]=[r("",16)]))}const f=t(o,[["render",s]]);export{g as __pageData,f as default}; diff --git a/enterprise/audit-log/api.html b/enterprise/audit-log/api.html index 9148fe0..aeb3dbf 100644 --- a/enterprise/audit-log/api.html +++ b/enterprise/audit-log/api.html @@ -9,9 +9,9 @@ - + - + @@ -48,7 +48,7 @@ "message": "Audit log chain is broken!", "logId": 123 }
    - + \ No newline at end of file diff --git a/enterprise/audit-log/audit-service.html b/enterprise/audit-log/audit-service.html index a057eab..e15a621 100644 --- a/enterprise/audit-log/audit-service.html +++ b/enterprise/audit-log/audit-service.html @@ -9,9 +9,9 @@ - + - + @@ -21,7 +21,7 @@
    Skip to content

    Audit Log: Backend Implementation

    The backend implementation of the audit log is handled by the AuditService, located in packages/backend/src/services/AuditService.ts. This service encapsulates all the logic for creating, retrieving, and verifying audit log entries.

    Hashing and Verification Logic

    The core of the audit log's immutability lies in its hashing and verification logic.

    Hash Calculation

    The calculateHash method is responsible for generating a SHA-256 hash of a log entry. To ensure consistency, it performs the following steps:

    1. Canonical Object Creation: It constructs a new object with a fixed property order, ensuring that the object's structure is always the same.
    2. Timestamp Normalization: It converts the timestamp to milliseconds since the epoch (getTime()) to avoid any precision-related discrepancies between the application and the database.
    3. Canonical Stringification: It uses a custom canonicalStringify function to create a JSON string representation of the object. This function sorts the object keys, ensuring that the output is always the same, regardless of the in-memory property order.
    4. Hash Generation: It computes a SHA-256 hash of the canonical string.

    Verification Process

    The verifyAuditLog method is designed to be highly scalable and efficient, even with millions of log entries. It processes the logs in manageable chunks (e.g., 1000 at a time) to avoid loading the entire table into memory.

    The verification process involves the following steps:

    1. Iterative Processing: It fetches the logs in batches within a while loop.
    2. Chain Verification: For each log entry, it compares the previousHash with the currentHash of the preceding log. If they do not match, the chain is broken, and the verification fails.
    3. Hash Recalculation: It recalculates the hash of the current log entry using the same calculateHash method used during creation.
    4. Integrity Check: It compares the recalculated hash with the currentHash stored in the database. If they do not match, the log entry has been tampered with, and the verification fails.

    Service Integration

    The AuditService is integrated into the application through the AuditLogModule (packages/enterprise/src/modules/audit-log/audit-log.module.ts), which registers the API routes for the audit log feature. The service's createAuditLog method is called from various other services throughout the application to record significant events.

    - + \ No newline at end of file diff --git a/enterprise/audit-log/guide.html b/enterprise/audit-log/guide.html index cd8bf61..e953702 100644 --- a/enterprise/audit-log/guide.html +++ b/enterprise/audit-log/guide.html @@ -9,9 +9,9 @@ - + - + @@ -21,7 +21,7 @@
    Skip to content

    Audit Log: User Interface

    The audit log user interface provides a comprehensive view of all significant events that have occurred within the Open Archiver system. It is designed to be intuitive and user-friendly, allowing administrators to easily monitor and review system activity.

    Viewing Audit Logs

    The main audit log page displays a table of log entries, with the following columns:

    • Timestamp: The date and time of the event.
    • Actor: The identifier of the user or system process that performed the action.
    • IP Address: The IP address from which the action was initiated.
    • Action: The type of action performed, displayed as a color-coded badge for easy identification.
    • Target Type: The type of resource that was affected.
    • Target ID: The unique identifier of the affected resource.
    • Details: A truncated preview of the event's details. The full JSON object is displayed in a pop-up card on hover.

    Filtering and Sorting

    The table can be sorted by timestamp by clicking the "Timestamp" header. This allows you to view the logs in either chronological or reverse chronological order.

    Pagination

    Pagination controls are available below the table, allowing you to navigate through the entire history of audit log entries.

    Verifying Log Integrity

    The "Verify Log Integrity" button allows you to initiate a verification process to check the integrity of the entire audit log chain. This process recalculates the hash of each log entry and compares it to the stored hash, ensuring that the cryptographic chain is unbroken and no entries have been tampered with.

    Verification Responses

    • Success: A success notification is displayed, confirming that the audit log integrity has been verified successfully. This means that the log chain is complete and no entries have been tampered with.

    • Failure: An error notification is displayed, indicating that the audit log chain is broken or an entry has been tampered with. The notification will include the ID of the log entry where the issue was detected. There are two types of failures:

      • Audit log chain is broken: This means that the previousHash of a log entry does not match the currentHash of the preceding entry. This indicates that one or more log entries may have been deleted or inserted into the chain.
      • Audit log entry is tampered!: This means that the recalculated hash of a log entry does not match its stored currentHash. This indicates that the data within the log entry has been altered.

    Viewing Log Details

    You can view the full details of any log entry by clicking on its row in the table. This will open a dialog containing all the information associated with the log entry, including the previous and current hashes.

    - + \ No newline at end of file diff --git a/enterprise/audit-log/index.html b/enterprise/audit-log/index.html index c4aa693..0238451 100644 --- a/enterprise/audit-log/index.html +++ b/enterprise/audit-log/index.html @@ -9,9 +9,9 @@ - + - + @@ -21,7 +21,7 @@
    Skip to content

    Audit Log

    The Audit Log is an enterprise-grade feature designed to provide a complete, immutable, and verifiable record of every significant action that occurs within the Open Archiver system. Its primary purpose is to ensure compliance with strict regulatory standards, such as the German GoBD, by establishing a tamper-proof chain of evidence for all activities.

    Core Principles

    To fulfill its compliance and security functions, the audit log adheres to the following core principles:

    1. Immutability

    Every log entry is cryptographically chained to the previous one. Each new entry contains a SHA-256 hash of the preceding entry's hash, creating a verifiable chain. Any attempt to alter or delete a past entry would break this chain and be immediately detectable through the verification process.

    2. Completeness

    The system is designed to log every significant event without exception. This includes not only user-initiated actions (like logins, searches, and downloads) but also automated system processes, such as data ingestion and policy-based deletions.

    3. Attribution

    Each log entry is unambiguously linked to the actor that initiated the event. This could be a specific authenticated user, an external auditor, or an automated system process. The actor's identifier and source IP address are recorded to ensure full traceability.

    4. Clarity and Detail

    Log entries are structured to be detailed and human-readable, providing sufficient context for an auditor to understand the event without needing specialized system knowledge. This includes the action performed, the target resource affected, and a JSON object with specific, contextual details of the event.

    5. Verifiability

    The integrity of the entire audit log can be verified at any time. A dedicated process iterates through the logs from the beginning, recalculating the hash of each entry and comparing it to the stored hash, ensuring the cryptographic chain is unbroken and no entries have been tampered with.

    - + \ No newline at end of file diff --git a/hashmap.json b/hashmap.json index 4dfa428..c544d89 100644 --- a/hashmap.json +++ b/hashmap.json @@ -1 +1 @@ -{"api_archived-email.md":"rYKCgF6R","api_auth.md":"BqZ6wN0q","api_authentication.md":"CyDXtQYg","api_dashboard.md":"lu70c-Pf","api_index.md":"DFnFK07E","api_ingestion.md":"B8EOVCr7","api_integrity.md":"CTx79Yjz","api_jobs.md":"1HdD59Aa","api_rate-limiting.md":"a1m1O0N8","api_search.md":"B8tLtEbg","api_storage.md":"DKUKvFrO","enterprise_audit-log_api.md":"BVTisviS","enterprise_audit-log_audit-service.md":"BSa897FH","enterprise_audit-log_guide.md":"CV4dRt8z","enterprise_audit-log_index.md":"D4TEa94R","index.md":"9PKJf5H1","services_iam-service_iam-policy.md":"BMP46V9x","services_index.md":"BLn224J3","services_ocr-service.md":"aPypYfme","services_storage-service.md":"Bgos1Y2E","summary.md":"5seSND4L","user-guides_email-providers_eml.md":"a288N17s","user-guides_email-providers_google-workspace.md":"BWo_12De","user-guides_email-providers_imap.md":"DnuaRv-0","user-guides_email-providers_index.md":"C3XNPTNj","user-guides_email-providers_mbox.md":"Cavm6di7","user-guides_email-providers_microsoft-365.md":"QHHVfYxW","user-guides_email-providers_pst.md":"c6jOF8P1","user-guides_installation.md":"wSyVr6UW","user-guides_integrity-check.md":"I-8CVL-T","user-guides_settings_system.md":"DZw4puzm","user-guides_troubleshooting_cors-errors.md":"DJT7M9F5","user-guides_upgrade-and-migration_meilisearch-upgrade.md":"xQXm1E12","user-guides_upgrade-and-migration_upgrade.md":"DieppEdN"} +{"api_archived-email.md":"rYKCgF6R","api_auth.md":"BqZ6wN0q","api_authentication.md":"CyDXtQYg","api_dashboard.md":"lu70c-Pf","api_index.md":"DFnFK07E","api_ingestion.md":"Cfl_b04u","api_integrity.md":"CTx79Yjz","api_jobs.md":"1HdD59Aa","api_rate-limiting.md":"a1m1O0N8","api_search.md":"B8tLtEbg","api_storage.md":"DKUKvFrO","enterprise_audit-log_api.md":"BVTisviS","enterprise_audit-log_audit-service.md":"BSa897FH","enterprise_audit-log_guide.md":"CV4dRt8z","enterprise_audit-log_index.md":"D4TEa94R","index.md":"9PKJf5H1","services_iam-service_iam-policy.md":"BMP46V9x","services_index.md":"BLn224J3","services_ocr-service.md":"aPypYfme","services_storage-service.md":"Bgos1Y2E","summary.md":"5seSND4L","user-guides_email-providers_eml.md":"a288N17s","user-guides_email-providers_google-workspace.md":"BWo_12De","user-guides_email-providers_imap.md":"DnuaRv-0","user-guides_email-providers_index.md":"C3XNPTNj","user-guides_email-providers_mbox.md":"Cavm6di7","user-guides_email-providers_microsoft-365.md":"QHHVfYxW","user-guides_email-providers_pst.md":"c6jOF8P1","user-guides_installation.md":"wSyVr6UW","user-guides_integrity-check.md":"v2rGD4e_","user-guides_settings_system.md":"DZw4puzm","user-guides_troubleshooting_cors-errors.md":"DJT7M9F5","user-guides_upgrade-and-migration_meilisearch-upgrade.md":"xQXm1E12","user-guides_upgrade-and-migration_upgrade.md":"DieppEdN"} diff --git a/index.html b/index.html index 67b2195..388e493 100644 --- a/index.html +++ b/index.html @@ -9,9 +9,9 @@ - + - + @@ -21,7 +21,7 @@
    Skip to content

    Get Started 👋

    Welcome to Open Archiver! This guide will help you get started with setting up and using the platform.

    What is Open Archiver? 🛡️

    A secure, sovereign, and affordable open-source platform for email archiving and eDiscovery.

    Open Archiver provides a robust, self-hosted solution for archiving, storing, indexing, and searching emails from major platforms, including Google Workspace (Gmail), Microsoft 365, as well as generic IMAP-enabled email inboxes. Use Open Archiver to keep a permanent, tamper-proof record of your communication history, free from vendor lock-in.

    Key Features ✨

    • Universal Ingestion: Connect to Google Workspace, Microsoft 365, and standard IMAP servers to perform initial bulk imports and maintain continuous, real-time synchronization.
    • Secure & Efficient Storage: Emails are stored in the standard .eml format. The system uses deduplication and compression to minimize storage costs. All data is encrypted at rest.
    • Pluggable Storage Backends: Support both local filesystem storage and S3-compatible object storage (like AWS S3 or MinIO).
    • Powerful Search & eDiscovery: A high-performance search engine indexes the full text of emails and attachments (PDF, DOCX, etc.).
    • Compliance & Retention: Define granular retention policies to automatically manage the lifecycle of your data. Place legal holds on communications to prevent deletion during litigation (TBD).
    • Comprehensive Auditing: An immutable audit trail logs all system activities, ensuring you have a clear record of who accessed what and when (TBD).

    Installation 🚀

    To get your own instance of Open Archiver running, follow our detailed installation guide:

    Data Source Configuration 🔌

    After deploying the application, you will need to configure one or more ingestion sources to begin archiving emails. Follow our detailed guides to connect to your email provider:

    Contributing ❤️

    We welcome contributions from the community!

    • Reporting Bugs: If you find a bug, please open an issue on our GitHub repository.
    • Suggesting Enhancements: Have an idea for a new feature? We'd love to hear it. Open an issue to start the discussion.
    • Code Contributions: If you'd like to contribute code, please fork the repository and submit a pull request.

    Please read our CONTRIBUTING.md file for more details on our code of conduct and the process for submitting pull requests.

    - + \ No newline at end of file diff --git a/services/iam-service/iam-policy.html b/services/iam-service/iam-policy.html index e76e252..7cc80ab 100644 --- a/services/iam-service/iam-policy.html +++ b/services/iam-service/iam-policy.html @@ -9,9 +9,9 @@ - + - + @@ -106,7 +106,7 @@ } } ]
    - + \ No newline at end of file diff --git a/services/index.html b/services/index.html index e64b0e6..21afe68 100644 --- a/services/index.html +++ b/services/index.html @@ -9,9 +9,9 @@ - + - + @@ -21,7 +21,7 @@
    Skip to content
    - + \ No newline at end of file diff --git a/services/ocr-service.html b/services/ocr-service.html index 63673db..985614b 100644 --- a/services/ocr-service.html +++ b/services/ocr-service.html @@ -9,9 +9,9 @@ - + - + @@ -25,7 +25,7 @@ # Apache Tika Integration # ONLY active if TIKA_URL is set TIKA_URL=http://tika:9998

    If TIKA_URL is not set, the system will automatically fall back to the legacy extraction methods. The service performs a health check on startup to verify connectivity with the Tika server.

    File Size Limits

    To prevent excessive memory usage and processing time, the service imposes a general size limit on files submitted for text extraction. Files larger than the configured limit will be skipped.

    Supported File Formats

    The service's ability to extract text depends on whether it's using Apache Tika or the legacy fallback methods.

    With Apache Tika

    When TIKA_URL is configured, the service can process a vast range of file formats. Apache Tika is designed for broad compatibility and supports hundreds of file types, including but not limited to:

    For a complete and up-to-date list, please refer to the official Apache Tika documentation.

    With Legacy Fallback

    When Tika is not configured, text extraction is limited to the following formats:

    Features of the Tika Integration (OcrService)

    The OcrService (packages/backend/src/services/OcrService.ts) provides several enhancements to make text extraction efficient and robust.

    Caching

    To avoid redundant processing of the same file, the service implements a simple LRU (Least Recently Used) cache.

    Concurrency Management (Semaphore)

    Extracting text from large files can be resource-intensive. To prevent the Tika server from being overwhelmed by multiple requests for the same file simultaneously (e.g., during a large import), a semaphore mechanism is used.

    Health Check and DNS Fallback

    Legacy Fallback Methods

    When Tika is not available, the extractTextLegacy function in textExtractor.ts handles extraction for a limited set of MIME types:

    - + \ No newline at end of file diff --git a/services/storage-service.html b/services/storage-service.html index 0d8991e..9b8c209 100644 --- a/services/storage-service.html +++ b/services/storage-service.html @@ -9,9 +9,9 @@ - + - + @@ -54,7 +54,7 @@ } } }

    API Reference

    The StorageService implements the IStorageProvider interface. All methods are asynchronous and return a Promise.


    put(path, content)

    Stores a file at the specified path. If a file already exists at that path, it will be overwritten.


    get(path)

    Retrieves a file from the specified path as a readable stream.


    delete(path)

    Deletes a file from the storage backend.


    exists(path)

    Checks for the existence of a file.

    - + \ No newline at end of file diff --git a/user-guides/email-providers/eml.html b/user-guides/email-providers/eml.html index 404c772..7ee4529 100644 --- a/user-guides/email-providers/eml.html +++ b/user-guides/email-providers/eml.html @@ -9,9 +9,9 @@ - + - + @@ -30,7 +30,7 @@ ├── nested-folder │ └── email-04.eml └── email-05.eml

    Creating an EML Ingestion Source

    1. Go to the Ingestion Sources page in the OpenArchiver dashboard.
    2. Click the Create New button.
    3. Select EML Import as the provider.
    4. Enter a name for the ingestion source.
    5. Click the Choose File button and select the zip archive containing your EML files.
    6. Click the Submit button.

    OpenArchiver will then start importing the EML files from the zip archive. The ingestion process may take some time, depending on the size of the archive.

    - + \ No newline at end of file diff --git a/user-guides/email-providers/google-workspace.html b/user-guides/email-providers/google-workspace.html index 03598e5..0b84343 100644 --- a/user-guides/email-providers/google-workspace.html +++ b/user-guides/email-providers/google-workspace.html @@ -9,9 +9,9 @@ - + - + @@ -21,7 +21,7 @@
    Skip to content

    Connecting to Google Workspace

    This guide provides instructions for Google Workspace administrators to set up a connection that allows the archiving of all user mailboxes within their organization.

    The connection uses a Google Cloud Service Account with Domain-Wide Delegation. This is a secure method that grants the archiving service permission to access user data on behalf of the administrator, without requiring individual user passwords or consent.

    Prerequisites

    • You must have Super Administrator privileges in your Google Workspace account.
    • You must have access to the Google Cloud Console associated with your organization.

    Setup Overview

    The setup process involves three main parts:

    1. Configuring the necessary permissions in the Google Cloud Console.
    2. Authorizing the service account in the Google Workspace Admin Console.
    3. Entering the generated credentials into the OpenArchiver application.

    Part 1: Google Cloud Console Setup

    In this part, you will create a service account and enable the APIs it needs to function.

    1. Create a Google Cloud Project:

      • Go to the Google Cloud Console.
      • If you don't already have one, create a new project for the archiving service (e.g., "Email Archiver").
    2. Enable Required APIs:

      • In your selected project, navigate to the "APIs & Services" > "Library" section.
      • Search for and enable the following two APIs:
        • Gmail API
        • Admin SDK API
    3. Create a Service Account:

      • Navigate to "IAM & Admin" > "Service Accounts".
      • Click "Create Service Account".
      • Give the service account a name (e.g., email-archiver-service) and a description.
      • Click "Create and Continue". You do not need to grant this service account any roles on the project. Click "Done".
    4. Generate a JSON Key:

      • Find the service account you just created in the list.
      • Click the three-dot menu under "Actions" and select "Manage keys".
      • Click "Add Key" > "Create new key".
      • Select JSON as the key type and click "Create".
      • A JSON file will be downloaded to your computer. Keep this file secure, as it contains private credentials. You will need the contents of this file in Part 3.

    Troubleshooting

    Error: "iam.disableServiceAccountKeyCreation"

    If you receive an error message stating The organization policy constraint 'iam.disableServiceAccountKeyCreation' is enforced when trying to create a JSON key, it means your Google Cloud organization has a policy preventing the creation of new service account keys.

    To resolve this, you must have Organization Administrator permissions.

    1. Navigate to your Organization: In the Google Cloud Console, use the project selector at the top of the page to select your organization node (it usually has a building icon).
    2. Go to IAM: From the navigation menu, select "IAM & Admin" > "IAM".
    3. Edit Your Permissions: Find your user account in the list and click the pencil icon to edit roles. Add the following two roles:
      • Organization Policy Administrator
      • Organization AdministratorNote: These roles are only available at the organization level, not the project level.
    4. Modify the Policy:
      • Navigate to "IAM & Admin" > "Organization Policies".
      • In the filter box, search for the policy "iam.disableServiceAccountKeyCreation".
      • Click on the policy to edit it.
      • You can either disable the policy entirely (if your security rules permit) or add a rule to exclude the specific project you are using for the archiver from this policy.
    5. Retry Key Creation: Once the policy is updated, return to your project and you should be able to generate the JSON key as described in Part 1.

    Part 2: Grant Domain-Wide Delegation

    Now, you will authorize the service account you created to access data from your Google Workspace.

    1. Get the Service Account's Client ID:

      • Go back to the list of service accounts in the Google Cloud Console.
      • Click on the service account you created.
      • Under the "Details" tab, find and copy the Unique ID (this is the Client ID).
    2. Authorize the Client in Google Workspace:

      • Go to your Google Workspace Admin Console at admin.google.com.
      • Navigate to Security > Access and data control > API controls.
      • Under the "Domain-wide Delegation" section, click "Manage Domain-wide Delegation".
      • Click "Add new".
    3. Enter Client Details and Scopes:

      • In the Client ID field, paste the Unique ID you copied from the service account.
      • In the OAuth scopes field, paste the following two scopes exactly as they appear, separated by a comma:
        https://www.googleapis.com/auth/admin.directory.user.readonly,https://www.googleapis.com/auth/gmail.readonly
      • Click "Authorize".

    The service account is now permitted to list users and read their email data across your domain.


    Part 3: Connecting in OpenArchiver

    Finally, you will provide the generated credentials to the application.

    1. Navigate to Ingestion Sources: From the main dashboard, go to the Ingestion Sources page.

    2. Create a New Source: Click the "Create New" button.

    3. Fill in the Configuration Details:

      • Name: Give the source a name (e.g., "Google Workspace Archive").
      • Provider: Select "Google Workspace" from the dropdown.
      • Service Account Key (JSON): Open the JSON file you downloaded in Part 1. Copy the entire content of the file and paste it into this text area.
      • Impersonated Admin Email: Enter the email address of a Super Administrator in your Google Workspace (e.g., admin@your-domain.com). The service will use this user's authority to discover all other users.
    4. Save Changes: Click "Save changes".

    What Happens Next?

    Once the connection is saved and verified, the system will begin the archiving process:

    1. User Discovery: The service will first connect to the Admin SDK to get a list of all active users in your Google Workspace.
    2. Initial Import: The system will then start a background job to import the mailboxes of all discovered users. The status will show as "Importing". This can take a significant amount of time depending on the number of users and the size of their mailboxes.
    3. Continuous Sync: After the initial import is complete, the status will change to "Active". The system will then periodically check each user's mailbox for new emails and archive them automatically.
    - + \ No newline at end of file diff --git a/user-guides/email-providers/imap.html b/user-guides/email-providers/imap.html index 815e4cc..5f788a3 100644 --- a/user-guides/email-providers/imap.html +++ b/user-guides/email-providers/imap.html @@ -9,9 +9,9 @@ - + - + @@ -21,7 +21,7 @@
    Skip to content

    Connecting to a Generic IMAP Server

    This guide will walk you through connecting a standard IMAP email account as an ingestion source. This allows you to archive emails from any provider that supports the IMAP protocol, which is common for many self-hosted or traditional email services.

    Step-by-Step Guide

    1. Navigate to Ingestion Sources: From the main dashboard, go to the Ingestions page.

    2. Create a New Source: Click the "Create New" button to open the ingestion source configuration dialog.

    3. Fill in the Configuration Details: You will see a form with several fields. Here is how to fill them out for an IMAP connection:

      • Name: Give your ingestion source a descriptive name that you will easily recognize, such as "Work Email (IMAP)" or "Personal Gmail".

      • Provider: From the dropdown menu, select "Generic IMAP". This will reveal the specific fields required for an IMAP connection.

      • Host: Enter the server address for your email provider's IMAP service. This often looks like imap.your-provider.com or mail.your-domain.com.

      • Port: Enter the port number for the IMAP server. For a secure connection (which is strongly recommended), this is typically 993.

      • Username: Enter the full email address or username you use to log in to your email account.

      • Password: Enter the password for your email account.

    4. Save Changes: Once you have filled in all the details, click the "Save changes" button.

    Security Recommendation: Use an App Password

    For enhanced security, we strongly recommend using an "app password" (sometimes called an "app-specific password") instead of your main account password.

    Many email providers (like Gmail, Outlook, and Fastmail) allow you to generate a unique password that grants access only to a specific application (in this case, the archiving service). If you ever need to revoke access, you can simply delete the app password without affecting your main account login.

    Please consult your email provider's documentation to see if they support app passwords and how to create one.

    How to Obtain an App Password for Gmail

    1. Enable 2-Step Verification: You must have 2-Step Verification turned on for your Google Account.
    2. Go to App Passwords: Visit myaccount.google.com/apppasswords. You may be asked to sign in again.
    3. Create the Password:
      • At the bottom, click "Select app" and choose "Other (Custom name)".
      • Give it a name you'll recognize, like "OpenArchiver".
      • Click "Generate".
    4. Use the Password: A 16-digit password will be displayed. Copy this password and paste it into the Password field in the OpenArchiver ingestion source form.

    How to Obtain an App Password for Outlook/Microsoft Accounts

    1. Enable Two-Step Verification: You must have two-step verification enabled for your Microsoft account.
    2. Go to Security Options: Sign in to your Microsoft account and navigate to the Advanced security options.
    3. Create a New App Password:
      • Scroll down to the "App passwords" section.
      • Click "Create a new app password".
    4. Use the Password: A new password will be generated. Use this password in the Password field in the OpenArchiver ingestion source form.

    What Happens Next?

    After you save the connection, the system will attempt to connect to the IMAP server. The status of the ingestion source will update to reflect its current state:

    • Importing: The system is performing the initial, one-time import of all emails from your INBOX. This may take a while depending on the size of your mailbox.
    • Active: The initial import is complete, and the system will now periodically check for and archive new emails.
    • Paused: The connection is valid, but the system will not check for new emails until you resume it.
    • Error: The system was unable to connect using the provided credentials. Please double-check your Host, Port, Username, and Password and try again.

    You can view, edit, pause, or manually sync any of your ingestion sources from the main table on the Ingestions page.

    - + \ No newline at end of file diff --git a/user-guides/email-providers/index.html b/user-guides/email-providers/index.html index 154eb5e..bb77f35 100644 --- a/user-guides/email-providers/index.html +++ b/user-guides/email-providers/index.html @@ -9,9 +9,9 @@ - + - + @@ -21,7 +21,7 @@
    Skip to content

    Connecting Email Providers

    Open Archiver can connect to a variety of email sources to ingest and archive your emails. This section provides guides for connecting to popular email providers.

    Choose your provider from the list below to get started:

    - + \ No newline at end of file diff --git a/user-guides/email-providers/mbox.html b/user-guides/email-providers/mbox.html index 8a6f35f..8124630 100644 --- a/user-guides/email-providers/mbox.html +++ b/user-guides/email-providers/mbox.html @@ -9,9 +9,9 @@ - + - + @@ -21,7 +21,7 @@
    Skip to content

    Mbox Ingestion

    Mbox is a common format for storing email messages. This guide will walk you through the process of ingesting mbox files into OpenArchiver.

    1. Exporting from Your Email Client

    Most email clients that support mbox exports will allow you to export a folder of emails as a single .mbox file. Here are the general steps:

    • Mozilla Thunderbird: Right-click on a folder, select ImportExportTools NG, and then choose Export folder.
    • Gmail: You can use Google Takeout to export your emails in mbox format.
    • Other Clients: Refer to your email client's documentation for instructions on how to export emails to an mbox file.

    2. Uploading to OpenArchiver

    Once you have your .mbox file, you can upload it to OpenArchiver through the web interface.

    1. Navigate to the Ingestion page.
    2. Click on the New Ingestion button.
    3. Select Mbox as the source type.
    4. Upload your .mbox file.

    3. Folder Structure

    OpenArchiver will attempt to preserve the original folder structure of your emails. This is done by inspecting the following email headers:

    • X-Gmail-Labels: Used by Gmail to store labels.
    • X-Folder: A custom header used by some email clients like Thunderbird.

    If neither of these headers is present, the emails will be ingested into the root of the archive.

    - + \ No newline at end of file diff --git a/user-guides/email-providers/microsoft-365.html b/user-guides/email-providers/microsoft-365.html index afda8af..60a8768 100644 --- a/user-guides/email-providers/microsoft-365.html +++ b/user-guides/email-providers/microsoft-365.html @@ -9,9 +9,9 @@ - + - + @@ -21,7 +21,7 @@
    Skip to content

    Connecting to Microsoft 365

    This guide provides instructions for Microsoft 365 administrators to set up a connection that allows the archiving of all user mailboxes within their organization.

    The connection uses the Microsoft Graph API and an App Registration in Microsoft Entra ID. This is a secure, standard method that grants the archiving service permission to read email data on your behalf without ever needing to handle user passwords.

    Prerequisites

    • You must have one of the following administrator roles in your Microsoft 365 tenant: Global Administrator, Application Administrator, or Cloud Application Administrator.

    Setup Overview

    The setup process involves four main parts, all performed within the Microsoft Entra admin center and the OpenArchiver application:

    1. Registering a new application identity for the archiver in Entra ID.
    2. Granting the application the specific permissions it needs to read mail.
    3. Creating a secure password (a client secret) for the application.
    4. Entering the generated credentials into the OpenArchiver application.

    Part 1: Register a New Application in Microsoft Entra ID

    First, you will create an "App registration," which acts as an identity for the archiving service within your Microsoft 365 ecosystem.

    1. Sign in to the Microsoft Entra admin center.
    2. In the left-hand navigation pane, go to Identity > Applications > App registrations.
    3. Click the + New registration button at the top of the page.
    4. On the "Register an application" screen:
      • Name: Give the application a descriptive name you will recognize, such as OpenArchiver Service.
      • Supported account types: Select "Accounts in this organizational directory only (Default Directory only - Single tenant)". This is the most secure option.
      • Redirect URI (optional): You can leave this blank.
    5. Click the Register button. You will be taken to the application's main "Overview" page.

    Part 2: Grant API Permissions

    Next, you must grant the application the specific permissions required to read user profiles and their mailboxes.

    1. From your new application's page, select API permissions from the left-hand menu.
    2. Click the + Add a permission button.
    3. In the "Request API permissions" pane, select Microsoft Graph.
    4. Select Application permissions. This is critical as it allows the service to run in the background without a user being signed in.
    5. In the "Select permissions" search box, find and check the boxes for the following two permissions:
      • Mail.Read
      • User.Read.All
    6. Click the Add permissions button at the bottom.
    7. Crucial Final Step: You will now see the permissions in your list with a warning status. You must grant consent on behalf of your organization. Click the "Grant admin consent for [Your Organization's Name]" button located above the permissions table. Click Yes in the confirmation dialog. The status for both permissions should now show a green checkmark.

    Part 3: Create a Client Secret

    The client secret is a password that the archiving service will use to authenticate. Treat this with the same level of security as an administrator's password.

    1. In your application's menu, navigate to Certificates & secrets.
    2. Select the Client secrets tab and click + New client secret.
    3. In the pane that appears:
      • Description: Enter a clear description, such as OpenArchiver Key.
      • Expires: Select an expiry duration. We recommend 12 or 24 months. Set a calendar reminder to renew it before it expires to prevent service interruption.
    4. Click Add.
    5. IMMEDIATELY COPY THE SECRET: The secret is now visible in the "Value" column. This is the only time it will be fully displayed. Copy this value now and store it in a secure password manager before navigating away. If you lose it, you must create a new one.

    Part 4: Connecting in OpenArchiver

    You now have the three pieces of information required to configure the connection.

    1. Navigate to Ingestion Sources: In the OpenArchiver application, go to the Ingestion Sources page.

    2. Create a New Source: Click the "Create New" button.

    3. Fill in the Configuration Details:

      • Name: Give the source a name (e.g., "Microsoft 365 Archive").
      • Provider: Select "Microsoft 365" from the dropdown.
      • Application (Client) ID: Go to the Overview page of your app registration in the Entra admin center and copy this value.
      • Directory (Tenant) ID: This value is also on the Overview page.
      • Client Secret Value: Paste the secret Value (not the Secret ID) that you copied and saved in the previous step.
    4. Save Changes: Click "Save changes".

    What Happens Next?

    Once the connection is saved, the system will begin the archiving process:

    1. User Discovery: The service will connect to the Microsoft Graph API to get a list of all users in your organization.
    2. Initial Import: The system will begin a background job to import the mailboxes of all discovered users, folder by folder. The status will show as "Importing". This can take a significant amount of time.
    3. Continuous Sync: After the initial import, the status will change to "Active". The system will use Microsoft Graph's delta query feature to efficiently fetch only new or changed emails, ensuring the archive stays up-to-date.
    - + \ No newline at end of file diff --git a/user-guides/email-providers/pst.html b/user-guides/email-providers/pst.html index 263a207..f828fad 100644 --- a/user-guides/email-providers/pst.html +++ b/user-guides/email-providers/pst.html @@ -9,9 +9,9 @@ - + - + @@ -21,7 +21,7 @@
    Skip to content

    PST Import

    OpenArchiver allows you to import PST files. This is useful for importing emails from a variety of sources, including Microsoft Outlook.

    Preparing the PST File

    To ensure a successful import, you should prepare your PST file according to the following guidelines:

    • Structure: The PST file can contain any number of emails, organized in any folder structure. The folder structure will be preserved in OpenArchiver, so you can use it to organize your emails.
    • Password Protection: OpenArchiver does not support password-protected PST files. Please remove the password from your PST file before importing it.

    Creating a PST Ingestion Source

    1. Go to the Ingestion Sources page in the OpenArchiver dashboard.
    2. Click the Create New button.
    3. Select PST Import as the provider.
    4. Enter a name for the ingestion source.
    5. Click the Choose File button and select the PST file.
    6. Click the Submit button.

    OpenArchiver will then start importing the emails from the PST file. The ingestion process may take some time, depending on the size of the file.

    - + \ No newline at end of file diff --git a/user-guides/installation.html b/user-guides/installation.html index 6f9839b..ae66a93 100644 --- a/user-guides/installation.html +++ b/user-guides/installation.html @@ -9,9 +9,9 @@ - + - + @@ -61,7 +61,7 @@ # ... other volumes archiver-data: driver: local
    1. Restart your containers:

    After you've saved the changes, run the following command in your terminal to apply them. The --force-recreate flag will ensure the container is recreated with the new volume settings.

    bash
    docker-compose up -d --force-recreate

    After this, any new data will be saved directly into the ./data/open-archiver folder in your project directory.

    - + \ No newline at end of file diff --git a/user-guides/integrity-check.html b/user-guides/integrity-check.html index ea54b5c..46957bf 100644 --- a/user-guides/integrity-check.html +++ b/user-guides/integrity-check.html @@ -3,25 +3,25 @@ - Email Integrity Check | Open Archiver Docs + Integrity Check | Open Archiver Docs - + - + - + -
    Skip to content

    Email Integrity Check

    Open Archiver allows you to verify the integrity of your archived emails and their attachments. This guide explains how the integrity check works and what the results mean.

    How It Works

    When an email is archived, Open Archiver calculates a unique cryptographic signature (a SHA256 hash) for the email's raw .eml file and for each of its attachments. These signatures are stored in the database alongside the email's metadata.

    The integrity check feature recalculates these signatures for the stored files and compares them to the original signatures stored in the database. This process allows you to verify that the content of your archived emails has not been altered, corrupted, or tampered with since the moment they were archived.

    The Integrity Report

    When you view an email in the Open Archiver interface, an integrity report is automatically generated and displayed. This report provides a clear, at-a-glance status for the email file and each of its attachments.

    Statuses

    • Valid (Green Badge): A "Valid" status means that the current signature of the file matches the original signature stored in the database. This is the expected status and indicates that the file's integrity is intact.

    • Invalid (Red Badge): An "Invalid" status means that the current signature of the file does not match the original signature. This indicates that the file's content has changed since it was archived.

    Reasons for an "Invalid" Status

    If a file is marked as "Invalid," you can hover over the badge to see a reason for the failure. Common reasons include:

    • Stored hash does not match current hash: This is the most common reason and indicates that the file's content has been modified. This could be due to accidental changes, data corruption, or unauthorized tampering.

    • Could not read attachment file from storage: This message indicates that the file could not be read from its storage location. This could be due to a storage system issue, a file permission problem, or because the file has been deleted.

    What to Do If an Integrity Check Fails

    If you encounter an "Invalid" status for an email or attachment, it is important to investigate the issue. Here are some steps you can take:

    1. Check Storage: Verify that the file exists in its storage location and that its permissions are correct.
    2. Review Audit Logs: If you have audit logging enabled, review the logs for any unauthorized access or modifications to the file.
    3. Restore from Backup: If you suspect data corruption, you may need to restore the affected file from a backup.

    The integrity check feature is a crucial tool for ensuring the long-term reliability and trustworthiness of your email archive. By regularly monitoring the integrity of your archived data, you can be confident that your records are accurate and complete.

    - +
    Skip to content

    Integrity Check

    Open Archiver allows you to verify the integrity of your archived emails and their attachments. This guide explains how the integrity check works and what the results mean.

    How It Works

    When an email is archived, Open Archiver calculates a unique cryptographic signature (a SHA256 hash) for the email's raw .eml file and for each of its attachments. These signatures are stored in the database alongside the email's metadata.

    The integrity check feature recalculates these signatures for the stored files and compares them to the original signatures stored in the database. This process allows you to verify that the content of your archived emails has not been altered, corrupted, or tampered with since the moment they were archived.

    The Integrity Report

    When you view an email in the Open Archiver interface, an integrity report is automatically generated and displayed. This report provides a clear, at-a-glance status for the email file and each of its attachments.

    Statuses

    • Valid (Green Badge): A "Valid" status means that the current signature of the file matches the original signature stored in the database. This is the expected status and indicates that the file's integrity is intact.

    • Invalid (Red Badge): An "Invalid" status means that the current signature of the file does not match the original signature. This indicates that the file's content has changed since it was archived.

    Reasons for an "Invalid" Status

    If a file is marked as "Invalid," you can hover over the badge to see a reason for the failure. Common reasons include:

    • Stored hash does not match current hash: This is the most common reason and indicates that the file's content has been modified. This could be due to accidental changes, data corruption, or unauthorized tampering.

    • Could not read attachment file from storage: This message indicates that the file could not be read from its storage location. This could be due to a storage system issue, a file permission problem, or because the file has been deleted.

    What to Do If an Integrity Check Fails

    If you encounter an "Invalid" status for an email or attachment, it is important to investigate the issue. Here are some steps you can take:

    1. Check Storage: Verify that the file exists in its storage location and that its permissions are correct.
    2. Review Audit Logs: If you have audit logging enabled, review the logs for any unauthorized access or modifications to the file.
    3. Restore from Backup: If you suspect data corruption, you may need to restore the affected file from a backup.

    The integrity check feature is a crucial tool for ensuring the long-term reliability and trustworthiness of your email archive. By regularly monitoring the integrity of your archived data, you can be confident that your records are accurate and complete.

    + \ No newline at end of file diff --git a/user-guides/settings/system.html b/user-guides/settings/system.html index b6bb182..bd02094 100644 --- a/user-guides/settings/system.html +++ b/user-guides/settings/system.html @@ -9,9 +9,9 @@ - + - + @@ -21,7 +21,7 @@
    Skip to content

    System Settings

    System settings allow administrators to configure the global look and theme of the application. These settings apply to all users.

    Configuration

    Language

    This setting determines the default display language for the application UI. The selected language will be used for all interface elements, including menus, labels, and messages.

    Important: When the language is changed, the backend (API) language will only change after a restart of the server. The frontend will update immediately.

    Supported languages:

    • English
    • German
    • French
    • Estonian
    • Spanish
    • Italian
    • Portuguese
    • Dutch
    • Greek
    • Japanese

    Default Theme

    This setting controls the default color theme for the application. Users can choose between light, dark, or system default. The system default theme will sync with the user's operating system theme.

    Support Email

    This setting allows administrators to provide a public-facing email address for user support inquiries. This email address may be displayed on error pages or in other areas where users may need to contact support.

    - + \ No newline at end of file diff --git a/user-guides/troubleshooting/cors-errors.html b/user-guides/troubleshooting/cors-errors.html index 473a793..071ea6b 100644 --- a/user-guides/troubleshooting/cors-errors.html +++ b/user-guides/troubleshooting/cors-errors.html @@ -9,9 +9,9 @@ - + - + @@ -27,7 +27,7 @@ }

    Root Cause

    These errors typically occur when the URL you are using to access the application in your browser does not exactly match the APP_URL configured in your .env file.

    This can happen for several reasons:

    Solution

    The solution is to ensure that the application's frontend and backend are correctly configured with the public-facing URL of your instance. This is done by setting two environment variables: APP_URL and ORIGIN.

    1. Open your .env file in a text editor.

    2. Set APP_URL: Define the APP_URL variable with the exact URL you use to access the application in your browser.

      env
      APP_URL=http://your-domain-or-ip:3000
    3. Set ORIGIN: The SvelteKit server requires a specific ORIGIN variable to correctly identify itself. This should always be set to the value of your APP_URL.

      env
      ORIGIN=$APP_URL

      By using $APP_URL, you ensure that both variables are always in sync.

    Example Configuration

    If you are running the application locally on port 3000, your configuration should look like this:

    env
    APP_URL=http://localhost:3000
     ORIGIN=$APP_URL

    If your application is behind a reverse proxy and is accessible at https://archive.mycompany.com, your configuration should be:

    env
    APP_URL=https://archive.mycompany.com
     ORIGIN=$APP_URL

    After making these changes to your .env file, you must restart the application for them to take effect:

    bash
    docker compose up -d --force-recreate

    This will ensure that the backend's CORS policy and the frontend server's origin are correctly aligned, resolving the errors.

    - + \ No newline at end of file diff --git a/user-guides/upgrade-and-migration/meilisearch-upgrade.html b/user-guides/upgrade-and-migration/meilisearch-upgrade.html index 6a87697..1fd7530 100644 --- a/user-guides/upgrade-and-migration/meilisearch-upgrade.html +++ b/user-guides/upgrade-and-migration/meilisearch-upgrade.html @@ -9,9 +9,9 @@ - + - + @@ -31,7 +31,7 @@ '--env=production', '--import-dump=/meili_data/dumps/YOUR_DUMP_FILE.dump', ]
  • Restart the services:

    bash
    docker compose up -d

    Meilisearch will now start and import the data from the dump file. This may take some time depending on the size of your index.

  • Step 4: Clean Up

    Once the import is complete and you have verified that your search is working correctly, you should remove the --import-dump flag from your docker-compose.yml to prevent it from running on every startup.

    1. Remove the --import-dump line from the command section of the meilisearch service in docker-compose.yml.
    2. Restart the services one last time:
      bash
      docker compose up -d

    Your Meilisearch instance is now upgraded and running with your migrated data.

    For more advanced scenarios or troubleshooting, please refer to the official Meilisearch migration guide.

    - + \ No newline at end of file diff --git a/user-guides/upgrade-and-migration/upgrade.html b/user-guides/upgrade-and-migration/upgrade.html index bae45a3..85066f6 100644 --- a/user-guides/upgrade-and-migration/upgrade.html +++ b/user-guides/upgrade-and-migration/upgrade.html @@ -9,9 +9,9 @@ - + - + @@ -21,7 +21,7 @@
    Skip to content

    Upgrading Your Instance

    This guide provides instructions for upgrading your Open Archiver instance to the latest version.

    Checking for New Versions

    Open Archiver automatically checks for new versions and will display a notification in the footer of the web interface when an update is available. You can find a list of all releases and their release notes on the GitHub Releases page.

    Upgrading Your Instance

    To upgrade your Open Archiver instance, follow these steps:

    1. Pull the latest changes from the repository:

      bash
      git pull
    2. Pull the latest Docker images:

      bash
      docker compose pull
    3. Restart the services with the new images:

      bash
      docker compose up -d

    This will restart your Open Archiver instance with the latest version of the application.

    Migrating Data

    When you upgrade to a new version, database migrations are applied automatically when the application starts up. This ensures that your database schema is always up-to-date with the latest version of the application.

    No manual intervention is required for database migrations.

    Upgrading Meilisearch

    When an Open Archiver update includes a major version change for Meilisearch, you will need to manually migrate your search data. This process is not covered by the standard upgrade commands.

    For detailed instructions, please see the Meilisearch Upgrade Guide.

    - + \ No newline at end of file