From e7e34981e703aba72b675f0356fbad4e9c1503cf Mon Sep 17 00:00:00 2001 From: Drew Tate Date: Fri, 26 Jan 2024 11:09:00 -0700 Subject: [PATCH 01/46] [Discover] Prevent overwriting managed content from editor (#175256) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## Summary Close https://github.com/elastic/kibana/issues/172382 I marked this a breaking change since it is preventing users from doing something they have been able to do before. They can no longer save changes to managed saved searches. Instead, they have to save changes to a new saved search. This is how the UI should look. Screenshot 2024-01-22 at 11 33 31 AM Screenshot 2024-01-22 at 11 34 26 AM ### Checklist - [x] Any text added follows [EUI's writing guidelines](https://elastic.github.io/eui/#/guidelines/writing), uses sentence case text and includes [i18n support](https://github.com/elastic/kibana/blob/main/packages/kbn-i18n/README.md) - [ ] [Documentation](https://www.elastic.co/guide/en/kibana/master/development-documentation.html) was added for features that require explanation or tutorials — going to happen in https://github.com/elastic/kibana/issues/175150 - [x] [Unit or functional tests](https://www.elastic.co/guide/en/kibana/master/development-tests.html) were updated or added to match the most common scenarios - [x] [Flaky Test Runner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1) was used on any tests changed — https://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/4939 - [x] Any UI touched in this PR is usable by keyboard only (learn more about [keyboard accessibility](https://webaim.org/techniques/keyboard/)) --------- Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> --- .../top_nav/get_top_nav_badges.test.ts | 38 ++++++++++++++++ .../components/top_nav/get_top_nav_badges.tsx | 24 ++++++++-- .../components/top_nav/on_save_search.tsx | 11 +++++ .../discover_app_state_container.test.ts | 2 + .../saved_search_embeddable.test.ts | 1 + src/plugins/discover/tsconfig.json | 3 +- .../common/expressions/kibana_context.test.ts | 3 +- .../common/saved_searches_utils.ts | 4 +- .../common/service/get_saved_searches.test.ts | 2 + .../common/service/get_saved_searches.ts | 7 ++- .../service/saved_searches_utils.test.ts | 5 ++- .../common/service/saved_searches_utils.ts | 5 ++- src/plugins/saved_search/common/types.ts | 2 + src/plugins/saved_search/public/mocks.ts | 1 + .../save_saved_searches.test.ts | 1 + .../saved_search_attribute_service.test.ts | 1 + .../saved_search_attribute_service.ts | 5 ++- .../saved_searches/get_saved_searches.ts | 3 +- .../kbn_archiver/managed_content.json | 4 ++ .../jobs/new_job/utils/new_job_utils.test.ts | 3 +- .../esql_tab_content/utils/index.test.ts | 1 + .../public/timelines/containers/api.test.ts | 1 + .../apps/managed_content/managed_content.ts | 44 ++++++++++++++----- 23 files changed, 147 insertions(+), 24 deletions(-) diff --git a/src/plugins/discover/public/application/main/components/top_nav/get_top_nav_badges.test.ts b/src/plugins/discover/public/application/main/components/top_nav/get_top_nav_badges.test.ts index 165c48c8d23c4..18cd2791ab293 100644 --- a/src/plugins/discover/public/application/main/components/top_nav/get_top_nav_badges.test.ts +++ b/src/plugins/discover/public/application/main/components/top_nav/get_top_nav_badges.test.ts @@ -9,6 +9,9 @@ import { getTopNavBadges } from './get_top_nav_badges'; import { discoverServiceMock } from '../../../../__mocks__/services'; import { getDiscoverStateMock } from '../../../../__mocks__/discover_state.mock'; +import { savedSearchMock } from '../../../../__mocks__/saved_search'; +import { render, screen } from '@testing-library/react'; +import userEvent from '@testing-library/user-event'; const stateContainer = getDiscoverStateMock({ isTimeBased: true }); @@ -40,6 +43,41 @@ describe('getTopNavBadges()', function () { `); }); + describe('managed saved search', () => { + const stateContainerWithManagedSavedSearch = getDiscoverStateMock({ + savedSearch: { ...savedSearchMock, managed: true }, + }); + + test('should return the managed badge when managed saved search', () => { + const topNavBadges = getTopNavBadges({ + hasUnsavedChanges: false, + services: discoverServiceMock, + stateContainer: stateContainerWithManagedSavedSearch, + topNavCustomization: undefined, + }); + + expect(topNavBadges).toHaveLength(1); + expect(topNavBadges[0].badgeText).toEqual('Managed'); + }); + + test('should not show save in unsaved changed badge', () => { + const topNavBadges = getTopNavBadges({ + hasUnsavedChanges: true, + services: discoverServiceMock, + stateContainer: stateContainerWithManagedSavedSearch, + topNavCustomization: undefined, + }); + + expect(topNavBadges).toHaveLength(2); + const unsavedChangesBadge = topNavBadges[0]; + expect(unsavedChangesBadge.badgeText).toEqual('Unsaved changes'); + + render(unsavedChangesBadge.renderCustomBadge!({ badgeText: 'Unsaved changes' })); + userEvent.click(screen.getByRole('button')); // open menu + expect(screen.queryByText('Save')).toBeNull(); + }); + }); + test('should not return the unsaved changes badge when disabled in customization', () => { const topNavBadges = getTopNavBadges({ hasUnsavedChanges: true, diff --git a/src/plugins/discover/public/application/main/components/top_nav/get_top_nav_badges.tsx b/src/plugins/discover/public/application/main/components/top_nav/get_top_nav_badges.tsx index 74547544848d9..0510df0bc3a1a 100644 --- a/src/plugins/discover/public/application/main/components/top_nav/get_top_nav_badges.tsx +++ b/src/plugins/discover/public/application/main/components/top_nav/get_top_nav_badges.tsx @@ -8,6 +8,8 @@ import type { TopNavMenuBadgeProps } from '@kbn/navigation-plugin/public'; import { getTopNavUnsavedChangesBadge } from '@kbn/unsaved-changes-badge'; +import { getManagedContentBadge } from '@kbn/managed-content-badge'; +import { i18n } from '@kbn/i18n'; import { DiscoverStateContainer } from '../../services/discover_state'; import type { TopNavCustomization } from '../../../../customizations'; import { onSaveSearch } from './on_save_search'; @@ -38,13 +40,17 @@ export const getTopNavBadges = ({ const defaultBadges = topNavCustomization?.defaultBadges; const entries = [...(topNavCustomization?.getBadges?.() ?? [])]; + const isManaged = stateContainer.savedSearchState.getState().managed; + if (hasUnsavedChanges && !defaultBadges?.unsavedChangesBadge?.disabled) { entries.push({ data: getTopNavUnsavedChangesBadge({ onRevert: stateContainer.actions.undoSavedSearchChanges, - onSave: async () => { - await saveSearch(); - }, + onSave: !isManaged + ? async () => { + await saveSearch(); + } + : undefined, onSaveAs: async () => { await saveSearch(true); }, @@ -53,5 +59,17 @@ export const getTopNavBadges = ({ }); } + if (isManaged) { + entries.push({ + data: getManagedContentBadge( + i18n.translate('discover.topNav.managedContentLabel', { + defaultMessage: + 'This saved search is managed by Elastic. Changes here must be saved to a new saved search.', + }) + ), + order: 101, + }); + } + return entries.sort((a, b) => a.order - b.order).map((entry) => entry.data); }; diff --git a/src/plugins/discover/public/application/main/components/top_nav/on_save_search.tsx b/src/plugins/discover/public/application/main/components/top_nav/on_save_search.tsx index 30d73a6280072..443a528e26e6e 100644 --- a/src/plugins/discover/public/application/main/components/top_nav/on_save_search.tsx +++ b/src/plugins/discover/public/application/main/components/top_nav/on_save_search.tsx @@ -179,6 +179,7 @@ export async function onSaveSearch({ description={savedSearch.description} timeRestore={savedSearch.timeRestore} tags={savedSearch.tags ?? []} + managed={savedSearch.managed} onSave={onSave} onClose={onClose ?? (() => {})} /> @@ -197,6 +198,7 @@ const SaveSearchObjectModal: React.FC<{ tags: string[]; onSave: (props: OnSaveProps & { newTimeRestore: boolean; newTags: string[] }) => void; onClose: () => void; + managed: boolean; }> = ({ isTimeBased, services, @@ -208,6 +210,7 @@ const SaveSearchObjectModal: React.FC<{ timeRestore: savedTimeRestore, onSave, onClose, + managed, }) => { const { savedObjectsTagging } = services; const [timeRestore, setTimeRestore] = useState( @@ -277,6 +280,14 @@ const SaveSearchObjectModal: React.FC<{ options={options} onSave={onModalSave} onClose={onClose} + mustCopyOnSaveMessage={ + managed + ? i18n.translate('discover.localMenu.mustCopyOnSave', { + defaultMessage: + 'This saved search is managed by Elastic. Changes here must be saved to a new saved search.', + }) + : undefined + } /> ); }; diff --git a/src/plugins/discover/public/application/main/services/discover_app_state_container.test.ts b/src/plugins/discover/public/application/main/services/discover_app_state_container.test.ts index f93a9fd759da9..a215635e7cde8 100644 --- a/src/plugins/discover/public/application/main/services/discover_app_state_container.test.ts +++ b/src/plugins/discover/public/application/main/services/discover_app_state_container.test.ts @@ -99,6 +99,7 @@ describe('Test discover app state container', () => { hideChart: true, rowsPerPage: 250, hideAggregatedPreview: true, + managed: false, } as SavedSearch; test('should return correct output', () => { @@ -135,6 +136,7 @@ describe('Test discover app state container', () => { filter: [customFilter], query: undefined, }), + managed: false, }; const appState = state.getAppStateFromSavedSearch(newSavedSearchMock); expect(appState).toMatchObject( diff --git a/src/plugins/discover/public/embeddable/saved_search_embeddable.test.ts b/src/plugins/discover/public/embeddable/saved_search_embeddable.test.ts index eaa7680137fe3..47c6a26ba7647 100644 --- a/src/plugins/discover/public/embeddable/saved_search_embeddable.test.ts +++ b/src/plugins/discover/public/embeddable/saved_search_embeddable.test.ts @@ -101,6 +101,7 @@ describe('saved search embeddable', () => { sort: [['message', 'asc']] as Array<[string, string]>, searchSource, viewMode: viewModeMockValue, + managed: false, }; executeTriggerActions = jest.fn(); jest diff --git a/src/plugins/discover/tsconfig.json b/src/plugins/discover/tsconfig.json index b75f27c9266f8..def0cb5c85c02 100644 --- a/src/plugins/discover/tsconfig.json +++ b/src/plugins/discover/tsconfig.json @@ -80,7 +80,8 @@ "@kbn/core-plugins-server", "@kbn/shared-ux-button-toolbar", "@kbn/serverless", - "@kbn/deeplinks-observability" + "@kbn/deeplinks-observability", + "@kbn/managed-content-badge" ], "exclude": ["target/**/*"] } diff --git a/src/plugins/saved_search/common/expressions/kibana_context.test.ts b/src/plugins/saved_search/common/expressions/kibana_context.test.ts index dfb5ccfbf73eb..0d60de71892ee 100644 --- a/src/plugins/saved_search/common/expressions/kibana_context.test.ts +++ b/src/plugins/saved_search/common/expressions/kibana_context.test.ts @@ -89,7 +89,8 @@ describe('kibanaContextFn', () => { filter: [], }), } as unknown as SavedSearch['searchSource'], - {} as SavedSearch['sharingSavedObjectProps'] + {} as SavedSearch['sharingSavedObjectProps'], + false ) ); const args = { diff --git a/src/plugins/saved_search/common/saved_searches_utils.ts b/src/plugins/saved_search/common/saved_searches_utils.ts index d2a179e36817b..2d3b0fc3e7b12 100644 --- a/src/plugins/saved_search/common/saved_searches_utils.ts +++ b/src/plugins/saved_search/common/saved_searches_utils.ts @@ -12,7 +12,8 @@ export const fromSavedSearchAttributes = ( id: string | undefined, attributes: SavedSearchAttributes, tags: string[] | undefined, - searchSource: SavedSearch['searchSource'] + searchSource: SavedSearch['searchSource'], + managed: boolean ): SavedSearch => ({ id, searchSource, @@ -34,4 +35,5 @@ export const fromSavedSearchAttributes = ( rowsPerPage: attributes.rowsPerPage, sampleSize: attributes.sampleSize, breakdownField: attributes.breakdownField, + managed, }); diff --git a/src/plugins/saved_search/common/service/get_saved_searches.test.ts b/src/plugins/saved_search/common/service/get_saved_searches.test.ts index 2b26b82eafece..792a46b904de8 100644 --- a/src/plugins/saved_search/common/service/get_saved_searches.test.ts +++ b/src/plugins/saved_search/common/service/get_saved_searches.test.ts @@ -94,6 +94,7 @@ describe('getSavedSearch', () => { "hideChart": false, "id": "ccf1af80-2297-11ec-86e0-1155ffb9c7a7", "isTextBasedQuery": undefined, + "managed": false, "references": Array [ Object { "id": "ff959d40-b880-11e8-a6d9-e546fe2bba5f", @@ -200,6 +201,7 @@ describe('getSavedSearch', () => { "hideChart": true, "id": "ccf1af80-2297-11ec-86e0-1155ffb9c7a7", "isTextBasedQuery": true, + "managed": false, "references": Array [ Object { "id": "ff959d40-b880-11e8-a6d9-e546fe2bba5f", diff --git a/src/plugins/saved_search/common/service/get_saved_searches.ts b/src/plugins/saved_search/common/service/get_saved_searches.ts index 653403c9f0b47..d81830e76d519 100644 --- a/src/plugins/saved_search/common/service/get_saved_searches.ts +++ b/src/plugins/saved_search/common/service/get_saved_searches.ts @@ -64,11 +64,13 @@ export const convertToSavedSearch = async ( attributes, references, sharingSavedObjectProps, + managed, }: { savedSearchId: string | undefined; attributes: SavedSearchAttributes; references: Reference[]; sharingSavedObjectProps: SavedSearch['sharingSavedObjectProps']; + managed: boolean | undefined; }, { searchSourceCreate, savedObjectsTagging }: GetSavedSearchDependencies ) => { @@ -92,7 +94,8 @@ export const convertToSavedSearch = async ( tags, references, await searchSourceCreate(searchSourceValues), - sharingSavedObjectProps + sharingSavedObjectProps, + Boolean(managed) ); return returnVal; @@ -106,6 +109,7 @@ export const getSavedSearch = async (savedSearchId: string, deps: GetSavedSearch attributes: so.item.attributes, references: so.item.references, sharingSavedObjectProps: so.meta, + managed: so.item.managed, }, deps ); @@ -124,4 +128,5 @@ export const getNewSavedSearch = ({ searchSource: ISearchStartSearchSource; }): SavedSearch => ({ searchSource: searchSource.createEmpty(), + managed: false, }); diff --git a/src/plugins/saved_search/common/service/saved_searches_utils.test.ts b/src/plugins/saved_search/common/service/saved_searches_utils.test.ts index b118799858348..950823e0018a0 100644 --- a/src/plugins/saved_search/common/service/saved_searches_utils.test.ts +++ b/src/plugins/saved_search/common/service/saved_searches_utils.test.ts @@ -37,7 +37,8 @@ describe('saved_searches_utils', () => { ['tags-1', 'tags-2'], [], createSearchSourceMock(), - {} + {}, + false ) ).toMatchInlineSnapshot(` Object { @@ -52,6 +53,7 @@ describe('saved_searches_utils', () => { "hideChart": true, "id": "id", "isTextBasedQuery": false, + "managed": false, "references": Array [], "refreshInterval": undefined, "rowHeight": undefined, @@ -106,6 +108,7 @@ describe('saved_searches_utils', () => { hideChart: true, isTextBasedQuery: true, usesAdHocDataView: false, + managed: false, }; expect(toSavedSearchAttributes(savedSearch, '{}')).toMatchInlineSnapshot(` diff --git a/src/plugins/saved_search/common/service/saved_searches_utils.ts b/src/plugins/saved_search/common/service/saved_searches_utils.ts index ab4720b7802f8..33bb9621835e6 100644 --- a/src/plugins/saved_search/common/service/saved_searches_utils.ts +++ b/src/plugins/saved_search/common/service/saved_searches_utils.ts @@ -19,9 +19,10 @@ export const fromSavedSearchAttributes = ( tags: string[] | undefined, references: SavedObjectReference[] | undefined, searchSource: SavedSearch['searchSource'], - sharingSavedObjectProps: SavedSearch['sharingSavedObjectProps'] + sharingSavedObjectProps: SavedSearch['sharingSavedObjectProps'], + managed: boolean ): SavedSearch => ({ - ...fromSavedSearchAttributesCommon(id, attributes, tags, searchSource), + ...fromSavedSearchAttributesCommon(id, attributes, tags, searchSource, managed), sharingSavedObjectProps, references, }); diff --git a/src/plugins/saved_search/common/types.ts b/src/plugins/saved_search/common/types.ts index acb98d26a0d14..d4ccb46d69cd5 100644 --- a/src/plugins/saved_search/common/types.ts +++ b/src/plugins/saved_search/common/types.ts @@ -74,6 +74,8 @@ export interface SavedSearch { rowsPerPage?: number; sampleSize?: number; breakdownField?: string; + // Whether or not this saved search is managed by the system + managed: boolean; references?: SavedObjectReference[]; sharingSavedObjectProps?: { outcome?: SavedObjectsResolveResponse['outcome']; diff --git a/src/plugins/saved_search/public/mocks.ts b/src/plugins/saved_search/public/mocks.ts index 3e0e20bd6e7a7..15c4bdd556f38 100644 --- a/src/plugins/saved_search/public/mocks.ts +++ b/src/plugins/saved_search/public/mocks.ts @@ -57,6 +57,7 @@ const savedSearchStartMock = (): SavedSearchPublicPluginStart => ({ id, title: result.attributes.title, searchSource: createEmptySearchSource(), + managed: false, }) ), }, diff --git a/src/plugins/saved_search/public/services/saved_searches/save_saved_searches.test.ts b/src/plugins/saved_search/public/services/saved_searches/save_saved_searches.test.ts index a04f0af45eb29..344087cdf6686 100644 --- a/src/plugins/saved_search/public/services/saved_searches/save_saved_searches.test.ts +++ b/src/plugins/saved_search/public/services/saved_searches/save_saved_searches.test.ts @@ -34,6 +34,7 @@ describe('saveSavedSearch', () => { sharingSavedObjectProps: { outcome: 'aliasMatch', }, + managed: false, } as SavedSearch; }); diff --git a/src/plugins/saved_search/public/services/saved_searches/saved_search_attribute_service.test.ts b/src/plugins/saved_search/public/services/saved_searches/saved_search_attribute_service.test.ts index 35c35e669bff8..f2dcef1104520 100644 --- a/src/plugins/saved_search/public/services/saved_searches/saved_search_attribute_service.test.ts +++ b/src/plugins/saved_search/public/services/saved_searches/saved_search_attribute_service.test.ts @@ -190,6 +190,7 @@ describe('getSavedSearchAttributeService', () => { "hideChart": false, "id": "saved-object-id", "isTextBasedQuery": false, + "managed": false, "references": Array [ Object { "id": "1", diff --git a/src/plugins/saved_search/public/services/saved_searches/saved_search_attribute_service.ts b/src/plugins/saved_search/public/services/saved_searches/saved_search_attribute_service.ts index f79b010bd62d2..aff78e18b6bd1 100644 --- a/src/plugins/saved_search/public/services/saved_searches/saved_search_attribute_service.ts +++ b/src/plugins/saved_search/public/services/saved_searches/saved_search_attribute_service.ts @@ -26,6 +26,7 @@ import { createGetSavedSearchDeps } from './create_get_saved_search_deps'; export interface SavedSearchUnwrapMetaInfo { sharingSavedObjectProps: SavedSearch['sharingSavedObjectProps']; + managed: boolean | undefined; } export interface SavedSearchUnwrapResult { @@ -72,6 +73,7 @@ export function getSavedSearchAttributeService( }, metaInfo: { sharingSavedObjectProps: so.meta, + managed: so.item.managed, }, }; }, @@ -91,13 +93,14 @@ export const toSavedSearch = async ( result: SavedSearchUnwrapResult, services: SavedSearchesServiceDeps ) => { - const { sharingSavedObjectProps } = result.metaInfo ?? {}; + const { sharingSavedObjectProps, managed } = result.metaInfo ?? {}; return await convertToSavedSearch( { ...splitReferences(result.attributes), savedSearchId: id, sharingSavedObjectProps, + managed, }, createGetSavedSearchDeps(services) ); diff --git a/src/plugins/saved_search/server/services/saved_searches/get_saved_searches.ts b/src/plugins/saved_search/server/services/saved_searches/get_saved_searches.ts index 6a097481b67b3..acc9f91202665 100644 --- a/src/plugins/saved_search/server/services/saved_searches/get_saved_searches.ts +++ b/src/plugins/saved_search/server/services/saved_searches/get_saved_searches.ts @@ -38,6 +38,7 @@ export const getSavedSearch = async (savedSearchId: string, deps: GetSavedSearch savedSearchId, savedSearch.attributes, undefined, - await deps.searchSourceStart.create(searchSourceValues) + await deps.searchSourceStart.create(searchSourceValues), + Boolean(savedSearch.managed) ); }; diff --git a/test/functional/fixtures/kbn_archiver/managed_content.json b/test/functional/fixtures/kbn_archiver/managed_content.json index 2bbc6e50a9e40..b530dfd3f2352 100644 --- a/test/functional/fixtures/kbn_archiver/managed_content.json +++ b/test/functional/fixtures/kbn_archiver/managed_content.json @@ -3,3 +3,7 @@ {"attributes":{"description":"","state":{"adHocDataViews":{},"datasourceStates":{"formBased":{"layers":{"e633b1af-3ab4-4bf5-8faa-fefde06c4a4a":{"columnOrder":["f2555a1a-6f93-43fd-bc63-acdfadd47729","d229daf9-9658-4579-99af-01d8adb2f25f"],"columns":{"d229daf9-9658-4579-99af-01d8adb2f25f":{"dataType":"number","isBucketed":false,"label":"Median of bytes","operationType":"median","params":{"emptyAsNull":true},"scale":"ratio","sourceField":"bytes"},"f2555a1a-6f93-43fd-bc63-acdfadd47729":{"dataType":"date","isBucketed":true,"label":"@timestamp","operationType":"date_histogram","params":{"dropPartials":false,"includeEmptyRows":true,"interval":"auto"},"scale":"interval","sourceField":"@timestamp"}},"incompleteColumns":{},"sampling":1}}},"indexpattern":{"layers":{}},"textBased":{"layers":{}}},"filters":[],"internalReferences":[],"query":{"language":"kuery","query":""},"visualization":{"axisTitlesVisibilitySettings":{"x":true,"yLeft":true,"yRight":true},"fittingFunction":"None","gridlinesVisibilitySettings":{"x":true,"yLeft":true,"yRight":true},"labelsOrientation":{"x":0,"yLeft":0,"yRight":0},"layers":[{"accessors":["d229daf9-9658-4579-99af-01d8adb2f25f"],"layerId":"e633b1af-3ab4-4bf5-8faa-fefde06c4a4a","layerType":"data","position":"top","seriesType":"bar_stacked","showGridlines":false,"xAccessor":"f2555a1a-6f93-43fd-bc63-acdfadd47729"}],"legend":{"isVisible":true,"position":"right"},"preferredSeriesType":"bar_stacked","tickLabelsVisibilitySettings":{"x":true,"yLeft":true,"yRight":true},"valueLabels":"hide"}},"title":"Lens vis (managed)","visualizationType":"lnsXY"},"coreMigrationVersion":"8.8.0","created_at":"2024-01-18T17:42:12.920Z","id":"managed-36db-4a3b-a4ba-7a64ab8f130b","managed":true,"references":[{"id":"5f863f70-4728-4e8d-b441-db08f8c33b28","name":"indexpattern-datasource-layer-e633b1af-3ab4-4bf5-8faa-fefde06c4a4a","type":"index-pattern"}],"type":"lens","typeMigrationVersion":"8.9.0","updated_at":"2024-01-18T17:42:12.920Z","version":"WzQ1LDFd"} {"attributes":{"description":"","state":{"adHocDataViews":{},"datasourceStates":{"formBased":{"layers":{"e633b1af-3ab4-4bf5-8faa-fefde06c4a4a":{"columnOrder":["f2555a1a-6f93-43fd-bc63-acdfadd47729","d229daf9-9658-4579-99af-01d8adb2f25f"],"columns":{"d229daf9-9658-4579-99af-01d8adb2f25f":{"dataType":"number","isBucketed":false,"label":"Median of bytes","operationType":"median","params":{"emptyAsNull":true},"scale":"ratio","sourceField":"bytes"},"f2555a1a-6f93-43fd-bc63-acdfadd47729":{"dataType":"date","isBucketed":true,"label":"@timestamp","operationType":"date_histogram","params":{"dropPartials":false,"includeEmptyRows":true,"interval":"auto"},"scale":"interval","sourceField":"@timestamp"}},"incompleteColumns":{},"sampling":1}}},"indexpattern":{"layers":{}},"textBased":{"layers":{}}},"filters":[],"internalReferences":[],"query":{"language":"kuery","query":""},"visualization":{"axisTitlesVisibilitySettings":{"x":true,"yLeft":true,"yRight":true},"fittingFunction":"None","gridlinesVisibilitySettings":{"x":true,"yLeft":true,"yRight":true},"labelsOrientation":{"x":0,"yLeft":0,"yRight":0},"layers":[{"accessors":["d229daf9-9658-4579-99af-01d8adb2f25f"],"layerId":"e633b1af-3ab4-4bf5-8faa-fefde06c4a4a","layerType":"data","position":"top","seriesType":"bar_stacked","showGridlines":false,"xAccessor":"f2555a1a-6f93-43fd-bc63-acdfadd47729"}],"legend":{"isVisible":true,"position":"right"},"preferredSeriesType":"bar_stacked","tickLabelsVisibilitySettings":{"x":true,"yLeft":true,"yRight":true},"valueLabels":"hide"}},"title":"Lens vis (unmanaged)","visualizationType":"lnsXY"},"coreMigrationVersion":"8.8.0","created_at":"2024-01-18T17:42:12.920Z","id":"unmanaged-36db-4a3b-a4ba-7a64ab8f130b","managed":false,"references":[{"id":"5f863f70-4728-4e8d-b441-db08f8c33b28","name":"indexpattern-datasource-layer-e633b1af-3ab4-4bf5-8faa-fefde06c4a4a","type":"index-pattern"}],"type":"lens","typeMigrationVersion":"8.9.0","updated_at":"2024-01-18T17:42:12.920Z","version":"WzQ1LDFd"} + +{"attributes":{"columns":["@tags","clientip"],"description":"","grid":{},"hideChart":false,"isTextBasedQuery":false,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"agent.raw:\\\"Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)\\\" \",\"language\":\"kuery\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"},"sort":[["@timestamp","desc"]],"timeRestore":false,"title":"Saved search","usesAdHocDataView":false},"coreMigrationVersion":"8.8.0","created_at":"2024-01-22T18:11:05.016Z","id":"managed-3d62-4113-ac7c-de2e20a68fbc","managed":true,"references":[{"id":"5f863f70-4728-4e8d-b441-db08f8c33b28","name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern"}],"type":"search","typeMigrationVersion":"8.0.0","updated_at":"2024-01-22T18:11:05.016Z","version":"WzIzLDFd"} + +{"attributes":{"columns":["@tags","clientip"],"description":"","grid":{},"hideChart":false,"isTextBasedQuery":false,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"agent.raw:\\\"Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)\\\" \",\"language\":\"kuery\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"},"sort":[["@timestamp","desc"]],"timeRestore":false,"title":"Saved search","usesAdHocDataView":false},"coreMigrationVersion":"8.8.0","created_at":"2024-01-22T18:11:05.016Z","id":"unmanaged-3d62-4113-ac7c-de2e20a68fbc","managed":false,"references":[{"id":"5f863f70-4728-4e8d-b441-db08f8c33b28","name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern"}],"type":"search","typeMigrationVersion":"8.0.0","updated_at":"2024-01-22T18:11:05.016Z","version":"WzIzLDFd"} diff --git a/x-pack/plugins/ml/public/application/jobs/new_job/utils/new_job_utils.test.ts b/x-pack/plugins/ml/public/application/jobs/new_job/utils/new_job_utils.test.ts index bdec35bfa6054..73410aa70f022 100644 --- a/x-pack/plugins/ml/public/application/jobs/new_job/utils/new_job_utils.test.ts +++ b/x-pack/plugins/ml/public/application/jobs/new_job/utils/new_job_utils.test.ts @@ -44,7 +44,8 @@ describe('createSearchItems', () => { [], { getField: getFieldMock(searchSource), - } as unknown as ISearchSource + } as unknown as ISearchSource, + false ); test('should match data view', () => { diff --git a/x-pack/plugins/security_solution/public/timelines/components/timeline/esql_tab_content/utils/index.test.ts b/x-pack/plugins/security_solution/public/timelines/components/timeline/esql_tab_content/utils/index.test.ts index bc7cb3e2f8a0a..df4508a935317 100644 --- a/x-pack/plugins/security_solution/public/timelines/components/timeline/esql_tab_content/utils/index.test.ts +++ b/x-pack/plugins/security_solution/public/timelines/components/timeline/esql_tab_content/utils/index.test.ts @@ -28,6 +28,7 @@ describe('savedSearchComparator', () => { index: dataViewMock, query: customQuery, }), + managed: false, }; it('should result true when saved search is same', () => { diff --git a/x-pack/plugins/security_solution/public/timelines/containers/api.test.ts b/x-pack/plugins/security_solution/public/timelines/containers/api.test.ts index a055b028036e3..e6238d462e3c3 100644 --- a/x-pack/plugins/security_solution/public/timelines/containers/api.test.ts +++ b/x-pack/plugins/security_solution/public/timelines/containers/api.test.ts @@ -488,6 +488,7 @@ describe('copyTimeline', () => { index: dataViewMock, query: customQuery, }), + managed: false, }; beforeAll(() => { diff --git a/x-pack/test/functional/apps/managed_content/managed_content.ts b/x-pack/test/functional/apps/managed_content/managed_content.ts index e7dbbdd25d95c..2ba7d1ce0b4ed 100644 --- a/x-pack/test/functional/apps/managed_content/managed_content.ts +++ b/x-pack/test/functional/apps/managed_content/managed_content.ts @@ -9,7 +9,7 @@ import expect from '@kbn/expect'; import { FtrProviderContext } from '../../ftr_provider_context'; export default function ({ getPageObjects, getService }: FtrProviderContext) { - const PageObjects = getPageObjects(['timePicker', 'lens', 'common']); + const PageObjects = getPageObjects(['timePicker', 'lens', 'common', 'discover']); const kibanaServer = getService('kibanaServer'); const esArchiver = getService('esArchiver'); const testSubjects = getService('testSubjects'); @@ -25,6 +25,18 @@ export default function ({ getPageObjects, getService }: FtrProviderContext) { kibanaServer.importExport.unload('test/functional/fixtures/kbn_archiver/managed_content'); }); + const expectManagedContentSignifiers = async ( + expected: boolean, + saveButtonTestSubject: string + ) => { + await testSubjects[expected ? 'existOrFail' : 'missingOrFail']('managedContentBadge'); + await testSubjects.click(saveButtonTestSubject); + + const saveAsNewCheckbox = await testSubjects.find('saveAsNewCheckbox'); + expect(await testSubjects.isEuiSwitchChecked(saveAsNewCheckbox)).to.be(expected); + expect(await saveAsNewCheckbox.getAttribute('disabled')).to.be(expected ? 'true' : null); + }; + describe('preventing the user from overwriting managed content', () => { it('lens', async () => { await PageObjects.common.navigateToActualUrl( @@ -34,11 +46,7 @@ export default function ({ getPageObjects, getService }: FtrProviderContext) { await PageObjects.lens.waitForVisualization('xyVisChart'); - await testSubjects.existOrFail('managedContentBadge'); - await testSubjects.click('lnsApp_saveButton'); - const saveAsNewCheckbox = await testSubjects.find('saveAsNewCheckbox'); - expect(await testSubjects.isEuiSwitchChecked(saveAsNewCheckbox)).to.be(true); - expect(await saveAsNewCheckbox.getAttribute('disabled')).to.be('true'); + await expectManagedContentSignifiers(true, 'lnsApp_saveButton'); await PageObjects.common.navigateToActualUrl( 'lens', @@ -47,12 +55,26 @@ export default function ({ getPageObjects, getService }: FtrProviderContext) { await PageObjects.lens.waitForVisualization('xyVisChart'); - await testSubjects.missingOrFail('managedContentBadge'); - await testSubjects.click('lnsApp_saveButton'); - await testSubjects.existOrFail('saveAsNewCheckbox'); - expect(await testSubjects.isEuiSwitchChecked('saveAsNewCheckbox')).to.be(false); - expect(await saveAsNewCheckbox.getAttribute('disabled')).to.be(null); + await expectManagedContentSignifiers(false, 'lnsApp_saveButton'); }); }); + + it('discover', async () => { + await PageObjects.common.navigateToActualUrl( + 'discover', + 'view/managed-3d62-4113-ac7c-de2e20a68fbc' + ); + await PageObjects.discover.waitForDiscoverAppOnScreen(); + + await expectManagedContentSignifiers(true, 'discoverSaveButton'); + + await PageObjects.common.navigateToActualUrl( + 'discover', + 'view/unmanaged-3d62-4113-ac7c-de2e20a68fbc' + ); + await PageObjects.discover.waitForDiscoverAppOnScreen(); + + await expectManagedContentSignifiers(false, 'discoverSaveButton'); + }); }); } From 3ad54f64f3a39804230130ac61f38dab9d159ea1 Mon Sep 17 00:00:00 2001 From: Jacob Lee Date: Fri, 26 Jan 2024 10:27:25 -0800 Subject: [PATCH 02/46] Lock package manager version (#175495) ## Summary I believe the intention was to restrict the `yarn` version to `1.22.19`, but the current `package.json` setup does not enforce it. This config change should do it. ### Checklist None. ### Risk Matrix None. ### For maintainers - [ ] This was checked for breaking API changes and was [labeled appropriately](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process) --------- Co-authored-by: Jon Co-authored-by: Jon --- package.json | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 2aeaa35fd488b..b766c6dd3dc76 100644 --- a/package.json +++ b/package.json @@ -75,7 +75,7 @@ }, "engines": { "node": "20.10.0", - "yarn": "^1.22.19" + "yarn": "^1.22.21" }, "resolutions": { "**/@hello-pangea/dnd": "16.2.0", @@ -1684,5 +1684,6 @@ "xmlbuilder": "13.0.2", "yargs": "^15.4.1", "yarn-deduplicate": "^6.0.2" - } + }, + "packageManager": "yarn@1.22.21" } \ No newline at end of file From 01da0757c6039ce220827881ca2fc8b2071e4d97 Mon Sep 17 00:00:00 2001 From: Lisa Cawley Date: Fri, 26 Jan 2024 10:29:38 -0800 Subject: [PATCH 03/46] [OAS] Add discriminator mappings in connectors (#175165) --- .../plugins/actions/docs/openapi/bundled.json | 2107 +++++++++-------- .../plugins/actions/docs/openapi/bundled.yaml | 1352 ++++++----- .../docs/openapi/bundled_serverless.json | 2063 ++++++++-------- .../docs/openapi/bundled_serverless.yaml | 1339 ++++++----- .../schemas/config_properties_genai.yaml | 32 +- .../config_properties_genai_azure.yaml | 15 + .../config_properties_genai_openai.yaml | 18 + .../connector_response_properties.yaml | 24 + .../schemas/create_connector_request.yaml | 23 + .../schemas/run_connector_request.yaml | 15 +- 10 files changed, 3747 insertions(+), 3241 deletions(-) create mode 100644 x-pack/plugins/actions/docs/openapi/components/schemas/config_properties_genai_azure.yaml create mode 100644 x-pack/plugins/actions/docs/openapi/components/schemas/config_properties_genai_openai.yaml diff --git a/x-pack/plugins/actions/docs/openapi/bundled.json b/x-pack/plugins/actions/docs/openapi/bundled.json index 635c0e9484192..2e88eb39185a5 100644 --- a/x-pack/plugins/actions/docs/openapi/bundled.json +++ b/x-pack/plugins/actions/docs/openapi/bundled.json @@ -1452,44 +1452,6 @@ } }, "schemas": { - "config_properties_bedrock": { - "title": "Connector request properties for an Amazon Bedrock connector", - "description": "Defines properties for connectors when type is `.bedrock`.", - "type": "object", - "required": [ - "apiUrl" - ], - "properties": { - "apiUrl": { - "type": "string", - "description": "The Amazon Bedrock request URL." - }, - "defaultModel": { - "type": "string", - "description": "The generative artificial intelligence model for Amazon Bedrock to use. Current support is for the Anthropic Claude models.\n", - "default": "anthropic.claude-v2" - } - } - }, - "secrets_properties_bedrock": { - "title": "Connector secrets properties for an Amazon Bedrock connector", - "description": "Defines secrets for connectors when type is `.bedrock`.", - "type": "object", - "required": [ - "accessKey", - "secret" - ], - "properties": { - "accessKey": { - "type": "string", - "description": "The AWS access key for authentication." - }, - "secret": { - "type": "string", - "description": "The AWS secret for authentication." - } - } - }, "create_connector_request_bedrock": { "title": "Create Amazon Bedrock connector request", "description": "The Amazon Bedrock connector uses axios to send a POST request to Amazon Bedrock.", @@ -1526,165 +1488,6 @@ } } }, - "config_properties_cases_webhook": { - "title": "Connector request properties for Webhook - Case Management connector", - "required": [ - "createIncidentJson", - "createIncidentResponseKey", - "createIncidentUrl", - "getIncidentResponseExternalTitleKey", - "getIncidentUrl", - "updateIncidentJson", - "updateIncidentUrl", - "viewIncidentUrl" - ], - "description": "Defines properties for connectors when type is `.cases-webhook`.", - "type": "object", - "properties": { - "createCommentJson": { - "type": "string", - "description": "A JSON payload sent to the create comment URL to create a case comment. You can use variables to add Kibana Cases data to the payload. The required variable is `case.comment`. Due to Mustache template variables (the text enclosed in triple braces, for example, `{{{case.title}}}`), the JSON is not validated when you create the connector. The JSON is validated once the Mustache variables have been placed when the REST method runs. Manually ensure that the JSON is valid, disregarding the Mustache variables, so the later validation will pass.\n", - "examples": [ - { - "body": { - "[object Object]": null - } - } - ] - }, - "createCommentMethod": { - "type": "string", - "description": "The REST API HTTP request method to create a case comment in the third-party system. Valid values are `patch`, `post`, and `put`.\n", - "default": "put", - "enum": [ - "patch", - "post", - "put" - ] - }, - "createCommentUrl": { - "type": "string", - "description": "The REST API URL to create a case comment by ID in the third-party system. You can use a variable to add the external system ID to the URL. If you are using the `xpack.actions.allowedHosts setting`, add the hostname to the allowed hosts.\n", - "examples": [ - "https://testing-jira.atlassian.net/rest/api/2/issue/{{{external.system.id}}}/comment" - ] - }, - "createIncidentJson": { - "type": "string", - "description": "A JSON payload sent to the create case URL to create a case. You can use variables to add case data to the payload. Required variables are `case.title` and `case.description`. Due to Mustache template variables (which is the text enclosed in triple braces, for example, `{{{case.title}}}`), the JSON is not validated when you create the connector. The JSON is validated after the Mustache variables have been placed when REST method runs. Manually ensure that the JSON is valid to avoid future validation errors; disregard Mustache variables during your review.\n", - "examples": [ - { - "fields": { - "summary": { - "[object Object]": null - }, - "description": { - "[object Object]": null - }, - "labels": { - "[object Object]": null - } - } - } - ] - }, - "createIncidentMethod": { - "type": "string", - "description": "The REST API HTTP request method to create a case in the third-party system. Valid values are `patch`, `post`, and `put`.\n", - "enum": [ - "patch", - "post", - "put" - ], - "default": "post" - }, - "createIncidentResponseKey": { - "type": "string", - "description": "The JSON key in the create case response that contains the external case ID." - }, - "createIncidentUrl": { - "type": "string", - "description": "The REST API URL to create a case in the third-party system. If you are using the `xpack.actions.allowedHosts` setting, add the hostname to the allowed hosts.\n" - }, - "getIncidentResponseExternalTitleKey": { - "type": "string", - "description": "The JSON key in get case response that contains the external case title." - }, - "getIncidentUrl": { - "type": "string", - "description": "The REST API URL to get the case by ID from the third-party system. If you are using the `xpack.actions.allowedHosts` setting, add the hostname to the allowed hosts. You can use a variable to add the external system ID to the URL. Due to Mustache template variables (the text enclosed in triple braces, for example, `{{{case.title}}}`), the JSON is not validated when you create the connector. The JSON is validated after the Mustache variables have been placed when REST method runs. Manually ensure that the JSON is valid, disregarding the Mustache variables, so the later validation will pass.\n", - "examples": [ - "https://testing-jira.atlassian.net/rest/api/2/issue/{{{external.system.id}}}" - ] - }, - "hasAuth": { - "type": "boolean", - "description": "If true, a username and password for login type authentication must be provided.", - "default": true - }, - "headers": { - "type": "string", - "description": "A set of key-value pairs sent as headers with the request URLs for the create case, update case, get case, and create comment methods.\n" - }, - "updateIncidentJson": { - "type": "string", - "description": "The JSON payload sent to the update case URL to update the case. You can use variables to add Kibana Cases data to the payload. Required variables are `case.title` and `case.description`. Due to Mustache template variables (which is the text enclosed in triple braces, for example, `{{{case.title}}}`), the JSON is not validated when you create the connector. The JSON is validated after the Mustache variables have been placed when REST method runs. Manually ensure that the JSON is valid to avoid future validation errors; disregard Mustache variables during your review.\n", - "examples": [ - { - "fields": { - "summary": { - "[object Object]": null - }, - "description": { - "[object Object]": null - }, - "labels": { - "[object Object]": null - } - } - } - ] - }, - "updateIncidentMethod": { - "type": "string", - "description": "The REST API HTTP request method to update the case in the third-party system. Valid values are `patch`, `post`, and `put`.\n", - "default": "put", - "enum": [ - "patch", - "post", - "put" - ] - }, - "updateIncidentUrl": { - "type": "string", - "description": "The REST API URL to update the case by ID in the third-party system. You can use a variable to add the external system ID to the URL. If you are using the `xpack.actions.allowedHosts` setting, add the hostname to the allowed hosts.\n", - "examples": [ - "https://testing-jira.atlassian.net/rest/api/2/issue/{{{external.system.ID}}}" - ] - }, - "viewIncidentUrl": { - "type": "string", - "description": "The URL to view the case in the external system. You can use variables to add the external system ID or external system title to the URL.\n", - "examples": [ - "https://testing-jira.atlassian.net/browse/{{{external.system.title}}}" - ] - } - } - }, - "secrets_properties_cases_webhook": { - "title": "Connector secrets properties for Webhook - Case Management connector", - "type": "object", - "properties": { - "password": { - "type": "string", - "description": "The password for HTTP basic authentication. If `hasAuth` is set to `true`, this property is required." - }, - "user": { - "type": "string", - "description": "The username for HTTP basic authentication. If `hasAuth` is set to `true`, this property is required." - } - } - }, "create_connector_request_cases_webhook": { "title": "Create Webhook - Case Managment connector request", "description": "The Webhook - Case Management connector uses axios to send POST, PUT, and GET requests to a case management RESTful API web service.\n", @@ -1720,34 +1523,6 @@ } } }, - "config_properties_d3security": { - "title": "Connector request properties for a D3 Security connector", - "description": "Defines properties for connectors when type is `.d3security`.", - "type": "object", - "required": [ - "url" - ], - "properties": { - "url": { - "type": "string", - "description": "The D3 Security API request URL. If you are using the `xpack.actions.allowedHosts` setting, add the hostname to the allowed hosts.\n" - } - } - }, - "secrets_properties_d3security": { - "title": "Connector secrets properties for a D3 Security connector", - "description": "Defines secrets for connectors when type is `.d3security`.", - "required": [ - "token" - ], - "type": "object", - "properties": { - "token": { - "type": "string", - "description": "The D3 Security token." - } - } - }, "create_connector_request_d3security": { "title": "Create D3 Security connector request", "description": "The connector uses axios to send a POST request to a D3 Security endpoint.\n", @@ -1784,110 +1559,28 @@ } } }, - "config_properties_email": { - "title": "Connector request properties for an email connector", - "description": "Defines properties for connectors when type is `.email`.", + "create_connector_request_email": { + "title": "Create email connector request", + "description": "The email connector uses the SMTP protocol to send mail messages, using an integration of Nodemailer. An exception is Microsoft Exchange, which uses HTTP protocol for sending emails, Send mail. Email message text is sent as both plain text and html text.\n", + "type": "object", "required": [ - "from" + "config", + "connector_type_id", + "name", + "secrets" ], - "type": "object", "properties": { - "clientId": { - "description": "The client identifier, which is a part of OAuth 2.0 client credentials authentication, in GUID format. If `service` is `exchange_server`, this property is required.\n", - "type": [ - "string", - "null" - ] - }, - "from": { - "description": "The from address for all emails sent by the connector. It must be specified in `user@host-name` format.\n", - "type": "string" - }, - "hasAuth": { - "description": "Specifies whether a user and password are required inside the secrets configuration.\n", - "default": true, - "type": "boolean" - }, - "host": { - "description": "The host name of the service provider. If the `service` is `elastic_cloud` (for Elastic Cloud notifications) or one of Nodemailer's well-known email service providers, this property is ignored. If `service` is `other`, this property must be defined. \n", - "type": "string" - }, - "oauthTokenUrl": { - "type": [ - "string", - "null" - ] - }, - "port": { - "description": "The port to connect to on the service provider. If the `service` is `elastic_cloud` (for Elastic Cloud notifications) or one of Nodemailer's well-known email service providers, this property is ignored. If `service` is `other`, this property must be defined. \n", - "type": "integer" - }, - "secure": { - "description": "Specifies whether the connection to the service provider will use TLS. If the `service` is `elastic_cloud` (for Elastic Cloud notifications) or one of Nodemailer's well-known email service providers, this property is ignored.\n", - "type": "boolean" - }, - "service": { - "description": "The name of the email service.\n", - "type": "string", - "enum": [ - "elastic_cloud", - "exchange_server", - "gmail", - "other", - "outlook365", - "ses" - ] - }, - "tenantId": { - "description": "The tenant identifier, which is part of OAuth 2.0 client credentials authentication, in GUID format. If `service` is `exchange_server`, this property is required.\n", - "type": [ - "string", - "null" - ] - } - } - }, - "secrets_properties_email": { - "title": "Connector secrets properties for an email connector", - "description": "Defines secrets for connectors when type is `.email`.", - "type": "object", - "properties": { - "clientSecret": { - "type": "string", - "description": "The Microsoft Exchange Client secret for OAuth 2.0 client credentials authentication. It must be URL-encoded. If `service` is `exchange_server`, this property is required.\n" - }, - "password": { - "type": "string", - "description": "The password for HTTP basic authentication. If `hasAuth` is set to `true`, this property is required.\n" - }, - "user": { - "type": "string", - "description": "The username for HTTP basic authentication. If `hasAuth` is set to `true`, this property is required.\n" - } - } - }, - "create_connector_request_email": { - "title": "Create email connector request", - "description": "The email connector uses the SMTP protocol to send mail messages, using an integration of Nodemailer. An exception is Microsoft Exchange, which uses HTTP protocol for sending emails, Send mail. Email message text is sent as both plain text and html text.\n", - "type": "object", - "required": [ - "config", - "connector_type_id", - "name", - "secrets" - ], - "properties": { - "config": { - "$ref": "#/components/schemas/config_properties_email" - }, - "connector_type_id": { - "type": "string", - "description": "The type of connector.", - "enum": [ - ".email" - ], - "examples": [ - ".email" + "config": { + "$ref": "#/components/schemas/config_properties_email" + }, + "connector_type_id": { + "type": "string", + "description": "The type of connector.", + "enum": [ + ".email" + ], + "examples": [ + ".email" ] }, "name": { @@ -1902,70 +1595,6 @@ } } }, - "config_properties_genai": { - "title": "Connector request properties for an OpenAI connector", - "description": "Defines properties for connectors when type is `.gen-ai`.", - "oneOf": [ - { - "type": "object", - "required": [ - "apiProvider", - "apiUrl" - ], - "properties": { - "apiProvider": { - "type": "string", - "description": "The OpenAI API provider.", - "enum": [ - "Azure OpenAI" - ] - }, - "apiUrl": { - "type": "string", - "description": "The OpenAI API endpoint." - } - } - }, - { - "type": "object", - "required": [ - "apiProvider", - "apiUrl" - ], - "properties": { - "apiProvider": { - "type": "string", - "description": "The OpenAI API provider.", - "enum": [ - "OpenAI" - ] - }, - "apiUrl": { - "type": "string", - "description": "The OpenAI API endpoint." - }, - "defaultModel": { - "type": "string", - "description": "The default model to use for requests." - } - } - } - ], - "discriminator": { - "propertyName": "apiProvider" - } - }, - "secrets_properties_genai": { - "title": "Connector secrets properties for an OpenAI connector", - "description": "Defines secrets for connectors when type is `.gen-ai`.", - "type": "object", - "properties": { - "apiKey": { - "type": "string", - "description": "The OpenAI API key." - } - } - }, "create_connector_request_genai": { "title": "Create OpenAI connector request", "description": "The OpenAI connector uses axios to send a POST request to either OpenAI or Azure OpenAPI.\n", @@ -2002,33 +1631,6 @@ } } }, - "config_properties_index": { - "title": "Connector request properties for an index connector", - "required": [ - "index" - ], - "description": "Defines properties for connectors when type is `.index`.", - "type": "object", - "properties": { - "executionTimeField": { - "description": "A field that indicates when the document was indexed.", - "default": null, - "type": [ - "string", - "null" - ] - }, - "index": { - "description": "The Elasticsearch index to be written to.", - "type": "string" - }, - "refresh": { - "description": "The refresh policy for the write request, which affects when changes are made visible to search. Refer to the refresh setting for Elasticsearch document APIs.\n", - "default": false, - "type": "boolean" - } - } - }, "create_connector_request_index": { "title": "Create index connector request", "description": "The index connector indexes a document into Elasticsearch.", @@ -2061,44 +1663,6 @@ } } }, - "config_properties_jira": { - "title": "Connector request properties for a Jira connector", - "required": [ - "apiUrl", - "projectKey" - ], - "description": "Defines properties for connectors when type is `.jira`.", - "type": "object", - "properties": { - "apiUrl": { - "description": "The Jira instance URL.", - "type": "string" - }, - "projectKey": { - "description": "The Jira project key.", - "type": "string" - } - } - }, - "secrets_properties_jira": { - "title": "Connector secrets properties for a Jira connector", - "required": [ - "apiToken", - "email" - ], - "description": "Defines secrets for connectors when type is `.jira`.", - "type": "object", - "properties": { - "apiToken": { - "description": "The Jira API authentication token for HTTP basic authentication.", - "type": "string" - }, - "email": { - "description": "The account email for HTTP Basic authentication.", - "type": "string" - } - } - }, "create_connector_request_jira": { "title": "Create Jira connector request", "description": "The Jira connector uses the REST API v2 to create Jira issues.", @@ -2135,34 +1699,6 @@ } } }, - "config_properties_opsgenie": { - "title": "Connector request properties for an Opsgenie connector", - "required": [ - "apiUrl" - ], - "description": "Defines properties for connectors when type is `.opsgenie`.", - "type": "object", - "properties": { - "apiUrl": { - "description": "The Opsgenie URL. For example, `https://api.opsgenie.com` or `https://api.eu.opsgenie.com`. If you are using the `xpack.actions.allowedHosts` setting, add the hostname to the allowed hosts.\n", - "type": "string" - } - } - }, - "secrets_properties_opsgenie": { - "title": "Connector secrets properties for an Opsgenie connector", - "required": [ - "apiKey" - ], - "description": "Defines secrets for connectors when type is `.opsgenie`.", - "type": "object", - "properties": { - "apiKey": { - "description": "The Opsgenie API authentication key for HTTP Basic authentication.", - "type": "string" - } - } - }, "create_connector_request_opsgenie": { "title": "Create Opsgenie connector request", "description": "The Opsgenie connector uses the Opsgenie alert API.", @@ -2199,40 +1735,45 @@ } } }, - "config_properties_pagerduty": { - "title": "Connector request properties for a PagerDuty connector", - "description": "Defines properties for connectors when type is `.pagerduty`.", + "create_connector_request_pagerduty": { + "title": "Create PagerDuty connector request", + "description": "The PagerDuty connector uses the v2 Events API to trigger, acknowledge, and resolve PagerDuty alerts.\n", "type": "object", + "required": [ + "config", + "connector_type_id", + "name", + "secrets" + ], "properties": { - "apiUrl": { - "description": "The PagerDuty event URL.", - "type": [ - "string", - "null" + "config": { + "$ref": "#/components/schemas/config_properties_pagerduty" + }, + "connector_type_id": { + "type": "string", + "description": "The type of connector.", + "enum": [ + ".pagerduty" ], "examples": [ - "https://events.pagerduty.com/v2/enqueue" + ".pagerduty" ] + }, + "name": { + "type": "string", + "description": "The display name for the connector.", + "examples": [ + "my-connector" + ] + }, + "secrets": { + "$ref": "#/components/schemas/secrets_properties_pagerduty" } } }, - "secrets_properties_pagerduty": { - "title": "Connector secrets properties for a PagerDuty connector", - "description": "Defines secrets for connectors when type is `.pagerduty`.", - "type": "object", - "required": [ - "routingKey" - ], - "properties": { - "routingKey": { - "description": "A 32 character PagerDuty Integration Key for an integration on a service.\n", - "type": "string" - } - } - }, - "create_connector_request_pagerduty": { - "title": "Create PagerDuty connector request", - "description": "The PagerDuty connector uses the v2 Events API to trigger, acknowledge, and resolve PagerDuty alerts.\n", + "create_connector_request_resilient": { + "title": "Create IBM Resilient connector request", + "description": "The IBM Resilient connector uses the RESILIENT REST v2 to create IBM Resilient incidents.", "type": "object", "required": [ "config", @@ -2242,16 +1783,16 @@ ], "properties": { "config": { - "$ref": "#/components/schemas/config_properties_pagerduty" + "$ref": "#/components/schemas/config_properties_resilient" }, "connector_type_id": { - "type": "string", "description": "The type of connector.", - "enum": [ - ".pagerduty" - ], + "type": "string", "examples": [ - ".pagerduty" + ".resilient" + ], + "enum": [ + ".resilient" ] }, "name": { @@ -2262,51 +1803,41 @@ ] }, "secrets": { - "$ref": "#/components/schemas/secrets_properties_pagerduty" + "$ref": "#/components/schemas/secrets_properties_resilient" } } }, - "config_properties_resilient": { - "title": "Connector request properties for a IBM Resilient connector", - "required": [ - "apiUrl", - "orgId" - ], - "description": "Defines properties for connectors when type is `.resilient`.", + "create_connector_request_serverlog": { + "title": "Create server log connector request", + "description": "This connector writes an entry to the Kibana server log.", "type": "object", - "properties": { - "apiUrl": { - "description": "The IBM Resilient instance URL.", - "type": "string" - }, - "orgId": { - "description": "The IBM Resilient organization ID.", - "type": "string" - } - } - }, - "secrets_properties_resilient": { - "title": "Connector secrets properties for IBM Resilient connector", "required": [ - "apiKeyId", - "apiKeySecret" + "connector_type_id", + "name" ], - "description": "Defines secrets for connectors when type is `.resilient`.", - "type": "object", "properties": { - "apiKeyId": { + "connector_type_id": { "type": "string", - "description": "The authentication key ID for HTTP Basic authentication." + "description": "The type of connector.", + "enum": [ + ".server-log" + ], + "examples": [ + ".server-log" + ] }, - "apiKeySecret": { + "name": { "type": "string", - "description": "The authentication key secret for HTTP Basic authentication." + "description": "The display name for the connector.", + "examples": [ + "my-connector" + ] } } }, - "create_connector_request_resilient": { - "title": "Create IBM Resilient connector request", - "description": "The IBM Resilient connector uses the RESILIENT REST v2 to create IBM Resilient incidents.", + "create_connector_request_servicenow": { + "title": "Create ServiceNow ITSM connector request", + "description": "The ServiceNow ITSM connector uses the import set API to create ServiceNow incidents. You can use the connector for rule actions and cases.\n", "type": "object", "required": [ "config", @@ -2316,16 +1847,16 @@ ], "properties": { "config": { - "$ref": "#/components/schemas/config_properties_resilient" + "$ref": "#/components/schemas/config_properties_servicenow" }, "connector_type_id": { - "description": "The type of connector.", "type": "string", - "examples": [ - ".resilient" - ], + "description": "The type of connector.", "enum": [ - ".resilient" + ".servicenow" + ], + "examples": [ + ".servicenow" ] }, "name": { @@ -2336,27 +1867,32 @@ ] }, "secrets": { - "$ref": "#/components/schemas/secrets_properties_resilient" + "$ref": "#/components/schemas/secrets_properties_servicenow" } } }, - "create_connector_request_serverlog": { - "title": "Create server log connector request", - "description": "This connector writes an entry to the Kibana server log.", + "create_connector_request_servicenow_itom": { + "title": "Create ServiceNow ITOM connector request", + "description": "The ServiceNow ITOM connector uses the event API to create ServiceNow events. You can use the connector for rule actions.\n", "type": "object", "required": [ + "config", "connector_type_id", - "name" + "name", + "secrets" ], "properties": { + "config": { + "$ref": "#/components/schemas/config_properties_servicenow_itom" + }, "connector_type_id": { "type": "string", "description": "The type of connector.", "enum": [ - ".server-log" + ".servicenow-itom" ], "examples": [ - ".server-log" + ".servicenow-itom" ] }, "name": { @@ -2365,94 +1901,98 @@ "examples": [ "my-connector" ] + }, + "secrets": { + "$ref": "#/components/schemas/secrets_properties_servicenow" } } }, - "config_properties_servicenow": { - "title": "Connector request properties for a ServiceNow ITSM connector", + "create_connector_request_servicenow_sir": { + "title": "Create ServiceNow SecOps connector request", + "description": "The ServiceNow SecOps connector uses the import set API to create ServiceNow security incidents. You can use the connector for rule actions and cases.\n", + "type": "object", "required": [ - "apiUrl" + "config", + "connector_type_id", + "name", + "secrets" ], - "description": "Defines properties for connectors when type is `.servicenow`.", - "type": "object", "properties": { - "apiUrl": { - "type": "string", - "description": "The ServiceNow instance URL." - }, - "clientId": { - "description": "The client ID assigned to your OAuth application. This property is required when `isOAuth` is `true`.\n", - "type": "string" - }, - "isOAuth": { - "description": "The type of authentication to use. The default value is false, which means basic authentication is used instead of open authorization (OAuth).\n", - "default": false, - "type": "boolean" + "config": { + "$ref": "#/components/schemas/config_properties_servicenow" }, - "jwtKeyId": { - "description": "The key identifier assigned to the JWT verifier map of your OAuth application. This property is required when `isOAuth` is `true`.\n", - "type": "string" + "connector_type_id": { + "type": "string", + "description": "The type of connector.", + "enum": [ + ".servicenow-sir" + ], + "examples": [ + ".servicenow-sir" + ] }, - "userIdentifierValue": { - "description": "The identifier to use for OAuth authentication. This identifier should be the user field you selected when you created an OAuth JWT API endpoint for external clients in your ServiceNow instance. For example, if the selected user field is `Email`, the user identifier should be the user's email address. This property is required when `isOAuth` is `true`.\n", - "type": "string" + "name": { + "type": "string", + "description": "The display name for the connector.", + "examples": [ + "my-connector" + ] }, - "usesTableApi": { - "description": "Determines whether the connector uses the Table API or the Import Set API. This property is supported only for ServiceNow ITSM and ServiceNow SecOps connectors. NOTE: If this property is set to `false`, the Elastic application should be installed in ServiceNow.\n", - "default": true, - "type": "boolean" + "secrets": { + "$ref": "#/components/schemas/secrets_properties_servicenow" } } }, - "secrets_properties_servicenow": { - "title": "Connector secrets properties for ServiceNow ITOM, ServiceNow ITSM, and ServiceNow SecOps connectors", - "description": "Defines secrets for connectors when type is `.servicenow`, `.servicenow-sir`, or `.servicenow-itom`.", + "create_connector_request_slack_api": { + "title": "Create Slack connector request", + "description": "The Slack connector uses Slack Incoming Webhooks.", "type": "object", + "required": [ + "connector_type_id", + "name", + "secrets" + ], "properties": { - "clientSecret": { - "type": "string", - "description": "The client secret assigned to your OAuth application. This property is required when `isOAuth` is `true`." - }, - "password": { - "type": "string", - "description": "The password for HTTP basic authentication. This property is required when `isOAuth` is `false`." - }, - "privateKey": { + "connector_type_id": { "type": "string", - "description": "The RSA private key that you created for use in ServiceNow. This property is required when `isOAuth` is `true`." + "description": "The type of connector.", + "enum": [ + ".slack_api" + ], + "examples": [ + ".slack_api" + ] }, - "privateKeyPassword": { + "name": { "type": "string", - "description": "The password for the RSA private key. This property is required when `isOAuth` is `true` and you set a password on your private key." + "description": "The display name for the connector.", + "examples": [ + "my-connector" + ] }, - "username": { - "type": "string", - "description": "The username for HTTP basic authentication. This property is required when `isOAuth` is `false`." + "secrets": { + "$ref": "#/components/schemas/secrets_properties_slack_api" } } }, - "create_connector_request_servicenow": { - "title": "Create ServiceNow ITSM connector request", - "description": "The ServiceNow ITSM connector uses the import set API to create ServiceNow incidents. You can use the connector for rule actions and cases.\n", + "create_connector_request_slack_webhook": { + "title": "Create Slack connector request", + "description": "The Slack connector uses Slack Incoming Webhooks.", "type": "object", "required": [ - "config", "connector_type_id", "name", "secrets" ], "properties": { - "config": { - "$ref": "#/components/schemas/config_properties_servicenow" - }, "connector_type_id": { "type": "string", "description": "The type of connector.", "enum": [ - ".servicenow" + ".slack" ], "examples": [ - ".servicenow" + ".slack" ] }, "name": { @@ -2463,11 +2003,770 @@ ] }, "secrets": { - "$ref": "#/components/schemas/secrets_properties_servicenow" + "$ref": "#/components/schemas/secrets_properties_slack_webhook" + } + } + }, + "create_connector_request_swimlane": { + "title": "Create Swimlane connector request", + "description": "The Swimlane connector uses the Swimlane REST API to create Swimlane records.", + "type": "object", + "required": [ + "config", + "connector_type_id", + "name", + "secrets" + ], + "properties": { + "config": { + "$ref": "#/components/schemas/config_properties_swimlane" + }, + "connector_type_id": { + "type": "string", + "description": "The type of connector.", + "enum": [ + ".swimlane" + ], + "examples": [ + ".swimlane" + ] + }, + "name": { + "type": "string", + "description": "The display name for the connector.", + "examples": [ + "my-connector" + ] + }, + "secrets": { + "$ref": "#/components/schemas/secrets_properties_swimlane" + } + } + }, + "create_connector_request_teams": { + "title": "Create Microsoft Teams connector request", + "description": "The Microsoft Teams connector uses Incoming Webhooks.", + "type": "object", + "required": [ + "connector_type_id", + "name", + "secrets" + ], + "properties": { + "connector_type_id": { + "type": "string", + "description": "The type of connector.", + "enum": [ + ".teams" + ], + "examples": [ + ".teams" + ] + }, + "name": { + "type": "string", + "description": "The display name for the connector.", + "examples": [ + "my-connector" + ] + }, + "secrets": { + "$ref": "#/components/schemas/secrets_properties_teams" + } + } + }, + "create_connector_request_tines": { + "title": "Create Tines connector request", + "description": "The Tines connector uses Tines Webhook actions to send events via POST request.\n", + "type": "object", + "required": [ + "config", + "connector_type_id", + "name", + "secrets" + ], + "properties": { + "config": { + "$ref": "#/components/schemas/config_properties_tines" + }, + "connector_type_id": { + "type": "string", + "description": "The type of connector.", + "enum": [ + ".tines" + ], + "examples": [ + ".tines" + ] + }, + "name": { + "type": "string", + "description": "The display name for the connector.", + "examples": [ + "my-connector" + ] + }, + "secrets": { + "$ref": "#/components/schemas/secrets_properties_tines" + } + } + }, + "create_connector_request_torq": { + "title": "Create Torq connector request", + "description": "The Torq connector uses a Torq webhook to trigger workflows with Kibana actions.\n", + "type": "object", + "required": [ + "config", + "connector_type_id", + "name", + "secrets" + ], + "properties": { + "config": { + "$ref": "#/components/schemas/config_properties_torq" + }, + "connector_type_id": { + "type": "string", + "description": "The type of connector.", + "enum": [ + ".torq" + ], + "examples": [ + ".torq" + ] + }, + "name": { + "type": "string", + "description": "The display name for the connector.", + "examples": [ + "my-connector" + ] + }, + "secrets": { + "$ref": "#/components/schemas/secrets_properties_torq" + } + } + }, + "create_connector_request_webhook": { + "title": "Create Webhook connector request", + "description": "The Webhook connector uses axios to send a POST or PUT request to a web service.\n", + "type": "object", + "required": [ + "config", + "connector_type_id", + "name", + "secrets" + ], + "properties": { + "config": { + "$ref": "#/components/schemas/config_properties_webhook" + }, + "connector_type_id": { + "type": "string", + "description": "The type of connector.", + "enum": [ + ".webhook" + ], + "examples": [ + ".webhook" + ] + }, + "name": { + "type": "string", + "description": "The display name for the connector.", + "examples": [ + "my-connector" + ] + }, + "secrets": { + "$ref": "#/components/schemas/secrets_properties_webhook" + } + } + }, + "create_connector_request_xmatters": { + "title": "Create xMatters connector request", + "description": "The xMatters connector uses the xMatters Workflow for Elastic to send actionable alerts to on-call xMatters resources.\n", + "type": "object", + "required": [ + "config", + "connector_type_id", + "name", + "secrets" + ], + "properties": { + "config": { + "$ref": "#/components/schemas/config_properties_xmatters" + }, + "connector_type_id": { + "type": "string", + "description": "The type of connector.", + "enum": [ + ".xmatters" + ], + "examples": [ + ".xmatters" + ] + }, + "name": { + "type": "string", + "description": "The display name for the connector.", + "examples": [ + "my-connector" + ] + }, + "secrets": { + "$ref": "#/components/schemas/secrets_properties_xmatters" + } + } + }, + "config_properties_bedrock": { + "title": "Connector request properties for an Amazon Bedrock connector", + "description": "Defines properties for connectors when type is `.bedrock`.", + "type": "object", + "required": [ + "apiUrl" + ], + "properties": { + "apiUrl": { + "type": "string", + "description": "The Amazon Bedrock request URL." + }, + "defaultModel": { + "type": "string", + "description": "The generative artificial intelligence model for Amazon Bedrock to use. Current support is for the Anthropic Claude models.\n", + "default": "anthropic.claude-v2" + } + } + }, + "secrets_properties_bedrock": { + "title": "Connector secrets properties for an Amazon Bedrock connector", + "description": "Defines secrets for connectors when type is `.bedrock`.", + "type": "object", + "required": [ + "accessKey", + "secret" + ], + "properties": { + "accessKey": { + "type": "string", + "description": "The AWS access key for authentication." + }, + "secret": { + "type": "string", + "description": "The AWS secret for authentication." + } + } + }, + "config_properties_cases_webhook": { + "title": "Connector request properties for Webhook - Case Management connector", + "required": [ + "createIncidentJson", + "createIncidentResponseKey", + "createIncidentUrl", + "getIncidentResponseExternalTitleKey", + "getIncidentUrl", + "updateIncidentJson", + "updateIncidentUrl", + "viewIncidentUrl" + ], + "description": "Defines properties for connectors when type is `.cases-webhook`.", + "type": "object", + "properties": { + "createCommentJson": { + "type": "string", + "description": "A JSON payload sent to the create comment URL to create a case comment. You can use variables to add Kibana Cases data to the payload. The required variable is `case.comment`. Due to Mustache template variables (the text enclosed in triple braces, for example, `{{{case.title}}}`), the JSON is not validated when you create the connector. The JSON is validated once the Mustache variables have been placed when the REST method runs. Manually ensure that the JSON is valid, disregarding the Mustache variables, so the later validation will pass.\n", + "examples": [ + { + "body": { + "[object Object]": null + } + } + ] + }, + "createCommentMethod": { + "type": "string", + "description": "The REST API HTTP request method to create a case comment in the third-party system. Valid values are `patch`, `post`, and `put`.\n", + "default": "put", + "enum": [ + "patch", + "post", + "put" + ] + }, + "createCommentUrl": { + "type": "string", + "description": "The REST API URL to create a case comment by ID in the third-party system. You can use a variable to add the external system ID to the URL. If you are using the `xpack.actions.allowedHosts setting`, add the hostname to the allowed hosts.\n", + "examples": [ + "https://testing-jira.atlassian.net/rest/api/2/issue/{{{external.system.id}}}/comment" + ] + }, + "createIncidentJson": { + "type": "string", + "description": "A JSON payload sent to the create case URL to create a case. You can use variables to add case data to the payload. Required variables are `case.title` and `case.description`. Due to Mustache template variables (which is the text enclosed in triple braces, for example, `{{{case.title}}}`), the JSON is not validated when you create the connector. The JSON is validated after the Mustache variables have been placed when REST method runs. Manually ensure that the JSON is valid to avoid future validation errors; disregard Mustache variables during your review.\n", + "examples": [ + { + "fields": { + "summary": { + "[object Object]": null + }, + "description": { + "[object Object]": null + }, + "labels": { + "[object Object]": null + } + } + } + ] + }, + "createIncidentMethod": { + "type": "string", + "description": "The REST API HTTP request method to create a case in the third-party system. Valid values are `patch`, `post`, and `put`.\n", + "enum": [ + "patch", + "post", + "put" + ], + "default": "post" + }, + "createIncidentResponseKey": { + "type": "string", + "description": "The JSON key in the create case response that contains the external case ID." + }, + "createIncidentUrl": { + "type": "string", + "description": "The REST API URL to create a case in the third-party system. If you are using the `xpack.actions.allowedHosts` setting, add the hostname to the allowed hosts.\n" + }, + "getIncidentResponseExternalTitleKey": { + "type": "string", + "description": "The JSON key in get case response that contains the external case title." + }, + "getIncidentUrl": { + "type": "string", + "description": "The REST API URL to get the case by ID from the third-party system. If you are using the `xpack.actions.allowedHosts` setting, add the hostname to the allowed hosts. You can use a variable to add the external system ID to the URL. Due to Mustache template variables (the text enclosed in triple braces, for example, `{{{case.title}}}`), the JSON is not validated when you create the connector. The JSON is validated after the Mustache variables have been placed when REST method runs. Manually ensure that the JSON is valid, disregarding the Mustache variables, so the later validation will pass.\n", + "examples": [ + "https://testing-jira.atlassian.net/rest/api/2/issue/{{{external.system.id}}}" + ] + }, + "hasAuth": { + "type": "boolean", + "description": "If true, a username and password for login type authentication must be provided.", + "default": true + }, + "headers": { + "type": "string", + "description": "A set of key-value pairs sent as headers with the request URLs for the create case, update case, get case, and create comment methods.\n" + }, + "updateIncidentJson": { + "type": "string", + "description": "The JSON payload sent to the update case URL to update the case. You can use variables to add Kibana Cases data to the payload. Required variables are `case.title` and `case.description`. Due to Mustache template variables (which is the text enclosed in triple braces, for example, `{{{case.title}}}`), the JSON is not validated when you create the connector. The JSON is validated after the Mustache variables have been placed when REST method runs. Manually ensure that the JSON is valid to avoid future validation errors; disregard Mustache variables during your review.\n", + "examples": [ + { + "fields": { + "summary": { + "[object Object]": null + }, + "description": { + "[object Object]": null + }, + "labels": { + "[object Object]": null + } + } + } + ] + }, + "updateIncidentMethod": { + "type": "string", + "description": "The REST API HTTP request method to update the case in the third-party system. Valid values are `patch`, `post`, and `put`.\n", + "default": "put", + "enum": [ + "patch", + "post", + "put" + ] + }, + "updateIncidentUrl": { + "type": "string", + "description": "The REST API URL to update the case by ID in the third-party system. You can use a variable to add the external system ID to the URL. If you are using the `xpack.actions.allowedHosts` setting, add the hostname to the allowed hosts.\n", + "examples": [ + "https://testing-jira.atlassian.net/rest/api/2/issue/{{{external.system.ID}}}" + ] + }, + "viewIncidentUrl": { + "type": "string", + "description": "The URL to view the case in the external system. You can use variables to add the external system ID or external system title to the URL.\n", + "examples": [ + "https://testing-jira.atlassian.net/browse/{{{external.system.title}}}" + ] + } + } + }, + "secrets_properties_cases_webhook": { + "title": "Connector secrets properties for Webhook - Case Management connector", + "type": "object", + "properties": { + "password": { + "type": "string", + "description": "The password for HTTP basic authentication. If `hasAuth` is set to `true`, this property is required." + }, + "user": { + "type": "string", + "description": "The username for HTTP basic authentication. If `hasAuth` is set to `true`, this property is required." + } + } + }, + "config_properties_d3security": { + "title": "Connector request properties for a D3 Security connector", + "description": "Defines properties for connectors when type is `.d3security`.", + "type": "object", + "required": [ + "url" + ], + "properties": { + "url": { + "type": "string", + "description": "The D3 Security API request URL. If you are using the `xpack.actions.allowedHosts` setting, add the hostname to the allowed hosts.\n" + } + } + }, + "secrets_properties_d3security": { + "title": "Connector secrets properties for a D3 Security connector", + "description": "Defines secrets for connectors when type is `.d3security`.", + "required": [ + "token" + ], + "type": "object", + "properties": { + "token": { + "type": "string", + "description": "The D3 Security token." + } + } + }, + "config_properties_email": { + "title": "Connector request properties for an email connector", + "description": "Defines properties for connectors when type is `.email`.", + "required": [ + "from" + ], + "type": "object", + "properties": { + "clientId": { + "description": "The client identifier, which is a part of OAuth 2.0 client credentials authentication, in GUID format. If `service` is `exchange_server`, this property is required.\n", + "type": [ + "string", + "null" + ] + }, + "from": { + "description": "The from address for all emails sent by the connector. It must be specified in `user@host-name` format.\n", + "type": "string" + }, + "hasAuth": { + "description": "Specifies whether a user and password are required inside the secrets configuration.\n", + "default": true, + "type": "boolean" + }, + "host": { + "description": "The host name of the service provider. If the `service` is `elastic_cloud` (for Elastic Cloud notifications) or one of Nodemailer's well-known email service providers, this property is ignored. If `service` is `other`, this property must be defined. \n", + "type": "string" + }, + "oauthTokenUrl": { + "type": [ + "string", + "null" + ] + }, + "port": { + "description": "The port to connect to on the service provider. If the `service` is `elastic_cloud` (for Elastic Cloud notifications) or one of Nodemailer's well-known email service providers, this property is ignored. If `service` is `other`, this property must be defined. \n", + "type": "integer" + }, + "secure": { + "description": "Specifies whether the connection to the service provider will use TLS. If the `service` is `elastic_cloud` (for Elastic Cloud notifications) or one of Nodemailer's well-known email service providers, this property is ignored.\n", + "type": "boolean" + }, + "service": { + "description": "The name of the email service.\n", + "type": "string", + "enum": [ + "elastic_cloud", + "exchange_server", + "gmail", + "other", + "outlook365", + "ses" + ] + }, + "tenantId": { + "description": "The tenant identifier, which is part of OAuth 2.0 client credentials authentication, in GUID format. If `service` is `exchange_server`, this property is required.\n", + "type": [ + "string", + "null" + ] + } + } + }, + "secrets_properties_email": { + "title": "Connector secrets properties for an email connector", + "description": "Defines secrets for connectors when type is `.email`.", + "type": "object", + "properties": { + "clientSecret": { + "type": "string", + "description": "The Microsoft Exchange Client secret for OAuth 2.0 client credentials authentication. It must be URL-encoded. If `service` is `exchange_server`, this property is required.\n" + }, + "password": { + "type": "string", + "description": "The password for HTTP basic authentication. If `hasAuth` is set to `true`, this property is required.\n" + }, + "user": { + "type": "string", + "description": "The username for HTTP basic authentication. If `hasAuth` is set to `true`, this property is required.\n" + } + } + }, + "config_properties_genai_azure": { + "title": "Connector request properties for an OpenAI connector that uses Azure OpenAI", + "description": "Defines properties for connectors when type is `.gen-ai` and the API provider is `Azure OpenAI'.\n", + "type": "object", + "required": [ + "apiProvider", + "apiUrl" + ], + "properties": { + "apiProvider": { + "type": "string", + "description": "The OpenAI API provider.", + "enum": [ + "Azure OpenAI" + ] + }, + "apiUrl": { + "type": "string", + "description": "The OpenAI API endpoint." + } + } + }, + "config_properties_genai_openai": { + "title": "Connector request properties for an OpenAI connector", + "description": "Defines properties for connectors when type is `.gen-ai` and the API provider is `OpenAI'.\n", + "type": "object", + "required": [ + "apiProvider", + "apiUrl" + ], + "properties": { + "apiProvider": { + "type": "string", + "description": "The OpenAI API provider.", + "enum": [ + "OpenAI" + ] + }, + "apiUrl": { + "type": "string", + "description": "The OpenAI API endpoint." + }, + "defaultModel": { + "type": "string", + "description": "The default model to use for requests." + } + } + }, + "config_properties_genai": { + "title": "Connector request properties for an OpenAI connector", + "description": "Defines properties for connectors when type is `.gen-ai`.", + "oneOf": [ + { + "$ref": "#/components/schemas/config_properties_genai_azure" + }, + { + "$ref": "#/components/schemas/config_properties_genai_openai" + } + ], + "discriminator": { + "propertyName": "apiProvider", + "mapping": { + "Azure OpenAI": "#/components/schemas/config_properties_genai_azure", + "OpenAI": "#/components/schemas/config_properties_genai_openai" + } + } + }, + "secrets_properties_genai": { + "title": "Connector secrets properties for an OpenAI connector", + "description": "Defines secrets for connectors when type is `.gen-ai`.", + "type": "object", + "properties": { + "apiKey": { + "type": "string", + "description": "The OpenAI API key." + } + } + }, + "config_properties_index": { + "title": "Connector request properties for an index connector", + "required": [ + "index" + ], + "description": "Defines properties for connectors when type is `.index`.", + "type": "object", + "properties": { + "executionTimeField": { + "description": "A field that indicates when the document was indexed.", + "default": null, + "type": [ + "string", + "null" + ] + }, + "index": { + "description": "The Elasticsearch index to be written to.", + "type": "string" + }, + "refresh": { + "description": "The refresh policy for the write request, which affects when changes are made visible to search. Refer to the refresh setting for Elasticsearch document APIs.\n", + "default": false, + "type": "boolean" + } + } + }, + "config_properties_jira": { + "title": "Connector request properties for a Jira connector", + "required": [ + "apiUrl", + "projectKey" + ], + "description": "Defines properties for connectors when type is `.jira`.", + "type": "object", + "properties": { + "apiUrl": { + "description": "The Jira instance URL.", + "type": "string" + }, + "projectKey": { + "description": "The Jira project key.", + "type": "string" + } + } + }, + "secrets_properties_jira": { + "title": "Connector secrets properties for a Jira connector", + "required": [ + "apiToken", + "email" + ], + "description": "Defines secrets for connectors when type is `.jira`.", + "type": "object", + "properties": { + "apiToken": { + "description": "The Jira API authentication token for HTTP basic authentication.", + "type": "string" + }, + "email": { + "description": "The account email for HTTP Basic authentication.", + "type": "string" + } + } + }, + "config_properties_opsgenie": { + "title": "Connector request properties for an Opsgenie connector", + "required": [ + "apiUrl" + ], + "description": "Defines properties for connectors when type is `.opsgenie`.", + "type": "object", + "properties": { + "apiUrl": { + "description": "The Opsgenie URL. For example, `https://api.opsgenie.com` or `https://api.eu.opsgenie.com`. If you are using the `xpack.actions.allowedHosts` setting, add the hostname to the allowed hosts.\n", + "type": "string" + } + } + }, + "secrets_properties_opsgenie": { + "title": "Connector secrets properties for an Opsgenie connector", + "required": [ + "apiKey" + ], + "description": "Defines secrets for connectors when type is `.opsgenie`.", + "type": "object", + "properties": { + "apiKey": { + "description": "The Opsgenie API authentication key for HTTP Basic authentication.", + "type": "string" + } + } + }, + "config_properties_pagerduty": { + "title": "Connector request properties for a PagerDuty connector", + "description": "Defines properties for connectors when type is `.pagerduty`.", + "type": "object", + "properties": { + "apiUrl": { + "description": "The PagerDuty event URL.", + "type": [ + "string", + "null" + ], + "examples": [ + "https://events.pagerduty.com/v2/enqueue" + ] + } + } + }, + "secrets_properties_pagerduty": { + "title": "Connector secrets properties for a PagerDuty connector", + "description": "Defines secrets for connectors when type is `.pagerduty`.", + "type": "object", + "required": [ + "routingKey" + ], + "properties": { + "routingKey": { + "description": "A 32 character PagerDuty Integration Key for an integration on a service.\n", + "type": "string" + } + } + }, + "config_properties_resilient": { + "title": "Connector request properties for a IBM Resilient connector", + "required": [ + "apiUrl", + "orgId" + ], + "description": "Defines properties for connectors when type is `.resilient`.", + "type": "object", + "properties": { + "apiUrl": { + "description": "The IBM Resilient instance URL.", + "type": "string" + }, + "orgId": { + "description": "The IBM Resilient organization ID.", + "type": "string" + } + } + }, + "secrets_properties_resilient": { + "title": "Connector secrets properties for IBM Resilient connector", + "required": [ + "apiKeyId", + "apiKeySecret" + ], + "description": "Defines secrets for connectors when type is `.resilient`.", + "type": "object", + "properties": { + "apiKeyId": { + "type": "string", + "description": "The authentication key ID for HTTP Basic authentication." + }, + "apiKeySecret": { + "type": "string", + "description": "The authentication key secret for HTTP Basic authentication." } } }, - "config_properties_servicenow_itom": { + "config_properties_servicenow": { "title": "Connector request properties for a ServiceNow ITSM connector", "required": [ "apiUrl" @@ -2495,78 +2794,69 @@ "userIdentifierValue": { "description": "The identifier to use for OAuth authentication. This identifier should be the user field you selected when you created an OAuth JWT API endpoint for external clients in your ServiceNow instance. For example, if the selected user field is `Email`, the user identifier should be the user's email address. This property is required when `isOAuth` is `true`.\n", "type": "string" + }, + "usesTableApi": { + "description": "Determines whether the connector uses the Table API or the Import Set API. This property is supported only for ServiceNow ITSM and ServiceNow SecOps connectors. NOTE: If this property is set to `false`, the Elastic application should be installed in ServiceNow.\n", + "default": true, + "type": "boolean" } } }, - "create_connector_request_servicenow_itom": { - "title": "Create ServiceNow ITOM connector request", - "description": "The ServiceNow ITOM connector uses the event API to create ServiceNow events. You can use the connector for rule actions.\n", + "secrets_properties_servicenow": { + "title": "Connector secrets properties for ServiceNow ITOM, ServiceNow ITSM, and ServiceNow SecOps connectors", + "description": "Defines secrets for connectors when type is `.servicenow`, `.servicenow-sir`, or `.servicenow-itom`.", "type": "object", - "required": [ - "config", - "connector_type_id", - "name", - "secrets" - ], "properties": { - "config": { - "$ref": "#/components/schemas/config_properties_servicenow_itom" + "clientSecret": { + "type": "string", + "description": "The client secret assigned to your OAuth application. This property is required when `isOAuth` is `true`." }, - "connector_type_id": { + "password": { "type": "string", - "description": "The type of connector.", - "enum": [ - ".servicenow-itom" - ], - "examples": [ - ".servicenow-itom" - ] + "description": "The password for HTTP basic authentication. This property is required when `isOAuth` is `false`." }, - "name": { + "privateKey": { "type": "string", - "description": "The display name for the connector.", - "examples": [ - "my-connector" - ] + "description": "The RSA private key that you created for use in ServiceNow. This property is required when `isOAuth` is `true`." }, - "secrets": { - "$ref": "#/components/schemas/secrets_properties_servicenow" + "privateKeyPassword": { + "type": "string", + "description": "The password for the RSA private key. This property is required when `isOAuth` is `true` and you set a password on your private key." + }, + "username": { + "type": "string", + "description": "The username for HTTP basic authentication. This property is required when `isOAuth` is `false`." } } }, - "create_connector_request_servicenow_sir": { - "title": "Create ServiceNow SecOps connector request", - "description": "The ServiceNow SecOps connector uses the import set API to create ServiceNow security incidents. You can use the connector for rule actions and cases.\n", - "type": "object", + "config_properties_servicenow_itom": { + "title": "Connector request properties for a ServiceNow ITSM connector", "required": [ - "config", - "connector_type_id", - "name", - "secrets" + "apiUrl" ], + "description": "Defines properties for connectors when type is `.servicenow`.", + "type": "object", "properties": { - "config": { - "$ref": "#/components/schemas/config_properties_servicenow" - }, - "connector_type_id": { + "apiUrl": { "type": "string", - "description": "The type of connector.", - "enum": [ - ".servicenow-sir" - ], - "examples": [ - ".servicenow-sir" - ] + "description": "The ServiceNow instance URL." }, - "name": { - "type": "string", - "description": "The display name for the connector.", - "examples": [ - "my-connector" - ] + "clientId": { + "description": "The client ID assigned to your OAuth application. This property is required when `isOAuth` is `true`.\n", + "type": "string" }, - "secrets": { - "$ref": "#/components/schemas/secrets_properties_servicenow" + "isOAuth": { + "description": "The type of authentication to use. The default value is false, which means basic authentication is used instead of open authorization (OAuth).\n", + "default": false, + "type": "boolean" + }, + "jwtKeyId": { + "description": "The key identifier assigned to the JWT verifier map of your OAuth application. This property is required when `isOAuth` is `true`.\n", + "type": "string" + }, + "userIdentifierValue": { + "description": "The identifier to use for OAuth authentication. This identifier should be the user field you selected when you created an OAuth JWT API endpoint for external clients in your ServiceNow instance. For example, if the selected user field is `Email`, the user identifier should be the user's email address. This property is required when `isOAuth` is `true`.\n", + "type": "string" } } }, @@ -2584,38 +2874,6 @@ } } }, - "create_connector_request_slack_api": { - "title": "Create Slack connector request", - "description": "The Slack connector uses Slack Incoming Webhooks.", - "type": "object", - "required": [ - "connector_type_id", - "name", - "secrets" - ], - "properties": { - "connector_type_id": { - "type": "string", - "description": "The type of connector.", - "enum": [ - ".slack_api" - ], - "examples": [ - ".slack_api" - ] - }, - "name": { - "type": "string", - "description": "The display name for the connector.", - "examples": [ - "my-connector" - ] - }, - "secrets": { - "$ref": "#/components/schemas/secrets_properties_slack_api" - } - } - }, "secrets_properties_slack_webhook": { "title": "Connector secrets properties for a Webhook Slack connector", "description": "Defines secrets for connectors when type is `.slack`.", @@ -2630,38 +2888,6 @@ } } }, - "create_connector_request_slack_webhook": { - "title": "Create Slack connector request", - "description": "The Slack connector uses Slack Incoming Webhooks.", - "type": "object", - "required": [ - "connector_type_id", - "name", - "secrets" - ], - "properties": { - "connector_type_id": { - "type": "string", - "description": "The type of connector.", - "enum": [ - ".slack" - ], - "examples": [ - ".slack" - ] - }, - "name": { - "type": "string", - "description": "The display name for the connector.", - "examples": [ - "my-connector" - ] - }, - "secrets": { - "$ref": "#/components/schemas/secrets_properties_slack_webhook" - } - } - }, "config_properties_swimlane": { "title": "Connector request properties for a Swimlane connector", "required": [ @@ -2912,42 +3138,6 @@ } } }, - "create_connector_request_swimlane": { - "title": "Create Swimlane connector request", - "description": "The Swimlane connector uses the Swimlane REST API to create Swimlane records.", - "type": "object", - "required": [ - "config", - "connector_type_id", - "name", - "secrets" - ], - "properties": { - "config": { - "$ref": "#/components/schemas/config_properties_swimlane" - }, - "connector_type_id": { - "type": "string", - "description": "The type of connector.", - "enum": [ - ".swimlane" - ], - "examples": [ - ".swimlane" - ] - }, - "name": { - "type": "string", - "description": "The display name for the connector.", - "examples": [ - "my-connector" - ] - }, - "secrets": { - "$ref": "#/components/schemas/secrets_properties_swimlane" - } - } - }, "secrets_properties_teams": { "title": "Connector secrets properties for a Microsoft Teams connector", "description": "Defines secrets for connectors when type is `.teams`.", @@ -2962,38 +3152,6 @@ } } }, - "create_connector_request_teams": { - "title": "Create Microsoft Teams connector request", - "description": "The Microsoft Teams connector uses Incoming Webhooks.", - "type": "object", - "required": [ - "connector_type_id", - "name", - "secrets" - ], - "properties": { - "connector_type_id": { - "type": "string", - "description": "The type of connector.", - "enum": [ - ".teams" - ], - "examples": [ - ".teams" - ] - }, - "name": { - "type": "string", - "description": "The display name for the connector.", - "examples": [ - "my-connector" - ] - }, - "secrets": { - "$ref": "#/components/schemas/secrets_properties_teams" - } - } - }, "config_properties_tines": { "title": "Connector request properties for a Tines connector", "description": "Defines properties for connectors when type is `.tines`.", @@ -3013,53 +3171,17 @@ "description": "Defines secrets for connectors when type is `.tines`.", "type": "object", "required": [ - "email", - "token" - ], - "properties": { - "email": { - "description": "The email used to sign in to Tines.", - "type": "string" - }, - "token": { - "description": "The Tines API token.", - "type": "string" - } - } - }, - "create_connector_request_tines": { - "title": "Create Tines connector request", - "description": "The Tines connector uses Tines Webhook actions to send events via POST request.\n", - "type": "object", - "required": [ - "config", - "connector_type_id", - "name", - "secrets" + "email", + "token" ], "properties": { - "config": { - "$ref": "#/components/schemas/config_properties_tines" - }, - "connector_type_id": { - "type": "string", - "description": "The type of connector.", - "enum": [ - ".tines" - ], - "examples": [ - ".tines" - ] - }, - "name": { - "type": "string", - "description": "The display name for the connector.", - "examples": [ - "my-connector" - ] + "email": { + "description": "The email used to sign in to Tines.", + "type": "string" }, - "secrets": { - "$ref": "#/components/schemas/secrets_properties_tines" + "token": { + "description": "The Tines API token.", + "type": "string" } } }, @@ -3091,42 +3213,6 @@ } } }, - "create_connector_request_torq": { - "title": "Create Torq connector request", - "description": "The Torq connector uses a Torq webhook to trigger workflows with Kibana actions.\n", - "type": "object", - "required": [ - "config", - "connector_type_id", - "name", - "secrets" - ], - "properties": { - "config": { - "$ref": "#/components/schemas/config_properties_torq" - }, - "connector_type_id": { - "type": "string", - "description": "The type of connector.", - "enum": [ - ".torq" - ], - "examples": [ - ".torq" - ] - }, - "name": { - "type": "string", - "description": "The display name for the connector.", - "examples": [ - "my-connector" - ] - }, - "secrets": { - "$ref": "#/components/schemas/secrets_properties_torq" - } - } - }, "config_properties_webhook": { "title": "Connector request properties for a Webhook connector", "description": "Defines properties for connectors when type is `.webhook`.", @@ -3216,42 +3302,6 @@ } } }, - "create_connector_request_webhook": { - "title": "Create Webhook connector request", - "description": "The Webhook connector uses axios to send a POST or PUT request to a web service.\n", - "type": "object", - "required": [ - "config", - "connector_type_id", - "name", - "secrets" - ], - "properties": { - "config": { - "$ref": "#/components/schemas/config_properties_webhook" - }, - "connector_type_id": { - "type": "string", - "description": "The type of connector.", - "enum": [ - ".webhook" - ], - "examples": [ - ".webhook" - ] - }, - "name": { - "type": "string", - "description": "The display name for the connector.", - "examples": [ - "my-connector" - ] - }, - "secrets": { - "$ref": "#/components/schemas/secrets_properties_webhook" - } - } - }, "config_properties_xmatters": { "title": "Connector request properties for an xMatters connector", "description": "Defines properties for connectors when type is `.xmatters`.", @@ -3290,42 +3340,6 @@ } } }, - "create_connector_request_xmatters": { - "title": "Create xMatters connector request", - "description": "The xMatters connector uses the xMatters Workflow for Elastic to send actionable alerts to on-call xMatters resources.\n", - "type": "object", - "required": [ - "config", - "connector_type_id", - "name", - "secrets" - ], - "properties": { - "config": { - "$ref": "#/components/schemas/config_properties_xmatters" - }, - "connector_type_id": { - "type": "string", - "description": "The type of connector.", - "enum": [ - ".xmatters" - ], - "examples": [ - ".xmatters" - ] - }, - "name": { - "type": "string", - "description": "The display name for the connector.", - "examples": [ - "my-connector" - ] - }, - "secrets": { - "$ref": "#/components/schemas/secrets_properties_xmatters" - } - } - }, "create_connector_request": { "title": "Create connector request body properties", "description": "The properties vary depending on the connector type.", @@ -3398,37 +3412,33 @@ } ], "discriminator": { - "propertyName": "connector_type_id" + "propertyName": "connector_type_id", + "mapping": { + ".bedrock": "#/components/schemas/create_connector_request_bedrock", + ".cases-webhook": "#/components/schemas/create_connector_request_cases_webhook", + ".d3security": "#/components/schemas/create_connector_request_d3security", + ".email": "#/components/schemas/create_connector_request_email", + ".gen-ai": "#/components/schemas/create_connector_request_genai", + ".index": "#/components/schemas/create_connector_request_index", + ".jira": "#/components/schemas/create_connector_request_jira", + ".opsgenie": "#/components/schemas/create_connector_request_opsgenie", + ".pagerduty": "#/components/schemas/create_connector_request_pagerduty", + ".resilient": "#/components/schemas/create_connector_request_resilient", + ".server-log": "#/components/schemas/create_connector_request_serverlog", + ".servicenow": "#/components/schemas/create_connector_request_servicenow", + ".servicenow-itom": "#/components/schemas/create_connector_request_servicenow_itom", + ".servicenow-sir": "#/components/schemas/create_connector_request_servicenow_sir", + ".slack_api": "#/components/schemas/create_connector_request_slack_api", + ".slack": "#/components/schemas/create_connector_request_slack_webhook", + ".swimlane": "#/components/schemas/create_connector_request_swimlane", + ".teams": "#/components/schemas/create_connector_request_teams", + ".tines": "#/components/schemas/create_connector_request_tines", + ".torq": "#/components/schemas/create_connector_request_torq", + ".webhook": "#/components/schemas/create_connector_request_webhook", + ".xmatters": "#/components/schemas/create_connector_request_xmatters" + } } }, - "is_deprecated": { - "type": "boolean", - "description": "Indicates whether the connector type is deprecated.", - "examples": [ - false - ] - }, - "is_missing_secrets": { - "type": "boolean", - "description": "Indicates whether secrets are missing for the connector. Secrets configuration properties vary depending on the connector type.", - "examples": [ - false - ] - }, - "is_preconfigured": { - "type": "boolean", - "description": "Indicates whether it is a preconfigured connector. If true, the `config` and `is_missing_secrets` properties are omitted from the response. \n", - "examples": [ - false - ] - }, - "is_system_action": { - "type": "boolean", - "description": "Indicates whether the connector is used for system actions.", - "examples": [ - false - ] - }, "connector_response_properties_bedrock": { "title": "Connector response properties for an Amazon Bedrock connector", "type": "object", @@ -3473,13 +3483,6 @@ } } }, - "referenced_by_count": { - "type": "integer", - "description": "Indicates the number of saved objects that reference the connector. If `is_preconfigured` is true, this value is not calculated. This property is returned only by the get all connectors API.\n", - "examples": [ - 2 - ] - }, "connector_response_properties_cases_webhook": { "title": "Connector request properties for a Webhook - Case Management connector", "type": "object", @@ -3618,6 +3621,52 @@ } } }, + "connector_response_properties_genai": { + "title": "Connector response properties for an OpenAI connector", + "type": "object", + "required": [ + "connector_type_id", + "id", + "is_deprecated", + "is_preconfigured", + "name" + ], + "properties": { + "config": { + "$ref": "#/components/schemas/config_properties_genai" + }, + "connector_type_id": { + "type": "string", + "description": "The type of connector.", + "enum": [ + ".gen-ai" + ] + }, + "id": { + "type": "string", + "description": "The identifier for the connector." + }, + "is_deprecated": { + "$ref": "#/components/schemas/is_deprecated" + }, + "is_missing_secrets": { + "$ref": "#/components/schemas/is_missing_secrets" + }, + "is_preconfigured": { + "$ref": "#/components/schemas/is_preconfigured" + }, + "is_system_action": { + "$ref": "#/components/schemas/is_system_action" + }, + "name": { + "type": "string", + "description": "The display name for the connector." + }, + "referenced_by_count": { + "$ref": "#/components/schemas/referenced_by_count" + } + } + }, "connector_response_properties_index": { "title": "Connector response properties for an index connector", "type": "object", @@ -4397,6 +4446,41 @@ } } }, + "is_deprecated": { + "type": "boolean", + "description": "Indicates whether the connector type is deprecated.", + "examples": [ + false + ] + }, + "is_missing_secrets": { + "type": "boolean", + "description": "Indicates whether secrets are missing for the connector. Secrets configuration properties vary depending on the connector type.", + "examples": [ + false + ] + }, + "is_preconfigured": { + "type": "boolean", + "description": "Indicates whether it is a preconfigured connector. If true, the `config` and `is_missing_secrets` properties are omitted from the response. \n", + "examples": [ + false + ] + }, + "is_system_action": { + "type": "boolean", + "description": "Indicates whether the connector is used for system actions.", + "examples": [ + false + ] + }, + "referenced_by_count": { + "type": "integer", + "description": "Indicates the number of saved objects that reference the connector. If `is_preconfigured` is true, this value is not calculated. This property is returned only by the get all connectors API.\n", + "examples": [ + 2 + ] + }, "connector_response_properties": { "title": "Connector response properties", "description": "The properties vary depending on the connector type.", @@ -4413,6 +4497,9 @@ { "$ref": "#/components/schemas/connector_response_properties_email" }, + { + "$ref": "#/components/schemas/connector_response_properties_genai" + }, { "$ref": "#/components/schemas/connector_response_properties_index" }, @@ -4466,7 +4553,31 @@ } ], "discriminator": { - "propertyName": "connector_type_id" + "propertyName": "connector_type_id", + "mapping": { + ".bedrock": "#/components/schemas/connector_response_properties_bedrock", + ".cases-webhook": "#/components/schemas/connector_response_properties_cases_webhook", + ".d3security": "#/components/schemas/connector_response_properties_d3security", + ".email": "#/components/schemas/connector_response_properties_email", + ".gen-ai": "#/components/schemas/connector_response_properties_genai", + ".index": "#/components/schemas/connector_response_properties_index", + ".jira": "#/components/schemas/connector_response_properties_jira", + ".opsgenie": "#/components/schemas/connector_response_properties_opsgenie", + ".pagerduty": "#/components/schemas/connector_response_properties_pagerduty", + ".resilient": "#/components/schemas/connector_response_properties_resilient", + ".server-log": "#/components/schemas/connector_response_properties_serverlog", + ".servicenow": "#/components/schemas/connector_response_properties_servicenow", + ".servicenow-itom": "#/components/schemas/connector_response_properties_servicenow_itom", + ".servicenow-sir": "#/components/schemas/connector_response_properties_servicenow_sir", + ".slack_api": "#/components/schemas/connector_response_properties_slack_api", + ".slack": "#/components/schemas/connector_response_properties_slack_webhook", + ".swimlane": "#/components/schemas/connector_response_properties_swimlane", + ".teams": "#/components/schemas/connector_response_properties_teams", + ".tines": "#/components/schemas/connector_response_properties_tines", + ".torq": "#/components/schemas/connector_response_properties_torq", + ".webhook": "#/components/schemas/connector_response_properties_webhook", + ".xmatters": "#/components/schemas/connector_response_properties_xmatters" + } } }, "update_connector_request_bedrock": { @@ -5925,7 +6036,21 @@ } ], "discriminator": { - "propertyName": "subAction" + "propertyName": "subAction", + "mapping": { + "addEvent": "#/components/schemas/run_connector_subaction_addevent", + "closeAlert": "#/components/schemas/run_connector_subaction_closealert", + "closeIncident": "#/components/schemas/run_connector_subaction_closeincident", + "createAlert": "#/components/schemas/run_connector_subaction_createalert", + "fieldsByIssueType": "#/components/schemas/run_connector_subaction_fieldsbyissuetype", + "getChoices": "#/components/schemas/run_connector_subaction_getchoices", + "getFields": "#/components/schemas/run_connector_subaction_getfields", + "getIncident": "#/components/schemas/run_connector_subaction_getincident", + "issue": "#/components/schemas/run_connector_subaction_issue", + "issues": "#/components/schemas/run_connector_subaction_issues", + "issueTypes": "#/components/schemas/run_connector_subaction_issuetypes", + "pushToService": "#/components/schemas/run_connector_subaction_pushtoservice" + } } } ] diff --git a/x-pack/plugins/actions/docs/openapi/bundled.yaml b/x-pack/plugins/actions/docs/openapi/bundled.yaml index 295b9bfbb0308..c26c4dc369ef5 100644 --- a/x-pack/plugins/actions/docs/openapi/bundled.yaml +++ b/x-pack/plugins/actions/docs/openapi/bundled.yaml @@ -915,38 +915,548 @@ components: examples: - c55b6eb0-6bad-11eb-9f3b-611eebc6c3ad schemas: - config_properties_bedrock: - title: Connector request properties for an Amazon Bedrock connector - description: Defines properties for connectors when type is `.bedrock`. + create_connector_request_bedrock: + title: Create Amazon Bedrock connector request + description: The Amazon Bedrock connector uses axios to send a POST request to Amazon Bedrock. + type: object + required: + - config + - connector_type_id + - name + - secrets + properties: + config: + $ref: '#/components/schemas/config_properties_bedrock' + connector_type_id: + type: string + description: The type of connector. + enum: + - .bedrock + examples: + - .bedrock + name: + type: string + description: The display name for the connector. + examples: + - my-connector + secrets: + $ref: '#/components/schemas/secrets_properties_bedrock' + create_connector_request_cases_webhook: + title: Create Webhook - Case Managment connector request + description: | + The Webhook - Case Management connector uses axios to send POST, PUT, and GET requests to a case management RESTful API web service. + type: object + required: + - config + - connector_type_id + - name + properties: + config: + $ref: '#/components/schemas/config_properties_cases_webhook' + connector_type_id: + type: string + description: The type of connector. + enum: + - .cases-webhook + examples: + - .cases-webhook + name: + type: string + description: The display name for the connector. + examples: + - my-connector + secrets: + $ref: '#/components/schemas/secrets_properties_cases_webhook' + create_connector_request_d3security: + title: Create D3 Security connector request + description: | + The connector uses axios to send a POST request to a D3 Security endpoint. + type: object + required: + - config + - connector_type_id + - name + - secrets + properties: + config: + $ref: '#/components/schemas/config_properties_d3security' + connector_type_id: + type: string + description: The type of connector. + enum: + - .d3security + examples: + - .d3security + name: + type: string + description: The display name for the connector. + examples: + - my-connector + secrets: + $ref: '#/components/schemas/secrets_properties_d3security' + create_connector_request_email: + title: Create email connector request + description: | + The email connector uses the SMTP protocol to send mail messages, using an integration of Nodemailer. An exception is Microsoft Exchange, which uses HTTP protocol for sending emails, Send mail. Email message text is sent as both plain text and html text. + type: object + required: + - config + - connector_type_id + - name + - secrets + properties: + config: + $ref: '#/components/schemas/config_properties_email' + connector_type_id: + type: string + description: The type of connector. + enum: + - .email + examples: + - .email + name: + type: string + description: The display name for the connector. + examples: + - my-connector + secrets: + $ref: '#/components/schemas/secrets_properties_email' + create_connector_request_genai: + title: Create OpenAI connector request + description: | + The OpenAI connector uses axios to send a POST request to either OpenAI or Azure OpenAPI. + type: object + required: + - config + - connector_type_id + - name + - secrets + properties: + config: + $ref: '#/components/schemas/config_properties_genai' + connector_type_id: + type: string + description: The type of connector. + enum: + - .gen-ai + examples: + - .gen-ai + name: + type: string + description: The display name for the connector. + examples: + - my-connector + secrets: + $ref: '#/components/schemas/secrets_properties_genai' + create_connector_request_index: + title: Create index connector request + description: The index connector indexes a document into Elasticsearch. + type: object + required: + - config + - connector_type_id + - name + properties: + config: + $ref: '#/components/schemas/config_properties_index' + connector_type_id: + type: string + description: The type of connector. + enum: + - .index + examples: + - .index + name: + type: string + description: The display name for the connector. + examples: + - my-connector + create_connector_request_jira: + title: Create Jira connector request + description: The Jira connector uses the REST API v2 to create Jira issues. + type: object + required: + - config + - connector_type_id + - name + - secrets + properties: + config: + $ref: '#/components/schemas/config_properties_jira' + connector_type_id: + type: string + description: The type of connector. + enum: + - .jira + examples: + - .jira + name: + type: string + description: The display name for the connector. + examples: + - my-connector + secrets: + $ref: '#/components/schemas/secrets_properties_jira' + create_connector_request_opsgenie: + title: Create Opsgenie connector request + description: The Opsgenie connector uses the Opsgenie alert API. + type: object + required: + - config + - connector_type_id + - name + - secrets + properties: + config: + $ref: '#/components/schemas/config_properties_opsgenie' + connector_type_id: + type: string + description: The type of connector. + enum: + - .opsgenie + examples: + - .opsgenie + name: + type: string + description: The display name for the connector. + examples: + - my-connector + secrets: + $ref: '#/components/schemas/secrets_properties_opsgenie' + create_connector_request_pagerduty: + title: Create PagerDuty connector request + description: | + The PagerDuty connector uses the v2 Events API to trigger, acknowledge, and resolve PagerDuty alerts. + type: object + required: + - config + - connector_type_id + - name + - secrets + properties: + config: + $ref: '#/components/schemas/config_properties_pagerduty' + connector_type_id: + type: string + description: The type of connector. + enum: + - .pagerduty + examples: + - .pagerduty + name: + type: string + description: The display name for the connector. + examples: + - my-connector + secrets: + $ref: '#/components/schemas/secrets_properties_pagerduty' + create_connector_request_resilient: + title: Create IBM Resilient connector request + description: The IBM Resilient connector uses the RESILIENT REST v2 to create IBM Resilient incidents. + type: object + required: + - config + - connector_type_id + - name + - secrets + properties: + config: + $ref: '#/components/schemas/config_properties_resilient' + connector_type_id: + description: The type of connector. + type: string + examples: + - .resilient + enum: + - .resilient + name: + type: string + description: The display name for the connector. + examples: + - my-connector + secrets: + $ref: '#/components/schemas/secrets_properties_resilient' + create_connector_request_serverlog: + title: Create server log connector request + description: This connector writes an entry to the Kibana server log. + type: object + required: + - connector_type_id + - name + properties: + connector_type_id: + type: string + description: The type of connector. + enum: + - .server-log + examples: + - .server-log + name: + type: string + description: The display name for the connector. + examples: + - my-connector + create_connector_request_servicenow: + title: Create ServiceNow ITSM connector request + description: | + The ServiceNow ITSM connector uses the import set API to create ServiceNow incidents. You can use the connector for rule actions and cases. + type: object + required: + - config + - connector_type_id + - name + - secrets + properties: + config: + $ref: '#/components/schemas/config_properties_servicenow' + connector_type_id: + type: string + description: The type of connector. + enum: + - .servicenow + examples: + - .servicenow + name: + type: string + description: The display name for the connector. + examples: + - my-connector + secrets: + $ref: '#/components/schemas/secrets_properties_servicenow' + create_connector_request_servicenow_itom: + title: Create ServiceNow ITOM connector request + description: | + The ServiceNow ITOM connector uses the event API to create ServiceNow events. You can use the connector for rule actions. + type: object + required: + - config + - connector_type_id + - name + - secrets + properties: + config: + $ref: '#/components/schemas/config_properties_servicenow_itom' + connector_type_id: + type: string + description: The type of connector. + enum: + - .servicenow-itom + examples: + - .servicenow-itom + name: + type: string + description: The display name for the connector. + examples: + - my-connector + secrets: + $ref: '#/components/schemas/secrets_properties_servicenow' + create_connector_request_servicenow_sir: + title: Create ServiceNow SecOps connector request + description: | + The ServiceNow SecOps connector uses the import set API to create ServiceNow security incidents. You can use the connector for rule actions and cases. + type: object + required: + - config + - connector_type_id + - name + - secrets + properties: + config: + $ref: '#/components/schemas/config_properties_servicenow' + connector_type_id: + type: string + description: The type of connector. + enum: + - .servicenow-sir + examples: + - .servicenow-sir + name: + type: string + description: The display name for the connector. + examples: + - my-connector + secrets: + $ref: '#/components/schemas/secrets_properties_servicenow' + create_connector_request_slack_api: + title: Create Slack connector request + description: The Slack connector uses Slack Incoming Webhooks. + type: object + required: + - connector_type_id + - name + - secrets + properties: + connector_type_id: + type: string + description: The type of connector. + enum: + - .slack_api + examples: + - .slack_api + name: + type: string + description: The display name for the connector. + examples: + - my-connector + secrets: + $ref: '#/components/schemas/secrets_properties_slack_api' + create_connector_request_slack_webhook: + title: Create Slack connector request + description: The Slack connector uses Slack Incoming Webhooks. + type: object + required: + - connector_type_id + - name + - secrets + properties: + connector_type_id: + type: string + description: The type of connector. + enum: + - .slack + examples: + - .slack + name: + type: string + description: The display name for the connector. + examples: + - my-connector + secrets: + $ref: '#/components/schemas/secrets_properties_slack_webhook' + create_connector_request_swimlane: + title: Create Swimlane connector request + description: The Swimlane connector uses the Swimlane REST API to create Swimlane records. + type: object + required: + - config + - connector_type_id + - name + - secrets + properties: + config: + $ref: '#/components/schemas/config_properties_swimlane' + connector_type_id: + type: string + description: The type of connector. + enum: + - .swimlane + examples: + - .swimlane + name: + type: string + description: The display name for the connector. + examples: + - my-connector + secrets: + $ref: '#/components/schemas/secrets_properties_swimlane' + create_connector_request_teams: + title: Create Microsoft Teams connector request + description: The Microsoft Teams connector uses Incoming Webhooks. + type: object + required: + - connector_type_id + - name + - secrets + properties: + connector_type_id: + type: string + description: The type of connector. + enum: + - .teams + examples: + - .teams + name: + type: string + description: The display name for the connector. + examples: + - my-connector + secrets: + $ref: '#/components/schemas/secrets_properties_teams' + create_connector_request_tines: + title: Create Tines connector request + description: | + The Tines connector uses Tines Webhook actions to send events via POST request. + type: object + required: + - config + - connector_type_id + - name + - secrets + properties: + config: + $ref: '#/components/schemas/config_properties_tines' + connector_type_id: + type: string + description: The type of connector. + enum: + - .tines + examples: + - .tines + name: + type: string + description: The display name for the connector. + examples: + - my-connector + secrets: + $ref: '#/components/schemas/secrets_properties_tines' + create_connector_request_torq: + title: Create Torq connector request + description: | + The Torq connector uses a Torq webhook to trigger workflows with Kibana actions. type: object required: - - apiUrl + - config + - connector_type_id + - name + - secrets properties: - apiUrl: + config: + $ref: '#/components/schemas/config_properties_torq' + connector_type_id: type: string - description: The Amazon Bedrock request URL. - defaultModel: + description: The type of connector. + enum: + - .torq + examples: + - .torq + name: type: string - description: | - The generative artificial intelligence model for Amazon Bedrock to use. Current support is for the Anthropic Claude models. - default: anthropic.claude-v2 - secrets_properties_bedrock: - title: Connector secrets properties for an Amazon Bedrock connector - description: Defines secrets for connectors when type is `.bedrock`. + description: The display name for the connector. + examples: + - my-connector + secrets: + $ref: '#/components/schemas/secrets_properties_torq' + create_connector_request_webhook: + title: Create Webhook connector request + description: | + The Webhook connector uses axios to send a POST or PUT request to a web service. type: object required: - - accessKey - - secret + - config + - connector_type_id + - name + - secrets properties: - accessKey: + config: + $ref: '#/components/schemas/config_properties_webhook' + connector_type_id: type: string - description: The AWS access key for authentication. - secret: + description: The type of connector. + enum: + - .webhook + examples: + - .webhook + name: type: string - description: The AWS secret for authentication. - create_connector_request_bedrock: - title: Create Amazon Bedrock connector request - description: The Amazon Bedrock connector uses axios to send a POST request to Amazon Bedrock. + description: The display name for the connector. + examples: + - my-connector + secrets: + $ref: '#/components/schemas/secrets_properties_webhook' + create_connector_request_xmatters: + title: Create xMatters connector request + description: | + The xMatters connector uses the xMatters Workflow for Elastic to send actionable alerts to on-call xMatters resources. type: object required: - config @@ -955,21 +1465,50 @@ components: - secrets properties: config: - $ref: '#/components/schemas/config_properties_bedrock' + $ref: '#/components/schemas/config_properties_xmatters' connector_type_id: type: string description: The type of connector. enum: - - .bedrock + - .xmatters examples: - - .bedrock + - .xmatters name: type: string description: The display name for the connector. examples: - my-connector secrets: - $ref: '#/components/schemas/secrets_properties_bedrock' + $ref: '#/components/schemas/secrets_properties_xmatters' + config_properties_bedrock: + title: Connector request properties for an Amazon Bedrock connector + description: Defines properties for connectors when type is `.bedrock`. + type: object + required: + - apiUrl + properties: + apiUrl: + type: string + description: The Amazon Bedrock request URL. + defaultModel: + type: string + description: | + The generative artificial intelligence model for Amazon Bedrock to use. Current support is for the Anthropic Claude models. + default: anthropic.claude-v2 + secrets_properties_bedrock: + title: Connector secrets properties for an Amazon Bedrock connector + description: Defines secrets for connectors when type is `.bedrock`. + type: object + required: + - accessKey + - secret + properties: + accessKey: + type: string + description: The AWS access key for authentication. + secret: + type: string + description: The AWS secret for authentication. config_properties_cases_webhook: title: Connector request properties for Webhook - Case Management connector required: @@ -1094,32 +1633,6 @@ components: user: type: string description: The username for HTTP basic authentication. If `hasAuth` is set to `true`, this property is required. - create_connector_request_cases_webhook: - title: Create Webhook - Case Managment connector request - description: | - The Webhook - Case Management connector uses axios to send POST, PUT, and GET requests to a case management RESTful API web service. - type: object - required: - - config - - connector_type_id - - name - properties: - config: - $ref: '#/components/schemas/config_properties_cases_webhook' - connector_type_id: - type: string - description: The type of connector. - enum: - - .cases-webhook - examples: - - .cases-webhook - name: - type: string - description: The display name for the connector. - examples: - - my-connector - secrets: - $ref: '#/components/schemas/secrets_properties_cases_webhook' config_properties_d3security: title: Connector request properties for a D3 Security connector description: Defines properties for connectors when type is `.d3security`. @@ -1141,33 +1654,6 @@ components: token: type: string description: The D3 Security token. - create_connector_request_d3security: - title: Create D3 Security connector request - description: | - The connector uses axios to send a POST request to a D3 Security endpoint. - type: object - required: - - config - - connector_type_id - - name - - secrets - properties: - config: - $ref: '#/components/schemas/config_properties_d3security' - connector_type_id: - type: string - description: The type of connector. - enum: - - .d3security - examples: - - .d3security - name: - type: string - description: The display name for the connector. - examples: - - my-connector - secrets: - $ref: '#/components/schemas/secrets_properties_d3security' config_properties_email: title: Connector request properties for an email connector description: Defines properties for connectors when type is `.email`. @@ -1240,68 +1726,54 @@ components: type: string description: | The username for HTTP basic authentication. If `hasAuth` is set to `true`, this property is required. - create_connector_request_email: - title: Create email connector request + config_properties_genai_azure: + title: Connector request properties for an OpenAI connector that uses Azure OpenAI description: | - The email connector uses the SMTP protocol to send mail messages, using an integration of Nodemailer. An exception is Microsoft Exchange, which uses HTTP protocol for sending emails, Send mail. Email message text is sent as both plain text and html text. + Defines properties for connectors when type is `.gen-ai` and the API provider is `Azure OpenAI'. type: object required: - - config - - connector_type_id - - name - - secrets + - apiProvider + - apiUrl properties: - config: - $ref: '#/components/schemas/config_properties_email' - connector_type_id: + apiProvider: type: string - description: The type of connector. + description: The OpenAI API provider. enum: - - .email - examples: - - .email - name: + - Azure OpenAI + apiUrl: type: string - description: The display name for the connector. - examples: - - my-connector - secrets: - $ref: '#/components/schemas/secrets_properties_email' + description: The OpenAI API endpoint. + config_properties_genai_openai: + title: Connector request properties for an OpenAI connector + description: | + Defines properties for connectors when type is `.gen-ai` and the API provider is `OpenAI'. + type: object + required: + - apiProvider + - apiUrl + properties: + apiProvider: + type: string + description: The OpenAI API provider. + enum: + - OpenAI + apiUrl: + type: string + description: The OpenAI API endpoint. + defaultModel: + type: string + description: The default model to use for requests. config_properties_genai: title: Connector request properties for an OpenAI connector description: Defines properties for connectors when type is `.gen-ai`. oneOf: - - type: object - required: - - apiProvider - - apiUrl - properties: - apiProvider: - type: string - description: The OpenAI API provider. - enum: - - Azure OpenAI - apiUrl: - type: string - description: The OpenAI API endpoint. - - type: object - required: - - apiProvider - - apiUrl - properties: - apiProvider: - type: string - description: The OpenAI API provider. - enum: - - OpenAI - apiUrl: - type: string - description: The OpenAI API endpoint. - defaultModel: - type: string - description: The default model to use for requests. + - $ref: '#/components/schemas/config_properties_genai_azure' + - $ref: '#/components/schemas/config_properties_genai_openai' discriminator: propertyName: apiProvider + mapping: + Azure OpenAI: '#/components/schemas/config_properties_genai_azure' + OpenAI: '#/components/schemas/config_properties_genai_openai' secrets_properties_genai: title: Connector secrets properties for an OpenAI connector description: Defines secrets for connectors when type is `.gen-ai`. @@ -1310,33 +1782,6 @@ components: apiKey: type: string description: The OpenAI API key. - create_connector_request_genai: - title: Create OpenAI connector request - description: | - The OpenAI connector uses axios to send a POST request to either OpenAI or Azure OpenAPI. - type: object - required: - - config - - connector_type_id - - name - - secrets - properties: - config: - $ref: '#/components/schemas/config_properties_genai' - connector_type_id: - type: string - description: The type of connector. - enum: - - .gen-ai - examples: - - .gen-ai - name: - type: string - description: The display name for the connector. - examples: - - my-connector - secrets: - $ref: '#/components/schemas/secrets_properties_genai' config_properties_index: title: Connector request properties for an index connector required: @@ -1358,29 +1803,6 @@ components: The refresh policy for the write request, which affects when changes are made visible to search. Refer to the refresh setting for Elasticsearch document APIs. default: false type: boolean - create_connector_request_index: - title: Create index connector request - description: The index connector indexes a document into Elasticsearch. - type: object - required: - - config - - connector_type_id - - name - properties: - config: - $ref: '#/components/schemas/config_properties_index' - connector_type_id: - type: string - description: The type of connector. - enum: - - .index - examples: - - .index - name: - type: string - description: The display name for the connector. - examples: - - my-connector config_properties_jira: title: Connector request properties for a Jira connector required: @@ -1409,32 +1831,6 @@ components: email: description: The account email for HTTP Basic authentication. type: string - create_connector_request_jira: - title: Create Jira connector request - description: The Jira connector uses the REST API v2 to create Jira issues. - type: object - required: - - config - - connector_type_id - - name - - secrets - properties: - config: - $ref: '#/components/schemas/config_properties_jira' - connector_type_id: - type: string - description: The type of connector. - enum: - - .jira - examples: - - .jira - name: - type: string - description: The display name for the connector. - examples: - - my-connector - secrets: - $ref: '#/components/schemas/secrets_properties_jira' config_properties_opsgenie: title: Connector request properties for an Opsgenie connector required: @@ -1456,32 +1852,6 @@ components: apiKey: description: The Opsgenie API authentication key for HTTP Basic authentication. type: string - create_connector_request_opsgenie: - title: Create Opsgenie connector request - description: The Opsgenie connector uses the Opsgenie alert API. - type: object - required: - - config - - connector_type_id - - name - - secrets - properties: - config: - $ref: '#/components/schemas/config_properties_opsgenie' - connector_type_id: - type: string - description: The type of connector. - enum: - - .opsgenie - examples: - - .opsgenie - name: - type: string - description: The display name for the connector. - examples: - - my-connector - secrets: - $ref: '#/components/schemas/secrets_properties_opsgenie' config_properties_pagerduty: title: Connector request properties for a PagerDuty connector description: Defines properties for connectors when type is `.pagerduty`. @@ -1505,33 +1875,6 @@ components: description: | A 32 character PagerDuty Integration Key for an integration on a service. type: string - create_connector_request_pagerduty: - title: Create PagerDuty connector request - description: | - The PagerDuty connector uses the v2 Events API to trigger, acknowledge, and resolve PagerDuty alerts. - type: object - required: - - config - - connector_type_id - - name - - secrets - properties: - config: - $ref: '#/components/schemas/config_properties_pagerduty' - connector_type_id: - type: string - description: The type of connector. - enum: - - .pagerduty - examples: - - .pagerduty - name: - type: string - description: The display name for the connector. - examples: - - my-connector - secrets: - $ref: '#/components/schemas/secrets_properties_pagerduty' config_properties_resilient: title: Connector request properties for a IBM Resilient connector required: @@ -1560,52 +1903,6 @@ components: apiKeySecret: type: string description: The authentication key secret for HTTP Basic authentication. - create_connector_request_resilient: - title: Create IBM Resilient connector request - description: The IBM Resilient connector uses the RESILIENT REST v2 to create IBM Resilient incidents. - type: object - required: - - config - - connector_type_id - - name - - secrets - properties: - config: - $ref: '#/components/schemas/config_properties_resilient' - connector_type_id: - description: The type of connector. - type: string - examples: - - .resilient - enum: - - .resilient - name: - type: string - description: The display name for the connector. - examples: - - my-connector - secrets: - $ref: '#/components/schemas/secrets_properties_resilient' - create_connector_request_serverlog: - title: Create server log connector request - description: This connector writes an entry to the Kibana server log. - type: object - required: - - connector_type_id - - name - properties: - connector_type_id: - type: string - description: The type of connector. - enum: - - .server-log - examples: - - .server-log - name: - type: string - description: The display name for the connector. - examples: - - my-connector config_properties_servicenow: title: Connector request properties for a ServiceNow ITSM connector required: @@ -1658,33 +1955,6 @@ components: username: type: string description: The username for HTTP basic authentication. This property is required when `isOAuth` is `false`. - create_connector_request_servicenow: - title: Create ServiceNow ITSM connector request - description: | - The ServiceNow ITSM connector uses the import set API to create ServiceNow incidents. You can use the connector for rule actions and cases. - type: object - required: - - config - - connector_type_id - - name - - secrets - properties: - config: - $ref: '#/components/schemas/config_properties_servicenow' - connector_type_id: - type: string - description: The type of connector. - enum: - - .servicenow - examples: - - .servicenow - name: - type: string - description: The display name for the connector. - examples: - - my-connector - secrets: - $ref: '#/components/schemas/secrets_properties_servicenow' config_properties_servicenow_itom: title: Connector request properties for a ServiceNow ITSM connector required: @@ -1712,60 +1982,6 @@ components: description: | The identifier to use for OAuth authentication. This identifier should be the user field you selected when you created an OAuth JWT API endpoint for external clients in your ServiceNow instance. For example, if the selected user field is `Email`, the user identifier should be the user's email address. This property is required when `isOAuth` is `true`. type: string - create_connector_request_servicenow_itom: - title: Create ServiceNow ITOM connector request - description: | - The ServiceNow ITOM connector uses the event API to create ServiceNow events. You can use the connector for rule actions. - type: object - required: - - config - - connector_type_id - - name - - secrets - properties: - config: - $ref: '#/components/schemas/config_properties_servicenow_itom' - connector_type_id: - type: string - description: The type of connector. - enum: - - .servicenow-itom - examples: - - .servicenow-itom - name: - type: string - description: The display name for the connector. - examples: - - my-connector - secrets: - $ref: '#/components/schemas/secrets_properties_servicenow' - create_connector_request_servicenow_sir: - title: Create ServiceNow SecOps connector request - description: | - The ServiceNow SecOps connector uses the import set API to create ServiceNow security incidents. You can use the connector for rule actions and cases. - type: object - required: - - config - - connector_type_id - - name - - secrets - properties: - config: - $ref: '#/components/schemas/config_properties_servicenow' - connector_type_id: - type: string - description: The type of connector. - enum: - - .servicenow-sir - examples: - - .servicenow-sir - name: - type: string - description: The display name for the connector. - examples: - - my-connector - secrets: - $ref: '#/components/schemas/secrets_properties_servicenow' secrets_properties_slack_api: title: Connector secrets properties for a Web API Slack connector description: Defines secrets for connectors when type is `.slack`. @@ -1776,62 +1992,16 @@ components: token: type: string description: Slack bot user OAuth token. - create_connector_request_slack_api: - title: Create Slack connector request - description: The Slack connector uses Slack Incoming Webhooks. - type: object - required: - - connector_type_id - - name - - secrets - properties: - connector_type_id: - type: string - description: The type of connector. - enum: - - .slack_api - examples: - - .slack_api - name: - type: string - description: The display name for the connector. - examples: - - my-connector - secrets: - $ref: '#/components/schemas/secrets_properties_slack_api' - secrets_properties_slack_webhook: - title: Connector secrets properties for a Webhook Slack connector - description: Defines secrets for connectors when type is `.slack`. - required: - - webhookUrl - type: object - properties: - webhookUrl: - type: string - description: Slack webhook url. - create_connector_request_slack_webhook: - title: Create Slack connector request - description: The Slack connector uses Slack Incoming Webhooks. - type: object - required: - - connector_type_id - - name - - secrets - properties: - connector_type_id: - type: string - description: The type of connector. - enum: - - .slack - examples: - - .slack - name: + secrets_properties_slack_webhook: + title: Connector secrets properties for a Webhook Slack connector + description: Defines secrets for connectors when type is `.slack`. + required: + - webhookUrl + type: object + properties: + webhookUrl: type: string - description: The display name for the connector. - examples: - - my-connector - secrets: - $ref: '#/components/schemas/secrets_properties_slack_webhook' + description: Slack webhook url. config_properties_swimlane: title: Connector request properties for a Swimlane connector required: @@ -2021,32 +2191,6 @@ components: apiToken: description: Swimlane API authentication token. type: string - create_connector_request_swimlane: - title: Create Swimlane connector request - description: The Swimlane connector uses the Swimlane REST API to create Swimlane records. - type: object - required: - - config - - connector_type_id - - name - - secrets - properties: - config: - $ref: '#/components/schemas/config_properties_swimlane' - connector_type_id: - type: string - description: The type of connector. - enum: - - .swimlane - examples: - - .swimlane - name: - type: string - description: The display name for the connector. - examples: - - my-connector - secrets: - $ref: '#/components/schemas/secrets_properties_swimlane' secrets_properties_teams: title: Connector secrets properties for a Microsoft Teams connector description: Defines secrets for connectors when type is `.teams`. @@ -2058,29 +2202,6 @@ components: type: string description: | The URL of the incoming webhook. If you are using the `xpack.actions.allowedHosts` setting, add the hostname to the allowed hosts. - create_connector_request_teams: - title: Create Microsoft Teams connector request - description: The Microsoft Teams connector uses Incoming Webhooks. - type: object - required: - - connector_type_id - - name - - secrets - properties: - connector_type_id: - type: string - description: The type of connector. - enum: - - .teams - examples: - - .teams - name: - type: string - description: The display name for the connector. - examples: - - my-connector - secrets: - $ref: '#/components/schemas/secrets_properties_teams' config_properties_tines: title: Connector request properties for a Tines connector description: Defines properties for connectors when type is `.tines`. @@ -2106,33 +2227,6 @@ components: token: description: The Tines API token. type: string - create_connector_request_tines: - title: Create Tines connector request - description: | - The Tines connector uses Tines Webhook actions to send events via POST request. - type: object - required: - - config - - connector_type_id - - name - - secrets - properties: - config: - $ref: '#/components/schemas/config_properties_tines' - connector_type_id: - type: string - description: The type of connector. - enum: - - .tines - examples: - - .tines - name: - type: string - description: The display name for the connector. - examples: - - my-connector - secrets: - $ref: '#/components/schemas/secrets_properties_tines' config_properties_torq: title: Connector request properties for a Torq connector description: Defines properties for connectors when type is `.torq`. @@ -2153,33 +2247,6 @@ components: token: description: The secret of the webhook authentication header. type: string - create_connector_request_torq: - title: Create Torq connector request - description: | - The Torq connector uses a Torq webhook to trigger workflows with Kibana actions. - type: object - required: - - config - - connector_type_id - - name - - secrets - properties: - config: - $ref: '#/components/schemas/config_properties_torq' - connector_type_id: - type: string - description: The type of connector. - enum: - - .torq - examples: - - .torq - name: - type: string - description: The display name for the connector. - examples: - - my-connector - secrets: - $ref: '#/components/schemas/secrets_properties_torq' config_properties_webhook: title: Connector request properties for a Webhook connector description: Defines properties for connectors when type is `.webhook`. @@ -2256,33 +2323,6 @@ components: type: string description: | The username for HTTP basic authentication. If `hasAuth` is set to `true` and `authType` is `webhook-authentication-basic`, this property is required. - create_connector_request_webhook: - title: Create Webhook connector request - description: | - The Webhook connector uses axios to send a POST or PUT request to a web service. - type: object - required: - - config - - connector_type_id - - name - - secrets - properties: - config: - $ref: '#/components/schemas/config_properties_webhook' - connector_type_id: - type: string - description: The type of connector. - enum: - - .webhook - examples: - - .webhook - name: - type: string - description: The display name for the connector. - examples: - - my-connector - secrets: - $ref: '#/components/schemas/secrets_properties_webhook' config_properties_xmatters: title: Connector request properties for an xMatters connector description: Defines properties for connectors when type is `.xmatters`. @@ -2315,33 +2355,6 @@ components: description: | A password for HTTP basic authentication. It is applicable only when `usesBasic` is `true`. type: string - create_connector_request_xmatters: - title: Create xMatters connector request - description: | - The xMatters connector uses the xMatters Workflow for Elastic to send actionable alerts to on-call xMatters resources. - type: object - required: - - config - - connector_type_id - - name - - secrets - properties: - config: - $ref: '#/components/schemas/config_properties_xmatters' - connector_type_id: - type: string - description: The type of connector. - enum: - - .xmatters - examples: - - .xmatters - name: - type: string - description: The display name for the connector. - examples: - - my-connector - secrets: - $ref: '#/components/schemas/secrets_properties_xmatters' create_connector_request: title: Create connector request body properties description: The properties vary depending on the connector type. @@ -2370,27 +2383,29 @@ components: - $ref: '#/components/schemas/create_connector_request_xmatters' discriminator: propertyName: connector_type_id - is_deprecated: - type: boolean - description: Indicates whether the connector type is deprecated. - examples: - - false - is_missing_secrets: - type: boolean - description: Indicates whether secrets are missing for the connector. Secrets configuration properties vary depending on the connector type. - examples: - - false - is_preconfigured: - type: boolean - description: | - Indicates whether it is a preconfigured connector. If true, the `config` and `is_missing_secrets` properties are omitted from the response. - examples: - - false - is_system_action: - type: boolean - description: Indicates whether the connector is used for system actions. - examples: - - false + mapping: + .bedrock: '#/components/schemas/create_connector_request_bedrock' + .cases-webhook: '#/components/schemas/create_connector_request_cases_webhook' + .d3security: '#/components/schemas/create_connector_request_d3security' + .email: '#/components/schemas/create_connector_request_email' + .gen-ai: '#/components/schemas/create_connector_request_genai' + .index: '#/components/schemas/create_connector_request_index' + .jira: '#/components/schemas/create_connector_request_jira' + .opsgenie: '#/components/schemas/create_connector_request_opsgenie' + .pagerduty: '#/components/schemas/create_connector_request_pagerduty' + .resilient: '#/components/schemas/create_connector_request_resilient' + .server-log: '#/components/schemas/create_connector_request_serverlog' + .servicenow: '#/components/schemas/create_connector_request_servicenow' + .servicenow-itom: '#/components/schemas/create_connector_request_servicenow_itom' + .servicenow-sir: '#/components/schemas/create_connector_request_servicenow_sir' + .slack_api: '#/components/schemas/create_connector_request_slack_api' + .slack: '#/components/schemas/create_connector_request_slack_webhook' + .swimlane: '#/components/schemas/create_connector_request_swimlane' + .teams: '#/components/schemas/create_connector_request_teams' + .tines: '#/components/schemas/create_connector_request_tines' + .torq: '#/components/schemas/create_connector_request_torq' + .webhook: '#/components/schemas/create_connector_request_webhook' + .xmatters: '#/components/schemas/create_connector_request_xmatters' connector_response_properties_bedrock: title: Connector response properties for an Amazon Bedrock connector type: object @@ -2423,12 +2438,6 @@ components: name: type: string description: The display name for the connector. - referenced_by_count: - type: integer - description: | - Indicates the number of saved objects that reference the connector. If `is_preconfigured` is true, this value is not calculated. This property is returned only by the get all connectors API. - examples: - - 2 connector_response_properties_cases_webhook: title: Connector request properties for a Webhook - Case Management connector type: object @@ -2528,6 +2537,39 @@ components: description: The display name for the connector. referenced_by_count: $ref: '#/components/schemas/referenced_by_count' + connector_response_properties_genai: + title: Connector response properties for an OpenAI connector + type: object + required: + - connector_type_id + - id + - is_deprecated + - is_preconfigured + - name + properties: + config: + $ref: '#/components/schemas/config_properties_genai' + connector_type_id: + type: string + description: The type of connector. + enum: + - .gen-ai + id: + type: string + description: The identifier for the connector. + is_deprecated: + $ref: '#/components/schemas/is_deprecated' + is_missing_secrets: + $ref: '#/components/schemas/is_missing_secrets' + is_preconfigured: + $ref: '#/components/schemas/is_preconfigured' + is_system_action: + $ref: '#/components/schemas/is_system_action' + name: + type: string + description: The display name for the connector. + referenced_by_count: + $ref: '#/components/schemas/referenced_by_count' connector_response_properties_index: title: Connector response properties for an index connector type: object @@ -3087,6 +3129,33 @@ components: description: The display name for the connector. referenced_by_count: $ref: '#/components/schemas/referenced_by_count' + is_deprecated: + type: boolean + description: Indicates whether the connector type is deprecated. + examples: + - false + is_missing_secrets: + type: boolean + description: Indicates whether secrets are missing for the connector. Secrets configuration properties vary depending on the connector type. + examples: + - false + is_preconfigured: + type: boolean + description: | + Indicates whether it is a preconfigured connector. If true, the `config` and `is_missing_secrets` properties are omitted from the response. + examples: + - false + is_system_action: + type: boolean + description: Indicates whether the connector is used for system actions. + examples: + - false + referenced_by_count: + type: integer + description: | + Indicates the number of saved objects that reference the connector. If `is_preconfigured` is true, this value is not calculated. This property is returned only by the get all connectors API. + examples: + - 2 connector_response_properties: title: Connector response properties description: The properties vary depending on the connector type. @@ -3095,6 +3164,7 @@ components: - $ref: '#/components/schemas/connector_response_properties_cases_webhook' - $ref: '#/components/schemas/connector_response_properties_d3security' - $ref: '#/components/schemas/connector_response_properties_email' + - $ref: '#/components/schemas/connector_response_properties_genai' - $ref: '#/components/schemas/connector_response_properties_index' - $ref: '#/components/schemas/connector_response_properties_jira' - $ref: '#/components/schemas/connector_response_properties_opsgenie' @@ -3114,6 +3184,29 @@ components: - $ref: '#/components/schemas/connector_response_properties_xmatters' discriminator: propertyName: connector_type_id + mapping: + .bedrock: '#/components/schemas/connector_response_properties_bedrock' + .cases-webhook: '#/components/schemas/connector_response_properties_cases_webhook' + .d3security: '#/components/schemas/connector_response_properties_d3security' + .email: '#/components/schemas/connector_response_properties_email' + .gen-ai: '#/components/schemas/connector_response_properties_genai' + .index: '#/components/schemas/connector_response_properties_index' + .jira: '#/components/schemas/connector_response_properties_jira' + .opsgenie: '#/components/schemas/connector_response_properties_opsgenie' + .pagerduty: '#/components/schemas/connector_response_properties_pagerduty' + .resilient: '#/components/schemas/connector_response_properties_resilient' + .server-log: '#/components/schemas/connector_response_properties_serverlog' + .servicenow: '#/components/schemas/connector_response_properties_servicenow' + .servicenow-itom: '#/components/schemas/connector_response_properties_servicenow_itom' + .servicenow-sir: '#/components/schemas/connector_response_properties_servicenow_sir' + .slack_api: '#/components/schemas/connector_response_properties_slack_api' + .slack: '#/components/schemas/connector_response_properties_slack_webhook' + .swimlane: '#/components/schemas/connector_response_properties_swimlane' + .teams: '#/components/schemas/connector_response_properties_teams' + .tines: '#/components/schemas/connector_response_properties_tines' + .torq: '#/components/schemas/connector_response_properties_torq' + .webhook: '#/components/schemas/connector_response_properties_webhook' + .xmatters: '#/components/schemas/connector_response_properties_xmatters' update_connector_request_bedrock: title: Update Amazon Bedrock connector request type: object @@ -4113,6 +4206,19 @@ components: - $ref: '#/components/schemas/run_connector_subaction_pushtoservice' discriminator: propertyName: subAction + mapping: + addEvent: '#/components/schemas/run_connector_subaction_addevent' + closeAlert: '#/components/schemas/run_connector_subaction_closealert' + closeIncident: '#/components/schemas/run_connector_subaction_closeincident' + createAlert: '#/components/schemas/run_connector_subaction_createalert' + fieldsByIssueType: '#/components/schemas/run_connector_subaction_fieldsbyissuetype' + getChoices: '#/components/schemas/run_connector_subaction_getchoices' + getFields: '#/components/schemas/run_connector_subaction_getfields' + getIncident: '#/components/schemas/run_connector_subaction_getincident' + issue: '#/components/schemas/run_connector_subaction_issue' + issues: '#/components/schemas/run_connector_subaction_issues' + issueTypes: '#/components/schemas/run_connector_subaction_issuetypes' + pushToService: '#/components/schemas/run_connector_subaction_pushtoservice' features: type: string description: | diff --git a/x-pack/plugins/actions/docs/openapi/bundled_serverless.json b/x-pack/plugins/actions/docs/openapi/bundled_serverless.json index 769fdf2d258e9..448bfcc7cef14 100644 --- a/x-pack/plugins/actions/docs/openapi/bundled_serverless.json +++ b/x-pack/plugins/actions/docs/openapi/bundled_serverless.json @@ -444,44 +444,6 @@ } }, "schemas": { - "config_properties_bedrock": { - "title": "Connector request properties for an Amazon Bedrock connector", - "description": "Defines properties for connectors when type is `.bedrock`.", - "type": "object", - "required": [ - "apiUrl" - ], - "properties": { - "apiUrl": { - "type": "string", - "description": "The Amazon Bedrock request URL." - }, - "defaultModel": { - "type": "string", - "description": "The generative artificial intelligence model for Amazon Bedrock to use. Current support is for the Anthropic Claude models.\n", - "default": "anthropic.claude-v2" - } - } - }, - "secrets_properties_bedrock": { - "title": "Connector secrets properties for an Amazon Bedrock connector", - "description": "Defines secrets for connectors when type is `.bedrock`.", - "type": "object", - "required": [ - "accessKey", - "secret" - ], - "properties": { - "accessKey": { - "type": "string", - "description": "The AWS access key for authentication." - }, - "secret": { - "type": "string", - "description": "The AWS secret for authentication." - } - } - }, "create_connector_request_bedrock": { "title": "Create Amazon Bedrock connector request", "description": "The Amazon Bedrock connector uses axios to send a POST request to Amazon Bedrock.", @@ -518,165 +480,6 @@ } } }, - "config_properties_cases_webhook": { - "title": "Connector request properties for Webhook - Case Management connector", - "required": [ - "createIncidentJson", - "createIncidentResponseKey", - "createIncidentUrl", - "getIncidentResponseExternalTitleKey", - "getIncidentUrl", - "updateIncidentJson", - "updateIncidentUrl", - "viewIncidentUrl" - ], - "description": "Defines properties for connectors when type is `.cases-webhook`.", - "type": "object", - "properties": { - "createCommentJson": { - "type": "string", - "description": "A JSON payload sent to the create comment URL to create a case comment. You can use variables to add Kibana Cases data to the payload. The required variable is `case.comment`. Due to Mustache template variables (the text enclosed in triple braces, for example, `{{{case.title}}}`), the JSON is not validated when you create the connector. The JSON is validated once the Mustache variables have been placed when the REST method runs. Manually ensure that the JSON is valid, disregarding the Mustache variables, so the later validation will pass.\n", - "examples": [ - { - "body": { - "[object Object]": null - } - } - ] - }, - "createCommentMethod": { - "type": "string", - "description": "The REST API HTTP request method to create a case comment in the third-party system. Valid values are `patch`, `post`, and `put`.\n", - "default": "put", - "enum": [ - "patch", - "post", - "put" - ] - }, - "createCommentUrl": { - "type": "string", - "description": "The REST API URL to create a case comment by ID in the third-party system. You can use a variable to add the external system ID to the URL. If you are using the `xpack.actions.allowedHosts setting`, add the hostname to the allowed hosts.\n", - "examples": [ - "https://testing-jira.atlassian.net/rest/api/2/issue/{{{external.system.id}}}/comment" - ] - }, - "createIncidentJson": { - "type": "string", - "description": "A JSON payload sent to the create case URL to create a case. You can use variables to add case data to the payload. Required variables are `case.title` and `case.description`. Due to Mustache template variables (which is the text enclosed in triple braces, for example, `{{{case.title}}}`), the JSON is not validated when you create the connector. The JSON is validated after the Mustache variables have been placed when REST method runs. Manually ensure that the JSON is valid to avoid future validation errors; disregard Mustache variables during your review.\n", - "examples": [ - { - "fields": { - "summary": { - "[object Object]": null - }, - "description": { - "[object Object]": null - }, - "labels": { - "[object Object]": null - } - } - } - ] - }, - "createIncidentMethod": { - "type": "string", - "description": "The REST API HTTP request method to create a case in the third-party system. Valid values are `patch`, `post`, and `put`.\n", - "enum": [ - "patch", - "post", - "put" - ], - "default": "post" - }, - "createIncidentResponseKey": { - "type": "string", - "description": "The JSON key in the create case response that contains the external case ID." - }, - "createIncidentUrl": { - "type": "string", - "description": "The REST API URL to create a case in the third-party system. If you are using the `xpack.actions.allowedHosts` setting, add the hostname to the allowed hosts.\n" - }, - "getIncidentResponseExternalTitleKey": { - "type": "string", - "description": "The JSON key in get case response that contains the external case title." - }, - "getIncidentUrl": { - "type": "string", - "description": "The REST API URL to get the case by ID from the third-party system. If you are using the `xpack.actions.allowedHosts` setting, add the hostname to the allowed hosts. You can use a variable to add the external system ID to the URL. Due to Mustache template variables (the text enclosed in triple braces, for example, `{{{case.title}}}`), the JSON is not validated when you create the connector. The JSON is validated after the Mustache variables have been placed when REST method runs. Manually ensure that the JSON is valid, disregarding the Mustache variables, so the later validation will pass.\n", - "examples": [ - "https://testing-jira.atlassian.net/rest/api/2/issue/{{{external.system.id}}}" - ] - }, - "hasAuth": { - "type": "boolean", - "description": "If true, a username and password for login type authentication must be provided.", - "default": true - }, - "headers": { - "type": "string", - "description": "A set of key-value pairs sent as headers with the request URLs for the create case, update case, get case, and create comment methods.\n" - }, - "updateIncidentJson": { - "type": "string", - "description": "The JSON payload sent to the update case URL to update the case. You can use variables to add Kibana Cases data to the payload. Required variables are `case.title` and `case.description`. Due to Mustache template variables (which is the text enclosed in triple braces, for example, `{{{case.title}}}`), the JSON is not validated when you create the connector. The JSON is validated after the Mustache variables have been placed when REST method runs. Manually ensure that the JSON is valid to avoid future validation errors; disregard Mustache variables during your review.\n", - "examples": [ - { - "fields": { - "summary": { - "[object Object]": null - }, - "description": { - "[object Object]": null - }, - "labels": { - "[object Object]": null - } - } - } - ] - }, - "updateIncidentMethod": { - "type": "string", - "description": "The REST API HTTP request method to update the case in the third-party system. Valid values are `patch`, `post`, and `put`.\n", - "default": "put", - "enum": [ - "patch", - "post", - "put" - ] - }, - "updateIncidentUrl": { - "type": "string", - "description": "The REST API URL to update the case by ID in the third-party system. You can use a variable to add the external system ID to the URL. If you are using the `xpack.actions.allowedHosts` setting, add the hostname to the allowed hosts.\n", - "examples": [ - "https://testing-jira.atlassian.net/rest/api/2/issue/{{{external.system.ID}}}" - ] - }, - "viewIncidentUrl": { - "type": "string", - "description": "The URL to view the case in the external system. You can use variables to add the external system ID or external system title to the URL.\n", - "examples": [ - "https://testing-jira.atlassian.net/browse/{{{external.system.title}}}" - ] - } - } - }, - "secrets_properties_cases_webhook": { - "title": "Connector secrets properties for Webhook - Case Management connector", - "type": "object", - "properties": { - "password": { - "type": "string", - "description": "The password for HTTP basic authentication. If `hasAuth` is set to `true`, this property is required." - }, - "user": { - "type": "string", - "description": "The username for HTTP basic authentication. If `hasAuth` is set to `true`, this property is required." - } - } - }, "create_connector_request_cases_webhook": { "title": "Create Webhook - Case Managment connector request", "description": "The Webhook - Case Management connector uses axios to send POST, PUT, and GET requests to a case management RESTful API web service.\n", @@ -712,34 +515,6 @@ } } }, - "config_properties_d3security": { - "title": "Connector request properties for a D3 Security connector", - "description": "Defines properties for connectors when type is `.d3security`.", - "type": "object", - "required": [ - "url" - ], - "properties": { - "url": { - "type": "string", - "description": "The D3 Security API request URL. If you are using the `xpack.actions.allowedHosts` setting, add the hostname to the allowed hosts.\n" - } - } - }, - "secrets_properties_d3security": { - "title": "Connector secrets properties for a D3 Security connector", - "description": "Defines secrets for connectors when type is `.d3security`.", - "required": [ - "token" - ], - "type": "object", - "properties": { - "token": { - "type": "string", - "description": "The D3 Security token." - } - } - }, "create_connector_request_d3security": { "title": "Create D3 Security connector request", "description": "The connector uses axios to send a POST request to a D3 Security endpoint.\n", @@ -776,110 +551,28 @@ } } }, - "config_properties_email": { - "title": "Connector request properties for an email connector", - "description": "Defines properties for connectors when type is `.email`.", + "create_connector_request_email": { + "title": "Create email connector request", + "description": "The email connector uses the SMTP protocol to send mail messages, using an integration of Nodemailer. An exception is Microsoft Exchange, which uses HTTP protocol for sending emails, Send mail. Email message text is sent as both plain text and html text.\n", + "type": "object", "required": [ - "from" + "config", + "connector_type_id", + "name", + "secrets" ], - "type": "object", "properties": { - "clientId": { - "description": "The client identifier, which is a part of OAuth 2.0 client credentials authentication, in GUID format. If `service` is `exchange_server`, this property is required.\n", - "type": [ - "string", - "null" - ] - }, - "from": { - "description": "The from address for all emails sent by the connector. It must be specified in `user@host-name` format.\n", - "type": "string" - }, - "hasAuth": { - "description": "Specifies whether a user and password are required inside the secrets configuration.\n", - "default": true, - "type": "boolean" - }, - "host": { - "description": "The host name of the service provider. If the `service` is `elastic_cloud` (for Elastic Cloud notifications) or one of Nodemailer's well-known email service providers, this property is ignored. If `service` is `other`, this property must be defined. \n", - "type": "string" - }, - "oauthTokenUrl": { - "type": [ - "string", - "null" - ] - }, - "port": { - "description": "The port to connect to on the service provider. If the `service` is `elastic_cloud` (for Elastic Cloud notifications) or one of Nodemailer's well-known email service providers, this property is ignored. If `service` is `other`, this property must be defined. \n", - "type": "integer" - }, - "secure": { - "description": "Specifies whether the connection to the service provider will use TLS. If the `service` is `elastic_cloud` (for Elastic Cloud notifications) or one of Nodemailer's well-known email service providers, this property is ignored.\n", - "type": "boolean" - }, - "service": { - "description": "The name of the email service.\n", - "type": "string", - "enum": [ - "elastic_cloud", - "exchange_server", - "gmail", - "other", - "outlook365", - "ses" - ] - }, - "tenantId": { - "description": "The tenant identifier, which is part of OAuth 2.0 client credentials authentication, in GUID format. If `service` is `exchange_server`, this property is required.\n", - "type": [ - "string", - "null" - ] - } - } - }, - "secrets_properties_email": { - "title": "Connector secrets properties for an email connector", - "description": "Defines secrets for connectors when type is `.email`.", - "type": "object", - "properties": { - "clientSecret": { - "type": "string", - "description": "The Microsoft Exchange Client secret for OAuth 2.0 client credentials authentication. It must be URL-encoded. If `service` is `exchange_server`, this property is required.\n" - }, - "password": { - "type": "string", - "description": "The password for HTTP basic authentication. If `hasAuth` is set to `true`, this property is required.\n" - }, - "user": { - "type": "string", - "description": "The username for HTTP basic authentication. If `hasAuth` is set to `true`, this property is required.\n" - } - } - }, - "create_connector_request_email": { - "title": "Create email connector request", - "description": "The email connector uses the SMTP protocol to send mail messages, using an integration of Nodemailer. An exception is Microsoft Exchange, which uses HTTP protocol for sending emails, Send mail. Email message text is sent as both plain text and html text.\n", - "type": "object", - "required": [ - "config", - "connector_type_id", - "name", - "secrets" - ], - "properties": { - "config": { - "$ref": "#/components/schemas/config_properties_email" - }, - "connector_type_id": { - "type": "string", - "description": "The type of connector.", - "enum": [ - ".email" - ], - "examples": [ - ".email" + "config": { + "$ref": "#/components/schemas/config_properties_email" + }, + "connector_type_id": { + "type": "string", + "description": "The type of connector.", + "enum": [ + ".email" + ], + "examples": [ + ".email" ] }, "name": { @@ -894,70 +587,6 @@ } } }, - "config_properties_genai": { - "title": "Connector request properties for an OpenAI connector", - "description": "Defines properties for connectors when type is `.gen-ai`.", - "oneOf": [ - { - "type": "object", - "required": [ - "apiProvider", - "apiUrl" - ], - "properties": { - "apiProvider": { - "type": "string", - "description": "The OpenAI API provider.", - "enum": [ - "Azure OpenAI" - ] - }, - "apiUrl": { - "type": "string", - "description": "The OpenAI API endpoint." - } - } - }, - { - "type": "object", - "required": [ - "apiProvider", - "apiUrl" - ], - "properties": { - "apiProvider": { - "type": "string", - "description": "The OpenAI API provider.", - "enum": [ - "OpenAI" - ] - }, - "apiUrl": { - "type": "string", - "description": "The OpenAI API endpoint." - }, - "defaultModel": { - "type": "string", - "description": "The default model to use for requests." - } - } - } - ], - "discriminator": { - "propertyName": "apiProvider" - } - }, - "secrets_properties_genai": { - "title": "Connector secrets properties for an OpenAI connector", - "description": "Defines secrets for connectors when type is `.gen-ai`.", - "type": "object", - "properties": { - "apiKey": { - "type": "string", - "description": "The OpenAI API key." - } - } - }, "create_connector_request_genai": { "title": "Create OpenAI connector request", "description": "The OpenAI connector uses axios to send a POST request to either OpenAI or Azure OpenAPI.\n", @@ -994,33 +623,6 @@ } } }, - "config_properties_index": { - "title": "Connector request properties for an index connector", - "required": [ - "index" - ], - "description": "Defines properties for connectors when type is `.index`.", - "type": "object", - "properties": { - "executionTimeField": { - "description": "A field that indicates when the document was indexed.", - "default": null, - "type": [ - "string", - "null" - ] - }, - "index": { - "description": "The Elasticsearch index to be written to.", - "type": "string" - }, - "refresh": { - "description": "The refresh policy for the write request, which affects when changes are made visible to search. Refer to the refresh setting for Elasticsearch document APIs.\n", - "default": false, - "type": "boolean" - } - } - }, "create_connector_request_index": { "title": "Create index connector request", "description": "The index connector indexes a document into Elasticsearch.", @@ -1053,44 +655,6 @@ } } }, - "config_properties_jira": { - "title": "Connector request properties for a Jira connector", - "required": [ - "apiUrl", - "projectKey" - ], - "description": "Defines properties for connectors when type is `.jira`.", - "type": "object", - "properties": { - "apiUrl": { - "description": "The Jira instance URL.", - "type": "string" - }, - "projectKey": { - "description": "The Jira project key.", - "type": "string" - } - } - }, - "secrets_properties_jira": { - "title": "Connector secrets properties for a Jira connector", - "required": [ - "apiToken", - "email" - ], - "description": "Defines secrets for connectors when type is `.jira`.", - "type": "object", - "properties": { - "apiToken": { - "description": "The Jira API authentication token for HTTP basic authentication.", - "type": "string" - }, - "email": { - "description": "The account email for HTTP Basic authentication.", - "type": "string" - } - } - }, "create_connector_request_jira": { "title": "Create Jira connector request", "description": "The Jira connector uses the REST API v2 to create Jira issues.", @@ -1127,34 +691,6 @@ } } }, - "config_properties_opsgenie": { - "title": "Connector request properties for an Opsgenie connector", - "required": [ - "apiUrl" - ], - "description": "Defines properties for connectors when type is `.opsgenie`.", - "type": "object", - "properties": { - "apiUrl": { - "description": "The Opsgenie URL. For example, `https://api.opsgenie.com` or `https://api.eu.opsgenie.com`. If you are using the `xpack.actions.allowedHosts` setting, add the hostname to the allowed hosts.\n", - "type": "string" - } - } - }, - "secrets_properties_opsgenie": { - "title": "Connector secrets properties for an Opsgenie connector", - "required": [ - "apiKey" - ], - "description": "Defines secrets for connectors when type is `.opsgenie`.", - "type": "object", - "properties": { - "apiKey": { - "description": "The Opsgenie API authentication key for HTTP Basic authentication.", - "type": "string" - } - } - }, "create_connector_request_opsgenie": { "title": "Create Opsgenie connector request", "description": "The Opsgenie connector uses the Opsgenie alert API.", @@ -1191,37 +727,6 @@ } } }, - "config_properties_pagerduty": { - "title": "Connector request properties for a PagerDuty connector", - "description": "Defines properties for connectors when type is `.pagerduty`.", - "type": "object", - "properties": { - "apiUrl": { - "description": "The PagerDuty event URL.", - "type": [ - "string", - "null" - ], - "examples": [ - "https://events.pagerduty.com/v2/enqueue" - ] - } - } - }, - "secrets_properties_pagerduty": { - "title": "Connector secrets properties for a PagerDuty connector", - "description": "Defines secrets for connectors when type is `.pagerduty`.", - "type": "object", - "required": [ - "routingKey" - ], - "properties": { - "routingKey": { - "description": "A 32 character PagerDuty Integration Key for an integration on a service.\n", - "type": "string" - } - } - }, "create_connector_request_pagerduty": { "title": "Create PagerDuty connector request", "description": "The PagerDuty connector uses the v2 Events API to trigger, acknowledge, and resolve PagerDuty alerts.\n", @@ -1258,48 +763,10 @@ } } }, - "config_properties_resilient": { - "title": "Connector request properties for a IBM Resilient connector", - "required": [ - "apiUrl", - "orgId" - ], - "description": "Defines properties for connectors when type is `.resilient`.", - "type": "object", - "properties": { - "apiUrl": { - "description": "The IBM Resilient instance URL.", - "type": "string" - }, - "orgId": { - "description": "The IBM Resilient organization ID.", - "type": "string" - } - } - }, - "secrets_properties_resilient": { - "title": "Connector secrets properties for IBM Resilient connector", - "required": [ - "apiKeyId", - "apiKeySecret" - ], - "description": "Defines secrets for connectors when type is `.resilient`.", - "type": "object", - "properties": { - "apiKeyId": { - "type": "string", - "description": "The authentication key ID for HTTP Basic authentication." - }, - "apiKeySecret": { - "type": "string", - "description": "The authentication key secret for HTTP Basic authentication." - } - } - }, - "create_connector_request_resilient": { - "title": "Create IBM Resilient connector request", - "description": "The IBM Resilient connector uses the RESILIENT REST v2 to create IBM Resilient incidents.", - "type": "object", + "create_connector_request_resilient": { + "title": "Create IBM Resilient connector request", + "description": "The IBM Resilient connector uses the RESILIENT REST v2 to create IBM Resilient incidents.", + "type": "object", "required": [ "config", "connector_type_id", @@ -1360,72 +827,181 @@ } } }, - "config_properties_servicenow": { - "title": "Connector request properties for a ServiceNow ITSM connector", + "create_connector_request_servicenow": { + "title": "Create ServiceNow ITSM connector request", + "description": "The ServiceNow ITSM connector uses the import set API to create ServiceNow incidents. You can use the connector for rule actions and cases.\n", + "type": "object", "required": [ - "apiUrl" + "config", + "connector_type_id", + "name", + "secrets" ], - "description": "Defines properties for connectors when type is `.servicenow`.", - "type": "object", "properties": { - "apiUrl": { + "config": { + "$ref": "#/components/schemas/config_properties_servicenow" + }, + "connector_type_id": { "type": "string", - "description": "The ServiceNow instance URL." + "description": "The type of connector.", + "enum": [ + ".servicenow" + ], + "examples": [ + ".servicenow" + ] }, - "clientId": { - "description": "The client ID assigned to your OAuth application. This property is required when `isOAuth` is `true`.\n", - "type": "string" + "name": { + "type": "string", + "description": "The display name for the connector.", + "examples": [ + "my-connector" + ] }, - "isOAuth": { - "description": "The type of authentication to use. The default value is false, which means basic authentication is used instead of open authorization (OAuth).\n", - "default": false, - "type": "boolean" + "secrets": { + "$ref": "#/components/schemas/secrets_properties_servicenow" + } + } + }, + "create_connector_request_servicenow_itom": { + "title": "Create ServiceNow ITOM connector request", + "description": "The ServiceNow ITOM connector uses the event API to create ServiceNow events. You can use the connector for rule actions.\n", + "type": "object", + "required": [ + "config", + "connector_type_id", + "name", + "secrets" + ], + "properties": { + "config": { + "$ref": "#/components/schemas/config_properties_servicenow_itom" }, - "jwtKeyId": { - "description": "The key identifier assigned to the JWT verifier map of your OAuth application. This property is required when `isOAuth` is `true`.\n", - "type": "string" + "connector_type_id": { + "type": "string", + "description": "The type of connector.", + "enum": [ + ".servicenow-itom" + ], + "examples": [ + ".servicenow-itom" + ] }, - "userIdentifierValue": { - "description": "The identifier to use for OAuth authentication. This identifier should be the user field you selected when you created an OAuth JWT API endpoint for external clients in your ServiceNow instance. For example, if the selected user field is `Email`, the user identifier should be the user's email address. This property is required when `isOAuth` is `true`.\n", - "type": "string" + "name": { + "type": "string", + "description": "The display name for the connector.", + "examples": [ + "my-connector" + ] }, - "usesTableApi": { - "description": "Determines whether the connector uses the Table API or the Import Set API. This property is supported only for ServiceNow ITSM and ServiceNow SecOps connectors. NOTE: If this property is set to `false`, the Elastic application should be installed in ServiceNow.\n", - "default": true, - "type": "boolean" + "secrets": { + "$ref": "#/components/schemas/secrets_properties_servicenow" } } }, - "secrets_properties_servicenow": { - "title": "Connector secrets properties for ServiceNow ITOM, ServiceNow ITSM, and ServiceNow SecOps connectors", - "description": "Defines secrets for connectors when type is `.servicenow`, `.servicenow-sir`, or `.servicenow-itom`.", + "create_connector_request_servicenow_sir": { + "title": "Create ServiceNow SecOps connector request", + "description": "The ServiceNow SecOps connector uses the import set API to create ServiceNow security incidents. You can use the connector for rule actions and cases.\n", "type": "object", + "required": [ + "config", + "connector_type_id", + "name", + "secrets" + ], "properties": { - "clientSecret": { + "config": { + "$ref": "#/components/schemas/config_properties_servicenow" + }, + "connector_type_id": { "type": "string", - "description": "The client secret assigned to your OAuth application. This property is required when `isOAuth` is `true`." + "description": "The type of connector.", + "enum": [ + ".servicenow-sir" + ], + "examples": [ + ".servicenow-sir" + ] }, - "password": { + "name": { "type": "string", - "description": "The password for HTTP basic authentication. This property is required when `isOAuth` is `false`." + "description": "The display name for the connector.", + "examples": [ + "my-connector" + ] }, - "privateKey": { + "secrets": { + "$ref": "#/components/schemas/secrets_properties_servicenow" + } + } + }, + "create_connector_request_slack_api": { + "title": "Create Slack connector request", + "description": "The Slack connector uses Slack Incoming Webhooks.", + "type": "object", + "required": [ + "connector_type_id", + "name", + "secrets" + ], + "properties": { + "connector_type_id": { "type": "string", - "description": "The RSA private key that you created for use in ServiceNow. This property is required when `isOAuth` is `true`." + "description": "The type of connector.", + "enum": [ + ".slack_api" + ], + "examples": [ + ".slack_api" + ] }, - "privateKeyPassword": { + "name": { "type": "string", - "description": "The password for the RSA private key. This property is required when `isOAuth` is `true` and you set a password on your private key." + "description": "The display name for the connector.", + "examples": [ + "my-connector" + ] }, - "username": { + "secrets": { + "$ref": "#/components/schemas/secrets_properties_slack_api" + } + } + }, + "create_connector_request_slack_webhook": { + "title": "Create Slack connector request", + "description": "The Slack connector uses Slack Incoming Webhooks.", + "type": "object", + "required": [ + "connector_type_id", + "name", + "secrets" + ], + "properties": { + "connector_type_id": { "type": "string", - "description": "The username for HTTP basic authentication. This property is required when `isOAuth` is `false`." + "description": "The type of connector.", + "enum": [ + ".slack" + ], + "examples": [ + ".slack" + ] + }, + "name": { + "type": "string", + "description": "The display name for the connector.", + "examples": [ + "my-connector" + ] + }, + "secrets": { + "$ref": "#/components/schemas/secrets_properties_slack_webhook" } } }, - "create_connector_request_servicenow": { - "title": "Create ServiceNow ITSM connector request", - "description": "The ServiceNow ITSM connector uses the import set API to create ServiceNow incidents. You can use the connector for rule actions and cases.\n", + "create_connector_request_swimlane": { + "title": "Create Swimlane connector request", + "description": "The Swimlane connector uses the Swimlane REST API to create Swimlane records.", "type": "object", "required": [ "config", @@ -1435,16 +1011,16 @@ ], "properties": { "config": { - "$ref": "#/components/schemas/config_properties_servicenow" + "$ref": "#/components/schemas/config_properties_swimlane" }, "connector_type_id": { "type": "string", "description": "The type of connector.", "enum": [ - ".servicenow" + ".swimlane" ], "examples": [ - ".servicenow" + ".swimlane" ] }, "name": { @@ -1455,11 +1031,734 @@ ] }, "secrets": { - "$ref": "#/components/schemas/secrets_properties_servicenow" + "$ref": "#/components/schemas/secrets_properties_swimlane" + } + } + }, + "create_connector_request_teams": { + "title": "Create Microsoft Teams connector request", + "description": "The Microsoft Teams connector uses Incoming Webhooks.", + "type": "object", + "required": [ + "connector_type_id", + "name", + "secrets" + ], + "properties": { + "connector_type_id": { + "type": "string", + "description": "The type of connector.", + "enum": [ + ".teams" + ], + "examples": [ + ".teams" + ] + }, + "name": { + "type": "string", + "description": "The display name for the connector.", + "examples": [ + "my-connector" + ] + }, + "secrets": { + "$ref": "#/components/schemas/secrets_properties_teams" + } + } + }, + "create_connector_request_tines": { + "title": "Create Tines connector request", + "description": "The Tines connector uses Tines Webhook actions to send events via POST request.\n", + "type": "object", + "required": [ + "config", + "connector_type_id", + "name", + "secrets" + ], + "properties": { + "config": { + "$ref": "#/components/schemas/config_properties_tines" + }, + "connector_type_id": { + "type": "string", + "description": "The type of connector.", + "enum": [ + ".tines" + ], + "examples": [ + ".tines" + ] + }, + "name": { + "type": "string", + "description": "The display name for the connector.", + "examples": [ + "my-connector" + ] + }, + "secrets": { + "$ref": "#/components/schemas/secrets_properties_tines" + } + } + }, + "create_connector_request_torq": { + "title": "Create Torq connector request", + "description": "The Torq connector uses a Torq webhook to trigger workflows with Kibana actions.\n", + "type": "object", + "required": [ + "config", + "connector_type_id", + "name", + "secrets" + ], + "properties": { + "config": { + "$ref": "#/components/schemas/config_properties_torq" + }, + "connector_type_id": { + "type": "string", + "description": "The type of connector.", + "enum": [ + ".torq" + ], + "examples": [ + ".torq" + ] + }, + "name": { + "type": "string", + "description": "The display name for the connector.", + "examples": [ + "my-connector" + ] + }, + "secrets": { + "$ref": "#/components/schemas/secrets_properties_torq" + } + } + }, + "create_connector_request_webhook": { + "title": "Create Webhook connector request", + "description": "The Webhook connector uses axios to send a POST or PUT request to a web service.\n", + "type": "object", + "required": [ + "config", + "connector_type_id", + "name", + "secrets" + ], + "properties": { + "config": { + "$ref": "#/components/schemas/config_properties_webhook" + }, + "connector_type_id": { + "type": "string", + "description": "The type of connector.", + "enum": [ + ".webhook" + ], + "examples": [ + ".webhook" + ] + }, + "name": { + "type": "string", + "description": "The display name for the connector.", + "examples": [ + "my-connector" + ] + }, + "secrets": { + "$ref": "#/components/schemas/secrets_properties_webhook" + } + } + }, + "create_connector_request_xmatters": { + "title": "Create xMatters connector request", + "description": "The xMatters connector uses the xMatters Workflow for Elastic to send actionable alerts to on-call xMatters resources.\n", + "type": "object", + "required": [ + "config", + "connector_type_id", + "name", + "secrets" + ], + "properties": { + "config": { + "$ref": "#/components/schemas/config_properties_xmatters" + }, + "connector_type_id": { + "type": "string", + "description": "The type of connector.", + "enum": [ + ".xmatters" + ], + "examples": [ + ".xmatters" + ] + }, + "name": { + "type": "string", + "description": "The display name for the connector.", + "examples": [ + "my-connector" + ] + }, + "secrets": { + "$ref": "#/components/schemas/secrets_properties_xmatters" + } + } + }, + "config_properties_bedrock": { + "title": "Connector request properties for an Amazon Bedrock connector", + "description": "Defines properties for connectors when type is `.bedrock`.", + "type": "object", + "required": [ + "apiUrl" + ], + "properties": { + "apiUrl": { + "type": "string", + "description": "The Amazon Bedrock request URL." + }, + "defaultModel": { + "type": "string", + "description": "The generative artificial intelligence model for Amazon Bedrock to use. Current support is for the Anthropic Claude models.\n", + "default": "anthropic.claude-v2" + } + } + }, + "secrets_properties_bedrock": { + "title": "Connector secrets properties for an Amazon Bedrock connector", + "description": "Defines secrets for connectors when type is `.bedrock`.", + "type": "object", + "required": [ + "accessKey", + "secret" + ], + "properties": { + "accessKey": { + "type": "string", + "description": "The AWS access key for authentication." + }, + "secret": { + "type": "string", + "description": "The AWS secret for authentication." + } + } + }, + "config_properties_cases_webhook": { + "title": "Connector request properties for Webhook - Case Management connector", + "required": [ + "createIncidentJson", + "createIncidentResponseKey", + "createIncidentUrl", + "getIncidentResponseExternalTitleKey", + "getIncidentUrl", + "updateIncidentJson", + "updateIncidentUrl", + "viewIncidentUrl" + ], + "description": "Defines properties for connectors when type is `.cases-webhook`.", + "type": "object", + "properties": { + "createCommentJson": { + "type": "string", + "description": "A JSON payload sent to the create comment URL to create a case comment. You can use variables to add Kibana Cases data to the payload. The required variable is `case.comment`. Due to Mustache template variables (the text enclosed in triple braces, for example, `{{{case.title}}}`), the JSON is not validated when you create the connector. The JSON is validated once the Mustache variables have been placed when the REST method runs. Manually ensure that the JSON is valid, disregarding the Mustache variables, so the later validation will pass.\n", + "examples": [ + { + "body": { + "[object Object]": null + } + } + ] + }, + "createCommentMethod": { + "type": "string", + "description": "The REST API HTTP request method to create a case comment in the third-party system. Valid values are `patch`, `post`, and `put`.\n", + "default": "put", + "enum": [ + "patch", + "post", + "put" + ] + }, + "createCommentUrl": { + "type": "string", + "description": "The REST API URL to create a case comment by ID in the third-party system. You can use a variable to add the external system ID to the URL. If you are using the `xpack.actions.allowedHosts setting`, add the hostname to the allowed hosts.\n", + "examples": [ + "https://testing-jira.atlassian.net/rest/api/2/issue/{{{external.system.id}}}/comment" + ] + }, + "createIncidentJson": { + "type": "string", + "description": "A JSON payload sent to the create case URL to create a case. You can use variables to add case data to the payload. Required variables are `case.title` and `case.description`. Due to Mustache template variables (which is the text enclosed in triple braces, for example, `{{{case.title}}}`), the JSON is not validated when you create the connector. The JSON is validated after the Mustache variables have been placed when REST method runs. Manually ensure that the JSON is valid to avoid future validation errors; disregard Mustache variables during your review.\n", + "examples": [ + { + "fields": { + "summary": { + "[object Object]": null + }, + "description": { + "[object Object]": null + }, + "labels": { + "[object Object]": null + } + } + } + ] + }, + "createIncidentMethod": { + "type": "string", + "description": "The REST API HTTP request method to create a case in the third-party system. Valid values are `patch`, `post`, and `put`.\n", + "enum": [ + "patch", + "post", + "put" + ], + "default": "post" + }, + "createIncidentResponseKey": { + "type": "string", + "description": "The JSON key in the create case response that contains the external case ID." + }, + "createIncidentUrl": { + "type": "string", + "description": "The REST API URL to create a case in the third-party system. If you are using the `xpack.actions.allowedHosts` setting, add the hostname to the allowed hosts.\n" + }, + "getIncidentResponseExternalTitleKey": { + "type": "string", + "description": "The JSON key in get case response that contains the external case title." + }, + "getIncidentUrl": { + "type": "string", + "description": "The REST API URL to get the case by ID from the third-party system. If you are using the `xpack.actions.allowedHosts` setting, add the hostname to the allowed hosts. You can use a variable to add the external system ID to the URL. Due to Mustache template variables (the text enclosed in triple braces, for example, `{{{case.title}}}`), the JSON is not validated when you create the connector. The JSON is validated after the Mustache variables have been placed when REST method runs. Manually ensure that the JSON is valid, disregarding the Mustache variables, so the later validation will pass.\n", + "examples": [ + "https://testing-jira.atlassian.net/rest/api/2/issue/{{{external.system.id}}}" + ] + }, + "hasAuth": { + "type": "boolean", + "description": "If true, a username and password for login type authentication must be provided.", + "default": true + }, + "headers": { + "type": "string", + "description": "A set of key-value pairs sent as headers with the request URLs for the create case, update case, get case, and create comment methods.\n" + }, + "updateIncidentJson": { + "type": "string", + "description": "The JSON payload sent to the update case URL to update the case. You can use variables to add Kibana Cases data to the payload. Required variables are `case.title` and `case.description`. Due to Mustache template variables (which is the text enclosed in triple braces, for example, `{{{case.title}}}`), the JSON is not validated when you create the connector. The JSON is validated after the Mustache variables have been placed when REST method runs. Manually ensure that the JSON is valid to avoid future validation errors; disregard Mustache variables during your review.\n", + "examples": [ + { + "fields": { + "summary": { + "[object Object]": null + }, + "description": { + "[object Object]": null + }, + "labels": { + "[object Object]": null + } + } + } + ] + }, + "updateIncidentMethod": { + "type": "string", + "description": "The REST API HTTP request method to update the case in the third-party system. Valid values are `patch`, `post`, and `put`.\n", + "default": "put", + "enum": [ + "patch", + "post", + "put" + ] + }, + "updateIncidentUrl": { + "type": "string", + "description": "The REST API URL to update the case by ID in the third-party system. You can use a variable to add the external system ID to the URL. If you are using the `xpack.actions.allowedHosts` setting, add the hostname to the allowed hosts.\n", + "examples": [ + "https://testing-jira.atlassian.net/rest/api/2/issue/{{{external.system.ID}}}" + ] + }, + "viewIncidentUrl": { + "type": "string", + "description": "The URL to view the case in the external system. You can use variables to add the external system ID or external system title to the URL.\n", + "examples": [ + "https://testing-jira.atlassian.net/browse/{{{external.system.title}}}" + ] + } + } + }, + "secrets_properties_cases_webhook": { + "title": "Connector secrets properties for Webhook - Case Management connector", + "type": "object", + "properties": { + "password": { + "type": "string", + "description": "The password for HTTP basic authentication. If `hasAuth` is set to `true`, this property is required." + }, + "user": { + "type": "string", + "description": "The username for HTTP basic authentication. If `hasAuth` is set to `true`, this property is required." + } + } + }, + "config_properties_d3security": { + "title": "Connector request properties for a D3 Security connector", + "description": "Defines properties for connectors when type is `.d3security`.", + "type": "object", + "required": [ + "url" + ], + "properties": { + "url": { + "type": "string", + "description": "The D3 Security API request URL. If you are using the `xpack.actions.allowedHosts` setting, add the hostname to the allowed hosts.\n" + } + } + }, + "secrets_properties_d3security": { + "title": "Connector secrets properties for a D3 Security connector", + "description": "Defines secrets for connectors when type is `.d3security`.", + "required": [ + "token" + ], + "type": "object", + "properties": { + "token": { + "type": "string", + "description": "The D3 Security token." + } + } + }, + "config_properties_email": { + "title": "Connector request properties for an email connector", + "description": "Defines properties for connectors when type is `.email`.", + "required": [ + "from" + ], + "type": "object", + "properties": { + "clientId": { + "description": "The client identifier, which is a part of OAuth 2.0 client credentials authentication, in GUID format. If `service` is `exchange_server`, this property is required.\n", + "type": [ + "string", + "null" + ] + }, + "from": { + "description": "The from address for all emails sent by the connector. It must be specified in `user@host-name` format.\n", + "type": "string" + }, + "hasAuth": { + "description": "Specifies whether a user and password are required inside the secrets configuration.\n", + "default": true, + "type": "boolean" + }, + "host": { + "description": "The host name of the service provider. If the `service` is `elastic_cloud` (for Elastic Cloud notifications) or one of Nodemailer's well-known email service providers, this property is ignored. If `service` is `other`, this property must be defined. \n", + "type": "string" + }, + "oauthTokenUrl": { + "type": [ + "string", + "null" + ] + }, + "port": { + "description": "The port to connect to on the service provider. If the `service` is `elastic_cloud` (for Elastic Cloud notifications) or one of Nodemailer's well-known email service providers, this property is ignored. If `service` is `other`, this property must be defined. \n", + "type": "integer" + }, + "secure": { + "description": "Specifies whether the connection to the service provider will use TLS. If the `service` is `elastic_cloud` (for Elastic Cloud notifications) or one of Nodemailer's well-known email service providers, this property is ignored.\n", + "type": "boolean" + }, + "service": { + "description": "The name of the email service.\n", + "type": "string", + "enum": [ + "elastic_cloud", + "exchange_server", + "gmail", + "other", + "outlook365", + "ses" + ] + }, + "tenantId": { + "description": "The tenant identifier, which is part of OAuth 2.0 client credentials authentication, in GUID format. If `service` is `exchange_server`, this property is required.\n", + "type": [ + "string", + "null" + ] + } + } + }, + "secrets_properties_email": { + "title": "Connector secrets properties for an email connector", + "description": "Defines secrets for connectors when type is `.email`.", + "type": "object", + "properties": { + "clientSecret": { + "type": "string", + "description": "The Microsoft Exchange Client secret for OAuth 2.0 client credentials authentication. It must be URL-encoded. If `service` is `exchange_server`, this property is required.\n" + }, + "password": { + "type": "string", + "description": "The password for HTTP basic authentication. If `hasAuth` is set to `true`, this property is required.\n" + }, + "user": { + "type": "string", + "description": "The username for HTTP basic authentication. If `hasAuth` is set to `true`, this property is required.\n" + } + } + }, + "config_properties_genai_azure": { + "title": "Connector request properties for an OpenAI connector that uses Azure OpenAI", + "description": "Defines properties for connectors when type is `.gen-ai` and the API provider is `Azure OpenAI'.\n", + "type": "object", + "required": [ + "apiProvider", + "apiUrl" + ], + "properties": { + "apiProvider": { + "type": "string", + "description": "The OpenAI API provider.", + "enum": [ + "Azure OpenAI" + ] + }, + "apiUrl": { + "type": "string", + "description": "The OpenAI API endpoint." + } + } + }, + "config_properties_genai_openai": { + "title": "Connector request properties for an OpenAI connector", + "description": "Defines properties for connectors when type is `.gen-ai` and the API provider is `OpenAI'.\n", + "type": "object", + "required": [ + "apiProvider", + "apiUrl" + ], + "properties": { + "apiProvider": { + "type": "string", + "description": "The OpenAI API provider.", + "enum": [ + "OpenAI" + ] + }, + "apiUrl": { + "type": "string", + "description": "The OpenAI API endpoint." + }, + "defaultModel": { + "type": "string", + "description": "The default model to use for requests." + } + } + }, + "config_properties_genai": { + "title": "Connector request properties for an OpenAI connector", + "description": "Defines properties for connectors when type is `.gen-ai`.", + "oneOf": [ + { + "$ref": "#/components/schemas/config_properties_genai_azure" + }, + { + "$ref": "#/components/schemas/config_properties_genai_openai" + } + ], + "discriminator": { + "propertyName": "apiProvider", + "mapping": { + "Azure OpenAI": "#/components/schemas/config_properties_genai_azure", + "OpenAI": "#/components/schemas/config_properties_genai_openai" + } + } + }, + "secrets_properties_genai": { + "title": "Connector secrets properties for an OpenAI connector", + "description": "Defines secrets for connectors when type is `.gen-ai`.", + "type": "object", + "properties": { + "apiKey": { + "type": "string", + "description": "The OpenAI API key." + } + } + }, + "config_properties_index": { + "title": "Connector request properties for an index connector", + "required": [ + "index" + ], + "description": "Defines properties for connectors when type is `.index`.", + "type": "object", + "properties": { + "executionTimeField": { + "description": "A field that indicates when the document was indexed.", + "default": null, + "type": [ + "string", + "null" + ] + }, + "index": { + "description": "The Elasticsearch index to be written to.", + "type": "string" + }, + "refresh": { + "description": "The refresh policy for the write request, which affects when changes are made visible to search. Refer to the refresh setting for Elasticsearch document APIs.\n", + "default": false, + "type": "boolean" + } + } + }, + "config_properties_jira": { + "title": "Connector request properties for a Jira connector", + "required": [ + "apiUrl", + "projectKey" + ], + "description": "Defines properties for connectors when type is `.jira`.", + "type": "object", + "properties": { + "apiUrl": { + "description": "The Jira instance URL.", + "type": "string" + }, + "projectKey": { + "description": "The Jira project key.", + "type": "string" + } + } + }, + "secrets_properties_jira": { + "title": "Connector secrets properties for a Jira connector", + "required": [ + "apiToken", + "email" + ], + "description": "Defines secrets for connectors when type is `.jira`.", + "type": "object", + "properties": { + "apiToken": { + "description": "The Jira API authentication token for HTTP basic authentication.", + "type": "string" + }, + "email": { + "description": "The account email for HTTP Basic authentication.", + "type": "string" + } + } + }, + "config_properties_opsgenie": { + "title": "Connector request properties for an Opsgenie connector", + "required": [ + "apiUrl" + ], + "description": "Defines properties for connectors when type is `.opsgenie`.", + "type": "object", + "properties": { + "apiUrl": { + "description": "The Opsgenie URL. For example, `https://api.opsgenie.com` or `https://api.eu.opsgenie.com`. If you are using the `xpack.actions.allowedHosts` setting, add the hostname to the allowed hosts.\n", + "type": "string" + } + } + }, + "secrets_properties_opsgenie": { + "title": "Connector secrets properties for an Opsgenie connector", + "required": [ + "apiKey" + ], + "description": "Defines secrets for connectors when type is `.opsgenie`.", + "type": "object", + "properties": { + "apiKey": { + "description": "The Opsgenie API authentication key for HTTP Basic authentication.", + "type": "string" + } + } + }, + "config_properties_pagerduty": { + "title": "Connector request properties for a PagerDuty connector", + "description": "Defines properties for connectors when type is `.pagerduty`.", + "type": "object", + "properties": { + "apiUrl": { + "description": "The PagerDuty event URL.", + "type": [ + "string", + "null" + ], + "examples": [ + "https://events.pagerduty.com/v2/enqueue" + ] + } + } + }, + "secrets_properties_pagerduty": { + "title": "Connector secrets properties for a PagerDuty connector", + "description": "Defines secrets for connectors when type is `.pagerduty`.", + "type": "object", + "required": [ + "routingKey" + ], + "properties": { + "routingKey": { + "description": "A 32 character PagerDuty Integration Key for an integration on a service.\n", + "type": "string" + } + } + }, + "config_properties_resilient": { + "title": "Connector request properties for a IBM Resilient connector", + "required": [ + "apiUrl", + "orgId" + ], + "description": "Defines properties for connectors when type is `.resilient`.", + "type": "object", + "properties": { + "apiUrl": { + "description": "The IBM Resilient instance URL.", + "type": "string" + }, + "orgId": { + "description": "The IBM Resilient organization ID.", + "type": "string" + } + } + }, + "secrets_properties_resilient": { + "title": "Connector secrets properties for IBM Resilient connector", + "required": [ + "apiKeyId", + "apiKeySecret" + ], + "description": "Defines secrets for connectors when type is `.resilient`.", + "type": "object", + "properties": { + "apiKeyId": { + "type": "string", + "description": "The authentication key ID for HTTP Basic authentication." + }, + "apiKeySecret": { + "type": "string", + "description": "The authentication key secret for HTTP Basic authentication." } } }, - "config_properties_servicenow_itom": { + "config_properties_servicenow": { "title": "Connector request properties for a ServiceNow ITSM connector", "required": [ "apiUrl" @@ -1487,78 +1786,69 @@ "userIdentifierValue": { "description": "The identifier to use for OAuth authentication. This identifier should be the user field you selected when you created an OAuth JWT API endpoint for external clients in your ServiceNow instance. For example, if the selected user field is `Email`, the user identifier should be the user's email address. This property is required when `isOAuth` is `true`.\n", "type": "string" + }, + "usesTableApi": { + "description": "Determines whether the connector uses the Table API or the Import Set API. This property is supported only for ServiceNow ITSM and ServiceNow SecOps connectors. NOTE: If this property is set to `false`, the Elastic application should be installed in ServiceNow.\n", + "default": true, + "type": "boolean" } } }, - "create_connector_request_servicenow_itom": { - "title": "Create ServiceNow ITOM connector request", - "description": "The ServiceNow ITOM connector uses the event API to create ServiceNow events. You can use the connector for rule actions.\n", + "secrets_properties_servicenow": { + "title": "Connector secrets properties for ServiceNow ITOM, ServiceNow ITSM, and ServiceNow SecOps connectors", + "description": "Defines secrets for connectors when type is `.servicenow`, `.servicenow-sir`, or `.servicenow-itom`.", "type": "object", - "required": [ - "config", - "connector_type_id", - "name", - "secrets" - ], "properties": { - "config": { - "$ref": "#/components/schemas/config_properties_servicenow_itom" + "clientSecret": { + "type": "string", + "description": "The client secret assigned to your OAuth application. This property is required when `isOAuth` is `true`." }, - "connector_type_id": { + "password": { "type": "string", - "description": "The type of connector.", - "enum": [ - ".servicenow-itom" - ], - "examples": [ - ".servicenow-itom" - ] + "description": "The password for HTTP basic authentication. This property is required when `isOAuth` is `false`." }, - "name": { + "privateKey": { "type": "string", - "description": "The display name for the connector.", - "examples": [ - "my-connector" - ] + "description": "The RSA private key that you created for use in ServiceNow. This property is required when `isOAuth` is `true`." }, - "secrets": { - "$ref": "#/components/schemas/secrets_properties_servicenow" + "privateKeyPassword": { + "type": "string", + "description": "The password for the RSA private key. This property is required when `isOAuth` is `true` and you set a password on your private key." + }, + "username": { + "type": "string", + "description": "The username for HTTP basic authentication. This property is required when `isOAuth` is `false`." } } }, - "create_connector_request_servicenow_sir": { - "title": "Create ServiceNow SecOps connector request", - "description": "The ServiceNow SecOps connector uses the import set API to create ServiceNow security incidents. You can use the connector for rule actions and cases.\n", - "type": "object", + "config_properties_servicenow_itom": { + "title": "Connector request properties for a ServiceNow ITSM connector", "required": [ - "config", - "connector_type_id", - "name", - "secrets" + "apiUrl" ], + "description": "Defines properties for connectors when type is `.servicenow`.", + "type": "object", "properties": { - "config": { - "$ref": "#/components/schemas/config_properties_servicenow" - }, - "connector_type_id": { + "apiUrl": { "type": "string", - "description": "The type of connector.", - "enum": [ - ".servicenow-sir" - ], - "examples": [ - ".servicenow-sir" - ] + "description": "The ServiceNow instance URL." }, - "name": { - "type": "string", - "description": "The display name for the connector.", - "examples": [ - "my-connector" - ] + "clientId": { + "description": "The client ID assigned to your OAuth application. This property is required when `isOAuth` is `true`.\n", + "type": "string" }, - "secrets": { - "$ref": "#/components/schemas/secrets_properties_servicenow" + "isOAuth": { + "description": "The type of authentication to use. The default value is false, which means basic authentication is used instead of open authorization (OAuth).\n", + "default": false, + "type": "boolean" + }, + "jwtKeyId": { + "description": "The key identifier assigned to the JWT verifier map of your OAuth application. This property is required when `isOAuth` is `true`.\n", + "type": "string" + }, + "userIdentifierValue": { + "description": "The identifier to use for OAuth authentication. This identifier should be the user field you selected when you created an OAuth JWT API endpoint for external clients in your ServiceNow instance. For example, if the selected user field is `Email`, the user identifier should be the user's email address. This property is required when `isOAuth` is `true`.\n", + "type": "string" } } }, @@ -1576,38 +1866,6 @@ } } }, - "create_connector_request_slack_api": { - "title": "Create Slack connector request", - "description": "The Slack connector uses Slack Incoming Webhooks.", - "type": "object", - "required": [ - "connector_type_id", - "name", - "secrets" - ], - "properties": { - "connector_type_id": { - "type": "string", - "description": "The type of connector.", - "enum": [ - ".slack_api" - ], - "examples": [ - ".slack_api" - ] - }, - "name": { - "type": "string", - "description": "The display name for the connector.", - "examples": [ - "my-connector" - ] - }, - "secrets": { - "$ref": "#/components/schemas/secrets_properties_slack_api" - } - } - }, "secrets_properties_slack_webhook": { "title": "Connector secrets properties for a Webhook Slack connector", "description": "Defines secrets for connectors when type is `.slack`.", @@ -1622,38 +1880,6 @@ } } }, - "create_connector_request_slack_webhook": { - "title": "Create Slack connector request", - "description": "The Slack connector uses Slack Incoming Webhooks.", - "type": "object", - "required": [ - "connector_type_id", - "name", - "secrets" - ], - "properties": { - "connector_type_id": { - "type": "string", - "description": "The type of connector.", - "enum": [ - ".slack" - ], - "examples": [ - ".slack" - ] - }, - "name": { - "type": "string", - "description": "The display name for the connector.", - "examples": [ - "my-connector" - ] - }, - "secrets": { - "$ref": "#/components/schemas/secrets_properties_slack_webhook" - } - } - }, "config_properties_swimlane": { "title": "Connector request properties for a Swimlane connector", "required": [ @@ -1904,42 +2130,6 @@ } } }, - "create_connector_request_swimlane": { - "title": "Create Swimlane connector request", - "description": "The Swimlane connector uses the Swimlane REST API to create Swimlane records.", - "type": "object", - "required": [ - "config", - "connector_type_id", - "name", - "secrets" - ], - "properties": { - "config": { - "$ref": "#/components/schemas/config_properties_swimlane" - }, - "connector_type_id": { - "type": "string", - "description": "The type of connector.", - "enum": [ - ".swimlane" - ], - "examples": [ - ".swimlane" - ] - }, - "name": { - "type": "string", - "description": "The display name for the connector.", - "examples": [ - "my-connector" - ] - }, - "secrets": { - "$ref": "#/components/schemas/secrets_properties_swimlane" - } - } - }, "secrets_properties_teams": { "title": "Connector secrets properties for a Microsoft Teams connector", "description": "Defines secrets for connectors when type is `.teams`.", @@ -1954,38 +2144,6 @@ } } }, - "create_connector_request_teams": { - "title": "Create Microsoft Teams connector request", - "description": "The Microsoft Teams connector uses Incoming Webhooks.", - "type": "object", - "required": [ - "connector_type_id", - "name", - "secrets" - ], - "properties": { - "connector_type_id": { - "type": "string", - "description": "The type of connector.", - "enum": [ - ".teams" - ], - "examples": [ - ".teams" - ] - }, - "name": { - "type": "string", - "description": "The display name for the connector.", - "examples": [ - "my-connector" - ] - }, - "secrets": { - "$ref": "#/components/schemas/secrets_properties_teams" - } - } - }, "config_properties_tines": { "title": "Connector request properties for a Tines connector", "description": "Defines properties for connectors when type is `.tines`.", @@ -2004,54 +2162,18 @@ "title": "Connector secrets properties for a Tines connector", "description": "Defines secrets for connectors when type is `.tines`.", "type": "object", - "required": [ - "email", - "token" - ], - "properties": { - "email": { - "description": "The email used to sign in to Tines.", - "type": "string" - }, - "token": { - "description": "The Tines API token.", - "type": "string" - } - } - }, - "create_connector_request_tines": { - "title": "Create Tines connector request", - "description": "The Tines connector uses Tines Webhook actions to send events via POST request.\n", - "type": "object", - "required": [ - "config", - "connector_type_id", - "name", - "secrets" + "required": [ + "email", + "token" ], "properties": { - "config": { - "$ref": "#/components/schemas/config_properties_tines" - }, - "connector_type_id": { - "type": "string", - "description": "The type of connector.", - "enum": [ - ".tines" - ], - "examples": [ - ".tines" - ] - }, - "name": { - "type": "string", - "description": "The display name for the connector.", - "examples": [ - "my-connector" - ] + "email": { + "description": "The email used to sign in to Tines.", + "type": "string" }, - "secrets": { - "$ref": "#/components/schemas/secrets_properties_tines" + "token": { + "description": "The Tines API token.", + "type": "string" } } }, @@ -2083,42 +2205,6 @@ } } }, - "create_connector_request_torq": { - "title": "Create Torq connector request", - "description": "The Torq connector uses a Torq webhook to trigger workflows with Kibana actions.\n", - "type": "object", - "required": [ - "config", - "connector_type_id", - "name", - "secrets" - ], - "properties": { - "config": { - "$ref": "#/components/schemas/config_properties_torq" - }, - "connector_type_id": { - "type": "string", - "description": "The type of connector.", - "enum": [ - ".torq" - ], - "examples": [ - ".torq" - ] - }, - "name": { - "type": "string", - "description": "The display name for the connector.", - "examples": [ - "my-connector" - ] - }, - "secrets": { - "$ref": "#/components/schemas/secrets_properties_torq" - } - } - }, "config_properties_webhook": { "title": "Connector request properties for a Webhook connector", "description": "Defines properties for connectors when type is `.webhook`.", @@ -2208,42 +2294,6 @@ } } }, - "create_connector_request_webhook": { - "title": "Create Webhook connector request", - "description": "The Webhook connector uses axios to send a POST or PUT request to a web service.\n", - "type": "object", - "required": [ - "config", - "connector_type_id", - "name", - "secrets" - ], - "properties": { - "config": { - "$ref": "#/components/schemas/config_properties_webhook" - }, - "connector_type_id": { - "type": "string", - "description": "The type of connector.", - "enum": [ - ".webhook" - ], - "examples": [ - ".webhook" - ] - }, - "name": { - "type": "string", - "description": "The display name for the connector.", - "examples": [ - "my-connector" - ] - }, - "secrets": { - "$ref": "#/components/schemas/secrets_properties_webhook" - } - } - }, "config_properties_xmatters": { "title": "Connector request properties for an xMatters connector", "description": "Defines properties for connectors when type is `.xmatters`.", @@ -2282,42 +2332,6 @@ } } }, - "create_connector_request_xmatters": { - "title": "Create xMatters connector request", - "description": "The xMatters connector uses the xMatters Workflow for Elastic to send actionable alerts to on-call xMatters resources.\n", - "type": "object", - "required": [ - "config", - "connector_type_id", - "name", - "secrets" - ], - "properties": { - "config": { - "$ref": "#/components/schemas/config_properties_xmatters" - }, - "connector_type_id": { - "type": "string", - "description": "The type of connector.", - "enum": [ - ".xmatters" - ], - "examples": [ - ".xmatters" - ] - }, - "name": { - "type": "string", - "description": "The display name for the connector.", - "examples": [ - "my-connector" - ] - }, - "secrets": { - "$ref": "#/components/schemas/secrets_properties_xmatters" - } - } - }, "create_connector_request": { "title": "Create connector request body properties", "description": "The properties vary depending on the connector type.", @@ -2390,37 +2404,33 @@ } ], "discriminator": { - "propertyName": "connector_type_id" + "propertyName": "connector_type_id", + "mapping": { + ".bedrock": "#/components/schemas/create_connector_request_bedrock", + ".cases-webhook": "#/components/schemas/create_connector_request_cases_webhook", + ".d3security": "#/components/schemas/create_connector_request_d3security", + ".email": "#/components/schemas/create_connector_request_email", + ".gen-ai": "#/components/schemas/create_connector_request_genai", + ".index": "#/components/schemas/create_connector_request_index", + ".jira": "#/components/schemas/create_connector_request_jira", + ".opsgenie": "#/components/schemas/create_connector_request_opsgenie", + ".pagerduty": "#/components/schemas/create_connector_request_pagerduty", + ".resilient": "#/components/schemas/create_connector_request_resilient", + ".server-log": "#/components/schemas/create_connector_request_serverlog", + ".servicenow": "#/components/schemas/create_connector_request_servicenow", + ".servicenow-itom": "#/components/schemas/create_connector_request_servicenow_itom", + ".servicenow-sir": "#/components/schemas/create_connector_request_servicenow_sir", + ".slack_api": "#/components/schemas/create_connector_request_slack_api", + ".slack": "#/components/schemas/create_connector_request_slack_webhook", + ".swimlane": "#/components/schemas/create_connector_request_swimlane", + ".teams": "#/components/schemas/create_connector_request_teams", + ".tines": "#/components/schemas/create_connector_request_tines", + ".torq": "#/components/schemas/create_connector_request_torq", + ".webhook": "#/components/schemas/create_connector_request_webhook", + ".xmatters": "#/components/schemas/create_connector_request_xmatters" + } } }, - "is_deprecated": { - "type": "boolean", - "description": "Indicates whether the connector type is deprecated.", - "examples": [ - false - ] - }, - "is_missing_secrets": { - "type": "boolean", - "description": "Indicates whether secrets are missing for the connector. Secrets configuration properties vary depending on the connector type.", - "examples": [ - false - ] - }, - "is_preconfigured": { - "type": "boolean", - "description": "Indicates whether it is a preconfigured connector. If true, the `config` and `is_missing_secrets` properties are omitted from the response. \n", - "examples": [ - false - ] - }, - "is_system_action": { - "type": "boolean", - "description": "Indicates whether the connector is used for system actions.", - "examples": [ - false - ] - }, "connector_response_properties_bedrock": { "title": "Connector response properties for an Amazon Bedrock connector", "type": "object", @@ -2465,13 +2475,6 @@ } } }, - "referenced_by_count": { - "type": "integer", - "description": "Indicates the number of saved objects that reference the connector. If `is_preconfigured` is true, this value is not calculated. This property is returned only by the get all connectors API.\n", - "examples": [ - 2 - ] - }, "connector_response_properties_cases_webhook": { "title": "Connector request properties for a Webhook - Case Management connector", "type": "object", @@ -2610,6 +2613,52 @@ } } }, + "connector_response_properties_genai": { + "title": "Connector response properties for an OpenAI connector", + "type": "object", + "required": [ + "connector_type_id", + "id", + "is_deprecated", + "is_preconfigured", + "name" + ], + "properties": { + "config": { + "$ref": "#/components/schemas/config_properties_genai" + }, + "connector_type_id": { + "type": "string", + "description": "The type of connector.", + "enum": [ + ".gen-ai" + ] + }, + "id": { + "type": "string", + "description": "The identifier for the connector." + }, + "is_deprecated": { + "$ref": "#/components/schemas/is_deprecated" + }, + "is_missing_secrets": { + "$ref": "#/components/schemas/is_missing_secrets" + }, + "is_preconfigured": { + "$ref": "#/components/schemas/is_preconfigured" + }, + "is_system_action": { + "$ref": "#/components/schemas/is_system_action" + }, + "name": { + "type": "string", + "description": "The display name for the connector." + }, + "referenced_by_count": { + "$ref": "#/components/schemas/referenced_by_count" + } + } + }, "connector_response_properties_index": { "title": "Connector response properties for an index connector", "type": "object", @@ -3389,6 +3438,41 @@ } } }, + "is_deprecated": { + "type": "boolean", + "description": "Indicates whether the connector type is deprecated.", + "examples": [ + false + ] + }, + "is_missing_secrets": { + "type": "boolean", + "description": "Indicates whether secrets are missing for the connector. Secrets configuration properties vary depending on the connector type.", + "examples": [ + false + ] + }, + "is_preconfigured": { + "type": "boolean", + "description": "Indicates whether it is a preconfigured connector. If true, the `config` and `is_missing_secrets` properties are omitted from the response. \n", + "examples": [ + false + ] + }, + "is_system_action": { + "type": "boolean", + "description": "Indicates whether the connector is used for system actions.", + "examples": [ + false + ] + }, + "referenced_by_count": { + "type": "integer", + "description": "Indicates the number of saved objects that reference the connector. If `is_preconfigured` is true, this value is not calculated. This property is returned only by the get all connectors API.\n", + "examples": [ + 2 + ] + }, "connector_response_properties": { "title": "Connector response properties", "description": "The properties vary depending on the connector type.", @@ -3405,6 +3489,9 @@ { "$ref": "#/components/schemas/connector_response_properties_email" }, + { + "$ref": "#/components/schemas/connector_response_properties_genai" + }, { "$ref": "#/components/schemas/connector_response_properties_index" }, @@ -3458,7 +3545,31 @@ } ], "discriminator": { - "propertyName": "connector_type_id" + "propertyName": "connector_type_id", + "mapping": { + ".bedrock": "#/components/schemas/connector_response_properties_bedrock", + ".cases-webhook": "#/components/schemas/connector_response_properties_cases_webhook", + ".d3security": "#/components/schemas/connector_response_properties_d3security", + ".email": "#/components/schemas/connector_response_properties_email", + ".gen-ai": "#/components/schemas/connector_response_properties_genai", + ".index": "#/components/schemas/connector_response_properties_index", + ".jira": "#/components/schemas/connector_response_properties_jira", + ".opsgenie": "#/components/schemas/connector_response_properties_opsgenie", + ".pagerduty": "#/components/schemas/connector_response_properties_pagerduty", + ".resilient": "#/components/schemas/connector_response_properties_resilient", + ".server-log": "#/components/schemas/connector_response_properties_serverlog", + ".servicenow": "#/components/schemas/connector_response_properties_servicenow", + ".servicenow-itom": "#/components/schemas/connector_response_properties_servicenow_itom", + ".servicenow-sir": "#/components/schemas/connector_response_properties_servicenow_sir", + ".slack_api": "#/components/schemas/connector_response_properties_slack_api", + ".slack": "#/components/schemas/connector_response_properties_slack_webhook", + ".swimlane": "#/components/schemas/connector_response_properties_swimlane", + ".teams": "#/components/schemas/connector_response_properties_teams", + ".tines": "#/components/schemas/connector_response_properties_tines", + ".torq": "#/components/schemas/connector_response_properties_torq", + ".webhook": "#/components/schemas/connector_response_properties_webhook", + ".xmatters": "#/components/schemas/connector_response_properties_xmatters" + } } }, "update_connector_request_bedrock": { diff --git a/x-pack/plugins/actions/docs/openapi/bundled_serverless.yaml b/x-pack/plugins/actions/docs/openapi/bundled_serverless.yaml index 15a9dfb0be293..036bd0e7ce464 100644 --- a/x-pack/plugins/actions/docs/openapi/bundled_serverless.yaml +++ b/x-pack/plugins/actions/docs/openapi/bundled_serverless.yaml @@ -278,38 +278,548 @@ components: examples: - df770e30-8b8b-11ed-a780-3b746c987a81 schemas: - config_properties_bedrock: - title: Connector request properties for an Amazon Bedrock connector - description: Defines properties for connectors when type is `.bedrock`. + create_connector_request_bedrock: + title: Create Amazon Bedrock connector request + description: The Amazon Bedrock connector uses axios to send a POST request to Amazon Bedrock. + type: object + required: + - config + - connector_type_id + - name + - secrets + properties: + config: + $ref: '#/components/schemas/config_properties_bedrock' + connector_type_id: + type: string + description: The type of connector. + enum: + - .bedrock + examples: + - .bedrock + name: + type: string + description: The display name for the connector. + examples: + - my-connector + secrets: + $ref: '#/components/schemas/secrets_properties_bedrock' + create_connector_request_cases_webhook: + title: Create Webhook - Case Managment connector request + description: | + The Webhook - Case Management connector uses axios to send POST, PUT, and GET requests to a case management RESTful API web service. + type: object + required: + - config + - connector_type_id + - name + properties: + config: + $ref: '#/components/schemas/config_properties_cases_webhook' + connector_type_id: + type: string + description: The type of connector. + enum: + - .cases-webhook + examples: + - .cases-webhook + name: + type: string + description: The display name for the connector. + examples: + - my-connector + secrets: + $ref: '#/components/schemas/secrets_properties_cases_webhook' + create_connector_request_d3security: + title: Create D3 Security connector request + description: | + The connector uses axios to send a POST request to a D3 Security endpoint. + type: object + required: + - config + - connector_type_id + - name + - secrets + properties: + config: + $ref: '#/components/schemas/config_properties_d3security' + connector_type_id: + type: string + description: The type of connector. + enum: + - .d3security + examples: + - .d3security + name: + type: string + description: The display name for the connector. + examples: + - my-connector + secrets: + $ref: '#/components/schemas/secrets_properties_d3security' + create_connector_request_email: + title: Create email connector request + description: | + The email connector uses the SMTP protocol to send mail messages, using an integration of Nodemailer. An exception is Microsoft Exchange, which uses HTTP protocol for sending emails, Send mail. Email message text is sent as both plain text and html text. + type: object + required: + - config + - connector_type_id + - name + - secrets + properties: + config: + $ref: '#/components/schemas/config_properties_email' + connector_type_id: + type: string + description: The type of connector. + enum: + - .email + examples: + - .email + name: + type: string + description: The display name for the connector. + examples: + - my-connector + secrets: + $ref: '#/components/schemas/secrets_properties_email' + create_connector_request_genai: + title: Create OpenAI connector request + description: | + The OpenAI connector uses axios to send a POST request to either OpenAI or Azure OpenAPI. + type: object + required: + - config + - connector_type_id + - name + - secrets + properties: + config: + $ref: '#/components/schemas/config_properties_genai' + connector_type_id: + type: string + description: The type of connector. + enum: + - .gen-ai + examples: + - .gen-ai + name: + type: string + description: The display name for the connector. + examples: + - my-connector + secrets: + $ref: '#/components/schemas/secrets_properties_genai' + create_connector_request_index: + title: Create index connector request + description: The index connector indexes a document into Elasticsearch. + type: object + required: + - config + - connector_type_id + - name + properties: + config: + $ref: '#/components/schemas/config_properties_index' + connector_type_id: + type: string + description: The type of connector. + enum: + - .index + examples: + - .index + name: + type: string + description: The display name for the connector. + examples: + - my-connector + create_connector_request_jira: + title: Create Jira connector request + description: The Jira connector uses the REST API v2 to create Jira issues. + type: object + required: + - config + - connector_type_id + - name + - secrets + properties: + config: + $ref: '#/components/schemas/config_properties_jira' + connector_type_id: + type: string + description: The type of connector. + enum: + - .jira + examples: + - .jira + name: + type: string + description: The display name for the connector. + examples: + - my-connector + secrets: + $ref: '#/components/schemas/secrets_properties_jira' + create_connector_request_opsgenie: + title: Create Opsgenie connector request + description: The Opsgenie connector uses the Opsgenie alert API. + type: object + required: + - config + - connector_type_id + - name + - secrets + properties: + config: + $ref: '#/components/schemas/config_properties_opsgenie' + connector_type_id: + type: string + description: The type of connector. + enum: + - .opsgenie + examples: + - .opsgenie + name: + type: string + description: The display name for the connector. + examples: + - my-connector + secrets: + $ref: '#/components/schemas/secrets_properties_opsgenie' + create_connector_request_pagerduty: + title: Create PagerDuty connector request + description: | + The PagerDuty connector uses the v2 Events API to trigger, acknowledge, and resolve PagerDuty alerts. + type: object + required: + - config + - connector_type_id + - name + - secrets + properties: + config: + $ref: '#/components/schemas/config_properties_pagerduty' + connector_type_id: + type: string + description: The type of connector. + enum: + - .pagerduty + examples: + - .pagerduty + name: + type: string + description: The display name for the connector. + examples: + - my-connector + secrets: + $ref: '#/components/schemas/secrets_properties_pagerduty' + create_connector_request_resilient: + title: Create IBM Resilient connector request + description: The IBM Resilient connector uses the RESILIENT REST v2 to create IBM Resilient incidents. + type: object + required: + - config + - connector_type_id + - name + - secrets + properties: + config: + $ref: '#/components/schemas/config_properties_resilient' + connector_type_id: + description: The type of connector. + type: string + examples: + - .resilient + enum: + - .resilient + name: + type: string + description: The display name for the connector. + examples: + - my-connector + secrets: + $ref: '#/components/schemas/secrets_properties_resilient' + create_connector_request_serverlog: + title: Create server log connector request + description: This connector writes an entry to the Kibana server log. + type: object + required: + - connector_type_id + - name + properties: + connector_type_id: + type: string + description: The type of connector. + enum: + - .server-log + examples: + - .server-log + name: + type: string + description: The display name for the connector. + examples: + - my-connector + create_connector_request_servicenow: + title: Create ServiceNow ITSM connector request + description: | + The ServiceNow ITSM connector uses the import set API to create ServiceNow incidents. You can use the connector for rule actions and cases. + type: object + required: + - config + - connector_type_id + - name + - secrets + properties: + config: + $ref: '#/components/schemas/config_properties_servicenow' + connector_type_id: + type: string + description: The type of connector. + enum: + - .servicenow + examples: + - .servicenow + name: + type: string + description: The display name for the connector. + examples: + - my-connector + secrets: + $ref: '#/components/schemas/secrets_properties_servicenow' + create_connector_request_servicenow_itom: + title: Create ServiceNow ITOM connector request + description: | + The ServiceNow ITOM connector uses the event API to create ServiceNow events. You can use the connector for rule actions. + type: object + required: + - config + - connector_type_id + - name + - secrets + properties: + config: + $ref: '#/components/schemas/config_properties_servicenow_itom' + connector_type_id: + type: string + description: The type of connector. + enum: + - .servicenow-itom + examples: + - .servicenow-itom + name: + type: string + description: The display name for the connector. + examples: + - my-connector + secrets: + $ref: '#/components/schemas/secrets_properties_servicenow' + create_connector_request_servicenow_sir: + title: Create ServiceNow SecOps connector request + description: | + The ServiceNow SecOps connector uses the import set API to create ServiceNow security incidents. You can use the connector for rule actions and cases. + type: object + required: + - config + - connector_type_id + - name + - secrets + properties: + config: + $ref: '#/components/schemas/config_properties_servicenow' + connector_type_id: + type: string + description: The type of connector. + enum: + - .servicenow-sir + examples: + - .servicenow-sir + name: + type: string + description: The display name for the connector. + examples: + - my-connector + secrets: + $ref: '#/components/schemas/secrets_properties_servicenow' + create_connector_request_slack_api: + title: Create Slack connector request + description: The Slack connector uses Slack Incoming Webhooks. + type: object + required: + - connector_type_id + - name + - secrets + properties: + connector_type_id: + type: string + description: The type of connector. + enum: + - .slack_api + examples: + - .slack_api + name: + type: string + description: The display name for the connector. + examples: + - my-connector + secrets: + $ref: '#/components/schemas/secrets_properties_slack_api' + create_connector_request_slack_webhook: + title: Create Slack connector request + description: The Slack connector uses Slack Incoming Webhooks. + type: object + required: + - connector_type_id + - name + - secrets + properties: + connector_type_id: + type: string + description: The type of connector. + enum: + - .slack + examples: + - .slack + name: + type: string + description: The display name for the connector. + examples: + - my-connector + secrets: + $ref: '#/components/schemas/secrets_properties_slack_webhook' + create_connector_request_swimlane: + title: Create Swimlane connector request + description: The Swimlane connector uses the Swimlane REST API to create Swimlane records. + type: object + required: + - config + - connector_type_id + - name + - secrets + properties: + config: + $ref: '#/components/schemas/config_properties_swimlane' + connector_type_id: + type: string + description: The type of connector. + enum: + - .swimlane + examples: + - .swimlane + name: + type: string + description: The display name for the connector. + examples: + - my-connector + secrets: + $ref: '#/components/schemas/secrets_properties_swimlane' + create_connector_request_teams: + title: Create Microsoft Teams connector request + description: The Microsoft Teams connector uses Incoming Webhooks. + type: object + required: + - connector_type_id + - name + - secrets + properties: + connector_type_id: + type: string + description: The type of connector. + enum: + - .teams + examples: + - .teams + name: + type: string + description: The display name for the connector. + examples: + - my-connector + secrets: + $ref: '#/components/schemas/secrets_properties_teams' + create_connector_request_tines: + title: Create Tines connector request + description: | + The Tines connector uses Tines Webhook actions to send events via POST request. + type: object + required: + - config + - connector_type_id + - name + - secrets + properties: + config: + $ref: '#/components/schemas/config_properties_tines' + connector_type_id: + type: string + description: The type of connector. + enum: + - .tines + examples: + - .tines + name: + type: string + description: The display name for the connector. + examples: + - my-connector + secrets: + $ref: '#/components/schemas/secrets_properties_tines' + create_connector_request_torq: + title: Create Torq connector request + description: | + The Torq connector uses a Torq webhook to trigger workflows with Kibana actions. type: object required: - - apiUrl + - config + - connector_type_id + - name + - secrets properties: - apiUrl: + config: + $ref: '#/components/schemas/config_properties_torq' + connector_type_id: type: string - description: The Amazon Bedrock request URL. - defaultModel: + description: The type of connector. + enum: + - .torq + examples: + - .torq + name: type: string - description: | - The generative artificial intelligence model for Amazon Bedrock to use. Current support is for the Anthropic Claude models. - default: anthropic.claude-v2 - secrets_properties_bedrock: - title: Connector secrets properties for an Amazon Bedrock connector - description: Defines secrets for connectors when type is `.bedrock`. + description: The display name for the connector. + examples: + - my-connector + secrets: + $ref: '#/components/schemas/secrets_properties_torq' + create_connector_request_webhook: + title: Create Webhook connector request + description: | + The Webhook connector uses axios to send a POST or PUT request to a web service. type: object required: - - accessKey - - secret + - config + - connector_type_id + - name + - secrets properties: - accessKey: + config: + $ref: '#/components/schemas/config_properties_webhook' + connector_type_id: type: string - description: The AWS access key for authentication. - secret: + description: The type of connector. + enum: + - .webhook + examples: + - .webhook + name: type: string - description: The AWS secret for authentication. - create_connector_request_bedrock: - title: Create Amazon Bedrock connector request - description: The Amazon Bedrock connector uses axios to send a POST request to Amazon Bedrock. + description: The display name for the connector. + examples: + - my-connector + secrets: + $ref: '#/components/schemas/secrets_properties_webhook' + create_connector_request_xmatters: + title: Create xMatters connector request + description: | + The xMatters connector uses the xMatters Workflow for Elastic to send actionable alerts to on-call xMatters resources. type: object required: - config @@ -318,21 +828,50 @@ components: - secrets properties: config: - $ref: '#/components/schemas/config_properties_bedrock' + $ref: '#/components/schemas/config_properties_xmatters' connector_type_id: type: string description: The type of connector. enum: - - .bedrock + - .xmatters examples: - - .bedrock + - .xmatters name: type: string description: The display name for the connector. examples: - my-connector secrets: - $ref: '#/components/schemas/secrets_properties_bedrock' + $ref: '#/components/schemas/secrets_properties_xmatters' + config_properties_bedrock: + title: Connector request properties for an Amazon Bedrock connector + description: Defines properties for connectors when type is `.bedrock`. + type: object + required: + - apiUrl + properties: + apiUrl: + type: string + description: The Amazon Bedrock request URL. + defaultModel: + type: string + description: | + The generative artificial intelligence model for Amazon Bedrock to use. Current support is for the Anthropic Claude models. + default: anthropic.claude-v2 + secrets_properties_bedrock: + title: Connector secrets properties for an Amazon Bedrock connector + description: Defines secrets for connectors when type is `.bedrock`. + type: object + required: + - accessKey + - secret + properties: + accessKey: + type: string + description: The AWS access key for authentication. + secret: + type: string + description: The AWS secret for authentication. config_properties_cases_webhook: title: Connector request properties for Webhook - Case Management connector required: @@ -457,32 +996,6 @@ components: user: type: string description: The username for HTTP basic authentication. If `hasAuth` is set to `true`, this property is required. - create_connector_request_cases_webhook: - title: Create Webhook - Case Managment connector request - description: | - The Webhook - Case Management connector uses axios to send POST, PUT, and GET requests to a case management RESTful API web service. - type: object - required: - - config - - connector_type_id - - name - properties: - config: - $ref: '#/components/schemas/config_properties_cases_webhook' - connector_type_id: - type: string - description: The type of connector. - enum: - - .cases-webhook - examples: - - .cases-webhook - name: - type: string - description: The display name for the connector. - examples: - - my-connector - secrets: - $ref: '#/components/schemas/secrets_properties_cases_webhook' config_properties_d3security: title: Connector request properties for a D3 Security connector description: Defines properties for connectors when type is `.d3security`. @@ -504,33 +1017,6 @@ components: token: type: string description: The D3 Security token. - create_connector_request_d3security: - title: Create D3 Security connector request - description: | - The connector uses axios to send a POST request to a D3 Security endpoint. - type: object - required: - - config - - connector_type_id - - name - - secrets - properties: - config: - $ref: '#/components/schemas/config_properties_d3security' - connector_type_id: - type: string - description: The type of connector. - enum: - - .d3security - examples: - - .d3security - name: - type: string - description: The display name for the connector. - examples: - - my-connector - secrets: - $ref: '#/components/schemas/secrets_properties_d3security' config_properties_email: title: Connector request properties for an email connector description: Defines properties for connectors when type is `.email`. @@ -603,68 +1089,54 @@ components: type: string description: | The username for HTTP basic authentication. If `hasAuth` is set to `true`, this property is required. - create_connector_request_email: - title: Create email connector request + config_properties_genai_azure: + title: Connector request properties for an OpenAI connector that uses Azure OpenAI description: | - The email connector uses the SMTP protocol to send mail messages, using an integration of Nodemailer. An exception is Microsoft Exchange, which uses HTTP protocol for sending emails, Send mail. Email message text is sent as both plain text and html text. + Defines properties for connectors when type is `.gen-ai` and the API provider is `Azure OpenAI'. type: object required: - - config - - connector_type_id - - name - - secrets + - apiProvider + - apiUrl properties: - config: - $ref: '#/components/schemas/config_properties_email' - connector_type_id: + apiProvider: type: string - description: The type of connector. + description: The OpenAI API provider. enum: - - .email - examples: - - .email - name: + - Azure OpenAI + apiUrl: type: string - description: The display name for the connector. - examples: - - my-connector - secrets: - $ref: '#/components/schemas/secrets_properties_email' + description: The OpenAI API endpoint. + config_properties_genai_openai: + title: Connector request properties for an OpenAI connector + description: | + Defines properties for connectors when type is `.gen-ai` and the API provider is `OpenAI'. + type: object + required: + - apiProvider + - apiUrl + properties: + apiProvider: + type: string + description: The OpenAI API provider. + enum: + - OpenAI + apiUrl: + type: string + description: The OpenAI API endpoint. + defaultModel: + type: string + description: The default model to use for requests. config_properties_genai: title: Connector request properties for an OpenAI connector description: Defines properties for connectors when type is `.gen-ai`. oneOf: - - type: object - required: - - apiProvider - - apiUrl - properties: - apiProvider: - type: string - description: The OpenAI API provider. - enum: - - Azure OpenAI - apiUrl: - type: string - description: The OpenAI API endpoint. - - type: object - required: - - apiProvider - - apiUrl - properties: - apiProvider: - type: string - description: The OpenAI API provider. - enum: - - OpenAI - apiUrl: - type: string - description: The OpenAI API endpoint. - defaultModel: - type: string - description: The default model to use for requests. + - $ref: '#/components/schemas/config_properties_genai_azure' + - $ref: '#/components/schemas/config_properties_genai_openai' discriminator: propertyName: apiProvider + mapping: + Azure OpenAI: '#/components/schemas/config_properties_genai_azure' + OpenAI: '#/components/schemas/config_properties_genai_openai' secrets_properties_genai: title: Connector secrets properties for an OpenAI connector description: Defines secrets for connectors when type is `.gen-ai`. @@ -673,33 +1145,6 @@ components: apiKey: type: string description: The OpenAI API key. - create_connector_request_genai: - title: Create OpenAI connector request - description: | - The OpenAI connector uses axios to send a POST request to either OpenAI or Azure OpenAPI. - type: object - required: - - config - - connector_type_id - - name - - secrets - properties: - config: - $ref: '#/components/schemas/config_properties_genai' - connector_type_id: - type: string - description: The type of connector. - enum: - - .gen-ai - examples: - - .gen-ai - name: - type: string - description: The display name for the connector. - examples: - - my-connector - secrets: - $ref: '#/components/schemas/secrets_properties_genai' config_properties_index: title: Connector request properties for an index connector required: @@ -721,29 +1166,6 @@ components: The refresh policy for the write request, which affects when changes are made visible to search. Refer to the refresh setting for Elasticsearch document APIs. default: false type: boolean - create_connector_request_index: - title: Create index connector request - description: The index connector indexes a document into Elasticsearch. - type: object - required: - - config - - connector_type_id - - name - properties: - config: - $ref: '#/components/schemas/config_properties_index' - connector_type_id: - type: string - description: The type of connector. - enum: - - .index - examples: - - .index - name: - type: string - description: The display name for the connector. - examples: - - my-connector config_properties_jira: title: Connector request properties for a Jira connector required: @@ -772,32 +1194,6 @@ components: email: description: The account email for HTTP Basic authentication. type: string - create_connector_request_jira: - title: Create Jira connector request - description: The Jira connector uses the REST API v2 to create Jira issues. - type: object - required: - - config - - connector_type_id - - name - - secrets - properties: - config: - $ref: '#/components/schemas/config_properties_jira' - connector_type_id: - type: string - description: The type of connector. - enum: - - .jira - examples: - - .jira - name: - type: string - description: The display name for the connector. - examples: - - my-connector - secrets: - $ref: '#/components/schemas/secrets_properties_jira' config_properties_opsgenie: title: Connector request properties for an Opsgenie connector required: @@ -819,32 +1215,6 @@ components: apiKey: description: The Opsgenie API authentication key for HTTP Basic authentication. type: string - create_connector_request_opsgenie: - title: Create Opsgenie connector request - description: The Opsgenie connector uses the Opsgenie alert API. - type: object - required: - - config - - connector_type_id - - name - - secrets - properties: - config: - $ref: '#/components/schemas/config_properties_opsgenie' - connector_type_id: - type: string - description: The type of connector. - enum: - - .opsgenie - examples: - - .opsgenie - name: - type: string - description: The display name for the connector. - examples: - - my-connector - secrets: - $ref: '#/components/schemas/secrets_properties_opsgenie' config_properties_pagerduty: title: Connector request properties for a PagerDuty connector description: Defines properties for connectors when type is `.pagerduty`. @@ -868,33 +1238,6 @@ components: description: | A 32 character PagerDuty Integration Key for an integration on a service. type: string - create_connector_request_pagerduty: - title: Create PagerDuty connector request - description: | - The PagerDuty connector uses the v2 Events API to trigger, acknowledge, and resolve PagerDuty alerts. - type: object - required: - - config - - connector_type_id - - name - - secrets - properties: - config: - $ref: '#/components/schemas/config_properties_pagerduty' - connector_type_id: - type: string - description: The type of connector. - enum: - - .pagerduty - examples: - - .pagerduty - name: - type: string - description: The display name for the connector. - examples: - - my-connector - secrets: - $ref: '#/components/schemas/secrets_properties_pagerduty' config_properties_resilient: title: Connector request properties for a IBM Resilient connector required: @@ -923,52 +1266,6 @@ components: apiKeySecret: type: string description: The authentication key secret for HTTP Basic authentication. - create_connector_request_resilient: - title: Create IBM Resilient connector request - description: The IBM Resilient connector uses the RESILIENT REST v2 to create IBM Resilient incidents. - type: object - required: - - config - - connector_type_id - - name - - secrets - properties: - config: - $ref: '#/components/schemas/config_properties_resilient' - connector_type_id: - description: The type of connector. - type: string - examples: - - .resilient - enum: - - .resilient - name: - type: string - description: The display name for the connector. - examples: - - my-connector - secrets: - $ref: '#/components/schemas/secrets_properties_resilient' - create_connector_request_serverlog: - title: Create server log connector request - description: This connector writes an entry to the Kibana server log. - type: object - required: - - connector_type_id - - name - properties: - connector_type_id: - type: string - description: The type of connector. - enum: - - .server-log - examples: - - .server-log - name: - type: string - description: The display name for the connector. - examples: - - my-connector config_properties_servicenow: title: Connector request properties for a ServiceNow ITSM connector required: @@ -1021,33 +1318,6 @@ components: username: type: string description: The username for HTTP basic authentication. This property is required when `isOAuth` is `false`. - create_connector_request_servicenow: - title: Create ServiceNow ITSM connector request - description: | - The ServiceNow ITSM connector uses the import set API to create ServiceNow incidents. You can use the connector for rule actions and cases. - type: object - required: - - config - - connector_type_id - - name - - secrets - properties: - config: - $ref: '#/components/schemas/config_properties_servicenow' - connector_type_id: - type: string - description: The type of connector. - enum: - - .servicenow - examples: - - .servicenow - name: - type: string - description: The display name for the connector. - examples: - - my-connector - secrets: - $ref: '#/components/schemas/secrets_properties_servicenow' config_properties_servicenow_itom: title: Connector request properties for a ServiceNow ITSM connector required: @@ -1075,60 +1345,6 @@ components: description: | The identifier to use for OAuth authentication. This identifier should be the user field you selected when you created an OAuth JWT API endpoint for external clients in your ServiceNow instance. For example, if the selected user field is `Email`, the user identifier should be the user's email address. This property is required when `isOAuth` is `true`. type: string - create_connector_request_servicenow_itom: - title: Create ServiceNow ITOM connector request - description: | - The ServiceNow ITOM connector uses the event API to create ServiceNow events. You can use the connector for rule actions. - type: object - required: - - config - - connector_type_id - - name - - secrets - properties: - config: - $ref: '#/components/schemas/config_properties_servicenow_itom' - connector_type_id: - type: string - description: The type of connector. - enum: - - .servicenow-itom - examples: - - .servicenow-itom - name: - type: string - description: The display name for the connector. - examples: - - my-connector - secrets: - $ref: '#/components/schemas/secrets_properties_servicenow' - create_connector_request_servicenow_sir: - title: Create ServiceNow SecOps connector request - description: | - The ServiceNow SecOps connector uses the import set API to create ServiceNow security incidents. You can use the connector for rule actions and cases. - type: object - required: - - config - - connector_type_id - - name - - secrets - properties: - config: - $ref: '#/components/schemas/config_properties_servicenow' - connector_type_id: - type: string - description: The type of connector. - enum: - - .servicenow-sir - examples: - - .servicenow-sir - name: - type: string - description: The display name for the connector. - examples: - - my-connector - secrets: - $ref: '#/components/schemas/secrets_properties_servicenow' secrets_properties_slack_api: title: Connector secrets properties for a Web API Slack connector description: Defines secrets for connectors when type is `.slack`. @@ -1139,62 +1355,16 @@ components: token: type: string description: Slack bot user OAuth token. - create_connector_request_slack_api: - title: Create Slack connector request - description: The Slack connector uses Slack Incoming Webhooks. - type: object - required: - - connector_type_id - - name - - secrets - properties: - connector_type_id: - type: string - description: The type of connector. - enum: - - .slack_api - examples: - - .slack_api - name: - type: string - description: The display name for the connector. - examples: - - my-connector - secrets: - $ref: '#/components/schemas/secrets_properties_slack_api' - secrets_properties_slack_webhook: - title: Connector secrets properties for a Webhook Slack connector - description: Defines secrets for connectors when type is `.slack`. - required: - - webhookUrl - type: object - properties: - webhookUrl: - type: string - description: Slack webhook url. - create_connector_request_slack_webhook: - title: Create Slack connector request - description: The Slack connector uses Slack Incoming Webhooks. - type: object - required: - - connector_type_id - - name - - secrets - properties: - connector_type_id: - type: string - description: The type of connector. - enum: - - .slack - examples: - - .slack - name: + secrets_properties_slack_webhook: + title: Connector secrets properties for a Webhook Slack connector + description: Defines secrets for connectors when type is `.slack`. + required: + - webhookUrl + type: object + properties: + webhookUrl: type: string - description: The display name for the connector. - examples: - - my-connector - secrets: - $ref: '#/components/schemas/secrets_properties_slack_webhook' + description: Slack webhook url. config_properties_swimlane: title: Connector request properties for a Swimlane connector required: @@ -1384,32 +1554,6 @@ components: apiToken: description: Swimlane API authentication token. type: string - create_connector_request_swimlane: - title: Create Swimlane connector request - description: The Swimlane connector uses the Swimlane REST API to create Swimlane records. - type: object - required: - - config - - connector_type_id - - name - - secrets - properties: - config: - $ref: '#/components/schemas/config_properties_swimlane' - connector_type_id: - type: string - description: The type of connector. - enum: - - .swimlane - examples: - - .swimlane - name: - type: string - description: The display name for the connector. - examples: - - my-connector - secrets: - $ref: '#/components/schemas/secrets_properties_swimlane' secrets_properties_teams: title: Connector secrets properties for a Microsoft Teams connector description: Defines secrets for connectors when type is `.teams`. @@ -1421,29 +1565,6 @@ components: type: string description: | The URL of the incoming webhook. If you are using the `xpack.actions.allowedHosts` setting, add the hostname to the allowed hosts. - create_connector_request_teams: - title: Create Microsoft Teams connector request - description: The Microsoft Teams connector uses Incoming Webhooks. - type: object - required: - - connector_type_id - - name - - secrets - properties: - connector_type_id: - type: string - description: The type of connector. - enum: - - .teams - examples: - - .teams - name: - type: string - description: The display name for the connector. - examples: - - my-connector - secrets: - $ref: '#/components/schemas/secrets_properties_teams' config_properties_tines: title: Connector request properties for a Tines connector description: Defines properties for connectors when type is `.tines`. @@ -1469,33 +1590,6 @@ components: token: description: The Tines API token. type: string - create_connector_request_tines: - title: Create Tines connector request - description: | - The Tines connector uses Tines Webhook actions to send events via POST request. - type: object - required: - - config - - connector_type_id - - name - - secrets - properties: - config: - $ref: '#/components/schemas/config_properties_tines' - connector_type_id: - type: string - description: The type of connector. - enum: - - .tines - examples: - - .tines - name: - type: string - description: The display name for the connector. - examples: - - my-connector - secrets: - $ref: '#/components/schemas/secrets_properties_tines' config_properties_torq: title: Connector request properties for a Torq connector description: Defines properties for connectors when type is `.torq`. @@ -1516,33 +1610,6 @@ components: token: description: The secret of the webhook authentication header. type: string - create_connector_request_torq: - title: Create Torq connector request - description: | - The Torq connector uses a Torq webhook to trigger workflows with Kibana actions. - type: object - required: - - config - - connector_type_id - - name - - secrets - properties: - config: - $ref: '#/components/schemas/config_properties_torq' - connector_type_id: - type: string - description: The type of connector. - enum: - - .torq - examples: - - .torq - name: - type: string - description: The display name for the connector. - examples: - - my-connector - secrets: - $ref: '#/components/schemas/secrets_properties_torq' config_properties_webhook: title: Connector request properties for a Webhook connector description: Defines properties for connectors when type is `.webhook`. @@ -1619,33 +1686,6 @@ components: type: string description: | The username for HTTP basic authentication. If `hasAuth` is set to `true` and `authType` is `webhook-authentication-basic`, this property is required. - create_connector_request_webhook: - title: Create Webhook connector request - description: | - The Webhook connector uses axios to send a POST or PUT request to a web service. - type: object - required: - - config - - connector_type_id - - name - - secrets - properties: - config: - $ref: '#/components/schemas/config_properties_webhook' - connector_type_id: - type: string - description: The type of connector. - enum: - - .webhook - examples: - - .webhook - name: - type: string - description: The display name for the connector. - examples: - - my-connector - secrets: - $ref: '#/components/schemas/secrets_properties_webhook' config_properties_xmatters: title: Connector request properties for an xMatters connector description: Defines properties for connectors when type is `.xmatters`. @@ -1678,33 +1718,6 @@ components: description: | A password for HTTP basic authentication. It is applicable only when `usesBasic` is `true`. type: string - create_connector_request_xmatters: - title: Create xMatters connector request - description: | - The xMatters connector uses the xMatters Workflow for Elastic to send actionable alerts to on-call xMatters resources. - type: object - required: - - config - - connector_type_id - - name - - secrets - properties: - config: - $ref: '#/components/schemas/config_properties_xmatters' - connector_type_id: - type: string - description: The type of connector. - enum: - - .xmatters - examples: - - .xmatters - name: - type: string - description: The display name for the connector. - examples: - - my-connector - secrets: - $ref: '#/components/schemas/secrets_properties_xmatters' create_connector_request: title: Create connector request body properties description: The properties vary depending on the connector type. @@ -1733,27 +1746,29 @@ components: - $ref: '#/components/schemas/create_connector_request_xmatters' discriminator: propertyName: connector_type_id - is_deprecated: - type: boolean - description: Indicates whether the connector type is deprecated. - examples: - - false - is_missing_secrets: - type: boolean - description: Indicates whether secrets are missing for the connector. Secrets configuration properties vary depending on the connector type. - examples: - - false - is_preconfigured: - type: boolean - description: | - Indicates whether it is a preconfigured connector. If true, the `config` and `is_missing_secrets` properties are omitted from the response. - examples: - - false - is_system_action: - type: boolean - description: Indicates whether the connector is used for system actions. - examples: - - false + mapping: + .bedrock: '#/components/schemas/create_connector_request_bedrock' + .cases-webhook: '#/components/schemas/create_connector_request_cases_webhook' + .d3security: '#/components/schemas/create_connector_request_d3security' + .email: '#/components/schemas/create_connector_request_email' + .gen-ai: '#/components/schemas/create_connector_request_genai' + .index: '#/components/schemas/create_connector_request_index' + .jira: '#/components/schemas/create_connector_request_jira' + .opsgenie: '#/components/schemas/create_connector_request_opsgenie' + .pagerduty: '#/components/schemas/create_connector_request_pagerduty' + .resilient: '#/components/schemas/create_connector_request_resilient' + .server-log: '#/components/schemas/create_connector_request_serverlog' + .servicenow: '#/components/schemas/create_connector_request_servicenow' + .servicenow-itom: '#/components/schemas/create_connector_request_servicenow_itom' + .servicenow-sir: '#/components/schemas/create_connector_request_servicenow_sir' + .slack_api: '#/components/schemas/create_connector_request_slack_api' + .slack: '#/components/schemas/create_connector_request_slack_webhook' + .swimlane: '#/components/schemas/create_connector_request_swimlane' + .teams: '#/components/schemas/create_connector_request_teams' + .tines: '#/components/schemas/create_connector_request_tines' + .torq: '#/components/schemas/create_connector_request_torq' + .webhook: '#/components/schemas/create_connector_request_webhook' + .xmatters: '#/components/schemas/create_connector_request_xmatters' connector_response_properties_bedrock: title: Connector response properties for an Amazon Bedrock connector type: object @@ -1786,12 +1801,6 @@ components: name: type: string description: The display name for the connector. - referenced_by_count: - type: integer - description: | - Indicates the number of saved objects that reference the connector. If `is_preconfigured` is true, this value is not calculated. This property is returned only by the get all connectors API. - examples: - - 2 connector_response_properties_cases_webhook: title: Connector request properties for a Webhook - Case Management connector type: object @@ -1891,6 +1900,39 @@ components: description: The display name for the connector. referenced_by_count: $ref: '#/components/schemas/referenced_by_count' + connector_response_properties_genai: + title: Connector response properties for an OpenAI connector + type: object + required: + - connector_type_id + - id + - is_deprecated + - is_preconfigured + - name + properties: + config: + $ref: '#/components/schemas/config_properties_genai' + connector_type_id: + type: string + description: The type of connector. + enum: + - .gen-ai + id: + type: string + description: The identifier for the connector. + is_deprecated: + $ref: '#/components/schemas/is_deprecated' + is_missing_secrets: + $ref: '#/components/schemas/is_missing_secrets' + is_preconfigured: + $ref: '#/components/schemas/is_preconfigured' + is_system_action: + $ref: '#/components/schemas/is_system_action' + name: + type: string + description: The display name for the connector. + referenced_by_count: + $ref: '#/components/schemas/referenced_by_count' connector_response_properties_index: title: Connector response properties for an index connector type: object @@ -2450,6 +2492,33 @@ components: description: The display name for the connector. referenced_by_count: $ref: '#/components/schemas/referenced_by_count' + is_deprecated: + type: boolean + description: Indicates whether the connector type is deprecated. + examples: + - false + is_missing_secrets: + type: boolean + description: Indicates whether secrets are missing for the connector. Secrets configuration properties vary depending on the connector type. + examples: + - false + is_preconfigured: + type: boolean + description: | + Indicates whether it is a preconfigured connector. If true, the `config` and `is_missing_secrets` properties are omitted from the response. + examples: + - false + is_system_action: + type: boolean + description: Indicates whether the connector is used for system actions. + examples: + - false + referenced_by_count: + type: integer + description: | + Indicates the number of saved objects that reference the connector. If `is_preconfigured` is true, this value is not calculated. This property is returned only by the get all connectors API. + examples: + - 2 connector_response_properties: title: Connector response properties description: The properties vary depending on the connector type. @@ -2458,6 +2527,7 @@ components: - $ref: '#/components/schemas/connector_response_properties_cases_webhook' - $ref: '#/components/schemas/connector_response_properties_d3security' - $ref: '#/components/schemas/connector_response_properties_email' + - $ref: '#/components/schemas/connector_response_properties_genai' - $ref: '#/components/schemas/connector_response_properties_index' - $ref: '#/components/schemas/connector_response_properties_jira' - $ref: '#/components/schemas/connector_response_properties_opsgenie' @@ -2477,6 +2547,29 @@ components: - $ref: '#/components/schemas/connector_response_properties_xmatters' discriminator: propertyName: connector_type_id + mapping: + .bedrock: '#/components/schemas/connector_response_properties_bedrock' + .cases-webhook: '#/components/schemas/connector_response_properties_cases_webhook' + .d3security: '#/components/schemas/connector_response_properties_d3security' + .email: '#/components/schemas/connector_response_properties_email' + .gen-ai: '#/components/schemas/connector_response_properties_genai' + .index: '#/components/schemas/connector_response_properties_index' + .jira: '#/components/schemas/connector_response_properties_jira' + .opsgenie: '#/components/schemas/connector_response_properties_opsgenie' + .pagerduty: '#/components/schemas/connector_response_properties_pagerduty' + .resilient: '#/components/schemas/connector_response_properties_resilient' + .server-log: '#/components/schemas/connector_response_properties_serverlog' + .servicenow: '#/components/schemas/connector_response_properties_servicenow' + .servicenow-itom: '#/components/schemas/connector_response_properties_servicenow_itom' + .servicenow-sir: '#/components/schemas/connector_response_properties_servicenow_sir' + .slack_api: '#/components/schemas/connector_response_properties_slack_api' + .slack: '#/components/schemas/connector_response_properties_slack_webhook' + .swimlane: '#/components/schemas/connector_response_properties_swimlane' + .teams: '#/components/schemas/connector_response_properties_teams' + .tines: '#/components/schemas/connector_response_properties_tines' + .torq: '#/components/schemas/connector_response_properties_torq' + .webhook: '#/components/schemas/connector_response_properties_webhook' + .xmatters: '#/components/schemas/connector_response_properties_xmatters' update_connector_request_bedrock: title: Update Amazon Bedrock connector request type: object diff --git a/x-pack/plugins/actions/docs/openapi/components/schemas/config_properties_genai.yaml b/x-pack/plugins/actions/docs/openapi/components/schemas/config_properties_genai.yaml index 8797f1b330374..880786b4206fd 100644 --- a/x-pack/plugins/actions/docs/openapi/components/schemas/config_properties_genai.yaml +++ b/x-pack/plugins/actions/docs/openapi/components/schemas/config_properties_genai.yaml @@ -1,32 +1,10 @@ title: Connector request properties for an OpenAI connector description: Defines properties for connectors when type is `.gen-ai`. oneOf: - - type: object - required: - - apiProvider - - apiUrl - properties: - apiProvider: - type: string - description: The OpenAI API provider. - enum: ['Azure OpenAI'] - apiUrl: - type: string - description: The OpenAI API endpoint. - - type: object - required: - - apiProvider - - apiUrl - properties: - apiProvider: - type: string - description: The OpenAI API provider. - enum: ['OpenAI'] - apiUrl: - type: string - description: The OpenAI API endpoint. - defaultModel: - type: string - description: The default model to use for requests. + - $ref: 'config_properties_genai_azure.yaml' + - $ref: 'config_properties_genai_openai.yaml' discriminator: propertyName: apiProvider + mapping: + Azure OpenAI: 'config_properties_genai_azure.yaml' + OpenAI: 'config_properties_genai_openai.yaml' \ No newline at end of file diff --git a/x-pack/plugins/actions/docs/openapi/components/schemas/config_properties_genai_azure.yaml b/x-pack/plugins/actions/docs/openapi/components/schemas/config_properties_genai_azure.yaml new file mode 100644 index 0000000000000..5029212f346f2 --- /dev/null +++ b/x-pack/plugins/actions/docs/openapi/components/schemas/config_properties_genai_azure.yaml @@ -0,0 +1,15 @@ +title: Connector request properties for an OpenAI connector that uses Azure OpenAI +description: > + Defines properties for connectors when type is `.gen-ai` and the API provider is `Azure OpenAI'. +type: object +required: + - apiProvider + - apiUrl +properties: + apiProvider: + type: string + description: The OpenAI API provider. + enum: ['Azure OpenAI'] + apiUrl: + type: string + description: The OpenAI API endpoint. \ No newline at end of file diff --git a/x-pack/plugins/actions/docs/openapi/components/schemas/config_properties_genai_openai.yaml b/x-pack/plugins/actions/docs/openapi/components/schemas/config_properties_genai_openai.yaml new file mode 100644 index 0000000000000..eb317a5407648 --- /dev/null +++ b/x-pack/plugins/actions/docs/openapi/components/schemas/config_properties_genai_openai.yaml @@ -0,0 +1,18 @@ +title: Connector request properties for an OpenAI connector +description: > + Defines properties for connectors when type is `.gen-ai` and the API provider is `OpenAI'. +type: object +required: + - apiProvider + - apiUrl +properties: + apiProvider: + type: string + description: The OpenAI API provider. + enum: ['OpenAI'] + apiUrl: + type: string + description: The OpenAI API endpoint. + defaultModel: + type: string + description: The default model to use for requests. \ No newline at end of file diff --git a/x-pack/plugins/actions/docs/openapi/components/schemas/connector_response_properties.yaml b/x-pack/plugins/actions/docs/openapi/components/schemas/connector_response_properties.yaml index 4b4213b769e3b..f2fb28377f14b 100644 --- a/x-pack/plugins/actions/docs/openapi/components/schemas/connector_response_properties.yaml +++ b/x-pack/plugins/actions/docs/openapi/components/schemas/connector_response_properties.yaml @@ -5,6 +5,7 @@ oneOf: - $ref: 'connector_response_properties_cases_webhook.yaml' - $ref: 'connector_response_properties_d3security.yaml' - $ref: 'connector_response_properties_email.yaml' + - $ref: 'connector_response_properties_genai.yaml' - $ref: 'connector_response_properties_index.yaml' - $ref: 'connector_response_properties_jira.yaml' - $ref: 'connector_response_properties_opsgenie.yaml' @@ -24,3 +25,26 @@ oneOf: - $ref: 'connector_response_properties_xmatters.yaml' discriminator: propertyName: connector_type_id + mapping: + .bedrock: 'connector_response_properties_bedrock.yaml' + .cases-webhook: 'connector_response_properties_cases_webhook.yaml' + .d3security: 'connector_response_properties_d3security.yaml' + .email: 'connector_response_properties_email.yaml' + .gen-ai: 'connector_response_properties_genai.yaml' + .index: 'connector_response_properties_index.yaml' + .jira: 'connector_response_properties_jira.yaml' + .opsgenie: 'connector_response_properties_opsgenie.yaml' + .pagerduty: 'connector_response_properties_pagerduty.yaml' + .resilient: 'connector_response_properties_resilient.yaml' + .server-log: 'connector_response_properties_serverlog.yaml' + .servicenow: 'connector_response_properties_servicenow.yaml' + .servicenow-itom: 'connector_response_properties_servicenow_itom.yaml' + .servicenow-sir: 'connector_response_properties_servicenow_sir.yaml' + .slack_api: 'connector_response_properties_slack_api.yaml' + .slack: 'connector_response_properties_slack_webhook.yaml' + .swimlane: 'connector_response_properties_swimlane.yaml' + .teams: 'connector_response_properties_teams.yaml' + .tines: 'connector_response_properties_tines.yaml' + .torq: 'connector_response_properties_torq.yaml' + .webhook: 'connector_response_properties_webhook.yaml' + .xmatters: 'connector_response_properties_xmatters.yaml' diff --git a/x-pack/plugins/actions/docs/openapi/components/schemas/create_connector_request.yaml b/x-pack/plugins/actions/docs/openapi/components/schemas/create_connector_request.yaml index 3bcf6cc0c3ccb..e53284205681f 100644 --- a/x-pack/plugins/actions/docs/openapi/components/schemas/create_connector_request.yaml +++ b/x-pack/plugins/actions/docs/openapi/components/schemas/create_connector_request.yaml @@ -25,4 +25,27 @@ oneOf: - $ref: 'create_connector_request_xmatters.yaml' discriminator: propertyName: connector_type_id + mapping: + .bedrock: 'create_connector_request_bedrock.yaml' + .cases-webhook: 'create_connector_request_cases_webhook.yaml' + .d3security: 'create_connector_request_d3security.yaml' + .email: 'create_connector_request_email.yaml' + .gen-ai: 'create_connector_request_genai.yaml' + .index: 'create_connector_request_index.yaml' + .jira: 'create_connector_request_jira.yaml' + .opsgenie: 'create_connector_request_opsgenie.yaml' + .pagerduty: 'create_connector_request_pagerduty.yaml' + .resilient: 'create_connector_request_resilient.yaml' + .server-log: 'create_connector_request_serverlog.yaml' + .servicenow: 'create_connector_request_servicenow.yaml' + .servicenow-itom: 'create_connector_request_servicenow_itom.yaml' + .servicenow-sir: 'create_connector_request_servicenow_sir.yaml' + .slack_api: 'create_connector_request_slack_api.yaml' + .slack: 'create_connector_request_slack_webhook.yaml' + .swimlane: 'create_connector_request_swimlane.yaml' + .teams: 'create_connector_request_teams.yaml' + .tines: 'create_connector_request_tines.yaml' + .torq: 'create_connector_request_torq.yaml' + .webhook: 'create_connector_request_webhook.yaml' + .xmatters: 'create_connector_request_xmatters.yaml' \ No newline at end of file diff --git a/x-pack/plugins/actions/docs/openapi/components/schemas/run_connector_request.yaml b/x-pack/plugins/actions/docs/openapi/components/schemas/run_connector_request.yaml index a3764b93a642e..70ac1f9eaa44f 100644 --- a/x-pack/plugins/actions/docs/openapi/components/schemas/run_connector_request.yaml +++ b/x-pack/plugins/actions/docs/openapi/components/schemas/run_connector_request.yaml @@ -27,4 +27,17 @@ properties: - $ref: 'run_connector_subaction_issuetypes.yaml' - $ref: 'run_connector_subaction_pushtoservice.yaml' discriminator: - propertyName: subAction \ No newline at end of file + propertyName: subAction + mapping: + addEvent: 'run_connector_subaction_addevent.yaml' + closeAlert: 'run_connector_subaction_closealert.yaml' + closeIncident: 'run_connector_subaction_closeincident.yaml' + createAlert: 'run_connector_subaction_createalert.yaml' + fieldsByIssueType: 'run_connector_subaction_fieldsbyissuetype.yaml' + getChoices: 'run_connector_subaction_getchoices.yaml' + getFields: 'run_connector_subaction_getfields.yaml' + getIncident: 'run_connector_subaction_getincident.yaml' + issue: 'run_connector_subaction_issue.yaml' + issues: 'run_connector_subaction_issues.yaml' + issueTypes: 'run_connector_subaction_issuetypes.yaml' + pushToService: 'run_connector_subaction_pushtoservice.yaml' \ No newline at end of file From f2e1a1f83a1c4870ee29fd7d11cefb2856d923e8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yulia=20=C4=8Cech?= <6585477+yuliacech@users.noreply.github.com> Date: Fri, 26 Jan 2024 19:35:03 +0100 Subject: [PATCH 04/46] [Index Management] Small fixes (#175710) ## Summary Fixes https://github.com/elastic/kibana/issues/175633 Fixes https://github.com/elastic/kibana/issues/175630 This PR fixes the "all indices" checkbox being checked when there are no indices and updates the copy of the button in the Create index modal. ### Screenshots Screenshot 2024-01-26 at 16 56 59 Screenshot 2024-01-26 at 16 56 36 ### Checklist Delete any items that are not applicable to this PR. - [ ] Any text added follows [EUI's writing guidelines](https://elastic.github.io/eui/#/guidelines/writing), uses sentence case text and includes [i18n support](https://github.com/elastic/kibana/blob/main/packages/kbn-i18n/README.md) - [ ] [Documentation](https://www.elastic.co/guide/en/kibana/master/development-documentation.html) was added for features that require explanation or tutorials - [ ] [Unit or functional tests](https://www.elastic.co/guide/en/kibana/master/development-tests.html) were updated or added to match the most common scenarios - [ ] [Flaky Test Runner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1) was used on any tests changed - [ ] Any UI touched in this PR is usable by keyboard only (learn more about [keyboard accessibility](https://webaim.org/techniques/keyboard/)) - [ ] Any UI touched in this PR does not create any new axe failures (run axe in browser: [FF](https://addons.mozilla.org/en-US/firefox/addon/axe-devtools/), [Chrome](https://chrome.google.com/webstore/detail/axe-web-accessibility-tes/lhdoppojpmngadmnindnejefpokejbdd?hl=en-US)) - [ ] If a plugin configuration key changed, check if it needs to be allowlisted in the cloud and added to the [docker list](https://github.com/elastic/kibana/blob/main/src/dev/build/tasks/os_packages/docker_generator/resources/base/bin/kibana-docker) - [ ] This renders correctly on smaller devices using a responsive layout. (You can test this [in your browser](https://www.browserstack.com/guide/responsive-testing-on-local-server)) - [ ] This was checked for [cross-browser compatibility](https://www.elastic.co/support/matrix#matrix_browsers) ### Risk Matrix Delete this section if it is not applicable to this PR. Before closing this PR, invite QA, stakeholders, and other developers to identify risks that should be tested prior to the change/feature release. When forming the risk matrix, consider some of the following examples and how they may potentially impact the change: | Risk | Probability | Severity | Mitigation/Notes | |---------------------------|-------------|----------|-------------------------| | Multiple Spaces—unexpected behavior in non-default Kibana Space. | Low | High | Integration tests will verify that all features are still supported in non-default Kibana Space and when user switches between spaces. | | Multiple nodes—Elasticsearch polling might have race conditions when multiple Kibana nodes are polling for the same tasks. | High | Low | Tasks are idempotent, so executing them multiple times will not result in logical error, but will degrade performance. To test for this case we add plenty of unit tests around this logic and document manual testing procedure. | | Code should gracefully handle cases when feature X or plugin Y are disabled. | Medium | High | Unit tests will verify that any feature flag or plugin combination still results in our service operational. | | [See more potential risk examples](https://github.com/elastic/kibana/blob/main/RISK_MATRIX.mdx) | ### For maintainers - [ ] This was checked for breaking API changes and was [labeled appropriately](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process) --- .../home/index_list/create_index/create_index_modal.tsx | 5 ++++- .../sections/home/index_list/index_table/index_table.js | 3 +++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/x-pack/plugins/index_management/public/application/sections/home/index_list/create_index/create_index_modal.tsx b/x-pack/plugins/index_management/public/application/sections/home/index_list/create_index/create_index_modal.tsx index dc74454b62a5c..cf8396a9ac545 100644 --- a/x-pack/plugins/index_management/public/application/sections/home/index_list/create_index/create_index_modal.tsx +++ b/x-pack/plugins/index_management/public/application/sections/home/index_list/create_index/create_index_modal.tsx @@ -156,7 +156,10 @@ export const CreateIndexModal = ({ closeModal, loadIndices }: CreateIndexModalPr data-test-subj="createIndexSaveButton" data-telemetry-id="idxMgmt-indexList-createIndex-saveButton" > - + diff --git a/x-pack/plugins/index_management/public/application/sections/home/index_list/index_table/index_table.js b/x-pack/plugins/index_management/public/application/sections/home/index_list/index_table/index_table.js index 6d30f61946e23..bdeb31a55343d 100644 --- a/x-pack/plugins/index_management/public/application/sections/home/index_list/index_table/index_table.js +++ b/x-pack/plugins/index_management/public/application/sections/home/index_list/index_table/index_table.js @@ -334,6 +334,9 @@ export class IndexTable extends Component { areAllItemsSelected = () => { const { indices } = this.props; + if (indices.length <= 0) { + return false; + } const indexOfUnselectedItem = indices.findIndex((index) => !this.isItemSelected(index.name)); return indexOfUnselectedItem === -1; }; From 89f441aec2f66e8ca3647bb685898988fdb643f1 Mon Sep 17 00:00:00 2001 From: Lisa Cawley Date: Fri, 26 Jan 2024 10:51:12 -0800 Subject: [PATCH 05/46] [OAS] Add discriminator mapping to rules (#175166) --- .../alerting/docs/openapi/bundled.json | 4892 +++++++++-------- .../alerting/docs/openapi/bundled.yaml | 3693 +++++++------ .../create_geo_containment_rule_request.yaml | 2 +- .../schemas/create_rule_request.yaml | 44 +- 4 files changed, 4380 insertions(+), 4251 deletions(-) diff --git a/x-pack/plugins/alerting/docs/openapi/bundled.json b/x-pack/plugins/alerting/docs/openapi/bundled.json index d5ac492cf5e85..6092bfc5bf60c 100644 --- a/x-pack/plugins/alerting/docs/openapi/bundled.json +++ b/x-pack/plugins/alerting/docs/openapi/bundled.json @@ -2577,260 +2577,6 @@ } }, "schemas": { - "filter": { - "type": "object", - "description": "A filter written in Elasticsearch Query Domain Specific Language (DSL) as defined in the `kbn-es-query` package.", - "properties": { - "meta": { - "type": "object", - "properties": { - "alias": { - "type": [ - "string", - "null" - ] - }, - "controlledBy": { - "type": "string" - }, - "disabled": { - "type": "boolean" - }, - "field": { - "type": "string" - }, - "group": { - "type": "string" - }, - "index": { - "type": "string" - }, - "isMultiIndex": { - "type": "boolean" - }, - "key": { - "type": "string" - }, - "negate": { - "type": "boolean" - }, - "params": { - "type": "object" - }, - "type": { - "type": "string" - }, - "value": { - "type": "string" - } - } - }, - "query": { - "type": "object" - }, - "$state": { - "type": "object" - } - } - }, - "notify_when": { - "type": "string", - "description": "Indicates how often alerts generate actions. Valid values include: `onActionGroupChange`: Actions run when the alert status changes; `onActiveAlert`: Actions run when the alert becomes active and at each check interval while the rule conditions are met; `onThrottleInterval`: Actions run when the alert becomes active and at the interval specified in the throttle property while the rule conditions are met. NOTE: You cannot specify `notify_when` at both the rule and action level. The recommended method is to set it for each action. If you set it at the rule level then update the rule in Kibana, it is automatically changed to use action-specific values.\n", - "enum": [ - "onActionGroupChange", - "onActiveAlert", - "onThrottleInterval" - ], - "examples": [ - "onActiveAlert" - ] - }, - "throttle": { - "type": [ - "string", - "null" - ], - "description": "The throttle interval, which defines how often an alert generates repeated actions. It is specified in seconds, minutes, hours, or days and is applicable only if `notify_when` is set to `onThrottleInterval`. NOTE: You cannot specify the throttle interval at both the rule and action level. The recommended method is to set it for each action. If you set it at the rule level then update the rule in Kibana, it is automatically changed to use action-specific values.\n", - "default": null, - "examples": [ - "10m" - ] - }, - "actions": { - "type": [ - "array", - "null" - ], - "default": [], - "items": { - "type": "object", - "required": [ - "group", - "id", - "params" - ], - "description": "An action that runs under defined conditions.\n", - "properties": { - "alerts_filter": { - "type": "object", - "description": "Conditions that affect whether the action runs. If you specify multiple conditions, all conditions must be met for the action to run. For example, if an alert occurs within the specified time frame and matches the query, the action runs.\n", - "properties": { - "query": { - "type": "object", - "description": "Defines a query filter that determines whether the action runs.", - "properties": { - "kql": { - "type": "string", - "description": "A filter written in Kibana Query Language (KQL)." - }, - "filters": { - "type": "array", - "items": { - "$ref": "#/components/schemas/filter" - } - } - } - }, - "timeframe": { - "type": "object", - "description": "Defines a period that limits whether the action runs.", - "properties": { - "days": { - "type": "array", - "description": "Defines the days of the week that the action can run, represented as an array of numbers. For example, `1` represents Monday. An empty array is equivalent to specifying all the days of the week.", - "items": { - "type": "integer" - }, - "examples": [ - [ - 1, - 2, - 3, - 4, - 5 - ] - ] - }, - "hours": { - "type": "object", - "description": "Defines the range of time in a day that the action can run. If the `start` value is `00:00` and the `end` value is `24:00`, actions be generated all day.\n", - "properties": { - "end": { - "type": "string", - "description": "The end of the time frame in 24-hour notation (`hh:mm`).", - "examples": [ - "17:00" - ] - }, - "start": { - "type": "string", - "description": "The start of the time frame in 24-hour notation (`hh:mm`).", - "examples": [ - "08:00" - ] - } - } - }, - "timezone": { - "type": "string", - "description": "The ISO time zone for the `hours` values. Values such as `UTC` and `UTC+1` also work but lack built-in daylight savings time support and are not recommended.\n", - "examples": [ - "Europe/Madrid" - ] - } - } - } - } - }, - "connector_type_id": { - "type": "string", - "description": "The type of connector. This property appears in responses but cannot be set in requests.", - "examples": [ - ".server-log" - ], - "readOnly": true - }, - "frequency": { - "type": "object", - "description": "The properties that affect how often actions are generated. If the rule type supports setting `summary` to `true`, the action can be a summary of alerts at the specified notification interval. Otherwise, an action runs for each alert at the specified notification interval. NOTE: You cannot specify these parameters when `notify_when` or `throttle` are defined at the rule level.\n", - "required": [ - "notify_when", - "summary" - ], - "properties": { - "notify_when": { - "$ref": "#/components/schemas/notify_when" - }, - "summary": { - "type": "boolean", - "description": "Indicates whether the action is a summary." - }, - "throttle": { - "$ref": "#/components/schemas/throttle" - } - } - }, - "group": { - "type": "string", - "description": "The group name, which affects when the action runs (for example, when the threshold is met or when the alert is recovered). Each rule type has a list of valid action group names. If you don't need to group actions, set to `default`.\n", - "examples": [ - "default" - ] - }, - "id": { - "type": "string", - "description": "The identifier for the connector saved object.", - "examples": [ - "9dca3e00-74f5-11ed-9801-35303b735aef" - ] - }, - "params": { - "type": "object", - "description": "The parameters for the action, which are sent to the connector. The `params` are handled as Mustache templates and passed a default set of context.", - "additionalProperties": true - }, - "uuid": { - "type": "string", - "description": "A universally unique identifier (UUID) for the action.", - "examples": [ - "1c7a1280-f28c-4e06-96b2-e4e5f05d1d61" - ] - } - } - } - }, - "consumer": { - "type": "string", - "description": "The name of the application or feature that owns the rule. For example: `alerts`, `apm`, `discover`, `infrastructure`, `logs`, `metrics`, `ml`, `monitoring`, `securitySolution`, `siem`, `stackAlerts`, or `uptime`.\n" - }, - "enabled_rule": { - "type": "boolean", - "description": "Indicates whether you want to run the rule on an interval basis after it is created." - }, - "name_rule": { - "type": "string", - "description": "The name of the rule. While this name does not have to be unique, a distinctive name can help you identify a rule.\n" - }, - "schedule": { - "type": "object", - "description": "The check interval, which specifies how frequently the rule conditions are checked. The interval is specified in seconds, minutes, hours, or days.", - "properties": { - "interval": { - "type": "string", - "examples": [ - "1m" - ] - } - } - }, - "tags": { - "type": "array", - "description": "The tags for the rule.", - "items": { - "type": "string" - }, - "default": [] - }, "create_anomaly_detection_alert_rule_request": { "title": "Create anomaly detection rule request", "description": "A rule that checks if the anomaly detection job results contain anomalies that match the rule conditions. \n", @@ -2931,52 +2677,6 @@ } } }, - "params_property_apm_anomaly": { - "required": [ - "windowSize", - "windowUnit", - "environment", - "anomalySeverityType" - ], - "properties": { - "serviceName": { - "type": "string", - "description": "The service name from APM" - }, - "transactionType": { - "type": "string", - "description": "The transaction type from APM" - }, - "windowSize": { - "type": "number", - "example": 6, - "description": "The window size" - }, - "windowUnit": { - "type": "string", - "description": "The window size unit", - "enum": [ - "m", - "h", - "d" - ] - }, - "environment": { - "type": "string", - "description": "The environment from APM" - }, - "anomalySeverityType": { - "type": "string", - "description": "The anomaly threshold value", - "enum": [ - "critical", - "major", - "minor", - "warning" - ] - } - } - }, "create_apm_anomaly_rule_request": { "title": "Create APM anomaly rule rule request", "description": "A rule that detects when either the latency, throughput, or failed transaction rate of a service is anomalous.", @@ -3025,62 +2725,6 @@ } } }, - "params_property_apm_error_count": { - "required": [ - "windowSize", - "windowUnit", - "threshold", - "environment" - ], - "properties": { - "serviceName": { - "type": "string", - "description": "The service name from APM" - }, - "windowSize": { - "type": "number", - "description": "The window size", - "example": 6 - }, - "windowUnit": { - "type": "string", - "description": "The window size unit", - "enum": [ - "m", - "h", - "d" - ] - }, - "environment": { - "type": "string", - "description": "The environment from APM" - }, - "threshold": { - "type": "number", - "description": "The error count threshold value" - }, - "groupBy": { - "type": "array", - "default": [ - "service.name", - "service.environment" - ], - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "service.name", - "service.environment", - "transaction.name", - "error.grouping_key" - ] - } - }, - "errorGroupingKey": { - "type": "string" - } - } - }, "create_apm_error_count_rule_request": { "title": "Create APM error count rule request", "description": "A rule that detects when the number of errors in a service exceeds a defined threshold.", @@ -3129,76 +2773,6 @@ } } }, - "params_property_apm_transaction_duration": { - "required": [ - "windowSize", - "windowUnit", - "threshold", - "environment", - "aggregationType" - ], - "properties": { - "serviceName": { - "type": "string", - "description": "The service name from APM" - }, - "transactionType": { - "type": "string", - "description": "The transaction type from APM" - }, - "transactionName": { - "type": "string", - "description": "The transaction name from APM" - }, - "windowSize": { - "type": "number", - "description": "The window size", - "example": 6 - }, - "windowUnit": { - "type": "string", - "description": "ç", - "enum": [ - "m", - "h", - "d" - ] - }, - "environment": { - "type": "string" - }, - "threshold": { - "type": "number", - "description": "The latency threshold value" - }, - "groupBy": { - "type": "array", - "default": [ - "service.name", - "service.environment", - "transaction.type" - ], - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "service.name", - "service.environment", - "transaction.type", - "transaction.name" - ] - } - }, - "aggregationType": { - "type": "string", - "enum": [ - "avg", - "95th", - "99th" - ] - } - } - }, "create_apm_transaction_duration_rule_request": { "title": "Create latency threshold rule request", "description": "A rule that detects when the latency of a specific transaction type in a service exceeds a threshold.", @@ -3247,68 +2821,6 @@ } } }, - "params_property_apm_transaction_error_rate": { - "required": [ - "windowSize", - "windowUnit", - "threshold", - "environment" - ], - "properties": { - "serviceName": { - "type": "string", - "description": "The service name from APM" - }, - "transactionType": { - "type": "string", - "description": "The transaction type from APM" - }, - "transactionName": { - "type": "string", - "description": "The transaction name from APM" - }, - "windowSize": { - "type": "number", - "description": "The window size", - "example": 6 - }, - "windowUnit": { - "type": "string", - "description": "The window size unit", - "enum": [ - "m", - "h", - "d" - ] - }, - "environment": { - "type": "string", - "description": "The environment from APM" - }, - "threshold": { - "type": "number", - "description": "The error rate threshold value" - }, - "groupBy": { - "type": "array", - "default": [ - "service.name", - "service.environment", - "transaction.type" - ], - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "service.name", - "service.environment", - "transaction.type", - "transaction.name" - ] - } - } - } - }, "create_apm_transaction_error_rate_rule_request": { "title": "Create APM transaction error rate rule request", "description": "A rule that sends notifications when the rate of transaction errors in a service exceeds a threshold.", @@ -3357,382 +2869,448 @@ } } }, - "aggfield": { - "description": "The name of the numeric field that is used in the aggregation. This property is required when `aggType` is `avg`, `max`, `min` or `sum`.\n", - "type": "string" - }, - "aggtype": { - "description": "The type of aggregation to perform.", - "type": "string", - "enum": [ - "avg", - "count", - "max", - "min", - "sum" + "create_es_query_rule_request": { + "title": "Create Elasticsearch query rule request", + "description": "A rule that runs a user-configured query, compares the number of matches to a configured threshold, and schedules actions to run when the threshold condition is met. \n", + "type": "object", + "required": [ + "consumer", + "name", + "params", + "rule_type_id", + "schedule" ], - "default": "count" - }, - "excludehitsfrompreviousrun": { - "description": "Indicates whether to exclude matches from previous runs. If `true`, you can avoid alert duplication by excluding documents that have already been detected by the previous rule run. This option is not available when a grouping field is specified.\n", - "type": "boolean" + "properties": { + "actions": { + "$ref": "#/components/schemas/actions" + }, + "consumer": { + "$ref": "#/components/schemas/consumer" + }, + "enabled": { + "$ref": "#/components/schemas/enabled_rule" + }, + "name": { + "$ref": "#/components/schemas/name_rule" + }, + "notify_when": { + "$ref": "#/components/schemas/notify_when" + }, + "params": { + "$ref": "#/components/schemas/params_es_query_rule" + }, + "rule_type_id": { + "type": "string", + "description": "The ID of the rule type that you want to call when the rule is scheduled to run.", + "enum": [ + ".es-query" + ] + }, + "schedule": { + "$ref": "#/components/schemas/schedule" + }, + "tags": { + "$ref": "#/components/schemas/tags" + }, + "throttle": { + "$ref": "#/components/schemas/throttle" + } + } }, - "groupby": { - "description": "Indicates whether the aggregation is applied over all documents (`all`) or split into groups (`top`) using a grouping field (`termField`). If grouping is used, an alert will be created for each group when it exceeds the threshold; only the top groups (up to `termSize` number of groups) are checked.\n", - "type": "string", - "enum": [ - "all", - "top" + "create_geo_containment_rule_request": { + "title": "Create tracking containment rule request", + "description": "A rule that runs an Elasticsearch query over indices to determine whether any documents are currently contained within any boundaries from the specified boundary index. In the event that an entity is contained within a boundary, an alert may be generated. \n", + "type": "object", + "required": [ + "consumer", + "name", + "params", + "rule_type_id", + "schedule" ], - "default": "all" - }, - "termsize": { - "description": "This property is required when `groupBy` is `top`. It specifies the number of groups to check against the threshold and therefore limits the number of alerts on high cardinality fields.\n", - "type": "integer" - }, - "timefield": { - "description": "The field that is used to calculate the time window.", - "type": "string" - }, - "timewindowsize": { - "description": "The size of the time window (in `timeWindowUnit` units), which determines how far back to search for documents. Generally it should be a value higher than the rule check interval to avoid gaps in detection.\n", - "type": "integer", - "examples": [ - 5 - ] + "properties": { + "actions": { + "$ref": "#/components/schemas/actions" + }, + "consumer": { + "$ref": "#/components/schemas/consumer" + }, + "enabled": { + "$ref": "#/components/schemas/enabled_rule" + }, + "name": { + "$ref": "#/components/schemas/name_rule" + }, + "notify_when": { + "$ref": "#/components/schemas/notify_when" + }, + "params": { + "type": "object", + "description": "The parameters for an tracking containment rule.", + "additionalProperties": true + }, + "rule_type_id": { + "type": "string", + "description": "The ID of the rule type that you want to call when the rule is scheduled to run.", + "enum": [ + ".geo-containment" + ] + }, + "schedule": { + "$ref": "#/components/schemas/schedule" + }, + "tags": { + "$ref": "#/components/schemas/tags" + }, + "throttle": { + "$ref": "#/components/schemas/throttle" + } + } }, - "timewindowunit": { - "description": "The type of units for the time window: seconds, minutes, hours, or days.\n", - "type": "string", - "enum": [ - "s", - "m", - "h", - "d" + "create_index_threshold_rule_request": { + "title": "Create index threshold rule request", + "description": "A rule that runs an Elasticsearch query, aggregates field values from documents, compares them to threshold values, and schedules actions to run when the thresholds are met.", + "type": "object", + "required": [ + "consumer", + "name", + "params", + "rule_type_id", + "schedule" ], - "examples": [ - "m" - ] - }, - "size": { - "description": "The number of documents to pass to the configured actions when the threshold condition is met.\n", - "type": "integer" - }, - "termfield": { - "description": "The names of up to four fields that are used for grouping the aggregation. This property is required when `groupBy` is `top`.\n", - "oneOf": [ - { - "type": "string" + "properties": { + "actions": { + "$ref": "#/components/schemas/actions" }, - { - "type": "array", - "items": { - "type": "string" - }, - "maxItems": 4 + "consumer": { + "$ref": "#/components/schemas/consumer" + }, + "enabled": { + "$ref": "#/components/schemas/enabled_rule" + }, + "name": { + "$ref": "#/components/schemas/name_rule" + }, + "notify_when": { + "$ref": "#/components/schemas/notify_when" + }, + "params": { + "$ref": "#/components/schemas/params_index_threshold_rule" + }, + "rule_type_id": { + "type": "string", + "description": "The ID of the rule type that you want to call when the rule is scheduled to run.", + "enum": [ + ".index-threshold" + ] + }, + "schedule": { + "$ref": "#/components/schemas/schedule" + }, + "tags": { + "$ref": "#/components/schemas/tags" + }, + "throttle": { + "$ref": "#/components/schemas/throttle" } - ] - }, - "threshold": { - "description": "The threshold value that is used with the `thresholdComparator`. If the `thresholdComparator` is `between` or `notBetween`, you must specify the boundary values.\n", - "type": "array", - "items": { - "type": "integer", - "examples": [ - 4000 - ] } }, - "thresholdcomparator": { - "description": "The comparison function for the threshold. For example, \"is above\", \"is above or equals\", \"is below\", \"is below or equals\", \"is between\", and \"is not between\".", - "type": "string", - "enum": [ - ">", - ">=", - "<", - "<=", - "between", - "notBetween" + "create_infra_inventory_rule_request": { + "title": "Create infra inventory rule request", + "description": "A rule that sends notifications when a metric has reached or exceeded a value for a specific resource or a group of resources within your infrastructure.\n", + "type": "object", + "required": [ + "consumer", + "name", + "params", + "rule_type_id", + "schedule" ], - "examples": [ - ">" - ] + "properties": { + "actions": { + "$ref": "#/components/schemas/actions" + }, + "consumer": { + "$ref": "#/components/schemas/consumer" + }, + "enabled": { + "$ref": "#/components/schemas/enabled_rule" + }, + "name": { + "$ref": "#/components/schemas/name_rule" + }, + "notify_when": { + "$ref": "#/components/schemas/notify_when" + }, + "params": { + "$ref": "#/components/schemas/params_property_infra_inventory" + }, + "rule_type_id": { + "type": "string", + "description": "The ID of the rule type that you want to call when the rule is scheduled to run.", + "enum": [ + "metrics.alert.inventory.threshold" + ] + }, + "schedule": { + "$ref": "#/components/schemas/schedule" + }, + "tags": { + "$ref": "#/components/schemas/tags" + }, + "throttle": { + "$ref": "#/components/schemas/throttle" + } + } }, - "params_es_query_rule": { - "oneOf": [ - { - "type": "object", - "x-technical-preview": true, - "description": "The parameters for an Elasticsearch query rule that uses ES|QL to define the query. This functionality is in technical pre view and may be changed or removed in a future release. Elastic will work to fix any issues, but features in technical preview are not subject to the support SLA of official GA features.\n", - "required": [ - "esqlQuery", - "searchType", - "size", - "threshold", - "thresholdComparator", - "timeWindowSize", - "timeWindowUnit" - ], - "properties": { - "aggField": { - "$ref": "#/components/schemas/aggfield" - }, - "aggType": { - "$ref": "#/components/schemas/aggtype" - }, - "esqlQuery": { - "type": "object", - "required": [ - "esql" - ], - "properties": { - "esql": { - "description": "The query definition, which uses Elasticsearch Query Language.", - "type": "string" - } - } - }, - "excludeHitsFromPreviousRun": { - "$ref": "#/components/schemas/excludehitsfrompreviousrun" - }, - "groupBy": { - "$ref": "#/components/schemas/groupby" - }, - "searchType": { - "description": "The type of query, in this case a query that uses Elasticsearch Query Language (ES|QL).", - "type": "string", - "enum": [ - "esqlQuery" - ], - "examples": [ - "esqlQuery" - ] - }, - "size": { - "type": "integer", - "description": "When `searchType` is `esqlQuery`, this property is required but it does not affect the rule behavior.\n", - "examples": [ - 0 - ] - }, - "termSize": { - "$ref": "#/components/schemas/termsize" - }, - "threshold": { - "type": "array", - "items": { - "type": "integer", - "minimum": 0, - "maximum": 0 - }, - "description": "The threshold value that is used with the `thresholdComparator`. When `searchType` is `esqlQuery`, this property is required and must be set to zero.\n" - }, - "thresholdComparator": { - "type": "string", - "description": "The comparison function for the threshold. When `searchType` is `esqlQuery`, this property is required and must be set to \">\". Since the `threshold` value must be `0`, the result is that an alert occurs whenever the query returns results.\n", - "enum": [ - ">" - ], - "examples": [ - ">" - ] - }, - "timeField": { - "$ref": "#/components/schemas/timefield" - }, - "timeWindowSize": { - "$ref": "#/components/schemas/timewindowsize" - }, - "timeWindowUnit": { - "$ref": "#/components/schemas/timewindowunit" - } - } + "create_infra_metric_anomaly_rule_request": { + "title": "Create infrastructure anomaly rule request", + "type": "object", + "required": [ + "consumer", + "name", + "params", + "rule_type_id", + "schedule" + ], + "properties": { + "actions": { + "$ref": "#/components/schemas/actions" }, - { + "consumer": { + "$ref": "#/components/schemas/consumer" + }, + "enabled": { + "$ref": "#/components/schemas/enabled_rule" + }, + "name": { + "$ref": "#/components/schemas/name_rule" + }, + "notify_when": { + "$ref": "#/components/schemas/notify_when" + }, + "params": { "type": "object", - "description": "The parameters for an Elasticsearch query rule that uses KQL or Lucene to define the query.", - "required": [ - "searchType", - "size", - "threshold", - "thresholdComparator", - "timeWindowSize", - "timeWindowUnit" - ], - "properties": { - "aggField": { - "$ref": "#/components/schemas/aggfield" - }, - "aggType": { - "$ref": "#/components/schemas/aggtype" - }, - "excludeHitsFromPreviousRun": { - "$ref": "#/components/schemas/excludehitsfrompreviousrun" - }, - "groupBy": { - "$ref": "#/components/schemas/groupby" - }, - "searchConfiguration": { - "description": "The query definition, which uses KQL or Lucene to fetch the documents from Elasticsearch.", - "type": "object", - "properties": { - "filter": { - "type": "array", - "items": { - "$ref": "#/components/schemas/filter" - } - }, - "index": { - "description": "The indices to query.", - "oneOf": [ - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string" - } - } - ] - }, - "query": { - "type": "object", - "properties": { - "language": { - "type": "string", - "examples": [ - "kuery" - ] - }, - "query": { - "type": "string" - } - } - } - } - }, - "searchType": { - "description": "The type of query, in this case a text-based query that uses KQL or Lucene.", - "type": "string", - "enum": [ - "searchSource" - ], - "examples": [ - "searchSource" - ] - }, - "size": { - "$ref": "#/components/schemas/size" - }, - "termField": { - "$ref": "#/components/schemas/termfield" - }, - "termSize": { - "$ref": "#/components/schemas/termsize" - }, - "threshold": { - "$ref": "#/components/schemas/threshold" - }, - "thresholdComparator": { - "$ref": "#/components/schemas/thresholdcomparator" - }, - "timeField": { - "$ref": "#/components/schemas/timefield" - }, - "timeWindowSize": { - "$ref": "#/components/schemas/timewindowsize" - }, - "timeWindowUnit": { - "$ref": "#/components/schemas/timewindowunit" - } - } + "description": "The parameters for an infrastructure anomaly rule.", + "additionalProperties": true }, - { + "rule_type_id": { + "type": "string", + "description": "The ID of the rule type that you want to call when the rule is scheduled to run.", + "enum": [ + "metrics.alert.anomaly" + ] + }, + "schedule": { + "$ref": "#/components/schemas/schedule" + }, + "tags": { + "$ref": "#/components/schemas/tags" + }, + "throttle": { + "$ref": "#/components/schemas/throttle" + } + } + }, + "create_infra_metric_threshold_rule_request": { + "title": "Create infra metric threshold rule request", + "description": "A rule that sends notifications when a metric has reached or exceeded a value for a specific time period.\n", + "type": "object", + "required": [ + "consumer", + "name", + "params", + "rule_type_id", + "schedule" + ], + "properties": { + "actions": { + "$ref": "#/components/schemas/actions" + }, + "consumer": { + "$ref": "#/components/schemas/consumer" + }, + "enabled": { + "$ref": "#/components/schemas/enabled_rule" + }, + "name": { + "$ref": "#/components/schemas/name_rule" + }, + "notify_when": { + "$ref": "#/components/schemas/notify_when" + }, + "params": { + "$ref": "#/components/schemas/params_property_infra_metric_threshold" + }, + "rule_type_id": { + "type": "string", + "description": "The ID of the rule type that you want to call when the rule is scheduled to run.", + "enum": [ + "metrics.alert.threshold" + ] + }, + "schedule": { + "$ref": "#/components/schemas/schedule" + }, + "tags": { + "$ref": "#/components/schemas/tags" + }, + "throttle": { + "$ref": "#/components/schemas/throttle" + } + } + }, + "create_monitoring_jvm_memory_usage_rule_request": { + "title": "Create JVM memory usage rule request", + "description": "A rule that detects when a node reports high memory usage.", + "type": "object", + "required": [ + "consumer", + "name", + "params", + "rule_type_id", + "schedule" + ], + "properties": { + "actions": { + "$ref": "#/components/schemas/actions" + }, + "consumer": { + "$ref": "#/components/schemas/consumer" + }, + "enabled": { + "$ref": "#/components/schemas/enabled_rule" + }, + "name": { + "$ref": "#/components/schemas/name_rule" + }, + "notify_when": { + "$ref": "#/components/schemas/notify_when" + }, + "params": { "type": "object", - "description": "The parameters for an Elasticsearch query rule that uses Elasticsearch Query DSL to define the query.", - "required": [ - "esQuery", - "index", - "threshold", - "thresholdComparator", - "timeField", - "timeWindowSize", - "timeWindowUnit" - ], - "properties": { - "aggField": { - "$ref": "#/components/schemas/aggfield" - }, - "aggType": { - "$ref": "#/components/schemas/aggtype" - }, - "esQuery": { - "description": "The query definition, which uses Elasticsearch Query DSL.", - "type": "string" - }, - "excludeHitsFromPreviousRun": { - "$ref": "#/components/schemas/excludehitsfrompreviousrun" - }, - "groupBy": { - "$ref": "#/components/schemas/groupby" - }, - "index": { - "description": "The indices to query.", - "oneOf": [ - { - "type": "array", - "items": { - "type": "string" - } - }, - { - "type": "string" - } - ] - }, - "searchType": { - "description": "The type of query, in this case a query that uses Elasticsearch Query DSL.", - "type": "string", - "enum": [ - "esQuery" - ], - "default": "esQuery", - "examples": [ - "esQuery" - ] - }, - "size": { - "$ref": "#/components/schemas/size" - }, - "termField": { - "$ref": "#/components/schemas/termfield" - }, - "termSize": { - "$ref": "#/components/schemas/termsize" - }, - "threshold": { - "$ref": "#/components/schemas/threshold" - }, - "thresholdComparator": { - "$ref": "#/components/schemas/thresholdcomparator" - }, - "timeField": { - "$ref": "#/components/schemas/timefield" - }, - "timeWindowSize": { - "$ref": "#/components/schemas/timewindowsize" - }, - "timeWindowUnit": { - "$ref": "#/components/schemas/timewindowunit" - } - } + "description": "The parameters for a JVM memory usage rule.", + "additionalProperties": true + }, + "rule_type_id": { + "type": "string", + "description": "The ID of the rule type that you want to call when the rule is scheduled to run.", + "enum": [ + "monitoring_alert_jvm_memory_usage" + ] + }, + "schedule": { + "$ref": "#/components/schemas/schedule" + }, + "tags": { + "$ref": "#/components/schemas/tags" + }, + "throttle": { + "$ref": "#/components/schemas/throttle" + } + } + }, + "create_log_threshold_rule_request": { + "title": "Create log threshold rule request", + "description": "A rule that detects when a log aggregation exceeds a threshold.", + "type": "object", + "required": [ + "consumer", + "name", + "params", + "rule_type_id", + "schedule" + ], + "properties": { + "actions": { + "$ref": "#/components/schemas/actions" + }, + "consumer": { + "$ref": "#/components/schemas/consumer" + }, + "enabled": { + "$ref": "#/components/schemas/enabled_rule" + }, + "name": { + "$ref": "#/components/schemas/name_rule" + }, + "notify_when": { + "$ref": "#/components/schemas/notify_when" + }, + "params": { + "$ref": "#/components/schemas/params_property_log_threshold" + }, + "rule_type_id": { + "type": "string", + "description": "The ID of the rule type that you want to call when the rule is scheduled to run.", + "enum": [ + "logs.alert.document.count" + ] + }, + "schedule": { + "$ref": "#/components/schemas/schedule" + }, + "tags": { + "$ref": "#/components/schemas/tags" + }, + "throttle": { + "$ref": "#/components/schemas/throttle" + } + } + }, + "create_monitoring_ccr_exceptions_rule_request": { + "title": "Create CCR read exceptions rule request", + "description": "A rule that detects cross-cluster replication (CCR) read exceptions.", + "type": "object", + "required": [ + "consumer", + "name", + "params", + "rule_type_id", + "schedule" + ], + "properties": { + "actions": { + "$ref": "#/components/schemas/actions" + }, + "consumer": { + "$ref": "#/components/schemas/consumer" + }, + "enabled": { + "$ref": "#/components/schemas/enabled_rule" + }, + "name": { + "$ref": "#/components/schemas/name_rule" + }, + "notify_when": { + "$ref": "#/components/schemas/notify_when" + }, + "params": { + "type": "object", + "description": "The parameters for a CCR read exceptions rule.", + "additionalProperties": true + }, + "rule_type_id": { + "type": "string", + "description": "The ID of the rule type that you want to call when the rule is scheduled to run.", + "enum": [ + "monitoring_ccr_read_exceptions" + ] + }, + "schedule": { + "$ref": "#/components/schemas/schedule" + }, + "tags": { + "$ref": "#/components/schemas/tags" + }, + "throttle": { + "$ref": "#/components/schemas/throttle" } - ] + } }, - "create_es_query_rule_request": { - "title": "Create Elasticsearch query rule request", - "description": "A rule that runs a user-configured query, compares the number of matches to a configured threshold, and schedules actions to run when the threshold condition is met. \n", + "create_monitoring_cluster_health_rule_request": { + "title": "Create cluster health rule request", + "description": "A rule that detects when the health of the cluster changes.", "type": "object", "required": [ "consumer", @@ -3758,13 +3336,15 @@ "$ref": "#/components/schemas/notify_when" }, "params": { - "$ref": "#/components/schemas/params_es_query_rule" + "type": "object", + "description": "The parameters for a cluster health rule.", + "additionalProperties": true }, "rule_type_id": { "type": "string", "description": "The ID of the rule type that you want to call when the rule is scheduled to run.", "enum": [ - ".es-query" + "monitoring_alert_cluster_health" ] }, "schedule": { @@ -3778,9 +3358,9 @@ } } }, - "create_geo_containment_rule_request": { - "title": "Create traacking containment rule request", - "description": "A rule that runs an Elasticsearch query over indices to determine whether any documents are currently contained within any boundaries from the specified boundary index. In the event that an entity is contained within a boundary, an alert may be generated. \n", + "create_monitoring_cpu_usage_rule_request": { + "title": "Create CPU usage rule request", + "description": "A rule that detects when the CPU load for a node is consistently high.", "type": "object", "required": [ "consumer", @@ -3807,14 +3387,14 @@ }, "params": { "type": "object", - "description": "The parameters for an tracking containment rule.", + "description": "The parameters for a CPU usage rule.", "additionalProperties": true }, "rule_type_id": { "type": "string", "description": "The ID of the rule type that you want to call when the rule is scheduled to run.", "enum": [ - ".geo-containment" + "monitoring_alert_cpu_usage" ] }, "schedule": { @@ -3828,64 +3408,59 @@ } } }, - "params_index_threshold_rule": { + "create_monitoring_disk_usage_rule_request": { + "title": "Create disk usage rule request", + "description": "A rule that detects when the disk usage for a node is consistently high.", "type": "object", - "description": "The parameters for an index threshold rule.", "required": [ - "index", - "threshold", - "thresholdComparator", - "timeField", - "timeWindowSize", - "timeWindowUnit" + "consumer", + "name", + "params", + "rule_type_id", + "schedule" ], "properties": { - "aggField": { - "$ref": "#/components/schemas/aggfield" - }, - "aggType": { - "$ref": "#/components/schemas/aggtype" - }, - "filterKuery": { - "description": "A KQL expression thats limits the scope of alerts.", - "type": "string" + "actions": { + "$ref": "#/components/schemas/actions" }, - "groupBy": { - "$ref": "#/components/schemas/groupby" + "consumer": { + "$ref": "#/components/schemas/consumer" }, - "index": { - "description": "The indices to query.", - "type": "array", - "items": { - "type": "string" - } + "enabled": { + "$ref": "#/components/schemas/enabled_rule" }, - "termField": { - "$ref": "#/components/schemas/termfield" + "name": { + "$ref": "#/components/schemas/name_rule" }, - "termSize": { - "$ref": "#/components/schemas/termsize" + "notify_when": { + "$ref": "#/components/schemas/notify_when" }, - "threshold": { - "$ref": "#/components/schemas/threshold" + "params": { + "type": "object", + "description": "The parameters for a disk usage rule.", + "additionalProperties": true }, - "thresholdComparator": { - "$ref": "#/components/schemas/thresholdcomparator" + "rule_type_id": { + "type": "string", + "description": "The ID of the rule type that you want to call when the rule is scheduled to run.", + "enum": [ + "monitoring_alert_disk_usage" + ] }, - "timeField": { - "$ref": "#/components/schemas/timefield" + "schedule": { + "$ref": "#/components/schemas/schedule" }, - "timeWindowSize": { - "$ref": "#/components/schemas/timewindowsize" + "tags": { + "$ref": "#/components/schemas/tags" }, - "timeWindowUnit": { - "$ref": "#/components/schemas/timewindowunit" + "throttle": { + "$ref": "#/components/schemas/throttle" } } }, - "create_index_threshold_rule_request": { - "title": "Create index threshold rule request", - "description": "A rule that runs an Elasticsearch query, aggregates field values from documents, compares them to threshold values, and schedules actions to run when the thresholds are met.", + "create_monitoring_elasticsearch_version_mismatch_rule_request": { + "title": "Create Elasticsearch version mismatch rule request", + "description": "A rule that detects when the cluster has multipe versions of Elasticsearch.", "type": "object", "required": [ "consumer", @@ -3911,13 +3486,15 @@ "$ref": "#/components/schemas/notify_when" }, "params": { - "$ref": "#/components/schemas/params_index_threshold_rule" + "type": "object", + "description": "The parameters for a Elasticsearch version mismatch rule.", + "additionalProperties": true }, "rule_type_id": { "type": "string", "description": "The ID of the rule type that you want to call when the rule is scheduled to run.", "enum": [ - ".index-threshold" + "monitoring_alert_elasticsearch_version_mismatch" ] }, "schedule": { @@ -3927,158 +3504,13 @@ "$ref": "#/components/schemas/tags" }, "throttle": { - "$ref": "#/components/schemas/throttle" - } - } - }, - "params_property_infra_inventory": { - "properties": { - "criteria": { - "type": "array", - "items": { - "type": "object", - "properties": { - "metric": { - "type": "string", - "enum": [ - "count", - "cpu", - "diskLatency", - "load", - "memory", - "memoryTotal", - "tx", - "rx", - "logRate", - "diskIOReadBytes", - "diskIOWriteBytes", - "s3TotalRequests", - "s3NumberOfObjects", - "s3BucketSize", - "s3DownloadBytes", - "s3UploadBytes", - "rdsConnections", - "rdsQueriesExecuted", - "rdsActiveTransactions", - "rdsLatency", - "sqsMessagesVisible", - "sqsMessagesDelayed", - "sqsMessagesSent", - "sqsMessagesEmpty", - "sqsOldestMessage", - "custom" - ] - }, - "timeSize": { - "type": "number" - }, - "timeUnit": { - "type": "string", - "enum": [ - "s", - "m", - "h", - "d" - ] - }, - "sourceId": { - "type": "string" - }, - "threshold": { - "type": "array", - "items": { - "type": "number" - } - }, - "comparator": { - "type": "string", - "enum": [ - "<", - "<=", - ">", - ">=", - "between", - "outside" - ] - }, - "customMetric": { - "type": "object", - "properties": { - "type": { - "type": "string", - "enum": [ - "custom" - ] - }, - "field": { - "type": "string" - }, - "aggregation": { - "type": "string", - "enum": [ - "avg", - "max", - "min", - "rate" - ] - }, - "id": { - "type": "string" - }, - "label": { - "type": "string" - } - } - }, - "warningThreshold": { - "type": "array", - "items": { - "type": "number" - } - }, - "warningComparator": { - "type": "string", - "enum": [ - "<", - "<=", - ">", - ">=", - "between", - "outside" - ] - } - } - } - }, - "filterQuery": { - "type": "string" - }, - "filterQueryText": { - "type": "string" - }, - "nodeType": { - "type": "string", - "enum": [ - "host", - "pod", - "container", - "awsEC2", - "awsS3", - "awsSQS", - "awsRDS" - ] - }, - "sourceId": { - "type": "string" - }, - "alertOnNoData": { - "type": "boolean" + "$ref": "#/components/schemas/throttle" } } }, - "create_infra_inventory_rule_request": { - "title": "Create infra inventory rule request", - "description": "A rule that sends notifications when a metric has reached or exceeded a value for a specific resource or a group of resources within your infrastructure.\n", + "create_monitoring_license_expiration_rule_request": { + "title": "Create license expiration rule request", + "description": "A rule that detects when the cluster license is about to expire.", "type": "object", "required": [ "consumer", @@ -4104,13 +3536,15 @@ "$ref": "#/components/schemas/notify_when" }, "params": { - "$ref": "#/components/schemas/params_property_infra_inventory" + "type": "object", + "description": "The parameters for a license expiration rule.", + "additionalProperties": true }, "rule_type_id": { "type": "string", "description": "The ID of the rule type that you want to call when the rule is scheduled to run.", "enum": [ - "metrics.alert.inventory.threshold" + "monitoring_alert_license_expiration" ] }, "schedule": { @@ -4124,8 +3558,9 @@ } } }, - "create_infra_metric_anomaly_rule_request": { - "title": "Create infrastructure anomaly rule request", + "create_monitoring_kibana_version_mismatch_rule_request": { + "title": "Create Kibana version mismatch rule request", + "description": "A rule that detects when the cluster has multiple versions of Kibana.", "type": "object", "required": [ "consumer", @@ -4152,14 +3587,14 @@ }, "params": { "type": "object", - "description": "The parameters for an infrastructure anomaly rule.", + "description": "The parameters for a Kibana version mismatch rule.", "additionalProperties": true }, "rule_type_id": { "type": "string", "description": "The ID of the rule type that you want to call when the rule is scheduled to run.", "enum": [ - "metrics.alert.anomaly" + "monitoring_alert_kibana_version_mismatch" ] }, "schedule": { @@ -4173,264 +3608,259 @@ } } }, - "params_property_infra_metric_threshold": { - "properties": { - "criteria": { - "type": "array", - "items": { - "oneOf": [ - { - "title": "non count criterion", - "type": "object", - "properties": { - "threshold": { - "type": "array", - "items": { - "type": "number" - } - }, - "comparator": { - "type": "string", - "enum": [ - "<", - "<=", - ">", - ">=", - "between", - "outside" - ] - }, - "timeUnit": { - "type": "string" - }, - "timeSize": { - "type": "number" - }, - "warningThreshold": { - "type": "array", - "items": { - "type": "number" - } - }, - "warningComparator": { - "type": "string", - "enum": [ - "<", - "<=", - ">", - ">=", - "between", - "outside" - ] - }, - "metric": { - "type": "string" - }, - "aggType": { - "type": "string", - "enum": [ - "avg", - "max", - "min", - "cardinality", - "rate", - "count", - "sum", - "p95", - "p99", - "custom" - ] - } - } - }, - { - "title": "count criterion", - "type": "object", - "properties": { - "threshold": { - "type": "array", - "items": { - "type": "number" - } - }, - "comparator": { - "type": "string", - "enum": [ - "<", - "<=", - ">", - ">=", - "between", - "outside" - ] - }, - "timeUnit": { - "type": "string" - }, - "timeSize": { - "type": "number" - }, - "warningThreshold": { - "type": "array", - "items": { - "type": "number" - } - }, - "warningComparator": { - "type": "string", - "enum": [ - "<", - "<=", - ">", - ">=", - "between", - "outside" - ] - }, - "aggType": { - "type": "string", - "enum": [ - "count" - ] - } - } - }, - { - "title": "custom criterion", - "type": "object", - "properties": { - "threshold": { - "type": "array", - "items": { - "type": "number" - } - }, - "comparator": { - "type": "string", - "enum": [ - "<", - "<=", - ">", - ">=", - "between", - "outside" - ] - }, - "timeUnit": { - "type": "string" - }, - "timeSize": { - "type": "number" - }, - "warningThreshold": { - "type": "array", - "items": { - "type": "number" - } - }, - "warningComparator": { - "type": "string", - "enum": [ - "<", - "<=", - ">", - ">=", - "between", - "outside" - ] - }, - "aggType": { - "type": "string", - "enum": [ - "custom" - ] - }, - "customMetric": { - "type": "array", - "items": { - "oneOf": [ - { - "type": "object", - "properties": { - "name": { - "type": "string" - }, - "aggType": { - "type": "string", - "enum": [ - "avg", - "sum", - "max", - "min", - "cardinality" - ] - }, - "field": { - "type": "string" - } - } - }, - { - "type": "object", - "properties": { - "name": { - "type": "string" - }, - "aggType": { - "type": "string", - "enum": [ - "count" - ] - }, - "filter": { - "type": "string" - } - } - } - ] - } - }, - "equation": { - "type": "string" - }, - "label": { - "type": "string" - } - } - } - ] - } + "create_monitoring_logstash_version_mismatch_rule_request": { + "title": "Create Logstash version mismatch rule request", + "description": "A rule that detects when the cluster has multiple versions of Logstash.", + "type": "object", + "required": [ + "consumer", + "name", + "params", + "rule_type_id", + "schedule" + ], + "properties": { + "actions": { + "$ref": "#/components/schemas/actions" }, - "groupBy": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string" - } - } + "consumer": { + "$ref": "#/components/schemas/consumer" + }, + "enabled": { + "$ref": "#/components/schemas/enabled_rule" + }, + "name": { + "$ref": "#/components/schemas/name_rule" + }, + "notify_when": { + "$ref": "#/components/schemas/notify_when" + }, + "params": { + "type": "object", + "description": "The parameters for a Logstash version mismatch rule.", + "additionalProperties": true + }, + "rule_type_id": { + "type": "string", + "description": "The ID of the rule type that you want to call when the rule is scheduled to run.", + "enum": [ + "monitoring_alert_logstash_version_mismatch" ] }, - "filterQuery": { - "type": "string" + "schedule": { + "$ref": "#/components/schemas/schedule" }, - "sourceId": { - "type": "string" + "tags": { + "$ref": "#/components/schemas/tags" }, - "alertOnNoData": { - "type": "boolean" + "throttle": { + "$ref": "#/components/schemas/throttle" + } + } + }, + "create_monitoring_missing_data_rule_request": { + "title": "Create missing monitoring data rule request", + "description": "A rule that detects when monitoring data is missing.", + "type": "object", + "required": [ + "consumer", + "name", + "params", + "rule_type_id", + "schedule" + ], + "properties": { + "actions": { + "$ref": "#/components/schemas/actions" }, - "alertOnGroupDisappear": { - "type": "boolean" + "consumer": { + "$ref": "#/components/schemas/consumer" + }, + "enabled": { + "$ref": "#/components/schemas/enabled_rule" + }, + "name": { + "$ref": "#/components/schemas/name_rule" + }, + "notify_when": { + "$ref": "#/components/schemas/notify_when" + }, + "params": { + "type": "object", + "description": "The parameters for a missing monitoring data rule.", + "additionalProperties": true + }, + "rule_type_id": { + "type": "string", + "description": "The ID of the rule type that you want to call when the rule is scheduled to run.", + "enum": [ + "monitoring_alert_missing_monitoring_data" + ] + }, + "schedule": { + "$ref": "#/components/schemas/schedule" + }, + "tags": { + "$ref": "#/components/schemas/tags" + }, + "throttle": { + "$ref": "#/components/schemas/throttle" } } }, - "create_infra_metric_threshold_rule_request": { - "title": "Create infra metric threshold rule request", - "description": "A rule that sends notifications when a metric has reached or exceeded a value for a specific time period.\n", + "create_monitoring_nodes_changed_rule_request": { + "title": "Create nodes changed rule request", + "description": "A rule that detects when nodes are added, removed, or restarted.", + "type": "object", + "required": [ + "consumer", + "name", + "params", + "rule_type_id", + "schedule" + ], + "properties": { + "actions": { + "$ref": "#/components/schemas/actions" + }, + "consumer": { + "$ref": "#/components/schemas/consumer" + }, + "enabled": { + "$ref": "#/components/schemas/enabled_rule" + }, + "name": { + "$ref": "#/components/schemas/name_rule" + }, + "notify_when": { + "$ref": "#/components/schemas/notify_when" + }, + "params": { + "type": "object", + "description": "The parameters for a nodes changed rule.", + "additionalProperties": true + }, + "rule_type_id": { + "type": "string", + "description": "The ID of the rule type that you want to call when the rule is scheduled to run.", + "enum": [ + "monitoring_alert_nodes_changed" + ] + }, + "schedule": { + "$ref": "#/components/schemas/schedule" + }, + "tags": { + "$ref": "#/components/schemas/tags" + }, + "throttle": { + "$ref": "#/components/schemas/throttle" + } + } + }, + "create_monitoring_shard_size_rule_request": { + "title": "Create shard size rule request", + "description": "A rule that detects when the average shard size is larger than a threshold.", + "type": "object", + "required": [ + "consumer", + "name", + "params", + "rule_type_id", + "schedule" + ], + "properties": { + "actions": { + "$ref": "#/components/schemas/actions" + }, + "consumer": { + "$ref": "#/components/schemas/consumer" + }, + "enabled": { + "$ref": "#/components/schemas/enabled_rule" + }, + "name": { + "$ref": "#/components/schemas/name_rule" + }, + "notify_when": { + "$ref": "#/components/schemas/notify_when" + }, + "params": { + "type": "object", + "description": "The parameters for a shard size rule.", + "additionalProperties": true + }, + "rule_type_id": { + "type": "string", + "description": "The ID of the rule type that you want to call when the rule is scheduled to run.", + "enum": [ + "monitoring_shard_size" + ] + }, + "schedule": { + "$ref": "#/components/schemas/schedule" + }, + "tags": { + "$ref": "#/components/schemas/tags" + }, + "throttle": { + "$ref": "#/components/schemas/throttle" + } + } + }, + "create_monitoring_thread_pool_search_rejections_rule_request": { + "title": "Create thread pool search rejections rule request", + "description": "A rule that detects when the number of rejections in the thread pool exceeds a threshold.", + "type": "object", + "required": [ + "consumer", + "name", + "params", + "rule_type_id", + "schedule" + ], + "properties": { + "actions": { + "$ref": "#/components/schemas/actions" + }, + "consumer": { + "$ref": "#/components/schemas/consumer" + }, + "enabled": { + "$ref": "#/components/schemas/enabled_rule" + }, + "name": { + "$ref": "#/components/schemas/name_rule" + }, + "notify_when": { + "$ref": "#/components/schemas/notify_when" + }, + "params": { + "type": "object", + "description": "The parameters for a thread pool search rejections rule.", + "additionalProperties": true + }, + "rule_type_id": { + "type": "string", + "description": "The ID of the rule type that you want to call when the rule is scheduled to run.", + "enum": [ + "monitoring_alert_thread_pool_search_rejections" + ] + }, + "schedule": { + "$ref": "#/components/schemas/schedule" + }, + "tags": { + "$ref": "#/components/schemas/tags" + }, + "throttle": { + "$ref": "#/components/schemas/throttle" + } + } + }, + "create_monitoring_thread_pool_write_rejections_rule_request": { + "title": "Create thread pool write rejections rule request", + "description": "A rule that detects when the number of rejections in the write thread pool exceeds a threshold.", "type": "object", "required": [ "consumer", @@ -4456,13 +3886,15 @@ "$ref": "#/components/schemas/notify_when" }, "params": { - "$ref": "#/components/schemas/params_property_infra_metric_threshold" + "type": "object", + "description": "The parameters for a thread pool write rejections rule.", + "additionalProperties": true }, "rule_type_id": { "type": "string", "description": "The ID of the rule type that you want to call when the rule is scheduled to run.", "enum": [ - "metrics.alert.threshold" + "monitoring_alert_thread_pool_write_rejections" ] }, "schedule": { @@ -4476,9 +3908,9 @@ } } }, - "create_monitoring_jvm_memory_usage_rule_request": { - "title": "Create JVM memory usage rule request", - "description": "A rule that detects when a node reports high memory usage.", + "create_siem_eql_rule_request": { + "title": "Create event correlation rule request", + "description": "A rule that uses Event Query Language (EQL) to match events, generate sequences, and stack data.\n", "type": "object", "required": [ "consumer", @@ -4505,257 +3937,30 @@ }, "params": { "type": "object", - "description": "The parameters for a JVM memory usage rule.", + "description": "The parameters for an event correlation rule.", "additionalProperties": true }, "rule_type_id": { "type": "string", "description": "The ID of the rule type that you want to call when the rule is scheduled to run.", "enum": [ - "monitoring_alert_jvm_memory_usage" - ] - }, - "schedule": { - "$ref": "#/components/schemas/schedule" - }, - "tags": { - "$ref": "#/components/schemas/tags" - }, - "throttle": { - "$ref": "#/components/schemas/throttle" - } - } - }, - "params_property_log_threshold": { - "oneOf": [ - { - "title": "Count", - "type": "object", - "required": [ - "count", - "timeSize", - "timeUnit", - "logView" - ], - "properties": { - "criteria": { - "type": "array", - "items": { - "type": "object", - "properties": { - "field": { - "type": "string", - "example": "my.field" - }, - "comparator": { - "type": "string", - "enum": [ - "more than", - "more than or equals", - "less than", - "less than or equals", - "equals", - "does not equal", - "matches", - "does not match", - "matches phrase", - "does not match phrase" - ] - }, - "value": { - "oneOf": [ - { - "type": "number", - "example": 42 - }, - { - "type": "string", - "example": "value" - } - ] - } - } - } - }, - "count": { - "type": "object", - "properties": { - "comparator": { - "type": "string", - "enum": [ - "more than", - "more than or equals", - "less than", - "less than or equals", - "equals", - "does not equal", - "matches", - "does not match", - "matches phrase", - "does not match phrase" - ] - }, - "value": { - "type": "number", - "example": 100 - } - } - }, - "timeSize": { - "type": "number", - "example": 6 - }, - "timeUnit": { - "type": "string", - "enum": [ - "s", - "m", - "h", - "d" - ] - }, - "logView": { - "type": "object", - "properties": { - "logViewId": { - "type": "string" - }, - "type": { - "type": "string", - "enum": [ - "log-view-reference" - ], - "example": "log-view-reference" - } - } - }, - "groupBy": { - "type": "array", - "items": { - "type": "string" - } - } - } - }, - { - "title": "Ratio", - "type": "object", - "required": [ - "count", - "timeSize", - "timeUnit", - "logView" - ], - "properties": { - "criteria": { - "type": "array", - "items": { - "minItems": 2, - "maxItems": 2, - "type": "array", - "items": { - "type": "object", - "properties": { - "field": { - "type": "string", - "example": "my.field" - }, - "comparator": { - "type": "string", - "enum": [ - "more than", - "more than or equals", - "less than", - "less than or equals", - "equals", - "does not equal", - "matches", - "does not match", - "matches phrase", - "does not match phrase" - ] - }, - "value": { - "oneOf": [ - { - "type": "number", - "example": 42 - }, - { - "type": "string", - "example": "value" - } - ] - } - } - } - } - }, - "count": { - "type": "object", - "properties": { - "comparator": { - "type": "string", - "enum": [ - "more than", - "more than or equals", - "less than", - "less than or equals", - "equals", - "does not equal", - "matches", - "does not match", - "matches phrase", - "does not match phrase" - ] - }, - "value": { - "type": "number", - "example": 100 - } - } - }, - "timeSize": { - "type": "number", - "example": 6 - }, - "timeUnit": { - "type": "string", - "enum": [ - "s", - "m", - "h", - "d" - ] - }, - "logView": { - "type": "object", - "properties": { - "logViewId": { - "type": "string" - }, - "type": { - "type": "string", - "enum": [ - "log-view-reference" - ], - "example": "log-view-reference" - } - } - }, - "groupBy": { - "type": "array", - "items": { - "type": "string" - } - } - } + "siem.eqlRule" + ] + }, + "schedule": { + "$ref": "#/components/schemas/schedule" + }, + "tags": { + "$ref": "#/components/schemas/tags" + }, + "throttle": { + "$ref": "#/components/schemas/throttle" } - ] + } }, - "create_log_threshold_rule_request": { - "title": "Create log threshold rule request", - "description": "A rule that detects when a log aggregation exceeds a threshold.", + "create_siem_indicator_rule_request": { + "title": "Create indicator match rule request", + "description": "A rule that uses indicators from intelligence sources to detect matching events and alerts.\n", "type": "object", "required": [ "consumer", @@ -4781,13 +3986,15 @@ "$ref": "#/components/schemas/notify_when" }, "params": { - "$ref": "#/components/schemas/params_property_log_threshold" + "type": "object", + "description": "The parameters for an indicator match rule.", + "additionalProperties": true }, "rule_type_id": { "type": "string", "description": "The ID of the rule type that you want to call when the rule is scheduled to run.", "enum": [ - "logs.alert.document.count" + "siem.indicatorRule" ] }, "schedule": { @@ -4801,9 +4008,9 @@ } } }, - "create_monitoring_ccr_exceptions_rule_request": { - "title": "Create CCR read exceptions rule request", - "description": "A rule that detects cross-cluster replication (CCR) read exceptions.", + "create_siem_ml_rule_request": { + "title": "Create machine learning rule request", + "description": "A rule that detects when a machine learning job discovers an anomaly above the defined threshold.\n", "type": "object", "required": [ "consumer", @@ -4830,14 +4037,14 @@ }, "params": { "type": "object", - "description": "The parameters for a CCR read exceptions rule.", + "description": "The parameters for a machine learning rule.", "additionalProperties": true }, "rule_type_id": { "type": "string", "description": "The ID of the rule type that you want to call when the rule is scheduled to run.", "enum": [ - "monitoring_ccr_read_exceptions" + "siem.mlRule" ] }, "schedule": { @@ -4851,9 +4058,9 @@ } } }, - "create_monitoring_cluster_health_rule_request": { - "title": "Create cluster health rule request", - "description": "A rule that detects when the health of the cluster changes.", + "create_siem_new_terms_rule_request": { + "title": "Create new terms rule request", + "description": "A rule that finds documents with values that appear for the first time.", "type": "object", "required": [ "consumer", @@ -4880,14 +4087,14 @@ }, "params": { "type": "object", - "description": "The parameters for a cluster health rule.", + "description": "The parameters for a new terms rule.", "additionalProperties": true }, "rule_type_id": { "type": "string", "description": "The ID of the rule type that you want to call when the rule is scheduled to run.", "enum": [ - "monitoring_alert_cluster_health" + "siem.newTermsRule" ] }, "schedule": { @@ -4901,9 +4108,8 @@ } } }, - "create_monitoring_cpu_usage_rule_request": { - "title": "Create CPU usage rule request", - "description": "A rule that detects when the CPU load for a node is consistently high.", + "create_siem_notifications_rule_request": { + "title": "Create security solution notification (legacy) rule request", "type": "object", "required": [ "consumer", @@ -4930,14 +4136,14 @@ }, "params": { "type": "object", - "description": "The parameters for a CPU usage rule.", + "description": "The parameters for a notification rule.", "additionalProperties": true }, "rule_type_id": { "type": "string", "description": "The ID of the rule type that you want to call when the rule is scheduled to run.", "enum": [ - "monitoring_alert_cpu_usage" + "siem.notifications" ] }, "schedule": { @@ -4951,9 +4157,9 @@ } } }, - "create_monitoring_disk_usage_rule_request": { - "title": "Create disk usage rule request", - "description": "A rule that detects when the disk usage for a node is consistently high.", + "create_siem_query_rule_request": { + "title": "Create custom query rule request", + "description": "A rule that uses KQL or Lucene to detect issues across indices.\n", "type": "object", "required": [ "consumer", @@ -4980,14 +4186,14 @@ }, "params": { "type": "object", - "description": "The parameters for a disk usage rule.", + "description": "The parameters for a custom query rule.", "additionalProperties": true }, "rule_type_id": { "type": "string", "description": "The ID of the rule type that you want to call when the rule is scheduled to run.", "enum": [ - "monitoring_alert_disk_usage" + "siem.queryRule" ] }, "schedule": { @@ -5001,9 +4207,9 @@ } } }, - "create_monitoring_elasticsearch_version_mismatch_rule_request": { - "title": "Create Elasticsearch version mismatch rule request", - "description": "A rule that detects when the cluster has multipe versions of Elasticsearch.", + "create_siem_saved_query_rule_request": { + "title": "Create saved query rule request", + "description": "A rule that searches the defined indices and creates an alert when a document matches the saved search.\n", "type": "object", "required": [ "consumer", @@ -5030,14 +4236,14 @@ }, "params": { "type": "object", - "description": "The parameters for a Elasticsearch version mismatch rule.", + "description": "The parameters for a saved query rule.", "additionalProperties": true }, "rule_type_id": { "type": "string", "description": "The ID of the rule type that you want to call when the rule is scheduled to run.", "enum": [ - "monitoring_alert_elasticsearch_version_mismatch" + "siem.savedQueryRule" ] }, "schedule": { @@ -5051,9 +4257,9 @@ } } }, - "create_monitoring_license_expiration_rule_request": { - "title": "Create license expiration rule request", - "description": "A rule that detects when the cluster license is about to expire.", + "create_siem_threshold_rule_request": { + "title": "Create threshold rule request", + "description": "A rule that aggregates query results to detect when the number of matches exceeds a threshold.\n", "type": "object", "required": [ "consumer", @@ -5080,14 +4286,14 @@ }, "params": { "type": "object", - "description": "The parameters for a license expiration rule.", + "description": "The parameters for a threshold rule.", "additionalProperties": true }, "rule_type_id": { "type": "string", "description": "The ID of the rule type that you want to call when the rule is scheduled to run.", "enum": [ - "monitoring_alert_license_expiration" + "siem.thresholdRule" ] }, "schedule": { @@ -5101,9 +4307,57 @@ } } }, - "create_monitoring_kibana_version_mismatch_rule_request": { - "title": "Create Kibana version mismatch rule request", - "description": "A rule that detects when the cluster has multiple versions of Kibana.", + "create_slo_burn_rate_rule_request": { + "title": "Create slo burn rate rule request", + "description": "A rule that detects when the burn rate is above a defined threshold for two different lookback periods. The two periods are a long period and a short period that is 1/12th of the long period. For each lookback period, the burn rate is computed as the error rate divided by the error budget. When the burn rates for both periods surpass the threshold, an alert occurs.\n", + "type": "object", + "required": [ + "consumer", + "name", + "params", + "rule_type_id", + "schedule" + ], + "properties": { + "actions": { + "$ref": "#/components/schemas/actions" + }, + "consumer": { + "$ref": "#/components/schemas/consumer" + }, + "enabled": { + "$ref": "#/components/schemas/enabled_rule" + }, + "name": { + "$ref": "#/components/schemas/name_rule" + }, + "notify_when": { + "$ref": "#/components/schemas/notify_when" + }, + "params": { + "$ref": "#/components/schemas/params_property_slo_burn_rate" + }, + "rule_type_id": { + "type": "string", + "description": "The ID of the rule type that you want to call when the rule is scheduled to run.", + "enum": [ + "slo.rules.burnRate" + ] + }, + "schedule": { + "$ref": "#/components/schemas/schedule" + }, + "tags": { + "$ref": "#/components/schemas/tags" + }, + "throttle": { + "$ref": "#/components/schemas/throttle" + } + } + }, + "create_synthetics_monitor_status_rule_request": { + "title": "Create synthetics monitor status rule request", + "description": "A rule that detects when a monitor is down or an availability threshold is breached.", "type": "object", "required": [ "consumer", @@ -5130,14 +4384,14 @@ }, "params": { "type": "object", - "description": "The parameters for a Kibana version mismatch rule.", + "description": "The parameters for the synthetics monitor status rule.", "additionalProperties": true }, "rule_type_id": { "type": "string", "description": "The ID of the rule type that you want to call when the rule is scheduled to run.", "enum": [ - "monitoring_alert_kibana_version_mismatch" + "xpack.synthetics.alerts.monitorStatus" ] }, "schedule": { @@ -5151,9 +4405,9 @@ } } }, - "create_monitoring_logstash_version_mismatch_rule_request": { - "title": "Create Logstash version mismatch rule request", - "description": "A rule that detects when the cluster has multiple versions of Logstash.", + "create_synthetics_uptime_duration_anomaly_rule_request": { + "title": "Create synthetics uptime duration anomaly rule request", + "description": "A rule that detects response durations for all of the geographic locations of each monitor. When a monitor runs for an unusual amount of time, at a particular time, an anomaly is recorded.\n", "type": "object", "required": [ "consumer", @@ -5180,14 +4434,14 @@ }, "params": { "type": "object", - "description": "The parameters for a Logstash version mismatch rule.", + "description": "The parameters for the uptime duration anomaly rule.", "additionalProperties": true }, "rule_type_id": { "type": "string", "description": "The ID of the rule type that you want to call when the rule is scheduled to run.", "enum": [ - "monitoring_alert_logstash_version_mismatch" + "xpack.uptime.alerts.durationAnomaly" ] }, "schedule": { @@ -5201,9 +4455,56 @@ } } }, - "create_monitoring_missing_data_rule_request": { - "title": "Create missing monitoring data rule request", - "description": "A rule that detects when monitoring data is missing.", + "create_synthetics_uptime_tls_rule_request": { + "title": "Create synthetics uptime TLS rule request", + "type": "object", + "required": [ + "consumer", + "name", + "params", + "rule_type_id", + "schedule" + ], + "properties": { + "actions": { + "$ref": "#/components/schemas/actions" + }, + "consumer": { + "$ref": "#/components/schemas/consumer" + }, + "enabled": { + "$ref": "#/components/schemas/enabled_rule" + }, + "name": { + "$ref": "#/components/schemas/name_rule" + }, + "notify_when": { + "$ref": "#/components/schemas/notify_when" + }, + "params": { + "$ref": "#/components/schemas/params_property_synthetics_uptime_tls" + }, + "rule_type_id": { + "type": "string", + "description": "The ID of the rule type that you want to call when the rule is scheduled to run.", + "enum": [ + "xpack.uptime.alerts.tls" + ] + }, + "schedule": { + "$ref": "#/components/schemas/schedule" + }, + "tags": { + "$ref": "#/components/schemas/tags" + }, + "throttle": { + "$ref": "#/components/schemas/throttle" + } + } + }, + "create_synthetics_uptime_tls_certificate_rule_request": { + "title": "Create TLS certificate rule request", + "description": "A rule that detects when a monitor has a TLS certificate expiring or when it exceeds an age limit.\n", "type": "object", "required": [ "consumer", @@ -5230,14 +4531,64 @@ }, "params": { "type": "object", - "description": "The parameters for a missing monitoring data rule.", + "description": "The parameters for a TLS certificate rule.", + "additionalProperties": true + }, + "rule_type_id": { + "type": "string", + "description": "The ID of the rule type that you want to call when the rule is scheduled to run.", + "enum": [ + "xpack.uptime.alerts.tlsCertificate" + ] + }, + "schedule": { + "$ref": "#/components/schemas/schedule" + }, + "tags": { + "$ref": "#/components/schemas/tags" + }, + "throttle": { + "$ref": "#/components/schemas/throttle" + } + } + }, + "create_transform_health_rule_request": { + "title": "Create transform health rule request", + "description": "A rule that monitors transforms health and alerts if an operational issue occurred.\n", + "type": "object", + "required": [ + "consumer", + "name", + "params", + "rule_type_id", + "schedule" + ], + "properties": { + "actions": { + "$ref": "#/components/schemas/actions" + }, + "consumer": { + "$ref": "#/components/schemas/consumer" + }, + "enabled": { + "$ref": "#/components/schemas/enabled_rule" + }, + "name": { + "$ref": "#/components/schemas/name_rule" + }, + "notify_when": { + "$ref": "#/components/schemas/notify_when" + }, + "params": { + "type": "object", + "description": "The parameters for a transform health rule.", "additionalProperties": true }, "rule_type_id": { "type": "string", "description": "The ID of the rule type that you want to call when the rule is scheduled to run.", "enum": [ - "monitoring_alert_missing_monitoring_data" + "transform_health" ] }, "schedule": { @@ -5251,9 +4602,9 @@ } } }, - "create_monitoring_nodes_changed_rule_request": { - "title": "Create nodes changed rule request", - "description": "A rule that detects when nodes are added, removed, or restarted.", + "create_uptime_monitor_status_rule_request": { + "title": "Create uptime monitor status rule request", + "description": "A rule that detects monitor errors and outages.", "type": "object", "required": [ "consumer", @@ -5279,773 +4630,1617 @@ "$ref": "#/components/schemas/notify_when" }, "params": { - "type": "object", - "description": "The parameters for a nodes changed rule.", - "additionalProperties": true + "$ref": "#/components/schemas/params_property_synthetics_monitor_status" }, "rule_type_id": { "type": "string", - "description": "The ID of the rule type that you want to call when the rule is scheduled to run.", - "enum": [ - "monitoring_alert_nodes_changed" + "description": "The ID of the rule type that you want to call when the rule is scheduled to run.", + "enum": [ + "xpack.uptime.alerts.monitorStatus" + ] + }, + "schedule": { + "$ref": "#/components/schemas/schedule" + }, + "tags": { + "$ref": "#/components/schemas/tags" + }, + "throttle": { + "$ref": "#/components/schemas/throttle" + } + } + }, + "filter": { + "type": "object", + "description": "A filter written in Elasticsearch Query Domain Specific Language (DSL) as defined in the `kbn-es-query` package.", + "properties": { + "meta": { + "type": "object", + "properties": { + "alias": { + "type": [ + "string", + "null" + ] + }, + "controlledBy": { + "type": "string" + }, + "disabled": { + "type": "boolean" + }, + "field": { + "type": "string" + }, + "group": { + "type": "string" + }, + "index": { + "type": "string" + }, + "isMultiIndex": { + "type": "boolean" + }, + "key": { + "type": "string" + }, + "negate": { + "type": "boolean" + }, + "params": { + "type": "object" + }, + "type": { + "type": "string" + }, + "value": { + "type": "string" + } + } + }, + "query": { + "type": "object" + }, + "$state": { + "type": "object" + } + } + }, + "notify_when": { + "type": "string", + "description": "Indicates how often alerts generate actions. Valid values include: `onActionGroupChange`: Actions run when the alert status changes; `onActiveAlert`: Actions run when the alert becomes active and at each check interval while the rule conditions are met; `onThrottleInterval`: Actions run when the alert becomes active and at the interval specified in the throttle property while the rule conditions are met. NOTE: You cannot specify `notify_when` at both the rule and action level. The recommended method is to set it for each action. If you set it at the rule level then update the rule in Kibana, it is automatically changed to use action-specific values.\n", + "enum": [ + "onActionGroupChange", + "onActiveAlert", + "onThrottleInterval" + ], + "examples": [ + "onActiveAlert" + ] + }, + "throttle": { + "type": [ + "string", + "null" + ], + "description": "The throttle interval, which defines how often an alert generates repeated actions. It is specified in seconds, minutes, hours, or days and is applicable only if `notify_when` is set to `onThrottleInterval`. NOTE: You cannot specify the throttle interval at both the rule and action level. The recommended method is to set it for each action. If you set it at the rule level then update the rule in Kibana, it is automatically changed to use action-specific values.\n", + "default": null, + "examples": [ + "10m" + ] + }, + "actions": { + "type": [ + "array", + "null" + ], + "default": [], + "items": { + "type": "object", + "required": [ + "group", + "id", + "params" + ], + "description": "An action that runs under defined conditions.\n", + "properties": { + "alerts_filter": { + "type": "object", + "description": "Conditions that affect whether the action runs. If you specify multiple conditions, all conditions must be met for the action to run. For example, if an alert occurs within the specified time frame and matches the query, the action runs.\n", + "properties": { + "query": { + "type": "object", + "description": "Defines a query filter that determines whether the action runs.", + "properties": { + "kql": { + "type": "string", + "description": "A filter written in Kibana Query Language (KQL)." + }, + "filters": { + "type": "array", + "items": { + "$ref": "#/components/schemas/filter" + } + } + } + }, + "timeframe": { + "type": "object", + "description": "Defines a period that limits whether the action runs.", + "properties": { + "days": { + "type": "array", + "description": "Defines the days of the week that the action can run, represented as an array of numbers. For example, `1` represents Monday. An empty array is equivalent to specifying all the days of the week.", + "items": { + "type": "integer" + }, + "examples": [ + [ + 1, + 2, + 3, + 4, + 5 + ] + ] + }, + "hours": { + "type": "object", + "description": "Defines the range of time in a day that the action can run. If the `start` value is `00:00` and the `end` value is `24:00`, actions be generated all day.\n", + "properties": { + "end": { + "type": "string", + "description": "The end of the time frame in 24-hour notation (`hh:mm`).", + "examples": [ + "17:00" + ] + }, + "start": { + "type": "string", + "description": "The start of the time frame in 24-hour notation (`hh:mm`).", + "examples": [ + "08:00" + ] + } + } + }, + "timezone": { + "type": "string", + "description": "The ISO time zone for the `hours` values. Values such as `UTC` and `UTC+1` also work but lack built-in daylight savings time support and are not recommended.\n", + "examples": [ + "Europe/Madrid" + ] + } + } + } + } + }, + "connector_type_id": { + "type": "string", + "description": "The type of connector. This property appears in responses but cannot be set in requests.", + "examples": [ + ".server-log" + ], + "readOnly": true + }, + "frequency": { + "type": "object", + "description": "The properties that affect how often actions are generated. If the rule type supports setting `summary` to `true`, the action can be a summary of alerts at the specified notification interval. Otherwise, an action runs for each alert at the specified notification interval. NOTE: You cannot specify these parameters when `notify_when` or `throttle` are defined at the rule level.\n", + "required": [ + "notify_when", + "summary" + ], + "properties": { + "notify_when": { + "$ref": "#/components/schemas/notify_when" + }, + "summary": { + "type": "boolean", + "description": "Indicates whether the action is a summary." + }, + "throttle": { + "$ref": "#/components/schemas/throttle" + } + } + }, + "group": { + "type": "string", + "description": "The group name, which affects when the action runs (for example, when the threshold is met or when the alert is recovered). Each rule type has a list of valid action group names. If you don't need to group actions, set to `default`.\n", + "examples": [ + "default" + ] + }, + "id": { + "type": "string", + "description": "The identifier for the connector saved object.", + "examples": [ + "9dca3e00-74f5-11ed-9801-35303b735aef" + ] + }, + "params": { + "type": "object", + "description": "The parameters for the action, which are sent to the connector. The `params` are handled as Mustache templates and passed a default set of context.", + "additionalProperties": true + }, + "uuid": { + "type": "string", + "description": "A universally unique identifier (UUID) for the action.", + "examples": [ + "1c7a1280-f28c-4e06-96b2-e4e5f05d1d61" + ] + } + } + } + }, + "consumer": { + "type": "string", + "description": "The name of the application or feature that owns the rule. For example: `alerts`, `apm`, `discover`, `infrastructure`, `logs`, `metrics`, `ml`, `monitoring`, `securitySolution`, `siem`, `stackAlerts`, or `uptime`.\n" + }, + "enabled_rule": { + "type": "boolean", + "description": "Indicates whether you want to run the rule on an interval basis after it is created." + }, + "name_rule": { + "type": "string", + "description": "The name of the rule. While this name does not have to be unique, a distinctive name can help you identify a rule.\n" + }, + "schedule": { + "type": "object", + "description": "The check interval, which specifies how frequently the rule conditions are checked. The interval is specified in seconds, minutes, hours, or days.", + "properties": { + "interval": { + "type": "string", + "examples": [ + "1m" ] - }, - "schedule": { - "$ref": "#/components/schemas/schedule" - }, - "tags": { - "$ref": "#/components/schemas/tags" - }, - "throttle": { - "$ref": "#/components/schemas/throttle" } } }, - "create_monitoring_shard_size_rule_request": { - "title": "Create shard size rule request", - "description": "A rule that detects when the average shard size is larger than a threshold.", - "type": "object", + "tags": { + "type": "array", + "description": "The tags for the rule.", + "items": { + "type": "string" + }, + "default": [] + }, + "params_property_apm_anomaly": { "required": [ - "consumer", - "name", - "params", - "rule_type_id", - "schedule" + "windowSize", + "windowUnit", + "environment", + "anomalySeverityType" ], "properties": { - "actions": { - "$ref": "#/components/schemas/actions" - }, - "consumer": { - "$ref": "#/components/schemas/consumer" - }, - "enabled": { - "$ref": "#/components/schemas/enabled_rule" - }, - "name": { - "$ref": "#/components/schemas/name_rule" + "serviceName": { + "type": "string", + "description": "The service name from APM" }, - "notify_when": { - "$ref": "#/components/schemas/notify_when" + "transactionType": { + "type": "string", + "description": "The transaction type from APM" }, - "params": { - "type": "object", - "description": "The parameters for a shard size rule.", - "additionalProperties": true + "windowSize": { + "type": "number", + "example": 6, + "description": "The window size" }, - "rule_type_id": { + "windowUnit": { "type": "string", - "description": "The ID of the rule type that you want to call when the rule is scheduled to run.", + "description": "The window size unit", "enum": [ - "monitoring_shard_size" + "m", + "h", + "d" ] }, - "schedule": { - "$ref": "#/components/schemas/schedule" - }, - "tags": { - "$ref": "#/components/schemas/tags" + "environment": { + "type": "string", + "description": "The environment from APM" }, - "throttle": { - "$ref": "#/components/schemas/throttle" + "anomalySeverityType": { + "type": "string", + "description": "The anomaly threshold value", + "enum": [ + "critical", + "major", + "minor", + "warning" + ] } } }, - "create_monitoring_thread_pool_search_rejections_rule_request": { - "title": "Create thread pool search rejections rule request", - "description": "A rule that detects when the number of rejections in the thread pool exceeds a threshold.", - "type": "object", + "params_property_apm_error_count": { "required": [ - "consumer", - "name", - "params", - "rule_type_id", - "schedule" + "windowSize", + "windowUnit", + "threshold", + "environment" ], "properties": { - "actions": { - "$ref": "#/components/schemas/actions" - }, - "consumer": { - "$ref": "#/components/schemas/consumer" - }, - "enabled": { - "$ref": "#/components/schemas/enabled_rule" - }, - "name": { - "$ref": "#/components/schemas/name_rule" - }, - "notify_when": { - "$ref": "#/components/schemas/notify_when" + "serviceName": { + "type": "string", + "description": "The service name from APM" }, - "params": { - "type": "object", - "description": "The parameters for a thread pool search rejections rule.", - "additionalProperties": true + "windowSize": { + "type": "number", + "description": "The window size", + "example": 6 }, - "rule_type_id": { + "windowUnit": { "type": "string", - "description": "The ID of the rule type that you want to call when the rule is scheduled to run.", + "description": "The window size unit", "enum": [ - "monitoring_alert_thread_pool_search_rejections" + "m", + "h", + "d" ] }, - "schedule": { - "$ref": "#/components/schemas/schedule" + "environment": { + "type": "string", + "description": "The environment from APM" }, - "tags": { - "$ref": "#/components/schemas/tags" + "threshold": { + "type": "number", + "description": "The error count threshold value" }, - "throttle": { - "$ref": "#/components/schemas/throttle" + "groupBy": { + "type": "array", + "default": [ + "service.name", + "service.environment" + ], + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "service.name", + "service.environment", + "transaction.name", + "error.grouping_key" + ] + } + }, + "errorGroupingKey": { + "type": "string" } } }, - "create_monitoring_thread_pool_write_rejections_rule_request": { - "title": "Create thread pool write rejections rule request", - "description": "A rule that detects when the number of rejections in the write thread pool exceeds a threshold.", - "type": "object", + "params_property_apm_transaction_duration": { "required": [ - "consumer", - "name", - "params", - "rule_type_id", - "schedule" + "windowSize", + "windowUnit", + "threshold", + "environment", + "aggregationType" ], "properties": { - "actions": { - "$ref": "#/components/schemas/actions" - }, - "consumer": { - "$ref": "#/components/schemas/consumer" - }, - "enabled": { - "$ref": "#/components/schemas/enabled_rule" + "serviceName": { + "type": "string", + "description": "The service name from APM" }, - "name": { - "$ref": "#/components/schemas/name_rule" + "transactionType": { + "type": "string", + "description": "The transaction type from APM" }, - "notify_when": { - "$ref": "#/components/schemas/notify_when" + "transactionName": { + "type": "string", + "description": "The transaction name from APM" }, - "params": { - "type": "object", - "description": "The parameters for a thread pool write rejections rule.", - "additionalProperties": true + "windowSize": { + "type": "number", + "description": "The window size", + "example": 6 }, - "rule_type_id": { + "windowUnit": { "type": "string", - "description": "The ID of the rule type that you want to call when the rule is scheduled to run.", + "description": "ç", "enum": [ - "monitoring_alert_thread_pool_write_rejections" + "m", + "h", + "d" ] }, - "schedule": { - "$ref": "#/components/schemas/schedule" + "environment": { + "type": "string" }, - "tags": { - "$ref": "#/components/schemas/tags" + "threshold": { + "type": "number", + "description": "The latency threshold value" + }, + "groupBy": { + "type": "array", + "default": [ + "service.name", + "service.environment", + "transaction.type" + ], + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "service.name", + "service.environment", + "transaction.type", + "transaction.name" + ] + } }, - "throttle": { - "$ref": "#/components/schemas/throttle" + "aggregationType": { + "type": "string", + "enum": [ + "avg", + "95th", + "99th" + ] } } }, - "create_siem_eql_rule_request": { - "title": "Create event correlation rule request", - "description": "A rule that uses Event Query Language (EQL) to match events, generate sequences, and stack data.\n", - "type": "object", + "params_property_apm_transaction_error_rate": { "required": [ - "consumer", - "name", - "params", - "rule_type_id", - "schedule" + "windowSize", + "windowUnit", + "threshold", + "environment" ], "properties": { - "actions": { - "$ref": "#/components/schemas/actions" - }, - "consumer": { - "$ref": "#/components/schemas/consumer" - }, - "enabled": { - "$ref": "#/components/schemas/enabled_rule" + "serviceName": { + "type": "string", + "description": "The service name from APM" }, - "name": { - "$ref": "#/components/schemas/name_rule" + "transactionType": { + "type": "string", + "description": "The transaction type from APM" }, - "notify_when": { - "$ref": "#/components/schemas/notify_when" + "transactionName": { + "type": "string", + "description": "The transaction name from APM" }, - "params": { - "type": "object", - "description": "The parameters for an event correlation rule.", - "additionalProperties": true + "windowSize": { + "type": "number", + "description": "The window size", + "example": 6 }, - "rule_type_id": { + "windowUnit": { "type": "string", - "description": "The ID of the rule type that you want to call when the rule is scheduled to run.", + "description": "The window size unit", "enum": [ - "siem.eqlRule" + "m", + "h", + "d" ] }, - "schedule": { - "$ref": "#/components/schemas/schedule" + "environment": { + "type": "string", + "description": "The environment from APM" }, - "tags": { - "$ref": "#/components/schemas/tags" + "threshold": { + "type": "number", + "description": "The error rate threshold value" }, - "throttle": { - "$ref": "#/components/schemas/throttle" + "groupBy": { + "type": "array", + "default": [ + "service.name", + "service.environment", + "transaction.type" + ], + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "service.name", + "service.environment", + "transaction.type", + "transaction.name" + ] + } } } }, - "create_siem_indicator_rule_request": { - "title": "Create indicator match rule request", - "description": "A rule that uses indicators from intelligence sources to detect matching events and alerts.\n", - "type": "object", - "required": [ - "consumer", - "name", - "params", - "rule_type_id", - "schedule" + "aggfield": { + "description": "The name of the numeric field that is used in the aggregation. This property is required when `aggType` is `avg`, `max`, `min` or `sum`.\n", + "type": "string" + }, + "aggtype": { + "description": "The type of aggregation to perform.", + "type": "string", + "enum": [ + "avg", + "count", + "max", + "min", + "sum" ], - "properties": { - "actions": { - "$ref": "#/components/schemas/actions" - }, - "consumer": { - "$ref": "#/components/schemas/consumer" - }, - "enabled": { - "$ref": "#/components/schemas/enabled_rule" - }, - "name": { - "$ref": "#/components/schemas/name_rule" + "default": "count" + }, + "excludehitsfrompreviousrun": { + "description": "Indicates whether to exclude matches from previous runs. If `true`, you can avoid alert duplication by excluding documents that have already been detected by the previous rule run. This option is not available when a grouping field is specified.\n", + "type": "boolean" + }, + "groupby": { + "description": "Indicates whether the aggregation is applied over all documents (`all`) or split into groups (`top`) using a grouping field (`termField`). If grouping is used, an alert will be created for each group when it exceeds the threshold; only the top groups (up to `termSize` number of groups) are checked.\n", + "type": "string", + "enum": [ + "all", + "top" + ], + "default": "all" + }, + "termsize": { + "description": "This property is required when `groupBy` is `top`. It specifies the number of groups to check against the threshold and therefore limits the number of alerts on high cardinality fields.\n", + "type": "integer" + }, + "timefield": { + "description": "The field that is used to calculate the time window.", + "type": "string" + }, + "timewindowsize": { + "description": "The size of the time window (in `timeWindowUnit` units), which determines how far back to search for documents. Generally it should be a value higher than the rule check interval to avoid gaps in detection.\n", + "type": "integer", + "examples": [ + 5 + ] + }, + "timewindowunit": { + "description": "The type of units for the time window: seconds, minutes, hours, or days.\n", + "type": "string", + "enum": [ + "s", + "m", + "h", + "d" + ], + "examples": [ + "m" + ] + }, + "size": { + "description": "The number of documents to pass to the configured actions when the threshold condition is met.\n", + "type": "integer" + }, + "termfield": { + "description": "The names of up to four fields that are used for grouping the aggregation. This property is required when `groupBy` is `top`.\n", + "oneOf": [ + { + "type": "string" }, - "notify_when": { - "$ref": "#/components/schemas/notify_when" + { + "type": "array", + "items": { + "type": "string" + }, + "maxItems": 4 + } + ] + }, + "threshold": { + "description": "The threshold value that is used with the `thresholdComparator`. If the `thresholdComparator` is `between` or `notBetween`, you must specify the boundary values.\n", + "type": "array", + "items": { + "type": "integer", + "examples": [ + 4000 + ] + } + }, + "thresholdcomparator": { + "description": "The comparison function for the threshold. For example, \"is above\", \"is above or equals\", \"is below\", \"is below or equals\", \"is between\", and \"is not between\".", + "type": "string", + "enum": [ + ">", + ">=", + "<", + "<=", + "between", + "notBetween" + ], + "examples": [ + ">" + ] + }, + "params_es_query_rule": { + "oneOf": [ + { + "type": "object", + "x-technical-preview": true, + "description": "The parameters for an Elasticsearch query rule that uses ES|QL to define the query. This functionality is in technical pre view and may be changed or removed in a future release. Elastic will work to fix any issues, but features in technical preview are not subject to the support SLA of official GA features.\n", + "required": [ + "esqlQuery", + "searchType", + "size", + "threshold", + "thresholdComparator", + "timeWindowSize", + "timeWindowUnit" + ], + "properties": { + "aggField": { + "$ref": "#/components/schemas/aggfield" + }, + "aggType": { + "$ref": "#/components/schemas/aggtype" + }, + "esqlQuery": { + "type": "object", + "required": [ + "esql" + ], + "properties": { + "esql": { + "description": "The query definition, which uses Elasticsearch Query Language.", + "type": "string" + } + } + }, + "excludeHitsFromPreviousRun": { + "$ref": "#/components/schemas/excludehitsfrompreviousrun" + }, + "groupBy": { + "$ref": "#/components/schemas/groupby" + }, + "searchType": { + "description": "The type of query, in this case a query that uses Elasticsearch Query Language (ES|QL).", + "type": "string", + "enum": [ + "esqlQuery" + ], + "examples": [ + "esqlQuery" + ] + }, + "size": { + "type": "integer", + "description": "When `searchType` is `esqlQuery`, this property is required but it does not affect the rule behavior.\n", + "examples": [ + 0 + ] + }, + "termSize": { + "$ref": "#/components/schemas/termsize" + }, + "threshold": { + "type": "array", + "items": { + "type": "integer", + "minimum": 0, + "maximum": 0 + }, + "description": "The threshold value that is used with the `thresholdComparator`. When `searchType` is `esqlQuery`, this property is required and must be set to zero.\n" + }, + "thresholdComparator": { + "type": "string", + "description": "The comparison function for the threshold. When `searchType` is `esqlQuery`, this property is required and must be set to \">\". Since the `threshold` value must be `0`, the result is that an alert occurs whenever the query returns results.\n", + "enum": [ + ">" + ], + "examples": [ + ">" + ] + }, + "timeField": { + "$ref": "#/components/schemas/timefield" + }, + "timeWindowSize": { + "$ref": "#/components/schemas/timewindowsize" + }, + "timeWindowUnit": { + "$ref": "#/components/schemas/timewindowunit" + } + } }, - "params": { + { "type": "object", - "description": "The parameters for an indicator match rule.", - "additionalProperties": true - }, - "rule_type_id": { - "type": "string", - "description": "The ID of the rule type that you want to call when the rule is scheduled to run.", - "enum": [ - "siem.indicatorRule" - ] - }, - "schedule": { - "$ref": "#/components/schemas/schedule" - }, - "tags": { - "$ref": "#/components/schemas/tags" - }, - "throttle": { - "$ref": "#/components/schemas/throttle" - } - } - }, - "create_siem_ml_rule_request": { - "title": "Create machine learning rule request", - "description": "A rule that detects when a machine learning job discovers an anomaly above the defined threshold.\n", - "type": "object", - "required": [ - "consumer", - "name", - "params", - "rule_type_id", - "schedule" - ], - "properties": { - "actions": { - "$ref": "#/components/schemas/actions" - }, - "consumer": { - "$ref": "#/components/schemas/consumer" - }, - "enabled": { - "$ref": "#/components/schemas/enabled_rule" - }, - "name": { - "$ref": "#/components/schemas/name_rule" - }, - "notify_when": { - "$ref": "#/components/schemas/notify_when" + "description": "The parameters for an Elasticsearch query rule that uses KQL or Lucene to define the query.", + "required": [ + "searchType", + "size", + "threshold", + "thresholdComparator", + "timeWindowSize", + "timeWindowUnit" + ], + "properties": { + "aggField": { + "$ref": "#/components/schemas/aggfield" + }, + "aggType": { + "$ref": "#/components/schemas/aggtype" + }, + "excludeHitsFromPreviousRun": { + "$ref": "#/components/schemas/excludehitsfrompreviousrun" + }, + "groupBy": { + "$ref": "#/components/schemas/groupby" + }, + "searchConfiguration": { + "description": "The query definition, which uses KQL or Lucene to fetch the documents from Elasticsearch.", + "type": "object", + "properties": { + "filter": { + "type": "array", + "items": { + "$ref": "#/components/schemas/filter" + } + }, + "index": { + "description": "The indices to query.", + "oneOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ] + }, + "query": { + "type": "object", + "properties": { + "language": { + "type": "string", + "examples": [ + "kuery" + ] + }, + "query": { + "type": "string" + } + } + } + } + }, + "searchType": { + "description": "The type of query, in this case a text-based query that uses KQL or Lucene.", + "type": "string", + "enum": [ + "searchSource" + ], + "examples": [ + "searchSource" + ] + }, + "size": { + "$ref": "#/components/schemas/size" + }, + "termField": { + "$ref": "#/components/schemas/termfield" + }, + "termSize": { + "$ref": "#/components/schemas/termsize" + }, + "threshold": { + "$ref": "#/components/schemas/threshold" + }, + "thresholdComparator": { + "$ref": "#/components/schemas/thresholdcomparator" + }, + "timeField": { + "$ref": "#/components/schemas/timefield" + }, + "timeWindowSize": { + "$ref": "#/components/schemas/timewindowsize" + }, + "timeWindowUnit": { + "$ref": "#/components/schemas/timewindowunit" + } + } }, - "params": { + { "type": "object", - "description": "The parameters for a machine learning rule.", - "additionalProperties": true - }, - "rule_type_id": { - "type": "string", - "description": "The ID of the rule type that you want to call when the rule is scheduled to run.", - "enum": [ - "siem.mlRule" - ] - }, - "schedule": { - "$ref": "#/components/schemas/schedule" - }, - "tags": { - "$ref": "#/components/schemas/tags" - }, - "throttle": { - "$ref": "#/components/schemas/throttle" + "description": "The parameters for an Elasticsearch query rule that uses Elasticsearch Query DSL to define the query.", + "required": [ + "esQuery", + "index", + "threshold", + "thresholdComparator", + "timeField", + "timeWindowSize", + "timeWindowUnit" + ], + "properties": { + "aggField": { + "$ref": "#/components/schemas/aggfield" + }, + "aggType": { + "$ref": "#/components/schemas/aggtype" + }, + "esQuery": { + "description": "The query definition, which uses Elasticsearch Query DSL.", + "type": "string" + }, + "excludeHitsFromPreviousRun": { + "$ref": "#/components/schemas/excludehitsfrompreviousrun" + }, + "groupBy": { + "$ref": "#/components/schemas/groupby" + }, + "index": { + "description": "The indices to query.", + "oneOf": [ + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "string" + } + ] + }, + "searchType": { + "description": "The type of query, in this case a query that uses Elasticsearch Query DSL.", + "type": "string", + "enum": [ + "esQuery" + ], + "default": "esQuery", + "examples": [ + "esQuery" + ] + }, + "size": { + "$ref": "#/components/schemas/size" + }, + "termField": { + "$ref": "#/components/schemas/termfield" + }, + "termSize": { + "$ref": "#/components/schemas/termsize" + }, + "threshold": { + "$ref": "#/components/schemas/threshold" + }, + "thresholdComparator": { + "$ref": "#/components/schemas/thresholdcomparator" + }, + "timeField": { + "$ref": "#/components/schemas/timefield" + }, + "timeWindowSize": { + "$ref": "#/components/schemas/timewindowsize" + }, + "timeWindowUnit": { + "$ref": "#/components/schemas/timewindowunit" + } + } } - } + ] }, - "create_siem_new_terms_rule_request": { - "title": "Create new terms rule request", - "description": "A rule that finds documents with values that appear for the first time.", + "params_index_threshold_rule": { "type": "object", + "description": "The parameters for an index threshold rule.", "required": [ - "consumer", - "name", - "params", - "rule_type_id", - "schedule" + "index", + "threshold", + "thresholdComparator", + "timeField", + "timeWindowSize", + "timeWindowUnit" ], "properties": { - "actions": { - "$ref": "#/components/schemas/actions" - }, - "consumer": { - "$ref": "#/components/schemas/consumer" - }, - "enabled": { - "$ref": "#/components/schemas/enabled_rule" - }, - "name": { - "$ref": "#/components/schemas/name_rule" - }, - "notify_when": { - "$ref": "#/components/schemas/notify_when" - }, - "params": { - "type": "object", - "description": "The parameters for a new terms rule.", - "additionalProperties": true - }, - "rule_type_id": { - "type": "string", - "description": "The ID of the rule type that you want to call when the rule is scheduled to run.", - "enum": [ - "siem.newTermsRule" - ] - }, - "schedule": { - "$ref": "#/components/schemas/schedule" + "aggField": { + "$ref": "#/components/schemas/aggfield" }, - "tags": { - "$ref": "#/components/schemas/tags" + "aggType": { + "$ref": "#/components/schemas/aggtype" }, - "throttle": { - "$ref": "#/components/schemas/throttle" - } - } - }, - "create_siem_notifications_rule_request": { - "title": "Create security solution notification (legacy) rule request", - "type": "object", - "required": [ - "consumer", - "name", - "params", - "rule_type_id", - "schedule" - ], - "properties": { - "actions": { - "$ref": "#/components/schemas/actions" + "filterKuery": { + "description": "A KQL expression thats limits the scope of alerts.", + "type": "string" }, - "consumer": { - "$ref": "#/components/schemas/consumer" + "groupBy": { + "$ref": "#/components/schemas/groupby" }, - "enabled": { - "$ref": "#/components/schemas/enabled_rule" + "index": { + "description": "The indices to query.", + "type": "array", + "items": { + "type": "string" + } }, - "name": { - "$ref": "#/components/schemas/name_rule" + "termField": { + "$ref": "#/components/schemas/termfield" }, - "notify_when": { - "$ref": "#/components/schemas/notify_when" + "termSize": { + "$ref": "#/components/schemas/termsize" }, - "params": { - "type": "object", - "description": "The parameters for a notification rule.", - "additionalProperties": true + "threshold": { + "$ref": "#/components/schemas/threshold" }, - "rule_type_id": { - "type": "string", - "description": "The ID of the rule type that you want to call when the rule is scheduled to run.", - "enum": [ - "siem.notifications" - ] + "thresholdComparator": { + "$ref": "#/components/schemas/thresholdcomparator" }, - "schedule": { - "$ref": "#/components/schemas/schedule" + "timeField": { + "$ref": "#/components/schemas/timefield" }, - "tags": { - "$ref": "#/components/schemas/tags" + "timeWindowSize": { + "$ref": "#/components/schemas/timewindowsize" }, - "throttle": { - "$ref": "#/components/schemas/throttle" + "timeWindowUnit": { + "$ref": "#/components/schemas/timewindowunit" } } }, - "create_siem_query_rule_request": { - "title": "Create custom query rule request", - "description": "A rule that uses KQL or Lucene to detect issues across indices.\n", - "type": "object", - "required": [ - "consumer", - "name", - "params", - "rule_type_id", - "schedule" - ], + "params_property_infra_inventory": { "properties": { - "actions": { - "$ref": "#/components/schemas/actions" - }, - "consumer": { - "$ref": "#/components/schemas/consumer" - }, - "enabled": { - "$ref": "#/components/schemas/enabled_rule" - }, - "name": { - "$ref": "#/components/schemas/name_rule" + "criteria": { + "type": "array", + "items": { + "type": "object", + "properties": { + "metric": { + "type": "string", + "enum": [ + "count", + "cpu", + "diskLatency", + "load", + "memory", + "memoryTotal", + "tx", + "rx", + "logRate", + "diskIOReadBytes", + "diskIOWriteBytes", + "s3TotalRequests", + "s3NumberOfObjects", + "s3BucketSize", + "s3DownloadBytes", + "s3UploadBytes", + "rdsConnections", + "rdsQueriesExecuted", + "rdsActiveTransactions", + "rdsLatency", + "sqsMessagesVisible", + "sqsMessagesDelayed", + "sqsMessagesSent", + "sqsMessagesEmpty", + "sqsOldestMessage", + "custom" + ] + }, + "timeSize": { + "type": "number" + }, + "timeUnit": { + "type": "string", + "enum": [ + "s", + "m", + "h", + "d" + ] + }, + "sourceId": { + "type": "string" + }, + "threshold": { + "type": "array", + "items": { + "type": "number" + } + }, + "comparator": { + "type": "string", + "enum": [ + "<", + "<=", + ">", + ">=", + "between", + "outside" + ] + }, + "customMetric": { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "custom" + ] + }, + "field": { + "type": "string" + }, + "aggregation": { + "type": "string", + "enum": [ + "avg", + "max", + "min", + "rate" + ] + }, + "id": { + "type": "string" + }, + "label": { + "type": "string" + } + } + }, + "warningThreshold": { + "type": "array", + "items": { + "type": "number" + } + }, + "warningComparator": { + "type": "string", + "enum": [ + "<", + "<=", + ">", + ">=", + "between", + "outside" + ] + } + } + } }, - "notify_when": { - "$ref": "#/components/schemas/notify_when" + "filterQuery": { + "type": "string" }, - "params": { - "type": "object", - "description": "The parameters for a custom query rule.", - "additionalProperties": true + "filterQueryText": { + "type": "string" }, - "rule_type_id": { + "nodeType": { "type": "string", - "description": "The ID of the rule type that you want to call when the rule is scheduled to run.", "enum": [ - "siem.queryRule" + "host", + "pod", + "container", + "awsEC2", + "awsS3", + "awsSQS", + "awsRDS" ] }, - "schedule": { - "$ref": "#/components/schemas/schedule" - }, - "tags": { - "$ref": "#/components/schemas/tags" + "sourceId": { + "type": "string" }, - "throttle": { - "$ref": "#/components/schemas/throttle" + "alertOnNoData": { + "type": "boolean" } } }, - "create_siem_saved_query_rule_request": { - "title": "Create saved query rule request", - "description": "A rule that searches the defined indices and creates an alert when a document matches the saved search.\n", - "type": "object", - "required": [ - "consumer", - "name", - "params", - "rule_type_id", - "schedule" - ], + "params_property_infra_metric_threshold": { "properties": { - "actions": { - "$ref": "#/components/schemas/actions" - }, - "consumer": { - "$ref": "#/components/schemas/consumer" - }, - "enabled": { - "$ref": "#/components/schemas/enabled_rule" - }, - "name": { - "$ref": "#/components/schemas/name_rule" - }, - "notify_when": { - "$ref": "#/components/schemas/notify_when" - }, - "params": { - "type": "object", - "description": "The parameters for a saved query rule.", - "additionalProperties": true + "criteria": { + "type": "array", + "items": { + "oneOf": [ + { + "title": "non count criterion", + "type": "object", + "properties": { + "threshold": { + "type": "array", + "items": { + "type": "number" + } + }, + "comparator": { + "type": "string", + "enum": [ + "<", + "<=", + ">", + ">=", + "between", + "outside" + ] + }, + "timeUnit": { + "type": "string" + }, + "timeSize": { + "type": "number" + }, + "warningThreshold": { + "type": "array", + "items": { + "type": "number" + } + }, + "warningComparator": { + "type": "string", + "enum": [ + "<", + "<=", + ">", + ">=", + "between", + "outside" + ] + }, + "metric": { + "type": "string" + }, + "aggType": { + "type": "string", + "enum": [ + "avg", + "max", + "min", + "cardinality", + "rate", + "count", + "sum", + "p95", + "p99", + "custom" + ] + } + } + }, + { + "title": "count criterion", + "type": "object", + "properties": { + "threshold": { + "type": "array", + "items": { + "type": "number" + } + }, + "comparator": { + "type": "string", + "enum": [ + "<", + "<=", + ">", + ">=", + "between", + "outside" + ] + }, + "timeUnit": { + "type": "string" + }, + "timeSize": { + "type": "number" + }, + "warningThreshold": { + "type": "array", + "items": { + "type": "number" + } + }, + "warningComparator": { + "type": "string", + "enum": [ + "<", + "<=", + ">", + ">=", + "between", + "outside" + ] + }, + "aggType": { + "type": "string", + "enum": [ + "count" + ] + } + } + }, + { + "title": "custom criterion", + "type": "object", + "properties": { + "threshold": { + "type": "array", + "items": { + "type": "number" + } + }, + "comparator": { + "type": "string", + "enum": [ + "<", + "<=", + ">", + ">=", + "between", + "outside" + ] + }, + "timeUnit": { + "type": "string" + }, + "timeSize": { + "type": "number" + }, + "warningThreshold": { + "type": "array", + "items": { + "type": "number" + } + }, + "warningComparator": { + "type": "string", + "enum": [ + "<", + "<=", + ">", + ">=", + "between", + "outside" + ] + }, + "aggType": { + "type": "string", + "enum": [ + "custom" + ] + }, + "customMetric": { + "type": "array", + "items": { + "oneOf": [ + { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "aggType": { + "type": "string", + "enum": [ + "avg", + "sum", + "max", + "min", + "cardinality" + ] + }, + "field": { + "type": "string" + } + } + }, + { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "aggType": { + "type": "string", + "enum": [ + "count" + ] + }, + "filter": { + "type": "string" + } + } + } + ] + } + }, + "equation": { + "type": "string" + }, + "label": { + "type": "string" + } + } + } + ] + } }, - "rule_type_id": { - "type": "string", - "description": "The ID of the rule type that you want to call when the rule is scheduled to run.", - "enum": [ - "siem.savedQueryRule" + "groupBy": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + } ] }, - "schedule": { - "$ref": "#/components/schemas/schedule" - }, - "tags": { - "$ref": "#/components/schemas/tags" - }, - "throttle": { - "$ref": "#/components/schemas/throttle" - } - } - }, - "create_siem_threshold_rule_request": { - "title": "Create threshold rule request", - "description": "A rule that aggregates query results to detect when the number of matches exceeds a threshold.\n", - "type": "object", - "required": [ - "consumer", - "name", - "params", - "rule_type_id", - "schedule" - ], - "properties": { - "actions": { - "$ref": "#/components/schemas/actions" - }, - "consumer": { - "$ref": "#/components/schemas/consumer" - }, - "enabled": { - "$ref": "#/components/schemas/enabled_rule" - }, - "name": { - "$ref": "#/components/schemas/name_rule" - }, - "notify_when": { - "$ref": "#/components/schemas/notify_when" - }, - "params": { - "type": "object", - "description": "The parameters for a threshold rule.", - "additionalProperties": true - }, - "rule_type_id": { - "type": "string", - "description": "The ID of the rule type that you want to call when the rule is scheduled to run.", - "enum": [ - "siem.thresholdRule" - ] + "filterQuery": { + "type": "string" }, - "schedule": { - "$ref": "#/components/schemas/schedule" + "sourceId": { + "type": "string" }, - "tags": { - "$ref": "#/components/schemas/tags" + "alertOnNoData": { + "type": "boolean" }, - "throttle": { - "$ref": "#/components/schemas/throttle" + "alertOnGroupDisappear": { + "type": "boolean" } } }, - "params_property_slo_burn_rate": { - "properties": { - "sloId": { - "description": "The SLO identifier used by the rule", - "type": "string", - "example": "8853df00-ae2e-11ed-90af-09bb6422b258" - }, - "burnRateThreshold": { - "description": "The burn rate threshold used to trigger the alert", - "type": "number", - "example": 14.4 - }, - "maxBurnRateThreshold": { - "description": "The maximum burn rate threshold value defined by the SLO error budget", - "type": "number", - "example": 168 - }, - "longWindow": { - "description": "The duration of the long window used to compute the burn rate", + "params_property_log_threshold": { + "oneOf": [ + { + "title": "Count", "type": "object", + "required": [ + "count", + "timeSize", + "timeUnit", + "logView" + ], "properties": { - "value": { - "description": "The duration value", + "criteria": { + "type": "array", + "items": { + "type": "object", + "properties": { + "field": { + "type": "string", + "example": "my.field" + }, + "comparator": { + "type": "string", + "enum": [ + "more than", + "more than or equals", + "less than", + "less than or equals", + "equals", + "does not equal", + "matches", + "does not match", + "matches phrase", + "does not match phrase" + ] + }, + "value": { + "oneOf": [ + { + "type": "number", + "example": 42 + }, + { + "type": "string", + "example": "value" + } + ] + } + } + } + }, + "count": { + "type": "object", + "properties": { + "comparator": { + "type": "string", + "enum": [ + "more than", + "more than or equals", + "less than", + "less than or equals", + "equals", + "does not equal", + "matches", + "does not match", + "matches phrase", + "does not match phrase" + ] + }, + "value": { + "type": "number", + "example": 100 + } + } + }, + "timeSize": { "type": "number", "example": 6 }, - "unit": { - "description": "The duration unit", - "type": "string", - "example": "h" + "timeUnit": { + "type": "string", + "enum": [ + "s", + "m", + "h", + "d" + ] + }, + "logView": { + "type": "object", + "properties": { + "logViewId": { + "type": "string" + }, + "type": { + "type": "string", + "enum": [ + "log-view-reference" + ], + "example": "log-view-reference" + } + } + }, + "groupBy": { + "type": "array", + "items": { + "type": "string" + } } } }, - "shortWindow": { - "description": "The duration of the short window used to compute the burn rate", + { + "title": "Ratio", "type": "object", + "required": [ + "count", + "timeSize", + "timeUnit", + "logView" + ], "properties": { - "value": { - "description": "The duration value", + "criteria": { + "type": "array", + "items": { + "minItems": 2, + "maxItems": 2, + "type": "array", + "items": { + "type": "object", + "properties": { + "field": { + "type": "string", + "example": "my.field" + }, + "comparator": { + "type": "string", + "enum": [ + "more than", + "more than or equals", + "less than", + "less than or equals", + "equals", + "does not equal", + "matches", + "does not match", + "matches phrase", + "does not match phrase" + ] + }, + "value": { + "oneOf": [ + { + "type": "number", + "example": 42 + }, + { + "type": "string", + "example": "value" + } + ] + } + } + } + } + }, + "count": { + "type": "object", + "properties": { + "comparator": { + "type": "string", + "enum": [ + "more than", + "more than or equals", + "less than", + "less than or equals", + "equals", + "does not equal", + "matches", + "does not match", + "matches phrase", + "does not match phrase" + ] + }, + "value": { + "type": "number", + "example": 100 + } + } + }, + "timeSize": { "type": "number", - "example": 30 + "example": 6 }, - "unit": { - "description": "The duration unit", + "timeUnit": { "type": "string", - "example": "m" + "enum": [ + "s", + "m", + "h", + "d" + ] + }, + "logView": { + "type": "object", + "properties": { + "logViewId": { + "type": "string" + }, + "type": { + "type": "string", + "enum": [ + "log-view-reference" + ], + "example": "log-view-reference" + } + } + }, + "groupBy": { + "type": "array", + "items": { + "type": "string" + } } } } - } - }, - "create_slo_burn_rate_rule_request": { - "title": "Create slo burn rate rule request", - "description": "A rule that detects when the burn rate is above a defined threshold for two different lookback periods. The two periods are a long period and a short period that is 1/12th of the long period. For each lookback period, the burn rate is computed as the error rate divided by the error budget. When the burn rates for both periods surpass the threshold, an alert occurs.\n", - "type": "object", - "required": [ - "consumer", - "name", - "params", - "rule_type_id", - "schedule" - ], - "properties": { - "actions": { - "$ref": "#/components/schemas/actions" - }, - "consumer": { - "$ref": "#/components/schemas/consumer" - }, - "enabled": { - "$ref": "#/components/schemas/enabled_rule" - }, - "name": { - "$ref": "#/components/schemas/name_rule" - }, - "notify_when": { - "$ref": "#/components/schemas/notify_when" - }, - "params": { - "$ref": "#/components/schemas/params_property_slo_burn_rate" - }, - "rule_type_id": { - "type": "string", - "description": "The ID of the rule type that you want to call when the rule is scheduled to run.", - "enum": [ - "slo.rules.burnRate" - ] - }, - "schedule": { - "$ref": "#/components/schemas/schedule" - }, - "tags": { - "$ref": "#/components/schemas/tags" - }, - "throttle": { - "$ref": "#/components/schemas/throttle" - } - } + ] }, - "create_synthetics_monitor_status_rule_request": { - "title": "Create synthetics monitor status rule request", - "description": "A rule that detects when a monitor is down or an availability threshold is breached.", - "type": "object", - "required": [ - "consumer", - "name", - "params", - "rule_type_id", - "schedule" - ], + "params_property_slo_burn_rate": { "properties": { - "actions": { - "$ref": "#/components/schemas/actions" - }, - "consumer": { - "$ref": "#/components/schemas/consumer" - }, - "enabled": { - "$ref": "#/components/schemas/enabled_rule" - }, - "name": { - "$ref": "#/components/schemas/name_rule" - }, - "notify_when": { - "$ref": "#/components/schemas/notify_when" - }, - "params": { - "type": "object", - "description": "The parameters for the synthetics monitor status rule.", - "additionalProperties": true - }, - "rule_type_id": { + "sloId": { + "description": "The SLO identifier used by the rule", "type": "string", - "description": "The ID of the rule type that you want to call when the rule is scheduled to run.", - "enum": [ - "xpack.synthetics.alerts.monitorStatus" - ] - }, - "schedule": { - "$ref": "#/components/schemas/schedule" - }, - "tags": { - "$ref": "#/components/schemas/tags" - }, - "throttle": { - "$ref": "#/components/schemas/throttle" - } - } - }, - "create_synthetics_uptime_duration_anomaly_rule_request": { - "title": "Create synthetics uptime duration anomaly rule request", - "description": "A rule that detects response durations for all of the geographic locations of each monitor. When a monitor runs for an unusual amount of time, at a particular time, an anomaly is recorded.\n", - "type": "object", - "required": [ - "consumer", - "name", - "params", - "rule_type_id", - "schedule" - ], - "properties": { - "actions": { - "$ref": "#/components/schemas/actions" - }, - "consumer": { - "$ref": "#/components/schemas/consumer" - }, - "enabled": { - "$ref": "#/components/schemas/enabled_rule" + "example": "8853df00-ae2e-11ed-90af-09bb6422b258" }, - "name": { - "$ref": "#/components/schemas/name_rule" + "burnRateThreshold": { + "description": "The burn rate threshold used to trigger the alert", + "type": "number", + "example": 14.4 }, - "notify_when": { - "$ref": "#/components/schemas/notify_when" + "maxBurnRateThreshold": { + "description": "The maximum burn rate threshold value defined by the SLO error budget", + "type": "number", + "example": 168 }, - "params": { + "longWindow": { + "description": "The duration of the long window used to compute the burn rate", "type": "object", - "description": "The parameters for the uptime duration anomaly rule.", - "additionalProperties": true - }, - "rule_type_id": { - "type": "string", - "description": "The ID of the rule type that you want to call when the rule is scheduled to run.", - "enum": [ - "xpack.uptime.alerts.durationAnomaly" - ] - }, - "schedule": { - "$ref": "#/components/schemas/schedule" - }, - "tags": { - "$ref": "#/components/schemas/tags" + "properties": { + "value": { + "description": "The duration value", + "type": "number", + "example": 6 + }, + "unit": { + "description": "The duration unit", + "type": "string", + "example": "h" + } + } }, - "throttle": { - "$ref": "#/components/schemas/throttle" + "shortWindow": { + "description": "The duration of the short window used to compute the burn rate", + "type": "object", + "properties": { + "value": { + "description": "The duration value", + "type": "number", + "example": 30 + }, + "unit": { + "description": "The duration unit", + "type": "string", + "example": "m" + } + } } } }, @@ -6062,153 +6257,6 @@ } } }, - "create_synthetics_uptime_tls_rule_request": { - "title": "Create synthetics uptime TLS rule request", - "type": "object", - "required": [ - "consumer", - "name", - "params", - "rule_type_id", - "schedule" - ], - "properties": { - "actions": { - "$ref": "#/components/schemas/actions" - }, - "consumer": { - "$ref": "#/components/schemas/consumer" - }, - "enabled": { - "$ref": "#/components/schemas/enabled_rule" - }, - "name": { - "$ref": "#/components/schemas/name_rule" - }, - "notify_when": { - "$ref": "#/components/schemas/notify_when" - }, - "params": { - "$ref": "#/components/schemas/params_property_synthetics_uptime_tls" - }, - "rule_type_id": { - "type": "string", - "description": "The ID of the rule type that you want to call when the rule is scheduled to run.", - "enum": [ - "xpack.uptime.alerts.tls" - ] - }, - "schedule": { - "$ref": "#/components/schemas/schedule" - }, - "tags": { - "$ref": "#/components/schemas/tags" - }, - "throttle": { - "$ref": "#/components/schemas/throttle" - } - } - }, - "create_synthetics_uptime_tls_certificate_rule_request": { - "title": "Create TLS certificate rule request", - "description": "A rule that detects when a monitor has a TLS certificate expiring or when it exceeds an age limit.\n", - "type": "object", - "required": [ - "consumer", - "name", - "params", - "rule_type_id", - "schedule" - ], - "properties": { - "actions": { - "$ref": "#/components/schemas/actions" - }, - "consumer": { - "$ref": "#/components/schemas/consumer" - }, - "enabled": { - "$ref": "#/components/schemas/enabled_rule" - }, - "name": { - "$ref": "#/components/schemas/name_rule" - }, - "notify_when": { - "$ref": "#/components/schemas/notify_when" - }, - "params": { - "type": "object", - "description": "The parameters for a TLS certificate rule.", - "additionalProperties": true - }, - "rule_type_id": { - "type": "string", - "description": "The ID of the rule type that you want to call when the rule is scheduled to run.", - "enum": [ - "xpack.uptime.alerts.tlsCertificate" - ] - }, - "schedule": { - "$ref": "#/components/schemas/schedule" - }, - "tags": { - "$ref": "#/components/schemas/tags" - }, - "throttle": { - "$ref": "#/components/schemas/throttle" - } - } - }, - "create_transform_health_rule_request": { - "title": "Create transform health rule request", - "description": "A rule that monitors transforms health and alerts if an operational issue occurred.\n", - "type": "object", - "required": [ - "consumer", - "name", - "params", - "rule_type_id", - "schedule" - ], - "properties": { - "actions": { - "$ref": "#/components/schemas/actions" - }, - "consumer": { - "$ref": "#/components/schemas/consumer" - }, - "enabled": { - "$ref": "#/components/schemas/enabled_rule" - }, - "name": { - "$ref": "#/components/schemas/name_rule" - }, - "notify_when": { - "$ref": "#/components/schemas/notify_when" - }, - "params": { - "type": "object", - "description": "The parameters for a transform health rule.", - "additionalProperties": true - }, - "rule_type_id": { - "type": "string", - "description": "The ID of the rule type that you want to call when the rule is scheduled to run.", - "enum": [ - "transform_health" - ] - }, - "schedule": { - "$ref": "#/components/schemas/schedule" - }, - "tags": { - "$ref": "#/components/schemas/tags" - }, - "throttle": { - "$ref": "#/components/schemas/throttle" - } - } - }, "params_property_synthetics_monitor_status": { "required": [ "numTimes", @@ -6312,54 +6360,6 @@ } } }, - "create_uptime_monitor_status_rule_request": { - "title": "Create uptime monitor status rule request", - "description": "A rule that detects monitor errors and outages.", - "type": "object", - "required": [ - "consumer", - "name", - "params", - "rule_type_id", - "schedule" - ], - "properties": { - "actions": { - "$ref": "#/components/schemas/actions" - }, - "consumer": { - "$ref": "#/components/schemas/consumer" - }, - "enabled": { - "$ref": "#/components/schemas/enabled_rule" - }, - "name": { - "$ref": "#/components/schemas/name_rule" - }, - "notify_when": { - "$ref": "#/components/schemas/notify_when" - }, - "params": { - "$ref": "#/components/schemas/params_property_synthetics_monitor_status" - }, - "rule_type_id": { - "type": "string", - "description": "The ID of the rule type that you want to call when the rule is scheduled to run.", - "enum": [ - "xpack.uptime.alerts.monitorStatus" - ] - }, - "schedule": { - "$ref": "#/components/schemas/schedule" - }, - "tags": { - "$ref": "#/components/schemas/tags" - }, - "throttle": { - "$ref": "#/components/schemas/throttle" - } - } - }, "create_rule_request": { "title": "Create rule request body properties", "description": "The properties vary depending on the rule type.", @@ -6492,7 +6492,51 @@ } ], "discriminator": { - "propertyName": "rule_type_id" + "propertyName": "rule_type_id", + "mapping": { + "xpack.ml.anomaly_detection_alert": "#/components/schemas/create_anomaly_detection_alert_rule_request", + "xpack.ml.anomaly_detection_jobs_health": "#/components/schemas/create_anomaly_detection_jobs_health_rule_request", + "apm.anomaly": "#/components/schemas/create_apm_anomaly_rule_request", + "apm.error_rate": "#/components/schemas/create_apm_error_count_rule_request", + "apm.transaction_duration": "#/components/schemas/create_apm_transaction_duration_rule_request", + "apm.transaction_error_rate": "#/components/schemas/create_apm_transaction_error_rate_rule_request", + ".es-query": "#/components/schemas/create_es_query_rule_request", + ".geo-containment": "#/components/schemas/create_geo_containment_rule_request", + ".index-threshold": "#/components/schemas/create_index_threshold_rule_request", + "metrics.alert.inventory.threshold": "#/components/schemas/create_infra_inventory_rule_request", + "metrics.alert.anomaly": "#/components/schemas/create_infra_metric_anomaly_rule_request", + "metrics.alert.threshold": "#/components/schemas/create_infra_metric_threshold_rule_request", + "monitoring_alert_jvm_memory_usage": "#/components/schemas/create_monitoring_jvm_memory_usage_rule_request", + "logs.alert.document.count": "#/components/schemas/create_log_threshold_rule_request", + "monitoring_ccr_read_exceptions": "#/components/schemas/create_monitoring_ccr_exceptions_rule_request", + "monitoring_alert_cluster_health": "#/components/schemas/create_monitoring_cluster_health_rule_request", + "monitoring_alert_cpu_usage": "#/components/schemas/create_monitoring_cpu_usage_rule_request", + "monitoring_alert_disk_usage": "#/components/schemas/create_monitoring_disk_usage_rule_request", + "monitoring_alert_elasticsearch_version_mismatch": "#/components/schemas/create_monitoring_elasticsearch_version_mismatch_rule_request", + "monitoring_alert_license_expiration": "#/components/schemas/create_monitoring_license_expiration_rule_request", + "monitoring_alert_kibana_version_mismatch": "#/components/schemas/create_monitoring_kibana_version_mismatch_rule_request", + "monitoring_alert_logstash_version_mismatch": "#/components/schemas/create_monitoring_logstash_version_mismatch_rule_request", + "monitoring_alert_missing_monitoring_data": "#/components/schemas/create_monitoring_missing_data_rule_request", + "monitoring_alert_nodes_changed": "#/components/schemas/create_monitoring_nodes_changed_rule_request", + "monitoring_shard_size": "#/components/schemas/create_monitoring_shard_size_rule_request", + "monitoring_alert_thread_pool_search_rejections": "#/components/schemas/create_monitoring_thread_pool_search_rejections_rule_request", + "monitoring_alert_thread_pool_write_rejections": "#/components/schemas/create_monitoring_thread_pool_write_rejections_rule_request", + "siem.eqlRule": "#/components/schemas/create_siem_eql_rule_request", + "siem.indicatorRule": "#/components/schemas/create_siem_indicator_rule_request", + "siem.mlRule": "#/components/schemas/create_siem_ml_rule_request", + "siem.newTermsRule": "#/components/schemas/create_siem_new_terms_rule_request", + "siem.notifications": "#/components/schemas/create_siem_notifications_rule_request", + "siem.queryRule": "#/components/schemas/create_siem_query_rule_request", + "siem.savedQueryRule": "#/components/schemas/create_siem_saved_query_rule_request", + "siem.thresholdRule": "#/components/schemas/create_siem_threshold_rule_request", + "slo.rules.burnRate": "#/components/schemas/create_slo_burn_rate_rule_request", + "xpack.synthetics.alerts.monitorStatus": "#/components/schemas/create_synthetics_monitor_status_rule_request", + "xpack.uptime.alerts.durationAnomaly": "#/components/schemas/create_synthetics_uptime_duration_anomaly_rule_request", + "xpack.uptime.alerts.tls": "#/components/schemas/create_synthetics_uptime_tls_rule_request", + "xpack.uptime.alerts.tlsCertificate": "#/components/schemas/create_synthetics_uptime_tls_certificate_rule_request", + "transform_health": "#/components/schemas/create_transform_health_rule_request", + "xpack.uptime.alerts.monitorStatus": "#/components/schemas/create_uptime_monitor_status_rule_request" + } } }, "rule_response_properties": { diff --git a/x-pack/plugins/alerting/docs/openapi/bundled.yaml b/x-pack/plugins/alerting/docs/openapi/bundled.yaml index 55e189251e086..f847686a2cced 100644 --- a/x-pack/plugins/alerting/docs/openapi/bundled.yaml +++ b/x-pack/plugins/alerting/docs/openapi/bundled.yaml @@ -1677,194 +1677,6 @@ components: examples: - ac4e6b90-6be7-11eb-ba0d-9b1c1f912d74 schemas: - filter: - type: object - description: A filter written in Elasticsearch Query Domain Specific Language (DSL) as defined in the `kbn-es-query` package. - properties: - meta: - type: object - properties: - alias: - type: - - string - - 'null' - controlledBy: - type: string - disabled: - type: boolean - field: - type: string - group: - type: string - index: - type: string - isMultiIndex: - type: boolean - key: - type: string - negate: - type: boolean - params: - type: object - type: - type: string - value: - type: string - query: - type: object - $state: - type: object - notify_when: - type: string - description: | - Indicates how often alerts generate actions. Valid values include: `onActionGroupChange`: Actions run when the alert status changes; `onActiveAlert`: Actions run when the alert becomes active and at each check interval while the rule conditions are met; `onThrottleInterval`: Actions run when the alert becomes active and at the interval specified in the throttle property while the rule conditions are met. NOTE: You cannot specify `notify_when` at both the rule and action level. The recommended method is to set it for each action. If you set it at the rule level then update the rule in Kibana, it is automatically changed to use action-specific values. - enum: - - onActionGroupChange - - onActiveAlert - - onThrottleInterval - examples: - - onActiveAlert - throttle: - type: - - string - - 'null' - description: | - The throttle interval, which defines how often an alert generates repeated actions. It is specified in seconds, minutes, hours, or days and is applicable only if `notify_when` is set to `onThrottleInterval`. NOTE: You cannot specify the throttle interval at both the rule and action level. The recommended method is to set it for each action. If you set it at the rule level then update the rule in Kibana, it is automatically changed to use action-specific values. - default: null - examples: - - 10m - actions: - type: - - array - - 'null' - default: [] - items: - type: object - required: - - group - - id - - params - description: | - An action that runs under defined conditions. - properties: - alerts_filter: - type: object - description: | - Conditions that affect whether the action runs. If you specify multiple conditions, all conditions must be met for the action to run. For example, if an alert occurs within the specified time frame and matches the query, the action runs. - properties: - query: - type: object - description: Defines a query filter that determines whether the action runs. - properties: - kql: - type: string - description: A filter written in Kibana Query Language (KQL). - filters: - type: array - items: - $ref: '#/components/schemas/filter' - timeframe: - type: object - description: Defines a period that limits whether the action runs. - properties: - days: - type: array - description: Defines the days of the week that the action can run, represented as an array of numbers. For example, `1` represents Monday. An empty array is equivalent to specifying all the days of the week. - items: - type: integer - examples: - - - 1 - - 2 - - 3 - - 4 - - 5 - hours: - type: object - description: | - Defines the range of time in a day that the action can run. If the `start` value is `00:00` and the `end` value is `24:00`, actions be generated all day. - properties: - end: - type: string - description: The end of the time frame in 24-hour notation (`hh:mm`). - examples: - - '17:00' - start: - type: string - description: The start of the time frame in 24-hour notation (`hh:mm`). - examples: - - '08:00' - timezone: - type: string - description: | - The ISO time zone for the `hours` values. Values such as `UTC` and `UTC+1` also work but lack built-in daylight savings time support and are not recommended. - examples: - - Europe/Madrid - connector_type_id: - type: string - description: The type of connector. This property appears in responses but cannot be set in requests. - examples: - - .server-log - readOnly: true - frequency: - type: object - description: | - The properties that affect how often actions are generated. If the rule type supports setting `summary` to `true`, the action can be a summary of alerts at the specified notification interval. Otherwise, an action runs for each alert at the specified notification interval. NOTE: You cannot specify these parameters when `notify_when` or `throttle` are defined at the rule level. - required: - - notify_when - - summary - properties: - notify_when: - $ref: '#/components/schemas/notify_when' - summary: - type: boolean - description: Indicates whether the action is a summary. - throttle: - $ref: '#/components/schemas/throttle' - group: - type: string - description: | - The group name, which affects when the action runs (for example, when the threshold is met or when the alert is recovered). Each rule type has a list of valid action group names. If you don't need to group actions, set to `default`. - examples: - - default - id: - type: string - description: The identifier for the connector saved object. - examples: - - 9dca3e00-74f5-11ed-9801-35303b735aef - params: - type: object - description: The parameters for the action, which are sent to the connector. The `params` are handled as Mustache templates and passed a default set of context. - additionalProperties: true - uuid: - type: string - description: A universally unique identifier (UUID) for the action. - examples: - - 1c7a1280-f28c-4e06-96b2-e4e5f05d1d61 - consumer: - type: string - description: | - The name of the application or feature that owns the rule. For example: `alerts`, `apm`, `discover`, `infrastructure`, `logs`, `metrics`, `ml`, `monitoring`, `securitySolution`, `siem`, `stackAlerts`, or `uptime`. - enabled_rule: - type: boolean - description: Indicates whether you want to run the rule on an interval basis after it is created. - name_rule: - type: string - description: | - The name of the rule. While this name does not have to be unique, a distinctive name can help you identify a rule. - schedule: - type: object - description: The check interval, which specifies how frequently the rule conditions are checked. The interval is specified in seconds, minutes, hours, or days. - properties: - interval: - type: string - examples: - - 1m - tags: - type: array - description: The tags for the rule. - items: - type: string - default: [] create_anomaly_detection_alert_rule_request: title: Create anomaly detection rule request description: | @@ -1939,41 +1751,6 @@ components: $ref: '#/components/schemas/tags' throttle: $ref: '#/components/schemas/throttle' - params_property_apm_anomaly: - required: - - windowSize - - windowUnit - - environment - - anomalySeverityType - properties: - serviceName: - type: string - description: The service name from APM - transactionType: - type: string - description: The transaction type from APM - windowSize: - type: number - example: 6 - description: The window size - windowUnit: - type: string - description: The window size unit - enum: - - m - - h - - d - environment: - type: string - description: The environment from APM - anomalySeverityType: - type: string - description: The anomaly threshold value - enum: - - critical - - major - - minor - - warning create_apm_anomaly_rule_request: title: Create APM anomaly rule rule request description: A rule that detects when either the latency, throughput, or failed transaction rate of a service is anomalous. @@ -2008,51 +1785,43 @@ components: $ref: '#/components/schemas/tags' throttle: $ref: '#/components/schemas/throttle' - params_property_apm_error_count: + create_apm_error_count_rule_request: + title: Create APM error count rule request + description: A rule that detects when the number of errors in a service exceeds a defined threshold. + type: object required: - - windowSize - - windowUnit - - threshold - - environment + - consumer + - name + - params + - rule_type_id + - schedule properties: - serviceName: + actions: + $ref: '#/components/schemas/actions' + consumer: + $ref: '#/components/schemas/consumer' + enabled: + $ref: '#/components/schemas/enabled_rule' + name: + $ref: '#/components/schemas/name_rule' + notify_when: + $ref: '#/components/schemas/notify_when' + params: + $ref: '#/components/schemas/params_property_apm_error_count' + rule_type_id: type: string - description: The service name from APM - windowSize: - type: number - description: The window size - example: 6 - windowUnit: - type: string - description: The window size unit + description: The ID of the rule type that you want to call when the rule is scheduled to run. enum: - - m - - h - - d - environment: - type: string - description: The environment from APM - threshold: - type: number - description: The error count threshold value - groupBy: - type: array - default: - - service.name - - service.environment - uniqueItems: true - items: - type: string - enum: - - service.name - - service.environment - - transaction.name - - error.grouping_key - errorGroupingKey: - type: string - create_apm_error_count_rule_request: - title: Create APM error count rule request - description: A rule that detects when the number of errors in a service exceeds a defined threshold. + - apm.error_rate + schedule: + $ref: '#/components/schemas/schedule' + tags: + $ref: '#/components/schemas/tags' + throttle: + $ref: '#/components/schemas/throttle' + create_apm_transaction_duration_rule_request: + title: Create latency threshold rule request + description: A rule that detects when the latency of a specific transaction type in a service exceeds a threshold. type: object required: - consumer @@ -2072,74 +1841,91 @@ components: notify_when: $ref: '#/components/schemas/notify_when' params: - $ref: '#/components/schemas/params_property_apm_error_count' + $ref: '#/components/schemas/params_property_apm_transaction_duration' rule_type_id: type: string description: The ID of the rule type that you want to call when the rule is scheduled to run. enum: - - apm.error_rate + - apm.transaction_duration schedule: $ref: '#/components/schemas/schedule' tags: $ref: '#/components/schemas/tags' throttle: $ref: '#/components/schemas/throttle' - params_property_apm_transaction_duration: + create_apm_transaction_error_rate_rule_request: + title: Create APM transaction error rate rule request + description: A rule that sends notifications when the rate of transaction errors in a service exceeds a threshold. + type: object required: - - windowSize - - windowUnit - - threshold - - environment - - aggregationType + - consumer + - name + - params + - rule_type_id + - schedule properties: - serviceName: - type: string - description: The service name from APM - transactionType: - type: string - description: The transaction type from APM - transactionName: - type: string - description: The transaction name from APM - windowSize: - type: number - description: The window size - example: 6 - windowUnit: + actions: + $ref: '#/components/schemas/actions' + consumer: + $ref: '#/components/schemas/consumer' + enabled: + $ref: '#/components/schemas/enabled_rule' + name: + $ref: '#/components/schemas/name_rule' + notify_when: + $ref: '#/components/schemas/notify_when' + params: + $ref: '#/components/schemas/params_property_apm_transaction_error_rate' + rule_type_id: type: string - description: ç + description: The ID of the rule type that you want to call when the rule is scheduled to run. enum: - - m - - h - - d - environment: - type: string - threshold: - type: number - description: The latency threshold value - groupBy: - type: array - default: - - service.name - - service.environment - - transaction.type - uniqueItems: true - items: - type: string - enum: - - service.name - - service.environment - - transaction.type - - transaction.name - aggregationType: + - apm.transaction_error_rate + schedule: + $ref: '#/components/schemas/schedule' + tags: + $ref: '#/components/schemas/tags' + throttle: + $ref: '#/components/schemas/throttle' + create_es_query_rule_request: + title: Create Elasticsearch query rule request + description: | + A rule that runs a user-configured query, compares the number of matches to a configured threshold, and schedules actions to run when the threshold condition is met. + type: object + required: + - consumer + - name + - params + - rule_type_id + - schedule + properties: + actions: + $ref: '#/components/schemas/actions' + consumer: + $ref: '#/components/schemas/consumer' + enabled: + $ref: '#/components/schemas/enabled_rule' + name: + $ref: '#/components/schemas/name_rule' + notify_when: + $ref: '#/components/schemas/notify_when' + params: + $ref: '#/components/schemas/params_es_query_rule' + rule_type_id: type: string + description: The ID of the rule type that you want to call when the rule is scheduled to run. enum: - - avg - - 95th - - 99th - create_apm_transaction_duration_rule_request: - title: Create latency threshold rule request - description: A rule that detects when the latency of a specific transaction type in a service exceeds a threshold. + - .es-query + schedule: + $ref: '#/components/schemas/schedule' + tags: + $ref: '#/components/schemas/tags' + throttle: + $ref: '#/components/schemas/throttle' + create_geo_containment_rule_request: + title: Create tracking containment rule request + description: | + A rule that runs an Elasticsearch query over indices to determine whether any documents are currently contained within any boundaries from the specified boundary index. In the event that an entity is contained within a boundary, an alert may be generated. type: object required: - consumer @@ -2159,68 +1945,58 @@ components: notify_when: $ref: '#/components/schemas/notify_when' params: - $ref: '#/components/schemas/params_property_apm_transaction_duration' + type: object + description: The parameters for an tracking containment rule. + additionalProperties: true rule_type_id: type: string description: The ID of the rule type that you want to call when the rule is scheduled to run. enum: - - apm.transaction_duration + - .geo-containment schedule: $ref: '#/components/schemas/schedule' tags: $ref: '#/components/schemas/tags' throttle: $ref: '#/components/schemas/throttle' - params_property_apm_transaction_error_rate: + create_index_threshold_rule_request: + title: Create index threshold rule request + description: A rule that runs an Elasticsearch query, aggregates field values from documents, compares them to threshold values, and schedules actions to run when the thresholds are met. + type: object required: - - windowSize - - windowUnit - - threshold - - environment + - consumer + - name + - params + - rule_type_id + - schedule properties: - serviceName: - type: string - description: The service name from APM - transactionType: - type: string - description: The transaction type from APM - transactionName: - type: string - description: The transaction name from APM - windowSize: - type: number - description: The window size - example: 6 - windowUnit: + actions: + $ref: '#/components/schemas/actions' + consumer: + $ref: '#/components/schemas/consumer' + enabled: + $ref: '#/components/schemas/enabled_rule' + name: + $ref: '#/components/schemas/name_rule' + notify_when: + $ref: '#/components/schemas/notify_when' + params: + $ref: '#/components/schemas/params_index_threshold_rule' + rule_type_id: type: string - description: The window size unit + description: The ID of the rule type that you want to call when the rule is scheduled to run. enum: - - m - - h - - d - environment: - type: string - description: The environment from APM - threshold: - type: number - description: The error rate threshold value - groupBy: - type: array - default: - - service.name - - service.environment - - transaction.type - uniqueItems: true - items: - type: string - enum: - - service.name - - service.environment - - transaction.type - - transaction.name - create_apm_transaction_error_rate_rule_request: - title: Create APM transaction error rate rule request - description: A rule that sends notifications when the rate of transaction errors in a service exceeds a threshold. + - .index-threshold + schedule: + $ref: '#/components/schemas/schedule' + tags: + $ref: '#/components/schemas/tags' + throttle: + $ref: '#/components/schemas/throttle' + create_infra_inventory_rule_request: + title: Create infra inventory rule request + description: | + A rule that sends notifications when a metric has reached or exceeded a value for a specific resource or a group of resources within your infrastructure. type: object required: - consumer @@ -2240,291 +2016,341 @@ components: notify_when: $ref: '#/components/schemas/notify_when' params: - $ref: '#/components/schemas/params_property_apm_transaction_error_rate' + $ref: '#/components/schemas/params_property_infra_inventory' rule_type_id: type: string description: The ID of the rule type that you want to call when the rule is scheduled to run. enum: - - apm.transaction_error_rate + - metrics.alert.inventory.threshold schedule: $ref: '#/components/schemas/schedule' tags: $ref: '#/components/schemas/tags' throttle: $ref: '#/components/schemas/throttle' - aggfield: - description: | - The name of the numeric field that is used in the aggregation. This property is required when `aggType` is `avg`, `max`, `min` or `sum`. - type: string - aggtype: - description: The type of aggregation to perform. - type: string - enum: - - avg - - count - - max - - min - - sum - default: count - excludehitsfrompreviousrun: - description: | - Indicates whether to exclude matches from previous runs. If `true`, you can avoid alert duplication by excluding documents that have already been detected by the previous rule run. This option is not available when a grouping field is specified. - type: boolean - groupby: - description: | - Indicates whether the aggregation is applied over all documents (`all`) or split into groups (`top`) using a grouping field (`termField`). If grouping is used, an alert will be created for each group when it exceeds the threshold; only the top groups (up to `termSize` number of groups) are checked. - type: string - enum: - - all - - top - default: all - termsize: - description: | - This property is required when `groupBy` is `top`. It specifies the number of groups to check against the threshold and therefore limits the number of alerts on high cardinality fields. - type: integer - timefield: - description: The field that is used to calculate the time window. - type: string - timewindowsize: - description: | - The size of the time window (in `timeWindowUnit` units), which determines how far back to search for documents. Generally it should be a value higher than the rule check interval to avoid gaps in detection. - type: integer - examples: - - 5 - timewindowunit: - description: | - The type of units for the time window: seconds, minutes, hours, or days. - type: string - enum: - - s - - m - - h - - d - examples: - - m - size: - description: | - The number of documents to pass to the configured actions when the threshold condition is met. - type: integer - termfield: - description: | - The names of up to four fields that are used for grouping the aggregation. This property is required when `groupBy` is `top`. - oneOf: - - type: string - - type: array - items: - type: string - maxItems: 4 - threshold: + create_infra_metric_anomaly_rule_request: + title: Create infrastructure anomaly rule request + type: object + required: + - consumer + - name + - params + - rule_type_id + - schedule + properties: + actions: + $ref: '#/components/schemas/actions' + consumer: + $ref: '#/components/schemas/consumer' + enabled: + $ref: '#/components/schemas/enabled_rule' + name: + $ref: '#/components/schemas/name_rule' + notify_when: + $ref: '#/components/schemas/notify_when' + params: + type: object + description: The parameters for an infrastructure anomaly rule. + additionalProperties: true + rule_type_id: + type: string + description: The ID of the rule type that you want to call when the rule is scheduled to run. + enum: + - metrics.alert.anomaly + schedule: + $ref: '#/components/schemas/schedule' + tags: + $ref: '#/components/schemas/tags' + throttle: + $ref: '#/components/schemas/throttle' + create_infra_metric_threshold_rule_request: + title: Create infra metric threshold rule request description: | - The threshold value that is used with the `thresholdComparator`. If the `thresholdComparator` is `between` or `notBetween`, you must specify the boundary values. - type: array - items: - type: integer - examples: - - 4000 - thresholdcomparator: - description: The comparison function for the threshold. For example, "is above", "is above or equals", "is below", "is below or equals", "is between", and "is not between". - type: string - enum: - - '>' - - '>=' - - < - - <= - - between - - notBetween - examples: - - '>' - params_es_query_rule: - oneOf: - - type: object - x-technical-preview: true - description: | - The parameters for an Elasticsearch query rule that uses ES|QL to define the query. This functionality is in technical pre view and may be changed or removed in a future release. Elastic will work to fix any issues, but features in technical preview are not subject to the support SLA of official GA features. - required: - - esqlQuery - - searchType - - size - - threshold - - thresholdComparator - - timeWindowSize - - timeWindowUnit - properties: - aggField: - $ref: '#/components/schemas/aggfield' - aggType: - $ref: '#/components/schemas/aggtype' - esqlQuery: - type: object - required: - - esql - properties: - esql: - description: The query definition, which uses Elasticsearch Query Language. - type: string - excludeHitsFromPreviousRun: - $ref: '#/components/schemas/excludehitsfrompreviousrun' - groupBy: - $ref: '#/components/schemas/groupby' - searchType: - description: The type of query, in this case a query that uses Elasticsearch Query Language (ES|QL). - type: string - enum: - - esqlQuery - examples: - - esqlQuery - size: - type: integer - description: | - When `searchType` is `esqlQuery`, this property is required but it does not affect the rule behavior. - examples: - - 0 - termSize: - $ref: '#/components/schemas/termsize' - threshold: - type: array - items: - type: integer - minimum: 0 - maximum: 0 - description: | - The threshold value that is used with the `thresholdComparator`. When `searchType` is `esqlQuery`, this property is required and must be set to zero. - thresholdComparator: - type: string - description: | - The comparison function for the threshold. When `searchType` is `esqlQuery`, this property is required and must be set to ">". Since the `threshold` value must be `0`, the result is that an alert occurs whenever the query returns results. - enum: - - '>' - examples: - - '>' - timeField: - $ref: '#/components/schemas/timefield' - timeWindowSize: - $ref: '#/components/schemas/timewindowsize' - timeWindowUnit: - $ref: '#/components/schemas/timewindowunit' - - type: object - description: The parameters for an Elasticsearch query rule that uses KQL or Lucene to define the query. - required: - - searchType - - size - - threshold - - thresholdComparator - - timeWindowSize - - timeWindowUnit - properties: - aggField: - $ref: '#/components/schemas/aggfield' - aggType: - $ref: '#/components/schemas/aggtype' - excludeHitsFromPreviousRun: - $ref: '#/components/schemas/excludehitsfrompreviousrun' - groupBy: - $ref: '#/components/schemas/groupby' - searchConfiguration: - description: The query definition, which uses KQL or Lucene to fetch the documents from Elasticsearch. - type: object - properties: - filter: - type: array - items: - $ref: '#/components/schemas/filter' - index: - description: The indices to query. - oneOf: - - type: string - - type: array - items: - type: string - query: - type: object - properties: - language: - type: string - examples: - - kuery - query: - type: string - searchType: - description: The type of query, in this case a text-based query that uses KQL or Lucene. - type: string - enum: - - searchSource - examples: - - searchSource - size: - $ref: '#/components/schemas/size' - termField: - $ref: '#/components/schemas/termfield' - termSize: - $ref: '#/components/schemas/termsize' - threshold: - $ref: '#/components/schemas/threshold' - thresholdComparator: - $ref: '#/components/schemas/thresholdcomparator' - timeField: - $ref: '#/components/schemas/timefield' - timeWindowSize: - $ref: '#/components/schemas/timewindowsize' - timeWindowUnit: - $ref: '#/components/schemas/timewindowunit' - - type: object - description: The parameters for an Elasticsearch query rule that uses Elasticsearch Query DSL to define the query. - required: - - esQuery - - index - - threshold - - thresholdComparator - - timeField - - timeWindowSize - - timeWindowUnit - properties: - aggField: - $ref: '#/components/schemas/aggfield' - aggType: - $ref: '#/components/schemas/aggtype' - esQuery: - description: The query definition, which uses Elasticsearch Query DSL. - type: string - excludeHitsFromPreviousRun: - $ref: '#/components/schemas/excludehitsfrompreviousrun' - groupBy: - $ref: '#/components/schemas/groupby' - index: - description: The indices to query. - oneOf: - - type: array - items: - type: string - - type: string - searchType: - description: The type of query, in this case a query that uses Elasticsearch Query DSL. - type: string - enum: - - esQuery - default: esQuery - examples: - - esQuery - size: - $ref: '#/components/schemas/size' - termField: - $ref: '#/components/schemas/termfield' - termSize: - $ref: '#/components/schemas/termsize' - threshold: - $ref: '#/components/schemas/threshold' - thresholdComparator: - $ref: '#/components/schemas/thresholdcomparator' - timeField: - $ref: '#/components/schemas/timefield' - timeWindowSize: - $ref: '#/components/schemas/timewindowsize' - timeWindowUnit: - $ref: '#/components/schemas/timewindowunit' - create_es_query_rule_request: - title: Create Elasticsearch query rule request - description: | - A rule that runs a user-configured query, compares the number of matches to a configured threshold, and schedules actions to run when the threshold condition is met. + A rule that sends notifications when a metric has reached or exceeded a value for a specific time period. + type: object + required: + - consumer + - name + - params + - rule_type_id + - schedule + properties: + actions: + $ref: '#/components/schemas/actions' + consumer: + $ref: '#/components/schemas/consumer' + enabled: + $ref: '#/components/schemas/enabled_rule' + name: + $ref: '#/components/schemas/name_rule' + notify_when: + $ref: '#/components/schemas/notify_when' + params: + $ref: '#/components/schemas/params_property_infra_metric_threshold' + rule_type_id: + type: string + description: The ID of the rule type that you want to call when the rule is scheduled to run. + enum: + - metrics.alert.threshold + schedule: + $ref: '#/components/schemas/schedule' + tags: + $ref: '#/components/schemas/tags' + throttle: + $ref: '#/components/schemas/throttle' + create_monitoring_jvm_memory_usage_rule_request: + title: Create JVM memory usage rule request + description: A rule that detects when a node reports high memory usage. + type: object + required: + - consumer + - name + - params + - rule_type_id + - schedule + properties: + actions: + $ref: '#/components/schemas/actions' + consumer: + $ref: '#/components/schemas/consumer' + enabled: + $ref: '#/components/schemas/enabled_rule' + name: + $ref: '#/components/schemas/name_rule' + notify_when: + $ref: '#/components/schemas/notify_when' + params: + type: object + description: The parameters for a JVM memory usage rule. + additionalProperties: true + rule_type_id: + type: string + description: The ID of the rule type that you want to call when the rule is scheduled to run. + enum: + - monitoring_alert_jvm_memory_usage + schedule: + $ref: '#/components/schemas/schedule' + tags: + $ref: '#/components/schemas/tags' + throttle: + $ref: '#/components/schemas/throttle' + create_log_threshold_rule_request: + title: Create log threshold rule request + description: A rule that detects when a log aggregation exceeds a threshold. + type: object + required: + - consumer + - name + - params + - rule_type_id + - schedule + properties: + actions: + $ref: '#/components/schemas/actions' + consumer: + $ref: '#/components/schemas/consumer' + enabled: + $ref: '#/components/schemas/enabled_rule' + name: + $ref: '#/components/schemas/name_rule' + notify_when: + $ref: '#/components/schemas/notify_when' + params: + $ref: '#/components/schemas/params_property_log_threshold' + rule_type_id: + type: string + description: The ID of the rule type that you want to call when the rule is scheduled to run. + enum: + - logs.alert.document.count + schedule: + $ref: '#/components/schemas/schedule' + tags: + $ref: '#/components/schemas/tags' + throttle: + $ref: '#/components/schemas/throttle' + create_monitoring_ccr_exceptions_rule_request: + title: Create CCR read exceptions rule request + description: A rule that detects cross-cluster replication (CCR) read exceptions. + type: object + required: + - consumer + - name + - params + - rule_type_id + - schedule + properties: + actions: + $ref: '#/components/schemas/actions' + consumer: + $ref: '#/components/schemas/consumer' + enabled: + $ref: '#/components/schemas/enabled_rule' + name: + $ref: '#/components/schemas/name_rule' + notify_when: + $ref: '#/components/schemas/notify_when' + params: + type: object + description: The parameters for a CCR read exceptions rule. + additionalProperties: true + rule_type_id: + type: string + description: The ID of the rule type that you want to call when the rule is scheduled to run. + enum: + - monitoring_ccr_read_exceptions + schedule: + $ref: '#/components/schemas/schedule' + tags: + $ref: '#/components/schemas/tags' + throttle: + $ref: '#/components/schemas/throttle' + create_monitoring_cluster_health_rule_request: + title: Create cluster health rule request + description: A rule that detects when the health of the cluster changes. + type: object + required: + - consumer + - name + - params + - rule_type_id + - schedule + properties: + actions: + $ref: '#/components/schemas/actions' + consumer: + $ref: '#/components/schemas/consumer' + enabled: + $ref: '#/components/schemas/enabled_rule' + name: + $ref: '#/components/schemas/name_rule' + notify_when: + $ref: '#/components/schemas/notify_when' + params: + type: object + description: The parameters for a cluster health rule. + additionalProperties: true + rule_type_id: + type: string + description: The ID of the rule type that you want to call when the rule is scheduled to run. + enum: + - monitoring_alert_cluster_health + schedule: + $ref: '#/components/schemas/schedule' + tags: + $ref: '#/components/schemas/tags' + throttle: + $ref: '#/components/schemas/throttle' + create_monitoring_cpu_usage_rule_request: + title: Create CPU usage rule request + description: A rule that detects when the CPU load for a node is consistently high. + type: object + required: + - consumer + - name + - params + - rule_type_id + - schedule + properties: + actions: + $ref: '#/components/schemas/actions' + consumer: + $ref: '#/components/schemas/consumer' + enabled: + $ref: '#/components/schemas/enabled_rule' + name: + $ref: '#/components/schemas/name_rule' + notify_when: + $ref: '#/components/schemas/notify_when' + params: + type: object + description: The parameters for a CPU usage rule. + additionalProperties: true + rule_type_id: + type: string + description: The ID of the rule type that you want to call when the rule is scheduled to run. + enum: + - monitoring_alert_cpu_usage + schedule: + $ref: '#/components/schemas/schedule' + tags: + $ref: '#/components/schemas/tags' + throttle: + $ref: '#/components/schemas/throttle' + create_monitoring_disk_usage_rule_request: + title: Create disk usage rule request + description: A rule that detects when the disk usage for a node is consistently high. + type: object + required: + - consumer + - name + - params + - rule_type_id + - schedule + properties: + actions: + $ref: '#/components/schemas/actions' + consumer: + $ref: '#/components/schemas/consumer' + enabled: + $ref: '#/components/schemas/enabled_rule' + name: + $ref: '#/components/schemas/name_rule' + notify_when: + $ref: '#/components/schemas/notify_when' + params: + type: object + description: The parameters for a disk usage rule. + additionalProperties: true + rule_type_id: + type: string + description: The ID of the rule type that you want to call when the rule is scheduled to run. + enum: + - monitoring_alert_disk_usage + schedule: + $ref: '#/components/schemas/schedule' + tags: + $ref: '#/components/schemas/tags' + throttle: + $ref: '#/components/schemas/throttle' + create_monitoring_elasticsearch_version_mismatch_rule_request: + title: Create Elasticsearch version mismatch rule request + description: A rule that detects when the cluster has multipe versions of Elasticsearch. + type: object + required: + - consumer + - name + - params + - rule_type_id + - schedule + properties: + actions: + $ref: '#/components/schemas/actions' + consumer: + $ref: '#/components/schemas/consumer' + enabled: + $ref: '#/components/schemas/enabled_rule' + name: + $ref: '#/components/schemas/name_rule' + notify_when: + $ref: '#/components/schemas/notify_when' + params: + type: object + description: The parameters for a Elasticsearch version mismatch rule. + additionalProperties: true + rule_type_id: + type: string + description: The ID of the rule type that you want to call when the rule is scheduled to run. + enum: + - monitoring_alert_elasticsearch_version_mismatch + schedule: + $ref: '#/components/schemas/schedule' + tags: + $ref: '#/components/schemas/tags' + throttle: + $ref: '#/components/schemas/throttle' + create_monitoring_license_expiration_rule_request: + title: Create license expiration rule request + description: A rule that detects when the cluster license is about to expire. type: object required: - consumer @@ -2544,22 +2370,23 @@ components: notify_when: $ref: '#/components/schemas/notify_when' params: - $ref: '#/components/schemas/params_es_query_rule' + type: object + description: The parameters for a license expiration rule. + additionalProperties: true rule_type_id: type: string description: The ID of the rule type that you want to call when the rule is scheduled to run. enum: - - .es-query + - monitoring_alert_license_expiration schedule: $ref: '#/components/schemas/schedule' tags: $ref: '#/components/schemas/tags' throttle: $ref: '#/components/schemas/throttle' - create_geo_containment_rule_request: - title: Create traacking containment rule request - description: | - A rule that runs an Elasticsearch query over indices to determine whether any documents are currently contained within any boundaries from the specified boundary index. In the event that an entity is contained within a boundary, an alert may be generated. + create_monitoring_kibana_version_mismatch_rule_request: + title: Create Kibana version mismatch rule request + description: A rule that detects when the cluster has multiple versions of Kibana. type: object required: - consumer @@ -2580,61 +2407,58 @@ components: $ref: '#/components/schemas/notify_when' params: type: object - description: The parameters for an tracking containment rule. + description: The parameters for a Kibana version mismatch rule. additionalProperties: true rule_type_id: type: string description: The ID of the rule type that you want to call when the rule is scheduled to run. enum: - - .geo-containment + - monitoring_alert_kibana_version_mismatch schedule: $ref: '#/components/schemas/schedule' tags: $ref: '#/components/schemas/tags' throttle: $ref: '#/components/schemas/throttle' - params_index_threshold_rule: + create_monitoring_logstash_version_mismatch_rule_request: + title: Create Logstash version mismatch rule request + description: A rule that detects when the cluster has multiple versions of Logstash. type: object - description: The parameters for an index threshold rule. required: - - index - - threshold - - thresholdComparator - - timeField - - timeWindowSize - - timeWindowUnit + - consumer + - name + - params + - rule_type_id + - schedule properties: - aggField: - $ref: '#/components/schemas/aggfield' - aggType: - $ref: '#/components/schemas/aggtype' - filterKuery: - description: A KQL expression thats limits the scope of alerts. + actions: + $ref: '#/components/schemas/actions' + consumer: + $ref: '#/components/schemas/consumer' + enabled: + $ref: '#/components/schemas/enabled_rule' + name: + $ref: '#/components/schemas/name_rule' + notify_when: + $ref: '#/components/schemas/notify_when' + params: + type: object + description: The parameters for a Logstash version mismatch rule. + additionalProperties: true + rule_type_id: type: string - groupBy: - $ref: '#/components/schemas/groupby' - index: - description: The indices to query. - type: array - items: - type: string - termField: - $ref: '#/components/schemas/termfield' - termSize: - $ref: '#/components/schemas/termsize' - threshold: - $ref: '#/components/schemas/threshold' - thresholdComparator: - $ref: '#/components/schemas/thresholdcomparator' - timeField: - $ref: '#/components/schemas/timefield' - timeWindowSize: - $ref: '#/components/schemas/timewindowsize' - timeWindowUnit: - $ref: '#/components/schemas/timewindowunit' - create_index_threshold_rule_request: - title: Create index threshold rule request - description: A rule that runs an Elasticsearch query, aggregates field values from documents, compares them to threshold values, and schedules actions to run when the thresholds are met. + description: The ID of the rule type that you want to call when the rule is scheduled to run. + enum: + - monitoring_alert_logstash_version_mismatch + schedule: + $ref: '#/components/schemas/schedule' + tags: + $ref: '#/components/schemas/tags' + throttle: + $ref: '#/components/schemas/throttle' + create_monitoring_missing_data_rule_request: + title: Create missing monitoring data rule request + description: A rule that detects when monitoring data is missing. type: object required: - consumer @@ -2654,133 +2478,95 @@ components: notify_when: $ref: '#/components/schemas/notify_when' params: - $ref: '#/components/schemas/params_index_threshold_rule' + type: object + description: The parameters for a missing monitoring data rule. + additionalProperties: true rule_type_id: type: string description: The ID of the rule type that you want to call when the rule is scheduled to run. enum: - - .index-threshold + - monitoring_alert_missing_monitoring_data schedule: $ref: '#/components/schemas/schedule' tags: $ref: '#/components/schemas/tags' throttle: $ref: '#/components/schemas/throttle' - params_property_infra_inventory: + create_monitoring_nodes_changed_rule_request: + title: Create nodes changed rule request + description: A rule that detects when nodes are added, removed, or restarted. + type: object + required: + - consumer + - name + - params + - rule_type_id + - schedule properties: - criteria: - type: array - items: - type: object - properties: - metric: - type: string - enum: - - count - - cpu - - diskLatency - - load - - memory - - memoryTotal - - tx - - rx - - logRate - - diskIOReadBytes - - diskIOWriteBytes - - s3TotalRequests - - s3NumberOfObjects - - s3BucketSize - - s3DownloadBytes - - s3UploadBytes - - rdsConnections - - rdsQueriesExecuted - - rdsActiveTransactions - - rdsLatency - - sqsMessagesVisible - - sqsMessagesDelayed - - sqsMessagesSent - - sqsMessagesEmpty - - sqsOldestMessage - - custom - timeSize: - type: number - timeUnit: - type: string - enum: - - s - - m - - h - - d - sourceId: - type: string - threshold: - type: array - items: - type: number - comparator: - type: string - enum: - - < - - <= - - '>' - - '>=' - - between - - outside - customMetric: - type: object - properties: - type: - type: string - enum: - - custom - field: - type: string - aggregation: - type: string - enum: - - avg - - max - - min - - rate - id: - type: string - label: - type: string - warningThreshold: - type: array - items: - type: number - warningComparator: - type: string - enum: - - < - - <= - - '>' - - '>=' - - between - - outside - filterQuery: - type: string - filterQueryText: + actions: + $ref: '#/components/schemas/actions' + consumer: + $ref: '#/components/schemas/consumer' + enabled: + $ref: '#/components/schemas/enabled_rule' + name: + $ref: '#/components/schemas/name_rule' + notify_when: + $ref: '#/components/schemas/notify_when' + params: + type: object + description: The parameters for a nodes changed rule. + additionalProperties: true + rule_type_id: type: string - nodeType: + description: The ID of the rule type that you want to call when the rule is scheduled to run. + enum: + - monitoring_alert_nodes_changed + schedule: + $ref: '#/components/schemas/schedule' + tags: + $ref: '#/components/schemas/tags' + throttle: + $ref: '#/components/schemas/throttle' + create_monitoring_shard_size_rule_request: + title: Create shard size rule request + description: A rule that detects when the average shard size is larger than a threshold. + type: object + required: + - consumer + - name + - params + - rule_type_id + - schedule + properties: + actions: + $ref: '#/components/schemas/actions' + consumer: + $ref: '#/components/schemas/consumer' + enabled: + $ref: '#/components/schemas/enabled_rule' + name: + $ref: '#/components/schemas/name_rule' + notify_when: + $ref: '#/components/schemas/notify_when' + params: + type: object + description: The parameters for a shard size rule. + additionalProperties: true + rule_type_id: type: string + description: The ID of the rule type that you want to call when the rule is scheduled to run. enum: - - host - - pod - - container - - awsEC2 - - awsS3 - - awsSQS - - awsRDS - sourceId: - type: string - alertOnNoData: - type: boolean - create_infra_inventory_rule_request: - title: Create infra inventory rule request - description: | - A rule that sends notifications when a metric has reached or exceeded a value for a specific resource or a group of resources within your infrastructure. + - monitoring_shard_size + schedule: + $ref: '#/components/schemas/schedule' + tags: + $ref: '#/components/schemas/tags' + throttle: + $ref: '#/components/schemas/throttle' + create_monitoring_thread_pool_search_rejections_rule_request: + title: Create thread pool search rejections rule request + description: A rule that detects when the number of rejections in the thread pool exceeds a threshold. type: object required: - consumer @@ -2800,20 +2586,23 @@ components: notify_when: $ref: '#/components/schemas/notify_when' params: - $ref: '#/components/schemas/params_property_infra_inventory' + type: object + description: The parameters for a thread pool search rejections rule. + additionalProperties: true rule_type_id: type: string description: The ID of the rule type that you want to call when the rule is scheduled to run. enum: - - metrics.alert.inventory.threshold + - monitoring_alert_thread_pool_search_rejections schedule: $ref: '#/components/schemas/schedule' tags: $ref: '#/components/schemas/tags' throttle: $ref: '#/components/schemas/throttle' - create_infra_metric_anomaly_rule_request: - title: Create infrastructure anomaly rule request + create_monitoring_thread_pool_write_rejections_rule_request: + title: Create thread pool write rejections rule request + description: A rule that detects when the number of rejections in the write thread pool exceeds a threshold. type: object required: - consumer @@ -2834,197 +2623,60 @@ components: $ref: '#/components/schemas/notify_when' params: type: object - description: The parameters for an infrastructure anomaly rule. + description: The parameters for a thread pool write rejections rule. additionalProperties: true rule_type_id: type: string description: The ID of the rule type that you want to call when the rule is scheduled to run. enum: - - metrics.alert.anomaly + - monitoring_alert_thread_pool_write_rejections schedule: $ref: '#/components/schemas/schedule' tags: $ref: '#/components/schemas/tags' throttle: $ref: '#/components/schemas/throttle' - params_property_infra_metric_threshold: + create_siem_eql_rule_request: + title: Create event correlation rule request + description: | + A rule that uses Event Query Language (EQL) to match events, generate sequences, and stack data. + type: object + required: + - consumer + - name + - params + - rule_type_id + - schedule properties: - criteria: - type: array - items: - oneOf: - - title: non count criterion - type: object - properties: - threshold: - type: array - items: - type: number - comparator: - type: string - enum: - - < - - <= - - '>' - - '>=' - - between - - outside - timeUnit: - type: string - timeSize: - type: number - warningThreshold: - type: array - items: - type: number - warningComparator: - type: string - enum: - - < - - <= - - '>' - - '>=' - - between - - outside - metric: - type: string - aggType: - type: string - enum: - - avg - - max - - min - - cardinality - - rate - - count - - sum - - p95 - - p99 - - custom - - title: count criterion - type: object - properties: - threshold: - type: array - items: - type: number - comparator: - type: string - enum: - - < - - <= - - '>' - - '>=' - - between - - outside - timeUnit: - type: string - timeSize: - type: number - warningThreshold: - type: array - items: - type: number - warningComparator: - type: string - enum: - - < - - <= - - '>' - - '>=' - - between - - outside - aggType: - type: string - enum: - - count - - title: custom criterion - type: object - properties: - threshold: - type: array - items: - type: number - comparator: - type: string - enum: - - < - - <= - - '>' - - '>=' - - between - - outside - timeUnit: - type: string - timeSize: - type: number - warningThreshold: - type: array - items: - type: number - warningComparator: - type: string - enum: - - < - - <= - - '>' - - '>=' - - between - - outside - aggType: - type: string - enum: - - custom - customMetric: - type: array - items: - oneOf: - - type: object - properties: - name: - type: string - aggType: - type: string - enum: - - avg - - sum - - max - - min - - cardinality - field: - type: string - - type: object - properties: - name: - type: string - aggType: - type: string - enum: - - count - filter: - type: string - equation: - type: string - label: - type: string - groupBy: - oneOf: - - type: string - - type: array - items: - type: string - filterQuery: - type: string - sourceId: + actions: + $ref: '#/components/schemas/actions' + consumer: + $ref: '#/components/schemas/consumer' + enabled: + $ref: '#/components/schemas/enabled_rule' + name: + $ref: '#/components/schemas/name_rule' + notify_when: + $ref: '#/components/schemas/notify_when' + params: + type: object + description: The parameters for an event correlation rule. + additionalProperties: true + rule_type_id: type: string - alertOnNoData: - type: boolean - alertOnGroupDisappear: - type: boolean - create_infra_metric_threshold_rule_request: - title: Create infra metric threshold rule request + description: The ID of the rule type that you want to call when the rule is scheduled to run. + enum: + - siem.eqlRule + schedule: + $ref: '#/components/schemas/schedule' + tags: + $ref: '#/components/schemas/tags' + throttle: + $ref: '#/components/schemas/throttle' + create_siem_indicator_rule_request: + title: Create indicator match rule request description: | - A rule that sends notifications when a metric has reached or exceeded a value for a specific time period. + A rule that uses indicators from intelligence sources to detect matching events and alerts. type: object required: - consumer @@ -3044,21 +2696,24 @@ components: notify_when: $ref: '#/components/schemas/notify_when' params: - $ref: '#/components/schemas/params_property_infra_metric_threshold' + type: object + description: The parameters for an indicator match rule. + additionalProperties: true rule_type_id: type: string description: The ID of the rule type that you want to call when the rule is scheduled to run. enum: - - metrics.alert.threshold + - siem.indicatorRule schedule: $ref: '#/components/schemas/schedule' tags: $ref: '#/components/schemas/tags' throttle: $ref: '#/components/schemas/throttle' - create_monitoring_jvm_memory_usage_rule_request: - title: Create JVM memory usage rule request - description: A rule that detects when a node reports high memory usage. + create_siem_ml_rule_request: + title: Create machine learning rule request + description: | + A rule that detects when a machine learning job discovers an anomaly above the defined threshold. type: object required: - consumer @@ -3079,184 +2734,57 @@ components: $ref: '#/components/schemas/notify_when' params: type: object - description: The parameters for a JVM memory usage rule. + description: The parameters for a machine learning rule. additionalProperties: true rule_type_id: type: string description: The ID of the rule type that you want to call when the rule is scheduled to run. enum: - - monitoring_alert_jvm_memory_usage + - siem.mlRule schedule: $ref: '#/components/schemas/schedule' tags: $ref: '#/components/schemas/tags' throttle: $ref: '#/components/schemas/throttle' - params_property_log_threshold: - oneOf: - - title: Count - type: object - required: - - count - - timeSize - - timeUnit - - logView - properties: - criteria: - type: array - items: - type: object - properties: - field: - type: string - example: my.field - comparator: - type: string - enum: - - more than - - more than or equals - - less than - - less than or equals - - equals - - does not equal - - matches - - does not match - - matches phrase - - does not match phrase - value: - oneOf: - - type: number - example: 42 - - type: string - example: value - count: - type: object - properties: - comparator: - type: string - enum: - - more than - - more than or equals - - less than - - less than or equals - - equals - - does not equal - - matches - - does not match - - matches phrase - - does not match phrase - value: - type: number - example: 100 - timeSize: - type: number - example: 6 - timeUnit: - type: string - enum: - - s - - m - - h - - d - logView: - type: object - properties: - logViewId: - type: string - type: - type: string - enum: - - log-view-reference - example: log-view-reference - groupBy: - type: array - items: - type: string - - title: Ratio + create_siem_new_terms_rule_request: + title: Create new terms rule request + description: A rule that finds documents with values that appear for the first time. + type: object + required: + - consumer + - name + - params + - rule_type_id + - schedule + properties: + actions: + $ref: '#/components/schemas/actions' + consumer: + $ref: '#/components/schemas/consumer' + enabled: + $ref: '#/components/schemas/enabled_rule' + name: + $ref: '#/components/schemas/name_rule' + notify_when: + $ref: '#/components/schemas/notify_when' + params: type: object - required: - - count - - timeSize - - timeUnit - - logView - properties: - criteria: - type: array - items: - minItems: 2 - maxItems: 2 - type: array - items: - type: object - properties: - field: - type: string - example: my.field - comparator: - type: string - enum: - - more than - - more than or equals - - less than - - less than or equals - - equals - - does not equal - - matches - - does not match - - matches phrase - - does not match phrase - value: - oneOf: - - type: number - example: 42 - - type: string - example: value - count: - type: object - properties: - comparator: - type: string - enum: - - more than - - more than or equals - - less than - - less than or equals - - equals - - does not equal - - matches - - does not match - - matches phrase - - does not match phrase - value: - type: number - example: 100 - timeSize: - type: number - example: 6 - timeUnit: - type: string - enum: - - s - - m - - h - - d - logView: - type: object - properties: - logViewId: - type: string - type: - type: string - enum: - - log-view-reference - example: log-view-reference - groupBy: - type: array - items: - type: string - create_log_threshold_rule_request: - title: Create log threshold rule request - description: A rule that detects when a log aggregation exceeds a threshold. + description: The parameters for a new terms rule. + additionalProperties: true + rule_type_id: + type: string + description: The ID of the rule type that you want to call when the rule is scheduled to run. + enum: + - siem.newTermsRule + schedule: + $ref: '#/components/schemas/schedule' + tags: + $ref: '#/components/schemas/tags' + throttle: + $ref: '#/components/schemas/throttle' + create_siem_notifications_rule_request: + title: Create security solution notification (legacy) rule request type: object required: - consumer @@ -3276,21 +2804,24 @@ components: notify_when: $ref: '#/components/schemas/notify_when' params: - $ref: '#/components/schemas/params_property_log_threshold' + type: object + description: The parameters for a notification rule. + additionalProperties: true rule_type_id: type: string description: The ID of the rule type that you want to call when the rule is scheduled to run. enum: - - logs.alert.document.count + - siem.notifications schedule: $ref: '#/components/schemas/schedule' tags: $ref: '#/components/schemas/tags' throttle: $ref: '#/components/schemas/throttle' - create_monitoring_ccr_exceptions_rule_request: - title: Create CCR read exceptions rule request - description: A rule that detects cross-cluster replication (CCR) read exceptions. + create_siem_query_rule_request: + title: Create custom query rule request + description: | + A rule that uses KQL or Lucene to detect issues across indices. type: object required: - consumer @@ -3311,22 +2842,23 @@ components: $ref: '#/components/schemas/notify_when' params: type: object - description: The parameters for a CCR read exceptions rule. + description: The parameters for a custom query rule. additionalProperties: true rule_type_id: type: string description: The ID of the rule type that you want to call when the rule is scheduled to run. enum: - - monitoring_ccr_read_exceptions + - siem.queryRule schedule: $ref: '#/components/schemas/schedule' tags: $ref: '#/components/schemas/tags' throttle: $ref: '#/components/schemas/throttle' - create_monitoring_cluster_health_rule_request: - title: Create cluster health rule request - description: A rule that detects when the health of the cluster changes. + create_siem_saved_query_rule_request: + title: Create saved query rule request + description: | + A rule that searches the defined indices and creates an alert when a document matches the saved search. type: object required: - consumer @@ -3347,22 +2879,23 @@ components: $ref: '#/components/schemas/notify_when' params: type: object - description: The parameters for a cluster health rule. + description: The parameters for a saved query rule. additionalProperties: true rule_type_id: type: string description: The ID of the rule type that you want to call when the rule is scheduled to run. enum: - - monitoring_alert_cluster_health + - siem.savedQueryRule schedule: $ref: '#/components/schemas/schedule' tags: $ref: '#/components/schemas/tags' throttle: $ref: '#/components/schemas/throttle' - create_monitoring_cpu_usage_rule_request: - title: Create CPU usage rule request - description: A rule that detects when the CPU load for a node is consistently high. + create_siem_threshold_rule_request: + title: Create threshold rule request + description: | + A rule that aggregates query results to detect when the number of matches exceeds a threshold. type: object required: - consumer @@ -3383,22 +2916,23 @@ components: $ref: '#/components/schemas/notify_when' params: type: object - description: The parameters for a CPU usage rule. + description: The parameters for a threshold rule. additionalProperties: true rule_type_id: type: string description: The ID of the rule type that you want to call when the rule is scheduled to run. enum: - - monitoring_alert_cpu_usage + - siem.thresholdRule schedule: $ref: '#/components/schemas/schedule' tags: $ref: '#/components/schemas/tags' throttle: $ref: '#/components/schemas/throttle' - create_monitoring_disk_usage_rule_request: - title: Create disk usage rule request - description: A rule that detects when the disk usage for a node is consistently high. + create_slo_burn_rate_rule_request: + title: Create slo burn rate rule request + description: | + A rule that detects when the burn rate is above a defined threshold for two different lookback periods. The two periods are a long period and a short period that is 1/12th of the long period. For each lookback period, the burn rate is computed as the error rate divided by the error budget. When the burn rates for both periods surpass the threshold, an alert occurs. type: object required: - consumer @@ -3418,23 +2952,21 @@ components: notify_when: $ref: '#/components/schemas/notify_when' params: - type: object - description: The parameters for a disk usage rule. - additionalProperties: true + $ref: '#/components/schemas/params_property_slo_burn_rate' rule_type_id: type: string description: The ID of the rule type that you want to call when the rule is scheduled to run. enum: - - monitoring_alert_disk_usage + - slo.rules.burnRate schedule: $ref: '#/components/schemas/schedule' tags: $ref: '#/components/schemas/tags' throttle: $ref: '#/components/schemas/throttle' - create_monitoring_elasticsearch_version_mismatch_rule_request: - title: Create Elasticsearch version mismatch rule request - description: A rule that detects when the cluster has multipe versions of Elasticsearch. + create_synthetics_monitor_status_rule_request: + title: Create synthetics monitor status rule request + description: A rule that detects when a monitor is down or an availability threshold is breached. type: object required: - consumer @@ -3455,22 +2987,23 @@ components: $ref: '#/components/schemas/notify_when' params: type: object - description: The parameters for a Elasticsearch version mismatch rule. + description: The parameters for the synthetics monitor status rule. additionalProperties: true rule_type_id: type: string description: The ID of the rule type that you want to call when the rule is scheduled to run. enum: - - monitoring_alert_elasticsearch_version_mismatch + - xpack.synthetics.alerts.monitorStatus schedule: $ref: '#/components/schemas/schedule' tags: $ref: '#/components/schemas/tags' throttle: $ref: '#/components/schemas/throttle' - create_monitoring_license_expiration_rule_request: - title: Create license expiration rule request - description: A rule that detects when the cluster license is about to expire. + create_synthetics_uptime_duration_anomaly_rule_request: + title: Create synthetics uptime duration anomaly rule request + description: | + A rule that detects response durations for all of the geographic locations of each monitor. When a monitor runs for an unusual amount of time, at a particular time, an anomaly is recorded. type: object required: - consumer @@ -3491,22 +3024,21 @@ components: $ref: '#/components/schemas/notify_when' params: type: object - description: The parameters for a license expiration rule. + description: The parameters for the uptime duration anomaly rule. additionalProperties: true rule_type_id: type: string description: The ID of the rule type that you want to call when the rule is scheduled to run. enum: - - monitoring_alert_license_expiration + - xpack.uptime.alerts.durationAnomaly schedule: $ref: '#/components/schemas/schedule' tags: $ref: '#/components/schemas/tags' throttle: $ref: '#/components/schemas/throttle' - create_monitoring_kibana_version_mismatch_rule_request: - title: Create Kibana version mismatch rule request - description: A rule that detects when the cluster has multiple versions of Kibana. + create_synthetics_uptime_tls_rule_request: + title: Create synthetics uptime TLS rule request type: object required: - consumer @@ -3526,23 +3058,22 @@ components: notify_when: $ref: '#/components/schemas/notify_when' params: - type: object - description: The parameters for a Kibana version mismatch rule. - additionalProperties: true + $ref: '#/components/schemas/params_property_synthetics_uptime_tls' rule_type_id: type: string description: The ID of the rule type that you want to call when the rule is scheduled to run. enum: - - monitoring_alert_kibana_version_mismatch + - xpack.uptime.alerts.tls schedule: $ref: '#/components/schemas/schedule' tags: $ref: '#/components/schemas/tags' throttle: $ref: '#/components/schemas/throttle' - create_monitoring_logstash_version_mismatch_rule_request: - title: Create Logstash version mismatch rule request - description: A rule that detects when the cluster has multiple versions of Logstash. + create_synthetics_uptime_tls_certificate_rule_request: + title: Create TLS certificate rule request + description: | + A rule that detects when a monitor has a TLS certificate expiring or when it exceeds an age limit. type: object required: - consumer @@ -3563,22 +3094,23 @@ components: $ref: '#/components/schemas/notify_when' params: type: object - description: The parameters for a Logstash version mismatch rule. + description: The parameters for a TLS certificate rule. additionalProperties: true rule_type_id: type: string description: The ID of the rule type that you want to call when the rule is scheduled to run. enum: - - monitoring_alert_logstash_version_mismatch + - xpack.uptime.alerts.tlsCertificate schedule: $ref: '#/components/schemas/schedule' tags: $ref: '#/components/schemas/tags' throttle: $ref: '#/components/schemas/throttle' - create_monitoring_missing_data_rule_request: - title: Create missing monitoring data rule request - description: A rule that detects when monitoring data is missing. + create_transform_health_rule_request: + title: Create transform health rule request + description: | + A rule that monitors transforms health and alerts if an operational issue occurred. type: object required: - consumer @@ -3599,22 +3131,22 @@ components: $ref: '#/components/schemas/notify_when' params: type: object - description: The parameters for a missing monitoring data rule. + description: The parameters for a transform health rule. additionalProperties: true rule_type_id: type: string description: The ID of the rule type that you want to call when the rule is scheduled to run. enum: - - monitoring_alert_missing_monitoring_data + - transform_health schedule: $ref: '#/components/schemas/schedule' tags: $ref: '#/components/schemas/tags' throttle: $ref: '#/components/schemas/throttle' - create_monitoring_nodes_changed_rule_request: - title: Create nodes changed rule request - description: A rule that detects when nodes are added, removed, or restarted. + create_uptime_monitor_status_rule_request: + title: Create uptime monitor status rule request + description: A rule that detects monitor errors and outages. type: object required: - consumer @@ -3634,421 +3166,1138 @@ components: notify_when: $ref: '#/components/schemas/notify_when' params: - type: object - description: The parameters for a nodes changed rule. - additionalProperties: true + $ref: '#/components/schemas/params_property_synthetics_monitor_status' rule_type_id: type: string description: The ID of the rule type that you want to call when the rule is scheduled to run. enum: - - monitoring_alert_nodes_changed + - xpack.uptime.alerts.monitorStatus schedule: $ref: '#/components/schemas/schedule' tags: $ref: '#/components/schemas/tags' throttle: $ref: '#/components/schemas/throttle' - create_monitoring_shard_size_rule_request: - title: Create shard size rule request - description: A rule that detects when the average shard size is larger than a threshold. + filter: + type: object + description: A filter written in Elasticsearch Query Domain Specific Language (DSL) as defined in the `kbn-es-query` package. + properties: + meta: + type: object + properties: + alias: + type: + - string + - 'null' + controlledBy: + type: string + disabled: + type: boolean + field: + type: string + group: + type: string + index: + type: string + isMultiIndex: + type: boolean + key: + type: string + negate: + type: boolean + params: + type: object + type: + type: string + value: + type: string + query: + type: object + $state: + type: object + notify_when: + type: string + description: | + Indicates how often alerts generate actions. Valid values include: `onActionGroupChange`: Actions run when the alert status changes; `onActiveAlert`: Actions run when the alert becomes active and at each check interval while the rule conditions are met; `onThrottleInterval`: Actions run when the alert becomes active and at the interval specified in the throttle property while the rule conditions are met. NOTE: You cannot specify `notify_when` at both the rule and action level. The recommended method is to set it for each action. If you set it at the rule level then update the rule in Kibana, it is automatically changed to use action-specific values. + enum: + - onActionGroupChange + - onActiveAlert + - onThrottleInterval + examples: + - onActiveAlert + throttle: + type: + - string + - 'null' + description: | + The throttle interval, which defines how often an alert generates repeated actions. It is specified in seconds, minutes, hours, or days and is applicable only if `notify_when` is set to `onThrottleInterval`. NOTE: You cannot specify the throttle interval at both the rule and action level. The recommended method is to set it for each action. If you set it at the rule level then update the rule in Kibana, it is automatically changed to use action-specific values. + default: null + examples: + - 10m + actions: + type: + - array + - 'null' + default: [] + items: + type: object + required: + - group + - id + - params + description: | + An action that runs under defined conditions. + properties: + alerts_filter: + type: object + description: | + Conditions that affect whether the action runs. If you specify multiple conditions, all conditions must be met for the action to run. For example, if an alert occurs within the specified time frame and matches the query, the action runs. + properties: + query: + type: object + description: Defines a query filter that determines whether the action runs. + properties: + kql: + type: string + description: A filter written in Kibana Query Language (KQL). + filters: + type: array + items: + $ref: '#/components/schemas/filter' + timeframe: + type: object + description: Defines a period that limits whether the action runs. + properties: + days: + type: array + description: Defines the days of the week that the action can run, represented as an array of numbers. For example, `1` represents Monday. An empty array is equivalent to specifying all the days of the week. + items: + type: integer + examples: + - - 1 + - 2 + - 3 + - 4 + - 5 + hours: + type: object + description: | + Defines the range of time in a day that the action can run. If the `start` value is `00:00` and the `end` value is `24:00`, actions be generated all day. + properties: + end: + type: string + description: The end of the time frame in 24-hour notation (`hh:mm`). + examples: + - '17:00' + start: + type: string + description: The start of the time frame in 24-hour notation (`hh:mm`). + examples: + - '08:00' + timezone: + type: string + description: | + The ISO time zone for the `hours` values. Values such as `UTC` and `UTC+1` also work but lack built-in daylight savings time support and are not recommended. + examples: + - Europe/Madrid + connector_type_id: + type: string + description: The type of connector. This property appears in responses but cannot be set in requests. + examples: + - .server-log + readOnly: true + frequency: + type: object + description: | + The properties that affect how often actions are generated. If the rule type supports setting `summary` to `true`, the action can be a summary of alerts at the specified notification interval. Otherwise, an action runs for each alert at the specified notification interval. NOTE: You cannot specify these parameters when `notify_when` or `throttle` are defined at the rule level. + required: + - notify_when + - summary + properties: + notify_when: + $ref: '#/components/schemas/notify_when' + summary: + type: boolean + description: Indicates whether the action is a summary. + throttle: + $ref: '#/components/schemas/throttle' + group: + type: string + description: | + The group name, which affects when the action runs (for example, when the threshold is met or when the alert is recovered). Each rule type has a list of valid action group names. If you don't need to group actions, set to `default`. + examples: + - default + id: + type: string + description: The identifier for the connector saved object. + examples: + - 9dca3e00-74f5-11ed-9801-35303b735aef + params: + type: object + description: The parameters for the action, which are sent to the connector. The `params` are handled as Mustache templates and passed a default set of context. + additionalProperties: true + uuid: + type: string + description: A universally unique identifier (UUID) for the action. + examples: + - 1c7a1280-f28c-4e06-96b2-e4e5f05d1d61 + consumer: + type: string + description: | + The name of the application or feature that owns the rule. For example: `alerts`, `apm`, `discover`, `infrastructure`, `logs`, `metrics`, `ml`, `monitoring`, `securitySolution`, `siem`, `stackAlerts`, or `uptime`. + enabled_rule: + type: boolean + description: Indicates whether you want to run the rule on an interval basis after it is created. + name_rule: + type: string + description: | + The name of the rule. While this name does not have to be unique, a distinctive name can help you identify a rule. + schedule: type: object - required: - - consumer - - name - - params - - rule_type_id - - schedule + description: The check interval, which specifies how frequently the rule conditions are checked. The interval is specified in seconds, minutes, hours, or days. properties: - actions: - $ref: '#/components/schemas/actions' - consumer: - $ref: '#/components/schemas/consumer' - enabled: - $ref: '#/components/schemas/enabled_rule' - name: - $ref: '#/components/schemas/name_rule' - notify_when: - $ref: '#/components/schemas/notify_when' - params: - type: object - description: The parameters for a shard size rule. - additionalProperties: true - rule_type_id: + interval: type: string - description: The ID of the rule type that you want to call when the rule is scheduled to run. - enum: - - monitoring_shard_size - schedule: - $ref: '#/components/schemas/schedule' - tags: - $ref: '#/components/schemas/tags' - throttle: - $ref: '#/components/schemas/throttle' - create_monitoring_thread_pool_search_rejections_rule_request: - title: Create thread pool search rejections rule request - description: A rule that detects when the number of rejections in the thread pool exceeds a threshold. - type: object + examples: + - 1m + tags: + type: array + description: The tags for the rule. + items: + type: string + default: [] + params_property_apm_anomaly: required: - - consumer - - name - - params - - rule_type_id - - schedule + - windowSize + - windowUnit + - environment + - anomalySeverityType properties: - actions: - $ref: '#/components/schemas/actions' - consumer: - $ref: '#/components/schemas/consumer' - enabled: - $ref: '#/components/schemas/enabled_rule' - name: - $ref: '#/components/schemas/name_rule' - notify_when: - $ref: '#/components/schemas/notify_when' - params: - type: object - description: The parameters for a thread pool search rejections rule. - additionalProperties: true - rule_type_id: + serviceName: type: string - description: The ID of the rule type that you want to call when the rule is scheduled to run. + description: The service name from APM + transactionType: + type: string + description: The transaction type from APM + windowSize: + type: number + example: 6 + description: The window size + windowUnit: + type: string + description: The window size unit enum: - - monitoring_alert_thread_pool_search_rejections - schedule: - $ref: '#/components/schemas/schedule' - tags: - $ref: '#/components/schemas/tags' - throttle: - $ref: '#/components/schemas/throttle' - create_monitoring_thread_pool_write_rejections_rule_request: - title: Create thread pool write rejections rule request - description: A rule that detects when the number of rejections in the write thread pool exceeds a threshold. - type: object + - m + - h + - d + environment: + type: string + description: The environment from APM + anomalySeverityType: + type: string + description: The anomaly threshold value + enum: + - critical + - major + - minor + - warning + params_property_apm_error_count: required: - - consumer - - name - - params - - rule_type_id - - schedule + - windowSize + - windowUnit + - threshold + - environment properties: - actions: - $ref: '#/components/schemas/actions' - consumer: - $ref: '#/components/schemas/consumer' - enabled: - $ref: '#/components/schemas/enabled_rule' - name: - $ref: '#/components/schemas/name_rule' - notify_when: - $ref: '#/components/schemas/notify_when' - params: - type: object - description: The parameters for a thread pool write rejections rule. - additionalProperties: true - rule_type_id: + serviceName: type: string - description: The ID of the rule type that you want to call when the rule is scheduled to run. + description: The service name from APM + windowSize: + type: number + description: The window size + example: 6 + windowUnit: + type: string + description: The window size unit enum: - - monitoring_alert_thread_pool_write_rejections - schedule: - $ref: '#/components/schemas/schedule' - tags: - $ref: '#/components/schemas/tags' - throttle: - $ref: '#/components/schemas/throttle' - create_siem_eql_rule_request: - title: Create event correlation rule request - description: | - A rule that uses Event Query Language (EQL) to match events, generate sequences, and stack data. - type: object + - m + - h + - d + environment: + type: string + description: The environment from APM + threshold: + type: number + description: The error count threshold value + groupBy: + type: array + default: + - service.name + - service.environment + uniqueItems: true + items: + type: string + enum: + - service.name + - service.environment + - transaction.name + - error.grouping_key + errorGroupingKey: + type: string + params_property_apm_transaction_duration: required: - - consumer - - name - - params - - rule_type_id - - schedule + - windowSize + - windowUnit + - threshold + - environment + - aggregationType properties: - actions: - $ref: '#/components/schemas/actions' - consumer: - $ref: '#/components/schemas/consumer' - enabled: - $ref: '#/components/schemas/enabled_rule' - name: - $ref: '#/components/schemas/name_rule' - notify_when: - $ref: '#/components/schemas/notify_when' - params: - type: object - description: The parameters for an event correlation rule. - additionalProperties: true - rule_type_id: + serviceName: type: string - description: The ID of the rule type that you want to call when the rule is scheduled to run. + description: The service name from APM + transactionType: + type: string + description: The transaction type from APM + transactionName: + type: string + description: The transaction name from APM + windowSize: + type: number + description: The window size + example: 6 + windowUnit: + type: string + description: ç enum: - - siem.eqlRule - schedule: - $ref: '#/components/schemas/schedule' - tags: - $ref: '#/components/schemas/tags' - throttle: - $ref: '#/components/schemas/throttle' - create_siem_indicator_rule_request: - title: Create indicator match rule request - description: | - A rule that uses indicators from intelligence sources to detect matching events and alerts. - type: object + - m + - h + - d + environment: + type: string + threshold: + type: number + description: The latency threshold value + groupBy: + type: array + default: + - service.name + - service.environment + - transaction.type + uniqueItems: true + items: + type: string + enum: + - service.name + - service.environment + - transaction.type + - transaction.name + aggregationType: + type: string + enum: + - avg + - 95th + - 99th + params_property_apm_transaction_error_rate: required: - - consumer - - name - - params - - rule_type_id - - schedule + - windowSize + - windowUnit + - threshold + - environment properties: - actions: - $ref: '#/components/schemas/actions' - consumer: - $ref: '#/components/schemas/consumer' - enabled: - $ref: '#/components/schemas/enabled_rule' - name: - $ref: '#/components/schemas/name_rule' - notify_when: - $ref: '#/components/schemas/notify_when' - params: - type: object - description: The parameters for an indicator match rule. - additionalProperties: true - rule_type_id: + serviceName: type: string - description: The ID of the rule type that you want to call when the rule is scheduled to run. + description: The service name from APM + transactionType: + type: string + description: The transaction type from APM + transactionName: + type: string + description: The transaction name from APM + windowSize: + type: number + description: The window size + example: 6 + windowUnit: + type: string + description: The window size unit enum: - - siem.indicatorRule - schedule: - $ref: '#/components/schemas/schedule' - tags: - $ref: '#/components/schemas/tags' - throttle: - $ref: '#/components/schemas/throttle' - create_siem_ml_rule_request: - title: Create machine learning rule request + - m + - h + - d + environment: + type: string + description: The environment from APM + threshold: + type: number + description: The error rate threshold value + groupBy: + type: array + default: + - service.name + - service.environment + - transaction.type + uniqueItems: true + items: + type: string + enum: + - service.name + - service.environment + - transaction.type + - transaction.name + aggfield: description: | - A rule that detects when a machine learning job discovers an anomaly above the defined threshold. + The name of the numeric field that is used in the aggregation. This property is required when `aggType` is `avg`, `max`, `min` or `sum`. + type: string + aggtype: + description: The type of aggregation to perform. + type: string + enum: + - avg + - count + - max + - min + - sum + default: count + excludehitsfrompreviousrun: + description: | + Indicates whether to exclude matches from previous runs. If `true`, you can avoid alert duplication by excluding documents that have already been detected by the previous rule run. This option is not available when a grouping field is specified. + type: boolean + groupby: + description: | + Indicates whether the aggregation is applied over all documents (`all`) or split into groups (`top`) using a grouping field (`termField`). If grouping is used, an alert will be created for each group when it exceeds the threshold; only the top groups (up to `termSize` number of groups) are checked. + type: string + enum: + - all + - top + default: all + termsize: + description: | + This property is required when `groupBy` is `top`. It specifies the number of groups to check against the threshold and therefore limits the number of alerts on high cardinality fields. + type: integer + timefield: + description: The field that is used to calculate the time window. + type: string + timewindowsize: + description: | + The size of the time window (in `timeWindowUnit` units), which determines how far back to search for documents. Generally it should be a value higher than the rule check interval to avoid gaps in detection. + type: integer + examples: + - 5 + timewindowunit: + description: | + The type of units for the time window: seconds, minutes, hours, or days. + type: string + enum: + - s + - m + - h + - d + examples: + - m + size: + description: | + The number of documents to pass to the configured actions when the threshold condition is met. + type: integer + termfield: + description: | + The names of up to four fields that are used for grouping the aggregation. This property is required when `groupBy` is `top`. + oneOf: + - type: string + - type: array + items: + type: string + maxItems: 4 + threshold: + description: | + The threshold value that is used with the `thresholdComparator`. If the `thresholdComparator` is `between` or `notBetween`, you must specify the boundary values. + type: array + items: + type: integer + examples: + - 4000 + thresholdcomparator: + description: The comparison function for the threshold. For example, "is above", "is above or equals", "is below", "is below or equals", "is between", and "is not between". + type: string + enum: + - '>' + - '>=' + - < + - <= + - between + - notBetween + examples: + - '>' + params_es_query_rule: + oneOf: + - type: object + x-technical-preview: true + description: | + The parameters for an Elasticsearch query rule that uses ES|QL to define the query. This functionality is in technical pre view and may be changed or removed in a future release. Elastic will work to fix any issues, but features in technical preview are not subject to the support SLA of official GA features. + required: + - esqlQuery + - searchType + - size + - threshold + - thresholdComparator + - timeWindowSize + - timeWindowUnit + properties: + aggField: + $ref: '#/components/schemas/aggfield' + aggType: + $ref: '#/components/schemas/aggtype' + esqlQuery: + type: object + required: + - esql + properties: + esql: + description: The query definition, which uses Elasticsearch Query Language. + type: string + excludeHitsFromPreviousRun: + $ref: '#/components/schemas/excludehitsfrompreviousrun' + groupBy: + $ref: '#/components/schemas/groupby' + searchType: + description: The type of query, in this case a query that uses Elasticsearch Query Language (ES|QL). + type: string + enum: + - esqlQuery + examples: + - esqlQuery + size: + type: integer + description: | + When `searchType` is `esqlQuery`, this property is required but it does not affect the rule behavior. + examples: + - 0 + termSize: + $ref: '#/components/schemas/termsize' + threshold: + type: array + items: + type: integer + minimum: 0 + maximum: 0 + description: | + The threshold value that is used with the `thresholdComparator`. When `searchType` is `esqlQuery`, this property is required and must be set to zero. + thresholdComparator: + type: string + description: | + The comparison function for the threshold. When `searchType` is `esqlQuery`, this property is required and must be set to ">". Since the `threshold` value must be `0`, the result is that an alert occurs whenever the query returns results. + enum: + - '>' + examples: + - '>' + timeField: + $ref: '#/components/schemas/timefield' + timeWindowSize: + $ref: '#/components/schemas/timewindowsize' + timeWindowUnit: + $ref: '#/components/schemas/timewindowunit' + - type: object + description: The parameters for an Elasticsearch query rule that uses KQL or Lucene to define the query. + required: + - searchType + - size + - threshold + - thresholdComparator + - timeWindowSize + - timeWindowUnit + properties: + aggField: + $ref: '#/components/schemas/aggfield' + aggType: + $ref: '#/components/schemas/aggtype' + excludeHitsFromPreviousRun: + $ref: '#/components/schemas/excludehitsfrompreviousrun' + groupBy: + $ref: '#/components/schemas/groupby' + searchConfiguration: + description: The query definition, which uses KQL or Lucene to fetch the documents from Elasticsearch. + type: object + properties: + filter: + type: array + items: + $ref: '#/components/schemas/filter' + index: + description: The indices to query. + oneOf: + - type: string + - type: array + items: + type: string + query: + type: object + properties: + language: + type: string + examples: + - kuery + query: + type: string + searchType: + description: The type of query, in this case a text-based query that uses KQL or Lucene. + type: string + enum: + - searchSource + examples: + - searchSource + size: + $ref: '#/components/schemas/size' + termField: + $ref: '#/components/schemas/termfield' + termSize: + $ref: '#/components/schemas/termsize' + threshold: + $ref: '#/components/schemas/threshold' + thresholdComparator: + $ref: '#/components/schemas/thresholdcomparator' + timeField: + $ref: '#/components/schemas/timefield' + timeWindowSize: + $ref: '#/components/schemas/timewindowsize' + timeWindowUnit: + $ref: '#/components/schemas/timewindowunit' + - type: object + description: The parameters for an Elasticsearch query rule that uses Elasticsearch Query DSL to define the query. + required: + - esQuery + - index + - threshold + - thresholdComparator + - timeField + - timeWindowSize + - timeWindowUnit + properties: + aggField: + $ref: '#/components/schemas/aggfield' + aggType: + $ref: '#/components/schemas/aggtype' + esQuery: + description: The query definition, which uses Elasticsearch Query DSL. + type: string + excludeHitsFromPreviousRun: + $ref: '#/components/schemas/excludehitsfrompreviousrun' + groupBy: + $ref: '#/components/schemas/groupby' + index: + description: The indices to query. + oneOf: + - type: array + items: + type: string + - type: string + searchType: + description: The type of query, in this case a query that uses Elasticsearch Query DSL. + type: string + enum: + - esQuery + default: esQuery + examples: + - esQuery + size: + $ref: '#/components/schemas/size' + termField: + $ref: '#/components/schemas/termfield' + termSize: + $ref: '#/components/schemas/termsize' + threshold: + $ref: '#/components/schemas/threshold' + thresholdComparator: + $ref: '#/components/schemas/thresholdcomparator' + timeField: + $ref: '#/components/schemas/timefield' + timeWindowSize: + $ref: '#/components/schemas/timewindowsize' + timeWindowUnit: + $ref: '#/components/schemas/timewindowunit' + params_index_threshold_rule: type: object + description: The parameters for an index threshold rule. required: - - consumer - - name - - params - - rule_type_id - - schedule + - index + - threshold + - thresholdComparator + - timeField + - timeWindowSize + - timeWindowUnit properties: - actions: - $ref: '#/components/schemas/actions' - consumer: - $ref: '#/components/schemas/consumer' - enabled: - $ref: '#/components/schemas/enabled_rule' - name: - $ref: '#/components/schemas/name_rule' - notify_when: - $ref: '#/components/schemas/notify_when' - params: - type: object - description: The parameters for a machine learning rule. - additionalProperties: true - rule_type_id: + aggField: + $ref: '#/components/schemas/aggfield' + aggType: + $ref: '#/components/schemas/aggtype' + filterKuery: + description: A KQL expression thats limits the scope of alerts. type: string - description: The ID of the rule type that you want to call when the rule is scheduled to run. - enum: - - siem.mlRule - schedule: - $ref: '#/components/schemas/schedule' - tags: - $ref: '#/components/schemas/tags' - throttle: - $ref: '#/components/schemas/throttle' - create_siem_new_terms_rule_request: - title: Create new terms rule request - description: A rule that finds documents with values that appear for the first time. - type: object - required: - - consumer - - name - - params - - rule_type_id - - schedule + groupBy: + $ref: '#/components/schemas/groupby' + index: + description: The indices to query. + type: array + items: + type: string + termField: + $ref: '#/components/schemas/termfield' + termSize: + $ref: '#/components/schemas/termsize' + threshold: + $ref: '#/components/schemas/threshold' + thresholdComparator: + $ref: '#/components/schemas/thresholdcomparator' + timeField: + $ref: '#/components/schemas/timefield' + timeWindowSize: + $ref: '#/components/schemas/timewindowsize' + timeWindowUnit: + $ref: '#/components/schemas/timewindowunit' + params_property_infra_inventory: properties: - actions: - $ref: '#/components/schemas/actions' - consumer: - $ref: '#/components/schemas/consumer' - enabled: - $ref: '#/components/schemas/enabled_rule' - name: - $ref: '#/components/schemas/name_rule' - notify_when: - $ref: '#/components/schemas/notify_when' - params: - type: object - description: The parameters for a new terms rule. - additionalProperties: true - rule_type_id: + criteria: + type: array + items: + type: object + properties: + metric: + type: string + enum: + - count + - cpu + - diskLatency + - load + - memory + - memoryTotal + - tx + - rx + - logRate + - diskIOReadBytes + - diskIOWriteBytes + - s3TotalRequests + - s3NumberOfObjects + - s3BucketSize + - s3DownloadBytes + - s3UploadBytes + - rdsConnections + - rdsQueriesExecuted + - rdsActiveTransactions + - rdsLatency + - sqsMessagesVisible + - sqsMessagesDelayed + - sqsMessagesSent + - sqsMessagesEmpty + - sqsOldestMessage + - custom + timeSize: + type: number + timeUnit: + type: string + enum: + - s + - m + - h + - d + sourceId: + type: string + threshold: + type: array + items: + type: number + comparator: + type: string + enum: + - < + - <= + - '>' + - '>=' + - between + - outside + customMetric: + type: object + properties: + type: + type: string + enum: + - custom + field: + type: string + aggregation: + type: string + enum: + - avg + - max + - min + - rate + id: + type: string + label: + type: string + warningThreshold: + type: array + items: + type: number + warningComparator: + type: string + enum: + - < + - <= + - '>' + - '>=' + - between + - outside + filterQuery: type: string - description: The ID of the rule type that you want to call when the rule is scheduled to run. - enum: - - siem.newTermsRule - schedule: - $ref: '#/components/schemas/schedule' - tags: - $ref: '#/components/schemas/tags' - throttle: - $ref: '#/components/schemas/throttle' - create_siem_notifications_rule_request: - title: Create security solution notification (legacy) rule request - type: object - required: - - consumer - - name - - params - - rule_type_id - - schedule - properties: - actions: - $ref: '#/components/schemas/actions' - consumer: - $ref: '#/components/schemas/consumer' - enabled: - $ref: '#/components/schemas/enabled_rule' - name: - $ref: '#/components/schemas/name_rule' - notify_when: - $ref: '#/components/schemas/notify_when' - params: - type: object - description: The parameters for a notification rule. - additionalProperties: true - rule_type_id: + filterQueryText: + type: string + nodeType: type: string - description: The ID of the rule type that you want to call when the rule is scheduled to run. enum: - - siem.notifications - schedule: - $ref: '#/components/schemas/schedule' - tags: - $ref: '#/components/schemas/tags' - throttle: - $ref: '#/components/schemas/throttle' - create_siem_query_rule_request: - title: Create custom query rule request - description: | - A rule that uses KQL or Lucene to detect issues across indices. - type: object - required: - - consumer - - name - - params - - rule_type_id - - schedule + - host + - pod + - container + - awsEC2 + - awsS3 + - awsSQS + - awsRDS + sourceId: + type: string + alertOnNoData: + type: boolean + params_property_infra_metric_threshold: properties: - actions: - $ref: '#/components/schemas/actions' - consumer: - $ref: '#/components/schemas/consumer' - enabled: - $ref: '#/components/schemas/enabled_rule' - name: - $ref: '#/components/schemas/name_rule' - notify_when: - $ref: '#/components/schemas/notify_when' - params: - type: object - description: The parameters for a custom query rule. - additionalProperties: true - rule_type_id: + criteria: + type: array + items: + oneOf: + - title: non count criterion + type: object + properties: + threshold: + type: array + items: + type: number + comparator: + type: string + enum: + - < + - <= + - '>' + - '>=' + - between + - outside + timeUnit: + type: string + timeSize: + type: number + warningThreshold: + type: array + items: + type: number + warningComparator: + type: string + enum: + - < + - <= + - '>' + - '>=' + - between + - outside + metric: + type: string + aggType: + type: string + enum: + - avg + - max + - min + - cardinality + - rate + - count + - sum + - p95 + - p99 + - custom + - title: count criterion + type: object + properties: + threshold: + type: array + items: + type: number + comparator: + type: string + enum: + - < + - <= + - '>' + - '>=' + - between + - outside + timeUnit: + type: string + timeSize: + type: number + warningThreshold: + type: array + items: + type: number + warningComparator: + type: string + enum: + - < + - <= + - '>' + - '>=' + - between + - outside + aggType: + type: string + enum: + - count + - title: custom criterion + type: object + properties: + threshold: + type: array + items: + type: number + comparator: + type: string + enum: + - < + - <= + - '>' + - '>=' + - between + - outside + timeUnit: + type: string + timeSize: + type: number + warningThreshold: + type: array + items: + type: number + warningComparator: + type: string + enum: + - < + - <= + - '>' + - '>=' + - between + - outside + aggType: + type: string + enum: + - custom + customMetric: + type: array + items: + oneOf: + - type: object + properties: + name: + type: string + aggType: + type: string + enum: + - avg + - sum + - max + - min + - cardinality + field: + type: string + - type: object + properties: + name: + type: string + aggType: + type: string + enum: + - count + filter: + type: string + equation: + type: string + label: + type: string + groupBy: + oneOf: + - type: string + - type: array + items: + type: string + filterQuery: type: string - description: The ID of the rule type that you want to call when the rule is scheduled to run. - enum: - - siem.queryRule - schedule: - $ref: '#/components/schemas/schedule' - tags: - $ref: '#/components/schemas/tags' - throttle: - $ref: '#/components/schemas/throttle' - create_siem_saved_query_rule_request: - title: Create saved query rule request - description: | - A rule that searches the defined indices and creates an alert when a document matches the saved search. - type: object - required: - - consumer - - name - - params - - rule_type_id - - schedule - properties: - actions: - $ref: '#/components/schemas/actions' - consumer: - $ref: '#/components/schemas/consumer' - enabled: - $ref: '#/components/schemas/enabled_rule' - name: - $ref: '#/components/schemas/name_rule' - notify_when: - $ref: '#/components/schemas/notify_when' - params: - type: object - description: The parameters for a saved query rule. - additionalProperties: true - rule_type_id: + sourceId: type: string - description: The ID of the rule type that you want to call when the rule is scheduled to run. - enum: - - siem.savedQueryRule - schedule: - $ref: '#/components/schemas/schedule' - tags: - $ref: '#/components/schemas/tags' - throttle: - $ref: '#/components/schemas/throttle' - create_siem_threshold_rule_request: - title: Create threshold rule request - description: | - A rule that aggregates query results to detect when the number of matches exceeds a threshold. - type: object - required: - - consumer - - name - - params - - rule_type_id - - schedule - properties: - actions: - $ref: '#/components/schemas/actions' - consumer: - $ref: '#/components/schemas/consumer' - enabled: - $ref: '#/components/schemas/enabled_rule' - name: - $ref: '#/components/schemas/name_rule' - notify_when: - $ref: '#/components/schemas/notify_when' - params: + alertOnNoData: + type: boolean + alertOnGroupDisappear: + type: boolean + params_property_log_threshold: + oneOf: + - title: Count type: object - description: The parameters for a threshold rule. - additionalProperties: true - rule_type_id: - type: string - description: The ID of the rule type that you want to call when the rule is scheduled to run. - enum: - - siem.thresholdRule - schedule: - $ref: '#/components/schemas/schedule' - tags: - $ref: '#/components/schemas/tags' - throttle: - $ref: '#/components/schemas/throttle' + required: + - count + - timeSize + - timeUnit + - logView + properties: + criteria: + type: array + items: + type: object + properties: + field: + type: string + example: my.field + comparator: + type: string + enum: + - more than + - more than or equals + - less than + - less than or equals + - equals + - does not equal + - matches + - does not match + - matches phrase + - does not match phrase + value: + oneOf: + - type: number + example: 42 + - type: string + example: value + count: + type: object + properties: + comparator: + type: string + enum: + - more than + - more than or equals + - less than + - less than or equals + - equals + - does not equal + - matches + - does not match + - matches phrase + - does not match phrase + value: + type: number + example: 100 + timeSize: + type: number + example: 6 + timeUnit: + type: string + enum: + - s + - m + - h + - d + logView: + type: object + properties: + logViewId: + type: string + type: + type: string + enum: + - log-view-reference + example: log-view-reference + groupBy: + type: array + items: + type: string + - title: Ratio + type: object + required: + - count + - timeSize + - timeUnit + - logView + properties: + criteria: + type: array + items: + minItems: 2 + maxItems: 2 + type: array + items: + type: object + properties: + field: + type: string + example: my.field + comparator: + type: string + enum: + - more than + - more than or equals + - less than + - less than or equals + - equals + - does not equal + - matches + - does not match + - matches phrase + - does not match phrase + value: + oneOf: + - type: number + example: 42 + - type: string + example: value + count: + type: object + properties: + comparator: + type: string + enum: + - more than + - more than or equals + - less than + - less than or equals + - equals + - does not equal + - matches + - does not match + - matches phrase + - does not match phrase + value: + type: number + example: 100 + timeSize: + type: number + example: 6 + timeUnit: + type: string + enum: + - s + - m + - h + - d + logView: + type: object + properties: + logViewId: + type: string + type: + type: string + enum: + - log-view-reference + example: log-view-reference + groupBy: + type: array + items: + type: string params_property_slo_burn_rate: properties: sloId: @@ -4087,114 +4336,6 @@ components: description: The duration unit type: string example: m - create_slo_burn_rate_rule_request: - title: Create slo burn rate rule request - description: | - A rule that detects when the burn rate is above a defined threshold for two different lookback periods. The two periods are a long period and a short period that is 1/12th of the long period. For each lookback period, the burn rate is computed as the error rate divided by the error budget. When the burn rates for both periods surpass the threshold, an alert occurs. - type: object - required: - - consumer - - name - - params - - rule_type_id - - schedule - properties: - actions: - $ref: '#/components/schemas/actions' - consumer: - $ref: '#/components/schemas/consumer' - enabled: - $ref: '#/components/schemas/enabled_rule' - name: - $ref: '#/components/schemas/name_rule' - notify_when: - $ref: '#/components/schemas/notify_when' - params: - $ref: '#/components/schemas/params_property_slo_burn_rate' - rule_type_id: - type: string - description: The ID of the rule type that you want to call when the rule is scheduled to run. - enum: - - slo.rules.burnRate - schedule: - $ref: '#/components/schemas/schedule' - tags: - $ref: '#/components/schemas/tags' - throttle: - $ref: '#/components/schemas/throttle' - create_synthetics_monitor_status_rule_request: - title: Create synthetics monitor status rule request - description: A rule that detects when a monitor is down or an availability threshold is breached. - type: object - required: - - consumer - - name - - params - - rule_type_id - - schedule - properties: - actions: - $ref: '#/components/schemas/actions' - consumer: - $ref: '#/components/schemas/consumer' - enabled: - $ref: '#/components/schemas/enabled_rule' - name: - $ref: '#/components/schemas/name_rule' - notify_when: - $ref: '#/components/schemas/notify_when' - params: - type: object - description: The parameters for the synthetics monitor status rule. - additionalProperties: true - rule_type_id: - type: string - description: The ID of the rule type that you want to call when the rule is scheduled to run. - enum: - - xpack.synthetics.alerts.monitorStatus - schedule: - $ref: '#/components/schemas/schedule' - tags: - $ref: '#/components/schemas/tags' - throttle: - $ref: '#/components/schemas/throttle' - create_synthetics_uptime_duration_anomaly_rule_request: - title: Create synthetics uptime duration anomaly rule request - description: | - A rule that detects response durations for all of the geographic locations of each monitor. When a monitor runs for an unusual amount of time, at a particular time, an anomaly is recorded. - type: object - required: - - consumer - - name - - params - - rule_type_id - - schedule - properties: - actions: - $ref: '#/components/schemas/actions' - consumer: - $ref: '#/components/schemas/consumer' - enabled: - $ref: '#/components/schemas/enabled_rule' - name: - $ref: '#/components/schemas/name_rule' - notify_when: - $ref: '#/components/schemas/notify_when' - params: - type: object - description: The parameters for the uptime duration anomaly rule. - additionalProperties: true - rule_type_id: - type: string - description: The ID of the rule type that you want to call when the rule is scheduled to run. - enum: - - xpack.uptime.alerts.durationAnomaly - schedule: - $ref: '#/components/schemas/schedule' - tags: - $ref: '#/components/schemas/tags' - throttle: - $ref: '#/components/schemas/throttle' params_property_synthetics_uptime_tls: properties: search: @@ -4203,113 +4344,6 @@ components: type: number certAgeThreshold: type: number - create_synthetics_uptime_tls_rule_request: - title: Create synthetics uptime TLS rule request - type: object - required: - - consumer - - name - - params - - rule_type_id - - schedule - properties: - actions: - $ref: '#/components/schemas/actions' - consumer: - $ref: '#/components/schemas/consumer' - enabled: - $ref: '#/components/schemas/enabled_rule' - name: - $ref: '#/components/schemas/name_rule' - notify_when: - $ref: '#/components/schemas/notify_when' - params: - $ref: '#/components/schemas/params_property_synthetics_uptime_tls' - rule_type_id: - type: string - description: The ID of the rule type that you want to call when the rule is scheduled to run. - enum: - - xpack.uptime.alerts.tls - schedule: - $ref: '#/components/schemas/schedule' - tags: - $ref: '#/components/schemas/tags' - throttle: - $ref: '#/components/schemas/throttle' - create_synthetics_uptime_tls_certificate_rule_request: - title: Create TLS certificate rule request - description: | - A rule that detects when a monitor has a TLS certificate expiring or when it exceeds an age limit. - type: object - required: - - consumer - - name - - params - - rule_type_id - - schedule - properties: - actions: - $ref: '#/components/schemas/actions' - consumer: - $ref: '#/components/schemas/consumer' - enabled: - $ref: '#/components/schemas/enabled_rule' - name: - $ref: '#/components/schemas/name_rule' - notify_when: - $ref: '#/components/schemas/notify_when' - params: - type: object - description: The parameters for a TLS certificate rule. - additionalProperties: true - rule_type_id: - type: string - description: The ID of the rule type that you want to call when the rule is scheduled to run. - enum: - - xpack.uptime.alerts.tlsCertificate - schedule: - $ref: '#/components/schemas/schedule' - tags: - $ref: '#/components/schemas/tags' - throttle: - $ref: '#/components/schemas/throttle' - create_transform_health_rule_request: - title: Create transform health rule request - description: | - A rule that monitors transforms health and alerts if an operational issue occurred. - type: object - required: - - consumer - - name - - params - - rule_type_id - - schedule - properties: - actions: - $ref: '#/components/schemas/actions' - consumer: - $ref: '#/components/schemas/consumer' - enabled: - $ref: '#/components/schemas/enabled_rule' - name: - $ref: '#/components/schemas/name_rule' - notify_when: - $ref: '#/components/schemas/notify_when' - params: - type: object - description: The parameters for a transform health rule. - additionalProperties: true - rule_type_id: - type: string - description: The ID of the rule type that you want to call when the rule is scheduled to run. - enum: - - transform_health - schedule: - $ref: '#/components/schemas/schedule' - tags: - $ref: '#/components/schemas/tags' - throttle: - $ref: '#/components/schemas/throttle' params_property_synthetics_monitor_status: required: - numTimes @@ -4376,40 +4410,6 @@ components: type: number isAutoGenerated: type: boolean - create_uptime_monitor_status_rule_request: - title: Create uptime monitor status rule request - description: A rule that detects monitor errors and outages. - type: object - required: - - consumer - - name - - params - - rule_type_id - - schedule - properties: - actions: - $ref: '#/components/schemas/actions' - consumer: - $ref: '#/components/schemas/consumer' - enabled: - $ref: '#/components/schemas/enabled_rule' - name: - $ref: '#/components/schemas/name_rule' - notify_when: - $ref: '#/components/schemas/notify_when' - params: - $ref: '#/components/schemas/params_property_synthetics_monitor_status' - rule_type_id: - type: string - description: The ID of the rule type that you want to call when the rule is scheduled to run. - enum: - - xpack.uptime.alerts.monitorStatus - schedule: - $ref: '#/components/schemas/schedule' - tags: - $ref: '#/components/schemas/tags' - throttle: - $ref: '#/components/schemas/throttle' create_rule_request: title: Create rule request body properties description: The properties vary depending on the rule type. @@ -4458,6 +4458,49 @@ components: - $ref: '#/components/schemas/create_uptime_monitor_status_rule_request' discriminator: propertyName: rule_type_id + mapping: + xpack.ml.anomaly_detection_alert: '#/components/schemas/create_anomaly_detection_alert_rule_request' + xpack.ml.anomaly_detection_jobs_health: '#/components/schemas/create_anomaly_detection_jobs_health_rule_request' + apm.anomaly: '#/components/schemas/create_apm_anomaly_rule_request' + apm.error_rate: '#/components/schemas/create_apm_error_count_rule_request' + apm.transaction_duration: '#/components/schemas/create_apm_transaction_duration_rule_request' + apm.transaction_error_rate: '#/components/schemas/create_apm_transaction_error_rate_rule_request' + .es-query: '#/components/schemas/create_es_query_rule_request' + .geo-containment: '#/components/schemas/create_geo_containment_rule_request' + .index-threshold: '#/components/schemas/create_index_threshold_rule_request' + metrics.alert.inventory.threshold: '#/components/schemas/create_infra_inventory_rule_request' + metrics.alert.anomaly: '#/components/schemas/create_infra_metric_anomaly_rule_request' + metrics.alert.threshold: '#/components/schemas/create_infra_metric_threshold_rule_request' + monitoring_alert_jvm_memory_usage: '#/components/schemas/create_monitoring_jvm_memory_usage_rule_request' + logs.alert.document.count: '#/components/schemas/create_log_threshold_rule_request' + monitoring_ccr_read_exceptions: '#/components/schemas/create_monitoring_ccr_exceptions_rule_request' + monitoring_alert_cluster_health: '#/components/schemas/create_monitoring_cluster_health_rule_request' + monitoring_alert_cpu_usage: '#/components/schemas/create_monitoring_cpu_usage_rule_request' + monitoring_alert_disk_usage: '#/components/schemas/create_monitoring_disk_usage_rule_request' + monitoring_alert_elasticsearch_version_mismatch: '#/components/schemas/create_monitoring_elasticsearch_version_mismatch_rule_request' + monitoring_alert_license_expiration: '#/components/schemas/create_monitoring_license_expiration_rule_request' + monitoring_alert_kibana_version_mismatch: '#/components/schemas/create_monitoring_kibana_version_mismatch_rule_request' + monitoring_alert_logstash_version_mismatch: '#/components/schemas/create_monitoring_logstash_version_mismatch_rule_request' + monitoring_alert_missing_monitoring_data: '#/components/schemas/create_monitoring_missing_data_rule_request' + monitoring_alert_nodes_changed: '#/components/schemas/create_monitoring_nodes_changed_rule_request' + monitoring_shard_size: '#/components/schemas/create_monitoring_shard_size_rule_request' + monitoring_alert_thread_pool_search_rejections: '#/components/schemas/create_monitoring_thread_pool_search_rejections_rule_request' + monitoring_alert_thread_pool_write_rejections: '#/components/schemas/create_monitoring_thread_pool_write_rejections_rule_request' + siem.eqlRule: '#/components/schemas/create_siem_eql_rule_request' + siem.indicatorRule: '#/components/schemas/create_siem_indicator_rule_request' + siem.mlRule: '#/components/schemas/create_siem_ml_rule_request' + siem.newTermsRule: '#/components/schemas/create_siem_new_terms_rule_request' + siem.notifications: '#/components/schemas/create_siem_notifications_rule_request' + siem.queryRule: '#/components/schemas/create_siem_query_rule_request' + siem.savedQueryRule: '#/components/schemas/create_siem_saved_query_rule_request' + siem.thresholdRule: '#/components/schemas/create_siem_threshold_rule_request' + slo.rules.burnRate: '#/components/schemas/create_slo_burn_rate_rule_request' + xpack.synthetics.alerts.monitorStatus: '#/components/schemas/create_synthetics_monitor_status_rule_request' + xpack.uptime.alerts.durationAnomaly: '#/components/schemas/create_synthetics_uptime_duration_anomaly_rule_request' + xpack.uptime.alerts.tls: '#/components/schemas/create_synthetics_uptime_tls_rule_request' + xpack.uptime.alerts.tlsCertificate: '#/components/schemas/create_synthetics_uptime_tls_certificate_rule_request' + transform_health: '#/components/schemas/create_transform_health_rule_request' + xpack.uptime.alerts.monitorStatus: '#/components/schemas/create_uptime_monitor_status_rule_request' rule_response_properties: title: Rule response properties type: object diff --git a/x-pack/plugins/alerting/docs/openapi/components/schemas/create_geo_containment_rule_request.yaml b/x-pack/plugins/alerting/docs/openapi/components/schemas/create_geo_containment_rule_request.yaml index ab6f0c3d3b054..ed30fc5064f1b 100644 --- a/x-pack/plugins/alerting/docs/openapi/components/schemas/create_geo_containment_rule_request.yaml +++ b/x-pack/plugins/alerting/docs/openapi/components/schemas/create_geo_containment_rule_request.yaml @@ -1,4 +1,4 @@ -title: Create traacking containment rule request +title: Create tracking containment rule request description: > A rule that runs an Elasticsearch query over indices to determine whether any documents are currently contained within any boundaries from the specified boundary index. In the event that an entity is contained within a boundary, an alert may be generated. diff --git a/x-pack/plugins/alerting/docs/openapi/components/schemas/create_rule_request.yaml b/x-pack/plugins/alerting/docs/openapi/components/schemas/create_rule_request.yaml index bbedcd2efc058..4c5127f54b4c0 100644 --- a/x-pack/plugins/alerting/docs/openapi/components/schemas/create_rule_request.yaml +++ b/x-pack/plugins/alerting/docs/openapi/components/schemas/create_rule_request.yaml @@ -45,4 +45,46 @@ oneOf: - $ref: 'create_uptime_monitor_status_rule_request.yaml' discriminator: propertyName: rule_type_id - + mapping: + xpack.ml.anomaly_detection_alert: 'create_anomaly_detection_alert_rule_request.yaml' + xpack.ml.anomaly_detection_jobs_health: 'create_anomaly_detection_jobs_health_rule_request.yaml' + apm.anomaly: 'create_apm_anomaly_rule_request.yaml' + apm.error_rate: 'create_apm_error_count_rule_request.yaml' + apm.transaction_duration: 'create_apm_transaction_duration_rule_request.yaml' + apm.transaction_error_rate: 'create_apm_transaction_error_rate_rule_request.yaml' + .es-query: 'create_es_query_rule_request.yaml' + .geo-containment: 'create_geo_containment_rule_request.yaml' + .index-threshold: 'create_index_threshold_rule_request.yaml' + metrics.alert.inventory.threshold: 'create_infra_inventory_rule_request.yaml' + metrics.alert.anomaly: 'create_infra_metric_anomaly_rule_request.yaml' + metrics.alert.threshold: 'create_infra_metric_threshold_rule_request.yaml' + monitoring_alert_jvm_memory_usage: 'create_monitoring_jvm_memory_usage_rule_request.yaml' + logs.alert.document.count: 'create_log_threshold_rule_request.yaml' + monitoring_ccr_read_exceptions: 'create_monitoring_ccr_exceptions_rule_request.yaml' + monitoring_alert_cluster_health: 'create_monitoring_cluster_health_rule_request.yaml' + monitoring_alert_cpu_usage: 'create_monitoring_cpu_usage_rule_request.yaml' + monitoring_alert_disk_usage: 'create_monitoring_disk_usage_rule_request.yaml' + monitoring_alert_elasticsearch_version_mismatch: 'create_monitoring_elasticsearch_version_mismatch_rule_request.yaml' + monitoring_alert_license_expiration: 'create_monitoring_license_expiration_rule_request.yaml' + monitoring_alert_kibana_version_mismatch: 'create_monitoring_kibana_version_mismatch_rule_request.yaml' + monitoring_alert_logstash_version_mismatch: 'create_monitoring_logstash_version_mismatch_rule_request.yaml' + monitoring_alert_missing_monitoring_data: 'create_monitoring_missing_data_rule_request.yaml' + monitoring_alert_nodes_changed: 'create_monitoring_nodes_changed_rule_request.yaml' + monitoring_shard_size: 'create_monitoring_shard_size_rule_request.yaml' + monitoring_alert_thread_pool_search_rejections: 'create_monitoring_thread_pool_search_rejections_rule_request.yaml' + monitoring_alert_thread_pool_write_rejections: 'create_monitoring_thread_pool_write_rejections_rule_request.yaml' + siem.eqlRule: 'create_siem_eql_rule_request.yaml' + siem.indicatorRule: 'create_siem_indicator_rule_request.yaml' + siem.mlRule: 'create_siem_ml_rule_request.yaml' + siem.newTermsRule: 'create_siem_new_terms_rule_request.yaml' + siem.notifications: 'create_siem_notifications_rule_request.yaml' + siem.queryRule: 'create_siem_query_rule_request.yaml' + siem.savedQueryRule: 'create_siem_saved_query_rule_request.yaml' + siem.thresholdRule: 'create_siem_threshold_rule_request.yaml' + slo.rules.burnRate: 'create_slo_burn_rate_rule_request.yaml' + xpack.synthetics.alerts.monitorStatus: 'create_synthetics_monitor_status_rule_request.yaml' + xpack.uptime.alerts.durationAnomaly: 'create_synthetics_uptime_duration_anomaly_rule_request.yaml' + xpack.uptime.alerts.tls: 'create_synthetics_uptime_tls_rule_request.yaml' + xpack.uptime.alerts.tlsCertificate: 'create_synthetics_uptime_tls_certificate_rule_request.yaml' + transform_health: 'create_transform_health_rule_request.yaml' + xpack.uptime.alerts.monitorStatus: 'create_uptime_monitor_status_rule_request.yaml' From 8715dc508949ac5e02d449311960d87e6acbe8eb Mon Sep 17 00:00:00 2001 From: Jeramy Soucy Date: Fri, 26 Jan 2024 13:55:26 -0500 Subject: [PATCH 06/46] Updates multiple providers concurrent sessions test (#175352) ## Summary This PR is for troubleshooting https://github.com/elastic/kibana/issues/149091 It duplicates the timeout check per session from the `...legacy sessions` test (see https://github.com/elastic/kibana/pull/174748) for the `...multiple providers` test. Note: we are not seeing the additional log of 'Failed to write a new session', in any of the recent failures. Could not reproduce the issue with a flaky test runner: https://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/4949 --- .../tests/session_concurrent_limit/cleanup.ts | 26 ++++++++++++++++--- 1 file changed, 22 insertions(+), 4 deletions(-) diff --git a/x-pack/test/security_api_integration/tests/session_concurrent_limit/cleanup.ts b/x-pack/test/security_api_integration/tests/session_concurrent_limit/cleanup.ts index 74a2d45340bf7..2d256fb9e85bc 100644 --- a/x-pack/test/security_api_integration/tests/session_concurrent_limit/cleanup.ts +++ b/x-pack/test/security_api_integration/tests/session_concurrent_limit/cleanup.ts @@ -199,17 +199,35 @@ export default function ({ getService }: FtrProviderContext) { }); it('should properly clean up sessions that exceeded concurrent session limit even for multiple providers', async function () { - this.timeout(100000); + this.timeout(160000); log.debug(`Log in as ${testUser.username} and SAML user 3 times each with a 0.5s delay.`); const basicSessionCookieOne = await loginWithBasic(testUser); + await retry.tryForTime(20000, async () => { + expect(await getNumberOfSessionDocuments()).to.be(1); + }); + const samlSessionCookieOne = await loginWithSAML(); - await setTimeoutAsync(500); + await retry.tryForTime(20000, async () => { + expect(await getNumberOfSessionDocuments()).to.be(2); + }); + const basicSessionCookieTwo = await loginWithBasic(testUser); + await retry.tryForTime(20000, async () => { + expect(await getNumberOfSessionDocuments()).to.be(3); + }); + const samlSessionCookieTwo = await loginWithSAML(); - await setTimeoutAsync(500); + await retry.tryForTime(20000, async () => { + expect(await getNumberOfSessionDocuments()).to.be(4); + }); + const basicSessionCookieThree = await loginWithBasic(testUser); + await retry.tryForTime(20000, async () => { + expect(await getNumberOfSessionDocuments()).to.be(5); + }); + const samlSessionCookieThree = await loginWithSAML(); log.debug('Waiting for all sessions to be persisted...'); @@ -221,7 +239,7 @@ export default function ({ getService }: FtrProviderContext) { await runCleanupTaskSoon(); log.debug('Waiting for cleanup job to run...'); await retry.tryForTime(30000, async () => { - // The oldest session should have been removed, but the rest should still be valid. + // The oldest sessions should have been removed, but the rest should still be valid. expect(await getNumberOfSessionDocuments()).to.be(4); }); From 707b4233898c18e63896581a61ddf8bfb7f20979 Mon Sep 17 00:00:00 2001 From: Larry Gregory Date: Fri, 26 Jan 2024 15:16:06 -0500 Subject: [PATCH 07/46] Ensure all API Keys have a defined name (#175721) ## Summary Resolves https://github.com/elastic/kibana/issues/173890. API Keys created in the 7.x era did not require a `name` (https://www.elastic.co/guide/en/elasticsearch/reference/7.5/security-api-create-api-key.html#security-api-create-api-key-request-body). The `name` is no longer an optional field, but our UIs have come to assume that a `name` will always be available. This updates our `GET /internal/security/api_key` API to ensure that a `name` will always exist. --- .../server/routes/api_keys/get.test.ts | 40 ++++++++++++++++++- .../security/server/routes/api_keys/get.ts | 9 ++++- 2 files changed, 46 insertions(+), 3 deletions(-) diff --git a/x-pack/plugins/security/server/routes/api_keys/get.test.ts b/x-pack/plugins/security/server/routes/api_keys/get.test.ts index 3e5d18312b79b..1571888cf3737 100644 --- a/x-pack/plugins/security/server/routes/api_keys/get.test.ts +++ b/x-pack/plugins/security/server/routes/api_keys/get.test.ts @@ -65,8 +65,44 @@ describe('Get API Keys route', () => { ); expect(response.status).toBe(200); - expect(response.payload.apiKeys).toContainEqual({ id: '123', invalidated: false }); - expect(response.payload.apiKeys).not.toContainEqual({ id: '456', invalidated: true }); + expect(response.payload.apiKeys).toContainEqual({ id: '123', name: '', invalidated: false }); + expect(response.payload.apiKeys).not.toContainEqual({ id: '456', name: '', invalidated: true }); + }); + + it('should substitute an empty string for keys with `null` names', async () => { + esClientMock.asCurrentUser.security.getApiKey.mockRestore(); + esClientMock.asCurrentUser.security.getApiKey.mockResponse({ + api_keys: [ + { id: 'with_name', name: 'foo', invalidated: false }, + { id: 'undefined_name', invalidated: false }, + { id: 'null_name', name: null, invalidated: false }, + ], + } as any); + + const response = await routeHandler( + mockContext, + httpServerMock.createKibanaRequest(), + kibanaResponseFactory + ); + + expect(response.status).toBe(200); + expect(response.payload.apiKeys).toEqual([ + { + id: 'with_name', + name: 'foo', + invalidated: false, + }, + { + id: 'undefined_name', + name: '', + invalidated: false, + }, + { + id: 'null_name', + name: '', + invalidated: false, + }, + ]); }); it('should return `404` if API keys are disabled', async () => { diff --git a/x-pack/plugins/security/server/routes/api_keys/get.ts b/x-pack/plugins/security/server/routes/api_keys/get.ts index 47eb9274ab6b7..26f92e0a911ae 100644 --- a/x-pack/plugins/security/server/routes/api_keys/get.ts +++ b/x-pack/plugins/security/server/routes/api_keys/get.ts @@ -66,7 +66,14 @@ export function defineGetApiKeysRoutes({ owner: !clusterPrivileges.manage_api_key && !clusterPrivileges.read_security, }); - const validKeys = apiResponse.api_keys.filter(({ invalidated }) => !invalidated); + const validKeys = apiResponse.api_keys + .filter(({ invalidated }) => !invalidated) + .map((key) => { + if (!key.name) { + key.name = ''; + } + return key; + }); return response.ok({ body: { From 1c292409e12d5d0f875a08f4a75ec3424c467f2c Mon Sep 17 00:00:00 2001 From: Tim Sullivan Date: Fri, 26 Jan 2024 13:35:08 -0700 Subject: [PATCH 08/46] [Reporting/CSV Export] Add setting to use PIT or Scroll API (#174980) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## Summary Closes https://github.com/elastic/kibana-team/issues/715 This adds the `scroll` search API method as an option for CSV. To achieve this, administrators can update `kibana.yml` with: ``` xpack.reporting.csv.scroll.strategy: scroll ``` The valid options for this setting are `scroll` and `pit`. The default is `pit`. ### Design The strategy option is only customizable in `kibana.yml` settings. It can not be set on a per-report basis without changing the YML file and restarting Kibana. 1. User sends a request to the Server to generate a CSV report. 2. Server creates a payload and adds a “strategy” setting from the system configuration to the payload. 3. The Server stores the payload in the Queue. 4. The Queuing System triggers an action with the payload. 5. The system reads the “strategy” setting from the payload. 6. The system begins to export data using a method based on the strategy. ``` User⎯Request → Server ↓ Task payload (with strategy added) ↓ Kibana Task Manager⎯Action → CSV Generator ``` ### Other changes 1. Reorganize source files in the kbn-generate-csv package. ### Checklist Delete any items that are not applicable to this PR. - [x] Update "Inspect search in Dev Tools" for scroll option - [x] [Documentation](https://www.elastic.co/guide/en/kibana/master/development-documentation.html) was added for features that require explanation or tutorials - [x] [Unit or functional tests](https://www.elastic.co/guide/en/kibana/master/development-tests.html) were updated or added to match the most common scenarios - [ ] [Flaky Test Runner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1) was used on any tests changed - [x] If a plugin configuration key changed, check if it needs to be allowlisted in the cloud and added to the [docker list](https://github.com/elastic/kibana/blob/main/src/dev/build/tasks/os_packages/docker_generator/resources/base/bin/kibana-docker) --------- Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> --- docs/settings/reporting-settings.asciidoc | 19 +- .../kbn-generate-csv/{src => }/constants.ts | 0 packages/kbn-generate-csv/index.ts | 1 + .../__snapshots__/generate_csv.test.ts.snap | 306 ++++--- .../kbn-generate-csv/src/generate_csv.test.ts | 842 +++++++++++------- packages/kbn-generate-csv/src/generate_csv.ts | 220 +---- .../src/generate_csv_esql.test.ts | 8 +- .../kbn-generate-csv/src/generate_csv_esql.ts | 22 +- .../src/{ => lib}/get_export_settings.test.ts | 81 +- .../src/{ => lib}/get_export_settings.ts | 6 +- .../src/{ => lib}/i18n_texts.ts | 5 + .../src/{ => lib}/max_size_builder.test.ts | 0 .../src/{ => lib}/max_size_string_builder.ts | 0 .../kbn-generate-csv/src/lib/search_cursor.ts | 91 ++ .../src/lib/search_cursor_pit.test.ts | 82 ++ .../src/lib/search_cursor_pit.ts | 170 ++++ .../src/lib/search_cursor_scroll.test.ts | 61 ++ .../src/lib/search_cursor_scroll.ts | 120 +++ packages/kbn-generate-csv/types.ts | 2 + packages/kbn-reporting/common/types.ts | 7 +- .../export_types/csv/csv_searchsource.ts | 5 +- .../__snapshots__/config_schema.test.ts.snap | 2 + .../kbn-reporting/server/config_schema.ts | 8 + .../resources/base/bin/kibana-docker | 1 + x-pack/plugins/reporting/public/lib/job.tsx | 4 +- .../components/inspect_in_console_button.tsx | 203 ----- .../get_console_text_pit.ts | 122 +++ .../get_console_text_scroll.ts | 113 +++ .../inspect_in_console_button.tsx | 98 ++ .../components/report_info_flyout.tsx | 2 +- .../components/report_info_flyout_content.tsx | 7 + 31 files changed, 1731 insertions(+), 877 deletions(-) rename packages/kbn-generate-csv/{src => }/constants.ts (100%) rename packages/kbn-generate-csv/src/{ => lib}/get_export_settings.test.ts (57%) rename packages/kbn-generate-csv/src/{ => lib}/get_export_settings.ts (93%) rename packages/kbn-generate-csv/src/{ => lib}/i18n_texts.ts (91%) rename packages/kbn-generate-csv/src/{ => lib}/max_size_builder.test.ts (100%) rename packages/kbn-generate-csv/src/{ => lib}/max_size_string_builder.ts (100%) create mode 100644 packages/kbn-generate-csv/src/lib/search_cursor.ts create mode 100644 packages/kbn-generate-csv/src/lib/search_cursor_pit.test.ts create mode 100644 packages/kbn-generate-csv/src/lib/search_cursor_pit.ts create mode 100644 packages/kbn-generate-csv/src/lib/search_cursor_scroll.test.ts create mode 100644 packages/kbn-generate-csv/src/lib/search_cursor_scroll.ts delete mode 100644 x-pack/plugins/reporting/public/management/components/inspect_in_console_button.tsx create mode 100644 x-pack/plugins/reporting/public/management/components/inspect_in_console_button/get_console_text_pit.ts create mode 100644 x-pack/plugins/reporting/public/management/components/inspect_in_console_button/get_console_text_scroll.ts create mode 100644 x-pack/plugins/reporting/public/management/components/inspect_in_console_button/inspect_in_console_button.tsx diff --git a/docs/settings/reporting-settings.asciidoc b/docs/settings/reporting-settings.asciidoc index 424a661820423..192a47e184c43 100644 --- a/docs/settings/reporting-settings.asciidoc +++ b/docs/settings/reporting-settings.asciidoc @@ -6,8 +6,8 @@ ++++ :frontmatter-description: A reference of the reporting settings administrators configure in kibana.yml. -:frontmatter-tags-products: [kibana] -:frontmatter-tags-content-type: [reference] +:frontmatter-tags-products: [kibana] +:frontmatter-tags-content-type: [reference] :frontmatter-tags-user-goals: [configure] You can configure `xpack.reporting` settings in your `kibana.yml` to: @@ -216,7 +216,7 @@ smaller reports, or extract the data you need directly from {es}. The following deployment configurations may lead to failed report jobs or incomplete reports: * Any shard needed for search is unavailable. -* Data is stored on slow storage tiers. +* Data is stored on slow storage tiers. * Network latency between nodes is high. * {ccs-cap} is used. @@ -232,12 +232,21 @@ You may need to lower this setting if the default number of documents creates a ============ `xpack.reporting.csv.scroll.duration`:: - Amount of {time-units}[time] allowed before {kib} cleans the scroll context during a CSV export. Defaults to `30s`. +Amount of {time-units}[time] allowed before {kib} cleans the scroll context during a CSV export. Defaults to `30s`. [NOTE] ============ If search latency in {es} is sufficiently high, such as if you are using {ccs}, you may need to increase the setting. ============ +`xpack.reporting.csv.scroll.strategy`:: +Choose the API method used to page through data during CSV export. Valid options are `scroll` and `pit`. Defaults to `pit`. +[NOTE] +============ +Each method has its own unique limitations which are important to understand. +* Scroll API: Search is limited to 500 shards at the very most. In cases where data shards are unavailable or time out, the export may return partial data. +* PIT API: Permissions to read data aliases alone will not work: the permissions are needed on the underlying indices or datastreams. In cases where data shards are unavailable or time out, the export will be empty rather than returning partial data. +============ + `xpack.reporting.csv.checkForFormulas`:: Enables a check that warns you when there's a potential formula included in the output (=, -, +, and @ chars). See OWASP: https://www.owasp.org/index.php/CSV_Injection. Defaults to `true`. @@ -245,7 +254,7 @@ Enables a check that warns you when there's a potential formula included in the Escape formula values in cells with a `'`. See OWASP: https://www.owasp.org/index.php/CSV_Injection. Defaults to `true`. `xpack.reporting.csv.enablePanelActionDownload`:: -deprecated:[7.9.0,This setting has no effect.] Enables CSV export from a saved search on a dashboard. This action is available in the dashboard panel menu for the saved search. +deprecated:[7.9.0,This setting has no effect.] Enables CSV export from a saved search on a dashboard. This action is available in the dashboard panel menu for the saved search. [NOTE] ============ This setting exists for backwards compatibility, and is hardcoded to `true`. CSV export from a saved search on a dashboard is enabled when Reporting is enabled. diff --git a/packages/kbn-generate-csv/src/constants.ts b/packages/kbn-generate-csv/constants.ts similarity index 100% rename from packages/kbn-generate-csv/src/constants.ts rename to packages/kbn-generate-csv/constants.ts diff --git a/packages/kbn-generate-csv/index.ts b/packages/kbn-generate-csv/index.ts index 0bc07985bd64b..ed3e40405d51a 100644 --- a/packages/kbn-generate-csv/index.ts +++ b/packages/kbn-generate-csv/index.ts @@ -8,3 +8,4 @@ export { CsvGenerator } from './src/generate_csv'; export { CsvESQLGenerator, type JobParamsCsvESQL } from './src/generate_csv_esql'; +export type { CsvPagingStrategy } from './types'; diff --git a/packages/kbn-generate-csv/src/__snapshots__/generate_csv.test.ts.snap b/packages/kbn-generate-csv/src/__snapshots__/generate_csv.test.ts.snap index e38a7427e98d6..778ec83563ca7 100644 --- a/packages/kbn-generate-csv/src/__snapshots__/generate_csv.test.ts.snap +++ b/packages/kbn-generate-csv/src/__snapshots__/generate_csv.test.ts.snap @@ -1,142 +1,119 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP -exports[`CsvGenerator fields from job.columns (7.13+ generated) cells can be multi-value 1`] = ` -"product,category -coconut,\\"cool, rad\\" -" -`; - -exports[`CsvGenerator fields from job.columns (7.13+ generated) columns can be top-level fields such as _id and _index 1`] = ` -"\\"_id\\",\\"_index\\",product,category -\\"my-cool-id\\",\\"my-cool-index\\",coconut,\\"cool, rad\\" -" -`; - -exports[`CsvGenerator fields from job.columns (7.13+ generated) default column names come from tabify 1`] = ` -"\\"_id\\",\\"_index\\",\\"_score\\",category,product -\\"my-cool-id\\",\\"my-cool-index\\",\\"'-\\",\\"cool, rad\\",coconut -" -`; - -exports[`CsvGenerator fields from job.searchSource.getFields() (7.12 generated) cells can be multi-value 1`] = ` -"\\"_id\\",sku -\\"my-cool-id\\",\\"This is a cool SKU., This is also a cool SKU.\\" -" -`; - -exports[`CsvGenerator fields from job.searchSource.getFields() (7.12 generated) provides top-level underscored fields as columns 1`] = ` -"\\"_id\\",\\"_index\\",date,message -\\"my-cool-id\\",\\"my-cool-index\\",\\"2020-12-31T00:14:28.000Z\\",\\"it's nice to see you\\" -" -`; - -exports[`CsvGenerator fields from job.searchSource.getFields() (7.12 generated) sorts the fields when they are to be used as table column names 1`] = ` -"\\"_id\\",\\"_index\\",\\"_score\\",date,\\"message_t\\",\\"message_u\\",\\"message_v\\",\\"message_w\\",\\"message_x\\",\\"message_y\\",\\"message_z\\" -\\"my-cool-id\\",\\"my-cool-index\\",\\"'-\\",\\"2020-12-31T00:14:28.000Z\\",\\"test field T\\",\\"test field U\\",\\"test field V\\",\\"test field W\\",\\"test field X\\",\\"test field Y\\",\\"test field Z\\" -" -`; - -exports[`CsvGenerator formats a search result to CSV content 1`] = ` -"date,ip,message -\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"This is a great message!\\" -" -`; - -exports[`CsvGenerator formats an empty search result to CSV content 1`] = ` -"date,ip,message -" -`; - -exports[`CsvGenerator formulas can check for formulas, without escaping them 1`] = ` -"date,ip,message -\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"=SUM(A1:A2)\\" +exports[`CsvGenerator PIT strategy keeps order of the columns during the scroll 1`] = ` +"\\"_id\\",\\"_index\\",\\"_score\\",a,b +\\"'-\\",\\"'-\\",\\"'-\\",a1,b1 +\\"'-\\",\\"'-\\",\\"'-\\",\\"'-\\",b2 +\\"'-\\",\\"'-\\",\\"'-\\",a3,\\"'-\\",c3 " `; -exports[`CsvGenerator formulas escapes formula values in a cell, doesn't warn the csv contains formulas 1`] = ` +exports[`CsvGenerator PIT strategy uses the pit ID to page all the data 1`] = ` "date,ip,message -\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"'=SUM(A1:A2)\\" -" -`; - -exports[`CsvGenerator formulas escapes formula values in a header, doesn't warn the csv contains formulas 1`] = ` -"date,ip,\\"'=SUM(A1:A2)\\" -\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"This is great data\\" +\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"hit from the initial search\\" +\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"hit from the initial search\\" +\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"hit from the initial search\\" +\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"hit from the initial search\\" +\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"hit from the initial search\\" +\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"hit from the initial search\\" +\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"hit from the initial search\\" +\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"hit from the initial search\\" +\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"hit from the initial search\\" +\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"hit from the initial search\\" +\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"hit from a subsequent scroll\\" +\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"hit from a subsequent scroll\\" +\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"hit from a subsequent scroll\\" +\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"hit from a subsequent scroll\\" +\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"hit from a subsequent scroll\\" +\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"hit from a subsequent scroll\\" +\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"hit from a subsequent scroll\\" +\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"hit from a subsequent scroll\\" +\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"hit from a subsequent scroll\\" +\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"hit from a subsequent scroll\\" +\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"hit from a subsequent scroll\\" +\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"hit from a subsequent scroll\\" +\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"hit from a subsequent scroll\\" +\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"hit from a subsequent scroll\\" +\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"hit from a subsequent scroll\\" +\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"hit from a subsequent scroll\\" +\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"hit from a subsequent scroll\\" +\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"hit from a subsequent scroll\\" +\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"hit from a subsequent scroll\\" +\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"hit from a subsequent scroll\\" +\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"hit from a subsequent scroll\\" +\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"hit from a subsequent scroll\\" +\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"hit from a subsequent scroll\\" +\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"hit from a subsequent scroll\\" +\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"hit from a subsequent scroll\\" +\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"hit from a subsequent scroll\\" +\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"hit from a subsequent scroll\\" +\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"hit from a subsequent scroll\\" +\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"hit from a subsequent scroll\\" +\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"hit from a subsequent scroll\\" +\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"hit from a subsequent scroll\\" +\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"hit from a subsequent scroll\\" +\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"hit from a subsequent scroll\\" +\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"hit from a subsequent scroll\\" +\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"hit from a subsequent scroll\\" +\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"hit from a subsequent scroll\\" +\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"hit from a subsequent scroll\\" +\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"hit from a subsequent scroll\\" +\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"hit from a subsequent scroll\\" +\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"hit from a subsequent scroll\\" +\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"hit from a subsequent scroll\\" +\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"hit from a subsequent scroll\\" +\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"hit from a subsequent scroll\\" +\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"hit from a subsequent scroll\\" +\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"hit from a subsequent scroll\\" +\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"hit from a subsequent scroll\\" +\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"hit from a subsequent scroll\\" +\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"hit from a subsequent scroll\\" +\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"hit from a subsequent scroll\\" +\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"hit from a subsequent scroll\\" +\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"hit from a subsequent scroll\\" +\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"hit from a subsequent scroll\\" +\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"hit from a subsequent scroll\\" +\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"hit from a subsequent scroll\\" +\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"hit from a subsequent scroll\\" +\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"hit from a subsequent scroll\\" +\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"hit from a subsequent scroll\\" +\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"hit from a subsequent scroll\\" +\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"hit from a subsequent scroll\\" +\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"hit from a subsequent scroll\\" +\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"hit from a subsequent scroll\\" +\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"hit from a subsequent scroll\\" +\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"hit from a subsequent scroll\\" +\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"hit from a subsequent scroll\\" +\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"hit from a subsequent scroll\\" +\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"hit from a subsequent scroll\\" +\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"hit from a subsequent scroll\\" +\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"hit from a subsequent scroll\\" +\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"hit from a subsequent scroll\\" +\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"hit from a subsequent scroll\\" +\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"hit from a subsequent scroll\\" +\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"hit from a subsequent scroll\\" +\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"hit from a subsequent scroll\\" +\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"hit from a subsequent scroll\\" +\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"hit from a subsequent scroll\\" +\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"hit from a subsequent scroll\\" +\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"hit from a subsequent scroll\\" +\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"hit from a subsequent scroll\\" +\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"hit from a subsequent scroll\\" +\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"hit from a subsequent scroll\\" +\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"hit from a subsequent scroll\\" +\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"hit from a subsequent scroll\\" +\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"hit from a subsequent scroll\\" +\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"hit from a subsequent scroll\\" +\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"hit from a subsequent scroll\\" +\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"hit from a subsequent scroll\\" +\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"hit from a subsequent scroll\\" +\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"hit from a subsequent scroll\\" +\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"hit from a subsequent scroll\\" +\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"hit from a subsequent scroll\\" " `; -exports[`CsvGenerator keeps order of the columns during the scroll 1`] = ` -Array [ - Array [ - "Requesting PIT for: [logstash-*]...", - ], - Array [ - "Opened PIT ID: oju9fs3698s3[39 bytes]", - ], - Array [ - "Executing search request with PIT ID: [oju9fs3698s3[39 bytes]]", - ], - Array [ - "Received total hits: 3. Accuracy: unknown.", - ], - Array [ - "Result details: {\\"rawResponse\\":{\\"took\\":1,\\"timed_out\\":false,\\"_shards\\":{\\"total\\":1,\\"successful\\":1,\\"failed\\":0,\\"skipped\\":0},\\"hits\\":{\\"total\\":3,\\"max_score\\":0},\\"pit_id\\":\\"oju9fs3698s3[39 bytes]\\"}}", - ], - Array [ - "Received PIT ID: [oju9fs3698s3[39 bytes]]", - ], - Array [ - "Received search_after: [undefined]", - ], - Array [ - "Building CSV header row", - ], - Array [ - "Building 1 CSV data rows", - ], - Array [ - "Executing search request with PIT ID: [oju9fs3698s3[39 bytes]]", - ], - Array [ - "Received total hits: 3. Accuracy: unknown.", - ], - Array [ - "Result details: {\\"rawResponse\\":{\\"took\\":1,\\"timed_out\\":false,\\"_shards\\":{\\"total\\":1,\\"successful\\":1,\\"failed\\":0,\\"skipped\\":0},\\"hits\\":{\\"total\\":3,\\"max_score\\":0},\\"pit_id\\":\\"oju9fs3698s3[39 bytes]\\"}}", - ], - Array [ - "Received PIT ID: [oju9fs3698s3[39 bytes]]", - ], - Array [ - "Received search_after: [undefined]", - ], - Array [ - "Building 1 CSV data rows", - ], - Array [ - "Executing search request with PIT ID: [oju9fs3698s3[39 bytes]]", - ], - Array [ - "Received total hits: 3. Accuracy: unknown.", - ], - Array [ - "Result details: {\\"rawResponse\\":{\\"took\\":1,\\"timed_out\\":false,\\"_shards\\":{\\"total\\":1,\\"successful\\":1,\\"failed\\":0,\\"skipped\\":0},\\"hits\\":{\\"total\\":3,\\"max_score\\":0},\\"pit_id\\":\\"oju9fs3698s3[39 bytes]\\"}}", - ], - Array [ - "Received PIT ID: [oju9fs3698s3[39 bytes]]", - ], - Array [ - "Received search_after: [undefined]", - ], - Array [ - "Building 1 CSV data rows", - ], - Array [ - "Closing PIT oju9fs3698s3[39 bytes]", - ], -] -`; - -exports[`CsvGenerator keeps order of the columns during the scroll 2`] = ` +exports[`CsvGenerator Scroll strategy keeps order of the columns during the scroll 1`] = ` "\\"_id\\",\\"_index\\",\\"_score\\",a,b \\"'-\\",\\"'-\\",\\"'-\\",a1,b1 \\"'-\\",\\"'-\\",\\"'-\\",\\"'-\\",b2 @@ -144,7 +121,7 @@ exports[`CsvGenerator keeps order of the columns during the scroll 2`] = ` " `; -exports[`CsvGenerator uses the pit ID to page all the data 1`] = ` +exports[`CsvGenerator Scroll strategy uses the scroll context to page all the data 1`] = ` "date,ip,message \\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"hit from the initial search\\" \\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"hit from the initial search\\" @@ -249,12 +226,67 @@ exports[`CsvGenerator uses the pit ID to page all the data 1`] = ` " `; -exports[`CsvGenerator warns if max size was reached 1`] = ` +exports[`CsvGenerator fields from job.columns (7.13+ generated) cells can be multi-value 1`] = ` +"product,category +coconut,\\"cool, rad\\" +" +`; + +exports[`CsvGenerator fields from job.columns (7.13+ generated) columns can be top-level fields such as _id and _index 1`] = ` +"\\"_id\\",\\"_index\\",product,category +\\"my-cool-id\\",\\"my-cool-index\\",coconut,\\"cool, rad\\" +" +`; + +exports[`CsvGenerator fields from job.columns (7.13+ generated) default column names come from tabify 1`] = ` +"\\"_id\\",\\"_index\\",\\"_score\\",category,product +\\"my-cool-id\\",\\"my-cool-index\\",\\"'-\\",\\"cool, rad\\",coconut +" +`; + +exports[`CsvGenerator fields from job.searchSource.getFields() (7.12 generated) cells can be multi-value 1`] = ` +"\\"_id\\",sku +\\"my-cool-id\\",\\"This is a cool SKU., This is also a cool SKU.\\" +" +`; + +exports[`CsvGenerator fields from job.searchSource.getFields() (7.12 generated) provides top-level underscored fields as columns 1`] = ` +"\\"_id\\",\\"_index\\",date,message +\\"my-cool-id\\",\\"my-cool-index\\",\\"2020-12-31T00:14:28.000Z\\",\\"it's nice to see you\\" +" +`; + +exports[`CsvGenerator fields from job.searchSource.getFields() (7.12 generated) sorts the fields when they are to be used as table column names 1`] = ` +"\\"_id\\",\\"_index\\",\\"_score\\",date,\\"message_t\\",\\"message_u\\",\\"message_v\\",\\"message_w\\",\\"message_x\\",\\"message_y\\",\\"message_z\\" +\\"my-cool-id\\",\\"my-cool-index\\",\\"'-\\",\\"2020-12-31T00:14:28.000Z\\",\\"test field T\\",\\"test field U\\",\\"test field V\\",\\"test field W\\",\\"test field X\\",\\"test field Y\\",\\"test field Z\\" +" +`; + +exports[`CsvGenerator formats a search result to CSV content 1`] = ` +"date,ip,message +\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"This is a great message!\\" +" +`; + +exports[`CsvGenerator formats an empty search result to CSV content 1`] = ` +"date,ip,message +" +`; + +exports[`CsvGenerator formulas can check for formulas, without escaping them 1`] = ` +"date,ip,message +\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"=SUM(A1:A2)\\" +" +`; + +exports[`CsvGenerator formulas escapes formula values in a cell, doesn't warn the csv contains formulas 1`] = ` "date,ip,message -\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"super cali fragile istic XPLA docious\\" -\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"super cali fragile istic XPLA docious\\" -\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"super cali fragile istic XPLA docious\\" -\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"super cali fragile istic XPLA docious\\" -\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"super cali fragile istic XPLA docious\\" +\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"'=SUM(A1:A2)\\" +" +`; + +exports[`CsvGenerator formulas escapes formula values in a header, doesn't warn the csv contains formulas 1`] = ` +"date,ip,\\"'=SUM(A1:A2)\\" +\\"2020-12-31T00:14:28.000Z\\",\\"110.135.176.89\\",\\"This is great data\\" " `; diff --git a/packages/kbn-generate-csv/src/generate_csv.test.ts b/packages/kbn-generate-csv/src/generate_csv.test.ts index f4c1914acddc5..cda34cd2d898c 100644 --- a/packages/kbn-generate-csv/src/generate_csv.test.ts +++ b/packages/kbn-generate-csv/src/generate_csv.test.ts @@ -19,9 +19,8 @@ import { savedObjectsClientMock, uiSettingsServiceMock, } from '@kbn/core/server/mocks'; -import { ISearchStartSearchSource } from '@kbn/data-plugin/common'; +import { ISearchClient, ISearchStartSearchSource } from '@kbn/data-plugin/common'; import { searchSourceInstanceMock } from '@kbn/data-plugin/common/search/search_source/mocks'; -import { IScopedSearchClient } from '@kbn/data-plugin/server'; import { dataPluginMock } from '@kbn/data-plugin/server/mocks'; import { FieldFormatsRegistry } from '@kbn/field-formats-plugin/common'; import { CancellationToken } from '@kbn/reporting-common'; @@ -31,18 +30,32 @@ import { UI_SETTINGS_CSV_QUOTE_VALUES, UI_SETTINGS_CSV_SEPARATOR, UI_SETTINGS_DATEFORMAT_TZ, -} from './constants'; +} from '../constants'; import { CsvGenerator } from './generate_csv'; -const createMockJob = (baseObj: any = {}): JobParamsCSV => ({ - ...baseObj, +type CsvConfigType = ReportingConfigType['csv']; + +const getMockConfig = (opts: Partial = {}): CsvConfigType => ({ + checkForFormulas: true, + escapeFormulaValues: true, + maxSizeBytes: 180000, + useByteOrderMarkEncoding: false, + scroll: { size: 500, duration: '30s', strategy: 'pit' }, + enablePanelActionDownload: true, + maxConcurrentShardRequests: 5, + ...opts, }); + +const createMockJob = (baseObj: Partial = {}): JobParamsCSV => + ({ + ...baseObj, + } as JobParamsCSV); const mockTaskInstanceFields = { startedAt: null, retryAt: null }; describe('CsvGenerator', () => { let mockEsClient: IScopedClusterClient; - let mockDataClient: IScopedSearchClient; - let mockConfig: ReportingConfigType['csv']; + let mockDataClient: ISearchClient; + let mockConfig: CsvConfigType; let mockLogger: jest.Mocked; let uiSettingsClient: IUiSettingsClient; let stream: jest.Mocked; @@ -62,7 +75,7 @@ describe('CsvGenerator', () => { getAllMigrations: jest.fn(), }; - const mockPitId = 'oju9fs3698s3902f02-8qg3-u9w36oiewiuyew6'; + const mockCursorId = 'oju9fs3698s3902f02-8qg3-u9w36oiewiuyew6'; const getMockRawResponse = ( hits: Array> = [], @@ -70,7 +83,7 @@ describe('CsvGenerator', () => { ) => ({ took: 1, timed_out: false, - pit_id: mockPitId, + pit_id: mockCursorId, _shards: { total: 1, successful: 1, failed: 0, skipped: 0 }, hits: { hits, total, max_score: 0 }, }); @@ -96,7 +109,9 @@ describe('CsvGenerator', () => { mockDataClient = dataPluginMock.createStartContract().search.asScoped({} as any); mockDataClient.search = mockDataClientSearchDefault; - mockEsClient.asCurrentUser.openPointInTime = jest.fn().mockResolvedValueOnce({ id: mockPitId }); + mockEsClient.asCurrentUser.openPointInTime = jest + .fn() + .mockResolvedValueOnce({ id: mockCursorId }); uiSettingsClient = uiSettingsServiceMock .createStartContract() @@ -112,20 +127,12 @@ describe('CsvGenerator', () => { } }); - mockConfig = { - checkForFormulas: true, - escapeFormulaValues: true, - maxSizeBytes: 180000, - useByteOrderMarkEncoding: false, - scroll: { size: 500, duration: '30s' }, - enablePanelActionDownload: true, - maxConcurrentShardRequests: 5, - }; + mockConfig = getMockConfig(); searchSourceMock.getField = jest.fn((key: string) => { switch (key) { case 'pit': - return { id: mockPitId }; + return { id: mockCursorId }; case 'index': return { fields: { @@ -241,88 +248,28 @@ describe('CsvGenerator', () => { expect(csvResult.warnings).toEqual([]); }); - it('warns if max size was reached', async () => { - const TEST_MAX_SIZE = 500; - mockConfig = { - checkForFormulas: true, - escapeFormulaValues: true, - maxSizeBytes: TEST_MAX_SIZE, - useByteOrderMarkEncoding: false, - scroll: { size: 500, duration: '30s' }, - enablePanelActionDownload: true, - maxConcurrentShardRequests: 5, - }; - - mockDataClient.search = jest.fn().mockImplementation(() => - Rx.of({ - rawResponse: getMockRawResponse( - range(0, HITS_TOTAL).map( - () => - ({ - fields: { - date: ['2020-12-31T00:14:28.000Z'], - ip: ['110.135.176.89'], - message: ['super cali fragile istic XPLA docious'], - }, - } as unknown as estypes.SearchHit) - ) - ), - }) - ); + describe('PIT strategy', () => { + const mockJobUsingPitPaging = createMockJob({ + columns: ['date', 'ip', 'message'], + pagingStrategy: 'pit', + }); - const generateCsv = new CsvGenerator( - createMockJob({ columns: ['date', 'ip', 'message'] }), - mockConfig, - mockTaskInstanceFields, - { - es: mockEsClient, - data: mockDataClient, - uiSettings: uiSettingsClient, - }, - { - searchSourceStart: mockSearchSourceService, - fieldFormatsRegistry: mockFieldFormatsRegistry, - }, - new CancellationToken(), - mockLogger, - stream - ); - const csvResult = await generateCsv.generateData(); - expect(csvResult.max_size_reached).toBe(true); - expect(csvResult.warnings).toEqual([]); - expect(content).toMatchSnapshot(); - }); + it('warns if max size was reached', async () => { + const TEST_MAX_SIZE = 500; + mockConfig = getMockConfig({ + maxSizeBytes: TEST_MAX_SIZE, + }); - it('uses the pit ID to page all the data', async () => { - mockDataClient.search = jest - .fn() - .mockImplementationOnce(() => - Rx.of({ - rawResponse: getMockRawResponse( - range(0, HITS_TOTAL / 10).map( - () => - ({ - fields: { - date: ['2020-12-31T00:14:28.000Z'], - ip: ['110.135.176.89'], - message: ['hit from the initial search'], - }, - } as unknown as estypes.SearchHit) - ), - HITS_TOTAL - ), - }) - ) - .mockImplementation(() => + mockDataClient.search = jest.fn().mockImplementation(() => Rx.of({ rawResponse: getMockRawResponse( - range(0, HITS_TOTAL / 10).map( + range(0, HITS_TOTAL).map( () => ({ fields: { date: ['2020-12-31T00:14:28.000Z'], ip: ['110.135.176.89'], - message: ['hit from a subsequent scroll'], + message: ['super cali fragile istic XPLA docious'], }, } as unknown as estypes.SearchHit) ) @@ -330,101 +277,505 @@ describe('CsvGenerator', () => { }) ); - const generateCsv = new CsvGenerator( - createMockJob({ columns: ['date', 'ip', 'message'] }), - mockConfig, - mockTaskInstanceFields, - { - es: mockEsClient, - data: mockDataClient, - uiSettings: uiSettingsClient, - }, - { - searchSourceStart: mockSearchSourceService, - fieldFormatsRegistry: mockFieldFormatsRegistry, - }, - new CancellationToken(), - mockLogger, - stream - ); - const csvResult = await generateCsv.generateData(); - expect(csvResult.warnings).toEqual([]); - expect(content).toMatchSnapshot(); + const generateCsv = new CsvGenerator( + mockJobUsingPitPaging, + mockConfig, + mockTaskInstanceFields, + { + es: mockEsClient, + data: mockDataClient, + uiSettings: uiSettingsClient, + }, + { + searchSourceStart: mockSearchSourceService, + fieldFormatsRegistry: mockFieldFormatsRegistry, + }, + new CancellationToken(), + mockLogger, + stream + ); + const csvResult = await generateCsv.generateData(); + expect(csvResult.max_size_reached).toBe(true); + expect(csvResult.warnings).toEqual([]); + }); - expect(mockDataClient.search).toHaveBeenCalledTimes(10); - expect(mockDataClient.search).toBeCalledWith( - { params: { body: {}, ignore_throttled: undefined, max_concurrent_shard_requests: 5 } }, - { strategy: 'es', transport: { maxRetries: 0, requestTimeout: '30s' } } - ); + it('uses the pit ID to page all the data', async () => { + mockDataClient.search = jest + .fn() + .mockImplementationOnce(() => + Rx.of({ + rawResponse: getMockRawResponse( + range(0, HITS_TOTAL / 10).map( + () => + ({ + fields: { + date: ['2020-12-31T00:14:28.000Z'], + ip: ['110.135.176.89'], + message: ['hit from the initial search'], + }, + } as unknown as estypes.SearchHit) + ), + HITS_TOTAL + ), + }) + ) + .mockImplementation(() => + Rx.of({ + rawResponse: getMockRawResponse( + range(0, HITS_TOTAL / 10).map( + () => + ({ + fields: { + date: ['2020-12-31T00:14:28.000Z'], + ip: ['110.135.176.89'], + message: ['hit from a subsequent scroll'], + }, + } as unknown as estypes.SearchHit) + ) + ), + }) + ); - expect(mockEsClient.asCurrentUser.openPointInTime).toHaveBeenCalledTimes(1); - expect(mockEsClient.asCurrentUser.openPointInTime).toHaveBeenCalledWith( - { - ignore_unavailable: true, - index: 'logstash-*', - keep_alive: '30s', - }, - { maxConcurrentShardRequests: 5, maxRetries: 0, requestTimeout: '30s' } - ); + const generateCsv = new CsvGenerator( + mockJobUsingPitPaging, + mockConfig, + mockTaskInstanceFields, + { + es: mockEsClient, + data: mockDataClient, + uiSettings: uiSettingsClient, + }, + { + searchSourceStart: mockSearchSourceService, + fieldFormatsRegistry: mockFieldFormatsRegistry, + }, + new CancellationToken(), + mockLogger, + stream + ); + const csvResult = await generateCsv.generateData(); + expect(csvResult.warnings).toEqual([]); + expect(content).toMatchSnapshot(); + + expect(mockDataClient.search).toHaveBeenCalledTimes(10); + expect(mockDataClient.search).toBeCalledWith( + { params: { body: {}, ignore_throttled: undefined, max_concurrent_shard_requests: 5 } }, + { strategy: 'es', transport: { maxRetries: 0, requestTimeout: '30s' } } + ); + + expect(mockEsClient.asCurrentUser.openPointInTime).toHaveBeenCalledTimes(1); + expect(mockEsClient.asCurrentUser.openPointInTime).toHaveBeenCalledWith( + { + ignore_unavailable: true, + index: 'logstash-*', + keep_alive: '30s', + }, + { maxConcurrentShardRequests: 5, maxRetries: 0, requestTimeout: '30s' } + ); - expect(mockEsClient.asCurrentUser.closePointInTime).toHaveBeenCalledTimes(1); - expect(mockEsClient.asCurrentUser.closePointInTime).toHaveBeenCalledWith({ - body: { id: mockPitId }, + expect(mockEsClient.asCurrentUser.closePointInTime).toHaveBeenCalledTimes(1); + expect(mockEsClient.asCurrentUser.closePointInTime).toHaveBeenCalledWith({ + body: { id: mockCursorId }, + }); }); - }); - it('keeps order of the columns during the scroll', async () => { - mockDataClient.search = jest - .fn() - .mockImplementationOnce(() => - Rx.of({ - rawResponse: getMockRawResponse( - [{ fields: { a: ['a1'], b: ['b1'] } } as unknown as estypes.SearchHit], - 3 - ), - }) - ) - .mockImplementationOnce(() => - Rx.of({ - rawResponse: getMockRawResponse( - [{ fields: { b: ['b2'] } } as unknown as estypes.SearchHit], - 3 - ), - }) - ) - .mockImplementationOnce(() => - Rx.of({ - rawResponse: getMockRawResponse( - [{ fields: { a: ['a3'], c: ['c3'] } } as unknown as estypes.SearchHit], - 3 - ), + it('keeps order of the columns during the scroll', async () => { + mockDataClient.search = jest + .fn() + .mockImplementationOnce(() => + Rx.of({ + rawResponse: getMockRawResponse( + [{ fields: { a: ['a1'], b: ['b1'] } } as unknown as estypes.SearchHit], + 3 + ), + }) + ) + .mockImplementationOnce(() => + Rx.of({ + rawResponse: getMockRawResponse( + [{ fields: { b: ['b2'] } } as unknown as estypes.SearchHit], + 3 + ), + }) + ) + .mockImplementationOnce(() => + Rx.of({ + rawResponse: getMockRawResponse( + [{ fields: { a: ['a3'], c: ['c3'] } } as unknown as estypes.SearchHit], + 3 + ), + }) + ); + + const generateCsv = new CsvGenerator( + createMockJob({ searchSource: {}, columns: [], pagingStrategy: 'pit' }), + mockConfig, + mockTaskInstanceFields, + { + es: mockEsClient, + data: mockDataClient, + uiSettings: uiSettingsClient, + }, + { + searchSourceStart: mockSearchSourceService, + fieldFormatsRegistry: mockFieldFormatsRegistry, + }, + new CancellationToken(), + mockLogger, + stream + ); + await generateCsv.generateData(); + expect(content).toMatchSnapshot(); + }); + + it('adds a warning if export was unable to close the PIT', async () => { + mockEsClient.asCurrentUser.closePointInTime = jest.fn().mockRejectedValueOnce( + new esErrors.ResponseError({ + statusCode: 419, + warnings: [], + meta: { context: 'test' } as any, }) ); - const debugLogSpy = jest.spyOn(mockLogger, 'debug'); + const generateCsv = new CsvGenerator( + mockJobUsingPitPaging, + mockConfig, + mockTaskInstanceFields, + { + es: mockEsClient, + data: mockDataClient, + uiSettings: uiSettingsClient, + }, + { + searchSourceStart: mockSearchSourceService, + fieldFormatsRegistry: mockFieldFormatsRegistry, + }, + new CancellationToken(), + mockLogger, + stream + ); - const generateCsv = new CsvGenerator( - createMockJob({ searchSource: {}, columns: [] }), - mockConfig, - mockTaskInstanceFields, - { - es: mockEsClient, - data: mockDataClient, - uiSettings: uiSettingsClient, - }, - { - searchSourceStart: mockSearchSourceService, - fieldFormatsRegistry: mockFieldFormatsRegistry, - }, - new CancellationToken(), - mockLogger, - stream - ); - await generateCsv.generateData(); + await expect(generateCsv.generateData()).resolves.toMatchInlineSnapshot(` + Object { + "content_type": "text/csv", + "csv_contains_formulas": false, + "error_code": undefined, + "max_size_reached": false, + "metrics": Object { + "csv": Object { + "rows": 0, + }, + }, + "warnings": Array [ + "Unable to close the Point-In-Time used for search. Check the Kibana server logs.", + ], + } + `); + }); - expect(debugLogSpy.mock.calls).toMatchSnapshot(); + describe('debug logging', () => { + it('logs the the total hits relation if relation is provided', async () => { + mockDataClient.search = jest.fn().mockImplementation(() => + Rx.of({ + rawResponse: { + took: 1, + timed_out: false, + pit_id: mockCursorId, + _shards: { total: 1, successful: 1, failed: 0, skipped: 0 }, + hits: { hits: [], total: { relation: 'eq', value: 12345 }, max_score: 0 }, + }, + }) + ); - expect(content).toMatchSnapshot(); + const debugLogSpy = jest.spyOn(mockLogger, 'debug'); + const generateCsv = new CsvGenerator( + mockJobUsingPitPaging, + mockConfig, + mockTaskInstanceFields, + { + es: mockEsClient, + data: mockDataClient, + uiSettings: uiSettingsClient, + }, + { + searchSourceStart: mockSearchSourceService, + fieldFormatsRegistry: mockFieldFormatsRegistry, + }, + new CancellationToken(), + mockLogger, + stream + ); + + await generateCsv.generateData(); + expect(debugLogSpy).toHaveBeenCalledWith('Received total hits: 12345. Accuracy: eq.'); + }); + + it('logs the the total hits relation as "unknown" if relation is not provided', async () => { + mockDataClient.search = jest.fn().mockImplementation(() => + Rx.of({ + rawResponse: { + took: 1, + timed_out: false, + pit_id: mockCursorId, + _shards: { total: 1, successful: 1, failed: 0, skipped: 0 }, + hits: { hits: [], total: 12345, max_score: 0 }, + }, + }) + ); + + const debugLogSpy = jest.spyOn(mockLogger, 'debug'); + const generateCsv = new CsvGenerator( + mockJobUsingPitPaging, + mockConfig, + mockTaskInstanceFields, + { + es: mockEsClient, + data: mockDataClient, + uiSettings: uiSettingsClient, + }, + { + searchSourceStart: mockSearchSourceService, + fieldFormatsRegistry: mockFieldFormatsRegistry, + }, + new CancellationToken(), + mockLogger, + stream + ); + + await generateCsv.generateData(); + expect(debugLogSpy).toHaveBeenCalledWith('Received total hits: 12345. Accuracy: unknown.'); + }); + }); + }); + + describe('Scroll strategy', () => { + const mockJobUsingScrollPaging = createMockJob({ + columns: ['date', 'ip', 'message'], + pagingStrategy: 'scroll', + }); + + beforeEach(() => { + mockDataClient.search = jest + .fn() + .mockImplementationOnce(() => + Rx.of({ + rawResponse: getMockRawResponse( + range(0, HITS_TOTAL / 10).map( + () => + ({ + fields: { + date: ['2020-12-31T00:14:28.000Z'], + ip: ['110.135.176.89'], + message: ['hit from the initial search'], + }, + } as unknown as estypes.SearchHit) + ), + HITS_TOTAL + ), + }) + ) + .mockImplementation(() => + Rx.of({ + rawResponse: getMockRawResponse( + range(0, HITS_TOTAL / 10).map( + () => + ({ + fields: { + date: ['2020-12-31T00:14:28.000Z'], + ip: ['110.135.176.89'], + message: ['hit from a subsequent scroll'], + }, + } as unknown as estypes.SearchHit) + ) + ), + }) + ); + }); + + it('warns if max size was reached', async () => { + const TEST_MAX_SIZE = 500; + + const generateCsv = new CsvGenerator( + mockJobUsingScrollPaging, + getMockConfig({ + maxSizeBytes: TEST_MAX_SIZE, + scroll: { size: 500, duration: '30s', strategy: 'scroll' }, + }), + mockTaskInstanceFields, + { + es: mockEsClient, + data: mockDataClient, + uiSettings: uiSettingsClient, + }, + { + searchSourceStart: mockSearchSourceService, + fieldFormatsRegistry: mockFieldFormatsRegistry, + }, + new CancellationToken(), + mockLogger, + stream + ); + const csvResult = await generateCsv.generateData(); + expect(csvResult.max_size_reached).toBe(true); + expect(csvResult.warnings).toEqual([]); + }); + + it('uses the scroll context to page all the data', async () => { + const generateCsv = new CsvGenerator( + mockJobUsingScrollPaging, + getMockConfig({ + scroll: { size: 500, duration: '30s', strategy: 'scroll' }, + }), + mockTaskInstanceFields, + { + es: mockEsClient, + data: mockDataClient, + uiSettings: uiSettingsClient, + }, + { + searchSourceStart: mockSearchSourceService, + fieldFormatsRegistry: mockFieldFormatsRegistry, + }, + new CancellationToken(), + mockLogger, + stream + ); + const csvResult = await generateCsv.generateData(); + expect(csvResult.warnings).toEqual([]); + expect(content).toMatchSnapshot(); + + expect(mockDataClient.search).toHaveBeenCalledTimes(10); + expect(mockDataClient.search).toBeCalledWith( + { + params: expect.objectContaining({ + index: 'logstash-*', + scroll: '30s', + size: 500, + max_concurrent_shard_requests: 5, + }), + }, + { strategy: 'es', transport: { maxRetries: 0, requestTimeout: '30s' } } + ); + + expect(mockEsClient.asCurrentUser.openPointInTime).not.toHaveBeenCalled(); + }); + + it('keeps order of the columns during the scroll', async () => { + mockDataClient.search = jest + .fn() + .mockImplementationOnce(() => + Rx.of({ + rawResponse: getMockRawResponse( + [{ fields: { a: ['a1'], b: ['b1'] } } as unknown as estypes.SearchHit], + 3 + ), + }) + ) + .mockImplementationOnce(() => + Rx.of({ + rawResponse: getMockRawResponse( + [{ fields: { b: ['b2'] } } as unknown as estypes.SearchHit], + 3 + ), + }) + ) + .mockImplementationOnce(() => + Rx.of({ + rawResponse: getMockRawResponse( + [{ fields: { a: ['a3'], c: ['c3'] } } as unknown as estypes.SearchHit], + 3 + ), + }) + ); + + const generateCsv = new CsvGenerator( + createMockJob({ searchSource: {}, columns: [], pagingStrategy: 'scroll' }), + getMockConfig({ + scroll: { size: 500, duration: '30s', strategy: 'scroll' }, + }), + mockTaskInstanceFields, + { + es: mockEsClient, + data: mockDataClient, + uiSettings: uiSettingsClient, + }, + { + searchSourceStart: mockSearchSourceService, + fieldFormatsRegistry: mockFieldFormatsRegistry, + }, + new CancellationToken(), + mockLogger, + stream + ); + await generateCsv.generateData(); + expect(content).toMatchSnapshot(); + }); + + describe('debug logging', () => { + it('logs the the total hits relation if relation is provided', async () => { + mockDataClient.search = jest.fn().mockImplementation(() => + Rx.of({ + rawResponse: { + took: 1, + timed_out: false, + _scroll_id: mockCursorId, + _shards: { total: 1, successful: 1, failed: 0, skipped: 0 }, + hits: { hits: [], total: { relation: 'eq', value: 100 }, max_score: 0 }, + }, + }) + ); + + const debugLogSpy = jest.spyOn(mockLogger, 'debug'); + const generateCsv = new CsvGenerator( + mockJobUsingScrollPaging, + getMockConfig({ + scroll: { size: 500, duration: '30s', strategy: 'scroll' }, + }), + mockTaskInstanceFields, + { + es: mockEsClient, + data: mockDataClient, + uiSettings: uiSettingsClient, + }, + { + searchSourceStart: mockSearchSourceService, + fieldFormatsRegistry: mockFieldFormatsRegistry, + }, + new CancellationToken(), + mockLogger, + stream + ); + + await generateCsv.generateData(); + expect(debugLogSpy).toHaveBeenCalledWith('Received total hits: 100. Accuracy: eq.'); + }); + + it('logs the the total hits relation as "unknown" if relation is not provided', async () => { + const debugLogSpy = jest.spyOn(mockLogger, 'debug'); + const generateCsv = new CsvGenerator( + mockJobUsingScrollPaging, + getMockConfig({ + scroll: { size: 500, duration: '30s', strategy: 'scroll' }, + }), + mockTaskInstanceFields, + { + es: mockEsClient, + data: mockDataClient, + uiSettings: uiSettingsClient, + }, + { + searchSourceStart: mockSearchSourceService, + fieldFormatsRegistry: mockFieldFormatsRegistry, + }, + new CancellationToken(), + mockLogger, + stream + ); + + await generateCsv.generateData(); + expect(debugLogSpy).toHaveBeenCalledWith('Received total hits: 100. Accuracy: unknown.'); + }); + }); }); describe('fields from job.searchSource.getFields() (7.12 generated)', () => { @@ -487,7 +838,7 @@ describe('CsvGenerator', () => { createMockJob({ searchSource: { query: { query: '', language: 'kuery' }, - sort: [{ '@date': 'desc' }], + sort: [{ '@date': 'desc' as any }], index: '93f4bc50-6662-11eb-98bc-f550e2308366', fields: ['_id', '_index', '@date', 'message'], filter: [], @@ -543,7 +894,7 @@ describe('CsvGenerator', () => { createMockJob({ searchSource: { query: { query: '', language: 'kuery' }, - sort: [{ '@date': 'desc' }], + sort: [{ '@date': 'desc' as any }], index: '93f4bc50-6662-11eb-98bc-f550e2308366', fields: ['*'], filter: [], @@ -773,15 +1124,11 @@ describe('CsvGenerator', () => { }); it('can check for formulas, without escaping them', async () => { - mockConfig = { + mockConfig = getMockConfig({ checkForFormulas: true, escapeFormulaValues: false, - maxSizeBytes: 180000, - useByteOrderMarkEncoding: false, - scroll: { size: 500, duration: '30s' }, - enablePanelActionDownload: true, - maxConcurrentShardRequests: 5, - }; + }); + mockDataClient.search = jest.fn().mockImplementation(() => Rx.of({ rawResponse: getMockRawResponse([ @@ -877,129 +1224,6 @@ describe('CsvGenerator', () => { ); }); - it('adds a warning if export was unable to close the PIT', async () => { - mockEsClient.asCurrentUser.closePointInTime = jest.fn().mockRejectedValueOnce( - new esErrors.ResponseError({ - statusCode: 419, - warnings: [], - meta: { context: 'test' } as any, - }) - ); - - const generateCsv = new CsvGenerator( - createMockJob({ columns: ['date', 'ip', 'message'] }), - mockConfig, - mockTaskInstanceFields, - { - es: mockEsClient, - data: mockDataClient, - uiSettings: uiSettingsClient, - }, - { - searchSourceStart: mockSearchSourceService, - fieldFormatsRegistry: mockFieldFormatsRegistry, - }, - new CancellationToken(), - mockLogger, - stream - ); - - await expect(generateCsv.generateData()).resolves.toMatchInlineSnapshot(` - Object { - "content_type": "text/csv", - "csv_contains_formulas": false, - "error_code": undefined, - "max_size_reached": false, - "metrics": Object { - "csv": Object { - "rows": 0, - }, - }, - "warnings": Array [ - "Unable to close the Point-In-Time used for search. Check the Kibana server logs.", - ], - } - `); - }); - - describe('debug logging', () => { - it('logs the the total hits relation if relation is provided', async () => { - mockDataClient.search = jest.fn().mockImplementation(() => - Rx.of({ - rawResponse: { - took: 1, - timed_out: false, - pit_id: mockPitId, - _shards: { total: 1, successful: 1, failed: 0, skipped: 0 }, - hits: { hits: [], total: { relation: 'eq', value: 12345 }, max_score: 0 }, - }, - }) - ); - - const debugLogSpy = jest.spyOn(mockLogger, 'debug'); - - const generateCsv = new CsvGenerator( - createMockJob({ columns: ['date', 'ip', 'message'] }), - mockConfig, - mockTaskInstanceFields, - { - es: mockEsClient, - data: mockDataClient, - uiSettings: uiSettingsClient, - }, - { - searchSourceStart: mockSearchSourceService, - fieldFormatsRegistry: mockFieldFormatsRegistry, - }, - new CancellationToken(), - mockLogger, - stream - ); - - await generateCsv.generateData(); - - expect(debugLogSpy).toHaveBeenCalledWith('Received total hits: 12345. Accuracy: eq.'); - }); - - it('logs the the total hits relation as "unknown" if relation is not provided', async () => { - mockDataClient.search = jest.fn().mockImplementation(() => - Rx.of({ - rawResponse: { - took: 1, - timed_out: false, - pit_id: mockPitId, - _shards: { total: 1, successful: 1, failed: 0, skipped: 0 }, - hits: { hits: [], total: 12345, max_score: 0 }, - }, - }) - ); - - const debugLogSpy = jest.spyOn(mockLogger, 'debug'); - - const generateCsv = new CsvGenerator( - createMockJob({ columns: ['date', 'ip', 'message'] }), - mockConfig, - mockTaskInstanceFields, - { - es: mockEsClient, - data: mockDataClient, - uiSettings: uiSettingsClient, - }, - { - searchSourceStart: mockSearchSourceService, - fieldFormatsRegistry: mockFieldFormatsRegistry, - }, - new CancellationToken(), - mockLogger, - stream - ); - - await generateCsv.generateData(); - - expect(debugLogSpy).toHaveBeenCalledWith('Received total hits: 12345. Accuracy: unknown.'); - }); - }); - it('will return partial data if the scroll or search fails', async () => { mockDataClient.search = jest.fn().mockImplementation(() => { throw new esErrors.ResponseError({ diff --git a/packages/kbn-generate-csv/src/generate_csv.ts b/packages/kbn-generate-csv/src/generate_csv.ts index 16cce7afb62ad..86f0143f61a1d 100644 --- a/packages/kbn-generate-csv/src/generate_csv.ts +++ b/packages/kbn-generate-csv/src/generate_csv.ts @@ -7,19 +7,12 @@ */ import moment from 'moment'; -import { lastValueFrom } from 'rxjs'; import type { Writable } from 'stream'; import { errors as esErrors, estypes } from '@elastic/elasticsearch'; import type { IScopedClusterClient, IUiSettingsClient, Logger } from '@kbn/core/server'; -import type { - IEsSearchRequest, - IKibanaSearchResponse, - ISearchSource, - ISearchStartSearchSource, -} from '@kbn/data-plugin/common'; -import { ES_SEARCH_STRATEGY, cellHasFormulas, tabifyDocs } from '@kbn/data-plugin/common'; -import type { IScopedSearchClient } from '@kbn/data-plugin/server'; +import type { ISearchClient, ISearchStartSearchSource } from '@kbn/data-plugin/common'; +import { cellHasFormulas, tabifyDocs } from '@kbn/data-plugin/common'; import type { Datatable } from '@kbn/expressions-plugin/server'; import type { FieldFormat, @@ -35,15 +28,18 @@ import { import type { TaskInstanceFields, TaskRunResult } from '@kbn/reporting-common/types'; import type { ReportingConfigType } from '@kbn/reporting-server'; -import { CONTENT_TYPE_CSV } from './constants'; -import { CsvExportSettings, getExportSettings } from './get_export_settings'; -import { i18nTexts } from './i18n_texts'; -import { MaxSizeStringBuilder } from './max_size_string_builder'; -import { JobParamsCSV } from '../types'; +import { CONTENT_TYPE_CSV } from '../constants'; +import type { JobParamsCSV } from '../types'; +import { getExportSettings, type CsvExportSettings } from './lib/get_export_settings'; +import { i18nTexts } from './lib/i18n_texts'; +import { MaxSizeStringBuilder } from './lib/max_size_string_builder'; +import type { SearchCursor } from './lib/search_cursor'; +import { SearchCursorPit } from './lib/search_cursor_pit'; +import { SearchCursorScroll } from './lib/search_cursor_scroll'; interface Clients { es: IScopedClusterClient; - data: IScopedSearchClient; + data: ISearchClient; uiSettings: IUiSettingsClient; } @@ -68,127 +64,6 @@ export class CsvGenerator { private stream: Writable ) {} - private async openPointInTime(indexPatternTitle: string, settings: CsvExportSettings) { - const { - includeFrozen, - maxConcurrentShardRequests, - scroll: { duration }, - } = settings; - let pitId: string | undefined; - this.logger.debug(`Requesting PIT for: [${indexPatternTitle}]...`); - try { - // NOTE: if ES is overloaded, this request could time out - const response = await this.clients.es.asCurrentUser.openPointInTime( - { - index: indexPatternTitle, - keep_alive: duration, - ignore_unavailable: true, - // @ts-expect-error ignore_throttled is not in the type definition, but it is accepted by es - ignore_throttled: includeFrozen ? false : undefined, // "true" will cause deprecation warnings logged in ES - }, - { - requestTimeout: duration, - maxRetries: 0, - maxConcurrentShardRequests, - } - ); - pitId = response.id; - } catch (err) { - this.logger.error(err); - } - - if (!pitId) { - throw new Error(`Could not receive a PIT ID!`); - } - - this.logger.debug(`Opened PIT ID: ${this.formatPit(pitId)}`); - - return pitId; - } - - /** - * @param clientDetails: Details from the data.search client - * @param results: Raw data from ES - */ - private logResults( - clientDetails: Omit, 'rawResponse'>, - results: estypes.SearchResponse - ) { - const { hits: resultsHits, ...headerWithPit } = results; - const { hits, ...hitsMeta } = resultsHits; - const trackedTotal = resultsHits.total as estypes.SearchTotalHits; - const currentTotal = trackedTotal?.value ?? resultsHits.total; - - const totalAccuracy = trackedTotal?.relation ?? 'unknown'; - this.logger.debug(`Received total hits: ${currentTotal}. Accuracy: ${totalAccuracy}.`); - - // reconstruct the data.search response (w/out the data) for logging - const { pit_id: newPitId, ...header } = headerWithPit; - const logInfo = { - ...clientDetails, - rawResponse: { - ...header, - hits: hitsMeta, - pit_id: `${this.formatPit(newPitId)}`, - }, - }; - this.logger.debug(`Result details: ${JSON.stringify(logInfo)}`); - - // use the most recently received id for the next search request - this.logger.debug(`Received PIT ID: [${this.formatPit(results.pit_id)}]`); - } - - private async doSearch( - searchSource: ISearchSource, - settings: CsvExportSettings, - searchAfter?: estypes.SortResults - ) { - const { scroll: scrollSettings, maxConcurrentShardRequests } = settings; - searchSource.setField('size', scrollSettings.size); - - if (searchAfter) { - searchSource.setField('searchAfter', searchAfter); - } - - const pitId = searchSource.getField('pit')?.id; - this.logger.debug( - `Executing search request with PIT ID: [${this.formatPit(pitId)}]` + - (searchAfter ? ` search_after: [${searchAfter}]` : '') - ); - - const searchBody: estypes.SearchRequest = searchSource.getSearchRequestBody(); - if (searchBody == null) { - throw new Error('Could not retrieve the search body!'); - } - - const searchParams: IEsSearchRequest = { - params: { - body: searchBody, - max_concurrent_shard_requests: maxConcurrentShardRequests, - }, - }; - - let results: estypes.SearchResponse | undefined; - try { - const { rawResponse, ...rawDetails } = await lastValueFrom( - this.clients.data.search(searchParams, { - strategy: ES_SEARCH_STRATEGY, - transport: { - maxRetries: 0, // retrying reporting jobs is handled in the task manager scheduling logic - requestTimeout: settings.scroll.duration, - }, - }) - ); - results = rawResponse; - this.logResults(rawDetails, rawResponse); - } catch (err) { - this.logger.error(`CSV export search error: ${err}`); - throw err; - } - - return results; - } - /* * Load field formats for each field in the list */ @@ -306,7 +181,7 @@ export class CsvGenerator { /* * Intrinsically, generating the rows is a synchronous process. Awaiting * on a setImmediate call here partititions what could be a very long and - * CPU-intenstive synchronous process into an asychronous process. This + * CPU-intenstive synchronous process into asychronous processes. This * give NodeJS to process other asychronous events that wait on the Event * Loop. * @@ -375,10 +250,20 @@ export class CsvGenerator { let first = true; let currentRecord = -1; let totalRecords: number | undefined; - let searchAfter: estypes.SortResults | undefined; - let reportingError: undefined | ReportingError; - let pitId = await this.openPointInTime(indexPatternTitle, settings); + + // use a class to internalize the paging strategy + let cursor: SearchCursor; + if (this.job.pagingStrategy === 'scroll') { + // Optional strategy: scan-and-scroll + cursor = new SearchCursorScroll(indexPatternTitle, settings, this.clients, this.logger); + logger.debug('Using search strategy: scroll'); + } else { + // Default strategy: point-in-time + cursor = new SearchCursorPit(indexPatternTitle, settings, this.clients, this.logger); + logger.debug('Using search strategy: pit'); + } + await cursor.initialize(); // apply timezone from the job to all date field formatters try { @@ -404,17 +289,22 @@ export class CsvGenerator { if (this.cancellationToken.isCancelled()) { break; } - // set the latest pit, which could be different from the last request - searchSource.setField('pit', { id: pitId, keep_alive: settings.scroll.duration }); + searchSource.setField('size', settings.scroll.size); + + let results: estypes.SearchResponse | undefined; + try { + results = await cursor.getPage(searchSource); + } catch (err) { + this.logger.error(`CSV export search error: ${err}`); + throw err; + } - const results = await this.doSearch(searchSource, settings, searchAfter); if (!results) { logger.warn(`Search results are undefined!`); break; } - const { hits: resultsHits } = results; - const { hits, total } = resultsHits; + const { total } = results.hits; const trackedTotal = total as estypes.SearchTotalHits; const currentTotal = trackedTotal?.value ?? total; @@ -423,13 +313,8 @@ export class CsvGenerator { totalRecords = currentTotal; } - // use the most recently received id for the next search request - pitId = results.pit_id ?? pitId; - - // Update last sort results for next query. PIT is used, so the sort results - // automatically include _shard_doc as a tiebreaker - searchAfter = hits[hits.length - 1]?.sort as estypes.SortResults | undefined; - logger.debug(`Received search_after: [${searchAfter}]`); + // use the most recently received cursor id for the next search request + cursor.updateIdFromResults(results); // check for shard failures, log them and add a warning if found const { _shards: shards } = results; @@ -489,27 +374,24 @@ export class CsvGenerator { } else { warnings.push(i18nTexts.unknownError(err?.message ?? err)); } - } - - try { - if (pitId) { - logger.debug(`Closing PIT ${this.formatPit(pitId)}`); - await this.clients.es.asCurrentUser.closePointInTime({ body: { id: pitId } }); - } else { - logger.warn(`No PIT ID to clear!`); + } finally { + try { + await cursor.closeCursor(); + } catch (err) { + logger.error(err); + warnings.push(cursor.getUnableToCloseCursorMessage()); } - } catch (err) { - logger.error(err); - warnings.push(i18nTexts.csvUnableToClosePit()); } logger.info(`Finished generating. Row count: ${this.csvRowCount}.`); if (!this.maxSizeReached && this.csvRowCount !== totalRecords) { logger.warn( - `ES scroll returned fewer total hits than expected! ` + - `Search result total hits: ${totalRecords}. Row count: ${this.csvRowCount}` + `ES scroll returned ` + + `${this.csvRowCount > (totalRecords ?? 0) ? 'more' : 'fewer'} total hits than expected!` ); + logger.warn(`Search result total hits: ${totalRecords}. Row count: ${this.csvRowCount}`); + if (totalRecords || totalRecords === 0) { warnings.push( i18nTexts.csvRowCountError({ expected: totalRecords, received: this.csvRowCount }) @@ -530,12 +412,4 @@ export class CsvGenerator { error_code: reportingError?.code, }; } - - /** - * Method to avoid logging the entire PIT: it could be megabytes long - */ - private formatPit(pitId: string | undefined) { - const byteSize = pitId ? Buffer.byteLength(pitId, 'utf-8') : 0; - return pitId?.substring(0, 12) + `[${byteSize} bytes]`; - } } diff --git a/packages/kbn-generate-csv/src/generate_csv_esql.test.ts b/packages/kbn-generate-csv/src/generate_csv_esql.test.ts index e939a4126aeee..3ef6e3b2318a9 100644 --- a/packages/kbn-generate-csv/src/generate_csv_esql.test.ts +++ b/packages/kbn-generate-csv/src/generate_csv_esql.test.ts @@ -20,15 +20,15 @@ import { import { IKibanaSearchResponse } from '@kbn/data-plugin/common'; import { IScopedSearchClient } from '@kbn/data-plugin/server'; import { dataPluginMock } from '@kbn/data-plugin/server/mocks'; +import type { ESQLSearchReponse } from '@kbn/es-types'; import { CancellationToken } from '@kbn/reporting-common'; import type { ReportingConfigType } from '@kbn/reporting-server'; import { UI_SETTINGS_CSV_QUOTE_VALUES, UI_SETTINGS_CSV_SEPARATOR, UI_SETTINGS_DATEFORMAT_TZ, -} from './constants'; +} from '../constants'; import { CsvESQLGenerator, JobParamsCsvESQL } from './generate_csv_esql'; -import type { ESQLSearchReponse } from '@kbn/es-types'; const createMockJob = ( params: Partial = { query: { esql: '' } } @@ -93,7 +93,7 @@ describe('CsvESQLGenerator', () => { escapeFormulaValues: true, maxSizeBytes: 180000, useByteOrderMarkEncoding: false, - scroll: { size: 500, duration: '30s' }, + scroll: { size: 500, duration: '30s', strategy: 'pit' }, enablePanelActionDownload: true, maxConcurrentShardRequests: 5, }; @@ -373,7 +373,7 @@ describe('CsvESQLGenerator', () => { escapeFormulaValues: false, maxSizeBytes: 180000, useByteOrderMarkEncoding: false, - scroll: { size: 500, duration: '30s' }, + scroll: { size: 500, duration: '30s', strategy: 'pit' }, enablePanelActionDownload: true, maxConcurrentShardRequests: 5, }; diff --git a/packages/kbn-generate-csv/src/generate_csv_esql.ts b/packages/kbn-generate-csv/src/generate_csv_esql.ts index 81fa31b962eda..567d4121af219 100644 --- a/packages/kbn-generate-csv/src/generate_csv_esql.ts +++ b/packages/kbn-generate-csv/src/generate_csv_esql.ts @@ -11,31 +11,31 @@ import type { Writable } from 'stream'; import { errors as esErrors } from '@elastic/elasticsearch'; import type { IScopedClusterClient, IUiSettingsClient, Logger } from '@kbn/core/server'; -import type { ESQLSearchParams, ESQLSearchReponse } from '@kbn/es-types'; import { - cellHasFormulas, ESQL_SEARCH_STRATEGY, + type IKibanaSearchRequest, + type IKibanaSearchResponse, + cellHasFormulas, getEsQueryConfig, - IKibanaSearchRequest, - IKibanaSearchResponse, } from '@kbn/data-plugin/common'; import type { IScopedSearchClient } from '@kbn/data-plugin/server'; +import { type Filter, buildEsQuery } from '@kbn/es-query'; +import type { ESQLSearchParams, ESQLSearchReponse } from '@kbn/es-types'; +import { i18n } from '@kbn/i18n'; import { AuthenticationExpiredError, - byteSizeValueToNumber, CancellationToken, ReportingError, + byteSizeValueToNumber, } from '@kbn/reporting-common'; import type { TaskRunResult } from '@kbn/reporting-common/types'; import type { ReportingConfigType } from '@kbn/reporting-server'; -import { buildEsQuery, Filter } from '@kbn/es-query'; import { zipObject } from 'lodash'; -import { i18n } from '@kbn/i18n'; -import { CONTENT_TYPE_CSV } from './constants'; -import { CsvExportSettings, getExportSettings } from './get_export_settings'; -import { i18nTexts } from './i18n_texts'; -import { MaxSizeStringBuilder } from './max_size_string_builder'; +import { CONTENT_TYPE_CSV } from '../constants'; +import { type CsvExportSettings, getExportSettings } from './lib/get_export_settings'; +import { i18nTexts } from './lib/i18n_texts'; +import { MaxSizeStringBuilder } from './lib/max_size_string_builder'; export interface JobParamsCsvESQL { query: { esql: string }; diff --git a/packages/kbn-generate-csv/src/get_export_settings.test.ts b/packages/kbn-generate-csv/src/lib/get_export_settings.test.ts similarity index 57% rename from packages/kbn-generate-csv/src/get_export_settings.test.ts rename to packages/kbn-generate-csv/src/lib/get_export_settings.test.ts index 05b83d5978add..a732bc73f5706 100644 --- a/packages/kbn-generate-csv/src/get_export_settings.test.ts +++ b/packages/kbn-generate-csv/src/lib/get_export_settings.test.ts @@ -19,23 +19,25 @@ import { UI_SETTINGS_CSV_SEPARATOR, UI_SETTINGS_DATEFORMAT_TZ, UI_SETTINGS_SEARCH_INCLUDE_FROZEN, -} from './constants'; +} from '../../constants'; import { getExportSettings } from './get_export_settings'; describe('getExportSettings', () => { let uiSettingsClient: IUiSettingsClient; - const config: ReportingConfigType['csv'] = { - checkForFormulas: true, - escapeFormulaValues: false, - maxSizeBytes: 180000, - scroll: { size: 500, duration: '30s' }, - useByteOrderMarkEncoding: false, - maxConcurrentShardRequests: 5, - enablePanelActionDownload: true, - }; + let config: ReportingConfigType['csv']; const logger = loggingSystemMock.createLogger(); beforeEach(() => { + config = { + checkForFormulas: true, + escapeFormulaValues: false, + maxSizeBytes: 180000, + scroll: { size: 500, duration: '30s', strategy: 'pit' }, + useByteOrderMarkEncoding: false, + maxConcurrentShardRequests: 5, + enablePanelActionDownload: true, + }; + uiSettingsClient = uiSettingsServiceMock .createStartContract() .asScopedToClient(savedObjectsClientMock.create()); @@ -56,23 +58,48 @@ describe('getExportSettings', () => { }); test('getExportSettings: returns the expected result', async () => { - expect(await getExportSettings(uiSettingsClient, config, '', logger)).toMatchInlineSnapshot(` - Object { - "bom": "", - "checkForFormulas": true, - "escapeFormulaValues": false, - "escapeValue": [Function], - "includeFrozen": false, - "maxConcurrentShardRequests": 5, - "maxSizeBytes": 180000, - "scroll": Object { - "duration": "30s", - "size": 500, - }, - "separator": ",", - "timezone": "UTC", - } - `); + expect(await getExportSettings(uiSettingsClient, config, '', logger)).toMatchObject({ + bom: '', + checkForFormulas: true, + escapeFormulaValues: false, + includeFrozen: false, + maxConcurrentShardRequests: 5, + maxSizeBytes: 180000, + scroll: { + duration: '30s', + size: 500, + }, + separator: ',', + timezone: 'UTC', + }); + }); + + test('does not add a default scroll strategy', async () => { + // @ts-expect-error undefined isn't allowed + config = { ...config, scroll: { strategy: undefined } }; + expect(await getExportSettings(uiSettingsClient, config, '', logger)).toMatchObject( + expect.objectContaining({ scroll: expect.objectContaining({ strategy: undefined }) }) + ); + }); + + test('passes the scroll=pit strategy through', async () => { + config = { ...config, scroll: { ...config.scroll, strategy: 'pit' } }; + + expect(await getExportSettings(uiSettingsClient, config, '', logger)).toMatchObject( + expect.objectContaining({ scroll: expect.objectContaining({ strategy: 'pit' }) }) + ); + }); + + test('passes the scroll=scroll strategy through', async () => { + config = { ...config, scroll: { ...config.scroll, strategy: 'scroll' } }; + + expect(await getExportSettings(uiSettingsClient, config, '', logger)).toMatchObject( + expect.objectContaining({ + scroll: expect.objectContaining({ + strategy: 'scroll', + }), + }) + ); }); test('escapeValue function', async () => { diff --git a/packages/kbn-generate-csv/src/get_export_settings.ts b/packages/kbn-generate-csv/src/lib/get_export_settings.ts similarity index 93% rename from packages/kbn-generate-csv/src/get_export_settings.ts rename to packages/kbn-generate-csv/src/lib/get_export_settings.ts index ac8ab57a19ca7..20830a3c3c023 100644 --- a/packages/kbn-generate-csv/src/get_export_settings.ts +++ b/packages/kbn-generate-csv/src/lib/get_export_settings.ts @@ -10,17 +10,20 @@ import type { ByteSizeValue } from '@kbn/config-schema'; import type { IUiSettingsClient, Logger } from '@kbn/core/server'; import { createEscapeValue } from '@kbn/data-plugin/common'; import type { ReportingConfigType } from '@kbn/reporting-server'; + import { CSV_BOM_CHARS, UI_SETTINGS_CSV_QUOTE_VALUES, UI_SETTINGS_CSV_SEPARATOR, UI_SETTINGS_DATEFORMAT_TZ, UI_SETTINGS_SEARCH_INCLUDE_FROZEN, -} from './constants'; +} from '../../constants'; +import { CsvPagingStrategy } from '../../types'; export interface CsvExportSettings { timezone: string; scroll: { + strategy?: CsvPagingStrategy; size: number; duration: string; }; @@ -73,6 +76,7 @@ export const getExportSettings = async ( return { timezone: setTimezone, scroll: { + strategy: config.scroll.strategy as CsvPagingStrategy, size: config.scroll.size, duration: config.scroll.duration, }, diff --git a/packages/kbn-generate-csv/src/i18n_texts.ts b/packages/kbn-generate-csv/src/lib/i18n_texts.ts similarity index 91% rename from packages/kbn-generate-csv/src/i18n_texts.ts rename to packages/kbn-generate-csv/src/lib/i18n_texts.ts index b9a863a18d2df..8ed2969b60d18 100644 --- a/packages/kbn-generate-csv/src/i18n_texts.ts +++ b/packages/kbn-generate-csv/src/lib/i18n_texts.ts @@ -48,4 +48,9 @@ export const i18nTexts = { defaultMessage: 'Unable to close the Point-In-Time used for search. Check the Kibana server logs.', }), + csvUnableToCloseScroll: () => + i18n.translate('generateCsv.csvUnableToCloseScroll', { + defaultMessage: + 'Unable to close the scroll context used for search. Check the Kibana server logs.', + }), }; diff --git a/packages/kbn-generate-csv/src/max_size_builder.test.ts b/packages/kbn-generate-csv/src/lib/max_size_builder.test.ts similarity index 100% rename from packages/kbn-generate-csv/src/max_size_builder.test.ts rename to packages/kbn-generate-csv/src/lib/max_size_builder.test.ts diff --git a/packages/kbn-generate-csv/src/max_size_string_builder.ts b/packages/kbn-generate-csv/src/lib/max_size_string_builder.ts similarity index 100% rename from packages/kbn-generate-csv/src/max_size_string_builder.ts rename to packages/kbn-generate-csv/src/lib/max_size_string_builder.ts diff --git a/packages/kbn-generate-csv/src/lib/search_cursor.ts b/packages/kbn-generate-csv/src/lib/search_cursor.ts new file mode 100644 index 0000000000000..9632564492e3e --- /dev/null +++ b/packages/kbn-generate-csv/src/lib/search_cursor.ts @@ -0,0 +1,91 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0 and the Server Side Public License, v 1; you may not use this file except + * in compliance with, at your election, the Elastic License 2.0 or the Server + * Side Public License, v 1. + */ + +import type { estypes } from '@elastic/elasticsearch'; +import type { IScopedClusterClient, Logger } from '@kbn/core/server'; +import type { + IEsSearchResponse, + IKibanaSearchResponse, + ISearchClient, + ISearchSource, +} from '@kbn/data-plugin/common'; +import type { CsvExportSettings } from './get_export_settings'; + +export interface SearchCursorClients { + data: ISearchClient; + es: IScopedClusterClient; +} + +export type SearchCursorSettings = Pick< + CsvExportSettings, + 'scroll' | 'includeFrozen' | 'maxConcurrentShardRequests' +>; + +export abstract class SearchCursor { + protected cursorId: string | undefined; + + constructor( + protected indexPatternTitle: string, + protected settings: SearchCursorSettings, + protected clients: SearchCursorClients, + protected logger: Logger + ) {} + + public abstract initialize(): Promise; + + public abstract getPage( + searchSource: ISearchSource + ): Promise; + + public abstract updateIdFromResults( + results: Pick, '_scroll_id' | 'pit_id' | 'hits'> + ): void; + + public abstract closeCursor(): Promise; + + public abstract getUnableToCloseCursorMessage(): string; + + /** + * Safely logs debugging meta info from search results + * @param clientDetails: Details from the data.search client + * @param results: Raw data from ES + */ + protected logSearchResults( + clientDetails: Omit, 'rawResponse'>, + results: estypes.SearchResponse + ) { + const { hits: resultsHits, ...headerWithCursor } = results; + const { hits, ...hitsMeta } = resultsHits; + const trackedTotal = resultsHits.total as estypes.SearchTotalHits; + const currentTotal = trackedTotal?.value ?? resultsHits.total; + + const totalAccuracy = trackedTotal?.relation ?? 'unknown'; + this.logger.debug(`Received total hits: ${currentTotal}. Accuracy: ${totalAccuracy}.`); + + // reconstruct the data.search response (w/out the data) for logging + const { pit_id: newPitId, _scroll_id: newScrollId, ...header } = headerWithCursor; + const logInfo = { + ...clientDetails, + rawResponse: { + ...header, + hits: hitsMeta, + pit_id: newPitId ? `${this.formatCursorId(newPitId)}` : undefined, + _scroll_id: newScrollId ? `${this.formatCursorId(newScrollId)}` : undefined, + }, + }; + this.logger.debug(`Result details: ${JSON.stringify(logInfo)}`); + } + + /** + * Method to avoid logging the entire PIT: it could be megabytes long + */ + protected formatCursorId(cursorId: string | undefined) { + const byteSize = cursorId ? Buffer.byteLength(cursorId, 'utf-8') : 0; + return cursorId?.substring(0, 12) + `[${byteSize} bytes]`; + } +} diff --git a/packages/kbn-generate-csv/src/lib/search_cursor_pit.test.ts b/packages/kbn-generate-csv/src/lib/search_cursor_pit.test.ts new file mode 100644 index 0000000000000..c76a66a983893 --- /dev/null +++ b/packages/kbn-generate-csv/src/lib/search_cursor_pit.test.ts @@ -0,0 +1,82 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0 and the Server Side Public License, v 1; you may not use this file except + * in compliance with, at your election, the Elastic License 2.0 or the Server + * Side Public License, v 1. + */ + +import type { IScopedClusterClient, Logger } from '@kbn/core/server'; +import { elasticsearchServiceMock, loggingSystemMock } from '@kbn/core/server/mocks'; +import type { ISearchClient } from '@kbn/data-plugin/common'; +import { createSearchSourceMock } from '@kbn/data-plugin/common/search/search_source/mocks'; +import { createSearchRequestHandlerContext } from '@kbn/data-plugin/server/search/mocks'; +import type { SearchCursor, SearchCursorSettings } from './search_cursor'; +import { SearchCursorPit } from './search_cursor_pit'; + +describe('CSV Export Search Cursor', () => { + let settings: SearchCursorSettings; + let es: IScopedClusterClient; + let data: ISearchClient; + let logger: Logger; + let cursor: SearchCursor; + + beforeEach(async () => { + settings = { + scroll: { + duration: '10m', + size: 500, + }, + includeFrozen: false, + maxConcurrentShardRequests: 5, + }; + + es = elasticsearchServiceMock.createScopedClusterClient(); + data = createSearchRequestHandlerContext(); + jest.spyOn(es.asCurrentUser, 'openPointInTime').mockResolvedValue({ id: 'somewhat-pit-id' }); + + logger = loggingSystemMock.createLogger(); + + cursor = new SearchCursorPit('test-index-pattern-string', settings, { data, es }, logger); + + const openPointInTimeSpy = jest + // @ts-expect-error create spy on private method + .spyOn(cursor, 'openPointInTime'); + + await cursor.initialize(); + + expect(openPointInTimeSpy).toBeCalledTimes(1); + }); + + it('supports point-in-time', async () => { + const searchWithPitSpy = jest + // @ts-expect-error create spy on private method + .spyOn(cursor, 'searchWithPit') + // @ts-expect-error mock resolved value for spy on private method + .mockResolvedValueOnce({ rawResponse: { hits: [] } }); + + const searchSource = createSearchSourceMock(); + await cursor.getPage(searchSource); + expect(searchWithPitSpy).toBeCalledTimes(1); + }); + + it('can update internal cursor ID', () => { + cursor.updateIdFromResults({ pit_id: 'very-typical-pit-id', hits: { hits: [] } }); + // @ts-expect-error private field + expect(cursor.cursorId).toBe('very-typical-pit-id'); + }); + + it('manages search_after', () => { + // @ts-expect-error access private method + cursor.setSearchAfter([ + { + _index: 'test-index', + _id: 'test-doc-id', + sort: ['Wed Jan 17 15:35:47 MST 2024', 42], + }, + ]); + + // @ts-expect-error access private method + expect(cursor.getSearchAfter()).toEqual(['Wed Jan 17 15:35:47 MST 2024', 42]); + }); +}); diff --git a/packages/kbn-generate-csv/src/lib/search_cursor_pit.ts b/packages/kbn-generate-csv/src/lib/search_cursor_pit.ts new file mode 100644 index 0000000000000..110e15ca8a602 --- /dev/null +++ b/packages/kbn-generate-csv/src/lib/search_cursor_pit.ts @@ -0,0 +1,170 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0 and the Server Side Public License, v 1; you may not use this file except + * in compliance with, at your election, the Elastic License 2.0 or the Server + * Side Public License, v 1. + */ + +import type { estypes } from '@elastic/elasticsearch'; +import type { Logger } from '@kbn/core/server'; +import { lastValueFrom } from 'rxjs'; +import { + ES_SEARCH_STRATEGY, + type ISearchSource, + type SearchRequest, +} from '@kbn/data-plugin/common'; +import { SearchCursor, type SearchCursorClients, type SearchCursorSettings } from './search_cursor'; +import { i18nTexts } from './i18n_texts'; + +export class SearchCursorPit extends SearchCursor { + private searchAfter: estypes.SortResults | undefined; + + constructor( + indexPatternTitle: string, + settings: SearchCursorSettings, + clients: SearchCursorClients, + logger: Logger + ) { + super(indexPatternTitle, settings, clients, logger); + } + + /** + * When point-in-time strategy is used, the first step is to open a PIT ID for search context. + */ + public async initialize() { + this.cursorId = await this.openPointInTime(); + } + + private async openPointInTime() { + const { includeFrozen, maxConcurrentShardRequests, scroll } = this.settings; + + let pitId: string | undefined; + + this.logger.debug(`Requesting PIT for: [${this.indexPatternTitle}]...`); + try { + // NOTE: if ES is overloaded, this request could time out + const response = await this.clients.es.asCurrentUser.openPointInTime( + { + index: this.indexPatternTitle, + keep_alive: scroll.duration, + ignore_unavailable: true, + // @ts-expect-error ignore_throttled is not in the type definition, but it is accepted by es + ignore_throttled: includeFrozen ? false : undefined, // "true" will cause deprecation warnings logged in ES + }, + { + requestTimeout: scroll.duration, + maxRetries: 0, + maxConcurrentShardRequests, + } + ); + pitId = response.id; + } catch (err) { + this.logger.error(err); + } + + if (!pitId) { + throw new Error(`Could not receive a PIT ID!`); + } + + this.logger.debug(`Opened PIT ID: ${this.formatCursorId(pitId)}`); + + return pitId; + } + + private async searchWithPit(searchBody: SearchRequest) { + const { maxConcurrentShardRequests, scroll } = this.settings; + + const searchParamsPit = { + params: { + body: searchBody, + max_concurrent_shard_requests: maxConcurrentShardRequests, + }, + }; + + return await lastValueFrom( + this.clients.data.search(searchParamsPit, { + strategy: ES_SEARCH_STRATEGY, + transport: { + maxRetries: 0, // retrying reporting jobs is handled in the task manager scheduling logic + requestTimeout: scroll.duration, + }, + }) + ); + } + + public async getPage(searchSource: ISearchSource) { + if (!this.cursorId) { + throw new Error(`No access to valid PIT ID!`); + } + + searchSource.setField('pit', { + id: this.cursorId, + keep_alive: this.settings.scroll.duration, + }); + + const searchAfter = this.getSearchAfter(); + if (searchAfter) { + searchSource.setField('searchAfter', searchAfter); + } + + this.logger.debug( + `Executing search request with PIT ID: [${this.formatCursorId(this.cursorId)}]` + + (searchAfter ? ` search_after: [${searchAfter}]` : '') + ); + + const searchBody: estypes.SearchRequest = searchSource.getSearchRequestBody(); + if (searchBody == null) { + throw new Error('Could not retrieve the search body!'); + } + + const response = await this.searchWithPit(searchBody); + + if (!response) { + throw new Error(`Response could not be retrieved!`); + } + + const { rawResponse, ...rawDetails } = response; + + this.logSearchResults(rawDetails, rawResponse); + this.logger.debug(`Received PIT ID: [${this.formatCursorId(rawResponse.pit_id)}]`); + + return rawResponse; + } + + public updateIdFromResults(results: Pick, 'pit_id' | 'hits'>) { + const cursorId = results.pit_id; + this.cursorId = cursorId ?? this.cursorId; + + // track the beginning of the next page of search results + const { hits } = results.hits; + this.setSearchAfter(hits); // for pit only + } + + private getSearchAfter() { + return this.searchAfter; + } + + /** + * For managing the search_after parameter, needed for paging using point-in-time + */ + private setSearchAfter(hits: Array>) { + // Update last sort results for next query. PIT is used, so the sort results + // automatically include _shard_doc as a tiebreaker + this.searchAfter = hits[hits.length - 1]?.sort as estypes.SortResults | undefined; + this.logger.debug(`Received search_after: [${this.searchAfter}]`); + } + + public async closeCursor() { + if (this.cursorId) { + this.logger.debug(`Executing close PIT on ${this.formatCursorId(this.cursorId)}`); + await this.clients.es.asCurrentUser.closePointInTime({ body: { id: this.cursorId } }); + } else { + this.logger.warn(`No PIT Id to clear!`); + } + } + + public getUnableToCloseCursorMessage() { + return i18nTexts.csvUnableToClosePit(); + } +} diff --git a/packages/kbn-generate-csv/src/lib/search_cursor_scroll.test.ts b/packages/kbn-generate-csv/src/lib/search_cursor_scroll.test.ts new file mode 100644 index 0000000000000..4b4ae4a05f4ec --- /dev/null +++ b/packages/kbn-generate-csv/src/lib/search_cursor_scroll.test.ts @@ -0,0 +1,61 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0 and the Server Side Public License, v 1; you may not use this file except + * in compliance with, at your election, the Elastic License 2.0 or the Server + * Side Public License, v 1. + */ + +import type { IScopedClusterClient, Logger } from '@kbn/core/server'; +import { elasticsearchServiceMock, loggingSystemMock } from '@kbn/core/server/mocks'; +import type { ISearchClient } from '@kbn/data-plugin/common'; +import { createSearchSourceMock } from '@kbn/data-plugin/common/search/search_source/mocks'; +import { createSearchRequestHandlerContext } from '@kbn/data-plugin/server/search/mocks'; +import type { SearchCursor, SearchCursorSettings } from './search_cursor'; +import { SearchCursorScroll } from './search_cursor_scroll'; + +describe('CSV Export Search Cursor', () => { + let settings: SearchCursorSettings; + let es: IScopedClusterClient; + let data: ISearchClient; + let logger: Logger; + let cursor: SearchCursor; + + beforeEach(async () => { + settings = { + scroll: { + duration: '10m', + size: 500, + }, + includeFrozen: false, + maxConcurrentShardRequests: 5, + }; + + es = elasticsearchServiceMock.createScopedClusterClient(); + data = createSearchRequestHandlerContext(); + jest.spyOn(es.asCurrentUser, 'openPointInTime').mockResolvedValue({ id: 'simply-scroll-id' }); + + logger = loggingSystemMock.createLogger(); + + cursor = new SearchCursorScroll('test-index-pattern-string', settings, { data, es }, logger); + await cursor.initialize(); + }); + + it('supports scan/scroll', async () => { + const scanSpy = jest + // @ts-expect-error create spy on private method + .spyOn(cursor, 'scan') + // @ts-expect-error mock resolved value for spy on private method + .mockResolvedValueOnce({ rawResponse: { hits: [] } }); + + const searchSource = createSearchSourceMock(); + await cursor.getPage(searchSource); + expect(scanSpy).toBeCalledTimes(1); + }); + + it('can update internal cursor ID', () => { + cursor.updateIdFromResults({ _scroll_id: 'not-unusual-scroll-id', hits: { hits: [] } }); + // @ts-expect-error private field + expect(cursor.cursorId).toBe('not-unusual-scroll-id'); + }); +}); diff --git a/packages/kbn-generate-csv/src/lib/search_cursor_scroll.ts b/packages/kbn-generate-csv/src/lib/search_cursor_scroll.ts new file mode 100644 index 0000000000000..6e2bc2100a14a --- /dev/null +++ b/packages/kbn-generate-csv/src/lib/search_cursor_scroll.ts @@ -0,0 +1,120 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0 and the Server Side Public License, v 1; you may not use this file except + * in compliance with, at your election, the Elastic License 2.0 or the Server + * Side Public License, v 1. + */ + +import type { estypes } from '@elastic/elasticsearch'; +import { lastValueFrom } from 'rxjs'; +import type { Logger } from '@kbn/core/server'; +import { + ES_SEARCH_STRATEGY, + type IEsSearchResponse, + type ISearchSource, + type SearchRequest, +} from '@kbn/data-plugin/common'; +import { SearchCursor, type SearchCursorClients, type SearchCursorSettings } from './search_cursor'; +import { i18nTexts } from './i18n_texts'; + +export class SearchCursorScroll extends SearchCursor { + constructor( + indexPatternTitle: string, + settings: SearchCursorSettings, + clients: SearchCursorClients, + logger: Logger + ) { + super(indexPatternTitle, settings, clients, logger); + } + + // The first search query begins the scroll context in ES + public async initialize() {} + + private async scan(searchBody: SearchRequest) { + const { includeFrozen, maxConcurrentShardRequests, scroll } = this.settings; + + const searchParamsScan = { + params: { + body: searchBody, + index: this.indexPatternTitle, + scroll: scroll.duration, + size: scroll.size, + ignore_throttled: includeFrozen ? false : undefined, // "true" will cause deprecation warnings logged in ES + max_concurrent_shard_requests: maxConcurrentShardRequests, + }, + }; + + return await lastValueFrom( + this.clients.data.search(searchParamsScan, { + strategy: ES_SEARCH_STRATEGY, + transport: { + maxRetries: 0, // retrying reporting jobs is handled in the task manager scheduling logic + requestTimeout: scroll.duration, + }, + }) + ); + } + + private async scroll() { + const { duration } = this.settings.scroll; + return await this.clients.es.asCurrentUser.scroll( + { scroll: duration, scroll_id: this.cursorId }, + { + maxRetries: 0, // retrying reporting jobs is handled in the task manager scheduling logic + requestTimeout: duration, + } + ); + } + + public async getPage(searchSource: ISearchSource) { + if (this.cursorId) { + this.logger.debug( + `Executing search request with scroll ID [${this.formatCursorId(this.cursorId)}]` + ); + } else { + this.logger.debug(`Executing search for initial scan request.`); + } + + let response: IEsSearchResponse | undefined; + + const searchBody: estypes.SearchRequest = searchSource.getSearchRequestBody(); + if (searchBody == null) { + throw new Error('Could not retrieve the search body!'); + } + + if (this.cursorId == null) { + response = await this.scan(searchBody); + } else { + response = { rawResponse: await this.scroll() }; + } + + if (!response) { + throw new Error(`Response could not be retrieved!`); + } + + const { rawResponse, ...rawDetails } = response; + + this.logSearchResults(rawDetails, rawResponse); + this.logger.debug(`Received Scroll ID: [${this.formatCursorId(rawResponse._scroll_id)}]`); + + return rawResponse; + } + + public updateIdFromResults(results: Pick, '_scroll_id'>) { + this.cursorId = results._scroll_id ?? this.cursorId; + } + + public async closeCursor() { + if (this.cursorId) { + this.logger.debug(`Executing clearScroll on ${this.formatCursorId(this.cursorId)}`); + await this.clients.es.asCurrentUser.clearScroll({ scroll_id: [this.cursorId] }); + } else { + this.logger.warn(`No Scroll Id to clear!`); + } + } + + public getUnableToCloseCursorMessage() { + return i18nTexts.csvUnableToCloseScroll(); + } +} diff --git a/packages/kbn-generate-csv/types.ts b/packages/kbn-generate-csv/types.ts index 6d7461609afe2..818544d38419c 100644 --- a/packages/kbn-generate-csv/types.ts +++ b/packages/kbn-generate-csv/types.ts @@ -11,8 +11,10 @@ import type { SerializedSearchSourceFields } from '@kbn/data-plugin/public'; /** * Duplicated from @kbn/reporting-export-types-csv-common to reduce dependencies */ +export type CsvPagingStrategy = 'pit' | 'scroll'; export interface JobParamsCSV { browserTimezone?: string; searchSource: SerializedSearchSourceFields; columns?: string[]; + pagingStrategy?: CsvPagingStrategy; } diff --git a/packages/kbn-reporting/common/types.ts b/packages/kbn-reporting/common/types.ts index 01d6109012813..f977dc49a29c6 100644 --- a/packages/kbn-reporting/common/types.ts +++ b/packages/kbn-reporting/common/types.ts @@ -6,11 +6,11 @@ * Side Public License, v 1. */ -import type { ConcreteTaskInstance } from '@kbn/task-manager-plugin/server'; import type { LayoutParams, PerformanceMetrics as ScreenshotMetrics, } from '@kbn/screenshotting-plugin/common'; +import type { ConcreteTaskInstance } from '@kbn/task-manager-plugin/server'; import { JOB_STATUS } from './constants'; import type { LocatorParams } from './url'; @@ -59,11 +59,12 @@ export interface ReportOutput extends TaskRunResult { * @deprecated */ export interface BaseParams { - layout?: LayoutParams; + browserTimezone: string; // to format dates in the user's time zone objectType: string; title: string; - browserTimezone: string; // to format dates in the user's time zone version: string; // to handle any state migrations + layout?: LayoutParams; // png & pdf only + pagingStrategy?: 'pit' | 'scroll'; // csv only } /** diff --git a/packages/kbn-reporting/export_types/csv/csv_searchsource.ts b/packages/kbn-reporting/export_types/csv/csv_searchsource.ts index f3e2ebffc1792..1fef42332c555 100644 --- a/packages/kbn-reporting/export_types/csv/csv_searchsource.ts +++ b/packages/kbn-reporting/export_types/csv/csv_searchsource.ts @@ -10,7 +10,7 @@ import { Writable } from 'stream'; import type { DataPluginStart } from '@kbn/data-plugin/server/plugin'; import type { DiscoverServerPluginStart } from '@kbn/discover-plugin/server'; -import { CsvGenerator } from '@kbn/generate-csv'; +import { CsvGenerator, type CsvPagingStrategy } from '@kbn/generate-csv'; import { CancellationToken, LICENSE_TYPE_BASIC, @@ -67,7 +67,8 @@ export class CsvSearchSourceExportType extends ExportType< } public createJob = async (jobParams: JobParamsCSV) => { - return { ...jobParams }; + const pagingStrategy = this.config.csv.scroll.strategy as CsvPagingStrategy; + return { pagingStrategy, ...jobParams }; }; public runTask = async ( diff --git a/packages/kbn-reporting/server/__snapshots__/config_schema.test.ts.snap b/packages/kbn-reporting/server/__snapshots__/config_schema.test.ts.snap index 66fe6f4d0bc85..119f6e5e4f52b 100644 --- a/packages/kbn-reporting/server/__snapshots__/config_schema.test.ts.snap +++ b/packages/kbn-reporting/server/__snapshots__/config_schema.test.ts.snap @@ -16,6 +16,7 @@ Object { "scroll": Object { "duration": "30s", "size": 500, + "strategy": "pit", }, "useByteOrderMarkEncoding": false, }, @@ -78,6 +79,7 @@ Object { "scroll": Object { "duration": "30s", "size": 500, + "strategy": "pit", }, "useByteOrderMarkEncoding": false, }, diff --git a/packages/kbn-reporting/server/config_schema.ts b/packages/kbn-reporting/server/config_schema.ts index b40b4e588ba37..a823babde8f00 100644 --- a/packages/kbn-reporting/server/config_schema.ts +++ b/packages/kbn-reporting/server/config_schema.ts @@ -65,6 +65,14 @@ const CsvSchema = schema.object({ }), useByteOrderMarkEncoding: schema.boolean({ defaultValue: false }), scroll: schema.object({ + strategy: schema.oneOf( + [ + // point-in-time API or scroll API is supported + schema.literal('pit'), + schema.literal('scroll'), + ], + { defaultValue: 'pit' } + ), duration: schema.string({ defaultValue: '30s', // this value is passed directly to ES, so string only format is preferred validate(value) { diff --git a/src/dev/build/tasks/os_packages/docker_generator/resources/base/bin/kibana-docker b/src/dev/build/tasks/os_packages/docker_generator/resources/base/bin/kibana-docker index 3aa057ac1bd37..4201819465aca 100755 --- a/src/dev/build/tasks/os_packages/docker_generator/resources/base/bin/kibana-docker +++ b/src/dev/build/tasks/os_packages/docker_generator/resources/base/bin/kibana-docker @@ -337,6 +337,7 @@ kibana_vars=( xpack.reporting.csv.maxSizeBytes xpack.reporting.csv.scroll.duration xpack.reporting.csv.scroll.size + xpack.reporting.csv.scroll.strategy xpack.reporting.csv.useByteOrderMarkEncoding xpack.reporting.enabled xpack.reporting.encryptionKey diff --git a/x-pack/plugins/reporting/public/lib/job.tsx b/x-pack/plugins/reporting/public/lib/job.tsx index 70f8f4d633221..5ee8bbbcb2aa3 100644 --- a/x-pack/plugins/reporting/public/lib/job.tsx +++ b/x-pack/plugins/reporting/public/lib/job.tsx @@ -42,7 +42,8 @@ export class Job { public readonly isDeprecated: ReportPayload['isDeprecated']; public readonly spaceId: ReportPayload['spaceId']; public readonly browserTimezone?: ReportPayload['browserTimezone']; - public readonly layout: ReportPayload['layout']; + public readonly layout: ReportPayload['layout']; // png & pdf only + public readonly pagingStrategy: ReportPayload['pagingStrategy']; // csv only public readonly version: ReportPayload['version']; public readonly jobtype: ReportSource['jobtype']; @@ -81,6 +82,7 @@ export class Job { this.objectType = report.payload.objectType; this.title = report.payload.title; this.layout = report.payload.layout; + this.pagingStrategy = report.payload.pagingStrategy; this.version = report.payload.version; this.created_by = report.created_by; this.created_at = report.created_at; diff --git a/x-pack/plugins/reporting/public/management/components/inspect_in_console_button.tsx b/x-pack/plugins/reporting/public/management/components/inspect_in_console_button.tsx deleted file mode 100644 index ee7d71a367cbf..0000000000000 --- a/x-pack/plugins/reporting/public/management/components/inspect_in_console_button.tsx +++ /dev/null @@ -1,203 +0,0 @@ -/* - * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one - * or more contributor license agreements. Licensed under the Elastic License - * 2.0; you may not use this file except in compliance with the Elastic License - * 2.0. - */ - -import { compressToEncodedURIComponent } from 'lz-string'; -import React, { useCallback } from 'react'; - -import { EuiContextMenuItem } from '@elastic/eui'; -import type { ISearchStartSearchSource } from '@kbn/data-plugin/common'; -import { i18n } from '@kbn/i18n'; -import { useKibana } from '@kbn/kibana-react-plugin/public'; -import { - getQueryFromCsvJob, - QueryInspection, - TaskPayloadCSV, -} from '@kbn/reporting-export-types-csv-common'; -import type { ClientConfigType } from '@kbn/reporting-public'; -import type { LocatorClient } from '@kbn/share-plugin/common/url_service'; - -import type { Job } from '../../lib/job'; -import type { KibanaContext } from '../../types'; - -interface PropsUI { - job: Job; - csvConfig: ClientConfigType['csv']; - searchSourceStart: ISearchStartSearchSource; - locators: LocatorClient; -} - -const InspectInConsoleButtonUi: React.FC = (props) => { - const { csvConfig, job, searchSourceStart, locators } = props; - - const { title: jobTitle } = job; - const serializedSearchSource = (job.payload as TaskPayloadCSV).searchSource; - - const handleDevToolsLinkClick = useCallback(async () => { - const searchSource = await searchSourceStart.create(serializedSearchSource); - const index = searchSource.getField('index'); - if (!index) { - throw new Error(`The search must have a reference to an index pattern!`); - } - const indexPatternTitle = index.getIndexPattern(); - const examplePitId = i18n.translate( - 'xpack.reporting.reportInfoFlyout.devToolsContent.examplePitId', - { - defaultMessage: `[ID returned from first request]`, - description: `This gets used in place of an ID string that is sent in a request body.`, - } - ); - const queryInfo = getQueryFromCsvJob(searchSource, csvConfig, examplePitId); - const queryUri = compressToEncodedURIComponent( - getTextForConsole(jobTitle, indexPatternTitle, queryInfo, csvConfig) - ); - const consoleLocator = locators.get('CONSOLE_APP_LOCATOR'); - consoleLocator?.navigate({ - loadFrom: `data:text/plain,${queryUri}`, - }); - }, [searchSourceStart, serializedSearchSource, jobTitle, csvConfig, locators]); - - return ( - - {i18n.translate('xpack.reporting.reportInfoFlyout.openInConsole', { - defaultMessage: 'Inspect query in Console', - description: 'An option in a menu of actions.', - })} - - ); -}; - -interface Props { - job: Job; - config: ClientConfigType; -} - -export const InspectInConsoleButton: React.FC = (props) => { - const { config, job } = props; - const { services } = useKibana(); - const { application, data, share } = services; - const { capabilities } = application; - const { locators } = share.url; - - // To show the Console button, - // check if job object type is search, - // and if both the Dev Tools UI and the Console UI are enabled. - const canShowDevTools = job.objectType === 'search' && capabilities.dev_tools.show; - if (!canShowDevTools) { - return null; - } - - return ( - - ); -}; - -const getTextForConsole = ( - jobTitle: string, - indexPattern: string, - queryInfo: QueryInspection, - csvConfig: ClientConfigType['csv'] -) => { - const { requestBody } = queryInfo; - const queryAsString = JSON.stringify(requestBody, null, ' '); - - const pitRequest = - `POST /${indexPattern}/_pit?keep_alive=${csvConfig.scroll.duration}` + - `&ignore_unavailable=true`; - const queryRequest = `POST /_search`; - const closePitRequest = `DELETE /_pit\n${JSON.stringify({ - id: `[ID returned from latest request]`, - })}`; - - const introText = i18n.translate( - // intro to the content - 'xpack.reporting.reportInfoFlyout.devToolsContent.introText', - { - description: `Script used in the Console app`, - defaultMessage: ` -# Report title: {jobTitle} -# These are the queries used when exporting data for -# the CSV report. -# -# For reference about the Elasticsearch Point-In-Time -# API, see -# https://www.elastic.co/guide/en/elasticsearch/reference/current/point-in-time-api.html - -# The first query opens a Point-In-Time (PIT) context -# and receive back the ID reference. The "keep_alive" -# value is taken from the -# "xpack.reporting.csv.scroll.duration" setting. -# -# The response will include an "id" value, which is -# needed for the second query. -{pitRequest}`, - values: { - jobTitle, - pitRequest, - }, - } - ); - - const queryText = i18n.translate( - // query with the request path and body - 'xpack.reporting.reportInfoFlyout.devToolsContent.queryText', - { - description: `Script used in the Console app`, - defaultMessage: ` -# The second query executes a search using the PIT ID. -# The "keep_alive" and "size" values come from the -# "xpack.reporting.csv.scroll.duration" and -# "xpack.reporting.csv.scroll.size" settings in -# kibana.yml. -# -# The reponse will include new a PIT ID, which might -# not be the same as the ID returned from the first -# query. -{queryRequest} -{queryAsString}`, - values: { queryRequest, queryAsString }, - } - ); - - const pagingText = i18n.translate( - // info about querying further pages, and link to documentation - 'xpack.reporting.reportInfoFlyout.devToolsContent.pagingText', - { - description: `Script used in the Console app`, - defaultMessage: `# The first request retrieves the first page of search -# results. If you want to retrieve more hits, use PIT -# with search_after. Always use the PIT ID from the -# latest search response. See -# https://www.elastic.co/guide/en/elasticsearch/reference/current/paginate-search-results.html`, - } - ); - - const closingText = i18n.translate( - // reminder to close the point-in-time context - 'xpack.reporting.reportInfoFlyout.devToolsContent.closingText', - { - description: `Script used in the Console app`, - defaultMessage: ` -# Finally, release the resources held in Elasticsearch -# memory by clearing the PIT. -{closePitRequest} - `, - values: { closePitRequest }, - } - ); - - return (introText + queryText + pagingText + closingText).trim(); -}; diff --git a/x-pack/plugins/reporting/public/management/components/inspect_in_console_button/get_console_text_pit.ts b/x-pack/plugins/reporting/public/management/components/inspect_in_console_button/get_console_text_pit.ts new file mode 100644 index 0000000000000..81295e633e4fd --- /dev/null +++ b/x-pack/plugins/reporting/public/management/components/inspect_in_console_button/get_console_text_pit.ts @@ -0,0 +1,122 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import { ISearchSource } from '@kbn/data-plugin/common'; +import { i18n } from '@kbn/i18n'; +import { getQueryFromCsvJob } from '@kbn/reporting-export-types-csv-common'; +import type { ClientConfigType } from '@kbn/reporting-public'; + +export const getPitApiTextForConsole = ( + jobTitle: string, + indexPattern: string, + searchSource: ISearchSource, + csvConfig: ClientConfigType['csv'] +) => { + const examplePitId = i18n.translate( + 'xpack.reporting.reportInfoFlyout.devToolsContent.examplePitId', + { + defaultMessage: `[ID returned from first request]`, + description: `This gets used in place of an ID string that is sent in a request body.`, + } + ); + const queryInfo = getQueryFromCsvJob(searchSource, csvConfig, examplePitId); + + // Part 1 + const pitRequest = + `POST /${indexPattern}/_pit?keep_alive=${csvConfig.scroll.duration}` + + `&ignore_unavailable=true`; + const queryRequest = `POST /_search`; + const closePitRequest = `DELETE /_pit\n${JSON.stringify( + { id: `[ID returned from latest request]` }, + null, + ' ' + )}`; + const introText = i18n.translate( + // intro to the content + 'xpack.reporting.reportInfoFlyout.devToolsContent.introText.pit', + { + description: `Script used in the Console app`, + defaultMessage: ` +# Report title: {jobTitle} +# These are the queries used when exporting data for +# the CSV report. +# +# For reference about the Elasticsearch Point-In-Time +# API, see +# https://www.elastic.co/guide/en/elasticsearch/reference/current/point-in-time-api.html + +# The first query opens a Point-In-Time (PIT) context +# and receive back the ID reference. The "keep_alive" +# value is taken from the +# "xpack.reporting.csv.scroll.duration" setting. +# +# The response will include an "id" value, which is +# needed for the second query. +{pitRequest}`, + values: { + jobTitle, + pitRequest, + }, + } + ); + + // Part 2 + const { requestBody } = queryInfo; + const queryAsString = JSON.stringify(requestBody, null, ' '); + const queryText = i18n.translate( + // query with the request path and body + 'xpack.reporting.reportInfoFlyout.devToolsContent.queryText.pit', + { + description: `Script used in the Console app`, + defaultMessage: ` +# The second query executes a search using the PIT ID. +# The "keep_alive" and "size" values come from the +# "xpack.reporting.csv.scroll.duration" and +# "xpack.reporting.csv.scroll.size" settings in +# kibana.yml. +# +# The reponse will include new a PIT ID, which might not +# be the same as the ID returned from the first query. +# When paging through the data, always use the PIT ID from +# the latest search response. See +# https://www.elastic.co/guide/en/elasticsearch/reference/current/paginate-search-results.html +{queryRequest} +{queryAsString}`, + values: { queryRequest, queryAsString }, + } + ); + + // Part 3 + const pagingText = i18n.translate( + // info about querying further pages, and link to documentation + 'xpack.reporting.reportInfoFlyout.devToolsContent.pagingText.pit', + { + description: `Script used in the Console app`, + defaultMessage: ` +# The first request retrieved the first page of search +# results. If you want to retrieve more hits, use the +# latest PIT ID with search_after.`, + } + ); + + // Part 4 + const closingText = i18n.translate( + // reminder to close the point-in-time context + 'xpack.reporting.reportInfoFlyout.devToolsContent.closingText.pit', + { + description: `Script used in the Console app`, + defaultMessage: ` +# Finally, release the resources held in Elasticsearch +# memory by closing the PIT. +{closePitRequest}`, + values: { closePitRequest }, + } + ); + + // End + return `${introText}\n${queryText}\n${pagingText}\n${closingText}`.trim(); +}; diff --git a/x-pack/plugins/reporting/public/management/components/inspect_in_console_button/get_console_text_scroll.ts b/x-pack/plugins/reporting/public/management/components/inspect_in_console_button/get_console_text_scroll.ts new file mode 100644 index 0000000000000..ddd601f4869ad --- /dev/null +++ b/x-pack/plugins/reporting/public/management/components/inspect_in_console_button/get_console_text_scroll.ts @@ -0,0 +1,113 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import { ISearchSource } from '@kbn/data-plugin/common'; +import { i18n } from '@kbn/i18n'; +import { getQueryFromCsvJob } from '@kbn/reporting-export-types-csv-common'; +import type { ClientConfigType } from '@kbn/reporting-public'; + +export const getScrollApiTextForConsole = ( + jobTitle: string, + indexPattern: string, + searchSource: ISearchSource, + csvConfig: ClientConfigType['csv'] +) => { + const queryInfo = getQueryFromCsvJob(searchSource, csvConfig); + + // Part 1 + const scanRequest = + `POST /${indexPattern}/_search?scroll=${csvConfig.scroll.duration}` + + `&ignore_unavailable=true`; + const scanBody = JSON.stringify(queryInfo.requestBody, null, ' '); + const introText = i18n.translate( + // intro to the content + 'xpack.reporting.reportInfoFlyout.devToolsContent.introText.scroll', + { + description: `Script used in the Console app`, + defaultMessage: ` +# Report title: {jobTitle} +# These are the queries used when exporting data for +# the CSV report. +# +# For reference about the Elasticsearch Scroll API, see +# https://www.elastic.co/guide/en/elasticsearch/reference/current/paginate-search-results.html#scroll-search-results + +# The first query opens a scroll context and receive back +# the ID reference. The "scroll" value is taken from the +# "xpack.reporting.csv.scroll.duration" setting. +# +# The response will include an "_scroll_id" value, which is +# needed for the second query. +{scanRequest} +{scanBody}`, + values: { jobTitle, scanRequest, scanBody }, + } + ); + + // Part 2 + const pagingRequest = `POST /_search/scroll`; + const pagingBody = JSON.stringify( + { scroll: csvConfig.scroll.duration, scroll_id: `[ID returned from latest request]` }, + null, + ' ' + ); + const queryText = i18n.translate( + // query with the request path and body + 'xpack.reporting.reportInfoFlyout.devToolsContent.queryText.scroll', + { + description: `Script used in the Console app`, + defaultMessage: ` +# The second query executes a search using the scroll ID. +# The "scroll" value comes from the +# "xpack.reporting.csv.scroll.duration" setting in +# kibana.yml. +# +# The reponse will include new a scroll ID, which might +# not be the same as the ID returned from the first query. +# When paging through the data, always use the scroll ID +# from the latest search response. +{pagingRequest} +{pagingBody}`, + values: { pagingRequest, pagingBody }, + } + ); + + // Part 3 + const pagingText = i18n.translate( + // info about querying further pages, and link to documentation + 'xpack.reporting.reportInfoFlyout.devToolsContent.pagingText.scroll', + { + description: `Script used in the Console app`, + defaultMessage: ` +# The first request retrieved the first page of search +# results. If you want to retrieve more hits, keep calling +# the search API with the scroll ID.`, + } + ); + + // Part 4 + const clearScrollRequest = `DELETE /_search/scroll\n${JSON.stringify( + { scroll_id: `[ID returned from latest request]` }, + null, + ' ' + )}`; + const closingText = i18n.translate( + // reminder to close the point-in-time context + 'xpack.reporting.reportInfoFlyout.devToolsContent.closingText.scroll', + { + description: `Script used in the Console app`, + defaultMessage: ` +# Finally, release the resources held in Elasticsearch +# memory by clearing the scroll context. +{clearScrollRequest}`, + values: { clearScrollRequest }, + } + ); + + // End + return `${introText}\n${queryText}\n${pagingText}\n${closingText}`.trim(); +}; diff --git a/x-pack/plugins/reporting/public/management/components/inspect_in_console_button/inspect_in_console_button.tsx b/x-pack/plugins/reporting/public/management/components/inspect_in_console_button/inspect_in_console_button.tsx new file mode 100644 index 0000000000000..a9e471e38a5db --- /dev/null +++ b/x-pack/plugins/reporting/public/management/components/inspect_in_console_button/inspect_in_console_button.tsx @@ -0,0 +1,98 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import { compressToEncodedURIComponent } from 'lz-string'; +import React, { useCallback } from 'react'; + +import { EuiContextMenuItem } from '@elastic/eui'; +import type { ISearchStartSearchSource } from '@kbn/data-plugin/common'; +import { i18n } from '@kbn/i18n'; +import { useKibana } from '@kbn/kibana-react-plugin/public'; +import { type TaskPayloadCSV } from '@kbn/reporting-export-types-csv-common'; +import type { ClientConfigType } from '@kbn/reporting-public'; +import type { LocatorClient } from '@kbn/share-plugin/common/url_service'; + +import type { Job } from '../../../lib/job'; +import type { KibanaContext } from '../../../types'; +import { getPitApiTextForConsole } from './get_console_text_pit'; +import { getScrollApiTextForConsole } from './get_console_text_scroll'; + +interface PropsUI { + job: Job; + csvConfig: ClientConfigType['csv']; + searchSourceStart: ISearchStartSearchSource; + locators: LocatorClient; +} + +const InspectInConsoleButtonUi: React.FC = (props) => { + const { csvConfig, job, searchSourceStart, locators } = props; + + const { title: jobTitle, pagingStrategy } = job; + const serializedSearchSource = (job.payload as TaskPayloadCSV).searchSource; + + const handleDevToolsLinkClick = useCallback(async () => { + const searchSource = await searchSourceStart.create(serializedSearchSource); + const index = searchSource.getField('index'); + if (!index) { + throw new Error(`The search must have a reference to an index pattern!`); + } + const indexPatternTitle = index.getIndexPattern(); + const queryUri = compressToEncodedURIComponent( + pagingStrategy === 'scroll' + ? getScrollApiTextForConsole(jobTitle, indexPatternTitle, searchSource, csvConfig) + : getPitApiTextForConsole(jobTitle, indexPatternTitle, searchSource, csvConfig) + ); + const consoleLocator = locators.get('CONSOLE_APP_LOCATOR'); + consoleLocator?.navigate({ + loadFrom: `data:text/plain,${queryUri}`, + }); + }, [searchSourceStart, serializedSearchSource, jobTitle, pagingStrategy, csvConfig, locators]); + + return ( + + {i18n.translate('xpack.reporting.reportInfoFlyout.openInConsole', { + defaultMessage: 'Inspect query in Console', + description: 'An option in a menu of actions.', + })} + + ); +}; + +interface Props { + job: Job; + config: ClientConfigType; +} + +export const InspectInConsoleButton: React.FC = (props) => { + const { config, job } = props; + const { services } = useKibana(); + const { application, data, share } = services; + const { capabilities } = application; + const { locators } = share.url; + + // To show the Console button, + // check if job object type is search, + // and if both the Dev Tools UI and the Console UI are enabled. + const canShowDevTools = job.objectType === 'search' && capabilities.dev_tools.show; + if (!canShowDevTools) { + return null; + } + + return ( + + ); +}; diff --git a/x-pack/plugins/reporting/public/management/components/report_info_flyout.tsx b/x-pack/plugins/reporting/public/management/components/report_info_flyout.tsx index b0fa5ff7e33e5..36d6536390644 100644 --- a/x-pack/plugins/reporting/public/management/components/report_info_flyout.tsx +++ b/x-pack/plugins/reporting/public/management/components/report_info_flyout.tsx @@ -29,7 +29,7 @@ import type { ClientConfigType } from '@kbn/reporting-public'; import type { Job } from '../../lib/job'; import { useInternalApiClient } from '../../lib/reporting_api_client'; -import { InspectInConsoleButton } from './inspect_in_console_button'; +import { InspectInConsoleButton } from './inspect_in_console_button/inspect_in_console_button'; import { ReportInfoFlyoutContent } from './report_info_flyout_content'; interface Props { diff --git a/x-pack/plugins/reporting/public/management/components/report_info_flyout_content.tsx b/x-pack/plugins/reporting/public/management/components/report_info_flyout_content.tsx index ca47477133f6f..19941669811aa 100644 --- a/x-pack/plugins/reporting/public/management/components/report_info_flyout_content.tsx +++ b/x-pack/plugins/reporting/public/management/components/report_info_flyout_content.tsx @@ -64,6 +64,7 @@ export const ReportInfoFlyoutContent: FunctionComponent = ({ info }) => { const memoryInMegabytes = info.metrics?.pdf?.memoryInMegabytes ?? info.metrics?.png?.memoryInMegabytes; const hasCsvRows = info.metrics?.csv?.rows != null; + const hasPagingStrategy = info.pagingStrategy != null; const hasScreenshot = USES_HEADLESS_JOB_TYPES.includes(info.jobtype); const hasPdfPagesMetric = info.metrics?.pdf?.pages != null; @@ -115,6 +116,12 @@ export const ReportInfoFlyoutContent: FunctionComponent = ({ info }) => { }), description: info.metrics?.csv?.rows?.toString() || NA, }, + hasPagingStrategy && { + title: i18n.translate('xpack.reporting.listing.infoPanel.csvSearchStrategy', { + defaultMessage: 'Search strategy', + }), + description: info.pagingStrategy || NA, + }, hasScreenshot && { title: i18n.translate('xpack.reporting.listing.infoPanel.dimensionsInfoHeight', { From e92ad772e3bc075e25d8d60f429bf2a346c996f7 Mon Sep 17 00:00:00 2001 From: Dzmitry Lemechko Date: Fri, 26 Jan 2024 22:37:16 +0200 Subject: [PATCH 09/46] [mock-idp-plugin] add end-point to fetch roles from yml (#175439) ## Summary in #174284 we split serverless roles into individual files per project. This PR updates mock-idp-plugin we use to simulate SAML auth in "local" setup to fetch roles based on `projectType` from the respective yml file: - since we read roles from a yml file, new end point `GET /mock_idp/supported_roles` was added to handle it. - loginPage & rolesSwitcher hooks are updated to fetch roles via http - hardcoded roles removed Few other changes were made: - move `readRolesFromResource` from `kbn-test` to `kbn-es` for convenience: it is used to read ES resource files. - move `system_indices_superuser` to the bottom of the file so it won't be the first choice in UI role selector (+ we plan to remove the value in the future) - Change MOCK_IDP_REALM_NAME to `cloud-saml-kibana` as it is the actual provider name we use in setup. image image --------- Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> --- packages/kbn-es/index.ts | 1 + .../project_roles/es/roles.yml | 26 ++++---- .../project_roles/oblt/roles.yml | 26 ++++---- .../project_roles/security/roles.yml | 26 ++++---- packages/kbn-es/src/utils/docker.test.ts | 20 +++--- packages/kbn-es/src/utils/index.ts | 1 + .../src/utils/read_roles_from_resource.ts | 22 +++++++ .../kbn-mock-idp-plugin/public/login_page.tsx | 50 +++++++++------ .../kbn-mock-idp-plugin/public/plugin.tsx | 4 +- .../public/role_switcher.tsx | 37 +++++------ packages/kbn-mock-idp-plugin/server/plugin.ts | 61 ++++++++++++++++++- packages/kbn-mock-idp-plugin/tsconfig.json | 1 + packages/kbn-mock-idp-utils/src/constants.ts | 19 +----- packages/kbn-mock-idp-utils/src/index.ts | 3 - packages/kbn-test/index.ts | 7 +-- packages/kbn-test/src/auth/helper.ts | 14 ----- packages/kbn-test/src/auth/index.ts | 2 - .../shared/services/svl_user_manager.ts | 3 +- 18 files changed, 183 insertions(+), 140 deletions(-) create mode 100644 packages/kbn-es/src/utils/read_roles_from_resource.ts diff --git a/packages/kbn-es/index.ts b/packages/kbn-es/index.ts index 43f417342436b..b771ff6867fce 100644 --- a/packages/kbn-es/index.ts +++ b/packages/kbn-es/index.ts @@ -17,6 +17,7 @@ export { verifyDockerInstalled, maybeCreateDockerNetwork, type ServerlessProjectType, + readRolesFromResource, } from './src/utils'; export type { ArtifactLicense } from './src/artifact'; export { SERVERLESS_ROLES_ROOT_PATH } from './src/paths'; diff --git a/packages/kbn-es/src/serverless_resources/project_roles/es/roles.yml b/packages/kbn-es/src/serverless_resources/project_roles/es/roles.yml index 03cc8a56c17f4..85046bce4dc47 100644 --- a/packages/kbn-es/src/serverless_resources/project_roles/es/roles.yml +++ b/packages/kbn-es/src/serverless_resources/project_roles/es/roles.yml @@ -1,16 +1,3 @@ -# temporarily added for testing purpose -system_indices_superuser: - cluster: ['all'] - indices: - - names: ['*'] - privileges: ['all'] - allow_restricted_indices: true - applications: - - application: '*' - privileges: ['*'] - resources: ['*'] - run_as: ['*'] - # ----- # Source: https://github.com/elastic/project-controller/blob/main/internal/project/esproject/config/roles.yml # ----- @@ -41,3 +28,16 @@ developer: - 'all' resources: - '*' + +# temporarily added for testing purpose +system_indices_superuser: + cluster: ['all'] + indices: + - names: ['*'] + privileges: ['all'] + allow_restricted_indices: true + applications: + - application: '*' + privileges: ['*'] + resources: ['*'] + run_as: ['*'] diff --git a/packages/kbn-es/src/serverless_resources/project_roles/oblt/roles.yml b/packages/kbn-es/src/serverless_resources/project_roles/oblt/roles.yml index 2bd6ff073f84f..bd40fcf282b2a 100644 --- a/packages/kbn-es/src/serverless_resources/project_roles/oblt/roles.yml +++ b/packages/kbn-es/src/serverless_resources/project_roles/oblt/roles.yml @@ -1,16 +1,3 @@ -# temporarily added for testing purpose -system_indices_superuser: - cluster: ['all'] - indices: - - names: ['*'] - privileges: ['all'] - allow_restricted_indices: true - applications: - - application: '*' - privileges: ['*'] - resources: ['*'] - run_as: ['*'] - # ----- # Source: https://github.com/elastic/project-controller/blob/main/internal/project/security/config/roles.yml # ----- @@ -89,3 +76,16 @@ editor: resources: - '*' run_as: [] + +# temporarily added for testing purpose +system_indices_superuser: + cluster: ['all'] + indices: + - names: ['*'] + privileges: ['all'] + allow_restricted_indices: true + applications: + - application: '*' + privileges: ['*'] + resources: ['*'] + run_as: ['*'] diff --git a/packages/kbn-es/src/serverless_resources/project_roles/security/roles.yml b/packages/kbn-es/src/serverless_resources/project_roles/security/roles.yml index 439e782003b2d..6fbdd4535bb53 100644 --- a/packages/kbn-es/src/serverless_resources/project_roles/security/roles.yml +++ b/packages/kbn-es/src/serverless_resources/project_roles/security/roles.yml @@ -1,16 +1,3 @@ -# temporarily added for testing purpose -system_indices_superuser: - cluster: ['all'] - indices: - - names: ['*'] - privileges: ['all'] - allow_restricted_indices: true - applications: - - application: '*' - privileges: ['*'] - resources: ['*'] - run_as: ['*'] - # ----- # Source: https://github.com/elastic/project-controller/blob/main/internal/project/security/config/roles.yml # ----- @@ -736,3 +723,16 @@ endpoint_policy_manager: - feature_maps.all - feature_visualize.all resources: '*' + +# temporarily added for testing purpose +system_indices_superuser: + cluster: ['all'] + indices: + - names: ['*'] + privileges: ['all'] + allow_restricted_indices: true + applications: + - application: '*' + privileges: ['*'] + resources: ['*'] + run_as: ['*'] diff --git a/packages/kbn-es/src/utils/docker.test.ts b/packages/kbn-es/src/utils/docker.test.ts index 4ee0f68fce782..31121d90ff639 100644 --- a/packages/kbn-es/src/utils/docker.test.ts +++ b/packages/kbn-es/src/utils/docker.test.ts @@ -445,25 +445,25 @@ describe('resolveEsArgs()', () => { "--env", "xpack.security.http.ssl.verification_mode=certificate", "--env", - "xpack.security.authc.realms.saml.mock-idp.order=0", + "xpack.security.authc.realms.saml.cloud-saml-kibana.order=0", "--env", - "xpack.security.authc.realms.saml.mock-idp.idp.metadata.path=/usr/share/elasticsearch/config/secrets/idp_metadata.xml", + "xpack.security.authc.realms.saml.cloud-saml-kibana.idp.metadata.path=/usr/share/elasticsearch/config/secrets/idp_metadata.xml", "--env", - "xpack.security.authc.realms.saml.mock-idp.idp.entity_id=urn:mock-idp", + "xpack.security.authc.realms.saml.cloud-saml-kibana.idp.entity_id=urn:mock-idp", "--env", - "xpack.security.authc.realms.saml.mock-idp.sp.entity_id=https://localhost:5601", + "xpack.security.authc.realms.saml.cloud-saml-kibana.sp.entity_id=https://localhost:5601", "--env", - "xpack.security.authc.realms.saml.mock-idp.sp.acs=https://localhost:5601/api/security/saml/callback", + "xpack.security.authc.realms.saml.cloud-saml-kibana.sp.acs=https://localhost:5601/api/security/saml/callback", "--env", - "xpack.security.authc.realms.saml.mock-idp.sp.logout=https://localhost:5601/logout", + "xpack.security.authc.realms.saml.cloud-saml-kibana.sp.logout=https://localhost:5601/logout", "--env", - "xpack.security.authc.realms.saml.mock-idp.attributes.principal=http://saml.elastic-cloud.com/attributes/principal", + "xpack.security.authc.realms.saml.cloud-saml-kibana.attributes.principal=http://saml.elastic-cloud.com/attributes/principal", "--env", - "xpack.security.authc.realms.saml.mock-idp.attributes.groups=http://saml.elastic-cloud.com/attributes/roles", + "xpack.security.authc.realms.saml.cloud-saml-kibana.attributes.groups=http://saml.elastic-cloud.com/attributes/roles", "--env", - "xpack.security.authc.realms.saml.mock-idp.attributes.name=http://saml.elastic-cloud.com/attributes/name", + "xpack.security.authc.realms.saml.cloud-saml-kibana.attributes.name=http://saml.elastic-cloud.com/attributes/name", "--env", - "xpack.security.authc.realms.saml.mock-idp.attributes.mail=http://saml.elastic-cloud.com/attributes/email", + "xpack.security.authc.realms.saml.cloud-saml-kibana.attributes.mail=http://saml.elastic-cloud.com/attributes/email", ] `); }); diff --git a/packages/kbn-es/src/utils/index.ts b/packages/kbn-es/src/utils/index.ts index 3110b82033be2..04e94d109f58f 100644 --- a/packages/kbn-es/src/utils/index.ts +++ b/packages/kbn-es/src/utils/index.ts @@ -18,3 +18,4 @@ export { archiveForPlatform } from './build_snapshot'; export * from './parse_timeout_to_ms'; export * from './docker'; export * from './serverless_file_realm'; +export * from './read_roles_from_resource'; diff --git a/packages/kbn-es/src/utils/read_roles_from_resource.ts b/packages/kbn-es/src/utils/read_roles_from_resource.ts new file mode 100644 index 0000000000000..27600fd8b63eb --- /dev/null +++ b/packages/kbn-es/src/utils/read_roles_from_resource.ts @@ -0,0 +1,22 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0 and the Server Side Public License, v 1; you may not use this file except + * in compliance with, at your election, the Elastic License 2.0 or the Server + * Side Public License, v 1. + */ +import fs from 'fs'; +import { extname } from 'path'; +import { load as loadYaml } from 'js-yaml'; + +export const readRolesFromResource = (resourcePath: string) => { + if (!fs.existsSync(resourcePath) || extname(resourcePath) !== '.yml') { + throw new Error(`${resourcePath} does not exist or not a yml file`); + } + const data = loadYaml(fs.readFileSync(resourcePath, 'utf8')); + if (typeof data === 'object' && data !== null) { + return Object.keys(data); + } else { + throw new Error(`expected ${resourcePath} file to parse to an object`); + } +}; diff --git a/packages/kbn-mock-idp-plugin/public/login_page.tsx b/packages/kbn-mock-idp-plugin/public/login_page.tsx index d5eead71dbfb8..e5329fd652f1e 100644 --- a/packages/kbn-mock-idp-plugin/public/login_page.tsx +++ b/packages/kbn-mock-idp-plugin/public/login_page.tsx @@ -17,35 +17,27 @@ import { EuiComboBoxOptionOption, EuiButtonEmpty, } from '@elastic/eui'; -import React, { ChangeEvent, FunctionComponent } from 'react'; +import React, { ChangeEvent, useEffect, useState, useRef } from 'react'; import { FormikProvider, useFormik, Field, Form } from 'formik'; - -import { - MOCK_IDP_SECURITY_ROLE_NAMES, - MOCK_IDP_OBSERVABILITY_ROLE_NAMES, - MOCK_IDP_SEARCH_ROLE_NAMES, -} from '@kbn/mock-idp-utils/src/constants'; +import { useKibana } from '@kbn/kibana-react-plugin/public'; +import { CoreStart } from '@kbn/core-lifecycle-browser'; import { useAuthenticator } from './role_switcher'; -export interface LoginPageProps { - projectType?: string; -} - -export const LoginPage: FunctionComponent = ({ projectType }) => { - const roles = - projectType === 'security' - ? MOCK_IDP_SECURITY_ROLE_NAMES - : projectType === 'observability' - ? MOCK_IDP_OBSERVABILITY_ROLE_NAMES - : MOCK_IDP_SEARCH_ROLE_NAMES; +export const LoginPage = () => { + const { services } = useKibana(); + const [roles, setRoles] = useState([]); + const isRolesDefined = () => roles.length > 0; const [, switchCurrentUser] = useAuthenticator(true); const formik = useFormik({ initialValues: { full_name: 'Test User', - role: roles[0], + role: undefined, }, async onSubmit(values) { + if (!values.role) { + return; + } await switchCurrentUser({ username: sanitizeUsername(values.full_name), full_name: values.full_name, @@ -55,6 +47,22 @@ export const LoginPage: FunctionComponent = ({ projectType }) => }, }); + const formikRef = useRef(formik); + + useEffect(() => { + formikRef.current = formik; + }, [formik]); + + useEffect(() => { + const fetchData = async () => { + const response = await services.http.get<{ roles: string[] }>('/mock_idp/supported_roles'); + setRoles(response.roles); + formikRef.current.setFieldValue('role', response.roles[0]); + }; + + fetchData(); + }, [services]); + return ( @@ -98,6 +106,8 @@ export const LoginPage: FunctionComponent = ({ projectType }) => = ({ projectType }) => actions={[ diff --git a/packages/kbn-mock-idp-plugin/public/plugin.tsx b/packages/kbn-mock-idp-plugin/public/plugin.tsx index 3a7ad8b12951f..db61f14098a78 100644 --- a/packages/kbn-mock-idp-plugin/public/plugin.tsx +++ b/packages/kbn-mock-idp-plugin/public/plugin.tsx @@ -50,7 +50,7 @@ export const plugin: PluginInitializer< - + , @@ -70,7 +70,7 @@ export const plugin: PluginInitializer< - + , diff --git a/packages/kbn-mock-idp-plugin/public/role_switcher.tsx b/packages/kbn-mock-idp-plugin/public/role_switcher.tsx index cf536d54b885c..7ef4e435e4e65 100644 --- a/packages/kbn-mock-idp-plugin/public/role_switcher.tsx +++ b/packages/kbn-mock-idp-plugin/public/role_switcher.tsx @@ -6,19 +6,13 @@ * Side Public License, v 1. */ -import React, { FunctionComponent, useEffect, useState } from 'react'; +import React, { useEffect, useState } from 'react'; import { EuiButton, EuiPopover, EuiContextMenu } from '@elastic/eui'; import { useKibana } from '@kbn/kibana-react-plugin/public'; import { CoreStart } from '@kbn/core-lifecycle-browser'; import useAsyncFn from 'react-use/lib/useAsyncFn'; import type { AuthenticatedUser } from '@kbn/security-plugin-types-common'; -import { - MOCK_IDP_REALM_NAME, - MOCK_IDP_REALM_TYPE, - MOCK_IDP_SECURITY_ROLE_NAMES, - MOCK_IDP_OBSERVABILITY_ROLE_NAMES, - MOCK_IDP_SEARCH_ROLE_NAMES, -} from '@kbn/mock-idp-utils/src/constants'; +import { MOCK_IDP_REALM_NAME, MOCK_IDP_REALM_TYPE } from '@kbn/mock-idp-utils/src/constants'; import { createReloadPageToast } from './reload_page_toast'; import type { CreateSAMLResponseParams } from '../server'; @@ -53,19 +47,19 @@ export const useAuthenticator = (reloadPage = false) => { }); }; -export interface RoleSwitcherProps { - projectType?: string; -} - -export const RoleSwitcher: FunctionComponent = ({ projectType }) => { +export const RoleSwitcher = () => { const [isOpen, setIsOpen] = useState(false); - const { services } = useKibana(); + const [roles, setRoles] = useState([]); const [currentUserState, getCurrentUser] = useCurrentUser(); const [authenticateUserState, authenticateUser] = useAuthenticator(); + const { services } = useKibana(); useEffect(() => { getCurrentUser(); - }, [getCurrentUser, authenticateUserState.value]); + services.http + .get<{ roles: string[] }>('/mock_idp/supported_roles') + .then((response) => setRoles(response.roles)); + }, [getCurrentUser, authenticateUserState.value, services]); useEffect(() => { if (authenticateUserState.value) { @@ -79,19 +73,16 @@ export const RoleSwitcher: FunctionComponent = ({ projectType } }, [authenticateUserState.value]); // eslint-disable-line react-hooks/exhaustive-deps - if (!currentUserState.value || !isAuthenticatedWithMockIDP(currentUserState.value)) { + if ( + !currentUserState.value || + !isAuthenticatedWithMockIDP(currentUserState.value) || + roles.length === 0 + ) { return null; } const [currentRole] = currentUserState.value.roles; - const roles = - projectType === 'security' - ? MOCK_IDP_SECURITY_ROLE_NAMES - : projectType === 'observability' - ? MOCK_IDP_OBSERVABILITY_ROLE_NAMES - : MOCK_IDP_SEARCH_ROLE_NAMES; - return ( ([ + ['observability', 'oblt'], + ['security', 'security'], + ['search', 'es'], +]); + +const readServerlessRoles = (projectType: string) => { + if (projectToAlias.has(projectType)) { + const alias = projectToAlias.get(projectType)!; + const rolesResourcePath = resolve(SERVERLESS_ROLES_ROOT_PATH, alias, 'roles.yml'); + return readRolesFromResource(rolesResourcePath); + } else { + throw new Error(`Unsupported projectType: ${projectType}`); + } +}; + export type CreateSAMLResponseParams = TypeOf; -export const plugin: PluginInitializer = async (): Promise => ({ - setup(core) { +export const plugin: PluginInitializer< + void, + void, + PluginSetupDependencies +> = async (): Promise => ({ + setup(core, plugins: PluginSetupDependencies) { const router = core.http.createRouter(); core.http.resources.register( @@ -35,6 +62,36 @@ export const plugin: PluginInitializer = async (): Promise = } ); + // caching roles on the first call + const roles: string[] = []; + + router.get( + { + path: '/mock_idp/supported_roles', + validate: false, + options: { authRequired: false }, + }, + (context, request, response) => { + const projectType = plugins.cloud.serverless?.projectType; + if (!projectType) { + return response.customError({ statusCode: 500, body: 'projectType is not defined' }); + } else { + try { + if (roles.length === 0) { + roles.push(...readServerlessRoles(projectType)); + } + return response.ok({ + body: { + roles, + }, + }); + } catch (err) { + return response.customError({ statusCode: 500, body: err.message }); + } + } + } + ); + router.post( { path: '/mock_idp/saml_response', diff --git a/packages/kbn-mock-idp-plugin/tsconfig.json b/packages/kbn-mock-idp-plugin/tsconfig.json index c0a6e574cb2e4..8b53ef48893f6 100644 --- a/packages/kbn-mock-idp-plugin/tsconfig.json +++ b/packages/kbn-mock-idp-plugin/tsconfig.json @@ -26,5 +26,6 @@ "@kbn/security-plugin-types-common", "@kbn/mock-idp-utils", "@kbn/cloud-plugin", + "@kbn/es", ] } diff --git a/packages/kbn-mock-idp-utils/src/constants.ts b/packages/kbn-mock-idp-utils/src/constants.ts index dc20dc850daa9..a8f9ab6223f65 100644 --- a/packages/kbn-mock-idp-utils/src/constants.ts +++ b/packages/kbn-mock-idp-utils/src/constants.ts @@ -9,7 +9,7 @@ export const MOCK_IDP_LOGIN_PATH = '/mock_idp/login'; export const MOCK_IDP_LOGOUT_PATH = '/mock_idp/logout'; -export const MOCK_IDP_REALM_NAME = 'mock-idp'; +export const MOCK_IDP_REALM_NAME = 'cloud-saml-kibana'; export const MOCK_IDP_REALM_TYPE = 'saml'; export const MOCK_IDP_ENTITY_ID = 'urn:mock-idp'; // Must match `entityID` in `metadata.xml` export const MOCK_IDP_ROLE_MAPPING_NAME = 'mock-idp-mapping'; @@ -18,20 +18,3 @@ export const MOCK_IDP_ATTRIBUTE_PRINCIPAL = 'http://saml.elastic-cloud.com/attri export const MOCK_IDP_ATTRIBUTE_ROLES = 'http://saml.elastic-cloud.com/attributes/roles'; export const MOCK_IDP_ATTRIBUTE_EMAIL = 'http://saml.elastic-cloud.com/attributes/email'; export const MOCK_IDP_ATTRIBUTE_NAME = 'http://saml.elastic-cloud.com/attributes/name'; - -/** List of roles from `packages/kbn-es/src/serverless_resources/roles.yml` */ -export const MOCK_IDP_SEARCH_ROLE_NAMES = ['viewer', 'editor', 'system_indices_superuser']; -export const MOCK_IDP_OBSERVABILITY_ROLE_NAMES = ['viewer', 'editor', 'system_indices_superuser']; -export const MOCK_IDP_SECURITY_ROLE_NAMES = [ - 't1_analyst', - 't2_analyst', - 't3_analyst', - 'threat_intelligence_analyst', - 'rule_author', - 'soc_manager', - 'detections_admin', - 'platform_engineer', - 'endpoint_operations_analyst', - 'endpoint_policy_manager', - 'system_indices_superuser', -]; diff --git a/packages/kbn-mock-idp-utils/src/index.ts b/packages/kbn-mock-idp-utils/src/index.ts index 413d58da7d6a1..b27c8b04db7f9 100644 --- a/packages/kbn-mock-idp-utils/src/index.ts +++ b/packages/kbn-mock-idp-utils/src/index.ts @@ -17,9 +17,6 @@ export { MOCK_IDP_ATTRIBUTE_ROLES, MOCK_IDP_ATTRIBUTE_EMAIL, MOCK_IDP_ATTRIBUTE_NAME, - MOCK_IDP_SEARCH_ROLE_NAMES, - MOCK_IDP_OBSERVABILITY_ROLE_NAMES, - MOCK_IDP_SECURITY_ROLE_NAMES, } from './constants'; export { createMockIdpMetadata, createSAMLResponse, ensureSAMLRoleMapping } from './utils'; diff --git a/packages/kbn-test/index.ts b/packages/kbn-test/index.ts index 8b5485f68baf9..e5409ee6ee485 100644 --- a/packages/kbn-test/index.ts +++ b/packages/kbn-test/index.ts @@ -13,12 +13,7 @@ export { startServersCli, startServers } from './src/functional_tests/start_serv // @internal export { runTestsCli, runTests } from './src/functional_tests/run_tests'; -export { - SamlSessionManager, - type SamlSessionManagerOptions, - type HostOptions, - readRolesFromResource, -} from './src/auth'; +export { SamlSessionManager, type SamlSessionManagerOptions, type HostOptions } from './src/auth'; export { runElasticsearch, runKibanaServer } from './src/functional_tests/lib'; export { getKibanaCliArg, getKibanaCliLoggers } from './src/functional_tests/lib/kibana_cli_args'; diff --git a/packages/kbn-test/src/auth/helper.ts b/packages/kbn-test/src/auth/helper.ts index 8aa991c796f15..d13e3ef69f37b 100644 --- a/packages/kbn-test/src/auth/helper.ts +++ b/packages/kbn-test/src/auth/helper.ts @@ -7,8 +7,6 @@ */ import * as fs from 'fs'; -import { extname } from 'path'; -import { load as loadYaml } from 'js-yaml'; import { Role, User } from './types'; export const readCloudUsersFromFile = (filePath: string): Array<[Role, User]> => { @@ -22,15 +20,3 @@ export const readCloudUsersFromFile = (filePath: string): Array<[Role, User]> => return Object.entries(JSON.parse(data)) as Array<[Role, User]>; }; - -export const readRolesFromResource = (resourcePath: string) => { - if (!fs.existsSync(resourcePath) || extname(resourcePath) !== '.yml') { - throw new Error(`${resourcePath} does not exist or not a yml file`); - } - const data = loadYaml(fs.readFileSync(resourcePath, 'utf8')); - if (typeof data === 'object' && data !== null) { - return Object.keys(data); - } else { - throw new Error(`expected ${resourcePath} file to parse to an object`); - } -}; diff --git a/packages/kbn-test/src/auth/index.ts b/packages/kbn-test/src/auth/index.ts index 86a7f682b84f7..00631c3ab2b0a 100644 --- a/packages/kbn-test/src/auth/index.ts +++ b/packages/kbn-test/src/auth/index.ts @@ -11,5 +11,3 @@ export { type SamlSessionManagerOptions, type HostOptions, } from './session_manager'; - -export { readRolesFromResource } from './helper'; diff --git a/x-pack/test_serverless/shared/services/svl_user_manager.ts b/x-pack/test_serverless/shared/services/svl_user_manager.ts index 23bea6ed1288a..9ed3395340494 100644 --- a/x-pack/test_serverless/shared/services/svl_user_manager.ts +++ b/x-pack/test_serverless/shared/services/svl_user_manager.ts @@ -6,7 +6,8 @@ */ import { ServerlessProjectType, SERVERLESS_ROLES_ROOT_PATH } from '@kbn/es'; -import { readRolesFromResource, SamlSessionManager } from '@kbn/test'; +import { SamlSessionManager } from '@kbn/test'; +import { readRolesFromResource } from '@kbn/es'; import { resolve } from 'path'; import { FtrProviderContext } from '../../functional/ftr_provider_context'; From 85013e943b895e09d9df335fbe14dc2ec010dac8 Mon Sep 17 00:00:00 2001 From: Tiago Costa Date: Fri, 26 Jan 2024 21:29:00 +0000 Subject: [PATCH 10/46] chore(NA): add sharp resolution for v0.32.6 (#175720) Closes https://github.com/elastic/kibana/issues/175544 I think what we were seeing around the sharp issue was the same problem of other native modules which is the install step not running and installing the correct native binaries because of corrupted caches when changing branches. Currently moving to v0.33+ will be problematic because we are using yarn v1 so this PR is making a resolution pin which will help on not making the upgrade for the moment as well as to a correct dep installation when resetting the environment. --- package.json | 2 +- yarn.lock | 25 ++----------------------- 2 files changed, 3 insertions(+), 24 deletions(-) diff --git a/package.json b/package.json index b766c6dd3dc76..fe0caffbdcbe2 100644 --- a/package.json +++ b/package.json @@ -88,6 +88,7 @@ "**/hoist-non-react-statics": "^3.3.2", "**/isomorphic-fetch/node-fetch": "^2.6.7", "**/remark-parse/trim": "1.0.1", + "**/sharp": "0.32.6", "**/typescript": "4.7.4", "globby/fast-glob": "^3.2.11" }, @@ -1469,7 +1470,6 @@ "@types/selenium-webdriver": "^4.1.21", "@types/semver": "^7", "@types/set-value": "^2.0.0", - "@types/sharp": "^0.30.4", "@types/sinon": "^7.0.13", "@types/source-map-support": "^0.5.3", "@types/stats-lite": "^2.2.0", diff --git a/yarn.lock b/yarn.lock index 9815e51a20acf..fa40b7667330a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -10281,13 +10281,6 @@ resolved "https://registry.yarnpkg.com/@types/set-value/-/set-value-2.0.0.tgz#63d386b103926dcf49b50e16e0f6dd49983046be" integrity sha512-k8dCJEC80F/mbsIOZ5Hj3YSzTVVVBwMdtP/M9Rtc2TM4F5etVd+2UG8QUiAUfbXm4fABedL2tBZnrBheY7UwpA== -"@types/sharp@^0.30.4": - version "0.30.4" - resolved "https://registry.yarnpkg.com/@types/sharp/-/sharp-0.30.4.tgz#7430b5fcf37f35dd860112c4cf6dcd6a1ba0011b" - integrity sha512-6oJEzKt7wZeS7e+6x9QFEOWGs0T/6of00+0onZGN1zSmcSjcTDZKgIGZ6YWJnHowpaKUCFBPH52mYljWqU32Eg== - dependencies: - "@types/node" "*" - "@types/sinon@^7.0.13": version "7.0.13" resolved "https://registry.yarnpkg.com/@types/sinon/-/sinon-7.0.13.tgz#ca039c23a9e27ebea53e0901ef928ea2a1a6d313" @@ -27761,21 +27754,7 @@ shallowequal@1.1.0, shallowequal@^1.1.0: resolved "https://registry.yarnpkg.com/shallowequal/-/shallowequal-1.1.0.tgz#188d521de95b9087404fd4dcb68b13df0ae4e7f8" integrity sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ== -sharp@0.32.1: - version "0.32.1" - resolved "https://registry.yarnpkg.com/sharp/-/sharp-0.32.1.tgz#41aa0d0b2048b2e0ee453d9fcb14ec1f408390fe" - integrity sha512-kQTFtj7ldpUqSe8kDxoGLZc1rnMFU0AO2pqbX6pLy3b7Oj8ivJIdoKNwxHVQG2HN6XpHPJqCSM2nsma2gOXvOg== - dependencies: - color "^4.2.3" - detect-libc "^2.0.1" - node-addon-api "^6.1.0" - prebuild-install "^7.1.1" - semver "^7.5.0" - simple-get "^4.0.1" - tar-fs "^2.1.1" - tunnel-agent "^0.6.0" - -sharp@0.32.6, sharp@^0.32.6: +sharp@0.32.1, sharp@0.32.6, sharp@^0.32.6: version "0.32.6" resolved "https://registry.yarnpkg.com/sharp/-/sharp-0.32.6.tgz#6ad30c0b7cd910df65d5f355f774aa4fce45732a" integrity sha512-KyLTWwgcR9Oe4d9HwCwNM2l7+J0dUQwn/yf7S0EnTtb0eVS4RxO0eUSvxPtzT4F3SY+C4K6fqdv/DO27sJ/v/w== @@ -29207,7 +29186,7 @@ tar-fs@3.0.4, tar-fs@^3.0.4: pump "^3.0.0" tar-stream "^3.1.5" -tar-fs@^2.0.0, tar-fs@^2.1.1: +tar-fs@^2.0.0: version "2.1.1" resolved "https://registry.yarnpkg.com/tar-fs/-/tar-fs-2.1.1.tgz#489a15ab85f1f0befabb370b7de4f9eb5cbe8784" integrity sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng== From d00e37312ea986fadedcdfe4de5b93673e4d39b4 Mon Sep 17 00:00:00 2001 From: Nathan Reese Date: Fri, 26 Jan 2024 14:31:38 -0700 Subject: [PATCH 11/46] [Maps] narrow ESQL by index field instead of column (#175470) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ESQL has been updated with a spatial aggregation, ST_CENTROID. Using ST_CENTROID in Kibana reveals an issue with the map bounds filter. The map bounds filter is applied to the ESQL response geometry column. This works when the geometry column corresponds to an underlying field. For example, in the query `from kibana_sample_data_flights | keep DestLocation | limit 10000` applying the map bounds filter to `DestLocation` column works since `kibana_sample_data_flights` has a field called `DestLocation`. However, this does not work when the geometry column does not correspond to an underling field. For example, in the query `from kibana_sample_data_flights | STATS centroid=ST_CENTROID(DestLocation), count=COUNT() BY DestCountry` applying the map bounds filter to `centroid` column returns no results since `kibana_sample_data_flights` does not have a field called `centroid`. This PR resolves the issue by allowing users to configure the geometry field for map bounds narrowing instead of narrowing by ESQL geometry column. The PR also updates the create UI to include narrowing inputs since they are so important. Note, ignore the error in the screen shot. The error is because the editor does not recognize ST_CENTROID aggregation Screenshot 2024-01-24 at 1 37 24 PM --------- Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> --- .../source_descriptor_types.ts | 9 +- .../esql_source/create_source_editor.test.tsx | 8 + .../esql_source/create_source_editor.tsx | 195 ++++++++++++++---- .../sources/esql_source/esql_editor.tsx | 6 +- .../sources/esql_source/esql_layer_wizard.tsx | 2 +- .../sources/esql_source/esql_source.tsx | 44 +++- .../classes/sources/esql_source/esql_utils.ts | 39 +++- .../sources/esql_source/narrow_by_field.tsx | 115 +++++++++++ .../esql_source/update_source_editor.test.tsx | 126 +++++++++++ .../esql_source/update_source_editor.tsx | 163 ++++++--------- .../fixtures/kbn_archiver/maps.json | 2 +- 11 files changed, 541 insertions(+), 168 deletions(-) create mode 100644 x-pack/plugins/maps/public/classes/sources/esql_source/narrow_by_field.tsx create mode 100644 x-pack/plugins/maps/public/classes/sources/esql_source/update_source_editor.test.tsx diff --git a/x-pack/plugins/maps/common/descriptor_types/source_descriptor_types.ts b/x-pack/plugins/maps/common/descriptor_types/source_descriptor_types.ts index aaa3965307a25..b8979103f50d8 100644 --- a/x-pack/plugins/maps/common/descriptor_types/source_descriptor_types.ts +++ b/x-pack/plugins/maps/common/descriptor_types/source_descriptor_types.ts @@ -39,7 +39,9 @@ export type EMSFileSourceDescriptor = AbstractSourceDescriptor & { }; export type ESQLSourceDescriptor = AbstractSourceDescriptor & { - // id: UUID + /* + * Source UUID + */ id: string; esql: string; columns: ESQLColumn[]; @@ -47,7 +49,12 @@ export type ESQLSourceDescriptor = AbstractSourceDescriptor & { * Date field used to narrow ES|QL requests by global time range */ dateField?: string; + /* + * Geo field used to narrow ES|QL requests by visible map area + */ + geoField?: string; narrowByGlobalSearch: boolean; + narrowByGlobalTime: boolean; narrowByMapBounds: boolean; applyForceRefresh: boolean; }; diff --git a/x-pack/plugins/maps/public/classes/sources/esql_source/create_source_editor.test.tsx b/x-pack/plugins/maps/public/classes/sources/esql_source/create_source_editor.test.tsx index 397305db2a928..eba948dec895f 100644 --- a/x-pack/plugins/maps/public/classes/sources/esql_source/create_source_editor.test.tsx +++ b/x-pack/plugins/maps/public/classes/sources/esql_source/create_source_editor.test.tsx @@ -65,6 +65,10 @@ describe('CreateSourceEditor', () => { ], dateField: '@timestamp', esql: 'from logs | keep location | limit 10000', + geoField: 'location', + narrowByGlobalSearch: true, + narrowByGlobalTime: true, + narrowByMapBounds: true, }) ); }); @@ -87,6 +91,10 @@ describe('CreateSourceEditor', () => { ], dateField: undefined, esql: 'from world_countries | keep geometry | limit 10000', + geoField: 'geometry', + narrowByGlobalSearch: true, + narrowByGlobalTime: false, + narrowByMapBounds: true, }) ); }); diff --git a/x-pack/plugins/maps/public/classes/sources/esql_source/create_source_editor.tsx b/x-pack/plugins/maps/public/classes/sources/esql_source/create_source_editor.tsx index 3ac0b8a1ea4e3..4c75246aed567 100644 --- a/x-pack/plugins/maps/public/classes/sources/esql_source/create_source_editor.tsx +++ b/x-pack/plugins/maps/public/classes/sources/esql_source/create_source_editor.tsx @@ -6,12 +6,23 @@ */ import React, { useEffect, useState } from 'react'; -import { EuiSkeletonText } from '@elastic/eui'; +import useDebounce from 'react-use/lib/useDebounce'; +import { i18n } from '@kbn/i18n'; +import type { ESQLColumn } from '@kbn/es-types'; +import { + EuiFormRow, + EuiPanel, + EuiSkeletonText, + EuiSpacer, + EuiSwitch, + EuiSwitchEvent, +} from '@elastic/eui'; import { DataViewField } from '@kbn/data-views-plugin/public'; import { ES_GEO_FIELD_TYPE } from '../../../../common/constants'; import type { ESQLSourceDescriptor } from '../../../../common/descriptor_types'; import { getIndexPatternService } from '../../../kibana_services'; import { ESQLEditor } from './esql_editor'; +import { NarrowByMapBounds, NarrowByTime } from './narrow_by_field'; import { ESQL_GEO_POINT_TYPE, ESQL_GEO_SHAPE_TYPE } from './esql_utils'; interface Props { @@ -21,8 +32,15 @@ interface Props { export function CreateSourceEditor(props: Props) { const [isInitialized, setIsInitialized] = useState(false); + const [columns, setColumns] = useState([]); const [esql, setEsql] = useState(''); const [dateField, setDateField] = useState(); + const [dateFields, setDateFields] = useState([]); + const [geoField, setGeoField] = useState(); + const [geoFields, setGeoFields] = useState([]); + const [narrowByGlobalSearch, setNarrowByGlobalSearch] = useState(true); + const [narrowByGlobalTime, setNarrowByGlobalTime] = useState(true); + const [narrowByMapBounds, setNarrowByMapBounds] = useState(true); useEffect(() => { let ignore = false; @@ -40,23 +58,24 @@ export function CreateSourceEditor(props: Props) { } if (dataView) { - let geoField: DataViewField | undefined; + let initialGeoField: DataViewField | undefined; const initialDateFields: string[] = []; + const initialGeoFields: string[] = []; for (let i = 0; i < dataView.fields.length; i++) { const field = dataView.fields[i]; if ( - !geoField && [ES_GEO_FIELD_TYPE.GEO_POINT, ES_GEO_FIELD_TYPE.GEO_SHAPE].includes( field.type as ES_GEO_FIELD_TYPE ) ) { - geoField = field; + initialGeoFields.push(field.name); + if (!initialGeoField) initialGeoField = field; } else if ('date' === field.type) { initialDateFields.push(field.name); } } - if (geoField) { + if (initialGeoField) { let initialDateField: string | undefined; if (dataView.timeFieldName) { initialDateField = dataView.timeFieldName; @@ -64,23 +83,25 @@ export function CreateSourceEditor(props: Props) { initialDateField = initialDateFields[0]; } const initialEsql = `from ${dataView.getIndexPattern()} | keep ${ - geoField.name + initialGeoField.name } | limit 10000`; + setColumns([ + { + name: initialGeoField.name, + type: + initialGeoField.type === ES_GEO_FIELD_TYPE.GEO_SHAPE + ? ESQL_GEO_SHAPE_TYPE + : ESQL_GEO_POINT_TYPE, + }, + ]); setDateField(initialDateField); + setDateFields(initialDateFields); + setGeoField(initialGeoField.name); + setGeoFields(initialGeoFields); setEsql(initialEsql); - props.onSourceConfigChange({ - columns: [ - { - name: geoField.name, - type: - geoField.type === ES_GEO_FIELD_TYPE.GEO_SHAPE - ? ESQL_GEO_SHAPE_TYPE - : ESQL_GEO_POINT_TYPE, - }, - ], - dateField: initialDateField, - esql: initialEsql, - }); + if (!initialDateField) { + setNarrowByGlobalTime(false); + } } } setIsInitialized(true); @@ -99,32 +120,118 @@ export function CreateSourceEditor(props: Props) { // eslint-disable-next-line react-hooks/exhaustive-deps }, []); + useDebounce( + () => { + const sourceConfig = + esql && esql.length + ? { + columns, + dateField, + geoField, + esql, + narrowByGlobalSearch, + narrowByGlobalTime, + narrowByMapBounds, + } + : null; + props.onSourceConfigChange(sourceConfig); + }, + 0, + [ + columns, + dateField, + geoField, + esql, + narrowByGlobalSearch, + narrowByGlobalTime, + narrowByMapBounds, + ] + ); + return ( - - { - let nextDateField = dateField; - if (!dateField || !change.dateFields.includes(dateField)) { - nextDateField = change.dateFields.length ? change.dateFields[0] : undefined; - } - setDateField(nextDateField); - setEsql(change.esql); - const sourceConfig = - change.esql && change.esql.length - ? { - columns: change.columns, - dateField: nextDateField, - esql: change.esql, + + + { + setColumns(change.columns); + setEsql(change.esql); + setDateFields(change.dateFields); + setGeoFields(change.geoFields); + + if (!dateField || !change.dateFields.includes(dateField)) { + if (change.dateFields.length) { + setDateField(change.dateFields[0]); + } else { + setDateField(undefined); + setNarrowByGlobalTime(false); + } + } + + if (!geoField || !change.geoFields.includes(geoField)) { + if (change.geoFields.length) { + setGeoField(change.geoFields[0]); + } else { + setGeoField(undefined); + setNarrowByMapBounds(false); + } + } + }} + /> + + {esql && ( + <> + + + { + setGeoField(fieldName); + }} + onNarrowByFieldChange={(narrowByField: boolean) => { + setNarrowByMapBounds(narrowByField); + // auto select first geo field when enabling narrowByMapBounds and geoField is not set + if (narrowByField && geoFields.length && !!geoField) { + setGeoField(geoFields[0]); + } + }} + /> + + + { + setNarrowByGlobalSearch(event.target.checked); + }} + compressed + /> + + + { + setDateField(fieldName); + }} + onNarrowByFieldChange={(narrowByField: boolean) => { + setNarrowByGlobalTime(narrowByField); + // auto select first geo field when enabling narrowByMapBounds and geoField is not set + if (narrowByField && dateFields.length && !!dateField) { + setDateField(dateFields[0]); } - : null; - props.onSourceConfigChange(sourceConfig); - }} - /> - + }} + /> + + )} + + ); } diff --git a/x-pack/plugins/maps/public/classes/sources/esql_source/esql_editor.tsx b/x-pack/plugins/maps/public/classes/sources/esql_source/esql_editor.tsx index fbc002e3c2d4c..0145dc8239273 100644 --- a/x-pack/plugins/maps/public/classes/sources/esql_source/esql_editor.tsx +++ b/x-pack/plugins/maps/public/classes/sources/esql_source/esql_editor.tsx @@ -19,10 +19,12 @@ interface Props { onESQLChange: ({ columns, dateFields, + geoFields, esql, }: { columns: ESQLColumn[]; dateFields: string[]; + geoFields: string[]; esql: string; }) => void; } @@ -71,9 +73,8 @@ export function ESQLEditor(props: Props) { ); } props.onESQLChange({ - columns: esqlMeta.columns, - dateFields: esqlMeta.dateFields, esql, + ...esqlMeta, }); } catch (err) { if (!isMounted()) { @@ -83,6 +84,7 @@ export function ESQLEditor(props: Props) { props.onESQLChange({ columns: [], dateFields: [], + geoFields: [], esql: '', }); } diff --git a/x-pack/plugins/maps/public/classes/sources/esql_source/esql_layer_wizard.tsx b/x-pack/plugins/maps/public/classes/sources/esql_source/esql_layer_wizard.tsx index c01ca307fbaf4..b7fdf61b8ecc6 100644 --- a/x-pack/plugins/maps/public/classes/sources/esql_source/esql_layer_wizard.tsx +++ b/x-pack/plugins/maps/public/classes/sources/esql_source/esql_layer_wizard.tsx @@ -20,7 +20,7 @@ export const esqlLayerWizardConfig: LayerWizard = { order: 10, categories: [LAYER_WIZARD_CATEGORY.ELASTICSEARCH], description: i18n.translate('xpack.maps.source.esqlDescription', { - defaultMessage: 'Create a map layer using the Elasticsearch Query Language', + defaultMessage: 'Create a layer using the Elasticsearch Query Language', }), icon: DocumentsLayerIcon, isBeta: true, diff --git a/x-pack/plugins/maps/public/classes/sources/esql_source/esql_source.tsx b/x-pack/plugins/maps/public/classes/sources/esql_source/esql_source.tsx index c424aa5733b68..1127261ca53bf 100644 --- a/x-pack/plugins/maps/public/classes/sources/esql_source/esql_source.tsx +++ b/x-pack/plugins/maps/public/classes/sources/esql_source/esql_source.tsx @@ -41,7 +41,7 @@ import { UpdateSourceEditor } from './update_source_editor'; type ESQLSourceSyncMeta = Pick< ESQLSourceDescriptor, - 'columns' | 'dateField' | 'esql' | 'narrowByMapBounds' + 'columns' | 'dateField' | 'esql' | 'geoField' | 'narrowByMapBounds' | 'narrowByGlobalTime' >; export const sourceTitle = i18n.translate('xpack.maps.source.esqlSearchTitle', { @@ -55,6 +55,7 @@ export class ESQLSource extends AbstractVectorSource implements IVectorSource { if (!isValidStringConfig(descriptor.esql)) { throw new Error('Cannot create ESQLSourceDescriptor when esql is not provided'); } + return { ...descriptor, id: isValidStringConfig(descriptor.id) ? descriptor.id! : uuidv4(), @@ -65,15 +66,22 @@ export class ESQLSource extends AbstractVectorSource implements IVectorSource { typeof descriptor.narrowByGlobalSearch !== 'undefined' ? descriptor.narrowByGlobalSearch : true, + narrowByGlobalTime: + typeof descriptor.narrowByGlobalTime !== 'undefined' + ? descriptor.narrowByGlobalTime + : descriptor.dateField !== 'undefined', narrowByMapBounds: - typeof descriptor.narrowByMapBounds !== 'undefined' ? descriptor.narrowByMapBounds : true, + typeof descriptor.narrowByMapBounds !== 'undefined' + ? descriptor.narrowByMapBounds + : descriptor.geoField !== 'undefined', applyForceRefresh: typeof descriptor.applyForceRefresh !== 'undefined' ? descriptor.applyForceRefresh : true, }; } - constructor(descriptor: ESQLSourceDescriptor) { - super(ESQLSource.createDescriptor(descriptor)); + constructor(partialDescriptor: Partial) { + const descriptor = ESQLSource.createDescriptor(partialDescriptor); + super(descriptor); this._descriptor = descriptor; } @@ -103,11 +111,11 @@ export class ESQLSource extends AbstractVectorSource implements IVectorSource { } async isTimeAware() { - return !!this._descriptor.dateField; + return this._descriptor.narrowByGlobalTime; } getApplyGlobalTime() { - return !!this._descriptor.dateField; + return this._descriptor.narrowByGlobalTime; } getApplyForceRefresh() { @@ -165,15 +173,27 @@ export class ESQLSource extends AbstractVectorSource implements IVectorSource { } if (this._descriptor.narrowByMapBounds && requestMeta.buffer) { - const geoField = - this._descriptor.columns[getGeometryColumnIndex(this._descriptor.columns)]?.name; - if (geoField) { - const extentFilter = createExtentFilter(requestMeta.buffer, [geoField]); - filters.push(extentFilter); + if (!this._descriptor.geoField) { + throw new Error( + i18n.translate('xpack.maps.source.esql.noGeoFieldError', { + defaultMessage: + 'Unable to narrow ES|QL statement by visible map area, geospatial field is not provided', + }) + ); } + const extentFilter = createExtentFilter(requestMeta.buffer, [this._descriptor.geoField]); + filters.push(extentFilter); } if (requestMeta.applyGlobalTime) { + if (!this._descriptor.dateField) { + throw new Error( + i18n.translate('xpack.maps.source.esql.noDateFieldError', { + defaultMessage: + 'Unable to narrow ES|QL statement by global time, date field is not provided', + }) + ); + } const timeRange = requestMeta.timeslice ? { from: new Date(requestMeta.timeslice.from).toISOString(), @@ -302,7 +322,9 @@ export class ESQLSource extends AbstractVectorSource implements IVectorSource { columns: this._descriptor.columns, dateField: this._descriptor.dateField, esql: this._descriptor.esql, + geoField: this._descriptor.geoField, narrowByMapBounds: this._descriptor.narrowByMapBounds, + narrowByGlobalTime: this._descriptor.narrowByGlobalTime, }; } } diff --git a/x-pack/plugins/maps/public/classes/sources/esql_source/esql_utils.ts b/x-pack/plugins/maps/public/classes/sources/esql_source/esql_utils.ts index 865db6dc14faf..ed0a9acd38a16 100644 --- a/x-pack/plugins/maps/public/classes/sources/esql_source/esql_utils.ts +++ b/x-pack/plugins/maps/public/classes/sources/esql_source/esql_utils.ts @@ -9,9 +9,17 @@ import { i18n } from '@kbn/i18n'; import { lastValueFrom } from 'rxjs'; import { getIndexPatternFromESQLQuery } from '@kbn/es-query'; import type { ESQLColumn } from '@kbn/es-types'; +import { ES_GEO_FIELD_TYPE } from '../../../../common/constants'; import { getData, getIndexPatternService } from '../../../kibana_services'; +// ESQL_GEO_POINT_TYPE !== ES_GEO_FIELD_TYPE.GEO_POINT +// ES_GEO_FIELD_TYPE.GEO_POINT is a field type from an Elasticsearch index mapping +// ESQL_GEO_POINT_TYPE is a column type from an ESQL response export const ESQL_GEO_POINT_TYPE = 'geo_point'; + +// ESQL_GEO_SHAPE_TYPE !== ES_GEO_FIELD_TYPE.GEO_SHAPE +// ES_GEO_FIELD_TYPE.GEO_SHAPE is a field type from an Elasticsearch index mapping +// ESQL_GEO_SHAPE_TYPE is a column type from an ESQL response export const ESQL_GEO_SHAPE_TYPE = 'geo_shape'; const NO_GEOMETRY_COLUMN_ERROR_MSG = i18n.translate( @@ -52,9 +60,10 @@ export function getGeometryColumnIndex(columns: ESQLColumn[]) { } export async function getESQLMeta(esql: string) { + const fields = await getFields(esql); return { columns: await getColumns(esql), - dateFields: await getDateFields(esql), + ...fields, }; } @@ -106,21 +115,26 @@ async function getColumns(esql: string) { } } -export async function getDateFields(esql: string) { +export async function getFields(esql: string) { + const dateFields: string[] = []; + const geoFields: string[] = []; const pattern: string = getIndexPatternFromESQLQuery(esql); try { // TODO pass field type filter to getFieldsForWildcard when field type filtering is supported - return (await getIndexPatternService().getFieldsForWildcard({ pattern })) - .filter((field) => { - return field.type === 'date'; - }) - .map((field) => { - return field.name; - }); + (await getIndexPatternService().getFieldsForWildcard({ pattern })).forEach((field) => { + if (field.type === 'date') { + dateFields.push(field.name); + } else if ( + field.type === ES_GEO_FIELD_TYPE.GEO_POINT || + field.type === ES_GEO_FIELD_TYPE.GEO_SHAPE + ) { + geoFields.push(field.name); + } + }); } catch (error) { throw new Error( i18n.translate('xpack.maps.source.esql.getFieldsErrorMsg', { - defaultMessage: `Unable to load date fields from index pattern: {pattern}. {errorMessage}`, + defaultMessage: `Unable to load fields from index pattern: {pattern}. {errorMessage}`, values: { errorMessage: error.message, pattern, @@ -128,4 +142,9 @@ export async function getDateFields(esql: string) { }) ); } + + return { + dateFields, + geoFields, + }; } diff --git a/x-pack/plugins/maps/public/classes/sources/esql_source/narrow_by_field.tsx b/x-pack/plugins/maps/public/classes/sources/esql_source/narrow_by_field.tsx new file mode 100644 index 0000000000000..53e058260e6f5 --- /dev/null +++ b/x-pack/plugins/maps/public/classes/sources/esql_source/narrow_by_field.tsx @@ -0,0 +1,115 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import React, { ChangeEvent, useMemo } from 'react'; +import { EuiFormRow, EuiSelect, EuiSwitch, EuiSwitchEvent, EuiToolTip } from '@elastic/eui'; +import { i18n } from '@kbn/i18n'; +import { getIndexPatternFromESQLQuery } from '@kbn/es-query'; +import { ES_GEO_FIELD_TYPE } from '../../../../common/constants'; + +export function NarrowByMapBounds(props: Omit) { + return ( + + ); +} + +export function NarrowByTime(props: Omit) { + return ( + + ); +} + +interface NarrowByFieldProps { + switchLabel: string; + esql: string; + field?: string; + fields: string[]; + fieldTypes: string[]; + narrowByField: boolean; + onFieldChange: (fieldName: string) => void; + onNarrowByFieldChange: (narrowByField: boolean) => void; +} + +function NarrowByField(props: NarrowByFieldProps) { + const options = useMemo(() => { + return props.fields.map((field) => { + return { + value: field, + text: field, + }; + }); + }, [props.fields]); + + const narrowBySwitch = ( + { + props.onNarrowByFieldChange(event.target.checked); + }} + disabled={props.fields.length === 0} + compressed + /> + ); + + return ( + <> + + {props.fields.length === 0 ? ( + { + return `'${type}'`; + }) + .join(', '), + pattern: getIndexPatternFromESQLQuery(props.esql), + }, + })} + > + {narrowBySwitch} + + ) : ( + narrowBySwitch + )} + + + {props.narrowByField && ( + + ) => { + props.onFieldChange(e.target.value); + }} + compressed + /> + + )} + + ); +} diff --git a/x-pack/plugins/maps/public/classes/sources/esql_source/update_source_editor.test.tsx b/x-pack/plugins/maps/public/classes/sources/esql_source/update_source_editor.test.tsx new file mode 100644 index 0000000000000..7c6f9f34b1f56 --- /dev/null +++ b/x-pack/plugins/maps/public/classes/sources/esql_source/update_source_editor.test.tsx @@ -0,0 +1,126 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import React from 'react'; +import { render, screen, waitFor } from '@testing-library/react'; +import userEvent from '@testing-library/user-event'; +import { UpdateSourceEditor } from './update_source_editor'; +import { ESQLSource } from './esql_source'; + +jest.mock('./esql_utils', () => ({})); + +describe('UpdateSourceEditor', () => { + beforeEach(() => { + // eslint-disable-next-line @typescript-eslint/no-var-requires + require('./esql_utils').getFields = async () => { + return { + dateFields: ['timestamp', 'utc_timestamp'], + geoFields: ['location', 'dest_location'], + }; + }; + }); + + describe('narrow by map bounds switch', () => { + function getNarrowByMapBoundsSwitch() { + return screen.getByText('Narrow ES|QL statement by visible map area'); + } + + test('should set geoField when checked and geo field is not set', async () => { + const onChange = jest.fn(); + const sourceDescriptor = ESQLSource.createDescriptor({ + esql: 'from logs | keep location | limit 10000', + columns: [ + { + name: 'location', + type: 'geo_point', + }, + ], + narrowByMapBounds: false, + }); + render(); + await waitFor(() => getNarrowByMapBoundsSwitch()); + userEvent.click(getNarrowByMapBoundsSwitch()); + await waitFor(() => + expect(onChange).toBeCalledWith( + { propName: 'narrowByMapBounds', value: true }, + { propName: 'geoField', value: 'location' } + ) + ); + }); + + test('should not reset geoField when checked and geoField is set', async () => { + const onChange = jest.fn(); + const sourceDescriptor = ESQLSource.createDescriptor({ + esql: 'from logs | keep location | limit 10000', + columns: [ + { + name: 'location', + type: 'geo_point', + }, + ], + geoField: 'dest_location', + narrowByMapBounds: false, + }); + render(); + await waitFor(() => getNarrowByMapBoundsSwitch()); + userEvent.click(getNarrowByMapBoundsSwitch()); + await waitFor(() => + expect(onChange).toBeCalledWith({ propName: 'narrowByMapBounds', value: true }) + ); + }); + }); + + describe('narrow by time switch', () => { + function getNarrowByTimeSwitch() { + return screen.getByText('Narrow ES|QL statement by global time'); + } + + test('should set dateField when checked and date field is not set', async () => { + const onChange = jest.fn(); + const sourceDescriptor = ESQLSource.createDescriptor({ + esql: 'from logs | keep location | limit 10000', + columns: [ + { + name: 'location', + type: 'geo_point', + }, + ], + narrowByGlobalTime: false, + }); + render(); + await waitFor(() => getNarrowByTimeSwitch()); + userEvent.click(getNarrowByTimeSwitch()); + await waitFor(() => + expect(onChange).toBeCalledWith( + { propName: 'narrowByGlobalTime', value: true }, + { propName: 'dateField', value: 'timestamp' } + ) + ); + }); + + test('should not reset dateField when checked and dateField is set', async () => { + const onChange = jest.fn(); + const sourceDescriptor = ESQLSource.createDescriptor({ + esql: 'from logs | keep location | limit 10000', + columns: [ + { + name: 'location', + type: 'geo_point', + }, + ], + dateField: 'utc_timestamp', + narrowByGlobalTime: false, + }); + render(); + await waitFor(() => getNarrowByTimeSwitch()); + userEvent.click(getNarrowByTimeSwitch()); + await waitFor(() => + expect(onChange).toBeCalledWith({ propName: 'narrowByGlobalTime', value: true }) + ); + }); + }); +}); diff --git a/x-pack/plugins/maps/public/classes/sources/esql_source/update_source_editor.tsx b/x-pack/plugins/maps/public/classes/sources/esql_source/update_source_editor.tsx index 0c7e41e2f624d..1a147cf93085f 100644 --- a/x-pack/plugins/maps/public/classes/sources/esql_source/update_source_editor.tsx +++ b/x-pack/plugins/maps/public/classes/sources/esql_source/update_source_editor.tsx @@ -5,25 +5,23 @@ * 2.0. */ -import React, { ChangeEvent, useEffect, useMemo, useState } from 'react'; +import React, { useEffect, useState } from 'react'; import { EuiFormRow, EuiPanel, - EuiSelect, EuiSkeletonText, EuiSpacer, EuiSwitch, EuiSwitchEvent, EuiTitle, - EuiToolTip, } from '@elastic/eui'; import { i18n } from '@kbn/i18n'; -import { getIndexPatternFromESQLQuery } from '@kbn/es-query'; import type { ESQLSourceDescriptor } from '../../../../common/descriptor_types'; import type { OnSourceChangeArgs } from '../source'; import { ForceRefreshCheckbox } from '../../../components/force_refresh_checkbox'; import { ESQLEditor } from './esql_editor'; -import { getDateFields } from './esql_utils'; +import { NarrowByMapBounds, NarrowByTime } from './narrow_by_field'; +import { getFields } from './esql_utils'; interface Props { onChange(...args: OnSourceChangeArgs[]): void; @@ -32,16 +30,18 @@ interface Props { export function UpdateSourceEditor(props: Props) { const [dateFields, setDateFields] = useState([]); + const [geoFields, setGeoFields] = useState([]); const [isInitialized, setIsInitialized] = useState(false); useEffect(() => { let ignore = false; - getDateFields(props.sourceDescriptor.esql) - .then((initialDateFields) => { + getFields(props.sourceDescriptor.esql) + .then((fields) => { if (ignore) { return; } - setDateFields(initialDateFields); + setDateFields(fields.dateFields); + setGeoFields(fields.geoFields); setIsInitialized(true); }) .catch((err) => { @@ -58,36 +58,6 @@ export function UpdateSourceEditor(props: Props) { // eslint-disable-next-line react-hooks/exhaustive-deps }, []); - const dateSelectOptions = useMemo(() => { - return dateFields.map((dateField) => { - return { - value: dateField, - text: dateField, - }; - }); - }, [dateFields]); - - const narrowByTimeInput = ( - { - if (!event.target.checked) { - props.onChange({ propName: 'dateField', value: undefined }); - return; - } - - if (dateFields.length) { - props.onChange({ propName: 'dateField', value: dateFields[0] }); - } - }} - disabled={dateFields.length === 0} - compressed - /> - ); - return ( <> @@ -104,43 +74,56 @@ export function UpdateSourceEditor(props: Props) { { + onESQLChange={(change) => { setDateFields(change.dateFields); + setGeoFields(change.geoFields); const changes: OnSourceChangeArgs[] = [ { propName: 'columns', value: change.columns }, { propName: 'esql', value: change.esql }, ]; - if ( - props.sourceDescriptor.dateField && - !change.dateFields.includes(props.sourceDescriptor.dateField) - ) { - changes.push({ - propName: 'dateField', - value: change.dateFields.length ? change.dateFields[0] : undefined, - }); + function ensureField(key: 'dateField' | 'geoField', fields: string[]) { + if (props.sourceDescriptor[key] && !fields.includes(props.sourceDescriptor[key]!)) { + const value = fields.length ? fields[0] : undefined; + changes.push({ + propName: key, + value, + }); + // uncheck narrowing if there are no fields + if (!value) { + changes.push({ + propName: key === 'dateField' ? 'narrowByGlobalTime' : 'narrowByMapBounds', + value: false, + }); + } + } } + ensureField('dateField', change.dateFields); + ensureField('geoField', change.geoFields); props.onChange(...changes); }} /> - - { - props.onChange({ propName: 'narrowByMapBounds', value: event.target.checked }); - }} - compressed - /> - + { + props.onChange({ propName: 'geoField', value: fieldName }); + }} + onNarrowByFieldChange={(narrowByField: boolean) => { + const changes: OnSourceChangeArgs[] = [ + { propName: 'narrowByMapBounds', value: narrowByField }, + ]; + // auto select first geo field when enabling narrowByMapBounds and geoField is not set + if (narrowByField && geoFields.length && !props.sourceDescriptor.geoField) { + changes.push({ propName: 'geoField', value: geoFields[0] }); + } + props.onChange(...changes); + }} + /> - - {dateFields.length === 0 ? ( - - {narrowByTimeInput} - - ) : ( - narrowByTimeInput - )} - - - {props.sourceDescriptor.dateField && ( - - ) => { - props.onChange({ propName: 'dateField', value: e.target.value }); - }} - compressed - /> - - )} + { + props.onChange({ propName: 'dateField', value: fieldName }); + }} + onNarrowByFieldChange={(narrowByField: boolean) => { + const changes: OnSourceChangeArgs[] = [ + { propName: 'narrowByGlobalTime', value: narrowByField }, + ]; + // auto select first date field when enabling narrowByGlobalTime and dateField is not set + if (narrowByField && dateFields.length && !props.sourceDescriptor.dateField) { + changes.push({ propName: 'dateField', value: dateFields[0] }); + } + props.onChange(...changes); + }} + /> Date: Fri, 26 Jan 2024 16:36:35 -0500 Subject: [PATCH 12/46] [Response Ops][Actions] Fixing bug where context variables are not passed in when alerts as data doc is available in action params (#175682) Resolves https://github.com/elastic/kibana/issues/175624 ## Summary Fixes a bug where context and state variables were not passed to the action params for interpolation if the alert-as-data document is available. ## To Verify * Create a rule and add an action that fires `For each alert - on check intervals` * Add a condition to the action, either a KQL query or a time range * Make sure the action message references some context variables (default ES query or Index Threshold rule messages should include context variables) * Save the rule and make sure the action fired correctly includes the referenced context variables. Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com> --- .../transform_action_params.test.ts | 171 ++++++++++++++++++ .../task_runner/transform_action_params.ts | 64 ++++--- 2 files changed, 202 insertions(+), 33 deletions(-) diff --git a/x-pack/plugins/alerting/server/task_runner/transform_action_params.test.ts b/x-pack/plugins/alerting/server/task_runner/transform_action_params.test.ts index 5f338bb5d7780..ae60d5dd50f5c 100644 --- a/x-pack/plugins/alerting/server/task_runner/transform_action_params.test.ts +++ b/x-pack/plugins/alerting/server/task_runner/transform_action_params.test.ts @@ -618,6 +618,177 @@ describe('transformActionParams', () => { } `); }); + + test('alerts as data doc is passed to templates', () => { + const actionParams = { + message: 'Value "{{kibana.alert.rule.name}}" exists and {{context.foo}} exists', + }; + const result = transformActionParams({ + actionsPlugin, + actionTypeId, + actionParams, + state: {}, + context: { foo: 'fooVal' }, + alertId: '1', + alertType: 'rule-type-id', + actionId: 'action-id', + alertName: 'alert-name', + tags: ['tag-A', 'tag-B'], + spaceId: 'spaceId-A', + alertInstanceId: '2', + alertUuid: 'uuid-1', + alertActionGroup: 'action-group', + alertActionGroupName: 'Action Group', + alertParams: {}, + flapping: false, + aadAlert: { + // @ts-expect-error + kibana: { + alert: { + url: '/app/management/insightsAndAlerting/triggersActions/rule/a36916ad-9e7e-4fb6-acb7-ff5ac6621fa9', + reason: + 'Document count is 145 in the last 5d in .kibana-event-log* index. Alert when greater than 0.', + title: "rule 'test again' matched query", + evaluation: { + conditions: 'Number of matching documents is greater than 0', + value: '145', + threshold: 0, + }, + rule: { + category: 'Elasticsearch query', + consumer: 'stackAlerts', + execution: { + uuid: '9db2f40d-ae46-47c6-9d94-4b7f538ccc99', + }, + name: 'test again', + parameters: { + searchType: 'esQuery', + timeWindowSize: 5, + timeWindowUnit: 'd', + threshold: [0], + thresholdComparator: '>', + size: 100, + esQuery: '{\n "query":{\n "match_all" : {}\n }\n }', + aggType: 'count', + groupBy: 'all', + termSize: 5, + sourceFields: [], + index: ['.kibana-event-log*'], + timeField: '@timestamp', + excludeHitsFromPreviousRun: false, + }, + producer: 'stackAlerts', + rule_type_id: '.es-query', + tags: [], + uuid: 'a36916ad-9e7e-4fb6-acb7-ff5ac6621fa9', + revision: 0, + }, + action_group: 'query matched', + flapping_history: [ + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + ], + instance: { + id: 'query matched', + }, + maintenance_window_ids: [], + status: 'active', + uuid: '6b02fc1e-a297-468d-a3a2-f0e8fdc03dbf', + workflow_status: 'open', + start: '2024-01-26T13:54:14.044Z', + time_range: { + gte: '2024-01-26T13:54:14.044Z', + }, + duration: { + us: 752537000, + }, + flapping: false, + }, + space_ids: ['default'], + version: '8.13.0', + }, + '@timestamp': '2024-01-26T14:06:46.581Z', + event: { + action: 'active', + kind: 'signal', + }, + tags: [], + }, + }); + expect(result).toMatchInlineSnapshot(` + Object { + "message": "Value \\"test again\\" exists and fooVal exists", + } + `); + }); + + test('flattened alerts as data doc is passed to templates', () => { + const actionParams = { + message: 'Value "{{kibana.alert.rule.name}}" exists and {{context.foo}} exists', + }; + const result = transformActionParams({ + actionsPlugin, + actionTypeId, + actionParams, + state: {}, + context: { foo: 'fooVal' }, + alertId: '1', + alertType: 'rule-type-id', + actionId: 'action-id', + alertName: 'alert-name', + tags: ['tag-A', 'tag-B'], + spaceId: 'spaceId-A', + alertInstanceId: '2', + alertUuid: 'uuid-1', + alertActionGroup: 'action-group', + alertActionGroupName: 'Action Group', + alertParams: {}, + flapping: false, + aadAlert: { + 'kibana.alert.url': + '/app/management/insightsAndAlerting/triggersActions/rule/a36916ad-9e7e-4fb6-acb7-ff5ac6621fa9', + 'kibana.alert.reason': + 'Document count is 145 in the last 5d in .kibana-event-log* index. Alert when greater than 0.', + // @ts-expect-error + 'kibana.alert.title': "rule 'test again' matched query", + 'kibana.alert.evaluation.conditions': 'Number of matching documents is greater than 0', + 'kibana.alert.evaluation.value': '145', + 'kibana.alert.evaluation.threshold': 0, + 'kibana.alert.rule.category': 'Elasticsearch query', + 'kibana.alert.rule.consumer': 'stackAlerts', + 'kibana.alert.rule.execution.uuid': '9db2f40d-ae46-47c6-9d94-4b7f538ccc99', + 'kibana.alert.rule.name': 'test again', + 'kibana.alert.rule.producer': 'stackAlerts', + 'kibana.alert.rule.rule_type_id': '.es-query', + 'kibana.alert.rule.uuid': 'a36916ad-9e7e-4fb6-acb7-ff5ac6621fa9', + 'kibana.alert.action_group': 'query matched', + 'kibana.alert.instance.id': 'query matched', + 'kibana.alert.status': 'active', + 'kibana.alert.start': '2024-01-26T13:54:14.044Z', + 'kibana.alert.duration.us': 752537000, + '@timestamp': '2024-01-26T14:06:46.581Z', + 'event.action': 'active', + 'event.kind': 'signal', + tags: [], + }, + }); + expect(result).toMatchInlineSnapshot(` + Object { + "message": "Value \\"test again\\" exists and fooVal exists", + } + `); + }); }); describe('transformSummaryActionParams', () => { diff --git a/x-pack/plugins/alerting/server/task_runner/transform_action_params.ts b/x-pack/plugins/alerting/server/task_runner/transform_action_params.ts index c9c55e07c3d75..2e215889291f8 100644 --- a/x-pack/plugins/alerting/server/task_runner/transform_action_params.ts +++ b/x-pack/plugins/alerting/server/task_runner/transform_action_params.ts @@ -83,39 +83,37 @@ export function transformActionParams({ // when the list of variables we pass in here changes, // the UI will need to be updated as well; see: // x-pack/plugins/triggers_actions_ui/public/application/lib/action_variables.ts - const variables = - aadAlert !== undefined - ? aadAlert - : { - alertId, - alertName, - spaceId, - tags, - alertInstanceId, - alertActionGroup, - alertActionGroupName, - context, - date: new Date().toISOString(), - state, - kibanaBaseUrl, - params: alertParams, - rule: { - params: alertParams, - id: alertId, - name: alertName, - type: alertType, - spaceId, - tags, - url: ruleUrl, - }, - alert: { - id: alertInstanceId, - uuid: alertUuid, - actionGroup: alertActionGroup, - actionGroupName: alertActionGroupName, - flapping, - }, - }; + const variables = { + alertId, + alertName, + spaceId, + tags, + alertInstanceId, + alertActionGroup, + alertActionGroupName, + context, + date: new Date().toISOString(), + state, + kibanaBaseUrl, + params: alertParams, + rule: { + params: alertParams, + id: alertId, + name: alertName, + type: alertType, + spaceId, + tags, + url: ruleUrl, + }, + alert: { + id: alertInstanceId, + uuid: alertUuid, + actionGroup: alertActionGroup, + actionGroupName: alertActionGroupName, + flapping, + }, + ...(aadAlert ? { ...aadAlert } : {}), + }; return actionsPlugin.renderActionParameterTemplates( actionTypeId, From 47472df549eea032074a6e4a2017ec082e5c876b Mon Sep 17 00:00:00 2001 From: Garrett Spong Date: Fri, 26 Jan 2024 14:40:43 -0700 Subject: [PATCH 13/46] [Security Solution] CODEOWNERS update for the new Security Generative AI team (#175605) ## Summary Welcome aboard everyone! --------- Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> --- .github/CODEOWNERS | 24 ++++++++++++------- .../kbn-elastic-assistant-common/kibana.jsonc | 2 +- .../kbn-elastic-assistant/kibana.jsonc | 2 +- x-pack/plugins/elastic_assistant/kibana.jsonc | 2 +- 4 files changed, 18 insertions(+), 12 deletions(-) diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 3b78380feda8b..20a33917c1819 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -356,9 +356,9 @@ packages/kbn-ecs @elastic/kibana-core @elastic/security-threat-hunting-investiga x-pack/packages/security-solution/ecs_data_quality_dashboard @elastic/security-threat-hunting-investigations x-pack/plugins/ecs_data_quality_dashboard @elastic/security-threat-hunting-investigations packages/kbn-elastic-agent-utils @elastic/obs-ux-logs-team -x-pack/packages/kbn-elastic-assistant @elastic/security-solution -x-pack/packages/kbn-elastic-assistant-common @elastic/security-solution -x-pack/plugins/elastic_assistant @elastic/security-solution +x-pack/packages/kbn-elastic-assistant @elastic/security-generative-ai +x-pack/packages/kbn-elastic-assistant-common @elastic/security-generative-ai +x-pack/plugins/elastic_assistant @elastic/security-generative-ai test/plugin_functional/plugins/elasticsearch_client_plugin @elastic/kibana-core x-pack/test/plugin_api_integration/plugins/elasticsearch_client @elastic/kibana-core x-pack/plugins/embeddable_enhanced @elastic/kibana-presentation @@ -1263,8 +1263,9 @@ x-pack/plugins/cloud_integrations/cloud_full_story/server/config.ts @elastic/kib /x-pack/plugins/security_solution_ess/ @elastic/security-solution /x-pack/plugins/security_solution_serverless/ @elastic/security-solution -# AI assistant in Security Solution tests -/x-pack/test/security_solution_cypress/cypress/e2e/ai_assistant @elastic/security-threat-hunting-investigations @elastic/security-detection-rule-management +# AI Assistant in Security Solution +/x-pack/plugins/security_solution/public/assistant @elastic/security-generative-ai +/x-pack/test/security_solution_cypress/cypress/e2e/ai_assistant @elastic/security-generative-ai # Security Solution cross teams ownership /x-pack/test/security_solution_cypress/cypress/fixtures @elastic/security-detections-response @elastic/security-threat-hunting @@ -1369,10 +1370,15 @@ x-pack/test/security_solution_cypress/cypress/tasks/expandable_flyout @elastic/ /x-pack/plugins/security_solution/server/search_strategy/security_solution/factory/network @elastic/security-threat-hunting-explore /x-pack/plugins/security_solution/server/search_strategy/security_solution/factory/users @elastic/security-threat-hunting-explore -## Explore owner connectors -/x-pack/plugins/stack_connectors/public/connector_types/openai @elastic/security-threat-hunting-explore -/x-pack/plugins/stack_connectors/server/connector_types/openai @elastic/security-threat-hunting-explore -/x-pack/plugins/stack_connectors/common/openai @elastic/security-threat-hunting-explore +## Generative AI owner connectors +# OpenAI +/x-pack/plugins/stack_connectors/public/connector_types/openai @elastic/security-generative-ai @elastic/obs-knowledge-team +/x-pack/plugins/stack_connectors/server/connector_types/openai @elastic/security-generative-ai @elastic/obs-knowledge-team +/x-pack/plugins/stack_connectors/common/openai @elastic/security-generative-ai @elastic/obs-knowledge-team +# Bedrock +/x-pack/plugins/stack_connectors/public/connector_types/bedrock @elastic/security-generative-ai +/x-pack/plugins/stack_connectors/server/connector_types/bedrock @elastic/security-generative-ai +/x-pack/plugins/stack_connectors/common/bedrock @elastic/security-generative-ai ## Defend Workflows owner connectors /x-pack/plugins/stack_connectors/public/connector_types/sentinelone @elastic/security-defend-workflows diff --git a/x-pack/packages/kbn-elastic-assistant-common/kibana.jsonc b/x-pack/packages/kbn-elastic-assistant-common/kibana.jsonc index ac5d32f00c8d3..fe36d45dd2a4c 100644 --- a/x-pack/packages/kbn-elastic-assistant-common/kibana.jsonc +++ b/x-pack/packages/kbn-elastic-assistant-common/kibana.jsonc @@ -1,5 +1,5 @@ { "id": "@kbn/elastic-assistant-common", - "owner": "@elastic/security-solution", + "owner": "@elastic/security-generative-ai", "type": "shared-common" } diff --git a/x-pack/packages/kbn-elastic-assistant/kibana.jsonc b/x-pack/packages/kbn-elastic-assistant/kibana.jsonc index 9371fcdfe3a8a..29490e1bd93c6 100644 --- a/x-pack/packages/kbn-elastic-assistant/kibana.jsonc +++ b/x-pack/packages/kbn-elastic-assistant/kibana.jsonc @@ -1,5 +1,5 @@ { "id": "@kbn/elastic-assistant", - "owner": "@elastic/security-solution", + "owner": "@elastic/security-generative-ai", "type": "shared-browser" } diff --git a/x-pack/plugins/elastic_assistant/kibana.jsonc b/x-pack/plugins/elastic_assistant/kibana.jsonc index 395da30fcf359..3d2dcb903d8eb 100644 --- a/x-pack/plugins/elastic_assistant/kibana.jsonc +++ b/x-pack/plugins/elastic_assistant/kibana.jsonc @@ -1,7 +1,7 @@ { "type": "plugin", "id": "@kbn/elastic-assistant-plugin", - "owner": "@elastic/security-solution", + "owner": "@elastic/security-generative-ai", "description": "Server APIs for the Elastic AI Assistant", "plugin": { "id": "elasticAssistant", From bf40a0d0088ff202bd5b749bb4a71417abf92bfe Mon Sep 17 00:00:00 2001 From: Lisa Cawley Date: Fri, 26 Jan 2024 14:24:26 -0800 Subject: [PATCH 14/46] [Connectors][Case Management] Edit labels, automate screenshots (#172610) --- .../action-types/cases-webhook.asciidoc | 182 +++++++++++++----- .../cases-webhook-connector-comments.png | Bin 0 -> 367874 bytes .../cases-webhook-connector-create-case.png | Bin 0 -> 373970 bytes .../cases-webhook-connector-get-case.png | Bin 0 -> 364216 bytes .../images/cases-webhook-connector.gif | Bin 5381708 -> 0 bytes .../images/cases-webhook-connector.png | Bin 0 -> 230956 bytes .../pre-configured-connectors.asciidoc | 10 +- .../plugins/actions/docs/openapi/bundled.json | 83 +++++++- .../plugins/actions/docs/openapi/bundled.yaml | 62 +++++- .../docs/openapi/bundled_serverless.json | 10 +- .../docs/openapi/bundled_serverless.yaml | 10 +- .../run_cases_webhook_connector_request.yaml | 17 ++ .../run_cases_webhook_connector_response.yaml | 12 ++ .../config_properties_cases_webhook.yaml | 10 +- ...run_connector_subaction_pushtoservice.yaml | 17 +- ...ions@connector@{connectorid}@_execute.yaml | 4 + .../cases_webhook/translations.ts | 58 +++--- .../cases_webhook/webhook_params.tsx | 9 +- .../cases_webhook_connector.ts | 88 +++++++++ .../stack_connectors/index.ts | 1 + 20 files changed, 459 insertions(+), 114 deletions(-) create mode 100644 docs/management/connectors/images/cases-webhook-connector-comments.png create mode 100644 docs/management/connectors/images/cases-webhook-connector-create-case.png create mode 100644 docs/management/connectors/images/cases-webhook-connector-get-case.png delete mode 100644 docs/management/connectors/images/cases-webhook-connector.gif create mode 100644 docs/management/connectors/images/cases-webhook-connector.png create mode 100644 x-pack/plugins/actions/docs/openapi/components/examples/run_cases_webhook_connector_request.yaml create mode 100644 x-pack/plugins/actions/docs/openapi/components/examples/run_cases_webhook_connector_response.yaml create mode 100644 x-pack/test/screenshot_creation/apps/response_ops_docs/stack_connectors/cases_webhook_connector.ts diff --git a/docs/management/connectors/action-types/cases-webhook.asciidoc b/docs/management/connectors/action-types/cases-webhook.asciidoc index 537bfffb88daa..8610c4593d513 100644 --- a/docs/management/connectors/action-types/cases-webhook.asciidoc +++ b/docs/management/connectors/action-types/cases-webhook.asciidoc @@ -15,10 +15,35 @@ The {webhook-cm} connector uses https://github.com/axios/axios[axios] to send PO === Create connectors in {kib} You can create connectors in *{stack-manage-app} > {connectors-ui}* -or as needed when you're creating a rule. For example: +or as needed when you're creating a rule. +In the first step, you must provide a name for the connector and its authentication details. +For example: [role="screenshot"] -image::management/connectors/images/cases-webhook-connector.gif[{webhook-cm} connector] +image::management/connectors/images/cases-webhook-connector.png[Set authentication details in the {webhook-cm} connector] +// NOTE: This is an autogenerated screenshot. Do not edit it directly. + +In the second step, you must provide the information necessary to create cases in the external system. +For example: + +[role="screenshot"] +image::management/connectors/images/cases-webhook-connector-create-case.png[Add case creation details in the {webhook-cm} connector] +// NOTE: This is an autogenerated screenshot. Do not edit it directly. + +In the third step, you must provide information related to retrieving case details from the external system. +For example: + +[role="screenshot"] +image::management/connectors/images/cases-webhook-connector-get-case.png[Add case retrieval details in the {webhook-cm} connector] +// NOTE: This is an autogenerated screenshot. Do not edit it directly. + +In the fourth step, you must provide information necessary to update cases in the external system. +You can also optionally provide information to add comments to cases. +For example: + +[role="screenshot"] +image::management/connectors/images/cases-webhook-connector-comments.png[Add case update and comment details in the {webhook-cm} connector] +// NOTE: This is an autogenerated screenshot. Do not edit it directly. [float] [[cases-webhook-connector-configuration]] @@ -26,17 +51,20 @@ image::management/connectors/images/cases-webhook-connector.gif[{webhook-cm} con {webhook-cm} connectors have the following configuration properties: -Name:: The name of the connector. The name is used to identify a connector in the management UI connector listing and in the connector list when configuring an action. -Require authentication:: If true, a username and password for login type authentication must be provided. -Username:: Username for HTTP basic authentication. -Password:: Password for HTTP basic authentication. -Headers:: A set of key-value pairs sent as headers with the request URLs for the create case, update case, get case, and create comment methods. -Create case method:: REST API HTTP request method to create a case in the third-party system, either `post`(default), `put`, or `patch`. -Create case URL:: REST API URL to create a case in the third-party system. If you are using the <> setting, make sure the hostname is added to the allowed hosts. -Create case object:: A JSON payload sent to the create case URL to create a case. Use the variable selector to add case data to the payload. Required variables are `case.title` and `case.description`. For example: +Add HTTP header:: +A set of key-value pairs sent as headers with the request URLs for the create case, update case, get case, and create comment methods. + +Create case method:: +The REST API HTTP request method to create a case in the third-party system: `post`(default), `put`, or `patch`. + +Create case object:: +A JSON payload sent to the create case URL to create a case. +Use the variable selector to add case data to the payload. +Required variables are `case.title` and `case.description`. For example: + -[source,json] -- +[source,json] +---- { "fields": { "summary": {{{case.title}}}, @@ -44,39 +72,94 @@ Create case object:: A JSON payload sent to the create case URL to create a case "labels": {{{case.tags}}} } } +---- + +NOTE: Due to Mustache template variables (the text enclosed in triple braces, for example, `{{{case.title}}}`), the JSON is not validated in this step. +The JSON is validated after the Mustache variables have been placed when REST method runs. +Manually ensure that the JSON is valid, disregarding the Mustache variables, so the later validation will pass. -- + +Create case response external key:: +The JSON key in the create external case response that contains the case ID. + +Create case URL:: +The REST API URL to create a case in the third-party system. +If you are using the <> setting, make sure the hostname is added to the allowed hosts. + +Create comment method:: +The optional REST API HTTP request method to create a case comment in the third-party system: `post`, `put`(default), or `patch`. + +Create comment object:: +An optional JSON payload sent to the create comment URL to create a case comment. +Use the variable selector to add {kib} cases data to the payload. +The required variable is `case.comment`. For example: + -NOTE: Due to Mustache template variables (the text enclosed in triple braces, for example, `{{{case.title}}}`), the JSON is not validated in this step. The JSON is validated after the Mustache variables have been placed when REST method runs. Manually ensure that the JSON is valid, disregarding the Mustache variables, so the later validation will pass. +-- +[source,json] +----- +{ + "body": {{{case.comment}}} +} +----- -Create case response - case ID key:: JSON key in the create case response that contains the external case ID. -Get case URL:: REST API URL to GET case by ID from the third-party system. Use the variable selector to add the external system ID to the URL. If you are using the <> setting, make sure the hostname is added to the allowed hosts. For example: +NOTE: Due to Mustache template variables (the text enclosed in triple braces, for example, `{{{case.title}}}`), the JSON is not validated in this step. The JSON is validated once the mustache variables have been placed and when REST method runs. We recommend manually ensuring that the JSON is valid, disregarding the Mustache variables, so the later validation will pass. +-- + +Create comment URL:: +The optional REST API URL to create a case comment by ID in the third-party system. +Use the variable selector to add the external system ID to the URL. +If you are using the <> setting, make sure the hostname is added to the allowed hosts. For example: + [source,text] -- -https://testing-jira.atlassian.net/rest/api/2/issue/{{{external.system.id}}} +https://testing-jira.atlassian.net/rest/api/2/issue/{{{external.system.id}}}/comment -- -+ -NOTE: Due to Mustache template variables (the text enclosed in triple braces, for example, `{{{case.title}}}`), the JSON is not validated in this step. The JSON is validated after the Mustache variables have been placed when REST method runs. Manually ensure that the JSON is valid, disregarding the Mustache variables, so the later validation will pass. -Get case response - title key:: JSON key in get case response that contains the external case title -External case view URL:: URL to view case in the external system. Use the variable selector to add the external system ID or external system title to the URL. For example: +External case view URL:: +The URL to view the case in the external system. +Use the variable selector to add the external system ID or external system title to the URL. For example: + [source,text] -- https://testing-jira.atlassian.net/browse/{{{external.system.title}}} -- -Update case method:: REST API HTTP request method to update the case in the third-party system, either `post`, `put`(default), or `patch`. -Update case URL:: REST API URL to update the case by ID in the third-party system. Use the variable selector to add the external system ID to the URL. If you are using the <> setting, make sure the hostname is added to the allowed hosts. For example: + +Get case response external title key:: +The JSON key in the get external case response that contains the case title. + +Get case URL:: +The REST API URL to GET case by ID from the third-party system. +Use the variable selector to add the external system ID to the URL. +If you are using the <> setting, make sure the hostname is added to the allowed hosts. +For example: + -[source,text] -- -https://testing-jira.atlassian.net/rest/api/2/issue/{{{external.system.ID}}} +[source,text] +---- +https://testing-jira.atlassian.net/rest/api/2/issue/{{{external.system.id}}} +---- + +NOTE: Due to Mustache template variables (the text enclosed in triple braces, for example, `{{{case.title}}}`), the JSON is not validated in this step. The JSON is validated after the Mustache variables have been placed when REST method runs. Manually ensure that the JSON is valid, disregarding the Mustache variables, so the later validation will pass. -- -Update case object:: A JSON payload sent to the update case URL to update the case. Use the variable selector to add Kibana Cases data to the payload. Required variables are `case.title` and `case.description`. For example: +Require authentication:: +If true, a username and password for login type authentication must be provided. + +Password:: +The password for HTTP basic authentication. + +Update case method:: +The REST API HTTP request method to update the case in the third-party system: `post`, `put`(default), or `patch`. + +Update case object:: +A JSON payload sent to the update case URL to update the case. +Use the variable selector to add {{kib}} cases data to the payload. +Required variables are `case.title` and `case.description`. +For example: + -[source,json] -- +[source,json] +------ { "fields": { "summary": {{{case.title}}}, @@ -84,29 +167,25 @@ Update case object:: A JSON payload sent to the update case URL to update the ca "labels": {{{case.tags}}} } } --- -+ -NOTE: Due to Mustache template variables (which is the text enclosed in triple braces, for example, `{{{case.title}}}`), the JSON is not validated in this step. The JSON is validated after the Mustache variables have been placed when REST method runs. Manually ensure that the JSON is valid to avoid future validation errors; disregard Mustache variables during your review. +------ -Create comment method:: (Optional) REST API HTTP request method to create a case comment in the third-party system, either `post`, `put`(default), or `patch`. +NOTE: Due to Mustache template variables (which is the text enclosed in triple braces, for example, `{{{case.title}}}`), the JSON is not validated in this step. +The JSON is validated after the Mustache variables have been placed when REST method runs. Manually ensure that the JSON is valid to avoid future validation errors; disregard Mustache variables during your review. +-- -Create comment URL:: (Optional) REST API URL to create a case comment by ID in the third-party system. Use the variable selector to add the external system ID to the URL. If you are using the <> setting, make sure the hostname is added to the allowed hosts. For example: +Update case URL:: +The REST API URL to update the case by ID in the third-party system. +Use the variable selector to add the external system ID to the URL. +If you are using the <> setting, make sure the hostname is added to the allowed hosts. +For example: + [source,text] -- -https://testing-jira.atlassian.net/rest/api/2/issue/{{{external.system.id}}}/comment +https://testing-jira.atlassian.net/rest/api/2/issue/{{{external.system.ID}}} -- -Create comment object:: (Optional) A JSON payload sent to the create comment URL to create a case comment. Use the variable selector to add Kibana Cases data to the payload. The required variable is `case.comment`. For example: -+ -[source,json] --- -{ - "body": {{{case.comment}}} -} --- -+ -NOTE: Due to Mustache template variables (the text enclosed in triple braces, for example, `{{{case.title}}}`), the JSON is not validated in this step. The JSON is validated once the mustache variables have been placed and when REST method runs. We recommend manually ensuring that the JSON is valid, disregarding the Mustache variables, so the later validation will pass. +Username:: +The username for HTTP basic authentication. [float] [[cases-webhook-action-configuration]] @@ -120,10 +199,25 @@ image::management/connectors/images/cases-webhook-test.gif[{webhook-cm} params t {webhook-cm} actions have the following configuration properties: -Title:: A title for the issue, which is used for searching the contents of the knowledge base. -Description:: The details about the incident. +Additional comments:: +Additional information for the client, such as how to troubleshoot the issue. + +// Case ID:: TBD + +Description:: +The details about the incident. + Labels:: The labels for the incident. -Additional comments:: Additional information for the client, such as how to troubleshoot the issue. + +// Severity:: TBD + +// Status:: TBD + +//Summary:: TBD + +//Tags:: TBD + +Title:: A title for the issue, which is used for searching the contents of the knowledge base. [float] [[cases-webhook-connector-networking-configuration]] diff --git a/docs/management/connectors/images/cases-webhook-connector-comments.png b/docs/management/connectors/images/cases-webhook-connector-comments.png new file mode 100644 index 0000000000000000000000000000000000000000..fd94d59f5115800c4870c1ef47c67eb9e23bbc87 GIT binary patch literal 367874 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%0D#G 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 z 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

?4K3YsmuY{0x#Yxpp+lgFYmBWO1ZBeER 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�}L}Y;u24iuYPa%?J*mz%DIv&9_TmrUZ9hn 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 WCTt#(?wuk2Da&g-E`MYh`u_p5=Q+s$ literal 0 HcmV?d00001 diff --git a/docs/management/connectors/images/cases-webhook-connector-create-case.png b/docs/management/connectors/images/cases-webhook-connector-create-case.png new file mode 100644 index 0000000000000000000000000000000000000000..0401264e55a720b944166e0e1749314bdd43b5bd GIT binary patch literal 373970 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≧XqSC>z)5-2Ic61&*9V!FX3<@x~`*G(G#$BF*m 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

X2;%h0?q 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

4dB_`bD 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�b?&@J(KT@1EWH3V@?HS&^+uByCI z0}?gb?p%7{3`=g8NjX7;o3c%$Zt5`Bd^GI_;9z$}0d^YC6@D_*{nbQgG|PiYi~B zAhMV2kX_GU!-+-4YYIn3udoqS;e>2zo0Jh;f!727%C<@4 z1g5FLPIzE(zu)R}K&L@hWLQywktzsbZc>J%cTtm9EUUZzydD{zwZ+=4#U)-0O^R7E zT5R|WSPij`6-*v(O=YV3#%j@rPAZ4j$I~M^spigPiuDQHQy(<@2MdG2yLT-_)v%|B zBMoq}gWR1?`{9p=7=6Tj)(1KR;`Zg!=Rf9KMH{M><&0u1Y3R9Y6kuN|nj}K}^Un;vpCUrG1)Vpjw+kkM^r+{voKA`kvup?axcf1Bbu-J8zVbSnwln8U*WqrU zSncx>!cpU*a-69Ptuk>|1c}`q`LO=>7}Wk{yMPGjg*mL1^FeR@{_XIy>5W*#e6?{tzG3&KbfnM{%xyC<+zdUCfVbC#hZH9=D)s|hd#&dG4r5^ z>FCSWCVv(F!E_-Gh5W62X1smv+sYF*MwkU!XDq{d^)yWT$$1Lq-s(HwW08fiuqC^5 zZ=8@k9kg^Z;n=E%2X&4+_UmSEFTvF~A+YrzPn^7Nmu9*^*fnT{)wF|7T-QSN z?r$nEDbU;J)c-NNb=Q7ClZcov-nl^#$Cy(?F437fY#G!T5jEm+%J}15VfR``Ko-Gv z>gj7;tOu5B3PF|+!yZ*46Xg<(x)5?q--y2TAW%c}Z&0F)x_BVSZWNn!|U4Zz|7% z9q5C`uwXd_85|{kp&Nl=)j5skAWjZnW@YmDiORvvbF|=th9*xrC4C_QPjoN~kYrMd z?cF?^N9B;K+Xf>dL7lL}ld8WiU7v=we<7GL<_ePuk|w*V`$6-U<)0|uxRPP$)7ypS z$5UbBj^N#@QPzD1G_;gv6N0jF71!ylH>Vpw|42f<;^@VDzV6~n|_9(JhVhq=n zmN7%HMx0+&EgRp0p}&L^#3T=0&MT7a)!k_x#?n#Dtdd&(u&KHPqC zo+GpN%M-i30Y9N7(M6eQgBATp52g(mWDGKv7*ic7>{pL>eb<>abVx=Ua!a8g=!Wq6VUa;PrKOfvBp2|_UUmHp3WW8VP2l=`Q9PXjo z50f!NW4C`Et$0bZqEW73_g9b8+cTv}2wi;9Ao|TCiqUoP;{y7&_N-aVBu-D0;L1=) zdoU%*jq$Mm3ykbT1mUT@isuhlgH$KdwwYkv@djk8Fq1h|cOC)QB*u{uzS?kK?x4?z zQNaoQ#!>y?I?6VQ&iZD8Ax5CU5$pVW#yX?_Ty?)s(H1v#QHut0?=e6lC(^Ewk~3az zu-{TaIHtbr8Mi;|*1L(1e1K)Exz27q79aQuu`POq(*Mp2+|nrSt~|1__jLCRiUsCp z7wx{68_zfSefiDZ?nSB@-oJ=41F3Od2n6Ny^>ql4A!)xU)pSlJ{nc^0*JbN3%6<{; zYPoFpTL;QPufi=GlCWmCZ^B#i=$m8CXbm~#b5fJLw@&@zc_hic(+`Wic;&R$2HzUo z^{I3LqB%Nu8Qbmb0(fQ2!h?IC^Kq2hijWtK3jsr8$h~Y)De?`|#unHuBNqKZG&Y5Q zUln$^z~^@Z?mUYs(GK==kS*_Ez`(_8WF$=~c#)yQnqx(o43r<-Xik4*1>DA(Ph?K0 z58rpF0sTspMitmqP_J+Ko)gu8(7kx~=w;1PV%DOksm;(Vi$AhevNIPq*TPc$$83bw z_Dne|3SzFp@X_qhVrsKCgIOZNU(PNL2vOU)nKy6C-=C#{O{(9#rF-eSzU9vDyvOAx z&5@MyJ&)eY>67{GBLhvfwY~v;*MzUSa4Gtx z0ZzySpBDGU9Qov^aJoODGh)EhwF?2%4mT^b`gMKk$$3<*OlOmpWs7~$r~H)y?)xN0 z|M&*7iou(S@0>c}ub=_KHXULGg^2AAGj&xmpXfb0e>4oA>K#=i1b7NZeWrml+l@wH zY8E;7i9Sn;uk6&O(WsCmwUYW{aeI^a&`aqO?1O>YxSpg;hR6gR@Jqd;4Ws-tsnLwO zyD2?X@O9XEIxOMxfckyI+P)mI^=dXL#zc(&b{{UC`HW`hxOiiKp3V=T>PaxLqC_X&2qA99}FAF`a;Xg z&uGA;uOLHY6)fu#Rhl{_t_E&HH|41p*sBRr?Yz!e>Y=4CHs0&CeXDfxKsZ0gZPreF zy%D5GI4fbqsZf>pnC$x6*4r=v)_LHj)8h6ZywCc_FN_gV8hnNtC>7?I)NX$h#P{1L zUg@UUucgq+SczlH+kO&be^Q@S9CA(~(M(%Jc8rk;?FVJxWe)|j+F!j`w)@V%!+$=k zS`=;mDi%~LA}IKYd=Rvvn*zUC{f;!nl1@bzO_m&KuAkebdCWMg?@m*_;?`qspvPG4 zVj)AfPW}+(?^P~zi4pDy46sPCPsPQ0KH`HVmAf$jH$|M5b&~-?b}WH`{~nfG#CvvxwA zhQaPlt>4-uD9d^f;kSG1(TnK#b$n7lm#!(Ci|cN=-hKUVuZq>g{u{Hr+;OKt?K#)I zNeGZBL{2y+z2DSh)6#2s6_+IYZ z7M)hv%1+D_GzM7uvb%KznmKP$MBBz~hmei_ul+DIQl(F{5;kk9zdY_7waHu2Xw5`6 z^TmY~Lk_^7cT1+1TTctE<`iw_^^h?kf9yN9>6yhT`~%_@m4AmjvOl|-b?!nR{Mcp8 zc8DPtZZ++ZF4kSXk9y^9Sr(lQ5LyHmYuEIJY~^s+hcS7(F~|vZeD^Y=i?&RA27gKL z&sLo-jNY&iyZIifDWJ5oT{OL19W8$soazTJ%qPJ0Izk-1FapF=B;rN+kqFKKsJtW{ zFS`^Xj~jA%d9EM;Us7?}^WEC{;3j}a;OU_|>VcKm|0$Wnc`Ji8PY?B6%(&C*-Vh6= z+P|{UJ||&!BxagQfb>Afx6M8gnB>F=^8iW8#D9arIY*d zXUE!y|Bt=*ifXd!+JzMa1VmH>1f^I2=}3!oP!Z`!htLF(5_%_e5mAs{LT^%}h86-L zG?CtCgwR3@W#{?#-rsoN?|YuH5C4<*fH4?3xbL;rJ=dJqyw+Uv(v8Z?ORJR) zYuo+?BXkH2c(Rb2XEztc7W@cNZ8O5n#pozz3heuz*y>%r-u=x&DUb$D-v0FRc0KbL zzsPu#Zj%JOUVGIlxu2r!e(rTOfw%eyZ%7X>`e>DYQlyanQiZzT#ky;oE?IGaC^b@B zHhUo(V0I$|j@CTEe|=#4;Gro4Pe|k{ts@42Dm8hdo6uV!Z3Inbco!7Gsx5It(K%n+ zq(YNoa8nkd8rF;MpyLl@a8}Wc){C2Xh9Fp*9DV8k?xx(RgXq`YV3%{jmA`NCXq(DE z(w-y4$xM&ud1fw>R8&I~mwIYe+dJKZTUuQsvGx7+>t)4~QHGDfaynDs@Ns1}73-LY(8_AS${m{g zq%-~zG+@ReCayy3*}a<~c|tL@DnX0eFD3$Wg0!B(Pr*sq)i^wtvzT!;xk^``Rd_zN zgXuiEgf91E)28%mAURC$Z9}Y_VEKpLz(Qru0=*9b0_A0T4bNX0BQY!dcR72tZ*CYo z&Frc+X)M>$uQJsTy4UCcfzJGbOBo>O%L^O6W5oh$QW~DTwIk_st!HR{7R0$5es)tf zk?yTU8)e(4&=SDP%}rQagu^lFjjVT)LE?~$yRk8trjmMMOOHeqnVug>u;XbxOxFzr zyKVZBws(#=ip(tk^z<64y6=A$lzg^hh5^BXo}U2b;1LHF8^)S}(1K-=VAzV5-PIeK z6u119Qu;k2k;K!!F~-WL0T-C0Kx2inIwA-SPf{Tb(t84iAkyY=3Y zR?glh;oH{Jppi)V=o@ywXsh{x#j4|Pi`TlN>b7JcJL{asC%jHBZf$;iwxjr2Gx|4Vn^P6qOPyBT=pjQQ^KDT1|3q*fDdtb&q zuDKD+ys)Rc_Tp-}bS?W<^8M;aoBX4X)7I&mnj2NtDY}Qeea0r=*T&QXRdsU8;4O_m z`ZjwCo@w`y)0x0A_;-R0of0#K?JE9TyhmTC-4=WO=)|eiGD7DG*hh1~H=jMeVqZd2 zfsC=2R4VW(O+9WtEqK;*&$e-^&k=0p=1+YV&Pf@Nx;w8Ug-8D(UbSAceBI-xrQ;=E z<>eU+qbHqnTO8IbAbCTh`>58YraJG%?pE`4!_o43ll!~q$nC7$Kg@g-3h0UUUtgW& z+|zxQ2Ve18-6$)9ga(>xsMOleJfvp=^ukmZHVqq=)gLD{s1(Noc}#Wd1w|CZ$%j-Q z+)x^m#hk00^wzD?$QwW%)+KVDd@}R;GH@7Q zfEc{Cp>4eT$}o~b^-G$~o*c6=`+T_*H$Z*XMbeC`xSVUzS7>`S|)> z5U9X<-*Jk$i>Kl=0RI*ED&XrdMk~kEAc%^vTr)VY-`Q;j!?RToL$?=AC&s%hJ zS_H}u6I)4)xP3Y93@g^$`pnz^4%)sM2^wjcz@X}DI z?KBok!7f?#gW!8#+ zH`4YglB!N@>OI-7VRVF53q<#4>E69LdUC?irRQshgoutiZc$ojJt58s`Q3_q*K*4| z9qj$Fij``X1hK5d32&8QDHEQGj}5Cw92V29gdAw5j0sPW3M0=7BPOwSViZE+gHXAB zm0Ay=%p>QApiOMiKS&g?PLk)Qh*k%421ee0qDs8k5A#nVc=M57G3ZpuiS0s6=?U`q z-flLl$gSY@ZTcZt`MJqWE(YX3v8n-52Rppn;fHW*8|emtDxiE>Pm(O1oIbr}{gynj zrb7Ac6cFlReTJ>&r=;w?bdf`wBSH)?o)E|i$=zP_fR>&J(lBAphZb&(PndDQ=bqAu zA4>!@Gfyoaa_on}D)j1;hHqUgq>mZt#?iHbWlVe5vZiNha6GIVi z)->CKZ#WB!QmGZh9_7#jIu3-aTTR9{$b`X!S|Z(5vt*}F!>b?FPJLst$B%iVoNjCO z^mwaiLEgFLl;{j=e7eJ;%J<`|QAvNhgh7#*+>otMIJG?hzRYvkvm5!9(}`*pS$#%T z8|dt|9E19Mf-l79VXV+1J*l^!u8!CHo<#8;iB9=SCz@l6q!)oyW}YER1wR>*KdKbI zVGMC1;mr@nz0ut%@zFF;dm#Pl&mjA@$GC6qMV9nFG#CcCW2l!>24QO~&FM}R87|T8 zh?x-d5rw9CkO`U;ZBm&f&2^5rDN)`<1Z7DVd3EsFkrn0>Dec7*LgqNGDuSjq{6XjnAP?y80O6 zlNs(x6*#HYKFZ=iMR?IkL%LR`+Py;VP~xKRAa$I21>mCgeVzc<78NgB+^OIQ*w_fa z;A7CBQN%1{u)9kbYzF`tMtB^0Hv{Z-)J(BK<}wcY&0nsQX~u9``>$D$GW>GdlPebU zQ8#`dFfq~zu5{{s3ir4bsLew$4o(jVMAuJ^UhLz3c{6uazv)oaCZm#nO19=z%oDh+ zGff0zBcGG%@Av~LRuH8sIk!;Oho_;Z6)?2sUiQTY`r<1BD>i6ZPxZz9_D^I){Cp?G zaw{n^g8S2g%$X8T;o~GOUi!n#h#pcG&$7NFw*f1$hu3gU1CbM0@Ph!U;?Pir(fXJBS7z@E~w$(R+TyhcZivmH%=lpY>_;y)V09u*@ltGl0m7UdE-OZr=k3% z^LT<+@utrVO1E62JPF~6m1JYBQ%eN#wLm#7BCEeZnBXc>GipFF((|chv1%3N zv1;*M#z)M$a4`2b%6io-HH4=_^E<=IaNZ(tBg||%pN~zmo}y?hUFp+*I^-DUx+Ri~ zWU5f{2=N{ff5S#um^t!D3qs*^XkMc&=asG7&&|POg8sSJ_nzL+kcTEIEG{tcwOv$x zBVNXf=dA68j11wBHJuj|Q3tcs^EZ^5h$C$Y4f<2|G4Iqb!6WkrA76r7?xT^Pqff#d zs4z<-Q6l6G52cPSuu?0m#n&onKbMAj=C9D1{Cv%W@cWP-0{i~#Ia1eHnWy+EeRjml zl{*do$v^tUpYZrX>{Pl{031B3mCY5}@(*QxpyutzpPWub`xPh_r;jy@wD8i_lYaJ$ zzEfY=q--oU*?~1xLcTZ=Ih~-Ad6@n6j^X1?H>kSA_vp6X@-kgRUW1hT`H`j^E!!F< zekX_*Ba-NjYI*_R+)AA-@ogDSQxdNFLVdg9Iqxp#gN8cAKQHwnkNK+gGF0*D3nj0@ zB=&ZOCaE8RPJdMk6`!cM4jwY94XhAKTzJl-Rgb$DI#VrYWiXiJIjmmH^4;;?ktked_RJ0 ze@$|T_bi@<#qVuDI)CG{>3L=3_+>KiSfppXTHvi`tE~D7w8oZQM)Ak#WY*`s{&%#r zp5`sljQwwm+JKz}cUSTn+M2@nBR5o28O_rF;c!#_OUm25)p$@RcL+U&$zkf<5+04p zxtHRYL`;F71fU8S_hLcIkVkkcUPRTB72D-u5Orv!jP9DMK-?YYt3PmYV03vKF}dVh z6{Id1M5dQ-w>e~{xx@p(M^xR+V*aD(Uq9oOkdJ8TIPEuVr_)c5T>-`ztITq^4ajpO ziBSW}+RLti*nVcNx9nL@pg$XoO)SZjHE?(N_IlQujhonXif|k~ae61z8K&)Y zFk)(1kYSM%BEx!bFOWHdr$8-TPZKB zslIY*O`B97G4@#KUS<@u5C(?NE zHKNYX=LhlF*IzOfb01vLQI@@7J*zSAqF&W9Hdon@zjbLqf$kUb*g>9Viy`Uocwq~36#wjtm^}mb*mrnc89Qx zSFyTnYr9k3usrlyA3x(bVo#}nhQpuT&ft5>`b2*1@VV4o-@i_!qvS4>ZydWenhT%q z?@Qf!&-I(|U|ARA^3u+_?Aq+TWCsaLtYwrLhl{sU8uEK|skz{BaqXk?Fg<@F_3-OT z0|Wm=1e}`hV#nqVk<0O^`J(Gly7OlAIv%NtZw^aqaar6r%7ePIs4&|zU8M(%j&ECY zm5t)PxwwanO^5o->wm?(8Z>+3V}s?Z@Ji)l=n*?`-$H%0Uag1Xf@W>XDOujMNxcOt z|G3!pXCa0EQ%Pl>TB|96euX+b9qDxSt9w!TBp31cqH@qKr&iyIpyTo2xQ3pLYEUyh z30BtU_I`(L`BP~h(1ee4p;H&KRp*Ykf>=uVy$<3ykhR06Y}nV}H_Zm_2#+AAP?S-k znYNiWY*#2~0h3T821ExXgIV#bo6pw6ua&+wJP;Tw^Qo#RMBCGW-c%TR|5iCHnv40O zo8~zslSXpy_7-l##&P>@uHl82+SjWC!^N z&}gGA`HDPtOJ{yN$<1dQ5b$uEs>fux`7|pn0mjQvdpF_F=lJSO4+ZHwQ{V3$4;P<6 zT50%ZAFk9Lh12`JFy_5Sg$J|oRhAuTZOgb5>5(2q#*XjFTX#hmaEEA;yOK$LtMo^` zJyey;%^C>B*`Tx9A4h}I<_|_+pSzuqT}<>*0(jw<+<|cwy#|ibi#AEKnuwo++wT<@Y*zS_bo>SL|N>7~}w`WGA0mOX+LWiQ(qv9%LDoy<)t#Ae2N zDH|x>z{1*>l%eqrM%mVZ$*C@;X5}8TZwp-*-Wnp{UFXfuJ)-6i`#g?+*^bcf0%GFx z;z&M+Z4~})h0QkpD=R7zOSB{3IB!2@@FZh5OUt?R)^s*w@>Q3F?<2rq+1+-tpoUC{ z$pScVUMxqm&+Vb9v3gc@&2RMc@IoF?d+E-e8DTkq{>yf$T1$!(O#*g_vTa43RpmO*Qd%7)_5>VMZm6vzPGF zc<<4`OW3O#8yD}Y;);Zf7TVEPx|~KF<|b<^!*&_J+<WurKOt|0nc~ds+ zT1Kk(Z0gBizu#b{&Fm3Pf1Ov+WrNx8Yms?LBwcsLC~hJVtY+tPhWUtX%jj*<$TUpA zM$rA*&S%Y_d2xI1>cd@>uj0NBijMiYvlB^lmpb)%Y9RrrJ~go4H#*TvYM@&wo85OQ zDa!Zoa=LD0>Ke_VhB$voMVXH1I%hzGPq=NQo|GO>noz}_f0xfNW7_>A9Ns?V=}z6y zTbn6spQgGGF{LKSZQFPQS`GwIrX#$OEBuY?5p*FH7-wtzY={~(xnPq z!`!->rcd!L#!3AQCwI=jtfojBX#RXHGxA7r|A{}>hNl+X!EET6C%R7Xx8=sF+zR<9 z3<;dF`TVmIc$2X^&WNPzjW@6}i=jTtM;sL}g2P!{HS=rn{TJ2O|5EFG-bms)YFbl0 zGm>AMtuX{=ICc7PI&h3@r`U)0mSuY%e<0p~9%Jl(YX8xu&8uj?Cqb_Kib z0_#W=v2cHT@~I+Itc6@b%)+tgS@9b-q&<5_XM7D5h`lg@!>vOX zn>$brGV6Xp$}69iifFgWMEF}~M(jta{95zrg)hSS^Dv{q`fj5g^i;I8uWc4Ie!lrA66@*8<=l4oxRQ6y!WZj1h|mm$jjG9PCxemrNDm=XUrYNViD{J7v&kgQxKE1l%bM0?5TSIiYZy6|< zIXbT0V6`o+i+FT{KG1h8i%}ot;yT~t zRkB%EZw^-k+fZT8zBwLHZzU;b)yI`x>fgOw}3P8>Kt$Vt;Rz$3p#l_Ji z({_U&S@tfF{DFkLwzcp%BTJjAkLd|G&R*Mr822&jjQjVBUFvo6K9`rGxB zr!iz<|9lWbQBlDsIaruk@*E+1(dGdy`!JXvXjODd(UZB~m3jrYLmQMd^uf7qGqjvQ zXM6)BD+AGY(y-+Zj4Os?^F8b9(qKAlql)212(1DzKz1uZDfIj@~zy16|qO1_TYmv$&b( z7*XPHepulN`?*IDqw+VIyrvF=p-M`E)g+sm>9~a4=qq_5=4G?lef#__*;Hv1UR$DF zCRW6n0GEYH5gD^|vatZo)b08puW!TUEdjN%p5#YT&o_583YD(dZ0;XEYN_h-^t-TO zz3V1>-ODsm_@Ug{JfBoDj(WA9j|TMQS{Xhhxi!3gEDzVHS|+&+(=_-RcqxS`mXF+q zUM?C8u>oWhr1v*eTEGVp#urUocfD#|%<2w0gze|BvQ0yC>C?=%)oc=l+{hJk?-KcC#xBOl)p`x34^iS=yy8qSjk6)KM_i zb(*BnYuf>VJ98u`%o%1(jl8(rFpMkG$UbZ|DzV0|8!FFy^gRR*u9T9C6$wmnM5=*I z)i-khDAI(Q$bnYhsi>lDLj2sJQBCbPf%a8kNS!U&OHve5>5%n6eIgiXcIlAhO#fKc zjQg>F_8^jS^>(b-dRMD{Nm_&1_{S_jce);rEm==Sn7GIZS{qVmUA8TTb=5V0wv-WQ zZ(KRiAe2p?L+GjX_w*VlT_fPH0uD&~#w)%}OUvq%81&nC>TDsapuTuxM5A6qYe)RK z@A`n)%4?BMm`vxEI}RGVz;^k;$WdgJw2>qTJA3*;4fSbzSj76dd1p$Mn=?4D0!MyU zz8VlhVpI@s=UV504m4-1MpR8%o~n;#I{qmBxG@;eS}yi}K8RLi-FL3<+s663?AKXc z!eiA537Vm?a_Iub*zJ56AI&;OPG&Z3rs8cAxyOu&jlDx>Y+awxF^1I+f52zw#46dH z_N<8yU<#Q+wYW2_5itD?`17Bi7|so7Pc`h*gn84Q(hX8pu#(+oh3ZkC*qfrePQ7rE z`TM`w%CO^0<@`4V#mir)rZ8-S`qx_VbK}h)*Ii>?BkBTOhh0BrDwDnrF})|XM$xQU zVQ%5O5GY{Pspd5S%p5p@zGTuBS-aepi|NtiJvxyoThI>_Z5FJJ+~(?sS;`%Mr**6q z$2jRWBwd4Za>jxt#{3WO8Ap~2L|?fge?|F~g6^dB zgB>-9@!qc>+F{!mx^mXcho>%Yo%XK`YKwS;)Z8ovAp|uk(c@AyTStOk72E)9wsU~_ zx;W?-+&Ii%yC)-Iil8$8XC5J__kdREnz60S*u}=A_W94VcJamIpLNd$qTKUHb z27Z3O^S2?=(rC%7sDY#7B?G;>LW&A5{nh=63xUJqMMN~J*@(;8gT}GU67=$f_V0F) z6Iq`7+8N(=bMydVH&neWeJZ5Xb9TOV&2GnL#7ez`|9X)xxv9YbRPT$%=>5vU2_Z?W z{b*i+QYrO;V}#mTs=oc>#)-I9VgXgi{Ss4kP-(NpMvsPGfWl*`?EOxhqhp_{&S(cn z`iYF$QEE5|GTtjx`cckGp}}l^A;!lOTp^(&LML>jLesaVDq8xL@(jTtQ}@#8$F_IY zX4Fj2oMW6|%Ut}^R)SMYWB@w8G07XHN69~hm!`e3WA9?|$@l5ca=j{`?}A!ia?iDs z{(JRa-s6a}EOW4qj8H4VAC4HwF|jP7RzK>69y!dzjcMFK^TVu77G|TJOE{~L+TnnhU^*Dd8yv@lnyg?Bv~QK=NYIUGM5FccvB1?&6%x5mxevS zu9K73;vI!yrVQtwlP!aQ-v#?Cl(bjY5ipFkjgV2YA`Q;^~G1;t_Ukic$ ze&=2nby2FlEYYltTN`oBt72_stpSZ4!_+UHu5h9R6Fr|Kt+j#9Fk*N%E8{)Q%*Ju5 zoz0ibV!S7fQhnbhj>76zvA*g*y(0oCK$RQcneGQ%RrhN;-FX!i->?;9gT)g;%3!90 z`E<*)XJ!%pSTlN}e(=l*2ix|;XPpMt)Pnp1Y}-!=N^B%PxVFwbe7VR5DO=NnF4Z-= z^TM^5nw!H5Y-Wu$hY|sm9S!IZ9KLabWuImKjCJ@O(*csO4ap2-C{SHad=TMV{i8C4BW#;Sp(gM`|=Y$Wfma$OPuR6&N&QlC)H@S=&mLE*+NPg1T>KUQKFgHIum2oaEw_nOQ`Jhu!MzK#_YB(`Yz@$WTVxWoKz} z-0X0sedoc~H7V409D1UlJo)vEzN&uO{3;{0clShq(sBxu4J@zWwo#*pnVo5QteSb; zpI)Q7y5Mtvd3Pou*D&+e*Q6gZ1$nue1b78$k?=8i_sJARiIUs&>zJ}aDI;9KP4OY4 ztm#uk+P2Yjs{Y69l=S(jsH3Z+1&&Pa-;pZ2CL_5T&xTx|WUhQZy|^>Vtm-U0-GgZ( z$%LAcf_RMy??~|F`ZJfGt4yPtH+@edvWi3|`jl2Pyk~#I_cubXqm2{kX`WLQ-dN43 zab7e4lxNEN<~7(FG=zlcVHB>6R+stbZiOfw2YA)giR5cSTv#%ShVz5-tv)u}7`D*e$oz?B%Jzn*bZ@JNYPy>~uTvuoIyiJo3oi4gB2SkuO?5V{c@V`jZ4^x&$5vmR zXR^E}6uLUPbTmjBwX8QHGRQ+ccRKs-0K2Y^teb0@3~;`YTrZ7+P(zU$uPVXX!9H28OVq1ahz;YDqW+}0WM3=}BQ zazlvL-B)HNZ|=5l|1NkxohTJHU}iSdbyHonHvnRK??B<<0NX|b2-?TQs(UA@{J3XK4Yt*0M^@2lZQLOZ_Jm z&&vH*{RPvcBIndsv;f%Fg@kJRwTC@f5~1Un4YOx*>B?QS<5hPqMftCYq;7wVT!2*4_cW9y2`wtGQt;t0uShn=LB(wf~&C zQ#+h8Q2Bgc8+pAi)GZ)VXzxXL#&7Uc>36s#2?JbqQ=+!dBMv+drOR6aL%Jb)B$nk) zktc;4f7TGR;r$?S_nCu-WR9-)X}OsLd(fJAAZW9Sjg-Hl1M@ZP1Xp--qGIH+Oty!~k&T-7VPyZUTT1;$_RqN+ zi)%2cv#O`*6gM(n@_o`F_q{FuUu4IB{r8jc4ZXtbj<=Mjz-}ZHsq0T9znc;Mkz0dZ z$YL@g`m|#+?d_T!sG%oD)Uz*{r_fQjt@J2LiPQaYQ?{M&dh+arQv&jASY@t^E!;fo zN2KbU+U#EzSNtj%7pd#UK1uU8c`gyVys056ZfO8AOVq{$)&E2VV2BJ$cQ(KPa$kUF z12j;^Z)%oZ)y6olm&~bvXpi!)>xuMI2^wXo%DfORmu73Ij)#Ut)#atuc|gpA4H_wL zK4|}KmSsSE89VIyPC%S-^bSgL4i(wmrAoJ zEoOsm=b&Z!zb2JL;%}bc+up13cVUn{Se}`Vy*oYPX1!O-s|ebEZ*v7lRky}?=0z`5D(5LtCs}LTj37HCfYsMo?(b5QU)l&hlQ@r zX>Woq_n~U02p!pTyY#YY@Ec+e6+5i=!i&j#%i1iQ_t$J$BfDvk5T7z8LY!W2_`XIUdaDOTpi zl@LS9oq*fCM!kQ>#{FfWd4lq>fYZXnFMt0X|HZTYQky?ZNm6V3m!JN-+xx#>@GT>8 zaGu&!um1b6{|BJ9NUr%>*{JsXKW8sLMs|Jgb!H;T-+6+68*0cO%3I4( znfx4&|L?l}X2nM7vOpTNxsNmY8PM|0XX==C$>Q8(8NAc_2}(+Cbf_ zlFXO--ALN{?_uFz_~I6T7{r%WwW@NjUt|1JZJmA)WSLWDR5J*vGHIw5_W7Nljqp&O zt4-W{O*&$(PS8*0Gvd4taEhPPFRv2k*UXyH4@P(tYil=w={G#Edfe6tlhN)^Tn^Ts zF-b2gre0wA<`~`&q$!fiipZylHg^M}0RI@$ujkW;>|cm+i(!eE2a42x+cxl-*1hn; zPVq~5Zzq=n;k^rwmGW(eA88YHPkDoNzrPl<^LKsOlPaQQKNWDu5k-|DeFC5H*k`Hs zoIZR-!l8N>Lb=rSrcjNEZa~U_j^V7@kf;&zFkRf45RwZ*p<E2*ABI#(d>ZJW{fmvA%BRl zwF((}!HqGIM)J~O;B3UiMzY!dN3s2QZ|(;Ub1H^68Zw2Zn;MEB^?ji5FSz_uykSe=QRDXe zFshXTd;!17+OymL{_cMnRLB_LEjYjL+%?}b&6iTE`M>C^JvZp(yyxn)Pd)&0d zOk^f#4(--PX8pc55o+BxQLbI`UfFKC4z>|-wr5x_T;`^kbp~YMH`{DbOX!SRo>U-x zLX>vNqjlW^n5tz517UG(2=gDgGA_#mp4H#DCnVHkWk3{C9u|;Qh49#syrwL_dU>+OM)V>MOcHzQ zL(f=YJHu9;%8g!*`L=OCl`A4|TxXB1ZM7Sf1Q?d+m#b7x_W!e8{Pk^)HQBd6BIWuC z%3fPD^aodFr%qmPxE^KdgIZg^5uFaC4r0!O$BZXCq5a7CL7m?u+(2vhNg{X7%J_rV z1~Ua4y|BrdQr>;r=tgyeywv)xZ9mRDSz`l*IR~BXhA$6h0{7O2Y_JCB zr=I!7*-TtVsM23Z~(3GHC3<)9!%8Xh0UF$a%r;8c^VX`C>EQRzV2RI)07iT94|$28kfuRxp{US z#`6QkL9;{$*;h6>7kTD#J|j-22*9QWNda7J z;(Zo>QTCLg@?6I~$HZxe6Zv&i2BmPwSJT#-Up~kjo-pdH49U?>DH6=^Cdk9IPYm z5M4J!9v!UPJC)5n7+D4VE?E+r^@XLc#X)IQtNCc&t7ja4?avV7>OmUSe0Ua;cXMJO z2s%Fi{NB|={NprA27c~h^V5sHy zh=IYI#k}4*JIk#dk235d=UpoYn8$4vuIx?YkX+wq{kuF(4}Vdd9>!y!s?X~P{q0Y{ zCaVLNJ%fvrw7l^2Bf=lt!4*PB&K1=)~|m7j%_q9Hkm)Iq2h5G{tq57 zBVdNY^|fcK?nzF;Kr#NJ8#?ZT{@md0CrS1bKb!_3rOPAw1EJ*Aunddoy7{8XiQ^IH zZ(v|&6XsH0V_w`gQ^=yV{WirKY2T8_KP5Brn+$K(yPn@XbiceHRUp03Y+Fmpm%9~R zm)uz0~mAx4JL#ZD*uSJ41jwZj?shRQ=fc97F4pE2VyX;Tv9HsL6 zSY(!0E~9R6x0X)lmftq_^-P=r6HKdJM^~Q!usaKn-MnLF_vT-ox4Riy828Lh;>~It zp^E~(S{fyyF@$Z8T`W}d%(T`dNebhtN$&UxT;b|>RHGd%f(*d&-Kjtni zX-+x<_im6{z5-2#q6{vt4!w!-JN;rd#4R>(=^8TQ)&!2iM&WV%mALVox>R1c^5mDz84;?ovd?&W%0WFQ*m_-yC z^fX)t7-mKUs;IIl`X65Ktz?bVT}1-zy}Q~NQ}~M5J)f@3qwYRI8Nn!l5?u01hT5o; zF(GB%>PK5_YZMU`ey2ZRA{^c?Y@B%!Qd2&}d<%iQplGMsCTBRfpkV7EHnUzHRyrjg ztd<3_Yc?)T%)94rl-iAQ7*v>y6dlQADLz4ALcb=w$4+_fZSo4HO~h_Uquj-9GQ<^H zLPE_dKlx_Kh2Jg;I#`eQ~c7->lal>DRG-+OWH==~mR}5|}AW^|TWbf{Fc0$~U zXkUW0ej06$4&8{`94}Ro9aWd1{5RP0Z~Tv7NWFbeqw5kU^t=*b;W)SLHgsYpa?p9s zF_2z=0U9}e1npQxA922ZFz?B5`e#WqjK0=Y;6C<<`BuR4FxTUoIg``hR}K)+Y#VB# z_;5=~*%fFLD;BI58tAkEi*x4WZ3RJ!75+dA13*Cseo@Jgy7~L~Rl}C*p%n^8{_^ra z?drsGKq0H>!5iLHvHKv#(H_d3Dc%u^dk4}n%U6T7jDJsIC=W}@PukU|EcMy)t^=Bc z4y;844$Lbe11u5uP)^?x(mif$el0BBOH5=)t@@QfHxD~fWV_)5p5K26+k``^%o8>v zrU%#jiLTC*Zj9?6?U4PJ8hgb@q~Fo@{tQHgp7%}XHzw&dCHKyfanK4L5Z_E`{v9kf z?5Y^b(Uf~Rrt|WnwFGGYvot_DuN5*)Zf{UQRDgaw%;)$nT^BVW=~Pu`j4bmkebS{l zUL`=9P~kVRg(Kx61PJIL5}DQxm>UQcQY(wExA_~eWQA%cQ-PQx<_JhMS*ev2qgo#Q z{2$jP>)ks?!LT_Mons2@oykcVm*Kpy@6{c~tMhB0!w#-|^qS7n9k~K!ZShfwyH?_OL@EkhOH%HL_#?RlQIldhLt3puMTA3Gnu6J zxm)ZGDP&{`>b%-EN5#yd)T;$oFRqfZ?oof^2VRuk5alNkyN*pJhI12pRLO!kCPN+M z@s`wXI4^bG&U3l@Et6cJC48{Kt+N^7GV#)WmnjU zCsu-Gu2pAc&jra1xf^Bf{`r2M-@&2IVKew(;zYu4@JJs%YDT@WJL(2PMfaPK9(!(% z#oysPF1CVhikTFsa6rc!G@wS`5hmWIN0K3*ejG9n>~VCIc0AMuKyGAPK@}+)oyMQUF9el<=^RA$o?qA8g%p^{)%MNXg6utMM zh{%2zDco^1y_Z6M5cG$Uy?V`hC`+Byw?4+icbw)h{}r^+8waav&#JPC@s7lma9(G; zH$T2&oF-pLKIm~{ur>c`u4$tefy}o^Gn+nT;K&HL-7IYRL$KR<=*PRx$p<2fTa6~Y7#&>y-_)4d|prUTvA+1I%A(to8e%j)e78@#;1^av+2A5jNUzU*Q< zkom3E639Z-0<4%JA_zZ#iFxC!Z@LH0tI;`209E;}DW`A4lQBiyX@(C>togXL?cu1@ zP|{8x7`dJ@e7e&kDxwcFn|88W8$<`9Dsetp1zgbA7{0S*?0! zO+qmqo_SZGBKrdX&v-#~K!y{)L`#OSI(Rny*0QGnBj#v|YBzo3YomT0sx*WPx*MGi z0P#&tjg}T*8Aexrh;$S7RELZ@>`Pl)E+qLVXj$XsXjv13E-t!8HA02kMlQ}N&ORcE znP>JyON9wXsk-+xJ+E2HkM1tk0C|K*!{oKx8kIwb$tS?NvOxY%STc=_=XQuZFSa6s zed%|`J5%NLSnDkVn)yTQs1CXGv+k_rqmpvHrm}P4&f`$8cPvCp()%DHKr7?ZV&dKI zm<7x+byKQQB>IHW7JT4!g~r1PR~R}zD_e4|l)jR+OSTC|?>N9@kJyg}7W82O;b~~G z>^gF6Knpqj=*a+z;+BB3d$F1bzYIFwjQVt5* zvb^~Hu!(`z2xUFMtVdb{%pQ`v^zX@*Yq5#-o|DB<@R?A5YkSqy+4S)@0wIO)IHca0 zO3%4!hixX_zdSsxIN2=Sct^ZX;)C~_mvs;1sMSK@?aqIfW3a;Rs}F`8J*oSrr+az- z30Gesu{ouSCZ(VexTe|_&Edqv%omiuPbAN_8f^QL2c*|FZeX?R6+*!kzO`bRfcRG$h3G8fc)dKv#i{ zPEACzVo}}xT(Yy+V5*wKHBuFdtjY)+5Mz;!L9qCp1h11a%Cm=Kc8-ZirMLpW+5I!gYDhAx&Z=`S zmfRPnI?%*=^$9%LzUmJdwhqOM_B=XQjz-<%O98ijBb2ly*JK`Ir`bG`lwrLNekTQm z^a}+Feb>cxVm4OQf$v9G`Ku>u&-ARYd#Lgb_e!@d-zg4vZM#i_xi1%^`5{s)_w|5| znBy`rknTRQCNz)*IKjJd+%y2J#iwO1A6Qs(HMrarNfccYpinJPO{(t9p-JX4-jA1* z!;F`+c*;Q?oc4LMI0>Vc4_TyMHTIx(KQD2R`E|?tvAijfI^a|nh_71e^xLjDl)bfePlD0I zixQjR)FP#V7C^xao%%>I;u_^1BIY&|)r;r8qPLj%$fy^|ff{RA zIhR)0{o(v%)$Ox$LQ`n+lrX9kv#?xd03;85=39bv?rixcnu38{kgUGD!lL6b(v|IN zy_;Uqr3PF#GS!HYpgS1f^_B8+aE3V?^f|~rq5q;jC{bxMG}}6!nK0zLzf6gktvL~T z;Wnh{D8{;VH7@^Sx5gJD$txxI`b>62-qqr0@V2vj>qlxv{HXqOqeuL7)dz^7TO3z{Jf ze-rV4jg6+Qk>A;|E7aj_>cv`ic%HUKeV8q^B~&*@ey1wBDVbV4puKZoZ^pgdidk!O zyr$7%5~0q(XL!#+$7Ibe)~lLH%IMOrvR)JCcV>J@zVF5_^zCb#@x#w=)v9aKSp9X> zs8(4vPnd}Fv{<2d^lLFBywx*fV2EPiITDH#?v+Fht%9u@Dw_P7y2u8zUtKYP^O`r$ zhfK=dJY(t`D02AcN{bgnn9A;4sc$&-)2scn`d>t`i8sg=O1 z$d6=nBz;x(ijc}hcabdX(}RsW;t%K1RZGJx7#|{1Ux`!7zG0|(Ah(&4C)g~cHGBUu z7bylNa(%xiT9u+7#BpW&yzGRg5N=kw{`dY4#}6G%X7F*uz|s{gG|Q5m*k-T#ol{HHT8XazltI@iVXy$3y4%H z(wl%t7f^cd5Q_AgAR;1CrFW!vLPuH@Jlp@d=iKw$aemJk1VFDw8P1`CxU?R4s2S#~T7ThKd72)%S8gJV3%#`u~VS~nX&Q^vjS z{qeT(6Jmoci=!Q>bUJZOj_}B}W)>~wmQtP#Rx0PHH`1~fXQ*!gsvflM7fL{9q5=dI zJRgg=mf3f@OIi1hm2WHJp2{pX?r|zs~JP=(epQ-?;lv z-~1MemA3AU$vQ?0DeT5Zm>D-ZWS4*zS;KAxUh^0EO&cq}$a?wmq}*qIj$rmC9~jHK z+5=QL6Zq-MBH*x{!L65aG6_{$@HcR{h*+-%6s`}ar|L~>(H@}g*@}B_*E>h+L|Tzk z>zA60;q9TXLQm*^5m({-yDAZ80I%50pspzV;{@Mpa)r)8PH+CvFdzYD;?4Bn*(u}z zKu>qllsCxK!XmHo%TCuGNoch?odDC6`fF2f)O~VvOQC72Z>xspGx(SEJ*?`^lw0E4 z@+qSb5L7Bb1H6$`|JJk7d8W-yh~Xd6M@SvVU;p0Q=H1$4`Or4H>elm~Ior)!qpIyK z4N@#LJO+>XZ-Zw%VI!LsEjV&@jiG56uo&pYX7EzLdEJhawP_ovaTn(V=Qwte(Fs>@@1WwoZP6`%qh`bVYKuWt3OL??M57^Ww?*LY^fRI4 zeQoie(`v_VN3&tVyfUEzq;wh9IMi>KC)5Hv)0z1pn;8o!jKgljX*e z+SztRl8Ye`McHZJm2Z$Tsz1N203JLf4rmuq{OQ&E(=9isSeANA>Q_|0#o=7C9pjoZ%__Fvekn=vqf zmsqhD=)_WUwWHA*D@feD>KeVPkU3lh$w|H|C=Z>87}PgW{lU~RNO zrxuP;qa9bt7ae36JO!t}C#3gsW47S%2HVocHh^t$Cg1E#(UEHsI{ zY;;r;a=Up-YBt9yiwp0aTE-uHjVw>I7|^M$ra@GT3CqEjSW7wPY{jWo?a z;WZXU@ep8UzG>garADb;{+9EU8NuV8{!O$^^B(PUHvP6O$CEYBLcJX&E_!pogC`=L zj^v8r8DG-$DzKPs7B(~g1yAjTPZqpiuh86{=Om{HWan+2Gi_Ilt&A!4KmOJKxp%3( zev&;~-purZz!YRdM9oq+ZH08|yUYY`Ff^(~Ll0v=;U0HHYVC=9b zld2jueKzR6{<-emCuILjF(zWrcI&O;6%Ow=A7 zWl_kkZ{gIU_~_#% z9ZW{N?$yD6F8ES;hkU0vE_+$3!)`PGT|3W|hjUVOLQO05613waem+o3v_Fm|RKHOX zE@?KY*#kp;x-ZNd*rnk!I2_Kjy(e)3t!oRy9S_9W=Xhuy2X%}`Wo2X*ER?~7gFesC z;(9)RX~t&nAD_h)OJ7-|do-ozp3C7qP7TnbfF>^=Zf@P8C_ywXBu^gwN;kH(b>N3R zBV~Z5L-{^XW4`Co{79utx3wtBe@CRb`i%4|PxgB97|L@xa&&;fR6@D_V7B|Dnubhy zqR?NFTfOs^qyA(lnKZ3lyT3k`&ja8Tth42HhOsmBC8ob(=_Lo~=;yMjM|M0FvTFi- zuCI0Gyc=NW|K~-}|KRiBGyf~T62^#%@p60LEd)j{O(d`?=wv3P)*1KZhchHc#BX}N zR;>`=5jyQgNuP}|jx@h=AjhyXfdl04PgIz0Z^8+Tbwf#lF0)NNAdlDlyt>BMkwGYL zokEZ9*Lq)mIGsz9=T?#X4t~2T)4L z1XSM`IF%vS9#&wNIUF#wNbNmFrjNdy%CF8q1QZdwhE-4_vQ1px3jP|($5d=6qBF*O z#AGS9l5u^zKjxoUI#n;p1`(w5$gN|e=mLl>jtK_@+tEdEtsC;dR^sO zAco<@Y3xiJ)Q?E`ZN}{`HYlH@d0!m$GTAX~RqBO?-Fy)Dg7ntQLeizbf||dPl;@PI z_$grRaxki-79hO&RX-G2FH*-@kd~Va@Np3Wx^-718xT=8)|TfsjsO$<%`f?5Hs#oX zk*rpm-WXGl<5d;ieSe*53ka8Sk=L7w3UcCstn}pHBr9+j_l=Ny;bpWx-~8CO%0ws6 z=IFDLt>jeh0l>p-PaK=hV8I>U`$W_z7bxmAxc~qWei()OVAQ|Fybn02t!n;=(rxw8 z+abZBj6)U-Om@a*@QJzu{RzSJy$iKnCb7!H-lbF4kQMzrznavmy`w(Tc4|zr5EGxh z=icZ=WaR-_JGGGQfX$@j3C3|_?XUOee=C9h$B!Y2Pve|I+qfQN?!EX=lC=N&`gk@f zto1R6{e~g+e|^D!y2)ozz#eks^K07dKkoGp|MLnCC`;k!CHsy4&h^2(c=h^m&)gmB z!2kA2jayW!8u0L(Eam^^sY3kznt|MuqxSyE<@4_k6(YY>StHGVcjb6J;I|P5pU(LIcf<5w4(Q9P+#CPi3*g^B=l^!g{~6r>_k;UC1N#4* zlm8!Q>;DYs{|xB=y*vH?aXaD12Rw(M3t$V%iEdS!a^Vrd~Drw z`xsC)4t{yip#tc=f#Rt%mqYo?{eSzif8IL<{` zNsRZM+-|6yxT>U|F|{@roRr@iqtf8?wm_%*rVb#baD3en12l5*=d$$-b?w!M!;*@# z8Fy1SK?t7XJyG*M+(r)nl+QMgq|bisx>g20Vs$WOir>vcCMpnnjFOpG$f9;Q*bndPbfGv2#_3G(n_8C$@V9U zfD8uX0IajD&)nR>rI{u108Y4k#7*DI3q*{eg3hPqc_%J&jhbIO-geCpav)|;5;${k zdqg>8wsw2Y{SluynvjC4GO4FElRp3 zY9Q%p-?Zl^udHvuUqFtfK7g@x%*T+7QF>O9+^H8+#dG5s}giUlo|_8 zH!`1n!5CPd<4`S3?Ff{QfUwnaMcZP}wjg8@NiJg3(F=g_vlyq8wU-Z&#)^!cb>9JX&PKW_)|2B7p@ubDeAG7aZV z2UwzvJ<(by-s^Z32^0MCP)KL?{&ees?@R-zsR8wXkB2i&D2GS}Xx+XSnTUI;ZjG~7 zV$V{ZU)?>pwJ^t|Zn5i3=C6P|Uu+1BRlo2__Lk#oDS=I>(1&wWw5#91yfUDFv@$e; zd?CFL6VkZqU)rmLsGR#lFnzGil|1fd^r?kuH8MElHH>m4nBTgUEcYP?R-qjUfX_fH8+kueakP3JHBQ}~q*?$W2+Bz@8DE9$!+ z3nL_O5wUl%h-HEz`C8_g?UEHz(@Dz)|64Ej1t}Qrch5A$VID=%sB{!`@d5dvGlmD{ z9P<6krdJ zFF3hBOW7mRidntempH&>xzTX!BKfPk}>?bO!!AGt4Xe0MwL5Mj(%(2)VF7sYsf_x$wix}VdCFJk?yAG=ho+h7v98-QqWcSl+16=BCyx_7 zYya9j5W<4+KNf@3!#56laGkLm1e!DIC{)4$j|;?v)L-_(s*L}Kajl{|t?;||Z*Fha z>b2@_Ui^|PzqPE9(exM1e&xI-6_hO2Wj+k$4o2~M!8NiT9|Vhr?J`Dhp zk_trQ{KI4SqicWnc4i7vv}F+py2YF(Xe)dn*uBJ9-4EazIjax|ai6B0R`GA1k;nCe z_};-uhx*_4!Q300)t}6RWV9(5rB++@nP%fxUof|j03Wu>-iepDijlpk_YfX>)RB^- zb^p)gR-tNA+>{yZ`c9Gmzy!3i=8cz`s(SIcxUEaF4|k<0KFR*FI4_xRU1#!b)GLqZ= zRy*9zCT~6%_^WP^zJXakVlZ`00;ZCIe++{pA7IN+OT3sUh3lmZO7QIgzpBL94kp)p z=ml70L(iNyU%?gA*dTD!8IZshac^P}6@cNPUyVO!>*NjRya&o##fOqOWgc!jGCBst!J1ibGytzoxio- zRRATkE641*Mt&3?_DBa#!#jnO%rt_-GX)9e4NkU>i)|5aN==>>2%ZBqIi6G7nwePd z+JIq+{y3R-@7wgEuvc^wP&WJ<)e^_f4@&Fbi97`L6k4BjLECf(ZdZ+#QT@h_`Ruj8 zNn+~7%IGm%tHYqzxcB!Hv$m2=G0Bw1md8(5;{UpWM0!?zR_c8Z4)mtxTBHFo94EN$ z_c#gtP%}qH7m&H|g;Nl1_td&RVSYN%*4iJ){N>Fv)s_ji1=bIy%Jq%;+~7}3C&Q(X z{(HOg&1&O?TAUBKO&qf70H=|vhlyRgE9@DedE9SrzIo1Rta!>R|0TJ4%Br_ClS4H$ z>MV{HJ;&F7GkJ3TKqHYmLVZ;YWs_Ma00tp^5A&k;IK%d2B6X8 z29*CBcm<7K;dGImK+p`MFOsDtOM;^J18JlN2v5{0*3>99hsGStPDJe>+yrc)aRB!J ztEH|uHqHP62g}kJtoac)gl`v~*9_he{=H)nF(Yc);bRD$0^53;Ix*zQzRKE4(Bd@S zK)7{Oo@g*i2V~v{GJgDg#Z0$Os~$O03XJ+2K#Z=Z8(UY+0ad-eqZQ5yGM%!wFeupVIglUbBy$HLZ6jeIye!ZDLN7%5r<#0HY|j zqq&c5GJ|$h8o5C9&zvTWB??{`!iSq7;gcn1BK;aSDo|+A2!xXN4noyynB6c{?bEwK zbH|bJE%<1Zcm-vzKe?~Kg4bRZrk;byIChl4R;uiUd$ry6!!s}92;nIo-eTaq9m8W- z+qc7JKE4d@NZLIJf4BXz{8DdlfBX6)r7(yqd7F_qJiXU!{nonZrri#K!)|E0z?j_eZ<@q8r9EP0$E{K^k35IVTKt(`^j1KXqX)U#lrQGGl9T?&KD&-v#B4io{ zE*9~MH6zo=5cV(*L)IGvL1(zHZx~54pzuVXul>MB+KD;Om55%C$c2(UssljrOsP6pLn%P#ynVTpB$AU%S|I0un+ z{~W1e+C~1TIjg*X8pvMS;mF$VYtN)BEfWA$IB0TSXc=yCb6*NuD*(3+CbVr7*gnQG z{+#*VM6F4*Zxu7g7{#F7!1m&<2U$o$?tItvwrq6vaP0c|PLSt?4<@}~{UGUD#6I?M z6XZ6w1?YI~bCe~;ZvFxx>s!P2eHS>5(wf;T0sWA^ zJr(L#M8bH%jIHYo7|s#J#A_z{Y*+nnyqMwI3_st*OV}Lh7L8umA=(1>!E)4mM$QY@ zFYMBT-zy4b%7BfsX;0gNY+cK~v$sbeo3ymJneU0omeyj(lyk@!F{IO1Qi4x&W%Pcp z0oITTL!lxqYVumi1U+X;X(_q$(-o}^8zccxLiC|Vr5QZFVR`Q*27u58$m0+jA1(2O#{dg%KNSK7o?tFvsCkkQ?=J$K+TI5`YTZ`s?2Q(Zh zObE?34$Wq8BFPcjRe?bFsvN8r62ZGi#g$uK;p8>0jRadkCXP1Qeo=(eA1UeLhMnUK zw=JjP?V!Qv@$%w8Io@}M8yf{x4CHo{3=(}pmkMNq0!{*c`0`2)BCsu4Y~~F6c#98U zm{T?&K}~86L{pf|1Q5>L|UR>v}CPO|ZYG0hLjQa8A2McSZ3cU1K8`?7F zn9eY#=KC5Lc!C+q>t%lz7|SED9svyr{-0K%?!OJMA80XUX*%r4LrLU~x2` zV9vqn=-HM1Dv!BJQI4Akr*?tmBvG63-iRG=D-}b^dD0#J?~C=n*USTOB0yQ9-{(XT zYINXF%9Sv?4=A8gj3to{(gj~j{xILmoSNZG=pm3$1yu02d@pP$KxomWJ_PLgQ}KMD zg@H%da3J~p%_w*sOEA9T5)kb)jsjt}8?t+sWXHV#4#t{~~NHaqXPmyVqe>;#n)JdTxh`lP7tx=QDfKE|}?V&497 z<1^(u%=}H}yNjfkKpNUVE_R)$6=vT^M@c|O6Eo2lIbazjz>zW}ln>ch@at-T;R3Ee z;g}|)oCZd}o#8t${}4Au@UCN;I4DL0H>}N8U>EHK<5@a?8Ck#>+jB5s06rivvj(kH zaGLu;EDR{uX3EvK=@4MbHQzCyL^aqID`iOoYKO@}qA+q1NX1yne&UF)(f7*b?HK)m zE=r6hIuL1yqySsS{jDk?6w*R$>)oah6TOs1^3+gduu%>L-88aJM$?I&jc5jUA;%hx z%URC(OyReeEQ04W@u#><97N=5a)D_?;>;yd?CGlIRO0X!gNY$8_>p$ zlKVd$lctjNEa(W?U0X2gBJ%k#su71p{SIHF4wvbg@S(jacp1b4CRz?k zD4kjgA(Zo+fFcpIQ0&#ZvEP`fd8?5)Vp}iYnV=;N(xAi5zH^spvoTLF>ewXq5&~pb z347Z-3dq2PVuXJHj02nPTQH^m7|YLEdf+81(!D)fAFK4oO@6~Y<^)_X6!`1nh&67X zD`DBz8neagqEe=kQ}X)@XS<{PL)YC zOFQ?hX6oiDEi?v=?|tKaTUIdnLI>sOG>f(Z8378rzYPH@I9c{Q7R+LE#8~JI4xcI) zgWijpFSa3;@%23;rmYp6ll2%YivX8Z<2-X$pK&HB5sky`Uq>r><_~*^cXnrx8O5Im z()1wgd(H?@b*+d%fagZl`c|eX%(h-|EF+Zc+%w(Y=#)|LGAcBj!q9(Y{!r_owYIUg z&mICkdu{les7;25i&aDNqNPzm>5?5B|GJkIQ5^h2rQ-sI3^L4$mug1!?Mnw%C<#{^ zEYuh2v<7(ZoRV&MUl7pXA>TG{dSR`!+QLdit%P}#LNxlcxdBhnXgbUKeTqnFr1fwX z=fwa7D2=YObCtsS6$XwmmU?wrZ+D#$=i=}FQ0`=!IT*Fi_Nuzw6cykN_^A@Ghu%kh z9@R;ybb=V@3sm|wV7?n|`{yqdnA>Ehk~>?L^4@9nKG-7UR&6*jz~d`lE&W8?0~uw@ z&=ys;H+XwnsJ$TsO-j|-1=}--5`w0Z8&5>UefOmd9kY2dgzT%lM62V0ix4_eoa zt+IRe{oV$4NGR^40+#t5yFL=QjyjXaZ)?L2GgEPw5pm)bbGYw%e}h6e#UNl0wg>AC z{tUZmh^xG@E(^YSFs{d2ftWuL21mD@i|c-Y%Z<{C@Y@-ABLsQh)!7a|B@AJ5Rif*a z{OFZ$xw@?701|#27Tp0uebd}aN8I}quqQ0!ZTR(~C3*@~wK6H1PAzD^ZNggzV2M0j zgHoZ9Lw1&=k6L;1u(wbAR!Ki}3RH4see8W|=$X@Yjg zl>~c~jY~L%eyWAzOLG}8DztPi$M1NE5=?ZS%9yn>gSu-(((sFHAa8h9PSweT<8x3F za55Hj=0t&aF8GQ|6E0?g^GIaNXXn{P?=BQf?mAsPw!QF^Th4`d6Kn2=L|)h*Nc<@* z$qI((-M^KWXCO~{S?O05Gc$8Lm&X0AcD1C%zy#LuH*&Az%5+HOUu&nAynpgaTT#AZ zn)@OMm1^SZhIMrtJX$1-9{M};Wejs5HM07L9)0}|YxD{mu*}KCBIoLr!p5ewvyp3b zSNE8%k|Q(4J-^Vem3nZ?!}C<&h=8FkFgo{9idk7lC#1BdS;NY(L6uaw^P`A4eorJg z=m1pJY*b;^u4hY1j#54T_R;aJ_32@8!Sh9kHxtRU2jCqOU8%{hUny#D<7M`nMt>9!uI!C z*+rR_vmn(%y*=|**DBSPzXR_F3 z>Soto*aK_!lc7K4Z%ST2-+osyBiof3`tw&zPq@I8su}iC|M7ka->Dh>8vZ8u&d$`_ z>iHI{P?3hZY(- z0e?VnIE2VSdX=F>nY8DQ`%1a;W+qOEyJ_BGYupnwS0N90*iz5>HR4k)MUsdKxZFLR zl`haBm5vP5%a&ZHIW!vUkk`v@{o-}XZ-yIImPt6Hh>HF8<-wrpj*B?PWjkRSRAE-9 zdCRYprW2Al5JqNEc~nG#OM1YR6>|IABl*L&_LDRl9F1A8WSOS{H~|*s&FcW!_=9tJ z!ws{$e$~dhPvEiEK<0PU{#`sYAi9MU@W^|=$Ub*BCG-EVuZV;wcrjiN2Ab>O{rjtB zp4sif@el&V0$N&#nbh>D#u3>-#+XX@!YaJ>tum%caILI+m0xRbyB1MqdhsjdN{({j zS0MTVOSyGFHCw!LE#~(qqH+rTi!*0e{PLOH_mNCYJWLDOoqo}$z2Z$L&YTrzB-Ron zdyaRltAm;=Gf1oh^i^am(khpUNBaSZ50^) zCrV6wDBHJ6p4(*sUt!MR%t8X$WEm(T&Pj4?Ln6A}Br#T^})inDo;1`DWuzd4@j?v4`iD zKq46F z@)WwA#%@%I32s@@zKPo!9T`8merlSp4Lj;N`i3Y)SAE+cK9Q3;OYLA5Ot#9@{Pfd+ z#&S`3?(^L7X&UMo*>7y;1J6$?I)`)(=YeaJYwLUW*8M^^#!`ZD82zl5H{zq4txH#DWs`D8tfSG=H$O^4{rA)eCrrQBdgg7E4Z3s}3a)v+xhsn#r)^H7BwE?W zM3*T427xBJb{>AQC&ts?u5_6nO#iShCJB)pz{8&?5@=a@uU4i=?ZUoBTpuh z#jt)|l19DbL4{YOZo{Le;duPaj`30L`AJt-^$F*YFGp4T?LPE_K9Z_eyk|^s-q}Nx5}^udTi7>Nu2K44V;k463gp9X^OU zprU3Xe<)b!c2#qbDt|>866fgjN?T9mC5UbH|QGZ}7LuKdiC!dE=-uTlHox&BG zbw>VVqXNal5YoB`0hZf8OKCHos>gnWgKP%wrUz+hJz~h0zocQ4>U*hkcQ;;te0P_# zY}EJo*E~oqWyj`lD@<3vfEWU5?`66}zCAVRxJyz#Rp5A|lP6|U`H6bl$pKOq2iclx z3YV(!$~C2iEd%a?DvkRj`PtHv%4s?hs39Sxm6x%Rtk{M8#Ve?Vc*pb!$z1tx_?zEG z4@F%+_T}(HC*-2NcvH_lmD*8hUhP+5dwP*3WIoX`23yiUsHhv6a2MNp?!0-4ILBv^ zOk1R|R6Z!25#7=y^_6LsL&Us4Q&`g_no&e-o54N@+&DqyR9dfk#E2HE7tiw_r{UhF z{J_QJP?(Y4@_T&;UYsG({7Kk@h57LcmAvuxcys$iUhJt^=r!FbK8C#UlRbjXn~R3tbiNOL!^!uc^+993pZQ>7tqv}y{K+J)ErnHw`RZ?g0ze3wqm#!s zOWEm5kp|u8r#kS#$940%9I?8^F2gXR*LWKy>8E)$A}+JHQAa<1UcqC(2(pt8lRKP` zpGDCy$Yee*x_Y9M5%q0LK)vPu`(Sm}KVub+U_+R2T~jsRar?7HmMj~AzGr{bFxO|d z*c!@}F>FyZ`2~)FnF!J)n=%`^vg(YB4}DB~l$a~gj6(8`kJMhOCi)*`OG|K8TB@&6 z1`H{*Ms5TqFYeenqvtj@7y8YXv=V1kfR0BK-!0Zd+(|&8Mj}kq30U!!7u3)R7$*Pp815P^cXTIQS45_jpA)?3n^UQ$y~v}t}1 zA>dpSmGeMx(_uA@Cqkb%$^su^foLytAifMAezbQs)CwWQ+{@NHTFBYGzZQ9Cg~v}f zv`}0pZ^m<7Rb#wktGISNo)M?{Td+%pg8JL%A1NV8m+}_IRijnpM>p&i@1ID-n0@oR zq;=gu{>mt68$<2gk8SYNz{)KVE9}0sgfscaXJmyWl68!h6-ghaJyUJH=v~LZ!`=tK z-n|@A)xnpt$-#U3&R&Ai76)nPf8ORY{AR+2{bdaqKcz9@@A-Wy3f6Bq@Qrw7xALWDMwB3OQ3)t zT{zx0y|5%Xo&Q4v500|v_*y6GWX`^XC!z|{+bTe?%d3SG(La^*j}Jw>uPfROPPD_P zGRj`n1)(;EbzZOvv7M%U;Ik}Exza|lwXJeDSa zdMJq1|2Xx-ml`!lE{lVYVBoE~0jiVfJF~cfx8;+(K^s0U8FTEqk&!L2(pG_^8jpk2 zsTv#>`x*}bEwqw)rhsY`lcFc>?b&Cq@)-pnr(3NrpEt^%3b9}G3XJYNP9<5P1CxS#(A>8ZDq>Za zc5ew4_goL(3M=~K6RXsB>(jNb{meyTChp%#9TV^*cG3~mGtBU>wu6Z=N5&dk@5OHz z%P!QVy@E>OrAjSL4~JKPgttH{PFQOgh!T5(=&Zh(=(dY)bQtI@IcqT z!RgJW(Ppj`)AUVPi&+|9T~XI84J0R$x|#FK7%7KcX*~NIk02p`9hq(I)bIH<_ti~N z-$?F$YJYhvAdBv#jfpfnoJogGu0_l6E|zjgIq%z)lECn8Qrid)Ky{Oz46_eU9{GIi zl3%Cuf*1A4KNbQXSt+?pZR1ug$ym#&(w0#hqssDYWSNixD>D>4rR+^i#aeZ6!`&MZ zRFqA09R5UCJI14*^42sxv$LZQ>7e_T3#gW&cTcs-wwZdGP?87uElEwk*>3B~PhHzS zSLNOIj3y^}ADzy@q=(NWSU;FtnQ5N`neg^^JPWf+q(qccC4TtPio+r=Hj_OR6lFiG zOKQW+dbOiMPi0otED0xjMmj#)`nt?44fpf+(`0|9hJG-+mA2M!E4)VUrq!sWK0?u* z@@=_I#z&LBKO95V>54mMzxSL@ay2#YI9&);JhEB-hB_1 zjXZkR2XRXt1bw#(^JwJQx716y|3yGKjv&@XRweNH-QjGDR(@cElV1KGt`4iSCQ0=# zVhP2XMLF6QL!1!*#lBv*9C=39z5_oRJ*1bePl1Y7kZ_ajx>qO5yO-|_3;8$&9=WSt zV$M39FXdUe`JvA1%oOaBj4_tve} z99{ZCP#jmkO=?|*J6?;3Q21qNuQW@VHBiS<5dBzqS^Z|fS?7!17>|cAnHVN56q|Dj zpV_0U&K7#1pD5@nd#3-k6hmq>O$%DAtgWqObJa&pEi(Ic7~}WyVIei#W_U$g_rH12 z6{cCm!opxj&KF1@D+A-4kO!Bp->t#@Tw;SG`GQu`ubMwm6#HK5b^$4EHts^`KQHW> zdnx9Rrhd(a$vnaLI~wc|HT3m=uiEO5KKSiw2QJlXh&bnec!a8o zg>zK!Q#v`T7mXSY{y7m{f9l-x+w6~Lood6ZDu^Z=R@J;-_GH+!RccVJXPq8|eADz! zgpxd!gsuD z`2KQ%iak^Y{g(D{aW=Bfl{%&mk9k6&@2QbZ%==8rAw+H&Ddx$P^2L8x%lzrv+EldA zSz_5h*;|leL)o2Neu}>FT>3{h>li;{@C)km%VD8Cd{GSz$Y;W4#IElfwiS03Wl^nzgJd^V-BIG<(m>7|>P78Mzsj?1xe+?ckZG44BRe;Ce?R`l;&iX6&yst`({f0@^heD0ogO2u zK54Qf_}-+WG-b$L3RGwZ8X)~IZ8uWF zqhien?S{e7C6neV_n`Yy5Aw_(nvQ0T|9>-}WwGIlr5m6M2g)tXn1V!MWMcdc!C!5>i#W8Y!=9Yr6@u1d174wd7J6?4q-L6PrNK1q9&uG-ZZ5HDe*Afr|GN5eNa)KFfu1g_g1R$1Tpp8^cYgBcg?LO(9#pp;sG5g zpo7JQg1N8t4NoaF)YI^pcm>mUczO`KfkQQj@Vh0K9P{NtdH%;7}aa>KFzLtIGjZC z($mU$s=|N0VXO6dIYhkNEog5`RRq^iTuWQuA4m#}D=UDSb!3b%%QHLd{xmSozX|F2 zeU<7eWNt8>Rhvae`=T0_mE%99g;e=i>W{SfopE&kIVlzirZK!AZN8T0OX@D&TaB<8 z9(6ROUk!2va}rO4Vpu76y{qj%T%%>EFK7emkg1_MAqZuW{d&{OJP2|98OOD(#Uy7buv?~wrsDcX zOsf=lHM#m76!|S|bHP6D?yo}3^g3YY0pcni!}N5veuoD@x1|jjE(T40B)dpzgr+2~&ppzM1^{)iX(%Bz z`X?SlQ99^Of_|H*2m2&ToGRR?SfT0WYzYAKX~SqS5JAt+hP_A#Vfbw8A%#S6J*Q_( z58c!3qHya@9#O&ZR2s#cx;IFSmI0k%+q)Ry8AcaZn$z41-`xpQuRVmZ<7Z=`?#s^w z4I^M0dgR~QUyvO>P2{&OU!y&t8-CPVxfX++8r;W}Ok_(RPoFxu!5FXz*nHEU?=@9 zj8ak5D|u<|w+8-AVe{(p=TZdis224`j&F9kKIgcD5{DSA+Ewz(9q6EvtaX*e;~qAL zt>hQ|Mo}9xbXAn@zN?6(AkV33h){m1c;l z&q({47Vc;_r>?MM{pm!sySe>ta=2~atK{1L;Rj=#q2W&)0>g^LpOtFlD%c!?OOitp54#u!$b_FAO8D+^Wz$K{k8M;;Y1zcM`T0uS6Wf$jEZuHJ z%M_Oz#^fV^F|q9(`&phyS>nl{Z&8-+y$oS%2ARf=TGo%k9k;$Dtz^K%Mp@4+*}@K* ztb6%t?1m*=Of9$TH%O@$0b{Oqx4_^+gBqFb&AF-|#CJ9R=pki9;004~#)_c2^K<9d zQx9&_m^{3YyJCCS>s-hVcHcYh5;1UKVj~G@7f_r6dP#@+uMANduQ-q(aRc5}P$GV62K;J~odc}B--zm4=M-46L9K4VT1!_UmC-gyF3 z4(no!Xo<;E8CrH3>8i-KA>4Xq2&OH8-#dtAm-BP&AjZ9{kH>&!msM4oKH46YKPP+oD!q-VIFcfSuR^<1mA<}O1(*MFxYzpX z4}31wmC~Pl6;H3WZ(J|WOoT=>(J+26L<;zWfT{E5w-C zt#+jG4hT!I3eBPPHTm%?;!iENy2lR5t?)N1T>g6r)DPqy`l<-HoNz&<+*WDd{4e&t zGAOQY+ZNYgAqnmY5D3t?ySuvw4<6jzH9>-Fa1ZY8?!n!qacS)BeCM7z_k8Ept6TN{ zzF%EU(R=MZ_nK?XHOH7^W(w-b87Iy%U{LM19jKT_o59JzF-69@T<%(bj(ddVJ?nTH z(kax$vix21^0F1ve{Fqt(H)HEqpoA$xD3iH2bo@NP1Fo`Z5@ zaduzJcs!h=K$Uj7_UNM>EL{$Kd-r)FRuLxulVIx4#uJpOdY#yKX0wzEbWo`wW!D=$ z?KPvht;fq1y?|fA(Xg_NW8e(7n-E>)qHsxZq83Pdc zoIhGF@)?M{PTc3_C*rr!mZxx20X36t%c}HM#1PJor+E808Y7?^Z=WNYE}W~k=~ztG zmCZn<^C^$Gots><0z7b%hS+%)ShN?l^S~C<=C+wm`KsE5yOZX*$I^D$>HRY_xaqmU zi9|Y!OQH-n!(A0t8?8)s*)?ER`51Mp9X~(J=tt~EZIh*5=ct4IXcjJZN@`-~ue<{7 znFri@wem+EAIQ7S-m~-t^f3-R8txu0?3osi`#Jl=8ez`0u(-5Q>ox^ayE;IRXVOqa zxe4BKR%CTDp~0ElSt`6JLJuQ@oFW78Icn}^=f!*82HR4#Am&dER)9+?=x_ig{JUY} zc7%=8rgLTDK76_nr{ZEAglC4!SQ)$ytlYBx z9F0Fe`}Y=Sl5ja{tal(NE->X$8V(Osa>+88FCH|5~)GpKWd-yUfmp4!V0mA%;H+bkl&7d+V)7Gne+3 zj5?Hdy$z1KS{2U4GYy?rGGAobeb0lnR!(R?_u_}!RGa;dP6m-@PdDp0|8}tuY*{`V z0GVh3?eiI_hk^Qr;>`8>si3In{ri zC5V5&i{c|8t*1#@IT$T&;2($Q?|RVH;BvcyrJNpt)4qF$lH{k+u&>(7;;S%+wqpNa z&9$)Hh)Q&XM2Br)BHpnRCw~(P#5HPKzH=-|zX|4iWWFwd1D%03sP8<%t#rFaTsm1DQCuyK3n+QX1r(7`fp9&QtU0Qf zsoG3SD1AJh%1c-yZGINu1es6z-fmS!Y=5vx7Ryz=C&6h<$K7PJ@P~-if-cP8)}Aia zC`(TvH)3%5fyrS&+TXvUk7dwkH>3(&n@8KbOJ@;+JL17%vQlaxOa$Lvr8igvPT5+D zU>I{D3_vG&mJ%q0?t-C_&mhow+iSZfd-WPgcYm8hCS=1PkcjA82)p6b>tZUpeUXclD$+BCzh=Rko}CzSL6iDoW!K5wFqGTF$y}7I-Eg!e|0AW>>^b zT%#d|M&jUG2edD*t^w)RqrmJnPi)>yy~E7HH0RrZ6qnX3qUH;Z-p(8ZSA6HI2e415 z==X6U$NrO`kJL)72wzhoocuiDMi{vx@0Z6pAPZ)Qj-x|Mcl7p@fk@>Zy568F~G|N8v%OMHNPKdM{$!&0%iRRb&imcN5b(8PJkdy|gTsoUDO4C%} z7lU7^0a8F3^NNB(oY!R7wYOuw){>$34&XkNzm7c&kwYMrAzk!YCxusb@6G3TDYu;E z-l!hsIk$di48ZxH??S6`1iM+QtV5 z(fGW2uZWqZoCRB7I`+6)@6#QP(|iw>Q1j7F3RQ|;bGi48aBe=GkQ}bP@wGGR=*YfO zPJz%Dbceyr>v+}5ea_gN{l)|(i1&!Gge9XJizh0x42u{Q+KK$?hS4aq&O@g^few4} z_3@HzWm)BVUL&fk1sUT%wE*H9t)3LV`zd{hIHJmz%_JMWIh|?$=-V);oT2Is6+^^L zDdRA#TC9>~ob%$FEmf^0p7zRWxj`~jQ+$n1v89kzGWeNj=57lIZu-^W=}MIhDj`kB zZ^X<6-RA3GPip$a(S*JqRSFHJM49?=BA3*(u`2+b6xye~%F=sQd=*(z!Q$rJzR0keDzqK$zpFfp}OS7EhdBA5Zgz_SWMK zr=_=z4?nL(llg2@u8zEH;+D>K79wwqeb-Fv$PWgLmGCA$4G8p;$HY1o*DK{Q=Qln0 zQIOYt49)gDz^130-qN!{`rgz1dY_Z@6q<#>jmo|6xVzx1?zY(&A~PH!vVcba4G9O2 zDN%&S@6>O!(L(ia-qiSXwpM;TcB2bzgL`F{6@Y86AsrwISFH5m1S$k#__(*%tjIPK za=v84_lkgsh%oUErLaQ*4%vHsdS}FoTf3yO|{95sKu&cgq~T%Umm`&2D zPS4OQ-VRE>Np@*WG2}xPV%qHmIium`o1Mxo327QoM|kuB)b66 z^CgFGPS|gkosEcIX>$A>)}Omri`0tt z9|fRp#`)N#6RPav=5mT=5Q5sxcrdKZK((QLk@&?J_zF5=?Fg*TcfA|YOSZF`>y^V8 z{Eu0lmOKiZ-m@VF88M5j5Cn+q&d}Q)y87k!e;N|W=Cv^Bxv@@VNDb_L&qI`YgB|fR zpZdafsl0@xTVE!+b8lZ5gTsl#eH(K!OA&QeZ-Q-t1i-!N#u5$`qBWJyq@QWBuUCGa zZ<=(s~^ zI`knBK6*SE60aI%&Dt#c;c~*+Jjur@`8*=@gIN#X!b=G>&hfXeg)*Z2!|vY#e4q1X zodv{P$d@Iy(cU(%huH>ZmsObiHliGx74e=~b={(jg|;V(A}0>@_B!v@ek)dZCx6Fx z60?tJJ_cw%Yf%V6LfmDV%^6qnYZBX|9sw5tkDZ9zJ(fzS>1`CB%qKb#*kkWUU-l<$ ze_~V@T$OO~PO60fV)4{!6`Caw;zu?ktA=ODGK3EXSl)h0G8hpLeGh%SX%xBVUa3&X zj^tYogjE4rjTJCeMB3x>P0ZW6iZ|E#8oV-1K0%rT+7lXG?v_DrqNaEeb~U(BK1U^* z6Jj`|e^IAmu-72@#?a1cTZ&Da$nY9xm{**Jy0tXoaqPZKn>E2B+Utvr;DhCScB-q& z80QbExRLh9ixQ1GtAx6SZ(CE+JriVJ%Fwnm++At&{`=C@pXPWc1~RWkt_pvphI|?& z@NOr#_{vNY9G0$0QeoI`v=8Toi+`jzQB#C1lC3?3zR*Y)L-1;4cjrU;8pOlROko_3 z6->G0(h^T{)Ice_6bhM&g2CPW?a+N4#<}ObKS4utq*CVhdbC$D=;Dsz_)l% zey|FI_!iudTe-M&oaiZdreq*_tfKh)cV3R3_bnlHF2SlUrW3M%NG!@~%G&w(xE?>& zn71o#*hT(>cYi-A#H)Dm{p`Z&V!b@O)4;0`N6@%RsgANiyGtiLj)dN|S&F=Xjoa~s z#2fXh&zfb9a4wb#u{1Qbq4pYfW!t#{1sIKp=kH(d%$IxN47!w5xSsk*(yiC8E>b6) zO&L?TzH76xZ|MC=`q!d3v=!{L;nIRyZJUzxH3_Ry_)id|cxNh05X#VYr}U+?T-m8J zXHiE(o0h{-g5QlPzkyZjO#)@A$L(Qp4W&J{3@eqtz;BjYnS;~BNEQ$ch*W4mV&qDD zyAP9+UP<(9n9cB!`ol~&H`%B6e%ZCJh!*R=?{cnKE(@+3pvyR~&a9P#hC8*$PIG;=jM&c$@;@TZ@WALkp z+EfCx(kQ-Hmo=EDxocNP{O>8z$Pv(v%O0^7S4Y;r2}bgJllgYECB11<_Q`lYmPz=q zIB66!r?NrCRilQ;ZD-z5Buj4i2UJcfCYIW4znFSqW1J;*e7`n##vSt2xAKnUWd`Zo z^~v<`wo9}^Vi={0@-yjxz(c{F%4eLH`;+D{J-@h0po&cakv$6wIchN73!#@M82b(v zc3nIQsmqGc7zP{Jhk~C-y#8vIP+i7{R^m*dR_ZHbyX5G%yI{3^MiW4{vp(GY`fx(t zsrNVU=R1Mk5g28-HIk6f<3h(GMB~&V6BpW*zPzu`!L}+^S$5Q~);cBQpi&!wN&%{< zkhe|cL<(-e)Z}nGPW2p5|y&7;h3f1)rYPv!2_wzvhLF=0WhnW*EADa zf0A@P@kNuhu;VCvZk?!17}??lC}8!Z-$Ck!`)NoE#`A-2=2=gywONG@2xK6?RqbZIZsqff0v`hZ5AhT-y%mXxrPB8@MZ-!>66Dw29o zxsmbIoUN3LgXWoca2=iS)V)qs%=_>U)G$Q z1Duo3>4KybY{~`4R^+||Y*K?gfCmi9Ti6HrZUiMOi;5NvZUzy56Iy+Ka;Nd*=52op zzyN?KRhl2_{=(dsc1fjL^s%KC8XS+}9HRf^-uX zY1+&N?MVjb{c8z(2&00PA+7XyvNdkX6t;R?YT`2io1<^pO$%$;w5_tjZhY|OI2Y~x z^N$f`GtMj9_AQKrwQ;AriRYZvEvK3n)ol|J2>+qtuepIS8B?AsL;+fQ6;f=*;-JyQJDp+fJ5gbgm#I98qj^XezFS3_e zi~EV^I)=}9*a%?}ucVT%!;_@kBayy5I|IdWms+(}pDmN2th4NaC?TV#v&wkT^7$-J zCWHrM!>{zPk)-~^?F^ciN^qiG=ZlZ_$4L&MgX!)haTEI{$ccm8eN&k2?60acb&tZh zrMW9}3V=)W?ouyhqv0mcEF6bHNYIH+w^(Gx_6VchlBIsjHR(uYW^lYkUk|0vf>&AT z%bK=)hBhNAg#Fsk{C-PY`(vonH&*%PHSayo6z1c(ELW1!02w#aG;4x-+89>)1*bkd zHcK5EBizfBwKkFK-enX7Jggdq&2MYqU1z|Hxo5_~e+WD7``b;}4wWnJ)WpvXd+)kM z?(Z7G1<&5A5oS-G&7^xP#t(8#*9gk4iObdNc6kXPGv9GQk*DgxR*K*Tf8az%X6M`i z4RB0FcUW`U|4lo|OgKWxh%z2*17uW#XIzm|;e z0}^^xf9=#@V5jy5u*9&7+SOYwK7?7Y@&aXhZud|g4g6u8E{`lL-<$1VUN1#z zBc8m^b}8-Pas+mld4kfgj>}vq^-k=DzySFX;E>RWFQ2SNc?YyTR9jWQ zNMx4&7)E1Zn|xUt0N{EYhAU)qMgvOUWS6w%nkjJm3mG8G@Y3I=JW{&c=m1aiyIUjL z+fA{~s?HxogTX@9{(TE`akX(TjRF*Gu#D#Kzuz1-diqK;lzag=iF*dJfG; zVV`rE)I;Kh=QVoD&DlyaPQrN+HFL(F&%#*IPG8RfZYh-;G}?TL-4WG)QjA`qW{~@= zN5fjR9M4Nx?fCB7&^ z!*X)ieVCrV!v4TSciUyG-!t3^ewV8hBfAq$P{Tb3w8z@+buif!mB5C0lVhppGkZA0e1*wxi&?J(r41B=L$ru%#B*gXph~ z&nj-Ni3+lky9Z_c_Hwj#IPSZ;#wEg-&ybfX`hi;S=thiM8TZE$k67ALt#7;GnAYg@ zxQvN@41vNSHWxX+?snWBPME0?7iG!$sHg7nz+I=Q)Fjvx2IR5XK`o}D93w~|m`Es! zj(>hU`iL4#F^_+#9?unfm1ueoet1EFpHIaah(&6tmxQn+wv7qI%oTm8<ODDK58j&RE`;+0cl$M1y_;SR8iiS!3XgX7Gd|y74FA zu8d2;y?G{ZxX{2zm_rbwALXq*9;tQIqsx;NA)!mQ?W`#H=HGzx)A!eBn|(ws%kP{r zef}EUfV@LU4;u}g`QHo%g299G`;&m?(Rot*#%if%GL;^_+~StoG2*M7;R%f7XNT$f z%R~RXH=7|L%+y^N{(u($c`CU}bbVU>wiu_Q;tNy$c{knLz0-Hlr`$H*HXZ+IH8j8K zaX#toVVB(37hSWG!*lWyv@)W9aE^rGRzTh;43I|(@1BB3QS64qD8^R&^}8O@4xv?C z2@ZcOgMU2be|<=-A$isqnJo_56hTW|Nu1zMZJWD62Gs#ONc1E57S%hi1Q)(u^;Gr- z(9@7Yj%O@%81ZP&Tqb(;(@s0Rj>h0%sN3|3ter@_KejV~QwkI)NsP*4SYqytFB&gl zxA}b*-I1A4-a=l0%k?w!4a#2a>gL*C_hb(Do2nw%ANFrARG?45pnzqv#h~*ww7x8k zzGoF6brjlAW|tkQ=t}j!J@By{>Re}C?Hua-S}x-3^7$X?9rDsdW_DhOX|0}#ka5G&z6K=jt#p@9kLuG zoBc@%^akPRkwUIcou!6482-!(7o^JAc_O*A@V{B_-);G?Z@?7uCD9{$rownke`ns7 zh6miVu{WH?Kvp8yXXJ-?f+rCPurs+BylBO z|8)QV@%n%NV=@W!y9?82+Ywgdf16?dvdTZ6=Pw`o*B||40-;ddm?!(Ui~oMbzs-yP zwjKfhDX=T<8`P5gLg0Y*Uo-D-7ychdgBByjCIdV{=8CbA=Kp&Ae;*BsBK983fXsIH zrB6rruX+Bz8_gGMKm?dO?EnAu{mt0_|MmUPP6BwlnQ=~&o$6onYXF4w_;kDWxj#Cl zH;R3g^cQfLGaMR)|FeHw1$BgBQ}y&W^S{M0YnRaRzBf52vD3l-Yjz3=81#?D^p@*3 z_X3r%p$=n%be=-kr62u&*mnOZgeRI^OdPi#WT4`mRNC8Q2{ZNqzVf3l#+IZx+lJ z5>X=ev%C930nU&r&@546rc`m3P1ilz({@_zyttIV5IFE{ZbnoW>}`HsnED9w0?7Oo zsy4TAJkHJ+2ht|e$*@~nJRp*U-CzDF{Ca&n`Edtke?GDN4Y;jYv$frL@N?p2KllM>*naO_?-lO}iwDI!fGmc!RPXctOa`bl6iNJ~ zX?1ypjhug#hO<}liP+~6>l?qm9{<95b)+vYk8!-~b#0BC#mIhkj`=qa+yt5Ej*9kY zn)U~C)!`gb@Y}aTK)*4|wC9o^dhL>?+V!8GSZp4R8C_QW3&qZRar9}(zO5c(`q}S4pw^+2yz{vfJ(HO2Kd% zQm$oro0Loni`sU>)%T>IKpdX!YIKrH103e-vXR_kydKi&ErU=@J`Z(Z;lV=JOjfk> z<)C;Ntr7@X&<=R6JqKJE%rHn1poJ72heBviTc2*4@stLR@-v*BUS9AK$*{d{foh-e zN|13rI0LY@yGH#pWXX23diY4hyA1&&x{)S)i)-D?AgrNwU0X%9e^5ZK zcze}K+`fn;TxE=A+osbs+zq2%V9OtSL&H+ZV!;^J?SP7X`Q$FA;#M+%WgVB)A>(fg zlrJpI&7ll>7$@X~3MK@d=p7nmohSghyNo`{}lWPcyAR=AGKrg4b2 z=E^R~MGqeGJ{LBHG&Xo5%vqYeWV>0}cD4rI8n)!NEi;crN;94MggnvReU0l}{ z-{&ONjWDoZg5A9ZnWt~tfw%bwrPTl! zrVSTEv|XQw_ePP7CE%WK+h4-Mw#381Z4Y`nj*4s+#2im)^$S%-Kf2y@O`u{8z8%$kI26doOMHcch zzXHF^CGW82%=PA^XaAee#k#{y#Tb)aJMFPI39R4aIrR7iWR}FUFWaSGSi_SfzhCb~ zLn^%3ZPepof3i3S@OH=Yh<63argK<;HF5o@;nt@)d68Y)AD$7*s(f6+Ya@UbiWn#A zZ&DhJrMeKruY${IYTa2UonkuyYEf@DW~kc<)FfW^%79nr&>~D4J5zD_JL@k?TrWOseINI_1Dfi0##ZRiU zPK`(?QKPk94T?w%?TaGD$>%gXs?L;N`$-~!T?Q=Tg>ozUPO}LpfP!dv{}cKE;*Rz; zgy8dh`N{=1G1gxC4^?ElQvfvr&I)8lC7->8o56svN|&8+aVz-=g5UtKf+jml&2W%uPlg_4$yfU#HO9goQ z$s5ag8wGx#+u_ePDmz#4l(`4U0M^30!!Up#qWl%;rg?wfpIP`U<~<8E9{y0QLSMmR zux0YOw^R1P*Yu<@9rbB^eQ+XvSP0b(j zZ&y5i7%9r=OsIq7Pq4QUY=1KMM;iAx88ap^?QpgzDVC*RC@Sa{RS0R5XjK8iws9vk z1-|+VM_>2CrH*z&4#3SyyelnpZM)0{iLBOB0*)TPV!~HH zEX~!<>seDGzmK%NX(CJ|72)%KH1lJ823E$%Nl^4HQ=~k>+RFRYxD)W%M#VPIZGFRG zG41x9h5!#h&QRww7zJZo&g^A)ls8C1oJN82`IMtltr04@wAiF^1tVIxledI2FG2!s z#)C|%k0B(*gh6DrN7D3z^u!epp#sgFEwv`YY)%|VPw+Il!+{rX)n!${7qxG2t}7^X}gGNh;w}{^Rdri7o!>=p?XV0*trd`Kk31 zpTe`PZEVVx%OKO|mYOL5I4TB*+lQG$u9C^cqorrZH+v&~kMVQw@WA^t0^B+c&&$#J zUoSd^i=ucIpIPd4+LHo>(c&`P)SyyZJ*NBIJ%_90Wv2!Y`P8H*d&z$o<#6*@xvv91)U6 z{W0x*0`Oq%)C1V|hh?rq5A#$-qvT*|RI9hkj7hgPI5cLvX+8E>yx#|+dDAT2GkU?z zOYOC&ZsW_hsmE!f^qc0F z)g-sDxo-1z5$PZ03YRe6Tdf-7AIPhp<8J^qmPi!fsx#^jP?xFwsr@ZiXzngKmY81b zBdqF7msqp2T=iS2Ef1@vjeM)0ykE9l7>yOyl3Gzc=X0&WKO8>Io&8}Pr{qe%zK*uNby7pgkufZ3F%o48NU1dWe$79 z4ihf?w|PnzRoB%YZqF8#%%AWxzp#*Y6BVE-%HZ;o2P^so{(gUR%qhSm?kvI^LISW# zY4T;<)JBpoOB>GoHLwdn7CZ(9R*m(oFMdOoi&uC#TiDiCc0T2TJF>sT@^^gDfw~VoGFI7Bwg)7>U*xt%)+Pgh%x0I&GVAiP4NQ_`^q#g zowcNsPi=uj4vPN)-`DM|pUId8{&kjXLBFu$GKjYhQw6fFrNls)w=bQ~(;6QMqEE&{S#KsG&_kIzK)tK zFqGk9Rwo7AqYSpL$0#d}>s+$gfg|Qk5B9}adb2`H)s5`+GAzcjyynL~b)J@|NGI1Y zoL6n%M`$N1vte@}51SvPdnXKYXL*l&s`XqYZ))dq#wb`z>j9lb9b!GwF27WLpC?&l zH!Q@?`1FpbDJlneuk57^eSGe$|w6NzLkY!5Ojgy#veaGcCP2y@0 zJ>Q+Rcvawb6tv*h6SuLQ1)BxZ7qPp*AqYOT1X12Bt4!Fsy6=(c6?h&`p2 zP={*+aEJ*b!eaZ%6ynj!h~YVU{a20Ufy$t|j5!Cr{Bx-1~S|t)~pmBT)i#7At*MCZ+{b~A z(Q^_ZCUG*bHi0U?2p_;inH5?ktxCDv^klU06e*N95qs&>m@05#5C7VNFe`2c)otZ5 z7vM2i9@XmUf|NYzJ@_k9^I%@R;;m7iT)gEv^d|I2E6~SQFYIcoH_!6Khoqi9PuJ>8 z&Oq~3XgLeJ%5k}Yh-<36PVcU0?;nWQT6Kq*wdI0bH6Z-0+F(# zeIn@}Whz_fyB{vs$!_RXD5WAAk$p%eCNJ;NoI>U`P~Bhc5Dv+2(+q@@dRGU zJ06y!yDAWtuNxVlO_m*Do3e!bN3x5w7bz`q^Y-3*g*mQ39NCpDGQc-32?Z14w14;0 zH%y+Em)AlID3nTZ>kWT9xtMRT>I}xBb$z_9UlS=?yv|8#c3E)>F_u%oRF|SNz{J(< z4i>d!SHPp>#n!b+^JMtC#=H3bW76B!hgaWa*6I(iyx<*jEvoCZBoGh?0+TqL34<+H_-73D@3d@`1&HFtW$}I`t!((h&3HTYS`f zUzg3mNf`W2n*n2)wwpz!JS^i|!X$$Czr~jRXwh-uu}sVAO!Q6Eff+|mH@Cf9K5B%_ z$tKMxGQkw4?dKYJ8jokJT+?PAud+*ZMC_3it8pF@+{Rx+3C~D*FCp%*f1TkNMS@Q> zr!L5Prlg=QDtT`<8=Hwl@KkL*aVDs5nn$#Y`>Kr1nwxeMw|S&= zjRb({I}(vjet8GHYsyseR8X%$jD#hfA-NZby-AYFc&uU(5hqJJ{nwi9XB$$D?blgSAIUKFzT;$SzD2jB*ehJjt%)@XNR`-+6Z$O z-XXG+Ov^l0%VH(fwumus&Z!}$&bJk5)b@A(pK~`Chw!*Q5R`pc7JB&5l@i;>WG>u9 zrXiDKM$Nk`94^dhP}YkEKg)i+`c`BO&2n_diSO4O_PZJxXj{KWb`(!#?3enyx&qF< ztSCdG07nsy<;d155~-T`Gi`K@lrIaAutKNTeS}}e_c1hvfgqCIyLjVa!S&&-v5hV^ zIeoGhGkP~r*2x3R%xAM`l5X+Hgv8WU(K(sFr6!;#>`*WV6jE9^7G9MxV&d}TilM9J zx1ABle9Ke9#(IT<2^Waz{~eDvNjsg})~_k#1*om1K26wV9tlKs?Sg-$fJJ>4M1nRN$8TZpG<7;wGXUsK+SirWW;AqTU!v1fqi*<}^7nX8c3f4ZbP zr(dU^Z;6FB|I`$%4+Nw6aj+=aX+SMzvr8hRB-mvlnSKqcgbwjdUNrwh{>*jya(IJL z25Cp-FWWw3xvYnCtv|K8JBLlF{A5YUi%qXlG|0!_RW5_8&Je+n^qIAJ z0z>eQ9u1&I#Y)sJJ}=-1;38%uU&S+BOFQ{%ZbH7F!yYbJ`X;fv1lu^o_l-JTr?8wT z{ba2br&Xga3FZp=dRH-D`HTS6A_P$W$JUZRgIwp{*3&8T*o zJG(WiF|dycR6f~Ogz-d&Vb(!Nm0V>*)!%h6O(|xv+s#wMDaKZ)uda!Z#R>aV;_xFQ zd@{xj)2#hAE4T;?LGNVMJPxDr=WG?A>faj=mPTUh;cVjR=#LY6ibLpn^AM zrzWG{G@vK+H=pPVlD@+A_vZN0L;Chbr2q5_k4S0`hg0{C56AntJWGaj_su&+r3Q!Q zXS6i#Ar~l1jZR-YYpPK$2G;|e1-S2JX0c9HALX(X^{V`R(X68j9SWRtbQY%EUv;<$ zy@;(j<&ZugmCZtK4v3lA*Pry}`UX8+uEZnpYU(YXs2CE`EEC(YW*ROhu^9I0D?~=Vq|MrSB z^AJP*t@R=cc4Z4JKZ8FCBJq5Mx;@DQ>_)q zh-1X`=@Z$>ob{54msDZR1V>*c=iDs7i`GIfOiN52eldg&C^cAi8izeBTC%16w70-V z?;s)l&Ume|jU%)zf~Q-{!7V+e^!jI8XjKuUTlMptXVT@qFHS~pT7VaEnII_Iu+s=In2XdDXfndLKZK-a2w>JD=$j@yXVmWq4lvN+e0mL$U=eS?Z$GT} zHj}`v^pHYQeBd6e9TXtEV^6oi?B{@VVcacYLG!7Ia3KJGLP9RD^}*m*xS){L(TwXqIHI zAcM_0A$X_nZVU`+GVUV2nn(_YiYFpWTac@Re0$A0&xAYke)=cR321ZC)UG1qi;!{4 z94;jVYZO;3{c15)3;c$Brfao4DR`;ka_^;(WV}Vp#Sn||xfXpT$m4shw$E?jbIZ?$ zrHsw=zMUqkw;Sok;(Ffis5iCyb;9eHQ*O8b_=qTwBZ@$uGOnJt-+XH{LhI~<^@K7V za`|<^^yzg{9H>NI1;BYwAZ=r5_c>#*Ndg*jFnY_r256?0Ta#>qgoxdkf%iEDECn(! zdOe+B&c`%i+IMi!E5PZk2=rv;{eo~!5{LL5Upxx_tYo!dJT6`*#lGG}KMVT~$?;p4 zJb*q*vJ2YSpP+uy{z=441sl8(Bx6Z=*@KS`18X z_5hy1VAXYYAtTfljLc?VZq~!VzM`-dd<%8Je64-UMd~f6pvHVsB)KVM_rUj=HwUgo z0@aVg;_CD_o{z3Waa))sRrA@?Z2?hWCof?SGcw;nn7K8ONBs7Lb}GpIBhVITjugvy z6DZ93yCT*Xr>HWf!;md!rI|lFt4S}b?}TcGOes=5DFE;UI13{i%cqgk6%R*_R(StY z0@Ejep=DU!=${s|SZ|rvN9m9$s1Zrb{LTOK(6;@TF~;f6SA2bMaxA7z6+j1;Eq~G? z9pF#Mbc}6|CsTT;u8I>t$DU9@SP$BbFH`UscYZ)z;vlfHtcZU>!Kj#)hejK%)h-KVG@ScSqY5 z6QyuvJw0HEeBiuIt8ukryCvbkb;989pboD42-g8<;6*ipSz!uF1sCW?c3DyT_c{t| zm{LEUw<>W6IRb6}P>PSFis%r#g5Rx8NBbH9WY885I&)~|fE{h@@4 zlAo?^+V$pSC_CT!29Biodz+kW59}tO(@v=n1b(@tJ~sl5`V1a80y%*677hs8?EBh{ z;ciejPQLGGO9<#JP=M$vd8UQa^$hiG{!81BNUW)2IHTFJ;MTP&dWly#?Y-{W(~T35 zqvfJ9YOU>zLN-Z`_f4k@&GM-ma2cjP-PveNmZ-a>ahk`jVBbXO8g;`ua23F5yFr?w z(03?}{vn>@ftxxQPYqZ3v)9<`)MlZ-lh7fjR?GuT#`-}(fMHnUTr9y`}5S~m&6&u`o)?r zrrg04{7B@X=o;v#iae`6OV&aAW;3&IngpPZf;w<*C@^ALIUY2{N4aY3bG#B8GdElH zvY{okHgE&dYW6xDD;|DRKv^N{T^A-2tRqt+22 z*D?34rD6WZ6u1=wtbW(LcPCEPRzH5|683QurUYPY0??9J>$r@MW;Ed;Rn4uzc}KL| z4to`C44%41iXWA`_?Rl?Bp=M0e~k+}fI!7_zg7n6{2W->-BR4pswMuFUND(&fQ%G) zKceHaNnqr|s7I{A=oONRmwI_)^U+SO;*Ied=m=M34b5Tn?Y5`N?AMO(mA!5um1vQY#rj|OJ z^)kVDl{f*v!~mwfjVs6Lwx7gD%mhvB%s)t4g^(qjU4q1AHt$9N0CavcZ60jM|KwCA zNBU+MJ{3kklqidQUK+Xj@N)vnbXnk!mK?~;cZn1&M!*o$-mUKKW-F4k%{ zy9)4~HAkOMNC82u#_;DSG+L%SsYHcDLc1(v2Tr(xLRz>c(h;IFWb}I0r1`AY2w40q zpdzZU9G80wd8eXr_e;XqDZj=E8DwjmfAiEj>*OV`#?J0)pM7Y`?;{e5(YV0Qg$LR% z+awd@VsQTFQIo`_Vb4HV=zN8>5!(u$8u55#h@x{!=C|Nd3&Zw+C)XC?g!qE%!Nm0{L|m4U^RYhg7A><%Wm)gj^lP9 z1x9q>ZJ3hioKEzRclAx8ZWwco7?$hQiZKShPTpW$gRah=fTEP8y?gbcJ=>s=hZNjd zaA@))&jNd*+O&}y&~2NvuP|5+sFF=dnb3fP4T5t!!-)XY&ibTstfm}G)92KeaXvI4 z2V=k?=}TK@WetW2`rf9|kD4q_-U8*5xqmv99`ejdyhP(b1(0Y3lQIdWA1zvL@@^hx zd|Zb&qC;x$#r!Hbfa*VJI>i*QV0+Pz3Z3Bg9Unhe1i+hl0U47HqWlc9N^a**qlER= zLYd!QuwO3IVBv&8^IYySDUwn(f)|=-enyOg`=2h?VaYRl9qlkrD4Hh1j(lN1ysy-% z`s@@Ri_;zksFX={2C6%ZNH~|G62p?YOQRL%k4}y3eI7|;y5_t_6eEe^$LvToHOE%F zFopqD;?PTR^8^$!k8$WmPm+l6dXGs;BZLNO?m@1Jqi9QoxVSs%HwCFL1uQb=SS~Z1 z`yXCRNdgnCcz%sxnQGx@PK*KNAZikZ`K^q$DX}>A{1TbV`}3xp3^;+Zx7>LWP8EU{#Zx^vUPzb0k)}N?^`griD*4Dqzv*44AnFW|Ga;PmXpo2F z2V-93*b1zp`m?^`MrFMk;S5$K56`u1*^5Q6WIWEy+K@n`KUj$TiuMb^bZYpYS^&05 zPUyv8@^R3-j^ViYniokjx9Lb4-PvBS9WIU6{}7&n?e5T-X(f>!fBM4V%Rv_|++Gt&N%lNpQrQ>VOLzHAF;3nt;^MdoR*^ zQ|X;hBq8)3AoNH=l4pDV<;Pzea@HsHl*x*-+S#OtC_=T_sm)>jit{FcC@UTyrBwa0j(*q0%R$<$^Wl0593 zx3`C7hyh_2S1xjyU|8{8xdloH`{)KRRn6f7$JKn$;`$Bi(5#r3$>?hP_iybU#|a=V zT=!@(i^JdMT*2>nyZA_3GcV92$%ae~rAi&v^u4mA?Y>=;xJOaFvlpeVw!scps?xnz zTk%4Id9*|FofoyRbY|#9P_A2xh;Qg<7Tn^mb^qI)ytdWG>eP@ScJe-Y{E!1_Zl z!*b~tPh1cb;E8i(i{v)R-|tiYHaYm)A<0#+w>$rR%q+i$jJ7FNjwSB}rv&YXSJY~q zVah27bqVKRU1($J{&a7{`&GmU7rv^8BPoMhBqOIm8!SE$H-=hzm$ykRm9B7Y#HP=! zPFo`V9gP|8BOscu7M+|s1fJq9o93)tRQd2&?~8dAF7~4)+=mf$l!|b8KL33Pr^fdL z?F7$0xn^9~Qo*VyyO>V$)?m=pr5vJKPCc({y;j6*rhgdqk~F0AnlO;tMwGHI z@EYuKSuIjh*{WNo{JgI8K^#Ihqw&?qJ@2KQ$h3Q3fPKY?RO>f~z%}>lazYME$1=0L zzIMhMtF*l7Qy==)Y<5$I>YP}cY6e8pkExoEn0x*WCfo^NPu{g8nlSHMg-6;yaJnnw zV-`)K1@pG}6<^Bi-sLwByX?DoM{rP2x6}l->w1HtTd}tI#^ih=D3H@@`^*43@t#&3 ze#vVWuKhsVtKnq8KEc2HFt+P-opX+V$?9&D^60qJTxpi=ctiTNmL=qt-9%Z;QIjHZ#82= za}Hqeh&xr&a=Lh_4VP>9bbLv%P0xLG=1y?r#zN=g>ou*99y7mv7QGn^m#9=<89ARU zP}?WRyQMKBzfaLk1;>42X^y)|YgeP0cGB|Zbs50Xztso`w$6DI!WVnc4axzM4g9+y3q4V}M;Q zIIy-q3VtEbJW?Uy*0veBI`3`fkI!7<(zgzBCQ@mG2VK95#n@rWUwr_$Q1LpLt3nR1 z9H41|%L^9`KPxcWPIi_l2J-B+s0^#Vn*k=r)Ed(jw6uKJCiqN^NV*>GZXcXu<*zk2 zLw;FwlA5ohcgZjbo(I)@oEq&)zVgV7+2<`3ftf>OSNF7W*}@5(N-s#}UUr4u9e6s* z`=Rz~gi|J?I2-Lwhstx$izO~(NR6)s|B&*Y&2m#|%KH2Wp;ob~9@-^iiWisd`TS4v zcc7{L7aTZhgj`i(@5G2VbOK)YVG zb0(t7Dn;Yu>tK-zLIdD-Nm@HshAC~g_)G~|9f-f_gpiUvZ#h3Eh1<91#foXO6< zo_gXn-iK^rDbFLeYEdoJiB6! z4XaLw>E@oGJB;Zwsm{kA!9KQok6#Y~dEbV$3w3ceCEw&<8VcD9@-3!pbDMm~BJ}~} z+O=A@JW<4(a%x6dQ0J@)`$}5v(;d-QcNiIKXDKRFVFAl^$@a2iW$cYvzE)9jX{S+V zqAT?<@J#rn^i1jX?%UF{FS{wO4qG41KXLbc07@*VifS-rYVJZUM{!V?nTPo-yh*PE z6E-9lDe2#0xtvkP+28TS;Lbd9HHlb;HGg!gs*UTkX+3Jsy0PA{*|`-07)6k4e$ql&BGvEb~DA&HB=URQuD0}zqm4h~awBAf- z91_5=-?ye2(xiM=R*(~ZQ~hu#oB}{%RW1W#Z{>~aIc$9pFA}O@gIP;DqH4Z$$0+$H z4g*>yBKkk4a{azC@1iOyCZm8shIJQNewRi`n49hzDo-Wk#IG*ZbQ%W_a=V z5}k7Mf#^?|i~r?NGX{%wF93q$pFWXHkjekCr({?FA`sER^905efQ}e$^Fzv6z3vrS;Tq@8V_%Sb-C{| z7&Pw+Aa`B&f(K)la4>^&k$3@P4)+)+#acY8EJdO4W$U%jXj-z*>`6?LLq{(d8|2>H zoGHq_&5bWv#`Ed7E*e~lpjOSLwHZWO#M-GO%~{!Z19a;y5xBu591{Oo8GkaB zcV3_dx$@sW+12nUUXNoxA@iPPW$^zJ;$alh(L}q`le)Ly^DmjqH&-cXgD!Eb{DLQn zz{u}rDgp&*Md8A;Bbcl3>(SR;spP@%qX8e)&J9h3ls*j1p+djr6hUjgtH zRvH4eoT3=YB>4n6N}86kDsy49nw72_~-fec`m~v_0EeT-QC~!8Qwk! zzNyJK@jVYHP1QMhEO)C{&F4~m%G|LKw{y6-q7(%!WbnF6k(3`>@PJ$Vsl@ZjN6lZw zUg_JB_%CE$t$S1q%7g4yw5iBQ(W?F84HFCx4Ng4C5>*j-gVq$Y-J`syGKA8S-j-PK zE~UN}T)?ePUuNWe{TF~v)TWEI{9*Gwak9hJf#tg7CGpMqR7yB1l=3S$dvyR*VBXa5 zmDccmtaW4O##2PCNYkx5Y@#Qd4XXlHH8~8T>mM=okl$ii)oRX@au|)o^Tmg&kOoPO z-Q9dV_GyzGbHQQGprE^f_zEqz;8aRH_X)DY($DJ3!;vDQRi&+xmvyZQtHjHr68<5g zROR~nC#vwgD~eBfny)il73rTt5pjg_^~Mn(EA2nhh??C$^)(&A%A)Y8hrmBDr-VQ_ zsIopz7UP?@o`v>B`)=5*1M`d*-Cg#|Q?4xo`Ef7r!==5k^K2($3m)x(n*G$lA&8OP zhPHQ}k~h~r*82|EI!t#N;l7UNA$^%7o!xp`Ij{>qzWT7Hj`^o*OE|-~BR+^t2>H0! z(&5jAnT^<_Gi|xcrbR|%+?xU4Q%ni>4771gDENM_?NBY$ec#&NZgkK8a9IF?uhnJs z+Ym;V-eGHRvKjv7EE51-sncY2;_nZ!PiQYAXOvevk=)|J>AQSV!GZPke_>xau-TDb1iEhVMGd5B5W zu1ngbJPRi{30rPFBhJXd=H%LI2ST33uLQW<=|bIU3|v-%NKBN zk@kAjk(nu1n2)@EBmya^ZK`wXklx?nD_>Q1WmadDbo1U{`_8k5$(!7*5zRiF^Tm+b zh)mrR56HiB;_|jwSE#b=+GgLTHy;+40~rg+0tH&75*;(_oLH>48ze3FqGPV@qDADG zUXq+AyP|OJzh6i$TGHH?yfHj+DJLf1a8`qhvUtXg<7wM%2lc~DY+gg4^3mbQz!MyR zq&2FU5pk)`I!1x4t8OR2g$mF+W5#0N%Kd72-8#e=n))prTV#)snIIEXB408~9$sUM zJ`c>gD>RM5PL}in;6z27I{v6y$V7a7fIck?93ROj{zTe)(;`ZpScqQ?=^AhGrGu?_ zSQxek=A7Ana#)+LMjpE~3vh{QWNb~pN!`UHTJbqX*SaqAIfA~Trd+-ZiTR6u6O>%v zxlYq@gq9!0U)%UmnNtVVw(-6DcxY{sU$6>9N4m3Jtl=jkO~6D_x(C?))&wkB)yd-8b*GE^ zIJI5;XpWa2hKLkGHY1&IG;&T=v^P^Obw!UX>+L9AJa;YMwC*lru{!jn&*H9{XqU%&N7vl zrd+Yn5Smm9(xa@8uX;Wq2-e5x4dVfgc@LvA0>g$SU>(u1rq|~ioe_1&K*QW)4_T*^ z2W{E3BO9$|p!sCwV%irzq)z)~8M6bmJo^>aPbo5vtMgT-)5pijPD_&bE%79dANt6~ z{C!OFY-7I4VYu<7W0>Q-#Hj=|YelCvoadq3)Cj47tiOjO6ymwva0tqIn%ImX8QMmV zRyI4?Jpx6+*}eo4Hb|8;_5;rs9@f;JTlajhlSb>vHmGkhrXZFn>b>iI(wcY;bAJ8j zSx8qneXY8GNu;zb=*W+@Lbs%8r7u=#DoKyodL(^a!o9d>3#`xq@ux~_tI<&R)}@g^ z18mu1KPtfa4s`KY&gw(|U_ZGj$Qu(Yqx!}!eg_U8N3C7||# zl{$A?P2}v!hv;Pf_6i&CL;r4afAj=qi?o$3US>$P_KV$TL-YMH;b`@TR= ze!p2`%;N4kbap*EgA*XGoN0ItcZ zcK^+J3+&9A$Jo-uA)CGEoCaILeDX*PJ^6YqMtR5hbX>ajtb`lk;npVkdCBv$NxM7e z?aW`m6UdQXHR4G(RQZV)$4dud6&5dRrbe>Of?axQLS$_Dlds#y`MR&k09F? zxV^G;)DM6?OkbdVCa_U8;jYCz&LydxHnn}=t#8Zz+V#`d-P~ULTjK5gGTN^QTr_o; z53l~Op1Y#J?hzzLw=$_c{${x_=CNa4i3W;(YdCRBdIw-cKkVbiO2>Nr*xFi?h%N@D zZjOXQT2`t}xNE2kXq@f#Pt*%xw8w2DgcmuWCObAm4SB<+L1Q@5tJ-AIPD3lv?#pR> zVhBPAs_>XQhgm5MkNHa;#jic3fmoN|mp7=LKJ4;O?j=w^T zqe_kZF#WXs2dl_WL*Ipm^BBEM@Ez+p_597{_gp9g{KSilv&%YL6XiTCGILiQUc3ac zRZ9G}bjjtln*JEYt!qZt+$&&UuJ|D98}rCb!NccWI{v)adl7`6^fYakf4hQfT?36k z)2-gV*04juCFv%iX!!}D92GX>g)1nEt%vdC2qCx3_sC{Xk)i8EfokiKTJ$X^&fCv@TZkNW zp^j(~ryT`SN-P1Eoe?^`o~_}4y8f%Xt*`sHtk|nOSO(lgEZ(uZhV>0bZWW>cpRR`4 zR1&MctD#6AM-F}y*AT6AX*o?mrUqWFX+PAHnaevgT?^k`J(0HOqYN^7v`3h`y5X}0 zb;#;u!jtHt`-VyHO_u0KdhU>vWytzVFi5X3Y)-W%;zjf-O5B}VkBc`7KtJB!xGE~5pz5Q*uO zaVhiKarTnOrDCGU2em|cOL}5W(2==5X?Ld4CVq3u`@Xq|(29-uvTq;c)&tizaO1wu ze?UxkY>e41YJB>9y(fzn$lcb=fS;MLk(|g;miCl&g26v-{RqAsLr@!grM5j!20zeF z9A>dx%B}ZwKf$oBd$Y-WJ1fAP1NS2R(QXNwqd4$)ufygDiRucB_eBy)_BZGL`{hog zf-O&&a&^U>nXteZQHwJ^=XR^P$SwM;`ub+Y?nss!C85Ye^*#492O-rjgj~N_#1Q#L z3*zt-N_!)gyNyc{>C@_6CsWSg&-lQ!&*AKk^6W;uovc*@oaVLH#ZE9Oq#tmEr;G(NzA^iQlv=E)X4-G zKQB96`B|yNc5MeOk(%9;LwozaBJl^!L{xS4gYw16^vrT>cjAq$23zZD#-H@2px_!; zt6IB+8f#}3ImkQGvnt5f^O=(b^Tw^>%x&fkct|MytlOrV8oMbGG{nu49<@kg>zoCM$PeBC=27 z=X(2tA4l6#?nuR<6iKh1WhT2tyQ))T7}49FPd`~`{a6mvK4(>VS$!UY)=0TKmoF3y z?wnl1I&7~iv%7=U=cf-@eODH7uXescvp`i2S9EY;m^QAoRcv6O)2wad{)eRev@|O$ zoI!l){TtL)?UX`Yn-ZP2+e+`%gDs#`L2ICIEHUaIKgUFRgGNOS0ts`b^&B^>`b27W8_31d^@>#?io92=Q_$2KBp| z8Ji7UV!dUU0rU2D+x!L8vf0I-tWgfl%8mRJhibd-V^imkz{M4w#Ow?i+T-0#d6~X~ zW6ZVID6%FqY!k!TSA~p_k5yLGXNtZmElSsL&8~N+P0`wLl5irL^I}CtEG)n6miXY~ zjci{f8N5Zg=N#)(T*K?-!GbI}(tj2z;&w ziJGR+P4_?Pi#E!o^lT>_U-M_icIe%8-ap;?{JAZJWfr=`2)O&jf?)>ekF)Iz@z-(jm$%`g^W7WX-@|O{&d5 z7jMg(e|puU0lQ;$Io87T&KL;Gebi7Rw7{}#jg=jsPpKC-Va+B3e|kaNVvfa4+Dvo|dOib=wN{$a%lg<+|Fm7n zqDx0|C5Bemz%lETf#m${8mPUBc@WU?G;%cAX6lygZ|NG#iJr$eEz}0A7oP$_(KcQ= z@%lXhUR(Fr#Q>?bR{9OURW-WZtT{H%48NhM6qM+AZ2MGmfdVhfB_98LM6_{45uJvpC%&2!GTdp^kPp^s+CYcGTkurw zJIBc=bSV`N&pxa2Ho7~@#2e2K5IcqATiYFVpl@jXIKOkJdj1mY>X8X8eYB?^?f6Jt zKz^T5D>>C^nxQ<~WaaZk>T5NDT7Gw?{W&TtVpq=6_;}=^9<`G94BA8z%F0b0H*C`D z{Iq^}oL=2s2NmL|^@J*WT$kRRo*~(pVpLuuV_(} zvl2qLF+YT5>1I7-oeJ6OSB$SkYLm&>pabyu_3atatGM9~fBp!L|FsqD(Q{&Uxi5$JyKRQwzcJpdupluv zjx%%*q|AMJ9<1Wmt(4Jt-puKurf3|`@2t~5?bJVy3eP<>Gozr)y>@;G4*nU_!|7da zlCS)QW%mUV?CtNJdi8f9`ags9e;!dD955=d$5R3rMxB#gqzxqXv7g20xlmr?Zm8wQ z|FMhzJl`LVpe-%rSDp!waH?ESTpLP$cCtN_>$AT!j)f;^73+jfxcM+s{NB8>zv++) zBB$Acwoj|57_#=SiU5g$&%gfMKO%wu{N{i5^RFfEKeF_n=jeAygFg|L z|LBna=#W1Vi{A;&e{{%ybja_-;ZKC+|7{(jFh#j5^P+jK)}cP&9{w>@o=7p%;2O(( z-{<+(WUG$-WHBeeAe;D9-|UuQb^Z)YHBQ~$@RUG-?IqxGJBzcvN-}nn#a5$_{TDhz ztmfOmUcQJF=V&Gu$5%b=#K52yDOb0S<0_jGt`{$?hBV{EoW>2pZtyXd%r#7N^)7X( zZl5KKJ3Pw>Vg0BZ!tghqdM;;>7{i4$G2gHUrxP6p!|v-~A#6_GzOH_MlCY3+C&`7E zld2mLlO@x=m_zy>lkRJSJjf<5jg5Sf?|z4olj#s*?YdF3SK0mGmU)Q$e3@~Hp8B*+ zk36xr-hI6h<{J3`Ke0UCYE0jkD#i5>yaS&{9!Igt-hLD!GTEy-1bQd=#4 zRXkWt6tzNP<;$|IgX9R`VFzOo7;U}yR?d`;QkS+k$9#ren2p9jI?~^=lQw*1va+HP zha&#ec2h4Y$$P!{X!pU>KXujr`2aoBB(dY_^~WCBZ6YwjY`7SX56aC5XV-P{LXf7P zyifb=#EAsZG59`>xU8wVIz2z760geJe4H8s)U%-Mi;qrG6#{MtD?Erqm&mQjJKnpq z8aHGn2oO&hKD|kX$$ai}H|9D`T=F}v~oYiIUQf+O{fuz-b{Y*#m&QTZLWyiI?@ z9o&Q25!p0=8%+7oS{-Tk|80Xx9_kf9^jpu#`p+)YEqDrsk)KnFVib&Il=QaltFc1^ zmG*Sc0#D1eL6?=z5Z0?SQ`kfqv@Lfq$Y+>_i%{vDHjBtfgou03y^4~%jlpa&I5ZM3 z(G1T`qaL1GPcah}z5EVxsm8N?MKi1z3t3KfmyV&nnXHjalAj=54A zl}0EmchK#)!D%X*z01sdxf{M%dK&V1WMi}AY)u~|WrgTlta|yC=;g z4@u{RnNnjdvt%NSV(@=qmWIWB?EcTLISj8_p3Vx zz^T$!mUDdZdM{dV>e95aOEWBOYI~wco2ze7NIsqr1(5SW&iZUb0>0bIfbG)Y2Xivo z0V1H|-#pR@HH`#m?^bgT%?DBn)+3=*I`bZ{n0(#8I*eDiu<@9cCN;wWv_&6~A=*B2 zgFQGpqLp_8U~ljzTIO0(#O|p5TP1w0bR3ZD-?@r`BuhUWG8Dn)YQ4Z|~~mqSbZ=Ht>@B zU4S6v2x|QY(80ex@V&hx5XX6L5TQ!(Q`-Hs7>4o5#scVCviJ7K%W}nmtxbvDO_Yo+ zc&nKMgG0}!b1l9rO;giwD^TEZt+5hmEll1=$!%@WZe3Rrzi)r&0^o zmDj=e^vW;7M=HyrBZvY9Uq;1p(i8zj;gF1;;|RYg5QCY^*sbp2>i+ch-}Lf7CCpCS ze43Cm?mhkzvmhf;#y(V>=vF`{a`1D4%?gqJ?X!@#1cUoXyoJ+kVbq7(9LwS}SVnU$ zEOX=MkGx6Megv&zPwcg(X7%RFy&c|xbtRHzFSMk^i+(%EZ!@h`&mY8pn?l30tHg@6 z9;|p4ZSX}~zirX*Dq#)me7lZIe-AY}Sk^o+AacJNnr2{Z@O;}c@E~XbKq3rD^ldwB z8IYE{31;b&7N$rzC0x8Ac)0=j+=fth;+;|4%GNS()8v+?B0@OUUj=A2s}HGf^4o?0 zgUhbq_ixhl|7z9>6kA7;`FNfJn5|j+Ier_bm#0Mq88ODrZOVd;xm9uDVO5kk@Z zZt&?hRUi3eXZK^p&YNaGac$flm##Wm2RXK`S~u$so@h1AP73>oBK`PD(*qw}ym>cz zJfw^8uk!d$+oQl9N+t)wCZ5$CxOh8oYi4M8L}PktiM=N~xSVu5<~R1^2r&KMe* z%MJdZR_6kl^wF4LCC$d^0-ePc3n%NIxo^8oWkP&(Q%yQ2H=c<;oCE0fn!tn3GgVy} z{zs|f=ZeUK(+;{*VxK^kc$?LU)uA*8Vg`c?tvk8$_K~Kd- zQrz6^vXQnBIKoRD+TU`pT!c`_zj(^!^<3X59nRR!%v}eBH(AEq)0-6>vSh#r&n`25l`bJgJlo($KA)PccWIxUMx8(1#a+nK z@kUJ)nW_SehGy6kluNQ0VLGjX1MXcxXt^H{rzWZ{0`fBSfK4Y?GHXb^W?w6cdOjuN zdb=rO(cCjCnXBwEPa1mnE>uKuI`zI?ShI>^tP{BF2F+hvQ}!LI()mh|1n~y)pa`?k zes87~sdm^Fw|C)SWsq0Mle&z0e6N0(G3MIG(9ch|C?Czbd>deDz%Sa1cCiirG;o$= zDA5=z)hW<4O2c$g2;*xK1pKqg@`upliuSfzog%kTora$;ef>JBvpq>}IC(YM!Mf{wS2g&C1rNx&3tIRYz63boDB4S-yRx+doFpBXvt|gZQmk*HqMaK0Rk|g7-VMey2 zZiuf>$vu0STJ)wfB~NcNoa|$w3tXTX!xkGJwx0MQK1@05(5(p(;c!P7C5?~`Jg5n% zUUHEFEaZxK=cGB9iulDV?K?YG0qvJ!s;t ze~>0i+K(1gX6Y<*+Ma&JqpLh|LIr147WMpR;DVKrG}9)=Z@?4RKRb!oZpx!xjfbyZ z?1F!iGMV|}-p+4Y;iZ&k&^hbYSjp%4Fx|kDbZ9itPv7xOp8y9x52GLC&^OakQ%Plm zHxUrp-%i_izaXToj5f z@S6pBTJ^hDyAPb6HjRA4TVi%MxT0k|w`@tLL~R0hrtIJ=yuSWnF0gS#y^D7uF3L9l zaIO{iq}q=uRfY(hzkk$%!*YCOJz zZR?1k(R(()@MpM7VuqAhc&+{`mq~-=P{V1+D;u>hN1LJ4t3NBXy~f@qI)~q|l=E7u z@nDlcm>!2DA{v+3gl6t=$QyC_dnxtE&0et1O{F@}XlSq0+|vo}3g!~3ocwTPdq)V; zG`{2CU^^Bd(OYtUxhEnrK~FypLv@fY4c7YrX?ir5(mEw;ZM;7V8Df0WS13rsX*@MJ zHzT)PF>J!|O3q+SRFm6pPD^#yg@ukIT=!N-gl|c`YC9G6%4p-chWdVR{ZxY4wBGS> z|LAgO#WUVleThODzZ?rpq1fXZ*VqIJ^JedPIT;9%KzcA0S2UibtzV!1X?FI6%e$$L z%1_$rM>vNSzyUR!%VK{Hpxu(z+WLCn=KHP05{LmC2CA(?eIF^1h7(XtH}FrzeryVi zJdo)nGsiSl%Mn(zp@c;x2?zZYYrz*SNv3N~j~Y#+=ACTUihp5fR;CJlp>d(b>;V6I zd`ym+S4p8otDh&*j^&rvlXgO$O)qG~pAm>{)Rd(m*Dul=aK?-e2qwvvaa7#n~9)wa6=BfdYKPvhu)Jq zKtn2n^M@s_RhL)O*dz^Drqq?Pt*Z5x-Y`bG+E@}?gp~u19pXPzA1K=FYk+EAutLB= zns4-jCp5;)F=^kd`xf2LTiUdVGT*a{VOsE9>yq5YOx^ZH9Zt%fH$%&{o3<#kLR;=` zSX<*8c+B7E>;HyZbUW=OD|;+ZqQ>67-YfO%bCoU9U}(g>hmI;W3WIzcG#`(eDnbTD z7_v&H&+Mc0NXsxM8&*By_cts({4`h7id>W{UkZbd>%@b4>gNNMB%H$nUx?e!ngAZO z3yL4qHqPy1Sggatv%5)spSQTw8|J2tVtSJDd>7aI*m=HA?#8gXrEursRiVomuOf47`lMW-QUtTpI*wQn zG`lrfl5D<(@rseKX+erzH7(Jj0Wv8$EyRZ&b>)H+VBIpKt|=H-CIB)nL!7yfn9(Nh zL%obq(=O2!?V)`Ua^@s`$6HwP@SUe;1X$qb+D#ko5+l+z7HO}_+Lj?}e|;v|EyX@4 ztX`P}?M8HM^?KFQwktu6pFIp-&1XU+MJ%@vbe%xoZ}47#ynK@K768d46N?4Rkx9In*ZDNB@BIWDt88_k1_tqev=)DFivBaLsuW)CkjF;Bm*zUdst!Lp^g z%Ut;_EZMar=*J6Lrhyyr;eGQ&md~_-KiFf{7YqjIxNJ=uJsuXBh`c7RE3+iP9GA;E zURI^xJPY|GC;7N999YsjJ;f1R=fl%+Oc|wd7r9b!*n$50CDuPI)@nS~7*_&_t#;$3 zMJ})*zso@+Eo>SP{qm+Ql?-iuox?~87f-Y z{JzudC4`3^81AZF^1&*PW!7t32OL!b=`RIX&Hi<^f*{g#x8fgMNuWTxT-)kVjnjTH zdRfbj*JH=6Z2|z7mcdGR}MH zA(CNzDrnk1P_%T}MqqyF69%oL35RlpipxlV${p((U(zIz^Mx8p{*XW=x4BYZk8oD@ zJWXafn9oZ38Jxb3Sx=6eS|}vXsa@$!P~?*Lt9>xuRz3?cX7T;`fl;EPWS}^SeKSp+ zcdJlc&-r@BDb16kevd19tA?y^j4^6G_n&EuF z=7}N-RP-eDng|#x-)c7MXLVfp#4daiaJ{d&h;Q6ezxVh?&* zV!s2A=>u{@$5i(mOlf-UZ|)3M$a#u7coM79PT=!4crJaKNKvJYB zOn}~0$IKeKOdA(pjI$qWfu4OaFRwY0Nzfh9`X4TUC}ycD1pA>ZvKdPjnzjQkofVR= zMadj4G1+H&?@^EReO!E8R!?5lsyLE&h-9%kDXmxu`;h2Q|NcRsJAw%uAvR!`vOD!z zz<9er<*k!JRQz8>z&t|tT#h9q5q0HM0XM}MQZ*X;=ypUgHUC=(acHAE(fiC4#T~pJ79W^3q zeK|LM)jjx1r9rqs|1*{rRijvoc!QPXg_1MSSq8Xo*RrVF~dfbDS4nQp_q>$q$}-@rYq(uY6B~ z&TS>!ovEt9BZTTz<=7VjPK1Wz+UXw|%RQRC^7#x4q!gEXFVLq7y{D#^2x?7wWAi1v z^t{QC2#eIx$L$~cQOxqLj}B6{C$bg8;iXgNC{x?y`{_T|e5Cx23U?|by~}5{a-S^% z6SarX6Z?XjucyPG{Itq_S`bE#W92bzs<8#t z7y&aE?Z>!2kj7V84fKY8BOl0I&k){3S)0a6l@96or(|5NNhhzOcz}QRV6HvG70E+E z%ThJOjq=kVwgydwyUgwEIN!jJWe-W9MS618HGAsS(SDsLS)DT%4%=xO41x!+k01Vv zqxri(gC_VEXy&HM44!x;ulc8GRhy_WTPN6!pEk;%;Dh?6<;OLB<^nhRZ;F)V!Czz$ z#Y!YAPF=U8sObRLBGUXD6H2i!cO<(RHNll4-fR$FU$mB@UOh}uByE64?Fd13Kg$#6 zP%!xlh$+#|2`+U@k+dm;P-8fiBnOd9iZF!~G}IZ+Sk931T2W`L51ZKybG97}u*o2K zJ^kBIpD38d*2+l5*;q;g{Zccyf?MXOvt|mc`oHIf`zO8^Ntf|<<^jo_q}*-u6u-Zj zVZk&nJ$x_-6-B%$sjo1%G0e=Gnr3$hI1g7q+0#wusU}v*2PIIX6a=}M3Q4Iv8sU`s z^xo+&05%Gi7fx8@Zc!%?R$0F%(I$iv$as@4;C70g+;$rC-+AxIuj%o{$rs4%%75ne zJ~8MV_+E-?2NUhM4?S|IQVEWq^hboF>@NE5HXcr_rJ~XtKEMt2aTI}GOSf&tZ3+$h zHORk=ynUjUD(9|;)i7Iu3Ar?+47~cp_k4^iBdr6Qjtn8ybzM)Bb$EN6-;R9UpY@8H z>fi(EQ`5h27Jp@0K5Ln;RS8%)?Q*~@tLat*^u@SddBEhyOr^--2AS+HUry1~&=P$m zQ?`-x>e2cGj<9vdt90+YNNVA!)e@-fIC8i<>@N-8AO?@oW@y<j6iriY#dP%E?> zxf+&IJDu%CBLo)#p{DzB4jXP@uHy@k$3i@m~Z_hq^ zIdwd*m$``&;^Pz2h`jtc@c7W0XWLH0Fva~OArF;gZ zHh6_J_Yu;zlzY0{@C-yNl7anrtM;AfoP1hPfr~`}AxvEuyghXn)C*t?0NnZMDVkcX-bFn}21g}-yBQuVL3avshkp1#xi=Muf zp)ZN)bbkpuyUn*ZqnUyvZCL9+_$=yw(;E(1>Bg?Egkd zHvpYhREH8*=6W2{S@J!vHJNYulPc0V2RN*0RTr6p5PzKhRucc{dK2iDW}3sW?|xNT zw!FsJT57e;0IxBiO$XgVfM_52jG03~jSHO+4m478(#o?Fj()s89B z{%T2ZmYgY7HZ)4=*h-2@Kr9qlYtN(l3a9Yzsz$K2Dl_MfdgciL*A|FNcJ`5AFFl0V z=&N3h(8h`-rci*bNWU}whN1n0suQQi22D+#dB@%=uq&5(Z04oG_-~8)UAp&UX$O`C zhwQMrOt<1-P~?+Jk&ADuvo#nlJ3Ox1C^buS4YwOU-PbtgtNP;>kJS6IU=1z2x zZ{2-*t+Cu&CaC*3slw@cY@>fspVy>yDqb~V5W4c%J#~oj=gDM=VDjRbQAPJI?@U#< zrHoA%J8Yd#`Hk{_Deh8FGkj^29V>X?~siQM29-PMe-!Pj9a& zc0{?+8i}vBfN-$mrDMKSd&e629CKBr zHMU^5SDNnJ^aAkKA>a@RKZHLA=C7vx%C~(;qsV>Uma4V&_5sz*J4Yh=%k~d%oiO@d z&MxY;nD5Ld7O-iwM0INpw?^M7*H7aX1=b96&$pNFrIkI2mP|8!u0iovx8~Q?j@K)w zX?S7fG>0$$-AAuHqbDKrg>_l2-1(a&E3oHKURfEstDk)MQY8%p_Y$1%%zX=$WN z3)l>QOr0d&{bz;p&yS*Sk%?Fh11NUO&yI%G&xV-|IrWE2Kl5nkd-(4{)uN9ajUF_M z+6?!1KJHmvSX}-bD5PoBBEl^Cmu|{Al9(H#=WN>^NZkR=F@KhF$A)v|_pzfZmkU$w$?`oPynBlQ6% zFvP2lqJ*LC!r^)qv=yireUq;O06DU+M=jB;($*tl?g@ih3oWS<4NQchYVyCiXv$or zpjhsa-ZoOD)xpgTXS0!kM40t)exkd&_QN?2K;@dnc9wAJmv65<<2{?7`%#rs&#QFWmo$x8*|qRY0^D3+qrwXQ5id>gR z?NgUP7p6RKsHpYOO%_Jamr*b){rJv1d0r$p4}w^2?I+o+Fv5wyL#Jj+T5ccoG_Gvz=ZQ+m-TY zX`B47%~#M7=fZc!sEqq*YnuG(mIvvwOh`cqb@77JX(sOf6~8~<2ZbkOsRlW8{t>+o z?~G}{0MiOva9oxBsxPTYycbIUmaV_ouhN%HEq|R8H3OHHfaxo z1pZUyI+yudP!X$y%Ph{CI<0T`MCs0xUE_Sc(D88Qi$#u3g_&-ZW#8vQCtv-!>U9uQ zWR->IdFGoLuNy^%)lHUwTdzM~`HK5l{vb5>bE72452&^!3RQS(@A?!T&))d$Pg7Xz zP%;t-EM84Ubtpv^D1l#Ml28$2e_m}((|EeJaK3*cfHmep9e`Kt`$f)}4*4 zcSb@RY=1i8|Rq7!S(`f!@}AQ^}$l%xHfuM|_!IcD4|VnaRS+<7Ule z0s)dW)e%D@r{1`Vw!jUK$1SlT^C?0aPMG8kLR`bcG#FjxB6pdnqF89kX<_X zU^Iff#c`F+2e*TpwSO}Ko@M7M+zez^GI+V=1t|PsIR^+cRZG7@*QSvNk#wZ}PJPjp0H7 zg{0TI6i3#S`!AU7~N%KvSvH-LsJ(JQNzXDp@E z6N?=wDnR9i0OP@3cI^Ok9E=6SMpc_m^i$*3SQwF)oSCj~>&BqvqZ=YCy;?}*2{jW_ zMcT~?0EO+up6d?(N<^453#)q6uFD@#GojDy#{*g;!+wjL_|K=g{x-RFzw? zp0B(-ocSmGD)rQ|7_tKMb4M4S1W3vQBsQ&4L&KKlY!ax{PA}ymEG@5>PsK$kRmEWg6>yf=_I4Cy=+!;KMZm=hpYsiDYGo2{+HS zPqR-xtG={pzrTLXUbaB)G1+)>M`v)z_G4zh+2bwKHP*lsiRq^09XN97ljt>$EA#k= zY~8N?z*vXXT34Yy@#&h^){Wm3!xI`9{ttWa9SvvuwGAf-5fMoQ2|=0`L869HB7*3m zGfEId9lZ@B2$Dz;z4zWm??VvLqD2{PX7p}G8-p>t*Zn--x4!p#e)s*Z`_J!>Z>{+Q zYq{pS&TH>|p8MFxK6Zb+u~V@5I08&=t@tEws&B_Bnq43*)z)}m-jfIy;ne|QmWLvpHKxF6@#??+bcf2c+6x_ zYgY^Xh%P;B@(_rFtord(+xT(3l{k%e#6#)J%xi8xklHsC-> zXWl}Mqv-FNn?6YMy8!&C{vrjPZXQ%&=69AQd44*oRBt{MKM2A}HX=}E*i7v)xB)SY>1gisRKCrqtiT}N+^#9q)qQ-#TF~&$Z*a?s|Jp5vfc>kGq=cXOvYG03S z0exUbK!g)aC*^XP=KO<<>b^MM0zjOm+lGyPge+^8y$&+t#H$GOuy(#Z-=0Ry@c&uS zAD1+st~IT|Cq-T$`^+?)X`2airEgnK4{UxXc}UklnCev1q^-CfPT zW8GHvZGFgV;U^DJH8@BJ(Kq#J94pq9i{~fFGYXt3wUBmT$Kyz#9H3{fUv3<0>}A3W zf&qzu&*DJ+(%SbNt!ir#+p)DP^siC(fI-34@7r8~nn3hT&JQkAd9_Q$CFQqB(Zb~m zsYC3W6a6b{0ZM^n$9b=M7wXuX3Ja@b^`&5^4NE=WAFjEYWGbkS>|fP;Symuz<}acm z>Nx!bG>}lr@r5a-u#np=oi?v#9X#3wAnF=0BH#4cUjJq{sm6d3tGQvLYuvG+Wn{DWZg#es@n-E%JfA0H%^~I#*nvZ}WA=3wsp@U~EAfLTlgvKc_mwAuKzWIvybsQO>>xQ!($+k^3+?#LhmJ?@_ zY6W&77C6J9CaxLBmf^O?c8+U<$28`{%@Is?G2>Q!rrgT|QfiSiKHJbuVq}ZjQKVdw>nu5r1RPbfO)6y2K+_l%?|HNLTac%0|*#DV8S^N zV~%h_vzB9c1U%Rtjxaia9V|wwY}>@aOvl9h?+~^|P*^)a6LuwizrfhJ{W$y1pA(pA zqigLGAzTdKijX$^m?Mr?sYGuexK%yX@(hoxts1VmP`QnBtm=0tcyV^BH8@Ldln8YM z#zLpsDM^nJ17V@%LaTLdt4^bm&gRu^RflKbinkXtNNP!Y5Mp3c@vavH+{0aR9k%LB9r#H%f7<;s}s<*onTbzcEtCHTc) z8Ziwh#Jg3-t7n{j_uEra^EsU2@+X4<)UL(D_VrR>FEnAWkoq95M)rel35;QzZV-GB z?gW(GNF(C1=)Y3wTqVfNF)%?!Brtz*?{~Gpq%AH0;0T2nzbDHOXgvy|{t$n_@7gVM ze4sKafO_pU4HER&fbPwaOXZm~ry#23t2fvJEHb6wERYt{6a4me^(-i>U6AkOl24l{M9-rlWpm_AMLs$~`>#Rh^ep_^&n?fj6nf zY?kPYcOlx3e+mDK1fs1WZB6tVf3a0!**)Vk7+|D`;RS?5IO@^9F+!jT%@l%rd0BuS z5yP3d+;ZNZAi%^6u-U2$(qa4)h*w_O3iQ7>z4~IQv(+L`5m((fp050?&m{mS!?$paOKqPuv2?JK+{s*Y4*M1g zNeOEKkzi+ZhyKV?TT7q0KsK!-V@$RY*E2$%ri^w=cXZT$`(LpxZ~xr=PRHwGQ->jW zmTaNNeX|7zQU!Fc);fjLnrAn4s^t(X>;b1qe$N*zeawen&_Cs00hF^mw~o4J?ajW+ zhbR0r%1=LO^y+4RC%%6NMt!W$p_gBqz|3K-n+Ur|h&F0Z8_-30}Un&&*#D#M06Pd$`p@f|oRr(4NoBtoK4}}9Qfc*6D)oDV2q{P~` zLw7)-;S_L-!S~P~K2Szx_-^>Dqna~l$?RU7?or|$e??WZmMxx7yT*%m1`b_yC2!ft zzIX`&?Bl(Hu+vAl(x_kbcIwRW)Vwy zQ+zMkN5+@D#W(T|c$F;=*L#tis@ISHM|jCkuYgbXs3qe%lw{OA``kFOnNYi1MlHH7 zwREsPip_eo(t2yd=1X<;N4A`5fI0YVk3sB52@?LLvEDA6?o3`r;6(B?F|7=D-(O&( zQ%HSexihSL)-CNAfct9b=zPdqPD~vDif#sRxf!P}M%Y~+v{MrFTlj3_M+V%^1S4w; za@Tf0s%yS83`MH78}DF6KEc1WLN~@Uy88eGKfhvN?!%p;&5WBF=F-patFFn3on17= zyTAlSk<&mZW9f+hdvxK&$<2E)Vn6U>A3jn>0P;ROGgk|=t=fa+_tq>mrj!Pn9582| zqdylzJe$ILokkZ1MAt`G&kPL9rX7mT-j8;mnlLuVM*Kvb>*6=$)b87J@u@s7jDJG! z*w&J@gq=)7j+&-2`4ICGvxwc-t8AxVhpeSV4Ec=?!VjLozY41@>NzLa?-!di9afBz zt8#AD*wUls3Ifi(1FNV!w25OFM_@|Rr&%)v9us6il7_M1eQ)a2(C!hgMxZ!@v z@dLu0nbHDlK<3+PrVPwAsM0;5}Hq64L} z_Z=k~2y&6r1AZcI@dKByu9OXYwcD{eSYtvVGblL#n|mwd=kXAtmSim$0pDqy7<@*_ z%sC-FEQ;7a@R+E_#9&LAC~2d9ePd}HZE8W1{I^7g_i@AX>h(O1j@ie@t6`1pL)L06 zDrPadFtpF{)(LRV1XLDbL&A>IQ_O_*{lu2T>3-Q1stKwG5}qyEOW z)=ll}oM1D|`9sC4l~Z3NG=v5Qo{GC(v*|+!d(`0G z+fHDYp7N*N*jz-Pdw5ijXrxJ4(Yl{czx;7G#;|-K48)OzbFm@)yedQ7;!T+^of!_h zMoG)O*2?dJX8P4fJxj+b+9xb!)`{?Jn&sI=v8VbnuU*UA5>g8c(^@F;+L^mQf{b+w z82-An32&P~h@MP)A5PsDZPvvo;@V{7ur2$dUPx+$K*&i_Hb{BvSre7L!U0=8q5dpV zYN3@1(T`X(B7E*9_SPcn+}W{)PRT_$;u`&g3eIc#N-*V8YBo;W<4<<`{AxOMS~w8) z-A6z{#%+bg};bQNR2} z!ozNg7?{2Z2#^iPNg(`;z7GfgSqW`BwaAD10fMsb-5!tb*GtY%V<*QR(Z%~-9fn^G^p2a(d?uxtM4q6d&x@h(>6_t{1_ zl{Oe%jLXfb|b2rfCOh}1n7KS{2Z6gpFQx(ZY9@OqTRee9YED)OS8-Z zNCQc%&d+_vo&w>Ip@weWl+Yy%D(-e}qkaJL$8Ct)Ik&j2Uc(;Nv<)?Up?sD`b+yKn zZB(X6bRSh@3H7SIBP8tt=)WnI0t#~M;uaOax**4qS(F;7*|ItXPlVJuCDbzPH46jI z!%zZ8wGk3_`(w%C#q#W*j+SBswt$mja^hSSrDhs3{#tX=2Y8G}@usA6fCg|oqtg_S zHWDPnBs)-$_6pTw!1Uc&A@*c}$rnBAN(T1I z4fjjZo>(RK(doS`67xUl#!A&7{m)}&oa{H<91m)rxv#l7DI5bR8WU|F;AI3383;>kYexE?%$=q3pe(#x7HmLHE$wFkukdA8>pKfD9SncUx6 z{^v^;*&#|T^EEBvw0iF=1T>4xaDrZSqPr>4%MmjK_>rl%Xwtg)`+KV4lr6O~vz6(sy6j@4LmxGOW#}W)bMlj( z^r|`xXtyt_wv2la5DuUA}s9fz6XaHtUUyt8J;`u$hMS9B5aujJr zk^=Rc_Ynh`($>jS6PbXVpnYMxS;6mg`ZSkKRcKgX5S;m4v2kNGxU7y^=a>lvAH7S& zfXQvX*gadm__t9 z*E_%7=nMcfBsOVg(ahT7KGo^WQM3YZ$CAlXM7Kx4u(UD0RrKwTd-bq^JKfSiLeiE^_1pje=IBgIAj^+5Sw{Iff1K)4Q7OO}&t$ zS919}$S<6^{;n6aA4DsXBd%GrdYpO+1^<>)G|~@l1_YTCcpz#!KDU20r*(u_NCRCC zS5JL+C+Mss6(by+YH^Zkyv;%bpAL&=YwZ;?tP4DRR7OuiwO4*058m+z!}un<9O5)Y zInWtOJ|yi0q2D3lHm`(oYateVCv2k=0%Q#Skh->NlT3N({R4CE0)}gjw69VEC!lqr z_pxRh%t|8n3i33<7)VO^aE^Ig&p6lP4!9mv!Qk z^6k=YZpmJ^Q^-Q2Vl zL~}*i7&jAi>B=N>Nnwc8J7w)h2%}>2{%P$YfhS7;0RtVj5;0ik(~nBh{^fQnW+f#l z0PYQ7s;q!C`M|>XP>5Q}nXBjx`@)Mn1r9=iYUiqxxeWs1GlXj~d$&EB0X4|!=Hutx z!I$ueJ26yrKhMRB2t2e)xanHOiSy$Ezj@n}qo1EA={UQ5G-VlqS$I<>*#qeiVLFys z&zXU2I;Tq@I-5&~L*~>8;+OIgK85FWd~1lg6o~aqG4s8$H=Xq&;Y+XpPW*qNGuESEk_Yb^ZT<{ptW94f*R8DW)FkiXN^}k>S0iWc@x0yT!*q z7rZ+YZfZXRRQ@m-QS9GgH}YfcqZsEDJFTcGIy3!!^>6&fxCil74TIdNMoN*pa^{wz zjiDd@j0Ayej~{+3_U{YTI#4liM2~`nCkxchB}gAO0OBVpfZ%?p7cNrnFKTC2z*~V#Ci;!Ez+w?~3AlJ^f(x_({Mp?QeJ!`@qY){;L zti^LhDV)!K;?wmh-RYrl&j=FJ~GsrsOiy)e`m{)6{~!lfoa4E;Tqj+ut5JQ zme@*YZ7Ud>`JE>2HkgF_ow_YP`!w|MfqdfGL;G>O)Nw}G_B zbDfc?pDzt0Zx>0h&9)niA=NDiNFvr`rVf-oq0Vt|C59{hPeZwK^LyYVz1NAV|6;Dg7Y(sz%2NYxy89 zV9uPL{#KoqVy46T@cfGqC2lMS?W3uOPm@D*qBG?MY8Oam zqHRNk83Av`%sV*7C(1#|!nUcx-o?Ie_?^ZIvno%zp!bH<2B*NPY{ARYoaA#RyD^#b zr{$|IH}75i`%llu3n&qrm+;GQz5?VWRnEFS`_52W7g=+}$*G$q!^D-EOXR6=gtWYg z4{#zH-&VWAD7)TglQH1IKLy3TA{4m_>Nen~H-x{In&JFSwEOY=3yyzsKNqB!DbZs; zYG6I`eRs0VsjrwCIJ6H`7&y%*tMX-Xpq|d?T!{rL7@!fS1LvXb)F+dlll@d2;YTjHK`QG^b;6s7UY9BBeU=2_mOA@$(^Ze>%g+otW}=JzK9Jqjn~wTS&s8Ke zv{iC;2C8haYtEm-TqZVLJEVHwZlPT}nZPatkotp{rdU zci+~VwwKc5Uj6y!4pTed>WCu#DWl1p9^!?|bMGCwjSy=3#Ra|y_6kikPMIhC?mXaH zqw#mL1C88MP!8+vHo;z_PE+K#Ii={b}WC<@EQ$L1t?Zdplo)HY+nTf)tC){WB3!i62PX(3?2&_40-keW4w_GzA;o-I zj?~QRt^UU0A~{3P7j;0)7{CaNAEm0)8!LbMvHBv`=RoPfpU!%;gr?G+OB^#r1*xSb zzs1I}Wt%KkEKkfa6X;t`4Z8u~^Lf7m7|zRix){aQ(>-2orq(isT5ijG4;7`dfO#~9 zgEH_)V~aZH^{eviPqr`t0r`fHFX$~)u{jBmA{tHHXKuXPB>t{lg$OCtLNF6UU^N!QM>ewFEt;qk=8Hle{atJv2-=|A|+&e_Rkh_%U2RkyojaZ>^oC>1HhLdBalk(YFF!iV-0I56$i1SU zqcGo0DRyLz)%c@cZydd;<(Tu^vbaW2Dw0|xV<5txE3xI7-Ppr)rvYI4S(>dD54`(P z)L+%(w$|13yd5=^`~LPylNe`PQsz?EXD5^dh<~io+H)Ye(j(vH8a6ffwFJf{>d1Bd zn5vN-r0Ri)sPCz7!oKDVXXI1&oK6K-y-QlmK5j_wK6>nZ<7kl#NeuIn9@B46QGXtD z@l5gW-#cIrH|R5)S3U(!j~qANtm}L$^J(T4cf(uM5{G7oBylTzu!v;DV06Pm)4z^Q zC*Wj#^=tGbwN3^3=EJL=UtYM})L8+4$0Gw4Zj@=w{vP7tqjRiEg+vXlB-1$BzK4tjMFu-$TtX;dE2o$%OH~AVVe}}95 ziVRSf&0688;AF^SoK4rGdE3jv0EM5<-JVbl?P6OhDo7t;bPh=JCjW||$q@YJq1d}mCVdDf!gwE9xaZa1OtmV2O*85bIQnr}Htai`p8>N_ zH)@gjg+S?QCT!qLbjBfPaD8+}TpD_4Y$Fo`nKi`__K(dZT&6*ofVQ4DUnjdOF-;!4 ztHb>QZ5vz7UOS|ggFlai<}Co$giAqiES>AcCtO`Gp^Lx1xlX##a6I_wdAz~!)bP2% z-Eey|0~P^OqB$gv!`1Kr7SR!^~#-#SmgnI&}vcQ#Z_5WHJ*Vc(>zq z;~Pcza;j=js0t(1(Dw_}QGfe+VL+y{7s|2fmbMM(Yz4h6dFka0btaa;85=a9XKdvR zu|T(<+H*0Ng^~!58?m;|@;rhLN8BE7&Uwc><=Dr|)oB=PT-kzi>R5iFyfE_WJlxit zs@{gELXUKeJ5N0}ui?SpT(Kg7p}e`coZLvzNJ1q4~dg%@=jS@TqtqH+NtUz-SE_6rBxGaGq{!l2IJsb`-vvIAt|p>ms^i*Irts2 zWPThQt9o*orA7J>n^hwNDU{fe>^?NPP7~_!hsLGcRp#iP=yf_3v6<}>df9gMVP~ep z%@Rgi{hyi#Qp8z`#RrFD+UhzUn-jWiq{EbCkXI`+;he%rBqHpGrv;j2@*oV&jAl7t1b2~mrQN-szprd1T`ZEn_V^okm-L4NG1LXBW^(0=m zyn*aK$vOZX3`Z0z$2~r|GpGk?+0Cyme}pars$h?utCFfT@a4wNFn0Vmy`Y7u4l<|S zKY1HJ>3x$4w0&<{x~uqkIce{@4+pBFvkJSJYZA;{(!@Q-$B`w~z8P3m>kq_@ZZ?)} zZo-fZ?r!%<|K~^jAh%V<$LZi2?kD6yoHX^*+jI^k6{4b?JacSNcbwhCW0NA(N4Xo1 z?Uf#=$8tSL@>?_@KRQ~BaG6MMU71c%O{$E61;q1#%hCQg{}^^j`XtHw>lWdgI0Ql6 zW3Z8l+1^a`$C||c!+q0*#=nZJ(+_qNGaB7ad zbh+Mlgaze{eFKw zciR$3Q2T(TzJ{puY|NWoiVxI+-t~y3%l=LaKb2exnmj;~*m}}K!0vaK`uEvMM+W$X zZ~+!!0~(*-F_BY=euQ>N$H&jsH)%^Np_`(bz<}a|=u3RR2>=GHir?dfADa%*|I-=l zQPdDc;nKIG^$wD4*flB%Mi&D`dNO%SxM_EHo@bDrtJKqXh2osSvD?#iyE=OvT5C*F zm#>A~ezMR)(Z@`9yUzyQ${&%(jxP%29bD-_K0Y{36 zW-9lvdW!JaBrTLz2T;(4*=Jt3{d`ByatP+a->s)e)K&18sT&=!#&Vk>0p8nSdx5x)c{LhgTVO^M7r18A*IY9m3K5gtW#ncy?T%7S) zhhnGfKI+-Mbg||gdUQ3N<9U#cX75L-Kd%qV=Ojz>f$9(Acs)*j1#!IB4<8>eLkDWR z1hvpL5f2+aU%5P-uVybY*Hki=Mvi;dSCbX_RledP`v2Af_|&Wpd+|NEHb2}*nyFvV$k0JrzS;$(=0a1&@E-=$^94$a?yj{K~CQ23*PPCvA(7 zGJ1}G`c!#xmKq!?LkZ*rIzf6(=c~x(#i$A6^8qiRTrHX)vbN70!c%9E1H67sd%{wqb+RaBg` zE&Eva{Z(~nhJP|kIE=9Su5Dgaf8)_d;&DM@m43PS$r{$TYOvc{i$48+sWKwhD%^kE zwjgcGqwnraiH~+|=i!X_6?4@OlL6;1>zA=KLL@*3^!VI3(~l}6Z`y(xBd~$i391`) ztVd^_5ZXGPhCN{0zGFMugD>32u?ZW%e4P+2!QPZhvVWiM1DRsa4Kj58WAW(Y=;Q$q zu3_rxP0Jnqck>;PcgU%9Zwn2NeKqpmA1d#rg5bjsG$YKxMOyMA2lGUR31$zPQc*a& zb8XY<-dXx)RJs>>Y9pToE)?H{wg0a8Qyg0~GX2Gy&@ig_o+kO^QamE9MkK`_Hkdk; zR`H9u@0g*DUO3fQH&59L|ARbOXDIy{udz5kc$Sya4br%L(%_-dEwkT}liN`XAT~S+ z&%xZXOG$4X4WPrvg*i=k?B85PH(w%1t@Pfo%Rr{QNYDSIGc}E-2&5 z(sWm;FAppE9x0X0N1f830qm#oQV-M*%U^dm+kCNszKbk(?U`C=yz8e46#j37sF`=W%Ny8Q}T!NHHW-9m&Bg>CmZKnT zQ7Vie`_bg_33kYpaaU%91GRV21^GvBC`z|PFR2U@Fiz7N35XD$Tzb|W{IN4P!oIxG zI4!`GeF%3AhnuoV%L=7s$*!yKi&E|9==F}0;Ba8$_?A5_I&QU39~rrGI=IV9Hx?tS zUdg#bF~B4#GP+=jo#bUdq;&)_zm6DJX30b(J{$1i5u@i>;qz zRhaVVqrpB;=nb#iR^c})BdWalUmUM-$#x!_3@!e1=;H}2s|lCeF0FXiA8i$oe02hy zrQADM$m{ijCY<4Vxd{|%Ik0wR;ncWx!|PHBe7hc=NA?wa?*}kmc7+h-6AeP3<(mWv$6BZ-UWzs(P!N z3*87sV44@=s9HKz68QCB7XU=}X%0d}UKwa^P%8)tV(s`DjkAL$DB(Zfi)jH49 zwC8@~H@V4Wkr-opS`U*#la^Q5Dq&tZ3bc!yB1iI? zW;VEUJd$}4klanpeiF=)jr>SqOrP)fLB+JeDy-u&|5Dd>QySG)+tC8=2AUX}*qJDK zAzWDi065Ao$4AU*<#i`+~*IO zmznyGRQtXBK;95u9d29-gTZ%xvsSGD-nQh5Z!BV3alDXC7PS9DR#;fcUkP{Evy0qo zxyh<+L&gDTEH%2MfOE%Pk~Jz70n16NdDp8|YdgwWol7>`LB&u?%daA>3L|lt$>UVF zMbC>%AWuio{>bwhuXxXNB?{VApJ#N@f19japuWW$$iRzCJlMpp$@I1v2;F|_0&xrb zz$9egN>))?4E8Em3cNB1oB*}qF<>E018#Mrnn^BA1JL!o;EN;fl=3dLPo6pky56xr zemQNA9E05yPQ~Cg(Jy+9#>n!Vlr*>Un}ApRUqftk%txizLlMa4g#>=IITWSU=4{&i z{aUQ-5ihkMkV|s09G)Z%wqFNIa^##i*v#q z)9)Yo*p2FDk=#C6_gXfJS-wJ@xYuWwSJ6;0w`j!SG|PC`^aCHHiPvYa*WHUjp)ox_ zF6$wWcB!`0@wt&dWP(L~Qd(n)>sIURN5XCu8=lL$0@4yq!$rTQL6hJ*t__=Ye6V-YuMA zz;eIpVEyMEZg+?5M)_*RJaU>jsH?wnNB-kgE)ciMD=@~bni+2E9 zlF(^r2tUfvx%pu=FiVcz14{zVoF0db+Je-lJDqeJcM*&&do-mol8|wsK2z#j+ew?;W>{q}6?>@Kq1j0zxG@M<)jT;m5+CIjwW4`J%Xe5gl^| z!_F||zBh~>puA9TgfN+Em7E`S`d}(_E>1ish;<;F?reNW+!{58qhJwm{PQRM^YV@%s56&{YsqnO;z?Fkl*!aM!^R~+4K$;ViVt^Tmdq=0-`q#$DELw`YyQtp# z=tC_O2{(hc5sP_*KH*`z4%%vy0HSOaboC#g!$+D96b+n^$}9mX>dj>)T_X8RGKSdlX1O4Fs1?pG@GOPZ0>fDx#DUS6h(d*fn^JMbBUiipfV9cBu zFV3sTe=_@lur{J=?r5Og%ca@s=Oaa(>zDbJ(m!9e^OACG;6G)KukVqQ)hrEMU=!f@ zhqA{1K*W1k$&M|0!JJ-ELIwZ0%K!1qI(vJp|Kmdc_-o+Z2QN4v*QB0U$Nhb_`=8HJ zxU>xVkMI1ayAyx)K^cA5*WmZ#f52@1BQ|RG_Iv$9=KY`d;`-@AT#NWYMWXIMdj0=+ z^vvi4+<$!MKe^u0bs%E6t(iY7`KRamkH2#WVE)~^1@5coK7d!P40l@SDgDbQzQ+~Y za?T)Gzz2R8Nf+^N-&hd6v->x&Bg1L-O=dyh3ReBUs*Z7ODJt9w*5Uu|BAJiqubWs- zRq5<8_PP}tw3aH_jOO#nN3+r2|96kuBS4mIU#iKU5BRLPn<+dqs+J`Y*iFP%yTCmu|HHEX{#QVn=|#fPs@Zv=$EF2k?yyKa4>=S)n^1Nz zupFCzs}Ch&fBtN#{tw+n##V;Mu>&NocF^Bn=|A4{r;k5?sSkL;ip}u=uto9k<2c@; zV%^6IH@%cTJz9-z`A~P35kSM%$Jkk+I#s6Ab!AyMWY6kbhnSi04#)f@bGHBV=fC+& zW-k3CFnV#i#x{JqFs_+J)JY30+8x^rj{EFGQ?B!@?W=;DR&RL1Wx5SIM^n;}Op5Xe zsO$6}LE`_n^WSvVlN5r|Ci8}Q+PoV9*w5&E~*@cL0yKwa-=LeInh z-3$ItKLd^5g-Zh|ioGoV(k;1Zfq&qm)kq?|{#P#e=>PwQf3x@fe{+@k;zCoFr2a}r zUPw^HKQSqP3~4Sa)+XvHWUp%@kYfT{vL6^3g?xY#j z9C6i}cPi+%nVNX~I3rp!+VZq8;|}UEq|CFUeSun&vgBfu8NFhyt}l5}6p*C8AoD@mEdi8brTq57iqB1TI)`il+}iN+E5W^ggtz#z_YwL zXDR{LSjqoTeQioANBES#^?d$~-AFdO?xnIhR`=Bly5$arZJCCkGeQ%7W8PdN@yI2k z!K}XYghYoADZmNo5a2L=|e$%@-{2CEVSXf^*)noUU1o1m>k`CXTT@S>es1!{WCi8hO}vR-1EFw^ig#p8>#A4^=ipT zT&r0rr)p|xUp#LK|GHP*V>9XcCJg}Y)FQ|T|CwE!YND$~VEZ*KD6$>Al!z4m<-7vh z_I`1c}Rj8k=O@1v8CgxT{#n^1sxW3Q_cc~RIwQ=`^yWcDky zH|6h<;M=&PwHR@`dJ~os%g7C_QZMs*?Vzu;k!<^^CwQdp#*aE;(V?%O!mC!PV@Jrd zLxg>dg74S-tl}I3D%y!{7P&9>U+32kGJ&(qdCsVAsF1Xl%z4$=-L%t{W}di~_giq| z;}qWbNeym2v@g+re=*2SLw_I{%gBUfa-0gQ(Id4=V7;r@`}In%`VFiEh=B-uGmy4! z9-o+Hmbj&ZJM1YAsU9bvfqKu1iy<&OD~%o}bMElzRWD7+6YlrJ@8uNv&8)uZ?X}{3rKYWgRSKf1JEFJ%m3Ecs2U_WuxQJ^A%!XQ3G* zuaR49R9jVS>@$;Uv)CG_gMZMJkJ)qSANG;Join&nyB z33So8A+_m=#FixGULw-WJ{8A=cT>{d%YR(*tWvozL&n|YH3wv#iP@^T-znpRI47PW zF8jSD<$#LLymFtERSx|6r5qiM<1O1;R(CP}=Q&9=>rNP|Ub#g3DeN9s3JzaC>!ZYD z`A81K{8S&10DKx&1zL($Z2l zKx*HCfJ(mgk^2sdSF1UxZUKoIlPq)Y+G^UU~ZkKhU#f#5;#6~=z zungHsci$s!$c$}!Nxh4m{FIw)J=?l{HXQ-dSvg5r9sc*%GjCEaC@?S@hPgW=?Cb;p%rcY*PBX+%4VdVc z>(qAK_wi|$&kq3%pj)7a^1x`8y*IRW<1ic-Hzx$wmJ>6-rCpwAo}j;@~v z%=10Lbb%ZzYDkltV!K%b7x@6T97cT2TxfCMWZSmAY>D;wNGKu*X>ZNdXXSoH;XRE> zPmBiQZK+Jjqsr4%5u#hpTv)b@G9Vk_!P(?bP#;=0j`iumH$2^EBBMe3>FunXxLKV2 zm8@pg+~i*0F8_04?2Y;F1L?6+rq8I9&Wvc;O{Z%LVsh-PIdd))>78i5P5<#cw=-W_ z)eBLg}rdT&|*JKqJlFx+IwqMAoNcJ1MyFdd&IT3iEGpx+}5LZ^Jw|XUV+kF@D70pi7v#8K;~L+e^?m z*XuHSJHd6Fp&+n<6K>qy%khRm*Ih+67Tf-2*3GTC!7p`#r$Zl)*H`m?*;S}-Zx8t9 zU@IEnLp2L)gz*rpN!IIPqr9reaK4d0CiZlFgkv*)OoPrMQeop;#>ExBl<~t_yAAtf2`ATBUJv^;z@(lEP1 zFk}-gQ#;O6>b}eN09OB_42Ps?)po909lz)jmVhxo>aVTpatkZDUkZ0@{@M+Kw9Pa? z?sod)axr)*Ji@!Imv2|0va4CpjQ8#RiaETi*|h{!MGqNOFtXKRLME*HQcK%)Z{?%) z)kI#0SO%^P=U8#<83czo)RcruJ9*n>m&*qvcf%PUgEaYVn8Z zClIGE!;fp$k1iT97iA!)b|$|2yLo<6KdP*-YlKl9J@j=h5SV7#JZq ziSL`BPfA(6X!#&v)-s{NUXYJ`brbsX_z7m!%-8Jp1gfY`-OZ+R0tUCoRiyFkJ8z%h zHwTD;)W#1|L`nAO`wd|)&+0~(!TShLLX9^SllRGFF6NuR#~lM%IPMhT`S7xeyFrX7 z%1un$=Jo6$;p3?Ya>#-O;pu&yT3g_OX-oal#QXvi<}#;?$S9`Le+YZvV)iz^_?nwp z!d87t8@EbyT%!TAMem=&9mW2~lD;6w=ZuE5E>VrPq1m+}fqkrb`kG1k?)urCp|dPPIH zu-OHt>v4=JY#+3C{m9CO6PV`U4sJ1?diaEs7nXzJ>5(o!k$Ep6e>|JbkNN$LsWU)! zs;Sz#{(Ge)xuoS=Emciwu$~Hx30B<`JN}*~OKs_l6Ls7p-1eFfW9T*xw3QxALqSAe zvuIJa>0WHFMWKeKV)kH2*X4;_IiDcd2XHRXM1AY@%5?g|Qom2*gnbH6fLAKFz%b-Uss7yTLoTn=KFwaZTW)U5MAL z!pWi2-r*8hO%FT$>ep)mAEoJlmt;__oC_4t^{|{)#pcnH^h0Ht7<-OZV~E!!$IZ-E zMFgEJAaRidmQIl}t3S8ocX_i~01jxz__S5t$PKUXoMCpVl2^?ObHD6N|4 zsn2Ouo)U?H%&J6rCVc#BG#;+XxuIJ_CdDS&HBy#Bt$;fNEJ}O@YYApk^l|N{O(+6k zVLfBJF{T;CC{msBR2!W(=W7$j+;eQgx%=kr&s2_PHMFhBMMG}TE_zNNiGoioy6a8s zYTx?a{8#NreWYVIK+$~1wg00YCwp}hk)AY=z8om#%2P&O@% z2^kE=%;`sk+41I7w7%nXxuhge{8aFL#L@7sT{+c_Y)0y)yXkq2|r=bg0#_j&|VoN}RB?!(1$R32+UPwtVq}8&# z_B_~i12{RWR7{`Bfm@|S&g54~b#NY`)~^zqU+JY#$UbIHPw%bBfHQ_p%D#v7xt%}# z%P=?s`rJV3e4)gp05euDvFr49jyvh7GH7A`z*K7BL#?rl$FzIdb2DxkhFM}y^BU~z zt&sV`yY3(z{-C|h~+yY_aL%ugZ{AAGSWeIJI$*c`_b@)YJMhjsx8GN0uBv;7=H z&i}>UTL#6ob=|_jgS%@8?h@QXAh?9!9z3`V@nx7FVgT808XfP%d;yq-5ZaGFenewLW%woN^Vj|axp8kLUY|*pMvR7RE%+$$u z{lEB)oR|FbP*?pq?uTV3IFXdnMru(!r7KEWzbF=BRCP?axbM}^s$c4XCu=-JUYw#1 zCr7wwk2o~HwibGjd3d&7y+{+xentS8$8B`Mz!WM*d33?{{D_KG#L7$%0+gL0y_-!x;aR!Cnqpzfqdo ztqj=0LB9oH?PxC>25U8=o@+omwua*$+;lJ=OPkmKC<_Pi`kxrFVV578=qf!D?SR5$ z$DL0fVT7Pe>eX^{p5K7?={~Ps2HDtpUJsEtmfv^>$^vrZ6qJP;=tg*Wg0r8}(X@xu ztGPL7Dl+ntDBe~-$t732x815iD9{1&sUI%`nAaIy*{fE_9E6LXzWp4Kt&n4nQ=S5} zKuEGbKds_9zZVqSAdYdz@ruINb6=x3J3*d2J#n%Va9(BC1@+|HhH&FP&?W!yum2^5 z49d%atSHjhPF>WKuc>UTd^D@&gwD?o8aXfql-sk>0E|@j9FIIxu3XGlK>G<9XgFY3=XDaAJU93NLp8w#+y^IE*Zy`^}B-=4q z-$D}L!gImn+QVG5w>3q@2au8BF;7Its^jbV50@QBY(3Te8@@RON<&B*T#MaxXc;-v z+#*}ECcT#L!t)}DS6t9tVnu^{=+Y=gcK8bJ8RJfW5Ljy1AtM&sfh5B?cV&fK=qo_f z{U$ka?w&g8`Yf4ht^~-bNRpdo#(p~D=y++-Up|~=$3mcqi}u)~zCW~@y8Q!f{E)7F z8>7&)`AGxXMM=Q`S{Nm!eId>&Pe>iQx}WJ!O-FPcON!*(u%C9iDw{T%=32$>dOs1m zrNGDhi3rWRU*zvzdQKcLQCxSz40H`KwGrP9WG|i;nz`moMF+LM_1>=7Z6Di>S&DMM zB>dbJ4v!u0$&nSlWEntC@_X_Qm4N_-0D`J03}8*bt04>`^TXMlg%P^xL5EvucZCDs zV4w(;f=8#2NKmT7418h0#*Ag`1c62xsXT=SY|=QbN<=4B9@us1E^sJf!JyxUiUi^6 zq3B>g&p}xD%^)a|x8u>%!$?&@@yAwh?;EpX>D&gma-3;L$7pnEeyUY7uO2NT>Fp51 zkPl)rg|k)e({eMe^0;oJKiXxY!J#u@NZhU(sb2}6mr`sno@EPRW04w^E-{1!9l5Is z-wigP9@k>#3`p1ht~b03mXXr`0p`4e}&_w5%g?e*CS)tD17Fs#XW$JA9<6R9dn!&|xl?S%Iz^T7yUi0VWyy>&1O zY2InOZSs9N`-X2d+$KeG>{BTjPPNGmxla+K!(CvPww+iGw%Y?%EJe`#oDI%WPAcET zV8q|O>-fGWExabs^-AbIr4kqJ zOkw#;SyaY57Jt7Q4{`!SoYq3@PMAY+CA|pGZ>{y*D@9)5^I?Pud>71WTqkU;&Aad_swxJ8M{R6!gT2LOA7gPZBze z2iWZQZd=Hla9Zh*Z!PN@u7oLUSv&aWLbtN~ZxPx9S)IL(@pe2C>yP|ut*Vk#Ch}7M zWUs>Ee`PNg?IGeLgcR6N2ZXa06f)MCI8k_1vU200H%Cw7V#1{zH4 zLEw3;B4LS;fY0GP;ccDXqv7e0E`GK`!-`1dG+AMiZZ`lCaap~yrjs+a9jl$ORog}1 za51DR-{!nI$q88D)V?COB6|81R0bS%ZU!=7!*%ta2Irh~wro?U=p5tfm)EyUTOS)- z64Lw@Pdt!*U%8Ac_V^V?!d$>fxVDWCxAw)wN4BV6l1g_e%pV`5UR$!EI)Nv6<+QBZ z$UVccpa8TLS>yKrdi~;iX1uuGiFyo(Hi`?*8vS0nauee;Ltng~2ojD>m0tuNI7($c za0)3T$xPE@a~yWGTw&Hm#U4+#_W;5#v7M8IXaXtGri)o#)60fV1N9T?BGU?)#=4Nf7|Jc2@f#9H4;&$d;16T&5`o; zFZ618#+`rd_3DbmUF{Q9m`Tjlv-!DdF=UIPC)V^r8 z{+*o}QaBH!?-Tv&0Et`UOjRdWgZT*ZpqXQPh$AUY7_(C?1kYgDCqmI$by{i5pLxD4 zQJFm~ATcW+@HynLXSrVLvNAwH5}Q=+wKB3#4?ny3y{Sm2(eHuCgc69W;oC-6`fa#K z*;EONRHkvKPaw)q=#p1N6SZ+}&ZRn`BWG z0O2AimhGu0H^6dIDX30nA}88z-Ny-uO#{tu?z)JU-14^O0!UB$%@nj9g#~M3*D}u> z`6%YLu6Ov20)O;fBvC(qr{3m?5i0Slv-dYqE&lQGF8}oR{Nz?l)>HQWTWIU})Awqi zyYuxS52qp*`ABf~h#`VNz%&*flF7w)UjRC=fiCjp$uaVR*Z1Z}Cz4IU_xTWcy4d3? z3AZwNh*cx}vp({}6t6 zM@4;oCG(@9SU4hd2s#V(CK~??M`dt*>kq0&VQSk&O53{(!$4|hxG1B&3KT3uiU%#- z^0%__jEaX*9H%#PL$(%YsLNx&D+fNYfMIbmcJZP4tzlezuqnGkF{lGh_|1(GaOy= z%cX=r_4M%{X}4N#XQmdi2%gC~YSYQSbCo>LrEvJtwP9Rsix|dKi`e;Q7-N=nx;((L zn%0RB4g5;Ca=U<}1inO)VmxSY0wv({lYQD)w+pGS?#ZQZ75C9z7wn$za{!7pxT0n6 z@IS|A*pp%8w+o54m9}xqK|swTS0!y-_^+z+PHxEkjeFukg$K8b{)pdPxns~kNVK{C zJ3BUHwbo#==++Oy(BzG#gA<0(1d$fQtkKlbC0fJ9PF%u=%uqjNG})@uMYKkN;Ae00n%qc$kvBn0~DaiF!VvFH@bPh(Wv>5TU(o! zPcG;O`0cEmE6IKuP+|5-xqNt$GYA<+HpG^1KQ!dY4Cvjezdf z^>R=ftz3KTi;l=MQ{M_6j^2TXg4d%Lry)ul(i9kJT3z&oY<^faMdOVvQF0bim&aB6 z3)y7Q#||`Wxr#i=X|E1{?*`>sztKpI*T6C$8zB;s*&w2jvQ3@K!#e^GKXp=(p&hLX zUdO66-1@SaJ>SG5FJ0m76_VGdk$x`jWkFj74`BTJjrZ0XCkRCym@G3c)a&=_1?dJf z`R{~T#Yo9(*Kj3LjuQ~TRZhoNOoYCneuXtvvu_fe<4itd@H{AR7$O@2e4Suk z@uF;crK>+6?_r!}5Q0yX@lQllz6OF?Vatqmh&*|c&0Q|w+S1$6hJ*Z;Td|uA%~&d8pd9*0XJ5yb+I#k^U;yh~6T`4|!uv<@??^^`aUF*9S%x)mv-vBX*_h z68J%5u^_xl#y!+?WRXi#*1H1wXpd5SfX}`N4%(gQV48us#wJ1LK1`NOv1zs+ijbu9 zWm7UnUpDF_3DCkAh3|iG6oZ8k!_XjIB$Xuz=-#SSs3I)Avqmlr^nvsui*8WPlkpC) zH~Pd%BJe9Khc@O1ZXvLge(DOp`|W$=wS3X9g>Z~JOu@>Jp!CTfJ>E6@Al{Nq1rHiP zTQ6z>wWQvXQB%?N>!-TTw7Ra>{k^0#^MY}}5Cp{I3V0{A-F-D~2dSt;`Zap*XOJcF zkl_0{zkyYQt@p@EGwEFob%1k^4t^IwKt4=P$OO|=dZGX!wGhnqM!Fp!Y zec`lr^Or)dq2Eo_)9uP~oT}QfG?BOeICnd{po&w5fxPb}d#b;m@mt$<=yRf&`93b$04vMH{jNqbvLWx@e{x=;?bYdzjfrz#|?WHOF|qM+kn zL(+ror(oIgXSz%YF;pD|3)+i{A<-p&! z>UxtBf596CmKpx?)K3LPSlNYV<0ql^@{oEW*$m1{$g5{mJ3q^#RSH?W`NlnbTxr6B z6HzV94L`-M0i9PNw;^_Kz2NL1GE^UeU`@y-s!NTerxU*eQfx#Hf(m1x#xk`uJ$#TK$6cH)dnO`Zr0C?YWMqqFx)*A}0(M^4pyVm!- zkMytZ$D>bT+k{6ljCGocJ^pE(<7%UvU^{e~0&+B5RLF$XH}Pn!mXP#FdL6NodI(6w zNwMlWwN};6DZN{-wu+1nFLCXqCDZlew+VKBc%EOF*;{NP(2$8$j+bBeoP)B35b_Qs z-0i;Nw7w1Ys&df({fOgz<0G=hjhek7k*1s*Tz6^>$GRn<>(rRR3orJFc&ex(J^Pe& z>MdJfn7~}Y{Wx2#A)!e;?1x%$AhTM_6?t<4cJ|L((;Y+k& zIpZJwH2$g3!WhQEqp7!}lg$5^1!F`;-3ipKPnNEOiw#dgdP0ed+L^K??sH@e^`h)} z?0cBRpySWMvY<7a_L=y=x}WLzT}L0`nT(KFV$CW##rTVj@vn)jh4&L2+>y)=G|9D4 z6^fN4!M+U(RBKrlY$X569(K@Gv1=Qf;X=7iAEqv<5&GE7Da!M|G+DiPPkl3LLqt}1 zG6V^aX8D)UjB+n+Edg=nIzQPouz#_iur4Zq7@1r+=6W&si zqicC9-9FicBN6DdxSO_s7pX;fFwj|$bmz>1e|!`A&Rk~^=Gld$47{@N)Vrbd)t@je zh9zBqhK|LKWZnp{?jA{2+dOP<6uGS=+KBKx>Ds-lxAErw89Zmo_!_!mq4BMggHR2X z(p;&_z3Vi>EMN$I85#o`-&HSNo(^H-a!?kJISRGkz{}dx!$!<=YuqWt@_dSP{+T$y zN8|mx8UZB=PJg&h1nSWSm;qmf1exLR5}l|*owt#-Iy3KwMOG%eF=Q(?_`B2^JZ)o* z@N!0!6aUjsiz-MOqK$iB-u$vBwk%`juJcg8qU~YF%@T9`d9@|xqeXZq_OzJ41Z(N1 zYWhpBo^Nl@>b1|uW!$#OFk&iOECbybFn8O2^zcheOGCh48$=V?NTNBaLKnEE^`!xU zfTu;gR$fF)$tL`#7f^%hB2LqXxzmNVb;}{*VK!D-8@i)rb86;K!(4#9)bArU4I$7d zH_%)4aA%}Z;`3$5rwTJs@8^U|^Va;O`7T+WZ?z2xS;4p_q>0ig;bKB^8~&ZUwDU2+ zom=C_?W03fuhM#17)4rn4j-lH+>C_)4VTi;2oH%!Of@@1R-k62b!aO@75tS2gr$m{ zvIz;v2zP!PdU#Lt%Go}5wfaE{%4Iku=&+{}<|Ts*lvp+g7CC;0G9Y)@KA!6RUeZ7| zZw8BY<6t~D#7X{>sz5~<6Y@$z$BRv7m~qDvS&Li0ihheo(4rdW(r^WxiJ>&BwRUdg zP(8=R)EZttECZdqvRasdC}xIDqD3DyEHH4vmknp})VYBgt;3q;@ZES1zw>#-^65a9 zb*5Z(m(L^UJD+rSH`Z=Q8NmP*T>}r!{d$ghL2w)GA#3*QV!N(Yb-3eucLZl1rktsU zqbcS+`Cj3(26S{9%3CT{z93Mn);)3;0hAzq6ZPohZdA`P00)8}xz3aUH@ZomJ*4)< zk!ZV@>^(Fmw>@bVmM_ej&*p^bqab)zJzD!`IZ@x%ys|lRdOOmnc6)T8rgyrb*}C*< z*F)3m%wsO<`6f2it%FUF6@m@|qjHMX-EYfp)1&@C4dKp=cw!pTp`1UFQ^SIQ=3wo5 zIZa2T8~3l2Cf{kE!E%@W(#f|Tl=edoq<7Zf&$*|lDmGH9OOT~N`QU9HX+6Zmp$0nXq{=>We>}tRP!NBFixuTt+<0`V9rC-ZG82?ZuDEe*3T` zvye5$QUTU&o-%Puxl6YjiRfnpQcr+52IuZOB`k6JQ)-SlvUETrZ#_axYj**^DLfPs ze8lk?NsXG6bEFqpfKKL-bAdgu@&F62fwX`9%*{!?hKBu=G!CyaAC)NFgKKSVw7QO2 z!(Nv=IfPOc9uf33zxO-$sc{&&Yrfsc z)11F;ZOJ_D!=rxOc}C&umrp-;oSL8FJ|$d!y(v}|>iJrXLwx;%crhD;ZXrvmlRN`e zN7CnR$gKZ{YrRLhLXm6fV49Dc;A`D?Tv}~AKSmku{j7ngwst!X^+^YMn&?igH>Y9x z9!9@hEb2XEWHp<()61T{78olfFPpvhn+50_P2+8QNNGZooyOiF=G&U;A@!Ep1uH$UTZE>W@wIt{W@HF44VHX+SF zaq*dR7AYK6SEo;(ZnSC28n=5m`@9xmPL-1ul;fK!%lj^&l9^z{+7;`WVj*tDCtv`a z^M_%K4*urKr|1T@c-H_=Sv@4^P@*cj_}GEKq9z zU4W8h)Ey487rR6bJpH^J2M_;!iVP>PGHqbK1otbuF_6y6eK1&PFd9hN$kPfmU&%>7 zA zj+px8rE$BwY{UZ7HMm&wz1rz;RpnWd&RIi3tI0I{Ww=241E?SqiMDS!F6X4N&%`!v)=vYm>9U!98!9GIk=62f83?*|$b5det0(xfi*aX`am&U`;*x@%iF z=p9vd5%y=wYV1*m;arvd7}qr2b&Xx$b+y>gL>#jdhsf!0h+O*^PRCk4*DDJ){9L5H zYyl>8^hdBVsIT|4N@)$`9CZ{V6f#!oKaQLZELvB}ji9PuO1xlWXI0ildoWcGa(2W1 z#Yn)x9Hggao$rb55*|GW>`Tt{yt}ZPE0d+2m^m;oQp=DEgbgAULWsB z-#J0BmBf=~W+=&pSTpsN5}|8ZwQMvEK*TACDON>FaNF~}$rLiD z3Rc(V+=@N>I`LK}%?Vb9S(9uQ>6!hu7??T&Or=Lks! z8o{_opXl5L$d}ihepus&CMO)Z7#<{)3mL-Nv;+(;E$f~{HmqC5C-snd$gCAF^h9c% zoVB?B^qga=EKay&Jo3!NCLiAQI3+*jqlj`=5~3B(jT24mF4rTiDKFiu%CDlb03@rI zJqU>nF>X3I6Fa++N~DAXh%;1-voMdp1efuc{6x=CEWUgt7pkhDqq5RXvss^rdN&5P1mk8`ny66rDMTclJe3_=NS?eix-_%oz>ZO0vYEB>L= z0xIDK<9m6R@!JoZ_~W+Fs?AnDbF$+hx$Z#B@eu~qa`cwD3SEOCHE;GT#DE1Zu%VDEnAV|>~12oLwAJIWNX#4K2rggAqinb777^*wH3qJzPLZ*qp3_tb>JD=pR=ye+r z_aYz8Ppeh^!iYwe;o4DWiT!)dHGXYMOlsEQVL0Rtp7q#XRK5)P5r0GgmarASL)$`q zt}stUtE9cv(q;0`hF=q~V5gbEz88=DT}cK>vHrp;9RrT8+`17~;Q>T{?we=yNDdIv zY)aiVEW>~8fv5h=inB*f5kxstNG2mO}EsDkLEEgy7APoNOo`Rv$~?6vIAJ;zUYSC zWJz=(%jz^1_p}+^67!D}M7YUUxE)bzh=2Fho4`M|+w!_|-)vYWx^s*RhQOVjJNt_{ z&B?MgU9gD~$*!CG3fPFRr<*d1Hh1Z+tFcI@=08K*^o*+QcoC5GAcR6UlI(?!fDx@7 zRa1O@r=`fEY(ytv(icBUrhd^|lxe3LD9hj(kDIUJK~daEVF^g>%&jxYi<@RkM+zfo z3x$SWV2cT$5=~~=Lb<;Q64O@$QoZ)p*ItYXsV^k89cK_fDC*KH<|NjcL>COreWfV; zf!kP2BN8}Pc$-bMTD`VpOLoCjkDD)T^CPSOTMGbg3#p3tazBX%C$#cc7m>d=G@}%z z=gK|Jzn)ZfXY@#V=l!-Ca9q=;4>Jjno?z?sHoS*6!C|vdgivfU*szZrMd34JK21F?wh#sK2Rau^ zd7E-}XzXLi=(Qdz!9Ex3s>lkgTSrDAdStJPl5d2Jlh%EXc__X`TS>Kr*+oxW4VB53 zLWddFn`bmP8tRp5QQS`eTU`covA#^IiFIsVv9`OkRz-MUYI52muxREKa-Mh~dnn%2 z0&r%zig31Fw8UP0lo{3? zV>wvtf=bl@Btz`L`Q`4l?Eb$5@T0I0L=SqskVpVaKp(&M3T1eO{*-VD*8 zVo9W=etto7K$hE-VFg*VqQ*t#?$ComLPi#a^1=8I)pd0X z2RfzqEepP%nv>z^IcHqxHC9+Py^T?2e)w%&ZlEDh!G1|ic2pPozoonhHWn$kAJ zK-XEUA3n1dL7``kpk-{-vj?rIeKO|tARzqm?Kkqx_UV_0jIV_S=^iS6Cd zF&vP-6hXb;;SfbO6M|##4{gzhPB3eFw~d1;#hE!nLc~~RgT0-J%AdDN0%?#mm<*=V zlVA-k6(0gV_Syj5`!rVvs#Emk8gU!?T!HGP5t^VZ`2!Z@b}fw5-Z!@pWY4)fcPXI* zk6|;%08heQDXsYo#;qq8`WlJ?^?F)-h${7oTDLXeuBZ2l>vQ8x)Z-ZaHF4I?SnYU> zlQHpaMlQ>bzIq@yY$)9vuq7mID$VTHrM4xJrj)h>vw?+%jUz!6lsrnckl!-)*Az4b zV^{8kCH+)iZawuF-O&Q*NZhoXr-#^_P|WZAaa~1&sO*8W$emv zs6i&6@gW=^zC;Q!6{&z+4F3vRbf`2oO?&y?;e}Lu!U4iZJHeFP)F^!&>WilPU9Oq! zi4NYO(Cj)gaO6javezh&@!Hk%Ez@Yu9O2F%a3Zl>5%%jPLfZh{f+*1JAKtI?(Ma6- zR}h+c!n{V5eyiZWdJ1EHiQaPQ6vI2z^5EwK`)?yKpC#O@l|R+!99=%74FUMuGhp!O6T*FPvE^QMh6)+%1&uK6ag0 z#VBHJGb8o9*u~_bP|tD~228&XCU=kAcgnTzqUc0zDU^UQAN#$*sxbyp*pyelsVuwPT`$tYsslXAr$+SMkOiS4sqsert*2M7Z`LzJ8?t zR)NSkApBq)brQ55v`Nli^_DeFaF>*ma4%1NT`I)+wv{!_$hlV560>nMuo?qq3u1Ct zMWV3S{=6>dhyt{Zqd`r-ves&_D?Qgwe@c8P?PSiu&N4tC-A5pITjfg|Zk|9i2c;D+ z$YO>2Xdp^3Uyds*)Ts1*TTn2HDz7l^4p?aRcUiPL6Q`$zxZ-3BIPYKwq!v-Faj>a+ zij9vfL(I!fy?Gfou{3-_oz<(IQL$M@`~9eHzR?Vshqh()4?-!kgbo$eke%HZd`hy4W_VCC6wjLVgBq(P{#`xQ@gM$U z#VMYkxSOfDI=m`b%eM5*%5h7=1N$(yQt|_8#-OnU$~8!twPjb8Tu}v5Kv#Ib2|%lB z+0hKLIPUa?ij$-`f3V*xqD@BRxI-;@G~QD684<`lT$HMIni2YIDvv=R8-ek8xH$JN zP}RUds!Cy8Wk!=Whctry?y#dH5Rl)&&h8fPU0@=JEs1V4N2gsN0bC=#~$yV(<`^5?sf0xofPrjlsJV1Ov@7+|!iT za~$0tb26=SH3EYgy(!o%| zPJ4FDjbgF95CV*u!P@wHovH3MQjO?YQZ%|j3iIT#sq}7u^EN89`bWwXwpiZP71QN} zs8TbyaEI3YM)e(Xyt<*)1JdaW(H^A8&X!Zsqss2*?IywVb19=pl)TbM(mt(a43y4~ zh*A4BV%h_ux0N~~;<2ylUCZNx_&5*AY%xVYHZv`LDeJJ#?;d;-dhDhevrVCAWRLL$ zBl`Q9ul#HX)vF;nLxTnOK-&3?X>>MH3_1}ekYIu{$A6i1pES#g2THcTjYo&D7&N_q z-SiHKfU6I641CGTQ}X{56@y*zDO`Du7G!M>w?3JJD9WxL(!P_1x~Q*f_CB1S(~h+S z3mW}|UVo-VW+J_i&z+$U<4&qtoJ_%PxUV=EqTWCeTYHON0TyPX#GBlHl^Yg~KA0A+ zEnp!xoP+D~2y2FMM!iHkmXw1R<@0kOnvd?IFFNY0bQ_U$V?MKOHeoq((6|=g*uzFb z^31eG!r@YC^pJO7blWE#<8t-xVA3>Q7TxoGu~oFDr8YYdn{Gm%MScxUHC4 z4L2bWqOI#_81x!g6y8IHha}-SVo?8 zxPs+r)ia2Xsw`~?%;N92CZ8!^waQ`X4?|;erhRs9*<`?r_I*${C0AMbb|v6 z{Kf~Nmy`rQkFV{vy zn}2kvt#W;g<&kdy=B5WDV&n`6nk}ce+{uA+q|jwr5U!_jr*A)H+NRm?3{AfccKLoL z_f;+tSa_d<7MP6)+WW(3JnYyM`b5YwZ@~<@S&yj z2A$d6725aLz>Y(jJDItoAW12!jqakGaWw~4v-qj zt+e=1_IW{kY%RMZbf}Lb7SpSkeVeAxwq18e_I;eC*ZVnIhoV2_=m76Nm2G_vf=RU_ zI|ED3l;c{xfnP>OEH%I zVCMOf7kpt#xJ~lGwbA|N#$wMc%LjGgoIt$eB~fhrj-j8+gz25?s>910p(g!)c%Zvk z(AlR^r~U%=L;USdo>h0-?&Pf85#~Q-rg#_Vb>RUS0$eA$Ton`mdeM&P+Q!Gvs4&SI z+dY=POsXWx=@8F5v}Sg_^$$7*&m6ah-Gr+yM1|(8{2dMZR-yuF3*M1Os`3c9FoDUS z$56HE&b&Hpw&Zv@mKhcelYWhAI}KVqQdp;xEZ#nSPN5CguBL+2kt|XE-(~>EiGyp@ zd7nlR!cH-Y#+E;2>7k#Y0>NBfET@1(wYx};30&}ZWFl+wL#{7ba)1%(0rDbZCLf}_ zH}Gudv@BaxOsD&~+tEKWO|{h+3nvLPDuC}$DA%1E0Xi1^B6=ByLVHfBQ{4@Vl~2rzK#3DAtul={BVMbN3)#Sf+5B$B?2~ z_`dx*UqR8p^{=K77#Z@E>rGgO#jY#iy}?C;#z&nPAl(Q*>8gUE{81s?@xn%WUkg&u z<>}I4mRu8r+APR?d}1e2KRhbJ<*?IRb%1xAr>4NyV%?O2%w^2QJ>G@>8pL0*- zf*uLa0bICr?PgY%*gaI!=CUl#Ja0e(`ZC#N#P5yn%*XVIGL=m8O*6{yyAC#I`(!4A z4UhJWv>(+N*y0&qS*cce<{56aSdl?6wO6@MpW4vD4SHDI={jyUnPc~>P1bVN7vEp` zp-M?nMzc?ROYCdWvo!j$GLsDKj*muIrIM2gf~>>6eid!ka?Qh*8T5Q2M#*gg0(Lf; ztf`~7#i&wEoVhOTR?4I($mJB5p*MSCV(aL;xMXAx1gsN%MGf%3N5+D1BKxE$m&<6aCurIe%o|4GCWW~ zh*=9yZn_B3--BEFG26PEqJKxO9skIQpruI*05?L|HydcC5RiwY7H#nE!?I5@#+xoz z_y_~zF#sbk;4iFv7Mm^(8CH14k}<5-I!fEoaB;xTKub~Ng#a*8l$?Yf6{c5yr z8dpo*7&k%8t4*6LpWW)m<`Yg-#)YR_FPdd>R(U+ykngzJe#1-%ISW5mj6@zv}AJU`4J) zg_-%;h?~_^Mx%5CvDE}wH%i#1qdUGk;zdaf=+zBjN$eLZ_8 zy87`K;{%`UGlkG0PnNu|H?Bs@iXDWNtOqtEM|M;+n1>Jnw`m-tL=d0fTytf$I>;8c zLvQtQ`l%zuBVvT&%egxVjnY}KUPxXD%mIj1bmFV-U1$k;ZD!_)ZJL0?GI zAn;@~XNGq5MM$Ofn_SwnPsvp<9Z&fy^L_~|Oh*(NoGWFMqOaKgfSV<-I<8adN&bJwmV;iWP*8)GwxBoKyjy!YKc9*h9Fh! zIpBiux`I(vF6}&l2`x=lm4*W4sM_iAtdS)px7g^XZt9Uv^R8s^-Hzaq{~z&+r}>o6 zP4sLAsjZ5ck6e2Zx~j2Ghjfa{_uc;L$z_JEpDyQqWn|{j z#yZ7D>IT+@W0m%3$unv}{3VJQEWxZz40Z`{j7vw$zZOf_gQ5`TC!dcixZJt*BxVSL z=FDdO7aCu8c~Z<3r;xf_gyWz#)bMKRHpyHph0JTy_sFS48lxcui1M`s8&IRV!aiB& z+v9#p<_|KHZ{=z1&g!j}WXf7gjo~q;?&PT}Yqj#s_D0&~=F_9U9#V`~%Kh9$IEJa1 zKZQK!=*)$w+C^?!s%1Jj4fJYEQQ>57D8NvruH=@pg?Rfk1Q(R$)Urt>H_ISZ5NZ8_ zr7Z5aOQI9!TF`E$MYFO_wCy!S=zl)ZSpfEdEGB=ImC5d$x$8R|r@{=TXM9sj1j6j}s6^+)xPmy#pAq*^yPWpKxqNP<4U7-{}yy@{;ln6=)zg5ZG zcD=Q4mM>Z33l_C%Te5UUjj~=avt!RH!Z4A>Td86D+zzw2~k9zS}u@1!*lX%F=e|uf+P?)|x86)`C1tYY2{H=$g z-BRQ&ZL7>&QJdH5CFRiRJ57D4g)Y@chyfVKb0EYd=h(Jd(!5W#+Ou&2?%pQH1_nYg z?eyLqR&9Q59J;nJsSbP0X!SO8C{y=zKsmFkzIcm>Z<-qEqOM%;{ACUZ!3^2bc7H)S zh(c-SxaHC#TXnfM&}P;#CJdLP5bXDs9cBA|7fvA1V^>f4D5?$^cfZr#h40VvnYmfd zT=t+@{z~9eQZz6llbt1RLJWxS735I-)2ptO_DAzb;XzJ-4eCShK!k@_-5efqJu-Xf zo8!XJ)V9|(&pblWM90;C3wMeNV-ghV>a$J_v(Qo6lG#}ZuMwU7P0~gN$4^}^^?Ty; z$9(uTcHiNAtQ)6f!ap>$%cfvjMk*p_Cqp5xI1LO|c@6 z=GeUxm6_=W-M_`1ViaM$AKXH3y(=ZhG6aBhuJ*PX?h)!di*F6J|_d> z+kiBoqz*MW=HT1eCN7zbX!}#O6hGvqp8nrAB?>)-l`Occd$UYDlP1+LGjeIL=Ac$tPj~Vt@Pn|BtKw{q6sJ!r!CuPsjfgrGJXd-_QR~l>Q!#e>(o3DE(7p{(k;{ zqV)G@{L}IO<57AwI}_fpE`Q~X@&PHE7R4wbEfG<^)0Xt0*E#~OdwegLo}E^b5)Y&# zj75^pi=PyQK}|imcx~?hd;5R^<3iwd$MLqt?VFp%aogy9F!*upkv9{#|0wa_dEEZ{ zT$b-!j2&hQ+%XGE-#5^2DgOCI^aX=rFjeFzwnp^d|Nh?|`9V{P#x(eT{ZJ74pD+0a z`d-|Z!uF-`^EfmVEXIGlE>g%Fv32M#Q)x8+@h%}BxPuPm-+G@z#)tfWxg-W11;k|) zSxUn3*MIurf4)PE2<+R-y=eCxrvH4G7^43Z(EmpQN(n2R$v-A|vGa!0=S2~7hEVLk z9jt$iJHJ*|CG%irw~G%DZ#ey{+jGEZL8iA29+QUoe5tPGFH*Ng3y6=Y#cJbk3uif5 zm0I(uR@d(&oX~G^DEz>Z5g*=v_TCt8bO8m7SvRbwfofh)Y9_`Ag**^eQm&qvRN6h8 z3a-xjR=jJx8@4j+;;K z&`XLiSZk3R!K1iNf2GqGUUL{yxO;gdAB|TOaV$w<(wx3-+GsWA>2rsST))n6*0yhd zY`^#FE!Ku-EA&|dsILZg^u09=gfl)YrH@|jj%@Q6m1anEJT+5%6F|mi=8z}iahOpn z)i4ZdyHI26*iR`)4Z~%G-zJjUOQz(;*dK%#7zQ{lFzlzVq*BaJ{xH0aFpk-Ful^2FN@xb|PgX12LrJ zHex@M^SnNTGqt6=2A;@vvwIPhV; zNoBxEOi#YxKjpDg+(8ww^$Toa1^f-r{0*<;NmZHr%@IO!Q9b%FyHWqIOz)SzP}b*T zR>xy&z%TH+{D{^_n`&3=J4kZmd!Ln`0`xw1&XHT{4m@-hGW)uO^v@Zo=`+OytXqTi zim6TGyXuPJfd>&Q1rboZXwALy*yx4e6rkfH(9`Q06Nv_op#dnYe z6X2$a`t&{Z%iIOCZu9JkO3}}euYx-<0rD3RoK44hu6WLL`TEfGVvE`oV(pvnusfV@ z81Rt7Z4KGfsnytRQW9UkESYDT49BxWjA*z%H}DSAVe{o=cTSF`=r*s}Yybl@DS&qMbhZNQUvKEq>pnd=0Z0QIDf zh(%;PeZO2<>)nH^imJbkXz`5_HKre=r_tApgg@oIR!uPWW{QTfFz5I`XNSF)O95;C&TE~v> zZKX1;6WMbm3(1Ps9j)z7hpSUWcu7cZjB^t@nP?u6m|D7kcO^*6&N) z9A-I}ld5mE%&pIU+g*U|Oeaw1Do!=^f2}-n&0onaO=yG8h;W5uorIMCIgt!TLc7rn zmQWm5EBPcq+!K{Q`7UfTG+y;?NB>f@UVfC`yIBCTp|AQVvXw)5rTENoEqsQJe}X>B zx$HtXMfLYWqR{gk+VyrhKP*`DoVnQx8(~GwH~Wyaabl9BZxXlSUjT&_AHxc+4t>-C03$_SFvd^O!Jq^8Sbr zSQrEL)wcP9pY!N>YHz3j{%+}1g**D%qm#tP6C85ry)*R^ojQ=|x*RR(nKAQd<#;9p zXfpVfi3wu!UL}}mI1}PF5b0sv5-uTE8WVh7eKRxJZj8aw(n9uJMdhH2!|-*`^SmqA z^g1~{iQ;SUOujc(t43B5qdQm_NH?RGr@LYlSswg&<}*0@bY$5f3%-XuaU#9HzTAP5 zLP}>plX;B_UKkrcH^G5?&{y~cOZEx9XT2bnwINyUxL@bn$z0Dj4N}SnoU2$V<0Bev zu*)ip&lWZ)stH2Cnz{I2p01=*(?kIE9vP6i<8yesf$B8T%5G)Xd|yRFbs<+N&lNlZx1Whm7D=F{1_A@UOxiQ})}B{gdz>+^AXf9;UMXjf&k@NM zpCJ#H#HM942dO<8!MoPQj6Vhu+ahwrK8Fow3qD8G{5cs>9j(ZBBeznp&(R^Xnz{ML)|I-+ z7-wV70qG>uH2Uz^)-+I^6R_^A7zCxqT*%a)VU}(Lc{Gw#WstjFjWq=LW@hFqF6n%S zx!^SQB+NJo%5;B7L4j%2+NkRimj||-$v5b^c8~D@6InV-?mL$F1z!DMo0zOSJZ=6L zd+!z2WV^HtD;iNy(1#{cZJ@LuRgfYopwdK|bQB0Rw9p|0!43*4Jv2dj?>!MgdWh5z zstAS}S_pxJz<0aKyYa8(!@Khz$G7qA8oZNxuDPb1bIwd&yIpa_4L9_+v=;>}@mBoo zk!UGLkJCSfT7y86|5zJTq;IZmk7go^aV1oP13QK5wNsTYKlu>0$NuLS z*Q?-W>WPiL^>%@$pUTBErA@*U^Nw(c8hZoKHd${WLh7QPa#4!9au&w-eSy|Y*$ZiFGaIJ)-(n?g zL|~CT?zM6miPoUhV4H_JT&#$>CYz64{=A!A5s=we)7gF{6=4fq!>1fxyh}Tscy+g< zg*6FSDPR`^$|1ah2P~JxkOpeY3BAjB(c`GAw2eGr8q(8N)g$eki9VuzE_tl|l<-Cx z_Ny_eMsd!#=wXsYYKwQ+fyOIyWdq(AlJibkpp_N7boG} zmPc|@0=-J>sWYikzbb5$lzv#RefOcGBdE1huz9ho{~7t@yYS0F=F>ScRJ*Z1FvOr`Md5H;`QyS=C=1H9Y3lgx{K~ z@5puP*Mv%HU^??<+y=il(k467>zrhwK>l#-1vauj1?$O1IHI}sAUdyFi)>%?75lS28+4F@wh-z{zMcrlRwK^CP;PFiq@XTBDiY z6#OF6R~1;NrCnskXkX0OhIAxw|hV75J{8Njo(GFpaDh)<&I7AG!U+z4IT2Tn* zZhG>TZ0t6hYLo7_Fng&1ZBE7a2p$IQOtnda&#XX6oDvpx?2cW!JDw|zuZBuci*H`7 z*ZVBiy7vF-HjwHTG0gozz!k$^_371KxkAIL?$;BZ!3DKR@e-Ej#5jAsjD>#k`AtG~ z6?X2x=0EvhfPFCaHlC#(i(hJ{;9T1M>w|@+7c)-Gix`O@FS<&0P!bh^UiZ`qtHxjX z1rkxm*PNT`NCeHo$#2IRTYNqxDhGPYJ13dg6M9O3)aGGU(?spQo{qdVB>ZL()VGvi z>AUbP#5g;x$h_uF!c-P4N3f%STeT-~hT)mBq8#s`dh#$&_@RFGA!5L>lN`D zmJbX}zi@QL`^`-6dt-KPHf8?~=?mDV7&m@?(+c|ryR8hFtN$J_2}M3JmYx-v{*uzR zT1Mx3DJ~;k@Ruc5PO6tzq)WET=~?<_Mcy^}ydOj(6D!U>gjXSmE$?@H@Q8*f8YqV; zx59LtH|5}o^47*LqOueRZ+rN>>Gr<_p0ycD1C63jQ8xB6qSkYCU z&1*DZkGt^myhC|m&8Xb8?;h5lLISr*)?@pwzTu5i_#P8$b`KWD)!oe=Dk9kq$!m;w z&-6evLaxB89*UAnRw#_LqvuvSPWC`p{3P4QemK=C^p~J@mq^AKUR?2*6vF`_)G}W6yxC z`?6NttAzYRWenqrh**3D!Xu4@pyJ`w{lyXc3@zgA3*qak!TY!CPZ|OOvX7WI!c4!E zKSfoWtcJQss>%=A`j$kn5XaO9V^tOGe^k52`wNOEFBC$_byvh&2HbD#=5d_|M*qhY z7qbG2)P1O=`r}>r4qYe^O(k!9b?_~DS=f7x_s38(I(5WuP-$(#f0Iz^q)mh7IHA60DlA zerlus42`4Xk9Cjs-g4ReG~h=iGAvv zbJz~rJ0gGKr~my6EC_GC8qW_*WJqG9PmA1GP4UxAkalg$2Y1~k!~2~_$J|*d6|Sn4jJ1zt z!wU~hl>h3UsHM&-eTC>ljGx#;A=SZ!0Y1==jVLjz55tA!X>omX^VbBD^s<9FdyG{Z zfz|M`CpFol=__U3(0 zw~B7g7t+Blz^ggCOAU)H6j}n-dvgJdq%>E`LjWNLzbX9a3rkET{XO*|Dp*1K$AWMV zv1a1QTNT-^6@xEA$qPF#h?*uk^Hw8s!DzF!x-PjKUdxyT^%^^XYEH?{(^{!td87ETiyE62rxoF8l$rW!^cvUyjgS*%mD$lXP@H^9J87diBkk zcf0WF$5DB&*2wQ2#a&%Jz4UX6;}*&Z6HDh)KN?tL7WXaGDIQ3}vspEA5hA&|!7l%r)^SU(z<~pPj?F*l*`R9L=&PFm0+Kr-$;5vp2w&?tIZ|*cSMSi<&wKJM!%nriB@@Y4fSj@-$Wm#qb)Z>` z1LgKBmrFd=-z&6^IE<9C?{7LIA)9X!l^f9{Vl0D6;^Vezb)9U)+dBYT*oB@@d-*$i z>Gc&+;uSDfEWzd99wr8dWWS?G8KU6^*zrMG< zq83e|Q`!^wZuGyqf7pgxrt@d;RIrA5Hj$9j9dp&TxM3^*i-B5(T)VIL;j!2})5HRk zl4~WW_?-h&U}~kw#|GOoz)Y8@8>JY@T`~>?B(=YB&Ah2K$%_5MjES6@HF8WU)Q2*I ztpyB5eM{6|8LF&`^Iu-w^P7U9PkqUjRaSa3dqsLTg<>&WEag{VsOyxZI4-mJlu^TN zh6kBgkT#!j(=D@2GhtDd_1aq`zY~AZZl28lePm2S&-6Bgd)iyHGu>xoZoL+5{*S0H$q4cIhgLIQ zBos#}9t-yznrRFmg?p+#$hW(v>S+CHTjcC;=wgOCDKpH8GENKa(>j5=ViWK!7MD~{ zK3C^5TRDK;sPLsaNKstM8Dp0#?$RRM^3CAzcJtp6Kt)uz%a9j5P8Eu@rKnRDf0AVA+V?xKtaqF{Lv|&q66@dggn^iQ%-wVBmYlP>scl}b7^|gRnB~l5bT~x>F|aoZ%Bgvmy!5_ z;zp$lHyX)heA)ntW-&bV@>8UXID&+c-yZs~*CYOqWYcD;sAlp^GGao}r)ME2=;{wl_$Glh1t!K>S2nSBD>ysWd;pF;Q_w~e>%SjZ{5&F6%S&aYR)Ww7 z3wr60#iP3wc(>-0n2`74VDqM8Lk_o;cY?VW!NeMw!>Hs?Tt{WXeYh!wJ%!d%_S01+ zUm}f@z|?yy2H2MDYV{+31D6M=3F?6YIA(*FFgR%Tr0f}bHnr7ej?}A{9toN-?3mUIUDTd}jf&JL5L4QJwTC z^@h9Ecdjz)n@{QS)`63tA-at0gwihYF=22Zka|xo{aS(zBLG@xpN?eF(}P?GV$yQl zbEyH21k$fP8ub_^cq+)<8us;dPQ9s_Mz_eJz> zSA9WoxP&~vWu&c$NpT_fX4g$FZI{P1+*_kTCDOL1Z9mALUJh_IueH2nm7Zw$*1KVN z$a7pXQwMWSc2{J@K!*ptwb-2vfb?euY-JUA%5E-p#F|(@_-pr5UoG2U9&(mT>9&Vl z7wIS*@&-x2I2rQoN&=5Wmn7Wj2TX2;JYwTjD{xQNL2;5FftA){CD0BNwYYQB5OST~ zk&3J!1iPKFO%Ek)5jWrv-^+&?xt2LjonFB6p|+AlF?7lVQ7R&{CJSctW0Qa^j!MYN zMhGnJdnodVf4;dp0blj-;aF0tjHI6De=L1BwrMURY*{L33G)d8zQJobs9j3Pv&x8g zM*6# zKst-mg$PdZjqqZuBPh^z==q{P?qw<)N@2t18!!KHoJl#wMe1eDgu{EO$K+(@_(x!q zXLGdaJ0*;0tBkZPt#~=CGIDslaTq=OLDV9x`&+R|+b7K{4ykb+c%b zqfB^}dj^V^F`}BhKFLTqs2lzDh=w-bkK%~v}NP{s%)%{(UxROVYyT;Oi3YC$x zrF!>1uyYiGM|W#iIS*;?Z2Xe4R8fLeD1*t|1+MKt6+zxIRH4z;{}Fs}4=7tei1j|z z2>f4eO(}emB#HcP=vWON^}66Jh+HAE*kFPSEuKB%GTc$BI=-T;%S63qJTO)BS*~EW z#K%aWlPUiN@>H)Y+RSPRS_MD8YT)Fad2&6))JscwrEBR{l#pe^l6;{bUCe>KltQ-t z>~Y56(=8B%_f-wQpGJ!PT!;?AAAsjZ>wOA>_Bze5j8$>bck!{f+Zye$%dkwB8n!Uw zBZJF(34Ir(M?nK;{>XFa@L>p0=|C>sQAoECjnnHuQ2RfMyU{m5oTDl!Tw)dpD?g~Jqu^p8>OfJ)(LV#wzL|#-8yn7~ zS+1HLCgbWURzYhMwDf-e9zsWTw-7UMOh8h|gi*P&C%J?dOmHY`BU zHxX#D%=_nL!S3k%M|p19;Xena|CWsJ$3qy|RUv=hh(Fb+|A+K)>Eg}k|Mf%FCMS+! z-Tr)<|2pQUb^vumD6>uRAdX4s7q`CzI~tHb@Zx{ApZ|JDbR@uru^W8E_(uW#`-2f3 zfaBuFrqpl%5eSghhcf`dC-U6VpN+u31=VmbRB+WT%%SGMce*JBeEmm#TfRT5$-hdL zHu5LfCv<3-vWbAm2{kAoszi;GmV~uF>9_R!R-TF~5YWCAq|^eW=tcq*h(58$3 z7T14&esmBhMi3~w`vT>Cxr%^p*yVn8$9XqTwCbhE{<+lqPt6llWpc%rPZXL}G`mj4^`N*uG6 z=*JPJPSXBH_hUueL^J$RZdy0c7Iw*u2dG|y+07;ZE2zP{j+Ekw^|yBVv%T}4G*Bgd zyY`q?V~SRuy>%;NM z9*SYjfoy0;Q_%Zz+_srS=M2-sR(}&Y{`+3UhMF-NN0vofdeEscg_DKDokSApPP7Rh zFvY$0n`u7l|KcI1qe7(uyYVUkM(i-dW@49R7Hy*%JSYmN0^li@X`|d;Wf@2PVY^H=;s0GN{zqxp4?X?)?M;2f zrH+OOkswkW(M=CnKQ^KMbNSfcfBn?G1Ix$VRO zm%G&bXmDX)JHKDI+U$2-Kyoz?7CSj5mS1|!FXK-hpd829j~^Cr>0v$74!o=QX%i0N z0||h~Th9X~m*o=YLAU$xQLhNV=8ZpO<2^`6j|-lD3H<5x=toEYUQocN9pZp}f@$e^ z@E&j)f}uBgfj^zO`Q*%jrcAH~AXQ?-Wt%+@kT!7Ep1_~JJ@Q)ppxX?%bAVMTUo&{L z{po>z?EeY%e=pPrGBvy%D=P2!Zulm=6bKnFG^eBiM8Ee6JG1-^wCEAlgOpw{S{ER( ziga!fZ}j9++H1=`T-F-V3u{~`<`g>U{J*$yrPmQAtU$a6o~htzG@#VmMUVbEP^m|V zzkPlXhsU9Vm3o(9vy%rMi?8*}e|DV&ysub8WaCi_2OH7GJ0dPRJ$+4e5QCS-3X ze$c*Q%$~xEg`7R;S2KnFzO$kM1KB!+ICE+eK!@{osZ^@3%QM;k{;F!OC()(2o_Z|v zrhBdS&L)hsAsVjJPz~*gHL-dkVl;Xqp~;tsAYf`HJ!gJrI&f+-TMsj<>qPy~CStkM zW{k_q-^yRE%|31fe$%{|>^`)!p&s-^M-XngF&Qc>Dt<${DhPR+akF;7e455v$}G)kX?R>U)Bf zJR`X!)6oHYb;6k3_wI=;NphY`*tGqMfTbe8@FoBTZu53T6!PrPP1#o`&IL3#u6=2J z{V}|+H|56BmXimm=gnpyB1PVV7rdUmvD%0Y-ohK!7*<@2l4Mo#h`*|z;ooZ3@-j*i zy}zD=^xd)Fm(EG?eRwCkD9K?3w`v7sNdYxIp$=A(qt)Q)bYlC*obAr$oTN9#oTXhV zzUFVw$$GTxzC1|tL3+UTI_6U>6bn@K)iU?Ijow}VDM|Vf4u^);+^Lssi%Of%zWOSt zjXUQvvg8DC_)-8ZRWzZ-f4$%4(b#ZsY?Mlp4H7oV-!t$f9vH}HcY-qChhdk{u2MgA zE$r{V{wA=E5*xPm^yp?}}1O{9t;-}#5NitA&SBIai_nJLkvOvQh{|yu4 zpTR}?j}w3~)1MP~tJT>z1HzN`grO|Rtfs_+%(mdP58daSLPA4tz z1ZPuffjx(X3lzkT<7Kr+*mRdf3wcZz8|wPOuSCo44t#s zZ?J}w-#Se;ngZm^=jJtTiEexcTG@Z7F;6CHjDKu&bJ6Dok~9ODvjo=mx-Uxrm+P@r z;DV_^zM~s#%FEI`y*~lvr7k@D2tONzT1>+KI|D zBTNwo-k%Uoz`UQW;$it|g`gX0=v*xjv)Dui%zx6v01hXt>J1kdk|Z$H^A@}9m2Fx% zPqDGu{KBfb>lj{>mH-fNHL+eZu_8o1SFNYNPOu3vcJujJwA&;cWJ^z9sRcYhMK0~H z%l8ui_-`ym!m>+T;qgy95&^lYQ8?5TG-tE>DTEFH?k+%CVXa*t0yBggcXUI~SivlC zAA7)Pv9*c|Dh=KXrz0td<*V`*z-5MwJk|+Y_+MBJ4#5r{%?Xp@#*%>f=Af|4L+&f` zQ$0*=W0g+!w4cO}Tu3gW* z(ewR082Oup`gVUcgM`_z@3!1;0`8I&tLlb-k2ns{?D2p(%(XeEjHEX!lSL6bHk%_h z+~jtxg9Fq{H-+38aBA4poW$z(YGA3fHM)7TiT2cn2vC3%k#6kqp_#%%Zx3OQ!=4od|XELGio{}nPi7$sd~5As@V zSnWL-e-*GfF4a4Q6}s|T@q5rXu(cZ#9>F1ET*{56{Z3!(Yu)_YUYz0y>vOYg_+Pky zL%&0bud?ZTFv=AA4eg#c>4xvJBv8}iEc6A4^I-=YutPvQPTl;u5fr?E``XVVzmMC` zFy%&-JO`9h5_F&{uK_=xsnu=Q@B!two6XXSm5PWLJN53f-)d^JQD{hgs!Lxazl8fy!70=zP3Dbt+yLEx02J2Q}|jFH>>4vtIM1Ut;Xh$Igjgd;s|6bJGY zcbtG`)Ze?-Lku8oz_TAN@X+NtND>>>KycV-iQrW}=YAcyy~N2k8D5P!jI~@JyOs+8W6#LPoW1O znf*E@{qFFAB1{O4lI6U5E7~vK(DL;Y_3;p3{0B;Ft6ldX{S`!<*nVWYo^iFTy)oD~ z;KD~BvdZZ7XHIMk*fEB`ka54RC=99M~Dq9KhdMdx)oKxJDUEgGBMAW1N+dav9;~=$IescKRSq>L5 zqw<8S4=?FGyDQDnCGGG4<$5)fcM@t|g9I=^`@n}i2jElySaqq?cLKs?YgkwoT=#H? z;WE(Q6N@n~3wC;m3ZX+PAVi@GTSguExrl=3kAH%P{v~n2mmqd6izY~>DO%<7Q^T^h zug_z#NQ&0^Ag=(ChxtENMtyivg3p_u=vouEYP>sHa-#R&p!Ofn%L+mZ}cz-MV&ia#V|FR1bKakcJ*6OAi zrqBNI$^ZPIgUA46I`Zb#uJTBzhu;7}973y(`Qi5I>(wGqyx4p62MqumHQ{|%+-J%~npAC>4<7T5;1YGdA5*HjQ`?PG5}3uH<1aY;v0d$d(6`TA z9f-Ql1?>B)2U&;Eo2cJ8n|uBTwu54Xr(uFXXRP3$)ZD9sY~zjwU>i|+_jM1%u$aOC z+ZgtsJNe>4mtdCXcV}$2h{Ayo)|KOcZDhVB4tsad+ef?q_OHnN**ga)&dqee->t^S zt9ld;G<5%W2()gSR~|a*$|<%xu{=_CkxSt6%YW;Q=?O8bjd;_hK&WxVHG!wkK%0IU zdsgF>0kE%25XvD6+>XJd=wB%JgOg{`ZT)}knRW%>(dKb z9RPNeu*hgA%Q#%)12*}7sWGNCwqf=NR+WiK{yeW(Vqv%vwGY14uHX5-VAD{7oz zJ^I=AG6S<8e7ZGl6gG{`>6I}+Z+Eea8xLBH&n=5lWS5KH6QWe(ld|6~Az6s;PE>!y zfBAu%lGWO$wtG8{^~*r}1uN8H7$vyA-vE&{3GgXN^*+vt-Ftq$Zpw1-fa|+W*NXYw z8@GN=1d0J=xf9zC?N4P{C38{-IoOXfC4Y&*q9m<@6}ox7)}9ht`BRw2cjmI#_~oY! zNX;+V#?Ma$)3YG^`LU$_=>|0G4v!$k7(a8wN{)GXYU5i3mprSgN5NII&v(ZeX;kFJ zp0tR4DZnaAYVuBASs_0<{h!VautPf+IvSkG=XlsHe-_%>KMRq0{Dzx8-TJEj5jrG1 z@y03_MLM8M2KMdpT%t3reec#rP8wH|10#!XbH|#-a1jkVuW79aeE}V(8ZYL9oAs5NAh~dGZIikdt%kd`0wq?vf&@#H7%O1w zcE3`4s`noyZv|O^2Yyuxf)Ph985A_Qr4%kYyl%=ilpEtZiYvBs5QzbE@md&DmUq** zYSHh>lqW1{4ObWO)(kckX23hE?+*K6wArzZyx;;p&3LBTXK zVt5=jN0z&b+{$`yoJ4O?l3x3T3%3M9Xp9Wha4M$Ew6WW`&>P=WU|dvCi*xe5^D$QeO^sUmUYJ`?Py#EjVhT+{Ty;n+|ZON6+yLtI7cVRN>;sDa&qo z?7naQ!vNP=2~IHv3~85leez+Ii?I-Eaxvek~ zB3@j+tKSIbRe?gXNjH>wOn;R~C=A{B691B$OiMDA9C24|NE@B%DM3sB_V4Ph0uanQ zN8Ykdar5e=Rn&gpE}4Rcj15DxormZ>%~j4xUiRI0#N^%gz>sfULlR?kx_c^8M)@Rl0NB7$loD*Z8vIsJ@O{!PQRjVN}_KM&85Amar5OVc&T$ zsw6425a9?l=-Kk*)$7};N=rjn&T~!yAZ+5+H=LXQYLiH9XiyH%yX`gstULzQAI>(N=}^2Y$!bPYfOP(O-EhsV~ zp!qEK9r_%6{LR;`^y=fhb@Fo2Iz#H-JEN2F`7m-~(b7G-(2^qE56@JS+uMz^*Fo9~ z5P|NkJJx>rFuo}z7yYs)Al#JCrc|c|(#2K!qqE4Kb625vd_FL~)MW`wHC@3CgG;@ehC5&H3&NL_#K{jbw3k$;`dH=r(d~=}XDhaZ*(PwYL|EP9mimTeg<3f6 zUCc}+4wG8V5gmDdJ9P+V4GtSp%&n)>AITC#ItSqyE3cK03$|Z%2L#r?_i>Gy?Gn=xW>iH*HO!HT0Ba9U- z(ha^&4vKh`3p^b%8tL96UxD&_+SX2;IHS#4Lh9S@Bt(E6>H?Tj9gM6HE}xf#buhxT zJ=&)Fj7tf6#@HxyX6TbU54@9Gf|{}09}#H3{makaG-YONHRQDRhfc``YYvc-5xP%Z zE#)OYT<&-vb%%o(-@S-7<<)u_K4@8AG0-@Brt7r8-ekfn z`?fKmSPmOSYHrI!KyJtrP(XWRie1|%^_4_DOAvm^Qq92n#mOKn88+9B-q~Wz6o>_) zoVPbRkR4>hM*nN(;7p)vaOl|g*uw%6OoOM+ZB!!%GhH+(3ez)smWQz598>|^GIb;q zb|+fCk9yqNkIAFSwPM?+D0kU5{3YLLwRiIiyAmDfQpy>i4MR0;npJh1cW=@W=DNg5 zm}RR!I#4bhjjxk;ebAm9wB@9+H!bBuH6cvAx4l?=1S23D*w}PzOWwrNHw0jk0pl7b z&+egizN+wKL=;z;yEk62WZO2Ac<&+|*w8n#$K6k?-73Bs48p<{Fq5#o*vLD@I%pKb zJUu7K};@SrzBtbHv0jnJqY17u|Q{8x2KdHu=jpEPsUW^Jx#+76Pm z#QBp0AL49GRew+d!kYFpLnM1a3v?y;;&!j%%(Dc`qq)6P{y~QRp7Mo?L|bVop5c;@ zZdMxYxu8sh!)J2^ne*>~Yb7^f)qJ_P&D%4ieLI`f*hj)=>06t(LED*S57gk=Y zuzh0|I8bn zrilMQ?@!`sc=0ic+HK-)${E|RWwbwwhS~^5F8o2(Qw*vr|4PB84UfM;A6FOCU+p5) z3@bV{|B8P`&$ARG?~~w>y=SqenHh!EoS&AHzR4{;BEdsz-e86YxEz>zb0fKFW!%ss z&ry|%)VuQYQbDf6UfzB25nZp0okl;Sn2%|KKhAG|F|qQq4m7DgOl^D1QpFv6)zo9j zHEw_eK2?S994jBUvqu``f_XV|N$N9Hr_tJ{Y3%DeBL?95L)JRT=LI&7`0}9o9Z^@~ z(y*U>_A}W!XAVz#RqNdX4eYM>mLE0%Mf`PDbwtqN`WMk7psa{7F$??hCJrVGO?MOP zUfQ9OFeN6YCC!$=Giq~dB=FTljF}03Vq;CcJ>{ptls$~PkO&tFR3LpX&3p&F~wnd_{oNwejd zK05Q<1!-TmK)kWQ7Z+vDpjJQSgdHj=ZfRk4Ijh8MC*{0(R6MCTchwzW05@^tU;* zip4SXT87V{k=karZ0B_l^IdEkVF)zX}_prNXbGb%*85bUKHUV4zw4Fu_uf$CmzMG%%S8?bHr^S`vx zj>IzTD1J1tj`4M!8off&Zw4Bd5#ylqNql{+vYNapot!VM-J}t4eIZ+=EXdm@95`trp|d-n7Pf_l~=19B8KcF-N;5@r^+Jp-)tk z-oo4f3}9fDI`)ij+I)|m)@U}9?JPPJ#hT%G1KTJ$V!yVi1-GX>pWAV@0C}>HpZHCy zO(!rjqNI8-#`JO5B~3N`SRJGs(%~4395d%Gp)GTtHl$0z2T*TW%;nEKG_7-f8?ccW zkC7VtT)>b>neb_%ecjz0v{@Qb?Sc7>bWX}^%Bv~`4sgE{hABJQYRbAet5gVW1lw+3 z854u@#fvKfeRGivJ0kVg!2^9oW^&S0eMr2O)%WZycV{9h)Y~38h&ReIk?B~eTWdxIJQ8jmDKFq#>mOaFA zU4TB_4hcIId1cHf#QBZs95tzF%831L?XMTzVcI?zo+r}h9Y&2$?b3-y!~%7L-AlM) zTaa=xb6bi-r1Gx8OPvR%A;ah)05{hTxQ%BqzK5A6`%=SbpWj)`eOG{^$C7lH) z0Y8>aH99sG8=uUxTikz5+0oqMdz19S$GmFu=Pb>21>Ao2)PhPVtg?H16RTFW+($vR zk2jV$&`(z$e?Kvo9lkir)8=O^Xhpa5wSt#JoWK?Zmk(sL4^0Bd(>o zl)^V=Z@zaci73utvwJJSv`Am@R_?DOO@$nmf928q$E&97Qcv`?b10{FcsfrcTIbk* zo$?uzZHC=LOr7-KGa3`yVW0({d%Ut5bbGV-LL2Gl)S{4o;di)eo#dL@y%zT`kj#dMO^+FSoimujgf=-~y`2Ct|Ff9r`T zmpPO+xxt97lG;xjMXq?Ny}}Z?a?Ne+!i&r4sGW?+2LJn~#->uid(7sl{CkFoC(aTk z>dkZS1tM9oy<4TILq;!Bs6K}JY-vSi8pkX-e)Mq_Q~S-~M*#m4XJTB=V4-5Z(LE@n z$>Heo7%`d8`5V&{+OEM9~;#7Gml7N!YJ zzq|=f?Tigft0p@25|wo2{NHespvMfC@m4kJvyuKy=~O8kEOhr&Q$}Q?ELw_U5{})+}zJc zw7iULXbbs=5Mck@l3lKt-LJ+~ ztW4QO^jfN2iZ#$(K6lh#w)l$!rI?6$x;1HNqX&oO&nxzqU5(D;V*jf1-et0^D5>Gs zW*Rkt{0lthP>9w*%DwJ+WwN#btlf}=yQAfPPXR~?fQsbiJ6K--QUDhUg1%TiC2*&2 z%Wza6sB$N*iIFyeaH&7!-t||TT-K;4@E?+>BE#^dG|LK9$_$q*3_68Xi7@NlK2*Z_ zo$R@lD0~cFr%S)^YmdcPm+!%Y-!0;^9=p~bv1Ev=NjsB^Q^s0idM=BqY5W4!RZ@+e zO%{R8(Rl}FIJQ(+DbmGLIf493S$q?SJ(Z#E`{@0$5xy`6G~feIC=!O-Wh#np4f>FV zIBpewaGYo#)$lhf$39z=dvZ!RFgdXAmO90EyY4euy>}H}U$^@c)-zFK&E{f)Ppxj) zKek4xD@N|)xh8@`aRDPs6kzFwC$8@p?coaq_hld$e62Xwx;o-&@_@xv5S^^a@}Ts@ ze^doJS{QazItsu?ZumJuSI{(#fvlM_4QnZChHHiVRKV0YFrS^!o=bRHx|;JEl*a!neqo!=s}kHDQ_ZBQ2)NzXKwcz^P{O$+zQ`R$B| zu{WW)!JRx{Lhb(uLI$rh^ZrbajrD-#y<@T2ec~g>avm5(eLuN)J=ttso#>oM7bk@;y8Tihd$|Y3) zWDqC2{_I2K=c(SikIM81lWxV&7E^^vZe{j+3s z-kwFF7Scm1ajVHI_ZrH7WfW|%(KT-rS10uX-Y2cu{@2!~Pke6X6vS7Ryzv0UBluQg zI=*zX->`N*aG05AIwNRVZ%nC?K}kgP7S7wh&h7YtXH>RCl^XDL%HPLfJVK1qVw$u-Y zDCe{w{B{Bq*6YUhkKH}x;kWo*Xd*&XQ5Cf3!*?|Tzi*kb(7Bs>ZxF8O3w&jID#g0t|t49BF?Ghj=6YCw5xHNg1$hO>z1MMIZwTtbvG(=otT8Nbmf5>t` zypDN0>QMh@ePsh|FLs_<`0#R;_0M_RzFO*={fz>5OxmYHM{9TIuL_wz(?Io*L9tSI z)CAaCCEUTj^TSmgh9ywChr+_P1SFl_l&NSuH5F)e#l~#^`=~^Oa&6DEiJ$)T76)Avt8KU(Oe4ppmn z=2m;rhb<&k$ryKbpiAT|`u6Lz`j)l zUt1wpqY_UiTl)twMT(@KPI-RTN@#K#fV=%7G#C$6nC-t*AYp)vU8g2tQQedj$Sq{7 zPwJqJq<4?3r_~bBCU5PR2h~L+2c5q=mrVl{1=1j3 zk6rjCmi%_iUc!}y zy!Lm3j4{_8487mZC+5!WpsQChwK9AJnnDWK?b1$^RsYJl9GFZsFDik)Glf5*4I6Lz z0g&cMyw>Jdfb2%DM!@V`=O|6msxYeGJF7dJS>6kU)@L`n7o`*b;f6PNUPK{GSmxqM zBe9TW=Km zxmO|-l$86Xmo4;0<57dD*B3}OHB1og?QPiD9q2MaD;#8daygRvstox|=&H@nBO^?b zJ}ckbw#?z7(Egea%#-u@zWvUpC!o^9Ux)IIJuyNrkw)*TEc}zo$-$u}*r@6v^V)1X zj+^V?0*ep~-?Y(%7qOUvv@E%X{W)vSB)n>mEKuNBOid|i+=>hOq=v~Sd~-3N+vMxv z3|uQHf%rM$pb(~w{L4o`#{~j6O-ZH1czMN$5qS{r;aJ5Dob^?mYS9rRQ?u7 zvltIs*GGdKZCDcc*NBX9RRv{j@ zJ9s-(y6S3USESDiziW2C4Sstyx`5D%*ztLv=#BvA%O0IT)U&1qZgIeHMJ5gjAYx6$ zKlN=-<9kyMT9y3sCWL!$n$*?1ns_G}Mh$M6D;0f7>JC`GFTM5rKZ|dAf&i^&s3#}s zjFCa4^ZkB@TLHakL@oqsUMs*lhW-hBl$=$Jy3~`qUC0mrR1G!14~eY?8ce0&=!EsR z3S9>N!uS6@3t-D+0qOOwD&>R#f>Y+>*ltJRk+0LxE1_#mrx@}&2TYEkQzUFoTgeqn zS3}?VVzR6P7Ip}!jHw>nUH^a_TAo#WWX(67fO9vE%5|Qb5OXl5MaR1mdTHOZtGFAV z-_}_a;i*WEJ>p^v%V~6*2;}P6c#2%Uo*TkGn?j!8{atJ6Z<0w5ng;6ncWao5=7%rZ zTNO{0o}aGQscF70Y&RF!FL4aL_l|bUyxkf-d0xVC4=9scpj%#BrQOI>`DxeTQ6?}) zUnX3w^+rtbyrnj>#3S}}n14La`9JKvXH-*bw+5;RC?Mz-6)6f9K)O<;gG!SoUAjmw z0jV*B5D^uTUPDJILAnq+grZVI=nxvMG~urwpn@84kf^5!mL`)Vh#@WfLEwbHB0 z8f{fj0CyU2=D5yMSJi+HL|CmZOcoN|kkUH1XC+E9(G;eCwvbY*1*YFLi9Jm{p8U@Y;DO1vBpSiC?3R|Q`Xx^r! z?d_Lrn9=#<+FluWyGxTMCgqlQ*t|VQ9Ys)(#UKmvs2tJ;kz_xDH3(Etz!c=uSzqK< z;__yAhC)r1TyJX2$=#_fk=x4_hR2PAYM9tE-X!ro*>Y!Ny~C{VPT7Kf8PZh1=!-v% z;zE1yzZ*p$V_x1L3w`$5@`7Z?`sM*nr*sL^nZUsXOU^S!2ENI&VxvUfqO?6D2`G~x zxhT>Gm;ewbAY5%5x_h$Dp0;h^#wa~GEOb7d+VUXPxb3X`7H*9@s`9PzE*&6ZF|2;} z#j(-%r5{SpjqQ+x58Gv&NUPZqKKaq0*>*@DW6i<5MEMmu6hyWwc)K(QETMzz-1@2{i5XKE59k?LV^2u#%jr;MibZ?dIRGlJ;1r+EckQ)s1mk z4F+9P9K_Inf7`sBg=&t>D&M|Ti0k>Q^uM34OXLlii@(7FC+xoGzZt@U*?v9sZ-=8p}Z#%=1e(=2;n&C#PaJ z0>>jO(dUajDlsWyj`ou0j@n^}!?kz%iu>2VB;MijW8akxembinV}tC$o*}(PJ>MUb zk@w!+Q;$bVC#`^vzn-#!Ru48BxYIY6REjM6ZwF~h4G*ios;y0(v=Z0?vcrhtW*yAw0) zZEthv#T#L{mvvo6oSRJ}2hUb!MIZpmJLX9bvqMkA>7Sa!RMeES0X^&It^W#`eE$Zy-_6{g?(WDD4oJquG{7>ypoBhv z=4W+ZX?gD>GQy7Nw=nS*AaexYy3#H`r7b0VLv9FhsGL4p68~QXNs3f@0+dk4+7&|5 zn$NL-IW&X4n?(40L%ny~wcj@#bpm+vZ-wJN8qr^#KWK#|^VYAqkDwc@M42is zV=&CjegEpE7z@WD$tf|eBUc-euA3WZu#JAVxCc*j&!e~Zr?vnHKDf(I$}@TVkO~9{ zayjMRz&F|ie_vL6u2WY!J6P!}s7Q9?#rre^6Nz!b1f^8BYt_03s|^^b!^m~#9Yt)6 zle*f(R1qig&elL~e;vime6*Z|r7lxjR9nAIp6<$5M=1De(d~iVr61HjEtOfvuV1@u z^cic;LhN5-6U#d7qm_n`x1Up!FAc6ePsu^6y<25d&(W&_A);urJ8J%gY|_R7>X15S z=Q-tSl@B@JXF6+GC>4S#pVlbP7p_H&8B!=ksJR04zuO@c$C;TnZYLp0%Tz#UpA59Zn6be)ix-z9*#6))sCVYS@9jo&0@h^#6 zvr4aszMkdUZIixZsNO_68bPTAZmX%G4O_(TtuKVCGaJ$540i5RLR3{lp5uUl*KP|P z)8Wf=U{|8uk}u~KS(15RA>|-aW)4}u8M_uC8%U4my$R506LGxYTzgT-wAT?O^kO%D zJ;5dwBS^}WLpA$thbuZK(bvq_*v9+s;+=O>Cy*I~a@#uPX8TWTQ!3+#7s3yBn~YwP zXFIbH{_#6a@2X23vO|fhqbxR58g0CVNUTc>Db-6t+%}M?TPr`>atu}zQ>Xf^V)RWi ztGOSPc4a!W%bWkGy5M6N(^tVFQ|Ovn&rjCTTvZW&qBXI)Gl0@5XNGiAHVi4sS! zQzi6~uBK;_v=*~)=1a4Jq127?{df&Wmtt(f*}4rY%Wvdd(Th_*OMB5k=QHQpw~alc z3d(uxxwdaNj33=MeALh=pZv2A?A)IzkB~q}G%}(3j`|5}({i=J`+YdbB63squK>u5 zTPJN3H*T#9i!|1M=rqrn_(XaGbNVnLEZL|_sf1%dxV1cq5wRmtJh(aGWC`B&sSb2E z!Y6a@G9|v+w{sYY$k@)pNofX7F<30azHn@vVcV@cTGh^M7ES=%>S15+Tp|80^)wTKU5A=p#FGwt+9#C?i%LTUb%F_2-_BZjU&-s~t zVQ%9^YW6aCot7%4Qd586LE*g|%H35+j%~c#9aCu4N@sd`i#R$ATdRML-`?PqILG%P zZmDhh3w|>Y@@{0Ht(o;;Cj+C~9?VGxA0yHSO8{7Or6}`Fnr}Qt+}`ARUb-?zJhene zkM0`7=eL7rfGd7)6D4%z!P+RNs7#8>9YZqb=+4%uTJ6*!-loy`D0liGw~Ye3o56lj zWz9P`WLR4YSA;B1>2f^eaw0*ga}R4S?m47Ndm3XLilY6aAA|~6h_2#r%*h$=@Uv^T zl3G^B3Ktw^S5Ul@`ZY%{l-;MdjW@nn>mokN0H%L9M7p&U)p(g~R%4zvAonBw(*0oE4%zZv&5W8@5X{#09q)dYwaKSJJtJ(pe4V! z`b9b#|6!itPH}}+wU`I}BF5a*s3RX*QgtnyG(rOWUxo&1@6~(OTTd z4AQd=^(=J^|3OUE^}OM!a8jkwR`syGT(LVCh$!^;lR58nE5F|-Wz;YOH>SW{Z4MA2 zwLI98xHAPQB^r^rdR-et>nO>^3x!KF&$Dpc=}yZ;{-4lj6lu>VMq|Gqd!iIuBYzSC zDb#?z!pLF|p#u#j9@eVMHD8l7Hwqzqud!xsi|+94H%r-g$%ryB;WuRY0M)Z0o4vcr zFZbfW;2Mo{UeJ>|YDNcMhz0;#{0~~$ z4rJNEkLHxB3cJEKIKMk}zmO>iY0%(qxanZjR#5B72V`!tX`*lkw%igjDSFL%X6!^9 zpn0GXaCLKnqO-*GGfk?9Ud#thMET&Lb&+MULT^$E$t~NHD4ZCS$TYWmn@VI@h>fYB zAC+X)jgTh4=)Wo>d-7T%H$~heBDk%@90*KTlJk8n8(jlP!;U`e{CZHIG~|6tN;)v; zobsK=J?UowmZmRg3TFF;$D$-h0Jc!HV|3`G>o#>9yZ~Nx|J+&j^Nh9DxM+HR$rpi6 zO96e}m?Cps$*)V>s=!CCzMF4_CeO|SWUP6q_;X;9$z%UO`Vn$@y;JHQXYq_9n;dGl?pWsVwDZ)_P_wPnZ71^Z z*uk_@r~WtMXR@B_mDTCqY_W0$()aa~6x?Kgno>(yk+6GjK!3%D0|y z;jQ&3mBOIm=NCdRie7Q;hVu)26y+3+=H9rZCU`SbrorELe(Sh+iqQ6KYkJk1LY7RMDYWB9V|E@&FvUH@V^i zke#bg1>TbH8@V@0dBX|cHD{@{c|@o-cSiyNEhE#;Pi0t}#+-|i*CrBxBo|{P}qMeuAC?`H#7r0tmZ0qOx!LTJ`P{pjuR@lubF-;^Fa{jVR8xzGxr}hu+!9|JM)LtpH zpRgMVDe|m2DAJ#^Vr|o5bkxbWmYq{d@X4Jv26gy6l_i96ICA;?()rx(Jq7cn3+Uio zh3fKw8)}UCMWA&}@_>^yQ3>muW{GyDvEqHt#&ke)KM(K_p_3jm=HbA64|zEC)y{09 z8XQw!BcCDmF5;4qpc-0M!?)j43h%<*uZCvp9UR%ersB52ze%c~rtZH4DiR4-1X}|u z%QUJwOFD~mPr46A_J8MbsltZCv!t0yDWPtAfmFqu|B^vPO_1ba?VM(=^fc=^{58cbC}n%_00n<1MaxpnRxNu58E1J-8o> z03_MSLV3yuxAB%a9j$#Gl-WX-{(QBp85nGl6}l(4y4RB|0I1CO1<73Xu}a^YuJlhQ zuVr$SEnfJbup{om52wsWiuG8Ny7z6`xfMzq@D-5kQhGJV8u6@8v22om_bUj#<#KaDm?Kj&tqi_t&{)e z-2Z*4*vlcUHMfQ`vn+R7V;v$`N~SCDcPQ| zr|jXAO=@Q!-U{z0YqT!* znEbNTxT2}bZSYB&lxwUg*70UHom`bWfRrloEY0J{^0J7Hs75rGw@}h;106ZwJ?lwo ze3#jIhUSbziOT&Dno97#O?QI4e#f;lV2!`lQ~q_;ci@wx`6#k>FGEM@%e}Tn5K6i` zNeFgP#8C53){t`r?Xv&;B=YW4`)C9Qp8O34{x98GUAIHl*sJaLem^FR=X@izNKZ{(5nqSUYMLkwj$H z)!%iOo}j6qHljx1B7Zy7>O{y{Y9ng8-R|1oAann6r|+z(OImX(`Te{chZO4jJe%v> z`EN`3tCmn%qb|u_#-922kLfG5G0N$RqP+UAWcz<^_Zb_tU%rvu{huZI&!g;o)c5&y zdE)MGpZ$MC^gkl{?^&b&tFL(eBclJ&qQ6sQ|IwoV|1|V-C46_>+E_q`VVA^#>(eCx zs~KYdXjN3?7#-w2AIW)cz6Pu=)nn%=GZ-}_g-xtbp!(5LM1#^LHK)?)oBBbGUp{ta z>CP8ha%gU3IK7T{3b9=RB!nrOuX#F;*rW5Ggjj9t7Aou06ku)F4@kWg^Vy5}{-LUab7+iKQS0kvjQ_Q?VBRB(L5-2I?U1W7X`XBw@ zdycf?fY@5^cG_s{_|Iz^|hrw4Ec@G&i-gzT9U;AL{{kUf zqm15mlNgdhSMAwZlxbco(EDT?zW794Yc3%BhtpDuh05v*T%OL>P;}bzBvQJ@AX_{{ch#Ff$V7~bgwM_ zyiXKS4DQx5Z^Qw;j0LkW3@L#z57IgGbr@5|?n36I?_$1OM)EgjHBab0Lb<)kQ}0f| zLj6Su7t|>`!Hq17zCb7BkD=pg*$wX~GEk$kzqm2>AEyNHFflny@_1EYJdQ}noo+98 z+$u-V$cZA6{h<1XlJ1YSqcbMvr^3=vV5n!DEkBv2p=LS@7rwLlZlTWs#QJXJL!!u6 zoz}I5S=4+A1I?tk)tG#46#in|J_(b|#h2oans;oR0<1JuzVSujxJ9cX@~!U9+*Oi# zmbx}I%k>e_h|k zP+M+vFFOnf5}qULylk8S6C6j=kSB{Fv652DLmWP;3GpXU(P{7Sr#ggx26^xTCVx`g z@tOx8PV6-i$@4YGqKQbpr&q1AB(`_m`wDN#_}}Jk(v&;_nFAB%TZ5t5mCCn91q~%@ zgMuwj30U9p`D`XOi&rj5d~h0qy=^Pn5(L%AeF<^pIcWY!B_|sdn` zsJ1t=%=qKWAc@Z(5Yx+tAw_bHk*O{LG{MdR~kFywacW)EI=g-?_u~UpM!K?$NiJg$EJw9a#FwY zb?W7!=_iyAU8~c*O9@pjPTSR9Xy!9pq~xE$?vJ-~%$B-3@*=%9#W!C_v(B$i_Hvil zIKPUO*EOxF)sZ=ATn@@M%|}K&h%UDKbfUbp1k3sJC}=6Tn$VEu;bSTJy_9{rCem_^ z>1c9g)O|mE<7@IZ--D^-wMB-3$|7YHrce3OThfga|C~JFsaJtB@3{F^%?2-~m*`qn zX)Se%7TNJ1kA8Uq0gVd@CuYcr{HQA z)0I=)6nB|fhwDngYPuluVxUiOSmnkc6t?K^5Kb4MqQtMxDFXu6P zB1a;pNGmr6d2&Rmi`nAIWK-C+^&ZW#sUs{NG3dVV*pSec5Y^e#-nb@c*!IG$X0sTB ziCZK_G!Ud-$nMRoZ|v40YU<|XawgE(>A{}d$R?-O>OhSBNAnICay#aUJ^KAu;UhIj{#uU*_RNMK*49R5%w>6A`sDh_X$Fc&ODb;Roi7z= zHaN({v)T0P{V%`T!+ssYJ6MFM;ekE+5~irOuSfF@I$&|Gx|`=MCszet@AYhLsSZ;O zww&%Q?AKAgaQw*aTTCz#jkQ?nSqzTvd;=uCT;Hg4f5=fvO+u>LSQ32~-`~l{X`1dj zW;i8D2r^ZK?&bAyZmeL8PX#JZ;U4br(@9rrEyu$TX3nXX4HfM)7N);YmFm8f!)?dx z!-8z~d~g1ZL!m}jS9!X)sOqX@JK#oO^-3-#IaEXEDZ-u3y!qf|2`=z)7T$80HW~sc zTO~o$&n_+$2k8p+6KRjvNP{fZ+|RHMpUYUkPwUJdcJMA(Bt#Xfg(glqSM2E*Q!egr zJkc{vo5MnvKQ%%9uVPB0RyxPQHp9uA0qKER%M3PdTf@?*k|j8#sd<+mDBxaZNyo}H za_cd`22`|i^U0~YnkLtbQo9I2y8L=qy@MhQq_fU_$u70REk;rTLK7zB-!l*UqUIAZ zHo8Mt1Hknip*0)X)LNP)M_O>qI_2pS-MLU^u@wuOjTO`G(y_vTyDNLUezoDt<#0f} ze1mD?4>}*MiXWgU@QcHot3!>2VyK_ozK~EI8EmOE>rNhTkbnL(rTa zl&3jyrE#48wiE)?x)d@0UfMCgkfCQxx(#z|W7OHGU zHYC7zn@gap7`r-HnHVJPR*IN_>K^xm>Av;xO!%YeVdz-aOP`s%-sg?SkH3C*sv%1X zU3wnWK*hXzMWrq>z0@0KyVO9c8JV^^-t0IKuW;r^wtn`(s><+`q>f03f_84O{#+N; zJC6l(wTX$ofMs@VmqTsEY&FK)R-z(M6T}FOPi;4T6}g7Ixb$;-(?lE)y$ODy*!eA2 zW0-3`v*CGeiEVb`txNW?G9vgaMvTh@J+#DOa4XJc5a(XvZY4Op)S19Fde}o*2m01)NA&ntx#&}%kTZZcjmK+;LrVLg(j!4^yWiEb@_wkcL_(5#XcNan7EunB zk=}l&=|-FgTp9b={}m?OaS}`WS+2@a(Ex+)#%t8q|4qSR;D`4)>CtWKoR z=<7oH-iw067pp`-I}g1+1(>BDIby)#@7DuvFjv>lhKUwl7dvaqr;$L~uO`-d$lgBY zY}9K$vd?UC5D%0e*`aHf@!CJF2Eb{4wI&;}>?8}tYxE?cH?JM*^F1k5oi;!mPOo#q z?m%$rlL=lEj0qG@?Fne>jA<~U=S^<}OEdhlKj);_=1(ZFE*Nd8@Wz;V{TSAoD3a0vk;w!0RdI@7Ds0CR4q;Z7+$CIYM zT{^BpW8o|x)9SLBMiW>8ackDaiA~8|ZVlUq>Z`Cp}BjeY0ctmXS_dC2i>|BNRI|6M;gLa48J(HX@$`WNnix>1H zemNsL)}OXHyH3T$qH%OY-G8B^8yjyX>Hshm7si9%cQ=8NZj|d$SFyUffwq=>rTQJM5o=snj zY}k{Ehp!|{O}|_#la~w=LP@X3x4=H(P6`-Fwq$s&30@TYJ{B&SL)q=KY1TCbOx$#g zxEveckJ7AvHdxBpWG%&|3=Kt;-sIaFt_sw0eNtFAkG=}|Vz(td=Peg>k*}|B4{L5o zLt{04Vx3|uoNRDTG9m?37*hJ(5KSu!yG2B$f1NV>NIH+Jlrea8v5VK>7M|WqX>?dQ zrPt6>a+rWoMdyF!w>+2&7jQ0~B;I7UOl$p#)w(2EC)Y=74WKXWGex)`HLBF`6UpFe zhR-$wd3m6^gKN@MRl)Ej7^?Af_yksGrfIgv0AU~nFhjiayPH~M5sAmWRih5kQ?+NVTx zpkFpuAHiLY>jCZ;<6ePIaT|hllHFN`B|*Wgv@D|5x-HdvhaMeeV})LoS;Q>-lj2Vb zsZ~Rt3XcNzh|MlWrO&q(@9UXKp~H_C%y%~Gs(rLO8M9=Y2REI(;!cq%?Da|7>TGwE zYgN5L#ePZ?Ro$@B65VXERUZ{S3Bv7Px~}FL-&4XRgC(Z3FG_v}Ls9`WnJC@!MhGxl z>5M=@lJ+z*pYf_}ppIvtbCXV5h1?0@7^jNqvAa)gwjNrHF;6FVs9(D(-d*){MLRlu zi`3rzs`vCc?j*b|*Ls=Uc2x7m&srnXuHu>A#8S&cEz1BqDb{()QkCnvOLdTQR95W)h8?%opC|2e7uF=G=`BzUH7O$oRkm#AKn^H66+9a%7X=jc zxMQl4G)4NFi6{kj1rIn-%K0!^N!LMTpT2uhBW=5Lis&4`69* zzprO#j&FqZ*m3it{mzef3mf5MWj2~hP3=%t7wG5BC|kT}?ak>AGnJ#@j1T$N@UQT! zW+*h{v%zIrDdj`bxRg&{!f<{&B_V%3ch~_Pz160@889r@+>>CCCS$9|+PZt1xw>$^ zLPEO0pRJFSc4V!M06AE}Po-gHY1{J(WL<%6#bB|>|DL-TGbE|QAKB(eZ z90u1cJ`L{z>G#KKv=D6dnV;55soHu8#O_LKpahTB+?a0!%Q@!OrsA!Tcl z&*>zq&iw4R6!I_SY?zr5)zZD|ZZx0&fL6OW{ku=u?R5FgVd2lV3)hv)`jc3PB*XJ-Z~id`<~p{V!jyt4=PNG7M^}~BvU?!K{ZMzz}oMrW}*QC zQ#TjjaQKQCU~C~%$kWb5s(jIM2PbUseiq#27P=wD6=)~j}@acb;@YkhoG?=b%ItzOMS5}>E+ zT!Ku)L*;pZLx64hr=ZM4UTO~gS*3HXNZ^dkRDH%-GVWMIBgPEc#J)Yf zzTzyD%r}5d0e65iB_9M=R*W8ee3aMUB5g+*toDCU+M)1E$KB}3cX@r4&t`@ns=$Pv zot-79yar|cHLp+qLDVhqV?v>=-V;IP!-{W;h|Y3=kTs`C?3645b!WJjfXdcqI`gdI z5?a$@jOf`ZKi%jrb+D~JvmJQ|&bJzCh65`OC2?$KgQ-ZYF)(>u+3#W2!3a0Gp)X@8 z>8iU{;gW0euqYO`kUmNxU5#_3RqyJp-OO4lTDeT!?@xDp9nYkJmB&?MeY z7pTEc`8%l%DrEu;Q$f8@89^|||(Pco|!cl*IbrT|o1G@Ig?Ibblj_&g?p*STnI9`c7 zJLahLt8{5=A^(SPH|6w~B_hr;rSp-=cPE;NdW3d&N!0!(?@>xjsl3~mo4nw;JuhB} zZo;>;tCn|cMGNYmF{iv0ay6HklD151_Kvtn^w+xQK21N-jF}lK&RVL=`<`@HdRP`L=PXA#C$Rwly02gX<~mSXXG zZt7c|d;^xl4vB9C0i0~GKlY{LEUu^ZGMgw@6PnsO4Eb7RzHu4J`W{Z_ES0x?JIO~L zOJ3tUlQy=q3^K_(p15@C6|O;7kq_N>ID?BiRVjx}hbM72Ho=F1rN9|FriFO2s5GE0 zz1a`Yoxk!$ORcpODqGrR^H@@o=mpeZbAq3qsD?3ogTobEX@)6%MNg*#w61+Og@HwjMEldv?mo`9 zd>p&Ko7emvfa6PIq^Hf5>as0-vSz-3sS?2lUE@eq@qNx?6Vuq-eVNmgY@~c(O$%y( z0bb~Ywe`Z7nmkMgj^${%N9kraVggD*#*iRCte zUgP}_KM_-YO-`ipxs}-~CV>H3?&CBQ;BB-r3{SIkEOxz6*Pp8_H_XwMNm94vCzv>U zh@%e!ntbaJC93P<;%i5qeJ{4kFP}PIa(XX%_$eE4PlOs7DZdEZCRq=;5A64?Ey5Wb z(4R+rFtJ*mtlbZKD{Ag`u8DB8js|-;3*&^fF&k%=voT}%(ZXbfneu9hgNeHKo!$X~ zzMrg^>ZHdfhp71ht^Tl}PM?}?pJ244^STJf03~?xQK~cP(Ar5npqgRv`=9=Nz8Ole z&tqM_c607#rZ;;0YS4qm@2fd&EA$x1YOk0<|X5GBRDs^NJH@4^G7j&|PQUabQEMD-6}~~g zjD`xLTl*kkxD(~qM!(xhWM)6s_+wLRR&gmceEJu z2XZ)lbIKBx2^n5ld_m-5N`c2h^%))9efvt|(>~Uu4;+PLbM3$~&t7qRj&(Y5T3GYz zH-iLFz~(^9)CXTTX_Hnivrjp?O8hB&2&tz{{;1~1CR3oa=pxE`hvD8eom*X;OjrDW z1M$?<53zMBi+1&$N#RSU7RD`B?r$^*Ns}7q{haxtUNhc+JL0~thov$ zrz<&Yr}9)WkGT2vO_m@;v}HCJsZ)g#Mx9gn5;;vouA4l%oS0;}S2xickXgkNmZ}sB zP5r)ddVHR(O;m??Msvk9cW5X$eziXqkZb>DF)3_Eb42FR_lT`68Dpn}7 z82^1y7FiqN*%AF@CeZhldlG&x6t4nX;lBZpo#DUpg_aYrGLsvUVOsW%+I^&XvhM?V2HC@QS&VvAGr^0nFg#8u7GoL*Nqc6>QFWqB_%;i7_{OtNHrvVUmpCAS8R z2*I5p=VqRj{$aC6-Cqu-+?HyKR-^GD$KP*?-Lz`?QD8c3tdkTKe7F+wdR2lrHB?hNHsy#ko7pCi;>=WAL7_lgG z(!0fEJgM^Mt2Oh(Ls`hLJkkHc$%UM~@B{%U@3pP!#*wcsNhLB_nCb5M4z7&OM=mB! z1#(DM=i5ca2N=^s7V+6*eFM#QwiM6kOdV+*R71D)WyxHJk4-u3^%n463nAsB`fu#z zhV>~fzJ1e`;A1)>s?rm1cNmn7)N54ESlmcx9%(CQ^FX zqC?N-I)+Q`Mw(i>kaNI+&*6nsSs)T2JW^g&!s!NXBZzufTEkP}X~_J3cB!U>zMm`A zs4i&yBFh0ND^V0`?=o;Ez8G_iwyeKpBHW__g`jyjQ`W}R<*-Mr2z ztV!}2d~M2`r%16$;#soCRK0D3q_9^dbie0aIBH5Mpn7u_k@ho`Fe^P?>aBL*Wtf0& zNh8*#HwTr=B5H2UqePfYy(V{jQFOUDo28-!1z@k-^yRA z7wUo5!kb%B49gQkLZ2Ay60q8?t69d_86=B{dTMhU9=K3p{wUft7f#L(W`go3S9 zGJW_6KxDU*Zodzlp@ikgDVbGa)MGVWfqk?g+huQ}L5q(61Z90(El0U+A-A!gS}8Ny zP?l+vY@~EsTQ7WZ4i2FC#&P8wOEkVliYf5vK7Ctbcl@vy0s^X`_79^Xz41>5#}SfWb_cpY2Q^1fyJG~eJ)PA-WVrYhR5lB@>X2*#gZj}>FFM3fDYNZc`D@VZTj5W5Z~u=8~?$xOF%FDa#_4k zfihNBBLMnI%#4LPgJ2?ZzBdk?IkM(tDG1Yv-OOHFp@pq0Tur`huHuROR5&%3`%zxr zIR$_zx3X#uDrrPSQ-5Pz^4R$8)Qqkh?A)5I?9jH`ou3GBqgH{bNmIH{$LOqJg6m-m zxj+5}oe#fd)+OgZVQQud-hJ%<7w-BO95zogZPmGHDePXC=YgRS!>&6E&7BwJL>U>G@Z~W`226_ZGA<@Dwln29u~r6?l_owD zUM7mf>-St1;c=B+gTTvY{GGt3S-9h#@%^-{(F}R{)W3-3PM_(GE>35*#Npo(h5Wp{ zwdByb5Aq54CprDEcdTOdCxvVTs!QvaMT7r7pkn$bQHe>Jue|@HpZOFn z`2dA$dJ(?=)7kM02P)(?ZKZQRU%k&_>{Pw4=CnfnEsbaogOVgr@t?ZON%1f=EV`@D z`m{KH)_3av2u8i`!7A&#X-ZNtRpFM#K(8dKbYmJ(vOU~4rc9(Lg#_oUv=2#75#pGS{tvQ zslP4j;{dzyW=F0KSKT5W`*C-op8S$aF|fDLqQoV*8xXHPm+w%-Q@)36 zbi~?pDnXm44DVd8bwH_)c{WW&{+5e=h4%w;Y-0laWRLsann$I>_UpQpVi|DY^~~k< zWwkB(7fhFWAH3Xun2Y#lKkp>1c;QRF2sa&r1dVE!lI@gm*^UR@lB&}XGV4_@K#sW> z{VxF~|6@}$wNxxmk6p=4rfA*mOdOLPg*m73Y)(VMxU|({*Q)yc=H20@(mN| zS)}yh6?9;MPo~Zv^NK#-FxP!H{(OmC{_lbWXRdH@{zfvlZ^X(2S!DWL>|;_7ro`1^ zfyb)0M(BDUr}tmcz5Ay+{}CljWjVKEoY#BAr}%tJ6RzB%^M{n8OK6kBwiAgnn)Nqg z&2y91Bckmz%eB6DxB|SAgj($Wc*R_w7IrzXf${U*fAqDf5=d?J<8-g8=#(?RYQOR8+I#6!&edFKrxBW1t+N%tkCwl)r_v|mb^@kDln?W{a zeT@IwAHRA4|2gOX$LGltO=nTFaf|fe?;N78G^%Y!Ec!2%{3fzi;Ynbmc0}f}MSuOr zpojW?si+jHW8-cE?Bn>|OBFAqx+^+?v-doHC%M!cl|?MN`i}8GdfKIt-Ay8L<^`-< z3@v@Ju>-OKke@l9o}?+LYprw?nn#ttmDd1Kh-O+VhP;{EQto5jM-=ix)v#OE59e6# zFg7&74%a{w_Z?HNwEL=FXpr0Bw=p6*e{vJosDG5EFbWcNL?v63_8TR2iTBHTb!gAu z6QBtX4;Ke+&=3wwuG2AIyeB}NXwC1%5^PJgGK+`D!vtFF*j6wPKw+M2acNxlyvl`(KdMU0w#a?)? zJM{Fqp2kfI#vI|dVrW-;{=b&0T13mIlOf!4C_ZVvA41+tq_W?_-Q-IyX0~R}@%5Zj zK3X$w#`j?}X8SvixB0XDJIL0c!l?i}^B_Q&Y4rW#!Pdmm*ZC-!8E+HO6)e9)EO4@l zeW%M_A4TO%&TKF#HfCX;kE+RPe4s9_^LW`@C8`5y5{ze_Gi>ti~i>zqzTwY#YGW|hc=)C^FrJ5X!-tVois_cBQBXX zy`B$Y8%Z{b{r&~(npH#($lJd&ZRYwf7t<2T4l3+B7aBJ;dQvK&U0>cD!%2GMO^(IA z2hLf9+_v}69kaXV5yYAl{~sR@?JM0qsI=ALS9PT$YiuenrN;4vP^rr0_iLx;sI2aK z!!=K29YX|+jsgUwyvB@omim_>^;5QBjX%aKpbc}8Kj{num4t07g?U=BpX@?o%?C+` zMEVy(CM7(8$*P^r+pfZsf!(GGS`s;wbf0(@{;xm@|5d*w**)y1yX?Wj{BtKNhlsVu ztff}`d<9FW&61S$6lblF;)L%gMTv6PNtQHR?jEgE6 z=xL`iCA`m8>)^6^)E_qLJ|=g1tj^#8>-;ud(EY0`lht_K1f{I$A+_IqQ4g$B4XW;$5aU-H~|%2P$8mHZpJ_-uc^enz&5P&-)Uo>BRZdsV*&WlS+mrm z8OfVoVCzAQC{j`%j;rHtLjSC>$r4SGk0jJgG2ze^KDZ0t%Mot7}w19SX|O zxcc!y*e(4m1v?m?MyfL3e7GY(a^lWp;N-bkefYtb1(aD2A7R0n%4DBsQC&1tF~^<* zai@nF#%Ey{l_AaV5`M#-#f-h5!vY<9CH1~`U1fV=lnU=KQul=^nL zk($ZE=BrkyBDer*gHNJsk73zZuf6=qx;^duv~CPY zq+e`i6#diYjVkc(`ZjFMsQGMtzb@dsaSpPV;kd^wpsh64|3b1ex3fUEM?YH$B|8#w z%Jb|!{>^Q%LtsTDJE5TD?nDiEZ!J#HL{J`M9D|)EPm|i_1{JtRG_)Uu?0gM7Cr`W( zujJeJ@SW}8*suw)`2aBTgivCBJMAMZ_Hk>yn53m;_GTNeNPoV|F`RZ&V$6Poh}>6= zA@oW2=MITa9A+M%4ogYE!DqhQweeU_WZT53zH&@_dj#we)mY8<2#IzSEfR1efM9$X4JDjn-j zIf4jSHzXRDTC{_XE{j;)dRqHH`RI%5p5-Z@Q=X02f5;-q)8`2#_m)ezSA8#_mIw|u z#|hgq!Y4*0Dm*Fl?9ywN{aowrz~rXA?AlCFz0ZQ*redbuW(y774vHCLyD$>Ia4hKj z<~B5c4+KBy0%_AwjtCFexUr#|ecgg3btx$C0syIreaikfL5a#CbxH-ZuWn}~#poKx z?!(IbV@~P&&6Ju71;TEwVK3_znTWaT$(<39U(s^xs-eqM)Wk|VAO>qWTy+OFM=!JC zNV)miOVOVH6-MmLT>pO<`|hBox~+W?r3i?Mf}((pB2}e#6%nNOPADP>NSBrn5K#~i zP^z@hd+#lwh=BCo0)$S45CRDykP!Igz2E(2?(crSGw;m#BRK;(`|P#$D$joQS{YI} zuZ@At0RQ8e)nTb|gwAUXiMndFJ&Xz0sJ z+TR;u9V`Yd1^1-kw!lxd{g+N;sS`oG`|3tQ#Pj~Sj4f}rn7H;}(8IAHXsTq#K~UOe zhZ~G{+R8U!zXhwu;x~kz8g1X`jFDT{I3>=#Ioe4TiF=KSx~cdQ0migxr8n~w7FzuP zMbfLp6RQUng*w&b{0&ja*xpRK1|^gMMY+P(iFU!|uX>_;545XnM z6%XAD=e?0GT3=-{pN%{h8xG4f)Pm3WT8s+pKIl0OHSYoWEkuZ(MArlAh$YFX{_-6i;WnSH6v*9Q3*X z98?Lw!5B%zn@Im65x#Rt_?r@a>LM^#fM3cLsOp6N=?=y9cX^W9*T8(d=66DGgk9v2 z=;&-nLwXcWB7h_?^2S)94cND;^%B0nA}4)we6IE#V8(+D_+mfr>m4r2=BXp1)UkS4 zwKQWm&Y!H^z4(yXu)VNV&?Y0?C-@-G1?gBh(Q2JZse>*8JKYary15obS!gXWs-62l zh%%hE|GzTP|M{xQ9IW2}YuT4-F>qCC^Q)&&c7DFw9vSMLs!kmjsiJMex2C@fjk+oM z^?)a2JoR<)jWQYSpkm{Sm5CCAq7R~Fbv5RmwZgNei?fd(|w4eZRq|;Zu zwx1V`yQ4CG3p#;-sLvf;@mrc{V%!u4IkMQ)4pA!1bR9+>3Zn|ss{nAYsjQ{w?aakubMGIHTv`{A#QKo4rD z)}@~oyyjwlrBu*4n)%gpRCskK{Fqm*GV0u-xlb~O0`|AQ>w9BMvCJhQOwjH(C~oHx zrnInI-*ALCoyCMttl!hI3s5qj$u(byLkIpz2W2*PI&cpIFBLiyCb znTm%y*#mMtF)(IXD!@W05hR+C;fIy>U!UxtJRxQf6wqwR#N&Kh(IQ!)Gik55|K965 z+KM)})4--iH${SIK|kILQPb13^T_Ga;Sth`0U$n^v1fNvZJm)U2c(7)zv!CJE#?OD zaQW{$vb5vmd4HgJ@{mf6c&+^a@SS^<)-uymAU8^by0CfgVI@i#EnR~97}g@Htjx=8Ew!|G_^@of+| z`md*&POzoz2R5wZL_&KVGMH=PHXjEpb@ZG)OBqn>(lIC1w8vNfCg;Ug@XpDQbU~_Y zxk%6_f%?4jmVuDo&;v@*K&GKWRM6v-P=6On{Ihm)`U*MM#st((2TvvY_{`WiomO0E z=%A?Yr#S`OAM0f_84MX*f;g*~b|bt@OK( zZA%CdU+x9W{G#o=a%vsO-|ky$OE!pZA9(RE*R3Z?NzV3rDj27 z-Gb%bwB}AfNwPmWC+Q37WHRnGVR04G~M%NSLo!&IHY|_?aLw6ZNfosgK}<6^3*T zTbC5mkY_=u`R=rcz=|45M~f59orgDqv#Q1GKG@GV?!Mklt!N}<&~SIBY@~@(Yxj@D zD8>z?!(X}#*ZHu1JW4PkJxuj>ICb8sY0*40kci9x{kUZXl66es1_(+ndWLy1?H^Zc z1vSmZ*Gr5Z|BMr9?9d+kK2eILr0X&$XB>W!TYKFN2kGV~G8f)5*Q(RMm zr?RJ2Q)8p+HPU4kV6^y?#`O)<{M-F|D$!Cj%|R}AtS5f^j17u$xvD!UuKJK`8QVxF zyu6*J4Ot=_Z|YmX!dp--m6H{kojP$Um#GM5-+&_fLsM@h%Awe#K$vU5Hs5KwdHPITAGxvbqi{K^K~+jQhjcAH16@X*Yc6) zcodwgJ$vEMt)#Ij%_4}s4jhYUsgNDCg`cSyn$CBz zqQEfb$_j_pg|g-M&SR01gX)XuArLvrm%>Wgo?z4!V)sKYVjllhUUTWEW`6P#t~mp3 z7b}1CQ;CWSP*$LMzoag)3AZ8J>E4DA>u{vlMj06e_xEkHy6IE5tI;6i;VSQvjr{QS zz#SgR?>vI{t})pHsU6{pMF;BvhNlAalc8X8nJi>X)eQY=_9O@Zx~zO-EBQOP-y{HXVD~yzjwk2aX7V4+ox|` z@SP7Vp$x;(0-f_4&pM`7tHf9fEhtg4`G^0|TI~L;M`G`{umMx;~`$S6i6RSR;E`5Yu_iiX6 zboYzMqwV9{_BL9wpZZe@XIfOFR75pUkAQ?Ms#aq_AWs*iGiOf5O?2lpjh{DQJU?mx z*-sdY(-JYSe@5#nO)4!PV$dVXfysEb^x;;fU8g)?zM_>&v1z0|F9reYxuJ~`K_lUb zl(>qIGL<-yt?_B(b9khUq8p_9VtJ3JKUi6{c%KUDTGUsuwh^FgrL|UCzIj6*+j9a{A@O*7kD$y ztj=lq9D4r7%X^dZ-p|BaT>i4rulwTbRMkYx1Z(Ko>At`nH_Z9AlmT|;om!fu>)Zc)$|tiwn9!NFuvZ5nxOZk&Hnf|6y}8`LJT?L@|mR_hYsG0QDR!~J=vh-0aF z!<|esCx|-LO;ww_^3kI^&!|(f9+#m#F*>3tN(mBWU^x}-YJnUS1(3bT)G6sx>kjFYU1bu$eJ;u?-w@rAiWoLVHW>P}_ zmXm%8*{&bEE`Tn?y>6n(7gK*O8U=(bPWQsm@VuNiiarQNLEpUVFT`GHh7_3%Nv-Zz zI_Dd>^~S#5X{I1NFB8e@!eaN>1E#V~gHzV8-TK-%Zg*chO>CCFenDcFv!MKBjK{rG zyk^@-jeV3SfRfYQzbWbB8A?1~*1+8R^XENRo^sy>9?e)8v8m4G0ksIrr5`oqi$zkQ|In31;yq zsN4i}Be=5q z_HWcI%w~P~y7S}Gy%Z|xfSV>D77K5)WZ+Kme2CCLJ4mPr<%w6f?4&D;q$7-Jt@PJE3TiX$zB< zt`tPI!55<-8EJefT>5zg7$Pz2+|SN3!|1vtB@a>eAt7vloH?$NhmA1O1x{wR36XV2 zybWPzjdI!%{YFQf`Y2VxhD00blf zJhL2M+oXH79ZO*y#@~{Md2nR*f=POezoe+hRmc7-aOTQZ#=O&--~BomD8~!|*a$?p zJo?if@4o=*(8djkuPnCT)^^1bZaE!=rx=f(v%7a~Eq|#i!8P)Ph}?FKv3f9`dfwvCh$WKY?$3GqrU?W9jB<}hB|C;s9--}w|tTG0pjWNxxK6* zI$F|oLPrcYm3oK6f;SI1Cr`H0N|mq_hRIw4xmt z>Qe1+KVWoO*C>G1x6)SM?v4;z&66Rzd@9zZ>4R@MJPn$3&D$hkf*b0po40{?o&KCyD za>`MZU?Q-W%T?ZOyagyIuEArJ`}UXg=|G$Uo7IC;e=^#R3g8l9DC+#ytEL%NYySi# zp=a)yd+EtbRaJLMuvCO#qkHJiiyvQ}w;(9!@4V0&!}!&D^E*F3BMQu*nvJ1_8w31$ zxs@%y-}l-nBr8)J>&Je87VzSkZ}p$xA;5#=p0zAmj0Y*G9)(h;g>U=C0Kl4|6>ZW! zEyvFTyU_~Im7wEAcewu?;c6QY_G4ek}II-I97M+Zql^jwFM_aReH%uY*OV^ui8aR2Z- zhtk=aSmzP^^Q$gf$7LNADLkv@=idU%n-8~f6}gLsl6_&Pb9K2DsD%7F8SX}aKdC-}G2NK@^!=mzK;c@v=ggDB{CI;_1r%6?x?wgXXu?&M= zeFw6OziNMu!pG;EEbqX9^$JRV@++lx+*kDA)uD?oW&2&`j%UA~I$-3^M(v`cA1b@E#wxrVBtqH&}lLeE#FuXWfg0!T* zYV;vSeoB&GPOzeKX!CNIZ-h)Vm(Ealo@ijF5b^8o!MLEyz_@(V?SwoZMBZ7=XfQIv+#J9u)Z5iUKO^xQnCSVhqusj z-6|_ZA<80uaPhdPCZBA~aZLomufSQ`mUFjP%}Q^8m(Rnt-`MULmm1s|Zpy^#LFjC6 zslH}^HGelR4AVroEbg!)$HL1qls1QYoAa*1xT3t+sIIu`BL{A>VJlh|qrC~{uBLuB z`;&_&CNn^DZ1I_&+Y=6Ie|(+fMytCHa(be?9bznK; z=}rEO*~C*CqtKJMVj^RVq#5Y^ zuLxl(e*c>L7z%`2Lgcz-Y)R_X@D#LeB6>a@FYYC)t4^|IAt@fHfZOvA`2~DLW zcnbH}Ihz~5av6KLKBY~*O_0TX(f<<5*2b#|Nm1z)Shkj?kCe*2*|%g8%a`QRub!N8OR5} z9u^f2-zTq3F3$+3zvB11%o^u+`}^)vU0|bh(dphztsh?MXYW7x)1@OuH)83IG5gbOc4zKYzn zE0fw2s7z$3!aV4)L-EcB4yH=)d{rFXF=_beA<8IFu?HufAKpk@hi4xpJ6OHDsCaT1 zvK5M|kZ8;L6}a3ro#s_7>U>}^JBec9+9+CDXa%=aA!6TK19TqiAi1wP0c-^o>ued$ zHWUO3`s;Tg1mvYc#pAjr@pBkPJ?H5%9ODJwcw>NfNb@!pwVyJ8k+zZX?z5cRCo?N} zMz{F3o@~%^v!bt?47(-470Ggl`}9+RuIh%qX0X6h66TrsHcr>+xT2}gmY&vlHOUf~ zb!^af3PJJ6CqHgYs%x#V)Jng(nVt;P3vL{!k9l?4PVFVMqj+TZom7jvxsJ?vEC$cDsp#=~lH!>v3P{vM{m=QlE5RUtwYIHRz-zgLleJ(Iwl2QhDT| zM{c%49I3zhh6#fVL{;9%Eu-0^%`~vHtA%a&+Zp<=f4Z(JoHfAaOKH1IhwB$?m|bgj z(=W1BMqZldC4FP7`{23!L)rgBU}=JY`yKj@Gh!CH5zyTg)K+nco58RGq1wkgr9>(Y zr(-l!AD^a~DiN!HAtLz>S77miy+UT-@q_GkPpz$VE3bInMhE>eoiE&hKN243o3$v( z4?U-9NY?2FK6sqPHzi!>M_v+Rx%<<=v%z{>RXwEM;j@d+jz&%geQ~+e&hdzx>87jF<)}y1H+@qt z9PA+y^zzgk37x!Bj=#r|O>$}h(6AUeVmy%?qj+sfua34mMuA9&gj2aO83bt@_8$q! zT4UQoV*0dUC-00M6cv4}ZRA|wj9w)aveLO$?$YPls8MzK!;w`Wc)R6GSG8>Hc?Pd* zc4cMwins@>lf{PKuGDO`m0Gp05zwGXCduPrg{yVU>PJNU!K0qaR>}A@0CwA}qOd39 zcY$!@!)n$Nj&5zTb(o0ZSO#@O?1KxwE8z=ibBf2RT&wxh(qC(+&x748d9z%%#_)FB zD0j8Shxk|v6f!k7LadKG)>LL*5Y0lSkO9)bAX*lVHIO|Qp+@o5h9G{VQ@hw0z>zss z9tF`jOIR=gQJPXhblS|Ed)1+Ziflp=0alN`Su>ZsRlTn9_&4xvE`USvL{i*#EotMb z+!KS+@6*bXT0Hs+9$=f^powoHt^3Ufg`>uU5K*?6L>0TUw5?Qt#Zx)9#)}^vjc0W! z3Rtt+sn8k}m}^ip7WiTF@c0w%+70Tz(>^8)6?%qgfnP@+v@ywuY$HSL*ryO zar@W3i&36#7bfzZC^v#9E zjVR5o{kxAtukHQ1%yp9xf5m#fF=Jq-gM%4c8_2|7P7qHLXuKPmjiFc>1C}~vrwV{W zkxZR)vO~s0o9uekK&xy+WX81UR_kKWX-?-^)YgF%*^Y(P$gJTM!{fcjeK`^lR(HjE z1Vq+sy?sVdQyBu@;XYr|LR~An#x7o5vN`UMjA!rU=eUnBaQl|TP-|#`9J;)IRxowh z)?g~(XNxzyi1(<~rFz@u4jaajLIzT=z4ETPcTS}BRt~R#pn(I#KjklYhltGBB+8!v z!a?d9?3L46q1l|yBY>bzmkobc=%$bNo-(rN06kY^OZ@dExn@$J0=mpcsA$IOO=fkT zv}VX(qjKpIohrD<&leNsBV%IY^40{sdP7?(E7fVzNwMzTrl)9@?Qe$+*-_3c6w5ce zKB=iQq1p-Fs-qV@wuZEqN6zU91-O-j$Q6rNjY;H;|X9R{1c0k{WhyI3lWGzRT>Z1`_s z`-R8iln%t58%~ap_r>4N(1mG}$aB(hYF~#c@v(9_8E$ITj`5&8P$WG!7LubyUPKd$ zJDC*?#3@-`M<3gTAb+-y{PQfzu5Dxm@zcfg8)K&@bEV}i2Wq@2<65#W@gU-P9I3p8 zOUEI@yV&m= z7yPnH2D?Ta&uJL~M2M366)m^&u#?qW6XWb=sIpaUTt2^(uhqvgv-;$_PXdP~|CXq% z!cN?uOz~g#`AIXqPH(F15Aj;kc;`jgpB`w+rnXzM?32+MTpFjYZ%Ay3TN`q)N;~Yu zRVjD;R^HmDypc8r*6YqsO@8{*$BXZDY}jkwbUv>vQkLmAZGjzX3AuVQf0iKygn`L# zJ&gZcFKF33po{%cSI(F}CwvjTJ43j6(I)GR-?J9u*0nL`iL@r%7iVL>DCjvkAjB)w z%c(OoYK!uc?*bP+NQ1f;mJ)?hZss9XxR}KwbQqsUOV^=jr71=m8nKb53bc zID7A#f3K7bfJBclMNZYPy}vxXluIsBhPxxN(c1%}TKeuc1!6UBsNAC9F0CHtMTC>P zWOP>)b9#ziBtP(uzm+63wHvrIt5BQ-d4IM8zaw>j8$WHCXSq@zpAo!8i_E43Kry6m zWgZr7bJINxzU$Z61We33&2FS|f}j=PqMDfS$ApC>^B5j|k(arFZ4Ye5`3SugXl1s8 zu{e32@1DnXkojQ6hIW_7rP3jE^Q(Q5^wWbGT)GEpw+hk%p!Jtdx-^`gasDWtP=EMx z6^a`=ka-qx$}ko(jHI3eRBl{^^-aO5PB!RHdklTYIMJ0rqZ4;N|I}C z{dXb8e_&vg_d{(7bme8f0xm*i^iczeXtGQWjr5j}`8!>^s&y8T&;JQ$ibEH12JHuW zBbpp!oe9g`l}7LSP0e~i6nrg(>Xo$Q@-VdgjfZQ)LSLaV0QiDqF0baCcYP%sN-Ce5 z5R$Y)HRaD48UspqS_l_k6`?HRYeJ};ejasXQe9BfFpnN*1>4Rts6QedV}jQ5YdA`? zY(Fo$d-{L6us(?!#_JYjuvYy@Sgr1=`N97ejuv4?c(()!iNc;=b{Cpr_hE>??FXQn z3az6}*H$QMsbcL~f|>8mQ!j!o>xN7#M!|?-j2<_+>1}-DN|T@53v-OZ0^yN^i(V7W z+|EL@AvLkBlpURl`T$qpa#Iup{k(y({091w{s4RM+$C#^b*=w0JR5_is_@(3_>tlF z!()qrKpX_bWLdz7#r+e5l6W5#G|6{!>}0_@af;>2+oOXPt^sY0F*;eQGe&QIwdiXp zbVS2v!@Ol6r};N4dUI~kn|EK9p6|HGKC@Wk8r-%27x60h&eTQ0N3_tR>Z-B*3zQrc zS$Fp^ttN-J`CJ*-CCO6A9RcHVu{o2|rS$iLmWk8nTfk8n?!U%mUE5w-darXs)-Pf( zU2N$Ulzwteg+#eo;LEX1Wa<@(D9@N<_)Y<8!*?-op(gE~$io}C4#V^Ga)IOLjr)Fa z(P2Bu<;wwF@<;0wQ~Iuz+GqZ-ehI9?VOZvLjbt#PP%5u2v+0MNaV&tO70Ai(dilgY z$oPDh1*NuhkeRP)Z8YzQM7~`p{scsp8AladIcBYDoAeZ%l2C2oH@anm5)EfY zJ&Z(B&n?uaH8gyeJ6mKVbRZjs3+%ij`03AyrfTNzOMLm3x11b4B@3x1mPyjjI}cw- zPS-Ksde6!#aGP;DZ||xvWm5DiiSQhtxMBHQQx+CMNf}Ph+F8X`kg@mh!e!q&3da4I z6(-e|RDY}7)Jw$5NLZEGLV>cWHQ(q`-k{B4xS&+zs7O<8+7_q;p^!#kn9Hvy{n~yb zJF#XkwOfImFa1D~!DC%;Tff1Sx^C|c0BBNYvhD+K;!RBw-0q;tXKB6(=iQ3d!*5|& zeA^Y1N#~jl2C1kg)kRbUhZWedIIW*_ zz~RBvy&Vx6LM6RfH@dO%;>O){kvz2oF>h+QOXm{2QByaK zhYN@M5(G+6t@85Maz0CHkljffgqsc9I%`p5!fRPjTr9I9dojch>*%#5B=3KQH36_9 znP$Q8B9cwSP@p!p>HA4Vu@T))-894l<=Z4ND}a&&bFq5j?G42!e1as+-lNyy6ehs0YQs{|3NA>XmTXyxb6E1Y9_f2>vfvOd5b zbaF4l7Y)BrGXTHw-tFAh5r2X}PpRVeE`S6;^H;dF+ zTlzaZ`JE#7Ii|^CUfXFk!#dMeNhrYl#p@y#VIk3CPkT;}qrmipmwy9gT)Fhi2$n;t zQfp@3_1&UtuP!z!OKH7ZYE)KSzgD; z>bb{^O}g!ibxDg-x=d&=Y5bU#&t*4h^8<8NMPO?$$%(!bfwBxw5QcVEYB1evWWIWG z*njQ_O`z9$yp0!454q#xvj~=)%nX#rv8{RjOKgW(w@UO262W}C3R?`m>C4w%&Jd}b zBVKWM^3l0LH?>wFEjFD*|E*yP)FagZTThgo#KSoxrbe$}&UucxNzpUEsBG@G3S{_S zxqPI*imyayiKl3DWaF#q}z6*RC+7Hm?XOluXkDB?vGw{zXCD8a+~T; zS8%q7K!}ufZUvNzTCD;7&o>%oY1D(eAOCFZd^z`9^t2Ij=SfOwm zR2WM%rkIA&Z`wq#zd79@-M_hcFSI0Q?Bcq4(yM4atLPK>$1Wn`R}M3R>k_}kgz~ZO zefsv!j+$ZEww&x#N&eUOm!t}&yE4}AF#K;VfNJM@bPF*mnJ)D}ND3N`XjYhO-=Vs5rvIJa^>({h0BlHa zp~b(AtGf2Re^@g|i7+%XsUX#}ZF%ivKK5?{#jEmXE#f3YaB@>A&>LxXJVKi1pi^s_ z<7L-{=ujL+ZB zOtP8~KE5bn{L!*atQ~z_EQH>gL(8AdXRb_xrXc?1z2M_}I@!-X3@PA(m876?xrJKi zQN)+v3+IC+T+E8)4+`@u^WWyYV44i)eW$#;RAyLKm>iPjKcgKxY06!Df11Zfe;oh$7w;3H=R+ZqJpZX9!P%PD$HR+PUCsmm z|ExNEE9WBE_K?Wc|9sXT!IgjCq#V-EjFl{@jtuAi&nNx;XTGg-g=<1vZf7zw{>FFy zm&LnXLPtp(3}?H3{++`7*Z8h_Q(zxfyyW{~?LR?<{}(@`oV71p8!X`oA}o)6XP8mB~y?xPK@JN(}-Ew9Vi0 z-Q>@L{m;?-^*K0O>vl;zRMvNgf9t60pS}m((TmU5*VA~)~<6R`wq+`Zl0z2NySCON)7)3Nsgw_DMz zxXsi0xB9X^?v{wmc*R5Er#w)}3EE_0*3_m9*!SdjaS^T1e7xSCIIq1BC(oaf=TPD@-R6SDU<)^cmV^8<==`2lxJ-c8=nO76Y)kHoOe zQ|XMFvT^fk}BcO+)jB+plV`j-RrL zWSvH!+H8wW9)aIK`)8|M=RVz&^(JTD6Q8X%j_f(Zy#9CtW~&(sj&Z0{*2>oeHNaYX zwz&C(Wk^AZV(pKlfB3Uc&PoLP2o)EF4ZSIKG7^5pC47}+TC#SHs5op^5}4NXf-LTk zZU(iDGlSWe!0Qd2kq`c%ER{bzDH`K8Snta-9F*@XHp254E3q3I(TbNEyvdM9B|tw( zI2>C4!ymi9^fa@v=Mm@Ke(-uhWZC{?zkd2KjHl-d6exbIQ8WY4>+9?SGr6_iPkH3M<^b{?AtK8G1WD z%0GyTz4|Wr&nz$1mEF5fxGUJMasH#_L6Jo;Bli<-w@`b=IOTsjvjB=m!)O0^^-o3j zHR~@IIP%4&`fsQ5zualjW8za>F?5<@@iCU$nZ-HrKf; z+|G#jmuPQ0o@HPY(siCL*OuXY@&8+{qPy)9PQ|K^IsbS5f;G5x9_zDgXiX2L%TC6T z0guA874uS^W~{k2+6+_#aY$cDOO*@?1_u3lh-`rASK0bczFDLx z*6jovq{GDx_g4J9moTlT;bx8Q;aelEQ8L)w=!5l7K&}g|b2~r-m&H~~ap&fWW+E2H zfX88%J?ZyBCrsj?13AOycaHd<_k0Uuxz*Mn14vkzc|%d)FwAuaIC|tzyah5CL|)zX z+2naoe_ly}vpnLOK)x$%FXG)|^d9d^>+MFX$;ONzeQ~GlEaBgi_gvqey3A%n{9D`T zy$){h7B_o4bundx^R|(e9q_nA`eKh9nyq-2n8Ba-SyfY7uajZy61KHXgj3g6wFcOM z7C*<>lnit{cq@~7?kKwC;S|@Wz2pFgHU?Dtc?}xe)p~^2v}^cr3TU zWM9GrXLH49tEGUU7lwW3_Oazpy0?o}N_g;wxacw&3MnXp5#TkSFaH|q(aewH$18;p zy$xgZTO4@b-`7un3Ff-d-z9~fG)}AN+p5=-+dMt6t_wI)^H%LSC?4;im3qo;l}%qYkM^kD=iw0%$O@{xv%ub`COhAzyHu`wQ{8IE6i)30S_qiuks0)AloJ_5K8LUCc=0kCOe{_%EhjlUL*m8~yh5@P3O)6E2c~WR=m>t=fP`8?rf1 z7HWWXUktHEC1$e&fV6#rVsZaySOGiLYQOc_B!FK%I~mVhY#6!WXt;ZpN@lrnvphPeW@Hr8jL!u^c4%!vtQ`5COM zU7I|Ct3~J?(ha0HvTHQ;ZPoNLq! z`)g`^_)LxVL(1N%!YjdTf{RIo_2YX=7&8OJH^we58PiYPi&vt!emdva>yffDvG?Mx ze+*1k0{ku~G`P;?8P>LUzMv*opKY6SG5*>bhZCH8zzZ2(kR@tmKa@NAI zWUWr^V+k@QELyAvY*XjHMCCFDxjgG0(#b5Zx*VfdOD8t!db+D}=ijbex#;77m>_iJzWvs`ATIKHcNRQ0+H z=RijDVn#6L>Fo-9kakD^>Tug}me%hnQ^R7DI|7jK@c)UX`I^r~)W%90)#ro|$cbABIQ{80d%=kvstCC zxcGG>PjIQgqw&k4+0~2Vf8c?H1$(y#}_Po zJFi?pd0Hm|C=6Ogq*}rc$(bc~H{us*r^zjGIM`U+unoXrSYjU~=U6{Zmn7MJEl*2@ z9@dIRQ1&b-Fj~=L;NYA|waqGzxVHJIbtp1AUDm)molv%46Y^AWFO{pRJZV)`WS%z5 zro{@^?KuOj@Z;JYFo}E9BrM{mLTP1#$55!!>%AbP?es+ia`E(gp>(;RY4p(_dnsTI32k zS=eR(;W~*u7~Gu&ca>Vr7F(6{5CUaxRTR|?Efp&5lVusF=s(`fq5Rb2&5!0&tb?hA zdU>`%T4TBgr9Iw0#-$c6eZ2wctqXneqviPGlBs4&C3CobT$WGP zWSnEAYi1byVIy_Xm(I}>`O*Brn!d+0Y&ve@j`O#7B-=T-`W|etXc#!d z?W_onxSN6n!{1#F78cC}+ujF9<^hkw>nI>GgT+L;YNWZ5^Yr1NkDBF|-MCXo{>A{w z807aR|1^c4USGp%elL@}p!)+v=|~y}-s^pdlZ$0C#nC66aP;K>4zla;^PKY=o>d1%YN9w1p1aGTgx1%Q45johe?tRJmRRGZ$_C0oDy6bwe`wZI|CO- zjM|A!g|up0K3e*gw3&n3D!Uw=lGk0alu{{$X4}(J+^A1PN7?NW>WsEyV!_M&TJL$s zL?4-G-w~GA)8&?2haA{A)~1SmZ5_hYj2H8GHzXHTIG8F~QUgqT13%;Q{h`a$ZSVYC zfq^M)uq`3ycz=Clu|u+(Rgplif6%#c6Tuz8RmtP+v7q3bMY`#8lYO&`z=)QVV{SFJ zX`_;$RU}ck^!h!%vSy$;xH;@#<91EJVC8boWO6~q5)xbZP$I(Kdju17C>5!r}$thc`#|L^g)hL5MVVR!JDQ!(W zT%=WWxvj_;D>UbqXb0zQM8qu3g`cn>Y-)3sxXVn(UtB=@T;9EPI+x+p6P;d+P^fz~ zg~Fnh+6G;|d@ZjQTEss*3iXJ6pl@F|={#L*PlP??G9}u-=^TcLYHNZ;$nq4lX9qsXBQrv~bvpYu122CPZ8FdMWQ{9xluON6zSB z_j|(No~vbyXS@|P-n(Sqnrq6|tD=ET0Q@l+f{LOVV4(SAH}3Klsj6+wf9eibQ2Dfxf=Rj$*290OOZNTKayBbU zmshrh<>D=^Id5aDw=!-A(v4)G??{im^^ig|c_k#Ggke~=lX9p?@=*v4v$s_?4bzc^ zWwubk!}guT+egc-Q)E&LSD?|WpkqS;G$C3K+edQ8hFeY+bhbXcKut1R^Bu0yiY`*E z>CCQ)JbZf;@bfy3WzX+{zoau|nJG+6L*ov-uM2)sPA>bJh}*+5q1>(fTw}g-IE8n@ zK4q^LIRL~lxg-m7n9q(W@Dd%h^w+UG^`Z_guxsBVKSUtTP&dh12RrCXllqF+2V+~G z(?$dce9V_#UJ};o8-9=ilc!_dKN^t^bY2SMapg-`^g~fQjP*i*nOD^SvWz^5jDEhA z&p2$bfn zbG$zgH4WHGWA@CreZ;!P@yvExE*LaF?G26+uW^xHtzErl0m*@U_%M_>27J~lZk&bz zUFvF;up~X5fjg=iTC&}5TRTzQB)BY*GJa`0L^dO18HNth4$nAeezOW({g}W3EkHuR z#T9Ps%RbSaf<8bCVU7~_wOosK4cO_5XQYv<|;2sVts-$?T*C6kN z!b~gYm&Z1qOvV}OaO$unO0ttc#|o_NV2dFqer^ZU6vT@IlXk+a zuEI0w1B#Mdsnj(zBDndO$%~w&JZt;c?$0}Pwi)zzOX~&FAZQ$ApA_wOHtxMJ4fb7M zCb>nWxPLzAs1a#(gkSkC=UWNczr4nAA(qu&$1#SpLdYfX$ooU`zysvah)d-PG3+D# zxIL4ZLmw=}l|033L-eeVoyLH%0*hKQt&uxi;Ovb}aTev!tw7~|a!O&p$Yx%5fT$Lw z#ulIS`dd&M5V}Ln_4`>U4+M+^D|VX5Kv7-NCUVi82)RN> zMn(=R>IZhu6FC&W`q12sm2mocpj3M9oRC%33ccR+-Ds1e%O&a8P^~uCKW>tij-cI- zz6legY)Wfce|mh0vi?HNQewXuPPcR5{4_V5@NYyl*zep3CeQEEOr=MTbcAW*<`uEN z(a+a{JukIo?f-0t(Zye>fIb@0-Mwoe->*lp`&KWU-<#E@*$a-5LvC( zWxa$GX8>LfWAL$5PlDmpBA@s7g)P#13&8v(>I}=e_5c6eLF~x1tr`fQ(R8hX} z?Pus@(k|sPv)r%?eG6^eD_>eja!@jP=jy>2!7tKL6Cxh}jgD9F(dDz4d-ji8&R;O- zm1NX;Ul31Q+DU%Cm^Aq!1~tF;3q!$?!}WHJ#@6c%`}5%!B=p>@Z?hf=pY8YO1K+uR z|HEWC9RjR--EjK#+V>pUWc}~!QOG##$9JoeC-bZ!y>c0Re&1rO7iT)Ne@~uJ50Yr6 zT+AeWAuQ<`NmfC|!*YvvVqVp6@_}?Ee;oy5`7QwBl_s*V3f3IrxlAGYUnSs=sn(f4 zL>DKiE_{womrs@Z1wP&|AMyQ_4$$4rMl7hCk3?EOewtBWC4K<_O}Z}F)j}Qo><~{C zf?Z3pFuyc+`z<%Ps1$X)ku-l3f4)y(Ydv3+J*D{^>C!}4r^kM7#%i~`*()jEu;qgRm*QaEXxfXe>+=U@d>tn~q%Np#lFR2o|Q_tWtb2&n` z`H+AQQjdBse2}@|NT@!ptFVOGrvo=WokV|N!(T@zJ5sl^FNL>?6bYGU^FC0$rNcwX z-(N7XZ?6VexpOYM)&?D`@gJ>1l6S!u|BB2C*>*2tvMgPdcD3XQV`pByj#vaa$Iu-j zmdpk2E@t|;WS6nGa>*k6doI_zrkf3Ue6our>u1CDb%qbsOeOudF`vl`9X011sgGJp@tK$#jUKH`!&2>5`9;$bDxHb ze3JAbr}3dok1k)VJNKZ?C!Q30b6h5t16xuwrQ!h3*qKa=`+&S{)gT7OpZ_3b)+QgU zOiN_?=#EB?Byix>!>LyOax=xEt4(4=>@_nH&O&FhvY8~tWFruhi%-y7zA}s^o0Q8I zEZ!KISS(Nna0$5BSvg~YDrE8==nPV`XQS06^chg!3g0f&*~WNC-A&($Cd~^dHWvff zNf3yA@pQ1=h4-8p&{3fr!=&S%5UgwPr29!;ro|V;^7RT43N+(2&wx|_g&zWP*!fEn zkudep1y*oZeWMRIws}#RA>O%hYFJp0517DH{^HGQHP!GzTsN12z=_*1?yC|8AkeZN z6HPJ_1o57G>ta@wn{1O-gW04H2U=!gEGqySyj!?ZKC4=?P9epB>xZ52&wPvk?!mto zTsliD4O}l#312@wFeNyp`8#=jIbRdU58~r^11~}!`^vcOXymo)Fg+=4xaPiEr1l&g z$}9HBkF8cGtE2)CVYQHq&eNi}*jwv3{|V*c7E@a(Xc%JNeW z4Iza|)#B)&2vwTFL|KGw)vyh-xS^4U%Q)k)3zqw~flS0Bo3M=p^X0VK4QMLNM;f(} z<6HtY8UN*%oD*o2ULl&KF-p+ouM1VCt#j5cIx-M7x}AQARZ`@$1S>wuE0KUpmJz|w ztIx){aPG|**XffpR@R|Rj^EGBUza_}1t1kw_qZvp1CDdlI~3^FX(S?nQ-EVgt<+L? zfUl`=>iR>%v6>UTV&X z+wePjv)Voh=-LU^)8OL@04p|M=@UX%&Q&N2qq0K~llF{Nyaev4aii=d;64NE=ci?G zlRnt*w+qf(W9QRNYWkN@JBw#i`tg^zApEY{UhrrSjv2%ZkJ3eA1&GFc%8rk2;dlxP zq!?C%`4l20S~^Z?DQ^Xnub=J%{rO~6&?P9MBL!~Ev0y%nD%^p+fQj|}>haJZGjHNe zdLpg;0d4f9H*rGeAT?vG>1*UQO&!-wNCqTe>gC3pk=)XGUi9bkHMf19&(DW;Xq%7y zFAlX87e6KM`+Kf#)LV?kxIJOq2i&nVjoTG9U`0VYEg^AOLql}t8B6{7d^}2{{mS>LhdA&Cu z(Y^XCs4%BJy3Cbya3pH5oDi&$OuNy_XAAxPmIhZdG0Fng^Vn@_a!~FfJrNz8bjW?> z;(3_16dK2_(BM&yVN!@NGH@Ugorec<&4Zfe!QXF)F-dy4vk@61n1w6Q9jnXQ6i>g^pIQ4Kr zXXUGWA zuiy#K@Q1v96afl?L(y+Y_f#`2c=fM~#>3VR8J7q5UJdaiE%6%qMwTRUklq4?^Y97z za@j*yya7&De(3&*Xz&uxdQ1+=Sv6?-wp`jdQslT3OuW0T$z&*15a$luL|&AiMF;KW zVMI#mq4v+wfX<%O@Ar#*Q7dE%yW#vx$;g={COMpRSfZ$YKhc~b`d+Wv5M3ZTPV_pT zi&1xi>Z-(NRrr1UYi;XPP59aG#K`2EBZM5sBQjwUw&#Y({T)KvAKUlduAzutgcw$l28#pX z3Qn_wTS|X(1}^FvF@SB9m~JQnkdZhK>%|ivt`t4$$!lj6GfW~LxLd@M>aV2Rt~I4J zZ(x}wLHdq>M|9_&9e|~=^xUu)0mn4C4K4_N3Xc?><5rc1|1A{BszzF`o_5MR>9~`M zxaPLom{x$h@%>B+QhvNl2<5dn&Cf5sjHJ|z8Kys(=P3dX#ACOxu5U|L?5B6K(nOX-zE`~7gP@p;|QPUJwj|$S~1+H1hWibgCGe4DthdN^|x5{3jV?D zKj7K;7#98gXl4Lq$?>kIxI<4h%jedy(fud|A8G$f_MaF)A!G>c%0Ofn0b;OIM#V-S zhvN5yNV>EIIIW~90nNmLpSFL=>|%X-lolCAPR}Zyi!S|$`jZ!Vy~k~we^ybxhQVud z6Y0-#6SYZ8HOW1M)s zNykR$>%<8}aK4jWqsHnRkzXBn)w#U`JL|7H;_`q=k;49xD` z7x&qdMCYy9Mag4;X?|AytK90Q!)Uu1xpc3nxg~R9uT&cIn*NLmAA2P_-<(YF_JF{Psc-gM&28Wlb&|a&>P`qf_f6l zVl+rA`~qBVei~;Na^=sNSCw+$JxQN@ZfwtSPC|IM(MY*gOKm;B1hL8I^UnTPzW#ZX z*jKHKHQ0uFDKrL})@kR|stu49DMGc@4ka-U6FUqFN(?4CBoQk)v?xI=t2c9FmfIf# zY%rCO$Od0iOOi#q<}sRbR8MNPc`4G??Mo-=kA6EXd#A;i!@ws%RojtP;oeg>@C@85 z_nU8C>0YpQU8+ju%^bEh^@j;`LQFef=bje6UpT159GIk0YWVNB*pYl|wD837cm--A zk>y`wk$k8Q|D2lXx>a-Z73RdH)pO&`XtXjUwL&~(>@o>2TDOG}^i!}}?ssz%rBKpX z+i$hwq2R-p@ct{Jds%m{x(EY(l2 z(Cq4qHHKNI`fy5BLJvpN$F+&GreymY6i(SK%Fu2x0o07w&ePYXu^F=Nj&Tr5e#ibq zYta|u^Yw!rk&XqbW2?b9zAbpC^a$Xw;!Aa}$W+EODD6=s@MZY!WH4TzIp)V!qW}eCC3qa}$3--a zVI~VNB@L{Qx}k#sqC1(*f&EU+iNs&8Jf>cf4Inico1zVgn%CF`M+ufci177aqIJBv znL=A`C<@h?1`gG1CEJ}nik^LH^j={uSmp9Gl*A9OW-?f(Y3Ydc;2@Pe^Z)S3s3qzO zekts&w8YETXxb;w|DvH!ta!eV7|UZ=pyy+3KCAnqELxz;u#xH?kA!w5PIwR9YGd{n zN*Kcud-c2E+P*4T&{@x8c4no)L9{4AUNB!XAStR_O;DEJ&5S zMcALVJ(g!WtjZtFr)XSw=7#~atxgj>cD3-pILjoDwSTbt;7(|>f6LsYe@iY@F6mTb zCqsLA>h#id5TQwqfjd_-4J zi8OYlK5`rk%lEa+HVGg70=~wSP|TcIaRs$3cVFxVaF?@+-%7BjKwBuA{omf-E_2 z_R_q+g4aBFjOo~sBarv`dDziNHIgF`*fKOD+3c-Ov4{DuT7Tu6n?b`1?cj z?gZ?RE@z{N^qkttY#pyIshoN0gcbEhE;q~KZehr1lPGOOLF1IHQ8VLwEdfOtyfU4K zRsA;{QqNS1%auh!O4Kj50nh)A==lZOq>jRx>};4%Cl*8N9k$_dTAf71RvwCztEhDyOXy|CV4jIJ7pJv z4lb{T4O68kLK09?1kRCJcc=$?bRbW270ZewSmZr@jlz?;@bvQ$6vkVC-hB_kYix<8qHf~5Z>z`E&L6*-D^ zWtBoXqAK@BNp00>y2|8I;R*4Oo=i4VJD?Q8aLduLN!cFkkoa62+`se9v^1?H%ps2f z+S}-LKHv@05kHME0pJ0%Mj5pp-&i1+6ybD>RWpjJM&Q2UfP*;}#~-y=U1Ix|#UF9$ z7>SsxiMrcxf?%$9T1#^W1jI))%@)}gms?MYtPOh>1F!2UTAgvQ5MSj3 z%V*@|_zN1^B>EU=w`nPbaod=^_3i-~8A5B~d-RONVBnse%ZZ>PLG#r@!qz9&TAiFgZ0Vo^H>H^1J*- zYoDqK<&vD*Fi2TFRJeAkC)|bU>8j8u(|UAr7%ocX5ZFC*7pV7#+{8sSeldjc{GiQX zV^r9;?L$q8k8gPi|Vs$5h;h89p`zXC&RrOiU&3AHyh@q!yfN0SSCY1edJe=N{bl2>t}`C zoGUJ=H2Q^kr)V_Pb*}&_F{YqDxlvZN6Wt?LO+f~a^{4Q2kN@wyYIW=aML zn#G{%^?K|wB2`FudsNLhPO=jknZt7j-(s=I)HGe^+LPT-8Vo87WF@wW`W>C&{St;! z6NsPVxo@!lz=FCvYhpGH>I9;>T94i5?a5>Yns1Pan|~6}I{W<;-AK0FsiaV_)5ol- zb1kNZwWtnIF`KhGP8p3!@En>MaB+b|Gz2;{&DNYU^m7p6vTCm&T8J9!ENESPY}qVI>}e8a+VC z4X|^aj}7v@_m1s`r_`P1-m%GiYfU=AP@|>ZVW8krTJZM6tGHGQh5t+1xCEDujULC;^qpkNF}tYilN@kytje!0=QZF)U9BTn#E!nH z&Qw^T6=wU9x35(+7IKmH$uT0LAF-U2B{-7mG26H23tevK-l>cn-(PhR)Pxx3F$qnf zr{9pYGY7nOw20v+*`~r8`%Hj6G*j76o;S}>UbgD2&5PtyUG9IBu5G5D z1+5_JB*cIlyx@4n3VPkgLY$SaytYa#^h_yR&_SI;&U6l$ULh#C`LkDK_ zYlPqSsGf9*%q#!U-HeA_V8a<7TaI2-5jpHC2VPU>ntd|1?6dC@y_-3*_|sT{rbN9g zr7`!mUy-Oe4_f3BQUGc(KrN`_fveZXfL`M=f!uRC4T5O?r-j>herp1j)f%boX}m-H z2zG`KCbiFp1|`7=&xQa=a1|5*!gG&hI&S6$jzmfdAXcu}py28Lx{|%K6{NCi=Sdv$ zX5QN&(LVyTH3Bhf+i(8a4|}CD8ScIqLSuU9RLqOMY+rhOf)LE5EckO8+%ozTyfh}V zzvi@V2=KM0V>9m#9kk4HC6yFfX}IAlpM*z(A*gdgy}ofCAvzxo+q)O+R&#G*asp0-hw#f3n&rZI~C~TDq48Mc#MI!v^{UXdK zC==1Qy(7;}DUZ`AAn;~Im*r|~^LYW`T>>WySB>Do#3h>9_K5LVD}qw%8r8 zt~z(tu{@kAn^|kHThkl18X)FNay;rgIHdVC@|)p4D3)&7-~{=Ce`3~I^~%>m0iy)(n67+5_vdbblgNzYyK@h+2inFWA@h_@{wM@=+rgyasMLW zE-}@(`}DN8K<1@<9Ukcv3+G~qUpx;pqNjH40mU>%BBTOCYG+%NRLARSnPe)u;N%pz ze^}N0(VKbkMlQbI*j0e2MaRQtue`-}>C57;9uj&lw#oHAE2ERD)AsFqMkm6vR#ZB+ zv8t){<6WP(ug{-($bK2TEn!|x|K=p#T+C$uZb*Bg-ojOoX|ArYpvrPy)Ovmq{KivY zLi+1&tH<~``#z3(tvLo=cF>MKv{L5nmsOLkTTinqf@KT>so^1v^&LzKq~Wr}pYMULezT(XTD({xT{N6;i<7gW z=&uoBw;XLn2?@(+nB~;}E^qY&A-CH>#lATwe{ii@Jc=dkGy&p3m2Qt+j?Ry2iVfeh ziUq>V^5I%VdQs4+u1@UYT{w;_iT1MNOYEb0jtCz61@k0yk~0h%r{f@1tosdtX4Z&q zuZ7Q(dUDe=&bspbmnhyZtEx*_eGQ>!0^y)OD*BJcDNpdsBiBz=WqUd{9MfmJ1u8Nm z^VjH@O--&VC%tzJ1OBE`i6??YOluE9j#b5i4)@HDth|xlutEMcGCb<+gnryVYfAMO zhY6-uZ3d4Mj(&$3;w*!`9d0>;!HO$1_NNYjy_(VW@;Y@_w~CZ7^5ffT=9hg>7^|`8 znO&yi7tmHX@7gr}SD6y0)taB1oI%C=ScbzLHs~ni&sl^hQ?u|Sld7#dt)7hp@JpRL zZsb9>quMr%L_Yrz6e&RDFom?#bOS-hv!TI& z`ImL7P)u8fqh;vOIGDgdXMM(^_ej;*Kun=6)>+umDkgu0cU;%>i4{EiT$g@l+hY7QpWMQK-k_2*X8>kc6rk(ho_P}j8-f}`(ocb*%hW)u-ycFtsf*N4`1rP zNh!rf#QA1|&Dks+zM-2Z7Gd1gRV91R{=(8NW~ zB6c^ONQZ}`3mwWHM_8G)UOShV=J29zKZGCv(NVA2)yH3gm>Q$`Vfy9%g}BG9;v#qU zNp*Yqp)#59BiLZo8$x)50nYy@$t+pw(~KEf)Fs&-o)36w6V_Gsh*m0i>aRb(5z{!< zby+`oTK>9mxySsnCo3H8V^#L3e?{HNaDR>(_d#4xX?Pou6ClqE3>c@}Tm9vvljVaU;EA{FpAxFj ze<`lX*SH=;pv!CLjI?hX`^hX1DKv56BY^PkoFECF|2ed0ubAJ~`W}j?e)HaIs#75rGG}tfGlQF%% zIfqHJ^N&BNo-@E@`Z1~A3EYvHT4ZzpGuQ3F$k1>+Zx{cqypu%OHsrYCASZk-f3g4g zTB0G}9guwnPY9kS87Mj`htaBMt1@(mZ1^W)%|z~JxqTDJ16Wr&|NFt!k+)w|;AI1^s*LkuQNUIatr%?o zte0Y}MXr?}^c|UuAhR>vnd|q7nbL-JT8W&bwZ{fAx(iT(FY|TxUzo60Pq%8qLuBg# z$nrrUu4FT5Z_$XI3~MdH0$c;ZxDE40`9TVTV@nNC9?`sBgKB4&qz_fPiQ&Hx(GmUx z`_!&XH;|8|a(nJhqMg3Qz7{|%(J@^Jfke{S%$XbYOI^9KVNclg zNv@!83t;JW-t75Wc0IT0b82dSr9YYhe#L!B?x^lyGh1sj;|$YpC3Jma_bZ08TO#smli>|HlWTJ~(IT5w%In*%WM+X0 z)xuo$8@RfK9I8M-xePD+Bt2Hf>h7p~p;}u>NLE2upKu0PtqxoGk}!%(XoBz*;)x64 zG~Y>GCxL2|)Upa5-m=mgV&!&ArS?X9BFcY9fM9WGS&@jryR0Q)yn;|MB3XRs{j6q` zacyOBhN`9d#y#R$7W)b=Yok=|hPUSg!yd!Xa$aj4j)h`XoeD?4vD$kNee)ZTeu%@P zKMj&7Uz{9*Y$s@(FXw1qB6CnyU?^MLN0rJn0i!whVX%wy))?{2j05op zAx<*uvbligf3W~My8!ZVrOq`_aAq`(1W7B6FZ^C_McFL3q9EHONA}~WC}GFANzS3p zsunWuncu;=RhB0{1cAOI=II_Sq^`sw|96h?J?3WG z;iK*=lIQ%+2%bsaiu#|M{Lq(@rbG~pl3phjf$wpjufb13bSZZG7uVe$1;Y|uVBTUk*xbg4yL8A2VBOrwTzo%M=tpc>pIW`ACyOazc$N#uOD5K7*{XM2|NXb z&s$uJqH6Ln{Dkbi?_Ec5ZD&gddM_`1vmHUkCQ3RbZK_sV0DFaePstA4AFn>HqSj7t zdWvd-6D6S`^PGO3xn8}zcwpff=np})ecY+2K=ga0TG}Lv;w!HCBNt44q#zl#rou9N zE4_}E96$gA*Poq-8s3z!Cxxx5c_(e%HT0~+-YU$3`Y^UZN!tkfQPu|6q@;aZ#?Ru& zu|Bez{3U(CiuXFbgQ^n~vnuqoAjJH__sU7HLYtII+Q2BsokDVR#u=}d6 z{dDlJQa-$BF;h{Ano8zR+d5pQv4AR$+H)XxaV7G^WiBEEf4uKR-8_CeG|?{fx;_KLmK@IAP}`ch61|En4`B zg8%D)K)ttBc6Sz@C0}$#=^X!Di7N%_+g>H!Sns#CwB_@Sa6tbrPNbm-m4;oGr<3|c znBlxHMMxRT$VNCF8*}l*XZL=jWAWymm;91#N+AuLJL$ytf{;Y_g_Zd?=h{!ni^f+2@B05G4UQ z2LPm4d0MNE%0`MBRi^y{o44f*#5E%PxN>9lxtBNBN5SEkU~$nU-c z(xT>2lPGp06ICHFRQY-w`u)iMp*rNJpeovaY1sR2jN;|`q+Mk*bzG4}X75eMK*?D!Axa3_jA#POhw?KNo zoE{OvIaFj`Mk2M-U4!~{36Mnbt`3LnT2BJeIu|1yM-4_`^#`> zL+TGSO7CCwU)8ib3PfV%G3hB6*JU=CGFYe-2lg)VVYRD0A=u%q2E*bnCG^-a0&7_ZNdQs2CO~dcDhCh9wB2; zvd-BA+{fO~1VI%#nwsaHo_cGsWCY2FfHlfe0mkV#|JXWA;adkqXCkSn>`cH}D^+aR zTevVcVLNh2t#wJ)gjBZG%wc*~TVnm$c7clM@9?)W1=4|K3`Bv)>0jXDmV#CtGmGpX zA)Ne^>#a1U)<4g!TJZ z{T_E?U%lTCT`MWHdNA~GQRyce71_6M91~sXg|6CAa><@=S-70EO)Wy-v(& z>iBma!YN(j)=MoM$C}k39wZ(64a2z}@)#8;>pI6`x&(!h%RPX|+jLFU8 zSia9Gf6?x>PEEjoTE3}w$WyV=WMI*q%!A64R~?>f#*iiWUMPKa1frHJ=Ahp6erT*yWnj;CQYUQzCjMh}?l}9SCbZR?%CyYR=9m(YV$u$Is zpoT^*Y-p;o6$C5R$;RqlV^Hfrfrr$xfBG}yOL%K5Bn>=^7)6SMz)`E@-EKf7b!XnEpoF&88=Yr0ok+JlS3;NOR{q!2=QQQQ z{0QsRAZ^3o#;;yXKfOzkzB=7XM=n65^Pw2?z0aq01DVDfEmwvgRe9K^Akki&H4p}y zu14KN=_9x}gnwO(AI;DjHse{5L&ikW%sTsU32)33YlYZU#ws{o^D+Jg{U{vOhyAES z&}pE~LwK#E?a8yEc0MhM+k?)is~MV1EO08f+k7Sin9Bx*Zl7n5cZjS7MCdIPl3cLeiW5>=Fk>E_#LQ z#j=jWocnD0>HCNh6zDsM?vl-vO~g2Jtqpp~A7;g5~KiMm(whvNBLmetRXNAiP`Dr!x4ZC3}GzO$&m^A_os27e=(Ll^Wo znHdL6V!gDOs_SN1m(LPuCaTP3sp8mXH|!A*osNC~lY$4ia>Vqle{dm2*882sR^YMb z3t?w%7OVC(FPAQ-N=IMsmM8^r4M)V#> zbxJxZe(aZORhX{LKG?TybYNa55M^BRw!vx5*BfS)^PhBVlyCT$LnlPKng|l#1`Dwr zz1KL^~oaDwgnN?)4UM09tt|NNDZRRfE*RyaO*c5ZYCk#XtVGr$Y zC->GN5Bj|fV&6NF@c%fWiVFPh-pX8v6xC+END*h|xjA>gn#B{n&tP(IbFAPQ`*}-w zk8#GF5Sb7a;6X1!JT3W;OlCYOaxJ_bn-o3$`9JJ4$e!+O@ods^l)LbEWCTQ3?`L`i zd79&Yz#mTDu$%3X*AZcT#6hX@+8yX%Fo}Y50qhY~(H|kF{Ug1UIw8xfwP5F!|3a?` z`i!gN`Y*~+5X}c;@Y1#I+)0aVdLwhMz)(CqVIz*>gg+Q4LjSKb(VPoGCpKo@?oE#^ zwjIic4Xw22YxZNB-?NZuke{+S4IEY*m8!Vzv)*o3--10(zV=G|7x)GT94zvR5L@M+ ziV7lWMA4^*HZqYTrv1rk9@C~uav_&b&JllcO{mQ<;ML}0?U!pZ%J?H8Xkd9T9E3 zC~~!y@7;yP>)CA?rezLoG`S+h7CPJ{#qEOP1(Ubw_7eHo?$4@o* zr2o{*2Px93g3{pOit)|qBg;XOSAQyt()eh2mC##81f z#@i8i34*RzuEyb3scX?xsq*!zW@?J&Yz<6P{e=h9SCqH7sgjk0uVP^x)Y%BW0F?v} zdci-DGofp$0WfQ8F#m$*&b-_8ofjtH`-M0BKl$jO%RWTzTd0Lvf9)MwGH5Z=S5fd^ ztNdSrr@v5x=6FHaOAY%En!hbnqtgC?On~<(Mro~-$kNs^Um0mQs`<%4S;=T(1HSumTK;baT+z4>wbgoTij&gZk%Sc?*a0lD&q}jzM5=GHJmwQY9Nx*6G{v;<;maYoIY$f(L%PB|) zdCq?AYq_i}4qC9&Br$|6CYnSeG^&CMB=MPVpZG`fm?V zooXvwT;~kllMN`ng;usm-e4aVH88;`n{_9$x~&t!e%goEcVM^ zqV<0pyQud;24ThqLo``IeqQi5Q$>C*vD%cC=>B0>_)kQ4z!5Pl@3bI+w{2bg`(Ikt ze|rzk;I7IqvM7Y&e`fnmA(wr|U(kanym(;UZ+{j3+}a#5lOHfRH0cQ%ukv4kM*ntY z|MyqbP&mpE5XzYm_cu25f1mo#cZ`4hgJpUW+9CWmJN~<0iC+I_y)F zFJEv&2uD!DF8}{&_@6hXf6mkYVj4&gLppN4i`<%!+5E?(+|o`oi%ZSsyU^w2k$yqu zj1U_fk$bNG|A6D+rF3ET{MLYX&REtrEO6xqN)9iX6l?)8(90K_rD8H#WoJvY3>(U| z4PG#%Y#?U;lTbP!i^!6pq2*+_GExX0b%~zEl-Rd47f5IP|E8q{G1Hta5fj3dHVN%; zz?h%XW3lL{hWdV0l=rx6Tk1zmrjzevv!(erPR+&dbZLAku%4QL5l5>K%m(1F$0ev; z*}6daV1jzD?h^Tr#T5p34MspJSOv_T2xkMAJxknjvVJr^G`(@0p_6~9p0lzvhjH0E z;B9*nnmp!o%GdxXS%FN3eS@Tc1!s?Y_6e~u%u)WVDw>Qm*}vI>;Sf0bvzvMKnY0?N ztVA$iUQMR4bo*f}E{ha%{)Z?7+ZnK|c6aE9;FzE!cd728_N^l3d*4GcnV-?{!0yX- z_-3ld${|dvdW-(PR84EPT>qDM^**c3cUIqk+RJ6TVmOykZGNV#qmAtNMfI~dijLou zr5at|rN4Rlwe^byN;;Jdi$rc6(go@sv+0kRaH@)U92fIYV|3Gw030F&viw0S zZ=b)7`-cDj*h>l%yW(r6XU?3STpTC!b(MhAHsGxF^yWIbHi3ZL-%#6M`P}Jgpimpz zk7cE$rK|6w$!9&N7I#zr919mQVr{K2H0EQuFTeqZ&1&tfyR+(6JRjq-)+QciSKIUj z9242cL?kRrHWRh@HXV;XYX5Zo_5m?n8BVuN&z4Z6`r94C3-9)7U-zho?a5>8WZ75+ z2unvR-9iD0*@KrfXYLI2_zv%#mX#aaN2RZq>*}T7lz6CDk|QhMGf`61C~l@FV4e?8Z~#QJG6%)yLy`2c}S!)WEpV7dWR> zd=kl>KMDmvF1^FO2CK*L;$_d$uc9oYouOySw0QB)SiF%C&Hmoeg-ZqA1Z0$t`tYcJ?iqepVIptkK$eF3Z8rPwZ0mjHB1ej|xO?EK&;EDZ>?tvd)z@3U z7WoG#2nMJT>vu+TM~wfrdzvgYe$Zs#n7R}8V-JQ_oh9A%21-OJXOTQ#KPPa%7wOdx zCx#KtXyOWPxlGQ$FoEw51`I7BfoYXmPPgL^BB!73OXU|ikDAgIX1yFxKwf&$0Ln?E9@}i45yM2oZ>O7iW)|RY6?yA7PD;mFn?OK%t#y{r#l1C0nXwW5E~Dr% z?+@0d>}8du_obvu4$n8X&-=t6#)swaH6Au#0AbjoEH0jmB_FH)4u*xTVen zjTCXIAX+0o8+VuUr6}&EEoAmuJ-_czR+49C^5?d{^IokQaBY3(WN=4TmM{8aXSMP< zgaOFel|;%!gLb&Im1)$|k->zd`88nMroFcu0UuqAx(@wBEzG>nb#eT3w4Xb5oS`DM z!LE*Bko+V$)5HAD-S%OHo05>tQd$0k;)@ntpUMowoHvA4_Rp<^y(f7%QhzB^cGef@ z-wv2Vx#~|QOHwlDc}+0{9Vh1|b`rBoWl!ho^)&QglZ9G+6FC)4>U4G{Ox|FS@2u1% zTTTY+?>kLg4wP1`!K(o_DB_=ajI#C4gUd_c_oPy~) zuSba#)>Xzp3IXYxZ#ICaKIUYI*XgnT^R*2d=@=tgHve=0K80ex6S`RLE&lDSom+Pp zr_|2yJP`Z0NLsQ)+e~c9#`Wco+@YO)RtPP{vUE8d3B1Z`pyR8W zv*(nD%swhYwe2fDgZLNAaGu$Dd#!G8w#a@ZG(zDjxpkpqr<@ zgj}>=bwCRSXtR~mI8&nUC_JNc>i8`CKW-+}&w}#b7<1_5c)988`~>K3&#VPrb4XdmXwFymf{AB%<;CLAuFtm)iMG$KcM*rf-G?hteF!(Z zKPpEba$M$>bYY-YS&xt6tJdp*eP3ODI(eqb9UCTqD>s)NQ|oo~+3XhSBRT|XGtFj+ zy0Mo;Go#;TQxxKknOSCmz?Rx0R>1a)^#Elf4(+);&ik|{2f8wJmc4`)<=8MW8wO{H z-KF_)rF~yXP4h-|_*A3j&*b9O=s&wo@GDXG;&*^mIw#wSmx8&g=sgMl0mJ5rWc?L=P8RqqRnYBmyEeeyS6z|>A ztXg;fdf!8f`{l+eJqqwQQTWJ;6e_(u!tK}6!NBgNiB2Z2HW6gRzMyB^HGC^5 zLw`3je8}`{`b>h2R&8IHjq);Ae0RUT4l~Kzk?QcCKlQJ**v~#&Ut(!9U)s8U-P9G= zej}lA=TjeBwbS5Lla(T%_!Bn9~!%Dv)Z()SSd3kkbMh%F1k(e*W zi3H?#N3UDQuV-S)+L5C*ycSW#ujR;BVI{3h!pM$A@F5o&UREEqSZ0_;>ap#VdJicR zP|($s-eY+2F6HYS@C|s{&TRg3i!shn{~PV$UlhJQ8EhgTHLq1I5vn@rmp(&F8F6;> zfm%}5cbS|zzV55hb@{P_g;d9L;1s6poVRVR^gVEwU0k3kvbkcc&@Qi>E>5f^!Bb8j z|39CU|LM?_#|d(^7?w8pq6>Io#i6ij_xoP1Lka|*3i5tew#*$F3qIh~Z*lQmP^xp_ zBAz28mISP|*6$8U+3U}FM~yulRo?2R%BGrGR;47mmfLxrtT9c$f2v6o=V#4dg@95p zwVh&?R_E0@VSYKU}EyQ0%Kq z&D4aScOmF$rgQqtMm*GjJH7Ugx_6>6RKD{Hb(f$hG8%t(I-tD$7v5Zd{PVHCdhx4yZ zEnb!NCNoJgH5q(U3c9WN9blEeoV@Q^U}XZ3T4l_ba$6}Z$}= zm~Q+`)3b%Ftu=h?H3bR)y2NJjIz~0t$9O7=H{l+v=!Dy}b1+#jcvPJF9RD~z2ola1 zj%){ntpM8IGrxWoG(vl};~TxxTM6tfS5#6y&y1&J@S^sVZ`{E3&ujy|%4K-i40-1&aE5S5-rAy|O@5=X?KW9%Q zx)4hRDPRQ+XfzVI$?2p2z2Vf_8Uj}jBTBg6PgbR6pPu)qqv zx#TtBZ^L25H%ajR%~JQCpFN=7?E7n3FCs;~+50WPqp>9ivHV)enaY;`hrRa&)mPdKb(LMu{@YU@(}$DDULn z`+c6h_j5o0WB^9R^8~rVeZ1;<(F#HURPq>*S9Ft>T4aTFgjWz@kq!?O`_;0VIjCpE$km$2;d3!UwyQ5Y`R+eB&p-VPzIbbG zt|V*5T_MQFer@uL-y#bN-^*rprp7vvQc`Wv%J2wP$G%abmrpQ#d{4l~xKOP0Rbn2V z7&8!)s3ggthnLQpDAtp-*B{ZNdgkKdg`K3Gmh+smm(10sOyylB zl%R`{Raf^WbcEw@ph($@SaHIY!Ecm~+ItUiiv>)!1L;jY9kg_h-OB}NExF%!L`1GD zK`>}^*G8jaC}wK=uJ(@UdB3A!mAA35fN&RY^d$`(xVvds?5`n^)!pD=Kw9sd8%=`E z{2fLuR;RgoZLE)7zKr*QuvWS2(dVYD7nCM2-=uHPRo79iisj!x(e@&kDU7 zrsQA~1BL1EGgkYS=3X<_zQp!?Wl5U|r9QVNzj&ip<>K=; zqx9Soqd1?7ue@iqbg61H>*&$={JzbIOxD4vhk{5;R%cT z_7llp=}Z)&+}3S;x`KQ{rt_*s6UDcAQ|V8^5-Yv2qHe}~jJ3Ji8CtLI;Ui4IydjC+o>W}-T_%XyH#ncGix|cF_${0GEQYcHvx-!p zA67VzZ+R@4%u0_eitR3Wz5))@kYM&CZN1T~xUuvN<%~r*Uce9vsKLJ+n{`ndFbMwu zmG$+oIUb`TQ6tVW%zBBp@DkQ2u+{)#|H#8Nc}~TNWyiuUYWnE1iK!M z_=Z>Z&s>}*^m9*XN7A)~(m2qzp1CA|`~C7(2hQFnO%fZoPK9iGDLQQWX`Mf7cCGgB z2s;(1=B170yrm*&uMC?po5~}!{~#3~wHDYk8r_%830JkjeKxcVuX#-LoF?z9w~4iL zT-A9uk(OU+;2^+RyF_KSq zos0n#Av#)3yuI_@nV#W)7zsHDR_LbAcGbRbRW^*tpj*%}04~Vf;J$KUMvU>pExUh; zdH-F8Yka30<7Pgc1K=@? z*M6(=o&_ODqYZ)UL)Jd;Lsm@jB4tie_tz%gV00?k#~CXU3htyMlUuhQ=y{)cBL0?K z4?cK^V5=^VReD(6QZC~=+GF0!kLn%*>C2;9_P#iIpzA3xy&)b=&-(RHrgM9?=1McK z=gsa8WA^jzMDT=X`ac1-lmXJq>syY{hPbZGfFDYzRUIb(X);>C*ytGDn6Vi3J5s~E zIZJ6od^HXA71e3U)#BnB3*ZaQyB_9u0#k}k!Yen~1B~=&Rs%=;D1nFdz027<)OziTE;mzNFZ#%lj!#H;`u3~usDo;GKAjZrFz%E+<0S&t4gtZ{IzqYv7-w&mfnYpHE@fGFFkh_oNF z2bX0s>-Le}at5EOaae8Dn2t>9@84FpqnC4vZ45jcIDdfMlK>6Ie_cX;AV`qluHc=! zyY9a{o8>$q##91BUnc1WdORv=A+nkBo0+cX94yOg__#wXjem`S95V|~kkp9!+>JMh zq%iTK&*kp_0&pTzzBiN%GP^qVyyGbxGPxfVBs8tX+bkN*2b5K=)X6L?YZMq(9<(@! zaXaoGiP?UjJE7{zFNytx$E~S`cFlvyS*HWXMW2dxJcl!RMxbRA5_8yj>g3H5G^IqQBU{?b9sjjfGTyw)`Hd}3& zUWtYtw!!;-hD5%xig8wX9h=nJPv{Vdz>g?9@ z+>2=VET{g)lVz@?MXlTY7ydgm{6iA^l6t8S^T#7C_e*EHeam0SOZnQVRtX7~jc90! zD^YoR%mQ99->59^IN&L4RI0>LtY2G`Qd9R02H?x@Pq(z^k(16{m`?h)lXT#Sg#|f}J z(VRrO>PJ^5KV*W3N|e$+>OK=pNOqnSP}akKDU-eV5+pUCS?=p&SF~!@B&n=d!FyMK zh|Cv}R3wPK(OPEH2DpEIW@UFM!N-yQ{X_U=t9|mt@P~QMY+>R5L`VLYKfZ4il!GL1 zYEzc8Jr*oiJn}Cye;%PUDqo8M=`<;=Rn`N*4G~W8d)xIXK1oxb-I)>nG0Ca=jo!rm zlI`(hF}|>~#e%oezs>ZaIk=uO*^%ayo;+>~h3{WBoZ20v+&J;`xEP&~{Hpv}`-XYd z;FXKqKB9}_ns5Fx|6RDUtojQq>Nl_eNPE+T1Lo^**b+K?*!oQWcKg$Hc5}gRK}5vG z>IO}-7=W?V{daJt-&{%eoYXbyztrm=!L}DqrEi#trCn+J`?!5*Zws@co#sAF8k=0D z3($yMRQl+u@YlT8KVRkkNWzE=9qG^F{!4^^E!e+Z?R@w?UV@bg`qzN+Us%ciJo_KK z@$WzXBNLJ!=u*DlCs$K^_S*+I!k?y!q|P5F38Wt(HC*lK^nb@zhG0?}Vn7s+d9o%p z+dWtA{+H>8KaDkK{|2{y%-g~-H&}z#m8aita_e8D%ZHaFdnI?=A`uNwi|=c+7&Uxu z)AOBY3ZiWIOjUo-nk?$>Cy$i3_ z>oy}(n)}=qX7ZPA#_f9%&IfEAXv!^mbCm?2RUT^OU8)NRl>)ZrJ{-qTp~L>T6q)rs zM-39ydP5ORiWBjFNZ$QRQsrsBMZ@!aqpKR8?}UDT5?$ic=zes*|J6@@sER<~`ZTM< zT*#c)7-@*9>c2(>Aq75LkxW7NN#X2_!S%vl3f%jKtx;+2T`if&XFR`Eke~D(;xSY= z#K+^homyVtcvZt7Ig!}zLDK8`Lvzqh9-{TfukDvU&S*ekqfmeAiW|j z#nu-URKL~siS$sk(ig3|a-+RDU(Y@bUyYZ)N3i_z7oJq<<=vsjDa8vDHE`C0<+(Y3 z`Jsoj-v9*}kGb!Y*>q)#b9^94E#y7K1%XI!SufO+2DEJ!vK<_D|#}`^Dl{6`(qlve$l zLvhh%zwNd6=|x#-cs#|h6JN9g_&VdznZVP&jd639|M{BVW{JM!X~pto%Mag24Y@Wj z9rTp6jP!k&b3aeQebQI+UbL<@t}tOL)_{K2Ara96UIU7{0PriO+IOWVRpwDD#*M0a zq{7h{icM;nE`0cVB#{q;anpLpGELJv$a41CH2s9&E&IL&kUd>bZehL(w~uy6oXWqI zZs@3k$0Sd`y_RCj2}t(&59u#ImV|frt2u1`@!~)H|Ia`F^V$FE0RNHpKid<@UjAbw|1pw( zmB4?D0dhb6<`}dpfZ&;cb_M>ECH!3@ zUtBKXH)Ze551Y{P5`+PFl)7+}SFC1K`7e{t)jd@HsBXqrzM-EqSMD%yKb$V~ndYVc zdWuHKmEWbUOIwzhaqXCCCl#u8xxksBf2Vo?INwUk;L~<~f<4L##P)-5V@S%5b*wBbU8mx^)t5&%^ddQe zg*>#zKiN%%dI5|lz9`4o1Ae)#5Y$R^Rp%Aqd`joggM8(^JLJR3AG%_{pTJS*um#Fz zvGgG+sW~W(XgXDA87QVj8Rd-cu;Gz*4Ce-zSO;tJxZd1j~3UR_bJjoGASfJZnfq zx6@enXO(Tb)TOJh--~w8rv^+pWpcm6lbI=l3xyk2Y%-D|8JOC z<{Z`VuutVTz+q;IzTJ0xY}e|lTw%_zj}}VO>2{M)&4bZXK$UMgzY*+t_Xz49ZDD2H zi2HlT!+NwUGHe$8O^xbW0rlss8mSq{;f)W^fx#1%W-nRWjvv|OF!a9hy)tM5mDFM6 zC*08;C|YG-He$b|=RC*K3j2DI?rC3>{XoSx%bHGg`1XM;TurTXAth+?T%m zTdfXnUQN{Y(9&-6Jjj2AKFq#Eq&Z=aUH`RpEpu>rdAc1m%RBIZ)BM^YnQyF$lvw%w zq^i0BLQI*ix+F!~_IY3EEFZlZ)Fn^|gutQ(!9vq3-HkZl9>*IhM^M#`-1r)-rkJGVwU^a@?RDR306q4TFJ zaeuwE7`v7@N=a>s2xE5o_&}*z(`EAH@6pw_Qs9IJt)Y+Q>7{~A_;m`c|w3wsH>PW8v9d;Gh zDRi8>CIErFrxc>TRHDnv)h5%DCxdUZ`?{C{jP|K%0KN&Y?;;-dBxzootGx^vzEWT? zL&>Wkt>-k&0h1LK_kSrgBd%dIQF`ZWNXhZy`LTVgfBI52(0rTIHQU#W2OA#&6vV11 z`yDw2y|sAq7+yJy<(1!H-pXuGZ0I34GvM5<%Py}!xpHl8%+!JU?6^s+lE-61FOG`Y z^CLCut#39^;kHJD(b_`Z?2xQj_kz$r4oci-Y%2a_UJGft;Yy~=b*|UuEGN)2TSXr6 zO62bHnMSbzx6RyVoH z`U%zSlYD}ia={@0J--?oMzPnqLP#k~`188l6zh_ajuwn*7i~cfZwr z{QVfkC%%tQg&(|g9qGoMr2uO*021l`Wljns6ADN$rk#@;<+Yu_C_j*O-HuqIQ=GG) zG<_*ym-){Ou5>TBX?QcYe}41Ji%d8l<;CDo4s%*E)A8!szB?-=E?Y`tbumUoe==Qv zPYFC68um%e3})CqSW&q7^soKQJIw6deD3d$kBfTxvt)_OBl>tfFHesS#S&YUM){Lw z2V3!tE742DPUG_0(vY6L5XJ(6e5~smo+u=6Kif$aTMFw6Gi#pS^$jM9uO%jbH!eb`6zuzR&DTfBs;jg%V}(AjiAj z`ww8n8yM#7J1niAxa3kF#sYpypPKgT&znqHCp*gvVk_UwR%#S-y;q^Keu(1ibpZ;^L; znHY~`G4DBhViTGI-z4pU{?cYLF}}qcUoe!|yuM8RmZOs10y8!wOp=%OYLlS@aONbs z=GAPAF1P-xX^C<{S>p+C1xByP^=|1(avOk~84B!imDW${r?S@rD@KX;*ON0_RWvSd zPS-&9^~357Wu%kUHgu+B6vkCdsx%SBT`sg9Q{$BY7N!Zv+t!RiA=HBoF>0J^bh+2B z_iv&u>pmBR_|<*m@VHnVYGVEH@hN+zfW7OBaNn`E0NHB)ZXpAq1O~@=>pNcG+PVR9 zWgvhsGK^E&b33_DS-k&Jv@Yx&T)Y_2lIyNXZ9Qw@cuZ6-#})aA!RKW`N2$Y76|XTg5_p(21HGdyEXxG!g$>_4q1#2%1iFY-DOm=?sHQ+ zUvU|im+)^TO}nzR6{~h&T){@|L<{8Z>86K>-jaSL!rP{afKC2*oB?q*QB{+zE1rm? zZJTVf=??g0bf+uc=3r{}EBGa+c1p$DV_F#^kCC(2CL+8wxTo*aDj715p@flW*<4eNd#8O?G|2Z2^I>TN?+4C^JA zw{oKA256fk`n|LU^vb#Lo5Q1|)%=j?>PF2rJ>WVbw=iQe&t>rT7iq#~^6EY-Th(PF zv_z5TnD<*l5$m(dOhq2{c~FjUNM#;KLj*tAbqUN~N@a1IffEWqlb9#>Rc z$9%v7%VcK6JDyn2`5t*%dopeMHrc-k$&;42;g$_{s)p`C$EEv@BuOU*&y(`GC9e<2 z0?wG`^fQg6My=z%4zHQshB8OXS);2?(Pay=7rUJmZi_#nMQq@DsWAJdGOalevCE|` z4r*hK)?4Z_l9QIN9fCEmxqd!o0^kh6wLF2t{qwR#ZF6Rv)Tu#~8ED zxgH6Z7i6`1`BxLhs(4DRx?TM~dWJWjd+A@>I;gYoMtdW?f2y;)wpj_ zPnC?AG;xYuJITTiY*rGt!7G?&;>7szrIE*i)C9j^qafWn|*-|9xtR&)Y-!>gZSp5IlzAdhb>*QApoe1FI#}tPV{8y^dNv36d&X- ztd8G8wv#6Xvut#2X%h$ex2gemR?-}^*ZfAEAI1lS8%*Kit&TtwQitsy&?4$wjz;n= z!GYrkPTH^Awk?BdiNFYtOgUu8#7lYkAX)k&_C0@&qUe690Su-+sZKZ!R`G|?Vme%7uyne^+ z(RRx=_+zzUQ)uB_AiNco92J-u0R>38*} ziDU{PY?8x`?y<=pO^SPUp4(&n^o&M%S(s(UK0j35 zrw^4j@3uYiSxH2he$6vWPs;pY2iUU2`$XGAelzc6PNJ~aeyd)}uz-#1sPCHU(q&%( zQ1b;c=A8i4k~ir4MY%bTL8L-~W?E%~c-uh;R+zs2Ocqt(!Ic$H$Xtjc+FnyO>)ZI9 z1eSYvf1cvsTCmkWZ|h|>*xgGlk^kH#3yU?GdTp=Ev%O7SUWD;^1pLUeFhmwiEAjnp zTfj&0PrI9pd%%-AF+n?9yR9O4s9DBO9_*zMiG!oSvrt3Lo~hV|Tn~lp($%`z`sW)z zA}#>WjzLZ6@i^rlJpg|lz6NZc@Pc@crvY)7EtLyqPXvY5Klh0LLCI!KGulX2R9f@H zpIIKTVYm%ds@3kj$%bN-WQUA8Zc4uLUhKSb? zr#Ad$*{lQ?;!LiPY}3r|nmTL*44pOUlnVsRr(C0Cet$Y3J>G>)7pf?D#F5k$CmPGr ze&PH@%xqyo+X)^w(_#E(tAzeUdw@d9K+0MPdQh`frFfT28WF2xsbroU+u{~VJKVkD zhw(bky5aHpG=+otxk}dQ8v&up^@kvj_*WVyt54dXqtl#}^1EF$Q>;%-O!d6BWKTic z-P072+-EaqA^f4+V9~nP?rTwR5wmAa1q}ozMQC6r->Qo4jMSN!`?IGq9NUaix2;Cf z6(x0Ny0viAEsg5gVo}Z;Q4Z1@$jS!sS>FPremfGLxGoXy3@AZYF2 z?cVIj&R7eD?>eD;OSP zFd6=eebl^AocspN-85m!L=HMrkl+jmAiz-4^9P2dm`gfEq-q~nm5C=5ltz01RqBS` z^-v@uoUHgL>-=6g+Tg`{nK@LpXNyGmX~F! zIQT%~6zrJWKV}eL(wN$t@^mNttV98{d~DPGGFrY-I2YDx_<&$KBZ^$U>ZMxz>+S|q zRTYQ0;9FPkkykjs(?ZXAo(M##j<9;&$gh;@-Wx~&?Nxy_xIF9ncSW+UWe&WlB@wh^~K?{?DFJI6+|8bIs1aU}L*MQi8sUbVu) zYq>~0?4|MR`h0iI+Bdc(fNQ51C=s8`wQ^_QWu0_J7f5 zVai#%EY0JY#^ys_aEL?-_H8*Oem5=oWC7BrdCgRQ%kn&((|X~S&d#x&>8WGZV4tSo zF-rSr=ICg;ap**>tB!Q65Z0@0s{>zw6_NsE4G1C7s&x94vUwLR*Dwa+%mqwIfV5{C7;(0AT@5@*I{y3URpu3E4iwNBQ$ zZpn8qYmr{;ID5H1`%LDR{sff6x6J3`PFI;{fH0sp7NgkCxOd}b;?=zeJqK75`7(oA zcQ?pz+Snr@VNRHwyr$zb1=Dyl<3s(-3_8*fj;1~oGg@+6o;=<~kOIw5dtFxL!Lga- z_PHjG)Z>NK)C!MU{?7%!4n}NFuee1w>$Er=#@n*&@4c~Z`KWf>FsJ>^SaQBE)$whp zj?;~w!!FZ5%UyY{Ya6O3G{l75HNG9t9+LP_FU{(hq8jIh;!TXkv;KmvLh3GzFeu)PBoqv6{B#^Q#Fkv^-2E*enwT9B9qA zkrDR0R#8S9^GB{&#TSAts*|nfLE5-Y<;FU4KzG`cl=CjZ?(fBrL0s!Bf}Kqb($c9JFTyZI%{H~%oC@c0+8Fxl3wNhGWI?O4OR>meDHFUX2bZE3RJ!q z^0I4%sq!p_-l~}z6I6mQ8TK8Lf(T(CbMGvg-U)*~dhu?DN2S|@R*NgP&%8_{uAKZP zfwlB!;q@`FhGY-X`cum`JpZ^ax3f))^)(LWPXvKa6g0N1uH^da<%h3|bs|%l9^;C9e z4QFqe6@b;H@taBNx(myTO-8pQf;-BNDLkCMZFNu|sc?B7vi>o5r}nYc76zww;I@kM z7_f17jaqU<4VJb?$lh5$t>74k!x2r>){^K5D&8rIw=%G?iqj{`HuC8XFVj;GqK)3S zO8=NDwl?m~o~`upUa8L9LvJ&@YN03#kk*~8B8=l_WYn6=XUYL?pca+{L18a|UUG)J zzCKaS@j+Z|d>zPo);|Wy5&%y+yW^2}(9o(4x-s3EGX0{2GWJumP~rNeJ4h$PwAxr_ zTGw$9mS!lbvvi)H&h5E_#mFSb@eF*(WiNZJS`0om#~G0-(%G5#HuT_3Dz&I$G834O z5=WRw(5(Lo{K$E7NShy{!BI);rtIHCN!#I*LchoJ`f);@wD=c(-7o3S_VY6EKT>8& zBEQ%KPRUoKi|R94wlH>M*eTP$pgS`+-pD4y#cIU^UvH%O^)$GX16F)tYxyAt;HnO; z*NNB9nmDG8HAh`J(}ra_W-1T}Y@l(_8m=8w5Q|uP{@A~pP_juV-#I^=FUF0jlKm)B zuA}}a`lh{~CtN&^#=RypJrS2ZvhvX+SpG<}lQtAixtF%6T(VJ|?Inev%o9p^(?Gk$ zc3s5ls~7SrBmstDf5t^)hEz|RDCQThE^KWLqNU$!eFw(dl+QcNQD&5`SP>sGklK%4 z7G?akYMVZ%{Jh0+x|-{8-><#9jEnd)V)94l`Y8wL(+w9;`a$uqY%cH{)nnw3k&R0_ z1QjEqyx}a$=n7N9s?(+r(Va7gy9_8|gzg@JtamaZsS9j9(vgsCaF_=t{^omzD7+ zrf?_B&81tAj0&^7kdODKxY_LHCjul48;{70U;1#>SgMo>+5orWvB%|pXK?}rtsgxM za`cKu>{&bmo($Ne1m@9qf+|?fk7s*6;96HAelDDq7}C)Ur|ugYqfSDT+-FyHpiJ!! zH9KU5R$d}n0-m8?A2{Bs-FR)(s7)R9dC%&H-y_372B%-^->sOKlO>Iad3D@Il%w(I<1H4a20_+MNBH zpZxp4xejJu^%yyK7jMcD(I=xhg|W+oWc=76-&D2T$(GZs#gpsfYy%$eVBB4ajhn&`1iB?M)g)h z3g{3=dIXQ^B99NKEhw{4rTX@(piu>PE>9M907__+VR&p`yNj?j662<5mC9R5x=-Ne zA0G0@J#I~5<<)~Pvv@oOgWPov$&M2=m6y|&rj?Fdr#wN$t!#QRuPe9NBoIYgv0Pku z5dZn9zk)5{iN{D2VX$Jsb@~-?@}1!KEdmeb$9P27&&Q=NxK^p0@{mjoHY;iqCVpl_ z0-MP#A0zsM^ZJ#loo)9r_WlQOVD%H*))_BTLe;Yh)ed{tC~9*flavAnsG@Q7Pu(tN zE0vzTcMWQr^~>K7fpLo!^5tZ?txY|q<-UCaLTcCfRv6abmk3GMQh!KH8$XzOj7Ej( z??1=U*`es4FlCD&l z3gf(QB59Q3W@Eb~ASh98ESaAIg(4cXJ&8kI-hKhB!vqt`5d_VkH;HP*GJy0?6u6X) zU!uy8I)>QJnP91bi^O|pJ53x;`n~YogyXUXMJCY1AM>2sDU4*Rx&61!t*p81zO1@g zv^A7%1+3@inue=BNhv-ku!p$Iqp5cSNo8TB>Zf-W*x^&J zFjaRuuRxjxY^t!9?vg$P=^5mOkWD3fMrHIN;=%pdmmYQc!Pt%EsY`OMvO^CS zu%=TVz+4qu%y9K8#UKGOr^RizV`k4x24#5SJZIlT`=vkF8oBCLZc6syTH_sXz&=UH6 z)z6CAQEb)vgB{MVr*EZy2YyvCnY`;p@Fm)1KC2$iB;rRPLFWVQTZ`Rn@=B;=KX`d9 zE#<<`Mg{n{GonefC?>I4Fh3@s^ht4kg`Fh{5SZOJHQwyM|A>8S~SNT#Ol$dVve7$2E<%31DY$ z5nS~4*a}QV7oZ}Z{UWQtDa$hdK+T5C4^478D&I7mZ?V#0}Ulr+A(~!;eOy0 z@kb)}US-H?U&`<@N#6nb(|+nuwL>*hr5%Ujp+lWg0A%LGePZ|-j0tKjz@R*M=e~DlcyUq+dMiID_TyVp4@X*W3YK>}+lZpIgNT{Y-(p>!C}wITbN2%fdj3jNtu9sY#3aglpOpG&hs z#@9=8PUgd8m*HkKiA0^RHf&C6TBkCToA9U@{*(~p?c-~v`h{+?q}~WgL(&hhLn=RQ zg)PG80`vWkSKHrq^B@Eb1s-kH976JXywG35V{$dSpxP{kTjN;3lOHX z<|=&pxI!&3z;l)KP*80lW}0@9j~vh#A_yxk2yJL^3$p&|BwDnsK^bII;N&xPP&Wqs z9${F98r-A7O6r}t?R__iWLHL_++t;%ed?rZ$X1voUpwB4W6ITb zq9*`JLlobd%Ou68X(Y|6CE0Q-^W5&$#v|0XL#E91^ zx^DTh?|i22pyz7VVWX_vhSFL+k&qsHk z?##O8Gd4Y$I*zkVrF1m`8+Ar!-dV3S@zElZHp>ol$k4n0Oc_)=siNqcP)Ii81s4uV zY%{C*N8R0cowaOOVw~naq3wlr7oaQ^@~%Rw7Y4nnTIIDpHdfzGER}cY;Y6{eR{JYY z;zn^zdu4(P?WV-7Wn3QWLz(&(tYv^x@N-?UV6?I6hU!HRl;Z=H+Kl#hC@B9g&e?(i z=TuDVvu5a%HdprAd6|gLNR-o@yuV>_!gdC`Up7F_$#8PSly{m07Hc|MoDG+D_%a7m zH<&f&iEWZa4z?mWs#kPYm0i%jBb15C69(m*L?6)J7$hz*M_D^%zh3k}p#9EG zD@pb7zO~_{;LIhX1N#Ne#|>`NPtaTP8@E;_wYV&MnDyOzE+wy9WUbYkR{5X&xdS73 zOd&_d2nU8&ej}s6mo`;60-bmCP@i3hwF(>A^YRbsq~$rB8}6b_nbPk7u2|@)4%hI^ ztvgy{TI_|_225B^ytLE?>_c~|t%{27UEzImvR^*IVXcui5yN^NYFMLCoGO~L1to@> z)K2twDS~u6yZM$_S$gjMa)!AH0@W+4 z^#Tw#8V$yf_TcOKg~9f^XZ=MtH#*4e0Snd%O^=I>I6EHb0^c3E+ujN=8>Bj>kWzMk zlU;bfz<;k%*G=`qyPm>hpEYxayGAg|2Lc$~nAEc3#*lsBMnzdweE&R_AEBD+tViVl z#e!cR@8S>gd*25aj7&3XzB%qe`Id&enI+y-dN?HyP-bX(y*3uO;X}+pU-}@K^3drH@&7@SQO_L}90W;szCVGRu3gdzA zi$3kcjQxbyMqj;kxDaHffGE#O%^mgeyDcm$b@%%f=lIe0StqEOWl$-53;ys6BWVd1{eoPNj{joT#%Plh%>T4>yl_L zgViBtW0BL)6P%h=o9d!NS-`wOykn3R)ToA7qeCReGb;10OApJM`KVrTq+4R{z&TVT zL}Y~jLCjKqp*5@j3CX~v1r1>xFA3b2NR_ULkXY!0f@WD#%aS)q@%G)ok3hWEPw}Q2 zlt^6brla$-G}YcnLb)Y_6+SsT<(UNdG17U;MN%4CQaYZS_;>eywNkuw)j7`)+t`}M z<7?tguk7lY{pr~g+PTo;U#ot_8>QVBu&D0m3`USDjzHVoUuTOa(s8SN@NJ6hSf5z8 zZF!VjzD@qz(K_!sahg+)f`i3FbV~RFpCu*B_9u>^17cra49m~$4J*kJ06mj_o!ea$ zp=49K|QU~;pyR8Ek z-3Eoqx6F!!u^A~qM2mfa$&IP1fJ*9`Rkd}Rij}$amVz9mO79*C>g(Xc^)fOnUzCLX zUHSy~nOFm|lR!h9vAkhY%=w_^WQ-Q3|0=dkwb0M}-(Z)QTxvuR6^nDv&iwd>Kz{bM|qL&_0zp6uj0E z7E!AO^Tqbjfa@%dW+K_;DMc&pmMWFeh#^*WGT$sBY2*P42!RUsK-WiZ4y2-?i#MA} zDG0Z8?MQ1$pvmBQ^%xpf9)rmAUTm7$8+V*!t^O?j(rR?5BpX_-hTX{q1)1?8%kQdx z8(1?)c%V|Mvi7Wb|j}~B>9&Q zTZM3WX4Am#o_OyFJo0T?L&9)eM7gC;a)))HA7DVCuDIu%IkC6EI%-7*kxVb6wnVWCeJ=#<9Ev4 z_6>M*z4XKi6K?iVr?L_`iD-R7m^yb;qulvOKj^cQo7Rj+*L}sa+-;3Krdwu57Us9|&jWciIu|1db&fv>#(O*;~AK~zC ze(VEM{}YdA=u5`WGFGxBBMHVe1WALHzqt)cjD0*AP?>Ni^D$*}=`21(aIa)l?E+x5 zc`Q|sg&=vj$%V4+Yz$0)Y=`v~$oLRph?U~lrn#U$)Pq@;;%cuc$ZcD}sli1Ix5wo_3K-A|$tAA-Rp}POI3@M^7mpwl9(9$(LG`am=(k0{|}b zo#ce8sA)~IZ&CMrvI z=Jv&&!SAtPO#(0GGM|tloFZRU=UXMibL@y*{!n^noc+POa0C(QEUm?l)zsh*oH)2c zv91_Rv&k;-hOV9jBbrA1^5n_3u`;Gy_BsHOv9Z!2pRr;`^1M4q3SF;>h zRF+SCSVTwNE;y}+d=;Ci4l`7rl~l%w{5(^5E2;>Uui;ZONII!_s7y~4CJ^>hpL^4R zckL*?WrSQ-y>YA{7o-Li+7MOImFELAN4m9!!L2hU_$*XG;HF{S4J5{=GvdJJ)Gzhw zcDvOPxhz%cGnp(MezqX9W=jzdzs7l*_C{Tv>^`_cO#9OKk-$wEFW#V{klJ&(Z#u#O z9(DPT)X}F8h5oiq)&JtU-#GmlgzoTjfX6S7NZ#_5@=q~GHwJ&*7`ZO)J1Lf;WrdA& zWV8wp!yCPQqs*d00IcJYDPi-NL2brZLQ5rM--wuX-gYJ^SCI7_9FuBHE*$-#HT^a2KqHW&nEvKN!pUGkDjZt^@C$R5;X ztflWjjHTjb{2v82_?I#?tEuc-3sl^ zuE2KI8(y1>dY$>lyL?1)V99MU*e~lNVsWE`ILAAg>b{2zO{eymZ+7##TQV7Zq0kQi zCX@>Tdt$mhFyM8U38+fy@)clY!{-b*TVZfM$?#aPz{4lEImx8p36hfi^H)jDd7Lnr zDdcTPcrU%QPXv^YK}ZbDkGe6ta!8QXJN^YV(#@mqRh|IZH&3c>Kwnz_pxEQ-b&hHP zR+IIhJ3VVtVqbff2$}g+@0ww*O~;Z$Fqa=$skDb;eA?{1DEsCQ}=y^?sB=gTYf zWpVySrljgeAN<4ga;0qML0#1xvDn;pD~Nxp`QiC0SKOIGnOlLIan0#XKf9l7&ww(F0y@tPg^4%&8UN!7VD;+S5|C( z%mMtH13>gTPM0O97iy_kvm+bVSIrDIihpeeF{9~21g9K$c?J{E-*^8;In-Uku|@Mv z;|kE5rye_pBVO%IF6RPPF#e&2_c6u2FvBTG@STa6_OuMdlRd0+gI@2uiho(Z!& z0quXZBpEk(3*5~QG`ZfMCiUIbw$$jQ=8Vk9)YB#Ep?<};*f&v@OrebCyU%JSrX|5m zsk$Zi_6u4A57X(8M3?yPT6d*6O>IPPqb2GCJ)Isl!98b=v59(~1ycEaXMF1TneLOL z#U3pIOD1&h^pnV<^(;P}WO0^(j~A53tM?>Uj$D949g`X2-}@~`3>#$1npEv*wPvo{ z-Y4SE*&h~GGDQ8K_TDq9sjX`RRRnAZDuM#iR6wK&2uMdodQlKUN4oS*fDnqP2q-AM zg(6)bNQXd(qVy6VkkA512_+CZA=De+a?bmm_wYIH7=CNDnHVI7F6rja7aofpI)NV5?nB)%tt2%8~@I`*oED(X)n3(!ZU1Ae*=qlPybh zAxKI1L-)t3p9$b+D}@CSxy;g)RV_R;5p@>Elg$cr1Z|=#$R%*Ifilg}y9nhh3i*bc7Qe&4p z#Rpu6lO=P>huV8~5hItyk;W{Z51o=E-b*p-oD08ryIB1DIHI*Eu@b2ycoq`yN-K?s z)gH}>Yjpn9>Z`NGrm-b`>!J27hW$^7wP_ZWE`yH&@_j-ecQb9`9;ZQ#?F)lia>_XM zEkPz~_=f?0lsZ~_u0~O6MfcAAJu4~nib1ZGMw#W^QQxi(&0#B_?InqD`qQ%GTM1Wi zYtZQBe~3K!`)q2t^|mZagxYCAxWog>zP^-TMbk z6)NjU5>g1aC!ZTV7gc_LoGy}XVJzLqZilzzv{s5(A)BtD*Q=I1FH8M2AJ>>NkC zmS(;cknAG6EL(k$7Jnn|jY7jCmenJ#b+yD>C7n@=a)ZKO=;6gQOW7Rh4WcfF&rI4M zor+*7%5aS`wV2X+DU_r18i4<=0g-M%(q* zUVPh#PGwoP9bT>xZ*I8Iu#WxITR+S{0~Y4Od$-n{*Mzx^VsFJ+M|t}Vdpw`p{h7fY zlqh@u1q&?zZ_2ZLPw|zfr1LooiN20)qH}D?2Os50LlQ5X0Ai6e0j zxs9)reB>{xHzY7-4_Puw`)w7GvQF9&M+E={osORH^y2GKHf57~hn23d2_ULYF=dg= zbNW6Xex@BAz27lynE~7z2@$`vmqb*=z5QU1SPDj{C>8Mq=)TI;4Zy$-{rZOitH{_k z{{|7B7{F>0S*h+KnhqgOqfWD$WN%1&a-_izP_P``{1aHJonS5_b!U^Pz{aL-$(p+8 z++M4s>1}8d_zYlX*b&+Das*}3hqUuw0@dRfrxUHr3EJbuegz{UMb zsdIkSVOQ#eVARu>Kg4rC3zF+o3;-W{h>yOwz@-8nKpS7jx9`#cWMo9f-Xtk=#!jv+ z>?fRo+0+qC-!0rt3RM?c@o@$vgAN5qEyib(F zj=J72d^Es&D9ryUvx58?@`&3pOW7MjpDSr;)5&M4JZ1~9`Wwe;KXwqGAhywq&+ z3}?S<5qjQ5VN7c+|45U*LUE&+zcP^6af>t+X0yJuCpt?M((I}b#j&SCx9sGSa?2Pc zURTsGh2#xwn93%P>IZE<|K*9j52(y{tE7|Sc|_}o)6Y)GXJak|R8JosX@1;F2Wh9$ zthutzm=zGhA!$-yYz9tyqNFZ0zsV(iXCa>#n1Ici$y+@r8lPL?QRGuGH7hhrd7U1Q z4ClQCMbjcQ{fDNTyDB|oa|pH>8*vOiU4CITZeec{T;H4BK{_7n1Pti-J;ZLN^#4dK zso!ol@fODC0K?u+@u1SfXuEHYpKK}e=!x5CeD{nCW6XTB>NXbyXPsxbU`8b~`=r8Bf>_`#O0$zEfJX$%SgUHlvVA?S{u#)+HoOUcg~$ zbp@JDQuy_ZX{nZne5}#PtAuH<%z<_TRm*SUXp&<# zqD01B@s#(LY3%-e7J!Ij=|+s`0841>Q+epQ=4UnEw9J==S$3N#{5CpYuP0*iUU75R z9*{jWN8_U$wU7*~goz+H;8|A)0GRH@ulrOx5(Scfs?@!xyep{g^{G9Z9jWu!(Wk*S zb<-2IG0mm#6Pk%!uVy=jvi^- z?cIVvON&GHi}9Tu*3zH00VGs!;ZypI z?$}|ll$rIxpf!2<64oQl00kBT<1}{lKw;X0w1d!Otpc3H|pjk8?42 zi^@~KE|WLx*%q+)X_*!v>7Pt9=+0#BG}XkCfuwU~E`Sa%r#2_P94KnCbeVoXC%*|# zTWkHfPSm!Hw%W6?`{(&dYIGqw3(#Sg(&onvs`2GP0IE;CW=;w#+bAhj8$H5(;j5hH zhg*u|GkfhTy4d?du2&?8)lKiaJY93mzI=6xZcjl{qr}^p`g41iAIpzo-6bp3kFl>< z50{$NuerRdg8Gj&R(iJX={r#+LtVnI7R6u^`J$ciM;d!D-XXR+Sn2-ma9P#^C(rm7 zqWIlKWhMG5DWihW?Ze404D+AJWEM-(CrHKfh_CftcadXW`hC8|8{S`rs!1N53y_11 z=Iy|=9QF$H!k1FFLuJ+7g3M1>HNnUPa!bY)ZpPD_O^5(K9JEGha9u=Kz!S`fo7#lY zf5H!bbU4_3N2@Q@*+i1M=CKeu@wiz42 ztN7WM^rI1LtFx7InxEnhFmjScu!7kjX-x^`_+XR_0O>O(YQh z4oX1b`(;|#($58tGpb5il= z$l*wHk;}~<+m9ChnIrW1)2diij%z-0rbl+qqiW;ltJk%b9mwyMF16Qs7^8RV7aVi* zVLwJ|j)FB(5S&Yg_w~!VK2ObjPi?QiSaBoD3>o(%xXR}Ti6)mau6@^Qe_3h7A4S9O3`^ZN!`I+LjSlvZ66a^Xsr%P`$^|D!_#2Il?}aN! zmjHE{K5i6`tmUOuB3^C-$o74R^!XV-OUi&1m^=0;uu(y7CouUL`u>o%8OY!^b-)Yd zbBDQ~f1F_Tf)XNjoBB+69Z}dI2}quQFw35i2*;B@5>($nhfA z0XNv-d;HiYa>>=O2v05m+3BrtfTr;jJ{$zE43UcA_w#gfR$NEVJ=*myW+Ctl*RRHb z8fj!t11`Amgu;~gi086p%6gtAIk$v^S;9u1Ag-fZ9VhOOpx%yVkR#0Um5YD`-%e}N zmL46=HtTfUI6A*hgFyoqlIv3yQT~L%I?yx<5Vc>O{}1bCr-B_tUsLKJbUu8&$aUWm;9$W zI9wD3jPS)J1*`}MyaQy5yzO2Uh5lTEEh#BNOMNRjbK^Fj(-}U_kPokJS@Y~?tb}-a z5W2f>5VtwcGbRsM66R3Ebv(lwg743m3CE+Q9{mVN@#LC&!a zYa}+N5%~wz1j(5VCN1RFbwtZ~Sg|lhPd!=wpoej;{*{F0)eV2TLOffp4G(AV35qkX zq80E;%|^qd>l=I}MMx%x_$jLmsznCwYh_IVg=0_pGYefDgX(;i{l3q>6RskEX#IA^ zlM=+wF8Tnnv%Fl=W55cVlG&h|7Mr8>tnQP*`3sJCVC26RowT@cy~e9w;*Na1&nKis zRec*qP7T=jp$gC=B9J7Qn(lzC?wC$S?MY+BKW9;64o(GQOz%EyNfGKf&^0cOc4toW zKACR4q0_z1W@WirCL#8JT5vhB2+A%Bex;Y0K;xC99c?vAyxF_iN~@ zoQI>YEX@!z{_~5m0Y-`=t$pTv^_@0C2;c4JB->#2$1hIcK8aF~rW)>j?o`ivToe=x z2>roBx8}?`pF8(`0VmZr*$CO}Jh9xOkI<+Jvu8r&eLB}i_F z^GLK*d7F+uFB!84>#wryawFcQ+V#&9I25DXlkqk`pwMeoCR}D&upUeULo~X6cp-!y z@}x|b1l0u6AHZzT2l;#6oVcD1^m(P-N?(-s?*7^eZf{9fclI;tbRE#SztVqyptc}d zx)8#KY(&~~NM2K|p9cajmH0ViR)JWjFNza)Uler7-(8v5M`Gpduz-~X0^^B8(!x~- zpxOP7eCWN&&jM7NVLFE=$IXROmQb(3p3raSHXfY;_M`6!KvF=E>MG2^^csrjUD2Ib zcG%t+wRyOWa@1ZoU+$719)#F>tyLas1xjTRAHcW!w{d&?bS)a56VYB`-{zFN_CN<^ zX=HpI4ro5fi@2XY@AdWrsB7-SlUpSc-4l?_y1iyx3K|3xj9XzCYjx@Jvg#a5YG5A8 ztJ@lTa+qZ{F$VIyJKni?k&-S6d5MrC-_pze5LW7W(6BXhLARLQskX*Bd_fYocm4>Y z0A>rYfrU8p6>_aGZM2{R5ljX7mufUU%}=N9F;5AqXD&S7!CLr#^`zta)Y=!E+^Ahy zI_pZcL&IJm<1KI=U3INEVDU~q$gjYh-9A3V0P(5>Z!i+$)H9GG6tJne!;|+I zA`PA%2+@x;J7BQQ%$eSk^`E|i?|iR-U$*HBG)*4rWbt3RHoTgf@A@Us`@409L=7Qe zt2232B zHCU1j?+J8T-u=>PA@9JqT?cg$^Ck`R3?5E8y1L4b%>87`?={OezcC;7!8}<==3X%K zZHP^a8@R1fX6=Zh@Ii>QW-tIj<1J6OSVWwLi(_XO?Hheb@9p&tv60Hg0;6O2F%)Vof}V#?mB)Mv-H<=%b)irI1?JMd-v|KqTYgH!EkY++`Ks>s}+fpzH5!ncEQJ= zf4Ok-m7JJ-dU)a7J`3n*@meNNsCwRJ&CBy4P)T^JyeH~PxagL5L;Hb=%(#qK!^p(Z z#62e5qSA1Wdg#sFv}B1aobt0>qh+lTBOCw#d2#T(la;@^rq9M78npAxYmJ?~PI7OA zgrBa=YAkt?U)T7dtOm6fvUOU}r{D1r=t?2q0(|*Uy|taolX{Qx+w$_3`cKz%`GZO>8g9$H`NFC1KdEWOzNrpsw4d`gs%s2%EuI-!(TAqhJ zLk&XBSO`LWUUiLT3v@0}2`j1kl?Neao?gS+nx+D2EVa;k@)uf;e&QCY{QX|^h!x0I zz6dsnHJbyZu*+0>oon%C?!p}G_8`dB%nE)3M6)L~2=L+UI`?k{Mo2w)scZmNaRCG8 z&MX{Nu1y_HBHKSIANI z;l_nQ&o2a~!`7{g702<^x{0EN-8yKQ|3M9g^t^#qoG5ndN!?gy3O;}DsAvD;&j!?K zSVdLdmQ>^Px_kLoSCxE!xe=AjJssWBW+N)e>dZpYJtB#r7!#&2myJOq1=(G}jBW_6 z;nBsr&v#jyk07!#lR%4awc^WGRG&pbkiEWx^kKM3KHk{Qm1SPW+td?Mh4)y-&fG&F zIZ|rabXWRz;n{(2=;D|`rd6*5>$xsVh49KHnM-C|Hgk8qTlM zHNK6AdXNM$cX-cUZ0g{6H90(wWwJVHvomYi@Uf098weQ5uzb0kx3FZO)zg;7)EQi$ zI-$}SfZ^{G%3+D!gq9;RpOtGs7Q7^M0q`!*TwYTLe3H-ZsmNO>hG)iwcoURtj9J*} z?r53KP&K-ZtQuFHIjK;zx8cHlso^~1riSk}{iVisMJ($IAz0Wpv18*wYu>Cl+eQ)qmMmTAu6-`>AfRtm%p{DKX-~TXbCl@rirxR@#D1%bCGF zA9XV%&YmwBS7&ZB{$&xg4GVl*kdWnH+B@Lypq8AP0?b@aHAaT4JGI+%!zE5n!<`!a zz*xJML_x6(y1f+PpT<+9;VaV-Y8%W+pdo*FKhjBnblpi!@(~!h6UF3jAIY?#6T1!D zs9o@>FXO#d8rluMU|&$&y@fg;rr-@)g)!_MucxGF|6x0sMXE4i>swjni*Nl(WOfZF zedRi-rbjA~6;Q-!AZI$ycDv<43KpXv%(VD?RN{k@u(Ko zf%Kpxi*N{xN@q$M4evkYcxHW9uU`#iGjvtj!zO#-vm3&14TFZKR1RvCpXHAd5pd^D zE<<|-T)s@PtfwIV)pWO0J54aDQV$oc$;WW{m(?Y^zJL6;tol5g$$WbcVM<8r7s$iw zvqrsr^~Vjphg1!0GtQ}+pN-aFeUkzw$MlO&&|)1Znr-yf$t(Hb)Osm9!HuH9h+}y> z{?F(B*@Obl9}y8@}eJdOEOr4Nbaup-j|YQ~f#oe_WX{8dM9`>#qqV39AUo z)VY?-^8c%Azgo;JIoBIgQ-Y?MeVF;0s%2X{uA}3oj-j3aw)@%uefJPbREb+Xj8?$p zB5l|o!2Jt=x0H8^qS}gMcU6?M$`q9!t9V!zcdhp%-RpVKIC4zi#*+6Mcr`q6-D3-}jOhN%Q|e z>fe*_=X8*-Rx3|DFw+LGzgGUWc>V_#fBhNaM$gg4;v&{Vy78CB{`xaGpX$uIKWz85 z%zp^q-}d-b>WK&AZbj}rSO536Pg2SVD15-629m?jxlxNo87{B*y{M#1) zP=+%cllCWHHl#!4&PD$@HGhBglUw0~#F#_c#^b+&^4D%_pT9V><+b(H_kV?w{L~o< za^pYsr_+Rfhmo&QFh^;AQFPPIzvBFt&MMTNy*P8BhIuaFcNl#|k)=b{lzfEeU;F>p zZZ~NLbGX(H-kA)|N5EE$kB%X|4%gM-G1b_N!$NkkS?x%CV$i%ZsZxq^4r1d zkOyy|FU|A*?}z-SfSECn2S1pSJ@)6H{{HG>!Y{onACa{GE7E^eJ#sf6n3bZh&no>! z=0d()A?szrV2|qW1SA;nOE0T%w>t&Ica^3G_j)R}v z_#2xl&;Gwh=1<|C)FZ2gS&3xFZ(+CKCF>=B5hV6^7@aIVN7hS+?x!xlgZ+#;xp51_ z<+OjqtpD4*`|6SP65tr+@jKWR49JaN=yaIN`5i`Ii^$UPf1>%PDE!UU|B2@Rx1y=& zcTil^efG+;XGsVT-XdtixeeeCJkMj&r88Lyr(=O$im!esDyju|Rc>8{BDQZALSw{8 ze&vKG=`(ThDo_3Dyy?zz${XG!TT?jjhxgKLSxc$*+8?)=57wF%S_>NRG3-*aJ;=EPVY2P zy-LD0WEl~2|B?0?#UxNm4uRLhwsib5JHv9gh_1>p>YXWj##f}x*uan%6hViwtdTVd zNqdxfsdv={(POHS*|KqAA1`JK_#kvNQum&*e(O%z<&eCyFV0WAF63$RMU^KWJBo|` zCy`Ws#KicHkn-~0PB%)*re_?I;`;tR@9cqgrKXGxbwZEiI(l9J=UUEk_UcpGZY}cI zZ7tsX*~g<`{51di->-%jqbSmuBQ`!Tff7%+-Z#rj^He{#BqR_YAll*$Qs-Nzy*%mc z8s9;xlnkLO-|ko+OA`kOo;$9Wl@ceBlzwyoy^isiscjsR#L>%5C8DO5(fYd?n@uPN2cJF-_l=Chf$cb_L! zxZ%`*aOA}^ufJZ}aM~M?nN#`u;gR(^i+)w{L(O8_CEj8u`I2*w01)z4T-}Y{55d$b@O1RW z$t`~doxtdG#j|yDeJR;P|GxbX8T`lkGD&sPmC~=X6aHM4>Cy`z1=Z|0-8!^KdWf+2 zn*QO}^Az}XPxup!j<^5wu|L)(U!AY?561gH-_f4Zc|qAA_(W&+z@@)JEdp+KA&&i| z_Brb-?Az9LyvJD-a{JnpenoJOU(JV6EdQ(n=waD{2MQxJXo1qlFE{_0;T4A8-pkR}DfS;&9W#Z#DrA=@>`vsT-$j5Y$PL#~ z|J9}a?@rR4RrD(;c7_$`4Gxw&;Pr>oKUy4atL#EeFEcUlhMvypm~1?-@g;x%HE{KV zIG8p|&_wGSry)#EQ+!!15dtErAlYQCcY;Ga)>kiy6q_TSu&3`|Qs6j4k^A~}xhLsd z`*_3Sa+J6l4z|@_1t{NSmC)BwdLI|alYUz^jOJX^$F~1SPW%^2ir0i@aXO>#*LX+?)LW^LUBX$QClt;Hh}HSOxr<_uTsQfK_^~l?@iZr ziAKZxMt7u3q4+l+%}2YN_OU&=v$N%3^E|zlwzn!weF%gYHi3MMQbun=B1L z2DDy|HQy&ids7QxhlAE;)!N&7Vx&u9N-*GiV5tKJ)of$qfkbJms=7ag%#oH5hn%wX zm#w`Pze?2bH7=@%vXBiId-B;O-S^q}Wl-XzGTpoxQuqhu8|9R6E;nrk5jUcH6I- zuby3XaKu*RYs8MLs>VPPd5UUW6NUQGsx9MK^hXiV?T!gX#7+6y9mnqb@dJAp<(Pg{#AnOklWY;GuQAZMwAU)PrUBd=m!(yQW@J<>nd_} zEnhB8lxzBw>^$r@3(}>vTdC1m4A9S6{t+E@l#9z?PB z@NP?3t(uABX%-l-+P!}o@N;Rn2ligNS`wu}-Y6TrG_=`cnbE`_u+5u%xa_J%3@PlF z6n;vrm3~XK5tMCmuy4-QXl`ydTE*R~{_yyfDrE9JIi1Cn$8)sDDnl z;~jjrD%nnDjM!HF+J+7MJ|7~*4PfdJ84*dl6RJgi4M*vaY;kM$Fg%A zp4VlrX7(TiDHtRwh@Fb|2?uY-6^dlqEjLtbY|Oxg5OH0nPUj4zfofj)dN!W2u|}M{ z;Ima+Qi~ysaY~Dba$)zEk=<2Mi7^AFS`yWvpsj6QWSAqS4Tr6_#zP@J9?sbPF1*-- zFZdogOnxBbLb5_;Je3EK;Gy>6p7n>EbeXQ@Nzs542qi*wa{1 zAH8iXxASD3xD@~Clw^OM@uyo!C)VCdR^%dw`s7CQg!WAO<&Ay33>9B>?H>YfHF*np zxi{9>$N{3{RlgL&BVc@PA9few$+J|t~~Ey@_#Kd#$9e2=jij+i}J(>E*i1`m&P zaid6JUNx<^iM-x6Zns<^Azk0Yu`-t`(V?6HUYwBy_P6&`Y84NcnX(<=GjcyQaL+pk zNSw6O#DenLx)Z^s)I@?+x5O->FZ6W#X?6K(A47N`h9mUr#;c#- zQ({W0N~lM$b2fHgd=892I$CVP9l{k?8&~_3*B7N-hbnrqm*pL1UXaF{6ICA03HC^V zJ{9CBrtc#=%X_?OOo5e;Ts}6l!-Y`X+VQD^wNGwnDyX5PrXA;;1@3QW)Gq;$(vcjc zEMW`cydUaiO*^`yZ%DPYQ1egZbP6#X6!9@EO_0~11HpC^@aFgw0{ae9kcVQdwwyun2O;K0ugWl>?PhB!N&<_CHh6tMQwO8dU45}hbkbuS-zv%#4AYtHbc@jU24U*Rc;9$LCwx z+o*MT*Myir&?zckZ0pz;VNC*vK=B4&Y5!9W%$Exd9QHd#a%tNHAPKnGbH^YL?@EM$%bEtVeqMVGDl_JJ8*Kj<+4Me zI9AiK|HR6H#Q3fDv*G9f-9tQ9R@GJ;!X4WZl^6|xy7?Tme@dNk^hCyaYC$+p>H14{ zBF3sU1NVrC`x}qm(8Tj~)tNaOUCppHk^m$r;GyvPlC7}FbF*$+mn8cJskW6o4C1tGckEDQSA{+#O9YwQPORNjg@_n-sH<^F$YPCx z+PtO%nwTnXL6w0;j<|>9)Bn-C+1R^t%k6Qor41%hUh|VPx%B3Tdp7Mm4pmhep-mfv zM(hIGZ!RK!eZttqyILC}_1N}co-rA`M`yG2lGM*BqPATkJ(7E9v0;_qun`&+qU#W- zIK9-S7)y!UUI)uM^!GTuJH~J2c#?lY^E5uk-uHFX)4kBwiG~lsz;;-M4TN?jiC&ewL*7BaoZZ;cx<7lSCai+4*>ee{r$12c_BT~w^a;pSV zynE-d zAeXy*YYI{MMv+S9Zs}>>7*_O7qcF}aQOYl->tM~9(9Jbk*;R#__rwjy>ZBw(wqUW7 zUHDgW2nl$_kfAt^LbRo-PJReK-Y^$v2T8E_Hci*r%am_)a*K8y!)%U7=?jCiEJQ#L1t}&?CEjVcd>~$-& z=XJ`@%2T(#aL1v4auxvfKCgLKvYFEK0QHLVks@&v=3P;>=!qIEj}jh>t8A*Iu5P9E zSpnkX0T^Z>3|uY=m8$6mYa1Ng(%cYANSdEF3ahnlp)p)vXx0CsR-b5ABZ_6h*N#xe zEX7$E?c1h4j~&$rt6>+7OXFV#hESq)6Dq;XXB?nKbiQ_L2dsL|Bk z7Q+QW$C35JuztIxYmP=oo#PFIhWQ)WJItr6w>P-8$`h`OWA8eC7}gTimT6Cq>lzD{DJjeT~m>MW5~OonPKSIU># zPtzh`UWE;-EkVmzFdO?35i#?P#U-XkSoxITO7g~7a=eYRsACgl5myD0wmWG!J$a!5 zsN@ngZ=QL@ieimp9X)Ft3D(}wTHcf^NqdhT}K>6SJ(RC!IRd88#KPvgd< z-$~~+|KSQm{1_HwJv|y}GaAO;83=GRmVIzxr_q}TCP$)k9)wdwY8spp+a70R6e!hh z{Z3a$0>wtd1bkhc=WCIlUVQvwX#Bm~GCqf-^357;;|=^FIfUFf1g7oRfH&951e(uL zJ3blG8cvNqRA^2|N|-*tn`aIPLn9d`2fbep@11gP5;-RSNe&T=Of$JXFpH1Z0#8*rz<;;Ksg7HT~rQR9QR6)1pb#}|8v2cp(DWFWMA)3VFyW0vOPX4@ z;JE%lC;r`Eg*&1we4_!zjx$F2*LR?5FwX|}-exo7xUCaEYsmpbE zqIPG7SwL3L3D^7{_ifxscDq`md6(hxr}wlqGwNVgXoW9WOMQ&}bCR!)-{Z&GK73-+ zhKCzLVgkNf*9iyc8+Bed{yMjDNi8-OiQIOwH#h3=tpOu8?ka?0@VToSZZGC5qgvlv zt^3Me)3=66)UbY>b^u#My;jw{?Hnz8r>KVgg8t~<`dbCim0rPw)-+(X$@-6Mk74$V zctPIw9{a$pCUtUTV4X@x%n-HOSu|)2p=jvCg^BC}0E@OQWJZfcLxn&7G`kUsoU0%% zd^RM*^~}sVXLHx$vSJR(Wz?H(!RsVLoV(w`qo3l1lUuBKxp>4Tj<#MnH2?i z1Wdxm_)fm=Yosx3IN66#P+cAiOMcd*9o}ebd;4%@7trxCZ@bagWUkL z;kR(bU1GsmqXpWL+-(L=T!&3X&xb8(U`HM~y6hxi%k4L)dE{lI!_q-YYzKW1Em>(k za(oFnw<+)5kmiHBuulGbP*uA75dFUaIGxixeUJKB8&mP>hbEr1pH}r;OfT;ICY5FwIwa)x7D#x zObwHL<|7qba@-fLKUwkDKR!p-YeY`ZrE&%x2nBN6M&aRv7n=AW=79l) zFVdvbPsQe?E49su+}$ZX0y4~Q)uK$&FFueLhd{eS3d!db^*+QdLh$Bo`b=7%#pDl@ z)`j0zpPr(QsP2*-zrw)8OaF$Z?C>6)v+ThHQm)EqeZ&ts0(;y85ou1Jy>t?J_WD?r z@!|G+$21RQ(9Q#!+bi-*HK3ZY*Q3mrWoDpWdqTi<1|TEN2oStandYE9mcZk%;d>b}7I z!J$fKP(M|@yS6?|J=*8v_1m3D@qxdTn1ndaRiuBx?G2FW;S;1FxmtSj@yX4B!89 zcI=2yg_)Vvmj9?XS}nC@WN6CODem$iQSQ(n-FMbzIOXHdaZQ*H;nu|6S+slDa%JZ` zNfW^5VkeUtjQ28`d}j3Us|$m17V*wT&GsNhF(^$3F!C!ArMCu;9=D<;3@ud1JPEF8 z$Wio3UIXLRAyd;f^Gl*>nsNu&iWpalJ|AW&P@e393~iE3JK1ViVkXv;YwS8SYI;`W z_6q{mqUUVp=FC+JCC&eLM~=f))WK$HG9~jTCrWCmQC^P6SQLCJ$i{Ymq^8k;Q~PMc zRZf{%)a{E{#*3DW0sU$pBRDvW-0{hZrJ*LOjYvl2l^Mf@A*4eD#WwRyY&j>qqK7YQGt@54WBje3!8wmS`RW7!Nc}DBU*+w5l#D{_L?LxL~-K z)5bu_J`Gdy`hJT(vpn|j{__K<7broQawI3X+LzT!ts89FIR%_$MaAgXTlnOEw@q6k zvV%<;{ST?^%6uSWlEQr{E0UGCz{2z8;w~Q5sBn*s>4>B8U8@Wm@9uZvRwqVz4`Nf; z^V8f~G!~W|%3NLPF|zGEclXC1MH@UY0m0=Qfc>u6jo^SSWKd@q!e7Iz;b*aaQ+0)}?>w&vh)LREM34OY1ogKG2 zDG$b`yB6PEg?Oi%c-z5BwEe5n1jK% zR-n35YYH?I5`U80%)HU$kTk+4=lJFV3on+Q-g+YBz?-_%JCz(seb&cYWxU(B4cy<$ z2d|?h{hXYN$AS)SEVvhYJAbt2E$~i&mvUc|w{CmFG?X7b!*HcTiT+wms~CDoIqI4K z(A>MqGY27H$nOeXg^HH8UX%97IXlj+GP3Pl1${j+v7x(Q+3`HTf8B$G0|SRE&{j1$ zY%w1$3dtXBUy$n@?dW;|=$xt6$;*qIt{xOamgFt9R*O-PlF1*`JCFD&nhu3(vPnLK zZO#jZdD3gGg}n5 zx@y8-i8Wrk#R1+J8Ox+AtZg4R zk#fWZE&sMICXc>S_VxDAkeis_*OTyhpYOXK7$t zl&N&?moHz9eEN4{ttZN$LDDThI!LxOlM1}Ul_{W3N`LG^8dHV!Gl$QhkD}Ob?^LDT zcie_!;ss7?^y=xZ{k$;@2S#tr$q8Lp9j~8PTJS5jNsm>PrT@OW6`LezYJ!|Ch}mmYtWI)4liElXQgRqGgZx%|D8edo0$_0%-#*Gm?pi}`^m3NOmf z#^iCcU+5M0N+Tywm@Hx6#=kfwYWK==k_(UTFMv*I2`jU zpMOcZe08+lu8P_|Kbnc}X&z`ElE()CJ~5CO04vk7bJm#pRnbVyUB9g<5`sU2f=OUq zkJfG~sg^VG)Rl0(Y;Z17GRl`Z3kS8oDmA^;2a!@mztNQYW>&Are4Ul-$)piCGSq4s zt3pAtZ)g~u$*b!YGq3E7bahSjIkVMyq1^lO<|2(o&NhWuSvpB?7zB>AdUsZ)RATzn zsQuVWl8Be>a_|?p8M|~!IbEu(`kl@WF3_WHI_)Lrdu;)Wz^mN)_4?=;Kku8Sy66>u#N&!%ku%I+` z8O@^SmrR8ijSqQt4?ig;p?`eS@{#otd%#*>gi~nkCB#PA-{ZX$B$pgkvKD%wOI4 z3=xq09Ru?O#e=KlJu@#Ik>dl>fA6CHAE5v50L?r&QyIphs2E1OoKHTBl}y{Y$jY>k z)vxpH7@7ELOp*Tfry_mM8d~qM{pfpzXRml%E^YY(!=s=;Sw1p*;~s^(4DsP9b?7m& z5`1Y@k&-6?tzc4orZPf7L;B46_ToUU-qQWs6h8%fZ|3RN(z_iV^RPnOFRIw`Wd;V3 z6Cz~2gi(z=Qg7gNU-Qo3a3q%xSX11bqJNkm!E~HZ{S=%G=WsQ-f-QNo_qu~r6QzLh zSv?i`lrqI=Zt7=&h0xtQa>7d&PW(69<)45&cce36@zZbf}Lr*8lphKJo%n5 z8E&kYIVIic-~6NFE3^{lt&pUUNk#dF+bfpP$7(#Oa{V~2${FpGNJTe)prsRHwLwu5 zkG?#QD)e+@m6~sb7fdLG&-ZeYk7(qiI5WW5J2%30pyOEj{OobctN?1BDE$U6Y%~CfHu-XMVpF z`w;YYa?b1tnaUYS7ddy1E#RDoBF77gk!1Iy9#h5EDQBd8cUFL(1xCEE0P2FwZ?EI* z{Y251SM$D;I-SF6n%;P`_BzcU3)8>#{+}!18Nf+xYQL)TJDN^X**OLg8ee}=KfCGQ ziiTjf(T_dBH~bi8*PGHI$}1`&uD0OC!gVG?(D%CrORoH2$zwp;AGcimyHmjuzltv^#&3%qr+ELy^Hm|){N63`)jHOz{&znc$esiy zbxW!6cd&D4{3^b%Z}uGdcX$5X*q^ig&#OsIvPB;+mQedG>=xw84+#yvbky%KI_dhW z_`(+c)ZurqpV9qQd||YfCjL8&e09l8L<#(Ro!`O!f1>&St!REdI;~fnwm;EW`1l0* OpXy^RMd-ulFaIBwD1n6l literal 0 HcmV?d00001 diff --git a/docs/management/connectors/images/cases-webhook-connector.gif b/docs/management/connectors/images/cases-webhook-connector.gif deleted file mode 100644 index 4718089d1970cec69c68812b3ea3bcce90a301e3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5381708 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‎jb`_d_JY=_OR^-?RGp9nb>P3oVT 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

)!&4#_ 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

HWrPKFj0o)ubK5t6>$eUC(SH-s4;@j+sV2#R zNo?8=ZNeOcQ@E-di0K=MRs%Ebi$Ie9^D|BCrcTtw1u#r#+W-ydzT_MT;X<=y5IX^A z#Uc{T;i>}$(0~mPrhz;{={hxvQ?mxsryAj$VB{}h2_4c5lw(ZBI^eG6jD}kffgru2 z0*IDzh^Nk(r)Dt@YZw8NBE>M<&H;#05R}AKi#S{OG`b|B7*aH8VlevjNaSKNBYJTOYO? z2Df`1wjd%kAgocsB8sfX9-7D-;w2^HJ0B!Pp`6j4q^@=pqXKmpyJOa8rOIf9R+u=w zSV+C(nUidc3fF@@f-oc^5&&cW*ug4%H4vLkxvD;1t;G^3z}w4H#`MARY=^x(#evYZ zHCs9k@~%L}N)5%|VXivU2q#4wn&0#HW4{LLx~*eW7GG4M`zeJE9mIEW+&Pr@P|K`j9o zx!JS>B2rB5N&@1Wy5rkH+6V^___ZIjIROA!9s)3dOhRE;Lh*@D$$QEfk~&y`HF=o6 zG6*!NMFH77mJ5m zwTD~+`r13yenxYtvG zhXsR`bpRC*&Dw(&(`2;n@}mIMf~UKHH9a+_H9PSHfhgX9+q`4#$xbS&J)^iH4uiNq z11V%QJMKzk<@>aV1HQaTpHX}$6X>&W^hPriT{%-C#4w)mO8J z<{Kl-ds~~JE@9Q+9xDiEt{c&?wqjo4Z*f*@u4}y3>$$7e47 zgTx*G1cSf9xgk!=bp2;M{@oE!!HLq-G4NQ5WV7w;R5!aFdlmwTrAP$hGhhqj+5wtZiGuvWEwhKN@=5y}o8Z z)Y}QC@Cvu^*y39_@Y@vyTwP#|eR|z}0y+NTFQk1J+9(F3MLH61hGLM@cH$>v5DVA; zMQQR19i7t^J>jPvM>~BP*cq81V2rO4zaWX`1?Ff1m3dtv2M2U2i?P@d7zd{%P??iq z-4S2$K9X^e`|)4cAQC%a1{UkU11Wom;FsdhSNogwSvL$G)}DM-vBjb~@W}NEK@-Mv zlsw@P?vfOS@Vo}}Kc8EANSdl~qtsLz*2^GxIb*azbguZLMUNL>M$I(dO5&FEVllQz zk%`lq&-@f-4e|6GiejnsRkRhN(-LNlM7)6bC_&E_YzAj#mLW$Cda6@qpY3URyFkbG@wn@3=XO~C_x7df z>uX(#z&3Jfmyv?47vaX2<}mkS!5&9a_XTP9U8&j$`SyFC4!XVYedqUn_xBOWaFC>$ zU?*~12;6yZ6dH$i2fA^DZ4c3uB>=FX>_G{bg^mqK%w+TV}d`P`8(Nk_%!*Rml{mj^;+-speOpFH+o)2 zdZABxy)fr%BKYII9AeLTi>K(G8!s@G-KjqkXGeCKQ|WTodfxErYVrB9e~E1;`Ls9t zwV#P_w;F7P4~h?awkLc|lJI~3NBqQB{Kb!i zfWNYVzb%9JaKP7lV}P$K7sdy|amrT?h_CT$oOaF+kc)2yjW>Od-}ux&eUQHhKQH{( zSNqsMM3ko*m5+Ir7k&D8`AT=ROJC>Q@BFgp9>BrX!@IYdYL&m<5!NnvU=3Hjg0nw<>3182f5S<{qjeSvG1VehyT$~A#Q>F z`j7wnKLfWvbUY(>_NRLwD3wwyRmx~wDVNOT@n|BlSj?*Rip^@b+^+Wv4vWX%(lqs4 zrL#`tlvN_j=k&V$j^C=x(R3;@0Vo(qIA~aic&M1jxaimj`6wCxNjYg*iFv7+N$CJM z0U9bgN-FwUipsFyFu{uY3L7gsOIvGui<_%Udb%6iTMF#zOI&O`3VeLJ9Ljv@2_50! zFw&*6at)PYVv^_m4IVBY#=?zsjn0ORjTB`z4j(T+KL$5-zJ86B{-jbKM=zkjf$>zB zIHP7AAy$AGwps|WVZ?_LD^k4ZFylmx7CBg5_jAG-V)vN8a|Ae$&|T%kpT89 z7*68JlnMGPx6QBEvYR_|{_Ht4XiU+Vfig|#bf}(!77WPQEcS!~31lO)&8#O<)x1;t zM%|Dq?%}+J_XZw}_;2ONk26

iL4L&QA;N)qHvN0>hGNUtVB$_3z%xC+{77e0J2R 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

J})&N)o!1J9iVLpOg!9({;`F&ph< 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 z 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Đp%~A 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

mR6{LW;& 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⋙?&)Ei&BK|B^1; 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%0AR*|4@m7$ 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 |k9ae~l!4wDhGS1ukv%i@vh1XojH5!y&d zDfrG_S92j4w$zH%kuH`~h{P(;H_oC(auE5f-w@3AB^cdM77r~$N86`@w}tP9Cje;} z?3E=#f?yDkWFJP!Mun8Rp_%Y=6%MaAhbFo&8h;aL&?-g*m@e*~5Yi+TvL=Q`hHsl> z+9?=^AV?p|Ns&~V-2dUynFfNMk%(3B9RR8D)C7*skzFNN6NmUizTxYXPgGe&+POKY z6%MXrfL#-1_jOCG`b@8Ueda^L zHA&IwQizc4S7uLy#3cwVu%v|-Xg`@Ki8yw1s=e!8vxKAB{xqpys3BbiyCI73W14?# zQw8TFvfHX58>1Ye3fo{&kMQY zOHo5(tl%zUAOGj8YE)LT|2^$9bopP#7BXcS7F-`ArQ3{HRnk#F`2~kb=}HZ^&FmbDG`2D*1Vm2`fzj`ZBORHP_kBd+Onc*Ntf zRsRfJ;ukj)~cj(6PS9|w8JMLu$pm)zthM|sLszH*kgyx<~;0?fw{xO+<_p)SWc zPGpXSokt;XJO*k*6KcM8zS{&5L%0A`1`&9S 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'vzlnI)HQzUQE@g-=ebMt4tBSkr2qTj1# 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 IWunyYSor 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]Zo3ucm{dCn+XMJ_oTZjF1*<+`D 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 z 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 z z`m(R{eLr9(R&{>OLh{h&_MWZTG4ku-d+i77*A53}-ZJtW4;Ken*8Fh`IksXs4vO1% z3JExSuaDS0mdjM9nGC#5I?g23Ta!I`pw)5z!YBBv=!wDY2Rb$<`!cfHzUev*L8pM= z&wlvk-GiZDMul=AcRlxgI(i@0gmlmBPamnJYL}`~KJfItm$xi)oglikAP}GR~- z>860yygp6i>E~4DM>DN!70(uXgp&2$a=r#CeJqKl4fCFKOD`6x&wplMe^N**cbnz( z`9!b3$MJpa+0(r<-4L|^L9%-q!CCVm_dO4SUhnx$!XMY1s0se9F$@3m>G*@U|DDEQ zorXVkGU2ZzgBwcV_iMONg7?GE!yM8>+g{!t5%qmF8I~Us9Qfl`j#+3?$3@RjghcUq z41Y+D#zimLC4uF#PwczkNBBcsZ;uYl{yX>9`ylie%;M(wl{x zVm^s!l3%e>y?W}ZcS=#^otoiR3S(QR&%}%1<_K*L5pZvEs z(h{6@u_s76RCt8T4l7ppcjQ6(8$xKI(dvxj7IR%HP zim|V7WZKjE-tm>4ODZmLHB-lX57VE$dNc8P_a8O4g!;8x z_oFhNH@y9Dh3uf=k<>7|?fWRRr19P4*F6#~wv-SJrDRu4!j=)^sW_A)5mMy?$&8|Q zy-89P@6$O|!Y>ihmBZN><092$>8jDkV)osUgSv>O@6&6pIpj08iD4jFEX7%#YKa4abm+oalfEw zPG(tFQQ5{XZ&vA{h$}7v38>Z8N$Nxqh*{0-|0ze|b+uRDfoW`|>S2wbA$&Yu=n#iX z7$<{M{ag(Vz|)a2r!}F%eEcCp_q&-_$RsP}b$?(bua;jymZmTr0;R=>BskZ{lW#oI*xO%@i9hPQ{fMO; z1VcHXN|A~G6b1tI5hyTXGac6lGjMc@hDV`8`=F=krO_~y`4l>cf$%9WB#vngb&o|c zv;a1JMXz{JGnfS<^*!c>bnb;Rfs`wBCeJ& z*i8r^gc0e++|}WZC?Yh2di9$Nx>Mls{b*B^mg}wVPImwa2ol_8G*JalxRS7oxzyoZ z_IWz2355mBs5yKA-#AzSk~>~Qb^7F7CiW|)z6nC%o>y;tOV}jFslX;@D$mfirzA< zI(4!$uI@Cy7C*CdIfV%{`($u^#4QHKH?8>SW%cko=&}#n<$b2xf5LpzzkLsR5yMqg zXC$G-4nsC^1g<6UTpL~;U~m7409hHJm;5eFq{0}XrG2Y#2V6reCr+;lNy~XRI&Hsu zXbqXgaIp>PZq^+L;tIMS_jA)?^#xGEA1ve$drK60j}KRU3o-Fi-}#aLtUcQg6&o}Y ztn%VN5k%0@9Rg6dC%jJxMbku`u8;Ng^)vcS)p@_UI|Z8K&}v$ecdJ@(Cwes9$oXa-H(KVQ=)Ow`Dk#L-naUk$D$yJftlyV zpEn1>{>dg(+AZ+aDk!U-$}N}N<7&AVE97^yQp;`goEQptDU3}aLenQyGT1L$lvuJ* zUMIv4#m`ju2gS7vLCi97qI2ZeuR+rK@~bg)vicCKU#uV)q52l+Jz(g-?F0QLk}6)N z*)8RihlH?t$W3DzR;MF?Ko((gP=cvgm9QBbjL+)|gM61XBhtlJC9NwAWm{kf!4Zl} z`0F6`K1j6Gj8QLA#E5ekC%OEmy>fTo1I6lOwE;KQQnD&wAKolQ#83FJ3qaXXlfX?` zlP*mL$F5lmz9FS+e2et?Yz6}Iv0fNgqufV7bgI<$k|&+Yg^~%q-%pBKM*PYHbG9&M zxPM{qN7(X8{^b#|uy847^}Qkk&lj3cS`0mTH%Gjh^pJje(!*ZeLK?zJcdA#)ykK(_Yy03otjwI@Y^#P~IHW%WuwkCFU-9VLNt* zxi$B5y@v{=-9$ouYq_|%msznb&C|5{dfmas%IW8SWp&%B&#&L}@U~z2CEw9I_{!Ip za^>@XH#+-v@A)TsJFJT+bdBpa1ZGlx-c+~g{&?^HgBowgUw0LHRt6hF8Y#c*M%nbP z?cNU?^1gNWQsK>xZezqG<=10g8-3*Eb?-fnlz9RDoKx7{fbPYwKp?O2CDXoHw3RwU zbb)@C#ZJ;Q_hIJ%bvNO{*Frr~2Cih!%OQ<%5jKfB) z8(JPWrfrIOhmAS>Zh7*K>N_?yY}`$vwQw@+yKG(9gwOrf;;&Rc6vx6o1U0li+e`bQ zx*awd2}j^B9FX_H$}f5GtEJ>%qBdEZ>dWi0IMlF_exmH7oo`iD#mPU7y_IL4etBJ^ zLjB7uRe83OyRFtZ{g+jp@~8S+ZFTn4+csm$bFZJbz4A`qw%=Bs@BPx&7(u;rn^I-r z)!*CsMIt{fjauVSKJu+4yE~rR5ldIyd0XSXT_2Kb#PZT_`HpwHyMD0|E9(*pU6c2I z2USFT{&ioW=j-n8(Ef-ohYbpE_U`!xPD(Gv%~ii6QSaj^BUho4oqe&0$t*#R3%+H$8=^h8&^C)nf3 zsh~=k`2r)u2gk%&#FeL=@52+~;cM4&2sthVMt>Ct*IT9Pn+QOe3Dxr$f-<^^g>KXm z1_M1rT*&EWb2NmpnXDyFe8z(DULFTwVx`Xoo(K^f}!-B^5Q^^d)yG^ z$82m#IcWu9{sZ|?FRLs-4KGYy(7oiFN&d2){$AEcoY`_kbVnRszD?o$YoFCPw3Sx4 zQ&m0j(8FZTgHRAB95l{0gFm7xQ)9fOa$Q<14Y=Ow;JQYDxfvSU1m)=jmO61zgERhA(`;*j3Yb4$Vzls>$i{$V&F144GEj0PCL$K7}6~J2L`E zH)SrrsCQCOX8J%5MfMdb+@~LGo6-+II&*b0f?1kE-by{>Sl3`J5Ie15JSUSY)M61m zL_u1NHi@Pmf3Q)qaza{womOq(PEtsVTU1M2gfT0*&l9F)S=m4>AqFQLB><{SgidR6 zu;H0QZLmaFke3vc0n0)QfZSVwh!)lW8+l7;giW@%b}VzQjl{iEAcCHm8kxB2!UF#j zOq(VCOOwexFv{~3C^-nG-e;ceV+ubNhq+6Bv!|!sviTL zNsJH5l8{+C1)eM~ELkd~K>JpymLQNLt6KFI^I!o0ha`t@1?plWJ+lF)@|f^p?#~4Y z@qbgOfs`PNWQ7n?QX7IL36Xd`B-A7+GZiHkXp2EQfe2E}I%SOR2bnhu9-_^ee;%Yc zD29JUu|v~9(qQ&l&Y3cCfn;M!B#%Rqc2ANx!9Stt2l~CM2@782S6{p- zgOo*5-lNxI4?VCOA5H#%z`-`qKwd8TmXOzZK^DAuZ=3VlelXKpGSBjbt$E0PLg#(& z6Bibe@~p_^s$itg$zI{jVV=s!9E!gg0GiE_8Y#2A zBhTVzb|FQa4Hw2cJq)N}mEnKrg~(7@1V)F^l&f6DTWGfa-~%hDx_*LpK?p;E&=*jI z0g`D^7WMIz;}ir^EC6*Vv9Rl~-q_;0gWyXJkUq=~3llWph-ZxJi|0EOb?z+6?+Wje zLC;PLbg~uc`GH0e@fOjHqcMy=ykce65u0dkYg=flEjGnJ0Yx;+jpYF)Gu9Of89A%E z8E^zzNYX8uACH7hdxcZSOhC49fg(<(Q0wQ7M9PT zmKHTq&)G$Us1t(3x+>mUsn0-IkW*HAP6;OL&$ay|^1ISKi;Azgv(nfp=il^PlFkrI zR-Fxuaj#9G##cU8D$jjMc06rrnJq@&D#K~OlB_Ir-5KiQU&VZu#E9o%j$yJiFSusJ z!gz)@LP!!B&=m)ws=Vl~m}FBlx37po)&VNI|KUA-t`ZPS9Yr~h0aRuYbw!$`v*I3g zmdYQh(!yp?mlqk}pL0qJR`kn6cZIduVE4DXwMD_;>yx z!B1XXcqaHIT3KpUuZ9+lI>)=W3QEjAmy#3eSctC(sIn1CD7HlbyeSn0>7NW@$o%3} zLlZngS@c#>4h7BSfkmP7A^leAPV3AyKWmMT*>51&MzUMWS>r@JE8^*x6(~{5LP=)E z9Bg6nEL|lhNsJ{PXvdz18e|f83WQYpGa|ZK9YW)=cTx8#lQ!wI9hF!l-0&sY&5zt7 zqt0971Qi~7B)t5|=xNMcZkzs7sy*-`#Kxaj!kR1YN2!NUHLZ775P@XM(iEE@l{-Jg zHOLq^DT_9c~w4K{kwO;FSkxI|^w4AO;YmfCG!~AX2X77JAah~+OgSW;wkjAsR z%|5?Xlz(FBX{R+hLMc~d7RA=YGcFi7HY;Fqm^7@?lNl1oxgJx{-CO0&t?rKMtn4z0 zj-K}@B>%2q5fe?YK{wc|H&(tOH1{%Z2DOf<4+IHGcd+&vrvTqIO4g$0mKpV>MdJEQ zA@x0$AWaV)Dd|1pF zrus^SZ$u-oqMTfT{_zlLV908}Z)_&i#iK>{X|=guctF}{po7Km9m~S{5f7iMA@sm& z_hGTBa1%L;`b%@DF3gN+%z$&Z?CyNnqnbPrn>;d^JocHq z0_&dDPhN~q{@a-(QB8rwry!TI^~pAg9{^DE}-P7&eo&^_p5?Cf#7~Mqs`0(VbC$nY_1Kl4k2u- zN1<-BQiU~Rk#YlkBbV0?C`EwaPCz{o6iiJ*!?EmF#O&iT=r1KK%5koYi^_zEVPgQY zL;z$dXhS-K6F(h0qwy>T$GmTtx-Q1V$S%&M!sd$dY|E|rEIME*h{P$x&xys#NQcEu zZ#J)F9DOo#5%HnN()__V#xS&W>p5ZrY$2?S|9vwUD-DQyz4 zr0v88#mTiY05*9X56bzu>Yz|3AZSLQjA%TO=q05_Hu41uVri^CPHMhJ$&A(_ls>T9x^ctjb-NApPh1 zB^EQ$bPD>iz(gPOwdeJ-Ahy{GezQRC@;*7s<|_I)Xh(CQojfx)z=_6v<1q&*o^#NY zUae()!I(VZ!HrU&K$(dRi6NoO1FYPo(W`1AldlaEZ*BbZ8|XO2@-YZ#18lpDea_;_ zpeCM&>=jkh+<0->j~;A=J#1_Mn|`_7KW8-|N2yq800_E)_=($G*Bz};d8a9?+K+Rv zx+5R~>W})-n+D=5-Rg@4MBYZz`hBA?hf@3P^q&Acr6Af>fTju5`Db0`3qZG@v-q}V zk>=aKt1=n&qXbQA%+8<{iqrBu#xUXykU6rHo{W2%M(m+Y+B1d*O)}FuBV8K;0 z2F|Z5fKO<6ZnLqz?PmQQP$ac0t2Qg%2r4&P-16z1z9v|AKT z>oE=7Kfe57acGpJ%8z9G&4)7z;w4ICr$yn$}aE;#NR5J%C}eZMv}PB zntEga2Dm)jxH>OFqv!y*IcB1d1FoHTTSozcN+@&@DKljIQtm#v0dgBYjA#I8vcA;| zf)Q8qKR$ENlsZ_ znbs=6w0idX_VKx&A5DO`wFB|J1Gko{c`M_4BJ{G!%{WtkFsE_233_>6X{{DH(6Zxe zFJOYkZfI+O4Q}%pW$#vz*y#PzWVrv}xxsBEK}^_<@6@35uZsx6p$_V}DszVqyOl0^ z^rZLVU@9DkqR)uqE%(o}mdG@z2|y_Gmi3D~NOn(1DXYo98JRKSe#G|dM&shW6Atbt zlRqC^a7|X5AnDV{Vl`cKMuoLB%gbGK)?%}_cn!5{{m3!IK22T>qzvpg;$J)I3L$9< z6aBMmUA}!ghKTv*x6l1$RK(8GM4U}v$`nX%pcFe90Q%HbTl3wrP(n ziCu_!QmU-60^|(%sz- z-Jwz{`pnQFosvU$N%zoQN_R_3gNV+L_m6nj$vWG6AFR(_YhCw!eXqdF_1|OIQ8ns9 z$F>WF-jf^t$DYT-i!J{#{P+3qpWpZQCg|gngK7*$I8v zFFFbPaYfb=`tfC+2nPt2X%h#CwWWy$NsX-%2g$92h=wQ~vlEA?J*$cvCVeLohv`0@ z5{)o~J%bjRVtI*2SyHu`8gwfYvXwn^G_nGViI!K-z_{p)oCku zt*4q=X8&khgod#ZLZA^cP$f_2#M%t$)eadL9~0_v=9> z%Cnp5XSUzQ*Ppqc{!tww!ss&(3u0xdkBU-lGLK4fK2sl;73XFiS5$XXpHww%WS-P? z{d-ij=)E&Lt)GZfmc9(zU-WvT2nfm_PtCt~d z-lCt3pimoM*oXFNm@Pj0YV<`d?e)0GboTY6%rDxTX=Q?(n^|psy4xSdx;eM=*4}h? zi;nR*cgvo&boZ-%(>eF+rWiq&Tgw@-4?D51=zs5}zRvx9kn@^$V?0=Vb0ceet1LL`Dzg*i3!_kwYo~@4~F&T*^ zE?MzO2JhY6<8NK7&n4vo%*}#N>dlbd31N?3pv6ga* zRPYP{*913~@tQr>y+86^1Q1X994p420LPI-0B^+sROATYcMrV~6+kZvtrIQt9qW{6 zMdCDtEl5d5a2T_dNFIdW)@zq^A){25f3GIn2cd z3{5`4PpqW9pc~h$$~D7~!^oe0+*IK>OGUy2WryV0FLONF-+cu;xcH~YP4NsU3o9@w zfK~z(h)A6hSqKmLinm5tCy3LHDLDkRxumg4;kk|oB#03&%D~|<@f&T07WlD6c?z4Z#$J# z{D7kEBfLob0z?IaI__rzSt3*6w3Pf7+tj1i2J*S&P)8ZQ@hDEvVr8Y3qYUKBf{O#J z<^6!$8@%hyuhMsLO8~D$GSaL}5Z?M87YG$&+d@^aBNGmlD=8oza4K|vf`6%(wzG{E zqHlM~lrT>*)7%$%nDrrR)o!58V+(c%KjNGm0BQXw$$9uCu;ErAQOaWO77hho`zf#< zA8(-P!9ZAta_Xk8BFzmfgi z@^iPXNHHc#EE9&UOgaQ7rU9mLx+qGF3*>o}O#z^wj5kc85EuG}5(gTeG}03iazV)T zR!Y|Rb9v!NY@8#=4n?=HoKhn2Ph)^yvCfD_KbI#xRlJh|z5FGhv? zgEvP0736PDxlnb=3HiRDMxM5FRtvGt{O0CFNNYnX_`l%S1)o-Iw*n?xw=NVaAD?)l ztT0of2l?#cWoXa-6O99KY-fu1OUmiNH%8i=IB!=5erEu3h3yM6w&0@i^VG0}Ae`Hw z>05_ddKaxHdW66!e>SR-Akr!lhYzuw1|@bl5NT!X4qd6wwz|X(ql|QjNa8NrI zSw-EW4i?-3pbkK(lmgcoa&(INskv&ug0UtP>IpS*u?{ZtDk|onM1vYH;xXa5%)NZg zvE@)rEM`H{Si~cudWjyhNLc@G!Y<$#m|6!Q)lbCyUKJ|~0wLc3@e!~sZYob)s;@2} zR*hs` z^X&Xh_JYS`5wuYnt9pw6Imxz!cNRnxLPB1fHXi{2kIR zKDNttiJ94(v|Lfz82Cbeddfe$i=PZ$X+?~Q+P^&MeaYgEEB)ptJ`aC7@;2P(Yamu( z3Ni%cfiE1Ub$c_;e_O!;RVNlC!TLA$QYemCR$(JBm@GhzNa|Zb+EG)2+*(b+axTk2 zA7`3d@`!KrOM+?sX}PH}PRbr+SXy-NsdnCH-O@Tld9G0Dklfrw6xNhR=nxDk+dv(n zAJtwV@|QF3!%nC_R(`J9B40GP8IL+^oL@7#?2t(k$tyHm8gZk(=vKx(tddYvQQ=QQ z$2Vz7UmBUVHE|4#mXw=TsYoWC5q3R(bkd!^(V0ff5Vx1__@6&IMLnmXJ?5TAM;lP; z^X|1{&o*B*CS3~G>MBldc^mQL+@5%sG<2|*AKb*Lq@DqtK+&hT7rxi{XFND*6)~tZ zzES$E#i6ruaV8uo(m-z8m&N0(%7{6)3T$KkvWgiJSNGkx(a0-aRll*cBxbNR_G2LP zU36G3CSKHq5LP!26+d)(Xsa@MaE_Mq@0MnJw`)NXvvjT6udOI7ka51-S*F@|Os8K} z(ZyR6a_}7jT%)r`Ekg>K_#19+HmM_Tk1u%0DtN*q#$aM4s{v-bZ))Q)d?1!2-Ed(~ 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

gCcRvzJ&vn2u;R)R(W1(Zcb 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�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 j7zyQbCh%}-4P>XpY!IwHLI>q{+=Vu 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%0A>Kf1b&g7R_hMB@p*A-Q<=8OO1A^b(Q(d@} zq;iq*JCmvvv5m|g|DCH;vKE)gdX7pa%y!+nV`K)0HHG!cwfh&?lTZC;X|yb5Aa9Xt zaiSt=XsNRvgg4k#AjqH03b(H$>zsn1 z6E)m5M@_W4Krfy@A>Ovy0!{LStAMxF+Ha|t1dQ}lb}o(pH3*V7s=6#iO(bg`0@MN* zs-v`Ue5BpuXKS@eEyYF6T@G+^iB%s2jFiaNkx z=R@OA$8cj>e)@f!CO9szb1YD3P49#jcnakj0*W5m6lH82&s)Fc3{@0kfexC zy%rFWX3y_@aRAldABE@-NeW@Twi>K@?b1{u7Qbh(Q|)B7f{7a#@+zN^0MAxM~WRqGA_k+zTHhUA8_mfBNng~GuZrRif%m*cs?oJoPBtEfXtSOcy`1bFN zEyepI>a@VFFn`4qw8QZ=|G9TUW+%?M9aQtc9LJ`K+>&y%x9Z1ee1m_w7t&S+-)UPi zZyU1qIJ;OU)TcPm1T0Bt(!Hgs(;+0|4|n7VHumoF*FwSXSF2pxmDIl7N5WCf4#M z%MDMPj;Y>^o|`?}G&)bd1`@09d*BmKaOZdLxAm6#dbaln*UIA8jsn(Bx7YeW)1BMf z_a^`1X$;ezb~9)Y#KRj+p1Zicr3;7uQst~F@C^9& z21IsFzw_LHpX&_79i+XW>DwDM4JZ11D}j4imwn0q{t`HKX%K%a@p<8x)-NgW?tAXt zC&g>*e?N5IPNEE z`iuQbBXaF!YUroDc1>{m{#%c(#EX@;$Pu^S-=lG+D6v$TmZR*r7!oF#K6Yp`>#*53 zDTa#HY;t*@Uk3N>^Et@q7A&111;tbxh7N9D_qg;O{CJS)yGEj8fbodPC}|m3ICx$P ziN2ANQ&iQ|H8d4cEwC>vDJ~(YfQf#|&W4rd=U3)7mevloj`rq8Pv$DjG#>BVF8=Gp znA=p8{B*`J6@697LxsJI#;PPQU6!i3gywGH<@Y%xA|@dzEi136tg5c5t*h(3h6HZP zDsfyc!`}7zuid{Ve}B!9ld7SiAHO=DTO|p^{KHN%&Ih4{6-Cl}q%SaxMbMzf&$r{x zXL+-z6)IP_Gf$=RydR8Z|5#d}og>im&j{WfK!kNGsL-8g-vPWkMrvoKxJVzI!%3fm*2O&yW3=NgoPO_&+H+ zkV5p+;#K4X$iIGeJ(#WW6TaT*{ftgG7GR80(2;C#A_!3s=*)J8Z25_NQtU`^S*hSGI}tP<37yEew~Xbb^bw?)!D`_@Nf!1Z%EVtJ zVwO_>Gz?(~2t5dN&YPNX@x-J z*t@tOf+4fKFy^IVu~{hT_y&oTI%R=VjO2HSCIp8b7^UsBaSYm*l%$~4wxCGK7Lp^) za45KIrlh>d*fUIxZ^@ucZ&ht5Axt)rWO-)3y(=un7Dw0Vm<2bho93jbYMPfaUu9E{ zn1tfHv#$#8x~sm{)zlO!y}`g56Ca(_V$?aIZ*UgX*$x=a3YZm${dLlXV2Df+8lna)ns2hffwTv4^LM08!B~o6NAH+S0l#&p-9W!pnWGl)5 zw2jU>jz7L=eOH$Lg$C8;jeE3xiIp{d1LsuYeG?^*{#VY@G5M2q!UUSXJ`GE1(ljm0 zT1&~rD>ELA#5|?|u$=~J=NhX&?iZh{o_h=KjgK0iP_DIZ1icWJc3+s?zjm84(i+yj zTM$yOmGzv-Q2Z2p&VpeJ&R8>f6$mlL*P`h-Owuy#IEoU_G#Cw{8Et52kPs1=)a+mT zXkcf@2FT!caF`4-0yogw)V`v3^fZ54@}m}WGuH5`_WaS2J%ZHl;>3(;N_Hvj)o%BX zIqA18Ey|S0GH0R*?nmdr#stj^!Q~Ql2DY0LC<7=TLD_YFljC}$RY!>G_PhPpKZig3 zEY{3~RlA@6%~rXckp@oYwt>rI!WS^z7mOh2RNwkBDLFLrH^^fWR~r&SXO;gY5fCm5 zvEZMcsaOvzT51oyvdB5*msO9mQ(sSREU3_LeOPofmLBpOj%0l$6`aRnF_2)Q4pHh_ zxP{maGcxc;DTYq0xCC?8ysiMpWm%}x3Y193;W)G9XX#H%wQ=K}IWs3 z`$W3XFIEX=MGxU6*3D~_JkpsquzWK<$lbU+mDX}`B5LX~MCPN*5ji%@zYcL^AL*3vQjxdJiTUsu(YFdJnX`*-wgom}Y(Z>r^f9 zA0g*lEUP58!+Z!H+n28#%KVh}6-v=WLIgQ>GMtJFF@{0Os%ETGVrL5p!Ogt2BqOXW zR=^APB^bK|{wtl%>6F2{l9!&Rd^vw2Izk1?M7P=1Oe|(N&0a|!Q=dukED{%{66c&K zBRRCvI<-9wLyIJGICQEUbmXUBvECm}NFZO2Fn?;vv$)J89^+VrnOf)TnQ$6yo#~3P zEoX**V3XtR7_V7bDYR^NbXKtJW;@maQ91`}?>ejxF|1ZHj-X(Q>b$>rgr%hU8yI>;mpaWtwvLhLY*Gr5}tr_$6e;pducU0wqUfsKufP1Ycu+(YNRM| zUEQgf75sDB<{{clU*b0ymv(vwva*FRT(2XfsV2(z+rWz0&HhHdV^n48<$f0MSzss0-zDXQzfg;DY5e@J&x08<5Ux7 z&q)Nd_4FGe1Hserzt}BhO$v~OYPRu9?M>>H&Q_i4igaEsa{i6IR!{XuetVBDwvPT% z;X~0k1$iNzEKlhviN*d4I@^kV^fz?+PFB4P?Sx$VwLdlQ=*{dB5+w93bl;7(4>}L2 zw0qvlXbyT%Xz7XRnStse!k<5s$8LUbN4W2AP8JD@I70h7rYg3EZF4pQBG(jbMM4WT zj3j=cPJc>9JR7~XQYem#*{&bhFzU`P#`bQ*Omh_xWy0Zac8v$>SCSz612m=q{t}*X zbotoDX1ph%tIHrBm-^wv-!=CQ-PmVk`o{Tp9@|mP1gSK1f(k4r)MFGmk+jpcWe(11 z9b^cSz@FSE2f#NkU6A!-gV~6)*TSg3?EqvO92`)H$m4zh2Nap8J>)WLgeo`-sZBnV2o04a%3sf6i z6n(B;l;gD~K9py9h%Tx=oLj#A`-ShRABg5FIUV3Xjr<<*7~5o&g=R~X@HB|o-P=`X zK3AIm^?MB8xnO1NpIg1RRQc{7I*3paw$8Pbdu z%;-_5seE$Lbs6Nh(Cf=0kM5JfXR>x358&lLX0N{ko?Osv*s_Pn9?UQo}c1^ z=I-^g!i<6jBCg`FYud+P6uITg8@~N>l->9>PAY_%32YFP7}BI^{oT8TU1C*Z{@Bgu z_2HFixv_9cUAwA6*+Xy(C(*H7oZX=rzdwWL=Qs% zrDzz2>6d3@b@*~IcMud_(tGBlYZCeIVEdvT2&$J8ze=EhX2d!T9`GiGom`(T9|l;a zqEU_n8~3+M1dARdE0Zf@5Sgl+|WU5Nq|fnvI$1J$7zZp8*xFn}Ej(6}FD1;y}@!nA_& z`9@+Yz~miZY(7lNL<2w%CV7SfXS1x11_1Qsp&AZORU5aHics> zbr^;?kk;wCb%f!JKZv(;jJFVGfX8^&j>~2R zlLKdlA*92s3d01LLse&xzN&UHoor#0p(+AHY{te=w?R-b3kVDZdB8rSfvFO0+xvhm6>crMjB^jnP(LbqXj<; z3ma2%3(u+sIov`W;ugz|QXH!H9cmY4OAXZ`K2+ACIo98fR!dRaCRWxnI5s|nRob9d zrB*abIX15X8x+rw4T|S27Mw~q9CH$mt-j}NhL*Df+vT+@HNoc{g`D(!j-(>zIvoz3 zgO1&_Xf3|GO!Exxs#95%!5x#1eGiT@gNU5je1>n-?!o&YcQf$W`D+N5@R@PHP&IA$ zd7ox=HD%~eLdUq#AqEnsF&-xxe=a&Fv*Ahvwr+louhV#=*+`?)7x9Yvn)CGAa}f({ z@vmItl@}Vi<(NFxQ)Rvs~@bo^pTDJ`KD)KQ@leuRX7otOQ&|SKv+&&S)m%h6>dj zqt&&3HJvtP%LwFw1K_@Z?3)3ev)ifj+M0n(?n}|p%~Y2=!p#`{J~=S}PFJ1csH0BaznN}D z`d3Ky1@7EU=dg?k*2HnmY5cV2K}!_sRG;y5w(H7#P|FHMul{H{0S$f(rk{4*>Lxhd zXY-FKq60CQmX4h%AbXJw@(ZQOVrqEfGH4adgWbb;F>o-nt%PzN^pJZ)(I<^z@qW}0 ze{A-e6=Jp=XF{5Zo4US>+1K#XG}6K626JnYBq<@oY-1g+ChZ|rnK41~*7)~t{K-%? zEfRM>k@qMjv^;l^*mT_G4~nJwSq{|CO zG!vx{%sp3<8#&nip%JWnTmijhe2*ws$o4EAu<{6|Ik^VpT@(7{q_`RPZ`7B?MIiq) z8xID(Y(6r{iH&X-H}>>*-sNH?j+lF~JNL^gicLKHA@e(XQ`2iVXD}7zqss}yvH=@r zVitJ_>$FOi1oc8ayrSOtY7sYuppo_F!>y@&SY*_2*cG6OfXbe?pQgDMWrlT*xdz9> z@0;GYPC047N0hkhZMiIgp{d7g9JFIeP}>j1sZ%ii1${NR<P*Uv!XJ^3vvDy`SnfX5?;YxKQd2z0rf@{?1zWz~3hPBM&mC;{ z9^j6RR}aU@#JE#5c^nTmB__J-Gh{_42XLF^!imHo;AXtEQxjQx#`c(nvj$M zS0upu$)e?fkLG2SAn-^qlg-!6;Q``nNE{kz04;!@6N1E3sU^}E3~g%$@PpOJyS9%%eQT($(rcO*(l3Cib$1?)tDYhf@6uoF>=~$ zRBb=lZnwdj2wslcWCfT}0+#r6sjof95LU5vA9G;5MjyQYmLd(6het-RJZ{)|r z0BPiXwKL_9Pyhzw=H^f<$fB>MDF)n!%sesQq^g>J)AldQ ziY_;QiY$FUh;}s4zDteKE)DTjim6H`bIlq1RAlU1UL~sT+ot&W=LydPSFbO9`a|W` z!;M^L=|knCoUcqL|3jek086V#@k0%j7`e;C=%#bs5@O-!fLNasau%&C>+D>Z@vy=2 zZ)jl$Zz>;x%=x^qE@yI&6XXY_tzO=#8gCt#SM_5e@oOFW`>jQkQKtG_$n{L_;odan zOgF4&jCxh{x>vZaNlU6`?C$_(R@ikXo0meQf8FMT-|(-RaFm*1qwe9gt37r>-H@R! z#>cTW<3?!_EZxk=-L4$i-w~?XWkL8|Wj8z7Ri9-yB?{eC(^yN0|Lm*7*0fe2TKXG( zUbfPODa@x;xy&hIiKY#|GaJ5zhHf&ykg@Z}W#ncz@kJ5oMaBnX1p>1$i0#lxPM3N& zg^Wv&n{lMot1-Q%Flcjx&oj1_5$Toz7z@}b!HZ5GITX!DhL7Kqk4(>mgbZjsA^Kcv ze>sp4aCJv5=4sz?`!t_=yl0@)z~FNTys?4040SK< zHG+F%xbetPL_uP2s5df7eC&$C0&-HMV$7D5oXd^wW1lOjt64pOU7bTc)zZDLyROB> zx)-?wl)6pGGtP)iV);#1oRZ}$CKCTE=IS(G1S{|&1nKa-JG1JXSSkxpN4Pp8vbM36lZSt3Y%&fL z15u|kp<%G06niY#oQQ^KGLxZ_q4A|fk0L7lyA3H&kY*HGhb+Ye81+L~$~GlK!#*kH zB$~tq(W_P!P}Gcoi^P79&IIKs&y+>2Y@kFY*AFgvHNE$?uHK&`64LU@>e~9o<}j;e zboNNLna-B@0y~SB!3W?q5D}AHxm}W6DxZO&oWPwd5O+vNz3}%GgUgyUcUx>?@X8GX zhz)=4%a@cXspB??aN$<=4S*VS1-xz8|@^rJ!`3kzivKwfpn}xSsi>< zdSo*7zgvvP(Yy_(Hn=^^Q_NV$ZI7b2P}J2AeDe#Np;|>Qy+A<$yMq#6y241UB6Lm9v%$&H7Fj2Xs99oHa&^`Lhke>UV5TIjX;rKa5~4 zXp1Dqnii8!3$Kow&5)b>237T;Cv-4#IOCw>fE!}p1?N0=S~keOcpu6yS9hhr8~2Gvf31+N72VX-T%7Iw3O3k|Ar zvM;QgHRRc;ZZ#z1NvuZb0zyK18FrgUx+zW~lL^mhXm`M zXIqRWVHGY!tG1aTw1n-~OfZrui6Z+7w=u_r{!;_b6Njo^t z%fcbB2|kf==_&p-!yND94%@uX@k6Njq%9txSHueWdoMNJV5ng7LXF2$`pw-U>zsZH%icCsN=M z=yt&bzufi|CAB=cQPWM zjmK#-RvxbY_hI5=Gg9>uYB=ZAmfAtc*@_siVU0{WpuK{usOHyRE$^xGeLkNTF?4b= zUkBZxvJ7i2NS%SKX)_}#uBcvJXZNJdqBW30b2pS*(w-f{ytF(v>dTG7PZPP1Dvdh% zNr=BZ#v>bZj9P)Op_(MCJrD8>s)OyP$Wv` z`~62AA5yAnJw;7LP7uU{;^in!V9W!-)R!*(7;$m2@?OJUw+75ZVq-Z7(5aWfLTyb{ zC*d-!^yw}YaL^7~-z=T<7#^$b1G>0{iNP=Q zi6J4Hc@EMZo80zZWK&T@$;tUj3-B@uFZ*yF;Zl>hOlc}p1F4kQBajJqoSLnfT=ZiB z*_{DCOH(3R@|ASKj|(Z$4Imvcgei{Y6svX^=mrCdo1w{Dys0pZ4iGKic9;D^sHi1R z9D*FD*(F;ad@<@4F6e|=GX3qPGMID%r_5M77J}yMA+v!qQCQ)$KEfORAr_cjT*^ca zIeM)uP9Dpo>7zaR7Q;O;EPDXY^0+;KQs?W}LqcZZjS01I_v8}sBWA6QNxf0`)DrP> zdhd;?_ZUCs?XtW3oSnV1wswDdwGT+Rd`QcJp9pz(E(Bb?p*S0QW8>9* zByp{J(vexn)9SF?bM5(KYxfD`cOQ_}Ef~KWE???BNZRXW{R4eKFut`SLHtA1^R~!~ zHlI=c-Vbr!*#~sLe8wf;+$QeY*5Sy1n$*EN7T*fqFKh4|uy(o0Sj#>ZZtIxwtJzKY z1wV0x3DbMQoAR+Y_N)S1{Yf96M+J-y)mT3*7rgPT(91c~>-)Z#)q9ucy?xFl^+7|b z`!pE9PNm%DyV=m|)zX%8>FV9J+4sh~bL$(wbea6ZJv{PSr0Jq0*r&K{*5jQcvgamL z*ngj}@ArW4zngeH@k0uv&!l|sZBm>6@h)za|LXRSJXU+OfDz1}nKYxH-gHg9dUNp} zd+WZ(Cg9@zuJ8Js>CcuiiAzs9zwf!=yFSdo8wveHB}mVk(1q^9l+S;TSo8kOc?aI{ zzkNE^qI+1H!`KPy3%IJIzu4~ci@)jgel282Dbk-64$Fd*8pBFP0$L|Nf2faE8~WrYB?9jg6(AH-hKf@+ODqq)=^lDJEe$=C zmb@E+3Jgn%4@(^my^fWZTYf8iAufF1Qq<0MssdlqpuuAzO|a{_4HGoaN!D%blF^LZpzDbU%_&UO`~YU1sc~ z_Lzs&n5V~>SLm2`@|aJte5BH->+qPr%n;}DsMGS`XKe{a^bs|t@t{K~4IG8f#@GQ? z7CO{8ke z1zL>;#!h62i`f=W*bKkRXr9QKp2%9B$UU6MBT>v_n#|`?y!<#(tUZ}09Y(b`@F{fC zH+izWc(S5-vT}H`%4*2Zc(V3xvQFu1Nd`2ONhyp=2_`-jDx=h7HT4`iZ3&%fPM&Iw zRqD*1YU5JMe4Ok#RLawOxuH0rgEJka{cezCdXRd0SY~=ee0mfqFg>QNJQk}wZl&x! z*w8yXJ)PXf`f73(FgZu9IESM$FFv^-FtaG5vcRP%NG&$wF|%gXTv{C5M=T%TI8z3n z+^SZAFVDaaXLjK;h&z?NiVSwOv?735qXPg$VoYNl*iphAu;^kpy594+ilF38f#okbSwMOIu5Hj_oRl126wP1YJst{zSHl|`PT#Z`etKGG#yqQ#ej zORr|W@arrIlCleUE(zxd2&F8&W@Z;@SrY3}6J1%7;AZEYS>%0Mf^KU{-Y-cCE=$R3 zvmY(VS})6aF3X24E2J#HD_K@-SymcZR$f_FIa*e|UseOIsFSW}Ft2C|u4u`wXzQ%# zSg+`MuIPoW=%=h0l&l!GtQd`~7_Y3D9Icq%ue=AYnvt%WGp||*u3E~jTIsA>Td&%9 zuG)sJ+NG@8U!tpF!L%+Y-lCDd7Mv&8d`EvKc7tT^Ir$oC{`-xCtlm8|RWcDIPR{vg zJpQV`%PnWkqeL6kEky|w{gF8|OHwg#JDMN3?$ofRTSLYgrRqN~W~QPq+YbxwS$3-l z30Da%NP@Z7L?9RS0!s8F@AY3T_fk>l->$C1k+6Fnm&3w|$0_M#^!ObGs&0?L+66?)U&&{&1&GMAZijvLBmd&b> z&FYoSnxoCy`^`GwRz2xf1M^m+Aed&Ph^1>YPteH0daE^Tt373_<4BuMa-$%}pfjbf zZ5u)a+Ui;{D#d{hFvAB0;X|_UVIBAg(i%SM2_FlC%l52~m%t}m;8P>;=@t0Q5q$O@ zJ_p>MCk6MDZZGC&5A`o8oug+7Zm)W7uZ3-|r)+POY;U$~Z;fojSGKp0ws-EgcY!+y z(w#l#oqfTb1KFKJot-1=onz0Pldzp{DLbbnJ7+CB=Oa58D?67*J6HER*TCHy(%tXO zySIY7KV*0BbawBpcYk{B{tDauowEC=BUd5wh$N3GETf?UCs2 zk=pE$dF{Oj-y=`mqbS{@oQqx|?$SJaf8Rcc9aJ z_P_KmSrrDr|G~fXy$ON*2meyJ0IWAYNY;51#ur96wS{(tc=za=*QcmGoKN5*_?sX*Dg83)53nd{S~LTwW>$J9+(2pn6t zTUJ#BN>z5#EouGgpDM3s|MDu9Rs4i~&Uf)g?$2q~H$k$h9+e>gCM-!PCdYg*(Oo`< z3Y*l6%K7k@cLjKHY%-wDz9te)Czi?j((dJ}ksDNSct+1S@D6Ry{}p zjggckyF5o)XhHubO9g>;s;-q<*$>TS(4z`p`sDwSF1-=z6+~IMV(%$<_JsC znn}`%dhjg#jLY@xU+PCRdN>jiKx@SbV3-##_2lX~+W`<*MzAAFG7S_3%T15LtTHc| z6lU|(B>|d6)j9fa~c5T6Lb=&%%YTN>p;5*^> zj)YiHq$mOGqX`sip8*YH@=St67SX}_Jo*K23wqE%sg+Tvw%nkEUFAa23E7a2K2Zc{ zVDVp-Qa(@=1{Bguq5Njln|`3cyaqwHa4!`Bnzm@-PP~Iz7cwpZ1Xfzdc=dY#kM=^Z zO|EY^Jf-1aoXff>#$bB$9snSyK|wP^n|5ghOy9e~8bo2J%lMV3La@lU@I4eZm@cYa z1Bw8Q9hCr4QvLM7Lbl7G1|z?E;*!t9);JhFR-{G1gaZU62quVyO+v^Au&k=I_q-_D z`nF$c+5XjfnPdh)KVr}L_?*;w@Tk*Nx{?=zz%Y}|x>~^BK_rMCV(R?4U2at1o9u%s z647y*k?*L=zE#997#by8ki8lK3T|S54{N?tos>Tug&ek^+UtRW94^^z1j9P=v9JlyGMPm~3E7s>JB7XxFmPQEUu5Pp&I?M01k77fc?=pB zrG%ZH1c}-jRx&4EgRJ13IR3u@SouzYDo}&+*x&FJS&gbC4g_wf-!P3xPy{Io+Nz6p zR|=^VmcKFpz1?Rq!v*D|O2D=5E4_YcyG#26Ewo)C`i%)ZuMZIrGz3^_>O8i+;bYA4 z)@t5n{P&iWv<5=}YVePR43##$0|SHST6S%v;mg}b&>hak8jsGJA?;wzLiX|o*z^GZ z?O-Y+Z2&72<*yXN?ZPAdz7U(b&BnbfuR=tUEs=ajyYUYS53)Gg; z21Rer8TH2JazPKX1wg?3%wYy2ya64nK4;7TiW^kc`QXhp0O9i>uG#ZA7h12EIt!Z+ zT0RPknP<+*+w8(nha=QiDV*}_n!d7cA?mId$Dy?=?^_zfqQc#h$?W%71DC_~;#=Kj z+l=PR0($R#CXPcG`$H%b9hvh#ScLm@wpw`Ua}q{ac$GPE`JlbA13>kSPA~=Yn6;8i zQQixNvO>6Sj>2NSbWfUfbHf-Oll7i+Lf9vo$v>TK?=8@N8gQJ@+Lx(I6S&F|gqDf` z@SxAf`*XRgSi6%9EZV8fD=NYUJ=g`@|D%ziScy=!HWPoSO{ZB0Ku9g2Plv~ z!>LCkLUh9DFV>!-}5s7!p>Ovralo{{uwd*Z($SxppKa*|o?8?mhvBpnpd%^g_- zu-HVlXYDe3G$U&4b@q5i_T)zP$VB!?MX36^Kbla^%4zn*hCzP?C}}-sa6hN)K4+gI z_wdh$BT(*fM(($c+=GhT%Zc2RKe;jMk=Is$dy>50r@2QPk$*D2Z2iG}AqYTq2shTx zM|a3a%ghJ(=Hpc6V|C`^ZRR5hL<{gYHCw)N;(!f^3=41!6R95Z2sH9=!0ts+!2L1+ zT}m9p5c6rRP&qPZJ|pMZzZ3u$2|Z*BKNu`cu>YvgT#YJ%DrN&IirLRH*T0NGW&eEH_av z435V6mx0yCUZvlkkE|vt?FEMYT z1Hn`S(N+T_t3VIh5VKkMhO+i9v+=iK9amN3!&xJDS0kTT(@Uc!UdN_=(MB>VU^Cbq zwW>)h3xFwBYV*56uBw4Prdj^HK|!g3$*BG$v_V;{<(*QCl2MC3cFoo%K<#fHi(gJM zWs|U2tA$Z3Qb4KI*0EJ2tJTS`4ocPhvm>wMtOv-5l7CLNQNGUUW8KX4Ceb@ zsoprDI?0V*ZsyKxzh1-nmR9@DX{9y`^}@%l$T7dpshCRC>^^w{wYxtb#>9HCs{1j; zonEwbB0W(CSXVlGD^*+1yO)f*s7aIY^}Bi<2b!t|UVsOQTQwNqZg=**H1}mp{u=Bn zU0|G!c*pjUa{!WaXgjJO4X0m>tGxZTZ0FC=)5o6g?8E;!`^&L=Sbz0n#PlR^c6e`f ziu!i!QgvEzYCbmgmV^5^;E|%0&%dlSkIu_~R1BW^8C!~vemRTeh#2{<)O+VR;@s8a z<5-JQ-8ZXP$lpB%#8LZ0HH={lSQHx$>F!r~C~k=!4uTBGoAnj{>GV4v82CFt0Uw~b z=qKdp#cvOTh!0Xy4@p$_Fiub8IZc#yOt4%GT8mD+QXUgDuEfsnQSJ^4Gaint9+Jc< zK?eDDPCJf^QTK-_k9SW`24as?bB^$y^_X*x?J0F>Wse;B>Fmdh@RH8hcULY}kJ!R{ z5uMZ5j+x)7#(qpq*LF8moc9M&moOU-D#ecfvLF9eLD<^1IwB zQ9lYWan(McP%CkTvva|eX4Rc$&4U{NbVKtFSc{bhx@@QMZ_m7XS`v_04>nmp@L#{> zL?t%Mi``fYs91jY*oXOL&Bw$`VSCQ#Vb0`o*pquT`)OlX6xG{#&50Wr-;?8pyZNzZ zGpA?MMq$I(WES{$ZP8#PQf0l(c^#Uw)g90jP1C01wrLF7_}o3$VFtHB*-E8>lU&Sw z>E0N}?#^;5D4*V3Rq2_(oTyRZER+BM)i*UD@UDza@@!4EnxWjM6+f#94_`)%}ntJA}70Pa-io8zxK3d{_OZ`fw|G+@j3=z#>TK6C@ zXE0}a1wC#)ldGRsb;9InzshM66FyPSbx2Cny{)pz$|H~8k06;xIk-WYBFBNjyOX%~ zv0wCj&mK2+8D=nC_(MGnH9jUE=_|;dx-gkCciso@$YVlLN?s_oK)3QK5kqn_2xEk) za_!^g=<>$WQum4ZMJueg7a{&FGQQTB>)=!Gps#9IdmN&EdM)S>6)zW?;6JhVR#9~= zTDJCDuz&>wcMa~r-GaNj2M+{If=hzCySux)LxA8C+}$k%mvz~D*O6OQr|MMw_rG;Z zUS^wZKF!Ck_c3}OV?WS4HULK%MhY9>Jhfg69unH_>U8w=z8Z;^-!xj^9YK;}_=3o2 z+l}qn4=Ldv>RIk7WXQrDng-IXa6TWQcy3$ZAIBeWz2+bKVY4C|F}IEcv$-Okq_Eae z^+POe2gPI8EMg3_a#9!8a#B7aXWjnR`tTF|h&bWtUdC<~(ouq-=;Sw8(GojN=A%Z# zy}Xb;-L^eLhW#Mo^I7ZcNXBzPqJG%Q{Rz3zD8c=(FVn1J9Zwzmtu_^L8MOs(Bq*vr zYXYH&s(^zh7Bdxysi%jAUgO8j8@Q{T`;3F$VH<*Nt1ipKv@549Yg3w0b2$RQuGx8G zQ>bTb$NKkxD$An=r6Yjnigbnw^O!$g@G-^cFRJz}f~%}!{wqY8D>9-v((!R4F?u8= zQ-~JxWxLl2&++P#=ZY4=)rZI)!FLiv@i5*ti1&gej~Q#Q5jSq{E|U5B9;K@o^(CmH zzM6a;t5y0Lqu(f>A?~|YAG5qUR=#Dib{+TjZXtB?t>Uew(qX6JHJ$!l1<}2wT|M{O zps6W6g~ol@=vtl9O;YNO2g-x<>j(GOwV{#XSYRfc;e$8NE*W;WaFbV958^*}v@}qU zC12mYWxUUNdq1LBpY&QHToF0L?r!|+(^zGF<5%%%MWhP5rMlP8wQrwmGH;gb#8(uN zf)ua2zdmbh3-pX5N@cDrtUX@aJrUqP8OG^_Vk6I>fC{IAxf#&?rA&U#n+hf>@BE;J zl&fTGSzRygd}%Z~nWtxDjJCW=u`ur3_;{CQ(71Nt`joMD0|7$Az`?&9dP2j%!oedT zdQD1BNsWm03W^;J!ldC7*pLfbUX)oDk(Zs8iqZ(yQ8X~oey?w7WMgLKXy^Rd^{c1v z$3XXB?{NRn_{hX3iMM~vbsHGUyu5U(NqV{LA7=OvAuv3GHKb#wRd z1OdWgaz~8|`0R~<@zjUXqy136dj*55N5n$0SY$?|luZUGVNZxKd16eZW2u!3)S6?= zWH}EFyO&%h$>k%sYG&L2Gis)t2}pwc3?J9OMZeZ$d}OfQ8_$+Z6l`ZRaAG+-&0m$~+dcWM|MG1H z|Jy!s%tZS^{HqT)RgXVgX0Ye-Jk*$OlAHn-I3!iYC1(>iaY#UM{Cr z!@b}YHz7@1{zIi9%OOr#oM1(5I2Gv$*a`+Q;BBqqi z*-iO~plIk%cf>b>bJ{||R@5!mie5aY^Cn-EDOG1!ZLmT~H6%!d8#&bk7vj}b!*?*_ z)zOH z6sdnr^JB-}5%62H{?rB4t2)jwgc#h(1<1XVTwnCNn+XVU(F^A%;J_ z>}Z}e?=fv7iuYg1r`vtR+b@bNFtaF(FK~UjR+jjBk>QN(zklg{k-YQt9pd^qcT|!s z>#FiS=oLu=!ju3EW0d#Qq|RB8c+k>DxQ`XL?rOkJ>pqK}4Q3zFA}2S$1|fs%kv;KN zP$S=AbU2b{tnU#%t|;DE6|KJ&VPOI_=-Vj0W1^@c7C@_l1^3NIZ5fe$2i(4mcGhA5={ow7Kr60R3N^IMFJ6gu4ge59GM;qcn{u3Mh_Fy$YAOv;ACd zRn~NM^Z1SZ5-X!8##t%&xWDyZV(&oQ+gVHl`kli71#(}nR5wR_V87?wota0(X+Mo| z)yXv|e!bKsq{!8fChI^kgC)!dNCWCOjz2_|JM7Q{e|8}|jrxVvQo?ppaW+=VW7!a7 zpBwZ^Qrk}?QpzQrxkyW_UwuSo3`1qe#*?=sGbJks)y&I&gz9=cNk zU&{<)7bYt>R@4$0|M)SVMcr;kY)d{X`{QC$3ktQW0%6{rln;ondgWjgj*?CAuea~gEBD(F8)`M-ejqgeMw;%De8suluP!5LIs4euq?K`H;xCg zku!X8V`}*v`P3eqhssH(afOu-28-L62BmB=hawcmePy&JIL7O^V)<_=4C7Qq5gkUw z3iXHTcj783t8t~YCxXo~3C8mx?x~12u=UDL?4)yfP7a!Cr z{je%LuZ}9S=(xlIwZ^@KQXmN13|ED4wN=sKJ5mDeMRg2;fL>CJ(W~B(FIQ#VxrJsA zcs_Iu5tT6p6VXAzK zkvu~6LiNvzmiH~03<c`YYQxrUY2d`?nA(nELUX+GY?Py7K68B!(z~i~ zmi0z5uiY#jK|GzZwoRjinB?*{>NZ@o{}RY%I^$bwc*3!r(LG*}_-FuQ7uJsC#2i+K zFlG-w8Jw!Wj9S*3G){WqpfboDpiC`Jo`8&yhWOE+yl??A^0F^QHPS+ua4V5=zD>3G z<27-b3DK5Ry%xGP`s{71<+tiEKmVj!*szfYY}ZH}hg@cVLRH%7a_|F)cvZ#-0a1Ft zn(z8&;>)FKmKDd?bi(!I@3KSURGMEbGGLtE-Vw;A;Kfhvn0|V@fVe|f9j9o*#x&t> zLcoSQ;?McZc{x>CbnwD?_G9#~545UvXh#tevuDr*PurwS*GcIKH6G>slI%rt!^#^! zvz607?1|mlD~nw?m_a<6gM^VkuWoPnPdbi%*RSrw#LhM^wAg@W+vw{GV0pQEU}47e zkX+()U7I~^LJGtfyu;LmE7r3CyM10-8Y61>O4ta`%hL%J@hd;qbRAIsW_TFep*EYy z&Q(=q`^WgJaRN0LT=k{Fv1BJ?mwI^hXRbHnvf37x; zI^rLdOshxXXZKqJ#FM>>89xb;ol8zVl?Hs%FQU!_lD`|cZ=k$AQ9*h>kN)a5QM-CI`u-V1F4N;c zF_Y1g`st|h%;POp)cuO0=jOL(_lvVHj~&#I*Dc4MS9Wc;$#0+UHzKcg-b3zwH9~f4 zvA#a#e!04t6MRX)Trb)}z~?7jiZ>%nK-aTJ%qSj;N&u9Q=9WUd|qz%nVpVfzLj#(_@A$j)E<>hb0Yp$gxKxl7pi^hi_(n zwL%9Du7dYhQVvskHDlj?ZwJ3}{;HS)hRGi30JWyz9Knnkr4$v>RSD+k9Oe5E;*lTR zGzuybOZwo%tKoAb97-gV3p8kD_zinB>S~$oDmYRW4A(>C_Y;1X(c6 zU|w;sU;$-N-&S^L9ia&-pj5oEYx71`zrYryLqjy3^`lwnpxcL~nExb&_Ob%>@d6jR z1PKO`XBbnwn78ia1dnhWJP(j_4S3}n^B(toD0=E3Z1e@eTrdWy-RSwix`cAfkeu8j z-1`hfBBE2%b%q6e+TQD`iaJ!n3*~gJ3sehbf=udg zYYEf$DVk3HlOr`UaJ6)BOp0&~n3HIMpLuOQQ}V$yWL+X< zhT(?hQ5RqGy`^HW{={z*%RgGl*3Bj$zQfs0!98;+&?wH>T+4ib@ooY`@Zz%??q@;S zPi!_le3xuO?&AEzwLxOd z(<1b0X_yY8(sdHxUq!r@9Pj%1kE+FW%{XP*C6=t9ELqX`Ev(`WUd!1Mkf=#`#!1t} zvFMc(upNm$Tp}dZ3bOr@Om@gCn;zH<`2I^4$w9iSKn>9$7{v9)M#ltN(KVp@*MsWrLUHmS=objD5Wh!_wu>;o#x=r6^AUXh4=J*jGK zwE|*=U^6{iB|I#P#f>$(+z9BPH4-BK_2J$%%z z{QKp?`;{EKCx&01yS8Qh7BlMd^=j`NcTKT0-&APe91{qstNG9H*wj``uUoK{GreSH+Vxd8uteDqpch6{OUg>?V*UaV6 zE#%NEuF$OHFmP4ZZM`y}-qttaK4{~SI%CM9uz-23YjkBq znn2Ki^^P`y?H88zH%D#Aj26$V-rkJPL%gNra!V>f(v2{E-)d{e*SvW1*ul3xObiO$eq&Qh_(cPgpm`@L5V|GDrLWC?V;z9U; zCsRdY5hvtvQk$7;I~Zu|Gb8AE0EpSkJ~7aKO9T9>5qc^My1#pq(~$6#Q|)oq?C9zf zjPPgR4IjA|Kk7P|&Kc?DG9XzNkh>d10|3$p0Z%!h$PB^E>z_q$KM| zVWvzL5Ipx$F$?-s13F<28dIn)qQ~f>+a=QZOQeYH7Qj8Y%d@f(iO~xRa|;R|0Oa-t ziOfMKBw}zHx=I6}nZ3Y_Sq`F!P-JtiHez26ZhZ86hFHl#eGo1ri5n=!E|7z!ZMC!0 zLn1hb%RO3%kUtB^C{%~(1!4q1%K^V?_W7`I2WoG!8UT^b6WtX7?h7}@m;m51mxHjE zhdcm;DfBT|2$~xhaswX{dnjzL6<9q_aXR}&5#W)W^(p%XsKf=OwhNS*3ybb@&?oih z0yq+6c}sVN5eS6^dqF8_hKU~mop8h}xI>>_svv+Gcp|olSngMIBmwI{{3N7fXG{^K zX!_eo$^~QhEmHw*6$32jQ*7n#gmc@xNNS$AhYjPotIvCek#I0^;;!*qH%8gl%+%uX z+O7%R-f_Cunx@GKj(9dUc&1KwiPJp^pBKae@RGtIJop_~@s0UOk)&*V;Ej~VljxKRa z&e~lLkxnl85iKizwlb#~%VMs)4mvk}qN3Y?2yeojYmO#w!QE9pO1FlMTehy7e(4EWfE1(Q z`a&bMl5h9S#Vx2^Df%;5y%TA|(uX^S0Jlajt7R=N7-!Jv^5zxUB zv=Pi!^zseJE>(Sd7@Ff43|=a^xz@4d=!Mq%{w<}eRi}mi(HagF1L!?$kv9^%7%QCJ z_VJoR9ceM%N{TTdrf2iaX zBF`>m!cmCNIIww&gsVl}8jV@2zJkCe!&(1w&B)2b= zrj$My&%gGb%Wv2HxEbUA}}tU-wEN(H7fkE*CM|s{1!ty$)r;KC|W4_NDr(l?)V*nmb*5 zgpQrjUpwzX6@i2;-OHtDt!rm|mGQ(wwC>jNFZCP-`>B{4wJ9af1Uuc!Hm|=li)I-3 z>oz;{tqi#D2xK3YKT8I$3Vwm`*SHe)i4%M`B3uPNZhhx#E?>!+>rjfSI(fH`8H8;{ z)T+%g(smuJ_H}Dj|Dm35b(iQdNaf3EamN{HN}MzmYFT58`tvx;3V_pa7);{Yy;Mg8 z`Gu4KpwqT@mA4%&b$sHRpI-fGxsRUMqd1eXqwmpv=`?k)4wTbwq*$)n%>w#l0z}^J z5^5@W>rYhp1N_W$c?|)}T+T}}mX>Rw*m!wg=5+YHpjy5nv6DbC3pw?!5iT1(au{MU zuLF>?9{5P0Cf2+~vj~F>p?%hn&c8k^WIdq(z|4iyhPBzR~iEr>`k`hCf|+oVf20|G=Q?A zd@z|PY|(;H*DyTCx1e;XMx#M!Esh&PL}fCl@)Xhlb{G7jzF=6PV8FMoVL;jkQO;vX z_GZLTJt^EvJByH$C_J=@9ElRDg_jRH4E%)X#3;0Pm73$w@%KnST?~9!b{-=kGRaWd z*P;;&uB_y8ne_xAarTa}>A*u+0g539Q&~~q zZ`Hz{Cp%87@Nky%>yh~I)LC(=D%$z+n#Rfb3AzQJvaDp{P^n0N0Y$ouj^}4qU|5n3 zv2;wiTdC`S7FGqd@47Jwfkjn7QtvpgNv$tpXH*TWX0Gh z=1WA9(-%5n2_ph;;17+Nbl@>*z-cd_Gy(XPw>z0%fv#884Mz@1tLi~a6jQ4Ip|d^0 zx4scw&ZyNCw6(%{bUrEisVD&@yfsF??m|$x9sP}8o15G=RV)bw-r?c1IuGK<<>NMY+Ftmw=!B! zTdk;EZHq25&@;L*-nCr}kY{?(6l*?9oeaHW<^MIU3VGLlHMcb8aXGJ==l5&b_jSkZ zR_s~xbzI|p+n0{SwT_3g-q&BvIx^2bq}0_ibv{2_u606k)0n)V2uXm57G2O}%-#rk zB+wYQop2(|KImzN4EPq^h{nvm_{$`4Xj0uMKFoe(Z3b|%7Cjg_%>I;wq=>rvJvbo| zU+B_Ek*q9wF?yH-d6!91keqs7L$L&jP#B_w{@#BnB&tV-k!sOPA;J=(lD27*X7P>Q z_`*kRnG8plo9|8WxXWa;5%#b}KbsRv_y@gQvXXE8;%O`qpTxEZjw}ZFHmiL;FO$Cx zOd5C##Tun@OiqfZEhVjC6Du%$wb2V1%ZKQ-Ud zfr4fcTgDd;YJnq5Ma4n3Os+QSw+{!3QbC_nfk=g%@Gr}~$n4o*{e5AA4-Q&SB4gW~Y@!Dw;~{`IUi@PAg&MHkqo! zUdaCKK*8~YY9@l3H471)^1{MYE;dK834%w5&vk`5qjZ|C zi|ScEj-}}BblSro#)`40%0B$we>vOO!%^`monHUw!(8hoN2S{e{kw<5xlSm~Dn!Iw zLqx0jUIm!y5Pb#{Xws5?5zd;JbOtketA$}>&f1g}hWC6&3*$bVbvZy`o};jp^Yk_T6=HgP^-K%dp>Wy@jc*)XHq5~8LF=VtZ12fq7? z)mklYP6ztPzUM=$3h>|tn(yU?g1M4un2c+{i$2- zK@nos=uqoza&n&UG6t-_^8~hVe;h}Dch+|8n)hL z%jFsUV8E8TbiB*e%QN;VgDw5YdXI05XWVU-E%V`c?=3X%gby+MOaJA*C^_$Bhyi;p z!O6a)DDPBE275le&4H{5?{vy4dm-P+fub+(j~rr-Vp*F*)m+}05(AD>-IGJjUf$W7 z432Uunk3Nrk)(X7v)==%HXUowK=ge z;agf<rk(`yAf^AyI_F;(mN0gEP(uPXQ#v^<^EA{>eDBOzfMg>$0q!T=cWD}oO*eA z$xcQ8zm%Ptots}+Tv}dPU0dJS+}hsR-P=DnJUTu(Jv+bndHL(=`sViT{^9ZI83KSt zAe5@g>h=X=(CH0UW%mZ6lFOt?Rp)#Q#bx`jJXoDO5J@5$LMUC6_dS+IwM6fGP5y8q zv&m4JbZxMLQn7UULv_W|g-W?H=`!^tGo@O!A6ACy zOXn&LUmD9~8_E`HEv8HKha1Y58tu1+(q$VfR$5&y4_Ag8E7v-`pb?4XnyNN>gD~g~ zMw+U(2BOGiGvu0Uc7~JKtX4;wYxl;pL_>+?Tj~y`i&RSuMqBES=BiAFGvr$vPL`TJ zAFYnIHlD3@`69knXluII8jPiXH`dmCxi^t3o2k&=a&(i~>}Lm2mF(xV1$XV| zMoG}oDk8~!ILHt1_d1}9w>>;4bmBocECL7192NtKI7Gk&IWjVZ6~;N1Wp&qVR^?5L zpRFp|t`CnYyI|>$|3-F-V6XyC-teSh`5DTp5xO4Xv}rrR>a=;kp!E0b)X{0{`M;c< zGP$z(OLnRcQ`7q58}9r67TGD%QiQ)`r#wH-+n)V7J5^bFw_nR(d(Xj(0QGP_zyx{x zHD?ETy4|aUJU`z2C(ceW_k1vl;5H?VHTDwc{TUs_4@E{UEnWA<5S&<+N5%F1yMo)# z*sNFiG?LQ)Qg&)2pV9dxJ4I#`)A6c+IZ%4U82|F0%T5_n$Ikwios#B6D~n7$0}I3T z!}}n6WI>axck#T}GU!5$ma?A|jH3fGP4IFLg2dxFTj973#V=e#mASjre=I>6EEo z1)SkUb87dKH_>W(g6cieZ&OrAQ4PVuHc*O@FZmDd5_bxJ6gY&C>5|0zKtJycsA>>gjfl^!!^gbIprb70&VW1~(;h9kcP3U$3kT zpb0d+(bcW2IYeZ?VF4)gNDz)LX)uYiGEwE!OSMNC%(-M$d!4SV-Xj&O`UBJ{9M)+h zJw;?wQ$WamUNs^X)*e(XK;-#`29fnLTMjeI+^H4VWWfdvUx?lU+5F*B7~mjvs-zzNWzxRpLTvRY)zj&0jBrM`%W6HWN+P|f+& ze&l6iXxv@UPB!PW_h1|0i(_T6 ziJ2R$TX48okG3oW$lCy?m6sTp72dVw*PjSaj9Qxokz`&)4o!UdA9h&I_6;P^0<Rd9Qq#Z1ZU7QT_j=1)g-ULkY+#;ZyVK`4POUO#!nZs2x4NBY;a4V19C z1@fSJv?76Raw$VlKzV)5!D4+@f@40V{)f+@_NAy4^&|A(uyfzZsfArTjNBN+SJ%dF z>7sZ8JsavH?ifI@)=f*~E@g1`^rns)+7lDI>^;F*UI<~DP%>0KMZSbqUwv(gWN2zt zM8Bvw(qE;%)93Oap#!~|m>;lBs7KS2dr#`oI(xod(Gbu4f!soOqNLwdL>!qTPUCyl zJ`pP{Gs&(n8~b>^!Oz-QrNh@a+PgvtytDp>kdF$o1iOetH2n7=dlXXZV{i$M8D=Yo zWDMNnv*vuWILrDil04l$wtVRVRWFCc>X#poRXXwLoU5qW(TH&#cuPX|h=Wi)1X((NsMT%W>lsw#rBK9ujgpDrb?%6&JmE{bx$I4yWl z%{6drGybqN*Rk6CvVa$@;Ng^WbNj8c>>@Vuafk2S-GtqjU&)G3dzl#9-CP4o+WEAn zN39P_C~t2EAWuKtA&;BCwazGhxi0N|@*aO?-+UW9It+Qf9q)X;8HYSSyl?=n7ZkS_ zNXrY>#S5I|h0x^nYTgU^)(aKa8=c!5f~n<=?c$A_qExvL!sqE z<>Et=&wdR%dX|i>Eg?s8CvJr_l87RKown5QxJ}k0S(>H+0Y{LWV^Jz}Opu0OqpiesS0V zn_YA;r~p)ZTgAbEV*nIj7xY0Y@Q4J;c@Q+i;qMlN>@ld}iW}rJA81PHAK-%Q8x*M7 z6tqJEg@g*AO;j-i2X6s@_WMCrLBUHCK`u>J8DQkB{lG}>kPW2}=`IUOXOp5^B&T`M zXDOZZ+mNX)IuI%V40`a>1>CD4Mxbf@f!zOUUr?|s^ z>O;95zK9&qtizMx5hD{^XAQr4@PY z5_y{xdEXTII3M|Z8wtRRg5rq+X-C1jMuC%~5SpW2Ekq&TMWNzFqw_>#YDZ(cM&l+& z<2OeWE<_XGMU&vgknzM&Xva{w#?U0k&^5;}EW|M0#W3T=vhu{TYsYfB#&Rde@;1lv zFT@Jo#R}oYiSWdUX~#*p#z`f|$u!5wEyO9@#VO&%t2DFC-@xSj3=>f&*5VOO48onG zko-hx zGE9rKm+lr%dl}M0=e>cA(Gl@V5cQLPhnApOMbCa?<*F2>yPh^llc=>$lMa=^x)2{? zn1SG|I1V4w2H-|zehsrI7CMAciC5K@# zhw(m#89$emH*B~NZKPvJgK zDTIV8K?^h#TOp+r#bN$hCsr3fpU(_lpBLT;K_QW|pt~ze-O}3}AMPp`*6J|d9>4Gt zZ=r)up_5yoOG=?zOQFYN;TO6XH@p<}`$9jRq5!v|V6W_;mZGr5qKNyVDE#6W-r_i& z;sm$iq?F>6mg2O<;*9&^Ec}uj-jY0>k^;Aqq8D4TrKD`Jq~gA$3cs|5x3o^Dw85>k zDW$ZfrIfU7v9#m9vx(tY%ry4sHJRVv25(Vj1dj=52}~+?^C@5wiSO! zUN<+lKZ-*BEP0DdtNug!LH=6r{_*~zdZYeF^}eXy+5b_!|Iw<~`w!K7kQb-%qI#3e zOAZRsoL*FKR={5xLrM-y${G$2ORM_nj>_t0KOB`e?Uo$yflU^<_Oh5 zqYWR|PDs$7)cw$~I;o#GFMUzHPDdw=>jCtCOZ7(d3jH08A^#OsZ#AgvFO4DmR%66} zX$)DD|2d`E$$T|Cye|xXZTc70YxjJ&U-*~CkpDWWR|NlORFGUA8P4}XiQiOjSRMtn z^miGZpD{@ze^$M3T5$el)f<3D`J#Gd5gpH<=a0(AfA2nuDIzAyyu69r-P9vc@hNs#Z`|G zWAxmHHvn*%D7#yI=0IphTdMY5of8gRkT%7TYcfm%5Ke5@Lq=sL0ldm$O&+}fP;|PC z?#+J!|9G|caZr22k?}KNHSPUJYddI#FBeG<$Kgp}oq(4+iz5h|9P+y`sdZ^KQKT{P^U-n-9NN4GOwrQ-s z!g=)QWj$!F3%Q{xQ2yAM;9-7Hp`j*m^w^y5VPPVop{`K=ChmAsKiAkrgu92D5jJ$SR5^&@>*KaL3D1z` z*w4ZJnjPlI=8^Xbmnln+yWHc=W6ooj84r(pLMSa0feOEJ2%h$(6kDbe#~gZ!+76T= zTYeNOT$SiP9cqoY%r=fet}5K0jto&+=LZz7Yf_(%EfiZ9=f-4xW!R+kwDKsoq3_Ot-~qa_7FU~y1i}N#2LTs=X<`0ifr4aR=j&YZ$D=*Z` zzZ-LZzRW^t-G`^8y#3U9{9*Os`KAk{ z<2+FDagzXYJE-_vjQ-Z%fev!F!ForYG>&jMFn14vcP+10gl!XrJglR1-VP`}|4fBE z?kjfQ&y7D{!zmV>Ms_~#DSi#l4Y?TbK%{8K>vr(a+oB$N@R zmKhc$71l=`_6*|=Hft^wXC7yeuB`v!C_5G76+@#6`CAj5KL$8;MU%Pzr3W~Wzcs=6 z|9yayCg1gU4RFFZ4}Txv{4*%~a#8Jwf#jw9PA5jFWUJ}>-$L2HHNZiy{Q&t}Ec;ve z-M>D-q5kXgyZ=Ne8!kTgsW+9i0KR4LV*>VwXAC^nFCpEykcoE?;l1qFuI3RdmEj)Lh zO9Cf7__t8Dh5_94XOulj1)K`~Jp-KkpNU=n;sEC_<#)DjmoMdah1>(uW1mtk)Ar>G zdFQ^5IkjA-pNAFl?@5olEna5ajuZ;sd>{XEf0+qDDiVT|nef5?l?9eB62Tdo2;g;) zdu8EOiZ29Q4JLuAbGKkbX7&PdLr4IitS%5Uop-dkT5f~=^h-mX6ue;^6ty@lBb1?X zQiKDDBi>R5+KVr-U#+ka3^{uw^d7x?a@khq0Ls=b-mCCme4Q;WmV&?LF#if=Ic&RP`gM7Nmo{Xj{rXc|2 z;sp@-Fc-a8Us-PN1+BN^6%w*u5)@u$N-euEq~qk`(OzcGHM}t9c3qo=RBj?D8i5P1B%!#izvK z$_hKolQ>+#=B8Bzn4!)fy`Zc%JjGw5 ztmeojcI)jo=7{RB_i|hKOSk>pW7QGPBU{7|xBbaa)lq?R+hhcHgHj4LF^MDFRD5^e zl_F~53gvd_bnk|=#%dB8M|K$9?}iPLYm)|E#lMQZ8{uI7%;Ynoq*}fQu!yKl+mqYl zUAh}{iAYJg9N80mxEuFEuFHax-xndce}hTH28}$rFTr;|85OZumq#ssAftOfl{8jY zz%}|OmMxN$|JP8q9G-KS3(9@BzDfY=m=m)VeIUZTW=VNt%qa;Hi`CH;Q@r&13|e#a@}7o3V3`nTc~@@Jv{rZ^Q1>iR33 z;x(!GE1X*W4W~L7Pa0&w-5|8>zpqR9zcNl;L?X3d|4TUaGsYZ^;?Mgqrtd)ZIDf}J z%>QMa`ju@M0sy&jc?XO9za`z(P=RGE-?|GnEA|{uu7WWPFE1v8=c?tp$$ycb)5+q|q{Sb&ZA5|Mzj~cV`e+ z41J#gSt{QM8}+J(q(C@O^u-yJ6_2HQaR&b-oEi{9uK5k8h$EZ+PMnh4Wlg;su~7J| z`lDo*bHHn~nY%_rw@08YBO$r!zrE*pPp;~0jDN{6zXztM)zwc@J10WHvauM z^=D_03hK>T3&O*E@%=er&~A`JA*{nQ2#KuW%vtK`Tw;^RmnpC;!~w@v3dzI|8epmUs>fJEiYHuoBc7&b$9>E z)rUXNbN_I(cB(4>nCilH*1T9-1(Sy_?$!&GO>bYnaM{VpS?}4?-p_}BliBr8?XN$+ zz(Rx){%@OInusm!9i3g>J-vP3`UeKT4-Jouj*U-DPEG%qnH_^R!C-)z``5OW0~V%L zZV7(hR=#T?{mZuUyfwkgw(?UE>IPjOUIZQ@RgenFZ`;bF;NxwQFj!`KKhQa|*f&%! zdHVuPDj_3(2t5n~!lb40d%RpRTrh32STRnXl*A|Zsh=Wg)*{-EeXOJeKhh1)JSl&o zC-_lu`kM;m{3woX5S^upCP*kmFVroZ0Bx9xVz!7{AZ*C?i4F@8KPm(>UrQ|r5rgL1 zO^j=J{6&m+Eg$o1(26p&^8{Em`ecS1xK)i(K(toaX)Gv80u*OxBN7y?JY^uR6PBiA z(7T-0pdXY2%Dq4j)n?irX_1GJDv&AmsCX4$WI{Y=CB=jtcBV0htP3gp*f8F>BumVk z%DkN>TMD>q`!W&UB@L?+2T}Re+&4S%E@~L>yJWH~bfuTg9(2UjT|W;)F|9r*ZaiEV zp--eq5I-C3{cQuU(QonVWW*UkG9gNNU8y*5UH#wS+~Tr~d433VFJoXsnSD1A`86L9 zz=f`|79sAlIp=I(-MdY+(nJ~HBx}*+Wvo_Xzld5uDUF~YVv9!LCR(N84cLLt)`c>{ zzt}|Wke)O*3MV}flP0H%F2qtq5A@S?Px#)GT1DHRlc;}dMxB!zwBD5_M~EN=$9fn| zncK4+bWq^Mul>3(LCilis$AU=o1QXXaFQMo zbMfUORv&ihKw$+*sTocu{?W_a);5Hmm9ET7-=Y|QBNKx};`h1jQm~`!awDc61Be6y zV1km<74zNvt8L|@$X2oAl0PmzU_K&SpLc`*ce85?Q|@J3dBFH%KcVyS#Q;el!@v2` zgS>Qu4A;r8=}>mWs~>8b`hhhX@5`@d^_)+x<_rVhT+f>(+FUPK6qa8vS~s3tFWC>g zxmk9ym@5;am$nJ2A4ce|Bjmi0zghP~@#Vmv0V}`Z2*f$P-Ky^U)kx!Wna#DG^j=|T zCxcyK03p_j@qXVO+;>MyVI9p&oE>}0+n4k6>-?Q8gCJ;m`D)Jdn1pBF)L_n%4!g1DEh^(j(jKZG@VuN~1 zF<;>*Q8W%?^$9d>1m`eUi+$Fgh>fa33o|h(S8u!5fw|7;?1|`mOSjQU3AXdnJST+5 zFM>VxG}6U*wHaQb>0i5#>^yZav%Nhhc)|0LeNe^d6okWzq%lmTnU*O;X94q?%*Tsi zeFKfA9>mO;tu2=3gPWg)M!!mP&R^d0I#k&BAu*rDxpQ>I>#zMpLtMn?O#=J`TFojB1 zG@yYm#x~BEk2RGfMH{E6t;gU~Q}?;^*0m>03}BAIkM7@h@WzqQm6$~xUFOYvKzv0Q zl|+Z6pP7PD^cPhqG-X41D>BkI`C&$wZN-!m)yl}vIZyzW0~n_-8z8ZwY=+?VF~*8r zFrl^yzjjxsEm8oC8EFhVTnh?$05D@Ttq_eh%Fi`tU4_jd6FtS1KV()o$r}6~O=EA= z4d2KSUtUBi9JM>M?1F>P2KLGk<>6WskGGW zde<408Uu`!CfOo)(}4{mHhKfUKTQ|Eu1Mh*=*c*GC{T4EcsnCmta4t2{i|4(^jAz# zyZs?1CO&LchIh_H926={$xKTDv@cqH)nu z@wz5!Uc9bG#7wv2)jC6cLBlzut|v%^+f3>_L9tW&`KYa{I~abp|E7Zn<4pWl=-M;F zXjQ^Xr_qzFVcmjlS7x0aX*tIlD|=Jd-!-@W6P+0_$*QLf;r?!ReZ>1vwndB*F(8Qi z)6bR7g!E5lmj^rvo3^QfMo&(L+zymv^N`l{SzN70IQ{3lVYF4&q=6SYldT#wSGX+b zE8FE1ogKD~U|X7J*y9bw9d#P3T|_P06BIpFL3uF=Ih^qyIK9Vw6@JZ6!VB7dn^xNEaC1}$0 zAh_Oy(Ih!*fw|3IX1d+C6m3Ub$HZky+TN>#b~pen2Ux78Bom!zQ);wDHX$y=-b6-{ z2ydYa=6SIn&mQ!Y8ku~992pwujcg?A+$|64;p(@<6F=4hX1{J!$rH!njl?+lVmyh+ z33uDQ!@W1kTlHz*$yZ^n#V+lrF*GZ;=T7D3aa)w$n@MW-Ux7{44q-klUn&LZ%C-e> z=iB)R2g5Qr3DevLh>SFnE44^*Ea@gS`@@{`Qzb{Vn9YY&)W+()IgfB6p%8Vg{nm`* z|7nHrEe{^Df_6#f0456w)jlzD@znc*r%CO=hxZmj(hcJwzip~^8`os zbYgA;|$wF-v@(Rqy2))+` z`=@q*O;i#)KmSV&L~ne7Tad6br4sQx1Hc=DJQCCxBv>as*j^c#<*Z(|GJjy9dQ|gG zJ!{UEvU`Io%Ot~RkDSx*b>39ooqp$H4j(~Oirx<69Ca*{(fZH;2*aM+DCY}nv}fwg z$CF$J6d!>WR;7GLL` zg~Unl)^K2%ijWk{U8)*X4yw$gjO}VQjXK`b$pSuNXgdGM)66S$z5Fade=A>?`_ZfL zlOr|77a)J%0H|xuJ6^;yCBbi5l8QmfL9GT#!iaQHQ;piswu1ts@sW?diiQq=E2m5s zA*t5BsSdq=+vrPqYjmq@->b|c7eu$gq2?tOAlw6m)1^afsyImvB9FIMMI(jb z@>erdMG^66J4Z*TrbL)z$W^xA@WY!I4%TV%kGc8MP6m}b@29L}-}L^?BPU=t08~E! zlaupx;gX8jKGcx;9VGj+XDNw?EUK?~P9XNIM;?xWmA62PIEY|9cvL-b83&^~MtIRE zOjSu;IqSoaIOPNoy{i|0B3eXt9iU9{HJM8vi5=J=>fPih`)<%m2vb-piD)U7sA=2V zNXT_bh_TQ_T!JQC3pLQ!D_qSmYF!c$b{(eLtSK@`07Dk_ znIZ_i!{vEjmMw)eT{bS77@-FyBxd!>zxIiCpf^UK1hE`hBxZE!+t1o4wFfZ-B?!F@@8@A|1sIb?QC$Bp$^{>gd!AFr zG41e*=D-_~7sH8fr2H;0Ums5=%}D8=^iYZ>K2;rtXv+sL1z$ubcon$~++`E>%7^(x z_beoSs!YCH(sP`CU+1W5+G&ZnG41e+Q%iZ1uN*RClcac`s{|*M5{&QI7ke34_)7Dw zQ3j}TQ*NmmSA0KPhd1|!6AsZ}JoTN_bGfKqaWrJ8KYfG^17i&BY)R@n83w2t2U>%{ zuu@bp9dh+A(YXw!V;5OaONRIpB?$_rCOz5!xw5S3yrWq!Gs*27puasX%{3ngK=Y;7;8{Q);Og zm{nRsxclLC4(K_SKj(;FKurAkl$j_mu!dtFjjNd4w^%aLn0@^AwLEJjd2WG=@%vV^ z!r+5CfJ%gfPjz%0mTpO6-KR|DUX)q70I;yw*+Bu--CG0Ldj){4Ib&A%7W&>1$k#z@ zh%kBi$R3OY0cO#ek#*PAQd&g~-{ahWKpTati?v~m$fNpcXz&ZRdil2M-|XN{sE98M zak4yjE6EamsTCdc zS*IF#-nUeuzS=45tp9GB##`QX+AYzURc+NM;A2j-Xcr9wrqF;LtK4RIp`y)SGz%Hz+r2-wt0|FtE&Y1XW55&R-`667=5bJIo%}1qO?6nv*P4^*Cn9S$BR945vx0nb$6~S0WW=eqq0?^ zN8b`~w&yX-)ZQwJdE13}+t`xH*gYVD+wOw)rJGQ{vml%P^ISaEQygT7HG#(GjhUg+ z_tno9E#2$QHY+ zTAW2ywC8v{CSbucCNIH_3v#6mxqfgN&_aK4Cs4#>%4mmZH`vK-KHVo><@e&JvY`5r%H&%>kCXlsshM<-hPHO_er~! ztflmsA(_=B2g4UX>Ao4{Aw(MX4Eo^_1@i*2CkCxKE37naRZQQgv!SUzu=i}zIsEmr zp&DMt3x1hz+ZRv5$TA$1K#(ty^15eut8YM!U9u4}66H!jbJ82#Gs3BY_5?|gG)7k* z8(CyGUEPonZo;nC&d*R2RlqV4%ItAl9sPSTI#D#}a~+~RH(d5(3}hw3Hg;3sBiIwq|4sjb5<9V95j*%|A0(1kXsk`E zRtbETrl29<8e;zZJy_f%R&sEpM zpY#wFvJ~@SDem)9!rD^O<5CLsa@vdK4A^2u$nq3yGW+xLL(#}T>EVmza?y*G0oY1e z$V%0Rm732h|JwQ*9#p)F{sJRUWmr2ZPeXow@o_B|X=CLbuwk~Iq3I#nPO{>* ze!>M&cpN`pS-(;Tqaae8Ui`fKfbKA{dcXGb4dBNU^#+R62FQE^{p|+0U<3MP18aTb z8RuyOk7koVYLm!(ljQ9tS-~d7mrbhmO`4}o7|j;F)Rt7g1i}roKz%FUOq#7>i+6>C z>_s=X)V9TRPmt?(%Jnzmy^=TCB+TZoc-@V_Bilhj5z8&bFU@r@ZbKt~Niv02ghNJ^ zW4fpXojQL>PmfDi)LR1@R+@4tJzk5fU^d;BkrfG1@X)avRf}Y8XC+pl`R3W@lK=%U zzV~s}%E1jz2Z=I%#p}QWS2jsSFPq=znQ|Z-grD3~_NI*N0|=CI6%gBZk4R}8v^&#| zGA$;_@yg=SHAPP)C15m){h{|Bkp>E}2yD&g z=;O!%{D=FGSlv^BVq=uNVX_xPTn*+KBk2bIc4l9e=U%lO()?6L+I+jB7wxUAHGRV$ znIQbC^W!1WpSMQ&+^>Y{A_GHg;qCqMc&F)WM_ZF1#)OTp;Y>fH$+2I3YJnw&9{7u;U(S@l}n7515O6P8yl^HXHi{ffP%pA7i{Yi7#g?0l}Y<~qz| z-(_Ks-6us;E8+w4yhuJpm-u%k?XG}sG_o8|T0>`UroNGXOAA2mD^Of<ntdq>|$-S^YD$ZM={2A{q#iG`chwA#S3w68NAz0^D=`lbqkPRnov&vcpY zGd1k#1hug2UzJimdOI5C?iLb<6kf5t+Cp_=BGU2<2+38Cq0cbDFW=dvMdXHxEYObr zc)c}cVJ#(C6qeH>m-|Q2eFBbQwul4bc%P!jNsu^_88@ibkTOa)Z}|KIr}EWtJCs;E z&+_bc^(IYk{2+VH|NlaIVB=WT<`fVT5tDfFQd(ACQCU@8LrX``z{rGQ(bUGy!O6wV z!^_9-bzpGFyU;`J$*}mu&HE6Q`K9;~PljLs7?bk2B`Qf9hAio_Qa%8#QV{<4|BI}GL(fy^k9!ReY z_QmhNqz6ge>nf%gGA`0V{R@isk~!XX<7|QSJuWOj4Gg-QqgcELZ>PCRt;z;deLt7Q zk5=7bW9?Ag1=li)>OhGbb%_Mp%cK|i0bbiFf*<35@K0Xt4xdwnxDy5W9WORvTq&{i z`LDU51WZX4ya~MCrv#pN@A3rw-fts{{W*xu$)Q!Xt2}4_j`~m49>ea-``ir%I2>Kl zGXZ!%w~Yj370F7Y{)uUfgA5}Zkz#_3DcHPZ6TDwV#3y$77#xH9MQ+wzo-YLr2P{zu z8Bp@QQt>X4sqtjjN_0}xuWgG#lppURlo(<-XA-SQBnM&{!t25zH2VncNQRIBdK}p4 zwC9*eb6N5jrc)h?%5#wI<^;P~2J_&D1cJ#yv8I-fFN8C&BFF!%7;e90e%pg8i~a%Z zr6CSp+n&az44p}2d+uS-X0c)u?C0O5y!gsDxArP z<42ILSH4yRBdmQ}tvXzoP>bm;^U4rY`+7Fo>;>b!1F<1$@HYsb%Jf$BS_2|7&PRaW zB0ADCuY&&Rv<;m6mGF~ z>#`{C##AMfgwjt3ANz&KmUz~q>*af(pSv|f9qF=*mhCu9`<}h@)d-oxVoM?n6&IM2 z8xM}gQ*rgq4-+@2F`0ve!G9Q;CB4O%4c9$otW`LDWtgt@=-)U;k!}a~XVRvk;eTQE zHTg}>ba{<8H_eUW)T^fu123Ak- z!ccmU9&TP>ynTXUmI|XYAI!Q1@tVk58RZju_KP31jP2EbB9zg9W8?(R1hnz_qbl+M zlV?d#>vY*EcwZn4JgLiTRE+0%;j%miqUW3)z*9D1MQp?kR6lFt_!Z{CCx1k;6o0D< z`_>iafjoeVO==OL#wHW0WE2K`z?Q=+F~1qv$>xGPJ(GQBM2o^A{)c0g2v_v8N8@GlbKur7I_6n>oN9dlC9r2T#n-Q!=Pa0Fsz(^Kh4>ws@ z*s~cyXWH->vq8OuRkv%9SiSA9L(xF&OLK^Nr0BE$Aj5GiF1=4R;40e|YI1@Uv+cYb zqR(4TX_U6(I`Wqxv!jS_#9`j4wa_`}!@t>3=ZV_H5f`J}%dk^q#qV{J)*eT9ZLN<` zAB9cnvh3ASE9~U( z{7)I$jr22(I3&eK@0{sH*T{RTZpts!a#g8&qWrWv(3Ux{PvD;7r^Fw@t1U zmbaaTxRK~IbEjQxrL94+$}I!&ueOhX{;7e9I4)(JP$eJ6x}U zZ9lCd(r@z=?809sw|t<&X%ug9e9K1D-rK;oQXtte1A&R{;AslNTj$Y8>oHDf?P+>L z!){Y&=%|`YSS0uftz;2j+A)5AXVd>;A8fPys)=rzUGoU_duBjp(?8T<;X>6+pKs{9Us#Qi) zI)Ae1=KE_7crozY7Q$ujeq>h<*uFsZ68Jzz?X)dvjAv_(rsow9GXO0CykAGHfM7?b ztK`m?zm1mua_1l%Fh1u-=I2KC9HJIZwfo(dOiBIGQ+z12oS@!)jDCJjL*nisJKhLD zhOw1loR_=&?R}KOLUD@SVlOZk|F)=>*G=R&$MjU|=H`*9;<5?qqzR$F{X% zxZV!jo_2GX%3JS+zlOc1elOP@@xvzDuU&5qDtEmyHSH@4e0sE#$d6p|8CgDbPtS?M z=)psCeEpfP;L=o$iiIK;@x^HRoPA(<^=YrK_M4fL$VeUmZ}sTsRe+DQru+{5r#@vP z8=u7U{QavGv2CRn9A5=YO?{eZuQR*dyR8f6Q^!gK+u^t((h+A;kC5V zV3oY4zt4s({*Wlzd>$T7C*{<9YiR(k`bW?^Hr1#x`nXfC-#tP*r+Xy_pgoEiCH?5L z?+MgoOeyX?_om+*WQbSw zR^opKLSI9MU{8{woXOORpQPvlxnZhE+&7l{(o3B`WzXKx{Iw%6yFC#R+Zv?xl#Cyk zJ`;KQ`+Fh&V|O9!>(7e~2P=($O52E|nOn9Bd-i^IV8a=lo%#I1HI&Ie{C8KF&>1cY zgzhnp^WU4&5h*`)JSRYW!x+TFJsssmnafv(ENe@OUKmb8SHk&*oE3DZ7k(hvbWhd* z4L%!ko=@lnI8hxN^$-=L2@M`LlcmkX7q9SXl##6w-yY`JJ$Kwn`cyK#2V;yF%ej?Vrt!9`Un&w_I+28x) z$7t9Chm1V$MJ>6*vtwHUm0$FeY~ceivc8@=_hCzXijGNa3fK;f3+3P?Q2`4OZix*= zYQityokfBtQ+<(&I_zV28GOcAc3msBMgyaSKcRZO#UTwGH-el>PhrrRV&)iXv^SSuf<|K{*82?=waAwV z&ognp2ZT+?w=j7y^!TgrfJVM$(8!Uow=3k%k&cBKie8aE&HE0@NWOaoP4haXsDmRF zI4&DG#K1mZEYbRS)6c3Hmc5Bg`R*oEP(N<(YYGrGxWQ-$SOD11K~qHfK7wx7wC3mE zR0I~`#lmPGv30fZ-&_mFwun-f+}fsZX|`;pv{*&WZ8SIG_FnT8hL^;`qLLLAWWj3V%6w z{g*vie9Z?A5hT77z~N;!Ke;B@-rT3L0lK3w7q~y$b2DT9lHr@@{s9w>oP^;#`w~=H zGtW2UYM&k4@ys+=5l#!p8nwz7CSr?bNTX$-O^m(Fl$L}5+4bk;16vhszTqkOGVN@z zysW1}p`TV8Qq1&KW&A{i@Z&X`bLXRNSnz|o2^Zo>qeVTNJq#|N32cf#f?rls;<1BE-jrPK#yu5Ls!pF z@0c6sfmzQ;NZ&4#76opLoRC2J>ihW_Owpk@%dmrrUbM@ypvdU;r5dC@3mF}A;#l5L zlKnFpgp47XT$X)YlQLE715^vT#+`n8d|N2V#J3CeCZlbpb95;GYI~Y*?5K*2l6w`t z37PNunIE>9pWc{X3R&FvS%l1+-QQRMg)PziEg|ie*teGW!dAroR$qa-D)wVxDWmhp zNI@2ox?L;v$j*{vE3x)rm}5PbtL-mYL;hyM9+0)2ikYdZjy}RqxZTF;ePu>dd2WOc zx~;k-z5HM8@IBQB(ZftZ7=XK_{tH66V~+Qd4H_m)*vSkGuJkU$r!cDpYY!OO+&b6R zIk>UG2e#GD`0Ga)8Mhm8oJXl?3GunTha(Vv^zG#3dr*!;$Bt)Pv{@3D)7#;`FyY$) z2FVt%F4|B}I8xHipspR-!+?R`>s(9X`oha>ls|kO!G_^QRx+i5u3$B3DS(mXTyy1K z$cwMReUW{HtD^tVj!?rcb{~d&-)mfZ*QxHM(pl(B9bGV$GGe=9ognr&+h%;Wxs#LR z!}AxMu306AobckR@O6=1s|pO~jbKTbNjNdx7+PUZzq8Tr2bDdbQdEpJmaRh>YS7~A z;Hx0<*DyuW$%>D-GR<81O#b?CI|6MwM~2{Q729=CGy9xcWKqaymhx*f8FbBn@afJD zgvWV3qsD|1lq@7q*<=L}H;<5*NdU!dfZE^NpCY6?o<-1{Nzv}$oX@`>pjiqJPX3e~ zc&udSS8%`cGu$ZEV1qPvX;K_G8P1m`|3pCe8UR(H1I|$~bdsfRNMLIgaEJF>_h1Y= zNLfZMdmkkd9IzBtJBsa|jZKD(erKp`aHsRjl3HZwBtwIs?=1dn7M{>f9G`1L4I(%m znRtwdGeV%O8?qb0Y=<=KPh=D#Jvs&I~raw7(;<$l-dK_g@zb@xQ^rXQLTT zMq0{jip+`GbM^I^lVVz(}{(x$koFFIzp9mwkVV73>BU9Cj9*-WOc{ zlO6&K?>h@0?+bzAMQA}qkgg)^ha!COV&b4;@~&b59AoM(q9iiXiDi}u8<{{^Ex6(*jGd7PAs{j3{qde<3J@3>qA*%u zK;WFfLM=ul92DJ5#5&63wK9*dKmebU73OFsLAODfIT5nigeS$-nyg{`K~rd+EosdZ1sBjA>|oyu1TRn82ZtT{ubRz z(BJykD`N{NDxqs0b=(%Jn?lPWOk`&T$9Dzn`3D=_vUZ~i+j$A>TiLw{`(!=OQKA+Uv%7fCw~0EJpKJy#ohF= z0jbqhAcex5kQa&8%qqyRsiUhk3AO&5zSC$w}+*X zW__bblrohGBhwiR1M`-Yd~oX)4;y1lsPF}Meqx5%b%0Ef8d!Nz&GC!fAvYcyjQ59m#$X%f=y zi5HmLPulrnIu0pxagG1nSn}m(N|nIbbLb}C#NYe_S*?50r%>>a7SQ|#R>_v3{oowS zBEAV*nU#DlYJjrmZ*|m_(V;B zRj?f;Q}so5vA%j+N${CoFlE=4_RWOH+CxgE^)`Ue+XXvqV(f)ijM*wg5bo?w!DU20 zPgkNUwn;ZfneSvqYCT>lF#8QVcm5f<+F3kX&rtJ0dO|eJ@S&lKm^Wg-Peo32Pn-1iy6F>X8e< zvwA6$y=^{IJ3I`3S7zV!{~Yk0Usf}{(QPa7=uxJN^N!4hUgEpju0|&iT&#s+&}k^R zsAr>eFo+*E_4cR&w=*~S@XQX!znO;95Ga-mN%R`d0tnwkQH{8ND3>}Je0vhRJU{w$ zG9z{R{q5=Um(#W9r_)WTv)#960u4up1w^wO&f0&@?!U|zAy59S&z}^0=#{$AlG&Ll zzQBHWIVyWe{(LFV;!OAMily(e(CVD+<+aeeYq77_FK7vN9Q)! z==ov8*27!_R1eCvu|2b{k}$OW84--_$MQcZtTTQYe4LQ9s!l3tkPjQ@e3HTs{gthE zY@ac)aw1e1?gppfu-|Ew%xU6PQ^bq*23{Mm^4D95r>D(a1=ETtP>3bEvmV3Q&}9^l zeahw}1V>JGVK3&m-YA^nK8C!(qelhP*U@PyN#c->Ftv;dihoF_(<`qNouO~*iPyqoTK+@s8_ z#&`zg)Yt4VLnE%l5rv1{q={}4Uw0k-(CQMyq)*T|7k~5`6dSHpccgZS1bypgCgIzf zsPfUskhC71CR$Kh(hS@gY{o~MrnS<6hV zLrWgTcK0$xWJ|v5j&3pJ7bhw;Bgf?;)RRJ9R$y}m@NV`+;To*i*3_ydw0AMD>hY+_ zYNs$Qm!Ir#YFVILQ0JuWUfEg4Xe7_=S*njQ4TJ1RM)z<{j^8w-B| zEm+%Kwrcaxb^v8WS+@Fs3E;my=mr-|NIDpKK21#7b7n=h^j< zSLXX%$uS#5Eic<-UT37Ue9&KzPBRs#k0!OG9Sv20wo)6j62z~2p$Uh-GPX5;iw$(5 zirZ`3D=ZA7sHysLFZLhl;Yd!fKp|+A%4^yxLB#!Y^}oj(``FfWU#--B{E9+Z*H}s+ zR@XF4pI6sB&c9mMG9^P<-#VvlQs1V}tRmO6=)GG1>1P;aLq~s;cthuYNnS(Oar0_J z_jzA1mw)Ib*~ibnxAH!I`IDsMk^L8isu77w_$E8+XU20)CF!ovtr5rkcLG};)JtuJ zJ~W&BrXkAcqmM5sxxr0j;9Es~TdLCh<}r?zALSprCsvy$1m;XzlA}}JWP48oUwfrp z#e`-~2@{&N&M5vKu$wsM1vb-5SorF@PSKgQecx}oqooKp$IjqV<>=d|C*8*~{_vhm z=?4E2Ypre7!$6zE*}a!Ko1o!h*^oPrR}F1laf!*Fk@(e2(x`d>r}AnOr|GBdWCooE z&otQvon_sJKc5`-K9u^CMO&l>?3Sh{F+s~o(YwfB#naO)`3DrlACc&6MjSwOwAW9c z4fFPj5ub%g=`>e@6g%teKM?G86|eVPBb{-6WfO8dH+T0VqCcP8 zTz_AKF~n0|YU(I}wlg>s0GcLjDY0du14!H}hfo+59ppPpkE?F^n-d6}>Wl%gpvwSd zTprGKbY!e2k^wLq0#)w3`Uvb3K%7;{c&O=c7(HL?I2=DNYNLSFRvo~E2nQI-gJmQy z!IXy^Zl;l-FM?M3Lpmi$Ryat21|`8#w1i}7Bx24j0wmAKKz(e8j^Blg#&9OWBSI9CiPXd- zTNH?G^|*r+AqaLHCvV=_#Tyi!U876Lmh4IIxaE>#e1SwwN`VU|0kbXPETXH2lWN6Q zbnI2KY@dv%>F0ei(5d=ZU34^pp?ykBG9zwXcnIz?M~d?|izJ^m#`!XQiU~fjid;8MG({-gcxB)ykHaO_KLDfVr;Z0 zqaOqLuLxH8^^{n6%g=M{Ni!*%J=@hL)##Qn6H{D3s!ipB5--cO17(C3`HWyd#{9El zHO+m3fuIO1*W!FLY82ydUEe?PPnTUwYwL@|DJJ%{xrp9`X|%x?c#3A~1F27D&QuHu zy4rxrOB`~z$4kTZjHM}`DQs9=jQFMWn&C4ic7uAOV*afy|NqiMmkwf|kJJ4>(t`rd z|CAoO+c4Hi{v$m!9k*SmSwj>GJalMHGob!yEdH>AHdX|CJtoI(>%zZ_+~_ z8}|P}dJtddOAa=*F@N|cJrpdw!`0fM`zJk!j>DVFbjLgsQ7_V#x44Edc+sua5e$b?~ z50=i;3MlUQ=-FXf7X+S+5bi!!aFRGK{vo=IA)?84&b$-!KB_~5*OWSnCX8JnQ4evy3@rwXsCTqkL~jGUX^TUi+#~vV+`X-+sf6t7 z0yIEpaxu78JF>2F)rnhI>D!XswdkUl1c2+6Z&d7(JoZo{%TskMBuQs#;AEcp1rd-K zazceRuFeQ?`I08q&k7W276n#tlpW;Tpok!)UR0J+Z#!8?tgfEj68+47>Ge)xP0QfM z^0{1a_x&z>?a$fouX9<9K^T&om>x!v6y{UA6q5181$V=;Qdc@%!J=dz!Q(B5cu853 z`y9hNli^bR*@`*`s)Ytd-ERhLHUj9Q+#eP#ynkhq`BPYV{8``b%~BmT*L4 z@wD`3(#JA?9`)D+L}7tIB8GcR@2vMXI~KXTnNYEr|}9?AO_I1B&M!G1^r zdQ!uenKn@O;;D#?>l^bcM$n0x6bq#{(7i1&f-F7oeqzLJfYU4?xf_s@f8A^=*H%T( z(5?;4K3F#OhNu#`$r35%kR?t#mbqsR&O_0s4cK6a^xugMTnekP3>}ne8YrH2d-X8B z%;vVF@?bf+o7^Tb!8e5>A`3aS_jvfScpUKpljq1Xp2N*rahVl?B< zO{$Wl`)^d#TUInjn>1HewEjwWx&^e*Ef|3{9mN(My)`}i7CpZ;gZLJMj5VW5NjjR9 zd`u{ss5Dd8PeyP07BV)E+|39F0!{! z{sU}qi~D^z8-3W_eHxEA%5e1-JsALaVa;DayA=~krJ@b6D0>zb(=_3P&$vP$`0t_i^6JfoXPR&*Wap?8s@`${X*FeW|FzKnvNdO z4u;L@m)J4V>lMu^F7*}tjv^V=VT*74+r>cd9~Zn8+r^J zR(dKtrw0B}4r|4(P@mnlQDH{xY{@qk$y#sOMp@Yjhf;Cx610}v$JvXEW^gVZ!@k(Nj_tY5+Pkgnxoz3I_a(|6*?TtzX}0y43}|? zP&tUuc8oMWh_rT$az2Ric8m@>hz@g%i93i%bBxVBh%Gtruy%NkYj%uxUWw~+Oc*;z zm~~8CIY`WnFM^qC_wH0EZNycTxd-$o;Y<;76T==NRZ*&4h?Ldr%9U*6FMH61<@yCd z8qZwSN~W1Ao4quw8K!2?O!UJ)wwOTZVNP1I>XU_#t_mUYr-|VhAX56#bFscGRM_)d z5vSfgA|qK?CSyU5gHMnCkgcGEE$M0uYzW{kmWIF)kZc4>41yL;Ovj1@Z)huN$`n41d8pUX%ztM2}tP!*3lP;u<2>DBALnIb?=ctI6|l{ zLu4RMJsZG0#wcWNNymna(bI!c!RywKa5qEI$PmxfambdlULYsC@G=|ln^S9?ZjDr! zZ4(htnxep4|DlYd&JEqlM3&Gj zM#EK7sSw~YW#pMwC6#p3`}qaSa5OSbWmf>mw4cwiKPVdkR7-_$xw*~;XBN`fm?14^!T@lp{h?Ow- z^3V}qHUfOXL6d+0Cm?$o;46K)&snq1Ki=184%I_1YS!G5g8%XbV3c|qBv_CWJfZV5 zjf>)9EpCa+q73=Ny}@Q7o5(kRc_-I7XWRpen8vZ^UZ*Jo?3{ zX_*^I4g%w1EtUv!-oU;TZ0v>!RL(>iWvYR05q&foUBHm z+7XZgf!5*rkpKyt;%Fm4fTr9J<6J?6UQkg4rbh;Nz)m&LBNf>|x_?pP4#zRzz|y(= z6?Va*&88xK0VMpl37$|z9uO$qI$BvYkthVVkYFR zacn~KJcoiVx5ZtqyF8&O^H59PvSxUjJ?}O;*Qk^?&ovj7ZC!O3+_Z#fBnWQ0#Xs`4 zPF3&td6?p?nWC|JtdY9g1;Wb?;;b3Tbv`#fp%&p6@;EC=XhC!I!SFzqm?K7O1XQG* za!nCKHHaf_D3(tPN%{%c^BnBiBK4bH#4{XfdL#sERHbRcc*g}E@a9iqNhIAhrniT_^0fo(s{em2&4XTA# zs_9qk7W}WGc{Ds~G-~-ZSA99+RiKWS-~b-5?s3ZkKPD$H2!2NWvS}r(j{9rl?=DWN z0D;jG>BD9OE#>9XEBNPu=D4m&EY-TDxB#geR*+U()?$LTMD5c77XRy5T4XVahz zlINu#l!!w$_yRl2ixh)vv7Va>#8(>DhJJEPSdNsqE<{zlHj+I$V!se{)KS1VNn?-9Ww}g5pD&O2Pbvg0 zezf$6*Gjx~*YVHjet!Zs&G<|bOA^lcHu(Z7iagbKaiCpfSan^B1H7Dy9JKe8u5Hy$ zKI@yDbLSE9dEM-T+Ng=!rtftB+J)cG=l8wiZw;Hkx%FS!KAm@QzpG$@V4oHp310BL zOQ6IN(YK4?S2JAwyk+8T-4z#Jfq>r+sng=@m;rDvQt=8Ifi|fY2vz_zU$9L4XpiJK z7RPUzs%y&hmY~H;3ma6a{^knG_F@dN-}(UiRd>}#xAZFk%Df}$^9$ixxWMnD9&-+i zyB3VX-wkmfkf#q^(bIgs3Bo8aI@ShVYWRG1gr$*+5y0ct;*Ozn{7m$s%YT9!Yqefy zsw>t+0#npifBTLh`1fnsPqWsavW8nbUk9ocisj7tW^0J~ehluy_00V}RP*Nu=TKOg zx^$7m3oOtWwaP&vQ5$>^0J`R)X%)!S=D^lK#o*x;kwq+OyC4i&`u_ZB7ncP7aQiAQ z6cTa4_s|yc&h_WRAHum~l<12d<{r*>Z|aVkGWGv$mhe(d$CtA|I6QAmD_g&&*N;3% ze91fEbLRz4=uGmk>j(&=oJ{u#G$voWDU?d0v>>tekG!UMu`R+;KgOtdcntgVA@jrn zf}3Z;US}SktCjv)ejT`y_1Mw!BB%C|dAR%UY;ZmtO5NdZzVZ0{LYAF6;BKhIwGyi? z*itrRYH;nN(#!1*r4(HrjkX}2L*%S(?5Fw7>(9mcc(xX(%GDyci${B(y4Ld$iPxSL zKLqx_?x>Kw_QnNr7M>=~g$4soV|-c;S4GXfUX)nYxatTm``1A&Yj%Ei7`(2dazvJ< z5pC4|HnHr#Fp(Oge{I0v#~9vHG#$cbkjefjGF#&J)6@BfuI|^EPXFAe>~5ZJmy8bc zPLlGKHG$wT*v89%1vlvwQljR zT+{}!3lQYFmZcMnGW`2cL28KzZ|I4+y4Z!7)Xn@t^dhle+&I^_W=6gk{BDPaDf>C( zahI4u>Xz%w%--GqZB)|xf{KRrFGG_H>w9OnPw2R$v@AR#FBLU#4U{kGyZpRyh0Rop z!&98)&25!?lT8LWFxe26?4Nb^YOskTu@vN%hl7_e^u}zRD0b5J=5ZsNXln}Gt(}=)AhkT1CN=A;Lo== zl!h0UeUaF-3i*bY)S0~m2fws>>5pP(JIA28Q5ZRkXd6J*$7{mBO1KvP- zqYS501TQ6ny{s0~^Vpq~O1llF3){2~Q`UKt2crxyOn;`e{@t^&E5v~vY?b1W{C1V) zl|~~q<%)zz&RT{+gqK(&!3@(yAO?6qBLTMX^k4*(U;E$TCzl*3PAFJ5m%V*F(N+;&pKgisIAb!s{v`Fms<%FLMYi%bLjX6?E-TOgIxPWv)t= zwIVQUYHSDXv`^$C@sr3lQIJ(y|E7vQR9mW|@0Yc_l3?KI4UJ{)ums_-xwfF-_4va3 zv8nE6V<3V^cVa@ajw%AYKFlgfjG|TKn4Q1eM@<9viw!2X9U?naY<6op6#NA&9SssS zPrcmO44pH%*7Z(H)OecW#zG~tYA+RSSwEZ<`|N0lQ9*bLJ;-}HG^hqXb~XC+7m!JgONyQT8l7dYBhw% zxBBSCnaIYbO$#y3H=3$vGZ7ydbf!78W^lk52^#LBL-e#uDP;TZp%om`biks_5h7N> zvU!78cTdf{?dO=dn_fL8ZoP#$nqEV8SmFy^kMApq8ZQUJAn-J_K^^IXI!kde$5a>} z7QxhsWwcuxFr;{OF%JPB@2La_KvkFkis z)Siv}-1`XP-eo2XNE}qO2*Kuf7DSF5(q8@u24hlR*A1Iv@B-3j!?Fv8E)?zmRZlot zy^s0(Y!|jwzvwC?n5#ExxS^Tp2gVYmh@9wNx98hTLwi#jy6l2trH%kHpdX>FUg=Yr zWl$4v(lN+iHtxK#HE}F%43t-6rg}L6#^By27A9zaz~L_;Lt`G~ER2Dr z`5~aprzNy->)xVRq7R_@jf!bDUvYLsSH;agsrnj!e#SFk%b#805UH+Y#(mc4Go>ea>A z)NSZ@b~*y_iSvHWX!Kd0uq_;0(j|iiC1B%J>?Bw?9Bj8Z!87NEbo+s>w3wD6X*w?0 z5Ra+_k##dVB_`-UMz>aoh#(|p+m-F)0EM(;rdi*SlidAGP7jE3b zBTZi4$Y>)btDwl~n5$ ziYLLq?r|(QXr&?lmlME5H?QVWr4_GT?-t!Pyx=yim&id_y}2o^pM`$EuQOn8!SMYQ zD6WTnk2Z8`KYgK%dL82`b;X0rNe1w!y19+F;DBH@5F~}J!@x!tIWJ4t~-Z(XDP_|2ll}W~C zU6V6zET@F`N}n2iY#C3=UFHJ4>HIz;Jq01u3;h5lV;rLUgdttYDb1JID=RFK_Ejvq zB^-6Vvy9P3hOkMbTP)iNB}bZ{viDvJAHRh@TUr|i8*1)N;0?WcpjO!A;`8ZLhLW2c zP!s(i#T3gn9V4Ya$#fIT&QK10u%^kW8Vo0|c+)G3b>FH*6zbBYJO`0>YX;xmK5>I!agIlP%&bOfjbfVWT3twFK_`n1l6($&+_Bv>}spASZ}G(#`7~Ac=gP$q1EYu#ggDnh?CFTo6a}6edm_RL-1HjJ+C& z)m4r;1L`cLTlBUeu9Pia4ViEZharIF;n-5=gN=y6U_%l6^I?a!;p}B17wLf}-I3<+ z@s~+N`h)R;(h!V5&>Cm7EDzCjeWbf|_?Q6E+C0IxEy74*!Y-CkJ&*8!Pq;rubHdRG zaB|iNnmCe)eDr6Z>S-$>tx*_KH-du%-0PAoyG(e+0iK{!4;josBUJmBKaZ)YS8xym zhSWxVFeigDOF^leL&BlhkwW4TAZ^MP@?YyL8k0&@rO%@LI51d9V{YBm4q#?A++Vn$40r)%Y&jdwC)o|ZniN_lP0Yt4vgofqlaKc)pB z@0cMveB0A+{!WX@&&cV`9O2I>@aj^z>dM6H%I3|eH0x3y|AJmmsFqGjvd+juX0<5v zyk~Tuue@WeoziU9R{f}}aXg{xI?3d!ckVN*)c@|q^I6l`S+mkw)%0mvbuGc!X*Cf& z;T0^s+F5GeIV;0C27(D2UOnaQS;x{jrypb*&m+VMrq#!AG+FiC|IYEE)#rr!^#I2+ zM&ddSdcTRA=lpzs`$Gs6o2U8ub=-XC_+0ga2n^nv87LA=@et@MUr!rH{0|Y+8U4BoazCw)AR5&)q8kb11GPRli#=E)@AzJ{@K+i`~?5$wjkt|1ZV2YbJxkRFBmJia`?p>Gh0?gOq6)K2V z7gk8tW>=etiO}K+fA0z|lETr^JA;rY#u$nT! z`s+%c75oJy4^2L$NmhzbCo@6hrueEJ@tGOH84BV6k?33lo}n<{AOhqnka+dT7eds! zwkz`NQ!5-=W)?3P3eH+N={MgKG+#7>i;J%jh}%G_wt#meZ1rnU4ZvXA)Ag+fb@*8p zeEs9xT%&A-$&uZh5B~DiCtUHZ)mgSz3OhD_I#&5+ z{Jj=p{2_1bwt)OOj^^unfDo%-b0r{+^OqGC^t^>@zMYvih9l+fgDX(|#!RVf1)PO# zc(cQryd6rqK(f~Dl^lmN2!!a&Ofg}v#n1UKom2XW+3OSFP3cOaRY))! zkSigKwAD_hez&?a6c29W|7&OAnhpycVD8~&&keIzQU)sV!JRKr&b^MgWudFQ00n_P zno0UI5wb-BJ65fu1-**P)w}uMR@o>m&LK9pzaE{ zvX!-#14zK(hUm$K>Gnc830B)K-@L_wUyR2I5DkfmVY4Y**fFV4diZgeEU-#$X&=hQ zyLf#-!D#8Qj>6!7=4W^q+qxG=xD~7ca6Ml^T5_*lbFNW5uMFSCNZMYw&i&@ROWC&P zCg4G1x4m#&>TZ9%^7_zwj>oSvO_YD1FTlLN-G%Z5*nG0R5*?PK zU-35DmSWywLjl;401&=&7)FcQa*MAuubZu!mj`J8gxb!@{xkm|cU*zW|DaJ~|K_Wb z#u&Nbp@KuW--X?OleDh%+Z6TA?slWNzb|+Vgu^Iz>Fv+`6e#w89j^Cp#xNcp@5Hc^XUOBnTpRa_O9s~f7 zDD1rlISYS^M(nQe#$q??aUOsXG@_@he&RVejO*(WQg0sK(ufF)-NeUG#!k#&~CkGNpYOEgvmu_hvY{~ zig8|G#z>9(UblduVxgZp&%jyaK@0!_7cY4R^8%gQXMx*>Yk4}9hI?q($R)XWci*U>LD$ZlO_&s`ys z?j_MyqLZhtmfsuZQ>H9G2gRe&o#SAKeJlFge>ZgG{%%Ldo=8!zFuUS)zr-s$oA`@E zIHApdFU~zRfWGKCyRD!<{q{kNd;0-K94o&L9(e0_d2#CN07St7#wvHKwyQl|Yq5?| zX9;1iyMT$O-fYBy6rxUS&__65N)dhj1ECv*+FcgbSu5~Rh2M9kzF@JGpUlGV_JScB zwCzj5FQdQ6q@-OJ_!GhDQYRRxIei90@>;dCv|>P?EB|AJ;V9;Bs0^wE3R4l0I&!^N ztI;8mqX_--L>YoC>hk51I+t2i%BjV3G+$?pvnJW`{70{zt7^Mhm@+4C=nxQ{Rna;) zzjudC!}$uWY~&ailU><1w6K4VL(3(hV(j!jHm9n6c<~@M0Nj>RR4K#lbC@o;l>W)) z*(bb5E^o#lPiW z@SwS=g~hVSDTn4>LYF2PQYbC$zSqEkLB{CMUAD2q9(|tz21G-R>b#)*!+W6qmH)n# zTpWvP&g&S#(&2QT-l0RRk-W}KhGSOpd%>-Nob&qQ@5%y{YM~i&c3ZDv$|vI}Urovx z<5sa`sb=D=41M8ZtrV+kdBhd1nQyQe$J%ZIK zU?#jdgxV@{=SP5EG}cDevml8#hQ$ejT&+c)SV*I7QdIbcY*L?GCLd{cCsCMs0+PT^0KV6JwpSZyGZ6#ATsFvY;BUw{T$gp z|2KEH9%)hJkQaMi%E|uWVN$syHAO?ku{49pk@*wWf?TPair(&OwAXP3mEVHpz+&31 zqfN1S^{{Apc7ky>eS-gqkzFnRVpYW#xeQUJdbWHg+q|Hb_sex3BRS1Kg}o2Rb2^)i z-SzCiRiR2Gi;O{)t_I_|wQdyk7L^HkN<0r(8K#QM)xM#ws$8mca`Hdo!sY4sQ(MK| zUbk^@($Tabxm91Nqg7i*<4akj=*1&Tt8@nzC{^{kQ*s~0`&kVg#E);h_xN^- z7F}L$<*FO?8sU48Z|ET_uBxf>%vWJ^Uve`w*MGAn#x+qn=dze4KE3=!G0~p_rLx+3sk(tQmIR1PJOH>e=qarN+!w)+|Ws-n6rm87JTqp@mq_( z9g&yCo0#3p_`V(6A!^1u?)j`Ur|S!5LjGs%{3VX951?$mmYcEx_r@;16PIbr#F)Sx zYcI34jTkp6plI;Dr-SoBAr zO#>!^*FHGc9GXAQoxN0X3H%VUs#g4CjQ!*^6!Kuawj(Qc@+!JG!Q$1TqcPEwX%lUA z?eiB}p-V;$Z86Nx550&w|xn7pUWV-2dlu&Ta>G#Vev^+V5i@g0^pb2jleE53=l zn?IW}_qf^>dE=>KAwHcwM*pq$%9hx}yjmkeqO~)x_RA{<-JEib;@U0Uap{C&e7uM> zk@mtPOAt>HNn&m1v-9}^ui?$ob(0WLARHANJ4(fvF*+e#X8_~x|CvFuKsaW*`~ zG~>}fg;RiW<*;JfHS7WLVb265ALi!}?}66`o{2$6#SCcdK`5?QQaDe^3!<1oIWDi{ zIF}M;2Am-!6|a=EniAHRF+)l@FfbE;Hx->Vu}DS8bGB9_ScefvOveQA-b2gae1+js z#3AUJ;oDqqVzRZ^SP0r*_faXp2sF+}`8nsI{1lU_-#KIKRdf)|>H1KND{?9x4k$!d0Fc-2 z1u}Bjmny*3dzF9yP-)4^ivfOFvA`-cIgrq(1yvGq1TlU<1rr(`(@-{LJnt2m27hs zmev+;4z>W(0=G^PV-6{XV+B0-!{tH4b#Vd6boQs>Wwli(z91n|lhj^*|u zlzd4aTjN+JbVxMNhawg6!nf(C3t-j^1Fcc!vO=FrM^ z{;Q(8$CY=ug_G?c-Cxi?!bmD$fRA5XDVMpyL~^$U(0urRuH2yzycZ+Q&ny0Ow*+Fp z#V93>+{R`?8oI>7F+d#Lc*et4glMAB*=uz-=Pm-bHFaO0cR&;lE~5b!LKi~IUxhhQ zALVC(DkM~bk{-CKG=+vVWp zM+V;yey;=Ss)YjM4yZ*~pzUPDTt#>&00C+)k3F3a z95au=SBf6ZG!_6&`Z;tuhoS_?;Upos4&%_>3?pqM2Olfxc3s2a-g2AX+n8aa;n+${ z@A6Fu^Y>*83iviIt!ao~7?gN#4(f{|37pv!?Ifx@z-2m{BeJH*b5gn+F<{hp7Y#T| zw}3D5T3nF}i?11OcW6(4Ht-qW*qbHTnJ{~8T)guU!@&^RfBgz0Tuk)$r~h94{CF51 zApw|9E^xA6kOE9;0YHp)gpru6{D24hfP@$3|F*ykJ6f%!DtPQ>v)fMVks&mDf?xwz zwNgxE1b&=|Uk5t@C<%fOb9ZUR(~49n(F5wHgYmAl&~|wG{P>3x9**@G7=yMqH(*)? z2shG@XTr_S106&eq2=xCMkB9#9El&u8gBf}gRmZm%?_j#v-(Q)0o&eJUe7bA+*qRm zbFv>uas6KtEB1pwSaMHU<;+M4?$z7kmTv%|JGjxJp=QSn@7JSx@)K0Fs6c`KKGkHW0-$;n9KgCvEm{`W>Wq?WK$` zO}58t?*}s1TkPJzqglapQTQQ9e==-OP6a%j7QC%yJX0mujh{|Yg*$lw_Mbigubl(7 zgPQH25l>RwH)4G1C`@{f2qLW5)@ES$ZzDD+T+zdj8=DM2+Hl<*N88~=^wPGkDJ-&y-16sgD zR3E^V5VpI}x0qh{u#Z2q0Cp56I7ylixCR?lnxC&uC|oPQB!#aTU|pF?uoG~mZ)M?O zS39UlGRr5UWgx@<(E$~2ut%-cO2}sK8L}6DS(Zvrjs-#y4g;_V{Vjv`wZ6`w-6bkh zIkq9ZLkT<{ZrgLQ|N646IkQAE@sbR6+itUNegg2|;DZPavU(eRxMP)ApeCa}4l2_z z$>&!zX3!wO7Ns8N3#K2)-X4gWAdZ${d|!S0K3EIOml`k0(KQ^N?ghupd{(K;mb#rg4dK zloqvZ?zy4%5X`!z{=Wip7w>(*hg(w5fDa|jgxIacryfy`wps=X9Bu?z!6oLGNoU>mL&}#oEgLn8t?1EetS126>T_FAM1PWVghdllRwzw zabzMmV~g=R@T|5qezW-vX_??*m3!i*3JibcJ*0W2Rd{%2Av0fa2sPA{sQ619D2QjI zr9jLH13viqbtry3ol`qRMqHnJoNH;9OM4{d6cv>DUOR+-!**9_COVBN>9BXdn9#vr zEOBU$P`)lnbo%%W%g7=r#fp_E5GS4rRv~Y!-8fTD0&jx1$FnJsMbqd?{s}d}_QbkN zvqxm90I=Y+X}TP$N{imk@8QB2{?dA$l)q!UUQ{T;(GHIMZsQ!_8k}s|B+Q1P`o>sG z$5_1fKrPJ)wFebQv2Q|AcK&f0rfdapEkc78ipTDYM@O3%iG2TksBkw@Z((1>ZODVi z$E@o*pihiJ99}2P#eHiN=#2@n>&IwjI=(xysXa#Lh@J zC1%eFi}+4)tKxX(PTY=l(vjgDgBgXJHz@+^0(gFqx97)hH@6EljWpEeejj$0$Txx{ zz^BFY#b832X;f+2A~Zd!Q%>YHP7&WGu#JKYFg~aG$a007T)SZ2my>=jkbWRl_K%1+ z0^<3qytIt`q6AN%>ZXVYf60!;O7%hWER@U--HmUIDM_7Y4V-qq2A0ONP`g7?gs&%Ag>yFWy9t`3%-WCKV?Jv%ay^kP`LB3hChSV4DM^;O^P zIJ2tcO-LU-+Eij27ro6!!=&3Zjh`$5Y`Fsi00VJ7GBzOo0KzC~PzD|(1G6PQz@u&h zFu`raaN=zi^tN_l_*nJj4YUCbc(# ze+Ec9cl}Z6Ol%$KHOvl2dFIW0YdS-JyMJ$s&kn@-silc9j~Fa8Y#$m|&@tK9i}3I! zH8p#ts56ECWknb~QA<()VXR z^PKgIaFGm{(Kp}}3pmKA3*)N#+eBz(Td77}#+qqDGU8KO^Q}$-K8W=VnlbryG)3&z z4fd%~@Yx4fqn1OD7Tc^ze3Y`_4??%Y80-uee0iN#o5mZ;rf@O%hd<=3{Fxezy3Tab zCxPA-_kNxIn$OdbH2$fQIg^DS9sg?ea(H>qx}_|*gB%Pd zIC9%|!U`fS{nX(P-*dGPZV$R>omB_@Xwgg&e^Ul_?L=R1JbtY)oUBudJZZ?NhPuj2 z18*Xg?^lmAMhH!@f$*2uQR61>>gX18_Nl#(bNBlE{c?Y#{}`{WD5+wZ0<{jWaCUlJ z7jR7!JqQ~#i8u~?L?|X9K+Onvkar{gQm<{7Hr|5ZuDY%%wu1;9_ldu$ur#`Bx##Da z?br3|ZdO0ah%|ofeuZF^A85ftG)5kN0cd)4QPIdx^i{W{BX)%i(242h`A?k;^sBO2 zm_ApyRT-sWnU|7Sg;gVmCxd}<#E1occ|Ha(xv)Xe+z?J-H!*Z7yI8mV)lwx-K_w2C z%&R8~3J@qh5a|L4l=;yCrnE#Cx~Rwll;W>-VaxUXv=N#Xq%uIQ4Q@Xaf&X=;9YJkq zhWMe$ueSx(t&`Jrf?86)DFu@l>YTX#OBy+f>i}O*By_77A@X7L1mB4XIP!_*5@MlC zQN#7y(@jYFn2uRuJOJzVOxpJ0wIA;)zB!bwS6kX_B-^6P&mgDf517!B(=zdlNC1zK`=x;F!SZ~fu1(wokahp5YDEw*);uG z(Hj<-w|fb!&uq?QOZeQU-%b~w$UY@%izSzkswZZgDgCFwaUOc;i@i<2-)j zdV1qdbnE%@)?4$|*Zr2e_i5*4ozKB?yP=X zl0kqru_QH~KZUw`reUYBc_)h*Jc6bK_NP+wvEM@TXsk`b)V0mT03f!s_S#g4bxjFn z%AlZ!ZQyOhsQ*ynMB%F4$o39;U*-7Gic@RhTt32V!fiPbkLa7`%`v44 z4~ch5sD2i6pzg?&L`S}ZE~JLh608Cu5AOjy?^ zt!V~*MJ}S}o8CNoO(Cl9m(enJLn&t9pZV?gZ~tv|7I|jr(h|lVa5kw8^q#BGrb@=P z6xP#c1KZG)-&&CK>b9{#h4z;qdbV7j9HG57@}){0(ekzpec>7>R&Z=G0DHyVri*L` zoaggGB|jrhJ`i6=Ee2_o97)dg8XsUO(+ig&k>lz~*@%rH=f-q_kzB~&+6N;Y`7L*b z3P_m6T*OAlp#veQTT#b+qkBNmR8cEMtFM&dzghC;;y#dN%$m|9b*(CdQu zcI)ah(+}3H%F4QNfRJR2OCYVTjVGKh;&Zht3xRu2&*gJe2(_W=dfOEFsKHnAvoITp zPj~kdEW<^ogRu}=z52P2d#s{N)hrPhQ;sUJ7$-?Z0OGF|+#Ls394D<02R%g+B>DX1 z1ViKx#C^o_bjf|B>aR)q$@NT=<#q9O%JIreh+{u7e^%xT*)@!Y<72kp2?#@1m5QLx z+4mw@*xIw$>B9~}jL%3C7FjK6@J}qBGb-1FcP8jf~5V|#_r;)+= zFgoA)5lR#bc`E1%4dNl=j?JS@-YQqnRRWMgim90kNWlV31r>YBU!z%jKfAH6%e=D$ zyxk(@$F;BeR1pUW1`ACIP{pL-{UqJ98lg1%NHJ$;{|OV6!d*rg+Zi!3y|7U*e8H+{S|k(!VI;9;O$+t$FU-`~z=^fl8cBg* z4)RA~U~!9EY5k*%MjG2S8m_OfMhJO4TX=k}gxms}euJ$Uau{{XqZP1eVtf{lM1SXh z{718gh@j8eD~kVR8-5#Z#H4}gBJ2aPE#$b2jlTLT+bj2aN+&`V->M=x01-eMn@256 zYi~Rc?>8(9FqG)V38e(L0g5hSO$eVZLgW??QzN^)! zqEPRvQFjLGo~r~-d}A4qP-kWz#;@NREJ(bg@^HexpA7jKaL^v(vK-nkC&U3@nRD5% zuZdHDs%>G6(ySz)P&^bM>KQ)jyYV>_Q6#popy5wC zCY!C4MGr5}RoBHOx^GHkJwa0InfEZp6|w_xShRx8LlHOR8dBS@S|kJZoEep~h(#T6 zenQpANN5Pjsht=Ae^L>5&&uBH8{tI15w?Gi1bLr1Y6f+Zl?jaX_jr-O^}%Jj9xDeGg?k8C(ij7H2U8-HLskt1?&TfIWdvMG)olueAM^C`=8$xBVt zF^tBGC|erRk6j#1Ob~x(TiRxi-2#_P*8Wkpc2k^q#F&_F(o?k!>796GFPZMXp=zH@ zKk=zFF*`J;>R6aP@oQT$I}N7#zD{u(Fl1tWnNRg&U+?t&!jk!ICspTp`f1R;k$yp1SNwc&AVCL!6`9$o=$Z`lgDA$4xbFiJ7P}p;80&0}W8yWb~Wn zvgcATmeW_o6e0~Z{$qQeUl`S~ylE_n`LS%-ku&pkPUvfPypy@m()19fcig)bm$x1F z!*g>tsh6*JWtZBg+xRZx+TzzutkEW;jpm{)pH@yb|Iw_}xA^3&)wl$@x6j`CU1m3% zx!ULU{OW4C{DGD4F7K_2a^VXorO0=Y=Kiw=OlWRx{(L6Kec#jmMI`6~Kxa;awPFOp+V3c2Xfvb-!mho=Bx!=qfk0-(;U`br_Lu2Zy z-)j5g{w)26;Wqkf-P@oOarD)+*c;r+I;kc0uD0&3FV~+_>&Tk>zWQNIU^#HCTI&3M=XIC%uLG}# z%yVq4$ITaSuZPg|Ev21a6ESrt$HUfcHp(}!42G+n+pLvZ#k&Xsp5yP#xd%VKy*X=J z`*=E_JCo}7`n37&(P;t0-+g!UyHxxSh|GfHgG}_}zGl<%?&lMhfj5r@7XP8q41l*R zw`#TBk#S_hzj}0e08~jB&pf(4#xR(*fb2;??g`*aVvvv)NGu5?IRQGYMytFiak4Bv zVk^`iCNm!<+i-ko=)q5E1J+h4Fg*h~PhkGQf$5h5cR z0ErRCgZg(sfCU%|(6^;h-zV85rVi5%gd%VYpLLgm!!dveg6MVH=3<~648#WmV{QN!0g);w;3@{#n3HLBl5PQPVZ2Yxgd}~I z46ze1N85Q;&NmoWSp(mkKgW~?8&@U{4uU$%z@jiLu}OJcD4^cfg6)D)5dp-N2D3py z{Jnx~jLhjUfCRQ6{{@iaCnM%pS}_3C2m;t%1>}R#NTZkw!k%k8VyPmN+U42vv$NtuW(jfi7O4jwcliaVqoF`6hSjbC@aRAV zf@5SzQ?O1^?@e&)ATfYY-qQ{05q`&C+Dwyz5H%Ff=^5GS83&6ez)zbBf}j;ek>N1{ z;x=CTCKH!KDY#+MKqUV$oRi>^+D8Bbn}kNU;kCk7!sG_QR5JYIWpzZ!EQ*RccR0xZnSk41n8t^^Nsr8CqN;7id)qs26y;fv=3g#e`NQfARi+|ej7&<|@ zFkTVImO`E0DDs2RR+ba7u?f(6k65y1oqw&+^ko@<3c{IiIt>T~%RxawT1>ky036bg zoD05OLEHpwTmorM11N}E0J1zK?$JPBF)d1^L&YtOq4QK6!G_T}1wB0D0m5FO5ky#w z5-b;-*DnBHks{noRkvY6K4h6Jt^~K zbg6q8ep8qbt3iEznTyD~`QFJxU?wJM>SF=`uBRWS-Z>SQf(yPhuET;ZD)J*fti<>V z>3WjBll((Cu)%b+U51_WoSi$Ry*DLD0|3!Q*lPnI{7=gvI?928fzypn1k=E<1++EXO>o(Q78ML zXK6xi`j!$5g-KIblC7as$C@m-Cqb0t;D3%lF zj8-zGh3Zs3(ndY%tWlqj()<5Rc(@*LqJ=<2kZ*!Q_QYj&inYG1>zjntGeGGZaj3X4JEFK;dF`j#EnN zNMn)T9C23`*o_1}p0j)PIubLWEJ4Dv^H)WJ_DjD%u2BVVW}*#Y_LA_Y2LvR+2;TbT z%zy$rsDb&P(7JHPYZxf}215|(+SGzyvB}1d0I9%j(n$1Z4A~f4adnW+$NvBAi#e^J zbgSXcFDB&FE?qgbV327XrZiULCY$PQ&We+62|`CF<9`Qsw|ffnBzutXsBANU?)v0@m8lzmNp{7Ej1-EW5E@hv?n8j|Q|1wIXCkIK58a^cPQyDNxA)-yL z2n%|6!(OOlr&xc=Vk;0K)zr~cWRzgdVr31W%%tiz{L0Fd{JBMlx+jg59SIVJ(r+20 z8)T=Ow0-oagcveroa#FmxC_&wz_f6njvm;yyEZ z4iugZ^rF#Y2ROxN*cUE1NWz2t+cM8@F>Zd}0GQdG((7ubNH=2RHM4-qk%W5MZijv% zkI6=khGM(Ynj_?N=o9`J^HEWIf!w`9S>H)kx^J<}nR5Hrv>H~)vlu*%DF)Zpm3zdb zuU(8|t~iJ82yIJv;|tx+NpLWAs2sf%?IxA7ugPmHfezkOFM37rEZ>0}2=MhaUu8r_ zb;E=r`ZExPdHPH%q`11t0+iYBYcu&9zPUdEP4aq_1OhcBg$<-eg-*0+w~9DPTo}dR ztW-C#X4%ypi`88cqkcDOWY-Q1(A?VuNcd9*F9Q-s=^zPk#0mIM8Ih&BpRJ7m(=viP zL%>=HkjDb(Q7og-&+bpo7g+$rhsI%m5>%uQr^>B$*K9PzpqVzx`@PVcv3|0M>J^vl z3*xuGTc1J)CG~TKKIW@6DaJRMsW<-hrSBPSvKV#guF=tv9O)72YqA_Rf8aEIKXCWL zMQXI=_m^f#^-x=v)^6jr%-ptI6Bq03;6zbyN$$_k+-{$R;J;$EZ?oXq05EPqhjp9B zkDKg3N^snbgC-*wnTw&N_e226>U!1C6hEOjk~$&dWB4TrwO$+q2SJE|7jvXET}Ml7f{uG zW~LGFeM`rOC(iQCyA(vjITZxE6{LXzKi+=1EX3f4LJ&7OBpm~5SdI)!&YEy=((9k& zl=A3}DkQH*Z*kD$SB>H7<>5NIkst5vv*k037aUZV$7!L!n`dAC{>jCmcD$qoDWUp` zMf*A*a#x^r$_U`2|BwD$jG{T`-^PPoZJEzMWD1~il>ym#CqqPkUw$>6WHlkDT$yBe zKE=E;yC(*w)SVcU`0;iOd_}u{Wel0<7&U_Zh-&-t7C);H@Z-OGaDFye6a*@g4B39> zlqi}*LZL^JJ|~$qNs{;bTxN>m<6^Mcd{o|iH62(2upo)Z9y9*V&D(m6>A)KYmN@wh zr)+-}i%r0^SU$d3PK48**KecF&BF~Lo-GM$m+R%L4gnq}ueCJ*Mj!}L%yX%fw=Z^SzJxdmmQ!!aDbo|LsKu@2BSPr_&!4m>=ZjALPEd>HE9Y_z$3Lo-Un# z*hPQTo8Q))e`HoTwCX+;wX;)Mca&#;yhMMpX@0Vsk3o`ra!P-CX?}W}fBLX`il#pU zS)5@NoZ+pV5iy*TS)5Z9oIhJTXJEKswzyy~xZqy9c*$@nWN|50a4ETV`Ig}dEo*V5 zSa7AfcBRR1{m$Y^YrZyFyS8Asv9`FeFSv1DyK!f@^|rY6FSz}%cKaX0U6{pPRKeY+ zwYx-y`&5hj%!2#ewfh2wKgAY*$_sv&VhUQ(z>hk~>+=3|yuI`7d+4=zRD2>p9S{w? zb(qKfOY#@%N>jnyU+ltM zc{2yH1V6In&QLS~0Jqy>sTl zBqqfa9>=M)=u|F)uP*y31~Hj}_ER;Emu$a2OZZ+tYj>*F`Ic|Bn(*S{ z`0(~63K@z;#^-X!ztI;^&YlfUOpc_e2@=s z4v$J0j1Esu&2Z2CkzY_;SzW(fU)S2!+5dB}Z1P}wc5z{Ob9(D$Yv<_r__X)*@9xFJ z<>mGD-2)np{=d8bKMhPYGSx$ghcHU~n$J$wIkVf6o>D~9>@zV!1JR~$MJR&kGIwtm0Tzo=eQgTXaT6#uiR(4MA=e+y^ zL}5{JNoiSmMP*fWP3@Pu`i8HKP0cOeTHD$?zW?a#LU#A`_Vxc97#tcN86EpIJ~25p zJu^G^dwyYYX?bOJ4Yj_pxwXBsySIOEcyxSndUk$sd3Akrdw2im;qmW3GysH4r&N#V z4#OtnG99ch?2RI3R{5;dP}Kj4TF6PQ2v$6h$S502r#!U=PvO9EQX2YNI+Dq6J^Wd@ zu}obW)9qk+sIhz;%>xV$mE>%ym@HOG<9=%#?{d#XS8MpapYs2P1 z60>T)THDv{kt`wS)zP-b-EoBMCwlevrv2%Pch%-&?ahb3>#axf)jL{_ms-6KSI0WO zovtCn@EA0{x1MhfrgB^S`rdZAJ5j7!pz#A6hb*VwVC~nBj@wgI?*x$n{a7La^zr5yWgf0ewL@3LGy)nAIHC zBf|bhtw**9pwO7%2yx_kG)soVMobEvQ7(eJaBt&Np(kK7&c`T8D?)e&n>0H3RmEl^ z*?k30!jVG-B+>E;Ybym;WRNihjy<%MrmOF`oo;AXxt(F^w{Oe+B8YP*%O<0eGQ_T| zawo^7Wq&8v<0t3tXP-I8-MoOE%H8~+oBiDaI40K~BAn7`uP~aeYOg3x^kAQn`czGU(o3u9Bcdmjm>Anx0* z^ClwVX&}ZB4$=*}1{QDixyv7EbQ1?2srJx$_n#1Bjguoq=VO8thyQcYx-eyHeLVo- zNmf(FIbWcQ{3XJ7)9Gfe8eRCVquTayaHO?Ur` zw+dQPKjXJs)Jpp|0pC;Pz%RMO4Pu7x9F(Ucm*>A9&5Mo>q2rHN!!GJlmNXW1e{Yuk zPygPcG`l?Rwldw{sC+M|`}gPQ+i9>D$=1Jrj}zjW=)cuL@#ue#x2I1V6+QxhrGy01 zp24xz5J0LysFC`Y5Mmoy3?`*+T;sD)>QR`2jxG4FBR}Q-0|NW}+gEJ0Gw{%}Lfnz0 z9*Xv}2>!T2IT`F0%FfU*!O=p(Z}wf!MSB9?;4|HOaP%?Jo<}RG6_I8R_OVHv$7sbB zk(Vp=a~Yq<8jcoGejDuPdw>23hF?rQp!8EP=RD3qt(f-r;7`%^^LP(o6$}UJ0f|NQ zc|yQwG5zh}z?(nkiE#W9Ml9t)8QP1aXtfe1s-ZyziHqc=TM71L$jLI6_{ia2-O z#bBu@^p{U?Wsa_cJvnM0^1i)Mcj`NPmxfX(;ofxY#A7)W3-|d4(it6*k#btnSWz>2 zawAm`$qc>9WUTR35%pMwg4pn6!uzXYg8dgtiYimJ#3Xo3yp<{j!&4cU8zpGIJVO<0 zV_x&3q_VVZPL1;IZg^;anIu7#R+P$&7MHM+d|upjz{N<3jDjR1ZJz8p|LjXT3ReyI zqF$a;M(xjTgb|93CuvAeST~)l@C)G~tGt;JNysWDADHn|W;xWO-64q2FV6_%J;)INlYc_O@YW zH0P$NLd4bK-N<6YUQ@Hl)||6tb@D<2+ZV5ZS{uht*_BsTP2or$caZhcI_+)ip!yfD zAG)T=!c@#eCdXcyjLS1THx#8ECq4^jroT$!vGYsA!d|nj@TXLFoI=qrd1jt{Ds{|k zYOp%>lY}haZ>V(Mh@`*1Z28Tu+b?2#iezN?jg=~oT zAKj#XxEp{Heocx}+hTflKd7YfH6?R&i%s%=NGsuMS~*YDAD#PQLpJd9#-KOE-uELg z!p5utwH?9S`%wpt|FL&o0Zr%I+D<}%&=C+Rf&r1PB1Nhg5drBc9aKc53SyzR(0h^I z3B6Zs$)*|X2y=bO9S|8w!KXT85?@ddQ!yg6C5(b@T8 zmaBniqLiwS=$xEIT&jqBVL?R~JfDj%M0x^tSH{Wtd|ivndBgE9w@lU!7sY6`wB%DGs!T`S^8oA#|8AI)jnC#>pf8h zGT^yfNiH1YGKt5fhujJ3G%d6#-!O*SnkW!k(s#Kju&yD-0toIA)sId3tnDMTP`J5u z99(Ecjk^7M-duT$e7RQgAqgp-Y0iz8mRjXBhZNrh+Hb#tl2x=yD=vn_ZjZAoRXkFX zM|eNje$5k9(P5~#6f?U0MyT7Cm4d-sT&wyZhm=AC<2tzT%JQh<<8?~cD-_AneXm6f z{rge~WYZE~H@)UaJDW6zkw|B2YIjE3$)Gg5{h8x6bl9>6EnQaBymy$5k56|W!fh;% zTzMOas#2vhwT_u~JnPV+-kowKvRFK~SPm`p;&$I!lj!cd;GpVpHl>Y6+TwhMS3L_) zy<2Oy-(AY>5}O?C-8k&+w4A9_Gp(+q%ywd#0FNSC&2QoI;pJJd{&A3dZ*viz0>f(V ztw#<+CDnL3a7{+2lgpw3bO{Oo>Y0I5g5W?f75v!@Gtk9mz$KJlm4GA1F;nSyGy$>h z7L*(XW{ufml1wwip+UX%03?GNodY2}c8T@vh@Gm_yEsq)(RI*%<>N$rhdM5TRs|jF z+0^$#0V9SWMkoL??#d@kPGxivIO_=n@c?K5a@0e-{wr`YfE)-ae*_5}k(4`&bS1w7 zY@j+s2?gx$QK6CnkwHX<_PI$0^X^AdfO}nL2W&{z$s{j;rr5x12b^2*L96P3)fNp1 z4`B5G)v6!>pWIz}(orl0j;jo+$N;F&ID;46K>(nZkuyD*u2y2!GFr!(C5!$2A`a=6NFDw#Ge z>-#X$5D*SZ7zYU$y5__N^_&v~laM>#-sfCL1@B>ZCU^CCzy@YO`lrfVW{~0P8FIl2 zN$|ZHBG18Rsep_ys%JKSP&Wo5p$j$aRIC<25L$^939PpPMaw|REwBf(T{~?6Y`Q^( zHcso1VBjzizt79x5;SEPc-IERcH$6SkJp*|0le2wvGRC8Eqr6v;b&oPW2mq+(kg~V^Ax!}9S>JID4hAVN5CX`e3}84BiaktwJUW~u*n4h0@N|73#w#-% z*VcoZ-II#u0HnvIogIwJ4#<%4En&HTmp|+%MI;W~pN+@EOGeJgmO?)bs0vXa8v-yu zfC2>J_QGet4gPppK%lq1n_&d;efvHdV5hV*e8}T0&jtFnXxs*ksti@bhxWDLDw+6P|7)OoxV;!EO9Y z;umZa*P|0RD-yTcAgjZP06GLn1Oe7U$S)@1#UKbP5yT@1tf!ouE(t>+l0>DIL~WOZ zb&u0kCLJ6}V%$uE(j_yCB(rEGv)Uz7P&=|$CUcJ@AKOem-5bIqlH&X@f!{7gC?-Xu zGDU18MSL>_Mwcofk}9c{Dz$mtPR&l5j*_4(RdF*_nJ(?3NScaPnwnjjMogMkWtz?i z_U&Wh6}oi2nDbSF=>~S`MltESDjF5g6d6>y30=k=k&Js<8FPSitIB;AF&PMWhQnqC zoG#Nt^7B3 z`I9mE)0O$NBl&Zi`3rOp7DXN`Ydu)Cd$1n!V6*bU_6Rm1J^;`oL84e~FcQxm35i7# zRw0Q;k)*L4=uISrXaSXW0kwSrO>6;ORl&j00>-TZD19NbXd#PsA*+2Mdu$$?lEb8;o>NT_~QFhsAe;+KAs>S0<=W&t8t zz-5BVRYOi)xUL@Nml?wePL{J|Lsnjc0i;YTFTks1gZVE?V{M-M7#=QqwNJ#SH=2sK2T;^M6wW3{LW9H~5~3&69ey$N9I z5XH^9SgOKPZQ4_3MPHFRooBjmRC@o3>#v~D9svx*A*F6q^CCrpW}0x3SNSD!RgG5( z*G0~R~n@lib)vWq&Y6jb!3UPgpOM*SGJ)D@sQgOPweSK z1D<-ASfiv)qm(?g4AHSCLxj)d>{sns0(I*pHy_p_R3)}cRk($x<;v;?@te;l=55By z?yK&sLNeo2$if}v;LU@8<`a<(SGVe=U{2a%xQ(HLNv@8|HekTgF)kZCZ%clVAa2~< zCe}fK+rcB3Z>p-nZ=VZpU3h|P=7AS}r@<7km)(ruo*MXdpVQ?~`3Q`+E`J^UV0 zEl9j0%{ct`n-8l^v?{; zOmU>*h7L-xs=Vvo!_tgLp)`*o(CRQt03^aR~Z&=Fm>M-CS z?j^ah<3ycw+^z_Y62P{7mt5DPoO9(wmoza!)b?X$1!9uk#>0-i?D4&vHND)=dXMe& z@-X!Ap6cVj+;`HkPbj`mFW;f>#24aYNsF$zXgc&%I+yqVAxlC{S znhrlvx%}kVi)ISb9yK$FGXziRCcy=T%xeJ<%qfKjH)@_3)jSLbSfRI}Oga67#I3;d zs^(^3V_g254&{VZ<L9Y5q-GvxnlC~#*em|-~N)Nt74 z;Rwg!sQ6)s=}?SgVcfG}N1nDs#|MT1_*o6dBtUJ_7cXa%^t++&w4D{ZSpz8wFwO1g zZqsduvM0KH7SyCVBI{<7^6c_e2HcVwyc1R(-iRkPx}dv*7t5x>kB{P#;7ICo_n4TK z1J4@Ep{xl6N21e?^KhS>?r6P+%#dg>Iwl>0Px3gDd+-Xm#_OkJ^2*QBXG(5Z@(h~c z*Ky;Hv0X8(Qf9s(kdyM%3-I)IUNylL+`JuJjPv%@i`Ao{3;or)=)#4kuLJs(c-pLc z`l-VCn^a^)O~LwU!V(}p_s+*eD_xvpVDY~C$=qkI>izrPj@{%_dgh2{8~uu32lv2H zM`>O4!rXd6q7f;lahZg1+1hdWv2n%Sab?EW7sX$zBwf?MM8)vq9$YKSj0@(dTf z-Xw?}ufZjwa=M_~y3`BpyNpXcmrRp@Z)Q!Rm!Ek4dWve(i)?Co9m$&E}FcbuJURvRvIABboziD)P?er3Ib6qGH+>#pUX9dCJAS!_o}3 zn~N?;eev$?D`O{)ZMD}(#+gEMNQ2l+X+9Aqz%x5;&1z}yd7|QJCyKtgmkz&?t$Z6&XsdraPc{v9)7B~56>Lc zcwX)B{8$pn-L4>AzU!Sm(uj#sr}_1Sd6$bblOqB<3b)^y(=j8Bfn*0KY{z+BAIif; z=nC@`t}L9|p5HuHEN_v=BiApRpiX?M=rq?O3h{T)LyOF(7g??@vN|uaCoXcK)60@qm!&Y76c)>6;#0EEmlZL~ z%7<1io?cP8x}xU1qLH|wRkxz^eB}yeMfcDuh2H5^{i~}6&Z|a=t7n_$k5Pd?V%|f) zVP1DEZN*~VZy0Y2%`o^B5H3|014!+FI}l&laY(g|c75Wb1s%XFFqs?tb92i7+=p2H7w0Y+r_Q zifsHJ;Mp>ZSN{$?n^B@ZQ3c{2x_A*e%G2H)yU7MtMdxhXbUi(L-((=NQLD8yHI zb}BVY?E{|WU}vPNu;h1n4zM}&iaIBXL5_bhi6L*O$u7YT@4F6PR`60 z^?bs!7%ZR7d0YC_YUXVj+LLRpd_2N*u3|DhXRdO#lxP%(xSVUgdU?QfzGnSR&V23m z>dbr{0H1pS1wL@oqPU$gccFn;aCYG#xit5?Mk@82@0w@~bKf-|w4Qy}0`=M+D`1Yi zx!A^@k-PYayKHu`ou`F+se^y;=2EB7MD9|T*xKw;Hw^#ia*yNzv*pJ!YOxXEWu~IMv%8sZ}n9BmL934bQi0 zjVwl#ccdM&Zfn1?xfqEePUrDD-=Rmh6xAx9&KtSmi^qv?f1ZbhZwlLYm$@55Rbc=q z@#!?TTZ%;!X9%^N@46FnmzYj0Lu9b6%c^oIe!)LOETxZwhapGIMmEas(RC$?g`!K$ z>uiK*mLB+KAI<<3yTnd3kEt&r3A>sRoH$QJrh)(-M8olUd*B5An8#oe6o6kEkbYm5 z3O=2My;ThZ`iO_&Zi%_b67}>hDkFe&5F=Y+7|=_k7;MAI0poZ?455PI00aPFeiLO% z9e74IFAOL?eQ}?RB|t*~rlUh%}79{n{@~Q&^-s$pwIw-6jXBw z{0TJ)iP8BtngF=uIW7?|32?~E;dl`qT8&yLq+7g^PQW?!NX`|Ui$~$tn0kODI{Qn@ z1-R9Obpg3C0ys?!DE-GG0HZs)#SAiViy&X^T=7*LOymAzdU;xK|2cjj1AESGN?lb# z3jnC?C|r__=Q1fjs$4t%C~uc2yiyOA)yM$D6AA_t)vn>t**vh7-g*kuMc{Z|HoGl= zase5w;Mj1YfY8~CV*AQ-Q_`~VsA4bU$yw(#IwB!sIWC0~h+?lMGr91XzLw3Cz=J)g z>-0L$%O0uK<{(Tjo-l>up|f&nCy!q|BImNm4=W!!dTcda^yxks8%=;1uZ4%-@HSmp z1vBJ!!=~Kxh(|O<{NcHl_!e;D9+i|H{@nAob%;sjp-pO+O@h?7#)!5B3*iC)xg)XT zn`+j@DQOn?yQ9F_XQkySr?^+yd#mtT=R7I&Mc3+f@gO+hK)%>WoV09n zhvA#V#58ITE?&Ov8-DX8^w8>q!zWFh)<&=9xLSjq9amC-_WFc0mIWaZbNIodmnl%I zSzaXbhQgK8`$G?uRSV4GbEEpm`YW?i8Kv+W{Z$*MH7hJ4%z@K4&7O@_rrRb> zl7?S7=-tw!J#yyqpnuK%D^C-J-US^{nf+4N3Ncc_fP}{rBLCnDOe#e@|8*s15e*n8?m20P41HLCbZ$Sp($ae z?@As~W!71Ndi94kE5y21{u`1;h=Zh-&OG67&4TPLhkV}%xHD8)L{^Qhb*kag~3*JiAFAsFDH-Cv|cNe3&tKSHAZ**btEP||NQd-HDD0ml(XLsI7p zIeNdY*&ON?4?@^FzO~0}p~+4wCLG&cjKyqED%EWccJHoMVRjaR>b578Fq@;8-SzIe z-L-D)BLw&D-2-q?IU^=r5RPX9heW{%%i+XBaME=+IgJa2kPDTD3$=|4O_U2=xy!*J z7shoLD2*$#kSmLZE31twdlYsFFUdLNdTia5hsKRJlS4<)?WB#HP?VcUxtrLKoA|mL zjK*C;$X!yyUCPE?Cdys5++BXiU2)xAna1OykcWzfhnkItMwEwExrfe>$CY&tT^dh4 zAy0h`PXilIqbN_4a?hJXp62VG7BpUWguL!)cv;za*+hBSL6j`cfdyy?ulGCduz5?s zyeTJvfO32vA%~Qc%J%Etq}RNIGrjzxK{}O`Dn5GB+&RK3;CvM_@>+V zX0{R`GKsvSd@=d!z6MC&T{b_RRy#qMpAp<|J;P5Q1(>|+TFp+-aKK*(<{zZ*=VKvk zyXJRB+2=X>Zdiu86UsjXrO-SCYOt0a)PQtN;yjBo+i4`QSoFGvv@-NCQ-=kLlXI#c z0FMg!K8N@%3I#1|1g+Wxtw#lImIrMQ1?{c}0ce9k!ogt8U_9I4BbkA#Q301w!H|t$ za@zY8!uP2(?^D~}rx|u8jJ|(vA@JbFeJE`Rvv3HDW(cco2zzu0XGIA2aLBQZ5FXl4 zUg1!F&CvGZ`#lr)PgaCpP7U>ihdKm{iPP?b8Oxt-vzE>xI!6#FL>|P74r4iDb)zTn zEXqfV=N@Jff^$h-p%Dji+9br-tadSArd?R8C?%z2PZU&3I z1&O$Va%Id^IEW0h*oY+bmbj;J*Qx^SHyH_!j`FRD@*j>0+=vRMjSdlx4%3W|u#Jw2 zj*h8_jvJ0n*oa2Z#v}{Jq-w^b+s0%@$7EN;llvf+KB6+jmMgb`!(YSY~zQb<3}pupAN^5 zZN#H#6J81@jB6&mu}zqaPMEHsMpY!tZ6qwvCN2smE^8*Pe#W!IiMtznc$VS=pT)C7 zK;H9Nc5=|iF^ul(G3=YF&F29O+q1!zY~I&v9I*8o>;U#nAlDTnvKspE2yW zn#_O681`jL=BqL6g)T&?)*+1e&BvC^zh(@}V28i-<^KH`wx4ru^3|`5VYic7UPtPF zJ%-i#x9qiKj1iG{28=UK5ITv_&&A6 z-UN0pyB;?={fm~&cg8SnzpMsoE`ow))|}a29mDcXh*^+xRSV5O7{j`lZ<>TG>92 zVXx#Juw&S*os}WOAk~Bs>-kgam1QsH*03#^-Hpk;F>KePV^=GrjsmmAWpQh0`EGfl z>+W*5fb*x8Orpnwk1ZJ#H3YFYhLO**eQe1f@B}A8Ad3aJp|b#pv`hm<%z``nAC6($ z@jzGX81`jL<~Gf?{l}Kf1*!{ApYQ+Nk~vIS$o|_H_NgZG^%!O?*?j6Rv}AsL3^QQj zXpIwpgNkbCfbiZ5cDcdY$GlG8fSbJ0VWPDZGt`lOvaD@y3?pjXPX925EyYdBXNWk4 zX5G+(`n}apC+K;Vjx_}&tg)QQh^bJ#r(6Vfd3h*%K^UZ$gdd&GYjis61f24q3b>C8 zK#(qYT8{yW*U0w-qrn3_YJ!1XqQ5-J$K2yah=zmMAybfp*ymeDDqu2lV}VSL#}xeh zc!Ez*ytnAG<3{?^Im5GrGYMSip7P_IdF{gIVHe<>+@E<=hLiXhR5hJdKkImAwkqz$ zOH?{4cuEW|=`6vn`R4oS%@?PX&Ik7;SHd&I;5h{Sb^~`MFXTvNWvbfw#2$ON!X_Ms~#lU-gcc)K%+EJb?xNhS-+O=z6nIS3%(KTQW5DoL{wM z}YV_Py^g%M>PuaDV((~>EQ8SHr9lCcOZikpz15Eeh1rSvd+{alw^-8x2t^Z#dAk;3>NOf;_0akxlWPulDv!n(pxlS) z)MKmI*l>t#V1I~(c6RpIYBe?oe&Fvv34uRvR^wuzEdNBr|3eW`?0rOh_pgnJ=?DLY zh*)FOwigl4BXF=0kxlT_SQgt}L}WYd$m{u&h)4#u%ZiRMpUw&m0s{X{#{I2%q{Kq1-nN-~;Qh$R7zDMfMwNirFJ{74EBw$26sX-8ckvQpBBccQD zdeVDR|64>fTz>GeNPX@C`WBvg?r%kEhX%@rUy%CmMZ{O3&6$6xNd4;(k(Ge3{NU6P zm!O7R2ya1ohrVoT^oCnHU&i^)FCrqV4DvTpkBx}j!Tfz20hZMD@w3F|sb6JL+Vn0Z ztaoIHueEhMZBoXr?iHzJdtB+35fFt;i35*%JVln1$OAGZ*}f@KW0q5(Bw2e+>X4Y_ zRCa|AP3p?!G@es>AU)Z>n33glq0THt>qmVFo68xn4@K%^x|K{Bh3tz0=R49wR zvQ;u!Vfpx04SxsqoQkfSppJ6Jig zl5f+Qb7k$(VD0A012{>pF23AQ1DzF>*{NK;16%RYysHJl0lE5Ya>I}QLPT^t(fte? z5m6-he;5(-t;*Ve5D`}^*RT=sfy0E{hltquz-jHbh&Vhj3ZxezGB|n^MGVj(q(2qSV^>r3vc>+IS9cIC3L&2L zDYzlVGT%nT&qZqNhn$1iJeT#WA1M58k-Al}v@o)B)#O=ciwqL|;pOY50{&3`&H);KM{a()U_gtk6^&QTO+F(#7e-?>+WR}RyzE>fkC{u0+aO0x z0?q(&Z7fQfqTqY4Xh2ldr6>y+fD{TO;6Z~FoAQn;tGYB2et4bsiMyqF+(^N4Hz#}$ zW}x#ghbnw|-4vR#-*dOGLe*dAZXaK#aWIy*DT_CRPS6if$P52~yER51d(Yi+UOu{@ zRuudCseuStW7pB9BC=+|eL^#QAZH=8sB7%AQQrRUN9aSzbx0#he(d$XKumEeo5GZ= z_GWJs_IcX(xZ4+@swCG?VTMq=@&~Wez6n*2lO_Tr3q}MgR*Kux&4{dH!Ot1E`+}iRUclboy~uJvin=^mQ24h zDWg=`DTyO z4;A~uFYsT#IEDS!Q8DzNqhjQrsTlD;RP2}ftJuZq-$BJh|Dj?()C>IYQn7zYfTLCc z$Q%9v6@&U@^{0Q2im6hJ6y@lWVX)4!97wb^i?L06M<-vn>@QHUrT$-~Vs}4MF>;#6E~c;U{Rt{2Fa^{2 z>r`x%_bV#4HvU(s*s&b2^4{X~M*;3L6~hL&u1fMxVC?X3x#}zZ6E<35#ZMm|1$_`d zVKWxi`h>+}c-Ecv_6{GEPtUw%vDT-HiO;_KI_Te^eELk?us^W+r~Ch3yf6CE^CHZD z^!uV87Td7;C#72K`=U?!r|%WpBq$`X?~7=>Ab8mKML&98g!%e?QRa7xZGmE|UlrS0 z*x}!OU&J75KJ~j|+xPTO_nBIMr+*qFZr#&AnItEMsF`Gmlj>w=F$H3`meOI^Kxf{Uo)O?nPy?|spa zx0dhU7rozFBJYs0Ab<3}2)nhMOP2fj`=YxptQhXU^L^3#Vq38E-ut58Z!N!lUew7% z^!|Af=F|J455=~R?~A_JT7GBS8&>19=wIw zS)T|}Pv2adKYew?)cxVE^l$p7$t1)HixY+RQs6`7;N55gr%(%B3VxaTHhJXU`=Y(A z@q0Ez|p0X%6B*UT$>RjeN1STp}C)ZEFd-lW};&N7>l{sv!ZNgs{jyW>Vo# zrtV~y5)`=*U=@~fU?)@NtZc7mj7kt&r?AsaK4IOKZP1R$sAmC&1o{vkW)ZYKIO~oz%zi z+~2NyAMm7JB54?pg6)8nNt0WCj>vYn^@!l_?b7rQm>y8y9{TV<(z;vYB z(<(FZa-P!VEntxrHKXMz&a0d7j$Lit*7R0-Fe5>g8%Yb3EGRbE*ZCZ%N7M<3rU+!Q`t(#70DimA)WNZ1OV%rP*ypqpb z%g=yKZ>+u;TWoumF98LSk7qX>w>se`ZK2m!W4V8+<2K}8$18@d@)p=`L9m_P4+73f%zL-Jm z)-p1>^On`!n7W%0eA-aZVQ+Xs02`2-&$bP|TZF(-m^?#o*JgQ*bDmN8hIA`Uvu0pH z>R|dfZ;CT9XBDQUt~d23&lGWbJ_SPW0$QO$#koWZGn!>| zt$79lLG%u%u8C3NMy0fRYmJ z69idZgQazs$@}-?T#AIFf{tLuC+4CCHOvc21S|}kBjaaus2e=87+vKrqegTdI64QwV+!(pxWSToD23OB;tUrF* zBZ#5Yk`yvLaxO8W#PFCcxh`OaL4#{}&~AO74$LYday4XYXOoEy3Y3^DngEKMXSZmr zE>SgfI1&$}&fAUQ9$%=x^g{1(@~{$Za4|UzV3CLz-3dj!=K7I;{ z>n{vu>|QCp8@^5(1lX29-b?4yHBP#!HNxLqoyhRyRoR^Q8xlb!)BU#&18#X9Fl9gi zfh?k%R>1wr_L82r!R-1N#x-Y=H}*_`3#6I1FmJ9`vgz+o+to;06AhTYWVJf2ZdFot zqjx}W$J3H&L5(ls9`k}4k@bx}EA#9@J!lW`T7*mYgte%Y!O_ecyDc{iB5amYS+q{t z_C)~v4GhxC4C2ympi7;P3+dx4-#r|4T|yG**bET$1c1oR@q|DG%C`<$lx01a)SEx;?&;a#PuNDgR{XM1!GA%1wEJg6tU@fLcGav-& zaAIk8P>~+#liFg^v^15qUSw3L}i?e7Qr?wQI^gW9J zh)w$5gj_G=GoFw##_TlTA&Ia}=P@TkyNjOWJhgs(z`%BPz`tbGA7%wVjR%tGzn&st zp*vyf=xx>~W!>oM-%cH9BW?C7^XBUzg8>5{UFr*x>vx~0JLlk;Dzlk&X$1Ay1g(~v z5|=t;_82n(fQ2bQJV5Yk*4z69?@)UM6WRt78waN~QGO( z(14mS7(hrKLI4NgDu=K}J2zZ+EkLs`hk*wK@7E^*h@qkU!l5U#00+r^5ICU?%0Mt8 zq&F!v@nKMLPl)tFNdF6ViD6+eTH=*A_c#q8FxqhP$6+d2`Z(#un|M8x=u7?iU@sf{av*1}L{hTOy;AImn_k zW42&1nH!`D6*23GnEW=<4BFULKx}a|X`XHDl5T8eg^4{+Yz-}0HErCh;Mm4t!jvKW zhqiHOKwL)~Y5PXpGu^n}Xwt`;@gwNCAzRYHiugfT{MdQYXS50Zi1=|1(pR<#j{ynO z8zfW130=Ag3&SMy!invugw-sPmFUD)XyUdH$<{_<6Fd>5MFP}9G@uh9A|&{gh&mX8 zl#m2NLYGvHKu}E+Q`#j}0I&uqV%m|UQr#qI4Dlh6Juj!w-M+>ovJh6S! zJf{08W(t!p6?t(M2*r|AwK}>Yi#FidCq;`TwTq?fi)CVqWvhziM~fA=ik0b0E{c|@ zXqTwjmt3qzHWL=BqDnNjN_6Q<^+ZecwM&Z(>`RSeOHHauZ;qClZO8?R~3p@6>C?O+EGWp;;a)oO@ApoB2_fEd2-rUy;y>4O@~_|!E%1Li zhiK;h8#u(X^|n0@A~RPV>G;B*aR?@NyPTxTx#^rJ`fZad03wf( z9OQS}(_eCklXq{HkJm~V?`ckcl|v9S;1IC?&~w6lr)nbb=bn?N=yLJD*K_hGIE2Vu zSltKB$uDyV$99t6G}Mud_Mh9+?={rBTT0FV%tsEfCSZcqP?B1kRz9dXf*G6G)y^{l1S6?9yQHJq`7ZR;n*NC;Rab4;kM) z0EmC|ocz|F{vn5e*Q1`%T~?u?L^!Fm^ww#UCM~qpRTWvqxr;lpro=S&*D^$&alW}*?>U)Jyou$MH!|H zy)YbS67Ea5GlTVXrATkw*=ze_H5#z(>A-+ly%WCC{R+R`%h znq1=tXVj0(4&+laG?<&l0G|!?mk%hIDr9h~Gl?C@W26Z;bI}@}AF!-g0btHtzcKBy zsAZi#Bfz!KfCw~OIan*9VeII!FuEy=s_NZ=Aw3tg_ZdO!nvZbX&Fljub24e9gqzFf zaDj+vG{88F4KBiH7lLYa2(8lt4^jVXOxx;ZOsmHBd<$0zvF8vMTREKq;HpGW1cbx< z!9Gqd9Rg<>l!irtLSD8Gja*6vb0!RX4pkk&2&|G6!v5v$UNPU(g{V`zhFOZfWbL4- zH50fa)=#7vBO#2s!PtQ7pfikfcDP*Z4G%@Oj{74iC;`>_ZHk*!7fw7(sTbSt>fzA? zXSRT)^M*eUAUX=dRf%{^J+>HqjZTk@coV{LY&m?88w82lc!=Ls=!V&ON}5MVNAP@w zGx)+$Foc|`>y6F|g@4rzZnDh|bt{3~Xf6GVf;eq7WPLn9Ndd zf)YLXLRY3|E}kC9&9_=1r-A_)y;KS|j?9=|HM_j#YFpQRWX<8p&J6=E`hq9s_z36C z8|3zCwaHI7Y7fV0-ky)G6FhaV_Ejh8^X36GWFotPvTGr4H3r?<%5{$|P~BHh^X2~T z^`@hWX5J}>Yj5CH=${iG4hh{JXCkX;dBU{dQWf_+-b2{ z)j5KO8%gmZ%V+sYCS^`n_WEEibn@*?DF)f~CW%{S3D!&>^0w@0d52lZE7FHyUts=n z(Fabpeds9k4?QQgYVPqApxNrl{SOBP9h{cY?0GoK-J9bo#Vd!Is1GQTZMli*5;Er3 za2h##dra@HCAjDgx+pn33aj1cejMvLsY~hQ#d=PH#L-;>K+yP=&2`8bT#zoDSRW1q zLfKYdUwDk;4Fli;X4jX1AUrDFb^8fN7!2wHPPN&|h=+m3gD}=T&v$pc$e=txe6#~l z$Y7<#89$Sh34IN?phUE8NI>I)S;jtTk#SjCa9;Cr!Od_cY;}1}j>Q9jT71`8#1%Yp zz+{;Vs|@KOq$2_L$R!%^V$gL8erCY%ThEE!I~Pf;=LEvs7WpsmoLsu=U{mhpFy!U5 z?ggjub`|n=*YNhV@%E1L_AU4JAMy@d_YS7<2@&!M)9{I~@rjD^i7EGq8}dn5_d$H= zIf?SkF89qH^2KUSkTiaULVm>>ex){k<$l#eewf;IKa>!i9gTnEI%J{D6Hf!& zqT$~$K#*08JCvhYskH3G6fq?C=i6PYN_` z36vnWJ8{k3#M(Fx5Jbx4q|P1$o(M$qh;M7)Pp=2P6#D2nfkX!rRs<6d2a|r|If=ec zS8@N~@O{RwJtqe2!R){DoSd``6^afOsR$Jt4i(=Bh0%sd2!}~(hHWK<&_9OBXi`2j z3d=1D^J&GpR>&YP*_GSC3Ir7DQ(-#8;a4`ob-&P@^nU3%d50%iFBEPAi?pzfw26+i ztB7vVVth(-_$$wed~tZ@d(TP!MhucRw(x`J#5T4( z8Vey}tA}H2H)2t=aSg(8jhf%_oR~@*_WrTwBw=>=qvu48=95P9C+p(xj%nCkv4g{& z!UVf6{!g3K{#h6Qvo8KpNBN8EVwS&QO#5bCO!CFLxb#0_T}*QDpLOxaYeE0p>ten? zvo5~!|HZmEVBwPJfk(>jdbnqpqYNR;FD?RCI25h3`w|wHGsN?Zr?o~By*<&%(gK_pBeVO{ zW&5+vJ7%k-$f~9*KFL<~;8e?#?N755Ai4TF=z<$ze__ZO=OfhyD&b9V)y z?sLpsC4rk5)LrQXAUQIkx{iSyS8+>+sF<4Ibkm$zarQ`xlP(ymjl2;6udkC3OfGeV zQ!>M9$+jaQG&09s^0J@L&fOz`k<4$42Wzc1TPM^p0Pz^N(ffu5A4# z2{xH|bQWk&(g{6)QiJgP(N~ys;586&v;2G8BY;D|>Yleee)qY-(=XRj_?%jdJc6}w z7uFln9dFy=Y(HNfh=4GR%|XPF*H>jVAe>Hl6s<(p2c;?)-d1yl&>GOTdnvG6U?;v41V}~tHX5aEGvZ7T0C*()A9htjp8PH=eLg&)a zlGfmhiRQXQD@}LsE&r5{9}2(}+h56dV?I4#`dUOn|G@6EVgqA_ao`cvPH8i92&2QZ zODTtuC!g`hm=TXYJh?SICa_w-6|35&RW&j+##vJ0Xl8y^Yox`hv^+^+?sg>I(+L@Y ztAhcrYD!1*=MBoLxO~m&Vym96*9vMq*P6d^&wdnuDMJ-8Sh&hrfw$+Zd4uEUJ!iIt z_mn7S3wylJ7RT>P{FOT2r)xnKUBb1~@xOUcKE22I<~asY>$Jx4pvIyu%#S=M*9&l5 ztg22W%enwqU^omiFaQ*3Ss`~goq-1i0O(F0R!@*HXf#o(L#|h99ABi$9200nUo#zgl?fn zQ&N^m;PClpK)ZG#=k-~@?z{Vmfln#n?{FtiE!8t!B!yf7;2O;?x1YE)!Uo4VXoMOo za}FFj)P8~T$k#f`y3oEptd6p*2eE|JQDTov0%+hMAvjp$`!-6<&vlf=FYVaNUAaH& zD23ekHU2gor3?`#jn}<(yt`2@y@FtCjUSF_@_Nqx@5i)ERv#6#cUY!DBn@r^J4Gzy zUi{GBipxGqJ1m_ba)P{+4Ss*{c1o1FLXWQlz|Stq=X+xsjemoXf1`$fvyFdil>ejh z?~Q4b3WZStPlp1=-j8W7g#yPl0^isKPDTYzmj})c1!9lyEYJjf)KO;cPt2se9Tucg z5U^$>v^(hr~K;cB+w8qwkHl;K*x8`Ca-Ii^|AM&1#Qyr&sy^}R6-tfJ-q zhhy3oI?C?P;(ew+x!A%^Om=p5KN*)kJV*aGS8G3PxUdsb@IM9H|5$iVFILFz?vg%Qz-JK zos7{e!e+^eVx@QE`D_jGUK4z|*urXo$asG%*g{?_SS=7E$&`l$Rtuy^m9h$FSMXB4AnS-uk|uGH z53=jm;dr8?NOI<4T4hiAMOBEr<22k~Ry9S6Ds#nq62~0@KfHYpqHvjgUw`F*C+mLj zglmr4D5rWBVLgszQ}#ulO;u!9$^*M5gk%6>;I5-?wowUZ+MWG_Wr`~}FLF6m9}hn% z;S|UxTj4qdum@M)QG-+vs$uUlYB56r#g=I|Az~ITM_Pl5sUQ(1+Hznr?}!J`CpX2Q zkKDUQEOC@FXRg(g16dZ-$`%&h8sBbL&hbRxkPCru1CdWN)X)%G_J%uNvhJiT^;P%6 zIqp33?(bz}%B#r39M$T!A9*Mx03JLi;jonLe%ECU!T_7MZy62Rs!|i!(_fb5q%5y>%6mLwygn}xqauG4*4VBRw9B_mau-j3h<18eJmr5IA7kY~B(MdrFVCt~*~n=fdSahId@8o>DQm zKpcPr1RQ%v#Op$01bt4R{I(JJatiQefbyS!A+>(PBI+O0XRqsCL<>WQDNyS0wzLaB@p_g_T`45P+ zKgh=f#?3p-=txTs2*O5@eXnq6&`HDH<}TFvj*N`K@X_a_K?rqd?Y&$0T|wq|Hs3HX zzy?M7F@b?KgVeL`Ukm(;3YXiocNaN&Pkt@%-!n&kxUc$4=Ey@9-lu;P_y^T4XDIDV zYh$ni|Jv2E?wz^!0{^=87NuVh`2S>L8o%#AF64sogId(G-KLQGp}@aa&*g)_e-!1) z#O?-_aXVz>)>LRFWCI4VP=>Ra+-M;#`S!~&u!1!HIiIezs z<$ixWF}+`G{eEIPBLj;{XaUaf1`%}dpa!G zdky{nPdcnWp`rhd4ogfsT~b+z#wIIqgZMlj4j~1cVi_SS0gzy8fKv+TCebFbO0sQo z5GXGvpX6nidhG&qh{5Pa(>=@lj$_n+nO)v6h6&`aghL30$rxt`LHMBn0tgJqjJk9~ z3JM?@GQO~}51wWY#sMm4Us}5FlBpD9uTd* z5%SDJRptW_81C3~a3D1xHz|2W0;L5f<_6^2-H=ISp~E^xSCQWF3}A}(q2?dh6e7fE zqtfvtKVcj;kOXHb62emilLl*rxIxJSvjW*@L!mtdiW3;TbM(tmzq5qx^3!kn%fwY7Ic2s{iP^~{x@mn31*68NI zS>_Y@)}1p~mR$Rj21*`CLuapY*4^5|{4w0^tE;i8Ab9kIQv7Ygk z`(D*(^Y=CMzt>@X;TV;sc#8J}4gJ^a7bi*su0CAWM1qF%;-%qlRa6L6SPR{EHg;uXI?4&#lyaaSbdZf8O)!VS-I*;}Le4_}w+I zZ-K?Z?+ih*@;r9Ynj zQvy}2lK!8oMgN!NTRMM>d<*(F*i%0%>2ZIjq>uQCJ@vq6`4-lmioII&cPZ($LHPeD z>3^oASO3?^w_x8<(&GtwqxRzBN4divUM*UpMSMOU`|(jl;^Vp_BJbWS>Cd^;(W>0` z)#&)7q$g0=e*dWA^YPfNw2JETJKfBvW+uG0+`sXrJG$d*xkD_p-t5ccu|=>Ru?fLmO|VrqAB(y}hT>C>uh{b&uY}#32C(aT zKq4VsaIYHx&s(@Bgcu4SLc+ihShi>KIEWG(i9o@CsQ?UH0yXY=01cog_!tX-QaAIw z5;I&mZ<&cR4=8)pmx8D`ES;?aC4XBsgy<$e;Kb`J>D01INuK&*g1A{1PDu2JMcm5* zRB))AzXMYBmqzrI@Z`?&b?t3`Z%HQ&2h^qsi)SFaWgXA5KH4i)HueV5?49*m!_7JVHT z`E4ok-d`<>LKi2VduDiXX}Et9wxXhX3iQtGWZ}Mbx18rp9ry>zlX6L$7w(whsxHy> zqex4UUJA2%^jkyU*i*k%(to;IWX`)=`PJ2;AI3$pnUK}^EoK)+AvEbR{VUJu4o=>t ze0Vu{!BJl4#ZTm0=8|MDH(p$Z3%48o*4Fv@YSE{*j^8(RoxQ6?K`Ko}UtBFRul5W5 z=4#Pbaq-8;W6KnQfkD;dzZ4hG@_xdFjDM8>zImLBt$cqjFnrE}U&{19w-+WBx4t=E zgvEty|Jd{Y583lA-seBk|2}*E&#zYYlW@AG2CJD&r9~NNso*=BWE&t7Jni)Hk{Q`h zA_zO=nXKH>>FFF~Gv{}%R&vc^PZEWi6trHvbMsfPR_@8YMi1iPm;c~uCHTNip2~K{ zA78C}*8=q-)@@+^&$wENm3s+$=P3S}tCi&w`J#`*=H6ee+>?8q9W(w`?sfi<(%#j| z2Uxk6bGYFe+6$vPZ`#Q9@oMFs+{=Zfu3PQ(gP!B3iJsFN>>PZT(SzB!S8xb`|KU;X z`NM}m2U<~h*poyjX#O92Zxt1Xo@e1!6$Mlk65OS5cPE74?ivUl!5xB=!ac!)ySuwf z@Q^@oOMsxkJxEfQ(`UN-^t8;(y{qrTta)MaSWm@f|9|`Y0KX}TXg8_@Nj}_LD~Efr ze;d`>Z>^Ol5rcvMVXdqsLTXDARSyqvdY?p@Vdj&>)C?eb(oUkS zRPxFGKL2@sxF6Lj6!M;)yhULCd-7io<~`giH4uY$=>ZBM)ER2XeQZ)Uk%)U!gSt z)^dNeR;I7s1@iPOesoFu-C8*}q6U(z&)oFf#@m2?N|>n6V#bC4t|a;o_$q6z52!Z> zd?1J9bV9+JK;&{tSV^VV0>ROMM?~%=80R9B;ZDfa{EYR)GNqhJHEV)LJ8KB(x5Yqg zohg(Itz8Joq86@IPp%MQfU=^~RP3v1iU$%1P;eO{m*}EImf^Q+ZJk2e#!`9r?^^ex z+B_w*;>Qf==%O0qCvNY`;XiHkjmc)~9CRyQqV5??-H&RsbPEg~4e>FM>4%BcSFyIT znH-erXAp$Hwqk($@FjJC1;9~$7O#%Voo^3o^ErVd*e`fj| z5LGN34KHT_{3HjEgUTsok_H4>2?CH95-ci5kwB1+UK@typ0(;;!1(6~9a3R?AUEJk zNbC#>=YRx?%Mwt_pa(!GEaCr91Gv+qPXk((K*ad0)axS0fgOud@?~7N#0l>rWqWCJjW%va5;9?xpm4BQ6{y@(c=xSpBu9bfCPwK*!|4dW%K`j{`)&?<(sRb zjem=h=y!Vl(%qKur*Dp~A6@D9#g;XHd40OKR{lBvA^(v7qEPlrf6ITSAroOH7Zv?; zdmKC7lJ7Y!>ri@q@fW-wa~z|iHa*K2W^^~6>54{9Qet{Mmi*HD@#;5vKH@>gD!TfA zIjX(>==19=$8zP1wEBOp3v1qX{#{)tPW19ffhg#8!X%Q)evsPpRJrEPREJYTvq|c# z8~5k8e{p+&M03SB+db;}`TcG8-L^XNX6gP~`&0L?t3O_AXZ^Et?cc7o=gE&f{^s@| zC?SCMNg$(VAahC}>%aS2TLDb-XI{vaV z=uQ30lRHbL&>=to(Ex~6qC}F|umHjPo28SPj&BtJVn$@)2`Hd~oB~i}knnu^RzNAU z1|TeufR3~T0pN#g!4y^tC?y}D;lY8Jm}USdGXQu$!b*85<4uS_0AJn!;?yJx$e2sj z*=PfRIA%alj|3PV8-QX3M?ozCs3wcXVL(F}tXH zz%5Y%-^1zZN-QI-u>;nK0)a9)pbS3<8Z#gOASO{n)`PgWzRpjVB{i~j+5o$h5NV5o zbyx(FKr}+c_^(SE;vXew6gWVr*eY=Fk%M%2X~2$>5G`{09(eormd;{L&fi4t|GEg+W-+aOoRT{8PsxCb! z_y#T9l^u)XY@Sr$S1q3}`^Jm?mf>+YZ+sl?1_P7yh#Kc$Tz)hrv$g?=YS-V2+&?@Z zNx1%CRrJ<->VGbB|6?S+$n&Zsj zW>gD!&^j!yb{e04x52F5I{HT+!9T4;kIufy-3z7u7>WOx$epkNrNHmyTzJcfLrX)x z=mE)tp(l!~mn0QGsogFABy#^Jk@#vdXz5KmG5yhx|JDooe~QH0?pG_fzpnoLf}X&2 zG^qan>KvC|2JlZKG2!1w;za_`f0(h@{#wrdjlrRshwWbCkRinT7mq`srq=H&2R5su z-)#;xPA~owG6DBO_+ zbIu9~c{FVMJ4i_HaPkv8oYbD7{sI`c>-YV27cB)OEpuDJe8kB%EZ>8l!Z=q)O)*a+ zA5F9ry>zyn+}dh6tVGB z1J$>|(~HeDYbMe$JCF9G8NUt1VimjJ`qJ6HJSEotG@kR8!#}CdWoN2H`|S&B zj-AcPH@ah4s_m~B=ClL-OYGX4kG}TYCf=oZg&=^uL2Q2+m^Ewrwq5Ma*V}&m*x7z{ zwA%lzjP1WNIG{1F-WwdORs$ga(BR-1XHE8M=icC;>jYU3r%zINZ^c;jUm!UO;H)`T zP=}##;d_IFi@8*ShMYBdyq2CdLy(e5>1LAAtKC8ogO>q;af%wyA&r;*rCVus4(5|& z&zo4bjj=xD>Swral`>he278UA`$zYL$OhWPZ4u8LlrpP?Q3Y&hcvNXTC#WJccy18` ziwi`5U={g3MW!G}N`v{ip+>I3k5W|Is3sU8RPEd=6~~jR_KAjcgi?8dEd5K;$OJi? zy@)a*a3B0}NNh&=2N&Hyyf8tyJ+3=hKmZPtgr;r%@~eA(+AsI5gBEVW@`0wTz=ueg zCOLTPQfr=$@?i&8UnDB3oK;R0jyiTNNf(phSUN6ZkcF*jkwNLG4^P+j5N}`9oGeFP zW`7qp2Q#;MOv=5_;{#wi;l$e#zdIRWep+`#vs1KxI;P&Bf>ACvu^;szhZ*ziLhcQaCOI@Yp^iLLqkgGor4A(f9 zdYU4~c0Pm$#6%9`MGLNak4l1n6q&tl-&yAbtVje0h|4t4eZgX0LI6^<_CCirL1Klld$x$9}u3@3EXQI^NazzkQxo^ z5G^J1^mzChfmSQXMjV(K(XvTiC(OoR1jz6K?C=O%)iV+#3jT0QWo(aCVW3Fh=D+LX z@nH#V5F5x+MikLIiG)O?6+ozB78p5XwF0VWb9Wmsvg~-}G*Y$_kzXcuD1W4mC$>c@ zVWAF-5(CxcQ}}5P8(2Ci&a`vM2)Q1|vCu1c|H-iB#AYMx4f`AKy!S=9S&Z?MA;Y{R z*7Z02%!c@-ZQ%NN0Y9yS{AoL@P~a$`ounVzqvt&CDdU4~(5o8LhjxUR z!?QBXL^yI%yS79G0qwM}$XH1hYuYBCD7jtMIr>$QHqb80JRxcbgY2%T`GnEpf-&E)3s@=1tbCazY6!8leoY>|x~|Z4{F%i$`4;S`WYOY_V4)cdHj?H^ zCMr`67N{OGW+iEEU)5DJIlu`xlIrbPLq(R0(U_}=J@>%eQRO-w^ht@C(C_-;H}L9g z%rwxcp&P(BY`RXq3YzNUX<(=cAnpjijn8Fb*W?bOYcZ`=@a!X*l?5iI{plvOrG-0O zUS%Dx8k*0j#zRk0u};+fV}ScjZM3DzHyX+2L194)yv+1(RM~-9TIaQ~UTaGB8IT;!*oH_uPcSVBMktGn7Dznk@tyK?M&Ev&P1U5 zTlY6t-k)z`U#Lwlj6V%$$h!Kl&9vP5$(z~5!2xqeYRUQiYr#J}^8YhK>OUNqx%0zQ ztqkrHZMGm^6_={1@zLUx=`Z)(CEwr+n9sDP_^YBIj%UrR?NH8>i~4`|$p7~x?_a(1 zuO_5iHCG7FAAVgWyTf8D#xmpilPn|zRnC{ncwYh zz3?m&PPy1aqbT*I)Jbw)aSk^g1|(dTC?o1cvVhxG_Mng9UxK@H<}s44dkVw3$3X8x zr7?uX7UKj1J`?0}WJ->re!}tO1mGVjLG*CnV|P4%-NrF&4#w^;0ikECnBI~Hj+=7@ z6B9*b6=ZiTOE?x2kUWHDx(niakkx238eciFDJ$HZ8*<-KslmB?aEX0ViJD$~JNT}9 z;PS}^zl#cs!n+bf> zPRnqX*s85bHShl0MqlEcq$dUhVa3PF@Ity{&In0N=lhG%-4nz@G_Ut;oy}w-0CNXn zk-(kI7&xg;8 zP@h_%#wQSAuZFxxF}b)39mNk-hz+eT1iPAtxwMEm%s=)Kw($M|cDW3j?^W<7#tmYI zgem++PVABhdoygTtbiII?1aDbDtVsGBQYY4m+TR<&s_}(c{o;)e0aSFgq7^ch@{6!-wmQh!` z00VU4{hpa{iX^%>fGIs0T$(5`vx7e?j9X)2qHignbR7l@xUO?Lw-ht6= zBqH7!%i0+&P<{}`GPg!6tAFQVmV{)}NP5DZWV(>#AcE>#V!SPbV%ENa|fpaw*OuOXk${ z)zs~R)RP1>$Asvm3I4~0fhnoD`OTob1qf%rn{aCnhvPKtTtvAwL|ITR#|xuA6%8X5 zHd+GR0lk}gnSMKwu7JqU#34_H#(d;{C)1O`$@h5lTK5x_^a@`TGcmK(ODE(ylVODM@S+*~vW?J2JV%-VBKg;I#!*I9Z+> zK3<4H9s&??u>r9Q&AaN&(>hKclE~*RV}3nofdLTbbTzT1oU`$(w&|QCoNB$5JyV0FyIuFn?fpFoCGwdBO98_sPf8E%)Im_r2Ep~ zqlUptA~|(t6(Xk<;2T-35LFE&zu`8Ef;8Klr+K1~$+Rj% zmv^Uz)v>Dqmub~EZPj;+)xU140pvBHhc)1*HE2FHkn|c@l<#%xZw3dO$v+qzFs$*? zYblm$scviG*&)l1iis}hL1qrjwaS%jxlg<0UuOW5u)aW^ajk~fIr&_(HR?59jdEz0bxzWlfnmc_1HHeKorvZUz$fhNyA>}92 zl8+8H!C!4aKJP{MFMF(qL21YaHYG!Kd0tS!;zHhEc&E{;LZ){ctZ z(vSvj$3+qa!IrRuIZ@lnr$%}&6zzBS;`{C4=we$)#S`go~EHy?D15)0V9$CD+zVa zaaw-Sf~v<*Y0N6$)nwHo=$qS_gxhrMFmUNLI!}w*sPQ^J;8YH?@w62J=X{`kGOY|z zZLhc+yCuxR$YHBv+#jr3Ph(rCT_aNZpbNJFH3U9;#qs|*YY<}*7xAz{1_|kBr2K0gjF2f;=Di)6XUE3G;nhd~0%>3<1vHejQF42Bj zg&q{ifw&V=dTTjlYg@gJRNdnoCbDGX3~afjz;DD)Oq|N30R5hqmdZw$(44M7ZUCw* zz6(Wx^J*6t&-;|YL3!@M=ZN|&pfukJ)!9?V3!-KRxVmEoYD|Y1yu!|(9qnyJd$4qo zFZ)Y`7+!h?RoR)68oZD5jv){{nqPsQ$xhg4!z|q#*XTYfrsYu{oq!G=Yw{gy$rwYn zb&Pc^kKMf+?W$ntS+0L?2TsUHX&X!FHKOV7`0z10XgoUiQ#2ta+4vMD@dbYP5IfGS z?|2Li_R{|Ny4c5j?sAM0;{22{pteAsC+&{i$4q7x`g!$+tB>7QEa)jw)IxH63Lj@C z#xo@t9b_5bt@9VVu~lyH=V>K+<^iN@BGU<<7h_Iz)p`zn|Cke=sLlOpvRK-Go2x!! za#(3HyOiQnJY&O{*ZKY@D2Po-3IK+K#kMC@WAVPhngW|Y%bHEem`#DcatX38 z&$U>F*zj6`1{Ac)mxLA0Rb0wWztGY0QRLD8_`am<#C|UPwsc*!PtzDOUvK>ef_(I86`0 zkT+ocxi3)r;0arZ7P}yCeU$a*HP?a9y2YrdRep7-t677AvQR6B( zar$mrErTzct~bjjZ{VvNz;W^|%x{KJZXh9i^rZ;{>ne~80RjTH?5nD%G=MDJz+&U= zjX)4J9Kd=E#E9LZbpr19Z*RCT(K_ML;{a$in#gMafhsHhH?y=CP+{Xh^s zHy|<$WF!M3*4UxpmK>%1-s3>WunGjO3Z}jT(DVT2x%?+TLI5?_e7~24X%z@e z*dtmT5bf$A%U5`niGtwQ6Ta*-(e5*`uV>=OGYRT*smJFsrss06&lR%ImAcOzL(Wtl z)AAzEZ`RJW9BF@m_;o+ggE$rqzFut0e>b7NMAqnST9{tGe0^z^eQDEuY4`Qg0eN`? zyL5Vd<#wc#p>WY?bme_y<@vSIO}5epNzQaVA!!RXr=iu!>re!+`8ccwWIuSIv0QA% zU55W!`k2w??#GjW)5PP)z~H&l14|XNV=?8gY19u`GN7Oy8deQZr?vovasO@kB>Wv~ zF&Bhh6$aCmC&I0YsRp}_0lZaMnoUVaH;gbXr)gX78nQ|9H9^sSlbWV?U|gkc;uk~% z;1_Eosko2wZNcnHH`CN{iB8PxmS>~YBu$+7G_@)gFU|KLE3>#XjMuic{Q-UvLx8)!a=qL^hh#8XP1oUHJE!pQIQGW=~pQq^-Q_UURlG4+f{G5khZf+b>qJ6AiSTLY7?@btIJkKD1cXE$K6+fPAtA4*d?cl! zt*dYF)Y#NqQudj(t$m!9gS&^9kKgNnppdYLHJ7Nkgm=lQ=@HcWZ!(KZy9=Un${U+o z+dI2^`v-PKQPR-0MEUkQ9`?k5gyLWJOa&~cbeftv$L?a+6mnlNihDD|d#F|To zJ)n`ZW0bOxjUwiGIo%TXO#UskWGI11{By+wCe5OAH>nrO$z0}xi3=NxD(OPbThpY` zn`+sQ1JD=@w5>Gr<>MG-MWkTbh3d#$xp$%hBT{AhwJ&Gd-r4F`oA!nhK1{MRsJEOf z(rr(&f7nSd3%xm8?ciTCv%&w$I=}kS8jn3P%o#`HqU%La)iN!NK zoxcsmG3j?@c)4zW%9T$R&-8ZRo2#{)>&o=;IQrTfM*KL-*XwM1vRJ=6%g^WPXpOiH zC)?le_UdGtxZ#HIH9uPPuu3-&%5E1#c*myEi~1CbMSxBkts&)&{XMt@%JV^^A4?>W zyBAv$Gp@-_hJ8}zgIQqzXax(p3vHHqn(r{wV$4pr&PuItjO}BI8cda zTxUvEXVkHs_u-gzER?gzIlx9tbujq%^+}du*{9oTeL2%oL#i79Ve;`Za7HlFzdw9Uv?hhm|J$8RMlT` zU$CEB@mPz||Khb1NfEZKbC07KvcQm-hWu%_k3?4GkDGN}mk*0;jWfn*ZZ>Zt*uBmv(nqs@h@8>@bm-G)m4;rNPvw@7Va$kd zHR0CShW&K^bj?Q|(VLEgd?8SoFkH7kUQ1JZFr&MaVb+vdLrK1#5Y`2$50cl2D{)1i zcf$*ZXWg-=PzT-_*}#%)X~j!GV*{11Rv_3ZR>sZ~Bixi%#}S3y;KoB=r5XS-w5Gjs zZ3J|X4+57Rha14nP$`5%K?Y$xr-ZrgphdDp{uE|HW{KB%%922VonRCtNdiz_&Q+ua z&K*a98Q{Gx=em3_3OpB1+e3A5?_6!s zYPn!vb6mI7gC!srZ_`k zIhlkpJ(V0E`jFxN5Bn(1g@<^UodlA-SB`_>!<;9j;HcYd@@E727|_oiW_BO~Wet!# zjONW-loznDSpmjV2On3RLOh~cAzBJLN7a^RIQqu}Mn5zmM$ebo@{>T;zC4jC%nC41 zFBuh!J+cfHDHeP$uq9qD_&I-{zz@EnVcY|0HufT5c57=xt^;KGbQSHfqAJ4%PQ+)O zY?xas2x!cV`d(*)cSJW3g(Sya!1~!rP6QY;-UR}K_edNK1(W5uLaU^{(3vMQKq%Zi z?w~uD8nHvP^a-Id^Ts!v&jr}m5)6qAOYqkj!8(aOZ|a{@M0mQD-Pm)`=*5-NH*=4Z zl)d#}L^4=N(T9&4vCDwj3G)ad6|}5r)IB#E(zjBY!FvG?4jaKo7;KH)<@@#OiFnFFXO-Yt$dHSV5^UQdq ztBSR*`GWQl&1Fes!QLI_l_aO)iM@&6vUa18==(|s|kgns8OWp+YIx}&2Xn{o#Z90SOW*07UX1_TbB_vlo<xz)QiYbAZ z?|%an$A$}=*vshW00*^l-RhQk!h)m+Xr5^2;`s(s4*p;bdg6Q1?yXf7xeF;oM#L)?(5X)Ll-JAa|zbBRUWBdwDgt+AEDO~Z+E!^OrUu%opzNyIvehcE9 zv7t#`@N=faZZ6lj*~o=&i+q#1v3xS#nj{i&OKR;HKI`;auwBeAf- z34E2u@@BYK>S_%*vt8j2biC7TP5VS%+!@}gYC=dYohfZIE<%}VU5Y;n;@xo`P040L z60bUpoE+czV>M!tt5d&-QTHCb?D`s3VlMbGD;V**ZPOYcMud3e{UFD#iHcWddoTu@s*Ln|bO|U@+p|@b}t(!0mu^~|V5iq-IJ`}m%C0wH{ zJOOcf`}0>dC)KDOtgnqg)w?F*_~k*vvD^i1Y&)LnIio7j^%(MosqQZNU6D=WM5OoW z-jrCyXj+sn_+TYaW9EBNpD-4zSMEv}1Gb1cowU7t=~ztbG|?7YnN$9gG1^5Oy#59= z-9qt3>zL(~Go=T;!NI9Wf(;wL`2F)z$I}N%MWdZ=`%^|-jXKKxu^*g4W3|JIn5o6i zAPt8tOXZR+KdtIh?l7n6QP@D)hdd|z?$Yf<&S5$B!H%-aJSB8|+@ieWa=YVI5?l*{ zNwkO@;2vy{qIhg^LUbPIq00%8X@6q{{Gth^z|)z8%bYl(mY<9VGa4Bu5`RLHc|w}Y zLssZaR$5C|c|umpL*D32-daoEc|zXHLowh?F;Yu0enK(HLpkG2xe&+WTT9tF3H32| zTHdQ#)ihgIKl5LsJi;~EdP6-W^PRbd`YMD#_h<nB!IxU=O2xa*3~`f;!V$GiZ)(^g3*N{NSeb8UsYY zw-42Jl<;WzqOSLgM%pF@jkNTLECCIy%I^=qf`KfVIVwq-(2RHpQO*G81bUQ<9xoT{ z{SGYc1R}P|hOUKt&OJ1^$C?fY`hPyHO z)KlLuEDvR_^lJ7HIMAX_xrmo_2~VSlSK<)LMa>8Ee#;#JV9oAf>5ji+oPvt-#S1bW zdJnNt_pZ%@+sUT1dGkTyXMDQPSQFk(2r>~L$A9oYWqy1L5tO)1GXqrYlF7jPi8N5p z$6t$=ljhn(j1qFS>UBJi!=_)NiYM5S@Itv=x5Y8Zg6+AIdst3_1$}lc>wtvVYGTwA zynb~eY%kc3KEDHCvRpaMZ&;58_XsE=Z0{lno0*8GwVclfTp z7i*Si@!4-WLHqk>ZZ20_#woXt*0>rI3sjO{l~njzk@y3%br9_L&C#PIR5}I@hqy`F z5Z-fX_o*IQRnbhFPbp@s7(1dNaEZcPl@IkyQGiEW1&^~aAH6jL(4NaMF<>j+8=%j3 zG@O$tKH~`_jvR9lS@%uFO01g^D4Gup=kd0&@A9X9mPn{m0jj_^;WVucnw|-4n_-Y9 zeB~qCUkz@^?*!!H(OD&Czvko1!qFC7dQ)X=ROJVh^FP;3u!oSiZje;D{CGBE=fZyA z>^^~p1)VW$+42*Vydk>KdUT;JDWD_kuA|tfqk5sEDWI$Cu4~Y!YkZ+=E}-|qUC+8v z&;CNsSwP?2UEixw-|s>{K;TKbHY!Y^(j}p09$6q;Eup$1G4$&gEeiWVhzk1%e-xs0 zN3U30nqVT&JmXZymYG(NeDtaG7-0xzNRk@_OBrL?UaJ}E_5R(El}kA0B-6-DkDW8* zxpUpG3d4{_%#V&7#9<0ka9cdL#8LT<;nRgtHvIA-ql9Afae#nrw8d*{pI3V}{CX4g zs+d;lk)z5dp>-cy++puO(4o^nkpkF(rBA6HrYe|BC^hh3Z1;D>Ge=Z1>Wqw-I9OWK zmis3RyJ4Bg<0~o8!d)MPTQ#Yla5oecxr}Oe#B&R}+k!T2tSKj7ypAsG3O1|NwY}1^ zr2C}%{+03OcO9KecCNkJBtb(g2fMKk*6K)fBd2Hs{iLt-Y|xxT_G|t%aXRWSgnD%a z6z4v{sG>dPC-;6J&G30F>0bQ};9f8*v0=8qz`c6I-&?{AlIlUV)}g(|bwU?{;T>Oo z+*f%#A*@V9`-{u?So2}=&Y3xlb3xgdWgh+ zmHEOW)IdPGebB|*|AiBb>zSm5E&q*gJ%?$v z4ror<(kmrwF{f81eBt?wYr zf<$1KV7ormtqi4XBz0Fsd32Dw?_d=J@RJvUaRRuU)lb;VxtlMCL%Cn9rb!<;nE!QS5{XJ+k1^FOj3m(BEq&wa9o-BUae3}$82hYnvr%4ZG(D;pPnaIn=km~;zpje8YQ^msff$w-V=dJco*AIit zgcPj0Yl!f|>tc8qdqNadFA6NsOcBhwFomCMCOcK^GJ{Cd)DOF@&g>I<%hL)KHIx#9 zkli#ZXeKCl>`BAYL^2oTe+p!pisl^T#BSn)U!UA`ZCH;3yn6xpPZv3f=P`pPZM^of ztIc>hguG30%Moe3_H9a2^XX7xj5htEcS5iAm0tjf*Kanntf#e>M)RxPhL;E93kXb; z4c;cd<(k`%ovL8nK~|JXU{9{wVK5N7z$(UCA{q5fTvLLN5HPJB2Q+S(~VvlT63B6fM@ zsyrl6@<4rvUC_|}#3Za;V!5orUbJBeP&eM=H=u{2_M{D{`mFx;Q3dAHkr@|(8IO6N zOyzl`#*b>v@=LcSn|_>j5stIoQ1p-u5STCvIU%$`xGp3|1w`UL;t9d9P`Q~Cc&&P2;nV9(S2gQ(Q+LUV zp0n4KK-5M|b^YQdw{XD? zp7Xc7e8QtKQN8Rj3MPaRck11wGY8&J2S3G?)F&c-+PDUFrQHbo7A$3CP^f0)*0pK? z!~-bVwvlzCoksQ1XIi7d0^6=LipC;O(n~6Pv1G2=Cn=(;DIXA-%fy5vt%MuYSCw-u zLeO+zZP?06K3S6z!p3bYQQ*FrdPf=WN`Vr=1lK`EN=tm40E*T6$LYplt6ytHp}*=& zBN#v(k1TOGlm+8UD?bYMN1`8)Rpn7uIO7zJ5nfh>!Kw%QfN2#06EWGWHg@P8nM!sr z^m$WXY4EQFXU0h&kY(*rMC;NEFe1kIml2--0|)W#TOGrfU$7(Rwyle{3*&dj8FmCD zcjLOAzv|k}75}a*JzCiHz4F)hTJgO`|Gn0(z0O~Iz2f@={`(_c`{Td%C&dqD{0|no z4pxxA4%WmEH~kNHyABV29iE6EUHIRZ)JH#m9RVL7qrN_db{}IQ53YSzvASwC@EiO^ z;_@iBh`2Fc`grWsZb=$5qThy1UmVk*gs(ipD)G`xcbnezI;rhs?_4@NTaQTfxlrxS zPf5>8Q0w2B&B^DY6(GDc$mXyC9eX~{YNu!QNrhFLr498A(|deL=)Q_T;nD>x(Rae4 zzd%6n`ZDB*N-;P`A5ew7sx#&2er=WmMTD-dKT=;rCLy!-4qT|v(sSHX@6O=2E-M9K)Ara9s8Q=rlfR6M<|EIEdnfJ7Bx zq#P!KGljlzd$~;PPM5mz&$EkPiW-%683yoPjGkg&3t*n<>h(}PUAKU8im(f+YwJHX zeP(Iv=<4C~Yyge_dRJW1B$9d;c2+0^#FxZweaH;u#wT5&4v~37x@lhLI9$e>nb#86 zP?`}hbEb!B6ks7;t-!KDNz;2wKJH8`h5Sbnqmtr}xXG!(7qLztAV-LScf;$B0JR){oD+1ag1pWEs4xkC~A=8gCXVY zPdI#x=SyE52w~DC*hNcS?i(@tE?W!?o$Ec~lw9!dK=I^W>kED0=sL7<6z8M+j@v=2 z#wC~%yTgP2Yz8&gmPRz9U#;rzBwC?IKgzV+?(H8H0XD^kZ$~MO1zSUGw z_Dx=SBqIa+%1X=kse8F26re(h(Ggy3X|NvBx9QC zP2E=7e1t_rx@=9vOD%`*noOA%&Re6A)^(pLjlAkeP`yw-LQC@8sJvy0)_x zH;BBVrk~c+RtuTYD_{Dacd4TOlN5Pn!_;8g2W~ozZ8D!!t)>y&ZxipRIi<}W^HE6rbDqfoW12H~5utcB5KwX8?+ zeQEjjR+_4HBSG7wbu;-{R_j)}>zCH;>>#SPo%{row%y|VthVpv^PDgNI2PR$?Kl~t%kDTG3+iM)`y~Ci^=wkR%(U}j?pb!{<&x{y zpXSS)YxD#=-lkpGde3~iZuaWGcHJKJQ+MB;O__H8y!w{i{p!!i@k?z=0T6 zJt(x?0WhQcQTk2~x)gUHUIrYM&8io}f;)(88IJyNr}sf1cQ7pl4OH2x4?mAPgw==! zfdiK{ye zk?_B2egVCoUxcEmupw&m-EE0!q5B2#7E@)F zc&{p#nw`G&vC=f(&o4ZMQghOqtG{+5zBys4wA8HihvT!Ed=OTe9E_z?&QfWu+Z;>b zv;A^6#J>G0M>>j1wXI?IetuDIGTzp>H&^rQxA{fW!BUIs-k0$|%`bv5sMR`JPQDE% z{B?ejt=9Rs^NT2I^?xwG_%+$2q_A4ukp1NKEdcGudkBcg3a;-%S+W|~@^ff42uF^2 zEqGiwJOoOF7ne)MVXtsMzqmJ|qMOntF(;z9Hpt{fus7`xg!cFX!qJU}74nJL+Dh`D ziUhuTMnrYUyrE5#INKYmz*u@ezYyHrNXWYwhDK`WiDV|4IhozhFQif=lg&a|wo=B- zp_tH}6veGHzEY8pbd4txqafu85tUfGtq8m<^<$QVXrrFgfw$g7i*K_PdzgcBRJa$z z@0cR+bzm?m1Y>170UX(q~LNEFRies?0eaN!Pp_P-M?q-e3tkd#?IcS zy4jcI2TjYb_70j?L)i|=m||=XTX%}ek-sr^_72;R2Y+MiC}}%%{@5x%>bkq!JL(3Y zvmf_>+h17r-iSGI^EETw5+OtF2Pr)Ee`D;hpAOS!*8>MOC2U}$ z48+byeeyjN_NW{Wn9guiD3|x+JZjjZJ~iDHpN42+uGqDTqVJQwkVy7$9nUw4RRy@1 zHL6UdtzILT<&rPm@JunH1!$~jPUgj)J*#ySA^9#usr&hrG1`nBCS&Sy^J+5x^zx(F zOUfYom}dMZVeXfLVO#-ap)wV!%1>!@M}@3{=rpf!B4IR*91&-eUbJqHMIpw?7_}!P zudj%j8b!Ij$Sy`MKEI&NUgAMY?8qcOLOs+!{up*-zT*HsmP(PhzlJZM3O!ArOUfZ0 z&hF_TAY-PzChSx0|0L=>V@hef&=_6>>!(L#1O`DwC5!PJ77d%cU@y8o)Rj>%APVgWFT+44U zPs;nyw~tdMIBK9Yi88Qe?!NvQC%l`5oD-!U$>(-h2)*mKYV;||go{8O{T>Y{XL$eV zYFPNWgauh51j0y0A0!)1D~VtpFz7tikSj4KZ2l`_XGmd?_s@u(l%&qulbD{74BCyI zYzA6n+#4s~C#Z3&a`YN15o#au;jK6d!UQe^VbfpX14*=AR=AiEM$c0&t%&bFsKqbw z0tXW%MoeT}aNfQzU}iZ{lsR`!eBEM^B^41&E}EYxhp-?wix@Rz4T?-*`vR~Zf$0-D zhj;LYu`f+2G80UZ4}Ac02ko+negEbe-h;#8KJvlF@HfWJ6L4tixWg;ycV94zg@+W$ zTjI_#ZU9W8b0Z&L`3I&0TWQ2XR+T*#wMn)zwjW8q{8+T(nho$n1^JRp1d^TSKvYYl zi2v5_V|bp2;>;)~lok%6PsoRlzvq`$`YaUPP!RBgNom2LhX%*35ZSC@NqXA~OY57? zV#;0Y{H_=Ym_IK%&>>L|P@2voyC^A&DXcja(6>x~NNKh%?V`d;wcK!SbhfGOqS7g*+-O^Au5Iz6%5%KjvMyzOzk>CMs#NS&{M)b#-sA!*lCZhUu}*m z1u%5Hl)2WRwFSTHbbLUV3fl}hZNAcH#7}zO&hr}wlgg#wDxUe+{YO$N?;}I6Sl1G< z856!9=f`Cuj^ZP^4a2{dOgGvT0I1*eMfb-(J0R=@Klo9NYj}$Pu}JvI6YVN;Ez1qM zDOfuN4^^lxuz`+>x4X3L#O$?_5)(BW=;5I=zOWQ+=_)Ut%*!$4%iT>%KNl{t!@6HP z%+KNGt>Zg!TR0-iOxS`8n1)dPGtu*HIt9K7&q3X=D)^ewcbBwa&ISUapYkLIqLV2f z|A5$OEJ4cKXAAqR1sB{Sxeuf**mJyRqBeLdWUs&fHot(ET@X-2*@lm_&3R3`6Pm#6 zT5uk670pW3MUC&jET#p3ChF=7N$|{x^+wjx={O3npCyE%j(K2*=2WAaDIWDMmyp*r zhXKa3LT-sS3b!74j!#l_`_LMeuHqbZg6)C=-E^~F1-&i)xnmS2__6*cxGWt&V_qiVK6C(Jh0MF4zMrlMROZ`P5<*kf zwMamiP+h-bPa7k_s=KdaCkge?S7?z6m`~S_$l6l2oC7zhB}{$K^6fw#CC#hOVT*+2 z9-l8!KQ4QxYNqMULSwdb6ON^3n&TMxL*zrK3*J z9#cGDIPr?lcA5XA`L)&tEadmK@k;&y5Q4hRIjm*a<|VmN)x6 ztq>&0Atx|&$ca87D7e<2ejcg;4i+t8+Vuzq_6K?4_{tn3Lb!vKJc(6Wz>2~li*6WN z3J}ug!B4D+O@vX&G(#>=L*gVuUkd9F%cEMgpqi(IrpI|X3cq$@<`%;D%e(@+{&OSh z{ruvMm7&j%@F7r0{F8{J@COg*!9%YiGUg+)enjN7P^ytc7Ceb8`dh!xbK0O9;i#9) zQ4Pa#w;oY-0f8L-#K^Fsm$=1I@60UDYgKg2qWe6dVL{Og@1keo`I~m4)rexWhmAkC zutiA+y=g*Q9H9CBDyBOw3XcAp5%q-(-1NmiGNO9E{gLwarseIZWOR2<%v}lVG)XK+ zU;x-F_8>iURYl!+)DfDH=JeXMKIDuiQs>w! z&CI08JYi%~B)tXI_!^SPOiP}MilLF1d_TW%M7*m$PB1@xN96`~fMVV^>{_K1a+c^{ zXCcqNF-lvb*$Ml8vy`o$1v?=XyJeS%=?XeFf?mmj%72<(XOM|-%D^W~rzg&wUC8`$ow-Vy zwJwsiVUX38o4Hj=wVayuAdqoqBy0O5>sTcF{MvxOCF>$J`=&MfZXx@Zfub8Cd&@Iq z`sB5Hc%~b3Xgg`Pe_txn3j$#!My@br7yeM^70Ku(&BdD};%}8tB{c+lV?IxYp-Q}S zUk$-l!vC~uHqsi;3iV6TK#)ZeaCn2?SfleTst%OGXvnw;+Vn+kz!+o&N`YdJMKxs> zecNLTu6k+sg@Qp!St_IWA@tT8XSoks zl<200gpiOMnmJ~L1;&@=dreYO_c@jPI>Da{-C+iSw#~T;}AqD zwzeTtWR91Eyk-d5VvQsfG1%S?6Xjd$(cgzyd^SuG!UUd^&+NXzYN-PtzM?B9Ls5)* z-K_F(vGVw?@|2|NjJN7Sqw317>ZZl?Aob7l3-sD5nCJ70G*NhSDu6o}r4@{}^xOFb z7HKsOUp1a)HGz9IQCc-g>p#vf?h({TYMNhF(hU>uy41|a)G)V_3(zn$EY?&{(w6ts zymqg3G_2unt>s^;{cv9^NLnY%S0}1j_sP9ZJgrW$weAS7R<*xQo>Y^Uv|f3M9xa>x zGb)*ET78a?h}M0*4rznl60Qnsln>L!G^Taj<3;y&r(?t@ta1Y zOm&6ZQlr;!rsjQP9(I#oI9`BeQ78wow?O~M->c%$tCrrYq1E)ct@rCguMSzC9)F*KR-chapGkV3SzDjQa-Y>h zpAA`m(r%}n2hxg0ze{?*TU)=)E(0?_Wse)4wL4;7>{S4(pHX(QLwRHHvb8j%Os00= zX=z}Az|mLngU^Hh6N0$TVdu@Ox6VEN6AMfD zid?Go`}qaF$Z*T@@VAFy2-!&2p^jpWa~#-MsK=7lu8@VsbW(h<^)wtx91$IiT+_?o+m&&f~qq!#5uh=n3i8XK*e(tcKC*3ijZEkMIrw&Uyu-o?w`HVTQLm z(tKgVihlehw_<+j@BARvC1KGB?-6i42a#6L--@?NrR9F{Nn9-IopwWZz6J7hl|+be z>m&g`an)}S`E9q^EFhRfKfqT=hsQLC`kxB)k=dEej%ph6s8k>Z=GoADntBS$Kov}H z3XGxZM`Ff;gr~z2-EFfLE3;OQvo_>&cJJpLzRWp!&begFxwX%Etju|#SDie}`H{`5 zPE1R-wfi#7hu{tL3eLlj(M46vr)te6FCx9{=WZlh@FT@taK5Ny6&BT=+k&nKN@sYybZp~;^P<~3qXK9Dum00b#>@N%Z0D@SO z(u(d@SSDMTZ0Q&1!r1gGPrvh`*0Y?Ia^5I)T28`R4E1^aI0a8Ww{Al9^L{B$LqWvs zY*I33Bil)cIJR7NOe6|W2%!om(Az3A`e|*4fEosWZ-M+NZu`(4?Q`OH8J(3iB3PRr zz&D?^Rcp;b27s?OrJ`V;(4L?6`=fAVGWDY~$q?&R#PX&{B))zIy)n%5sWnXbzkfwIsXRREQcb|rMIck-1R$I)gozuQhfyv3F zGz87=u&={M@2|JFZ2Yi4E}n4 zp}oetdSz1uU(^*zdv@j4c3}=$ecN^xM{{T>Sdmu=bkP=N@E+ryruGRXlNy0kQ628^6*|zo8JfP^37r4tg;W%%-iisBpg)Y7Ey2FS( z0}I^OY2P<^-#2C5w{+aMt=@lw-a{xKx&$72v>*Ds9|p1>hB_WbRv*To4-=G+-vu70 zwI64_ALp|k7dsx8S0D2PKR8idQXM}2)PCCbe%j4?+V6NeTzxu*KAloR&jg?s+R!U+ z=nW;vKMVS>3Vp%^GW^^5g~tEA^9x*jLSj;K%6~n-5EA+Le10J#H$wqYR`~7wLjTe4 zAKXmxf7a#ysuFre6+IW_eSLE*Q?th@<|ER_Piq8CB7UJ+wo&O&t|9_ZD$Wsvx zarS?&=HB}%f{*!)pZDw;C12#{)qa01$qC7l>-hF~e{+7YI^Oa8APDAflp&}e8t3kx zJvW|;$$B7>QSo{ZnbYp?HTQ3nA(M?z#y=@TG#^mg7&jx{&YEmSa&H%JM)6E&FMH2Bx&;7TWd)EBq-)e3`i_=adhJT>s%MX!%_28*m2saSmvfBQ&=Kc#x zURuA2{W{!s%jX=PQ* z%bCAZhUN{DEUy-Rrwmy%9$o#nDMQaF`G2PjalNvK?y5w|-t83^RsM+?0{653jv2Z? zdPd3rgPV!?8%q8kl%bC(tS1lW6Jpkhd*4;9JwvDaV;?VAbD z79Zy|c|KgsVOrN+?NmW&ZmOmQFh-YF1G*R>0FqN5BhlM#&HKf4KWan4`Cf2DlZQR+C2vX3eJ|931$>i}TghBcF~zVo*}! zEH-)M-&I1fEHV7_dWt1OD*s)L{gFbq;niOK@m2QOAe6AX28N1K)u5;1qksY85WB& zNKS@5*W5&-#b~gl3Pron+B_=slHbjfV>HTVLZ*nyLy8#r(*-Pnrc&CHQ^~Uqg`A^I zvd+v?nX}XRJM%u~Z>f|qupEm&zAsgX8&b~abu5wlT&kS*Oc|1WSE}4z`uQF~iGgY; zXUVoiO@Vi|Cib%2NQOn@IWRZWTvk{)n*Zpjm49&)$EP-0_PKUQwcYHp%5$Ym8;(yE zTXY)!jEB|6qg1Ky?4mF#lGT7=Np0vuLybq7IU!yv2?XP+)(^eH_#^53B!HlJL%s}U zgZb55u>){}n(?7$5mqU5t)PDNDD$UM<=i5tLg_~~Ztx-uK9&t8E_I!PNz@c+i`7g650g zc~d8&UqIPR@X3vb-L7lC)z=li3g45`O!+=(@-|LB&9R=o^53Gu#MJkaF9F`9Rs6|_9R3^%Q zvjy=YeC7jSL13mEI3=+RePJwo7H}YOaJv>gT! z`hvqJ1@jBt%_o@L7g#><^Mvbil%d0L5XT6_wM}(QWO%AIA4G9J0G5s0yihJIsutvk z(1b5=PWHNG>G9ZQ{BPV$)#9s8(x=mqRhnAd@tZ!rr(dA|u1cu&>GE&fOwao5%KIPB z+)U($*Qdd94;!R^Gfz(ZLu2n9)7Ihj5?uLsyi;)c1M@eHz1N$dwufE0j=Q<>r>j=z z<7sqIk;5GS@&HGZ^_)-!1 z(Qy0G{Xd72H+iS`kz(nCS+~IX<;SDa~P08UcP2p|xaF+Ao5Tb}KajatQh(4Eyf#isxrihXGh_Rap zpjyPl0Nff^lgVV-zV_4rS&@!~1*lFji>r=b_S(a(q>MV)vjqK7$R+E3-vcp!8TxGxB%ddlAz5EKQ>IpH_S+t4u1cpnj9jXr ze4*B4s`Sfn!|!{bp$w_t_dw_SE5pCw$u?O;+7De8k z$dmeS?t%Uql#t&eCi%b+gkbq1yeOt3f5G~kldRq%tq1%qC;hPp`j?=z5zf)~-wH|} zQTYEuQ2K2T^shmwk7?&QD4FhLxNMi~JO`z{oh+XpjJnwY1ZKNAAumdIbN>iR+x|Mg z1tq3P|F6$M3Ca)ID+-fF*)OJu0hyYkgZ`^MP^P}0ebLpOiGL@GIcpjXzg>wgBNv;?!e-<(_bVc3|^hYM9E z0WO8PD(KV0OCCWe3|jU-oLk_gXXh4DkoGGMiB9+IXXn;yIfYX{B9Gp?WIZ7^Dk}eX zca%tCe>%4gHJ=*RA$U){KJI7OWE`ta_8dyZE+y;rQM-#*Qtq9?t&Q+nt z&VM*p@2R?&j(1^HJSMSf|Gozz0E8P!=Mgs+|2-!`e?|T7-1b2$Tp)8uZ;2P!DKa1x7eHAeOQek@ zr&1R$3b`%w#OzxVGtMrG1kp?7Pt*WP>JG(UZdE0cG^Pt*UzW&5GAlnjw@MW+OI1dh zRgzGY@+`=zdu@_txvXR7GoEwrJM^AG|jaF7hE z9wEzoAH{5SSRkuD<$>~ugm{&*{GPWo)!f+FOl|gKxrqqNTno){fsF~sbgO%=!tAoX zGLp^0m}RLa>tv$OXf7BAFwq2T3D2J|TLs4KGMAc5cvhG%oo+BYcv02TFYtO9{?qhum2mWHFC`L z3Pg-*evsxo3f~QI`@N6>^71CO4+Kfh$Of5=^(T}9wq3+WFfs5HmX^N=z_4Z;MvSUQ zZ>`^>{{`T?#0);U7&nCwR5B+b zehFY}Y%CU`s=;!Q2Fhq^jIeFj=0GPcfc#SRqv3rB>Ak5y#KXA?2AJBi&{I7TRNp@K z7v{<4tU%l(?p}ir*4SZcu($Arr~_K&u!G8T$XWduafL>`o=$Y&D}XX5 z*TD1lLI@wS_g?e0A}_&L)zHJ6(+fKHkS4ya48=O;ALc8cK0eEuD_doya$o7M-^ZaD zRi?JSUVFlq2VF01z2~}F)AYKr|Da>#Ps`t}WptBFYh{BCvshY;aPw9r^2GXnuIIR* z77LONOhk3xdi7*ClCXA`qR%r)(}-BhU_S4lG`k^)*wW|!hjUAW%gsO})7}K+(bN^m zJ6-g2QaGMBSvPtY*jNd@tdvXGQ*lO^>1V&JiCbya)qZVU!t&*y#j`p(%1pn0Ni(aX z{fK|O)gUh8$_~$Q%!d-Z_KVb|>kZdw*1NWi;g*}OHxx&n9pcDubzozjq)I*p=GfB+ z;Cz!>AHsDJ{JM!T+v$Hm(=|rH=@k6XrJJx@P zzu7!AvvdHMiuO8f2aP{$@oC>q$UQ&SrS#mFgWk?neYmO^e>@TxRwgC#LFUzgfn$Wg zVNSq=+LG;HIBVaZa(OWVSgr3CpMz47z$2f+_qSOPAO#i-1qUnu42z%xiwOgGRi}j_ zu6Ng{i|OKhCkBLKsrmk*_YTM6Cvh<#bMd8MG$cpzqiph}CGw+V^ka1KV>a<)Rr6z4 z1CVFKkm$hZ;lpe?!@S6bg|mT05~RYx0SFT5JSO?Ei3hNo1P~*zmIeA=VF6&lut*#* z1cCr^7?ICJ0P;21a5`X0mrqNO-{)*2NkNa4M&(L4r(c_%i`QhwbKaH%K~_Y;Hr&Cs zs=?MK!FD0R4lcnS$-$mT!BkXU^g1wVc#=U#03b&Iage?cqng`Ih;y-zJ5jKtT4+*H zK=?p_4VLe%v9F;cAd4sr_C;8*YFIXRSg}c1zDrnXa#;CISQ$}xC1ZH-4lMB0o0`gm z>J*0JlpTuA;e}vhD83e$LGMeT=1sv7UM%ijUl3}Z?FV=r@SP}fnn-(w(QuACa<(aQ zejsvjK633Qaw9qN=WgT{5r7a2h8l~NR|OzX#P5IR-@+NSy&Ksj9&MN$T__xMkHk7g zgqWEeX2bR*5`@o>91CT(LP()F@`4EJZh@LG+*VLEnnU%Q&qHEV^cYBJSFdjtlZ^@o-d8FzrfVNbo4 z)#6F1Ucoi#Jc&lg ziBMyvLQffuqk}lZi*JzyMQR6-Y1Y0 z3`+q6paR2o6(dNd08gh?2U5~ssC@~&%}7DcOymnVGZP4AWmOwDl`Fe7Zq$6n0G8_Jj4&nI9mkmoHZ2+gl` zg&$eS>A#6HoYB$@!=N<-el*KhTFCf?uOhjh$IqK@aaSm`Sa>gycV(JqR9bLe;$w$W zWJOZs(Ng3!lx65vBysBH7?Q1!TCCDi{CTlh`K~x@zgTrYU&Bps`4e70kuOzg(LG1u zM~>nEGayS-WD#M2CrTy-7}hN`(3%N2HE8MGl0=1Nrh*(`c$+?Rn_gSw4jo4*F5-=G z7)n;cD$HR9xsjBKOu!NfW(a4)4)X#DvtikS%C+`j$7kIRhyWDeC}ADg@v8*#wQ{#+ z*a|M-&mq(4{j#sfr8%jdb7H|EL&eIau<0*=gz_1?-0mRes&Jx;NydoXCSCf|@(u~W zb!z#-6&YzZ?871$5?YX_UUIab(Ads)3WeH-Ks3DaC4rw4}N&-nfXW&W!85g|`>I;2a6240U zE4gB*sA3q_%EwA;-_5#J^n;;dm6N5l>F??*5COl$0biH&-j|g_HO;F?C#dAi>q(w} z0wMb8TgEuwYdh|8J5v*#c#$>C zrW7nD<#Vu;A+_mCdeM9q%BW$L&Z$rP77GMm%&YPt66=^&Q?0bxY1iywW^n92ct$n7 zucR?$sF85EM0W!A9jOU{e8xOVg)kqm7A2*kNWYn=VkFgQ5+!9<^BWIK3@S_0Mw$Lk zl#VgpK)Fl25TGlAV zk!7^i=$Mw^OWLR-)ix1UIhtTZVAHibV0zpPs}vH&9j1pM=Y%#Ej8LLPF&H{W2{`K0gQ7I=%N3;RDW1Q-Eo}$))vNa%O5v8!2(-RW(ui;)3CcPU=P<|=QZAZD z_oznI3z*jCoepx;E=kjhm*q7i>49Cz?yMHw%HqIUH^arDKsud@N{t@#l$vF;s=4J_ z96-vzLmp2=65mL-$9A_qe9t~f;!r7U*FfjQUAZoD-HAjl5N#x=8T^#i;k!Llcu-_y zk!xa+ZClg_B1U@HVrc|f=<=dBWS6F5CmY0#OpTLHP0%V|F!#0%tj;h4 zl0S=D-cNP30lSuSdOQrKO-2mbCf=`%U6U0%^G&_Y_`;%-W zQ7eF?X-dp}L~eB21ATgccUsYMhQVoCUwk~ZZQ3hi-o0X8{!5abC%oTdlG;j;#?ee7 z`K&hEY-+|rp~S4A=d8l%Y-!_n3KUiLF9^^PG+VYA`!5hj&j4r3NdA?1Jktt);Xn|o z_NK97#L67QX}bRNmo8h;n=R3hd_i1hp229INU8!tZnEEKYD!vf&sHApS(>5MkxjIM zPE+x%A|cumeqbeLnJYa`Z6SGO@@O}T<}h`#eIcp6Zwz+1h$rLMRl^=zK_=TwHadJR zxoZ+@c9!F!?&&frOWje~_&Q34=zTi$W~Dm36@0mG0a_^Qez7jO(Dgla{bI3<=Tp_k zIxzlMecrB6A#9KVYOD|-rcF3lEWTrRYTMWG) zC%7-T8YvP!hE+k%Sn(_w-)lZ%YaPd_bYN=L;mhb6NIXp*`GgUM_HE^~H_-vP%j=tI zQfWd4S!Ls=tskR_ zT~Y^PAmCu^eZ<<${jrixP7Im z$4vHZP9v#r^AB)zAs zv-h6ZI|Ds7jbgPhWfHNp3_98}&K~h=yK?ZW>_(24p$kTUDdxf5;T5SoAOIskA+z-5 zNa?uUn%(#TF~afo6B$p##(M$RY16B|<5a^)*ui5Ubj2C=+gV}z;KYY@mkv|@PZ>K_ zlQ`@ZlkG=-QM;g$b1|%wOOliI)Z1Se;6iH%<<||HZ(w&yGs@%5XgMGO=)Oe&7W>)p zw|0*MI+3P&7-&90UOs6@7j;7qBXwGuYkN?UxQ0O=>9z#UP&PD3#yG6*Xd$ae6hFL8 zl`NE8()NI@@p#(KdXgGR%BeVGIVoU^o}ZIhI*(47l7rr8?>U#YY*z$-!2}j5NpQ2` z1d8jQ%^Q43QrMbif>tQzsF`0aZh1B89^FX#5#%x8rmk3}t^8*k>%Z=S2qlCAIQe)M zI6sPf;t~;Dd;M9JT4-!f0IxHu@DPf9#XB2Z^0tgxc2x}dhC zzO}ids=d3jv43=UvUh55W@%xyYILmqUNQWyI96`ZS`qH}r;OM}D+>M~%$0ZXNRzsv zVYqBYTznkUJVP;L7LXk@QZ#Y)^xV|Xl z+HGk=u27m$wrNJ|m3C)D#1C3Sha6JczvEcXzes0PZK0H!zaB>J{nY5tB4hgAwEj;V zYs7(7`%-zzSMEH4enK_@2hW>xY-?qYOmA-}6c$ZBe@L=fy8Qky53>^<-@@h_q;1%r z50eZ;Xee8} zCN;GR!hAG6aQu{i;8;DF+x1V)UglhrNuLTal^ECzb)K1)ejk3>i54Q*juG*F zhvvecZAXy&t7>PCPpwvR3ZQKxV9G$_EBkq0MT$#KIQ8J953JRIM$9H z+p-!IR;)L?>&u1F)YQM@SnF*DFB^sq2Hz=sd^7V#UFOZOV*}dnIM(`(SJm#0pE)&G zW>h~P*-u4DTmFt?^+Xw;Hvq)Q2_Q#aO$fs!G%T9-PSm0h#U0HqS$DFDf8YO565s!^ zgYGI#ru%ms>!YFam82sM38VM(fJV*p*704f+9tZ%nlG{u{G9#u*5`E(LRoGa-2?f? zwPze_@`mB%!>KxU)lu?dbOk)|5^nu_5ry#IaIAj)1rGh-iA%*VA$w~MTWPjYZ?@C- zk{f?yS@X@T=iD34?*bh?5p^=3ajbiKm_aGKLE)KqCMu?xA{#}`$0XSFZHZ|5m>Kn< z`Z4b@)Q@7OjF!4ZALn@voA;h7t!6d6HVxsnWbKRuExu`zXIb6xO{7#_k2o0?u&Yo8bjK6h1^{xrh#Yqv+zT%&OBQ&$~sY4U?<@6hjF zypMtezg&Gdhw`)yDz3P<`J=vF>j9##1;an>30(L2qelH$1Kdsu0k9xl-pNxDh`Wek z=q7@2^d`uUoD+mYInjRjbvk#P#wD*W<=_^ZAeR9!eo&z?vJ+Yjq)IMKTmsmDG~`bB zLTA56ba^B+gOHnL`F7M}P;m0@(n_C7dJR0AQ}a>=09!D(`)rcpqCA z2eCA3CyMKJD+NX@6cp$o`m4>3{~M1m+$#@im#bieyDvVm*)EjyY!gD%4iG^6gAN0~ zx&)U?c3k|0Ha7R31Y9P>J5xFwNs71wHw2vU8b}MrfGj{=rqX>fF{28sc=U? zJ=rG~4sRX)kWd6iODC5BCg1DkRKzSQKA*l`WSU^13abq>;1t;VG2BNQ*9XR)+*KEN zJs9Lz0}2H~BN*ssd`2o<;^NZJ=;^W;gyoZ|Vvo^aSuJ)IjCe1A7n(@)bC7-#GsV)c z{DlbL0SYi--6_29_S7etN2z3m^o?3Kj#GDXbjsXq_&BvuGscz#N=%H$c>j^?0NFRUMus z{t5~)kg4O5IZKH60pposSjZ0sLp53I!|1X+ba;Bw+i!dCtYgPFj{vB{OxbqP-gE=` z7bMNFaFy|11WgnSIri$AR`}>F!2Fjy)r*D{N-0IlbgzUI=2p5eQxAkuE!Ii3&r2}V z!j`t7o2Ppbs6KHiH)uI*DLXQ_$-b3PcRJEa-LL*$j_=JuH2kn=;q&b_B#Q-<*t2UL zfqD+@H6dp5w_=k~uP>5G$d7_1vkO2&Nxf`8s3rO4IOrrdW57tppHtLi3o@@=Po#zs zyh8Q4SwXmOEjKQ7!sM3=?Nj#PX&*Qdm5)kuO0dv!;0t#)U)cE-?7XA0>L30>-8KRD zp`Dt_VOQ^6)vaE|aNNPw&)MjvqYw${F0XJ7Ll^dmw8wxP?OS9mmT?@vLb5JX@?C+B z)JEXNc^T`=Mahu_pT;;eUoSS)J{8W`Oc58|m!4%NVzix&^o$iIGUt|ByTMZDrv(d_k?T{C=$Nbhzyt;j-4%J zt1*#8XwBTPVJ+$>9t%PGyNsO)W4j~P(ZZk6q%at>M^26O7en-SFDgA%;>!4mxZCN+ z)Eu%&#guR10ijlBU2HLBK-CAUz?WJ$rkpqtT-;6R zNq-_h&3T!z7oFNozNZA4kSB}94m6TEWd$xEvBOV*yw!Qi;q`tiUQ2Nz&nR-fDW zctpK<-9AHtEuF!M@`~_1mJ=VXq2!{B%wl=iUgf9Ax zgWiUpudQQ=sAdRlOw)`fUJM=RXKWW2{B*ybb&nPsdVd{5aSf4-43yV8&k_RklP55btEvhk69kc3NJ3Y0jZsNM*FXoT&Zek@1Lz!MsI?p| zAJCGTWF7`MZ02oH`FzouIna1)8aHh02S5{j6Bs<5)v?S_wLw(U-HAic>C*u+zAZMg z@ZG$a$z4HJITqQOwO1xX_gm!6HHhob35LD7Ju_&CnWOV<$z*0xmZ11rrP$hc8bARe z^6@wcP&TJQ7%gKb;SAIF=lW9VK2ER_{50|;ly*!h-wAR-vr+8WySBbTJ-CAkv2Nutv*N_f zX5&OYNYwJSVzwn83gpTlW-wb76e;k`a%0FZ9V`>KX14*1 zo!~EDz)-|`tiiylX2O2+io6rMUSgl9|IUeNc{&>>uR06qwO4|E5s*W-i%RDWEA)#Yl|G|Fe@*u*h9sbdgVsI? zq)57@gM$BtC*ciFrL8VXO%^*gDwGMD{pNKz+Wk{B$pCiFSrzK0!jk;DyQn-t%c+~7 z6&e)GcYj7)HU)fx9ol5kmx#T5qnJ3bSAA83xfw@L61GUOzf{c94vJ;9H{n6Q5JaV> z2^P0qlRdU$e|`>C`u6NY{cAZ39JmabP~hZ?(Qy=Z=(MjidUKy8R*ck)g&l1)%qEEC z@f52WjZw650{?IVO}eI5xQ61TaxBRp@kTIGx-q>(8MhpYP-va_fiEve**YIg&^APd zX&)w7>tGQS^@C~y!!L3>TOy0;nJf&=ym*rBG~Do!R4OO&+LefWD>D`UD$nZWw-cHB zm)I=K(1e#C+6^xB2Fyr530V*5nJgQCNXS9d`H zKGumoW}UfgfstAbnt8#f@cuJT)^{zJm(p0D#XnpshsVntpv%I&ll_u#4}j%Sa8yaE z<OSIRsL%n~!$6VvJy zmygQ$IA8Fe5w3?imphg3wD6}?>>V|S6Euf?RTX5l7Vu&HXJF;V)wbTL$JBpawNNiB z`ErS`8CMq-fyg|Q@JaF#qtsCw-RY#p@mI@?7Ga|8w@X<}PCa~(7U`81TZ1N?6DPfs zKKjWQnUjj`nXe*OY7&V%r}*yNoQ9~F8t)kO4GnaTvUNT?84DklAjx)huz-#9IspFMM&#!IuS5h|8jP^ZyEg6&KvgI`xxOGajhorXJC*6xhv z_jpRh_%`UO-@0aH24^jY2@YHcEHSz4bR#WElWf`Mq&HOT-Z|&*JJDQnnh6n_eTlY) z@3iK+c2E$r!49$^6*5w|cJybkEwZvTy|zT(wBW;ca!g8PytcD!w0lK3>g4RgRBRu7 zY5$SSTEy8voJ%G2+I6Q)d$3>^#>pI&(5+h4#o*f6lhEZCT)rEpdoQ7hPit7l@W@ECNrVcroS4!{p76@n3#D#4&&FAxg$!ue7Om= z@AKUJyaN&sJuQ#qmP+?IC=d=U3ma^-L2EKP8RIu~vkMJP9E^9m$mAb{15uI0%_G_1 zxXL&&K=8wU&Fd)>o?48?KyLbcSZ^E#o8u?bOiX{iJ<1^AE=*?1!E%iQTNHzkQ-o1x zuu%C64{<2eFtoU$-`{F-CTjx+8m&;fsUkYtMv;uhLAEUTA576jclikC0}46=7)$*v zlA}3G;j+8Ef97O0SdWC1JmDDyoR^-s%MsvyIvfyz`br7Up0YFz#Z3Mo}FzRqs}xSTIRn70dVkSvNkyi@D?x8 z#}gKkbD2>WjwH*PdJ9q)U5QcDMfh?H)$?|e5)!36j8FyNHpC7!PRK0f>*kpxrzjJ7 zP^%VCrs^aT3mG)^J;hcNKxJYd!=iOU$6qT%G7vYi@40G7OeXI|SelH#kf6ZWPmbqK zUsd;BWwxd~L`5KS^B2AR)m41J7VbEi>eh=K8~iC6-i5E~D|ExSZ| z+rqCBd5fA~-3@siaD&EDt1Xw5gx!>}sX-Ydl}Ppkm6ioO!~+@%jrn1M3__Wsrwu85 z$|0%#KN0B_kk^Q=JO^yE7BES%LXsLK!x18Wew`_|Z)_fPSD8(f;jgr~Rxj24sPu#9 zOGZ=Mmb)xjnp#{^)UQ@=u9>KA=Wmas5_XyzoubWIdmZTf(wU^5t7-0V;%(|T5bAW< zv9wMmtxhgRERDK!7v`Te)crEZykynD@Vi8f&Xzt5`x$Y^zsy2mG+^iV>r&PZaz z=R57KNI7hTJ{GNh=Xc*MANn8tyTcPA;|JipSj+7c8~C)oer#*-eHg^9@=2(3BhH~Z zh~W?X)p(r)2YH37OtzHGKXSX-I|Y1wFgeG;n(XR9lh0smOy<+eKX#ANUw}XwS{=wA z7Br7D&+AvE1u9Gp9&YU%R}xohN^d9iSKHL+~>(0mah z7^S=_zfQ`U_G1xTt{yyYE#%T)wXY`RY)j=}qnJNJ`j|WQ=Y?M*cY`)+YYCKoiDDbG z%D6|!DyPZl_(oOGi@MKtcs@+W{v?Uqa~|~Za#;3UAJ%<3$kE&UwX$LQV-=g*FKC5A zdS%^Mx~?8dyb)*T)esBEMg1dZ=acQmhe`39i$}oH15NjI_(la)hOw(GEK#t`X02Bk zin#)H=T_&3vpl_R^B*rX0DQ#_SQux72@u?qakPkP!gWF1P!{525SKqL!w1s9^vG4Q zO1L)@4~o#Q3)wLvFuZBWxF0*{g;$9UydFJtf6#m1Q~_4oqgP|Jw^_3As5;Qg$M3%( zmcF%fmHfd-_~iTP6%(n~1`?Wxt)6duC*FFom`L3SyB$Q2PqaIWYp2?G7sbPGlJS)+ zSot)&`PGqU&TS~AqfY0qW(*`rI$Q~HJeqJi#SjTzp}g-*^%`uJoZq7g;Z|H^=}tc> zVPr_=KwoRtUYO+4$+%b?w@4}Rk&bq_<0Y*43RbLG;wk#Zy9QDvzK?+KhvS4ad5%y?=amb@x=63WJGDNJ>dNmzccE_7d|w zLkZg+%8@OGkc6KPQc*#SPkaQQy_x&V&^T=wf{)1XQ6gypJ^{)8{_>iy0+G^eNMqU1 zv5k_DuDX-ZrsD!JD1{>!ZE1SL2wv)q6u(mL*8jojhsN}M7TfpxF`Fq)Zlw1I(KIrp4op*pvRQ6+edXDMrBiws<~-q3QX0b= z@1bV3)Z5Axc-6u(Wln6*NQl+0NET-+1zJf-NvXYn<1SnBn%x6tJG|9r94oDCxy!4~ zz9>T;+8c{f96Fha4`ZxiZ+6Bq1^hAC+}`dn)Bhq6+A}C<`X1@u62<1ud9>JIz3D{n zX!p4-$v#gn2=C45#veG=Te;RT78Z4x^jpQQ=_>v4N>9G)<5+sa2$kE$>-?$VJh>{b z_xD#)aw4j<2JfV{$4tGorEPfyfIAMrgBkIq*=?hyZpW3?O4NepnnkTf676Jl4~P5kEsN4j7zpo}0 zDukn+A0tMBr0X$R@|G^PK-0g-;Md;6z?8{7O3HkTEy{9-ekw1Ix_&2LkCcj&<>-1dobQ zrxO{|12+(!@S&g*nNUk-u#!}ZDgwcF-pvo;^eMa#-o+%l4?bxE+FIg|61Vh>W96EM zDN=3QEJZ|7D`LX?5|R_yl2JHmiQKONL2eUIU-K=}azQ)xVi)-h$C`INSzD!co_i-_p@A~F+_1IQE%Yysa+N{4L=(ca9nj6UO7-#KqHPAiC{&*M(;kvszv zkv|FivPFcmrW&cEK5Vf?q?&dItf=+mh&9r7mDjI+PQB;yt`g2cY^A>eenhkpz>0&{ z@R_KB544~s+o#Jy(uk-> zA19(UKiJ@rINv?5+%_xw7o)W~dbWwL+FQW>m{UB5DFA*VLSqa3C^{*r8fMj8pP2CLSg7(qj)xNwt=4=F@wO(_ve!KFo84SE z`m)}|wpcdikQ$q8JUHY+`1tmUuDIBAdNxxvQ9j#20!1m2GZbeoCL~c`E&aX$3*%Z~ zp)T142yNX05Xo3B!!i!)hKUXpz`dDFAbO$oq~DVonT)p*@&*!V&F3- z=xxJdCTz7Zq`t_miCPQ)+8#hkjp!=wwr6E|p*Txulho$BuY^s9#n_IAJ<60!m38sG zyJJM?W$&I+%-u!C3guO3AkraK`J5lGz_fxojop zaay8O@@Ix^ah;LrLM&b1Ge!p1w$qP5Aw za1~gw=d$8=Lymo`gvrkAk<*g6^Cl#!UfZE5R1ol_RS(Pd##6psVbN9+lbC@Ne{KjN zr>V|nqI)Q#9zH0hL@2DuF0WD2z(QD_kZ+C>#it_C7slhCs0fTwL`ixV@Q%BsfgwFH z0o}ED$}NS7EdXM&Xh*N!x;-=<*6B-x-;Z_GJEK%6oajl;ZtLwRMcEFH9)8o=;n6j# zIa&tyJ%OD@L2^KPuQDMi*=ps~P{FpLhFbbYs>_d))#nE@`i-6DvW6?ip{+0OO)5L# z#;Hn;*J!W7^6f3Qhm9Ys8 zq_jT;xXk!Yo@CP#j*3703PhM)1a`p{8W;KLts{k>cR}q$SgHbL<&K2(?-zxa-`s)9`IDEWc6W zmQATaT4F`DsqS#$FX>~xUU?+&%hTUYV%(WRZ(giVLM1oByP`)viCQEv_qS8kH`lLZ zx4|`F1FkqAHbzI{)`lJ^uil_RceUYK#rr*F3v7fYGp=HNKhSd!B76$SO@wK@6+Hm` z>Ye`RjMCPwwM0HdDzp8AAX|unv_V1ghZn$s_)R9K7XIQEbvb%NCF@dWxu%$cdFnyRU}Usvm5t>0SDQ=c#PVQ0(u zd+{ipkHFp6B6~UAct7cpBo1U3rxVT6o)sF9 zQ$?WsAKVZJp?2mRufR@$>xM!}g`jUm7OuSEC58IX^xtP zf5lFNX#4`goS{WH-^}z9AU|++R|nf|(*C0DvfOF>9b*apmF60UC)px5)~A3^RT!Nh z?CKK@e!6~5I2oSi=P}jI6zLb(dF1Ho`@Je#%K1j`$o2ew)-o5hd-C!tkOu|&eK0IoXH-y0;QS9&Yx~( zZEtCcB%v*qpZpp7s42<|46kuG!X;=PAe#Uo)ME|R-_z!ebU|eOT4YSG-5#j8yr6&p zSz^{vGg0s#yiFAMJT;G8>_h7NbXj@9F^9A<@`xO+ao|EvFM_nzf`c*3P<}x!;x+2Z zCKhwwt>7}3{Hs;vP<1a@hPvzt9Eir5ZA2BDk*p&ErrXBNuNn!&+oqvD&7h>5P>Mw& z$Lj}=%1e&NQisS*a^VuJ1Pg;h@Kl4y3}m1WeMEeV81%s?+nba#mK?(yKM!Sz8{3u4^y@Q{Vm|2}WM9@IUwHVnr#B!QG3 zrQ}%o602FBB1(a5kY=a{)wYd-#alsH)RGb5&};rRW+6t!43YU(q#23s3=zAT>FlW~B2<0PA|ryj2lBfb{m*4FXd;m5gs^L% z7?DhAk*c9xJ5KJ=$0wk{r`sdJ(|fy{s^zZ0FR(udB_r(!7QWbXaM^t&6__JwONqbl zG*ePs#b8k!iIyQNjlUbFAv+$})*5RA^&sZB8E?S4D0oI}-byj+Qz#e_q zZokQ!A3SOrx^(i$^c0x#uL9&hZPP2@&(Tm9Xm&BN&@u@b>=N5x&~TQ?%iH=`m0g-K z^=t*HgiR3i53BlN2}|@b3gin_g-{liA?We~aYNv1wJ6b=_`>QI>JqY*Wiq(Gh_w%1 z_m<}ifd`^w-x@uy1(VXnpuGuWFW0AM))X9K>%dNyEpt(1JAvZS9=_o=JxFvfKio67 zuw_%81OLzg1rLHSW6kgUvNL4ml{^nK9deb4Gp&^^4Mqo2d+l>_*29Eo3Tq2;Koyq* z^ps2`g`4(y^z60k`+2A4xh?huvPb*K%Gn;dl(!@KiVh{rq`tib;m;e$4i04n>v=y2 z?*!3Hq8utF=fwDEa70H7D;%nxUc&s)>P#GR^D3&292nm@1eeRF8A8g=j%wML@)jyo z*4T4*+3WZm3F?j>G`0%*H5+t~5mVC+K&;n3j}SBi$L70NU$IT4?JDctQ=2n5@&@R= z^w|lP%99TUT6-N6B^_0HDj+k*oqRpf2OM3Xg|2;$?mNeB&u?M}X2gRuu|D=bn zs+azxSIntT_M}raLb58PcF=LKe!6MFOhq|7+}vqtu5UQXX(aJvB*SU6;AFJIiKv*f zqt>@!viEr=&Vome9-9-_Nh0hvWZwTwLc0~aAYN*swIGvTmn82#Tp|J zI51hg3UdDOgX_C#Rd+-gVqisX^@wYIo68^fY|}keik5quFKAt$2ZvU`K zbdQ>Qul{tUV0_8vETO!Il@{(*YIn`&<6P606qMe z9#&GsJzo=oDh~tBxr|EzfVhAS#U9{rjiki$HL?9=HN!R0lLGM9SuRUXFc2m5H!%q0 zCMU@X-&X#L3O&CuO!&k7V#Eawg!X_#0E>e?XK|bt*V2?F}gaR_8 zYn077Z~!ZSApTwJAbkeikDkkjIm=_IL=W(JcDUS6v<=vVD zfSE;$?f_3VxD01i0~^tRem($@uNRUNAjgGE3q$E%af|i|uuxQq&3d>r9y@dXSd;_; zIb}`+0z+VO^k1MTMjj_ialxrDkN`Fdls_^jjht|jwX8?yI8OAnqVDsoX)&0twwC$; zNk|`EOZ=D4*RjRqN^#|w>T3aSrv@Y?s1}Dooqv;%+y|tCK%hXAh-nzXfdb<7)$iBm zzYQ?{yu7(i#AW<5=V8U5wCt(KGcY>WBTsRxgCf@?lzjZ5TKfNb$#(3W#pPqN!C0Ynd3YtOEHBv>fO@R zhpt7=D}S>6ahFrj=kv7pOA;>2)!YsxOpd8yh2y~$f5~T3CKECh7>Z|pAmpqUf30Kd zmSD1BiV1PMiD>2@9c8R_D`%70;*2CTz7!~OGbs!qZ085fHJcR692bJ`z%x~ zoKUxBfbShM%}wOkyZ$b;;GMq^GY(gIJO^U{28CBVgGk`UT0F*W0>v%zCXXwbcM`*G zl6Y%U^Du1JE5%wnNJ;dMM@6jGNuQYe7qzM{;kP{%tY4yA(?5%5REj3cg{QQ)J`_0~ zkI<(!urSqmr|#TllX!(3c<0>T=FHwEvv_HCd*@?dXIEBtRn&Uril%+_E|l}h_}CgP z;!~`2SEzPZywRNhzHQ;8CGW;7FWRRp>G_n7L9m5#(k4; zO!nK>lJ~wPzTzdp?ZuzkTf*;it?ygkihtH_Zxj}9Z1-*NyKfj0Zy)pR94olX_wBkz zZ$z|xz4z@#dg#WG_}UlVMd4SAD?Vf>-o)QgCoB=c+0mya(J$@SulLaZ%5Tup6;zP$yMpjjpcFw==>>uiwH7cKp z?yUc@HJ#}{UHG{Cwl(jw|0-gnbfdlZqvXQu&n7+vgoy3`v{fU0DKhS!w~hdQTr=kIx64{nr6|t^xb+yY_>henxlwObYm! z8F29GX{WNQp1W(CKj4@p;H2;AB=_!UH6Zt)bK^MR?CR<4KHwY)agOonf&g(rfjDJA z6wh=W^LL+gKV1nUG#C-r_mHF9r-Rp@4qqYuSWDkHe!2-p+(dWJ>Pcg9ITpxvUnzaM zd(nOO)#tVk(L#uLppbrC{q(qlc)SXDxcY>+m&VNsk+Yiil4nj)doz0*qFAiwFz++) zrsY7~@wv6#lj{dC77-N_m!PDAhJl%_^9TRX*p%$z>ZZP# z+(J@{nug|YTs#B9;!<-;YQA+1PA>e|Kl}59fX@E&bZu zJ@kEXk!MJ=DEy(JrlMI{wNs402^Lke(1;XgewC%&`kAY01bMr3$$0uY; z;|q)4P%Ik7EaOY7!B{HkFiMkOHlvry$z@q4S8pb>B|o81y}Y)2c1Lp+vtRypSg1DZ z4x@VY$7!X>d1Em9)s4%KPJaXnwdr5C?SWVtr5w{+_x*`%>2PYZJCCFJ>eoX#X7`?F z>z$uaY0MwIe(g=E*Is6Ou2Dbaia^C{DXGuA6Je3s`^VfymMre1|5H-t}>t+c3KmE&tapBh*5 zZoS%zZZN+(?+{~yI{$ZhehtAzn+6TxjSzlK(Vs;Pn&RjE{92MXyA4{>2(W;*3@THj zwj7RvfQ|x*ZKIA7O{jpb3QKXLuG)(M0X>ab$bZr)9RJOR41H!uFtBjQDX5uPUVP={ zc-B*%dB|r#WeEEA*--f(YfArLV^p5$l$8HJq?CB(!^3bHRI`+M%_5`zp;OS_0sezd zA)Az;#Af^tI)#gf+j=xhB`E`0m&fs_V>d8r2$2m99vo%+7oD<$rHrcpo-P^;D8Pe; zJ1~@JH#npuTm6epsqtn1Z*&URFvMl&A37x-y~Yg|3*rw>rs^T;>Z8Y znEZ#B%;RD(&HrMKV_23FU?!TN7iQunf*3H?!-#`Da%5WLV+wne0C#L0Zk$But-@Uvc%~3WQV)S`rDvgVk!?j>l9PZ z!@V!T&WF)y>+z8NbjtMd=nT7W%hZ|8u!H@qKfJeUnr<`Cbjp_m_%oe?!hY~CIwf11 z`akFtJA&JC3l=Ii#=C>!H1h=6oOI8l!_vHerIb<~j>^mauTx4giqMm~4Kj|9`W|@b zNy8gajMK(nylSWab2{a}PbvM|m~<5+I{7E1Bt2>m2lETL{o9yq_Tllv5q_pqh*Z=< z1_-6`-whsGP=+>9hIgb5nY*}sF9Joj@K(`Aa}JEg^>jpz=QTb=OmLGZ^Fzg7$qlzmvEz z5G{?R3-mAL!eiOyooJE;$vnilgoV9bxki4d`1wONKeT)NwlTZXlMQf1$apb$ljLB= zj7vYhPg?6%dxPR?zGAM(K|i5dW8y z(j{zw_n(wfjPgIkWM0#MAtn)c^qkk(;HvcD2_Ypt$a=wQeezx*JSVNB90qq=eLl1tS8O{df|dq2}DeQv`h|0i_H zRobw63E!8I{}r8LYQ)-SKcUn``G1>E`QMF6MPc;x@bQ9FN+O~d zMF-L4k@B}*AbWGZ8j zoqa)S;VTt_4lc2>#%8)-YxQ}R_e#{OaUVGU%yQ}rR+fOWS=v=YNb9dFeb$1arqB(4 z!5N+Hp%uhSD+~5LSQQFz4%+KBGpNv`7d$o3J@b-Fu|LP1K zeQHZ0&lrm+ASmV#-a@48g~_GKOXFfn-=1tcAp2y8uUyvg2HJuy{-9 zQ6KQVc4>l^Y|L=@E7>1KTjmfg_;A@dF^``u&uqQGOT+&3_DoyhVD?E*6vCX$+8v2| z6Q=pchCI~RR47ttJ%HK6H>WC=l0!@?ETGYz{xNn{Cj;Y4sz4sTGm7Rb`q>O2G%6a1YoBOtCyZ$Hv$K`7)4^6bdvvDEe^tjuuqNoyD5ig3~t*u_iI5J7s zPj#6}kZ$7vis{qjc+O<761a{(`;tMseTU+FhV_>HLM~ZikG{1eoVKa(oUK%X#{=ck;mM@Q>k{$DL+#IPbETTUD_%Vw8GmnEXf{XK)%ZRh zTi~=W4Y`c@(gcUuY{Zq$V%NksJQ|985^qZFf@F^U560wB!PY;Y_E)GgNhl5hb4fyP){(f^uY`CvmyE7JNcX##8?fA1XsQ`R@{-(NH`rh@Y z`TOIUFXDdlU&iFquh-vi_nZCi7NsTrZA?CtYqs64BL1r}c?JF0iVTr&L_+d3wHU5BJ9N_a}XS^9bC8V5^xbb!xPfi6QX|M zq`8EmV@D+$9P&brU~?f@Z_^j>7xg6?wp9tla4EFa-9PmB|yO2@j?15lJUSNsZ7V*o;bn zMd#&3|KN#6a7?`^InYvQ^t6OWo%e`P_M`M1MEWLxxQ9`{|K**OkAW(K2g|^VtT;j; zyvugM&^r2zd4V}nO~oY=J3Dtp?YPiO1MNbmF~X4b2;p#$m3pl-XPQ|@8Ty1^T#+&I zZJH&*j;g85I&dIHJ1@?%0OgF-6@@H*#lU)^+3jrBfOk6@#hduGmwEaus*Pm=$!!8H zSt9*^8j~Ws@vM>TwJnLTLS7BSlLa${3e)X-;!jKLDBrltk7gd zlVoM@WYzR!_10v~h9?!QdXbTlIs1tutn1)gHQoMLgCV)Y+%ib*QM&O6m1 zJ=Li-)%?)91J86lEZ+M={PCr&UkQ^Jgw^LAhzXGTX(T1^@C(c&EyzAC#5*l2JuOBw zEiN+cb8A|{a$5Z1moZj6owSsW1OjP8-}CqBBMBgv<2l)NK}H zZOXJsw&REnn;T#&2$blJ#|Tg1xX6CxotX$pWpT?%ZUr5fH zU}U*wCZOoP9BOZ^$MnFr?x||f40)bZSssv$cbuo9G|;+7>(4`zm@9e6Xbz(5BOzXM3_r}TmY`+}d5z;m*~=aJ;k+btYTVP*s*5Eu;7) z1JjmDL4a%_PE;!SN|uli%i4090xq4_(HDQwv@?4!9z9Ub0z~%`Oo)rjZ&m8`5=;eU zB)lk9cSu7(H09Be!SQ8!us|!^Ff*$nWmu7|eZIz~3?3f?lWMU++cQ&C5|Y8h0WA~# zRb=5)$`KD#w8#sdCmL^MrxhzzoGNguD3qnGaApTf>J%V2-~~*$bS*1I4ea0w)lzLS zgWxD|$Dwheapq6Da%!7WWQP)2+G==dj)Dbflps~9wp5O`!b}VdzbP*#uTcSjlF{?g zLw!zOayTBP32f^ut5ybyf=i<+6k(?RU;9)GG%iX*+6qM~(!y0WCRLe0=pZd0 z@S9daWrwfJKH$u@B78M4Ep8R67}!&_rnRk3KEB4nBNtZ06@$ZJxm=g8(Z#LW0A9hUMt1%(eeH`qXo(AH#* z))e&CnB$f#iq`D0ZyuQrnS5=Dx@|?iZ6%p)W$kSht8G>HZ8e!~-K^g%GgDK1+fzAO z8{69<56S`DwKq^P&5`vK!%R-?bm#G5)F}#l7cabPst}4`oLW^;!?@ zLl3=^Z8vEzvqUe+iFiT*NNyzW3xznVTkBn9vXp19P)skgX@?kR3%(OJ#z{9}N8c_* zzx;Db$+SnoshJ%Y0NMny)&hV$0Cqn3w!JRzL$>lrk8Di85@n0@c$=hz`75U$Vbeho zzrifmzXHr?nvm)Bg0U3QJ1N6f3>geRL67 zh6eU}QCY(=55v)vBXOJ~v8E&O5+i9&Bgt8yXDckFJ~z?V(5nN)H$Ie+H4@JWR%se# zs_Mu@?U4~5uGUWWp3ZCX8J-QwRDW>+>Ysyjl(6zdrikR4q0SPI#;5H>VrE| z#_~ESC%US}<~l&p3?KsCiH?&&1rxUQ7|;ghBubfNyp^b+T_Lf z5F;(X%yI~Me4Ll5&zJJMj%fDD!w{@Jey@2i%R!Va2nM;v1o0IpSQ+1w0mHe(?GT_QE(=IooY&I{>1v2dX zekL)AG=ViYp0`G^V8NAxNPN}l>9_DEd%?DI!DfBIZeqdpbisjZ(M@vko&Vzf;q(IM z{9pCaHnl}q>;fI`k^|O47}WxjQ?eNs7I)CFeB`(v)pDZba3vuExA+VoB!%_=L%DGZG3&LY$BWDa4msrwF_%~hzqM`rT2z&eQkYRw-c0^t^31& zSsR7mz3=)UJbB@SWoP}zSv81YbL8B4AVEX$%^F0)5IE+HUJn80J=>f zB$xF+{P8KI{5SEXR^9zb7;y(sHP^@04Q@I&JEoSpu9jv+w;0X0cVdyz z&$c?J@|H0ddY!j`qcJ%rP4u=9BKX4WIU|I(K@+?#v8jBa{DN?mL<9 z8C&ewQe$Y#_Ek6yL1*^8sP_e2kTt1)Ho6U0WG#W$)?~>*3HUiUyfgRvKMGp6UT}ly zaY5aMAUe07JiJTh+&ivkKYMETye)sGcdgJ}SVY$VAv}f`*#OL`b%k3|Y@Q(=8S{@@ z0BYJ9f_MO8(47P$9zX%0hr|P-xwouxk_!6{yEm5{qz=XI| z-srp#r?@z#aJ$s|{CwkYNT!b2;{o{HAiP=tQ7!Oi&H;NZAnW`OMI>m4dY-!br@_=u z^)I!jJZzM`$&ONMYoez$N5H3?bE0@aZs8F{>-9p%-}J(Bd>RmOt|$$_D($;&iRLyHzH9ZuzU&-@t&8BTxuKrm zLh93MBn@yf=M_X77_$RV?-3#XMB<$(Km!1O=~rNSDI!6i>_DVyC#9n$TZE`LCx|`{ zty2|MC{H;mpJ6PRR<&w<$wkU^zGA5$8fNsEvvGq!qynnf(6MmvuoUqBS1BbOJp&^X zBb}F)*0#@dijg^;nzo0UsI+JjHVA2< zJy1_U&aC#Eg1%5l;XOs`c|}JbD8?r*)z8={!%Toejn+fhNY9qv+l?VSC!Xc?Zf7Xr zUv$d*?Uoq6?PJAC)l~R*v3Q}dka^yHW6kuWGIkxW&Ey#bLQ z*Y>6%S6D*HiByeIu%~KtF3?##XWtCG2*=ax=N;jk9p|4`*P9TeTd_q>)SP=;n*zVK zPFKJOC+6e}Sg6E!W4kLte5QQ#2G(|4dZQ)rH7p0wkY%3L;Tqb&Tw0X~fGkIhTj}Hm zbM@12*n!s+6Sts>UPzkTV^EzsMF z73~78$04N~CHb&$FYhM(L#J#jdo=CgdzWLI$J^H|zmX<2H~E?EeYX5FSEu~jOX0PS z0o-Iix~=uhbeFbGZ3ayBFG75DWCxXXlP`~}o0zBN6Se1-4(mpq435mwruyk>mR(j) zo44Y=Srxp{6x&HBL1Emg$N6z@RHk)ed(_BVCwA6{r)7FMaOKk)pZdK*RKYX= zFCKlGRw!iH-#p&}77I}NS*?xu!1I>G?;@d-1Pa8~Ho&2!W&MlaVdPEc?#Yn$b;c-S z1kDbU+Cl{!#Mm7YV+kT?2||;Cv;F0jLB=c77^*4#hEx+D%H@&YkVhcbMl^xDqes5S z>;Vic+C(C_K!IG61f~>~nY~D-)c3ROw;>EtU8u{V2uhHAUB$>E&#*nMo0v3~^1NV_ zh{RKN9r%t@=hNJ~?b5rO=oRN6vlkva6u)i7McB`5zy8gz=na$Gw2`BwOM~BD^915{ zy+DBR(qMGQDN=HA)|eD!F#6vtVOW&E;%WXa35wYbLzKf3@t`pj{mLqyWW}Ila1pg` z?JxvwIH6;DH_^~Smeo@idZ}tTzn`XNc9!^M9GE-cWGC_JP#a8TN?0331T*9M6KaPnOmj085f zE=K17^}**pMY&K-EEu|igg*C0Xj+@4aAzcj7E31tQagrD+qs4wW1@9K^qz|eksL{y z{RQhP`8YL4??5Nvj?Ra9-llYn(fYfW!Tl%|)EQboL+bY?m=E*icDD&rzvqo7QVOc9sh6OO_R^{f zCs~vGRs}EF?KxOvSf$&bLmvWJbiPJQV!Nh~nJr}NRV#GPRbyKVb8awa=gWPF2@e(% z*x>)dlm3<*pR7ioP~BJL=jQe~x_8b2ip||P_R5DQk`@@!CR>;s`$G7a{&Jrk3OWsU zTquQIF1GC}Np0k0PsV9^icU%gozHjNHNCjIC#0m?vCW#)X^H%Q5l1LkW!3@|JdI5E zRe=~zP;k=&AWx4VY#h+6MZS53`k|9Xlc{}iQymEL@CP2qGJ*TC^GW~0m)rpns($mR zgjP0odFm~i3Ijal)7dT`tg$+*2MyCrG#a{~&dd~yA8F1eP?ZkFH_G~(d)XzlPYgjH zkA?pBG=;-{h#tMeVj+(x4l9UAb?m*rGM2rIjfZ^V+zDJqlH@e!dH;&u7ftwfM5l(G zhhi^Zmns*nszN4x%#_D=lGNaZ6GXc->!;++ZMk;!vVpJXzC!b|ep3MvD$(^%jgNP; za&s;h=rI)wym#~brS?)&7)NF|cZ+JL7sx_{Jaqdf{dLcD$}KN10Tb%|>K66Km@3l- zX5O7K>l)9_VD)3+$Hp}vjaScGaKEh9%eOZ>EEKX#^S$Nze(;{mRyKocH`k&bRp=AJ2Bv@|QkkpK+m%>+`4H%%4B0Ww37f)CD2(OXK8nGU2sjIrLxEnZY_{g81ZhAidnwDP6 z$LkiIZpaO2Xq0+5C3%AAn){Z|8fnxNE^Uu>H0<2oq?ZlC`}ySTvAMhU&R0UV&jUZCNrf;O;z2f3kr z`HT{c3n_L(YCVTRYp?sAz#K17vM&HSZs zeNnXMVLVv#JdXlA*uULyWRxIm-|tQ?uxI12(&KQjE^!<7(G_^!C~M=MUtr+z;xpCR z49AC+O}b1?;az^lebIx(a!DZb&UW9;@JO3ro(D&cm&oAK@*y6SIYoFAN6_v{WM4;I zsDL-7g`o!~&c?-eetwtWX|PY9aVJ#pC6J_R5py7V2!iX#mf!s0rUQ7p5Qdi$Cg`B( zOp`TTz9k1dynLt0enD=eMaI^1|Lu}e21GucfbUj!GVY2oFb(#9M|G$}A5ljQ)DGKs zelownJU`cC9YEJFFw+Iu98DPYD$)Ju=Zph!q4PNhv2!`#(y-OjCk2xWt1+45iNwI! zV{9a`t*{yaHc}QNM4J%Ao6CwYMNru177BrT{b69{^yO@9 zOGNA>8xutqWx*kvP)b?kf?ptX3!oI6%#;JBF;Z44oJR%iE%PtFi7N>%5Cg^q3tkBZ zwiWCCmiW>PdKO^%EI3DCFX6(1S`~mD<;dE-h33IZzI})lmMF9lEWWb!xnBlbY`_ma zM9S|#$|gu~ilItKK@a;{a@aC42eFytxyR(u07|yvq?HpFP=Fp-vc4@4w_{iGw3Rs4 z1x`08I?oaN{Mr|Cf3)aTD6xo?kH$LM5^6pqX3rC9L&{0(#WK~v?5ATax5O!dGXG%2 zSh5EaZ(-mA+Jy1|7e!wyu1BrPF|zVfM=kX(@{HT8Idb^~s$|g?=)r0E)N6Vy62&2; zP}#OZr8Ns6G*-g-mm;#@>!Ru1mFeqIcal%VeB(#VIgNu-eXUa#ytDg6vKHu@_8QB@ zSjK%wvVi?vOB^&t9{VfexI8ZlZrzD|klm;X@lJ`c9L_l1r^ZcMyM_{>J@pY84vr&9 zb4xW9Ycl;PVAOj|JH3n+gt9n}`wNcu+S$KNt}e@em7j^s(k#CxokI#v+ms4OQl0T2 z_Z*j;3}p4PmYfP!A)v*WOJUBZ$Cv_9tL6b_1kD!v{O$P7)|HUZp(LR9T((3S>sz$_ z4H`z9NFDmf^ai*Kn?zRhj9kHxT>>I!FyifyD42iLeH0o5jH7TUunI$0^05Y?s(Us=9Y(|0}ri=jM? z+kAmnJN%hIcC>yh&uwy5!GT};x=MW-tIGOz$=0pk9GU2pI9!!53KaVjp}n@8*B|iE5&gE3d03=7m@CS>F0;UG3tdCG#M&*XYdWA*r1TxD(f2v@i@ex7 zg6eTvRSZviWFy+o0EcJ=WH&2g`c2xdEA%A{ww4a7mBc&SGjRHQn&HM*;B zs5Aq_oe&K~#Hud9)Fo#~>+>)eLzoR<7$rS^CVhg9K##Eof6FvSNuk@C6jJ6qV}kyr zK`1Y$9TnKxHO}g7_SW(NSG1qCYe0ShArq6-Ac^b%YrO|4J)9~lZT4s;;stkJR-Umc zjOIiLlp*i>O(<-H^kok*?v8@yB?I#0rsW2z;DROY&R-k>Qd}_?+!9(oLSdXJS~C+} zN2I10G?Oq@9_CNlXSct=XgEd7&FL-QfKbR$qA>}-&&#@;BUHmOo~uil8I2?y2_VuIC`hi zZKuj0Y*JQB;wL6KO|*1;mM!?w(~8Lm#al_=pQq%eCkK-eXnJRKwvxRfyL3=wYe<)U zbDKGxPW;itX;I5{luTUJ1b>`2`_LOF<(7(wC}V?6y>WQw!NvbrG>>B&teD5$_HOH% zxA*UKQmjsZQ3xYpG06eHjynB4c*pfg#D;nAiN`Qc@+EzY$yslD_A5|}pT2(xedd9T zR{eJ*+6}l7u%u+ z5i7W!bd7i3SNmd0MUi5Df$}HtDjXR%{GDiGptnzcwF*v=`POpU!SY|C-IBqt3_Yh+ zKJ|LF8A&zypL~uz&_>nq2iz(cvC2U~qchl%29B!!#F47!d`Sf{bllLSGDxy1H5n;f(!|HCVRBemGdUz*9O9O#ou51r%XX5yB_|IZaT}HPVqtEsnYLN!G0X^i7FZ9>>;px+#hN* zoD<&YkgTo&48Bla!hxhW1#k0*8I|ERVU)sqn*9x-++KTS>7hDzFSEldZ0cl@or^XR*GXRb)5JZ>1W z=>JNW!m5mII`PeNjLgaD74dq}5BBoYJMIxx<}~{Sa)%&^yxCXdneNflFWFMqVM2Ct zpZJ(MHF|T~AiFkEoDUJ%0F}8+dp_mD`0K5N1xuLl4Oz_uro|y1qwn`fMD}-rjF(#^ z4c|Gz#HI>Mn59A6rWa~is_iXD<1_5?)#mgqPs(+1r&%$*g z8J4I5+oS!ryKy>{oH!nb)!S7uZB!=l3X>(AL&(i$I7e37AHFf$hMa5?^$*+SIOVy#;=cur7&<; zU!KCRRmM8|l_-^rpfzzz^j-m2COm2@<}hnpWWu#KBrPwk7oD=A+(L=fA0FfnC^~){ z)NlT9B>Krp*2myZLNkplX#C4!FyrWolE3O9@8e;D*g?kB6Srxkgpt8cD*Ej~vF=?z1=YxHTG zN3AiUtZ&7$C0#4*?IQ>#{GS)yC6gSshMwsZ*;w`u&*d*eHs+2|-i*qsm#%^cjAMv` zfa83H?P{1a^S|kon^j~i2@`4sA0DEluK@@UHm4WQ*1zZ!KlV`F!B6lkszWvkTjy2T zvaCw)f9RBnc}$YFwbBqDtw`M}AHm~=n%8}CojT5O`9S` z#PIsyrr;kFqx>k2`n1oSTd|~tG5jXk+-j%|ejhC`k>9(#FxHggXapZ8pP3s0oto@dn znBwQGRq=zXmf;(nL3V>Ig<18ZSos+EDGRj}_2WGQ?e!DFJ6R3fe+SiB4W8Y|lM6oMF}6Srd?T*C#(I!B=fs)ha|D|a$eN*McNV*_NhFya&Y=J)oanXm+BiXKhZ-yPqOyD_`g z$5kCRp39IO`;LvO9q;+lNrBKA&90~Ws}~7peh77=Zao?ZX)Wyerz8@@7$(de4?q!d zM8d)B0|{=1;B(>z68-uyefP5mCur(ZaU0PUj6V>Wvmb(y2EEsf2VfCu@MFL>-{@Wh zg8g7_M8n9_2v8kjpT4s5552|>$oB|b<;7I}w@tR0E! z)gt2+KM`R?$v~!NDfO*~)BngCPJ;FYfX_n@JfiJ^FhE0;onSyn8sObFk6gPzATHkD zd>Ysu3|S0{^eLhjsoRZE48NZHnNDFK{=NxDQHT3OU?Buj&_0p9uQ3Ibd$@?74L=|} zZe1pUNM(5-e5V;I;p;FoVp1RqVIJr}qzK6~LY64m0>}{qr$)H-A+Pa0x1NT;`0;=j zxK@EgBD-MXRyc&xJ+xgNhNRg7ld$8*&tzP~GU%5vqKr#E0u%jOh)mn#!VqCKhM|JI z`#P(kNRXBxP-c7(703!i;RfR5^6JBZSt5C8_u%wt2ZBw@av>g27Jht#r8Zz!AN}-sm3gbq77&s-6s(v=&-r4?SiK;a*O0c#i0Wbjy3dE% z#A##FW7jepB;1i6{B|z&FR>6caxf!cSkjj~kjKdq8C^n^E1P4(`#`TXNs?W5Iv+o> zh8Bp|(*FTL1&4L5xfRmTMpNf`jQ}@xzGz%<+~gGNURsIt+4{2m*-al-a{0x3Y7mGd zi2M9ttWS-?45U8KgYSlI#xwo>Y4b>{t|k&+KJfsTyGGQTP6ett3LP7&A!_EC!g;l zb&jm>o{U6?QN_lro&Uk=reYA#-<%#DCAwdVtrV4>Na@WvVHPfIz&{i%*b0R(S;MtI z)k2O76IGMD_t7ReisfpEab&$dAL?|vI^om2T=v!>gudBSA#Z~9 zSVl`g`5Zx}oG6NYX4#Yk1i204j!r(VUTR}s&``eWEnv?l6X6|c+2jhE@J9%Q^H=M%)E8}^0IDZ-PjNzoy zljrxXSoDXhSwt$R;)6!;4gZg(+K}~^bI)*ovV41Y`?cb~Z-;hw0vJ`#5e*MmhLLf0 z1M`LU?2A4d)Kq*kGLAwbh{nXy5KZzZ4#DO_Vf$Tcb5UL)bfWJ}nuF!f;=nhC{Fn%0 z%XlQkk@aZJVgoui9rx8zh+JX3_oM+?^#Rl(-VswhOt zdv4Hq>!Ha@5pmKbUgS>{WLxxNyk+bJ4q!KqdF=t=y!?P*;#c3nt&i}kIhSY24gd1# zQz|I$YcF{H6IiDg%!Nbx2Y4tYO4vM2>jgki4rX^1BXrRgsTTu>8qqn3fsJ4Ui9iZA zDO3*_p(3fks}UT`__gQTHsUKX7&V0&2qN|}p*4_MxHHCjrmV?W-^{^Xs#xDYLm&i$ z(Bhin%gA0Pc%hAFbG-H&o*Xx z0ODZu9MpO-t4Aa5Kf$WPNW`_eh>55-3~DHB1zeG4n|BeH%)dD}-b<2hEj=O;dcknX z-{4h>!ihEBu!DXRo2+y7<I^*)eGL0#Ie|x9n#WB>c!VEA*2)|Jl(mt zLO_Y$M(iYHXTfs{+hkD|2M?`bPAN%pSgQYprbLFy=16(mMv8ZbDNSmg0l(r=Zc}uo z3&s{1CW=Am5e3qAgPydtji`rXcNiM;-w7d!zBAe46YZSLB1r4WX9hdX{L(%uRKEHI z-_pQCrT(f0>!IkF;L+$g*R}NQlwhVTRF~hk$O3)T*{9A!;NBj;(HyPlp4b0)Gqm zS&kCtr6<>a%vh$+3| zIUZ{W14{`*e<6N=k{SUH*(vcx3dCZ~F*QvPy@I&<_5{FYf#lRT-oadpKkj=cuOSnPebPLqJ$6`u)K;P9~B-ngXORw;J zDbhqR3B3&k1jObaghZW6T>?-F-;6Mm9Em&3a60hR()28i$Ie331Vu;Q_9?Wf7y%Yy z7Y4*)^+-f3KDHa+gbpR*PUUvf=l4~Zy9}2v9MPXj5_v%RQvja+yGZj#u{g0(lC+t6 z#~emhrBvDRq^*&-^`V3jVaff%dG*-i=Nb*YV~3bFM;)Sw*~H(-G!YNXMz zMTf065k`;}t(*>7R$c{3XjxXgwLAc!cenp!2Ib$x>zgjSVcq>!(M|ZStbJ+duM17Q zN|1tds7>wpRxP4(#k?%#bwNFOvb zDtn`=Pi*Z&OY=-e}@j@8VH<_0)-RZ?$$~zjlhA^{J!I z3xl>y9^rQ7*$TG~yaeKcd_Uaj+#M%`cB`czxi0iN6epE|c(N1&j~jaljF zB8zBw9nZ4!(Dns_#Oj5e)aJR|FgrT8AMsTmGGMWe!=)acXHk!o;EWm*B{1N0S56@+ zR7Y&+_{)%u5ulEaK%e0=254g2YiDCtb!60VP}U85twb6Q7{o3D4Md;OTZpY?oK-M3 zd^55U{8s%E9Q}xNMMxNqrvg6mu4lizq|3 z{Q!MoAL3H2;U-|eL(CTN(?Z5lXK^I|sp9^_BkD{WuX2NrOrIPqyJz(5;YNP{hFSVs_#zj3X zd250Y^Jf@Sy_a|%0Z)iR%y5RET2BBso+h@D<2x!G`v-^RoLj_h#ULsW~*p3QF(-XT*RA)-~dStC*W2*N-_d z&nPB@X5`G<$Y!;DHb8WtjgQOKQ&JETU(Zw5SN4Ofmjx9MF82qq8?Jg4tG-zcvwjb1 z52~_THRrIopx^W#A_>@xGd21P8|IL=Js$V6xD4_U+`c{UxpI?o|8mIZjr>OUa8s(v zsh+GxoDX8IYi1kx{K3O%+~?BZq+ZN?P>TKvelI|_;!~R7aP6}tnlW_=@!&Bb7GW5#*khQwIdC~m0`YRDS$glnHA{sFLg_R%fu zIS$b*@P0f?T8$1>UgnEavhu6+w+3=&t^O9z`fCBjlDh)qpyhvgYTS;mWgN#XD@iTW zSFF)mHJN~V#AIk6COb9zVE&b=IB^Cf3_y7Xbz}<7PZEc;i9xDWjnN6bx4t50@KOqS z`iIN_tL|$QKOFaoqY7ecg#Zx-h`EJ+PLflzIfw!$S{XF9St5Ht=ydh8ZM5Ap@AkCm z6-9yQ5A>of{=R(sFrJN4XKN%jar|5Ogg}r#w^*cZvLh$ps772(VJ5r|ip16fm5|V* z2m^nHz7ZJ$Sp-|ue3l6CN=m?TCakR>Woab;^loFd_NpHv*qYJ=S6s7~SUCc3ZkF4! z*G-_uX|fb@ON{CfoKeQ-==GEscN?1^uH^ZX)=i9agcc>|eTMZa`3jwr+U zjX6*!rQl5nxImIqlmBHxHD9w$2_?BgVzC_IQ#sa8&fH!kgC)A{HB@3%VO@=_HdWSX zY=rZ4R{mf7UU=*c=H*Q{lqgiLs1plxjh zq9?A+8*#7jdawE@$@%YU%MHEI9pV)a85dm5XqUWV{PLyS-i&LaRMzdkkW&BP(_z%k zFp36LHiVAY134^%MU+J0TiD6tCtDK;e-A02UKyWI;82k>eH`p$Vtkfia}nytB$y*EYW5rmj;b06K!$|q~={bzFLzkyD-YE8n=?Ac1(1ew{)2{_2>V4bc&Fq zoY<%KiFK}VaR#6vh?$Ck=182>Y(~}fx451hy{UY;4Wk^huFEn#L|4z0UjN-&DU{I; zSw005C#byJ_O0cOBMA+To}8(dmaFU~xgO4nQKpWLSi75Hg$}(dvQY@sN&dR9CSjEg z)k;-VJsJ(upk1$?Dx>L0az7SW`wjEUCYiEjgURWPDr_0_D2E?9 zm+-gRBrEyy9RuEbj;8m53k3fwoze%9`;FB9bIn`bnWOcYRA5rOBmZ1w?Z`P06h~RnJ1i)Dw8}4qKxQHP}v|s zDmWlL^hO=~S0vLXmu)`n`)64HcbEPU47C51PEjvZGH{M`&G-gdcP2`YHv*zXt+eWl5APm4D~rF{eTo*1Ylgear0}DJ#5|M?a=6RV&i>=bsk6SSG87b$f|3_IV+E z^ft?M<8XefOzTZv*)%rvAqgkZ;}Q`C z!)wKLmi5G!but5#7kAa95Iz@2rE`&BrM;APx{b3A3*8{2V6K@s-G9&@SOdkgyP?o6 z34LDBo_^yxr@OSUkN)wlYc9zt@fwp07#c6SdTBGjYIQ zFWr)|Zl9C7k0ic)K)C+pv@6}-@{74mo3V6M1+u6ND^j0-|~M9b->1$h?Z85xpT8)c^*4Lruwo3(V!fDFpA` z^dmlVe5BO~(tGoi3({;8CxBW36eEq$^wT145k z(<}}}D7Z$EFZxlGf(kt-N#>Me52KRXb}3yXM^*X&vWoPd$oWtPaYb;#(*O)fM5x;| z>+Hj<2HSM|Yi6|Ew(UfAjR1G}V=?NlhpcI`Y8`s)jX%#Y5KfjogdW?JUaLMBB?T6X zmm!MCA_l^cq)Z=`4aOG6hG9Wwqq^sN{Po1gAw;hD^0x#2V?={kF1DbXu~4=sQ3ZoS zsYseEfOZx{*~%0OrRXU^a?mZL*c?Zo?HFLI;0G!QFux;Sw-C8&SAhj5<~y2EPT3(# z=j}~dSJD^J27C)gX)Xj~Xo^8Zu!FHuP!Qj=?IZiN6XR3fAhcfXA#wRAeT}R)YCbgq z@4tDgWptzKAFNC)d##KsN>kK@J}Ai@lt%lndU_F>hB~Gbj5X5;y$XTOMi&cX6ZVHFa|7qtNWuz&)%5B)z+6^ABOz^y_0$hp4LIe z&|u|u3I0Wkhmsfv(3Vw$LUc?)Z~llvB-duWF@oEbq4MrkiD<>jlxT8$IMNlGL{#LT zz|%BxtQC7k5RMEnk z*G3W0qUE>A-xbuZM_CA;QY%TqP%MkX6hus|NDR|yx(s9_gwgOX2+<9J%*Kaq`fY?4p?bSJTBfQinxqjv4L~rXRB{~E# zbJZ0MFi=kxJdY2BOxPi$=@wb$TpFbIe8w2f{U%oIBI%bBq*qHR#wwbk5WV;bVa@9h zp{rj~r{5H?5hnFTaS1vdrlx-_Iqj={B4j4N`c&h4DD~0D-_0kGi#I!8 zyi3fv7aJwBM=Nc#;Flx6ofM5k$eJvhv6)cyr}zE%rxXU2Zx-$~nlH#CyOn(QdAFWU zI6b##{s@0gNTO}yO&yqc;~mRfdnZ4>T5}bRr`PS1+EVSO$AnLv+20y08W|_fJYxX&P}8|n>%6y>uNrB?R7K}PSR_2{FE#eNQ9dr{{_#p7iN?)xy`$LxoV zT20m!0?Xqkbz>4^;p*piORQG=b z4~T}6H;_a!tS9#_OK9|nBE(3Dc?`&e4)C;P%FPSD>&#`eXjQoBm)#vu-jx(TLTDA;#z*?cYu=)yUk0v z3CXw{^mxM8FcLRE62Ci=a4VbOFcP6L@|8<2gexND^sD0h zaGHl)hrLYAb&g|bRIdrb8elkubR<`3H1BpaA3O%bA1k09E94q0oR>=l%SfRQrF)E( zHFH_cC$g>!5}bY~JpEeTEaT#UQ>!Q+{5tk;YP$h{ypejmiEF%Ba{Qadc#Fk&tH*d- zs6ze3XvzFos!&d8=vddT!n#|%QSs;}zh3To3=Ou4j$8S<9EEm^i9xu>#8BwOaLU9; z?D&Aj*mo{PI-QX2-HF;Ho`q#>ds1=j)BM0tDOJI+$&{#m3#AE<$wddH@1c`R#ghqk zlU|vV>%~eNIZA8mlUwuQZre)R)KkAgC!IUx`V0^jVtS`Mrk2$D%<xxPWiYjR+f~5t+ho6~$lIm$>n^s4Z(YxeK43sGJ zC-)2{+0kbS(PweFKk*#K)KN}kb1CBO&ESR25{AuUznLNy{`3G(LE&tiCENQ%XsBcY zo}*ZpIUPXK9h-iSLB!c4*zJnNi=!%Iqb6`DCTIYi?hHl0uCBC!Qc2CearwaGf}VK@ zV{zo8`pT@KgPHxP$}lqlmSxGT&(7|Y>DN$O&neNj`KGTvX><(jJHoEp5c<7HU39kELU0NK9@lm<*K)+FO9Cx_2;w#ksbR2++MM2i zribhzeg_5%BKqgUuY_M)bnB6f-vY!IX7D-?OIEvZS1V89BWM+PQ!kRpwoGC4L`bw= z((0mg3BL5YZ2*NyMB}|V^uZi!E?@!|R6591FaDHm)gXjEn1em+6c*O~xX`JAr+$cxE32zPAEbwigGCgCO^?XwBR%N> zx&?eHe3Mj-p;o=Ojjx*_i=G7k7E_C{x_UUI$prd$S*sqIxe^bn zl#0lN!I+u9dX1`LmmnJG2k*g{(c{wHYV>$q0R2+P*&YUUaT@_jP3i(PF=T7&j@aO) zH(^~6v}{NlBDigD!%`|_+Ce|k1yQf0cRv<^z^~;4aBb(a3I=Mh$ILp=1i}7nWja(h zo9jI%M^pIQ)yk5zeBltBH)_cL8mJ>^rhkHr$u@97bCv#)dJY?Umz$?;h_#>&+i zVm-3PpV9QyW#7KX2*azKQ`K29IRtT|gj2yAV?NhUo2ZucCema;!q*#O!n`11kd+v5 zN%Hd{A1O(savCI?jR7T8U7acN(y)SZIr%$N@)p&et~d%K=p6)UdTgCp`8S93Z_e)D zTvn#6=R>G}xX{AQmw#_(WbW`rk&=n2ez8!P0}(WWcIY|Kv^vX+ABib01RL z^qZj|tvw*>Ro2jRzMt!fTR-X&w0c?`sj)D+cCNAKZq1pVjPd`{=2T<(k$DV zliIVN_s}s`sA>+?KOeqWw$?JQs1G8>mxihBEk(wg3{Tobb2!2+zdtX3?)7A1@zjr9Mn&*Y z;#Rv$%liA&Njs0@oQPwm^4T2H8IOhIg7n#P_}NOp*=+pYoFAt-oy4D?@;Lq4Ki@vL-9WmytWEV2 z3K7x@X-qr4Ej_){y12KxcrZF`BDi=ez2HSTUFmg(YN0SQo&Kp%9T$w98 zx)V>ND|F8*LM)8UDcddh-^9#aTgdPg($W?3))nO8iuB-$5`IOF>}FBxdKh*^t$iJz zIIPU!Y%JyanCA9Sdd<*!?HGQ>>vc_YaLrN|X)*ELZSm-6N3fsA9o0GtMf--!`i9fk zo!8l&E8>Pf{YD_rT`=KBaOp?$QuFgV2H`{mNDX1 zCf(x$uj|{7w>0n`vC9nzyJ_8Jx8^*fo*@3imKjX$e<-U$$W4(#+` zNl*??>efAAuGYHcBD!Sy?P^eVH)u*UEo&4+5NZZTz+}k_q$OkXyvHz#v_Y0YBfPbv z_-tQxZ@+Z!aB%;x{`tlE;)?_FgDc^K8~lqq)`N5U7otLW6VC?`>=383Thn3E9m4{z z^}Dwb2)Np=0S}(i$dCAN&)_-_UN5(afQQfn1dFY=jAma>dygUmvvsyE+*=<#hP~W= zc*RY7c^o_@JUk|Dd5O^}^}0%hkPC(Va5>ns44)QLns)HJAPot;(^C1YHT;w{{gl1* zl-KH!8=#Xq?6TtK&G&0#&g=2E{h|a5x6qZc(yzWe@cBc?b4B`d<*-lX(sR|8Pu0V7 z^}%yJ{J9qSrGfCJ5gw)dTc|+gx{wgX*E3n#0Q6-M;lMDL_M;5{vUm2uOV@*M{)KPP z#b<6=nHIu}VmO`fzyYD^!5LDOS90KMKXw3%?24Z(aJa(G<^llbzPdl#% zx^6!7Of7o|va~MD-YrbqA^HR~^g(`c|2?5ti?sGTyKvn3_4iCBK)62Oln$;D_V;M` zg&GsptPUw{f_!lkiluz| z{K33loK>A(wRSsd%=2;(rL>JM#A{PZO5PZ>63@oZa5YZJ)f+OjaOtwdE3bH zp-u+05DLfT*Og<4vd#2f8GULeuH-*v(33}vw#)Ka9eeH|sS-G0)K@@@d1@P9J9$AP z{UD@h;NTaVQ{6eSj?N2q#202ZRPuMsjq9q}nEZ1_hAF~gq#WSHa^5+$dHxrZg7u?{ zv2$R;j||`O9~aIqScE;nAhi4UUNa^=`cEVReh~J;fhc??z0SzlNkSIVRQ`SRA(NA$TK(>53X^_!thbqAr>mgzy&oZ$HNI)2g-D#hx8sFs zeKcG&Ux(9`M*IFRae}Sq8=bxff6;|JE@%5JpG4w?+OPK}vIPS%g*$GK=BxC7#0!7F zKU@Fq3&#}ce7xEn&;FPo()E0Iy7oN~>tpxp)9uOHkA#mu{{DG=d4Xe@1c5MRO@fig zBTb;FEF&f%m?99qBy3UMUpgml*LzhmQjmjWf2t16g6cz%Tz6+D9bcG zxYMX*x={d%Rfbu-oK>b(UPUshP3@>vnq3Qub&i{WdJhST#r=NH*)B11zR%y$?EJy? zCv+hwXf+vIigK(x6bNv)DVl)DXBDRzMIXIS%4(>1OJad~9E4UaDqdci7i}j|S~6x= zWu)w;QdWD+XMcW4+Qk8x-mV;Og7LVG@TXr2SD*mKS( z$2hjEI*mKFZU&$^{TqW-aBAPri*f2Wt{r#!e%_7d+<85v;M{e;8ROjjd_L~{}pM$uDb8#x{LxZqrJh8(+5KJU4wV zCOx+T;22)pP%LGyU*Qz-UcaMRr@VIJi}a3mzN#pD@1+^Xd+%pCPkA5Y1!DRf7A7eB z9F^wB`y5x+P5GSE{=oD-ZJbv2J!{#D_dV~pnDV{oh6fm71E`+Bh)4k1{~Ij%Ka*Td zL)+NIoXIB5&fe**Q>~ku2a@NcpP!#p=(o^__@v}C=j<-E{EfW)qKc~e(3aJ<_U^%< zkpMUHjV|n;o}FFvU;H_^e!021yL)_r!{PrR^#2b(B)Dku{~uWL`hxz5 z|6)!H!X?VV92r8NU ze^~NlM#Hh@il1ewMe@1w-zpcXbeilo#=iZBC66Xk_@69!&04F=e^~O`jqhGJ$N!Th zpZI4d_DA9|8BMe`>Qt;I!YIXm2{0hDpSbD|Iv<{VZ3n`hUQZpQKUZ zbamXFEH~M2O?7>LxY+KGp-}1We7ZTz_K=;{Ny9m6(6 zzZ1)~XtNW?H@0jRFLZynlOT%3u$!nlAhVk!OIxw~RgvdtH(6DhVJ}5P%XTkS$Esp4 z?LREJNjSrPhDDm~ex^-n#eSAUi!Bm@(-6Z!j>n?yL9W;SKbG9@{^;O;vg8GkwExYL z9~LD_GaePEXxSZ=WLQ-mmFE11C2wgmFE9QdEV(dt^)aJHO*i9-Jb@+7Np)6iq&-{f z`EivF;;Y?gd7qKGeZxriti9+sZFW)Zl=SyG$Uw)J>gF-cn6sAkFDGZM+u=;-ZM$jq z=k168Vac_IWGKEPxYbYkt}-Iibv{B7#Jj=I#i}vSS4@{ZU_yt>|D7f0J-zJ5mifn$ z<6D1n9wcINcO4@2JY^Ss8~EYc9yivZk(nyL`g-gViF6qJzGUKhf@{g)W^%YI=4PsH zWa4I86q)&UMv~C+c2<_I=5|hz_w4qkstohpyoR>p-GYvF&D|mk&-mSvodHu6$RyqI ze#NG&=6=M=c?&G3$6sp5s$ol!yyuTQ ziRxmGyI$%}PkR~GwNLvwp65>oun3mt!{T(O=cDqn+UMiy*7N6+`eBxr)8-{7_{&+_ zLG8*YWlfy31ZUES;T1n@V~DQ|1Kkc(O`g&{eT9H%OHs2wwgg{kFl6N z1j_*irjzYO)w_feO~86SNP6i zf8y*c=yfaaCx5=ALV7L0j*uOAw?7dnt5{g^j*pc_;3`UWJ=L@@BNh{B zWe(tV7P(F%?yC41Y#LFE3RIP7^t6nL5*E+VaihF}aE+c4)(E)?Gm@K(MOA8!wUi*s z_^32421^!LJD>IMqlCqYQl8e)NhhD1?Cnlj&VIQmx1r#yeZ?|?rT;f9xeY5L!)$b3 zd?CT)A?cf8jMzL{5pRSF>2EO3Unw4_bY!+~bSmZmCCw%9ftMgWA=IBc7Ud{h%uuME zUU<$s>5o8lRRpgNinM(yka#)ZlM<%}^`l3Hsv~7cmdSWIxpkR-qKam!>Zpd^9lLbR zn)a~#Vq?}_wT)7h-qP4&OUE03eSiBed5lY3bKh#cCaa7d#+JID@9Kgus!fm;mitKV z>m!w_^Q04HqEOTuRugH7DJf-}&(Lh*I>j+(GrzZqr%A^-8esFkZASC!ZOX@pw@|mo zoo~GV_UOtiC~p=0{he4#{bY@k=lI&@^L=X%M(uxCa*~I(5v5wU^zrrme=PY-T&+i$ z!p5;#bThap-ccdK@Wie1`=%kfSHHsMfX^M~+8un$t2KF(%BHdNq(9L*2|o5>$6vO}2I=31-eX-^ZX%0b0&zSZ z`^hocBV|7P#!Y@4pjBp%)~^0dP?XV)8_({8U;uueSr#Pa304fNHz&g?7#988kmxOB zL4o%)BCYI}nAB-OL)bpbamN0%>%K#xtvf^qWFy^lH$w1U9{z;Xl+mxa&z{{rVI$I% z^>bpM`}@kLo!8OSDpk{4S#K0i9*Mk$*pyt5E|~aP6sB}(NsGomAt~LQjEAw$Dzh?c z#>16BrF4j?kTp$jTZ!Wo4fb{v6AM$m#(~#&?1-sELVSmsW#=5A*pi0}5n7y;@5!K8 z*_0CB$lVJhFf7@(G-i{X+$%NxlhM6>5Nf))apjf3%Dz26YeYWd@cD;ki)SytyShnE zFgc-}_W3D2a;H=w40cobwVFP}BgbZ<$DAk#mYuo9Nff@YkN|ET)1p)*V^eWNkRa?4 zh}SHIT)aQANp>Vn+OQMtposXt zrVv#g2R;@$QZtFo_7n7JBv)QqIg9Q}DMQC%5?x}4{q{)2Jc)AR++9?FyQ0XW-Bco> zsBLs890txJE-bsu)rdZ@UnJu!QO#oZ^o%f<)%UUVmZKJq~gHy^4x>{rz6$X;gpn zDs{LMMH*mh`hDfbGTe6y&f@h0`Q@e@xhsQv+PE(Ps`nTs9QMHEyFyX8ls+W97T8JN z;|@chBG#mS_2t@j`gQr|<{eD*)dQU(cJ_t*@h46Ia^%NH4udZ!bJ{|; ztn9uAMflJ|Lh*>j{J;IJ`G1ZBf4uIfz$eT8{)J(^-tz-MiFRKR01&UDh(NH8)xR`U zd?duZ^q?I=l+*(wY>4^o8#ed_A_cxzFkVJ5L3!|-?7FkPEB zZ5xz+1j=X=j4uu9Z8Z&$VgAcY7SL+i>*+A5Vie^B?5219+!8i~K89sl*#h^fw zfIH;CbHc#)0MI;p7`>OSR-3m@TbTB8nBHNSE>XC_W0(bfxCvjll}@;gY?vN>$oqOz zic8Nwo>W)tAbz3<+Im)duW-NeaBH0~hsV(C;UL8fh&&&d1wn&R2O4{bipB?0A2BVm z4v|)k;D>;EJ#`f#5mAVIV{8KHBO}AgAup-mAg}0vjA+}oXy5YanvrOKNK7pxJTfEd znJOxPH$u5YF8vV*SErBZd5rFhjK0;jF7iTt-x!d27~ZlR`{OWn<}r4TC~lrFZc!(0 z*(+`}BW^u1CR^M1HY~(-#B@z3ezM%0A1UGx;&AB+Wk2-8_lk{#MKq6?`amM?BNLu8 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 z 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�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≫me!v^)@v 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 z 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�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 z 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 rCQMNc;1XLR-YzIwHNgb3;F3*I26>V|m}`@K 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�aYPlQ#S!^`_=k|YOa`cuN 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

h+JS^dO<#b)Z*pOI3ce!vUv}JaxNF$dXhO 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

{kBe+$6|_ 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

D4$MS0smOB^JPr{B%72x6E-A+08~Uk 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�{sd|;@T1X$TC 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

LM@8Vx3m5F!qd+DW<@#oUTWbt~Qf$371}~tAzGz z!4@+lHe$(Ek0^CBpEhkrDyu>#G#E*z6hopMsB5iOnZg#wf_6gk_HI|BpjIkn*RY~@rc|o`L>d%nwO47mw`jLFlq__2#TTmBmW_5OcMuAC z5vh9VmYv{MtUyek?e$G1ZqTR*MFV3e>Wv} zOL&TJh`l(rF?OtWSl5b!qGy}Tg{#UBjv*F$xI&bWEmrgoQt=N2;X_^_1mmlX$E;C# z7DMFCLVy-VTEWR0wO;B|10ECq^PEhOg#gGh#E=`Mj*H+ici0d1n0#^;Ghzf0UV#yS z%og5Qh)=dw6hna4DHVf)lWXd5y|;UlwvCaDGC-8h{(rM|oj3 z7>JY{%Xl?tuG8WT5ImqZjcmOZ1Jy8NN{wJ2M1muN3QlJB`OG$7=T zVJ-f_K|CPj4sRZK0#3>zK-!it`hiFrz$H4PM4OpXvPfE>HrJcZMu$+K~ovVr3G22g@9o|bs*~cDNyC`ohg0^-YZhfdVuDR5RK5t}_q1cvHzC ztBXO7i(mvGKo1ro6bE__gjy+PEVI|4twX4)v16+D02v11k>{f+2w@k_fw#TFrl+Hl zJN82~7=)$UajCoigDVnpGdjDYhor{B;8-B31tl128OtufE+oy#I(m`S&L?;ww!tA8 zI$9jCLKrq;2;f@-`XRl@p&B?%>AKk{Lh`!_LJ5!|8NTc+toaBkA{;2ds0l#=0%9k| z+v7NT*%}NPBz!3p!sG-b_~1JrbTT3+K&daIwpW7iJPy9w;k%Q;mZxFa3|0uhxfNC5 zBa}|Uk8J~R9Lx5B7jm+|r((v=IT^&QDUxBB`THtNj+gDZ#a{uw>l?)e94NYw!$VY| z>(k^$JQnxc9QptP8f+i1OiRvr8x~-t_l?Mj00K^WEnt-bJ|Y<+!W#;COZH*eLR3q{ zJ0Lv37r3JT!kbL{sDT_TyO2%pE~23y)Lg;~H5q=c2)x1Mnk>$(`S8wfBd9{sRzLzc z5G)`d3H@Tk4V(pbK>}dh2)v;h#9o69t+8dCX8x{f%iFzQ~ z!QZDr;IFzOI1nG0!dplj7spTPMEgCyqrp8+FZ9~@8m!xi;>*E8@nquUMt}lLLrjJJqrs($Cu)WZ@k;+bGTt89+cN>isIn z;v)jjsF|;;joKg^OeF#Y;r|&Nx8yszaQqmL7T|njSqH-3d+!BR1oojFkQ;MJS(U#R z_DwnVX}`m;TiJ2HZ#WXdp90w=&6ZsS1fpKF%Rat#0alMd4s)R^z*+UvE8$KMr_EIV zCu1?`2ioX%K?%1c-bXDYD`Ep?v=8bqy>LCf#Jmr4P(MI%vT#FTh6lod!ak}Ol( zi-fh&EH@YI2m~3e7OSGASeBq|0G8~DNbH5KjH+h${INEO_Y_t(1&-bTJw42^Zgl7r#@?FXt}fS@NCKd9d3IX zq=>f%mNO#|K%`ip0fLHdD?AASp>72jCM$+*0qDxZ6-t1#NYME4iF2pUo;-j03<`9p(4s_-8cm9HsnS&@Qap`1h26@kRMF=HiB4h#LLW2e+m{eLaWCu|V^R1` zzXJPfN-jpRLWe47@C*xsXr{tN!!;3_5^g|{!aU(zq(n5c6Kc#Y=|h~r3wP6 zfW#qsJmG8=-Hb4t97_bqLO1S#u!o#iNK!5yb~xLit1?yu3y#L#;fe{)YQv$D489at zNhW~NmlIO3!>|Xln4pA;D|*nI1~Q)U*cj(Nv%xNI%<+p7LBitfZnNN_0)BbCW=KF| z=;ExakA%GJ1?{zH1QIgi$Dzk2xI%^mjAh}a5+e`8#|04dCYlm+ns|=0BbacCh7^Qr z^gz*Yvn(25w?~e$(M+TA9@lW>L4v8Jk=h@V#T*ej8!QL^NZ{cv@fg8_u+a3k-uMOr zaw)A4-#S;gQ_&w!SmL5*df2;w6V);fwjRlLJl92Clncl#K0A_|5=c-{(M1pk>(ata zF_k;+yX)RN@4x#VJn%t5H4ao$;jydo%QN4+^Up&cy{@%WU%mCdKBU@iDSTrL2vN{? zfn^>*0Jv=sfWcb66M?XSL_kuo+S8$U;Lgx24Aa?y6kkxr)8wCS1ICz;ZoVft#lVRQ z8X%wfm>@oHWkYFH5TJJ+vm``3BS6dX+HdAVA19@R0ul(DEDBULxhP3x=%a~b%3!bs z)K73CY@g?tu%6s(FJ5G5(~_u>1UHN!G^+`b`$pFP2WfCA3V#7mY6et^4G3fopKz8W z3T8KNh$smW2^Sk^I53)^!i6H}kOu598Qb6@A)Tqs5iaA7_HoHYUdV=HR#XLZTqY0w zsF5#HLNy!}X+k^d8Ov<88xht}9bp2&$R-oU?f`>Ej)OoMr&E$5Ob{w9eBUK%^c-J! z&Ixz?P2{{&hW+S<6%)!v{C-oB-(YYZS?WX4T9O7Qjc-ZMv5Xx&$A$VW03ux+*&MIe zlGDg;70y!Tb(WdTXF4;Q&73APs|ihNUelV=)Fw8!nayu{Go0NVCpXIpPI8{poZ?jG zPFnRU>A^Fe@|-6<>uJxj7&D*x+@~Ax;0DJ3P{>(w@P`N5*pHyuYZxVv1DvKc(E2S$ z5-X#GVE|VhI3;cu#$ssLM6fbOPDUK7DPv0n0gMtH^n^uVBr6!HP>IqDiiWY=4|yaL zm^NXcVf&{yFiMxlq?BHg5CmgJdLEW(0D`RWK)5KxjD;=%r0r9U<5W{nWL>}m7|wQ z294Hgl#%@#tX-!?yXp;3c-qY_cem@^?t-^>QGv?wT$Q|gqBp(jT`zmvixz&uH@?3D zC>C9E9VhMLIZP;;cJ>RgT59RKMOX#?=<8q74!FKdpa~ZFI~V?*uth3u$)YYn8~zH| zCHhr|y)LmF3KRIj-pKHPKRn>+R-$YTrWF1<9O3G;=)VEp@PM_X4n-XpCbgt6op!uq zK0su_F|iJva_kaDVh9cTWw3+|Yy=!D_{R%&aE>Jm+7TC+NId4SkfU4|8aH9cE!J|3 zrL50GsVdE-LKU0UoT@duxy^9@p7WdQEN45%SyHSj?>pV==RX5F(1K>3d<$)8W6~CX zB*u$91iWauOn7nCnXrecH|a2Ax=@YQG^M#r;>FR)g*H;D5=#A3yG*OgTUNDw;Tu2r zmS8%*p=+fR+JvfEx5IQ|5U4#;WL*yNXJi*3!}P8aHgm*%p3Z};72hd0{Lp0>2B z&6DD}^Sp!JHn+R&?Qd`8(BdBVd^-$g`664x7AE#x9&I`>Gw9rhHnB04@RVUEIN$81 z%em8i7kul}-@#fA_Z}7RC*SzVdsw)KYia6rXWG8K{;0WSg z^;w?;cuwps07cl7C(K_qghNH83kZG$6*S(rppLAFz$83R|FB=#Wy23T0|73C35>vg zT*WOAAy?eO{q0Ju;g1WB1=;-IN6-v(%*iKU#RA-(BvheR^ure>p#;1KEeK!SEuZqK zVH&dG8af4eeH{tP;T+Q8teBwm;g6hzObsr89y9|8+@Gt2pMEU|2mr%MlmG~r7fXNu zid+OG_>&g@utZ-SqPR@K7#T|xU?QOuN0Av|_%TCYK|r2p#5q*O2&lmvHKOX3L*wB` zB9@=4B;u>&Mv*X$BC^Cq0K*|t;#KUTKN+Ixg&)|2i>u%dRj|!3enc={MPC784Z2E@ z-Cj8`#z!PX*>HgfyoR_m;zu|`LL?6{yhZ?0Vv9)uBdA^?-d_{~qHD-rIkq1zo)skw zO1PjSB6cG_c1&nph!L(t9mFEo$m2@fM)HK80j`9JoI)_s12cf5Iy3-1wwPgnV%4-_ z_HCjUiVH#lpX!OwPLYo~l!FtJ!+ANQ82;I>pxNeS9_O*7<+Wr?!sJZ8WKEii=S@W& z>f}!U@+3a}iU@{7MD9Uk*o&OVNw|oRZ@9+k)X3B9P>qyN;wU9HQek#rOsU zgpCL_B|FpzKD-|wcOh);pM!%7GN3SJEgI+szpBcCXx7i@r>)JVPz zA&rnB>STjpbO&R&hi?$zEELFPkRkeXOuRq<`m})@e1t%7#3YFj;6x_+RO3gOfKlGT z3W(5V(iL1PB{KxZbV$*X08V$*NI{7}WTquO7@;FjL0EPUR*nIWEC~!bi)*4_X&MVu znuhkIrMo0$8z|;`l*1^d%L*pOUMeL*w&l=NLTgav^AqV_Z~4hXBJeX#{~BCNMas`AkQR(BPmE zUmGf@8!l*rYF+bv;Pdt5gi!ZL01hHf$Tf_r z7jg*;;el^J$1|`2{&?Y<2u!*zPFCo-qN`4x-t_rV%2dm6EY#Hm5fMZVz4{fGEXYU9 zhK=meGt|%@Y(pFHs~8+e$RJC|OldP_Lsr#K!HA1w^aH-4Y6H!Qz6Rh@+Mu||0s5SR zM#Tyj>_-2^o?v=MKlCbi+=D(;<}(ZnSE{FBNWv)pp5n$P!6$&J z%8Dk=vPM8igh~(thmAs*^c5OF$1X_0T9U_ADd7@0f-<-)Lcr(-G2lo10s+RRqGeTY zyvkBKLZ&KE#C8@BF5FtG#wf-QZEy&UC_!LY#inv0{)~d^(NR_nYS#`dCE?65Mx;i% zU>7*c5QeQ1s7Z}D#!AQs_p#owY=k<*YadWcDzGUMNCHB1Te0;DgMzMuif-t%ozrt= zU;L&|>~uOE>l-_rj-8IJPKPJ9ZQHhOnF>Zl9X3Ow=uQ7M?rHiDMB}1ffSMn zUP1FvTD%gloj-b6b_`A{ko25>w(O9n;W!(8jKcXlgF@&lQwc}h<2quCiL;l&> zN4#Zb`vHAbw4$t zjmJPt#sH-zIt2Yq_0Sl?yo6veEfg4Qh+N{3-FrazU@x)0%(zR+^o@jRf%1l3|JFE1 zpgiUeMJ$kTh3LrT6OEJ0>icv`0)F6(j*T6WdHBlVXr;Ix(rM z3fyi~ix1R63ewY|5ymHm0OuQe=vBz9k>h|4a3bt*=gDz%Zp%A%;mWP?L3XEg)(?WH zv>TVysC{>o{$gdwjF}5mT&=i(cJ)mX5FgWQMppG4bmY96|m!fK(PuioFBjlYi4{IzqT1v~Q<(F%g=g zR$>ir@|`hPw>@$$)XJtd42Gjub8y^1t`B;>x1N=1i9ewAWmgJ%9({pD+;l+-CtxZ* zrYYF?w^39>Erg0F3Hv~O;at@7UFe5;wW^GW&@6oYiB77%l1QRJgXI!BB3>=V_K7>| zskfuVICLQCG=9c|WPlcd@PF_jkUIc+Ym24 zhIJUT2VxqELc>Tb1+Lg;p^Fo&IEwsaK@JY1Nd_)kn?9!t%NRi6wik(!+qzgHW8c8j zrU)5^%Uin+JF;#)QBGUQg@_eWs!A6b7MpdQ*o1t*3ZFH&SU1RUF-!Q~|@%2+7w+nMYTMhqGa&5Wh06Y=pt4~mTKI+NVUya} zTYrN{!Op#eQ6|YXA0Cn)7$>0GA z6Ng^a^f2dR+-ASp=NO^nnZV!=jdL+(Nb0M zkOY8oM`HDiB9ZImhSon#3?N3up`8*Yh0JFT2*jk67aH03@HqO6gHpmM^BNYNoGGB4 zsKR9K!x-7hs}zpNlOXg(A*vMjUO$DAp!>?Pyzs{@I$LhA5WG}de;qxyAn$v=L}I;= z(N_1r#08K>Z>zKEd(CqOz&Uf}!t-fENb`fRT@_6n7r}vil-Ms!nN`gHVtt;~}tu<tmOn1XDk@T-^6hX+ZmZAT zYmVP)GVIEB$lV>>>+s)s-Q3~L8`TEZ5VJ#gSKrhG##5La9{<^oD5K1zVwt(J2HQVy-Z{+bF@=IGlO|FjN`T80n0virjC{H&e zUbi0~uK1ok4f8Us30*9n{XQP`pt}6o(ThzF$Y#+&9?zi~BD`{s;ez+!d(`5T#-Rky z(HNM49M;wZn4t{Magb-L7gG%sXaeqi0{reix!+NW{O;G~Ii12g_U_37`#JNYb6-nH z+{1G&;A8F?8uV9mR+z6J>ht6lw&~n_EWq$X-Y0y4x?nl@6cuI6+aWS?h`j&m2yXp8aIJ@@gt|?n*}*qBHF z+?uN8#Y*@o=zY&qGtEWY)Ky<~RbGu%gTYnzby7An^}PvFo7Fccv5(7-8`(^B zvOYqQRE1rkU=+fiq}X+H{Xt+ffm%~tQiE_9IsrG`T|dYOq#AuQT@pe6&_rS>`d=hr z{=s@=2P5jUzCq#WD2kN;K@!n`2nw}{xSic&m?BcF$~+w9Go^CnD(z0PKl))gmhp~3 zXUdjp^}3VZqC8KPYmG+h)lTCo)|&0MmtBKA&(&KUPTSc?5@_eTeL*PyiCKzQ3=CxQ zRw3AB&ffYzw#5bmN69``%d?N~tg7p%{ zi^MqaOW1Az6jfl}$=utzXbdSpJj@Sg?wd5pJ?c9SUdlM;m{ivRW@(16ZZ7&+S0$&RC5`M-()_IA46Xf%>aA}56h(B``|NfO1b)uC^qHkDa(Q#r^Q8NiT=4Sgl$fl~L z%AmMRbXr@isuMy1ZdMafd5j&z)-ZHdH%SUw8Z^zwdRk@BuXGeMXgPcm(+;{!Mpg4g zZqalAX(g#R85y}~xvaySpt$YMTxoh-qeQEEJ|DK|{Ec&BofC({YTfbumdvW>|6N;6 zLF#mINhgd-MM5W>afs94PDS=gD`xkT(=hh6j%}TnO^nNEUq!jiC`Bh4QP-j@so6N) zCY$Tn+@*O{#F8YK%QWxx#o4qVM$G;2x2UoEL2-^ThipPZ@tRRY#Sphe)!-rPOmH{5 z+HP&Hv8!dnxY&CQd;Mm+l~0W`k9FJMqZKny-q5>siFEMGK^yodmURyt)rV%9+Yqi@ zmWN7*-OzvXV9&4|7`hI7&4^}Rhe-!n)$5Mm&%BN&g;yR9^Y0iRj*F@$KXmKnDc_w| z4N5*QR;^Ue^~ThX3C9;a;P_vnxGvQk_XWlOxjMg4j@azxfUjImN=p9KR+9~T-(C=I z6WL#Or|8>DS5WzIPK=BH_6pbCWp#T_^2t$|%TVq1?k{Zl?ekf)yJ)ci4j}~CU<*K^ z&iJ-z;Lkj@^rY5B`h5$`o%^TM@zOi(kLihde}*ZDN(Ajg2(1T?>A-ny_sx?+MDJP2 zwGT6lQJ*w$mvRbQ7|;1e1E)h5)egS+)v7l5ccN~lFQ*9nQ;lyEPd*^dRe*w>=}$ZU zf8UEFLc!nUX2YlVF=3oq2MO)}aO2UBU=F^7&_>Tjmavc_Et(3k7u!Zz8x|lj$Zn#vw{7sE5dxaG? zV=HxtT6+4dukZNVv|fp>8r*`mxt*&!z?0_=uNgW|s4G2W9of!xAT1ajj@(VYo54tY zz3KSp4(wc|?%*j)XiZAr0z2@EOZu?NV4nZ1hW^;O?mM|Tx(lN{Fd$y`>` znUl|nxNHra8!Q+;^trG9^xF|(McsNXP|3Fqct?Yold#{% z7Oqy+)Y(}L+cZtYG|(o(jtDYIs!V5!-6qYO9gF3W#wCx{=dzla;_&&*3Ab<;(&z5W z1lLRi!EK9vl(%8ZQ8Xgc?UfNv_SNq%rW!i5i=ASnX-r|9qMmnK(_g z2ebbtyLrL!nZ9;u*i_MkVquMhy=vFlEL25kZMB!aaNLYvGrGxbT;oyF*X7s|!Ek-q zyt)a*d+yA7wRC*;u#w14@2c3e_KRU%-}Gk7#pIV$$KKF*b>^g*B(w^rlHdGZ^L>Dc zU&?iQeSZL!OZKwU?)Uf11DHdXLFMQUvmD-HN|!diZ(TQ5^8~wgAI=zH1Gxg=wdPUB zoy&}{i(QWRwJvTuqDbi?iMKy9Zzg{*UfOt-#4?fbe6 z&g1xxHUwhZ#&mi zu7f(v7lt7plN9n*!5rSVku4p>RNk&r93dxZ|4pn3c27!OZ$7w-cannn-zq}0AKB@7 zH;kqm2fF`NI=6VSekHs0>l@GfJRVoy=N)$U?d}`I|E2Nkd`$0Uzcx*HY`^k<&j0>? zX6p0r5}fFzQ`~XCttxlfro%K5lM@O8dmYSAdoU?&eISwid#`c@d)_RA>m`%Bl{9m} z$;teWUqrmKgv7=DZrhb^$U>rP=`I-7AGg9^+M6D@0n!)6?yZI%MBeYu2|d=K-6)YH zZw5VRhS7)j0#>0t=m%LRPy(kvda&q`AVmZ%IeT%G2w@t#@imEj=?L*2a_{zgVT8Jo z47*8WexrN{a;No@ebBY^_fl@ap)2)?f8{as1elJ3Sjau}tVlS8eZ*(+KP`FozV|X^ zV!}c9i=_6kWM&W#2#{h3rLzdJiS)B3_E$j&QbGTwt`ru|?dMy-`(piKVhj}R3;o_; zIA#%9`60|pE`0o}Uj#akKXBmWEy2*PpIx(C204H;b3h^yJRpaW&SNP;wIHl;5g^Yx zsCW09-f-{>`g=^$gI%R%$NLBj+w`N$zFnH~*-LE8&BEg3PT2eEKHVLi`&r-v&2 z#35AP;R$syJ7jSaPcer`anyn#)q`P+i(#P+G0%x%Tqtp4OCft!F+TzcPsw3DC2^TV zT9*#-AWaDueIa+&k@pNxcqTgVU_=-wYJnkXsl?*zDIW7N@|#{F(s0yKKtiW*BoTw9 z&wnJ{Q{pLM#6D6o&65ReKAPhQ=dmzqeIPjxA>tzf9*e_ZNXV4Prypwrjz(5?r)&&n zc}mF_jAl5FR1ttOWh5#(#>U$u%049XKBP*J$7zuz<7K3p8(E79qzq-oC+h@rF~rL& zMQbyqmCPiZ7o@s3h-v~QzX-lEY2x+dYz+i5jr0?2n&aL|W6hdl=Sb3hmNLKyDNu)C zN22I>hs*+mSaqZ1Y#>{2rPTDt1Q(agqzL~Yuk4VFERUzmXyN1t0rgmi)I#K>pN7a1 ztHhLy=;p>G`|0>B^u+!{>CU+9F2NMNy6nIJ_ws~vqUBU1m(;rB_ysg^E3b50rCdvy z^a(Qe4y)+Vha3^jR5$C?BP-99rpyZO^z|KB^0rX?^g`w=Qa-Fr?y^$$9|7^Rr|k8F zd?kYX_SfkfTJ)YkAsb2dKxrBdMdr{`%2iY0oIo0iLbPqY7h!N3(P(6KKyKt=IalH%q|xhjcL&QtMBv@QfURA{9gQL*pMjrx{ueMUpB-y2%uzsJW?z>75IOUz^FF zGIMB`@&OPtrv)&nVk{^m(C>@m(itw9rY|OHpQGfZg>R&78-=G!$(^rI` zP=Z_^W)D(gmo4PzoEEfN_@+E7Z1iVg4Ll=?nJ;aHOaJ+ofnw33_YWiAUxh7bp~v1!ucf7Ux|so+E$&okMoL`f5&)~(>{`oot8|3 zmQ0hD%!-!Go0cpFmn;{TtPYo~AD3*bmUNoBRb>@y*_ItdmmQUtos5>9ot9mKmR(^~ zzkVWYO^cG3ipELHUWd!xkIOzVE54X3eiUj|Go*HWGg!(>N(?K(PAefnE1^j%VMQx$ zvP*yXR5%eAq^ee;A6H^vR%0<&<78C>C;LS%DSl9_CK;(Go2{kqTCG^uxw zFDE9dNye^bGvMWXs+y9kWy1jD_`oYFpIy4L113pATwx-Dsqm5#)%!c5*;N6h6l-$d z*TT@g@$I1182wjuSyQnYBn{Bmz(;3<#%7*dYa%2uYOB2la=8l1Hp`@v?Qt4u$(WcP}@!FoU;Rymr))x5$Hcga>w? z`F8&!(xoike<0N665FFl-Vd)((h)z5F+r+revq5PXzRTAET$J?cWC8t@t zX+S=)C8?tGOra_M6TD^PtMy;-+I-Olb#(zc?EbR7z98y>l$a1L`+*goE{xocJ0A}0 z&t(?T!(XtvLfJqG>n<{D1CFBu4R#%wB?Eq}BLRLR*{L{#rR`gDBWo|cYc^ior+#3= z4v(<`CuM;wr6GZ~jzRX8m9=rHma%d5niiHWH>@5CzsWb_!?L6u8?j?Wx&11qBaW*B z8SevvWNle*V^!;oNEFi%EtRYyl>t$$hx)D_Go5_sk!2G8pCex>}8~0t=_VP1k^S+T|C>M048{AuTPrSMw_QKA7B2+uaVV0 z3_7jWK1rxPNuIJ8G}h`NvIwm{?|nMyFFqOZHlIzp$ahvB&pxd+)~X2BNItq~T3Rv{ zJNr{`#7BO)XneWke7Rh_M7N~xH>Hn5a}pDHxv_M)d33qKe`&0AFm`ddOL?`&ewAW% z-lB4)_7AabXnsHV>LmH<6jg0L`3Og4CGk<|?C9$1>FT;mWwrQnmFPsa!zvp3`a$LT z(b(qp1#Fe~_w3mE`pX&kc6D`NeDx80h&`dc(R>Yty#Xv+oqJ!0OJ8zh+(4_|z|`p9 z{{hkGlCUl?1k-BGz6+r=FV;~is&owThj@qgF1**9%s_gp@9 zQjrNvDSW6pK5B`2mpfz>{OA>Sdp_`S8c&TJAdj`>?&B$zP!yJw=ztM|LN|@AvX1jbd>9s>4n< z(N3sl_rx_1^wAElQ;&KnS6VJMK>0I;ZEJm#r(O1^eSybAR7Z4^M|0~Z3#uyZ zN92abp94>}$5vL$;o4v)9h(i^ZF@VD=Os#)u#+dT`Fjf31S7BdGQF%2~dlDkNJE(fi zihPVPelF)M4PASf26&c*e6GhV%^yFGySNK3dx{T#?w9}zUa`91yvW|)$uRyMy67rn zDA$Gj%dqfTH~Duq{Im*JyVmV-e*BLS$nIGJZUCMDnr6w^VUaTLludk?BPs$~!Zsr!2 zR@OGUdisihN6Re*GMdBi9IbdBReWL zCO$3*Q1}?MWWB7iqB^SxH(OU;)R^yp*51+C)m>9tSO2DH>3_@X*!aZc)O1hVd@If; zmF;1IfTPVH%!EskGvPiC8VU6*u ziid;m?eTbh-l>L&-$Tg7&80i$clSTXgZFpvH(lRWdND1(IYO|hu0K4x0j`b0C7fO$ zx?F0QFP3(wUN9b_U%D01-qWrn$&uJzD5ZaBekk;1u%Zn{7ra5_x|M`M6#EwSnm^)I zsX+`csZmw{GpeLvT-t7^VZ78&H=yS=->G5Zy(EoJl7d{Awig55s8Ndc*nnZGezauq zPw2PMqZqU5GUEUS{uiT6`zbTIH0P}_lWcj%RQ)io>{9()Z$!kC+~Dv5eQn2|W2OZK zCkSSR@$q5Ce@)86Xfo2punsb!y%Ehz6J?~#%ZiOnw~~VC>j6kmwYGxp6NYBPl}+sZ zuxx5T$)a-SD7&oEK2)A#%mJbZ%lffwhryyLKVkrkp(fb2mz}yucZh6_S<%0FQ`?=P zc8fnB9%snW;)-2BZ$F)MDE2Ji}V z1t#z?!tZmqebM@3EN&m6kiCs|al2X(%mUXM#UV7Z3) zB;p<>QfkX5_COvVbO;pR9SC>|YEoww4CGp0IB@E0Gbw%|Ju|LjL7)Isgpn3jA~9qWp|#&gEw*tjTrWH-gFi-PE{q^kZ5HMLG?W022yv}1=0-4p2rZz$i=Anf z1^|Hs6?(=F=?~*-XMSmn-6a zl#e78XZIsBAG3y9kdE`%dj&W#>U-D31P&$k%M#9GUTeYE)zbYk)60C~-PS>5{)BN9 z&cPkc<>0`w{tk0NfXkjM;Eqtwos5o-_3gERmef8jk{1Y@;1UeGgMxy$g6EF+%lA9< zfuVJV!I`TnY`dF4q)p)Jg^Bgfeh(9rQWD$H(ArO59Cedp7VG$p!23k?O;=>fUaar<^ ztx7YQM+R6W1OQXK*_1Rp?Hh#xV5pf50lY4Rxk!J2<&RxzXwBzYAAz1=fL{-+R4tpY zD{(qy!vT)K+2kL^oeXpwqbbre5fq`>Jdwvap@{H>La7tPM5bP}OkC*(Evs1n%rk-c z#8x<3r-~okw5r{RDm%RKs${x;09Z7-4Z@j}F$21LZ-nLMzAqROQiWFA{vznisYXrR z*g%XJqD4KaT$Q3y4+M`Yf9q7&HA-jjACh{KKx3Fd6}=JT``-!J#d_hWN|X1!mFaNj z#@m@aJ$a3l1v#pU6_P58BJ{Q8G3VxivJH*H@b&exrK*l73*ZT!=o;cOVI5($o!PnS zA}w~)1Y06JA3XERZ_Dk>Jhjv-%bym$ZrkGQj zkdGK6R>uvm>eKo)jahTtCM@JwG8U1KImTBf9jzO(_Ad?}Nycz`!|z;kE{?xET!ZVj zDS695C&F~xvys}3-~xPPXm2?N^Wa#UHyUaG-wTpUt)XQLbI+KDd_HTeZ$FZ$fQ?7s{WS2kD}3Z4>bO zoRT{VktPuXv|2}hOrf|%XqFM{w2hZRS{l4-9D$45CMD5tQaBn9xvyVMWIXP2 z3qGh(p1FkGz}63iCN=B0|GCUFR^OJ?ly4BKy89zoKUTgMZ3+!Dv_;|MB4Z(d?$)u5dBbJNR-r7 z95Gu6FyagVo&}ad0Ahd)k{t#zz7PUEz%|0efT)&Dl!hoA2z{ z&&kAX-Il3*U(}Ssi_(@CJyy!AKp2mObFohjzV@$Wq6jNBGjuI{7Ze0&UuI*NjHniH z67YxC76KPXxPTnD7~6ja%3s#h*|dbT=GmQ}Lh_LV7GGERLtLDg1vVgn!K07~zbHTt z0720&$Lh#LG~nE#>Of%&f!^bf|DhfgQjOY7E9F_KE^P z&Ibx36iU(nB(x47lAwS8=w~*}73Nyt#$5Tu3LPk<>gbKbz>L9sowwz z4i06YTL56x0s=V!VB6me0RSpdK*RFya9d{hLN-n(pU7w5cOyumS_q;Y2r9qGVN*!! zM}q>K@G`il`BGM81^eY#9!rPdI{nbj202hbxQ`M?of7{PIfMZV19xli_DpDI31yo& zMC}R(UM+yW^w(r>;DQ=!erXINRZzm<l>Hgr$b56E%vf2jh6*_oouzrr9f?nZ$++m{6)r&o-oSB?HihDxsEifo{X3>x+;!~IoVmH`^gcp^>_ zM##KkPi-xe=`_n64$Ev7_=V4v)=ZT)MWd9e?leI2Yt$@jIV?;1N9KB%OQ~emU}DxT zP4>Pdbgg8Do?CXkdPcWX#&%iy0Yc7gSZ23b`s1o*|7rGXS&l$M=JaSLcm^RCEJ^C# znge5=`>LOVfM~PjmWy(ho3EdJUY31AlXvPy7yX=zTb`FEl(TV~cNvs}Pn%ChOZK^% z33--75uPfTNu7yHp+zcOIX6HbZ!UAZ=myY#xhwp_QUS zFl(XoSYd`4@^-`G0AP+-P%^rAoZcO7d!p{LIy~-b#YZOH+u8v4F(}=Eb|g z#UY4gaqW;+w53V3sgi4E@#ST4<|TjJOWe=Oh=)otq{_|B%Sys&z=6Q>itwVa_R{dR z(z>(A%hB?t_Tt31;6O#8`PH-) zwPU4=V{|cyRjai5tz(s&h$wdDRlDxFy@=&~z{qXU;5iKHOb>|Mylkg2y zw#~*F#Bv!eL39Sz7SIOgh^n9_b&L9#aq}_b)&zW0@d)UIx0VWpWMjb$kW(|)Oi==Q)mGVp^Ta_4qC0i$j0y7q|>_TgUpA66!GmioN1^8 zwVz72(B0K;op(VM|2|Pv5zYlw&w!payt?1J-syC}VK9s>bkL}2Z56p4(H1?E7WLEP z-AMGBH_VXvC6Z8;h$|7@z_Cu`$lih=hFIO7N48yO747HiwbdED6c_3k8K{_*owya< zlox$N%H2d8t?-^bEE{l$AAMY&dKevjCLX=q$OBMMy`(Y&Bo}4m1Ot-voqQ7mYKwhR z$b;A_J*+Z=?8wQS1cU0DTD+Bg%y0cbL)A#z`2*nofKh~D7POGKGe`$*h{x`X9# zlIF0!w3^DyZPTwVUenB?JT=le+7+E_!TQljUm zvgK%W`e@_CIP&7C*T%4Q{+RE^_~3>_q377Bc;;3!PCLf#pUI7|Mlnb-TVFh zh9_7>mL{#8Xg%P8&83TLqYjQ1~aj^ zw7jyqw!ZN-XvF$r+wN~39iN<@onKsvZ=oLxy4tCy=Z!98E|+5uNp|FB(tzWiX~hCa^V; zVK=tBG1_p<4^H9_KqQoEJdw)~OQ6*nYdo!o!}I0NY9EALtWay1BC$QpU8>RT4<{TC zK8MMYN0lHSf2vq$w%zAvicqQEY__>RTjUYY7NJ3SLL`!Dy_tkTg zL7WuX@4Bn&^ZiSxygl6wws|{wrP}d@#xmXUgQqOr@keGq*$F@squvd~P%+&N!Z9x0 z4JL3t0q=$o2UG8bk|&$)g;5um?uFAgpX^2a8lv8hWL+}dkK#Nk-H+ydI@ymAfTcNz z6~Qt)h?Af!JBXKIKRrlL5TiLvR8lefLU|~ zpB~ZRchDSXIxd+VC)0119cS};jUMOtPGOi35ks4wG)GyH@7eof9R#bJ!DVx{y zz`l>x^kG?8QVbAPT+~mnpI2&102YhF=ab_mrSpD|nlQ2gPEbNOEO zV|Ni>4-!?aUk_7Fs$X$KY_7QeX8HVd|C1ME-7cS%;{A43+0u2iSUvpn{i1Q%8tj4L zzg_*VSblx=e%*7t;&C&8ZQ~hP`(Mq+-2}%ptnZXKUQk>l1a_y)8M!1&ia)Y zH1B}@n%Q;o86R-x^I400#Jn5DK-c?&3$xGXO9B%u$@B3wnB?<42LLD01Bv&G?1!$> zRcc%Z6c&T8l3Fell`CSYV5~n5bZGuh>JUS_DoHWOLQS|T}V4!loanJ8v&8J)Ctzt7k~F5w)OoU%{9&pfeA!Jjt+ zz0}=j-9XP#?MqI(uiaVv6?n=pUrueFBEetbN+BES1OTOEC)W8t4)@xw2UoQ zyFXUwqR=He(=Pdk`9>OPL8;5uEj3~VmjP|l6}Hz@uzQtK5D1g;c4*NY?2sD2rgBZ?7mzB+jYzxjUPK%r)4!--AaXhikDg zq09;O`(xdA>mAhqmKAXdLA14wd4H7(`Nv^ruMDa?q9QG5m^9)|6KNxmsu`J;)luH^ zT9t09>^HJ)Sx z%U5_19qDQe^75ie`C%mtf}I-s!TCDm7_MC?tBchiO0?l)F#%76eQqecyJQ47y(n$g zJU=fA0S>7>*zY$o^%hGGp`6OfiN8g8WY@&0cD^WJkwIb$g2K zm!&rirkPQLx>D#bMJh2_1qNhc0wa_p%vTZwaMT7kifDHgS>}kU-=*7-ktrbq`)>}h z4o82xK31&hm`DQ3Jal*%=gt4^M&fZi5s zqnj#CWY2-?Z%eIHP1P=w=i2XY%RQ*gwIQ+>`uOiFBXZ64DU%n*JnySB(ant|vX|x> z?`tbl&CM;7m)0Kd>pQ3|t!XE_l;1|@Luv2RgL+E&Z6ZsLhWfLO3iQl^+&6UJlDw{? zYzS^a9e>zrlhxAU$euxe?xVj0_nTLLZQy?6aQ@a?p$UyWhqS5a%E^98f+q&8DTVW_ z)~Ehx^F4`oi3)paBx9#BmeFvJgVcUZdfqM+srL{b_!`$~ySK$9cPs_q#xeFzZ|dU` zB`2?k1Q9<3@O+;3K->|BTHBXue4eRIbFY?GgCDCsviLN?Z((N)PxTp}7pC%{wdJX& zX3*y)$~gdzd&aLgC-ltcAD#T=KLrGjKAX3w*6)4QDm^sEH@LnT2`_RXaHWOw7Z$!| zPQ9)Y-nmf3I|8r*2|u$`yb%(%hvEkb{EzDU9*|x?qWE>8k#~;NOaFtsfMn67NBf7; zM*5Df=o#dCZD(194&i7u-Q+a9O3*T$Jw%0RLw(+OI0{D$Qbp2S6z?Xj!=8u3Q1B~X z792kqOnj~e2VVg-n~3QBH%F&g>q7t#=(=7QEPnTltr>_N(}PB3)Bh?xAO4{30Paj! zWqpBI#~$Nou7@1Lat0!(Xg&^eK4!#z;L00{E>XXvehBy(FH3vYa#cS|Kfh50ADKRC z0tE=eIZF8@v;T15NlRT|Oojf2_-Y8yV?X#m#?xsPLO_|aGK>J_YuWQuRH=gk9!Y6X zMEq@C$jj?Jr8y~xZ8h7U1J#&=HtzzIOpVoD>BU-unq$4r0e`gN_2*n*#YDW!bv3-; zoK;Me3a|xvf`SaFG5R?|;30!;a|2Uzb?i+;`T*=~*f3rvA%=fKJZFL&0D|rkq4>=X zTDHbvz9GVBp-8TRAjO}H)C6I}A zZ8_^S?nksF- zp_q}tq*yD3K;fG(>7F<$lK6cLNLXA>^1L`53Q;QcI7Fd1;n{dYF~re5hv22(IJzACOUMLSdi) zQd)Zi)>>QE#%k8qYt{~K_8wREfqM3l zTlPs>_E}r@#s9H2;pW_N{Cmv-;N?Pc=RyN>Vcm1#({mBq zbCK6_QQvaW@bbXu+<6$lJS_J-ob)`r_B?{MJfgQeV!V7(?tF4!KBap;b$UK+dp`YI z{?E7kUw8$~+y$(_0(SQT&h!HA_W#i}@xK)a;1vpS7m5H2#oP-e(hH^93uV>{<=zSv z@QM_n(muhgHrG!R%C>|Pq0UK-wB8o5>){Z<-_R~FA*mIy3M zb}vg!FH3JP%UmnVek;qxE6?XHFZ|!OrqcBC@-JJ{T6y(bc`aT=J$FSTu%g+$qBXsu zy}bh5u~yObR?&l3*~eWu0IVExuN+CQ9BZ$fSgV|RtDM2Bn&Ylo09GxzSFNO1t+iKe ztW|BjRqfza?{QZj0IQGOt55!~uIULk^Xg02#9d=op5bv5{E%LgVxIA~R`c(z2Jppf z=Bb6&sD<^Yh0mx(1l1yglH^uu(eUfgdFn7U>aaZOa5C!fKy?J`bwuxV#Q623JoV%n z^^_j<)EV`(p!)yU*2JpO!0yq&nbE)vYT#XOK&g)q02vE<{1q9G5b|ggu zr!8KiEzzSbIioEV)Rw;9migY6jo+Tj)1I%Qfv-Pfv_pU4a?i-%&JB{v#2sg9yj94T{ z`)3G(8wkKhHw1FeKj|Jw%^s-C9{7$PxQ!mzj~+1MMbCHSUSyeGbj{u$nY}n2z1SPQ zSRcK37ri9NeFQRnq?&zXnSC%F5gl#Kj@UH6BAc0b`jrC$y(#vu0SEuM8HYIyC7F0DA@kx|Z{O zXjGJE+>HP-kARRQ7h+`|;#=-GY%By(GPHuGi=%W>;(N2kjbs#*_dbF4Gn{v1f`WV` zryjwOHu104)~c+l`v4TXPapl845)nt+QI2IO`U1YR!0 z?=tA}3+VYuh^|G5Ctk?yA_(Lv0)7g}ZopXP*#Z{;W*m z*UpR z|046vk!5KSqkLU(Tp+zPyO@W-?STN(!a&ONO<~DGpybZuXaU|o0HgqjuST3(+tl4e zpWx@{jOLOt86?5Xl-TBs!|?(xV6Z5%d#}G+ffstSW2K|iEojm|6?>9*ags!VsH?~= z9&$CZ|9^4!)?aZgdcN&iMd4PsJ0y5W0tpfb5ZomMClJFE2q8fNf#B}$F2UU`30}Bs z;cmgTZe{P?-RJZf{kr?z`);4{{(u^c8ubfn%{f2c<|M;UvD%Yav|+rV2hie>}to2ZgOc zbVh(2fKY@wQkRTUgaQjMCmnF3?6~_RpT=Y`h? zgd!YS3>OaRhEy9yzbGScMg|D!x~~F8_VE`@gNEq)0-!2GriF&@O+gFyUVOE;s#UZe z53AAfBQa+?xG^Wb>}Y^0P(JSY66LwC@Mh@SDb<37SB11MT^z!~hj3hn5QT&EvjYQ( zLtm8VRE)&3c}5AXr|feUHi8z(3)!#nMFgy-%@G*h|C%%}N55(pyyyX+ zqgPp0Rr;jc()`MWoB}aEoCK2EfPQbmf=95pU&C)iq9yT1)LI4xXs49+r&crv_jl%K zToJRqf`>d}N^}cebR48N^FoJH)MN9x1PHsESG9D@GByZV!%-x8)AGwC)E!(y2!Ree z&x}ftR1bkshc=s=7+O_MlKHa;|nS(YnAYM9npE6zJTQ3=541pK zS|Qf4r4z(82EJQ^_~IZ;{LqwaHbiVHSU)VPr;D4;h+<_#AVQ5?bk*ScU|s~F@4Be8 zGj7t?_@R1hF~hMGU%lvNUd>>WfpE~|ErRfxZGE;8`H1b4T%#Zv!(4`|9qa7;SEV@> zd;ycbg`&nS1>R3~w@>%E#}JK!+cFEQg(K^UAeu4RbI9(Z7%b{1R z%dxkoS>_g@kB?(JwpW$cx(Ch4QXF65Pks|yyS;O|A&Ss_yU!>(mM(T6wZEcy=lF}u z-kq5Nwe1s0f;IN!i?e{q7?;IE`h7b1U=HC=kDZgmqQT4LRWze>nMsfo1`HRTk|%)! zqGF;ARm4ISt8b(9gGRM!7q_G5teQs2ljbvd7pzaVVtX7xcH)X{DRBa6Nm8H|g=w%Z(BJa_Ki7kDTnBKlb3iL|V| zqOz*Grk1v@zTtC|m#_D&?F(n}ce+ znd+7Iv@}M(X|uhWmpsQACz`B~-pI$XWpZ~%!)JdaXWXi)8!l|W__QI`_GQPP=bGNX z?zu0GLDseP-n2jevmq?W#M2wsOYGOwqkDU%)D~S5YgkSzLqdGE9Br$3X?$fcHH}kYME3*nZ@lSw%dap4DNXMngHD; zrA~D1&&8E2aaKcJx6=xg+UC-?3BUiC$=B%Nsofsx(dO5L|G2ZFN%V-kOGy(hF!`#y zeGXw+{)lcmVz^J_pqE63t(Z$*bu+wTw_gIAXGHBP`_b;eTG5R4pXZvU+epoOd3K19}#LJ_xC zrVlbU@iNRXQqD-y|NdkG_bh3vXCe%voTls5F5 zFdU!#xZt8a=dh79KIe4MD4{+7`FwVK-W9yjMz~?qPawV~M4dFgr+PcFK;T#SZc-d| z`e@PrZj;VZpwQgJQn190&T^y5%N?(D$s1WP_X)1)-T=qW&hA@!g;r|3w z2n_?jcW`KU4-cU zK5J{fVNX?|z8u<*aF_RY=-a9t4mW3eV&DL}b{3x1Wc9v&sy7K&F!87D#f}i7C&@~> zzB+|b_bumo9lw=lYCt~zra~K$n4XcM@Vd&a@yA z6*}zYAGf;i$Mgpk^0<`f7q{z>7?3KCvg?z+U3fI4^l;~BSS^9wa^$JD_3@~VY2oph z!Ka<$abq8zlZjU`)+du@IfW-vR@FNv(>5JEr!ybMtxsni)(TJOKA-NK&bwjqo*_Ib z-kvS^-Yz;@41BnYqC&E~zp0SQ_LpcB6cfj-Z82{zHk9_fe^a4goYlXm zP!qCeq-w3`a<}31Hx$A0Dq~z9+j<8jf~n8+qNn7vFCxB=?g$kvUS9kv8{gVn&cF6rjg)*qe zJKG=Bp{P(`2JM<$hw#*YiwY6T=eEt>k#hT{=v3yJbc9xDb=+m|^`5em>klfFW~1>Y zhyMk)IyppbQX`_UH!DTbP0`TlTTIjcBNYkq5gy+gU>>dnuI?75g z_t}6_YazvoMcmL6jf(8!qS2CXG6;*up@~Yx(!HEUn2Hl^)F&mr$^|bddM4V1PfA0B z3SQk-ob1*+DT{>{ym?MCh5(-tvLG_eo;X*PyzM|saxvx+((S1ZGDX8ZPBI{r&}*$@ zt9;XDh{a#xKDN7C-m%1LlW=Q%_9XgKE_D%os?&oy<}@@iO1(X+Y2N{VpxQDnJwe#b zZJy&HVH~u_>5LzO`EdStMOw^D${{lU{~vSazK7S2d57XRqb#DPOr*s1MYQ>2nC6sF3AeSk-t|DQAg~;r)s^ z;Vj8pC@NIg`ttsNNQL?=YdVy7-zQwotgBSljl*|8)?d!<2Uj<&DepN=U(TKNRX3f& z_gpV8=K;c+7EG1>uQXQ(EY+Ge3e@Qzk*ft*NX?JiDhK}hSBsSWHSG`k4uYMpmKX_Z zJ7raVg(qAsv#Zv2Yxn(%uD@F03#sijRXL2GzFHORukHKPcbI&6wI)tjH{hdklumQK zE~i>I6w`Nb~Dp=z7bTuzsRL<=;~wn~?gMHI>u4>FZsG z{`$GozSE}5>peHZ1_Y++SsTsGzOQP-B1QjMyU5K!Xh_5IZPoK`{hMF0{SB)R`_KEF zZw^xl8`ou3FNP9sj&fBSH?{jO#_Dg5OF|mAO;s4u`IUgYT32np z81KJ1sYhP#hcsWUsUk0?kvC`k%{Qn0$QzVU1fVYb3A#ab+$2jaFk;FC9d~jEcgk3I>Kb?233vK4cSg#u%z|H8b-vzm_{tvpm9yq6H#^_@PsK{8 zN8!m=eo7AkL5~Nq9)dL<_a;0Zu6qb$c|JPxkfQXI7W9;f^^~jel$`LCUH4SL@=`kU ze46X|>4BaO<#XK{FTDvbgEKE9N^fI9?-x4WuN=JJ#Cn_6cw0<(Tb+5orS!4!^)h|n zrLN=kG1f<;#>b)4=hK;w(}d4gEMHejUr#|_?_3|_X!%Swz3~y>&`#g*GvA1H-)Ks| z$XLG^9lzKbzxWBi)K0(jGrx>=zidkX%vk>%9sk@K|NII6l1~4!Ge4sTzT@@*e7*s7 zu>lP=0m!C_fR?j>Hp;*sf`RQift?P4-LZkaHGzE-fdglOLpr_P(JLf>K2Z}i zH4#*>5;S=hv`87e+!?fF7QBKLyj~N$IT5_J9=vfD{EIT=s5AJ`EaVs~gbCR=ZoeTitQJQ-W7^78H$VTrBLPfUMI}XER51Ij5;oiwl<7@GK}#& zjQQMB@R`T3L-=59ID2h4=VUndc{nds1fNjEJ-MmW!0Yj+UW{meq}Z zUBQ|_CImQ67GuW|!z3Q_$vnoPHpXc(#{N9U5j*xXN31JVthZ3C zk8Z4QZLI%ftmk>GA9h?IM_e#fT(nSJjBZ?PZCw0hT)&`4*hR5KpM7?#z+<29lra^4dR4j!HI4~&aS08z2~Cp;Ehs8PmH0y_v0XQ@(=o9-F0r>Z zv2QYQ;5@NiDCUQtSI}rwhMy-hW76Pc(#(0%991$xD0xvgdD$^}RX(wy)8oyVZ$Oks z`DBdk23RGZaySW|#-$uhf=3(R)p^PdRVpBy3eii2I;CR7r()Hm;!LIDU8EAAs1Qsz zjaV;@)G3WTK8><2<=QXhGB4$1GNlqb_B&R*FI#-U>+ou92saLdZXo>*bq23+#y!0Z zey5BF@fm`38NyQ;k1jIAs58ZdGbQyhrJOQl;xpyyG8LvWm4q|6FVeaF^|t&%umqo$ zbp=$M6BF5h|2Y-9$RY~`QE$|r)&(d!=u8Od?fdCb4rJN?Jry$50~u^$YUG0T&2;wV z13&1dP}<}$?1Mc285K(F1{u`AQ0jCCjzFZBSNbGnF4F)=HDJP`TfpR4&>mmVSy#|K zRnWWX#k>zvA<`o1f<2|<9jRhyN?w$3Fln+tO6(I_YCJrSbA%iN>Lz_jzbdjI(!x1C zqMWql*8_f?r!f+zE?yMXIcPUsMDgh)9APtGaTINvKR18vYcHRG+^`^qysWc``Rr7Z z?ocF@TLOMV$B!<}$Skd@D5al9Q6WwSt}>>cQdZ}(TM1<>-^$qP%Xp{D_yWrAaFyTf zDdTr8e~?gq|66%gBswl`=>s{R*XW)HehGZ-De5i83iTCA(-kV06>2n<8X}cX^(&t_ zSL!5G>eW{oOjjz=pc9CcusFrk>O4aluNS|Ii@EWuP(oC`y{xjKseUg~{XxI_LpF7;p?Kiu~pNKDHP67zJ!|CgxdJ} z+QfuP_5|qT`fs8Wk%|JvdV0l>DX`>qZPIjI(Pdo;O?^MQewu!)wv*=g**5{K8Y>ZK z>1BNjO+%YvwQLDUV3{y_@m1Taq&7Ffvc67=uVF}}aYVmSMIS1gP<^3SRq&wH%_4lV zE~SyHjP;x4Sz5)i2o&&d(Bgzt>uai=Rp(x&AkIv8?D%P{Y2WyD^6{0gVOq6|As=c99ao`eMaO{}s7n za>W)#%chtCdHu?lO(K3;S~v(jfM&mt+8DT7)rwEf$x!fZ=d$TuR94MILSB6x*%efF z7`i}%=`Ig_B?5h_0HHGm`&OWZ7>P}l=n*tOD}MgeF40F1rDt*jO#<~X5?e*Li|QN$ z6r;QkXqrHa2GYdleS4S^0wgg8pyB|wF(^LMnoEXGZwz1}v?bj@3~?H!Pyho!0RR9^ z4G?XY4^-;Ju<61y21o{8I{I-<3xSv=9WH@E@Ax1_+fcd^02k3B57VQDwKMN`Ygs`t z9zo0l6SVT5B0uU>RLeKZD0L|FK`3niQm_t#5x5EK#Rq<1A{e-7QlvD5%+IfaaKt30uXl^ii1pELfA`R4Iu~xj+apu>l>VZO73iD@ho;uWHBKf4L1lOVYPUh+Mtt1D=HP2M=Kk=4TQ3?T6?N+5 zi4vs0apY4iSg#B;ibBv^@D*Huvs%#E3dH6ECK}afQb(Wwc$XaF7}$$ZLT9_faEt<* zseQ1d`~69C`9a`u;&&as_9(;lua+$|`>lKrQY>diWzk!tYkndlxjHbdoAMq__%sac z89)z|wVB<9U9AY`XJ)RH=Q2e>+YR{gH5`Kxk`~xI1B0y3GN2ED4|(RD1A94mW?k^6 zuZalpOD1V<7My3m6YE857w9Sq*%>R|xq%DW^)kEmg(^*k+b$0&L1>K@=ar_UizZ2e zdNGZA_*@scth+lJI^vUnN+_s%vp^jR*L4LRC$Dtkfh;8xw^abj0e}!OCI{=e`278l zwh>BSC1z0Q*w_<0HBR!mQO>x>g}WC!l)fAab}Eh0&9sUVEK-&L38G`6iPJdN0679o z6az{|dm;NN^LSu=)?`7^6lo)vYqTP53`gUGAw`sd`%P2iZuEhVHVI4c(rF`OGOO_j+CHE>%V2#CXEj-SXauF| zUkc-%R5fg=mj+?R^M{EGlE%OAOAf9j0Mx-mYyf;o$9WK>LQ;b7KG%yLs#ZEX^W^!I zq}opYx5@sybKx_+8?z(xR`m0B0y0iK&X6dx}@WFF#Qql+F0;rF7dYI9K(-o z25}G$5#M@BcZ_CoU`r392?cr!C(-z}QF~;PCBxHiD#kuO9x&d8sv#^12@-a|urF)EAPHojppLSCk9XE?&VtgdmlTDl`%ez>UfRxA zfL|)Eh4w)>;&5vGa;wj!7@ZEmfPwnLy}y`^4^qPq!c-X6n5LHTLCgh)Jpk(0%E%v& zcQ+pY78NzU9BZI4AJR|eNf5^C5hgt9%=T2qGCZu|lg@bCZXJMT9&ll8U5|P0z}DC@lP_NK~={wb33BoAR@xs|Vgc zI6OK&IXyeSu(Yzav9+^zaCm%retC@qF-QeNjm6(p61YA&gX@2PJH`0o`&il(2H|k_ zB#EuD8-NC5BxPSsb9cMPT2@h7vLN9Op=pPyy?5)T4Tf;*&63f}|>LdU~UdOM+2!^j^v^7~D3 z5dZhS9QB-Mjq&!De?x^1rQc^KcazS^i?5^G zPsTB#ZyZJ-xM^08nU32n#K}#R7J(^8`5N#S7P1Ju_sDEO1dTLKT=YcV@X*RPK3Q8~GiQmQ*Z4$@g8~^mutv-K*|x1N{(s`&5{dc4gc|iKk5j!q?_~bL{IRT2&2ckw0O4axH9pjgvru_;i?z8WvPq zK5;qyV5`Q;pQR{`trcGzMTL0AXY2-*wP!!LT8>wLqVSJl@~w)K)3;htNA6O-hFF(q0gV7>UYYhS%ittX*UHOqsNV$ z$RXOF2R@NGqYTnMIW=^@KeJP9J!7ribn^7$`688h!ywLwlAr1oZ)r*5c23%o zbFfTLyeSugd)@vhk8DWyrB8sguEPKV`^CDfGbRGy!v{seAwYguhNT!eZgu5-+MQ3K7qEW7z*xT0o z1@7|$j5C2jH4byx4@)!)l(Is7gK~-GR1IPevu?e`71~2%xX$gAzULo;^sFSwq#%@U z-=`{b_5bh+&(N%W!m#HfWu6?^h|VVbHasHfX!*9pdGM_u4Z-mU)sxLi(WOX;mD?js zmX6b(clE+TA6y~0@81)dULby6@`@GzIeVee(EDi3z!wC!{bcC9Z^>q)Q7lVRDVwWA z#E%9dpzgy(k7Ue4NGBNy%wu|=bnkh;o>{z8siUHuOc>K(z)Gp9)5|p$?$z4xTJ%R; zr#atn+{9Lx07$LoP7s-@q`3INku^nh3fCV|AxpJ!UT1()p2!uL!^?y7_|x2O*e}{; zsjk!bbn_l&%SVVloOq3>qR1>BdpMnQMk)5&h@fxVOTq_4{Xt`Vf#gVZ4pm#urX>H; zFjD*t%1@i>FRCz}UrEJ3ZeGyHQ;Evgs@xP#&ivuC9_E*a2cGIU_WC>oh?Wcu3G%6Auc8H!%f zFdmNo_$)hi~vbC%3aJ~VwrY=V}|U-RJPAjJKV^4XhVI}Di;lFHFZ zMha{ec-fsVstvC=RO7mB5_u%oymXvgCK5(tDHUqs8~I*_^v((##`bf+5s0CJTN~NM zPhP!w*b&!fQ+1fQ$89P)PSx)+XP10_W%?L1zW2jAJy^RUSoADzFzDkEMBuaRN*~3C z=TUOf{1F>sR!+n6`xOl0*XHUz@gqw6M+{0km`{r@Mhc%*e$zzKSw3ryA1m`dF0eMV zG}yZsYaFXAwxhE$LdH+DVVsnB7+SmzaT-Z{_LZ1-vPMbcba1rlq>^pzg~B*_Yc*NY z^W;J*(^DqwWuueYI75q9#g`L1ybtQQ7A704Sh0Pmi?mwU#4*&Fd={fjuG$;93jiP!>oA7e1Ir*ft_#zAD4VuJPGwbm+yB(~RSWYRbiC%c>HUie{~4zu)u=*NuAGo0X6+ z=ME2%vx5wd#{t(@TkjrU4ikPk?Lb~1=OC}wQofw;&EH(?Jw_f70>>d&SZY^t7Tcdy z>VmzC`LGl|1z|K3Vn^{|$Jt;f zm0+jsV`uT<pWB~($z9p0|w|y#B!TS!jRB@%<6@?_#I8jZC?fygsP5aay zr4;1{6n3RFm4h_32Q)wL(stR>z=>%4!^lh3!LGN60Y$vaZ&WL`^d45<=XQ5)!53=$ z@JR}&uZc*JcNxL=jOb;I*uNO@?=ca*XCf6DbVOiO>tB=K)EBOy=AEl@HE zS9vOKgFl^ORe`SNW#6AN$rDVOtIvw3+!b|y$RyR>vrTSjgtnWkMTqadBwW#)j88Dy z0$3E2m1>hbI7o(`&Gpuno4!D>8}s44-dG#X)%@liCGOF63;$PPvNB30Q6j$g)GQqF zM`BD7k2rIC!;I$IMBev1F*bj{)voYrwQ+W!+;YAzsoNd*oRgbyyuAMWaJ@X{n|G4= z#p(XiJ0I?5RAQVH@;fnZMnNQ$O!9v{G5+6?NjBvSGeXCR+pr>D=$L25QnN{BCw{!> z%ue>^v|vgNMkU6%D48U`pb90El(chh6;zB_Y!%l0bIT-$aKW{|PmC$7j|S!bO(v23 zof!Wgmr4FgjQ>U^Nsdyu*vQQ(`Yn^}UTl^8OJaPvQ}gd-l6O}Jo&O9nNzwWp-v5qF z5}5vPiSd6$CNT?Ejzb2c5@Qw;UN&FYj4jUR5ta&wIi4iWUx_hxy8Lz6KPJXqDo(%t zHZh)eX8qU1csY^jrTk;9UmejE|K-GZSc{QT;z990CdU6|ndB%HOF37P;y;i{)Oq}X z7`iMXxhD!5>wy)S>{$jn8r>Q_@G_K4qSgMuE1h9A=yo>WFP8sECh0~c#>aVTL8!zy zK26@%EuUr+$SP4tvwmiwL5F8F9?mOrNubsXt2xTdugcfcJvh5Eh0|< z$_%ucb~uigN9UETux=^w1ZV@c#%MGx;!qizxG{PxsEK`x1Zj&KkwZ%rPB(zzz2!~_ zj7!9e7QGL^{=PEhSJ`*1rk1WaYa$Rs*i~5cvASn=_dP}39DcDwhvM9?_|tz#jMo(B zFQ!hL&fvwar#+~D&rX}8TDaXXl@Jh`vlc9slCKoK2n><4R#_ZY0nof6-E76ehknGu`oPaoCZMe}dGxstx&3UKXUowfvd6(K>GD$~x=d=GzCb0=FPedig!qfkmO!AM3@k98Aiu1*A zDnaG{cZu=;pJbB8-TO`dZJ8v;=cGIZv(QYMFlo@|<|rei$W(i;V=UxDb_s*zwilnX zb@$ClMMvX~UH|3mWz$K^xXZrtLZ9+|JgVBA8t@vs{P;^^p2((3tn`Gw$x>g3u^tcb#^P@inKP zJ`CR}^d_pG&Qs`-esv=CeOff`s?O)q9;2M6?UC`?gWthJIM(A)uCmCwhp4ZIxS*$` zj^|@DPYDN4g;-A|IZwrPPi0?EH9;>8GmnwmE_J6+rgdGJ*G@)J=!~h_CUVYy$|O^- zyv=>RU)FfPo$$8F^|tNwey`*6!NKR9nUABdk6n$A>x7S6u8(`C&sQB^PY2((>re_a zCy5m|1IiahWParAevy)Xqz-=1tc>3pO?Qv zs&{Q?z==aZqfW?~!*7`crFL9lgjBz`U`AQY*DHQ9CGD#d`{o`T- zYh!~aW8F8RZO=i%TCIm>(A2UQ1g|3$#G@-ZKnfU0&KIAl8=vhMpBopSUmK6=i;K?V zOQ;gcgc2%r6RI2&YT^=dsZf7W8|DX%-%!JybpAmFAr%7a{ys4-^#da(K|(B7x}R~% zKv<_A`12S{AxqA832>K1j3=k~$_G#D*%SMpTW1 z6oAvMzfX**Ih_~~5!IN1Yyyc*+E6PhZ&50UEA-zIW35fsf``#W=5Z79>Qi~p2uPSX zhaOQpY1M+q!9%j7P%hOOb!0uqRgWyRP+R+rh*;uzO-`rn4>xJ zKtYQzWF=p@4u>J(y_R-X#Adfz+eLw^MdCDTiQ|K`+v z1KRo}Rm!MFbbv-`AHYb}rm_J%L?CD|U_8nn!?-4Rx(0)hK%=F4GX`Ad1Lj-H-U3Fb z9uq~ISR1B+}_sEp@ArxpjY(G%N=00<0d zNdQ;^p3wpgw5dAyKtr}B0EQA$AnHw`Y69w^36O>{=f)2-=wyicJBl1#TlHhkz?e{j z0RVx*fTJ+za~dGi1f2n0Pnn4%r$^_tV&$nqra6r||0MMDkGw|VqWAiMM8NNWwmF~{ zn-ORh0foKlc5@Yw)30P{_v>l*-3ol-vd(~}9$5?+U}_JNZtHe!x<<8m1Yn09B|C6c5rO0z8}nn?y)R z!~rPK28ETwY?`2q;N5S^Wa9WJDZxYl^y2~?aP?3No;U^oMTs(;AP-X+Rcn1j#_|yw7!+@}!A5m;w9X(zoEe&V`zzcRzz5%c}2K)k=)C-io65Ek3 zSM>|E-Rt$hS7FF-OD7s5V1}oMfl^r1z@JtC*EeMfV*rP{ry2+R`3U&T4O!c&?_$zx zqU|&l=s+7Fg#c|k&gia@^@OSQnrh9aTi>Sj@~c>X_+R9T(^M;kg6MqOv~KMdc!{dq z07~xfF3Ch*j(R17D@#&f^>{v zi!&j*TPP^@b~Y zR(KU>yiH;ertg ztty-K7$p+~MIb?PJ7;4ndqDx4%g{D1MA&*F4L!b;4){U};cw(1;Q>hrx{Y?~@zubt zO<957k_LRqy%CJ|e?#{SQ>y76G?a!dlw8vf;TK#!9P;w##fyfVGEz`9&zE;JnQTCteuIz)x-OEYAh!LWuP2plEJA4_ z+3Cw}4@kzRN2I6y*1C!#pjcm6-BP+=RIyO|buQW!G}sg2OxjTvQ*(a-QCK~M&PY#T z1By4z#5c`AS{6uVHklCh*udTu0fdDYN^~cRr(clJ`OgQmF90tSFUvgJDI8P z8|0NZ-ndNTmb41(p(71kzrvyK=%dX$=Yi3m&Fs+*g{2NE=#TFlP0}su(9bdPt*hoQ zOckza?9~ehFVhlq1kr^dn{kWL4FQjyO-vwu%u<+|7J%(e>IH_gBRK53mw_ZAmG#+ZSQ*RW#*f(#UFbmXd!wz)s&_^RM@-5CM-K;tjK z-Fg5WasC*;uG_VN+n|*iXs{(3;OgHNL&{00HlANM?{oJjaeSk#$-2*m5dVTPSusMt zm$^y6`4g`j$FK;qcM2jt5*Iwo<}%iw)b((uK6`2CVPhAQ+t7gMwq)usI^U@MJ17ah zHZx*ClV`z~ro-!V-LIl4_JY%vy>^C`0UEkzDm${LDkHrK=fA`TNbsRwCB*k(_A*jz zAgdFWFL4;Chr|z*Bw;okId*L|DSfz17BpxQCi8v8rk*a8Hlb?%!0|eH{uBwKp<`mB zwls-I$SA02=opy(B{Alb7Qa~)9OjQ_4WW+2ppKVfgg~VFWccxP&~fg?Gp1rNdNcOf z_!)3vMUo3kN%G^M1m0Am`msnqYDoihC_%Pcy&&pRFsrXvYdjj_0YyH>t$ZP39W*S? zZmDkUWJ8hUHvxu&X^V!rGScF41OaD^6Fmk;eBuWLW^) zl$V5_h-#u`!RvMdLr15C0{Tu)v-kGz1>L z<|ZbfHuiEN&$HgsZgR)$*N@)WZE7ox-zdB#RIzBC^3cbd_T09LC7nd<$?U0}+%z)r z6`G}I!W}!k9PQ?07w6Nxg^rlVDgBH5iTelQ}UPxUZ}l0-_a1N>yAv z--GZOaDzrFIJ@qLRNZHTKOI&U`kfdPavX~B8(Zb613^%&(O4a;mu$QWQMRMH=7ql# z;~>HzF+Th!od)jqQVowxBZB&k!<3&*zK*kwhN%y>s6L)D)5M8>ngl-~c+{xV6(Cjl zr%dv2_(?}7k%0}>_1>T$93HJPBV5lv=X?N1YR|jqCg6k^J%^4zo`HDA%o{)SSiu)4 z6*)opFa_%@`q53=6W;u=Inefxpc`wD7G2U=4wL7NTkQ31d#k6ZUlz^bp}aa0b#Qb= zz8q`Yr@NM9JIji1-zqq)|LNiCxu&+-`=@MAg8q<6$Vpy{hgwhtf6a&%GSM#oAh=cB zN}z8wDhZqsME83CTr35psUK35;>GXOZWK-L#%9x3vQGrsQ%%=5C&n4ckfG1)e`*kp{TXW ze?p*vrvIWt9V%FG6umNLM`(1mkc5wPd3tYKx%hZmZ#qAf2wcwOS9NJL|{s+XH9~T$1eKG%Y8o0SB5rUNIxv# znovHW>I?N2NMyo2&uPOa=+p4RT_AL){Bh3z?wy39W;LI!*rlU{AMj$4B!*J@wnC|& zmggdAshKpVk$Qmc@*+hwrOX}w(ty{{CCWiFnS05l0d8_k?5sXg35BY@_7zKXUnD!c ztqI>dPB5~L#L7G%c#jP7BF$t%i<6V24-fN~T4tux^}F>ROFqdF8i59A(5w zY|k@=?p}pG%H)<}RmYas5(|$CGRWf6kL%Xq)gX#p@?dX8$gAvz$25Kj+Hh;Vk%7&^n^+*!VXpR(men6<6Mp!&QEVg%DGi_7iAZj@Mo8=qoaD^fD z2OrW1R`MlVFSJUXq6!QJEOmPP$7~1|({vlr?sIYW=JrJuZBOSi2xAS2`f7ZuAITTV zvyZ%*sVwpm*xtfY^i4QECX_Fv(A-;{h~TUw3KZRbeV3;GER0XD`qku1p37GMdmmNJ z0joFa2~*#NqRih{ZcbjsD!tisXFGUQXknY6Uuu0MS!h@I_AdC9@n2xH$KjY-{KTFvUMIV5&qW$aMb21th77h;nA_*(O(CqKM=iR;i1I0xg1cIEEhLT|9 z7i#Yr4Tn~aPxbNrYXTf1wZC9&;<|Ji5k4y;U*;b$mhnklna-OG7(S*H3da84dp1|X znBv1nmHmQto1W5klQKxmd!KMdi9f7|LQ#9q$2!J&!@tY^%Ha{kI%ydF)2J5+xL01I zoSv;X#5}A}gE7=_=-o~XU|K}aapCortXge=a|7o=_(ap@HgTJqIv;U^oK&bh75ZJ{ z=j3z&tw2^AX?6Hdoi}*iU=~)$lYnR`0PQvVNT{UQuTOqHoZhm-#EROh<5Goi9o}#% zmA7N2lSbz}`YPLt;m_uoQx_n%tleSXBd1quBiC~L)>rHje!S)SJgmT=O5YE;pH;qw zt?sJ(xZWl}r}~#Dwkb<32`|{Frs(px!^BqWb2EH=js~RHk^fu_lac%?Wo0}@MaN#F z^69yikGD?a#sV^qmTpzxhmWkT*$WZ>Qb|w&rt&i0+n93yIWbQ%W%p+oIhoNH+3jco zPqa{9sQ0iA1v8nX(Ls`XE)mC%U{RcdmG`Xh|%s#id&WavG?q*rtq(2Ki5?G++Taoyk&^w|E;}eCBH1{-+Rw~ zHh91Ho&!7bZvE}v^B-mZKfqYi)X&g#lv7>7CO0gR(YW=t410-$)y_tY;A5^mlM~BXDew_-qWw^1=ryVO zjSeYHoXv9JwrF?t^V3#KeKH0_cqO@lH7Aea>euqK+3N4ju#)abZyIX1@ii;1J9NCd>9>NdAG=r z+TegvU-=`)n=v$4Kei)`$RV*c&okNGGwo6_x;$FdQ+IJdJa;TsGu+-|CMexZDh_xk zK^&;!>2Ah^Gkx&jP@2h0{cIlR(?sqAs=}{weDMfxK!TZ+z()MTA|8*^t&<-29c$KcK@Bd z=OdPwdtF^B>F)1RX(ibmWxuLB{fdmMVEPNjMw&kL!hCSvt)~|lt=*Ev^9j2O=itx1 z=V9*-lRx&JZ?!(n>wS|w=qMlin&`zw?;m^5+~c>>;{GiAGskb)Q~kO3{7C2SFskhT z<({}3XnL<*2dwf8(scy^T|UOC8bL2#5xQhpozL03O#0ZAInUPpY3 za?t<9cAAB76mf(@L-5C^HVWmWu!q!A{rD!nejbc6Jl#Xs^uD4?g;KJ3p8vbotUa^Vy!&L$&Pj5XgWNOuCD;A^ zTsSqwlgkttn4BbvV%-8X&XK~VP@_DY!l8ADmHZGhzbo4}8fbBG$@KaBcz>ael2TKD zhI&#k1dL=I7M{lmF|CFf{SXtTx0z!hhOuJqI_%aem~xQB0oo5FiE}3QK_y42bf-kc z#oL5%kV}$E_gciyM(aeyAw;&8k%~~(QHT`#!Zqggg>6Do#Rhs z!uli!J`YfW!imMes6xN{Nit)7^gl(SmX8AzRrDhjI8u>Zf1?hUyWvj786u|vxHy@b z<16oE&u4y*mUg?Tx=mTm4;x@Px40)oJ*Cq_-}J=?$0f(Sl>IMkWSQ=8>POXm=loS{ z)?AN_&Zm^09uHqjS?kDO_I>erUZH9VwdS_(?K2+vPP=tz=k2N(9= zU~2|8>#f4%HD9r&{MZ!ratjgv@t(<2@q1)|u-`|@*j9r+cJsxY@2Aw_YMtW_Uc6`5 z)NcAH|D`Ikk?L{{S_b0nG4IwwqKnTCO_K!m-#Nd3)J~W)p&a;}H$z>q!Ba!`JGWG; z2pWtuMx%^w(b0a;o;xx2k>tWcV_~LaaVEHe%~uSag!2AmoF>@L(YS4ekQX<)ylw4b zAjVR0q5IGj+5K?s`-C3keFn})uN_`b)WPJg;tCgkYLU4PP96X-+LdvMC4OT@*k}Kn zTiAzho2rVm1&O9eOV>;2v6-R9RVbGIA?y7_>VCKa7cOQr*I}RZ9?XIH5oq}}Vf5xj z)I2k#h$>y^oF6p8t+5X9XI%?!_T_V9f_C{lIEBYDU3x`bsAaOjTtA-gh*V#8#1`_K zc0S+(6yv%)=w-#WX+{3j$I-a5MWo|(RmeOR^EuYENQcggcbKwJ;4yaBRC3lh2=K| zeelMiYa&9H#zdA5jWiDzA9u`+K#Ya}O=JML0Ku4ya2*j;xjkUmq5wln5KS8@3x25X zxD_oA{mKwk{Q%>L5Pv@xC+Ix!@>7 z{wTUUJGQ1Pwr(}H;dg8kNnDFaT$@2$hi_b07tdl=T-|yXb>`L5?1fRJR!p0LDS@;^IDXDNk z(V?+7RSD4~L4SM`hovdiJaOLNC$0W|F|Ap&L}ah+{>yvDJ0`>LPO8*RA<0Q0>rSCq zOQCv5p&@-4y{0l4rZV}ZvgD+)b*FNyrE)!_@{p$SiKYn{rV06_iR7e-b*G81rTu{U zO6J7E1{s4%(&tx`<#WPKUhYm5krmKP792>=u%kS|_1BjMP{HB^QbZA%Gw@cK7#O0> zNI#f>1od};aE~4Ls+Tb#iVS%Xj?a*9kZ@Kd9kJp>W+oGnsS*e=I;##PJ*Ycuh9sM~ z%RWy#I$Sh5_+=QomYw*JolKgODw>mSn3L(3lbw?j2@8H-ne$FB-ByZpT!8MYvyfA;@}RT67QD!+&l1Ms)?BcR>af+FI=cpT{VoeM0PrEQL?K3W4O8FKRwa{ShIT75vLW&r6^t(Dw9jSrXr++;k5{Z<{7@N{FyPxGA~+7r zD>PQ|7?mgzn4ybUE`#Im(T+PjshD|EYUYpFM&@7VS4Nc04{pH|>moE`(lyEH1V`i6rOHYWf{G=}6WOlKW>-X2 zS)Oi{$1vy6rR1ojU`!YupC8+Zc2bA;r>ULnm6Dv+pLJ#5o5TwP@Pb<;GCR2R1c&%R zgXyPh=WT66TP|NlBf+7T$%&>AW4RV`d{tZeSPdA_JcG+7m~91@BM(VvL(5US_S&!7 zlBd#9DRHPwQYW?=%2r*mrY&-ktHq{n*ll+w(vJE~LN`veC`a~UvV98?2)7{D3n_20 z3b4!_uW+mleEX;4rR;awb0zfd)I`sTDeZW-(HT@L@BXKgfv78#-JxCA=l)yu_Byyx zTGHR!HX=_AU99=JtLq{|-+eMD+fy1$-dzPYBDED@`6+-^YZS`_K{U$y!_->$%Fm<6 zi0f7J4{Kv^W_RI+Vxhbz!c~@z1IXJJ9ljK7u5Ds1)QoMz53iRa<{j zDlPh|(w#KY7W?U4N|A&y59IG0(78p4BCju&9bAYj=5tG|Tuu=??+gdSNWe|ND8F9q zp1Sp}o_$BKYo=YWw#990&rkMO4C&3L;{`0Azcid``vnXtpfsSch&f()zg-9CjrM8l zs8&M&lv0?1ETFER?gs(=)w-`EhNw)7OOZN=j3x)Gg!=)*+Gxkg$FY69Q;iz!=4F3A zF$xYVeXVA76k_nwlkIWqAl0@){$LuQMF8&mRck>09nn6}(U(?BK)27XW7JHz5~Bc7p>7L`=LJQHsX=sz zWC7DQEu{qjLB7H9P%h6q<UfUx5C~Zr&mRg2fAz+VOq22(t|ugmjCc@;Dk60dq}%5S2dn${UZa zvhejXk0voXzJW^S$gKX1=tNfRgNn@zj7<~=f*IDUQ#Ca3}*F2R9dQUfz z#GC2+sVf&K4Ol=-^50xOZS=rQRb-~Jo|5cqW}>xL?B(zkcDkkt2D3E3X}|!@YG9Dl z%snOJn|>0^<*nsuO-`|SlOhVCAB!?ni*OTVyMn=*d@!O?Eh}$BGvgC_8~5$Omoa3ZCE|FvqEGQ3A}2mv93+|cyk;^xg zzLNJoJzl&te(L(2*L5em)dx*}vgAl~f?O?32^D83`%E7(b1T z-&NPWz#wjtO_w5NZ{m5sl76^`a328Y6o%xHgUT?M`Q+|1*n1q3=DKsXj|zWc1Ft3S zuhm_(&Le)ja+Sq1J2ITTrC1SS5b$=4@$>y%USulNXS?G=w{!^?T@gz!{U$`@lmk0eK9yxy<4t6<7e)-{n*Zy7sN+mXs)~qDMLYA`kAd0`tG) z!^b`+Ps0})C9+3vO{q!Vx4UrH+ThP~x`6N815bVKrFvtusUE#?fJ%IMLCeH_H9ENH zUX{MhVw0w@ymqW-iM@=*1yIfxybSHOXQ>gac z@9(UA>swD1pYPG`?w`Ov9?|~SVJv?+7mOsIf{ri-k8cfyRi=#Q_b7wD0_EEnmK`l> zCBXu_p-iVORZj`esF=8fq?FQ^SUr%`a16j&t5rZg(AL{RE%ysB(NS8K)>dt9uXj)Da$Heu*Uo65-w}7{J#=S82~S`W$%>adCp|{K znm1SlUM!y>mf^@JnyV5Olj!`}5b9_!sd7W#6c>%wr? z9YQ5o58}*GExcPx$mbP{E~0^18jYxiSc-8dNX06k!7Ha@EPB?#$MT_iS)6SFdWJf< zqRg@Ri}y^LMlve`7&4Bn8Vj6%gHK+nG54DKBYUJG9q#%C7g>(e%`5nN$|wq-EXoOm zh8-VB1+jp15Ct=kejCIFIVyUM2ivs+d^b9+Lq$WH>yIW(QLM!M-rt5aC8o5yBZH@< z0ws+}Uo{UO7b~5Pp~~W6E4(mbU&x2phTW7P5i*8C)CyvvdT9w%bx=0EbC~Jt6oYjr z%5&|m<(MrJboH*3)6Qg9+@|(NTmazRDJ9IWyjY;DjdonDRv1HyBU`~va>VHGqYmw~3dqaDt~{5Rcz zRn0x;$Yzp$=Od{`_kMKbm@{Q=|k#_$sht~Mz6L2uhZiAz-e zU01?E4PB9WqPg!og?CbX00&9B^GNoppVgwxnis`q#R#bd{zMqOHY?{cjP3|a)?=^9-qx}}U zrFnElAXp6A_B)HLMqX|dw58_{SiDi*a}E6&KOxKXbVp8Waz2uf%zbff`mZG;Z7N{j zay<&|InB2Q%5-$MQaaea49+_x@b3wfAG2zgEZY1ofBf1C`DM#UW2_A4`n_B2pMlQv zaEGNrta7R>tD=f`0Kr6LZI1b1ofP()qpbWArF3b(HSYr|QfoisBR}MeMF1h%XM)aL zaRt%d+4mMVrzTbhdjD_)f%m&Tw1<;r-ZhGcMi8nxI$85=>WRABYXl?W9A7#GdH_6$%DcvRqK zue0KQ%>c^dh!Xn~(PS4Q3JULE=`PvdmWqd@*|l5`z=06DGL>Rn8o6MwMp(?Y|7cOB z2Cw386o(D6$rz!3%Knr@T~bZTYn0E9^JtEr3{_Mk@e3>FX5p9tPg?3P*Qv}sZ}jJ; z?2G&+W(SyyQ*iOZ3C~Id7E7w1y!oOP0cm&c9-;_vW72PB2ly*c>qEB3?jT(Z^-a!p zGQ)3OX`_Q^U)3_yNKgs6);tl*nUyTLh&Iw~wyHH(TF(5j5r1(`nSZ;7_XsJ9URNff z(?WN&-FF4-zpW{GvaG~DYd0La<3ua-?HCe04uZUWf*ILn`bb>mD!x&b!JIRZaDEKvn8YbWf+@h zIPH?zT0mG!sBNdm?Vs6JE_iOQ$v$9W%86=*-v@#XH^ zHN<#>vOt!Uu|+dF8deD7%Ico>y6}uxr@V0Aem^E_im&5kEV_x?^W*NqXCQA)Dl-M0 zT2)v3&(QkSKV`p{tI>Hdx_z|tr_1(B`1|X;w|^m!FAHrTW^wQEXQozGLV(iqeV#cY zclN-zr-f{|(H4?=_8?(LQ~XjK4Ba(*i1Pj_VB^sOHz|9VvG6ol?VqwgdxX>bI?jT^ zlJqrXkiX+P!9CxS@-lnucbd!>jZ^g)+Goj{vlU7V&{ZHAi+i{c8 zoNvwPn)B84{w8aH!iF~~XUbaWHfKKHMzAqw+S&UyZ=1qabT((ktK+udI^R~}GH3Sv z{q08}rJXc(?p%b>&tlvHJ2~#$f6D$+T1tB*_1uMwj-Tbc1@>yLxr+t&KP#mv9W;}2 zm&%3isx=E7bQ^P*>%H%4Endog!`a-G_Kv%H_X0=L%iM2Y?(Z5yD4i^@^HxWM?weBz zoUFO?)~3DhTZ<{3?bSbh5-|#ssxEMLcFo)Paev=AP;iE2#`S$)=oceMia2XYMB$hz zM$Oq@&v)z<<8367E56Z;<15hSO>|XSJ?a^2ajfF4GBwWdRhFwoR$*h z6*+iOL`Uyq%0240>!;X9c@1K>ofv}Ff7fLDu%6|Sh2T><`Ht7acsD^t7-_Wy0A*XV zGblSJ;xdwVU2=Yv66jEt#ox4;p*R4q|ugtZ>gp248+Dy7Xsra{9@e#1JNiSJBMD5># zY{0{xAvmnxO@YhY(pOC4p({x^=8Ph?F}3{?Cv8;0CBl^MK?W19?~K_sqoscRtcJur z-Uaj`n7n<(IB+=;hx8-s5)+3fII`vgPd~Ulm5#xEbYPqQjQn7obU>0siYWrd9uk#2 z<_^hds^0UL39{?Ln3#|Pyqnx5nQ(iYz4Qlt=#m=BX7T`EqJR)J>HsI=E=fqLjrrJ9 zXA0o_A>ZHzz!p3hxIE5SCOvqjJ}@`ClPdL#Zd;!u8GVHtyse4>xc&|nt0_X7 zk9n0_bmWEr0v+ZAU*5;#c*>%hD+Ys{EFM#fj#hxYR9tOkfWsxnB&pLpJy%qDcGMMY zbdp`97*!q+hl|Z6E{YUJf~}Dv3@~%W_}Sq?`7BANQg0oG#2q?`cpnKn+Ov%*F$Z@`(LK8wpx_vesu+-9U3z2CgR5>H55c5~ z1h`iOFJj*jLjK8>0UbCoXyPWZcuz4Hd-m)$T(RCa^sWnrsoO-os)#49iKiUSG^~Mc zc!}r=$M6}(Hh_jI-(1)xhGn>ff+b@}6X-)#=LZkaiSFpodNt0mH1Q~%N!~(mhQwP%Ezle-hu!r2iHFKrO$-^vhyTZ4Y<@VJ8zxW9MYFV05*&;iy1(T!Y@n&rAR1(FroA^F{5(&S2WJA+qtp0)LYYWC# z>_-_qK;qW0?G-kxuvYPhw6(UDRISNCvP)s`A|K`=(@_I^(>&G1fy-una{O+p6g=?) zG|y?TmA5&MsXC&9#D(g|=F^{=UV)nT43Id$l=rmR`)%$NEyF8%&2vNJGhWUpQ?sQ3 zr4>n3+*hcefPOw%6ijuMe2vO~8=pLEZpGH>tmC1H)GWgeWt{WGl`0NUEkSQKCnVt6 zN23LWOA`oi534PmE|1wc5>fEm-P4F^wZ1Dz&5z_ zggE!Ok%D^s$0%K1V7D;LU=OKZw4Ac(?;#3k98fBo3_?30VWK38q9mOZ3nStLht4x@ zhMyu>AuN0=*G~4Rm^yO%Ak9t~6q^VWBSLP|Go8+Yk+Rt8Q;|M7yjX>2+orrC)hv~< zkI?wS;^WGSRk8cgj-c3fZv}|AC;Hate0K zie1)_#4o9%j$)5#7W<1u3Y%q=@L@4y9PN^p6s#s3vaBq=4p}GOhclY~IV`(0a|D;K zP7x3bF}`0SLav*kx(lH!?`rLf=?cBm@g$qHQ##;Mzlbe_y+o!_G@KAlmK-uv?d=JX zxd)(GQV8#oj4^La>7xaMv(R~@dO@^kB0vNw&~?wfN*X{_$oAk&>PnH=`VR_~5SURb z1Ejpixwo<--VfxU)BRh`v_8tN@3hN5aUafBXOHC%w?*37a>k(X)Kd3>Kh? z`;@ z{i@#(lj!kE(bAxufq?CtZoFJg^087XEi-1vKx_hi;bf$SMjKYHG(!c-$Da-w&l);S zO=df-6rdrMGM8%#7UhzR6iYo-5h+rtoQO`Rqg8E|HfwGL#E{P&DT4-YSdIL*eeqUY z$Xb90MOrKx>ECz0an$=1pO=M=&~fLCT$`lFbha2wjg;E^Mh?)}@$RIZ(vkgX;Q<%B zXF-!x6=S!(76br5rlO*K^Q`y6MToh}{)DOR{0IavAV)C5%lwrO0QT^!_B&^&wr1LX zSQL>0QAq*Q0pN6_T75Mx9DgC{UCyAD(qr5<2h|xfwU^juzm$mj|5zoL> z;-bjKjibE}%M6*U9l!f+*m)H8s9J{L3U zPllsFG+(Z)CY>U$dRdex&SC?-$eZ^14XaQwv~}XhL%qPo@e*m~#%ew^VVj>J&j8_nne1jKJs`t3cgTLgnaW@_T6G!F}YZ;ABDaa;cOtsG3>pEbd z(&5t|Yhai)-c4!#_R&X1amLbM8&3FdDniNUiI6e>aJ&rm z4U)DY3DrkTiYF_>Ds+xPwVQsY%M-C)TEj_k z(r)-yLC1zq0HKoGPw486UoYGbosS4Z>_^H;Snvmn6mMJwONsSz2$n|qB;`qMjz`I4 zHOxDp?D>JbO5)8jr=!7R?wcrc(?zRhT8d$$_6=#LIT1|%Zt2X0d<2)$?jIrd34}2s zjaQ}L%OzmQY2<)ct8o9lNZgl-cHGv8Q#fY}32EcJrCU0^hrS}EW$;N+w1Tq{EfM?p zjXq2+h{vjfjDc%2vqGhC)CNU?hTv1kq@Wfb8n_*p;QxbmxH_ul9eZM#=Vb@;kticg zlq!*bx2P!3W@4e^=uJy^w8Hc807pNZL`49N>`L^W6e$d5n@5TA^#kJ(+UC`x2@8#d;OW^A(#1B`feOH+9 zE7qeXS23!I4%}h9pm&c;nora?eK*%3+|<2iWmE#fD>o8-WDnb21LV0>o+GbcUo!GK zaF2f3H$Y<|#zMgp{lqnE9DN`S|LOjb1QOhC7b?k9l)1^jYj{Aqso(~wr0Qx@V^>#1 z8YaR3aPJ%d!lk?4HOl7C5_fz8oQ-BNo*b}_Mf;hcqV)quJK8dYmeD7F zLx*;FyPYIU7f;}VpU#7Zc5g(#xb*GbK1%dm!V!?ru<&+RQy7B%bU3_HNI0Y&%0&JB zC{P&_oCqihOpQ{cl1&t2IONP@Sxw(alZh&l>PS*)zOy35El5pes5T?qPQ~baB>P(^ zL0J9>r5qtrR@c@yersv#=<4Yc@F6TJE-6jhYo05Cfk;AIjxrJ#XU?U+R_;17Vij9S zuD$h7i<~lx0GQ;84WO=_VlZmrrzFIf%Vi+Xl!5}piH{7`p36XI^YyUGTOZM4%BGZwtifHmA(g9+?DTt9leFL$Q@+-&2i514mz@?F_fmN*Q} z2`p@fW_X)^6vRzgvcXLnpTf9xbVpeWisUBRUXwlhRy=P;nNxgzp&C?S zGWLV7?#8-^;!VbEQ68BPx*81y5}wG~iA(zLl*tNi!@L{?Q4#$|6&5Kfm{RT9Uy zUR9d(I8PREEp1d?o(0XVuE_IPude(UN>)=7 za|20Bp_lZc;jkpH!6hJ81*JQz$x*SD*&;csc(nmC8i}qcm)pHjL*CSnaOmAAj8qCA zC>(%y(CSd2q=B)Am+jDzU*lJ9U*Xzl1~3m$hf#QZ80)~r9GWNzbS9s}i#THZ|?A1)Qb&w?cNRGGn?vfE^4&qK#;ehMK{L~ zwQA2|-c_m(JS@VMGv$v%ZZ|(&>Q$%~kU?n907#cX%|bk(Y58u6P%E=hzlRd|COr*Z zm$NtZbQVxl!B;OrUZ0n?Pj;H9;rY|!X{)-L#Cu{Q!9t9*)o5IEe9X4qM>ce?pH?i2 z*ii^(UxRe(aWO1|m(sSrnzc6n$sY@$zMhHx?8WKJqV96OL4zEJgzc^7s#eXfaP=jW-7AcYU8TP9sGFUyg~L;vjFH7-jMG zLMPk74z<}Bc7jYY5g+bV&CuA*fP8|w>_}p>3Ib}@?eCGkvMb?VnW7d8f!ZRUf6#`w z48_v(KlgL-aseIB?CGx3X+{`9e97`MM3_oakheeMFwA$O$ioyyB`8jzaQoI`;4BJ1 z+xj$$)_n4vhn9R%o2KW@>08=*TUvUfR5^tz!#sdR5^@2nvEyLg6V@7|5E@@rPn`~) zFJFmkHxvEJWKPti(1`H4B@5mJUVNdV0$0C%LY-&@OCMn_f_qigmKf=EXhw>B&=FrR z8ZN8$QC2C1CHurwMM0=2rH>82EDxz$m+DJo zmgA?4ESAxojD!l5@%%i;OEy^?{j|U$dt<}qb3C6k<6zRYlsYzr@)~M3m!ghrR(=?&2ErXmH; zOu@@v>(CIVyn&+nN#Id6Z*w}Q^D6?8;i|Gdr9i<1L|ePFTN~F#soL#yRi)VB+b55j zy6~Not5~$Al&5GZujRKCUG}t$50lyQ3I#kIx9?m{PqSIkSx`uz&`doG|u?+)i^c(e#(>b#Cu zCKE*wCf4zV@P7E!r2f3HfUWhJj^qi_D?^yVPHD!QmUmWl(px;pPLAL^Y_RKy(v^O@ zBl9SLD#d*!jHy+DrOCxB5w9@}lx7+TRF$rO&%@Gu@5xtiT33A+nb0{i8Rf;KD{3d* z-9(=W@Dh2qKj)1snE1wGM9-=LPmulLAZ@N!mCxYM{`mUVN^(v!Pj3( z4E0+*r_!%)m>*itE13Nw8@|UaZ2CdkPXUupk{f-Hv%03Q&KJPtq*Ti`lqDh2qp9;u zXDyC4yUIE1f@fdUu6}+CIACjIGK9{EHmqc=>wsv`YH3+qc!+$Hd~ZVQ+t~0SBj$?r zrJMTNwApcH$cnSAjMlJKzg+FUwR8T{6jg>DBG>mDR}XHA1FVmt)7uac{;Lf}Qz=3B z;%Nxady@kXW2Vdnca#s$%k9#QqKkPKc=<+_i=x=v$T2hS$z%7mA>Lx&K3(JyGe+z% z8jAg?>rJQ+kT`ev;43yqj@Nd$h{>-^y!OrI*C+U`!Zr`#cd_e>UwsHc+Fq3|F$k`| zhv<7%=P<`$_?N%OWO^B0lEnAfT_5DsCY}F+CJJqBroM(r{wz^X!!yG`D%2kMS^8Gu z)VPuQ3;Fi9hK~~Gj&F&Fn10;%Y)M?UyStJ=zx*1cmb^x=Nb*vB?>VR_JN(M*=}_kN z&m`km%pKm^XxN3a^ z|FioVZX+UhlwA*pBfy@Nv;cVKKr$GR&K$%B1M!(7h`|sb=3r$QSj!yI2!;qXM{F&%i#Z&<2Zlaqjxhf^h zBzBu5)q*s4o3zA&tY(|6#e%$Nn|#oMVse{e!Gdyqn{vm3>SUYh#)A5Bn;HbALEE9h zgVK`i(9%Ka*mmgnp!8xp^bjb6@(zO*l+kF15ej8;*kSU3GW+i^heBCmcUV%Pthqa^ zB~Z4S9kv!Id(RI0Ae3WrhhqWCxxT}>1LZo|;ktoxKkjgYEP2p&dGIWG$#!|^Ecw`W z`S>jP#di52mIBJV0$P@WM!Rr9sHKp@u8@bNu>Y=bsHI5ku1Kn-Xzs3PiKST0u2_rZ ztDfCggO=ixyW$HkKaF-Jb}S`Nb|r5tUq9}?23bj=?MdNTNt5kK(^)~-_8@##GGco& z5Gz^bJy|U)Iio!}sFl3Kp1g;Zg8!aEsFh;uo?@z%QtqBoiIsBAo^p$oO3$9kpq1+6 zp6Y^?+WMZ_j@6r!y*D>j>W_QsAZrb@eGNQoO|pGWI%_SqeJws~ZLxiAh_#OLzK)i) zuF<|O)LPGBU(dr@-+x~})Y>3+-yqf6Fn8au#M-E4->AjfxM$yZ(As2j-(<-|WWv?c@GikPX}%?Z6z*#)9m?g3boYb^ztGu@pP7gxFXqA6RMGSQ{N!Lv3sv z4s1MZZ2b>xLv8G05A0HH>~jz7OKco!4jfu+9D5EN2W^}t51bZkoYxPWcWhiv4qR?* zTptfyLAGvahi-Vb?qrAVbhaLBhaP;ko??fd5Ziakhwrp(y^IdMptjx)hu$8xKK_S3 zp|-xUhrX${ez}K!CAR)GhyE?L0X>HSgSLT_hk*;W@7E9C@7M;N90uLket10m0I~~4 zI||0L3n4oSp|cBRI|}8q3llpEgV=>DABAh#MHn4LKKq=dreYf>2x`&ZB?b6c&afSWaZ{CNZy6KRg9?504n;*0>kIhCyO?82knZ82#e$y z88=E|j?pApWvw*xR*LAQFt}GE$;v=WylP}+)%h1i>4`uJ-9b-P>h#BIOtg_bKOmLv z+dj$~kj*HyCc>G-3AvU-xpEP}fR)1JTb}=NVa-4}^rVWevMTkYy2PR8rH5;AsO>qa z9dxLhJgHl7s9!&+-#Mw*FseUuc!4(?L5@vmr%iZ{&19#|bdD`-r!9PrtzxIG5XUy< z(>5(fcsmudrs1jBf^mmXR<*||ia$W}3eq(*%6NrX&~V&oMiZ!1L$JEwBS2NZvbY^n zKsf-EW57Z}iRoGS`21HUsyK|;Sk<;^7sT|b17@i2^I{bu}#9_!jLlpV5x(NYjItjZyn{h+0-B=c^d@9 zm+fcqx2YTX&!LsGnR#<~pb@QFvva4W6eq#)sS!M96`YZgg~LT5isf|IcU z5VF+~+aM_Aa$Ir&jdVHLe0zX(JnP&4y}3bv=G*atA+oI0s=U-gdB}Mt*Wo%4<}vhn z@JFiC;KhO}*e%rg!DTOKlR7&W<%`1gOsde4;rx8VT=kUVc0;#Tu$so@*)u1lY$H1u zfST`$D;{EItxH~n0JJ+H8|Fr}tEs?Jd%T(TmR`Abkpd?-{C<{azzu)7Bqk6&R)pECHfCrHhwSAZ>*Pwr8}gNL8=Fc)?bh?a zQXr@P1u`vvCllN$SBr#TWQ~4A8g4Y~M(QWSF14ungC$&;D}W}MKu7A!X#PDLF{+)a zbUyd95V^j_S+YrU1s>L{J)nE88TZK@7sfsBz{~6eKon>sP78lkpv3=sfq)0}Tro(f zB0cRi@Pu?jV7z>*2Sn{U$HkQcd~OOdyuN%NqK1LQnAc2d7)hUhjc4wGYbV9fYHzXa zLai@H%+BXhwxx5$gUp_|X?_|_y2{qYfhSwnN(n&@Uy(en_FW5m*TxMe$#=al*H=i0 z>m=e6r|_V=LMKDmn@YDl|>0;_Ha zOdxxGJCH&AW*yZli6wmieSlm=uzJajOV6Ah!)^WuQ)SjzPA% zKACJY3FnqTPo(9>T zQ#gPhIoMdC-NZ9i1$}+F{)*CoXYjA!mU}1*aqtWpx89dZ%N3Feb^q~ z=V*Jy6&U~&|0Tz`=)(PL`x*tRAcYd$f@B9kvg=0*)bm0&k9LDxxCA5o_C$69gaF%p zci+1HiXV0eW})sN_~b*X;WI=lha3(-asnXvN&&%A7acz2EWh3(H-t2G`twI3DJo9U zh@4wD&%{b0+ew|d1S6Te2|uNFsqXYqa1ZkIg;i@46J&REy4*(xP$u<9JC}Dk{i=!e z+zR>Xt8_Ey^Q}vAPekweGVzZH(*2#6NC7Lnt8{RH;ivB+p+O2hO~NOi`Kof|%^tP+PrH2Dy6Osi)3|Z@ z`*YCjYCcR z`i91)=9bpB_Kwc3?w(Jdzx4L?4-5_skBp9uPfUKDnx2`Rn_pO5TDC`$!$3nrL|EB^ zZSU;v?H?e@p~-BlA050<1UI)o@A8m{aFxI)8z`Iipcjgusc0a~;L0MnDLnXfFbchL zzG8EUoE0csr~fKACK&k46-%MiQZ|v6M`fN3a90XJC;ncX{~s6rD+Z1EKZ2E`#f;aUboh2x0pCU1E?FrL0_6IQ0Z*= zAqu`Y5e#n_-0Tb11VyCMG+7AAV6&SA;)kh@Ccn7wfp}*yrmViM@+s2AkeMQx)9@S7 zVVimT+Y+>Iixl)yn zW(ts0V9bQp*36erzj*Y7@ihN_`TXL-C-6`YYA7E3yxRSW{CxfQ>Cf-mUmcDAKe+J4 zet=LWW9adImU$%WLAF(Ub;ACOBDm;2s`&pv5#awcK|v<2yBfq0KD!#iQQ){9CeU}f9wD)o7CT}nD`V-Eto~Atu;fl z3h-BLD%DH}9Xizr)-3~1@4tr(sQvokdszQ#Gw_8X*b4S!?4$*PT|{)Os2hIo#4l!h z?ItU5J*3evNIvXm+crG>mkXcu%lD`(%f&yUzwjRy-dM!{Ul)F&a@qy{KV5jLF<37$ z_tVve;hU#xSlutM-?;GGm>)9=TS~ce_?mtwP^HE%Gkr;RH)}V!R>`2 zI8+=H3xb1;z5m}7f#zbcAXcicmUtN*@x-{i*v)_M!dI!5|4$b_zMR8W>8sKDP1;a* zIhW7GSF^|ePy|s*Q_z1Yf(pK@i76Yg+nl-h3V}+c>3=DLsS2Ua|HXwDjim^pP1#dr zwq~k&lNVDSeI8#a9)d9I2MH;-4_rgWOM9UR_-TAqjoqIOBd@pd-yVrWAgKR47e1J1 zUH%iLPALs$wW5OZg7*6t7hbJeS>InEv2eQ#9^__EBgwW%XOe_L6MRgUxXf6#?txBx2*FXr@u{tiPRyoJiDedV#YqqKJ!J(sWW{bNo8%x&tD}&fI8F!f? zSa)-xV>K*jIuCMgmw>Kr! zJ4rLGU9Y9TG44Ne+F~}udGhMi{_Sk^?rZd%JYD6RxeWJGDHE8Uj6RV;gK?VqvR?LL z_o{CEJIiKM3{+u~={q_*S84VZFQ1oxQsAS0t&Rzo@)w$U06MDsL$d=jt}k51u9RY4 zrki$^?=l1tgG%|kfUX0f&T202+1p@r$5|vuGw1jyBo?^KnN0c9;emfOw($fF&`95K z5i+QRV;dK%c&k;_-~58nWp|-Toi_#F;7Jxt`jQG~4#%z4#sYpFBG9gwCw^?RNW;h> z;*?)c@xxePObhSo{bEn!J+;SX{4iX zz#CM!5v`b(tQ+56ZxaniR8C)bfBN&|DzWqPq1vVY#-GjKGo8J^rZ0p3{MiCTsrQ^i zE`oi^wGn3r`!Nf3!x>D_QG@n7)!MEcl6_GK$3}*1Z3&wOk0Z#FWbSL6)w->-_cYPE z_4$Hcr(2%A!Q|l$tY($Xx{TfrxoRdBpSh~95}&Ei1`kzRG%!40bm#9y1H!uMnX}aS z*)c}DAyE*qijLNW#sUKc^d(KJU)K*4{tx!f!mkOv{omUd-Q7qx2nYx$I#Rm3L_`HF zI*rlY-QC@d6I4RVKuQEuq?GR3Zv*@2sqcB>JioJlVSDX$ectzdUvCqPyVctGoeMsG zr$}*(dQxLbrVSs>B%RZ6f(5>B@#SUdT~()l;fS&rRI5Sp#=hAZ!akLaeX9$@b5Yb^ zXUZM-8UTe-Z?{nto{DWwk3um7d4K6RBd)zEihuEwWaqn0_N8maFjYAI7B!Bu?zK&QG~rvMel$^o z?ldbG92n0`oUjz~dy2$)iq(0Z9`Zc1g;hoL7E=dwtS2j+^yx9jV&<9Ey#;v!B^`nokVZ=*7SL}A$K2SCv8If*6^*smk9Bm3b&ij9 zt&hDm9D8Rw7D^fCAsXkUALru|=NBIrQ2%2UK|+0e(r|prc6=ITLWbyXd*K`E6Ptz; zTecHnlu50kNe}ds9=RlSeCvgODw_OUKlz1A@=$#8NPY6l;pA7_$rF?*uSHYd>ZiPO zNtuaHnX6BEKb*3#ow7ukx+0pork}dulDZY2x>KLJH;nMYrvj+bKw@cNgETbPG>n8a ztcEn4kumO?|8(nyxd&KEDdj%&7FLbgFew$Vto$xgN@RgRfhj=4e3 zW!D^koh*xnoNFUFHyR>@cXDjSavjNX?Ok)76LMXx1RWc4@9gA4sq#F;^3GcLdAa8K zCFBJ()7l3JbwXg1Dl#=_RIPrKF~NC%P8oB@|p5 z%AXM}DA*||qbjTrE37gotZ^-@ODJq;C}e0FDQwv(gi#f>iWNODD0<{t)R9os)lk$u zQY37acZ>=QVAuwuq5&BH_^bEMojYH@dNoqVzAi-j4?cVm0>1G7{Hr$>jE;+s-Hmwl z9=4&SqmhtPPLN`aB3`}IGqZE^D#R1y#JJd)@7Fgrx3+h7Gs!5)o_b+SoI}2PF^D<2 zPe?p~u;7p#zIq=9cB5gW!=#xWh0;qQUcI&?KsGQ5JN-m?*5g>di(N^b@6sbcSOisB zot3$L@KlJRa9o6~QGcdfB&V?$p@d2fLco`-Fz}+6U4&2z(S}wySQ^D^bUlLf@YP$u z5~VReQfvLDEBWyQ)+j8znYppYwWV5(nlsz9N_Axy!f6UgM7rzB-?WD@jT&;-S4_F$ z<3h^mC6}i9(xd|KWQ(?SvPzvRM7(;1a(r=*3odh;70r*<+0FO9dE#-IHOdM5m`alf z6_CKon%7pN#_!o9#H&}uIA8*Yk=MeB7v%9_ZlW!a{8a>o&2IQ_P zvJGu(b^dSKh9*2Wld0_kn9Yh}WwgwWyDa91p5Qn)oBP$P_wU?>_6+?DI?r1F(X00y zVQaSh*RS670lh1Suig*qgQmVb8$;%?*AW7~+~SRqYqcLXMy=aFpgyx5y#CFr7oB%& z!i)UI)}$XB^3{8CVe9bK`!>o@(&_70uP^To^40sf4egE<1ky++icz8X3NG;>@ENbi z0^@^_Q*WyFdH0qckpH)|p*1Xd^Zo8Nv~UxDmmjsE3D(n4w97pbNLUU!6!3lf>K%bE zhcFQ`(QS6LpV{FzcD*G{ugWjyMiPPJyO(+N>Lohse=CcbO}?{9rott*D2w$ZLcsTJ z8``H=??Hf*H8h*+io9a{rHYu;2A0EDuLhS$i(ocyC&OdYr&r=0DIs3H{%Ga`zxwKx zKN9f$MQvzLLR{BAy?P@O){b7iT~A{g)(~xI!TCy86rLrF*n9Uj%`QX2o}FE)$`!*c zQ1exIo`8ZvJ{`W%QZVu~VHmyGr5jI;!inNMCB??{ovI**ipqCy4`J| zQkgLL@zwiJ8(Qy5Oyk}ZUub>z6_wS5(Y<#fef7Ogy{jp^d(#m7hJIg_wG8V089CL4 zr?I_jIj8n#)j}Jd=c=q181B#M^)36~ARu-R?3xSc&UvdUvvK zyVvbtH4VRc=A7!z)5L?dJk{no-M*a{jR)&xp||&~xOYcJ4>s!hnirhQHT2iS65acM87UAKJ2(tGYjD2;Uj%(*jiV?Ju~&cPH@gZMCZ&tR%ws zW>oL(4E7ytG{X0nLhtQOtHO6i;RjoN_YQ(-KM^bax5WA@LmD)vp1XJN{*YDc>RWyY zs%?w=|F$6wV)}z1*8hSzO(HG^7}$-R(;$g8`3XIl6xjqZHVXaAkwaodD5GWGO1{FS z$HpTjBPYRlxA;jJO^iyg8w94G03>};bEtEqB)$8SCMXIvU3U!B>i1cF!<{Bkl5=QMw3VqNWn91&|U zNxtlt{@%08z^CeetiN{*b-?v-PV-Y@)&1PxtGi-3o%TJk{!RLO{}8b*`y-UmU(ab2 zAJ+1?E(e<8Wd4L$WtQtjk;LlUeX(v%#Gf~(H53TUqTI@Bm!v}W_r7(+$UmIZIL^b? zC@?z}3|1oIx_?Nlw@6tuJG*pBl*0TF#G20hSf8`wbPb}v*KQ@w_(ny{d%f)A15BMq z%4ih6$lsjP{9A~%pd$xCte29}11L3VT_ABnJ^3mZC7&gWEux5MgVka=G7^afa(_gu z>jio}1v<4|1DX+>dD?3*^+MDaoR0J;WH5;CDf<`beDuIB{dpgDK1vKN0E+mBd?Q-v z0u+cT%89Y7J_7V!xYqQTUZmH2)&jt}>^cxCiq;GH6GQC>z9=|lMLtA@!`Si_AnN`L z`Y4X>*g@5ms5=le-Zb|oj=|-|(Cc9)R9Sd$nJWBfUs_h%Jo8V=Ql#qey{0}-|FS{{ zB|_=Fx&LFMJe!*O{@@aO_}h_Lft-dHJ-p=Ai2mNcoLDJjCvH%iKj*t9(nhaC;wY6A zGigN@t4+y&;*R2Lvdpw~IWmx^{@k^B~lfH}uHq?$smhYcN|rYq z(e-Sp%Bl9MQo8w1e=m|);eV1?w_2$W{yecZzrUjT4Y5Xs_q5=*{1&mcY}EdcSlef3 z*S{my!J8?oeeeUsq7Q%q3KD^W^`L0ZP>eVzRvi>)2#R;8j3yFs7a-9?D5Kpe;@qhY zmCfG2o+6`$AtSu}$L~uLFVm&3Pe(Nx}%@nvpBvOII;L4=5`wPV32~vS{$|K|E%x4rA zm5Upyuii~Nk62e~tl`Hlx<3C3v981!PM)|YV?9!fTvyrzV)Aq%Dq=|J)l`}r*5|ER zF)o;70X$|N1YSI*+S0Vmik4zh2AOOGp^C(2lyO$?VdEDDXWuJh)ke7l0 zpLU;{@W2tCneZf#WuNpS(Xp8He#GuK=|kf<1E2Jz_hEnS#~fqv+Mhiq?{xro&CKgS zzDMkDf&^b!ya^V0m-i;*^v2AaPzV~w+c0S|%eUcjtod&vl!RyBMyknjOhswwSWZRj zUCy71F>?HBUFluCMb202O4CX9FD$2%o!@<2S4xGVan7W9ky*{8`>`U|mA=K`xXXy< zl%(&1+Y$~*#JW;fM?uLW&O(M`-B$C(b?=bPDI0V1r7$$E_hkkLyYfG4x04N{7L1u{TCpz<0qd&*n?}UkPqS7%mqq>I23@e18r)8Lz`Q-()D#AZv@Ul@wWExI3JNBmh z`)J#!Pr+@&N_5%hb)}d(1O_|J77;8V)|F0=aCll4ULewBYdL)xV3(<6#$OpAX5jdxXijCBxnF9Hy*k!i$P9!w42rDw&A428!q?t=vYT%{rDDC9E*>i$d5 za%0f)F!CT69%4YSmo|nz7f6j93OK(*q(ff^0iOvQWPt*J6c`dlXCcp16w=F7`=Q33 z3Dr%GX+Uadk)c$k9uA)l*kK=nE~uvclr<8C2}1%z(?1YUgasy4gI>8?0K^5aV=zLl zX{#%aj9{hL1PO5&3L)ZLb9(R{TnRJ*>{Ep1P!tL^h;=aai#*IA} z*2>(*A6$W8k%?1yd2nqPLYN6Edu{X6532S=Zm$-v!3uqqxy{a+nyjwWHdE_ysXopb zT9x%Ji@0>tby^HWKoiqU6m|ohZsHh@by_nahQ!?#CS3xxxMqsF4^EhohJ6vm;>Xx; zqMjiz#%I?79UFqWNSM0c@2Uea=0WYxL4c^v6DWjoH|+=$$6ty~v{U%OLJ9eXDt7FP z^Vb*A%y-T3U)JfIRfdLcbB*D$Q+5By(*Ox(;>z&U5MQ3P3BHB!z2vFI0Jj7nmYPU&baA1*WK)4OR}IK4h0B`~ z#{;E^0{n!B7ah(H0Kzl$>6LsS`Qp3D80KmB%WkZi+-cCOh!%Tjw=oN3o&Yu;tO1I$ z%fR+YlV<~AKs>d|1n~)TgZa&2{i}Utl=N>?tNp!U>&b@GEwwotQk}1hl`?fuWi2tr~1gUcX;6$J20H1cJTQT2u0<+0^(1SdL+f6ws7{NmxL?V*A=lFTqJ&ubog7Ux+Ay2h8 zp0WV1)3!ufukW6(hDI@Ybu8V+xKDfise3HC*3DQ?u?`O%XHP8=M%FrSp*U}9GjEf_ zb*0J-FLS-ySK@pI%zUhdd~R&{SX21giul^=`8qoLI>-6C*7@EV^1ZX=3#IV$5b^WU z^Yd}`^NaHfsPhXN@(bDW3#0Il5b=-F^N(@%kBjq9sPj)6@=w|FPooIP5DCcA3&?Q} z$cqbD8}wF%c^UN^y~))zUzO`Ur|rkAe62$}pVW(bIspE#J-`4Eq-z~WO&%y;rr8O; zRNMiU)7ELT2x_$eUw)|hSOm2)4*VofSA#FG-cLsVL?8{Hws{-SMaDEw8%(Pf@>0Y@ z3I^P54>m^u(GrBrQFsmd8A=F+;>&3-3~5TQhidk8N$FU>#G~3dA;zK#`46f`xmFg2~dtUpfVy z@{Te;fj=r7%?JVF5@AeyvDCO&Njm&8#Y zUH{qe(sND>om#6DZU*t8SsY=@GdMUg03c9n)j60BGX^C$#Lfwb2>{ZfgHFqbAZn#2 zW+OGHk`LrUC0Rmg2|%ofe4`@qiVM41JXJ*$yvCSf=R7gvr@Z zy7(jxgXBxkQqNdM;<}{Zi3L8~HWy0>C4d0OMIu6?(>I4T<;4P9JGID`0J9xHbU<3( zdWM7;_({Ch1c%x7mg}k>*qtSje#z>hLelk-K&7n&Q?M3@N*fcF$v~fw$cE2EA4O~f z=ne-EryY|DPsA((pqm0u>E#i?yoQD|SvYbit>em_fKroj2@1mFrunDz^N5$+$jbnj zkn|zTsB}?~w}OsT10Y5$4UVstR~@e#HUc=CO^a!olO|I{Opp(9FF-fV7v@N4Nl0nw zqLnhpqu~SM`Nm4}MKhHFvb=N3tkMSciqZQ4rLKSx4iMQyp{`5;ZdswW1E6^>$-EM< zpjRSkt=%`06Rf#z1?1NiD6g!K&m&38uCxG>78;lfRa~)b#_f+$ z8laqIkAq{omC-}1vAK$9%K&6)CFs}&iDFI1xOAvD3z!J<@g6ndvL?*A5lc*KSo6 z3`C1_W_axaaFPrzS!Jutl1MiIuGXi##B6XCCb=FB{BSA`Q@)Tc|4Pt{gfrTSnGR&0 z9EtEC)}kaM!Zko$Uwzb`Ti)g6`g;GoB22Af%3E1;ibEsCWJ^|;xe$MciR0`g_DO)k z*3PbLk@kZYBYQ0bPC$zUU3|d9wP8(hjwoZ6`T|s72zSo7rFI{r$I!AQ?J@0HRA8}K z;LH45S~xf2und69jb~)6p5F?Q>dNq>)E3XS3cN<9GmtRkn!z(4dNbeP6;0UzMLpY2 z+<5-6tetu(s&rBLD1x+7pF*R@P1U%?K+n$3oyU*ICnBNL;Ts9sQrpdqTLupcfH~at ziN5{kX`bq@wmeH}jcST+!fcN1thK&cx8y?f?o?D!y^WZEGHE)(1=~J0BQ>6POe^~_ z9Hd@Ev~1);lb{(Nw`)Y?a=I0Lv|4m9vWDs&|NB1i4lOF3&YE~2H)kn@8v%`VjpGGd zcj~&dc%kx9V1%L-D|yIbfmMpSn@?h{n*2lbtK`YsacVB*Mtj}5Zbr4D+QYNMm`OrX zSXwuOb+7R2lJG@4P7Z5wq@|D8peZyA#S7JrS%wwI5SORk9caPc?=MbBY|C$PA4rfO zy@$fqC{P|hzk@@eR2I?%keVDe4ybk+v!uO3L?>KHYMf&iTcq1qyTzeHO+#>{{sF}) zLU+ZoH&+v-1D>=;=a>^0W_3QbLw}al)*}>jKWBX*KOv5bV?gn_u zbz8JEfdpaqYp5D5tYBG<=~uYw`>E^Hi?aJTLVag(r8@h}rSM5DRz>> zlBX?7_~WA?qy=RaE#a=^RxTkX`|Z$M^`4ZV7vd!3-8H3;n%o-8(5<4*4zviU2n#N} zg`Of&q%2@Hjy28iM)@#0HKutwA-CmuG-(Sb1!hb+bpnN(k*t5RUVV$ht#Pnn9jQ_$ zC62+R(U`gVTH=&ThV?D?xS(0yt=ic=FXM0VywV&Bh!qPA*DZ`%u}rfl>CwU=66kG8 z=6D)@`hHqs!}FrJeL1&r%&WEWI_5In&Cb2%nRAr;vn_9D$`})dqIK2^?t{dO;FL-= zY&8vPLFI1OuLiU{=sDfz%lV#sO!JjhA@zqIbI;it%%`=(ugMys-*jZ=vuLy4c{MZ~ zQ7RVV8DBJXDKhfCk@>*1*6B2Yy=I*RgAk>f;9D8O`p+|qOI%WFpBue2&QCGFRERDX zIKDe13439v__#){Ga8!9|{saA#(aazdRb2?ZCpR(>twOrV=1P%$vybIvHXp#+E9I|OTs`7xb7 zcPy7%8upEvK*J)h#+KUnq6SVK#qJ^H;}5UCTpP2zJIR%}nViC*P|8QE^+KtP<95w$ z?#A-bgz$SMZvx+Nm0W0@GinXUA%WB+ie=T_Z71Oy)2Ae;;_Sv4St&AnVQ@FU@l;Dq z7v-43Bb@Gb+J%>1u6s9bjq~5A(o!N**^l5hv3#ENv|#TI1h3;t{J48xhCWudKNfIb z1UT&+e^$nd7_ei~-lw>5fa|ytEgwD@P+W@&P9uCEIqM}N72szX58+LJ;+GFE7d)=1 zu(HyvBu!JsE{N&R9wvX81EkLz@1wO^rN$G#8gp%-P)d@QT{et0M~rnLN4BV!w?dXN zvtML`m3^Wk?tyepMV6R!3w?_;H(diOBn(gBxk#LB$Rp`TvI5+KL=|#8y>X|X37p^* zw;3q$AY>!Smu^t#TgiGYDLBGgBKe9}gb0$xU#?miN5sGmI(LqBPA|1qGN|LSXQGZo zOkI9mDxN!PWwR#c__kTT~By!L2AwspsyTrg;|ptli7$Oft?uq-oc!MS&fQ zs4j2xmkL(^=tTn00&oSP9oB#q%HbH9O%>%h;n%I5`hh6-fs!cqdd_>6phs^!9lpgC zd54un;8pt+%F6W*95vJ@>%6OkQ-&%oKR-3U@L=C%W$s0)4q*VR>^qd3_XaZzxRV<2 zPT@5*zY9=n#pEdJZ^h>CR%^o*ec#`PFJW{w9!-iFJ8PF>GR+-@$O2BEO?1x#4YZQe zKLH?FykM3BcHU!=#-lTRB2yzL&2^6Cf)arjyIV8u2#Rq80S+d zfrpY+oHCd^U?r)ZsLEE*fPu2Kd|{NNrV{ms=g(9naJ8SS%dgv3brU6F_dUjlx_SSA z+1tM0bgJa)V@ZqX3c-A`#+$n5FTIJXx$gBBlc=H9xH1OnO90{=$LYN5sbPm_rP_>Z*PBa>dF?W zlOiLSgFN+M_QPQ#$F{EzoK)i03ri1ay)b0v<9XeKffICD1OrMEh-k^4We>b9x-kl9kZ5k5;4@#dL`-kWP>Wv^kFFXKdtwRHFKa|yO-3_P~B1+vG* zW^&b4jn@bCZyG5UsTx_TI66pBIJAFLA`80wJrZ^Vm;fU$CGMrI`R~UR4K?37}(eLs=Q+j8JsmhG*O7 z$e{NpV6?Wk>4otC@%v!`H=aR-vw&<`r`u50!m5=`KakUdfde6L&xjg9G0F9yHYxNT zsCpoalL?)|!V>Q2L9-;atdZsBd zW8wRE^j+Zd2)t!pNhW{)!lejz(ZESI2}%X^5F#y76m-D{=)tH2ML?;zO!^lVBCjSN z;9AcEFnA#}{7UISDoYsUF@9e$h5Mwr@+e8q9}zU=13{7$DqP;qA)0g_K+967l;-Eq z2)OC7=1|6NnERe%I0L|eQG`s=^}D0Kyl}&ZgnSj?E zzRJrS5L06%EzmD^G2oP-X;~JBV?sePsY@PIy_Ym7xH1i z#nyukZ&83mlPlr(bcA!M9-hL ztC0XZZkA37ExJ4z9W){{yA(|7E;G6u0ZzIg@+9gZ9IuVx6oI`@te^4p37t8A$_jou z@^Vx&nY4%2{;F8xOWYKTghm`*%F)NGizDOup?Xz1;5k7BG=j!JnOkqL)Yhf9Gzv0r z8B~YIXfZot&Kb}5ij?d!7oI9id|586(P-ApfA)Uk#kak2yn=ML+RqXXn^W?xexP|V zdZ8_aze3UMHMiYb+x>8Uq9z*PWzi=OPTY2>wy?;F>Kw{IJ8kMBmBtW2ZQBJ+D#g`c zeYLSL+2hFBdR-tjra3 z``bCB7qYG^&DvgXuvb28PMK5lc4q-&`<%;xdwM-1DkTi;9jCR>%?!TA&2oPN*6v&% zy5dzsCxM9~B?xnm(qcj>SL@n2AW!9l(pTLtaIg(?lJ+uBzge^)Yo1eysUJ$uUX!BF z(0=MI%{^`Vi$e2fvkPzBQHd>1E{bfXjIum-<>V`j=e4LDqJr4Hk>iPpya0I-EA#@x zh62Z}HU_$7amrxbS+(UxknlJbEt78Id-`b#S|-wrgxB2>Tb=4Dw$Y8fzQ%8Hbr$lf zIja*j88*A%Iw^L^i%HYsi}L}+$()?gMpq=r>-)k}?6Z$2&niWlCXgts<)|jlY1i%y z_^*``nI+E~Z|)4%=PP?O%bWT^t8lN-n5RFcyI5jUO zFW%OT#2{?3wtu`H4#mGUwx8ns@OaAddGga?62@=Ho>eX*n$4&9$5%Te6IP@8_NFC{ zxjxBsT7?Mjhd)cOYzj?TFLv6WPiE~`o)+m4kUjn0Ce>|hkt=dRBY$?*3vbe18)T2l4?>tpSKY2oXmR@&QS$fs|!H+9eo#8C#~SpxC%p$J){h?b#q}@heCQ6==q_dGx0le}`7pe#G5pIgf|oGD`7oocG2_cHlb0~l`LMFBvGU8X zikGm;`LL_4vFppQo0qWf^Wi+S#_24>=~=>g!iPIxjXPY1JGO*7$%i*(jW=6{_hAWd znGb*68h^VCe}4%d$WMT3Lx5RMfV)gU$WKUWLr7UpNV`nPz)!?tL&Q-|#IsDq&rd95 zLo8ZOEWS)E!A~M%Ln2>JqP$F^&QGdsL#kg+YP?K(fuHP>4Vh&*+4W^I8-8*J8*-O& z^4rVg?)((qHWdEl6v4|B;rx`*a2v|_a?0do%5;9JY#XZla;oBGs&annY8&eMa_Z(~ z>ihgO4{c~V%V~O+X`b-Y4%pBRm(z|d(@yf!P1(@RmeYM$rd#Gewr+E5yZqSx@-d(Q zJ*q7|W(7U&3O%6!1F0vE zfM>v#XSjlAY=vi1fOpE4cNSj3`(cH5S>X7(?eXo3vm_i zE6?t)o&^d*Q0*a@RS?`Y2%(?^sl5bcl?3gY1cRU?i@hXAl_bxaB)_1PkiC>>m6SMq zO-e#gTE<>lzDinoOh?M0y%PQIHYqB`xB zP|n+4&c8}7cug)`P(IpTKE6smc}+fDP$Ao1A-_tYcuk>PP_f!xvA#;Nc}?-YpwdHo zrOqm)o;9T>g31H-%EML4V{6Kjf+|z?DzjB8AJ$Zs?e|TXRky2D_t#W`LTacEYM9k( zxa(?!Lh7Ur>Xg;$wCm~&LK-X%8XVOcJnI_#LYhJjnxfU3;_I3cLRvBoTJqIe%IjL{ zLfYC6+WOVn#_QS_gmf-B=vY?kTwm9*5z=*V&~>TSy}hnmSn>wypyyw$7rd?)9xJ3D z?VulDt)INEpDtvO?O>3JS!0U3VM-``fz2d-?%6tY%b$yE?;A=ykV{`d`X)O*Yne^70s7j zD=);l(yyEx9C@K`-Ma1N8xkHFb2G8|yW7|!Bh--&>W3~UR5(3bh`D8oMM256`4(&L zKKtwA&LxYt7U8h8fBkW*69|ljg;VrN>EuDcUIAnVHGWb$F@agJaGA&$VULfFTSr|{ znJ`#k1f(xN9=D!;^^}|BJyPkkv005m%-zadv4vP2LMol;ENIZ`mdN_j+I$HRrvlDi z2B_Z0X~HsP%QM>%$E{*s?;r@J6T2q7plDDDtv(ug-6~J~>@funH+vrPRv;BZ$dIQd zfK)m~a$aY=mWl%=Bj7zc6=3($o)`kfd0^qznb9iN6b(lKle+pXCW=N8$E{>9F{EH% zES@RkaqG?M8bULQJU)q{@l*u#;~p5A=_`BdQg+7r27>_~lm+$uhU^Mm8o zAMQvw(|Y6m;JEddJ5um(u3Nvl75J=l`Y+v)n!E#IYNHxi@)7Ay$8+jvquW{Xh2Ufm zs58_sP%Zn(DScKteRnE=s$O?=D)6SfLBto%$l4k-1j!`qVE^cJx@bMb-Yzz>9Afks zvM}R^IBxy2BXxKx@I~oVL~@KtzEeR~DLCd93F`^uaVwGTtF5>6C*y+dM+zS!FNsG>hKetnj(JB7s9u#pf%;13L_!+2HC#)ONUxQvxa>(N z^178po0F~Xslko3tjo@`a+=8FR>Y1J;#9z?>siXqS}x?9g{D0kig)>5khot=JHaC>-Di_f*05e|9b9NMt)QE7ySl`@p37u2Ah&8| zy%dUDWQwjh)JnBc=BHd_M*eu{k=RCgSa6X!o8oYn!A3<~PtoO*kB56*H!9O`i!IJ6 zjyz5Hh0^JY;^@f8MonE$@eQZPhOeTlYh9PQtbMQYb`oqV++%Uq3Q;7(;UmX~n|hn1 zx`oVY=u*N@)uZ5EHLSxVVIgd;D-ny}dSzRuR5vB=FV&g&YD48=g974ec1=%Yt6`IP z<`O9FMZyW+SFvmx`=wCy?kX5K4p!K4+=KiU2kPhq42Mo`l7?ndMy;+D&z;ZbWcMVV z+g2MrUb){nrPoA>TMyV($^&#iAGZcwQF=p#JZ|kR4{_>#L$|xt4#BGk^HqAwh&&Zg zIXZ4do(hEg?6|dE>7790|KYe5UX{hBJgZ>1^E9rvD(7U+tcu&wt-v|uIgP}f=XomC z1-d?hL~4YRY_--pRY=tVAU4y=7Oe@6!DP z$E}&Wk6vZ}=(_dyoeC&4^1a&Z-E7(2UxeZ}O`xl8wK6@=^!c;Lt-m-G*nPFm@MpR3 z_U+qWU!xwO;n6AT5f}c7BlJJag(zq^ICwN*V9_Vl=UpOJQW`8!%O}+*Cya)Kv8;j# zt#@d6Wc20OD<~H0Lq?K;@sGRnB4C=IU_5KO`lYT){k2eY#RSsPidHKjcCs zMtZ0qS@i>D#O^$T3-L)kj#QtUSa4W}Ghz0j^~7i@&7&h;1bIVB9A2LS@x-E4u!{ueHMr)Fj!(2Y9Ljgq&Wb~rOWg)3J5N&L?acXfDSxVuR=;s5`!TgV1BKq zEL4uAaSSH&1h`CAxCl;{L$XL0NTsU>sW4S_YN%hj`V}$gC?t=`>9TjsZ zgJKCLiHbrgkKCPijO=DZ6G`hAgG~`(pjJQGE`s1f z=WkV?$lduPF3c57L!OYDIo!%hXXH3MA*~R=V_lb%zsP4BIXcVCeonqiV+9hG^CQ*g z(eC`ehYRU2qS2J|B+0E%yad+L-R#(<*%Y1xs3>HReMmy%>+%k^g$w?~dh$tn(h62P zR&D8WCjS>)7>%tO+4cPR6bY)TgBoOuQd_&9n|9CQ@PxF)b-mD(MPIvZBr-c3N57bVTQxXw5o`rfp!zz{*A~ z47bGESMlX*szd3CZS3Qh@5D9_Pe^kW$L0{y6Zp@pC#9}~k6&#xY&I_im)@FI9N!t) zY}x85y|ejv{9tGE-fv1zD0<8O;le-9g)!t?wSSrm7jmM?zmuN0oJ1-4k@Q6DXV#P7 z;6i^I&_~xD`!^3y$Xa* zWcd-xFP-oIBBKbx91``fj{|?p@E!{S_M+pGqIG|a179Ws`^Iq@sM)Eh8L`La<`L!) zgyCHtgo}?3dPh#PyGu^F@-YsSP(eAPR~9zehIWTQ)X2iREaPDy@?S}V-~hc^ofqwv0- z$V>_G5Vv1ndNYn^Z7SlkIJtVY|5geRZ9A7oSQ^OQ#O4PDu;!Tx^oQ|*?(BG<1l_H6 zfW7kY&UPZgLdQ{u-}k2QVK>w4#h?c{6Vgp5c;cCwPWpvV`hnc#=rIr{lQ-6S&^X?m zltd+xGX-j-OvP#XYC|m$CzG~oN*Lk_dcd zvb+wl??;Ar*^^yQLQGKn>5dHVkKOHwFjyvKGy;4gV?Md=TsdQ(BICeWEX9d)iF4n_ zfnU4su&19P?zsxaE^_Ep<_r`gu}_9Zs5RkvNmpipIW4K`GbHv2;a$Fsj068F?EBX6 z{!JV>`fBIL*hhZF;&zEW0{aA{Ya51=UprJH%^|VZukQ06Q!O)=4m(-$S{eSU*f%Jr z%(Zy;F3SXvdJBf3QszP4J%M&=>pnpUUkDcWB-UN-CQ}$+Q-Ph)T1y+4VbacDdxwkT9v*`HP(stjQNWwHxn?4EMtX?0Ls;|u< zKTZST|DVKxKcl|?5_1T`bqD*(9CBAABk~8XyPuguzH{9L20z+Bxb8N;HizVpg1|pA zhe-S}bI5mwcW3+0A`!wbRQzSQ{h5am1MTld*}sxeBB1)$Kd5k1=KtJq`?qNJOJC8U zxfvN^e(EdwBmnu?S9D}<-rGO);7MzkBF)W)%yI|;NSiMl3_RWD?*r?4{7#D0CMEPLztVn6#Y%w0uG1Uh`ypj z0SI!qebiTUC;&m2o5$}VJ$Og~2r|Sp`DkudJPa`r0+6e(y6Y>ak>+MPWhBk!X(G+d z2oGKvvajfHxNUbR09hPA3^AJy`--^E_Z|+nk>=*lAts`)Xz_E1c{toQ0efvMy*cl4 z93cQ<$6ffLx%t0sxIK%c*4Kt6!zM?JA>6PWssTHO}0m!R!VLnPjC(N{#~c_viwk`{elm(F(r zkmu-JcAbiEvjkA@y$u8oQFLoZaZ;wtXMgT1qS4~d%vZEBh!lU;^le|!pBrwI|AJyfs))kIWH#B2f&dgk)1O2m)Xkql%wHRBe@(OB4z~|OOx!}fc7+!e z3F}1`%7y=$5cAK_?Ei9z+2#$r@rTUKw%-i5u`BbHzZ-6+FeGXIb;IpVHK|XtTHG&~ zgV^f>Ao?7wuHHcCff01`c@B$+@erGNzg)`$!^=A53!6pedm7=U?0<8B;RG)uxAV5R zFt$Ge%+VC~qrvQGJMRm?9B${qk=+x>#>FFr*>?bQX!8ASfH@NR{-*&(yv<{7s1p4` z8bahtH+b*k6!tf^^Wac0nZ<-V25a6g6lVY7?K~vFXb_ovHkjqb;ovlUE%N=L!R%{* zx#}6x`&$Mx_{YY@h%V!w<#GScIPTv9Fbg)t5udj6;2#?ozcTsWcu-wXi`>pT(Xm4j zHLc#rT|3I>_P%Ko8OL3$ayvAb8T`$qut(rIyjvx*1* zVC(JGc(?7LGqiB4!i& zBLS7bpvy{`RD*hSd*$k;I1nbX*E9D{{@N6lkvu+NsUtjG+JzZeJ@HK(CqNakm&Gpe zMwTK<;5f+7jFy_RON+)d>a)QtLcLZ?4goNa$BQarVK_N_f2eTr_W%smbkqUP$2e|{ z8$~2fvd0|iU6BsJt44(|A*QefYw!$;p1dQ1`C0eG|1`kB5hmY{W7xmX6t>C3U*o5R zi@#Yt(c5_(MR`V&dZ*t{rAqH8k8{0?>HH1A{NJ|oW`aJ!3C_20f=FLJ=PpNZ@++YW z7#{Y&11E=V(BGsh|KGq#I=7!nvuoJw3&e_;yXh~|m7kvu{MW*XP6Xt0y22iZZR+%g zP6rA+0$Modi>hAy4mk0lx>|*(gZ`;s_3sNO`KWt5zv#tsQ^MYU8}(B-k(CQU)IrxS zh`ATsCETU0Y|}V}TYIl$cL4z>Zc_DdWG~i5s=elRazwiFV>k&-0KM`(ekZmww9jb! z9Wq^6M}^&4ok;{8>~cL+Ma~NGJ@$7t|HQ2DFN70D{4Kd zO!nP*kL)?1!Aj0dG^5C2;m=pZ%-PCLoRjG_zZ3F{S>X)`La!>V%*4;vRe~|$pZ#1q z!}bDH?Q^=Kcs#ozW@d|-*U3N0aOF?5LH{j(Vej$Ri^qMWU z!xgcA;Nc#qQ`p~< z$>-SQb7u0xz~pEO1cqDxLni+Nu}L~Jl1vCt5o9vWfBS!dOf;SveSgbvlKSU;0 ze}GIp0*wDR$)vX6hh*{q>sQG{De#C)JPJY?T<9tvYc%4PeVWvGKlVehQ|7kLLP4Mm`nXn+qWa}fDTy%b)D|?p% z7NqCQ1RwbgGU04MIVS_k4*w;YSRl#dEe`bszODuYnb;YhpC^-g*5KWt{avs@K&j`!ze z0)Cs5TY?}HV!s{o(s9C5+?CJN+~(`1k(tR!dpBey&FP$b; z7-FDpuNzw-S?O5=l|0E`#&;9>) zToUq6V)AblRQ`)@c>dWk`7J@^KU*gK|HE4*Xg?y8f3{2x$>iU^WkOi@)t1Q$VwRJN znB|23t7bXd2_|1=Iax=u90ZyCGs~&#P%il!lZgNd-v43CB%bXDTPCP~>6S_C=UEQR zmn{>dnFkve|FfLu^CdEuMGWF%hx$gzC&%`!BbVZ5Ezi+P%7048^ZD=@4GxR=&zpI^ z+%ntYvVdNEyk(vodi_zDi0iC81DRlwk(JF88E~vmcA>K*;8`l92dVRMRL8g&yq(X8MpM&iKEXI|pm;g>!tFveZp!P@ zZEwXRHabks7<*$hYd{r@xICl7PALrrjXetP5rYQxja@9zsx;Smy4i7=Vc`t53-?2i z<~EhD^nK zPl+15*r{u(l6kRrNXBm@`>pqqV6LpBou@u)dnR!))#QaCLn7|AT_XG&$0(b&?+h~> z*tGkgv-t6Oxr0iwB^(W|#iq$Vz|DB+Nupz+geEBs^Y$dm$%LOLnRvKz!IwEk1Qo2~ zm51)jS~K%Hknia;qCox^76>yBZw3`Pp=q3tohTZ|+c0SpP!?G_u9_Y|MtJsZq?#

} ``` The component is tested and documented to ensure the lazy loading is performed: ```txt dynamic ✓ should create a lazy loaded component starting from a dynamic default import ✓ should create a lazy loaded component starting from a dynamic named import ✓ should accept an optional "fallback" node to display while loading the component the created lazy loaded component ✓ should forward the ref property if provided ✓ should be properly typed respecting the original properties contract ``` --------- Co-authored-by: Marco Antonio Ghiani Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> --- packages/kbn-shared-ux-utility/index.ts | 1 + packages/kbn-shared-ux-utility/jest.config.js | 1 + packages/kbn-shared-ux-utility/setup_tests.ts | 10 ++ .../src/dynamic/README.md | 56 ++++++++++ .../src/dynamic/dynamic.test.tsx | 100 ++++++++++++++++++ .../src/dynamic/dynamic.tsx | 45 ++++++++ .../src/dynamic/index.ts | 9 ++ .../src/dynamic/test_component.tsx | 25 +++++ x-pack/plugins/logs_shared/common/dynamic.tsx | 35 ------ .../components/log_ai_assistant/index.tsx | 2 +- .../log_text_stream/log_entry_column.tsx | 2 +- .../log_text_stream/log_entry_row_wrapper.tsx | 2 +- x-pack/plugins/logs_shared/public/index.ts | 2 +- x-pack/plugins/logs_shared/tsconfig.json | 5 +- .../public/components/common/popover_chip.tsx | 2 +- .../sub_components/highlight_field.tsx | 2 +- .../components/virtual_columns/content.tsx | 2 +- .../components/virtual_columns/resource.tsx | 2 +- .../customizations/log_explorer_profile.tsx | 2 +- .../logs_explorer/tsconfig.json | 9 +- 20 files changed, 264 insertions(+), 50 deletions(-) create mode 100644 packages/kbn-shared-ux-utility/setup_tests.ts create mode 100644 packages/kbn-shared-ux-utility/src/dynamic/README.md create mode 100644 packages/kbn-shared-ux-utility/src/dynamic/dynamic.test.tsx create mode 100644 packages/kbn-shared-ux-utility/src/dynamic/dynamic.tsx create mode 100644 packages/kbn-shared-ux-utility/src/dynamic/index.ts create mode 100644 packages/kbn-shared-ux-utility/src/dynamic/test_component.tsx delete mode 100644 x-pack/plugins/logs_shared/common/dynamic.tsx diff --git a/packages/kbn-shared-ux-utility/index.ts b/packages/kbn-shared-ux-utility/index.ts index c10ee14145e8c..27dcc49cb90eb 100644 --- a/packages/kbn-shared-ux-utility/index.ts +++ b/packages/kbn-shared-ux-utility/index.ts @@ -9,3 +9,4 @@ export { Fallback } from './src/fallback'; export { getClosestLink, hasActiveModifierKey } from './src/utils'; export { withSuspense, type WithSuspenseExtendedDeps } from './src/with_suspense'; +export { dynamic, type DynamicOptions } from './src/dynamic'; diff --git a/packages/kbn-shared-ux-utility/jest.config.js b/packages/kbn-shared-ux-utility/jest.config.js index 3696855dc86b5..2e57b33aef20c 100644 --- a/packages/kbn-shared-ux-utility/jest.config.js +++ b/packages/kbn-shared-ux-utility/jest.config.js @@ -10,4 +10,5 @@ module.exports = { preset: '@kbn/test', rootDir: '../..', roots: ['/packages/kbn-shared-ux-utility'], + setupFilesAfterEnv: ['/packages/kbn-shared-ux-utility/setup_tests.ts'], }; diff --git a/packages/kbn-shared-ux-utility/setup_tests.ts b/packages/kbn-shared-ux-utility/setup_tests.ts new file mode 100644 index 0000000000000..8d1acb9232934 --- /dev/null +++ b/packages/kbn-shared-ux-utility/setup_tests.ts @@ -0,0 +1,10 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0 and the Server Side Public License, v 1; you may not use this file except + * in compliance with, at your election, the Elastic License 2.0 or the Server + * Side Public License, v 1. + */ + +// eslint-disable-next-line import/no-extraneous-dependencies +import '@testing-library/jest-dom'; diff --git a/packages/kbn-shared-ux-utility/src/dynamic/README.md b/packages/kbn-shared-ux-utility/src/dynamic/README.md new file mode 100644 index 0000000000000..014452b7b452c --- /dev/null +++ b/packages/kbn-shared-ux-utility/src/dynamic/README.md @@ -0,0 +1,56 @@ +# Dynamic Component Loader + +The `dynamic` utility function is designed to simplify the lazy loading of React components, providing a convenient way to dynamically load components and handle suspense during the loading process. This utility is especially useful for optimizing the initial loading time of your application by loading components only when they are needed. + +## Usage + +The `dynamic` function takes a `Loader` callback and optional `DynamicOptions` as parameters. It returns a React component wrapped in a `Suspense` component, allowing you to lazily load and render the specified component. +To ensure a component can still make use of a passed `ref`, the `React.forwardRef` utility is used to wrap the newly created component. + +### Basic Usage + +```tsx +import { dynamic } from '@kbn/shared-ux-utility'; + +const MyLazyComponent = dynamic(() => import('./MyLazyComponent')); + +// Usage in JSX + +``` + +### With Fallback + +You can provide a fallback UI element to be displayed while the component is being loaded. This is particularly helpful for providing a loading indicator. + +```tsx +import { dynamic } from '@kbn/shared-ux-utility'; +import { LoadingSpinner } from './LoadingSpinner'; + +const MyLazyComponentWithFallback = dynamic(() => import('./MyLazyComponent'), { + fallback: , +}); + +// Usage in JSX + +``` + +### Named Exports + +If you have named exports in your dynamically loaded module, you can extract them returning an object with the `.default` property. + +```tsx +import { dynamic } from '@kbn/shared-ux-utility'; + +const LazyMobileHeader = dynamic(() => import('./components/header').then(mod => ({ default: mod.MobileHeader }))); + +// Usage in JSX + +``` + +## API Reference + +### dynamic, TRef = {}>(loader: Loader, options?: DynamicOptions): React.ComponentType + +- `loader`: A function that returns a `Promise` resolving to an object with a `default` property, which is the component to be lazily loaded. +- `options`: Optional configuration object with the following property: + - `fallback`: UI element to be displayed while the component is being loaded. diff --git a/packages/kbn-shared-ux-utility/src/dynamic/dynamic.test.tsx b/packages/kbn-shared-ux-utility/src/dynamic/dynamic.test.tsx new file mode 100644 index 0000000000000..4c4affb2a4885 --- /dev/null +++ b/packages/kbn-shared-ux-utility/src/dynamic/dynamic.test.tsx @@ -0,0 +1,100 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0 and the Server Side Public License, v 1; you may not use this file except + * in compliance with, at your election, the Elastic License 2.0 or the Server + * Side Public License, v 1. + */ + +import { render, waitFor } from '@testing-library/react'; +import React from 'react'; +import { dynamic } from './dynamic'; + +export type ExpectTrue = T; + +export type Equal = (() => T extends X ? 1 : 2) extends () => T extends Y ? 1 : 2 + ? true + : false; + +type MatchesProperty = K extends keyof T ? true : false; + +describe('dynamic', () => { + it(`should create a lazy loaded component starting from a dynamic default import`, async () => { + const LazyTestComponent = dynamic(() => import('./test_component')); + + const { queryByText } = render(Hello); + + // Component is suspended and not rendered at first due to lazy loading + expect(queryByText('Hello Test component')).not.toBeInTheDocument(); + // The component finally renders when is done fetching it + await waitFor(() => expect(queryByText('Hello Test component')).toBeInTheDocument()); + }); + + it(`should create a lazy loaded component starting from a dynamic named import`, async () => { + const LazyTestComponent = dynamic(() => + import('./test_component').then((mod) => ({ default: mod.TestComponent })) + ); + + const { queryByText } = render(Hello); + + // Component is suspended and not rendered at first due to lazy loading + expect(queryByText('Hello Test component')).not.toBeInTheDocument(); + // The component finally renders when is done fetching it + await waitFor(() => expect(queryByText('Hello Test component')).toBeInTheDocument()); + }); + + it(`should accept an optional "fallback" node to display while loading the component`, async () => { + const LazyTestComponent = dynamic(() => import('./test_component'), { + fallback: Loading, + }); + + const { queryByText } = render(Hello); + + // Component is suspended and display the provided fallback element + expect(queryByText('Hello Test component')).not.toBeInTheDocument(); + expect(queryByText('Loading')).toBeInTheDocument(); + // The component finally renders when is done fetching it + await waitFor(() => expect(queryByText('Hello Test component')).toBeInTheDocument()); + }); + + describe('the created lazy loaded component', () => { + it(`should forward the ref property if provided`, async () => { + const LazyForwardeRefTestComponent = dynamic(() => + import('./test_component').then((mod) => ({ default: mod.ForwardeRefTestComponent })) + ); + + const ref = React.createRef(); + + const { queryByText } = render( + Hello + ); + + // The component finally renders when is done fetching it + await waitFor(() => expect(queryByText('Hello Test component')).toBeInTheDocument()); + + expect(ref.current?.tagName).toBe('SPAN'); + }); + + it('should be properly typed respecting the original properties contract', () => { + const LazyTestComponent = dynamic(() => import('./test_component')); + const LazyForwardeRefTestComponent = dynamic(() => + import('./test_component').then((mod) => ({ default: mod.ForwardeRefTestComponent })) + ); + + type LazyTestComponentProps = React.ComponentPropsWithRef; + type LazyForwardeRefTestComponentProps = React.ComponentPropsWithRef< + typeof LazyForwardeRefTestComponent + >; + + // @ts-ignore ignore unused tuple Assertion + type Assertions = [ + ExpectTrue>, + ExpectTrue>, + ExpectTrue>, + ExpectTrue>, + ExpectTrue>, + ExpectTrue> + ]; + }); + }); +}); diff --git a/packages/kbn-shared-ux-utility/src/dynamic/dynamic.tsx b/packages/kbn-shared-ux-utility/src/dynamic/dynamic.tsx new file mode 100644 index 0000000000000..2d3eb06e8498c --- /dev/null +++ b/packages/kbn-shared-ux-utility/src/dynamic/dynamic.tsx @@ -0,0 +1,45 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0 and the Server Side Public License, v 1; you may not use this file except + * in compliance with, at your election, the Elastic License 2.0 or the Server + * Side Public License, v 1. + */ + +import React, { Suspense } from 'react'; + +type Loader> = () => Promise<{ + default: TElement; +}>; + +/** + * Options for the lazy loaded component + */ +export interface DynamicOptions { + /* Fallback UI element to use when loading the component */ + fallback?: React.SuspenseProps['fallback']; +} + +/** + * Lazy load and wrap with Suspense any component. + * + * @example + * // Lazy load a component + * const Header = dynamic(() => import('./components/header')) + * // Lazy load a component and use a fallback component while loading + * const Header = dynamic(() => import('./components/header'), {fallback: }) + * // Lazy load a named exported component + * const MobileHeader = dynamic(() => import('./components/header').then(mod => ({default: mod.MobileHeader}))) + */ +export function dynamic, TRef = {}>( + loader: Loader, + options: DynamicOptions = {} +) { + const Component = React.lazy(loader); + + return React.forwardRef>((props, ref) => ( + + {React.createElement(Component, { ...props, ref })} + + )); +} diff --git a/packages/kbn-shared-ux-utility/src/dynamic/index.ts b/packages/kbn-shared-ux-utility/src/dynamic/index.ts new file mode 100644 index 0000000000000..a8e4e9d11ac9f --- /dev/null +++ b/packages/kbn-shared-ux-utility/src/dynamic/index.ts @@ -0,0 +1,9 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0 and the Server Side Public License, v 1; you may not use this file except + * in compliance with, at your election, the Elastic License 2.0 or the Server + * Side Public License, v 1. + */ + +export { dynamic, type DynamicOptions } from './dynamic'; diff --git a/packages/kbn-shared-ux-utility/src/dynamic/test_component.tsx b/packages/kbn-shared-ux-utility/src/dynamic/test_component.tsx new file mode 100644 index 0000000000000..058481ea5f8aa --- /dev/null +++ b/packages/kbn-shared-ux-utility/src/dynamic/test_component.tsx @@ -0,0 +1,25 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0 and the Server Side Public License, v 1; you may not use this file except + * in compliance with, at your election, the Elastic License 2.0 or the Server + * Side Public License, v 1. + */ + +import React from 'react'; + +export interface TestComponentProps { + customProp?: boolean; +} + +export const TestComponent: React.FunctionComponent = ({ children }) => { + return {children} Test component; +}; + +export const ForwardeRefTestComponent: React.FunctionComponent = + React.forwardRef(({ children }, ref) => { + return {children} Test component; + }); + +// eslint-disable-next-line import/no-default-export +export default TestComponent; diff --git a/x-pack/plugins/logs_shared/common/dynamic.tsx b/x-pack/plugins/logs_shared/common/dynamic.tsx deleted file mode 100644 index f0e6bc216e5ff..0000000000000 --- a/x-pack/plugins/logs_shared/common/dynamic.tsx +++ /dev/null @@ -1,35 +0,0 @@ -/* - * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one - * or more contributor license agreements. Licensed under the Elastic License - * 2.0; you may not use this file except in compliance with the Elastic License - * 2.0. - */ - -import React, { ComponentProps, ComponentType, lazy, Suspense } from 'react'; - -type LoadableComponent> = () => Promise<{ - default: TComponent; -}>; - -interface DynamicOptions { - fallback?: React.ReactNode; -} - -/** - * Lazy load and wrap with Suspense any component. - * - * @example - * const Header = dynamic(() => import('./components/header')) - */ -export function dynamic>( - loader: LoadableComponent, - options: DynamicOptions = {} -) { - const Component = lazy(loader); - - return (props: ComponentProps) => ( - - - - ); -} diff --git a/x-pack/plugins/logs_shared/public/components/log_ai_assistant/index.tsx b/x-pack/plugins/logs_shared/public/components/log_ai_assistant/index.tsx index e0ea649d1f763..881df3fcacd55 100644 --- a/x-pack/plugins/logs_shared/public/components/log_ai_assistant/index.tsx +++ b/x-pack/plugins/logs_shared/public/components/log_ai_assistant/index.tsx @@ -5,7 +5,7 @@ * 2.0. */ import React from 'react'; -import { dynamic } from '../../../common/dynamic'; +import { dynamic } from '@kbn/shared-ux-utility'; import { LogAIAssistantProps } from './log_ai_assistant'; export const LogAIAssistant = dynamic(() => import('./log_ai_assistant')); diff --git a/x-pack/plugins/logs_shared/public/components/logging/log_text_stream/log_entry_column.tsx b/x-pack/plugins/logs_shared/public/components/logging/log_text_stream/log_entry_column.tsx index 7df56fb79c320..a62f08903764a 100644 --- a/x-pack/plugins/logs_shared/public/components/logging/log_text_stream/log_entry_column.tsx +++ b/x-pack/plugins/logs_shared/public/components/logging/log_text_stream/log_entry_column.tsx @@ -24,7 +24,7 @@ const FIELD_COLUMN_MIN_WIDTH_CHARACTERS = 10; const DETAIL_FLYOUT_ICON_MIN_WIDTH = 32; const COLUMN_PADDING = 8; -interface LogEntryColumnProps { +export interface LogEntryColumnProps { baseWidth: string; growWeight: number; shrinkWeight: number; diff --git a/x-pack/plugins/logs_shared/public/components/logging/log_text_stream/log_entry_row_wrapper.tsx b/x-pack/plugins/logs_shared/public/components/logging/log_text_stream/log_entry_row_wrapper.tsx index 8b179c6ccbda7..dee046b3f0dd5 100644 --- a/x-pack/plugins/logs_shared/public/components/logging/log_text_stream/log_entry_row_wrapper.tsx +++ b/x-pack/plugins/logs_shared/public/components/logging/log_text_stream/log_entry_row_wrapper.tsx @@ -28,7 +28,7 @@ export const LogEntryRowWrapper = euiStyled.div.attrs(() => ({ } `; -interface LogEntryRowWrapperProps { +export interface LogEntryRowWrapperProps { scale: TextScale; isHighlighted?: boolean; } diff --git a/x-pack/plugins/logs_shared/public/index.ts b/x-pack/plugins/logs_shared/public/index.ts index 58f22fe48bccb..63b8a7d69834f 100644 --- a/x-pack/plugins/logs_shared/public/index.ts +++ b/x-pack/plugins/logs_shared/public/index.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { dynamic } from '../common/dynamic'; +import { dynamic } from '@kbn/shared-ux-utility'; import { LogsSharedPlugin } from './plugin'; export type { diff --git a/x-pack/plugins/logs_shared/tsconfig.json b/x-pack/plugins/logs_shared/tsconfig.json index 8d06a68a70873..7b79ffea8564a 100644 --- a/x-pack/plugins/logs_shared/tsconfig.json +++ b/x-pack/plugins/logs_shared/tsconfig.json @@ -1,7 +1,7 @@ { "extends": "../../../tsconfig.base.json", "compilerOptions": { - "outDir": "target/types" + "outDir": "target/types", }, "include": ["../../../typings/**/*", "common/**/*", "public/**/*", "server/**/*", "types/**/*"], "exclude": ["target/**/*"], @@ -28,6 +28,7 @@ "@kbn/ui-actions-plugin", "@kbn/observability-ai-assistant-plugin", "@kbn/deeplinks-observability", - "@kbn/share-plugin" + "@kbn/share-plugin", + "@kbn/shared-ux-utility" ] } diff --git a/x-pack/plugins/observability_solution/logs_explorer/public/components/common/popover_chip.tsx b/x-pack/plugins/observability_solution/logs_explorer/public/components/common/popover_chip.tsx index c57642033f73a..953c75bc480cc 100644 --- a/x-pack/plugins/observability_solution/logs_explorer/public/components/common/popover_chip.tsx +++ b/x-pack/plugins/observability_solution/logs_explorer/public/components/common/popover_chip.tsx @@ -18,11 +18,11 @@ import { EuiButtonIcon, } from '@elastic/eui'; import { css } from '@emotion/react'; +import { dynamic } from '@kbn/shared-ux-utility'; import { closeCellActionPopoverText, openCellActionPopoverAriaText } from './translations'; import { FilterInButton } from './filter_in_button'; import { FilterOutButton } from './filter_out_button'; import { CopyButton } from './copy_button'; -import { dynamic } from '../../utils/dynamic'; const DataTablePopoverCellValue = dynamic( () => import('@kbn/unified-data-table/src/components/data_table_cell_value') diff --git a/x-pack/plugins/observability_solution/logs_explorer/public/components/flyout_detail/sub_components/highlight_field.tsx b/x-pack/plugins/observability_solution/logs_explorer/public/components/flyout_detail/sub_components/highlight_field.tsx index b89726d39854f..338643b3f302f 100644 --- a/x-pack/plugins/observability_solution/logs_explorer/public/components/flyout_detail/sub_components/highlight_field.tsx +++ b/x-pack/plugins/observability_solution/logs_explorer/public/components/flyout_detail/sub_components/highlight_field.tsx @@ -16,7 +16,7 @@ import { } from '@elastic/eui'; import { css } from '@emotion/react'; import React, { ReactNode } from 'react'; -import { dynamic } from '../../../utils/dynamic'; +import { dynamic } from '@kbn/shared-ux-utility'; import { HoverActionPopover } from './hover_popover_action'; const HighlightFieldDescription = dynamic(() => import('./highlight_field_description')); diff --git a/x-pack/plugins/observability_solution/logs_explorer/public/components/virtual_columns/content.tsx b/x-pack/plugins/observability_solution/logs_explorer/public/components/virtual_columns/content.tsx index a7617a59d5287..42fd21e89141b 100644 --- a/x-pack/plugins/observability_solution/logs_explorer/public/components/virtual_columns/content.tsx +++ b/x-pack/plugins/observability_solution/logs_explorer/public/components/virtual_columns/content.tsx @@ -11,11 +11,11 @@ import type { DataGridCellValueElementProps } from '@kbn/unified-data-table'; import { getShouldShowFieldHandler } from '@kbn/discover-utils'; import { i18n } from '@kbn/i18n'; import type { DataTableRecord } from '@kbn/discover-utils/src/types'; +import { dynamic } from '@kbn/shared-ux-utility'; import { useDocDetail, getMessageWithFallbacks } from '../../hooks/use_doc_detail'; import { LogDocument } from '../../../common/document'; import { LogLevel } from '../common/log_level'; import * as constants from '../../../common/constants'; -import { dynamic } from '../../utils/dynamic'; import './virtual_column.scss'; const SourceDocument = dynamic( diff --git a/x-pack/plugins/observability_solution/logs_explorer/public/components/virtual_columns/resource.tsx b/x-pack/plugins/observability_solution/logs_explorer/public/components/virtual_columns/resource.tsx index 0ff1ecde45d27..e64b9c81c65bc 100644 --- a/x-pack/plugins/observability_solution/logs_explorer/public/components/virtual_columns/resource.tsx +++ b/x-pack/plugins/observability_solution/logs_explorer/public/components/virtual_columns/resource.tsx @@ -9,11 +9,11 @@ import React from 'react'; import type { DataGridCellValueElementProps } from '@kbn/unified-data-table'; import { first } from 'lodash'; import { AgentName } from '@kbn/elastic-agent-utils'; +import { dynamic } from '@kbn/shared-ux-utility'; import { ChipWithPopover } from '../common/popover_chip'; import * as constants from '../../../common/constants'; import { getUnformattedResourceFields } from '../../utils/resource'; import { LogDocument } from '../../../common/document'; -import { dynamic } from '../../utils/dynamic'; const AgentIcon = dynamic(() => import('@kbn/custom-icons/src/components/agent_icon')); diff --git a/x-pack/plugins/observability_solution/logs_explorer/public/customizations/log_explorer_profile.tsx b/x-pack/plugins/observability_solution/logs_explorer/public/customizations/log_explorer_profile.tsx index 70f16d762c065..e96020ecdeb46 100644 --- a/x-pack/plugins/observability_solution/logs_explorer/public/customizations/log_explorer_profile.tsx +++ b/x-pack/plugins/observability_solution/logs_explorer/public/customizations/log_explorer_profile.tsx @@ -12,10 +12,10 @@ import type { CoreStart } from '@kbn/core/public'; import type { CustomizationCallback } from '@kbn/discover-plugin/public'; import { i18n } from '@kbn/i18n'; import { waitFor } from 'xstate/lib/waitFor'; +import { dynamic } from '@kbn/shared-ux-utility'; import type { LogExplorerController } from '../controller'; import { LogExplorerControllerProvider } from '../controller/provider'; import type { LogExplorerStartDeps } from '../types'; -import { dynamic } from '../utils/dynamic'; import { useKibanaContextForPluginProvider } from '../utils/use_kibana'; import { createCustomSearchBar } from './custom_search_bar'; import { createCustomCellRenderer } from './custom_cell_renderer'; diff --git a/x-pack/plugins/observability_solution/logs_explorer/tsconfig.json b/x-pack/plugins/observability_solution/logs_explorer/tsconfig.json index 49ba47152f29b..e6635167f87c9 100644 --- a/x-pack/plugins/observability_solution/logs_explorer/tsconfig.json +++ b/x-pack/plugins/observability_solution/logs_explorer/tsconfig.json @@ -12,10 +12,10 @@ ], "kbn_references": [ "@kbn/controls-plugin", - "@kbn/core", "@kbn/core-application-browser", "@kbn/core-http-browser", "@kbn/core-ui-settings-browser", + "@kbn/core", "@kbn/custom-icons", "@kbn/data-plugin", "@kbn/data-views-plugin", @@ -23,12 +23,13 @@ "@kbn/discover-plugin", "@kbn/discover-utils", "@kbn/ecs", + "@kbn/elastic-agent-utils", "@kbn/embeddable-plugin", "@kbn/es-query", "@kbn/field-formats-plugin", "@kbn/fleet-plugin", - "@kbn/i18n", "@kbn/i18n-react", + "@kbn/i18n", "@kbn/io-ts-utils", "@kbn/kibana-react-plugin", "@kbn/kibana-utils-plugin", @@ -36,13 +37,13 @@ "@kbn/react-field", "@kbn/router-utils", "@kbn/share-plugin", + "@kbn/shared-ux-utility", + "@kbn/ui-theme", "@kbn/unified-data-table", "@kbn/unified-doc-viewer", "@kbn/unified-field-list", "@kbn/unified-search-plugin", "@kbn/xstate-utils", - "@kbn/elastic-agent-utils", - "@kbn/ui-theme", ], "exclude": [ "target/**/*" From 1847cb86384cb96aa4c59479cfaa3617e95c82ba Mon Sep 17 00:00:00 2001 From: Marco Liberati Date: Mon, 29 Jan 2024 11:10:35 +0100 Subject: [PATCH 23/46] [ES|QL] STATS nested expressions - second part (#175515) ## Summary This is the second part of #175288 where nested expressions are supported in STATS scope as well. I've tweaked the previous test suite here to check all agg functions with nested expressions in various scenarios. ### Checklist - [x] [Unit or functional tests](https://www.elastic.co/guide/en/kibana/master/development-tests.html) were updated or added to match the most common scenarios --------- Co-authored-by: Stratoula Kalafateli --- .../src/esql/lib/ast/validation/errors.ts | 2 +- .../lib/ast/validation/validation.test.ts | 140 ++++++++++++++---- .../src/esql/lib/ast/validation/validation.ts | 34 ++++- 3 files changed, 140 insertions(+), 36 deletions(-) diff --git a/packages/kbn-monaco/src/esql/lib/ast/validation/errors.ts b/packages/kbn-monaco/src/esql/lib/ast/validation/errors.ts index a371ccad1b5a2..b68e9aa987051 100644 --- a/packages/kbn-monaco/src/esql/lib/ast/validation/errors.ts +++ b/packages/kbn-monaco/src/esql/lib/ast/validation/errors.ts @@ -67,7 +67,7 @@ function getMessageAndTypeFromId({ return { message: i18n.translate('monaco.esql.validation.noNestedArgumentSupport', { defaultMessage: - "Aggregate function's parameters must be an attribute or literal; found [{name}] of type [{argType}]", + "Aggregate function's parameters must be an attribute, literal or a non-aggregation function; found [{name}] of type [{argType}]", values: { name: out.name, argType: out.argType }, }), }; diff --git a/packages/kbn-monaco/src/esql/lib/ast/validation/validation.test.ts b/packages/kbn-monaco/src/esql/lib/ast/validation/validation.test.ts index 2495111f3a9db..994c250bfacb9 100644 --- a/packages/kbn-monaco/src/esql/lib/ast/validation/validation.test.ts +++ b/packages/kbn-monaco/src/esql/lib/ast/validation/validation.test.ts @@ -1170,30 +1170,18 @@ describe('validation logic', () => { 'from a | stats avg(numberField), percentile(numberField, 50) BY ipField', [] ); - testErrorsAndWarnings( - 'from a | stats avg(numberField), percentile(numberField, 50) BY numberField % 2', - [] - ); - testErrorsAndWarnings( - 'from a | stats avg(numberField), percentile(numberField, 50) BY var0 = numberField % 2', - [] - ); - testErrorsAndWarnings( - 'from a | stats avg(numberField), percentile(numberField, 50) BY numberField % 2, numberField + 1', - [] - ); - testErrorsAndWarnings( - 'from a | stats avg(numberField), percentile(numberField, 50) BY var0 = numberField % 2, var1 = numberField + 1', - [] - ); - testErrorsAndWarnings( - 'from a | stats avg(numberField), percentile(numberField, 50) BY var0 = numberField % 2, numberField + 1', - [] - ); - testErrorsAndWarnings( - 'from a | stats avg(numberField), percentile(numberField, 50) BY var0 = numberField % 2, ipField', - [] - ); + testErrorsAndWarnings('from a | stats count(* + 1) BY ipField', [ + 'SyntaxError: expected {STRING, INTEGER_LITERAL, DECIMAL_LITERAL, FALSE, LP, NOT, NULL, PARAM, TRUE, PLUS, MINUS, OPENING_BRACKET, UNQUOTED_IDENTIFIER, QUOTED_IDENTIFIER} but found "+"', + ]); + testErrorsAndWarnings('from a | stats count(* + round(numberField)) BY ipField', [ + 'SyntaxError: expected {STRING, INTEGER_LITERAL, DECIMAL_LITERAL, FALSE, LP, NOT, NULL, PARAM, TRUE, PLUS, MINUS, OPENING_BRACKET, UNQUOTED_IDENTIFIER, QUOTED_IDENTIFIER} but found "+"', + ]); + testErrorsAndWarnings('from a | stats count(round(*)) BY ipField', [ + 'Using wildcards (*) in round is not allowed', + ]); + testErrorsAndWarnings('from a | stats count(count(*)) BY ipField', [ + `Aggregate function's parameters must be an attribute, literal or a non-aggregation function; found [count(*)] of type [number]`, + ]); testErrorsAndWarnings('from a | stats numberField + 1', ['STATS does not support function +']); testErrorsAndWarnings('from a | stats numberField + 1 by ipField', [ @@ -1220,7 +1208,8 @@ describe('validation logic', () => { { name, ...defRest, signatures: [{ params: fieldMapping, returnType }] }, { withTypes: false } )[0].declaration - }` + }`, + [] ); testErrorsAndWarnings( `from a | stats ${ @@ -1228,7 +1217,8 @@ describe('validation logic', () => { { name, ...defRest, signatures: [{ params: fieldMapping, returnType }] }, { withTypes: false } )[0].declaration - }` + }`, + [] ); if (alias) { @@ -1242,6 +1232,82 @@ describe('validation logic', () => { } } + // test only numeric functions for now + if (params[0].type === 'number') { + const nestedBuiltin = 'numberField / 2'; + const fieldMappingWithNestedBuiltinFunctions = getFieldMapping(params); + fieldMappingWithNestedBuiltinFunctions[0].name = nestedBuiltin; + + const fnSignatureWithBuiltinString = getFunctionSignatures( + { + name, + ...defRest, + signatures: [{ params: fieldMappingWithNestedBuiltinFunctions, returnType }], + }, + { withTypes: false } + )[0].declaration; + // FROM a | STATS aggFn( numberField / 2 ) + testErrorsAndWarnings(`from a | stats ${fnSignatureWithBuiltinString}`, []); + testErrorsAndWarnings(`from a | stats var0 = ${fnSignatureWithBuiltinString}`, []); + testErrorsAndWarnings( + `from a | stats avg(numberField), ${fnSignatureWithBuiltinString}`, + [] + ); + testErrorsAndWarnings( + `from a | stats avg(numberField), var0 = ${fnSignatureWithBuiltinString}`, + [] + ); + + const nestedEvalAndBuiltin = 'round(numberField / 2)'; + const fieldMappingWithNestedEvalAndBuiltinFunctions = getFieldMapping(params); + fieldMappingWithNestedBuiltinFunctions[0].name = nestedEvalAndBuiltin; + + const fnSignatureWithEvalAndBuiltinString = getFunctionSignatures( + { + name, + ...defRest, + signatures: [{ params: fieldMappingWithNestedEvalAndBuiltinFunctions, returnType }], + }, + { withTypes: false } + )[0].declaration; + // FROM a | STATS aggFn( round(numberField / 2) ) + testErrorsAndWarnings(`from a | stats ${fnSignatureWithEvalAndBuiltinString}`, []); + testErrorsAndWarnings(`from a | stats var0 = ${fnSignatureWithEvalAndBuiltinString}`, []); + testErrorsAndWarnings( + `from a | stats avg(numberField), ${fnSignatureWithEvalAndBuiltinString}`, + [] + ); + testErrorsAndWarnings( + `from a | stats avg(numberField), var0 = ${fnSignatureWithEvalAndBuiltinString}`, + [] + ); + // FROM a | STATS aggFn(round(numberField / 2) ) BY round(numberField / 2) + testErrorsAndWarnings( + `from a | stats ${fnSignatureWithEvalAndBuiltinString} by ${nestedEvalAndBuiltin}`, + [] + ); + testErrorsAndWarnings( + `from a | stats var0 = ${fnSignatureWithEvalAndBuiltinString} by var1 = ${nestedEvalAndBuiltin}`, + [] + ); + testErrorsAndWarnings( + `from a | stats avg(numberField), ${fnSignatureWithEvalAndBuiltinString} by ${nestedEvalAndBuiltin}, ipField`, + [] + ); + testErrorsAndWarnings( + `from a | stats avg(numberField), var0 = ${fnSignatureWithEvalAndBuiltinString} by var1 = ${nestedEvalAndBuiltin}, ipField`, + [] + ); + testErrorsAndWarnings( + `from a | stats avg(numberField), ${fnSignatureWithEvalAndBuiltinString} by ${nestedEvalAndBuiltin}, ${nestedBuiltin}`, + [] + ); + testErrorsAndWarnings( + `from a | stats avg(numberField), var0 = ${fnSignatureWithEvalAndBuiltinString} by var1 = ${nestedEvalAndBuiltin}, ${nestedBuiltin}`, + [] + ); + } + // Skip functions that have only arguments of type "any", as it is not possible to pass "the wrong type". // auto_bucket and to_version functions are a bit harder to test exactly a combination of argument and predict the // the right error message @@ -1250,7 +1316,7 @@ describe('validation logic', () => { !['auto_bucket', 'to_version'].includes(name) ) { // now test nested functions - const fieldMappingWithNestedFunctions = getFieldMapping(params, { + const fieldMappingWithNestedAggsFunctions = getFieldMapping(params, { useNestedFunction: true, useLiterals: false, }); @@ -1260,14 +1326,30 @@ describe('validation logic', () => { { name, ...defRest, - signatures: [{ params: fieldMappingWithNestedFunctions, returnType }], + signatures: [{ params: fieldMappingWithNestedAggsFunctions, returnType }], + }, + { withTypes: false } + )[0].declaration + }`, + params.map( + (_) => + `Aggregate function's parameters must be an attribute, literal or a non-aggregation function; found [avg(numberField)] of type [number]` + ) + ); + testErrorsAndWarnings( + `from a | stats ${ + getFunctionSignatures( + { + name, + ...defRest, + signatures: [{ params: fieldMappingWithNestedAggsFunctions, returnType }], }, { withTypes: false } )[0].declaration }`, params.map( (_) => - `Aggregate function's parameters must be an attribute or literal; found [avg(numberField)] of type [number]` + `Aggregate function's parameters must be an attribute, literal or a non-aggregation function; found [avg(numberField)] of type [number]` ) ); // and the message is case of wrong argument type is passed diff --git a/packages/kbn-monaco/src/esql/lib/ast/validation/validation.ts b/packages/kbn-monaco/src/esql/lib/ast/validation/validation.ts index 4a2415e37805e..e1bde9874b40f 100644 --- a/packages/kbn-monaco/src/esql/lib/ast/validation/validation.ts +++ b/packages/kbn-monaco/src/esql/lib/ast/validation/validation.ts @@ -36,6 +36,7 @@ import { hasWildcard, hasCCSSource, isSettingItem, + isAssignment, } from '../shared/helpers'; import { collectVariables } from '../shared/variables'; import type { @@ -222,15 +223,25 @@ function validateFunction( astFunction: ESQLFunction, parentCommand: string, parentOption: string | undefined, - references: ReferenceMaps + references: ReferenceMaps, + isNested?: boolean ): ESQLMessage[] { const messages: ESQLMessage[] = []; if (astFunction.incomplete) { return messages; } + const fnDefinition = getFunctionDefinition(astFunction.name)!; + const supportNestedFunctions = + fnDefinition?.signatures.some(({ params }) => + params.some(({ noNestingFunctions }) => !noNestingFunctions) + ) || true; - const isFnSupported = isSupportedFunction(astFunction.name, parentCommand, parentOption); + const isFnSupported = isSupportedFunction( + astFunction.name, + isNested && !supportNestedFunctions ? 'eval' : parentCommand, + parentOption + ); if (!isFnSupported.supported) { if (isFnSupported.reason === 'unknownFunction') { @@ -244,7 +255,8 @@ function validateFunction( }) ); } - if (isFnSupported.reason === 'unsupportedFunction') { + // for nested functions skip this check and make the nested check fail later on + if (isFnSupported.reason === 'unsupportedFunction' && !isNested) { messages.push( parentOption ? getMessageFromId({ @@ -263,9 +275,10 @@ function validateFunction( }) ); } - return messages; + if (messages.length) { + return messages; + } } - const fnDefinition = getFunctionDefinition(astFunction.name)!; const matchingSignatures = fnDefinition.signatures.filter((def) => { if (def.infiniteParams && astFunction.args.length > 0) { return true; @@ -297,7 +310,15 @@ function validateFunction( const wrappedArray = Array.isArray(arg) ? arg : [arg]; for (const subArg of wrappedArray) { if (isFunctionItem(subArg)) { - messages.push(...validateFunction(subArg, parentCommand, parentOption, references)); + messages.push( + ...validateFunction( + subArg, + parentCommand, + parentOption, + references, + isNested || !isAssignment(astFunction) + ) + ); } } } @@ -322,6 +343,7 @@ function validateFunction( // few lines above return; } + // if the arg is an array of values, check each element if (Array.isArray(outerArg) && isArrayType(argDef.type)) { const extractedType = extractSingleType(argDef.type); const everyArgInListMessages = outerArg From cc43dab69f520b2e75ef1f64bdbf8025439c2296 Mon Sep 17 00:00:00 2001 From: Peter Pisljar Date: Mon, 29 Jan 2024 11:17:24 +0100 Subject: [PATCH 24/46] add alias support (#174827) --- .../server/functions/get_dataset_info.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/x-pack/plugins/observability_ai_assistant/server/functions/get_dataset_info.ts b/x-pack/plugins/observability_ai_assistant/server/functions/get_dataset_info.ts index 63031a34f7bb8..f1d763359aa40 100644 --- a/x-pack/plugins/observability_ai_assistant/server/functions/get_dataset_info.ts +++ b/x-pack/plugins/observability_ai_assistant/server/functions/get_dataset_info.ts @@ -54,7 +54,11 @@ export function registerGetDatasetInfoFunction({ name: index === '' ? '*' : index, expand_wildcards: 'open', }); - indices = [...body.indices.map((i) => i.name), ...body.data_streams.map((d) => d.name)]; + indices = [ + ...body.indices.map((i) => i.name), + ...body.data_streams.map((d) => d.name), + ...body.aliases.map((d) => d.name), + ]; } catch (e) { indices = []; } From 877c562ab824b4ff189e79caa8c5ffc4248b6ed4 Mon Sep 17 00:00:00 2001 From: Marco Liberati Date: Mon, 29 Jan 2024 11:48:55 +0100 Subject: [PATCH 25/46] [ES|QL] Add st_centroid agg function (#175506) ## Summary Adds new agg function as in https://github.com/elastic/elasticsearch/pull/104218 ### Checklist - [x] [Unit or functional tests](https://www.elastic.co/guide/en/kibana/master/development-tests.html) were updated or added to match the most common scenarios --- .../src/esql/lib/ast/definitions/aggs.ts | 25 ++++++++ .../lib/ast/validation/validation.test.ts | 57 +++++++++++++------ .../src/esql/lib/ast/validation/validation.ts | 21 +++---- 3 files changed, 77 insertions(+), 26 deletions(-) diff --git a/packages/kbn-monaco/src/esql/lib/ast/definitions/aggs.ts b/packages/kbn-monaco/src/esql/lib/ast/definitions/aggs.ts index dcbcb71f1439c..89d6e8a666d2d 100644 --- a/packages/kbn-monaco/src/esql/lib/ast/definitions/aggs.ts +++ b/packages/kbn-monaco/src/esql/lib/ast/definitions/aggs.ts @@ -130,4 +130,29 @@ export const statsAggregationFunctionDefinitions: FunctionDefinition[] = [ }, ], }, + { + name: 'st_centroid', + description: i18n.translate('monaco.esql.definitions.stCentroidDoc', { + defaultMessage: 'Returns the count of distinct values in a field.', + }), + supportedCommands: ['stats'], + signatures: [ + { + params: [{ name: 'column', type: 'cartesian_point', noNestingFunctions: true }], + returnType: 'number', + examples: [ + `from index | stats result = st_centroid(cartesian_field)`, + `from index | stats st_centroid(cartesian_field)`, + ], + }, + { + params: [{ name: 'column', type: 'geo_point', noNestingFunctions: true }], + returnType: 'number', + examples: [ + `from index | stats result = st_centroid(geo_field)`, + `from index | stats st_centroid(geo_field)`, + ], + }, + ], + }, ]); diff --git a/packages/kbn-monaco/src/esql/lib/ast/validation/validation.test.ts b/packages/kbn-monaco/src/esql/lib/ast/validation/validation.test.ts index 994c250bfacb9..ce822de4cd186 100644 --- a/packages/kbn-monaco/src/esql/lib/ast/validation/validation.test.ts +++ b/packages/kbn-monaco/src/esql/lib/ast/validation/validation.test.ts @@ -21,6 +21,9 @@ import { chronoLiterals, timeLiterals } from '../definitions/literals'; import { statsAggregationFunctionDefinitions } from '../definitions/aggs'; import capitalize from 'lodash/capitalize'; import { EditorError } from '../../../../types'; +import { camelCase } from 'lodash'; + +const fieldTypes = ['number', 'date', 'boolean', 'ip', 'string', 'cartesian_point', 'geo_point']; function getCallbackMocks() { return { @@ -33,11 +36,7 @@ function getCallbackMocks() { : /unsupported_index/.test(query) ? [{ name: 'unsupported_field', type: 'unsupported' }] : [ - ...['string', 'number', 'date', 'boolean', 'ip'].map((type) => ({ - name: `${type}Field`, - type, - })), - { name: 'geoPointField', type: 'geo_point' }, + ...fieldTypes.map((type) => ({ name: `${camelCase(type)}Field`, type })), { name: 'any#Char$ field', type: 'number' }, { name: 'kubernetes.something.something', type: 'number' }, { @@ -75,6 +74,10 @@ const toStringSignature = evalFunctionsDefinitions.find(({ name }) => name === ' const toDateSignature = evalFunctionsDefinitions.find(({ name }) => name === 'to_datetime')!; const toBooleanSignature = evalFunctionsDefinitions.find(({ name }) => name === 'to_boolean')!; const toIpSignature = evalFunctionsDefinitions.find(({ name }) => name === 'to_ip')!; +const toGeoPointSignature = evalFunctionsDefinitions.find(({ name }) => name === 'to_geopoint')!; +const toCartesianPointSignature = evalFunctionsDefinitions.find( + ({ name }) => name === 'to_cartesianpoint' +)!; const toAvgSignature = statsAggregationFunctionDefinitions.find(({ name }) => name === 'avg')!; @@ -84,6 +87,8 @@ const nestedFunctions = { date: prepareNestedFunction(toDateSignature), boolean: prepareNestedFunction(toBooleanSignature), ip: prepareNestedFunction(toIpSignature), + geo_point: prepareNestedFunction(toGeoPointSignature), + cartesian_point: prepareNestedFunction(toCartesianPointSignature), }; const literals = { @@ -97,13 +102,15 @@ function getLiteralType(typeString: 'chrono_literal' | 'time_literal') { return `1 ${literals[typeString]}`; } function getFieldName( - typeString: 'string' | 'number' | 'date' | 'boolean' | 'ip', + typeString: string, { useNestedFunction, isStats }: { useNestedFunction: boolean; isStats: boolean } ) { if (useNestedFunction && isStats) { return prepareNestedFunction(toAvgSignature); } - return useNestedFunction ? nestedFunctions[typeString] : `${typeString}Field`; + return useNestedFunction && typeString in nestedFunctions + ? nestedFunctions[typeString as keyof typeof nestedFunctions] + : `${camelCase(typeString)}Field`; } function getMultiValue(type: 'string[]' | 'number[]' | 'boolean[]' | 'any[]') { @@ -139,9 +146,9 @@ function getFieldMapping( ) { return params.map(({ name: _name, type, ...rest }) => { const typeString: string = type; - if (['string', 'number', 'date', 'boolean', 'ip'].includes(typeString)) { + if (fieldTypes.includes(typeString)) { return { - name: getFieldName(typeString as 'string' | 'number' | 'date' | 'boolean' | 'ip', { + name: getFieldName(typeString, { useNestedFunction, isStats: !useLiterals, }), @@ -394,7 +401,14 @@ describe('validation logic', () => { const wrongFieldMapping = params.map(({ name: _name, type, ...rest }) => { const typeString = type; - const canBeFieldButNotString = ['number', 'date', 'boolean', 'ip'].includes(typeString); + const canBeFieldButNotString = [ + 'number', + 'date', + 'boolean', + 'ip', + 'cartesian_point', + 'geo_point', + ].includes(typeString); const isLiteralType = /literal$/.test(typeString); // pick a field name purposely wrong const nameValue = canBeFieldButNotString || isLiteralType ? '"a"' : '5'; @@ -956,7 +970,9 @@ describe('validation logic', () => { const wrongFieldMapping = params.map(({ name: _name, type, ...rest }) => { const typeString = type; - const canBeFieldButNotString = ['number', 'date', 'boolean', 'ip'].includes(typeString); + const canBeFieldButNotString = fieldTypes + .filter((t) => t !== 'string') + .includes(typeString); const isLiteralType = /literal$/.test(typeString); // pick a field name purposely wrong const nameValue = @@ -1198,9 +1214,12 @@ describe('validation logic', () => { testErrorsAndWarnings('from a | stats var0 = count(*)', []); testErrorsAndWarnings('from a | stats var0 = count()', []); testErrorsAndWarnings('from a | stats var0 = avg(numberField), count(*)', []); + testErrorsAndWarnings('from a | stats var0 = avg(fn(number)), count(*)', [ + 'Unknown function [fn]', + ]); for (const { name, alias, signatures, ...defRest } of statsAggregationFunctionDefinitions) { - for (const { params, returnType } of signatures) { + for (const [signatureIndex, { params, returnType }] of Object.entries(signatures)) { const fieldMapping = getFieldMapping(params); testErrorsAndWarnings( `from a | stats var = ${ @@ -1355,7 +1374,9 @@ describe('validation logic', () => { // and the message is case of wrong argument type is passed const wrongFieldMapping = params.map(({ name: _name, type, ...rest }) => { const typeString = type; - const canBeFieldButNotString = ['number', 'date', 'boolean', 'ip'].includes(typeString); + const canBeFieldButNotString = fieldTypes + .filter((t) => t !== 'string') + .includes(typeString); const isLiteralType = /literal$/.test(typeString); // pick a field name purposely wrong const nameValue = @@ -1365,9 +1386,13 @@ describe('validation logic', () => { const expectedErrors = params.map( ({ type }, i) => - `Argument of [${name}] must be [${type}], found value [${ - wrongFieldMapping[i].name - }] type [${wrongFieldMapping[i].name.replace('Field', '')}]` + `Argument of [${name}] must be [${ + // If the function has multiple signatures and all fail, then only + // one error will be reported for the first signature type + +signatureIndex > 0 ? signatures[0].params[i].type : type + }], found value [${wrongFieldMapping[i].name}] type [${wrongFieldMapping[ + i + ].name.replace('Field', '')}]` ); testErrorsAndWarnings( `from a | stats ${ diff --git a/packages/kbn-monaco/src/esql/lib/ast/validation/validation.ts b/packages/kbn-monaco/src/esql/lib/ast/validation/validation.ts index e1bde9874b40f..18b83db16f234 100644 --- a/packages/kbn-monaco/src/esql/lib/ast/validation/validation.ts +++ b/packages/kbn-monaco/src/esql/lib/ast/validation/validation.ts @@ -130,7 +130,18 @@ function validateNestedFunctionArg( // no need to check the reason here, it is checked already above isSupportedFunction(actualArg.name, parentCommand).supported ) { + // The isSupported check ensure the definition exists const argFn = getFunctionDefinition(actualArg.name)!; + + if ('noNestingFunctions' in argDef && argDef.noNestingFunctions) { + messages.push( + getMessageFromId({ + messageId: 'noNestedArgumentSupport', + values: { name: actualArg.text, argType: argFn.signatures[0].returnType }, + locations: actualArg.location, + }) + ); + } if (!isEqualType(actualArg, argDef, references, parentCommand)) { messages.push( getMessageFromId({ @@ -144,16 +155,6 @@ function validateNestedFunctionArg( locations: actualArg.location, }) ); - } else { - if ('noNestingFunctions' in argDef && argDef.noNestingFunctions) { - messages.push( - getMessageFromId({ - messageId: 'noNestedArgumentSupport', - values: { name: actualArg.text, argType: argFn.signatures[0].returnType }, - locations: actualArg.location, - }) - ); - } } } return messages; From 15f999fbdb2322f9ac6c2318c753bc502ee1d2ed Mon Sep 17 00:00:00 2001 From: Marco Antonio Ghiani Date: Mon, 29 Jan 2024 11:51:03 +0100 Subject: [PATCH 26/46] [Logs Explorer] Update Dataset selector actions design (#175676) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## 📓 Summary As defined in the [Dataset selector design updates](https://www.figma.com/file/Qa3IdgLicB60qW6eakmn7U/Data-selector?type=design&node-id=3870-238432&mode=design&t=wkKSQKGn0lpNIYWP-4), this small changes move and redesign the position for the "Show all logs" and "Try ESQL buttons". | Before | After | |---|---| | before | after | --------- Co-authored-by: Marco Antonio Ghiani --- .../dataset_selector/dataset_selector.tsx | 12 +-- .../sub_components/esql_selector.tsx | 26 ------ .../sub_components/selector_actions.tsx | 44 ---------- .../sub_components/selector_footer.tsx | 81 +++++++++++++++++++ 4 files changed, 87 insertions(+), 76 deletions(-) delete mode 100644 x-pack/plugins/observability_solution/logs_explorer/public/components/dataset_selector/sub_components/esql_selector.tsx delete mode 100644 x-pack/plugins/observability_solution/logs_explorer/public/components/dataset_selector/sub_components/selector_actions.tsx create mode 100644 x-pack/plugins/observability_solution/logs_explorer/public/components/dataset_selector/sub_components/selector_footer.tsx diff --git a/x-pack/plugins/observability_solution/logs_explorer/public/components/dataset_selector/dataset_selector.tsx b/x-pack/plugins/observability_solution/logs_explorer/public/components/dataset_selector/dataset_selector.tsx index a56bef6fb1185..b4ccd66a42cca 100644 --- a/x-pack/plugins/observability_solution/logs_explorer/public/components/dataset_selector/dataset_selector.tsx +++ b/x-pack/plugins/observability_solution/logs_explorer/public/components/dataset_selector/dataset_selector.tsx @@ -25,9 +25,8 @@ import { import { useDatasetSelector } from './state_machine/use_dataset_selector'; import { DatasetsPopover } from './sub_components/datasets_popover'; import { DataViewsPanelTitle } from './sub_components/data_views_panel_title'; -import { EsqlSelector } from './sub_components/esql_selector'; import { SearchControls } from './sub_components/search_controls'; -import { SelectorActions } from './sub_components/selector_actions'; +import { ESQLButton, SelectorFooter, ShowAllLogsButton } from './sub_components/selector_footer'; import { DatasetSelectorProps } from './types'; import { buildIntegrationsTree, @@ -216,9 +215,6 @@ export function DatasetSelector({ onClick={togglePopover} > {tabEntries} - - - - {isEsqlEnabled && } + + + + {isEsqlEnabled && } + ); } diff --git a/x-pack/plugins/observability_solution/logs_explorer/public/components/dataset_selector/sub_components/esql_selector.tsx b/x-pack/plugins/observability_solution/logs_explorer/public/components/dataset_selector/sub_components/esql_selector.tsx deleted file mode 100644 index 65ca1f1fd22e8..0000000000000 --- a/x-pack/plugins/observability_solution/logs_explorer/public/components/dataset_selector/sub_components/esql_selector.tsx +++ /dev/null @@ -1,26 +0,0 @@ -/* - * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one - * or more contributor license agreements. Licensed under the Elastic License - * 2.0; you may not use this file except in compliance with the Elastic License - * 2.0. - */ - -import { EuiBadge, EuiButton, EuiHorizontalRule } from '@elastic/eui'; -import React from 'react'; -import { getRouterLinkProps } from '@kbn/router-utils'; -import { DiscoverEsqlUrlProps } from '../../../hooks/use_esql'; -import { technicalPreview, tryEsql } from '../constants'; - -export const EsqlSelector = (props: DiscoverEsqlUrlProps) => { - const linkProps = getRouterLinkProps(props); - - return ( - <> - - - {tryEsql} - {technicalPreview} - - - ); -}; diff --git a/x-pack/plugins/observability_solution/logs_explorer/public/components/dataset_selector/sub_components/selector_actions.tsx b/x-pack/plugins/observability_solution/logs_explorer/public/components/dataset_selector/sub_components/selector_actions.tsx deleted file mode 100644 index 9baa739d229f8..0000000000000 --- a/x-pack/plugins/observability_solution/logs_explorer/public/components/dataset_selector/sub_components/selector_actions.tsx +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one - * or more contributor license agreements. Licensed under the Elastic License - * 2.0; you may not use this file except in compliance with the Elastic License - * 2.0. - */ - -import React from 'react'; -import { - EuiListGroup, - EuiListGroupItem, - EuiListGroupItemProps, - EuiListGroupProps, -} from '@elastic/eui'; -import { createAllLogDatasetsItem } from '../utils'; -import { showAllLogsLabel } from '../constants'; - -type DatasetsAllActionProps = EuiListGroupProps; - -interface ShowAllLogsProps extends Omit { - isSelected: boolean; - onClick(): void; -} - -export const SelectorActions = (props: DatasetsAllActionProps) => { - return ; -}; - -const ShowAllLogs = ({ isSelected, onClick, ...props }: ShowAllLogsProps) => { - const allLogs = createAllLogDatasetsItem(); - - return ( - - ); -}; - -SelectorActions.Action = EuiListGroupItem; -SelectorActions.ShowAllLogs = ShowAllLogs; diff --git a/x-pack/plugins/observability_solution/logs_explorer/public/components/dataset_selector/sub_components/selector_footer.tsx b/x-pack/plugins/observability_solution/logs_explorer/public/components/dataset_selector/sub_components/selector_footer.tsx new file mode 100644 index 0000000000000..b36401714a6a8 --- /dev/null +++ b/x-pack/plugins/observability_solution/logs_explorer/public/components/dataset_selector/sub_components/selector_footer.tsx @@ -0,0 +1,81 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import React from 'react'; +import { + EuiBetaBadge, + EuiButton, + EuiButtonEmpty, + EuiFlexGroup, + EuiFlexItem, + EuiListGroupProps, + EuiPanel, +} from '@elastic/eui'; +import { getRouterLinkProps } from '@kbn/router-utils'; +import { DiscoverEsqlUrlProps } from '../../../hooks/use_esql'; +import { createAllLogDatasetsItem } from '../utils'; +import { showAllLogsLabel, tryEsql } from '../constants'; + +type DatasetsAllActionProps = EuiListGroupProps; + +interface ShowAllLogsProps { + isSelected: boolean; + onClick(): void; +} + +export const SelectorFooter = (props: DatasetsAllActionProps) => { + return ( + + + + ); +}; + +export const ShowAllLogsButton = ({ isSelected, onClick }: ShowAllLogsProps) => { + const allLogs = createAllLogDatasetsItem(); + + return ( + + + {showAllLogsLabel} + + + ); +}; + +export const ESQLButton = (props: DiscoverEsqlUrlProps) => { + const linkProps = getRouterLinkProps(props); + + return ( + + ( + + )} + iconSide="right" + color="success" + size="s" + data-test-subj="esqlLink" + > + {tryEsql} + + + ); +}; From 57b4efa419a5142933fb2e68cf08a37ad4f6f8bc Mon Sep 17 00:00:00 2001 From: Christos Nasikas Date: Mon, 29 Jan 2024 13:44:36 +0200 Subject: [PATCH 27/46] [Cases] Fix edit tags flaky tests (#175763) ## Summary Fixes: https://github.com/elastic/kibana/issues/175655, https://github.com/elastic/kibana/issues/175623, https://github.com/elastic/kibana/issues/175622, https://github.com/elastic/kibana/issues/175619, https://github.com/elastic/kibana/issues/175618 ### Checklist Delete any items that are not applicable to this PR. - [x] [Unit or functional tests](https://www.elastic.co/guide/en/kibana/master/development-tests.html) were updated or added to match the most common scenarios ### For maintainers - [x] This was checked for breaking API changes and was [labeled appropriately](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process) --- .../case_view/components/edit_tags.test.tsx | 96 ++++++++----------- 1 file changed, 38 insertions(+), 58 deletions(-) diff --git a/x-pack/plugins/cases/public/components/case_view/components/edit_tags.test.tsx b/x-pack/plugins/cases/public/components/case_view/components/edit_tags.test.tsx index 33a4230d0d59d..baad93c219b9d 100644 --- a/x-pack/plugins/cases/public/components/case_view/components/edit_tags.test.tsx +++ b/x-pack/plugins/cases/public/components/case_view/components/edit_tags.test.tsx @@ -11,7 +11,7 @@ import userEvent from '@testing-library/user-event'; import type { EditTagsProps } from './edit_tags'; import { EditTags } from './edit_tags'; -import { readCasesPermissions, TestProviders, createAppMockRenderer } from '../../../common/mock'; +import { readCasesPermissions, createAppMockRenderer } from '../../../common/mock'; import type { AppMockRenderer } from '../../../common/mock'; import { useGetTags } from '../../../containers/use_get_tags'; import { MAX_LENGTH_PER_TAG } from '../../../../common/constants'; @@ -25,15 +25,7 @@ const defaultProps: EditTagsProps = { tags: [], }; -// The suite is skipped for having several flaky tests -// See: -// https://github.com/elastic/kibana/issues/175618 -// https://github.com/elastic/kibana/issues/175619 -// https://github.com/elastic/kibana/issues/175621 -// https://github.com/elastic/kibana/issues/175622 -// https://github.com/elastic/kibana/issues/175623 -// https://github.com/elastic/kibana/issues/175655 -describe.skip('EditTags ', () => { +describe('EditTags ', () => { let appMockRender: AppMockRenderer; const sampleTags = ['coke', 'pepsi']; @@ -46,30 +38,32 @@ describe.skip('EditTags ', () => { data: sampleTags, refetch: fetchTags, })); + appMockRender = createAppMockRenderer(); }); it('renders no tags, and then edit', async () => { appMockRender.render(); - expect(screen.getByTestId('no-tags')).toBeInTheDocument(); + expect(await screen.findByTestId('no-tags')).toBeInTheDocument(); - userEvent.click(screen.getByTestId('tag-list-edit-button')); + userEvent.click(await screen.findByTestId('tag-list-edit-button')); await waitFor(() => { expect(screen.queryByTestId('no-tags')).not.toBeInTheDocument(); - expect(screen.getByTestId('edit-tags')).toBeInTheDocument(); }); + + expect(await screen.findByTestId('edit-tags')).toBeInTheDocument(); }); it('edit tag from options on submit', async () => { appMockRender.render(); - userEvent.click(screen.getByTestId('tag-list-edit-button')); + userEvent.click(await screen.findByTestId('tag-list-edit-button')); - userEvent.type(screen.getByRole('combobox'), `${sampleTags[0]}{enter}`); + userEvent.type(await screen.findByRole('combobox'), `${sampleTags[0]}{enter}`); - userEvent.click(screen.getByTestId('edit-tags-submit')); + userEvent.click(await screen.findByTestId('edit-tags-submit')); await waitFor(() => expect(onSubmit).toBeCalledWith([sampleTags[0]])); }); @@ -77,15 +71,13 @@ describe.skip('EditTags ', () => { it('add new tags on submit', async () => { appMockRender.render(); - userEvent.click(screen.getByTestId('tag-list-edit-button')); + userEvent.click(await screen.findByTestId('tag-list-edit-button')); - await waitFor(() => { - expect(screen.getByTestId('edit-tags')).toBeInTheDocument(); - }); + expect(await screen.findByTestId('edit-tags')).toBeInTheDocument(); - userEvent.type(screen.getByRole('combobox'), 'dude{enter}'); + userEvent.type(await screen.findByRole('combobox'), 'dude{enter}'); - userEvent.click(screen.getByTestId('edit-tags-submit')); + userEvent.click(await screen.findByTestId('edit-tags-submit')); await waitFor(() => expect(onSubmit).toBeCalledWith(['dude'])); }); @@ -93,15 +85,13 @@ describe.skip('EditTags ', () => { it('trims the tags on submit', async () => { appMockRender.render(); - userEvent.click(screen.getByTestId('tag-list-edit-button')); + userEvent.click(await screen.findByTestId('tag-list-edit-button')); - await waitFor(() => { - expect(screen.getByTestId('edit-tags')).toBeInTheDocument(); - }); + expect(await screen.findByTestId('edit-tags')).toBeInTheDocument(); - userEvent.type(screen.getByRole('combobox'), 'dude {enter}'); + userEvent.type(await screen.findByRole('combobox'), 'dude {enter}'); - userEvent.click(screen.getByTestId('edit-tags-submit')); + userEvent.click(await screen.findByTestId('edit-tags-submit')); await waitFor(() => expect(onSubmit).toBeCalledWith(['dude'])); }); @@ -109,36 +99,31 @@ describe.skip('EditTags ', () => { it('cancels on cancel', async () => { appMockRender.render(); - userEvent.click(screen.getByTestId('tag-list-edit-button')); + userEvent.click(await screen.findByTestId('tag-list-edit-button')); - userEvent.type(screen.getByRole('combobox'), 'new{enter}'); + userEvent.type(await screen.findByRole('combobox'), 'new{enter}'); - await waitFor(() => { - expect(screen.getByTestId('comboBoxInput')).toHaveTextContent('new'); - }); + expect(await screen.findByTestId('comboBoxInput')).toHaveTextContent('new'); - userEvent.click(screen.getByTestId('edit-tags-cancel')); + userEvent.click(await screen.findByTestId('edit-tags-cancel')); await waitFor(() => { expect(onSubmit).not.toBeCalled(); - expect(screen.getByTestId('no-tags')).toBeInTheDocument(); }); + + expect(await screen.findByTestId('no-tags')).toBeInTheDocument(); }); it('shows error when tag is empty', async () => { appMockRender.render(); - userEvent.click(screen.getByTestId('tag-list-edit-button')); + userEvent.click(await screen.findByTestId('tag-list-edit-button')); - await waitFor(() => { - expect(screen.getByTestId('edit-tags')).toBeInTheDocument(); - }); + expect(await screen.findByTestId('edit-tags')).toBeInTheDocument(); - userEvent.type(screen.getByRole('combobox'), ' {enter}'); + userEvent.type(await screen.findByRole('combobox'), ' {enter}'); - await waitFor(() => { - expect(screen.getByText('A tag must contain at least one non-space character.')); - }); + expect(await screen.findByText('A tag must contain at least one non-space character.')); }); it('shows error when tag is too long', async () => { @@ -146,28 +131,23 @@ describe.skip('EditTags ', () => { appMockRender.render(); - userEvent.click(screen.getByTestId('tag-list-edit-button')); + userEvent.click(await screen.findByTestId('tag-list-edit-button')); - await waitFor(() => { - expect(screen.getByTestId('edit-tags')).toBeInTheDocument(); - }); + expect(await screen.findByTestId('edit-tags')).toBeInTheDocument(); - userEvent.paste(screen.getByRole('combobox'), `${longTag}`); + userEvent.paste(await screen.findByRole('combobox'), `${longTag}`); userEvent.keyboard('{enter}'); - await waitFor(() => { - expect( - screen.getByText('The length of the tag is too long. The maximum length is 256 characters.') - ); - }); + expect( + await screen.findByText( + 'The length of the tag is too long. The maximum length is 256 characters.' + ) + ); }); it('does not render when the user does not have update permissions', () => { - appMockRender.render( - - - - ); + appMockRender = createAppMockRenderer({ permissions: readCasesPermissions() }); + appMockRender.render(); expect(screen.queryByTestId('tag-list-edit')).not.toBeInTheDocument(); }); From 9908db47d3e922b36059005e636566171ab37db9 Mon Sep 17 00:00:00 2001 From: Peter Pisljar Date: Mon, 29 Jan 2024 13:13:47 +0100 Subject: [PATCH 28/46] async es|ql search strategy (#174246) --- .../data/common/search/expressions/esql.ts | 9 +- .../search/strategies/esql_search/types.ts | 1 + .../data/server/search/search_service.ts | 6 + .../esql_async_search_strategy.test.ts | 351 ++++++++++++++++++ .../esql_async_search_strategy.ts | 161 ++++++++ .../strategies/esql_async_search/index.ts | 9 + .../esql_async_search/response_utils.ts | 32 ++ .../apps/discover/group3/_request_counts.ts | 33 -- 8 files changed, 567 insertions(+), 35 deletions(-) create mode 100644 src/plugins/data/server/search/strategies/esql_async_search/esql_async_search_strategy.test.ts create mode 100644 src/plugins/data/server/search/strategies/esql_async_search/esql_async_search_strategy.ts create mode 100644 src/plugins/data/server/search/strategies/esql_async_search/index.ts create mode 100644 src/plugins/data/server/search/strategies/esql_async_search/response_utils.ts diff --git a/src/plugins/data/common/search/expressions/esql.ts b/src/plugins/data/common/search/expressions/esql.ts index 25ff77c8d8b6e..c997da17e5cda 100644 --- a/src/plugins/data/common/search/expressions/esql.ts +++ b/src/plugins/data/common/search/expressions/esql.ts @@ -23,7 +23,12 @@ import { buildEsQuery } from '@kbn/es-query'; import type { ESQLSearchReponse, ESQLSearchParams } from '@kbn/es-types'; import { getEsQueryConfig } from '../../es_query'; import { getTime } from '../../query'; -import { ESQL_SEARCH_STRATEGY, IKibanaSearchRequest, ISearchGeneric, KibanaContext } from '..'; +import { + ESQL_ASYNC_SEARCH_STRATEGY, + IKibanaSearchRequest, + ISearchGeneric, + KibanaContext, +} from '..'; import { IKibanaSearchResponse } from '../types'; import { UiSettingsCommon } from '../..'; @@ -189,7 +194,7 @@ export const getEsqlFn = ({ getStartDependencies }: EsqlFnArguments) => { return search< IKibanaSearchRequest, IKibanaSearchResponse - >({ params }, { abortSignal, strategy: ESQL_SEARCH_STRATEGY }).pipe( + >({ params }, { abortSignal, strategy: ESQL_ASYNC_SEARCH_STRATEGY }).pipe( catchError((error) => { if (!error.attributes) { error.message = `Unexpected error from Elasticsearch: ${error.message}`; diff --git a/src/plugins/data/common/search/strategies/esql_search/types.ts b/src/plugins/data/common/search/strategies/esql_search/types.ts index d71da852e55de..7d69e8379a250 100644 --- a/src/plugins/data/common/search/strategies/esql_search/types.ts +++ b/src/plugins/data/common/search/strategies/esql_search/types.ts @@ -7,3 +7,4 @@ */ export const ESQL_SEARCH_STRATEGY = 'esql'; +export const ESQL_ASYNC_SEARCH_STRATEGY = 'esql_async'; diff --git a/src/plugins/data/server/search/search_service.ts b/src/plugins/data/server/search/search_service.ts index ea7ec05d74ca9..04b635621c6c8 100644 --- a/src/plugins/data/server/search/search_service.ts +++ b/src/plugins/data/server/search/search_service.ts @@ -81,6 +81,7 @@ import { eqlRawResponse, SQL_SEARCH_STRATEGY, ESQL_SEARCH_STRATEGY, + ESQL_ASYNC_SEARCH_STRATEGY, } from '../../common/search'; import { getEsaggs, getEsdsl, getEssql, getEql, getEsql } from './expressions'; import { @@ -98,6 +99,7 @@ import { CachedUiSettingsClient } from './services'; import { sqlSearchStrategyProvider } from './strategies/sql_search'; import { searchSessionSavedObjectType } from './saved_objects'; import { esqlSearchStrategyProvider } from './strategies/esql_search'; +import { esqlAsyncSearchStrategyProvider } from './strategies/esql_async_search'; type StrategyMap = Record>; @@ -180,6 +182,10 @@ export class SearchService implements Plugin { ) ); this.registerSearchStrategy(ESQL_SEARCH_STRATEGY, esqlSearchStrategyProvider(this.logger)); + this.registerSearchStrategy( + ESQL_ASYNC_SEARCH_STRATEGY, + esqlAsyncSearchStrategyProvider(this.initializerContext.config.get().search, this.logger) + ); // We don't want to register this because we don't want the client to be able to access this // strategy, but we do want to expose it to other server-side plugins diff --git a/src/plugins/data/server/search/strategies/esql_async_search/esql_async_search_strategy.test.ts b/src/plugins/data/server/search/strategies/esql_async_search/esql_async_search_strategy.test.ts new file mode 100644 index 0000000000000..b8a16113d1280 --- /dev/null +++ b/src/plugins/data/server/search/strategies/esql_async_search/esql_async_search_strategy.test.ts @@ -0,0 +1,351 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0 and the Server Side Public License, v 1; you may not use this file except + * in compliance with, at your election, the Elastic License 2.0 or the Server + * Side Public License, v 1. + */ + +import { firstValueFrom } from 'rxjs'; +import { KbnServerError } from '@kbn/kibana-utils-plugin/server'; +import { KbnSearchError } from '../../report_search_error'; +import { errors } from '@elastic/elasticsearch'; +import * as indexNotFoundException from '../../../../common/search/test_data/index_not_found_exception.json'; +import * as xContentParseException from '../../../../common/search/test_data/x_content_parse_exception.json'; +import { SearchStrategyDependencies } from '../../types'; +import { esqlAsyncSearchStrategyProvider } from './esql_async_search_strategy'; +import { getMockSearchConfig } from '../../../../config.mock'; + +const mockAsyncResponse = { + body: { + id: 'foo', + response: { + _shards: { + total: 10, + failed: 1, + skipped: 2, + successful: 7, + }, + }, + }, +}; + +describe('ES|QL async search strategy', () => { + const mockApiCaller = jest.fn(); + const mockLogger: any = { + debug: () => {}, + }; + const mockDeps = { + uiSettingsClient: { + get: jest.fn(), + }, + esClient: { + asCurrentUser: { + transport: { request: mockApiCaller }, + }, + }, + } as unknown as SearchStrategyDependencies; + + const mockSearchConfig = getMockSearchConfig({}); + + beforeEach(() => { + mockApiCaller.mockClear(); + }); + + it('returns a strategy with `search and `cancel`', async () => { + const esSearch = await esqlAsyncSearchStrategyProvider(mockSearchConfig, mockLogger); + + expect(typeof esSearch.search).toBe('function'); + }); + + describe('search', () => { + describe('no sessionId', () => { + it('makes a POST request with params when no ID provided', async () => { + mockApiCaller.mockResolvedValueOnce(mockAsyncResponse); + + const esSearch = await esqlAsyncSearchStrategyProvider(mockSearchConfig, mockLogger); + const params = { + query: 'from logs* | limit 10', + }; + await esSearch + .search( + { + id: undefined, + params, + }, + {}, + mockDeps + ) + .toPromise(); + + expect(mockApiCaller).toBeCalled(); + const request = mockApiCaller.mock.calls[0][0].body; + expect(request.query).toEqual(params.query); + expect(request).toHaveProperty('keep_alive', '60000ms'); + }); + + it('makes a GET request to async search with ID', async () => { + mockApiCaller.mockResolvedValueOnce(mockAsyncResponse); + + const params = { + query: 'from logs* | limit 10', + }; + const esSearch = await esqlAsyncSearchStrategyProvider(mockSearchConfig, mockLogger); + + await esSearch.search({ id: 'foo', params }, {}, mockDeps).toPromise(); + + expect(mockApiCaller).toBeCalled(); + const request = mockApiCaller.mock.calls[0][0]; + expect(request.path).toContain('foo'); + expect(request.querystring).toHaveProperty('wait_for_completion_timeout'); + expect(request.querystring).toHaveProperty('keep_alive', '60000ms'); + }); + + it('allows overriding keep_alive and wait_for_completion_timeout', async () => { + mockApiCaller.mockResolvedValueOnce(mockAsyncResponse); + + const params = { + query: 'from logs* | limit 10', + wait_for_completion_timeout: '10s', + keep_alive: '5m', + }; + const esSearch = await esqlAsyncSearchStrategyProvider(mockSearchConfig, mockLogger); + + await esSearch.search({ id: 'foo', params }, {}, mockDeps).toPromise(); + + expect(mockApiCaller).toBeCalled(); + const request = mockApiCaller.mock.calls[0][0]; + expect(request.path).toContain('foo'); + expect(request.querystring).toHaveProperty('wait_for_completion_timeout', '10s'); + expect(request.querystring).toHaveProperty('keep_alive', '5m'); + }); + + it('sets transport options on POST requests', async () => { + const transportOptions = { maxRetries: 1 }; + mockApiCaller.mockResolvedValueOnce(mockAsyncResponse); + const params = {}; + const esSearch = esqlAsyncSearchStrategyProvider(mockSearchConfig, mockLogger); + + await firstValueFrom( + esSearch.search({ params }, { transport: transportOptions }, mockDeps) + ); + + expect(mockApiCaller).toHaveBeenNthCalledWith( + 1, + expect.objectContaining({ + method: 'POST', + path: '/_query/async', + body: { + keep_alive: '60000ms', + wait_for_completion_timeout: '100ms', + keep_on_completion: false, + }, + }), + expect.objectContaining({ maxRetries: 1, meta: true, signal: undefined }) + ); + }); + + it('sets transport options on GET requests', async () => { + mockApiCaller.mockResolvedValueOnce(mockAsyncResponse); + const params = { + query: 'from logs* | limit 10', + }; + const esSearch = esqlAsyncSearchStrategyProvider(mockSearchConfig, mockLogger); + + await firstValueFrom( + esSearch.search({ id: 'foo', params }, { transport: { maxRetries: 1 } }, mockDeps) + ); + + expect(mockApiCaller).toHaveBeenNthCalledWith( + 1, + expect.objectContaining({ + path: '/_query/async/foo', + querystring: { + keep_alive: '60000ms', + wait_for_completion_timeout: '100ms', + }, + }), + expect.objectContaining({ maxRetries: 1, meta: true, signal: undefined }) + ); + }); + + it('sets wait_for_completion_timeout and keep_alive in the request', async () => { + mockApiCaller.mockResolvedValueOnce(mockAsyncResponse); + + const params = { + query: 'from logs* | limit 10', + }; + const esSearch = await esqlAsyncSearchStrategyProvider(mockSearchConfig, mockLogger); + + await esSearch.search({ params }, {}, mockDeps).toPromise(); + + expect(mockApiCaller).toBeCalled(); + const request = mockApiCaller.mock.calls[0][0].body; + expect(request).toHaveProperty('wait_for_completion_timeout'); + expect(request).toHaveProperty('keep_alive'); + }); + + it('should delete when aborted', async () => { + mockApiCaller.mockResolvedValueOnce({ + ...mockAsyncResponse, + body: { + ...mockAsyncResponse.body, + is_running: true, + }, + }); + + const params = { + query: 'from logs* | limit 10', + }; + const esSearch = await esqlAsyncSearchStrategyProvider(mockSearchConfig, mockLogger); + const abortController = new AbortController(); + const abortSignal = abortController.signal; + + // Abort after an incomplete first response is returned + setTimeout(() => abortController.abort(), 100); + + let err: KbnServerError | undefined; + try { + await esSearch.search({ params }, { abortSignal }, mockDeps).toPromise(); + } catch (e) { + err = e; + } + expect(mockApiCaller).toBeCalled(); + expect(err).not.toBeUndefined(); + expect(mockApiCaller).toBeCalled(); + }); + }); + + it('throws normalized error if ResponseError is thrown', async () => { + const errResponse = new errors.ResponseError({ + body: indexNotFoundException, + statusCode: 404, + headers: {}, + warnings: [], + meta: {} as any, + }); + + mockApiCaller.mockRejectedValue(errResponse); + + const params = { + query: 'from logs* | limit 10', + }; + const esSearch = await esqlAsyncSearchStrategyProvider(mockSearchConfig, mockLogger); + + let err: KbnSearchError | undefined; + try { + await esSearch.search({ params }, {}, mockDeps).toPromise(); + } catch (e) { + err = e; + } + expect(mockApiCaller).toBeCalled(); + expect(err).toBeInstanceOf(KbnSearchError); + expect(err?.statusCode).toBe(404); + expect(err?.message).toBe(errResponse.message); + expect(err?.errBody).toBe(indexNotFoundException); + }); + + it('throws normalized error if Error is thrown', async () => { + const errResponse = new Error('not good'); + + mockApiCaller.mockRejectedValue(errResponse); + + const params = { + query: 'from logs* | limit 10', + }; + const esSearch = await esqlAsyncSearchStrategyProvider(mockSearchConfig, mockLogger); + + let err: KbnSearchError | undefined; + try { + await esSearch.search({ params }, {}, mockDeps).toPromise(); + } catch (e) { + err = e; + } + expect(mockApiCaller).toBeCalled(); + expect(err).toBeInstanceOf(KbnSearchError); + expect(err?.statusCode).toBe(500); + expect(err?.message).toBe(errResponse.message); + expect(err?.errBody).toBe(undefined); + }); + }); + + describe('cancel', () => { + it('makes a DELETE request to async search with the provided ID', async () => { + mockApiCaller.mockResolvedValueOnce(200); + + const id = 'some_id'; + const esSearch = await esqlAsyncSearchStrategyProvider(mockSearchConfig, mockLogger); + + await esSearch.cancel!(id, {}, mockDeps); + + expect(mockApiCaller).toBeCalled(); + const request = mockApiCaller.mock.calls[0][0]; + expect(request.path).toContain(id); + }); + + it('throws normalized error on ResponseError', async () => { + const errResponse = new errors.ResponseError({ + body: xContentParseException, + statusCode: 400, + headers: {}, + warnings: [], + meta: {} as any, + }); + mockApiCaller.mockRejectedValue(errResponse); + + const id = 'some_id'; + const esSearch = await esqlAsyncSearchStrategyProvider(mockSearchConfig, mockLogger); + + let err: KbnServerError | undefined; + try { + await esSearch.cancel!(id, {}, mockDeps); + } catch (e) { + err = e; + } + + expect(mockApiCaller).toBeCalled(); + expect(err).toBeInstanceOf(KbnServerError); + expect(err?.statusCode).toBe(400); + expect(err?.message).toBe(errResponse.message); + expect(err?.errBody).toBe(xContentParseException); + }); + }); + + describe('extend', () => { + it('makes a GET request to async search with the provided ID and keepAlive', async () => { + mockApiCaller.mockResolvedValueOnce(mockAsyncResponse); + + const id = 'some_other_id'; + const keepAlive = '1d'; + const esSearch = await esqlAsyncSearchStrategyProvider(mockSearchConfig, mockLogger); + + await esSearch.extend!(id, keepAlive, {}, mockDeps); + + expect(mockApiCaller).toBeCalled(); + const request = mockApiCaller.mock.calls[0][0]; + expect(request.body).toEqual({ id, keep_alive: keepAlive }); + }); + + it('throws normalized error on ElasticsearchClientError', async () => { + const errResponse = new errors.ElasticsearchClientError('something is wrong with EsClient'); + mockApiCaller.mockRejectedValue(errResponse); + + const id = 'some_other_id'; + const keepAlive = '1d'; + const esSearch = await esqlAsyncSearchStrategyProvider(mockSearchConfig, mockLogger); + + let err: KbnServerError | undefined; + try { + await esSearch.extend!(id, keepAlive, {}, mockDeps); + } catch (e) { + err = e; + } + + expect(mockApiCaller).toBeCalled(); + expect(err).toBeInstanceOf(KbnServerError); + expect(err?.statusCode).toBe(500); + expect(err?.message).toBe(errResponse.message); + expect(err?.errBody).toBe(undefined); + }); + }); +}); diff --git a/src/plugins/data/server/search/strategies/esql_async_search/esql_async_search_strategy.ts b/src/plugins/data/server/search/strategies/esql_async_search/esql_async_search_strategy.ts new file mode 100644 index 0000000000000..f41b4ece598b7 --- /dev/null +++ b/src/plugins/data/server/search/strategies/esql_async_search/esql_async_search_strategy.ts @@ -0,0 +1,161 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0 and the Server Side Public License, v 1; you may not use this file except + * in compliance with, at your election, the Elastic License 2.0 or the Server + * Side Public License, v 1. + */ + +import type { IScopedClusterClient, Logger } from '@kbn/core/server'; +import { catchError, tap } from 'rxjs/operators'; +import { getKbnServerError } from '@kbn/kibana-utils-plugin/server'; +import { SqlQueryRequest } from '@elastic/elasticsearch/lib/api/typesWithBodyKey'; +import { SqlGetAsyncResponse } from '@elastic/elasticsearch/lib/api/types'; +import { + getCommonDefaultAsyncSubmitParams, + getCommonDefaultAsyncGetParams, +} from '../common/async_utils'; +import { getKbnSearchError } from '../../report_search_error'; +import type { ISearchStrategy, SearchStrategyDependencies } from '../../types'; +import type { IAsyncSearchOptions } from '../../../../common'; +import { IKibanaSearchRequest, IKibanaSearchResponse, pollSearch } from '../../../../common'; +import { toAsyncKibanaSearchResponse } from './response_utils'; +import { SearchConfigSchema } from '../../../../config'; + +export const esqlAsyncSearchStrategyProvider = ( + searchConfig: SearchConfigSchema, + logger: Logger, + useInternalUser: boolean = false +): ISearchStrategy< + IKibanaSearchRequest, + IKibanaSearchResponse +> => { + function cancelAsyncSearch(id: string, esClient: IScopedClusterClient) { + const client = useInternalUser ? esClient.asInternalUser : esClient.asCurrentUser; + return client.transport.request( + { + method: 'DELETE', + path: `/_query/async/${id}`, + }, + { + meta: true, + // we don't want the ES client to retry (default value is 3) + maxRetries: 0, + } + ); + } + + function asyncSearch( + { id, ...request }: IKibanaSearchRequest, + options: IAsyncSearchOptions, + { esClient, uiSettingsClient }: SearchStrategyDependencies + ) { + const client = useInternalUser ? esClient.asInternalUser : esClient.asCurrentUser; + + const search = async () => { + const params = id + ? { + ...getCommonDefaultAsyncGetParams(searchConfig, options), + ...(request.params?.keep_alive ? { keep_alive: request.params.keep_alive } : {}), + ...(request.params?.wait_for_completion_timeout + ? { wait_for_completion_timeout: request.params.wait_for_completion_timeout } + : {}), + } + : { + ...(await getCommonDefaultAsyncSubmitParams(searchConfig, options)), + ...request.params, + }; + const { body, headers, meta } = id + ? await client.transport.request( + { method: 'GET', path: `/_query/async/${id}`, querystring: { ...params } }, + { ...options.transport, signal: options.abortSignal, meta: true } + ) + : await client.transport.request( + { method: 'POST', path: `/_query/async`, body: params }, + { ...options.transport, signal: options.abortSignal, meta: true } + ); + + const finalResponse = toAsyncKibanaSearchResponse( + body, + headers?.warning, + // do not return requestParams on polling calls + id ? undefined : meta?.request?.params + ); + return finalResponse; + }; + + const cancel = async () => { + if (!id || options.isStored) return; + try { + await cancelAsyncSearch(id, esClient); + } catch (e) { + // A 404 means either this search request does not exist, or that it is already cancelled + if (e.meta?.statusCode === 404) return; + + // Log all other (unexpected) error messages + logger.error(`cancelEsqlAsyncSearch error: ${e.message}`); + } + }; + + return pollSearch(search, cancel, { + pollInterval: searchConfig.asyncSearch.pollInterval, + ...options, + }).pipe( + tap((response) => (id = response.id)), + catchError((e) => { + throw getKbnSearchError(e); + }) + ); + } + + return { + /** + * @param request + * @param options + * @param deps `SearchStrategyDependencies` + * @returns `Observable>` + * @throws `KbnSearchError` + */ + search: (request, options: IAsyncSearchOptions, deps) => { + logger.debug(`search ${JSON.stringify(request) || request.id}`); + + return asyncSearch(request, options, deps); + }, + /** + * @param id async search ID to cancel, as returned from _async_search API + * @param options + * @param deps `SearchStrategyDependencies` + * @returns `Promise` + * @throws `KbnServerError` + */ + cancel: async (id, options, { esClient }) => { + logger.debug(`cancel ${id}`); + try { + await cancelAsyncSearch(id, esClient); + } catch (e) { + throw getKbnServerError(e); + } + }, + /** + * + * @param id async search ID to extend, as returned from _async_search API + * @param keepAlive + * @param options + * @param deps `SearchStrategyDependencies` + * @returns `Promise` + * @throws `KbnServerError` + */ + extend: async (id, keepAlive, options, { esClient }) => { + logger.debug(`extend ${id} by ${keepAlive}`); + try { + const client = useInternalUser ? esClient.asInternalUser : esClient.asCurrentUser; + await client.transport.request( + { method: 'GET', path: `/_query/async/${id}`, body: { id, keep_alive: keepAlive } }, + { ...options.transport, signal: options.abortSignal, meta: true } + ); + } catch (e) { + throw getKbnServerError(e); + } + }, + }; +}; diff --git a/src/plugins/data/server/search/strategies/esql_async_search/index.ts b/src/plugins/data/server/search/strategies/esql_async_search/index.ts new file mode 100644 index 0000000000000..3d25419c74380 --- /dev/null +++ b/src/plugins/data/server/search/strategies/esql_async_search/index.ts @@ -0,0 +1,9 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0 and the Server Side Public License, v 1; you may not use this file except + * in compliance with, at your election, the Elastic License 2.0 or the Server + * Side Public License, v 1. + */ + +export { esqlAsyncSearchStrategyProvider } from './esql_async_search_strategy'; diff --git a/src/plugins/data/server/search/strategies/esql_async_search/response_utils.ts b/src/plugins/data/server/search/strategies/esql_async_search/response_utils.ts new file mode 100644 index 0000000000000..be28e4f3827a4 --- /dev/null +++ b/src/plugins/data/server/search/strategies/esql_async_search/response_utils.ts @@ -0,0 +1,32 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0 and the Server Side Public License, v 1; you may not use this file except + * in compliance with, at your election, the Elastic License 2.0 or the Server + * Side Public License, v 1. + */ + +import type { ConnectionRequestParams } from '@elastic/transport'; +import { SqlGetAsyncResponse } from '@elastic/elasticsearch/lib/api/types'; +import { IKibanaSearchResponse } from '../../../../common'; +import { sanitizeRequestParams } from '../../sanitize_request_params'; + +/** + * Get the Kibana representation of an async search response (see `IKibanaSearchResponse`). + */ +export function toAsyncKibanaSearchResponse( + response: SqlGetAsyncResponse, + warning?: string, + requestParams?: ConnectionRequestParams +): IKibanaSearchResponse { + return { + id: response.id, + rawResponse: { + ...response, + }, + isPartial: response.is_partial, + isRunning: response.is_running, + ...(warning ? { warning } : {}), + ...(requestParams ? { requestParams: sanitizeRequestParams(requestParams) } : {}), + }; +} diff --git a/test/functional/apps/discover/group3/_request_counts.ts b/test/functional/apps/discover/group3/_request_counts.ts index d568d623b5c08..636f3343877fd 100644 --- a/test/functional/apps/discover/group3/_request_counts.ts +++ b/test/functional/apps/discover/group3/_request_counts.ts @@ -22,7 +22,6 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) { ]); const testSubjects = getService('testSubjects'); const browser = getService('browser'); - const monacoEditor = getService('monacoEditor'); const filterBar = getService('filterBar'); const queryBar = getService('queryBar'); const elasticChart = getService('elasticChart'); @@ -225,37 +224,5 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) { }); }); }); - - describe('ES|QL mode', () => { - const type = 'esql'; - - beforeEach(async () => { - await PageObjects.discover.selectTextBaseLang(); - monacoEditor.setCodeEditorValue( - 'from logstash-* | where bytes > 1000 | stats countB = count(bytes)' - ); - await queryBar.clickQuerySubmitButton(); - await waitForLoadingToFinish(); - }); - - getSharedTests({ - type, - savedSearch: 'esql test', - query1: 'from logstash-* | where bytes > 1000 | stats countB = count(bytes) ', - query2: 'from logstash-* | where bytes < 2000 | stats countB = count(bytes) ', - savedSearchesRequests: 2, - setQuery: (query) => monacoEditor.setCodeEditorValue(query), - expectedRequests: 1, - }); - - it(`should send 2 requests (documents + chart) when toggling the chart visibility`, async () => { - await expectSearches(type, 2, async () => { - await PageObjects.discover.toggleChartVisibility(); - }); - await expectSearches(type, 1, async () => { - await PageObjects.discover.toggleChartVisibility(); - }); - }); - }); }); } From f037aa51210705d2c656fce9f6758b34b6508930 Mon Sep 17 00:00:00 2001 From: Julia Bardi <90178898+juliaElastic@users.noreply.github.com> Date: Mon, 29 Jan 2024 14:28:33 +0100 Subject: [PATCH 29/46] [Fleet] allow upgrade agent to newer patch version than fleet-server (#175775) ## Summary Adding the fix in https://github.com/elastic/kibana/pull/175765 to main too. To verify: - add a fleet-server version 8.12.0 - enroll an agent version 8.12.0-SNAPSHOT - take the agent id and in console run this API request ``` POST kbn:/api/fleet/agents/6a56f865-a611-4921-9f24-87757259223e/upgrade { "version": "8.12.1-SNAPSHOT" } ``` - verify that the API returns 200 Relates https://github.com/elastic/kibana/issues/168502 --- .../routes/agent/upgrade_handler.test.ts | 23 ++++++++++++++++++- .../server/routes/agent/upgrade_handler.ts | 12 ++++++---- .../apis/agents/upgrade.ts | 2 +- 3 files changed, 31 insertions(+), 6 deletions(-) diff --git a/x-pack/plugins/fleet/server/routes/agent/upgrade_handler.test.ts b/x-pack/plugins/fleet/server/routes/agent/upgrade_handler.test.ts index ce8f181d05cbc..f6d7f460119f4 100644 --- a/x-pack/plugins/fleet/server/routes/agent/upgrade_handler.test.ts +++ b/x-pack/plugins/fleet/server/routes/agent/upgrade_handler.test.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { checkKibanaVersion } from './upgrade_handler'; +import { checkFleetServerVersion, checkKibanaVersion } from './upgrade_handler'; describe('upgrade handler', () => { describe('checkKibanaVersion', () => { @@ -42,4 +42,25 @@ describe('upgrade handler', () => { expect(() => checkKibanaVersion('8.4.0', '8.4.0', true)).not.toThrowError(); }); }); + + describe('checkFleetServerVersion', () => { + it('should not throw if no force is specified and patch is newer', () => { + const fleetServers = [ + { local_metadata: { elastic: { agent: { version: '8.3.0' } } } }, + { local_metadata: { elastic: { agent: { version: '8.4.0' } } } }, + ] as any; + expect(() => checkFleetServerVersion('8.4.1', fleetServers, false)).not.toThrowError(); + expect(() => + checkFleetServerVersion('8.4.1-SNAPSHOT', fleetServers, false) + ).not.toThrowError(); + }); + + it('should throw if no force is specified and minor is newer', () => { + const fleetServers = [ + { local_metadata: { elastic: { agent: { version: '8.3.0' } } } }, + { local_metadata: { elastic: { agent: { version: '8.4.0' } } } }, + ] as any; + expect(() => checkFleetServerVersion('8.5.1', fleetServers, false)).toThrowError(); + }); + }); }); diff --git a/x-pack/plugins/fleet/server/routes/agent/upgrade_handler.ts b/x-pack/plugins/fleet/server/routes/agent/upgrade_handler.ts index 867ad180f574a..6ce4c098b5d3e 100644 --- a/x-pack/plugins/fleet/server/routes/agent/upgrade_handler.ts +++ b/x-pack/plugins/fleet/server/routes/agent/upgrade_handler.ts @@ -223,7 +223,7 @@ export const checkKibanaVersion = (version: string, kibanaVersion: string, force }; // Check the installed fleet server version -const checkFleetServerVersion = ( +export const checkFleetServerVersion = ( versionToUpgradeNumber: string, fleetServerAgents: Agent[], force = false @@ -238,9 +238,13 @@ const checkFleetServerVersion = ( return; } - if (!force && semverGt(versionToUpgradeNumber, maxFleetServerVersion)) { - throw new AgentRequestInvalidError( - `Cannot upgrade agent to ${versionToUpgradeNumber} because it is higher than the latest fleet server version ${maxFleetServerVersion}` + if ( + !force && + semverGt(versionToUpgradeNumber, maxFleetServerVersion) && + !differsOnlyInPatch(versionToUpgradeNumber, maxFleetServerVersion) + ) { + throw new Error( + `cannot upgrade agent to ${versionToUpgradeNumber} because it is higher than the latest fleet server version ${maxFleetServerVersion}` ); } diff --git a/x-pack/test/fleet_api_integration/apis/agents/upgrade.ts b/x-pack/test/fleet_api_integration/apis/agents/upgrade.ts index 91975a1f9c529..63222ee6e47bf 100644 --- a/x-pack/test/fleet_api_integration/apis/agents/upgrade.ts +++ b/x-pack/test/fleet_api_integration/apis/agents/upgrade.ts @@ -1309,7 +1309,7 @@ export default function (providerContext: FtrProviderContext) { }); it('should respond 400 if trying to bulk upgrade to a version that is higher than the latest fleet server version', async () => { - const higherVersion = semver.inc(fleetServerVersion, 'patch'); + const higherVersion = '7.17.0'; await es.update({ id: 'agent1', refresh: 'wait_for', From c6101f1e73e51d30438afc1e60b7e84bddec4ae8 Mon Sep 17 00:00:00 2001 From: Janki Salvi <117571355+js-jankisalvi@users.noreply.github.com> Date: Mon, 29 Jan 2024 14:29:42 +0100 Subject: [PATCH 30/46] [Cases] fix description flaky tests (#175529) ## Summary Fixes https://github.com/elastic/kibana/issues/175204 Fixes https://github.com/elastic/kibana/issues/174135 Fixes https://github.com/elastic/kibana/issues/174133 Fixes https://github.com/elastic/kibana/issues/174134 Reduced from `8 s` to `6.3 s`: Screenshot 2024-01-25 at 12 08 55 ### Checklist - [x] [Unit or functional tests](https://www.elastic.co/guide/en/kibana/master/development-tests.html) were updated or added to match the most common scenarios --------- Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> --- .../cases/public/common/test_utils.tsx | 5 +- .../components/create/description.test.tsx | 109 ++++++++++-------- x-pack/plugins/cases/tsconfig.json | 1 + 3 files changed, 66 insertions(+), 49 deletions(-) diff --git a/x-pack/plugins/cases/public/common/test_utils.tsx b/x-pack/plugins/cases/public/common/test_utils.tsx index b57a38fee9758..e7c02cfb78602 100644 --- a/x-pack/plugins/cases/public/common/test_utils.tsx +++ b/x-pack/plugins/cases/public/common/test_utils.tsx @@ -9,6 +9,7 @@ import React from 'react'; import type { ReactWrapper } from 'enzyme'; import { act } from 'react-dom/test-utils'; import type { MatcherFunction } from '@testing-library/react'; +import type { FormSchema } from '@kbn/es-ui-shared-plugin/static/forms/hook_form_lib'; import { useForm, Form } from '@kbn/es-ui-shared-plugin/static/forms/hook_form_lib'; import { EuiButton } from '@elastic/eui'; @@ -46,6 +47,7 @@ export const createQueryWithMarkup = interface FormTestComponentProps { formDefaultValue?: Record; onSubmit?: jest.Mock; + schema?: FormSchema>; } // eslint-disable-next-line react/display-name @@ -53,8 +55,9 @@ export const FormTestComponent: React.FC = ({ children, onSubmit, formDefaultValue, + schema, }) => { - const { form } = useForm({ onSubmit, defaultValue: formDefaultValue }); + const { form } = useForm({ onSubmit, defaultValue: formDefaultValue, schema }); return (
diff --git a/x-pack/plugins/cases/public/components/create/description.test.tsx b/x-pack/plugins/cases/public/components/create/description.test.tsx index 871f319ad8100..d0426731f97d9 100644 --- a/x-pack/plugins/cases/public/components/create/description.test.tsx +++ b/x-pack/plugins/cases/public/components/create/description.test.tsx @@ -7,113 +7,126 @@ import React from 'react'; import { waitFor, screen } from '@testing-library/react'; -import userEvent, { specialChars } from '@testing-library/user-event'; +import userEvent from '@testing-library/user-event'; -import type { FormHook } from '@kbn/es-ui-shared-plugin/static/forms/hook_form_lib'; -import { useForm, Form } from '@kbn/es-ui-shared-plugin/static/forms/hook_form_lib'; import { Description } from './description'; -import type { FormProps } from './schema'; import { schema } from './schema'; import type { AppMockRenderer } from '../../common/mock'; import { createAppMockRenderer } from '../../common/mock'; import { MAX_DESCRIPTION_LENGTH } from '../../../common/constants'; +import { FormTestComponent } from '../../common/test_utils'; +import type { FormSchema } from '@kbn/index-management-plugin/public/shared_imports'; -// FLAKY: https://github.com/elastic/kibana/issues/174133 -// FLAKY: https://github.com/elastic/kibana/issues/174134 -// FLAKY: https://github.com/elastic/kibana/issues/174135 -// FLAKY: https://github.com/elastic/kibana/issues/175204 -describe.skip('Description', () => { - let globalForm: FormHook; +describe('Description', () => { let appMockRender: AppMockRenderer; + const onSubmit = jest.fn(); const draftStorageKey = `cases.caseView.createCase.description.markdownEditor`; const defaultProps = { draftStorageKey, isLoading: false, }; - const MockHookWrapperComponent: React.FC = ({ children }) => { - const { form } = useForm({ - defaultValue: { description: 'My description' }, - schema: { - description: schema.description, - }, - }); - - globalForm = form; - - return {children}; - }; - beforeEach(() => { jest.clearAllMocks(); appMockRender = createAppMockRenderer(); + window.sessionStorage.clear(); + }); + + afterEach(() => { + sessionStorage.removeItem(draftStorageKey); }); it('it renders', async () => { appMockRender.render( - + - + ); - expect(screen.getByTestId('caseDescription')).toBeInTheDocument(); + expect(await screen.findByTestId('caseDescription')).toBeInTheDocument(); }); it('it changes the description', async () => { appMockRender.render( - + - + ); - const description = screen.getByTestId('euiMarkdownEditorTextArea'); + const description = await screen.findByTestId('euiMarkdownEditorTextArea'); - userEvent.type( - description, - `${specialChars.selectAll}${specialChars.delete}My new description` - ); + userEvent.paste(description, 'My new description'); + + userEvent.click(await screen.findByText('Submit')); await waitFor(() => { - expect(globalForm.getFormData()).toEqual({ description: 'My new description' }); + expect(onSubmit).toBeCalledWith({ description: 'My new description' }, true); }); }); it('shows an error when description is empty', async () => { appMockRender.render( - + - + ); - const description = screen.getByTestId('euiMarkdownEditorTextArea'); + const description = await screen.findByTestId('euiMarkdownEditorTextArea'); + + userEvent.paste(description, ' '); - userEvent.clear(description); - userEvent.type(description, ' '); + userEvent.click(await screen.findByText('Submit')); await waitFor(() => { - expect(screen.getByText('A description is required.')).toBeInTheDocument(); + expect(onSubmit).toBeCalledWith({}, false); }); + + expect(await screen.findByText('A description is required.')).toBeInTheDocument(); }); it('shows an error when description is too long', async () => { const longDescription = 'a'.repeat(MAX_DESCRIPTION_LENGTH + 1); appMockRender.render( - + - + ); - const description = screen.getByTestId('euiMarkdownEditorTextArea'); + const description = await screen.findByTestId('euiMarkdownEditorTextArea'); userEvent.paste(description, longDescription); + userEvent.click(await screen.findByText('Submit')); + await waitFor(() => { - expect( - screen.getByText( - 'The length of the description is too long. The maximum length is 30000 characters.' - ) - ).toBeInTheDocument(); + expect(onSubmit).toBeCalledWith({}, false); }); + + expect( + await screen.findByText( + 'The length of the description is too long. The maximum length is 30000 characters.' + ) + ).toBeInTheDocument(); }); }); diff --git a/x-pack/plugins/cases/tsconfig.json b/x-pack/plugins/cases/tsconfig.json index ccd6e228d6aff..f231a8d69b548 100644 --- a/x-pack/plugins/cases/tsconfig.json +++ b/x-pack/plugins/cases/tsconfig.json @@ -70,6 +70,7 @@ "@kbn/core-http-server", "@kbn/alerting-plugin", "@kbn/content-management-plugin", + "@kbn/index-management-plugin", ], "exclude": [ "target/**/*", From c6e1a25bea71a623929a8f172c0273bf0c811ca0 Mon Sep 17 00:00:00 2001 From: Cristina Amico Date: Mon, 29 Jan 2024 14:34:03 +0100 Subject: [PATCH 31/46] [Fleet] Extract hook for agentList table logic (#175528) Closes https://github.com/elastic/kibana/issues/131153 Follow up of https://github.com/elastic/kibana/pull/175318 ## Summary Extract the main logic for agentList component in a separate hook. ### Checklist - [ ] [Unit or functional tests](https://www.elastic.co/guide/en/kibana/master/development-tests.html) were updated or added to match the most common scenarios - [ ] [Flaky Test Runner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1) was used on any tests changed --------- Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com> --- .../agents/agent_list_page/hooks/index.tsx | 1 + .../hooks/use_fetch_agents_data.test.tsx | 142 ++++++++ .../hooks/use_fetch_agents_data.tsx | 314 +++++++++++++++++ .../sections/agents/agent_list_page/index.tsx | 315 +++--------------- 4 files changed, 512 insertions(+), 260 deletions(-) create mode 100644 x-pack/plugins/fleet/public/applications/fleet/sections/agents/agent_list_page/hooks/use_fetch_agents_data.test.tsx create mode 100644 x-pack/plugins/fleet/public/applications/fleet/sections/agents/agent_list_page/hooks/use_fetch_agents_data.tsx diff --git a/x-pack/plugins/fleet/public/applications/fleet/sections/agents/agent_list_page/hooks/index.tsx b/x-pack/plugins/fleet/public/applications/fleet/sections/agents/agent_list_page/hooks/index.tsx index 29d4b24443031..b61dcdf88b964 100644 --- a/x-pack/plugins/fleet/public/applications/fleet/sections/agents/agent_list_page/hooks/index.tsx +++ b/x-pack/plugins/fleet/public/applications/fleet/sections/agents/agent_list_page/hooks/index.tsx @@ -11,3 +11,4 @@ export { useLastSeenInactiveAgentsCount } from './use_last_seen_inactive_agents_ export { useInactiveAgentsCalloutHasBeenDismissed } from './use_inactive_agents_callout_has_been_dismissed'; export { useAgentSoftLimit } from './use_agent_soft_limit'; export { useMissingEncryptionKeyCallout } from './use_missing_encryption_key_callout'; +export { useFetchAgentsData } from './use_fetch_agents_data'; diff --git a/x-pack/plugins/fleet/public/applications/fleet/sections/agents/agent_list_page/hooks/use_fetch_agents_data.test.tsx b/x-pack/plugins/fleet/public/applications/fleet/sections/agents/agent_list_page/hooks/use_fetch_agents_data.test.tsx new file mode 100644 index 0000000000000..6e948f45ea942 --- /dev/null +++ b/x-pack/plugins/fleet/public/applications/fleet/sections/agents/agent_list_page/hooks/use_fetch_agents_data.test.tsx @@ -0,0 +1,142 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import { renderHook, act } from '@testing-library/react-hooks'; + +import { useStartServices } from '../../../../hooks'; + +import { ExperimentalFeaturesService } from '../../../../services'; + +import { useFetchAgentsData } from './use_fetch_agents_data'; + +jest.mock('../../../../../../services/experimental_features'); +const mockedExperimentalFeaturesService = jest.mocked(ExperimentalFeaturesService); + +jest.mock('../../../../hooks', () => ({ + ...jest.requireActual('../../../../hooks'), + sendGetAgents: jest.fn().mockResolvedValue({ + data: { + total: 5, + }, + }), + sendGetAgentStatus: jest.fn().mockResolvedValue({ + data: { + results: { + inactive: 2, + }, + totalInactive: 2, + }, + }), + sendGetAgentPolicies: jest.fn().mockReturnValue({ + data: { + items: [ + { id: 'agent-policy-1', name: 'Agent policy 1', namespace: 'default' }, + { + id: 'agent-policy-managed', + name: 'Managed Agent policy', + namespace: 'default', + managed: true, + }, + ], + }, + }), + useGetAgentPolicies: jest.fn().mockReturnValue({ + data: { + items: [ + { id: 'agent-policy-1', name: 'Agent policy 1', namespace: 'default' }, + { + id: 'agent-policy-managed', + name: 'Managed Agent policy', + namespace: 'default', + managed: true, + }, + ], + }, + error: undefined, + isLoading: false, + resendRequest: jest.fn(), + } as any), + sendGetAgentTags: jest.fn().mockReturnValue({ data: { items: ['tag1', 'tag2'] } }), + useStartServices: jest.fn().mockReturnValue({ + notifications: { + toasts: { + addError: jest.fn(), + }, + }, + cloud: {}, + data: { dataViews: { getFieldsForWildcard: jest.fn() } }, + }), + usePagination: jest.fn().mockReturnValue({ + pagination: { + currentPage: 1, + pageSize: 5, + }, + pageSizeOptions: [5, 20, 50], + setPagination: jest.fn(), + }), + useUrlParams: jest.fn().mockReturnValue({ urlParams: { kuery: '' } }), +})); + +describe('useFetchAgentsData', () => { + const startServices = useStartServices(); + const mockErrorToast = startServices.notifications.toasts.addError as jest.Mock; + + beforeAll(() => { + mockedExperimentalFeaturesService.get.mockReturnValue({ + displayAgentMetrics: true, + } as any); + }); + + beforeEach(() => { + mockErrorToast.mockReset(); + mockErrorToast.mockResolvedValue({}); + }); + + it('should fetch agents and agent policies data', async () => { + let result: any | undefined; + let waitForNextUpdate: any | undefined; + await act(async () => { + ({ result, waitForNextUpdate } = renderHook(() => useFetchAgentsData())); + await waitForNextUpdate(); + }); + + expect(result?.current.selectedStatus).toEqual(['healthy', 'unhealthy', 'updating', 'offline']); + expect(result?.current.agentPolicies).toEqual([ + { + id: 'agent-policy-1', + name: 'Agent policy 1', + namespace: 'default', + }, + { + id: 'agent-policy-managed', + managed: true, + name: 'Managed Agent policy', + namespace: 'default', + }, + ]); + + expect(result?.current.agentPoliciesIndexedById).toEqual({ + 'agent-policy-1': { + id: 'agent-policy-1', + name: 'Agent policy 1', + namespace: 'default', + }, + 'agent-policy-managed': { + id: 'agent-policy-managed', + managed: true, + name: 'Managed Agent policy', + namespace: 'default', + }, + }); + expect(result?.current.kuery).toEqual( + 'status:online or (status:error or status:degraded) or (status:updating or status:unenrolling or status:enrolling) or status:offline' + ); + expect(result?.current.currentRequestRef).toEqual({ current: 1 }); + expect(result?.current.pagination).toEqual({ currentPage: 1, pageSize: 5 }); + expect(result?.current.pageSizeOptions).toEqual([5, 20, 50]); + }); +}); diff --git a/x-pack/plugins/fleet/public/applications/fleet/sections/agents/agent_list_page/hooks/use_fetch_agents_data.tsx b/x-pack/plugins/fleet/public/applications/fleet/sections/agents/agent_list_page/hooks/use_fetch_agents_data.tsx new file mode 100644 index 0000000000000..711a5fb91a9ba --- /dev/null +++ b/x-pack/plugins/fleet/public/applications/fleet/sections/agents/agent_list_page/hooks/use_fetch_agents_data.tsx @@ -0,0 +1,314 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ +import { useState, useMemo, useCallback, useRef, useEffect } from 'react'; +import { i18n } from '@kbn/i18n'; +import { isEqual } from 'lodash'; + +import { agentStatusesToSummary } from '../../../../../../../common/services'; + +import type { Agent, AgentPolicy, SimplifiedAgentStatus } from '../../../../types'; +import { + usePagination, + useGetAgentPolicies, + sendGetAgents, + sendGetAgentStatus, + useUrlParams, + useStartServices, + sendGetAgentTags, + sendGetAgentPolicies, +} from '../../../../hooks'; +import { AgentStatusKueryHelper, ExperimentalFeaturesService } from '../../../../services'; +import { AGENT_POLICY_SAVED_OBJECT_TYPE, SO_SEARCH_LIMIT } from '../../../../constants'; + +import { getKuery } from '../utils/get_kuery'; + +const REFRESH_INTERVAL_MS = 30000; + +export function useFetchAgentsData() { + const { displayAgentMetrics } = ExperimentalFeaturesService.get(); + + const { notifications } = useStartServices(); + // useBreadcrumbs('agent_list'); + const defaultKuery: string = (useUrlParams().urlParams.kuery as string) || ''; + + // Agent data states + const [showUpgradeable, setShowUpgradeable] = useState(false); + + // Table and search states + const [draftKuery, setDraftKuery] = useState(defaultKuery); + const [search, setSearch] = useState(defaultKuery); + const { pagination, pageSizeOptions, setPagination } = usePagination(); + const [sortField, setSortField] = useState('enrolled_at'); + const [sortOrder, setSortOrder] = useState<'asc' | 'desc'>('desc'); + + const VERSION_FIELD = 'local_metadata.elastic.agent.version'; + const HOSTNAME_FIELD = 'local_metadata.host.hostname'; + + // Policies state for filtering + const [selectedAgentPolicies, setSelectedAgentPolicies] = useState([]); + + // Status for filtering + const [selectedStatus, setSelectedStatus] = useState([ + 'healthy', + 'unhealthy', + 'updating', + 'offline', + ]); + + const [selectedTags, setSelectedTags] = useState([]); + + const showInactive = useMemo(() => { + return selectedStatus.some((status) => status === 'inactive' || status === 'unenrolled'); + }, [selectedStatus]); + + // filters kuery + const kuery = useMemo(() => { + return getKuery({ + search, + selectedAgentPolicies, + selectedTags, + selectedStatus, + }); + }, [search, selectedAgentPolicies, selectedStatus, selectedTags]); + + const [agentsOnCurrentPage, setAgentsOnCurrentPage] = useState([]); + const [agentsStatus, setAgentsStatus] = useState< + { [key in SimplifiedAgentStatus]: number } | undefined + >(); + const [allTags, setAllTags] = useState(); + const [isLoading, setIsLoading] = useState(false); + const [shownAgents, setShownAgents] = useState(0); + const [inactiveShownAgents, setInactiveShownAgents] = useState(0); + const [totalInactiveAgents, setTotalInactiveAgents] = useState(0); + const [totalManagedAgentIds, setTotalManagedAgentIds] = useState([]); + const [inactiveManagedAgentIds, setinactiveManagedAgentIds] = useState([]); + const [managedAgentsOnCurrentPage, setManagedAgentsOnCurrentPage] = useState(0); + + const getSortFieldForAPI = (field: keyof Agent): string => { + if ([VERSION_FIELD, HOSTNAME_FIELD].includes(field as string)) { + return `${field}.keyword`; + } + return field; + }; + + const isLoadingVar = useRef(false); + + // Request to fetch agents and agent status + const currentRequestRef = useRef(0); + const fetchData = useCallback( + ({ refreshTags = false }: { refreshTags?: boolean } = {}) => { + async function fetchDataAsync() { + // skipping refresh if previous request is in progress + if (isLoadingVar.current) { + return; + } + currentRequestRef.current++; + const currentRequest = currentRequestRef.current; + isLoadingVar.current = true; + + try { + setIsLoading(true); + const [ + agentsResponse, + totalInactiveAgentsResponse, + managedAgentPoliciesResponse, + agentTagsResponse, + ] = await Promise.all([ + sendGetAgents({ + page: pagination.currentPage, + perPage: pagination.pageSize, + kuery: kuery && kuery !== '' ? kuery : undefined, + sortField: getSortFieldForAPI(sortField), + sortOrder, + showInactive, + showUpgradeable, + getStatusSummary: true, + withMetrics: displayAgentMetrics, + }), + sendGetAgentStatus({ + kuery: AgentStatusKueryHelper.buildKueryForInactiveAgents(), + }), + sendGetAgentPolicies({ + kuery: `${AGENT_POLICY_SAVED_OBJECT_TYPE}.is_managed:true`, + perPage: SO_SEARCH_LIMIT, + full: false, + }), + sendGetAgentTags({ + kuery: kuery && kuery !== '' ? kuery : undefined, + showInactive, + }), + ]); + isLoadingVar.current = false; + // Return if a newer request has been triggered + if (currentRequestRef.current !== currentRequest) { + return; + } + if (agentsResponse.error) { + throw agentsResponse.error; + } + if (!agentsResponse.data) { + throw new Error('Invalid GET /agents response'); + } + if (!totalInactiveAgentsResponse.data) { + throw new Error('Invalid GET /agents_status response'); + } + if (managedAgentPoliciesResponse.error) { + throw new Error(managedAgentPoliciesResponse.error.message); + } + if (agentTagsResponse.error) { + throw agentTagsResponse.error; + } + if (!agentTagsResponse.data) { + throw new Error('Invalid GET /agent/tags response'); + } + + const statusSummary = agentsResponse.data.statusSummary; + if (!statusSummary) { + throw new Error('Invalid GET /agents response - no status summary'); + } + setAgentsStatus(agentStatusesToSummary(statusSummary)); + + const newAllTags = agentTagsResponse.data.items; + // We only want to update the list of available tags if + // - We haven't set any tags yet + // - We've received the "refreshTags" flag which will force a refresh of the tags list when an agent is unenrolled + // - Tags are modified (add, remove, edit) + if (!allTags || refreshTags || !isEqual(newAllTags, allTags)) { + setAllTags(newAllTags); + } + + setAgentsOnCurrentPage(agentsResponse.data.items); + setShownAgents(agentsResponse.data.total); + setTotalInactiveAgents(totalInactiveAgentsResponse.data.results.inactive || 0); + setInactiveShownAgents( + showInactive ? totalInactiveAgentsResponse.data.results.inactive || 0 : 0 + ); + + const managedAgentPolicies = managedAgentPoliciesResponse.data?.items ?? []; + + if (managedAgentPolicies.length === 0) { + setTotalManagedAgentIds([]); + setManagedAgentsOnCurrentPage(0); + } else { + // Find all the agents that have managed policies and are not unenrolled + const policiesKuery = managedAgentPolicies + .map((policy) => `policy_id:"${policy.id}"`) + .join(' or '); + const response = await sendGetAgents({ + kuery: `NOT (status:unenrolled) and ${policiesKuery}`, + perPage: SO_SEARCH_LIMIT, + showInactive: true, + }); + if (response.error) { + throw new Error(response.error.message); + } + const allManagedAgents = response.data?.items ?? []; + const allManagedAgentIds = allManagedAgents?.map((agent) => agent.id); + const inactiveManagedIds = allManagedAgents + ?.filter((agent) => agent.status === 'inactive') + .map((agent) => agent.id); + setTotalManagedAgentIds(allManagedAgentIds); + setinactiveManagedAgentIds(inactiveManagedIds); + + setManagedAgentsOnCurrentPage( + agentsResponse.data.items + .map((agent) => agent.id) + .filter((agentId) => allManagedAgentIds.includes(agentId)).length + ); + } + } catch (error) { + notifications.toasts.addError(error, { + title: i18n.translate('xpack.fleet.agentList.errorFetchingDataTitle', { + defaultMessage: 'Error fetching agents', + }), + }); + } + setIsLoading(false); + } + fetchDataAsync(); + }, + [ + pagination.currentPage, + pagination.pageSize, + kuery, + sortField, + sortOrder, + showInactive, + showUpgradeable, + displayAgentMetrics, + allTags, + notifications.toasts, + ] + ); + + // Send request to get agent list and status + useEffect(() => { + fetchData(); + const interval = setInterval(() => { + fetchData(); + }, REFRESH_INTERVAL_MS); + + return () => clearInterval(interval); + }, [fetchData]); + + const agentPoliciesRequest = useGetAgentPolicies({ + page: 1, + perPage: SO_SEARCH_LIMIT, + full: true, + }); + + const agentPolicies = useMemo( + () => (agentPoliciesRequest.data ? agentPoliciesRequest.data.items : []), + [agentPoliciesRequest] + ); + const agentPoliciesIndexedById = useMemo(() => { + return agentPolicies.reduce((acc, agentPolicy) => { + acc[agentPolicy.id] = agentPolicy; + + return acc; + }, {} as { [k: string]: AgentPolicy }); + }, [agentPolicies]); + + return { + allTags, + setAllTags, + agentsOnCurrentPage, + agentsStatus, + isLoading, + shownAgents, + inactiveShownAgents, + totalInactiveAgents, + totalManagedAgentIds, + inactiveManagedAgentIds, + managedAgentsOnCurrentPage, + showUpgradeable, + setShowUpgradeable, + search, + setSearch, + selectedAgentPolicies, + setSelectedAgentPolicies, + sortField, + setSortField, + sortOrder, + setSortOrder, + selectedStatus, + setSelectedStatus, + selectedTags, + setSelectedTags, + agentPolicies, + agentPoliciesRequest, + agentPoliciesIndexedById, + pagination, + pageSizeOptions, + setPagination, + kuery, + draftKuery, + setDraftKuery, + fetchData, + currentRequestRef, + }; +} diff --git a/x-pack/plugins/fleet/public/applications/fleet/sections/agents/agent_list_page/index.tsx b/x-pack/plugins/fleet/public/applications/fleet/sections/agents/agent_list_page/index.tsx index 53e78cacfe110..af91e65a40313 100644 --- a/x-pack/plugins/fleet/public/applications/fleet/sections/agents/agent_list_page/index.tsx +++ b/x-pack/plugins/fleet/public/applications/fleet/sections/agents/agent_list_page/index.tsx @@ -4,35 +4,22 @@ * 2.0; you may not use this file except in compliance with the Elastic License * 2.0. */ -import React, { useState, useMemo, useCallback, useRef, useEffect } from 'react'; +import React, { useState, useMemo, useCallback, useRef } from 'react'; import { differenceBy, isEqual } from 'lodash'; import type { EuiBasicTable } from '@elastic/eui'; import { EuiSpacer, EuiPortal } from '@elastic/eui'; -import { i18n } from '@kbn/i18n'; -import { agentStatusesToSummary } from '../../../../../../common/services'; +import type { Agent } from '../../../types'; -import type { Agent, AgentPolicy, SimplifiedAgentStatus } from '../../../types'; import { - usePagination, - useGetAgentPolicies, - sendGetAgents, - sendGetAgentStatus, - useUrlParams, useBreadcrumbs, useStartServices, useFlyoutContext, - sendGetAgentTags, useFleetServerStandalone, - sendGetAgentPolicies, } from '../../../hooks'; import { AgentEnrollmentFlyout, UninstallCommandFlyout } from '../../../components'; -import { - AgentStatusKueryHelper, - ExperimentalFeaturesService, - policyHasFleetServer, -} from '../../../services'; -import { AGENT_POLICY_SAVED_OBJECT_TYPE, SO_SEARCH_LIMIT } from '../../../constants'; +import { policyHasFleetServer } from '../../../services'; +import { SO_SEARCH_LIMIT } from '../../../constants'; import { AgentReassignAgentPolicyModal, AgentUnenrollAgentModal, @@ -45,40 +32,62 @@ import { useFleetServerUnhealthy } from '../hooks/use_fleet_server_unhealthy'; import { AgentRequestDiagnosticsModal } from '../components/agent_request_diagnostics_modal'; -import { AgentTableHeader } from './components/table_header'; import type { SelectionMode } from './components/types'; + +import { AgentTableHeader } from './components/table_header'; import { SearchAndFilterBar } from './components/search_and_filter_bar'; import { TagsAddRemove } from './components/tags_add_remove'; import { AgentActivityFlyout, AgentSoftLimitCallout } from './components'; import { TableRowActions } from './components/table_row_actions'; import { AgentListTable } from './components/agent_list_table'; -import { getKuery } from './utils/get_kuery'; -import { useAgentSoftLimit, useMissingEncryptionKeyCallout } from './hooks'; - -const REFRESH_INTERVAL_MS = 30000; +import { useAgentSoftLimit, useMissingEncryptionKeyCallout, useFetchAgentsData } from './hooks'; export const AgentListPage: React.FunctionComponent<{}> = () => { - const { displayAgentMetrics } = ExperimentalFeaturesService.get(); - - const { notifications, cloud } = useStartServices(); + const { cloud } = useStartServices(); useBreadcrumbs('agent_list'); - const defaultKuery: string = (useUrlParams().urlParams.kuery as string) || ''; - - // Agent data states - const [showUpgradeable, setShowUpgradeable] = useState(false); // Table and search states - const [draftKuery, setDraftKuery] = useState(defaultKuery); - const [search, setSearch] = useState(defaultKuery); - const [selectionMode, setSelectionMode] = useState('manual'); const [selectedAgents, setSelectedAgents] = useState([]); + const [selectionMode, setSelectionMode] = useState('manual'); const tableRef = useRef>(null); - const { pagination, pageSizeOptions, setPagination } = usePagination(); - const [sortField, setSortField] = useState('enrolled_at'); - const [sortOrder, setSortOrder] = useState<'asc' | 'desc'>('desc'); - const VERSION_FIELD = 'local_metadata.elastic.agent.version'; - const HOSTNAME_FIELD = 'local_metadata.host.hostname'; + const { + allTags, + agentsOnCurrentPage, + agentsStatus, + isLoading, + shownAgents, + inactiveShownAgents, + totalInactiveAgents, + totalManagedAgentIds, + inactiveManagedAgentIds, + managedAgentsOnCurrentPage, + showUpgradeable, + setShowUpgradeable, + search, + setSearch, + selectedAgentPolicies, + setSelectedAgentPolicies, + sortField, + setSortField, + sortOrder, + setSortOrder, + selectedStatus, + setSelectedStatus, + selectedTags, + setSelectedTags, + agentPolicies, + agentPoliciesRequest, + agentPoliciesIndexedById, + pagination, + pageSizeOptions, + setPagination, + kuery, + draftKuery, + setDraftKuery, + fetchData, + currentRequestRef, + } = useFetchAgentsData(); const onSubmitSearch = useCallback( (newKuery: string) => { @@ -91,19 +100,6 @@ export const AgentListPage: React.FunctionComponent<{}> = () => { [setSearch, pagination, setPagination] ); - // Policies state for filtering - const [selectedAgentPolicies, setSelectedAgentPolicies] = useState([]); - - // Status for filtering - const [selectedStatus, setSelectedStatus] = useState([ - 'healthy', - 'unhealthy', - 'updating', - 'offline', - ]); - - const [selectedTags, setSelectedTags] = useState([]); - const isUsingFilter = !!( search.trim() || selectedAgentPolicies.length || @@ -119,7 +115,14 @@ export const AgentListPage: React.FunctionComponent<{}> = () => { setSelectedStatus([]); setSelectedTags([]); setShowUpgradeable(false); - }, [setSearch, setDraftKuery, setSelectedAgentPolicies, setSelectedStatus, setShowUpgradeable]); + }, [ + setDraftKuery, + setSearch, + setSelectedAgentPolicies, + setSelectedStatus, + setSelectedTags, + setShowUpgradeable, + ]); // Agent enrollment flyout state const [enrollmentFlyout, setEnrollmentFlyoutState] = useState<{ @@ -128,9 +131,7 @@ export const AgentListPage: React.FunctionComponent<{}> = () => { }>({ isOpen: false, }); - const [isAgentActivityFlyoutOpen, setAgentActivityFlyoutOpen] = useState(false); - const flyoutContext = useFlyoutContext(); // Agent actions states @@ -146,6 +147,7 @@ export const AgentListPage: React.FunctionComponent<{}> = () => { const [agentToRequestDiagnostics, setAgentToRequestDiagnostics] = useState( undefined ); + const [showAgentActivityTour, setShowAgentActivityTour] = useState({ isOpen: false }); const onTableChange = ({ page, @@ -168,36 +170,6 @@ export const AgentListPage: React.FunctionComponent<{}> = () => { return selectedStatus.some((status) => status === 'inactive' || status === 'unenrolled'); }, [selectedStatus]); - // filters kuery - const kuery = useMemo(() => { - return getKuery({ - search, - selectedAgentPolicies, - selectedTags, - selectedStatus, - }); - }, [search, selectedAgentPolicies, selectedStatus, selectedTags]); - - const [agentsOnCurrentPage, setAgentsOnCurrentPage] = useState([]); - const [agentsStatus, setAgentsStatus] = useState< - { [key in SimplifiedAgentStatus]: number } | undefined - >(); - const [allTags, setAllTags] = useState(); - const [isLoading, setIsLoading] = useState(false); - const [shownAgents, setShownAgents] = useState(0); - const [inactiveShownAgents, setInactiveShownAgents] = useState(0); - const [totalInactiveAgents, setTotalInactiveAgents] = useState(0); - const [totalManagedAgentIds, setTotalManagedAgentIds] = useState([]); - const [inactiveManagedAgentIds, setInactiveManagedAgentIds] = useState([]); - const [managedAgentsOnCurrentPage, setManagedAgentsOnCurrentPage] = useState(0); - const [showAgentActivityTour, setShowAgentActivityTour] = useState({ isOpen: false }); - const getSortFieldForAPI = (field: keyof Agent): string => { - if ([VERSION_FIELD, HOSTNAME_FIELD].includes(field as string)) { - return `${field}.keyword`; - } - return field; - }; - const renderActions = (agent: Agent) => { const agentPolicy = typeof agent.policy_id === 'string' ? agentPoliciesIndexedById[agent.policy_id] : undefined; @@ -224,183 +196,6 @@ export const AgentListPage: React.FunctionComponent<{}> = () => { ); }; - const isLoadingVar = useRef(false); - - // Request to fetch agents and agent status - const currentRequestRef = useRef(0); - const fetchData = useCallback( - ({ refreshTags = false }: { refreshTags?: boolean } = {}) => { - async function fetchDataAsync() { - // skipping refresh if previous request is in progress - if (isLoadingVar.current) { - return; - } - currentRequestRef.current++; - const currentRequest = currentRequestRef.current; - isLoadingVar.current = true; - - try { - setIsLoading(true); - const [ - agentsResponse, - totalInactiveAgentsResponse, - managedAgentPoliciesResponse, - agentTagsResponse, - ] = await Promise.all([ - sendGetAgents({ - page: pagination.currentPage, - perPage: pagination.pageSize, - kuery: kuery && kuery !== '' ? kuery : undefined, - sortField: getSortFieldForAPI(sortField), - sortOrder, - showInactive, - showUpgradeable, - getStatusSummary: true, - withMetrics: displayAgentMetrics, - }), - sendGetAgentStatus({ - kuery: AgentStatusKueryHelper.buildKueryForInactiveAgents(), - }), - sendGetAgentPolicies({ - kuery: `${AGENT_POLICY_SAVED_OBJECT_TYPE}.is_managed:true`, - perPage: SO_SEARCH_LIMIT, - full: false, - }), - sendGetAgentTags({ - kuery: kuery && kuery !== '' ? kuery : undefined, - showInactive, - }), - ]); - isLoadingVar.current = false; - // Return if a newer request has been triggered - if (currentRequestRef.current !== currentRequest) { - return; - } - if (agentsResponse.error) { - throw agentsResponse.error; - } - if (!agentsResponse.data) { - throw new Error('Invalid GET /agents response'); - } - if (!totalInactiveAgentsResponse.data) { - throw new Error('Invalid GET /agents_status response'); - } - if (managedAgentPoliciesResponse.error) { - throw new Error(managedAgentPoliciesResponse.error.message); - } - if (agentTagsResponse.error) { - throw agentTagsResponse.error; - } - if (!agentTagsResponse.data) { - throw new Error('Invalid GET /agent/tags response'); - } - - const statusSummary = agentsResponse.data.statusSummary; - if (!statusSummary) { - throw new Error('Invalid GET /agents response - no status summary'); - } - setAgentsStatus(agentStatusesToSummary(statusSummary)); - - const newAllTags = agentTagsResponse.data.items; - // We only want to update the list of available tags if - // - We haven't set any tags yet - // - We've received the "refreshTags" flag which will force a refresh of the tags list when an agent is unenrolled - // - Tags are modified (add, remove, edit) - if (!allTags || refreshTags || !isEqual(newAllTags, allTags)) { - setAllTags(newAllTags); - } - - setAgentsOnCurrentPage(agentsResponse.data.items); - setShownAgents(agentsResponse.data.total); - setTotalInactiveAgents(totalInactiveAgentsResponse.data.results.inactive || 0); - setInactiveShownAgents( - showInactive ? totalInactiveAgentsResponse.data.results.inactive || 0 : 0 - ); - - const managedAgentPolicies = managedAgentPoliciesResponse.data?.items ?? []; - if (managedAgentPolicies.length === 0) { - setTotalManagedAgentIds([]); - setManagedAgentsOnCurrentPage(0); - } else { - // Find all the agents that have managed policies and are not unenrolled - const policiesKuery = managedAgentPolicies - .map((policy) => `policy_id:"${policy.id}"`) - .join(' or '); - const response = await sendGetAgents({ - kuery: `NOT (status:unenrolled) and ${policiesKuery}`, - perPage: SO_SEARCH_LIMIT, - showInactive: true, - }); - if (response.error) { - throw new Error(response.error.message); - } - const allManagedAgents = response.data?.items ?? []; - const allManagedAgentIds = allManagedAgents?.map((agent) => agent.id); - const inactiveManagedIds = allManagedAgents - ?.filter((agent) => agent.status === 'inactive') - .map((agent) => agent.id); - setTotalManagedAgentIds(allManagedAgentIds); - setInactiveManagedAgentIds(inactiveManagedIds); - - setManagedAgentsOnCurrentPage( - agentsResponse.data.items - .map((agent) => agent.id) - .filter((agentId) => allManagedAgentIds.includes(agentId)).length - ); - } - } catch (error) { - notifications.toasts.addError(error, { - title: i18n.translate('xpack.fleet.agentList.errorFetchingDataTitle', { - defaultMessage: 'Error fetching agents', - }), - }); - } - setIsLoading(false); - } - fetchDataAsync(); - }, - [ - pagination.currentPage, - pagination.pageSize, - kuery, - sortField, - sortOrder, - showInactive, - showUpgradeable, - displayAgentMetrics, - allTags, - notifications.toasts, - ] - ); - - // Send request to get agent list and status - useEffect(() => { - fetchData(); - const interval = setInterval(() => { - fetchData(); - }, REFRESH_INTERVAL_MS); - - return () => clearInterval(interval); - }, [fetchData]); - - const agentPoliciesRequest = useGetAgentPolicies({ - page: 1, - perPage: SO_SEARCH_LIMIT, - full: true, - }); - - const agentPolicies = useMemo( - () => (agentPoliciesRequest.data ? agentPoliciesRequest.data.items : []), - [agentPoliciesRequest] - ); - const agentPoliciesIndexedById = useMemo(() => { - return agentPolicies.reduce((acc, agentPolicy) => { - acc[agentPolicy.id] = agentPolicy; - - return acc; - }, {} as { [k: string]: AgentPolicy }); - }, [agentPolicies]); - const isAgentSelectable = useCallback( (agent: Agent) => { if (!agent.active) return false; From 9c6ff06e5f1120273882d4645060800d09830e22 Mon Sep 17 00:00:00 2001 From: Kevin Lacabane Date: Mon, 29 Jan 2024 14:38:51 +0100 Subject: [PATCH 32/46] [docs] kibana monitoring - remove elastic-agent monitoring tech preview section (#167867) ## Summary Part of https://github.com/elastic/integrations/issues/8040 We're removing any beta/preview mention in the kibana package --- docs/user/monitoring/monitoring-elastic-agent.asciidoc | 2 -- 1 file changed, 2 deletions(-) diff --git a/docs/user/monitoring/monitoring-elastic-agent.asciidoc b/docs/user/monitoring/monitoring-elastic-agent.asciidoc index 3757781b26cb1..33899e69ba269 100644 --- a/docs/user/monitoring/monitoring-elastic-agent.asciidoc +++ b/docs/user/monitoring/monitoring-elastic-agent.asciidoc @@ -4,8 +4,6 @@ Collect monitoring data with {agent} ++++ -preview::[] - In 8.5 and later, you can use {agent} to collect data about {kib} and ship it to the monitoring cluster, rather than <> or routing data through the production cluster as described in From 19714c780d5693f0b1984bde9f0fc3b5655b4e59 Mon Sep 17 00:00:00 2001 From: Jon Date: Mon, 29 Jan 2024 07:51:00 -0600 Subject: [PATCH 33/46] [artifacts/package testing] Update apt cache (#175789) Fixes an issue where the `fonts-liberation` package could not be found by running the equivalent of `apt-get update`. https://buildkite.com/elastic/kibana-artifacts-snapshot/builds/3892 --- test/package/roles/install_kibana_deb/tasks/main.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/test/package/roles/install_kibana_deb/tasks/main.yml b/test/package/roles/install_kibana_deb/tasks/main.yml index a48c285da40ec..65a7a539f52ae 100644 --- a/test/package/roles/install_kibana_deb/tasks/main.yml +++ b/test/package/roles/install_kibana_deb/tasks/main.yml @@ -6,6 +6,7 @@ - fonts-liberation - libfontconfig state: latest + cache_valid_time: 3600 - name: find deb package find: From 79b87704bb74b86a4e18019e6690a82d7d986ffb Mon Sep 17 00:00:00 2001 From: Dzmitry Lemechko Date: Mon, 29 Jan 2024 15:59:20 +0200 Subject: [PATCH 34/46] skip scalability testing for cloud_security_dashboard journey (#175786) ## Summary Temporarily commenting out `scalabilitySetup` for cloud_security_dashboard: scalability testing pipeline is failing for this journey because esArchiver can't be imported. https://github.com/elastic/kibana-load-testing/issues/448 is opened to track the required changes. --- .../journeys/cloud_security_dashboard.ts | 47 ++++++++++--------- 1 file changed, 24 insertions(+), 23 deletions(-) diff --git a/x-pack/performance/journeys/cloud_security_dashboard.ts b/x-pack/performance/journeys/cloud_security_dashboard.ts index ce5224e9b14b0..ddf8d734e826b 100644 --- a/x-pack/performance/journeys/cloud_security_dashboard.ts +++ b/x-pack/performance/journeys/cloud_security_dashboard.ts @@ -23,29 +23,30 @@ export const journey = new Journey({ }, ftrConfigPath: 'x-pack/performance/configs/cloud_security_posture_config.ts', esArchives: ['x-pack/performance/es_archives/kspm_findings'], - scalabilitySetup: { - warmup: [ - { - action: 'constantConcurrentUsers', - userCount: 10, - duration: '30s', - }, - { - action: 'rampConcurrentUsers', - minUsersCount: 10, - maxUsersCount: 50, - duration: '2m', - }, - ], - test: [ - { - action: 'constantConcurrentUsers', - userCount: 50, - duration: '3m', - }, - ], - maxDuration: '10m', - }, + // unskip when https://github.com/elastic/kibana-load-testing/issues/448 is fixed + // scalabilitySetup: { + // warmup: [ + // { + // action: 'constantConcurrentUsers', + // userCount: 10, + // duration: '30s', + // }, + // { + // action: 'rampConcurrentUsers', + // minUsersCount: 10, + // maxUsersCount: 50, + // duration: '2m', + // }, + // ], + // test: [ + // { + // action: 'constantConcurrentUsers', + // userCount: 50, + // duration: '3m', + // }, + // ], + // maxDuration: '10m', + // }, }).step('Go to cloud security dashboards Page', async ({ page, kbnUrl }) => { await page.goto(kbnUrl.get(`/app/security/cloud_security_posture/dashboard`)); await page.waitForSelector(subj('csp:dashboard-sections-table-header-score')); From a816c7fae954ed02b0705fb4388ad6c88def41db Mon Sep 17 00:00:00 2001 From: Kevin Delemme Date: Mon, 29 Jan 2024 09:05:07 -0500 Subject: [PATCH 35/46] fix(slo): clear selected slo from burn rate rule (#175729) --- .../burn_rate_rule_editor/burn_rate_rule_editor.tsx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/x-pack/plugins/observability/public/components/burn_rate_rule_editor/burn_rate_rule_editor.tsx b/x-pack/plugins/observability/public/components/burn_rate_rule_editor/burn_rate_rule_editor.tsx index 44a0a55e4e083..4579640c6a5ed 100644 --- a/x-pack/plugins/observability/public/components/burn_rate_rule_editor/burn_rate_rule_editor.tsx +++ b/x-pack/plugins/observability/public/components/burn_rate_rule_editor/burn_rate_rule_editor.tsx @@ -33,16 +33,15 @@ type Props = Pick< export function BurnRateRuleEditor(props: Props) { const { setRuleParams, ruleParams, errors } = props; - const { isLoading: loadingInitialSlo, data: initialSlo } = useFetchSloDetails({ + const { data: initialSlo } = useFetchSloDetails({ sloId: ruleParams?.sloId, }); const [selectedSlo, setSelectedSlo] = useState(undefined); useEffect(() => { - const hasInitialSlo = !loadingInitialSlo && initialSlo !== undefined; - setSelectedSlo(hasInitialSlo ? initialSlo : undefined); - }, [loadingInitialSlo, initialSlo, setRuleParams]); + setSelectedSlo(initialSlo); + }, [initialSlo]); const onSelectedSlo = (slo: SLOResponse | undefined) => { setSelectedSlo(slo); From 6a78467a09121d48662d7eced97e136919898d78 Mon Sep 17 00:00:00 2001 From: Jon Date: Mon, 29 Jan 2024 08:50:23 -0600 Subject: [PATCH 36/46] Partially revert yarn upgrade (#175805) We upgraded bazel and the corepack version to 1.22.21. We're seeing some issues upgrading the global version, and there isn't a strict need yet. This sets engines.yarn back to ^1.22.19 to unblock areas having issues. --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index fe0caffbdcbe2..fcd29bece4829 100644 --- a/package.json +++ b/package.json @@ -75,7 +75,7 @@ }, "engines": { "node": "20.10.0", - "yarn": "^1.22.21" + "yarn": "^1.22.19" }, "resolutions": { "**/@hello-pangea/dnd": "16.2.0", From fb1ac53e6f64613769b70a572073f58a60a612d1 Mon Sep 17 00:00:00 2001 From: Rodney Norris Date: Mon, 29 Jan 2024 09:49:53 -0600 Subject: [PATCH 37/46] [Search] add embedded dev console to search pages (#175651) ## Summary Added the embedded dev console to all search pages, excluding App Search and Workplace Search. ### Screenshots ![image](https://github.com/elastic/kibana/assets/1972968/86a0a39f-0a0c-42fb-bd2f-a63bf13e9120) ![image](https://github.com/elastic/kibana/assets/1972968/c3a4d3ca-7d04-4d6f-85bc-dbdcd3f7d553) ![image](https://github.com/elastic/kibana/assets/1972968/fbaee2dc-976f-4ec8-85af-ee1797aed14d) Not shown on App Search: ![image](https://github.com/elastic/kibana/assets/1972968/603b1898-d3ab-4d66-a0fe-ede0464fc9e0) ### Checklist - [ ] [Documentation](https://www.elastic.co/guide/en/kibana/master/development-documentation.html) was added for features that require explanation or tutorials - [x] [Unit or functional tests](https://www.elastic.co/guide/en/kibana/master/development-tests.html) were updated or added to match the most common scenarios - [ ] [Flaky Test Runner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1) was used on any tests changed --------- Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> Co-authored-by: Paulo Henrique --- x-pack/plugins/enterprise_search/kibana.jsonc | 3 +- .../__mocks__/kea_logic/kibana_logic.mock.ts | 1 + .../components/layout/page_template.tsx | 1 + .../public/applications/index.tsx | 1 + .../shared/kibana/kibana_logic.ts | 6 ++- .../shared/layout/page_template.test.tsx | 37 +++++++++++++++++++ .../shared/layout/page_template.tsx | 9 ++++- .../components/layout/page_template.tsx | 1 + .../views/overview/gated_form_page.tsx | 1 + .../enterprise_search/public/plugin.ts | 2 + .../plugins/enterprise_search/tsconfig.json | 3 +- 11 files changed, 61 insertions(+), 4 deletions(-) diff --git a/x-pack/plugins/enterprise_search/kibana.jsonc b/x-pack/plugins/enterprise_search/kibana.jsonc index b43c22b8cb57c..ff58e36304577 100644 --- a/x-pack/plugins/enterprise_search/kibana.jsonc +++ b/x-pack/plugins/enterprise_search/kibana.jsonc @@ -22,7 +22,8 @@ "esUiShared", "lens", "embeddable", - "share" + "share", + "console" ], "optionalPlugins": [ "customIntegrations", diff --git a/x-pack/plugins/enterprise_search/public/applications/__mocks__/kea_logic/kibana_logic.mock.ts b/x-pack/plugins/enterprise_search/public/applications/__mocks__/kea_logic/kibana_logic.mock.ts index 4388276117fc7..bc397d3c1fcd6 100644 --- a/x-pack/plugins/enterprise_search/public/applications/__mocks__/kea_logic/kibana_logic.mock.ts +++ b/x-pack/plugins/enterprise_search/public/applications/__mocks__/kea_logic/kibana_logic.mock.ts @@ -33,6 +33,7 @@ export const mockKibanaValues = { isCloudEnabled: false, }, config: { host: 'http://localhost:3002' }, + consolePlugin: {}, data: dataPluginMock.createStartContract(), esConfig: { elasticsearch_host: 'https://your_deployment_url' }, guidedOnboarding: {}, diff --git a/x-pack/plugins/enterprise_search/public/applications/app_search/components/layout/page_template.tsx b/x-pack/plugins/enterprise_search/public/applications/app_search/components/layout/page_template.tsx index 213730ed31ace..27d4067e59750 100644 --- a/x-pack/plugins/enterprise_search/public/applications/app_search/components/layout/page_template.tsx +++ b/x-pack/plugins/enterprise_search/public/applications/app_search/components/layout/page_template.tsx @@ -26,6 +26,7 @@ export const AppSearchPageTemplate: React.FC< }} setPageChrome={pageChrome && } useEndpointHeaderActions={false} + hideEmbeddedConsole > {pageViewTelemetry && } {children} diff --git a/x-pack/plugins/enterprise_search/public/applications/index.tsx b/x-pack/plugins/enterprise_search/public/applications/index.tsx index 7820ab340b0f9..37b55411487cf 100644 --- a/x-pack/plugins/enterprise_search/public/applications/index.tsx +++ b/x-pack/plugins/enterprise_search/public/applications/index.tsx @@ -106,6 +106,7 @@ export const renderApp = ( charts, cloud, config, + console: plugins.console, esConfig, data: plugins.data, guidedOnboarding, diff --git a/x-pack/plugins/enterprise_search/public/applications/shared/kibana/kibana_logic.ts b/x-pack/plugins/enterprise_search/public/applications/shared/kibana/kibana_logic.ts index 201e91b439bc0..7361897b21ef9 100644 --- a/x-pack/plugins/enterprise_search/public/applications/shared/kibana/kibana_logic.ts +++ b/x-pack/plugins/enterprise_search/public/applications/shared/kibana/kibana_logic.ts @@ -11,6 +11,7 @@ import { kea, MakeLogicType } from 'kea'; import { ChartsPluginStart } from '@kbn/charts-plugin/public'; import { CloudSetup } from '@kbn/cloud-plugin/public'; +import { ConsolePluginStart } from '@kbn/console-plugin/public'; import { ApplicationStart, Capabilities, @@ -42,6 +43,7 @@ export interface KibanaLogicProps { charts: ChartsPluginStart; cloud?: CloudSetup; config: ClientConfigType; + console?: ConsolePluginStart; data: DataPublicPluginStart; esConfig: ESConfig; guidedOnboarding?: GuidedOnboardingPluginStart; @@ -62,8 +64,9 @@ export interface KibanaLogicProps { user: AuthenticatedUser | null; } -export interface KibanaValues extends Omit { +export interface KibanaValues extends Omit { cloud: Partial; + consolePlugin: Partial; data: DataPublicPluginStart; isCloud: boolean; lens: LensPublicStart; @@ -78,6 +81,7 @@ export const KibanaLogic = kea>({ charts: [props.charts, {}], cloud: [props.cloud || {}, {}], config: [props.config || {}, {}], + consolePlugin: [props.console || {}, {}], data: [props.data, {}], esConfig: [props.esConfig || { elasticsearch_host: ELASTICSEARCH_URL_PLACEHOLDER }, {}], guidedOnboarding: [props.guidedOnboarding, {}], diff --git a/x-pack/plugins/enterprise_search/public/applications/shared/layout/page_template.test.tsx b/x-pack/plugins/enterprise_search/public/applications/shared/layout/page_template.test.tsx index dc73570f0c209..a4658f5c04b4b 100644 --- a/x-pack/plugins/enterprise_search/public/applications/shared/layout/page_template.test.tsx +++ b/x-pack/plugins/enterprise_search/public/applications/shared/layout/page_template.test.tsx @@ -228,4 +228,41 @@ describe('EnterpriseSearchPageTemplateWrapper', () => { }); }); }); + + describe('Embedded Console', () => { + it('renders embedded console if available', () => { + const renderMock = jest.fn(); + renderMock.mockReturnValue(null); + + setMockValues({ + readOnlyMode: false, + consolePlugin: { renderEmbeddableConsole: renderMock }, + }); + + shallow( + +
world
+
+ ); + + expect(renderMock).toHaveBeenCalled(); + }); + it('Hides embedded console if available but page template prop set to hide', () => { + const renderMock = jest.fn(); + renderMock.mockReturnValue(null); + + setMockValues({ + readOnlyMode: false, + consolePlugin: { renderEmbeddableConsole: renderMock }, + }); + + shallow( + +
world
+
+ ); + + expect(renderMock).not.toHaveBeenCalled(); + }); + }); }); diff --git a/x-pack/plugins/enterprise_search/public/applications/shared/layout/page_template.tsx b/x-pack/plugins/enterprise_search/public/applications/shared/layout/page_template.tsx index f0cff6a29880e..2bfb53e859212 100644 --- a/x-pack/plugins/enterprise_search/public/applications/shared/layout/page_template.tsx +++ b/x-pack/plugins/enterprise_search/public/applications/shared/layout/page_template.tsx @@ -47,6 +47,7 @@ export type PageTemplateProps = KibanaPageTemplateProps & { setPageChrome?: React.ReactNode; solutionNavIcon?: string; useEndpointHeaderActions?: boolean; + hideEmbeddedConsole?: boolean; }; export const EnterpriseSearchPageTemplateWrapper: React.FC = ({ @@ -61,10 +62,11 @@ export const EnterpriseSearchPageTemplateWrapper: React.FC = solutionNav, solutionNavIcon, useEndpointHeaderActions = true, + hideEmbeddedConsole = false, ...pageTemplateProps }) => { const { readOnlyMode } = useValues(HttpLogic); - const { renderHeaderActions } = useValues(KibanaLogic); + const { renderHeaderActions, consolePlugin } = useValues(KibanaLogic); const hasCustomEmptyState = !!emptyState; const showCustomEmptyState = hasCustomEmptyState && isEmptyState; @@ -118,6 +120,11 @@ export const EnterpriseSearchPageTemplateWrapper: React.FC = ) : ( {children} )} + {!hideEmbeddedConsole && consolePlugin?.renderEmbeddableConsole !== undefined ? ( + consolePlugin.renderEmbeddableConsole() + ) : ( + <> + )} ); }; diff --git a/x-pack/plugins/enterprise_search/public/applications/workplace_search/components/layout/page_template.tsx b/x-pack/plugins/enterprise_search/public/applications/workplace_search/components/layout/page_template.tsx index 16d29543068f8..b2b2f73e51991 100644 --- a/x-pack/plugins/enterprise_search/public/applications/workplace_search/components/layout/page_template.tsx +++ b/x-pack/plugins/enterprise_search/public/applications/workplace_search/components/layout/page_template.tsx @@ -30,6 +30,7 @@ export const WorkplaceSearchPageTemplate: React.FC = ({ }} setPageChrome={pageChrome && } useEndpointHeaderActions={false} + hideEmbeddedConsole > {pageViewTelemetry && ( diff --git a/x-pack/plugins/enterprise_search/public/applications/workplace_search/views/overview/gated_form_page.tsx b/x-pack/plugins/enterprise_search/public/applications/workplace_search/views/overview/gated_form_page.tsx index 2e3939675ac69..aee89fa59cb73 100644 --- a/x-pack/plugins/enterprise_search/public/applications/workplace_search/views/overview/gated_form_page.tsx +++ b/x-pack/plugins/enterprise_search/public/applications/workplace_search/views/overview/gated_form_page.tsx @@ -57,6 +57,7 @@ export const WorkplaceSearchGatePage: React.FC = ({ isLoading name: ENTERPRISE_SEARCH_CONTENT_PLUGIN.NAME, }} isLoading={isLoading} + hideEmbeddedConsole > diff --git a/x-pack/plugins/enterprise_search/public/plugin.ts b/x-pack/plugins/enterprise_search/public/plugin.ts index e7b9b862f3d5d..598732c5004d3 100644 --- a/x-pack/plugins/enterprise_search/public/plugin.ts +++ b/x-pack/plugins/enterprise_search/public/plugin.ts @@ -7,6 +7,7 @@ import { ChartsPluginStart } from '@kbn/charts-plugin/public'; import { CloudSetup, CloudStart } from '@kbn/cloud-plugin/public'; +import { ConsolePluginStart } from '@kbn/console-plugin/public'; import { AppMountParameters, CoreStart, @@ -61,6 +62,7 @@ interface PluginsSetup { export interface PluginsStart { charts: ChartsPluginStart; cloud?: CloudSetup & CloudStart; + console?: ConsolePluginStart; data: DataPublicPluginStart; guidedOnboarding: GuidedOnboardingPluginStart; lens: LensPublicStart; diff --git a/x-pack/plugins/enterprise_search/tsconfig.json b/x-pack/plugins/enterprise_search/tsconfig.json index fd433977c09ea..9ed91655f25af 100644 --- a/x-pack/plugins/enterprise_search/tsconfig.json +++ b/x-pack/plugins/enterprise_search/tsconfig.json @@ -66,6 +66,7 @@ "@kbn/core-application-browser", "@kbn/core-capabilities-common", "@kbn/react-kibana-context-theme", - "@kbn/code-editor" + "@kbn/code-editor", + "@kbn/console-plugin" ] } From d1bc6f9c7310eae546548c1ff93c37ec545be2e3 Mon Sep 17 00:00:00 2001 From: Pablo Machado Date: Mon, 29 Jan 2024 16:55:07 +0100 Subject: [PATCH 38/46] [Security Solutions] Add context to risk score visualisations attached to cases (#175514) ## Summary * Add description to the Lens attachment when adding the risk score visualisation to a case. * Set the visualisation width inside cases attachment ![Screenshot 2024-01-25 at 12 03 32](https://github.com/elastic/kibana/assets/1490444/fa3a4181-d0b8-456f-9ec0-6e74e8e22a98) * Update the time range to use static dates instead of relative dates to make the attached visualisation a snapshot of the period. ![Screenshot 2024-01-25 at 12 04 28](https://github.com/elastic/kibana/assets/1490444/de24986c-b3be-41e5-b55d-127e4532a52a) ### How to test it? * Enable the experimental flags `newUserDetailsFlyout` and `newHostDetailsFlyout` * Load events into security solutions * Create alerts for those events * Enable the risk engine * Open entity analytics dashboard to check if it has generated data (if data doesn't immediately show up restart the engine to force it to run) * Go to the alerts page and click on a `host.name` or `user.name` value * On the opened entity details flyout interact with the lens visualisation to add it to a case * Open the case that you attached the visualisation to and check the comment. ![Screenshot 2024-01-25 at 13 45 08](https://github.com/elastic/kibana/assets/1490444/87c0fa82-d61f-4534-a9ee-dcfd74ef826d) ### Checklist Delete any items that are not applicable to this PR. - [x] [Unit or functional tests](https://www.elastic.co/guide/en/kibana/master/development-tests.html) were updated or added to match the most common scenarios --- .../visualizations/actions/utils.test.ts | 1 + .../visualizations/actions/utils.ts | 9 ++-- .../components/visualizations/attachment.tsx | 6 ++- .../visualizations/lens_renderer.test.tsx | 9 ++++ .../visualizations/lens_renderer.tsx | 43 +++++++++++-------- .../public/components/visualizations/types.ts | 9 +++- x-pack/plugins/cases/public/types.ts | 1 + .../visualization_actions/actions.tsx | 2 + .../visualization_actions/lens_embeddable.tsx | 3 ++ .../components/visualization_actions/types.ts | 7 +++ .../visualization_actions/use_actions.ts | 5 +++ .../use_add_to_existing_case.test.tsx | 10 +++++ .../use_add_to_existing_case.tsx | 16 ++++--- .../use_add_to_new_case.tsx | 23 +++++++--- .../risk_summary_flyout/risk_summary.test.tsx | 42 ++++++++++++++++++ .../risk_summary_flyout/risk_summary.tsx | 29 ++++++++++++- 16 files changed, 178 insertions(+), 37 deletions(-) diff --git a/x-pack/plugins/cases/public/components/visualizations/actions/utils.test.ts b/x-pack/plugins/cases/public/components/visualizations/actions/utils.test.ts index ca400b611fb4f..591e12dd7a712 100644 --- a/x-pack/plugins/cases/public/components/visualizations/actions/utils.test.ts +++ b/x-pack/plugins/cases/public/components/visualizations/actions/utils.test.ts @@ -59,6 +59,7 @@ describe('utils', () => { Object { "persistableStateAttachmentState": Object { "attributes": Object {}, + "metadata": undefined, "timeRange": Object {}, }, "persistableStateAttachmentTypeId": ".lens", diff --git a/x-pack/plugins/cases/public/components/visualizations/actions/utils.ts b/x-pack/plugins/cases/public/components/visualizations/actions/utils.ts index 77bf41a78a791..aaabd73dfc884 100644 --- a/x-pack/plugins/cases/public/components/visualizations/actions/utils.ts +++ b/x-pack/plugins/cases/public/components/visualizations/actions/utils.ts @@ -5,11 +5,12 @@ * 2.0. */ import type { IEmbeddable } from '@kbn/embeddable-plugin/public'; -import type { LensEmbeddableInput, LensSavedObjectAttributes } from '@kbn/lens-plugin/public'; +import type { LensSavedObjectAttributes } from '@kbn/lens-plugin/public'; import { LENS_EMBEDDABLE_TYPE, type Embeddable as LensEmbeddable } from '@kbn/lens-plugin/public'; import { LENS_ATTACHMENT_TYPE } from '../../../../common/constants/visualizations'; import type { PersistableStateAttachmentPayload } from '../../../../common/types/domain'; import { AttachmentType } from '../../../../common/types/domain'; +import type { LensProps } from '../types'; export const isLensEmbeddable = (embeddable: IEmbeddable): embeddable is LensEmbeddable => { return embeddable.type === LENS_EMBEDDABLE_TYPE; @@ -26,12 +27,14 @@ type PersistableStateAttachmentWithoutOwner = Omit ({ - persistableStateAttachmentState: { attributes, timeRange }, + persistableStateAttachmentState: { attributes, timeRange, metadata }, persistableStateAttachmentTypeId: LENS_ATTACHMENT_TYPE, type: AttachmentType.persistableState, } as unknown as PersistableStateAttachmentWithoutOwner); diff --git a/x-pack/plugins/cases/public/components/visualizations/attachment.tsx b/x-pack/plugins/cases/public/components/visualizations/attachment.tsx index 70fbdd8e35bd9..013187afc5481 100644 --- a/x-pack/plugins/cases/public/components/visualizations/attachment.tsx +++ b/x-pack/plugins/cases/public/components/visualizations/attachment.tsx @@ -26,6 +26,7 @@ function getOpenLensButton(attachmentId: string, props: LensProps) { attachmentId={attachmentId} attributes={props.attributes} timeRange={props.timeRange} + metadata={props.metadata} /> ); } @@ -40,9 +41,10 @@ const getVisualizationAttachmentActions = (attachmentId: string, props: LensProp const LensAttachment = React.memo( (props: PersistableStateAttachmentViewProps) => { - const { attributes, timeRange } = props.persistableStateAttachmentState as unknown as LensProps; + const { attributes, timeRange, metadata } = + props.persistableStateAttachmentState as unknown as LensProps; - return ; + return ; }, (prevProps, nextProps) => deepEqual(prevProps.persistableStateAttachmentState, nextProps.persistableStateAttachmentState) diff --git a/x-pack/plugins/cases/public/components/visualizations/lens_renderer.test.tsx b/x-pack/plugins/cases/public/components/visualizations/lens_renderer.test.tsx index 3fcc23adbc21a..c40aa48075129 100644 --- a/x-pack/plugins/cases/public/components/visualizations/lens_renderer.test.tsx +++ b/x-pack/plugins/cases/public/components/visualizations/lens_renderer.test.tsx @@ -62,4 +62,13 @@ describe('LensRenderer', () => { expect(screen.queryByTestId('embeddableComponent')).not.toBeInTheDocument(); }); + + it('renders the lens visualization with description', () => { + appMockRender.render( + // @ts-expect-error: props are correct + + ); + + expect(screen.getByText('description')).toBeInTheDocument(); + }); }); diff --git a/x-pack/plugins/cases/public/components/visualizations/lens_renderer.tsx b/x-pack/plugins/cases/public/components/visualizations/lens_renderer.tsx index 3ab0b272cd6ac..ad1bb55c1c953 100644 --- a/x-pack/plugins/cases/public/components/visualizations/lens_renderer.tsx +++ b/x-pack/plugins/cases/public/components/visualizations/lens_renderer.tsx @@ -9,6 +9,7 @@ import React from 'react'; import styled from 'styled-components'; import { createGlobalStyle } from '@kbn/kibana-react-plugin/common'; +import { EuiSpacer } from '@elastic/eui'; import { useKibana } from '../../common/lib/kibana'; import type { LensProps } from './types'; @@ -25,7 +26,7 @@ const LensChartTooltipFix = createGlobalStyle` } `; -const LensRendererComponent: React.FC = ({ attributes, timeRange }) => { +const LensRendererComponent: React.FC = ({ attributes, timeRange, metadata }) => { const { lens: { EmbeddableComponent }, } = useKibana().services; @@ -35,22 +36,30 @@ const LensRendererComponent: React.FC = ({ attributes, timeRange }) = } return ( - - - - + <> + {metadata && metadata.description && ( + <> + {metadata.description} + + + )} + + + + + ); }; diff --git a/x-pack/plugins/cases/public/components/visualizations/types.ts b/x-pack/plugins/cases/public/components/visualizations/types.ts index b4f2d33d3d482..89b60e9753391 100644 --- a/x-pack/plugins/cases/public/components/visualizations/types.ts +++ b/x-pack/plugins/cases/public/components/visualizations/types.ts @@ -7,4 +7,11 @@ import type { TypedLensByValueInput } from '@kbn/lens-plugin/public'; -export type LensProps = Pick; +export type LensProps = Pick & { + /** + * Optional metadata used to customize the Lens Attachment rendering. + */ + metadata?: { + description?: string; + }; +}; diff --git a/x-pack/plugins/cases/public/types.ts b/x-pack/plugins/cases/public/types.ts index ee00fc034c1d6..621a135b1ae3c 100644 --- a/x-pack/plugins/cases/public/types.ts +++ b/x-pack/plugins/cases/public/types.ts @@ -172,5 +172,6 @@ export type SupportedCaseAttachment = export type CaseAttachments = SupportedCaseAttachment[]; export type CaseAttachmentWithoutOwner = DistributiveOmit; export type CaseAttachmentsWithoutOwner = CaseAttachmentWithoutOwner[]; +export type { LensProps } from './components/visualizations/types'; export type ServerError = IHttpFetchError; diff --git a/x-pack/plugins/security_solution/public/common/components/visualization_actions/actions.tsx b/x-pack/plugins/security_solution/public/common/components/visualization_actions/actions.tsx index 930e510ff07fa..ab7d86a7d6303 100644 --- a/x-pack/plugins/security_solution/public/common/components/visualization_actions/actions.tsx +++ b/x-pack/plugins/security_solution/public/common/components/visualization_actions/actions.tsx @@ -53,6 +53,7 @@ const VisualizationActionsComponent: React.FC = ({ scopeId = SourcererScopeName.default, stackByField, withActions = DEFAULT_ACTIONS, + casesAttachmentMetadata, }) => { const [isPopoverOpen, setPopover] = useState(false); const [isInspectModalOpen, setIsInspectModalOpen] = useState(false); @@ -121,6 +122,7 @@ const VisualizationActionsComponent: React.FC = ({ inspectActionProps, timeRange: timerange, withActions, + lensMetadata: casesAttachmentMetadata, }); const panels = useAsync( diff --git a/x-pack/plugins/security_solution/public/common/components/visualization_actions/lens_embeddable.tsx b/x-pack/plugins/security_solution/public/common/components/visualization_actions/lens_embeddable.tsx index 05e52a06834a2..aaa780e379c5e 100644 --- a/x-pack/plugins/security_solution/public/common/components/visualization_actions/lens_embeddable.tsx +++ b/x-pack/plugins/security_solution/public/common/components/visualization_actions/lens_embeddable.tsx @@ -79,6 +79,7 @@ const LensEmbeddableComponent: React.FC = ({ width: wrapperWidth, withActions = DEFAULT_ACTIONS, disableOnClickFilter = false, + casesAttachmentMetadata, }) => { const style = useMemo( () => ({ @@ -152,6 +153,7 @@ const LensEmbeddableComponent: React.FC = ({ inspectActionProps, timeRange: timerange, withActions, + lensMetadata: casesAttachmentMetadata, }); const updateDateRange = useCallback( @@ -240,6 +242,7 @@ const LensEmbeddableComponent: React.FC = ({ timerange={timerange} title={inspectTitle} withActions={withActions} + casesAttachmentMetadata={casesAttachmentMetadata} /> diff --git a/x-pack/plugins/security_solution/public/common/components/visualization_actions/types.ts b/x-pack/plugins/security_solution/public/common/components/visualization_actions/types.ts index b09e1fe2cc46c..131c8f72bab33 100644 --- a/x-pack/plugins/security_solution/public/common/components/visualization_actions/types.ts +++ b/x-pack/plugins/security_solution/public/common/components/visualization_actions/types.ts @@ -15,6 +15,7 @@ import type { DataViewSpec } from '@kbn/data-views-plugin/common'; import type { Action } from '@kbn/ui-actions-plugin/public'; import type { Filter, Query } from '@kbn/es-query'; +import type { LensProps } from '@kbn/cases-plugin/public/types'; import type { InputsModelId } from '../../store/inputs/constants'; import type { SourcererScopeName } from '../../store/sourcerer/model'; import type { Status } from '../../../../common/api/detection_engine'; @@ -61,6 +62,7 @@ export interface VisualizationActionsProps { timerange: { from: string; to: string }; title: React.ReactNode; withActions?: VisualizationContextMenuActions[]; + casesAttachmentMetadata?: LensProps['metadata']; } export interface EmbeddableData { @@ -100,6 +102,11 @@ export interface LensEmbeddableComponentProps { * Disable the on click filter for the visualization. */ disableOnClickFilter?: boolean; + + /** + * Metadata for cases Attachable visualization. + */ + casesAttachmentMetadata?: LensProps['metadata']; } export enum RequestStatus { diff --git a/x-pack/plugins/security_solution/public/common/components/visualization_actions/use_actions.ts b/x-pack/plugins/security_solution/public/common/components/visualization_actions/use_actions.ts index 8085097838307..4d487dcd9186d 100644 --- a/x-pack/plugins/security_solution/public/common/components/visualization_actions/use_actions.ts +++ b/x-pack/plugins/security_solution/public/common/components/visualization_actions/use_actions.ts @@ -10,6 +10,7 @@ import type { Action, Trigger } from '@kbn/ui-actions-plugin/public'; import { createAction } from '@kbn/ui-actions-plugin/public'; import type { ActionDefinition } from '@kbn/ui-actions-plugin/public/actions'; +import type { LensProps } from '@kbn/cases-plugin/public/types'; import { useKibana } from '../../lib/kibana/kibana_react'; import { useAddToExistingCase } from './use_add_to_existing_case'; import { useAddToNewCase } from './use_add_to_new_case'; @@ -84,12 +85,14 @@ const ACTION_DEFINITION: Record< export const useActions = ({ attributes, + lensMetadata, extraActions = [], inspectActionProps, timeRange, withActions = DEFAULT_ACTIONS, }: { attributes: LensAttributes | null; + lensMetadata?: LensProps['metadata']; extraActions?: Action[]; inspectActionProps: { handleInspectClick: () => void; @@ -123,11 +126,13 @@ export const useActions = ({ useAddToExistingCase({ lensAttributes: attributes, timeRange, + lensMetadata, }); const { onAddToNewCaseClicked, disabled: isAddToNewCaseDisabled } = useAddToNewCase({ timeRange, lensAttributes: attributes, + lensMetadata, }); const { openSaveVisualizationFlyout, disableVisualizations } = useSaveToLibrary({ attributes }); diff --git a/x-pack/plugins/security_solution/public/common/components/visualization_actions/use_add_to_existing_case.test.tsx b/x-pack/plugins/security_solution/public/common/components/visualization_actions/use_add_to_existing_case.test.tsx index cc03f80daf95b..2ed014ee69a37 100644 --- a/x-pack/plugins/security_solution/public/common/components/visualization_actions/use_add_to_existing_case.test.tsx +++ b/x-pack/plugins/security_solution/public/common/components/visualization_actions/use_add_to_existing_case.test.tsx @@ -56,6 +56,7 @@ describe('useAddToExistingCase', () => { lensAttributes: kpiHostMetricLensAttributes, timeRange, onAddToCaseClicked: mockOnAddToCaseClicked, + lensMetadata: undefined, }) ); expect(mockGetUseCasesAddToExistingCaseModal).toHaveBeenCalledWith({ @@ -75,6 +76,7 @@ describe('useAddToExistingCase', () => { lensAttributes: kpiHostMetricLensAttributes, timeRange, onAddToCaseClicked: mockOnAddToCaseClicked, + lensMetadata: undefined, }) ); expect(result.current.disabled).toEqual(true); @@ -88,6 +90,7 @@ describe('useAddToExistingCase', () => { lensAttributes: kpiHostMetricLensAttributes, timeRange, onAddToCaseClicked: mockOnAddToCaseClicked, + lensMetadata: undefined, }) ); expect(result.current.disabled).toEqual(true); @@ -99,6 +102,7 @@ describe('useAddToExistingCase', () => { lensAttributes: null, timeRange, onAddToCaseClicked: mockOnAddToCaseClicked, + lensMetadata: undefined, }) ); expect(result.current.disabled).toEqual(true); @@ -110,6 +114,7 @@ describe('useAddToExistingCase', () => { lensAttributes: kpiHostMetricLensAttributes, timeRange: null, onAddToCaseClicked: mockOnAddToCaseClicked, + lensMetadata: undefined, }) ); expect(result.current.disabled).toEqual(true); @@ -118,6 +123,9 @@ describe('useAddToExistingCase', () => { it('should open add to existing case modal', () => { const mockOpenCaseModal = jest.fn(); const mockClick = jest.fn(); + const lensMetadata = { + description: 'test_description', + }; mockGetUseCasesAddToExistingCaseModal.mockReturnValue({ open: mockOpenCaseModal }); @@ -126,6 +134,7 @@ describe('useAddToExistingCase', () => { lensAttributes: kpiHostMetricLensAttributes, timeRange, onAddToCaseClicked: mockClick, + lensMetadata, }) ); @@ -137,6 +146,7 @@ describe('useAddToExistingCase', () => { persistableStateAttachmentState: { attributes: kpiHostMetricLensAttributes, timeRange, + metadata: lensMetadata, }, persistableStateAttachmentTypeId: '.lens', type: AttachmentType.persistableState as const, diff --git a/x-pack/plugins/security_solution/public/common/components/visualization_actions/use_add_to_existing_case.tsx b/x-pack/plugins/security_solution/public/common/components/visualization_actions/use_add_to_existing_case.tsx index 8f28e9534e6a7..1675802b9953e 100644 --- a/x-pack/plugins/security_solution/public/common/components/visualization_actions/use_add_to_existing_case.tsx +++ b/x-pack/plugins/security_solution/public/common/components/visualization_actions/use_add_to_existing_case.tsx @@ -8,31 +8,37 @@ import { useCallback, useMemo } from 'react'; import { AttachmentType, LENS_ATTACHMENT_TYPE } from '@kbn/cases-plugin/common'; import type { CaseAttachmentsWithoutOwner } from '@kbn/cases-plugin/public'; +import type { LensProps } from '@kbn/cases-plugin/public/types'; import { APP_ID } from '../../../../common'; import { useKibana } from '../../lib/kibana'; import { ADD_TO_CASE_SUCCESS } from './translations'; -import type { LensAttributes } from './types'; export const useAddToExistingCase = ({ onAddToCaseClicked, lensAttributes, timeRange, + lensMetadata, }: { onAddToCaseClicked?: () => void; - lensAttributes: LensAttributes | null; - timeRange: { from: string; to: string } | null; + lensAttributes: LensProps['attributes'] | null; + timeRange: LensProps['timeRange'] | null; + lensMetadata: LensProps['metadata']; }) => { const { cases } = useKibana().services; const userCasesPermissions = cases.helpers.canUseCases([APP_ID]); const attachments = useMemo(() => { return [ { - persistableStateAttachmentState: { attributes: lensAttributes, timeRange }, + persistableStateAttachmentState: { + attributes: lensAttributes, + timeRange, + metadata: lensMetadata, + }, persistableStateAttachmentTypeId: LENS_ATTACHMENT_TYPE, type: AttachmentType.persistableState as const, }, ] as CaseAttachmentsWithoutOwner; - }, [lensAttributes, timeRange]); + }, [lensAttributes, lensMetadata, timeRange]); const selectCaseModal = cases.hooks.useCasesAddToExistingCaseModal({ onClose: onAddToCaseClicked, diff --git a/x-pack/plugins/security_solution/public/common/components/visualization_actions/use_add_to_new_case.tsx b/x-pack/plugins/security_solution/public/common/components/visualization_actions/use_add_to_new_case.tsx index 68f730b376dcf..aca5ba88dc057 100644 --- a/x-pack/plugins/security_solution/public/common/components/visualization_actions/use_add_to_new_case.tsx +++ b/x-pack/plugins/security_solution/public/common/components/visualization_actions/use_add_to_new_case.tsx @@ -8,31 +8,40 @@ import { useCallback, useMemo } from 'react'; import { AttachmentType, LENS_ATTACHMENT_TYPE } from '@kbn/cases-plugin/common'; import type { CaseAttachmentsWithoutOwner } from '@kbn/cases-plugin/public'; +import type { LensProps } from '@kbn/cases-plugin/public/types'; import { APP_ID } from '../../../../common'; import { useKibana } from '../../lib/kibana'; import { ADD_TO_CASE_SUCCESS } from './translations'; -import type { LensAttributes } from './types'; - export interface UseAddToNewCaseProps { onClick?: () => void; - timeRange: { from: string; to: string } | null; - lensAttributes: LensAttributes | null; + lensAttributes: LensProps['attributes'] | null; + timeRange: LensProps['timeRange'] | null; + lensMetadata?: LensProps['metadata']; } -export const useAddToNewCase = ({ onClick, timeRange, lensAttributes }: UseAddToNewCaseProps) => { +export const useAddToNewCase = ({ + onClick, + timeRange, + lensAttributes, + lensMetadata, +}: UseAddToNewCaseProps) => { const { cases } = useKibana().services; const userCasesPermissions = cases.helpers.canUseCases([APP_ID]); const attachments = useMemo(() => { return [ { - persistableStateAttachmentState: { attributes: lensAttributes, timeRange }, + persistableStateAttachmentState: { + attributes: lensAttributes, + timeRange, + metadata: lensMetadata, + }, persistableStateAttachmentTypeId: LENS_ATTACHMENT_TYPE, type: AttachmentType.persistableState as const, }, ] as CaseAttachmentsWithoutOwner; - }, [lensAttributes, timeRange]); + }, [lensAttributes, lensMetadata, timeRange]); const createCaseFlyout = cases.hooks.useCasesAddToNewCaseFlyout({ toastContent: ADD_TO_CASE_SUCCESS, diff --git a/x-pack/plugins/security_solution/public/entity_analytics/components/risk_summary_flyout/risk_summary.test.tsx b/x-pack/plugins/security_solution/public/entity_analytics/components/risk_summary_flyout/risk_summary.test.tsx index 485ced7dea46c..5160b99f850e7 100644 --- a/x-pack/plugins/security_solution/public/entity_analytics/components/risk_summary_flyout/risk_summary.test.tsx +++ b/x-pack/plugins/security_solution/public/entity_analytics/components/risk_summary_flyout/risk_summary.test.tsx @@ -125,6 +125,48 @@ describe('RiskSummary', () => { ); }); + it('builds lens cases attachment metadata for host risk score', () => { + render( + + {}} + /> + + ); + + const lensMetadata: LensAttributes = + mockVisualizationEmbeddable.mock.calls[0][0].casesAttachmentMetadata; + + expect(lensMetadata).toMatchInlineSnapshot(` + Object { + "description": "Risk score for host test", + } + `); + }); + + it('builds lens cases attachment metadata for user risk score', () => { + render( + + {}} + /> + + ); + + const lensMetadata: LensAttributes = + mockVisualizationEmbeddable.mock.calls[0][0].casesAttachmentMetadata; + + expect(lensMetadata).toMatchInlineSnapshot(` + Object { + "description": "Risk score for user test", + } + `); + }); + it('builds lens attributes for user risk score', () => { render( diff --git a/x-pack/plugins/security_solution/public/entity_analytics/components/risk_summary_flyout/risk_summary.tsx b/x-pack/plugins/security_solution/public/entity_analytics/components/risk_summary_flyout/risk_summary.tsx index 9731ef7d7542f..1e0300d3ae917 100644 --- a/x-pack/plugins/security_solution/public/entity_analytics/components/risk_summary_flyout/risk_summary.tsx +++ b/x-pack/plugins/security_solution/public/entity_analytics/components/risk_summary_flyout/risk_summary.tsx @@ -20,7 +20,8 @@ import { import { css } from '@emotion/react'; import { FormattedMessage } from '@kbn/i18n-react'; import { euiThemeVars } from '@kbn/ui-theme'; - +import dateMath from '@kbn/datemath'; +import { i18n } from '@kbn/i18n'; import { useKibana } from '../../../common/lib/kibana/kibana_react'; import { EntityDetailsLeftPanelTab } from '../../../flyout/entity_details/shared/components/left_panel/left_panel_header'; @@ -89,6 +90,29 @@ const RiskSummaryComponent = ({ [riskData, telemetry] ); + const casesAttachmentMetadata = useMemo( + () => ({ + description: i18n.translate( + 'xpack.securitySolution.flyout.entityDetails.riskSummary.casesAttachmentLabel', + { + defaultMessage: + 'Risk score for {entityType, select, host {host} user {user}} {entityName}', + values: { + entityName: entityData?.name, + entityType: isUserRiskData(riskData) ? 'user' : 'host', + }, + } + ), + }), + [entityData?.name, riskData] + ); + + const timerange = useMemo(() => { + const from = dateMath.parse(LAST_30_DAYS.from)?.toISOString() ?? LAST_30_DAYS.from; + const to = dateMath.parse(LAST_30_DAYS.to)?.toISOString() ?? LAST_30_DAYS.to; + return { from, to }; + }, []); + return ( ({ applyGlobalQueriesAndFilters={false} lensAttributes={lensAttributes} id={`RiskSummary-risk_score_metric`} - timerange={LAST_30_DAYS} + timerange={timerange} width={'100%'} height={LENS_VISUALIZATION_HEIGHT} disableOnClickFilter @@ -183,6 +207,7 @@ const RiskSummaryComponent = ({ defaultMessage="Risk Summary Visualization" /> } + casesAttachmentMetadata={casesAttachmentMetadata} /> )} From 6cd05ca5fbc8bdc20d6b8356657fd7658aa335ca Mon Sep 17 00:00:00 2001 From: Nicolas Chaulet Date: Mon, 29 Jan 2024 11:08:48 -0500 Subject: [PATCH 39/46] [Fleet] Fix fleet server hosts creation from advanced tab (#175701) --- .../hooks/use_fleet_server_host.ts | 55 ++++++++++--------- .../hooks/use_quick_start_form.ts | 27 ++++----- .../steps/add_fleet_server_host.tsx | 27 ++------- .../agent_enrollment_flyout.test.tsx | 2 +- 4 files changed, 47 insertions(+), 64 deletions(-) diff --git a/x-pack/plugins/fleet/public/applications/fleet/components/fleet_server_instructions/hooks/use_fleet_server_host.ts b/x-pack/plugins/fleet/public/applications/fleet/components/fleet_server_instructions/hooks/use_fleet_server_host.ts index fef267b057652..9ebb918095e89 100644 --- a/x-pack/plugins/fleet/public/applications/fleet/components/fleet_server_instructions/hooks/use_fleet_server_host.ts +++ b/x-pack/plugins/fleet/public/applications/fleet/components/fleet_server_instructions/hooks/use_fleet_server_host.ts @@ -23,11 +23,10 @@ import { export interface FleetServerHostForm { fleetServerHosts: FleetServerHost[]; - saveFleetServerHost: (host: Omit) => Promise; + handleSubmitForm: () => Promise; isFleetServerHostSubmitted: boolean; fleetServerHost?: FleetServerHost | null; setFleetServerHost: React.Dispatch>; - validate: () => boolean; error?: string; inputs: { hostUrlsInput: ReturnType; @@ -72,38 +71,44 @@ export const useFleetServerHost = (): FleetServerHostForm => { } }, [fleetServerHosts, setDefaultInputValue]); - const saveFleetServerHost = useCallback( - async (newFleetServerHost: Omit) => { - setIsFleetServerHostSubmitted(false); + const handleSubmitForm = useCallback(async () => { + if (!validate()) { + return; + } + setIsFleetServerHostSubmitted(false); + const newFleetServerHost = { + name: inputs.nameInput.value, + host_urls: inputs.hostUrlsInput.value, + is_default: inputs.isDefaultInput.value, + }; - const res = await sendPostFleetServerHost({ - name: newFleetServerHost?.name, - host_urls: newFleetServerHost?.host_urls, - is_default: newFleetServerHost?.is_default, - }); - if (res.error) { - throw res.error; - } - if (!res.data) { - throw new Error('No data'); - } + const res = await sendPostFleetServerHost(newFleetServerHost); + if (res.error) { + throw res.error; + } + if (!res.data) { + throw new Error('No data'); + } - await refreshGetFleetServerHosts(); - setIsFleetServerHostSubmitted(true); - setFleetServerHost(res.data.item); + await refreshGetFleetServerHosts(); + setIsFleetServerHostSubmitted(true); + setFleetServerHost(res.data.item); - return res.data.item; - }, - [refreshGetFleetServerHosts] - ); + return res.data.item; + }, [ + validate, + refreshGetFleetServerHosts, + inputs.nameInput.value, + inputs.hostUrlsInput.value, + inputs.isDefaultInput.value, + ]); return { fleetServerHosts, - saveFleetServerHost, + handleSubmitForm, fleetServerHost, isFleetServerHostSubmitted, setFleetServerHost, - validate, inputs, }; }; diff --git a/x-pack/plugins/fleet/public/applications/fleet/components/fleet_server_instructions/hooks/use_quick_start_form.ts b/x-pack/plugins/fleet/public/applications/fleet/components/fleet_server_instructions/hooks/use_quick_start_form.ts index b760282c80337..e56ae45b1661a 100644 --- a/x-pack/plugins/fleet/public/applications/fleet/components/fleet_server_instructions/hooks/use_quick_start_form.ts +++ b/x-pack/plugins/fleet/public/applications/fleet/components/fleet_server_instructions/hooks/use_quick_start_form.ts @@ -64,10 +64,9 @@ export const useQuickStartCreateForm = (): QuickStartCreateForm => { fleetServerHosts, fleetServerHost, isFleetServerHostSubmitted, - saveFleetServerHost, + handleSubmitForm, error: fleetServerError, setFleetServerHost, - validate, inputs, } = useFleetServerHost(); @@ -84,19 +83,17 @@ export const useQuickStartCreateForm = (): QuickStartCreateForm => { const submit = useCallback(async () => { try { - if ((!fleetServerHost && validate()) || fleetServerHost) { + if (!fleetServerHost || fleetServerHost) { setStatus('loading'); - const newFleetServerHost = { - name: inputs.nameInput.value, - host_urls: inputs.hostUrlsInput.value, - is_default: inputs.isDefaultInput.value, - is_preconfigured: false, - }; - if (!fleetServerHost) { - const res = await saveFleetServerHost(newFleetServerHost); - setFleetServerHost(res); + const res = await handleSubmitForm(); + if (res) { + setFleetServerHost(res); + } else { + setStatus('initial'); + return; + } } await generateServiceToken(); @@ -131,13 +128,9 @@ export const useQuickStartCreateForm = (): QuickStartCreateForm => { setError(err.message); } }, [ - validate, fleetServerHost, - inputs.nameInput.value, - inputs.hostUrlsInput.value, - inputs.isDefaultInput.value, + handleSubmitForm, setFleetServerHost, - saveFleetServerHost, generateServiceToken, setFleetServerPolicyId, notifications.toasts, diff --git a/x-pack/plugins/fleet/public/applications/fleet/components/fleet_server_instructions/steps/add_fleet_server_host.tsx b/x-pack/plugins/fleet/public/applications/fleet/components/fleet_server_instructions/steps/add_fleet_server_host.tsx index debefdb5ca997..8d196916fb2e8 100644 --- a/x-pack/plugins/fleet/public/applications/fleet/components/fleet_server_instructions/steps/add_fleet_server_host.tsx +++ b/x-pack/plugins/fleet/public/applications/fleet/components/fleet_server_instructions/steps/add_fleet_server_host.tsx @@ -61,10 +61,9 @@ export const AddFleetServerHostStepContent = ({ const { setFleetServerHost, fleetServerHost: selectedFleetServerHost, - saveFleetServerHost, + handleSubmitForm, fleetServerHosts, error, - validate, inputs, } = fleetServerHostForm; const [isLoading, setIsLoading] = useState(false); @@ -77,17 +76,10 @@ export const AddFleetServerHostStepContent = ({ setSubmittedFleetServerHost(undefined); setIsLoading(true); - const newFleetServerHost = { - name: inputs.nameInput.value, - host_urls: inputs.hostUrlsInput.value, - is_default: true, - id: 'fleet-server-host', - is_preconfigured: false, - }; - - if (validate()) { - setFleetServerHost(await saveFleetServerHost(newFleetServerHost)); - setSubmittedFleetServerHost(newFleetServerHost); + const savedFleetServerHost = await handleSubmitForm(); + if (savedFleetServerHost) { + setFleetServerHost(savedFleetServerHost); + setSubmittedFleetServerHost(savedFleetServerHost); } } catch (err) { notifications.toasts.addError(err, { @@ -98,14 +90,7 @@ export const AddFleetServerHostStepContent = ({ } finally { setIsLoading(false); } - }, [ - inputs.nameInput.value, - inputs.hostUrlsInput.value, - setFleetServerHost, - validate, - saveFleetServerHost, - notifications.toasts, - ]); + }, [handleSubmitForm, setFleetServerHost, notifications.toasts]); return ( diff --git a/x-pack/plugins/fleet/public/components/agent_enrollment_flyout/agent_enrollment_flyout.test.tsx b/x-pack/plugins/fleet/public/components/agent_enrollment_flyout/agent_enrollment_flyout.test.tsx index 9813f604e58d2..fa6eeb36cdf34 100644 --- a/x-pack/plugins/fleet/public/components/agent_enrollment_flyout/agent_enrollment_flyout.test.tsx +++ b/x-pack/plugins/fleet/public/components/agent_enrollment_flyout/agent_enrollment_flyout.test.tsx @@ -82,7 +82,7 @@ describe('', () => { isLoadingServiceToken: false, generateServiceToken: jest.fn(), fleetServerHostForm: { - saveFleetServerHost: jest.fn(), + submitForm: jest.fn(), fleetServerHost: 'https://test.server:8220', setFleetServerHost: jest.fn(), error: '', From a1470da806fde75165396a53a895a1bf3e0dc2ee Mon Sep 17 00:00:00 2001 From: Saarika Bhasi <55930906+saarikabhasi@users.noreply.github.com> Date: Mon, 29 Jan 2024 11:20:00 -0500 Subject: [PATCH 40/46] [Serverless Search] Additional documentation link in connector configuration step (#173838) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR adding additional documentation in connector configuration step Screenshot 2023-12-21 at 9 16 52 AM --- packages/kbn-doc-links/src/get_doc_links.ts | 1 + packages/kbn-doc-links/src/types.ts | 1 + .../serverless_search/common/doc_links.ts | 4 +++ .../connector_config_fields.tsx | 28 ++++++++++++++++++- 4 files changed, 33 insertions(+), 1 deletion(-) diff --git a/packages/kbn-doc-links/src/get_doc_links.ts b/packages/kbn-doc-links/src/get_doc_links.ts index e454ccf65f439..719d8a47043ba 100644 --- a/packages/kbn-doc-links/src/get_doc_links.ts +++ b/packages/kbn-doc-links/src/get_doc_links.ts @@ -900,6 +900,7 @@ export const getDocLinks = ({ kibanaBranch, buildFlavor }: GetDocLinkOptions): D integrationsLogstash: `${SERVERLESS_ELASTICSEARCH_DOCS}ingest-data-through-logstash`, integrationsBeats: `${SERVERLESS_ELASTICSEARCH_DOCS}ingest-data-through-beats`, integrationsConnectorClient: `${SERVERLESS_ELASTICSEARCH_DOCS}ingest-data-through-integrations-connector-client`, + integrationsConnectorClientAvailableConnectors: `${SERVERLESS_ELASTICSEARCH_DOCS}ingest-data-through-integrations-connector-client#available-connectors`, integrationsConnectorClientRunFromSource: `${SERVERLESS_ELASTICSEARCH_DOCS}ingest-data-through-integrations-connector-client#run-from-source`, integrationsConnectorClientRunWithDocker: `${SERVERLESS_ELASTICSEARCH_DOCS}ingest-data-through-integrations-connector-client#run-with-docker`, gettingStartedExplore: `${SERVERLESS_ELASTICSEARCH_DOCS}get-started`, diff --git a/packages/kbn-doc-links/src/types.ts b/packages/kbn-doc-links/src/types.ts index e48f7327984b9..a4a50232d3a55 100644 --- a/packages/kbn-doc-links/src/types.ts +++ b/packages/kbn-doc-links/src/types.ts @@ -623,6 +623,7 @@ export interface DocLinks { readonly integrations: string; readonly integrationsBeats: string; readonly integrationsConnectorClient: string; + readonly integrationsConnectorClientAvailableConnectors: string; readonly integrationsConnectorClientRunFromSource: string; readonly integrationsConnectorClientRunWithDocker: string; readonly integrationsLogstash: string; diff --git a/x-pack/plugins/serverless_search/common/doc_links.ts b/x-pack/plugins/serverless_search/common/doc_links.ts index b222165f22359..b1e970a34f18c 100644 --- a/x-pack/plugins/serverless_search/common/doc_links.ts +++ b/x-pack/plugins/serverless_search/common/doc_links.ts @@ -21,6 +21,7 @@ class ESDocLinks { public dataStreams: string = ''; // Connectors links public connectors: string = ''; + public connectorClientAvailableConnectors: string = ''; public connectorsRunFromSource: string = ''; public connectorsRunWithDocker: string = ''; // Client links @@ -68,10 +69,13 @@ class ESDocLinks { // Connectors links this.connectors = newDocLinks.serverlessSearch.integrationsConnectorClient; + this.connectorClientAvailableConnectors = + newDocLinks.serverlessSearch.integrationsConnectorClientAvailableConnectors; this.connectorsRunFromSource = newDocLinks.serverlessSearch.integrationsConnectorClientRunFromSource; this.connectorsRunWithDocker = newDocLinks.serverlessSearch.integrationsConnectorClientRunWithDocker; + // Client links this.elasticsearchClients = newDocLinks.serverlessClients.clientLib; // Go diff --git a/x-pack/plugins/serverless_search/public/application/components/connectors/connector_config/connector_config_fields.tsx b/x-pack/plugins/serverless_search/public/application/components/connectors/connector_config/connector_config_fields.tsx index 172b1d9399ba6..021288ae12425 100644 --- a/x-pack/plugins/serverless_search/public/application/components/connectors/connector_config/connector_config_fields.tsx +++ b/x-pack/plugins/serverless_search/public/application/components/connectors/connector_config/connector_config_fields.tsx @@ -5,11 +5,13 @@ * 2.0. */ -import { EuiFlexGroup, EuiFlexItem, EuiText, EuiTitle } from '@elastic/eui'; +import { EuiFlexGroup, EuiFlexItem, EuiText, EuiTitle, EuiLink } from '@elastic/eui'; +import { FormattedMessage } from '@kbn/i18n-react'; import { i18n } from '@kbn/i18n'; import { Connector, ConnectorConfigurationComponent } from '@kbn/search-connectors'; import { useQueryClient } from '@tanstack/react-query'; import React, { useEffect } from 'react'; +import { docLinks } from '../../../../../common/doc_links'; import { useConnector } from '../../../hooks/api/use_connector'; import { useEditConnectorConfiguration } from '../../../hooks/api/use_connector_configuration'; @@ -55,6 +57,30 @@ export const ConnectorConfigFields: React.FC = ({ co saveConfig={mutate} /> + + + + {i18n.translate( + 'xpack.serverlessSearch.searchConnectors.configurationConnector.config.documentation.link', + { + defaultMessage: 'Documentation', + } + )} + + ), + }} + /> + + ); }; From 597cfebb34e9c00660d793a8ee73a4df8a49a29a Mon Sep 17 00:00:00 2001 From: Gabriel Landau <42078554+gabriellandau@users.noreply.github.com> Date: Mon, 29 Jan 2024 11:26:58 -0500 Subject: [PATCH 41/46] New Defend Advanced Policy Options for 8.12.1 (#175486) ## Summary Starting in v8.12.1, Defend includes new "Image Load Suppression" and "Registry Write Suppression" optimizations that enable it to drop known-uninteresting image load and registry events earlier, at the kernel level, avoiding unnecessary processing and enrichment. These new features improve application launch times, improve system responsiveness, and reduce Defend's CPU usage. These features drop events that were already dropped in prior versions of Defend, so they have no effect on the quality, quantity, or fidelity of telemetry collected by Defend. This PR adds advanced policy options to disable these features if necessary for troubleshooting and debugging purposes. ### Checklist Delete any items that are not applicable to this PR. - [ ] Any text added follows [EUI's writing guidelines](https://elastic.github.io/eui/#/guidelines/writing), uses sentence case text and includes [i18n support](https://github.com/elastic/kibana/blob/main/packages/kbn-i18n/README.md) ### For maintainers - [ ] This was checked for breaking API changes and was [labeled appropriately](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process) Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com> --- .../policy/models/advanced_policy_schema.ts | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/x-pack/plugins/security_solution/public/management/pages/policy/models/advanced_policy_schema.ts b/x-pack/plugins/security_solution/public/management/pages/policy/models/advanced_policy_schema.ts index 52478e1f38e0c..817eb2715b5b2 100644 --- a/x-pack/plugins/security_solution/public/management/pages/policy/models/advanced_policy_schema.ts +++ b/x-pack/plugins/security_solution/public/management/pages/policy/models/advanced_policy_schema.ts @@ -1523,4 +1523,26 @@ export const AdvancedPolicySchema: AdvancedPolicySchemaType[] = [ } ), }, + { + key: 'windows.advanced.events.disable_image_load_suppression_cache', + first_supported_version: '8.12.1', + documentation: i18n.translate( + 'xpack.securitySolution.endpoint.policy.advanced.windows.advanced.events.disable_image_load_suppression_cache', + { + defaultMessage: + 'The image load suppression cache improves system performance by enabling Endpoint to tell its kernel driver about DLLs which are un-interesting and will never be evented upon. This feature improves system reponsiveness and reduces Endpoint CPU usage. Use this setting only for troubleshooting if image load events are not being generated as expected. Default: false', + } + ), + }, + { + key: 'windows.advanced.events.disable_registry_write_suppression', + first_supported_version: '8.12.1', + documentation: i18n.translate( + 'xpack.securitySolution.endpoint.policy.advanced.windows.advanced.events.disable_registry_write_suppression', + { + defaultMessage: + 'Registry write suppression improves system performance by enabling Endpoint to tell its driver that certain types of registry operations are uninteresting. Once deemed uninteresting, the driver can quickly drop these events, improving system responsiveness and reducing Endpoint CPU usage. Use this setting only for troubleshooting if registry events are not functioning as expected. Default: false', + } + ), + }, ]; From 0943f25051651bc4520331c0492a88603c30d89c Mon Sep 17 00:00:00 2001 From: Jan Monschke Date: Mon, 29 Jan 2024 17:34:26 +0100 Subject: [PATCH 42/46] [SecuritySolution] Remove usage of redux observables from the localstorage and change epics (#175450) ## Summary As a first step in removing `redux-observable` (see https://github.com/elastic/kibana/issues/175427), this PR transforms all localstorage epics and the timeline change epic into regular redux middlewares. ### Checklist Delete any items that are not applicable to this PR. - [x] [Unit or functional tests](https://www.elastic.co/guide/en/kibana/master/development-tests.html) were updated or added to match the most common scenarios --- .../data_table/epic_local_storage.test.tsx | 185 ------------------ ...storage.ts => middleware_local_storage.ts} | 43 ++-- .../middlware_local_storage.test.ts | 123 ++++++++++++ .../public/common/store/epic.ts | 10 +- .../public/common/store/middlewares.ts | 19 ++ .../public/common/store/store.ts | 5 +- ...ge.test.tsx => middleware_storage.test.ts} | 18 +- ...{epic_storage.ts => middleware_storage.ts} | 34 ++-- .../changed.ts} | 41 ++-- .../create_timeline_middlewares.ts | 12 ++ .../public/timelines/store/types.ts | 2 - 11 files changed, 221 insertions(+), 271 deletions(-) delete mode 100644 x-pack/plugins/security_solution/public/common/store/data_table/epic_local_storage.test.tsx rename x-pack/plugins/security_solution/public/common/store/data_table/{epic_local_storage.ts => middleware_local_storage.ts} (53%) create mode 100644 x-pack/plugins/security_solution/public/common/store/data_table/middlware_local_storage.test.ts create mode 100644 x-pack/plugins/security_solution/public/common/store/middlewares.ts rename x-pack/plugins/security_solution/public/explore/users/store/{epic_storage.test.tsx => middleware_storage.test.ts} (70%) rename x-pack/plugins/security_solution/public/explore/users/store/{epic_storage.ts => middleware_storage.ts} (51%) rename x-pack/plugins/security_solution/public/timelines/store/{epic_changed.ts => middlewares/changed.ts} (70%) create mode 100644 x-pack/plugins/security_solution/public/timelines/store/middlewares/create_timeline_middlewares.ts diff --git a/x-pack/plugins/security_solution/public/common/store/data_table/epic_local_storage.test.tsx b/x-pack/plugins/security_solution/public/common/store/data_table/epic_local_storage.test.tsx deleted file mode 100644 index d7ea246e90109..0000000000000 --- a/x-pack/plugins/security_solution/public/common/store/data_table/epic_local_storage.test.tsx +++ /dev/null @@ -1,185 +0,0 @@ -/* - * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one - * or more contributor license agreements. Licensed under the Elastic License - * 2.0; you may not use this file except in compliance with the Elastic License - * 2.0. - */ - -import React from 'react'; -import { shallow } from 'enzyme'; - -// we don't have the types for waitFor just yet, so using "as waitFor" for when we do -import { waitFor } from '@testing-library/react'; -import '../../mock/match_media'; -import { - mockGlobalState, - SUB_PLUGINS_REDUCER, - TestProviders, - defaultHeaders, - createSecuritySolutionStorageMock, - kibanaObservable, -} from '../../mock'; - -import type { State } from '..'; -import { createStore } from '..'; -import { DefaultCellRenderer } from '../../../timelines/components/timeline/cell_rendering/default_cell_renderer'; -import type { EventsViewerProps } from '../../components/events_viewer'; -import { defaultRowRenderers } from '../../../timelines/components/timeline/body/renderers'; - -import { addTableInStorage } from '../../../timelines/containers/local_storage'; -import { Direction } from '../../../../common/search_strategy'; -import { StatefulEventsViewer } from '../../components/events_viewer'; -import { eventsDefaultModel } from '../../components/events_viewer/default_model'; -import { EntityType } from '@kbn/timelines-plugin/common'; -import { getDefaultControlColumn } from '../../../timelines/components/timeline/body/control_columns'; -import { SourcererScopeName } from '../sourcerer/model'; -import { TableId, dataTableActions } from '@kbn/securitysolution-data-table'; - -const { - applyDeltaToColumnWidth, - removeColumn, - updateColumnOrder, - updateColumns, - updateColumnWidth, - updateItemsPerPage, - updateSort, - upsertColumn, -} = dataTableActions; - -jest.mock('../../../timelines/containers/local_storage'); - -const addTableInStorageMock = addTableInStorage as jest.Mock; - -describe('epicLocalStorage', () => { - const state: State = mockGlobalState; - const { storage } = createSecuritySolutionStorageMock(); - let store = createStore(state, SUB_PLUGINS_REDUCER, kibanaObservable, storage); - - let testProps = {} as EventsViewerProps; - - beforeEach(() => { - store = createStore(state, SUB_PLUGINS_REDUCER, kibanaObservable, storage); - const from = '2019-08-27T22:10:56.794Z'; - const to = '2019-08-26T22:10:56.791Z'; - const ACTION_BUTTON_COUNT = 4; - - testProps = { - defaultModel: eventsDefaultModel, - end: to, - entityType: EntityType.EVENTS, - tableId: TableId.test, - leadingControlColumns: getDefaultControlColumn(ACTION_BUTTON_COUNT), - renderCellValue: DefaultCellRenderer, - rowRenderers: defaultRowRenderers, - sourcererScope: SourcererScopeName.default, - start: from, - bulkActions: false, - hasCrudPermissions: true, - }; - }); - - it('persist adding / reordering of a column correctly', async () => { - shallow( - - - - ); - store.dispatch(upsertColumn({ id: TableId.test, index: 1, column: defaultHeaders[0] })); - await waitFor(() => expect(addTableInStorageMock).toHaveBeenCalled()); - }); - - it('persist timeline when removing a column ', async () => { - shallow( - - - - ); - store.dispatch(removeColumn({ id: TableId.test, columnId: '@timestamp' })); - await waitFor(() => expect(addTableInStorageMock).toHaveBeenCalled()); - }); - - it('persists resizing of a column', async () => { - shallow( - - - - ); - store.dispatch( - applyDeltaToColumnWidth({ id: TableId.test, columnId: '@timestamp', delta: 80 }) - ); - await waitFor(() => expect(addTableInStorageMock).toHaveBeenCalled()); - }); - - it('persist the resetting of the fields', async () => { - shallow( - - - - ); - store.dispatch(updateColumns({ id: TableId.test, columns: defaultHeaders })); - await waitFor(() => expect(addTableInStorageMock).toHaveBeenCalled()); - }); - - it('persist items per page', async () => { - shallow( - - - - ); - store.dispatch(updateItemsPerPage({ id: TableId.test, itemsPerPage: 50 })); - await waitFor(() => expect(addTableInStorageMock).toHaveBeenCalled()); - }); - - it('persist the sorting of a column', async () => { - shallow( - - - - ); - store.dispatch( - updateSort({ - id: TableId.test, - sort: [ - { - columnId: 'event.severity', - columnType: 'number', - esTypes: ['long'], - sortDirection: Direction.desc, - }, - ], - }) - ); - await waitFor(() => expect(addTableInStorageMock).toHaveBeenCalled()); - }); - - it('persists updates to the column order to local storage', async () => { - shallow( - - - - ); - store.dispatch( - updateColumnOrder({ - columnIds: ['event.severity', '@timestamp', 'event.category'], - id: TableId.test, - }) - ); - await waitFor(() => expect(addTableInStorageMock).toHaveBeenCalled()); - }); - - it('persists updates to the column width to local storage', async () => { - shallow( - - - - ); - store.dispatch( - updateColumnWidth({ - columnId: 'event.severity', - id: TableId.test, - width: 123, - }) - ); - await waitFor(() => expect(addTableInStorageMock).toHaveBeenCalled()); - }); -}); diff --git a/x-pack/plugins/security_solution/public/common/store/data_table/epic_local_storage.ts b/x-pack/plugins/security_solution/public/common/store/data_table/middleware_local_storage.ts similarity index 53% rename from x-pack/plugins/security_solution/public/common/store/data_table/epic_local_storage.ts rename to x-pack/plugins/security_solution/public/common/store/data_table/middleware_local_storage.ts index f84b29341b712..0d8b63f8c283a 100644 --- a/x-pack/plugins/security_solution/public/common/store/data_table/epic_local_storage.ts +++ b/x-pack/plugins/security_solution/public/common/store/data_table/middleware_local_storage.ts @@ -5,17 +5,16 @@ * 2.0. */ -import type { Action } from 'redux'; -import { map, filter, ignoreElements, tap, withLatestFrom, delay } from 'rxjs/operators'; -import type { Epic } from 'redux-observable'; +import type { Action, Middleware } from 'redux'; import { get } from 'lodash/fp'; -import { dataTableActions } from '@kbn/securitysolution-data-table'; +import type { Storage } from '@kbn/kibana-utils-plugin/public'; +import { dataTableActions, dataTableSelectors } from '@kbn/securitysolution-data-table'; import type { TableIdLiteral } from '@kbn/securitysolution-data-table'; import { updateTotalCount } from '../../../timelines/store/actions'; import { addTableInStorage } from '../../../timelines/containers/local_storage'; -import type { TimelineEpicDependencies } from '../../../timelines/store/types'; +import type { State } from '../types'; const { applyDeltaToColumnWidth, @@ -32,8 +31,6 @@ const { upsertColumn, } = dataTableActions; -export const isNotNull = (value: T | null): value is T => value !== null; - const tableActionTypes = new Set([ removeColumn.type, upsertColumn.type, @@ -50,21 +47,19 @@ const tableActionTypes = new Set([ toggleDetailPanel.type, ]); -export const createDataTableLocalStorageEpic = - (): Epic> => - (action$, state$, { tableByIdSelector, storage }) => { - const table$ = state$.pipe(map(tableByIdSelector), filter(isNotNull)); - return action$.pipe( - delay(500), - withLatestFrom(table$), - tap(([action, tableById]) => { - if (tableActionTypes.has(action.type)) { - if (storage) { - const tableId: TableIdLiteral = get('payload.id', action); - addTableInStorage(storage, tableId, tableById[tableId]); - } - } - }), - ignoreElements() - ); +export const dataTableLocalStorageMiddleware: (storage: Storage) => Middleware<{}, State> = + (storage: Storage) => (store) => (next) => (action: Action) => { + // perform the action + const ret = next(action); + + // persist the data table state when a table action has been performed + if (tableActionTypes.has(action.type)) { + const tableById = dataTableSelectors.tableByIdSelector(store.getState()); + const tableId: TableIdLiteral = get('payload.id', action); + if (tableById && tableById[tableId] && storage) { + addTableInStorage(storage, tableId, tableById[tableId]); + } + } + + return ret; }; diff --git a/x-pack/plugins/security_solution/public/common/store/data_table/middlware_local_storage.test.ts b/x-pack/plugins/security_solution/public/common/store/data_table/middlware_local_storage.test.ts new file mode 100644 index 0000000000000..251d40527e79f --- /dev/null +++ b/x-pack/plugins/security_solution/public/common/store/data_table/middlware_local_storage.test.ts @@ -0,0 +1,123 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import '../../mock/match_media'; +import { + mockGlobalState, + SUB_PLUGINS_REDUCER, + defaultHeaders, + createSecuritySolutionStorageMock, + kibanaObservable, +} from '../../mock'; + +import type { State } from '..'; +import { createStore } from '..'; + +import { addTableInStorage } from '../../../timelines/containers/local_storage'; +import { Direction } from '../../../../common/search_strategy'; +import { TableId, dataTableActions } from '@kbn/securitysolution-data-table'; + +const { + applyDeltaToColumnWidth, + removeColumn, + updateColumnOrder, + updateColumns, + updateColumnWidth, + updateItemsPerPage, + updateSort, + upsertColumn, +} = dataTableActions; + +jest.mock('../../../timelines/containers/local_storage'); + +const addTableInStorageMock = addTableInStorage as jest.Mock; + +describe('DataTable localStorage middleware', () => { + const state: State = mockGlobalState; + const { storage } = createSecuritySolutionStorageMock(); + let store = createStore(state, SUB_PLUGINS_REDUCER, kibanaObservable, storage); + + beforeEach(() => { + store = createStore(state, SUB_PLUGINS_REDUCER, kibanaObservable, storage); + }); + + it('should call the storage method with the most recent table state', () => { + store.dispatch(updateItemsPerPage({ id: TableId.test, itemsPerPage: 42 })); + expect(addTableInStorageMock).toHaveBeenCalledWith( + storage, + TableId.test, + expect.objectContaining({ + itemsPerPage: 42, + }) + ); + }); + + it('persist adding / reordering of a column correctly', () => { + store.dispatch(upsertColumn({ id: TableId.test, index: 1, column: defaultHeaders[0] })); + expect(addTableInStorageMock).toHaveBeenCalled(); + }); + + it('persist timeline when removing a column ', async () => { + store.dispatch(removeColumn({ id: TableId.test, columnId: '@timestamp' })); + expect(addTableInStorageMock).toHaveBeenCalled(); + }); + + it('persists resizing of a column', async () => { + store.dispatch( + applyDeltaToColumnWidth({ id: TableId.test, columnId: '@timestamp', delta: 80 }) + ); + expect(addTableInStorageMock).toHaveBeenCalled(); + }); + + it('persist the resetting of the fields', async () => { + store.dispatch(updateColumns({ id: TableId.test, columns: defaultHeaders })); + expect(addTableInStorageMock).toHaveBeenCalled(); + }); + + it('persist items per page', async () => { + store.dispatch(updateItemsPerPage({ id: TableId.test, itemsPerPage: 50 })); + expect(addTableInStorageMock).toHaveBeenCalled(); + }); + + it('persist the sorting of a column', async () => { + store.dispatch( + updateSort({ + id: TableId.test, + sort: [ + { + columnId: 'event.severity', + columnType: 'number', + esTypes: ['long'], + sortDirection: Direction.desc, + }, + ], + }) + ); + expect(addTableInStorageMock).toHaveBeenCalled(); + }); + + it('persists updates to the column order to local storage', async () => { + store.dispatch( + updateColumnOrder({ + columnIds: ['event.severity', '@timestamp', 'event.category'], + id: TableId.test, + }) + ); + expect(addTableInStorageMock).toHaveBeenCalled(); + }); + + it('persists updates to the column width to local storage', async () => { + store.dispatch( + updateColumnWidth({ + columnId: 'event.severity', + id: TableId.test, + width: 123, + }) + ); + expect(addTableInStorageMock).toHaveBeenCalled(); + }); +}); diff --git a/x-pack/plugins/security_solution/public/common/store/epic.ts b/x-pack/plugins/security_solution/public/common/store/epic.ts index 20311d6c4a163..a5cebee7c96b6 100644 --- a/x-pack/plugins/security_solution/public/common/store/epic.ts +++ b/x-pack/plugins/security_solution/public/common/store/epic.ts @@ -9,21 +9,16 @@ import type { Epic } from 'redux-observable'; import { combineEpics } from 'redux-observable'; import type { Action } from 'redux'; import type { Observable } from 'rxjs'; -import type { Storage } from '@kbn/kibana-utils-plugin/public'; import type { CoreStart } from '@kbn/core/public'; import { createTimelineEpic } from '../../timelines/store/epic'; -import { createTimelineChangedEpic } from '../../timelines/store/epic_changed'; import { createTimelineFavoriteEpic } from '../../timelines/store/epic_favorite'; import { createTimelineNoteEpic } from '../../timelines/store/epic_note'; import { createTimelinePinnedEventEpic } from '../../timelines/store/epic_pinned_event'; import type { TimelineEpicDependencies } from '../../timelines/store/types'; -import { createDataTableLocalStorageEpic } from './data_table/epic_local_storage'; -import { createUserAssetTableLocalStorageEpic } from '../../explore/users/store/epic_storage'; import type { State } from './types'; export interface RootEpicDependencies { kibana$: Observable; - storage: Storage; } export const createRootEpic = (): Epic< @@ -34,10 +29,7 @@ export const createRootEpic = (): Epic< > => combineEpics( createTimelineEpic(), - createTimelineChangedEpic(), createTimelineFavoriteEpic(), createTimelineNoteEpic(), - createTimelinePinnedEventEpic(), - createDataTableLocalStorageEpic(), - createUserAssetTableLocalStorageEpic() + createTimelinePinnedEventEpic() ); diff --git a/x-pack/plugins/security_solution/public/common/store/middlewares.ts b/x-pack/plugins/security_solution/public/common/store/middlewares.ts new file mode 100644 index 0000000000000..f65cc2abe0a53 --- /dev/null +++ b/x-pack/plugins/security_solution/public/common/store/middlewares.ts @@ -0,0 +1,19 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ +import type { Storage } from '@kbn/kibana-utils-plugin/public'; + +import { createTimelineMiddlewares } from '../../timelines/store/middlewares/create_timeline_middlewares'; +import { dataTableLocalStorageMiddleware } from './data_table/middleware_local_storage'; +import { userAssetTableLocalStorageMiddleware } from '../../explore/users/store/middleware_storage'; + +export function createMiddlewares(storage: Storage) { + return [ + dataTableLocalStorageMiddleware(storage), + userAssetTableLocalStorageMiddleware(storage), + ...createTimelineMiddlewares(), + ]; +} diff --git a/x-pack/plugins/security_solution/public/common/store/store.ts b/x-pack/plugins/security_solution/public/common/store/store.ts index b9f29867a32b5..bcdd7b67b3b44 100644 --- a/x-pack/plugins/security_solution/public/common/store/store.ts +++ b/x-pack/plugins/security_solution/public/common/store/store.ts @@ -24,7 +24,6 @@ import { BehaviorSubject, pluck } from 'rxjs'; import type { Storage } from '@kbn/kibana-utils-plugin/public'; import type { CoreStart } from '@kbn/core/public'; import reduceReducers from 'reduce-reducers'; -import { dataTableSelectors } from '@kbn/securitysolution-data-table'; import { initialGroupingState } from './grouping/reducer'; import type { GroupState } from './grouping/types'; import { @@ -55,6 +54,7 @@ import type { AnalyzerState } from '../../resolver/types'; import { resolverMiddlewareFactory } from '../../resolver/store/middleware'; import { dataAccessLayerFactory } from '../../resolver/data_access_layer/factory'; import { sourcererActions } from './sourcerer'; +import { createMiddlewares } from './middlewares'; let store: Store | null = null; @@ -278,8 +278,6 @@ export const createStore = ( selectNotesByIdSelector: appSelectors.selectNotesByIdSelector, timelineByIdSelector: timelineSelectors.timelineByIdSelector, timelineTimeRangeSelector: inputsSelectors.timelineTimeRangeSelector, - tableByIdSelector: dataTableSelectors.tableByIdSelector, - storage, }; const epicMiddleware = createEpicMiddleware( @@ -289,6 +287,7 @@ export const createStore = ( ); const middlewareEnhancer = applyMiddleware( + ...createMiddlewares(storage), epicMiddleware, telemetryMiddleware, ...(additionalMiddleware ?? []) diff --git a/x-pack/plugins/security_solution/public/explore/users/store/epic_storage.test.tsx b/x-pack/plugins/security_solution/public/explore/users/store/middleware_storage.test.ts similarity index 70% rename from x-pack/plugins/security_solution/public/explore/users/store/epic_storage.test.tsx rename to x-pack/plugins/security_solution/public/explore/users/store/middleware_storage.test.ts index 71274cf172197..a38c6b7e0ea1c 100644 --- a/x-pack/plugins/security_solution/public/explore/users/store/epic_storage.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/users/store/middleware_storage.test.ts @@ -5,7 +5,6 @@ * 2.0. */ -import { waitFor } from '@testing-library/react'; import { createSecuritySolutionStorageMock, kibanaObservable, @@ -21,9 +20,8 @@ import type { Store } from 'redux'; let store: Store; const storage = createSecuritySolutionStorageMock().storage; -describe('UsersAssetTable EpicStorage', () => { +describe('UsersAssetTable localStorage middleware', () => { beforeEach(() => { - jest.useFakeTimers(); storage.clear(); store = createStore(mockGlobalState, SUB_PLUGINS_REDUCER, kibanaObservable, storage); }); @@ -33,22 +31,16 @@ describe('UsersAssetTable EpicStorage', () => { // Add field to the table store.dispatch(addUserAssetTableField({ tableId: UserAssetTableType.assetEntra, fieldName })); - await waitFor(() => { - return expect(getUserAssetTableFromStorage(storage)).toEqual({ - [UserAssetTableType.assetEntra]: { fields: [fieldName] }, - }); + expect(getUserAssetTableFromStorage(storage)).toEqual({ + [UserAssetTableType.assetEntra]: { fields: [fieldName] }, }); - jest.runAllTimers(); // pass the time to ensure that the state is persisted to local storage - // Remove field from the table store.dispatch( removeUserAssetTableField({ tableId: UserAssetTableType.assetEntra, fieldName }) ); - await waitFor(() => { - return expect(getUserAssetTableFromStorage(storage)).toEqual({ - [UserAssetTableType.assetEntra]: { fields: [] }, - }); + expect(getUserAssetTableFromStorage(storage)).toEqual({ + [UserAssetTableType.assetEntra]: { fields: [] }, }); }); }); diff --git a/x-pack/plugins/security_solution/public/explore/users/store/epic_storage.ts b/x-pack/plugins/security_solution/public/explore/users/store/middleware_storage.ts similarity index 51% rename from x-pack/plugins/security_solution/public/explore/users/store/epic_storage.ts rename to x-pack/plugins/security_solution/public/explore/users/store/middleware_storage.ts index 97935588cd844..80cbd1e43f79a 100644 --- a/x-pack/plugins/security_solution/public/explore/users/store/epic_storage.ts +++ b/x-pack/plugins/security_solution/public/explore/users/store/middleware_storage.ts @@ -5,34 +5,34 @@ * 2.0. */ -import type { Action } from 'redux'; -import { map, filter, ignoreElements, tap, withLatestFrom, delay } from 'rxjs/operators'; -import type { Epic } from 'redux-observable'; +import type { Action, Middleware } from 'redux'; import { get } from 'lodash/fp'; -import type { RootEpicDependencies } from '../../../common/store/epic'; +import type { Storage } from '@kbn/kibana-utils-plugin/public'; + import { usersActions } from '.'; import { selectUserAssetTables } from './selectors'; import type { UserAssetTableType } from './model'; import type { State } from '../../../common/store/types'; -export const isNotNull = (value: T | null): value is T => value !== null; import { persistUserAssetTableInStorage } from './storage'; const { removeUserAssetTableField, addUserAssetTableField } = usersActions; const tableActionTypes = new Set([removeUserAssetTableField.type, addUserAssetTableField.type]); -export const createUserAssetTableLocalStorageEpic = - (): Epic => - (action$, state$, { storage }) => { - const table$ = state$.pipe(map(selectUserAssetTables), filter(isNotNull)); - return action$.pipe( - delay(500), - withLatestFrom(table$), - tap(([action, tableById]) => { +export const userAssetTableLocalStorageMiddleware: (storage: Storage) => Middleware<{}, State> = + (storage: Storage) => (store) => (next) => (action: Action) => { + // perform the action + const ret = next(action); + + // persist the table state when a table action has been performed + if (tableActionTypes.has(action.type)) { + const tableById = selectUserAssetTables(store.getState()); + const tableId: UserAssetTableType = get('payload.tableId', action); + if (tableById && tableById[tableId] && storage) { if (tableActionTypes.has(action.type)) { - const tableId: UserAssetTableType = get('payload.tableId', action); persistUserAssetTableInStorage(storage, tableId, tableById[tableId]); } - }), - ignoreElements() - ); + } + } + + return ret; }; diff --git a/x-pack/plugins/security_solution/public/timelines/store/epic_changed.ts b/x-pack/plugins/security_solution/public/timelines/store/middlewares/changed.ts similarity index 70% rename from x-pack/plugins/security_solution/public/timelines/store/epic_changed.ts rename to x-pack/plugins/security_solution/public/timelines/store/middlewares/changed.ts index ed4294207b308..aac6fa71b4467 100644 --- a/x-pack/plugins/security_solution/public/timelines/store/epic_changed.ts +++ b/x-pack/plugins/security_solution/public/timelines/store/middlewares/changed.ts @@ -5,10 +5,8 @@ * 2.0. */ -import type { Action } from 'redux'; -import type { Epic } from 'redux-observable'; +import type { Action, Middleware } from 'redux'; import { get } from 'lodash/fp'; -import { filter, map } from 'rxjs/operators'; import { applyKqlFilterQuery, @@ -33,7 +31,7 @@ import { setSavedQueryId, setChanged, updateSavedSearch, -} from './actions'; +} from '../actions'; /** * All action types that will mark a timeline as changed @@ -65,19 +63,26 @@ const timelineChangedTypes = new Set([ ]); /** - * Maps actions that mark a timeline change to `setChanged` actions. + * Emit actions that will mark a timeline change to `setChanged` actions. * This allows to detect unsaved timeline changes when navigating away from the timeline. */ -export const createTimelineChangedEpic = (): Epic => (action$) => { - return action$.pipe( - // Only apply mapping to some actions - filter((action) => timelineChangedTypes.has(action.type)), - // Map the action to a `changed` action - map((action) => - setChanged({ - id: get('payload.id', action) as string, - changed: true, - }) - ) - ); -}; +export const timelineChangedMiddleware: Middleware = + ({ dispatch }) => + (next) => + (action: Action) => { + // perform the action + const ret = next(action); + + // if the action matches one of the "change" actions, + // dispatch a `setChanged` action on top + if (timelineChangedTypes.has(action.type)) { + dispatch( + setChanged({ + id: get('payload.id', action) as string, + changed: true, + }) + ); + } + + return ret; + }; diff --git a/x-pack/plugins/security_solution/public/timelines/store/middlewares/create_timeline_middlewares.ts b/x-pack/plugins/security_solution/public/timelines/store/middlewares/create_timeline_middlewares.ts new file mode 100644 index 0000000000000..80f320b755c7e --- /dev/null +++ b/x-pack/plugins/security_solution/public/timelines/store/middlewares/create_timeline_middlewares.ts @@ -0,0 +1,12 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import { timelineChangedMiddleware } from './changed'; + +export function createTimelineMiddlewares() { + return [timelineChangedMiddleware]; +} diff --git a/x-pack/plugins/security_solution/public/timelines/store/types.ts b/x-pack/plugins/security_solution/public/timelines/store/types.ts index 741b906dcdebe..fa8a915ddb35d 100644 --- a/x-pack/plugins/security_solution/public/timelines/store/types.ts +++ b/x-pack/plugins/security_solution/public/timelines/store/types.ts @@ -6,7 +6,6 @@ */ import type { FilterManager } from '@kbn/data-plugin/public'; -import type { TableById } from '@kbn/securitysolution-data-table'; import type { RootEpicDependencies } from '../../common/store/epic'; import type { ColumnHeaderOptions, SortColumnTimeline } from '../../../common/types'; import type { RowRendererId } from '../../../common/api/timeline'; @@ -41,7 +40,6 @@ export interface TimelineEpicDependencies extends RootEpicDependencies { timelineTimeRangeSelector: (state: State) => inputsModel.TimeRange; selectAllTimelineQuery: () => (state: State, id: string) => inputsModel.GlobalQuery; selectNotesByIdSelector: (state: State) => NotesById; - tableByIdSelector: (state: State) => TableById; } export interface TimelineModelSettings { From cec25fbfeb2b2d5ccc442615208348af5cff078c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Istv=C3=A1n=20Zolt=C3=A1n=20Szab=C3=B3?= Date: Mon, 29 Jan 2024 17:42:28 +0100 Subject: [PATCH 43/46] [DOCS] Renames data comparison to data drift in docs (#175512) --- docs/user/ml/images/ml-data-comparison.png | Bin 106131 -> 0 bytes docs/user/ml/images/ml-data-drift.png | Bin 0 -> 305071 bytes docs/user/ml/index.asciidoc | 10 +++++----- 3 files changed, 5 insertions(+), 5 deletions(-) delete mode 100644 docs/user/ml/images/ml-data-comparison.png create mode 100644 docs/user/ml/images/ml-data-drift.png diff --git a/docs/user/ml/images/ml-data-comparison.png b/docs/user/ml/images/ml-data-comparison.png deleted file mode 100644 index 428d62553860360783ea55d414f546fdeba1c948..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 106131 zcmZ^L1y~)+vNamqEx5ZAB)Ge~LvYuPYX~6_G`PFFy9eJ`@Sq!a*WmxoJ@1}--p%{- z%|K^*+N!#%tJkXGtBR5|3L*g_1Ox<%tc-*j1O#+H_(p(#1Aa2F^qL6)0jX~zF0LXg zE>5Q6>SSqSZvg>87whnCk`cz_?NIlq^^P_+H7~N9wQT(nnohcLp+dwHUFf3cP~>rR z^CHHnFNSohtE-1fdOD?5hyig1-E6}Eca|qydqiKW0&9=UP&D1ggWNOhMk`m zUsb(bY;;kD@^BrjCGeKGk~UN|Gii{ztSnl2;KRHH>DJnSRojKDHw&r3r^S1rS)JW4 z;broN_)=HFJ|A6{A));H50m;}ov@mh8n7?AKJ@LG^&(_XhG(^UMgEFwNln#@`xX5@ zfo>*>L#dd1aRJrz@y%*lcHyGL>Q~v4Z|rYiF_6`{UwtVhosbFFe+ETyy=B|@F-}KM zM8Ds!Uem+&8NF7lnjStPGSEtUI+F53K`@!|^q9+f#>9Glq9q!~14~v|D-fU}jr++_Yr6Bv)D{gjz6grA3Wa3V)7G&HkY%FXPLWpE!WCE_{mV9awQvXvN z{69eoYd1G%K2}ywPfr%lcPvh>R;=v2yu7Sz9IPB1%-}be0p5;oCSJ^r0Ls5A`FA}M z763C>8)r8gCr7g1^_rMExw{EcQ2cJ_?|*;w)56QC2SnP;sLiI#KXfQ@UQp($oWr;|0t>RpOU=Xoc}EOkDUK5sR^)f z6?bv~H|ZwyAIocfzn+5SEQBb)`nS%65Lrx3upuBsAY>&( zHM}5?GvQLOC9%FlWB`&fdLcexjL1kqCek5N2#Zp|%b|->$xrYSj)>O9QCWS<0K5@( z{nFhnu5SXLEX=epV?ojOf}g^2JC;=eBeWthC7 zC_LrOp_o^J)puu!Fft$i`=auR+-IkfihL^}3PmOI-`6Bg(Ee1Obn^b8I5{LH*?(O@ zdtXJaOH}h^W=mAFi+y)HePhU`}?+UTJU1*)KROr1vCMn6z(JWG?+BuT5=eVsxE8+Xf`MA}mfiQx1d zCbe9G3_y8uChGiNP+2+sPVV2*Id6dfWk@dMeVK3!3hX(0KK@y&o=qqmkk=nWs+`8< zKw<1RrIIHZvD>I1qh!B)8^fgAHm1pGmo%o<>Po%9?nyx!q+YDN>}b0;Vc4{_w*etH zyHno0eHgXudbS4bT@qc2Dm_LUvk_Th%SI^`X&uLAWG@@X7VYdzX(}Y&l=koCv%W~Z z?iup_eY4N=1Ioc#esP6vyV77J3AxMGAd1q3$dwrW;c{~~qjD-oVJUjMwZueb_*pk? zFdSNZUntrUq5X1`=5~iFtLF`!1DT;d2uSkDRn-8P7kXXkPx zJ&wsmKsMu}5f{e(MQ!Qd3Z8r)#HJl)0y~k!oIdD$xh>o3bz#gyHJbd&EbMkj(dl#R z%s&K!d7cQda;9CS!?4_Z_Dvy`LoQF^s~|pXNo7`cPXq!lQgG`{Cmge9u6DrT;=H3tR^yQag*(| zs}Xk-#W*a0+b*Yv zZYY{KUcFdp)M9|vzs)U<%T7!78(CL*z)|$o(qcUvThF_-8k772nN+nk`tzn7=3=GH zxDSLL7>-JwF%oJEfvK7i6^ibWE*G@qRH%%cHZ?ng2;@brEoh(vF zF5pGjCknDIV%3wWY-i~ju%$bshjITlZUVtDD_rGlj#Ny8i42+v-$Rf_mSGVQu+1sE zpSedA$-hjqIsf=@f3pBm02ijm{;iQV^0g{Fe<(@&&O7H@I-0Z^kIqf=Rq zO%}}EY+w(Wz99{WvATl^`r$5ir4^7))#+~JJF*!vU1*24a0N_Z53Vq*SJSF8V7?*b zbWN1hx13Bn<$JS$K`A}@Be&1cWAQT}xy-a?nw>7BfTo^^bWnelOMot{Kf2^gvz>>LLKWWQoF?6?nrt)Kh1_db( zkkjX`dMZHx2NAvy3n)`%^}HLdv}Q6|KU1*AR?KL+B4&Gf7;`MaYW&S)lJ4+TXgPE zv5_*>{Iu(X)frj~Slk7@>{(nakulB1En>PPX1%63@z5CSftfOhUf{h8^O;3s-fC%i zotNX4$h7O%H}XCM?@a#n5YdRW&VU5HMq57R_UK%5AA$~N zi}M<2ix#yV1`-^Xc>jyI!cUV=-hspA)w^6HKKu?#$TssGApz%VK8K9bdc3q;@ zbfCcR{t_sbEz&#+q?L{)YKu}#=T78V^AZ<&eF9)7cfY>q2fW-{*?_t_$FcH3}TdGwV@ZRs|$C$73;k*-VYy}%8;3#$F^%=;R#h`_3wcT^U9quOEd(G?C zEfX~yck*vz@J(bL#*ar5)<`*Qf&xBHJzBrQsZu}is0g{Q6GzLkoGg#CVi-NU!W;;M zYV|m2^II%PU2A@UJ1SGBQB0#i!ew%$X(#SeY*xyg6l6%77*mNXQp((wlUh`^TevA@ zVp^hBa!z%Jpi=P;|uwQVGDJ$>?y z-)_3;?@22K>{Ts^_oU(e6v~sOMH=)|YgrS&&~LDgefa=l^5-_~hv$0rX%~vQ2AkqT zc^=0Vox{2E;?=3WiA+ZCt6dzr8uWz4)^}vC0?~Wp>BYqoA6~1wU#1baW=qvw=*qP! zC`!?BQ~Q@KQ^u|LKB>Nw1eO^uzmXYdB73cjuhJUrA|K8kx1X^8zeKb`_7z@2XBNbu*Wm z0P+bTs8HJbGsV%Zu=`>OHU(SiW!vq1XBoTz2bN`(Z!e2Yx>}V6G;p_P9)Q&WzGhK` z6|+p1;ngs$;Ul4R%B=@Pz|9(p;xBS{q{k^zHYTI{@~N?s#hT zmWt!1SG(grsC)@alR}SUTYdq`JB*rT1vpkZ>+IGLx*cA%X)#^KAbuS<>GQFRWBR|n zL2x3M@_g2yNUmVjc!At|wd3qGFaMOu+>)U}JhGsgH z^xvStX_onw7}Z4_Jg^$RD8p*W9l5qg<0(rHX#0o$0CppzYn-QCt!?tPSMC$@i`9aZZO z7iZ5-m*R62B!3DCUv%Xxc@@@PMprmO;}ZFR1H*PjQ*-Qbw6y5nCLL3Cc^8h;v{&=t z1xowbIoNTzsL?WNFIAa7WRT-)kA}*Gi3!)I9?LZt#GSF!836{$HDJ!G4s37LhY`g> zC|C0Lga(-#ap`O(P=)I>-wI^o_m4-DS|=HY0BooCuo`UDQc(nm26s_C={fBL)*rd% z)pTNy z<}1q|ezK3Gu;&Y%jRpojU4-`d6T~rUvuI-!WU4Hwc5z1b2~JQHoG85 z8`43S8g;gnvm8YiUlz(IC$Si|S$n8_+7J`8!8E18o|DWyhSPp}J`VQv-=+Qg*c&t~ zvR=yAzc;yzlP&QT%cg27PjW^M4jZjyU5uSrc!M@b{w63G&ir6{CwCVuS*4?3E4Ven z_wH14KK-8Wfpz6QkJF-U`(XaiXHGe#SVuDB@IsdT zEum>};?L#5nP2UP=J}anp127lLkcK&K+U z6h0I4mZH#ogH}y~$*j5> zO}ECmNI83rE9R%(o6`xcucX3VJ)Ljedw~%F``E};J$i@{JP%X7!El<}m#a|Jn7Fzv zSbcN9N7uH0eK2DPh{<&K=5w6N3n|cmCVhUmnYqeTB$-9p!IA5jyNtY_@_)RYTLd3> z3Yt~EPiNM4)ZQvMHGbB=rrT%LD2G@^HeeGmIPOxR5SM6w77P#?? zhA>8n&?3=p1oI|5PL>Yx&S}_?!E!k&Lj^=_Fhu2e zsaQuzE+%eVfL9azT1bu_9jHW=(t9HW&+Qw_7_$^v-M6srY=4=h9*+N*RrDzYfjQp( zQOyFa;sWJtC0dh{6;DLm+cIQd#KG+f#*!`fqj~ueHH%J$KKOMUqOZ8)#Cy+=UE^0* z8uJevj!Q23y1A8@iuCl#;u$9*gpO++7Iug$IZ?7>zo3y;F=y8VP@H24aDC{MM#U8lWw#&T~jPfBR(UHjGxbPO@qsT_6&e0r#&{L>Yw3YJTM;S1d1Wz1PY)Sql!ujr0cuCJVPlEkK zEW96wQG2msNF}A_#qnUeaCT*_f&uYDw=YD%to;8aOaR`>mPB%5o$)uQpP z%hreOk@)rZgsb!YhNUe!)KRv3Gv6BR z=4EeeH64Dr9ktA0Ik=#T>YPvefCVRhV1=H6(!ov+YN>&Y-W!$1F}) zO7rbCNg%_bJG^Ibo2^&i%NjjSd<44%G!HeJEGrD#wHR$vh8)fF^@f({og+}tWZ$wj zJ^Ahw8HK)oztCr(Q`}>*7~eDQ9g;>Gea2LTFM`3d$rLOzEmZ-C>K$F?-F8}SYkVOK zOHI{}c4HE^#DRf$C)$%^uFpI$@Anh!xTA5^`Ct&v)S+If<_Ru2(2f@X)EjJbnn-76 zn*Q}R=#f*1976yg;QPN!!9KizcR8A&U@t?b|08PeG~a}X&Rn@L!eG7I2#03#bDeyQcttIg(QmDGkq{qxCJ)o~l8O85vJHm5mgI;stY^q=(%-S^ z${fO%MQY-sGMruckj$I-8OdOve?Io!>3RGI3>=6K4+wdSJC4iTHRT|wVXU)LG4**| z@k49D9Ro}YCIw0oMS052SCibuHiz`z5adn6vQPqMIa$v1@nYcqI#&oH&a4(oeMQ8G z=hH8jN_6ol{XFbTa&f2%sof6NWdg3UWo%Oz$A{bHTOfyqJbj3?#gBFJCfk~oSXIsp z3yh#P&$BLu?~W*i!-kqyPOFu&I1CB(b9hE@USAsLd`1=1IB_kw)q8`!{A7Bt9+GF> zogZ%nA89IeRTxxBPA^onFqpT*9b&>$$eWd5x!IP#nEF%}BOzw=1mS z0dQeIf@ZqhQy6FNHY4424~X4AQJn2pVJMypPuNS)G2!kt&Ra2L*RQ_#0{sR-D9ij; zO>Z1S;%ec7dRL7cG(V&8kvn>4tHjq$K6?42v3Yf$*UDz3Hr<(3j(d9Y+;GQ8>WT_^ zEwIxr);bdHtnM*Rt@znd=QQwnhqhGXek4QJi(4l~5#Qce6S7IK8SyPdT~X*xz$T1~ zo5pE=F^epL1sAfNyo=5n($TFFgx1D8IsCz^!BDY(!_8n?0Nn>lnU*5Ha21UHCBt6r z?Rys_nG-(^6C@z)qHryC^9rx9pD56K& zul!VH@wBB&1jB}aQAhXJfa0EI$Gzv&kM2Pm6Q|f$6^eWUNCB@WR?BIvDyOly2_HV} zEf~`rauo&xkIt@Su?7;U4grTxIL|?s5?_g6&Y8vm1Mddwi~i$KKp^}I6-m(#%N!pA zqhke{7=cJQEL5ZcDvL)3@)e`JfI-fKrOHq}#%pD5E)^YM5;LV>n`ffmJ;<59x(YeQ z6P?)e=MPZ^9|uyNqvP8AAvYEnw@-O9t@56o6Sbw#4xg9p!0`7h2b(hXymgX@98GmG zvq8>KBnf?RC^F6%c@u-7^=rCQ7kTzVW%*tS-zZ!HF*$T1Qe8dMrC4cj`sL%9rZX~xvpgKumxV()Eaa=#Ba1l7_gKWHMBi=x1{kn7-J%hKvw z>5mIO7w?{1sz9STTLlof-d|eW7)+F{OL$V1hqI7qv{yRxcUVdA4iR1V%VHwUOLF%P zRNS{H|6>(^7s9zcRv0?sMLn34u{QjGcyT5A(Np$+zk`R9KY{*i4?A(DJBe9h_2`XA>G-1NULA*>v+<97^}RDYkL z{+$R@05f#bMa3h&|MYSGQtEjsmdET z{Qnr;f6Ish3(VBT9@tzO{S)5#EA0m!-A^lxF`54@a&Y(2Q{h#}qZO3n@BV4G{uY0ZLIw>>d_;6H_etx(`y&rB8_fUR;^Vyglh2i)0c(nKW@fwdzXc4o zCJG-BYbQ%mV*k`V2L@R8saZ5{fwTGlRaw|6K#7#Yan1jG zsKMBuLl=QkPVTW|EyC+&=r8&9f8}EYK^PWMepfdo{8JTAO5m}8V(Y~I5Kd5-2v~3u zUUK$->ir|=x8V5IwEhn*Vf@w-yz*CvKPTBaKUhlv(m=#N`#}K(&cfKBuZ{XsJOQ-e zDRCyFOa8|k6OkbMy%q$hoBq^A&)M(!M@-N7XFtN=e^2($#r@oWD*jg{c(Qj>T7>-B z53n3@Hp9*ne*QVjAiICBEYE_9Z-3~WjN-RFz{tW}{!>`%p1x3Z*{G-zOq3zy&Q1y zYF(GaQ5d<6B)m^rkRs|tZo1o^2(Izo`ijFGZYz#FlF;u z90liVLUQA>9tP%pq<8$}8l79#_5ikOsAoL>p~i>PGLwe!lKuac|0I|W}HeI>EVu;xK74E?!c zBj10|2J~9^9>ugxQYfV)=Xg{ngyXb@Dp0ga(#E;v(9v&;-ZMjk{?3w9HiIqNKs(9Q zY4fS_A}Qvem-fR?p&7)B>B7-My~ealm&&C&*PXI;5Vid9Tscrogggjd>BH*_^mN0b zwpx)rZ0fI>NsK4QEXONetDk{SnM{4Q6V4x)QIFGrlrev;@bgHlFsyf9R?w(+KVLQP z;&*4l&k6L+pT&pMD5o-jS#7soIxwEw=xp(jhTeBQwV zOg*-RJ9Rs--W&PPIZa-S(u|ugRIOI+D!vt#`c0(s?V|q2AbiFNq63DcUAiIsPuxUL zn%Oqkm*;G+IuR`V!EJk8SYh1VoA@OYOxeu>*=}>u^BD%&oC(%bdA#*s4&Q=esO6Je4~NsJ>ouwjM%;HV7#hxaG`R)C;PgmF5J5h=G3>-n;o2S>Zm1%Jd znhg5s-hXX(fBif^#yD>mJ04~BIGmN#0y80_deugTrG-WmQ9WYnoqC!<0|;u5Gs+Dd z_7ea*+8>Q}p7@rvW6P6EG3!1)$G==`7V}!4VPd`~LcC#UyW6L?o3B#O!l0ybG&q|w z4PLGR1ER8^u4lsmU;;fc3u5ijr+_suRo&<}Qx;Xl<$1cImMg|9Y)tMpheE`ugC>xw z2TWj*4Efpf*UJ5CL(ejS+NeT*eR(to^9P?$WNS?&3%Bl09Bkh2gSull?QRS8*eTM$ zZeH(+02UPd@nZc@KF8A_VYS`DbmekW>xv>uy^#NdY+{ViHd!zvrj&k5IXKKhaUtMe zp&+WvL7U%pMqiUiXUSBnvjmB(C|<~m*s+;(*nSXxJq&h#+KREG^L(9lJ)E`i-bqY` zu8g7mU;9swHq=HLy3r^R3&vMA(KIX8;8-4-V&&|qtCV_+Q3jituJx&?xy33N1k6L;Tu6Xj$7npZS4cJxi$tr&5^g*Duj$wJtykv(1$@>}2Fv^N$je#dj2{{wy(0gaerSQED5I~ci)MFqWnP>&A0 z-{C1$>B_)n*6UAPXxp+Qg`H8CyAT5GMmDw>sCWE;Bm0ue9L#qvZR|F$+u}^V{LDZ3 z=wtsNdc8k&?QcGrwR+<8r4%WU@%D6;R=3VF>DZPHDp0?tj}L{?`w|;-_6|%F_}-m> zLx`gHUt+q2Q{WtN435ArS55D(AZ4~KxIJCPrn=sJUJ?;_XcNQ_O{P$JCU)}w- zP;IQd)MR5p*#E2I^ws`~|20KW92QBRRxsdrr;L#QL)5whJPEEruivs#W_w#B+%p#9 z>K*Zt@3C-iC+cPXgj^!Sp$~{fWq9zu8AQ`c-|yAbdys#GO~?j7T&WxXINXn5<}Sh- zKa}l1HG6PYSx>5v`jn2%VBRbcJfkf9Y)gnN(oM+Y(V&nmG=rPjw%Y6frnUx+(s}KF z!sD|!e>=HfUo>%s4knWNF*z<0EZcV*F{pS$-sLHe%j%Y?*I{1zkj^HSdqF>=uCnX2a$*1vQ5@iPHNmG)953T^udv;G_WOz2 z_Kw?hrH6_3^L*y=9f?dk0%L*0T(f!K%R5(HX88-73%p8Q`$sFVr?fW1BRAP5IR|oh z1o6aQM3-Ityf2SC3F*h=3itmuv5j!%usRJHgxXBfhF+Ddv}_*Nz;q`8$rFCQ6by;T zPN43-uExvN@4wDzKnRS86?u#Gv;Hh+dm@!Nvikd>?D_%LPoG~IjxYgEV-QT!6+>%! zytk9Ybw@uX{rOy;bS|ZCXVp$`dZH53(X!&JrI-_2YE6fqlt^V8RAA8i9)}XsJqxth z&(0v%mPj;wTIl*!8V&=DK)0@6zeEwg1JagPw<2Kq4H4-#gZyTsCI=ddOh{RCLSu*$ zy#ZE>*k}1bsBoFNECU@yVrNF94zI7^;6)Y{JGJE|P%C|33ACzTX>5%*n&n=uCcV_2)NH1yWJA)5V^XWR+v3YRkcQBE5b7-THYg;|xf!q@>E9tTc)z z_8bB2mEO7M)vB@OLouX`)jN|`f;&sn&h=WAOG^nR8U2Ff>)NOmi*~EK`s}@h2C#Dz z`%`8&>*9~MClw=2&$)7{x()lv`UI#w1gax=W7&iiLa-J^dN*l~{#fqc)7n4uQsDGB zw2!3-4LHfM9}ea~y@6k9@OG^R>`uh50l(WlgbP2?RUODat>Ot9QZh|v1R}8oc3Djd zIVOvB_j#UYLOHc(UL~CmkpiwiBwh(TKzB9A(>|BMac1lV^O1l_#{1KDRHORb7su7W zgw---3WBz7=t}QSXENFe<5qfKWrMn%_s?hUym{EbAHZ47$3n$KoQtT z?|p3QH3pzAWC{5v5oxTE>(u7D7Ty_jPlai9TThwpoFu5N`BrBfWo{iW0yunc4O$Dd z=ID$n!aAOB)7$v2&tQ>W5(I(yutqkCjGfhQJ`18f^f7|tOILyMdl@};jM`O1Mkp{m zPHWTUitDRz3%*-Xw9tBiFRePyMvhYs6Q3tD6cH;um`wxr*5qPZeQNSJyBU>xdeM_^}#hP^r(i;K?r|mqo z(gue*b=|k6$>Fe-?90Ex1gE~Uk`ID%Iyl2TyxsBLs66d?$ZqDCe?*vkwxmot98DF~ z@uJ%qP5Zt_LnLsO-TxKGP;PIM3QqZzcD1+yPbZMEYsa6>W-2LPO=@ST$HO|ogcI`& z60dsgvbD2!WZxTJ@I4ny?A=D6G~e53b;!f{O8GD&hE79NTsEgqbbU96Tt7y+QU(5s zZ7P>7m7z8w9)0c}?(5a0hp72k4-By6-4A>wtq-O+bZ?CVSLM#dPi4WefGjG<9kQ*L zXTPJH0_eD%eeYqxfmDCsdmigjRX*zaVW$%)pqlilB~**eIw;3ANcKY@X~xca zD@Kana#ir#5F(b9ps&0!LI<+=EE?y;%{!at;!!~@VPtShhDp1&+szL#fP%9zML8G$ zoOJ)E@0#~7$#Z<23)d)1nm`|6;y^<%d-$QCAP9fu!!oivym(Vmna5!8I&o?8WmO4c$U+ z;#~QH?M@GYtT3lLjY5h_9JPFzFhT+*hhM)n7tUtZ5Cb@@H20HQmI_cA;rUU(WRsPT zG~iLM!Jd*Au#4_>+i>QFni%q43kE#1ZU%n-$PZs{AJ4G3o<^reDZT;(Q^k) z3hw2qC$XRrU?k3Bx<*w!$TaS~3&mm%_ViNYYcZUiAkO}>Q;xmrf|n*e3-MeJB*lTa z<=B%rEJG&CfIN0$#On*A!_u36$6k<4M~isQH8?sh$9kw)Q3 zcg^PrMK+r}lk*|3^`-Kvv7^{8nf0~!aq44`ILtGV>&ti8Qp4gdpWCn0R?)}PUH(?9 zZ~}?aOF__~2}9=k-ZygsK78P)Jc5$Dj3Yi@=f^iyQ9>W-{n@M=Y*&?(wE;$thjVs^ zX&}Uu{xA$f$CVcHeb7nQqo|@U;FZPuvCFG1(C)S09sGTWE+$pj*~0|Eq^j`)?V7aE z{WV|*g;&X&lw_`X
tS?Fa_e>Lbv*vX>e=F6T?fD`+EI4IpuSIy?AM)gbZR%QaP zCI$V2tIrAb?OM7nYPd6Q{Q$A{8CBteEhBL{U z38_bVWum_FjtVII@Qx^WA^XOdtYm1oary505%#dQDE*3j^-HUmfbT7-57pq32+UO3 zqppKpobheouiW6{m0C@$Djgch@Sld~=VBcJeNz6!Pv`FwyZ=}48?o)uqP8j6U2ezu>sdfe2Y}wAMF-`hk1>mXiuHq-lT6}X;8W? z*qh(E0|j{aqPDX)DW-?;5|M0mlo(GN&&bHIYBGXr4=Z%pdd4Q&m5L)w0G- z_bH&&Zjbw!32b|908t@o$Vl13uvb~^``}G>4_Zo4d`Wr(3@pvEH$xbPaYVWK$tC(} z8*?x{m*wPl5TE(Er0?5qkOir&Wr6KE4fZt+fun`O;oIN~(T3jfX4}=r(WF^q) zdhyk$5{$C(5(%5nfR+~H{y7N~U&L?BwTmeIFH^l|XaX)< zY#Y^k_e{70oA?1d<$Hs~&wZ!{bLV-VVq7ecLPvp=H`O9d2^^K)Uqytql5LHb=RA!* zx}J=o!7h_>c%DL)zIL}kjaJ1XUGdYjTPS=6*51{=+}F6j;S-jp^#L)QQ#}RYv+<_LfHI~BfNh9R+K0L z96KPZ$onWFJQEI#>s0rq^oj>Ca1Usg#U#gj!>%oua-B7 z+(IZK(Xh?-T6>m?X5R?j>}ON%QTtzh_UWE$*-=xaA0B7iT?jwibQmf)woBbPF|aAv zF2^qvUF>*p+MfbwZ}%L?Pj?M2yGlM!_%eigeq!maPGo=uSdU(&2{N39r(weCHXaqI z4bRBleCM^;U#WzuW(|~SX;I)O4EL_DnXpiUjC-Q?3UW|+4Q%6U$&V)BRdC&DYIkQ+ z)xz@wJ4q7-#$p)ea7lzPz>##G7?ubK0bWAvrIPwwz;aFqjo% zQe_(VDzCBM-C0Xxd)#bh+E!|}O4s=oHP*8PeW9eZRCXKG`u#9kbZ%v4Mwve~(<4#) z&F-^5s8`zJ9IO@>+c|Ppguj&#Nq^B~#pIbACfS`JxY&krJ6-XteW!G{iJ=;4Eb&tz!dY`O1-rFH=3!sMW$L*SO1_5Z9-LaRG{E``Z zlR3Q11%#t5lo+_SG50QqWxcg>6(iD3UqNdX;hip>#SB!}M<65XXc&gL;eDOeBn_#b z&YXKBamVo+t4tGRz$eeM#qw@(_?6qJhlvEuVBCvY2w5?ll1Wn0O?wp7d}z8(!r6Ui zzCs;SCFOa}uZ^a@qOIJ0m9~#lNO4S}_PXtN4VAE^@i53Rg$hK*{nu6+OU z%S_v$wjUIL%v5buuQl+^OR?ShJ6{OiD=WdAb}hu0L%e-uTTN}pYK*q>B*|^ zDp}G|B-N&{*YA?+9WD${R!V~z9qvJlvvR23H|*F8p7Pi;k13}R&C^)4O4hJNBgv4^ zMm03dufBy1uT@bKcNar*jbcc6yT1eb^1s};wcT{50?U>gM)34{4`)l;t32;76FG7M zSx-!(f&%Ewq?9t=msZR!8dfc|8jlsONlP8fxF5niv1~y|1uYnj78_<62MTr*RnP?63+rh zE&bZ&Gn8p%xjW!jLGdxr5H+|uLR%{af6Gu}s?neljKi?{aW0?rSsMP}sDx`S$d+ zFBBz#LDTM_7q=Wv{{slGVcF+({w3s$4rc9byXRSKGss6>QP8e5xa(nBnEl(E-Uc|z zwJy9}0j8C;!`t~+C`Pk~_EKSirg;$l(aooPm~>aHg)IB67n(kEG1luhF}i!oMPA8~dR}*;Rc~=@r|r_IA~RMNRG_MHvG$ zzNzkAYDYJ~!mzvu%7cf+o)>N@CwcGHv%^>L?(v*-*GlI%MZq2Nc8@JQoOI^*hZD&k z=;FcO?`cvF`_6@J_??(GnuXR4JJ#x}k(9c2!6zJ48S))8X6!w&Yqv@&*2Ch}%|qgy zMZ6l#0$LPj4LUw<#ZyQk4wzM=D!nn1MkS547){oXIC>6^>1ak`y_Mpyny6T<0!MR0 z$yZ>sK$rv+&lS$4^K%2SHS_1RdP#rgNrn$A3%_p42^B06C9KD^sY^w|d)YV_rJF^{ zeIHn8*-N?pVLzEIY{i%*)7mHcv?}d@=k15C%KK0ce0z_DV=x3MP5j0b=3fFvsX_tjX|xRk;lt zE(WCX>eNSony%j#y#?O1+&HAs!=%fz*?Wno*#P|$=8+VR-12+6cz%BlZ(cJ*?KD>Y z6r|&b760QrVrD&vdL5wVvPGBc+(V9thc~^rtLR5I?+tb9ON9SIuY85y-BSj0fY8Rx<%=T6^q84j#W63M7(u2 z)SyJ&ll3zVD0c@+7Y#DCmRvnpKr9^c+q?>+zRD3F(wz&>5t)_uE<1;b<+eAG%X|o@ zHB!zo&I65I>!C${GC&_jv!#892nfB_#PkMr%ja4V#;6H5W5S`l3DGS#V&DQ`nOumPM}zDB;x@CgQkzNzMhLpy(O1!yJM#!Irs}FLLNs3yzTS{ zL3Yunavu`5m9UvY`6K#vMwEF&x@ciH`{F&yU`?6FHxI~fT-ee5hHC4+Pniuh_zJDX zve23J{UCpC z%ZcvPnP{?2GL{!%__=^1!x?6Z#@S@a*DPIi+JftdOf-(twH&UWw$Y7e<$G6JT@i%9 zI7xmoKn%U2RF1caA%hN4d!EZyqSNcbw2dax5=HyUGw^s(pEPt=7+Fe(x(KoAL!#Hk zrXCt~6M^KlW=(&bIwH2$Xc4;pW9qwV-mdlD9pB4@(%psy<_AR;VKE~lex-E_gg}ML zI5iZRw-;8VT<(0$CX0A3l{~Xo4|TQvoQq3ubUef;eP=($sb9X|o$WhE=Hk7S7He;8s} zVzDrutbn#>UJfwmDt~FpisAn-Z%O|k=X0Qv|Is6L&|n?Y8(PZItQ^k@W=W^!zNU=Q z`EHM?6zeE88T?%5Bl3^8 z=syvlO}{HJWHC=elr9iKhX(Bc1NqXX_TYe$&6BSIcL-l@rzI@<4`RO9bXv3%a3>R|J zza>C3J_Gg+ZG3WyQe6W>$$D@MR!sbFXu#NLg5`Mkl-%zP-L2`{HHsf=o>Wwkmhdlw z1$NWzw_I~pZGLl4BiAB+a5;W`J+6lIr#jJCL;I9yBmydDFII+Yo^6;n#^Aj=e#pM^ znK3pkLfG^d+1E#}^MgJ#hBAo4O#jpDBBj0Cn!~G!vyhSCb<4GfuI3j!9ei~sFDHx+ zcH?{vBi5s%Gi3pb3&o;}MwHQ=#3fsjvoFt9b2*-_&s85Gopqw5%XzL1W#gYZO@wyITDYMIaQS&r#SSzSSk z#yjHj2E8;w(#1-Hnn)jxjoQ9km=5M@iP%k-XlPvV=`@QABt$1LXeF1P7FBBk)k3=C zLQ4>Y4;LK zx?3sF#Gi1GtMeM246MmAN*u`40sK0p|J=BjTc=ujKqX`dvdK;h;`$7OvM{$7XA!@f zQ-HXBH5fg-kE+uQ;?P@J zItKRm@fS92cB2OO=kElGaIv(Xj%OPC28rId>1xKlgpMO1g$|5mBTdQqnNV2+*CX$C zK_2;e><6!RBkd z&u5%pO`k^+?`G7{LFdJ6n#Kj`3=h9b;SU-U~v$-Ghbq3C$Z^dY>@FV@jx37O}WfS#EsRB53iBE4J1G#;5Y3(hIAe zIfxW#e5mj-MpaB?G0ZO8{pi`<@hrnp8IiIZPS&A+_H8vkRU3FNR=Sf<+JHyNN-Rjr zdNd;~ef!e~@8A{|m97u{*%4V2ZJ~-Z|NSv)S!byIv2d_&m&Y!|$blKr#n_?sES;h9 zDBQYYRu=|^Cza%#KAk=nz!_Qhjx6%TGQ2Gq`E@-ye}x#V`@J3GMAOsgeiT5|x7odk z)y{-gXwKLP2~XiP^!FdC>B-^>vU!mT((n#6-kpG&CW4y}^84G=l8}*hCFO}+?dmJc zWU~td`M|5`PcoHmhmxw7mA=3G{Q*D-fp{#I-$=m*(E=UuscXxfV0S5t( zu^h}+TTJKZXj5`C_7DXU`LtP0iB^cf;OG^%C+w^z8V>Y%B8Cq<_Ol>|*%j_~wvuWu z4Gq`Os`&U=_dT9p`m~b_nx&irUf~@Y3G@_%&~QZ0eW-!|yu~WW{AFKo-L5&ZY?}r= zcg0>P9*!BGjS?csmA3YL+A}v?W1)B!Kb^Q`&0NS79R2j;_^L% zzerGag<}Bwi0<)h3l{)=_ERqVYxVBX>!m)4aQtzxc~*TyghMP}|J5JucDD983hRAJ zQ??$Vo-jduOnf7s^5rIm6O+E$ds5>alm^MSS(~$E#%SwNKTW-y35GZ z!+Rhb$pL$!YSsyCmnpNHHsY}x++Y7;`$FTmYb_j{B9anMKJqQopF@kc7T?&vmZ6fr zG8a3aR;K`uTpBO2um~P3!;>zoi}FbW<2=m;*09t`*dC_c*r2B(!gI%n0c1Zfj8IZp zS1m~z2KD@V`m5qJ@2R1x&muL9+=Ey0$Pn`g2l?jejPI%G0OfItk8Rx`ehN;5!oH~V z!b#Z{fPrI`-ni#-9po$)P-|CGIy6|FuNTcGLX`NfWUA0W!e;7Do^F@OY%4;>ihv~%(uag$9nF4{;2Yi-5`?LO2Ct7_J#oXzB#ikxb_syb8W>y zpz`v^aA)iaZFeC^zZqgf2lilho1xuQ^^+T|DA&6Y61vCGG{!Ixt;9h?WnLjdmuQ60 zWbSq1H?-%lAipbo1&?Gf80v^jsu!tBCygM8i8)8Q+a}EycVrc1y1QyJVt2aS3X6QU=8m~5M{=YVD>Epbyrz&ft;`ENo#}Y;B;K!OZ-r!n4jv91@!_q% zWEs*A4Z8R1EuPDvZzBFeD9F3g3Q2m{De`k%elD)s$8HHvm^z-j`t7HiTQ7RC8XE$S zKP@%j8f~VVCEk75ur|zgL}8suAW_O-ckjo07TQ~-v(_~gS@gOu9&hV5@(B+RV@ab}UB$l* zb_lrVsq~J{fYX|gcRt5Q#mU60qHlq4i)EjCjHI&LF*z=J(sx5#0}o7vt?f1;+qhHP zWr}A=;p~B%t`H*pJ_`lub$$|js1xMIrHM*)t50IY47BcNGn=P|w=bIw$aj*xJ_Uz3 zXjRjff|Ho0+A)6;hYrSw>7fzR+3ntq`D)PYV3^0WMepHsO$k>j)R*=CSI*#ESfn>w5JLa5e`;a;t{f@U ziu)!A;Ma8>(3nq4woo0Iz;gy444a z=qF02I|W=9qUflq)#l)0lfGQY{Zo};p|7B$@B!Oa|8ExcD`9~YK8~fNfo+#cQ%LWi zUqD9^aNej|DDo+arl<66X`{zS$Ke2mc$2%O6;PiRxRS*_ve*Evw7sk?UX0Xn6VWf# zx9pwUO_$zV4{pry@7N0C#YPvq(^6TV-mXYUqhP-R6kj-tlyOtmvN+eG>op?qhQ$v!wxcq6v!P5;*g{R@+V7(el? z2w&BxBd@;YwiTKC+`AHtbB8UF2`EKXjhJ#AlfJ#$%Smh-%%k+b+!GOfO2DzbI?`r* zZ{zxF65nBmNf%igcccgi7VtcD^L|-~HrgdF`P117M%zMK8pOBpy&xSIfuG z5{9(~9DY zSy0b6c^r43&c39{Mh!odW}vw$7`<82#*g78rRj) zn?r0nB8kZ;uUp@*a4OwTZJ^sd-)rZh2Iqm{!mH5w znVrr5;g0)iL(-5_#di8a%@{U1Yfu>Mnp^?!%cHPouBOu^bovfY(>5sSB*SSa6?NIH z9X0N3aVP~u7!l3*Ly!*_6$u9m=D;;9p|GEW zIS)VKF?JoY-*}g0C@(A23JcETWq%$&Ach1(hT(rurJf-`w?Jqi<1-CJu6btRABIe? ze*EBv9cN*Dziz3bnv3RBxus*rF)xmIY24_vh5+3e6?q);;G#8v(`D7>p=_^wQ$pN2 z`$&%@Hy$l}!=_rIsQ`+7N6WnRxjx2p7GG_I3{c9mi>vK9Eax0c;qmBWX`s~i#YV{Q zPW#^FV5f!S#o+OVOnZ}FhJhM(lQC1>vpLgvcc^oD?&sp$Fp5FMu8dMs=vduUuRPW{ zxD)c`1Ipg9Mv(1=ROL%YL<#4f2uO-z*lp(tY>8 ztI$8uBmj^T*k-KkuM-&sppJSi&S^}5lvtw6tFjMrD$RZq$m~u%OqBt@gP)<7wEgnv zbdv6e=Rmty8sl;6lH?`q}j2&0FF^Xa5S_ zP0Ab7OAI=#@`yg_6#>DIV^8j#A4tx$1HS$hU6W0Xwb@a17F})r5r!v}7Ay(}z*8JV1_I6PXL!sGsbnv}9;;ml*d3iO z_jvQ=li#DXJbP$ivP{ix$WkoLdsJD9LmaXc^8Yq^N1UNRXb^ zy-SE7g5~ye(z6IoN@mvyZF1kEa2F{dp;qXO)6s^#>a@bbo+LU(Cg{C-<%%#`0^B_A zkcN-1a`EKD+_gqu`R7_%FpylC))Y}|chbbxKDdO<#`3Du)drZz3&};R%6!ihDe)VL z2d5tG2+Sea=(Wp8TJqLyXBvI(e;4A#(<`C;OxY@!qYqUj<&|z}-m3e&6%DSjPuKgb zyZ4=aG`xtm%oNCy$boC?GB@bf^VmJK4K44z%2wi^+mlH+aoV2SZP#@-vG7-HAFabV z#dOO88+y5%5N#hU-7{#LzZ~yJh)21<>XyagMak?yURDzP){!A+vzAl)tn4?U_0j7I!8so9Mco zlzzTBFA&1(fXp}vOJhf`XFa?>G)tz)II6D2yu7YSN#@kU~3U z511(b)l}w(wi4v0PlnE?t))&Z#8}fN%()D^ZmG_L*=q@F{?ELNz z>j9aRo?ypY7P}1yE7xoDQadcUkC(~p$#JUx(mt<9@xWLA5GB==rTZY(qnm+;sC|o$ z@FfBcl~BQFTNoEhUNu@_5=QV>%SLh!f=dWr{zzazb+pC zx{eKiL-VAMv4GG2+13e%5At3QX$SoinuqfnnuktG;Rsiv|A15feL;Q=AIQ^8BDsI! zKgAJ$L-RU6Y%u+^4LK7&kQEM7^ncW3We1xx8>S3C5bMD?|?FOiDX=3zPvM`BU6K7uZ&W$FGY=H}1HW|!?H z-wWlSp%ILKzJE437T#`w>WqnGG&P*HHHOgU_4nT(DW~%vJy9h3a0hfTUS9|EVTJ2> zjzsLQ@$SAE5+PmAynT`Q`(0sIGugun{45N^hoi(E&0s_soZgF+XqrF86@Yvvw{m&l z?Xo#X0_Tyf7Z2ak*E;v3Mn2$kIuGhm9b{!jW3Vy9T_8Bblzn`l+-_Z>_^nW;eNn4i zm`eW?4S#+TI!5{3Cfq-L`X-cT6E&XP23jpV;U1q zf^a6cs8zn4SSTibati+ZCSjoksI}G`xhZ|&gZ8eWmu1g<_mLN~Cfie6#zNXwtjZNe@m@C~)i2Fgn(s-t1|9c-Ou$`pzG|`PZTXB+8c;?!#Wb ziA(lpj9I5ql$+x$!VM01@Y%bxzi~ZTuHHYIh9fpHWYPx(whjFO&VQty8mv;5>8gqAb+g!@F z+T7<~4#cyyp1UX&1t8s#BHzlj#3H(LZ;VloRi<_fEo{aneP2n92*E5hMHY1 z-A_0k_ZvaiZ3F!uTT2sA4bQy6AeRfTuLLYnRMJ?>0Q~j>!U(*zfrX>WSEX8Qpa`#UWxw^-GvpF{Hh#8N2=PJqPeb{oY1yhE+&FOoj z_P!*I(c`NgD0FTgEEj^gH=VW1B_YOF7ENx?C^FsIHWFJAGG9$K%}B<;>8jlC7anw* z;AkcE1PTI$EoN=TgSMl$NsrAY)ge~RUI&syY+Kt{2^Z>UgO+8)WHNC*Uj@@&YR+ZK zXgyOYPZdCAhTM_1f^kox!C#?J@W5^I)7Sk)Ph~noqTC5@b2o#QnbEXX(GmTItWs^Ayi=I@ zH2ALl6n~3`CO!(-#@MKwXIA9KFi)+z^>2 zJq=5)Oxa}c85wR5dtTTM#nPO08Rp>6g`4orWx1q0t5s0Kn!l(pEEm3Kw>q0Z>Ohw^hbprr4<{SPWjP(QWvQ^J>B*N)0cBiHwhT4|f zEEvDwF&hfq>W{`ikoH?TgAEevrCo2n!d;m}&ae9mby}zwJ3sbd6y zxj1#sF9#D!bd80*4})4xZc9{iR{+%(i_~TEn##TizE%@cv#M?K=!?q_YBx0WM}hpi z$!~;RoieIRO$E!5jQ)mtA#$aQE9>m^E?8A{b#Sry z(aAnN$o%;JG|!EzT_K~0F#?wRzAngrukqA+OO>tpHR*bm>FV>s^@{7QmmaQuO z^!YpcGswZ|-Ug9siw1m!vy28zkoba_>F}Q zmTY4@L_V9m?8P~FE*}z=mQ@DS5c#MCv0tE2Rv)*Z<-!|GR6jg$7If*)V5(6)RvQ4b zY{m<+Y$j4lDOrImT$yNXJdYM92iLI8`ARkJKQsc*@)=bQcVkpc{l~*hak;d|epn+V zF`PF=0^Y%sr}#(V3kj8XJ);-d!9W~cuuHN?N!b8h9L=PjGd%7&1gFeJNgur-if4)VtEe-z9L}R1QX~=nu%wsoTU2qtxqLeXo~024Fvd7U{|?`5#xx ztKC-(KET#pm)l1#(0XQdY*5;`|lK`=TE2&9$aTsZ>?pJSBX4G)9IQHSx3*$*eD)$c1zWo zw+urKZSuB*s)M?1Qn};;C=S0O;l8Hjh0kgdZenBONVw4wN9nHeeu?jOo5u&q46^20 zHK?+MLbwqr8*Xh#CUm06C~DgR`OJ(BL^SxreT44RD5FB{C5do8Q*@<#_rx=;{fQ$~ zZNXRqy_2-i$Q0Vv<~mP&5J|T$F%k)(TL2Cw0*&?tM@eHPv|>4CV<4_S&b(wJ9b}Mn z>n;L0Gwpne#6pWCaeSWa8YjH?-0P4dgN3mZYiN8iyL9Q7VMAh-VueAoOk>Cq^vvEl zy7Ic40wcUegPT?f`6IXJPKe#oZL|knDA%HzFJT7}TVX-{OUg%Y8`l1&-iHj|r{`D5 zOQ_$$iz{bJZlrgf``2`3Us92WxVVFa!;c8IfR8n%p!yV3WwanMD(O=*nG5{K&dt}Z zk$>aC9eo*CkdO5mS<%zHfi*ONBFroM*ZZA=s|Ez+kaYWwqDq_KMn^+X=ZjJl5FFpI zZUeGx5bpjAlFEE5+X+WgoQA1}!0G?9a7o9R>!tS}{4WoYgu~eHk*>eN%dW^Ak!J-_ zJku7fx>^#tn5wyQDJXcXNy})3|6N6WAy@D^Y6T&`_gYps_4jjRH?H0fQDA@V@ogDQ zvwyfhByi+o>EW3H1mD5%oNdP@w1RaxcWQ4de#{mmoN|hOa5ZMgCaO%R6sDRAdMoWj z0c0pha3tiHo>xWZ-Xh;|^l#P7A5EidS4gqB1qpu~Et@NCI5l!?%){Z(^Tq7w29JB z2ovz?878fzAMZ|*mgO@c0!NRbv;JtJ*fBpW=4GwcBDa>UaP&3iDxJfNHtT|nhf==* zxUUx!%jzV%+CVmED&gT5?)zi)6am~E36Dv6T%FR8YFa7SDfLBzwDCLShhDFJxAD0X z*kOx~#Yl!_6j->m30%gbZ#rx-7_>el%X{f0hJa87x??3vktJii*dL#sIyCT}?xkk2 z_2cX#^PZsH%c~Fg*uKV>VZ=AJyKeGC*OFBw01-Fq2@0(!!n03_qSx8X%!sNm!%E~I zp>w^uk3pZqOAGvjm<^iVOSSvT!tS?HZ^{BN?)|V^vhc53YLvd^guWOj9>veUd_Mf% zvGK%aQXcQ#zYII-fMGwI=3(+7%^uNU%0=j*;_-W1@g;D76k9ash#E)ow6{Y=I^1na zKVrgGsZdBmtfAGc;5kn9r)qk#e#210ki|1eh!0PF~d0Bi?uuQZntC z#;Dt}ATM>0!zGOuw8>I;c{vU{Dl8QHDQ^`ODVE{Hh5$UAX`Dw+v!Ac!HvbSw58+w8 zqGK0LrJH}n9FP@#CPLN{U-G4G;pAq%rE~w zSxVjOHCOA52%3fSK8A3MzeFTAqBy7HPw8m}%`!GH5licF&=dek_uNw0eF%N7-6sv5 zxP(~ZP5pe`+pVCJ!kE8s~Q=j#~b*wtL9Zt}fuH32;>3X4%;hf#4 z^`2}EyE`=Hxj0(sy#i~eOLw&JM1>JyAA;`dzfLN0bjRC@x2PyK_TzedV^;{5+yRLo z{Xptz_gFZ{Po1sHO=It@K&P%w@Yb5*SIhd6zg47tDG}CQnA`{l!bT)i-{BVj@fv)T zpLo3sW?>%&vWZS~M~mbHI@MaQSyzzMo(k!w>N-x%bpsB4`Z>KNA`5+2sBMM!oQIoU z@V`H$IlT>68c=GN=Tz{om=H^64Ldpj>G^kbD5rC2OQ{{?6W4k%(46*u=`Yfi3q!~x zZ9C$g^v6Tu$VNQ^JNj{!)Q_4bphQ~@hK++%a=xU9BePkVgd6>WG?OM;X86o-0x!0l zhAJsH%t_u7-;1kEKEPwmtv69m6*z2=C8P@*C7ixo;MyL$*BBUydL8AkY~-r+C3hy3 z#wL+n!`g?uk0r6fw}!!5rEK*d*Tdl10BC7rrMDNLC7$6)fX&%_>Vr$34&>Hx=QLp= zS0+ccu9Gr~gr24KGKxr>=|_vtcQOM0!`8Ek)1kA99fqlz&}8zv5Wo>fwEZAUVpejM zkTDi*jna9&c0(Dl!Lln%0j|Be_#N%(s7H^}4-=#Jdn!a@6`-B%@U1f|c40lK={8tr zpF(1xgpl#ZvFv^2i6n5(&h;)E9~PQP{oUe(AkDj}l{SCiOm0q)^g(+4XX1;)dcW>1 z*)yG+?5{k77gtY@&Pi)`BOoma>|+Eons+rcL$(is`SaT+mv4rPUEQ5H^z@8={OhY% zhA#kUq=A(efU9_qqp68l9Q*n7Y#Ok;;Z6$=7a;i6qm2P;Q0=tR%)BHe;Uy2NXR}FR}=W@ueVxi1(4iYbhAzpLLZYFcyAD)F7o){|LeF z{4R9dE9631S5cyovtQCuh%M0$V8A-(BFoS5c)8a>8F#VJW^fkrz@zWjTx+svqtTrwfUqWf-IIVja$|)^b4YA!c75ae+$wM*%LIO;i>V(?fl;*EM zd(M59wGlvoHY|J!bvu&H5-B!7Ga+ zTc9IsNth+-120e@asO-;=zbZvU9H&q)4o@EJ~EL|{y%FZTw3llF^RD>Wq|9pI@?95 z3U|&g2UA*~h$!C$u?y3xEYGP=9u95t`j7qgIkZ^ zdh~BYqMTLT(P{G~_y?x*CI$4M#E7T|Oo}{@!b;M~8nlLT_E_8AyZzrE|NA-R=YgnD zvnG7aP&*amUW^b-A`vb5zx~@OH3Zb23%5R(n%~yyZ~fW8TQp$D`hU9%|Hp*|h*79L zd8!`X>0UPO9Tqop27CBIPZ>MV|Lh)%^Y<@5qm+kvkDw0YqZX1kfUL#Zz_y1C@VsRA zkgxxHyMGP%Wwxlb%ydFM{Hcaz%M&rpk7!J9^ttM5inDkmkG|<<5uknl$2bpBu%df= zB{dpNq>$D~(*d%^fq<}Zx!U}O!Hban)EQcE&P5H2?*a`XFJqV! zC|-s(Xr4UPvB;W(mqosVGdoxuNwMOwxS3k$b?w1z#g4{2;>2s zmAu>^77q~r`-}!4`l0a(7bcSJ*|A>HU-ku^{dK;7iy^=jv4Nzroz4is+1j`DD6YLa z?JsKkFG20F}R^cWpL04&_p_LPZ_sNMYy zg@ygdT^J#@#eq_} z47vE^$4DtEn70MuW6u9f)xW<4N%+Bw4uABS&_j_^Nvf{z0a3-Adef(cz%^^XaFk3t+$ zo27`{DROrmes{Zf^b~ise%>Lj&DV>JmE@Jjkz(TY^+)T4hFIton{#)F!YTNAdE;{a zVb?VyE$t0(ZNPFfx!`ffHNyx<$-n?`adpkJpXZ)tRy9_Mg%h{HON));@WJ*cH{+{l zk_G)TIVDyy6BC)cLrCB9EIF0+{QRjoxP0INZa(s53c4k^nhEYdi(-e)iZ+9u*}nrzEs9`0e9DM>7U$nT8}Lc8r3U%aVj z5oJ<_XTVh9wHecmHgCryhVlk&NIAeUW8FPzBovssDDQoAA8iiVZxmkcd(B5ISgzAt zJ_rm8(_?ph=%U|7PvqGiN@scW-VU}QC}?QVW^Oo^1s+_0%r4V_)wWvI1EyQ0d@iG{ zn5i8Xm5L+^W3Y;X3=#6j?F|1}#?)`AG}>EH0!IY#DAuh8ZlW17GGDjWkeQXm`@~b* zHnj9zb9_!VLF`VVB02@Ii)x1QBsd!%NsI{1Uq5sBwDGDVelfPy`>-#b4d*tbz77wI zN-Qj--I=SClcwZx6^zjB}g-rlwI%Ez!kPJ^dRLa)oW^%yE&)4O# zT(*#b+8qvs;oWr41y#DyJh0|3uc*Z4qb3F0*7c1zaCyQj$!N}bUb|nhF7wL{aq;m& zr&E)oa>mBl`_n1VBtsufYK074Y;r@7ozE^mcM1mKG#TdOYk5IX&90Y+Q$@iGchJ4f zho=t?3W?vp6E?12rcUp=S;Ipb=q^<)Lgtp+{g#>j_Ll=tLqA&Y%l!nkpXm%_{->Xv zrRC%}YD8`}mfz{yCaVNT)H>XwzPej-IeX#KZCIWNhy5o95W)^Cc=Ro|R{j52&V$6V zAY46xGib=!m_nxw3lE@nI1>61Kz+|P%o!+rU#n)eP-MDE`hvV-+M?mRDC_0 zchQrozRb9m7M}`@uc9yC74^}0hV(G{(vdsfY|H# zc$I=$r6yl#waI5O^!0Q=>TyyOB)#;o45Ma1&RbnIJ{_5_kR8krI_-w3Kv@Z`85^{UQ&mQ2!b9Kp{8KtzD{*zlw38&l7|5(97b+aV7deCt*Mg%Md)Bun@Psw}o9VYwv`VYiB zHtOS{mo_iZj#~B*IQB9*w!hD9)$4-4wsVXU(mW?%<~}mFv;>6<~Wu0=@MCljqI zw;5hcKQy#@dGI*WQ1zrfc{BVql+3l(ZlPiJd{RL{A>sVoEt%cDiJMQ6ovRikr{ixq zb^Nop*Lp?dCvvl8Ixt1Y^OFMyqT1cX&ZOL!n@=g~bhNNb=D;go&l9cm_`LZL;T~x? z7Q4Kb_7;=U_;u;0YIr@$;TCbx=(+oEif{6UC!wjj`=BL1LsGwAq?1}ibqC#2X;dWq zwH#-Cz;mVg(+$eM+ugtq?^d*4R8<5(q33fB@?v7y;@U4)b`*|%`{89$k|9tn_&g#^f}adBAZXZFTq?;cBC?F! zty$y2iP`r=A6~dE{y7V8-%z-&(U4~fWX-gaeaa0mJm~$)gZ(cKrQd5L8g(ENWh*)D z;wlmh?5Il_;a6(4d)JNG-jDqOH979BvgDZ&6-JNy8hXwK3)IlwMq%7-R;x=?AD&Cj zrI4or``Xs8`Cjz8wH#@$%W9-OA~S0^7bXX<6{!$o^@8f+hF}@(fz@~R6ffW3(Zxl! zS5!^YPeaH=C--o%ssCm>Jx?JPAQu~jtgrDtCS8-X)WXaRUNo^a?>C^vU> zy96WS(n<4$SZ|%=L<@8H29J+ki?FoV7){ECS;qW|2$Jat zhj!!Sm{~`a_^oRfe8B0|YN^)-<-_434;!w02N7p=l6;b5ebch5#tEjr7;_gxYLD^l zyVZr`B)~f~Tg|dnL9M6$x=b_~dfa39x6sQyXkW|Y#PiX??&ycf^F{mdmd2Nr7mn6b zv;!ChTwC!q3gk;AmeFBM$9j&vvV)oA4Zb?Chb1lHe!QSDOH7x&g15m>2jS&pnF$QN zB7Giqyw^Mkz(ob=mV<5!Usi+Wv=-i@Qwps68V(fawcQrWDZJV_YI__Q3e#PdB5PB6 zk+U)U=$Eh1Xo+SM^?3BP9lUrYY=+9*9bwhxdm^!&Y<}2$^-}EHUP0zfG%)h2d_4ca z$?typk+253e4R-Y|6E~Mz?0 zu@}0!qJtFYFq_mDhgtpC4Q{TYFD#)GHNJPNPdpDt1hk!I~VWap9QkxW^RB6D`&DobZE99OB>IF64{1!UCjJ=YsonV%T=6)R8BaZ?9(%o0R$K{>4f=-5q%JN5;N7cY9u!3%zT8Qv@da~yZ z#FrWne?(@;#5x)MaRqQ=0+F+Uw?|%Bxg1q@|AOY93&6qZ=S4m-$k`Y{OI}xntHKMT@#L=7QKM+J6O?0}~S5arM;^e*oCs z)E|8nnUIO^kf6l*Q6kf@^m*r{Ei{sKvMS1w`E|ZRtwhEnFnNG@)BEgd`gCPBc(du1 z7r2*2Au*vTP3T~FFe%--5f3<`mr7Bg=UO^j52Y#RtXaCg#F%a3krHk`5SJMk;s|6M z)YM36ashqPKTm{a5d^XZ*$l0_nTYP!(w_bO07qQfVadVMud+DUl$*hs6`WN+qpzo$ zCzX^avvq%1_F7I}{gaP?V~wCkCpLSjHv{nWM~*yei__VXEYQt-%xG(6Zo`EJE+b?)mC)+7zdrTG4m>C?>iocc>%b`!asv-PIR%LrUt~}s% z0@AmXUZ7ZiL%&++rXY=p_oMRzws~MhS^dnjkQ34^XMU94EL}xM+&^BIRvC(j=ChpA zGKXAw;Bebua-pVmz#T|SjcYy3ii0|FnkZY#O)y-z{sa7zD{PEj@0?+Tg}$6q0CjJ7 zhC-|@vt44u?~sQNRycAx_3nd$;RYL$0NR6Bt+k$Y^7XIkV@xDZ35mq%NUxV`=4AxW zC8Z>#1N*!f%nMmkdXg5~@H-m-;HXnd9j-3g_V$5iA5~rpZju$G_8to=cd}}B1k5bA zcHjKXEFnBoe|y|Fs89V}!TXBdIz^d#X|!=vY03h;ryv?ZtTjcRBY82rtfjGmt52Ht zKsV4>^t8|O~^Z`;`Xix~##m8!veCcvHD)roTJpsYrA)RyB>@@-#?E%CV-YsB5G8S%5fI%a<#1#IX7jIK&41+*pF40yL!QkdlTSE@oN6pv%5}~L$cL%AxsQ@Leu<-KB{#mpzx%P(6DI5Sob%i^`qsbJc z-^COTFMg~xf9eGMV}pI6`$VBc<=bxZ*brf00iNp?ZUYrt{q8)gaSStZI)uHSgAyc7 zY^!Dg;~aGddPk}hI0_a;>-p(nigj;mAB^gK<5Wofk|V<%WF6rb`NX^Tj6k~mrGjmo zen+B=qN2sOoq!#7(?2>jKyE?l{{G_L>0rkQ?m(7U*-K8Ldc!;Hno(?EYE&_oyAdJC z@t*5Yqs0!8VjZ*y@^wP#hFn&K%*3tyx$i|~tYi>UvdyJbh;+3lg1gh_1?%jISx8c8 zAl%IXjHASB0hR1(e+(d-W=t_ys{qHQIds=PCrF57#z|;KZs_!n-6ed+-(VSu?mwZZ z`L|=}zvuG6u~$Z-Z@gd;@ACij9zBJ7BLxEb8UIjuW%6@)L+FyQ>DNCU+8qdR2lGpE z_CHTQxM)J~hHTKNw#gqafa@e0fKY|>Whm%R$MJim00ie>2ONpt|7`jH)vJ7QBae<5 zpkM%r)*mS*1yOkR$2U@=L`Fu%N7<*!=6sq-VH`21b&^IQ9^9^_H}eZAnOODy?`gh+ zFA!DZ!va>2@f%{a>#8z&Tr`QmkW;=go8@B;y@Z#`|Fb9~=$wTC4Q)`2dCc&T+Oo@o zt+O$Ll`23z<_^|vA3NwjPPM=l0xM+%=i{T7i7|glepfb2?BZ?tGxxP?GV{YUk#~ZO zdUNi-XbUpk+iLBm=k_ROXLVeb4|t?yWvhK)VD*YKCkhl=EW$vA*HCbUh;K<|`y%`P zuXVG9wRnCt(Cv{lLM8pj9xh380glyB;z(OvY&op zt2TvcHlCz}(;tX{+AQ<(!ttfW!~%UD4jds=&W(C_qbIqwwNrO^yFQxL+kscH`;(@x*#X6{d~ zXfnR_kv7R~4QCiDPGtIT`s2KM%>dQ+h@#@QVO$^Km9mYCDvj?Wxf1>XT%h#6%I`nT z3(uQ0PT$Pq5ss0JOzmICTxOaqP>k#8p#mNzfbtyM15d}j9}`A}y|fm}DH^vs`^<+L zIPCMb)Shv^3CwJNlpSfmes;#!qj|NvIO=0?eAn%{93OpA6XXUaxdQ8K>)Qz{HG3Y! zPnRVArjN{ZpRZ?kKNX)u+-M7Zv|dt@S<1^iGvDI4I!z^$h8_xSCex6`5~a>(;NEGl&1=Zn3Ke85qnTt&-Be8S^j7PUA02oS9K{UjEBDntK=Siy1x z$D_9UcW>ELNE@#-UE^S9xqPSF=OR?^fFQxUYmP1Cn@puv+V#2}>WLnr@Xeoqqc|P| z;7E&P$6Z&+QU3+cqMs<~9<-eMtk!W^C4a<#*?!(V##+sf#TK=gX8TnEOMK|VNqnhx zy|yxC2)pkY7#Da{L&k~b-@yoeq#eUTfs`81-9LR1w{RD%G#lK8mZ?(zQJ*3wH&6Z8%m^EnI@=_fuOBQ=pU(r;=Ue5LvDX%TZp``|E+Y-6GGeW(FH9FIb=88? z=t#uh|-?XfvZ ziH$WD{W5bu%%;AY%5ykOJ)s;uK6d)Hed}J5m)jtovIAGKm+A5xcF5}v2Nu{QuT0H* zrT%A}0zZ)d7R@airDRHeB4O_K-lzzt!guGjyN;Yk8Zv(_gYt$;N!K6t0C9fL18ON7 z!!AsbN0|(tOT5OFIEDj9SVCyslhYIt%S2r3GcaFGergIG=eRi0lGmdgP|h}yxoO|V z)qZ!jg07&~Jr^BOa8(nf01@{~vj86&B~Rv<;&PfnWiGOK^Ah zkOX%PPH=a3cL@;O-QC@FaCd^c4mRjF*?VQ}wX@&z|KLC4qGz7zr@OkV>aME077!jI z8dk`RBJjUS2WEIavo#&Xn@PR=OmBM_PE??|UFQR%C;D^YMYh9*B%{2y0+*lj@R;t) z8hBeHLd|vpmh!)rak*-xXl!lYizD`q^Y3uRzNqdg6C9UJ4d3}fU2AmWT%9gSjI)<< zOk{6fc(oDHsnt(~eVHF@+KS|W0zWX9-N4ebbAS3~Jnfp-Lc2JX(LED1(sth=Q%l|u zV6td)&{VMBR|r#)Jy*Sd^s*E-J{b1mDUWl61p!@K#71B=mPovBhlhgsR4LXbWzM?rwmJ4sK(* zq?KcZ9J7ET_q8#NbFz32YC{f*8qnSph>cF!QfF$~h}QA*^>0BGt}#;JV{ zcL(I^+k3OlgY|Pboza)&v~&Ax4+eS@kh_rxWB9e}!wA7K4q*sQw7hKXOM7bRcg#DB zOZy~lJ;y;S5sx+Rt8hus#$HIZ`%dzGYtjn)?_-M-Ea+GK;rV>pYQ&PyW~K^J|2E!Y zmxs{v0}zv*jp6zF?rEys;^v%=T6iEQo*s9AF7uat)y)}9oV z%T%rE?|1eH68a-za1tRn68;h+Fm^PN38j17xH{xU%4J~Xu@v-rHNMU5R%s+QB}L^T zRfZBp5=wQE3!`tbjwi3nLz;%2e=sBWRHB6PL%R$Xii-95o8Nf%2g-@eWXYhP&)=f| zw4;dxq22~V!vM_xXP^-l3+46g^S6WFyYbte|Ns6g#C|Q#V+rLJDaup%4ibATNSk6llMoHoSMF!H4TYG!WNq(fk)iW%A~1TW zs^l1r8%q)f_ZfD1W(m?$jdJg#{$4CW(Z4T&Vlznz2?W_fK~S9;Qst*0vhP0r4Wa4%fiRHZ+`oYXxQ%EL(A4iR7{!+?Z-sLRd^m zCI|m3x^PgG%XI-oOnha1o7s3)mGQTf{++B7(<^=c7TkWGe5dAe~yZ(EB58 zXXi%u>yz6CghI8;<_H{$WHy84#v-Flfm8C+cqh)PSBqrb;c8X2ef#{vBJpFYJfzSTol zW12%T@#!CWBJoJc$nx@=SbcxyOW~y8Z0_$Hi%Boid-_jk0KNPr=fz7np!;(|s0{oaeQ>90ur( zcO*|cI1cfP^3%7SPf;>SN3~T)MKyptb`(+$zOomsOsC6uB&WxzC~icZR7Vo>Hr!Zw zq(+8$gL6qf)U=7cVR}c1PX$Ix;%-zt1o&-^RWqD;k#|p4b2LLYH_>EAGU<&9oeg)l zC6o>GNy*q^$Rlpn%RVR$YcJb2*C`S7$52_vCF+F^C@q47D>;AOPU0L4Jh!0-AKYmo z(FnjFgH)Vc?fnz&?!jSg;DcqH0FyM3LHlFgBQ%rdcu*Nr40V~xxK&wJtaW-gP=hp; z;w+NiCMAKw z(y0nNYi_=N&zLcl!=;@#OP*Kqa+GA3J}yT02w|=10G9t!KykX~0gpVy&vidPNKA6Z zrv;zT(Q4XbG|K9e6>zJ@K{Wp;{i=D*RC)l_rqaFMVvRCjG+BJP-h!!R9>ldek@(W; za(}rPo5Wx@Pp(3%apOYgrmAtl6?X}yvQ5;=)&6;KU@}#zYR5w0TX)gb+D3;nFf{ml z!bY@vVRce*h`0BZd;-XzUM(6)$hAbR)u)#^udWSbu)!Q!S!CJSX40dfy~u61tk`n| zx2qn1o4!=986>`J)pnkmF-_-FJs|k-*^R5BCmEWljkcF+ncnSrHm&{3c;4pbW-hpx zD{feoASVe!ad^ERY9N10q?A`l&B`Sp$OUjCY@Y|Z#T?{sBTk+V@Q{kC-qFhtAeyG3 z*AD*t<=`e>+XW8c%DyF~e7?C;M^nSwqSkL(vs`|$-mIn9@w7B9=7B*i*<*je>$R}3 zCoTHEYM|-p`3Cg8X!P9O*!0I5aIBfaD1%E`%Nb+=a@ZtfzS)+Ws#QfhSZph4eVz;2 z{n~ujU329~XHZwYHXKxfzVC%sUdI?0D=nadvs-914G?H>?u6W@b4fWh^VFV>u4r&S zoVIuSuAEViu&gT+WGdi#uVzqOF)arOB@Bjp@~ke9U0nO*kZRp#AQHy#8c$(u4aknj zW#c-V&IuVcr{3+t?b1#U2uQcDgh6uD0D18TraHGy)<|XsBHakC#LMM%@8;=7imy40^St+467Z$L(2&Zaf_{|CANFJ}ykWJAJV?vA1w?y8?Zio{C)YHt@ zt9_I~&TKobVvqk-GWw$59Uwe=JA|iFLSo(5s*1{OgWPV@L|AJetSe!?#HXsC_<0qw-$C^l}dKpuD?QLCDgo{%M5 zkO;;a6%K=TEcF65+uvuLrHn`>oA2~SVY#kfM3~2sKr^M9HPySZ@$==JC5BVz+&?l1WVgk?*k@ z%*@aUPmI%jhG}UkMBkgQkkBW5!tANdBzb7i6T~aTe-8zEt~SUsA6nY`DyBz5yt8uZ zhu6`${}qytSuMI*Vl&6|1;j8oo-h+5q}p!P0Irpgu(hloNH%?D=BKVzgEhd|0c5xF zn6`HjNJJXX&*J3(6r3b#U*ScPMyN$vPOIXW9WmwyQk{F z%mQ(PFI8POsZ~uqBhAMh$(_FdYcy1{NI&yv9$Ch5vJzydp10(v0AxRTswF&ssJdW^ zMrC%hsMg=XZ$IY?1wc5TIy)g}R+T(PkPN78{TVKJ3nUZFEx|W-FWi>fAsU|ejd^RYSFwzZG z5K8sN6?MNd*D&9=t4b332Ws=%MtpPMDBVro=EBCW?@ty_zZNZ1uum#SkKtt~XH}lb zZJCZel!YMik?$FXsJD=C#${iz1Sn@orvY;`G;tfOuWA%iEF7N0%h~fbsv*%t8Af7H zT=PnMyO2c`Za{AapM?kylUmrh;+>ZL`y+RhFtNYvCzMZ{%-*mr#wTxmtxr=U9sX`P z=Jd(B)Vn@hV~LxbjYj*EMXDo=lhAtadP8|MagcOmGrJ|d9`X@QODId-H7xzcEdK_~ zD>heYr>;Vep+sm{N*zqfsh_Z#m8sl50~~|XBx6%&g|pQvG|;Kye95&j2Rs~uGAZ#q zH*|ch7MP&PagllY;KOD^EgmOB1Smvr?ncv!`n_tgw zlRx`$YoD`8@0{{g@9Z+7=jhXAOwrUx7ed*SdhNAYTWSc@GkhlD0Ssa=CJ&g0Nvb19 zYF*I_AiKWXv%nNvNA6`LollYyh=948%sT&))&ytDfDTrb4K_s{@@46_rc2`VhavP4 zV@@f85tjMNm7H;@cz#1g%v?#x(7F_Cew+;Mbowpuq-~u^$Rgo4BzDhB>L}2G&Xet0 z9bb3JtsKm0k`IX(kqI1Z1(QLX%A$sfAG|XgCw4S2ky&vcERLwf#+-IxUcr9R7SJ%Z z3NzInhrttRL|L|f z|I5u3tOEyERKmhoz-h+u5T?V7%=NKvD6GN2zN3$Q+jVa*T}fVLZxW=k^@@|(l+Zng z73Oh@<*-U79n1vmK+(8>B@b((QqcE>8$k@_aZOSNhIDeK=&{uJofb{ohfFy`>pa1@ zBoH`z{fSvy1*_Yey2?;zv6t*0ZEL0=gh*`-l+&u+P^aSjV<4FP@H6&C0 z;*i{Onz`p;?=vU5OQ(+IrQu=$rh2Nl7cT2mQE8$K9DHU)Ni4KO-PGj06}EG${ahD( zQYu>TG-RD+#!a0bNvVi2?`fglDrSM8 zG5lvU+0Ng&)`BOn6H2BfH$zT`z6!aHaUqU{u%AvE$~|{}Dw^RI!fd{mzLr>in5(4d zaKe<%`@_%kai#C{ZcIPZvHaT+{cWH)V}fI7s{smsdgYnv2;lVmJ)Xpr{{SC`ww*WZ@cKQ3Bu}8b=--O<97nTPauV? zni{p+Wp$sDy!=sw4BcRKw=a~5Vxsm@Ya%4r`ts5F72Pv;^WVw(`!(y(t>e%EVPOS> z#U4X-BVxHdW*3mVeTAKYu#d+f{{=l zSO)9MOyt+Y8c@=9KR4?%8P}q!10c3BYEp%y9N|b0=YBR;tu#)0<1UA`QvJp5 zV7?&8{d$#QszaMWwZ$_QkHtP1-E{NvHlx$y z$uCT*Y(I80id^cEXHk8RJ&T#;nZl!S*VPKCHS70YV46Syz@0!#eu8`r(9C_}2dEKp zCQ{XaqfR)bf|8$qkeVUdWGR2?^x zNaK2TY64ec=1LtY$E2l^m^?7&eoe8gHCtAb&1p3qbsb`$WF0LsE9-uHm?rr7YomLc zXO-UaY?B-dS4Hg&i4(Unks zg#vbBiKvXIVGdJxLXC4(iKq(1HO19_UxozU!B_T{TJ7!+JP4~{35qs-!x|n=nIS=S{Jin#38MZUzR=@U9;d_&KqXkDA7!@h zm%LgkMOTy(RnlK3+H8+Jg;f3cHn2wNCOj`cd{d+40zC+LNiW57YUBmjyoQPn#T&!S zcoNJNQVHR-zzMe9>^A%u4Y*K~F94{?%ipZ3yz@rTjmSyEN60B$nK6Mb0QOX6q!1>a z8DnuKrH+kLt4nKTVPp2W;+ICN#Tzw?y2a6!CLEKL9MVIr#j>v$Fr9tw!Bd3f$Q z%%%1zG*=mv3(jkD*T#uda%vTl8xJ*+AI9`GgLU6WmryYsNp z>=-o|$!VB-d}cREo_p2sW0E8)E;twtF|-9Rb5LWjAMGa@Vco*6#!?DAkzONFRb6~n z?h&r1r&kPP-TaDNBgK_7O;!w@0Q=Ow9&(UDGMj`X!VQAii4_3H$DW8%bf8b;=sagf(@_J#VUEvG`C{k_J!{ILZ2D32%pE*G^*iXTkG%#!s+1w2y> z_{+EjRbo=|qw&Q<$;DNY`L7xQ@fA~@^JFZ~sT33knQD8fE}^YgOFY$z1={Yv>EQtX`c@h)|3*`7^0Pk5}}cdn5D@JfGh?GGziT2^u@6$7CQlGi0+Agd|AO+ zDEi%~`B~@Ck<8p4*(UfR(l5L)hgc50>kuA4h$ln<-H4ka8Z&PL2(9go%~U^q#K5%p z)P){opzlo&v(;$J47(}hym<54OVHmo8SQJ3RN9KbP3y3y%!z_8kSlW1`eY8{_|3Y9 zPjlz-m5WT~@WIt>(e$zf{-;K3%)-_(2hNM&vuQz1{ZdO1_)J)?l@{^doNK-|2Ru2g zXG?{OQ=5{#zB;1waJ!wEcQt(n<+BKh+xtJ&c-Dh3;BVjL`6P0TY*DLamP3K4p$q;j zP!fCsdr|B-*F8zQt8ie|iEC6I@Ta=-l>|Hb-%n89 z2mLv6C=4E1<+P*wt(Sj46h$AbRQ=3@Dmnigk>&WMZu^tW{-Xx}{ShCcUkXy6$G`7? zMw(G|1T{FuG!XtoF<_FwKm*b82U?^*M`j|xBh5CuYJaWa-_sx(1Y32l7m>c%{5g_o z2_Bh`V443*2mZ$My`ld9vo+BUHOZZ&d6ku-@f8|$Op{Dg6;?8Dkd534u}pTw|661; zpWpbK3u?&A6L&}^(k?q4#~i0>h%Kg2Q$!HRz1*NQ`~p_~A$kz7P{b(JkT#y4KIoX3 z01R+60bDPbFP#B~0VJ}sv!S5+B>%^r^ZfN2;k#4x3F;{lA}RS(r@9U3=;-%vgTulk zKG!NQ4sDOo&|2kd9)7Ja1Uc?tikVc|xnx_@tAzXz=1MRUGbuVA9f~Gy!`e_3I=H;f z4#a&J?o!;Qk3W7CdTobJW!*x`BCtNmyP8K96Rl2^1nUyHtDc(?>ua5m<6>xx&0?3j z`s}Nlu>HQdcjx?>Vdm+~@ecSyU6wSYYD~+W#vViBn_Lxo0_QDPpY%9`Jx_Xp1cUJA z_|T8^44Ma9yS%RgucgV{WiZg2aur{=;>7J=w)bz}w3nobFBrOKL|Ea-Me}opJCqJ2jNE24a9hEE7V=<`1tKnQmXr$x`_aaTnzV(1eQ0R{DFnF zt-P;0K)vQpk?FUG^Tm2YO7gU-YF$eEU|mUPJ=ET6J}?{-t^vuJ&}$?hBA{UTI?Cg5 z&ETLZcRJ$Y!aP>EG#wKM`!(jq=F3EFZVgO%V!EZF$m-F;2OA!BgcawLrdv&|1TRjf{CAn zkI$@*%Q>rf6sNxc(B$M!lM@C+_?wT!uY5o1+yC$n3NW*-eDS_%*CGTNzxibIoSH2} zHFaWzj(;QyQlZzT2G_jB7>=f-=us{3*l&`hpc22pdrC&k#tk@ z!$%%h9P=jh_J0=BuwOJ939-%g4{+5*m(yBUa^5`{nuwRe%`>|tP#a4Ojc_VXJ>Y_U zhlcTCGI}G@Ioq2H)-oh2;)n6mnr(5a&me_H$DW-=KnxZ}&brToOubo62mIA7y*5KI z+2=1M2hV21K9pWk0M+7-$r{5^FztGvS)~#s-6k47PdWTm%S;)?m#U42hPM2j&sk6h zfw2uE-R>su@Qvy_*mrul1_)y*h9`4GByxH`uf7;$%nHVL)br=vYvN#>j@+)L|Iq)H z#^WDPCz)<@zp9NpF4(f+i%+lh#eb`HY#F39I%dSI3Hz>MnV|mVsCV*l)CcG1_!p@t z8Wtw;;?I(aHdZu~j2%ynqCWv%0%)r|w(p70VYzVNT`9z^Ht zc`G75?YJXpSgAg@=Ra^~IGH{_fzaa*xuW_}s!-*c+a3z$%OA&f{G9E9{nxI%_~djc z9Iz?tR9sxDH!su*XZQufCfa6OPZx0>wzB*(ws&?oa54oO){{6CRCG9Gq6juO z3K-(+6xJ3oKPUD&NTqSe$iyG=rLMYLKDltWZ9yjzdID}r(G)~R&UvknWit^JL!G*NZFt61rtysK3uZCoj#$yVeTbuDv zlR*1Gr_P#C$#|5k#CS>_|35YQzTnpHEgL%2aTx|5f&0?<%MuTc7Nlw^&=0X-8cK3B za%mjo#NL*EDu$5e$Ab*y8t{vxWFPPJoP>U4&OIpSo>W z?QWnJTMb%V($b?%nlXRcoZLqk;=JT|GeFu4sJ7|{Je~tTt2TVA0nv*~0KS`ejm3e( z==hab&0*U+T+1To-f`AKq6ph&PWcC3W6|s6QgJggtUwR{vx1C%nHW{O_sNEpck~hx z#=!N1CdtwR&z_EXA6V>)iZw06i_$c!*ADEavE}1|? zkk2E$r(>glCiJ)|DjpvaTLAFw16=8f ztIAe8uD-J4sfCXxCGacCUum7vo!cAMXV*N?4RL}SK^3i=1Zp$ zJWeDbY8)PruwRx5t93TsbuszZngH3`UhZ+GmGtjNnl5)Z1jHQKp|QLoaF^V{bfE9> zRIpxcKY)ALP^5ZErcsU79UL9j9bG?|G>xQneAeTHG zO!TteB49Kc>wwE4AwEpta+DTj5a3C8GP7lJvl3A4-e=kspi2(VNj32kN|&{aV4))l zJInQIP>+nCe+{NjIp_{iji$z9z!D@R!`yJd2M##=l*n`_iMQQoDv*fnj~JmXG*E5S zZ?ZpG8EWnCv`woEi-sLHvP<0ryI`cWcYQleO>f? z=*8`$FT69Yy$1`pjS`>QBhSqd)42|!u$jF!1&JKAleKcysS6_cvX1$l zJOH!t)Qzy@<*lWf9jfY$<}t|p&&8XG+(c;7nSxD%V3wS1Upwi9T`9nQ0WyDUM>xM{ zBN7xYc^)?-j+)hG1Jawie%#vbji!VbfL_T;6!I7xYoj-oxiM0`!-F*6!Es50MQBVU z{*qV+KVO7#6oIC}u^5TLLbRVj7<+|bwl{-MV&c9ybkpbrO)^$jtHaTI*XS=+fSfWE z95(S7k{~?G@h>< z)G=?4*OVBJ+1Lkg4LN~VRm{R(ujh|o!MnczYdxty*4p>WhGX$%X?9^XnGzkaF(KD% zaf~r;3!eX|zLA!Ld6Rq~TG4uEHos+O1$DPtgB%*R-Wq(#(*^G7ExvR>=y}9Q>`;-u zI#LxNh^+_5B-csh^9mcKV!9*&i>_J~WE^tm+W@AuH~sF1Ol)eH+CHDEz!L$2Dd+?< za5{+IGfpGpdrVGRVGSvHdbRoARY!|45v3B?N`f~O0zB{;hfcL$wT_{_Y4hsgpjVDW z((8(${duU>?~Ll`0l-d^A>Rq7f5eHs{>1t5l`(*lwQqcm2u@=Ew7g2>*GCkSMM8Q9N} zJ;;rLR-S*}FD~FhH(@chI>|SuATeh-j*Hw*L4N9XgKu_2N{!FX}S`P_u9TUI+JQ2q&Lrl z$XQ^yV+_Cvdc`9YiR-;eBZYnWlZ9nwE~;FSmzmFNY{N z1|Lv9ZR>QnVYw`s9=c`{6@YnqAU0pE1l{QrHFre621K3B%lIrk29i-wgn1e1T#q0b zKhz=@JPj*m`hI)M?4z!sUzq^1;t&WZOfSE0+fgoMI#?B>L}G=ZU;%0B>;jYD86pQ>-~br00(-mA#y(7V zq0(`ds-NP!7bTDS0HGg1pB!wvEXbIs`7GN4{KJem=NIzz3UzS5!y_P!@?z;AzL{14 zv+ud4=Ip!O*jKLez3OqK;}=Nu762C@7M@ydcg+EAj|v1Wyn2W&TYzf=$!u!^#$f`I zbC^^F7eNf>FrFbHSxl7(o}K*nSGZjeY*>$7A^tQucDr<}9#J+D6g1!Xu;@LP!nvjj zoRFvOZ%%Ic<1|}h4Pud&W=ljklJa^6bBdODE$$NwpCl(aHdm257@usdWkla9qH3?b z%nT<){dU*D&auR2!X}K;M=d7&ISnWSHyf5w7_oA{=UUMy7@LRC62VLMEfRY@#N# zDWqrlS(0|sBMIFv>qyP$7(AUzYxNJrn|6!CNLg6aU#ku?0+Hs_i*;aR-U?6tN*XJU z+LGq_xMXG>xvX(@G%dk>G+6cN)$RPlhci|ntHsp9aLj)eD$5((tsCsh^g$RHr8`z5 zjV<=Bv@@~LNRaP?AS^@XiVYAJ^KOeWm@VSD3I@Tr?h|3hgNd)nwZqo}BtyoUkl6eK zK6jSU{WWcm+Zyx9Ieo0}sBA6!w-K#2(6u9{v|97U zm8*MUFY8*~o&cv@eAfrj6`b?8bR_hRge>O4w5s*u()<_Bd@r0@XF%?Cm|o)m$615D zBiDITEjm)Q7N`v*JP%i=`G>ahNd$->6SNCI4zscz%`T;15fE!d2uK@0bLKYZMe(+G zuKw(*^fTTZec`WK^%B-FmCafvQz@dMl56*&D|N=45nrAO9AQS?VCahG_5X2j%fRvLFH9z4ea6~+Mj7ez~!Bc zrU6Fds+0qSJd$3LDMw|B+=EU6l8gerVjsXgE7vXg3;qox%!oj~9S$+<<9yv&R>F9B zvZwuA*l{A3|AzS#H9fU@o>hup%_@pr!D=YT?$t_-=L|T@F0}o2Z=`8T!K$l4cL!&> z%=97#gB+rt3+}XTN!)6^LFa`u>`Ij}VPQCV`;?G^CO1)TFuVx!t(_G-ts> ztr>nc*%pT9bS#TFF`pE6V%!%9j3UK{Kp+X;Vj$)fqHj8m|y zW8hOyl+s}xVgeax*xxAQoQj0*@0Ra)up)+%cr&Z4Z7ddeL8``Tm0#D5egBYQrIwb( zqo}XH*a-0p4($?CKWI~KNm17Q;ws=qT1(KAh7gJG`QuIcBp%L@P??X1pw zw(%SP z33`e;FjQeTo63EBD%+i-gbPhLid&tQ=9_%0=tD^HNS%dUAICU8zy4yH-!QSP_Vdu3 z=V>yzTqSV6beX78K%c}Sl<$|vR6bhYVk#I;Sow?Fl79^A3Xn(Qb7{#JPx+fRDMS!*^PT!Wd!$(yh--n>(ONPxSqPA3!;;EvrP(aT~A$;%x~EmB;v~%>ngB58;7+E z1FG}yIW8OZB+>Rr+sfX)Q;XQRafi!C-BvRxVDA7^e%DCO8_t0JVHUt9yNDn1nU!Tn zAm|vl#pZiTk?uLEp+5lYyuJFlMT>4$y?%7cF4EcJ6+SL5$&1U5#WXb{=9L|r=(7~f zn@WpD*(e|~?ZB_C&um9vZRGET`+DIQkS~FS$|QES6+*;D&#zq3ddeuEuUV&DZ?UW# zQ|u8j=|pZYuEnJZtxXz^wW^xJ;&fu0xHiBk4|d23Jj}TPnLQ6l8(SRa3)w18ElDmH zB>r-gTU(p8pcw*%Bc4nvtLa|&(efYymqz;OlTL*rL--5|m7Q%!^O%;zbo@i+1G+7_NIZl!G}1DZTXE&=@6%jmxPFcbSx z;rWxCgdwx#O2)RUpT@Z=%gx(xVVg}qB=%ies5KNB9k-c%=bkHT+Z`67W z!TFiot-T+o%%sunbNLMe|AGIOdpgNi;Jt$UjBw8GLV9scYh7vw;EpFFj^SSt=wA$R z`f0?QQ}LDn@K08Se}S}Y?*#={e%_qOe}?e8i7wiWJZz~$K5RAc`WZ@(4?#|GM#(pIqk3{IS@fD27K z0|J3i`f}l_4JHg{nthqDq1ua(^&VG_- zN#SHwPtSG__TP%)@6STQ!=ypz&V#wtZpx~Bb$NHUw||u>K3V)@d@8DeFwf>PmaQ1%v~xfHIA0N=|!;*0{OLD8iKWg;xm z|19zQYgTygDhG-N-&GZ3)NFE@29=3xbU^9S9@7QaDeITP0Ka}@RMugOt!D_^yO~F_ zV5#{ti~|Xu_;a41WRvT;v=fVoCgx3K$&rCUc;=jIbECt{nu6f?;Mlg(J5>3PL{E&x8KXuzVQ;P zUX-juGBICiykV|Z)<^bc3TLzI&@X!n{AWGUU)zNg2Nvc8fPp2Nd7UvmLevv&G{&Q@ zBMoOgu^BHh5KM6f9MD;iQ5+NgQ|=%!1;b7IN`f^}dz5L2ZfLVGeu){vb9PS7s8l51 z9vHs)>oq5z4)zmiP;>+}jTA`m%#d8>ZnjaAou zlZln|)yte5f21YV;Lj@u5{}5ROis{zuLjJn2iC`I&Zb>}W$Es`0QruzN zKQnkBV2`1K^-5;-mx@t^$%FHwOHJl-k_P{q(db{V|B+Vq#JjQB;+x=q*J}TD|LMFd zv=JQn$&u(t0{EZsARB6-a;!;dC&63w@v?zrbZ@|)%L4(66!44waa>5vBZRL2`1i&C z_u>#G!V;G#aF&oSxYow^9VNf&$DM{ZkcpHCWkb$CMEL9)!N_jP=vYwTI>cz8kBHUuISP zfv#{rg?tV6X()vmQ&VJ&kef~0dIMkp-#^;a?Q^pH^OE;f?mQ!(R)XzNYEzkw&oN9K z!uBbqm17y%4u_yiv(cyj`yIf73-=1L1N@rZbF6Undp(9zjuA_I6~i&3xn@RY+R5>b zi2t>Vg2o6loJ95P%fDC^&A5LXR{wZl7qvH5{Tw)p(h?8wUgUp?0AM1*T{m*8l zGrulx2khIUeI$4mU=PYmN75)OF>o7ZJcYVVOGG8(U?d=RGn=J~coPMX^ z&migGbu9lZJQD@~AYk-J)$z>SZm!+eFFLN(ww-D>9-Ww2Y=x+V-?+WnLPpK4mds(L zmDYEtzcvZXSBB}HgGa?u?_%=Pl?eFTorDo0qTvxS9Mz<3Y6870kE6G2Smu=hgYw

By$4kBpf5B&jzj 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 *{data-viz}* in {kib}. -The data comparison view shows you the differences in each field for two +You can find the data drift view in **{ml-app}** > *{data-viz}* in {kib}. +The data drift view shows you the differences in each field for two different time ranges in a given {data-source}. The view helps you to visualize the changes in your data over time and enables you to understand its behavior better. [role="screenshot"] -image::user/ml/images/ml-data-comparison.png[Data comparison view for {kib} Sample Data Flights ] +image::user/ml/images/ml-data-drift.png[Data drift view in {kib}] Select a {data-source} that you want to analyze, then select a time range for the reference and the comparison data in the appearing histogram chart. You can From 100975f280704c0cb6210c0817052afce71f7f2d Mon Sep 17 00:00:00 2001 From: Kurt Date: Mon, 29 Jan 2024 12:02:20 -0500 Subject: [PATCH 44/46] Adding check to escape pushes to output in kbn-handlebars (#175490) ## Summary Closes https://github.com/elastic/kibana/issues/174865 A bug was reported that noticed a difference between kbn-handlbars and the original handlebars when it came to escaping nested values. Additional checks have been added to verify whether escaping should be performed. ## Testing When reviewing the unit tests notice the permutations of nested/un-nested inputs for each type of template(simple, helper, block) with all values `noEscape` compiler option (default(false), false, true) ## Release Note Fixed issue with `@kbn-handlebars` where nested inputs were not being escaped properly --------- Co-authored-by: Jeramy Soucy --- packages/kbn-handlebars/index.test.ts | 232 +++++++++++++++++- .../src/spec/.upstream_git_hash | 2 +- packages/kbn-handlebars/src/visitor.ts | 20 +- 3 files changed, 237 insertions(+), 17 deletions(-) diff --git a/packages/kbn-handlebars/index.test.ts b/packages/kbn-handlebars/index.test.ts index ed607db1e0bf6..573834c953ffa 100644 --- a/packages/kbn-handlebars/index.test.ts +++ b/packages/kbn-handlebars/index.test.ts @@ -20,18 +20,226 @@ it('Handlebars.create', () => { describe('Handlebars.compileAST', () => { describe('compiler options', () => { - it('noEscape', () => { - expectTemplate('{{value}}').withInput({ value: '' }).toCompileTo('<foo>'); - - expectTemplate('{{value}}') - .withCompileOptions({ noEscape: false }) - .withInput({ value: '' }) - .toCompileTo('<foo>'); - - expectTemplate('{{value}}') - .withCompileOptions({ noEscape: true }) - .withInput({ value: '' }) - .toCompileTo(''); + describe('noEscape', () => { + describe('basic', () => { + it('should escape a non-nested value with default value set for `noEscape`', () => { + expectTemplate('{{value}}').withInput({ value: '' }).toCompileTo('<foo>'); + }); + + it('should escape a nested value with default value set for `noEscape`', () => { + expectTemplate('{{nested.value}}') + .withInput({ nested: { value: '' } }) + .toCompileTo('<foo>'); + }); + + it('should escape a non-nested value with `noEscape` set to false', () => { + expectTemplate('{{value}}') + .withCompileOptions({ noEscape: false }) + .withInput({ value: '' }) + .toCompileTo('<foo>'); + }); + + it('should escape a nested value with `noEscape` set to false', () => { + expectTemplate('{{nested.value}}') + .withCompileOptions({ noEscape: false }) + .withInput({ nested: { value: '' } }) + .toCompileTo('<foo>'); + }); + + it('should not escape a non-nested value with `noEscape` set to true', () => { + expectTemplate('{{value}}') + .withCompileOptions({ noEscape: true }) + .withInput({ value: '' }) + .toCompileTo(''); + }); + + it('should not escape a nested value with `noEscape` set to true', () => { + expectTemplate('{{nested.value}}') + .withCompileOptions({ noEscape: true }) + .withInput({ nested: { value: '' } }) + .toCompileTo(''); + }); + }); + + describe('known helper', () => { + it('should escape a non-nested value with a known helper and default value set for `noEscape`', () => { + expectTemplate('{{#with foo}}{{value}}{{/with}}') + .withInput({ foo: { value: '' } }) + .toCompileTo('<bar>'); + }); + + it('should escape a nested value with a known helper and default value set for `noEscape`', () => { + expectTemplate('{{#with foo}}{{nested.value}}{{/with}}') + .withInput({ foo: { nested: { value: '' } } }) + .toCompileTo('<bar>'); + }); + + it('should escape a non-nested value with a known helper and false value set for `noEscape`', () => { + expectTemplate('{{#with foo}}{{value}}{{/with}}') + .withCompileOptions({ noEscape: false }) + .withInput({ foo: { value: '' } }) + .toCompileTo('<bar>'); + }); + + it('should escape a nested value with a known helper and false value set for `noEscape`', () => { + expectTemplate('{{#with foo}}{{nested.value}}{{/with}}') + .withCompileOptions({ noEscape: false }) + .withInput({ foo: { nested: { value: '' } } }) + .toCompileTo('<bar>'); + }); + + it('should not escape a non-nested value with a known helper and true value set for `noEscape`', () => { + expectTemplate('{{#with foo}}{{value}}{{/with}}') + .withCompileOptions({ noEscape: true }) + .withInput({ foo: { value: '' } }) + .toCompileTo(''); + }); + + it('should not escape a nested value with a known helper and true value set for `noEscape`', () => { + expectTemplate('{{#with foo}}{{nested.value}}{{/with}}') + .withCompileOptions({ noEscape: true }) + .withInput({ foo: { nested: { value: '' } } }) + .toCompileTo(''); + }); + }); + + describe('unknown helper', () => { + it('should escape a non-nested value with an unknown helper and no value set for `noEscape`', () => { + expectTemplate('{{foo value}}') + .withHelper('foo', (value: string) => { + return value + 'baz'; + }) + .withInput({ value: '' }) + .toCompileTo('<bar>baz'); + }); + + it('should escape a nested value with an unknown helper and no value set for `noEscape`', () => { + expectTemplate('{{foo nested.value}}') + .withHelper('foo', (value: string) => { + return value + 'baz'; + }) + .withInput({ nested: { value: '' } }) + .toCompileTo('<bar>baz'); + }); + + it('should escape a non-nested value with an unknown helper and false value set for `noEscape`', () => { + expectTemplate('{{foo value}}') + .withHelper('foo', (value: string) => { + return value + 'baz'; + }) + .withCompileOptions({ noEscape: false }) + .withInput({ value: '' }) + .toCompileTo('<bar>baz'); + }); + + it('should escape a nested value with an unknown helper and false value set for `noEscape`', () => { + expectTemplate('{{foo nested.value}}') + .withHelper('foo', (value: string) => { + return value + 'baz'; + }) + .withCompileOptions({ noEscape: false }) + .withInput({ nested: { value: '' } }) + .toCompileTo('<bar>baz'); + }); + + it('should not escape a non-nested value with an unknown helper and true value set for `noEscape`', () => { + expectTemplate('{{foo value}}') + .withHelper('foo', (value: string) => { + return value + 'baz'; + }) + .withCompileOptions({ noEscape: true }) + .withInput({ value: '' }) + .toCompileTo('baz'); + }); + + it('should not escape a nested value with an unknown helper and true value set for `noEscape`', () => { + expectTemplate('{{foo nested.value}}') + .withHelper('foo', (value: string) => { + return value + 'baz'; + }) + .withCompileOptions({ noEscape: true }) + .withInput({ nested: { value: '' } }) + .toCompileTo('baz'); + }); + }); + + describe('blocks', () => { + it('should escape a non-nested value with a block input and default value for `noEscape`', () => { + expectTemplate('{{#with foo}}{{#../myFunction}}{{value}}{{/../myFunction}}{{/with}}') + .withInput({ + foo: { value: '' }, + myFunction() { + return this; + }, + }) + .toCompileTo('<bar>'); + }); + + it('should escape a non-nested value with an block input and false value set for `noEscape`', () => { + expectTemplate('{{#with foo}}{{#../myFunction}}{{value}}{{/../myFunction}}{{/with}}') + .withInput({ + foo: { value: '' }, + myFunction() { + return this; + }, + }) + .withCompileOptions({ noEscape: false }) + .toCompileTo('<bar>'); + }); + + it('should not escape a non-nested value with an block input and true value set for `noEscape`', () => { + expectTemplate('{{#with foo}}{{#../myFunction}}{{value}}{{/../myFunction}}{{/with}}') + .withInput({ + foo: { value: '' }, + myFunction() { + return this; + }, + }) + .withCompileOptions({ noEscape: true }) + .toCompileTo(''); + }); + + it('should escape a nested value with an block input and default value for `noEscape`', () => { + expectTemplate( + '{{#with foo}}{{#../myFunction}}{{nested.value}}{{/../myFunction}}{{/with}}' + ) + .withInput({ + foo: { nested: { value: '' } }, + myFunction() { + return this; + }, + }) + .toCompileTo('<bar>'); + }); + + it('should escape a nested value with an block input and false value for `noEscape`', () => { + expectTemplate( + '{{#with foo}}{{#../myFunction}}{{nested.value}}{{/../myFunction}}{{/with}}' + ) + .withInput({ + foo: { nested: { value: '' } }, + myFunction() { + return this; + }, + }) + .withCompileOptions({ noEscape: false }) + .toCompileTo('<bar>'); + }); + + it('should escape a nested value with an block input and true value for `noEscape`', () => { + expectTemplate( + '{{#with foo}}{{#../myFunction}}{{nested.value}}{{/../myFunction}}{{/with}}' + ) + .withInput({ + foo: { nested: { value: '' } }, + myFunction() { + return this; + }, + }) + .withCompileOptions({ noEscape: true }) + .toCompileTo(''); + }); + }); }); }); diff --git a/packages/kbn-handlebars/src/spec/.upstream_git_hash b/packages/kbn-handlebars/src/spec/.upstream_git_hash index 0d4d453a0c5c3..3751f591ea3c3 100644 --- a/packages/kbn-handlebars/src/spec/.upstream_git_hash +++ b/packages/kbn-handlebars/src/spec/.upstream_git_hash @@ -1 +1 @@ -eab1d141cb4a1d93375d7380ed070aa1f576a2c9 \ No newline at end of file +7de4b41c344a5d702edca93d1841b59642fa32bd \ No newline at end of file diff --git a/packages/kbn-handlebars/src/visitor.ts b/packages/kbn-handlebars/src/visitor.ts index 1842c8e5d6a2b..16dc151df8640 100644 --- a/packages/kbn-handlebars/src/visitor.ts +++ b/packages/kbn-handlebars/src/visitor.ts @@ -405,6 +405,18 @@ export class ElasticHandlebarsVisitor extends Handlebars.Visitor { return this.resolvePath(data, path); } + private pushToOutputWithEscapeCheck(result: any, node: ProcessableNodeWithPathParts) { + if ( + !(node as hbs.AST.MustacheStatement).escaped || + this.compileOptions.noEscape === true || + typeof result !== 'string' + ) { + this.output.push(result); + } else { + this.output.push(Handlebars.escapeExpression(result)); + } + } + private processSimpleNode(node: ProcessableNodeWithPathParts) { const path = node.path; // @ts-expect-error strict is not a valid property on PathExpression, but we used in the same way it's also used in the original handlebars @@ -415,7 +427,7 @@ export class ElasticHandlebarsVisitor extends Handlebars.Visitor { if (isBlock(node)) { this.blockValue(node, lambdaResult); } else { - this.output.push(lambdaResult); + this.pushToOutputWithEscapeCheck(lambdaResult, node); } } @@ -435,7 +447,6 @@ export class ElasticHandlebarsVisitor extends Handlebars.Visitor { private processHelperNode(node: ProcessableNodeWithPathParts) { const path = node.path; const name = path.parts[0]; - if (this.compileOptions.knownHelpers && this.compileOptions.knownHelpers[name]) { this.invokeKnownHelper(node); } else if (this.compileOptions.knownHelpersOnly) { @@ -455,7 +466,8 @@ export class ElasticHandlebarsVisitor extends Handlebars.Visitor { const helper = this.setupHelper(node, name); // TypeScript: `helper.fn` might be `undefined` at this point, but to match the upstream behavior we call it without any guards const result = helper.fn!.call(helper.context, ...helper.params, helper.options); - this.output.push(result); + + this.pushToOutputWithEscapeCheck(result, node); } // Pops off the helper's parameters, invokes the helper, @@ -482,7 +494,7 @@ export class ElasticHandlebarsVisitor extends Handlebars.Visitor { // TypeScript: `helper.fn` might be `undefined` at this point, but to match the upstream behavior we call it without any guards const result = helper.fn!.call(helper.context, ...helper.params, helper.options); - this.output.push(result); + this.pushToOutputWithEscapeCheck(result, node); } private invokePartial(partial: hbs.AST.PartialStatement | hbs.AST.PartialBlockStatement) { From 83790a6254bde7362910afde20ead897afd484ff Mon Sep 17 00:00:00 2001 From: Philippe Oberti Date: Mon, 29 Jan 2024 11:18:59 -0600 Subject: [PATCH 45/46] [Security Solution][Timeline] removed unused expanded details code (#175263) --- .../components/formatted_ip/index.test.tsx | 64 ------------------ .../components/formatted_ip/index.tsx | 7 +- .../side_panel/hooks/use_detail_panel.tsx | 14 +--- .../timeline/body/events/stateful_event.tsx | 7 +- .../body/renderers/host_name.test.tsx | 67 ------------------- .../timeline/body/renderers/host_name.tsx | 7 +- .../body/renderers/user_name.test.tsx | 39 +---------- .../timeline/body/renderers/user_name.tsx | 7 +- .../timeline/eql_tab_content/index.tsx | 13 +--- .../timelines/components/timeline/index.tsx | 2 - .../timeline/query_tab_content/index.tsx | 11 +-- .../containers/active_timeline_context.ts | 39 ----------- .../public/timelines/containers/index.tsx | 2 - .../public/timelines/store/helpers.ts | 1 - 14 files changed, 10 insertions(+), 270 deletions(-) diff --git a/x-pack/plugins/security_solution/public/timelines/components/formatted_ip/index.test.tsx b/x-pack/plugins/security_solution/public/timelines/components/formatted_ip/index.test.tsx index b7e0c782a9e6e..97652a97d9897 100644 --- a/x-pack/plugins/security_solution/public/timelines/components/formatted_ip/index.test.tsx +++ b/x-pack/plugins/security_solution/public/timelines/components/formatted_ip/index.test.tsx @@ -12,7 +12,6 @@ import { FormattedIp } from '.'; import { TestProviders } from '../../../common/mock'; import { TimelineId, TimelineTabs } from '../../../../common/types/timeline'; import { timelineActions } from '../../store'; -import { activeTimeline } from '../../containers/active_timeline_context'; import { StatefulEventContext } from '../../../common/components/events_viewer/stateful_event_context'; jest.mock('react-redux', () => { @@ -66,15 +65,6 @@ describe('FormattedIp', () => { fieldName: 'host.ip', }; - let toggleExpandedDetail: jest.SpyInstance; - - beforeAll(() => { - toggleExpandedDetail = jest.spyOn(activeTimeline, 'toggleExpandedDetail'); - }); - - afterEach(() => { - toggleExpandedDetail.mockClear(); - }); test('should render ip address', () => { render( @@ -108,7 +98,6 @@ describe('FormattedIp', () => { userEvent.click(screen.getByTestId('network-details')); expect(timelineActions.toggleDetailPanel).not.toHaveBeenCalled(); - expect(toggleExpandedDetail).not.toHaveBeenCalled(); }); test('if enableIpDetailsFlyout, should open NetworkDetailsSidePanel', () => { @@ -137,57 +126,4 @@ describe('FormattedIp', () => { tabType: context.tabType, }); }); - - test('if enableIpDetailsFlyout and timelineId equals to `timeline-1`, should call toggleExpandedDetail', async () => { - const context = { - enableHostDetailsFlyout: true, - enableIpDetailsFlyout: true, - timelineID: TimelineId.active, - tabType: TimelineTabs.query, - }; - render( - - - - - - ); - - userEvent.click(screen.getByTestId('network-details')); - expect(toggleExpandedDetail).toHaveBeenCalledWith({ - panelView: 'networkDetail', - params: { - flowTarget: 'source', - ip: props.value, - }, - }); - }); - - test('if enableIpDetailsFlyout but timelineId not equals to `TimelineId.active`, should not call toggleExpandedDetail', async () => { - const context = { - enableHostDetailsFlyout: true, - enableIpDetailsFlyout: true, - timelineID: TimelineId.test, - tabType: TimelineTabs.query, - }; - render( - - - - - - ); - - userEvent.click(screen.getByTestId('network-details')); - expect(timelineActions.toggleDetailPanel).toHaveBeenCalledWith({ - id: context.timelineID, - panelView: 'networkDetail', - params: { - flowTarget: 'source', - ip: props.value, - }, - tabType: context.tabType, - }); - expect(toggleExpandedDetail).not.toHaveBeenCalled(); - }); }); diff --git a/x-pack/plugins/security_solution/public/timelines/components/formatted_ip/index.tsx b/x-pack/plugins/security_solution/public/timelines/components/formatted_ip/index.tsx index 9122cfbcad66c..20dcfc89452a3 100644 --- a/x-pack/plugins/security_solution/public/timelines/components/formatted_ip/index.tsx +++ b/x-pack/plugins/security_solution/public/timelines/components/formatted_ip/index.tsx @@ -26,8 +26,7 @@ import { parseQueryValue } from '../timeline/body/renderers/parse_query_value'; import type { DataProvider } from '../timeline/data_providers/data_provider'; import { IS_OPERATOR } from '../timeline/data_providers/data_provider'; import { Provider } from '../timeline/data_providers/provider'; -import { TimelineId, TimelineTabs } from '../../../../common/types/timeline'; -import { activeTimeline } from '../../containers/active_timeline_context'; +import type { TimelineTabs } from '../../../../common/types/timeline'; import { NetworkDetailsLink } from '../../../common/components/links'; const getUniqueId = ({ @@ -211,10 +210,6 @@ const AddressLinksItemComponent: React.FC = ({ }) ); } - - if (timelineID === TimelineId.active && tabType === TimelineTabs.query) { - activeTimeline.toggleExpandedDetail({ ...updatedExpandedDetail }); - } } }, [onClick, eventContext, isInTimelineContext, address, fieldName, dispatch] diff --git a/x-pack/plugins/security_solution/public/timelines/components/side_panel/hooks/use_detail_panel.tsx b/x-pack/plugins/security_solution/public/timelines/components/side_panel/hooks/use_detail_panel.tsx index 45f85294bfa37..9111b641dbc12 100644 --- a/x-pack/plugins/security_solution/public/timelines/components/side_panel/hooks/use_detail_panel.tsx +++ b/x-pack/plugins/security_solution/public/timelines/components/side_panel/hooks/use_detail_panel.tsx @@ -15,8 +15,7 @@ import type { FlowTargetSourceDest } from '../../../../../common/search_strategy import { timelineSelectors } from '../../../store'; import { useSourcererDataView } from '../../../../common/containers/sourcerer'; import type { SourcererScopeName } from '../../../../common/store/sourcerer/model'; -import { activeTimeline } from '../../../containers/active_timeline_context'; -import { TimelineTabs, TimelineId } from '../../../../../common/types/timeline'; +import { TimelineTabs } from '../../../../../common/types/timeline'; import { timelineDefaults } from '../../../store/defaults'; import { useDeepEqualSelector } from '../../../../common/hooks/use_selector'; import { DetailsPanel as DetailsPanelComponent } from '..'; @@ -138,16 +137,7 @@ export const useDetailPanel = ({ if (scopedActions) { dispatch(scopedActions.toggleDetailPanel({ tabType, id: scopeId })); } - - if ( - tabType && - expandedDetail[tabType]?.panelView && - scopeId === TimelineId.active && - shouldShowDetailsPanel - ) { - activeTimeline.toggleExpandedDetail({}); - } - }, [scopedActions, tabType, expandedDetail, scopeId, shouldShowDetailsPanel, dispatch]); + }, [scopedActions, tabType, scopeId, dispatch]); const DetailsPanel = useMemo( () => diff --git a/x-pack/plugins/security_solution/public/timelines/components/timeline/body/events/stateful_event.tsx b/x-pack/plugins/security_solution/public/timelines/components/timeline/body/events/stateful_event.tsx index 8faab92f5747f..0afcc07177012 100644 --- a/x-pack/plugins/security_solution/public/timelines/components/timeline/body/events/stateful_event.tsx +++ b/x-pack/plugins/security_solution/public/timelines/components/timeline/body/events/stateful_event.tsx @@ -15,7 +15,7 @@ import type { CellValueElementProps, RowRenderer, } from '../../../../../../common/types/timeline'; -import { TimelineId, TimelineTabs } from '../../../../../../common/types/timeline'; +import { TimelineTabs } from '../../../../../../common/types/timeline'; import type { TimelineItem, TimelineNonEcsData, @@ -30,7 +30,6 @@ import { EventColumnView } from './event_column_view'; import type { inputsModel } from '../../../../../common/store'; import { appSelectors } from '../../../../../common/store'; import { timelineActions, timelineSelectors } from '../../../../store'; -import { activeTimeline } from '../../../../containers/active_timeline_context'; import type { TimelineResultNote } from '../../../open_timeline/types'; import { getRowRenderer } from '../renderers/get_row_renderer'; import { StatefulRowRenderer } from './stateful_row_renderer'; @@ -207,10 +206,6 @@ const StatefulEventComponent: React.FC = ({ id: timelineId, }) ); - - if (timelineId === TimelineId.active && tabType === TimelineTabs.query) { - activeTimeline.toggleExpandedDetail({ ...updatedExpandedDetail }); - } }, [dispatch, event._id, event._index, refetch, tabType, timelineId]); const associateNote = useCallback( diff --git a/x-pack/plugins/security_solution/public/timelines/components/timeline/body/renderers/host_name.test.tsx b/x-pack/plugins/security_solution/public/timelines/components/timeline/body/renderers/host_name.test.tsx index a4f0a62938038..c865e349c0470 100644 --- a/x-pack/plugins/security_solution/public/timelines/components/timeline/body/renderers/host_name.test.tsx +++ b/x-pack/plugins/security_solution/public/timelines/components/timeline/body/renderers/host_name.test.tsx @@ -12,7 +12,6 @@ import { HostName } from './host_name'; import { TestProviders } from '../../../../../common/mock'; import { TimelineId, TimelineTabs } from '../../../../../../common/types/timeline'; import { timelineActions } from '../../../../store'; -import { activeTimeline } from '../../../../containers/active_timeline_context'; import { StatefulEventContext } from '../../../../../common/components/events_viewer/stateful_event_context'; import { createTelemetryServiceMock } from '../../../../../common/lib/telemetry/telemetry_service.mock'; @@ -83,15 +82,6 @@ describe('HostName', () => { value: 'Mock Host', }; - let toggleExpandedDetail: jest.SpyInstance; - - beforeAll(() => { - toggleExpandedDetail = jest.spyOn(activeTimeline, 'toggleExpandedDetail'); - }); - - afterEach(() => { - toggleExpandedDetail.mockClear(); - }); test('should render host name', () => { const wrapper = mount( @@ -128,7 +118,6 @@ describe('HostName', () => { wrapper.find('[data-test-subj="host-details-button"]').last().simulate('click'); await waitFor(() => { expect(timelineActions.toggleDetailPanel).not.toHaveBeenCalled(); - expect(toggleExpandedDetail).not.toHaveBeenCalled(); }); }); @@ -160,61 +149,6 @@ describe('HostName', () => { }); }); - test('if enableHostDetailsFlyout and timelineId equals to `timeline-1`, should call toggleExpandedDetail', async () => { - const context = { - enableHostDetailsFlyout: true, - enableIpDetailsFlyout: true, - timelineID: TimelineId.active, - tabType: TimelineTabs.query, - }; - const wrapper = mount( - - - - - - ); - - wrapper.find('[data-test-subj="host-details-button"]').last().simulate('click'); - await waitFor(() => { - expect(toggleExpandedDetail).toHaveBeenCalledWith({ - panelView: 'hostDetail', - params: { - hostName: props.value, - }, - }); - }); - }); - - test('if enableHostDetailsFlyout but timelineId not equals to `TimelineId.active`, should not call toggleExpandedDetail', async () => { - const context = { - enableHostDetailsFlyout: true, - enableIpDetailsFlyout: true, - timelineID: TimelineId.test, - tabType: TimelineTabs.query, - }; - const wrapper = mount( - - - - - - ); - - wrapper.find('[data-test-subj="host-details-button"]').last().simulate('click'); - await waitFor(() => { - expect(timelineActions.toggleDetailPanel).toHaveBeenCalledWith({ - id: context.timelineID, - panelView: 'hostDetail', - params: { - hostName: props.value, - }, - tabType: context.tabType, - }); - expect(toggleExpandedDetail).not.toHaveBeenCalled(); - }); - }); - test('it should open expandable flyout if timeline is not in context and experimental flag is enabled', async () => { mockUseIsExperimentalFeatureEnabled.mockReturnValue(true); const context = { @@ -234,7 +168,6 @@ describe('HostName', () => { wrapper.find('[data-test-subj="host-details-button"]').last().simulate('click'); await waitFor(() => { expect(mockOpenRightPanel).toHaveBeenCalled(); - expect(toggleExpandedDetail).not.toHaveBeenCalled(); }); }); }); diff --git a/x-pack/plugins/security_solution/public/timelines/components/timeline/body/renderers/host_name.tsx b/x-pack/plugins/security_solution/public/timelines/components/timeline/body/renderers/host_name.tsx index f2e0fc694427a..d57d7ac49bf8a 100644 --- a/x-pack/plugins/security_solution/public/timelines/components/timeline/body/renderers/host_name.tsx +++ b/x-pack/plugins/security_solution/public/timelines/components/timeline/body/renderers/host_name.tsx @@ -17,11 +17,10 @@ import type { ExpandedDetailType } from '../../../../../../common/types'; import { StatefulEventContext } from '../../../../../common/components/events_viewer/stateful_event_context'; import { getScopedActions, isTimelineScope } from '../../../../../helpers'; import { HostDetailsLink } from '../../../../../common/components/links'; -import { TimelineId, TimelineTabs } from '../../../../../../common/types/timeline'; +import type { TimelineTabs } from '../../../../../../common/types/timeline'; import { DefaultDraggable } from '../../../../../common/components/draggables'; import { getEmptyTagValue } from '../../../../../common/components/empty_value'; import { TruncatableText } from '../../../../../common/components/truncatable_text'; -import { activeTimeline } from '../../../../containers/active_timeline_context'; interface Props { contextId: string; @@ -96,10 +95,6 @@ const HostNameComponent: React.FC = ({ }) ); } - - if (timelineID === TimelineId.active && tabType === TimelineTabs.query) { - activeTimeline.toggleExpandedDetail({ ...updatedExpandedDetail }); - } } } }, diff --git a/x-pack/plugins/security_solution/public/timelines/components/timeline/body/renderers/user_name.test.tsx b/x-pack/plugins/security_solution/public/timelines/components/timeline/body/renderers/user_name.test.tsx index 81ab0e35ee213..66ca4a20514e9 100644 --- a/x-pack/plugins/security_solution/public/timelines/components/timeline/body/renderers/user_name.test.tsx +++ b/x-pack/plugins/security_solution/public/timelines/components/timeline/body/renderers/user_name.test.tsx @@ -11,7 +11,6 @@ import { waitFor } from '@testing-library/react'; import { TestProviders } from '../../../../../common/mock'; import { TimelineId, TimelineTabs } from '../../../../../../common/types/timeline'; import { timelineActions } from '../../../../store'; -import { activeTimeline } from '../../../../containers/active_timeline_context'; import { UserName } from './user_name'; import { StatefulEventContext } from '../../../../../common/components/events_viewer/stateful_event_context'; import { createTelemetryServiceMock } from '../../../../../common/lib/telemetry/telemetry_service.mock'; @@ -66,15 +65,6 @@ describe('UserName', () => { value: 'Mock User', }; - let toggleExpandedDetail: jest.SpyInstance; - - beforeAll(() => { - toggleExpandedDetail = jest.spyOn(activeTimeline, 'toggleExpandedDetail'); - }); - - afterEach(() => { - toggleExpandedDetail.mockClear(); - }); test('should render user name', () => { const wrapper = mount( @@ -99,33 +89,7 @@ describe('UserName', () => { expect(wrapper.find('[data-test-subj="DefaultDraggable"]').exists()).toEqual(true); }); - test('if timelineId equals to `timeline-1`, should call toggleExpandedDetail', async () => { - const context = { - enableHostDetailsFlyout: true, - enableIpDetailsFlyout: true, - timelineID: TimelineId.active, - tabType: TimelineTabs.query, - }; - const wrapper = mount( - - - - - - ); - - wrapper.find('[data-test-subj="users-link-anchor"]').last().simulate('click'); - await waitFor(() => { - expect(toggleExpandedDetail).toHaveBeenCalledWith({ - panelView: 'userDetail', - params: { - userName: props.value, - }, - }); - }); - }); - - test('if timelineId not equals to `TimelineId.active`, should not call toggleExpandedDetail', async () => { + test('if newUserDetailsFlyout, should open UserDetailsSidePanel', async () => { const context = { enableHostDetailsFlyout: true, enableIpDetailsFlyout: true, @@ -150,7 +114,6 @@ describe('UserName', () => { }, tabType: context.tabType, }); - expect(toggleExpandedDetail).not.toHaveBeenCalled(); }); }); }); diff --git a/x-pack/plugins/security_solution/public/timelines/components/timeline/body/renderers/user_name.tsx b/x-pack/plugins/security_solution/public/timelines/components/timeline/body/renderers/user_name.tsx index adb224f330661..384b947a2746a 100644 --- a/x-pack/plugins/security_solution/public/timelines/components/timeline/body/renderers/user_name.tsx +++ b/x-pack/plugins/security_solution/public/timelines/components/timeline/body/renderers/user_name.tsx @@ -16,12 +16,11 @@ import { useIsExperimentalFeatureEnabled } from '../../../../../common/hooks/use import { StatefulEventContext } from '../../../../../common/components/events_viewer/stateful_event_context'; import type { ExpandedDetailType } from '../../../../../../common/types'; import { getScopedActions, isTimelineScope } from '../../../../../helpers'; -import { TimelineId, TimelineTabs } from '../../../../../../common/types/timeline'; +import type { TimelineTabs } from '../../../../../../common/types/timeline'; import { DefaultDraggable } from '../../../../../common/components/draggables'; import { getEmptyTagValue } from '../../../../../common/components/empty_value'; import { UserDetailsLink } from '../../../../../common/components/links'; import { TruncatableText } from '../../../../../common/components/truncatable_text'; -import { activeTimeline } from '../../../../containers/active_timeline_context'; interface Props { contextId: string; @@ -95,10 +94,6 @@ const UserNameComponent: React.FC = ({ }) ); } - - if (timelineID === TimelineId.active && tabType === TimelineTabs.query) { - activeTimeline.toggleExpandedDetail({ ...updatedExpandedDetail }); - } } } }, diff --git a/x-pack/plugins/security_solution/public/timelines/components/timeline/eql_tab_content/index.tsx b/x-pack/plugins/security_solution/public/timelines/components/timeline/eql_tab_content/index.tsx index f6d5465ab492c..ee803cad8674a 100644 --- a/x-pack/plugins/security_solution/public/timelines/components/timeline/eql_tab_content/index.tsx +++ b/x-pack/plugins/security_solution/public/timelines/components/timeline/eql_tab_content/index.tsx @@ -34,7 +34,7 @@ import { Footer, footerHeight } from '../footer'; import { calculateTotalPages } from '../helpers'; import { TimelineRefetch } from '../refetch_timeline'; import type { RowRenderer, ToggleDetailPanel } from '../../../../../common/types/timeline'; -import { TimelineId, TimelineTabs } from '../../../../../common/types/timeline'; +import { TimelineTabs } from '../../../../../common/types/timeline'; import { requiredFieldsForActions } from '../../../../detections/components/alerts_table/default_config'; import { ExitFullScreen } from '../../../../common/components/exit_full_screen'; import { SuperDatePicker } from '../../../../common/components/super_date_picker'; @@ -48,7 +48,6 @@ import { useEqlEventsCountPortal } from '../../../../common/hooks/use_timeline_e import type { TimelineModel } from '../../../store/model'; import { TimelineDatePickerLock } from '../date_picker_lock'; import { useTimelineFullScreen } from '../../../../common/containers/use_full_screen'; -import { activeTimeline } from '../../../containers/active_timeline_context'; import { DetailsPanel } from '../../side_panel'; import { EqlQueryBarTimeline } from '../query_bar/eql'; import { getDefaultControlColumn } from '../body/control_columns'; @@ -213,15 +212,7 @@ export const EqlTabContentComponent: React.FC = ({ const handleOnPanelClosed = useCallback(() => { onEventClosed({ tabType: TimelineTabs.eql, id: timelineId }); - - if ( - expandedDetail[TimelineTabs.eql]?.panelView && - timelineId === TimelineId.active && - showExpandedDetails - ) { - activeTimeline.toggleExpandedDetail({}); - } - }, [onEventClosed, timelineId, expandedDetail, showExpandedDetails]); + }, [onEventClosed, timelineId]); useEffect(() => { dispatch( diff --git a/x-pack/plugins/security_solution/public/timelines/components/timeline/index.tsx b/x-pack/plugins/security_solution/public/timelines/components/timeline/index.tsx index f1e8b55b7233b..2ae297019e9bb 100644 --- a/x-pack/plugins/security_solution/public/timelines/components/timeline/index.tsx +++ b/x-pack/plugins/security_solution/public/timelines/components/timeline/index.tsx @@ -22,7 +22,6 @@ import { FlyoutHeaderPanel } from '../flyout/header'; import type { TimelineId, RowRenderer, TimelineTabs } from '../../../../common/types/timeline'; import { TimelineType } from '../../../../common/api/timeline'; import { useDeepEqualSelector, useShallowEqualSelector } from '../../../common/hooks/use_selector'; -import { activeTimeline } from '../../containers/active_timeline_context'; import { EVENTS_COUNT_BUTTON_CLASS_NAME, onTimelineTabKeyPressed } from './helpers'; import * as i18n from './translations'; import { TabsContent } from './tabs_content'; @@ -116,7 +115,6 @@ const StatefulTimelineComponent: React.FC = ({ columns: defaultHeaders, dataViewId: selectedDataViewIdSourcerer, indexNames: selectedPatternsSourcerer, - expandedDetail: activeTimeline.getExpandedDetail(), show: false, }) ); diff --git a/x-pack/plugins/security_solution/public/timelines/components/timeline/query_tab_content/index.tsx b/x-pack/plugins/security_solution/public/timelines/components/timeline/query_tab_content/index.tsx index be05ff81f53c2..308ba6038ec5e 100644 --- a/x-pack/plugins/security_solution/public/timelines/components/timeline/query_tab_content/index.tsx +++ b/x-pack/plugins/security_solution/public/timelines/components/timeline/query_tab_content/index.tsx @@ -55,7 +55,6 @@ import { useSourcererDataView } from '../../../../common/containers/sourcerer'; import { useTimelineEventsCountPortal } from '../../../../common/hooks/use_timeline_events_count'; import type { TimelineModel } from '../../../store/model'; import { useTimelineFullScreen } from '../../../../common/containers/use_full_screen'; -import { activeTimeline } from '../../../containers/active_timeline_context'; import { DetailsPanel } from '../../side_panel'; import { ExitFullScreen } from '../../../../common/components/exit_full_screen'; import { getDefaultControlColumn } from '../body/control_columns'; @@ -296,15 +295,7 @@ export const QueryTabContentComponent: React.FC = ({ const handleOnPanelClosed = useCallback(() => { onEventClosed({ tabType: TimelineTabs.query, id: timelineId }); - - if ( - expandedDetail[TimelineTabs.query]?.panelView && - timelineId === TimelineId.active && - showExpandedDetails - ) { - activeTimeline.toggleExpandedDetail({}); - } - }, [onEventClosed, timelineId, expandedDetail, showExpandedDetails]); + }, [onEventClosed, timelineId]); useEffect(() => { dispatch( diff --git a/x-pack/plugins/security_solution/public/timelines/containers/active_timeline_context.ts b/x-pack/plugins/security_solution/public/timelines/containers/active_timeline_context.ts index 383825da33038..350bedb40b196 100644 --- a/x-pack/plugins/security_solution/public/timelines/containers/active_timeline_context.ts +++ b/x-pack/plugins/security_solution/public/timelines/containers/active_timeline_context.ts @@ -9,8 +9,6 @@ import type { TimelineEventsAllOptionsInput, TimelineEqlRequestOptionsInput, } from '@kbn/timelines-plugin/common'; -import type { ExpandedDetailTimeline, ExpandedDetailType } from '../../../common/types'; -import { TimelineTabs } from '../../../common/types/timeline'; import type { TimelineArgs } from '.'; /* @@ -26,7 +24,6 @@ import type { TimelineArgs } from '.'; class ActiveTimelineEvents { private _activePage: number = 0; - private _expandedDetail: ExpandedDetailTimeline = {}; private _pageName: string = ''; private _request: TimelineEventsAllOptionsInput | null = null; private _response: TimelineArgs | null = null; @@ -41,42 +38,6 @@ class ActiveTimelineEvents { this._activePage = activePage; } - getExpandedDetail() { - return this._expandedDetail; - } - - toggleExpandedDetail(expandedDetail: ExpandedDetailType) { - const queryTab = TimelineTabs.query; - const currentExpandedDetail = this._expandedDetail[queryTab]; - let isSameExpandedDetail; - - // Check if the stored details matches the incoming detail - if (currentExpandedDetail?.panelView === 'eventDetail') { - isSameExpandedDetail = - expandedDetail?.panelView === 'eventDetail' && - expandedDetail?.params?.eventId === currentExpandedDetail?.params?.eventId; - } else if (currentExpandedDetail?.panelView === 'hostDetail') { - isSameExpandedDetail = - expandedDetail?.panelView === 'hostDetail' && - expandedDetail?.params?.hostName === currentExpandedDetail?.params?.hostName; - } else if (currentExpandedDetail?.panelView === 'networkDetail') { - isSameExpandedDetail = - expandedDetail?.panelView === 'networkDetail' && - expandedDetail?.params?.ip === currentExpandedDetail?.params?.ip; - } - - // if so, unset it, otherwise set it - if (isSameExpandedDetail) { - this._expandedDetail = {}; - } else { - this._expandedDetail = { [queryTab]: { ...expandedDetail } }; - } - } - - setExpandedDetail(expandedDetail: ExpandedDetailTimeline) { - this._expandedDetail = expandedDetail; - } - getPageName() { return this._pageName; } diff --git a/x-pack/plugins/security_solution/public/timelines/containers/index.tsx b/x-pack/plugins/security_solution/public/timelines/containers/index.tsx index 81252216c529d..19e8e7b92b870 100644 --- a/x-pack/plugins/security_solution/public/timelines/containers/index.tsx +++ b/x-pack/plugins/security_solution/public/timelines/containers/index.tsx @@ -176,7 +176,6 @@ export const useTimelineEventsHandler = ({ clearSignalsState(); if (id === TimelineId.active) { - activeTimeline.setExpandedDetail({}); activeTimeline.setActivePage(newActivePage); } setActivePage(newActivePage); @@ -245,7 +244,6 @@ export const useTimelineEventsHandler = ({ refreshedAt: Date.now(), }; if (id === TimelineId.active) { - activeTimeline.setExpandedDetail({}); activeTimeline.setPageName(pageName); if (request.language === 'eql') { activeTimeline.setEqlRequest(request as TimelineEqlRequestOptionsInput); diff --git a/x-pack/plugins/security_solution/public/timelines/store/helpers.ts b/x-pack/plugins/security_solution/public/timelines/store/helpers.ts index 456d716f529f5..ad26606964601 100644 --- a/x-pack/plugins/security_solution/public/timelines/store/helpers.ts +++ b/x-pack/plugins/security_solution/public/timelines/store/helpers.ts @@ -126,7 +126,6 @@ export const addTimelineToStore = ({ }: AddTimelineParams): TimelineById => { if (shouldResetActiveTimelineContext(id, timelineById[id], timeline)) { activeTimeline.setActivePage(0); - activeTimeline.setExpandedDetail({}); } return { ...timelineById, From 9629e661348609d66d04df710140d747242b2f2b Mon Sep 17 00:00:00 2001 From: James Gowdy Date: Mon, 29 Jan 2024 17:25:30 +0000 Subject: [PATCH 46/46] [ML] Adding feedback button to Add feedback anomaly explorer and single metric viewer (#175613) Adds a user feedback button to anomaly explorer and single metric viewer. Button is only shown if any of the selected jobs have the created by label `ml-module-metrics-ui-hosts` Fixes https://github.com/elastic/kibana/issues/174898 To test, it's possible to change the URL of the recognizer page to create jobs: Open the recognizer page for the `Kibana Sample Data Logs` index. In the URL change `sample_data_weblogs` to `metrics_ui_hosts` The created jobs will not find any anomalies, but they will open in the anomaly explorer and single metric viewer. https://github.com/elastic/kibana/assets/22172091/9a8aef8e-5a8d-4283-b547-909df9b9c2a0 --- .../feature_feedback_button.tsx | 91 ++++++++++++++++++ .../feedback_button/feedback_button.tsx | 94 +++++++++++++++++++ .../components/feedback_button/index.ts | 8 ++ .../components/job_selector/job_selector.tsx | 11 +++ 4 files changed, 204 insertions(+) create mode 100644 x-pack/plugins/ml/public/application/components/feedback_button/feature_feedback_button.tsx create mode 100644 x-pack/plugins/ml/public/application/components/feedback_button/feedback_button.tsx create mode 100644 x-pack/plugins/ml/public/application/components/feedback_button/index.ts diff --git a/x-pack/plugins/ml/public/application/components/feedback_button/feature_feedback_button.tsx b/x-pack/plugins/ml/public/application/components/feedback_button/feature_feedback_button.tsx new file mode 100644 index 0000000000000..ae96787202cf9 --- /dev/null +++ b/x-pack/plugins/ml/public/application/components/feedback_button/feature_feedback_button.tsx @@ -0,0 +1,91 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import React, { ReactElement } from 'react'; +import { EuiButton } from '@elastic/eui'; +import { FormattedMessage } from '@kbn/i18n-react'; + +const KIBANA_VERSION_QUERY_PARAM = 'entry.548460210'; +const KIBANA_DEPLOYMENT_TYPE_PARAM = 'entry.573002982'; +const SANITIZED_PATH_PARAM = 'entry.1876422621'; + +const getDeploymentType = (isCloudEnv?: boolean, isServerlessEnv?: boolean): string | undefined => { + if (isServerlessEnv) { + return 'Serverless (fully-managed projects)'; + } + if (isCloudEnv) { + return 'Elastic Cloud (we manage)'; + } + return 'Self-Managed (you manage)'; +}; + +const getSurveyFeedbackURL = ( + formUrl: string, + kibanaVersion?: string, + deploymentType?: string, + sanitizedPath?: string +) => { + const url = new URL(formUrl); + if (kibanaVersion) { + url.searchParams.append(KIBANA_VERSION_QUERY_PARAM, kibanaVersion); + } + if (deploymentType) { + url.searchParams.append(KIBANA_DEPLOYMENT_TYPE_PARAM, deploymentType); + } + if (sanitizedPath) { + url.searchParams.append(SANITIZED_PATH_PARAM, sanitizedPath); + } + + return url.href; +}; + +interface FeatureFeedbackButtonProps { + formUrl: string; + 'data-test-subj': string; + surveyButtonText?: ReactElement; + onClickCapture?: () => void; + defaultButton?: boolean; + kibanaVersion?: string; + isCloudEnv?: boolean; + isServerlessEnv?: boolean; + sanitizedPath?: string; +} + +export const FeatureFeedbackButton = ({ + formUrl, + 'data-test-subj': dts, + onClickCapture, + defaultButton, + kibanaVersion, + isCloudEnv, + isServerlessEnv, + sanitizedPath, + surveyButtonText = ( + + ), +}: FeatureFeedbackButtonProps) => { + const deploymentType = + isCloudEnv !== undefined || isServerlessEnv !== undefined + ? getDeploymentType(isCloudEnv, isServerlessEnv) + : undefined; + + return ( + + {surveyButtonText} + + ); +}; diff --git a/x-pack/plugins/ml/public/application/components/feedback_button/feedback_button.tsx b/x-pack/plugins/ml/public/application/components/feedback_button/feedback_button.tsx new file mode 100644 index 0000000000000..b543debda347a --- /dev/null +++ b/x-pack/plugins/ml/public/application/components/feedback_button/feedback_button.tsx @@ -0,0 +1,94 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import React, { useState, useEffect, FC, useMemo } from 'react'; +import useMountedState from 'react-use/lib/useMountedState'; +import { MlPages, ML_PAGES } from '../../../locator'; +import { useMlKibana } from '../../contexts/kibana'; +import { useEnabledFeatures } from '../../contexts/ml'; + +import { useJobsApiService } from '../../services/ml_api_service/jobs'; +import { useCloudCheck } from '../node_available_warning/hooks'; +import { FeatureFeedbackButton } from './feature_feedback_button'; + +interface Props { + jobIds: string[]; + page: MlPages; +} + +const FORM_IDS = { + SINGLE_METRIC_VIEWER: '1FAIpQLSdlMYe3wuJh2KtBLajI4EVoUljAhGjJwjZI7zUY_Kn_Sr2lug', + ANOMALY_EXPLORER: '1FAIpQLSfF1Ry561b4lYrY7iiyXhuZpxFzAmy2c9BFUT3J2AJUevY1iw', +}; + +const MATCHED_CREATED_BY_TAGS = ['ml-module-metrics-ui-hosts']; + +export const FeedBackButton: FC = ({ jobIds, page }) => { + const { jobs: getJobs } = useJobsApiService(); + const { + services: { kibanaVersion }, + } = useMlKibana(); + const { isCloud } = useCloudCheck(); + // ML does not have an explicit isServerless flag, + // it does however have individual feature flags which are set depending + // whether the environment is serverless or not. + // showNodeInfo will always be false in a serverless environment + // and true in a non-serverless environment. + const { showNodeInfo } = useEnabledFeatures(); + + const [jobIdsString, setJobIdsString] = useState(null); + const [showButton, setShowButton] = useState(false); + + const formId = useMemo(() => getFormId(page), [page]); + const isMounted = useMountedState(); + + useEffect(() => { + const tempJobIdsString = jobIds.join(','); + if (tempJobIdsString === jobIdsString || tempJobIdsString === '') { + return; + } + setShowButton(false); + setJobIdsString(tempJobIdsString); + + getJobs(jobIds).then((resp) => { + if (isMounted()) { + setShowButton( + resp.some((job) => MATCHED_CREATED_BY_TAGS.includes(job.custom_settings?.created_by)) + ); + } + }); + }, [jobIds, getJobs, jobIdsString, isMounted]); + + if (showButton === false || formId === null) { + return null; + } + + return ( + + ); +}; + +function getFormId(page: MlPages) { + switch (page) { + case ML_PAGES.SINGLE_METRIC_VIEWER: + return FORM_IDS.SINGLE_METRIC_VIEWER; + case ML_PAGES.ANOMALY_EXPLORER: + return FORM_IDS.ANOMALY_EXPLORER; + default: + return null; + } +} + +function getFormUrl(formId: string) { + return `https://docs.google.com/forms/d/e/${formId}/viewform?usp=pp_url`; +} diff --git a/x-pack/plugins/ml/public/application/components/feedback_button/index.ts b/x-pack/plugins/ml/public/application/components/feedback_button/index.ts new file mode 100644 index 0000000000000..00eb71bf09e5e --- /dev/null +++ b/x-pack/plugins/ml/public/application/components/feedback_button/index.ts @@ -0,0 +1,8 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +export { FeedBackButton } from './feedback_button'; diff --git a/x-pack/plugins/ml/public/application/components/job_selector/job_selector.tsx b/x-pack/plugins/ml/public/application/components/job_selector/job_selector.tsx index fa2808638cbf5..6bf9febf338f7 100644 --- a/x-pack/plugins/ml/public/application/components/job_selector/job_selector.tsx +++ b/x-pack/plugins/ml/public/application/components/job_selector/job_selector.tsx @@ -20,6 +20,7 @@ import { useUrlState } from '@kbn/ml-url-state'; import './_index.scss'; import { useStorage } from '@kbn/ml-local-storage'; +import { ML_PAGES } from '../../../locator'; import { Dictionary } from '../../../../common/types/common'; import { IdBadges } from './id_badges'; import { @@ -29,6 +30,7 @@ import { } from './job_selector_flyout'; import { MlJobWithTimeRange } from '../../../../common/types/anomaly_detection_jobs'; import { ML_APPLY_TIME_RANGE_CONFIG } from '../../../../common/types/storage'; +import { FeedBackButton } from '../feedback_button'; interface GroupObj { groupId: string; @@ -183,6 +185,15 @@ export function JobSelector({ dateFormatTz, singleSelection, timeseriesOnly }: J })} + + + + + +

|V$8nhDJN%A=3a14lp6zj) zwHg!P`woE3k;SdC!B`%%+Zb<+1(*u-vdLU&`C&(8efW40=uWSm#xXTDWpEWzFx2j0 zvI{kEe~nA?o@2Se#IDcGEB%f-#e;8fz%n{6j;_Ut;vv?fkC%&!%k~A@tHSx@D5TrC;lcqo8 z9a&8yHMyQbZ?(>@>^XyD&?*gPFDi4Z-d@?@+fLPURisV^XcAXMX`A~la+bNYZ~W*n z_*zkaxf5Q;pYY^3=bBV$9jm|lerPdyos7gyWjn-S6?B8{a(K9v`w2+8So!d>$b)=G z8Ok2sQAFxL;dZ9PEsvh-go=(LD~F0ICm5X{Ok7ArB#t3K`&IBjsz^Rh9QE@-n>Zq0 zn>$c)0kCGk&_qP$2toz1c+W%@9__2J+$G7kGD ze6la>!L7_}G)$^3O>l(uWBcM6`t@wsQSuLJRo)?IxU0*{7;y}m;EFRp+>6JP2DTV7 z3BxBl+Vgn2W&K+)AL^}&mhIb3rr+I(1mD4AVz0Hle4laI{x+0OS3*aAbIstUtlD9c z@)=Z1?M1ROy zXZ1X$90E7ClIPb{ep+v@)?I{3lMz2ON?lN09NDwcui9*wy&NE1-fruHjxdi|6@sjB zSdP@+;-ZP-+L$@Z7uy-e$aAUbH#~c3J&Osv6Uf-1H?mfJljeo@s3N`#$hLb{dDF(x zvpFh2^pikEh+NpLeC=&Q6E3oNPbh5MPc;qxlnzay9~p~f4|_l6c#%DJmb`CYu0 zgz=AQ>0lQ6mLmsCMrnp{%Sr|@#XAGQe(5nbbl>{C`rM11np@WlkD0Z%pf_R87&4^O zjD*8Z{5|`5*PLqbBLonE!lfq;7n z4eQvHFX>Mz`R-g_2;_VnLGU|y;Qq~1RSE@)eny&ueWYMN-IY(Ba~G4R`RM^!Ji0re z_O{7x@7i&-8S(P@d(=(1&0=8x{%O&)k$vI?^3KO(qx2(c zfTEW5!wvpKPP=CF4GJ&%hV>Y-08SCW?@>-V9R2LsElQ)+dC1Xn=G#{OozL4e*{4sM z_sH%t1%3PEOYYsdFGJbd@q?RvfVzCFXG-Wp>rZX_2Y)2h%MeeWb zZ#0^`cx=&xoaGFdON;+@?(d*>B4RewgRBxALlz1U=~;_4l)_!y%#k_&oDzB2HGvA% z1y9e*tHF;AN&-{ONZ;S!l2XW|PvHo(?jasAUWsM81b))iyG&T$_W%kQgB!A*k)33C zYI#0h7~%W33)~AUwBJi-+-_}TkRNimzx2p}uVi<1<$XP@Cv0aS=c7j<4g)O$>J!B^ zBc*k_rK=>{OGS6WAx?&2HyJJyeh*{?lg|OlT{-N3u7gAzvVqW3b9y23;QbT z^uj`8p7(_h!7}}WQwAMkXB=A(XOy`29-na%HN40<0ZlsY)&=m^dyP zXrco5(>BdsaE2Z9TIAqHWN{T8AT1-%$&5*JnN8ZL_IX&%H0jZqGSo$SY(nmscShc* z2!ei3I*VFQvIe4A{8&!ifXpm4)xk7q=vg7*B!*SC`_k?jFno%JxwGG7_6`S?Y$JM- zJ5p(hxQThl4d2Y<6oO!a*a7Oy8-%#3&8CR>AO`&dM@lY zXCx)$mMp@zF)vaC4C@{OnkgrpS54w^;+Ib|4A;=b<0%z@WvkmbF1z>pc4b;^()`%Z zK9YDZMd5gC$`9BS_qvxVQ{@(BNzYsJw)Z0))e3KbZCYpaGPS1Q91iwb24t@n`^)KC zt6br0(@S9ZqOkmb`X}PS>5N%B=D|u2f8eDYWGmZghaM}?V=H_~d~C8yAXo^LeS=Ut zl_#+zjgOB{vhK+urv92<8&#l^f43$??Yz&eqg{M`>ze;vsbpi$4ce`$$K_$R<`+GH;)x&}E~|54>tsogB$j}haBm($~RwV0*vjmDA-?in#GrAo)QXsuaq8 zT&z7nKFPy?ruKp>QU7t%WDRCiec89D*?;li8dL5cN!ohN5sAlF4lGwHX_ic4o=vS= zb5dr9@x@*GHaFt@5e=-ZeB56n?UP91a40H#5ZSN(cxO44n{_(y<@4uZ@O~F8-`1sD z4Q8;QWgR(G9J*g+^T9%NtiWgOMtIc_t)kwm-I#YtwsJnnRCRxaD#zs5 zH(1D8V|_>vmkA*-D|)k&T5aF(_W7HihRW{v4!ofZ`^m0{Q64anY-y%Rf6W=OPLtRH zV*13-sC>}1PUpR3y&26Yi^hxN>`or}j=}l?ipvEsuUh{>?!@ZRtQ=-TfwNCCKx|9R$ zY|lF(T~3tpJT%&c1Oy|Rbw5JWj)6OkAO)%vuj2?+eR!+>rc0QNC|9@F_9;-RT5o_p zi9_Jqj}p__VYL+XW<@bJc^Bz2(Nj9RUHTb2N5{t|1+$0<_hRKT(&c)Z8ux3VE=nVx zM^LVE8IIaQuc&&sDKu~sg-_e-i5zAQwIOcw2Fm^kBIzqlq}$?;#*A95T(^96;_7`ujTIFYO0vWq2$(19 zfL%CQNm?~V1st|Q8WfEbb}Ky!B1g}1KWYhfzJ(|@`Jc+=Y9xGG9;!sWA9chD6SYi2 zWF)rwuj{@yDwQ!^+RkI@hcN>JP@3i546vE;n)8>j8(A)97x7-nst%Ri<7&oP>(>jq z-6Rz_bU=#-rtxf*?S{XlR(2M>jv|JES|`uDC{->CrO!c)EIT{-QakcQc9%0A$6|y8 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%0D%2-Ock84>(m<5jNdgkd>=4LJn%PqDX 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

R3`2JcN{9j?2$%>+i8M&J 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 diff --git a/docs/management/connectors/images/cases-webhook-connector.png b/docs/management/connectors/images/cases-webhook-connector.png new file mode 100644 index 0000000000000000000000000000000000000000..f68c1ba0c295f8aea1c0bac6f6304c36a62528b4 GIT binary patch literal 230956 zcma&OWmH^k(lty75+GR6;DO-o?g4@ZcXw?pxCIgd!QI{6-CY_B(zruIaCiI8{k$`o zAK&~K*6Fnl&00sQuB&R-u3h|6RFFbNCP0RPfkBo2{7D%G22lkD20s4{0`QHF=K~oG z%qtr!adAayad9$5Cwp@%TQe9KnrN5kPFXP}?7_|uoOskp=AxgClt%gH&twEMG9d_) zur^*oq?MnK&b=|m6i}Zi>_lbZm>8KD;U_WdM04M9n6EuB%;Y#X-FUCwkR0DQkgi{r zh+*prWog!oer2mLb-Rh{;O1fZ_2Dv00|F*bkg@YWQ)%7Wie3o|;`Nx@oj$yaD`XX# zZt7&rguFDkN%`qB+mzKzPW`ZY6(PXuVvIDbv8@y<9&Hm7jw>uXUf%?|u`R^R%frwC=Wk$M1zEws0cWp(4*~Fjfq~6}{r5MBDp{}p zeGZ@h&mSEE9Z_IlL|~*piK@E4I!s4Qno-63iQay*>ZO8-lP|+e_Zd;NgoYSLLh%%@ z4>{!9w~$M^H_Eo(KA#X{D)LQvovgh0YO$NLNf#UfKgVtv7H%<17gWu$!_B*C?k{wh z$VgEz|I^X;4i=ADKjxZPKUO>_^7Cw&mg(r9%I(z^uc>NhZeEY`xb5L|S; zUwNvk7I;eZ!G09^pAOdOZXWw2Q>ljQE%;|FfFNuKQGj5yXi-fym&v;at5dtd@o*(f{^D zBCs!*-+C_3<5Qik?&b48wNuU{pHBfk4Mu{i>e@=szH~eo|2~!wM z`~P46B1F^Ju$bLY2$AX+P9+>%ePtU>?$<^=lsQ#B_ z8mt1B^^K=6uE>H}*QNPbKILO}&AJRzu`(4TuE-Jj4SE9L4t30L%2!}Ws?#3WrMbA_ zgXY^9Ry~>Ftmnos%Y|HwR;9cGyFG( zABH!ucDEO=mSCkid28}wIdm0`$@=8~UYkzE1NHB+{m+RA(MLnoyaL&D-5LvNLPXlr zsDBJW7SMI3f(H$#Q4KVmNK>E6mnMnse);Q6#|)82o-f~E{!7>;i@H7kHL+km`uPu!5^9OA4~u1x?~aWnw)Pk zi1>W<`S0tBW26TzX}4&QNVxv7PZQQq-cD~FSeZ0Hb1I3M_V2@e6yff4yd;>f-eT73 zFwQ@k6xKRNqSb4Ov+H0rS$$mF&h$egh}B)XI)FqI@j5kKr*m}>^J*Wj)cSrNOXqK# z@#siUxypj3^SNl7kEhrz=y$`yZzo$=Ywp0OG}*8DYMnlajqLXW;HpH8PG^U8GQDfY zY8u)Th;sbPn%Su5$5e|NigW@)vXs8A!tdR06jBl3XbP$A(~VrG{Y$Ii7~b0L(PZ%& z(_x0DXY1KACLkGxj}-On&o@3+tIbyE?eY|`naRiwQvxN;fX>x6GhmbwPyCiMB zzct?ba^vCLX^Bf+3uG09P8wYUrEkuE?}m&=Mq zwP`ie&-!(-%N*rO%%`Jn52`{$+Fj09^1Nwrv8<@#`CH{*6~bz6F?C{CTB!l0AM zdH0D5i%Kr0+z(W1Y8J0qW~l^#j{LUyLwI>!JGGxy*&kRuM|t*c{4df@XJRR#gS^6@ ztVLdT;xibaJ%OvkE#h)~mgkis%#!{FeGFf?@w8U*!U==uPe@y`{>#afqOg2r$ep!) zn83dI#O?2Ob3D=^UI?wYA59aAHw8!0wFLD&|Fv&Uv`CNTVXB@Kg+H}y!q-EeelW!8 z<=N*K>Dpb;l`tauBAxPNcL+|Yw{pRAc3F8^o@DsG!on!Ut9Pejh6l64`D3z2+lS50 z`ZAv8C(HG+o>#tKIvzkNZy(z_v6-KPEj|?dK=lt#yjQo6R)^0_85UVy=pCJTE*B0%^?p&k=>v1zO(!B zI=^cnRHHtRNNY+d+WJSY-9N5o!RQjh8jTH#$ei98d%LGx;%0jGmhwNj5hL*punQB% z8#Xj!spQG4gwkJ9>+5&xZRSiXYtHGF^Qy8Fc6VCp4+ODLX;JVP|4Esjb3XlgTbz-4 zz-@ae$C0O6p*vYM_)om?d(#E)G|}kwpweG+=n5ryT+ntgoBu63Rb=#fgiY=(I;={e zFEgp%40BfZV~0cZI{!B@;5BQJM547jMX^S{55@8)mT9#wvqk>;h%x=9i_z!h)oaEe zd1mGe&GC%R65O$8`r%lr80_I#cU;5&hjqV&ih!}DXS|a&E7sZ=EoL5*DJk&&G_5;) z|5sSq#D7JnvNeyyO#*_HsM*FB(=>XFkm|=5D>!Ogb*w93gQ(L@^J{*%#Ke3N*oYew z0N#WUHq-k)*_+)sPab4ATQ;!F+XYnj-FS2e@&~mwutvqLBg3UQRZVDSkMXdgS_O2@b`^ zMGM?Ij!sPmoXE@^DP&DbvC5P10|^TpN2~JD<9s{82Nj=11VHm!;D_@OW=g;3$BHNW zjyp-;ha+w~Qj#3WF#PQBezmTuvwl1S8fHa$UD`~a>tt+t_0f8JBD{Bn@~KpBv`nb^ zT@RzqwgyM;uMRj7Xf(3L;KN0wp^y@5NQuy3sDS5X(bv7H{@l`ESky8tU-ty2!jT3X zy|%2%cI!|T*3Br_byWj7XjKZr1g>UO8uSUnb_bTx27X;=7AbxxRxeM%X3+et`)SF| zy0@g~pt6$*QYz*CXMe6T({`bzU#-lzKV&Lb3Vp7_!{p|8WvbTVOXD^WN?R%lCv&An zm^&Xg!6(y&k*<%PVx|N4VEW3TWOj?of;^vxYvn=(;<=6vqYU(cu=fa9`(lZSu=GSfnedqA2F1AYsLdS4S{%SeFY`M-!k({8{bs5p^F6ol5wct(JN9mY( zuFUs97@md0Wz>K7Rib2ddgO=?Y=7ZfFk(Rb8Q=H$aYT2JciDQVHJ&n+`^zi!t0c*P zV?&H*VAr?PzC6>%$Y^O(%5NU>($Gbi153BYv;KlyyVN(5n1820POr`~nuy1ttE9+m zalQLHN{AYExUF4V{Zlz~`Bv_gBvTnb>;};Ep z^NhK+65<9W7o@MYdyROVwC_3+-%cZ>*v?mFmzps|agg-Zn2l_QbFX61IF*}TA1;8P z*?AmvbT7AC=#7tw2EGgO$pp#OJ?zPjWqZ?wH;M(TO^)JKFkLi?o?E^g$Z-z?4N*5w zH*18UKTHWPD0jx_=Rin1lV7dM@Z^4&vK;>SH@+ZSe8Yp-7uH}@y`_jT6i;8cJ&`!k zPzoI(E&EzeSEtgyebJAz9fCt&UeY?%@OV~evt*sC4FRhU%K=f{fy`ll#%gb>K2;p) zrfg6~fR35N>LVns-?O1iYlYqJTIjy1Qywk0*T1XD5$lNrL03%WFHSP1_8-x(w?s^! z!ohh}CB~?f^CO5HvOn4zP+>Nb0NZau126MYGgLBOx7||>oWN*P{F(FSt`}X{a<&B# zorJ@}$lfol*5dg&u#i*G+{u?QYrg)58e=N!yn0(8RK2I6*Vy zTaVw-Vm-)eARX8N1a6!M3bg_AmVQl0uni4sC?B90`;$yRvF$&7p3v0$vj&&`U3OdnmfM>7W{Q1Z+AS zLNL@hImyJXA#NS-lmqvr8;ddrBs=UX!LNU!wufT}<89k^uRbx5eDgBOO~NTN zmng5cRkf#ZrGvYmVR+o?58WqO_*>S9G+}13aW0R44jxo#c9PIBqx)GS(Jx=GQs7z3 z!$|_(8Pl=FVX}!68&Cl7pCw`Ar^?rEz4Yp3$}*Y6PLH=p`7lD{0I8%b48v~Ya{4NBWmcivffEn-!nzn(ZW$(}M8i&bu zNBBT|`-gOzG~U8y)Yeo9hK@a~BZhPm_d>>V`eoI^(tJX;97P{A%fm=pd7XC@8ER!E z@;T^ro1!}9z2eZ#3`o*b-vM!izLQzkRK}+&m0p9XSmWjn5sB6C;CFWKKA+YhkFsVK z8X=!%>(4S|F;TvoxtghJ6^+4p@LCwYnU{U)lA!x()Q%YL9PY77pGu3zMS>|fPKnKQ zhzwm&RSq1_n5$=U2K(rO9ID%dD_l^qkt-Ex^^_*;Cz^`xz*K87LDdYQ-VrKH1npF( z-h3&-69qDm`VpziN+b|Mm2PAd$|DC!=s(2MsYmtw%AJ$Ai=*A|&x{1m82F~|s=cz` zSwHZtnh<2LoX8ZmUwA6j<8Ph9w6GeF6sFhk@q);v^#(K-M&0Xo*Z=fr`C42ku-w#4 z=e6+WnpMliZDUj7D(4Vyq0zo`y?>q)XZJi>iez@#1`mLp0;*+2rHi*`u`?s-HWfZT zua9rF>uo^?2nx)Feh3eX`W@c+*H2}Q_K!e>?l9GG+#}nafvq4lAIEJ<8EBTtGFIBi z*O|jlrs5aFePF|o&7ltD>XPtn#h7fQVsAqSqks3I&u+bSdW}9P>z4l$;exu=5{;QWz=Wf1Z)3VAfM9R83Zu+GIHv)cr$t+uP*mN0DNGu zytS%o540?n4d*!IV6L)~JNv1^<4<2&j65!N4or9 z3oeUn5xs}+{DOhb#kM)2Sxxim>3#fuRSqYe%GG?=0P9BMhYYu?z}HQPW1#LU{F(vJ z?8SjvtMj~H(EG6^r>6l%>1YA5W`dIE1@ym}<`N5tL-!M+brI{*^)0i~T%bjUt9{5B zO#mKWN1rT&zCyotTzMmalu761s{v~1T(<>kK3qK(%{`TTMv3pbJVqOgQ_RhSPhK2H ze!lZ=gmS%%Sz(S4)M&Zg^Co)1*|&~yt@Orgs#(R$qx69=T6r<+bsK~4))+}bS=es& z9KWDyCb74#RYb#?lk@WJFE(hal@P7+X-$QEs=ADp?$TBe;i7Yl;x&{5O%R=VIHl2Y z%l+x=-tvb5S{1+hJG>_hMqwM(N-C2My%#i3^St9x`{MNYBVeyygTFNK z;~1shVqJt;cybcfVAy-+&hc~$IWF5uH@n=(+47W;QoYuBx&Yn4TuYMy^xC`$ulD$J z^7c6rD!HWX`mj#;oc-lU5<&IrB9BR#EV)3Nh6zNpgv!pl+1xkd*-W?k_yU$$2FQ&? zd{jPiw?7WJ!bqKKwZgXSXX}1>KPm|y@$Zae_rfEy(fiko7rEEdVX4hs$K;Qgj?SN{ z>siZu(j4;Ry`;Z0{*4jIc53^o+wE40w1b(s(Qb>*86dws9@5>+&SLT_IDB3s3+M?w zS7p|LR(f`uKbB-Lo(it|b&2?Bf-+C8eRWg{#P;T&%H0@tb+%xWpEG^)Xot#i)60~Y z=@C&$_Gdd*B0L1%&j`FS^D%{=_`D|nq~A}F_Aw|fXH=SHHcUoqx!T0bYOSLDqfFdT zag&a|s*uVLr-(DxNW<<|8Qj9R>sXOqL=(S-pNNb;6nLf5=oHiuQrq(@xtydv^xvhh zIL2HbM%eU83qAf(p;fOdYFnvoohh?=(lM;LM>R}CKU(ayhr6hMmK!68056VNv+ikf z+V9zp*%3Y*6|)h}RMOi)9=Gkz-bE}4;I`WdJe28HYwCzhL)9i&P=hTNY zl?&wx+z2g%$7DXy$Uj`}Z4JEEkMDTCw-HU#&^rtHqWRce!x~rP1eJNuWt+4nV_wMG zGc`*SDRf^Xf@!V0oWm%jh%Bs$PRNL0F`D#YrNu+P(9-^Vdw9Scx)muryBW0qOQk^W zm#bNc5bhJ!#GziRtBZeDAbSHB^HG{%f>xu`H2`w1e!iPI?x-;4lEA0~ zQkc3<$1bK(%$K1Y@q8f?pqYS_6fQ@hIjH`4PrsFKTRO`u+lekTTecDA@od|BezdT= z&qt?xbuH=5uT8-1q124ZmrH&3^eeHn{(z%OH7|vb@N@xBxzg99JH*uhE`eFCRG6MZ zD*Q}3I)v+ttx$GuF5fwE&b#8fXZ9h=lSgbSw>@~I@~cDJ{}pnVo`{vh#u1OD-e^82 z{b~n583nC1e#MLj)Vu3%)=xU!w0BGx6a!{FJ31ypR5`wilz$%JoZSxGak@Ll8EFXr zrO2mNrn_PxLASpdNOhbzWkzSIt}<|4*5Js{`_qr{ijc!mF|TFr6KT@xk~w#U+K)~X zs4J_ZTFz~**Mqad#Cm*Qc3rAus=KQ*Q@R+5EDXFFEo`vw;GrgYlhIfwtM|L z<-C-G_PNH)I-ln6u4y|07rtMGbh^y$o%eMY8Fg7B>Tg%Cvv0DC(cV!~wXp6VjfI~jcB%cRY*j;Q7bX<~FY1j{{%s4=S_jZPkJBVWpZ!z`y@H`#a%leiW^~Y|fg%fNG1043PSTVo7)GrzWJ$ zT>>bO#(W3m{%$it`Ch}vr*=nB>f4^Xx74wBO0woLracQI9JwKpPnCH zpAa=69QOU0bsJ0J1odahMS!GJKK776uUCTaI9djK|3e~*$&zhKlhyguG_p{@xMg1W zd7V1g5Rt?YI1D4;IZOKI7Yhe8g*s?hHoz=3o%shwsd)uMEfcN|xIdS2Ro*_b4d{~2 z+T4ENv)ecAWZ=1ST|JooqH_J`VO1!brD83s`mw{XB2O-PO2@I$`zbKJk~u^1{nLk8 zXjC`4dVdS&{TdpNNHtMWS2_7IYk&#B3lXIvnHfa9zGKE>Zt=W4gchxPmi6U=QIE+o z<0CpQ2}9VH8c!U&{q=V5wDlQhMz_jJHaU2QL09L5AiHqb0iU%O5!xTHjjlg7p92fV zph53dR`h%DAG+&7csC20;~>Htb(8$MC%fkf*isC7|9F!*jkQy)U)G@4%uNR~b~Gwf z;f;D^#uZqjKAJ(@`PnNdY?oK*HFD?)KlYcG!tt07jyk3f_rIznynGSTQg#LiU@Fx? zxW+z3ngy*S?Qm4w7XNYRq>ml5BFKL5!3Z-P9;1rp04U41#PHdvY4j|{o|T$W8vKy( z(kE~MZ^vpZdbMYoi#JiReO_PicVz3t}?zQGy%%XJLWH`r>81(s$Y z+6d)#5f`hxohXn`MSk|iDXi{-6bl=>#xJ(G*oYD;kQjMek?Na;v5F}nR@fiGg$y8J zQO%pRPFaklKoy#Ppjey;lNl zCh+7fLK0}rQIH&Nwcc`id30{886v}o_=6>PM1QVcikF9hu{~SVmT3(TQ zKcZsD970(XR&I4_c%Lme0+ za`fIefeD2{U-MSjm+DF5_g)^Ie^+~$2uKeG{FLk4(QDXtYxdcV_;A%twYi#XHnn|1 zo)0`wuUHtX3H4B_eOm!_v(Sq&ZgsR$-ahI^2Wa7(5~^?iEB~CxXTJ3cqI34Vprkd& zV9=oG;1j6K@=~VXJ}?F08}JWgnr_o%e_&r#O!F!{(`*iPp^FsIeVys^9O%t@D*DJ^ zlCDUMRd)9XT-fA?nkw15l{v0B8$X|Vp0K2e(RV8oxVdpl`y!@)sw(pw zw-6doL}9JifAe)42RlC)U(D8=-gpG?%$OquS%efNnT!q=pCC@*?TgViT5fnp?pn65 zD6TvNZxFthC=t>ZXnZ+o?`UwY(`RDKH1K({Q|vg%eq=1z)N=EB@~2lY7=VsZHZa?{ z(>w19%a*`J2P++xNB#l79M(?Qw)z5e)Jj}&)iS$`KP-G$YxJrsL1<@q=fybx`9JIh zKW*NtDI5y+83=cnTR z3@@X&yZA4s8<@vD=>$@3V7wF#r!+rBQs!7k#$*cujVGBy87}mUgJ>M`e$Rxe7BK(zE;{({ZAk_}c*|1<-mp z^zukC-K)LR&{r(`?M<~g5`?vT%q9!Pa@6G7OqfbnwDpCsBLTj5p|)JFEogr=DD_#x zz^ixegBK%S{Nt&&&}nG5{vgbV6#s#giP;ZQ5$_|1*w!0z-3Tf<{6>RU>)b_3F;w!_ z%c!MxG=Gde<_EmTZPVRSi|Dc+i=+&pfuU(*jYx(BFcFB;{I zh#P=ZakQm~lGAie8N9xjzzp5T2%RbWX1m#*?a}BP|?m$as&<7=fGHC)W^FB3(5o z+wFR{c!IjZNJ6tt?P9;y%m=k1Mg6rIq3qkQPAj)@PLn+Dr@Nq#_hI#3H;r~H=RNI) z$!z({_h&AJO1%i@Jt*OMiroQDm-DPzO%B!c8L4`N?B=6!gYw6UN8prc1KaC>IC>39 zpwUI!3PGOPFbH?3`yCjnx*`!#&Df;l?D-xQet*sYJ)Sz=hD0;4OJc7P?D+<4$nOsk zoyH^ZYBNMOGjKIwFR))d51P|dRVkE<%aNc^za}`iZ+%jaY&827B25@9m&PJln}wXm zWPHDf#6V7QfIC`YXTo<3ugmSqc6#xw+^ArexMV|9YG}miKE%>Ww-|CTmA`VL)+AgP zi*R*dT~Pr@a<=KFw#vCV@M2u6Q&>Bb9&Z0^ebKur=MuU<^|6|6$sftN8VD!c=lNN3 z_ccz0UW_x(sz$L9V-U(q=UIEr-HvoQxQB}-E4yZg=tt_?m zBO6!a!146fp@FCGoWO2th_=!=3UjV|%3q{)Tq>ptq#0AWUN&lVRCG^J_vciY=VGiv z+Yo?Kb_fHRs`kfHt;B&k<92bO47fbCaXZO#Pfl}M6&*iSZ&C3Gp%@;1 zkK_IZyv{#zhI+iirqy%-$}l2M$tUsM<>bm@k66aCBNVO+l9aZI>B5N~*qj^iVX*M?eD%QPqDC%K(>k-F|{nXSj=v>G(6|ak`NVX^zddJDfbsn?yEq>a}~i0EBKhE{eL_ORME1c_Z6= zv07<@6am)X-p^;U89+dU%6Z0eR4EfL(*RbbAu*iHuI$q<)$P+p(jUc9k)f$GyCR2U zW({Y);I>;ehJ+=kYqpmSMN9jp{s?mIG zAMhH5Jge!I6TSX^|^N!35z^z9mX(W>2c`nfUSpO;tiHfXGws_>e%qIrSc%{^8{Y#4Mf4RgTL)mQ-jzk?|BuhvjWXw`e~p z)~;KvSU_%nf0;~j9J9eTJzh_S9sTQ_u%cuxs{OkV=M%fPLxaYN6T%Ol7~e?m(>(`h zpZX^rxuOIq{szmt(nKK1xVK&ukajh(Qmp7gO+d^B9ckOQA6t3G#yowtEO_*m6u)-0 z*F3ie|9*`_F9c)-PByd!lh%jSN}IJ_PlSE764lA-RsYu+;28(chTFSBt;O0OzH+y= zd7EuQ7q-Mp{VGj<_A4z%JL8ain)4h6$9Q&E{H}&r7ycB&%YKU~Ia)~<|5B&|@sg~5 zKAC&I54GUJ5!PVf$CMOG4B7zR!6xFSel*-QxeS5vu`T3d!aj7+gA8IQ0jBiB z_0h!;3Zy;q;;I*&UGRPm>olET#V1JU-qKM}+Us~wHwq9JiR$XoYgudO6&Up17pf6& z^Fp`yoRve2s|WLbndqT({g(Q0#cy_==QvezHPYa6_6W1Ov&OD&!clqT0V?61AeeJ*fN zO|E*DvAs6FaA+W&{;48g%AiF(I+WJfbDvduV-d&CANiQQ_E0(W34;(K!=%^pacJ&@ zdWKoOEUA=67upjrOM_p@i&o4^3e8nXwkASpFyciCw6D}}-`*?CUqq*bf|+$hUVkIM~Orjd#uQqm`07JOG{yD(LO)H(h7 zJ^it?$+AJ%G>_!=-VMbv-T_$EfjAMU{Cz|Xk6jj>E*ue5;*{n<5I8Y3;Xk_ls>aciu z3e_?IRc5I+#)ZmU9~Po&BHE_gi^9a;9a+u@=9?n*XuMehg{ZbO>F4>Kijw-wonQRU z76!)b$`@okQJbZ;AF(Ynul) z0=1T}$7GBt+_go-wK3yqye9mHg?PdZ@vuYg;(AhkpcNV^^pnI+H`{p5(uCn-lD^np`AIzZD-g{z4_7?;7H5PNOc4@bd)=jMs z7Szz$5j!0K6NQ_c{C>varuQ%*VVKF4sj7mj7%w*ssOjqjNO+xDK%=s99nLSGdVhk; zfW5oQBMCsYbK&Qr%v5q5=qa&(^HKyl_)ue3(j2LuHF;${br7b%fp>=oyx!3*2>mLz z(@;gqG{=QacXIQTDH~l9i4z)2z*SUv;_1CfpGN4>?h$e=t6b|= z{dP}~JmH|_R}I}-bNNOm$v`^nIrw<)Du<}nmwp+@?z96w*5H2>oqT|%@MnaJ=1ts3 zX=BHb@J2_IAB4Pp{>!y<&iVXk71j{&ekV<68Hda;1}3S5EX$)#yJvX=VrdNyy#}Gv zGWW*7ZyLX+r^a&fx8T?IGC4I=2dpMb>dX`2cRNQ4>5DcpCeAG#FUqOv_XW_xc(X9G z?w5Bu9Db8rtu-}0jxn)dHVDnZoIT62r!BYT`m@QPCJd9`nb?}b`V{W2TB720{*Bem z0u%yjm}A_Z@jTYLI@(*>H$X{pGpzwW$EUZOQ{~{B2%ue zTcK>?xYHj>8G$NIc08JVhJFX8@;vvmpz@e{jwWnw86H6$4x9aFaY{Sk+&4w?vZ6p2PaY59Ypc_*LB#b~M5XgS$a&PcNbh`Y8DeiG{rZViMx%Le6_ zDHVLl1T9~A=rq<{HH$?d_W)bS`}Vt7<>zQ}eZBKV7t{#?VBI(CxV}6;amp$+_K}@% z*z9z?xdj+y*Mn>TvVdE~L5+2P=2_{b!%f_Gk}Y&wHMgVKEfnTD9CJlqKLk1rIAzbz z?tbwRLY2ro{I|mJGnx0Bk8d-x9X?LV!&G}58td;dSEnr-#xq`s_-nU&a?0K$wW!f! zCn+$m8R{9wO;hD(v7)oSLBXr{+p}h{sXxLtnJV$FFNrUY(X&z{SZL;v_&`5bSOG3T zt$PivOBZp34U9<-SkgsjO+18~{ZO^(5<|dQ!aESy?ywQCbNt5cM-6i!tJg?xDA-6G zaY38QtCSRUC)qf@Q%x-3KA(nN^8_riVST8RL#B3^{{fErG@#~%Yz86ly=l7q+H$=C zyM!-}dLuI&^QGukG}7jHXrpIQdi{Pvfq)BSZo`{9=a{m!u8beDQxqkMdVpeFuQl8! ztpYb|81){F316qa#&6ONQlX-)3J_e+$k;=w&;KDh#~06!K0z8nr{rz9j&Vey^y!x+ctagreK~; zh)_EmDIs2AHr_Mc!L#7hRT$v{%Bg?LFU^#SH{nU#w8SY>bnH`jp{B*i;pExS?=Jkb zExuKi`;~Bl+*MhpAN7W+-bR>O5?yHET%ir%FYKuMoAs&KGF$ks2pf+-m&8d^OsmdA zB*G+qXjWm-Bq$g9o-SW4+EflleGu2}H%bq|&jfVgQ_C?uo21BMwGXr7>HIcE6uLO# zZLdPXXvBO&MM}BkD;Lfaf`$Dv%Qa@9rR9JW$YwTWLg=9^0pXwv&|{xyx19wCE&Df$~QuERK`3}!K1NyxH_&`l6*sl(h)*{EhjAml^2!)SVSK0rI=OXj}{ZF_3aKA=kKCig_T{;6!A4QRmT=Sbg;~@i@JO&+Y4KmY! z>g9bXAIM^4r|eMFtm*Dd&G45w^=g@y5_4$?>cPiCg-l0U74e0{>7+JjxAlT8<6e0L z^Ih;-BBd;@L5OGEuvG}&p;Fg}Zt3I}mF6nsdc*48F8}Yun(-ZF3{pER`rK;h`%#i0gAU6zKOY-I=+5gG)m`V-DcCn zd8C9fQ7e^pZM6{rzjwLk%lzT52Twj0Lq<|XC`%%Si7MxKI&}ASJ+S<+gDvTGE9@@Z z+8eiKF0h_=OO)5pFWGf77`^W*23-h~d8rj8SNC}tKYz!`)_a3sf0T03yO&H(w~K$_ zXmNJF98VW-u`KRPIPe6ptqQv%iM(SxJ4LGlZaL}OLm6XCBk>t}{S$SuCWBw*&9n-Z zXyqAD5TlX=tjN17qX6-u%+6bXKRkrrE^!)GtIHmk_{+n%%=*im5kQC<20&C_nZy0{ zl0CeiI&A*$hm%hGc$}#^=8jvjtg^7OP&aSHFX?=0Ate}GlA@y;k6K9BhD9cq`!(Ko zPTUgj!K$U|W6BGr5m&!VM2O^@&>FA`ol$J$`p&~Zuh7F@GiAFZvls=m0Xh_L{#~wT z%-}8{7debJm%H6bwTDCYrkBnTXs)xG9uSW%PelEQTdF^|&;Gl5lQ#=!6p(EFKry~x zhm9*x2dgste1q5Qbo7%8d$bVy?|N&J`Uak9avQgc#0PUw(@QluO*6`lg?GJ!&`5+} z&u;R6Xo%LDt@uY+TVGS<=s9T%T3dUHrS@@)M5O%AyqWi#&+WL4S>DoYRG7uP!cyfo zk=vB!Xky}-12gpFZd`pjQ}&_k347FpQtn{My!X`%N`e$@F-QlIl|5IyEqxG$jwFg3 zW!o@}@X7mp7$$L(4c{(h>6^=9ACgHPAle_*5<2RQf%DrMkdNA+(=VAMe;x=ACIt&| zVvA&7;CW{v!dmL9U@Y|yq!w%rlkX&^#|y;G_|rAB%qpfmh$MX~P*5d}oxTZ}zWL=V z=b-hc6lyHj*>GioHek^tpab{NDui$AZP)wDNS%51rQ_P)i4~gMlWB4eJjB--4gs45s(A5F&jnvys&QSZ|2to(erXw}W)SrFYw z2>=M`B_wCA@#_4gl*ApJQ4ZK@TUASs4f~N~)o74&byyIZwy!uF3a8ySR&iN{Hzcos z)~A95Ctg|AI|<@kLk3BIm+Teik7eICv~LPCeVx?&>q}zUAZje5+;r+?G))RS6PYIj zRzTIo(ceh_VTcgO$XANWIVhUt2p9Z3HN6OUwO2J-)e%Bv6;@3~*Dh$`hdk|&pwKm) z#uMucnjMwDUJln z_0dFH#fgsA5Y=Z463-V?x`B;7a)dLhT-ih8Q6m9v`_)UnGN5_Sn;;$cr@K0^ zhIvr*E@~m)hC4H2EvO);J(!yww-p|96+y^nKrWf%jz3wzti+r9$}719+es1Z^YZj| z0T>%<+z54AUcvJ|ukJpY~^Mwq1#o%9mMM_3H?Avi6{= z3|9Qy16b5P)N9@*b}s(U`j%5Pzd`l4joExRuh6F^Lb97OVyVBF^OuYywhzwrUu~B{ z{#grlqVQ3eOcS`T-U`~5e3Y}aPc{luBVKqlm}e0(L}H@~L5H@VeC=qXWy#&YEnmDE z=u5QNT57b{;XIN-q1O0EnI8)bL0Fo!dXC*Cue!h(wQMkJF!0s9qshH4X2Gs&pYpFR&kjGkil@Ve>tiuL!s7TW(CrU&s&@4@X zFV>3oJXsY?W;OY#gQNL@Pa42iD>Y+|hCalNIuu4V-!+RR{f!}O^TPx8u5;!32)JG9 zbNS3DaF<*GS9=_@C2FOfU%ywU!p}A+W)Q$vl=n&)LeRSfLhj;#VUPb;EMVNc`4RM! z?${B1i2@jL$?>+kh#{82ruQf0rgw`6sJ(2p zIsuR3a0+C>rMy~C(`lu}MW>(3Ba4G$=U@q_>?gSeh1kvO47!h%c!rR)Y8P9{okQ&N z(R+1l>qfOmG%Eo1%E#N^x2Jz;7mQ=KCUk6X^IpYtOSrkQV&Q@Fn5)Uv`Vj?P3)0KKLupKAv z{q(#)4oJ! zm7GsVj@m4HvV_lJn9fO^k5||2;r%)ts}anZ?&B_-#x z)&0NW?@g+I=6iNL8U^=b=y1b2&qvug8B616^}uW^wAJQg1PKcYXT=%CT6&U^=SNb7 zW?Q~g#~MsgBy{RC4YQC^4dSgyv(cpP29T-+Pdm?QGav~%MklI@qz?oqzYW<0RDLe& zLfH7c)?qV6O7h?Y+9UD3Q^puBI|7dmS4N%uk7Xkkk1Vp<4epb>-;)G){pp!XW&Y8% z#(QgOc`P<3N_=S3w4KV!4%ySv>Bpcu#&x!e6@RJ6!T$IE0$?!HK;$9>HZ@*fasL|P z)BPL$+2^Yprm@AZz#!Q_f;lcu(vS9cCZ&gq^*a3#Ar1x!!Up;apqdtltoRv7mF!?| z<8lEQvywF{na0<-b<|5*`c>gcq-Nc^@)gNU)HQTk?WvEF4 zk*GX^HmVNbO5T`0ZYT~8qtfAmbekNymEQX&l_t5B=Y`!1&Ei$|*I6K!ZXpHL{U4yQ znaJ?bS2|p6muhwuf+{g-)#QPR|EQ4cMN2yvZ!!)r+^>`xS1%#;VE#zWyPx2M;+Q3S zUd-xAr~IgVed!E0A)|QD!{{(IGO+WdX|tac7`0u0^{Po~Pz)PD;vF9JUW%zYf5$qj z17TJk2NKxd=WTV#()*PQl&Tk-F7Pkc0qxd)wh1Q8glhGG_-@x4yCpQct13O;s_DXc z%|H83qj!@YocT%{MRQ0H3y_(FEj7Q}QH-6w{?Hc{CcPs#b#F;-@$AD9kenyqK!Yb# z*`wLcMsWE2qJC}_=!8{h?)2w<>igyrgD!lpnq_z?p}d1QlYiPW z`~^pUO&RJJd-FV}BSRCa>deq&s9j2i@Krva=;V3lfX!-C^Pi!}t^iyUhnVk(=*>0h z`T@sv9(N}tL6yF^M*1j}mdMSbWf};mE z^&3s@>yNHrd>AkkCUAw&cn?FM;N)pXIfV(-A|CbrGSF&GICQPjdADT|t;Yx^lsd_(kC`&tg(?MN~FCV=X8Vm{Qu+YE1;VG+x8U%LuS-9>Ju3eAGZSWf%59NMj_ zxZBs;a(~3T!|P#eO!^)mzmhB~aQ69>QpIvoo*eBGir;xjo#(|yS@IM3Lg}nSMJ@Yu z3cE>R(zQsE$geWRo54Ef_k#h}-+rBGyYN(@mr|p@`Xhm$+?o~`k?oPjG7qsx>fIxj z`_lebE*;eF^o}HyJlY2Ha|!tZZb@CF9%JAj3Sqfl-&p}j@{lq-k>2}&v22ok91~BMN42$qsk3hS8BjQ zyaL8hxWyeyiOg&c9Lf;OohOd3U*^ll|AagvYeme)GxQHAIT;d?FQnnYWa@0LZB@PZ zH~HCT0MO^o{0)nL%$?ocD!GBCnjh?hR~4cKozGyZ0IkD5)hg}4DSpX=Rr_<69I^2a z3G8Lr*`@jHt7G*()d}xcil01LHZBVs(vxR_?3&S!XY-Kpm+xJghkqE}A0j*Xt>XQ$ zaN3OnVX*mC{=dL=697N#TlR1X_)W%|)Hup()7e{@#dFh&O{d(v@?9$_5o-^&`a#oS z;Aq-!p4N|a95u@RZ|_#3zP8QS5Ys`PVV`$)azPk@@m&2BO; z#wgv7!0lDc1As<^HFPRcq^-fB=kkaM7Lwl)tk-Mnj>JDGd^`JCi_vcC`SD}~LZnZq zx8|wrR#nHC)_jPcU%jteC|>W!D2k2u?p9)Ne_Dn@jhI8jj+0Z(+}R#*0Ti5|^|6mc z_u2eo?9gX7xZHF{_ph)hRm$^T^Y#|#<`tHJPlkC-G>tJrM%mhe@(2GYuYhyE23;iX zixo^etbgOv)B;JlUw=%Ft+G4xY~CJLQA;nfF@tq(yw|%F?f3eF5DW^wprITlI9Z~G z#_a3^JR{?GDY}(x^DYave)8v6{*~ThRwmdqfe4G&_sZ)4K50YwdeUR+N~far z6Mn8GAoZnftlD_MG*kE^tr&h{5-$~X*q3}T!H!Rjo!b@_tOoT1-`?v6)lL}qMjXJ%3Ce_(yW(FCHELt_JG+gOs`w)Www|ME^ z7s7c-wA2F5nu_BFph)fdeYHLLAognWa`l>Y$uwi-UNt~{RSoEyYu0x>XM#)(YGoSh zZC6Hg(;{nv#9gZ$VPI+V<=ZkBudU*RgV4(T6xpx(8I}C|pu|>YVE2!VUa4cWzccR7 zk>9u7oSk3!+EA9dXsCgP=y|4ulfe@hhuaJprD~juj8OttD~MBV-PHS$_U(>O`F$1$ zlcM4zOr=;#%an$a?w9!k;-M-NkHq$-@lORs8us(Ss%X+`P+s3KMm8p+grau8puYCj zc&cDkp)aJ#F7YlU&(cD4KgccgR=NBi2D^7s8pVixnS5)tg`DDPk}73pP+ps=`z9MT z6O}r{@U>H#sd7JuuC-wxF1arncL}Ka?7L>3>rv}cAAXHzH{dBNua;Lz75He};xBEU z=6}9mFqq1wr5_y?{%3lHx;}H=S`Y$cnc(MY>H2>BO7~Tz*Y*G60_26>NG_SYA;#oM zINT-{fbyfYm!W4D&Itk)&ZjbL73WbzEdYKJgVf8W$y^bJMn!osRY}m7mlv%3Njy!( z?oVlo&8@_)0^=QrRNS6K8ks@Pitd_PO9}n{T}x4^vcHsJh~#%%FmF)g1w^z}7=Sb20I zrO{1*o}g+aD5IS1?)9dtyx4PNLV262nPp`2rL+*BT4k|*|g0QuZOI0ROrYAL6c`k{>FTnR5Uo>7We=c^4-6`dWvvl-i?3^po|3Z?msvpFhgs&x=i zCQQtd@0Z47m6Q{F`E*JVG;g|}XUyi~P809~<4*IL<%GN7MxUQs0+7v<^+d%C;tcQl zd4!Pbza@|ch?GUW;JPT6Xz@>M8x~Kv)UdP`fVY_?z@X@Q#hxa15)j%@mON8#U?L9i zWXjk(rdE$#C9mVKr4P%0s_Gtb7=dl6t01r|AgaUC>RAp&9Dlo4=X14`v$WiOgVg;{`D=>Zb3uEiZ)LzwvWiNRpK6ZGtT>qn)d8Vk8Q#-HS5?}`6v zzed(NJp)#TBLPhzWo`@V*ZwcSGsU*1l_4A_W&F_7g1PDHQsdKA!CGZTL0cquY%^ai zkNxj?O_1{TfWX6Av_j(ZguS$Bdu*0?h)h&2Rqfc~{l7(TPeXqIUPqMt^iuBD3S8fq z|A+m~4PYdWg{z<6kQqE_$XXB3J?io&i(yt+Yv(X4*F%QBlfg!B!wA_aaN^yql!nJ8 z#*!lFS;^(SIIJHm^`KeRvrm0@Rm`Fy%4yiszFU^*^1qDYYwG-H#kHp9mk6ZcPV9Y` zz}T=p23X@9OGaY;g8;&?AKCNSQ{OmRi>tZjUZ>tL@k!{0h9cdPPY|Z9taplklN#l* zF~kCkeSDBAMTWY)7IndH!lsI*VN=&JrE8{}ihxK@phl8|orGtZSO3H(#3$B|Y` zY~P3ue+mi%{F33t*mi|=+1J#XFUEr=@b?RH)#kR67Kgf z@hFNhQrnuR*@-FaXchZ;|FH#~=mphOrshI*9en+CMsnlpm3E4{oFI!^z9b2NuT%ML z^A%_nyhBOP#hx?B!%~5*M2nHQjNAR6?pcyJlS%+EzqLU>*REHhIp`he+lBc+I#=e8 z3jlI+f*cY-H6QqOKh!qDFo?k+vZ#hvrQjEz52ySNxIBJGP)=WhCDZvn_{<+K=g)v-8~V#5;)$^^4bKsPuT1@*R{uK50zIcalcqGCLwWO~8lr>GTUu6QB9Zd5>+idjMDR3O+$ zgb4eSpV-fcoY%MnwlFSO?D>$cg0mNmx7{ySr;L8MXSQa6q7~->L@lEaP1ADcmE)WF zx{uvojSVPyt$}w4YKk068t4x?L0cxv5_nD9I^pK)zSW&OAqX(T?p*l<+{R+x8)(?<9wCZ{~wCacB z1u*R$ojLpVq;u1`^q3UxNo12VxWc-$+^^Oe9`gqO-PiD$^y<<_hg!YS070E-?Iy|o zz;6Ox#{+zWE&l>`zDl-*B=`JWUwhiijpKt@NoJ6X8`{)7tVyn*Be^SUO``4_qb3%ona7|7xla6A6jC$jGJDt zXcZ*grJQm|Y3@xr=6ih7^(WtZd_XZfzgV|fk710_{Qcz0!=uy{P^ zMXV4_9N~OmsMOgCd37}bDx>PBgGiV*pu#)%ue{_SP$Mc*%bCnh%&N0y$c$di0 zC1v93?BlV|!BV_Mf2@NC4}3iUg|Hj7)P-@K$Fcwh2znoLxUk1*KPePfhJlPrZbZ|V z0)1lr^8;bhGqL#21mOrY$;aW7fjgCAqOes|7t&##(J%6M0)w1)MG$-Dp-!~&q3BJ8 zRL%;^(F7Uy-y=_}2Vzy+HxI;w0xvT)Uo6d%uxaGoO5m5KGPLO}OdPQQ4r$l>lEyPy zHe5t-arvnpLPoW*=ya)BozK*Njr8+FdH|#KWBDu9|0?YT?wxpV^R{^jf4QbwPDi`&@F%c^M4AcgsmpsZ~Uvr$@;;!SK@(#vsU}oivd`I?8^P zzv>XPx6YMbloHkj{j)mx$GmH`7hbUes5^%iJvK!Z|8RoltOSxO0Oi}nkJ#)Rf~DH| zJACJVcN$xbx$%gQa;o5K{SXq7=AoDL4q3XSeJ3Jg$e)PZ_)8L_+fLFTUjZxVZF^+L z`HZBm^l%`MCER<^`R<;6=1TLAs~P4;MX8mhdPHROJsg4h?t83Hcxp|}LY zXku!ow=)%(HYYmXf8-&Zu{YL=tVfd!waQJw{#qaHn^*ul%&DXYn@M5Ge~W9m<8M4F z25c|mlLiwN)3pbaGA;)CqvO8Nyt4l5R$UWLj8J87d4DTR(Hx5=o~m}^t#bM~ z#pks%VdK&dT9#w_ zoAct&4>!s;a$n4{Z}GFCKPY}l*H2)RVI|(~{{7tT@jt%eUia+@9{x{RFG&EW!N1i4 zvM@8|XkCD1})nJU4*fP2f|)N2Zxh zkq@%5xLbcA+RW_#r%wFezUtqfuHuG%5KsCNFLM9`GXyY?Cu>i>L2a_Pyv-J}vZ^78nO2<3at*Dm>E=3$Qp^WVV661I=t#oI?D|K%(AuPO4+ z`Sw3wdB+s0U!c4!<{e9uDb7`Flea+a^xUVSC>+8>{jbsgFQfU-iE;D6?GT)!?vT&m z7+2Vg-)p`6yv-~#)ue6@J+#2>|1sGA-|zU$f9pZtCkCMw*Q~vqm;FcT4+@kxw&_^d zSxz>-YVUBpjr{F?J?GRMxLTa4-y~Z}FJ@;HvN@rUP%5dapvRZvL}~r6z5ajRs{gp| z;l$xy8AW83&0G2nuec-7#KXJ~B@7<;Z6S3Nei+&f2Z|k?PsP;wEU`EH?PO;EK1*Xa zVq%df&3P`Lu)vWe^6!)6{~GE<$!MRGR+pVXBN_YBpBMQ{pTVZU*4eOFCd#N5ccDHd zZrF3I4147!d!}Y)p4R{7Uw8B$Ywo|^vCsv%C$dI`EA8IWDQy!bSM472>m&KBd5=oE zVMuvcn_nFu2h#w^*9>uDXWxLbk}6;#w94wE)_i4x@egS}8`scF2gkqExlY_Xaei?&&Bs5A_ws1Yt;rU?Ql2 zE8K|RtGPdbliy@8nK$E+I@jDCvJvLEWMBQY-YAM6q!%sj1lZAmFA(mez%`8$%@X5i zaXOOhTY2G~fU=m)==xGgx7?JASv4~yDwR_yq2~*u8Q55}SW=v&_$uurK8aQFcD%t;eFosY#Hm87#A{qoL@$I>hSd~JN-dyF&S`9GK>h_VG)n@wY>I%}R|5~QMa5^1>%}v8i0)?U*Rag7 zXm#24jhI;;)y~pIUkUlXIc&7uW>pcIDzKndNZ~7yYyOttDrdlrSVYAMEGbh?_b0ve z$kdQDpFar7;|x+rg?Bace7XIM4f3o<69&DaTTwJ$Q7hNRfbsaM;yONIk2X$tL`=%lZn@!8 z`e)^CIAXEp4G(RvbIT(r4!&_kD-yj>@_-L8ZBL6G-g?iye;&|yigo>-d8HQraLDbG zmKo7iohH&tIpnftxj-J-Kr$Tvo;Fm+LBRHe2Hv7oG`>J);ZMV?-foXa5lS`7+5&3+ zKODE8-+TR}&+yM7^>d2YC30!eM7P8zIRgT?iJb>lG6P1`{0?(TfUTzDl=Aj-ySZrh zlivo7XrC(ML?enMrD4yKDVYZ zO;gzPss??g;RCxSX5MVwv_RmupmO8r6u{nhga_Eucok0yiSzX*!z%eknyc-p1npXu z^vF}b@rqNvRQ_}~5ay!SSSf39j?a#HOZi!b6+D25(mU6Tw)%5oJh8n+7qWMsQeaEk zX+zw!+S=zd-R8AfE90;9X=y-(mI9OTVzP(G;!Y#fHwIfO97{^E**B6 z?94v{8#7(g&*M=L=~p}~vfS$XLNh*6&wCWxJue~!`aJEll;+AwjnU}@*^0f%A9fp;1J3LW1j%sq zYt!)*Q&ln=2j`qZSW?68>$VGdSn4Q30yQi55)+<)8?J%}Yx#$y&c5a=W$04Pg{Y3@ zbQCueVwG5&)r!A`F4kGaOO?h9B@ZbA6^{`>&y^$QV+s_5IU?d{5{ZDlu7$6p;GCg1 z-@TXMAZMBNRyD3t-3HsdorQ?US>|(vO#M1hHlvn&(PP*9Unsb;VHF2U4Qg}c(BfH# zi+2polFi>g_H5Q<&33*iHoWh#URY7< z)UV31UofZQG=2@n5?D33%lS#MBm!22B_jA_ z0Ih3~rLOLKwG{TJaV&bXeI7ThW|uCaqGvbW*V534yiHHRw=&O2QCT{!@P0NO>s{_3 zXg^P~wDD8S`Cv(?AhHECTIpVaK1(4dn}-93Ow)nQ5-JPYIQOW?+oCIQszv4@rKn?) zuH{M?<1t|K%pN6Y-B$epYq4u)fAESOGkehygo!Qe;V^9au3fG!Ycf7&<`&<4z)sr7 z1Q);#z8)hMh`y-9>vrE}*HUfTolM#4x_Nou$ui;yAVvkoy%d(Cp}u`%-0N>Qwm1D^-= zCFmqDs@W9^>ex`@PyG&ym=)Dun~cbpyb`V4spg6OOw?v{)XLH9VU>DkL&?Fyo2+)> zb1b6wf+%I^=pl2%g$n)DDSdFt={CcXTWatQ;eM;)cpb*L&O32$sa_SJvvV$d5|L-)#kuqe~=iVlj*pQ zsvv`^k2V7~Q!)RZZ~Z;~eJ0&`q2gg_7`xW;WxB9-@7KzxQKjb#*-J8utPsRXU3vDa z7%y1L$L?46x!Tv*HkeG`tra|eB%*sq6MK(}g|R5n7#yf0er{O}zq6o!Ffh4Z>y0J9 z@LG|wn+G*N(&SnhseLyqj9fz{ogLG2RZCEx#u(jyaR=nM{IrA1lykY&>rvC=h6MT$ zgC{4!Mr$c}R-<&tpTK6IGo`>1`iwz+PWhXtw1Cqhd~)PzL7R;5lHZw5O510~?YO;j zhtzUdlTMlD(KZi{?beI^r7b7PX8T7y)iN}qnG!z$ci?JvlN#MSY-3!Fc5r_`XZG-Y zppr5;&%o?I(|=)DY#akV+F^Sq%BAkU>%P`wH?MyJ*BBzDw%WljQ2ywSgR_xtkVeuw zroJIXb?45HtxXI?!MWpHQ*7a5UV!_k{`oFFx9MR5^u;R*>e=S^@8DUDEls9}*}8Xv zvuaG~ypViLq~I4?xON1ab_;^*qOoLAB;E%r%tYjziG?w{iVdtA$lMDgW%4{c-7CYy z!fvu2tTyjG`3$c<^|Gnz7c0#WI+}8-74l`zH&?P78Ha(s*dm%=itFI~swVC$r&*+E zH!=re2w3*xvrW9Q0qc^MYuNP&Z)vRg-lO_m-ng0R9XB30;^n~!1t)}T{=jTR#R=s|s!_oU7Nf#^ZX?&dVLch&=bb;phxIClMua?;hiJsSr84T=NX&LGYYQ}~ zPUN0osYTGUthEta=a?edt{Dozu00RHDJ}+yas8*FOM^72vv^agz!+0 zAhy~aDbH0i2P&f7z!e7V38(bu4N%cAze7Qt4ueF0%?5X&f|;zUeQN60X|sxMdX3)1 zeqdcMixdZu7BGb#OE5gZqRO!T8HV8#;Lb~)lT^|)e(ItA#LU#`b>i;o74+Qi0B4^P zrxjowG-?-e8rDj2lrI*{7Hf9}z16aOj1|1Kj~hiOj&*EWZF`Id`@%NEkGCP56!C2n zo4l3o5)JEGthG)#+Q}BY1J?j%FS9X>gONT&+vv7Ady$L9>(0pQgAjJj>Es-6U=dWz zWA)+=5KWtIL$(=}cISYlg?2km{O?OEOr`T$P_c{d_4|Fs;modDctba{@irb2xu+AR zC7yX4mn{hjNKX|LtYTfw?2;*_r&fRJr6Q6V60Y8W?H|zEme9qb7QJU*q+o`!$kyukVrFdVXvB zKvuH_4}3D_Zf%1YTW+gv-Mc<7=k+KI0gNfL{Witqa6#cK7cZu8O%dXrl*G^M6>>PU z9&zcuk^*Iq(F?38Ay^NZ#P>+<=G#x`#7Re0mUWe%Cux|)#ypbeFfM-Yk$EPHym^)Z z7hTs{@wK( zo=q<4WYOhuM612^!|ziLir0>loyiqthRtmivF?vk_XEYzt+zKz=g@}+5@tqVN|7#0 z!^-N!8YN=a<}&i8SGTW*7{2d z@1zwoPjMHFK9ds}_Gwy06x_!t@ekU;E?~0K#Vuk3xvk3)XwdO~*IU$m6ElQ_X?Rr! zHCMNaSr?W5Y#!I}R!*bxOIfJThiho}n9=~Ox0XpnTS5&%q=}|}i|~>e@$1Wx;r>m^zqt*2?gUzyA)ZKvCmgWk`3h zp@WcA4%OhCW-f;_d-G;v)KVvwC*}su?I-X5*TVA&;zMm3(v?BD( zlv`gW1MKH}#IerHEwioiN$Y?EyT_&tiOvjoK3Lx;zIeeNrCF!ScVp9uNxd#@uiJUq6*@PnQU^vppYD}R7Qa2? zs5c6ZanPV2t*zR>1}bJ3Sv9IC^3+Wr%Ee zaGwb?jjzdnn}5MFYA1a1+;?%GfLaynRG2thaDp`4y^t3y^3!O&bSWI1cIj8~WRi=a z+_cnK9M@vANprL|5?)zZv3sy!4Ymg@6JcTQv1WCD^Z_r@XMco#C<>6+E1zqZGqchE zIfL}SyxCgvnAoB<>x;zofhBso5BW62rA}h>POVIaG~JbfzE(GV`i)hscK@>^|C+_EkO16Kp zNn>YsI-W~8H}&xr;iiNSJ|u6Oa(p>DF&nK$EO}1mQr%#eh+jLx{GwoY8+*3=^cR2m85h+7(tJ?vj`mN4C zE=C`3-7G2GHWt!KSz(i&+#?sUEe*GdY?sM~n?>cz6+-wDYq~H;y3iqG=wpd=4 z{4O9P;eOgU=2bXs3*Tsm3wEV^xH6f6k#MZcQC<1C5KQyAjf54SiSp?eqS*Nj9n!<~ zs2$3O*#!+&SMuhQuIK{79sRM;RMS(R(W}Y`h&-wS#f;eW9IDsN%YjkA1>X#>6|iMl z|0?S_?4>ke=3a8y!>V38O_$27%a5Mxa##8v?6d`L7;gHAzoa&5-{jCQFZ!L-;#CHn zd=b&FeAbGB(LjhL0TB?Hi3aZ$0T`LfJF{yE8m#UBD@glfq@HB&9wgnrbx-of&HwfA zqz6YqfS2D2U7t{6`#T~GlCur^@(VlW1*lW{ELAcD_(RJMnVt@NJ8{hiiOE-9oy)K+ zkKQ6EOHQTXx5!Q=Tc>4S4ciz_<_Wr3-l7W?zdfy-$&3N-Sw0T52{S-H;VaD>6@%V~gg7AN&d8~i2+R9riOHOcT$<*T#=GeE z+5yWSi%9;c{i|y)Z{WM4v!@fq5OGOCR`aC2>byaYvYFPQ$bg;6+o9Ua5#rIa1pS7m zH;=fO&UZMXR61p%#J7CVQ~a+fjq1N>6Ia@Hws-IEKeOCjwBnpsuV7YA-#Jk2pa-_p zv0{_5^b-Tf$9lEag(M|EryV66kgZu#?u#QaQ{p~|JB9;blw6l6%i5qSvy`W&88hK} z!=`s1>>TGd9qa{L2sA z2OLi(Af4geB?r^Gx*x1m1NFcQs)$yIWks+o$Tp;K1(!wEZqD7_Av8C|{-0 zF0ruB+4>oASf}x8G)sK$M_D5GKJl^L^tzZzNCGHOT`0Ieczp%)b~Gty&a7T+O(H+>HfrVU!ZZ}G_JB2b74n6w^G}4 z>!s6VD!n6NL%cJJ?Z1kqokZxKP9LWh2-_dYEaf!|4(&Jqw&GCoT^- z&_aHr`^}X`9gBX=l10d?U!$F%;d5fZ2U-vXyKBF=cw#cS!LM}o^hD|t#|p++YRO~Y z?d6+)o9@6fo)R}Xf3l}{vu*Hg~Owc zxsAx0#Z+B!X-;|PZlDzFS<|%0ZscRYs5w{kT3M~=i#CGL&ZD6teXnz#fY>dpEL|l( zjX2aQ+b(-5WsG(N*KV3L$80iU5_Id#&U)8tVZ;)UC{Z!V+YcXz{USvnzmap2xO_Uz zZv9yozIQAV!xQ|( z_NYrQZV_F2(?%EQPmy8T`G|bMdfPQs#3D6$@nobQ(NBr01E#MJzP0BK+k*5l)ZI8~ z!n8ZJ=WCk<(Ajdq1|%CthM;%G-ZI$2=7Wr8#>sqM*N_v`N9J46Lx^A%zE=Hs&s~ZP zsp$F%t73iIuzAo{jc>R%$TY&=$xf@xkT3iQXu37#t9<3dQZ@R6X?Py6vFc7A0ZqHn z_Mv>I3yBfeQvugC{Xe*#irS%d=f0cMsU?>GnaSesgl9Ux6A#&a%C{cJBX>FMq7EcB zRxLt;zjyV^0r1_&;J8*OiLrpuT(yHjorsgJ`6>_kSs1u@P0xP*u1mpd%xw@O7&9Nx z5tJrv1}5B_o;{FT4qK++!+yv??Z|u0j|n2W>+PRfWhCPMDSHLCeKA>w zRmK@dR2qHi%-e!NUGFaE+i411if7#Gh`LY0l>M+l^yWkXMR-w*0x@LKI)8Vr628)r z;+rzL(Kbyslsd^;^Z_C-v1^{z=pWLcV(uW(2kEd^R(jVA<2$hoK+^_vqrH}QBsM=; z>9mqrTY`!z-F|$=&iSVj(KL?kiClBqQm+hs^l1jVO3CLi(|MYP9bQqhKRsw(S${|K zzqjW<)Ax3=q(0v>ZKKu^D9c2Btm74rXm{_ymBjS(#jqk+qA)I9sy5}+;HV(X5y#G8 zqpS*?u-xhc?R`cJ2-%r|hEoZE<%3MRPl2B8bRuM?1mE@a=4Kw_FoR{jJuHwx{MyiZ z^h$|NP=yw9m(B|i$VCnRz8W%xTvX^h9gd&Vu5;i78r7M%$Mr}Kiyt%9y2i=@2;}F_Y?nF zy}?Qa^cntRhRTO@=PL~kanz3&nt3lp)Z6rZ&kTCJdM*7w5>(-C_WJmTZ>CS)cvtNp zi%Jwwp(-K;g(&lutZ3FqQ8r#f^j3V;N;ANs8Q;nQu6AS^JInQZun%^aAM7_Q;G+l0 zcdyPPE#;qh8E^m_dzN0IFXV8z5$@DK7qJ6T-rSa+uHq7H?Kmf~@MueBP4Y1N{us4B ze%xr+r)4HttX~st`<_jou-A*i5!$tb^l*YSgjSoha1fUoGM4+~a-S?zJlzDZuYMY>>FPKT1=N1lhTW?9;->lDo5J3VVOB)+~0c zL^-km$RsV2cJAftby(pwrCoMo!v_Eol=Zu==8D>K`Cw`hym+;uEQ=V^EF!sP)=Y^C zatYYnZCc4W%?=b_mH7dLA9qE^&XrRIuvI%=dzPZ z=!;A-Oipo*sffVWil8?EAvw}czk_ae3cVP=K0W7OC>_1DpLE zqpZKHX1xp(zMOH`HEC!)_nQX=yAz5v?gQFwtl0Sx%vXqiE{Ev>ZZ+ppY8LygW$?L7+`Vi z*?!0s46ky{y}S>{Q|)O?(+qMgS9v)0jbClW4lwd|MSLj?xF`7mHS;e(BkB!75I$Lhs<}T>J?>3$f~34k}Mwn-`RsPZ94NWBFUG zkQ*h6@Qq|Ec%xcX1HdE_?x2S>R&W4epFjo82Ry9?RZRKp`(?%HkRp!It}%70ZSgj) z8w)}H5i)lu+(Q^*zj=JNQ&2=@$P!lqs^bthRi|G+t)@Dc2pYs^BB*2_!(_y=jp&4c0m@f!l;L5r+an|GT}jW zUAdbpoOicP6(|jJG%h_ubX!jDHf$pww}dL~V{ne%Zf5io$4*zXTp0Z2}0VA*w5X zIoA5UZ^lPHjr$^OmeQl|qLhT}&<{Yp_|ElQ&0CR9ih?a0??hk$qBRD3by<#+=7+mg zqKxwb#nddjs^Jc>Z^4w9_LmcucL~PBK+u*XX+*PZ^6ZcPuZyQhdnHHlT_8TRKDLy0 zT4?H}Gj03yCqyiENK9y4nSnU9Ow)bE4=B7uM@(>Pg`^)-fd!xxr$MkEY!*I3x2PhejJbwfG@B4w|)_SGG)wdr|7l0ULn8J zW-uPSNy|P!nSuD^)9Qx3Y=?f{_LaKk>^psB(UN(#>o|NI6_f{o2k@_JnSohMO1}jx zFT&q9Boi6c``Nn?HfTgX(lFZu+Ln0uAh3ebMwFJ%S(aUP%(RBZq6|EKW}vatyek8j z)_wK99S)O0W>^sAJi<5-(Hz__Mf)F^!IOLRq0h6@N}01uN5{b=o67gL z5#lb2@lZp>v@t=&q0_fF0e5zu!MbsAHlRyfbo~n8?fcvbQXh|lmp7LFrGAafIG0p2 z^&5K^Y0-w4Zk_guhhYYC6s|{u!Q%tg`Cn+gj)Al17cgypU=IH!iAFOt1PCkq8cF`P8RY z6vjasm>7b3OZjWB-c6`w!1k`ut*R1@APLRZiediK>@w>=MT`68RrGp>@6Y9{;-ossFt z+L>GadqlVlvcVi^Dan|f8DfqXytbk=*IU@4XBG# zjQv{}7jbYZi^_Li>~&u=XlPu7GghtF{muMDSiyW57)WzvZSJ zzcMR|y1n1d)hNS!E}-EGzep)#u9<7+!cOoGq(WLb3dI|BfZ1sr{m{0FrX}_IcVOzt zdr4!wgus_NYHfQ#f`h*r;JK#>v#)7EL4q=>`-@z&Iqfi$LZF$JYRXQN+xn8Q2v6X- ztKYAW6nnqPgl3q~KvD8nrcrxKL%w6$1C4B(T%3z#^PR~bzeqWdZ!_=>PSr50L@6qd zHu~1NdCUBKZHLF+2lG3%(>h1h#%Z)BUAy)U@gGEk)x>{8Vd;$uB0j(F#aa%h%r2)3 z;2J#%G4&BHWH>vSdY?$=;yo_V4xPB6Q@!Toz6ibh-N%o(&lw6HHrj{{2&YOfAx}MV z6||PEryP3F8zmf4VQ9K}N-N~K@M5y?YXdt!>9s{Va)9sMxHi1x@@^WKZ@<5VI#J--9k zm1lEufxc0syfb=moJ|e2u=4v~c*)-mq9?4O&tW4~V$D=sX<&^girU2ZPmo8hX_bO< zr5)?BB5&%nafie3h%7IT58>N5n`VU5RQIyPTyjrP`%O7{Vg-0nKWjC;Ub`^8MV9_j zL5+Sx>P_t1o@8i+WU#d65&GgUOMazH->}b^pH=SZRr-n36B^~a5+)AI?TIx_O~+_feu{h^8f@o8MRUCHH#=VaI&9N1>x7r*TDVC@B_gMc$f?!u#m& zWq*#Zi46E*UTR;SGG>bwPmnZsGL~ugw@lD~4}I z+>YOtI>Xw8!Ra{(86mcH%V&UDt*;`@x0M4rQ?(M+k9|Bx_4&$3(k!nQFn>IRrN;m0 zsGHTS^C$CJiv0kw?aK+l!)78;^4ImY9@jO5oy-lG80$4CB0>PM>$Ika35ije4Doox zMs?=mK>Y+|bPY7gB^eVI2v{5|BQJ>|mt@uD)*rxP zzWVt{$BzPdb{NvxD;xgRUwX2^M-`VZ-$vf$nID59KDxMo7h#eoo!&q5OOA5~C6O3F zHRu$D?}`&eytP%c!%sK=VAjeiYxr%R*6MF{n1!|jn z4HT}ohO}3@IL^+9W&eSJ(rvxjMm}5fflscOS4wZMqj6M5qp&Xa@Xcbbel$4$<$N3a zX>(eU!A=~~zso1>HZ{qwHvnulGYvE^Z?jvD$pH22-gVF>4RIR+=WC57CYMsr!|T=)ISZ;ne%_0TIl(q9)Hh!N zxAJ@n-uQw^qptBqNlG=T8 zZR4QkW!V2J;QXzgW2_p=mX~Hm1hTrM_vZWgQf16h6J1HoFyqGz^zG$X?~hAu4`2{* zXbHl2rvXhq>j4|d)^jr6${+)Ndv!hQ^!MpNA2e#NI_qmjFMC~HY%ko4M-=1?eH->{ zScd)uWa^*~u4FVQkXN(n#?wk1~_b2yTn6n^o>zQvyMu<1*f6=N=)CT zi@RnuD;*Uk3HltAKPBVKd9D<2rW@3{o#>tzjQWIm1fkoRoQwo{vHIlPT@`h;L#Naw zT?zs0R86&MjQ)=4y+)1R{1?M~*F{!`6KVyKgyr*mL7mooIjPq5s{AP$Wcw18DF#;v znc>V{*}$uY5&j&vm8E9Os%-){WIFNK6|xT0|7$tB64uX`d^uHyc$JfiFUoh)9NZ4c zGpI6B!Jm9LeXGH`a?xFS`0z$FU0LN1=t{dyP8;%|AD&sN^mh7gfq+bt=LKtHh@we{ zbjV+-2H&u%nQ0 zPL_B_0ic^(c5JumhW`YG$U7;X#2P_+Y+>HH!){KcRrt-09fOcJ`-tglK3H980^pal z8BjfFoJy@?7PK;cc@W$9#4HXSogr;>wbT>nirJV$dIiMd%RG5o-ew zc{3ennhOmqoFb8$$?AL8pHfstkYJb{+3SvnE@>2ud`9XaiF~h|>*V=gSm3&cZccAh zLakbx>32~fS1_eaWiR5X9hdo=4=v|X`QTR#112hFQj_pbE+Vg%1}Ug12{d)8m!i z=Fk5O_Mo3AbZ#i|#Bxl)LZBgy;L9nn%E+}!sy0H;JyDu z0-I)Vz6gJ7aa`m{1G<$=FC74$fiwlZMPr3sOAg;{Ti~~?{mj+kWgSJr*UcO3ct}$$|Xp-ugXbV4L)MD zDk?u0F^G0`30&B2DRc0MNKgCq=;51I?E;U8jE&WMn0cP( zj_bbSyv}pXP0+i^#wHQ!bn=uN`^B_=p$tEWJG8bBZ{qOn)14)^x~1+ym`yRPB~n? z^DqunFg}s{&Wdd(G^_NrWCoMv(IwVfS+1X0$%eiC*$2x}9W~rxLRw1Qv`IIPR?4&O z>QX)yGg7bGzC4_a{oq{vje4!tWqcB^9(r<+;%~~1y}p{MvZgq8HF>!ckysVXhd4%G z_}GWeAeaTx?~SgG*{bQ0IuOfMkt{H&D`~%ihrN-I>$s`VZXoT@^krphsiw?9jy-TBgkGVw7lce(~olZf^0!F z=l#v%ZLh%s!TN=TMLVwzIw0hhIgvsGY>j54?exBT;XH4My;4Zgs1-=m({0VtMatCRm>lduTv@a ze^}_FS|S+Rf~kazcPvj{1dgt}trU&EB%%m4&DE9K*-pJ2yNW?C4Nop9=XhL!Vr<9NO< zZ=9d`XzL=-v9(W?$=j_}p+K-`6SZ|I4Gk@T^gQOibbm;qK<;{L>sHrxq#T3Voa(iX zD$m7g#tz(X7sGf9&pHy}@mZn2CPw%4eaSE%=#%f-3EyPE?JVTxnjhZ^JK68J=$7bh zOENkx85b{db7ur6K!o3BWWmy{+jXWjR@knBw8kx?t0AQ+uMIy+YG=7Ql>|zZ7yKY! zaS*xdV8AHE_lc0pKELH5#=R@ir#~#CyybCiK}~Gw*lX_G3V(qvXPY>W+{6tu1Ks9^ zG`!lY8J{hb9b)U2GbnMDwO5^s9O^x>ljGAr6d7Zi`Di0WX?7e8t*JXuH5doONIE{c<~^ z^1+Akd?R}@r+HGwK>suEH=z*A)???|es>Lnf2(W|#oP8(Fw!YgzHeix5}()+P9G6LHNE$Ot7154aTCp*X3AxbFR4VT&^JdQpYl*<@@vr^1^S4l_G4><SG-nNjRXA(>yF{= zNy0)>ZBmtwE38pz26f)5NYDL+8zv$+Z&YbBKK4CwTc^B+bK&k&pY#lEd!huM+5+#d zMxG$Twe6kkipg6wBwrEdt0(+>R^yM<1|H7j>J>jjBm2=;0F<|WmGjUjpBFW-+y6LuKq^5oA|rl%T&*eFJvY_ zQBK7c^o_JD(WJX=`H4OjMp`9XQ}Fe>)H;wjhh7u$a@%KH$?jXNv>H@Go*a89+kEck zwkQ*5D>Bt97aatF|0CUcu5?8*(UZe1P9V>~sV>YGc;^(Oc30U)H3QZMDoKKjqTW;L zu{<8gNOrAOJcX^6?$jpZmXdc$T&tS%jhc#H*txPT@_&8nf8cGWZ=+RdKl)~)rI+4b zXGwY3Gz_WJ!&FTZXObwdy<{0X)@6%1zJn`Y(Q0xRmU_#lpCbuCHHBse4PZPZ&=C0Y zHD-00g1Te(Y|Z?*NM?=J{J}6H3f^Wwrq2Z0$$}oQB`%ED)dBLT&)bFMXrxdr*6@#F zvCn6=#|TZH%#bf6{;)~PoLz(vsCpv(NB2A9(^MMVky}~cfkFIhl-c~nUhc-itp?c^ z0sGX~EmqaE-yiPusi}g%O{VRT%PNd@`Q%yJL9S{>~$9SmdStpXl zV}*kW=pL8lT1DmHD}tu^MTE64K2gHfMxrb|&YQ;*yk281HwKjd+~Q9FUmzU?xY*~c*^c<^V@!Zl~(gAR#$+zy1v!(04hz%xswqSx zp$Q0j(@_aI2NnS&C&FZHtTr4-4=_C`GJNGGXum!o4yqR+hg)5uVRIH=5Nk*ZrqX^F zappe?n=%YIWNf;jj`N-If&Gy!Gl2q%-@ii{W*mYW3c_9oWu#dTp-bv_bFb3N0dY$t z6L09j_(nv@)M$5!S>vHhn>&lDNz2_J>Dt>&T(8a>)^1I6A>Fo2$$2az+krkkA)vX5 zSnAJh1A2Ju)sFsVpKMVjlGI+?D&5DbxbnH0`DsAP!KYt=?yq>uzpYQPJESsUkDE$e zH=b`?N?Y34UL76;n~--Y;XGEFLZ*M`Vwt(CEKWAqDu6J?oBuajjlIk!Q2-rgj1e?y zB+Pe^D}MeZ4Tu3dbAEb^)$Avvy!dy!_Sc)ZYwLq|381vgnziOK;%&o!dwsEb>xKy5 z6D7>pypl9exCkUT%e2XT447>|9$$QF|LzU;vkn6UK`S8W8l4q{F5Ly(Vh)+B&E2We zCSTrOcMiY(%gd_zs1rbStp@ToMxpV%HX{ceqDm2@!-rUEDA{Hp<8*wo`@zzyq`u%NY9S6^mg)=Esnmr2dF&k zUF0A1ryJt^-3$5ir^L?q++_?k{HR_x=ct^(f9320fC9XdVZ`}tP{8}pRpAE7J}0Ac zl2c_YP!4bz5pq}=;#j-;9Y_7Id7{t@=dQBGERmUy0D9vD0mnv@)~5w&Levpqgy*)Z z18jyXI;iRr==L`yVT53>)g}0UM*aEi$8L{gtlq$MoH+ou&!#8iFktJz_e-(8xWop^pypB2sFbv&ZF)ETAJKUV8u(%?rl zhQfR!RepH;I*X=LW-0}_h-cN|x9O1X`*ZD(!Gc8N_Ly!x-X{;rja!CHM&K02znGb` zcx>@vFL}0f5Y9H^5eXt*a7qD(&xu+`C@j6&n@^as@!#=Pmuvcm6L;F!>#C;5!cIq; zIW%Y4d9gZVT7{TI@TE-j2!fVhRRx(1G(clq7lJ0nGY3;>0=XScl8QZly<ghe{!9Wrs;7Bl&kV?Z@D4o~kiBM}My?QJD{-`+UPKq*o1xu{rq^Vui7@lltBui`+gfb!WGtVy}G zj)kvv5~@S5aZsi@0Y``PN)KFUGv`8rbV$%+Ge)Vvo43(smbz`5vu!4`t?xQ_)iRX; zkRdwyX}RSaUhS3paeBFDpVV!F$&&}{n@6T9{=d8@8Cr4Q?51F<2!LXjG#?nW>aDQR zsh&^rI4wetS&rM=Xzsn!(huv;J;G|$?hNS6j)9OwkMGGW;0{k*(e8K{WDzUmQc!cS zl#2|QZ;6l=IoehmcT@k7tMTt(S#0X6%vZx4Rp1lq=zFY|zh_1}VE_<}wQ|HE0P<+*B;+e$;kZMEQv5A%fZt3s>J{uTt;J#x=_;vG&S5eQ zfJ(m=Xd;^Qq{)WOq25LtcxzksWj$m3q2u$PySZ~iX5BCcO$fTYfqn|jeKnB0NML~S zRJqNylV`S!f_~pe)k(ZfSfFw7wtyl6+z>Tm11J)7gxz3&T9#Fs2#RK>LdTCPYmJ(S zwSn8os$KGk`vOItd6W(4`SI<@p#Hf@11mRHEagH*jx5k0G8wCJyFKrAyg#1~W`+Ze zsjwMNQ%)8U=h8JQyOR9+RBr+3e67byT>qs((Db?XX0|@b15R@-3 zVp=T6who9N_2g-n4q=#EXL;f^x`MuwJOAs6EGtjjZJfb8{Q45v>B+bGh0LJ2+Hro0 zRlCO3esQocc?PhGDh-2GC~6G)^BtD@vib8N0Q*>w2=YRb+(q&~@|^!|OMTMlL$h9H zM}a4YasqKP?c(RJ^WSzq(1SZU4BJ$;B)W`|r_QE6T>x{<2^7u&FVouuQJ6@MBwYuK zT1Mc*?XMCXm`t7?{H(v4hJRn+&x!ECBa;E8;@tW z4(-3ZaN6zAEZ=OOS3=G!p|F#q!Tin`j?_q2?VdzrAKk4!fP*Zg1hy}jMwAUzVgd-b zH~E`Ffku#gtw+TlLCQ}yceDzv>^U{|)Jurp{^vaU-?u)-Y@v5zlSMOs`I{HMUA(NY zWAfqZpQHEvSK){=ANyv!&)FUSdwc!pPA6Ez9`r}QmiwjafWg62i@;v5-~W}b_@eO4 zM|Fc6|HtY5@g&ezU%ITIh|xMT|I6n_f@^ze|1c2w_nPvVVH116Q*CfILG)KU^8e~U zW`_&?>!DlJCf2(n9A<`O1?)Ei4_z>xn~!Ah%o3SRE&_h3Amf%u{Ss596xUiMg8dFK@_d$^*MAV_y0pz`l&`up`|2*CuCHe}Xw(7vcQxx(+c{n-RXBJ?Kt zOtRYH;S-9#f8&qwpmhS@lQ3(E0{0tsDM3(C)AG*A?+Fdlj&c{1uQvVugGGOr1l(%N zwBsD>6|wpYVB8-P%Zk0|Vj}RAp}g~h2MkrfyO6;UK@!*dqj31&kLNQ)a9JTJkxZV> zPWv32ZWS$yR({whVox{xs1b@Ct^`e+R)YrNM$c1!wl~F|Uy*tDg!t983?&X=nTyJ< zQ;G(vyv@OhLM8xHon|-rn`*iPefHxI3FMmGz2``qJ~H^Gy6%+onS4?f6*4>6)hU$s zJ=hs3J+?o*8!HO?kR}`PRNr&bqEdvH?qfxv_&~J2w*)Abu>cCN$lcYai1;J7&BDzo z`9gtSm+^jaYE1WNV$+2mjK{y6D?57dsI}oD9j-}jeFm8=R)uv;fKDc`h`vK?+w?YI z_Kz8Hw!&U$dvL|W2Nb58i;bG@nzTl$Wz13*gF=~|+5TP;w8oWfk!?)C! z@k%Z4n|ncrJbTKh8n=i9VGk*Q8@v53S2NnO-%2jgeW!3?Ykub6bM*HGRdw~;g$(^S z$(EFzixF2+jfd8|?&N9LJW*kKOj~!#2VM~?s)Jvsmq(iE<>FwQCLy zG1*OU3%@PlzHjvO$*#r3?iw;T)pL8}f>|uc#+>U6-gDBe81FRBM$_8*6IV(K`WYyi zZh83n3+@;M?JLMd-Me8C%aT78&ykvT5)fAEo2eYne2_U?Atczw)m6)y-J4e1qm;b$ z<1>5W?RDB1_b=XM9HJZ@GCTOH5X*5X%#vp&NDI}EHUox&84#6+e_Vsj^jQo%2M6j5 z%DZ;dhT)L9`~-VvS2$3`eW%13>VvU5VY~RqZm@Y(Tp&23#_xa;yH(_E;`~VSeY8Dpvgxg(y~SHjtEwI^5rq zmFzulG0dBP7wpck-BKsiMc^A{sGUsU>d{NSjm$uy$xGaKo@&>5`vSP1;#)FyW>Dw~ zeVGwEz0i8GccysP3~tnd4;1j)P3P@c~U~;Ky6Q2a30EW&sj4;k*0z9RGr>#gtAC9kS+m#)z>kw zR4-)i&FG3um)GKl#zA$e?8FhSX_INmnXParMZ$rOtp$r@`;Ji?@MaTNp44>>u{mb@ z7uNK3jY=lM2b(E;@#9TBd#j*K3b3kMhWAy=Vnzm#>1v`&r6K89+>l34Itz+ix@@&8 zoWiWf%DO!b9OSAmzDs+a&g@*VX4i$$W0-~pS&tMc^~5l|+L~pj-6^o8B~NL-CE|Dx z+0NyKzziWrt8e70=QGT9AbT?8*AOH+Q+~ePFn8a{ybqwu^DqJQ~^*&g9EMR~5%Bk)|1y#LF<3dgq3#3;(v8#KW z+rE|bW}Uw)=73b0I`ZH^$jpssZU<)ao>d#p`sqM$qviLmbdO4pS!98Wq@Yq_-E#6M zNMd^^)ny8<-iNiv%qB=@23NKjg@`P49<0?lZhl!P9I+639wMCysVRObJEPTqQ!wYfRjiNJSbMshlLY`ICd++(WwdXivc(#cK35`4I z_g0Uutmzi+X^CiT^T?>4pc<}(L!Hx9XDv6!&Nt9Qkn5(E(6L1|Mw71;N3+Wu$-|PP zA9%SAr&xT`G?txh6RBdi<_X<$_EI<3e2ywwsYJRF$xf@gp+Yv&Q*d^Kh{TUw7yIa6taB{q{MqR^c-R&O*e1(8vtXvPtxQ#U!6ne>G;%ldrtusbENle2t7 z8E3mG1xn%#XNAQpx$Jw41zgudx$1!EIRk<-w>|l!lB?FOO>=Q@&1Am`kDDhnN4)Xk zY+Ed0f4c3uVl?^Y#|Lhc`)7A6XHs*-197)_VQ0R!PBV%)j9z+^I%e^4HaYYrt=D>*jfXAwv1^i;Vl@1k zR(fcH{etpVi+)#?Pan9j;Be)9I%${4;CS}dr7S_N-`49a`gx7%D04nNtlENQMBe35;-)&4lKf}@!{X_b9uhzY9pSa0qIwn#WNid3IVk6IEf#z zV+jNocgqYSc)ardvKoq(Jucd)C>v~kDDb*G&E0XD! zJ5)QZp}X~@rE9S69$$0k&?0ms+Y98+VyjkIKH0|GC_6dK)o#5(a~<+Dq< z%R}9+MA3y$=xebLmu-!jC-@Rg-E3at^C!DbSukGCh)v$#oF$6W$nsGq3MZ!7MGn{G z;=>S7*k^*0&RA@8DN4w;4y58|yfbADY@}R1jt9(kH@ORKF&rHRY_IHx8h1>Mx98(i zZpAP_{cBF5uCZu-)|SRqsf#y#Vc-UR&n3LM)!j1#_fzfUwzm$z*S4Y6h{y3>EhkG? zSX5OiQjgZQh(p&_T0M~h&~s5i#XZYf(_y5*`gN*zO+gJS0$T|p<~E63bi^lW(K#B- zZSR4K`ulHZdy`jP#*Yk3ey_8u_=aAF2zJn&Z?g?*u%*lEnf_qgxgBkUjM&5X=g}F- z9W+ucc~pF%&4MQXR$t=5GB*kVsq1Ae;%%dR;)J}fZ}V&k(9nyb#m#58J&m&D4@Ms$30nI!7Nvk z8SusC+R%g5nW9}$OS3j55%s4b@j1#^ zlh@gtAzmKrQEGznyRJ)Pa=fq)sc(noZ~5>U)ra=EQ5U~%+_j?s`5{_6+W6*;%hWUA>x=@5 zb8APVYwr#Q`y6+(wUf{*kmvXK$}W-wAMXN}nOL^)&A2y7+hLz0;Ol>0R5E;miP~MY zjcgp`jf~d!Y~(BD>5-DqEgr<v_?MlaL-I0(9H@3X$3d{y)cvFI+2zXB|x z!nk88x!PjB$+*g6kGhh4+)^Vq##?3hTY+Y^>bZz)w@jh6!nzyq>9H$BDesu{dUR$3 zqnWiw@^f`6Dg#=Lw=M=fkbG)s++-r}!p-z-yz7m?^p5?*G@5byK% zaEj(gm40+#7k()wY=msEA08CX>tXiV^ALj&dW%1Y6Ts_*wXOqfQHgwB2YL09SB>FH ziE&C&1(-t+v&@cEZ(RwNC?pvE48iW&+?9O$dnNNxdy?CMEII##$wr%HP*JfwxBc!4 zxl7w(Po_(g5m)#pyb~79f+ajLgcIl(*-2PrcLu;2CC!|CPzZ^p3i_J1{)(olHM7D0 zt!XaWA)v*!zr82ri`)>icCqyvp|Ogi`_0Ub~2YFT{5~)iKC7KwKu8q$tg2tQ6LZPKZw>V_Sd`0- z8=54?*0pU}}qAVx(5B#BT_yE?K+@H;?j1;s0)xXg&>t9T@w7faSx8sD?% z`jMkYHWV3Ta=cnC9XsWt*`k4>I@}}aV0jJW8Zf6gy78I&IhV{%3~zw}S!#y2FVzV( z>AfSjDOc?pbDumNgp{-O_$_OdOyqB`!cF^zaIHig3gRRg#`K=U1+e+W_kL z_aiv%5F4=r8R0xJIg;@Q(^SQj|{OnRAeH= zuF;8lpX5Kp_Dv(@%_Dlz{*biioWbK*!&f!ff#uEqXu44px-#cDi2Nv)RGsSE?)hih zd1P$-JD8UoH$h!5hE#zEBKg_YfMbX^;IBF9|K7);>Uh6h&zEDKZ?kvDtNGYB+otuV zl19GkIR~|{+h!WVy22blnd9hdw4bfHWANE}Wm?slQbzz3Aa-Qm>>(;0yGIjBO(Mz^ zU-`}KvgP__8o^W0snno%q8e;|!$zInsBwMk>#+=}!~>0>G7>$WL$^)#P1i2}1SG_) zi@58(wb4O=VqUuDs{3Y3lSD#;&I4F*f~bp98EVXMHX_8YIjhS*-cf-rWP9cQDg>#= z3qfDL9qO(ZG1oJ5a6|P&3c(#RraA5%4|&A;u}ST4r+Gn#H+v1UaI)vq8^^-R08P$N zYIby6KKd0;ys+7>!s6hb{l4MQe9BoBn@=uZHj6U6>-N1%T-1=$AZ&73HY#U#xi9tO z^n=X7X?pe8?B+bzJ)480zV~sa%t}d|8t%gTzo!M>xoPZ@)-gv6LI+A=cLh-KV)k+u zoojDR60T{{Bf5iDkU%84RCzTixo}DcuM=ulZgK`uK6K@86}B0pq-NdOWx*a^Dy;TV z=c&ncJf98pe6MklR|<6OgVx7SEft;_33F*9~_;}x~V za7B3ypKF#Q5!;g@nS$z!g7|kiP0o7Legs~>i|-j!>U$N(rsit0MemJ~(}wK1H@fVn zN)rqD^ub70T;}+!of5fp;rumq6BJJ?BYf5fgNlwjsfOtku!`pIOI4}dsMNkMb_)JpD+KNcF%uT`(#yU zB~>4q2MciH#B~e-<|#9yTaS;9{oin)*W0yAXZ>kl4hL6-9T{razdlT2aOAT=U!AR} z5pP|H%L;Ok*hm1v6&d#`i@JMB@`yAow~#P)-I=`1j^p5y4Xf(HWj)nQXQGw}p=faC z#eR%q4|edkPpEDo-6k6O3_zkL{Y&La<@hy5S09j!G^WSd4zRLjWepEzc!Q3ZJ6wvr zEl;0v*XeVb5qD)lnMu1(fE}eH5glj}PPx(`5(;Sy40k*^njctf9ur2SHy!DH##aTj zlo}3m7p?RU7P?b0C2;~v_v021rb(W4(0VLG4|^viW_RPC%B6Fjo9&A2rE6z1_)tPR zQ~vJc$Yp>$U!C3)>#I1yS7eQ@(qGbKr*j$Wc{)b@Ek{U*4eOv~`co$eI4eidV^oEYkqN_|E3c9nT997Pv|TYcWYXX)WijwN zO4QKK6Kw66^-Ehsk?JFZeMYV#?X_b4mf)~#SN>RbGb!?RRw#(cMG>+`nUQD z$t-%8`K%+&l2_MwAv*b%*Sl#`?_2bwMLF9*oN&@_(RyZ|oFPBNoRJN?^Ss@AXg#dN zdDY#l9QgMEyYaD)O$rIVc^{z67kBH}t`Lj+s&t8-yww@ZF?oVtsCkV^cPM|n%%W5X zL$z-)buCtyv1Uzq?V%9H=7zQ}aKqn~l|C2lv+f+v>;mT5cUtG+&_O<% zm0*LMD>etHsQ%nR+4Q%wt7&WNeiU(S3Dq!xt<%gYmwG(9JO|5G_zs=7F*qI=(cmA_ zOa)lu>EDv|F16{Gh4g)BkZS4mqK4uoyRRx7F8a$fsg|gdo1tF5{#2M;V!~486>B-S zL>e+i^GsOJY}yZcWyxvEk7BsZHKII694(A+Y2otnka{YGTRBQYX!TOZ%#yU0hL~oS z`)rNLmQ<{WP0kisRm$$5yTKl{EmU`RwxInd8E#qK7lxKsPtHi#eb{jHNI zX^-7^!7gLW)mt;+0Fu{sH-cVZGBY_*!-=A>Zuh0j4j%cS!Z1|^$>4Hfol==-H%NiE zg6X*<7)<)WYiW^e25m(l7u!QGS*lsS*0t6s zMVwJhQN^!XsBhD4t#IG#;2~q>xOXX60k)^!$-1q#tLENmdLJYpO*k(VhKrsgu&8SB$^jw>+E=aGR_ zd#R=9&Fd^6#d^gjzRJ4yR+{JD(d6cGU-E353f%~+y2lyll0IGelJ0#y%qj-N7q!GZ zH-#LwpSbP6&NTiMVl=9K>w=A&gidwlGHy?X#*-Ji@v{~5AVr~M==`loVrH3L8XlV^ zXfT-X0mXHjt3D2Ahdo+b5pV!~7s&9vF?V6rdaXgkauUWgd6Zslj@4P~>Y!IO#ZSOX zK6hDxRU?48eh_pbaw0mKuyLzC5zC}eAI10)#V3f?dG+P$=p57?<_)jpyO0y%5W7y( z?;BM5ClYEBWi1&PwuIiUtvNZ4e~!IPlmM&Fps6|$0g{JTINe$cI}Ikhc_bVr>W@>- zszVmtA!gcD=EbC*NxWVe3kHVW?V~_5@th{27pnMG4YxIpD%WS&W$dUvRx4eOzB_O- z=EkTL2pUey55^#;Dgg6YwzNBpHFH0wX%N0x&ZUj+#1((#uo<6J!f-mD#CprArOQb!-N4zH@T#T`*(pxm%i8{RLV1Vh{s&u8$} zC}uYhi|Lpn|zCQd32e>ZGLso z3pd+25oF9;E|cD?ZNd9?_}27}_u-_6z3mtuG-sVqxNi0QfE(8V&O8qnDr*gSTM!B#MO4d7qt7odu#1E>GUWE_ z4CD__BnEbWJHa4^_pP@bFR~^IjWRWe++qbx76fmleww%|TAusV&aYNL6QzZl5g?^HJdyYs6zaX_2RCK~PXPJNJ zU9|!L_O^2ai|%MAyM9ZaL@^6>AN4gjxdMaboAC5>khfL^vgYCjdVB@gO-%Gp5Psp| z^%`UfvU2C!0hh235J!l!uJm#k+4hS2f+xK-+eVQ|Wi_51C*Zo-$HX|HK?_6P!!5Q) z%d%=6SkFYCD&Fv01z~N=%zH}@c!nx${3CAXe0*$!)`~v_g85Jsh| zIL9K6Peigd;5y6IWJUgEOEq{LD)z}+xReW(MLl$;xf^qv&*tiYbe7H)Xu?OZ#kuqy&(KcOmaQWuS)+~dJpJ1C@(afdhoiIKB-MgEfuii+CIcH?8dcw z;iCS=osn!wI?td#PQXvGi|M@G;4{8-fj0CJ9=BLD6E3Rx&Hi+20tb~(-{-@#_SXL$ zpZ+^m0H29*lG4V+wTsv(kpcKfD7%Yh^-|7EK`4Kh=<9vM&H0unev;tSA3}I!qHwsk z;#ozVm2REIBc>5%k`7LcBxUS69c0{aF`R7Gj8Fhnm5EYVq_>*eCUCm8a^pW!{=Yz= zvoL^5IA-hnC2)_E3;;EZz0cYm{NSnn1ALfZ2k@Tp*H3>ubbrL8GIOW#=l;3+#b3gE z>Hxe4MrQewrTnkwqK!R;_so%<`8BNR7+m{EFH7=o)Nf7z*S@Oq# zd;{0sary9*q5k8i!>d8z=AVK5@hbXfAb*^*0TB3qR^%^s;y+vauQu$jw*Ma+`CljT zf6lD``s~I3Hx8S$r`6ukCzQWD6M?~C6*INuJYE<0i8J$u#ks&{*MCm!WtS=OFSZzP zc^;l?R!~ez7Bc&R!}_Ov?*=|y5dQC|KR@~YEAW#5($dwHSSt11Q`zUF)P>AYRm0{? z)A(!pcdB8J`{`)g+HQ>(=)L;^Lel__2+~m)v=bw@MbD@6s)jwKD;cZK}3alSh&|7@Ip&hG!Lf$y#mF+87z3vJ3vQ-H{zHP_J~f<)xo@)SweElHdEZ%^>lkPApw?U!e`|}$_vW9Q=8>TM-*CS%t>+XTJTX_XXbi(C(F5=hs0a5qL$bw2pOAudK6aHVrtiOA( zS1-%#ai~SJYTsZFMOXKBaN4w%mTa#|ZjO|aDrnX9*QgCuczJv#)GXv6{keYw{wl_K zu7`(f2XsQJ<{y}B4vxb-{6&wxFgdtIG>+9MnJa(BU87*-GV9n~5o#57>a-coin?lvjQ5vJ7)6E4%JhHa)oR^LBf4i=p>PfG1gbpm3Zv*=x6Y z1zoGt`cBAz4N(>~1IVllcg9b?Nq8UH2j#P`?}!k!zmmMEl`|HxQrv=;0LYLgD2A>qOvycW(-wZbvQyI<_~Fv6Q3{b^7d zr6vKO1EL@b^ipb#d98WvuU3wyFKTGTZP>CP6q`JbrUKYa5acXc^0TeiS9y-+lVLNZ zU0SG}wn!$Mmy7+=iP04<^b8D*H@z7scx@x=PL8GDUK5Z%cG1_)R!M~$x83;WarR_m zu02cwfaWju9&J3^ci6G?7-iPXqK%Hjeu35ULB{SR$6+Tym+&67M=tM+V>T7a{7OW_F2Oq!Q}yzmPT42B-}U~gmYi1a)Ob>t=Xf=Q@`2V@PA zW-#t?q-fkus@xi(EKK@%-jsV7`g#4l!Wj-kZa65Bwe8PN<9M}2A?Zm(_;p40w;c)j zZ}wFU*|@SK#N6cBRHvd%?2Rh9-m{GH5WWOUWnqKd>3S$Ufd9Ju7(Fof24B75 zog#%d(FJ~n{`I3h(MSpiX2s@s$IUSfI$Xu}iUzjwY|(WqXl!%hO;kR*S<3)sl-m@8 z@jrRsvqC`1c%CmJvq|{2&2U+;mgvdOxy`QeuZWGI^Ao*U zlmwd-i8xxq@i;ypqToZlNBh&{5jH<@vhn^ldA|F-e%9uSqgonZJ#^So-j~_!sMl|qd_7)=;k4Qa>Igwhj6WGD@g`H zfbbk(as2II`J&5s@1W_pX4M1^4QByguj4$n8<3h#)R;*dIr_-#(g-~%28LZUr*PlxVskz-*NkS>bv;~j*k~G1V+O^ ztG==c@RQ1Ze0i>B|1l~0s1Toir_g6HeDIyymH}WIPO<|6+~EPUZ#d{oK5;3d3Oq(% zTCleR`lMu+(hYskLx6fK45?ETgw`+_RtNXP?Iu%R2=b+V(=F{coQJy6 z5npY}JH!X^wzk{*c;2shMVqU}M9^NRQpYB70AXvV*7i8DOc!t|fVP)m{BRq|JID4u z)*WK~?bDyklE{k&(q!!im2f{u_zTb6A7t&zOroTN)RjM`zR5e3JNQOxzVlMdUYB`& zIXF~y;TDbAEbi3sq+8?NrT#p<7Fr?(JFic>1Z_3LJrrw+9{ggbPvQZy4IQo+s*leB zoJq_m{!+8LrTko@ROIuQuQHRp;rUi$0C8PlTz4`lEp*Z&&pvFJUHKC7o3F{Z*Vb$E z8+lQ|4Da2)yz>#4GuV33;!jPHbA$FNcM_(#JsS!?Y(gK=W}|WzVKZo4NZ;SKeT^?^s#xp%17jFx9CrH*J#C+csSh zF@Sk}FehsuGw=+v$(_$QD|26v*jkuWY&*J-)B1Vib1KNoApkwwf{1kY%HOD)3@XkU z717F3?H9r%d%vYh)#P*jw*Cyr+#Nf64g*@KR$LOoUDh(8Id z%lNT?mp`I*63|!NUYKdsM7->G z*j~7Ty>%E8JguG9tbMls9m_fA9gmeqhP_aNm0K>$W4(%gp8eK6pzbRR8hdB9H0;Tv z$YR9|?3h6BWDVwx@9?WQWyJ=^E@8etwyPS0X|k!VtB3Q8oK{Cc+sE2v=EVS~XSqK& zyjH`i35$P~!Gaf*{&fA(Zc%|+j`~FPt7SjI>OpQ7%*@dX+7DaL$bTA|iY*bOSv@F^ zIWSxt zItyD$?UTkNlQf+wm3*F`Q%_C*)zU@daslU+Cn*E+7#{kVxO@7yZhzM={y$FWBEw}- zch{>V=}N0@#=z#UQ1dL?ef%WZQ(&_kDs6Z8&ECSnO$}w2(x$l@tkE>b3TZsq26FX$ zO>I|+h?Am7TBWuNlLva|qp=3{Y)LTNlo=roq*Xo6cwq2J9H0y97Ap>}%Q3+QQz36K z#kX7gxmPSJNR^0&<`~UZSUBeQ0gj7cqk}O7O>^iok_D7a_ zLNnF;C3@#r?EIF7L6s~v$LK?b7SLu=Yb00A)$DlDAmI6}Xcf)py3#EOWs7(X zsj(Pl)314CyEwvOSW6;$D8nF%t;uhT-{bBUv&p)eU>}Pj+)2>P^K260sXbmpmZ}53 zocaFR-91l;U_PU&gJSQ&(9q9|xMG{RwaMj_4cCch*3db?HO&aT8reN2Qt7;WBbbYMKQQSVU!B4!g|Z24ixo z)t3HV)M8bRFTN=4TJ6b)qf6A|JRxfdTKkRq{Y1vR62fyqjGU2Bxbd5*l)Z2kg!5_? zpuPFhk+E+jS6~rGLn-v*#1|OSsA_nTM%xWr9_&-3r@($2o?&@={0aPUcNpT}vxxZyJPR8=Q?5QE7fE5v;;1r+ zMKUNkwQHxFlsDlL&Ne*Pq-X8p% zpy|RCADPUw6p`LLuYA??l6EhsrdT3Ai!W|=m#~odQh!j}bD}4ccRS7bK9`zxtnX$` zzgJ4w&g-a$iks*?snge6^w!ZT)B{e^%sXxNH>Pv&O`k=y7D8-SXB3?t0r&~qd5Q~H zhnt)OR+yoprSt9YB>ahobJ|UZa!eeB{PKioh%WC@*wqnIZ@w`1bFALNZOVYI_ALGD z$%6e?e~!>d)1@8t&33YYRAFZNE>F$gLlvD=hAZi0;~nolzYG-Ql&!AqP&vQDpd5 z&Ylm8Sxm9%d@ZleE#9p8oRwVsIPC7?ecbcgTT48KFits#!o?PT-rZmLO-?>p(;0WY z%FFbo0oxrf!ft%b%fWP#E4^9U?8_x$1}8kh&LzM+NiQ7?Oy`Y?(Fuk=k=p1ZgjKXP zA1V@6Y7z~&{90nol5PVw!eGa>@j8PF+ffF8qvvU$b@3{tD-l%Ry&6i1Iy%2A-+f2& zGtK+$$}R;z_dK0Sn`oTyyUB&HpmO|MNe8yrpdbJQ*E!(XViS2qgMH-}4Ei z1sE4P-E+Zbf0e`FOaRywLKj(n+Mhl>_?drh^#AIJJ~FGK<2>&K90vir_1`HU-lX#n zp?qi5q>y+l@niViA4k0p>+Q?$?#CN${tBdCiXdoaQd`OGeScM zRsaXsbcxIOZ4`F=wm>x@0p+!TUoOefbKF_6Yh}9OYumcv_lH~FFqp;|E`0=CkjZ-3 zTEe~rfl~QS%5K2&@BAjX)44~i=ZFnJ3%|R*|8z_0xAi@Afospe!67|s*M0@K4p|!A zf&IUo+Zn0>AS02YSP7UZfm|mysu2e?bnQ2u@bZlb1^GuN3me4 zAS!BZ7;=PHp67mu2r#x-lF!X`40IauNe=}&2<9IydQoN4KN$Xg@%qo5<lKAP zj1VjEN-HQ>)gKhjbVSfWd8wbXpnmI1EX$E#xV|?&dVb}YJ2XzzfDI>`Q8Ah7r~V_T z$5-Q}q@-9Ys2Bx2b-LN@>mQtkk_E2tPTdLdo0x@S=ha*v^WvS zg2Ak#EYqOjr4L76W(yjw`1o?{#y|uAU;Ieu&9fbk?;AEM^rvu02MK3L%2pcYTuPg3 zj@1LCB}q5t8+m_)BmV1-D~hx{>Stp(cSzNbQ zs02Nkp56R>zqGK2r$@mF&kW(OHV7>d;E~EW%N+kp8mV>w-Q?Lakm&q#cm3d1j~GBJ z+j@7f?1FoBv7Wuc;J7C&m<9_V6d7f%TTN>^oLP)jI*F7pb^CzPhk z&C02M_;hX;3EqXr`mptf*!L}D8m}eQIwLyb^q8XcG+AV^{B{%X11SXt#s=Y2L{wSGoLf>FlVf|>hgjn;MDDS^+i>&qq1V^6=C=RR-#A!=@#|O(0?F!HIQPbbV4TfpkMF9a@=q$@vxjcJqnQ4qBdEJ3= zQq#rhoo~&I#wW+PXCDBP_ke|D77%paw;9%-HZ5&m2AyXQ?KoKjhfzMAnQ-*GWg;|Vctx72P4L76MN%>ZAdTdT@bFRGWp`~aW!x-U~!C#uUAKD zue@}Gf3KjFnO4t4p-{V!a;f&x?iaFLN%yh2j`PZ%yNfw5av;ck5$gxg)wtx^3h2_n zZbodgE>3So?OnAD3bVkQm31g$kebJ*bse`@$hrRa-YwF#) zM->zcA}R_Jq$mm&ic+OxMWrfDN`i{?-b)BkvC~wfmq;%GA|><$5v6wsfrJE7^?SIy);;}{2qoJC1k5oLK-v~m7&0;~AgwKr2xBKtb*JiC$iNld>sM^w3CCR0 zf+-AQYZH>^U44rG^aJ)j7rgAyYJj7M%GVXV)pFzGqLDGuIbVPxT@qeAe(1CNDh0&_ zfcgL}v_#dW;-u!)X8&wKO=_> zDYwlC^KDQ?9FrErE?Q(66L;GQV7U1Hc6dBJaQ63#!Lb$Wf~v=1EZ8lMSL2o(WNVLj zxOF1An| z2t&73A`FT0q01hC=r^2HWJM2XdUm5ch=IMH&Jwx3w?WD^Lg}yB{lJxpkF*&}S)^tC zH_0tP!ypHOQ71Q~uKBL2dfo%HOQi^BKF4GhPNr=!;0_o7HwWl<>lEq;Q++rih9qSB zyMG4=ye0$M#i65Re)%8ILJR<3YDqrO(0jigHI15(k#$rf+XBm((HO)mSOa|hnvY6N z*q4qX=E#(a8>1hrvC_{sO3519w`o=Oc*D%#$Uuj^|?&+z79#My% zIkWEds)o8~(|nQ1l5Da#Y^4mK5XR=EPL%xC_wBzFaKXIjY@$eoV$a#5UZU{t07b70 z&At*2VMP{i+eaLgxvzWYql}!TD(35$PVScBq#+fnqfAODwMJV59v6;@iOTr8FaW_W zxT~e1^0*=XgB1XBY8>unE{tBd-Tnx7Z4`)fGT^#_5s&wP#MLPMqkd9ZjEG9HG=R5f z0xiewAaTkn87fXtoF`)hCq^@=(E53r|DS6uJkTIpKuWl&Wy_b)|cyzW_PTL5j zOIp)!ec}zO{s}1QPmem~w*y-AQ-J*h8W$?(sbPJXuJ+-BQ>cMK)Rw{e`mCJ;t(Uss z^g3M1tkkwW>g3o+2GsRLHt}YS<+hr$JRi{Kd(SI()~of14x>TghegF|s9iX7bQVz5 zwXyVZpyxl z2)PxJ)3X($aK`p3UWcit!p7Eq@rQ*ko)NlZX7(}Yz`5G-56hz>?&kSD4#T%}1Xi|y zI!a7fN1Lv9o%~eczaSoOj=WZ|`zmT|)@kNh=|J?X|DJVYDR(JhQYGKc8G>5@iD+uz zcPXGZh9`V!XqrR*z9+5|Zco}x7Vz-T9s||Aq=71$^3HBc6vvugSC1&64zCKQlTMVDZ}@djS47pc zdzYzr$ka}O6Z`!K<&&V~exizqrt=fwao_X?75R&Me^mA7bt@0dk|8I#%?MHhA+}Ht z{rPc5#uNEiQq`(?V;Fp;|85qb+i)Q?syo&0n3vD5kX_ZIRUY*#O7_we z$h8LAbL3oKW`(L4Wc!S1EK~wTcN2B zMt7Hkf3j&!#@)jMg!cYc1Yy2a9C}Mh;-~zp zgQ5xh1Ty%bC|4Ukj?U^-Tkw_C`9UYZzuORGKJB1qO)O>`PJvX+g(;ve9 ziM2u(U(yT!MnCwb>GjZ-jfWB2T3W7CdqY?x{;%31bP8^8mojmF#(h!851hWOTsE0O zfejZd;yC7$hP_D~+XnHs*FyzgLi4CC%E7AsBYQU_-vnzY9%Cmf+P5r2KIzo99(N^j z>Tb>UWkW3i@26{Ry%FI0z)nDuTZFlu#bJ~8u5zb-#Og#aXcfJ3!hOgm+b2*BS#J)2 zhIAw@)9l3BB{Hc6#5ev7RnH+^dSfFhEs)?6Sly0EcpsxU=H&G`p5y$0nTFSV_6=*? zaO}^*Xc7YZ7e;FFVgc{?Xv0(`2_T+1P;b30sLcz#HERr`o zT?<+Yv@IlJJg-$xzvX!xO2X-_bP~L$0m1X7XQrUn15vhHKgsa`Ri0p=rpkbC_4)fO z@b7gSP7c4j(Cdh!L-Gw%f7r=Bu;w=9=oZC*k;Gp%nvb59AT40RpCLKI-H??%_v*(3 z-9B&?rfe0mo(l3UxiFm`y>%QfxzEW9TUzV@x|Nt$JO@r3Ipp5=1Q}k-=yk`!`yx(8 zoJTb*Sp#>DigWB@R}{2rY4z`Fg}(_Z2<0CO+W!0mM%7kco2LtdQACfR4nQj5X9;5D z?X%rWk>PJpHzKN1d<0A9ycB_+1VeV%;M?<#sdm!_C=NXch4hZ6N6@|6-W~SzX~RFA z0nMQU81+SowhQPD);M_Bg+Ycv(o=&0M4z@r=g$GWK$>`XNYI=3MrtWG>uK&p7D<~m zuXs`7O9B2%G`^Tf!^7V#j*B%EsUocLizVOn8+40!`d78RZ=i^Mnf&?;GWT`vLbiJ$ zY&18ctZGmtPD+bmu`d{RpnpQQ2(*FV{hfGYg;w-rest9M2w39< z@(a>W?Jxh1%j(@D%N|v99Wo_r$N5E(J041DtLQxbrPG_9zFjxZe?$!C@82NnY(AD5owF$1m(Bk;6<%P}V?fl5Ie@t#A-Wfcd zdt936Vu1{B;p>-QM~AUUtbrPzYl_EgDpPM;x(*NRFoX1W8S~wz2&ICK_B|=SfPisc zq#kHn8GI7o>5Su<%m6vmWBdU=|AV%7uND$#*=L+4Tlm~rZ^PN3CgoMvjYvr8F0z7KS87aXFcy9UNEh!^=Nqe+#{sTH zPUTMGXpgw%UgeUMNS=PQjO|(;UJ!SE&(r@#9B>C#= z5lc{2eGi5tW235i#Yymj4=MP&5m?aFl2gB@!p<3@p;Wcp#*ja*Xu6I{xP{WFj|`kg z_6l}$hFDn%-@W83MswGfTS3n0JeeCSwY~Md&~d+fUk`^GWz3HKE0xH<4)pALJW&uO7AliN_W%V{*%b@_SwT#(L}K6)@B#4!q-Cmbs&F7BD{hIe^n zr~F#u(Ki!~^bvSgb~c8#LRB3h8-tvEi3iC>cM$XJYlnlnaT`oAu$Fu`C~WP=U6maL zS89#{busv<^y=}5ShZjXLY!`e>=aYh0x7xQA9u^^Tz#b$nifjZ2yD1}Ctkf(4sW2R zb#v=vgkZNieY~+6FL@Qn{~A^X+y}p}L^8<(8}>_6`OVnzxMfbIhW27Cc6+6j5AYCK z&B$bL;$+sO5g;!c!=$w|n&H=Rn)e-4cAyo#k);t-cN=gkT+n*8y2qM*;C{u7)5h2! zbu=r)^fm=;5Zw!zozCE9uOmPRKhOGxKlb9@#qTzn?=r)D#&z8fFD+J?+{^By;Os&w zeh<;4V;9O(AnDWT^iHmvl=9ZOi_u&%eRQ*&L;vTW%Qz>oPvC%3!^RJN`K+&)zVXyFSuOIFN zhQvPE*RCpD(Xo^=I*`6^Hi3%d!Bk$b;rr%1AL`}=80uuF8+GUaGnOd4rmabj+q>8M zL?uyrESucgcB~n4k64Y)7hBa#`|`R2IB|GXXU(94dQ}mxri$ul0dNM&;n%OQSc!o& zYvPVXxB(V$1#IEfc1cJG^qCh=G_U_KEN8h2!DT&Fg0~<_48H25@L6PD4XJNAqNq~f z`1s{{UZY*F0<3_+fUC-jlpfX5dxR3SrwzAOiYT3{kZ`M2h&Ec0iifnG;ImZH&7Y<6 z=X|^<{DhERd7+WRP6ZBp0D6+!Vl%6(9MvI?iE^ruz+;WL->lIPFkHIzJ$3kvvG)29 zRBBFbg$9iUj{oUU8GbFL%kC3a#2jWo7^VI0PSRoOnh%IRlCItse=KbQx`=m_&B+oxx@ zgd5WLyyRQbZuC!%$qpk0lwh3FhHEcn2UtgrOQ<2bIZ(USj$v`PIcQ7#*B8AXPex2; zTmqCFydyuXqzv?uC(@%8wi~ZVDBph(@<*iegS>ag9@9u6`I&${H64joMOL!nNeia3 z1X51mbWyG~x`qyIT-t31U;Cj~Z@XPM-RU}{i|9N!R0`e#?}lDT+Q(N_^JTcsjw?ce z69~FrQ#U`&Iqzl7U6eANb0Z>?cikWsyu1Hme&8#g4bvxhFVf ze&cXP#5=HRwR8VajF(M4Gk2#w2+Jbtk>x_kWZ4PcaIdGyHNe4z83i!U(82cPno{rr zCZCG+P#Ap{>F6S>Y87a`0^w7R$%2dWUH6~sGx9%h7v7TA7~M$41yH$wUmFNGFdb+s z5A0ll%|7!NQQ^sGgrM?fFwCjA*wh{NwqN>7kSKcXr@<81j69=Jd}Fh(Zi9!(rv}O9 z2?Hi9n;NaZ_`5>%y2p4|GcMRvRaP5g?6!1v`SA8Eqt^kOKrkAHle0hp zz={1r(-m3E@dXOnGdPl2IB z(4&Z_z(`pDu8>*hH;W)I+bV`M?;c)xCBa@8xb$WV?Ay3Oenl=D3$n8#xva301PpJ*w94L3p3`4O&A`+BlM?r%J7*d$`|wrt_zD0Mtvd-=S1(FE!dAcFCy2FSg$htj{UDt@P=)aH}Y zU3HBbYh)~n3jiRC2PJYd5u7cZ-L!Y>r&(j49h#y)xcYDpG{z37%y5+6z*VPuz*3=l zoU_;MXE|L-(yX3;#fe=L4@&kt4%V=og_k^fmh9<%nJ;FyQ>?4a_DBvVAb_y_eG7nK z8@@Mgiv^7-yP5F|C;3JrQ{>T3Jt_81a6pYtF&w;*I7$smjvz?c_AgGY)F{^!OvmaB zr|KHo@|4;11}sy`Rnd_*Xk^ve8}&Yc4%<(+JQd9C(8M9Y#ealu!iX*}#Pzh0wXpfCn6-A(X8&4v+NX`-VgI(6)E zIRrqN+*<6SU|w@tBbm(sQm;i=(5UZ`lU&7w?_R!dvGSEr2;bb+V(U$-vL#V3MUIR! zYU$gzQ743`?R2+WU>1FAsX*$kaYc@SRU&MGz_tTMBPj^J zB%^NXTsf6H@PVW6OjP$(T&U3fgPwp@ml*0!eQ>~yif+<|al|Bh?0{uu=Oar1H~SeN zOr@-#%?katDs~P6aLw`z+U+6SvYGrW?&5o35dy`Cb6q^dIW{n7{ye*xU+0n)MV1!p zvDuqhsV=&$rsOhkalunb0z^>+B=pc^b%0R9%=*$ug0bn4a|D^`$DGJwZ!mZosC&uvJd`@*$wtbo7*($!d^>+!NVKVH z-erq+zSus#nr}mgDA(ll^6@3@NgQg3QS&_=meI6vP)A(oC}1NBB+{$GBW0%5zmV$* z?jxVATwBi^2-QDQXT)CU-g`zlV?G+Bd=VkZ=&YBTw2h2eN5ZX@+&({y2n|dFDv?R9 zr-2X8Z%xAU0Iv(pcAEfJE@z}!Jc=Kk>6=&Y$!b0hE2YF@84bzWsaVS2ugKb=D5X=^+L9ro-hBZe)wO4&IhS?m#`Qk!X@cibf68j1MgUT zTNY`wOHcWiY3bOyXBn)-9Qjfe)l>$U^90)o;`#O;5xpo}+1)g9lwj5;l*pI_~Ml<#~EY8t+kG9Qxk^G$S?%1idgE!ECnCGO@8h_ZwWwLr2z z?dyIda_Of}Z9Z!Uw6tk9$6lFTF_U$wLG_smqF^*+S@11SwzBSm!bQ?sP#<&8i-?G$ zDVWmf%7!xV^ZM1Rn3o;HgMm%6CtOJrbwf2VO~eDLjGjwlOWvy+tX3`FujuxI)xt#s zJgYW_4@uJ5<0MOU>UjR9_cm2UbtDQ`=?&EAezR|>zL(23d|3`ZzAkcSHxbX8e12jX zKeq9msC(WhXGNW@lUON2sXYI$w??j1SE-8pGvTX@t1!OfW2Tm|22Dw1h~2U4o(_A> zwBPftj^-tZD@@=7U(ayE)Q1{5S0I(tKxsVC0-70I^$ROOsiP={*3KrxbCVu*YS+6+ zQsT%-p_C4w6%iV_pN;*-JRhg_Lnqcy%1vc#&A%?ByC~qh_@^N`aWJskk!uysU`$%gc;@;Nqvi(cTalAeOqH3`zG5&QT!11N<>3PkXvcUjbDW}LP@{!|hCfnxhBn|bhd)aQbgdy?oD0cw z`-L$_Ix>wBuRzzgnDq=pLFRsjqQeC2n!|!XY=|(q@cX3BtMn`O6H<=ibgb=$-^Asn z%waHt${uYTH}NobOy9o$!B2FH>NS2i^+kqYD`VW)R|h)yvt~r<&yybC_C0>{peUo% zG1c{=c|<(n4Dy1q;e)d^&L$?@_Jpn3d<4uByB5<~zF#b{Ph59MBE6A!VuB{+NY02+cSNo5b3YzC@4kgt&d+TL33 z{m@-7Pe;+O+t}ynODVt-BZB|n{!tS3pj~3aKAJ&m2Tr1j6F~8g;KLp`e)$`@B9u(5 z@~FO|O}g2ib;IL{QH1}QJ4bnI$DcFfKRBo}CxO)Yb80ZPB-a?yCzZv$u1D zVZ-wG$QxC!e}uFGKAoYhbn$D$NQ2yc+vq!VC$ICO`&0is3-|OQmsM7(omS9xO+jxI zV!_8uG1)uw4ymq;o8xlGt+4&{z`eqIyZ6ztRgb>!hwu=;zK8_)rOlZtPE_(Gdsj+L z1c%NYA>yX;6KGyOL((<@2U!n^KG|Yx<(0Df>DwVCCO^0snu3_x5yxFGt#zcNZq78Y zQ>qIbyIoJ_+a+(MI7^&2>t7(;@WOfsxmd(Fa=kncwAIUTDTeH|$!1t9tIFp!pXWsGIIdxI3Kmj=zr!tFI+v7Lx=HVB0~)-LwkLTyyw-S)a7|CmJEW=@A$7N5 zr0<${6tS39#Ihl(`0T`r8x9v;0370c>@qF(C3R~0psD}n~|YTSQL049DY@W#D3 z!xJLTN!#qNPuwz}4u2C&T+OqOq1Y8H;Vj2Pajmi6M?>PzC9Tn_bsEs9I*P9sK_}Dx zimUGJPQZX|GcqT${ZW9!O)mR0fTUxmawIDy1AmF!^t_;NVWLwm8iQAQLf<}l!+TlW z;3iso@}8gO&k5LEL%mpL!kJv7Y5|IHJgCL%>Vqtq0DJ`Vn@8;~`v`?ywdbu&x3=zG8{m4L^}$UT`RxZ(@D zQ@-=eDaAQ0O`SX0_z5qc{whh{HXy7`P?q?@eX?qOsAgX|-v6A4t|923Y}8vJ&4CxDc}A?3Se*S?j|1R-x(8|P3Fv6}eD0{{dsdO1 zW^C}~QX7D!S@jm*U5+17%_MbduS`5ZIS$Q9--uAXEem=)*Y`u+3r(zJeE@Kfu2h!s zCNRP>0HD??*Q}@k3t)I3V{^GPw7c4CdoVRnfS~njuHU$JG#C{pWgHI)T8$WXTM zd3peE!j0lQ@LFH;xiWh*8dT$$ha~u%jIdSDqr)5i6fz|)DF6<)2@%+BUkgtXS zz$JWZwHnr_wKR8jgTosS#yIGY#fq$`foxBS+Iw$Igmi!Pa;Q5Ict8^4lnDCqg<}q*cq#u`B5eN5-?-a4WN=Irf`YXR2yrhiu0o)HzH{=n+{PmF1or z(CdAE2jvLh^*hUwT*_UEI-WA#c)5XpfsfVlkUvkJNOnV#KjqrYmS%dctEckfb%rhzEva#sK$Pi#X9O4Sg#6eaB4k+GB0IHTV)dK+vOWK zrI3bIIgWi~;;i<3AGU<=^6&8g;GY%bv(31j_+yU?e)j6V16p5e9-viexPM{S&gQox zW;Rg@!ulb`ost@cLDllfGUv2(WC>^70bp*AyJTjvx|IGc#kxELSij2PB2PZhA~-6S zR!NTmnr4wPc-gh#QY)cDy9SqOMCrg{v!EzYQh>we z^LD1S8;}3{Q%=IIj)gkwQ)lOWHo(kqJUx5Wn44b5*X@e` z8U8JER@io6L!C$5xM2MyA2ro8-%BYuvSI-i(i~mg=0U1UidtGW__g+V-zmUW>EbxE z)Er%u7_3vY7mb-3R(3Y&Wf$24{Wn8LZ+Zd`f$N;%pSgkY8w~gtf5sTW z2$%Qi=v%q60bHtH!Xy#=RFjsZGeZLhO^Vy0DLa=(?DDe_Z6GJ?1= zM>dC~YxIWuXoP*6Y>K39KH;!lY9+k8aJu|n?|Q$U_)5<;?hv`8+41MrnyW(v@2(i| z9gK$k^qKdi(gKh1-I}-a?te1)>&LYZN5cj^{OMtFn=6CXA~{3FZ6~k2>Qpq2J>326 zj(dB$Mm2c$z1~e?)G4rWYb&nNBsW3W(z5lMtce8t%g?zv=UT4^cBv)#ypFvg-JIP@ z3W~?he`ImFaXc?7$5s2~r#@!Ck$a@vJm?U@uFez=x%TqFish&a%`>R)6K5tRx@sBp zj?eODZ0Kq8R>h$xdW)0>Q&eCo=uBaWOvlhyx%5NjN=I04_tj`K zN0L529Rl{!0)=wo|V?a8iom(OsR|X`8RY0}uOIGzUwen6tPv3dif zY6|f>HK%8eN8tBm;GMFxd+SpdptOEnxaQKA*w|gF72v>F(E8`Oq;8Jye6F%X-`33f z(ugzE%NS@4!OK)jt~iTMs!1jQ34vCAX?5U-?iR0FVK*>i%X^f&hJQmaXEHk@vbtjT&8bf`vcz_+^!%^UdyFv4HD1sEqhlsF#(uv z;W;=b$)8f{x*9p?o$K6xYUyibdzJp^gbL`Rh|{wqJVXQ!v-eK@*i*k;Gn3M{(HDi> zH;FhfM^+6+fX=2bjRkuZf1jA95g-?gqe8kmM|dF_eGQJs-9F#cLOb*1J9eExJL{T9 z)Pi0IO#WQ2&b)GwFV9Vdl5{Ed8*ffs6)-YZA#4ju+b0)_aWsG%$<=+n^XrrsRxj4Z zVWe;4MubVzjo2%#C)3uKltkX~K}wg^c@~-_U-J0tEO_NNeFb_`&I%UtOP10u>P|gr zCy5)adbml=~Ge4c+j;&J9%&gTbf*RBCCJ6;`=sC2xyOTz4v305xZSYt@_PZr z%`AXX6 zfNIbkfLVEsCn(}pa}Q+$f~wb!t8}x0&(y$kKWYy0pXlq2pfSlkfGGIKbEfJ|;zMgJ z{?zX|7E6;!RGM)|z-0FPbx~6^E zl(9B?1SmATJNCH~D!)hlfTkKiAHH0n>a;mN*n^lN1D3#RuUi{jX-7W(cg^}8T*-P8 zn-ZUrXHQ(d2mFGG9NwdHVR;|VT3xM5D*cQvUbiAt)!+7yA}se@aI1^%mK0HO|EMa6 zaj0kEA_gx>0of`gM_gLtFZ_|GQ@nlMUQ4w50y}q=*F1^w(g^&lC?vQ|hB%@*Zsf<;*EkGQO+}vQu z)xTew?oITa-8L>tDutzjVY!bxZ=xu-@eX`{d^`VY4xIwTxue~$^8%lcxVG2XTUlM* z8sJMQd|UKB^vCG^FMWwL3YUwpfkW4j=@$LR=I;l$A7DOD=Fnr)|H9|dCG6{CJSG5g z694^v{@t-^`}Ui{v-o|o@6Xx&f4DaiwBHn-bXl8!WS1HIb{Y||(>y5p=f2o~dSwGf z0EOrOueUiMn-seFO-)o|CU1a#dQ{=h)%<@{M$$sLAjOx?pEop;1L$z06|Ho3+xu)6 z-$(98|LHj!c>s*Eu8ggtym>Pn?@5r_q$K-%=CP@T|GbJn|0Q9#%eMHElfV1IC3MgS zfQqK(ca!M%=A@!B8g=d;32^#*Ywp{Z+Lo2I4r$N(1K+Lfb9E2D==*FvVO4-ZC-YAi zm@pIUJD%MFLf8D}vw8jIvt?Jjx%nE+`UwwW7}J&?LI3;C`S*kK-p}hCb=N*R#CP`H z!swvXLb8gD;na_pIYQa$67R`XfFji?Ne&R|xm*;l>&bMN3kUzBVF@I(uQwO5{;&=C|NcLjxd zwj<;%Q!?}b5jl#m*yZ4(L#8#0?L+tqUS8`Qfv|qI`*Z18aIy#HHIUk9Yr5=(&vE z?K|7^FtoN?cC-SK)^DI_b`b|ATzjQl7k2$%YNMpom(Z>p3ZU45e`)!T7Yo?!A8bOy zs1SA;`OUmeu&wPHzb$rN=^BrzF-gBC`7gopUq4;f@$hA}byV_=h{?YkG5^m#GXmtK zr!D@06AVPotH9^@o?bonPdghRzsE!W6KVh3Uwcmiadp>z^Z&f_|Mpjt8U3F^0&ogF z2blDS&YJzxquBwR5Vd>$93TE)xBB!D@VRTBOkVucQu_Vy#Qyi;{a+9Ce;?kTSIz&f zy#H&N{NB|6yKVn0WA*=W%-&SL z_E#oy_AQVxdgm>$mmk0xjrF!1R^u`kCFw7P8n7a6CF{QIFn~?Rt1W%G#@`8y$O1$+0u#q0>&{f)y}#o^g+qw`J$-Y`2Pa{ko!tH*BS-j0J@J2C+M(dZYN zNW>WW{&4keTo3z6>!J7bgt5LRK|LM)RWFyqG;SLh3{96!%6y&y^iZ?1zJ^Pvox4q_ z@~|Hd8uOkW!!>UH41N;;{gHKMQ~Pq^yZ=H)`}Yx7BYo(Qq^Z8X{&Xf>=ahK35^;L? zx}IL=ieVQI07C;M{_9uLl>v++(1r-TlO<#gJ&T79~KWY%@vRfWhKYjO(Y zdaEWoYG1r~F_1l5SSK$kV^epXfc9{^@J|T_|6ZjPU13k5OD;=8*1PZF_;7PLHzS_Wn-yxi?okK0b4vf)F%9GeCQiFHwYwP< zTw_~K`(WCa4(}1Yqm8Ed*i-Yu!gYS)Y!>|S#FJ$}D)we#??J9r zt51HjMoS~v{PCCqRUtRJuPN59pRv+Tx7FvxoXlAvW<%bpg zN4!VtX!1}jD3iS|v^X@yIcT6?liw1E8m_` zr#Ih!8oW!6KNH8dlk77||9D^aLH!k*>HuKIvfQ!T>xiJBlysVR!vRe2>q?hF!eZ4h zjo%S=ns|ajSk4hs@Si($+t@fU9%<2OtRovgG}Juo24$&Ry*yBB0#Yds|NKk7vGhFy zYg2%BLgeJ;y4-9ZrUHVrXNxvdKBU|WY5ySpcy#GlIea_3y|Xj16m0x1E;Q{dsV*RX zGG@^DHuP8D$q*V^wKzZ}p=7uQjA2{4F=^GLQ-&$0MT`#{uaAcTro zg2#@v!&rvzOhZ||b@^5;h*T9o4wSdVgIwW+dj9Iw?MOk{VzpO=M);zM$A+ z%38lrgpJw!+)jt(neKr~7gK6Qqx-j9T)6N_d3j?SS-rCI@~zpx@j6rRkdgE5Ne3(YJXOPgvGmJh1Sh z?5_cF&EymN;X6oa8*6-f!vEDGVQ*g%S0UxGGTUf(pV>qo(?0E|WwiAPWp;uqcVUst zvHPHq@3`UqOxMP`m4Tdd<~;Xs0h2A`lIQzu!0O%;PsV~L4b3x_;sk5LrgUP}M61#H zb-G1$x1y6oFVCIw_~u$?Dh#-wA}_rwk_&~;$khI5xdem|s@Y4Va24A^sLjFw*Rl;L z6$A8w(xEe|s+KpSYO-2%i_TMV^Qg{AV@;Y_G3dLssf0N=hbt+&b%dpyt`%8>D36Mgy)%34%kuXoMzAZuuO||e0Xcy@HRJWw|^3TcQ zzr$>>=@(Sf5R9Ny(c&Mzy&Pp_wBdUF=R&N`=j}~Ka$~-MxwJL6UQiU8M=)Bb$_w9< z@%%ATxgnpQ2lY&`jqJ_t>tc~jF92YFFLh4n>Ce${%A^Nh#gGQRq2y#e0+R+ zdQfzbYpk`Y#qKy9(*B-Xhf&R}cB>3^rRBV{yRDZ+(1+%jqWt{_i*oW5RLISNuKxa& zt4Zpf>rSVU)tk7L7PKKHSy=B;kvj50SR)pe_7=JoU44Cby2oup-V(CNO;zO&%Te%j zsUn%yoH54+PJ%KLkdO@&Y4vj_b{K2{QdqY=deC6IR7-RCu>zD_;o(NF#$_!1<383H zil|Ebt(0I@rPT{;clp7;IE)8xuGtXipSZ8+a?K`v1|AuQjJPt(*!di7NPAkM5D;IIXB z1a+D0tW>o_c$Rd+#n!6}&fSl8ArV%Y#a=>Tvr4C!GpRQ_DTqXyh<3Md@Hv*jaVH%+ zkAl#GLKhF0j-kZ#XK&9tV;*jKl|yGOl9iXi`Juo>Nc^fVnmKLlL6~L;hIw4*;S}Ws zo3{?ddSHya*hq<)kL~hpmdo04$qbAv39Sr4>bt^B?5zvX*LF{i<4f(z=WHe)u5(^> z%s=TKgCwh1S;%bPo$2D3SfH$>S|+wv<`u8+{vvtm)PhP&YE<1~=tdb5RhMNk3+gQD z#-`j09vwK7Mffz_rkpn(zR{h5UhFkodR4_Nx`g?)Sy2unA^<6Q>$}-)Zg=R~5h)$B zm;YAxPZ;iuROLk#x>w9Q$Hm3D))f;b{bs{w{5R3_@{t~*{cUZxsO%!?^sp39_CTx- z=Q{757*#+z@>s#MPrV$*xqbWgy^pc>W)>^a?8PaBgTpoJ>L^9v0B>fPsY#xhni z^FAl1QIDNcOY+$$`JD_veWF3%JN4y_K6*+s%V!JkenP_6%|&WM>$Kz#sSMS9b;X#+ z0}0y&;Jnl~QlrU$aaHbx2fhHb%lknFv@vKe$@hC(XYu;^`(fi4fhkmD;BTS#N&iyW z=5(hA7b5yD%oC`6XX`yJ?=9;~Q(q0l^xa=$ez$FP*1m#4^9$ zfDBKS3l};A?x|x&0@Rz{We&R=-n!K{-O}3nCIvfOQme@aw56 z1xOLbXRoc=>vwEZkf@`|_wGlpn74O%aH@Mu<%k{LVdmL!+_K5Lqv`{-t_T?f6#LaN z>mL|6HUb)`XyuGNV$iJc-2O*<{`xB;p4j0HJO*;!n8vBPkIj8_>RJP*LM)@7*w#{< ztkAA#EeW&x_aAHGKn8vtLkdIwjV)#-CJ(yG8Lv_dgxz%Je%=fYu8DNwz*4NBwz3kc zs=c8_m);d90Q@o6T3ou5g`KkNpiD9@Qys31@%1phckjdIO7kg?k8>_KND`7l@&y$u{U0mroRziXO~g_aA&zm~MCXJtwHJX!bY=WZ|JP7Q%xQ?7H&T^Xfw(%@4z2K(l(lsZN3)={6anIipFuF`WhbnbA zEltg@w`iLF`t@qQ?&e94(1nzNvfsgU`tQNiV`n1(^lFyX7ZiF0EsVK%p`K5En1UvnGx84I^}Uh2(tC=L7N4D1_5>(JdA!Gtmxdgg9LW!O$PXR z?zrhf6-aRZ#d)8Ba|6}mJ8J#cZY3+MI#AVsI;pc=%XlDtdvL&^+`In~n4ELlw1nDS zRPL?=^z+e(Y_8mvN{3Dr`-EL@8&gUx)mC)2x#nRV!UKi+LA4CdtKwBYUS0v^lyyL4 zKA;G0O&E83QPlqtC~$G22+fcp<%^7@LUMKom~@RqU3zb+F{++{ssap6+`Ec=8&zg4 ztlBP}FmX!<4aOO318re5qh`#5rmG8vqnZUf({L1bWFjHE=Kt|8n1>Xh)lO&}P zW2R8j1r#tJO|K!;((91vOI#;^2Yq#1P+Q**UxwCXZmQsdDJ@xRLjdZ1Sxd6nnubJS zzd~TjS~OZv%oi@E2r!i(;xj%yOa=YD6ez1kaB!-t2h&}WqS(4doG^SVb<4gifog!Ds9%V=n~ zDXs~~`t7x5Pk8K_d$N21|D~k6wk|a|SXxQREYA?uKF_*Ey16^vqp(&*)HmRYIj|aO z+JENe{|{;jti}ysEBBu}cdp#~hpM%1MQkTeuW{H-sWB~!t~`V})gHUf_D}4n+s5uQ zqQ0v0&*V40M{Nb+FPBi5=ijm0)A(-~I#83$`quL(D!|Tr%i@pRpyqfQ;O2)br{JMt6LOtK6~C#TqYN zs!^YyD;9KX>)-kxEr2TTgMS&W*ue!6-23`Lk!v;xw?^0S>L^ZTbnK4UV?OGxyyQhr zM0CVk#uP7|2+%E2W-sa~A`kRsnZ44G`7jeVd{W6wyw5*P1;6<9 z-J#iX(OBf&XRa#?^^As-vrHdI=e=|!m(4b8;jq;&n&t3B<>YD=ZCi86D})I*w#rXO zPme;(4+XB}CblIa;E#a9a~2%j^gy=ea<@8rC@`HC0D!$!hE$~dW`Jt(BfZ_7=HB;9 z-nb>0)#IS9qsICMdeZ-gy|)aD@@@A)YNR9zSph$8dAq*V*+ufq%L%8D)_(V|9MbLLbgS zuWifiHNv^^p1O;YSdc6D-l>4z+tCz2eG~!VLt_+iTB{gEbb4#|_ywr&x!0cfOqFA# z@cy5?$IuK_^2m`gEvCsW`2!u7YtQ zO9FD9VT&z4k(H3J8kdryQ@Tnnnqg(Q`&_JDT+nle83;1KO`>dU`o4S*I=`U3n?OwT z41v^g{ty!q>O;#Wy|Hm{lA|Dcg{rEmnwrq(#*HPXmL5t`&t;YB+LF!8%oK)s``Ovq z9}{{#W#LG)g7`Kyt!bsZ4(_b<3R@E6;q7QF^Eq%#yIx@bT2c1d@NNVWT1~>xD5k97 za`yjA$NAr)qZ1aY{j&)uc99<{Zn2)p#R(j1zngbqXEId^78z3+~uX;T;}-W z*`h3nzDsRv0z;^QIOG5vpP8VqhkZb+}h;{H}lKIE)a`o zsA`6zi}e5Sgkm=22!(Ps-YDu;SOXrPyQ(c&H);V z4n+U^O0WW|4$lPYNA`bsv%7}`nXvBulQVz!sSe2?6A%Wb?muMZ|LW>*8uKXs?Wcl5 z?|suCcwGHY9Cdf7cO@-|1f#~$C3Wiw^y*QiA`j@&1b@`nSgWFZ$%h z9{k(X{ucrI|GTNJN?DEt{D5PH1rv`@`{``X2i4&#F(>h9nzS|o3~?1J);40SykR); z^xI4VPZiR5G2;vOf5&}6xY^-x41)b`rV9SA9s;gCGIo?L%QUH?FJAF3G9kq2*s0mo za(|Vs+D|=+{DsbfR=j$eOs{S?f81e|aza+Qd4VZPeb|!OKY58cH=Ud11ks^#v57&8vJV{5%N;8dgdCyjpDs{epo@H32mh z)>O0=7fI+4J39e*5)Ln)0mkc1!4nPz<)uESXyq#zQIQ~#==XOQjv6QKEStK#LM(5i z+nA7;Ebs08@rT_>0BoInHu`d zm57TFo= zg}nQ2*4xV#H+xBIhdYs(UYcWTppgI5Hh7}A_^oN&eb48OL^l@*ly8oruj1C)Zr?JP zUHtkb3p~M?94=`A^va_=uB}9pynNDVn(_E%^ekM`q}4eMu_3qp9>Mo; za{?a*g@_a0`uoUAL04Q0lo*7ssBZ$X`{PSF+~_G-_R4GtLi6+V8ylTUOh;k`p%EgL zAKfW5irzmWY2WFKO%$qO;3yhs61BAoXtY>Md_5$VC%;syTE5R^3LynS^gs|hmollV z0!0A2N-;x%WhmX&e}V3&dZsif2U%2+# z`{N;T06Ax57?%r1gc;9@_TZoe*>ATmwTCv%&W z$YDh~?*>`)+I_*-{<(aF^g@3~$a!?rbH~M&=FfitN01sJ1q4+o`in`jP(B zo{m2|{!730-;$UzX7N2ZB}a^2A(}>{Y^0#(W~z@}{u`?#KKzrjyoR(gxE0C{x(&7vxUiYx=n`78)y*}e->S_t9Lb%E)pXCRlnS8`&- z!FHsBSbuNQ7$Yrgil3Xsz`}{ev*t}ywHB-#(F6H^z8s(O%_u}@B28F3ZP6l{=o`E} zpWfX}hwj2_tu}Ineh$J)dP**#j(`b*~H-n;2@po-BL5$+pJ%y(dOqYMM*SyiZScJ{NDUwPa8TnR+;WkG9P+;J>8R+ z;^-)pEy-?`d$2jt3y?d{#UqN?j27A=Zv4eB`Jr`=C8UY)ehomMgz&h~^AvS#)J2-n zF%;OmQ*YmJqb0f1*9|lPAK#};zRj$T>jMnnbMXd9tr!tgr@-CK9D~HSQC+}bMb7kU ztBnAYpch;|)-RolP9fvQc_|%0ZhDcMcrC2&Z zr*Y~&ha|gB%)O_$vGBnQxYNFSpVg^(CG}y={-uloIQbwZ+&nZ_C|F^#aCJ%dy364zU4}I~A+lVk(In5(B1dQ#t0GZowE}fUD!R9rSfn$}_(Z-e(&r0@cQ08B+`+ zT=I{si2HfR`1`&|42?a2D;@nFnn#?u%-QK>);0+gVu5W!IXBZ6Qy4buE&7)ZJ>Un^ zcj>>B=Jo6xbSW$)wp$G5XL zxPHLpeLEen;kq@hgTQyZWX|`I(KUd5SYRKjC|W?v6GCe&e-DSap9&TDewm%9FLH9e9EH8*VtItEjG)Vnd5JCHD$W^dd3kR#lhfLdcqeCfpY z)AA@#MU>5=B}Kk>4Rbep>Un0{VAK1pJN0iutD<4RdZBi#z6|13gVw!v!PH7K*r{hH zeC-e)M}PC1ySa2~8V0K=oqTr=85mGCWxOQBw+}!KzK1Z!6}CwG925=c_H*e^v#wR;6;f%ryDNY=d~vK^ zSbdGWjcmlr(blQ#6uZ!Fh4&>j-~yoHq%zVj&;hI_`fimEU4!Y_cC&xe4}`J}EeGkx z%>yI77G*yBa-p%sim^$l%oa&lg@izat>?oKp8R%2ip{dBjkmW z*_UJg!krKIpsMZ;UnXX_5)+c-tvnXW-tXw}-%$_Q7%+Kz*?7FSBTaj)_YirzgN<}R z=P;m-{R5h6%azdmu4K~4N2OgLaSXM=5xcPOb$0%l?OYO~i2arnrMm@Bm*ViAhliZ!c5aQu2rA>9P_!^CKa?>)<}S?giLkm_qv)}e(Nk&m4`M=wDaXI%g(?gkl*rUXyYSM><)1nZ6gzz;`P;Ki2N0D~Uzb;9 z6-_pJWSaW2f3-X+6gaijX(7?>N?f??a(nJR6jZu67c>Yq5%sT z{gO^aFF+#z8fST`vibRu7|TpsC7%&uKPVwtz|W^lNYB$_e0_W>2`*CvsuQfpJinN< zpL?+4UgSQ0JEYo?j%-_=K9JD|?wn|iBkQ)wQ)~6sh9x*qWP&2A08uJ0%Y-w3zm@Tz zRDfSoF}?3xX~36zvbB2;5*>7k%DOglG%s?adK6HT9Qu>u7W+yrmEKU5l4X9G{HR~c zIJhh~Y-Pw_RS>a0@zZF1%y>Iab2DoCR0PZw=nk44YcFVx1Y#3Ou=iY2yUZF9abmxd zuSQb!s z*!E#zW=}9;I!&MyY3h{~X_8+XqM#^Ujdl26K^CqXa@!VFWW&w=U(fk7@npo$rE4Y{ z8k#0yPmgt~xsfG3)L8<+3CN<-rh7YpEao_&Z0BoLB;8b>&8@oJDNKdCxVX5k?l77=Z zbZ!D)6g&Pl*~c~qYw~}ie|Dagr4+1jDqqp|p)>u+L9i&VZBWdir?~B2)UES`nklXn zkXte6%oW?@ue{|~|2EWydP3*qN3<{v)$rAL%JxayS4HnLDaT}4q+7l_*6$!jEd5+# zOuw%dSv@QwCOhx9DPmp+y*P??Bv8B2_%~Eqry5idOTGB0PCc zsP{qAozajTu`Uy}m^U^O=^XG0eiV4O1bkTUQ_RY?<^MS!r2QadvZn-;;IPq7ue*(>i80u;5gnnT`x$#AFC^7$h2{fqlOY{Ra zVKrx^^-WERRp`{IShes;@gop+Jo8Cg8RQpdS<`?w|AE%>h9kbwEref$<))7XTC zT6MR?%3QBwYxYUz+yt|?t_mfwPM)IYCa@`WeJVh|T}=7lu#a4MzsJMN>oa|~#(hp# zu)AFM5Ck4uZOB3|R4U0w(KnUplfhSBWzG$GL1}*LDN{F~hK0$yV@ILm5XyhHzCP8A zlyg^5XB1-s3a|3tfBYyDv%cKaNCly3=Y3(7`T11u^8FHnqf?09D|%Xm_H${~*tTs) z*azfWM;0C##ChKBbe+0rlv~0{+RD8x<$L|+t4^6+fl_K&_LV09(oD%)7u4+-yRe z2j%VLgm{Qv(dH0ez`oNm>J*n#GKB%l!v{E%@C%I;fd3SKFmYU*aC@u98#NV4B^ zcixV(&=}^LuUSfT;t!QRTvc2FTD~2j6Vin{HBP>^bfdrcqzirIl7L9%Uhp{+K!N?e z-)@`4q2tM+pRmbjzkcOXicw7Giyc!I>dd-^It5PGi-2EVud~SZ-FTw#cHr%0^1hsZ z**+jF-I|FO_G|Ztrjs2-&yN?_qYj`Q83*%=g#Z?LuS(pfBA`|_e!6eu3tTJ2<>;H1 z@|=-kq8D|kPS?;ZYxBvnH)vWf(Un;rR=51Z9~#LAX3dDdd#}VGuAJhw;LQ!URgxn4 zrLNFPvu1aZw!TFG#KT04h-mdJr{b$a*GA+vzx6E(Qm>==jff3-IaJFJef*fX=_ez( zo?PKv5=5%>C9n+X^WFTs2a@qo^hvr6nSem!!R%ooV&!qlc^K3%bD zxW$n-%HYP|pv3Qa7NOukT1oYLvD^d{0@~H$viT(LGIo2dj&l*=ch_1Q19y zJ6nb$_VqfpY{%PWn3A#`e8?Y;QRqXSiVS=(7%1isUwv(9dG&}&DgFlEy1#OuD!k4P zDt(^iTjvi`2k4y@mrs5p`d3(gssk?((e4Ku*2WN3s(?R8p`Slj?fUw@zZ!vlPlyhx z0aEcdvGHD0$L|5NIgtpYPP$J3gD(rV#hbp-SO4+6J@wPE#io~QiRg{z6hwyHb$LxsFDcglZlf1G@Vstt`b3YYd*evT-ZJh{MC=51|gkj(Od z3-~$%6Mi}6H1p85-SE4=AVtye0Qno^uV>Sw3ch&gsKLTNdd96j@v7HgBXx@x*A&5H z67!5X>q<<+mS$VHmFL24)SO#|Wx{5{X>_2QW(P5H)Ecx+t4_%s*P9AL=5!Eeqy)*n!yU*M`t zwe_xOskMeienji0RyK50>^vibjFvh=VMQ@0hzgZG7rS8Al%qCJ$^A{v%8NC@Osxkz zef`JV)gOxMvEYc!_RH^x-uSGr``61p6KKbFibnNae#>c3kji?p&hvv~@U-Rb( zrQb#ECiqoPq`xGQNP~R(X_sCX&U#$TRbO|!yx=hM`%MCDd5QOjjgfWLo%uYjD1u7d z`F`^RdotJ4AWbY_6h!gtPoAg6F=%&XOj$IBhS<==X&D%v>;v}N+QUxA?<4Yx=vi(U zt@s*weus*Um34We$hb=4WXHYQ!0osAMH?soI+cIPU@Pt){hNLfRMboA7?TtT-{7-j z2S0@rD%+KG{VuY?=Sn;ZHsoX_IL|K%wPw+7bOtpp+AE2p>ry?VitLjqGWVgOp;#zb z9OM9DbdN5|_R$y;JaluK9Wp9hiXdbiGkepFkmS1~olyrBA`h?Cvj4I7^6v|a>0jYn zA#JJGnLFXHPf#4~e~C2(cNg67Rt$z$bKs@Ryq|8fW2@nD@I`mH^Yb!9PBL)n)`trF z=s^7t{OqP-ILeh39Bdmp1`5z2$y|sKInzoGAA}PJ_#6W zewg5-^Hh_efk9b68TXOP=2fb7#?xzHiQ^oXr^mpBjHlc(;2##tic?J#Z`eoC1qI2V z#w{MvDUV^R&oPn~en0L}M9Ghl{80=&YT-5KD#F4VC5bS$b$3?_K$5hH%nZvS5Qygr0W5PXZvd81?h7ho>FN8sDSN# zdS%9%tC9E>b)dcE1pwyc&PVeAsS=Bxq_Ao58LIk3&jhe{&FuJk>j_G)box15y!n>) zwnWdA-0d#ke_h2l5Xvhqe!bIrdTsHeOYsD2r)7x#r_d7coT&_{BV|m*VrktJw>zh)M-}fz9*;z;ChNeB{ zUfzYg@ALpg?bQ^hAZx=|t`DxQq!L{^u4j-;=gPhDbbvLuS{I|EY7RayCyUW#?X6*2 zn%r2ojoIF|-B9dv8D(ZQAmv4kOMWA}VyTA#kuiae5L#eZ&{S-#rT~NqF^xv@dmg zX`6$UO^lTcTqnes7rDgsS2*OU83hfd7FsUN3D`Q&(?iYh%Kf5D7~_VHxNcIn###@AjA0l-ir26#3%u#DkJ(GADFdRl}t|cizNJuZ*h^)%OmleoVi90c&W19El0RdJH*>tZX6`ZgQelPhV!@ z%T5(}34s!II_SpnD%g6>OVy!NTg)60+>sEB3dqK zqZjjwihOHZ%vsnuD_^tvN^r!G5)_jIv)+%jp=yF0Q?RYuJ{HO%5N5x5R=En5w@u2 zn>IYi0gqp_%D>y$5px*h)C-u$IA3at-&`N^?q-79UX5w_rw?yT>Ud_{S_&jov%F*D z>fWKT=y&_cG3OF<>MY&A3a8i6l?fFEZaMT=1Mt<&PaT)fsWO6dhhT1 znU>2dKUP{jtzSnIGz(C8@&nF|;meAfqQN`mn_qGV5y=ncX_q$7Cz>BcS1>z2Le3)I z8<@4osw8HhRoO*5caw{$Orof+cLigzKeBg#?Lr%4g^T=^N(--#t@`>o66a4Vk5)O# zEcqYWP_L07_e}Bu<2NSS{#6sdantW4h}9$$)N8u;rXob9@M<^p`dm}X{ZQZ&A4yTs zfgM_-z-{7591~FZwY*KvX76S_cXc)^^qAbIc0?dsuLwsg4D~lj-_{)pBjm2vZB%c4 z(RUIZ+6Z&aGzuYdrc!Nx;|bIH!wsrA#{7GzQMy5~CEW_$AJH3_-fDGwVMG^S){XxD zA?5O{*`>918a+J2*Co!EA0wyqA~S;>FE{aeIe#_bwY0RQ?~m_feZA$!cD?sij!Q6a z9lLDQ??2cfko-i1j8vy;@4(YNbqC=`cEbz}cHxi;=B?=LKk0PcceYaArh7Is`v$z`&wdNQO)SlU}SK3RS+L}>)nh%sFr5AnPc1g~)-eua0 zp~#U-=5E-p2YW`4W8gxK?m{JeWQ$m4!AGMtpgn|-(VGc&k#;qGp3k^ML{y6ke*Mb9YI zua#SKiahV*|I(5izjUykf$-AnG%6H1Qv&FR>-4RS$G8t9BWuA76J0;0QPmwN?*;;Z zO#Zb_D~`;qbN@~qNX@>;7AlwSfFdVm%XwcYB}Cr?QjQWz3Q5u!rYDyN)p-YSoCjMM zwo9uuYV@p4J4&a-1a`3_)_hZ78~7sP3&d7lF6^GGMM4Qlscfvp zdfMu#nCR9ka1botnY`xty5!$W0}8)i1u3F#)1auOH;G13Z%Aa2CmL`YQ^})v#aiOn z)s3!i?dAl+r}8%@m9VD@&k)0(m*C4GrSL$btd^Gd9|X$W>-lS5w@pFTQ+7zF<;d@o z3s9Qf6}ym1#q*?9@!`L+i**A|DFxN6-A^cAe9>p)9ml7|*jIJ06VV{QaW6W=fSmA^ z^V%IkMletye=+L%+k~d{_Mv_ z(T5+vzYnEg>B;ZboySVX6YY%od(BoTM%?snJbfM_c$@V3qbhz85cOPfw30W=ScNuZ z)a6pA)VvuCa($_~QhNnTu#!E$I+&JQWxdsTCO}`q!#XA<-&;Bv0C{RRsZduScH#p% zY3=el8_~UFO)~hn$GFN3JSFRj2wzy)sIL_E*vt{Qc?Y++T187XUb!KBD$~^uSJsZt zRV6)fMxzI?m-$rrZ~g$%HRjK5X*sXr0Qf~jnQ(6}$B|Q~t@G(t#w%5K4~5^RM4@94 z>ARHdf)2o{(Nd9iw<;Xo4A9Cy@Ov!|5)2b)6)ETUl<3e{h*(-IugErRlOI+bq0q14QZHl&MltO0$ryKMM>W&z)*k4ox%*t#Rm71K04oCI z!%us6)2rRQLFIOme=sd(l8(4WxjzQ5DcA$!DdNwnkrj z+Mk?0uoz)P2<9m+eYaR0WaRJ;~CG`}(F5vwHPbe2S5`wbGUi<3?!i z1)CGTb|h!}I`X@zU$e@kd;UjUvT=U@>6((GQ7l+#<&(H=29czqT*SWhL<9e=l@WOi zRLeqe67R}@4S=BCnrqyn+b*kh!h7P>L8va_eJckgoAeyz2k%Yfi}_l2*Po7-e>@DS zP*2)QoPkjt*tH;YuCc$3Do~z$pjMNw;>&yEgV;<6 z2aAL7KKb7YbTsBKF`tC^?{}vT1x_vE9rGLoN$h4U0!6T1vV$;KDxG^J*OM=NY1)}L zXeBIQHBWrP`*5zNBrUeY`P4Wjg=OoNpzW?^1QHDWR`_tPE_`xQG)G4H8%2^&$7{NBM-FVN{U3XBa zUiQ()exWdipWZ$li`AIkc4tVbh%ulMspM_bWM)Lw9&Y0oWuC_0#w_?&&TXEuGpdbF zLwvf2)=6Uyj!$OgcD6Q!39H6J|91GijX<{bA8maQ{dy$>JrS*h^O&CDr`{Bc!}{+H zcQ)22y`saxp1v`Ej6M%f_hzj@dyXnwv9)f0yj#jir!5T&@s1XezV0kVzkb4d(h_Pue&^%nA~ zFH<+Xc`c=-_47T8q(|%J=>$q8S|mTFM#E(XSz?7?FxCe+gzI4%>K95aZQ;jyb4Y&+ zdVBAJ(#$-kt{$>*PMxOL>6eJx0#%-$QZjN8M6(ZV)-PA6p^X!*paa*#a0dR$UxJ-g zX;1subzhOnr4z~G<2iB(DNx=iJ5j)}9AWVA-*yZX-?UD+Zw0FwqFw^CM-$P1W=WB> z(Z)$Z^=g$HQo(5`WyhamJva&$Q zC9=EUxi@wq>D$X&enu5$QK^W0tSA=8wvp=1OGE~A5t0%R(hxadnh^fcsHB0|>Ad-@ z@djy>yF6Pxc#PWt6UM!*skoA^twR4%YG^Z8a9$x&+F_PiD~`ZC|2Nltdy4+M?EXC@ zPk@wva|S?8n;CG4sIpldUUeJ-)>XtwE)?BMidvmaSI}dXXy!;eO8tz>IoHJ;M&vTn z+bep}p@oR<+Tsma*=D#XpdR)fw_96Uv}od^<>mYCM_;N=*K?;yI({It;`+Rxli_wf zs$ul{!>82A@KZ*AN?P-q?%!H*Fwhb7*RySSSW9pyQ zFYz8~tIm{0$#~~&B4uMH0EKy5pE^D|iCFDjvLZ#YS#}nqS76ohzq4A%fFyGL%Empu zZJXK)0St)Pcq0>XFwpwJdt1KmkTvN%vG?9j7pb;$b=l=%WWfYgP>Vi4CR@znap-wF;c`g0^+MW?K~p^~&h{>q$& zK6g#S^7^z#FBn-3%)mD9^1$voB%yE+`P!Xt71E9LIV6^a-}aB9%J{`_~W5A-ZufgF8#m#|e>md45+myIA}#q^nj) z$9y3&*NRsPNUO^#MyN~MiK`s+#fX*A-(H3r4!&jM|NYA`;GNmtS`is& zZ~e=^A-)GRA!4^#E8UeW{`G6!URDPh(x>#spr0)N>Y)GmXFw+us`~rg)Uki;0L8tg1Jt|96mTcO)WkQF z=(fkrhA!_>wwE_k*qIGovp+Lg zZ7%HYIm!~((yDXYo>%vL4*=lwTCfFkEpj`Ar1xs0P%B7@kI(_nK3CT z%+~?y0ft6ZTMKyX%8*tMd71mL>ZksxU(bj5{l?47Sp6?xc&*+Vk6-tb|d&f7&ozvVidQe6fNi z@kvbB%W10BlgO@cvekO^D=C1ND%p6JBxHb@4@!5OJ4t@neB^Sr*k38E6#~LMKY{M% zTW&77i2<-7MiU#$bSg!t=b8K}r}J97$5ep^dPNX%OFZ$8Yvk;Jlg13O1>|G^-LMO^ z+rIGK6q4Y>8@RA@P1K}~a#ij=99@bhPQ8a#UE^vozOKLg^;&d8jan1@=9_1@#U7f3 zMSoJcs7(&sDI##H#Ge;GYMCmyW=QbIMpvt^?={v~;N{mkh&TwOu{+NsG!YqLPEb5( z&1&moX>JSPJJK^Tkkrh`08P)A97|k%KE}TSsRH{pt{E6bPt97L__52bk^QVxPqVnb zjW?YR2&*lf&R>fg1z4VQCAwcwm`nNV|CnNVBKqeT%yNoFj>HS*yNT}KYAzsBYnCg% z5*UaWdd?RPrmw*59C43n{HhqP%CT?rQpN4a0E8{~RvaFH$g`-&?{b>eI$C*6t@@29 zkO4gYuvZM3*w8CC19mNZG1%<6$-2}vZwfn|>;h$LrxW?BMH8$5XcMtm_i^ySiU(QZ zn%O1AU{$7Bk;#Ci{I1BA5~gdm+}zv~VLsfw{Ck1@UTQoq0Cb5y%%M+Xa39VNYocJp zXWe@|RoT(nwnbNa0S6`5sY&HmMY`psg@xAupwP!+cdUU?`S`*feW#&kLXv-D9&|5N z@kmCWz1)z}*7s=@mHGL#eKSmxPSec8?R#-IU>FlgKW<}?;Eu;$KpR*Y&jU?uA+RVs ztJPPkT-_!~8s=7d+2T^-uBchFv^=34ytntvdu@Aar6U+cO-F~mn__C737eM;+aG|p zvj7l9&X=!d^L>JS86%R@ok+{e8(U>`8iqGC{3buWbW-16$j#+v=@h)_q-D zum{RIszAM~fiovycelZ{#pdP6$Ot!L!scM@lUUhi7UH}gQ@8y@yK!Zet8lIT_@sFf zXFvf*E577Bum&tL@N|E?JsQ-mE_U@gYm3Jg)LwM%e(WbaG3*T|IUoJXXdOkTGKDsN zfV$=@Kn`f|+RUOgZQ0gzP zY3aoVQx6>W0u8GwW&MFld6%@G3D4ma=I1w1ye?O~=h}8Nks(DTRZja{X@~mJzyZQ89{cEG<&4PKJdBuIXOOKsS&%%-{1ZT26*g_4g%~y1`Oza4#Q{zYqry zbQJ_`pZAY|KkyvH6JE%-~H2?%QjdY)*J^prLQ*@HF zS=p`y;2&v|^11C^VA*QyYa0(I13*j$bvAa>l)`R3dYtarH_#l!hHk+IKD{c*25Ra! z;h@cW$dQqLony^|U*m58fM>y8%Va~_%q!VQH9mRikeC=;ph(9ys-UlLIp0!QPPJ!0 z{ig_Qz`NL3bW*0q2$erO8NcIbB%qOZzd?>P;3RJAZ!^pZ%Qn>_$pWK!l_Sx47&Vgt zrqZjKaBVq^f<_eSyq~i=tuyr9Y4o>P?!gJL(ZKpey$nCaDoG24#o{S0PyF=Y-2n^5A0lqXs^I^knt}T z@EtPHtuo0a+M9E@_S8oRLBX3ClXwKz!}F;fn<}l&mm2v}lUo=cM{UcQ?Me&27>3i* zvPhNG%GxAbu=&!k$}{NW$NDqHaa>fyY#m>VwKopU9u8%A*I&#>!Vb@7FNQJ%TvrD? zt%goA)&x%HeCsP`yA)0(6TqP$o|e;&Z(?) z4j-D_H(xlQIZ+Py18Z{>QsK29wJMFs%tr2?FvurqV3W<~*~9s2#QP_?*^~yOO_gTURc!p~!fi>IBq$ev=wu?Wh zCRlAa;ez-4KlLS6Izvu@o~^{nY#y^^=7}QZz|?8yX^!{-tc6Q*0hbpqfy*?~EceOu zegSegvTmakeHBT@PebqYrdz96MQP5%PK4#cR>n<})G2dmkUl|{PR5_@jHGh19J+8q z@Jox6!5?MZI9hm=*-SUWEtYA#as4#c5$f(&?mAa#OO1$3FUYptZ1+7}nd?3zXWm9u z&l&eSPCRjpsTaX@GRD~*ri+YcbT3DkXI@;bWBm@mBxEi2obVzs-@}CWahZ3Q;?YTe zJPLMxT4w9i3a+qKx%Nn8(^lFo8EV@OAmjB>ne(5b08KHqYPJWU7`E-UpVl?C|8BLN zIe=+E>$YEwjx8bg2kPgFUNtnI+Z+tq9Q@d;OT+#&+;cNsHP@WZD&U)GG0!TGP=0F=--agleHUOmWN{c_ zpMF1Getfa#zyLu#k7)4tPJasO9z}u0<`=z2GUNBScrvbS~w^yP_~sUJ$4#%bvk~SAdZb<{<~&3%#t{ zoGjgqcs~Qju`r0n%l0(Fo2VaVYV-Yez?bdMr_;5QbkQXupTJxJA1~RCfT4kd{V?>9 z)zpmW8YK@7tZ@7ffu**B$GBb5Ba|g7Z5b_C6XSV`l&bBr0s-=w(3YZ-L9(gy@9&UX zcG(t>*XJh$bvH{U9VYq`*(Bm@p(h(L1rO{u0LN4N9O0cQNJxOG8kHjw*5>HWbHLWOg>{(=h=*xf7vDmhZweAe+y}Qti^6z_KaYJ z(Yz~4J#ZJxa11XJy^@=NB6AJWS}g5Lsa_vbU!kT`w4N}=K7huA8h(@@~YEglB82A%xIzc zWMD(Al*|#dT#xdrQh)iuDb*3W)uMDC&96&@D#-OeoCU# zOg6lno$|;#kmL>dLaBUU%CoNR+Wgw9sj2SWdYJ!iEyGbztM|aHv~`trbVXZme*&PI z%6JA^Aaw+qmFCZCybqaXU;0A9ZqxGH#<=n;GUX@@PoCLMfWVp?xx-WKPa4jE?q2sc zW(oVaByxu->n9i)J*dx8^y)4(+w?!gF=i~HF!>$WP@$c67=4|fS?9@dG7sMsxjxt9 z)l9~Lse4N`7ND(p_$_g?lAY9V%4AL$a&K@GZOj!JYamF*UH2d{Jl1iGlfID&;{sNC z=2F4uM?Ax4kTEOr*2n;wowEp@>W!Qjm`%Hab~K*@9v265x#(Gbvp#VMJ-$_u%&_vf zzEe9fJ_^y`s(5X=2(GfR(^%mk9Nrh8tW87A@6m#YezPe@KeD}qW2w^87OOW}xE;Xd z%H`e%mvc(nhU zJj;TwR5pbJNo9VmQM9!}r$>8F@~JoVLx(m1L{iuEyCnU$)2UYdBn^Mnc7C)|ki>2XqV(E}?Knq?S7{^Xn@&vu z>87@azWKp)0ImD_?69=n*|?Ca1K7<_pcF7ExUZ0%7pVFuaI`et{9fLVF9<~&@5oL1 zxa3qP{W)vO?rC5rbosc*si?_)A!uDSjCjKx~eh=di{Gv-#{ zMb*EJS;gdJLxHWv?;e#(9=?{n;3`=95&B07iM6~fz9S?~7AGT3_HfX?C`i0Fj#y{d zao>wg#?)L0y#UvWC@s)P3VwyS(0nhn6Dk)QX6Lp!uP!ow(EGTt`RfX=$ajFgNF^<}ae=yVvM&o2@E8 z=T<5+_`#wUd;jrvtLO%Sq6=%mMy@FegX!}y4U6Ix0%d{8-ns#r@=d2QifOOotizOt z_NQCNCBRY=gid9o=YFoV;ujC3x!=e9UwrBp`-GKgk?>zLBk9=rpiSb&J}!B&W|T^f zDo=fggJKqIvA4kK7p8HTAvt*sdrc8s{UVN*a7rd4gvth9hOk{_n%|b3B#AwUDfXc_ zCcCfoZnEKYHE&FRxA=lobiI`7ttjLzTc-;L=}Y1K8oQ~d#z(cw>&-7vUN6v7?=3~g zmwBFD9uDjM80;vF=F@`t3w>8@dbJO_e%ijp&68F$w{v!)%A$rx5^w6%wxVUN(v_^j zic0M?a$;R5mtCBt@aAVnlQzEQn#tSB8FP+2P;<cG6 z=4uF5VRR_`m|yEeWJehi&R|>XZ<3E#R(BW=F%*r0bN456p0cRXWqR!`AWf9%_E(L} z`&ZVOmy-ZwLe0tFICsV|)(Ztq`C~9K-*adKlnoE76zkK_T^vgk_LVQOwE^8}vPX;EUS%xd+yU{v(p#db)ZGV=XFmO*n$2TUOu62@_mMv2>R{%XeUXO(ivLBwK}bc{lFfm}kRjOQ9U^#NL&((vlajE`!UEf&%h3 zv6+KQ0~Y|SuBPbIF#T=Sox=a_{!ou9EafF${qG8#3S2Y1=l6Hw*BSy4pJK*-2~Y`c zmBv)P@krx!+Guzj`gqE2g6whoVF;D(gXb;#>T#5__9A#IK`q{M$;R6`M7~yXo#|Rd z_49r-^l@|_5KnYfBgX0>8;Zip`^sW`!3=D(HR<@uh@iuCUSEUlx#nR7R?Rx~QT}jV ziPFx3S`R2yf8)CK_cY$P4k@Rycjr85vQ5KbUua2#6C*s;)V{!v-&9a3XFRHGCm}@P zaY(@SO5$6IB*B5&oJDz84kE^xVu<`x$0@~R!(BQ~=-*As@-KZ~3i7~k`s7>xyQD|| zI^Tm#l%svysSWY;tv%^>0ksXW?MmT!_ncZnY>|9hQDUE&~acZAXRXp2xaBS86sI5Pj zF3kLV*g(INSRfOb(rH8io4_;l?LKBQA0N=@p3d>&*+Z@Od`M6{V;prcCGt{WSR;}n zY)RRON<8nN^Q00!7X$NzZ7d5@mAwxKo3|iK8PSKUACfnyT!|Z;eNS|a8AuahT94rr z&N{mPId0y{bZn=Q&vxXUfbARvHgUR`q*M9T#ON`~Vc}6S*v-MlbS`xG{)zj%Y=ci- zqYa#Ob3+_JiKacB17j}8RKbIc)2`iQ)R(v9FK`v=29&~)yw}87?gXP(nJ`f zm($KKamaAQqXy<@PO|5$*xvcNu|}vY6v5Tt5Q<=76(FWzuMMjkVeONz4~EJTf`M_i<+OAH%!r(muWi#S{E&NQA5HVk{t@X^X2WFs0O7m>WZ2mEb0HhlNN^(}(m} zzu{WkxAjvnW<2mYB5zaUYmf)DH7=YLqgcR;Z-mbLWnBcn!WF!dHZjF+TNyMDpjt^F zG@GDe0b<|q<;t$=DVOAI_eiP~zQjyd;W7p4e4P)+cAqHJ?KfFws#87Bw>xFNI1{o- zoxr?9UJUunRAD|i<+b>Exy#FGq_aYGUMcIksq^80SSyK2?tOnN^4aZNQ>FSW{YXWK zG+K3FbK%XrrZtk^()TcP)Uo5_Pi*sQ?}KLe+9tE5WH3(S^IgXnraDwl%(Sc8k~2B1 zDs%1=g6Fd74+{N~|)RQ~;n&?_rd->jYfJX)}Ix-k^?&RfyA}h6D9uo=uoe@L871#R$ zOHl&z9Gv76y@cSj>XwxCs8FvP=#w+Fk8{JLapa{31~pmT)Fo)PJDZ(83AtAUy+hvI z`Tp8tl~>A{tFXOhepukN|Ga(#TEJ#8$kc0egq&??tp`5UELxz_z+jCKz^SJHEs0Ep z0kAluJ*Yn&mgWiw?Ww;!d3{(ORu%+{OfhLzB=&oF#ykPmyWZT#rnFU>omUWf(SQ9Y zpp*!IOpRQ@em^$oJ+=akcjWk5-c&4m;+ag1GL5=C1svXWlk1oSXpQK9)?zd%Ci6WC zEGM-&_zFH*xL{4ihIXNTzt-Wp?~cAdm8Kx}xn7xh2c6_zW|3^-_<4UMNx~3;+-=EJ zi7CGInIjfX84q@qIl9YyFj~(ksM{OnvBK_%M$F*1fm6+CD}GS6;NX%?-*;Su%_+V^ zl0$c9NC+2QllA0@0lr6xVq^PG^tjf=T1TEp>M{2(xXloFYNpx=x0$*|unjw4hUDv@ zZ%GV38(2v;mm$Dp9V7>x*xfb876tCmJwqTB_RGm9inpONUVfDx#O0twg|YcuzG*dl zwZ_?EbEI(-4?ECK9l<&59+eFXd3#sN%W)0CuxcxH_x zNUa9ze}*ogH44UiCI4C)kg0e~k3!%0Vi7Rheds2#i}f!D5L-~<$!F>p;wzqV5wp&c zBI=m3-(w#VrP2wMHaWRwVtOp9F?y1b)zxp_-hF5Vw|~nQ?2x#QA)PPn4E&6-l6prU z8iOY^9Tg59`x!ZyxmT^%l-G(Z=zbKKkfq&zE}6QtJ)01*)L=1e>ALX2q>(PFxynGZGwuOwxeWXP}wsHLbOoDH_q#QnhgRzZG2;bc4qz-FOv*SH6))t zQ^)F+EO;gBZPe*r%URhnH!Bymt44}N-98jjGS2#vJ+?N;-o8Nd`w7bqC;;eQfAh4j z^V;9(kh4hXa;uDTeCv%H3yp@537HpMILFzn??r!oLnh*@54qi7+L_1`U}LmmMBuca zmHulhRVf^=XJc%|h|~7=0x94J&uc9FKoU8sxL`y0Y`f{&)RlntTPhUA?!nut?8_J1 zh3aiIPl(x|IitGEySyOOYQH&&;m^sxbI4K`jO~;s%x!P~yay^AOk_z2F(Yg1x@2>x zEGkqOJz2|KohzYS_QIXyS-Vp6 z*E;E8gW+&+`Jk-|#zf~wtKDsBjK@@f$Xl*p)?92(qyv3KPsnu@6bz9F`TYIPezja{ zT>IyXn$Q(O61LW%p}*R3qTOlUkWw~aI9sR^iYjc^hvG*iQHL1Ot)3w6&1jaKG>>O6 zRTWm}2-(!4yN)?4)(Y_;3>NyirV?M>O%^F`#95z;?3#|JPpugonmpa-3}=J;%sEl0JRqb36+>rs`!m#yC2rNoC=89)WDrNrXf7`?`Mx> z@3zgO;(+ac@#gu8)BRBRs=E}21cEP9r zhhQ^`u@BgTbnm%;fs6K?iT5@Vsu3<_rZNhAu!Q2xUm{!8Z-MupgzCHc(b}an6CY5woFHm%uL#V8=4Op7S-1 zXrWu|pIC3?JKU6zBMWGfs5*5^nysY->i4y!Y;70c2r!3eYSWmu9lyn`)SHDio!4Yw zxlFgZ3UBaJs|RA~)#WUOxWZqQY1bO=E5hpc2KI2St_bv*=UX^#y3fT4TQTZd2pK;A z;=)U1!DZA;l+#*Rkiy#+(|7%HGv$EAyZqtr*psZotuDdxBdTub$(+iQblSwh_d7dH zI+;kzaRVWjj_AM|9dbCzbNJQXTqp`ZlX4 z5l(}h=Foi$ts5^|Yu*|yY)%+8cF%JPx} zYHLdjYi4RcPVetq&@L!QK)QlhPQI(mYt8|yg%Ya3=JEFi`d|Iw_1?ji;;VT7X$kdS zS^OwHj33uk=$6RV4k%1~hh*sw`v6<5#H~Q;TZ+0@mJYYz0#JJ!FyCH>2&)zZ2=lf$ z4rkQXR7;h3pP-uT74LbLN1RSGU+qz_{)Rz(msYp21TanX&ei>~ z4VqMT5-=v{j5bi3h+cw%sbH=L1z0-j;1Ikp_2zLKxGN62zLiJRuPV|8w9<2TsADoE z&ITL(U>mB^j0%24ZTU%qX5?;?zuPJpy5{QghZq|u4Ok5e7_#j87m-~8V@O?*#0kGw zd7xTmZoKWszD&(C+;(Jix~p0q5EvcT9W93^K|@7JzliRLrluw7o|O{nMC{I_1-AS02B3wj*^;A>?kXrs#` zwIWcXsXIOcKRu{H?$uxJBA{n@CrfiriJIjO1+S3}MUBEV&rRqTL(9MX9!i&FQ294- z-f!20tWS>jSX@nO@HbiPuwQR2;&SjNbNC!1%ak9~3}+2(l-`ErMEJI45=dIe5N zAf0GjKzoFGseGlJNPJ3*P34IJ@>9$&-0CIBzRtk9_qWlR9(o=qct~SvV1u(+qU1AQ z`0E_mt~@Kq8RHb!jeTs<=5i>ZIf%ZGC7|SninMM2T+`*4IDw{d>Q^%D?r`8?yJ0LX zn~2#B}rO}e5owmUXrjovOE>x0~)0O49I<#{;_Yw^k5XwEcPpPn}Gdx|<3k8|5 z0}{j>go*tO1-?$~TqaF?&QJUrsK^#2Y74QlcbIXu;2{x_^JV3BYydXR+=ZDd@#NpD z=3C@>RacS5iFT~qEgxz zPWNPwA^+3c)>&l#sesAkJo;$O?MA=uZ|mgTSeb0IR5;jLe=O;{wBQ>4Fm;7&sO3Po z5>R5M*2)6i{z%fk?B!9nee-6p2;7FtBwp0VWtnKdvNzqfG#vP+{{-8bm!6Wu|KsJw8_(t3@PZId;tt8^MKZXraU%EdG!|>4J zMcaF_zQZw^;YNB7nr=xqE>1#SiI88wi5nAuEqeK{^Ek?BLa|H&-+Q=6-9KzAv;{$n zCX<<;H5UB}sG{!x!b`myZVk5*LM|9#dT&sx$-%ft=^K^YTCuCrb!z*E8zCk&LE%HF z`dqjF7Z?x}@%xwZwmAHHJ=KoOa98;Cy4U)4yMh~a*mB>NV!YcF5;pa#M8lm;NNp;S z2YR~PgIPa8`E%}aLB6qNeRTXY+40vLvE(e@O+!_d+E zLy|f_(*TzaB<%+*sxS64j5X1S=5?^?l#@%(1JRo`7v|Z2w#B!{^|BV`mF{ly6sIqV zVdK5xKzeYP72C_Tj0tLeFf(evn9-b74f~nYc3$# z{AL?OCk9Dg9snp#o~f`8JrAs?cHwiV^ysV+YW7^{bB?Ts3(UFQ99%JIZ1dwJGwHDM z)ONT;O#HZe1oI@6FSI(8MLYD6?%51RZ|;ua@lQD9e>)fOg0AD*O9Vb)HebwheB!}g zudh#_M5+CxMJQ#nu**`QS+-zzcV<%s3=no%{1}oWUB}^ZGH;?;MMnm)f_KbtaLndZ zDF0#-*o6{9XV7xHZddZ10{$Ad0j}%uq{_csWa&bxxOc!6!8T0PK2R-d0t;G88nibF!;UHKs`_C9;EgpCOy7!Ew97A6<6|9 zr*9sOLx-~_84r!Ktx9$aw==YiGVy!C5Bt3@2QeAR(A5k|bR>=VzEsso-?Ji?a;7rq z4k(Q`o0OeSM)sCRh3RNr$%cr0Sn=(ZTmA4J6UsRMtvt);vukaN_ttlf^`?#$g{5PM zsh*Cy%WJFI2^4R8dA6G-OEY+!d2u$m219cI5n3@-})!l^g04P2$%Z{%TjpansxY@FA8$MvxW z{=vo%^aa9i{*f(0KSoPt=ruTPee#Bj*ar=+Vw%(b2wx$eEY4%bMy0d(S;@{G>G-bJ zQhw||Gd)|mGqkrTl$B;ugEAT|D+y+f>q4p7P{1+>IXZCm(z#=9~oUD&bpgwQKv=qLncYEVH{M7E40s@KoX~NiU z+b594gugMKiwx24bZ790`qJI~ZTmNwkcgJ**X&cPiEJ(zN|w4Kn=LdRNP}~SPDt%~ z-J8u+%j7*l^@IN(OwN&I;D&22P!^Q}ni+h7b8P=*5>9zT@5ereZCCG8Gn2vkqQ&Ki zrEhaY44j+=%nnn%6xl0izBo1UiY>>8S=Qly_qoB79Mj)&vD3@xAEZkLg!6sxdUy2CJY0&A8hit%IaAeU&(wgVYFJi zgRnm0z*iVR1v%m4Yzawyqss3bR1|*%Oc&F`W$5#)6+vlTz{x!D6C5^<@@4{IIs5T6 zlj>CeiHXAgSXw}eCj$Djp;-|#tzl-PM0Zg)B+#b3Cbp9f+IwZTV4{>=mrTx6VRfPG z3yPPqYLGQh(Y0C?XgC5;Eh(zA7<(9|BZRUugglNRj~45`3=)v4m!~(ir@M2FB_o|d zvqU--GOrNivC*M~$J3p(-a2>Muf`r}y#--%f2P~~7Kf3HZR>%&V-EBk?A!DiwA}v$h!T!4@2guqUM^8NQfL~X!Q$psJfLvx*N++`k!ONr zf2hD_P(VHzEw>!KKWfs`repa#0MnJks78g+YrlZ^bPWh^rh`Kdn)#+ckMN~YMr5h!Oh z?%CA~H9Mu{sid zXigAm{EfO4B|);4yoOMOEOW&I@7q=0kFMT{KxXb5P3vBRgH1}+pW;3R9Jr*3 zRZKeA@J4ROk?C5xO zlYAJ8#{Qt!fNnI%d{f^P7mdm3`PP^DN4?6+CMjpp!#|z#695@t-2Vm`9o)X zidvwVQkvWZIPbYv8Dg$ebhUPG_q)w!|L{ROBOct`;h2I5m4#NC1Gq7yZ zZHIpkz5#2BGWzV>$-0-o6Xuo=K7%?hjiBG%8RgU82Pl$+i-2yb6f1}3oP_7@@C99< z2V5I6hT~RK(L5YoDJ1g~yJE1$& zb8x^Mo5&;`8OGv%)To7i+7Nnqpo}%{|AuX@VmT# zCN3i9%^E#&0#8gjHLi=$&5?s%JhFTb*D-Eu!Cn#WB?7>!bdWBg%SZpG^R~`yVs1zG zwn;SI2C>=XVxIsl5A{_i4~? zr`bKT=XTfC8jsSvhj=JDs7Mmf@WOP`qGRI9@_rllu;G9uAVqCv`g0oK>)Z<57@lra z5gT?5PjTOC?Crp#|B8l@pMzD)w>fLI&bV7Bs~zFW@fj|8gdZ`$3IwN5FZQcf@@i)a zeCY(v=DKL@P?I(MEW!S5kegz8=Surzx0alL8taPP`~FSw#9a_9^U3}Jv4rNq{Zed3;FU77N(LF?YT0L@FmS9(a{_! zRmMz@A(rp&P$Cg`w~S3(FWu+h`LlloU-(R%&D#$9gpWY>MFvWXGI|L$1Tz3%`yYsW ztNrr4fK%@=0%*NUW%-fYcQ%c9rZI_Vzh$4p1^(CuNrk4Y5bbZXo*Q^<{5c%MVOj&|A0e;2i78!U(hMYHj zsNVnlUYgEs^$y+TJod^}w#bL3@#V-;^|f?3Q%c{T?(tRmw+VEq{9R78ozI?w4ct;A z$O?IZh7&5yVcF*jU!9->B`jtZBc!>S{n;2*ej61gV-WmFH)j zfEHgIKA}4&c=y_B)*WoH&Nea(^^yszL-AQb+NSbbOIT9StOA=F3Lfih*AyEOCs$qX z@-jCIa!73)7ttlYvSatQuZ=0KAqg2Zbm8-dyKwTZ%l>jqXBPqI!AEPj1;u$!Zt~g$ z!eX!%8lVz_QiZfeW6+cU2v;E|$8twQm@DAXoooN_+oE@CpYFIm2rk$A6xG0ZqF!?T zw0<$H@pl!8PnnVccsD^ruItpi#dV+2CM4CzVU>IFLz|E3*X7CG6E^$W&wn$fiZXqVTLEwO;e4GNS}kTgA%1s4tTK*C6t@b;J`Mjko7my z3iZE!{9}CQJFH0_%00dw{$rYkPo0%5Bnhhck!d5(4=Db%DIXC7(1nh%(t{jUg=_L{ z*YP3@gVigqTNd)Tg%A*JCUVcoIC+RfW=9BRxd%9IJXMXByQTJC@2cvWy%1D6=U(U< zjhCRQ%4ggXpSd_5-Bq&scfHT@y;dz#h=HGf-M@xIvc%SeqmW9hO~QBSu6lF{d(g-= zop=&~R3&n|5qYJ`^{f?>Zdl#e{V9?jgohHu*5U2+koYKSQj!E3C}JklY0W%L?t28Y zuT{3=Pax_OS7o3)Xl(!8kHhTCI*5c zvrV!wAeueOTvLI&Z|8J>m99O-kqScvoxiW+2!AOHz(6z8HO&q|f1xY*5q`W2?H}xh zd`2O4(&SK}7KRd`e_|-`E!Flt@WTi?F_rYKn z>1yNT);AKi`RmM$=2F75cDZ$S>-nkOf+oS=%jn6t3__ckqE8pBwJ$D9f9v94sH+!j zJ1IS}_Yt5ALK*FM(Br@qNFX0`rzh!`c>wvB5j=(LsLHo(vRMNgO7gD)eQt2oCFW2; z*qZLYn8_*@G@R}05DS9bhz$6gLg0^Nz6$E+wI+w$QMt#p z=Dmu#Q4=g)JtRYh6oV%Snn(jH332<~`SteGVyk(?l5y+Zpz4sQ3s#Bj;2tXd*PakA zoq^F=lOQxN-aUdx&LfRM#`@g3rZ;T8!_*Y6Um=g#&Ogz^K98yAbU#Q(U@nc;AEC*k zV1Ew90UQ;y*)OkoMkx}9cVfxE=)&g*vIp~W$`_q@1c0JQG{my&M~*knsq_35dxd=6 zJ<{i*j%lQY&Hj&7aYL;tfm?-FkK*FB#q@cWHj`ces?L_VvLQzKu~gRSA)X;uUm993 znXx3c6h+tFSdD=J@}2oGgr>pB9?u~p2VWY|iaaE%q4CGD&(*$+Cix%T3xC2f*S~bP zz+vq3jInv_^C)Q_5ofoRr#Uh;TyN`Sf+G@c`^0vT&@`%NYlG?45lEW92|WPuJ?!O` z@Xc)su=uMX_+)t!-w}b?0Jye>*7XuSp&U1VJoH$5Rm=7dxlG-8F$nG@xYmnIc&yLj zMh8AA(`^y~hRimt4fDlJ`s-NT}BSAZ~mPQ|hx|`l%fD7f*>`_;=2blQ%0LnfAxUCB zqI75HZO^qi_E#1xcG!A0f3GdVKNT4d`!;gJH~Wy<%V-3BNhX~5Ixfj{OY9iXv zrhsJtGb!3jwex$2nQFDNIq{%_E~f}4ddK3AsX7+Y30MkgM3gg7cC2voQ7r=_7fd6; zifN7b(vP$&9RshZWm3&b9!P=5{W_Wnj2wQ?4nr6KO;^_85eLU(x1C2Lts;wXb@hU{ z>zyJ)_*dLG#k-+vetUsr0)Rq^-jMc{eUX0|cDN@51R6IBUGVrwtLZ(x`x>P}!S%#J zA`%69869!(W=8yuBr68n));|K>WZF`CZ}u?1eQ|OwDX375;_tHL3rkxW^vwv>@)iw z?RJB1XEn;C)U67t!ovb$Llf95Rz`#G;EuymfC0W?iv4K#OMa*p4N0@ZmcW15ZJ~u_ z6`BOe7IF{iIlF&}J^~WxR@l-2bSv0#+kq#GfEw$m`{m{Y zYH`r=3kBpoUGx~d2>KN5-VHq2yOaDF5ceG|>ZpYBQ~ZA+F)h1=KfW$DM}hcGN9v!? zZx2qVvctU{xnWdvbAZ>^F^lf44mZ84-WR=!Pot0V$97vQsvM@y%;{b%>4#-?gC>TxKazy1+tD0avW6y{2=O^ft-S8g?`;uE>tIPR8rBhtESxxSn&H_ z#(sSqh+t?}jFsMD_{X+?j9XBhc(i8{ad;Poq@~vc4(J~eXoinNzQVm-Q5$|$H3LDq@hx}tvkYbD7DU?&ai zp%^=JLR~Nvc_Pt017kCp(Z_8Wv&*XL2+uTzrO;KQ*rwPoD`yC4EpF>wT zBoNFs@Un8UQh48LhY&!{A1AqVD$Dc9f>8|O7sdRE-E+cgXJKcs?=!h#;J}YFfJPvy zW{Eywsi~lt+n&<_Wg<}kVE_cc6^M0fbaa~CyXYlYnEz$E$w5ZII%U?5wg}B>QUVru zE@Mf^sd#{T-HKQjsc$OU?0zK(_U~$448+L#>Q=?S zOK;ixEd2H6G4hpi>`=Xw^>#zw@QENM|9TG2P5>vRqZd=kqf{QZ=3H|1#g9`>eWi1x zuEr$hX+Y9Sk)pK)CQ+N}pLjU3yYw(q3JPSl_hPFlKNO5ad0TXs|3!L+YzECHt(S5; zEf+zdvf}IUN6Ro2{Aj;(+>$njC(jn6)cmKnSA#stFdrxYtQ8CkU(K05uus4l%k7lz zf4XT>zvKOU2pFHevvsJZ}fE|8q+$mh1_Y<+KPN~!&DGcB^P=&+h+6YqvH zcJs>(qwp690vYe1Mq!&`9MU%2%5)reRaKnLDpRTo&WVFJ-Lzlqla{fe_6A! z2%`tgirfeje@RAU8>aj9Zkok#JOC*bEg>uS9zYN{#sjfqiN3V=^vFJILU#e2vip5oD@N;C7=cg zoC=#5MEq1XKG(l2mc^6RSv>P%?Mpj@(NcMBl1qG0hwS@@hm{<0xW_5N6*vFL4PLrz?5-3pI9c9V{Ve>gSPzv3V=P zAszggJeID||9eraIBWx!Y#cDwF~;?ornUTMht+TH=Z&7H+=kPE2n+%2=z%o8BgEHF zP;s{34(WHDc=b;TwAB}~ao7B9>3?_A;1RfdrzLGtK35tV z^Q8VTiMtL7*kie^)VHV-8w78M|L*$#J|Ir&z1iRCTTG@7rz*_$&w)xMfQe#1_ z=YKxKe>uGW^BMjV`~IKV@E^?T|8YwHfw%u3r}SUCqyNXu{{QKeEaf01xp0KKUAyF5 zHj|Dm_H)MI%^-PPAqcaF-9vw+>;>n-cJUhkNuiYw#}QamIF`=kcG~6z5-A#DU8$7E z8>y{j$kNGk9h1BK?i2Ih$4k&KoF*8xTv3Q-Y!Gzdq%Fd_T+4m&x6boIxT4WoNNIoE zEu7JWv98jfHL=p&EMM`4J$&kK;Radb?~KhDlzrz^fXZz_-N8tY_)t1ih44518GN25 zxUJ>&=P??Oy^&t!^wl-LEZ-9SE5)Rjptq+2U(ZW(kE5^Z8%~`?-)&WoyZgE!Zx0w; zUf_Z$7y4KcTTSJ>{K47}n~jHsz81e-d20Na3hHbPlc(1cymmV%V-{W|hI8j~=IK8! zd0j13$Jt&tk}4A|d{TkPZEzHy33w~^-0ov}oNd1GErZ-a`;01gbDWbkBd6todJP(J z*>!*Gnn9<{~rQ=GhOUAaZTea5jy5X-d6)fv2rt zruV%(bjgRCXA4~meFaM$KQsT#zTR}hx1HFhp?OzZGTPV zjYRE~`$B^{=uu*!#us?vy|hng+`#T~>{&&H3-Rz66^wTkWm5mhZL!Twch;=IS>A8C zJS0RpeK9;}z!}GZJCRZIq~Ngnia{3k=(f3CKQ<48tzFgQhauo{YBfWH&~aLbYebsEVs0{?q*>H<s#r}l zquK741whB|a;_0tix;5bwW%s@8wZt+#4%NokWfOfTZ2Q zWxMAcFT$UbcT>&j-<1n>#QF?QZNAmgPW(Nxym+jd)-WPUo6ICs8Z?9&rd&;u9IP>e z2~|R+$G1Qyb_i6k_HPVqtAsLJ>G?{SN7vi2^O8tfayv4UN`MC*Ctns{hN6vG*%A?cxV-3^pnWgU}CvPe9Z?c z!KCu;XX3I7_$#8N=Axqi1*DgC;#p~w%eE(E*zTB6slMXmfNZB+r)UC{XaQ)f5TBh* z>jCG`>in&O6>HeNoPH29(AL}E2p3Sb$o@P#`IY@i^El*?_qZ-y?3{8Z-!oK^EVxhn zEeWHn>gRbCKp`f#Ti!>}^FH8o^Q1^zE|-KC<}Ey`$^-ddiI}J*Y(cC^O{?P#lZHr! z#wPCchn8`?*xU~m|2|FYLxN^GX@FDDmttYeC19EV{59hy>V0L=QGaLRv_J5VM;0@aX!F7$2{v>+3;QPd%07+ot5oHpUE?M%@l|9IpqdMib-BVkFI20v>XnFMZIPw zjT9Co4}W^dTRK=_nveQ67*J!ogfCf&g zvWOR;BfH?~(<*hH$HJO=Qz1~tuVOXso9*j$>vWRXt`Xkc{@A}pxURX85lFtS{$$%ff>xFcS_Y0X%tIWc2G6ww& zqj92)5!GTuLwn#5e~;VZnfAC9>6E=*Qw0i29*bghWekc;>(<=E4=$Q(A%%RT#dsEm zLt~BWwF(3^o;MHGxXd28nw7h@mCmQaF-nl(jK57~PAz>!<%pjZBQhA=-5Wy#vcR+V zT&!LFgiU*WC@f(_ar$ww&fWMoq(3LU<1M59#rs(vOiotx0hosG$b^k;!r7B*|8{@s zX~UwKH`K#pT$o>LBo7LI4$-?gWz#hHaZb+wq8QhC0bJ(VZ;k>(hvzfH4CX^bUeyiW z1PkL|oCM5ctPt8P%MGDhocjgv)o zI1TARSGpaqvzewo#WfZr%NvqA-uCZXyLnf4j#bZJU?`R zVPhb5_m?$&ptB}x{%#GMBK_MdL?rCmGCLJ)uxBvk`3N{kzH#N>$GV`7>}tzpOFdOA zXU@8NLT|BuG1f93c@0Z?UhRQ-r#9cj%kVCWU{*traq8|CEvbHrKW%h+L3jDYb{;W%m{(jYD3T#~BdAPxB=GA)-_7II5~=Np zlfXQ!9t0a~Vg|5aOX9}`o0IuO*e6GN@q7|=@L8b&^*IA%7VX~*&NJk`!Iz*{c#An| ziJkn$x^|RIromec8&r-M>{Z7!Vg;SyO1UYlXRqp@2k?59uJ~<5K3ch4&!XP!^#nP1 z&r0^*lswyOpTcfhVgE8LkArwOR-dA>;mdmc(SVBFn*0ePsR{=!txhr?3>I+l54EgV zF1FcFn^@0?i<5Bxakd$n1qlkaOVTcK(v<%;Q47XS7QI&kYXYrM3Cu(d$GJG1eP67$ zmn=hIOOo1uo!vi}AAX@{)`{L3I=yh|L^T!J@JLr)c`+*TtZL}BR|N(17^3-?HG%{s zbL%au9>3jLALa@!Hvz!rLaPtss;A3Rz2~lm{pLnB5b}2QUsTwQ+BhHdx3}R)-r6h& z9m7OME}~@&ttx$LLYH1o!^uS^2{rw+s{cr%8 z?URjXaT-AJLIbt3oqP&YdvvHI_=ou2ut{6TX*U(LZtHcHLwB)fL4L1s&^3%+W749{ zP*1i;#5as{q@~3 z)FtSuXCmf%%$M<@(Hos+21JEP!{M|{e8zpRJsI!nvnZh8R8g%JT3V$lYs;X!Wv|6< zQ=yIz`gUsUCNV4Nj~XcMJSCH$?VMVvEZWy=@%CE2f^J+wJGF*`Ws%?As*8BHXgjDm z+{NaWhEJIkOIn?Ax6&si9jUGmw0YhwF(5g!RwEZCYDJPtUl7q zr&l$`_(WL#utV`qz85dx5WuI9jM)4UsQwz5B!YUtU7;sf#8o5-Myd`czu=zB`w{#h z&pr>MC<>McHXyG&P+_TsZx?aoZ3}YbLv+ z_D~R5Y}1cA$R`;_01iMC6!b3TPm9`dQak%L=}j4_W7N^Rf+v(N5>CiCTl7uatsRFJ zxLRgv9KKfL`JpGHz#CGYyA2CB8q*)T%jpbRGGHg47Jh-8H-UamMY({Vby0F+817ly zwLvulHq2{fk7MYIffp2~a*IqlvgEEoldi8r<0zFG5v(p_n4~Zy2r*1E2DL1e8(nYm zGRGK83uT3@uvOcQ@!;|u{rNj!$zA~GX|wL>eNa3J$^*IwPz`Y#0~Q0mfnFo@0^Z|K z8zbPt$>Z?T$>$hxj3pFbW8R=y`_j%h-CBNb)c%Sr7H>OLPq`0#A~J_@?zv`R%VLL2 zsGI$fGGo&EKi%CL7mDa}o8tu>K}GajoB-S6UJxXQULh+Pw!1l{O#*!YfM z2KC8%Rn^-!zWL5Y!Ti~CPZQ=l=(#WDQ>#TAq#YBe@(bs6<<%%^B}0A zNyuU5%wzGowfGFIhSTB%m~cbkmd0XE8I@Eai$L37HIz?CGz_vE1fttTHd=T zuuW;?^W3n&)t_O`g`dTvDebpcUv;3^Rs^SH)&P*K-qLDX1Gx zbtF%8EsfRX9j3|y>Rm9ZPmcODl>BP{_o#$((MMUG@%hP}kXf8L^*&VSrzd4Hgj=!P zy?B43)*!neudf@hZdBY}%**F`Yr+*c$~~-(ambIXMX34oxO}QP)%2XM9ob~2k!-ht z=)?eU#IlnoD2zAh)CBF1~0fPy9|7Z-dEa8XJf)#_?cZ);`~`2{&n8_VMaidtpQeIKs&_=NK@ z&Glb&mppsqwL@v9{XwaArF!ln{^kGtmZ(GbqlZ{_?}+87N)i~BpG4O`sf2K2Pe z`}nhU>a~RyQ65$eYtRm$*S+~IzgT##&XuveQh5j+6}w^$0JIab+RA-cM6BP&aYlc> zCW5v|vo2v`BtPIhwXm{a&Y%QiFJIUF6!gl|Nu731&{MA7g38IXTKXE#)Lr6)wGq7o zHO8hDm4lp2@9W#2!u+(_4KJR-92sx^+YyizLxrb2P@r3{Rte(xiHexLnJGzu~z)wjIV2FdJ7PByuMED@x&`RGC0+OzH3mu;+O9+wyB)@k1Dz~L?|*E zSP#HK{bBq>zXcEfP-TsE8-#JS_KJu-A%UE%_4-w3Li@!VXRghivgFFb_Ods@5ghZ-Rll5|k(GM(GnZae0Qq<7%=mR*(W{D4oOxYkbpqE&mYy|7A3P+V4r z_ofkNoUYG_+s~r~G8s(I2Pq#d>V}~@8iz`e!S|ySYL#{hYKFx(nYfe+M1|E5U{}Ss zW6CGoM%hp#*51j-`j~1lG{|th?`!9}$4RClrjOg6YZ#I(rhhN#UQd|ibo!dG;up6= z*lUo#%kZ;l+zztGDe(O;tdQu@Jpha%#n`RaN0k;mKVLNA{%=tb4(ecctujZRRAg1t zJVNX9uCLpH^wD@i6p?QHJT--tsZ*!<@my{4<0~FcBwpC4@U!m-?NRmXFzJ9RNAey^ z3!~ai1bxB=2us2bw9E2NdGx4bBP+?yNmWK2*0`krZDSnF{cvyV6Ob*5IlJ~K@EBg zuqlLD4QRWRq1!c|Dt~?P?P2Q)_rec(aH-Iyvf@VaxNzT0P1>A=Q}>T(VV^#8dZ!MN z-Jg^8N65nyn+^s6vh?p7##&VJ7w7Q!qDy6X291wM(L>={$t-X6)^;D&G<)f_zv`Q+ zRiyz!Bt6)fjkm>JR8Plh#R={5`eB<{aDERPVGfYqkaP@jl_mqnJ$9s5-N#XR056v3 zmV~>WaCUoQ0L`{JoF)AW(uT7EqDrw-?j1?Nx^iKItxgAN0vxh~7fR-2(-+|4OA1JY z{+2fl?-}nOMv^fHb3Sw4^X|`e-Rkjt8GR;@w~1JJ4CB37 z;&O(G13bLZ5@|#Ja=eR=qf)-3Y-LfhP5Efg z3&sNGc}-16Ny^Sfr_o$F@8;ln(udj*FtnNq=i==aaxy)or%c)()WDDB#&+U-`;!Vy zf`1&0yBLVOEF+&y2{Cr@lmq0(-8*Y1LuPTRuf3 z9t{E%?sjE+In-^bBex5b_}Nwr8gP2!tU)b=PU7EnR}^rD6li_*?C)@X4vypPS?3-m zCNWXR)Xf6#5j?~VvN`@wT81!tTK@8tcUSdAKxRo0rO6$pl5}aM@Jih6xyp^byfakL zPjg}nJAdV!N~5KDkD((TbC@;nQ${&xU`M`DSt76YqWd@jyW~`sFPRIFD}Ls2al5rN z@Kz}Ye^=z{t5`Ilvy~+FHC4);$4SwZVec~xdo8uh-h{+2RPV(@zLoUJe@$L*<80Q- zeBDt0{iNtx*y1W~Z3&q7qXm(7Pm~HQ$^$lO+e@=3GWDeZhAIF%pt}7<=_uFD2hZTx&MK;O&Y8a__>map`Opc1q%GJdRk^l!qDWede0~#8|9vv! zASZ~kZCpHA_1;x(Dz2Ga|BQ(*$?0gQ^G8;_V)9Zu{=>Sufu>YI?psltA7fjqmEHFx|_;p+B+sa?%lw^vmh~f|L7=tX| zVEggiGXrnMvYQ$c{nT6%zZEc~T`DBLOIJB>7x#S+n{MCL>G64@%vNT%F43k5_GH}I z$4a?g;2YjagNRlJR6|e2=a^0QsyL5ngzw_c2M0(z-Jp3J=dSN+)v7S!uu|#l86v%> zX<0OKg0y1d6}dIh-G5WA(9kDZcSuV=i?T-ApU8wR?nuYsEEjG2qf@++Ns3S$WSG8_#Q{mh0tA#<(r}cjQUP4n?Mo+{wOawcnNklhq zk+FF}2sGgFbtxUld95xLasKM7vmdABHY*UDzWxcLu&a1!70OIcn*j1}-ZyHWaXJY>- zOHx{PBkw*!;9g1uP@lieS3JwT-vnIk|fVBTn)IoAxYazcz&s-*t9OjuWSFxi+&D5)+GF0iL^q zfc@!n$0)Zeu`cap-kNT}QkxGGg-?+xea(^kON;i1%Sua>-1Wcg5`+r{M!kX?S6ln? zLf*=b;A+Ikx9q>sGi||qvJ@V@%p%#QT<4yF3f==(UMl*nz9sy4NLo-TB+>?1FC^9{ zb;a50m~4oD4g|f0@C)3lw|@Eq`ssUnpqtkHx9sNS%hJBFX#(dhJ=#sNP%(9GdqcLg z#VG;0T>sr})$iv<)6b}$?iAU}`Uyu16Co11ByD^zQSB_2NGNGHC9LY(!D&1|kSmlzl^ex6jNE3 zoX@I@vR0jgLDlT}jk6bnZ+)GV8AEL&cR!OGu8}C$EeR-x#yr0)Yl5ITcSdxlBED%T1T6AfEpC`JOHuX`aKN z`YPjSuivLw8k21{!w0F}B!j+n_gGN+x}qbFPm@rTu;_mZZ(Oa~pOQTg+@wliZ-$K0 zu^Fkg1wH*N9&}j9RqPKXT*PIHi8wFF9@xkm8xKo=w^ER(O?+C+{IH!G z>(eO)Ekv>IFQ1l2o>jgjJ&rxlDzNpa{qt!?jqIkv#Eq$j%t?YMH;UdxrCh1+b#PV>-a-%b>L`Sz5Hrc8V+J`%Id=Ps1RlS@Q|F3< z&A!Bya3>I1r1^(5j1ykQ&TZO)_Bk`mz97^q@0}<2e@|`%Ug(l_b>Ui8nx8=+&4iv8 ze{I=y+}>`#A2`QcqG~GeSz`65($SATYSid=e0PY5Q<6LJWYmY*%;%xSWds=1Zi1`~ zLiM~-x5Ttg9qnJi@90OPuA5tA%t^rNp5g<{J4`Jhwb#yy zP7KE+Y8NT~#Rw2K>D$o9U^}PaSd2VL{@CI-{%8Q^>O9xF_8NWCvLGv~WU5>(%ikozt{XXP6!oFA zeQ-7AHiEjySS`T$#R)%`^DSr>f-gyPb93v1sqe)glbu^QR6m*_Irgi^N;LHuT1 zjPp`VR^53{Jf*K`b(Z2!v5iw)3r3o^KgF>W2K7d~_NFdZHke;finH+bLfB)58fG*80_AKC6c&X||}Mh*@<7uOdDxk_9n_9EBXWV{o( zr~E^diU{A%9BmAqLA3TxYr=!-&2@CWPz{59M2RKnhz}!9R5!wh#(olKQ1Ly2CUR%C zV7G2s$)LxCkO%oNxny`WUl~)99HCm@+^;L$#?I5% zB+3h^6&%dZFFfA9f~4|D0*});>Y?^HjM2}yJvwdrsFxOn65a$ZmfJ|xz2G=cb?%U= z|61T!4hDUCHusl?d8KC&A6jngLE2X9pImoR{h@H}#CAYa<=bGjOI4y~-7)R@1%GnJ zOp-8%mHg4iHDaJgLvlFe7sPz)D$_-HT^#oZnJuzCLtjUl;Vcu*MJYm=F}qzv)9Glh z+OXC+wn@_@e%88}?@KQK>%AX76Lc#>7x6B@jl{Duo#+JBKY9x z2|WtsoNG`MKNrvHvFX;YjtfR-b;p`wUz5MYh2aXQx!iw6&lX?~mrvSv(k;mu*w|w$ zQs&lS1JCCWfui0?xK>gXPUyEU;vy(#Z-y4b*JW^)kiwtW%-OlkZ(mcXxWOKul*~&` zv+l*ikrH9+JO15LQpsXV&UHf)H}lKfW@y-&%;0Y$+LJ6Kr~PVHkJlB6~#qf%CSav+j?1jQA38o-pzQ^t^em zB=3O)a5A87L+Xg~rOy=(^uQ&#`)P2|<@fhNB}sj2Qdh2wuBc9-67-vejKBq&?~^QI zgwIG8@Opyf`Qiyzj(cnNc~V?m0&JeOU(yPz!^pt3zBX|hi83XCIvC{VLBCRcj|K|M zSMF$l1N3eWr0rZ=NfJ@3xC^QV6b(*8V5uuj*4e~|Drn4?F zSnn%Dhu5zHbI{igp)c}eCb`L^l@kcJUw+Bb71=|)X-`X{D{rn*OR%}~Y%M4B-GR@0 zfHNfLjUX>?bTvxY6A=pIkezVhXY-gkkV#%8MIIpzOKEKTXl(XKnD~?=hE(rGMvvTG z#f@`d>of%!Pc*`(9HbSX~E(cqj%3n|8zMSbqJTsrHK zz30X63-7YcWy^y#U^bS8sBw19g49y_pH~%Wdi{P`qK{&J9D9K^=f&=M*|to~Xu$D9 zews%%mQl&vyU~m?t4F`~JA%<0+0_-H4Q|;^kS|enl>It75rNHGVQ7A8Y?1VMP+;%O zNUx?rTAY8f6)osCp3ILJ9A0a zF{6&frPFH-rCc}}u8mXKzZQ0c%#`l`-m~lc=^KZV)sCUnBD>=x} zVL)Q$TU-fX{=e=0W7)cX2$i-6IpI|pu}!*VQ$vI6K@q$%(1=4>T ztU!YH4;d&mCn}rGN>vrgJ&n%WLw;`9>`L`>36E~vL32cxCb`ZDZFmVZ_emx`>|(8X zw%!uM>X>Zko-Saz14CnI#qmXCG!6AFPn1pF+{}7f%Orwh8V-{IbFaqy0G|l2O6Ecw zxPZ4XBJ$`XOYpJlp?mn`3sQVj9CqisUiGSNweglCp}XzOnt%KRowZ8gDHgxwe>ALZ z^ZlK}P6?_Uqh(D^-QL^u@wW*cUCg0d6KK98^ggVX~)AE)<<12*$7tQr1 z2=@~oEA#pk8MCyZL6^F-eT-xo`aaBA4DQI z_k6g&m7co#o4-L02Mo1Zwprv0zI-Bb0;>Z&=mTamx1~{cNru%*$sqDt{6t5K6OMg7 zm@Q<+CFc)DfGvon@v`~HOk#pQA|T>xsM&_%nnRhB{lIN$*U!3q8Je|Z3tb%YnDdKR zSsLfBbc~)5>vz8dK_w3Y1YwXo8LlVmB0Br*+0v_uDO5!Ret6-6y7dD|2~Q8KXl3yU z=&JzetY+jGHX;eEtld~SD$Hx-fQsF|sLH?@@-&-0`&B=(_6n0?s|wvEX7ec8&qD<_ zCnRs7+0UT1rdzG@2~Fns&6^m1gfMyuj@Iq#$D=hZ(*zCM%r|#(yqLEyDxZeQ+;6V3 zF8j1g`5O{|_lf_A) ztLv0mSOjA_a=3Qn=U73M2FF0+aBUOau?4^VvO~lVbFHmBLu2p<6~Q_EF4EyCOkL)olSihZMehsNN}EYx*HmW$uoi8}A3G4y+~z%Z$ALpxbm{G$m7ZRWrzs9XZe;QcIboB7zJU9F)T&qbvRg_hXt~ z#V(Cw4I=BTKdCki)iyLQrvG$ym|Tknk3KzWNTeF}x|VwB+ZB$=pE(oofY_OVYu@0c zqrtIDktDA+3%u{zIad>1@n#uET?uZ@J_8FTdcL{M_y!pOOlh4VK)=Qv=YlIp80VCY zNl$X*WGLB7L!5g`BY-YtG21lhecl5ur7RK z(Rog4^7{Ci6O;&iETn+@1jAy5I&lGC%5<7h1a#v(bO+r;+9QwryW+L@QbBGLEunfD z`YL!q%lzE6>82tV5UNQnXDQOOOcjOkQ^(Y}C?O?fBWqPX10=qkT`-f^#ria5|J*}l z?RS0ZFIEyV8#n8gpgDKOa9vJ^AK;t)cB@tyEAec9jpcZlzVC zAmFn$zj3Z;D3~TaCwkocD%RXwV283mpC<)=ispIr$Y@|+@{3J#LN@$}*7#i(dY7_UbjOQV>0&#qRq7CH{=Ie5SKULB$)?{g4 zH>FQ7x1T1Qr%v@>RcLy`O(Voruw+Vs)zt|*KTJ_O^{Ii!x&n%lJ${GW+a{m?;YSeMM zU{Iq=c=rQZIcP}rW<|i**i&PDT(RST%Tbq?C+m(WzRH|W)b?EjWOJ8Zs zQ+*Ls9EsfOtAV){pRMhu<7IZd;~P%#M^#46L9!N2&-k4J>ubxrltM+^EG7oRzo-Cjn zcWm-POfM2gO*{?=5vm#{OF4i(!nd$Zy3XKZ|E&P#g7L4> z=3|fPds36LLx&oQyn)7ep5y0%$kmmVV-|idFBI>#eRc+SSmL4>`G;mN$9<-jN}CUqDZ?~RV9NRHQ$_u zgqX#R9PH!EfRm|x;*Y*mMCQJ|KdZ7#HN;OhtM~o8IF9NEC*AC!8KY*aMw`w_X!#gsFn zfynt3y)d*#SL>k6)(TjLI!Xk6`MDaeT0lg*9JniBs9!1kxDc{!e6b>V@%5<9^gJ_d z*~)4$h{!HD_464(lbDc$GCf$s?tOXba6(XamMt8k-ouGH zg+K1IBy#T>#4(|_^-rdY;iK_I8IG+NRvG(29+IoO8he`)cFKWwGbjAua<0s?yYcQa zGJyeMr@(B*<4x{l!3k z$XuVrT7hZvu{FfT1xC=kv2V3sf2mLgHcV`cX{Oj?D!>=O1t_4Tch>ryLJocG;OaF@ zb`hbi_SkcngZ9bm=$bd9!PJ*cA4-y?{UvwW5tq<3;AI8(``20ib<*oBageLpK{^%I zU5xep(sF@G<6CPGbMM}c=F&b!WTGcv&0!##()N7osy1~0_(79a^z3{BdPXN@D{;Pv z-dKw9aT)amvM6udQo;Cxf4yajCW~Hk3Xa)ocs^T`Ao(oN>%Rg%1BTgpLjL86|7$^g z>cPq2zOAT+jhaBbRwFJc$5eu*`w6d2H+)WV35yczvTa#T<->9avn|IYajm2-uBc zw&MAvV#Grx2Ly)rsnjbg_19a*$~8zIN9&C%NO~N!sF_#kzyK}kqK-0rJuz8zG0jSg zo7#(G(%L)mChnT8s_b^uzEv7`X|7(2xI`2~IA#jsyT3o=V0pu<*NehFJg)xm=FwxG z=aP1t6TMiOqb+qAq5HA5chocj?SknZ1k1ZqEu646X47u`n+@YuBy5<9gwDj>e^G0H z({ijlak6=SR(AhpLI3wWStr7dDfl3buva8b@ zk(d7GoxIL+%ZM=fXPm9eKMjm~Mv%s$xVwrXxBu^ge*1}~nlSl8%+UP5O2hx&U6v2m zZ>gz2;QZw98`b*1)+29Ce7)!eBBS-e@6_S{`0YP}`5(djw~FRJg83hf`R|0|KN|D@ zKc@T^)ikQAeuB;Q{M09HfAU`1qeWG2t-J=$rfoB@cA@(xneXO-MywBC#3V2EX!a6_ zSRM?eqv9-MKYV)lKWxdrdKYXaELo%u?j|?|H^KH zWd6yL%<}%aj)n+<<1On+Bdkg|2f#@nD&z#A#z!Suh>rFKDpYAyx}#{bS`vlaevZ5b z>lQX?daVtfYxO7dFD3Nc{G-1hKXY5jn_owyPRezmx!ML(7hF^6vzPplSSOZQP5_8F zU(^W~N=ZugKiWN7ULP!|;5b>HEH@pnlPw(jelTTsA>Fe!a&WO13jwsga6tSbS2>2< zTTGi`8i+4cz2b1NG-z~H=ZbFcZ!PWX6{>f_lZ;I>@!y(cvfd!PEmUZ`Ut?%8M4smj*@qiqv$0&OiVEr-vxCtSH0 zuKfA%?q7}9d*n4;y^^=&+>{W6EX9bOvIjwoIjMMcT`N}ADol==)v|>q(~uDaunU!H zn}O8?JPtX&Odw6lYB6ba@6*xrPBCo;4TLjOq!3^qr3N-51Y!3DRg+I0hP=0SEAR2> zj+iYUflcoS0`?;bG@S4a*}8Y&8WJX`>U8QDfqSMeidL>4Q8sIXh6QL>T0CvsAB!K$ zQxqPh{$jRX1Mlf0S+e3Z)olJTX=POVHbO6!fa?fYnJCxO0o22^#)>svDwx)+V#}b| zg~2poAs_-S6x8u-y2>h?LB>~&fS<=US@D%auS7SQ00Hl@u_*GFkf-h9bTNl@={ug# zmfe*BqacyN`(;Ty$7YmnGO-s-(p=jxsqc2ktywhPtMc-NAU*;Ca6EyYR;4eVU0rNs z2(q-p{qsjuTS~xCmblxqK#?^+YzuMqu*oa|X|vAJxfz|Fp|Q~J#MVT%v5cYcj2 zp4oQLbJtT2M1Vkbnvw9qMv&kzMl1LD4BPu-FjYMWz?GKzd2c)U+&R+}3jCannps>F zt#DIK**axd0AB^{z*in7wKQ5DYlu`J=pD#r15;$o?v!nv4i)&Z4(HD;_Nd-%M?O2umz@P9QpSvn;j7QV}%23hAesphjX>AjOTsDmuIu2 zeYCMb3yX0fx~MlD-xS9nKD^_WB9%Bu^9TXZR;5@Y3uPob?xDWWpoyjl*!?C`<1~A4 z{|dMX{@6+`KMdb+l|UY#GLp`L$pC-0rsl87n1g%UQOKFnO2APeYnT!2S@S}dbN{PW23rLG2pB# zLv!;TKRh;JcDq5UTXJglO#l>ElvSIteEG_?*_vUyBX^sX{uyYdkDuk_hKP{!sRB@R zuBX}$&(ydy>?a+oXdHK3yba5FJq)kOTe@^j)t5pfmyyRF)J3p+q|h4!e?Hbb$}H1Y zb&54Im|Q;&rO#Weh`7u@u`qHZO1@0r#ky2dy3yNDrE1en8G@sI^2-UBCV*$oA8&iZ zNaopZaM!wMy&JcKMJZgVI$ww5=rbYPL8%Yuf<21ECFNLD1C3bjb_a0`1e#hmRpGX< zZxNdk)$@8`e#U-)(8?TtX|>g%Gv(t0AA#JYigNr(KUv7SD`Ru(cE@%r^T>vFbGvD) zL!;w#t(h#d6i=?~cu|0ri@;L1>Gdc{T3gEvWP{WE!{RC0U!I_~B@6qkve=4+?>2sG8)!?hX{5G_*zeG&V?{ah_At=;9js4{>2 zC$!qdunhg9v&|YA#n91>qhHS{0XD}K`}pqYb0gAhxq#zZwN&xGVg{M;PT9AbyQ_T< zeWl6i5h>X+{yi{Lmu>@8i%%rf6yMX-|IVjoCBr^}AFh12N4YFrBvZ(15O9I9BxI_F zcU{#pCA|Q!C#I^+30TlVaDCREPM(6B&vxrmtR7^&g5w&AKZ@60zHToRuez>XSl~2^ z*xh;g92Hr%E_V?{(R7WE?aKcS@c*`dETdQR?vyQy-;;JZKMfWLM46rxY39stY~Ys` zN0*`;Xut!>{3()Ny&A{Pe?R6!!Q;`~!!D<;g+2 zRpSX(iap=l08aOFG8fmao{`ylb`1QfU+6Sb>y4O<_=`vV^4>~Ynd>fo6NOO|{x^Bk z|D$VeNrYJ6R?CtUsZ=#3&pj94D~`KEa9OhXLcs)0L;4joEo4KqJ8XWF#erAjqCLNE zWD|dEe0lcJZgaY(M{Xbu*=|NKNLfBvy;)KzlZ;!*WwZXfoia5bG%T1^HAR3bu9)9t zw$7d^&c!ZM-0j%GP#a9`&X3wr&T|Tml5;Hx6jnvmq+CVO<3o>Ir_1`Z= z6|1HU1Gc|MBvb*=z`}ze;}FcXrvAV#3u3^FHAMe0QAi%eyM0_(Y93g{W+1SL_(y@q;_VHfbZCjupn8- zw}5BIxM#_3y`IGw^s~Lc=tvvY*=Sb#lY}im(G@^0^>h>Fxb2)pbXMiXZb7=BVXl08 zIes(37zBmOUA(hnfo84KH2|PI+F)%(A3W+owZ#_~n!d|Y8Wv&5s!fV9*0)Fj^kZW$ z$4QHj2?CAB(4Y73juA^=DA+tmM&xPuA#TFO{~cIMDvNf?gx$P&o2p5M1kKYf*JxM{zGWOBkjY<(Suqzr*!-s0cBuQsb6s0@Z}5M( zy1$8i3K%YL!(Kkry$HQV*#|;W!C*; z=tT6NyeYOnIba;aG|pdMa>x=bKO;#jg=){t|>*oYQ(SB&VEZ4#JOH*W2JX|6`T|9Vr&S&pRcL(E>pEAG} zLmAPN3SF>vHQZ`&GDAI57i7>O<-K|Rdc*PN$RHb{YA{`<=c)$H$tJcHA9g&5Q6sRJ zU)lY0SaVB>mMCOM{Gp+X)8maC=jO7kxvA<8L3P4%1D<5k1Pg0tcExpX6`n#b;2lxQ zFMT#nPz43{HS~pVKC@N>@y-`r*?S+g6e`*3ysD(c0<>-5ps=Jz>kUb_cExfXH*ar00$$w21eln zkJ71^%v-EJd&@g$#g;W*{jV&VvOB3apYV%p6`c63uOK(4gW;;`ymN>$=bOEnZ(cOS zv=R(UwcEJu`o*w(4$pL$Y#I##mI3q3RouAFQ5$ArWYo4OXa^;z+c;Z(fYe@9n$o6~ z59n81?&RT*y;1#Kk)JpC{usaBQbG_ZBZjum&rTGZRlGRK&5l9j7_;(mLNJQSVK-OL zX6=b(2JN04_?VqGU-70+kN7K;WRyCNd6~|w^8(L<@N5edytX_|TWU~N$Ju!RE@L?B zxks+wK%(82dHBJ)KaqQihqRv(Sp^JkAQ;RZLmCl;&0Ll9on4? z+V#aN&ZJcdpC$O6syJmy24VT&@);zZW&tbg7eg{@(B?(TaPr#~<)NU>sddLC<_6pi zSArEDHbQ5QU>#B1R^3rW&Vv14KX(>tbsl3Chigf0nfq47p8h%$(}oy6<}~LNvfby0 zxB2_6+@!U1j$@d$svoG8YwgF*u1WapMI#}}MF+kI#UvkG>_IhZS-XXV@?r|`k^64J zPWI)4Zlp*e>5^Q+fO>r!Hc`UE77r0&L|aAl-~TyL3=;G?DMKn6-|;J?w%wfNPT=$< zIcr7WcgHZn{}86{6Ri(tB<@ctwa{fsfiwtqT!7$3>8F$))8=^oT6iElzabDI6w*tu z)nSfDbUC}NbrPOGD>p^0S{w{I8$DL44>APJWh?aViU?-*z(Cuwz`1FH|Bxa7Mxrl6 z%muO$xX^xi8Ws>fd56F{B!oDMnhXo%W$&(HkabtMLCs~6mBS$6ez^77=#SNzkVKxi zjZiQ*?)xj3KMo`uz7imW4YMj{PnpsB=fu=sO8g6)ouMNXXo1@^2UF z?_d9OyZ@ttetU)fKPdB$D)v2R@G9Zzg^K6Z?z39cbr%Jj=lH}^t81RG8fz$OHoSNCS=Ng&f4`%DO`KHl{t+3bzy0 zg_cres^mUdLsxykSwWGyeQqNqdOJT-lsZXp>@M>yq$MkI*C={3B|L1_hE4S)UREc? zWitX)y1(v|@}xxnIh4I6-)_ueM65%}B*&Ze^7KJQ9Rsf1NeDg^cMdTzaLvC5cYkey zJjQMGQyJ)z0m}>^hTMBJe6{_j2JZcxp!$SoKGh$*nD6~#S(>$vBh?q%w_GFj~d z?7vy?DKmxshD)5P8jFZdk=ocsH#NaItx{<0{>$-02V8_^$_4-^R0NLD4?!xrB!I6R zH$*@DSqKY^LagtGU}Su(Zcr3_niy=GBrTYqKSwB#6>KB{2&pjppxHA05z$zNWY7x@ z)f$>d*JA#xY~(FT*&;1AekwMv^q3!TARcr0HnJ1s*g@hvi9pY*j6sO05E6uU19E(J zmy;1?0Kmy$pnLJn3*V=C+rnkre-&7&{f|^6yf+O2#S4c^T&{<|ZX2D?sz`vaCJgmz zOr^y|z@W(uC?WsL=Cd>uvWs1yw8qYnp^7*u*L#saP6=;)+HOfsw@MYp=rH*RAAJ1% zitSZdc)$dn@loO3^V%V0)9AO`a#mqF?xyouhy$@Fjb?-j!JX~uA5E`E^AroU@=1jJ z4j3dF1Cku)O|?|0`e=}r&&uUiFzeOUeL`?AA?se2LY1V%{v=+Nu1_oMpmLLJOktQB z`8#M^YyRd`c1tEr34JAPyFBc}#lD~(YcVCk5 z-A|qP>h@vI8#pU&a0U%Lv)QP1Dcd4x*=w38_4CRcP*SIdoCZLnm@ksNluVnYxw;~I zTAR_Nip?Hv?daCuJ2CwXh^hszBd>N!nfk01M?kGb?UHF=j{E>dwAyY=UY28d-=aKYXT{t zpK2gjsKEf{%q))2s9M|yY-3qN`f)l$SEk5jz(8r7o~}5#lMLf_+UizAie;c8uQPZY z;$2ZYQ2Q=pXNeCuDuSH&3^3y@jFTpZy%|d(-CrTPsNF}dXdq_f&hL@4(FmCI_Ni_} zqz)T6G#+pUO0cuUl^h_=(Oh87khOC>c2=<2d#f(l)C>k$^UyPYk-Cc$Lr5A`TZ`tn z1)alB?dxhTj`nB@k1RIA$b%xC#=dki#;E^Ac!_T`eUb8#=~2f-gJYIILY=?ov%dnE z^mp5(LZvk399YjJ&Mur%Foz8gewmf1GJOFZ4nQ?2BdfvAC?G`AS^}neK9l`6yHLIT zaCcxpA}Hk^?}i6T(6GTU+rK1*K`!tcr<};3iT<%RSf{woi_3S;z}(BmK^&qW5%!>{ z%YH4KDZx1wrqg`1)FgTemV8x_R6k9k0it$4fPSq{5FpKP8SV z^T@r}Uq6Eko*hZ0$$`S20Mn(-KOOG$Oe4Gsk%*Wqns+6`m*2bnn5O_471|6W>j7#T z9z?P0-22UA{&l_LB(KKT+HB;~8h7n$r!I5*#YF9%U!k(bgd~iC2Ez=I#m~wE^h+l` zQSm6vOZ!;1nl=~=x}>+7n88|38v|R_GOHAPQD~mI=E{EhgASIy3?yD0iWyAeHBh~{ z9J(Sn{!HK4(V;$}qUF>-Z{h*?#^jD`_{~7$^P{z3n>g8kcvyIx?#)dxCL-b+%PAGb zQ3=n(DO6$pK1*89#+>5;r2HUV)23p>aUYunl!dY$+P$E~y`ciTD^qZ%3hQKUyb_pw06Zhy-fsKm?}pRm z&nI@i13Q-WT(Kw6Ogu`;Hs$*M;Kcw|Fpv$#Rk zKY)v-H(YWgaa``NtP?|d2>@CY>YUK8yJuy12^qfl7ttH4D=Jh9Jr$WEz;dW!%1bP$ zn^xK-T^=X~nIW$7)|(Sj0woh#C_Z!R6dBLfH#b5}eC=zO_Fe3Hk8wfD1Ww82FT;2V zsC$ZO{tFSX`8J(Vo#O{S(VhnXBbRs)p#G7?PkFllzaOz)7@O6>9Gls?E%)W#+rT-L zkc~=)^UI19f_NEb5OMmTSTiSiU=XJRH#F1YUtLIv z5tIlxrmP-~LY7#?Q}gP7cQl_dp}`ecNBq!WoV$CD?3dUhYVW5iwLWs;wb`1HRm>+D%t;|M(!eQvRl2UWzKmRPheAI*UX;FL+a>^N0)hzZfUs5n0J&1fYKyeH7eF~ z0{=?04s?Wu7rYt$Rz#6vgwLoO!Kuv5`0b~*0s$PuMVB;!O3^GKyt@?=I66F)}+_p4O4n2GDuXPK=P4TO5wmet<<1& z0dMH!DtpSk1YkvLzvqsr)K4<1I-L-rqk>Ku&_}F!jvg6}z~{T1no4a3=5cq}1$L%W zE(lFJMSwscvfP83oLRQtB$l}BD2yDVGDK$}K5)uem%5W>05P#S)d!S)iKJ;$DA6zD zQ;*6)MzUZ}7GN4Ou zZYD^_=O0~>X_&nDxshebHNUY|b;sfqJ|kP$cud$50{ zJz1zo3E55D$>aqacRq=Bk2FB<)7p?DvGz7&H6Vsj<}OAuX)y4Mo&)XON@W3M48hA` zu6}crbDOfLj;*n7Z-216N-sFz#c^p%1H1IG zbac9AZSbi1)|6|?y7!yO5~C4|5`_Ja6j(=}&mIk64Tmsxj?b21+Pism9R|zXhkCVO z&&mytnnk1t$mM~UP<&r2Bes^v66=*LXuh6_nRRYe&VIXVH0?k%du~5CzQyurp4{t-#iT1>Iji zz7u*DjF4w25HzKy8RSOYgYzeDKG-4>G2H7f4MFaIN}@rG?By;c`g&EAb_C8=>z8c^ z9n|bx#)mP5&(p+$ws}BkuZ-5&`*H?lW|%~$icML~bmU_8Y`{A(UGL;hU~6|^_M;tM z-Ub=Z-b-*ACP&Ty+NYtZ@bij_R%6T_p@~a&&rBE{BsYF_UjK;im{9W@Zb_!+ODzf6 zT+0sXGeTzHmwO$rmTh8c<_C3=C$q-~htF zbeqgn;sHLXRX6~=xcHKZ@=$hUyPDfP=;8Lwx0Y`eeA#ykd&!AI#yR$Fb zlq_)@Zyx=wtQ?nq_1y(gYVXTN_kmG``RBiW+@({Rj3={^bl%F1v%j5gqW$F=&4&B( zuMjqHJc-c%!`^%Uv)TUr;~nTw)mBSuw>65Q_8uMf-ZN;;h%KRZ=}=XBZ#8SCMU2F# zE}Ifb2tjL$gd+C%p8ee4_vgM`@9Vzb|G?+BK9uu3j`LWr*XubBk^>?U;oLh9L{GDe z&b!FLUvpEl?F0aYC&#J zb=0PDrFrY#twrVr3~ya-ExGg3t+_^^$Ji!(w)YyxLP`o0|w% zQ-4$3`tRP_79HZx1!vP-`KIh?gxN50P;p|e&*MX_{r+%J;XJw}q(8$(ib4btsp>bV zUj)f1Iv}7>ruTxq8`iE6Pq{@A>&eChnCECfUWj5l6(8?Nt?6n<{Z%$Tv*jd2p`tGCfrc1am4rm&=?LZVT8v| zlNm9A3i$a7?F>UQCI{R?v#eY`K@1#dS_ufTuJrBIV7c+ZE?*P)CALr`i}81udVzpCGQ+J73ua*{2oe z3AYRnoGV(|`LQD4zq=oOZq4t=pI~tkJ)p2va7`UUG;i<^b6)HYv~}sRg(v^mTPiv? zgKYChT-*&FhIC!bBx;=|uoJDGA zO+OfQjxAQX94l!4@uU-?rW%PJ!@JliHF(hz!nJ`{2H;Qlz-#%vxDq$js1 z>OShwz&Kn@#}TxAxwOLK;J4Ltke@)I)CB9D=QOR4Jv~BNrDkpmbiNnEFI8;$>O~*k zffLTT?%02il?sobuOiw;(Cj%pXD(4-t2F3oH-#0KZdgMK3x5x_i^a~ zZbEXnw7!#cgss5x>nUP-&XX7Ew*ZN(JEF&$uAp`M^HDa^6_@!%>4v?fNowfexPC{xwKuBDZYTMz|j_fP7o2-DzywiX3tabIxw6Ny>wLu z!bVRCJ$8Ny^65TFmf+t|?Sc4J6Ia!b!C3?#T(R+?@SXZcb&M~z)dof@;4P%ON5je; zJ;Dkr*}m>w??K#Q5&`8fo3`s)#olie=i(IEe^S+myG+0*qj{d%V!?b3-=Wtkgzvay zIz$ZNF*PMGvV|*7;FK76bQ$Teu0zkzpH6yiLmlM?pbC}kt~$)YH{_fe%L@Gkq$S{> zijro#>X)CHPzaMCy7aO8SbA;$p@)-O9(-WZS4x~;PeoYf6Is38&#$lp9tq`w7gvz$ zlJkK>*jRjl_338-p_Tu@CQJ<=fnnz}>-^o*25Z&)n~Fg!r5Az%-Vdmu{OTDYoJP+( zG6Oe*<@1Z%5T7V<2g`%iFDQy1(Bn#y1*cdhAnMPtHfz1>wtktVc3 zxRP&kG7vY9z8{eOi}I1vsPCgu89$sO6$j4H2lnhv3_9W+;Wp@&y=J$n@~sj@s|e~V z6mt(S&J+m?Qm@H+d{UfE)~&iYP1ssXR%t(Ju!OSr(zj?m^GcvCxB{EjtGI01?|Rtg zoCnPn+!cN1msB}$Nr9fg5vKYoO#W-_H_A(9m7|Il4k&Q~-F1DRJf_0gxS`cK?m3!Mhy8)-X^jgTIvN}YHtaOuYGR_LuN@jEF@#@b+ zoK7b@YDl;@1isl74z2%P)j;!5Y4>R|!(B{%EDdzINU&g8`E~v4MfBbc;9MXsJbj_3 zIEZo8C|<{3D@0L7m7Ls~!IQxi(UnE*r|90}r)w7Hfe<8qPj-K(vavFMLtVjd zzwz9sjfSNX)fM`H4&X_&;&%Bbuj}ldZlJNX&l>)jpvEqKzhlmn_I;XdVE;K?yrYX$ zt{((pQh^&8)z~cy&y<>Y+ErT3d@1C;ubMz-c?x=J_~i6Y-IWX1fAxk+FN1u05y25M zvW$hfv~nT)ztw|8r;JWN4WvU_853m!-whmP!=%zbvVX}*&8U7AmM((kH$C0GvJuvI z&d0u-*u`GoGH*^-QmYQJmBLj3JD=4=vP8N`*p>wr|^^ zyd2(2*-w=x@X*OGrkDEJ*{nmY7g|H|U`rwgV;nPEChaRXNr{aI?oxZn?`FB20%waS z6alWR8Bpu$KFE=kMiCmp(PC__07orHSKr905D9Q&bNaVJ4{!LsCC!{eW8eq!7fni9 zDuG~?q#t|Vf1tVG9|MZr^Ih0Gougbn zM;!U45!20MO_+8f_t*?f0nrD_G@(^KUyCwTT+q3^sd&$CM* z;J#cof}?#yH9a+*&;mWm4?nZp9`>$+)`(7j`wV2+-NQ4iRw2V7k9h_oWZ9C4vg(dy zTS+}dy%to(L-Oz-LEV8b$1?zH7L`c%rkEhAus#oI+DHu7p>W&nC;mV1HDbnQ#boy@ zzDUPtC&hMHkZqtmMVqrc zk;=TdgRkjDh*$se0s!aCUw!IbF!haG2-{qdw$?kGecCr>ufHV9mL+K(jh0(!>^r9} zc<5NBr#u28#|UO=0YMYN0-#2ISk8~58LV@(ZA5QP4t#i17tt`F_|szlCFh7(zvxzN zUstpAV7-pkQRSl?+_Q{U{i&2{Z$#oGpaj72pA6VdjLvZy$hC)IJO;+{+%1Vc9B~>g zNV79+=n)&-fyEc7qgyF;Nri`hOKG`Yf}b{_w& z%eRF049cW33Cy!`gLrWXFYMQd^VWmlR%H*%b7(S57i<*njr8pNqktJuz;jthwHe$% z@9j%7Tm9%ztxQS)Rj7j*u40}owLE;{0V)?XRLgP)a?-n27qhkXqm5Cy&I6@M+KbT2 z2B@EDVp!mT9ZSDvi0l*Xx8D>f4pQLJUo?4?P+J5(Ln&ypa{r*g|JiEx;@Yq-S!71i zW8BSID}{d|ToZIN>@c{X>e(`9R;>XQZ@0Cn?7{>#!$X8r1f!eFC(iUGb+`tk{FqAf zi!7U_BTv+J>{{2((dYe^7|50pz(3&QGg=%j*IjNW_7wL$WRa-a-dHbSPG~|8;FHg z(MWzt*}&IW6`NLi1$5RB!uJp*EROJ^a8dssV~`xL`4nFY&6KTQ!mU9D0b(nVyEsmvpYAvw5=A3uPunQ`pV1w3$(X%zJ zcGHxce1#j$+e5_uxziH?gvAGAT@I)IiKZ29%pdR2KAbI6Ff-ic>+PiAWLY;M1w}CE zvk|J^NQBLN@Q3tz#Uw1*4%#27Xq0S}_Qf@KRFOFj(s;i$V^z?6QNdo?VZ*u7p>>T` z?V~h+7NC}QwmOL2tK^|hqm=`Bl7sClKMdTZpQZ8p*SAFRbY}kimarowT>?pjE9WgI z18|zgR@^AJKGK0HiG^l!i#hk}u8BAt5a%RT$d%ecwc)^@SHu;X7aF$ zO&znccb+}m{>c5GMF7D5K((pB^zL>~mKc(@y^%b0@x6yAfnt*>9E}Nq)94%+J)t&) zDRm6kyne``MbR@H+X%+4*PfZJa)NCuqh99krJ6rv!FLfNHbgbi6_^AC zE0@uP%?i_K`=e4knnC%k+#$-6UM44?r!SZ|gv9I>z+ z#n5i5acu`*;JsEfpzV)p1u+s~dwm-#vt{fpGa1f%=7L(&fuHc)O*wT$XB~iv-k?aa zFe&>rYkKJixg@APLIqo6+h?Bd=c?aUtpEqz6Vyu6BR@Eu4*RhV;DZv^JQgOe@@_0hx=$#}hne&9oj85F`&x-FKB*mm-VaD!B?A(Rw=)9qO4-s3hjXddQK2q!u)K>YaquE;p#X@_F13r zaVA8Ih3#781|1e}U*(vVBttAwGISW76+kkOy*55S(53x3O1`AHI7iYmwz@QD{%|<; zm!E(l>6Qe7m-Gaww^G^{f&~HMN!~WNWxh z>iui-`I&>-;5h>Bjb9&oH4sX6*KgYsUYa()Tbc{K%ss) zsBfi+@57Wn(SNQgJXcPnHWIK-1Th}56HJ_g?>(nB7IRSNwb$`Ns8|099)Dgeas_SW z_Vdrya-_BdZE0qRrhO~jeLU#|zj52Zh}@h&dma42V|m2eG%Zbb0uL1T&tDfaL1_+i z*izu;A8+-?&3vTxI`gUCZIoFY;3Z_!$P{#N!_x8;Lu8$?gyPbq0PhDKS9L09JZ=`* zpH98wtzqtu@N?gYo5LT>3J5E$fLl7OYi;;st_NUx1mMcy3lM87jhACXki4h_v$}Tww+K4cXXN2Y` zl|JLj?wmhgQfON`}sbWRw8lTV)%NhdEM9Ay7WE&im@o6WG^m>ec+3e*gpF;`Mkp*A z2)7E6rU@c*dZ)`+w({a*SKz7kY6DyjOu1uZ>4dRvTYwurFsqT!^b<}CD>GYPdreZT z1>eUbh!6V@UtK&eDGl*U ziz#)8whY|eF!juUn0nJ)Bl*Rz2?!pA=#PB=B) zr4Gph0H?2Yo&HWIf4aquR1&DyKjL{@f%%E$F-TV zx!~N3mWlPf!@n87jMA0j`j&p?@X2>3{AS4jR4^*DkExhG zyrl_3FAeJ+oVifXTil;AI1o(t0}nExXW5JrD{=kuijqwsMFI0-WOgJkFHEF;9rYj$ zl5b))>pCQ&`eo;V8Za-mY8}V77a-X355znmI+vNu>dTZoho=Ok_A?O1-c7fxw=?C_=aeT5vP+!A>)r#NN z^J{MD+!;QBp4w9Mnrq?FOhFEJWAg_;&?{XdRikw~VmZ=)%Cvvz`-b%|J7xAKQd`Z> zuzBh~54HiX261#}dD12C$%3xaq9JVXKdNZyQI!9gdPU5qWfsqiQ0(u_vyllQ)ph$Z zS&~5{p7sFdubwb_+6q>8%+BGDIEB*z%y)hWd7xk`e0^5+>(;#QQa;9+!TTC%;s{j} zitLJprq$ML`fPnHn?HH6S||24Nen2+Xd<_!G|^+cu`9z*573(iLGGIP=N{F8!usNf zJLTr@ntfLw4S9vCVLxq~9oK$oc}nj9$u8v7fyO3gdiYCNflgMcE>=sp%>yy#D=MUW z*LpkpZJyW7d&O0^SOTav_8X#BnhAmp9!DJ<6N2PvD?hjTps)q6#oYy?xhC1(Y}~+U z$w4L&Nuyf0r&_LG}e8rO7B1obwtrScToLX zSg%cBxcvb1j=0dn5@PcdW6=U5vg9m!X}_3mMIP>|>YAv=?rNtV)emJf@NVqw&YIaY zIQNY-_T?<Rzq^Fz~X4;y)7G)M0;QA#hC_&`o%-SeU=LK8dkB&#%la z#sBCGfG?T7PH+dac_t;7&#lon}^s` z*iTBp#?>_W&ezOEGYZ}X@&!=t(qPYd)B3i;LTKo!Vwpi=_VE&eii zepScQWtlZHb&?pSFmpr9G^^wtN3a_*-C6+9s@a9U7IuOO%Z^hOL?AQ~w8-DzopkL0 z(LS&F^bw}QKW2IID6Th?Qj2IITZJj>y-ijO3A`b_O1B6NW2%5?)2;R8wW(){H|d^d z61u}8>6Q%mVDJNMxx!jtauiyH%4FQ<;m;y7l8V9|>F(KrEuVr%fkaObNFDrQCv66f z#8_3$Y(t7&KA59{g^{pH8nZw*)IkJ3vK?XYoUg*ziJKq5Z1o1Ig0?rOzlZU)W!X(A zY>nUKeq;M2r)M&Bk5E_6GM_y3djh3kMU)lz>iY|+N;e~bmNkWEbs&{)<1&ZVwzEeK?MG2ry>gv#owBQNIeP&g~^6Js$L@)o+K+lR|wa4*+3&9Zd)Y37M#jauA~l z(#A~}>O8}++ZtKud8}D7#@_}gd3=6(eplXVW6un}f=56! zWsPd-c%B}-Ysw|9psGQ#(I~CibpA<1&uN~{qf!i}F?4H_yjR`~X`KY9dY8~8cmGlA z%=zsc7x*3}eD~W7>RZsv_~=5lD#NY!Rr+IXh+8*RzJkYKk+d2V)-&3dymE%$TRa5R z#|)*UFNn31Xi+}`Qc1^qaVE6{_o8A%I>oo@#&or5-;$}FR#-NM(UrgvG{RSyySUV# zx8gjLVm4W`w$ZU;r*Rs7I9(5>{jetoi~qyGkwjO!5(pUAlEZY{D$8rU@$#8dR)c|)9Za`=sdsOl`3nwHn3EX@`UR=#LnQNHryL7OwsV6^S0swXx zNP@EsfYQt3DoQa(Gqdd{)NFZiJp$kvnp;k0(L)_v&?VA+9Hu5oUYeyT7)@CS-=aUk@>z za@%cCGRIZ>Jzh$&2`P?~@OzJ|@tOtaw}hWt#Sb+7%zIn&1`Amtqdv1Vub0=>$2P;K z6+{7~8uB~+qiwp)$%5y(o081h!9QQxY`SGDQC>0vR0hJgD$vNaxzV4xz^=29OUcj$ zCL-$IUh959zx;sE6lFH+(6h~{8$JA+emuHb2bYNF%r-_9eH|k zk(WLL>$H2jQEt)P8-OaD5&J&#yx;5USy^SCq>HH*9w|cKj@;y#3dH4j)2ELQZ>m;E zB$`zS(iH%=fHYb^j)1fqO24gBSsM}gqQmr_2{~7{g$NDV?qI^^@5OKJ_Ea@&)7&71 zxH1*s%Xd=Jf+7(nm7vy8*L>&R_i>eW@8l*4++}i;kX@`5zB`(Sa~6ZtvpN9l&xZ{t z^2yeh%9&JK8+?yt7m^Jv4jbacWqCH=^`B&uea#xXUc9w&*7pb$q+^GxuoPyqS_h#| z;f`9@;l73gM9PshoPBNe;Z_h9;WpYc6N9te1k2>5!$Q|7X)^$^ad+5}fb4|rR8-O1 z2LF`#h~o9O+v zPlLsrQ~d+HlnOkNvsI!{#~9pJyjm6Zq!=iuxmz~eo6HK4A9$yDn_a>_cWe2#dGp2l z4II)_bk0_EZ-hkzfBmx&N0DSW)M>nSRh%}av^ODXz9^v0(Wg7OW9}eW`RB2e^Wa)p3pqSoFoMI0^~4!vf03=vc*v!7(zv-;KLc1fF`C5WTvg zAdC09I(*3gT^w4uCK4I$_EbP!GmbjH@O+0u^l->9g9;VV!im_@oUew|aYi;&c zeD#7kN5)sxZ+V0p&=ZLCQ>#2TiAvGUmFGig`)4zM#Z`Mnr$fr~7gNz>MyZdRL?N?| z2|}$i9HR+3P3Nr>=uQmz2mq{Af-zdDcZEi49ivS|@VA1$*oIk6%h>p67!Y&c5I;sv z2ZIF=Idg}@_FbtG6<5Vhx+@&<36{OI(NpVH2;3Z(;d?^XX;DhLwW!dHu3N);LP+&v zO7C+=U_%FE18yX8!*DToQNEfKDhd?0o$QH|18QgFgT-~@j;sBd+|gI1Kv83a5fo0N zck#u9S>Q#=Xwd+pPQXSGu8to!f8pFe6+ur@J)i|R(k2yBI}IUgc&4A82*%wXUmC>2 zuwlipcY>z*?+JbGee}r*V0YA?v;}Yp5->OY@C4M<;=Rfk`BM%*12VLZDC^o&f6w+m zux1_Ew-@wE*|i|L_VhpQLjPjGhS%}L-;F4HGg0xa*svbDDrAwg7qv5ev`jej^r{NW zr{7WvbyR0twkGZ?U*hw-OzX$TpKnNY`D+BojWa+03H3F%yt96nPx5K5oQ;4MZROgu z21qT>2{pYq!Q`WHxGvx2o{^KYL;BY7laL`}s(KjBZ&xz%Ho=oeufD{iuUwY+dbn#+ z_ahm0EC0grW>l*gCbqdLfQ%zf*%v+Xs&kuc1#NOj-{F44loq`6KnxUH z`c}4TWkt-XdkGU}RjT(gHKCNfS?By*Pg%ROURCp|y;>}5%GVc<%8bh*tV1x@u3W$F z_4B3SssDZabFZ#yiFPqrDS`(TZ|o5yYkA%aW68^~@~f@3_-nvbX_aOT)#6~h`RDUF zW5(Zkb+hA(ds2IL0dty~wG_Cpf@gE@sPq4BU;+>on}w%p+l}3qQlA^FwP!1c`hUBx zq23u_fZ1<17^>+MD!Y^^+Fft{=!J2mu|ap5fOCu~9UWZ?K*UxL4sJ%!xI&?Ik5p8; z!sPtBVo7o{s|mOJjpEJ=@tf7RX)~J%5Lxa2V;gEzKb1Z&^Gn)dj{_2u5pJ-+v{*Qcz zN zI}9;b+_!J&cr`=2nf5B>yhe2Q&!OI6#`AQm>2c4Q)TW?r1<(M`D&N|7Ql^P>DPOWf zB>%Oi{nuvgdENmc?z7SwB1()K)eV}^2^JvOxh^$pXlV4q-2VPmyl$RC#eVOsCX}KD zpP=iL)=0|=*qt;KE*?TuDauM?un@S!l((>1c`@fr51z$P_OD|(13o$MMR{HPT+H7S z4bG5oXC9BMY+agv@8iL#QCU%mt@WV?$0tyD_MO%HZGl&=EbyL-x`m4S)(Nkm?<$Z` z%PwhN{ifP9htcAGW|qvxaJ;+W<9FgKBFfa_*i*ue2wX=V<9GgS0suo^3kU#;bxD>t z6j6U{P9msj9k+574D*#wg7HNkhs#aS)0vf44em)WBGzg)<*tEsrc~P>j=vCa?+-)E zQOK5G(k+!Yog0f{TtbQy-MDIZ7Cz(m@xa#i5TMxsM&KN2%o622#e!C^tFL9*$oefe z-ZghwLIlMDTY(1PC{}#`AkYwS!Vynv#A=OIxqpBID0*p~+o<&t;1O8ICn91XxsNhn z6t=wei`TG0*S$gzeBMvy13*8pXmUj?i=oBRgl%=1r98M&1WbIo+K;Rwv6%B& zkcZh;Y%y=sz(R#Co-X>@pS5@V@Qq5EsqRXTSGw8yG^I({=RNg#bxTEKNWW#lm}p{2 zQe8|NT<(??y-HWq`=@+t?6-7uf+!tEnW*3C%aTU?5Le@O@x%NnwyAD%H^mNRZr%UB z*G1$R-noDsav$zxs*Ly7K0mhH9T3XZXG^|k<DY&N1w3=S*Cev7BID*IoL8J$(HWu9+4@_L18nHB5G;f9%?UH|=U#Al;gpckyR= z^*V^~q#r-@7k89B=SNo1VF^q&PrIm8ndCa4g->3ttsMrfs6VHn5Mm)gs?8#n6Kq?p zW8OifunH~5<@7>!Hi>xD1NK zN`QkVLY%cTPk1^w6m5{vlkOo_d&no3FRzW3a%dH*(vcnpA6GLr8BVqL^hg6|)6~9T zN4A~ogC~jdJ0!-8mgW48`n0yR^5!c=b*0N5ka~=U#4+AWl3P%L2%#OK$16z zdXZ3HX_dkJfh6_Yb`WN5RBAA%98II**h`S8%wO-D!x2o{cvB4yyye}`jyLn#0}Fhc_Yn((_~%#@T>lg+pl@QP4T?2 zKHCLGb)BT2z2Uq-K}UzvM31!XS-P>X6ECqeOu=`&lF#__H+@otE+{{gEdaaD24>W@ zbiZZS0ifU{W_h;l1^b~|+(R%x-VNPd5px_5;#eq2`t|GA5M7aL$-_wc9yWhi%B+B? zEbhZ`miCNlc*ITe%54sr9C?<6dc^z-$|8*+rJ05r)qK!!qa`CBWs3K?r%4Wi#B?Z^ z1Ey889c}x(wn7tm!QneO$y`2Y76AnsLy~rMAN1=%pZM2Iew7!Rho|@`xmzm+a#@t7 zz;*A20~r>h{*H{xwSJr?VhDJeC_nVOlG-c+u5iXsV&&aK5udFw$czJ2Gl{C-Wev9`=y6Tdh9qB+lIHv0Gmm?$Slu)7~Uqp8q@hvX& zMzSw+hwRC7J^sn(xrz_?qiWIN7%$yAJ=9{wwD*BhcCw!%bh}HY1ihep=vQ7FrV_ci z*7YK8W^aWD1*#xvC=6j*)l2s=Mea+uh6a~|WpVqtyB3JR7~?W)i`+n;*W=J>x=lW! z@2{`Ik~lXO3kpojRx1CE0u- zx;^|qv4@`pc^ydKlk>Z&hF|K{uERSxzIcaR>^65!Gmi6 zRwnfFv!N=q^=K@tKO`-aFQD+2(W&Gr7L`sldR&qSJvPD8#Avrr3&)<&(vf6)$HPF5 z`z+Gcw>!BN)eA*cJ1*)lx~YQ;b$=5xtE;od8}`Sv1^0(bS+b4pJMB*PlQgZ|JuIbW zZDda&h{cRodl-M7M^pCu<3Tok&Z_qVVwW0!YD9a^q}Y9nx?2 zR}XwyXK>M7Eryl6Or)GU7bWWG>J#rbG;gbJRZA`_6@U6e`Noencr9bu+#uK+lvMo% z>4Y(a?Aj_!^idhZk-LGsJ%CqM4r$+s4pSPb2*#QbJW|BgVsJS`W(haDrHvM}4O@61 z#l%b+hxAz3XwUIbZ|%6ohS!)MGb|CnE{4wcXWTrLjZD-C55KQ#1uI&NV&LVzTNy9G zw#sB1>OMPYE8MzTxv><`RtqP7u<@QnV9#19Y@-L-x(~Ks{{6LoTb7LBvvRuK>$dJb z5Z&nRuJ)dYo6OpGZ;#PG(s0m@2!0yo-sO4fZKjaKNgP&B*r(((sD|=F%!F)9G&+^` zGMY*by@M4uI)%HFVLP!6i%gb;RHuqT@-r=7e4D)cQFh=F$MRedc{*+RQnDbY$q4HYBl#SlxnuZp1sdm?$9#LcX;tFZ@RH z*B;C`gtMqtiMOjOiB)+dvMMlUIf>73Q{Kp)Y~7tb|K_lfhc1+?z<#^7PhAfup|Zsm z?Ol^{mfla*Zs|_{q3yl^NLbLFS_P8vX?B|(k<+}XTIRI{toHrj4-YNCMlByq^0rX8 znp)XB_j2C2d<6YIVzCk7vD8dQZXaqKnfa#2R!OA zB538pjpd%xJRQq9SF$9+rejsD-Yr|@*ZO9bw&YyV_e^E7_q2Pd(_HIIZDovZJ5T3W z_2U=&8}o{Lm-3Ef4$7(LXSVGCdaa{M>E|3uha0V?S^%E-a_MaEMPP9N;fODb#ggn5 zW8o!=9mj#X)S`I(;GhT(=h6hY%CKq30)U_w9Mce*Mt-$UI$tlA@NgAX*4jJof6>;E z58AZ0c#OS;0S63lFP_B)JH4pLfl|4eo2N5q3j#)_A>F%oE$iNowYC)Awgnljr{=27 z;{yQ9$J2A|_=Ym$auT#I)>33N+B#O{l!;cVQsiobE8IO=mY!w2q@DD;H#|sKKv19; zU+8Dqxchn`uH@IZhs6({pIyY)BqvMWHt{IZ;9q+Y4i`-iGPxfE^tksYURh`BMY}CHF5uPPmHI`(pw)a#n zjqeS~o&>peGu_pG^;rKbgyQ9y^iwB!e5GE;=mhMEQ?7}KEc!ci#NH5W7!S5z(t3ou zjRCu^EC#~mC1*4QILkBqNaHCyE29@5sg_jYp3EzZy*8G!wNu8YBNV<>=X4y(14#f> zghIl$L~3u()cRg5!p}NvlzEyu^BinV_V+sYuCXd)uEm|`zyG&9#+oy~y`2a4rt^!G z86(?4nGqSkxVk9a^t%tU_KPX2((XO6Q&TRkbO4L_?6?5JaD94Pubp#|{cY+|A6`(Z zrGDI9cA|hf!XX$)qHLtOKe^gg7;X1k`zQyt9yBx`LG_fG!VY zkCH@v%;-({QYEJ>;o2t~d`9jcQ+n1Ia=IrA3#_D;FMEku4oSF=)|f2e;PZiUwp6u*2TGZK#C%Hk$8&T87`!u)z|x>b69=8B@-8^L6XDfM<7i z7FM=JU;Ap&HE96$=sk^4 zq_(;6x-EEdxYTAeLKNa+WZ|xw*>4{9RT~v#D48);s$gl-bGY1)Qvg9qD%DmKF|b=R zXmFQsuj>y=RxzI#Ekf$HyVgr;t#=2&+oF_-p%!6$Hgj z6GhtJ4d|qTkc@GT$(12@TLxqu$M@!F8`%9>94l~a_b9x_@6%z@;1R>h&vIz(l%(p*td+rPjO)_a+*#I)Sp z0NP^IqH6RaW3FB$dJbEEprzKeG~D|5@yq3hOtZfDy2#ktKbKfc(jt7E28@DnE`N;2Pb7l9_!J@rW#UtRMFAn#ROG-vg1Kr}(%Z7DtuMaw+5$C9r3W&qwIn+( z$~tBuK@tAJnp<25q|UML!9yL!OKc=>S&wdTcg zS>8U?=()7?sims^o4CuxvYLiH$elUeM5VBk845wMfVWFuSJ1z@>-g=@vIVejaWYs!{e}uKxh=@(YXIUItw1tL@dOKAO#dU-|Q5~bviebh$mRiii zh8G%Y_7AJ2&R)2X{8(5)ctCNh0Jfc^$J?#R@T29|n~Md+LftG$f@PYiUU^7Xk0r{c zU-GX(5obIvRd)v1iv$j4N;fEfcuGpkU94rrPYgtcJJr1}Ejo!d8*)3A+cb8 zhGcicrg*mrCO$1JPn;$OA~7}ETL~#I%dl{!w1K*6@3P6T+GAZo-0r=W)x0`heiO`F zm$Mqgg*-s^N62y;gNzl?H(34w?oWZ>6fe1o^)h19Qr+k3vc2Ns8Pv`m*BZ1L_H>*c zC~pP?6*Yqgl$^enD^P#PZT?wfSm3UZHe4HWBVe|oub=z0;ey3f;)E zN5?NFH<^K8FMX}yd%HbRJ~#zJm3^QR+ia#RXktz@U^P6qjNW-P6mGMHs*1`)>H^d^ zKiW&q7ApN$$EOd2W=B3w>vEbs@2w7Z+B-bpAZIz1JM6LkEk^TTT<|xMxv^o;?b18i zbMejL2%qiYiKsW)8M7UVhf6t_*+Y?v96tA>QKFN`@D@Y>Qpx;X35KN+cVx-4@u zix1W&p;U&(2x@9_i#b+9fD`$B^Hks`H`_(gCGim|T>+CjcgBw7W@lWDYd@TOB8$SR zJ__gD@lihA6f(>o6|KY0Tv6z06!*y;bLW9gqewBCTwK&vdVh-I^p!X)!)J7P?7nkL zx#qWs8km|U8(KI@?AY4<^pf_^-s49hW-LAp+kgD#TAkZaV?xNt?l3~-TW*6-oS7SKOpUf+Gb8%ao7*a11ZbyOdg%ixNZM{CM&WzEOJE*Q^v3zHJa>vK(_To5~;|uUjF-_RovsXhOVSEsG1Ki%C z-_Kj^Yd%}dYfDw+p6?4yr`iv(XY~m6MyO0O@txoM`PMMl!CASAG3TaRH$?}jj3LGv z8Ed%y{6Y&)u$AQm67?!%AzLZZ#?}C71JZqSjn*4gukyTLt?M+55ZjcA%&|LOY*>wW zW}B#CbEl(1o6b@&3evlLX78#X0&OjVQ;NyJn8rvVS= zTURa{3`4bzWSerUySnX>9>l}bXJ&r1KQsi~efX@UNl-0|fG|BrNX|u8X%}po1X_}t zM?GW6kxO3Qy<-%OU_EZ1?t@Y;Sd1hqGTsjA(=!p9t%{xMb$b(|mk63e9(33jTMu61 z^NdJw)#;-Q-`jY0=Fh#50h@zpuYZ5t@sHW54s=IV zHv9O*`u8S>%m2A!b3ieW`5%=VfBkAV&H>#~kM#YIpWOKm+%~GF_vJqT;>w)2!#};% zb;30j6>&wqiA`HrkdBJci~ss4f$Ko!@4%DKNu{u`b7xnR@;{w8M|Unc_+9v~`T4Zj zEeeK(i_3)rv!OTri(64~aKj)e7*Reyic7>p)>_~Yu79p5ug0d1r<3@%} zzMr~Y?wf?9QhTlyKeX_s*|WXlbN>ddOX)}b@JoEg_a4>V&N4HEYB#gWv8R}2YRMhz zU^wedeQEhT%CD7g<&^_eMuqlQW;#ErJ5!abraymviu=wTP-9tgRy?n8hR|+q+9{n?|SWR>T_j^=XWSEp&pNsa(~)d?tN2D@VDSJOT}erI|K z(~--BIiC2f6)9U=7qH4*=8iho)dPQV?L0!YY)5hZr4$?n#L9_btS+}ooNpU6wJLFg1>rver1Zg(E>>65$(ii!t>aUZQbAWc_0Np7DTpx3p zx)v&Ea}D~k|5K=)=O{B0uYo+RbDa_Ab(WB`vJ<{bl^ z`|aF}p+3$gICbvhQ}66{>$BFAtR7fxOi_p|X>9ftRMU1-BI*$A@iepUtdRRj3HrPP^*q#<2L>)130sr<*>_DQbla-!`B)K=M?X6~C;u)=Xf1S_Ilugf% zw9>Qt4ZdmG+1n`q8^H#s!wUbJ=LI~E(oCx?JL%ZqDYsP4&nK7Y z|G7r}UuX2K$G1rT@&W)J(LoEGtiR*pY5v+mV8~}^!e6|26hJ{Ftf2?cL*mXmZ%hi5 zIO2}9|J+FBPY3`!F@y-fW36B)ME* zOe>C^Q0$tb>GQ|Gc701W1F%BeSF}%k8@kRm+T`1CA;9gE4B>h2-xkTdkn%mscwghc zNvz@LgXKdD7}QC)t@}+4dj#E`%a>J(Lr{`fz4bYrS%6I*-!&Nud>oTBT`BANnZJ{& zKJA@4oDfd@_a(zwdupuVh?gT|zbvICr~ySdRaVy1_z?{geX1WuTpekcOiNEsAGR3z zTZFk<0DKJLCx(D0Xwg~i%ngM6-ts*_b!FXszy7~R0~mprPswFUmK}gI?(LAh4NYG~ zO1PXyo5~WljJqQ)FW$DaPdy|v5uIojsgmMss{JRcdU_3_uYUdsn5vqM^0fJrWen~Q6E z-{Z514TCwLn7(WK(eTYxzPoYqLpaE+;ibQfWRs5F=-M^YB&0t|ZT~=QtA8B;YVHyb z13+^Fwp>8f`=Q6}cM8YG>)F8B|Bt=*3~MS|`-cS)MFtxp14>a8M4D11NU_n2O7E!j z&>Syn>A1EYiXj$b~aNJ9n39jscvX*t>egQ)xO$CCO%!yiUok3H6Pq$ z%XcHVkjRJ;WjaPZ_}DA-fx0mJn(L`w0@(5uKjZREy$oyYic1{ug22`z z0!G}+lh2$>?X9G+M>tq!eNK>Gi~vo}8LwX(5LBj&xj1P7LzF5iLnqx_iEpWrvLga# zVEI$jZ8v@n?jX*&?*6H_@8644b^5I?RmEkN6Rf-a4(}*s=tQCDf>kDho2R*&5YF`Ih+P9bHyUqwodaj0Ri4rsCyyA6@ zdv70Sx@K*)w(SWBuRvEc#crsu={ODT5n82~{FJGDtiV*LO6>c@#6(woDb{(QkR{)y z+miA3Rv~HcVPg11*=aU50brvW{_-V_YZbR8L+80{bk@SxuQ#E}LjY*Se|`^t)k`g= zD<#Jr%LEST!zT?784vzB0gFUMfB_$9CR3n?e-B-!nsahW|0Hv({Or#@bBZyHE zQ)of&xko}@29sV_8BAaq4BBFq2*12kvE%2nPtm}>?WIdp4c$ArrM`5AxLsOob6~pH zoQX>(Yz{hp?5Y=nL7c~veaM8F_OW4%cM2Vig1mgwQdLK2o26|w-qJSbd-6SK?D#o> z*cLD+3kTqy887dN?B}Eu#4qDC4q-@1YI96tw?&r*I6`MDWKPq<@ zDBT>$NH(ikJE=vK-Q_p>su&4m=F2^nisl{w58Z?5X`$nYJT*1-&>SpVDtl_Fzd(bU z`f##k;2dh#whOe#o1%oWa){FFq}J$_H@j;cUfqjuOM&52#HG>*{kRg(HA_OaRm6ZJ zF!sYDm?H%Y1<9)G29zCs?Q5Q*w*e3}(|89s0B@9d$|DRB6WSR%ALAV6t^)Tt=d3e> ze{AYfxzQO@lp#D4Fe%H5P~fO?*ondC<$SolzqCD@bh4!vwe)A)-g3}EV`G?iZb-Qw zv-K5ryXlP8$q=MrQ&VYFT=k=Us^ApwG<9Yv*ZK~J8Ae7%5Uk}J3r8%!vXyuo#G=C- z1gj$#7M^A&La~_<=+`nrWv|ibp3T*k$zEMkC+hSWg9gxw3j<)A_t=T3MD(+=SM&IC zQwPifJJBd7VM_^|HAAaxqMD;JJ44qy%e<5!)NbS7gH=a``P&HeD|tkd0!vuw(y(AX z;Yi6UPwXLUa86`C1z?s4bfRa|fJ0wyWyRX2HKW#=M@xsf4dIQ02|SoiX2$L5o= zmt`m3CBm(nbLPAT24qIW;gpRM;mw7~YM&kVsJNxJHJfH^H70v3ov>K$sKNLH3E5C! z*&2THg-S|8DRFIQDe%VaX%`2ySRWR>BuDI9#+eG=o-kE?;FV{{jxYT@0TXtceX8@R zXr$J^D;{^aENJMXe;!RJZtZ>+oKWh2CojulVje=AYdtTdMQ8o_}rsA$@K z!gvX**|pRh(m<;W2;8@jGQ_-s2-8yFT!-II*({>RK5P&E?Lz3{S|>S>O{8mr{+#=u zSjY1{_+{yRB}UoE_e?E@BU`fj@s1+{q@I2CK%WV1>^|(?f0A5N#y-SovUW;-N-aFg zc19}^ZZ+`m+6OW^jn8#q19=6;DF#be!{eAOs`eK%)-dtJQ;p%z*{V(Rt=&ctFAA!7&Xq--UHh>gXyx2}r*oRBZVH*YFVx9_wZZ=9X+7@=H7N{v`gNhLxc z5;ubb8ygi%cM?Fy_%6htSgYxbWzRT(6dD;jx_y6JGC38MsN(tttPJ|@&dO}Ro&yS9 zVN4ee<~Gs5fv~iSvP$&)CJ<8QIO0oMZE$-fu3 zexSkbmHUQ8`(}%64y}&tGlX62r!i8ol0uUDJ{%?H<-Qs3Y1uP&+y9SbSXL?`m(dk#1rxoQ?SyFB&7!=zHvPqdtTyVwzn3-Z#)Ydib zXiD(aUy}i**(_qK+QCVmj9XmrLGRv0@FaS*3xuTCtOE?I9(2U^x&Bfo(a%>H)*RJ- zOdTgIJb+zI1gfzmtGy+PW8d=I1B834EEvXzN0Le^cG}}ClWk!o5~6JBWhzD4ZE>{J zBAmx&(@wLB+0KeD%r9A9dmtsfHLq#8ZtHFJzDofhgpYE}J04LKeU8!uzIT~31`6f7 zYm@`M8OHCWl+E_8ozDsFqG(9lY>QBE$cWnV%1IGnx9Qe?m#K&aq@i(YuyKg=an~P7 zl&MHVh@|``sV%PLCe?KYxkz5k0hucx-L!fEg(Jmh=>!}JT~pX#UVmZFm>4sE^)En(S$aMksICg2ZZH-qRYKa(v(DtCr#XqVh4tiFOG)XDo5OW@GwyHc*)_FZdgZEi)iZ>r2+IFqt| zLr{w3*b$dV-VR3}B_bSBja=1MNBm;p`;-n#gS@S*-Tj^EK{x-jSY5<=-66Ib+oPBw zhQzqE*FX`-Hew~8Zd+~7GF0gu%5t~oF@cSs!OXC()u?Sh}&h@pyVFXp%QVBjMH+AX%Ev z6y7_7MmR#KcOs$^J$?gP9hR%V73`gJqnIMuzru(rNJ#!qkg(@D^t1FYfNoT-$*tZ> z<(9}O#lhmNE4TO;_!Scd^1U_;p!&ZXXD8eCHe*|o?1dbsb`hm$=={^N`8Fe0#|6H* zeM1S`p6XUqw-Ia1{!+Ut#DTo*I@2C?|3hS~@9pG`@%gFgVWvlItl=j5o}~+f7^k25 zzkc!jAyEIcnbik{uIuFGhuA9?YRe9-(GtmedB;jFIm|xG5_{pY9_MJ7G$48kS42dr zC+HW1qKiA*dy8-;gbTR9>)rZ3i=}8_J-DQHG&hC?KI0kwdGNk|t_Wi95?TvsixaCx zcTb&Q?J*5)jYUEpsVjI7G@X}m*C+Rn(A;z^U$Dg8ZQpFwca2|gUkLU8;w7hW<^+py z51kX7Ju(B~o$>|I)RU95}w=5SU14n7487M7QRb{ZdhX(nuU;mUNqU=@sT8%)f z2`emua%$6e!X8M)7HJ_!urh6w!GRIRCoayV(i!&{X{&4|b6|a&;kl?ppgp`X_2M+w z>rzV6eP@wJu5$asmg}?fEhdQ_^Zf|a`S7A^F4H*W0{1-Wh~gl24v5=Z!~Uj)rKj@N zi@|wm6MXYpd5{8NvW2YV$pt22YyNV*k zo~IGspIFEg^UXqvREf?~T1A569u99Aj0-&~j#jbdvp++~U`Q zxG-Y{v-0e~^nE>1Co@?Q$fh%2FeV|>mFoN-dDgM*+-lo`%+|xxub$vUyVqlQ)cLI} ze`B3+MqR~KgthI5RoxJ_;7$bkmyMu&Y>dz?i~{rF1uVh|qh2BwLf)m%iIutCOyA)} zK_|i;$d9M@YuotmvZU0$32wZL;c&M6&{;u$POv!AlQdgflJXd`KjIh_6E)~?{%5EY zXi6%UpR#a(KIR@MuSjG9X{QrQZDmUPw%1#d6@+oJJgk;0`bI*O`Nq9hrr6( zVL1E2gfBY&UBDs1r9Ck5dMBMzpjgc!Pr~o!^6kY1&0dZ}hF^%0UdpW7`Tpj>1jZx( zS%%uy2u{t7tfRJsSk7ZQ)blVscD)iZE(|*^)^WS)D7Z(jSeVvA#pbaG_!6~w*X+co zIJ0EwOT8P<+JM_NUPVwT#F;Z^Yil$B0_B zo2nPfV7xu~4Mm1LOqE0Q6|Pu`Q*L-Cgl*IuUEI>El<_YaX1(Z$ku<80*3exdbcf+o zv7gpLF7j%6NWF?>fZu*HtI2DhC?b)fmQ8XS?Doos2;qN;2*Ac@rUJ` zJyzZy*@(wvZFGBq$Ha-``8SEAryZKX9TzZ@Hx`gQXox$9iOsF;b?b}OOQMpau zISpgihv1hNXQ)BSbQN??_=tKM^cgx5$A_La zK0S;_y>M55*7pO9^w-Dy4j*lukOCbUkx`Ru8$z3q%BsS z&2toRr*kvB7PskYe9A7ZS8T^ZY!LHTuYm$A#8M!wTDJIEXO`+PemFNB9)dGFmS(Xp;6 zqAb$-w!0GUl@fQq!zz5eZd@lyd@K4sF=eCWs?APzWx9U@KR6uNZ{Pfhf+;6>nlsv# zeRAyX8)Spz2J0N%{<*Hmu1d<(G&->1 z;Y${LL)^?ji6d0rsU7wr2!sG($0=?NieZU^y$!B7ut?puDfG&a1CfEFgj%F8Z{$$W zRh^!u6e>ZaylxonOX(CKOydQyW8*Ur^(13~Mxvx=ML)OkVO<=h5S`r{SBTjac1EK5 zO7mJ?tLJ2NceaZpu`alm$G7*O)H~(_le>3OQEm(U0im>Py3uLgFiJ-NioUqzrrDm~ zH+B3Hyn48G*_DW0U`gA#Zy8$HS(9#knyZ7ue)apz}#YV0&N zQ8#_8jvt~H>Y?-y))n?Fw0w+=DqIZ?t0%%YKkM)3$BATR!XF)u%&CCf0q=urM%XwF zjwz9W(ahvN?r09v_$|^ljru+jn-%5J0KZz|RyoL;H|M3{xcxOUYS6mVJCxZG*Xn)5tUBdC>6^n>#5&7n-UJ{BF>Kth0 zswGQ6LCW%S_}&-j@On`BbW`eXz??$@5G&KfPHExvI5^zPUUlg!9O-MRra~lB;LV47_mTr%T-aZ^DZ*es{o;B}&20w(T$&5VEG*H}@N3*` z>RpBh+1I1*0B`ILI1q``0;FAIz8XL~i=gyv;pJ$hfJmbVSCQRx6$fXc} zEBideOAK?CDdIx1007a2)y3I&A^M&zQG(<1VRsLA>qbjtNyEf-vkbVBJJ%!LGL{_W7W45wOMtq)t3IC+p1Gu@Yr<=< zqv~AWn=T*A!T=@kD(IV2;Vj64oQ_#`$<8T&Q!L>FJvLUfP}{}6kGJkS(M1tHVER#cPe)v-JJnbv@=+DNrD>Ee5J!rT%2Dk` zgA2PqFJ32czc3zkRFlj6_KIkO&w`vlH*;lP_r~gkMwM6QKtac?k7Fv)5^fb(gFAJa zBRZy|KFfYPw<4h&J!>txnQmn3O=n7vZ&_rbNmta}BHvn*&D}0^vC3eSNpp+6M#syE zpAtkcpt&X1mP1Rpl``EH2YG|o9<#EN+K>mmJfAJRM!qkliaR=HHXd7zd(Ciu%CI0Z zFlZAnIo!rE_$B8P`xtQwOs^{=$;4=YCSg9A%Tzk$6+N>z2<(Gk{Ia{+;s$!Z_hWBC z(u;LFcH$=>U$E-Tb5EnfVmbipP^VbHu=uM5Q1y>2k{t_s$1NAR$-(4H_KXeN-(Cq{ z1Aag5FW^PcUbj_{rOjm#6KuPJNYOXACiAgT20IYUS^x_|Z!o(Glws5JCa!@qpUU=X z{V2viPKWfzpw!iNDqVGjG`9z`bx=HMd7cb&x(8P5?gTl)j7Jzhi7MgX7W*ZssGmqJc zojS^>OSDZ}z|bgkIy#5#M}G)ljpe#6xtE9#gRl>+LOjPvpSuXJ*ZpH+g+R|4v;h?l zj>$zxnhAbjwZ{8trf-z%kJ{IpEux9j9%=>&kr`7~;f1~c0#~SQDwRm56RGbV7$LbK?)RX>Kvhe7rBuF_~ayKe(9)GeHn2kI)6Z57(juH0w*}vu-Q_ ze=P$_k6appCyX-~s`ZDC%+SP+{ePxVGUIkE4hOnJk zpusJ&Q4o}x6_y@`*xjb{d^%~UUfPdY0V>Or&3uDOYtwB*>0hWuJci*TlGsZ8RJ*(U z`Gvs}F&x~?fSD(n5Sq#jr72YRn3AZPqnf5p?ycFM8URX5{cs&-8` zdomt6vgg9Gv+0f9+onrwx>8?tyEc5OAVIIdD+}21(C`KCB?S>hF=TvRVq)b-8JqD2 zn>`)Tx7j07YUC|9(iAUr$lxgH)gJ(*>LbT*34bbSjoCpP@>0k$v&BmpQV?QDyKhg4 zhETsnMI!Xn>VkT-i`?=+1bUVNsJ@Bb;=!bT4EZQB|9;VZ}w zL*6r8OO_JLCBim0VV2yyl+J$ZCllkzM*YGzy)t2_hFd(n#DyZ6qC=x-Yif&t% z$0PFLUQ1Iem`ZKj_xFgMZY8zEzR)WXJLJ(F$d>gf zt+?idJ3&%yz=5qdo!B)e@^!N;uFb7&Dqc+Bz$b*)q(aZda&7RuJ^9(L)tB3*Y9%AX z{dA$kGW5wU@5bZ5r*A~xn3#OU{MvxD9z}#e?j}5wcPQUD2f7#^wRzaac9Ht$l@9Mz zhSSQBU#`!08n0XUecirEBIdlBmXgM&Jps%r=YgdQs#ZyEgizttK;6l_iyDR__l*_4 zS_OLp#eNP#jd7ic!|y%5hs(u`WP0zuD}7V>a^=TeN{Us-PV0#4 zeIgl5#w7jpFg53EO`Yi@i8s#tRNFCM%kASo83qwB$yar#OnW+4D^s3B$v%!Ub+6fddQ_^d+)XLo7?^&14 zrJrc`3S>RxO>8^uvIK8(B&+Y(zb;b$5OJe7hl;ZEmXvWf8NCefs!bstM&ALxs&?j4=Tx&%{GWb?G*VSr%B&GcXVgfwibpI7EDCT{3F zS3I0Up5V1H%hk>ZPkSWR@oM{7nSxh?L9uE~vF-fe#67f~fL`wN2xB4wAP0i|dL-m4 zo~U&~mOC4=4k2l8EQq-SpU6umWu75o4NVl|dKLje9~ag8unyxjOw`$9^Kb*=0sEFm z?!#C|GjbM3qp_(EjYYRplRk;*0c+62XpWMWEQHe!G0h^j0lJRtWc%{f<`dYfs>Yfg z6{@P5Ol);SBfDzxDqTysAD{1n5!6VopeuzPEvS%a|M|`l{D~#e+pbazHxNf5M@q6C z&C!tpaV<~%IX-?&s@Hqd#kUVCYJhfd%ohTqe$Pb-$InESQ)G|Lu3TKaYxa4v$H-Tu zySTe{KOr|qnfx3pl@jRcimorbo#I_;H&BR)!N8N2~>DzCft0v80d~ zIrp}5kK&CkuT%l=44;WH$TngTiCFe-PgTr{Gs(F<48{Vp*$v4!_-^OTn41KZl8>J5 zmJAU0C3lV3htD@jU~bZKa}cdwGElmvh6S0rsP8J_GGX7zkqFF-?^t|)8`Y*bmWAyA zmSgwOi@m(whpDMEZ^`am*9WPLqkQUOIJG5P-#JUQ&*|EHAHbx!!7$M=PQHp%tT{Y- zo6=3QBbvMQeZv2q!hKuT8{=v*!c%;j8VI7o;dekZMWSPzp3iI!G?qkjvum2(aIm`# zb7}b-QGdv`K$ozc4c|i?rGwl)vT#>Srbyw*3 ze7KP;%wWmT5!3I3b8wTMw^FC|p zL33}3@Ls-oQ>4G~4{&D42b#*gxiF(1*4P(+oHYm793v{(0<7gDcP+%$@C4RgCGx7< zLq`r47T%pLj*xG!=&f#w%>XvE#nLbwd$x?E_COtdqW7U!j8a)pQg)Wh?zXeYmx99Z z8&F}}QvwA9qq%3m9F$ilGg`z;q+sg+r2re^DT}m?)(=LxOexP4zHWWB9iJ6M_9=5) z7^8`GTQ{AvG3n5$C&hO(i>K&vP}T-9-Z}IA1q#Q{UFD2u)ygNsTNZn&_Mc*pIZ)d7 zSJ%#FKpZDRZz4c3`o)TOk<_DQwwEGIttvfF-?+iP;Ll!!@W+32^s%qxt zD_0W4LNYXgl?>S!$LaCv_*8q-&GyWX$%qb~HU#51=bJ|D zITae+kM8=NK?|tr@lMG>49l{cN!eN8#w@AtJSK$uY}PU-1won%z(a}2U)GwSUs=&g zAl_im!rYpdv}$VsE`$02xPLKNTD&^ep-(JFqNE^SjnJ#904$asQ&u*T{S?`b#4{=3 z3Sh?F;v!o=2t^`cZn5UZ#91Gl)bZoT^RXjst(c!y!GD9vN>w=5YOlEJmfHjd)6d36 z37z!DrlqJOeTeqP=0Jy{sWqk`Yr_O~ISuJ1x|FUBo$S`A3IPK22Hl4SXMWB=|BVUz zqjPdfZq$cnb*Qmt?e=)={OQ>rpOLDW4@~5PSoy&4z3AFXslI8q7(pvH0gE)sHTyVQ z7Wp$$?dM%``*YO3^6Z0Gpw!;AV`c*WcM1?+Gve z2?Q6iMnm3&KN$AhI(%RruFIEmdjK4C&x%x!{|d-lEqk6wCx6A_=(j~oL)IW*+g+7% z=#c)YS#$uC110*tUziS^g~}UKGo^lSQl-ek)%*LR-W)U@9XF^qQ|GRHu$+m8Xg>T; zUGFy}5E4Ow$fKqgmri8;deMJ9=!$D{r+PEu&%XXobQqnW-jgwrP5(#A!7=j>fSh3W zcn0;y?)mGlMu~tR0H@GBl>N_*{Q|`L0|VH24lo4zzqPCV>7)PGqNv6Jls=iv_{I0H zFZsuk4-o(tFL;HF`zN9YnAQOx>juv~%70z$-|O&yzrksEK=h!OlDPk;Z~WI^O_@2P z=ZG3_$$!Ed|FlT{=T7B{j{y+nId_Nm|9KIAe1u=VsuT>dujxq^5q|e>Gcrf>zn-aK zHKBz>>VM<1i|$5U7&*iG%l|$$$p)amGfRnLlx~3VrKPz%0+ErqxO7X+;MXfpo&i6{ zd@4i?+54gC?Afzsc)_4OLY?`H$uAH5xh~CorIDE#_N8juAH?K>cBB;QmaAhxPjv7Su*+X!|rr=*ca|oQ;9sK0gQpcHvSaX1i?pw@U zoz5vqEnL6N4cO=xjQbO^?PL7ip|pT zpJt<lh058kcr=%677deL3!Tn9fyc8X}PIhpmbj#|CaU(CvsBF zZ*tEjzIWS5qAf>Uab&Nz7Z$`G+#075t@BgX1)ja+1Gycifv6T{*2`2>{hLAAx>Ls| zPv$izA?CDo{uBrDwW=3unfOD7&@J!dETB0hPI@w(H`3@Vucd^cpX7gmhyNlWaEx>G zz90BT*1=65e>1c8q^aLf>+_2mog;2uSIOx99saLUzeYF~0N)?b+&%ZNYqY{r{n#>tw7ykmV6D}hM5a_t&6 zvz(C!@daJuJS(&4UgVkg?@hV`3t;sD3Y3bck%<1f_YcY zV7q9W#;!kgootkG)IBc*HN?RD9u2omp+`;5{L!l6dXauWyl=GbAMBsjIWAb_Ndw=4-V9>4p|Yeh|5dOa>r18_1&YIZW!6!ewS#v$oesENYVG# zUs%cW>9Hz2PuD+H=^dT>Z`v>JQcp$f5F52&?=3x3;M~#a0=*}8Ziv`xxw#odO2nW4 zQ^+tk;S?2ZY`t_AxT2YdPbWORvDzwe-r^NqX6T=Hp28<3%rQ?=5bGn9Q{(-#aE&9H z3+EcX&kc60oPqj|t34O%e1CK2`yqq!_dmBH!P+g=ky9|8o0s$Bc4DZ?njq(z0B`1GJHSbunyiNC-KM&RntPJF*9CG{wmSbv)ox3 z%#o4WwFP_if*#9FX6Y)FzMp!;{}ny|=d{SbUoC66*!+)2!XYY-gJ?T(^6lI|M%&GU zXv^-g_-oAj(<46ks|)~(_cm~x>ivte^OxuBHxK4%vC@k}OusJT|Nc-uM$gUCgJn7Y z`GoD~0^~ODp;Eq|chz6q|a9ZuOak4F_q!_TevH z|8(&X>4P+&0a^Z!X+ZEn8nANo-o`KQ_b=Wmr}se`5G>{Kk7>aFTbTcEVgAL2_}8xZ z|FbY@$j>NUT8;oOlRv!#1H6~V?>>Bp+TMPqq^#`LG-I{dmYrC2`F+*pcZn^MBlzFw z=pu9Pyt;fVGvsAVV%L=qDy1$dS4^!_mvmxd{~<<(d^oZjs=B(d$#%<4542J>Ph99r zyyg^J8q33dL@~6Av_gtR*=xKTuS<5Rb9q!{V$Z9`i5U3p!p|r0Uu>E~e*CAG31)Mj zYZc57@QkxRsL(3_BOU?BD@r7nsmrF759q|WBsLT@!TfrIk%{Swl*ht3wmPrL#)riC zJ>}3tA_l!Q+DI-*E3WI;N1k_k@JgKp+?B~V)ekV58P|L8WO2Z(JEL*qlx-ShA zeqeJl#xpkLSG#_8~dMkzFg_9hRvRH~O!_iLT&l03zJ zkY5k-{|Y=Ij5I!i(dp1nV0`8X#2zM3ryMXuila(Cg07cQ$P6e#%@>C}^Q}5eGUC5q zEt4NzI^#o5p=O5ge{uQoBaDq0dp*Iul!zv^$)DZcw1qW zq*w&6v9be(01>$(W~FWzuZd5S_}c?SZjpI8=2(1?Vy~R7lT+@H^G=pNfcz>LRQiA+ za8o4Wm{+GanRMlS6v#kBT;Tt;OaJGQJl8l*W9gA~AUzJy zW5wytQ%r2hZfTF0vy=hnBod$&8|V97)vk-FpUEQlx=xeR)~1C*ukBkc$&4ml?LHbL ztEBk($Q?S&mWlQ$rib^wyL@?qE5P^fxp!n+$!_plNqS53r(QiLC&!=a7BcLeLx+@8 zBvp01jA?an*DNtFsM=cdLy{|(e5~9Hq&g~=2EU|fWf)wU^#xWt08s9&nseL`;B;$-FKEf%}6rsdqW{W;gKf0g|aBwU&o&iepK4$t@UBN zgDaNDp`l2m0DOlX`eM=lLlNjfA~=ay`;f`WIhPTP$IYF9#N{y6Ske9%A;R~GU}?^X zYucf5Q%O@Daa9jw_III)+V27bZ#0DP!{&M-*`>>rOR|w!Z%+6)7&U$y8Zsi`M1-36 zC`VOg@aBC-5WMEZMiba*HI?TafjQIv=GeW0jFV>a@@YXy%2UlQi~VR7 z%jwfBq_*fYQ=gx|)Z z1ZKYT49bz*(PdAqV#69jF8V8Lr64UwRupnt0O{(i_lPs<)ds4~@bZ-ul)`mbZ@QSe z@q1(pv=$-bl2}^&{g&IQXdh7`;Po(-tE;J%^nw0WXmVurot7VFI}#&7SS1j}MfY`w z%+f2Z7NEs`EDh1Wu+{&x=9%t(a{E|&h;4_=5C9Lk{8Z~>D{#iiz4TE%xo3jznJXYlEtlX@p zKPMDnB3(|4fz1J-nuSYQxIEc_lh)UJxz>(fPpT<$UpOvvHFuThoUlf)!Af(|~vr z7PgZ(ns-x5N&%QxLd&Fldm$sN4=|+t#n97lM0PW1n$A}pTapH~}MK{e_eBEG6 z-uWz!SasG1SF|tqef_FugD*>|*qmF#X0Z3i77@)UFW!tKImD8*v;vz-dcE`-g~E)MysfZz-$T^ z+M&3S&dkLh4vH12fG4s%f3FCK%-t<@N z1Xoo*oyfZO5C-~V-|Om{MzYJ57conxq4-PP5pH1Of80)Y=*U4}DqTC*7%#b|$~=rdwupCu0=xY|{-~X?m1!R#gTi~_ac^kBP|x;=7w|m3DDCaWmwz0jQBfTA zYG>_FR{(OGNDwqs)UHoXoy92>c&rvRu9n!3Tuf33E~wAO1L5?IQdsK^>8XI4!yotu zF@7c`j68d`b9oN|WtsL=*SN-MsUZl}83+AWe^Y5<-Ysu!8+Zvw}Fu8O? zQa|*(CWKY$6J)+ZL=9Ibwo9vp_vFT|&I9S_`fM}zma(uTY{*cR(#&?h8hP!1@7Oa0FIr)op{o6c4M_U z!?8JvOQF;QhJtxYbVK%fbrTAxGuw~jzVjsd@(NY0mO+(EuveB;Lza$6 zN=mM7Gj=rhad1D&%r9^Aoxz`+YM0vUIG*lhXJ%O+z#>#&xo;DQ$)K{9`fBg!0kUQ9 z(7&sDkA0FGQ>&rY3-QpgA=qHQXmwvItVr(ZsVIwnoo1oT`hYT?(fQ@}BetX3hN)%c zyI_yb6_;sz>Iy;<{F3 z2V@%9xCXkky9+un<_1~n8+jhXm+aXx{4O($mW54!G$;uwvR;pNUY(9xD%BM+ruE}e z$dAV`o*73HLRD20gxlznZMSL$?iW@LC>?&EL)o(T#!hG--X8Yr0a4qK>VfxN2HS&) z131X-gJHGXCIF9r)#%ls5tO8sKJ<{oo7Rs z9$=Pt3vL;t+Ula1f0OP$o^PA0eK@Vmp0m3qpn4h&>&C*L)&~`&r``S}h%z)$YhW8} zIj(5);r7DZRv9#Beb9I=BL^eEdcCVB+xWcatRLcla-&w#d;?`TWyDxW9-`?P4&6ZQ zXd(!2oMoHC)4H>IS)aqnX$mPGIqXl4k}O-J1-6E^oIZPQx5Q0V9yu464PQvc--zNS zc;c!{-4zBibUk=JjQGY~@)%kBB$jh~nJ?$-cQ^0B9{nmn<^xHqcl^1u0hcwQnRuJB zN%j2V&PDfq(ri_xP8@5`uHARV(%t+I@f5Ubj3Ac`2ccDVYo4(S=XL}c9c?Y3qM{NN z=TO9rTV_Ibvyip%&4DyOI=u=M3_Mw2+ zJKZx*Z9cc<(V9C%?bwKJ00W{n0IX^hnkCx^Mf(#6K$-T|-Wtr&!~V9D_2 z$>6CJB#XqJf~3o&VxId*k(AH_qs%}qb1sHq%!ZCH-$)SKds$T0)zPs#xTE>Vj zrG^$UUDJz8i0eZGJ{z$x_S^LxRoeq}TEku~3@$78XS~fbCIn>nmv}5@Nl^xVUJLEI zC23l`OG#?}8$h)>jD>GQp_H87LLY!OJm6cCrmI@;`;GLof+7>4WerYyUOijtp3L!x zY@?fYsUkUyfvwRQKx8&O-uLy4%a;7n)}0jsLfTQFYhiz9fZlSxdtgy*a=xJb`h*xq z=#1&JI>-rz%DJ5y-LeI2-0_}ToIC&DG#&l&>0b&&$Hv7y?HxX07D;)~oZ!#a7x=D8 zz}r&6^~a%iL2qnJ9`x32{+{ON@X=P+z+b{o9b%b;q&;z~KcUd%DAN6XcVK$ZQ378y zq^^)$5Ju}CD{5oj;Z0zIgr55=`nHQ&1N)#Mfc@#FKkelFLR$t;spRH#II1aOKQNis zbd!;$H#y5d2xA`I0P&VLylU#*7NNuWC<-uj>sZQl{Ugf~tKcwihSUL@QaV(^kDOq! zj1#P?xMYhVua*sL;TFQ6q(!J)PiD{j<<>Q*?_3W{`)bwRMn1KlmiLtB-Hu4y$g>77 z>&F{&Vw>aCIS5HBML!Gv|2r}r@*6$&@<#MEl((*Qs$9`w0jUu88kK8TKT*}0@=zSI zemDyn7TGQ4J&Y1$%W~!ro8823Jyp|9Em3^*$V4J@^L2)9P7zOv>&%Jv!mXFI#csEn zOV_5ob3#GhDs@m8jH`NUSo7ibc#x+;%+jargX`vugSINz+}2G@hG&*aw;o%~Kgi0! zM`V@{67KT$uXN7;@(GDO=(6^hwjj-nsl zU35OoJepi85R@gp|H2|BYouNgSI@3|LJ3Xl@B&KcIkw9!6 zWCYGQFoWxRn>%MavFVG2u2y9tgBALF(b4U9aQA@4HJnznTTQpd-M0TrsWf4&$ONO6 z*rHOl9Qxr+6R?5M%EZ4;@JJJTZJ8%7Xmy@+{L_GTk50A5t-TNt^)yVy<(yYX4iyoh zro3?7JyODrr;$c3{bH5ke7UL(l0}A5bItSf7hK!gZ)B;B$YG{FVvtd)-fL7R zP`-`^aRW;J56L;XqVDrAscU*_->ez#0x(HwE}l|+sE1gmuAOm?{d%?$uCkPUeaO2Vz{3MfUNRj?BWH zG5Nsr?`WZ7b@kJ-ier_Q^z^huUnQk?gdq;QQzTWF^>WO1t zyyEi z=YIFtlH688Ef(+cxp+1A5b|r?NPs=WW;JL~^eEnD;dO6$hM84LOkc5mxi>Z@+ooc^ z(1Air=*<8YzoW2n!nX*mTYeYs(l#|wG_DTUUmR+NS9U;LbAh+pRNXb{QhAtF`4|Uc z@w6hwsn4^k+~cGxrRbDBCO+hpqj82+g0a&r9S_o?Lprk6m{H0oOT+j>RuiNMD)m8T zcT_FSBr8_LwC^Q0@b3!nF{WdN*Nadr=a;Mf;Q8na}%!Z3S1CnN9Pm!A^Qf;HEj*2Mb&UBRL!-zerCR%eOI!0gTP0ZdBPBBrY;pW;f zV^#Fx^L>e35$H-VBjTfqP}9i=y;*S_4**adGh&wR-c)9%zxR9CqVUk|v@b6V`E)W} zmYUsYjwdHi9vv;p7~)oAjo7|w*&e?zFS46dl44vg-d-U+wkR`Tg32MYSfBxutS?N) zl>YqDUdn^p?(XhsLA6$&`Tu4X=l6+zn?3XTY~6b|LRZr@i@N4j#&v_zYdM0F7PHg3 zhtrsiLvV9Fivu_|#UdL}Haa8;Xu&w}5~tF%TP*z=>sg_z#D^mgPlobQBSKFeW(2_; zzt3zn=vc)zp-Q~BWFn0uo#v_(_Oy~(TYT3PhL(JqQx-*ZYY1A1zn|2wYgTmC?c7&x z(PeSV`DeH@+*}Xk3@zD5wr*z3fm|aTMB5$dfFtzGEucz>z?W}5vnw#SG0CuH_(DFO zJXc>}^z_ioeyHaS1r4+=80UcShael!DWyUPA8E!BT=kCylS$ zYMJPcv@7H8>F7lIY;1Vws5rq>pa1Q0U_Mw5u#9t-KHv0!>v~Rd3i^%llbLp8zT=3D zX7KO43(;xroJFr$9P@MK(&4#_&(jwf-#)j^3XjD;%XDY4@I*>^RL%qA(B|=QDjxj_ z>vNH&6!J#0ZbwD7N0ImFR5tcA_>u6lni6WRGi}TZzP(a5xayn=^6RZ9Rx(Wix1}Zn zZew?EizG|~Y7&p6WWsH9YbzHpT;GRnKE9NHq+QbLt?MBTX-WmD;>T91)j;m!upt*B zezn>^xam{POmlNY29lx7onWWtc)jMw;iGHy_uO@2-+}ICi`0_usLA9FIQf%iJP9E~ z*77sU%05VEgN2c7LF#VvKhzCGJG`qOgYre^2hRIE5;4_VGTA?45}J`+d7B*+5vFmu zzx~xr;D7(^4*#iQ2j7jGP*hLodLdHSaq*VqR5;Z|8Mlsc(P}iWf-~x_uZ)_{QCSy{5e% z(Ox9ZBD=?9Gl+^1V`FCK+ZyqR8ggB##qJUvE4b*H1pv2TG7%*6gg*t}b_E(PpUQT)f+EwH^L$r@KhY6RiTuyMto>vS&{__Ys?oqS2 zcSd}{tCiRf4zRj^JOW~~0P--_A#DTFxgjz1tUTUz^Ay3>ppIC3 zVr@o9^fsj<9*#sBF|tg@erG;)svbK#@X? z65M(+B`V=#MowvG^IiW+#O@7k+7lPd>g}`mKwyX@pn?{+2469s5Qsjl@_(Q1a-5UY zkAYU?kDMGp{n`3r?7TVKU+d-(hjY2nbDV&($dp#Mvhh#5+reUY*T2sYrT zVJ=gA)kOZ`^xD@6SHx_!qCU^W3nu#P1y;3D1cN_(2ur}P8H|(gsnLAG!Y7(MxD_qX zz6~5ujdSFIDuk@(YFdR_A>VMELxoPENh~!DBXnU!(?&al^U|o(nY%cfw zeG_WJpIDfQcRjtT#@X9$dKip{SOvE6_Fw#RNc87C?Xm?_5`D%`ce*Yi-Kw@myp7X!vgR_=wbINg z_P;Zdo8NF$@WO+n>igRhe&_%NqSZ)Z zwz7$0&lyPH6k~M4tcN~kZ;APv!J^+X-S=otGr}bgs`NDz5p}}ySfXA{Bh_KD3Ob1G zaJcJAzJ9LRXI1ioM}c#I`8(R%%FMu~$fjmc`LHd{#50f1i<>4V-B27$Qzm| zH*01yGx;;52y9Ya$tJeOfEePOx9JL996`v5#}Eb98c!>Ud0NY)C_y$eO!i|O`_p#H8v~P zV8WbupUu`H-m>+Zvrfza#_{seN8Ver%A8_-%)gQTeh_*ODOY+7l}AguO1Vow;2qIRh(nD8z2|aWOiqboTKqygx zP(nf{kP!Idp800>p4sX-7w6{u<}QRcYpwTL>uLX|tfKDuq%^)aPQ7}6u6g;7z{)@V zq&Cj7q%qhYtgNh@t2%pC+XUWNauqmM0!bTOeWFf@P2^ogdIX1%$c&Vm7s3*BOP5g6 zldM-I^R)I}0v7r?CcB=-5h*cK%eo>89sV|k`>!~wp-bpv7A+X8BRZA4*aTYXoa>#h zGhAiDs9tJ4ZDySIhH}YxcduEMV^?f$KSox+%LixS5h&xgY?St9eEgzpZiv#5?SJ<6 z{R^n`$L2rdd*BgP7}!~iEP1CM2Tr17H_K4@x*-#t`cl>7+M{wQ;de?5DwYD2n+u!! zHX$e_e(I{KFH6wndSg&4KG&tC{+9ZO4cn5ThBwRJB|fyb&$Vxq8ZLHbq0r;%aFK5C z?>0^*^f8APOfpHtiq{}dCn=0>GpuN*;d|5ac!BIquUNKFsNU@CY;J_>3sg49dFZD8 zpBq~IEfLSKhQ2p$Q1aKr@memV^iAvCLrqO<}CnK0q>I( zwruEwo)Aq#4wA&pn=0p+&gE3P0w>E=6kMl^AfshTMRa%mRJ#7(B&5(W^vub-hBqWX zOP&91inN~48MZGS{qKLxC_i2c{3DMk*Y3A>72mC*BwM*ClGy*6*ZHrL^luXFQrgxp zC%wGzo1@2lrjL>smA$v(z4E&!zf!XBi)>hp|2@awe^Qp9WKcz6ss<{4_ufx!D0yCB zSJOZBO!|+2*+2gr5~5_nr3@%`{H49~-!1rmg#7zW`5z(wcOrj&GXB3{?NALcvi!fA zEdL2g5{PeYxicZ=p_ig%`c{OkhAUnH6w~>xH;vvmlKm9baYOdd-RGth#iEij3Ka@# z7>yl~LnJP%dtFv&O}31?ZGPp&FOt}l@6-6LC|xNdSL?NFqj@LHp3~e8*R?y&edb1J zoyN__s+ob0H~FJ-Jz%>}=PgWCsSQq!*m3+k>*TD+4X-YdfVq+R*nni_g0o=*9ek4y-$o@%c)gkJDrdRC~ymv`h(FZmx<*KN@(vVP0%Y#`+x;k-c>oi`L2rhJ^b zRHnINDo}%og11@QRebD8N&AH&<+h~C#;kC^WfckPzIP<_?eSAwaJ`n~W`zRBvs$MG zL?J&HyJrGJy95cH;x;9xf=O`zt)lbnc)90utK>hR|uRwCp7W9+-zlsAC|?+rW)=S?D5B#6mn7D^a@Qs4y|0eglt9O9~hTfu6GB?23>C)B!3t9 z(pdlsl$n$#wB6dX*GUl{cz$0$2%KMH!iH`$lik24Zx3=ma0}fREE+W{|BvqM|FKSG zb!yaT@s-m6Uh_lqG4)uJvL1l8nJK52*UfG7lggp-riQS`|G z4kr<WWVZn7jaIul{^s| zOKGztTzGNv=W>{G22{?xj);0k@K|Jjo|Y}zlg9oIq-ZH1j>LO29K3liJa0HcbCWXE z@xeY%_3ClvfA8Xde>(o*X>?}bm!&Aj-Q6fhfn4+LC-vLCPQ%kaT$Tu*fYgL^!744= z^^O;=V&3Z_UHxKx(pF1T2dC$z@B!1`m%oG5O5%Z&VwM(j+B4pEf=lCB;gWHVREZ%V zVCWXk*y3OY{(iJ*d7@}%FTz5T7w9 z4Hm4Qe~_q^n#tMwp{tSV#Gn|ADqV|#=D!#IFS&fh;A^>HT>zF}`}w9Z%~-M6ZeO!K0=rbN^{ZjR6q6K9>SFTau5=#=T>Vc54v$P`2cP>{q@ z9H9F}vq3sgOk2XJaTMo7Rny>k$Ka*hQd7D!Hv6L%f%rg+Qd#|uZN~h1ao;X9<>AA- z)-BcPTPuqJ`|k@*I^NCuA%o>TM_GTdUV*o*hrvy~vaF|fgP#QRIk#M6QqX$4mg!tu z{_N$!j%LC6tDa<7b2T7g#l6yx4Bi{6Hia3aj&=_>Rynt>??sqT7DE$D{e!DVA);>I z*UpYaN^0@X+SXWZw%?v;B9$A3$uMz%X1o1{bFKPrAYMPbs!pjHx|S}y{HtoI3;MRv zCmf>1t=3Tdh-%(ukf|o9#WVdAhpuU z#7y#c`AgEisT~au23FAicMph|+Y>dSBLe0f`N0cCJHvVRwjY?h*tnuaS^4wy8%4j; zRTm7tzKb#GoQZ5YlFRw+OUG!OabE=23TVBu=HbKV#@+p02@%?W-Xys7RjkxX(&Knyc*mht~PWJu5r7B9o<|bp6O^FqlhuL$$p$>8E9@_c%DnJmeKvYd#xAJZjXrU z>)*d@u+V40&`r#?T0#j*B?nlwIAT>mdZsr1xz622o+7c+bX6sRhT#$Kk|H6TTqll( zP+4*uIGFy@=Y9TwyMtP}EWooulA+LQr4i}#R)%RyP=M!JyG8_RZ?*(1ADrrfY@Tu5 z;)`WW5K9Kq2T=JRM(&S4FAnx%^Ig-J%T6=C|gNonJdXS&!-Dn zS6C%wt*xt1*52Q_$VZ6;XH3FF2Od{x4UXw-19->d`mx%pqKRAwLnGa~7M>YS?RKyc zlMs(2ig;L=cpZdzT7FPv;AFhp?hV7X0`@5IhB zwKtORzPZ|Njy>51VFF+)V^EZRgDm+iMN;GaNuP|Td{s0H6O+*ojXGEmM~Zn*S28?t zcsW;>+J}J(P_E7~ijE_At_W!Zc+7oAi_kkuVtd|RAIECvceo2o$Ei2aC+v!;Xnv{m zj_;nU>-Qm~CICN#D8_Pp9X0yF&Alc2xPzNHkQjvx=H^FMbOB4A9P`~HY?|3GGmfH0 zN3Ycv_$xT0C0$?5)eI!cZ5lB>oIi*#m)(4!Z78kM`zZg30lL<6QAij&7sX#3`b|zv zNYpn=cBCR_bNbjmNt zrhNYRz8K(DuMDqIH1M6};*jF{68(}(yCl#`y3FFM_$_3jK}HErv7dvfinbLeR}w|* z+b*3%m-ueTlRgtasF=zHOMB+Kqcd2zo44C|#Jpa>LX7W+Mc1`T$jTO^^2`OIY zaWOUb73!_DAqQGET~g#_>$T;eiE3FTZfu498K;NZ-k(BjrmX`di}7;@YXyjnkw{#> zJk#;>YEKgjzvw+=`-S18%pFNp+gy8BEPC#|`LWZ{);r(jCmN(jCPap+`$rQY9LpyB zXYMz9?do^QBs&6Alh5-pGPvSb{KtJR?QbmzrteuTLBt+nq?}v8kDvVz?anh9yADKS z&~PB)Wd&=iLawH8%=|~nEpstk@Fr;5XkMN{Z=C&DH>1HOcD2NoD)b7aPL%oRXSZLj za*zsQ_JU5exkoM*a#fnq22-*7Hs-5a%_W=d{e^|@Rl%Ltu4k6Tg~#h``lW^MISWtC zmxL^SGS=@xxNX1lG>*W`>xhD3<_yV!<4ZLLY;wXzILFl}E72Hmt!nfW++?#l_@o|a z(zba95bap*ngGaW;Vnt>gV3^kn>9KjVOFoV3%xR~nBBPk3vAlg;qqyT{;-Js^WUU1-V7s!W z->zBKHLgj{sabsB?ic3dZAL5Hl?vL;)C-sBeiPN>)x%Q zKe+XY!Q)?Y>zU(mtpnmGKD>O>a+?|OedBk1Ykr7kPYT36bEWqeO!iM7M)j$!K+@4) zt^5!7?du&13eR|+`4`aFKL?~XsHgoqVd-z@RBnCsqq6mWM=31!`1D`K|658bQl29!+nxQ} zfBt#R$~O`Ke|`VIQ@CrFDeVF1=p+70(!b;LXN8u3y>0q0o~t1@rJyI7-baF+p0ctB z@}Zw|>b?U_KS7V@C7y}w`#EP^AD}`MbtEk;>q%2)<-SgZC^n+kXrW*qpEQ2am*=@! zmSbDdH~wUO%Fv-V=q1#l=i-M?*?zkI=wV}u3V*t- z+XK_C^FQ6o(6!^IT)5Jn-hLAO@{j4hpE%``so!*3v+e=~BYRdM`}571H_P&!?j9~Y z4K?W5l>OjA0sl-xIXMh+C_PGS#T8Q6ehVBjJ(-(gKF7ks)I$G2j55)gD@VyCpzlqI zDuPkAZi6me7k{$+4d+d2uFv{C}PMju2d2TWO+W=q_|v~2V#W+~lFt5kjFB;*(PSZMg=8(_T#d8vml z960+6FVcP1ql__n^4hib?%AZ8gisFsXC5jyBo{xQ|2c0eKcT5v>56~VV$QRfh-dJ; zcb$Xs($}+{8_C1kCgwGyUPC~#Pf3wLQrv_)pFPy}GiWCju2coj?M@huVcZr3+12KQt?Rr0=g+;nbbpO!} z@V_q@?QJh zlV5cyUYgRS#NWAn%7#B8n#&^tAAk4cQzeQW^FKoV%!vCRA%Eli{=YbphT$)>(IMA0 zd3(_UAwn}Ess5bt%^*gLSLtbK*H2>&-!aJ{;zkjWcEm6_AS;JVCFx^#Prs^i~9fCA=i;VV5k?_ zFDYV%wt2jo4B7ZtRy?1-#Kt2im_N87U=*G(LX`LcgI?x0VxpgxdMlW@ANY>FvvULD zNa=!f&E!qet*#Tp#rJ?qsFJ+odpX?nK~e$Dy*7=qFq0ZO$C+VKQdCb3-9q?pvfhIt@>z1T; zVvnx7-bx_zwsfJB}T4B3dMYbdECd0uoK|3UK z=SKU2?8%%*jAF+m%X<^U2A z7CToXj=BIsD|_z7eDij|f9Ei+X}*=)EuQ4h=yP_?GxKmxG}g6dXsZ_P^Y&z4bM>R#jjaRvq@(ly++byu&_Lci=0!t0i@XCj z^Y;g&O`0(l`CyGw0O{6nsh8gS(8~YY3!t*vGg*j(ZGn8ms>v%xXrjp^(Q`_0GYKEh z)f-ii>Fg0t62S}bRhO~305bQq(`ylX=a#+0vQMgY3KUw@hVL&l*k40b7x2)i*{;8w z76aH>pSe=+7W9bzGP3-*`*d)pY^^a(_*t##O1?Jx%-;7LC-Pp-ujsj`Q)5ae=e?#A z9njwow26ks8seMM+b@bi>Zdmc8TmJ;$8h7TmV76OZ|^^+HbAb*e;u^|T|E1&aJa}? z(yS>kiCsRKko7%ib8WB!ioO5X@z7?o%KP#BJ?}W5xB!<_ecp&gIxHr{GAA10S2{V5!NRb#5k`O`$oNWIt}B7`vShxDP$wpFC{L$*=z8 z8PZCv!FO2yMYf-uKNq5A>V$t!xyEw(Ys|e#dTN7+2Iln0h~(=!ithtMF6bEXc}DsEw+inREh=ey zYiqvZQ|nDq05NpgbM?I|9&qDJ+5upiHBA@%S7feB!*AZP-UE3q6tbT_6X&oG7o^m{i(3wRgX-Yqg zR}3y^&wk{C(;0>uyU!$C_HVv9E&G9hU*^-s8v0@&Yr<ja>t4Iv&#>@Ju3|K?qtZ> zk+w>h4mJj<3#itnO{XH`52uH8t=X$aiI)#PE;{Ou_z>iBKw-9Zq+ai=CDt#~!jmm` z)EpvQwWYy3ybCXp_~}aIL>?X zt_6(J7@>%3YFPTry;wS`U8|RLHY~lpt00$pdgX9R@jRca(zu0ZX7VG$pcvu@KE`0kgPsESnUq|Q*cAS0*0rb|Kc7d-Y?ePn}VG&AZN@|S3# zHC5^t#GS_PEcjMt^zTnZRuMOnPUhZeTfPj^hkN0=hl?G<4Y)wJJ2IcxZRziMEz<&q ztVf~{ZX-qyu*7*dNq}_m$sfJ>UJD%!35gR~p48$L58-l7t}v4XN*qO;cBRWv$30U? z?Y#BSEkb#Ye(^1{KSU(P6YN{$eMU6Kj91heF#@UOQ%tLFUlKD+nttp7YACPu`eW1& z%1^o7&Zo_Bb3M$hySOx6Wc*h1^1o8!vVu++7T7LNDwW1tiZ{LW!+}U|{SBd>*r9%CAOJnmzaZY9QJ;jQ9{ykr7bZ!_4-V7moWKu4J z-khuDnRIOL_L*>6&V0acjFKo4nNG>O&o{!M>8J$tQA(>eAKsadf=TvLdl~=?6J-Iz zj_pMf0Idm~KK(fvrYB>}O@1cIa#|1k6DOQ@ihL&Q%m<|;teV*;8xl_~8kXJ9f5EoX zsq5rE9Obl9MM=-eD>QHaGv&J^))UE76WF7uUYK#6BPy(B>_O`H9G*PE9)3Z; z&hOix`TNE-zG-B+JPj^`mYF6YA)4<&Y0eEcMMlDUdC4~i4@@iXNL{M>n0LTJ0GgW) zZS0M1SFXDtzP3yjte)uAHw2M9bhi7+#mlz-|SF~$V)(aRo zx)K91!DD$UlCo85S4YAp3CVBp-g$WE5Q*%N&p%zfI0s)o$j@FPn0;;)~F(o$p&V z@o%W}W?Lp%WO9y)IhU!&1r+;RKnWHp-m(Rn6xfh@wI=@b1SK3qdbX!w)%pcW9%h1OKeuhWS5U) z+4LBo*5acMaUuXYft&x3{n1d^^V`d2#jwIuEzPkLPK}b244n)kQDFU`w0i5<-gRUm z(`0`5%G{I*-z0BF&CvhJZa3Tw_*GCuMllx#nD~W_(Ag5Ec1=;lxB-G|lq%#0_OtA%KOF=SsEL0;ORYQgWxHT3q_}bn}OCK@CuPgA!JQLyw z_(&941ecx0&pf!b=TZ;DD(5vF_PFJTOJ~lEE!5@l?19V2gQAzWYrF^S_-xXj*zao; z8eCoVzKbS(xpZ=rY+c}~=q)PuzJA+3WMhLvtY^QyOEN_Iz`nty7A`tTlZYX`ZZ2!_ zxQRZwCGMQQ*E_W8>+5z+-DH!Xekeu67L8jWRWX}ZaP+cg@mED>jqhs?SOXxuKnKEXFz`B@Ic`n=PHa<%4+3|um0g1 zOv^Jc<0Rlfagngd5ao8C#XFt2e6|%7lCC?M=?YfMhoEa4p=idaUQaWQt9vCGQ9YWle9vPD%z0f>>*=?kiBQQ_M@)Dtx*Rz{qk{`juB{H|IYY@ zorVca-r;faINOc7*=IV6o+(j8VDpH^x6eDi^YxyIos~vQe$16q)Z(g;R8^F3Wz9@F z#lPryqSNs0A=8;;mxg4v$%;~WZ!-dww44tc`JMM+zPBU(`#u|ILr}|!(WtQ#aUvJT z^-I|Xi&_s@uVw5nFay|5&j{c6m?p}HL3a)l4;;+TBg;&TX6g%LPVCNiqODVTQIeH% z+EP|3A>xkdO)ef+5Yo~C^qN<-!JffYJ#+e$|G{QoBoRy6*`qiE zeF8Mc`a=ViTn3fHrcobebatYs)BV|&`<_YjmBd3%)=Z?DmxZJZoM>h!Rmg8fE0b9; zWO9G4ru@zbWd30(&1OqrPmsrco8`%{re_#A0!M5`NQw7O(Q@KVyf zcruzjUr@J^Gaz#aFn7!Q;P$&M&xco;>V`bPl9a65h~i-*JEcX}ZdcFQOU zfc$V+-%>l!`gCS7h*JvAPCJuEa%TX(@FBB8(`J6Q5?7P|uKQ4ET~$MTp=L!!GLk!IUapO9i(Xz^#J< zxrxklU##&vHBr11jnOpLw?P7#<InB`X zv*Ou8$U;(8X>|xeL10mGwqMB9p3(u{-`tPRWwgCk4+h0!NFN)vj`eS2 z72V0g5BW|roaakk28&ipeC$Ob;^tnQCH7rYa^=7oCazxf<0J+z#(4?i%oY#_a)Z#?Y@t-%qPmv%jF+qM7T*87mzttu?r=JeODo<>km$f4I*A{Bajo418* zmW4)2Ca>r??v;LRQ4A*v`6Vr7h-jxzlav50O5>$FkIBNha76!2#`P(&x~S&yS(wm* z?Do6;1oJnvNJ`tHOmx*Yw+#K`@ zQ9EeS$+!W}JqdE@?N_rA@4ZvHvyHbd4cWx4mKgPgW%%7d1dB8)#96lkc@jITc8$}NCdY1Fs>|J%; z@j1wd9r;ai6t7s;jO66Ze8u9v*mmjr2+Q9^wRM_18X$Wt!-(k(aJW)HH1V-|aCkX=`kd{cTN~}UZ9!n0?wK%dMPXq@GwNZ z1Kxlon{nDWG}R*500ZD#HoVEqH(&5HuVWZ;8fp<-Ps&pH6j!C~=k_#NuXD&wZ_<`} z6ekV@HP$I}BjmW6_lWz143+b%K(H88V=B~;5P15QqDKR$h151d<54<3i5vHNaA0uv zQizDA;FD3pC5hm$m2-`un{gcr-zNw96=12$eH!O6DTuF@cIw*rAmCIk6Mvx*M#+pmej)=7-Pv#4I7RFo>!Bg^QFrv7d(1BHQ`Pa5vJ3B<%t=Y^0 z!L7!eW}uf%utJu}Xv;_Wfly-anj$T(xl4z5q+0R$q9A!?+3H@H3BJ|$+CGO+F`Ci4 z_WbdjhV(7FE;U8Sg7x|GrD4m67J5RGuGx%D=sxLdaep9ikNyXPfXqTj1LuckhMEkx z%ld|Am>waQ6q(NNcy!v8A<+^sset?1%?8|Q5u2QYuWUV^0A6mt&GzTm?*rMGgi0`u z`O}7Ue0uyN>x0tG&oDW$5YA4%J@rwSCBmbnNZsqhVYo&L^45sa3-H94$Bj>rG29KS zYbk6G{oLNhI_R216}WaCO4V9%-IsxLb;iD0Cc^4@Uj{`2CaN!1HJT6EzVbtVpWe<& ze-92Vc5Qf4zqjIN+{2E;cT5+#kBS0Hv_Yx(J ziDOtfrLyXb8W_uRT}?j3QLgNQ|DO)q@+&RkkSDUA|W|(HYc?pnUKRjO8!ee4TBgn(g57i%(KM^Z{;E20Q zl1Nf*2-)Q^nD#{F3r8d*lQ5U2Vaus6D-Fb5_nr5L>sk?a%pWg>dY(STS5=coPRcR< zjvdysa(Ix`u5VNv6l@d58v}3Q?zJOTC$g_kW-~a)qwS7jGR)I)M&_~33p3=6B3eI7 zQmRyV&vm=pQMDcS_Y1GmH&UFk)-Ee+3 zwf=V?g+>wz`3piUIps;xJ6{t@ZawrrkTLPzG*1XhEM5v04mg}@ES;MFb`HJ3=*EJ{ zfuZ+FuOenkkNJV+?i8Dsp zh8tKG>+Q3QKW5}3M4R6u4M7utE-m4x4-<&AiX9uk-fIpl-Z};K_!2vA=t`1%jijCEVvY%Z#=&`?turq zt!N*3Euj@wC}QSYBYoiLCc`M003w#xJibl9RO%iZVtx|De;8!PEA7(y?LB~&56ant zi+EFdGSkh8wr6)PmIOUZw5TaFGx{>H+=40f@@V=FX0EGoSyR;O>i5t4VvQjo6MYCV z-$k5@X3ezul*WeJJV2A=!3)`qokyl)1YN66a=AX37BxDE;LGnpw@6Fu*BcT(KBB#} zC__#j+j!>W<_%FgSV!$=(Jzr~!VyBYq!$RP@A+D*`3Fr^LsqPWXN5xkMFhI5(3GxJ zHoAo_Hi@bXP5&si9HTDext`WxtulBaZ?X1Q%jQfN$yzXKwP;tH0RCK*PSBJ#LkzJj z$~MEL&Q=C2%y1_ks)7+Ceq@kgF&RE1=TF4W_5=NNw-I(6&%CpY)Je%sTRt5*>4*8Q zu!6Cz*STsf;-(BP(JX+gO~dC{+Xk?)Hu=~)E&d&A40W?7@IB0LqPZsB z+n`>zceEwBKS*DpMJzb@5h;sQz3f7EK8jVs3pQ^ZRK9l~#MI0TY27d;L3k`)b!?k0 zF$hmA>E{vp3};T%IeKO8OgRi>qvc`6)kuPl;C8@*UGsv^0z;#!qNEqZ(pP^4EY8$F z_WVT%+K#Y{Oh;%pNR{z<8+*nfx0^!|W42wT5KkQ&CW!!}VY0vorf^1F##8Z+m`3+2 z<&~w%AR*mu%?b_8v!)tj)>Cb$jG|`wt&ssyY#Gk}^E0-C8`zp#J2uFH1mZcEP+W6- z?J@(|0e7Rp0a!NC14;t>&R2Nh?9Gn!S^L-oE~tHrcrERd;*wzE5eQNaS!__TD@SM$ z$ASBg57X z=rRP}x=i#fR6tadIqg2P7VO(Wp!wh@RC4`28{v)piW2Q1@VwGiUloVc90;_oQOVj`P*Z2$P8xNHO5W_2udQIfM%2BJU)9Z_*n_eyhNO`|ly-CREmTWpsgY8H1CHICUoJ_6ecB8u zUei~?s!@E7xQq^2QGG`z!F`bL$;AR5P*p2phFCKL^1F3wZN{Zf1^IgDnY5IN(nF`C z=L05lBWm6oPJ$pwQM2FZ`;@(w*3BcjH!IbDKT?|6}Y?Ii_)i7JI-9?$ap`jl+{{#swfX%)X{ct4ib)-;aF>EZWe%n$|F^`53L>TI@&kxbfqU&VaA zR!huS0Bre?y0kobPCAcELc_lj48187rFoIxP0$Yo`7fz^}ytJ`4o zlvZZxDThb!iESuMG%rZc7DufA`VufQ86|C)dg0O1O=$O&g0cnNLUbwr<9xfvqX*e9 z)1{{(j;7W+UffNzwusGjSh#(%h{SLHB@qV@-pXwY8|d3m6VxLlheF%1WIpo-yBMSQ z^G057mlF1ENv5l)Sp0$B2O4cV2LO5kDA*(O7>zhKi)Rw@wxRR7UoZrd&RIv??_cJMML9Xc>v$0D>; znI9Np+wq{!jYj;AWT}OAO8(iqu=!d6KPJhK@9^Z;RuA!kynZ4Tk@{oQF99B3icXN% zAqvlG3ansg&qXp>GCM{CrMR^o2(H&IKIYez0$v<#(wQQYf`D|xGzL}%LOUhj^|hhH z67S5U@E2m!Bc>~_5rw+M_)-oI0CZoB=+Gvs#R342OD0!C6<(P|vHJDF;_-eu)u(cU zS8_ofIt1&nlzZ!$FR}+-kMXV*vUZY)>0B=dCXI=rW(hq~W~u?x8YD-Q{2c=2oM+R%flO}UgHcTk7`5A&OGYuMyXGMC zOJXfx3Rek)Hh3^E3tB<3K(#-?p>n=lIgd*M+#zV@BFg=e*M+Xny3Xdw z7cpZe3c3iXlre_7=GDG}og6Q_$Wz)zvvI3^D@x(1TGEIrskOLf_}M@k=(8A06V8YZ zD9b=*e}U%{;&#r>vZ_>mQr)d1EyR?$Wa{vpKn}QDjDtzN{IDc#gXPoRx2>Bh4HX9| zKjt6l2%B$ja=5!rRp_)xr#~$gj5z5u(NgK?Tw*SCa?y+}<8W{Nc)&I?yX{D3>X>2- zVl!4#s+k5txhO?v`8=)uw2U)=UrQ-{2o5`xT;yC%*s`d-><6w0g(%`bD1jlgMZ#?z zSokI3+6*qagXt$b4@aY!k}xc>Cpv17m&_jvrSv0T$t#(?u}l(r;9M#~{<@#>gECbH z2t@uh#+Lf^a8kXMH{N2~1wWu+X`%C#4feS~&=9=%Tu5 z%w)JgXK^N!hQKO9o6l*USfzY-ELtlj!%iJzzFY2aDPsQ!p|Gta-eV=`E5=cjR1zPq z>A6sQ7T-e3?CO8f=*zXP`6vc)PBd|XKcxh647B&wjg`rjMbh7 z6zTUNRX<1OkJu9gO`?}rS?>F8md6sBtNSdI_LnzCCg`U3#nxR_yo!&?G~V;MUUnKZ;oszJ=Dl0$lp?eiS%4&S zSr5u}`Z!-&trmNqvt(Xod{tUsP*_s2Q%+jchNY3wXEq+=ELGzz)qhDZZe(g+e_nbF5TN(yg1KAww6`7DaXn#}Tf43CQA?gP%F5pj?6&yj*q5IwTD7w`L$S2pQ`XR5uM(v?;Q(mSduJo7emT5ZN`1GcRoJ@WG}C%jP?gEJS0H+E%xPMd3tG?=uDiwVX2F`5&Gbj_vFw$8%(M@_L;-hh$Qq#018zPW`C7d0Phk-V5%dy_ZH`izzOZT2E0Dc8vaD_Vz zecE3Z!PUNULwFCd(0V{#0{E9YY@!nKEOK&bEb%VVI(dpC6`iAEb$dPl4!BhbafL+! zIXiw7`0T5HBd;&LgUq85C*qSuC!TXYXb~MZbhYuPA(YF7XJAwf$mZgy4N~K|ab}5H zOJcy}PUpGc`+=*Q<6-qt@Kt4@wFO*;n2=~@!+Y6RUQqz zOgUZ2yg8X@-X~G1D({BS({KzhzSTWRd0k!y>f|S7z!|@O;id3DG!qec32vjO$#pyHmBv|p7&Y7j1-5L zlPtrXOe=eDi`It{170K!Uo7QeQ*(1QDNaEpEUv4bkQ;%FS+h?N>j1B5)Sx+UfB+L< z1u(Nm(tfy%E0cL2;{et7cL&>g6(Ri!Y`&~&G%N0QF$xjMP*5H12P=fPG5yrDY?ws0 zrUZ{1OG-uN%fO>baCo|?D(8q;FB#7$s8fq`W`64pV`-8TZ(-f@Z|;@36XS6y5f#%f zmq5OHD@F@kdn78;^&=*I1)N(%NR-#r9BYj4S6sxrD;)4*jVIbJFH>Q+uJ%1Yqd@0q zuhcghcr8`eb?PK93HOPZ?;Y}BJjj5<2{LcK)a>~o9#8JH6o%mP=L2nQL*D3XH@DZ% z7MDl*3p2^vkME;g^EgbtPiHLXt3z5$?)!=8I8KDiX?HlS4>))kj74lJcBoG8s~rTL~=V2cquuXpN-_yuuAQIX%b6{{xPXi zJ>|-V{q0*;3wwZvs~2$6I?L0a$c9t-3P`h;JB9{Qy*=MEE+e*`Z~Xzt%~8oRX+evD z)aFm!GmN3*qk>1zT5WgFOkOR%@}XS9AMx#^Z!qvxj(ko}yWa&tj(O-aQxWOI_Fj)C z5#A#JQ7n$e|3m7+GK%)0UYEa+n%}Uam((oD_b%Otk7`^b-8Dkj&Pj z%X4gF7C10Fu)tQB71!Y6&H8nq8BO9z$b5y2_61kPT@NS(puJO($ps+wu& zTvjphGv=o84zRGBag>zsQ$p?SWTc}dArgx(pz<8390 zVD`C$s;y5eJOHadW|O5TbsLyf-3|3yDWihPU9GB6J*aJKd*+J^%=?C6_e9++B1a_K zUcy6mXD{SWqR7Gm3D+1krJ@_}_Be}%*zCC{H09#HHPqOii!w2Uw>PX_(*$q3AIPxz zf7T$Hw~Cr8nN zarjnoS!PzQ1a2TUp`cp%>qMaYy<^l%T7XT?4?u=Sw{v`=FD;%D%|AZSZu-j#RVM0;(ofCm^tTf%mkuXl3+dDF$wC~vIL!bqM#&t_k zj&Pd~_|qxst+_q~73oZ^AamOIV%Xj9#|HZ8o&7N<K4HmZm-HjGL=hWe2sNM_?;JXQ0TbQ7r#%F&DFBrRo# zpM%03b*kO0p_iyMjn5%y43we`*FmvP554&t+#z)~-kbfS&OVnkmunAOle`8Vy%DQx za0E`=*xMVAGT>CAa8jjL@EY*LBorpaWe|HlU6G08R0&YmTczHg_h9GO`u38ik<;;0 zK$v1oqXX=AE~$T@Pml;Xy;)i3{JNCoA1ZN}*^~G!?+1VIT!&=8?WJ4V{caM@Z$*nE3#);?!&;K;euyRLUPU*^od%y4$SPb zyM7_3w*kLh@L%bTHp$iac8|O~7TuhNN`-TD&+f?7`>$LcqOvV@gE2M>fN}3<7x&$u z+C$J7Ca6tkgbZl0R-aJ>r(>V#vw1yA7e41xi56VGSh3^iQCH{rX<1CT?UP()X*`$W zZs9(Fg0N;5xO9Z23x<&3W-7eL0dO8YZiE<1ypcfEtVc#-OZ`U1x{BPpH&lgwr*=D3 z@`QKX8et-cvE?{=O-SH_s#8b%s;MJMRdmM19Cpt!-{E=$QV7}QxoM-skOPinS&SQ< zD#O(_#6}ExxzBXPDx61qe|ee(#NEv^emH_+A|}=#<<&J`68Y0zfr@QSZX3cQPt*B$ zMZ=BMTzM1#fW{zfGXk4;Vg!|U#lVGbvrPy_WA zPy@+U0B$ob(bim)4Qz6WJLQ2Io}!qOmIqa?Sye<%X ze4w$$K*+^FXV7MmK4y7o&NV$4vTfGGUB-whOGd`&JWP^9GAW?8eoHQuMD#t-CD({w zqs-$LaasY=1BT@OMM0c6=xYA2FxB|l;%4_fE8?>mZ?Jh=(jnf5nZ+ClDP!3fgAz<7 z+38EMqW}WryIZ}VOZpV@-GfI^&w5Q=;@HfQ!GxKIk~d~1)q42)9lpbe*jQGL1Bd=t zz`3j!Fc=^Pp1pXb>Pclr*N&2wu2tBlr_mjFqlR8osHT|-T%S%hn+5jgD}2Ud&n-WD z_GCk6PeV7q#^I1OFmZ^h~&kcCY zuJ84C0W^AaE{)Q*I;zmu3OkU>owB)g+wP_rEF4Km4d(E!X~)D3E>UK*|K z7yE`@mQ^h?2dBKkzm8d-;}5G9X1rwGnLslt#-u> zt-JOXmUHZ5ZPP}3{JUo%0KgzsZ+Cc4{Sg6KKL1@bnG$&qo7@Rm7>lc-*jnDlJ@BD8 zQln8-Jx04<)5JR8B16mKXQv$fH~cDnO}R_Y%f)478{JeY1j`VsAf0O#17!rv`RH!3 zEDhI8xuwwGRLiQIjV0c?bxKx&xh(U0>j0@sU_W)-7yoOSz~7`E%fm?A>{$e55nTv^ zudTT)nKoRnc8`qkC+O)tTD=%ToZm_vQljobO#?+TsLpwx)1-9+Gkw0^vOZGq;~u`4 z*uyQp+=$*JoZ8(Aod)b;f_{3fjpQ#0CG82~V|-nAU-WGPmBf1I1U$fgAG>NL6EM&D zl?s4X$yIT6sD}{m+a)Vud@VYVD#bD0`RF(H%8HWFU!}H`(t)+td^cJ?x=G@`%icF@ zAovay!U8!>9wYBFdqdm`IEGT%NjvBBmf36U7Jrr5aG+{uHfcPUBA*YvxFTxFf#tPV ze>f56JQ}U=@w+G%p$o(f!ThzEZpmT9QsCY<|@U~q4~Gn&60gIRRjy332&CDc2P=sA6}4aZeIR` zt{zc_4mhLZY8^>|Uszf^F?HCC2@|&20pCP3mJAZKsJmcq?z|FqhJdyg1*uD?mF$;l z+VJ)FOb*jLS~{I=ipX+?^J3#dL_|aPeYk=6wL1_Fm08KnD5?e0D8>*{r`gmQ zD1bTHRM~kooq{+n>iO75&zc>dLQhVmn;W(gGLup0cl0U44H3-okMZH*lOA6^|O zlQ(@ognhdVe(_Z10neLvD*@7xnz58Ny^Qo;3>5Uf8(F>ybsLzHI#wp5IOLW_7R)TxHc;BIwtUs|eqh)?r$%2-~t4Tdvl6I8PtdEm~@`rJ-wm^_i@{K*yHCmvIHz zNpAX^?79n|OH3BVMfY(wS+(V%p}(zImRH>T_aiExr59@Q6XG z*UtFDP-qKpXiL(E7%Q+)dGO|BU_ii9r2*c+AGzImZqtFJ752ks?_=>PNV5eOjUaq4 z-^^(&v!vbBUwYw_J8iZJE@M@`KYmbffSq&t8spYW)0=y;xmXn5=b)tQ&FQ!hoowvi ze~e)GCc6eO3)JROXD9Ii{ixM(Dd#>IeT$*QrrfJrMeS|8PB{vwQrwFv=TlG2hV;Mc zbt>a1*3^@yvj78Htz|mjI-`R7Ty;6rKZx*_$?sbj3@BmFDAGLDc4zO<;V0ILuS>=e zn+U7E{f-3vIU#>_uObjB_*kTDQ^m3dw8S_Ulx)H$g&Gb- ziVg^U3ux9e@RPNtgQ0=h@QPvwI8tR){vPm~*PKbM)7W+$PEiRaHmsy%Cd`!KM& zj};_&&V$D$t)|_-Ido+tZ|(>NOP|xyo#sT`8D%mU)`KLM&{iEbZ5rvB#x;pjzT%s& z4H6mFepguqwh-)rp3!H-=)1*Gj<}VHk?ht;ot^lIlZG>_u1Dvap;$EIla1LaS@hV`*vy-2AeIzvtyJySq ztwmZK$XL%^d<$UC-gR;P3=6%psx(r)OAOn+(Ylo7b#FP<1uG8ntsT_c3VG+Ay71!~ z^uvJPy=R5b>D|i$N&Gm=%Ev3$85XR{b+r6YAvuo4eQ9!~l9xZWKL6dP5ct8$c<;;%2ee%%EA3)j-8r`BUpsH< z+Aduj^SrzYrDt9=MYbE7PR%>Vg-Lrt>h1_aAn1bw&&O<-h4sQtQ}SJzjvn-yVpMr0 zzXzAbCj2OJQH?s{^}GGHK;W!v$WpygEx%KRE|pu^d}IHVlFYu_ABK%*w?W0HEKGFo z%LaWi1(NVQO)6hh-=SUk*)9y-s63#sS=9O)UaMg-UH!Iv(37;Qk)Li>ppN*GDwVCf zGex%ywg;uM?F55(2|lAm{Yh$5EG+J6Y*7_~iLBX%VMr^%Uh4OlW4IYL#8`g>CnHQo zdEPNttZl7~wv=oz>WPi=Sbho{6$PH^h?s!zmNn)VqS$drJ;q**b>jij@dMrg`O}5T zev~4ohBhap5sy|-s$xn0USiGa9#53o;G&bzZnlKd+fJCanx};JLN-ZMM*6&b=yc`_ zZy0x;FNIoOKJ#jj>#&I~eJ7QNrIeX%z&(!5=H$0G#?ml3M0yk|I!%myftL*l5ay1= zoDlUmu-O9@*Q~B=X1xF88)sd(+M{=##$0YqhftPEJ}N7xukcGfdaI+n_s(3OnQNM= zuG&r5YZYcYpl-eD9v!SulltD;wtoi?OXa=dyQc9Ek6n1ZJAvJ%o7s2#?3twac&gBr<{WIr zY7b8(1%%o)Ixn_e1$FQJ5PP2Gp6)sG4Mj zEEXQC`EE>BSn2iAA4kaOm24Hl_+%D22i06hT4B3i1rNve;tNyq@c1PbzOOo#Lw7TU z;c811+hxxB3l$o}g9;Pg?%f516led`qW*sAe!JrA(pyE*bOq8VS8EN$l6mF`M;LFN zBwBn&vT#TPlj@0pxp0wi-gMy-sc*u0wGU$49Qjr&pA!wYVW}po=9Wa9)dv|zM0R$4 zn5iKhSUoCezx93{#C}+-*QLy%T)iYcMZ9Kms{W~Pm6U}_j4fsP$kYD1fwIT?PC)I) zjD~2Vce{yKT&Um$_R|Tc%v}_#5p#aCHDO zD9b&Rt@?4uM+A@(ZMb}CcCt|JNJT7Lv27?_6tAm`6oP&4?6o7FD0^*}zVgN96Eue5 z@7*x)eQwYy6AFZ_)dzGx;~~_h3TB%`_{Rv=)<1Ujciz0^g5uomFAAeKzQSY8NrH*BJAz_fSsYrDUr(~h3Kmjc z0__J0Y&5S~<(mMwk&4$^d`P{Qy*bDu_bbwfsgT`Oq8kIgal>;ib91{+F30S#E1;|( zq~66oe49T_Xj;!15N09i`zHB{|8fZNnu_7}ZyC%l{Xmkd3(=3&*~ziKSUO82vHgzJ zBsG?GQ!+Jv%1p9WdVT`mg zNT6$2rHci<;|l~ZR!S+#$qaJm3sRz+qZXu&x`chj*fP%l21pqiz3!3fyp+|3PxO>b z;8p`%L{(%?QOeY$UGh}U$A{Bpz14kid!f_dbkQUI&P3HdP#8t>gGnL0{_t21&wTE3 zE0Ow?+`1>v48PRkiuk4U_%oFqnS-#^BXb+yD>A>3HsR^rvzR;Lq=y-f29EVTuCkvp z^EM@yR~ItUK^6?_98uJrALuH_Jq})5D=%3lDXA*oWT3&vC%P597P11D$V(yKPveF# z*lmdz`48a4HMO?V7lq^dre6G33j1O_!zyaOneyTi=am>*#(S~BwDD%2?aA5}5<$Fv z_Jqp+IV8ny~WlhL!vCC=1vV7c!AB-JqG-;++S7I=t0B&IcKc6)MnK9JE3~r zXC`owO5X=a-y|uOAEn`Q+*#TcjgnvZt6TdDSbGN#+I0ynMz`y3!{}E+gDj1a6ZtVD zo2S-6PJuV84I8<`H9JKuo62r(f2guhKiH4>C^d53c?vR6%oDO6DLff%sN|KO(pvq@{0JGPr)DTHAYHQ3 zeM0It0rrZ}%_Tv+ne9WZ$3Y{4RLP@@Gat~7Xl}p@RGYJj-##T--(L99@+7YEBXkS9 z2f$Vt6)Ad*rkTtD6kdyj5iIK=erumEDjO))6LI+}Wj7Q{f6b-{;6h0g3)+GP?n{Wga1e8d1YP?PiERior*6DCUMs<7JzUr=fLMh2i9|;;Oex?d~ zR^njo?PlM)B}=R(%4E9Dy`f_&&28|cx4718#%29&_+&ysxh)1`-Cc6HwzCOQs1KA8 zM^FjM3h-acb({%aB82Ob8=t+Ovufw{H?sd`JO}LMh&EQ8>E3KE2RA2AAfE&r+=E96 zs^msmLGFl#;ma9{)g+d*1NP(e9oVeO^C8G&~)Pm+-K(uKlpl9sYP4KgZnJiv3bz8?ox_kklJN>`0k5GA?(Dg)Y2|%qNj1{4*^jKRl#Qh64Gzm@j#6XnzmI{2gSxV~mwOGB+$NvX1ngI@k9?e3 zF@rtv=)~>0+D->G2;Eouo#RGhm~GnXTK@wX)%wJd0L`$X0$4%G>)LF(W3g2Tc{hiu z03?1ZuChdcgaPET?DTUdYPZX>+hPU4u$MOP!h&Y5`@Av}a8Xox++VydqmoEXNq(d3 z_+aVl>(M1hzVMfWt?knSk!Oli;MX1@cLrB50bXloF7|j0mI3mQpBTh`=w2jz1V3u? za9F8#dN`t=uO5RrT&*4HvvWyqe~KW~U5wCIFoDlHu19x#DP~lV&PtgG+9h1Py0 zdp8bh%u)|={>{p_{gHR|9jbR}zttETd*61f+FSCMy;@Hp(Q*D^%?|an_NixLrB4*- z=HIwsVa9T}>3FeB6=eBH4(gZPBEZEt#jr7&yr%!4SaWsTa@j)Gkv!Z}(8O5L?L?Pv zt*6<8*3$-&6Fr%Zi%1X>K_R!^(Zq=43jKS<^URQ zeOl#UCtQ!~YKk}&(D7zL2v_1T=%#M55LYXsF4B5_=7{6y4F>+O-K~CJq-O`nK*Kx7 z)uIAoP;tB=WSfwx^%ANn?!i>TGN0+)`$&g5w5?5_q4W)yuhqxl7*847GG%zwfrjn{ z?&R0Xv2g>w-I3$^Ayg!F`~50MZvy%g74>0U!fp3m_AbkxgT(dg#@gzVK zzRX9%iIY4BC2&JND0DR`JMxURZ^?L>pQZH;<#jZ2&*B@UTb zgLcUJX=>IAweczdNm1HY=>c|4)d}qQ3hTUzO`Jc$fb%|eaFXNr#6(4p-XVGp)7(?7 zh5ASzGF1{`Q<8A~bQhu}Hp-7Cx`-(i(nE5?d)^#NtzleovC42)wWcRXmZyshd*1hy zgWucHPFG{(&!k*@i{&%zbAHrf^Q5=X*8}~FvB-*JT)%GveE}0{h=>tMb5|G2?N*JO z-yVz@Y%_X7srIx)o$ns#8K3X7T5a6ob(s@amjVckvtsyW=~<*XH8#H4X6+q|zJRX2 zo0o@IYiXdZu@0d+k7qq#C<6QNVIt(9S9iay z`fb7U<3SZ~@6EvyR-#$Bu3)va=Mq=elZ!}qbGJW*l9ZtQ0=L+92d^rXDhN5Qiq)&5 z!Jh-4Fk;oCp27qtk9YKiaXAVVQTy?U$H+aBYZKldEnbE|$9})ueL>NaqOYPw1Z#m` z8YaE2wM~Axmkg*)_eBOiOnH?2qiFd<2#a`VQIRB^)YKCu`kC?Q<*dYHgp{^mps>iGK&Btpp*rHmHx=<7JUqw&pHNSY{Lnkj!H zqobX0v#ob=NpW>V0>syUvbfCPtcJc~sOC+d+1|T(%;QReFiVBuH;qdBxpQ zswV(N7QAuZxYC8g-tnz_m}PlTT;De;I-2!bZ_q+AVrD#V`LqlkN>|xgg5KZvX)Y-? ziK*Yvr;*TD3(L+RKqk_L7@u6<9Au z{iD-^rPPA@70v-j0Qzwa`7*i_6jZsQe2QOA3dOFa;t8Fll|&&*2JGoMV;>2sVC0D~ zr&I*^MS@3Rf~2qZT&Bwb17*n#N^!#e&rN~R+`&Nw0&P_=RLwmP6aZ~rw>V=Dl<}V_ z$ZXth&l=X*JTKYi<3!0=7XTrh>(SaSZEkO?4dFm(k9G#&G75a~2$#kXcdQZF9_UPv z&1dAubo~g4opoG%>Abn`H8BAVM%+4(jBhWuVi>5ES&r1y(sG4W^!@Sc!~UIP*Zo~g zm7d(+aUfZYP{q?{cj~>NrCLpQWElYf$d6)bN3U?ZJW}_LacwIU3w~g5^ zh|Jg(--_3@{=sii_~Mk3vk!dPC${kk!ptZsNuYYfuNtMtha&Nsbn+u}|F~q?gVdCo z3;)cS9hxdO%pRaMP4f+>`d7s-8ZH6g0KF$025^R<%#gzD34G5s0JF|6E{4<4id75p2@i7IcaUUw}5MI2jhylqOpo$hI(yh9q2_ zkNJ~MRAc>zYTC_n_UNbsQDl|mX8&A-zhP_qefG2}G@|$WE zaH}sc*d@8qmq`Dv(T|oqj6wiu|9$13%kwW!|DDVK&xPpWg06n`$4e#5KO@WhV@cz+ z59t&*86^h&v-bMu5o&ZDJ*C%~s^9kdFS_fW8~u2#h6sb8{J*dKH`Darx%{sX{cLCc zclZ3i(L}~laX_C3+-^h~b-&VZM^O0+WqTF3QI#Xf$ux5>CqY^Z)t(HyKO=601)wHY zA9P;*MEQ1m?b}3L4W_`j$l?9Kh#~Rh z5>#oRG^L1duAxT`j6<{Ul5mWM`IYcXG%L7oaet!sPGD2E2UrAt~rIMz3ncwK}^^SJq| zel`_;VJ)Dx$(f%Buvh-^q-eXv8VuNhI)>3&RJ6mKZmrSSOjCeaZ1Y;sGx4-T5~lRU zG?R_nW5sxyD}*Eb@_jo89NGtf8}M;R@>YMUC?W9^-uK^;y*k|D;wSl;ks$M29=KYjU4F&wlvuY#pT6{RiI`#EUt=I-=a7E1Ezkdanp6c!l6iL-sNlH+` z2k;M6K0Q8kJy0VK^EwMHFeJl<_9&f)H*Q>h`2O(HJ7RH*;E#~~Kdk@1*zY$I4!29b zYiAq2?5bpMjZ1vaa!De1KSIMzbNpAyFqU)gx;~lRuH=vYi!J_#WxzPwi;gE*U-KWY zH-@GzFqq8P!$A~r$Tfe$Y>eyCYm8#u`Qq2?aRtVrjz1Fp|3TsWhZ}N=K`(kd$>N%S zcVpzaGjCqp&&g$5QZrwN58Bj%%{0ePNUHztq4bw#p7W`;aQTY^^OqrLTrdfjWh)TW z@qd-dAXLMjX?hGUw%oB24^X$Io4H|3X3iKehhz&d}+pT{8bA6eHkm!%b@9gPQ!C`kOyQBD{|=oC1%Qq(A5E@1NqE z807lC&%Ptw{{H(vMsp#)hB2JJ<#%WPM&|yndGax5tl~*eD^vFW)Y9m8udhbn@!!kQ zpG&K8lCg@NlQFpBpDC4pbY5eTF`UPh_BuZi>_0l%`h>BHH|xAD6#i4o2i7@mi;1(e zBnHZxP{hX7nri~z@_Zp_fz~TFMqJ7y2F7=R2-@TT(9C?7wU1D4yu!#w5M1xwP2E{( z%S*aurSVSs={n>cftjim)qG1L`h{NG1x6((8745=6AI%L)gG(cOHcyFmSkOjyohp_ z2JLSrb76vYi1x8>ovf9Up6vB0E-NaG0n-G^2*2#8X0vZS%*&G*jY>Wtc zAwBEeaxw|nz4yAW#1!*w-N$>Pn4NDL8V0!+aAi2f%=WBy8U(HqYRx>rySIliKrQ@s$d)=i!HJ#s!RkqY#Ms9} z&+9tVrw2JyPsRESvMXuxN$ml~@V{Ef&Bz$iMa@e9C{nwvM>V2O>Jlze<4$nEFPhn9U)*S!>C--r{4CXd zc^==93l{a#hJv9h7Q=O}cRy}$I(Hk~e3w=mT*AZTDD%<&djV5;-{fFS;!2*DHsU3_ z!|1^aq&warb$bJjl=HOy*dUi3_K3j2e*x2d1F>ZGT=*~A{|^EGpU-m69u|jw_B8&G zZJx87H;Z^>5*XC{;qgoqx7B&$Q9_PEW{$u&Hp5$wR;p$J3!`wuDv!hhgOt!CCx0FH z#n{hIeVr6X_bM962nHb;ShKAnRW5#8 z4LE;okcVtxLTo-*)E32+49hjq_|P871Nv#dj$5}7^wVdWcx+oYP(a6Cw3HDB!0wtW zjAivBiA2_rlZs7>s~*iXG)8X3DcN$UA?6wcRUI21SvO5WqEMv$=~~YyOsx98%R+zY z-Q7{;fR*9PtNQ68Y-Wgf0cD5+BCFiF#Q1VUPGRW6<63Mqh7oIYR?@^LHSpRfI7VKcIH|NdUAeBn@bCtJN4e57grEEpm zQl!`^mad~(HnA+}^*49kR4wzxJ~+bUDEZNK0qJ#&H*n#KKrG)W2w7!O-t7u=eZbqg zz(LII)lLc1-N^4XgB@v?H^;%Y=o0g*Dg&PJgcx2OX7(>THyo2HR){JdBf{As;<{?I zX)kPh@=QJndpQ~7`(AxxX>dFNRqn)sDFzm#oE{7z3i11STBnPa+Xk5^N?VA4D_7%# zrP8$dR6Q)oq{}e`l+-n~zXmb?Ng~B!8E40(B-0XGXhj;q14L}chJl^&Hjk#W7Y-5caP9U0dWwJE5&R`rpn zTyI|YU?ucm6&YqLS;ez8*iZ@+=>)WL$k5XKJo=S)Z4&6gfh$*5^>?qmb0Bo^AW0>@ z`2jJ!NIm#oXb;=k&gvNAN;!Ko>Ny%~{$+L- z)~tJM1G6c^P>rNto2*)5M{8%|=wMT)XV@oAC(WiMH)fBlwtu^QceFZTockFyF5RT>u1Hru@VJT4n1psAD>Jv#O{1FdQ$HX;`x6$L2|Az8E^9SEPl(? zw90O=1)B_jM$ZhERoSlW&T$@#1ktuk6V{<|wuwHujnyItqEA$y%Bl0cRLn&7RCbah8`;0xm6%9#&7wFUQ>k)xiWH$#i8%K|{DNUyiW8@4E+};3}E-@RuIT8lGpE+^dx#CSX}{f)a-IdVjExO+ShaT)>-1_xodvba8@ZFn=;o!*`f* z4z6XYpmAMyZQHNg^tbu?G01Z1w{K7vMB`H6ek!SE-KC=r)L3ielkfX>yJrLf^G&Z? z!GmLRzHH1tX@WtTL}Y=qCx(`*;4nY?i4e3YvvuM9sRYPmT=FBWO`jU8uQShppc3ov zQwB}X)|vd%6%u8#z_(A%m2I!?!V#y?Wud%LAd z<}Wga6_=!XSBdXrrnyeXJ7vt@xRGKZoDm;;=GYq#o-kGMo-c3S{EM~mKayvB?a=E^ zO~rSpi~EsmGAAR#X&2!59i_NiV$gA)@&l|W?V@L>nhAP^un>1<&^ixbvM^X^drb&# zK%Rq!-i=)y)mj9894PL`Y*c)D3e&a*RLKsUeA2tmJ}t&RRlVg6LDj9)h8nbSj8#Kg z$T22ydu5g5Cv>9*`hytd1>lZb*O~J*o9^HC+SFq=9^2~l_As)*xWUX-V8Z%y0_vAM z1V*;F>QKeeM7M8>$qwNFITx!+kCAD1QXl)iQjx9tlBdaYwS$hZrq$U1+{}3VdsVPD zGkcwRZSi;cc=tm_P_=ivpO$bk0?t&C?iiL7q6@JYnk5TRmiIheAxbQ~D_TAIIXXi8 zEfKXU*22LfP1zAR>SSUDmq5*wSW2kbxlxy79{GRv;Mu*GQ^K;S02Fr~T_;t29YXsg zhxm;%Zw&g%B&lcJGPR*^3m~6;7G)_uP8M~`S$-REUh&F&KV?a7ros}!TY&}K?e-U7 zWl!o+uWb{u-l)hg(#04GeOGqup4BHvFD|Xs`VXzEl4F#bAfa6Yiob0iOuWPd6J?s7 zpij(=1w#E)z3-hm>Vbccd9%OH;V^_Ui~1fy8+ZO9TNeK>+V>AbO|0}6P=QFiTYuH3 zkwO?7y}+bK#ErAJI2wh;E>v*ks|0>oHxk7UOq>Gs_R=Jm2OF$W#Vkb>mxWgH2JyZ% za>}c%&5nucna`@uE&Wa?1ZBuJvfo&J46xA;D+MH%vaCv4#IN~!4!z*50KISQbXgpS zMGyJ0adohzd$~_G)~)puGLX z=XPJQ8Qgj_#!G*4>MYXjm9wPv8MG$&0kfhs0)M6?h_`ROQ_^L>MTpiK^I4SX=H+iQ zyOTcsn}#?`?4G*C^&p**U<)tbX5a23VG7&)vKuc+u)(3nO-AoMrf)+b`b*u#t1&6! zDDOpik1P5pok{jh4(L-`DBZOQu)QF)O+=q&n*yZKS19-z&+Hr`4VPYdf!}Ey923K0 zJJ=OlMkDuS(~XN=U#+|F`hA7TS`ghwvA)i0l^f+UVwt>}Qz}1m#5IhU+{+C!wp4H z3W{Otu_9g$>f{>iAC!9?P><|HjSgHl*ELm}-A=vX9Q%gn+O_%e$M98@U8%09fNu#Y zsXtw@Ir&m~g7sr=E-R1poMO}P1$<4XFpzs^?-=KFk(rHGVoT^4d7R!VFlZ%;0`i}9 zugfD<`z;gfGTu@tM}&R9i#+&_%k77MFR($mMh@BL8sB9e<9dK{AU42O0GJKpN;HJF zRyyAHoW|_<46BB>)-6_iofN-)AI2GeT*glLh74rO5b3&iJauzF9l1v3aLhCd?lb+y z1TPy6u9eK(Ey`FY*)8Qd;%8e~KI$ZF z%udXzl|U zF@)ObS!>f+7(?$VS=bm$x{5R|l+Z?MOlwGGE<)xKdE`FZEhe$7H$GyktEmX01Pt&sBLdU$RBJ$FXoJULssx&FqtUTDCrw|l{4bnGnznk++TE=Hl!#Nq+^a`{8H$i4?e zE6^x?-fJy_JjPKoC}VZj>}wf|HMPQXP?`?>RLfEDELL)dF`lj`rRd6GqsUV!f<4c_FPeN37v*zFk7TB7CFa%g3lE6ES5RqKDg_%RFP*xa!&`3}<1AFTLoQIhJ{q*O1g05skN3om(C zRYE?~da~dsV<=plaUFxQ_yS+x+G|(A@Y%IZJIC%sgt`U2@LS@$FCanfIy={9SZr+p$&|g9OlVFfdC!hIm7lRhl zNKN8?pkGZxDGw?i8=NHE1$_v|Gu)eYICdA+5xhQ=eIO*-gi#fMZY-%0Zn2$Dzi%4Er5l7F9!=2K72P!@{CozoYCd)PT;i_E+eg~!A(mq zHC1F9v*`f#ccT}K@&Mb6Go*atJ&P6fEW0Vd3k4)8(!^Z-JqeH-A4yL5%EzJ%6#<#c z@O8wnKD0*FLnbPrtPygVX$mf-$)b%I+>P$)^y ze>0=Tu0G@XvyYT^QKoYScHfaR8(#*or=`g^14l1rz7!cRDU={nAd71;Wn|n)zb~&}i>vokj2fwmdc1NmIcgXJh5&B3u z(ym`TOt#3ZHYLOwN+i7ScTGhfOP3V5@vv?&AyMBj?6A(=hUASA&pB~wI_)6(X{ts7 ztlG1VN9h9u-Zb|vCK}qjZFu&Oq;P<3eGgV_d1s&ww9Be17UUqps|O?PY$p zE>J(-ppw2VgS7Jxc@8Q=%j^@TwKvwV*}tXN7`AjZl3xplQ#c{AypV3?C%xM;YwL0aNwpo(mF4gX=qySKE&D-VZ2bR!} zn7-hBOGw%+Pn+=Paminn8G*kWX{b53Mk93r{DmGNznki5H*B&(w}q?c%HrAxou76< z^n)e2jS-Rz?#tEec4p<7Hpezb&6y@PMe_R2X}(XNSR<^E7Y;fcbw|w9PK!aA zOe4yB*M@?g($YO~d;r_o(W5CflRK{c zr?3IUvYE{=y4e_(!m+WXFrJKnn^N+={RCxWcvl+lnUX8yjW(tpyf8=`Yp}5K635(h z3|M5uK3frC5MxtGTV5r5;ATZouM^UF)y4wesDKrC$hThC+m*y-aN}aeENw2UXJRCO z4NN(inGa>1lzgZJ?un?{F$P_c*xQ{q3=@o94K#PvVPo2F)5)f-N2zasUyP!)>ATpu zh>0AM>!D#mMl=Ar?>TU=hYadvReB)#ZLhW4BRQ?#-sET$GpAqOE$`d|%GbH6mwu#y z$7%BJ7k~q0y1ZA=-X7Hl8%!|Q?@nj;Hp*KBW7D%)ihu(pSFv@$8SxUI_ zmYi(CzkBD(Xb-9MN)YrW@AH7=F2WLcXI`q(2BNvEYgo5kP`5KioD8JI)T@Hs;w!>C z02Ln_>eq%q*aYR86Vl5JFrc)C%0*V#b?>Vxl6QG%3!y9nr}m*x84M-?J>!_FgXCAz zj~1{LPL1`pXRiXeTP?ptslizTc@qedqJTAFn_)SnS7 zo|8*mIk$miRzW-DYwGxrd?T5=J-L-8e%Kw z=+bvJ^3u>nI%Z$R8#nx<)y{P+FMY`zdpjlMz|~6Oi?xCBqb>?H(|dD5w~b|GN&Uk# z=XI8!94!xTvlNe%7D=XrVpxT7_QkovXx6Ryi`gA%Qs98qJ&Ln-K-@lRSp62J}k8-z_>K?V#| zA)?cXIy(g9eYoAbAR3!wBcQyC`Mjb-aGHOkK1>O{aQU0l)OWv_N)uf_K`U zdyGb|e%&hr#PG^GHg9tg zv`~Tbm5BGA`{bq#;^~}9df${^FxZ7iH?s&+9Hb&H6;=*3ADI{5s7dNa4wjf15?rqK z2CdeKMpaZ`bXAnxPVDZj^9;5m(eCq#x8`GMW|qvhwk~$xBC4fh zROk^^__w84N{Lkw^2Exp?n$>(Pc?09&iDB@EpO&OX~B`D>%>mz>^Hq$L_c?{MK3#~ zr?iiJ0tSZfSuS)7xlXK0G-KMC8<+x6bnf?%Xu0bV5`$a-9$uC@eGX zcY6VKJC_4l>%U*&%GeASm8=6^_zn6SB(b_ZuR^AnTAxX!%?o1ktI_tBV`m!sHqe^w zPC>jCZda+;;4EXfiS9sG79Y2>?yHf~PXxCHNZ8HPPogMcW zPw=o#bryJ)-c~AQ>F|4K%>tm%Xnp^LZ+RT0w3Gwzl|^=%EiS(x3#z^FJM=#ufAjB?0yVy#&Pf}8>JHB& ztc)v5y|04cOn)~p{Q45ix#}c52zkN+P*;U_jFa;%D++j|5$9&Y39S%cxuq*R7Jm1L zV^azU=}j>$GOkXL@0+lD42t|1%nEG`QS=~+#3-D{m)yQvR06Y?%Nz;#P}s<6_SG|Y z{G(eSC3&kJ>f=<3!yrN*+TRwCLGt?vJ#A92Z7Q zO}^`_fB%DjE-ZgI1NM(=i0Kl){3oLLw@(^9jF!=gPfz>=lKw|0Pu*Z*WKal(^JSX+ zAO`p+K`D=SyZ)yo|MyQ5 zN6%h(7kt>m&y?qnS^HxMf9>R<{+BY=w2_J91wPrBQ1T8y#IM@QyMWdGB&pOwIr4EFAySw2J{4lGk(p4Fg*KN&o)$3#}Xmqx^_VFjaQZp?Y+@C-&GQ)ImlOy?#_-<;>L_-hT6xQTdsE;8dM@6fo<$mJ?Eim`ie zU-5$6?VNlj6A9?>6I;BdzA_}!tv}(UJ)=7ghB?wLHalLaa)00FB;9b?=;FS7Ki%q) zi{>9jxIesQZtP1zEl$&3K4m{G7R96w>=TdD{d(zV=`F*YV&!&jnZ+jMm8Knxl}`M4`#sGCxuYF_wt;XFH$C<8&@=gC`18WaDbjZu z@Y&WfIdGdhfnR}JjF8C-S}7_mU-;&$%uiKk?v>=piFSuym|w>!bwj^@hTfd(B8fkE z{>vez!$(hD(D=(kIG#mNUQfUFu@+N5Uj6bu@Ku8tYtbmzi#XT7MaueSie8KC(WL(~ z-3jZq9xq!u%~s{EAc}T~ffHOGI3B*TWl`dv=Wi~rU8~a_JcXgLp6R8O^tW5z=RDe8 z?SE)@x^l9bgTi8mUB@nMeTKyhhlT@ITsd=&FK%g_Z|3{MaCV#0EKNoiewKF*3U^t` z@7(8m8M!jouCH!x%i;C&4<&8Q`fRke_rPARFOTjj^L>kNGv9r8&@tko^L zZCIih;d3okv(;~+E@L$U9wjGq6nxI|tg(S>!^SA(;s|~{XZAWy)YOEkbkroK(Qpzt bq4Pn!$17s}blrkx1|aZs^>bP0l+XkKSr|E@ literal 0 HcmV?d00001 diff --git a/docs/management/connectors/pre-configured-connectors.asciidoc b/docs/management/connectors/pre-configured-connectors.asciidoc index 3b0a5e3004f83..74f18d0283643 100644 --- a/docs/management/connectors/pre-configured-connectors.asciidoc +++ b/docs/management/connectors/pre-configured-connectors.asciidoc @@ -803,17 +803,17 @@ xpack.actions.preconfigured: hasAuth: true <1> headers: <2> 'content-type': 'application/json' - createIncidentUrl: 'https://testing-jira.atlassian.net/rest/api/2/issue' <3> + createIncidentUrl: 'https://example.com/rest/api/2/issue' <3> createIncidentMethod: 'post' <4> createIncidentJson: '{"fields":{"summary":{{{case.title}}},"description":{{{case.description}}},"labels":{{{case.tags}}}' <5> - getIncidentUrl: 'https://testing-jira.atlassian.net/rest/api/2/issue/{{{external.system.id}}}' <6> + getIncidentUrl: 'https://example.com/rest/api/2/issue/{{{external.system.id}}}' <6> getIncidentResponseExternalTitleKey: 'key' <7> - viewIncidentUrl: 'https://testing-jira.atlassian.net/browse/{{{external.system.title}}}' <8> - updateIncidentUrl: 'https://testing-jira.atlassian.net/rest/api/2/issue/{{{external.system.id}}}' <9> + viewIncidentUrl: 'https://example.com/browse/{{{external.system.title}}}' <8> + updateIncidentUrl: 'https://example.com/rest/api/2/issue/{{{external.system.id}}}' <9> updateIncidentMethod: 'put' <10> updateIncidentJson: '{"fields":{"summary":{{{case.title}}},"description":{{{case.description}}},"labels":{{{case.tags}}}' <11> createCommentMethod: 'post', <12> - createCommentUrl: 'https://testing-jira.atlassian.net/rest/api/2/issue/{{{external.system.id}}}/comment', <13> + createCommentUrl: 'https://example.com/rest/api/2/issue/{{{external.system.id}}}/comment', <13> createCommentJson: '{"body": {{{case.comment}}}}', <14> secrets: user: testuser <15> diff --git a/x-pack/plugins/actions/docs/openapi/bundled.json b/x-pack/plugins/actions/docs/openapi/bundled.json index 2e88eb39185a5..d165392087670 100644 --- a/x-pack/plugins/actions/docs/openapi/bundled.json +++ b/x-pack/plugins/actions/docs/openapi/bundled.json @@ -296,6 +296,9 @@ "$ref": "#/components/schemas/run_connector_request" }, "examples": { + "runCasesWebhookConnectorRequest": { + "$ref": "#/components/examples/run_cases_webhook_connector_request" + }, "runEmailConnectorRequest": { "$ref": "#/components/examples/run_email_connector_request" }, @@ -364,6 +367,9 @@ } }, "examples": { + "runCasesWebhookConnectorResponse": { + "$ref": "#/components/examples/run_cases_webhook_connector_response" + }, "runEmailConnectorResponse": { "$ref": "#/components/examples/run_email_connector_response" }, @@ -2297,7 +2303,7 @@ "type": "string", "description": "The REST API URL to create a case comment by ID in the third-party system. You can use a variable to add the external system ID to the URL. If you are using the `xpack.actions.allowedHosts setting`, add the hostname to the allowed hosts.\n", "examples": [ - "https://testing-jira.atlassian.net/rest/api/2/issue/{{{external.system.id}}}/comment" + "https://example.com/issue/{{{external.system.id}}}/comment" ] }, "createIncidentJson": { @@ -2331,7 +2337,7 @@ }, "createIncidentResponseKey": { "type": "string", - "description": "The JSON key in the create case response that contains the external case ID." + "description": "The JSON key in the create external case response that contains the case ID." }, "createIncidentUrl": { "type": "string", @@ -2339,13 +2345,13 @@ }, "getIncidentResponseExternalTitleKey": { "type": "string", - "description": "The JSON key in get case response that contains the external case title." + "description": "The JSON key in get external case response that contains the case title." }, "getIncidentUrl": { "type": "string", "description": "The REST API URL to get the case by ID from the third-party system. If you are using the `xpack.actions.allowedHosts` setting, add the hostname to the allowed hosts. You can use a variable to add the external system ID to the URL. Due to Mustache template variables (the text enclosed in triple braces, for example, `{{{case.title}}}`), the JSON is not validated when you create the connector. The JSON is validated after the Mustache variables have been placed when REST method runs. Manually ensure that the JSON is valid, disregarding the Mustache variables, so the later validation will pass.\n", "examples": [ - "https://testing-jira.atlassian.net/rest/api/2/issue/{{{external.system.id}}}" + "https://example.com/issue/{{{external.system.id}}}" ] }, "hasAuth": { @@ -2390,7 +2396,7 @@ "type": "string", "description": "The REST API URL to update the case by ID in the third-party system. You can use a variable to add the external system ID to the URL. If you are using the `xpack.actions.allowedHosts` setting, add the hostname to the allowed hosts.\n", "examples": [ - "https://testing-jira.atlassian.net/rest/api/2/issue/{{{external.system.ID}}}" + "https://example.com/issue/{{{external.system.ID}}}" ] }, "viewIncidentUrl": { @@ -5789,7 +5795,7 @@ "subAction", "subActionParams" ], - "description": "The `pushToService` subaction for Jira, ServiceNow ITSM, ServiceNow SecOps, and Swimlane connectors.", + "description": "The `pushToService` subaction for Jira, ServiceNow ITSM, ServiceNow SecOps, Swimlane, and Webhook - Case Management connectors.", "properties": { "subAction": { "type": "string", @@ -5849,7 +5855,7 @@ }, "description": { "type": "string", - "description": "The description of the incident for Jira, ServiceNow ITSM, ServiceNow SecOps, and Swimlane connectors." + "description": "The description of the incident for Jira, ServiceNow ITSM, ServiceNow SecOps, Swimlane, and Webhook - Case Management connectors." }, "dest_ip": { "description": "A list of destination IP addresses related to the security incident for ServiceNow SecOps connectors. The IPs are added as observables to the security incident.\n", @@ -5869,6 +5875,10 @@ "type": "string", "description": "The Jira, ServiceNow ITSM, or ServiceNow SecOps issue identifier. If present, the incident is updated. Otherwise, a new incident is created.\n" }, + "id": { + "type": "string", + "description": "The external case identifier for Webhook - Case Management connectors." + }, "impact": { "type": "string", "description": "The impact of the incident for ServiceNow ITSM connectors." @@ -5947,6 +5957,10 @@ } ] }, + "status": { + "type": "string", + "description": "The status of the incident for Webhook - Case Management connectors." + }, "subcategory": { "type": "string", "description": "The subcategory of the incident for ServiceNow ITSM and ServiceNow SecOps connectors." @@ -5955,9 +5969,16 @@ "type": "string", "description": "A summary of the incident for Jira connectors." }, + "tags": { + "type": "array", + "items": { + "type": "string" + }, + "description": "A list of tags for Webhook - Case Management connectors." + }, "title": { "type": "string", - "description": "A title for the incident for Jira connectors. It is used for searching the contents of the knowledge base.\n" + "description": "A title for the incident for Jira and Webhook - Case Management connectors. It is used for searching the contents of the knowledge base.\n" }, "urgency": { "type": "string", @@ -6292,6 +6313,33 @@ } } }, + "run_cases_webhook_connector_request": { + "summary": "Run a Webhook - Case Management connector to create a case.", + "value": { + "params": { + "subAction": "pushToService", + "subActionParams": { + "comments": [ + { + "commentId": 1, + "comment": "A comment about the incident." + } + ], + "incident": { + "title": "Case title", + "description": "Description of the incident.", + "tags": [ + "tag1", + "tag2" + ], + "severity": "low", + "status": "open", + "id": "caseID" + } + } + } + } + }, "run_email_connector_request": { "summary": "Send an email message from an email connector.", "value": { @@ -6395,6 +6443,25 @@ } } }, + "run_cases_webhook_connector_response": { + "summary": "Response from a pushToService action for a Webhook - Case Management connector.", + "value": { + "connector_id": "1824b5b8-c005-4dcc-adac-57f92db46459", + "data": { + "id": 100665, + "title": "TEST-29034", + "url": "https://example.com/browse/TEST-29034", + "pushedDate": "2023-12-05T19:43:36.360Z", + "comments": [ + { + "commentId": 1, + "pushedDate": "2023-12-05T19:43:36.360Z" + } + ] + }, + "status": "ok" + } + }, "run_email_connector_response": { "summary": "Response for sending a message from an email connector.", "value": { diff --git a/x-pack/plugins/actions/docs/openapi/bundled.yaml b/x-pack/plugins/actions/docs/openapi/bundled.yaml index c26c4dc369ef5..58ea32fe25764 100644 --- a/x-pack/plugins/actions/docs/openapi/bundled.yaml +++ b/x-pack/plugins/actions/docs/openapi/bundled.yaml @@ -180,6 +180,8 @@ paths: schema: $ref: '#/components/schemas/run_connector_request' examples: + runCasesWebhookConnectorRequest: + $ref: '#/components/examples/run_cases_webhook_connector_request' runEmailConnectorRequest: $ref: '#/components/examples/run_email_connector_request' runIndexConnectorRequest: @@ -224,6 +226,8 @@ paths: - error - ok examples: + runCasesWebhookConnectorResponse: + $ref: '#/components/examples/run_cases_webhook_connector_response' runEmailConnectorResponse: $ref: '#/components/examples/run_email_connector_response' runIndexConnectorResponse: @@ -1544,7 +1548,7 @@ components: description: | The REST API URL to create a case comment by ID in the third-party system. You can use a variable to add the external system ID to the URL. If you are using the `xpack.actions.allowedHosts setting`, add the hostname to the allowed hosts. examples: - - https://testing-jira.atlassian.net/rest/api/2/issue/{{{external.system.id}}}/comment + - https://example.com/issue/{{{external.system.id}}}/comment createIncidentJson: type: string description: | @@ -1568,20 +1572,20 @@ components: default: post createIncidentResponseKey: type: string - description: The JSON key in the create case response that contains the external case ID. + description: The JSON key in the create external case response that contains the case ID. createIncidentUrl: type: string description: | The REST API URL to create a case in the third-party system. If you are using the `xpack.actions.allowedHosts` setting, add the hostname to the allowed hosts. getIncidentResponseExternalTitleKey: type: string - description: The JSON key in get case response that contains the external case title. + description: The JSON key in get external case response that contains the case title. getIncidentUrl: type: string description: | The REST API URL to get the case by ID from the third-party system. If you are using the `xpack.actions.allowedHosts` setting, add the hostname to the allowed hosts. You can use a variable to add the external system ID to the URL. Due to Mustache template variables (the text enclosed in triple braces, for example, `{{{case.title}}}`), the JSON is not validated when you create the connector. The JSON is validated after the Mustache variables have been placed when REST method runs. Manually ensure that the JSON is valid, disregarding the Mustache variables, so the later validation will pass. examples: - - https://testing-jira.atlassian.net/rest/api/2/issue/{{{external.system.id}}} + - https://example.com/issue/{{{external.system.id}}} hasAuth: type: boolean description: If true, a username and password for login type authentication must be provided. @@ -1616,7 +1620,7 @@ components: description: | The REST API URL to update the case by ID in the third-party system. You can use a variable to add the external system ID to the URL. If you are using the `xpack.actions.allowedHosts` setting, add the hostname to the allowed hosts. examples: - - https://testing-jira.atlassian.net/rest/api/2/issue/{{{external.system.ID}}} + - https://example.com/issue/{{{external.system.ID}}} viewIncidentUrl: type: string description: | @@ -4051,7 +4055,7 @@ components: required: - subAction - subActionParams - description: The `pushToService` subaction for Jira, ServiceNow ITSM, ServiceNow SecOps, and Swimlane connectors. + description: The `pushToService` subaction for Jira, ServiceNow ITSM, ServiceNow SecOps, Swimlane, and Webhook - Case Management connectors. properties: subAction: type: string @@ -4099,7 +4103,7 @@ components: The correlation identifier for the security incident for ServiceNow ITSM and ServiveNow SecOps connectors. Connectors using the same correlation ID are associated with the same ServiceNow incident. This value determines whether a new ServiceNow incident is created or an existing one is updated. Modifying this value is optional; if not modified, the rule ID and alert ID are combined as `{{ruleID}}:{{alert ID}}` to form the correlation ID value in ServiceNow. The maximum character length for this value is 100 characters. NOTE: Using the default configuration of `{{ruleID}}:{{alert ID}}` ensures that ServiceNow creates a separate incident record for every generated alert that uses a unique alert ID. If the rule generates multiple alerts that use the same alert IDs, ServiceNow creates and continually updates a single incident record for the alert. description: type: string - description: The description of the incident for Jira, ServiceNow ITSM, ServiceNow SecOps, and Swimlane connectors. + description: The description of the incident for Jira, ServiceNow ITSM, ServiceNow SecOps, Swimlane, and Webhook - Case Management connectors. dest_ip: description: | A list of destination IP addresses related to the security incident for ServiceNow SecOps connectors. The IPs are added as observables to the security incident. @@ -4112,6 +4116,9 @@ components: type: string description: | The Jira, ServiceNow ITSM, or ServiceNow SecOps issue identifier. If present, the incident is updated. Otherwise, a new incident is created. + id: + type: string + description: The external case identifier for Webhook - Case Management connectors. impact: type: string description: The impact of the incident for ServiceNow ITSM connectors. @@ -4162,16 +4169,24 @@ components: - type: array items: type: string + status: + type: string + description: The status of the incident for Webhook - Case Management connectors. subcategory: type: string description: The subcategory of the incident for ServiceNow ITSM and ServiceNow SecOps connectors. summary: type: string description: A summary of the incident for Jira connectors. + tags: + type: array + items: + type: string + description: A list of tags for Webhook - Case Management connectors. title: type: string description: | - A title for the incident for Jira connectors. It is used for searching the contents of the knowledge base. + A title for the incident for Jira and Webhook - Case Management connectors. It is used for searching the contents of the knowledge base. urgency: type: string description: The urgency of the incident for ServiceNow ITSM connectors. @@ -4408,6 +4423,24 @@ components: name: updated-connector config: index: updated-index + run_cases_webhook_connector_request: + summary: Run a Webhook - Case Management connector to create a case. + value: + params: + subAction: pushToService + subActionParams: + comments: + - commentId: 1 + comment: A comment about the incident. + incident: + title: Case title + description: Description of the incident. + tags: + - tag1 + - tag2 + severity: low + status: open + id: caseID run_email_connector_request: summary: Send an email message from an email connector. value: @@ -4473,6 +4506,19 @@ components: caseId: '1000' caseName: Case name description: Description of the incident. + run_cases_webhook_connector_response: + summary: Response from a pushToService action for a Webhook - Case Management connector. + value: + connector_id: 1824b5b8-c005-4dcc-adac-57f92db46459 + data: + id: 100665 + title: TEST-29034 + url: https://example.com/browse/TEST-29034 + pushedDate: '2023-12-05T19:43:36.360Z' + comments: + - commentId: 1 + pushedDate: '2023-12-05T19:43:36.360Z' + status: ok run_email_connector_response: summary: Response for sending a message from an email connector. value: diff --git a/x-pack/plugins/actions/docs/openapi/bundled_serverless.json b/x-pack/plugins/actions/docs/openapi/bundled_serverless.json index 448bfcc7cef14..acde35b764a5e 100644 --- a/x-pack/plugins/actions/docs/openapi/bundled_serverless.json +++ b/x-pack/plugins/actions/docs/openapi/bundled_serverless.json @@ -1289,7 +1289,7 @@ "type": "string", "description": "The REST API URL to create a case comment by ID in the third-party system. You can use a variable to add the external system ID to the URL. If you are using the `xpack.actions.allowedHosts setting`, add the hostname to the allowed hosts.\n", "examples": [ - "https://testing-jira.atlassian.net/rest/api/2/issue/{{{external.system.id}}}/comment" + "https://example.com/issue/{{{external.system.id}}}/comment" ] }, "createIncidentJson": { @@ -1323,7 +1323,7 @@ }, "createIncidentResponseKey": { "type": "string", - "description": "The JSON key in the create case response that contains the external case ID." + "description": "The JSON key in the create external case response that contains the case ID." }, "createIncidentUrl": { "type": "string", @@ -1331,13 +1331,13 @@ }, "getIncidentResponseExternalTitleKey": { "type": "string", - "description": "The JSON key in get case response that contains the external case title." + "description": "The JSON key in get external case response that contains the case title." }, "getIncidentUrl": { "type": "string", "description": "The REST API URL to get the case by ID from the third-party system. If you are using the `xpack.actions.allowedHosts` setting, add the hostname to the allowed hosts. You can use a variable to add the external system ID to the URL. Due to Mustache template variables (the text enclosed in triple braces, for example, `{{{case.title}}}`), the JSON is not validated when you create the connector. The JSON is validated after the Mustache variables have been placed when REST method runs. Manually ensure that the JSON is valid, disregarding the Mustache variables, so the later validation will pass.\n", "examples": [ - "https://testing-jira.atlassian.net/rest/api/2/issue/{{{external.system.id}}}" + "https://example.com/issue/{{{external.system.id}}}" ] }, "hasAuth": { @@ -1382,7 +1382,7 @@ "type": "string", "description": "The REST API URL to update the case by ID in the third-party system. You can use a variable to add the external system ID to the URL. If you are using the `xpack.actions.allowedHosts` setting, add the hostname to the allowed hosts.\n", "examples": [ - "https://testing-jira.atlassian.net/rest/api/2/issue/{{{external.system.ID}}}" + "https://example.com/issue/{{{external.system.ID}}}" ] }, "viewIncidentUrl": { diff --git a/x-pack/plugins/actions/docs/openapi/bundled_serverless.yaml b/x-pack/plugins/actions/docs/openapi/bundled_serverless.yaml index 036bd0e7ce464..3d9be12c8077e 100644 --- a/x-pack/plugins/actions/docs/openapi/bundled_serverless.yaml +++ b/x-pack/plugins/actions/docs/openapi/bundled_serverless.yaml @@ -907,7 +907,7 @@ components: description: | The REST API URL to create a case comment by ID in the third-party system. You can use a variable to add the external system ID to the URL. If you are using the `xpack.actions.allowedHosts setting`, add the hostname to the allowed hosts. examples: - - https://testing-jira.atlassian.net/rest/api/2/issue/{{{external.system.id}}}/comment + - https://example.com/issue/{{{external.system.id}}}/comment createIncidentJson: type: string description: | @@ -931,20 +931,20 @@ components: default: post createIncidentResponseKey: type: string - description: The JSON key in the create case response that contains the external case ID. + description: The JSON key in the create external case response that contains the case ID. createIncidentUrl: type: string description: | The REST API URL to create a case in the third-party system. If you are using the `xpack.actions.allowedHosts` setting, add the hostname to the allowed hosts. getIncidentResponseExternalTitleKey: type: string - description: The JSON key in get case response that contains the external case title. + description: The JSON key in get external case response that contains the case title. getIncidentUrl: type: string description: | The REST API URL to get the case by ID from the third-party system. If you are using the `xpack.actions.allowedHosts` setting, add the hostname to the allowed hosts. You can use a variable to add the external system ID to the URL. Due to Mustache template variables (the text enclosed in triple braces, for example, `{{{case.title}}}`), the JSON is not validated when you create the connector. The JSON is validated after the Mustache variables have been placed when REST method runs. Manually ensure that the JSON is valid, disregarding the Mustache variables, so the later validation will pass. examples: - - https://testing-jira.atlassian.net/rest/api/2/issue/{{{external.system.id}}} + - https://example.com/issue/{{{external.system.id}}} hasAuth: type: boolean description: If true, a username and password for login type authentication must be provided. @@ -979,7 +979,7 @@ components: description: | The REST API URL to update the case by ID in the third-party system. You can use a variable to add the external system ID to the URL. If you are using the `xpack.actions.allowedHosts` setting, add the hostname to the allowed hosts. examples: - - https://testing-jira.atlassian.net/rest/api/2/issue/{{{external.system.ID}}} + - https://example.com/issue/{{{external.system.ID}}} viewIncidentUrl: type: string description: | diff --git a/x-pack/plugins/actions/docs/openapi/components/examples/run_cases_webhook_connector_request.yaml b/x-pack/plugins/actions/docs/openapi/components/examples/run_cases_webhook_connector_request.yaml new file mode 100644 index 0000000000000..6aa80ceecbc08 --- /dev/null +++ b/x-pack/plugins/actions/docs/openapi/components/examples/run_cases_webhook_connector_request.yaml @@ -0,0 +1,17 @@ +summary: Run a Webhook - Case Management connector to create a case. +value: + params: + subAction: pushToService + subActionParams: + comments: + - commentId: 1 + comment: A comment about the incident. + incident: + title: Case title + description: Description of the incident. + tags: + - tag1 + - tag2 + severity: low + status: open + id: caseID \ No newline at end of file diff --git a/x-pack/plugins/actions/docs/openapi/components/examples/run_cases_webhook_connector_response.yaml b/x-pack/plugins/actions/docs/openapi/components/examples/run_cases_webhook_connector_response.yaml new file mode 100644 index 0000000000000..8ed95bc57acd5 --- /dev/null +++ b/x-pack/plugins/actions/docs/openapi/components/examples/run_cases_webhook_connector_response.yaml @@ -0,0 +1,12 @@ +summary: Response from a pushToService action for a Webhook - Case Management connector. +value: + connector_id: 1824b5b8-c005-4dcc-adac-57f92db46459 + data: + id: 100665 + title: TEST-29034 + url: https://example.com/browse/TEST-29034 + pushedDate: 2023-12-05T19:43:36.360Z + comments: + - commentId: 1 + pushedDate: 2023-12-05T19:43:36.360Z + status: ok diff --git a/x-pack/plugins/actions/docs/openapi/components/schemas/config_properties_cases_webhook.yaml b/x-pack/plugins/actions/docs/openapi/components/schemas/config_properties_cases_webhook.yaml index 81c94bd3e8806..da803ba7f3128 100644 --- a/x-pack/plugins/actions/docs/openapi/components/schemas/config_properties_cases_webhook.yaml +++ b/x-pack/plugins/actions/docs/openapi/components/schemas/config_properties_cases_webhook.yaml @@ -42,7 +42,7 @@ properties: are using the `xpack.actions.allowedHosts setting`, add the hostname to the allowed hosts. examples: - - https://testing-jira.atlassian.net/rest/api/2/issue/{{{external.system.id}}}/comment + - https://example.com/issue/{{{external.system.id}}}/comment createIncidentJson: type: string description: > @@ -68,7 +68,7 @@ properties: default: post createIncidentResponseKey: type: string - description: The JSON key in the create case response that contains the external case ID. + description: The JSON key in the create external case response that contains the case ID. createIncidentUrl: type: string description: > @@ -76,7 +76,7 @@ properties: using the `xpack.actions.allowedHosts` setting, add the hostname to the allowed hosts. getIncidentResponseExternalTitleKey: type: string - description: The JSON key in get case response that contains the external case title. + description: The JSON key in get external case response that contains the case title. getIncidentUrl: type: string description: > @@ -90,7 +90,7 @@ properties: JSON is valid, disregarding the Mustache variables, so the later validation will pass. examples: - - https://testing-jira.atlassian.net/rest/api/2/issue/{{{external.system.id}}} + - https://example.com/issue/{{{external.system.id}}} hasAuth: type: boolean description: If true, a username and password for login type authentication must be provided. @@ -130,7 +130,7 @@ properties: can use a variable to add the external system ID to the URL. If you are using the `xpack.actions.allowedHosts` setting, add the hostname to the allowed hosts. examples: - - https://testing-jira.atlassian.net/rest/api/2/issue/{{{external.system.ID}}} + - https://example.com/issue/{{{external.system.ID}}} viewIncidentUrl: type: string description: > diff --git a/x-pack/plugins/actions/docs/openapi/components/schemas/run_connector_subaction_pushtoservice.yaml b/x-pack/plugins/actions/docs/openapi/components/schemas/run_connector_subaction_pushtoservice.yaml index 7692a35b2f05f..567e1adf3dfbb 100644 --- a/x-pack/plugins/actions/docs/openapi/components/schemas/run_connector_subaction_pushtoservice.yaml +++ b/x-pack/plugins/actions/docs/openapi/components/schemas/run_connector_subaction_pushtoservice.yaml @@ -3,7 +3,7 @@ type: object required: - subAction - subActionParams -description: The `pushToService` subaction for Jira, ServiceNow ITSM, ServiceNow SecOps, and Swimlane connectors. +description: The `pushToService` subaction for Jira, ServiceNow ITSM, ServiceNow SecOps, Swimlane, and Webhook - Case Management connectors. properties: subAction: type: string @@ -52,7 +52,7 @@ properties: NOTE: Using the default configuration of `{{ruleID}}:{{alert ID}}` ensures that ServiceNow creates a separate incident record for every generated alert that uses a unique alert ID. If the rule generates multiple alerts that use the same alert IDs, ServiceNow creates and continually updates a single incident record for the alert. description: type: string - description: The description of the incident for Jira, ServiceNow ITSM, ServiceNow SecOps, and Swimlane connectors. + description: The description of the incident for Jira, ServiceNow ITSM, ServiceNow SecOps, Swimlane, and Webhook - Case Management connectors. dest_ip: description: > A list of destination IP addresses related to the security incident for ServiceNow SecOps connectors. The IPs are added as observables to the security incident. @@ -66,6 +66,9 @@ properties: description: > The Jira, ServiceNow ITSM, or ServiceNow SecOps issue identifier. If present, the incident is updated. Otherwise, a new incident is created. + id: + type: string + description: The external case identifier for Webhook - Case Management connectors. impact: type: string description: The impact of the incident for ServiceNow ITSM connectors. @@ -117,16 +120,24 @@ properties: - type: array items: type: string + status: + type: string + description: The status of the incident for Webhook - Case Management connectors. subcategory: type: string description: The subcategory of the incident for ServiceNow ITSM and ServiceNow SecOps connectors. summary: type: string description: A summary of the incident for Jira connectors. + tags: + type: array + items: + type: string + description: A list of tags for Webhook - Case Management connectors. title: type: string description: > - A title for the incident for Jira connectors. + A title for the incident for Jira and Webhook - Case Management connectors. It is used for searching the contents of the knowledge base. urgency: type: string diff --git a/x-pack/plugins/actions/docs/openapi/paths/api@actions@connector@{connectorid}@_execute.yaml b/x-pack/plugins/actions/docs/openapi/paths/api@actions@connector@{connectorid}@_execute.yaml index a276f30292daf..e479747700abe 100644 --- a/x-pack/plugins/actions/docs/openapi/paths/api@actions@connector@{connectorid}@_execute.yaml +++ b/x-pack/plugins/actions/docs/openapi/paths/api@actions@connector@{connectorid}@_execute.yaml @@ -17,6 +17,8 @@ post: schema: $ref: '../components/schemas/run_connector_request.yaml' examples: + runCasesWebhookConnectorRequest: + $ref: '../components/examples/run_cases_webhook_connector_request.yaml' runEmailConnectorRequest: $ref: '../components/examples/run_email_connector_request.yaml' runIndexConnectorRequest: @@ -61,6 +63,8 @@ post: - error - ok examples: + runCasesWebhookConnectorResponse: + $ref: '../components/examples/run_cases_webhook_connector_response.yaml' runEmailConnectorResponse: $ref: '../components/examples/run_email_connector_response.yaml' runIndexConnectorResponse: diff --git a/x-pack/plugins/stack_connectors/public/connector_types/cases_webhook/translations.ts b/x-pack/plugins/stack_connectors/public/connector_types/cases_webhook/translations.ts index cf5b0a37a06dd..02b45786c362f 100644 --- a/x-pack/plugins/stack_connectors/public/connector_types/cases_webhook/translations.ts +++ b/x-pack/plugins/stack_connectors/public/connector_types/cases_webhook/translations.ts @@ -83,7 +83,7 @@ export const GET_INCIDENT_URL_REQUIRED = i18n.translate( export const GET_RESPONSE_EXTERNAL_TITLE_KEY_REQUIRED = i18n.translate( 'xpack.stackConnectors.components.casesWebhook.error.requiredGetIncidentResponseExternalTitleKeyText', { - defaultMessage: 'Get case response external case title key is re quired.', + defaultMessage: 'Get case response external case title key is required.', } ); export const GET_RESPONSE_EXTERNAL_CREATED_KEY_REQUIRED = i18n.translate( @@ -165,21 +165,21 @@ export const DELETE_BUTTON = i18n.translate( export const CREATE_INCIDENT_METHOD = i18n.translate( 'xpack.stackConnectors.components.casesWebhook.createIncidentMethodTextFieldLabel', { - defaultMessage: 'Create Case Method', + defaultMessage: 'Create case method', } ); export const CREATE_INCIDENT_URL = i18n.translate( 'xpack.stackConnectors.components.casesWebhook.createIncidentUrlTextFieldLabel', { - defaultMessage: 'Create Case URL', + defaultMessage: 'Create case URL', } ); export const CREATE_INCIDENT_JSON = i18n.translate( 'xpack.stackConnectors.components.casesWebhook.createIncidentJsonTextFieldLabel', { - defaultMessage: 'Create Case Object', + defaultMessage: 'Create case object', } ); @@ -187,7 +187,7 @@ export const CREATE_INCIDENT_JSON_HELP = i18n.translate( 'xpack.stackConnectors.components.casesWebhook.createIncidentJsonHelpText', { defaultMessage: - 'JSON object to create case. Use the variable selector to add Cases data to the payload.', + 'JSON object to create a case. Use the variable selector to add cases data to the payload.', } ); @@ -204,14 +204,14 @@ export const CODE_EDITOR = i18n.translate( export const CREATE_INCIDENT_RESPONSE_KEY = i18n.translate( 'xpack.stackConnectors.components.casesWebhook.createIncidentResponseKeyTextFieldLabel', { - defaultMessage: 'Create Case Response Case Key', + defaultMessage: 'Create case response external key', } ); export const CREATE_INCIDENT_RESPONSE_KEY_HELP = i18n.translate( 'xpack.stackConnectors.components.casesWebhook.createIncidentResponseKeyHelpText', { - defaultMessage: 'JSON key in create case response that contains the external case id', + defaultMessage: 'JSON key in the create external case response that contains the case ID', } ); @@ -225,109 +225,109 @@ export const ADD_CASES_VARIABLE = i18n.translate( export const GET_INCIDENT_URL = i18n.translate( 'xpack.stackConnectors.components.casesWebhook.getIncidentUrlTextFieldLabel', { - defaultMessage: 'Get Case URL', + defaultMessage: 'Get case URL', } ); export const GET_INCIDENT_URL_HELP = i18n.translate( 'xpack.stackConnectors.components.casesWebhook.getIncidentUrlHelp', { defaultMessage: - 'API URL to GET case details JSON from external system. Use the variable selector to add external system id to the url.', + 'API URL to get case details in JSON format from the external system. Use the variable selector to add the external system ID to the URL.', } ); export const GET_INCIDENT_TITLE_KEY = i18n.translate( 'xpack.stackConnectors.components.casesWebhook.getIncidentResponseExternalTitleKeyTextFieldLabel', { - defaultMessage: 'Get Case Response External Title Key', + defaultMessage: 'Get case response external title key', } ); export const GET_INCIDENT_TITLE_KEY_HELP = i18n.translate( 'xpack.stackConnectors.components.casesWebhook.getIncidentResponseExternalTitleKeyHelp', { - defaultMessage: 'JSON key in get case response that contains the external case title', + defaultMessage: 'JSON key in the get external case response that contains the case title', } ); export const EXTERNAL_INCIDENT_VIEW_URL = i18n.translate( 'xpack.stackConnectors.components.casesWebhook.viewIncidentUrlTextFieldLabel', { - defaultMessage: 'External Case View URL', + defaultMessage: 'External case view URL', } ); export const EXTERNAL_INCIDENT_VIEW_URL_HELP = i18n.translate( 'xpack.stackConnectors.components.casesWebhook.viewIncidentUrlHelp', { defaultMessage: - 'URL to view case in external system. Use the variable selector to add external system id or external system title to the url.', + 'URL to view a case in the external system. Use the variable selector to add external system ID or external system title to the URL.', } ); export const UPDATE_INCIDENT_METHOD = i18n.translate( 'xpack.stackConnectors.components.casesWebhook.updateIncidentMethodTextFieldLabel', { - defaultMessage: 'Update Case Method', + defaultMessage: 'Update case method', } ); export const UPDATE_INCIDENT_URL = i18n.translate( 'xpack.stackConnectors.components.casesWebhook.updateIncidentUrlTextFieldLabel', { - defaultMessage: 'Update Case URL', + defaultMessage: 'Update case URL', } ); export const UPDATE_INCIDENT_URL_HELP = i18n.translate( 'xpack.stackConnectors.components.casesWebhook.updateIncidentUrlHelp', { - defaultMessage: 'API URL to update case.', + defaultMessage: 'API URL to update a case.', } ); export const UPDATE_INCIDENT_JSON = i18n.translate( 'xpack.stackConnectors.components.casesWebhook.updateIncidentJsonTextFieldLabel', { - defaultMessage: 'Update Case Object', + defaultMessage: 'Update case object', } ); export const UPDATE_INCIDENT_JSON_HELP = i18n.translate( 'xpack.stackConnectors.components.casesWebhook.updateIncidentJsonHelpl', { defaultMessage: - 'JSON object to update case. Use the variable selector to add Cases data to the payload.', + 'JSON object to update a case. Use the variable selector to add cases data to the payload.', } ); export const CREATE_COMMENT_METHOD = i18n.translate( 'xpack.stackConnectors.components.casesWebhook.createCommentMethodTextFieldLabel', { - defaultMessage: 'Create Comment Method', + defaultMessage: 'Create comment method', } ); export const CREATE_COMMENT_URL = i18n.translate( 'xpack.stackConnectors.components.casesWebhook.createCommentUrlTextFieldLabel', { - defaultMessage: 'Create Comment URL', + defaultMessage: 'Create comment URL', } ); export const CREATE_COMMENT_URL_HELP = i18n.translate( 'xpack.stackConnectors.components.casesWebhook.createCommentUrlHelp', { - defaultMessage: 'API URL to add comment to case.', + defaultMessage: 'API URL to add a comment to a case.', } ); export const CREATE_COMMENT_JSON = i18n.translate( 'xpack.stackConnectors.components.casesWebhook.createCommentJsonTextFieldLabel', { - defaultMessage: 'Create Comment Object', + defaultMessage: 'Create comment object', } ); export const CREATE_COMMENT_JSON_HELP = i18n.translate( 'xpack.stackConnectors.components.casesWebhook.createCommentJsonHelp', { defaultMessage: - 'JSON object to create a comment. Use the variable selector to add Cases data to the payload.', + 'JSON object to create a comment. Use the variable selector to add cases data to the payload.', } ); @@ -385,7 +385,7 @@ export const STEP_2_DESCRIPTION = i18n.translate( 'xpack.stackConnectors.components.casesWebhook.step2Description', { defaultMessage: - 'Set fields to create the case in the external system. Check your service’s API documentation to understand what fields are required', + 'Set fields to create a case in the external system. Check your service’s API documentation to understand what fields are required.', } ); @@ -397,7 +397,7 @@ export const STEP_3_DESCRIPTION = i18n.translate( 'xpack.stackConnectors.components.casesWebhook.step3Description', { defaultMessage: - 'Set fields to add comments to the case in external system. For some systems, this may be the same method as creating updates in cases. Check your service’s API documentation to understand what fields are required.', + 'Set fields to add comments to a case in the external system. For some systems, this may be the same method as creating updates in cases. Check your service’s API documentation to understand what fields are required.', } ); @@ -413,7 +413,7 @@ export const STEP_4A_DESCRIPTION = i18n.translate( 'xpack.stackConnectors.components.casesWebhook.step4aDescription', { defaultMessage: - 'Set fields to create updates to the case in external system. For some systems, this may be the same method as adding comments to cases.', + 'Set fields to update a case in the external system. For some systems, this may be the same method as adding comments to cases.', } ); @@ -425,7 +425,7 @@ export const STEP_4B_DESCRIPTION = i18n.translate( 'xpack.stackConnectors.components.casesWebhook.step4bDescription', { defaultMessage: - 'Set fields to add comments to the case in external system. For some systems, this may be the same method as creating updates in cases.', + 'Set fields to add comments to a case in the external system. For some systems, this may be the same method as creating updates in cases.', } ); @@ -461,7 +461,7 @@ export const CASE_TAGS_DESC = i18n.translate( export const CASE_ID_DESC = i18n.translate( 'xpack.stackConnectors.components.casesWebhook.caseIdDesc', { - defaultMessage: 'Kibana case id', + defaultMessage: 'Kibana case ID', } ); @@ -489,7 +489,7 @@ export const CASE_COMMENT_DESC = i18n.translate( export const EXTERNAL_ID_DESC = i18n.translate( 'xpack.stackConnectors.components.casesWebhook.externalIdDesc', { - defaultMessage: 'External system id', + defaultMessage: 'External system ID', } ); diff --git a/x-pack/plugins/stack_connectors/public/connector_types/cases_webhook/webhook_params.tsx b/x-pack/plugins/stack_connectors/public/connector_types/cases_webhook/webhook_params.tsx index 72bd3ea8ea843..89732b01a50da 100644 --- a/x-pack/plugins/stack_connectors/public/connector_types/cases_webhook/webhook_params.tsx +++ b/x-pack/plugins/stack_connectors/public/connector_types/cases_webhook/webhook_params.tsx @@ -7,7 +7,7 @@ import React, { useCallback, useEffect, useMemo } from 'react'; import { i18n } from '@kbn/i18n'; -import { EuiCallOut, EuiComboBox, EuiFormRow, EuiSpacer } from '@elastic/eui'; +import { EuiCallOut, EuiComboBox, EuiFormRow, EuiSpacer, EuiText } from '@elastic/eui'; import type { ActionParamsProps } from '@kbn/triggers-actions-ui-plugin/public'; import { TextAreaWithMessageVariables, @@ -114,8 +114,13 @@ const WebhookParamsFields: React.FunctionComponent + Required + + } > { + await pageObjects.common.navigateToApp('connectors'); + await pageObjects.header.waitUntilLoadingHasFinished(); + }); + + it('webhook case management connector screenshots', async () => { + await pageObjects.common.navigateToApp('connectors'); + await pageObjects.header.waitUntilLoadingHasFinished(); + await actions.common.openNewConnectorForm('cases-webhook'); + await testSubjects.setValue('nameInput', 'Webhook Case Management test connector'); + await testSubjects.setValue('webhookUserInput', 'testuser@example.com'); + await testSubjects.setValue('webhookPasswordInput', 'password'); + await commonScreenshots.takeScreenshot('cases-webhook-connector', screenshotDirectories); + await testSubjects.click('casesWebhookNext'); + await testSubjects.setValue('webhookCreateUrlText', 'https://example.com/issue'); + await testSubjects.setValue('webhookCreateIncidentJson', createCaseJson); + await testSubjects.setValue('createIncidentResponseKeyText', 'id'); + await commonScreenshots.takeScreenshot( + 'cases-webhook-connector-create-case', + screenshotDirectories, + 1920, + 1400 + ); + await testSubjects.click('casesWebhookNext'); + await testSubjects.setValue( + 'getIncidentUrlInput', + 'https://example.com/issue/{{{external.system.id}}}' + ); + await testSubjects.setValue('getIncidentResponseExternalTitleKeyText', 'key'); + await testSubjects.setValue( + 'viewIncidentUrlInput', + 'https://example.com/issue/{{{external.system.title}}}' + ); + await commonScreenshots.takeScreenshot( + 'cases-webhook-connector-get-case', + screenshotDirectories, + 1920, + 1400 + ); + await testSubjects.click('casesWebhookNext'); + await testSubjects.setValue( + 'updateIncidentUrlInput', + 'https://example.com/issue/{{{external.system.id}}}' + ); + await testSubjects.setValue('webhookUpdateIncidentJson', createCaseJson); + await testSubjects.setValue('webhookCreateCommentMethodSelect', 'post'); + await testSubjects.setValue( + 'createCommentUrlInput', + 'https://example.com/issue/{{{external.system.id}}}' + ); + await testSubjects.setValue('webhookCreateCommentJson', createCommentJson); + await commonScreenshots.takeScreenshot( + 'cases-webhook-connector-comments', + screenshotDirectories, + 1920, + 1400 + ); + await testSubjects.click('euiFlyoutCloseButton'); + }); + }); +} diff --git a/x-pack/test/screenshot_creation/apps/response_ops_docs/stack_connectors/index.ts b/x-pack/test/screenshot_creation/apps/response_ops_docs/stack_connectors/index.ts index a638ab36805d8..01bee1c6880a3 100644 --- a/x-pack/test/screenshot_creation/apps/response_ops_docs/stack_connectors/index.ts +++ b/x-pack/test/screenshot_creation/apps/response_ops_docs/stack_connectors/index.ts @@ -55,6 +55,7 @@ export default function ({ loadTestFile, getService }: FtrProviderContext) { loadTestFile(require.resolve('./connectors')); loadTestFile(require.resolve('./bedrock_connector')); + loadTestFile(require.resolve('./cases_webhook_connector')); loadTestFile(require.resolve('./email_connector')); loadTestFile(require.resolve('./generative_ai_connector')); loadTestFile(require.resolve('./ibm_resilient_connector')); From 2cf9668d5d84448046154e0a070b587385b6fc35 Mon Sep 17 00:00:00 2001 From: Larry Gregory Date: Fri, 26 Jan 2024 17:34:05 -0500 Subject: [PATCH 15/46] Fallback to using api key id when name is not defined (#175733) Followup to https://github.com/elastic/kibana/pull/175721. Prefer using the key's `id` when `name` is not defined. --- .../security/server/routes/api_keys/get.test.ts | 14 +++++++++----- .../plugins/security/server/routes/api_keys/get.ts | 2 +- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/x-pack/plugins/security/server/routes/api_keys/get.test.ts b/x-pack/plugins/security/server/routes/api_keys/get.test.ts index 1571888cf3737..7ec120b6f9952 100644 --- a/x-pack/plugins/security/server/routes/api_keys/get.test.ts +++ b/x-pack/plugins/security/server/routes/api_keys/get.test.ts @@ -65,11 +65,15 @@ describe('Get API Keys route', () => { ); expect(response.status).toBe(200); - expect(response.payload.apiKeys).toContainEqual({ id: '123', name: '', invalidated: false }); - expect(response.payload.apiKeys).not.toContainEqual({ id: '456', name: '', invalidated: true }); + expect(response.payload.apiKeys).toContainEqual({ id: '123', name: '123', invalidated: false }); + expect(response.payload.apiKeys).not.toContainEqual({ + id: '456', + name: '456', + invalidated: true, + }); }); - it('should substitute an empty string for keys with `null` names', async () => { + it('should substitute the API key id for keys with `null` names', async () => { esClientMock.asCurrentUser.security.getApiKey.mockRestore(); esClientMock.asCurrentUser.security.getApiKey.mockResponse({ api_keys: [ @@ -94,12 +98,12 @@ describe('Get API Keys route', () => { }, { id: 'undefined_name', - name: '', + name: 'undefined_name', invalidated: false, }, { id: 'null_name', - name: '', + name: 'null_name', invalidated: false, }, ]); diff --git a/x-pack/plugins/security/server/routes/api_keys/get.ts b/x-pack/plugins/security/server/routes/api_keys/get.ts index 26f92e0a911ae..7f4154f49868b 100644 --- a/x-pack/plugins/security/server/routes/api_keys/get.ts +++ b/x-pack/plugins/security/server/routes/api_keys/get.ts @@ -70,7 +70,7 @@ export function defineGetApiKeysRoutes({ .filter(({ invalidated }) => !invalidated) .map((key) => { if (!key.name) { - key.name = ''; + key.name = key.id; } return key; }); From e92a35c90497a2e95a93c8571f418e2225967c54 Mon Sep 17 00:00:00 2001 From: Kibana Machine <42973632+kibanamachine@users.noreply.github.com> Date: Sat, 27 Jan 2024 00:58:14 -0500 Subject: [PATCH 16/46] [api-docs] 2024-01-27 Daily api_docs build (#175750) Generated by https://buildkite.com/elastic/kibana-api-docs-daily/builds/595 --- api_docs/actions.mdx | 2 +- api_docs/advanced_settings.mdx | 2 +- .../ai_assistant_management_observability.mdx | 2 +- .../ai_assistant_management_selection.mdx | 2 +- api_docs/aiops.mdx | 2 +- api_docs/alerting.mdx | 2 +- api_docs/apm.mdx | 2 +- api_docs/apm_data_access.mdx | 2 +- api_docs/asset_manager.mdx | 2 +- api_docs/banners.mdx | 2 +- api_docs/bfetch.mdx | 2 +- api_docs/canvas.mdx | 2 +- api_docs/cases.mdx | 2 +- api_docs/charts.mdx | 2 +- api_docs/cloud.mdx | 2 +- api_docs/cloud_data_migration.mdx | 2 +- api_docs/cloud_defend.mdx | 2 +- api_docs/cloud_experiments.mdx | 2 +- api_docs/cloud_security_posture.mdx | 2 +- api_docs/console.mdx | 2 +- api_docs/content_management.mdx | 2 +- api_docs/controls.mdx | 2 +- api_docs/custom_integrations.mdx | 2 +- api_docs/dashboard.mdx | 2 +- api_docs/dashboard_enhanced.mdx | 2 +- api_docs/data.mdx | 2 +- api_docs/data_query.mdx | 2 +- api_docs/data_search.mdx | 2 +- api_docs/data_view_editor.mdx | 2 +- api_docs/data_view_field_editor.mdx | 2 +- api_docs/data_view_management.mdx | 2 +- api_docs/data_views.mdx | 2 +- api_docs/data_visualizer.mdx | 2 +- api_docs/dataset_quality.mdx | 2 +- api_docs/deprecations_by_api.mdx | 8 +- api_docs/deprecations_by_plugin.mdx | 4 +- api_docs/deprecations_by_team.mdx | 2 +- api_docs/dev_tools.mdx | 2 +- api_docs/discover.mdx | 2 +- api_docs/discover_enhanced.mdx | 2 +- api_docs/ecs_data_quality_dashboard.mdx | 2 +- api_docs/elastic_assistant.mdx | 4 +- api_docs/embeddable.mdx | 2 +- api_docs/embeddable_enhanced.mdx | 2 +- api_docs/encrypted_saved_objects.mdx | 2 +- api_docs/enterprise_search.mdx | 2 +- api_docs/es_ui_shared.mdx | 2 +- api_docs/event_annotation.mdx | 2 +- api_docs/event_annotation_listing.mdx | 2 +- api_docs/event_log.mdx | 2 +- api_docs/exploratory_view.mdx | 2 +- api_docs/expression_error.mdx | 2 +- api_docs/expression_gauge.mdx | 2 +- api_docs/expression_heatmap.mdx | 2 +- api_docs/expression_image.mdx | 2 +- api_docs/expression_legacy_metric_vis.mdx | 2 +- api_docs/expression_metric.mdx | 2 +- api_docs/expression_metric_vis.mdx | 2 +- api_docs/expression_partition_vis.mdx | 2 +- api_docs/expression_repeat_image.mdx | 2 +- api_docs/expression_reveal_image.mdx | 2 +- api_docs/expression_shape.mdx | 2 +- api_docs/expression_tagcloud.mdx | 2 +- api_docs/expression_x_y.mdx | 2 +- api_docs/expressions.mdx | 2 +- api_docs/features.mdx | 2 +- api_docs/field_formats.mdx | 2 +- api_docs/file_upload.mdx | 2 +- api_docs/files.mdx | 2 +- api_docs/files_management.mdx | 2 +- api_docs/fleet.mdx | 2 +- api_docs/global_search.mdx | 2 +- api_docs/guided_onboarding.mdx | 2 +- api_docs/home.mdx | 2 +- api_docs/image_embeddable.mdx | 2 +- api_docs/index_lifecycle_management.mdx | 2 +- api_docs/index_management.devdocs.json | 2 +- api_docs/index_management.mdx | 2 +- api_docs/infra.mdx | 2 +- api_docs/ingest_pipelines.mdx | 2 +- api_docs/inspector.mdx | 2 +- api_docs/interactive_setup.mdx | 2 +- api_docs/kbn_ace.mdx | 2 +- api_docs/kbn_actions_types.mdx | 2 +- api_docs/kbn_aiops_components.mdx | 2 +- api_docs/kbn_aiops_utils.mdx | 2 +- .../kbn_alerting_api_integration_helpers.mdx | 2 +- api_docs/kbn_alerting_state_types.mdx | 2 +- api_docs/kbn_alerting_types.mdx | 2 +- api_docs/kbn_alerts_as_data_utils.mdx | 2 +- api_docs/kbn_alerts_ui_shared.mdx | 2 +- api_docs/kbn_analytics.mdx | 2 +- api_docs/kbn_analytics_client.mdx | 2 +- api_docs/kbn_analytics_collection_utils.mdx | 2 +- ..._analytics_shippers_elastic_v3_browser.mdx | 2 +- ...n_analytics_shippers_elastic_v3_common.mdx | 2 +- ...n_analytics_shippers_elastic_v3_server.mdx | 2 +- api_docs/kbn_analytics_shippers_fullstory.mdx | 2 +- api_docs/kbn_apm_config_loader.mdx | 2 +- api_docs/kbn_apm_synthtrace.mdx | 2 +- .../kbn_apm_synthtrace_client.devdocs.json | 2 +- api_docs/kbn_apm_synthtrace_client.mdx | 2 +- api_docs/kbn_apm_utils.mdx | 2 +- api_docs/kbn_axe_config.mdx | 2 +- api_docs/kbn_bfetch_error.mdx | 2 +- api_docs/kbn_calculate_auto.mdx | 2 +- .../kbn_calculate_width_from_char_count.mdx | 2 +- api_docs/kbn_cases_components.mdx | 2 +- api_docs/kbn_cell_actions.mdx | 2 +- api_docs/kbn_chart_expressions_common.mdx | 2 +- api_docs/kbn_chart_icons.mdx | 2 +- api_docs/kbn_ci_stats_core.mdx | 2 +- api_docs/kbn_ci_stats_performance_metrics.mdx | 2 +- api_docs/kbn_ci_stats_reporter.mdx | 2 +- api_docs/kbn_cli_dev_mode.mdx | 2 +- api_docs/kbn_code_editor.mdx | 2 +- api_docs/kbn_code_editor_mock.mdx | 2 +- api_docs/kbn_code_owners.mdx | 2 +- api_docs/kbn_coloring.mdx | 2 +- api_docs/kbn_config.mdx | 2 +- api_docs/kbn_config_mocks.mdx | 2 +- api_docs/kbn_config_schema.mdx | 2 +- .../kbn_content_management_content_editor.mdx | 2 +- ...tent_management_tabbed_table_list_view.mdx | 2 +- ...kbn_content_management_table_list_view.mdx | 2 +- ...tent_management_table_list_view_common.mdx | 2 +- ...ntent_management_table_list_view_table.mdx | 2 +- api_docs/kbn_content_management_utils.mdx | 2 +- api_docs/kbn_core_analytics_browser.mdx | 2 +- .../kbn_core_analytics_browser_internal.mdx | 2 +- api_docs/kbn_core_analytics_browser_mocks.mdx | 2 +- api_docs/kbn_core_analytics_server.mdx | 2 +- .../kbn_core_analytics_server_internal.mdx | 2 +- api_docs/kbn_core_analytics_server_mocks.mdx | 2 +- api_docs/kbn_core_application_browser.mdx | 2 +- .../kbn_core_application_browser_internal.mdx | 2 +- .../kbn_core_application_browser_mocks.mdx | 2 +- api_docs/kbn_core_application_common.mdx | 2 +- api_docs/kbn_core_apps_browser_internal.mdx | 2 +- api_docs/kbn_core_apps_browser_mocks.mdx | 2 +- api_docs/kbn_core_apps_server_internal.mdx | 2 +- api_docs/kbn_core_base_browser_mocks.mdx | 2 +- api_docs/kbn_core_base_common.mdx | 2 +- api_docs/kbn_core_base_server_internal.mdx | 2 +- api_docs/kbn_core_base_server_mocks.mdx | 2 +- .../kbn_core_capabilities_browser_mocks.mdx | 2 +- api_docs/kbn_core_capabilities_common.mdx | 2 +- api_docs/kbn_core_capabilities_server.mdx | 2 +- .../kbn_core_capabilities_server_mocks.mdx | 2 +- api_docs/kbn_core_chrome_browser.mdx | 2 +- api_docs/kbn_core_chrome_browser_mocks.mdx | 2 +- api_docs/kbn_core_config_server_internal.mdx | 2 +- api_docs/kbn_core_custom_branding_browser.mdx | 2 +- ..._core_custom_branding_browser_internal.mdx | 2 +- ...kbn_core_custom_branding_browser_mocks.mdx | 2 +- api_docs/kbn_core_custom_branding_common.mdx | 2 +- api_docs/kbn_core_custom_branding_server.mdx | 2 +- ...n_core_custom_branding_server_internal.mdx | 2 +- .../kbn_core_custom_branding_server_mocks.mdx | 2 +- api_docs/kbn_core_deprecations_browser.mdx | 2 +- ...kbn_core_deprecations_browser_internal.mdx | 2 +- .../kbn_core_deprecations_browser_mocks.mdx | 2 +- api_docs/kbn_core_deprecations_common.mdx | 2 +- api_docs/kbn_core_deprecations_server.mdx | 2 +- .../kbn_core_deprecations_server_internal.mdx | 2 +- .../kbn_core_deprecations_server_mocks.mdx | 2 +- api_docs/kbn_core_doc_links_browser.mdx | 2 +- api_docs/kbn_core_doc_links_browser_mocks.mdx | 2 +- api_docs/kbn_core_doc_links_server.mdx | 2 +- api_docs/kbn_core_doc_links_server_mocks.mdx | 2 +- ...e_elasticsearch_client_server_internal.mdx | 2 +- ...core_elasticsearch_client_server_mocks.mdx | 2 +- api_docs/kbn_core_elasticsearch_server.mdx | 2 +- ...kbn_core_elasticsearch_server_internal.mdx | 2 +- .../kbn_core_elasticsearch_server_mocks.mdx | 2 +- .../kbn_core_environment_server_internal.mdx | 2 +- .../kbn_core_environment_server_mocks.mdx | 2 +- .../kbn_core_execution_context_browser.mdx | 2 +- ...ore_execution_context_browser_internal.mdx | 2 +- ...n_core_execution_context_browser_mocks.mdx | 2 +- .../kbn_core_execution_context_common.mdx | 2 +- .../kbn_core_execution_context_server.mdx | 2 +- ...core_execution_context_server_internal.mdx | 2 +- ...bn_core_execution_context_server_mocks.mdx | 2 +- api_docs/kbn_core_fatal_errors_browser.mdx | 2 +- .../kbn_core_fatal_errors_browser_mocks.mdx | 2 +- api_docs/kbn_core_http_browser.mdx | 2 +- api_docs/kbn_core_http_browser_internal.mdx | 2 +- api_docs/kbn_core_http_browser_mocks.mdx | 2 +- api_docs/kbn_core_http_common.mdx | 2 +- .../kbn_core_http_context_server_mocks.mdx | 2 +- ...re_http_request_handler_context_server.mdx | 2 +- api_docs/kbn_core_http_resources_server.mdx | 2 +- ...bn_core_http_resources_server_internal.mdx | 2 +- .../kbn_core_http_resources_server_mocks.mdx | 2 +- .../kbn_core_http_router_server_internal.mdx | 2 +- .../kbn_core_http_router_server_mocks.mdx | 2 +- api_docs/kbn_core_http_server.devdocs.json | 4 + api_docs/kbn_core_http_server.mdx | 2 +- api_docs/kbn_core_http_server_internal.mdx | 2 +- api_docs/kbn_core_http_server_mocks.mdx | 2 +- api_docs/kbn_core_i18n_browser.mdx | 2 +- api_docs/kbn_core_i18n_browser_mocks.mdx | 2 +- api_docs/kbn_core_i18n_server.mdx | 2 +- api_docs/kbn_core_i18n_server_internal.mdx | 2 +- api_docs/kbn_core_i18n_server_mocks.mdx | 2 +- ...n_core_injected_metadata_browser_mocks.mdx | 2 +- ...kbn_core_integrations_browser_internal.mdx | 2 +- .../kbn_core_integrations_browser_mocks.mdx | 2 +- api_docs/kbn_core_lifecycle_browser.mdx | 2 +- api_docs/kbn_core_lifecycle_browser_mocks.mdx | 2 +- api_docs/kbn_core_lifecycle_server.mdx | 2 +- api_docs/kbn_core_lifecycle_server_mocks.mdx | 2 +- api_docs/kbn_core_logging_browser_mocks.mdx | 2 +- api_docs/kbn_core_logging_common_internal.mdx | 2 +- api_docs/kbn_core_logging_server.mdx | 2 +- api_docs/kbn_core_logging_server_internal.mdx | 2 +- api_docs/kbn_core_logging_server_mocks.mdx | 2 +- ...ore_metrics_collectors_server_internal.mdx | 2 +- ...n_core_metrics_collectors_server_mocks.mdx | 2 +- api_docs/kbn_core_metrics_server.mdx | 2 +- api_docs/kbn_core_metrics_server_internal.mdx | 2 +- api_docs/kbn_core_metrics_server_mocks.mdx | 2 +- api_docs/kbn_core_mount_utils_browser.mdx | 2 +- api_docs/kbn_core_node_server.mdx | 2 +- api_docs/kbn_core_node_server_internal.mdx | 2 +- api_docs/kbn_core_node_server_mocks.mdx | 2 +- api_docs/kbn_core_notifications_browser.mdx | 2 +- ...bn_core_notifications_browser_internal.mdx | 2 +- .../kbn_core_notifications_browser_mocks.mdx | 2 +- api_docs/kbn_core_overlays_browser.mdx | 2 +- .../kbn_core_overlays_browser_internal.mdx | 2 +- api_docs/kbn_core_overlays_browser_mocks.mdx | 2 +- api_docs/kbn_core_plugins_browser.mdx | 2 +- api_docs/kbn_core_plugins_browser_mocks.mdx | 2 +- .../kbn_core_plugins_contracts_browser.mdx | 2 +- .../kbn_core_plugins_contracts_server.mdx | 2 +- api_docs/kbn_core_plugins_server.mdx | 2 +- api_docs/kbn_core_plugins_server_mocks.mdx | 2 +- api_docs/kbn_core_preboot_server.mdx | 2 +- api_docs/kbn_core_preboot_server_mocks.mdx | 2 +- api_docs/kbn_core_rendering_browser_mocks.mdx | 2 +- .../kbn_core_rendering_server_internal.mdx | 2 +- api_docs/kbn_core_rendering_server_mocks.mdx | 2 +- api_docs/kbn_core_root_server_internal.mdx | 2 +- .../kbn_core_saved_objects_api_browser.mdx | 2 +- .../kbn_core_saved_objects_api_server.mdx | 2 +- ...bn_core_saved_objects_api_server_mocks.mdx | 2 +- ...ore_saved_objects_base_server_internal.mdx | 2 +- ...n_core_saved_objects_base_server_mocks.mdx | 2 +- api_docs/kbn_core_saved_objects_browser.mdx | 2 +- ...bn_core_saved_objects_browser_internal.mdx | 2 +- .../kbn_core_saved_objects_browser_mocks.mdx | 2 +- api_docs/kbn_core_saved_objects_common.mdx | 2 +- ..._objects_import_export_server_internal.mdx | 2 +- ...ved_objects_import_export_server_mocks.mdx | 2 +- ...aved_objects_migration_server_internal.mdx | 2 +- ...e_saved_objects_migration_server_mocks.mdx | 2 +- api_docs/kbn_core_saved_objects_server.mdx | 2 +- ...kbn_core_saved_objects_server_internal.mdx | 2 +- .../kbn_core_saved_objects_server_mocks.mdx | 2 +- .../kbn_core_saved_objects_utils_server.mdx | 2 +- api_docs/kbn_core_status_common.mdx | 2 +- api_docs/kbn_core_status_common_internal.mdx | 2 +- api_docs/kbn_core_status_server.mdx | 2 +- api_docs/kbn_core_status_server_internal.mdx | 2 +- api_docs/kbn_core_status_server_mocks.mdx | 2 +- ...core_test_helpers_deprecations_getters.mdx | 2 +- ...n_core_test_helpers_http_setup_browser.mdx | 2 +- api_docs/kbn_core_test_helpers_kbn_server.mdx | 2 +- .../kbn_core_test_helpers_model_versions.mdx | 2 +- ...n_core_test_helpers_so_type_serializer.mdx | 2 +- api_docs/kbn_core_test_helpers_test_utils.mdx | 2 +- api_docs/kbn_core_theme_browser.mdx | 2 +- api_docs/kbn_core_theme_browser_mocks.mdx | 2 +- api_docs/kbn_core_ui_settings_browser.mdx | 2 +- .../kbn_core_ui_settings_browser_internal.mdx | 2 +- .../kbn_core_ui_settings_browser_mocks.mdx | 2 +- api_docs/kbn_core_ui_settings_common.mdx | 2 +- api_docs/kbn_core_ui_settings_server.mdx | 2 +- .../kbn_core_ui_settings_server_internal.mdx | 2 +- .../kbn_core_ui_settings_server_mocks.mdx | 2 +- api_docs/kbn_core_usage_data_server.mdx | 2 +- .../kbn_core_usage_data_server_internal.mdx | 2 +- api_docs/kbn_core_usage_data_server_mocks.mdx | 2 +- api_docs/kbn_core_user_settings_server.mdx | 2 +- ...kbn_core_user_settings_server_internal.mdx | 2 +- .../kbn_core_user_settings_server_mocks.mdx | 2 +- api_docs/kbn_crypto.mdx | 2 +- api_docs/kbn_crypto_browser.mdx | 2 +- api_docs/kbn_custom_icons.mdx | 2 +- api_docs/kbn_custom_integrations.mdx | 2 +- api_docs/kbn_cypress_config.mdx | 2 +- api_docs/kbn_data_forge.devdocs.json | 22 +- api_docs/kbn_data_forge.mdx | 2 +- api_docs/kbn_data_service.mdx | 2 +- api_docs/kbn_data_stream_adapter.mdx | 2 +- api_docs/kbn_datemath.mdx | 2 +- api_docs/kbn_deeplinks_analytics.mdx | 2 +- api_docs/kbn_deeplinks_devtools.mdx | 2 +- api_docs/kbn_deeplinks_management.mdx | 2 +- api_docs/kbn_deeplinks_ml.mdx | 2 +- api_docs/kbn_deeplinks_observability.mdx | 2 +- api_docs/kbn_deeplinks_search.mdx | 2 +- api_docs/kbn_default_nav_analytics.mdx | 2 +- api_docs/kbn_default_nav_devtools.mdx | 2 +- api_docs/kbn_default_nav_management.mdx | 2 +- api_docs/kbn_default_nav_ml.mdx | 2 +- api_docs/kbn_dev_cli_errors.mdx | 2 +- api_docs/kbn_dev_cli_runner.mdx | 2 +- api_docs/kbn_dev_proc_runner.mdx | 2 +- api_docs/kbn_dev_utils.mdx | 2 +- api_docs/kbn_discover_utils.mdx | 2 +- api_docs/kbn_doc_links.mdx | 2 +- api_docs/kbn_docs_utils.mdx | 2 +- api_docs/kbn_dom_drag_drop.mdx | 2 +- api_docs/kbn_ebt_tools.mdx | 2 +- api_docs/kbn_ecs.mdx | 2 +- api_docs/kbn_ecs_data_quality_dashboard.mdx | 2 +- api_docs/kbn_elastic_agent_utils.mdx | 2 +- api_docs/kbn_elastic_assistant.mdx | 4 +- api_docs/kbn_elastic_assistant_common.mdx | 4 +- api_docs/kbn_es.devdocs.json | 33 ++ api_docs/kbn_es.mdx | 4 +- api_docs/kbn_es_archiver.devdocs.json | 72 ++- api_docs/kbn_es_archiver.mdx | 7 +- api_docs/kbn_es_errors.mdx | 2 +- api_docs/kbn_es_query.mdx | 2 +- api_docs/kbn_es_types.mdx | 2 +- api_docs/kbn_eslint_plugin_imports.mdx | 2 +- api_docs/kbn_event_annotation_common.mdx | 2 +- api_docs/kbn_event_annotation_components.mdx | 2 +- api_docs/kbn_expandable_flyout.mdx | 2 +- api_docs/kbn_field_types.mdx | 2 +- api_docs/kbn_field_utils.mdx | 2 +- api_docs/kbn_find_used_node_modules.mdx | 2 +- .../kbn_ftr_common_functional_services.mdx | 2 +- .../kbn_ftr_common_functional_ui_services.mdx | 2 +- api_docs/kbn_generate.mdx | 2 +- api_docs/kbn_generate_console_definitions.mdx | 2 +- api_docs/kbn_generate_csv.devdocs.json | 24 +- api_docs/kbn_generate_csv.mdx | 7 +- api_docs/kbn_guided_onboarding.mdx | 2 +- api_docs/kbn_handlebars.mdx | 2 +- api_docs/kbn_hapi_mocks.mdx | 2 +- api_docs/kbn_health_gateway_server.mdx | 2 +- api_docs/kbn_home_sample_data_card.mdx | 2 +- api_docs/kbn_home_sample_data_tab.mdx | 2 +- api_docs/kbn_i18n.mdx | 2 +- api_docs/kbn_i18n_react.mdx | 2 +- api_docs/kbn_import_resolver.mdx | 2 +- api_docs/kbn_infra_forge.mdx | 2 +- api_docs/kbn_interpreter.mdx | 2 +- api_docs/kbn_io_ts_utils.mdx | 2 +- api_docs/kbn_jest_serializers.mdx | 2 +- api_docs/kbn_journeys.mdx | 2 +- api_docs/kbn_json_ast.mdx | 2 +- api_docs/kbn_kibana_manifest_schema.mdx | 2 +- .../kbn_language_documentation_popover.mdx | 2 +- api_docs/kbn_lens_embeddable_utils.mdx | 2 +- api_docs/kbn_lens_formula_docs.mdx | 2 +- api_docs/kbn_logging.mdx | 2 +- api_docs/kbn_logging_mocks.mdx | 2 +- api_docs/kbn_managed_content_badge.mdx | 2 +- api_docs/kbn_managed_vscode_config.mdx | 2 +- api_docs/kbn_management_cards_navigation.mdx | 2 +- .../kbn_management_settings_application.mdx | 2 +- ...ent_settings_components_field_category.mdx | 2 +- ...gement_settings_components_field_input.mdx | 2 +- ...nagement_settings_components_field_row.mdx | 2 +- ...bn_management_settings_components_form.mdx | 2 +- ...n_management_settings_field_definition.mdx | 2 +- api_docs/kbn_management_settings_ids.mdx | 2 +- ...n_management_settings_section_registry.mdx | 2 +- api_docs/kbn_management_settings_types.mdx | 2 +- .../kbn_management_settings_utilities.mdx | 2 +- api_docs/kbn_management_storybook_config.mdx | 2 +- api_docs/kbn_mapbox_gl.mdx | 2 +- api_docs/kbn_maps_vector_tile_utils.mdx | 2 +- api_docs/kbn_ml_agg_utils.mdx | 2 +- api_docs/kbn_ml_anomaly_utils.mdx | 2 +- api_docs/kbn_ml_category_validator.mdx | 2 +- api_docs/kbn_ml_chi2test.mdx | 2 +- .../kbn_ml_data_frame_analytics_utils.mdx | 2 +- api_docs/kbn_ml_data_grid.mdx | 2 +- api_docs/kbn_ml_date_picker.mdx | 2 +- api_docs/kbn_ml_date_utils.mdx | 2 +- api_docs/kbn_ml_error_utils.mdx | 2 +- api_docs/kbn_ml_in_memory_table.mdx | 2 +- api_docs/kbn_ml_is_defined.mdx | 2 +- api_docs/kbn_ml_is_populated_object.mdx | 2 +- api_docs/kbn_ml_kibana_theme.mdx | 2 +- api_docs/kbn_ml_local_storage.mdx | 2 +- api_docs/kbn_ml_nested_property.mdx | 2 +- api_docs/kbn_ml_number_utils.mdx | 2 +- api_docs/kbn_ml_query_utils.mdx | 2 +- api_docs/kbn_ml_random_sampler_utils.mdx | 2 +- api_docs/kbn_ml_route_utils.mdx | 2 +- api_docs/kbn_ml_runtime_field_utils.mdx | 2 +- api_docs/kbn_ml_string_hash.mdx | 2 +- api_docs/kbn_ml_trained_models_utils.mdx | 2 +- api_docs/kbn_ml_ui_actions.mdx | 2 +- api_docs/kbn_ml_url_state.mdx | 2 +- api_docs/kbn_mock_idp_utils.devdocs.json | 49 +- api_docs/kbn_mock_idp_utils.mdx | 4 +- api_docs/kbn_monaco.mdx | 2 +- api_docs/kbn_object_versioning.mdx | 2 +- api_docs/kbn_observability_alert_details.mdx | 2 +- .../kbn_observability_alerting_test_data.mdx | 2 +- ...ility_get_padded_alert_time_range_util.mdx | 2 +- api_docs/kbn_openapi_bundler.mdx | 2 +- api_docs/kbn_openapi_generator.mdx | 2 +- api_docs/kbn_optimizer.mdx | 2 +- api_docs/kbn_optimizer_webpack_helpers.mdx | 2 +- api_docs/kbn_osquery_io_ts_types.mdx | 2 +- api_docs/kbn_panel_loader.mdx | 2 +- ..._performance_testing_dataset_extractor.mdx | 2 +- api_docs/kbn_plugin_check.mdx | 2 +- api_docs/kbn_plugin_generator.mdx | 2 +- api_docs/kbn_plugin_helpers.mdx | 2 +- api_docs/kbn_presentation_containers.mdx | 2 +- api_docs/kbn_presentation_library.mdx | 2 +- api_docs/kbn_presentation_publishing.mdx | 2 +- api_docs/kbn_profiling_utils.mdx | 2 +- api_docs/kbn_random_sampling.mdx | 2 +- api_docs/kbn_react_field.mdx | 2 +- api_docs/kbn_react_kibana_context_common.mdx | 2 +- api_docs/kbn_react_kibana_context_render.mdx | 2 +- api_docs/kbn_react_kibana_context_root.mdx | 2 +- api_docs/kbn_react_kibana_context_styled.mdx | 2 +- api_docs/kbn_react_kibana_context_theme.mdx | 2 +- api_docs/kbn_react_kibana_mount.mdx | 2 +- api_docs/kbn_repo_file_maps.mdx | 2 +- api_docs/kbn_repo_linter.mdx | 2 +- api_docs/kbn_repo_path.mdx | 2 +- api_docs/kbn_repo_source_classifier.mdx | 2 +- api_docs/kbn_reporting_common.mdx | 2 +- ...bn_reporting_export_types_csv.devdocs.json | 26 +- api_docs/kbn_reporting_export_types_csv.mdx | 2 +- .../kbn_reporting_export_types_csv_common.mdx | 2 +- ...bn_reporting_export_types_pdf.devdocs.json | 12 +- api_docs/kbn_reporting_export_types_pdf.mdx | 2 +- ...rting_export_types_pdf_common.devdocs.json | 2 +- .../kbn_reporting_export_types_pdf_common.mdx | 2 +- ...bn_reporting_export_types_png.devdocs.json | 6 +- api_docs/kbn_reporting_export_types_png.mdx | 2 +- .../kbn_reporting_export_types_png_common.mdx | 2 +- .../kbn_reporting_mocks_server.devdocs.json | 6 +- api_docs/kbn_reporting_mocks_server.mdx | 2 +- api_docs/kbn_reporting_public.mdx | 2 +- api_docs/kbn_reporting_server.devdocs.json | 20 +- api_docs/kbn_reporting_server.mdx | 2 +- api_docs/kbn_resizable_layout.mdx | 2 +- api_docs/kbn_rison.mdx | 2 +- api_docs/kbn_router_utils.mdx | 2 +- api_docs/kbn_rrule.mdx | 2 +- api_docs/kbn_rule_data_utils.mdx | 2 +- api_docs/kbn_saved_objects_settings.mdx | 2 +- api_docs/kbn_search_api_panels.mdx | 2 +- api_docs/kbn_search_connectors.mdx | 2 +- api_docs/kbn_search_errors.mdx | 2 +- api_docs/kbn_search_index_documents.mdx | 2 +- api_docs/kbn_search_response_warnings.mdx | 2 +- api_docs/kbn_security_plugin_types_common.mdx | 2 +- api_docs/kbn_security_plugin_types_public.mdx | 2 +- api_docs/kbn_security_plugin_types_server.mdx | 2 +- api_docs/kbn_security_solution_features.mdx | 2 +- api_docs/kbn_security_solution_navigation.mdx | 2 +- api_docs/kbn_security_solution_side_nav.mdx | 2 +- ...kbn_security_solution_storybook_config.mdx | 2 +- .../kbn_securitysolution_autocomplete.mdx | 2 +- api_docs/kbn_securitysolution_data_table.mdx | 2 +- api_docs/kbn_securitysolution_ecs.mdx | 2 +- api_docs/kbn_securitysolution_es_utils.mdx | 2 +- ...ritysolution_exception_list_components.mdx | 2 +- api_docs/kbn_securitysolution_grouping.mdx | 2 +- api_docs/kbn_securitysolution_hook_utils.mdx | 2 +- ..._securitysolution_io_ts_alerting_types.mdx | 2 +- .../kbn_securitysolution_io_ts_list_types.mdx | 2 +- api_docs/kbn_securitysolution_io_ts_types.mdx | 2 +- api_docs/kbn_securitysolution_io_ts_utils.mdx | 2 +- api_docs/kbn_securitysolution_list_api.mdx | 2 +- .../kbn_securitysolution_list_constants.mdx | 2 +- api_docs/kbn_securitysolution_list_hooks.mdx | 2 +- api_docs/kbn_securitysolution_list_utils.mdx | 2 +- api_docs/kbn_securitysolution_rules.mdx | 2 +- api_docs/kbn_securitysolution_t_grid.mdx | 2 +- api_docs/kbn_securitysolution_utils.mdx | 2 +- api_docs/kbn_server_http_tools.mdx | 2 +- api_docs/kbn_server_route_repository.mdx | 2 +- api_docs/kbn_serverless_common_settings.mdx | 2 +- .../kbn_serverless_observability_settings.mdx | 2 +- api_docs/kbn_serverless_project_switcher.mdx | 2 +- api_docs/kbn_serverless_search_settings.mdx | 2 +- api_docs/kbn_serverless_security_settings.mdx | 2 +- api_docs/kbn_serverless_storybook_config.mdx | 2 +- api_docs/kbn_shared_svg.mdx | 2 +- api_docs/kbn_shared_ux_avatar_solution.mdx | 2 +- .../kbn_shared_ux_button_exit_full_screen.mdx | 2 +- api_docs/kbn_shared_ux_button_toolbar.mdx | 2 +- api_docs/kbn_shared_ux_card_no_data.mdx | 2 +- api_docs/kbn_shared_ux_card_no_data_mocks.mdx | 2 +- api_docs/kbn_shared_ux_chrome_navigation.mdx | 2 +- api_docs/kbn_shared_ux_error_boundary.mdx | 2 +- api_docs/kbn_shared_ux_file_context.mdx | 2 +- api_docs/kbn_shared_ux_file_image.mdx | 2 +- api_docs/kbn_shared_ux_file_image_mocks.mdx | 2 +- api_docs/kbn_shared_ux_file_mocks.mdx | 2 +- api_docs/kbn_shared_ux_file_picker.mdx | 2 +- api_docs/kbn_shared_ux_file_types.mdx | 2 +- api_docs/kbn_shared_ux_file_upload.mdx | 2 +- api_docs/kbn_shared_ux_file_util.mdx | 2 +- api_docs/kbn_shared_ux_link_redirect_app.mdx | 2 +- .../kbn_shared_ux_link_redirect_app_mocks.mdx | 2 +- api_docs/kbn_shared_ux_markdown.mdx | 2 +- api_docs/kbn_shared_ux_markdown_mocks.mdx | 2 +- .../kbn_shared_ux_page_analytics_no_data.mdx | 2 +- ...shared_ux_page_analytics_no_data_mocks.mdx | 2 +- .../kbn_shared_ux_page_kibana_no_data.mdx | 2 +- ...bn_shared_ux_page_kibana_no_data_mocks.mdx | 2 +- .../kbn_shared_ux_page_kibana_template.mdx | 2 +- ...n_shared_ux_page_kibana_template_mocks.mdx | 2 +- api_docs/kbn_shared_ux_page_no_data.mdx | 2 +- .../kbn_shared_ux_page_no_data_config.mdx | 2 +- ...bn_shared_ux_page_no_data_config_mocks.mdx | 2 +- api_docs/kbn_shared_ux_page_no_data_mocks.mdx | 2 +- api_docs/kbn_shared_ux_page_solution_nav.mdx | 2 +- .../kbn_shared_ux_prompt_no_data_views.mdx | 2 +- ...n_shared_ux_prompt_no_data_views_mocks.mdx | 2 +- api_docs/kbn_shared_ux_prompt_not_found.mdx | 2 +- api_docs/kbn_shared_ux_router.mdx | 2 +- api_docs/kbn_shared_ux_router_mocks.mdx | 2 +- api_docs/kbn_shared_ux_storybook_config.mdx | 2 +- api_docs/kbn_shared_ux_storybook_mock.mdx | 2 +- api_docs/kbn_shared_ux_utility.mdx | 2 +- api_docs/kbn_slo_schema.mdx | 2 +- api_docs/kbn_some_dev_log.mdx | 2 +- api_docs/kbn_sort_predicates.mdx | 2 +- api_docs/kbn_std.mdx | 2 +- api_docs/kbn_stdio_dev_helpers.mdx | 2 +- api_docs/kbn_storybook.mdx | 2 +- api_docs/kbn_telemetry_tools.mdx | 2 +- api_docs/kbn_test.devdocs.json | 33 -- api_docs/kbn_test.mdx | 4 +- api_docs/kbn_test_eui_helpers.mdx | 2 +- api_docs/kbn_test_jest_helpers.mdx | 2 +- api_docs/kbn_test_subj_selector.mdx | 2 +- api_docs/kbn_text_based_editor.mdx | 2 +- api_docs/kbn_tooling_log.mdx | 2 +- api_docs/kbn_triggers_actions_ui_types.mdx | 2 +- api_docs/kbn_ts_projects.mdx | 2 +- api_docs/kbn_typed_react_router_config.mdx | 2 +- api_docs/kbn_ui_actions_browser.mdx | 2 +- api_docs/kbn_ui_shared_deps_src.mdx | 2 +- api_docs/kbn_ui_theme.mdx | 2 +- api_docs/kbn_unified_data_table.mdx | 2 +- api_docs/kbn_unified_doc_viewer.mdx | 2 +- api_docs/kbn_unified_field_list.mdx | 2 +- api_docs/kbn_unsaved_changes_badge.mdx | 2 +- api_docs/kbn_url_state.mdx | 2 +- api_docs/kbn_use_tracked_promise.mdx | 2 +- api_docs/kbn_user_profile_components.mdx | 2 +- api_docs/kbn_utility_types.mdx | 2 +- api_docs/kbn_utility_types_jest.mdx | 2 +- api_docs/kbn_utils.mdx | 2 +- api_docs/kbn_visualization_ui_components.mdx | 2 +- api_docs/kbn_visualization_utils.mdx | 2 +- api_docs/kbn_xstate_utils.mdx | 2 +- api_docs/kbn_yarn_lock_validator.mdx | 2 +- api_docs/kbn_zod_helpers.mdx | 2 +- api_docs/kibana_overview.mdx | 2 +- api_docs/kibana_react.devdocs.json | 60 +- api_docs/kibana_react.mdx | 2 +- api_docs/kibana_utils.mdx | 2 +- api_docs/kubernetes_security.mdx | 2 +- api_docs/lens.mdx | 2 +- api_docs/license_api_guard.mdx | 2 +- api_docs/license_management.mdx | 2 +- api_docs/licensing.mdx | 2 +- api_docs/links.mdx | 2 +- api_docs/lists.mdx | 2 +- ...evdocs.json => logs_explorer.devdocs.json} | 526 +++++++++--------- .../{log_explorer.mdx => logs_explorer.mdx} | 34 +- api_docs/logs_shared.mdx | 2 +- api_docs/management.mdx | 2 +- api_docs/maps.mdx | 2 +- api_docs/maps_ems.mdx | 2 +- api_docs/metrics_data_access.mdx | 2 +- api_docs/ml.mdx | 2 +- api_docs/mock_idp_plugin.devdocs.json | 2 +- api_docs/mock_idp_plugin.mdx | 2 +- api_docs/monitoring.mdx | 2 +- api_docs/monitoring_collection.mdx | 2 +- api_docs/navigation.mdx | 2 +- api_docs/newsfeed.mdx | 2 +- api_docs/no_data_page.mdx | 2 +- api_docs/notifications.mdx | 2 +- api_docs/observability.mdx | 2 +- api_docs/observability_a_i_assistant.mdx | 2 +- ... observability_logs_explorer.devdocs.json} | 82 +-- ...er.mdx => observability_logs_explorer.mdx} | 22 +- api_docs/observability_onboarding.mdx | 2 +- api_docs/observability_shared.mdx | 2 +- api_docs/osquery.mdx | 2 +- api_docs/painless_lab.mdx | 2 +- api_docs/plugin_directory.mdx | 28 +- api_docs/presentation_panel.mdx | 2 +- api_docs/presentation_util.mdx | 2 +- api_docs/profiling.mdx | 2 +- api_docs/profiling_data_access.mdx | 2 +- api_docs/remote_clusters.mdx | 2 +- api_docs/reporting.mdx | 2 +- api_docs/rollup.mdx | 2 +- api_docs/rule_registry.mdx | 2 +- api_docs/runtime_fields.mdx | 2 +- api_docs/saved_objects.mdx | 2 +- api_docs/saved_objects_finder.mdx | 2 +- api_docs/saved_objects_management.mdx | 2 +- api_docs/saved_objects_tagging.mdx | 2 +- api_docs/saved_objects_tagging_oss.mdx | 2 +- api_docs/saved_search.devdocs.json | 42 +- api_docs/saved_search.mdx | 4 +- api_docs/screenshot_mode.mdx | 2 +- api_docs/screenshotting.mdx | 2 +- api_docs/security.mdx | 2 +- api_docs/security_solution.mdx | 2 +- api_docs/security_solution_ess.mdx | 2 +- api_docs/security_solution_serverless.mdx | 2 +- api_docs/serverless.mdx | 2 +- api_docs/serverless_observability.mdx | 2 +- api_docs/serverless_search.mdx | 2 +- api_docs/session_view.mdx | 2 +- api_docs/share.mdx | 2 +- api_docs/snapshot_restore.mdx | 2 +- api_docs/spaces.mdx | 2 +- api_docs/stack_alerts.mdx | 2 +- api_docs/stack_connectors.mdx | 2 +- api_docs/task_manager.mdx | 2 +- api_docs/telemetry.mdx | 2 +- api_docs/telemetry_collection_manager.mdx | 2 +- api_docs/telemetry_collection_xpack.mdx | 2 +- api_docs/telemetry_management_section.mdx | 2 +- api_docs/text_based_languages.mdx | 2 +- api_docs/threat_intelligence.mdx | 2 +- api_docs/timelines.mdx | 2 +- api_docs/transform.mdx | 2 +- api_docs/triggers_actions_ui.mdx | 2 +- api_docs/ui_actions.mdx | 2 +- api_docs/ui_actions_enhanced.mdx | 2 +- api_docs/unified_doc_viewer.mdx | 2 +- api_docs/unified_histogram.devdocs.json | 20 +- api_docs/unified_histogram.mdx | 2 +- api_docs/unified_search.mdx | 2 +- api_docs/unified_search_autocomplete.mdx | 2 +- api_docs/uptime.mdx | 2 +- api_docs/url_forwarding.mdx | 2 +- api_docs/usage_collection.mdx | 2 +- api_docs/ux.mdx | 2 +- api_docs/vis_default_editor.mdx | 2 +- api_docs/vis_type_gauge.mdx | 2 +- api_docs/vis_type_heatmap.mdx | 2 +- api_docs/vis_type_pie.mdx | 2 +- api_docs/vis_type_table.mdx | 2 +- api_docs/vis_type_timelion.mdx | 2 +- api_docs/vis_type_timeseries.mdx | 2 +- api_docs/vis_type_vega.mdx | 2 +- api_docs/vis_type_vislib.mdx | 2 +- api_docs/vis_type_xy.mdx | 2 +- api_docs/visualizations.mdx | 2 +- 669 files changed, 1285 insertions(+), 1166 deletions(-) rename api_docs/{log_explorer.devdocs.json => logs_explorer.devdocs.json} (75%) rename api_docs/{log_explorer.mdx => logs_explorer.mdx} (51%) rename api_docs/{observability_log_explorer.devdocs.json => observability_logs_explorer.devdocs.json} (75%) rename api_docs/{observability_log_explorer.mdx => observability_logs_explorer.mdx} (56%) diff --git a/api_docs/actions.mdx b/api_docs/actions.mdx index b75f22f1a3e29..e7ca4f19b69c3 100644 --- a/api_docs/actions.mdx +++ b/api_docs/actions.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/actions title: "actions" image: https://source.unsplash.com/400x175/?github description: API docs for the actions plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'actions'] --- import actionsObj from './actions.devdocs.json'; diff --git a/api_docs/advanced_settings.mdx b/api_docs/advanced_settings.mdx index fd7c780be7706..af265fe8900e7 100644 --- a/api_docs/advanced_settings.mdx +++ b/api_docs/advanced_settings.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/advancedSettings title: "advancedSettings" image: https://source.unsplash.com/400x175/?github description: API docs for the advancedSettings plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'advancedSettings'] --- import advancedSettingsObj from './advanced_settings.devdocs.json'; diff --git a/api_docs/ai_assistant_management_observability.mdx b/api_docs/ai_assistant_management_observability.mdx index c699ef8e0a8c2..f90660b0bdc01 100644 --- a/api_docs/ai_assistant_management_observability.mdx +++ b/api_docs/ai_assistant_management_observability.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/aiAssistantManagementObservability title: "aiAssistantManagementObservability" image: https://source.unsplash.com/400x175/?github description: API docs for the aiAssistantManagementObservability plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'aiAssistantManagementObservability'] --- import aiAssistantManagementObservabilityObj from './ai_assistant_management_observability.devdocs.json'; diff --git a/api_docs/ai_assistant_management_selection.mdx b/api_docs/ai_assistant_management_selection.mdx index 4664401538c15..2c720749f60fc 100644 --- a/api_docs/ai_assistant_management_selection.mdx +++ b/api_docs/ai_assistant_management_selection.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/aiAssistantManagementSelection title: "aiAssistantManagementSelection" image: https://source.unsplash.com/400x175/?github description: API docs for the aiAssistantManagementSelection plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'aiAssistantManagementSelection'] --- import aiAssistantManagementSelectionObj from './ai_assistant_management_selection.devdocs.json'; diff --git a/api_docs/aiops.mdx b/api_docs/aiops.mdx index 4557e2cfa9144..195288b0831a1 100644 --- a/api_docs/aiops.mdx +++ b/api_docs/aiops.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/aiops title: "aiops" image: https://source.unsplash.com/400x175/?github description: API docs for the aiops plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'aiops'] --- import aiopsObj from './aiops.devdocs.json'; diff --git a/api_docs/alerting.mdx b/api_docs/alerting.mdx index 60465fb8fcaac..6ecd934b77b14 100644 --- a/api_docs/alerting.mdx +++ b/api_docs/alerting.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/alerting title: "alerting" image: https://source.unsplash.com/400x175/?github description: API docs for the alerting plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'alerting'] --- import alertingObj from './alerting.devdocs.json'; diff --git a/api_docs/apm.mdx b/api_docs/apm.mdx index 5ced0459f43d2..c1db482fa5b3a 100644 --- a/api_docs/apm.mdx +++ b/api_docs/apm.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/apm title: "apm" image: https://source.unsplash.com/400x175/?github description: API docs for the apm plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'apm'] --- import apmObj from './apm.devdocs.json'; diff --git a/api_docs/apm_data_access.mdx b/api_docs/apm_data_access.mdx index c78677cb9772e..7be981e53c45a 100644 --- a/api_docs/apm_data_access.mdx +++ b/api_docs/apm_data_access.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/apmDataAccess title: "apmDataAccess" image: https://source.unsplash.com/400x175/?github description: API docs for the apmDataAccess plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'apmDataAccess'] --- import apmDataAccessObj from './apm_data_access.devdocs.json'; diff --git a/api_docs/asset_manager.mdx b/api_docs/asset_manager.mdx index 5421efc655331..a9f82663fe8c0 100644 --- a/api_docs/asset_manager.mdx +++ b/api_docs/asset_manager.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/assetManager title: "assetManager" image: https://source.unsplash.com/400x175/?github description: API docs for the assetManager plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'assetManager'] --- import assetManagerObj from './asset_manager.devdocs.json'; diff --git a/api_docs/banners.mdx b/api_docs/banners.mdx index 72fcf23d88d2d..552eb7f237eb4 100644 --- a/api_docs/banners.mdx +++ b/api_docs/banners.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/banners title: "banners" image: https://source.unsplash.com/400x175/?github description: API docs for the banners plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'banners'] --- import bannersObj from './banners.devdocs.json'; diff --git a/api_docs/bfetch.mdx b/api_docs/bfetch.mdx index c293e324238c5..d346a84cfe848 100644 --- a/api_docs/bfetch.mdx +++ b/api_docs/bfetch.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/bfetch title: "bfetch" image: https://source.unsplash.com/400x175/?github description: API docs for the bfetch plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'bfetch'] --- import bfetchObj from './bfetch.devdocs.json'; diff --git a/api_docs/canvas.mdx b/api_docs/canvas.mdx index 7b1c31ab9bd58..3811faad713dc 100644 --- a/api_docs/canvas.mdx +++ b/api_docs/canvas.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/canvas title: "canvas" image: https://source.unsplash.com/400x175/?github description: API docs for the canvas plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'canvas'] --- import canvasObj from './canvas.devdocs.json'; diff --git a/api_docs/cases.mdx b/api_docs/cases.mdx index c2ae4ec4dbd1c..b5211fff40025 100644 --- a/api_docs/cases.mdx +++ b/api_docs/cases.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/cases title: "cases" image: https://source.unsplash.com/400x175/?github description: API docs for the cases plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'cases'] --- import casesObj from './cases.devdocs.json'; diff --git a/api_docs/charts.mdx b/api_docs/charts.mdx index 78d80dc33bd8c..37b9871435bcc 100644 --- a/api_docs/charts.mdx +++ b/api_docs/charts.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/charts title: "charts" image: https://source.unsplash.com/400x175/?github description: API docs for the charts plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'charts'] --- import chartsObj from './charts.devdocs.json'; diff --git a/api_docs/cloud.mdx b/api_docs/cloud.mdx index b020c7e4ea9a0..0a8bb9d3218f1 100644 --- a/api_docs/cloud.mdx +++ b/api_docs/cloud.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/cloud title: "cloud" image: https://source.unsplash.com/400x175/?github description: API docs for the cloud plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'cloud'] --- import cloudObj from './cloud.devdocs.json'; diff --git a/api_docs/cloud_data_migration.mdx b/api_docs/cloud_data_migration.mdx index 4d4880404ebf9..a1d251e4395c2 100644 --- a/api_docs/cloud_data_migration.mdx +++ b/api_docs/cloud_data_migration.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/cloudDataMigration title: "cloudDataMigration" image: https://source.unsplash.com/400x175/?github description: API docs for the cloudDataMigration plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'cloudDataMigration'] --- import cloudDataMigrationObj from './cloud_data_migration.devdocs.json'; diff --git a/api_docs/cloud_defend.mdx b/api_docs/cloud_defend.mdx index 670678fbe0df0..e236494ad74f8 100644 --- a/api_docs/cloud_defend.mdx +++ b/api_docs/cloud_defend.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/cloudDefend title: "cloudDefend" image: https://source.unsplash.com/400x175/?github description: API docs for the cloudDefend plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'cloudDefend'] --- import cloudDefendObj from './cloud_defend.devdocs.json'; diff --git a/api_docs/cloud_experiments.mdx b/api_docs/cloud_experiments.mdx index c338eb7a946ec..a90027d029d5b 100644 --- a/api_docs/cloud_experiments.mdx +++ b/api_docs/cloud_experiments.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/cloudExperiments title: "cloudExperiments" image: https://source.unsplash.com/400x175/?github description: API docs for the cloudExperiments plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'cloudExperiments'] --- import cloudExperimentsObj from './cloud_experiments.devdocs.json'; diff --git a/api_docs/cloud_security_posture.mdx b/api_docs/cloud_security_posture.mdx index 9ae0d4ca0238a..d583dd2e305d1 100644 --- a/api_docs/cloud_security_posture.mdx +++ b/api_docs/cloud_security_posture.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/cloudSecurityPosture title: "cloudSecurityPosture" image: https://source.unsplash.com/400x175/?github description: API docs for the cloudSecurityPosture plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'cloudSecurityPosture'] --- import cloudSecurityPostureObj from './cloud_security_posture.devdocs.json'; diff --git a/api_docs/console.mdx b/api_docs/console.mdx index 5fb9131564c9e..7f87180c579d8 100644 --- a/api_docs/console.mdx +++ b/api_docs/console.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/console title: "console" image: https://source.unsplash.com/400x175/?github description: API docs for the console plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'console'] --- import consoleObj from './console.devdocs.json'; diff --git a/api_docs/content_management.mdx b/api_docs/content_management.mdx index 0663a5e142608..f3bf2b1a3be71 100644 --- a/api_docs/content_management.mdx +++ b/api_docs/content_management.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/contentManagement title: "contentManagement" image: https://source.unsplash.com/400x175/?github description: API docs for the contentManagement plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'contentManagement'] --- import contentManagementObj from './content_management.devdocs.json'; diff --git a/api_docs/controls.mdx b/api_docs/controls.mdx index 260253bedddd9..2d21bdd39e30b 100644 --- a/api_docs/controls.mdx +++ b/api_docs/controls.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/controls title: "controls" image: https://source.unsplash.com/400x175/?github description: API docs for the controls plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'controls'] --- import controlsObj from './controls.devdocs.json'; diff --git a/api_docs/custom_integrations.mdx b/api_docs/custom_integrations.mdx index 37dbe06bd92a0..f14d35fcfd1a0 100644 --- a/api_docs/custom_integrations.mdx +++ b/api_docs/custom_integrations.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/customIntegrations title: "customIntegrations" image: https://source.unsplash.com/400x175/?github description: API docs for the customIntegrations plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'customIntegrations'] --- import customIntegrationsObj from './custom_integrations.devdocs.json'; diff --git a/api_docs/dashboard.mdx b/api_docs/dashboard.mdx index 39103cf99c6e3..ce4033b39040e 100644 --- a/api_docs/dashboard.mdx +++ b/api_docs/dashboard.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/dashboard title: "dashboard" image: https://source.unsplash.com/400x175/?github description: API docs for the dashboard plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'dashboard'] --- import dashboardObj from './dashboard.devdocs.json'; diff --git a/api_docs/dashboard_enhanced.mdx b/api_docs/dashboard_enhanced.mdx index 17aae8280fdf9..08e44ff0406dd 100644 --- a/api_docs/dashboard_enhanced.mdx +++ b/api_docs/dashboard_enhanced.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/dashboardEnhanced title: "dashboardEnhanced" image: https://source.unsplash.com/400x175/?github description: API docs for the dashboardEnhanced plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'dashboardEnhanced'] --- import dashboardEnhancedObj from './dashboard_enhanced.devdocs.json'; diff --git a/api_docs/data.mdx b/api_docs/data.mdx index 8525e4402c441..56096ca054d09 100644 --- a/api_docs/data.mdx +++ b/api_docs/data.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/data title: "data" image: https://source.unsplash.com/400x175/?github description: API docs for the data plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'data'] --- import dataObj from './data.devdocs.json'; diff --git a/api_docs/data_query.mdx b/api_docs/data_query.mdx index 1b0a4cf89fe26..f3e2e2286bff1 100644 --- a/api_docs/data_query.mdx +++ b/api_docs/data_query.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/data-query title: "data.query" image: https://source.unsplash.com/400x175/?github description: API docs for the data.query plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'data.query'] --- import dataQueryObj from './data_query.devdocs.json'; diff --git a/api_docs/data_search.mdx b/api_docs/data_search.mdx index 94dd4fc3003bd..1a83d56afcbdb 100644 --- a/api_docs/data_search.mdx +++ b/api_docs/data_search.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/data-search title: "data.search" image: https://source.unsplash.com/400x175/?github description: API docs for the data.search plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'data.search'] --- import dataSearchObj from './data_search.devdocs.json'; diff --git a/api_docs/data_view_editor.mdx b/api_docs/data_view_editor.mdx index 67c7c90c19a86..250c47eac10ce 100644 --- a/api_docs/data_view_editor.mdx +++ b/api_docs/data_view_editor.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/dataViewEditor title: "dataViewEditor" image: https://source.unsplash.com/400x175/?github description: API docs for the dataViewEditor plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'dataViewEditor'] --- import dataViewEditorObj from './data_view_editor.devdocs.json'; diff --git a/api_docs/data_view_field_editor.mdx b/api_docs/data_view_field_editor.mdx index 822c39a66af78..5583c941d4041 100644 --- a/api_docs/data_view_field_editor.mdx +++ b/api_docs/data_view_field_editor.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/dataViewFieldEditor title: "dataViewFieldEditor" image: https://source.unsplash.com/400x175/?github description: API docs for the dataViewFieldEditor plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'dataViewFieldEditor'] --- import dataViewFieldEditorObj from './data_view_field_editor.devdocs.json'; diff --git a/api_docs/data_view_management.mdx b/api_docs/data_view_management.mdx index 0d5f09fcd73a0..8747c797aac31 100644 --- a/api_docs/data_view_management.mdx +++ b/api_docs/data_view_management.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/dataViewManagement title: "dataViewManagement" image: https://source.unsplash.com/400x175/?github description: API docs for the dataViewManagement plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'dataViewManagement'] --- import dataViewManagementObj from './data_view_management.devdocs.json'; diff --git a/api_docs/data_views.mdx b/api_docs/data_views.mdx index 44e41b480bdac..f86f7ffd602b1 100644 --- a/api_docs/data_views.mdx +++ b/api_docs/data_views.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/dataViews title: "dataViews" image: https://source.unsplash.com/400x175/?github description: API docs for the dataViews plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'dataViews'] --- import dataViewsObj from './data_views.devdocs.json'; diff --git a/api_docs/data_visualizer.mdx b/api_docs/data_visualizer.mdx index bf2acfd8d085e..78713cc1f4f3e 100644 --- a/api_docs/data_visualizer.mdx +++ b/api_docs/data_visualizer.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/dataVisualizer title: "dataVisualizer" image: https://source.unsplash.com/400x175/?github description: API docs for the dataVisualizer plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'dataVisualizer'] --- import dataVisualizerObj from './data_visualizer.devdocs.json'; diff --git a/api_docs/dataset_quality.mdx b/api_docs/dataset_quality.mdx index 708f7a7f474b1..69ee77a06d1c3 100644 --- a/api_docs/dataset_quality.mdx +++ b/api_docs/dataset_quality.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/datasetQuality title: "datasetQuality" image: https://source.unsplash.com/400x175/?github description: API docs for the datasetQuality plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'datasetQuality'] --- import datasetQualityObj from './dataset_quality.devdocs.json'; diff --git a/api_docs/deprecations_by_api.mdx b/api_docs/deprecations_by_api.mdx index bbb931bbe0f80..778f69fb74bd9 100644 --- a/api_docs/deprecations_by_api.mdx +++ b/api_docs/deprecations_by_api.mdx @@ -7,7 +7,7 @@ id: kibDevDocsDeprecationsByApi slug: /kibana-dev-docs/api-meta/deprecated-api-list-by-api title: Deprecated API usage by API description: A list of deprecated APIs, which plugins are still referencing them, and when they need to be removed by. -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana'] --- @@ -17,7 +17,7 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana'] | Deprecated API | Referencing plugin(s) | Remove By | | ---------------|-----------|-----------| | | ml, stackAlerts | - | -| | share, uiActions, guidedOnboarding, home, serverless, management, spaces, savedObjects, indexManagement, visualizations, dashboard, savedObjectsTagging, expressionXY, lens, expressionMetricVis, expressionGauge, security, alerting, triggersActionsUi, cases, aiops, licenseManagement, advancedSettings, maps, dataVisualizer, ml, exploratoryView, fleet, metricsDataAccess, osquery, ingestPipelines, profiling, apm, expressionImage, expressionMetric, expressionError, expressionRevealImage, expressionRepeatImage, expressionShape, crossClusterReplication, graph, grokdebugger, indexLifecycleManagement, infra, logstash, monitoring, observabilityOnboarding, devTools, painlessLab, remoteClusters, rollup, searchprofiler, newsfeed, securitySolution, console, snapshotRestore, synthetics, transform, upgradeAssistant, uptime, ux, watcher, cloudDataMigration, filesManagement, kibanaOverview, visDefaultEditor, expressionHeatmap, expressionLegacyMetricVis, expressionPartitionVis, expressionTagcloud, visTypeTable, visTypeTimelion, visTypeTimeseries, visTypeVega, visTypeVislib | - | +| | share, uiActions, guidedOnboarding, home, serverless, management, spaces, savedObjects, indexManagement, devTools, console, visualizations, dashboard, savedObjectsTagging, expressionXY, lens, expressionMetricVis, expressionGauge, security, alerting, triggersActionsUi, cases, aiops, licenseManagement, advancedSettings, maps, dataVisualizer, ml, exploratoryView, fleet, metricsDataAccess, osquery, ingestPipelines, profiling, apm, expressionImage, expressionMetric, expressionError, expressionRevealImage, expressionRepeatImage, expressionShape, crossClusterReplication, graph, grokdebugger, indexLifecycleManagement, infra, logstash, monitoring, observabilityOnboarding, painlessLab, remoteClusters, rollup, searchprofiler, newsfeed, securitySolution, snapshotRestore, synthetics, transform, upgradeAssistant, uptime, ux, watcher, cloudDataMigration, filesManagement, kibanaOverview, visDefaultEditor, expressionHeatmap, expressionLegacyMetricVis, expressionPartitionVis, expressionTagcloud, visTypeTable, visTypeTimelion, visTypeTimeseries, visTypeVega, visTypeVislib | - | | | encryptedSavedObjects, actions, data, ml, logstash, securitySolution, cloudChat | - | | | actions, ml, savedObjectsTagging, enterpriseSearch | - | | | @kbn/core-saved-objects-browser-internal, @kbn/core, savedObjects, visualizations, aiops, ml, dataVisualizer, dashboardEnhanced, graph, lens, securitySolution, eventAnnotation, @kbn/core-saved-objects-browser-mocks | - | @@ -27,7 +27,7 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana'] | | dashboard, dataVisualizer, stackAlerts, expressionPartitionVis | - | | | stackAlerts, alerting, securitySolution, inputControlVis | - | | | triggersActionsUi | - | -| | inspector, data, savedObjects, runtimeFields, indexManagement, dataViewEditor, unifiedSearch, embeddable, visualizations, dashboard, licensing, savedObjectsTagging, dataViewFieldEditor, lens, security, triggersActionsUi, cases, observabilityShared, telemetry, advancedSettings, maps, exploratoryView, fleet, timelines, banners, reporting, cloudSecurityPosture, dashboardEnhanced, imageEmbeddable, graph, monitoring, securitySolution, console, synthetics, uptime, cloudLinks, dataViewManagement, eventAnnotationListing, filesManagement, uiActions, visTypeVislib | - | +| | inspector, data, savedObjects, console, runtimeFields, indexManagement, dataViewEditor, unifiedSearch, embeddable, visualizations, dashboard, licensing, savedObjectsTagging, dataViewFieldEditor, lens, security, triggersActionsUi, cases, observabilityShared, telemetry, advancedSettings, maps, exploratoryView, fleet, timelines, banners, reporting, cloudSecurityPosture, dashboardEnhanced, imageEmbeddable, graph, monitoring, securitySolution, synthetics, uptime, cloudLinks, dataViewManagement, eventAnnotationListing, filesManagement, uiActions, visTypeVislib | - | | | @kbn/core, visualizations, triggersActionsUi, advancedSettings | - | | | ruleRegistry, observability, infra, securitySolution, synthetics, uptime | - | | | alerting, discover, securitySolution | - | @@ -124,9 +124,9 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana'] | | canvas | - | | | canvas | - | | | spaces, savedObjectsManagement | - | +| | @kbn/core-elasticsearch-server-internal, @kbn/core-plugins-server-internal, enterpriseSearch, observabilityOnboarding, console | - | | | reporting | - | | | @kbn/reporting-export-types-pdf, reporting | - | -| | @kbn/core-elasticsearch-server-internal, @kbn/core-plugins-server-internal, enterpriseSearch, observabilityOnboarding, console | - | | | @kbn/content-management-table-list-view, filesManagement | - | | | @kbn/react-kibana-context-styled, kibanaReact | - | | | enterpriseSearch | - | diff --git a/api_docs/deprecations_by_plugin.mdx b/api_docs/deprecations_by_plugin.mdx index b8af10ca74b1b..8459c4bd6f290 100644 --- a/api_docs/deprecations_by_plugin.mdx +++ b/api_docs/deprecations_by_plugin.mdx @@ -7,7 +7,7 @@ id: kibDevDocsDeprecationsByPlugin slug: /kibana-dev-docs/api-meta/deprecated-api-list-by-plugin title: Deprecated API usage by plugin description: A list of deprecated APIs, which plugins are still referencing them, and when they need to be removed by. -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana'] --- @@ -918,7 +918,7 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana'] | Deprecated API | Reference location(s) | Remove By | | ---------------|-----------|-----------| -| | [component_template_edit.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/index_management/public/application/components/component_templates/component_template_wizard/component_template_edit/component_template_edit.tsx#:~:text=toMountPoint), [component_template_edit.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/index_management/public/application/components/component_templates/component_template_wizard/component_template_edit/component_template_edit.tsx#:~:text=toMountPoint) | - | +| | [use_datastreams_rollover.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/index_management/public/application/components/component_templates/component_template_wizard/component_template_datastreams_rollover/use_datastreams_rollover.tsx#:~:text=toMountPoint), [use_datastreams_rollover.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/index_management/public/application/components/component_templates/component_template_wizard/component_template_datastreams_rollover/use_datastreams_rollover.tsx#:~:text=toMountPoint) | - | | | [shared_imports.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/index_management/public/shared_imports.ts#:~:text=KibanaThemeProvider), [index.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/index_management/public/application/index.tsx#:~:text=KibanaThemeProvider), [index.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/index_management/public/application/index.tsx#:~:text=KibanaThemeProvider), [index.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/index_management/public/application/index.tsx#:~:text=KibanaThemeProvider) | - | diff --git a/api_docs/deprecations_by_team.mdx b/api_docs/deprecations_by_team.mdx index 8b2e3f47c3956..3ed22fa7792ac 100644 --- a/api_docs/deprecations_by_team.mdx +++ b/api_docs/deprecations_by_team.mdx @@ -7,7 +7,7 @@ id: kibDevDocsDeprecationsDueByTeam slug: /kibana-dev-docs/api-meta/deprecations-due-by-team title: Deprecated APIs due to be removed, by team description: Lists the teams that are referencing deprecated APIs with a remove by date. -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana'] --- diff --git a/api_docs/dev_tools.mdx b/api_docs/dev_tools.mdx index 52885cce8d723..e45c9dea7ae43 100644 --- a/api_docs/dev_tools.mdx +++ b/api_docs/dev_tools.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/devTools title: "devTools" image: https://source.unsplash.com/400x175/?github description: API docs for the devTools plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'devTools'] --- import devToolsObj from './dev_tools.devdocs.json'; diff --git a/api_docs/discover.mdx b/api_docs/discover.mdx index 32ea35039f076..c91e3f69dafa2 100644 --- a/api_docs/discover.mdx +++ b/api_docs/discover.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/discover title: "discover" image: https://source.unsplash.com/400x175/?github description: API docs for the discover plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'discover'] --- import discoverObj from './discover.devdocs.json'; diff --git a/api_docs/discover_enhanced.mdx b/api_docs/discover_enhanced.mdx index 33c115590964c..3d2ee911e49b7 100644 --- a/api_docs/discover_enhanced.mdx +++ b/api_docs/discover_enhanced.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/discoverEnhanced title: "discoverEnhanced" image: https://source.unsplash.com/400x175/?github description: API docs for the discoverEnhanced plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'discoverEnhanced'] --- import discoverEnhancedObj from './discover_enhanced.devdocs.json'; diff --git a/api_docs/ecs_data_quality_dashboard.mdx b/api_docs/ecs_data_quality_dashboard.mdx index 73eb327c9463e..6d587cf9bebab 100644 --- a/api_docs/ecs_data_quality_dashboard.mdx +++ b/api_docs/ecs_data_quality_dashboard.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/ecsDataQualityDashboard title: "ecsDataQualityDashboard" image: https://source.unsplash.com/400x175/?github description: API docs for the ecsDataQualityDashboard plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'ecsDataQualityDashboard'] --- import ecsDataQualityDashboardObj from './ecs_data_quality_dashboard.devdocs.json'; diff --git a/api_docs/elastic_assistant.mdx b/api_docs/elastic_assistant.mdx index 726a792fb5bf9..85008bbe13314 100644 --- a/api_docs/elastic_assistant.mdx +++ b/api_docs/elastic_assistant.mdx @@ -8,14 +8,14 @@ slug: /kibana-dev-docs/api/elasticAssistant title: "elasticAssistant" image: https://source.unsplash.com/400x175/?github description: API docs for the elasticAssistant plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'elasticAssistant'] --- import elasticAssistantObj from './elastic_assistant.devdocs.json'; Server APIs for the Elastic AI Assistant -Contact [@elastic/security-solution](https://github.com/orgs/elastic/teams/security-solution) for questions regarding this plugin. +Contact [@elastic/security-generative-ai](https://github.com/orgs/elastic/teams/security-generative-ai) for questions regarding this plugin. **Code health stats** diff --git a/api_docs/embeddable.mdx b/api_docs/embeddable.mdx index 3a27134064117..0fc167152f459 100644 --- a/api_docs/embeddable.mdx +++ b/api_docs/embeddable.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/embeddable title: "embeddable" image: https://source.unsplash.com/400x175/?github description: API docs for the embeddable plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'embeddable'] --- import embeddableObj from './embeddable.devdocs.json'; diff --git a/api_docs/embeddable_enhanced.mdx b/api_docs/embeddable_enhanced.mdx index 358c1e0ae1f8e..347c4a16648a3 100644 --- a/api_docs/embeddable_enhanced.mdx +++ b/api_docs/embeddable_enhanced.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/embeddableEnhanced title: "embeddableEnhanced" image: https://source.unsplash.com/400x175/?github description: API docs for the embeddableEnhanced plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'embeddableEnhanced'] --- import embeddableEnhancedObj from './embeddable_enhanced.devdocs.json'; diff --git a/api_docs/encrypted_saved_objects.mdx b/api_docs/encrypted_saved_objects.mdx index 07d12d7a59aa6..af6bd547b23cf 100644 --- a/api_docs/encrypted_saved_objects.mdx +++ b/api_docs/encrypted_saved_objects.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/encryptedSavedObjects title: "encryptedSavedObjects" image: https://source.unsplash.com/400x175/?github description: API docs for the encryptedSavedObjects plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'encryptedSavedObjects'] --- import encryptedSavedObjectsObj from './encrypted_saved_objects.devdocs.json'; diff --git a/api_docs/enterprise_search.mdx b/api_docs/enterprise_search.mdx index 89b0e20e40fba..f0124cb99a9fc 100644 --- a/api_docs/enterprise_search.mdx +++ b/api_docs/enterprise_search.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/enterpriseSearch title: "enterpriseSearch" image: https://source.unsplash.com/400x175/?github description: API docs for the enterpriseSearch plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'enterpriseSearch'] --- import enterpriseSearchObj from './enterprise_search.devdocs.json'; diff --git a/api_docs/es_ui_shared.mdx b/api_docs/es_ui_shared.mdx index 3612b499bdcdd..fae590b42c586 100644 --- a/api_docs/es_ui_shared.mdx +++ b/api_docs/es_ui_shared.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/esUiShared title: "esUiShared" image: https://source.unsplash.com/400x175/?github description: API docs for the esUiShared plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'esUiShared'] --- import esUiSharedObj from './es_ui_shared.devdocs.json'; diff --git a/api_docs/event_annotation.mdx b/api_docs/event_annotation.mdx index 8b8470fa8a0aa..733c722290fcc 100644 --- a/api_docs/event_annotation.mdx +++ b/api_docs/event_annotation.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/eventAnnotation title: "eventAnnotation" image: https://source.unsplash.com/400x175/?github description: API docs for the eventAnnotation plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'eventAnnotation'] --- import eventAnnotationObj from './event_annotation.devdocs.json'; diff --git a/api_docs/event_annotation_listing.mdx b/api_docs/event_annotation_listing.mdx index b5921889642a2..b409d3c847e59 100644 --- a/api_docs/event_annotation_listing.mdx +++ b/api_docs/event_annotation_listing.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/eventAnnotationListing title: "eventAnnotationListing" image: https://source.unsplash.com/400x175/?github description: API docs for the eventAnnotationListing plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'eventAnnotationListing'] --- import eventAnnotationListingObj from './event_annotation_listing.devdocs.json'; diff --git a/api_docs/event_log.mdx b/api_docs/event_log.mdx index 8deaf21a44e17..c79a25a1f189f 100644 --- a/api_docs/event_log.mdx +++ b/api_docs/event_log.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/eventLog title: "eventLog" image: https://source.unsplash.com/400x175/?github description: API docs for the eventLog plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'eventLog'] --- import eventLogObj from './event_log.devdocs.json'; diff --git a/api_docs/exploratory_view.mdx b/api_docs/exploratory_view.mdx index d984753728399..7f488458a55c7 100644 --- a/api_docs/exploratory_view.mdx +++ b/api_docs/exploratory_view.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/exploratoryView title: "exploratoryView" image: https://source.unsplash.com/400x175/?github description: API docs for the exploratoryView plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'exploratoryView'] --- import exploratoryViewObj from './exploratory_view.devdocs.json'; diff --git a/api_docs/expression_error.mdx b/api_docs/expression_error.mdx index 89e742b607db1..e391e4c10376b 100644 --- a/api_docs/expression_error.mdx +++ b/api_docs/expression_error.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/expressionError title: "expressionError" image: https://source.unsplash.com/400x175/?github description: API docs for the expressionError plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'expressionError'] --- import expressionErrorObj from './expression_error.devdocs.json'; diff --git a/api_docs/expression_gauge.mdx b/api_docs/expression_gauge.mdx index 41486bba92423..ddfb2cc87767a 100644 --- a/api_docs/expression_gauge.mdx +++ b/api_docs/expression_gauge.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/expressionGauge title: "expressionGauge" image: https://source.unsplash.com/400x175/?github description: API docs for the expressionGauge plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'expressionGauge'] --- import expressionGaugeObj from './expression_gauge.devdocs.json'; diff --git a/api_docs/expression_heatmap.mdx b/api_docs/expression_heatmap.mdx index 40d1036769b07..c4972bb2f383e 100644 --- a/api_docs/expression_heatmap.mdx +++ b/api_docs/expression_heatmap.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/expressionHeatmap title: "expressionHeatmap" image: https://source.unsplash.com/400x175/?github description: API docs for the expressionHeatmap plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'expressionHeatmap'] --- import expressionHeatmapObj from './expression_heatmap.devdocs.json'; diff --git a/api_docs/expression_image.mdx b/api_docs/expression_image.mdx index 930b456728413..6f36dbcb4a9c5 100644 --- a/api_docs/expression_image.mdx +++ b/api_docs/expression_image.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/expressionImage title: "expressionImage" image: https://source.unsplash.com/400x175/?github description: API docs for the expressionImage plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'expressionImage'] --- import expressionImageObj from './expression_image.devdocs.json'; diff --git a/api_docs/expression_legacy_metric_vis.mdx b/api_docs/expression_legacy_metric_vis.mdx index ae1e1c4ebdd66..a71d35c62ff02 100644 --- a/api_docs/expression_legacy_metric_vis.mdx +++ b/api_docs/expression_legacy_metric_vis.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/expressionLegacyMetricVis title: "expressionLegacyMetricVis" image: https://source.unsplash.com/400x175/?github description: API docs for the expressionLegacyMetricVis plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'expressionLegacyMetricVis'] --- import expressionLegacyMetricVisObj from './expression_legacy_metric_vis.devdocs.json'; diff --git a/api_docs/expression_metric.mdx b/api_docs/expression_metric.mdx index 0966d7f22d048..1702bdf19113d 100644 --- a/api_docs/expression_metric.mdx +++ b/api_docs/expression_metric.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/expressionMetric title: "expressionMetric" image: https://source.unsplash.com/400x175/?github description: API docs for the expressionMetric plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'expressionMetric'] --- import expressionMetricObj from './expression_metric.devdocs.json'; diff --git a/api_docs/expression_metric_vis.mdx b/api_docs/expression_metric_vis.mdx index a6e97eb03992b..4946b251d40e3 100644 --- a/api_docs/expression_metric_vis.mdx +++ b/api_docs/expression_metric_vis.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/expressionMetricVis title: "expressionMetricVis" image: https://source.unsplash.com/400x175/?github description: API docs for the expressionMetricVis plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'expressionMetricVis'] --- import expressionMetricVisObj from './expression_metric_vis.devdocs.json'; diff --git a/api_docs/expression_partition_vis.mdx b/api_docs/expression_partition_vis.mdx index ffdb9c07741b1..8dde3cbcd9179 100644 --- a/api_docs/expression_partition_vis.mdx +++ b/api_docs/expression_partition_vis.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/expressionPartitionVis title: "expressionPartitionVis" image: https://source.unsplash.com/400x175/?github description: API docs for the expressionPartitionVis plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'expressionPartitionVis'] --- import expressionPartitionVisObj from './expression_partition_vis.devdocs.json'; diff --git a/api_docs/expression_repeat_image.mdx b/api_docs/expression_repeat_image.mdx index 67efe232006d6..a221018810cc9 100644 --- a/api_docs/expression_repeat_image.mdx +++ b/api_docs/expression_repeat_image.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/expressionRepeatImage title: "expressionRepeatImage" image: https://source.unsplash.com/400x175/?github description: API docs for the expressionRepeatImage plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'expressionRepeatImage'] --- import expressionRepeatImageObj from './expression_repeat_image.devdocs.json'; diff --git a/api_docs/expression_reveal_image.mdx b/api_docs/expression_reveal_image.mdx index 9549954c117b2..43ffc818c71ef 100644 --- a/api_docs/expression_reveal_image.mdx +++ b/api_docs/expression_reveal_image.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/expressionRevealImage title: "expressionRevealImage" image: https://source.unsplash.com/400x175/?github description: API docs for the expressionRevealImage plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'expressionRevealImage'] --- import expressionRevealImageObj from './expression_reveal_image.devdocs.json'; diff --git a/api_docs/expression_shape.mdx b/api_docs/expression_shape.mdx index 34587d4e804bb..f725ce4d0b6b9 100644 --- a/api_docs/expression_shape.mdx +++ b/api_docs/expression_shape.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/expressionShape title: "expressionShape" image: https://source.unsplash.com/400x175/?github description: API docs for the expressionShape plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'expressionShape'] --- import expressionShapeObj from './expression_shape.devdocs.json'; diff --git a/api_docs/expression_tagcloud.mdx b/api_docs/expression_tagcloud.mdx index bbb0bf862886e..61435511268b2 100644 --- a/api_docs/expression_tagcloud.mdx +++ b/api_docs/expression_tagcloud.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/expressionTagcloud title: "expressionTagcloud" image: https://source.unsplash.com/400x175/?github description: API docs for the expressionTagcloud plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'expressionTagcloud'] --- import expressionTagcloudObj from './expression_tagcloud.devdocs.json'; diff --git a/api_docs/expression_x_y.mdx b/api_docs/expression_x_y.mdx index 168a978396e26..94bd08a870bc3 100644 --- a/api_docs/expression_x_y.mdx +++ b/api_docs/expression_x_y.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/expressionXY title: "expressionXY" image: https://source.unsplash.com/400x175/?github description: API docs for the expressionXY plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'expressionXY'] --- import expressionXYObj from './expression_x_y.devdocs.json'; diff --git a/api_docs/expressions.mdx b/api_docs/expressions.mdx index 6d87d81c6a385..b27b9a75eaea0 100644 --- a/api_docs/expressions.mdx +++ b/api_docs/expressions.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/expressions title: "expressions" image: https://source.unsplash.com/400x175/?github description: API docs for the expressions plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'expressions'] --- import expressionsObj from './expressions.devdocs.json'; diff --git a/api_docs/features.mdx b/api_docs/features.mdx index 0474c0b4db241..191ef9e4f022c 100644 --- a/api_docs/features.mdx +++ b/api_docs/features.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/features title: "features" image: https://source.unsplash.com/400x175/?github description: API docs for the features plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'features'] --- import featuresObj from './features.devdocs.json'; diff --git a/api_docs/field_formats.mdx b/api_docs/field_formats.mdx index 4e6241ebb0ff5..27c06405a9e47 100644 --- a/api_docs/field_formats.mdx +++ b/api_docs/field_formats.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/fieldFormats title: "fieldFormats" image: https://source.unsplash.com/400x175/?github description: API docs for the fieldFormats plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'fieldFormats'] --- import fieldFormatsObj from './field_formats.devdocs.json'; diff --git a/api_docs/file_upload.mdx b/api_docs/file_upload.mdx index 4a14ebd52010a..b55f8d4cd76a8 100644 --- a/api_docs/file_upload.mdx +++ b/api_docs/file_upload.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/fileUpload title: "fileUpload" image: https://source.unsplash.com/400x175/?github description: API docs for the fileUpload plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'fileUpload'] --- import fileUploadObj from './file_upload.devdocs.json'; diff --git a/api_docs/files.mdx b/api_docs/files.mdx index 57f1ee84bf158..305f46128c693 100644 --- a/api_docs/files.mdx +++ b/api_docs/files.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/files title: "files" image: https://source.unsplash.com/400x175/?github description: API docs for the files plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'files'] --- import filesObj from './files.devdocs.json'; diff --git a/api_docs/files_management.mdx b/api_docs/files_management.mdx index 588591635b6c5..44e534d31e2c1 100644 --- a/api_docs/files_management.mdx +++ b/api_docs/files_management.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/filesManagement title: "filesManagement" image: https://source.unsplash.com/400x175/?github description: API docs for the filesManagement plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'filesManagement'] --- import filesManagementObj from './files_management.devdocs.json'; diff --git a/api_docs/fleet.mdx b/api_docs/fleet.mdx index 7311637f95280..0701f6995bcf9 100644 --- a/api_docs/fleet.mdx +++ b/api_docs/fleet.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/fleet title: "fleet" image: https://source.unsplash.com/400x175/?github description: API docs for the fleet plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'fleet'] --- import fleetObj from './fleet.devdocs.json'; diff --git a/api_docs/global_search.mdx b/api_docs/global_search.mdx index 2371d4bfa99ee..9f247f4828f5f 100644 --- a/api_docs/global_search.mdx +++ b/api_docs/global_search.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/globalSearch title: "globalSearch" image: https://source.unsplash.com/400x175/?github description: API docs for the globalSearch plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'globalSearch'] --- import globalSearchObj from './global_search.devdocs.json'; diff --git a/api_docs/guided_onboarding.mdx b/api_docs/guided_onboarding.mdx index d37020678300c..87eca67af1539 100644 --- a/api_docs/guided_onboarding.mdx +++ b/api_docs/guided_onboarding.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/guidedOnboarding title: "guidedOnboarding" image: https://source.unsplash.com/400x175/?github description: API docs for the guidedOnboarding plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'guidedOnboarding'] --- import guidedOnboardingObj from './guided_onboarding.devdocs.json'; diff --git a/api_docs/home.mdx b/api_docs/home.mdx index d5d6778bb4ec6..69e977f456d9b 100644 --- a/api_docs/home.mdx +++ b/api_docs/home.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/home title: "home" image: https://source.unsplash.com/400x175/?github description: API docs for the home plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'home'] --- import homeObj from './home.devdocs.json'; diff --git a/api_docs/image_embeddable.mdx b/api_docs/image_embeddable.mdx index c8b82639e90ea..531e6fb43716b 100644 --- a/api_docs/image_embeddable.mdx +++ b/api_docs/image_embeddable.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/imageEmbeddable title: "imageEmbeddable" image: https://source.unsplash.com/400x175/?github description: API docs for the imageEmbeddable plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'imageEmbeddable'] --- import imageEmbeddableObj from './image_embeddable.devdocs.json'; diff --git a/api_docs/index_lifecycle_management.mdx b/api_docs/index_lifecycle_management.mdx index c6c997cb1b9a7..8bf212ff393cf 100644 --- a/api_docs/index_lifecycle_management.mdx +++ b/api_docs/index_lifecycle_management.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/indexLifecycleManagement title: "indexLifecycleManagement" image: https://source.unsplash.com/400x175/?github description: API docs for the indexLifecycleManagement plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'indexLifecycleManagement'] --- import indexLifecycleManagementObj from './index_lifecycle_management.devdocs.json'; diff --git a/api_docs/index_management.devdocs.json b/api_docs/index_management.devdocs.json index 54c259862cbf5..961ae27f9be36 100644 --- a/api_docs/index_management.devdocs.json +++ b/api_docs/index_management.devdocs.json @@ -878,7 +878,7 @@ "label": "IndexManagementConfig", "description": [], "signature": [ - "{ readonly ui: Readonly<{} & { enabled: boolean; }>; readonly enableIndexActions: boolean; readonly enableLegacyTemplates: boolean; readonly dev: Readonly<{} & { enableIndexDetailsPage: boolean; }>; readonly enableIndexStats: boolean; readonly editableIndexSettings: \"all\" | \"limited\"; readonly enableDataStreamsStorageColumn: boolean; }" + "{ readonly ui: Readonly<{} & { enabled: boolean; }>; readonly enableIndexActions: boolean; readonly enableLegacyTemplates: boolean; readonly dev: Readonly<{} & { enableIndexDetailsPage: boolean; }>; readonly enableIndexStats: boolean; readonly editableIndexSettings: \"all\" | \"limited\"; readonly enableDataStreamsStorageColumn: boolean; readonly enableEmbeddedConsole: boolean; }" ], "path": "x-pack/plugins/index_management/server/config.ts", "deprecated": false, diff --git a/api_docs/index_management.mdx b/api_docs/index_management.mdx index 9303b808e3775..7b36c2c73b96d 100644 --- a/api_docs/index_management.mdx +++ b/api_docs/index_management.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/indexManagement title: "indexManagement" image: https://source.unsplash.com/400x175/?github description: API docs for the indexManagement plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'indexManagement'] --- import indexManagementObj from './index_management.devdocs.json'; diff --git a/api_docs/infra.mdx b/api_docs/infra.mdx index 3b2cbcd4c3ecf..08c5191961621 100644 --- a/api_docs/infra.mdx +++ b/api_docs/infra.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/infra title: "infra" image: https://source.unsplash.com/400x175/?github description: API docs for the infra plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'infra'] --- import infraObj from './infra.devdocs.json'; diff --git a/api_docs/ingest_pipelines.mdx b/api_docs/ingest_pipelines.mdx index 06fd35c091936..c9679b973950c 100644 --- a/api_docs/ingest_pipelines.mdx +++ b/api_docs/ingest_pipelines.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/ingestPipelines title: "ingestPipelines" image: https://source.unsplash.com/400x175/?github description: API docs for the ingestPipelines plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'ingestPipelines'] --- import ingestPipelinesObj from './ingest_pipelines.devdocs.json'; diff --git a/api_docs/inspector.mdx b/api_docs/inspector.mdx index 8fc7945c1ce6b..2acdea6a90cd1 100644 --- a/api_docs/inspector.mdx +++ b/api_docs/inspector.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/inspector title: "inspector" image: https://source.unsplash.com/400x175/?github description: API docs for the inspector plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'inspector'] --- import inspectorObj from './inspector.devdocs.json'; diff --git a/api_docs/interactive_setup.mdx b/api_docs/interactive_setup.mdx index 93819693a8459..d6d105f915394 100644 --- a/api_docs/interactive_setup.mdx +++ b/api_docs/interactive_setup.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/interactiveSetup title: "interactiveSetup" image: https://source.unsplash.com/400x175/?github description: API docs for the interactiveSetup plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'interactiveSetup'] --- import interactiveSetupObj from './interactive_setup.devdocs.json'; diff --git a/api_docs/kbn_ace.mdx b/api_docs/kbn_ace.mdx index 7302efb2c3cc2..667d8fbe9e7de 100644 --- a/api_docs/kbn_ace.mdx +++ b/api_docs/kbn_ace.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ace title: "@kbn/ace" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ace plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ace'] --- import kbnAceObj from './kbn_ace.devdocs.json'; diff --git a/api_docs/kbn_actions_types.mdx b/api_docs/kbn_actions_types.mdx index dc0e5f30d22aa..133742f9e216c 100644 --- a/api_docs/kbn_actions_types.mdx +++ b/api_docs/kbn_actions_types.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-actions-types title: "@kbn/actions-types" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/actions-types plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/actions-types'] --- import kbnActionsTypesObj from './kbn_actions_types.devdocs.json'; diff --git a/api_docs/kbn_aiops_components.mdx b/api_docs/kbn_aiops_components.mdx index 51983bd46f220..052be52d4528f 100644 --- a/api_docs/kbn_aiops_components.mdx +++ b/api_docs/kbn_aiops_components.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-aiops-components title: "@kbn/aiops-components" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/aiops-components plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/aiops-components'] --- import kbnAiopsComponentsObj from './kbn_aiops_components.devdocs.json'; diff --git a/api_docs/kbn_aiops_utils.mdx b/api_docs/kbn_aiops_utils.mdx index f7046719e3698..6995071753cce 100644 --- a/api_docs/kbn_aiops_utils.mdx +++ b/api_docs/kbn_aiops_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-aiops-utils title: "@kbn/aiops-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/aiops-utils plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/aiops-utils'] --- import kbnAiopsUtilsObj from './kbn_aiops_utils.devdocs.json'; diff --git a/api_docs/kbn_alerting_api_integration_helpers.mdx b/api_docs/kbn_alerting_api_integration_helpers.mdx index b74d74abda677..8fe048cfe260a 100644 --- a/api_docs/kbn_alerting_api_integration_helpers.mdx +++ b/api_docs/kbn_alerting_api_integration_helpers.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-alerting-api-integration-helpers title: "@kbn/alerting-api-integration-helpers" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/alerting-api-integration-helpers plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/alerting-api-integration-helpers'] --- import kbnAlertingApiIntegrationHelpersObj from './kbn_alerting_api_integration_helpers.devdocs.json'; diff --git a/api_docs/kbn_alerting_state_types.mdx b/api_docs/kbn_alerting_state_types.mdx index aac2b2e9248fa..1c77346fed890 100644 --- a/api_docs/kbn_alerting_state_types.mdx +++ b/api_docs/kbn_alerting_state_types.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-alerting-state-types title: "@kbn/alerting-state-types" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/alerting-state-types plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/alerting-state-types'] --- import kbnAlertingStateTypesObj from './kbn_alerting_state_types.devdocs.json'; diff --git a/api_docs/kbn_alerting_types.mdx b/api_docs/kbn_alerting_types.mdx index 6ca69df7898a9..4cca296af64e0 100644 --- a/api_docs/kbn_alerting_types.mdx +++ b/api_docs/kbn_alerting_types.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-alerting-types title: "@kbn/alerting-types" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/alerting-types plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/alerting-types'] --- import kbnAlertingTypesObj from './kbn_alerting_types.devdocs.json'; diff --git a/api_docs/kbn_alerts_as_data_utils.mdx b/api_docs/kbn_alerts_as_data_utils.mdx index cc50ae4842416..457ce9438e7c2 100644 --- a/api_docs/kbn_alerts_as_data_utils.mdx +++ b/api_docs/kbn_alerts_as_data_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-alerts-as-data-utils title: "@kbn/alerts-as-data-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/alerts-as-data-utils plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/alerts-as-data-utils'] --- import kbnAlertsAsDataUtilsObj from './kbn_alerts_as_data_utils.devdocs.json'; diff --git a/api_docs/kbn_alerts_ui_shared.mdx b/api_docs/kbn_alerts_ui_shared.mdx index 477f2ed01c148..662df10c7d835 100644 --- a/api_docs/kbn_alerts_ui_shared.mdx +++ b/api_docs/kbn_alerts_ui_shared.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-alerts-ui-shared title: "@kbn/alerts-ui-shared" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/alerts-ui-shared plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/alerts-ui-shared'] --- import kbnAlertsUiSharedObj from './kbn_alerts_ui_shared.devdocs.json'; diff --git a/api_docs/kbn_analytics.mdx b/api_docs/kbn_analytics.mdx index f482376eb95cb..d735947ed855d 100644 --- a/api_docs/kbn_analytics.mdx +++ b/api_docs/kbn_analytics.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-analytics title: "@kbn/analytics" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/analytics plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/analytics'] --- import kbnAnalyticsObj from './kbn_analytics.devdocs.json'; diff --git a/api_docs/kbn_analytics_client.mdx b/api_docs/kbn_analytics_client.mdx index a6c90fc30d983..5710584452445 100644 --- a/api_docs/kbn_analytics_client.mdx +++ b/api_docs/kbn_analytics_client.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-analytics-client title: "@kbn/analytics-client" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/analytics-client plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/analytics-client'] --- import kbnAnalyticsClientObj from './kbn_analytics_client.devdocs.json'; diff --git a/api_docs/kbn_analytics_collection_utils.mdx b/api_docs/kbn_analytics_collection_utils.mdx index abea1151dcd21..249d7fc8cfc0e 100644 --- a/api_docs/kbn_analytics_collection_utils.mdx +++ b/api_docs/kbn_analytics_collection_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-analytics-collection-utils title: "@kbn/analytics-collection-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/analytics-collection-utils plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/analytics-collection-utils'] --- import kbnAnalyticsCollectionUtilsObj from './kbn_analytics_collection_utils.devdocs.json'; diff --git a/api_docs/kbn_analytics_shippers_elastic_v3_browser.mdx b/api_docs/kbn_analytics_shippers_elastic_v3_browser.mdx index 6120615b4de7c..5519f0f332808 100644 --- a/api_docs/kbn_analytics_shippers_elastic_v3_browser.mdx +++ b/api_docs/kbn_analytics_shippers_elastic_v3_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-analytics-shippers-elastic-v3-browser title: "@kbn/analytics-shippers-elastic-v3-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/analytics-shippers-elastic-v3-browser plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/analytics-shippers-elastic-v3-browser'] --- import kbnAnalyticsShippersElasticV3BrowserObj from './kbn_analytics_shippers_elastic_v3_browser.devdocs.json'; diff --git a/api_docs/kbn_analytics_shippers_elastic_v3_common.mdx b/api_docs/kbn_analytics_shippers_elastic_v3_common.mdx index 6a936e2ff4a80..f2208c3f494b7 100644 --- a/api_docs/kbn_analytics_shippers_elastic_v3_common.mdx +++ b/api_docs/kbn_analytics_shippers_elastic_v3_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-analytics-shippers-elastic-v3-common title: "@kbn/analytics-shippers-elastic-v3-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/analytics-shippers-elastic-v3-common plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/analytics-shippers-elastic-v3-common'] --- import kbnAnalyticsShippersElasticV3CommonObj from './kbn_analytics_shippers_elastic_v3_common.devdocs.json'; diff --git a/api_docs/kbn_analytics_shippers_elastic_v3_server.mdx b/api_docs/kbn_analytics_shippers_elastic_v3_server.mdx index ceef76f005f97..05783ae01cc66 100644 --- a/api_docs/kbn_analytics_shippers_elastic_v3_server.mdx +++ b/api_docs/kbn_analytics_shippers_elastic_v3_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-analytics-shippers-elastic-v3-server title: "@kbn/analytics-shippers-elastic-v3-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/analytics-shippers-elastic-v3-server plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/analytics-shippers-elastic-v3-server'] --- import kbnAnalyticsShippersElasticV3ServerObj from './kbn_analytics_shippers_elastic_v3_server.devdocs.json'; diff --git a/api_docs/kbn_analytics_shippers_fullstory.mdx b/api_docs/kbn_analytics_shippers_fullstory.mdx index 6bec19b35db72..eac25e0ac2c2c 100644 --- a/api_docs/kbn_analytics_shippers_fullstory.mdx +++ b/api_docs/kbn_analytics_shippers_fullstory.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-analytics-shippers-fullstory title: "@kbn/analytics-shippers-fullstory" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/analytics-shippers-fullstory plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/analytics-shippers-fullstory'] --- import kbnAnalyticsShippersFullstoryObj from './kbn_analytics_shippers_fullstory.devdocs.json'; diff --git a/api_docs/kbn_apm_config_loader.mdx b/api_docs/kbn_apm_config_loader.mdx index 6efb2bba9769d..0c795a878a1d7 100644 --- a/api_docs/kbn_apm_config_loader.mdx +++ b/api_docs/kbn_apm_config_loader.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-apm-config-loader title: "@kbn/apm-config-loader" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/apm-config-loader plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/apm-config-loader'] --- import kbnApmConfigLoaderObj from './kbn_apm_config_loader.devdocs.json'; diff --git a/api_docs/kbn_apm_synthtrace.mdx b/api_docs/kbn_apm_synthtrace.mdx index d697eee2d1c49..960ebdce5f6d1 100644 --- a/api_docs/kbn_apm_synthtrace.mdx +++ b/api_docs/kbn_apm_synthtrace.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-apm-synthtrace title: "@kbn/apm-synthtrace" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/apm-synthtrace plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/apm-synthtrace'] --- import kbnApmSynthtraceObj from './kbn_apm_synthtrace.devdocs.json'; diff --git a/api_docs/kbn_apm_synthtrace_client.devdocs.json b/api_docs/kbn_apm_synthtrace_client.devdocs.json index c74ee88ada681..cdc477f6af102 100644 --- a/api_docs/kbn_apm_synthtrace_client.devdocs.json +++ b/api_docs/kbn_apm_synthtrace_client.devdocs.json @@ -2608,7 +2608,7 @@ "label": "LogDocument", "description": [], "signature": [ - "{ '@timestamp'?: number | undefined; } & Partial<{ 'input.type': string; 'log.file.path'?: string | undefined; 'service.name'?: string | undefined; 'data_stream.namespace': string; 'data_stream.type': string; 'data_stream.dataset': string; message?: string | undefined; 'error.message'?: string | undefined; 'event.original'?: string | undefined; 'event.dataset': string; 'log.level'?: string | undefined; 'host.name'?: string | undefined; 'trace.id'?: string | undefined; 'agent.id'?: string | undefined; 'agent.name'?: string | undefined; 'orchestrator.cluster.name'?: string | undefined; 'orchestrator.cluster.id'?: string | undefined; 'orchestrator.resource.id'?: string | undefined; 'cloud.provider'?: string | undefined; 'cloud.region'?: string | undefined; 'cloud.availability_zone'?: string | undefined; 'cloud.project.id'?: string | undefined; 'cloud.instance.id'?: string | undefined; }>" + "{ '@timestamp'?: number | undefined; } & Partial<{ 'input.type': string; 'log.file.path'?: string | undefined; 'service.name'?: string | undefined; 'data_stream.namespace': string; 'data_stream.type': string; 'data_stream.dataset': string; message?: string | undefined; 'error.message'?: string | undefined; 'event.original'?: string | undefined; 'event.dataset': string; 'log.level'?: string | undefined; 'host.name'?: string | undefined; 'trace.id'?: string | undefined; 'agent.id'?: string | undefined; 'agent.name'?: string | undefined; 'orchestrator.cluster.name'?: string | undefined; 'orchestrator.cluster.id'?: string | undefined; 'orchestrator.resource.id'?: string | undefined; 'orchestrator.namespace'?: string | undefined; 'container.name'?: string | undefined; 'cloud.provider'?: string | undefined; 'cloud.region'?: string | undefined; 'cloud.availability_zone'?: string | undefined; 'cloud.project.id'?: string | undefined; 'cloud.instance.id'?: string | undefined; }>" ], "path": "packages/kbn-apm-synthtrace-client/src/lib/logs/index.ts", "deprecated": false, diff --git a/api_docs/kbn_apm_synthtrace_client.mdx b/api_docs/kbn_apm_synthtrace_client.mdx index 082b454c0f870..68997375700bd 100644 --- a/api_docs/kbn_apm_synthtrace_client.mdx +++ b/api_docs/kbn_apm_synthtrace_client.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-apm-synthtrace-client title: "@kbn/apm-synthtrace-client" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/apm-synthtrace-client plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/apm-synthtrace-client'] --- import kbnApmSynthtraceClientObj from './kbn_apm_synthtrace_client.devdocs.json'; diff --git a/api_docs/kbn_apm_utils.mdx b/api_docs/kbn_apm_utils.mdx index 3bcaed336a48e..1f1550e47a4d6 100644 --- a/api_docs/kbn_apm_utils.mdx +++ b/api_docs/kbn_apm_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-apm-utils title: "@kbn/apm-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/apm-utils plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/apm-utils'] --- import kbnApmUtilsObj from './kbn_apm_utils.devdocs.json'; diff --git a/api_docs/kbn_axe_config.mdx b/api_docs/kbn_axe_config.mdx index e5e14da064104..62e7c71e359bc 100644 --- a/api_docs/kbn_axe_config.mdx +++ b/api_docs/kbn_axe_config.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-axe-config title: "@kbn/axe-config" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/axe-config plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/axe-config'] --- import kbnAxeConfigObj from './kbn_axe_config.devdocs.json'; diff --git a/api_docs/kbn_bfetch_error.mdx b/api_docs/kbn_bfetch_error.mdx index 619947bbb01c5..3c8006ae6629f 100644 --- a/api_docs/kbn_bfetch_error.mdx +++ b/api_docs/kbn_bfetch_error.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-bfetch-error title: "@kbn/bfetch-error" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/bfetch-error plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/bfetch-error'] --- import kbnBfetchErrorObj from './kbn_bfetch_error.devdocs.json'; diff --git a/api_docs/kbn_calculate_auto.mdx b/api_docs/kbn_calculate_auto.mdx index 3478ce5581556..6c91fccc5e2b6 100644 --- a/api_docs/kbn_calculate_auto.mdx +++ b/api_docs/kbn_calculate_auto.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-calculate-auto title: "@kbn/calculate-auto" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/calculate-auto plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/calculate-auto'] --- import kbnCalculateAutoObj from './kbn_calculate_auto.devdocs.json'; diff --git a/api_docs/kbn_calculate_width_from_char_count.mdx b/api_docs/kbn_calculate_width_from_char_count.mdx index c53357cc10757..d47ed62535c92 100644 --- a/api_docs/kbn_calculate_width_from_char_count.mdx +++ b/api_docs/kbn_calculate_width_from_char_count.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-calculate-width-from-char-count title: "@kbn/calculate-width-from-char-count" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/calculate-width-from-char-count plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/calculate-width-from-char-count'] --- import kbnCalculateWidthFromCharCountObj from './kbn_calculate_width_from_char_count.devdocs.json'; diff --git a/api_docs/kbn_cases_components.mdx b/api_docs/kbn_cases_components.mdx index 95d3c2f22d2d4..c8aa17c701aa6 100644 --- a/api_docs/kbn_cases_components.mdx +++ b/api_docs/kbn_cases_components.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-cases-components title: "@kbn/cases-components" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/cases-components plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/cases-components'] --- import kbnCasesComponentsObj from './kbn_cases_components.devdocs.json'; diff --git a/api_docs/kbn_cell_actions.mdx b/api_docs/kbn_cell_actions.mdx index 655d93d28e58d..82940418f821a 100644 --- a/api_docs/kbn_cell_actions.mdx +++ b/api_docs/kbn_cell_actions.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-cell-actions title: "@kbn/cell-actions" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/cell-actions plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/cell-actions'] --- import kbnCellActionsObj from './kbn_cell_actions.devdocs.json'; diff --git a/api_docs/kbn_chart_expressions_common.mdx b/api_docs/kbn_chart_expressions_common.mdx index c0d7c1e9f3068..4da29ae7be996 100644 --- a/api_docs/kbn_chart_expressions_common.mdx +++ b/api_docs/kbn_chart_expressions_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-chart-expressions-common title: "@kbn/chart-expressions-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/chart-expressions-common plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/chart-expressions-common'] --- import kbnChartExpressionsCommonObj from './kbn_chart_expressions_common.devdocs.json'; diff --git a/api_docs/kbn_chart_icons.mdx b/api_docs/kbn_chart_icons.mdx index 8cc4c58e66225..d888ccb0eb570 100644 --- a/api_docs/kbn_chart_icons.mdx +++ b/api_docs/kbn_chart_icons.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-chart-icons title: "@kbn/chart-icons" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/chart-icons plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/chart-icons'] --- import kbnChartIconsObj from './kbn_chart_icons.devdocs.json'; diff --git a/api_docs/kbn_ci_stats_core.mdx b/api_docs/kbn_ci_stats_core.mdx index 569a8d2111773..04144e2aee8c1 100644 --- a/api_docs/kbn_ci_stats_core.mdx +++ b/api_docs/kbn_ci_stats_core.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ci-stats-core title: "@kbn/ci-stats-core" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ci-stats-core plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ci-stats-core'] --- import kbnCiStatsCoreObj from './kbn_ci_stats_core.devdocs.json'; diff --git a/api_docs/kbn_ci_stats_performance_metrics.mdx b/api_docs/kbn_ci_stats_performance_metrics.mdx index aa6caeed994c0..62f3171f28c13 100644 --- a/api_docs/kbn_ci_stats_performance_metrics.mdx +++ b/api_docs/kbn_ci_stats_performance_metrics.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ci-stats-performance-metrics title: "@kbn/ci-stats-performance-metrics" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ci-stats-performance-metrics plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ci-stats-performance-metrics'] --- import kbnCiStatsPerformanceMetricsObj from './kbn_ci_stats_performance_metrics.devdocs.json'; diff --git a/api_docs/kbn_ci_stats_reporter.mdx b/api_docs/kbn_ci_stats_reporter.mdx index f8085d1c3cdf6..95e2f168f9201 100644 --- a/api_docs/kbn_ci_stats_reporter.mdx +++ b/api_docs/kbn_ci_stats_reporter.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ci-stats-reporter title: "@kbn/ci-stats-reporter" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ci-stats-reporter plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ci-stats-reporter'] --- import kbnCiStatsReporterObj from './kbn_ci_stats_reporter.devdocs.json'; diff --git a/api_docs/kbn_cli_dev_mode.mdx b/api_docs/kbn_cli_dev_mode.mdx index bca4a0340e646..4873c3b110f9b 100644 --- a/api_docs/kbn_cli_dev_mode.mdx +++ b/api_docs/kbn_cli_dev_mode.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-cli-dev-mode title: "@kbn/cli-dev-mode" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/cli-dev-mode plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/cli-dev-mode'] --- import kbnCliDevModeObj from './kbn_cli_dev_mode.devdocs.json'; diff --git a/api_docs/kbn_code_editor.mdx b/api_docs/kbn_code_editor.mdx index f9e6bdd95d07e..77642f0a757ec 100644 --- a/api_docs/kbn_code_editor.mdx +++ b/api_docs/kbn_code_editor.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-code-editor title: "@kbn/code-editor" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/code-editor plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/code-editor'] --- import kbnCodeEditorObj from './kbn_code_editor.devdocs.json'; diff --git a/api_docs/kbn_code_editor_mock.mdx b/api_docs/kbn_code_editor_mock.mdx index 1142f87f53c4e..50b242c65befb 100644 --- a/api_docs/kbn_code_editor_mock.mdx +++ b/api_docs/kbn_code_editor_mock.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-code-editor-mock title: "@kbn/code-editor-mock" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/code-editor-mock plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/code-editor-mock'] --- import kbnCodeEditorMockObj from './kbn_code_editor_mock.devdocs.json'; diff --git a/api_docs/kbn_code_owners.mdx b/api_docs/kbn_code_owners.mdx index 70de00f219f37..82158aec3c2c1 100644 --- a/api_docs/kbn_code_owners.mdx +++ b/api_docs/kbn_code_owners.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-code-owners title: "@kbn/code-owners" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/code-owners plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/code-owners'] --- import kbnCodeOwnersObj from './kbn_code_owners.devdocs.json'; diff --git a/api_docs/kbn_coloring.mdx b/api_docs/kbn_coloring.mdx index 7ad0ea0e81142..5c2b45ee62aaa 100644 --- a/api_docs/kbn_coloring.mdx +++ b/api_docs/kbn_coloring.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-coloring title: "@kbn/coloring" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/coloring plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/coloring'] --- import kbnColoringObj from './kbn_coloring.devdocs.json'; diff --git a/api_docs/kbn_config.mdx b/api_docs/kbn_config.mdx index 8bfd399ebbd38..b7a078751d033 100644 --- a/api_docs/kbn_config.mdx +++ b/api_docs/kbn_config.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-config title: "@kbn/config" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/config plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/config'] --- import kbnConfigObj from './kbn_config.devdocs.json'; diff --git a/api_docs/kbn_config_mocks.mdx b/api_docs/kbn_config_mocks.mdx index c7d1bec19f6f1..a054117cf6e02 100644 --- a/api_docs/kbn_config_mocks.mdx +++ b/api_docs/kbn_config_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-config-mocks title: "@kbn/config-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/config-mocks plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/config-mocks'] --- import kbnConfigMocksObj from './kbn_config_mocks.devdocs.json'; diff --git a/api_docs/kbn_config_schema.mdx b/api_docs/kbn_config_schema.mdx index 27374a0a31140..10da3e882e692 100644 --- a/api_docs/kbn_config_schema.mdx +++ b/api_docs/kbn_config_schema.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-config-schema title: "@kbn/config-schema" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/config-schema plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/config-schema'] --- import kbnConfigSchemaObj from './kbn_config_schema.devdocs.json'; diff --git a/api_docs/kbn_content_management_content_editor.mdx b/api_docs/kbn_content_management_content_editor.mdx index d58d6b9899cdd..bb1a635eca7fc 100644 --- a/api_docs/kbn_content_management_content_editor.mdx +++ b/api_docs/kbn_content_management_content_editor.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-content-management-content-editor title: "@kbn/content-management-content-editor" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/content-management-content-editor plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/content-management-content-editor'] --- import kbnContentManagementContentEditorObj from './kbn_content_management_content_editor.devdocs.json'; diff --git a/api_docs/kbn_content_management_tabbed_table_list_view.mdx b/api_docs/kbn_content_management_tabbed_table_list_view.mdx index c421f42cf5069..700f0ff6b2752 100644 --- a/api_docs/kbn_content_management_tabbed_table_list_view.mdx +++ b/api_docs/kbn_content_management_tabbed_table_list_view.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-content-management-tabbed-table-list-view title: "@kbn/content-management-tabbed-table-list-view" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/content-management-tabbed-table-list-view plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/content-management-tabbed-table-list-view'] --- import kbnContentManagementTabbedTableListViewObj from './kbn_content_management_tabbed_table_list_view.devdocs.json'; diff --git a/api_docs/kbn_content_management_table_list_view.mdx b/api_docs/kbn_content_management_table_list_view.mdx index 90bbe6eef4d34..fbc01289f1a28 100644 --- a/api_docs/kbn_content_management_table_list_view.mdx +++ b/api_docs/kbn_content_management_table_list_view.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-content-management-table-list-view title: "@kbn/content-management-table-list-view" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/content-management-table-list-view plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/content-management-table-list-view'] --- import kbnContentManagementTableListViewObj from './kbn_content_management_table_list_view.devdocs.json'; diff --git a/api_docs/kbn_content_management_table_list_view_common.mdx b/api_docs/kbn_content_management_table_list_view_common.mdx index f4a157d866a43..b2b1312e16cd8 100644 --- a/api_docs/kbn_content_management_table_list_view_common.mdx +++ b/api_docs/kbn_content_management_table_list_view_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-content-management-table-list-view-common title: "@kbn/content-management-table-list-view-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/content-management-table-list-view-common plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/content-management-table-list-view-common'] --- import kbnContentManagementTableListViewCommonObj from './kbn_content_management_table_list_view_common.devdocs.json'; diff --git a/api_docs/kbn_content_management_table_list_view_table.mdx b/api_docs/kbn_content_management_table_list_view_table.mdx index d85909713c9a6..21170b8e01d68 100644 --- a/api_docs/kbn_content_management_table_list_view_table.mdx +++ b/api_docs/kbn_content_management_table_list_view_table.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-content-management-table-list-view-table title: "@kbn/content-management-table-list-view-table" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/content-management-table-list-view-table plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/content-management-table-list-view-table'] --- import kbnContentManagementTableListViewTableObj from './kbn_content_management_table_list_view_table.devdocs.json'; diff --git a/api_docs/kbn_content_management_utils.mdx b/api_docs/kbn_content_management_utils.mdx index 96f0bd92b7ba9..b1e7a5166e9d5 100644 --- a/api_docs/kbn_content_management_utils.mdx +++ b/api_docs/kbn_content_management_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-content-management-utils title: "@kbn/content-management-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/content-management-utils plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/content-management-utils'] --- import kbnContentManagementUtilsObj from './kbn_content_management_utils.devdocs.json'; diff --git a/api_docs/kbn_core_analytics_browser.mdx b/api_docs/kbn_core_analytics_browser.mdx index f822f44fedae6..def4fc6dc4756 100644 --- a/api_docs/kbn_core_analytics_browser.mdx +++ b/api_docs/kbn_core_analytics_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-analytics-browser title: "@kbn/core-analytics-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-analytics-browser plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-analytics-browser'] --- import kbnCoreAnalyticsBrowserObj from './kbn_core_analytics_browser.devdocs.json'; diff --git a/api_docs/kbn_core_analytics_browser_internal.mdx b/api_docs/kbn_core_analytics_browser_internal.mdx index 2c6797438ffb6..dd03f75b5b451 100644 --- a/api_docs/kbn_core_analytics_browser_internal.mdx +++ b/api_docs/kbn_core_analytics_browser_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-analytics-browser-internal title: "@kbn/core-analytics-browser-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-analytics-browser-internal plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-analytics-browser-internal'] --- import kbnCoreAnalyticsBrowserInternalObj from './kbn_core_analytics_browser_internal.devdocs.json'; diff --git a/api_docs/kbn_core_analytics_browser_mocks.mdx b/api_docs/kbn_core_analytics_browser_mocks.mdx index 1b7d20e55727c..5a0a136b6e294 100644 --- a/api_docs/kbn_core_analytics_browser_mocks.mdx +++ b/api_docs/kbn_core_analytics_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-analytics-browser-mocks title: "@kbn/core-analytics-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-analytics-browser-mocks plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-analytics-browser-mocks'] --- import kbnCoreAnalyticsBrowserMocksObj from './kbn_core_analytics_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_analytics_server.mdx b/api_docs/kbn_core_analytics_server.mdx index 17f32b7dcafdd..aeb662cfb84b6 100644 --- a/api_docs/kbn_core_analytics_server.mdx +++ b/api_docs/kbn_core_analytics_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-analytics-server title: "@kbn/core-analytics-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-analytics-server plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-analytics-server'] --- import kbnCoreAnalyticsServerObj from './kbn_core_analytics_server.devdocs.json'; diff --git a/api_docs/kbn_core_analytics_server_internal.mdx b/api_docs/kbn_core_analytics_server_internal.mdx index 22b2d1458775a..712aacb066faf 100644 --- a/api_docs/kbn_core_analytics_server_internal.mdx +++ b/api_docs/kbn_core_analytics_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-analytics-server-internal title: "@kbn/core-analytics-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-analytics-server-internal plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-analytics-server-internal'] --- import kbnCoreAnalyticsServerInternalObj from './kbn_core_analytics_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_analytics_server_mocks.mdx b/api_docs/kbn_core_analytics_server_mocks.mdx index ad82bae8e12e3..b9ce6bc686d9a 100644 --- a/api_docs/kbn_core_analytics_server_mocks.mdx +++ b/api_docs/kbn_core_analytics_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-analytics-server-mocks title: "@kbn/core-analytics-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-analytics-server-mocks plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-analytics-server-mocks'] --- import kbnCoreAnalyticsServerMocksObj from './kbn_core_analytics_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_application_browser.mdx b/api_docs/kbn_core_application_browser.mdx index 5f1a220490949..788574cf18d94 100644 --- a/api_docs/kbn_core_application_browser.mdx +++ b/api_docs/kbn_core_application_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-application-browser title: "@kbn/core-application-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-application-browser plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-application-browser'] --- import kbnCoreApplicationBrowserObj from './kbn_core_application_browser.devdocs.json'; diff --git a/api_docs/kbn_core_application_browser_internal.mdx b/api_docs/kbn_core_application_browser_internal.mdx index 1fdf126845f98..c60ef9e4b9ef4 100644 --- a/api_docs/kbn_core_application_browser_internal.mdx +++ b/api_docs/kbn_core_application_browser_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-application-browser-internal title: "@kbn/core-application-browser-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-application-browser-internal plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-application-browser-internal'] --- import kbnCoreApplicationBrowserInternalObj from './kbn_core_application_browser_internal.devdocs.json'; diff --git a/api_docs/kbn_core_application_browser_mocks.mdx b/api_docs/kbn_core_application_browser_mocks.mdx index 4ad48239399e2..ea3a1e9fdae90 100644 --- a/api_docs/kbn_core_application_browser_mocks.mdx +++ b/api_docs/kbn_core_application_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-application-browser-mocks title: "@kbn/core-application-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-application-browser-mocks plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-application-browser-mocks'] --- import kbnCoreApplicationBrowserMocksObj from './kbn_core_application_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_application_common.mdx b/api_docs/kbn_core_application_common.mdx index d1f5fa13482a0..5707c17b259fc 100644 --- a/api_docs/kbn_core_application_common.mdx +++ b/api_docs/kbn_core_application_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-application-common title: "@kbn/core-application-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-application-common plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-application-common'] --- import kbnCoreApplicationCommonObj from './kbn_core_application_common.devdocs.json'; diff --git a/api_docs/kbn_core_apps_browser_internal.mdx b/api_docs/kbn_core_apps_browser_internal.mdx index 59268a82dc144..e75f5c49100ae 100644 --- a/api_docs/kbn_core_apps_browser_internal.mdx +++ b/api_docs/kbn_core_apps_browser_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-apps-browser-internal title: "@kbn/core-apps-browser-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-apps-browser-internal plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-apps-browser-internal'] --- import kbnCoreAppsBrowserInternalObj from './kbn_core_apps_browser_internal.devdocs.json'; diff --git a/api_docs/kbn_core_apps_browser_mocks.mdx b/api_docs/kbn_core_apps_browser_mocks.mdx index d01790c406df0..b5b54bb13b2ce 100644 --- a/api_docs/kbn_core_apps_browser_mocks.mdx +++ b/api_docs/kbn_core_apps_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-apps-browser-mocks title: "@kbn/core-apps-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-apps-browser-mocks plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-apps-browser-mocks'] --- import kbnCoreAppsBrowserMocksObj from './kbn_core_apps_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_apps_server_internal.mdx b/api_docs/kbn_core_apps_server_internal.mdx index ccf6302a4159e..d95cb24a8c04c 100644 --- a/api_docs/kbn_core_apps_server_internal.mdx +++ b/api_docs/kbn_core_apps_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-apps-server-internal title: "@kbn/core-apps-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-apps-server-internal plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-apps-server-internal'] --- import kbnCoreAppsServerInternalObj from './kbn_core_apps_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_base_browser_mocks.mdx b/api_docs/kbn_core_base_browser_mocks.mdx index f3aafff90b0e6..6129ea87c6206 100644 --- a/api_docs/kbn_core_base_browser_mocks.mdx +++ b/api_docs/kbn_core_base_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-base-browser-mocks title: "@kbn/core-base-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-base-browser-mocks plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-base-browser-mocks'] --- import kbnCoreBaseBrowserMocksObj from './kbn_core_base_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_base_common.mdx b/api_docs/kbn_core_base_common.mdx index f57eeaf07dbe9..d8fe490827500 100644 --- a/api_docs/kbn_core_base_common.mdx +++ b/api_docs/kbn_core_base_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-base-common title: "@kbn/core-base-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-base-common plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-base-common'] --- import kbnCoreBaseCommonObj from './kbn_core_base_common.devdocs.json'; diff --git a/api_docs/kbn_core_base_server_internal.mdx b/api_docs/kbn_core_base_server_internal.mdx index dc522e777e090..0cdbdbc748220 100644 --- a/api_docs/kbn_core_base_server_internal.mdx +++ b/api_docs/kbn_core_base_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-base-server-internal title: "@kbn/core-base-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-base-server-internal plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-base-server-internal'] --- import kbnCoreBaseServerInternalObj from './kbn_core_base_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_base_server_mocks.mdx b/api_docs/kbn_core_base_server_mocks.mdx index 7e3e7a1232b8b..7ce477e502615 100644 --- a/api_docs/kbn_core_base_server_mocks.mdx +++ b/api_docs/kbn_core_base_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-base-server-mocks title: "@kbn/core-base-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-base-server-mocks plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-base-server-mocks'] --- import kbnCoreBaseServerMocksObj from './kbn_core_base_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_capabilities_browser_mocks.mdx b/api_docs/kbn_core_capabilities_browser_mocks.mdx index b43625c02fad3..8e114fecd0676 100644 --- a/api_docs/kbn_core_capabilities_browser_mocks.mdx +++ b/api_docs/kbn_core_capabilities_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-capabilities-browser-mocks title: "@kbn/core-capabilities-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-capabilities-browser-mocks plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-capabilities-browser-mocks'] --- import kbnCoreCapabilitiesBrowserMocksObj from './kbn_core_capabilities_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_capabilities_common.mdx b/api_docs/kbn_core_capabilities_common.mdx index 7d6d97bb4822f..cea75133a46ca 100644 --- a/api_docs/kbn_core_capabilities_common.mdx +++ b/api_docs/kbn_core_capabilities_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-capabilities-common title: "@kbn/core-capabilities-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-capabilities-common plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-capabilities-common'] --- import kbnCoreCapabilitiesCommonObj from './kbn_core_capabilities_common.devdocs.json'; diff --git a/api_docs/kbn_core_capabilities_server.mdx b/api_docs/kbn_core_capabilities_server.mdx index 47447248635ea..4882304c78f2b 100644 --- a/api_docs/kbn_core_capabilities_server.mdx +++ b/api_docs/kbn_core_capabilities_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-capabilities-server title: "@kbn/core-capabilities-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-capabilities-server plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-capabilities-server'] --- import kbnCoreCapabilitiesServerObj from './kbn_core_capabilities_server.devdocs.json'; diff --git a/api_docs/kbn_core_capabilities_server_mocks.mdx b/api_docs/kbn_core_capabilities_server_mocks.mdx index 378d967d5c78f..00019a996531e 100644 --- a/api_docs/kbn_core_capabilities_server_mocks.mdx +++ b/api_docs/kbn_core_capabilities_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-capabilities-server-mocks title: "@kbn/core-capabilities-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-capabilities-server-mocks plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-capabilities-server-mocks'] --- import kbnCoreCapabilitiesServerMocksObj from './kbn_core_capabilities_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_chrome_browser.mdx b/api_docs/kbn_core_chrome_browser.mdx index f915d46e5aba7..17b37fb926ba8 100644 --- a/api_docs/kbn_core_chrome_browser.mdx +++ b/api_docs/kbn_core_chrome_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-chrome-browser title: "@kbn/core-chrome-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-chrome-browser plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-chrome-browser'] --- import kbnCoreChromeBrowserObj from './kbn_core_chrome_browser.devdocs.json'; diff --git a/api_docs/kbn_core_chrome_browser_mocks.mdx b/api_docs/kbn_core_chrome_browser_mocks.mdx index 9e9c0cf954968..02106206ce43c 100644 --- a/api_docs/kbn_core_chrome_browser_mocks.mdx +++ b/api_docs/kbn_core_chrome_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-chrome-browser-mocks title: "@kbn/core-chrome-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-chrome-browser-mocks plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-chrome-browser-mocks'] --- import kbnCoreChromeBrowserMocksObj from './kbn_core_chrome_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_config_server_internal.mdx b/api_docs/kbn_core_config_server_internal.mdx index efa1e835f4b69..d0e102eb74ebe 100644 --- a/api_docs/kbn_core_config_server_internal.mdx +++ b/api_docs/kbn_core_config_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-config-server-internal title: "@kbn/core-config-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-config-server-internal plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-config-server-internal'] --- import kbnCoreConfigServerInternalObj from './kbn_core_config_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_custom_branding_browser.mdx b/api_docs/kbn_core_custom_branding_browser.mdx index 5338f6fc1ea45..8207aff6c2728 100644 --- a/api_docs/kbn_core_custom_branding_browser.mdx +++ b/api_docs/kbn_core_custom_branding_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-custom-branding-browser title: "@kbn/core-custom-branding-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-custom-branding-browser plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-custom-branding-browser'] --- import kbnCoreCustomBrandingBrowserObj from './kbn_core_custom_branding_browser.devdocs.json'; diff --git a/api_docs/kbn_core_custom_branding_browser_internal.mdx b/api_docs/kbn_core_custom_branding_browser_internal.mdx index 0c1d0784bcb71..0006d748458ff 100644 --- a/api_docs/kbn_core_custom_branding_browser_internal.mdx +++ b/api_docs/kbn_core_custom_branding_browser_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-custom-branding-browser-internal title: "@kbn/core-custom-branding-browser-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-custom-branding-browser-internal plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-custom-branding-browser-internal'] --- import kbnCoreCustomBrandingBrowserInternalObj from './kbn_core_custom_branding_browser_internal.devdocs.json'; diff --git a/api_docs/kbn_core_custom_branding_browser_mocks.mdx b/api_docs/kbn_core_custom_branding_browser_mocks.mdx index 1f33ee8096f5a..b64aa7b907cc6 100644 --- a/api_docs/kbn_core_custom_branding_browser_mocks.mdx +++ b/api_docs/kbn_core_custom_branding_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-custom-branding-browser-mocks title: "@kbn/core-custom-branding-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-custom-branding-browser-mocks plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-custom-branding-browser-mocks'] --- import kbnCoreCustomBrandingBrowserMocksObj from './kbn_core_custom_branding_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_custom_branding_common.mdx b/api_docs/kbn_core_custom_branding_common.mdx index 48b80eff711b9..5e9b93a8d0c2b 100644 --- a/api_docs/kbn_core_custom_branding_common.mdx +++ b/api_docs/kbn_core_custom_branding_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-custom-branding-common title: "@kbn/core-custom-branding-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-custom-branding-common plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-custom-branding-common'] --- import kbnCoreCustomBrandingCommonObj from './kbn_core_custom_branding_common.devdocs.json'; diff --git a/api_docs/kbn_core_custom_branding_server.mdx b/api_docs/kbn_core_custom_branding_server.mdx index 1cf07ec444ace..9ffc6d0a169a0 100644 --- a/api_docs/kbn_core_custom_branding_server.mdx +++ b/api_docs/kbn_core_custom_branding_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-custom-branding-server title: "@kbn/core-custom-branding-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-custom-branding-server plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-custom-branding-server'] --- import kbnCoreCustomBrandingServerObj from './kbn_core_custom_branding_server.devdocs.json'; diff --git a/api_docs/kbn_core_custom_branding_server_internal.mdx b/api_docs/kbn_core_custom_branding_server_internal.mdx index a93bc943d79f4..8fcab5dae724a 100644 --- a/api_docs/kbn_core_custom_branding_server_internal.mdx +++ b/api_docs/kbn_core_custom_branding_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-custom-branding-server-internal title: "@kbn/core-custom-branding-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-custom-branding-server-internal plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-custom-branding-server-internal'] --- import kbnCoreCustomBrandingServerInternalObj from './kbn_core_custom_branding_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_custom_branding_server_mocks.mdx b/api_docs/kbn_core_custom_branding_server_mocks.mdx index 8fd73687371e3..d9c8cd4a9e95e 100644 --- a/api_docs/kbn_core_custom_branding_server_mocks.mdx +++ b/api_docs/kbn_core_custom_branding_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-custom-branding-server-mocks title: "@kbn/core-custom-branding-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-custom-branding-server-mocks plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-custom-branding-server-mocks'] --- import kbnCoreCustomBrandingServerMocksObj from './kbn_core_custom_branding_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_deprecations_browser.mdx b/api_docs/kbn_core_deprecations_browser.mdx index 8d150ebb5ec29..7eb7878ab0127 100644 --- a/api_docs/kbn_core_deprecations_browser.mdx +++ b/api_docs/kbn_core_deprecations_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-deprecations-browser title: "@kbn/core-deprecations-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-deprecations-browser plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-deprecations-browser'] --- import kbnCoreDeprecationsBrowserObj from './kbn_core_deprecations_browser.devdocs.json'; diff --git a/api_docs/kbn_core_deprecations_browser_internal.mdx b/api_docs/kbn_core_deprecations_browser_internal.mdx index b3d4ad9571d6a..801cf3a0e2f5b 100644 --- a/api_docs/kbn_core_deprecations_browser_internal.mdx +++ b/api_docs/kbn_core_deprecations_browser_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-deprecations-browser-internal title: "@kbn/core-deprecations-browser-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-deprecations-browser-internal plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-deprecations-browser-internal'] --- import kbnCoreDeprecationsBrowserInternalObj from './kbn_core_deprecations_browser_internal.devdocs.json'; diff --git a/api_docs/kbn_core_deprecations_browser_mocks.mdx b/api_docs/kbn_core_deprecations_browser_mocks.mdx index a0127ad7cb801..c71e184454d3f 100644 --- a/api_docs/kbn_core_deprecations_browser_mocks.mdx +++ b/api_docs/kbn_core_deprecations_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-deprecations-browser-mocks title: "@kbn/core-deprecations-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-deprecations-browser-mocks plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-deprecations-browser-mocks'] --- import kbnCoreDeprecationsBrowserMocksObj from './kbn_core_deprecations_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_deprecations_common.mdx b/api_docs/kbn_core_deprecations_common.mdx index 4e6387dd70814..f65922dc63a8b 100644 --- a/api_docs/kbn_core_deprecations_common.mdx +++ b/api_docs/kbn_core_deprecations_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-deprecations-common title: "@kbn/core-deprecations-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-deprecations-common plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-deprecations-common'] --- import kbnCoreDeprecationsCommonObj from './kbn_core_deprecations_common.devdocs.json'; diff --git a/api_docs/kbn_core_deprecations_server.mdx b/api_docs/kbn_core_deprecations_server.mdx index f5efd176f2f47..c9842a5b62717 100644 --- a/api_docs/kbn_core_deprecations_server.mdx +++ b/api_docs/kbn_core_deprecations_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-deprecations-server title: "@kbn/core-deprecations-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-deprecations-server plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-deprecations-server'] --- import kbnCoreDeprecationsServerObj from './kbn_core_deprecations_server.devdocs.json'; diff --git a/api_docs/kbn_core_deprecations_server_internal.mdx b/api_docs/kbn_core_deprecations_server_internal.mdx index f6d647c53e8e9..3c5d80a297a92 100644 --- a/api_docs/kbn_core_deprecations_server_internal.mdx +++ b/api_docs/kbn_core_deprecations_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-deprecations-server-internal title: "@kbn/core-deprecations-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-deprecations-server-internal plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-deprecations-server-internal'] --- import kbnCoreDeprecationsServerInternalObj from './kbn_core_deprecations_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_deprecations_server_mocks.mdx b/api_docs/kbn_core_deprecations_server_mocks.mdx index 630c9a885b4d4..af77d169d19ff 100644 --- a/api_docs/kbn_core_deprecations_server_mocks.mdx +++ b/api_docs/kbn_core_deprecations_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-deprecations-server-mocks title: "@kbn/core-deprecations-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-deprecations-server-mocks plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-deprecations-server-mocks'] --- import kbnCoreDeprecationsServerMocksObj from './kbn_core_deprecations_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_doc_links_browser.mdx b/api_docs/kbn_core_doc_links_browser.mdx index 9b2459632fcda..dd523f4b892af 100644 --- a/api_docs/kbn_core_doc_links_browser.mdx +++ b/api_docs/kbn_core_doc_links_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-doc-links-browser title: "@kbn/core-doc-links-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-doc-links-browser plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-doc-links-browser'] --- import kbnCoreDocLinksBrowserObj from './kbn_core_doc_links_browser.devdocs.json'; diff --git a/api_docs/kbn_core_doc_links_browser_mocks.mdx b/api_docs/kbn_core_doc_links_browser_mocks.mdx index 4f104d1c40b79..4ea59aa9cf2fd 100644 --- a/api_docs/kbn_core_doc_links_browser_mocks.mdx +++ b/api_docs/kbn_core_doc_links_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-doc-links-browser-mocks title: "@kbn/core-doc-links-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-doc-links-browser-mocks plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-doc-links-browser-mocks'] --- import kbnCoreDocLinksBrowserMocksObj from './kbn_core_doc_links_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_doc_links_server.mdx b/api_docs/kbn_core_doc_links_server.mdx index 9debc9758bc67..96bacf85a2769 100644 --- a/api_docs/kbn_core_doc_links_server.mdx +++ b/api_docs/kbn_core_doc_links_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-doc-links-server title: "@kbn/core-doc-links-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-doc-links-server plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-doc-links-server'] --- import kbnCoreDocLinksServerObj from './kbn_core_doc_links_server.devdocs.json'; diff --git a/api_docs/kbn_core_doc_links_server_mocks.mdx b/api_docs/kbn_core_doc_links_server_mocks.mdx index 4a42813cf7fe5..1d6f5c380aeaf 100644 --- a/api_docs/kbn_core_doc_links_server_mocks.mdx +++ b/api_docs/kbn_core_doc_links_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-doc-links-server-mocks title: "@kbn/core-doc-links-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-doc-links-server-mocks plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-doc-links-server-mocks'] --- import kbnCoreDocLinksServerMocksObj from './kbn_core_doc_links_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_elasticsearch_client_server_internal.mdx b/api_docs/kbn_core_elasticsearch_client_server_internal.mdx index 83dc02b31c633..a153a529b7add 100644 --- a/api_docs/kbn_core_elasticsearch_client_server_internal.mdx +++ b/api_docs/kbn_core_elasticsearch_client_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-elasticsearch-client-server-internal title: "@kbn/core-elasticsearch-client-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-elasticsearch-client-server-internal plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-elasticsearch-client-server-internal'] --- import kbnCoreElasticsearchClientServerInternalObj from './kbn_core_elasticsearch_client_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_elasticsearch_client_server_mocks.mdx b/api_docs/kbn_core_elasticsearch_client_server_mocks.mdx index 56f794832fa5c..3136a8a4aa4e4 100644 --- a/api_docs/kbn_core_elasticsearch_client_server_mocks.mdx +++ b/api_docs/kbn_core_elasticsearch_client_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-elasticsearch-client-server-mocks title: "@kbn/core-elasticsearch-client-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-elasticsearch-client-server-mocks plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-elasticsearch-client-server-mocks'] --- import kbnCoreElasticsearchClientServerMocksObj from './kbn_core_elasticsearch_client_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_elasticsearch_server.mdx b/api_docs/kbn_core_elasticsearch_server.mdx index 0ebf623832990..764ae4497f8e2 100644 --- a/api_docs/kbn_core_elasticsearch_server.mdx +++ b/api_docs/kbn_core_elasticsearch_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-elasticsearch-server title: "@kbn/core-elasticsearch-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-elasticsearch-server plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-elasticsearch-server'] --- import kbnCoreElasticsearchServerObj from './kbn_core_elasticsearch_server.devdocs.json'; diff --git a/api_docs/kbn_core_elasticsearch_server_internal.mdx b/api_docs/kbn_core_elasticsearch_server_internal.mdx index 25c6aac6d0ba0..ade9aafa4717b 100644 --- a/api_docs/kbn_core_elasticsearch_server_internal.mdx +++ b/api_docs/kbn_core_elasticsearch_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-elasticsearch-server-internal title: "@kbn/core-elasticsearch-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-elasticsearch-server-internal plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-elasticsearch-server-internal'] --- import kbnCoreElasticsearchServerInternalObj from './kbn_core_elasticsearch_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_elasticsearch_server_mocks.mdx b/api_docs/kbn_core_elasticsearch_server_mocks.mdx index fb4db6b08ddc5..0fbd0314ea8e7 100644 --- a/api_docs/kbn_core_elasticsearch_server_mocks.mdx +++ b/api_docs/kbn_core_elasticsearch_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-elasticsearch-server-mocks title: "@kbn/core-elasticsearch-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-elasticsearch-server-mocks plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-elasticsearch-server-mocks'] --- import kbnCoreElasticsearchServerMocksObj from './kbn_core_elasticsearch_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_environment_server_internal.mdx b/api_docs/kbn_core_environment_server_internal.mdx index b8e21f9ad4ee5..947654f890ac0 100644 --- a/api_docs/kbn_core_environment_server_internal.mdx +++ b/api_docs/kbn_core_environment_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-environment-server-internal title: "@kbn/core-environment-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-environment-server-internal plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-environment-server-internal'] --- import kbnCoreEnvironmentServerInternalObj from './kbn_core_environment_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_environment_server_mocks.mdx b/api_docs/kbn_core_environment_server_mocks.mdx index 7e99fb88eb80e..bc9f4fe8a5f02 100644 --- a/api_docs/kbn_core_environment_server_mocks.mdx +++ b/api_docs/kbn_core_environment_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-environment-server-mocks title: "@kbn/core-environment-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-environment-server-mocks plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-environment-server-mocks'] --- import kbnCoreEnvironmentServerMocksObj from './kbn_core_environment_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_execution_context_browser.mdx b/api_docs/kbn_core_execution_context_browser.mdx index 4745fe69576e5..14dfc9e8443a8 100644 --- a/api_docs/kbn_core_execution_context_browser.mdx +++ b/api_docs/kbn_core_execution_context_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-execution-context-browser title: "@kbn/core-execution-context-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-execution-context-browser plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-execution-context-browser'] --- import kbnCoreExecutionContextBrowserObj from './kbn_core_execution_context_browser.devdocs.json'; diff --git a/api_docs/kbn_core_execution_context_browser_internal.mdx b/api_docs/kbn_core_execution_context_browser_internal.mdx index f5d67d8dfa217..b6e8873ffa6c6 100644 --- a/api_docs/kbn_core_execution_context_browser_internal.mdx +++ b/api_docs/kbn_core_execution_context_browser_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-execution-context-browser-internal title: "@kbn/core-execution-context-browser-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-execution-context-browser-internal plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-execution-context-browser-internal'] --- import kbnCoreExecutionContextBrowserInternalObj from './kbn_core_execution_context_browser_internal.devdocs.json'; diff --git a/api_docs/kbn_core_execution_context_browser_mocks.mdx b/api_docs/kbn_core_execution_context_browser_mocks.mdx index c561df187f864..062ea6fc6c724 100644 --- a/api_docs/kbn_core_execution_context_browser_mocks.mdx +++ b/api_docs/kbn_core_execution_context_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-execution-context-browser-mocks title: "@kbn/core-execution-context-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-execution-context-browser-mocks plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-execution-context-browser-mocks'] --- import kbnCoreExecutionContextBrowserMocksObj from './kbn_core_execution_context_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_execution_context_common.mdx b/api_docs/kbn_core_execution_context_common.mdx index 2a898e1a1648b..f21892dbc0db8 100644 --- a/api_docs/kbn_core_execution_context_common.mdx +++ b/api_docs/kbn_core_execution_context_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-execution-context-common title: "@kbn/core-execution-context-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-execution-context-common plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-execution-context-common'] --- import kbnCoreExecutionContextCommonObj from './kbn_core_execution_context_common.devdocs.json'; diff --git a/api_docs/kbn_core_execution_context_server.mdx b/api_docs/kbn_core_execution_context_server.mdx index fe1d60fec14c6..07c0475c3d5c9 100644 --- a/api_docs/kbn_core_execution_context_server.mdx +++ b/api_docs/kbn_core_execution_context_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-execution-context-server title: "@kbn/core-execution-context-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-execution-context-server plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-execution-context-server'] --- import kbnCoreExecutionContextServerObj from './kbn_core_execution_context_server.devdocs.json'; diff --git a/api_docs/kbn_core_execution_context_server_internal.mdx b/api_docs/kbn_core_execution_context_server_internal.mdx index 0bf083b5e13f5..66f2023fe2b47 100644 --- a/api_docs/kbn_core_execution_context_server_internal.mdx +++ b/api_docs/kbn_core_execution_context_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-execution-context-server-internal title: "@kbn/core-execution-context-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-execution-context-server-internal plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-execution-context-server-internal'] --- import kbnCoreExecutionContextServerInternalObj from './kbn_core_execution_context_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_execution_context_server_mocks.mdx b/api_docs/kbn_core_execution_context_server_mocks.mdx index 3854698de2c78..0600e2037ccbb 100644 --- a/api_docs/kbn_core_execution_context_server_mocks.mdx +++ b/api_docs/kbn_core_execution_context_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-execution-context-server-mocks title: "@kbn/core-execution-context-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-execution-context-server-mocks plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-execution-context-server-mocks'] --- import kbnCoreExecutionContextServerMocksObj from './kbn_core_execution_context_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_fatal_errors_browser.mdx b/api_docs/kbn_core_fatal_errors_browser.mdx index 96efaca722830..a1775088aae8b 100644 --- a/api_docs/kbn_core_fatal_errors_browser.mdx +++ b/api_docs/kbn_core_fatal_errors_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-fatal-errors-browser title: "@kbn/core-fatal-errors-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-fatal-errors-browser plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-fatal-errors-browser'] --- import kbnCoreFatalErrorsBrowserObj from './kbn_core_fatal_errors_browser.devdocs.json'; diff --git a/api_docs/kbn_core_fatal_errors_browser_mocks.mdx b/api_docs/kbn_core_fatal_errors_browser_mocks.mdx index b785cf5d43ef4..abb10750804f0 100644 --- a/api_docs/kbn_core_fatal_errors_browser_mocks.mdx +++ b/api_docs/kbn_core_fatal_errors_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-fatal-errors-browser-mocks title: "@kbn/core-fatal-errors-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-fatal-errors-browser-mocks plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-fatal-errors-browser-mocks'] --- import kbnCoreFatalErrorsBrowserMocksObj from './kbn_core_fatal_errors_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_http_browser.mdx b/api_docs/kbn_core_http_browser.mdx index 6f0fa5a050080..96ba86bbdb203 100644 --- a/api_docs/kbn_core_http_browser.mdx +++ b/api_docs/kbn_core_http_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-http-browser title: "@kbn/core-http-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-http-browser plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-http-browser'] --- import kbnCoreHttpBrowserObj from './kbn_core_http_browser.devdocs.json'; diff --git a/api_docs/kbn_core_http_browser_internal.mdx b/api_docs/kbn_core_http_browser_internal.mdx index bc0b6aef23936..af756ef6e36ec 100644 --- a/api_docs/kbn_core_http_browser_internal.mdx +++ b/api_docs/kbn_core_http_browser_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-http-browser-internal title: "@kbn/core-http-browser-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-http-browser-internal plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-http-browser-internal'] --- import kbnCoreHttpBrowserInternalObj from './kbn_core_http_browser_internal.devdocs.json'; diff --git a/api_docs/kbn_core_http_browser_mocks.mdx b/api_docs/kbn_core_http_browser_mocks.mdx index 63ba279cff4ae..fc8e4128230d5 100644 --- a/api_docs/kbn_core_http_browser_mocks.mdx +++ b/api_docs/kbn_core_http_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-http-browser-mocks title: "@kbn/core-http-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-http-browser-mocks plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-http-browser-mocks'] --- import kbnCoreHttpBrowserMocksObj from './kbn_core_http_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_http_common.mdx b/api_docs/kbn_core_http_common.mdx index ac245f3db99aa..f04d9ef93762b 100644 --- a/api_docs/kbn_core_http_common.mdx +++ b/api_docs/kbn_core_http_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-http-common title: "@kbn/core-http-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-http-common plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-http-common'] --- import kbnCoreHttpCommonObj from './kbn_core_http_common.devdocs.json'; diff --git a/api_docs/kbn_core_http_context_server_mocks.mdx b/api_docs/kbn_core_http_context_server_mocks.mdx index bf034b4c7c9de..79f24e2d4aeec 100644 --- a/api_docs/kbn_core_http_context_server_mocks.mdx +++ b/api_docs/kbn_core_http_context_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-http-context-server-mocks title: "@kbn/core-http-context-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-http-context-server-mocks plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-http-context-server-mocks'] --- import kbnCoreHttpContextServerMocksObj from './kbn_core_http_context_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_http_request_handler_context_server.mdx b/api_docs/kbn_core_http_request_handler_context_server.mdx index 0dbdae0a953df..134e5df527d78 100644 --- a/api_docs/kbn_core_http_request_handler_context_server.mdx +++ b/api_docs/kbn_core_http_request_handler_context_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-http-request-handler-context-server title: "@kbn/core-http-request-handler-context-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-http-request-handler-context-server plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-http-request-handler-context-server'] --- import kbnCoreHttpRequestHandlerContextServerObj from './kbn_core_http_request_handler_context_server.devdocs.json'; diff --git a/api_docs/kbn_core_http_resources_server.mdx b/api_docs/kbn_core_http_resources_server.mdx index 414a11725ee20..63fcbec475fdc 100644 --- a/api_docs/kbn_core_http_resources_server.mdx +++ b/api_docs/kbn_core_http_resources_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-http-resources-server title: "@kbn/core-http-resources-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-http-resources-server plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-http-resources-server'] --- import kbnCoreHttpResourcesServerObj from './kbn_core_http_resources_server.devdocs.json'; diff --git a/api_docs/kbn_core_http_resources_server_internal.mdx b/api_docs/kbn_core_http_resources_server_internal.mdx index 2dc035a0bb683..4ae0b0485c0db 100644 --- a/api_docs/kbn_core_http_resources_server_internal.mdx +++ b/api_docs/kbn_core_http_resources_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-http-resources-server-internal title: "@kbn/core-http-resources-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-http-resources-server-internal plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-http-resources-server-internal'] --- import kbnCoreHttpResourcesServerInternalObj from './kbn_core_http_resources_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_http_resources_server_mocks.mdx b/api_docs/kbn_core_http_resources_server_mocks.mdx index d5adc936cd0de..2957b9cdd8250 100644 --- a/api_docs/kbn_core_http_resources_server_mocks.mdx +++ b/api_docs/kbn_core_http_resources_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-http-resources-server-mocks title: "@kbn/core-http-resources-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-http-resources-server-mocks plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-http-resources-server-mocks'] --- import kbnCoreHttpResourcesServerMocksObj from './kbn_core_http_resources_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_http_router_server_internal.mdx b/api_docs/kbn_core_http_router_server_internal.mdx index 51a9bf4dc1afd..eeaa9e7b10392 100644 --- a/api_docs/kbn_core_http_router_server_internal.mdx +++ b/api_docs/kbn_core_http_router_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-http-router-server-internal title: "@kbn/core-http-router-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-http-router-server-internal plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-http-router-server-internal'] --- import kbnCoreHttpRouterServerInternalObj from './kbn_core_http_router_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_http_router_server_mocks.mdx b/api_docs/kbn_core_http_router_server_mocks.mdx index 3114657ea711b..85a0d0bdd1d7b 100644 --- a/api_docs/kbn_core_http_router_server_mocks.mdx +++ b/api_docs/kbn_core_http_router_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-http-router-server-mocks title: "@kbn/core-http-router-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-http-router-server-mocks plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-http-router-server-mocks'] --- import kbnCoreHttpRouterServerMocksObj from './kbn_core_http_router_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_http_server.devdocs.json b/api_docs/kbn_core_http_server.devdocs.json index f17449673b285..19e2fa1999fb5 100644 --- a/api_docs/kbn_core_http_server.devdocs.json +++ b/api_docs/kbn_core_http_server.devdocs.json @@ -4660,6 +4660,10 @@ "plugin": "visTypeTimelion", "path": "src/plugins/vis_types/timelion/server/routes/functions.ts" }, + { + "plugin": "mockIdpPlugin", + "path": "packages/kbn-mock-idp-plugin/server/plugin.ts" + }, { "plugin": "@kbn/core-http-router-server-internal", "path": "packages/core/http/core-http-router-server-internal/src/versioned_router/core_versioned_route.test.ts" diff --git a/api_docs/kbn_core_http_server.mdx b/api_docs/kbn_core_http_server.mdx index 6c8fbd44967fe..4e60a5c0eebf7 100644 --- a/api_docs/kbn_core_http_server.mdx +++ b/api_docs/kbn_core_http_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-http-server title: "@kbn/core-http-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-http-server plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-http-server'] --- import kbnCoreHttpServerObj from './kbn_core_http_server.devdocs.json'; diff --git a/api_docs/kbn_core_http_server_internal.mdx b/api_docs/kbn_core_http_server_internal.mdx index 706981a271880..1a713747b03a4 100644 --- a/api_docs/kbn_core_http_server_internal.mdx +++ b/api_docs/kbn_core_http_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-http-server-internal title: "@kbn/core-http-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-http-server-internal plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-http-server-internal'] --- import kbnCoreHttpServerInternalObj from './kbn_core_http_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_http_server_mocks.mdx b/api_docs/kbn_core_http_server_mocks.mdx index 3060df5591dbe..f2fb34b3876e7 100644 --- a/api_docs/kbn_core_http_server_mocks.mdx +++ b/api_docs/kbn_core_http_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-http-server-mocks title: "@kbn/core-http-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-http-server-mocks plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-http-server-mocks'] --- import kbnCoreHttpServerMocksObj from './kbn_core_http_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_i18n_browser.mdx b/api_docs/kbn_core_i18n_browser.mdx index 264ce5bce5c47..a79b809f8ff46 100644 --- a/api_docs/kbn_core_i18n_browser.mdx +++ b/api_docs/kbn_core_i18n_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-i18n-browser title: "@kbn/core-i18n-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-i18n-browser plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-i18n-browser'] --- import kbnCoreI18nBrowserObj from './kbn_core_i18n_browser.devdocs.json'; diff --git a/api_docs/kbn_core_i18n_browser_mocks.mdx b/api_docs/kbn_core_i18n_browser_mocks.mdx index 6239e1aa6499b..81b3120ff11b8 100644 --- a/api_docs/kbn_core_i18n_browser_mocks.mdx +++ b/api_docs/kbn_core_i18n_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-i18n-browser-mocks title: "@kbn/core-i18n-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-i18n-browser-mocks plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-i18n-browser-mocks'] --- import kbnCoreI18nBrowserMocksObj from './kbn_core_i18n_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_i18n_server.mdx b/api_docs/kbn_core_i18n_server.mdx index 281ad57a2c2ae..96d4374fda7e6 100644 --- a/api_docs/kbn_core_i18n_server.mdx +++ b/api_docs/kbn_core_i18n_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-i18n-server title: "@kbn/core-i18n-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-i18n-server plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-i18n-server'] --- import kbnCoreI18nServerObj from './kbn_core_i18n_server.devdocs.json'; diff --git a/api_docs/kbn_core_i18n_server_internal.mdx b/api_docs/kbn_core_i18n_server_internal.mdx index cd7c9be8b5ba9..131ebe9922b2e 100644 --- a/api_docs/kbn_core_i18n_server_internal.mdx +++ b/api_docs/kbn_core_i18n_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-i18n-server-internal title: "@kbn/core-i18n-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-i18n-server-internal plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-i18n-server-internal'] --- import kbnCoreI18nServerInternalObj from './kbn_core_i18n_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_i18n_server_mocks.mdx b/api_docs/kbn_core_i18n_server_mocks.mdx index 410879b1c8351..b2bec0a4db32f 100644 --- a/api_docs/kbn_core_i18n_server_mocks.mdx +++ b/api_docs/kbn_core_i18n_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-i18n-server-mocks title: "@kbn/core-i18n-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-i18n-server-mocks plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-i18n-server-mocks'] --- import kbnCoreI18nServerMocksObj from './kbn_core_i18n_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_injected_metadata_browser_mocks.mdx b/api_docs/kbn_core_injected_metadata_browser_mocks.mdx index 6552a1112b2d7..8ba26fb3f76bf 100644 --- a/api_docs/kbn_core_injected_metadata_browser_mocks.mdx +++ b/api_docs/kbn_core_injected_metadata_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-injected-metadata-browser-mocks title: "@kbn/core-injected-metadata-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-injected-metadata-browser-mocks plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-injected-metadata-browser-mocks'] --- import kbnCoreInjectedMetadataBrowserMocksObj from './kbn_core_injected_metadata_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_integrations_browser_internal.mdx b/api_docs/kbn_core_integrations_browser_internal.mdx index bee3b86303174..3cac6f3092cb0 100644 --- a/api_docs/kbn_core_integrations_browser_internal.mdx +++ b/api_docs/kbn_core_integrations_browser_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-integrations-browser-internal title: "@kbn/core-integrations-browser-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-integrations-browser-internal plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-integrations-browser-internal'] --- import kbnCoreIntegrationsBrowserInternalObj from './kbn_core_integrations_browser_internal.devdocs.json'; diff --git a/api_docs/kbn_core_integrations_browser_mocks.mdx b/api_docs/kbn_core_integrations_browser_mocks.mdx index 3166e88ebfa70..04920a6db0fcf 100644 --- a/api_docs/kbn_core_integrations_browser_mocks.mdx +++ b/api_docs/kbn_core_integrations_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-integrations-browser-mocks title: "@kbn/core-integrations-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-integrations-browser-mocks plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-integrations-browser-mocks'] --- import kbnCoreIntegrationsBrowserMocksObj from './kbn_core_integrations_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_lifecycle_browser.mdx b/api_docs/kbn_core_lifecycle_browser.mdx index 188fb08ff3c7f..84ff10c412de9 100644 --- a/api_docs/kbn_core_lifecycle_browser.mdx +++ b/api_docs/kbn_core_lifecycle_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-lifecycle-browser title: "@kbn/core-lifecycle-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-lifecycle-browser plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-lifecycle-browser'] --- import kbnCoreLifecycleBrowserObj from './kbn_core_lifecycle_browser.devdocs.json'; diff --git a/api_docs/kbn_core_lifecycle_browser_mocks.mdx b/api_docs/kbn_core_lifecycle_browser_mocks.mdx index aed65e422dc0c..719b5941f7d83 100644 --- a/api_docs/kbn_core_lifecycle_browser_mocks.mdx +++ b/api_docs/kbn_core_lifecycle_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-lifecycle-browser-mocks title: "@kbn/core-lifecycle-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-lifecycle-browser-mocks plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-lifecycle-browser-mocks'] --- import kbnCoreLifecycleBrowserMocksObj from './kbn_core_lifecycle_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_lifecycle_server.mdx b/api_docs/kbn_core_lifecycle_server.mdx index ac008d4daa3d0..d704ae6d2ba89 100644 --- a/api_docs/kbn_core_lifecycle_server.mdx +++ b/api_docs/kbn_core_lifecycle_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-lifecycle-server title: "@kbn/core-lifecycle-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-lifecycle-server plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-lifecycle-server'] --- import kbnCoreLifecycleServerObj from './kbn_core_lifecycle_server.devdocs.json'; diff --git a/api_docs/kbn_core_lifecycle_server_mocks.mdx b/api_docs/kbn_core_lifecycle_server_mocks.mdx index 5e53c73e1bc84..692a1bdaa9c57 100644 --- a/api_docs/kbn_core_lifecycle_server_mocks.mdx +++ b/api_docs/kbn_core_lifecycle_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-lifecycle-server-mocks title: "@kbn/core-lifecycle-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-lifecycle-server-mocks plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-lifecycle-server-mocks'] --- import kbnCoreLifecycleServerMocksObj from './kbn_core_lifecycle_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_logging_browser_mocks.mdx b/api_docs/kbn_core_logging_browser_mocks.mdx index 84c3548db88bb..a19e149876242 100644 --- a/api_docs/kbn_core_logging_browser_mocks.mdx +++ b/api_docs/kbn_core_logging_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-logging-browser-mocks title: "@kbn/core-logging-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-logging-browser-mocks plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-logging-browser-mocks'] --- import kbnCoreLoggingBrowserMocksObj from './kbn_core_logging_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_logging_common_internal.mdx b/api_docs/kbn_core_logging_common_internal.mdx index ff88c6e4199cc..d20cf9e458f06 100644 --- a/api_docs/kbn_core_logging_common_internal.mdx +++ b/api_docs/kbn_core_logging_common_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-logging-common-internal title: "@kbn/core-logging-common-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-logging-common-internal plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-logging-common-internal'] --- import kbnCoreLoggingCommonInternalObj from './kbn_core_logging_common_internal.devdocs.json'; diff --git a/api_docs/kbn_core_logging_server.mdx b/api_docs/kbn_core_logging_server.mdx index 72beaed54a254..6168c008d1f8d 100644 --- a/api_docs/kbn_core_logging_server.mdx +++ b/api_docs/kbn_core_logging_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-logging-server title: "@kbn/core-logging-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-logging-server plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-logging-server'] --- import kbnCoreLoggingServerObj from './kbn_core_logging_server.devdocs.json'; diff --git a/api_docs/kbn_core_logging_server_internal.mdx b/api_docs/kbn_core_logging_server_internal.mdx index fbe7140f80f09..74683c70c790b 100644 --- a/api_docs/kbn_core_logging_server_internal.mdx +++ b/api_docs/kbn_core_logging_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-logging-server-internal title: "@kbn/core-logging-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-logging-server-internal plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-logging-server-internal'] --- import kbnCoreLoggingServerInternalObj from './kbn_core_logging_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_logging_server_mocks.mdx b/api_docs/kbn_core_logging_server_mocks.mdx index 6ab4be538b3bd..abb3402328756 100644 --- a/api_docs/kbn_core_logging_server_mocks.mdx +++ b/api_docs/kbn_core_logging_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-logging-server-mocks title: "@kbn/core-logging-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-logging-server-mocks plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-logging-server-mocks'] --- import kbnCoreLoggingServerMocksObj from './kbn_core_logging_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_metrics_collectors_server_internal.mdx b/api_docs/kbn_core_metrics_collectors_server_internal.mdx index d778713712124..5a220150243aa 100644 --- a/api_docs/kbn_core_metrics_collectors_server_internal.mdx +++ b/api_docs/kbn_core_metrics_collectors_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-metrics-collectors-server-internal title: "@kbn/core-metrics-collectors-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-metrics-collectors-server-internal plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-metrics-collectors-server-internal'] --- import kbnCoreMetricsCollectorsServerInternalObj from './kbn_core_metrics_collectors_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_metrics_collectors_server_mocks.mdx b/api_docs/kbn_core_metrics_collectors_server_mocks.mdx index 9126538fd4f8c..950de6f1b12d9 100644 --- a/api_docs/kbn_core_metrics_collectors_server_mocks.mdx +++ b/api_docs/kbn_core_metrics_collectors_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-metrics-collectors-server-mocks title: "@kbn/core-metrics-collectors-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-metrics-collectors-server-mocks plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-metrics-collectors-server-mocks'] --- import kbnCoreMetricsCollectorsServerMocksObj from './kbn_core_metrics_collectors_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_metrics_server.mdx b/api_docs/kbn_core_metrics_server.mdx index 0dbf2eb4ea758..51020c570296b 100644 --- a/api_docs/kbn_core_metrics_server.mdx +++ b/api_docs/kbn_core_metrics_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-metrics-server title: "@kbn/core-metrics-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-metrics-server plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-metrics-server'] --- import kbnCoreMetricsServerObj from './kbn_core_metrics_server.devdocs.json'; diff --git a/api_docs/kbn_core_metrics_server_internal.mdx b/api_docs/kbn_core_metrics_server_internal.mdx index d644c3d7a1645..8796e40bf9395 100644 --- a/api_docs/kbn_core_metrics_server_internal.mdx +++ b/api_docs/kbn_core_metrics_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-metrics-server-internal title: "@kbn/core-metrics-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-metrics-server-internal plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-metrics-server-internal'] --- import kbnCoreMetricsServerInternalObj from './kbn_core_metrics_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_metrics_server_mocks.mdx b/api_docs/kbn_core_metrics_server_mocks.mdx index 54a75b5bbc16b..41b5499b31c4d 100644 --- a/api_docs/kbn_core_metrics_server_mocks.mdx +++ b/api_docs/kbn_core_metrics_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-metrics-server-mocks title: "@kbn/core-metrics-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-metrics-server-mocks plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-metrics-server-mocks'] --- import kbnCoreMetricsServerMocksObj from './kbn_core_metrics_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_mount_utils_browser.mdx b/api_docs/kbn_core_mount_utils_browser.mdx index d577092ea0b63..ceb720debf96a 100644 --- a/api_docs/kbn_core_mount_utils_browser.mdx +++ b/api_docs/kbn_core_mount_utils_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-mount-utils-browser title: "@kbn/core-mount-utils-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-mount-utils-browser plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-mount-utils-browser'] --- import kbnCoreMountUtilsBrowserObj from './kbn_core_mount_utils_browser.devdocs.json'; diff --git a/api_docs/kbn_core_node_server.mdx b/api_docs/kbn_core_node_server.mdx index 3bab4a0213b86..1ab1c5bc6ec52 100644 --- a/api_docs/kbn_core_node_server.mdx +++ b/api_docs/kbn_core_node_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-node-server title: "@kbn/core-node-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-node-server plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-node-server'] --- import kbnCoreNodeServerObj from './kbn_core_node_server.devdocs.json'; diff --git a/api_docs/kbn_core_node_server_internal.mdx b/api_docs/kbn_core_node_server_internal.mdx index 7dd6d91640b24..a1e327d9d12e1 100644 --- a/api_docs/kbn_core_node_server_internal.mdx +++ b/api_docs/kbn_core_node_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-node-server-internal title: "@kbn/core-node-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-node-server-internal plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-node-server-internal'] --- import kbnCoreNodeServerInternalObj from './kbn_core_node_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_node_server_mocks.mdx b/api_docs/kbn_core_node_server_mocks.mdx index 047556ec27e43..db64fbd22491b 100644 --- a/api_docs/kbn_core_node_server_mocks.mdx +++ b/api_docs/kbn_core_node_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-node-server-mocks title: "@kbn/core-node-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-node-server-mocks plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-node-server-mocks'] --- import kbnCoreNodeServerMocksObj from './kbn_core_node_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_notifications_browser.mdx b/api_docs/kbn_core_notifications_browser.mdx index 1da6659af5c38..8a5bff0441129 100644 --- a/api_docs/kbn_core_notifications_browser.mdx +++ b/api_docs/kbn_core_notifications_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-notifications-browser title: "@kbn/core-notifications-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-notifications-browser plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-notifications-browser'] --- import kbnCoreNotificationsBrowserObj from './kbn_core_notifications_browser.devdocs.json'; diff --git a/api_docs/kbn_core_notifications_browser_internal.mdx b/api_docs/kbn_core_notifications_browser_internal.mdx index f7f0a9c193f84..5f5c17aa40248 100644 --- a/api_docs/kbn_core_notifications_browser_internal.mdx +++ b/api_docs/kbn_core_notifications_browser_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-notifications-browser-internal title: "@kbn/core-notifications-browser-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-notifications-browser-internal plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-notifications-browser-internal'] --- import kbnCoreNotificationsBrowserInternalObj from './kbn_core_notifications_browser_internal.devdocs.json'; diff --git a/api_docs/kbn_core_notifications_browser_mocks.mdx b/api_docs/kbn_core_notifications_browser_mocks.mdx index b1d47ca31f7c3..f17b0b1f6510f 100644 --- a/api_docs/kbn_core_notifications_browser_mocks.mdx +++ b/api_docs/kbn_core_notifications_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-notifications-browser-mocks title: "@kbn/core-notifications-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-notifications-browser-mocks plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-notifications-browser-mocks'] --- import kbnCoreNotificationsBrowserMocksObj from './kbn_core_notifications_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_overlays_browser.mdx b/api_docs/kbn_core_overlays_browser.mdx index 57c3f60efb4e0..7767051dbbfb8 100644 --- a/api_docs/kbn_core_overlays_browser.mdx +++ b/api_docs/kbn_core_overlays_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-overlays-browser title: "@kbn/core-overlays-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-overlays-browser plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-overlays-browser'] --- import kbnCoreOverlaysBrowserObj from './kbn_core_overlays_browser.devdocs.json'; diff --git a/api_docs/kbn_core_overlays_browser_internal.mdx b/api_docs/kbn_core_overlays_browser_internal.mdx index 12fc481fdb667..4da162c57b20b 100644 --- a/api_docs/kbn_core_overlays_browser_internal.mdx +++ b/api_docs/kbn_core_overlays_browser_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-overlays-browser-internal title: "@kbn/core-overlays-browser-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-overlays-browser-internal plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-overlays-browser-internal'] --- import kbnCoreOverlaysBrowserInternalObj from './kbn_core_overlays_browser_internal.devdocs.json'; diff --git a/api_docs/kbn_core_overlays_browser_mocks.mdx b/api_docs/kbn_core_overlays_browser_mocks.mdx index f6f0875101d1c..1b705bc5f19da 100644 --- a/api_docs/kbn_core_overlays_browser_mocks.mdx +++ b/api_docs/kbn_core_overlays_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-overlays-browser-mocks title: "@kbn/core-overlays-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-overlays-browser-mocks plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-overlays-browser-mocks'] --- import kbnCoreOverlaysBrowserMocksObj from './kbn_core_overlays_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_plugins_browser.mdx b/api_docs/kbn_core_plugins_browser.mdx index f1825172ab50b..9fdd4c3190948 100644 --- a/api_docs/kbn_core_plugins_browser.mdx +++ b/api_docs/kbn_core_plugins_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-plugins-browser title: "@kbn/core-plugins-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-plugins-browser plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-plugins-browser'] --- import kbnCorePluginsBrowserObj from './kbn_core_plugins_browser.devdocs.json'; diff --git a/api_docs/kbn_core_plugins_browser_mocks.mdx b/api_docs/kbn_core_plugins_browser_mocks.mdx index 73a60c62d9883..4149b83810599 100644 --- a/api_docs/kbn_core_plugins_browser_mocks.mdx +++ b/api_docs/kbn_core_plugins_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-plugins-browser-mocks title: "@kbn/core-plugins-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-plugins-browser-mocks plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-plugins-browser-mocks'] --- import kbnCorePluginsBrowserMocksObj from './kbn_core_plugins_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_plugins_contracts_browser.mdx b/api_docs/kbn_core_plugins_contracts_browser.mdx index 482a8d324b68a..450767dcaf1cf 100644 --- a/api_docs/kbn_core_plugins_contracts_browser.mdx +++ b/api_docs/kbn_core_plugins_contracts_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-plugins-contracts-browser title: "@kbn/core-plugins-contracts-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-plugins-contracts-browser plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-plugins-contracts-browser'] --- import kbnCorePluginsContractsBrowserObj from './kbn_core_plugins_contracts_browser.devdocs.json'; diff --git a/api_docs/kbn_core_plugins_contracts_server.mdx b/api_docs/kbn_core_plugins_contracts_server.mdx index 3cbf7949e0919..435d3de311a1a 100644 --- a/api_docs/kbn_core_plugins_contracts_server.mdx +++ b/api_docs/kbn_core_plugins_contracts_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-plugins-contracts-server title: "@kbn/core-plugins-contracts-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-plugins-contracts-server plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-plugins-contracts-server'] --- import kbnCorePluginsContractsServerObj from './kbn_core_plugins_contracts_server.devdocs.json'; diff --git a/api_docs/kbn_core_plugins_server.mdx b/api_docs/kbn_core_plugins_server.mdx index db187cd6bab22..9770c55c17826 100644 --- a/api_docs/kbn_core_plugins_server.mdx +++ b/api_docs/kbn_core_plugins_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-plugins-server title: "@kbn/core-plugins-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-plugins-server plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-plugins-server'] --- import kbnCorePluginsServerObj from './kbn_core_plugins_server.devdocs.json'; diff --git a/api_docs/kbn_core_plugins_server_mocks.mdx b/api_docs/kbn_core_plugins_server_mocks.mdx index 4b1915ec8a012..b143d7c3ea1af 100644 --- a/api_docs/kbn_core_plugins_server_mocks.mdx +++ b/api_docs/kbn_core_plugins_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-plugins-server-mocks title: "@kbn/core-plugins-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-plugins-server-mocks plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-plugins-server-mocks'] --- import kbnCorePluginsServerMocksObj from './kbn_core_plugins_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_preboot_server.mdx b/api_docs/kbn_core_preboot_server.mdx index 09c5265e0f062..08bec453fc5fe 100644 --- a/api_docs/kbn_core_preboot_server.mdx +++ b/api_docs/kbn_core_preboot_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-preboot-server title: "@kbn/core-preboot-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-preboot-server plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-preboot-server'] --- import kbnCorePrebootServerObj from './kbn_core_preboot_server.devdocs.json'; diff --git a/api_docs/kbn_core_preboot_server_mocks.mdx b/api_docs/kbn_core_preboot_server_mocks.mdx index 4de8ba44d50a8..0b3412f5b46da 100644 --- a/api_docs/kbn_core_preboot_server_mocks.mdx +++ b/api_docs/kbn_core_preboot_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-preboot-server-mocks title: "@kbn/core-preboot-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-preboot-server-mocks plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-preboot-server-mocks'] --- import kbnCorePrebootServerMocksObj from './kbn_core_preboot_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_rendering_browser_mocks.mdx b/api_docs/kbn_core_rendering_browser_mocks.mdx index 9f3c65e4568bc..643a361827f76 100644 --- a/api_docs/kbn_core_rendering_browser_mocks.mdx +++ b/api_docs/kbn_core_rendering_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-rendering-browser-mocks title: "@kbn/core-rendering-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-rendering-browser-mocks plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-rendering-browser-mocks'] --- import kbnCoreRenderingBrowserMocksObj from './kbn_core_rendering_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_rendering_server_internal.mdx b/api_docs/kbn_core_rendering_server_internal.mdx index f9a93815a90d6..1aa16cd2cc42d 100644 --- a/api_docs/kbn_core_rendering_server_internal.mdx +++ b/api_docs/kbn_core_rendering_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-rendering-server-internal title: "@kbn/core-rendering-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-rendering-server-internal plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-rendering-server-internal'] --- import kbnCoreRenderingServerInternalObj from './kbn_core_rendering_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_rendering_server_mocks.mdx b/api_docs/kbn_core_rendering_server_mocks.mdx index 40aa22ec91e4d..b623bf82912c0 100644 --- a/api_docs/kbn_core_rendering_server_mocks.mdx +++ b/api_docs/kbn_core_rendering_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-rendering-server-mocks title: "@kbn/core-rendering-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-rendering-server-mocks plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-rendering-server-mocks'] --- import kbnCoreRenderingServerMocksObj from './kbn_core_rendering_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_root_server_internal.mdx b/api_docs/kbn_core_root_server_internal.mdx index 5bb5236f63f05..eac0659425c96 100644 --- a/api_docs/kbn_core_root_server_internal.mdx +++ b/api_docs/kbn_core_root_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-root-server-internal title: "@kbn/core-root-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-root-server-internal plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-root-server-internal'] --- import kbnCoreRootServerInternalObj from './kbn_core_root_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_saved_objects_api_browser.mdx b/api_docs/kbn_core_saved_objects_api_browser.mdx index 5356d5d6d1c1e..5c970a58b6bc5 100644 --- a/api_docs/kbn_core_saved_objects_api_browser.mdx +++ b/api_docs/kbn_core_saved_objects_api_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-saved-objects-api-browser title: "@kbn/core-saved-objects-api-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-saved-objects-api-browser plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-saved-objects-api-browser'] --- import kbnCoreSavedObjectsApiBrowserObj from './kbn_core_saved_objects_api_browser.devdocs.json'; diff --git a/api_docs/kbn_core_saved_objects_api_server.mdx b/api_docs/kbn_core_saved_objects_api_server.mdx index ea5c933121833..8406ad3e7ead0 100644 --- a/api_docs/kbn_core_saved_objects_api_server.mdx +++ b/api_docs/kbn_core_saved_objects_api_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-saved-objects-api-server title: "@kbn/core-saved-objects-api-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-saved-objects-api-server plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-saved-objects-api-server'] --- import kbnCoreSavedObjectsApiServerObj from './kbn_core_saved_objects_api_server.devdocs.json'; diff --git a/api_docs/kbn_core_saved_objects_api_server_mocks.mdx b/api_docs/kbn_core_saved_objects_api_server_mocks.mdx index d1186221a12ce..853682b4c59c2 100644 --- a/api_docs/kbn_core_saved_objects_api_server_mocks.mdx +++ b/api_docs/kbn_core_saved_objects_api_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-saved-objects-api-server-mocks title: "@kbn/core-saved-objects-api-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-saved-objects-api-server-mocks plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-saved-objects-api-server-mocks'] --- import kbnCoreSavedObjectsApiServerMocksObj from './kbn_core_saved_objects_api_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_saved_objects_base_server_internal.mdx b/api_docs/kbn_core_saved_objects_base_server_internal.mdx index bbaea06ce9f0c..938b290f34578 100644 --- a/api_docs/kbn_core_saved_objects_base_server_internal.mdx +++ b/api_docs/kbn_core_saved_objects_base_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-saved-objects-base-server-internal title: "@kbn/core-saved-objects-base-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-saved-objects-base-server-internal plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-saved-objects-base-server-internal'] --- import kbnCoreSavedObjectsBaseServerInternalObj from './kbn_core_saved_objects_base_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_saved_objects_base_server_mocks.mdx b/api_docs/kbn_core_saved_objects_base_server_mocks.mdx index 79a0ce58521e5..7bcee9d182f50 100644 --- a/api_docs/kbn_core_saved_objects_base_server_mocks.mdx +++ b/api_docs/kbn_core_saved_objects_base_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-saved-objects-base-server-mocks title: "@kbn/core-saved-objects-base-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-saved-objects-base-server-mocks plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-saved-objects-base-server-mocks'] --- import kbnCoreSavedObjectsBaseServerMocksObj from './kbn_core_saved_objects_base_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_saved_objects_browser.mdx b/api_docs/kbn_core_saved_objects_browser.mdx index b1a5afb87adc8..a515b9babdd81 100644 --- a/api_docs/kbn_core_saved_objects_browser.mdx +++ b/api_docs/kbn_core_saved_objects_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-saved-objects-browser title: "@kbn/core-saved-objects-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-saved-objects-browser plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-saved-objects-browser'] --- import kbnCoreSavedObjectsBrowserObj from './kbn_core_saved_objects_browser.devdocs.json'; diff --git a/api_docs/kbn_core_saved_objects_browser_internal.mdx b/api_docs/kbn_core_saved_objects_browser_internal.mdx index 1d263b10455da..6cc303a7d7b4b 100644 --- a/api_docs/kbn_core_saved_objects_browser_internal.mdx +++ b/api_docs/kbn_core_saved_objects_browser_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-saved-objects-browser-internal title: "@kbn/core-saved-objects-browser-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-saved-objects-browser-internal plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-saved-objects-browser-internal'] --- import kbnCoreSavedObjectsBrowserInternalObj from './kbn_core_saved_objects_browser_internal.devdocs.json'; diff --git a/api_docs/kbn_core_saved_objects_browser_mocks.mdx b/api_docs/kbn_core_saved_objects_browser_mocks.mdx index ed2d20a9b3eac..ebea4f567b51f 100644 --- a/api_docs/kbn_core_saved_objects_browser_mocks.mdx +++ b/api_docs/kbn_core_saved_objects_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-saved-objects-browser-mocks title: "@kbn/core-saved-objects-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-saved-objects-browser-mocks plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-saved-objects-browser-mocks'] --- import kbnCoreSavedObjectsBrowserMocksObj from './kbn_core_saved_objects_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_saved_objects_common.mdx b/api_docs/kbn_core_saved_objects_common.mdx index 858bc5835d63d..c6bda74ab69ad 100644 --- a/api_docs/kbn_core_saved_objects_common.mdx +++ b/api_docs/kbn_core_saved_objects_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-saved-objects-common title: "@kbn/core-saved-objects-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-saved-objects-common plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-saved-objects-common'] --- import kbnCoreSavedObjectsCommonObj from './kbn_core_saved_objects_common.devdocs.json'; diff --git a/api_docs/kbn_core_saved_objects_import_export_server_internal.mdx b/api_docs/kbn_core_saved_objects_import_export_server_internal.mdx index 095b6291134cf..743081a9fb75f 100644 --- a/api_docs/kbn_core_saved_objects_import_export_server_internal.mdx +++ b/api_docs/kbn_core_saved_objects_import_export_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-saved-objects-import-export-server-internal title: "@kbn/core-saved-objects-import-export-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-saved-objects-import-export-server-internal plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-saved-objects-import-export-server-internal'] --- import kbnCoreSavedObjectsImportExportServerInternalObj from './kbn_core_saved_objects_import_export_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_saved_objects_import_export_server_mocks.mdx b/api_docs/kbn_core_saved_objects_import_export_server_mocks.mdx index 2a3d19a787d8a..a8801f4629814 100644 --- a/api_docs/kbn_core_saved_objects_import_export_server_mocks.mdx +++ b/api_docs/kbn_core_saved_objects_import_export_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-saved-objects-import-export-server-mocks title: "@kbn/core-saved-objects-import-export-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-saved-objects-import-export-server-mocks plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-saved-objects-import-export-server-mocks'] --- import kbnCoreSavedObjectsImportExportServerMocksObj from './kbn_core_saved_objects_import_export_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_saved_objects_migration_server_internal.mdx b/api_docs/kbn_core_saved_objects_migration_server_internal.mdx index 772e1d69aa8f8..01089c396aad9 100644 --- a/api_docs/kbn_core_saved_objects_migration_server_internal.mdx +++ b/api_docs/kbn_core_saved_objects_migration_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-saved-objects-migration-server-internal title: "@kbn/core-saved-objects-migration-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-saved-objects-migration-server-internal plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-saved-objects-migration-server-internal'] --- import kbnCoreSavedObjectsMigrationServerInternalObj from './kbn_core_saved_objects_migration_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_saved_objects_migration_server_mocks.mdx b/api_docs/kbn_core_saved_objects_migration_server_mocks.mdx index 6d41c3a95f59c..a901568881222 100644 --- a/api_docs/kbn_core_saved_objects_migration_server_mocks.mdx +++ b/api_docs/kbn_core_saved_objects_migration_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-saved-objects-migration-server-mocks title: "@kbn/core-saved-objects-migration-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-saved-objects-migration-server-mocks plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-saved-objects-migration-server-mocks'] --- import kbnCoreSavedObjectsMigrationServerMocksObj from './kbn_core_saved_objects_migration_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_saved_objects_server.mdx b/api_docs/kbn_core_saved_objects_server.mdx index 00c167f9f1448..91af8d3126d16 100644 --- a/api_docs/kbn_core_saved_objects_server.mdx +++ b/api_docs/kbn_core_saved_objects_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-saved-objects-server title: "@kbn/core-saved-objects-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-saved-objects-server plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-saved-objects-server'] --- import kbnCoreSavedObjectsServerObj from './kbn_core_saved_objects_server.devdocs.json'; diff --git a/api_docs/kbn_core_saved_objects_server_internal.mdx b/api_docs/kbn_core_saved_objects_server_internal.mdx index 48ed80888a227..6f18d9c98b15c 100644 --- a/api_docs/kbn_core_saved_objects_server_internal.mdx +++ b/api_docs/kbn_core_saved_objects_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-saved-objects-server-internal title: "@kbn/core-saved-objects-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-saved-objects-server-internal plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-saved-objects-server-internal'] --- import kbnCoreSavedObjectsServerInternalObj from './kbn_core_saved_objects_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_saved_objects_server_mocks.mdx b/api_docs/kbn_core_saved_objects_server_mocks.mdx index 581380206b00e..d4619f742c417 100644 --- a/api_docs/kbn_core_saved_objects_server_mocks.mdx +++ b/api_docs/kbn_core_saved_objects_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-saved-objects-server-mocks title: "@kbn/core-saved-objects-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-saved-objects-server-mocks plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-saved-objects-server-mocks'] --- import kbnCoreSavedObjectsServerMocksObj from './kbn_core_saved_objects_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_saved_objects_utils_server.mdx b/api_docs/kbn_core_saved_objects_utils_server.mdx index 13594866f4f34..9fd326695e788 100644 --- a/api_docs/kbn_core_saved_objects_utils_server.mdx +++ b/api_docs/kbn_core_saved_objects_utils_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-saved-objects-utils-server title: "@kbn/core-saved-objects-utils-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-saved-objects-utils-server plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-saved-objects-utils-server'] --- import kbnCoreSavedObjectsUtilsServerObj from './kbn_core_saved_objects_utils_server.devdocs.json'; diff --git a/api_docs/kbn_core_status_common.mdx b/api_docs/kbn_core_status_common.mdx index ed80f5d9e72dc..4d281cb741c67 100644 --- a/api_docs/kbn_core_status_common.mdx +++ b/api_docs/kbn_core_status_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-status-common title: "@kbn/core-status-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-status-common plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-status-common'] --- import kbnCoreStatusCommonObj from './kbn_core_status_common.devdocs.json'; diff --git a/api_docs/kbn_core_status_common_internal.mdx b/api_docs/kbn_core_status_common_internal.mdx index a7416dc2bc45a..6cdb545e1cc9f 100644 --- a/api_docs/kbn_core_status_common_internal.mdx +++ b/api_docs/kbn_core_status_common_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-status-common-internal title: "@kbn/core-status-common-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-status-common-internal plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-status-common-internal'] --- import kbnCoreStatusCommonInternalObj from './kbn_core_status_common_internal.devdocs.json'; diff --git a/api_docs/kbn_core_status_server.mdx b/api_docs/kbn_core_status_server.mdx index f9da1e8aefae5..56b7daf98f1f6 100644 --- a/api_docs/kbn_core_status_server.mdx +++ b/api_docs/kbn_core_status_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-status-server title: "@kbn/core-status-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-status-server plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-status-server'] --- import kbnCoreStatusServerObj from './kbn_core_status_server.devdocs.json'; diff --git a/api_docs/kbn_core_status_server_internal.mdx b/api_docs/kbn_core_status_server_internal.mdx index 8292b7ae9cb22..b34bdb6897683 100644 --- a/api_docs/kbn_core_status_server_internal.mdx +++ b/api_docs/kbn_core_status_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-status-server-internal title: "@kbn/core-status-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-status-server-internal plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-status-server-internal'] --- import kbnCoreStatusServerInternalObj from './kbn_core_status_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_status_server_mocks.mdx b/api_docs/kbn_core_status_server_mocks.mdx index ec51de6df23bb..29654b05b7564 100644 --- a/api_docs/kbn_core_status_server_mocks.mdx +++ b/api_docs/kbn_core_status_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-status-server-mocks title: "@kbn/core-status-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-status-server-mocks plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-status-server-mocks'] --- import kbnCoreStatusServerMocksObj from './kbn_core_status_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_test_helpers_deprecations_getters.mdx b/api_docs/kbn_core_test_helpers_deprecations_getters.mdx index d758927dc3b7c..cfb08c6bdaff0 100644 --- a/api_docs/kbn_core_test_helpers_deprecations_getters.mdx +++ b/api_docs/kbn_core_test_helpers_deprecations_getters.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-test-helpers-deprecations-getters title: "@kbn/core-test-helpers-deprecations-getters" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-test-helpers-deprecations-getters plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-test-helpers-deprecations-getters'] --- import kbnCoreTestHelpersDeprecationsGettersObj from './kbn_core_test_helpers_deprecations_getters.devdocs.json'; diff --git a/api_docs/kbn_core_test_helpers_http_setup_browser.mdx b/api_docs/kbn_core_test_helpers_http_setup_browser.mdx index 03f08059b70e4..8c47608642ee4 100644 --- a/api_docs/kbn_core_test_helpers_http_setup_browser.mdx +++ b/api_docs/kbn_core_test_helpers_http_setup_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-test-helpers-http-setup-browser title: "@kbn/core-test-helpers-http-setup-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-test-helpers-http-setup-browser plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-test-helpers-http-setup-browser'] --- import kbnCoreTestHelpersHttpSetupBrowserObj from './kbn_core_test_helpers_http_setup_browser.devdocs.json'; diff --git a/api_docs/kbn_core_test_helpers_kbn_server.mdx b/api_docs/kbn_core_test_helpers_kbn_server.mdx index 884e6272ed377..4bf21e938d15b 100644 --- a/api_docs/kbn_core_test_helpers_kbn_server.mdx +++ b/api_docs/kbn_core_test_helpers_kbn_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-test-helpers-kbn-server title: "@kbn/core-test-helpers-kbn-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-test-helpers-kbn-server plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-test-helpers-kbn-server'] --- import kbnCoreTestHelpersKbnServerObj from './kbn_core_test_helpers_kbn_server.devdocs.json'; diff --git a/api_docs/kbn_core_test_helpers_model_versions.mdx b/api_docs/kbn_core_test_helpers_model_versions.mdx index a13d9703050e0..f38fe2575bea5 100644 --- a/api_docs/kbn_core_test_helpers_model_versions.mdx +++ b/api_docs/kbn_core_test_helpers_model_versions.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-test-helpers-model-versions title: "@kbn/core-test-helpers-model-versions" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-test-helpers-model-versions plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-test-helpers-model-versions'] --- import kbnCoreTestHelpersModelVersionsObj from './kbn_core_test_helpers_model_versions.devdocs.json'; diff --git a/api_docs/kbn_core_test_helpers_so_type_serializer.mdx b/api_docs/kbn_core_test_helpers_so_type_serializer.mdx index 0e2ab711f2c2a..3374deeb1e1f0 100644 --- a/api_docs/kbn_core_test_helpers_so_type_serializer.mdx +++ b/api_docs/kbn_core_test_helpers_so_type_serializer.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-test-helpers-so-type-serializer title: "@kbn/core-test-helpers-so-type-serializer" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-test-helpers-so-type-serializer plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-test-helpers-so-type-serializer'] --- import kbnCoreTestHelpersSoTypeSerializerObj from './kbn_core_test_helpers_so_type_serializer.devdocs.json'; diff --git a/api_docs/kbn_core_test_helpers_test_utils.mdx b/api_docs/kbn_core_test_helpers_test_utils.mdx index 3fc78a73ed4f6..969176969050d 100644 --- a/api_docs/kbn_core_test_helpers_test_utils.mdx +++ b/api_docs/kbn_core_test_helpers_test_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-test-helpers-test-utils title: "@kbn/core-test-helpers-test-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-test-helpers-test-utils plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-test-helpers-test-utils'] --- import kbnCoreTestHelpersTestUtilsObj from './kbn_core_test_helpers_test_utils.devdocs.json'; diff --git a/api_docs/kbn_core_theme_browser.mdx b/api_docs/kbn_core_theme_browser.mdx index e75cdc99db130..ced055260fc5d 100644 --- a/api_docs/kbn_core_theme_browser.mdx +++ b/api_docs/kbn_core_theme_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-theme-browser title: "@kbn/core-theme-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-theme-browser plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-theme-browser'] --- import kbnCoreThemeBrowserObj from './kbn_core_theme_browser.devdocs.json'; diff --git a/api_docs/kbn_core_theme_browser_mocks.mdx b/api_docs/kbn_core_theme_browser_mocks.mdx index 23440c0a4ccd2..696debfd397ab 100644 --- a/api_docs/kbn_core_theme_browser_mocks.mdx +++ b/api_docs/kbn_core_theme_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-theme-browser-mocks title: "@kbn/core-theme-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-theme-browser-mocks plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-theme-browser-mocks'] --- import kbnCoreThemeBrowserMocksObj from './kbn_core_theme_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_ui_settings_browser.mdx b/api_docs/kbn_core_ui_settings_browser.mdx index 94c77866e6c57..e14e87227c53c 100644 --- a/api_docs/kbn_core_ui_settings_browser.mdx +++ b/api_docs/kbn_core_ui_settings_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-ui-settings-browser title: "@kbn/core-ui-settings-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-ui-settings-browser plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-ui-settings-browser'] --- import kbnCoreUiSettingsBrowserObj from './kbn_core_ui_settings_browser.devdocs.json'; diff --git a/api_docs/kbn_core_ui_settings_browser_internal.mdx b/api_docs/kbn_core_ui_settings_browser_internal.mdx index e1ab8ce7f86c3..4b19bbff14301 100644 --- a/api_docs/kbn_core_ui_settings_browser_internal.mdx +++ b/api_docs/kbn_core_ui_settings_browser_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-ui-settings-browser-internal title: "@kbn/core-ui-settings-browser-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-ui-settings-browser-internal plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-ui-settings-browser-internal'] --- import kbnCoreUiSettingsBrowserInternalObj from './kbn_core_ui_settings_browser_internal.devdocs.json'; diff --git a/api_docs/kbn_core_ui_settings_browser_mocks.mdx b/api_docs/kbn_core_ui_settings_browser_mocks.mdx index c69d7532f20ed..a321da46956cb 100644 --- a/api_docs/kbn_core_ui_settings_browser_mocks.mdx +++ b/api_docs/kbn_core_ui_settings_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-ui-settings-browser-mocks title: "@kbn/core-ui-settings-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-ui-settings-browser-mocks plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-ui-settings-browser-mocks'] --- import kbnCoreUiSettingsBrowserMocksObj from './kbn_core_ui_settings_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_ui_settings_common.mdx b/api_docs/kbn_core_ui_settings_common.mdx index 2a475c0424949..ec3732d00c3f3 100644 --- a/api_docs/kbn_core_ui_settings_common.mdx +++ b/api_docs/kbn_core_ui_settings_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-ui-settings-common title: "@kbn/core-ui-settings-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-ui-settings-common plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-ui-settings-common'] --- import kbnCoreUiSettingsCommonObj from './kbn_core_ui_settings_common.devdocs.json'; diff --git a/api_docs/kbn_core_ui_settings_server.mdx b/api_docs/kbn_core_ui_settings_server.mdx index b000a119e01c3..77c8aa7515ddc 100644 --- a/api_docs/kbn_core_ui_settings_server.mdx +++ b/api_docs/kbn_core_ui_settings_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-ui-settings-server title: "@kbn/core-ui-settings-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-ui-settings-server plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-ui-settings-server'] --- import kbnCoreUiSettingsServerObj from './kbn_core_ui_settings_server.devdocs.json'; diff --git a/api_docs/kbn_core_ui_settings_server_internal.mdx b/api_docs/kbn_core_ui_settings_server_internal.mdx index 8fa936eb02ffa..134c310b662c7 100644 --- a/api_docs/kbn_core_ui_settings_server_internal.mdx +++ b/api_docs/kbn_core_ui_settings_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-ui-settings-server-internal title: "@kbn/core-ui-settings-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-ui-settings-server-internal plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-ui-settings-server-internal'] --- import kbnCoreUiSettingsServerInternalObj from './kbn_core_ui_settings_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_ui_settings_server_mocks.mdx b/api_docs/kbn_core_ui_settings_server_mocks.mdx index 20efe59a2a172..f2c1d25eede6d 100644 --- a/api_docs/kbn_core_ui_settings_server_mocks.mdx +++ b/api_docs/kbn_core_ui_settings_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-ui-settings-server-mocks title: "@kbn/core-ui-settings-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-ui-settings-server-mocks plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-ui-settings-server-mocks'] --- import kbnCoreUiSettingsServerMocksObj from './kbn_core_ui_settings_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_usage_data_server.mdx b/api_docs/kbn_core_usage_data_server.mdx index 44203b6ca4a69..023360f90a8b8 100644 --- a/api_docs/kbn_core_usage_data_server.mdx +++ b/api_docs/kbn_core_usage_data_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-usage-data-server title: "@kbn/core-usage-data-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-usage-data-server plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-usage-data-server'] --- import kbnCoreUsageDataServerObj from './kbn_core_usage_data_server.devdocs.json'; diff --git a/api_docs/kbn_core_usage_data_server_internal.mdx b/api_docs/kbn_core_usage_data_server_internal.mdx index 21eb5495644c5..bd78e6ebafe26 100644 --- a/api_docs/kbn_core_usage_data_server_internal.mdx +++ b/api_docs/kbn_core_usage_data_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-usage-data-server-internal title: "@kbn/core-usage-data-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-usage-data-server-internal plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-usage-data-server-internal'] --- import kbnCoreUsageDataServerInternalObj from './kbn_core_usage_data_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_usage_data_server_mocks.mdx b/api_docs/kbn_core_usage_data_server_mocks.mdx index 5ca7b29a63ff5..a88b5c0da9b70 100644 --- a/api_docs/kbn_core_usage_data_server_mocks.mdx +++ b/api_docs/kbn_core_usage_data_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-usage-data-server-mocks title: "@kbn/core-usage-data-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-usage-data-server-mocks plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-usage-data-server-mocks'] --- import kbnCoreUsageDataServerMocksObj from './kbn_core_usage_data_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_user_settings_server.mdx b/api_docs/kbn_core_user_settings_server.mdx index 1a5f394b55366..72af1199cbb7f 100644 --- a/api_docs/kbn_core_user_settings_server.mdx +++ b/api_docs/kbn_core_user_settings_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-user-settings-server title: "@kbn/core-user-settings-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-user-settings-server plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-user-settings-server'] --- import kbnCoreUserSettingsServerObj from './kbn_core_user_settings_server.devdocs.json'; diff --git a/api_docs/kbn_core_user_settings_server_internal.mdx b/api_docs/kbn_core_user_settings_server_internal.mdx index fe2f88021f5c2..05ac91009508a 100644 --- a/api_docs/kbn_core_user_settings_server_internal.mdx +++ b/api_docs/kbn_core_user_settings_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-user-settings-server-internal title: "@kbn/core-user-settings-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-user-settings-server-internal plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-user-settings-server-internal'] --- import kbnCoreUserSettingsServerInternalObj from './kbn_core_user_settings_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_user_settings_server_mocks.mdx b/api_docs/kbn_core_user_settings_server_mocks.mdx index 539844ab67eb5..a2c98851f9abe 100644 --- a/api_docs/kbn_core_user_settings_server_mocks.mdx +++ b/api_docs/kbn_core_user_settings_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-user-settings-server-mocks title: "@kbn/core-user-settings-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-user-settings-server-mocks plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-user-settings-server-mocks'] --- import kbnCoreUserSettingsServerMocksObj from './kbn_core_user_settings_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_crypto.mdx b/api_docs/kbn_crypto.mdx index cad191bf64724..7fc1488446850 100644 --- a/api_docs/kbn_crypto.mdx +++ b/api_docs/kbn_crypto.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-crypto title: "@kbn/crypto" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/crypto plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/crypto'] --- import kbnCryptoObj from './kbn_crypto.devdocs.json'; diff --git a/api_docs/kbn_crypto_browser.mdx b/api_docs/kbn_crypto_browser.mdx index 54dfe9a69c62c..8f5ea6e5f003f 100644 --- a/api_docs/kbn_crypto_browser.mdx +++ b/api_docs/kbn_crypto_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-crypto-browser title: "@kbn/crypto-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/crypto-browser plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/crypto-browser'] --- import kbnCryptoBrowserObj from './kbn_crypto_browser.devdocs.json'; diff --git a/api_docs/kbn_custom_icons.mdx b/api_docs/kbn_custom_icons.mdx index 6e129d175bb00..4f1610a8641bf 100644 --- a/api_docs/kbn_custom_icons.mdx +++ b/api_docs/kbn_custom_icons.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-custom-icons title: "@kbn/custom-icons" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/custom-icons plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/custom-icons'] --- import kbnCustomIconsObj from './kbn_custom_icons.devdocs.json'; diff --git a/api_docs/kbn_custom_integrations.mdx b/api_docs/kbn_custom_integrations.mdx index f99ba17df6d63..4fec3d39326bd 100644 --- a/api_docs/kbn_custom_integrations.mdx +++ b/api_docs/kbn_custom_integrations.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-custom-integrations title: "@kbn/custom-integrations" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/custom-integrations plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/custom-integrations'] --- import kbnCustomIntegrationsObj from './kbn_custom_integrations.devdocs.json'; diff --git a/api_docs/kbn_cypress_config.mdx b/api_docs/kbn_cypress_config.mdx index 4b1db12ffb424..5b5aeef7182a1 100644 --- a/api_docs/kbn_cypress_config.mdx +++ b/api_docs/kbn_cypress_config.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-cypress-config title: "@kbn/cypress-config" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/cypress-config plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/cypress-config'] --- import kbnCypressConfigObj from './kbn_cypress_config.devdocs.json'; diff --git a/api_docs/kbn_data_forge.devdocs.json b/api_docs/kbn_data_forge.devdocs.json index e0ddd5be65ed6..abc002a41da4b 100644 --- a/api_docs/kbn_data_forge.devdocs.json +++ b/api_docs/kbn_data_forge.devdocs.json @@ -29,7 +29,7 @@ "signature": [ "({\n client,\n config: partialConfig,\n logger,\n}: { client: ", "default", - "; config: { elasticsearch?: { host?: string | undefined; username?: string | undefined; password?: string | undefined; apiKey?: string | undefined; installKibanaUser?: boolean | undefined; } | undefined; kibana?: { host?: string | undefined; username?: string | undefined; password?: string | undefined; installAssets?: boolean | undefined; } | undefined; indexing?: { dataset?: \"fake_hosts\" | \"fake_logs\" | \"fake_stack\" | undefined; scenario?: string | undefined; interval?: number | undefined; eventsPerCycle?: number | undefined; payloadSize?: number | undefined; concurrency?: number | undefined; reduceWeekendTrafficBy?: number | undefined; ephemeralProjectIds?: number | undefined; } | undefined; schedule?: ({ template: string; start: string; end: string | boolean; } & { eventsPerCycle?: number | ({ start: number; end: number; method: \"linear\" | \"exp\" | \"sine\"; } & { options?: { period?: number | undefined; } | undefined; }) | undefined; interval?: number | undefined; delayInMinutes?: number | undefined; delayEveryMinutes?: number | undefined; randomness?: number | undefined; metrics?: ({ name: string; method: \"linear\" | \"exp\" | \"sine\"; start: number; end: number; } & { period?: number | undefined; randomness?: number | undefined; })[] | undefined; })[] | undefined; }; logger: ", + "; config: { elasticsearch?: { host?: string | undefined; username?: string | undefined; password?: string | undefined; apiKey?: string | undefined; installKibanaUser?: boolean | undefined; } | undefined; kibana?: { host?: string | undefined; username?: string | undefined; password?: string | undefined; installAssets?: boolean | undefined; } | undefined; indexing?: { dataset?: \"fake_hosts\" | \"fake_logs\" | \"fake_stack\" | undefined; scenario?: string | undefined; interval?: number | undefined; eventsPerCycle?: number | undefined; payloadSize?: number | undefined; concurrency?: number | undefined; reduceWeekendTrafficBy?: number | undefined; ephemeralProjectIds?: number | undefined; alignEventsToInterval?: boolean | undefined; } | undefined; schedule?: ({ template: string; start: string; end: string | boolean; } & { eventsPerCycle?: number | ({ start: number; end: number; method: \"linear\" | \"exp\" | \"sine\"; } & { options?: { period?: number | undefined; } | undefined; }) | undefined; interval?: number | undefined; delayInMinutes?: number | undefined; delayEveryMinutes?: number | undefined; randomness?: number | undefined; metrics?: ({ name: string; method: \"linear\" | \"exp\" | \"sine\"; start: number; end: number; } & { period?: number | undefined; randomness?: number | undefined; })[] | undefined; })[] | undefined; }; logger: ", { "pluginId": "@kbn/tooling-log", "scope": "common", @@ -76,7 +76,7 @@ "label": "config", "description": [], "signature": [ - "{ elasticsearch?: { host?: string | undefined; username?: string | undefined; password?: string | undefined; apiKey?: string | undefined; installKibanaUser?: boolean | undefined; } | undefined; kibana?: { host?: string | undefined; username?: string | undefined; password?: string | undefined; installAssets?: boolean | undefined; } | undefined; indexing?: { dataset?: \"fake_hosts\" | \"fake_logs\" | \"fake_stack\" | undefined; scenario?: string | undefined; interval?: number | undefined; eventsPerCycle?: number | undefined; payloadSize?: number | undefined; concurrency?: number | undefined; reduceWeekendTrafficBy?: number | undefined; ephemeralProjectIds?: number | undefined; } | undefined; schedule?: ({ template: string; start: string; end: string | boolean; } & { eventsPerCycle?: number | ({ start: number; end: number; method: \"linear\" | \"exp\" | \"sine\"; } & { options?: { period?: number | undefined; } | undefined; }) | undefined; interval?: number | undefined; delayInMinutes?: number | undefined; delayEveryMinutes?: number | undefined; randomness?: number | undefined; metrics?: ({ name: string; method: \"linear\" | \"exp\" | \"sine\"; start: number; end: number; } & { period?: number | undefined; randomness?: number | undefined; })[] | undefined; })[] | undefined; }" + "{ elasticsearch?: { host?: string | undefined; username?: string | undefined; password?: string | undefined; apiKey?: string | undefined; installKibanaUser?: boolean | undefined; } | undefined; kibana?: { host?: string | undefined; username?: string | undefined; password?: string | undefined; installAssets?: boolean | undefined; } | undefined; indexing?: { dataset?: \"fake_hosts\" | \"fake_logs\" | \"fake_stack\" | undefined; scenario?: string | undefined; interval?: number | undefined; eventsPerCycle?: number | undefined; payloadSize?: number | undefined; concurrency?: number | undefined; reduceWeekendTrafficBy?: number | undefined; ephemeralProjectIds?: number | undefined; alignEventsToInterval?: boolean | undefined; } | undefined; schedule?: ({ template: string; start: string; end: string | boolean; } & { eventsPerCycle?: number | ({ start: number; end: number; method: \"linear\" | \"exp\" | \"sine\"; } & { options?: { period?: number | undefined; } | undefined; }) | undefined; interval?: number | undefined; delayInMinutes?: number | undefined; delayEveryMinutes?: number | undefined; randomness?: number | undefined; metrics?: ({ name: string; method: \"linear\" | \"exp\" | \"sine\"; start: number; end: number; } & { period?: number | undefined; randomness?: number | undefined; })[] | undefined; })[] | undefined; }" ], "path": "x-pack/packages/kbn-data-forge/src/cleanup.ts", "deprecated": false, @@ -133,7 +133,7 @@ "label": "createConfig", "description": [], "signature": [ - "(partialConfig: { elasticsearch?: { host?: string | undefined; username?: string | undefined; password?: string | undefined; apiKey?: string | undefined; installKibanaUser?: boolean | undefined; } | undefined; kibana?: { host?: string | undefined; username?: string | undefined; password?: string | undefined; installAssets?: boolean | undefined; } | undefined; indexing?: { dataset?: \"fake_hosts\" | \"fake_logs\" | \"fake_stack\" | undefined; scenario?: string | undefined; interval?: number | undefined; eventsPerCycle?: number | undefined; payloadSize?: number | undefined; concurrency?: number | undefined; reduceWeekendTrafficBy?: number | undefined; ephemeralProjectIds?: number | undefined; } | undefined; schedule?: ({ template: string; start: string; end: string | boolean; } & { eventsPerCycle?: number | ({ start: number; end: number; method: \"linear\" | \"exp\" | \"sine\"; } & { options?: { period?: number | undefined; } | undefined; }) | undefined; interval?: number | undefined; delayInMinutes?: number | undefined; delayEveryMinutes?: number | undefined; randomness?: number | undefined; metrics?: ({ name: string; method: \"linear\" | \"exp\" | \"sine\"; start: number; end: number; } & { period?: number | undefined; randomness?: number | undefined; })[] | undefined; })[] | undefined; }) => { elasticsearch: { host: string; username: string; password: string; apiKey: string; installKibanaUser: boolean; }; kibana: { host: string; username: string; password: string; installAssets: boolean; }; indexing: { dataset: \"fake_hosts\" | \"fake_logs\" | \"fake_stack\"; scenario: string; interval: number; eventsPerCycle: number; payloadSize: number; concurrency: number; reduceWeekendTrafficBy: number; ephemeralProjectIds: number; }; schedule: ({ template: string; start: string; end: string | boolean; } & { eventsPerCycle?: number | ({ start: number; end: number; method: \"linear\" | \"exp\" | \"sine\"; } & { options?: { period?: number | undefined; } | undefined; }) | undefined; interval?: number | undefined; delayInMinutes?: number | undefined; delayEveryMinutes?: number | undefined; randomness?: number | undefined; metrics?: ({ name: string; method: \"linear\" | \"exp\" | \"sine\"; start: number; end: number; } & { period?: number | undefined; randomness?: number | undefined; })[] | undefined; })[]; }" + "(partialConfig: { elasticsearch?: { host?: string | undefined; username?: string | undefined; password?: string | undefined; apiKey?: string | undefined; installKibanaUser?: boolean | undefined; } | undefined; kibana?: { host?: string | undefined; username?: string | undefined; password?: string | undefined; installAssets?: boolean | undefined; } | undefined; indexing?: { dataset?: \"fake_hosts\" | \"fake_logs\" | \"fake_stack\" | undefined; scenario?: string | undefined; interval?: number | undefined; eventsPerCycle?: number | undefined; payloadSize?: number | undefined; concurrency?: number | undefined; reduceWeekendTrafficBy?: number | undefined; ephemeralProjectIds?: number | undefined; alignEventsToInterval?: boolean | undefined; } | undefined; schedule?: ({ template: string; start: string; end: string | boolean; } & { eventsPerCycle?: number | ({ start: number; end: number; method: \"linear\" | \"exp\" | \"sine\"; } & { options?: { period?: number | undefined; } | undefined; }) | undefined; interval?: number | undefined; delayInMinutes?: number | undefined; delayEveryMinutes?: number | undefined; randomness?: number | undefined; metrics?: ({ name: string; method: \"linear\" | \"exp\" | \"sine\"; start: number; end: number; } & { period?: number | undefined; randomness?: number | undefined; })[] | undefined; })[] | undefined; }) => { elasticsearch: { host: string; username: string; password: string; apiKey: string; installKibanaUser: boolean; }; kibana: { host: string; username: string; password: string; installAssets: boolean; }; indexing: { dataset: \"fake_hosts\" | \"fake_logs\" | \"fake_stack\"; scenario: string; interval: number; eventsPerCycle: number; payloadSize: number; concurrency: number; reduceWeekendTrafficBy: number; ephemeralProjectIds: number; alignEventsToInterval: boolean; }; schedule: ({ template: string; start: string; end: string | boolean; } & { eventsPerCycle?: number | ({ start: number; end: number; method: \"linear\" | \"exp\" | \"sine\"; } & { options?: { period?: number | undefined; } | undefined; }) | undefined; interval?: number | undefined; delayInMinutes?: number | undefined; delayEveryMinutes?: number | undefined; randomness?: number | undefined; metrics?: ({ name: string; method: \"linear\" | \"exp\" | \"sine\"; start: number; end: number; } & { period?: number | undefined; randomness?: number | undefined; })[] | undefined; })[]; }" ], "path": "x-pack/packages/kbn-data-forge/src/lib/create_config.ts", "deprecated": false, @@ -147,7 +147,7 @@ "label": "partialConfig", "description": [], "signature": [ - "{ elasticsearch?: { host?: string | undefined; username?: string | undefined; password?: string | undefined; apiKey?: string | undefined; installKibanaUser?: boolean | undefined; } | undefined; kibana?: { host?: string | undefined; username?: string | undefined; password?: string | undefined; installAssets?: boolean | undefined; } | undefined; indexing?: { dataset?: \"fake_hosts\" | \"fake_logs\" | \"fake_stack\" | undefined; scenario?: string | undefined; interval?: number | undefined; eventsPerCycle?: number | undefined; payloadSize?: number | undefined; concurrency?: number | undefined; reduceWeekendTrafficBy?: number | undefined; ephemeralProjectIds?: number | undefined; } | undefined; schedule?: ({ template: string; start: string; end: string | boolean; } & { eventsPerCycle?: number | ({ start: number; end: number; method: \"linear\" | \"exp\" | \"sine\"; } & { options?: { period?: number | undefined; } | undefined; }) | undefined; interval?: number | undefined; delayInMinutes?: number | undefined; delayEveryMinutes?: number | undefined; randomness?: number | undefined; metrics?: ({ name: string; method: \"linear\" | \"exp\" | \"sine\"; start: number; end: number; } & { period?: number | undefined; randomness?: number | undefined; })[] | undefined; })[] | undefined; }" + "{ elasticsearch?: { host?: string | undefined; username?: string | undefined; password?: string | undefined; apiKey?: string | undefined; installKibanaUser?: boolean | undefined; } | undefined; kibana?: { host?: string | undefined; username?: string | undefined; password?: string | undefined; installAssets?: boolean | undefined; } | undefined; indexing?: { dataset?: \"fake_hosts\" | \"fake_logs\" | \"fake_stack\" | undefined; scenario?: string | undefined; interval?: number | undefined; eventsPerCycle?: number | undefined; payloadSize?: number | undefined; concurrency?: number | undefined; reduceWeekendTrafficBy?: number | undefined; ephemeralProjectIds?: number | undefined; alignEventsToInterval?: boolean | undefined; } | undefined; schedule?: ({ template: string; start: string; end: string | boolean; } & { eventsPerCycle?: number | ({ start: number; end: number; method: \"linear\" | \"exp\" | \"sine\"; } & { options?: { period?: number | undefined; } | undefined; }) | undefined; interval?: number | undefined; delayInMinutes?: number | undefined; delayEveryMinutes?: number | undefined; randomness?: number | undefined; metrics?: ({ name: string; method: \"linear\" | \"exp\" | \"sine\"; start: number; end: number; } & { period?: number | undefined; randomness?: number | undefined; })[] | undefined; })[] | undefined; }" ], "path": "x-pack/packages/kbn-data-forge/src/lib/create_config.ts", "deprecated": false, @@ -168,7 +168,7 @@ "signature": [ "({ client, config: partialConfig, logger, }: { client: ", "default", - "; config: { elasticsearch?: { host?: string | undefined; username?: string | undefined; password?: string | undefined; apiKey?: string | undefined; installKibanaUser?: boolean | undefined; } | undefined; kibana?: { host?: string | undefined; username?: string | undefined; password?: string | undefined; installAssets?: boolean | undefined; } | undefined; indexing?: { dataset?: \"fake_hosts\" | \"fake_logs\" | \"fake_stack\" | undefined; scenario?: string | undefined; interval?: number | undefined; eventsPerCycle?: number | undefined; payloadSize?: number | undefined; concurrency?: number | undefined; reduceWeekendTrafficBy?: number | undefined; ephemeralProjectIds?: number | undefined; } | undefined; schedule?: ({ template: string; start: string; end: string | boolean; } & { eventsPerCycle?: number | ({ start: number; end: number; method: \"linear\" | \"exp\" | \"sine\"; } & { options?: { period?: number | undefined; } | undefined; }) | undefined; interval?: number | undefined; delayInMinutes?: number | undefined; delayEveryMinutes?: number | undefined; randomness?: number | undefined; metrics?: ({ name: string; method: \"linear\" | \"exp\" | \"sine\"; start: number; end: number; } & { period?: number | undefined; randomness?: number | undefined; })[] | undefined; })[] | undefined; }; logger: ", + "; config: { elasticsearch?: { host?: string | undefined; username?: string | undefined; password?: string | undefined; apiKey?: string | undefined; installKibanaUser?: boolean | undefined; } | undefined; kibana?: { host?: string | undefined; username?: string | undefined; password?: string | undefined; installAssets?: boolean | undefined; } | undefined; indexing?: { dataset?: \"fake_hosts\" | \"fake_logs\" | \"fake_stack\" | undefined; scenario?: string | undefined; interval?: number | undefined; eventsPerCycle?: number | undefined; payloadSize?: number | undefined; concurrency?: number | undefined; reduceWeekendTrafficBy?: number | undefined; ephemeralProjectIds?: number | undefined; alignEventsToInterval?: boolean | undefined; } | undefined; schedule?: ({ template: string; start: string; end: string | boolean; } & { eventsPerCycle?: number | ({ start: number; end: number; method: \"linear\" | \"exp\" | \"sine\"; } & { options?: { period?: number | undefined; } | undefined; }) | undefined; interval?: number | undefined; delayInMinutes?: number | undefined; delayEveryMinutes?: number | undefined; randomness?: number | undefined; metrics?: ({ name: string; method: \"linear\" | \"exp\" | \"sine\"; start: number; end: number; } & { period?: number | undefined; randomness?: number | undefined; })[] | undefined; })[] | undefined; }; logger: ", { "pluginId": "@kbn/tooling-log", "scope": "common", @@ -215,7 +215,7 @@ "label": "config", "description": [], "signature": [ - "{ elasticsearch?: { host?: string | undefined; username?: string | undefined; password?: string | undefined; apiKey?: string | undefined; installKibanaUser?: boolean | undefined; } | undefined; kibana?: { host?: string | undefined; username?: string | undefined; password?: string | undefined; installAssets?: boolean | undefined; } | undefined; indexing?: { dataset?: \"fake_hosts\" | \"fake_logs\" | \"fake_stack\" | undefined; scenario?: string | undefined; interval?: number | undefined; eventsPerCycle?: number | undefined; payloadSize?: number | undefined; concurrency?: number | undefined; reduceWeekendTrafficBy?: number | undefined; ephemeralProjectIds?: number | undefined; } | undefined; schedule?: ({ template: string; start: string; end: string | boolean; } & { eventsPerCycle?: number | ({ start: number; end: number; method: \"linear\" | \"exp\" | \"sine\"; } & { options?: { period?: number | undefined; } | undefined; }) | undefined; interval?: number | undefined; delayInMinutes?: number | undefined; delayEveryMinutes?: number | undefined; randomness?: number | undefined; metrics?: ({ name: string; method: \"linear\" | \"exp\" | \"sine\"; start: number; end: number; } & { period?: number | undefined; randomness?: number | undefined; })[] | undefined; })[] | undefined; }" + "{ elasticsearch?: { host?: string | undefined; username?: string | undefined; password?: string | undefined; apiKey?: string | undefined; installKibanaUser?: boolean | undefined; } | undefined; kibana?: { host?: string | undefined; username?: string | undefined; password?: string | undefined; installAssets?: boolean | undefined; } | undefined; indexing?: { dataset?: \"fake_hosts\" | \"fake_logs\" | \"fake_stack\" | undefined; scenario?: string | undefined; interval?: number | undefined; eventsPerCycle?: number | undefined; payloadSize?: number | undefined; concurrency?: number | undefined; reduceWeekendTrafficBy?: number | undefined; ephemeralProjectIds?: number | undefined; alignEventsToInterval?: boolean | undefined; } | undefined; schedule?: ({ template: string; start: string; end: string | boolean; } & { eventsPerCycle?: number | ({ start: number; end: number; method: \"linear\" | \"exp\" | \"sine\"; } & { options?: { period?: number | undefined; } | undefined; }) | undefined; interval?: number | undefined; delayInMinutes?: number | undefined; delayEveryMinutes?: number | undefined; randomness?: number | undefined; metrics?: ({ name: string; method: \"linear\" | \"exp\" | \"sine\"; start: number; end: number; } & { period?: number | undefined; randomness?: number | undefined; })[] | undefined; })[] | undefined; }" ], "path": "x-pack/packages/kbn-data-forge/src/generate.ts", "deprecated": false, @@ -255,7 +255,7 @@ "label": "readConfig", "description": [], "signature": [ - "(filePath: string) => Promise<{ elasticsearch?: { host?: string | undefined; username?: string | undefined; password?: string | undefined; apiKey?: string | undefined; installKibanaUser?: boolean | undefined; } | undefined; kibana?: { host?: string | undefined; username?: string | undefined; password?: string | undefined; installAssets?: boolean | undefined; } | undefined; indexing?: { dataset?: \"fake_hosts\" | \"fake_logs\" | \"fake_stack\" | undefined; scenario?: string | undefined; interval?: number | undefined; eventsPerCycle?: number | undefined; payloadSize?: number | undefined; concurrency?: number | undefined; reduceWeekendTrafficBy?: number | undefined; ephemeralProjectIds?: number | undefined; } | undefined; schedule?: ({ template: string; start: string; end: string | boolean; } & { eventsPerCycle?: number | ({ start: number; end: number; method: \"linear\" | \"exp\" | \"sine\"; } & { options?: { period?: number | undefined; } | undefined; }) | undefined; interval?: number | undefined; delayInMinutes?: number | undefined; delayEveryMinutes?: number | undefined; randomness?: number | undefined; metrics?: ({ name: string; method: \"linear\" | \"exp\" | \"sine\"; start: number; end: number; } & { period?: number | undefined; randomness?: number | undefined; })[] | undefined; })[] | undefined; }>" + "(filePath: string) => Promise<{ elasticsearch?: { host?: string | undefined; username?: string | undefined; password?: string | undefined; apiKey?: string | undefined; installKibanaUser?: boolean | undefined; } | undefined; kibana?: { host?: string | undefined; username?: string | undefined; password?: string | undefined; installAssets?: boolean | undefined; } | undefined; indexing?: { dataset?: \"fake_hosts\" | \"fake_logs\" | \"fake_stack\" | undefined; scenario?: string | undefined; interval?: number | undefined; eventsPerCycle?: number | undefined; payloadSize?: number | undefined; concurrency?: number | undefined; reduceWeekendTrafficBy?: number | undefined; ephemeralProjectIds?: number | undefined; alignEventsToInterval?: boolean | undefined; } | undefined; schedule?: ({ template: string; start: string; end: string | boolean; } & { eventsPerCycle?: number | ({ start: number; end: number; method: \"linear\" | \"exp\" | \"sine\"; } & { options?: { period?: number | undefined; } | undefined; }) | undefined; interval?: number | undefined; delayInMinutes?: number | undefined; delayEveryMinutes?: number | undefined; randomness?: number | undefined; metrics?: ({ name: string; method: \"linear\" | \"exp\" | \"sine\"; start: number; end: number; } & { period?: number | undefined; randomness?: number | undefined; })[] | undefined; })[] | undefined; }>" ], "path": "x-pack/packages/kbn-data-forge/src/lib/create_config.ts", "deprecated": false, @@ -288,7 +288,7 @@ "label": "run", "description": [], "signature": [ - "(config: { elasticsearch: { host: string; username: string; password: string; apiKey: string; installKibanaUser: boolean; }; kibana: { host: string; username: string; password: string; installAssets: boolean; }; indexing: { dataset: \"fake_hosts\" | \"fake_logs\" | \"fake_stack\"; scenario: string; interval: number; eventsPerCycle: number; payloadSize: number; concurrency: number; reduceWeekendTrafficBy: number; ephemeralProjectIds: number; }; schedule: ({ template: string; start: string; end: string | boolean; } & { eventsPerCycle?: number | ({ start: number; end: number; method: \"linear\" | \"exp\" | \"sine\"; } & { options?: { period?: number | undefined; } | undefined; }) | undefined; interval?: number | undefined; delayInMinutes?: number | undefined; delayEveryMinutes?: number | undefined; randomness?: number | undefined; metrics?: ({ name: string; method: \"linear\" | \"exp\" | \"sine\"; start: number; end: number; } & { period?: number | undefined; randomness?: number | undefined; })[] | undefined; })[]; }, client: ", + "(config: { elasticsearch: { host: string; username: string; password: string; apiKey: string; installKibanaUser: boolean; }; kibana: { host: string; username: string; password: string; installAssets: boolean; }; indexing: { dataset: \"fake_hosts\" | \"fake_logs\" | \"fake_stack\"; scenario: string; interval: number; eventsPerCycle: number; payloadSize: number; concurrency: number; reduceWeekendTrafficBy: number; ephemeralProjectIds: number; alignEventsToInterval: boolean; }; schedule: ({ template: string; start: string; end: string | boolean; } & { eventsPerCycle?: number | ({ start: number; end: number; method: \"linear\" | \"exp\" | \"sine\"; } & { options?: { period?: number | undefined; } | undefined; }) | undefined; interval?: number | undefined; delayInMinutes?: number | undefined; delayEveryMinutes?: number | undefined; randomness?: number | undefined; metrics?: ({ name: string; method: \"linear\" | \"exp\" | \"sine\"; start: number; end: number; } & { period?: number | undefined; randomness?: number | undefined; })[] | undefined; })[]; }, client: ", "default", ", logger: ", { @@ -312,7 +312,7 @@ "label": "config", "description": [], "signature": [ - "{ elasticsearch: { host: string; username: string; password: string; apiKey: string; installKibanaUser: boolean; }; kibana: { host: string; username: string; password: string; installAssets: boolean; }; indexing: { dataset: \"fake_hosts\" | \"fake_logs\" | \"fake_stack\"; scenario: string; interval: number; eventsPerCycle: number; payloadSize: number; concurrency: number; reduceWeekendTrafficBy: number; ephemeralProjectIds: number; }; schedule: ({ template: string; start: string; end: string | boolean; } & { eventsPerCycle?: number | ({ start: number; end: number; method: \"linear\" | \"exp\" | \"sine\"; } & { options?: { period?: number | undefined; } | undefined; }) | undefined; interval?: number | undefined; delayInMinutes?: number | undefined; delayEveryMinutes?: number | undefined; randomness?: number | undefined; metrics?: ({ name: string; method: \"linear\" | \"exp\" | \"sine\"; start: number; end: number; } & { period?: number | undefined; randomness?: number | undefined; })[] | undefined; })[]; }" + "{ elasticsearch: { host: string; username: string; password: string; apiKey: string; installKibanaUser: boolean; }; kibana: { host: string; username: string; password: string; installAssets: boolean; }; indexing: { dataset: \"fake_hosts\" | \"fake_logs\" | \"fake_stack\"; scenario: string; interval: number; eventsPerCycle: number; payloadSize: number; concurrency: number; reduceWeekendTrafficBy: number; ephemeralProjectIds: number; alignEventsToInterval: boolean; }; schedule: ({ template: string; start: string; end: string | boolean; } & { eventsPerCycle?: number | ({ start: number; end: number; method: \"linear\" | \"exp\" | \"sine\"; } & { options?: { period?: number | undefined; } | undefined; }) | undefined; interval?: number | undefined; delayInMinutes?: number | undefined; delayEveryMinutes?: number | undefined; randomness?: number | undefined; metrics?: ({ name: string; method: \"linear\" | \"exp\" | \"sine\"; start: number; end: number; } & { period?: number | undefined; randomness?: number | undefined; })[] | undefined; })[]; }" ], "path": "x-pack/packages/kbn-data-forge/src/run.ts", "deprecated": false, @@ -371,7 +371,7 @@ "label": "Config", "description": [], "signature": [ - "{ elasticsearch: { host: string; username: string; password: string; apiKey: string; installKibanaUser: boolean; }; kibana: { host: string; username: string; password: string; installAssets: boolean; }; indexing: { dataset: \"fake_hosts\" | \"fake_logs\" | \"fake_stack\"; scenario: string; interval: number; eventsPerCycle: number; payloadSize: number; concurrency: number; reduceWeekendTrafficBy: number; ephemeralProjectIds: number; }; schedule: ({ template: string; start: string; end: string | boolean; } & { eventsPerCycle?: number | ({ start: number; end: number; method: \"linear\" | \"exp\" | \"sine\"; } & { options?: { period?: number | undefined; } | undefined; }) | undefined; interval?: number | undefined; delayInMinutes?: number | undefined; delayEveryMinutes?: number | undefined; randomness?: number | undefined; metrics?: ({ name: string; method: \"linear\" | \"exp\" | \"sine\"; start: number; end: number; } & { period?: number | undefined; randomness?: number | undefined; })[] | undefined; })[]; }" + "{ elasticsearch: { host: string; username: string; password: string; apiKey: string; installKibanaUser: boolean; }; kibana: { host: string; username: string; password: string; installAssets: boolean; }; indexing: { dataset: \"fake_hosts\" | \"fake_logs\" | \"fake_stack\"; scenario: string; interval: number; eventsPerCycle: number; payloadSize: number; concurrency: number; reduceWeekendTrafficBy: number; ephemeralProjectIds: number; alignEventsToInterval: boolean; }; schedule: ({ template: string; start: string; end: string | boolean; } & { eventsPerCycle?: number | ({ start: number; end: number; method: \"linear\" | \"exp\" | \"sine\"; } & { options?: { period?: number | undefined; } | undefined; }) | undefined; interval?: number | undefined; delayInMinutes?: number | undefined; delayEveryMinutes?: number | undefined; randomness?: number | undefined; metrics?: ({ name: string; method: \"linear\" | \"exp\" | \"sine\"; start: number; end: number; } & { period?: number | undefined; randomness?: number | undefined; })[] | undefined; })[]; }" ], "path": "x-pack/packages/kbn-data-forge/src/types/index.ts", "deprecated": false, @@ -431,7 +431,7 @@ "label": "PartialConfig", "description": [], "signature": [ - "{ elasticsearch?: { host?: string | undefined; username?: string | undefined; password?: string | undefined; apiKey?: string | undefined; installKibanaUser?: boolean | undefined; } | undefined; kibana?: { host?: string | undefined; username?: string | undefined; password?: string | undefined; installAssets?: boolean | undefined; } | undefined; indexing?: { dataset?: \"fake_hosts\" | \"fake_logs\" | \"fake_stack\" | undefined; scenario?: string | undefined; interval?: number | undefined; eventsPerCycle?: number | undefined; payloadSize?: number | undefined; concurrency?: number | undefined; reduceWeekendTrafficBy?: number | undefined; ephemeralProjectIds?: number | undefined; } | undefined; schedule?: ({ template: string; start: string; end: string | boolean; } & { eventsPerCycle?: number | ({ start: number; end: number; method: \"linear\" | \"exp\" | \"sine\"; } & { options?: { period?: number | undefined; } | undefined; }) | undefined; interval?: number | undefined; delayInMinutes?: number | undefined; delayEveryMinutes?: number | undefined; randomness?: number | undefined; metrics?: ({ name: string; method: \"linear\" | \"exp\" | \"sine\"; start: number; end: number; } & { period?: number | undefined; randomness?: number | undefined; })[] | undefined; })[] | undefined; }" + "{ elasticsearch?: { host?: string | undefined; username?: string | undefined; password?: string | undefined; apiKey?: string | undefined; installKibanaUser?: boolean | undefined; } | undefined; kibana?: { host?: string | undefined; username?: string | undefined; password?: string | undefined; installAssets?: boolean | undefined; } | undefined; indexing?: { dataset?: \"fake_hosts\" | \"fake_logs\" | \"fake_stack\" | undefined; scenario?: string | undefined; interval?: number | undefined; eventsPerCycle?: number | undefined; payloadSize?: number | undefined; concurrency?: number | undefined; reduceWeekendTrafficBy?: number | undefined; ephemeralProjectIds?: number | undefined; alignEventsToInterval?: boolean | undefined; } | undefined; schedule?: ({ template: string; start: string; end: string | boolean; } & { eventsPerCycle?: number | ({ start: number; end: number; method: \"linear\" | \"exp\" | \"sine\"; } & { options?: { period?: number | undefined; } | undefined; }) | undefined; interval?: number | undefined; delayInMinutes?: number | undefined; delayEveryMinutes?: number | undefined; randomness?: number | undefined; metrics?: ({ name: string; method: \"linear\" | \"exp\" | \"sine\"; start: number; end: number; } & { period?: number | undefined; randomness?: number | undefined; })[] | undefined; })[] | undefined; }" ], "path": "x-pack/packages/kbn-data-forge/src/types/index.ts", "deprecated": false, diff --git a/api_docs/kbn_data_forge.mdx b/api_docs/kbn_data_forge.mdx index c6b6ee5ed412d..e7dae699017c6 100644 --- a/api_docs/kbn_data_forge.mdx +++ b/api_docs/kbn_data_forge.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-data-forge title: "@kbn/data-forge" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/data-forge plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/data-forge'] --- import kbnDataForgeObj from './kbn_data_forge.devdocs.json'; diff --git a/api_docs/kbn_data_service.mdx b/api_docs/kbn_data_service.mdx index 838783a076e1d..40cce8577af39 100644 --- a/api_docs/kbn_data_service.mdx +++ b/api_docs/kbn_data_service.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-data-service title: "@kbn/data-service" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/data-service plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/data-service'] --- import kbnDataServiceObj from './kbn_data_service.devdocs.json'; diff --git a/api_docs/kbn_data_stream_adapter.mdx b/api_docs/kbn_data_stream_adapter.mdx index d58cbf41bb921..2fd881b9ec1bf 100644 --- a/api_docs/kbn_data_stream_adapter.mdx +++ b/api_docs/kbn_data_stream_adapter.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-data-stream-adapter title: "@kbn/data-stream-adapter" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/data-stream-adapter plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/data-stream-adapter'] --- import kbnDataStreamAdapterObj from './kbn_data_stream_adapter.devdocs.json'; diff --git a/api_docs/kbn_datemath.mdx b/api_docs/kbn_datemath.mdx index 243234cd6a140..eef1b8fb017a2 100644 --- a/api_docs/kbn_datemath.mdx +++ b/api_docs/kbn_datemath.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-datemath title: "@kbn/datemath" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/datemath plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/datemath'] --- import kbnDatemathObj from './kbn_datemath.devdocs.json'; diff --git a/api_docs/kbn_deeplinks_analytics.mdx b/api_docs/kbn_deeplinks_analytics.mdx index ab8d7e26618d0..7c2907f7de5cb 100644 --- a/api_docs/kbn_deeplinks_analytics.mdx +++ b/api_docs/kbn_deeplinks_analytics.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-deeplinks-analytics title: "@kbn/deeplinks-analytics" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/deeplinks-analytics plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/deeplinks-analytics'] --- import kbnDeeplinksAnalyticsObj from './kbn_deeplinks_analytics.devdocs.json'; diff --git a/api_docs/kbn_deeplinks_devtools.mdx b/api_docs/kbn_deeplinks_devtools.mdx index 55db3031f655b..03824a2e05621 100644 --- a/api_docs/kbn_deeplinks_devtools.mdx +++ b/api_docs/kbn_deeplinks_devtools.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-deeplinks-devtools title: "@kbn/deeplinks-devtools" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/deeplinks-devtools plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/deeplinks-devtools'] --- import kbnDeeplinksDevtoolsObj from './kbn_deeplinks_devtools.devdocs.json'; diff --git a/api_docs/kbn_deeplinks_management.mdx b/api_docs/kbn_deeplinks_management.mdx index 8bbb03bb1c8f4..7771c0885d4d7 100644 --- a/api_docs/kbn_deeplinks_management.mdx +++ b/api_docs/kbn_deeplinks_management.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-deeplinks-management title: "@kbn/deeplinks-management" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/deeplinks-management plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/deeplinks-management'] --- import kbnDeeplinksManagementObj from './kbn_deeplinks_management.devdocs.json'; diff --git a/api_docs/kbn_deeplinks_ml.mdx b/api_docs/kbn_deeplinks_ml.mdx index 20a82e88b1de6..73b86ef9c13e5 100644 --- a/api_docs/kbn_deeplinks_ml.mdx +++ b/api_docs/kbn_deeplinks_ml.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-deeplinks-ml title: "@kbn/deeplinks-ml" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/deeplinks-ml plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/deeplinks-ml'] --- import kbnDeeplinksMlObj from './kbn_deeplinks_ml.devdocs.json'; diff --git a/api_docs/kbn_deeplinks_observability.mdx b/api_docs/kbn_deeplinks_observability.mdx index 2b82e4940e029..897e4a6f1f9fb 100644 --- a/api_docs/kbn_deeplinks_observability.mdx +++ b/api_docs/kbn_deeplinks_observability.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-deeplinks-observability title: "@kbn/deeplinks-observability" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/deeplinks-observability plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/deeplinks-observability'] --- import kbnDeeplinksObservabilityObj from './kbn_deeplinks_observability.devdocs.json'; diff --git a/api_docs/kbn_deeplinks_search.mdx b/api_docs/kbn_deeplinks_search.mdx index ec70bf79dd841..fb3463cb5a632 100644 --- a/api_docs/kbn_deeplinks_search.mdx +++ b/api_docs/kbn_deeplinks_search.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-deeplinks-search title: "@kbn/deeplinks-search" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/deeplinks-search plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/deeplinks-search'] --- import kbnDeeplinksSearchObj from './kbn_deeplinks_search.devdocs.json'; diff --git a/api_docs/kbn_default_nav_analytics.mdx b/api_docs/kbn_default_nav_analytics.mdx index 0d2b0bcd7490a..3b893096ea2b9 100644 --- a/api_docs/kbn_default_nav_analytics.mdx +++ b/api_docs/kbn_default_nav_analytics.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-default-nav-analytics title: "@kbn/default-nav-analytics" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/default-nav-analytics plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/default-nav-analytics'] --- import kbnDefaultNavAnalyticsObj from './kbn_default_nav_analytics.devdocs.json'; diff --git a/api_docs/kbn_default_nav_devtools.mdx b/api_docs/kbn_default_nav_devtools.mdx index e668fda4fdf9e..a88cae542bb16 100644 --- a/api_docs/kbn_default_nav_devtools.mdx +++ b/api_docs/kbn_default_nav_devtools.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-default-nav-devtools title: "@kbn/default-nav-devtools" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/default-nav-devtools plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/default-nav-devtools'] --- import kbnDefaultNavDevtoolsObj from './kbn_default_nav_devtools.devdocs.json'; diff --git a/api_docs/kbn_default_nav_management.mdx b/api_docs/kbn_default_nav_management.mdx index f8b5aebe63a46..2e5cd92ac0be2 100644 --- a/api_docs/kbn_default_nav_management.mdx +++ b/api_docs/kbn_default_nav_management.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-default-nav-management title: "@kbn/default-nav-management" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/default-nav-management plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/default-nav-management'] --- import kbnDefaultNavManagementObj from './kbn_default_nav_management.devdocs.json'; diff --git a/api_docs/kbn_default_nav_ml.mdx b/api_docs/kbn_default_nav_ml.mdx index ada2016aab4ef..b168016d4d0d6 100644 --- a/api_docs/kbn_default_nav_ml.mdx +++ b/api_docs/kbn_default_nav_ml.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-default-nav-ml title: "@kbn/default-nav-ml" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/default-nav-ml plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/default-nav-ml'] --- import kbnDefaultNavMlObj from './kbn_default_nav_ml.devdocs.json'; diff --git a/api_docs/kbn_dev_cli_errors.mdx b/api_docs/kbn_dev_cli_errors.mdx index 5b80a569146fd..7d62560b6ac29 100644 --- a/api_docs/kbn_dev_cli_errors.mdx +++ b/api_docs/kbn_dev_cli_errors.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-dev-cli-errors title: "@kbn/dev-cli-errors" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/dev-cli-errors plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/dev-cli-errors'] --- import kbnDevCliErrorsObj from './kbn_dev_cli_errors.devdocs.json'; diff --git a/api_docs/kbn_dev_cli_runner.mdx b/api_docs/kbn_dev_cli_runner.mdx index 64d676966eb0a..a89b1c6c001df 100644 --- a/api_docs/kbn_dev_cli_runner.mdx +++ b/api_docs/kbn_dev_cli_runner.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-dev-cli-runner title: "@kbn/dev-cli-runner" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/dev-cli-runner plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/dev-cli-runner'] --- import kbnDevCliRunnerObj from './kbn_dev_cli_runner.devdocs.json'; diff --git a/api_docs/kbn_dev_proc_runner.mdx b/api_docs/kbn_dev_proc_runner.mdx index ac64357571a76..fb5d2acd67854 100644 --- a/api_docs/kbn_dev_proc_runner.mdx +++ b/api_docs/kbn_dev_proc_runner.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-dev-proc-runner title: "@kbn/dev-proc-runner" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/dev-proc-runner plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/dev-proc-runner'] --- import kbnDevProcRunnerObj from './kbn_dev_proc_runner.devdocs.json'; diff --git a/api_docs/kbn_dev_utils.mdx b/api_docs/kbn_dev_utils.mdx index bfd1ec36a6cf5..9efa33a6bdce3 100644 --- a/api_docs/kbn_dev_utils.mdx +++ b/api_docs/kbn_dev_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-dev-utils title: "@kbn/dev-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/dev-utils plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/dev-utils'] --- import kbnDevUtilsObj from './kbn_dev_utils.devdocs.json'; diff --git a/api_docs/kbn_discover_utils.mdx b/api_docs/kbn_discover_utils.mdx index a1546f44ea6cd..8ce77b3d9e4be 100644 --- a/api_docs/kbn_discover_utils.mdx +++ b/api_docs/kbn_discover_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-discover-utils title: "@kbn/discover-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/discover-utils plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/discover-utils'] --- import kbnDiscoverUtilsObj from './kbn_discover_utils.devdocs.json'; diff --git a/api_docs/kbn_doc_links.mdx b/api_docs/kbn_doc_links.mdx index cd9e01f70fb30..4277fa34c84b0 100644 --- a/api_docs/kbn_doc_links.mdx +++ b/api_docs/kbn_doc_links.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-doc-links title: "@kbn/doc-links" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/doc-links plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/doc-links'] --- import kbnDocLinksObj from './kbn_doc_links.devdocs.json'; diff --git a/api_docs/kbn_docs_utils.mdx b/api_docs/kbn_docs_utils.mdx index 857081b193bdb..b3a3a659ef71f 100644 --- a/api_docs/kbn_docs_utils.mdx +++ b/api_docs/kbn_docs_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-docs-utils title: "@kbn/docs-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/docs-utils plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/docs-utils'] --- import kbnDocsUtilsObj from './kbn_docs_utils.devdocs.json'; diff --git a/api_docs/kbn_dom_drag_drop.mdx b/api_docs/kbn_dom_drag_drop.mdx index 6ef06abbd0126..bc36165205e7d 100644 --- a/api_docs/kbn_dom_drag_drop.mdx +++ b/api_docs/kbn_dom_drag_drop.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-dom-drag-drop title: "@kbn/dom-drag-drop" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/dom-drag-drop plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/dom-drag-drop'] --- import kbnDomDragDropObj from './kbn_dom_drag_drop.devdocs.json'; diff --git a/api_docs/kbn_ebt_tools.mdx b/api_docs/kbn_ebt_tools.mdx index 00d7c973ca4d1..13932ff771274 100644 --- a/api_docs/kbn_ebt_tools.mdx +++ b/api_docs/kbn_ebt_tools.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ebt-tools title: "@kbn/ebt-tools" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ebt-tools plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ebt-tools'] --- import kbnEbtToolsObj from './kbn_ebt_tools.devdocs.json'; diff --git a/api_docs/kbn_ecs.mdx b/api_docs/kbn_ecs.mdx index c68a3b75d1861..163d286f369d6 100644 --- a/api_docs/kbn_ecs.mdx +++ b/api_docs/kbn_ecs.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ecs title: "@kbn/ecs" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ecs plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ecs'] --- import kbnEcsObj from './kbn_ecs.devdocs.json'; diff --git a/api_docs/kbn_ecs_data_quality_dashboard.mdx b/api_docs/kbn_ecs_data_quality_dashboard.mdx index 8fbaa387d72b3..60e1b709fdf81 100644 --- a/api_docs/kbn_ecs_data_quality_dashboard.mdx +++ b/api_docs/kbn_ecs_data_quality_dashboard.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ecs-data-quality-dashboard title: "@kbn/ecs-data-quality-dashboard" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ecs-data-quality-dashboard plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ecs-data-quality-dashboard'] --- import kbnEcsDataQualityDashboardObj from './kbn_ecs_data_quality_dashboard.devdocs.json'; diff --git a/api_docs/kbn_elastic_agent_utils.mdx b/api_docs/kbn_elastic_agent_utils.mdx index 57e85e33b96dd..19442fcc6f446 100644 --- a/api_docs/kbn_elastic_agent_utils.mdx +++ b/api_docs/kbn_elastic_agent_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-elastic-agent-utils title: "@kbn/elastic-agent-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/elastic-agent-utils plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/elastic-agent-utils'] --- import kbnElasticAgentUtilsObj from './kbn_elastic_agent_utils.devdocs.json'; diff --git a/api_docs/kbn_elastic_assistant.mdx b/api_docs/kbn_elastic_assistant.mdx index 84b944b0c8f91..2a8a2f01c71b0 100644 --- a/api_docs/kbn_elastic_assistant.mdx +++ b/api_docs/kbn_elastic_assistant.mdx @@ -8,14 +8,14 @@ slug: /kibana-dev-docs/api/kbn-elastic-assistant title: "@kbn/elastic-assistant" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/elastic-assistant plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/elastic-assistant'] --- import kbnElasticAssistantObj from './kbn_elastic_assistant.devdocs.json'; -Contact [@elastic/security-solution](https://github.com/orgs/elastic/teams/security-solution) for questions regarding this plugin. +Contact [@elastic/security-generative-ai](https://github.com/orgs/elastic/teams/security-generative-ai) for questions regarding this plugin. **Code health stats** diff --git a/api_docs/kbn_elastic_assistant_common.mdx b/api_docs/kbn_elastic_assistant_common.mdx index 7147df62462f4..79c1f446721c3 100644 --- a/api_docs/kbn_elastic_assistant_common.mdx +++ b/api_docs/kbn_elastic_assistant_common.mdx @@ -8,14 +8,14 @@ slug: /kibana-dev-docs/api/kbn-elastic-assistant-common title: "@kbn/elastic-assistant-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/elastic-assistant-common plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/elastic-assistant-common'] --- import kbnElasticAssistantCommonObj from './kbn_elastic_assistant_common.devdocs.json'; -Contact [@elastic/security-solution](https://github.com/orgs/elastic/teams/security-solution) for questions regarding this plugin. +Contact [@elastic/security-generative-ai](https://github.com/orgs/elastic/teams/security-generative-ai) for questions regarding this plugin. **Code health stats** diff --git a/api_docs/kbn_es.devdocs.json b/api_docs/kbn_es.devdocs.json index b4371b88843b6..434582f0c7a68 100644 --- a/api_docs/kbn_es.devdocs.json +++ b/api_docs/kbn_es.devdocs.json @@ -703,6 +703,39 @@ "returnComment": [], "initialIsOpen": false }, + { + "parentPluginId": "@kbn/es", + "id": "def-common.readRolesFromResource", + "type": "Function", + "tags": [], + "label": "readRolesFromResource", + "description": [], + "signature": [ + "(resourcePath: string) => string[]" + ], + "path": "packages/kbn-es/src/utils/read_roles_from_resource.ts", + "deprecated": false, + "trackAdoption": false, + "children": [ + { + "parentPluginId": "@kbn/es", + "id": "def-common.readRolesFromResource.$1", + "type": "string", + "tags": [], + "label": "resourcePath", + "description": [], + "signature": [ + "string" + ], + "path": "packages/kbn-es/src/utils/read_roles_from_resource.ts", + "deprecated": false, + "trackAdoption": false, + "isRequired": true + } + ], + "returnComment": [], + "initialIsOpen": false + }, { "parentPluginId": "@kbn/es", "id": "def-common.run", diff --git a/api_docs/kbn_es.mdx b/api_docs/kbn_es.mdx index a8efc61071d8c..653add65d313b 100644 --- a/api_docs/kbn_es.mdx +++ b/api_docs/kbn_es.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-es title: "@kbn/es" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/es plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/es'] --- import kbnEsObj from './kbn_es.devdocs.json'; @@ -21,7 +21,7 @@ Contact [@elastic/kibana-operations](https://github.com/orgs/elastic/teams/kiban | Public API count | Any count | Items lacking comments | Missing exports | |-------------------|-----------|------------------------|-----------------| -| 50 | 0 | 35 | 7 | +| 52 | 0 | 37 | 7 | ## Common diff --git a/api_docs/kbn_es_archiver.devdocs.json b/api_docs/kbn_es_archiver.devdocs.json index 61d819e2b15f9..5d85480e5222b 100644 --- a/api_docs/kbn_es_archiver.devdocs.json +++ b/api_docs/kbn_es_archiver.devdocs.json @@ -188,7 +188,15 @@ "\nLoad an index from an archive\n" ], "signature": [ - "(path: string, { skipExisting, useCreate, docsOnly, }?: { skipExisting?: boolean | undefined; useCreate?: boolean | undefined; docsOnly?: boolean | undefined; }) => Promise Promise>" ], @@ -218,7 +226,7 @@ "id": "def-common.EsArchiver.load.$2", "type": "Object", "tags": [], - "label": "{\n skipExisting = false,\n useCreate = false,\n docsOnly = false,\n }", + "label": "{\n skipExisting = false,\n useCreate = false,\n docsOnly = false,\n performance,\n }", "description": [], "path": "packages/kbn-es-archiver/src/es_archiver.ts", "deprecated": false, @@ -265,6 +273,27 @@ "path": "packages/kbn-es-archiver/src/es_archiver.ts", "deprecated": false, "trackAdoption": false + }, + { + "parentPluginId": "@kbn/es-archiver", + "id": "def-common.EsArchiver.load.$2.performance", + "type": "Object", + "tags": [], + "label": "performance", + "description": [], + "signature": [ + { + "pluginId": "@kbn/es-archiver", + "scope": "common", + "docId": "kibKbnEsArchiverPluginApi", + "section": "def-common.LoadActionPerfOptions", + "text": "LoadActionPerfOptions" + }, + " | undefined" + ], + "path": "packages/kbn-es-archiver/src/es_archiver.ts", + "deprecated": false, + "trackAdoption": false } ] } @@ -475,7 +504,44 @@ "initialIsOpen": false } ], - "interfaces": [], + "interfaces": [ + { + "parentPluginId": "@kbn/es-archiver", + "id": "def-common.LoadActionPerfOptions", + "type": "Interface", + "tags": [], + "label": "LoadActionPerfOptions", + "description": [], + "path": "packages/kbn-es-archiver/src/lib/docs/index_doc_records_stream.ts", + "deprecated": false, + "trackAdoption": false, + "children": [ + { + "parentPluginId": "@kbn/es-archiver", + "id": "def-common.LoadActionPerfOptions.batchSize", + "type": "number", + "tags": [], + "label": "batchSize", + "description": [], + "path": "packages/kbn-es-archiver/src/lib/docs/index_doc_records_stream.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/es-archiver", + "id": "def-common.LoadActionPerfOptions.concurrency", + "type": "number", + "tags": [], + "label": "concurrency", + "description": [], + "path": "packages/kbn-es-archiver/src/lib/docs/index_doc_records_stream.ts", + "deprecated": false, + "trackAdoption": false + } + ], + "initialIsOpen": false + } + ], "enums": [], "misc": [], "objects": [] diff --git a/api_docs/kbn_es_archiver.mdx b/api_docs/kbn_es_archiver.mdx index 064805a385b1a..a33bc8f8e8cb9 100644 --- a/api_docs/kbn_es_archiver.mdx +++ b/api_docs/kbn_es_archiver.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-es-archiver title: "@kbn/es-archiver" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/es-archiver plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/es-archiver'] --- import kbnEsArchiverObj from './kbn_es_archiver.devdocs.json'; @@ -21,7 +21,7 @@ Contact [@elastic/kibana-operations](https://github.com/orgs/elastic/teams/kiban | Public API count | Any count | Items lacking comments | Missing exports | |-------------------|-----------|------------------------|-----------------| -| 27 | 0 | 14 | 1 | +| 31 | 0 | 18 | 1 | ## Common @@ -31,3 +31,6 @@ Contact [@elastic/kibana-operations](https://github.com/orgs/elastic/teams/kiban ### Classes +### Interfaces + + diff --git a/api_docs/kbn_es_errors.mdx b/api_docs/kbn_es_errors.mdx index 37b6fbb64b2d4..1692bbdb2b0b7 100644 --- a/api_docs/kbn_es_errors.mdx +++ b/api_docs/kbn_es_errors.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-es-errors title: "@kbn/es-errors" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/es-errors plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/es-errors'] --- import kbnEsErrorsObj from './kbn_es_errors.devdocs.json'; diff --git a/api_docs/kbn_es_query.mdx b/api_docs/kbn_es_query.mdx index a6092063208d5..e4bf02bd1cf98 100644 --- a/api_docs/kbn_es_query.mdx +++ b/api_docs/kbn_es_query.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-es-query title: "@kbn/es-query" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/es-query plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/es-query'] --- import kbnEsQueryObj from './kbn_es_query.devdocs.json'; diff --git a/api_docs/kbn_es_types.mdx b/api_docs/kbn_es_types.mdx index 2866e9d65abf2..c8063318d2ad4 100644 --- a/api_docs/kbn_es_types.mdx +++ b/api_docs/kbn_es_types.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-es-types title: "@kbn/es-types" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/es-types plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/es-types'] --- import kbnEsTypesObj from './kbn_es_types.devdocs.json'; diff --git a/api_docs/kbn_eslint_plugin_imports.mdx b/api_docs/kbn_eslint_plugin_imports.mdx index 63aa3068d15ee..93d48bf228a99 100644 --- a/api_docs/kbn_eslint_plugin_imports.mdx +++ b/api_docs/kbn_eslint_plugin_imports.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-eslint-plugin-imports title: "@kbn/eslint-plugin-imports" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/eslint-plugin-imports plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/eslint-plugin-imports'] --- import kbnEslintPluginImportsObj from './kbn_eslint_plugin_imports.devdocs.json'; diff --git a/api_docs/kbn_event_annotation_common.mdx b/api_docs/kbn_event_annotation_common.mdx index 146a944ace456..dd69c48357cf8 100644 --- a/api_docs/kbn_event_annotation_common.mdx +++ b/api_docs/kbn_event_annotation_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-event-annotation-common title: "@kbn/event-annotation-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/event-annotation-common plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/event-annotation-common'] --- import kbnEventAnnotationCommonObj from './kbn_event_annotation_common.devdocs.json'; diff --git a/api_docs/kbn_event_annotation_components.mdx b/api_docs/kbn_event_annotation_components.mdx index e896fc361921c..7ef623b470673 100644 --- a/api_docs/kbn_event_annotation_components.mdx +++ b/api_docs/kbn_event_annotation_components.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-event-annotation-components title: "@kbn/event-annotation-components" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/event-annotation-components plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/event-annotation-components'] --- import kbnEventAnnotationComponentsObj from './kbn_event_annotation_components.devdocs.json'; diff --git a/api_docs/kbn_expandable_flyout.mdx b/api_docs/kbn_expandable_flyout.mdx index 21b66ad44d2da..e7175e0b50c73 100644 --- a/api_docs/kbn_expandable_flyout.mdx +++ b/api_docs/kbn_expandable_flyout.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-expandable-flyout title: "@kbn/expandable-flyout" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/expandable-flyout plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/expandable-flyout'] --- import kbnExpandableFlyoutObj from './kbn_expandable_flyout.devdocs.json'; diff --git a/api_docs/kbn_field_types.mdx b/api_docs/kbn_field_types.mdx index 53009aec0bad1..6d048c70bd419 100644 --- a/api_docs/kbn_field_types.mdx +++ b/api_docs/kbn_field_types.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-field-types title: "@kbn/field-types" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/field-types plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/field-types'] --- import kbnFieldTypesObj from './kbn_field_types.devdocs.json'; diff --git a/api_docs/kbn_field_utils.mdx b/api_docs/kbn_field_utils.mdx index 19982d6595870..586e537c413dd 100644 --- a/api_docs/kbn_field_utils.mdx +++ b/api_docs/kbn_field_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-field-utils title: "@kbn/field-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/field-utils plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/field-utils'] --- import kbnFieldUtilsObj from './kbn_field_utils.devdocs.json'; diff --git a/api_docs/kbn_find_used_node_modules.mdx b/api_docs/kbn_find_used_node_modules.mdx index e2fdc38735daa..a3fe908259e67 100644 --- a/api_docs/kbn_find_used_node_modules.mdx +++ b/api_docs/kbn_find_used_node_modules.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-find-used-node-modules title: "@kbn/find-used-node-modules" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/find-used-node-modules plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/find-used-node-modules'] --- import kbnFindUsedNodeModulesObj from './kbn_find_used_node_modules.devdocs.json'; diff --git a/api_docs/kbn_ftr_common_functional_services.mdx b/api_docs/kbn_ftr_common_functional_services.mdx index 14f747733cbaf..3d7707606f881 100644 --- a/api_docs/kbn_ftr_common_functional_services.mdx +++ b/api_docs/kbn_ftr_common_functional_services.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ftr-common-functional-services title: "@kbn/ftr-common-functional-services" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ftr-common-functional-services plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ftr-common-functional-services'] --- import kbnFtrCommonFunctionalServicesObj from './kbn_ftr_common_functional_services.devdocs.json'; diff --git a/api_docs/kbn_ftr_common_functional_ui_services.mdx b/api_docs/kbn_ftr_common_functional_ui_services.mdx index 3695e77845a6d..d76f5356754ce 100644 --- a/api_docs/kbn_ftr_common_functional_ui_services.mdx +++ b/api_docs/kbn_ftr_common_functional_ui_services.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ftr-common-functional-ui-services title: "@kbn/ftr-common-functional-ui-services" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ftr-common-functional-ui-services plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ftr-common-functional-ui-services'] --- import kbnFtrCommonFunctionalUiServicesObj from './kbn_ftr_common_functional_ui_services.devdocs.json'; diff --git a/api_docs/kbn_generate.mdx b/api_docs/kbn_generate.mdx index e009df3abd0f5..6b77a0e17e8ab 100644 --- a/api_docs/kbn_generate.mdx +++ b/api_docs/kbn_generate.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-generate title: "@kbn/generate" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/generate plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/generate'] --- import kbnGenerateObj from './kbn_generate.devdocs.json'; diff --git a/api_docs/kbn_generate_console_definitions.mdx b/api_docs/kbn_generate_console_definitions.mdx index 158d4dffccba3..a55b8284c4db0 100644 --- a/api_docs/kbn_generate_console_definitions.mdx +++ b/api_docs/kbn_generate_console_definitions.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-generate-console-definitions title: "@kbn/generate-console-definitions" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/generate-console-definitions plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/generate-console-definitions'] --- import kbnGenerateConsoleDefinitionsObj from './kbn_generate_console_definitions.devdocs.json'; diff --git a/api_docs/kbn_generate_csv.devdocs.json b/api_docs/kbn_generate_csv.devdocs.json index 994700d9482ea..bae04bb221d40 100644 --- a/api_docs/kbn_generate_csv.devdocs.json +++ b/api_docs/kbn_generate_csv.devdocs.json @@ -64,7 +64,7 @@ "label": "config", "description": [], "signature": [ - "Readonly<{} & { scroll: Readonly<{} & { duration: string; size: number; }>; checkForFormulas: boolean; escapeFormulaValues: boolean; enablePanelActionDownload: boolean; maxSizeBytes: number | ", + "Readonly<{} & { scroll: Readonly<{} & { duration: string; size: number; strategy: \"scroll\" | \"pit\"; }>; checkForFormulas: boolean; escapeFormulaValues: boolean; enablePanelActionDownload: boolean; maxSizeBytes: number | ", { "pluginId": "@kbn/config-schema", "scope": "common", @@ -225,7 +225,7 @@ "label": "config", "description": [], "signature": [ - "Readonly<{} & { scroll: Readonly<{} & { duration: string; size: number; }>; checkForFormulas: boolean; escapeFormulaValues: boolean; enablePanelActionDownload: boolean; maxSizeBytes: number | ", + "Readonly<{} & { scroll: Readonly<{} & { duration: string; size: number; strategy: \"scroll\" | \"pit\"; }>; checkForFormulas: boolean; escapeFormulaValues: boolean; enablePanelActionDownload: boolean; maxSizeBytes: number | ", { "pluginId": "@kbn/config-schema", "scope": "common", @@ -448,7 +448,25 @@ } ], "enums": [], - "misc": [], + "misc": [ + { + "parentPluginId": "@kbn/generate-csv", + "id": "def-server.CsvPagingStrategy", + "type": "Type", + "tags": [], + "label": "CsvPagingStrategy", + "description": [ + "\nDuplicated from @kbn/reporting-export-types-csv-common to reduce dependencies" + ], + "signature": [ + "\"scroll\" | \"pit\"" + ], + "path": "packages/kbn-generate-csv/types.ts", + "deprecated": false, + "trackAdoption": false, + "initialIsOpen": false + } + ], "objects": [] }, "common": { diff --git a/api_docs/kbn_generate_csv.mdx b/api_docs/kbn_generate_csv.mdx index b78f1d596b111..aee1b4cf48e52 100644 --- a/api_docs/kbn_generate_csv.mdx +++ b/api_docs/kbn_generate_csv.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-generate-csv title: "@kbn/generate-csv" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/generate-csv plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/generate-csv'] --- import kbnGenerateCsvObj from './kbn_generate_csv.devdocs.json'; @@ -21,7 +21,7 @@ Contact [@elastic/appex-sharedux](https://github.com/orgs/elastic/teams/appex-sh | Public API count | Any count | Items lacking comments | Missing exports | |-------------------|-----------|------------------------|-----------------| -| 25 | 0 | 25 | 1 | +| 26 | 0 | 25 | 1 | ## Server @@ -31,3 +31,6 @@ Contact [@elastic/appex-sharedux](https://github.com/orgs/elastic/teams/appex-sh ### Interfaces +### Consts, variables and types + + diff --git a/api_docs/kbn_guided_onboarding.mdx b/api_docs/kbn_guided_onboarding.mdx index 6ce2c0b978a67..39b8dff7b0c8f 100644 --- a/api_docs/kbn_guided_onboarding.mdx +++ b/api_docs/kbn_guided_onboarding.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-guided-onboarding title: "@kbn/guided-onboarding" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/guided-onboarding plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/guided-onboarding'] --- import kbnGuidedOnboardingObj from './kbn_guided_onboarding.devdocs.json'; diff --git a/api_docs/kbn_handlebars.mdx b/api_docs/kbn_handlebars.mdx index f935254906a9a..d2284c1853950 100644 --- a/api_docs/kbn_handlebars.mdx +++ b/api_docs/kbn_handlebars.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-handlebars title: "@kbn/handlebars" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/handlebars plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/handlebars'] --- import kbnHandlebarsObj from './kbn_handlebars.devdocs.json'; diff --git a/api_docs/kbn_hapi_mocks.mdx b/api_docs/kbn_hapi_mocks.mdx index 15e599938f8af..06358acf4248d 100644 --- a/api_docs/kbn_hapi_mocks.mdx +++ b/api_docs/kbn_hapi_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-hapi-mocks title: "@kbn/hapi-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/hapi-mocks plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/hapi-mocks'] --- import kbnHapiMocksObj from './kbn_hapi_mocks.devdocs.json'; diff --git a/api_docs/kbn_health_gateway_server.mdx b/api_docs/kbn_health_gateway_server.mdx index 087fd693983e2..51beec7f92457 100644 --- a/api_docs/kbn_health_gateway_server.mdx +++ b/api_docs/kbn_health_gateway_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-health-gateway-server title: "@kbn/health-gateway-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/health-gateway-server plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/health-gateway-server'] --- import kbnHealthGatewayServerObj from './kbn_health_gateway_server.devdocs.json'; diff --git a/api_docs/kbn_home_sample_data_card.mdx b/api_docs/kbn_home_sample_data_card.mdx index 1d17bcaa2ad66..10f98258a0e88 100644 --- a/api_docs/kbn_home_sample_data_card.mdx +++ b/api_docs/kbn_home_sample_data_card.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-home-sample-data-card title: "@kbn/home-sample-data-card" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/home-sample-data-card plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/home-sample-data-card'] --- import kbnHomeSampleDataCardObj from './kbn_home_sample_data_card.devdocs.json'; diff --git a/api_docs/kbn_home_sample_data_tab.mdx b/api_docs/kbn_home_sample_data_tab.mdx index 81c8c9e3c8828..07131dc9d93f0 100644 --- a/api_docs/kbn_home_sample_data_tab.mdx +++ b/api_docs/kbn_home_sample_data_tab.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-home-sample-data-tab title: "@kbn/home-sample-data-tab" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/home-sample-data-tab plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/home-sample-data-tab'] --- import kbnHomeSampleDataTabObj from './kbn_home_sample_data_tab.devdocs.json'; diff --git a/api_docs/kbn_i18n.mdx b/api_docs/kbn_i18n.mdx index 0a6eb0ca59e28..75d5e76cf8176 100644 --- a/api_docs/kbn_i18n.mdx +++ b/api_docs/kbn_i18n.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-i18n title: "@kbn/i18n" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/i18n plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/i18n'] --- import kbnI18nObj from './kbn_i18n.devdocs.json'; diff --git a/api_docs/kbn_i18n_react.mdx b/api_docs/kbn_i18n_react.mdx index 39d2e1a54d1fb..9c637abdb35ca 100644 --- a/api_docs/kbn_i18n_react.mdx +++ b/api_docs/kbn_i18n_react.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-i18n-react title: "@kbn/i18n-react" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/i18n-react plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/i18n-react'] --- import kbnI18nReactObj from './kbn_i18n_react.devdocs.json'; diff --git a/api_docs/kbn_import_resolver.mdx b/api_docs/kbn_import_resolver.mdx index 470b7ebc39946..c55321663aad8 100644 --- a/api_docs/kbn_import_resolver.mdx +++ b/api_docs/kbn_import_resolver.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-import-resolver title: "@kbn/import-resolver" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/import-resolver plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/import-resolver'] --- import kbnImportResolverObj from './kbn_import_resolver.devdocs.json'; diff --git a/api_docs/kbn_infra_forge.mdx b/api_docs/kbn_infra_forge.mdx index 7458f57a43d12..c196d53bd3e6f 100644 --- a/api_docs/kbn_infra_forge.mdx +++ b/api_docs/kbn_infra_forge.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-infra-forge title: "@kbn/infra-forge" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/infra-forge plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/infra-forge'] --- import kbnInfraForgeObj from './kbn_infra_forge.devdocs.json'; diff --git a/api_docs/kbn_interpreter.mdx b/api_docs/kbn_interpreter.mdx index aea64a4367ec1..6dc95b9ef0f02 100644 --- a/api_docs/kbn_interpreter.mdx +++ b/api_docs/kbn_interpreter.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-interpreter title: "@kbn/interpreter" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/interpreter plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/interpreter'] --- import kbnInterpreterObj from './kbn_interpreter.devdocs.json'; diff --git a/api_docs/kbn_io_ts_utils.mdx b/api_docs/kbn_io_ts_utils.mdx index c080f63d4027a..f007c82954f4f 100644 --- a/api_docs/kbn_io_ts_utils.mdx +++ b/api_docs/kbn_io_ts_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-io-ts-utils title: "@kbn/io-ts-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/io-ts-utils plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/io-ts-utils'] --- import kbnIoTsUtilsObj from './kbn_io_ts_utils.devdocs.json'; diff --git a/api_docs/kbn_jest_serializers.mdx b/api_docs/kbn_jest_serializers.mdx index c97ea3a7df9c4..7f7619a7756a0 100644 --- a/api_docs/kbn_jest_serializers.mdx +++ b/api_docs/kbn_jest_serializers.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-jest-serializers title: "@kbn/jest-serializers" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/jest-serializers plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/jest-serializers'] --- import kbnJestSerializersObj from './kbn_jest_serializers.devdocs.json'; diff --git a/api_docs/kbn_journeys.mdx b/api_docs/kbn_journeys.mdx index ff1c1b67f9d57..36fd62bd2c93f 100644 --- a/api_docs/kbn_journeys.mdx +++ b/api_docs/kbn_journeys.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-journeys title: "@kbn/journeys" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/journeys plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/journeys'] --- import kbnJourneysObj from './kbn_journeys.devdocs.json'; diff --git a/api_docs/kbn_json_ast.mdx b/api_docs/kbn_json_ast.mdx index 981f8cfcb4838..e2d97fe5ea58b 100644 --- a/api_docs/kbn_json_ast.mdx +++ b/api_docs/kbn_json_ast.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-json-ast title: "@kbn/json-ast" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/json-ast plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/json-ast'] --- import kbnJsonAstObj from './kbn_json_ast.devdocs.json'; diff --git a/api_docs/kbn_kibana_manifest_schema.mdx b/api_docs/kbn_kibana_manifest_schema.mdx index d131b7ce9bc0e..6babd82de47a2 100644 --- a/api_docs/kbn_kibana_manifest_schema.mdx +++ b/api_docs/kbn_kibana_manifest_schema.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-kibana-manifest-schema title: "@kbn/kibana-manifest-schema" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/kibana-manifest-schema plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/kibana-manifest-schema'] --- import kbnKibanaManifestSchemaObj from './kbn_kibana_manifest_schema.devdocs.json'; diff --git a/api_docs/kbn_language_documentation_popover.mdx b/api_docs/kbn_language_documentation_popover.mdx index fbeeb219494b2..3a1b542ede592 100644 --- a/api_docs/kbn_language_documentation_popover.mdx +++ b/api_docs/kbn_language_documentation_popover.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-language-documentation-popover title: "@kbn/language-documentation-popover" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/language-documentation-popover plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/language-documentation-popover'] --- import kbnLanguageDocumentationPopoverObj from './kbn_language_documentation_popover.devdocs.json'; diff --git a/api_docs/kbn_lens_embeddable_utils.mdx b/api_docs/kbn_lens_embeddable_utils.mdx index 3da2e6bf45aa1..23becbbf5164b 100644 --- a/api_docs/kbn_lens_embeddable_utils.mdx +++ b/api_docs/kbn_lens_embeddable_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-lens-embeddable-utils title: "@kbn/lens-embeddable-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/lens-embeddable-utils plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/lens-embeddable-utils'] --- import kbnLensEmbeddableUtilsObj from './kbn_lens_embeddable_utils.devdocs.json'; diff --git a/api_docs/kbn_lens_formula_docs.mdx b/api_docs/kbn_lens_formula_docs.mdx index e72cf8ee4a0e3..8f022412bb2c0 100644 --- a/api_docs/kbn_lens_formula_docs.mdx +++ b/api_docs/kbn_lens_formula_docs.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-lens-formula-docs title: "@kbn/lens-formula-docs" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/lens-formula-docs plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/lens-formula-docs'] --- import kbnLensFormulaDocsObj from './kbn_lens_formula_docs.devdocs.json'; diff --git a/api_docs/kbn_logging.mdx b/api_docs/kbn_logging.mdx index 609705d48dd0d..e8b7a8bc8d781 100644 --- a/api_docs/kbn_logging.mdx +++ b/api_docs/kbn_logging.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-logging title: "@kbn/logging" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/logging plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/logging'] --- import kbnLoggingObj from './kbn_logging.devdocs.json'; diff --git a/api_docs/kbn_logging_mocks.mdx b/api_docs/kbn_logging_mocks.mdx index 76d5a4684a4c0..7916db24b5594 100644 --- a/api_docs/kbn_logging_mocks.mdx +++ b/api_docs/kbn_logging_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-logging-mocks title: "@kbn/logging-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/logging-mocks plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/logging-mocks'] --- import kbnLoggingMocksObj from './kbn_logging_mocks.devdocs.json'; diff --git a/api_docs/kbn_managed_content_badge.mdx b/api_docs/kbn_managed_content_badge.mdx index 91a27b88b6800..f9c24224e05d5 100644 --- a/api_docs/kbn_managed_content_badge.mdx +++ b/api_docs/kbn_managed_content_badge.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-managed-content-badge title: "@kbn/managed-content-badge" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/managed-content-badge plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/managed-content-badge'] --- import kbnManagedContentBadgeObj from './kbn_managed_content_badge.devdocs.json'; diff --git a/api_docs/kbn_managed_vscode_config.mdx b/api_docs/kbn_managed_vscode_config.mdx index 4cc802b13bf41..51443eae20fdd 100644 --- a/api_docs/kbn_managed_vscode_config.mdx +++ b/api_docs/kbn_managed_vscode_config.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-managed-vscode-config title: "@kbn/managed-vscode-config" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/managed-vscode-config plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/managed-vscode-config'] --- import kbnManagedVscodeConfigObj from './kbn_managed_vscode_config.devdocs.json'; diff --git a/api_docs/kbn_management_cards_navigation.mdx b/api_docs/kbn_management_cards_navigation.mdx index 1ba8fdb3a91cc..49fb17f9b5694 100644 --- a/api_docs/kbn_management_cards_navigation.mdx +++ b/api_docs/kbn_management_cards_navigation.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-management-cards-navigation title: "@kbn/management-cards-navigation" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/management-cards-navigation plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/management-cards-navigation'] --- import kbnManagementCardsNavigationObj from './kbn_management_cards_navigation.devdocs.json'; diff --git a/api_docs/kbn_management_settings_application.mdx b/api_docs/kbn_management_settings_application.mdx index ffb7128d2700a..bfeba98f54542 100644 --- a/api_docs/kbn_management_settings_application.mdx +++ b/api_docs/kbn_management_settings_application.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-management-settings-application title: "@kbn/management-settings-application" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/management-settings-application plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/management-settings-application'] --- import kbnManagementSettingsApplicationObj from './kbn_management_settings_application.devdocs.json'; diff --git a/api_docs/kbn_management_settings_components_field_category.mdx b/api_docs/kbn_management_settings_components_field_category.mdx index 6898b2015c9d6..ef53ce90f2dce 100644 --- a/api_docs/kbn_management_settings_components_field_category.mdx +++ b/api_docs/kbn_management_settings_components_field_category.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-management-settings-components-field-category title: "@kbn/management-settings-components-field-category" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/management-settings-components-field-category plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/management-settings-components-field-category'] --- import kbnManagementSettingsComponentsFieldCategoryObj from './kbn_management_settings_components_field_category.devdocs.json'; diff --git a/api_docs/kbn_management_settings_components_field_input.mdx b/api_docs/kbn_management_settings_components_field_input.mdx index 8a80c9d327bbb..63370ba383391 100644 --- a/api_docs/kbn_management_settings_components_field_input.mdx +++ b/api_docs/kbn_management_settings_components_field_input.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-management-settings-components-field-input title: "@kbn/management-settings-components-field-input" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/management-settings-components-field-input plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/management-settings-components-field-input'] --- import kbnManagementSettingsComponentsFieldInputObj from './kbn_management_settings_components_field_input.devdocs.json'; diff --git a/api_docs/kbn_management_settings_components_field_row.mdx b/api_docs/kbn_management_settings_components_field_row.mdx index 093e140358c51..92beeb3641b23 100644 --- a/api_docs/kbn_management_settings_components_field_row.mdx +++ b/api_docs/kbn_management_settings_components_field_row.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-management-settings-components-field-row title: "@kbn/management-settings-components-field-row" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/management-settings-components-field-row plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/management-settings-components-field-row'] --- import kbnManagementSettingsComponentsFieldRowObj from './kbn_management_settings_components_field_row.devdocs.json'; diff --git a/api_docs/kbn_management_settings_components_form.mdx b/api_docs/kbn_management_settings_components_form.mdx index ef1ceb99fc662..0784d745b6f42 100644 --- a/api_docs/kbn_management_settings_components_form.mdx +++ b/api_docs/kbn_management_settings_components_form.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-management-settings-components-form title: "@kbn/management-settings-components-form" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/management-settings-components-form plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/management-settings-components-form'] --- import kbnManagementSettingsComponentsFormObj from './kbn_management_settings_components_form.devdocs.json'; diff --git a/api_docs/kbn_management_settings_field_definition.mdx b/api_docs/kbn_management_settings_field_definition.mdx index e7f25b9e5ee18..a2c5d3a3d28b3 100644 --- a/api_docs/kbn_management_settings_field_definition.mdx +++ b/api_docs/kbn_management_settings_field_definition.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-management-settings-field-definition title: "@kbn/management-settings-field-definition" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/management-settings-field-definition plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/management-settings-field-definition'] --- import kbnManagementSettingsFieldDefinitionObj from './kbn_management_settings_field_definition.devdocs.json'; diff --git a/api_docs/kbn_management_settings_ids.mdx b/api_docs/kbn_management_settings_ids.mdx index 583facdcee3c7..10550071856e7 100644 --- a/api_docs/kbn_management_settings_ids.mdx +++ b/api_docs/kbn_management_settings_ids.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-management-settings-ids title: "@kbn/management-settings-ids" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/management-settings-ids plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/management-settings-ids'] --- import kbnManagementSettingsIdsObj from './kbn_management_settings_ids.devdocs.json'; diff --git a/api_docs/kbn_management_settings_section_registry.mdx b/api_docs/kbn_management_settings_section_registry.mdx index 7d92b105330d1..6e8a0e86b4977 100644 --- a/api_docs/kbn_management_settings_section_registry.mdx +++ b/api_docs/kbn_management_settings_section_registry.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-management-settings-section-registry title: "@kbn/management-settings-section-registry" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/management-settings-section-registry plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/management-settings-section-registry'] --- import kbnManagementSettingsSectionRegistryObj from './kbn_management_settings_section_registry.devdocs.json'; diff --git a/api_docs/kbn_management_settings_types.mdx b/api_docs/kbn_management_settings_types.mdx index 804c47680a1cc..190dcd3031fd8 100644 --- a/api_docs/kbn_management_settings_types.mdx +++ b/api_docs/kbn_management_settings_types.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-management-settings-types title: "@kbn/management-settings-types" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/management-settings-types plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/management-settings-types'] --- import kbnManagementSettingsTypesObj from './kbn_management_settings_types.devdocs.json'; diff --git a/api_docs/kbn_management_settings_utilities.mdx b/api_docs/kbn_management_settings_utilities.mdx index 6ae4f6ab06def..426d2b6dbb168 100644 --- a/api_docs/kbn_management_settings_utilities.mdx +++ b/api_docs/kbn_management_settings_utilities.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-management-settings-utilities title: "@kbn/management-settings-utilities" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/management-settings-utilities plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/management-settings-utilities'] --- import kbnManagementSettingsUtilitiesObj from './kbn_management_settings_utilities.devdocs.json'; diff --git a/api_docs/kbn_management_storybook_config.mdx b/api_docs/kbn_management_storybook_config.mdx index ce3978ce78d8a..0bfb2dcd68f89 100644 --- a/api_docs/kbn_management_storybook_config.mdx +++ b/api_docs/kbn_management_storybook_config.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-management-storybook-config title: "@kbn/management-storybook-config" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/management-storybook-config plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/management-storybook-config'] --- import kbnManagementStorybookConfigObj from './kbn_management_storybook_config.devdocs.json'; diff --git a/api_docs/kbn_mapbox_gl.mdx b/api_docs/kbn_mapbox_gl.mdx index 03221c6f80a7b..585db0249b7d7 100644 --- a/api_docs/kbn_mapbox_gl.mdx +++ b/api_docs/kbn_mapbox_gl.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-mapbox-gl title: "@kbn/mapbox-gl" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/mapbox-gl plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/mapbox-gl'] --- import kbnMapboxGlObj from './kbn_mapbox_gl.devdocs.json'; diff --git a/api_docs/kbn_maps_vector_tile_utils.mdx b/api_docs/kbn_maps_vector_tile_utils.mdx index 1eab51759081d..c4cc56de32821 100644 --- a/api_docs/kbn_maps_vector_tile_utils.mdx +++ b/api_docs/kbn_maps_vector_tile_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-maps-vector-tile-utils title: "@kbn/maps-vector-tile-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/maps-vector-tile-utils plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/maps-vector-tile-utils'] --- import kbnMapsVectorTileUtilsObj from './kbn_maps_vector_tile_utils.devdocs.json'; diff --git a/api_docs/kbn_ml_agg_utils.mdx b/api_docs/kbn_ml_agg_utils.mdx index f06bd81fe090f..41612b2139c9f 100644 --- a/api_docs/kbn_ml_agg_utils.mdx +++ b/api_docs/kbn_ml_agg_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-agg-utils title: "@kbn/ml-agg-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-agg-utils plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-agg-utils'] --- import kbnMlAggUtilsObj from './kbn_ml_agg_utils.devdocs.json'; diff --git a/api_docs/kbn_ml_anomaly_utils.mdx b/api_docs/kbn_ml_anomaly_utils.mdx index 0c12b2547425b..9ae9defdcfc4e 100644 --- a/api_docs/kbn_ml_anomaly_utils.mdx +++ b/api_docs/kbn_ml_anomaly_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-anomaly-utils title: "@kbn/ml-anomaly-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-anomaly-utils plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-anomaly-utils'] --- import kbnMlAnomalyUtilsObj from './kbn_ml_anomaly_utils.devdocs.json'; diff --git a/api_docs/kbn_ml_category_validator.mdx b/api_docs/kbn_ml_category_validator.mdx index b46dc46c4ddba..93a266f9b25bf 100644 --- a/api_docs/kbn_ml_category_validator.mdx +++ b/api_docs/kbn_ml_category_validator.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-category-validator title: "@kbn/ml-category-validator" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-category-validator plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-category-validator'] --- import kbnMlCategoryValidatorObj from './kbn_ml_category_validator.devdocs.json'; diff --git a/api_docs/kbn_ml_chi2test.mdx b/api_docs/kbn_ml_chi2test.mdx index 025b1a057d78e..212b8c63897ae 100644 --- a/api_docs/kbn_ml_chi2test.mdx +++ b/api_docs/kbn_ml_chi2test.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-chi2test title: "@kbn/ml-chi2test" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-chi2test plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-chi2test'] --- import kbnMlChi2testObj from './kbn_ml_chi2test.devdocs.json'; diff --git a/api_docs/kbn_ml_data_frame_analytics_utils.mdx b/api_docs/kbn_ml_data_frame_analytics_utils.mdx index 387cd3b02ccc9..76d57558084e9 100644 --- a/api_docs/kbn_ml_data_frame_analytics_utils.mdx +++ b/api_docs/kbn_ml_data_frame_analytics_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-data-frame-analytics-utils title: "@kbn/ml-data-frame-analytics-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-data-frame-analytics-utils plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-data-frame-analytics-utils'] --- import kbnMlDataFrameAnalyticsUtilsObj from './kbn_ml_data_frame_analytics_utils.devdocs.json'; diff --git a/api_docs/kbn_ml_data_grid.mdx b/api_docs/kbn_ml_data_grid.mdx index 3774d232cc099..9d64e8773e0c0 100644 --- a/api_docs/kbn_ml_data_grid.mdx +++ b/api_docs/kbn_ml_data_grid.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-data-grid title: "@kbn/ml-data-grid" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-data-grid plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-data-grid'] --- import kbnMlDataGridObj from './kbn_ml_data_grid.devdocs.json'; diff --git a/api_docs/kbn_ml_date_picker.mdx b/api_docs/kbn_ml_date_picker.mdx index 9efeb2955020e..9be7422c94664 100644 --- a/api_docs/kbn_ml_date_picker.mdx +++ b/api_docs/kbn_ml_date_picker.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-date-picker title: "@kbn/ml-date-picker" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-date-picker plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-date-picker'] --- import kbnMlDatePickerObj from './kbn_ml_date_picker.devdocs.json'; diff --git a/api_docs/kbn_ml_date_utils.mdx b/api_docs/kbn_ml_date_utils.mdx index 652644d36f113..6ab3ec931fdef 100644 --- a/api_docs/kbn_ml_date_utils.mdx +++ b/api_docs/kbn_ml_date_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-date-utils title: "@kbn/ml-date-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-date-utils plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-date-utils'] --- import kbnMlDateUtilsObj from './kbn_ml_date_utils.devdocs.json'; diff --git a/api_docs/kbn_ml_error_utils.mdx b/api_docs/kbn_ml_error_utils.mdx index fe07e4f0d3023..9b3aa4f426702 100644 --- a/api_docs/kbn_ml_error_utils.mdx +++ b/api_docs/kbn_ml_error_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-error-utils title: "@kbn/ml-error-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-error-utils plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-error-utils'] --- import kbnMlErrorUtilsObj from './kbn_ml_error_utils.devdocs.json'; diff --git a/api_docs/kbn_ml_in_memory_table.mdx b/api_docs/kbn_ml_in_memory_table.mdx index 866142476fb50..5b90880570a1c 100644 --- a/api_docs/kbn_ml_in_memory_table.mdx +++ b/api_docs/kbn_ml_in_memory_table.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-in-memory-table title: "@kbn/ml-in-memory-table" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-in-memory-table plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-in-memory-table'] --- import kbnMlInMemoryTableObj from './kbn_ml_in_memory_table.devdocs.json'; diff --git a/api_docs/kbn_ml_is_defined.mdx b/api_docs/kbn_ml_is_defined.mdx index f80d0cc7b3353..b6f8497bb16f4 100644 --- a/api_docs/kbn_ml_is_defined.mdx +++ b/api_docs/kbn_ml_is_defined.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-is-defined title: "@kbn/ml-is-defined" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-is-defined plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-is-defined'] --- import kbnMlIsDefinedObj from './kbn_ml_is_defined.devdocs.json'; diff --git a/api_docs/kbn_ml_is_populated_object.mdx b/api_docs/kbn_ml_is_populated_object.mdx index b4c55a0a6747a..152af39e3c90e 100644 --- a/api_docs/kbn_ml_is_populated_object.mdx +++ b/api_docs/kbn_ml_is_populated_object.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-is-populated-object title: "@kbn/ml-is-populated-object" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-is-populated-object plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-is-populated-object'] --- import kbnMlIsPopulatedObjectObj from './kbn_ml_is_populated_object.devdocs.json'; diff --git a/api_docs/kbn_ml_kibana_theme.mdx b/api_docs/kbn_ml_kibana_theme.mdx index ead99fa47a673..a437a51cba388 100644 --- a/api_docs/kbn_ml_kibana_theme.mdx +++ b/api_docs/kbn_ml_kibana_theme.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-kibana-theme title: "@kbn/ml-kibana-theme" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-kibana-theme plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-kibana-theme'] --- import kbnMlKibanaThemeObj from './kbn_ml_kibana_theme.devdocs.json'; diff --git a/api_docs/kbn_ml_local_storage.mdx b/api_docs/kbn_ml_local_storage.mdx index 9ec89ddecc9c7..5ace4ae017ade 100644 --- a/api_docs/kbn_ml_local_storage.mdx +++ b/api_docs/kbn_ml_local_storage.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-local-storage title: "@kbn/ml-local-storage" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-local-storage plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-local-storage'] --- import kbnMlLocalStorageObj from './kbn_ml_local_storage.devdocs.json'; diff --git a/api_docs/kbn_ml_nested_property.mdx b/api_docs/kbn_ml_nested_property.mdx index 054e67469e9c2..fd5f2809008dc 100644 --- a/api_docs/kbn_ml_nested_property.mdx +++ b/api_docs/kbn_ml_nested_property.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-nested-property title: "@kbn/ml-nested-property" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-nested-property plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-nested-property'] --- import kbnMlNestedPropertyObj from './kbn_ml_nested_property.devdocs.json'; diff --git a/api_docs/kbn_ml_number_utils.mdx b/api_docs/kbn_ml_number_utils.mdx index 6ceeb4c906946..d4d81928657ad 100644 --- a/api_docs/kbn_ml_number_utils.mdx +++ b/api_docs/kbn_ml_number_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-number-utils title: "@kbn/ml-number-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-number-utils plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-number-utils'] --- import kbnMlNumberUtilsObj from './kbn_ml_number_utils.devdocs.json'; diff --git a/api_docs/kbn_ml_query_utils.mdx b/api_docs/kbn_ml_query_utils.mdx index c629a5b0eed0d..8228a3c575dbb 100644 --- a/api_docs/kbn_ml_query_utils.mdx +++ b/api_docs/kbn_ml_query_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-query-utils title: "@kbn/ml-query-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-query-utils plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-query-utils'] --- import kbnMlQueryUtilsObj from './kbn_ml_query_utils.devdocs.json'; diff --git a/api_docs/kbn_ml_random_sampler_utils.mdx b/api_docs/kbn_ml_random_sampler_utils.mdx index 944af9050d854..fb061909bc8d0 100644 --- a/api_docs/kbn_ml_random_sampler_utils.mdx +++ b/api_docs/kbn_ml_random_sampler_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-random-sampler-utils title: "@kbn/ml-random-sampler-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-random-sampler-utils plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-random-sampler-utils'] --- import kbnMlRandomSamplerUtilsObj from './kbn_ml_random_sampler_utils.devdocs.json'; diff --git a/api_docs/kbn_ml_route_utils.mdx b/api_docs/kbn_ml_route_utils.mdx index 1f73a186bdb96..b864c7fb7e886 100644 --- a/api_docs/kbn_ml_route_utils.mdx +++ b/api_docs/kbn_ml_route_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-route-utils title: "@kbn/ml-route-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-route-utils plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-route-utils'] --- import kbnMlRouteUtilsObj from './kbn_ml_route_utils.devdocs.json'; diff --git a/api_docs/kbn_ml_runtime_field_utils.mdx b/api_docs/kbn_ml_runtime_field_utils.mdx index a5064b6d203c4..f54139b015f72 100644 --- a/api_docs/kbn_ml_runtime_field_utils.mdx +++ b/api_docs/kbn_ml_runtime_field_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-runtime-field-utils title: "@kbn/ml-runtime-field-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-runtime-field-utils plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-runtime-field-utils'] --- import kbnMlRuntimeFieldUtilsObj from './kbn_ml_runtime_field_utils.devdocs.json'; diff --git a/api_docs/kbn_ml_string_hash.mdx b/api_docs/kbn_ml_string_hash.mdx index 41eef5ddc39b8..b81eaab04889b 100644 --- a/api_docs/kbn_ml_string_hash.mdx +++ b/api_docs/kbn_ml_string_hash.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-string-hash title: "@kbn/ml-string-hash" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-string-hash plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-string-hash'] --- import kbnMlStringHashObj from './kbn_ml_string_hash.devdocs.json'; diff --git a/api_docs/kbn_ml_trained_models_utils.mdx b/api_docs/kbn_ml_trained_models_utils.mdx index f9742ffe4b532..b84668a5fa1b6 100644 --- a/api_docs/kbn_ml_trained_models_utils.mdx +++ b/api_docs/kbn_ml_trained_models_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-trained-models-utils title: "@kbn/ml-trained-models-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-trained-models-utils plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-trained-models-utils'] --- import kbnMlTrainedModelsUtilsObj from './kbn_ml_trained_models_utils.devdocs.json'; diff --git a/api_docs/kbn_ml_ui_actions.mdx b/api_docs/kbn_ml_ui_actions.mdx index 101c00fb31cf8..64d64181b34b1 100644 --- a/api_docs/kbn_ml_ui_actions.mdx +++ b/api_docs/kbn_ml_ui_actions.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-ui-actions title: "@kbn/ml-ui-actions" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-ui-actions plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-ui-actions'] --- import kbnMlUiActionsObj from './kbn_ml_ui_actions.devdocs.json'; diff --git a/api_docs/kbn_ml_url_state.mdx b/api_docs/kbn_ml_url_state.mdx index 17bb01520cfcb..628802a478da8 100644 --- a/api_docs/kbn_ml_url_state.mdx +++ b/api_docs/kbn_ml_url_state.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-url-state title: "@kbn/ml-url-state" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-url-state plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-url-state'] --- import kbnMlUrlStateObj from './kbn_ml_url_state.devdocs.json'; diff --git a/api_docs/kbn_mock_idp_utils.devdocs.json b/api_docs/kbn_mock_idp_utils.devdocs.json index 991b274f3f7d5..8eb5e96286c35 100644 --- a/api_docs/kbn_mock_idp_utils.devdocs.json +++ b/api_docs/kbn_mock_idp_utils.devdocs.json @@ -317,21 +317,6 @@ "trackAdoption": false, "initialIsOpen": false }, - { - "parentPluginId": "@kbn/mock-idp-utils", - "id": "def-common.MOCK_IDP_OBSERVABILITY_ROLE_NAMES", - "type": "Array", - "tags": [], - "label": "MOCK_IDP_OBSERVABILITY_ROLE_NAMES", - "description": [], - "signature": [ - "string[]" - ], - "path": "packages/kbn-mock-idp-utils/src/constants.ts", - "deprecated": false, - "trackAdoption": false, - "initialIsOpen": false - }, { "parentPluginId": "@kbn/mock-idp-utils", "id": "def-common.MOCK_IDP_REALM_NAME", @@ -340,7 +325,7 @@ "label": "MOCK_IDP_REALM_NAME", "description": [], "signature": [ - "\"mock-idp\"" + "\"cloud-saml-kibana\"" ], "path": "packages/kbn-mock-idp-utils/src/constants.ts", "deprecated": false, @@ -376,38 +361,6 @@ "deprecated": false, "trackAdoption": false, "initialIsOpen": false - }, - { - "parentPluginId": "@kbn/mock-idp-utils", - "id": "def-common.MOCK_IDP_SEARCH_ROLE_NAMES", - "type": "Array", - "tags": [], - "label": "MOCK_IDP_SEARCH_ROLE_NAMES", - "description": [ - "List of roles from `packages/kbn-es/src/serverless_resources/roles.yml`" - ], - "signature": [ - "string[]" - ], - "path": "packages/kbn-mock-idp-utils/src/constants.ts", - "deprecated": false, - "trackAdoption": false, - "initialIsOpen": false - }, - { - "parentPluginId": "@kbn/mock-idp-utils", - "id": "def-common.MOCK_IDP_SECURITY_ROLE_NAMES", - "type": "Array", - "tags": [], - "label": "MOCK_IDP_SECURITY_ROLE_NAMES", - "description": [], - "signature": [ - "string[]" - ], - "path": "packages/kbn-mock-idp-utils/src/constants.ts", - "deprecated": false, - "trackAdoption": false, - "initialIsOpen": false } ], "objects": [] diff --git a/api_docs/kbn_mock_idp_utils.mdx b/api_docs/kbn_mock_idp_utils.mdx index 20d5d8532a21f..d57087c2c53ba 100644 --- a/api_docs/kbn_mock_idp_utils.mdx +++ b/api_docs/kbn_mock_idp_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-mock-idp-utils title: "@kbn/mock-idp-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/mock-idp-utils plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/mock-idp-utils'] --- import kbnMockIdpUtilsObj from './kbn_mock_idp_utils.devdocs.json'; @@ -21,7 +21,7 @@ Contact [@elastic/kibana-security](https://github.com/orgs/elastic/teams/kibana- | Public API count | Any count | Items lacking comments | Missing exports | |-------------------|-----------|------------------------|-----------------| -| 25 | 0 | 18 | 0 | +| 22 | 0 | 16 | 0 | ## Common diff --git a/api_docs/kbn_monaco.mdx b/api_docs/kbn_monaco.mdx index 2c9979067d864..d9c1edec7b073 100644 --- a/api_docs/kbn_monaco.mdx +++ b/api_docs/kbn_monaco.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-monaco title: "@kbn/monaco" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/monaco plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/monaco'] --- import kbnMonacoObj from './kbn_monaco.devdocs.json'; diff --git a/api_docs/kbn_object_versioning.mdx b/api_docs/kbn_object_versioning.mdx index b1045f24fdd02..e219272ec3ae3 100644 --- a/api_docs/kbn_object_versioning.mdx +++ b/api_docs/kbn_object_versioning.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-object-versioning title: "@kbn/object-versioning" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/object-versioning plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/object-versioning'] --- import kbnObjectVersioningObj from './kbn_object_versioning.devdocs.json'; diff --git a/api_docs/kbn_observability_alert_details.mdx b/api_docs/kbn_observability_alert_details.mdx index 9704887aabc23..eac3e161b7461 100644 --- a/api_docs/kbn_observability_alert_details.mdx +++ b/api_docs/kbn_observability_alert_details.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-observability-alert-details title: "@kbn/observability-alert-details" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/observability-alert-details plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/observability-alert-details'] --- import kbnObservabilityAlertDetailsObj from './kbn_observability_alert_details.devdocs.json'; diff --git a/api_docs/kbn_observability_alerting_test_data.mdx b/api_docs/kbn_observability_alerting_test_data.mdx index c4c57821020f6..22bff04818c1b 100644 --- a/api_docs/kbn_observability_alerting_test_data.mdx +++ b/api_docs/kbn_observability_alerting_test_data.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-observability-alerting-test-data title: "@kbn/observability-alerting-test-data" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/observability-alerting-test-data plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/observability-alerting-test-data'] --- import kbnObservabilityAlertingTestDataObj from './kbn_observability_alerting_test_data.devdocs.json'; diff --git a/api_docs/kbn_observability_get_padded_alert_time_range_util.mdx b/api_docs/kbn_observability_get_padded_alert_time_range_util.mdx index dd7d256ef9b20..e9d3731e5bbbf 100644 --- a/api_docs/kbn_observability_get_padded_alert_time_range_util.mdx +++ b/api_docs/kbn_observability_get_padded_alert_time_range_util.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-observability-get-padded-alert-time-range-util title: "@kbn/observability-get-padded-alert-time-range-util" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/observability-get-padded-alert-time-range-util plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/observability-get-padded-alert-time-range-util'] --- import kbnObservabilityGetPaddedAlertTimeRangeUtilObj from './kbn_observability_get_padded_alert_time_range_util.devdocs.json'; diff --git a/api_docs/kbn_openapi_bundler.mdx b/api_docs/kbn_openapi_bundler.mdx index 9f6a33814ab19..de0e86936cada 100644 --- a/api_docs/kbn_openapi_bundler.mdx +++ b/api_docs/kbn_openapi_bundler.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-openapi-bundler title: "@kbn/openapi-bundler" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/openapi-bundler plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/openapi-bundler'] --- import kbnOpenapiBundlerObj from './kbn_openapi_bundler.devdocs.json'; diff --git a/api_docs/kbn_openapi_generator.mdx b/api_docs/kbn_openapi_generator.mdx index ca827545f55db..24853d1c8a1d4 100644 --- a/api_docs/kbn_openapi_generator.mdx +++ b/api_docs/kbn_openapi_generator.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-openapi-generator title: "@kbn/openapi-generator" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/openapi-generator plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/openapi-generator'] --- import kbnOpenapiGeneratorObj from './kbn_openapi_generator.devdocs.json'; diff --git a/api_docs/kbn_optimizer.mdx b/api_docs/kbn_optimizer.mdx index d67a1ee8d40e3..aeb9aca3ce4a0 100644 --- a/api_docs/kbn_optimizer.mdx +++ b/api_docs/kbn_optimizer.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-optimizer title: "@kbn/optimizer" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/optimizer plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/optimizer'] --- import kbnOptimizerObj from './kbn_optimizer.devdocs.json'; diff --git a/api_docs/kbn_optimizer_webpack_helpers.mdx b/api_docs/kbn_optimizer_webpack_helpers.mdx index b9ebb69e32151..43d138ae5fb7d 100644 --- a/api_docs/kbn_optimizer_webpack_helpers.mdx +++ b/api_docs/kbn_optimizer_webpack_helpers.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-optimizer-webpack-helpers title: "@kbn/optimizer-webpack-helpers" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/optimizer-webpack-helpers plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/optimizer-webpack-helpers'] --- import kbnOptimizerWebpackHelpersObj from './kbn_optimizer_webpack_helpers.devdocs.json'; diff --git a/api_docs/kbn_osquery_io_ts_types.mdx b/api_docs/kbn_osquery_io_ts_types.mdx index a024e0b48655c..d1ef30ecb9e05 100644 --- a/api_docs/kbn_osquery_io_ts_types.mdx +++ b/api_docs/kbn_osquery_io_ts_types.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-osquery-io-ts-types title: "@kbn/osquery-io-ts-types" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/osquery-io-ts-types plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/osquery-io-ts-types'] --- import kbnOsqueryIoTsTypesObj from './kbn_osquery_io_ts_types.devdocs.json'; diff --git a/api_docs/kbn_panel_loader.mdx b/api_docs/kbn_panel_loader.mdx index aeae69c628b04..f819627bd7dfc 100644 --- a/api_docs/kbn_panel_loader.mdx +++ b/api_docs/kbn_panel_loader.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-panel-loader title: "@kbn/panel-loader" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/panel-loader plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/panel-loader'] --- import kbnPanelLoaderObj from './kbn_panel_loader.devdocs.json'; diff --git a/api_docs/kbn_performance_testing_dataset_extractor.mdx b/api_docs/kbn_performance_testing_dataset_extractor.mdx index ae81324dd2002..560d77e2ec5ae 100644 --- a/api_docs/kbn_performance_testing_dataset_extractor.mdx +++ b/api_docs/kbn_performance_testing_dataset_extractor.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-performance-testing-dataset-extractor title: "@kbn/performance-testing-dataset-extractor" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/performance-testing-dataset-extractor plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/performance-testing-dataset-extractor'] --- import kbnPerformanceTestingDatasetExtractorObj from './kbn_performance_testing_dataset_extractor.devdocs.json'; diff --git a/api_docs/kbn_plugin_check.mdx b/api_docs/kbn_plugin_check.mdx index 2a9757724e20a..0e04c883efd50 100644 --- a/api_docs/kbn_plugin_check.mdx +++ b/api_docs/kbn_plugin_check.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-plugin-check title: "@kbn/plugin-check" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/plugin-check plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/plugin-check'] --- import kbnPluginCheckObj from './kbn_plugin_check.devdocs.json'; diff --git a/api_docs/kbn_plugin_generator.mdx b/api_docs/kbn_plugin_generator.mdx index 07bc050ab9293..c1f15a5a0965e 100644 --- a/api_docs/kbn_plugin_generator.mdx +++ b/api_docs/kbn_plugin_generator.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-plugin-generator title: "@kbn/plugin-generator" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/plugin-generator plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/plugin-generator'] --- import kbnPluginGeneratorObj from './kbn_plugin_generator.devdocs.json'; diff --git a/api_docs/kbn_plugin_helpers.mdx b/api_docs/kbn_plugin_helpers.mdx index db79c49ffb837..e64df18f5b6e2 100644 --- a/api_docs/kbn_plugin_helpers.mdx +++ b/api_docs/kbn_plugin_helpers.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-plugin-helpers title: "@kbn/plugin-helpers" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/plugin-helpers plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/plugin-helpers'] --- import kbnPluginHelpersObj from './kbn_plugin_helpers.devdocs.json'; diff --git a/api_docs/kbn_presentation_containers.mdx b/api_docs/kbn_presentation_containers.mdx index 41c59a80cd22e..6e6e9c7739d45 100644 --- a/api_docs/kbn_presentation_containers.mdx +++ b/api_docs/kbn_presentation_containers.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-presentation-containers title: "@kbn/presentation-containers" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/presentation-containers plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/presentation-containers'] --- import kbnPresentationContainersObj from './kbn_presentation_containers.devdocs.json'; diff --git a/api_docs/kbn_presentation_library.mdx b/api_docs/kbn_presentation_library.mdx index 2f7dee29739b8..fd0055ba66c05 100644 --- a/api_docs/kbn_presentation_library.mdx +++ b/api_docs/kbn_presentation_library.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-presentation-library title: "@kbn/presentation-library" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/presentation-library plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/presentation-library'] --- import kbnPresentationLibraryObj from './kbn_presentation_library.devdocs.json'; diff --git a/api_docs/kbn_presentation_publishing.mdx b/api_docs/kbn_presentation_publishing.mdx index a875da59548f1..933f45f318a29 100644 --- a/api_docs/kbn_presentation_publishing.mdx +++ b/api_docs/kbn_presentation_publishing.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-presentation-publishing title: "@kbn/presentation-publishing" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/presentation-publishing plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/presentation-publishing'] --- import kbnPresentationPublishingObj from './kbn_presentation_publishing.devdocs.json'; diff --git a/api_docs/kbn_profiling_utils.mdx b/api_docs/kbn_profiling_utils.mdx index 0cb7e3625f8e2..c3105d3acc59a 100644 --- a/api_docs/kbn_profiling_utils.mdx +++ b/api_docs/kbn_profiling_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-profiling-utils title: "@kbn/profiling-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/profiling-utils plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/profiling-utils'] --- import kbnProfilingUtilsObj from './kbn_profiling_utils.devdocs.json'; diff --git a/api_docs/kbn_random_sampling.mdx b/api_docs/kbn_random_sampling.mdx index 93c5769809daa..70fc13d287ba7 100644 --- a/api_docs/kbn_random_sampling.mdx +++ b/api_docs/kbn_random_sampling.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-random-sampling title: "@kbn/random-sampling" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/random-sampling plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/random-sampling'] --- import kbnRandomSamplingObj from './kbn_random_sampling.devdocs.json'; diff --git a/api_docs/kbn_react_field.mdx b/api_docs/kbn_react_field.mdx index 2076b0f9ede95..3ffe013d16ef1 100644 --- a/api_docs/kbn_react_field.mdx +++ b/api_docs/kbn_react_field.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-react-field title: "@kbn/react-field" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/react-field plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/react-field'] --- import kbnReactFieldObj from './kbn_react_field.devdocs.json'; diff --git a/api_docs/kbn_react_kibana_context_common.mdx b/api_docs/kbn_react_kibana_context_common.mdx index 26c1050f3d70d..08b4fa5e40406 100644 --- a/api_docs/kbn_react_kibana_context_common.mdx +++ b/api_docs/kbn_react_kibana_context_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-react-kibana-context-common title: "@kbn/react-kibana-context-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/react-kibana-context-common plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/react-kibana-context-common'] --- import kbnReactKibanaContextCommonObj from './kbn_react_kibana_context_common.devdocs.json'; diff --git a/api_docs/kbn_react_kibana_context_render.mdx b/api_docs/kbn_react_kibana_context_render.mdx index b3b32e3cce360..c554112de02f5 100644 --- a/api_docs/kbn_react_kibana_context_render.mdx +++ b/api_docs/kbn_react_kibana_context_render.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-react-kibana-context-render title: "@kbn/react-kibana-context-render" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/react-kibana-context-render plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/react-kibana-context-render'] --- import kbnReactKibanaContextRenderObj from './kbn_react_kibana_context_render.devdocs.json'; diff --git a/api_docs/kbn_react_kibana_context_root.mdx b/api_docs/kbn_react_kibana_context_root.mdx index 378fc12cd9d10..66f1de016ffef 100644 --- a/api_docs/kbn_react_kibana_context_root.mdx +++ b/api_docs/kbn_react_kibana_context_root.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-react-kibana-context-root title: "@kbn/react-kibana-context-root" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/react-kibana-context-root plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/react-kibana-context-root'] --- import kbnReactKibanaContextRootObj from './kbn_react_kibana_context_root.devdocs.json'; diff --git a/api_docs/kbn_react_kibana_context_styled.mdx b/api_docs/kbn_react_kibana_context_styled.mdx index 37f0085d574de..f540f29a6c21a 100644 --- a/api_docs/kbn_react_kibana_context_styled.mdx +++ b/api_docs/kbn_react_kibana_context_styled.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-react-kibana-context-styled title: "@kbn/react-kibana-context-styled" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/react-kibana-context-styled plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/react-kibana-context-styled'] --- import kbnReactKibanaContextStyledObj from './kbn_react_kibana_context_styled.devdocs.json'; diff --git a/api_docs/kbn_react_kibana_context_theme.mdx b/api_docs/kbn_react_kibana_context_theme.mdx index c3a790d4b316b..fbce96dfed7d8 100644 --- a/api_docs/kbn_react_kibana_context_theme.mdx +++ b/api_docs/kbn_react_kibana_context_theme.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-react-kibana-context-theme title: "@kbn/react-kibana-context-theme" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/react-kibana-context-theme plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/react-kibana-context-theme'] --- import kbnReactKibanaContextThemeObj from './kbn_react_kibana_context_theme.devdocs.json'; diff --git a/api_docs/kbn_react_kibana_mount.mdx b/api_docs/kbn_react_kibana_mount.mdx index 4b71464a6bc5a..0ede413c154f5 100644 --- a/api_docs/kbn_react_kibana_mount.mdx +++ b/api_docs/kbn_react_kibana_mount.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-react-kibana-mount title: "@kbn/react-kibana-mount" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/react-kibana-mount plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/react-kibana-mount'] --- import kbnReactKibanaMountObj from './kbn_react_kibana_mount.devdocs.json'; diff --git a/api_docs/kbn_repo_file_maps.mdx b/api_docs/kbn_repo_file_maps.mdx index c574b02fce418..79194f613261d 100644 --- a/api_docs/kbn_repo_file_maps.mdx +++ b/api_docs/kbn_repo_file_maps.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-repo-file-maps title: "@kbn/repo-file-maps" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/repo-file-maps plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/repo-file-maps'] --- import kbnRepoFileMapsObj from './kbn_repo_file_maps.devdocs.json'; diff --git a/api_docs/kbn_repo_linter.mdx b/api_docs/kbn_repo_linter.mdx index e4fd33a66c3db..344b82ce7fa50 100644 --- a/api_docs/kbn_repo_linter.mdx +++ b/api_docs/kbn_repo_linter.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-repo-linter title: "@kbn/repo-linter" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/repo-linter plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/repo-linter'] --- import kbnRepoLinterObj from './kbn_repo_linter.devdocs.json'; diff --git a/api_docs/kbn_repo_path.mdx b/api_docs/kbn_repo_path.mdx index 279367c1b3b6c..87210988de114 100644 --- a/api_docs/kbn_repo_path.mdx +++ b/api_docs/kbn_repo_path.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-repo-path title: "@kbn/repo-path" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/repo-path plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/repo-path'] --- import kbnRepoPathObj from './kbn_repo_path.devdocs.json'; diff --git a/api_docs/kbn_repo_source_classifier.mdx b/api_docs/kbn_repo_source_classifier.mdx index 34b33470b8a13..d426f1841cd47 100644 --- a/api_docs/kbn_repo_source_classifier.mdx +++ b/api_docs/kbn_repo_source_classifier.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-repo-source-classifier title: "@kbn/repo-source-classifier" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/repo-source-classifier plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/repo-source-classifier'] --- import kbnRepoSourceClassifierObj from './kbn_repo_source_classifier.devdocs.json'; diff --git a/api_docs/kbn_reporting_common.mdx b/api_docs/kbn_reporting_common.mdx index b3f52894c3968..30b12ad51e612 100644 --- a/api_docs/kbn_reporting_common.mdx +++ b/api_docs/kbn_reporting_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-reporting-common title: "@kbn/reporting-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/reporting-common plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/reporting-common'] --- import kbnReportingCommonObj from './kbn_reporting_common.devdocs.json'; diff --git a/api_docs/kbn_reporting_export_types_csv.devdocs.json b/api_docs/kbn_reporting_export_types_csv.devdocs.json index 7f1fdf2f95005..eaca8ba4c5542 100644 --- a/api_docs/kbn_reporting_export_types_csv.devdocs.json +++ b/api_docs/kbn_reporting_export_types_csv.devdocs.json @@ -168,7 +168,7 @@ "section": "def-common.CoreSetup", "text": "CoreSetup" }, - ", config: Readonly<{ encryptionKey?: string | undefined; } & { enabled: boolean; capture: Readonly<{} & { maxAttempts: number; }>; roles: Readonly<{} & { enabled: boolean; allow: string[]; }>; kibanaServer: Readonly<{ hostname?: string | undefined; protocol?: string | undefined; port?: number | undefined; } & {}>; queue: Readonly<{} & { timeout: number | moment.Duration; pollInterval: number | moment.Duration; indexInterval: string; pollEnabled: boolean; pollIntervalErrorMultiplier: number; }>; csv: Readonly<{} & { scroll: Readonly<{} & { duration: string; size: number; }>; checkForFormulas: boolean; escapeFormulaValues: boolean; enablePanelActionDownload: boolean; maxSizeBytes: number | ", + ", config: Readonly<{ encryptionKey?: string | undefined; } & { enabled: boolean; capture: Readonly<{} & { maxAttempts: number; }>; roles: Readonly<{} & { enabled: boolean; allow: string[]; }>; kibanaServer: Readonly<{ hostname?: string | undefined; protocol?: string | undefined; port?: number | undefined; } & {}>; queue: Readonly<{} & { timeout: number | moment.Duration; pollInterval: number | moment.Duration; indexInterval: string; pollEnabled: boolean; pollIntervalErrorMultiplier: number; }>; csv: Readonly<{} & { scroll: Readonly<{} & { duration: string; size: number; strategy: \"scroll\" | \"pit\"; }>; checkForFormulas: boolean; escapeFormulaValues: boolean; enablePanelActionDownload: boolean; maxSizeBytes: number | ", { "pluginId": "@kbn/config-schema", "scope": "common", @@ -192,7 +192,7 @@ "section": "def-common.PluginInitializerContext", "text": "PluginInitializerContext" }, - "; roles: Readonly<{} & { enabled: boolean; allow: string[]; }>; kibanaServer: Readonly<{ hostname?: string | undefined; protocol?: string | undefined; port?: number | undefined; } & {}>; queue: Readonly<{} & { timeout: number | moment.Duration; pollInterval: number | moment.Duration; indexInterval: string; pollEnabled: boolean; pollIntervalErrorMultiplier: number; }>; csv: Readonly<{} & { scroll: Readonly<{} & { duration: string; size: number; }>; checkForFormulas: boolean; escapeFormulaValues: boolean; enablePanelActionDownload: boolean; maxSizeBytes: number | ", + "; roles: Readonly<{} & { enabled: boolean; allow: string[]; }>; kibanaServer: Readonly<{ hostname?: string | undefined; protocol?: string | undefined; port?: number | undefined; } & {}>; queue: Readonly<{} & { timeout: number | moment.Duration; pollInterval: number | moment.Duration; indexInterval: string; pollEnabled: boolean; pollIntervalErrorMultiplier: number; }>; csv: Readonly<{} & { scroll: Readonly<{} & { duration: string; size: number; strategy: \"scroll\" | \"pit\"; }>; checkForFormulas: boolean; escapeFormulaValues: boolean; enablePanelActionDownload: boolean; maxSizeBytes: number | ", { "pluginId": "@kbn/config-schema", "scope": "common", @@ -234,7 +234,7 @@ "section": "def-common.SerializedSearchSourceFields", "text": "SerializedSearchSourceFields" }, - "; columns?: string[] | undefined; layout?: { id?: ", + "; columns?: string[] | undefined; browserTimezone: string; objectType: string; title: string; version: string; layout?: { id?: ", { "pluginId": "screenshotting", "scope": "common", @@ -244,7 +244,15 @@ }, " | undefined; dimensions?: { width: number; height: number; } | undefined; selectors?: Partial<", "LayoutSelectorDictionary", - "> | undefined; zoom?: number | undefined; } | undefined; objectType: string; title: string; browserTimezone: string; version: string; }>" + "> | undefined; zoom?: number | undefined; } | undefined; pagingStrategy: ", + { + "pluginId": "@kbn/generate-csv", + "scope": "server", + "docId": "kibKbnGenerateCsvPluginApi", + "section": "def-server.CsvPagingStrategy", + "text": "CsvPagingStrategy" + }, + "; }>" ], "path": "packages/kbn-reporting/export_types/csv/csv_searchsource.ts", "deprecated": false, @@ -555,7 +563,7 @@ "section": "def-common.CoreSetup", "text": "CoreSetup" }, - ", config: Readonly<{ encryptionKey?: string | undefined; } & { enabled: boolean; capture: Readonly<{} & { maxAttempts: number; }>; roles: Readonly<{} & { enabled: boolean; allow: string[]; }>; kibanaServer: Readonly<{ hostname?: string | undefined; protocol?: string | undefined; port?: number | undefined; } & {}>; queue: Readonly<{} & { timeout: number | moment.Duration; pollInterval: number | moment.Duration; indexInterval: string; pollEnabled: boolean; pollIntervalErrorMultiplier: number; }>; csv: Readonly<{} & { scroll: Readonly<{} & { duration: string; size: number; }>; checkForFormulas: boolean; escapeFormulaValues: boolean; enablePanelActionDownload: boolean; maxSizeBytes: number | ", + ", config: Readonly<{ encryptionKey?: string | undefined; } & { enabled: boolean; capture: Readonly<{} & { maxAttempts: number; }>; roles: Readonly<{} & { enabled: boolean; allow: string[]; }>; kibanaServer: Readonly<{ hostname?: string | undefined; protocol?: string | undefined; port?: number | undefined; } & {}>; queue: Readonly<{} & { timeout: number | moment.Duration; pollInterval: number | moment.Duration; indexInterval: string; pollEnabled: boolean; pollIntervalErrorMultiplier: number; }>; csv: Readonly<{} & { scroll: Readonly<{} & { duration: string; size: number; strategy: \"scroll\" | \"pit\"; }>; checkForFormulas: boolean; escapeFormulaValues: boolean; enablePanelActionDownload: boolean; maxSizeBytes: number | ", { "pluginId": "@kbn/config-schema", "scope": "common", @@ -579,7 +587,7 @@ "section": "def-common.PluginInitializerContext", "text": "PluginInitializerContext" }, - "; roles: Readonly<{} & { enabled: boolean; allow: string[]; }>; kibanaServer: Readonly<{ hostname?: string | undefined; protocol?: string | undefined; port?: number | undefined; } & {}>; queue: Readonly<{} & { timeout: number | moment.Duration; pollInterval: number | moment.Duration; indexInterval: string; pollEnabled: boolean; pollIntervalErrorMultiplier: number; }>; csv: Readonly<{} & { scroll: Readonly<{} & { duration: string; size: number; }>; checkForFormulas: boolean; escapeFormulaValues: boolean; enablePanelActionDownload: boolean; maxSizeBytes: number | ", + "; roles: Readonly<{} & { enabled: boolean; allow: string[]; }>; kibanaServer: Readonly<{ hostname?: string | undefined; protocol?: string | undefined; port?: number | undefined; } & {}>; queue: Readonly<{} & { timeout: number | moment.Duration; pollInterval: number | moment.Duration; indexInterval: string; pollEnabled: boolean; pollIntervalErrorMultiplier: number; }>; csv: Readonly<{} & { scroll: Readonly<{} & { duration: string; size: number; strategy: \"scroll\" | \"pit\"; }>; checkForFormulas: boolean; escapeFormulaValues: boolean; enablePanelActionDownload: boolean; maxSizeBytes: number | ", { "pluginId": "@kbn/config-schema", "scope": "common", @@ -903,7 +911,7 @@ "section": "def-common.CoreSetup", "text": "CoreSetup" }, - ", config: Readonly<{ encryptionKey?: string | undefined; } & { enabled: boolean; capture: Readonly<{} & { maxAttempts: number; }>; roles: Readonly<{} & { enabled: boolean; allow: string[]; }>; kibanaServer: Readonly<{ hostname?: string | undefined; protocol?: string | undefined; port?: number | undefined; } & {}>; queue: Readonly<{} & { timeout: number | moment.Duration; pollInterval: number | moment.Duration; indexInterval: string; pollEnabled: boolean; pollIntervalErrorMultiplier: number; }>; csv: Readonly<{} & { scroll: Readonly<{} & { duration: string; size: number; }>; checkForFormulas: boolean; escapeFormulaValues: boolean; enablePanelActionDownload: boolean; maxSizeBytes: number | ", + ", config: Readonly<{ encryptionKey?: string | undefined; } & { enabled: boolean; capture: Readonly<{} & { maxAttempts: number; }>; roles: Readonly<{} & { enabled: boolean; allow: string[]; }>; kibanaServer: Readonly<{ hostname?: string | undefined; protocol?: string | undefined; port?: number | undefined; } & {}>; queue: Readonly<{} & { timeout: number | moment.Duration; pollInterval: number | moment.Duration; indexInterval: string; pollEnabled: boolean; pollIntervalErrorMultiplier: number; }>; csv: Readonly<{} & { scroll: Readonly<{} & { duration: string; size: number; strategy: \"scroll\" | \"pit\"; }>; checkForFormulas: boolean; escapeFormulaValues: boolean; enablePanelActionDownload: boolean; maxSizeBytes: number | ", { "pluginId": "@kbn/config-schema", "scope": "common", @@ -927,7 +935,7 @@ "section": "def-common.PluginInitializerContext", "text": "PluginInitializerContext" }, - "; roles: Readonly<{} & { enabled: boolean; allow: string[]; }>; kibanaServer: Readonly<{ hostname?: string | undefined; protocol?: string | undefined; port?: number | undefined; } & {}>; queue: Readonly<{} & { timeout: number | moment.Duration; pollInterval: number | moment.Duration; indexInterval: string; pollEnabled: boolean; pollIntervalErrorMultiplier: number; }>; csv: Readonly<{} & { scroll: Readonly<{} & { duration: string; size: number; }>; checkForFormulas: boolean; escapeFormulaValues: boolean; enablePanelActionDownload: boolean; maxSizeBytes: number | ", + "; roles: Readonly<{} & { enabled: boolean; allow: string[]; }>; kibanaServer: Readonly<{ hostname?: string | undefined; protocol?: string | undefined; port?: number | undefined; } & {}>; queue: Readonly<{} & { timeout: number | moment.Duration; pollInterval: number | moment.Duration; indexInterval: string; pollEnabled: boolean; pollIntervalErrorMultiplier: number; }>; csv: Readonly<{} & { scroll: Readonly<{} & { duration: string; size: number; strategy: \"scroll\" | \"pit\"; }>; checkForFormulas: boolean; escapeFormulaValues: boolean; enablePanelActionDownload: boolean; maxSizeBytes: number | ", { "pluginId": "@kbn/config-schema", "scope": "common", @@ -991,7 +999,7 @@ "section": "def-common.SerializableRecord", "text": "SerializableRecord" }, - ">[]; browserTimezone: string; }>" + ">[]; browserTimezone: string; pagingStrategy?: \"scroll\" | \"pit\" | undefined; }>" ], "path": "packages/kbn-reporting/export_types/csv/csv_v2.ts", "deprecated": false, diff --git a/api_docs/kbn_reporting_export_types_csv.mdx b/api_docs/kbn_reporting_export_types_csv.mdx index f6f532ddf6d7a..6535bd9b1e8ce 100644 --- a/api_docs/kbn_reporting_export_types_csv.mdx +++ b/api_docs/kbn_reporting_export_types_csv.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-reporting-export-types-csv title: "@kbn/reporting-export-types-csv" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/reporting-export-types-csv plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/reporting-export-types-csv'] --- import kbnReportingExportTypesCsvObj from './kbn_reporting_export_types_csv.devdocs.json'; diff --git a/api_docs/kbn_reporting_export_types_csv_common.mdx b/api_docs/kbn_reporting_export_types_csv_common.mdx index 84bc25e16f8dc..929cec012c613 100644 --- a/api_docs/kbn_reporting_export_types_csv_common.mdx +++ b/api_docs/kbn_reporting_export_types_csv_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-reporting-export-types-csv-common title: "@kbn/reporting-export-types-csv-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/reporting-export-types-csv-common plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/reporting-export-types-csv-common'] --- import kbnReportingExportTypesCsvCommonObj from './kbn_reporting_export_types_csv_common.devdocs.json'; diff --git a/api_docs/kbn_reporting_export_types_pdf.devdocs.json b/api_docs/kbn_reporting_export_types_pdf.devdocs.json index 4275c87659457..8afb0ed02ab2f 100644 --- a/api_docs/kbn_reporting_export_types_pdf.devdocs.json +++ b/api_docs/kbn_reporting_export_types_pdf.devdocs.json @@ -176,7 +176,7 @@ "section": "def-common.CoreSetup", "text": "CoreSetup" }, - ", config: Readonly<{ encryptionKey?: string | undefined; } & { enabled: boolean; capture: Readonly<{} & { maxAttempts: number; }>; roles: Readonly<{} & { enabled: boolean; allow: string[]; }>; kibanaServer: Readonly<{ hostname?: string | undefined; protocol?: string | undefined; port?: number | undefined; } & {}>; queue: Readonly<{} & { timeout: number | moment.Duration; pollInterval: number | moment.Duration; indexInterval: string; pollEnabled: boolean; pollIntervalErrorMultiplier: number; }>; csv: Readonly<{} & { scroll: Readonly<{} & { duration: string; size: number; }>; checkForFormulas: boolean; escapeFormulaValues: boolean; enablePanelActionDownload: boolean; maxSizeBytes: number | ", + ", config: Readonly<{ encryptionKey?: string | undefined; } & { enabled: boolean; capture: Readonly<{} & { maxAttempts: number; }>; roles: Readonly<{} & { enabled: boolean; allow: string[]; }>; kibanaServer: Readonly<{ hostname?: string | undefined; protocol?: string | undefined; port?: number | undefined; } & {}>; queue: Readonly<{} & { timeout: number | moment.Duration; pollInterval: number | moment.Duration; indexInterval: string; pollEnabled: boolean; pollIntervalErrorMultiplier: number; }>; csv: Readonly<{} & { scroll: Readonly<{} & { duration: string; size: number; strategy: \"scroll\" | \"pit\"; }>; checkForFormulas: boolean; escapeFormulaValues: boolean; enablePanelActionDownload: boolean; maxSizeBytes: number | ", { "pluginId": "@kbn/config-schema", "scope": "common", @@ -200,7 +200,7 @@ "section": "def-common.PluginInitializerContext", "text": "PluginInitializerContext" }, - "; roles: Readonly<{} & { enabled: boolean; allow: string[]; }>; kibanaServer: Readonly<{ hostname?: string | undefined; protocol?: string | undefined; port?: number | undefined; } & {}>; queue: Readonly<{} & { timeout: number | moment.Duration; pollInterval: number | moment.Duration; indexInterval: string; pollEnabled: boolean; pollIntervalErrorMultiplier: number; }>; csv: Readonly<{} & { scroll: Readonly<{} & { duration: string; size: number; }>; checkForFormulas: boolean; escapeFormulaValues: boolean; enablePanelActionDownload: boolean; maxSizeBytes: number | ", + "; roles: Readonly<{} & { enabled: boolean; allow: string[]; }>; kibanaServer: Readonly<{ hostname?: string | undefined; protocol?: string | undefined; port?: number | undefined; } & {}>; queue: Readonly<{} & { timeout: number | moment.Duration; pollInterval: number | moment.Duration; indexInterval: string; pollEnabled: boolean; pollIntervalErrorMultiplier: number; }>; csv: Readonly<{} & { scroll: Readonly<{} & { duration: string; size: number; strategy: \"scroll\" | \"pit\"; }>; checkForFormulas: boolean; escapeFormulaValues: boolean; enablePanelActionDownload: boolean; maxSizeBytes: number | ", { "pluginId": "@kbn/config-schema", "scope": "common", @@ -254,7 +254,7 @@ }, " | undefined; dimensions?: { width: number; height: number; } | undefined; selectors?: Partial<", "LayoutSelectorDictionary", - "> | undefined; zoom?: number | undefined; }; objectType: string; title: string; version: string; }>" + "> | undefined; zoom?: number | undefined; }; objectType: string; title: string; version: string; pagingStrategy?: \"scroll\" | \"pit\" | undefined; }>" ], "path": "packages/kbn-reporting/export_types/pdf/printable_pdf_v2.ts", "deprecated": false, @@ -595,7 +595,7 @@ "section": "def-common.CoreSetup", "text": "CoreSetup" }, - ", config: Readonly<{ encryptionKey?: string | undefined; } & { enabled: boolean; capture: Readonly<{} & { maxAttempts: number; }>; roles: Readonly<{} & { enabled: boolean; allow: string[]; }>; kibanaServer: Readonly<{ hostname?: string | undefined; protocol?: string | undefined; port?: number | undefined; } & {}>; queue: Readonly<{} & { timeout: number | moment.Duration; pollInterval: number | moment.Duration; indexInterval: string; pollEnabled: boolean; pollIntervalErrorMultiplier: number; }>; csv: Readonly<{} & { scroll: Readonly<{} & { duration: string; size: number; }>; checkForFormulas: boolean; escapeFormulaValues: boolean; enablePanelActionDownload: boolean; maxSizeBytes: number | ", + ", config: Readonly<{ encryptionKey?: string | undefined; } & { enabled: boolean; capture: Readonly<{} & { maxAttempts: number; }>; roles: Readonly<{} & { enabled: boolean; allow: string[]; }>; kibanaServer: Readonly<{ hostname?: string | undefined; protocol?: string | undefined; port?: number | undefined; } & {}>; queue: Readonly<{} & { timeout: number | moment.Duration; pollInterval: number | moment.Duration; indexInterval: string; pollEnabled: boolean; pollIntervalErrorMultiplier: number; }>; csv: Readonly<{} & { scroll: Readonly<{} & { duration: string; size: number; strategy: \"scroll\" | \"pit\"; }>; checkForFormulas: boolean; escapeFormulaValues: boolean; enablePanelActionDownload: boolean; maxSizeBytes: number | ", { "pluginId": "@kbn/config-schema", "scope": "common", @@ -619,7 +619,7 @@ "section": "def-common.PluginInitializerContext", "text": "PluginInitializerContext" }, - "; roles: Readonly<{} & { enabled: boolean; allow: string[]; }>; kibanaServer: Readonly<{ hostname?: string | undefined; protocol?: string | undefined; port?: number | undefined; } & {}>; queue: Readonly<{} & { timeout: number | moment.Duration; pollInterval: number | moment.Duration; indexInterval: string; pollEnabled: boolean; pollIntervalErrorMultiplier: number; }>; csv: Readonly<{} & { scroll: Readonly<{} & { duration: string; size: number; }>; checkForFormulas: boolean; escapeFormulaValues: boolean; enablePanelActionDownload: boolean; maxSizeBytes: number | ", + "; roles: Readonly<{} & { enabled: boolean; allow: string[]; }>; kibanaServer: Readonly<{ hostname?: string | undefined; protocol?: string | undefined; port?: number | undefined; } & {}>; queue: Readonly<{} & { timeout: number | moment.Duration; pollInterval: number | moment.Duration; indexInterval: string; pollEnabled: boolean; pollIntervalErrorMultiplier: number; }>; csv: Readonly<{} & { scroll: Readonly<{} & { duration: string; size: number; strategy: \"scroll\" | \"pit\"; }>; checkForFormulas: boolean; escapeFormulaValues: boolean; enablePanelActionDownload: boolean; maxSizeBytes: number | ", { "pluginId": "@kbn/config-schema", "scope": "common", @@ -663,7 +663,7 @@ }, " | undefined; dimensions?: { width: number; height: number; } | undefined; selectors?: Partial<", "LayoutSelectorDictionary", - "> | undefined; zoom?: number | undefined; }; objectType: string; title: string; browserTimezone: string; version: string; }>" + "> | undefined; zoom?: number | undefined; }; browserTimezone: string; objectType: string; title: string; version: string; pagingStrategy?: \"scroll\" | \"pit\" | undefined; }>" ], "path": "packages/kbn-reporting/export_types/pdf/printable_pdf.ts", "deprecated": false, diff --git a/api_docs/kbn_reporting_export_types_pdf.mdx b/api_docs/kbn_reporting_export_types_pdf.mdx index 5b8260bfeeb97..49ec7c5fd6d9d 100644 --- a/api_docs/kbn_reporting_export_types_pdf.mdx +++ b/api_docs/kbn_reporting_export_types_pdf.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-reporting-export-types-pdf title: "@kbn/reporting-export-types-pdf" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/reporting-export-types-pdf plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/reporting-export-types-pdf'] --- import kbnReportingExportTypesPdfObj from './kbn_reporting_export_types_pdf.devdocs.json'; diff --git a/api_docs/kbn_reporting_export_types_pdf_common.devdocs.json b/api_docs/kbn_reporting_export_types_pdf_common.devdocs.json index 335e4e24dbd67..84cd007bb1c0e 100644 --- a/api_docs/kbn_reporting_export_types_pdf_common.devdocs.json +++ b/api_docs/kbn_reporting_export_types_pdf_common.devdocs.json @@ -195,7 +195,7 @@ "section": "def-common.SerializableRecord", "text": "SerializableRecord" }, - ">[]; objectType: string; }" + ">[]; objectType: string; pagingStrategy?: \"scroll\" | \"pit\" | undefined; }" ], "path": "packages/kbn-reporting/export_types/pdf_common/index.ts", "deprecated": false, diff --git a/api_docs/kbn_reporting_export_types_pdf_common.mdx b/api_docs/kbn_reporting_export_types_pdf_common.mdx index fea78c5717ede..f292a6385acb4 100644 --- a/api_docs/kbn_reporting_export_types_pdf_common.mdx +++ b/api_docs/kbn_reporting_export_types_pdf_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-reporting-export-types-pdf-common title: "@kbn/reporting-export-types-pdf-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/reporting-export-types-pdf-common plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/reporting-export-types-pdf-common'] --- import kbnReportingExportTypesPdfCommonObj from './kbn_reporting_export_types_pdf_common.devdocs.json'; diff --git a/api_docs/kbn_reporting_export_types_png.devdocs.json b/api_docs/kbn_reporting_export_types_png.devdocs.json index 9eaefebb599b6..d808c17084fbe 100644 --- a/api_docs/kbn_reporting_export_types_png.devdocs.json +++ b/api_docs/kbn_reporting_export_types_png.devdocs.json @@ -176,7 +176,7 @@ "section": "def-common.CoreSetup", "text": "CoreSetup" }, - ", config: Readonly<{ encryptionKey?: string | undefined; } & { enabled: boolean; capture: Readonly<{} & { maxAttempts: number; }>; roles: Readonly<{} & { enabled: boolean; allow: string[]; }>; kibanaServer: Readonly<{ hostname?: string | undefined; protocol?: string | undefined; port?: number | undefined; } & {}>; queue: Readonly<{} & { timeout: number | moment.Duration; pollInterval: number | moment.Duration; indexInterval: string; pollEnabled: boolean; pollIntervalErrorMultiplier: number; }>; csv: Readonly<{} & { scroll: Readonly<{} & { duration: string; size: number; }>; checkForFormulas: boolean; escapeFormulaValues: boolean; enablePanelActionDownload: boolean; maxSizeBytes: number | ", + ", config: Readonly<{ encryptionKey?: string | undefined; } & { enabled: boolean; capture: Readonly<{} & { maxAttempts: number; }>; roles: Readonly<{} & { enabled: boolean; allow: string[]; }>; kibanaServer: Readonly<{ hostname?: string | undefined; protocol?: string | undefined; port?: number | undefined; } & {}>; queue: Readonly<{} & { timeout: number | moment.Duration; pollInterval: number | moment.Duration; indexInterval: string; pollEnabled: boolean; pollIntervalErrorMultiplier: number; }>; csv: Readonly<{} & { scroll: Readonly<{} & { duration: string; size: number; strategy: \"scroll\" | \"pit\"; }>; checkForFormulas: boolean; escapeFormulaValues: boolean; enablePanelActionDownload: boolean; maxSizeBytes: number | ", { "pluginId": "@kbn/config-schema", "scope": "common", @@ -200,7 +200,7 @@ "section": "def-common.PluginInitializerContext", "text": "PluginInitializerContext" }, - "; roles: Readonly<{} & { enabled: boolean; allow: string[]; }>; kibanaServer: Readonly<{ hostname?: string | undefined; protocol?: string | undefined; port?: number | undefined; } & {}>; queue: Readonly<{} & { timeout: number | moment.Duration; pollInterval: number | moment.Duration; indexInterval: string; pollEnabled: boolean; pollIntervalErrorMultiplier: number; }>; csv: Readonly<{} & { scroll: Readonly<{} & { duration: string; size: number; }>; checkForFormulas: boolean; escapeFormulaValues: boolean; enablePanelActionDownload: boolean; maxSizeBytes: number | ", + "; roles: Readonly<{} & { enabled: boolean; allow: string[]; }>; kibanaServer: Readonly<{ hostname?: string | undefined; protocol?: string | undefined; port?: number | undefined; } & {}>; queue: Readonly<{} & { timeout: number | moment.Duration; pollInterval: number | moment.Duration; indexInterval: string; pollEnabled: boolean; pollIntervalErrorMultiplier: number; }>; csv: Readonly<{} & { scroll: Readonly<{} & { duration: string; size: number; strategy: \"scroll\" | \"pit\"; }>; checkForFormulas: boolean; escapeFormulaValues: boolean; enablePanelActionDownload: boolean; maxSizeBytes: number | ", { "pluginId": "@kbn/config-schema", "scope": "common", @@ -256,7 +256,7 @@ }, " | undefined; dimensions?: { width: number; height: number; } | undefined; selectors?: Partial<", "LayoutSelectorDictionary", - "> | undefined; zoom?: number | undefined; }; objectType: string; title: string; version: string; }>" + "> | undefined; zoom?: number | undefined; }; objectType: string; title: string; version: string; pagingStrategy?: \"scroll\" | \"pit\" | undefined; }>" ], "path": "packages/kbn-reporting/export_types/png/png_v2.ts", "deprecated": false, diff --git a/api_docs/kbn_reporting_export_types_png.mdx b/api_docs/kbn_reporting_export_types_png.mdx index 122533d7accdf..a7b0b509b9696 100644 --- a/api_docs/kbn_reporting_export_types_png.mdx +++ b/api_docs/kbn_reporting_export_types_png.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-reporting-export-types-png title: "@kbn/reporting-export-types-png" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/reporting-export-types-png plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/reporting-export-types-png'] --- import kbnReportingExportTypesPngObj from './kbn_reporting_export_types_png.devdocs.json'; diff --git a/api_docs/kbn_reporting_export_types_png_common.mdx b/api_docs/kbn_reporting_export_types_png_common.mdx index e81acd3ff2098..e7327a2d03184 100644 --- a/api_docs/kbn_reporting_export_types_png_common.mdx +++ b/api_docs/kbn_reporting_export_types_png_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-reporting-export-types-png-common title: "@kbn/reporting-export-types-png-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/reporting-export-types-png-common plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/reporting-export-types-png-common'] --- import kbnReportingExportTypesPngCommonObj from './kbn_reporting_export_types_png_common.devdocs.json'; diff --git a/api_docs/kbn_reporting_mocks_server.devdocs.json b/api_docs/kbn_reporting_mocks_server.devdocs.json index b1db2e710a66d..008248db99552 100644 --- a/api_docs/kbn_reporting_mocks_server.devdocs.json +++ b/api_docs/kbn_reporting_mocks_server.devdocs.json @@ -29,7 +29,7 @@ "signature": [ "(overrides?: ", "_DeepPartialObject", - "; roles: Readonly<{} & { enabled: boolean; allow: string[]; }>; kibanaServer: Readonly<{ hostname?: string | undefined; protocol?: string | undefined; port?: number | undefined; } & {}>; queue: Readonly<{} & { timeout: number | moment.Duration; pollInterval: number | moment.Duration; indexInterval: string; pollEnabled: boolean; pollIntervalErrorMultiplier: number; }>; csv: Readonly<{} & { scroll: Readonly<{} & { duration: string; size: number; }>; checkForFormulas: boolean; escapeFormulaValues: boolean; enablePanelActionDownload: boolean; maxSizeBytes: number | ", + "; roles: Readonly<{} & { enabled: boolean; allow: string[]; }>; kibanaServer: Readonly<{ hostname?: string | undefined; protocol?: string | undefined; port?: number | undefined; } & {}>; queue: Readonly<{} & { timeout: number | moment.Duration; pollInterval: number | moment.Duration; indexInterval: string; pollEnabled: boolean; pollIntervalErrorMultiplier: number; }>; csv: Readonly<{} & { scroll: Readonly<{} & { duration: string; size: number; strategy: \"scroll\" | \"pit\"; }>; checkForFormulas: boolean; escapeFormulaValues: boolean; enablePanelActionDownload: boolean; maxSizeBytes: number | ", { "pluginId": "@kbn/config-schema", "scope": "common", @@ -37,7 +37,7 @@ "section": "def-common.ByteSizeValue", "text": "ByteSizeValue" }, - "; useByteOrderMarkEncoding: boolean; maxConcurrentShardRequests: number; }>; poll: Readonly<{} & { jobCompletionNotifier: Readonly<{} & { interval: number; intervalErrorMultiplier: number; }>; jobsRefresh: Readonly<{} & { interval: number; intervalErrorMultiplier: number; }>; }>; export_types: Readonly<{} & { csv: Readonly<{} & { enabled: boolean; }>; png: Readonly<{} & { enabled: boolean; }>; pdf: Readonly<{} & { enabled: boolean; }>; }>; statefulSettings: Readonly<{} & { enabled: boolean; }>; }>>) => Readonly<{ encryptionKey?: string | undefined; } & { enabled: boolean; capture: Readonly<{} & { maxAttempts: number; }>; roles: Readonly<{} & { enabled: boolean; allow: string[]; }>; kibanaServer: Readonly<{ hostname?: string | undefined; protocol?: string | undefined; port?: number | undefined; } & {}>; queue: Readonly<{} & { timeout: number | moment.Duration; pollInterval: number | moment.Duration; indexInterval: string; pollEnabled: boolean; pollIntervalErrorMultiplier: number; }>; csv: Readonly<{} & { scroll: Readonly<{} & { duration: string; size: number; }>; checkForFormulas: boolean; escapeFormulaValues: boolean; enablePanelActionDownload: boolean; maxSizeBytes: number | ", + "; useByteOrderMarkEncoding: boolean; maxConcurrentShardRequests: number; }>; poll: Readonly<{} & { jobCompletionNotifier: Readonly<{} & { interval: number; intervalErrorMultiplier: number; }>; jobsRefresh: Readonly<{} & { interval: number; intervalErrorMultiplier: number; }>; }>; export_types: Readonly<{} & { csv: Readonly<{} & { enabled: boolean; }>; png: Readonly<{} & { enabled: boolean; }>; pdf: Readonly<{} & { enabled: boolean; }>; }>; statefulSettings: Readonly<{} & { enabled: boolean; }>; }>>) => Readonly<{ encryptionKey?: string | undefined; } & { enabled: boolean; capture: Readonly<{} & { maxAttempts: number; }>; roles: Readonly<{} & { enabled: boolean; allow: string[]; }>; kibanaServer: Readonly<{ hostname?: string | undefined; protocol?: string | undefined; port?: number | undefined; } & {}>; queue: Readonly<{} & { timeout: number | moment.Duration; pollInterval: number | moment.Duration; indexInterval: string; pollEnabled: boolean; pollIntervalErrorMultiplier: number; }>; csv: Readonly<{} & { scroll: Readonly<{} & { duration: string; size: number; strategy: \"scroll\" | \"pit\"; }>; checkForFormulas: boolean; escapeFormulaValues: boolean; enablePanelActionDownload: boolean; maxSizeBytes: number | ", { "pluginId": "@kbn/config-schema", "scope": "common", @@ -60,7 +60,7 @@ "description": [], "signature": [ "_DeepPartialObject", - "; roles: Readonly<{} & { enabled: boolean; allow: string[]; }>; kibanaServer: Readonly<{ hostname?: string | undefined; protocol?: string | undefined; port?: number | undefined; } & {}>; queue: Readonly<{} & { timeout: number | moment.Duration; pollInterval: number | moment.Duration; indexInterval: string; pollEnabled: boolean; pollIntervalErrorMultiplier: number; }>; csv: Readonly<{} & { scroll: Readonly<{} & { duration: string; size: number; }>; checkForFormulas: boolean; escapeFormulaValues: boolean; enablePanelActionDownload: boolean; maxSizeBytes: number | ", + "; roles: Readonly<{} & { enabled: boolean; allow: string[]; }>; kibanaServer: Readonly<{ hostname?: string | undefined; protocol?: string | undefined; port?: number | undefined; } & {}>; queue: Readonly<{} & { timeout: number | moment.Duration; pollInterval: number | moment.Duration; indexInterval: string; pollEnabled: boolean; pollIntervalErrorMultiplier: number; }>; csv: Readonly<{} & { scroll: Readonly<{} & { duration: string; size: number; strategy: \"scroll\" | \"pit\"; }>; checkForFormulas: boolean; escapeFormulaValues: boolean; enablePanelActionDownload: boolean; maxSizeBytes: number | ", { "pluginId": "@kbn/config-schema", "scope": "common", diff --git a/api_docs/kbn_reporting_mocks_server.mdx b/api_docs/kbn_reporting_mocks_server.mdx index 134e5b640f4ab..2df767a7e266c 100644 --- a/api_docs/kbn_reporting_mocks_server.mdx +++ b/api_docs/kbn_reporting_mocks_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-reporting-mocks-server title: "@kbn/reporting-mocks-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/reporting-mocks-server plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/reporting-mocks-server'] --- import kbnReportingMocksServerObj from './kbn_reporting_mocks_server.devdocs.json'; diff --git a/api_docs/kbn_reporting_public.mdx b/api_docs/kbn_reporting_public.mdx index 0ea756276ff10..7db9379a3703a 100644 --- a/api_docs/kbn_reporting_public.mdx +++ b/api_docs/kbn_reporting_public.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-reporting-public title: "@kbn/reporting-public" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/reporting-public plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/reporting-public'] --- import kbnReportingPublicObj from './kbn_reporting_public.devdocs.json'; diff --git a/api_docs/kbn_reporting_server.devdocs.json b/api_docs/kbn_reporting_server.devdocs.json index 8fb78a7e011c3..0322fb71d9965 100644 --- a/api_docs/kbn_reporting_server.devdocs.json +++ b/api_docs/kbn_reporting_server.devdocs.json @@ -418,7 +418,7 @@ "label": "config", "description": [], "signature": [ - "Readonly<{ encryptionKey?: string | undefined; } & { enabled: boolean; capture: Readonly<{} & { maxAttempts: number; }>; roles: Readonly<{} & { enabled: boolean; allow: string[]; }>; kibanaServer: Readonly<{ hostname?: string | undefined; protocol?: string | undefined; port?: number | undefined; } & {}>; queue: Readonly<{} & { timeout: number | moment.Duration; pollInterval: number | moment.Duration; indexInterval: string; pollEnabled: boolean; pollIntervalErrorMultiplier: number; }>; csv: Readonly<{} & { scroll: Readonly<{} & { duration: string; size: number; }>; checkForFormulas: boolean; escapeFormulaValues: boolean; enablePanelActionDownload: boolean; maxSizeBytes: number | ", + "Readonly<{ encryptionKey?: string | undefined; } & { enabled: boolean; capture: Readonly<{} & { maxAttempts: number; }>; roles: Readonly<{} & { enabled: boolean; allow: string[]; }>; kibanaServer: Readonly<{ hostname?: string | undefined; protocol?: string | undefined; port?: number | undefined; } & {}>; queue: Readonly<{} & { timeout: number | moment.Duration; pollInterval: number | moment.Duration; indexInterval: string; pollEnabled: boolean; pollIntervalErrorMultiplier: number; }>; csv: Readonly<{} & { scroll: Readonly<{} & { duration: string; size: number; strategy: \"scroll\" | \"pit\"; }>; checkForFormulas: boolean; escapeFormulaValues: boolean; enablePanelActionDownload: boolean; maxSizeBytes: number | ", { "pluginId": "@kbn/config-schema", "scope": "common", @@ -469,7 +469,7 @@ "section": "def-common.PluginInitializerContext", "text": "PluginInitializerContext" }, - "; roles: Readonly<{} & { enabled: boolean; allow: string[]; }>; kibanaServer: Readonly<{ hostname?: string | undefined; protocol?: string | undefined; port?: number | undefined; } & {}>; queue: Readonly<{} & { timeout: number | moment.Duration; pollInterval: number | moment.Duration; indexInterval: string; pollEnabled: boolean; pollIntervalErrorMultiplier: number; }>; csv: Readonly<{} & { scroll: Readonly<{} & { duration: string; size: number; }>; checkForFormulas: boolean; escapeFormulaValues: boolean; enablePanelActionDownload: boolean; maxSizeBytes: number | ", + "; roles: Readonly<{} & { enabled: boolean; allow: string[]; }>; kibanaServer: Readonly<{ hostname?: string | undefined; protocol?: string | undefined; port?: number | undefined; } & {}>; queue: Readonly<{} & { timeout: number | moment.Duration; pollInterval: number | moment.Duration; indexInterval: string; pollEnabled: boolean; pollIntervalErrorMultiplier: number; }>; csv: Readonly<{} & { scroll: Readonly<{} & { duration: string; size: number; strategy: \"scroll\" | \"pit\"; }>; checkForFormulas: boolean; escapeFormulaValues: boolean; enablePanelActionDownload: boolean; maxSizeBytes: number | ", { "pluginId": "@kbn/config-schema", "scope": "common", @@ -951,7 +951,7 @@ "label": "getFullRedirectAppUrl", "description": [], "signature": [ - "(config: Readonly<{ encryptionKey?: string | undefined; } & { enabled: boolean; capture: Readonly<{} & { maxAttempts: number; }>; roles: Readonly<{} & { enabled: boolean; allow: string[]; }>; kibanaServer: Readonly<{ hostname?: string | undefined; protocol?: string | undefined; port?: number | undefined; } & {}>; queue: Readonly<{} & { timeout: number | moment.Duration; pollInterval: number | moment.Duration; indexInterval: string; pollEnabled: boolean; pollIntervalErrorMultiplier: number; }>; csv: Readonly<{} & { scroll: Readonly<{} & { duration: string; size: number; }>; checkForFormulas: boolean; escapeFormulaValues: boolean; enablePanelActionDownload: boolean; maxSizeBytes: number | ", + "(config: Readonly<{ encryptionKey?: string | undefined; } & { enabled: boolean; capture: Readonly<{} & { maxAttempts: number; }>; roles: Readonly<{} & { enabled: boolean; allow: string[]; }>; kibanaServer: Readonly<{ hostname?: string | undefined; protocol?: string | undefined; port?: number | undefined; } & {}>; queue: Readonly<{} & { timeout: number | moment.Duration; pollInterval: number | moment.Duration; indexInterval: string; pollEnabled: boolean; pollIntervalErrorMultiplier: number; }>; csv: Readonly<{} & { scroll: Readonly<{} & { duration: string; size: number; strategy: \"scroll\" | \"pit\"; }>; checkForFormulas: boolean; escapeFormulaValues: boolean; enablePanelActionDownload: boolean; maxSizeBytes: number | ", { "pluginId": "@kbn/config-schema", "scope": "common", @@ -975,7 +975,7 @@ "label": "config", "description": [], "signature": [ - "Readonly<{ encryptionKey?: string | undefined; } & { enabled: boolean; capture: Readonly<{} & { maxAttempts: number; }>; roles: Readonly<{} & { enabled: boolean; allow: string[]; }>; kibanaServer: Readonly<{ hostname?: string | undefined; protocol?: string | undefined; port?: number | undefined; } & {}>; queue: Readonly<{} & { timeout: number | moment.Duration; pollInterval: number | moment.Duration; indexInterval: string; pollEnabled: boolean; pollIntervalErrorMultiplier: number; }>; csv: Readonly<{} & { scroll: Readonly<{} & { duration: string; size: number; }>; checkForFormulas: boolean; escapeFormulaValues: boolean; enablePanelActionDownload: boolean; maxSizeBytes: number | ", + "Readonly<{ encryptionKey?: string | undefined; } & { enabled: boolean; capture: Readonly<{} & { maxAttempts: number; }>; roles: Readonly<{} & { enabled: boolean; allow: string[]; }>; kibanaServer: Readonly<{ hostname?: string | undefined; protocol?: string | undefined; port?: number | undefined; } & {}>; queue: Readonly<{} & { timeout: number | moment.Duration; pollInterval: number | moment.Duration; indexInterval: string; pollEnabled: boolean; pollIntervalErrorMultiplier: number; }>; csv: Readonly<{} & { scroll: Readonly<{} & { duration: string; size: number; strategy: \"scroll\" | \"pit\"; }>; checkForFormulas: boolean; escapeFormulaValues: boolean; enablePanelActionDownload: boolean; maxSizeBytes: number | ", { "pluginId": "@kbn/config-schema", "scope": "common", @@ -1503,7 +1503,7 @@ "label": "ReportingConfigType", "description": [], "signature": [ - "{ readonly encryptionKey?: string | undefined; readonly enabled: boolean; readonly capture: Readonly<{} & { maxAttempts: number; }>; readonly roles: Readonly<{} & { enabled: boolean; allow: string[]; }>; readonly kibanaServer: Readonly<{ hostname?: string | undefined; protocol?: string | undefined; port?: number | undefined; } & {}>; readonly queue: Readonly<{} & { timeout: number | moment.Duration; pollInterval: number | moment.Duration; indexInterval: string; pollEnabled: boolean; pollIntervalErrorMultiplier: number; }>; readonly csv: Readonly<{} & { scroll: Readonly<{} & { duration: string; size: number; }>; checkForFormulas: boolean; escapeFormulaValues: boolean; enablePanelActionDownload: boolean; maxSizeBytes: number | ", + "{ readonly encryptionKey?: string | undefined; readonly enabled: boolean; readonly capture: Readonly<{} & { maxAttempts: number; }>; readonly roles: Readonly<{} & { enabled: boolean; allow: string[]; }>; readonly kibanaServer: Readonly<{ hostname?: string | undefined; protocol?: string | undefined; port?: number | undefined; } & {}>; readonly queue: Readonly<{} & { timeout: number | moment.Duration; pollInterval: number | moment.Duration; indexInterval: string; pollEnabled: boolean; pollIntervalErrorMultiplier: number; }>; readonly csv: Readonly<{} & { scroll: Readonly<{} & { duration: string; size: number; strategy: \"scroll\" | \"pit\"; }>; checkForFormulas: boolean; escapeFormulaValues: boolean; enablePanelActionDownload: boolean; maxSizeBytes: number | ", { "pluginId": "@kbn/config-schema", "scope": "common", @@ -1808,7 +1808,15 @@ "section": "def-common.ObjectType", "text": "ObjectType" }, - "<{ duration: ", + "<{ strategy: ", + { + "pluginId": "@kbn/config-schema", + "scope": "common", + "docId": "kibKbnConfigSchemaPluginApi", + "section": "def-common.Type", + "text": "Type" + }, + "<\"scroll\" | \"pit\">; duration: ", { "pluginId": "@kbn/config-schema", "scope": "common", diff --git a/api_docs/kbn_reporting_server.mdx b/api_docs/kbn_reporting_server.mdx index 4e235f95332fa..2f0ff5d0c2263 100644 --- a/api_docs/kbn_reporting_server.mdx +++ b/api_docs/kbn_reporting_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-reporting-server title: "@kbn/reporting-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/reporting-server plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/reporting-server'] --- import kbnReportingServerObj from './kbn_reporting_server.devdocs.json'; diff --git a/api_docs/kbn_resizable_layout.mdx b/api_docs/kbn_resizable_layout.mdx index 7ff27c12943ec..e6ca8329504fe 100644 --- a/api_docs/kbn_resizable_layout.mdx +++ b/api_docs/kbn_resizable_layout.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-resizable-layout title: "@kbn/resizable-layout" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/resizable-layout plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/resizable-layout'] --- import kbnResizableLayoutObj from './kbn_resizable_layout.devdocs.json'; diff --git a/api_docs/kbn_rison.mdx b/api_docs/kbn_rison.mdx index e51a78e4464b0..d59ce1a2e91fd 100644 --- a/api_docs/kbn_rison.mdx +++ b/api_docs/kbn_rison.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-rison title: "@kbn/rison" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/rison plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/rison'] --- import kbnRisonObj from './kbn_rison.devdocs.json'; diff --git a/api_docs/kbn_router_utils.mdx b/api_docs/kbn_router_utils.mdx index 154f4140d7963..76d005578738b 100644 --- a/api_docs/kbn_router_utils.mdx +++ b/api_docs/kbn_router_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-router-utils title: "@kbn/router-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/router-utils plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/router-utils'] --- import kbnRouterUtilsObj from './kbn_router_utils.devdocs.json'; diff --git a/api_docs/kbn_rrule.mdx b/api_docs/kbn_rrule.mdx index 13495af269c6f..296afeb9744bd 100644 --- a/api_docs/kbn_rrule.mdx +++ b/api_docs/kbn_rrule.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-rrule title: "@kbn/rrule" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/rrule plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/rrule'] --- import kbnRruleObj from './kbn_rrule.devdocs.json'; diff --git a/api_docs/kbn_rule_data_utils.mdx b/api_docs/kbn_rule_data_utils.mdx index 315be758fe950..31b7b9ba74957 100644 --- a/api_docs/kbn_rule_data_utils.mdx +++ b/api_docs/kbn_rule_data_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-rule-data-utils title: "@kbn/rule-data-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/rule-data-utils plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/rule-data-utils'] --- import kbnRuleDataUtilsObj from './kbn_rule_data_utils.devdocs.json'; diff --git a/api_docs/kbn_saved_objects_settings.mdx b/api_docs/kbn_saved_objects_settings.mdx index 20553bff160ed..ba7fb450d2c08 100644 --- a/api_docs/kbn_saved_objects_settings.mdx +++ b/api_docs/kbn_saved_objects_settings.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-saved-objects-settings title: "@kbn/saved-objects-settings" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/saved-objects-settings plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/saved-objects-settings'] --- import kbnSavedObjectsSettingsObj from './kbn_saved_objects_settings.devdocs.json'; diff --git a/api_docs/kbn_search_api_panels.mdx b/api_docs/kbn_search_api_panels.mdx index d4fdc36261980..d1d95cd782f20 100644 --- a/api_docs/kbn_search_api_panels.mdx +++ b/api_docs/kbn_search_api_panels.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-search-api-panels title: "@kbn/search-api-panels" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/search-api-panels plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/search-api-panels'] --- import kbnSearchApiPanelsObj from './kbn_search_api_panels.devdocs.json'; diff --git a/api_docs/kbn_search_connectors.mdx b/api_docs/kbn_search_connectors.mdx index a8219a5f66d70..3293de9f21044 100644 --- a/api_docs/kbn_search_connectors.mdx +++ b/api_docs/kbn_search_connectors.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-search-connectors title: "@kbn/search-connectors" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/search-connectors plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/search-connectors'] --- import kbnSearchConnectorsObj from './kbn_search_connectors.devdocs.json'; diff --git a/api_docs/kbn_search_errors.mdx b/api_docs/kbn_search_errors.mdx index 4bce7a3d5ab43..a23ea70aee804 100644 --- a/api_docs/kbn_search_errors.mdx +++ b/api_docs/kbn_search_errors.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-search-errors title: "@kbn/search-errors" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/search-errors plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/search-errors'] --- import kbnSearchErrorsObj from './kbn_search_errors.devdocs.json'; diff --git a/api_docs/kbn_search_index_documents.mdx b/api_docs/kbn_search_index_documents.mdx index 5c441c5c73226..3a53b50ec0fa4 100644 --- a/api_docs/kbn_search_index_documents.mdx +++ b/api_docs/kbn_search_index_documents.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-search-index-documents title: "@kbn/search-index-documents" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/search-index-documents plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/search-index-documents'] --- import kbnSearchIndexDocumentsObj from './kbn_search_index_documents.devdocs.json'; diff --git a/api_docs/kbn_search_response_warnings.mdx b/api_docs/kbn_search_response_warnings.mdx index 3567a1c1425b0..7b1367459b877 100644 --- a/api_docs/kbn_search_response_warnings.mdx +++ b/api_docs/kbn_search_response_warnings.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-search-response-warnings title: "@kbn/search-response-warnings" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/search-response-warnings plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/search-response-warnings'] --- import kbnSearchResponseWarningsObj from './kbn_search_response_warnings.devdocs.json'; diff --git a/api_docs/kbn_security_plugin_types_common.mdx b/api_docs/kbn_security_plugin_types_common.mdx index 53c04d311a4b4..2a403cfd5b146 100644 --- a/api_docs/kbn_security_plugin_types_common.mdx +++ b/api_docs/kbn_security_plugin_types_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-security-plugin-types-common title: "@kbn/security-plugin-types-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/security-plugin-types-common plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/security-plugin-types-common'] --- import kbnSecurityPluginTypesCommonObj from './kbn_security_plugin_types_common.devdocs.json'; diff --git a/api_docs/kbn_security_plugin_types_public.mdx b/api_docs/kbn_security_plugin_types_public.mdx index 95a85b8ada34d..d2f8c3b530a19 100644 --- a/api_docs/kbn_security_plugin_types_public.mdx +++ b/api_docs/kbn_security_plugin_types_public.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-security-plugin-types-public title: "@kbn/security-plugin-types-public" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/security-plugin-types-public plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/security-plugin-types-public'] --- import kbnSecurityPluginTypesPublicObj from './kbn_security_plugin_types_public.devdocs.json'; diff --git a/api_docs/kbn_security_plugin_types_server.mdx b/api_docs/kbn_security_plugin_types_server.mdx index 649eb6978f2b0..5f436f073c31d 100644 --- a/api_docs/kbn_security_plugin_types_server.mdx +++ b/api_docs/kbn_security_plugin_types_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-security-plugin-types-server title: "@kbn/security-plugin-types-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/security-plugin-types-server plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/security-plugin-types-server'] --- import kbnSecurityPluginTypesServerObj from './kbn_security_plugin_types_server.devdocs.json'; diff --git a/api_docs/kbn_security_solution_features.mdx b/api_docs/kbn_security_solution_features.mdx index beda1508078e0..1c4a47b844a0e 100644 --- a/api_docs/kbn_security_solution_features.mdx +++ b/api_docs/kbn_security_solution_features.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-security-solution-features title: "@kbn/security-solution-features" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/security-solution-features plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/security-solution-features'] --- import kbnSecuritySolutionFeaturesObj from './kbn_security_solution_features.devdocs.json'; diff --git a/api_docs/kbn_security_solution_navigation.mdx b/api_docs/kbn_security_solution_navigation.mdx index df442d0168c74..e4df14ecefb60 100644 --- a/api_docs/kbn_security_solution_navigation.mdx +++ b/api_docs/kbn_security_solution_navigation.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-security-solution-navigation title: "@kbn/security-solution-navigation" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/security-solution-navigation plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/security-solution-navigation'] --- import kbnSecuritySolutionNavigationObj from './kbn_security_solution_navigation.devdocs.json'; diff --git a/api_docs/kbn_security_solution_side_nav.mdx b/api_docs/kbn_security_solution_side_nav.mdx index caf9669c56ff7..59d6760b7f9a4 100644 --- a/api_docs/kbn_security_solution_side_nav.mdx +++ b/api_docs/kbn_security_solution_side_nav.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-security-solution-side-nav title: "@kbn/security-solution-side-nav" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/security-solution-side-nav plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/security-solution-side-nav'] --- import kbnSecuritySolutionSideNavObj from './kbn_security_solution_side_nav.devdocs.json'; diff --git a/api_docs/kbn_security_solution_storybook_config.mdx b/api_docs/kbn_security_solution_storybook_config.mdx index 6c20cb53614f9..8cff5780c287d 100644 --- a/api_docs/kbn_security_solution_storybook_config.mdx +++ b/api_docs/kbn_security_solution_storybook_config.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-security-solution-storybook-config title: "@kbn/security-solution-storybook-config" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/security-solution-storybook-config plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/security-solution-storybook-config'] --- import kbnSecuritySolutionStorybookConfigObj from './kbn_security_solution_storybook_config.devdocs.json'; diff --git a/api_docs/kbn_securitysolution_autocomplete.mdx b/api_docs/kbn_securitysolution_autocomplete.mdx index 0519cf661c10b..206e80e8e30d1 100644 --- a/api_docs/kbn_securitysolution_autocomplete.mdx +++ b/api_docs/kbn_securitysolution_autocomplete.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-securitysolution-autocomplete title: "@kbn/securitysolution-autocomplete" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/securitysolution-autocomplete plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/securitysolution-autocomplete'] --- import kbnSecuritysolutionAutocompleteObj from './kbn_securitysolution_autocomplete.devdocs.json'; diff --git a/api_docs/kbn_securitysolution_data_table.mdx b/api_docs/kbn_securitysolution_data_table.mdx index d63fbff4e4fc4..65c1a01520223 100644 --- a/api_docs/kbn_securitysolution_data_table.mdx +++ b/api_docs/kbn_securitysolution_data_table.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-securitysolution-data-table title: "@kbn/securitysolution-data-table" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/securitysolution-data-table plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/securitysolution-data-table'] --- import kbnSecuritysolutionDataTableObj from './kbn_securitysolution_data_table.devdocs.json'; diff --git a/api_docs/kbn_securitysolution_ecs.mdx b/api_docs/kbn_securitysolution_ecs.mdx index 04e531967e9d8..6df26cf3fe9c2 100644 --- a/api_docs/kbn_securitysolution_ecs.mdx +++ b/api_docs/kbn_securitysolution_ecs.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-securitysolution-ecs title: "@kbn/securitysolution-ecs" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/securitysolution-ecs plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/securitysolution-ecs'] --- import kbnSecuritysolutionEcsObj from './kbn_securitysolution_ecs.devdocs.json'; diff --git a/api_docs/kbn_securitysolution_es_utils.mdx b/api_docs/kbn_securitysolution_es_utils.mdx index 99478d058d4be..c44bf130dcc11 100644 --- a/api_docs/kbn_securitysolution_es_utils.mdx +++ b/api_docs/kbn_securitysolution_es_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-securitysolution-es-utils title: "@kbn/securitysolution-es-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/securitysolution-es-utils plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/securitysolution-es-utils'] --- import kbnSecuritysolutionEsUtilsObj from './kbn_securitysolution_es_utils.devdocs.json'; diff --git a/api_docs/kbn_securitysolution_exception_list_components.mdx b/api_docs/kbn_securitysolution_exception_list_components.mdx index d4641daca35b6..88adc6b361cea 100644 --- a/api_docs/kbn_securitysolution_exception_list_components.mdx +++ b/api_docs/kbn_securitysolution_exception_list_components.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-securitysolution-exception-list-components title: "@kbn/securitysolution-exception-list-components" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/securitysolution-exception-list-components plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/securitysolution-exception-list-components'] --- import kbnSecuritysolutionExceptionListComponentsObj from './kbn_securitysolution_exception_list_components.devdocs.json'; diff --git a/api_docs/kbn_securitysolution_grouping.mdx b/api_docs/kbn_securitysolution_grouping.mdx index 83bc3ce394ce5..deaac889f459c 100644 --- a/api_docs/kbn_securitysolution_grouping.mdx +++ b/api_docs/kbn_securitysolution_grouping.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-securitysolution-grouping title: "@kbn/securitysolution-grouping" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/securitysolution-grouping plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/securitysolution-grouping'] --- import kbnSecuritysolutionGroupingObj from './kbn_securitysolution_grouping.devdocs.json'; diff --git a/api_docs/kbn_securitysolution_hook_utils.mdx b/api_docs/kbn_securitysolution_hook_utils.mdx index 9091da5fdcc53..0b54e959c3ae2 100644 --- a/api_docs/kbn_securitysolution_hook_utils.mdx +++ b/api_docs/kbn_securitysolution_hook_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-securitysolution-hook-utils title: "@kbn/securitysolution-hook-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/securitysolution-hook-utils plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/securitysolution-hook-utils'] --- import kbnSecuritysolutionHookUtilsObj from './kbn_securitysolution_hook_utils.devdocs.json'; diff --git a/api_docs/kbn_securitysolution_io_ts_alerting_types.mdx b/api_docs/kbn_securitysolution_io_ts_alerting_types.mdx index 70fed8bcb9c86..8f11951a6296e 100644 --- a/api_docs/kbn_securitysolution_io_ts_alerting_types.mdx +++ b/api_docs/kbn_securitysolution_io_ts_alerting_types.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-securitysolution-io-ts-alerting-types title: "@kbn/securitysolution-io-ts-alerting-types" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/securitysolution-io-ts-alerting-types plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/securitysolution-io-ts-alerting-types'] --- import kbnSecuritysolutionIoTsAlertingTypesObj from './kbn_securitysolution_io_ts_alerting_types.devdocs.json'; diff --git a/api_docs/kbn_securitysolution_io_ts_list_types.mdx b/api_docs/kbn_securitysolution_io_ts_list_types.mdx index 87ab9e530c46a..85d5c00121e9e 100644 --- a/api_docs/kbn_securitysolution_io_ts_list_types.mdx +++ b/api_docs/kbn_securitysolution_io_ts_list_types.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-securitysolution-io-ts-list-types title: "@kbn/securitysolution-io-ts-list-types" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/securitysolution-io-ts-list-types plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/securitysolution-io-ts-list-types'] --- import kbnSecuritysolutionIoTsListTypesObj from './kbn_securitysolution_io_ts_list_types.devdocs.json'; diff --git a/api_docs/kbn_securitysolution_io_ts_types.mdx b/api_docs/kbn_securitysolution_io_ts_types.mdx index 224221684fd0a..b93006b482273 100644 --- a/api_docs/kbn_securitysolution_io_ts_types.mdx +++ b/api_docs/kbn_securitysolution_io_ts_types.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-securitysolution-io-ts-types title: "@kbn/securitysolution-io-ts-types" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/securitysolution-io-ts-types plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/securitysolution-io-ts-types'] --- import kbnSecuritysolutionIoTsTypesObj from './kbn_securitysolution_io_ts_types.devdocs.json'; diff --git a/api_docs/kbn_securitysolution_io_ts_utils.mdx b/api_docs/kbn_securitysolution_io_ts_utils.mdx index bbce479f9f316..6a36a731ae64e 100644 --- a/api_docs/kbn_securitysolution_io_ts_utils.mdx +++ b/api_docs/kbn_securitysolution_io_ts_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-securitysolution-io-ts-utils title: "@kbn/securitysolution-io-ts-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/securitysolution-io-ts-utils plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/securitysolution-io-ts-utils'] --- import kbnSecuritysolutionIoTsUtilsObj from './kbn_securitysolution_io_ts_utils.devdocs.json'; diff --git a/api_docs/kbn_securitysolution_list_api.mdx b/api_docs/kbn_securitysolution_list_api.mdx index 6c4c5040a168f..fee3048e6a672 100644 --- a/api_docs/kbn_securitysolution_list_api.mdx +++ b/api_docs/kbn_securitysolution_list_api.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-securitysolution-list-api title: "@kbn/securitysolution-list-api" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/securitysolution-list-api plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/securitysolution-list-api'] --- import kbnSecuritysolutionListApiObj from './kbn_securitysolution_list_api.devdocs.json'; diff --git a/api_docs/kbn_securitysolution_list_constants.mdx b/api_docs/kbn_securitysolution_list_constants.mdx index 83c87b67aaef4..c755648823e9a 100644 --- a/api_docs/kbn_securitysolution_list_constants.mdx +++ b/api_docs/kbn_securitysolution_list_constants.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-securitysolution-list-constants title: "@kbn/securitysolution-list-constants" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/securitysolution-list-constants plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/securitysolution-list-constants'] --- import kbnSecuritysolutionListConstantsObj from './kbn_securitysolution_list_constants.devdocs.json'; diff --git a/api_docs/kbn_securitysolution_list_hooks.mdx b/api_docs/kbn_securitysolution_list_hooks.mdx index 9c540a870f322..86ec64b9fea76 100644 --- a/api_docs/kbn_securitysolution_list_hooks.mdx +++ b/api_docs/kbn_securitysolution_list_hooks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-securitysolution-list-hooks title: "@kbn/securitysolution-list-hooks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/securitysolution-list-hooks plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/securitysolution-list-hooks'] --- import kbnSecuritysolutionListHooksObj from './kbn_securitysolution_list_hooks.devdocs.json'; diff --git a/api_docs/kbn_securitysolution_list_utils.mdx b/api_docs/kbn_securitysolution_list_utils.mdx index 6af0571a20cd1..5e0eb8996b0e5 100644 --- a/api_docs/kbn_securitysolution_list_utils.mdx +++ b/api_docs/kbn_securitysolution_list_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-securitysolution-list-utils title: "@kbn/securitysolution-list-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/securitysolution-list-utils plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/securitysolution-list-utils'] --- import kbnSecuritysolutionListUtilsObj from './kbn_securitysolution_list_utils.devdocs.json'; diff --git a/api_docs/kbn_securitysolution_rules.mdx b/api_docs/kbn_securitysolution_rules.mdx index 2f536819e3425..fff65d1251060 100644 --- a/api_docs/kbn_securitysolution_rules.mdx +++ b/api_docs/kbn_securitysolution_rules.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-securitysolution-rules title: "@kbn/securitysolution-rules" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/securitysolution-rules plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/securitysolution-rules'] --- import kbnSecuritysolutionRulesObj from './kbn_securitysolution_rules.devdocs.json'; diff --git a/api_docs/kbn_securitysolution_t_grid.mdx b/api_docs/kbn_securitysolution_t_grid.mdx index 90f428ab178c7..99225d52f3732 100644 --- a/api_docs/kbn_securitysolution_t_grid.mdx +++ b/api_docs/kbn_securitysolution_t_grid.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-securitysolution-t-grid title: "@kbn/securitysolution-t-grid" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/securitysolution-t-grid plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/securitysolution-t-grid'] --- import kbnSecuritysolutionTGridObj from './kbn_securitysolution_t_grid.devdocs.json'; diff --git a/api_docs/kbn_securitysolution_utils.mdx b/api_docs/kbn_securitysolution_utils.mdx index 226f3f7e02b86..359f7b743f1b6 100644 --- a/api_docs/kbn_securitysolution_utils.mdx +++ b/api_docs/kbn_securitysolution_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-securitysolution-utils title: "@kbn/securitysolution-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/securitysolution-utils plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/securitysolution-utils'] --- import kbnSecuritysolutionUtilsObj from './kbn_securitysolution_utils.devdocs.json'; diff --git a/api_docs/kbn_server_http_tools.mdx b/api_docs/kbn_server_http_tools.mdx index af3a8c9a00a62..fa9c395a296e9 100644 --- a/api_docs/kbn_server_http_tools.mdx +++ b/api_docs/kbn_server_http_tools.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-server-http-tools title: "@kbn/server-http-tools" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/server-http-tools plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/server-http-tools'] --- import kbnServerHttpToolsObj from './kbn_server_http_tools.devdocs.json'; diff --git a/api_docs/kbn_server_route_repository.mdx b/api_docs/kbn_server_route_repository.mdx index 47ffac45e6672..2ccd9a1771c99 100644 --- a/api_docs/kbn_server_route_repository.mdx +++ b/api_docs/kbn_server_route_repository.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-server-route-repository title: "@kbn/server-route-repository" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/server-route-repository plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/server-route-repository'] --- import kbnServerRouteRepositoryObj from './kbn_server_route_repository.devdocs.json'; diff --git a/api_docs/kbn_serverless_common_settings.mdx b/api_docs/kbn_serverless_common_settings.mdx index abc6f15363a87..500547224ee9c 100644 --- a/api_docs/kbn_serverless_common_settings.mdx +++ b/api_docs/kbn_serverless_common_settings.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-serverless-common-settings title: "@kbn/serverless-common-settings" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/serverless-common-settings plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/serverless-common-settings'] --- import kbnServerlessCommonSettingsObj from './kbn_serverless_common_settings.devdocs.json'; diff --git a/api_docs/kbn_serverless_observability_settings.mdx b/api_docs/kbn_serverless_observability_settings.mdx index 5952a61ee7ec8..142ada2e3090a 100644 --- a/api_docs/kbn_serverless_observability_settings.mdx +++ b/api_docs/kbn_serverless_observability_settings.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-serverless-observability-settings title: "@kbn/serverless-observability-settings" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/serverless-observability-settings plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/serverless-observability-settings'] --- import kbnServerlessObservabilitySettingsObj from './kbn_serverless_observability_settings.devdocs.json'; diff --git a/api_docs/kbn_serverless_project_switcher.mdx b/api_docs/kbn_serverless_project_switcher.mdx index b2d787bac8815..76c0afb55fcc1 100644 --- a/api_docs/kbn_serverless_project_switcher.mdx +++ b/api_docs/kbn_serverless_project_switcher.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-serverless-project-switcher title: "@kbn/serverless-project-switcher" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/serverless-project-switcher plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/serverless-project-switcher'] --- import kbnServerlessProjectSwitcherObj from './kbn_serverless_project_switcher.devdocs.json'; diff --git a/api_docs/kbn_serverless_search_settings.mdx b/api_docs/kbn_serverless_search_settings.mdx index b4739ea0b16dc..e7b4a9957bbe6 100644 --- a/api_docs/kbn_serverless_search_settings.mdx +++ b/api_docs/kbn_serverless_search_settings.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-serverless-search-settings title: "@kbn/serverless-search-settings" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/serverless-search-settings plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/serverless-search-settings'] --- import kbnServerlessSearchSettingsObj from './kbn_serverless_search_settings.devdocs.json'; diff --git a/api_docs/kbn_serverless_security_settings.mdx b/api_docs/kbn_serverless_security_settings.mdx index 37b993a45005c..ed08bcb323c3a 100644 --- a/api_docs/kbn_serverless_security_settings.mdx +++ b/api_docs/kbn_serverless_security_settings.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-serverless-security-settings title: "@kbn/serverless-security-settings" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/serverless-security-settings plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/serverless-security-settings'] --- import kbnServerlessSecuritySettingsObj from './kbn_serverless_security_settings.devdocs.json'; diff --git a/api_docs/kbn_serverless_storybook_config.mdx b/api_docs/kbn_serverless_storybook_config.mdx index be61c2f11e21c..63e9304f3692e 100644 --- a/api_docs/kbn_serverless_storybook_config.mdx +++ b/api_docs/kbn_serverless_storybook_config.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-serverless-storybook-config title: "@kbn/serverless-storybook-config" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/serverless-storybook-config plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/serverless-storybook-config'] --- import kbnServerlessStorybookConfigObj from './kbn_serverless_storybook_config.devdocs.json'; diff --git a/api_docs/kbn_shared_svg.mdx b/api_docs/kbn_shared_svg.mdx index fbbbed0fc7194..4583d11aa45ee 100644 --- a/api_docs/kbn_shared_svg.mdx +++ b/api_docs/kbn_shared_svg.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-svg title: "@kbn/shared-svg" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-svg plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-svg'] --- import kbnSharedSvgObj from './kbn_shared_svg.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_avatar_solution.mdx b/api_docs/kbn_shared_ux_avatar_solution.mdx index c7342c8b35eb4..4a646447da2a5 100644 --- a/api_docs/kbn_shared_ux_avatar_solution.mdx +++ b/api_docs/kbn_shared_ux_avatar_solution.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-avatar-solution title: "@kbn/shared-ux-avatar-solution" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-avatar-solution plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-avatar-solution'] --- import kbnSharedUxAvatarSolutionObj from './kbn_shared_ux_avatar_solution.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_button_exit_full_screen.mdx b/api_docs/kbn_shared_ux_button_exit_full_screen.mdx index f58fdd35b280f..0724e3061ad1c 100644 --- a/api_docs/kbn_shared_ux_button_exit_full_screen.mdx +++ b/api_docs/kbn_shared_ux_button_exit_full_screen.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-button-exit-full-screen title: "@kbn/shared-ux-button-exit-full-screen" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-button-exit-full-screen plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-button-exit-full-screen'] --- import kbnSharedUxButtonExitFullScreenObj from './kbn_shared_ux_button_exit_full_screen.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_button_toolbar.mdx b/api_docs/kbn_shared_ux_button_toolbar.mdx index 96eb12c4cd8a4..6ace234a4c65b 100644 --- a/api_docs/kbn_shared_ux_button_toolbar.mdx +++ b/api_docs/kbn_shared_ux_button_toolbar.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-button-toolbar title: "@kbn/shared-ux-button-toolbar" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-button-toolbar plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-button-toolbar'] --- import kbnSharedUxButtonToolbarObj from './kbn_shared_ux_button_toolbar.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_card_no_data.mdx b/api_docs/kbn_shared_ux_card_no_data.mdx index 456c07ac321dc..01cfd702aa0f7 100644 --- a/api_docs/kbn_shared_ux_card_no_data.mdx +++ b/api_docs/kbn_shared_ux_card_no_data.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-card-no-data title: "@kbn/shared-ux-card-no-data" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-card-no-data plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-card-no-data'] --- import kbnSharedUxCardNoDataObj from './kbn_shared_ux_card_no_data.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_card_no_data_mocks.mdx b/api_docs/kbn_shared_ux_card_no_data_mocks.mdx index 15900e9e73a1f..b6ec308f338ab 100644 --- a/api_docs/kbn_shared_ux_card_no_data_mocks.mdx +++ b/api_docs/kbn_shared_ux_card_no_data_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-card-no-data-mocks title: "@kbn/shared-ux-card-no-data-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-card-no-data-mocks plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-card-no-data-mocks'] --- import kbnSharedUxCardNoDataMocksObj from './kbn_shared_ux_card_no_data_mocks.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_chrome_navigation.mdx b/api_docs/kbn_shared_ux_chrome_navigation.mdx index b913cf5df95d1..3de238992070b 100644 --- a/api_docs/kbn_shared_ux_chrome_navigation.mdx +++ b/api_docs/kbn_shared_ux_chrome_navigation.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-chrome-navigation title: "@kbn/shared-ux-chrome-navigation" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-chrome-navigation plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-chrome-navigation'] --- import kbnSharedUxChromeNavigationObj from './kbn_shared_ux_chrome_navigation.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_error_boundary.mdx b/api_docs/kbn_shared_ux_error_boundary.mdx index 76a56a30e80ec..c4c055e7e3beb 100644 --- a/api_docs/kbn_shared_ux_error_boundary.mdx +++ b/api_docs/kbn_shared_ux_error_boundary.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-error-boundary title: "@kbn/shared-ux-error-boundary" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-error-boundary plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-error-boundary'] --- import kbnSharedUxErrorBoundaryObj from './kbn_shared_ux_error_boundary.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_file_context.mdx b/api_docs/kbn_shared_ux_file_context.mdx index 32d272093c510..61fb90811732d 100644 --- a/api_docs/kbn_shared_ux_file_context.mdx +++ b/api_docs/kbn_shared_ux_file_context.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-file-context title: "@kbn/shared-ux-file-context" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-file-context plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-file-context'] --- import kbnSharedUxFileContextObj from './kbn_shared_ux_file_context.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_file_image.mdx b/api_docs/kbn_shared_ux_file_image.mdx index 0b01fcade5398..b777abf82066f 100644 --- a/api_docs/kbn_shared_ux_file_image.mdx +++ b/api_docs/kbn_shared_ux_file_image.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-file-image title: "@kbn/shared-ux-file-image" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-file-image plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-file-image'] --- import kbnSharedUxFileImageObj from './kbn_shared_ux_file_image.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_file_image_mocks.mdx b/api_docs/kbn_shared_ux_file_image_mocks.mdx index 32ade84267cc2..c76c1d8ce2e88 100644 --- a/api_docs/kbn_shared_ux_file_image_mocks.mdx +++ b/api_docs/kbn_shared_ux_file_image_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-file-image-mocks title: "@kbn/shared-ux-file-image-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-file-image-mocks plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-file-image-mocks'] --- import kbnSharedUxFileImageMocksObj from './kbn_shared_ux_file_image_mocks.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_file_mocks.mdx b/api_docs/kbn_shared_ux_file_mocks.mdx index cdf81292e25df..77ded136d86c5 100644 --- a/api_docs/kbn_shared_ux_file_mocks.mdx +++ b/api_docs/kbn_shared_ux_file_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-file-mocks title: "@kbn/shared-ux-file-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-file-mocks plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-file-mocks'] --- import kbnSharedUxFileMocksObj from './kbn_shared_ux_file_mocks.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_file_picker.mdx b/api_docs/kbn_shared_ux_file_picker.mdx index d391ce0357680..46a4d37e9e736 100644 --- a/api_docs/kbn_shared_ux_file_picker.mdx +++ b/api_docs/kbn_shared_ux_file_picker.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-file-picker title: "@kbn/shared-ux-file-picker" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-file-picker plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-file-picker'] --- import kbnSharedUxFilePickerObj from './kbn_shared_ux_file_picker.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_file_types.mdx b/api_docs/kbn_shared_ux_file_types.mdx index e9eab908b742b..5d12c5ace93fc 100644 --- a/api_docs/kbn_shared_ux_file_types.mdx +++ b/api_docs/kbn_shared_ux_file_types.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-file-types title: "@kbn/shared-ux-file-types" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-file-types plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-file-types'] --- import kbnSharedUxFileTypesObj from './kbn_shared_ux_file_types.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_file_upload.mdx b/api_docs/kbn_shared_ux_file_upload.mdx index 369c51dc57b8b..afc399e38307c 100644 --- a/api_docs/kbn_shared_ux_file_upload.mdx +++ b/api_docs/kbn_shared_ux_file_upload.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-file-upload title: "@kbn/shared-ux-file-upload" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-file-upload plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-file-upload'] --- import kbnSharedUxFileUploadObj from './kbn_shared_ux_file_upload.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_file_util.mdx b/api_docs/kbn_shared_ux_file_util.mdx index cf55725a5e2d4..435dc77a75271 100644 --- a/api_docs/kbn_shared_ux_file_util.mdx +++ b/api_docs/kbn_shared_ux_file_util.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-file-util title: "@kbn/shared-ux-file-util" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-file-util plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-file-util'] --- import kbnSharedUxFileUtilObj from './kbn_shared_ux_file_util.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_link_redirect_app.mdx b/api_docs/kbn_shared_ux_link_redirect_app.mdx index eb90e2268da66..7780a18914bbe 100644 --- a/api_docs/kbn_shared_ux_link_redirect_app.mdx +++ b/api_docs/kbn_shared_ux_link_redirect_app.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-link-redirect-app title: "@kbn/shared-ux-link-redirect-app" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-link-redirect-app plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-link-redirect-app'] --- import kbnSharedUxLinkRedirectAppObj from './kbn_shared_ux_link_redirect_app.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_link_redirect_app_mocks.mdx b/api_docs/kbn_shared_ux_link_redirect_app_mocks.mdx index cd78186ba215b..af4ee76bd2eb6 100644 --- a/api_docs/kbn_shared_ux_link_redirect_app_mocks.mdx +++ b/api_docs/kbn_shared_ux_link_redirect_app_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-link-redirect-app-mocks title: "@kbn/shared-ux-link-redirect-app-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-link-redirect-app-mocks plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-link-redirect-app-mocks'] --- import kbnSharedUxLinkRedirectAppMocksObj from './kbn_shared_ux_link_redirect_app_mocks.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_markdown.mdx b/api_docs/kbn_shared_ux_markdown.mdx index 8daf229d4b5cc..face229b1dca9 100644 --- a/api_docs/kbn_shared_ux_markdown.mdx +++ b/api_docs/kbn_shared_ux_markdown.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-markdown title: "@kbn/shared-ux-markdown" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-markdown plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-markdown'] --- import kbnSharedUxMarkdownObj from './kbn_shared_ux_markdown.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_markdown_mocks.mdx b/api_docs/kbn_shared_ux_markdown_mocks.mdx index ff4f89eb68d1f..e41cdd79465f7 100644 --- a/api_docs/kbn_shared_ux_markdown_mocks.mdx +++ b/api_docs/kbn_shared_ux_markdown_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-markdown-mocks title: "@kbn/shared-ux-markdown-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-markdown-mocks plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-markdown-mocks'] --- import kbnSharedUxMarkdownMocksObj from './kbn_shared_ux_markdown_mocks.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_page_analytics_no_data.mdx b/api_docs/kbn_shared_ux_page_analytics_no_data.mdx index a15e576866c62..5c214c1cb628f 100644 --- a/api_docs/kbn_shared_ux_page_analytics_no_data.mdx +++ b/api_docs/kbn_shared_ux_page_analytics_no_data.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-page-analytics-no-data title: "@kbn/shared-ux-page-analytics-no-data" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-page-analytics-no-data plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-page-analytics-no-data'] --- import kbnSharedUxPageAnalyticsNoDataObj from './kbn_shared_ux_page_analytics_no_data.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_page_analytics_no_data_mocks.mdx b/api_docs/kbn_shared_ux_page_analytics_no_data_mocks.mdx index 2a81a203c6085..a152fcbe8f0d2 100644 --- a/api_docs/kbn_shared_ux_page_analytics_no_data_mocks.mdx +++ b/api_docs/kbn_shared_ux_page_analytics_no_data_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-page-analytics-no-data-mocks title: "@kbn/shared-ux-page-analytics-no-data-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-page-analytics-no-data-mocks plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-page-analytics-no-data-mocks'] --- import kbnSharedUxPageAnalyticsNoDataMocksObj from './kbn_shared_ux_page_analytics_no_data_mocks.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_page_kibana_no_data.mdx b/api_docs/kbn_shared_ux_page_kibana_no_data.mdx index d85a66f4c2e1f..93b4a6f76b170 100644 --- a/api_docs/kbn_shared_ux_page_kibana_no_data.mdx +++ b/api_docs/kbn_shared_ux_page_kibana_no_data.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-page-kibana-no-data title: "@kbn/shared-ux-page-kibana-no-data" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-page-kibana-no-data plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-page-kibana-no-data'] --- import kbnSharedUxPageKibanaNoDataObj from './kbn_shared_ux_page_kibana_no_data.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_page_kibana_no_data_mocks.mdx b/api_docs/kbn_shared_ux_page_kibana_no_data_mocks.mdx index 2fa7a7e37b920..3b78099c30777 100644 --- a/api_docs/kbn_shared_ux_page_kibana_no_data_mocks.mdx +++ b/api_docs/kbn_shared_ux_page_kibana_no_data_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-page-kibana-no-data-mocks title: "@kbn/shared-ux-page-kibana-no-data-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-page-kibana-no-data-mocks plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-page-kibana-no-data-mocks'] --- import kbnSharedUxPageKibanaNoDataMocksObj from './kbn_shared_ux_page_kibana_no_data_mocks.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_page_kibana_template.mdx b/api_docs/kbn_shared_ux_page_kibana_template.mdx index 5ca5307676ba3..71ce4770565af 100644 --- a/api_docs/kbn_shared_ux_page_kibana_template.mdx +++ b/api_docs/kbn_shared_ux_page_kibana_template.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-page-kibana-template title: "@kbn/shared-ux-page-kibana-template" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-page-kibana-template plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-page-kibana-template'] --- import kbnSharedUxPageKibanaTemplateObj from './kbn_shared_ux_page_kibana_template.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_page_kibana_template_mocks.mdx b/api_docs/kbn_shared_ux_page_kibana_template_mocks.mdx index c77fb74346902..ded3586dcb11f 100644 --- a/api_docs/kbn_shared_ux_page_kibana_template_mocks.mdx +++ b/api_docs/kbn_shared_ux_page_kibana_template_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-page-kibana-template-mocks title: "@kbn/shared-ux-page-kibana-template-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-page-kibana-template-mocks plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-page-kibana-template-mocks'] --- import kbnSharedUxPageKibanaTemplateMocksObj from './kbn_shared_ux_page_kibana_template_mocks.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_page_no_data.mdx b/api_docs/kbn_shared_ux_page_no_data.mdx index 01727db77c734..67c07700b57f2 100644 --- a/api_docs/kbn_shared_ux_page_no_data.mdx +++ b/api_docs/kbn_shared_ux_page_no_data.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-page-no-data title: "@kbn/shared-ux-page-no-data" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-page-no-data plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-page-no-data'] --- import kbnSharedUxPageNoDataObj from './kbn_shared_ux_page_no_data.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_page_no_data_config.mdx b/api_docs/kbn_shared_ux_page_no_data_config.mdx index 0339db906a42c..cd270f9ebcebd 100644 --- a/api_docs/kbn_shared_ux_page_no_data_config.mdx +++ b/api_docs/kbn_shared_ux_page_no_data_config.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-page-no-data-config title: "@kbn/shared-ux-page-no-data-config" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-page-no-data-config plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-page-no-data-config'] --- import kbnSharedUxPageNoDataConfigObj from './kbn_shared_ux_page_no_data_config.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_page_no_data_config_mocks.mdx b/api_docs/kbn_shared_ux_page_no_data_config_mocks.mdx index 55e7a37ae2911..a239066289a6e 100644 --- a/api_docs/kbn_shared_ux_page_no_data_config_mocks.mdx +++ b/api_docs/kbn_shared_ux_page_no_data_config_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-page-no-data-config-mocks title: "@kbn/shared-ux-page-no-data-config-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-page-no-data-config-mocks plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-page-no-data-config-mocks'] --- import kbnSharedUxPageNoDataConfigMocksObj from './kbn_shared_ux_page_no_data_config_mocks.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_page_no_data_mocks.mdx b/api_docs/kbn_shared_ux_page_no_data_mocks.mdx index 2d741b397af9d..9258e2d68dd0c 100644 --- a/api_docs/kbn_shared_ux_page_no_data_mocks.mdx +++ b/api_docs/kbn_shared_ux_page_no_data_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-page-no-data-mocks title: "@kbn/shared-ux-page-no-data-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-page-no-data-mocks plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-page-no-data-mocks'] --- import kbnSharedUxPageNoDataMocksObj from './kbn_shared_ux_page_no_data_mocks.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_page_solution_nav.mdx b/api_docs/kbn_shared_ux_page_solution_nav.mdx index 354d1b9682d9b..a840e4448b1f7 100644 --- a/api_docs/kbn_shared_ux_page_solution_nav.mdx +++ b/api_docs/kbn_shared_ux_page_solution_nav.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-page-solution-nav title: "@kbn/shared-ux-page-solution-nav" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-page-solution-nav plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-page-solution-nav'] --- import kbnSharedUxPageSolutionNavObj from './kbn_shared_ux_page_solution_nav.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_prompt_no_data_views.mdx b/api_docs/kbn_shared_ux_prompt_no_data_views.mdx index 9a95640d9fc40..66b13b0368695 100644 --- a/api_docs/kbn_shared_ux_prompt_no_data_views.mdx +++ b/api_docs/kbn_shared_ux_prompt_no_data_views.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-prompt-no-data-views title: "@kbn/shared-ux-prompt-no-data-views" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-prompt-no-data-views plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-prompt-no-data-views'] --- import kbnSharedUxPromptNoDataViewsObj from './kbn_shared_ux_prompt_no_data_views.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_prompt_no_data_views_mocks.mdx b/api_docs/kbn_shared_ux_prompt_no_data_views_mocks.mdx index a6a050c79c991..26f58eed3d09d 100644 --- a/api_docs/kbn_shared_ux_prompt_no_data_views_mocks.mdx +++ b/api_docs/kbn_shared_ux_prompt_no_data_views_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-prompt-no-data-views-mocks title: "@kbn/shared-ux-prompt-no-data-views-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-prompt-no-data-views-mocks plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-prompt-no-data-views-mocks'] --- import kbnSharedUxPromptNoDataViewsMocksObj from './kbn_shared_ux_prompt_no_data_views_mocks.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_prompt_not_found.mdx b/api_docs/kbn_shared_ux_prompt_not_found.mdx index 5fa29367cb9cf..3b7e913e29cf6 100644 --- a/api_docs/kbn_shared_ux_prompt_not_found.mdx +++ b/api_docs/kbn_shared_ux_prompt_not_found.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-prompt-not-found title: "@kbn/shared-ux-prompt-not-found" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-prompt-not-found plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-prompt-not-found'] --- import kbnSharedUxPromptNotFoundObj from './kbn_shared_ux_prompt_not_found.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_router.mdx b/api_docs/kbn_shared_ux_router.mdx index 903e7592fd8c6..6c67b1ffb8183 100644 --- a/api_docs/kbn_shared_ux_router.mdx +++ b/api_docs/kbn_shared_ux_router.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-router title: "@kbn/shared-ux-router" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-router plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-router'] --- import kbnSharedUxRouterObj from './kbn_shared_ux_router.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_router_mocks.mdx b/api_docs/kbn_shared_ux_router_mocks.mdx index 2be5358086ff9..3345334cc4767 100644 --- a/api_docs/kbn_shared_ux_router_mocks.mdx +++ b/api_docs/kbn_shared_ux_router_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-router-mocks title: "@kbn/shared-ux-router-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-router-mocks plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-router-mocks'] --- import kbnSharedUxRouterMocksObj from './kbn_shared_ux_router_mocks.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_storybook_config.mdx b/api_docs/kbn_shared_ux_storybook_config.mdx index 87d7e4c0452ac..5df2b2e9fb7fd 100644 --- a/api_docs/kbn_shared_ux_storybook_config.mdx +++ b/api_docs/kbn_shared_ux_storybook_config.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-storybook-config title: "@kbn/shared-ux-storybook-config" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-storybook-config plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-storybook-config'] --- import kbnSharedUxStorybookConfigObj from './kbn_shared_ux_storybook_config.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_storybook_mock.mdx b/api_docs/kbn_shared_ux_storybook_mock.mdx index b0cf1c4432b50..33b6cb9e1b820 100644 --- a/api_docs/kbn_shared_ux_storybook_mock.mdx +++ b/api_docs/kbn_shared_ux_storybook_mock.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-storybook-mock title: "@kbn/shared-ux-storybook-mock" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-storybook-mock plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-storybook-mock'] --- import kbnSharedUxStorybookMockObj from './kbn_shared_ux_storybook_mock.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_utility.mdx b/api_docs/kbn_shared_ux_utility.mdx index ffb2bed911fbd..a9004f84af06f 100644 --- a/api_docs/kbn_shared_ux_utility.mdx +++ b/api_docs/kbn_shared_ux_utility.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-utility title: "@kbn/shared-ux-utility" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-utility plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-utility'] --- import kbnSharedUxUtilityObj from './kbn_shared_ux_utility.devdocs.json'; diff --git a/api_docs/kbn_slo_schema.mdx b/api_docs/kbn_slo_schema.mdx index 66be9d23fe36e..137462ed6e835 100644 --- a/api_docs/kbn_slo_schema.mdx +++ b/api_docs/kbn_slo_schema.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-slo-schema title: "@kbn/slo-schema" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/slo-schema plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/slo-schema'] --- import kbnSloSchemaObj from './kbn_slo_schema.devdocs.json'; diff --git a/api_docs/kbn_some_dev_log.mdx b/api_docs/kbn_some_dev_log.mdx index f415582b17257..7e394ba4d1d3b 100644 --- a/api_docs/kbn_some_dev_log.mdx +++ b/api_docs/kbn_some_dev_log.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-some-dev-log title: "@kbn/some-dev-log" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/some-dev-log plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/some-dev-log'] --- import kbnSomeDevLogObj from './kbn_some_dev_log.devdocs.json'; diff --git a/api_docs/kbn_sort_predicates.mdx b/api_docs/kbn_sort_predicates.mdx index c6e40ab08c5ee..1b58d3a79ce20 100644 --- a/api_docs/kbn_sort_predicates.mdx +++ b/api_docs/kbn_sort_predicates.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-sort-predicates title: "@kbn/sort-predicates" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/sort-predicates plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/sort-predicates'] --- import kbnSortPredicatesObj from './kbn_sort_predicates.devdocs.json'; diff --git a/api_docs/kbn_std.mdx b/api_docs/kbn_std.mdx index 478a17a5b0a1e..19e5b30adb045 100644 --- a/api_docs/kbn_std.mdx +++ b/api_docs/kbn_std.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-std title: "@kbn/std" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/std plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/std'] --- import kbnStdObj from './kbn_std.devdocs.json'; diff --git a/api_docs/kbn_stdio_dev_helpers.mdx b/api_docs/kbn_stdio_dev_helpers.mdx index 8182e01ad9b0f..46d3a670ae271 100644 --- a/api_docs/kbn_stdio_dev_helpers.mdx +++ b/api_docs/kbn_stdio_dev_helpers.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-stdio-dev-helpers title: "@kbn/stdio-dev-helpers" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/stdio-dev-helpers plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/stdio-dev-helpers'] --- import kbnStdioDevHelpersObj from './kbn_stdio_dev_helpers.devdocs.json'; diff --git a/api_docs/kbn_storybook.mdx b/api_docs/kbn_storybook.mdx index 4695495f5cea4..d217fc5622a25 100644 --- a/api_docs/kbn_storybook.mdx +++ b/api_docs/kbn_storybook.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-storybook title: "@kbn/storybook" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/storybook plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/storybook'] --- import kbnStorybookObj from './kbn_storybook.devdocs.json'; diff --git a/api_docs/kbn_telemetry_tools.mdx b/api_docs/kbn_telemetry_tools.mdx index 1ef8c9fc29316..65933d3406452 100644 --- a/api_docs/kbn_telemetry_tools.mdx +++ b/api_docs/kbn_telemetry_tools.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-telemetry-tools title: "@kbn/telemetry-tools" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/telemetry-tools plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/telemetry-tools'] --- import kbnTelemetryToolsObj from './kbn_telemetry_tools.devdocs.json'; diff --git a/api_docs/kbn_test.devdocs.json b/api_docs/kbn_test.devdocs.json index 52c770e714075..972794e06a19c 100644 --- a/api_docs/kbn_test.devdocs.json +++ b/api_docs/kbn_test.devdocs.json @@ -2548,39 +2548,6 @@ "returnComment": [], "initialIsOpen": false }, - { - "parentPluginId": "@kbn/test", - "id": "def-common.readRolesFromResource", - "type": "Function", - "tags": [], - "label": "readRolesFromResource", - "description": [], - "signature": [ - "(resourcePath: string) => string[]" - ], - "path": "packages/kbn-test/src/auth/helper.ts", - "deprecated": false, - "trackAdoption": false, - "children": [ - { - "parentPluginId": "@kbn/test", - "id": "def-common.readRolesFromResource.$1", - "type": "string", - "tags": [], - "label": "resourcePath", - "description": [], - "signature": [ - "string" - ], - "path": "packages/kbn-test/src/auth/helper.ts", - "deprecated": false, - "trackAdoption": false, - "isRequired": true - } - ], - "returnComment": [], - "initialIsOpen": false - }, { "parentPluginId": "@kbn/test", "id": "def-common.runCheckFtrCodeOwnersCli", diff --git a/api_docs/kbn_test.mdx b/api_docs/kbn_test.mdx index 435ae97305c8e..afa115aab6e72 100644 --- a/api_docs/kbn_test.mdx +++ b/api_docs/kbn_test.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-test title: "@kbn/test" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/test plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/test'] --- import kbnTestObj from './kbn_test.devdocs.json'; @@ -21,7 +21,7 @@ Contact [@elastic/kibana-operations](https://github.com/orgs/elastic/teams/kiban | Public API count | Any count | Items lacking comments | Missing exports | |-------------------|-----------|------------------------|-----------------| -| 314 | 4 | 266 | 12 | +| 312 | 4 | 264 | 12 | ## Common diff --git a/api_docs/kbn_test_eui_helpers.mdx b/api_docs/kbn_test_eui_helpers.mdx index 7e777290e2c1d..883e1b9482a5c 100644 --- a/api_docs/kbn_test_eui_helpers.mdx +++ b/api_docs/kbn_test_eui_helpers.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-test-eui-helpers title: "@kbn/test-eui-helpers" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/test-eui-helpers plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/test-eui-helpers'] --- import kbnTestEuiHelpersObj from './kbn_test_eui_helpers.devdocs.json'; diff --git a/api_docs/kbn_test_jest_helpers.mdx b/api_docs/kbn_test_jest_helpers.mdx index 05d5ca22b1e5d..5435b0eb01ee7 100644 --- a/api_docs/kbn_test_jest_helpers.mdx +++ b/api_docs/kbn_test_jest_helpers.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-test-jest-helpers title: "@kbn/test-jest-helpers" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/test-jest-helpers plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/test-jest-helpers'] --- import kbnTestJestHelpersObj from './kbn_test_jest_helpers.devdocs.json'; diff --git a/api_docs/kbn_test_subj_selector.mdx b/api_docs/kbn_test_subj_selector.mdx index 2b4b77dbd7b64..71ee2a4c08dab 100644 --- a/api_docs/kbn_test_subj_selector.mdx +++ b/api_docs/kbn_test_subj_selector.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-test-subj-selector title: "@kbn/test-subj-selector" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/test-subj-selector plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/test-subj-selector'] --- import kbnTestSubjSelectorObj from './kbn_test_subj_selector.devdocs.json'; diff --git a/api_docs/kbn_text_based_editor.mdx b/api_docs/kbn_text_based_editor.mdx index eb63b9a7c5498..0d91ef1529aca 100644 --- a/api_docs/kbn_text_based_editor.mdx +++ b/api_docs/kbn_text_based_editor.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-text-based-editor title: "@kbn/text-based-editor" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/text-based-editor plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/text-based-editor'] --- import kbnTextBasedEditorObj from './kbn_text_based_editor.devdocs.json'; diff --git a/api_docs/kbn_tooling_log.mdx b/api_docs/kbn_tooling_log.mdx index e788fd0d7fd1d..1e3be3f11d652 100644 --- a/api_docs/kbn_tooling_log.mdx +++ b/api_docs/kbn_tooling_log.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-tooling-log title: "@kbn/tooling-log" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/tooling-log plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/tooling-log'] --- import kbnToolingLogObj from './kbn_tooling_log.devdocs.json'; diff --git a/api_docs/kbn_triggers_actions_ui_types.mdx b/api_docs/kbn_triggers_actions_ui_types.mdx index 975f43a041ae0..6370fa934280b 100644 --- a/api_docs/kbn_triggers_actions_ui_types.mdx +++ b/api_docs/kbn_triggers_actions_ui_types.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-triggers-actions-ui-types title: "@kbn/triggers-actions-ui-types" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/triggers-actions-ui-types plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/triggers-actions-ui-types'] --- import kbnTriggersActionsUiTypesObj from './kbn_triggers_actions_ui_types.devdocs.json'; diff --git a/api_docs/kbn_ts_projects.mdx b/api_docs/kbn_ts_projects.mdx index 98bf97dc15ec8..cf889a5c25414 100644 --- a/api_docs/kbn_ts_projects.mdx +++ b/api_docs/kbn_ts_projects.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ts-projects title: "@kbn/ts-projects" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ts-projects plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ts-projects'] --- import kbnTsProjectsObj from './kbn_ts_projects.devdocs.json'; diff --git a/api_docs/kbn_typed_react_router_config.mdx b/api_docs/kbn_typed_react_router_config.mdx index efed92af03ffd..829281a3cdbc1 100644 --- a/api_docs/kbn_typed_react_router_config.mdx +++ b/api_docs/kbn_typed_react_router_config.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-typed-react-router-config title: "@kbn/typed-react-router-config" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/typed-react-router-config plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/typed-react-router-config'] --- import kbnTypedReactRouterConfigObj from './kbn_typed_react_router_config.devdocs.json'; diff --git a/api_docs/kbn_ui_actions_browser.mdx b/api_docs/kbn_ui_actions_browser.mdx index 6b2cd02b3afe0..cd55f48d6cc89 100644 --- a/api_docs/kbn_ui_actions_browser.mdx +++ b/api_docs/kbn_ui_actions_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ui-actions-browser title: "@kbn/ui-actions-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ui-actions-browser plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ui-actions-browser'] --- import kbnUiActionsBrowserObj from './kbn_ui_actions_browser.devdocs.json'; diff --git a/api_docs/kbn_ui_shared_deps_src.mdx b/api_docs/kbn_ui_shared_deps_src.mdx index 4114be694313c..74fde397b295c 100644 --- a/api_docs/kbn_ui_shared_deps_src.mdx +++ b/api_docs/kbn_ui_shared_deps_src.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ui-shared-deps-src title: "@kbn/ui-shared-deps-src" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ui-shared-deps-src plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ui-shared-deps-src'] --- import kbnUiSharedDepsSrcObj from './kbn_ui_shared_deps_src.devdocs.json'; diff --git a/api_docs/kbn_ui_theme.mdx b/api_docs/kbn_ui_theme.mdx index f405498e9bc4e..419346b2baded 100644 --- a/api_docs/kbn_ui_theme.mdx +++ b/api_docs/kbn_ui_theme.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ui-theme title: "@kbn/ui-theme" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ui-theme plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ui-theme'] --- import kbnUiThemeObj from './kbn_ui_theme.devdocs.json'; diff --git a/api_docs/kbn_unified_data_table.mdx b/api_docs/kbn_unified_data_table.mdx index e753f44b22c5b..8ac706137871c 100644 --- a/api_docs/kbn_unified_data_table.mdx +++ b/api_docs/kbn_unified_data_table.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-unified-data-table title: "@kbn/unified-data-table" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/unified-data-table plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/unified-data-table'] --- import kbnUnifiedDataTableObj from './kbn_unified_data_table.devdocs.json'; diff --git a/api_docs/kbn_unified_doc_viewer.mdx b/api_docs/kbn_unified_doc_viewer.mdx index 328279420e45f..26ce8a7488acc 100644 --- a/api_docs/kbn_unified_doc_viewer.mdx +++ b/api_docs/kbn_unified_doc_viewer.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-unified-doc-viewer title: "@kbn/unified-doc-viewer" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/unified-doc-viewer plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/unified-doc-viewer'] --- import kbnUnifiedDocViewerObj from './kbn_unified_doc_viewer.devdocs.json'; diff --git a/api_docs/kbn_unified_field_list.mdx b/api_docs/kbn_unified_field_list.mdx index 8993f684b1e1c..a410cf4486ebd 100644 --- a/api_docs/kbn_unified_field_list.mdx +++ b/api_docs/kbn_unified_field_list.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-unified-field-list title: "@kbn/unified-field-list" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/unified-field-list plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/unified-field-list'] --- import kbnUnifiedFieldListObj from './kbn_unified_field_list.devdocs.json'; diff --git a/api_docs/kbn_unsaved_changes_badge.mdx b/api_docs/kbn_unsaved_changes_badge.mdx index 857ade2cbe023..1f8ace1bf8c83 100644 --- a/api_docs/kbn_unsaved_changes_badge.mdx +++ b/api_docs/kbn_unsaved_changes_badge.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-unsaved-changes-badge title: "@kbn/unsaved-changes-badge" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/unsaved-changes-badge plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/unsaved-changes-badge'] --- import kbnUnsavedChangesBadgeObj from './kbn_unsaved_changes_badge.devdocs.json'; diff --git a/api_docs/kbn_url_state.mdx b/api_docs/kbn_url_state.mdx index 67bb47d65bc8d..7292e04aaeb7f 100644 --- a/api_docs/kbn_url_state.mdx +++ b/api_docs/kbn_url_state.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-url-state title: "@kbn/url-state" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/url-state plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/url-state'] --- import kbnUrlStateObj from './kbn_url_state.devdocs.json'; diff --git a/api_docs/kbn_use_tracked_promise.mdx b/api_docs/kbn_use_tracked_promise.mdx index f398b25a323e4..bc32bf6e16198 100644 --- a/api_docs/kbn_use_tracked_promise.mdx +++ b/api_docs/kbn_use_tracked_promise.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-use-tracked-promise title: "@kbn/use-tracked-promise" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/use-tracked-promise plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/use-tracked-promise'] --- import kbnUseTrackedPromiseObj from './kbn_use_tracked_promise.devdocs.json'; diff --git a/api_docs/kbn_user_profile_components.mdx b/api_docs/kbn_user_profile_components.mdx index d2596522ecc00..5d2afc6001525 100644 --- a/api_docs/kbn_user_profile_components.mdx +++ b/api_docs/kbn_user_profile_components.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-user-profile-components title: "@kbn/user-profile-components" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/user-profile-components plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/user-profile-components'] --- import kbnUserProfileComponentsObj from './kbn_user_profile_components.devdocs.json'; diff --git a/api_docs/kbn_utility_types.mdx b/api_docs/kbn_utility_types.mdx index c2ce0063d815b..f880c831b2b08 100644 --- a/api_docs/kbn_utility_types.mdx +++ b/api_docs/kbn_utility_types.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-utility-types title: "@kbn/utility-types" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/utility-types plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/utility-types'] --- import kbnUtilityTypesObj from './kbn_utility_types.devdocs.json'; diff --git a/api_docs/kbn_utility_types_jest.mdx b/api_docs/kbn_utility_types_jest.mdx index 06f035cfc513d..b6f090a7b2751 100644 --- a/api_docs/kbn_utility_types_jest.mdx +++ b/api_docs/kbn_utility_types_jest.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-utility-types-jest title: "@kbn/utility-types-jest" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/utility-types-jest plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/utility-types-jest'] --- import kbnUtilityTypesJestObj from './kbn_utility_types_jest.devdocs.json'; diff --git a/api_docs/kbn_utils.mdx b/api_docs/kbn_utils.mdx index 33ca9f3637eb1..928e5f983c930 100644 --- a/api_docs/kbn_utils.mdx +++ b/api_docs/kbn_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-utils title: "@kbn/utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/utils plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/utils'] --- import kbnUtilsObj from './kbn_utils.devdocs.json'; diff --git a/api_docs/kbn_visualization_ui_components.mdx b/api_docs/kbn_visualization_ui_components.mdx index 7f4bc047a26b5..e729256a35848 100644 --- a/api_docs/kbn_visualization_ui_components.mdx +++ b/api_docs/kbn_visualization_ui_components.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-visualization-ui-components title: "@kbn/visualization-ui-components" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/visualization-ui-components plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/visualization-ui-components'] --- import kbnVisualizationUiComponentsObj from './kbn_visualization_ui_components.devdocs.json'; diff --git a/api_docs/kbn_visualization_utils.mdx b/api_docs/kbn_visualization_utils.mdx index 9c72cf3c8a1db..3041b3e45b8a4 100644 --- a/api_docs/kbn_visualization_utils.mdx +++ b/api_docs/kbn_visualization_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-visualization-utils title: "@kbn/visualization-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/visualization-utils plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/visualization-utils'] --- import kbnVisualizationUtilsObj from './kbn_visualization_utils.devdocs.json'; diff --git a/api_docs/kbn_xstate_utils.mdx b/api_docs/kbn_xstate_utils.mdx index 08efd34725281..a05627d669a08 100644 --- a/api_docs/kbn_xstate_utils.mdx +++ b/api_docs/kbn_xstate_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-xstate-utils title: "@kbn/xstate-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/xstate-utils plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/xstate-utils'] --- import kbnXstateUtilsObj from './kbn_xstate_utils.devdocs.json'; diff --git a/api_docs/kbn_yarn_lock_validator.mdx b/api_docs/kbn_yarn_lock_validator.mdx index 6c0de6a0fbc6f..eb4a112605b3c 100644 --- a/api_docs/kbn_yarn_lock_validator.mdx +++ b/api_docs/kbn_yarn_lock_validator.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-yarn-lock-validator title: "@kbn/yarn-lock-validator" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/yarn-lock-validator plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/yarn-lock-validator'] --- import kbnYarnLockValidatorObj from './kbn_yarn_lock_validator.devdocs.json'; diff --git a/api_docs/kbn_zod_helpers.mdx b/api_docs/kbn_zod_helpers.mdx index 998ba6017026d..fa27ab37a0f3d 100644 --- a/api_docs/kbn_zod_helpers.mdx +++ b/api_docs/kbn_zod_helpers.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-zod-helpers title: "@kbn/zod-helpers" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/zod-helpers plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/zod-helpers'] --- import kbnZodHelpersObj from './kbn_zod_helpers.devdocs.json'; diff --git a/api_docs/kibana_overview.mdx b/api_docs/kibana_overview.mdx index e1c0f9a90751c..95c53c08bb0d0 100644 --- a/api_docs/kibana_overview.mdx +++ b/api_docs/kibana_overview.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kibanaOverview title: "kibanaOverview" image: https://source.unsplash.com/400x175/?github description: API docs for the kibanaOverview plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'kibanaOverview'] --- import kibanaOverviewObj from './kibana_overview.devdocs.json'; diff --git a/api_docs/kibana_react.devdocs.json b/api_docs/kibana_react.devdocs.json index b9530c96a486e..44778dc832884 100644 --- a/api_docs/kibana_react.devdocs.json +++ b/api_docs/kibana_react.devdocs.json @@ -647,6 +647,22 @@ "plugin": "indexManagement", "path": "x-pack/plugins/index_management/public/application/index.tsx" }, + { + "plugin": "devTools", + "path": "src/plugins/dev_tools/public/application.tsx" + }, + { + "plugin": "devTools", + "path": "src/plugins/dev_tools/public/application.tsx" + }, + { + "plugin": "devTools", + "path": "src/plugins/dev_tools/public/application.tsx" + }, + { + "plugin": "console", + "path": "src/plugins/console/public/shared_imports.ts" + }, { "plugin": "visualizations", "path": "src/plugins/visualizations/public/visualize_app/utils/use/use_visualize_app_state.tsx" @@ -1527,18 +1543,6 @@ "plugin": "observabilityOnboarding", "path": "x-pack/plugins/observability_onboarding/public/application/app.tsx" }, - { - "plugin": "devTools", - "path": "src/plugins/dev_tools/public/application.tsx" - }, - { - "plugin": "devTools", - "path": "src/plugins/dev_tools/public/application.tsx" - }, - { - "plugin": "devTools", - "path": "src/plugins/dev_tools/public/application.tsx" - }, { "plugin": "painlessLab", "path": "x-pack/plugins/painless_lab/public/shared_imports.ts" @@ -1615,10 +1619,6 @@ "plugin": "securitySolution", "path": "x-pack/plugins/security_solution/public/app/app.tsx" }, - { - "plugin": "console", - "path": "src/plugins/console/public/shared_imports.ts" - }, { "plugin": "snapshotRestore", "path": "x-pack/plugins/snapshot_restore/public/shared_imports.ts" @@ -2436,6 +2436,18 @@ "plugin": "savedObjects", "path": "src/plugins/saved_objects/public/saved_object/helpers/confirm_modal_promise.tsx" }, + { + "plugin": "console", + "path": "src/plugins/console/public/shared_imports.ts" + }, + { + "plugin": "console", + "path": "src/plugins/console/public/application/hooks/use_send_current_request/use_send_current_request.ts" + }, + { + "plugin": "console", + "path": "src/plugins/console/public/application/hooks/use_send_current_request/use_send_current_request.ts" + }, { "plugin": "runtimeFields", "path": "x-pack/plugins/runtime_fields/public/shared_imports.ts" @@ -2450,11 +2462,11 @@ }, { "plugin": "indexManagement", - "path": "x-pack/plugins/index_management/public/application/components/component_templates/component_template_wizard/component_template_edit/component_template_edit.tsx" + "path": "x-pack/plugins/index_management/public/application/components/component_templates/component_template_wizard/component_template_datastreams_rollover/use_datastreams_rollover.tsx" }, { "plugin": "indexManagement", - "path": "x-pack/plugins/index_management/public/application/components/component_templates/component_template_wizard/component_template_edit/component_template_edit.tsx" + "path": "x-pack/plugins/index_management/public/application/components/component_templates/component_template_wizard/component_template_datastreams_rollover/use_datastreams_rollover.tsx" }, { "plugin": "dataViewEditor", @@ -3112,18 +3124,6 @@ "plugin": "securitySolution", "path": "x-pack/plugins/security_solution/public/detection_engine/rule_management_ui/components/rules_table/bulk_actions/use_bulk_actions.tsx" }, - { - "plugin": "console", - "path": "src/plugins/console/public/shared_imports.ts" - }, - { - "plugin": "console", - "path": "src/plugins/console/public/application/hooks/use_send_current_request/use_send_current_request.ts" - }, - { - "plugin": "console", - "path": "src/plugins/console/public/application/hooks/use_send_current_request/use_send_current_request.ts" - }, { "plugin": "synthetics", "path": "x-pack/plugins/synthetics/public/apps/synthetics/state/monitor_list/toast_title.tsx" diff --git a/api_docs/kibana_react.mdx b/api_docs/kibana_react.mdx index 1ab2e02eccf59..b3c87266ee668 100644 --- a/api_docs/kibana_react.mdx +++ b/api_docs/kibana_react.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kibanaReact title: "kibanaReact" image: https://source.unsplash.com/400x175/?github description: API docs for the kibanaReact plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'kibanaReact'] --- import kibanaReactObj from './kibana_react.devdocs.json'; diff --git a/api_docs/kibana_utils.mdx b/api_docs/kibana_utils.mdx index 8075da83a7aea..e693aad9cc029 100644 --- a/api_docs/kibana_utils.mdx +++ b/api_docs/kibana_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kibanaUtils title: "kibanaUtils" image: https://source.unsplash.com/400x175/?github description: API docs for the kibanaUtils plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'kibanaUtils'] --- import kibanaUtilsObj from './kibana_utils.devdocs.json'; diff --git a/api_docs/kubernetes_security.mdx b/api_docs/kubernetes_security.mdx index 27ae26f5aa2db..7f891809271fd 100644 --- a/api_docs/kubernetes_security.mdx +++ b/api_docs/kubernetes_security.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kubernetesSecurity title: "kubernetesSecurity" image: https://source.unsplash.com/400x175/?github description: API docs for the kubernetesSecurity plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'kubernetesSecurity'] --- import kubernetesSecurityObj from './kubernetes_security.devdocs.json'; diff --git a/api_docs/lens.mdx b/api_docs/lens.mdx index fd0c3cc19a2dd..10acbcccf362f 100644 --- a/api_docs/lens.mdx +++ b/api_docs/lens.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/lens title: "lens" image: https://source.unsplash.com/400x175/?github description: API docs for the lens plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'lens'] --- import lensObj from './lens.devdocs.json'; diff --git a/api_docs/license_api_guard.mdx b/api_docs/license_api_guard.mdx index 76e4461b07f0f..939837d54382b 100644 --- a/api_docs/license_api_guard.mdx +++ b/api_docs/license_api_guard.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/licenseApiGuard title: "licenseApiGuard" image: https://source.unsplash.com/400x175/?github description: API docs for the licenseApiGuard plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'licenseApiGuard'] --- import licenseApiGuardObj from './license_api_guard.devdocs.json'; diff --git a/api_docs/license_management.mdx b/api_docs/license_management.mdx index affcd2ce1e4db..f845d49123c79 100644 --- a/api_docs/license_management.mdx +++ b/api_docs/license_management.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/licenseManagement title: "licenseManagement" image: https://source.unsplash.com/400x175/?github description: API docs for the licenseManagement plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'licenseManagement'] --- import licenseManagementObj from './license_management.devdocs.json'; diff --git a/api_docs/licensing.mdx b/api_docs/licensing.mdx index be6e964252460..2861adc10cdab 100644 --- a/api_docs/licensing.mdx +++ b/api_docs/licensing.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/licensing title: "licensing" image: https://source.unsplash.com/400x175/?github description: API docs for the licensing plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'licensing'] --- import licensingObj from './licensing.devdocs.json'; diff --git a/api_docs/links.mdx b/api_docs/links.mdx index eb255c85b9c55..daad58b248fe0 100644 --- a/api_docs/links.mdx +++ b/api_docs/links.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/links title: "links" image: https://source.unsplash.com/400x175/?github description: API docs for the links plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'links'] --- import linksObj from './links.devdocs.json'; diff --git a/api_docs/lists.mdx b/api_docs/lists.mdx index 1ae264e182481..3571677bc3f0f 100644 --- a/api_docs/lists.mdx +++ b/api_docs/lists.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/lists title: "lists" image: https://source.unsplash.com/400x175/?github description: API docs for the lists plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'lists'] --- import listsObj from './lists.devdocs.json'; diff --git a/api_docs/log_explorer.devdocs.json b/api_docs/logs_explorer.devdocs.json similarity index 75% rename from api_docs/log_explorer.devdocs.json rename to api_docs/logs_explorer.devdocs.json index 2157d8b4abafe..07da878441b33 100644 --- a/api_docs/log_explorer.devdocs.json +++ b/api_docs/logs_explorer.devdocs.json @@ -1,10 +1,10 @@ { - "id": "logExplorer", + "id": "logsExplorer", "client": { "classes": [], "functions": [ { - "parentPluginId": "logExplorer", + "parentPluginId": "logsExplorer", "id": "def-public.getDiscoverColumnsFromDisplayOptions", "type": "Function", "tags": [], @@ -13,20 +13,20 @@ "signature": [ "(displayOptions: ", { - "pluginId": "logExplorer", + "pluginId": "logsExplorer", "scope": "common", - "docId": "kibLogExplorerPluginApi", + "docId": "kibLogsExplorerPluginApi", "section": "def-common.DisplayOptions", "text": "DisplayOptions" }, ") => string[] | undefined" ], - "path": "x-pack/plugins/log_explorer/public/utils/convert_discover_app_state.ts", + "path": "x-pack/plugins/observability_solution/logs_explorer/public/utils/convert_discover_app_state.ts", "deprecated": false, "trackAdoption": false, "children": [ { - "parentPluginId": "logExplorer", + "parentPluginId": "logsExplorer", "id": "def-public.getDiscoverColumnsFromDisplayOptions.$1", "type": "Object", "tags": [], @@ -34,14 +34,14 @@ "description": [], "signature": [ { - "pluginId": "logExplorer", + "pluginId": "logsExplorer", "scope": "common", - "docId": "kibLogExplorerPluginApi", + "docId": "kibLogsExplorerPluginApi", "section": "def-common.DisplayOptions", "text": "DisplayOptions" } ], - "path": "x-pack/plugins/log_explorer/public/utils/convert_discover_app_state.ts", + "path": "x-pack/plugins/observability_solution/logs_explorer/public/utils/convert_discover_app_state.ts", "deprecated": false, "trackAdoption": false, "isRequired": true @@ -51,7 +51,7 @@ "initialIsOpen": false }, { - "parentPluginId": "logExplorer", + "parentPluginId": "logsExplorer", "id": "def-public.getDiscoverFiltersFromState", "type": "Function", "tags": [], @@ -78,12 +78,12 @@ }, "[]" ], - "path": "x-pack/plugins/log_explorer/public/utils/convert_discover_app_state.ts", + "path": "x-pack/plugins/observability_solution/logs_explorer/public/utils/convert_discover_app_state.ts", "deprecated": false, "trackAdoption": false, "children": [ { - "parentPluginId": "logExplorer", + "parentPluginId": "logsExplorer", "id": "def-public.getDiscoverFiltersFromState.$1", "type": "Array", "tags": [], @@ -99,13 +99,13 @@ }, "[]" ], - "path": "x-pack/plugins/log_explorer/public/utils/convert_discover_app_state.ts", + "path": "x-pack/plugins/observability_solution/logs_explorer/public/utils/convert_discover_app_state.ts", "deprecated": false, "trackAdoption": false, "isRequired": true }, { - "parentPluginId": "logExplorer", + "parentPluginId": "logsExplorer", "id": "def-public.getDiscoverFiltersFromState.$2", "type": "Object", "tags": [], @@ -115,7 +115,7 @@ "ControlOptions", " | undefined" ], - "path": "x-pack/plugins/log_explorer/public/utils/convert_discover_app_state.ts", + "path": "x-pack/plugins/observability_solution/logs_explorer/public/utils/convert_discover_app_state.ts", "deprecated": false, "trackAdoption": false, "isRequired": false @@ -125,7 +125,7 @@ "initialIsOpen": false }, { - "parentPluginId": "logExplorer", + "parentPluginId": "logsExplorer", "id": "def-public.getDiscoverGridFromDisplayOptions", "type": "Function", "tags": [], @@ -134,9 +134,9 @@ "signature": [ "(displayOptions: ", { - "pluginId": "logExplorer", + "pluginId": "logsExplorer", "scope": "common", - "docId": "kibLogExplorerPluginApi", + "docId": "kibLogsExplorerPluginApi", "section": "def-common.DisplayOptions", "text": "DisplayOptions" }, @@ -150,12 +150,12 @@ }, " | undefined" ], - "path": "x-pack/plugins/log_explorer/public/utils/convert_discover_app_state.ts", + "path": "x-pack/plugins/observability_solution/logs_explorer/public/utils/convert_discover_app_state.ts", "deprecated": false, "trackAdoption": false, "children": [ { - "parentPluginId": "logExplorer", + "parentPluginId": "logsExplorer", "id": "def-public.getDiscoverGridFromDisplayOptions.$1", "type": "Object", "tags": [], @@ -163,14 +163,14 @@ "description": [], "signature": [ { - "pluginId": "logExplorer", + "pluginId": "logsExplorer", "scope": "common", - "docId": "kibLogExplorerPluginApi", + "docId": "kibLogsExplorerPluginApi", "section": "def-common.DisplayOptions", "text": "DisplayOptions" } ], - "path": "x-pack/plugins/log_explorer/public/utils/convert_discover_app_state.ts", + "path": "x-pack/plugins/observability_solution/logs_explorer/public/utils/convert_discover_app_state.ts", "deprecated": false, "trackAdoption": false, "isRequired": true @@ -182,18 +182,18 @@ ], "interfaces": [ { - "parentPluginId": "logExplorer", + "parentPluginId": "logsExplorer", "id": "def-public.LogExplorerController", "type": "Interface", "tags": [], "label": "LogExplorerController", "description": [], - "path": "x-pack/plugins/log_explorer/public/controller/types.ts", + "path": "x-pack/plugins/observability_solution/logs_explorer/public/controller/types.ts", "deprecated": false, "trackAdoption": false, "children": [ { - "parentPluginId": "logExplorer", + "parentPluginId": "logsExplorer", "id": "def-public.LogExplorerController.actions", "type": "Object", "tags": [], @@ -202,12 +202,12 @@ "signature": [ "{}" ], - "path": "x-pack/plugins/log_explorer/public/controller/types.ts", + "path": "x-pack/plugins/observability_solution/logs_explorer/public/controller/types.ts", "deprecated": false, "trackAdoption": false }, { - "parentPluginId": "logExplorer", + "parentPluginId": "logsExplorer", "id": "def-public.LogExplorerController.customizations", "type": "Object", "tags": [], @@ -215,19 +215,19 @@ "description": [], "signature": [ { - "pluginId": "logExplorer", + "pluginId": "logsExplorer", "scope": "public", - "docId": "kibLogExplorerPluginApi", + "docId": "kibLogsExplorerPluginApi", "section": "def-public.LogExplorerCustomizations", "text": "LogExplorerCustomizations" } ], - "path": "x-pack/plugins/log_explorer/public/controller/types.ts", + "path": "x-pack/plugins/observability_solution/logs_explorer/public/controller/types.ts", "deprecated": false, "trackAdoption": false }, { - "parentPluginId": "logExplorer", + "parentPluginId": "logsExplorer", "id": "def-public.LogExplorerController.datasetsClient", "type": "Object", "tags": [], @@ -236,12 +236,12 @@ "signature": [ "IDatasetsClient" ], - "path": "x-pack/plugins/log_explorer/public/controller/types.ts", + "path": "x-pack/plugins/observability_solution/logs_explorer/public/controller/types.ts", "deprecated": false, "trackAdoption": false }, { - "parentPluginId": "logExplorer", + "parentPluginId": "logsExplorer", "id": "def-public.LogExplorerController.discoverServices", "type": "CompoundType", "tags": [], @@ -260,12 +260,12 @@ }, "; }" ], - "path": "x-pack/plugins/log_explorer/public/controller/types.ts", + "path": "x-pack/plugins/observability_solution/logs_explorer/public/controller/types.ts", "deprecated": false, "trackAdoption": false }, { - "parentPluginId": "logExplorer", + "parentPluginId": "logsExplorer", "id": "def-public.LogExplorerController.event$", "type": "Object", "tags": [], @@ -275,12 +275,12 @@ "Observable", "" ], - "path": "x-pack/plugins/log_explorer/public/controller/types.ts", + "path": "x-pack/plugins/observability_solution/logs_explorer/public/controller/types.ts", "deprecated": false, "trackAdoption": false }, { - "parentPluginId": "logExplorer", + "parentPluginId": "logsExplorer", "id": "def-public.LogExplorerController.service", "type": "Object", "tags": [], @@ -302,9 +302,9 @@ }, " & ", { - "pluginId": "logExplorer", + "pluginId": "logsExplorer", "scope": "common", - "docId": "kibLogExplorerPluginApi", + "docId": "kibLogsExplorerPluginApi", "section": "def-common.DisplayOptions", "text": "DisplayOptions" }, @@ -322,9 +322,9 @@ }, " & ", { - "pluginId": "logExplorer", + "pluginId": "logsExplorer", "scope": "common", - "docId": "kibLogExplorerPluginApi", + "docId": "kibLogsExplorerPluginApi", "section": "def-common.DisplayOptions", "text": "DisplayOptions" }, @@ -346,9 +346,9 @@ }, " & ", { - "pluginId": "logExplorer", + "pluginId": "logsExplorer", "scope": "common", - "docId": "kibLogExplorerPluginApi", + "docId": "kibLogsExplorerPluginApi", "section": "def-common.DisplayOptions", "text": "DisplayOptions" }, @@ -370,12 +370,12 @@ "ServiceMap", ">>" ], - "path": "x-pack/plugins/log_explorer/public/controller/types.ts", + "path": "x-pack/plugins/observability_solution/logs_explorer/public/controller/types.ts", "deprecated": false, "trackAdoption": false }, { - "parentPluginId": "logExplorer", + "parentPluginId": "logsExplorer", "id": "def-public.LogExplorerController.state$", "type": "Object", "tags": [], @@ -385,20 +385,20 @@ "Observable", "<", { - "pluginId": "logExplorer", + "pluginId": "logsExplorer", "scope": "public", - "docId": "kibLogExplorerPluginApi", + "docId": "kibLogsExplorerPluginApi", "section": "def-public.LogExplorerPublicState", "text": "LogExplorerPublicState" }, ">" ], - "path": "x-pack/plugins/log_explorer/public/controller/types.ts", + "path": "x-pack/plugins/observability_solution/logs_explorer/public/controller/types.ts", "deprecated": false, "trackAdoption": false }, { - "parentPluginId": "logExplorer", + "parentPluginId": "logsExplorer", "id": "def-public.LogExplorerController.stateMachine", "type": "Object", "tags": [], @@ -420,9 +420,9 @@ }, " & ", { - "pluginId": "logExplorer", + "pluginId": "logsExplorer", "scope": "common", - "docId": "kibLogExplorerPluginApi", + "docId": "kibLogsExplorerPluginApi", "section": "def-common.DisplayOptions", "text": "DisplayOptions" }, @@ -440,9 +440,9 @@ }, " & ", { - "pluginId": "logExplorer", + "pluginId": "logsExplorer", "scope": "common", - "docId": "kibLogExplorerPluginApi", + "docId": "kibLogsExplorerPluginApi", "section": "def-common.DisplayOptions", "text": "DisplayOptions" }, @@ -464,9 +464,9 @@ }, " & ", { - "pluginId": "logExplorer", + "pluginId": "logsExplorer", "scope": "common", - "docId": "kibLogExplorerPluginApi", + "docId": "kibLogsExplorerPluginApi", "section": "def-common.DisplayOptions", "text": "DisplayOptions" }, @@ -492,7 +492,7 @@ "ServiceMap", ">>" ], - "path": "x-pack/plugins/log_explorer/public/controller/types.ts", + "path": "x-pack/plugins/observability_solution/logs_explorer/public/controller/types.ts", "deprecated": false, "trackAdoption": false } @@ -500,18 +500,18 @@ "initialIsOpen": false }, { - "parentPluginId": "logExplorer", + "parentPluginId": "logsExplorer", "id": "def-public.LogExplorerCustomizations", "type": "Interface", "tags": [], "label": "LogExplorerCustomizations", "description": [], - "path": "x-pack/plugins/log_explorer/public/controller/controller_customizations.ts", + "path": "x-pack/plugins/observability_solution/logs_explorer/public/customizations/types.ts", "deprecated": false, "trackAdoption": false, "children": [ { - "parentPluginId": "logExplorer", + "parentPluginId": "logsExplorer", "id": "def-public.LogExplorerCustomizations.flyout", "type": "Object", "tags": [], @@ -522,15 +522,15 @@ "RenderContentCustomization", "<", { - "pluginId": "logExplorer", + "pluginId": "logsExplorer", "scope": "public", - "docId": "kibLogExplorerPluginApi", + "docId": "kibLogsExplorerPluginApi", "section": "def-public.LogExplorerFlyoutContentProps", "text": "LogExplorerFlyoutContentProps" }, "> | undefined; } | undefined" ], - "path": "x-pack/plugins/log_explorer/public/controller/controller_customizations.ts", + "path": "x-pack/plugins/observability_solution/logs_explorer/public/customizations/types.ts", "deprecated": false, "trackAdoption": false } @@ -538,18 +538,18 @@ "initialIsOpen": false }, { - "parentPluginId": "logExplorer", + "parentPluginId": "logsExplorer", "id": "def-public.LogExplorerFlyoutContentProps", "type": "Interface", "tags": [], "label": "LogExplorerFlyoutContentProps", "description": [], - "path": "x-pack/plugins/log_explorer/public/controller/controller_customizations.ts", + "path": "x-pack/plugins/observability_solution/logs_explorer/public/customizations/types.ts", "deprecated": false, "trackAdoption": false, "children": [ { - "parentPluginId": "logExplorer", + "parentPluginId": "logsExplorer", "id": "def-public.LogExplorerFlyoutContentProps.actions", "type": "Object", "tags": [], @@ -560,12 +560,12 @@ "DocViewFilterFn", " | undefined; addColumn: ((columnName: string) => void) | undefined; removeColumn: ((columnName: string) => void) | undefined; }" ], - "path": "x-pack/plugins/log_explorer/public/controller/controller_customizations.ts", + "path": "x-pack/plugins/observability_solution/logs_explorer/public/customizations/types.ts", "deprecated": false, "trackAdoption": false }, { - "parentPluginId": "logExplorer", + "parentPluginId": "logsExplorer", "id": "def-public.LogExplorerFlyoutContentProps.dataView", "type": "Object", "tags": [], @@ -580,12 +580,12 @@ "text": "DataView" } ], - "path": "x-pack/plugins/log_explorer/public/controller/controller_customizations.ts", + "path": "x-pack/plugins/observability_solution/logs_explorer/public/customizations/types.ts", "deprecated": false, "trackAdoption": false }, { - "parentPluginId": "logExplorer", + "parentPluginId": "logsExplorer", "id": "def-public.LogExplorerFlyoutContentProps.doc", "type": "Object", "tags": [], @@ -594,7 +594,7 @@ "signature": [ "LogDocument" ], - "path": "x-pack/plugins/log_explorer/public/controller/controller_customizations.ts", + "path": "x-pack/plugins/observability_solution/logs_explorer/public/customizations/types.ts", "deprecated": false, "trackAdoption": false } @@ -605,7 +605,7 @@ "enums": [], "misc": [ { - "parentPluginId": "logExplorer", + "parentPluginId": "logsExplorer", "id": "def-public.CreateLogExplorerController", "type": "Type", "tags": [], @@ -614,37 +614,37 @@ "signature": [ "({ customizations, initialState, }: { customizations?: ", { - "pluginId": "logExplorer", + "pluginId": "logsExplorer", "scope": "public", - "docId": "kibLogExplorerPluginApi", + "docId": "kibLogsExplorerPluginApi", "section": "def-public.LogExplorerCustomizations", "text": "LogExplorerCustomizations" }, " | undefined; initialState?: ", { - "pluginId": "logExplorer", + "pluginId": "logsExplorer", "scope": "public", - "docId": "kibLogExplorerPluginApi", + "docId": "kibLogsExplorerPluginApi", "section": "def-public.LogExplorerPublicStateUpdate", "text": "LogExplorerPublicStateUpdate" }, " | undefined; }) => Promise<", { - "pluginId": "logExplorer", + "pluginId": "logsExplorer", "scope": "public", - "docId": "kibLogExplorerPluginApi", + "docId": "kibLogsExplorerPluginApi", "section": "def-public.LogExplorerController", "text": "LogExplorerController" }, ">" ], - "path": "x-pack/plugins/log_explorer/public/controller/create_controller.ts", + "path": "x-pack/plugins/observability_solution/logs_explorer/public/controller/create_controller.ts", "deprecated": false, "trackAdoption": false, "returnComment": [], "children": [ { - "parentPluginId": "logExplorer", + "parentPluginId": "logsExplorer", "id": "def-public.CreateLogExplorerController.$1", "type": "Object", "tags": [], @@ -653,23 +653,23 @@ "signature": [ "{ customizations?: ", { - "pluginId": "logExplorer", + "pluginId": "logsExplorer", "scope": "public", - "docId": "kibLogExplorerPluginApi", + "docId": "kibLogsExplorerPluginApi", "section": "def-public.LogExplorerCustomizations", "text": "LogExplorerCustomizations" }, " | undefined; initialState?: ", { - "pluginId": "logExplorer", + "pluginId": "logsExplorer", "scope": "public", - "docId": "kibLogExplorerPluginApi", + "docId": "kibLogsExplorerPluginApi", "section": "def-public.LogExplorerPublicStateUpdate", "text": "LogExplorerPublicStateUpdate" }, " | undefined; }" ], - "path": "x-pack/plugins/log_explorer/public/controller/create_controller.ts", + "path": "x-pack/plugins/observability_solution/logs_explorer/public/controller/create_controller.ts", "deprecated": false, "trackAdoption": false } @@ -677,7 +677,7 @@ "initialIsOpen": false }, { - "parentPluginId": "logExplorer", + "parentPluginId": "logsExplorer", "id": "def-public.LogExplorerControllerContext", "type": "Type", "tags": [], @@ -698,9 +698,9 @@ }, " & ", { - "pluginId": "logExplorer", + "pluginId": "logsExplorer", "scope": "common", - "docId": "kibLogExplorerPluginApi", + "docId": "kibLogsExplorerPluginApi", "section": "def-common.DisplayOptions", "text": "DisplayOptions" }, @@ -718,9 +718,9 @@ }, " & ", { - "pluginId": "logExplorer", + "pluginId": "logsExplorer", "scope": "common", - "docId": "kibLogExplorerPluginApi", + "docId": "kibLogsExplorerPluginApi", "section": "def-common.DisplayOptions", "text": "DisplayOptions" }, @@ -742,9 +742,9 @@ }, " & ", { - "pluginId": "logExplorer", + "pluginId": "logsExplorer", "scope": "common", - "docId": "kibLogExplorerPluginApi", + "docId": "kibLogsExplorerPluginApi", "section": "def-common.DisplayOptions", "text": "DisplayOptions" }, @@ -752,13 +752,13 @@ "WithDiscoverStateContainer", ")" ], - "path": "x-pack/plugins/log_explorer/public/state_machines/log_explorer_controller/src/types.ts", + "path": "x-pack/plugins/observability_solution/logs_explorer/public/state_machines/log_explorer_controller/src/types.ts", "deprecated": false, "trackAdoption": false, "initialIsOpen": false }, { - "parentPluginId": "logExplorer", + "parentPluginId": "logsExplorer", "id": "def-public.LogExplorerPublicState", "type": "Type", "tags": [], @@ -774,9 +774,9 @@ }, " & ", { - "pluginId": "logExplorer", + "pluginId": "logsExplorer", "scope": "common", - "docId": "kibLogExplorerPluginApi", + "docId": "kibLogsExplorerPluginApi", "section": "def-common.DisplayOptions", "text": "DisplayOptions" }, @@ -792,13 +792,13 @@ "IndexPatternBrand", ">; } & { title?: string | undefined; }; }; }; }" ], - "path": "x-pack/plugins/log_explorer/public/controller/types.ts", + "path": "x-pack/plugins/observability_solution/logs_explorer/public/controller/types.ts", "deprecated": false, "trackAdoption": false, "initialIsOpen": false }, { - "parentPluginId": "logExplorer", + "parentPluginId": "logsExplorer", "id": "def-public.LogExplorerPublicStateUpdate", "type": "Type", "tags": [], @@ -814,9 +814,9 @@ }, " & ", { - "pluginId": "logExplorer", + "pluginId": "logsExplorer", "scope": "common", - "docId": "kibLogExplorerPluginApi", + "docId": "kibLogsExplorerPluginApi", "section": "def-common.PartialDisplayOptions", "text": "PartialDisplayOptions" }, @@ -832,7 +832,7 @@ "IndexPatternBrand", ">; } & { title?: string | undefined; }; }; } | undefined; }" ], - "path": "x-pack/plugins/log_explorer/public/controller/types.ts", + "path": "x-pack/plugins/observability_solution/logs_explorer/public/controller/types.ts", "deprecated": false, "trackAdoption": false, "initialIsOpen": false @@ -840,18 +840,18 @@ ], "objects": [], "setup": { - "parentPluginId": "logExplorer", + "parentPluginId": "logsExplorer", "id": "def-public.LogExplorerPluginSetup", "type": "Interface", "tags": [], "label": "LogExplorerPluginSetup", "description": [], - "path": "x-pack/plugins/log_explorer/public/types.ts", + "path": "x-pack/plugins/observability_solution/logs_explorer/public/types.ts", "deprecated": false, "trackAdoption": false, "children": [ { - "parentPluginId": "logExplorer", + "parentPluginId": "logsExplorer", "id": "def-public.LogExplorerPluginSetup.locators", "type": "Object", "tags": [], @@ -860,7 +860,7 @@ "signature": [ "LogExplorerLocators" ], - "path": "x-pack/plugins/log_explorer/public/types.ts", + "path": "x-pack/plugins/observability_solution/logs_explorer/public/types.ts", "deprecated": false, "trackAdoption": false } @@ -869,18 +869,18 @@ "initialIsOpen": true }, "start": { - "parentPluginId": "logExplorer", + "parentPluginId": "logsExplorer", "id": "def-public.LogExplorerPluginStart", "type": "Interface", "tags": [], "label": "LogExplorerPluginStart", "description": [], - "path": "x-pack/plugins/log_explorer/public/types.ts", + "path": "x-pack/plugins/observability_solution/logs_explorer/public/types.ts", "deprecated": false, "trackAdoption": false, "children": [ { - "parentPluginId": "logExplorer", + "parentPluginId": "logsExplorer", "id": "def-public.LogExplorerPluginStart.LogExplorer", "type": "CompoundType", "tags": [], @@ -893,12 +893,12 @@ "LogExplorerProps", ">" ], - "path": "x-pack/plugins/log_explorer/public/types.ts", + "path": "x-pack/plugins/observability_solution/logs_explorer/public/types.ts", "deprecated": false, "trackAdoption": false }, { - "parentPluginId": "logExplorer", + "parentPluginId": "logsExplorer", "id": "def-public.LogExplorerPluginStart.createLogExplorerController", "type": "Function", "tags": [], @@ -907,37 +907,37 @@ "signature": [ "({ customizations, initialState, }: { customizations?: ", { - "pluginId": "logExplorer", + "pluginId": "logsExplorer", "scope": "public", - "docId": "kibLogExplorerPluginApi", + "docId": "kibLogsExplorerPluginApi", "section": "def-public.LogExplorerCustomizations", "text": "LogExplorerCustomizations" }, " | undefined; initialState?: ", { - "pluginId": "logExplorer", + "pluginId": "logsExplorer", "scope": "public", - "docId": "kibLogExplorerPluginApi", + "docId": "kibLogsExplorerPluginApi", "section": "def-public.LogExplorerPublicStateUpdate", "text": "LogExplorerPublicStateUpdate" }, " | undefined; }) => Promise<", { - "pluginId": "logExplorer", + "pluginId": "logsExplorer", "scope": "public", - "docId": "kibLogExplorerPluginApi", + "docId": "kibLogsExplorerPluginApi", "section": "def-public.LogExplorerController", "text": "LogExplorerController" }, ">" ], - "path": "x-pack/plugins/log_explorer/public/types.ts", + "path": "x-pack/plugins/observability_solution/logs_explorer/public/types.ts", "deprecated": false, "trackAdoption": false, "returnComment": [], "children": [ { - "parentPluginId": "logExplorer", + "parentPluginId": "logsExplorer", "id": "def-public.LogExplorerPluginStart.createLogExplorerController.$1", "type": "Object", "tags": [], @@ -946,23 +946,23 @@ "signature": [ "{ customizations?: ", { - "pluginId": "logExplorer", + "pluginId": "logsExplorer", "scope": "public", - "docId": "kibLogExplorerPluginApi", + "docId": "kibLogsExplorerPluginApi", "section": "def-public.LogExplorerCustomizations", "text": "LogExplorerCustomizations" }, " | undefined; initialState?: ", { - "pluginId": "logExplorer", + "pluginId": "logsExplorer", "scope": "public", - "docId": "kibLogExplorerPluginApi", + "docId": "kibLogsExplorerPluginApi", "section": "def-public.LogExplorerPublicStateUpdate", "text": "LogExplorerPublicStateUpdate" }, " | undefined; }" ], - "path": "x-pack/plugins/log_explorer/public/controller/create_controller.ts", + "path": "x-pack/plugins/observability_solution/logs_explorer/public/controller/create_controller.ts", "deprecated": false, "trackAdoption": false } @@ -984,7 +984,7 @@ "common": { "classes": [ { - "parentPluginId": "logExplorer", + "parentPluginId": "logsExplorer", "id": "def-common.AllDatasetSelection", "type": "Class", "tags": [], @@ -992,21 +992,21 @@ "description": [], "signature": [ { - "pluginId": "logExplorer", + "pluginId": "logsExplorer", "scope": "common", - "docId": "kibLogExplorerPluginApi", + "docId": "kibLogsExplorerPluginApi", "section": "def-common.AllDatasetSelection", "text": "AllDatasetSelection" }, " implements ", "DatasetSelectionStrategy" ], - "path": "x-pack/plugins/log_explorer/common/dataset_selection/all_dataset_selection.ts", + "path": "x-pack/plugins/observability_solution/logs_explorer/common/dataset_selection/all_dataset_selection.ts", "deprecated": false, "trackAdoption": false, "children": [ { - "parentPluginId": "logExplorer", + "parentPluginId": "logsExplorer", "id": "def-common.AllDatasetSelection.selectionType", "type": "string", "tags": [], @@ -1015,12 +1015,12 @@ "signature": [ "\"all\"" ], - "path": "x-pack/plugins/log_explorer/common/dataset_selection/all_dataset_selection.ts", + "path": "x-pack/plugins/observability_solution/logs_explorer/common/dataset_selection/all_dataset_selection.ts", "deprecated": false, "trackAdoption": false }, { - "parentPluginId": "logExplorer", + "parentPluginId": "logsExplorer", "id": "def-common.AllDatasetSelection.selection", "type": "Object", "tags": [], @@ -1031,12 +1031,12 @@ "Dataset", "; }" ], - "path": "x-pack/plugins/log_explorer/common/dataset_selection/all_dataset_selection.ts", + "path": "x-pack/plugins/observability_solution/logs_explorer/common/dataset_selection/all_dataset_selection.ts", "deprecated": false, "trackAdoption": false }, { - "parentPluginId": "logExplorer", + "parentPluginId": "logsExplorer", "id": "def-common.AllDatasetSelection.toDataviewSpec", "type": "Function", "tags": [], @@ -1046,14 +1046,14 @@ "() => ", "DataViewSpecWithId" ], - "path": "x-pack/plugins/log_explorer/common/dataset_selection/all_dataset_selection.ts", + "path": "x-pack/plugins/observability_solution/logs_explorer/common/dataset_selection/all_dataset_selection.ts", "deprecated": false, "trackAdoption": false, "children": [], "returnComment": [] }, { - "parentPluginId": "logExplorer", + "parentPluginId": "logsExplorer", "id": "def-common.AllDatasetSelection.toPlainSelection", "type": "Function", "tags": [], @@ -1062,14 +1062,14 @@ "signature": [ "() => { selectionType: \"all\"; }" ], - "path": "x-pack/plugins/log_explorer/common/dataset_selection/all_dataset_selection.ts", + "path": "x-pack/plugins/observability_solution/logs_explorer/common/dataset_selection/all_dataset_selection.ts", "deprecated": false, "trackAdoption": false, "children": [], "returnComment": [] }, { - "parentPluginId": "logExplorer", + "parentPluginId": "logsExplorer", "id": "def-common.AllDatasetSelection.create", "type": "Function", "tags": [], @@ -1078,14 +1078,14 @@ "signature": [ "() => ", { - "pluginId": "logExplorer", + "pluginId": "logsExplorer", "scope": "common", - "docId": "kibLogExplorerPluginApi", + "docId": "kibLogsExplorerPluginApi", "section": "def-common.AllDatasetSelection", "text": "AllDatasetSelection" } ], - "path": "x-pack/plugins/log_explorer/common/dataset_selection/all_dataset_selection.ts", + "path": "x-pack/plugins/observability_solution/logs_explorer/common/dataset_selection/all_dataset_selection.ts", "deprecated": false, "trackAdoption": false, "children": [], @@ -1095,7 +1095,7 @@ "initialIsOpen": false }, { - "parentPluginId": "logExplorer", + "parentPluginId": "logsExplorer", "id": "def-common.UnresolvedDatasetSelection", "type": "Class", "tags": [], @@ -1103,21 +1103,21 @@ "description": [], "signature": [ { - "pluginId": "logExplorer", + "pluginId": "logsExplorer", "scope": "common", - "docId": "kibLogExplorerPluginApi", + "docId": "kibLogsExplorerPluginApi", "section": "def-common.UnresolvedDatasetSelection", "text": "UnresolvedDatasetSelection" }, " implements ", "DatasetSelectionStrategy" ], - "path": "x-pack/plugins/log_explorer/common/dataset_selection/unresolved_dataset_selection.ts", + "path": "x-pack/plugins/observability_solution/logs_explorer/common/dataset_selection/unresolved_dataset_selection.ts", "deprecated": false, "trackAdoption": false, "children": [ { - "parentPluginId": "logExplorer", + "parentPluginId": "logsExplorer", "id": "def-common.UnresolvedDatasetSelection.selectionType", "type": "string", "tags": [], @@ -1126,12 +1126,12 @@ "signature": [ "\"unresolved\"" ], - "path": "x-pack/plugins/log_explorer/common/dataset_selection/unresolved_dataset_selection.ts", + "path": "x-pack/plugins/observability_solution/logs_explorer/common/dataset_selection/unresolved_dataset_selection.ts", "deprecated": false, "trackAdoption": false }, { - "parentPluginId": "logExplorer", + "parentPluginId": "logsExplorer", "id": "def-common.UnresolvedDatasetSelection.selection", "type": "Object", "tags": [], @@ -1142,12 +1142,12 @@ "Dataset", "; }" ], - "path": "x-pack/plugins/log_explorer/common/dataset_selection/unresolved_dataset_selection.ts", + "path": "x-pack/plugins/observability_solution/logs_explorer/common/dataset_selection/unresolved_dataset_selection.ts", "deprecated": false, "trackAdoption": false }, { - "parentPluginId": "logExplorer", + "parentPluginId": "logsExplorer", "id": "def-common.UnresolvedDatasetSelection.toDataviewSpec", "type": "Function", "tags": [], @@ -1157,14 +1157,14 @@ "() => ", "DataViewSpecWithId" ], - "path": "x-pack/plugins/log_explorer/common/dataset_selection/unresolved_dataset_selection.ts", + "path": "x-pack/plugins/observability_solution/logs_explorer/common/dataset_selection/unresolved_dataset_selection.ts", "deprecated": false, "trackAdoption": false, "children": [], "returnComment": [] }, { - "parentPluginId": "logExplorer", + "parentPluginId": "logsExplorer", "id": "def-common.UnresolvedDatasetSelection.toPlainSelection", "type": "Function", "tags": [], @@ -1177,14 +1177,14 @@ "IndexPatternBrand", ">; title: string; }; }; }" ], - "path": "x-pack/plugins/log_explorer/common/dataset_selection/unresolved_dataset_selection.ts", + "path": "x-pack/plugins/observability_solution/logs_explorer/common/dataset_selection/unresolved_dataset_selection.ts", "deprecated": false, "trackAdoption": false, "children": [], "returnComment": [] }, { - "parentPluginId": "logExplorer", + "parentPluginId": "logsExplorer", "id": "def-common.UnresolvedDatasetSelection.fromSelection", "type": "Function", "tags": [], @@ -1197,19 +1197,19 @@ "IndexPatternBrand", ">; } & { title?: string | undefined; }; }) => ", { - "pluginId": "logExplorer", + "pluginId": "logsExplorer", "scope": "common", - "docId": "kibLogExplorerPluginApi", + "docId": "kibLogsExplorerPluginApi", "section": "def-common.UnresolvedDatasetSelection", "text": "UnresolvedDatasetSelection" } ], - "path": "x-pack/plugins/log_explorer/common/dataset_selection/unresolved_dataset_selection.ts", + "path": "x-pack/plugins/observability_solution/logs_explorer/common/dataset_selection/unresolved_dataset_selection.ts", "deprecated": false, "trackAdoption": false, "children": [ { - "parentPluginId": "logExplorer", + "parentPluginId": "logsExplorer", "id": "def-common.UnresolvedDatasetSelection.fromSelection.$1", "type": "CompoundType", "tags": [], @@ -1222,7 +1222,7 @@ "IndexPatternBrand", ">; } & { title?: string | undefined; }; }" ], - "path": "x-pack/plugins/log_explorer/common/dataset_selection/unresolved_dataset_selection.ts", + "path": "x-pack/plugins/observability_solution/logs_explorer/common/dataset_selection/unresolved_dataset_selection.ts", "deprecated": false, "trackAdoption": false, "isRequired": true @@ -1231,7 +1231,7 @@ "returnComment": [] }, { - "parentPluginId": "logExplorer", + "parentPluginId": "logsExplorer", "id": "def-common.UnresolvedDatasetSelection.create", "type": "Function", "tags": [], @@ -1242,19 +1242,19 @@ "Dataset", ") => ", { - "pluginId": "logExplorer", + "pluginId": "logsExplorer", "scope": "common", - "docId": "kibLogExplorerPluginApi", + "docId": "kibLogsExplorerPluginApi", "section": "def-common.UnresolvedDatasetSelection", "text": "UnresolvedDatasetSelection" } ], - "path": "x-pack/plugins/log_explorer/common/dataset_selection/unresolved_dataset_selection.ts", + "path": "x-pack/plugins/observability_solution/logs_explorer/common/dataset_selection/unresolved_dataset_selection.ts", "deprecated": false, "trackAdoption": false, "children": [ { - "parentPluginId": "logExplorer", + "parentPluginId": "logsExplorer", "id": "def-common.UnresolvedDatasetSelection.create.$1", "type": "Object", "tags": [], @@ -1263,7 +1263,7 @@ "signature": [ "Dataset" ], - "path": "x-pack/plugins/log_explorer/common/dataset_selection/unresolved_dataset_selection.ts", + "path": "x-pack/plugins/observability_solution/logs_explorer/common/dataset_selection/unresolved_dataset_selection.ts", "deprecated": false, "trackAdoption": false, "isRequired": true @@ -1277,7 +1277,7 @@ ], "functions": [ { - "parentPluginId": "logExplorer", + "parentPluginId": "logsExplorer", "id": "def-common.hydrateDatasetSelection", "type": "Function", "tags": [], @@ -1294,9 +1294,9 @@ "IndexPatternBrand", ">; } & { title?: string | undefined; }; }; }) => ", { - "pluginId": "logExplorer", + "pluginId": "logsExplorer", "scope": "common", - "docId": "kibLogExplorerPluginApi", + "docId": "kibLogsExplorerPluginApi", "section": "def-common.AllDatasetSelection", "text": "AllDatasetSelection" }, @@ -1304,19 +1304,19 @@ "SingleDatasetSelection", " | ", { - "pluginId": "logExplorer", + "pluginId": "logsExplorer", "scope": "common", - "docId": "kibLogExplorerPluginApi", + "docId": "kibLogsExplorerPluginApi", "section": "def-common.UnresolvedDatasetSelection", "text": "UnresolvedDatasetSelection" } ], - "path": "x-pack/plugins/log_explorer/common/dataset_selection/hydrate_dataset_selection.ts.ts", + "path": "x-pack/plugins/observability_solution/logs_explorer/common/dataset_selection/hydrate_dataset_selection.ts.ts", "deprecated": false, "trackAdoption": false, "children": [ { - "parentPluginId": "logExplorer", + "parentPluginId": "logsExplorer", "id": "def-common.hydrateDatasetSelection.$1", "type": "CompoundType", "tags": [], @@ -1333,7 +1333,7 @@ "IndexPatternBrand", ">; } & { title?: string | undefined; }; }; }" ], - "path": "x-pack/plugins/log_explorer/common/dataset_selection/hydrate_dataset_selection.ts.ts", + "path": "x-pack/plugins/observability_solution/logs_explorer/common/dataset_selection/hydrate_dataset_selection.ts.ts", "deprecated": false, "trackAdoption": false, "isRequired": true @@ -1345,18 +1345,18 @@ ], "interfaces": [ { - "parentPluginId": "logExplorer", + "parentPluginId": "logsExplorer", "id": "def-common.ChartDisplayOptions", "type": "Interface", "tags": [], "label": "ChartDisplayOptions", "description": [], - "path": "x-pack/plugins/log_explorer/common/display_options/types.ts", + "path": "x-pack/plugins/observability_solution/logs_explorer/common/display_options/types.ts", "deprecated": false, "trackAdoption": false, "children": [ { - "parentPluginId": "logExplorer", + "parentPluginId": "logsExplorer", "id": "def-common.ChartDisplayOptions.breakdownField", "type": "CompoundType", "tags": [], @@ -1365,7 +1365,7 @@ "signature": [ "string | null" ], - "path": "x-pack/plugins/log_explorer/common/display_options/types.ts", + "path": "x-pack/plugins/observability_solution/logs_explorer/common/display_options/types.ts", "deprecated": false, "trackAdoption": false } @@ -1373,18 +1373,18 @@ "initialIsOpen": false }, { - "parentPluginId": "logExplorer", + "parentPluginId": "logsExplorer", "id": "def-common.DisplayOptions", "type": "Interface", "tags": [], "label": "DisplayOptions", "description": [], - "path": "x-pack/plugins/log_explorer/common/display_options/types.ts", + "path": "x-pack/plugins/observability_solution/logs_explorer/common/display_options/types.ts", "deprecated": false, "trackAdoption": false, "children": [ { - "parentPluginId": "logExplorer", + "parentPluginId": "logsExplorer", "id": "def-common.DisplayOptions.grid", "type": "Object", "tags": [], @@ -1392,19 +1392,19 @@ "description": [], "signature": [ { - "pluginId": "logExplorer", + "pluginId": "logsExplorer", "scope": "common", - "docId": "kibLogExplorerPluginApi", + "docId": "kibLogsExplorerPluginApi", "section": "def-common.GridDisplayOptions", "text": "GridDisplayOptions" } ], - "path": "x-pack/plugins/log_explorer/common/display_options/types.ts", + "path": "x-pack/plugins/observability_solution/logs_explorer/common/display_options/types.ts", "deprecated": false, "trackAdoption": false }, { - "parentPluginId": "logExplorer", + "parentPluginId": "logsExplorer", "id": "def-common.DisplayOptions.chart", "type": "Object", "tags": [], @@ -1412,14 +1412,14 @@ "description": [], "signature": [ { - "pluginId": "logExplorer", + "pluginId": "logsExplorer", "scope": "common", - "docId": "kibLogExplorerPluginApi", + "docId": "kibLogsExplorerPluginApi", "section": "def-common.ChartDisplayOptions", "text": "ChartDisplayOptions" } ], - "path": "x-pack/plugins/log_explorer/common/display_options/types.ts", + "path": "x-pack/plugins/observability_solution/logs_explorer/common/display_options/types.ts", "deprecated": false, "trackAdoption": false } @@ -1427,29 +1427,29 @@ "initialIsOpen": false }, { - "parentPluginId": "logExplorer", + "parentPluginId": "logsExplorer", "id": "def-common.GridColumnDisplayOptions", "type": "Interface", "tags": [], "label": "GridColumnDisplayOptions", "description": [], - "path": "x-pack/plugins/log_explorer/common/display_options/types.ts", + "path": "x-pack/plugins/observability_solution/logs_explorer/common/display_options/types.ts", "deprecated": false, "trackAdoption": false, "children": [ { - "parentPluginId": "logExplorer", + "parentPluginId": "logsExplorer", "id": "def-common.GridColumnDisplayOptions.field", "type": "string", "tags": [], "label": "field", "description": [], - "path": "x-pack/plugins/log_explorer/common/display_options/types.ts", + "path": "x-pack/plugins/observability_solution/logs_explorer/common/display_options/types.ts", "deprecated": false, "trackAdoption": false }, { - "parentPluginId": "logExplorer", + "parentPluginId": "logsExplorer", "id": "def-common.GridColumnDisplayOptions.width", "type": "number", "tags": [], @@ -1458,7 +1458,7 @@ "signature": [ "number | undefined" ], - "path": "x-pack/plugins/log_explorer/common/display_options/types.ts", + "path": "x-pack/plugins/observability_solution/logs_explorer/common/display_options/types.ts", "deprecated": false, "trackAdoption": false } @@ -1466,18 +1466,18 @@ "initialIsOpen": false }, { - "parentPluginId": "logExplorer", + "parentPluginId": "logsExplorer", "id": "def-common.GridDisplayOptions", "type": "Interface", "tags": [], "label": "GridDisplayOptions", "description": [], - "path": "x-pack/plugins/log_explorer/common/display_options/types.ts", + "path": "x-pack/plugins/observability_solution/logs_explorer/common/display_options/types.ts", "deprecated": false, "trackAdoption": false, "children": [ { - "parentPluginId": "logExplorer", + "parentPluginId": "logsExplorer", "id": "def-common.GridDisplayOptions.columns", "type": "Array", "tags": [], @@ -1485,20 +1485,20 @@ "description": [], "signature": [ { - "pluginId": "logExplorer", + "pluginId": "logsExplorer", "scope": "common", - "docId": "kibLogExplorerPluginApi", + "docId": "kibLogsExplorerPluginApi", "section": "def-common.GridColumnDisplayOptions", "text": "GridColumnDisplayOptions" }, "[]" ], - "path": "x-pack/plugins/log_explorer/common/display_options/types.ts", + "path": "x-pack/plugins/observability_solution/logs_explorer/common/display_options/types.ts", "deprecated": false, "trackAdoption": false }, { - "parentPluginId": "logExplorer", + "parentPluginId": "logsExplorer", "id": "def-common.GridDisplayOptions.rows", "type": "Object", "tags": [], @@ -1506,14 +1506,14 @@ "description": [], "signature": [ { - "pluginId": "logExplorer", + "pluginId": "logsExplorer", "scope": "common", - "docId": "kibLogExplorerPluginApi", + "docId": "kibLogsExplorerPluginApi", "section": "def-common.GridRowsDisplayOptions", "text": "GridRowsDisplayOptions" } ], - "path": "x-pack/plugins/log_explorer/common/display_options/types.ts", + "path": "x-pack/plugins/observability_solution/logs_explorer/common/display_options/types.ts", "deprecated": false, "trackAdoption": false } @@ -1521,35 +1521,35 @@ "initialIsOpen": false }, { - "parentPluginId": "logExplorer", + "parentPluginId": "logsExplorer", "id": "def-common.GridRowsDisplayOptions", "type": "Interface", "tags": [], "label": "GridRowsDisplayOptions", "description": [], - "path": "x-pack/plugins/log_explorer/common/display_options/types.ts", + "path": "x-pack/plugins/observability_solution/logs_explorer/common/display_options/types.ts", "deprecated": false, "trackAdoption": false, "children": [ { - "parentPluginId": "logExplorer", + "parentPluginId": "logsExplorer", "id": "def-common.GridRowsDisplayOptions.rowHeight", "type": "number", "tags": [], "label": "rowHeight", "description": [], - "path": "x-pack/plugins/log_explorer/common/display_options/types.ts", + "path": "x-pack/plugins/observability_solution/logs_explorer/common/display_options/types.ts", "deprecated": false, "trackAdoption": false }, { - "parentPluginId": "logExplorer", + "parentPluginId": "logsExplorer", "id": "def-common.GridRowsDisplayOptions.rowsPerPage", "type": "number", "tags": [], "label": "rowsPerPage", "description": [], - "path": "x-pack/plugins/log_explorer/common/display_options/types.ts", + "path": "x-pack/plugins/observability_solution/logs_explorer/common/display_options/types.ts", "deprecated": false, "trackAdoption": false } @@ -1557,18 +1557,18 @@ "initialIsOpen": false }, { - "parentPluginId": "logExplorer", + "parentPluginId": "logsExplorer", "id": "def-common.PartialDisplayOptions", "type": "Interface", "tags": [], "label": "PartialDisplayOptions", "description": [], - "path": "x-pack/plugins/log_explorer/common/display_options/types.ts", + "path": "x-pack/plugins/observability_solution/logs_explorer/common/display_options/types.ts", "deprecated": false, "trackAdoption": false, "children": [ { - "parentPluginId": "logExplorer", + "parentPluginId": "logsExplorer", "id": "def-common.PartialDisplayOptions.grid", "type": "Object", "tags": [], @@ -1577,28 +1577,28 @@ "signature": [ "Partial & { rows?: Partial<", { - "pluginId": "logExplorer", + "pluginId": "logsExplorer", "scope": "common", - "docId": "kibLogExplorerPluginApi", + "docId": "kibLogsExplorerPluginApi", "section": "def-common.GridRowsDisplayOptions", "text": "GridRowsDisplayOptions" }, "> | undefined; }> | undefined" ], - "path": "x-pack/plugins/log_explorer/common/display_options/types.ts", + "path": "x-pack/plugins/observability_solution/logs_explorer/common/display_options/types.ts", "deprecated": false, "trackAdoption": false }, { - "parentPluginId": "logExplorer", + "parentPluginId": "logsExplorer", "id": "def-common.PartialDisplayOptions.chart", "type": "Object", "tags": [], @@ -1607,15 +1607,15 @@ "signature": [ "Partial<", { - "pluginId": "logExplorer", + "pluginId": "logsExplorer", "scope": "common", - "docId": "kibLogExplorerPluginApi", + "docId": "kibLogsExplorerPluginApi", "section": "def-common.ChartDisplayOptions", "text": "ChartDisplayOptions" }, "> | undefined" ], - "path": "x-pack/plugins/log_explorer/common/display_options/types.ts", + "path": "x-pack/plugins/observability_solution/logs_explorer/common/display_options/types.ts", "deprecated": false, "trackAdoption": false } @@ -1626,7 +1626,7 @@ "enums": [], "misc": [ { - "parentPluginId": "logExplorer", + "parentPluginId": "logsExplorer", "id": "def-common.availableControlPanelFields", "type": "Array", "tags": [], @@ -1635,13 +1635,13 @@ "signature": [ "\"data_stream.namespace\"[]" ], - "path": "x-pack/plugins/log_explorer/common/control_panels/available_control_panels.ts", + "path": "x-pack/plugins/observability_solution/logs_explorer/common/control_panels/available_control_panels.ts", "deprecated": false, "trackAdoption": false, "initialIsOpen": false }, { - "parentPluginId": "logExplorer", + "parentPluginId": "logsExplorer", "id": "def-common.AvailableControlPanels", "type": "Type", "tags": [], @@ -1650,13 +1650,13 @@ "signature": [ "{ readonly NAMESPACE: \"data_stream.namespace\"; }" ], - "path": "x-pack/plugins/log_explorer/common/control_panels/available_control_panels.ts", + "path": "x-pack/plugins/observability_solution/logs_explorer/common/control_panels/available_control_panels.ts", "deprecated": false, "trackAdoption": false, "initialIsOpen": false }, { - "parentPluginId": "logExplorer", + "parentPluginId": "logsExplorer", "id": "def-common.ControlPanels", "type": "Type", "tags": [], @@ -1665,13 +1665,13 @@ "signature": [ "{ [x: string]: { order: number; width: \"small\" | \"medium\" | \"large\"; grow: boolean; type: string; explicitInput: { id: string; } & { dataViewId?: string | undefined; exclude?: boolean | undefined; existsSelected?: boolean | undefined; fieldName?: string | undefined; selectedOptions?: string[] | undefined; title?: string | undefined; }; }; }" ], - "path": "x-pack/plugins/log_explorer/common/control_panels/types.ts", + "path": "x-pack/plugins/observability_solution/logs_explorer/common/control_panels/types.ts", "deprecated": false, "trackAdoption": false, "initialIsOpen": false }, { - "parentPluginId": "logExplorer", + "parentPluginId": "logsExplorer", "id": "def-common.DatasetSelectionPlain", "type": "Type", "tags": [], @@ -1688,13 +1688,13 @@ "IndexPatternBrand", ">; } & { title?: string | undefined; }; }; }" ], - "path": "x-pack/plugins/log_explorer/common/dataset_selection/types.ts", + "path": "x-pack/plugins/observability_solution/logs_explorer/common/dataset_selection/types.ts", "deprecated": false, "trackAdoption": false, "initialIsOpen": false }, { - "parentPluginId": "logExplorer", + "parentPluginId": "logsExplorer", "id": "def-common.PartialChartDisplayOptions", "type": "Type", "tags": [], @@ -1703,13 +1703,13 @@ "signature": [ "{ breakdownField?: string | null | undefined; }" ], - "path": "x-pack/plugins/log_explorer/common/display_options/types.ts", + "path": "x-pack/plugins/observability_solution/logs_explorer/common/display_options/types.ts", "deprecated": false, "trackAdoption": false, "initialIsOpen": false }, { - "parentPluginId": "logExplorer", + "parentPluginId": "logsExplorer", "id": "def-common.PartialGridDisplayOptions", "type": "Type", "tags": [], @@ -1718,29 +1718,29 @@ "signature": [ "{ columns?: ", { - "pluginId": "logExplorer", + "pluginId": "logsExplorer", "scope": "common", - "docId": "kibLogExplorerPluginApi", + "docId": "kibLogsExplorerPluginApi", "section": "def-common.GridColumnDisplayOptions", "text": "GridColumnDisplayOptions" }, "[] | undefined; rows?: Partial<", { - "pluginId": "logExplorer", + "pluginId": "logsExplorer", "scope": "common", - "docId": "kibLogExplorerPluginApi", + "docId": "kibLogsExplorerPluginApi", "section": "def-common.GridRowsDisplayOptions", "text": "GridRowsDisplayOptions" }, "> | undefined; }" ], - "path": "x-pack/plugins/log_explorer/common/display_options/types.ts", + "path": "x-pack/plugins/observability_solution/logs_explorer/common/display_options/types.ts", "deprecated": false, "trackAdoption": false, "initialIsOpen": false }, { - "parentPluginId": "logExplorer", + "parentPluginId": "logsExplorer", "id": "def-common.PartialGridRowsDisplayOptions", "type": "Type", "tags": [], @@ -1749,7 +1749,7 @@ "signature": [ "{ rowHeight?: number | undefined; rowsPerPage?: number | undefined; }" ], - "path": "x-pack/plugins/log_explorer/common/display_options/types.ts", + "path": "x-pack/plugins/observability_solution/logs_explorer/common/display_options/types.ts", "deprecated": false, "trackAdoption": false, "initialIsOpen": false @@ -1757,7 +1757,7 @@ ], "objects": [ { - "parentPluginId": "logExplorer", + "parentPluginId": "logsExplorer", "id": "def-common.availableControlsPanels", "type": "Object", "tags": [], @@ -1766,46 +1766,46 @@ "signature": [ "{ readonly NAMESPACE: \"data_stream.namespace\"; }" ], - "path": "x-pack/plugins/log_explorer/common/control_panels/available_control_panels.ts", + "path": "x-pack/plugins/observability_solution/logs_explorer/common/control_panels/available_control_panels.ts", "deprecated": false, "trackAdoption": false, "initialIsOpen": false }, { - "parentPluginId": "logExplorer", + "parentPluginId": "logsExplorer", "id": "def-common.controlPanelConfigs", "type": "Object", "tags": [], "label": "controlPanelConfigs", "description": [], - "path": "x-pack/plugins/log_explorer/common/control_panels/available_control_panels.ts", + "path": "x-pack/plugins/observability_solution/logs_explorer/common/control_panels/available_control_panels.ts", "deprecated": false, "trackAdoption": false, "children": [ { - "parentPluginId": "logExplorer", + "parentPluginId": "logsExplorer", "id": "def-common.controlPanelConfigs.availableControlsPanels.NAMESPACE", "type": "Object", "tags": [], "label": "[availableControlsPanels.NAMESPACE]", "description": [], - "path": "x-pack/plugins/log_explorer/common/control_panels/available_control_panels.ts", + "path": "x-pack/plugins/observability_solution/logs_explorer/common/control_panels/available_control_panels.ts", "deprecated": false, "trackAdoption": false, "children": [ { - "parentPluginId": "logExplorer", + "parentPluginId": "logsExplorer", "id": "def-common.controlPanelConfigs.availableControlsPanels.NAMESPACE.order", "type": "number", "tags": [], "label": "order", "description": [], - "path": "x-pack/plugins/log_explorer/common/control_panels/available_control_panels.ts", + "path": "x-pack/plugins/observability_solution/logs_explorer/common/control_panels/available_control_panels.ts", "deprecated": false, "trackAdoption": false }, { - "parentPluginId": "logExplorer", + "parentPluginId": "logsExplorer", "id": "def-common.controlPanelConfigs.availableControlsPanels.NAMESPACE.width", "type": "string", "tags": [], @@ -1814,12 +1814,12 @@ "signature": [ "\"medium\"" ], - "path": "x-pack/plugins/log_explorer/common/control_panels/available_control_panels.ts", + "path": "x-pack/plugins/observability_solution/logs_explorer/common/control_panels/available_control_panels.ts", "deprecated": false, "trackAdoption": false }, { - "parentPluginId": "logExplorer", + "parentPluginId": "logsExplorer", "id": "def-common.controlPanelConfigs.availableControlsPanels.NAMESPACE.grow", "type": "boolean", "tags": [], @@ -1828,34 +1828,34 @@ "signature": [ "false" ], - "path": "x-pack/plugins/log_explorer/common/control_panels/available_control_panels.ts", + "path": "x-pack/plugins/observability_solution/logs_explorer/common/control_panels/available_control_panels.ts", "deprecated": false, "trackAdoption": false }, { - "parentPluginId": "logExplorer", + "parentPluginId": "logsExplorer", "id": "def-common.controlPanelConfigs.availableControlsPanels.NAMESPACE.type", "type": "string", "tags": [], "label": "type", "description": [], - "path": "x-pack/plugins/log_explorer/common/control_panels/available_control_panels.ts", + "path": "x-pack/plugins/observability_solution/logs_explorer/common/control_panels/available_control_panels.ts", "deprecated": false, "trackAdoption": false }, { - "parentPluginId": "logExplorer", + "parentPluginId": "logsExplorer", "id": "def-common.controlPanelConfigs.availableControlsPanels.NAMESPACE.explicitInput", "type": "Object", "tags": [], "label": "explicitInput", "description": [], - "path": "x-pack/plugins/log_explorer/common/control_panels/available_control_panels.ts", + "path": "x-pack/plugins/observability_solution/logs_explorer/common/control_panels/available_control_panels.ts", "deprecated": false, "trackAdoption": false, "children": [ { - "parentPluginId": "logExplorer", + "parentPluginId": "logsExplorer", "id": "def-common.controlPanelConfigs.availableControlsPanels.NAMESPACE.explicitInput.id", "type": "string", "tags": [], @@ -1864,12 +1864,12 @@ "signature": [ "\"data_stream.namespace\"" ], - "path": "x-pack/plugins/log_explorer/common/control_panels/available_control_panels.ts", + "path": "x-pack/plugins/observability_solution/logs_explorer/common/control_panels/available_control_panels.ts", "deprecated": false, "trackAdoption": false }, { - "parentPluginId": "logExplorer", + "parentPluginId": "logsExplorer", "id": "def-common.controlPanelConfigs.availableControlsPanels.NAMESPACE.explicitInput.fieldName", "type": "string", "tags": [], @@ -1878,18 +1878,18 @@ "signature": [ "\"data_stream.namespace\"" ], - "path": "x-pack/plugins/log_explorer/common/control_panels/available_control_panels.ts", + "path": "x-pack/plugins/observability_solution/logs_explorer/common/control_panels/available_control_panels.ts", "deprecated": false, "trackAdoption": false }, { - "parentPluginId": "logExplorer", + "parentPluginId": "logsExplorer", "id": "def-common.controlPanelConfigs.availableControlsPanels.NAMESPACE.explicitInput.title", "type": "string", "tags": [], "label": "title", "description": [], - "path": "x-pack/plugins/log_explorer/common/control_panels/available_control_panels.ts", + "path": "x-pack/plugins/observability_solution/logs_explorer/common/control_panels/available_control_panels.ts", "deprecated": false, "trackAdoption": false } @@ -1901,7 +1901,7 @@ "initialIsOpen": false }, { - "parentPluginId": "logExplorer", + "parentPluginId": "logsExplorer", "id": "def-common.ControlPanelRT", "type": "Object", "tags": [], @@ -1955,13 +1955,13 @@ "UndefinedC", "]>; }>]>; }>>" ], - "path": "x-pack/plugins/log_explorer/common/control_panels/types.ts", + "path": "x-pack/plugins/observability_solution/logs_explorer/common/control_panels/types.ts", "deprecated": false, "trackAdoption": false, "initialIsOpen": false }, { - "parentPluginId": "logExplorer", + "parentPluginId": "logsExplorer", "id": "def-common.datasetSelectionPlainRT", "type": "Object", "tags": [], @@ -2039,7 +2039,7 @@ "StringC", "; }>]>>; }>]>; }>]>" ], - "path": "x-pack/plugins/log_explorer/common/dataset_selection/types.ts", + "path": "x-pack/plugins/observability_solution/logs_explorer/common/dataset_selection/types.ts", "deprecated": false, "trackAdoption": false, "initialIsOpen": false diff --git a/api_docs/log_explorer.mdx b/api_docs/logs_explorer.mdx similarity index 51% rename from api_docs/log_explorer.mdx rename to api_docs/logs_explorer.mdx index 7642395114ce9..7d3fa94127c16 100644 --- a/api_docs/log_explorer.mdx +++ b/api_docs/logs_explorer.mdx @@ -3,15 +3,15 @@ #### This document is auto-generated and is meant to be viewed inside our experimental, new docs system. #### Reach out in #docs-engineering for more info. #### -id: kibLogExplorerPluginApi -slug: /kibana-dev-docs/api/logExplorer -title: "logExplorer" +id: kibLogsExplorerPluginApi +slug: /kibana-dev-docs/api/logsExplorer +title: "logsExplorer" image: https://source.unsplash.com/400x175/?github -description: API docs for the logExplorer plugin -date: 2024-01-26 -tags: ['contributor', 'dev', 'apidocs', 'kibana', 'logExplorer'] +description: API docs for the logsExplorer plugin +date: 2024-01-27 +tags: ['contributor', 'dev', 'apidocs', 'kibana', 'logsExplorer'] --- -import logExplorerObj from './log_explorer.devdocs.json'; +import logsExplorerObj from './logs_explorer.devdocs.json'; This plugin provides a LogExplorer component using the Discover customization framework, offering several affordances specifically designed for log consumption. @@ -26,34 +26,34 @@ Contact [@elastic/obs-ux-logs-team](https://github.com/orgs/elastic/teams/obs-ux ## Client ### Setup - + ### Start - + ### Functions - + ### Interfaces - + ### Consts, variables and types - + ## Common ### Objects - + ### Functions - + ### Classes - + ### Interfaces - + ### Consts, variables and types - + diff --git a/api_docs/logs_shared.mdx b/api_docs/logs_shared.mdx index 73b6ffbdcfe1a..e057eff5f0069 100644 --- a/api_docs/logs_shared.mdx +++ b/api_docs/logs_shared.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/logsShared title: "logsShared" image: https://source.unsplash.com/400x175/?github description: API docs for the logsShared plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'logsShared'] --- import logsSharedObj from './logs_shared.devdocs.json'; diff --git a/api_docs/management.mdx b/api_docs/management.mdx index d9a8a4497aa8a..a2ef6646bc655 100644 --- a/api_docs/management.mdx +++ b/api_docs/management.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/management title: "management" image: https://source.unsplash.com/400x175/?github description: API docs for the management plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'management'] --- import managementObj from './management.devdocs.json'; diff --git a/api_docs/maps.mdx b/api_docs/maps.mdx index 33e735a164923..46712634767eb 100644 --- a/api_docs/maps.mdx +++ b/api_docs/maps.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/maps title: "maps" image: https://source.unsplash.com/400x175/?github description: API docs for the maps plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'maps'] --- import mapsObj from './maps.devdocs.json'; diff --git a/api_docs/maps_ems.mdx b/api_docs/maps_ems.mdx index ddc49452e6aa6..9609d5ce6f603 100644 --- a/api_docs/maps_ems.mdx +++ b/api_docs/maps_ems.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/mapsEms title: "mapsEms" image: https://source.unsplash.com/400x175/?github description: API docs for the mapsEms plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'mapsEms'] --- import mapsEmsObj from './maps_ems.devdocs.json'; diff --git a/api_docs/metrics_data_access.mdx b/api_docs/metrics_data_access.mdx index 34ca7fd239203..b3056755aee0e 100644 --- a/api_docs/metrics_data_access.mdx +++ b/api_docs/metrics_data_access.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/metricsDataAccess title: "metricsDataAccess" image: https://source.unsplash.com/400x175/?github description: API docs for the metricsDataAccess plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'metricsDataAccess'] --- import metricsDataAccessObj from './metrics_data_access.devdocs.json'; diff --git a/api_docs/ml.mdx b/api_docs/ml.mdx index d9416d06fd70a..d99f4f4e66ac8 100644 --- a/api_docs/ml.mdx +++ b/api_docs/ml.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/ml title: "ml" image: https://source.unsplash.com/400x175/?github description: API docs for the ml plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'ml'] --- import mlObj from './ml.devdocs.json'; diff --git a/api_docs/mock_idp_plugin.devdocs.json b/api_docs/mock_idp_plugin.devdocs.json index dc9e8d3ea6460..e85827a8f02ad 100644 --- a/api_docs/mock_idp_plugin.devdocs.json +++ b/api_docs/mock_idp_plugin.devdocs.json @@ -46,7 +46,7 @@ "label": "MOCK_IDP_REALM_NAME", "description": [], "signature": [ - "\"mock-idp\"" + "\"cloud-saml-kibana\"" ], "path": "packages/kbn-mock-idp-utils/src/constants.ts", "deprecated": false, diff --git a/api_docs/mock_idp_plugin.mdx b/api_docs/mock_idp_plugin.mdx index 9481b44ace21a..85ada05637780 100644 --- a/api_docs/mock_idp_plugin.mdx +++ b/api_docs/mock_idp_plugin.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/mockIdpPlugin title: "mockIdpPlugin" image: https://source.unsplash.com/400x175/?github description: API docs for the mockIdpPlugin plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'mockIdpPlugin'] --- import mockIdpPluginObj from './mock_idp_plugin.devdocs.json'; diff --git a/api_docs/monitoring.mdx b/api_docs/monitoring.mdx index 365f293ab5a37..48883965cfd91 100644 --- a/api_docs/monitoring.mdx +++ b/api_docs/monitoring.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/monitoring title: "monitoring" image: https://source.unsplash.com/400x175/?github description: API docs for the monitoring plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'monitoring'] --- import monitoringObj from './monitoring.devdocs.json'; diff --git a/api_docs/monitoring_collection.mdx b/api_docs/monitoring_collection.mdx index 67016ab5180e7..05e810c92f24b 100644 --- a/api_docs/monitoring_collection.mdx +++ b/api_docs/monitoring_collection.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/monitoringCollection title: "monitoringCollection" image: https://source.unsplash.com/400x175/?github description: API docs for the monitoringCollection plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'monitoringCollection'] --- import monitoringCollectionObj from './monitoring_collection.devdocs.json'; diff --git a/api_docs/navigation.mdx b/api_docs/navigation.mdx index f506f7a13cf84..1606f0da552be 100644 --- a/api_docs/navigation.mdx +++ b/api_docs/navigation.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/navigation title: "navigation" image: https://source.unsplash.com/400x175/?github description: API docs for the navigation plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'navigation'] --- import navigationObj from './navigation.devdocs.json'; diff --git a/api_docs/newsfeed.mdx b/api_docs/newsfeed.mdx index 02eee199b7eb3..9c04ddb499c78 100644 --- a/api_docs/newsfeed.mdx +++ b/api_docs/newsfeed.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/newsfeed title: "newsfeed" image: https://source.unsplash.com/400x175/?github description: API docs for the newsfeed plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'newsfeed'] --- import newsfeedObj from './newsfeed.devdocs.json'; diff --git a/api_docs/no_data_page.mdx b/api_docs/no_data_page.mdx index 9c50097d6c306..b2ed996d5bbe2 100644 --- a/api_docs/no_data_page.mdx +++ b/api_docs/no_data_page.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/noDataPage title: "noDataPage" image: https://source.unsplash.com/400x175/?github description: API docs for the noDataPage plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'noDataPage'] --- import noDataPageObj from './no_data_page.devdocs.json'; diff --git a/api_docs/notifications.mdx b/api_docs/notifications.mdx index 1ca02dff75afe..fbac8c11250dc 100644 --- a/api_docs/notifications.mdx +++ b/api_docs/notifications.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/notifications title: "notifications" image: https://source.unsplash.com/400x175/?github description: API docs for the notifications plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'notifications'] --- import notificationsObj from './notifications.devdocs.json'; diff --git a/api_docs/observability.mdx b/api_docs/observability.mdx index 5657f4289d930..fd01f74cdab90 100644 --- a/api_docs/observability.mdx +++ b/api_docs/observability.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/observability title: "observability" image: https://source.unsplash.com/400x175/?github description: API docs for the observability plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'observability'] --- import observabilityObj from './observability.devdocs.json'; diff --git a/api_docs/observability_a_i_assistant.mdx b/api_docs/observability_a_i_assistant.mdx index 4109156f1598d..3503eb41b9533 100644 --- a/api_docs/observability_a_i_assistant.mdx +++ b/api_docs/observability_a_i_assistant.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/observabilityAIAssistant title: "observabilityAIAssistant" image: https://source.unsplash.com/400x175/?github description: API docs for the observabilityAIAssistant plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'observabilityAIAssistant'] --- import observabilityAIAssistantObj from './observability_a_i_assistant.devdocs.json'; diff --git a/api_docs/observability_log_explorer.devdocs.json b/api_docs/observability_logs_explorer.devdocs.json similarity index 75% rename from api_docs/observability_log_explorer.devdocs.json rename to api_docs/observability_logs_explorer.devdocs.json index d53269feabf30..93f27162c10f6 100644 --- a/api_docs/observability_log_explorer.devdocs.json +++ b/api_docs/observability_logs_explorer.devdocs.json @@ -1,5 +1,5 @@ { - "id": "observabilityLogExplorer", + "id": "observabilityLogsExplorer", "client": { "classes": [], "functions": [], @@ -19,7 +19,7 @@ "common": { "classes": [ { - "parentPluginId": "observabilityLogExplorer", + "parentPluginId": "observabilityLogsExplorer", "id": "def-common.AllDatasetsLocatorDefinition", "type": "Class", "tags": [], @@ -27,9 +27,9 @@ "description": [], "signature": [ { - "pluginId": "observabilityLogExplorer", + "pluginId": "observabilityLogsExplorer", "scope": "common", - "docId": "kibObservabilityLogExplorerPluginApi", + "docId": "kibObservabilityLogsExplorerPluginApi", "section": "def-common.AllDatasetsLocatorDefinition", "text": "AllDatasetsLocatorDefinition" }, @@ -51,12 +51,12 @@ }, ">" ], - "path": "x-pack/plugins/observability_log_explorer/common/locators/all_datasets/all_datasets_locator.ts", + "path": "x-pack/plugins/observability_solution/observability_logs_explorer/common/locators/all_datasets/all_datasets_locator.ts", "deprecated": false, "trackAdoption": false, "children": [ { - "parentPluginId": "observabilityLogExplorer", + "parentPluginId": "observabilityLogsExplorer", "id": "def-common.AllDatasetsLocatorDefinition.id", "type": "string", "tags": [], @@ -65,12 +65,12 @@ "signature": [ "\"ALL_DATASETS_LOCATOR\"" ], - "path": "x-pack/plugins/observability_log_explorer/common/locators/all_datasets/all_datasets_locator.ts", + "path": "x-pack/plugins/observability_solution/observability_logs_explorer/common/locators/all_datasets/all_datasets_locator.ts", "deprecated": false, "trackAdoption": false }, { - "parentPluginId": "observabilityLogExplorer", + "parentPluginId": "observabilityLogsExplorer", "id": "def-common.AllDatasetsLocatorDefinition.Unnamed", "type": "Function", "tags": [], @@ -79,12 +79,12 @@ "signature": [ "any" ], - "path": "x-pack/plugins/observability_log_explorer/common/locators/all_datasets/all_datasets_locator.ts", + "path": "x-pack/plugins/observability_solution/observability_logs_explorer/common/locators/all_datasets/all_datasets_locator.ts", "deprecated": false, "trackAdoption": false, "children": [ { - "parentPluginId": "observabilityLogExplorer", + "parentPluginId": "observabilityLogsExplorer", "id": "def-common.AllDatasetsLocatorDefinition.Unnamed.$1", "type": "Object", "tags": [], @@ -93,7 +93,7 @@ "signature": [ "DatasetLocatorDependencies" ], - "path": "x-pack/plugins/observability_log_explorer/common/locators/all_datasets/all_datasets_locator.ts", + "path": "x-pack/plugins/observability_solution/observability_logs_explorer/common/locators/all_datasets/all_datasets_locator.ts", "deprecated": false, "trackAdoption": false, "isRequired": true @@ -102,7 +102,7 @@ "returnComment": [] }, { - "parentPluginId": "observabilityLogExplorer", + "parentPluginId": "observabilityLogsExplorer", "id": "def-common.AllDatasetsLocatorDefinition.getLocation", "type": "Function", "tags": [], @@ -119,12 +119,12 @@ }, ") => Promise<{ app: string; path: string; state: { origin?: { id: \"application-log-onboarding\"; } | undefined; }; }>" ], - "path": "x-pack/plugins/observability_log_explorer/common/locators/all_datasets/all_datasets_locator.ts", + "path": "x-pack/plugins/observability_solution/observability_logs_explorer/common/locators/all_datasets/all_datasets_locator.ts", "deprecated": false, "trackAdoption": false, "children": [ { - "parentPluginId": "observabilityLogExplorer", + "parentPluginId": "observabilityLogsExplorer", "id": "def-common.AllDatasetsLocatorDefinition.getLocation.$1", "type": "CompoundType", "tags": [], @@ -139,7 +139,7 @@ "text": "DatasetLocatorParams" } ], - "path": "x-pack/plugins/observability_log_explorer/common/locators/all_datasets/all_datasets_locator.ts", + "path": "x-pack/plugins/observability_solution/observability_logs_explorer/common/locators/all_datasets/all_datasets_locator.ts", "deprecated": false, "trackAdoption": false, "isRequired": true @@ -151,7 +151,7 @@ "initialIsOpen": false }, { - "parentPluginId": "observabilityLogExplorer", + "parentPluginId": "observabilityLogsExplorer", "id": "def-common.SingleDatasetLocatorDefinition", "type": "Class", "tags": [], @@ -159,9 +159,9 @@ "description": [], "signature": [ { - "pluginId": "observabilityLogExplorer", + "pluginId": "observabilityLogsExplorer", "scope": "common", - "docId": "kibObservabilityLogExplorerPluginApi", + "docId": "kibObservabilityLogsExplorerPluginApi", "section": "def-common.SingleDatasetLocatorDefinition", "text": "SingleDatasetLocatorDefinition" }, @@ -183,12 +183,12 @@ }, ">" ], - "path": "x-pack/plugins/observability_log_explorer/common/locators/single_dataset/single_dataset_locator.ts", + "path": "x-pack/plugins/observability_solution/observability_logs_explorer/common/locators/single_dataset/single_dataset_locator.ts", "deprecated": false, "trackAdoption": false, "children": [ { - "parentPluginId": "observabilityLogExplorer", + "parentPluginId": "observabilityLogsExplorer", "id": "def-common.SingleDatasetLocatorDefinition.id", "type": "string", "tags": [], @@ -197,12 +197,12 @@ "signature": [ "\"SINGLE_DATASET_LOCATOR\"" ], - "path": "x-pack/plugins/observability_log_explorer/common/locators/single_dataset/single_dataset_locator.ts", + "path": "x-pack/plugins/observability_solution/observability_logs_explorer/common/locators/single_dataset/single_dataset_locator.ts", "deprecated": false, "trackAdoption": false }, { - "parentPluginId": "observabilityLogExplorer", + "parentPluginId": "observabilityLogsExplorer", "id": "def-common.SingleDatasetLocatorDefinition.Unnamed", "type": "Function", "tags": [], @@ -211,12 +211,12 @@ "signature": [ "any" ], - "path": "x-pack/plugins/observability_log_explorer/common/locators/single_dataset/single_dataset_locator.ts", + "path": "x-pack/plugins/observability_solution/observability_logs_explorer/common/locators/single_dataset/single_dataset_locator.ts", "deprecated": false, "trackAdoption": false, "children": [ { - "parentPluginId": "observabilityLogExplorer", + "parentPluginId": "observabilityLogsExplorer", "id": "def-common.SingleDatasetLocatorDefinition.Unnamed.$1", "type": "Object", "tags": [], @@ -225,7 +225,7 @@ "signature": [ "DatasetLocatorDependencies" ], - "path": "x-pack/plugins/observability_log_explorer/common/locators/single_dataset/single_dataset_locator.ts", + "path": "x-pack/plugins/observability_solution/observability_logs_explorer/common/locators/single_dataset/single_dataset_locator.ts", "deprecated": false, "trackAdoption": false, "isRequired": true @@ -234,7 +234,7 @@ "returnComment": [] }, { - "parentPluginId": "observabilityLogExplorer", + "parentPluginId": "observabilityLogsExplorer", "id": "def-common.SingleDatasetLocatorDefinition.getLocation", "type": "Function", "tags": [], @@ -251,12 +251,12 @@ }, ") => Promise<{ app: string; path: string; state: { origin?: { id: \"application-log-onboarding\"; } | undefined; }; }>" ], - "path": "x-pack/plugins/observability_log_explorer/common/locators/single_dataset/single_dataset_locator.ts", + "path": "x-pack/plugins/observability_solution/observability_logs_explorer/common/locators/single_dataset/single_dataset_locator.ts", "deprecated": false, "trackAdoption": false, "children": [ { - "parentPluginId": "observabilityLogExplorer", + "parentPluginId": "observabilityLogsExplorer", "id": "def-common.SingleDatasetLocatorDefinition.getLocation.$1", "type": "Object", "tags": [], @@ -271,7 +271,7 @@ "text": "SingleDatasetLocatorParams" } ], - "path": "x-pack/plugins/observability_log_explorer/common/locators/single_dataset/single_dataset_locator.ts", + "path": "x-pack/plugins/observability_solution/observability_logs_explorer/common/locators/single_dataset/single_dataset_locator.ts", "deprecated": false, "trackAdoption": false, "isRequired": true @@ -285,7 +285,7 @@ ], "functions": [ { - "parentPluginId": "observabilityLogExplorer", + "parentPluginId": "observabilityLogsExplorer", "id": "def-common.deepCompactObject", "type": "Function", "tags": [], @@ -294,12 +294,12 @@ "signature": [ ">(obj: Value) => Value" ], - "path": "x-pack/plugins/observability_log_explorer/common/utils/deep_compact_object.ts", + "path": "x-pack/plugins/observability_solution/observability_logs_explorer/common/utils/deep_compact_object.ts", "deprecated": false, "trackAdoption": false, "children": [ { - "parentPluginId": "observabilityLogExplorer", + "parentPluginId": "observabilityLogsExplorer", "id": "def-common.deepCompactObject.$1", "type": "Uncategorized", "tags": [], @@ -308,7 +308,7 @@ "signature": [ "Value" ], - "path": "x-pack/plugins/observability_log_explorer/common/utils/deep_compact_object.ts", + "path": "x-pack/plugins/observability_solution/observability_logs_explorer/common/utils/deep_compact_object.ts", "deprecated": false, "trackAdoption": false, "isRequired": true @@ -320,18 +320,18 @@ ], "interfaces": [ { - "parentPluginId": "observabilityLogExplorer", + "parentPluginId": "observabilityLogsExplorer", "id": "def-common.ObservabilityLogExplorerLocators", "type": "Interface", "tags": [], "label": "ObservabilityLogExplorerLocators", "description": [], - "path": "x-pack/plugins/observability_log_explorer/common/locators/index.ts", + "path": "x-pack/plugins/observability_solution/observability_logs_explorer/common/locators/index.ts", "deprecated": false, "trackAdoption": false, "children": [ { - "parentPluginId": "observabilityLogExplorer", + "parentPluginId": "observabilityLogsExplorer", "id": "def-common.ObservabilityLogExplorerLocators.allDatasetsLocator", "type": "Object", "tags": [], @@ -355,12 +355,12 @@ }, ">" ], - "path": "x-pack/plugins/observability_log_explorer/common/locators/index.ts", + "path": "x-pack/plugins/observability_solution/observability_logs_explorer/common/locators/index.ts", "deprecated": false, "trackAdoption": false }, { - "parentPluginId": "observabilityLogExplorer", + "parentPluginId": "observabilityLogsExplorer", "id": "def-common.ObservabilityLogExplorerLocators.singleDatasetLocator", "type": "Object", "tags": [], @@ -384,7 +384,7 @@ }, ">" ], - "path": "x-pack/plugins/observability_log_explorer/common/locators/index.ts", + "path": "x-pack/plugins/observability_solution/observability_logs_explorer/common/locators/index.ts", "deprecated": false, "trackAdoption": false } @@ -395,7 +395,7 @@ "enums": [], "misc": [ { - "parentPluginId": "observabilityLogExplorer", + "parentPluginId": "observabilityLogsExplorer", "id": "def-common.OBSERVABILITY_LOG_EXPLORER_URL_STATE_KEY", "type": "string", "tags": [], @@ -404,7 +404,7 @@ "signature": [ "\"pageState\"" ], - "path": "x-pack/plugins/observability_log_explorer/common/url_schema/common.ts", + "path": "x-pack/plugins/observability_solution/observability_logs_explorer/common/url_schema/common.ts", "deprecated": false, "trackAdoption": false, "initialIsOpen": false diff --git a/api_docs/observability_log_explorer.mdx b/api_docs/observability_logs_explorer.mdx similarity index 56% rename from api_docs/observability_log_explorer.mdx rename to api_docs/observability_logs_explorer.mdx index 16d1396273a88..21d3174f6c0d5 100644 --- a/api_docs/observability_log_explorer.mdx +++ b/api_docs/observability_logs_explorer.mdx @@ -3,15 +3,15 @@ #### This document is auto-generated and is meant to be viewed inside our experimental, new docs system. #### Reach out in #docs-engineering for more info. #### -id: kibObservabilityLogExplorerPluginApi -slug: /kibana-dev-docs/api/observabilityLogExplorer -title: "observabilityLogExplorer" +id: kibObservabilityLogsExplorerPluginApi +slug: /kibana-dev-docs/api/observabilityLogsExplorer +title: "observabilityLogsExplorer" image: https://source.unsplash.com/400x175/?github -description: API docs for the observabilityLogExplorer plugin -date: 2024-01-26 -tags: ['contributor', 'dev', 'apidocs', 'kibana', 'observabilityLogExplorer'] +description: API docs for the observabilityLogsExplorer plugin +date: 2024-01-27 +tags: ['contributor', 'dev', 'apidocs', 'kibana', 'observabilityLogsExplorer'] --- -import observabilityLogExplorerObj from './observability_log_explorer.devdocs.json'; +import observabilityLogsExplorerObj from './observability_logs_explorer.devdocs.json'; This plugin exposes and registers observability log consumption features. @@ -26,14 +26,14 @@ Contact [@elastic/obs-ux-logs-team](https://github.com/orgs/elastic/teams/obs-ux ## Common ### Functions - + ### Classes - + ### Interfaces - + ### Consts, variables and types - + diff --git a/api_docs/observability_onboarding.mdx b/api_docs/observability_onboarding.mdx index 37962fce0106f..094bc5872f63c 100644 --- a/api_docs/observability_onboarding.mdx +++ b/api_docs/observability_onboarding.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/observabilityOnboarding title: "observabilityOnboarding" image: https://source.unsplash.com/400x175/?github description: API docs for the observabilityOnboarding plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'observabilityOnboarding'] --- import observabilityOnboardingObj from './observability_onboarding.devdocs.json'; diff --git a/api_docs/observability_shared.mdx b/api_docs/observability_shared.mdx index 721b55371e242..711228cc08fb4 100644 --- a/api_docs/observability_shared.mdx +++ b/api_docs/observability_shared.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/observabilityShared title: "observabilityShared" image: https://source.unsplash.com/400x175/?github description: API docs for the observabilityShared plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'observabilityShared'] --- import observabilitySharedObj from './observability_shared.devdocs.json'; diff --git a/api_docs/osquery.mdx b/api_docs/osquery.mdx index 76bfbe28aa0c3..1a5865f249b71 100644 --- a/api_docs/osquery.mdx +++ b/api_docs/osquery.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/osquery title: "osquery" image: https://source.unsplash.com/400x175/?github description: API docs for the osquery plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'osquery'] --- import osqueryObj from './osquery.devdocs.json'; diff --git a/api_docs/painless_lab.mdx b/api_docs/painless_lab.mdx index 7d750d8a8b1ad..e2b69634d8300 100644 --- a/api_docs/painless_lab.mdx +++ b/api_docs/painless_lab.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/painlessLab title: "painlessLab" image: https://source.unsplash.com/400x175/?github description: API docs for the painlessLab plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'painlessLab'] --- import painlessLabObj from './painless_lab.devdocs.json'; diff --git a/api_docs/plugin_directory.mdx b/api_docs/plugin_directory.mdx index 6784954d0cbd2..41b7b36ba03b8 100644 --- a/api_docs/plugin_directory.mdx +++ b/api_docs/plugin_directory.mdx @@ -7,7 +7,7 @@ id: kibDevDocsPluginDirectory slug: /kibana-dev-docs/api-meta/plugin-api-directory title: Directory description: Directory of public APIs available through plugins or packages. -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana'] --- @@ -15,13 +15,13 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana'] | Count | Plugins or Packages with a
public API | Number of teams | |--------------|----------|------------------------| -| 749 | 641 | 41 | +| 749 | 641 | 42 | ### Public API health stats | API Count | Any Count | Missing comments | Missing exports | |--------------|----------|-----------------|--------| -| 79415 | 230 | 68011 | 1713 | +| 79420 | 230 | 68016 | 1713 | ## Plugin Directory @@ -68,7 +68,7 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana'] | | [@elastic/kibana-data-discovery](https://github.com/orgs/elastic/teams/kibana-data-discovery) | This plugin contains the Discover application and the saved search embeddable. | 141 | 0 | 95 | 22 | | | [@elastic/kibana-data-discovery](https://github.com/orgs/elastic/teams/kibana-data-discovery) | - | 37 | 0 | 35 | 2 | | | [@elastic/security-threat-hunting-investigations](https://github.com/orgs/elastic/teams/security-threat-hunting-investigations) | APIs used to assess the quality of data in Elasticsearch indexes | 2 | 0 | 0 | 0 | -| | [@elastic/security-solution](https://github.com/orgs/elastic/teams/security-solution) | Server APIs for the Elastic AI Assistant | 41 | 0 | 27 | 0 | +| | [@elastic/security-generative-ai](https://github.com/orgs/elastic/teams/security-generative-ai) | Server APIs for the Elastic AI Assistant | 41 | 0 | 27 | 0 | | | [@elastic/kibana-presentation](https://github.com/orgs/elastic/teams/kibana-presentation) | Adds embeddables service to Kibana | 521 | 1 | 421 | 8 | | | [@elastic/kibana-presentation](https://github.com/orgs/elastic/teams/kibana-presentation) | Extends embeddable plugin with more functionality | 14 | 0 | 14 | 0 | | | [@elastic/kibana-security](https://github.com/orgs/elastic/teams/kibana-security) | This plugin provides encryption and decryption utilities for saved objects containing sensitive information. | 53 | 0 | 46 | 1 | @@ -125,7 +125,7 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana'] | | [@elastic/kibana-core](https://github.com/orgs/elastic/teams/kibana-core) | - | 117 | 0 | 42 | 10 | | | [@elastic/kibana-presentation](https://github.com/orgs/elastic/teams/kibana-presentation) | A dashboard panel for creating links to dashboards or external links. | 57 | 0 | 57 | 6 | | | [@elastic/security-detection-engine](https://github.com/orgs/elastic/teams/security-detection-engine) | - | 224 | 0 | 96 | 51 | -| | [@elastic/obs-ux-logs-team](https://github.com/orgs/elastic/teams/obs-ux-logs-team) | This plugin provides a LogExplorer component using the Discover customization framework, offering several affordances specifically designed for log consumption. | 87 | 0 | 87 | 16 | +| | [@elastic/obs-ux-logs-team](https://github.com/orgs/elastic/teams/obs-ux-logs-team) | This plugin provides a LogExplorer component using the Discover customization framework, offering several affordances specifically designed for log consumption. | 87 | 0 | 87 | 16 | | | [@elastic/obs-ux-logs-team](https://github.com/orgs/elastic/teams/obs-ux-logs-team) | Exposes the shared components and APIs to access and visualize logs. | 302 | 0 | 287 | 32 | | logstash | [@elastic/logstash](https://github.com/orgs/elastic/teams/logstash) | - | 0 | 0 | 0 | 0 | | | [@elastic/platform-deployment-management](https://github.com/orgs/elastic/teams/platform-deployment-management) | - | 45 | 0 | 45 | 7 | @@ -142,7 +142,7 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana'] | | [@elastic/appex-sharedux](https://github.com/orgs/elastic/teams/appex-sharedux) | - | 2 | 0 | 2 | 1 | | | [@elastic/obs-ux-management-team](https://github.com/orgs/elastic/teams/obs-ux-management-team) | - | 615 | 2 | 606 | 17 | | | [@elastic/obs-knowledge-team](https://github.com/orgs/elastic/teams/obs-knowledge-team) | - | 75 | 0 | 73 | 13 | -| | [@elastic/obs-ux-logs-team](https://github.com/orgs/elastic/teams/obs-ux-logs-team) | This plugin exposes and registers observability log consumption features. | 18 | 0 | 18 | 1 | +| | [@elastic/obs-ux-logs-team](https://github.com/orgs/elastic/teams/obs-ux-logs-team) | This plugin exposes and registers observability log consumption features. | 18 | 0 | 18 | 1 | | | [@elastic/obs-ux-logs-team](https://github.com/orgs/elastic/teams/obs-ux-logs-team) | - | 14 | 0 | 14 | 0 | | | [@elastic/observability-ui](https://github.com/orgs/elastic/teams/observability-ui) | - | 321 | 1 | 316 | 19 | | | [@elastic/security-defend-workflows](https://github.com/orgs/elastic/teams/security-defend-workflows) | - | 23 | 0 | 23 | 7 | @@ -161,7 +161,7 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana'] | | [@elastic/kibana-core](https://github.com/orgs/elastic/teams/kibana-core) | - | 161 | 0 | 147 | 2 | | | [@elastic/appex-sharedux](https://github.com/orgs/elastic/teams/appex-sharedux) | - | 87 | 0 | 81 | 3 | | | [@elastic/appex-sharedux](https://github.com/orgs/elastic/teams/appex-sharedux) | - | 104 | 0 | 56 | 1 | -| | [@elastic/kibana-data-discovery](https://github.com/orgs/elastic/teams/kibana-data-discovery) | This plugin contains the definition and helper methods around saved searches, used by discover and visualizations. | 75 | 0 | 74 | 3 | +| | [@elastic/kibana-data-discovery](https://github.com/orgs/elastic/teams/kibana-data-discovery) | This plugin contains the definition and helper methods around saved searches, used by discover and visualizations. | 78 | 0 | 77 | 3 | | | [@elastic/appex-sharedux](https://github.com/orgs/elastic/teams/appex-sharedux) | - | 32 | 0 | 13 | 0 | | | [@elastic/kibana-reporting-services](https://github.com/orgs/elastic/teams/kibana-reporting-services) | Kibana Screenshotting Plugin | 32 | 0 | 8 | 4 | | searchprofiler | [@elastic/platform-deployment-management](https://github.com/orgs/elastic/teams/platform-deployment-management) | - | 0 | 0 | 0 | 0 | @@ -456,10 +456,10 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana'] | | [@elastic/kibana-core](https://github.com/orgs/elastic/teams/kibana-core) | - | 35125 | 0 | 34718 | 0 | | | [@elastic/security-threat-hunting-investigations](https://github.com/orgs/elastic/teams/security-threat-hunting-investigations) | - | 13 | 0 | 5 | 0 | | | [@elastic/obs-ux-logs-team](https://github.com/orgs/elastic/teams/obs-ux-logs-team) | - | 35 | 0 | 34 | 0 | -| | [@elastic/security-solution](https://github.com/orgs/elastic/teams/security-solution) | - | 104 | 0 | 84 | 6 | -| | [@elastic/security-solution](https://github.com/orgs/elastic/teams/security-solution) | - | 34 | 0 | 32 | 0 | -| | [@elastic/kibana-operations](https://github.com/orgs/elastic/teams/kibana-operations) | - | 50 | 0 | 35 | 7 | -| | [@elastic/kibana-operations](https://github.com/orgs/elastic/teams/kibana-operations) | - | 27 | 0 | 14 | 1 | +| | [@elastic/security-generative-ai](https://github.com/orgs/elastic/teams/security-generative-ai) | - | 104 | 0 | 84 | 6 | +| | [@elastic/security-generative-ai](https://github.com/orgs/elastic/teams/security-generative-ai) | - | 34 | 0 | 32 | 0 | +| | [@elastic/kibana-operations](https://github.com/orgs/elastic/teams/kibana-operations) | - | 52 | 0 | 37 | 7 | +| | [@elastic/kibana-operations](https://github.com/orgs/elastic/teams/kibana-operations) | - | 31 | 0 | 18 | 1 | | | [@elastic/kibana-core](https://github.com/orgs/elastic/teams/kibana-core) | - | 7 | 0 | 3 | 0 | | | [@elastic/kibana-data-discovery](https://github.com/orgs/elastic/teams/kibana-data-discovery) | - | 269 | 1 | 209 | 15 | | | [@elastic/kibana-core](https://github.com/orgs/elastic/teams/kibana-core) | - | 30 | 0 | 30 | 0 | @@ -474,7 +474,7 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana'] | | [@elastic/appex-qa](https://github.com/orgs/elastic/teams/appex-qa) | - | 550 | 6 | 510 | 2 | | | [@elastic/kibana-operations](https://github.com/orgs/elastic/teams/kibana-operations) | - | 1 | 0 | 0 | 0 | | | [@elastic/platform-deployment-management](https://github.com/orgs/elastic/teams/platform-deployment-management) | - | 1 | 0 | 1 | 0 | -| | [@elastic/appex-sharedux](https://github.com/orgs/elastic/teams/appex-sharedux) | - | 25 | 0 | 25 | 1 | +| | [@elastic/appex-sharedux](https://github.com/orgs/elastic/teams/appex-sharedux) | - | 26 | 0 | 25 | 1 | | | [@elastic/platform-onboarding](https://github.com/orgs/elastic/teams/platform-onboarding) | - | 49 | 0 | 47 | 0 | | | [@elastic/kibana-security](https://github.com/orgs/elastic/teams/kibana-security) | - | 33 | 3 | 24 | 6 | | | [@elastic/kibana-core](https://github.com/orgs/elastic/teams/kibana-core) | - | 3 | 0 | 3 | 0 | @@ -536,7 +536,7 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana'] | | [@elastic/ml-ui](https://github.com/orgs/elastic/teams/ml-ui) | - | 33 | 0 | 28 | 0 | | | [@elastic/ml-ui](https://github.com/orgs/elastic/teams/ml-ui) | - | 18 | 0 | 18 | 0 | | | [@elastic/ml-ui](https://github.com/orgs/elastic/teams/ml-ui) | - | 31 | 1 | 24 | 1 | -| | [@elastic/kibana-security](https://github.com/orgs/elastic/teams/kibana-security) | - | 25 | 0 | 18 | 0 | +| | [@elastic/kibana-security](https://github.com/orgs/elastic/teams/kibana-security) | - | 22 | 0 | 16 | 0 | | | [@elastic/appex-sharedux](https://github.com/orgs/elastic/teams/appex-sharedux) | - | 99 | 0 | 99 | 2 | | | [@elastic/appex-sharedux](https://github.com/orgs/elastic/teams/appex-sharedux) | - | 55 | 1 | 50 | 0 | | | [@elastic/obs-ux-management-team](https://github.com/orgs/elastic/teams/obs-ux-management-team) | - | 10 | 0 | 10 | 2 | @@ -668,7 +668,7 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana'] | | [@elastic/kibana-operations](https://github.com/orgs/elastic/teams/kibana-operations) | - | 4 | 0 | 2 | 0 | | | [@elastic/kibana-operations](https://github.com/orgs/elastic/teams/kibana-operations) | - | 41 | 2 | 21 | 0 | | | [@elastic/kibana-core](https://github.com/orgs/elastic/teams/kibana-core) | - | 7 | 0 | 5 | 1 | -| | [@elastic/kibana-operations](https://github.com/orgs/elastic/teams/kibana-operations) | - | 314 | 4 | 266 | 12 | +| | [@elastic/kibana-operations](https://github.com/orgs/elastic/teams/kibana-operations) | - | 312 | 4 | 264 | 12 | | | [@elastic/kibana-visualizations](https://github.com/orgs/elastic/teams/kibana-visualizations) | - | 14 | 0 | 8 | 0 | | | [@elastic/kibana-operations](https://github.com/orgs/elastic/teams/kibana-operations) | - | 137 | 5 | 105 | 2 | | | [@elastic/kibana-operations](https://github.com/orgs/elastic/teams/kibana-operations) | - | 2 | 0 | 1 | 0 | diff --git a/api_docs/presentation_panel.mdx b/api_docs/presentation_panel.mdx index b2d3e8baa13dc..ce1bbeff866b0 100644 --- a/api_docs/presentation_panel.mdx +++ b/api_docs/presentation_panel.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/presentationPanel title: "presentationPanel" image: https://source.unsplash.com/400x175/?github description: API docs for the presentationPanel plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'presentationPanel'] --- import presentationPanelObj from './presentation_panel.devdocs.json'; diff --git a/api_docs/presentation_util.mdx b/api_docs/presentation_util.mdx index b5acd782e3197..1c663c66a5f61 100644 --- a/api_docs/presentation_util.mdx +++ b/api_docs/presentation_util.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/presentationUtil title: "presentationUtil" image: https://source.unsplash.com/400x175/?github description: API docs for the presentationUtil plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'presentationUtil'] --- import presentationUtilObj from './presentation_util.devdocs.json'; diff --git a/api_docs/profiling.mdx b/api_docs/profiling.mdx index f7a8c150e53e3..44ef484fb8e23 100644 --- a/api_docs/profiling.mdx +++ b/api_docs/profiling.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/profiling title: "profiling" image: https://source.unsplash.com/400x175/?github description: API docs for the profiling plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'profiling'] --- import profilingObj from './profiling.devdocs.json'; diff --git a/api_docs/profiling_data_access.mdx b/api_docs/profiling_data_access.mdx index 0f4225b2db03a..3f6a103308616 100644 --- a/api_docs/profiling_data_access.mdx +++ b/api_docs/profiling_data_access.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/profilingDataAccess title: "profilingDataAccess" image: https://source.unsplash.com/400x175/?github description: API docs for the profilingDataAccess plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'profilingDataAccess'] --- import profilingDataAccessObj from './profiling_data_access.devdocs.json'; diff --git a/api_docs/remote_clusters.mdx b/api_docs/remote_clusters.mdx index e58a28ecfe186..1a58de25c1f3b 100644 --- a/api_docs/remote_clusters.mdx +++ b/api_docs/remote_clusters.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/remoteClusters title: "remoteClusters" image: https://source.unsplash.com/400x175/?github description: API docs for the remoteClusters plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'remoteClusters'] --- import remoteClustersObj from './remote_clusters.devdocs.json'; diff --git a/api_docs/reporting.mdx b/api_docs/reporting.mdx index 13590268a4e73..b32aa5e610d48 100644 --- a/api_docs/reporting.mdx +++ b/api_docs/reporting.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/reporting title: "reporting" image: https://source.unsplash.com/400x175/?github description: API docs for the reporting plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'reporting'] --- import reportingObj from './reporting.devdocs.json'; diff --git a/api_docs/rollup.mdx b/api_docs/rollup.mdx index 3eb41b78f5325..2df8a0c342713 100644 --- a/api_docs/rollup.mdx +++ b/api_docs/rollup.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/rollup title: "rollup" image: https://source.unsplash.com/400x175/?github description: API docs for the rollup plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'rollup'] --- import rollupObj from './rollup.devdocs.json'; diff --git a/api_docs/rule_registry.mdx b/api_docs/rule_registry.mdx index f627f29480134..8be747f46bf59 100644 --- a/api_docs/rule_registry.mdx +++ b/api_docs/rule_registry.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/ruleRegistry title: "ruleRegistry" image: https://source.unsplash.com/400x175/?github description: API docs for the ruleRegistry plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'ruleRegistry'] --- import ruleRegistryObj from './rule_registry.devdocs.json'; diff --git a/api_docs/runtime_fields.mdx b/api_docs/runtime_fields.mdx index 9667d9393c70b..bb41a9abf4a38 100644 --- a/api_docs/runtime_fields.mdx +++ b/api_docs/runtime_fields.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/runtimeFields title: "runtimeFields" image: https://source.unsplash.com/400x175/?github description: API docs for the runtimeFields plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'runtimeFields'] --- import runtimeFieldsObj from './runtime_fields.devdocs.json'; diff --git a/api_docs/saved_objects.mdx b/api_docs/saved_objects.mdx index ffee8f186cef5..3072839f3867d 100644 --- a/api_docs/saved_objects.mdx +++ b/api_docs/saved_objects.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/savedObjects title: "savedObjects" image: https://source.unsplash.com/400x175/?github description: API docs for the savedObjects plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'savedObjects'] --- import savedObjectsObj from './saved_objects.devdocs.json'; diff --git a/api_docs/saved_objects_finder.mdx b/api_docs/saved_objects_finder.mdx index 6ea710857bb1a..9a5acbe06c76a 100644 --- a/api_docs/saved_objects_finder.mdx +++ b/api_docs/saved_objects_finder.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/savedObjectsFinder title: "savedObjectsFinder" image: https://source.unsplash.com/400x175/?github description: API docs for the savedObjectsFinder plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'savedObjectsFinder'] --- import savedObjectsFinderObj from './saved_objects_finder.devdocs.json'; diff --git a/api_docs/saved_objects_management.mdx b/api_docs/saved_objects_management.mdx index 21c5cd254e9df..42899d805584a 100644 --- a/api_docs/saved_objects_management.mdx +++ b/api_docs/saved_objects_management.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/savedObjectsManagement title: "savedObjectsManagement" image: https://source.unsplash.com/400x175/?github description: API docs for the savedObjectsManagement plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'savedObjectsManagement'] --- import savedObjectsManagementObj from './saved_objects_management.devdocs.json'; diff --git a/api_docs/saved_objects_tagging.mdx b/api_docs/saved_objects_tagging.mdx index e5c45cba72035..8dbec93851701 100644 --- a/api_docs/saved_objects_tagging.mdx +++ b/api_docs/saved_objects_tagging.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/savedObjectsTagging title: "savedObjectsTagging" image: https://source.unsplash.com/400x175/?github description: API docs for the savedObjectsTagging plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'savedObjectsTagging'] --- import savedObjectsTaggingObj from './saved_objects_tagging.devdocs.json'; diff --git a/api_docs/saved_objects_tagging_oss.mdx b/api_docs/saved_objects_tagging_oss.mdx index 1a15331ffb485..8e5bb71b23b97 100644 --- a/api_docs/saved_objects_tagging_oss.mdx +++ b/api_docs/saved_objects_tagging_oss.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/savedObjectsTaggingOss title: "savedObjectsTaggingOss" image: https://source.unsplash.com/400x175/?github description: API docs for the savedObjectsTaggingOss plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'savedObjectsTaggingOss'] --- import savedObjectsTaggingOssObj from './saved_objects_tagging_oss.devdocs.json'; diff --git a/api_docs/saved_search.devdocs.json b/api_docs/saved_search.devdocs.json index 776e14b13ce0b..6298867af6c14 100644 --- a/api_docs/saved_search.devdocs.json +++ b/api_docs/saved_search.devdocs.json @@ -140,6 +140,20 @@ "path": "src/plugins/saved_search/public/services/saved_searches/saved_search_attribute_service.ts", "deprecated": false, "trackAdoption": false + }, + { + "parentPluginId": "savedSearch", + "id": "def-public.SavedSearchUnwrapMetaInfo.managed", + "type": "CompoundType", + "tags": [], + "label": "managed", + "description": [], + "signature": [ + "boolean | undefined" + ], + "path": "src/plugins/saved_search/public/services/saved_searches/saved_search_attribute_service.ts", + "deprecated": false, + "trackAdoption": false } ], "initialIsOpen": false @@ -710,7 +724,7 @@ "section": "def-common.ISearchSource", "text": "ISearchSource" }, - ") => ", + ", managed: boolean) => ", { "pluginId": "savedSearch", "scope": "common", @@ -788,6 +802,21 @@ "deprecated": false, "trackAdoption": false, "isRequired": true + }, + { + "parentPluginId": "savedSearch", + "id": "def-common.fromSavedSearchAttributes.$5", + "type": "boolean", + "tags": [], + "label": "managed", + "description": [], + "signature": [ + "boolean" + ], + "path": "src/plugins/saved_search/common/saved_searches_utils.ts", + "deprecated": false, + "trackAdoption": false, + "isRequired": true } ], "returnComment": [], @@ -1567,6 +1596,17 @@ "deprecated": false, "trackAdoption": false }, + { + "parentPluginId": "savedSearch", + "id": "def-common.SavedSearch.managed", + "type": "boolean", + "tags": [], + "label": "managed", + "description": [], + "path": "src/plugins/saved_search/common/types.ts", + "deprecated": false, + "trackAdoption": false + }, { "parentPluginId": "savedSearch", "id": "def-common.SavedSearch.references", diff --git a/api_docs/saved_search.mdx b/api_docs/saved_search.mdx index ebcfdf508782d..da60558fbb07f 100644 --- a/api_docs/saved_search.mdx +++ b/api_docs/saved_search.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/savedSearch title: "savedSearch" image: https://source.unsplash.com/400x175/?github description: API docs for the savedSearch plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'savedSearch'] --- import savedSearchObj from './saved_search.devdocs.json'; @@ -21,7 +21,7 @@ Contact [@elastic/kibana-data-discovery](https://github.com/orgs/elastic/teams/k | Public API count | Any count | Items lacking comments | Missing exports | |-------------------|-----------|------------------------|-----------------| -| 75 | 0 | 74 | 3 | +| 78 | 0 | 77 | 3 | ## Client diff --git a/api_docs/screenshot_mode.mdx b/api_docs/screenshot_mode.mdx index c434e3196b4a5..66946d029eb86 100644 --- a/api_docs/screenshot_mode.mdx +++ b/api_docs/screenshot_mode.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/screenshotMode title: "screenshotMode" image: https://source.unsplash.com/400x175/?github description: API docs for the screenshotMode plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'screenshotMode'] --- import screenshotModeObj from './screenshot_mode.devdocs.json'; diff --git a/api_docs/screenshotting.mdx b/api_docs/screenshotting.mdx index 9715ea938e222..df493f4710921 100644 --- a/api_docs/screenshotting.mdx +++ b/api_docs/screenshotting.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/screenshotting title: "screenshotting" image: https://source.unsplash.com/400x175/?github description: API docs for the screenshotting plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'screenshotting'] --- import screenshottingObj from './screenshotting.devdocs.json'; diff --git a/api_docs/security.mdx b/api_docs/security.mdx index 64f9f9a59c1a6..66e1c2512dc3d 100644 --- a/api_docs/security.mdx +++ b/api_docs/security.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/security title: "security" image: https://source.unsplash.com/400x175/?github description: API docs for the security plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'security'] --- import securityObj from './security.devdocs.json'; diff --git a/api_docs/security_solution.mdx b/api_docs/security_solution.mdx index d19b12db9fb0b..39adcc3fe0192 100644 --- a/api_docs/security_solution.mdx +++ b/api_docs/security_solution.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/securitySolution title: "securitySolution" image: https://source.unsplash.com/400x175/?github description: API docs for the securitySolution plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'securitySolution'] --- import securitySolutionObj from './security_solution.devdocs.json'; diff --git a/api_docs/security_solution_ess.mdx b/api_docs/security_solution_ess.mdx index a08037b12cbc6..80d25134c11b5 100644 --- a/api_docs/security_solution_ess.mdx +++ b/api_docs/security_solution_ess.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/securitySolutionEss title: "securitySolutionEss" image: https://source.unsplash.com/400x175/?github description: API docs for the securitySolutionEss plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'securitySolutionEss'] --- import securitySolutionEssObj from './security_solution_ess.devdocs.json'; diff --git a/api_docs/security_solution_serverless.mdx b/api_docs/security_solution_serverless.mdx index 8c2f6b872d53c..01d90fa94b585 100644 --- a/api_docs/security_solution_serverless.mdx +++ b/api_docs/security_solution_serverless.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/securitySolutionServerless title: "securitySolutionServerless" image: https://source.unsplash.com/400x175/?github description: API docs for the securitySolutionServerless plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'securitySolutionServerless'] --- import securitySolutionServerlessObj from './security_solution_serverless.devdocs.json'; diff --git a/api_docs/serverless.mdx b/api_docs/serverless.mdx index 801e40130cd4e..f34876b8130d3 100644 --- a/api_docs/serverless.mdx +++ b/api_docs/serverless.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/serverless title: "serverless" image: https://source.unsplash.com/400x175/?github description: API docs for the serverless plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'serverless'] --- import serverlessObj from './serverless.devdocs.json'; diff --git a/api_docs/serverless_observability.mdx b/api_docs/serverless_observability.mdx index e6a30acb6945c..b7dc03518b6fb 100644 --- a/api_docs/serverless_observability.mdx +++ b/api_docs/serverless_observability.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/serverlessObservability title: "serverlessObservability" image: https://source.unsplash.com/400x175/?github description: API docs for the serverlessObservability plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'serverlessObservability'] --- import serverlessObservabilityObj from './serverless_observability.devdocs.json'; diff --git a/api_docs/serverless_search.mdx b/api_docs/serverless_search.mdx index d3116471c1f23..09d9e6dfd4b81 100644 --- a/api_docs/serverless_search.mdx +++ b/api_docs/serverless_search.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/serverlessSearch title: "serverlessSearch" image: https://source.unsplash.com/400x175/?github description: API docs for the serverlessSearch plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'serverlessSearch'] --- import serverlessSearchObj from './serverless_search.devdocs.json'; diff --git a/api_docs/session_view.mdx b/api_docs/session_view.mdx index 48fb355be435f..2ed290657a34a 100644 --- a/api_docs/session_view.mdx +++ b/api_docs/session_view.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/sessionView title: "sessionView" image: https://source.unsplash.com/400x175/?github description: API docs for the sessionView plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'sessionView'] --- import sessionViewObj from './session_view.devdocs.json'; diff --git a/api_docs/share.mdx b/api_docs/share.mdx index 63ddea4eb0713..4e03e8338ab19 100644 --- a/api_docs/share.mdx +++ b/api_docs/share.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/share title: "share" image: https://source.unsplash.com/400x175/?github description: API docs for the share plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'share'] --- import shareObj from './share.devdocs.json'; diff --git a/api_docs/snapshot_restore.mdx b/api_docs/snapshot_restore.mdx index 2904dff265764..df4324903ae30 100644 --- a/api_docs/snapshot_restore.mdx +++ b/api_docs/snapshot_restore.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/snapshotRestore title: "snapshotRestore" image: https://source.unsplash.com/400x175/?github description: API docs for the snapshotRestore plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'snapshotRestore'] --- import snapshotRestoreObj from './snapshot_restore.devdocs.json'; diff --git a/api_docs/spaces.mdx b/api_docs/spaces.mdx index dcd97b0c624cd..8fdd9b9538d5e 100644 --- a/api_docs/spaces.mdx +++ b/api_docs/spaces.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/spaces title: "spaces" image: https://source.unsplash.com/400x175/?github description: API docs for the spaces plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'spaces'] --- import spacesObj from './spaces.devdocs.json'; diff --git a/api_docs/stack_alerts.mdx b/api_docs/stack_alerts.mdx index c6d448132e651..5f8a12b2e8f2f 100644 --- a/api_docs/stack_alerts.mdx +++ b/api_docs/stack_alerts.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/stackAlerts title: "stackAlerts" image: https://source.unsplash.com/400x175/?github description: API docs for the stackAlerts plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'stackAlerts'] --- import stackAlertsObj from './stack_alerts.devdocs.json'; diff --git a/api_docs/stack_connectors.mdx b/api_docs/stack_connectors.mdx index 3ab4a8c932a56..05111615849fe 100644 --- a/api_docs/stack_connectors.mdx +++ b/api_docs/stack_connectors.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/stackConnectors title: "stackConnectors" image: https://source.unsplash.com/400x175/?github description: API docs for the stackConnectors plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'stackConnectors'] --- import stackConnectorsObj from './stack_connectors.devdocs.json'; diff --git a/api_docs/task_manager.mdx b/api_docs/task_manager.mdx index eea054cebe61e..916134c0696a5 100644 --- a/api_docs/task_manager.mdx +++ b/api_docs/task_manager.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/taskManager title: "taskManager" image: https://source.unsplash.com/400x175/?github description: API docs for the taskManager plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'taskManager'] --- import taskManagerObj from './task_manager.devdocs.json'; diff --git a/api_docs/telemetry.mdx b/api_docs/telemetry.mdx index 464e4830ab5c8..3d8be4ba43270 100644 --- a/api_docs/telemetry.mdx +++ b/api_docs/telemetry.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/telemetry title: "telemetry" image: https://source.unsplash.com/400x175/?github description: API docs for the telemetry plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'telemetry'] --- import telemetryObj from './telemetry.devdocs.json'; diff --git a/api_docs/telemetry_collection_manager.mdx b/api_docs/telemetry_collection_manager.mdx index 6b1b86e5b111e..350ff33cba27e 100644 --- a/api_docs/telemetry_collection_manager.mdx +++ b/api_docs/telemetry_collection_manager.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/telemetryCollectionManager title: "telemetryCollectionManager" image: https://source.unsplash.com/400x175/?github description: API docs for the telemetryCollectionManager plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'telemetryCollectionManager'] --- import telemetryCollectionManagerObj from './telemetry_collection_manager.devdocs.json'; diff --git a/api_docs/telemetry_collection_xpack.mdx b/api_docs/telemetry_collection_xpack.mdx index 7103f48c87387..bc006ee02648a 100644 --- a/api_docs/telemetry_collection_xpack.mdx +++ b/api_docs/telemetry_collection_xpack.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/telemetryCollectionXpack title: "telemetryCollectionXpack" image: https://source.unsplash.com/400x175/?github description: API docs for the telemetryCollectionXpack plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'telemetryCollectionXpack'] --- import telemetryCollectionXpackObj from './telemetry_collection_xpack.devdocs.json'; diff --git a/api_docs/telemetry_management_section.mdx b/api_docs/telemetry_management_section.mdx index 7544e31de9d41..ed2abbcd2cd8a 100644 --- a/api_docs/telemetry_management_section.mdx +++ b/api_docs/telemetry_management_section.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/telemetryManagementSection title: "telemetryManagementSection" image: https://source.unsplash.com/400x175/?github description: API docs for the telemetryManagementSection plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'telemetryManagementSection'] --- import telemetryManagementSectionObj from './telemetry_management_section.devdocs.json'; diff --git a/api_docs/text_based_languages.mdx b/api_docs/text_based_languages.mdx index 884fbe6921180..4439f91d1eecd 100644 --- a/api_docs/text_based_languages.mdx +++ b/api_docs/text_based_languages.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/textBasedLanguages title: "textBasedLanguages" image: https://source.unsplash.com/400x175/?github description: API docs for the textBasedLanguages plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'textBasedLanguages'] --- import textBasedLanguagesObj from './text_based_languages.devdocs.json'; diff --git a/api_docs/threat_intelligence.mdx b/api_docs/threat_intelligence.mdx index 54343ffcf3c7a..dac8a2153c41b 100644 --- a/api_docs/threat_intelligence.mdx +++ b/api_docs/threat_intelligence.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/threatIntelligence title: "threatIntelligence" image: https://source.unsplash.com/400x175/?github description: API docs for the threatIntelligence plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'threatIntelligence'] --- import threatIntelligenceObj from './threat_intelligence.devdocs.json'; diff --git a/api_docs/timelines.mdx b/api_docs/timelines.mdx index 0d7d08d70593d..3d1d2a63d3280 100644 --- a/api_docs/timelines.mdx +++ b/api_docs/timelines.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/timelines title: "timelines" image: https://source.unsplash.com/400x175/?github description: API docs for the timelines plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'timelines'] --- import timelinesObj from './timelines.devdocs.json'; diff --git a/api_docs/transform.mdx b/api_docs/transform.mdx index 5fbd32c551314..cfd7813ee8213 100644 --- a/api_docs/transform.mdx +++ b/api_docs/transform.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/transform title: "transform" image: https://source.unsplash.com/400x175/?github description: API docs for the transform plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'transform'] --- import transformObj from './transform.devdocs.json'; diff --git a/api_docs/triggers_actions_ui.mdx b/api_docs/triggers_actions_ui.mdx index 3ff1f6a8fc582..0ef5a812c1eb0 100644 --- a/api_docs/triggers_actions_ui.mdx +++ b/api_docs/triggers_actions_ui.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/triggersActionsUi title: "triggersActionsUi" image: https://source.unsplash.com/400x175/?github description: API docs for the triggersActionsUi plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'triggersActionsUi'] --- import triggersActionsUiObj from './triggers_actions_ui.devdocs.json'; diff --git a/api_docs/ui_actions.mdx b/api_docs/ui_actions.mdx index 053a244b04b67..d2bc90c1e3ae1 100644 --- a/api_docs/ui_actions.mdx +++ b/api_docs/ui_actions.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/uiActions title: "uiActions" image: https://source.unsplash.com/400x175/?github description: API docs for the uiActions plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'uiActions'] --- import uiActionsObj from './ui_actions.devdocs.json'; diff --git a/api_docs/ui_actions_enhanced.mdx b/api_docs/ui_actions_enhanced.mdx index 8b5f6bae65923..767b45446dd6e 100644 --- a/api_docs/ui_actions_enhanced.mdx +++ b/api_docs/ui_actions_enhanced.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/uiActionsEnhanced title: "uiActionsEnhanced" image: https://source.unsplash.com/400x175/?github description: API docs for the uiActionsEnhanced plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'uiActionsEnhanced'] --- import uiActionsEnhancedObj from './ui_actions_enhanced.devdocs.json'; diff --git a/api_docs/unified_doc_viewer.mdx b/api_docs/unified_doc_viewer.mdx index cc95cd4f0d195..6b0cb854bda6d 100644 --- a/api_docs/unified_doc_viewer.mdx +++ b/api_docs/unified_doc_viewer.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/unifiedDocViewer title: "unifiedDocViewer" image: https://source.unsplash.com/400x175/?github description: API docs for the unifiedDocViewer plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'unifiedDocViewer'] --- import unifiedDocViewerObj from './unified_doc_viewer.devdocs.json'; diff --git a/api_docs/unified_histogram.devdocs.json b/api_docs/unified_histogram.devdocs.json index 2af57f51f3ebe..61836d2e704b2 100644 --- a/api_docs/unified_histogram.devdocs.json +++ b/api_docs/unified_histogram.devdocs.json @@ -466,7 +466,15 @@ "section": "def-common.RequestAdapter", "text": "RequestAdapter" }, - " | undefined; isChartLoading?: boolean | undefined; } & Pick<", + " | undefined; isChartLoading?: boolean | undefined; table?: ", + { + "pluginId": "expressions", + "scope": "common", + "docId": "kibExpressionsPluginApi", + "section": "def-common.Datatable", + "text": "Datatable" + }, + " | undefined; } & Pick<", "UnifiedHistogramLayoutProps", ", \"children\" | \"className\" | \"query\" | \"filters\" | \"columns\" | \"container\" | \"onBrushEnd\" | \"disabledActions\" | \"timeRange\" | \"services\" | \"dataView\" | \"relativeTimeRange\" | \"renderCustomChartToggleActions\" | \"onFilter\" | \"withDefaultActions\"> & ", { @@ -1242,7 +1250,15 @@ "section": "def-common.RequestAdapter", "text": "RequestAdapter" }, - " | undefined; isChartLoading?: boolean | undefined; } & Pick<", + " | undefined; isChartLoading?: boolean | undefined; table?: ", + { + "pluginId": "expressions", + "scope": "common", + "docId": "kibExpressionsPluginApi", + "section": "def-common.Datatable", + "text": "Datatable" + }, + " | undefined; } & Pick<", "UnifiedHistogramLayoutProps", ", \"children\" | \"className\" | \"query\" | \"filters\" | \"columns\" | \"container\" | \"onBrushEnd\" | \"disabledActions\" | \"timeRange\" | \"services\" | \"dataView\" | \"relativeTimeRange\" | \"renderCustomChartToggleActions\" | \"onFilter\" | \"withDefaultActions\">" ], diff --git a/api_docs/unified_histogram.mdx b/api_docs/unified_histogram.mdx index 1ce67859af321..1dcaff29967ef 100644 --- a/api_docs/unified_histogram.mdx +++ b/api_docs/unified_histogram.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/unifiedHistogram title: "unifiedHistogram" image: https://source.unsplash.com/400x175/?github description: API docs for the unifiedHistogram plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'unifiedHistogram'] --- import unifiedHistogramObj from './unified_histogram.devdocs.json'; diff --git a/api_docs/unified_search.mdx b/api_docs/unified_search.mdx index 4e1a3f6e5aec8..d34b2415bec5b 100644 --- a/api_docs/unified_search.mdx +++ b/api_docs/unified_search.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/unifiedSearch title: "unifiedSearch" image: https://source.unsplash.com/400x175/?github description: API docs for the unifiedSearch plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'unifiedSearch'] --- import unifiedSearchObj from './unified_search.devdocs.json'; diff --git a/api_docs/unified_search_autocomplete.mdx b/api_docs/unified_search_autocomplete.mdx index 7d7ceebfecf3a..54670e2f9a144 100644 --- a/api_docs/unified_search_autocomplete.mdx +++ b/api_docs/unified_search_autocomplete.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/unifiedSearch-autocomplete title: "unifiedSearch.autocomplete" image: https://source.unsplash.com/400x175/?github description: API docs for the unifiedSearch.autocomplete plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'unifiedSearch.autocomplete'] --- import unifiedSearchAutocompleteObj from './unified_search_autocomplete.devdocs.json'; diff --git a/api_docs/uptime.mdx b/api_docs/uptime.mdx index e46a40a48b457..96ffb17e96aef 100644 --- a/api_docs/uptime.mdx +++ b/api_docs/uptime.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/uptime title: "uptime" image: https://source.unsplash.com/400x175/?github description: API docs for the uptime plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'uptime'] --- import uptimeObj from './uptime.devdocs.json'; diff --git a/api_docs/url_forwarding.mdx b/api_docs/url_forwarding.mdx index 814073aee7745..e404a15366eae 100644 --- a/api_docs/url_forwarding.mdx +++ b/api_docs/url_forwarding.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/urlForwarding title: "urlForwarding" image: https://source.unsplash.com/400x175/?github description: API docs for the urlForwarding plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'urlForwarding'] --- import urlForwardingObj from './url_forwarding.devdocs.json'; diff --git a/api_docs/usage_collection.mdx b/api_docs/usage_collection.mdx index 8ccfc86504376..9387c479c9790 100644 --- a/api_docs/usage_collection.mdx +++ b/api_docs/usage_collection.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/usageCollection title: "usageCollection" image: https://source.unsplash.com/400x175/?github description: API docs for the usageCollection plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'usageCollection'] --- import usageCollectionObj from './usage_collection.devdocs.json'; diff --git a/api_docs/ux.mdx b/api_docs/ux.mdx index c5730aaa0594e..7f5581b8d7168 100644 --- a/api_docs/ux.mdx +++ b/api_docs/ux.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/ux title: "ux" image: https://source.unsplash.com/400x175/?github description: API docs for the ux plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'ux'] --- import uxObj from './ux.devdocs.json'; diff --git a/api_docs/vis_default_editor.mdx b/api_docs/vis_default_editor.mdx index f58ce151cb108..5508cc179b77f 100644 --- a/api_docs/vis_default_editor.mdx +++ b/api_docs/vis_default_editor.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/visDefaultEditor title: "visDefaultEditor" image: https://source.unsplash.com/400x175/?github description: API docs for the visDefaultEditor plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'visDefaultEditor'] --- import visDefaultEditorObj from './vis_default_editor.devdocs.json'; diff --git a/api_docs/vis_type_gauge.mdx b/api_docs/vis_type_gauge.mdx index 469176282474c..a94842ca10bae 100644 --- a/api_docs/vis_type_gauge.mdx +++ b/api_docs/vis_type_gauge.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/visTypeGauge title: "visTypeGauge" image: https://source.unsplash.com/400x175/?github description: API docs for the visTypeGauge plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'visTypeGauge'] --- import visTypeGaugeObj from './vis_type_gauge.devdocs.json'; diff --git a/api_docs/vis_type_heatmap.mdx b/api_docs/vis_type_heatmap.mdx index ae228e23d062c..b093c46ffe821 100644 --- a/api_docs/vis_type_heatmap.mdx +++ b/api_docs/vis_type_heatmap.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/visTypeHeatmap title: "visTypeHeatmap" image: https://source.unsplash.com/400x175/?github description: API docs for the visTypeHeatmap plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'visTypeHeatmap'] --- import visTypeHeatmapObj from './vis_type_heatmap.devdocs.json'; diff --git a/api_docs/vis_type_pie.mdx b/api_docs/vis_type_pie.mdx index 004403a7adc6d..ec6cbefedd488 100644 --- a/api_docs/vis_type_pie.mdx +++ b/api_docs/vis_type_pie.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/visTypePie title: "visTypePie" image: https://source.unsplash.com/400x175/?github description: API docs for the visTypePie plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'visTypePie'] --- import visTypePieObj from './vis_type_pie.devdocs.json'; diff --git a/api_docs/vis_type_table.mdx b/api_docs/vis_type_table.mdx index f720e028b8d73..08599a8919bb4 100644 --- a/api_docs/vis_type_table.mdx +++ b/api_docs/vis_type_table.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/visTypeTable title: "visTypeTable" image: https://source.unsplash.com/400x175/?github description: API docs for the visTypeTable plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'visTypeTable'] --- import visTypeTableObj from './vis_type_table.devdocs.json'; diff --git a/api_docs/vis_type_timelion.mdx b/api_docs/vis_type_timelion.mdx index df54f8db3ba8c..06a01a0e20b81 100644 --- a/api_docs/vis_type_timelion.mdx +++ b/api_docs/vis_type_timelion.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/visTypeTimelion title: "visTypeTimelion" image: https://source.unsplash.com/400x175/?github description: API docs for the visTypeTimelion plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'visTypeTimelion'] --- import visTypeTimelionObj from './vis_type_timelion.devdocs.json'; diff --git a/api_docs/vis_type_timeseries.mdx b/api_docs/vis_type_timeseries.mdx index cb8c340b1e4b3..4455870787e63 100644 --- a/api_docs/vis_type_timeseries.mdx +++ b/api_docs/vis_type_timeseries.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/visTypeTimeseries title: "visTypeTimeseries" image: https://source.unsplash.com/400x175/?github description: API docs for the visTypeTimeseries plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'visTypeTimeseries'] --- import visTypeTimeseriesObj from './vis_type_timeseries.devdocs.json'; diff --git a/api_docs/vis_type_vega.mdx b/api_docs/vis_type_vega.mdx index c588f1b12359c..5b97edaf3399f 100644 --- a/api_docs/vis_type_vega.mdx +++ b/api_docs/vis_type_vega.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/visTypeVega title: "visTypeVega" image: https://source.unsplash.com/400x175/?github description: API docs for the visTypeVega plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'visTypeVega'] --- import visTypeVegaObj from './vis_type_vega.devdocs.json'; diff --git a/api_docs/vis_type_vislib.mdx b/api_docs/vis_type_vislib.mdx index f4d06a47aee2a..3956d33ab7a1b 100644 --- a/api_docs/vis_type_vislib.mdx +++ b/api_docs/vis_type_vislib.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/visTypeVislib title: "visTypeVislib" image: https://source.unsplash.com/400x175/?github description: API docs for the visTypeVislib plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'visTypeVislib'] --- import visTypeVislibObj from './vis_type_vislib.devdocs.json'; diff --git a/api_docs/vis_type_xy.mdx b/api_docs/vis_type_xy.mdx index d3a3536460944..35ce1be00600a 100644 --- a/api_docs/vis_type_xy.mdx +++ b/api_docs/vis_type_xy.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/visTypeXy title: "visTypeXy" image: https://source.unsplash.com/400x175/?github description: API docs for the visTypeXy plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'visTypeXy'] --- import visTypeXyObj from './vis_type_xy.devdocs.json'; diff --git a/api_docs/visualizations.mdx b/api_docs/visualizations.mdx index 34756137b6e11..9b82d217fc15e 100644 --- a/api_docs/visualizations.mdx +++ b/api_docs/visualizations.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/visualizations title: "visualizations" image: https://source.unsplash.com/400x175/?github description: API docs for the visualizations plugin -date: 2024-01-26 +date: 2024-01-27 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'visualizations'] --- import visualizationsObj from './visualizations.devdocs.json'; From f4b0bd7d7b5f0fece2b61b7b5af077b20067e562 Mon Sep 17 00:00:00 2001 From: Tomasz Ciecierski Date: Sat, 27 Jan 2024 18:07:55 +0100 Subject: [PATCH 17/46] [EDR Workflows] Fix vagrant unzip (#175754) --- .../e2e/response_actions/response_console/file_operations.cy.ts | 2 +- .../scripts/endpoint/common/vagrant/Vagrantfile | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/x-pack/plugins/security_solution/public/management/cypress/e2e/response_actions/response_console/file_operations.cy.ts b/x-pack/plugins/security_solution/public/management/cypress/e2e/response_actions/response_console/file_operations.cy.ts index e76a0beb82dca..70b008f7eda7b 100644 --- a/x-pack/plugins/security_solution/public/management/cypress/e2e/response_actions/response_console/file_operations.cy.ts +++ b/x-pack/plugins/security_solution/public/management/cypress/e2e/response_actions/response_console/file_operations.cy.ts @@ -112,7 +112,7 @@ describe('Response console', { tags: ['@ess', '@serverless'] }, () => { path: `${homeFilePath}/upload.zip`, password: 'elastic', }).then((unzippedFileContent) => { - expect(unzippedFileContent).to.equal(fileContent); + expect(unzippedFileContent).to.contain(fileContent); }); }); diff --git a/x-pack/plugins/security_solution/scripts/endpoint/common/vagrant/Vagrantfile b/x-pack/plugins/security_solution/scripts/endpoint/common/vagrant/Vagrantfile index b058d17ad0764..31819889f38e0 100644 --- a/x-pack/plugins/security_solution/scripts/endpoint/common/vagrant/Vagrantfile +++ b/x-pack/plugins/security_solution/scripts/endpoint/common/vagrant/Vagrantfile @@ -32,5 +32,7 @@ Vagrant.configure("2") do |config| config.vm.provision "file", source: cachedAgentSource, destination: "~/#{cachedAgentFilename}" config.vm.provision "shell", inline: "mkdir #{agentDestinationFolder}" config.vm.provision "shell", inline: "tar -zxf #{cachedAgentFilename} --directory #{agentDestinationFolder} --strip-components=1 && rm -f #{cachedAgentFilename}" + config.vm.provision "shell", inline: "sudo apt-get update" + config.vm.provision "shell", inline: "sudo apt-get upgrade" config.vm.provision "shell", inline: "sudo apt-get install unzip" end From 731edea57305db196ce2efbb2e4294bcbb7c5d19 Mon Sep 17 00:00:00 2001 From: Kibana Machine <42973632+kibanamachine@users.noreply.github.com> Date: Sun, 28 Jan 2024 01:12:25 -0500 Subject: [PATCH 18/46] [api-docs] 2024-01-28 Daily api_docs build (#175758) Generated by https://buildkite.com/elastic/kibana-api-docs-daily/builds/596 --- api_docs/actions.mdx | 2 +- api_docs/advanced_settings.mdx | 2 +- api_docs/ai_assistant_management_observability.mdx | 2 +- api_docs/ai_assistant_management_selection.mdx | 2 +- api_docs/aiops.mdx | 2 +- api_docs/alerting.mdx | 2 +- api_docs/apm.mdx | 2 +- api_docs/apm_data_access.mdx | 2 +- api_docs/asset_manager.mdx | 2 +- api_docs/banners.mdx | 2 +- api_docs/bfetch.mdx | 2 +- api_docs/canvas.mdx | 2 +- api_docs/cases.mdx | 2 +- api_docs/charts.mdx | 2 +- api_docs/cloud.mdx | 2 +- api_docs/cloud_data_migration.mdx | 2 +- api_docs/cloud_defend.mdx | 2 +- api_docs/cloud_experiments.mdx | 2 +- api_docs/cloud_security_posture.mdx | 2 +- api_docs/console.mdx | 2 +- api_docs/content_management.mdx | 2 +- api_docs/controls.mdx | 2 +- api_docs/custom_integrations.mdx | 2 +- api_docs/dashboard.mdx | 2 +- api_docs/dashboard_enhanced.mdx | 2 +- api_docs/data.mdx | 2 +- api_docs/data_query.mdx | 2 +- api_docs/data_search.mdx | 2 +- api_docs/data_view_editor.mdx | 2 +- api_docs/data_view_field_editor.mdx | 2 +- api_docs/data_view_management.mdx | 2 +- api_docs/data_views.mdx | 2 +- api_docs/data_visualizer.mdx | 2 +- api_docs/dataset_quality.mdx | 2 +- api_docs/deprecations_by_api.mdx | 2 +- api_docs/deprecations_by_plugin.mdx | 2 +- api_docs/deprecations_by_team.mdx | 2 +- api_docs/dev_tools.mdx | 2 +- api_docs/discover.mdx | 2 +- api_docs/discover_enhanced.mdx | 2 +- api_docs/ecs_data_quality_dashboard.mdx | 2 +- api_docs/elastic_assistant.mdx | 2 +- api_docs/embeddable.mdx | 2 +- api_docs/embeddable_enhanced.mdx | 2 +- api_docs/encrypted_saved_objects.mdx | 2 +- api_docs/enterprise_search.mdx | 2 +- api_docs/es_ui_shared.mdx | 2 +- api_docs/event_annotation.mdx | 2 +- api_docs/event_annotation_listing.mdx | 2 +- api_docs/event_log.mdx | 2 +- api_docs/exploratory_view.mdx | 2 +- api_docs/expression_error.mdx | 2 +- api_docs/expression_gauge.mdx | 2 +- api_docs/expression_heatmap.mdx | 2 +- api_docs/expression_image.mdx | 2 +- api_docs/expression_legacy_metric_vis.mdx | 2 +- api_docs/expression_metric.mdx | 2 +- api_docs/expression_metric_vis.mdx | 2 +- api_docs/expression_partition_vis.mdx | 2 +- api_docs/expression_repeat_image.mdx | 2 +- api_docs/expression_reveal_image.mdx | 2 +- api_docs/expression_shape.mdx | 2 +- api_docs/expression_tagcloud.mdx | 2 +- api_docs/expression_x_y.mdx | 2 +- api_docs/expressions.mdx | 2 +- api_docs/features.mdx | 2 +- api_docs/field_formats.mdx | 2 +- api_docs/file_upload.mdx | 2 +- api_docs/files.mdx | 2 +- api_docs/files_management.mdx | 2 +- api_docs/fleet.mdx | 2 +- api_docs/global_search.mdx | 2 +- api_docs/guided_onboarding.mdx | 2 +- api_docs/home.mdx | 2 +- api_docs/image_embeddable.mdx | 2 +- api_docs/index_lifecycle_management.mdx | 2 +- api_docs/index_management.mdx | 2 +- api_docs/infra.mdx | 2 +- api_docs/ingest_pipelines.mdx | 2 +- api_docs/inspector.mdx | 2 +- api_docs/interactive_setup.mdx | 2 +- api_docs/kbn_ace.mdx | 2 +- api_docs/kbn_actions_types.mdx | 2 +- api_docs/kbn_aiops_components.mdx | 2 +- api_docs/kbn_aiops_utils.mdx | 2 +- api_docs/kbn_alerting_api_integration_helpers.mdx | 2 +- api_docs/kbn_alerting_state_types.mdx | 2 +- api_docs/kbn_alerting_types.mdx | 2 +- api_docs/kbn_alerts_as_data_utils.mdx | 2 +- api_docs/kbn_alerts_ui_shared.mdx | 2 +- api_docs/kbn_analytics.mdx | 2 +- api_docs/kbn_analytics_client.mdx | 2 +- api_docs/kbn_analytics_collection_utils.mdx | 2 +- api_docs/kbn_analytics_shippers_elastic_v3_browser.mdx | 2 +- api_docs/kbn_analytics_shippers_elastic_v3_common.mdx | 2 +- api_docs/kbn_analytics_shippers_elastic_v3_server.mdx | 2 +- api_docs/kbn_analytics_shippers_fullstory.mdx | 2 +- api_docs/kbn_apm_config_loader.mdx | 2 +- api_docs/kbn_apm_synthtrace.mdx | 2 +- api_docs/kbn_apm_synthtrace_client.mdx | 2 +- api_docs/kbn_apm_utils.mdx | 2 +- api_docs/kbn_axe_config.mdx | 2 +- api_docs/kbn_bfetch_error.mdx | 2 +- api_docs/kbn_calculate_auto.mdx | 2 +- api_docs/kbn_calculate_width_from_char_count.mdx | 2 +- api_docs/kbn_cases_components.mdx | 2 +- api_docs/kbn_cell_actions.mdx | 2 +- api_docs/kbn_chart_expressions_common.mdx | 2 +- api_docs/kbn_chart_icons.mdx | 2 +- api_docs/kbn_ci_stats_core.mdx | 2 +- api_docs/kbn_ci_stats_performance_metrics.mdx | 2 +- api_docs/kbn_ci_stats_reporter.mdx | 2 +- api_docs/kbn_cli_dev_mode.mdx | 2 +- api_docs/kbn_code_editor.mdx | 2 +- api_docs/kbn_code_editor_mock.mdx | 2 +- api_docs/kbn_code_owners.mdx | 2 +- api_docs/kbn_coloring.mdx | 2 +- api_docs/kbn_config.mdx | 2 +- api_docs/kbn_config_mocks.mdx | 2 +- api_docs/kbn_config_schema.mdx | 2 +- api_docs/kbn_content_management_content_editor.mdx | 2 +- api_docs/kbn_content_management_tabbed_table_list_view.mdx | 2 +- api_docs/kbn_content_management_table_list_view.mdx | 2 +- api_docs/kbn_content_management_table_list_view_common.mdx | 2 +- api_docs/kbn_content_management_table_list_view_table.mdx | 2 +- api_docs/kbn_content_management_utils.mdx | 2 +- api_docs/kbn_core_analytics_browser.mdx | 2 +- api_docs/kbn_core_analytics_browser_internal.mdx | 2 +- api_docs/kbn_core_analytics_browser_mocks.mdx | 2 +- api_docs/kbn_core_analytics_server.mdx | 2 +- api_docs/kbn_core_analytics_server_internal.mdx | 2 +- api_docs/kbn_core_analytics_server_mocks.mdx | 2 +- api_docs/kbn_core_application_browser.mdx | 2 +- api_docs/kbn_core_application_browser_internal.mdx | 2 +- api_docs/kbn_core_application_browser_mocks.mdx | 2 +- api_docs/kbn_core_application_common.mdx | 2 +- api_docs/kbn_core_apps_browser_internal.mdx | 2 +- api_docs/kbn_core_apps_browser_mocks.mdx | 2 +- api_docs/kbn_core_apps_server_internal.mdx | 2 +- api_docs/kbn_core_base_browser_mocks.mdx | 2 +- api_docs/kbn_core_base_common.mdx | 2 +- api_docs/kbn_core_base_server_internal.mdx | 2 +- api_docs/kbn_core_base_server_mocks.mdx | 2 +- api_docs/kbn_core_capabilities_browser_mocks.mdx | 2 +- api_docs/kbn_core_capabilities_common.mdx | 2 +- api_docs/kbn_core_capabilities_server.mdx | 2 +- api_docs/kbn_core_capabilities_server_mocks.mdx | 2 +- api_docs/kbn_core_chrome_browser.mdx | 2 +- api_docs/kbn_core_chrome_browser_mocks.mdx | 2 +- api_docs/kbn_core_config_server_internal.mdx | 2 +- api_docs/kbn_core_custom_branding_browser.mdx | 2 +- api_docs/kbn_core_custom_branding_browser_internal.mdx | 2 +- api_docs/kbn_core_custom_branding_browser_mocks.mdx | 2 +- api_docs/kbn_core_custom_branding_common.mdx | 2 +- api_docs/kbn_core_custom_branding_server.mdx | 2 +- api_docs/kbn_core_custom_branding_server_internal.mdx | 2 +- api_docs/kbn_core_custom_branding_server_mocks.mdx | 2 +- api_docs/kbn_core_deprecations_browser.mdx | 2 +- api_docs/kbn_core_deprecations_browser_internal.mdx | 2 +- api_docs/kbn_core_deprecations_browser_mocks.mdx | 2 +- api_docs/kbn_core_deprecations_common.mdx | 2 +- api_docs/kbn_core_deprecations_server.mdx | 2 +- api_docs/kbn_core_deprecations_server_internal.mdx | 2 +- api_docs/kbn_core_deprecations_server_mocks.mdx | 2 +- api_docs/kbn_core_doc_links_browser.mdx | 2 +- api_docs/kbn_core_doc_links_browser_mocks.mdx | 2 +- api_docs/kbn_core_doc_links_server.mdx | 2 +- api_docs/kbn_core_doc_links_server_mocks.mdx | 2 +- api_docs/kbn_core_elasticsearch_client_server_internal.mdx | 2 +- api_docs/kbn_core_elasticsearch_client_server_mocks.mdx | 2 +- api_docs/kbn_core_elasticsearch_server.mdx | 2 +- api_docs/kbn_core_elasticsearch_server_internal.mdx | 2 +- api_docs/kbn_core_elasticsearch_server_mocks.mdx | 2 +- api_docs/kbn_core_environment_server_internal.mdx | 2 +- api_docs/kbn_core_environment_server_mocks.mdx | 2 +- api_docs/kbn_core_execution_context_browser.mdx | 2 +- api_docs/kbn_core_execution_context_browser_internal.mdx | 2 +- api_docs/kbn_core_execution_context_browser_mocks.mdx | 2 +- api_docs/kbn_core_execution_context_common.mdx | 2 +- api_docs/kbn_core_execution_context_server.mdx | 2 +- api_docs/kbn_core_execution_context_server_internal.mdx | 2 +- api_docs/kbn_core_execution_context_server_mocks.mdx | 2 +- api_docs/kbn_core_fatal_errors_browser.mdx | 2 +- api_docs/kbn_core_fatal_errors_browser_mocks.mdx | 2 +- api_docs/kbn_core_http_browser.mdx | 2 +- api_docs/kbn_core_http_browser_internal.mdx | 2 +- api_docs/kbn_core_http_browser_mocks.mdx | 2 +- api_docs/kbn_core_http_common.mdx | 2 +- api_docs/kbn_core_http_context_server_mocks.mdx | 2 +- api_docs/kbn_core_http_request_handler_context_server.mdx | 2 +- api_docs/kbn_core_http_resources_server.mdx | 2 +- api_docs/kbn_core_http_resources_server_internal.mdx | 2 +- api_docs/kbn_core_http_resources_server_mocks.mdx | 2 +- api_docs/kbn_core_http_router_server_internal.mdx | 2 +- api_docs/kbn_core_http_router_server_mocks.mdx | 2 +- api_docs/kbn_core_http_server.mdx | 2 +- api_docs/kbn_core_http_server_internal.mdx | 2 +- api_docs/kbn_core_http_server_mocks.mdx | 2 +- api_docs/kbn_core_i18n_browser.mdx | 2 +- api_docs/kbn_core_i18n_browser_mocks.mdx | 2 +- api_docs/kbn_core_i18n_server.mdx | 2 +- api_docs/kbn_core_i18n_server_internal.mdx | 2 +- api_docs/kbn_core_i18n_server_mocks.mdx | 2 +- api_docs/kbn_core_injected_metadata_browser_mocks.mdx | 2 +- api_docs/kbn_core_integrations_browser_internal.mdx | 2 +- api_docs/kbn_core_integrations_browser_mocks.mdx | 2 +- api_docs/kbn_core_lifecycle_browser.mdx | 2 +- api_docs/kbn_core_lifecycle_browser_mocks.mdx | 2 +- api_docs/kbn_core_lifecycle_server.mdx | 2 +- api_docs/kbn_core_lifecycle_server_mocks.mdx | 2 +- api_docs/kbn_core_logging_browser_mocks.mdx | 2 +- api_docs/kbn_core_logging_common_internal.mdx | 2 +- api_docs/kbn_core_logging_server.mdx | 2 +- api_docs/kbn_core_logging_server_internal.mdx | 2 +- api_docs/kbn_core_logging_server_mocks.mdx | 2 +- api_docs/kbn_core_metrics_collectors_server_internal.mdx | 2 +- api_docs/kbn_core_metrics_collectors_server_mocks.mdx | 2 +- api_docs/kbn_core_metrics_server.mdx | 2 +- api_docs/kbn_core_metrics_server_internal.mdx | 2 +- api_docs/kbn_core_metrics_server_mocks.mdx | 2 +- api_docs/kbn_core_mount_utils_browser.mdx | 2 +- api_docs/kbn_core_node_server.mdx | 2 +- api_docs/kbn_core_node_server_internal.mdx | 2 +- api_docs/kbn_core_node_server_mocks.mdx | 2 +- api_docs/kbn_core_notifications_browser.mdx | 2 +- api_docs/kbn_core_notifications_browser_internal.mdx | 2 +- api_docs/kbn_core_notifications_browser_mocks.mdx | 2 +- api_docs/kbn_core_overlays_browser.mdx | 2 +- api_docs/kbn_core_overlays_browser_internal.mdx | 2 +- api_docs/kbn_core_overlays_browser_mocks.mdx | 2 +- api_docs/kbn_core_plugins_browser.mdx | 2 +- api_docs/kbn_core_plugins_browser_mocks.mdx | 2 +- api_docs/kbn_core_plugins_contracts_browser.mdx | 2 +- api_docs/kbn_core_plugins_contracts_server.mdx | 2 +- api_docs/kbn_core_plugins_server.mdx | 2 +- api_docs/kbn_core_plugins_server_mocks.mdx | 2 +- api_docs/kbn_core_preboot_server.mdx | 2 +- api_docs/kbn_core_preboot_server_mocks.mdx | 2 +- api_docs/kbn_core_rendering_browser_mocks.mdx | 2 +- api_docs/kbn_core_rendering_server_internal.mdx | 2 +- api_docs/kbn_core_rendering_server_mocks.mdx | 2 +- api_docs/kbn_core_root_server_internal.mdx | 2 +- api_docs/kbn_core_saved_objects_api_browser.mdx | 2 +- api_docs/kbn_core_saved_objects_api_server.mdx | 2 +- api_docs/kbn_core_saved_objects_api_server_mocks.mdx | 2 +- api_docs/kbn_core_saved_objects_base_server_internal.mdx | 2 +- api_docs/kbn_core_saved_objects_base_server_mocks.mdx | 2 +- api_docs/kbn_core_saved_objects_browser.mdx | 2 +- api_docs/kbn_core_saved_objects_browser_internal.mdx | 2 +- api_docs/kbn_core_saved_objects_browser_mocks.mdx | 2 +- api_docs/kbn_core_saved_objects_common.mdx | 2 +- .../kbn_core_saved_objects_import_export_server_internal.mdx | 2 +- api_docs/kbn_core_saved_objects_import_export_server_mocks.mdx | 2 +- api_docs/kbn_core_saved_objects_migration_server_internal.mdx | 2 +- api_docs/kbn_core_saved_objects_migration_server_mocks.mdx | 2 +- api_docs/kbn_core_saved_objects_server.mdx | 2 +- api_docs/kbn_core_saved_objects_server_internal.mdx | 2 +- api_docs/kbn_core_saved_objects_server_mocks.mdx | 2 +- api_docs/kbn_core_saved_objects_utils_server.mdx | 2 +- api_docs/kbn_core_status_common.mdx | 2 +- api_docs/kbn_core_status_common_internal.mdx | 2 +- api_docs/kbn_core_status_server.mdx | 2 +- api_docs/kbn_core_status_server_internal.mdx | 2 +- api_docs/kbn_core_status_server_mocks.mdx | 2 +- api_docs/kbn_core_test_helpers_deprecations_getters.mdx | 2 +- api_docs/kbn_core_test_helpers_http_setup_browser.mdx | 2 +- api_docs/kbn_core_test_helpers_kbn_server.mdx | 2 +- api_docs/kbn_core_test_helpers_model_versions.mdx | 2 +- api_docs/kbn_core_test_helpers_so_type_serializer.mdx | 2 +- api_docs/kbn_core_test_helpers_test_utils.mdx | 2 +- api_docs/kbn_core_theme_browser.mdx | 2 +- api_docs/kbn_core_theme_browser_mocks.mdx | 2 +- api_docs/kbn_core_ui_settings_browser.mdx | 2 +- api_docs/kbn_core_ui_settings_browser_internal.mdx | 2 +- api_docs/kbn_core_ui_settings_browser_mocks.mdx | 2 +- api_docs/kbn_core_ui_settings_common.mdx | 2 +- api_docs/kbn_core_ui_settings_server.mdx | 2 +- api_docs/kbn_core_ui_settings_server_internal.mdx | 2 +- api_docs/kbn_core_ui_settings_server_mocks.mdx | 2 +- api_docs/kbn_core_usage_data_server.mdx | 2 +- api_docs/kbn_core_usage_data_server_internal.mdx | 2 +- api_docs/kbn_core_usage_data_server_mocks.mdx | 2 +- api_docs/kbn_core_user_settings_server.mdx | 2 +- api_docs/kbn_core_user_settings_server_internal.mdx | 2 +- api_docs/kbn_core_user_settings_server_mocks.mdx | 2 +- api_docs/kbn_crypto.mdx | 2 +- api_docs/kbn_crypto_browser.mdx | 2 +- api_docs/kbn_custom_icons.mdx | 2 +- api_docs/kbn_custom_integrations.mdx | 2 +- api_docs/kbn_cypress_config.mdx | 2 +- api_docs/kbn_data_forge.mdx | 2 +- api_docs/kbn_data_service.mdx | 2 +- api_docs/kbn_data_stream_adapter.mdx | 2 +- api_docs/kbn_datemath.mdx | 2 +- api_docs/kbn_deeplinks_analytics.mdx | 2 +- api_docs/kbn_deeplinks_devtools.mdx | 2 +- api_docs/kbn_deeplinks_management.mdx | 2 +- api_docs/kbn_deeplinks_ml.mdx | 2 +- api_docs/kbn_deeplinks_observability.mdx | 2 +- api_docs/kbn_deeplinks_search.mdx | 2 +- api_docs/kbn_default_nav_analytics.mdx | 2 +- api_docs/kbn_default_nav_devtools.mdx | 2 +- api_docs/kbn_default_nav_management.mdx | 2 +- api_docs/kbn_default_nav_ml.mdx | 2 +- api_docs/kbn_dev_cli_errors.mdx | 2 +- api_docs/kbn_dev_cli_runner.mdx | 2 +- api_docs/kbn_dev_proc_runner.mdx | 2 +- api_docs/kbn_dev_utils.mdx | 2 +- api_docs/kbn_discover_utils.mdx | 2 +- api_docs/kbn_doc_links.mdx | 2 +- api_docs/kbn_docs_utils.mdx | 2 +- api_docs/kbn_dom_drag_drop.mdx | 2 +- api_docs/kbn_ebt_tools.mdx | 2 +- api_docs/kbn_ecs.mdx | 2 +- api_docs/kbn_ecs_data_quality_dashboard.mdx | 2 +- api_docs/kbn_elastic_agent_utils.mdx | 2 +- api_docs/kbn_elastic_assistant.mdx | 2 +- api_docs/kbn_elastic_assistant_common.mdx | 2 +- api_docs/kbn_es.mdx | 2 +- api_docs/kbn_es_archiver.mdx | 2 +- api_docs/kbn_es_errors.mdx | 2 +- api_docs/kbn_es_query.mdx | 2 +- api_docs/kbn_es_types.mdx | 2 +- api_docs/kbn_eslint_plugin_imports.mdx | 2 +- api_docs/kbn_event_annotation_common.mdx | 2 +- api_docs/kbn_event_annotation_components.mdx | 2 +- api_docs/kbn_expandable_flyout.mdx | 2 +- api_docs/kbn_field_types.mdx | 2 +- api_docs/kbn_field_utils.mdx | 2 +- api_docs/kbn_find_used_node_modules.mdx | 2 +- api_docs/kbn_ftr_common_functional_services.mdx | 2 +- api_docs/kbn_ftr_common_functional_ui_services.mdx | 2 +- api_docs/kbn_generate.mdx | 2 +- api_docs/kbn_generate_console_definitions.mdx | 2 +- api_docs/kbn_generate_csv.mdx | 2 +- api_docs/kbn_guided_onboarding.mdx | 2 +- api_docs/kbn_handlebars.mdx | 2 +- api_docs/kbn_hapi_mocks.mdx | 2 +- api_docs/kbn_health_gateway_server.mdx | 2 +- api_docs/kbn_home_sample_data_card.mdx | 2 +- api_docs/kbn_home_sample_data_tab.mdx | 2 +- api_docs/kbn_i18n.mdx | 2 +- api_docs/kbn_i18n_react.mdx | 2 +- api_docs/kbn_import_resolver.mdx | 2 +- api_docs/kbn_infra_forge.mdx | 2 +- api_docs/kbn_interpreter.mdx | 2 +- api_docs/kbn_io_ts_utils.mdx | 2 +- api_docs/kbn_jest_serializers.mdx | 2 +- api_docs/kbn_journeys.mdx | 2 +- api_docs/kbn_json_ast.mdx | 2 +- api_docs/kbn_kibana_manifest_schema.mdx | 2 +- api_docs/kbn_language_documentation_popover.mdx | 2 +- api_docs/kbn_lens_embeddable_utils.mdx | 2 +- api_docs/kbn_lens_formula_docs.mdx | 2 +- api_docs/kbn_logging.mdx | 2 +- api_docs/kbn_logging_mocks.mdx | 2 +- api_docs/kbn_managed_content_badge.mdx | 2 +- api_docs/kbn_managed_vscode_config.mdx | 2 +- api_docs/kbn_management_cards_navigation.mdx | 2 +- api_docs/kbn_management_settings_application.mdx | 2 +- api_docs/kbn_management_settings_components_field_category.mdx | 2 +- api_docs/kbn_management_settings_components_field_input.mdx | 2 +- api_docs/kbn_management_settings_components_field_row.mdx | 2 +- api_docs/kbn_management_settings_components_form.mdx | 2 +- api_docs/kbn_management_settings_field_definition.mdx | 2 +- api_docs/kbn_management_settings_ids.mdx | 2 +- api_docs/kbn_management_settings_section_registry.mdx | 2 +- api_docs/kbn_management_settings_types.mdx | 2 +- api_docs/kbn_management_settings_utilities.mdx | 2 +- api_docs/kbn_management_storybook_config.mdx | 2 +- api_docs/kbn_mapbox_gl.mdx | 2 +- api_docs/kbn_maps_vector_tile_utils.mdx | 2 +- api_docs/kbn_ml_agg_utils.mdx | 2 +- api_docs/kbn_ml_anomaly_utils.mdx | 2 +- api_docs/kbn_ml_category_validator.mdx | 2 +- api_docs/kbn_ml_chi2test.mdx | 2 +- api_docs/kbn_ml_data_frame_analytics_utils.mdx | 2 +- api_docs/kbn_ml_data_grid.mdx | 2 +- api_docs/kbn_ml_date_picker.mdx | 2 +- api_docs/kbn_ml_date_utils.mdx | 2 +- api_docs/kbn_ml_error_utils.mdx | 2 +- api_docs/kbn_ml_in_memory_table.mdx | 2 +- api_docs/kbn_ml_is_defined.mdx | 2 +- api_docs/kbn_ml_is_populated_object.mdx | 2 +- api_docs/kbn_ml_kibana_theme.mdx | 2 +- api_docs/kbn_ml_local_storage.mdx | 2 +- api_docs/kbn_ml_nested_property.mdx | 2 +- api_docs/kbn_ml_number_utils.mdx | 2 +- api_docs/kbn_ml_query_utils.mdx | 2 +- api_docs/kbn_ml_random_sampler_utils.mdx | 2 +- api_docs/kbn_ml_route_utils.mdx | 2 +- api_docs/kbn_ml_runtime_field_utils.mdx | 2 +- api_docs/kbn_ml_string_hash.mdx | 2 +- api_docs/kbn_ml_trained_models_utils.mdx | 2 +- api_docs/kbn_ml_ui_actions.mdx | 2 +- api_docs/kbn_ml_url_state.mdx | 2 +- api_docs/kbn_mock_idp_utils.mdx | 2 +- api_docs/kbn_monaco.mdx | 2 +- api_docs/kbn_object_versioning.mdx | 2 +- api_docs/kbn_observability_alert_details.mdx | 2 +- api_docs/kbn_observability_alerting_test_data.mdx | 2 +- api_docs/kbn_observability_get_padded_alert_time_range_util.mdx | 2 +- api_docs/kbn_openapi_bundler.mdx | 2 +- api_docs/kbn_openapi_generator.mdx | 2 +- api_docs/kbn_optimizer.mdx | 2 +- api_docs/kbn_optimizer_webpack_helpers.mdx | 2 +- api_docs/kbn_osquery_io_ts_types.mdx | 2 +- api_docs/kbn_panel_loader.mdx | 2 +- api_docs/kbn_performance_testing_dataset_extractor.mdx | 2 +- api_docs/kbn_plugin_check.mdx | 2 +- api_docs/kbn_plugin_generator.mdx | 2 +- api_docs/kbn_plugin_helpers.mdx | 2 +- api_docs/kbn_presentation_containers.mdx | 2 +- api_docs/kbn_presentation_library.mdx | 2 +- api_docs/kbn_presentation_publishing.mdx | 2 +- api_docs/kbn_profiling_utils.mdx | 2 +- api_docs/kbn_random_sampling.mdx | 2 +- api_docs/kbn_react_field.mdx | 2 +- api_docs/kbn_react_kibana_context_common.mdx | 2 +- api_docs/kbn_react_kibana_context_render.mdx | 2 +- api_docs/kbn_react_kibana_context_root.mdx | 2 +- api_docs/kbn_react_kibana_context_styled.mdx | 2 +- api_docs/kbn_react_kibana_context_theme.mdx | 2 +- api_docs/kbn_react_kibana_mount.mdx | 2 +- api_docs/kbn_repo_file_maps.mdx | 2 +- api_docs/kbn_repo_linter.mdx | 2 +- api_docs/kbn_repo_path.mdx | 2 +- api_docs/kbn_repo_source_classifier.mdx | 2 +- api_docs/kbn_reporting_common.mdx | 2 +- api_docs/kbn_reporting_export_types_csv.mdx | 2 +- api_docs/kbn_reporting_export_types_csv_common.mdx | 2 +- api_docs/kbn_reporting_export_types_pdf.mdx | 2 +- api_docs/kbn_reporting_export_types_pdf_common.mdx | 2 +- api_docs/kbn_reporting_export_types_png.mdx | 2 +- api_docs/kbn_reporting_export_types_png_common.mdx | 2 +- api_docs/kbn_reporting_mocks_server.mdx | 2 +- api_docs/kbn_reporting_public.mdx | 2 +- api_docs/kbn_reporting_server.mdx | 2 +- api_docs/kbn_resizable_layout.mdx | 2 +- api_docs/kbn_rison.mdx | 2 +- api_docs/kbn_router_utils.mdx | 2 +- api_docs/kbn_rrule.mdx | 2 +- api_docs/kbn_rule_data_utils.mdx | 2 +- api_docs/kbn_saved_objects_settings.mdx | 2 +- api_docs/kbn_search_api_panels.mdx | 2 +- api_docs/kbn_search_connectors.mdx | 2 +- api_docs/kbn_search_errors.mdx | 2 +- api_docs/kbn_search_index_documents.mdx | 2 +- api_docs/kbn_search_response_warnings.mdx | 2 +- api_docs/kbn_security_plugin_types_common.mdx | 2 +- api_docs/kbn_security_plugin_types_public.mdx | 2 +- api_docs/kbn_security_plugin_types_server.mdx | 2 +- api_docs/kbn_security_solution_features.mdx | 2 +- api_docs/kbn_security_solution_navigation.mdx | 2 +- api_docs/kbn_security_solution_side_nav.mdx | 2 +- api_docs/kbn_security_solution_storybook_config.mdx | 2 +- api_docs/kbn_securitysolution_autocomplete.mdx | 2 +- api_docs/kbn_securitysolution_data_table.mdx | 2 +- api_docs/kbn_securitysolution_ecs.mdx | 2 +- api_docs/kbn_securitysolution_es_utils.mdx | 2 +- api_docs/kbn_securitysolution_exception_list_components.mdx | 2 +- api_docs/kbn_securitysolution_grouping.mdx | 2 +- api_docs/kbn_securitysolution_hook_utils.mdx | 2 +- api_docs/kbn_securitysolution_io_ts_alerting_types.mdx | 2 +- api_docs/kbn_securitysolution_io_ts_list_types.mdx | 2 +- api_docs/kbn_securitysolution_io_ts_types.mdx | 2 +- api_docs/kbn_securitysolution_io_ts_utils.mdx | 2 +- api_docs/kbn_securitysolution_list_api.mdx | 2 +- api_docs/kbn_securitysolution_list_constants.mdx | 2 +- api_docs/kbn_securitysolution_list_hooks.mdx | 2 +- api_docs/kbn_securitysolution_list_utils.mdx | 2 +- api_docs/kbn_securitysolution_rules.mdx | 2 +- api_docs/kbn_securitysolution_t_grid.mdx | 2 +- api_docs/kbn_securitysolution_utils.mdx | 2 +- api_docs/kbn_server_http_tools.mdx | 2 +- api_docs/kbn_server_route_repository.mdx | 2 +- api_docs/kbn_serverless_common_settings.mdx | 2 +- api_docs/kbn_serverless_observability_settings.mdx | 2 +- api_docs/kbn_serverless_project_switcher.mdx | 2 +- api_docs/kbn_serverless_search_settings.mdx | 2 +- api_docs/kbn_serverless_security_settings.mdx | 2 +- api_docs/kbn_serverless_storybook_config.mdx | 2 +- api_docs/kbn_shared_svg.mdx | 2 +- api_docs/kbn_shared_ux_avatar_solution.mdx | 2 +- api_docs/kbn_shared_ux_button_exit_full_screen.mdx | 2 +- api_docs/kbn_shared_ux_button_toolbar.mdx | 2 +- api_docs/kbn_shared_ux_card_no_data.mdx | 2 +- api_docs/kbn_shared_ux_card_no_data_mocks.mdx | 2 +- api_docs/kbn_shared_ux_chrome_navigation.mdx | 2 +- api_docs/kbn_shared_ux_error_boundary.mdx | 2 +- api_docs/kbn_shared_ux_file_context.mdx | 2 +- api_docs/kbn_shared_ux_file_image.mdx | 2 +- api_docs/kbn_shared_ux_file_image_mocks.mdx | 2 +- api_docs/kbn_shared_ux_file_mocks.mdx | 2 +- api_docs/kbn_shared_ux_file_picker.mdx | 2 +- api_docs/kbn_shared_ux_file_types.mdx | 2 +- api_docs/kbn_shared_ux_file_upload.mdx | 2 +- api_docs/kbn_shared_ux_file_util.mdx | 2 +- api_docs/kbn_shared_ux_link_redirect_app.mdx | 2 +- api_docs/kbn_shared_ux_link_redirect_app_mocks.mdx | 2 +- api_docs/kbn_shared_ux_markdown.mdx | 2 +- api_docs/kbn_shared_ux_markdown_mocks.mdx | 2 +- api_docs/kbn_shared_ux_page_analytics_no_data.mdx | 2 +- api_docs/kbn_shared_ux_page_analytics_no_data_mocks.mdx | 2 +- api_docs/kbn_shared_ux_page_kibana_no_data.mdx | 2 +- api_docs/kbn_shared_ux_page_kibana_no_data_mocks.mdx | 2 +- api_docs/kbn_shared_ux_page_kibana_template.mdx | 2 +- api_docs/kbn_shared_ux_page_kibana_template_mocks.mdx | 2 +- api_docs/kbn_shared_ux_page_no_data.mdx | 2 +- api_docs/kbn_shared_ux_page_no_data_config.mdx | 2 +- api_docs/kbn_shared_ux_page_no_data_config_mocks.mdx | 2 +- api_docs/kbn_shared_ux_page_no_data_mocks.mdx | 2 +- api_docs/kbn_shared_ux_page_solution_nav.mdx | 2 +- api_docs/kbn_shared_ux_prompt_no_data_views.mdx | 2 +- api_docs/kbn_shared_ux_prompt_no_data_views_mocks.mdx | 2 +- api_docs/kbn_shared_ux_prompt_not_found.mdx | 2 +- api_docs/kbn_shared_ux_router.mdx | 2 +- api_docs/kbn_shared_ux_router_mocks.mdx | 2 +- api_docs/kbn_shared_ux_storybook_config.mdx | 2 +- api_docs/kbn_shared_ux_storybook_mock.mdx | 2 +- api_docs/kbn_shared_ux_utility.mdx | 2 +- api_docs/kbn_slo_schema.mdx | 2 +- api_docs/kbn_some_dev_log.mdx | 2 +- api_docs/kbn_sort_predicates.mdx | 2 +- api_docs/kbn_std.mdx | 2 +- api_docs/kbn_stdio_dev_helpers.mdx | 2 +- api_docs/kbn_storybook.mdx | 2 +- api_docs/kbn_telemetry_tools.mdx | 2 +- api_docs/kbn_test.mdx | 2 +- api_docs/kbn_test_eui_helpers.mdx | 2 +- api_docs/kbn_test_jest_helpers.mdx | 2 +- api_docs/kbn_test_subj_selector.mdx | 2 +- api_docs/kbn_text_based_editor.mdx | 2 +- api_docs/kbn_tooling_log.mdx | 2 +- api_docs/kbn_triggers_actions_ui_types.mdx | 2 +- api_docs/kbn_ts_projects.mdx | 2 +- api_docs/kbn_typed_react_router_config.mdx | 2 +- api_docs/kbn_ui_actions_browser.mdx | 2 +- api_docs/kbn_ui_shared_deps_src.mdx | 2 +- api_docs/kbn_ui_theme.mdx | 2 +- api_docs/kbn_unified_data_table.mdx | 2 +- api_docs/kbn_unified_doc_viewer.mdx | 2 +- api_docs/kbn_unified_field_list.mdx | 2 +- api_docs/kbn_unsaved_changes_badge.mdx | 2 +- api_docs/kbn_url_state.mdx | 2 +- api_docs/kbn_use_tracked_promise.mdx | 2 +- api_docs/kbn_user_profile_components.mdx | 2 +- api_docs/kbn_utility_types.mdx | 2 +- api_docs/kbn_utility_types_jest.mdx | 2 +- api_docs/kbn_utils.mdx | 2 +- api_docs/kbn_visualization_ui_components.mdx | 2 +- api_docs/kbn_visualization_utils.mdx | 2 +- api_docs/kbn_xstate_utils.mdx | 2 +- api_docs/kbn_yarn_lock_validator.mdx | 2 +- api_docs/kbn_zod_helpers.mdx | 2 +- api_docs/kibana_overview.mdx | 2 +- api_docs/kibana_react.mdx | 2 +- api_docs/kibana_utils.mdx | 2 +- api_docs/kubernetes_security.mdx | 2 +- api_docs/lens.mdx | 2 +- api_docs/license_api_guard.mdx | 2 +- api_docs/license_management.mdx | 2 +- api_docs/licensing.mdx | 2 +- api_docs/links.mdx | 2 +- api_docs/lists.mdx | 2 +- api_docs/logs_explorer.mdx | 2 +- api_docs/logs_shared.mdx | 2 +- api_docs/management.mdx | 2 +- api_docs/maps.mdx | 2 +- api_docs/maps_ems.mdx | 2 +- api_docs/metrics_data_access.mdx | 2 +- api_docs/ml.mdx | 2 +- api_docs/mock_idp_plugin.mdx | 2 +- api_docs/monitoring.mdx | 2 +- api_docs/monitoring_collection.mdx | 2 +- api_docs/navigation.mdx | 2 +- api_docs/newsfeed.mdx | 2 +- api_docs/no_data_page.mdx | 2 +- api_docs/notifications.mdx | 2 +- api_docs/observability.mdx | 2 +- api_docs/observability_a_i_assistant.mdx | 2 +- api_docs/observability_logs_explorer.mdx | 2 +- api_docs/observability_onboarding.mdx | 2 +- api_docs/observability_shared.mdx | 2 +- api_docs/osquery.mdx | 2 +- api_docs/painless_lab.mdx | 2 +- api_docs/plugin_directory.mdx | 2 +- api_docs/presentation_panel.mdx | 2 +- api_docs/presentation_util.mdx | 2 +- api_docs/profiling.mdx | 2 +- api_docs/profiling_data_access.mdx | 2 +- api_docs/remote_clusters.mdx | 2 +- api_docs/reporting.mdx | 2 +- api_docs/rollup.mdx | 2 +- api_docs/rule_registry.mdx | 2 +- api_docs/runtime_fields.mdx | 2 +- api_docs/saved_objects.mdx | 2 +- api_docs/saved_objects_finder.mdx | 2 +- api_docs/saved_objects_management.mdx | 2 +- api_docs/saved_objects_tagging.mdx | 2 +- api_docs/saved_objects_tagging_oss.mdx | 2 +- api_docs/saved_search.mdx | 2 +- api_docs/screenshot_mode.mdx | 2 +- api_docs/screenshotting.mdx | 2 +- api_docs/security.mdx | 2 +- api_docs/security_solution.mdx | 2 +- api_docs/security_solution_ess.mdx | 2 +- api_docs/security_solution_serverless.mdx | 2 +- api_docs/serverless.mdx | 2 +- api_docs/serverless_observability.mdx | 2 +- api_docs/serverless_search.mdx | 2 +- api_docs/session_view.mdx | 2 +- api_docs/share.mdx | 2 +- api_docs/snapshot_restore.mdx | 2 +- api_docs/spaces.mdx | 2 +- api_docs/stack_alerts.mdx | 2 +- api_docs/stack_connectors.mdx | 2 +- api_docs/task_manager.mdx | 2 +- api_docs/telemetry.mdx | 2 +- api_docs/telemetry_collection_manager.mdx | 2 +- api_docs/telemetry_collection_xpack.mdx | 2 +- api_docs/telemetry_management_section.mdx | 2 +- api_docs/text_based_languages.mdx | 2 +- api_docs/threat_intelligence.mdx | 2 +- api_docs/timelines.mdx | 2 +- api_docs/transform.mdx | 2 +- api_docs/triggers_actions_ui.mdx | 2 +- api_docs/ui_actions.mdx | 2 +- api_docs/ui_actions_enhanced.mdx | 2 +- api_docs/unified_doc_viewer.mdx | 2 +- api_docs/unified_histogram.mdx | 2 +- api_docs/unified_search.mdx | 2 +- api_docs/unified_search_autocomplete.mdx | 2 +- api_docs/uptime.mdx | 2 +- api_docs/url_forwarding.mdx | 2 +- api_docs/usage_collection.mdx | 2 +- api_docs/ux.mdx | 2 +- api_docs/vis_default_editor.mdx | 2 +- api_docs/vis_type_gauge.mdx | 2 +- api_docs/vis_type_heatmap.mdx | 2 +- api_docs/vis_type_pie.mdx | 2 +- api_docs/vis_type_table.mdx | 2 +- api_docs/vis_type_timelion.mdx | 2 +- api_docs/vis_type_timeseries.mdx | 2 +- api_docs/vis_type_vega.mdx | 2 +- api_docs/vis_type_vislib.mdx | 2 +- api_docs/vis_type_xy.mdx | 2 +- api_docs/visualizations.mdx | 2 +- 648 files changed, 648 insertions(+), 648 deletions(-) diff --git a/api_docs/actions.mdx b/api_docs/actions.mdx index e7ca4f19b69c3..ffc8788534d3d 100644 --- a/api_docs/actions.mdx +++ b/api_docs/actions.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/actions title: "actions" image: https://source.unsplash.com/400x175/?github description: API docs for the actions plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'actions'] --- import actionsObj from './actions.devdocs.json'; diff --git a/api_docs/advanced_settings.mdx b/api_docs/advanced_settings.mdx index af265fe8900e7..bd1813f9b935f 100644 --- a/api_docs/advanced_settings.mdx +++ b/api_docs/advanced_settings.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/advancedSettings title: "advancedSettings" image: https://source.unsplash.com/400x175/?github description: API docs for the advancedSettings plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'advancedSettings'] --- import advancedSettingsObj from './advanced_settings.devdocs.json'; diff --git a/api_docs/ai_assistant_management_observability.mdx b/api_docs/ai_assistant_management_observability.mdx index f90660b0bdc01..d291f8d91dfd9 100644 --- a/api_docs/ai_assistant_management_observability.mdx +++ b/api_docs/ai_assistant_management_observability.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/aiAssistantManagementObservability title: "aiAssistantManagementObservability" image: https://source.unsplash.com/400x175/?github description: API docs for the aiAssistantManagementObservability plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'aiAssistantManagementObservability'] --- import aiAssistantManagementObservabilityObj from './ai_assistant_management_observability.devdocs.json'; diff --git a/api_docs/ai_assistant_management_selection.mdx b/api_docs/ai_assistant_management_selection.mdx index 2c720749f60fc..ea352118232ad 100644 --- a/api_docs/ai_assistant_management_selection.mdx +++ b/api_docs/ai_assistant_management_selection.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/aiAssistantManagementSelection title: "aiAssistantManagementSelection" image: https://source.unsplash.com/400x175/?github description: API docs for the aiAssistantManagementSelection plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'aiAssistantManagementSelection'] --- import aiAssistantManagementSelectionObj from './ai_assistant_management_selection.devdocs.json'; diff --git a/api_docs/aiops.mdx b/api_docs/aiops.mdx index 195288b0831a1..b9d01ff1ac020 100644 --- a/api_docs/aiops.mdx +++ b/api_docs/aiops.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/aiops title: "aiops" image: https://source.unsplash.com/400x175/?github description: API docs for the aiops plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'aiops'] --- import aiopsObj from './aiops.devdocs.json'; diff --git a/api_docs/alerting.mdx b/api_docs/alerting.mdx index 6ecd934b77b14..e80a23a372be6 100644 --- a/api_docs/alerting.mdx +++ b/api_docs/alerting.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/alerting title: "alerting" image: https://source.unsplash.com/400x175/?github description: API docs for the alerting plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'alerting'] --- import alertingObj from './alerting.devdocs.json'; diff --git a/api_docs/apm.mdx b/api_docs/apm.mdx index c1db482fa5b3a..a9ffb82210a38 100644 --- a/api_docs/apm.mdx +++ b/api_docs/apm.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/apm title: "apm" image: https://source.unsplash.com/400x175/?github description: API docs for the apm plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'apm'] --- import apmObj from './apm.devdocs.json'; diff --git a/api_docs/apm_data_access.mdx b/api_docs/apm_data_access.mdx index 7be981e53c45a..64f9e3acc23d1 100644 --- a/api_docs/apm_data_access.mdx +++ b/api_docs/apm_data_access.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/apmDataAccess title: "apmDataAccess" image: https://source.unsplash.com/400x175/?github description: API docs for the apmDataAccess plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'apmDataAccess'] --- import apmDataAccessObj from './apm_data_access.devdocs.json'; diff --git a/api_docs/asset_manager.mdx b/api_docs/asset_manager.mdx index a9f82663fe8c0..b4f8617097200 100644 --- a/api_docs/asset_manager.mdx +++ b/api_docs/asset_manager.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/assetManager title: "assetManager" image: https://source.unsplash.com/400x175/?github description: API docs for the assetManager plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'assetManager'] --- import assetManagerObj from './asset_manager.devdocs.json'; diff --git a/api_docs/banners.mdx b/api_docs/banners.mdx index 552eb7f237eb4..94f03d2748eb2 100644 --- a/api_docs/banners.mdx +++ b/api_docs/banners.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/banners title: "banners" image: https://source.unsplash.com/400x175/?github description: API docs for the banners plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'banners'] --- import bannersObj from './banners.devdocs.json'; diff --git a/api_docs/bfetch.mdx b/api_docs/bfetch.mdx index d346a84cfe848..bb8b735c5e4ce 100644 --- a/api_docs/bfetch.mdx +++ b/api_docs/bfetch.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/bfetch title: "bfetch" image: https://source.unsplash.com/400x175/?github description: API docs for the bfetch plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'bfetch'] --- import bfetchObj from './bfetch.devdocs.json'; diff --git a/api_docs/canvas.mdx b/api_docs/canvas.mdx index 3811faad713dc..7b8bb2ce2d356 100644 --- a/api_docs/canvas.mdx +++ b/api_docs/canvas.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/canvas title: "canvas" image: https://source.unsplash.com/400x175/?github description: API docs for the canvas plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'canvas'] --- import canvasObj from './canvas.devdocs.json'; diff --git a/api_docs/cases.mdx b/api_docs/cases.mdx index b5211fff40025..b0586ace7d66c 100644 --- a/api_docs/cases.mdx +++ b/api_docs/cases.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/cases title: "cases" image: https://source.unsplash.com/400x175/?github description: API docs for the cases plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'cases'] --- import casesObj from './cases.devdocs.json'; diff --git a/api_docs/charts.mdx b/api_docs/charts.mdx index 37b9871435bcc..10ec1ae0be7cf 100644 --- a/api_docs/charts.mdx +++ b/api_docs/charts.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/charts title: "charts" image: https://source.unsplash.com/400x175/?github description: API docs for the charts plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'charts'] --- import chartsObj from './charts.devdocs.json'; diff --git a/api_docs/cloud.mdx b/api_docs/cloud.mdx index 0a8bb9d3218f1..c2c72256d0f1d 100644 --- a/api_docs/cloud.mdx +++ b/api_docs/cloud.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/cloud title: "cloud" image: https://source.unsplash.com/400x175/?github description: API docs for the cloud plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'cloud'] --- import cloudObj from './cloud.devdocs.json'; diff --git a/api_docs/cloud_data_migration.mdx b/api_docs/cloud_data_migration.mdx index a1d251e4395c2..faec9ec3c76d1 100644 --- a/api_docs/cloud_data_migration.mdx +++ b/api_docs/cloud_data_migration.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/cloudDataMigration title: "cloudDataMigration" image: https://source.unsplash.com/400x175/?github description: API docs for the cloudDataMigration plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'cloudDataMigration'] --- import cloudDataMigrationObj from './cloud_data_migration.devdocs.json'; diff --git a/api_docs/cloud_defend.mdx b/api_docs/cloud_defend.mdx index e236494ad74f8..399dfc7ab1dfc 100644 --- a/api_docs/cloud_defend.mdx +++ b/api_docs/cloud_defend.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/cloudDefend title: "cloudDefend" image: https://source.unsplash.com/400x175/?github description: API docs for the cloudDefend plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'cloudDefend'] --- import cloudDefendObj from './cloud_defend.devdocs.json'; diff --git a/api_docs/cloud_experiments.mdx b/api_docs/cloud_experiments.mdx index a90027d029d5b..c2e3d02f8c9ae 100644 --- a/api_docs/cloud_experiments.mdx +++ b/api_docs/cloud_experiments.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/cloudExperiments title: "cloudExperiments" image: https://source.unsplash.com/400x175/?github description: API docs for the cloudExperiments plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'cloudExperiments'] --- import cloudExperimentsObj from './cloud_experiments.devdocs.json'; diff --git a/api_docs/cloud_security_posture.mdx b/api_docs/cloud_security_posture.mdx index d583dd2e305d1..cd263c9911373 100644 --- a/api_docs/cloud_security_posture.mdx +++ b/api_docs/cloud_security_posture.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/cloudSecurityPosture title: "cloudSecurityPosture" image: https://source.unsplash.com/400x175/?github description: API docs for the cloudSecurityPosture plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'cloudSecurityPosture'] --- import cloudSecurityPostureObj from './cloud_security_posture.devdocs.json'; diff --git a/api_docs/console.mdx b/api_docs/console.mdx index 7f87180c579d8..dc39123e98fdf 100644 --- a/api_docs/console.mdx +++ b/api_docs/console.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/console title: "console" image: https://source.unsplash.com/400x175/?github description: API docs for the console plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'console'] --- import consoleObj from './console.devdocs.json'; diff --git a/api_docs/content_management.mdx b/api_docs/content_management.mdx index f3bf2b1a3be71..4a6f0e64d390b 100644 --- a/api_docs/content_management.mdx +++ b/api_docs/content_management.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/contentManagement title: "contentManagement" image: https://source.unsplash.com/400x175/?github description: API docs for the contentManagement plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'contentManagement'] --- import contentManagementObj from './content_management.devdocs.json'; diff --git a/api_docs/controls.mdx b/api_docs/controls.mdx index 2d21bdd39e30b..22cace516f185 100644 --- a/api_docs/controls.mdx +++ b/api_docs/controls.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/controls title: "controls" image: https://source.unsplash.com/400x175/?github description: API docs for the controls plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'controls'] --- import controlsObj from './controls.devdocs.json'; diff --git a/api_docs/custom_integrations.mdx b/api_docs/custom_integrations.mdx index f14d35fcfd1a0..5636b3b6fd7fc 100644 --- a/api_docs/custom_integrations.mdx +++ b/api_docs/custom_integrations.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/customIntegrations title: "customIntegrations" image: https://source.unsplash.com/400x175/?github description: API docs for the customIntegrations plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'customIntegrations'] --- import customIntegrationsObj from './custom_integrations.devdocs.json'; diff --git a/api_docs/dashboard.mdx b/api_docs/dashboard.mdx index ce4033b39040e..d9b5e80fa325c 100644 --- a/api_docs/dashboard.mdx +++ b/api_docs/dashboard.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/dashboard title: "dashboard" image: https://source.unsplash.com/400x175/?github description: API docs for the dashboard plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'dashboard'] --- import dashboardObj from './dashboard.devdocs.json'; diff --git a/api_docs/dashboard_enhanced.mdx b/api_docs/dashboard_enhanced.mdx index 08e44ff0406dd..471779cca8ecc 100644 --- a/api_docs/dashboard_enhanced.mdx +++ b/api_docs/dashboard_enhanced.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/dashboardEnhanced title: "dashboardEnhanced" image: https://source.unsplash.com/400x175/?github description: API docs for the dashboardEnhanced plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'dashboardEnhanced'] --- import dashboardEnhancedObj from './dashboard_enhanced.devdocs.json'; diff --git a/api_docs/data.mdx b/api_docs/data.mdx index 56096ca054d09..8e44176225cee 100644 --- a/api_docs/data.mdx +++ b/api_docs/data.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/data title: "data" image: https://source.unsplash.com/400x175/?github description: API docs for the data plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'data'] --- import dataObj from './data.devdocs.json'; diff --git a/api_docs/data_query.mdx b/api_docs/data_query.mdx index f3e2e2286bff1..3f22a44cb1013 100644 --- a/api_docs/data_query.mdx +++ b/api_docs/data_query.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/data-query title: "data.query" image: https://source.unsplash.com/400x175/?github description: API docs for the data.query plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'data.query'] --- import dataQueryObj from './data_query.devdocs.json'; diff --git a/api_docs/data_search.mdx b/api_docs/data_search.mdx index 1a83d56afcbdb..28298174e05ea 100644 --- a/api_docs/data_search.mdx +++ b/api_docs/data_search.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/data-search title: "data.search" image: https://source.unsplash.com/400x175/?github description: API docs for the data.search plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'data.search'] --- import dataSearchObj from './data_search.devdocs.json'; diff --git a/api_docs/data_view_editor.mdx b/api_docs/data_view_editor.mdx index 250c47eac10ce..5c6445b6210b6 100644 --- a/api_docs/data_view_editor.mdx +++ b/api_docs/data_view_editor.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/dataViewEditor title: "dataViewEditor" image: https://source.unsplash.com/400x175/?github description: API docs for the dataViewEditor plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'dataViewEditor'] --- import dataViewEditorObj from './data_view_editor.devdocs.json'; diff --git a/api_docs/data_view_field_editor.mdx b/api_docs/data_view_field_editor.mdx index 5583c941d4041..e3585387317ff 100644 --- a/api_docs/data_view_field_editor.mdx +++ b/api_docs/data_view_field_editor.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/dataViewFieldEditor title: "dataViewFieldEditor" image: https://source.unsplash.com/400x175/?github description: API docs for the dataViewFieldEditor plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'dataViewFieldEditor'] --- import dataViewFieldEditorObj from './data_view_field_editor.devdocs.json'; diff --git a/api_docs/data_view_management.mdx b/api_docs/data_view_management.mdx index 8747c797aac31..b937101b59099 100644 --- a/api_docs/data_view_management.mdx +++ b/api_docs/data_view_management.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/dataViewManagement title: "dataViewManagement" image: https://source.unsplash.com/400x175/?github description: API docs for the dataViewManagement plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'dataViewManagement'] --- import dataViewManagementObj from './data_view_management.devdocs.json'; diff --git a/api_docs/data_views.mdx b/api_docs/data_views.mdx index f86f7ffd602b1..809b59b730874 100644 --- a/api_docs/data_views.mdx +++ b/api_docs/data_views.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/dataViews title: "dataViews" image: https://source.unsplash.com/400x175/?github description: API docs for the dataViews plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'dataViews'] --- import dataViewsObj from './data_views.devdocs.json'; diff --git a/api_docs/data_visualizer.mdx b/api_docs/data_visualizer.mdx index 78713cc1f4f3e..f515954f800a8 100644 --- a/api_docs/data_visualizer.mdx +++ b/api_docs/data_visualizer.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/dataVisualizer title: "dataVisualizer" image: https://source.unsplash.com/400x175/?github description: API docs for the dataVisualizer plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'dataVisualizer'] --- import dataVisualizerObj from './data_visualizer.devdocs.json'; diff --git a/api_docs/dataset_quality.mdx b/api_docs/dataset_quality.mdx index 69ee77a06d1c3..b874b74cbb1b3 100644 --- a/api_docs/dataset_quality.mdx +++ b/api_docs/dataset_quality.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/datasetQuality title: "datasetQuality" image: https://source.unsplash.com/400x175/?github description: API docs for the datasetQuality plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'datasetQuality'] --- import datasetQualityObj from './dataset_quality.devdocs.json'; diff --git a/api_docs/deprecations_by_api.mdx b/api_docs/deprecations_by_api.mdx index 778f69fb74bd9..eeacd4342cc99 100644 --- a/api_docs/deprecations_by_api.mdx +++ b/api_docs/deprecations_by_api.mdx @@ -7,7 +7,7 @@ id: kibDevDocsDeprecationsByApi slug: /kibana-dev-docs/api-meta/deprecated-api-list-by-api title: Deprecated API usage by API description: A list of deprecated APIs, which plugins are still referencing them, and when they need to be removed by. -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana'] --- diff --git a/api_docs/deprecations_by_plugin.mdx b/api_docs/deprecations_by_plugin.mdx index 8459c4bd6f290..f2132faaddbc7 100644 --- a/api_docs/deprecations_by_plugin.mdx +++ b/api_docs/deprecations_by_plugin.mdx @@ -7,7 +7,7 @@ id: kibDevDocsDeprecationsByPlugin slug: /kibana-dev-docs/api-meta/deprecated-api-list-by-plugin title: Deprecated API usage by plugin description: A list of deprecated APIs, which plugins are still referencing them, and when they need to be removed by. -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana'] --- diff --git a/api_docs/deprecations_by_team.mdx b/api_docs/deprecations_by_team.mdx index 3ed22fa7792ac..14bc6b79aa86d 100644 --- a/api_docs/deprecations_by_team.mdx +++ b/api_docs/deprecations_by_team.mdx @@ -7,7 +7,7 @@ id: kibDevDocsDeprecationsDueByTeam slug: /kibana-dev-docs/api-meta/deprecations-due-by-team title: Deprecated APIs due to be removed, by team description: Lists the teams that are referencing deprecated APIs with a remove by date. -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana'] --- diff --git a/api_docs/dev_tools.mdx b/api_docs/dev_tools.mdx index e45c9dea7ae43..3b6c2fb43f3d6 100644 --- a/api_docs/dev_tools.mdx +++ b/api_docs/dev_tools.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/devTools title: "devTools" image: https://source.unsplash.com/400x175/?github description: API docs for the devTools plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'devTools'] --- import devToolsObj from './dev_tools.devdocs.json'; diff --git a/api_docs/discover.mdx b/api_docs/discover.mdx index c91e3f69dafa2..ba13bb821f80e 100644 --- a/api_docs/discover.mdx +++ b/api_docs/discover.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/discover title: "discover" image: https://source.unsplash.com/400x175/?github description: API docs for the discover plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'discover'] --- import discoverObj from './discover.devdocs.json'; diff --git a/api_docs/discover_enhanced.mdx b/api_docs/discover_enhanced.mdx index 3d2ee911e49b7..01c8a59b1b8c8 100644 --- a/api_docs/discover_enhanced.mdx +++ b/api_docs/discover_enhanced.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/discoverEnhanced title: "discoverEnhanced" image: https://source.unsplash.com/400x175/?github description: API docs for the discoverEnhanced plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'discoverEnhanced'] --- import discoverEnhancedObj from './discover_enhanced.devdocs.json'; diff --git a/api_docs/ecs_data_quality_dashboard.mdx b/api_docs/ecs_data_quality_dashboard.mdx index 6d587cf9bebab..b79c63be9dbda 100644 --- a/api_docs/ecs_data_quality_dashboard.mdx +++ b/api_docs/ecs_data_quality_dashboard.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/ecsDataQualityDashboard title: "ecsDataQualityDashboard" image: https://source.unsplash.com/400x175/?github description: API docs for the ecsDataQualityDashboard plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'ecsDataQualityDashboard'] --- import ecsDataQualityDashboardObj from './ecs_data_quality_dashboard.devdocs.json'; diff --git a/api_docs/elastic_assistant.mdx b/api_docs/elastic_assistant.mdx index 85008bbe13314..4106e948e53d0 100644 --- a/api_docs/elastic_assistant.mdx +++ b/api_docs/elastic_assistant.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/elasticAssistant title: "elasticAssistant" image: https://source.unsplash.com/400x175/?github description: API docs for the elasticAssistant plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'elasticAssistant'] --- import elasticAssistantObj from './elastic_assistant.devdocs.json'; diff --git a/api_docs/embeddable.mdx b/api_docs/embeddable.mdx index 0fc167152f459..1aa2256ce48ed 100644 --- a/api_docs/embeddable.mdx +++ b/api_docs/embeddable.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/embeddable title: "embeddable" image: https://source.unsplash.com/400x175/?github description: API docs for the embeddable plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'embeddable'] --- import embeddableObj from './embeddable.devdocs.json'; diff --git a/api_docs/embeddable_enhanced.mdx b/api_docs/embeddable_enhanced.mdx index 347c4a16648a3..59896cb810008 100644 --- a/api_docs/embeddable_enhanced.mdx +++ b/api_docs/embeddable_enhanced.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/embeddableEnhanced title: "embeddableEnhanced" image: https://source.unsplash.com/400x175/?github description: API docs for the embeddableEnhanced plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'embeddableEnhanced'] --- import embeddableEnhancedObj from './embeddable_enhanced.devdocs.json'; diff --git a/api_docs/encrypted_saved_objects.mdx b/api_docs/encrypted_saved_objects.mdx index af6bd547b23cf..cd54f63861d36 100644 --- a/api_docs/encrypted_saved_objects.mdx +++ b/api_docs/encrypted_saved_objects.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/encryptedSavedObjects title: "encryptedSavedObjects" image: https://source.unsplash.com/400x175/?github description: API docs for the encryptedSavedObjects plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'encryptedSavedObjects'] --- import encryptedSavedObjectsObj from './encrypted_saved_objects.devdocs.json'; diff --git a/api_docs/enterprise_search.mdx b/api_docs/enterprise_search.mdx index f0124cb99a9fc..3fc1dc0f9b876 100644 --- a/api_docs/enterprise_search.mdx +++ b/api_docs/enterprise_search.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/enterpriseSearch title: "enterpriseSearch" image: https://source.unsplash.com/400x175/?github description: API docs for the enterpriseSearch plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'enterpriseSearch'] --- import enterpriseSearchObj from './enterprise_search.devdocs.json'; diff --git a/api_docs/es_ui_shared.mdx b/api_docs/es_ui_shared.mdx index fae590b42c586..9cba3638b2f20 100644 --- a/api_docs/es_ui_shared.mdx +++ b/api_docs/es_ui_shared.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/esUiShared title: "esUiShared" image: https://source.unsplash.com/400x175/?github description: API docs for the esUiShared plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'esUiShared'] --- import esUiSharedObj from './es_ui_shared.devdocs.json'; diff --git a/api_docs/event_annotation.mdx b/api_docs/event_annotation.mdx index 733c722290fcc..73282d27c1c94 100644 --- a/api_docs/event_annotation.mdx +++ b/api_docs/event_annotation.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/eventAnnotation title: "eventAnnotation" image: https://source.unsplash.com/400x175/?github description: API docs for the eventAnnotation plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'eventAnnotation'] --- import eventAnnotationObj from './event_annotation.devdocs.json'; diff --git a/api_docs/event_annotation_listing.mdx b/api_docs/event_annotation_listing.mdx index b409d3c847e59..38d21d6d2e8af 100644 --- a/api_docs/event_annotation_listing.mdx +++ b/api_docs/event_annotation_listing.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/eventAnnotationListing title: "eventAnnotationListing" image: https://source.unsplash.com/400x175/?github description: API docs for the eventAnnotationListing plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'eventAnnotationListing'] --- import eventAnnotationListingObj from './event_annotation_listing.devdocs.json'; diff --git a/api_docs/event_log.mdx b/api_docs/event_log.mdx index c79a25a1f189f..40dbbf59ea9a3 100644 --- a/api_docs/event_log.mdx +++ b/api_docs/event_log.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/eventLog title: "eventLog" image: https://source.unsplash.com/400x175/?github description: API docs for the eventLog plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'eventLog'] --- import eventLogObj from './event_log.devdocs.json'; diff --git a/api_docs/exploratory_view.mdx b/api_docs/exploratory_view.mdx index 7f488458a55c7..02eb60b625847 100644 --- a/api_docs/exploratory_view.mdx +++ b/api_docs/exploratory_view.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/exploratoryView title: "exploratoryView" image: https://source.unsplash.com/400x175/?github description: API docs for the exploratoryView plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'exploratoryView'] --- import exploratoryViewObj from './exploratory_view.devdocs.json'; diff --git a/api_docs/expression_error.mdx b/api_docs/expression_error.mdx index e391e4c10376b..c5e03e10623e8 100644 --- a/api_docs/expression_error.mdx +++ b/api_docs/expression_error.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/expressionError title: "expressionError" image: https://source.unsplash.com/400x175/?github description: API docs for the expressionError plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'expressionError'] --- import expressionErrorObj from './expression_error.devdocs.json'; diff --git a/api_docs/expression_gauge.mdx b/api_docs/expression_gauge.mdx index ddfb2cc87767a..854656ddd4d14 100644 --- a/api_docs/expression_gauge.mdx +++ b/api_docs/expression_gauge.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/expressionGauge title: "expressionGauge" image: https://source.unsplash.com/400x175/?github description: API docs for the expressionGauge plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'expressionGauge'] --- import expressionGaugeObj from './expression_gauge.devdocs.json'; diff --git a/api_docs/expression_heatmap.mdx b/api_docs/expression_heatmap.mdx index c4972bb2f383e..9936d3a201cfd 100644 --- a/api_docs/expression_heatmap.mdx +++ b/api_docs/expression_heatmap.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/expressionHeatmap title: "expressionHeatmap" image: https://source.unsplash.com/400x175/?github description: API docs for the expressionHeatmap plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'expressionHeatmap'] --- import expressionHeatmapObj from './expression_heatmap.devdocs.json'; diff --git a/api_docs/expression_image.mdx b/api_docs/expression_image.mdx index 6f36dbcb4a9c5..527ff9d2cbb17 100644 --- a/api_docs/expression_image.mdx +++ b/api_docs/expression_image.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/expressionImage title: "expressionImage" image: https://source.unsplash.com/400x175/?github description: API docs for the expressionImage plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'expressionImage'] --- import expressionImageObj from './expression_image.devdocs.json'; diff --git a/api_docs/expression_legacy_metric_vis.mdx b/api_docs/expression_legacy_metric_vis.mdx index a71d35c62ff02..3a86dd3514493 100644 --- a/api_docs/expression_legacy_metric_vis.mdx +++ b/api_docs/expression_legacy_metric_vis.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/expressionLegacyMetricVis title: "expressionLegacyMetricVis" image: https://source.unsplash.com/400x175/?github description: API docs for the expressionLegacyMetricVis plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'expressionLegacyMetricVis'] --- import expressionLegacyMetricVisObj from './expression_legacy_metric_vis.devdocs.json'; diff --git a/api_docs/expression_metric.mdx b/api_docs/expression_metric.mdx index 1702bdf19113d..c7eb612ca5bda 100644 --- a/api_docs/expression_metric.mdx +++ b/api_docs/expression_metric.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/expressionMetric title: "expressionMetric" image: https://source.unsplash.com/400x175/?github description: API docs for the expressionMetric plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'expressionMetric'] --- import expressionMetricObj from './expression_metric.devdocs.json'; diff --git a/api_docs/expression_metric_vis.mdx b/api_docs/expression_metric_vis.mdx index 4946b251d40e3..4d983c84b9162 100644 --- a/api_docs/expression_metric_vis.mdx +++ b/api_docs/expression_metric_vis.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/expressionMetricVis title: "expressionMetricVis" image: https://source.unsplash.com/400x175/?github description: API docs for the expressionMetricVis plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'expressionMetricVis'] --- import expressionMetricVisObj from './expression_metric_vis.devdocs.json'; diff --git a/api_docs/expression_partition_vis.mdx b/api_docs/expression_partition_vis.mdx index 8dde3cbcd9179..fa632a4ff1417 100644 --- a/api_docs/expression_partition_vis.mdx +++ b/api_docs/expression_partition_vis.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/expressionPartitionVis title: "expressionPartitionVis" image: https://source.unsplash.com/400x175/?github description: API docs for the expressionPartitionVis plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'expressionPartitionVis'] --- import expressionPartitionVisObj from './expression_partition_vis.devdocs.json'; diff --git a/api_docs/expression_repeat_image.mdx b/api_docs/expression_repeat_image.mdx index a221018810cc9..10bc43f46539a 100644 --- a/api_docs/expression_repeat_image.mdx +++ b/api_docs/expression_repeat_image.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/expressionRepeatImage title: "expressionRepeatImage" image: https://source.unsplash.com/400x175/?github description: API docs for the expressionRepeatImage plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'expressionRepeatImage'] --- import expressionRepeatImageObj from './expression_repeat_image.devdocs.json'; diff --git a/api_docs/expression_reveal_image.mdx b/api_docs/expression_reveal_image.mdx index 43ffc818c71ef..f8ba3cb7f9fbe 100644 --- a/api_docs/expression_reveal_image.mdx +++ b/api_docs/expression_reveal_image.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/expressionRevealImage title: "expressionRevealImage" image: https://source.unsplash.com/400x175/?github description: API docs for the expressionRevealImage plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'expressionRevealImage'] --- import expressionRevealImageObj from './expression_reveal_image.devdocs.json'; diff --git a/api_docs/expression_shape.mdx b/api_docs/expression_shape.mdx index f725ce4d0b6b9..04adf442abd5c 100644 --- a/api_docs/expression_shape.mdx +++ b/api_docs/expression_shape.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/expressionShape title: "expressionShape" image: https://source.unsplash.com/400x175/?github description: API docs for the expressionShape plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'expressionShape'] --- import expressionShapeObj from './expression_shape.devdocs.json'; diff --git a/api_docs/expression_tagcloud.mdx b/api_docs/expression_tagcloud.mdx index 61435511268b2..d31498c25bcaf 100644 --- a/api_docs/expression_tagcloud.mdx +++ b/api_docs/expression_tagcloud.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/expressionTagcloud title: "expressionTagcloud" image: https://source.unsplash.com/400x175/?github description: API docs for the expressionTagcloud plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'expressionTagcloud'] --- import expressionTagcloudObj from './expression_tagcloud.devdocs.json'; diff --git a/api_docs/expression_x_y.mdx b/api_docs/expression_x_y.mdx index 94bd08a870bc3..b736b3af83c5d 100644 --- a/api_docs/expression_x_y.mdx +++ b/api_docs/expression_x_y.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/expressionXY title: "expressionXY" image: https://source.unsplash.com/400x175/?github description: API docs for the expressionXY plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'expressionXY'] --- import expressionXYObj from './expression_x_y.devdocs.json'; diff --git a/api_docs/expressions.mdx b/api_docs/expressions.mdx index b27b9a75eaea0..b2d92bc73355b 100644 --- a/api_docs/expressions.mdx +++ b/api_docs/expressions.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/expressions title: "expressions" image: https://source.unsplash.com/400x175/?github description: API docs for the expressions plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'expressions'] --- import expressionsObj from './expressions.devdocs.json'; diff --git a/api_docs/features.mdx b/api_docs/features.mdx index 191ef9e4f022c..4701f90ff6be7 100644 --- a/api_docs/features.mdx +++ b/api_docs/features.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/features title: "features" image: https://source.unsplash.com/400x175/?github description: API docs for the features plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'features'] --- import featuresObj from './features.devdocs.json'; diff --git a/api_docs/field_formats.mdx b/api_docs/field_formats.mdx index 27c06405a9e47..7c73abfdb008e 100644 --- a/api_docs/field_formats.mdx +++ b/api_docs/field_formats.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/fieldFormats title: "fieldFormats" image: https://source.unsplash.com/400x175/?github description: API docs for the fieldFormats plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'fieldFormats'] --- import fieldFormatsObj from './field_formats.devdocs.json'; diff --git a/api_docs/file_upload.mdx b/api_docs/file_upload.mdx index b55f8d4cd76a8..3206eba3c86c5 100644 --- a/api_docs/file_upload.mdx +++ b/api_docs/file_upload.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/fileUpload title: "fileUpload" image: https://source.unsplash.com/400x175/?github description: API docs for the fileUpload plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'fileUpload'] --- import fileUploadObj from './file_upload.devdocs.json'; diff --git a/api_docs/files.mdx b/api_docs/files.mdx index 305f46128c693..ddc1abea5eeab 100644 --- a/api_docs/files.mdx +++ b/api_docs/files.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/files title: "files" image: https://source.unsplash.com/400x175/?github description: API docs for the files plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'files'] --- import filesObj from './files.devdocs.json'; diff --git a/api_docs/files_management.mdx b/api_docs/files_management.mdx index 44e534d31e2c1..396a8dc9ce722 100644 --- a/api_docs/files_management.mdx +++ b/api_docs/files_management.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/filesManagement title: "filesManagement" image: https://source.unsplash.com/400x175/?github description: API docs for the filesManagement plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'filesManagement'] --- import filesManagementObj from './files_management.devdocs.json'; diff --git a/api_docs/fleet.mdx b/api_docs/fleet.mdx index 0701f6995bcf9..6ab02a9ffa1ce 100644 --- a/api_docs/fleet.mdx +++ b/api_docs/fleet.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/fleet title: "fleet" image: https://source.unsplash.com/400x175/?github description: API docs for the fleet plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'fleet'] --- import fleetObj from './fleet.devdocs.json'; diff --git a/api_docs/global_search.mdx b/api_docs/global_search.mdx index 9f247f4828f5f..f939886cd0e2c 100644 --- a/api_docs/global_search.mdx +++ b/api_docs/global_search.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/globalSearch title: "globalSearch" image: https://source.unsplash.com/400x175/?github description: API docs for the globalSearch plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'globalSearch'] --- import globalSearchObj from './global_search.devdocs.json'; diff --git a/api_docs/guided_onboarding.mdx b/api_docs/guided_onboarding.mdx index 87eca67af1539..1f09e3bd0577c 100644 --- a/api_docs/guided_onboarding.mdx +++ b/api_docs/guided_onboarding.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/guidedOnboarding title: "guidedOnboarding" image: https://source.unsplash.com/400x175/?github description: API docs for the guidedOnboarding plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'guidedOnboarding'] --- import guidedOnboardingObj from './guided_onboarding.devdocs.json'; diff --git a/api_docs/home.mdx b/api_docs/home.mdx index 69e977f456d9b..4630e5fe240ca 100644 --- a/api_docs/home.mdx +++ b/api_docs/home.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/home title: "home" image: https://source.unsplash.com/400x175/?github description: API docs for the home plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'home'] --- import homeObj from './home.devdocs.json'; diff --git a/api_docs/image_embeddable.mdx b/api_docs/image_embeddable.mdx index 531e6fb43716b..fef821c7dd426 100644 --- a/api_docs/image_embeddable.mdx +++ b/api_docs/image_embeddable.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/imageEmbeddable title: "imageEmbeddable" image: https://source.unsplash.com/400x175/?github description: API docs for the imageEmbeddable plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'imageEmbeddable'] --- import imageEmbeddableObj from './image_embeddable.devdocs.json'; diff --git a/api_docs/index_lifecycle_management.mdx b/api_docs/index_lifecycle_management.mdx index 8bf212ff393cf..b74e235e2f54e 100644 --- a/api_docs/index_lifecycle_management.mdx +++ b/api_docs/index_lifecycle_management.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/indexLifecycleManagement title: "indexLifecycleManagement" image: https://source.unsplash.com/400x175/?github description: API docs for the indexLifecycleManagement plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'indexLifecycleManagement'] --- import indexLifecycleManagementObj from './index_lifecycle_management.devdocs.json'; diff --git a/api_docs/index_management.mdx b/api_docs/index_management.mdx index 7b36c2c73b96d..01253699775ad 100644 --- a/api_docs/index_management.mdx +++ b/api_docs/index_management.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/indexManagement title: "indexManagement" image: https://source.unsplash.com/400x175/?github description: API docs for the indexManagement plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'indexManagement'] --- import indexManagementObj from './index_management.devdocs.json'; diff --git a/api_docs/infra.mdx b/api_docs/infra.mdx index 08c5191961621..01326b311ce2d 100644 --- a/api_docs/infra.mdx +++ b/api_docs/infra.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/infra title: "infra" image: https://source.unsplash.com/400x175/?github description: API docs for the infra plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'infra'] --- import infraObj from './infra.devdocs.json'; diff --git a/api_docs/ingest_pipelines.mdx b/api_docs/ingest_pipelines.mdx index c9679b973950c..00a91ec6edd59 100644 --- a/api_docs/ingest_pipelines.mdx +++ b/api_docs/ingest_pipelines.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/ingestPipelines title: "ingestPipelines" image: https://source.unsplash.com/400x175/?github description: API docs for the ingestPipelines plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'ingestPipelines'] --- import ingestPipelinesObj from './ingest_pipelines.devdocs.json'; diff --git a/api_docs/inspector.mdx b/api_docs/inspector.mdx index 2acdea6a90cd1..bc6782099bfb1 100644 --- a/api_docs/inspector.mdx +++ b/api_docs/inspector.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/inspector title: "inspector" image: https://source.unsplash.com/400x175/?github description: API docs for the inspector plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'inspector'] --- import inspectorObj from './inspector.devdocs.json'; diff --git a/api_docs/interactive_setup.mdx b/api_docs/interactive_setup.mdx index d6d105f915394..a91541345bde1 100644 --- a/api_docs/interactive_setup.mdx +++ b/api_docs/interactive_setup.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/interactiveSetup title: "interactiveSetup" image: https://source.unsplash.com/400x175/?github description: API docs for the interactiveSetup plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'interactiveSetup'] --- import interactiveSetupObj from './interactive_setup.devdocs.json'; diff --git a/api_docs/kbn_ace.mdx b/api_docs/kbn_ace.mdx index 667d8fbe9e7de..cd77502691c3e 100644 --- a/api_docs/kbn_ace.mdx +++ b/api_docs/kbn_ace.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ace title: "@kbn/ace" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ace plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ace'] --- import kbnAceObj from './kbn_ace.devdocs.json'; diff --git a/api_docs/kbn_actions_types.mdx b/api_docs/kbn_actions_types.mdx index 133742f9e216c..148138bdaf238 100644 --- a/api_docs/kbn_actions_types.mdx +++ b/api_docs/kbn_actions_types.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-actions-types title: "@kbn/actions-types" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/actions-types plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/actions-types'] --- import kbnActionsTypesObj from './kbn_actions_types.devdocs.json'; diff --git a/api_docs/kbn_aiops_components.mdx b/api_docs/kbn_aiops_components.mdx index 052be52d4528f..e9922b4bb92a5 100644 --- a/api_docs/kbn_aiops_components.mdx +++ b/api_docs/kbn_aiops_components.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-aiops-components title: "@kbn/aiops-components" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/aiops-components plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/aiops-components'] --- import kbnAiopsComponentsObj from './kbn_aiops_components.devdocs.json'; diff --git a/api_docs/kbn_aiops_utils.mdx b/api_docs/kbn_aiops_utils.mdx index 6995071753cce..f0e6eb6f4d4f1 100644 --- a/api_docs/kbn_aiops_utils.mdx +++ b/api_docs/kbn_aiops_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-aiops-utils title: "@kbn/aiops-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/aiops-utils plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/aiops-utils'] --- import kbnAiopsUtilsObj from './kbn_aiops_utils.devdocs.json'; diff --git a/api_docs/kbn_alerting_api_integration_helpers.mdx b/api_docs/kbn_alerting_api_integration_helpers.mdx index 8fe048cfe260a..8914596cf405a 100644 --- a/api_docs/kbn_alerting_api_integration_helpers.mdx +++ b/api_docs/kbn_alerting_api_integration_helpers.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-alerting-api-integration-helpers title: "@kbn/alerting-api-integration-helpers" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/alerting-api-integration-helpers plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/alerting-api-integration-helpers'] --- import kbnAlertingApiIntegrationHelpersObj from './kbn_alerting_api_integration_helpers.devdocs.json'; diff --git a/api_docs/kbn_alerting_state_types.mdx b/api_docs/kbn_alerting_state_types.mdx index 1c77346fed890..e6ba0b3ed7fef 100644 --- a/api_docs/kbn_alerting_state_types.mdx +++ b/api_docs/kbn_alerting_state_types.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-alerting-state-types title: "@kbn/alerting-state-types" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/alerting-state-types plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/alerting-state-types'] --- import kbnAlertingStateTypesObj from './kbn_alerting_state_types.devdocs.json'; diff --git a/api_docs/kbn_alerting_types.mdx b/api_docs/kbn_alerting_types.mdx index 4cca296af64e0..a5eb0a46fbeae 100644 --- a/api_docs/kbn_alerting_types.mdx +++ b/api_docs/kbn_alerting_types.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-alerting-types title: "@kbn/alerting-types" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/alerting-types plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/alerting-types'] --- import kbnAlertingTypesObj from './kbn_alerting_types.devdocs.json'; diff --git a/api_docs/kbn_alerts_as_data_utils.mdx b/api_docs/kbn_alerts_as_data_utils.mdx index 457ce9438e7c2..59adc638f7c69 100644 --- a/api_docs/kbn_alerts_as_data_utils.mdx +++ b/api_docs/kbn_alerts_as_data_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-alerts-as-data-utils title: "@kbn/alerts-as-data-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/alerts-as-data-utils plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/alerts-as-data-utils'] --- import kbnAlertsAsDataUtilsObj from './kbn_alerts_as_data_utils.devdocs.json'; diff --git a/api_docs/kbn_alerts_ui_shared.mdx b/api_docs/kbn_alerts_ui_shared.mdx index 662df10c7d835..d9c145b912d9a 100644 --- a/api_docs/kbn_alerts_ui_shared.mdx +++ b/api_docs/kbn_alerts_ui_shared.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-alerts-ui-shared title: "@kbn/alerts-ui-shared" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/alerts-ui-shared plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/alerts-ui-shared'] --- import kbnAlertsUiSharedObj from './kbn_alerts_ui_shared.devdocs.json'; diff --git a/api_docs/kbn_analytics.mdx b/api_docs/kbn_analytics.mdx index d735947ed855d..8d84aa25e4ee7 100644 --- a/api_docs/kbn_analytics.mdx +++ b/api_docs/kbn_analytics.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-analytics title: "@kbn/analytics" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/analytics plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/analytics'] --- import kbnAnalyticsObj from './kbn_analytics.devdocs.json'; diff --git a/api_docs/kbn_analytics_client.mdx b/api_docs/kbn_analytics_client.mdx index 5710584452445..c0740275e4f21 100644 --- a/api_docs/kbn_analytics_client.mdx +++ b/api_docs/kbn_analytics_client.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-analytics-client title: "@kbn/analytics-client" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/analytics-client plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/analytics-client'] --- import kbnAnalyticsClientObj from './kbn_analytics_client.devdocs.json'; diff --git a/api_docs/kbn_analytics_collection_utils.mdx b/api_docs/kbn_analytics_collection_utils.mdx index 249d7fc8cfc0e..3327d5a0eb75f 100644 --- a/api_docs/kbn_analytics_collection_utils.mdx +++ b/api_docs/kbn_analytics_collection_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-analytics-collection-utils title: "@kbn/analytics-collection-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/analytics-collection-utils plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/analytics-collection-utils'] --- import kbnAnalyticsCollectionUtilsObj from './kbn_analytics_collection_utils.devdocs.json'; diff --git a/api_docs/kbn_analytics_shippers_elastic_v3_browser.mdx b/api_docs/kbn_analytics_shippers_elastic_v3_browser.mdx index 5519f0f332808..f6490641fbf69 100644 --- a/api_docs/kbn_analytics_shippers_elastic_v3_browser.mdx +++ b/api_docs/kbn_analytics_shippers_elastic_v3_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-analytics-shippers-elastic-v3-browser title: "@kbn/analytics-shippers-elastic-v3-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/analytics-shippers-elastic-v3-browser plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/analytics-shippers-elastic-v3-browser'] --- import kbnAnalyticsShippersElasticV3BrowserObj from './kbn_analytics_shippers_elastic_v3_browser.devdocs.json'; diff --git a/api_docs/kbn_analytics_shippers_elastic_v3_common.mdx b/api_docs/kbn_analytics_shippers_elastic_v3_common.mdx index f2208c3f494b7..e11a5c30aa0b9 100644 --- a/api_docs/kbn_analytics_shippers_elastic_v3_common.mdx +++ b/api_docs/kbn_analytics_shippers_elastic_v3_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-analytics-shippers-elastic-v3-common title: "@kbn/analytics-shippers-elastic-v3-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/analytics-shippers-elastic-v3-common plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/analytics-shippers-elastic-v3-common'] --- import kbnAnalyticsShippersElasticV3CommonObj from './kbn_analytics_shippers_elastic_v3_common.devdocs.json'; diff --git a/api_docs/kbn_analytics_shippers_elastic_v3_server.mdx b/api_docs/kbn_analytics_shippers_elastic_v3_server.mdx index 05783ae01cc66..a8128a3504971 100644 --- a/api_docs/kbn_analytics_shippers_elastic_v3_server.mdx +++ b/api_docs/kbn_analytics_shippers_elastic_v3_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-analytics-shippers-elastic-v3-server title: "@kbn/analytics-shippers-elastic-v3-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/analytics-shippers-elastic-v3-server plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/analytics-shippers-elastic-v3-server'] --- import kbnAnalyticsShippersElasticV3ServerObj from './kbn_analytics_shippers_elastic_v3_server.devdocs.json'; diff --git a/api_docs/kbn_analytics_shippers_fullstory.mdx b/api_docs/kbn_analytics_shippers_fullstory.mdx index eac25e0ac2c2c..6691cf1168d5d 100644 --- a/api_docs/kbn_analytics_shippers_fullstory.mdx +++ b/api_docs/kbn_analytics_shippers_fullstory.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-analytics-shippers-fullstory title: "@kbn/analytics-shippers-fullstory" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/analytics-shippers-fullstory plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/analytics-shippers-fullstory'] --- import kbnAnalyticsShippersFullstoryObj from './kbn_analytics_shippers_fullstory.devdocs.json'; diff --git a/api_docs/kbn_apm_config_loader.mdx b/api_docs/kbn_apm_config_loader.mdx index 0c795a878a1d7..03fca077b1647 100644 --- a/api_docs/kbn_apm_config_loader.mdx +++ b/api_docs/kbn_apm_config_loader.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-apm-config-loader title: "@kbn/apm-config-loader" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/apm-config-loader plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/apm-config-loader'] --- import kbnApmConfigLoaderObj from './kbn_apm_config_loader.devdocs.json'; diff --git a/api_docs/kbn_apm_synthtrace.mdx b/api_docs/kbn_apm_synthtrace.mdx index 960ebdce5f6d1..020ac5ba6cc56 100644 --- a/api_docs/kbn_apm_synthtrace.mdx +++ b/api_docs/kbn_apm_synthtrace.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-apm-synthtrace title: "@kbn/apm-synthtrace" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/apm-synthtrace plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/apm-synthtrace'] --- import kbnApmSynthtraceObj from './kbn_apm_synthtrace.devdocs.json'; diff --git a/api_docs/kbn_apm_synthtrace_client.mdx b/api_docs/kbn_apm_synthtrace_client.mdx index 68997375700bd..8808193455e2c 100644 --- a/api_docs/kbn_apm_synthtrace_client.mdx +++ b/api_docs/kbn_apm_synthtrace_client.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-apm-synthtrace-client title: "@kbn/apm-synthtrace-client" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/apm-synthtrace-client plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/apm-synthtrace-client'] --- import kbnApmSynthtraceClientObj from './kbn_apm_synthtrace_client.devdocs.json'; diff --git a/api_docs/kbn_apm_utils.mdx b/api_docs/kbn_apm_utils.mdx index 1f1550e47a4d6..887f498ea6a00 100644 --- a/api_docs/kbn_apm_utils.mdx +++ b/api_docs/kbn_apm_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-apm-utils title: "@kbn/apm-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/apm-utils plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/apm-utils'] --- import kbnApmUtilsObj from './kbn_apm_utils.devdocs.json'; diff --git a/api_docs/kbn_axe_config.mdx b/api_docs/kbn_axe_config.mdx index 62e7c71e359bc..e6d43bf2db9dc 100644 --- a/api_docs/kbn_axe_config.mdx +++ b/api_docs/kbn_axe_config.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-axe-config title: "@kbn/axe-config" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/axe-config plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/axe-config'] --- import kbnAxeConfigObj from './kbn_axe_config.devdocs.json'; diff --git a/api_docs/kbn_bfetch_error.mdx b/api_docs/kbn_bfetch_error.mdx index 3c8006ae6629f..0327143070276 100644 --- a/api_docs/kbn_bfetch_error.mdx +++ b/api_docs/kbn_bfetch_error.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-bfetch-error title: "@kbn/bfetch-error" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/bfetch-error plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/bfetch-error'] --- import kbnBfetchErrorObj from './kbn_bfetch_error.devdocs.json'; diff --git a/api_docs/kbn_calculate_auto.mdx b/api_docs/kbn_calculate_auto.mdx index 6c91fccc5e2b6..7730759a52aed 100644 --- a/api_docs/kbn_calculate_auto.mdx +++ b/api_docs/kbn_calculate_auto.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-calculate-auto title: "@kbn/calculate-auto" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/calculate-auto plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/calculate-auto'] --- import kbnCalculateAutoObj from './kbn_calculate_auto.devdocs.json'; diff --git a/api_docs/kbn_calculate_width_from_char_count.mdx b/api_docs/kbn_calculate_width_from_char_count.mdx index d47ed62535c92..c46fa8971b01c 100644 --- a/api_docs/kbn_calculate_width_from_char_count.mdx +++ b/api_docs/kbn_calculate_width_from_char_count.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-calculate-width-from-char-count title: "@kbn/calculate-width-from-char-count" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/calculate-width-from-char-count plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/calculate-width-from-char-count'] --- import kbnCalculateWidthFromCharCountObj from './kbn_calculate_width_from_char_count.devdocs.json'; diff --git a/api_docs/kbn_cases_components.mdx b/api_docs/kbn_cases_components.mdx index c8aa17c701aa6..2889fe618ea5c 100644 --- a/api_docs/kbn_cases_components.mdx +++ b/api_docs/kbn_cases_components.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-cases-components title: "@kbn/cases-components" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/cases-components plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/cases-components'] --- import kbnCasesComponentsObj from './kbn_cases_components.devdocs.json'; diff --git a/api_docs/kbn_cell_actions.mdx b/api_docs/kbn_cell_actions.mdx index 82940418f821a..be3bb2893c369 100644 --- a/api_docs/kbn_cell_actions.mdx +++ b/api_docs/kbn_cell_actions.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-cell-actions title: "@kbn/cell-actions" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/cell-actions plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/cell-actions'] --- import kbnCellActionsObj from './kbn_cell_actions.devdocs.json'; diff --git a/api_docs/kbn_chart_expressions_common.mdx b/api_docs/kbn_chart_expressions_common.mdx index 4da29ae7be996..e4565db89f286 100644 --- a/api_docs/kbn_chart_expressions_common.mdx +++ b/api_docs/kbn_chart_expressions_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-chart-expressions-common title: "@kbn/chart-expressions-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/chart-expressions-common plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/chart-expressions-common'] --- import kbnChartExpressionsCommonObj from './kbn_chart_expressions_common.devdocs.json'; diff --git a/api_docs/kbn_chart_icons.mdx b/api_docs/kbn_chart_icons.mdx index d888ccb0eb570..dc6cd20a8ef8a 100644 --- a/api_docs/kbn_chart_icons.mdx +++ b/api_docs/kbn_chart_icons.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-chart-icons title: "@kbn/chart-icons" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/chart-icons plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/chart-icons'] --- import kbnChartIconsObj from './kbn_chart_icons.devdocs.json'; diff --git a/api_docs/kbn_ci_stats_core.mdx b/api_docs/kbn_ci_stats_core.mdx index 04144e2aee8c1..99354512c7d7a 100644 --- a/api_docs/kbn_ci_stats_core.mdx +++ b/api_docs/kbn_ci_stats_core.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ci-stats-core title: "@kbn/ci-stats-core" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ci-stats-core plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ci-stats-core'] --- import kbnCiStatsCoreObj from './kbn_ci_stats_core.devdocs.json'; diff --git a/api_docs/kbn_ci_stats_performance_metrics.mdx b/api_docs/kbn_ci_stats_performance_metrics.mdx index 62f3171f28c13..d7c6bb5fa1b2f 100644 --- a/api_docs/kbn_ci_stats_performance_metrics.mdx +++ b/api_docs/kbn_ci_stats_performance_metrics.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ci-stats-performance-metrics title: "@kbn/ci-stats-performance-metrics" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ci-stats-performance-metrics plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ci-stats-performance-metrics'] --- import kbnCiStatsPerformanceMetricsObj from './kbn_ci_stats_performance_metrics.devdocs.json'; diff --git a/api_docs/kbn_ci_stats_reporter.mdx b/api_docs/kbn_ci_stats_reporter.mdx index 95e2f168f9201..b76167b577b2d 100644 --- a/api_docs/kbn_ci_stats_reporter.mdx +++ b/api_docs/kbn_ci_stats_reporter.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ci-stats-reporter title: "@kbn/ci-stats-reporter" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ci-stats-reporter plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ci-stats-reporter'] --- import kbnCiStatsReporterObj from './kbn_ci_stats_reporter.devdocs.json'; diff --git a/api_docs/kbn_cli_dev_mode.mdx b/api_docs/kbn_cli_dev_mode.mdx index 4873c3b110f9b..eba3571a66cd6 100644 --- a/api_docs/kbn_cli_dev_mode.mdx +++ b/api_docs/kbn_cli_dev_mode.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-cli-dev-mode title: "@kbn/cli-dev-mode" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/cli-dev-mode plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/cli-dev-mode'] --- import kbnCliDevModeObj from './kbn_cli_dev_mode.devdocs.json'; diff --git a/api_docs/kbn_code_editor.mdx b/api_docs/kbn_code_editor.mdx index 77642f0a757ec..054023378c28c 100644 --- a/api_docs/kbn_code_editor.mdx +++ b/api_docs/kbn_code_editor.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-code-editor title: "@kbn/code-editor" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/code-editor plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/code-editor'] --- import kbnCodeEditorObj from './kbn_code_editor.devdocs.json'; diff --git a/api_docs/kbn_code_editor_mock.mdx b/api_docs/kbn_code_editor_mock.mdx index 50b242c65befb..d442bed67e043 100644 --- a/api_docs/kbn_code_editor_mock.mdx +++ b/api_docs/kbn_code_editor_mock.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-code-editor-mock title: "@kbn/code-editor-mock" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/code-editor-mock plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/code-editor-mock'] --- import kbnCodeEditorMockObj from './kbn_code_editor_mock.devdocs.json'; diff --git a/api_docs/kbn_code_owners.mdx b/api_docs/kbn_code_owners.mdx index 82158aec3c2c1..335c8d650671a 100644 --- a/api_docs/kbn_code_owners.mdx +++ b/api_docs/kbn_code_owners.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-code-owners title: "@kbn/code-owners" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/code-owners plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/code-owners'] --- import kbnCodeOwnersObj from './kbn_code_owners.devdocs.json'; diff --git a/api_docs/kbn_coloring.mdx b/api_docs/kbn_coloring.mdx index 5c2b45ee62aaa..77d67f0296d77 100644 --- a/api_docs/kbn_coloring.mdx +++ b/api_docs/kbn_coloring.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-coloring title: "@kbn/coloring" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/coloring plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/coloring'] --- import kbnColoringObj from './kbn_coloring.devdocs.json'; diff --git a/api_docs/kbn_config.mdx b/api_docs/kbn_config.mdx index b7a078751d033..3af7a53a5949c 100644 --- a/api_docs/kbn_config.mdx +++ b/api_docs/kbn_config.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-config title: "@kbn/config" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/config plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/config'] --- import kbnConfigObj from './kbn_config.devdocs.json'; diff --git a/api_docs/kbn_config_mocks.mdx b/api_docs/kbn_config_mocks.mdx index a054117cf6e02..a3d7912a510b9 100644 --- a/api_docs/kbn_config_mocks.mdx +++ b/api_docs/kbn_config_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-config-mocks title: "@kbn/config-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/config-mocks plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/config-mocks'] --- import kbnConfigMocksObj from './kbn_config_mocks.devdocs.json'; diff --git a/api_docs/kbn_config_schema.mdx b/api_docs/kbn_config_schema.mdx index 10da3e882e692..f263deee9e83f 100644 --- a/api_docs/kbn_config_schema.mdx +++ b/api_docs/kbn_config_schema.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-config-schema title: "@kbn/config-schema" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/config-schema plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/config-schema'] --- import kbnConfigSchemaObj from './kbn_config_schema.devdocs.json'; diff --git a/api_docs/kbn_content_management_content_editor.mdx b/api_docs/kbn_content_management_content_editor.mdx index bb1a635eca7fc..d6fdcba11cf99 100644 --- a/api_docs/kbn_content_management_content_editor.mdx +++ b/api_docs/kbn_content_management_content_editor.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-content-management-content-editor title: "@kbn/content-management-content-editor" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/content-management-content-editor plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/content-management-content-editor'] --- import kbnContentManagementContentEditorObj from './kbn_content_management_content_editor.devdocs.json'; diff --git a/api_docs/kbn_content_management_tabbed_table_list_view.mdx b/api_docs/kbn_content_management_tabbed_table_list_view.mdx index 700f0ff6b2752..8a5125f75b6e8 100644 --- a/api_docs/kbn_content_management_tabbed_table_list_view.mdx +++ b/api_docs/kbn_content_management_tabbed_table_list_view.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-content-management-tabbed-table-list-view title: "@kbn/content-management-tabbed-table-list-view" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/content-management-tabbed-table-list-view plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/content-management-tabbed-table-list-view'] --- import kbnContentManagementTabbedTableListViewObj from './kbn_content_management_tabbed_table_list_view.devdocs.json'; diff --git a/api_docs/kbn_content_management_table_list_view.mdx b/api_docs/kbn_content_management_table_list_view.mdx index fbc01289f1a28..892e22698c334 100644 --- a/api_docs/kbn_content_management_table_list_view.mdx +++ b/api_docs/kbn_content_management_table_list_view.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-content-management-table-list-view title: "@kbn/content-management-table-list-view" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/content-management-table-list-view plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/content-management-table-list-view'] --- import kbnContentManagementTableListViewObj from './kbn_content_management_table_list_view.devdocs.json'; diff --git a/api_docs/kbn_content_management_table_list_view_common.mdx b/api_docs/kbn_content_management_table_list_view_common.mdx index b2b1312e16cd8..0d1c6f7511fe8 100644 --- a/api_docs/kbn_content_management_table_list_view_common.mdx +++ b/api_docs/kbn_content_management_table_list_view_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-content-management-table-list-view-common title: "@kbn/content-management-table-list-view-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/content-management-table-list-view-common plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/content-management-table-list-view-common'] --- import kbnContentManagementTableListViewCommonObj from './kbn_content_management_table_list_view_common.devdocs.json'; diff --git a/api_docs/kbn_content_management_table_list_view_table.mdx b/api_docs/kbn_content_management_table_list_view_table.mdx index 21170b8e01d68..6d4d535848097 100644 --- a/api_docs/kbn_content_management_table_list_view_table.mdx +++ b/api_docs/kbn_content_management_table_list_view_table.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-content-management-table-list-view-table title: "@kbn/content-management-table-list-view-table" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/content-management-table-list-view-table plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/content-management-table-list-view-table'] --- import kbnContentManagementTableListViewTableObj from './kbn_content_management_table_list_view_table.devdocs.json'; diff --git a/api_docs/kbn_content_management_utils.mdx b/api_docs/kbn_content_management_utils.mdx index b1e7a5166e9d5..90f7796f98e42 100644 --- a/api_docs/kbn_content_management_utils.mdx +++ b/api_docs/kbn_content_management_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-content-management-utils title: "@kbn/content-management-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/content-management-utils plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/content-management-utils'] --- import kbnContentManagementUtilsObj from './kbn_content_management_utils.devdocs.json'; diff --git a/api_docs/kbn_core_analytics_browser.mdx b/api_docs/kbn_core_analytics_browser.mdx index def4fc6dc4756..0ffc2897e3cad 100644 --- a/api_docs/kbn_core_analytics_browser.mdx +++ b/api_docs/kbn_core_analytics_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-analytics-browser title: "@kbn/core-analytics-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-analytics-browser plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-analytics-browser'] --- import kbnCoreAnalyticsBrowserObj from './kbn_core_analytics_browser.devdocs.json'; diff --git a/api_docs/kbn_core_analytics_browser_internal.mdx b/api_docs/kbn_core_analytics_browser_internal.mdx index dd03f75b5b451..067dfe2d6bd1b 100644 --- a/api_docs/kbn_core_analytics_browser_internal.mdx +++ b/api_docs/kbn_core_analytics_browser_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-analytics-browser-internal title: "@kbn/core-analytics-browser-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-analytics-browser-internal plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-analytics-browser-internal'] --- import kbnCoreAnalyticsBrowserInternalObj from './kbn_core_analytics_browser_internal.devdocs.json'; diff --git a/api_docs/kbn_core_analytics_browser_mocks.mdx b/api_docs/kbn_core_analytics_browser_mocks.mdx index 5a0a136b6e294..b71a4fd452c4c 100644 --- a/api_docs/kbn_core_analytics_browser_mocks.mdx +++ b/api_docs/kbn_core_analytics_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-analytics-browser-mocks title: "@kbn/core-analytics-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-analytics-browser-mocks plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-analytics-browser-mocks'] --- import kbnCoreAnalyticsBrowserMocksObj from './kbn_core_analytics_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_analytics_server.mdx b/api_docs/kbn_core_analytics_server.mdx index aeb662cfb84b6..da0b25ec30487 100644 --- a/api_docs/kbn_core_analytics_server.mdx +++ b/api_docs/kbn_core_analytics_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-analytics-server title: "@kbn/core-analytics-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-analytics-server plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-analytics-server'] --- import kbnCoreAnalyticsServerObj from './kbn_core_analytics_server.devdocs.json'; diff --git a/api_docs/kbn_core_analytics_server_internal.mdx b/api_docs/kbn_core_analytics_server_internal.mdx index 712aacb066faf..c5032056814f9 100644 --- a/api_docs/kbn_core_analytics_server_internal.mdx +++ b/api_docs/kbn_core_analytics_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-analytics-server-internal title: "@kbn/core-analytics-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-analytics-server-internal plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-analytics-server-internal'] --- import kbnCoreAnalyticsServerInternalObj from './kbn_core_analytics_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_analytics_server_mocks.mdx b/api_docs/kbn_core_analytics_server_mocks.mdx index b9ce6bc686d9a..6ed114bc45cbd 100644 --- a/api_docs/kbn_core_analytics_server_mocks.mdx +++ b/api_docs/kbn_core_analytics_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-analytics-server-mocks title: "@kbn/core-analytics-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-analytics-server-mocks plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-analytics-server-mocks'] --- import kbnCoreAnalyticsServerMocksObj from './kbn_core_analytics_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_application_browser.mdx b/api_docs/kbn_core_application_browser.mdx index 788574cf18d94..9cc252eda8cbf 100644 --- a/api_docs/kbn_core_application_browser.mdx +++ b/api_docs/kbn_core_application_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-application-browser title: "@kbn/core-application-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-application-browser plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-application-browser'] --- import kbnCoreApplicationBrowserObj from './kbn_core_application_browser.devdocs.json'; diff --git a/api_docs/kbn_core_application_browser_internal.mdx b/api_docs/kbn_core_application_browser_internal.mdx index c60ef9e4b9ef4..f3087a113189c 100644 --- a/api_docs/kbn_core_application_browser_internal.mdx +++ b/api_docs/kbn_core_application_browser_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-application-browser-internal title: "@kbn/core-application-browser-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-application-browser-internal plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-application-browser-internal'] --- import kbnCoreApplicationBrowserInternalObj from './kbn_core_application_browser_internal.devdocs.json'; diff --git a/api_docs/kbn_core_application_browser_mocks.mdx b/api_docs/kbn_core_application_browser_mocks.mdx index ea3a1e9fdae90..2c81d694cb98c 100644 --- a/api_docs/kbn_core_application_browser_mocks.mdx +++ b/api_docs/kbn_core_application_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-application-browser-mocks title: "@kbn/core-application-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-application-browser-mocks plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-application-browser-mocks'] --- import kbnCoreApplicationBrowserMocksObj from './kbn_core_application_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_application_common.mdx b/api_docs/kbn_core_application_common.mdx index 5707c17b259fc..e6e033785838d 100644 --- a/api_docs/kbn_core_application_common.mdx +++ b/api_docs/kbn_core_application_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-application-common title: "@kbn/core-application-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-application-common plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-application-common'] --- import kbnCoreApplicationCommonObj from './kbn_core_application_common.devdocs.json'; diff --git a/api_docs/kbn_core_apps_browser_internal.mdx b/api_docs/kbn_core_apps_browser_internal.mdx index e75f5c49100ae..7ecb93aaa468a 100644 --- a/api_docs/kbn_core_apps_browser_internal.mdx +++ b/api_docs/kbn_core_apps_browser_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-apps-browser-internal title: "@kbn/core-apps-browser-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-apps-browser-internal plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-apps-browser-internal'] --- import kbnCoreAppsBrowserInternalObj from './kbn_core_apps_browser_internal.devdocs.json'; diff --git a/api_docs/kbn_core_apps_browser_mocks.mdx b/api_docs/kbn_core_apps_browser_mocks.mdx index b5b54bb13b2ce..9d81b769c3549 100644 --- a/api_docs/kbn_core_apps_browser_mocks.mdx +++ b/api_docs/kbn_core_apps_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-apps-browser-mocks title: "@kbn/core-apps-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-apps-browser-mocks plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-apps-browser-mocks'] --- import kbnCoreAppsBrowserMocksObj from './kbn_core_apps_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_apps_server_internal.mdx b/api_docs/kbn_core_apps_server_internal.mdx index d95cb24a8c04c..7d2d0d4828dbb 100644 --- a/api_docs/kbn_core_apps_server_internal.mdx +++ b/api_docs/kbn_core_apps_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-apps-server-internal title: "@kbn/core-apps-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-apps-server-internal plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-apps-server-internal'] --- import kbnCoreAppsServerInternalObj from './kbn_core_apps_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_base_browser_mocks.mdx b/api_docs/kbn_core_base_browser_mocks.mdx index 6129ea87c6206..49de18300c703 100644 --- a/api_docs/kbn_core_base_browser_mocks.mdx +++ b/api_docs/kbn_core_base_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-base-browser-mocks title: "@kbn/core-base-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-base-browser-mocks plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-base-browser-mocks'] --- import kbnCoreBaseBrowserMocksObj from './kbn_core_base_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_base_common.mdx b/api_docs/kbn_core_base_common.mdx index d8fe490827500..13d5de6940e7e 100644 --- a/api_docs/kbn_core_base_common.mdx +++ b/api_docs/kbn_core_base_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-base-common title: "@kbn/core-base-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-base-common plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-base-common'] --- import kbnCoreBaseCommonObj from './kbn_core_base_common.devdocs.json'; diff --git a/api_docs/kbn_core_base_server_internal.mdx b/api_docs/kbn_core_base_server_internal.mdx index 0cdbdbc748220..e6cc062fbac8f 100644 --- a/api_docs/kbn_core_base_server_internal.mdx +++ b/api_docs/kbn_core_base_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-base-server-internal title: "@kbn/core-base-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-base-server-internal plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-base-server-internal'] --- import kbnCoreBaseServerInternalObj from './kbn_core_base_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_base_server_mocks.mdx b/api_docs/kbn_core_base_server_mocks.mdx index 7ce477e502615..21c02388f94fa 100644 --- a/api_docs/kbn_core_base_server_mocks.mdx +++ b/api_docs/kbn_core_base_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-base-server-mocks title: "@kbn/core-base-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-base-server-mocks plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-base-server-mocks'] --- import kbnCoreBaseServerMocksObj from './kbn_core_base_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_capabilities_browser_mocks.mdx b/api_docs/kbn_core_capabilities_browser_mocks.mdx index 8e114fecd0676..9d316d884a55d 100644 --- a/api_docs/kbn_core_capabilities_browser_mocks.mdx +++ b/api_docs/kbn_core_capabilities_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-capabilities-browser-mocks title: "@kbn/core-capabilities-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-capabilities-browser-mocks plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-capabilities-browser-mocks'] --- import kbnCoreCapabilitiesBrowserMocksObj from './kbn_core_capabilities_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_capabilities_common.mdx b/api_docs/kbn_core_capabilities_common.mdx index cea75133a46ca..4a1c7b1233c95 100644 --- a/api_docs/kbn_core_capabilities_common.mdx +++ b/api_docs/kbn_core_capabilities_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-capabilities-common title: "@kbn/core-capabilities-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-capabilities-common plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-capabilities-common'] --- import kbnCoreCapabilitiesCommonObj from './kbn_core_capabilities_common.devdocs.json'; diff --git a/api_docs/kbn_core_capabilities_server.mdx b/api_docs/kbn_core_capabilities_server.mdx index 4882304c78f2b..b825c9236db56 100644 --- a/api_docs/kbn_core_capabilities_server.mdx +++ b/api_docs/kbn_core_capabilities_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-capabilities-server title: "@kbn/core-capabilities-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-capabilities-server plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-capabilities-server'] --- import kbnCoreCapabilitiesServerObj from './kbn_core_capabilities_server.devdocs.json'; diff --git a/api_docs/kbn_core_capabilities_server_mocks.mdx b/api_docs/kbn_core_capabilities_server_mocks.mdx index 00019a996531e..3a0cb68a0e25a 100644 --- a/api_docs/kbn_core_capabilities_server_mocks.mdx +++ b/api_docs/kbn_core_capabilities_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-capabilities-server-mocks title: "@kbn/core-capabilities-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-capabilities-server-mocks plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-capabilities-server-mocks'] --- import kbnCoreCapabilitiesServerMocksObj from './kbn_core_capabilities_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_chrome_browser.mdx b/api_docs/kbn_core_chrome_browser.mdx index 17b37fb926ba8..96602b30f8727 100644 --- a/api_docs/kbn_core_chrome_browser.mdx +++ b/api_docs/kbn_core_chrome_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-chrome-browser title: "@kbn/core-chrome-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-chrome-browser plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-chrome-browser'] --- import kbnCoreChromeBrowserObj from './kbn_core_chrome_browser.devdocs.json'; diff --git a/api_docs/kbn_core_chrome_browser_mocks.mdx b/api_docs/kbn_core_chrome_browser_mocks.mdx index 02106206ce43c..49f1dd9d38338 100644 --- a/api_docs/kbn_core_chrome_browser_mocks.mdx +++ b/api_docs/kbn_core_chrome_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-chrome-browser-mocks title: "@kbn/core-chrome-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-chrome-browser-mocks plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-chrome-browser-mocks'] --- import kbnCoreChromeBrowserMocksObj from './kbn_core_chrome_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_config_server_internal.mdx b/api_docs/kbn_core_config_server_internal.mdx index d0e102eb74ebe..dfe220d9ecb20 100644 --- a/api_docs/kbn_core_config_server_internal.mdx +++ b/api_docs/kbn_core_config_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-config-server-internal title: "@kbn/core-config-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-config-server-internal plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-config-server-internal'] --- import kbnCoreConfigServerInternalObj from './kbn_core_config_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_custom_branding_browser.mdx b/api_docs/kbn_core_custom_branding_browser.mdx index 8207aff6c2728..1cc4977ed90e9 100644 --- a/api_docs/kbn_core_custom_branding_browser.mdx +++ b/api_docs/kbn_core_custom_branding_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-custom-branding-browser title: "@kbn/core-custom-branding-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-custom-branding-browser plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-custom-branding-browser'] --- import kbnCoreCustomBrandingBrowserObj from './kbn_core_custom_branding_browser.devdocs.json'; diff --git a/api_docs/kbn_core_custom_branding_browser_internal.mdx b/api_docs/kbn_core_custom_branding_browser_internal.mdx index 0006d748458ff..a5a1f002b64f1 100644 --- a/api_docs/kbn_core_custom_branding_browser_internal.mdx +++ b/api_docs/kbn_core_custom_branding_browser_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-custom-branding-browser-internal title: "@kbn/core-custom-branding-browser-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-custom-branding-browser-internal plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-custom-branding-browser-internal'] --- import kbnCoreCustomBrandingBrowserInternalObj from './kbn_core_custom_branding_browser_internal.devdocs.json'; diff --git a/api_docs/kbn_core_custom_branding_browser_mocks.mdx b/api_docs/kbn_core_custom_branding_browser_mocks.mdx index b64aa7b907cc6..9990ce38450dd 100644 --- a/api_docs/kbn_core_custom_branding_browser_mocks.mdx +++ b/api_docs/kbn_core_custom_branding_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-custom-branding-browser-mocks title: "@kbn/core-custom-branding-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-custom-branding-browser-mocks plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-custom-branding-browser-mocks'] --- import kbnCoreCustomBrandingBrowserMocksObj from './kbn_core_custom_branding_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_custom_branding_common.mdx b/api_docs/kbn_core_custom_branding_common.mdx index 5e9b93a8d0c2b..c6e8c217d45d1 100644 --- a/api_docs/kbn_core_custom_branding_common.mdx +++ b/api_docs/kbn_core_custom_branding_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-custom-branding-common title: "@kbn/core-custom-branding-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-custom-branding-common plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-custom-branding-common'] --- import kbnCoreCustomBrandingCommonObj from './kbn_core_custom_branding_common.devdocs.json'; diff --git a/api_docs/kbn_core_custom_branding_server.mdx b/api_docs/kbn_core_custom_branding_server.mdx index 9ffc6d0a169a0..c68912c1ddc20 100644 --- a/api_docs/kbn_core_custom_branding_server.mdx +++ b/api_docs/kbn_core_custom_branding_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-custom-branding-server title: "@kbn/core-custom-branding-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-custom-branding-server plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-custom-branding-server'] --- import kbnCoreCustomBrandingServerObj from './kbn_core_custom_branding_server.devdocs.json'; diff --git a/api_docs/kbn_core_custom_branding_server_internal.mdx b/api_docs/kbn_core_custom_branding_server_internal.mdx index 8fcab5dae724a..f47284690a21e 100644 --- a/api_docs/kbn_core_custom_branding_server_internal.mdx +++ b/api_docs/kbn_core_custom_branding_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-custom-branding-server-internal title: "@kbn/core-custom-branding-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-custom-branding-server-internal plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-custom-branding-server-internal'] --- import kbnCoreCustomBrandingServerInternalObj from './kbn_core_custom_branding_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_custom_branding_server_mocks.mdx b/api_docs/kbn_core_custom_branding_server_mocks.mdx index d9c8cd4a9e95e..5e2c74d230390 100644 --- a/api_docs/kbn_core_custom_branding_server_mocks.mdx +++ b/api_docs/kbn_core_custom_branding_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-custom-branding-server-mocks title: "@kbn/core-custom-branding-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-custom-branding-server-mocks plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-custom-branding-server-mocks'] --- import kbnCoreCustomBrandingServerMocksObj from './kbn_core_custom_branding_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_deprecations_browser.mdx b/api_docs/kbn_core_deprecations_browser.mdx index 7eb7878ab0127..7ef0978eef338 100644 --- a/api_docs/kbn_core_deprecations_browser.mdx +++ b/api_docs/kbn_core_deprecations_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-deprecations-browser title: "@kbn/core-deprecations-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-deprecations-browser plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-deprecations-browser'] --- import kbnCoreDeprecationsBrowserObj from './kbn_core_deprecations_browser.devdocs.json'; diff --git a/api_docs/kbn_core_deprecations_browser_internal.mdx b/api_docs/kbn_core_deprecations_browser_internal.mdx index 801cf3a0e2f5b..fb41db85edca0 100644 --- a/api_docs/kbn_core_deprecations_browser_internal.mdx +++ b/api_docs/kbn_core_deprecations_browser_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-deprecations-browser-internal title: "@kbn/core-deprecations-browser-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-deprecations-browser-internal plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-deprecations-browser-internal'] --- import kbnCoreDeprecationsBrowserInternalObj from './kbn_core_deprecations_browser_internal.devdocs.json'; diff --git a/api_docs/kbn_core_deprecations_browser_mocks.mdx b/api_docs/kbn_core_deprecations_browser_mocks.mdx index c71e184454d3f..0e77536be5450 100644 --- a/api_docs/kbn_core_deprecations_browser_mocks.mdx +++ b/api_docs/kbn_core_deprecations_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-deprecations-browser-mocks title: "@kbn/core-deprecations-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-deprecations-browser-mocks plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-deprecations-browser-mocks'] --- import kbnCoreDeprecationsBrowserMocksObj from './kbn_core_deprecations_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_deprecations_common.mdx b/api_docs/kbn_core_deprecations_common.mdx index f65922dc63a8b..8b59471f7f13f 100644 --- a/api_docs/kbn_core_deprecations_common.mdx +++ b/api_docs/kbn_core_deprecations_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-deprecations-common title: "@kbn/core-deprecations-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-deprecations-common plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-deprecations-common'] --- import kbnCoreDeprecationsCommonObj from './kbn_core_deprecations_common.devdocs.json'; diff --git a/api_docs/kbn_core_deprecations_server.mdx b/api_docs/kbn_core_deprecations_server.mdx index c9842a5b62717..0597583c86f2c 100644 --- a/api_docs/kbn_core_deprecations_server.mdx +++ b/api_docs/kbn_core_deprecations_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-deprecations-server title: "@kbn/core-deprecations-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-deprecations-server plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-deprecations-server'] --- import kbnCoreDeprecationsServerObj from './kbn_core_deprecations_server.devdocs.json'; diff --git a/api_docs/kbn_core_deprecations_server_internal.mdx b/api_docs/kbn_core_deprecations_server_internal.mdx index 3c5d80a297a92..243e87b456441 100644 --- a/api_docs/kbn_core_deprecations_server_internal.mdx +++ b/api_docs/kbn_core_deprecations_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-deprecations-server-internal title: "@kbn/core-deprecations-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-deprecations-server-internal plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-deprecations-server-internal'] --- import kbnCoreDeprecationsServerInternalObj from './kbn_core_deprecations_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_deprecations_server_mocks.mdx b/api_docs/kbn_core_deprecations_server_mocks.mdx index af77d169d19ff..5b7847d33b25d 100644 --- a/api_docs/kbn_core_deprecations_server_mocks.mdx +++ b/api_docs/kbn_core_deprecations_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-deprecations-server-mocks title: "@kbn/core-deprecations-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-deprecations-server-mocks plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-deprecations-server-mocks'] --- import kbnCoreDeprecationsServerMocksObj from './kbn_core_deprecations_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_doc_links_browser.mdx b/api_docs/kbn_core_doc_links_browser.mdx index dd523f4b892af..964b72d605467 100644 --- a/api_docs/kbn_core_doc_links_browser.mdx +++ b/api_docs/kbn_core_doc_links_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-doc-links-browser title: "@kbn/core-doc-links-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-doc-links-browser plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-doc-links-browser'] --- import kbnCoreDocLinksBrowserObj from './kbn_core_doc_links_browser.devdocs.json'; diff --git a/api_docs/kbn_core_doc_links_browser_mocks.mdx b/api_docs/kbn_core_doc_links_browser_mocks.mdx index 4ea59aa9cf2fd..eae3fcdb8ddce 100644 --- a/api_docs/kbn_core_doc_links_browser_mocks.mdx +++ b/api_docs/kbn_core_doc_links_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-doc-links-browser-mocks title: "@kbn/core-doc-links-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-doc-links-browser-mocks plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-doc-links-browser-mocks'] --- import kbnCoreDocLinksBrowserMocksObj from './kbn_core_doc_links_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_doc_links_server.mdx b/api_docs/kbn_core_doc_links_server.mdx index 96bacf85a2769..0e288a4bf5677 100644 --- a/api_docs/kbn_core_doc_links_server.mdx +++ b/api_docs/kbn_core_doc_links_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-doc-links-server title: "@kbn/core-doc-links-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-doc-links-server plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-doc-links-server'] --- import kbnCoreDocLinksServerObj from './kbn_core_doc_links_server.devdocs.json'; diff --git a/api_docs/kbn_core_doc_links_server_mocks.mdx b/api_docs/kbn_core_doc_links_server_mocks.mdx index 1d6f5c380aeaf..6a4400d2a8177 100644 --- a/api_docs/kbn_core_doc_links_server_mocks.mdx +++ b/api_docs/kbn_core_doc_links_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-doc-links-server-mocks title: "@kbn/core-doc-links-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-doc-links-server-mocks plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-doc-links-server-mocks'] --- import kbnCoreDocLinksServerMocksObj from './kbn_core_doc_links_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_elasticsearch_client_server_internal.mdx b/api_docs/kbn_core_elasticsearch_client_server_internal.mdx index a153a529b7add..97cbd2167981e 100644 --- a/api_docs/kbn_core_elasticsearch_client_server_internal.mdx +++ b/api_docs/kbn_core_elasticsearch_client_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-elasticsearch-client-server-internal title: "@kbn/core-elasticsearch-client-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-elasticsearch-client-server-internal plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-elasticsearch-client-server-internal'] --- import kbnCoreElasticsearchClientServerInternalObj from './kbn_core_elasticsearch_client_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_elasticsearch_client_server_mocks.mdx b/api_docs/kbn_core_elasticsearch_client_server_mocks.mdx index 3136a8a4aa4e4..b8b43fbdc6351 100644 --- a/api_docs/kbn_core_elasticsearch_client_server_mocks.mdx +++ b/api_docs/kbn_core_elasticsearch_client_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-elasticsearch-client-server-mocks title: "@kbn/core-elasticsearch-client-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-elasticsearch-client-server-mocks plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-elasticsearch-client-server-mocks'] --- import kbnCoreElasticsearchClientServerMocksObj from './kbn_core_elasticsearch_client_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_elasticsearch_server.mdx b/api_docs/kbn_core_elasticsearch_server.mdx index 764ae4497f8e2..ea8c8d0c91a1d 100644 --- a/api_docs/kbn_core_elasticsearch_server.mdx +++ b/api_docs/kbn_core_elasticsearch_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-elasticsearch-server title: "@kbn/core-elasticsearch-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-elasticsearch-server plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-elasticsearch-server'] --- import kbnCoreElasticsearchServerObj from './kbn_core_elasticsearch_server.devdocs.json'; diff --git a/api_docs/kbn_core_elasticsearch_server_internal.mdx b/api_docs/kbn_core_elasticsearch_server_internal.mdx index ade9aafa4717b..c93454adec144 100644 --- a/api_docs/kbn_core_elasticsearch_server_internal.mdx +++ b/api_docs/kbn_core_elasticsearch_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-elasticsearch-server-internal title: "@kbn/core-elasticsearch-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-elasticsearch-server-internal plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-elasticsearch-server-internal'] --- import kbnCoreElasticsearchServerInternalObj from './kbn_core_elasticsearch_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_elasticsearch_server_mocks.mdx b/api_docs/kbn_core_elasticsearch_server_mocks.mdx index 0fbd0314ea8e7..cd7508f827e18 100644 --- a/api_docs/kbn_core_elasticsearch_server_mocks.mdx +++ b/api_docs/kbn_core_elasticsearch_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-elasticsearch-server-mocks title: "@kbn/core-elasticsearch-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-elasticsearch-server-mocks plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-elasticsearch-server-mocks'] --- import kbnCoreElasticsearchServerMocksObj from './kbn_core_elasticsearch_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_environment_server_internal.mdx b/api_docs/kbn_core_environment_server_internal.mdx index 947654f890ac0..35861e0844c8e 100644 --- a/api_docs/kbn_core_environment_server_internal.mdx +++ b/api_docs/kbn_core_environment_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-environment-server-internal title: "@kbn/core-environment-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-environment-server-internal plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-environment-server-internal'] --- import kbnCoreEnvironmentServerInternalObj from './kbn_core_environment_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_environment_server_mocks.mdx b/api_docs/kbn_core_environment_server_mocks.mdx index bc9f4fe8a5f02..a8c5f97b9e658 100644 --- a/api_docs/kbn_core_environment_server_mocks.mdx +++ b/api_docs/kbn_core_environment_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-environment-server-mocks title: "@kbn/core-environment-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-environment-server-mocks plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-environment-server-mocks'] --- import kbnCoreEnvironmentServerMocksObj from './kbn_core_environment_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_execution_context_browser.mdx b/api_docs/kbn_core_execution_context_browser.mdx index 14dfc9e8443a8..c29cbe31e7180 100644 --- a/api_docs/kbn_core_execution_context_browser.mdx +++ b/api_docs/kbn_core_execution_context_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-execution-context-browser title: "@kbn/core-execution-context-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-execution-context-browser plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-execution-context-browser'] --- import kbnCoreExecutionContextBrowserObj from './kbn_core_execution_context_browser.devdocs.json'; diff --git a/api_docs/kbn_core_execution_context_browser_internal.mdx b/api_docs/kbn_core_execution_context_browser_internal.mdx index b6e8873ffa6c6..74549faa13dfa 100644 --- a/api_docs/kbn_core_execution_context_browser_internal.mdx +++ b/api_docs/kbn_core_execution_context_browser_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-execution-context-browser-internal title: "@kbn/core-execution-context-browser-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-execution-context-browser-internal plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-execution-context-browser-internal'] --- import kbnCoreExecutionContextBrowserInternalObj from './kbn_core_execution_context_browser_internal.devdocs.json'; diff --git a/api_docs/kbn_core_execution_context_browser_mocks.mdx b/api_docs/kbn_core_execution_context_browser_mocks.mdx index 062ea6fc6c724..e15efdbbb8ec1 100644 --- a/api_docs/kbn_core_execution_context_browser_mocks.mdx +++ b/api_docs/kbn_core_execution_context_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-execution-context-browser-mocks title: "@kbn/core-execution-context-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-execution-context-browser-mocks plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-execution-context-browser-mocks'] --- import kbnCoreExecutionContextBrowserMocksObj from './kbn_core_execution_context_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_execution_context_common.mdx b/api_docs/kbn_core_execution_context_common.mdx index f21892dbc0db8..4a472dc095e29 100644 --- a/api_docs/kbn_core_execution_context_common.mdx +++ b/api_docs/kbn_core_execution_context_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-execution-context-common title: "@kbn/core-execution-context-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-execution-context-common plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-execution-context-common'] --- import kbnCoreExecutionContextCommonObj from './kbn_core_execution_context_common.devdocs.json'; diff --git a/api_docs/kbn_core_execution_context_server.mdx b/api_docs/kbn_core_execution_context_server.mdx index 07c0475c3d5c9..71ac2ac55c414 100644 --- a/api_docs/kbn_core_execution_context_server.mdx +++ b/api_docs/kbn_core_execution_context_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-execution-context-server title: "@kbn/core-execution-context-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-execution-context-server plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-execution-context-server'] --- import kbnCoreExecutionContextServerObj from './kbn_core_execution_context_server.devdocs.json'; diff --git a/api_docs/kbn_core_execution_context_server_internal.mdx b/api_docs/kbn_core_execution_context_server_internal.mdx index 66f2023fe2b47..0325f05ae73aa 100644 --- a/api_docs/kbn_core_execution_context_server_internal.mdx +++ b/api_docs/kbn_core_execution_context_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-execution-context-server-internal title: "@kbn/core-execution-context-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-execution-context-server-internal plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-execution-context-server-internal'] --- import kbnCoreExecutionContextServerInternalObj from './kbn_core_execution_context_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_execution_context_server_mocks.mdx b/api_docs/kbn_core_execution_context_server_mocks.mdx index 0600e2037ccbb..c93385f48ccc5 100644 --- a/api_docs/kbn_core_execution_context_server_mocks.mdx +++ b/api_docs/kbn_core_execution_context_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-execution-context-server-mocks title: "@kbn/core-execution-context-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-execution-context-server-mocks plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-execution-context-server-mocks'] --- import kbnCoreExecutionContextServerMocksObj from './kbn_core_execution_context_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_fatal_errors_browser.mdx b/api_docs/kbn_core_fatal_errors_browser.mdx index a1775088aae8b..bf547e6656ac1 100644 --- a/api_docs/kbn_core_fatal_errors_browser.mdx +++ b/api_docs/kbn_core_fatal_errors_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-fatal-errors-browser title: "@kbn/core-fatal-errors-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-fatal-errors-browser plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-fatal-errors-browser'] --- import kbnCoreFatalErrorsBrowserObj from './kbn_core_fatal_errors_browser.devdocs.json'; diff --git a/api_docs/kbn_core_fatal_errors_browser_mocks.mdx b/api_docs/kbn_core_fatal_errors_browser_mocks.mdx index abb10750804f0..a0e7f4f22b2be 100644 --- a/api_docs/kbn_core_fatal_errors_browser_mocks.mdx +++ b/api_docs/kbn_core_fatal_errors_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-fatal-errors-browser-mocks title: "@kbn/core-fatal-errors-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-fatal-errors-browser-mocks plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-fatal-errors-browser-mocks'] --- import kbnCoreFatalErrorsBrowserMocksObj from './kbn_core_fatal_errors_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_http_browser.mdx b/api_docs/kbn_core_http_browser.mdx index 96ba86bbdb203..f4bf67e816b3e 100644 --- a/api_docs/kbn_core_http_browser.mdx +++ b/api_docs/kbn_core_http_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-http-browser title: "@kbn/core-http-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-http-browser plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-http-browser'] --- import kbnCoreHttpBrowserObj from './kbn_core_http_browser.devdocs.json'; diff --git a/api_docs/kbn_core_http_browser_internal.mdx b/api_docs/kbn_core_http_browser_internal.mdx index af756ef6e36ec..6b95fe75fc9c8 100644 --- a/api_docs/kbn_core_http_browser_internal.mdx +++ b/api_docs/kbn_core_http_browser_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-http-browser-internal title: "@kbn/core-http-browser-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-http-browser-internal plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-http-browser-internal'] --- import kbnCoreHttpBrowserInternalObj from './kbn_core_http_browser_internal.devdocs.json'; diff --git a/api_docs/kbn_core_http_browser_mocks.mdx b/api_docs/kbn_core_http_browser_mocks.mdx index fc8e4128230d5..72feeaa721d55 100644 --- a/api_docs/kbn_core_http_browser_mocks.mdx +++ b/api_docs/kbn_core_http_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-http-browser-mocks title: "@kbn/core-http-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-http-browser-mocks plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-http-browser-mocks'] --- import kbnCoreHttpBrowserMocksObj from './kbn_core_http_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_http_common.mdx b/api_docs/kbn_core_http_common.mdx index f04d9ef93762b..7b793386bc07d 100644 --- a/api_docs/kbn_core_http_common.mdx +++ b/api_docs/kbn_core_http_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-http-common title: "@kbn/core-http-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-http-common plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-http-common'] --- import kbnCoreHttpCommonObj from './kbn_core_http_common.devdocs.json'; diff --git a/api_docs/kbn_core_http_context_server_mocks.mdx b/api_docs/kbn_core_http_context_server_mocks.mdx index 79f24e2d4aeec..ef713167e8c36 100644 --- a/api_docs/kbn_core_http_context_server_mocks.mdx +++ b/api_docs/kbn_core_http_context_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-http-context-server-mocks title: "@kbn/core-http-context-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-http-context-server-mocks plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-http-context-server-mocks'] --- import kbnCoreHttpContextServerMocksObj from './kbn_core_http_context_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_http_request_handler_context_server.mdx b/api_docs/kbn_core_http_request_handler_context_server.mdx index 134e5df527d78..36fdf2f5b855c 100644 --- a/api_docs/kbn_core_http_request_handler_context_server.mdx +++ b/api_docs/kbn_core_http_request_handler_context_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-http-request-handler-context-server title: "@kbn/core-http-request-handler-context-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-http-request-handler-context-server plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-http-request-handler-context-server'] --- import kbnCoreHttpRequestHandlerContextServerObj from './kbn_core_http_request_handler_context_server.devdocs.json'; diff --git a/api_docs/kbn_core_http_resources_server.mdx b/api_docs/kbn_core_http_resources_server.mdx index 63fcbec475fdc..97cf8bbcd9736 100644 --- a/api_docs/kbn_core_http_resources_server.mdx +++ b/api_docs/kbn_core_http_resources_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-http-resources-server title: "@kbn/core-http-resources-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-http-resources-server plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-http-resources-server'] --- import kbnCoreHttpResourcesServerObj from './kbn_core_http_resources_server.devdocs.json'; diff --git a/api_docs/kbn_core_http_resources_server_internal.mdx b/api_docs/kbn_core_http_resources_server_internal.mdx index 4ae0b0485c0db..d4648adc88b26 100644 --- a/api_docs/kbn_core_http_resources_server_internal.mdx +++ b/api_docs/kbn_core_http_resources_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-http-resources-server-internal title: "@kbn/core-http-resources-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-http-resources-server-internal plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-http-resources-server-internal'] --- import kbnCoreHttpResourcesServerInternalObj from './kbn_core_http_resources_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_http_resources_server_mocks.mdx b/api_docs/kbn_core_http_resources_server_mocks.mdx index 2957b9cdd8250..da4f6e26a75f7 100644 --- a/api_docs/kbn_core_http_resources_server_mocks.mdx +++ b/api_docs/kbn_core_http_resources_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-http-resources-server-mocks title: "@kbn/core-http-resources-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-http-resources-server-mocks plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-http-resources-server-mocks'] --- import kbnCoreHttpResourcesServerMocksObj from './kbn_core_http_resources_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_http_router_server_internal.mdx b/api_docs/kbn_core_http_router_server_internal.mdx index eeaa9e7b10392..e14a38336b2cf 100644 --- a/api_docs/kbn_core_http_router_server_internal.mdx +++ b/api_docs/kbn_core_http_router_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-http-router-server-internal title: "@kbn/core-http-router-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-http-router-server-internal plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-http-router-server-internal'] --- import kbnCoreHttpRouterServerInternalObj from './kbn_core_http_router_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_http_router_server_mocks.mdx b/api_docs/kbn_core_http_router_server_mocks.mdx index 85a0d0bdd1d7b..982a0ab115a0e 100644 --- a/api_docs/kbn_core_http_router_server_mocks.mdx +++ b/api_docs/kbn_core_http_router_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-http-router-server-mocks title: "@kbn/core-http-router-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-http-router-server-mocks plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-http-router-server-mocks'] --- import kbnCoreHttpRouterServerMocksObj from './kbn_core_http_router_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_http_server.mdx b/api_docs/kbn_core_http_server.mdx index 4e60a5c0eebf7..86eb8226d2430 100644 --- a/api_docs/kbn_core_http_server.mdx +++ b/api_docs/kbn_core_http_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-http-server title: "@kbn/core-http-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-http-server plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-http-server'] --- import kbnCoreHttpServerObj from './kbn_core_http_server.devdocs.json'; diff --git a/api_docs/kbn_core_http_server_internal.mdx b/api_docs/kbn_core_http_server_internal.mdx index 1a713747b03a4..3b4f0d7d72dc2 100644 --- a/api_docs/kbn_core_http_server_internal.mdx +++ b/api_docs/kbn_core_http_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-http-server-internal title: "@kbn/core-http-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-http-server-internal plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-http-server-internal'] --- import kbnCoreHttpServerInternalObj from './kbn_core_http_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_http_server_mocks.mdx b/api_docs/kbn_core_http_server_mocks.mdx index f2fb34b3876e7..1b268123b8c33 100644 --- a/api_docs/kbn_core_http_server_mocks.mdx +++ b/api_docs/kbn_core_http_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-http-server-mocks title: "@kbn/core-http-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-http-server-mocks plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-http-server-mocks'] --- import kbnCoreHttpServerMocksObj from './kbn_core_http_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_i18n_browser.mdx b/api_docs/kbn_core_i18n_browser.mdx index a79b809f8ff46..ea126b2ac5445 100644 --- a/api_docs/kbn_core_i18n_browser.mdx +++ b/api_docs/kbn_core_i18n_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-i18n-browser title: "@kbn/core-i18n-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-i18n-browser plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-i18n-browser'] --- import kbnCoreI18nBrowserObj from './kbn_core_i18n_browser.devdocs.json'; diff --git a/api_docs/kbn_core_i18n_browser_mocks.mdx b/api_docs/kbn_core_i18n_browser_mocks.mdx index 81b3120ff11b8..331a244fc3612 100644 --- a/api_docs/kbn_core_i18n_browser_mocks.mdx +++ b/api_docs/kbn_core_i18n_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-i18n-browser-mocks title: "@kbn/core-i18n-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-i18n-browser-mocks plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-i18n-browser-mocks'] --- import kbnCoreI18nBrowserMocksObj from './kbn_core_i18n_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_i18n_server.mdx b/api_docs/kbn_core_i18n_server.mdx index 96d4374fda7e6..bcd0a83fb25e9 100644 --- a/api_docs/kbn_core_i18n_server.mdx +++ b/api_docs/kbn_core_i18n_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-i18n-server title: "@kbn/core-i18n-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-i18n-server plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-i18n-server'] --- import kbnCoreI18nServerObj from './kbn_core_i18n_server.devdocs.json'; diff --git a/api_docs/kbn_core_i18n_server_internal.mdx b/api_docs/kbn_core_i18n_server_internal.mdx index 131ebe9922b2e..73e0c428258db 100644 --- a/api_docs/kbn_core_i18n_server_internal.mdx +++ b/api_docs/kbn_core_i18n_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-i18n-server-internal title: "@kbn/core-i18n-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-i18n-server-internal plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-i18n-server-internal'] --- import kbnCoreI18nServerInternalObj from './kbn_core_i18n_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_i18n_server_mocks.mdx b/api_docs/kbn_core_i18n_server_mocks.mdx index b2bec0a4db32f..0e9835917ea79 100644 --- a/api_docs/kbn_core_i18n_server_mocks.mdx +++ b/api_docs/kbn_core_i18n_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-i18n-server-mocks title: "@kbn/core-i18n-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-i18n-server-mocks plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-i18n-server-mocks'] --- import kbnCoreI18nServerMocksObj from './kbn_core_i18n_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_injected_metadata_browser_mocks.mdx b/api_docs/kbn_core_injected_metadata_browser_mocks.mdx index 8ba26fb3f76bf..4e353afbff64f 100644 --- a/api_docs/kbn_core_injected_metadata_browser_mocks.mdx +++ b/api_docs/kbn_core_injected_metadata_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-injected-metadata-browser-mocks title: "@kbn/core-injected-metadata-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-injected-metadata-browser-mocks plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-injected-metadata-browser-mocks'] --- import kbnCoreInjectedMetadataBrowserMocksObj from './kbn_core_injected_metadata_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_integrations_browser_internal.mdx b/api_docs/kbn_core_integrations_browser_internal.mdx index 3cac6f3092cb0..ad1551364c56c 100644 --- a/api_docs/kbn_core_integrations_browser_internal.mdx +++ b/api_docs/kbn_core_integrations_browser_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-integrations-browser-internal title: "@kbn/core-integrations-browser-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-integrations-browser-internal plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-integrations-browser-internal'] --- import kbnCoreIntegrationsBrowserInternalObj from './kbn_core_integrations_browser_internal.devdocs.json'; diff --git a/api_docs/kbn_core_integrations_browser_mocks.mdx b/api_docs/kbn_core_integrations_browser_mocks.mdx index 04920a6db0fcf..3f85c911d0346 100644 --- a/api_docs/kbn_core_integrations_browser_mocks.mdx +++ b/api_docs/kbn_core_integrations_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-integrations-browser-mocks title: "@kbn/core-integrations-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-integrations-browser-mocks plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-integrations-browser-mocks'] --- import kbnCoreIntegrationsBrowserMocksObj from './kbn_core_integrations_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_lifecycle_browser.mdx b/api_docs/kbn_core_lifecycle_browser.mdx index 84ff10c412de9..22b4590e860df 100644 --- a/api_docs/kbn_core_lifecycle_browser.mdx +++ b/api_docs/kbn_core_lifecycle_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-lifecycle-browser title: "@kbn/core-lifecycle-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-lifecycle-browser plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-lifecycle-browser'] --- import kbnCoreLifecycleBrowserObj from './kbn_core_lifecycle_browser.devdocs.json'; diff --git a/api_docs/kbn_core_lifecycle_browser_mocks.mdx b/api_docs/kbn_core_lifecycle_browser_mocks.mdx index 719b5941f7d83..be2c27e4c0b9d 100644 --- a/api_docs/kbn_core_lifecycle_browser_mocks.mdx +++ b/api_docs/kbn_core_lifecycle_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-lifecycle-browser-mocks title: "@kbn/core-lifecycle-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-lifecycle-browser-mocks plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-lifecycle-browser-mocks'] --- import kbnCoreLifecycleBrowserMocksObj from './kbn_core_lifecycle_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_lifecycle_server.mdx b/api_docs/kbn_core_lifecycle_server.mdx index d704ae6d2ba89..8ecdbad354e95 100644 --- a/api_docs/kbn_core_lifecycle_server.mdx +++ b/api_docs/kbn_core_lifecycle_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-lifecycle-server title: "@kbn/core-lifecycle-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-lifecycle-server plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-lifecycle-server'] --- import kbnCoreLifecycleServerObj from './kbn_core_lifecycle_server.devdocs.json'; diff --git a/api_docs/kbn_core_lifecycle_server_mocks.mdx b/api_docs/kbn_core_lifecycle_server_mocks.mdx index 692a1bdaa9c57..9c93b6b4a5f53 100644 --- a/api_docs/kbn_core_lifecycle_server_mocks.mdx +++ b/api_docs/kbn_core_lifecycle_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-lifecycle-server-mocks title: "@kbn/core-lifecycle-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-lifecycle-server-mocks plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-lifecycle-server-mocks'] --- import kbnCoreLifecycleServerMocksObj from './kbn_core_lifecycle_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_logging_browser_mocks.mdx b/api_docs/kbn_core_logging_browser_mocks.mdx index a19e149876242..6e6393ffd05cf 100644 --- a/api_docs/kbn_core_logging_browser_mocks.mdx +++ b/api_docs/kbn_core_logging_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-logging-browser-mocks title: "@kbn/core-logging-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-logging-browser-mocks plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-logging-browser-mocks'] --- import kbnCoreLoggingBrowserMocksObj from './kbn_core_logging_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_logging_common_internal.mdx b/api_docs/kbn_core_logging_common_internal.mdx index d20cf9e458f06..e64548a9b3ded 100644 --- a/api_docs/kbn_core_logging_common_internal.mdx +++ b/api_docs/kbn_core_logging_common_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-logging-common-internal title: "@kbn/core-logging-common-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-logging-common-internal plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-logging-common-internal'] --- import kbnCoreLoggingCommonInternalObj from './kbn_core_logging_common_internal.devdocs.json'; diff --git a/api_docs/kbn_core_logging_server.mdx b/api_docs/kbn_core_logging_server.mdx index 6168c008d1f8d..19f566c5c6656 100644 --- a/api_docs/kbn_core_logging_server.mdx +++ b/api_docs/kbn_core_logging_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-logging-server title: "@kbn/core-logging-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-logging-server plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-logging-server'] --- import kbnCoreLoggingServerObj from './kbn_core_logging_server.devdocs.json'; diff --git a/api_docs/kbn_core_logging_server_internal.mdx b/api_docs/kbn_core_logging_server_internal.mdx index 74683c70c790b..7d140ed0fead4 100644 --- a/api_docs/kbn_core_logging_server_internal.mdx +++ b/api_docs/kbn_core_logging_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-logging-server-internal title: "@kbn/core-logging-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-logging-server-internal plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-logging-server-internal'] --- import kbnCoreLoggingServerInternalObj from './kbn_core_logging_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_logging_server_mocks.mdx b/api_docs/kbn_core_logging_server_mocks.mdx index abb3402328756..7d1849f29c772 100644 --- a/api_docs/kbn_core_logging_server_mocks.mdx +++ b/api_docs/kbn_core_logging_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-logging-server-mocks title: "@kbn/core-logging-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-logging-server-mocks plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-logging-server-mocks'] --- import kbnCoreLoggingServerMocksObj from './kbn_core_logging_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_metrics_collectors_server_internal.mdx b/api_docs/kbn_core_metrics_collectors_server_internal.mdx index 5a220150243aa..720ed6db8fe1e 100644 --- a/api_docs/kbn_core_metrics_collectors_server_internal.mdx +++ b/api_docs/kbn_core_metrics_collectors_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-metrics-collectors-server-internal title: "@kbn/core-metrics-collectors-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-metrics-collectors-server-internal plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-metrics-collectors-server-internal'] --- import kbnCoreMetricsCollectorsServerInternalObj from './kbn_core_metrics_collectors_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_metrics_collectors_server_mocks.mdx b/api_docs/kbn_core_metrics_collectors_server_mocks.mdx index 950de6f1b12d9..609d010de21d0 100644 --- a/api_docs/kbn_core_metrics_collectors_server_mocks.mdx +++ b/api_docs/kbn_core_metrics_collectors_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-metrics-collectors-server-mocks title: "@kbn/core-metrics-collectors-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-metrics-collectors-server-mocks plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-metrics-collectors-server-mocks'] --- import kbnCoreMetricsCollectorsServerMocksObj from './kbn_core_metrics_collectors_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_metrics_server.mdx b/api_docs/kbn_core_metrics_server.mdx index 51020c570296b..4f1ef0f4cc9c0 100644 --- a/api_docs/kbn_core_metrics_server.mdx +++ b/api_docs/kbn_core_metrics_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-metrics-server title: "@kbn/core-metrics-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-metrics-server plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-metrics-server'] --- import kbnCoreMetricsServerObj from './kbn_core_metrics_server.devdocs.json'; diff --git a/api_docs/kbn_core_metrics_server_internal.mdx b/api_docs/kbn_core_metrics_server_internal.mdx index 8796e40bf9395..d3ee8502eb332 100644 --- a/api_docs/kbn_core_metrics_server_internal.mdx +++ b/api_docs/kbn_core_metrics_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-metrics-server-internal title: "@kbn/core-metrics-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-metrics-server-internal plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-metrics-server-internal'] --- import kbnCoreMetricsServerInternalObj from './kbn_core_metrics_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_metrics_server_mocks.mdx b/api_docs/kbn_core_metrics_server_mocks.mdx index 41b5499b31c4d..7a86a2c7a227a 100644 --- a/api_docs/kbn_core_metrics_server_mocks.mdx +++ b/api_docs/kbn_core_metrics_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-metrics-server-mocks title: "@kbn/core-metrics-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-metrics-server-mocks plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-metrics-server-mocks'] --- import kbnCoreMetricsServerMocksObj from './kbn_core_metrics_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_mount_utils_browser.mdx b/api_docs/kbn_core_mount_utils_browser.mdx index ceb720debf96a..9547e7ae69377 100644 --- a/api_docs/kbn_core_mount_utils_browser.mdx +++ b/api_docs/kbn_core_mount_utils_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-mount-utils-browser title: "@kbn/core-mount-utils-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-mount-utils-browser plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-mount-utils-browser'] --- import kbnCoreMountUtilsBrowserObj from './kbn_core_mount_utils_browser.devdocs.json'; diff --git a/api_docs/kbn_core_node_server.mdx b/api_docs/kbn_core_node_server.mdx index 1ab1c5bc6ec52..1af86117f7cdd 100644 --- a/api_docs/kbn_core_node_server.mdx +++ b/api_docs/kbn_core_node_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-node-server title: "@kbn/core-node-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-node-server plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-node-server'] --- import kbnCoreNodeServerObj from './kbn_core_node_server.devdocs.json'; diff --git a/api_docs/kbn_core_node_server_internal.mdx b/api_docs/kbn_core_node_server_internal.mdx index a1e327d9d12e1..c13c4595c5830 100644 --- a/api_docs/kbn_core_node_server_internal.mdx +++ b/api_docs/kbn_core_node_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-node-server-internal title: "@kbn/core-node-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-node-server-internal plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-node-server-internal'] --- import kbnCoreNodeServerInternalObj from './kbn_core_node_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_node_server_mocks.mdx b/api_docs/kbn_core_node_server_mocks.mdx index db64fbd22491b..7aad101f13d6f 100644 --- a/api_docs/kbn_core_node_server_mocks.mdx +++ b/api_docs/kbn_core_node_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-node-server-mocks title: "@kbn/core-node-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-node-server-mocks plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-node-server-mocks'] --- import kbnCoreNodeServerMocksObj from './kbn_core_node_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_notifications_browser.mdx b/api_docs/kbn_core_notifications_browser.mdx index 8a5bff0441129..c1c645caac71f 100644 --- a/api_docs/kbn_core_notifications_browser.mdx +++ b/api_docs/kbn_core_notifications_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-notifications-browser title: "@kbn/core-notifications-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-notifications-browser plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-notifications-browser'] --- import kbnCoreNotificationsBrowserObj from './kbn_core_notifications_browser.devdocs.json'; diff --git a/api_docs/kbn_core_notifications_browser_internal.mdx b/api_docs/kbn_core_notifications_browser_internal.mdx index 5f5c17aa40248..1634c46bbbc77 100644 --- a/api_docs/kbn_core_notifications_browser_internal.mdx +++ b/api_docs/kbn_core_notifications_browser_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-notifications-browser-internal title: "@kbn/core-notifications-browser-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-notifications-browser-internal plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-notifications-browser-internal'] --- import kbnCoreNotificationsBrowserInternalObj from './kbn_core_notifications_browser_internal.devdocs.json'; diff --git a/api_docs/kbn_core_notifications_browser_mocks.mdx b/api_docs/kbn_core_notifications_browser_mocks.mdx index f17b0b1f6510f..bdcfbc05dc592 100644 --- a/api_docs/kbn_core_notifications_browser_mocks.mdx +++ b/api_docs/kbn_core_notifications_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-notifications-browser-mocks title: "@kbn/core-notifications-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-notifications-browser-mocks plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-notifications-browser-mocks'] --- import kbnCoreNotificationsBrowserMocksObj from './kbn_core_notifications_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_overlays_browser.mdx b/api_docs/kbn_core_overlays_browser.mdx index 7767051dbbfb8..1f6e730b3b0f5 100644 --- a/api_docs/kbn_core_overlays_browser.mdx +++ b/api_docs/kbn_core_overlays_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-overlays-browser title: "@kbn/core-overlays-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-overlays-browser plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-overlays-browser'] --- import kbnCoreOverlaysBrowserObj from './kbn_core_overlays_browser.devdocs.json'; diff --git a/api_docs/kbn_core_overlays_browser_internal.mdx b/api_docs/kbn_core_overlays_browser_internal.mdx index 4da162c57b20b..4de7bc32c421c 100644 --- a/api_docs/kbn_core_overlays_browser_internal.mdx +++ b/api_docs/kbn_core_overlays_browser_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-overlays-browser-internal title: "@kbn/core-overlays-browser-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-overlays-browser-internal plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-overlays-browser-internal'] --- import kbnCoreOverlaysBrowserInternalObj from './kbn_core_overlays_browser_internal.devdocs.json'; diff --git a/api_docs/kbn_core_overlays_browser_mocks.mdx b/api_docs/kbn_core_overlays_browser_mocks.mdx index 1b705bc5f19da..cbc5c3f8104eb 100644 --- a/api_docs/kbn_core_overlays_browser_mocks.mdx +++ b/api_docs/kbn_core_overlays_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-overlays-browser-mocks title: "@kbn/core-overlays-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-overlays-browser-mocks plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-overlays-browser-mocks'] --- import kbnCoreOverlaysBrowserMocksObj from './kbn_core_overlays_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_plugins_browser.mdx b/api_docs/kbn_core_plugins_browser.mdx index 9fdd4c3190948..b004ab7662010 100644 --- a/api_docs/kbn_core_plugins_browser.mdx +++ b/api_docs/kbn_core_plugins_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-plugins-browser title: "@kbn/core-plugins-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-plugins-browser plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-plugins-browser'] --- import kbnCorePluginsBrowserObj from './kbn_core_plugins_browser.devdocs.json'; diff --git a/api_docs/kbn_core_plugins_browser_mocks.mdx b/api_docs/kbn_core_plugins_browser_mocks.mdx index 4149b83810599..e3fdd24f26909 100644 --- a/api_docs/kbn_core_plugins_browser_mocks.mdx +++ b/api_docs/kbn_core_plugins_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-plugins-browser-mocks title: "@kbn/core-plugins-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-plugins-browser-mocks plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-plugins-browser-mocks'] --- import kbnCorePluginsBrowserMocksObj from './kbn_core_plugins_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_plugins_contracts_browser.mdx b/api_docs/kbn_core_plugins_contracts_browser.mdx index 450767dcaf1cf..f475c40f225a5 100644 --- a/api_docs/kbn_core_plugins_contracts_browser.mdx +++ b/api_docs/kbn_core_plugins_contracts_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-plugins-contracts-browser title: "@kbn/core-plugins-contracts-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-plugins-contracts-browser plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-plugins-contracts-browser'] --- import kbnCorePluginsContractsBrowserObj from './kbn_core_plugins_contracts_browser.devdocs.json'; diff --git a/api_docs/kbn_core_plugins_contracts_server.mdx b/api_docs/kbn_core_plugins_contracts_server.mdx index 435d3de311a1a..94b293452b442 100644 --- a/api_docs/kbn_core_plugins_contracts_server.mdx +++ b/api_docs/kbn_core_plugins_contracts_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-plugins-contracts-server title: "@kbn/core-plugins-contracts-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-plugins-contracts-server plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-plugins-contracts-server'] --- import kbnCorePluginsContractsServerObj from './kbn_core_plugins_contracts_server.devdocs.json'; diff --git a/api_docs/kbn_core_plugins_server.mdx b/api_docs/kbn_core_plugins_server.mdx index 9770c55c17826..2816efff28e10 100644 --- a/api_docs/kbn_core_plugins_server.mdx +++ b/api_docs/kbn_core_plugins_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-plugins-server title: "@kbn/core-plugins-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-plugins-server plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-plugins-server'] --- import kbnCorePluginsServerObj from './kbn_core_plugins_server.devdocs.json'; diff --git a/api_docs/kbn_core_plugins_server_mocks.mdx b/api_docs/kbn_core_plugins_server_mocks.mdx index b143d7c3ea1af..83094a1db6067 100644 --- a/api_docs/kbn_core_plugins_server_mocks.mdx +++ b/api_docs/kbn_core_plugins_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-plugins-server-mocks title: "@kbn/core-plugins-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-plugins-server-mocks plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-plugins-server-mocks'] --- import kbnCorePluginsServerMocksObj from './kbn_core_plugins_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_preboot_server.mdx b/api_docs/kbn_core_preboot_server.mdx index 08bec453fc5fe..ec318d83ee05a 100644 --- a/api_docs/kbn_core_preboot_server.mdx +++ b/api_docs/kbn_core_preboot_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-preboot-server title: "@kbn/core-preboot-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-preboot-server plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-preboot-server'] --- import kbnCorePrebootServerObj from './kbn_core_preboot_server.devdocs.json'; diff --git a/api_docs/kbn_core_preboot_server_mocks.mdx b/api_docs/kbn_core_preboot_server_mocks.mdx index 0b3412f5b46da..418914c15e341 100644 --- a/api_docs/kbn_core_preboot_server_mocks.mdx +++ b/api_docs/kbn_core_preboot_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-preboot-server-mocks title: "@kbn/core-preboot-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-preboot-server-mocks plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-preboot-server-mocks'] --- import kbnCorePrebootServerMocksObj from './kbn_core_preboot_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_rendering_browser_mocks.mdx b/api_docs/kbn_core_rendering_browser_mocks.mdx index 643a361827f76..17fd6322bf0c8 100644 --- a/api_docs/kbn_core_rendering_browser_mocks.mdx +++ b/api_docs/kbn_core_rendering_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-rendering-browser-mocks title: "@kbn/core-rendering-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-rendering-browser-mocks plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-rendering-browser-mocks'] --- import kbnCoreRenderingBrowserMocksObj from './kbn_core_rendering_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_rendering_server_internal.mdx b/api_docs/kbn_core_rendering_server_internal.mdx index 1aa16cd2cc42d..92749a4e1de48 100644 --- a/api_docs/kbn_core_rendering_server_internal.mdx +++ b/api_docs/kbn_core_rendering_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-rendering-server-internal title: "@kbn/core-rendering-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-rendering-server-internal plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-rendering-server-internal'] --- import kbnCoreRenderingServerInternalObj from './kbn_core_rendering_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_rendering_server_mocks.mdx b/api_docs/kbn_core_rendering_server_mocks.mdx index b623bf82912c0..21e7187e85a64 100644 --- a/api_docs/kbn_core_rendering_server_mocks.mdx +++ b/api_docs/kbn_core_rendering_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-rendering-server-mocks title: "@kbn/core-rendering-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-rendering-server-mocks plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-rendering-server-mocks'] --- import kbnCoreRenderingServerMocksObj from './kbn_core_rendering_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_root_server_internal.mdx b/api_docs/kbn_core_root_server_internal.mdx index eac0659425c96..6ae856d222734 100644 --- a/api_docs/kbn_core_root_server_internal.mdx +++ b/api_docs/kbn_core_root_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-root-server-internal title: "@kbn/core-root-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-root-server-internal plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-root-server-internal'] --- import kbnCoreRootServerInternalObj from './kbn_core_root_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_saved_objects_api_browser.mdx b/api_docs/kbn_core_saved_objects_api_browser.mdx index 5c970a58b6bc5..bde87ed07dc53 100644 --- a/api_docs/kbn_core_saved_objects_api_browser.mdx +++ b/api_docs/kbn_core_saved_objects_api_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-saved-objects-api-browser title: "@kbn/core-saved-objects-api-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-saved-objects-api-browser plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-saved-objects-api-browser'] --- import kbnCoreSavedObjectsApiBrowserObj from './kbn_core_saved_objects_api_browser.devdocs.json'; diff --git a/api_docs/kbn_core_saved_objects_api_server.mdx b/api_docs/kbn_core_saved_objects_api_server.mdx index 8406ad3e7ead0..1f1ac74d1dbe5 100644 --- a/api_docs/kbn_core_saved_objects_api_server.mdx +++ b/api_docs/kbn_core_saved_objects_api_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-saved-objects-api-server title: "@kbn/core-saved-objects-api-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-saved-objects-api-server plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-saved-objects-api-server'] --- import kbnCoreSavedObjectsApiServerObj from './kbn_core_saved_objects_api_server.devdocs.json'; diff --git a/api_docs/kbn_core_saved_objects_api_server_mocks.mdx b/api_docs/kbn_core_saved_objects_api_server_mocks.mdx index 853682b4c59c2..5ee89588e21eb 100644 --- a/api_docs/kbn_core_saved_objects_api_server_mocks.mdx +++ b/api_docs/kbn_core_saved_objects_api_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-saved-objects-api-server-mocks title: "@kbn/core-saved-objects-api-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-saved-objects-api-server-mocks plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-saved-objects-api-server-mocks'] --- import kbnCoreSavedObjectsApiServerMocksObj from './kbn_core_saved_objects_api_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_saved_objects_base_server_internal.mdx b/api_docs/kbn_core_saved_objects_base_server_internal.mdx index 938b290f34578..4876bb86bf4f8 100644 --- a/api_docs/kbn_core_saved_objects_base_server_internal.mdx +++ b/api_docs/kbn_core_saved_objects_base_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-saved-objects-base-server-internal title: "@kbn/core-saved-objects-base-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-saved-objects-base-server-internal plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-saved-objects-base-server-internal'] --- import kbnCoreSavedObjectsBaseServerInternalObj from './kbn_core_saved_objects_base_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_saved_objects_base_server_mocks.mdx b/api_docs/kbn_core_saved_objects_base_server_mocks.mdx index 7bcee9d182f50..fccc67e047414 100644 --- a/api_docs/kbn_core_saved_objects_base_server_mocks.mdx +++ b/api_docs/kbn_core_saved_objects_base_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-saved-objects-base-server-mocks title: "@kbn/core-saved-objects-base-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-saved-objects-base-server-mocks plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-saved-objects-base-server-mocks'] --- import kbnCoreSavedObjectsBaseServerMocksObj from './kbn_core_saved_objects_base_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_saved_objects_browser.mdx b/api_docs/kbn_core_saved_objects_browser.mdx index a515b9babdd81..c6d0b598c3cc5 100644 --- a/api_docs/kbn_core_saved_objects_browser.mdx +++ b/api_docs/kbn_core_saved_objects_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-saved-objects-browser title: "@kbn/core-saved-objects-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-saved-objects-browser plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-saved-objects-browser'] --- import kbnCoreSavedObjectsBrowserObj from './kbn_core_saved_objects_browser.devdocs.json'; diff --git a/api_docs/kbn_core_saved_objects_browser_internal.mdx b/api_docs/kbn_core_saved_objects_browser_internal.mdx index 6cc303a7d7b4b..fd3a15ede34fd 100644 --- a/api_docs/kbn_core_saved_objects_browser_internal.mdx +++ b/api_docs/kbn_core_saved_objects_browser_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-saved-objects-browser-internal title: "@kbn/core-saved-objects-browser-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-saved-objects-browser-internal plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-saved-objects-browser-internal'] --- import kbnCoreSavedObjectsBrowserInternalObj from './kbn_core_saved_objects_browser_internal.devdocs.json'; diff --git a/api_docs/kbn_core_saved_objects_browser_mocks.mdx b/api_docs/kbn_core_saved_objects_browser_mocks.mdx index ebea4f567b51f..87196db1724eb 100644 --- a/api_docs/kbn_core_saved_objects_browser_mocks.mdx +++ b/api_docs/kbn_core_saved_objects_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-saved-objects-browser-mocks title: "@kbn/core-saved-objects-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-saved-objects-browser-mocks plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-saved-objects-browser-mocks'] --- import kbnCoreSavedObjectsBrowserMocksObj from './kbn_core_saved_objects_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_saved_objects_common.mdx b/api_docs/kbn_core_saved_objects_common.mdx index c6bda74ab69ad..739b75bc6d40f 100644 --- a/api_docs/kbn_core_saved_objects_common.mdx +++ b/api_docs/kbn_core_saved_objects_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-saved-objects-common title: "@kbn/core-saved-objects-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-saved-objects-common plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-saved-objects-common'] --- import kbnCoreSavedObjectsCommonObj from './kbn_core_saved_objects_common.devdocs.json'; diff --git a/api_docs/kbn_core_saved_objects_import_export_server_internal.mdx b/api_docs/kbn_core_saved_objects_import_export_server_internal.mdx index 743081a9fb75f..e38ad827fa095 100644 --- a/api_docs/kbn_core_saved_objects_import_export_server_internal.mdx +++ b/api_docs/kbn_core_saved_objects_import_export_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-saved-objects-import-export-server-internal title: "@kbn/core-saved-objects-import-export-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-saved-objects-import-export-server-internal plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-saved-objects-import-export-server-internal'] --- import kbnCoreSavedObjectsImportExportServerInternalObj from './kbn_core_saved_objects_import_export_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_saved_objects_import_export_server_mocks.mdx b/api_docs/kbn_core_saved_objects_import_export_server_mocks.mdx index a8801f4629814..2cea972e0aeae 100644 --- a/api_docs/kbn_core_saved_objects_import_export_server_mocks.mdx +++ b/api_docs/kbn_core_saved_objects_import_export_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-saved-objects-import-export-server-mocks title: "@kbn/core-saved-objects-import-export-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-saved-objects-import-export-server-mocks plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-saved-objects-import-export-server-mocks'] --- import kbnCoreSavedObjectsImportExportServerMocksObj from './kbn_core_saved_objects_import_export_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_saved_objects_migration_server_internal.mdx b/api_docs/kbn_core_saved_objects_migration_server_internal.mdx index 01089c396aad9..bf029c3fbfd1d 100644 --- a/api_docs/kbn_core_saved_objects_migration_server_internal.mdx +++ b/api_docs/kbn_core_saved_objects_migration_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-saved-objects-migration-server-internal title: "@kbn/core-saved-objects-migration-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-saved-objects-migration-server-internal plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-saved-objects-migration-server-internal'] --- import kbnCoreSavedObjectsMigrationServerInternalObj from './kbn_core_saved_objects_migration_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_saved_objects_migration_server_mocks.mdx b/api_docs/kbn_core_saved_objects_migration_server_mocks.mdx index a901568881222..f79d3b5f55d75 100644 --- a/api_docs/kbn_core_saved_objects_migration_server_mocks.mdx +++ b/api_docs/kbn_core_saved_objects_migration_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-saved-objects-migration-server-mocks title: "@kbn/core-saved-objects-migration-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-saved-objects-migration-server-mocks plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-saved-objects-migration-server-mocks'] --- import kbnCoreSavedObjectsMigrationServerMocksObj from './kbn_core_saved_objects_migration_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_saved_objects_server.mdx b/api_docs/kbn_core_saved_objects_server.mdx index 91af8d3126d16..0d3834f1602b9 100644 --- a/api_docs/kbn_core_saved_objects_server.mdx +++ b/api_docs/kbn_core_saved_objects_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-saved-objects-server title: "@kbn/core-saved-objects-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-saved-objects-server plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-saved-objects-server'] --- import kbnCoreSavedObjectsServerObj from './kbn_core_saved_objects_server.devdocs.json'; diff --git a/api_docs/kbn_core_saved_objects_server_internal.mdx b/api_docs/kbn_core_saved_objects_server_internal.mdx index 6f18d9c98b15c..d5f8084b54c1d 100644 --- a/api_docs/kbn_core_saved_objects_server_internal.mdx +++ b/api_docs/kbn_core_saved_objects_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-saved-objects-server-internal title: "@kbn/core-saved-objects-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-saved-objects-server-internal plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-saved-objects-server-internal'] --- import kbnCoreSavedObjectsServerInternalObj from './kbn_core_saved_objects_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_saved_objects_server_mocks.mdx b/api_docs/kbn_core_saved_objects_server_mocks.mdx index d4619f742c417..9780858023d49 100644 --- a/api_docs/kbn_core_saved_objects_server_mocks.mdx +++ b/api_docs/kbn_core_saved_objects_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-saved-objects-server-mocks title: "@kbn/core-saved-objects-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-saved-objects-server-mocks plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-saved-objects-server-mocks'] --- import kbnCoreSavedObjectsServerMocksObj from './kbn_core_saved_objects_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_saved_objects_utils_server.mdx b/api_docs/kbn_core_saved_objects_utils_server.mdx index 9fd326695e788..f335775bb8377 100644 --- a/api_docs/kbn_core_saved_objects_utils_server.mdx +++ b/api_docs/kbn_core_saved_objects_utils_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-saved-objects-utils-server title: "@kbn/core-saved-objects-utils-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-saved-objects-utils-server plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-saved-objects-utils-server'] --- import kbnCoreSavedObjectsUtilsServerObj from './kbn_core_saved_objects_utils_server.devdocs.json'; diff --git a/api_docs/kbn_core_status_common.mdx b/api_docs/kbn_core_status_common.mdx index 4d281cb741c67..5a51d33522c57 100644 --- a/api_docs/kbn_core_status_common.mdx +++ b/api_docs/kbn_core_status_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-status-common title: "@kbn/core-status-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-status-common plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-status-common'] --- import kbnCoreStatusCommonObj from './kbn_core_status_common.devdocs.json'; diff --git a/api_docs/kbn_core_status_common_internal.mdx b/api_docs/kbn_core_status_common_internal.mdx index 6cdb545e1cc9f..964d6277c3099 100644 --- a/api_docs/kbn_core_status_common_internal.mdx +++ b/api_docs/kbn_core_status_common_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-status-common-internal title: "@kbn/core-status-common-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-status-common-internal plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-status-common-internal'] --- import kbnCoreStatusCommonInternalObj from './kbn_core_status_common_internal.devdocs.json'; diff --git a/api_docs/kbn_core_status_server.mdx b/api_docs/kbn_core_status_server.mdx index 56b7daf98f1f6..3a2c9d88a4795 100644 --- a/api_docs/kbn_core_status_server.mdx +++ b/api_docs/kbn_core_status_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-status-server title: "@kbn/core-status-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-status-server plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-status-server'] --- import kbnCoreStatusServerObj from './kbn_core_status_server.devdocs.json'; diff --git a/api_docs/kbn_core_status_server_internal.mdx b/api_docs/kbn_core_status_server_internal.mdx index b34bdb6897683..ebcf545992ed0 100644 --- a/api_docs/kbn_core_status_server_internal.mdx +++ b/api_docs/kbn_core_status_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-status-server-internal title: "@kbn/core-status-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-status-server-internal plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-status-server-internal'] --- import kbnCoreStatusServerInternalObj from './kbn_core_status_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_status_server_mocks.mdx b/api_docs/kbn_core_status_server_mocks.mdx index 29654b05b7564..232383d215962 100644 --- a/api_docs/kbn_core_status_server_mocks.mdx +++ b/api_docs/kbn_core_status_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-status-server-mocks title: "@kbn/core-status-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-status-server-mocks plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-status-server-mocks'] --- import kbnCoreStatusServerMocksObj from './kbn_core_status_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_test_helpers_deprecations_getters.mdx b/api_docs/kbn_core_test_helpers_deprecations_getters.mdx index cfb08c6bdaff0..0e73d19ad2a0e 100644 --- a/api_docs/kbn_core_test_helpers_deprecations_getters.mdx +++ b/api_docs/kbn_core_test_helpers_deprecations_getters.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-test-helpers-deprecations-getters title: "@kbn/core-test-helpers-deprecations-getters" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-test-helpers-deprecations-getters plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-test-helpers-deprecations-getters'] --- import kbnCoreTestHelpersDeprecationsGettersObj from './kbn_core_test_helpers_deprecations_getters.devdocs.json'; diff --git a/api_docs/kbn_core_test_helpers_http_setup_browser.mdx b/api_docs/kbn_core_test_helpers_http_setup_browser.mdx index 8c47608642ee4..de97c5d64608a 100644 --- a/api_docs/kbn_core_test_helpers_http_setup_browser.mdx +++ b/api_docs/kbn_core_test_helpers_http_setup_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-test-helpers-http-setup-browser title: "@kbn/core-test-helpers-http-setup-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-test-helpers-http-setup-browser plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-test-helpers-http-setup-browser'] --- import kbnCoreTestHelpersHttpSetupBrowserObj from './kbn_core_test_helpers_http_setup_browser.devdocs.json'; diff --git a/api_docs/kbn_core_test_helpers_kbn_server.mdx b/api_docs/kbn_core_test_helpers_kbn_server.mdx index 4bf21e938d15b..a9d70b5854d1d 100644 --- a/api_docs/kbn_core_test_helpers_kbn_server.mdx +++ b/api_docs/kbn_core_test_helpers_kbn_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-test-helpers-kbn-server title: "@kbn/core-test-helpers-kbn-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-test-helpers-kbn-server plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-test-helpers-kbn-server'] --- import kbnCoreTestHelpersKbnServerObj from './kbn_core_test_helpers_kbn_server.devdocs.json'; diff --git a/api_docs/kbn_core_test_helpers_model_versions.mdx b/api_docs/kbn_core_test_helpers_model_versions.mdx index f38fe2575bea5..f8ef693c89394 100644 --- a/api_docs/kbn_core_test_helpers_model_versions.mdx +++ b/api_docs/kbn_core_test_helpers_model_versions.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-test-helpers-model-versions title: "@kbn/core-test-helpers-model-versions" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-test-helpers-model-versions plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-test-helpers-model-versions'] --- import kbnCoreTestHelpersModelVersionsObj from './kbn_core_test_helpers_model_versions.devdocs.json'; diff --git a/api_docs/kbn_core_test_helpers_so_type_serializer.mdx b/api_docs/kbn_core_test_helpers_so_type_serializer.mdx index 3374deeb1e1f0..5b48ca8d86bf4 100644 --- a/api_docs/kbn_core_test_helpers_so_type_serializer.mdx +++ b/api_docs/kbn_core_test_helpers_so_type_serializer.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-test-helpers-so-type-serializer title: "@kbn/core-test-helpers-so-type-serializer" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-test-helpers-so-type-serializer plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-test-helpers-so-type-serializer'] --- import kbnCoreTestHelpersSoTypeSerializerObj from './kbn_core_test_helpers_so_type_serializer.devdocs.json'; diff --git a/api_docs/kbn_core_test_helpers_test_utils.mdx b/api_docs/kbn_core_test_helpers_test_utils.mdx index 969176969050d..ea49bac6de72d 100644 --- a/api_docs/kbn_core_test_helpers_test_utils.mdx +++ b/api_docs/kbn_core_test_helpers_test_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-test-helpers-test-utils title: "@kbn/core-test-helpers-test-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-test-helpers-test-utils plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-test-helpers-test-utils'] --- import kbnCoreTestHelpersTestUtilsObj from './kbn_core_test_helpers_test_utils.devdocs.json'; diff --git a/api_docs/kbn_core_theme_browser.mdx b/api_docs/kbn_core_theme_browser.mdx index ced055260fc5d..d55613c1448cb 100644 --- a/api_docs/kbn_core_theme_browser.mdx +++ b/api_docs/kbn_core_theme_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-theme-browser title: "@kbn/core-theme-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-theme-browser plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-theme-browser'] --- import kbnCoreThemeBrowserObj from './kbn_core_theme_browser.devdocs.json'; diff --git a/api_docs/kbn_core_theme_browser_mocks.mdx b/api_docs/kbn_core_theme_browser_mocks.mdx index 696debfd397ab..5d429e77fbe31 100644 --- a/api_docs/kbn_core_theme_browser_mocks.mdx +++ b/api_docs/kbn_core_theme_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-theme-browser-mocks title: "@kbn/core-theme-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-theme-browser-mocks plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-theme-browser-mocks'] --- import kbnCoreThemeBrowserMocksObj from './kbn_core_theme_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_ui_settings_browser.mdx b/api_docs/kbn_core_ui_settings_browser.mdx index e14e87227c53c..2d0e46ac32b78 100644 --- a/api_docs/kbn_core_ui_settings_browser.mdx +++ b/api_docs/kbn_core_ui_settings_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-ui-settings-browser title: "@kbn/core-ui-settings-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-ui-settings-browser plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-ui-settings-browser'] --- import kbnCoreUiSettingsBrowserObj from './kbn_core_ui_settings_browser.devdocs.json'; diff --git a/api_docs/kbn_core_ui_settings_browser_internal.mdx b/api_docs/kbn_core_ui_settings_browser_internal.mdx index 4b19bbff14301..0a68edcffaecb 100644 --- a/api_docs/kbn_core_ui_settings_browser_internal.mdx +++ b/api_docs/kbn_core_ui_settings_browser_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-ui-settings-browser-internal title: "@kbn/core-ui-settings-browser-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-ui-settings-browser-internal plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-ui-settings-browser-internal'] --- import kbnCoreUiSettingsBrowserInternalObj from './kbn_core_ui_settings_browser_internal.devdocs.json'; diff --git a/api_docs/kbn_core_ui_settings_browser_mocks.mdx b/api_docs/kbn_core_ui_settings_browser_mocks.mdx index a321da46956cb..0156ddf4f9cc7 100644 --- a/api_docs/kbn_core_ui_settings_browser_mocks.mdx +++ b/api_docs/kbn_core_ui_settings_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-ui-settings-browser-mocks title: "@kbn/core-ui-settings-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-ui-settings-browser-mocks plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-ui-settings-browser-mocks'] --- import kbnCoreUiSettingsBrowserMocksObj from './kbn_core_ui_settings_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_ui_settings_common.mdx b/api_docs/kbn_core_ui_settings_common.mdx index ec3732d00c3f3..85d0dd1d5b95e 100644 --- a/api_docs/kbn_core_ui_settings_common.mdx +++ b/api_docs/kbn_core_ui_settings_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-ui-settings-common title: "@kbn/core-ui-settings-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-ui-settings-common plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-ui-settings-common'] --- import kbnCoreUiSettingsCommonObj from './kbn_core_ui_settings_common.devdocs.json'; diff --git a/api_docs/kbn_core_ui_settings_server.mdx b/api_docs/kbn_core_ui_settings_server.mdx index 77c8aa7515ddc..3ea762b380daf 100644 --- a/api_docs/kbn_core_ui_settings_server.mdx +++ b/api_docs/kbn_core_ui_settings_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-ui-settings-server title: "@kbn/core-ui-settings-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-ui-settings-server plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-ui-settings-server'] --- import kbnCoreUiSettingsServerObj from './kbn_core_ui_settings_server.devdocs.json'; diff --git a/api_docs/kbn_core_ui_settings_server_internal.mdx b/api_docs/kbn_core_ui_settings_server_internal.mdx index 134c310b662c7..a4139ce156778 100644 --- a/api_docs/kbn_core_ui_settings_server_internal.mdx +++ b/api_docs/kbn_core_ui_settings_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-ui-settings-server-internal title: "@kbn/core-ui-settings-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-ui-settings-server-internal plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-ui-settings-server-internal'] --- import kbnCoreUiSettingsServerInternalObj from './kbn_core_ui_settings_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_ui_settings_server_mocks.mdx b/api_docs/kbn_core_ui_settings_server_mocks.mdx index f2c1d25eede6d..b6d60a157c0a4 100644 --- a/api_docs/kbn_core_ui_settings_server_mocks.mdx +++ b/api_docs/kbn_core_ui_settings_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-ui-settings-server-mocks title: "@kbn/core-ui-settings-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-ui-settings-server-mocks plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-ui-settings-server-mocks'] --- import kbnCoreUiSettingsServerMocksObj from './kbn_core_ui_settings_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_usage_data_server.mdx b/api_docs/kbn_core_usage_data_server.mdx index 023360f90a8b8..f297a95bf049c 100644 --- a/api_docs/kbn_core_usage_data_server.mdx +++ b/api_docs/kbn_core_usage_data_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-usage-data-server title: "@kbn/core-usage-data-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-usage-data-server plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-usage-data-server'] --- import kbnCoreUsageDataServerObj from './kbn_core_usage_data_server.devdocs.json'; diff --git a/api_docs/kbn_core_usage_data_server_internal.mdx b/api_docs/kbn_core_usage_data_server_internal.mdx index bd78e6ebafe26..d1164b3fb9be5 100644 --- a/api_docs/kbn_core_usage_data_server_internal.mdx +++ b/api_docs/kbn_core_usage_data_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-usage-data-server-internal title: "@kbn/core-usage-data-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-usage-data-server-internal plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-usage-data-server-internal'] --- import kbnCoreUsageDataServerInternalObj from './kbn_core_usage_data_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_usage_data_server_mocks.mdx b/api_docs/kbn_core_usage_data_server_mocks.mdx index a88b5c0da9b70..e74bd427f535b 100644 --- a/api_docs/kbn_core_usage_data_server_mocks.mdx +++ b/api_docs/kbn_core_usage_data_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-usage-data-server-mocks title: "@kbn/core-usage-data-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-usage-data-server-mocks plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-usage-data-server-mocks'] --- import kbnCoreUsageDataServerMocksObj from './kbn_core_usage_data_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_user_settings_server.mdx b/api_docs/kbn_core_user_settings_server.mdx index 72af1199cbb7f..744cac496a906 100644 --- a/api_docs/kbn_core_user_settings_server.mdx +++ b/api_docs/kbn_core_user_settings_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-user-settings-server title: "@kbn/core-user-settings-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-user-settings-server plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-user-settings-server'] --- import kbnCoreUserSettingsServerObj from './kbn_core_user_settings_server.devdocs.json'; diff --git a/api_docs/kbn_core_user_settings_server_internal.mdx b/api_docs/kbn_core_user_settings_server_internal.mdx index 05ac91009508a..f92f55ab763b1 100644 --- a/api_docs/kbn_core_user_settings_server_internal.mdx +++ b/api_docs/kbn_core_user_settings_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-user-settings-server-internal title: "@kbn/core-user-settings-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-user-settings-server-internal plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-user-settings-server-internal'] --- import kbnCoreUserSettingsServerInternalObj from './kbn_core_user_settings_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_user_settings_server_mocks.mdx b/api_docs/kbn_core_user_settings_server_mocks.mdx index a2c98851f9abe..06215fd09d91c 100644 --- a/api_docs/kbn_core_user_settings_server_mocks.mdx +++ b/api_docs/kbn_core_user_settings_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-user-settings-server-mocks title: "@kbn/core-user-settings-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-user-settings-server-mocks plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-user-settings-server-mocks'] --- import kbnCoreUserSettingsServerMocksObj from './kbn_core_user_settings_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_crypto.mdx b/api_docs/kbn_crypto.mdx index 7fc1488446850..cd617f60790c9 100644 --- a/api_docs/kbn_crypto.mdx +++ b/api_docs/kbn_crypto.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-crypto title: "@kbn/crypto" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/crypto plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/crypto'] --- import kbnCryptoObj from './kbn_crypto.devdocs.json'; diff --git a/api_docs/kbn_crypto_browser.mdx b/api_docs/kbn_crypto_browser.mdx index 8f5ea6e5f003f..7c05baba89894 100644 --- a/api_docs/kbn_crypto_browser.mdx +++ b/api_docs/kbn_crypto_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-crypto-browser title: "@kbn/crypto-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/crypto-browser plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/crypto-browser'] --- import kbnCryptoBrowserObj from './kbn_crypto_browser.devdocs.json'; diff --git a/api_docs/kbn_custom_icons.mdx b/api_docs/kbn_custom_icons.mdx index 4f1610a8641bf..d3622e1d216e0 100644 --- a/api_docs/kbn_custom_icons.mdx +++ b/api_docs/kbn_custom_icons.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-custom-icons title: "@kbn/custom-icons" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/custom-icons plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/custom-icons'] --- import kbnCustomIconsObj from './kbn_custom_icons.devdocs.json'; diff --git a/api_docs/kbn_custom_integrations.mdx b/api_docs/kbn_custom_integrations.mdx index 4fec3d39326bd..d0975b51fdc36 100644 --- a/api_docs/kbn_custom_integrations.mdx +++ b/api_docs/kbn_custom_integrations.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-custom-integrations title: "@kbn/custom-integrations" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/custom-integrations plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/custom-integrations'] --- import kbnCustomIntegrationsObj from './kbn_custom_integrations.devdocs.json'; diff --git a/api_docs/kbn_cypress_config.mdx b/api_docs/kbn_cypress_config.mdx index 5b5aeef7182a1..513c67d0a857e 100644 --- a/api_docs/kbn_cypress_config.mdx +++ b/api_docs/kbn_cypress_config.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-cypress-config title: "@kbn/cypress-config" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/cypress-config plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/cypress-config'] --- import kbnCypressConfigObj from './kbn_cypress_config.devdocs.json'; diff --git a/api_docs/kbn_data_forge.mdx b/api_docs/kbn_data_forge.mdx index e7dae699017c6..1919675b3830b 100644 --- a/api_docs/kbn_data_forge.mdx +++ b/api_docs/kbn_data_forge.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-data-forge title: "@kbn/data-forge" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/data-forge plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/data-forge'] --- import kbnDataForgeObj from './kbn_data_forge.devdocs.json'; diff --git a/api_docs/kbn_data_service.mdx b/api_docs/kbn_data_service.mdx index 40cce8577af39..b199d64e9fba6 100644 --- a/api_docs/kbn_data_service.mdx +++ b/api_docs/kbn_data_service.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-data-service title: "@kbn/data-service" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/data-service plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/data-service'] --- import kbnDataServiceObj from './kbn_data_service.devdocs.json'; diff --git a/api_docs/kbn_data_stream_adapter.mdx b/api_docs/kbn_data_stream_adapter.mdx index 2fd881b9ec1bf..41a0711bf367a 100644 --- a/api_docs/kbn_data_stream_adapter.mdx +++ b/api_docs/kbn_data_stream_adapter.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-data-stream-adapter title: "@kbn/data-stream-adapter" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/data-stream-adapter plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/data-stream-adapter'] --- import kbnDataStreamAdapterObj from './kbn_data_stream_adapter.devdocs.json'; diff --git a/api_docs/kbn_datemath.mdx b/api_docs/kbn_datemath.mdx index eef1b8fb017a2..e3e342401080e 100644 --- a/api_docs/kbn_datemath.mdx +++ b/api_docs/kbn_datemath.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-datemath title: "@kbn/datemath" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/datemath plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/datemath'] --- import kbnDatemathObj from './kbn_datemath.devdocs.json'; diff --git a/api_docs/kbn_deeplinks_analytics.mdx b/api_docs/kbn_deeplinks_analytics.mdx index 7c2907f7de5cb..1f514cbdbb0d9 100644 --- a/api_docs/kbn_deeplinks_analytics.mdx +++ b/api_docs/kbn_deeplinks_analytics.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-deeplinks-analytics title: "@kbn/deeplinks-analytics" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/deeplinks-analytics plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/deeplinks-analytics'] --- import kbnDeeplinksAnalyticsObj from './kbn_deeplinks_analytics.devdocs.json'; diff --git a/api_docs/kbn_deeplinks_devtools.mdx b/api_docs/kbn_deeplinks_devtools.mdx index 03824a2e05621..a5d899056f101 100644 --- a/api_docs/kbn_deeplinks_devtools.mdx +++ b/api_docs/kbn_deeplinks_devtools.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-deeplinks-devtools title: "@kbn/deeplinks-devtools" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/deeplinks-devtools plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/deeplinks-devtools'] --- import kbnDeeplinksDevtoolsObj from './kbn_deeplinks_devtools.devdocs.json'; diff --git a/api_docs/kbn_deeplinks_management.mdx b/api_docs/kbn_deeplinks_management.mdx index 7771c0885d4d7..a754960d22ec1 100644 --- a/api_docs/kbn_deeplinks_management.mdx +++ b/api_docs/kbn_deeplinks_management.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-deeplinks-management title: "@kbn/deeplinks-management" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/deeplinks-management plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/deeplinks-management'] --- import kbnDeeplinksManagementObj from './kbn_deeplinks_management.devdocs.json'; diff --git a/api_docs/kbn_deeplinks_ml.mdx b/api_docs/kbn_deeplinks_ml.mdx index 73b86ef9c13e5..ddcffd8f064e4 100644 --- a/api_docs/kbn_deeplinks_ml.mdx +++ b/api_docs/kbn_deeplinks_ml.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-deeplinks-ml title: "@kbn/deeplinks-ml" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/deeplinks-ml plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/deeplinks-ml'] --- import kbnDeeplinksMlObj from './kbn_deeplinks_ml.devdocs.json'; diff --git a/api_docs/kbn_deeplinks_observability.mdx b/api_docs/kbn_deeplinks_observability.mdx index 897e4a6f1f9fb..61628c898bf3b 100644 --- a/api_docs/kbn_deeplinks_observability.mdx +++ b/api_docs/kbn_deeplinks_observability.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-deeplinks-observability title: "@kbn/deeplinks-observability" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/deeplinks-observability plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/deeplinks-observability'] --- import kbnDeeplinksObservabilityObj from './kbn_deeplinks_observability.devdocs.json'; diff --git a/api_docs/kbn_deeplinks_search.mdx b/api_docs/kbn_deeplinks_search.mdx index fb3463cb5a632..471c6edb052b6 100644 --- a/api_docs/kbn_deeplinks_search.mdx +++ b/api_docs/kbn_deeplinks_search.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-deeplinks-search title: "@kbn/deeplinks-search" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/deeplinks-search plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/deeplinks-search'] --- import kbnDeeplinksSearchObj from './kbn_deeplinks_search.devdocs.json'; diff --git a/api_docs/kbn_default_nav_analytics.mdx b/api_docs/kbn_default_nav_analytics.mdx index 3b893096ea2b9..e7ade3ff72d65 100644 --- a/api_docs/kbn_default_nav_analytics.mdx +++ b/api_docs/kbn_default_nav_analytics.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-default-nav-analytics title: "@kbn/default-nav-analytics" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/default-nav-analytics plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/default-nav-analytics'] --- import kbnDefaultNavAnalyticsObj from './kbn_default_nav_analytics.devdocs.json'; diff --git a/api_docs/kbn_default_nav_devtools.mdx b/api_docs/kbn_default_nav_devtools.mdx index a88cae542bb16..61086ed629ac0 100644 --- a/api_docs/kbn_default_nav_devtools.mdx +++ b/api_docs/kbn_default_nav_devtools.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-default-nav-devtools title: "@kbn/default-nav-devtools" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/default-nav-devtools plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/default-nav-devtools'] --- import kbnDefaultNavDevtoolsObj from './kbn_default_nav_devtools.devdocs.json'; diff --git a/api_docs/kbn_default_nav_management.mdx b/api_docs/kbn_default_nav_management.mdx index 2e5cd92ac0be2..6f69e2fae115b 100644 --- a/api_docs/kbn_default_nav_management.mdx +++ b/api_docs/kbn_default_nav_management.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-default-nav-management title: "@kbn/default-nav-management" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/default-nav-management plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/default-nav-management'] --- import kbnDefaultNavManagementObj from './kbn_default_nav_management.devdocs.json'; diff --git a/api_docs/kbn_default_nav_ml.mdx b/api_docs/kbn_default_nav_ml.mdx index b168016d4d0d6..2a8277e43b2bb 100644 --- a/api_docs/kbn_default_nav_ml.mdx +++ b/api_docs/kbn_default_nav_ml.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-default-nav-ml title: "@kbn/default-nav-ml" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/default-nav-ml plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/default-nav-ml'] --- import kbnDefaultNavMlObj from './kbn_default_nav_ml.devdocs.json'; diff --git a/api_docs/kbn_dev_cli_errors.mdx b/api_docs/kbn_dev_cli_errors.mdx index 7d62560b6ac29..9d163f7e3eab6 100644 --- a/api_docs/kbn_dev_cli_errors.mdx +++ b/api_docs/kbn_dev_cli_errors.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-dev-cli-errors title: "@kbn/dev-cli-errors" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/dev-cli-errors plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/dev-cli-errors'] --- import kbnDevCliErrorsObj from './kbn_dev_cli_errors.devdocs.json'; diff --git a/api_docs/kbn_dev_cli_runner.mdx b/api_docs/kbn_dev_cli_runner.mdx index a89b1c6c001df..3deb449694531 100644 --- a/api_docs/kbn_dev_cli_runner.mdx +++ b/api_docs/kbn_dev_cli_runner.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-dev-cli-runner title: "@kbn/dev-cli-runner" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/dev-cli-runner plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/dev-cli-runner'] --- import kbnDevCliRunnerObj from './kbn_dev_cli_runner.devdocs.json'; diff --git a/api_docs/kbn_dev_proc_runner.mdx b/api_docs/kbn_dev_proc_runner.mdx index fb5d2acd67854..ae76c63d6a359 100644 --- a/api_docs/kbn_dev_proc_runner.mdx +++ b/api_docs/kbn_dev_proc_runner.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-dev-proc-runner title: "@kbn/dev-proc-runner" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/dev-proc-runner plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/dev-proc-runner'] --- import kbnDevProcRunnerObj from './kbn_dev_proc_runner.devdocs.json'; diff --git a/api_docs/kbn_dev_utils.mdx b/api_docs/kbn_dev_utils.mdx index 9efa33a6bdce3..1dd78b9323f2d 100644 --- a/api_docs/kbn_dev_utils.mdx +++ b/api_docs/kbn_dev_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-dev-utils title: "@kbn/dev-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/dev-utils plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/dev-utils'] --- import kbnDevUtilsObj from './kbn_dev_utils.devdocs.json'; diff --git a/api_docs/kbn_discover_utils.mdx b/api_docs/kbn_discover_utils.mdx index 8ce77b3d9e4be..3064918ab5e1f 100644 --- a/api_docs/kbn_discover_utils.mdx +++ b/api_docs/kbn_discover_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-discover-utils title: "@kbn/discover-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/discover-utils plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/discover-utils'] --- import kbnDiscoverUtilsObj from './kbn_discover_utils.devdocs.json'; diff --git a/api_docs/kbn_doc_links.mdx b/api_docs/kbn_doc_links.mdx index 4277fa34c84b0..6d54cfbe211f5 100644 --- a/api_docs/kbn_doc_links.mdx +++ b/api_docs/kbn_doc_links.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-doc-links title: "@kbn/doc-links" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/doc-links plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/doc-links'] --- import kbnDocLinksObj from './kbn_doc_links.devdocs.json'; diff --git a/api_docs/kbn_docs_utils.mdx b/api_docs/kbn_docs_utils.mdx index b3a3a659ef71f..66d30ea641fc2 100644 --- a/api_docs/kbn_docs_utils.mdx +++ b/api_docs/kbn_docs_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-docs-utils title: "@kbn/docs-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/docs-utils plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/docs-utils'] --- import kbnDocsUtilsObj from './kbn_docs_utils.devdocs.json'; diff --git a/api_docs/kbn_dom_drag_drop.mdx b/api_docs/kbn_dom_drag_drop.mdx index bc36165205e7d..b82df4dcae2fd 100644 --- a/api_docs/kbn_dom_drag_drop.mdx +++ b/api_docs/kbn_dom_drag_drop.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-dom-drag-drop title: "@kbn/dom-drag-drop" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/dom-drag-drop plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/dom-drag-drop'] --- import kbnDomDragDropObj from './kbn_dom_drag_drop.devdocs.json'; diff --git a/api_docs/kbn_ebt_tools.mdx b/api_docs/kbn_ebt_tools.mdx index 13932ff771274..b7aa89e4e03e5 100644 --- a/api_docs/kbn_ebt_tools.mdx +++ b/api_docs/kbn_ebt_tools.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ebt-tools title: "@kbn/ebt-tools" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ebt-tools plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ebt-tools'] --- import kbnEbtToolsObj from './kbn_ebt_tools.devdocs.json'; diff --git a/api_docs/kbn_ecs.mdx b/api_docs/kbn_ecs.mdx index 163d286f369d6..b5adf21ccf6f3 100644 --- a/api_docs/kbn_ecs.mdx +++ b/api_docs/kbn_ecs.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ecs title: "@kbn/ecs" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ecs plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ecs'] --- import kbnEcsObj from './kbn_ecs.devdocs.json'; diff --git a/api_docs/kbn_ecs_data_quality_dashboard.mdx b/api_docs/kbn_ecs_data_quality_dashboard.mdx index 60e1b709fdf81..0456b1ddcbb4c 100644 --- a/api_docs/kbn_ecs_data_quality_dashboard.mdx +++ b/api_docs/kbn_ecs_data_quality_dashboard.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ecs-data-quality-dashboard title: "@kbn/ecs-data-quality-dashboard" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ecs-data-quality-dashboard plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ecs-data-quality-dashboard'] --- import kbnEcsDataQualityDashboardObj from './kbn_ecs_data_quality_dashboard.devdocs.json'; diff --git a/api_docs/kbn_elastic_agent_utils.mdx b/api_docs/kbn_elastic_agent_utils.mdx index 19442fcc6f446..5d697aeb86944 100644 --- a/api_docs/kbn_elastic_agent_utils.mdx +++ b/api_docs/kbn_elastic_agent_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-elastic-agent-utils title: "@kbn/elastic-agent-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/elastic-agent-utils plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/elastic-agent-utils'] --- import kbnElasticAgentUtilsObj from './kbn_elastic_agent_utils.devdocs.json'; diff --git a/api_docs/kbn_elastic_assistant.mdx b/api_docs/kbn_elastic_assistant.mdx index 2a8a2f01c71b0..1b3caa1a5d8be 100644 --- a/api_docs/kbn_elastic_assistant.mdx +++ b/api_docs/kbn_elastic_assistant.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-elastic-assistant title: "@kbn/elastic-assistant" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/elastic-assistant plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/elastic-assistant'] --- import kbnElasticAssistantObj from './kbn_elastic_assistant.devdocs.json'; diff --git a/api_docs/kbn_elastic_assistant_common.mdx b/api_docs/kbn_elastic_assistant_common.mdx index 79c1f446721c3..78f89e2a5ce82 100644 --- a/api_docs/kbn_elastic_assistant_common.mdx +++ b/api_docs/kbn_elastic_assistant_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-elastic-assistant-common title: "@kbn/elastic-assistant-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/elastic-assistant-common plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/elastic-assistant-common'] --- import kbnElasticAssistantCommonObj from './kbn_elastic_assistant_common.devdocs.json'; diff --git a/api_docs/kbn_es.mdx b/api_docs/kbn_es.mdx index 653add65d313b..ced23c847ce0e 100644 --- a/api_docs/kbn_es.mdx +++ b/api_docs/kbn_es.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-es title: "@kbn/es" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/es plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/es'] --- import kbnEsObj from './kbn_es.devdocs.json'; diff --git a/api_docs/kbn_es_archiver.mdx b/api_docs/kbn_es_archiver.mdx index a33bc8f8e8cb9..b27857ebb68a2 100644 --- a/api_docs/kbn_es_archiver.mdx +++ b/api_docs/kbn_es_archiver.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-es-archiver title: "@kbn/es-archiver" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/es-archiver plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/es-archiver'] --- import kbnEsArchiverObj from './kbn_es_archiver.devdocs.json'; diff --git a/api_docs/kbn_es_errors.mdx b/api_docs/kbn_es_errors.mdx index 1692bbdb2b0b7..84b5072af5b71 100644 --- a/api_docs/kbn_es_errors.mdx +++ b/api_docs/kbn_es_errors.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-es-errors title: "@kbn/es-errors" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/es-errors plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/es-errors'] --- import kbnEsErrorsObj from './kbn_es_errors.devdocs.json'; diff --git a/api_docs/kbn_es_query.mdx b/api_docs/kbn_es_query.mdx index e4bf02bd1cf98..59263d9493a7a 100644 --- a/api_docs/kbn_es_query.mdx +++ b/api_docs/kbn_es_query.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-es-query title: "@kbn/es-query" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/es-query plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/es-query'] --- import kbnEsQueryObj from './kbn_es_query.devdocs.json'; diff --git a/api_docs/kbn_es_types.mdx b/api_docs/kbn_es_types.mdx index c8063318d2ad4..515739512b8d2 100644 --- a/api_docs/kbn_es_types.mdx +++ b/api_docs/kbn_es_types.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-es-types title: "@kbn/es-types" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/es-types plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/es-types'] --- import kbnEsTypesObj from './kbn_es_types.devdocs.json'; diff --git a/api_docs/kbn_eslint_plugin_imports.mdx b/api_docs/kbn_eslint_plugin_imports.mdx index 93d48bf228a99..f896aad80dd20 100644 --- a/api_docs/kbn_eslint_plugin_imports.mdx +++ b/api_docs/kbn_eslint_plugin_imports.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-eslint-plugin-imports title: "@kbn/eslint-plugin-imports" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/eslint-plugin-imports plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/eslint-plugin-imports'] --- import kbnEslintPluginImportsObj from './kbn_eslint_plugin_imports.devdocs.json'; diff --git a/api_docs/kbn_event_annotation_common.mdx b/api_docs/kbn_event_annotation_common.mdx index dd69c48357cf8..3cf6058bf39f8 100644 --- a/api_docs/kbn_event_annotation_common.mdx +++ b/api_docs/kbn_event_annotation_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-event-annotation-common title: "@kbn/event-annotation-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/event-annotation-common plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/event-annotation-common'] --- import kbnEventAnnotationCommonObj from './kbn_event_annotation_common.devdocs.json'; diff --git a/api_docs/kbn_event_annotation_components.mdx b/api_docs/kbn_event_annotation_components.mdx index 7ef623b470673..1f160541f3a75 100644 --- a/api_docs/kbn_event_annotation_components.mdx +++ b/api_docs/kbn_event_annotation_components.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-event-annotation-components title: "@kbn/event-annotation-components" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/event-annotation-components plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/event-annotation-components'] --- import kbnEventAnnotationComponentsObj from './kbn_event_annotation_components.devdocs.json'; diff --git a/api_docs/kbn_expandable_flyout.mdx b/api_docs/kbn_expandable_flyout.mdx index e7175e0b50c73..9522b97464a72 100644 --- a/api_docs/kbn_expandable_flyout.mdx +++ b/api_docs/kbn_expandable_flyout.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-expandable-flyout title: "@kbn/expandable-flyout" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/expandable-flyout plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/expandable-flyout'] --- import kbnExpandableFlyoutObj from './kbn_expandable_flyout.devdocs.json'; diff --git a/api_docs/kbn_field_types.mdx b/api_docs/kbn_field_types.mdx index 6d048c70bd419..3c0479f7b3851 100644 --- a/api_docs/kbn_field_types.mdx +++ b/api_docs/kbn_field_types.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-field-types title: "@kbn/field-types" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/field-types plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/field-types'] --- import kbnFieldTypesObj from './kbn_field_types.devdocs.json'; diff --git a/api_docs/kbn_field_utils.mdx b/api_docs/kbn_field_utils.mdx index 586e537c413dd..5c705e825076e 100644 --- a/api_docs/kbn_field_utils.mdx +++ b/api_docs/kbn_field_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-field-utils title: "@kbn/field-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/field-utils plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/field-utils'] --- import kbnFieldUtilsObj from './kbn_field_utils.devdocs.json'; diff --git a/api_docs/kbn_find_used_node_modules.mdx b/api_docs/kbn_find_used_node_modules.mdx index a3fe908259e67..1fd28417c4227 100644 --- a/api_docs/kbn_find_used_node_modules.mdx +++ b/api_docs/kbn_find_used_node_modules.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-find-used-node-modules title: "@kbn/find-used-node-modules" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/find-used-node-modules plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/find-used-node-modules'] --- import kbnFindUsedNodeModulesObj from './kbn_find_used_node_modules.devdocs.json'; diff --git a/api_docs/kbn_ftr_common_functional_services.mdx b/api_docs/kbn_ftr_common_functional_services.mdx index 3d7707606f881..ab60064241536 100644 --- a/api_docs/kbn_ftr_common_functional_services.mdx +++ b/api_docs/kbn_ftr_common_functional_services.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ftr-common-functional-services title: "@kbn/ftr-common-functional-services" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ftr-common-functional-services plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ftr-common-functional-services'] --- import kbnFtrCommonFunctionalServicesObj from './kbn_ftr_common_functional_services.devdocs.json'; diff --git a/api_docs/kbn_ftr_common_functional_ui_services.mdx b/api_docs/kbn_ftr_common_functional_ui_services.mdx index d76f5356754ce..fba97d6253e3b 100644 --- a/api_docs/kbn_ftr_common_functional_ui_services.mdx +++ b/api_docs/kbn_ftr_common_functional_ui_services.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ftr-common-functional-ui-services title: "@kbn/ftr-common-functional-ui-services" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ftr-common-functional-ui-services plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ftr-common-functional-ui-services'] --- import kbnFtrCommonFunctionalUiServicesObj from './kbn_ftr_common_functional_ui_services.devdocs.json'; diff --git a/api_docs/kbn_generate.mdx b/api_docs/kbn_generate.mdx index 6b77a0e17e8ab..1c3f8cf295d08 100644 --- a/api_docs/kbn_generate.mdx +++ b/api_docs/kbn_generate.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-generate title: "@kbn/generate" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/generate plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/generate'] --- import kbnGenerateObj from './kbn_generate.devdocs.json'; diff --git a/api_docs/kbn_generate_console_definitions.mdx b/api_docs/kbn_generate_console_definitions.mdx index a55b8284c4db0..cad403c7b6aa5 100644 --- a/api_docs/kbn_generate_console_definitions.mdx +++ b/api_docs/kbn_generate_console_definitions.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-generate-console-definitions title: "@kbn/generate-console-definitions" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/generate-console-definitions plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/generate-console-definitions'] --- import kbnGenerateConsoleDefinitionsObj from './kbn_generate_console_definitions.devdocs.json'; diff --git a/api_docs/kbn_generate_csv.mdx b/api_docs/kbn_generate_csv.mdx index aee1b4cf48e52..2923dfd553f63 100644 --- a/api_docs/kbn_generate_csv.mdx +++ b/api_docs/kbn_generate_csv.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-generate-csv title: "@kbn/generate-csv" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/generate-csv plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/generate-csv'] --- import kbnGenerateCsvObj from './kbn_generate_csv.devdocs.json'; diff --git a/api_docs/kbn_guided_onboarding.mdx b/api_docs/kbn_guided_onboarding.mdx index 39b8dff7b0c8f..1907f29653ad4 100644 --- a/api_docs/kbn_guided_onboarding.mdx +++ b/api_docs/kbn_guided_onboarding.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-guided-onboarding title: "@kbn/guided-onboarding" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/guided-onboarding plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/guided-onboarding'] --- import kbnGuidedOnboardingObj from './kbn_guided_onboarding.devdocs.json'; diff --git a/api_docs/kbn_handlebars.mdx b/api_docs/kbn_handlebars.mdx index d2284c1853950..1f6a61fb234b8 100644 --- a/api_docs/kbn_handlebars.mdx +++ b/api_docs/kbn_handlebars.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-handlebars title: "@kbn/handlebars" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/handlebars plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/handlebars'] --- import kbnHandlebarsObj from './kbn_handlebars.devdocs.json'; diff --git a/api_docs/kbn_hapi_mocks.mdx b/api_docs/kbn_hapi_mocks.mdx index 06358acf4248d..8cdcff0c60079 100644 --- a/api_docs/kbn_hapi_mocks.mdx +++ b/api_docs/kbn_hapi_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-hapi-mocks title: "@kbn/hapi-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/hapi-mocks plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/hapi-mocks'] --- import kbnHapiMocksObj from './kbn_hapi_mocks.devdocs.json'; diff --git a/api_docs/kbn_health_gateway_server.mdx b/api_docs/kbn_health_gateway_server.mdx index 51beec7f92457..404129a763e4b 100644 --- a/api_docs/kbn_health_gateway_server.mdx +++ b/api_docs/kbn_health_gateway_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-health-gateway-server title: "@kbn/health-gateway-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/health-gateway-server plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/health-gateway-server'] --- import kbnHealthGatewayServerObj from './kbn_health_gateway_server.devdocs.json'; diff --git a/api_docs/kbn_home_sample_data_card.mdx b/api_docs/kbn_home_sample_data_card.mdx index 10f98258a0e88..e330777fbf00c 100644 --- a/api_docs/kbn_home_sample_data_card.mdx +++ b/api_docs/kbn_home_sample_data_card.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-home-sample-data-card title: "@kbn/home-sample-data-card" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/home-sample-data-card plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/home-sample-data-card'] --- import kbnHomeSampleDataCardObj from './kbn_home_sample_data_card.devdocs.json'; diff --git a/api_docs/kbn_home_sample_data_tab.mdx b/api_docs/kbn_home_sample_data_tab.mdx index 07131dc9d93f0..f4137daadd5a5 100644 --- a/api_docs/kbn_home_sample_data_tab.mdx +++ b/api_docs/kbn_home_sample_data_tab.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-home-sample-data-tab title: "@kbn/home-sample-data-tab" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/home-sample-data-tab plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/home-sample-data-tab'] --- import kbnHomeSampleDataTabObj from './kbn_home_sample_data_tab.devdocs.json'; diff --git a/api_docs/kbn_i18n.mdx b/api_docs/kbn_i18n.mdx index 75d5e76cf8176..8c854a5b7c359 100644 --- a/api_docs/kbn_i18n.mdx +++ b/api_docs/kbn_i18n.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-i18n title: "@kbn/i18n" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/i18n plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/i18n'] --- import kbnI18nObj from './kbn_i18n.devdocs.json'; diff --git a/api_docs/kbn_i18n_react.mdx b/api_docs/kbn_i18n_react.mdx index 9c637abdb35ca..8a45cdfa17633 100644 --- a/api_docs/kbn_i18n_react.mdx +++ b/api_docs/kbn_i18n_react.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-i18n-react title: "@kbn/i18n-react" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/i18n-react plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/i18n-react'] --- import kbnI18nReactObj from './kbn_i18n_react.devdocs.json'; diff --git a/api_docs/kbn_import_resolver.mdx b/api_docs/kbn_import_resolver.mdx index c55321663aad8..46ce5d52bc254 100644 --- a/api_docs/kbn_import_resolver.mdx +++ b/api_docs/kbn_import_resolver.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-import-resolver title: "@kbn/import-resolver" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/import-resolver plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/import-resolver'] --- import kbnImportResolverObj from './kbn_import_resolver.devdocs.json'; diff --git a/api_docs/kbn_infra_forge.mdx b/api_docs/kbn_infra_forge.mdx index c196d53bd3e6f..ae8de617be933 100644 --- a/api_docs/kbn_infra_forge.mdx +++ b/api_docs/kbn_infra_forge.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-infra-forge title: "@kbn/infra-forge" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/infra-forge plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/infra-forge'] --- import kbnInfraForgeObj from './kbn_infra_forge.devdocs.json'; diff --git a/api_docs/kbn_interpreter.mdx b/api_docs/kbn_interpreter.mdx index 6dc95b9ef0f02..e998be17bb7a8 100644 --- a/api_docs/kbn_interpreter.mdx +++ b/api_docs/kbn_interpreter.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-interpreter title: "@kbn/interpreter" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/interpreter plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/interpreter'] --- import kbnInterpreterObj from './kbn_interpreter.devdocs.json'; diff --git a/api_docs/kbn_io_ts_utils.mdx b/api_docs/kbn_io_ts_utils.mdx index f007c82954f4f..c6d530d467306 100644 --- a/api_docs/kbn_io_ts_utils.mdx +++ b/api_docs/kbn_io_ts_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-io-ts-utils title: "@kbn/io-ts-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/io-ts-utils plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/io-ts-utils'] --- import kbnIoTsUtilsObj from './kbn_io_ts_utils.devdocs.json'; diff --git a/api_docs/kbn_jest_serializers.mdx b/api_docs/kbn_jest_serializers.mdx index 7f7619a7756a0..21b79521cc44a 100644 --- a/api_docs/kbn_jest_serializers.mdx +++ b/api_docs/kbn_jest_serializers.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-jest-serializers title: "@kbn/jest-serializers" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/jest-serializers plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/jest-serializers'] --- import kbnJestSerializersObj from './kbn_jest_serializers.devdocs.json'; diff --git a/api_docs/kbn_journeys.mdx b/api_docs/kbn_journeys.mdx index 36fd62bd2c93f..f277c9a9fb426 100644 --- a/api_docs/kbn_journeys.mdx +++ b/api_docs/kbn_journeys.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-journeys title: "@kbn/journeys" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/journeys plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/journeys'] --- import kbnJourneysObj from './kbn_journeys.devdocs.json'; diff --git a/api_docs/kbn_json_ast.mdx b/api_docs/kbn_json_ast.mdx index e2d97fe5ea58b..b8dd772b60910 100644 --- a/api_docs/kbn_json_ast.mdx +++ b/api_docs/kbn_json_ast.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-json-ast title: "@kbn/json-ast" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/json-ast plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/json-ast'] --- import kbnJsonAstObj from './kbn_json_ast.devdocs.json'; diff --git a/api_docs/kbn_kibana_manifest_schema.mdx b/api_docs/kbn_kibana_manifest_schema.mdx index 6babd82de47a2..b87a808271791 100644 --- a/api_docs/kbn_kibana_manifest_schema.mdx +++ b/api_docs/kbn_kibana_manifest_schema.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-kibana-manifest-schema title: "@kbn/kibana-manifest-schema" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/kibana-manifest-schema plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/kibana-manifest-schema'] --- import kbnKibanaManifestSchemaObj from './kbn_kibana_manifest_schema.devdocs.json'; diff --git a/api_docs/kbn_language_documentation_popover.mdx b/api_docs/kbn_language_documentation_popover.mdx index 3a1b542ede592..d8cec4f6ebde3 100644 --- a/api_docs/kbn_language_documentation_popover.mdx +++ b/api_docs/kbn_language_documentation_popover.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-language-documentation-popover title: "@kbn/language-documentation-popover" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/language-documentation-popover plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/language-documentation-popover'] --- import kbnLanguageDocumentationPopoverObj from './kbn_language_documentation_popover.devdocs.json'; diff --git a/api_docs/kbn_lens_embeddable_utils.mdx b/api_docs/kbn_lens_embeddable_utils.mdx index 23becbbf5164b..0432632142ac4 100644 --- a/api_docs/kbn_lens_embeddable_utils.mdx +++ b/api_docs/kbn_lens_embeddable_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-lens-embeddable-utils title: "@kbn/lens-embeddable-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/lens-embeddable-utils plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/lens-embeddable-utils'] --- import kbnLensEmbeddableUtilsObj from './kbn_lens_embeddable_utils.devdocs.json'; diff --git a/api_docs/kbn_lens_formula_docs.mdx b/api_docs/kbn_lens_formula_docs.mdx index 8f022412bb2c0..414776f481e64 100644 --- a/api_docs/kbn_lens_formula_docs.mdx +++ b/api_docs/kbn_lens_formula_docs.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-lens-formula-docs title: "@kbn/lens-formula-docs" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/lens-formula-docs plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/lens-formula-docs'] --- import kbnLensFormulaDocsObj from './kbn_lens_formula_docs.devdocs.json'; diff --git a/api_docs/kbn_logging.mdx b/api_docs/kbn_logging.mdx index e8b7a8bc8d781..1b6dc4c50b1ad 100644 --- a/api_docs/kbn_logging.mdx +++ b/api_docs/kbn_logging.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-logging title: "@kbn/logging" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/logging plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/logging'] --- import kbnLoggingObj from './kbn_logging.devdocs.json'; diff --git a/api_docs/kbn_logging_mocks.mdx b/api_docs/kbn_logging_mocks.mdx index 7916db24b5594..3e9566b32eea3 100644 --- a/api_docs/kbn_logging_mocks.mdx +++ b/api_docs/kbn_logging_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-logging-mocks title: "@kbn/logging-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/logging-mocks plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/logging-mocks'] --- import kbnLoggingMocksObj from './kbn_logging_mocks.devdocs.json'; diff --git a/api_docs/kbn_managed_content_badge.mdx b/api_docs/kbn_managed_content_badge.mdx index f9c24224e05d5..a46860e0a147a 100644 --- a/api_docs/kbn_managed_content_badge.mdx +++ b/api_docs/kbn_managed_content_badge.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-managed-content-badge title: "@kbn/managed-content-badge" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/managed-content-badge plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/managed-content-badge'] --- import kbnManagedContentBadgeObj from './kbn_managed_content_badge.devdocs.json'; diff --git a/api_docs/kbn_managed_vscode_config.mdx b/api_docs/kbn_managed_vscode_config.mdx index 51443eae20fdd..ddd36d2cad5fe 100644 --- a/api_docs/kbn_managed_vscode_config.mdx +++ b/api_docs/kbn_managed_vscode_config.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-managed-vscode-config title: "@kbn/managed-vscode-config" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/managed-vscode-config plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/managed-vscode-config'] --- import kbnManagedVscodeConfigObj from './kbn_managed_vscode_config.devdocs.json'; diff --git a/api_docs/kbn_management_cards_navigation.mdx b/api_docs/kbn_management_cards_navigation.mdx index 49fb17f9b5694..5d31f48771047 100644 --- a/api_docs/kbn_management_cards_navigation.mdx +++ b/api_docs/kbn_management_cards_navigation.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-management-cards-navigation title: "@kbn/management-cards-navigation" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/management-cards-navigation plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/management-cards-navigation'] --- import kbnManagementCardsNavigationObj from './kbn_management_cards_navigation.devdocs.json'; diff --git a/api_docs/kbn_management_settings_application.mdx b/api_docs/kbn_management_settings_application.mdx index bfeba98f54542..58112a0ca5017 100644 --- a/api_docs/kbn_management_settings_application.mdx +++ b/api_docs/kbn_management_settings_application.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-management-settings-application title: "@kbn/management-settings-application" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/management-settings-application plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/management-settings-application'] --- import kbnManagementSettingsApplicationObj from './kbn_management_settings_application.devdocs.json'; diff --git a/api_docs/kbn_management_settings_components_field_category.mdx b/api_docs/kbn_management_settings_components_field_category.mdx index ef53ce90f2dce..bb92510b1661d 100644 --- a/api_docs/kbn_management_settings_components_field_category.mdx +++ b/api_docs/kbn_management_settings_components_field_category.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-management-settings-components-field-category title: "@kbn/management-settings-components-field-category" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/management-settings-components-field-category plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/management-settings-components-field-category'] --- import kbnManagementSettingsComponentsFieldCategoryObj from './kbn_management_settings_components_field_category.devdocs.json'; diff --git a/api_docs/kbn_management_settings_components_field_input.mdx b/api_docs/kbn_management_settings_components_field_input.mdx index 63370ba383391..2d4403be57573 100644 --- a/api_docs/kbn_management_settings_components_field_input.mdx +++ b/api_docs/kbn_management_settings_components_field_input.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-management-settings-components-field-input title: "@kbn/management-settings-components-field-input" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/management-settings-components-field-input plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/management-settings-components-field-input'] --- import kbnManagementSettingsComponentsFieldInputObj from './kbn_management_settings_components_field_input.devdocs.json'; diff --git a/api_docs/kbn_management_settings_components_field_row.mdx b/api_docs/kbn_management_settings_components_field_row.mdx index 92beeb3641b23..15bd0a149d3a8 100644 --- a/api_docs/kbn_management_settings_components_field_row.mdx +++ b/api_docs/kbn_management_settings_components_field_row.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-management-settings-components-field-row title: "@kbn/management-settings-components-field-row" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/management-settings-components-field-row plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/management-settings-components-field-row'] --- import kbnManagementSettingsComponentsFieldRowObj from './kbn_management_settings_components_field_row.devdocs.json'; diff --git a/api_docs/kbn_management_settings_components_form.mdx b/api_docs/kbn_management_settings_components_form.mdx index 0784d745b6f42..396644e708112 100644 --- a/api_docs/kbn_management_settings_components_form.mdx +++ b/api_docs/kbn_management_settings_components_form.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-management-settings-components-form title: "@kbn/management-settings-components-form" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/management-settings-components-form plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/management-settings-components-form'] --- import kbnManagementSettingsComponentsFormObj from './kbn_management_settings_components_form.devdocs.json'; diff --git a/api_docs/kbn_management_settings_field_definition.mdx b/api_docs/kbn_management_settings_field_definition.mdx index a2c5d3a3d28b3..3dfd61c4bfbe9 100644 --- a/api_docs/kbn_management_settings_field_definition.mdx +++ b/api_docs/kbn_management_settings_field_definition.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-management-settings-field-definition title: "@kbn/management-settings-field-definition" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/management-settings-field-definition plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/management-settings-field-definition'] --- import kbnManagementSettingsFieldDefinitionObj from './kbn_management_settings_field_definition.devdocs.json'; diff --git a/api_docs/kbn_management_settings_ids.mdx b/api_docs/kbn_management_settings_ids.mdx index 10550071856e7..986e4d45d8657 100644 --- a/api_docs/kbn_management_settings_ids.mdx +++ b/api_docs/kbn_management_settings_ids.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-management-settings-ids title: "@kbn/management-settings-ids" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/management-settings-ids plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/management-settings-ids'] --- import kbnManagementSettingsIdsObj from './kbn_management_settings_ids.devdocs.json'; diff --git a/api_docs/kbn_management_settings_section_registry.mdx b/api_docs/kbn_management_settings_section_registry.mdx index 6e8a0e86b4977..4dd20053c8e83 100644 --- a/api_docs/kbn_management_settings_section_registry.mdx +++ b/api_docs/kbn_management_settings_section_registry.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-management-settings-section-registry title: "@kbn/management-settings-section-registry" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/management-settings-section-registry plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/management-settings-section-registry'] --- import kbnManagementSettingsSectionRegistryObj from './kbn_management_settings_section_registry.devdocs.json'; diff --git a/api_docs/kbn_management_settings_types.mdx b/api_docs/kbn_management_settings_types.mdx index 190dcd3031fd8..18dbd25933d4d 100644 --- a/api_docs/kbn_management_settings_types.mdx +++ b/api_docs/kbn_management_settings_types.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-management-settings-types title: "@kbn/management-settings-types" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/management-settings-types plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/management-settings-types'] --- import kbnManagementSettingsTypesObj from './kbn_management_settings_types.devdocs.json'; diff --git a/api_docs/kbn_management_settings_utilities.mdx b/api_docs/kbn_management_settings_utilities.mdx index 426d2b6dbb168..8faf162e191e1 100644 --- a/api_docs/kbn_management_settings_utilities.mdx +++ b/api_docs/kbn_management_settings_utilities.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-management-settings-utilities title: "@kbn/management-settings-utilities" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/management-settings-utilities plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/management-settings-utilities'] --- import kbnManagementSettingsUtilitiesObj from './kbn_management_settings_utilities.devdocs.json'; diff --git a/api_docs/kbn_management_storybook_config.mdx b/api_docs/kbn_management_storybook_config.mdx index 0bfb2dcd68f89..0583b44bff35c 100644 --- a/api_docs/kbn_management_storybook_config.mdx +++ b/api_docs/kbn_management_storybook_config.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-management-storybook-config title: "@kbn/management-storybook-config" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/management-storybook-config plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/management-storybook-config'] --- import kbnManagementStorybookConfigObj from './kbn_management_storybook_config.devdocs.json'; diff --git a/api_docs/kbn_mapbox_gl.mdx b/api_docs/kbn_mapbox_gl.mdx index 585db0249b7d7..250bd695e3105 100644 --- a/api_docs/kbn_mapbox_gl.mdx +++ b/api_docs/kbn_mapbox_gl.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-mapbox-gl title: "@kbn/mapbox-gl" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/mapbox-gl plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/mapbox-gl'] --- import kbnMapboxGlObj from './kbn_mapbox_gl.devdocs.json'; diff --git a/api_docs/kbn_maps_vector_tile_utils.mdx b/api_docs/kbn_maps_vector_tile_utils.mdx index c4cc56de32821..44d2f22845881 100644 --- a/api_docs/kbn_maps_vector_tile_utils.mdx +++ b/api_docs/kbn_maps_vector_tile_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-maps-vector-tile-utils title: "@kbn/maps-vector-tile-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/maps-vector-tile-utils plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/maps-vector-tile-utils'] --- import kbnMapsVectorTileUtilsObj from './kbn_maps_vector_tile_utils.devdocs.json'; diff --git a/api_docs/kbn_ml_agg_utils.mdx b/api_docs/kbn_ml_agg_utils.mdx index 41612b2139c9f..eec9c2059a34b 100644 --- a/api_docs/kbn_ml_agg_utils.mdx +++ b/api_docs/kbn_ml_agg_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-agg-utils title: "@kbn/ml-agg-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-agg-utils plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-agg-utils'] --- import kbnMlAggUtilsObj from './kbn_ml_agg_utils.devdocs.json'; diff --git a/api_docs/kbn_ml_anomaly_utils.mdx b/api_docs/kbn_ml_anomaly_utils.mdx index 9ae9defdcfc4e..86da77e382a1d 100644 --- a/api_docs/kbn_ml_anomaly_utils.mdx +++ b/api_docs/kbn_ml_anomaly_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-anomaly-utils title: "@kbn/ml-anomaly-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-anomaly-utils plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-anomaly-utils'] --- import kbnMlAnomalyUtilsObj from './kbn_ml_anomaly_utils.devdocs.json'; diff --git a/api_docs/kbn_ml_category_validator.mdx b/api_docs/kbn_ml_category_validator.mdx index 93a266f9b25bf..0b86bc5623198 100644 --- a/api_docs/kbn_ml_category_validator.mdx +++ b/api_docs/kbn_ml_category_validator.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-category-validator title: "@kbn/ml-category-validator" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-category-validator plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-category-validator'] --- import kbnMlCategoryValidatorObj from './kbn_ml_category_validator.devdocs.json'; diff --git a/api_docs/kbn_ml_chi2test.mdx b/api_docs/kbn_ml_chi2test.mdx index 212b8c63897ae..b9250a19d90f8 100644 --- a/api_docs/kbn_ml_chi2test.mdx +++ b/api_docs/kbn_ml_chi2test.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-chi2test title: "@kbn/ml-chi2test" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-chi2test plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-chi2test'] --- import kbnMlChi2testObj from './kbn_ml_chi2test.devdocs.json'; diff --git a/api_docs/kbn_ml_data_frame_analytics_utils.mdx b/api_docs/kbn_ml_data_frame_analytics_utils.mdx index 76d57558084e9..8cc0370a85862 100644 --- a/api_docs/kbn_ml_data_frame_analytics_utils.mdx +++ b/api_docs/kbn_ml_data_frame_analytics_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-data-frame-analytics-utils title: "@kbn/ml-data-frame-analytics-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-data-frame-analytics-utils plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-data-frame-analytics-utils'] --- import kbnMlDataFrameAnalyticsUtilsObj from './kbn_ml_data_frame_analytics_utils.devdocs.json'; diff --git a/api_docs/kbn_ml_data_grid.mdx b/api_docs/kbn_ml_data_grid.mdx index 9d64e8773e0c0..f8899fff2c558 100644 --- a/api_docs/kbn_ml_data_grid.mdx +++ b/api_docs/kbn_ml_data_grid.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-data-grid title: "@kbn/ml-data-grid" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-data-grid plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-data-grid'] --- import kbnMlDataGridObj from './kbn_ml_data_grid.devdocs.json'; diff --git a/api_docs/kbn_ml_date_picker.mdx b/api_docs/kbn_ml_date_picker.mdx index 9be7422c94664..83df485896725 100644 --- a/api_docs/kbn_ml_date_picker.mdx +++ b/api_docs/kbn_ml_date_picker.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-date-picker title: "@kbn/ml-date-picker" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-date-picker plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-date-picker'] --- import kbnMlDatePickerObj from './kbn_ml_date_picker.devdocs.json'; diff --git a/api_docs/kbn_ml_date_utils.mdx b/api_docs/kbn_ml_date_utils.mdx index 6ab3ec931fdef..f8c9ecb1a7ca0 100644 --- a/api_docs/kbn_ml_date_utils.mdx +++ b/api_docs/kbn_ml_date_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-date-utils title: "@kbn/ml-date-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-date-utils plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-date-utils'] --- import kbnMlDateUtilsObj from './kbn_ml_date_utils.devdocs.json'; diff --git a/api_docs/kbn_ml_error_utils.mdx b/api_docs/kbn_ml_error_utils.mdx index 9b3aa4f426702..18c072fc4a7cb 100644 --- a/api_docs/kbn_ml_error_utils.mdx +++ b/api_docs/kbn_ml_error_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-error-utils title: "@kbn/ml-error-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-error-utils plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-error-utils'] --- import kbnMlErrorUtilsObj from './kbn_ml_error_utils.devdocs.json'; diff --git a/api_docs/kbn_ml_in_memory_table.mdx b/api_docs/kbn_ml_in_memory_table.mdx index 5b90880570a1c..88542597f86a9 100644 --- a/api_docs/kbn_ml_in_memory_table.mdx +++ b/api_docs/kbn_ml_in_memory_table.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-in-memory-table title: "@kbn/ml-in-memory-table" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-in-memory-table plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-in-memory-table'] --- import kbnMlInMemoryTableObj from './kbn_ml_in_memory_table.devdocs.json'; diff --git a/api_docs/kbn_ml_is_defined.mdx b/api_docs/kbn_ml_is_defined.mdx index b6f8497bb16f4..12f7a9c7ce12c 100644 --- a/api_docs/kbn_ml_is_defined.mdx +++ b/api_docs/kbn_ml_is_defined.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-is-defined title: "@kbn/ml-is-defined" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-is-defined plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-is-defined'] --- import kbnMlIsDefinedObj from './kbn_ml_is_defined.devdocs.json'; diff --git a/api_docs/kbn_ml_is_populated_object.mdx b/api_docs/kbn_ml_is_populated_object.mdx index 152af39e3c90e..d576922d421d2 100644 --- a/api_docs/kbn_ml_is_populated_object.mdx +++ b/api_docs/kbn_ml_is_populated_object.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-is-populated-object title: "@kbn/ml-is-populated-object" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-is-populated-object plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-is-populated-object'] --- import kbnMlIsPopulatedObjectObj from './kbn_ml_is_populated_object.devdocs.json'; diff --git a/api_docs/kbn_ml_kibana_theme.mdx b/api_docs/kbn_ml_kibana_theme.mdx index a437a51cba388..602ee10de408e 100644 --- a/api_docs/kbn_ml_kibana_theme.mdx +++ b/api_docs/kbn_ml_kibana_theme.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-kibana-theme title: "@kbn/ml-kibana-theme" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-kibana-theme plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-kibana-theme'] --- import kbnMlKibanaThemeObj from './kbn_ml_kibana_theme.devdocs.json'; diff --git a/api_docs/kbn_ml_local_storage.mdx b/api_docs/kbn_ml_local_storage.mdx index 5ace4ae017ade..fae76d994255b 100644 --- a/api_docs/kbn_ml_local_storage.mdx +++ b/api_docs/kbn_ml_local_storage.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-local-storage title: "@kbn/ml-local-storage" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-local-storage plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-local-storage'] --- import kbnMlLocalStorageObj from './kbn_ml_local_storage.devdocs.json'; diff --git a/api_docs/kbn_ml_nested_property.mdx b/api_docs/kbn_ml_nested_property.mdx index fd5f2809008dc..944573b9f547d 100644 --- a/api_docs/kbn_ml_nested_property.mdx +++ b/api_docs/kbn_ml_nested_property.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-nested-property title: "@kbn/ml-nested-property" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-nested-property plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-nested-property'] --- import kbnMlNestedPropertyObj from './kbn_ml_nested_property.devdocs.json'; diff --git a/api_docs/kbn_ml_number_utils.mdx b/api_docs/kbn_ml_number_utils.mdx index d4d81928657ad..f88e1977382dc 100644 --- a/api_docs/kbn_ml_number_utils.mdx +++ b/api_docs/kbn_ml_number_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-number-utils title: "@kbn/ml-number-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-number-utils plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-number-utils'] --- import kbnMlNumberUtilsObj from './kbn_ml_number_utils.devdocs.json'; diff --git a/api_docs/kbn_ml_query_utils.mdx b/api_docs/kbn_ml_query_utils.mdx index 8228a3c575dbb..ca871a4f3669e 100644 --- a/api_docs/kbn_ml_query_utils.mdx +++ b/api_docs/kbn_ml_query_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-query-utils title: "@kbn/ml-query-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-query-utils plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-query-utils'] --- import kbnMlQueryUtilsObj from './kbn_ml_query_utils.devdocs.json'; diff --git a/api_docs/kbn_ml_random_sampler_utils.mdx b/api_docs/kbn_ml_random_sampler_utils.mdx index fb061909bc8d0..729406b85a567 100644 --- a/api_docs/kbn_ml_random_sampler_utils.mdx +++ b/api_docs/kbn_ml_random_sampler_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-random-sampler-utils title: "@kbn/ml-random-sampler-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-random-sampler-utils plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-random-sampler-utils'] --- import kbnMlRandomSamplerUtilsObj from './kbn_ml_random_sampler_utils.devdocs.json'; diff --git a/api_docs/kbn_ml_route_utils.mdx b/api_docs/kbn_ml_route_utils.mdx index b864c7fb7e886..f8c6602a3ec89 100644 --- a/api_docs/kbn_ml_route_utils.mdx +++ b/api_docs/kbn_ml_route_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-route-utils title: "@kbn/ml-route-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-route-utils plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-route-utils'] --- import kbnMlRouteUtilsObj from './kbn_ml_route_utils.devdocs.json'; diff --git a/api_docs/kbn_ml_runtime_field_utils.mdx b/api_docs/kbn_ml_runtime_field_utils.mdx index f54139b015f72..a1b10d3001010 100644 --- a/api_docs/kbn_ml_runtime_field_utils.mdx +++ b/api_docs/kbn_ml_runtime_field_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-runtime-field-utils title: "@kbn/ml-runtime-field-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-runtime-field-utils plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-runtime-field-utils'] --- import kbnMlRuntimeFieldUtilsObj from './kbn_ml_runtime_field_utils.devdocs.json'; diff --git a/api_docs/kbn_ml_string_hash.mdx b/api_docs/kbn_ml_string_hash.mdx index b81eaab04889b..126a88ae92ad2 100644 --- a/api_docs/kbn_ml_string_hash.mdx +++ b/api_docs/kbn_ml_string_hash.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-string-hash title: "@kbn/ml-string-hash" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-string-hash plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-string-hash'] --- import kbnMlStringHashObj from './kbn_ml_string_hash.devdocs.json'; diff --git a/api_docs/kbn_ml_trained_models_utils.mdx b/api_docs/kbn_ml_trained_models_utils.mdx index b84668a5fa1b6..4ca5482e2c526 100644 --- a/api_docs/kbn_ml_trained_models_utils.mdx +++ b/api_docs/kbn_ml_trained_models_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-trained-models-utils title: "@kbn/ml-trained-models-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-trained-models-utils plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-trained-models-utils'] --- import kbnMlTrainedModelsUtilsObj from './kbn_ml_trained_models_utils.devdocs.json'; diff --git a/api_docs/kbn_ml_ui_actions.mdx b/api_docs/kbn_ml_ui_actions.mdx index 64d64181b34b1..5e9b75c84d60c 100644 --- a/api_docs/kbn_ml_ui_actions.mdx +++ b/api_docs/kbn_ml_ui_actions.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-ui-actions title: "@kbn/ml-ui-actions" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-ui-actions plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-ui-actions'] --- import kbnMlUiActionsObj from './kbn_ml_ui_actions.devdocs.json'; diff --git a/api_docs/kbn_ml_url_state.mdx b/api_docs/kbn_ml_url_state.mdx index 628802a478da8..673afc151b9d9 100644 --- a/api_docs/kbn_ml_url_state.mdx +++ b/api_docs/kbn_ml_url_state.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-url-state title: "@kbn/ml-url-state" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-url-state plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-url-state'] --- import kbnMlUrlStateObj from './kbn_ml_url_state.devdocs.json'; diff --git a/api_docs/kbn_mock_idp_utils.mdx b/api_docs/kbn_mock_idp_utils.mdx index d57087c2c53ba..1f609b1256afc 100644 --- a/api_docs/kbn_mock_idp_utils.mdx +++ b/api_docs/kbn_mock_idp_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-mock-idp-utils title: "@kbn/mock-idp-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/mock-idp-utils plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/mock-idp-utils'] --- import kbnMockIdpUtilsObj from './kbn_mock_idp_utils.devdocs.json'; diff --git a/api_docs/kbn_monaco.mdx b/api_docs/kbn_monaco.mdx index d9c1edec7b073..d0aa5f0025a74 100644 --- a/api_docs/kbn_monaco.mdx +++ b/api_docs/kbn_monaco.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-monaco title: "@kbn/monaco" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/monaco plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/monaco'] --- import kbnMonacoObj from './kbn_monaco.devdocs.json'; diff --git a/api_docs/kbn_object_versioning.mdx b/api_docs/kbn_object_versioning.mdx index e219272ec3ae3..ef7e6cfca5337 100644 --- a/api_docs/kbn_object_versioning.mdx +++ b/api_docs/kbn_object_versioning.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-object-versioning title: "@kbn/object-versioning" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/object-versioning plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/object-versioning'] --- import kbnObjectVersioningObj from './kbn_object_versioning.devdocs.json'; diff --git a/api_docs/kbn_observability_alert_details.mdx b/api_docs/kbn_observability_alert_details.mdx index eac3e161b7461..64080ae3a12cd 100644 --- a/api_docs/kbn_observability_alert_details.mdx +++ b/api_docs/kbn_observability_alert_details.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-observability-alert-details title: "@kbn/observability-alert-details" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/observability-alert-details plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/observability-alert-details'] --- import kbnObservabilityAlertDetailsObj from './kbn_observability_alert_details.devdocs.json'; diff --git a/api_docs/kbn_observability_alerting_test_data.mdx b/api_docs/kbn_observability_alerting_test_data.mdx index 22bff04818c1b..11d0fb5ad6890 100644 --- a/api_docs/kbn_observability_alerting_test_data.mdx +++ b/api_docs/kbn_observability_alerting_test_data.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-observability-alerting-test-data title: "@kbn/observability-alerting-test-data" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/observability-alerting-test-data plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/observability-alerting-test-data'] --- import kbnObservabilityAlertingTestDataObj from './kbn_observability_alerting_test_data.devdocs.json'; diff --git a/api_docs/kbn_observability_get_padded_alert_time_range_util.mdx b/api_docs/kbn_observability_get_padded_alert_time_range_util.mdx index e9d3731e5bbbf..fa25df3b636d7 100644 --- a/api_docs/kbn_observability_get_padded_alert_time_range_util.mdx +++ b/api_docs/kbn_observability_get_padded_alert_time_range_util.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-observability-get-padded-alert-time-range-util title: "@kbn/observability-get-padded-alert-time-range-util" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/observability-get-padded-alert-time-range-util plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/observability-get-padded-alert-time-range-util'] --- import kbnObservabilityGetPaddedAlertTimeRangeUtilObj from './kbn_observability_get_padded_alert_time_range_util.devdocs.json'; diff --git a/api_docs/kbn_openapi_bundler.mdx b/api_docs/kbn_openapi_bundler.mdx index de0e86936cada..1d0c7006076e0 100644 --- a/api_docs/kbn_openapi_bundler.mdx +++ b/api_docs/kbn_openapi_bundler.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-openapi-bundler title: "@kbn/openapi-bundler" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/openapi-bundler plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/openapi-bundler'] --- import kbnOpenapiBundlerObj from './kbn_openapi_bundler.devdocs.json'; diff --git a/api_docs/kbn_openapi_generator.mdx b/api_docs/kbn_openapi_generator.mdx index 24853d1c8a1d4..12906606caaf1 100644 --- a/api_docs/kbn_openapi_generator.mdx +++ b/api_docs/kbn_openapi_generator.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-openapi-generator title: "@kbn/openapi-generator" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/openapi-generator plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/openapi-generator'] --- import kbnOpenapiGeneratorObj from './kbn_openapi_generator.devdocs.json'; diff --git a/api_docs/kbn_optimizer.mdx b/api_docs/kbn_optimizer.mdx index aeb9aca3ce4a0..9efcd5adbfaff 100644 --- a/api_docs/kbn_optimizer.mdx +++ b/api_docs/kbn_optimizer.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-optimizer title: "@kbn/optimizer" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/optimizer plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/optimizer'] --- import kbnOptimizerObj from './kbn_optimizer.devdocs.json'; diff --git a/api_docs/kbn_optimizer_webpack_helpers.mdx b/api_docs/kbn_optimizer_webpack_helpers.mdx index 43d138ae5fb7d..2ebf0e6863a84 100644 --- a/api_docs/kbn_optimizer_webpack_helpers.mdx +++ b/api_docs/kbn_optimizer_webpack_helpers.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-optimizer-webpack-helpers title: "@kbn/optimizer-webpack-helpers" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/optimizer-webpack-helpers plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/optimizer-webpack-helpers'] --- import kbnOptimizerWebpackHelpersObj from './kbn_optimizer_webpack_helpers.devdocs.json'; diff --git a/api_docs/kbn_osquery_io_ts_types.mdx b/api_docs/kbn_osquery_io_ts_types.mdx index d1ef30ecb9e05..a4861f40739c8 100644 --- a/api_docs/kbn_osquery_io_ts_types.mdx +++ b/api_docs/kbn_osquery_io_ts_types.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-osquery-io-ts-types title: "@kbn/osquery-io-ts-types" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/osquery-io-ts-types plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/osquery-io-ts-types'] --- import kbnOsqueryIoTsTypesObj from './kbn_osquery_io_ts_types.devdocs.json'; diff --git a/api_docs/kbn_panel_loader.mdx b/api_docs/kbn_panel_loader.mdx index f819627bd7dfc..a00a92857b1f7 100644 --- a/api_docs/kbn_panel_loader.mdx +++ b/api_docs/kbn_panel_loader.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-panel-loader title: "@kbn/panel-loader" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/panel-loader plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/panel-loader'] --- import kbnPanelLoaderObj from './kbn_panel_loader.devdocs.json'; diff --git a/api_docs/kbn_performance_testing_dataset_extractor.mdx b/api_docs/kbn_performance_testing_dataset_extractor.mdx index 560d77e2ec5ae..b1f7bb5cd76db 100644 --- a/api_docs/kbn_performance_testing_dataset_extractor.mdx +++ b/api_docs/kbn_performance_testing_dataset_extractor.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-performance-testing-dataset-extractor title: "@kbn/performance-testing-dataset-extractor" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/performance-testing-dataset-extractor plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/performance-testing-dataset-extractor'] --- import kbnPerformanceTestingDatasetExtractorObj from './kbn_performance_testing_dataset_extractor.devdocs.json'; diff --git a/api_docs/kbn_plugin_check.mdx b/api_docs/kbn_plugin_check.mdx index 0e04c883efd50..159c12a53993d 100644 --- a/api_docs/kbn_plugin_check.mdx +++ b/api_docs/kbn_plugin_check.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-plugin-check title: "@kbn/plugin-check" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/plugin-check plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/plugin-check'] --- import kbnPluginCheckObj from './kbn_plugin_check.devdocs.json'; diff --git a/api_docs/kbn_plugin_generator.mdx b/api_docs/kbn_plugin_generator.mdx index c1f15a5a0965e..4fe381a7f015d 100644 --- a/api_docs/kbn_plugin_generator.mdx +++ b/api_docs/kbn_plugin_generator.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-plugin-generator title: "@kbn/plugin-generator" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/plugin-generator plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/plugin-generator'] --- import kbnPluginGeneratorObj from './kbn_plugin_generator.devdocs.json'; diff --git a/api_docs/kbn_plugin_helpers.mdx b/api_docs/kbn_plugin_helpers.mdx index e64df18f5b6e2..f216603ae8fb3 100644 --- a/api_docs/kbn_plugin_helpers.mdx +++ b/api_docs/kbn_plugin_helpers.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-plugin-helpers title: "@kbn/plugin-helpers" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/plugin-helpers plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/plugin-helpers'] --- import kbnPluginHelpersObj from './kbn_plugin_helpers.devdocs.json'; diff --git a/api_docs/kbn_presentation_containers.mdx b/api_docs/kbn_presentation_containers.mdx index 6e6e9c7739d45..9802d2a77fc7d 100644 --- a/api_docs/kbn_presentation_containers.mdx +++ b/api_docs/kbn_presentation_containers.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-presentation-containers title: "@kbn/presentation-containers" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/presentation-containers plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/presentation-containers'] --- import kbnPresentationContainersObj from './kbn_presentation_containers.devdocs.json'; diff --git a/api_docs/kbn_presentation_library.mdx b/api_docs/kbn_presentation_library.mdx index fd0055ba66c05..d3c732c79f53e 100644 --- a/api_docs/kbn_presentation_library.mdx +++ b/api_docs/kbn_presentation_library.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-presentation-library title: "@kbn/presentation-library" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/presentation-library plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/presentation-library'] --- import kbnPresentationLibraryObj from './kbn_presentation_library.devdocs.json'; diff --git a/api_docs/kbn_presentation_publishing.mdx b/api_docs/kbn_presentation_publishing.mdx index 933f45f318a29..ca455e8c169e5 100644 --- a/api_docs/kbn_presentation_publishing.mdx +++ b/api_docs/kbn_presentation_publishing.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-presentation-publishing title: "@kbn/presentation-publishing" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/presentation-publishing plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/presentation-publishing'] --- import kbnPresentationPublishingObj from './kbn_presentation_publishing.devdocs.json'; diff --git a/api_docs/kbn_profiling_utils.mdx b/api_docs/kbn_profiling_utils.mdx index c3105d3acc59a..4afbbfd13fbf2 100644 --- a/api_docs/kbn_profiling_utils.mdx +++ b/api_docs/kbn_profiling_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-profiling-utils title: "@kbn/profiling-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/profiling-utils plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/profiling-utils'] --- import kbnProfilingUtilsObj from './kbn_profiling_utils.devdocs.json'; diff --git a/api_docs/kbn_random_sampling.mdx b/api_docs/kbn_random_sampling.mdx index 70fc13d287ba7..d41417e33aeb5 100644 --- a/api_docs/kbn_random_sampling.mdx +++ b/api_docs/kbn_random_sampling.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-random-sampling title: "@kbn/random-sampling" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/random-sampling plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/random-sampling'] --- import kbnRandomSamplingObj from './kbn_random_sampling.devdocs.json'; diff --git a/api_docs/kbn_react_field.mdx b/api_docs/kbn_react_field.mdx index 3ffe013d16ef1..4c2605ccde2a9 100644 --- a/api_docs/kbn_react_field.mdx +++ b/api_docs/kbn_react_field.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-react-field title: "@kbn/react-field" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/react-field plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/react-field'] --- import kbnReactFieldObj from './kbn_react_field.devdocs.json'; diff --git a/api_docs/kbn_react_kibana_context_common.mdx b/api_docs/kbn_react_kibana_context_common.mdx index 08b4fa5e40406..8d9b69b7e3028 100644 --- a/api_docs/kbn_react_kibana_context_common.mdx +++ b/api_docs/kbn_react_kibana_context_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-react-kibana-context-common title: "@kbn/react-kibana-context-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/react-kibana-context-common plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/react-kibana-context-common'] --- import kbnReactKibanaContextCommonObj from './kbn_react_kibana_context_common.devdocs.json'; diff --git a/api_docs/kbn_react_kibana_context_render.mdx b/api_docs/kbn_react_kibana_context_render.mdx index c554112de02f5..4b55b3188ac90 100644 --- a/api_docs/kbn_react_kibana_context_render.mdx +++ b/api_docs/kbn_react_kibana_context_render.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-react-kibana-context-render title: "@kbn/react-kibana-context-render" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/react-kibana-context-render plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/react-kibana-context-render'] --- import kbnReactKibanaContextRenderObj from './kbn_react_kibana_context_render.devdocs.json'; diff --git a/api_docs/kbn_react_kibana_context_root.mdx b/api_docs/kbn_react_kibana_context_root.mdx index 66f1de016ffef..6c16f0a799a59 100644 --- a/api_docs/kbn_react_kibana_context_root.mdx +++ b/api_docs/kbn_react_kibana_context_root.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-react-kibana-context-root title: "@kbn/react-kibana-context-root" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/react-kibana-context-root plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/react-kibana-context-root'] --- import kbnReactKibanaContextRootObj from './kbn_react_kibana_context_root.devdocs.json'; diff --git a/api_docs/kbn_react_kibana_context_styled.mdx b/api_docs/kbn_react_kibana_context_styled.mdx index f540f29a6c21a..e5de93de36fcb 100644 --- a/api_docs/kbn_react_kibana_context_styled.mdx +++ b/api_docs/kbn_react_kibana_context_styled.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-react-kibana-context-styled title: "@kbn/react-kibana-context-styled" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/react-kibana-context-styled plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/react-kibana-context-styled'] --- import kbnReactKibanaContextStyledObj from './kbn_react_kibana_context_styled.devdocs.json'; diff --git a/api_docs/kbn_react_kibana_context_theme.mdx b/api_docs/kbn_react_kibana_context_theme.mdx index fbce96dfed7d8..d92e149a7c967 100644 --- a/api_docs/kbn_react_kibana_context_theme.mdx +++ b/api_docs/kbn_react_kibana_context_theme.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-react-kibana-context-theme title: "@kbn/react-kibana-context-theme" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/react-kibana-context-theme plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/react-kibana-context-theme'] --- import kbnReactKibanaContextThemeObj from './kbn_react_kibana_context_theme.devdocs.json'; diff --git a/api_docs/kbn_react_kibana_mount.mdx b/api_docs/kbn_react_kibana_mount.mdx index 0ede413c154f5..46951bc0fe9e1 100644 --- a/api_docs/kbn_react_kibana_mount.mdx +++ b/api_docs/kbn_react_kibana_mount.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-react-kibana-mount title: "@kbn/react-kibana-mount" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/react-kibana-mount plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/react-kibana-mount'] --- import kbnReactKibanaMountObj from './kbn_react_kibana_mount.devdocs.json'; diff --git a/api_docs/kbn_repo_file_maps.mdx b/api_docs/kbn_repo_file_maps.mdx index 79194f613261d..65f233c3cdf8b 100644 --- a/api_docs/kbn_repo_file_maps.mdx +++ b/api_docs/kbn_repo_file_maps.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-repo-file-maps title: "@kbn/repo-file-maps" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/repo-file-maps plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/repo-file-maps'] --- import kbnRepoFileMapsObj from './kbn_repo_file_maps.devdocs.json'; diff --git a/api_docs/kbn_repo_linter.mdx b/api_docs/kbn_repo_linter.mdx index 344b82ce7fa50..9b1be331bc2d1 100644 --- a/api_docs/kbn_repo_linter.mdx +++ b/api_docs/kbn_repo_linter.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-repo-linter title: "@kbn/repo-linter" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/repo-linter plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/repo-linter'] --- import kbnRepoLinterObj from './kbn_repo_linter.devdocs.json'; diff --git a/api_docs/kbn_repo_path.mdx b/api_docs/kbn_repo_path.mdx index 87210988de114..d1faa27217581 100644 --- a/api_docs/kbn_repo_path.mdx +++ b/api_docs/kbn_repo_path.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-repo-path title: "@kbn/repo-path" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/repo-path plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/repo-path'] --- import kbnRepoPathObj from './kbn_repo_path.devdocs.json'; diff --git a/api_docs/kbn_repo_source_classifier.mdx b/api_docs/kbn_repo_source_classifier.mdx index d426f1841cd47..d99bbdc6fbd9e 100644 --- a/api_docs/kbn_repo_source_classifier.mdx +++ b/api_docs/kbn_repo_source_classifier.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-repo-source-classifier title: "@kbn/repo-source-classifier" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/repo-source-classifier plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/repo-source-classifier'] --- import kbnRepoSourceClassifierObj from './kbn_repo_source_classifier.devdocs.json'; diff --git a/api_docs/kbn_reporting_common.mdx b/api_docs/kbn_reporting_common.mdx index 30b12ad51e612..adb785dc3e2c9 100644 --- a/api_docs/kbn_reporting_common.mdx +++ b/api_docs/kbn_reporting_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-reporting-common title: "@kbn/reporting-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/reporting-common plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/reporting-common'] --- import kbnReportingCommonObj from './kbn_reporting_common.devdocs.json'; diff --git a/api_docs/kbn_reporting_export_types_csv.mdx b/api_docs/kbn_reporting_export_types_csv.mdx index 6535bd9b1e8ce..6a4c9d88212f4 100644 --- a/api_docs/kbn_reporting_export_types_csv.mdx +++ b/api_docs/kbn_reporting_export_types_csv.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-reporting-export-types-csv title: "@kbn/reporting-export-types-csv" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/reporting-export-types-csv plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/reporting-export-types-csv'] --- import kbnReportingExportTypesCsvObj from './kbn_reporting_export_types_csv.devdocs.json'; diff --git a/api_docs/kbn_reporting_export_types_csv_common.mdx b/api_docs/kbn_reporting_export_types_csv_common.mdx index 929cec012c613..45d5b2f24b058 100644 --- a/api_docs/kbn_reporting_export_types_csv_common.mdx +++ b/api_docs/kbn_reporting_export_types_csv_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-reporting-export-types-csv-common title: "@kbn/reporting-export-types-csv-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/reporting-export-types-csv-common plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/reporting-export-types-csv-common'] --- import kbnReportingExportTypesCsvCommonObj from './kbn_reporting_export_types_csv_common.devdocs.json'; diff --git a/api_docs/kbn_reporting_export_types_pdf.mdx b/api_docs/kbn_reporting_export_types_pdf.mdx index 49ec7c5fd6d9d..80d8956cbca83 100644 --- a/api_docs/kbn_reporting_export_types_pdf.mdx +++ b/api_docs/kbn_reporting_export_types_pdf.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-reporting-export-types-pdf title: "@kbn/reporting-export-types-pdf" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/reporting-export-types-pdf plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/reporting-export-types-pdf'] --- import kbnReportingExportTypesPdfObj from './kbn_reporting_export_types_pdf.devdocs.json'; diff --git a/api_docs/kbn_reporting_export_types_pdf_common.mdx b/api_docs/kbn_reporting_export_types_pdf_common.mdx index f292a6385acb4..01298a9878d80 100644 --- a/api_docs/kbn_reporting_export_types_pdf_common.mdx +++ b/api_docs/kbn_reporting_export_types_pdf_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-reporting-export-types-pdf-common title: "@kbn/reporting-export-types-pdf-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/reporting-export-types-pdf-common plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/reporting-export-types-pdf-common'] --- import kbnReportingExportTypesPdfCommonObj from './kbn_reporting_export_types_pdf_common.devdocs.json'; diff --git a/api_docs/kbn_reporting_export_types_png.mdx b/api_docs/kbn_reporting_export_types_png.mdx index a7b0b509b9696..c87fed34abf82 100644 --- a/api_docs/kbn_reporting_export_types_png.mdx +++ b/api_docs/kbn_reporting_export_types_png.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-reporting-export-types-png title: "@kbn/reporting-export-types-png" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/reporting-export-types-png plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/reporting-export-types-png'] --- import kbnReportingExportTypesPngObj from './kbn_reporting_export_types_png.devdocs.json'; diff --git a/api_docs/kbn_reporting_export_types_png_common.mdx b/api_docs/kbn_reporting_export_types_png_common.mdx index e7327a2d03184..8283b95b94465 100644 --- a/api_docs/kbn_reporting_export_types_png_common.mdx +++ b/api_docs/kbn_reporting_export_types_png_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-reporting-export-types-png-common title: "@kbn/reporting-export-types-png-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/reporting-export-types-png-common plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/reporting-export-types-png-common'] --- import kbnReportingExportTypesPngCommonObj from './kbn_reporting_export_types_png_common.devdocs.json'; diff --git a/api_docs/kbn_reporting_mocks_server.mdx b/api_docs/kbn_reporting_mocks_server.mdx index 2df767a7e266c..35071c11ac778 100644 --- a/api_docs/kbn_reporting_mocks_server.mdx +++ b/api_docs/kbn_reporting_mocks_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-reporting-mocks-server title: "@kbn/reporting-mocks-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/reporting-mocks-server plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/reporting-mocks-server'] --- import kbnReportingMocksServerObj from './kbn_reporting_mocks_server.devdocs.json'; diff --git a/api_docs/kbn_reporting_public.mdx b/api_docs/kbn_reporting_public.mdx index 7db9379a3703a..d9c65b5b87fb8 100644 --- a/api_docs/kbn_reporting_public.mdx +++ b/api_docs/kbn_reporting_public.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-reporting-public title: "@kbn/reporting-public" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/reporting-public plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/reporting-public'] --- import kbnReportingPublicObj from './kbn_reporting_public.devdocs.json'; diff --git a/api_docs/kbn_reporting_server.mdx b/api_docs/kbn_reporting_server.mdx index 2f0ff5d0c2263..ce8ceab4b976d 100644 --- a/api_docs/kbn_reporting_server.mdx +++ b/api_docs/kbn_reporting_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-reporting-server title: "@kbn/reporting-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/reporting-server plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/reporting-server'] --- import kbnReportingServerObj from './kbn_reporting_server.devdocs.json'; diff --git a/api_docs/kbn_resizable_layout.mdx b/api_docs/kbn_resizable_layout.mdx index e6ca8329504fe..727064b7f81cb 100644 --- a/api_docs/kbn_resizable_layout.mdx +++ b/api_docs/kbn_resizable_layout.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-resizable-layout title: "@kbn/resizable-layout" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/resizable-layout plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/resizable-layout'] --- import kbnResizableLayoutObj from './kbn_resizable_layout.devdocs.json'; diff --git a/api_docs/kbn_rison.mdx b/api_docs/kbn_rison.mdx index d59ce1a2e91fd..25ca42fa38fde 100644 --- a/api_docs/kbn_rison.mdx +++ b/api_docs/kbn_rison.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-rison title: "@kbn/rison" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/rison plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/rison'] --- import kbnRisonObj from './kbn_rison.devdocs.json'; diff --git a/api_docs/kbn_router_utils.mdx b/api_docs/kbn_router_utils.mdx index 76d005578738b..1f2eebdaa0201 100644 --- a/api_docs/kbn_router_utils.mdx +++ b/api_docs/kbn_router_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-router-utils title: "@kbn/router-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/router-utils plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/router-utils'] --- import kbnRouterUtilsObj from './kbn_router_utils.devdocs.json'; diff --git a/api_docs/kbn_rrule.mdx b/api_docs/kbn_rrule.mdx index 296afeb9744bd..d71d4c66ffd45 100644 --- a/api_docs/kbn_rrule.mdx +++ b/api_docs/kbn_rrule.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-rrule title: "@kbn/rrule" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/rrule plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/rrule'] --- import kbnRruleObj from './kbn_rrule.devdocs.json'; diff --git a/api_docs/kbn_rule_data_utils.mdx b/api_docs/kbn_rule_data_utils.mdx index 31b7b9ba74957..41940cac760dc 100644 --- a/api_docs/kbn_rule_data_utils.mdx +++ b/api_docs/kbn_rule_data_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-rule-data-utils title: "@kbn/rule-data-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/rule-data-utils plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/rule-data-utils'] --- import kbnRuleDataUtilsObj from './kbn_rule_data_utils.devdocs.json'; diff --git a/api_docs/kbn_saved_objects_settings.mdx b/api_docs/kbn_saved_objects_settings.mdx index ba7fb450d2c08..e60d497d58626 100644 --- a/api_docs/kbn_saved_objects_settings.mdx +++ b/api_docs/kbn_saved_objects_settings.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-saved-objects-settings title: "@kbn/saved-objects-settings" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/saved-objects-settings plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/saved-objects-settings'] --- import kbnSavedObjectsSettingsObj from './kbn_saved_objects_settings.devdocs.json'; diff --git a/api_docs/kbn_search_api_panels.mdx b/api_docs/kbn_search_api_panels.mdx index d1d95cd782f20..b48fc6f136fa9 100644 --- a/api_docs/kbn_search_api_panels.mdx +++ b/api_docs/kbn_search_api_panels.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-search-api-panels title: "@kbn/search-api-panels" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/search-api-panels plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/search-api-panels'] --- import kbnSearchApiPanelsObj from './kbn_search_api_panels.devdocs.json'; diff --git a/api_docs/kbn_search_connectors.mdx b/api_docs/kbn_search_connectors.mdx index 3293de9f21044..bb41cfd149b0b 100644 --- a/api_docs/kbn_search_connectors.mdx +++ b/api_docs/kbn_search_connectors.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-search-connectors title: "@kbn/search-connectors" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/search-connectors plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/search-connectors'] --- import kbnSearchConnectorsObj from './kbn_search_connectors.devdocs.json'; diff --git a/api_docs/kbn_search_errors.mdx b/api_docs/kbn_search_errors.mdx index a23ea70aee804..e66bb1c7c146f 100644 --- a/api_docs/kbn_search_errors.mdx +++ b/api_docs/kbn_search_errors.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-search-errors title: "@kbn/search-errors" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/search-errors plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/search-errors'] --- import kbnSearchErrorsObj from './kbn_search_errors.devdocs.json'; diff --git a/api_docs/kbn_search_index_documents.mdx b/api_docs/kbn_search_index_documents.mdx index 3a53b50ec0fa4..dc674e2f07380 100644 --- a/api_docs/kbn_search_index_documents.mdx +++ b/api_docs/kbn_search_index_documents.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-search-index-documents title: "@kbn/search-index-documents" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/search-index-documents plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/search-index-documents'] --- import kbnSearchIndexDocumentsObj from './kbn_search_index_documents.devdocs.json'; diff --git a/api_docs/kbn_search_response_warnings.mdx b/api_docs/kbn_search_response_warnings.mdx index 7b1367459b877..bd4c370983423 100644 --- a/api_docs/kbn_search_response_warnings.mdx +++ b/api_docs/kbn_search_response_warnings.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-search-response-warnings title: "@kbn/search-response-warnings" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/search-response-warnings plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/search-response-warnings'] --- import kbnSearchResponseWarningsObj from './kbn_search_response_warnings.devdocs.json'; diff --git a/api_docs/kbn_security_plugin_types_common.mdx b/api_docs/kbn_security_plugin_types_common.mdx index 2a403cfd5b146..c0d9fd3be574f 100644 --- a/api_docs/kbn_security_plugin_types_common.mdx +++ b/api_docs/kbn_security_plugin_types_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-security-plugin-types-common title: "@kbn/security-plugin-types-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/security-plugin-types-common plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/security-plugin-types-common'] --- import kbnSecurityPluginTypesCommonObj from './kbn_security_plugin_types_common.devdocs.json'; diff --git a/api_docs/kbn_security_plugin_types_public.mdx b/api_docs/kbn_security_plugin_types_public.mdx index d2f8c3b530a19..89a5da10d6867 100644 --- a/api_docs/kbn_security_plugin_types_public.mdx +++ b/api_docs/kbn_security_plugin_types_public.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-security-plugin-types-public title: "@kbn/security-plugin-types-public" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/security-plugin-types-public plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/security-plugin-types-public'] --- import kbnSecurityPluginTypesPublicObj from './kbn_security_plugin_types_public.devdocs.json'; diff --git a/api_docs/kbn_security_plugin_types_server.mdx b/api_docs/kbn_security_plugin_types_server.mdx index 5f436f073c31d..cc3e1dc7f19a7 100644 --- a/api_docs/kbn_security_plugin_types_server.mdx +++ b/api_docs/kbn_security_plugin_types_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-security-plugin-types-server title: "@kbn/security-plugin-types-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/security-plugin-types-server plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/security-plugin-types-server'] --- import kbnSecurityPluginTypesServerObj from './kbn_security_plugin_types_server.devdocs.json'; diff --git a/api_docs/kbn_security_solution_features.mdx b/api_docs/kbn_security_solution_features.mdx index 1c4a47b844a0e..f754a7206e797 100644 --- a/api_docs/kbn_security_solution_features.mdx +++ b/api_docs/kbn_security_solution_features.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-security-solution-features title: "@kbn/security-solution-features" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/security-solution-features plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/security-solution-features'] --- import kbnSecuritySolutionFeaturesObj from './kbn_security_solution_features.devdocs.json'; diff --git a/api_docs/kbn_security_solution_navigation.mdx b/api_docs/kbn_security_solution_navigation.mdx index e4df14ecefb60..5d7f8af8f5429 100644 --- a/api_docs/kbn_security_solution_navigation.mdx +++ b/api_docs/kbn_security_solution_navigation.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-security-solution-navigation title: "@kbn/security-solution-navigation" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/security-solution-navigation plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/security-solution-navigation'] --- import kbnSecuritySolutionNavigationObj from './kbn_security_solution_navigation.devdocs.json'; diff --git a/api_docs/kbn_security_solution_side_nav.mdx b/api_docs/kbn_security_solution_side_nav.mdx index 59d6760b7f9a4..be7b2599efd8a 100644 --- a/api_docs/kbn_security_solution_side_nav.mdx +++ b/api_docs/kbn_security_solution_side_nav.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-security-solution-side-nav title: "@kbn/security-solution-side-nav" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/security-solution-side-nav plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/security-solution-side-nav'] --- import kbnSecuritySolutionSideNavObj from './kbn_security_solution_side_nav.devdocs.json'; diff --git a/api_docs/kbn_security_solution_storybook_config.mdx b/api_docs/kbn_security_solution_storybook_config.mdx index 8cff5780c287d..9feb41a03d6b3 100644 --- a/api_docs/kbn_security_solution_storybook_config.mdx +++ b/api_docs/kbn_security_solution_storybook_config.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-security-solution-storybook-config title: "@kbn/security-solution-storybook-config" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/security-solution-storybook-config plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/security-solution-storybook-config'] --- import kbnSecuritySolutionStorybookConfigObj from './kbn_security_solution_storybook_config.devdocs.json'; diff --git a/api_docs/kbn_securitysolution_autocomplete.mdx b/api_docs/kbn_securitysolution_autocomplete.mdx index 206e80e8e30d1..f8fd40e19464d 100644 --- a/api_docs/kbn_securitysolution_autocomplete.mdx +++ b/api_docs/kbn_securitysolution_autocomplete.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-securitysolution-autocomplete title: "@kbn/securitysolution-autocomplete" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/securitysolution-autocomplete plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/securitysolution-autocomplete'] --- import kbnSecuritysolutionAutocompleteObj from './kbn_securitysolution_autocomplete.devdocs.json'; diff --git a/api_docs/kbn_securitysolution_data_table.mdx b/api_docs/kbn_securitysolution_data_table.mdx index 65c1a01520223..468bb255b2173 100644 --- a/api_docs/kbn_securitysolution_data_table.mdx +++ b/api_docs/kbn_securitysolution_data_table.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-securitysolution-data-table title: "@kbn/securitysolution-data-table" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/securitysolution-data-table plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/securitysolution-data-table'] --- import kbnSecuritysolutionDataTableObj from './kbn_securitysolution_data_table.devdocs.json'; diff --git a/api_docs/kbn_securitysolution_ecs.mdx b/api_docs/kbn_securitysolution_ecs.mdx index 6df26cf3fe9c2..7a0d9997534e5 100644 --- a/api_docs/kbn_securitysolution_ecs.mdx +++ b/api_docs/kbn_securitysolution_ecs.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-securitysolution-ecs title: "@kbn/securitysolution-ecs" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/securitysolution-ecs plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/securitysolution-ecs'] --- import kbnSecuritysolutionEcsObj from './kbn_securitysolution_ecs.devdocs.json'; diff --git a/api_docs/kbn_securitysolution_es_utils.mdx b/api_docs/kbn_securitysolution_es_utils.mdx index c44bf130dcc11..2cb98b8ccc4c5 100644 --- a/api_docs/kbn_securitysolution_es_utils.mdx +++ b/api_docs/kbn_securitysolution_es_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-securitysolution-es-utils title: "@kbn/securitysolution-es-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/securitysolution-es-utils plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/securitysolution-es-utils'] --- import kbnSecuritysolutionEsUtilsObj from './kbn_securitysolution_es_utils.devdocs.json'; diff --git a/api_docs/kbn_securitysolution_exception_list_components.mdx b/api_docs/kbn_securitysolution_exception_list_components.mdx index 88adc6b361cea..a914746176b07 100644 --- a/api_docs/kbn_securitysolution_exception_list_components.mdx +++ b/api_docs/kbn_securitysolution_exception_list_components.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-securitysolution-exception-list-components title: "@kbn/securitysolution-exception-list-components" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/securitysolution-exception-list-components plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/securitysolution-exception-list-components'] --- import kbnSecuritysolutionExceptionListComponentsObj from './kbn_securitysolution_exception_list_components.devdocs.json'; diff --git a/api_docs/kbn_securitysolution_grouping.mdx b/api_docs/kbn_securitysolution_grouping.mdx index deaac889f459c..9e696a28db196 100644 --- a/api_docs/kbn_securitysolution_grouping.mdx +++ b/api_docs/kbn_securitysolution_grouping.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-securitysolution-grouping title: "@kbn/securitysolution-grouping" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/securitysolution-grouping plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/securitysolution-grouping'] --- import kbnSecuritysolutionGroupingObj from './kbn_securitysolution_grouping.devdocs.json'; diff --git a/api_docs/kbn_securitysolution_hook_utils.mdx b/api_docs/kbn_securitysolution_hook_utils.mdx index 0b54e959c3ae2..f39fffe940986 100644 --- a/api_docs/kbn_securitysolution_hook_utils.mdx +++ b/api_docs/kbn_securitysolution_hook_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-securitysolution-hook-utils title: "@kbn/securitysolution-hook-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/securitysolution-hook-utils plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/securitysolution-hook-utils'] --- import kbnSecuritysolutionHookUtilsObj from './kbn_securitysolution_hook_utils.devdocs.json'; diff --git a/api_docs/kbn_securitysolution_io_ts_alerting_types.mdx b/api_docs/kbn_securitysolution_io_ts_alerting_types.mdx index 8f11951a6296e..8a9abf38d9287 100644 --- a/api_docs/kbn_securitysolution_io_ts_alerting_types.mdx +++ b/api_docs/kbn_securitysolution_io_ts_alerting_types.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-securitysolution-io-ts-alerting-types title: "@kbn/securitysolution-io-ts-alerting-types" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/securitysolution-io-ts-alerting-types plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/securitysolution-io-ts-alerting-types'] --- import kbnSecuritysolutionIoTsAlertingTypesObj from './kbn_securitysolution_io_ts_alerting_types.devdocs.json'; diff --git a/api_docs/kbn_securitysolution_io_ts_list_types.mdx b/api_docs/kbn_securitysolution_io_ts_list_types.mdx index 85d5c00121e9e..3761331472bca 100644 --- a/api_docs/kbn_securitysolution_io_ts_list_types.mdx +++ b/api_docs/kbn_securitysolution_io_ts_list_types.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-securitysolution-io-ts-list-types title: "@kbn/securitysolution-io-ts-list-types" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/securitysolution-io-ts-list-types plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/securitysolution-io-ts-list-types'] --- import kbnSecuritysolutionIoTsListTypesObj from './kbn_securitysolution_io_ts_list_types.devdocs.json'; diff --git a/api_docs/kbn_securitysolution_io_ts_types.mdx b/api_docs/kbn_securitysolution_io_ts_types.mdx index b93006b482273..ea99b41139015 100644 --- a/api_docs/kbn_securitysolution_io_ts_types.mdx +++ b/api_docs/kbn_securitysolution_io_ts_types.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-securitysolution-io-ts-types title: "@kbn/securitysolution-io-ts-types" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/securitysolution-io-ts-types plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/securitysolution-io-ts-types'] --- import kbnSecuritysolutionIoTsTypesObj from './kbn_securitysolution_io_ts_types.devdocs.json'; diff --git a/api_docs/kbn_securitysolution_io_ts_utils.mdx b/api_docs/kbn_securitysolution_io_ts_utils.mdx index 6a36a731ae64e..ee54aa493787e 100644 --- a/api_docs/kbn_securitysolution_io_ts_utils.mdx +++ b/api_docs/kbn_securitysolution_io_ts_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-securitysolution-io-ts-utils title: "@kbn/securitysolution-io-ts-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/securitysolution-io-ts-utils plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/securitysolution-io-ts-utils'] --- import kbnSecuritysolutionIoTsUtilsObj from './kbn_securitysolution_io_ts_utils.devdocs.json'; diff --git a/api_docs/kbn_securitysolution_list_api.mdx b/api_docs/kbn_securitysolution_list_api.mdx index fee3048e6a672..878b569823fbd 100644 --- a/api_docs/kbn_securitysolution_list_api.mdx +++ b/api_docs/kbn_securitysolution_list_api.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-securitysolution-list-api title: "@kbn/securitysolution-list-api" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/securitysolution-list-api plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/securitysolution-list-api'] --- import kbnSecuritysolutionListApiObj from './kbn_securitysolution_list_api.devdocs.json'; diff --git a/api_docs/kbn_securitysolution_list_constants.mdx b/api_docs/kbn_securitysolution_list_constants.mdx index c755648823e9a..df8dd41760e3d 100644 --- a/api_docs/kbn_securitysolution_list_constants.mdx +++ b/api_docs/kbn_securitysolution_list_constants.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-securitysolution-list-constants title: "@kbn/securitysolution-list-constants" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/securitysolution-list-constants plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/securitysolution-list-constants'] --- import kbnSecuritysolutionListConstantsObj from './kbn_securitysolution_list_constants.devdocs.json'; diff --git a/api_docs/kbn_securitysolution_list_hooks.mdx b/api_docs/kbn_securitysolution_list_hooks.mdx index 86ec64b9fea76..b52a3c11a182b 100644 --- a/api_docs/kbn_securitysolution_list_hooks.mdx +++ b/api_docs/kbn_securitysolution_list_hooks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-securitysolution-list-hooks title: "@kbn/securitysolution-list-hooks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/securitysolution-list-hooks plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/securitysolution-list-hooks'] --- import kbnSecuritysolutionListHooksObj from './kbn_securitysolution_list_hooks.devdocs.json'; diff --git a/api_docs/kbn_securitysolution_list_utils.mdx b/api_docs/kbn_securitysolution_list_utils.mdx index 5e0eb8996b0e5..a356f32838cbe 100644 --- a/api_docs/kbn_securitysolution_list_utils.mdx +++ b/api_docs/kbn_securitysolution_list_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-securitysolution-list-utils title: "@kbn/securitysolution-list-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/securitysolution-list-utils plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/securitysolution-list-utils'] --- import kbnSecuritysolutionListUtilsObj from './kbn_securitysolution_list_utils.devdocs.json'; diff --git a/api_docs/kbn_securitysolution_rules.mdx b/api_docs/kbn_securitysolution_rules.mdx index fff65d1251060..0a801e6dc460d 100644 --- a/api_docs/kbn_securitysolution_rules.mdx +++ b/api_docs/kbn_securitysolution_rules.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-securitysolution-rules title: "@kbn/securitysolution-rules" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/securitysolution-rules plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/securitysolution-rules'] --- import kbnSecuritysolutionRulesObj from './kbn_securitysolution_rules.devdocs.json'; diff --git a/api_docs/kbn_securitysolution_t_grid.mdx b/api_docs/kbn_securitysolution_t_grid.mdx index 99225d52f3732..0ef3c59b446c5 100644 --- a/api_docs/kbn_securitysolution_t_grid.mdx +++ b/api_docs/kbn_securitysolution_t_grid.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-securitysolution-t-grid title: "@kbn/securitysolution-t-grid" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/securitysolution-t-grid plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/securitysolution-t-grid'] --- import kbnSecuritysolutionTGridObj from './kbn_securitysolution_t_grid.devdocs.json'; diff --git a/api_docs/kbn_securitysolution_utils.mdx b/api_docs/kbn_securitysolution_utils.mdx index 359f7b743f1b6..eef4bc17b7469 100644 --- a/api_docs/kbn_securitysolution_utils.mdx +++ b/api_docs/kbn_securitysolution_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-securitysolution-utils title: "@kbn/securitysolution-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/securitysolution-utils plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/securitysolution-utils'] --- import kbnSecuritysolutionUtilsObj from './kbn_securitysolution_utils.devdocs.json'; diff --git a/api_docs/kbn_server_http_tools.mdx b/api_docs/kbn_server_http_tools.mdx index fa9c395a296e9..b1c2a20cd04de 100644 --- a/api_docs/kbn_server_http_tools.mdx +++ b/api_docs/kbn_server_http_tools.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-server-http-tools title: "@kbn/server-http-tools" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/server-http-tools plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/server-http-tools'] --- import kbnServerHttpToolsObj from './kbn_server_http_tools.devdocs.json'; diff --git a/api_docs/kbn_server_route_repository.mdx b/api_docs/kbn_server_route_repository.mdx index 2ccd9a1771c99..a71cf961ec7da 100644 --- a/api_docs/kbn_server_route_repository.mdx +++ b/api_docs/kbn_server_route_repository.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-server-route-repository title: "@kbn/server-route-repository" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/server-route-repository plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/server-route-repository'] --- import kbnServerRouteRepositoryObj from './kbn_server_route_repository.devdocs.json'; diff --git a/api_docs/kbn_serverless_common_settings.mdx b/api_docs/kbn_serverless_common_settings.mdx index 500547224ee9c..a6c57993feb4e 100644 --- a/api_docs/kbn_serverless_common_settings.mdx +++ b/api_docs/kbn_serverless_common_settings.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-serverless-common-settings title: "@kbn/serverless-common-settings" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/serverless-common-settings plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/serverless-common-settings'] --- import kbnServerlessCommonSettingsObj from './kbn_serverless_common_settings.devdocs.json'; diff --git a/api_docs/kbn_serverless_observability_settings.mdx b/api_docs/kbn_serverless_observability_settings.mdx index 142ada2e3090a..10f4876c5c7d5 100644 --- a/api_docs/kbn_serverless_observability_settings.mdx +++ b/api_docs/kbn_serverless_observability_settings.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-serverless-observability-settings title: "@kbn/serverless-observability-settings" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/serverless-observability-settings plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/serverless-observability-settings'] --- import kbnServerlessObservabilitySettingsObj from './kbn_serverless_observability_settings.devdocs.json'; diff --git a/api_docs/kbn_serverless_project_switcher.mdx b/api_docs/kbn_serverless_project_switcher.mdx index 76c0afb55fcc1..b07ec6b9fa878 100644 --- a/api_docs/kbn_serverless_project_switcher.mdx +++ b/api_docs/kbn_serverless_project_switcher.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-serverless-project-switcher title: "@kbn/serverless-project-switcher" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/serverless-project-switcher plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/serverless-project-switcher'] --- import kbnServerlessProjectSwitcherObj from './kbn_serverless_project_switcher.devdocs.json'; diff --git a/api_docs/kbn_serverless_search_settings.mdx b/api_docs/kbn_serverless_search_settings.mdx index e7b4a9957bbe6..89c6435fe75bc 100644 --- a/api_docs/kbn_serverless_search_settings.mdx +++ b/api_docs/kbn_serverless_search_settings.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-serverless-search-settings title: "@kbn/serverless-search-settings" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/serverless-search-settings plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/serverless-search-settings'] --- import kbnServerlessSearchSettingsObj from './kbn_serverless_search_settings.devdocs.json'; diff --git a/api_docs/kbn_serverless_security_settings.mdx b/api_docs/kbn_serverless_security_settings.mdx index ed08bcb323c3a..d955496008c18 100644 --- a/api_docs/kbn_serverless_security_settings.mdx +++ b/api_docs/kbn_serverless_security_settings.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-serverless-security-settings title: "@kbn/serverless-security-settings" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/serverless-security-settings plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/serverless-security-settings'] --- import kbnServerlessSecuritySettingsObj from './kbn_serverless_security_settings.devdocs.json'; diff --git a/api_docs/kbn_serverless_storybook_config.mdx b/api_docs/kbn_serverless_storybook_config.mdx index 63e9304f3692e..31cb26b5bbce8 100644 --- a/api_docs/kbn_serverless_storybook_config.mdx +++ b/api_docs/kbn_serverless_storybook_config.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-serverless-storybook-config title: "@kbn/serverless-storybook-config" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/serverless-storybook-config plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/serverless-storybook-config'] --- import kbnServerlessStorybookConfigObj from './kbn_serverless_storybook_config.devdocs.json'; diff --git a/api_docs/kbn_shared_svg.mdx b/api_docs/kbn_shared_svg.mdx index 4583d11aa45ee..43db5e1a9fc44 100644 --- a/api_docs/kbn_shared_svg.mdx +++ b/api_docs/kbn_shared_svg.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-svg title: "@kbn/shared-svg" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-svg plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-svg'] --- import kbnSharedSvgObj from './kbn_shared_svg.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_avatar_solution.mdx b/api_docs/kbn_shared_ux_avatar_solution.mdx index 4a646447da2a5..05156a12a4c06 100644 --- a/api_docs/kbn_shared_ux_avatar_solution.mdx +++ b/api_docs/kbn_shared_ux_avatar_solution.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-avatar-solution title: "@kbn/shared-ux-avatar-solution" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-avatar-solution plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-avatar-solution'] --- import kbnSharedUxAvatarSolutionObj from './kbn_shared_ux_avatar_solution.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_button_exit_full_screen.mdx b/api_docs/kbn_shared_ux_button_exit_full_screen.mdx index 0724e3061ad1c..672520bebd190 100644 --- a/api_docs/kbn_shared_ux_button_exit_full_screen.mdx +++ b/api_docs/kbn_shared_ux_button_exit_full_screen.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-button-exit-full-screen title: "@kbn/shared-ux-button-exit-full-screen" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-button-exit-full-screen plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-button-exit-full-screen'] --- import kbnSharedUxButtonExitFullScreenObj from './kbn_shared_ux_button_exit_full_screen.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_button_toolbar.mdx b/api_docs/kbn_shared_ux_button_toolbar.mdx index 6ace234a4c65b..885dad4e5f72a 100644 --- a/api_docs/kbn_shared_ux_button_toolbar.mdx +++ b/api_docs/kbn_shared_ux_button_toolbar.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-button-toolbar title: "@kbn/shared-ux-button-toolbar" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-button-toolbar plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-button-toolbar'] --- import kbnSharedUxButtonToolbarObj from './kbn_shared_ux_button_toolbar.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_card_no_data.mdx b/api_docs/kbn_shared_ux_card_no_data.mdx index 01cfd702aa0f7..94de6f12c18d2 100644 --- a/api_docs/kbn_shared_ux_card_no_data.mdx +++ b/api_docs/kbn_shared_ux_card_no_data.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-card-no-data title: "@kbn/shared-ux-card-no-data" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-card-no-data plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-card-no-data'] --- import kbnSharedUxCardNoDataObj from './kbn_shared_ux_card_no_data.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_card_no_data_mocks.mdx b/api_docs/kbn_shared_ux_card_no_data_mocks.mdx index b6ec308f338ab..fc7bd2ca40d6f 100644 --- a/api_docs/kbn_shared_ux_card_no_data_mocks.mdx +++ b/api_docs/kbn_shared_ux_card_no_data_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-card-no-data-mocks title: "@kbn/shared-ux-card-no-data-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-card-no-data-mocks plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-card-no-data-mocks'] --- import kbnSharedUxCardNoDataMocksObj from './kbn_shared_ux_card_no_data_mocks.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_chrome_navigation.mdx b/api_docs/kbn_shared_ux_chrome_navigation.mdx index 3de238992070b..2d7f71c213879 100644 --- a/api_docs/kbn_shared_ux_chrome_navigation.mdx +++ b/api_docs/kbn_shared_ux_chrome_navigation.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-chrome-navigation title: "@kbn/shared-ux-chrome-navigation" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-chrome-navigation plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-chrome-navigation'] --- import kbnSharedUxChromeNavigationObj from './kbn_shared_ux_chrome_navigation.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_error_boundary.mdx b/api_docs/kbn_shared_ux_error_boundary.mdx index c4c055e7e3beb..89006fe0505de 100644 --- a/api_docs/kbn_shared_ux_error_boundary.mdx +++ b/api_docs/kbn_shared_ux_error_boundary.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-error-boundary title: "@kbn/shared-ux-error-boundary" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-error-boundary plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-error-boundary'] --- import kbnSharedUxErrorBoundaryObj from './kbn_shared_ux_error_boundary.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_file_context.mdx b/api_docs/kbn_shared_ux_file_context.mdx index 61fb90811732d..b075fa4a3cf2b 100644 --- a/api_docs/kbn_shared_ux_file_context.mdx +++ b/api_docs/kbn_shared_ux_file_context.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-file-context title: "@kbn/shared-ux-file-context" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-file-context plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-file-context'] --- import kbnSharedUxFileContextObj from './kbn_shared_ux_file_context.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_file_image.mdx b/api_docs/kbn_shared_ux_file_image.mdx index b777abf82066f..80c48b14d134a 100644 --- a/api_docs/kbn_shared_ux_file_image.mdx +++ b/api_docs/kbn_shared_ux_file_image.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-file-image title: "@kbn/shared-ux-file-image" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-file-image plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-file-image'] --- import kbnSharedUxFileImageObj from './kbn_shared_ux_file_image.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_file_image_mocks.mdx b/api_docs/kbn_shared_ux_file_image_mocks.mdx index c76c1d8ce2e88..796a627257c8b 100644 --- a/api_docs/kbn_shared_ux_file_image_mocks.mdx +++ b/api_docs/kbn_shared_ux_file_image_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-file-image-mocks title: "@kbn/shared-ux-file-image-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-file-image-mocks plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-file-image-mocks'] --- import kbnSharedUxFileImageMocksObj from './kbn_shared_ux_file_image_mocks.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_file_mocks.mdx b/api_docs/kbn_shared_ux_file_mocks.mdx index 77ded136d86c5..93cb0926d6d4f 100644 --- a/api_docs/kbn_shared_ux_file_mocks.mdx +++ b/api_docs/kbn_shared_ux_file_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-file-mocks title: "@kbn/shared-ux-file-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-file-mocks plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-file-mocks'] --- import kbnSharedUxFileMocksObj from './kbn_shared_ux_file_mocks.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_file_picker.mdx b/api_docs/kbn_shared_ux_file_picker.mdx index 46a4d37e9e736..bc46e73e53bb0 100644 --- a/api_docs/kbn_shared_ux_file_picker.mdx +++ b/api_docs/kbn_shared_ux_file_picker.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-file-picker title: "@kbn/shared-ux-file-picker" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-file-picker plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-file-picker'] --- import kbnSharedUxFilePickerObj from './kbn_shared_ux_file_picker.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_file_types.mdx b/api_docs/kbn_shared_ux_file_types.mdx index 5d12c5ace93fc..460c1c7726b98 100644 --- a/api_docs/kbn_shared_ux_file_types.mdx +++ b/api_docs/kbn_shared_ux_file_types.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-file-types title: "@kbn/shared-ux-file-types" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-file-types plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-file-types'] --- import kbnSharedUxFileTypesObj from './kbn_shared_ux_file_types.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_file_upload.mdx b/api_docs/kbn_shared_ux_file_upload.mdx index afc399e38307c..43d4b09bdcfb7 100644 --- a/api_docs/kbn_shared_ux_file_upload.mdx +++ b/api_docs/kbn_shared_ux_file_upload.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-file-upload title: "@kbn/shared-ux-file-upload" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-file-upload plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-file-upload'] --- import kbnSharedUxFileUploadObj from './kbn_shared_ux_file_upload.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_file_util.mdx b/api_docs/kbn_shared_ux_file_util.mdx index 435dc77a75271..e85ffbc31a53b 100644 --- a/api_docs/kbn_shared_ux_file_util.mdx +++ b/api_docs/kbn_shared_ux_file_util.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-file-util title: "@kbn/shared-ux-file-util" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-file-util plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-file-util'] --- import kbnSharedUxFileUtilObj from './kbn_shared_ux_file_util.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_link_redirect_app.mdx b/api_docs/kbn_shared_ux_link_redirect_app.mdx index 7780a18914bbe..89b8bc1dfab3f 100644 --- a/api_docs/kbn_shared_ux_link_redirect_app.mdx +++ b/api_docs/kbn_shared_ux_link_redirect_app.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-link-redirect-app title: "@kbn/shared-ux-link-redirect-app" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-link-redirect-app plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-link-redirect-app'] --- import kbnSharedUxLinkRedirectAppObj from './kbn_shared_ux_link_redirect_app.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_link_redirect_app_mocks.mdx b/api_docs/kbn_shared_ux_link_redirect_app_mocks.mdx index af4ee76bd2eb6..5bbfdf2cdfb1c 100644 --- a/api_docs/kbn_shared_ux_link_redirect_app_mocks.mdx +++ b/api_docs/kbn_shared_ux_link_redirect_app_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-link-redirect-app-mocks title: "@kbn/shared-ux-link-redirect-app-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-link-redirect-app-mocks plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-link-redirect-app-mocks'] --- import kbnSharedUxLinkRedirectAppMocksObj from './kbn_shared_ux_link_redirect_app_mocks.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_markdown.mdx b/api_docs/kbn_shared_ux_markdown.mdx index face229b1dca9..0493512d20971 100644 --- a/api_docs/kbn_shared_ux_markdown.mdx +++ b/api_docs/kbn_shared_ux_markdown.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-markdown title: "@kbn/shared-ux-markdown" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-markdown plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-markdown'] --- import kbnSharedUxMarkdownObj from './kbn_shared_ux_markdown.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_markdown_mocks.mdx b/api_docs/kbn_shared_ux_markdown_mocks.mdx index e41cdd79465f7..44926e9927129 100644 --- a/api_docs/kbn_shared_ux_markdown_mocks.mdx +++ b/api_docs/kbn_shared_ux_markdown_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-markdown-mocks title: "@kbn/shared-ux-markdown-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-markdown-mocks plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-markdown-mocks'] --- import kbnSharedUxMarkdownMocksObj from './kbn_shared_ux_markdown_mocks.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_page_analytics_no_data.mdx b/api_docs/kbn_shared_ux_page_analytics_no_data.mdx index 5c214c1cb628f..f72a240362eb6 100644 --- a/api_docs/kbn_shared_ux_page_analytics_no_data.mdx +++ b/api_docs/kbn_shared_ux_page_analytics_no_data.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-page-analytics-no-data title: "@kbn/shared-ux-page-analytics-no-data" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-page-analytics-no-data plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-page-analytics-no-data'] --- import kbnSharedUxPageAnalyticsNoDataObj from './kbn_shared_ux_page_analytics_no_data.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_page_analytics_no_data_mocks.mdx b/api_docs/kbn_shared_ux_page_analytics_no_data_mocks.mdx index a152fcbe8f0d2..06461af850604 100644 --- a/api_docs/kbn_shared_ux_page_analytics_no_data_mocks.mdx +++ b/api_docs/kbn_shared_ux_page_analytics_no_data_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-page-analytics-no-data-mocks title: "@kbn/shared-ux-page-analytics-no-data-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-page-analytics-no-data-mocks plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-page-analytics-no-data-mocks'] --- import kbnSharedUxPageAnalyticsNoDataMocksObj from './kbn_shared_ux_page_analytics_no_data_mocks.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_page_kibana_no_data.mdx b/api_docs/kbn_shared_ux_page_kibana_no_data.mdx index 93b4a6f76b170..459b93e4d2a09 100644 --- a/api_docs/kbn_shared_ux_page_kibana_no_data.mdx +++ b/api_docs/kbn_shared_ux_page_kibana_no_data.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-page-kibana-no-data title: "@kbn/shared-ux-page-kibana-no-data" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-page-kibana-no-data plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-page-kibana-no-data'] --- import kbnSharedUxPageKibanaNoDataObj from './kbn_shared_ux_page_kibana_no_data.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_page_kibana_no_data_mocks.mdx b/api_docs/kbn_shared_ux_page_kibana_no_data_mocks.mdx index 3b78099c30777..873bc1c5abacf 100644 --- a/api_docs/kbn_shared_ux_page_kibana_no_data_mocks.mdx +++ b/api_docs/kbn_shared_ux_page_kibana_no_data_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-page-kibana-no-data-mocks title: "@kbn/shared-ux-page-kibana-no-data-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-page-kibana-no-data-mocks plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-page-kibana-no-data-mocks'] --- import kbnSharedUxPageKibanaNoDataMocksObj from './kbn_shared_ux_page_kibana_no_data_mocks.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_page_kibana_template.mdx b/api_docs/kbn_shared_ux_page_kibana_template.mdx index 71ce4770565af..0f252da99cfc6 100644 --- a/api_docs/kbn_shared_ux_page_kibana_template.mdx +++ b/api_docs/kbn_shared_ux_page_kibana_template.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-page-kibana-template title: "@kbn/shared-ux-page-kibana-template" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-page-kibana-template plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-page-kibana-template'] --- import kbnSharedUxPageKibanaTemplateObj from './kbn_shared_ux_page_kibana_template.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_page_kibana_template_mocks.mdx b/api_docs/kbn_shared_ux_page_kibana_template_mocks.mdx index ded3586dcb11f..153bccc6fd525 100644 --- a/api_docs/kbn_shared_ux_page_kibana_template_mocks.mdx +++ b/api_docs/kbn_shared_ux_page_kibana_template_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-page-kibana-template-mocks title: "@kbn/shared-ux-page-kibana-template-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-page-kibana-template-mocks plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-page-kibana-template-mocks'] --- import kbnSharedUxPageKibanaTemplateMocksObj from './kbn_shared_ux_page_kibana_template_mocks.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_page_no_data.mdx b/api_docs/kbn_shared_ux_page_no_data.mdx index 67c07700b57f2..30fa67760d944 100644 --- a/api_docs/kbn_shared_ux_page_no_data.mdx +++ b/api_docs/kbn_shared_ux_page_no_data.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-page-no-data title: "@kbn/shared-ux-page-no-data" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-page-no-data plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-page-no-data'] --- import kbnSharedUxPageNoDataObj from './kbn_shared_ux_page_no_data.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_page_no_data_config.mdx b/api_docs/kbn_shared_ux_page_no_data_config.mdx index cd270f9ebcebd..d71a672a66406 100644 --- a/api_docs/kbn_shared_ux_page_no_data_config.mdx +++ b/api_docs/kbn_shared_ux_page_no_data_config.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-page-no-data-config title: "@kbn/shared-ux-page-no-data-config" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-page-no-data-config plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-page-no-data-config'] --- import kbnSharedUxPageNoDataConfigObj from './kbn_shared_ux_page_no_data_config.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_page_no_data_config_mocks.mdx b/api_docs/kbn_shared_ux_page_no_data_config_mocks.mdx index a239066289a6e..fbe0b13e8381d 100644 --- a/api_docs/kbn_shared_ux_page_no_data_config_mocks.mdx +++ b/api_docs/kbn_shared_ux_page_no_data_config_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-page-no-data-config-mocks title: "@kbn/shared-ux-page-no-data-config-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-page-no-data-config-mocks plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-page-no-data-config-mocks'] --- import kbnSharedUxPageNoDataConfigMocksObj from './kbn_shared_ux_page_no_data_config_mocks.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_page_no_data_mocks.mdx b/api_docs/kbn_shared_ux_page_no_data_mocks.mdx index 9258e2d68dd0c..bee67d04a268e 100644 --- a/api_docs/kbn_shared_ux_page_no_data_mocks.mdx +++ b/api_docs/kbn_shared_ux_page_no_data_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-page-no-data-mocks title: "@kbn/shared-ux-page-no-data-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-page-no-data-mocks plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-page-no-data-mocks'] --- import kbnSharedUxPageNoDataMocksObj from './kbn_shared_ux_page_no_data_mocks.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_page_solution_nav.mdx b/api_docs/kbn_shared_ux_page_solution_nav.mdx index a840e4448b1f7..425aec3b00210 100644 --- a/api_docs/kbn_shared_ux_page_solution_nav.mdx +++ b/api_docs/kbn_shared_ux_page_solution_nav.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-page-solution-nav title: "@kbn/shared-ux-page-solution-nav" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-page-solution-nav plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-page-solution-nav'] --- import kbnSharedUxPageSolutionNavObj from './kbn_shared_ux_page_solution_nav.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_prompt_no_data_views.mdx b/api_docs/kbn_shared_ux_prompt_no_data_views.mdx index 66b13b0368695..69f7213072ec2 100644 --- a/api_docs/kbn_shared_ux_prompt_no_data_views.mdx +++ b/api_docs/kbn_shared_ux_prompt_no_data_views.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-prompt-no-data-views title: "@kbn/shared-ux-prompt-no-data-views" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-prompt-no-data-views plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-prompt-no-data-views'] --- import kbnSharedUxPromptNoDataViewsObj from './kbn_shared_ux_prompt_no_data_views.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_prompt_no_data_views_mocks.mdx b/api_docs/kbn_shared_ux_prompt_no_data_views_mocks.mdx index 26f58eed3d09d..08421c246fd90 100644 --- a/api_docs/kbn_shared_ux_prompt_no_data_views_mocks.mdx +++ b/api_docs/kbn_shared_ux_prompt_no_data_views_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-prompt-no-data-views-mocks title: "@kbn/shared-ux-prompt-no-data-views-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-prompt-no-data-views-mocks plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-prompt-no-data-views-mocks'] --- import kbnSharedUxPromptNoDataViewsMocksObj from './kbn_shared_ux_prompt_no_data_views_mocks.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_prompt_not_found.mdx b/api_docs/kbn_shared_ux_prompt_not_found.mdx index 3b7e913e29cf6..663cae4c22bfe 100644 --- a/api_docs/kbn_shared_ux_prompt_not_found.mdx +++ b/api_docs/kbn_shared_ux_prompt_not_found.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-prompt-not-found title: "@kbn/shared-ux-prompt-not-found" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-prompt-not-found plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-prompt-not-found'] --- import kbnSharedUxPromptNotFoundObj from './kbn_shared_ux_prompt_not_found.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_router.mdx b/api_docs/kbn_shared_ux_router.mdx index 6c67b1ffb8183..07df457adaad3 100644 --- a/api_docs/kbn_shared_ux_router.mdx +++ b/api_docs/kbn_shared_ux_router.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-router title: "@kbn/shared-ux-router" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-router plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-router'] --- import kbnSharedUxRouterObj from './kbn_shared_ux_router.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_router_mocks.mdx b/api_docs/kbn_shared_ux_router_mocks.mdx index 3345334cc4767..8d97fdd50b801 100644 --- a/api_docs/kbn_shared_ux_router_mocks.mdx +++ b/api_docs/kbn_shared_ux_router_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-router-mocks title: "@kbn/shared-ux-router-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-router-mocks plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-router-mocks'] --- import kbnSharedUxRouterMocksObj from './kbn_shared_ux_router_mocks.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_storybook_config.mdx b/api_docs/kbn_shared_ux_storybook_config.mdx index 5df2b2e9fb7fd..460bdb0964fea 100644 --- a/api_docs/kbn_shared_ux_storybook_config.mdx +++ b/api_docs/kbn_shared_ux_storybook_config.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-storybook-config title: "@kbn/shared-ux-storybook-config" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-storybook-config plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-storybook-config'] --- import kbnSharedUxStorybookConfigObj from './kbn_shared_ux_storybook_config.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_storybook_mock.mdx b/api_docs/kbn_shared_ux_storybook_mock.mdx index 33b6cb9e1b820..e4121d8588965 100644 --- a/api_docs/kbn_shared_ux_storybook_mock.mdx +++ b/api_docs/kbn_shared_ux_storybook_mock.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-storybook-mock title: "@kbn/shared-ux-storybook-mock" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-storybook-mock plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-storybook-mock'] --- import kbnSharedUxStorybookMockObj from './kbn_shared_ux_storybook_mock.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_utility.mdx b/api_docs/kbn_shared_ux_utility.mdx index a9004f84af06f..d5ba1bf85f397 100644 --- a/api_docs/kbn_shared_ux_utility.mdx +++ b/api_docs/kbn_shared_ux_utility.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-utility title: "@kbn/shared-ux-utility" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-utility plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-utility'] --- import kbnSharedUxUtilityObj from './kbn_shared_ux_utility.devdocs.json'; diff --git a/api_docs/kbn_slo_schema.mdx b/api_docs/kbn_slo_schema.mdx index 137462ed6e835..b68f2e1ba584b 100644 --- a/api_docs/kbn_slo_schema.mdx +++ b/api_docs/kbn_slo_schema.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-slo-schema title: "@kbn/slo-schema" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/slo-schema plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/slo-schema'] --- import kbnSloSchemaObj from './kbn_slo_schema.devdocs.json'; diff --git a/api_docs/kbn_some_dev_log.mdx b/api_docs/kbn_some_dev_log.mdx index 7e394ba4d1d3b..faf8e068d41a4 100644 --- a/api_docs/kbn_some_dev_log.mdx +++ b/api_docs/kbn_some_dev_log.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-some-dev-log title: "@kbn/some-dev-log" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/some-dev-log plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/some-dev-log'] --- import kbnSomeDevLogObj from './kbn_some_dev_log.devdocs.json'; diff --git a/api_docs/kbn_sort_predicates.mdx b/api_docs/kbn_sort_predicates.mdx index 1b58d3a79ce20..0f4275558491e 100644 --- a/api_docs/kbn_sort_predicates.mdx +++ b/api_docs/kbn_sort_predicates.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-sort-predicates title: "@kbn/sort-predicates" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/sort-predicates plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/sort-predicates'] --- import kbnSortPredicatesObj from './kbn_sort_predicates.devdocs.json'; diff --git a/api_docs/kbn_std.mdx b/api_docs/kbn_std.mdx index 19e5b30adb045..8060bc53da99f 100644 --- a/api_docs/kbn_std.mdx +++ b/api_docs/kbn_std.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-std title: "@kbn/std" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/std plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/std'] --- import kbnStdObj from './kbn_std.devdocs.json'; diff --git a/api_docs/kbn_stdio_dev_helpers.mdx b/api_docs/kbn_stdio_dev_helpers.mdx index 46d3a670ae271..a597794bf0831 100644 --- a/api_docs/kbn_stdio_dev_helpers.mdx +++ b/api_docs/kbn_stdio_dev_helpers.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-stdio-dev-helpers title: "@kbn/stdio-dev-helpers" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/stdio-dev-helpers plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/stdio-dev-helpers'] --- import kbnStdioDevHelpersObj from './kbn_stdio_dev_helpers.devdocs.json'; diff --git a/api_docs/kbn_storybook.mdx b/api_docs/kbn_storybook.mdx index d217fc5622a25..93f47767f965f 100644 --- a/api_docs/kbn_storybook.mdx +++ b/api_docs/kbn_storybook.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-storybook title: "@kbn/storybook" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/storybook plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/storybook'] --- import kbnStorybookObj from './kbn_storybook.devdocs.json'; diff --git a/api_docs/kbn_telemetry_tools.mdx b/api_docs/kbn_telemetry_tools.mdx index 65933d3406452..3337534d49fbb 100644 --- a/api_docs/kbn_telemetry_tools.mdx +++ b/api_docs/kbn_telemetry_tools.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-telemetry-tools title: "@kbn/telemetry-tools" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/telemetry-tools plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/telemetry-tools'] --- import kbnTelemetryToolsObj from './kbn_telemetry_tools.devdocs.json'; diff --git a/api_docs/kbn_test.mdx b/api_docs/kbn_test.mdx index afa115aab6e72..8d3f1b84c696a 100644 --- a/api_docs/kbn_test.mdx +++ b/api_docs/kbn_test.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-test title: "@kbn/test" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/test plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/test'] --- import kbnTestObj from './kbn_test.devdocs.json'; diff --git a/api_docs/kbn_test_eui_helpers.mdx b/api_docs/kbn_test_eui_helpers.mdx index 883e1b9482a5c..1e1959258f6e6 100644 --- a/api_docs/kbn_test_eui_helpers.mdx +++ b/api_docs/kbn_test_eui_helpers.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-test-eui-helpers title: "@kbn/test-eui-helpers" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/test-eui-helpers plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/test-eui-helpers'] --- import kbnTestEuiHelpersObj from './kbn_test_eui_helpers.devdocs.json'; diff --git a/api_docs/kbn_test_jest_helpers.mdx b/api_docs/kbn_test_jest_helpers.mdx index 5435b0eb01ee7..1e04d4a5aaecf 100644 --- a/api_docs/kbn_test_jest_helpers.mdx +++ b/api_docs/kbn_test_jest_helpers.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-test-jest-helpers title: "@kbn/test-jest-helpers" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/test-jest-helpers plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/test-jest-helpers'] --- import kbnTestJestHelpersObj from './kbn_test_jest_helpers.devdocs.json'; diff --git a/api_docs/kbn_test_subj_selector.mdx b/api_docs/kbn_test_subj_selector.mdx index 71ee2a4c08dab..4a763283abb86 100644 --- a/api_docs/kbn_test_subj_selector.mdx +++ b/api_docs/kbn_test_subj_selector.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-test-subj-selector title: "@kbn/test-subj-selector" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/test-subj-selector plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/test-subj-selector'] --- import kbnTestSubjSelectorObj from './kbn_test_subj_selector.devdocs.json'; diff --git a/api_docs/kbn_text_based_editor.mdx b/api_docs/kbn_text_based_editor.mdx index 0d91ef1529aca..1ec70d32b6e22 100644 --- a/api_docs/kbn_text_based_editor.mdx +++ b/api_docs/kbn_text_based_editor.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-text-based-editor title: "@kbn/text-based-editor" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/text-based-editor plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/text-based-editor'] --- import kbnTextBasedEditorObj from './kbn_text_based_editor.devdocs.json'; diff --git a/api_docs/kbn_tooling_log.mdx b/api_docs/kbn_tooling_log.mdx index 1e3be3f11d652..10429d1c24227 100644 --- a/api_docs/kbn_tooling_log.mdx +++ b/api_docs/kbn_tooling_log.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-tooling-log title: "@kbn/tooling-log" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/tooling-log plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/tooling-log'] --- import kbnToolingLogObj from './kbn_tooling_log.devdocs.json'; diff --git a/api_docs/kbn_triggers_actions_ui_types.mdx b/api_docs/kbn_triggers_actions_ui_types.mdx index 6370fa934280b..9ec3e3116b9b4 100644 --- a/api_docs/kbn_triggers_actions_ui_types.mdx +++ b/api_docs/kbn_triggers_actions_ui_types.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-triggers-actions-ui-types title: "@kbn/triggers-actions-ui-types" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/triggers-actions-ui-types plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/triggers-actions-ui-types'] --- import kbnTriggersActionsUiTypesObj from './kbn_triggers_actions_ui_types.devdocs.json'; diff --git a/api_docs/kbn_ts_projects.mdx b/api_docs/kbn_ts_projects.mdx index cf889a5c25414..1ab49b756ad43 100644 --- a/api_docs/kbn_ts_projects.mdx +++ b/api_docs/kbn_ts_projects.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ts-projects title: "@kbn/ts-projects" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ts-projects plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ts-projects'] --- import kbnTsProjectsObj from './kbn_ts_projects.devdocs.json'; diff --git a/api_docs/kbn_typed_react_router_config.mdx b/api_docs/kbn_typed_react_router_config.mdx index 829281a3cdbc1..fb2339e24cfde 100644 --- a/api_docs/kbn_typed_react_router_config.mdx +++ b/api_docs/kbn_typed_react_router_config.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-typed-react-router-config title: "@kbn/typed-react-router-config" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/typed-react-router-config plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/typed-react-router-config'] --- import kbnTypedReactRouterConfigObj from './kbn_typed_react_router_config.devdocs.json'; diff --git a/api_docs/kbn_ui_actions_browser.mdx b/api_docs/kbn_ui_actions_browser.mdx index cd55f48d6cc89..2edee12fd0b4a 100644 --- a/api_docs/kbn_ui_actions_browser.mdx +++ b/api_docs/kbn_ui_actions_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ui-actions-browser title: "@kbn/ui-actions-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ui-actions-browser plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ui-actions-browser'] --- import kbnUiActionsBrowserObj from './kbn_ui_actions_browser.devdocs.json'; diff --git a/api_docs/kbn_ui_shared_deps_src.mdx b/api_docs/kbn_ui_shared_deps_src.mdx index 74fde397b295c..ec10be9a80ce1 100644 --- a/api_docs/kbn_ui_shared_deps_src.mdx +++ b/api_docs/kbn_ui_shared_deps_src.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ui-shared-deps-src title: "@kbn/ui-shared-deps-src" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ui-shared-deps-src plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ui-shared-deps-src'] --- import kbnUiSharedDepsSrcObj from './kbn_ui_shared_deps_src.devdocs.json'; diff --git a/api_docs/kbn_ui_theme.mdx b/api_docs/kbn_ui_theme.mdx index 419346b2baded..891212ea33baa 100644 --- a/api_docs/kbn_ui_theme.mdx +++ b/api_docs/kbn_ui_theme.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ui-theme title: "@kbn/ui-theme" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ui-theme plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ui-theme'] --- import kbnUiThemeObj from './kbn_ui_theme.devdocs.json'; diff --git a/api_docs/kbn_unified_data_table.mdx b/api_docs/kbn_unified_data_table.mdx index 8ac706137871c..e7efbf1280611 100644 --- a/api_docs/kbn_unified_data_table.mdx +++ b/api_docs/kbn_unified_data_table.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-unified-data-table title: "@kbn/unified-data-table" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/unified-data-table plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/unified-data-table'] --- import kbnUnifiedDataTableObj from './kbn_unified_data_table.devdocs.json'; diff --git a/api_docs/kbn_unified_doc_viewer.mdx b/api_docs/kbn_unified_doc_viewer.mdx index 26ce8a7488acc..cf016819a8d0a 100644 --- a/api_docs/kbn_unified_doc_viewer.mdx +++ b/api_docs/kbn_unified_doc_viewer.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-unified-doc-viewer title: "@kbn/unified-doc-viewer" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/unified-doc-viewer plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/unified-doc-viewer'] --- import kbnUnifiedDocViewerObj from './kbn_unified_doc_viewer.devdocs.json'; diff --git a/api_docs/kbn_unified_field_list.mdx b/api_docs/kbn_unified_field_list.mdx index a410cf4486ebd..0c046016a7c79 100644 --- a/api_docs/kbn_unified_field_list.mdx +++ b/api_docs/kbn_unified_field_list.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-unified-field-list title: "@kbn/unified-field-list" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/unified-field-list plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/unified-field-list'] --- import kbnUnifiedFieldListObj from './kbn_unified_field_list.devdocs.json'; diff --git a/api_docs/kbn_unsaved_changes_badge.mdx b/api_docs/kbn_unsaved_changes_badge.mdx index 1f8ace1bf8c83..af25a13d5f743 100644 --- a/api_docs/kbn_unsaved_changes_badge.mdx +++ b/api_docs/kbn_unsaved_changes_badge.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-unsaved-changes-badge title: "@kbn/unsaved-changes-badge" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/unsaved-changes-badge plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/unsaved-changes-badge'] --- import kbnUnsavedChangesBadgeObj from './kbn_unsaved_changes_badge.devdocs.json'; diff --git a/api_docs/kbn_url_state.mdx b/api_docs/kbn_url_state.mdx index 7292e04aaeb7f..dccce5e832b66 100644 --- a/api_docs/kbn_url_state.mdx +++ b/api_docs/kbn_url_state.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-url-state title: "@kbn/url-state" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/url-state plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/url-state'] --- import kbnUrlStateObj from './kbn_url_state.devdocs.json'; diff --git a/api_docs/kbn_use_tracked_promise.mdx b/api_docs/kbn_use_tracked_promise.mdx index bc32bf6e16198..5040e2fdb2dff 100644 --- a/api_docs/kbn_use_tracked_promise.mdx +++ b/api_docs/kbn_use_tracked_promise.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-use-tracked-promise title: "@kbn/use-tracked-promise" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/use-tracked-promise plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/use-tracked-promise'] --- import kbnUseTrackedPromiseObj from './kbn_use_tracked_promise.devdocs.json'; diff --git a/api_docs/kbn_user_profile_components.mdx b/api_docs/kbn_user_profile_components.mdx index 5d2afc6001525..e9317fe0dca7a 100644 --- a/api_docs/kbn_user_profile_components.mdx +++ b/api_docs/kbn_user_profile_components.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-user-profile-components title: "@kbn/user-profile-components" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/user-profile-components plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/user-profile-components'] --- import kbnUserProfileComponentsObj from './kbn_user_profile_components.devdocs.json'; diff --git a/api_docs/kbn_utility_types.mdx b/api_docs/kbn_utility_types.mdx index f880c831b2b08..d9ed833d8183b 100644 --- a/api_docs/kbn_utility_types.mdx +++ b/api_docs/kbn_utility_types.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-utility-types title: "@kbn/utility-types" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/utility-types plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/utility-types'] --- import kbnUtilityTypesObj from './kbn_utility_types.devdocs.json'; diff --git a/api_docs/kbn_utility_types_jest.mdx b/api_docs/kbn_utility_types_jest.mdx index b6f090a7b2751..5b0a3d8a34d89 100644 --- a/api_docs/kbn_utility_types_jest.mdx +++ b/api_docs/kbn_utility_types_jest.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-utility-types-jest title: "@kbn/utility-types-jest" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/utility-types-jest plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/utility-types-jest'] --- import kbnUtilityTypesJestObj from './kbn_utility_types_jest.devdocs.json'; diff --git a/api_docs/kbn_utils.mdx b/api_docs/kbn_utils.mdx index 928e5f983c930..9b39f9d5b1fd7 100644 --- a/api_docs/kbn_utils.mdx +++ b/api_docs/kbn_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-utils title: "@kbn/utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/utils plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/utils'] --- import kbnUtilsObj from './kbn_utils.devdocs.json'; diff --git a/api_docs/kbn_visualization_ui_components.mdx b/api_docs/kbn_visualization_ui_components.mdx index e729256a35848..b994b68c3b52f 100644 --- a/api_docs/kbn_visualization_ui_components.mdx +++ b/api_docs/kbn_visualization_ui_components.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-visualization-ui-components title: "@kbn/visualization-ui-components" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/visualization-ui-components plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/visualization-ui-components'] --- import kbnVisualizationUiComponentsObj from './kbn_visualization_ui_components.devdocs.json'; diff --git a/api_docs/kbn_visualization_utils.mdx b/api_docs/kbn_visualization_utils.mdx index 3041b3e45b8a4..8c5c804637133 100644 --- a/api_docs/kbn_visualization_utils.mdx +++ b/api_docs/kbn_visualization_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-visualization-utils title: "@kbn/visualization-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/visualization-utils plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/visualization-utils'] --- import kbnVisualizationUtilsObj from './kbn_visualization_utils.devdocs.json'; diff --git a/api_docs/kbn_xstate_utils.mdx b/api_docs/kbn_xstate_utils.mdx index a05627d669a08..e0a48777d73f9 100644 --- a/api_docs/kbn_xstate_utils.mdx +++ b/api_docs/kbn_xstate_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-xstate-utils title: "@kbn/xstate-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/xstate-utils plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/xstate-utils'] --- import kbnXstateUtilsObj from './kbn_xstate_utils.devdocs.json'; diff --git a/api_docs/kbn_yarn_lock_validator.mdx b/api_docs/kbn_yarn_lock_validator.mdx index eb4a112605b3c..fa2d90b9660ff 100644 --- a/api_docs/kbn_yarn_lock_validator.mdx +++ b/api_docs/kbn_yarn_lock_validator.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-yarn-lock-validator title: "@kbn/yarn-lock-validator" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/yarn-lock-validator plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/yarn-lock-validator'] --- import kbnYarnLockValidatorObj from './kbn_yarn_lock_validator.devdocs.json'; diff --git a/api_docs/kbn_zod_helpers.mdx b/api_docs/kbn_zod_helpers.mdx index fa27ab37a0f3d..0f51be59f3b2f 100644 --- a/api_docs/kbn_zod_helpers.mdx +++ b/api_docs/kbn_zod_helpers.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-zod-helpers title: "@kbn/zod-helpers" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/zod-helpers plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/zod-helpers'] --- import kbnZodHelpersObj from './kbn_zod_helpers.devdocs.json'; diff --git a/api_docs/kibana_overview.mdx b/api_docs/kibana_overview.mdx index 95c53c08bb0d0..e0ee39cebc8ce 100644 --- a/api_docs/kibana_overview.mdx +++ b/api_docs/kibana_overview.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kibanaOverview title: "kibanaOverview" image: https://source.unsplash.com/400x175/?github description: API docs for the kibanaOverview plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'kibanaOverview'] --- import kibanaOverviewObj from './kibana_overview.devdocs.json'; diff --git a/api_docs/kibana_react.mdx b/api_docs/kibana_react.mdx index b3c87266ee668..e9e095b2546bf 100644 --- a/api_docs/kibana_react.mdx +++ b/api_docs/kibana_react.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kibanaReact title: "kibanaReact" image: https://source.unsplash.com/400x175/?github description: API docs for the kibanaReact plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'kibanaReact'] --- import kibanaReactObj from './kibana_react.devdocs.json'; diff --git a/api_docs/kibana_utils.mdx b/api_docs/kibana_utils.mdx index e693aad9cc029..a1c0e76dfb300 100644 --- a/api_docs/kibana_utils.mdx +++ b/api_docs/kibana_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kibanaUtils title: "kibanaUtils" image: https://source.unsplash.com/400x175/?github description: API docs for the kibanaUtils plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'kibanaUtils'] --- import kibanaUtilsObj from './kibana_utils.devdocs.json'; diff --git a/api_docs/kubernetes_security.mdx b/api_docs/kubernetes_security.mdx index 7f891809271fd..95bbf992b21a2 100644 --- a/api_docs/kubernetes_security.mdx +++ b/api_docs/kubernetes_security.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kubernetesSecurity title: "kubernetesSecurity" image: https://source.unsplash.com/400x175/?github description: API docs for the kubernetesSecurity plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'kubernetesSecurity'] --- import kubernetesSecurityObj from './kubernetes_security.devdocs.json'; diff --git a/api_docs/lens.mdx b/api_docs/lens.mdx index 10acbcccf362f..3b23044d6405a 100644 --- a/api_docs/lens.mdx +++ b/api_docs/lens.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/lens title: "lens" image: https://source.unsplash.com/400x175/?github description: API docs for the lens plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'lens'] --- import lensObj from './lens.devdocs.json'; diff --git a/api_docs/license_api_guard.mdx b/api_docs/license_api_guard.mdx index 939837d54382b..38aa7eb9b36d1 100644 --- a/api_docs/license_api_guard.mdx +++ b/api_docs/license_api_guard.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/licenseApiGuard title: "licenseApiGuard" image: https://source.unsplash.com/400x175/?github description: API docs for the licenseApiGuard plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'licenseApiGuard'] --- import licenseApiGuardObj from './license_api_guard.devdocs.json'; diff --git a/api_docs/license_management.mdx b/api_docs/license_management.mdx index f845d49123c79..e4a79f89f737d 100644 --- a/api_docs/license_management.mdx +++ b/api_docs/license_management.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/licenseManagement title: "licenseManagement" image: https://source.unsplash.com/400x175/?github description: API docs for the licenseManagement plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'licenseManagement'] --- import licenseManagementObj from './license_management.devdocs.json'; diff --git a/api_docs/licensing.mdx b/api_docs/licensing.mdx index 2861adc10cdab..4b48935a76a9f 100644 --- a/api_docs/licensing.mdx +++ b/api_docs/licensing.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/licensing title: "licensing" image: https://source.unsplash.com/400x175/?github description: API docs for the licensing plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'licensing'] --- import licensingObj from './licensing.devdocs.json'; diff --git a/api_docs/links.mdx b/api_docs/links.mdx index daad58b248fe0..f6478a010dfc9 100644 --- a/api_docs/links.mdx +++ b/api_docs/links.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/links title: "links" image: https://source.unsplash.com/400x175/?github description: API docs for the links plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'links'] --- import linksObj from './links.devdocs.json'; diff --git a/api_docs/lists.mdx b/api_docs/lists.mdx index 3571677bc3f0f..605b23025a1c3 100644 --- a/api_docs/lists.mdx +++ b/api_docs/lists.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/lists title: "lists" image: https://source.unsplash.com/400x175/?github description: API docs for the lists plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'lists'] --- import listsObj from './lists.devdocs.json'; diff --git a/api_docs/logs_explorer.mdx b/api_docs/logs_explorer.mdx index 7d3fa94127c16..546e59e11bded 100644 --- a/api_docs/logs_explorer.mdx +++ b/api_docs/logs_explorer.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/logsExplorer title: "logsExplorer" image: https://source.unsplash.com/400x175/?github description: API docs for the logsExplorer plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'logsExplorer'] --- import logsExplorerObj from './logs_explorer.devdocs.json'; diff --git a/api_docs/logs_shared.mdx b/api_docs/logs_shared.mdx index e057eff5f0069..118ebafe1cc15 100644 --- a/api_docs/logs_shared.mdx +++ b/api_docs/logs_shared.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/logsShared title: "logsShared" image: https://source.unsplash.com/400x175/?github description: API docs for the logsShared plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'logsShared'] --- import logsSharedObj from './logs_shared.devdocs.json'; diff --git a/api_docs/management.mdx b/api_docs/management.mdx index a2ef6646bc655..39e7e5c3726f1 100644 --- a/api_docs/management.mdx +++ b/api_docs/management.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/management title: "management" image: https://source.unsplash.com/400x175/?github description: API docs for the management plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'management'] --- import managementObj from './management.devdocs.json'; diff --git a/api_docs/maps.mdx b/api_docs/maps.mdx index 46712634767eb..1a661d2e722d1 100644 --- a/api_docs/maps.mdx +++ b/api_docs/maps.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/maps title: "maps" image: https://source.unsplash.com/400x175/?github description: API docs for the maps plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'maps'] --- import mapsObj from './maps.devdocs.json'; diff --git a/api_docs/maps_ems.mdx b/api_docs/maps_ems.mdx index 9609d5ce6f603..4d83afbbb7bff 100644 --- a/api_docs/maps_ems.mdx +++ b/api_docs/maps_ems.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/mapsEms title: "mapsEms" image: https://source.unsplash.com/400x175/?github description: API docs for the mapsEms plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'mapsEms'] --- import mapsEmsObj from './maps_ems.devdocs.json'; diff --git a/api_docs/metrics_data_access.mdx b/api_docs/metrics_data_access.mdx index b3056755aee0e..90afa186302a6 100644 --- a/api_docs/metrics_data_access.mdx +++ b/api_docs/metrics_data_access.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/metricsDataAccess title: "metricsDataAccess" image: https://source.unsplash.com/400x175/?github description: API docs for the metricsDataAccess plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'metricsDataAccess'] --- import metricsDataAccessObj from './metrics_data_access.devdocs.json'; diff --git a/api_docs/ml.mdx b/api_docs/ml.mdx index d99f4f4e66ac8..db769fb4e39c0 100644 --- a/api_docs/ml.mdx +++ b/api_docs/ml.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/ml title: "ml" image: https://source.unsplash.com/400x175/?github description: API docs for the ml plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'ml'] --- import mlObj from './ml.devdocs.json'; diff --git a/api_docs/mock_idp_plugin.mdx b/api_docs/mock_idp_plugin.mdx index 85ada05637780..99dc5758ef0f0 100644 --- a/api_docs/mock_idp_plugin.mdx +++ b/api_docs/mock_idp_plugin.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/mockIdpPlugin title: "mockIdpPlugin" image: https://source.unsplash.com/400x175/?github description: API docs for the mockIdpPlugin plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'mockIdpPlugin'] --- import mockIdpPluginObj from './mock_idp_plugin.devdocs.json'; diff --git a/api_docs/monitoring.mdx b/api_docs/monitoring.mdx index 48883965cfd91..0ac534221413a 100644 --- a/api_docs/monitoring.mdx +++ b/api_docs/monitoring.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/monitoring title: "monitoring" image: https://source.unsplash.com/400x175/?github description: API docs for the monitoring plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'monitoring'] --- import monitoringObj from './monitoring.devdocs.json'; diff --git a/api_docs/monitoring_collection.mdx b/api_docs/monitoring_collection.mdx index 05e810c92f24b..425fb7794b7e4 100644 --- a/api_docs/monitoring_collection.mdx +++ b/api_docs/monitoring_collection.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/monitoringCollection title: "monitoringCollection" image: https://source.unsplash.com/400x175/?github description: API docs for the monitoringCollection plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'monitoringCollection'] --- import monitoringCollectionObj from './monitoring_collection.devdocs.json'; diff --git a/api_docs/navigation.mdx b/api_docs/navigation.mdx index 1606f0da552be..824f529248b61 100644 --- a/api_docs/navigation.mdx +++ b/api_docs/navigation.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/navigation title: "navigation" image: https://source.unsplash.com/400x175/?github description: API docs for the navigation plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'navigation'] --- import navigationObj from './navigation.devdocs.json'; diff --git a/api_docs/newsfeed.mdx b/api_docs/newsfeed.mdx index 9c04ddb499c78..55e3c67b1cd89 100644 --- a/api_docs/newsfeed.mdx +++ b/api_docs/newsfeed.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/newsfeed title: "newsfeed" image: https://source.unsplash.com/400x175/?github description: API docs for the newsfeed plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'newsfeed'] --- import newsfeedObj from './newsfeed.devdocs.json'; diff --git a/api_docs/no_data_page.mdx b/api_docs/no_data_page.mdx index b2ed996d5bbe2..85772167a25b0 100644 --- a/api_docs/no_data_page.mdx +++ b/api_docs/no_data_page.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/noDataPage title: "noDataPage" image: https://source.unsplash.com/400x175/?github description: API docs for the noDataPage plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'noDataPage'] --- import noDataPageObj from './no_data_page.devdocs.json'; diff --git a/api_docs/notifications.mdx b/api_docs/notifications.mdx index fbac8c11250dc..7420b51b69fd3 100644 --- a/api_docs/notifications.mdx +++ b/api_docs/notifications.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/notifications title: "notifications" image: https://source.unsplash.com/400x175/?github description: API docs for the notifications plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'notifications'] --- import notificationsObj from './notifications.devdocs.json'; diff --git a/api_docs/observability.mdx b/api_docs/observability.mdx index fd01f74cdab90..ecda4edbf80e5 100644 --- a/api_docs/observability.mdx +++ b/api_docs/observability.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/observability title: "observability" image: https://source.unsplash.com/400x175/?github description: API docs for the observability plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'observability'] --- import observabilityObj from './observability.devdocs.json'; diff --git a/api_docs/observability_a_i_assistant.mdx b/api_docs/observability_a_i_assistant.mdx index 3503eb41b9533..2b9b173a20cd6 100644 --- a/api_docs/observability_a_i_assistant.mdx +++ b/api_docs/observability_a_i_assistant.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/observabilityAIAssistant title: "observabilityAIAssistant" image: https://source.unsplash.com/400x175/?github description: API docs for the observabilityAIAssistant plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'observabilityAIAssistant'] --- import observabilityAIAssistantObj from './observability_a_i_assistant.devdocs.json'; diff --git a/api_docs/observability_logs_explorer.mdx b/api_docs/observability_logs_explorer.mdx index 21d3174f6c0d5..b00f11e7c73ab 100644 --- a/api_docs/observability_logs_explorer.mdx +++ b/api_docs/observability_logs_explorer.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/observabilityLogsExplorer title: "observabilityLogsExplorer" image: https://source.unsplash.com/400x175/?github description: API docs for the observabilityLogsExplorer plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'observabilityLogsExplorer'] --- import observabilityLogsExplorerObj from './observability_logs_explorer.devdocs.json'; diff --git a/api_docs/observability_onboarding.mdx b/api_docs/observability_onboarding.mdx index 094bc5872f63c..d90cf0b89647e 100644 --- a/api_docs/observability_onboarding.mdx +++ b/api_docs/observability_onboarding.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/observabilityOnboarding title: "observabilityOnboarding" image: https://source.unsplash.com/400x175/?github description: API docs for the observabilityOnboarding plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'observabilityOnboarding'] --- import observabilityOnboardingObj from './observability_onboarding.devdocs.json'; diff --git a/api_docs/observability_shared.mdx b/api_docs/observability_shared.mdx index 711228cc08fb4..f6b2527cd78fa 100644 --- a/api_docs/observability_shared.mdx +++ b/api_docs/observability_shared.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/observabilityShared title: "observabilityShared" image: https://source.unsplash.com/400x175/?github description: API docs for the observabilityShared plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'observabilityShared'] --- import observabilitySharedObj from './observability_shared.devdocs.json'; diff --git a/api_docs/osquery.mdx b/api_docs/osquery.mdx index 1a5865f249b71..dd0f7f0c0d20e 100644 --- a/api_docs/osquery.mdx +++ b/api_docs/osquery.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/osquery title: "osquery" image: https://source.unsplash.com/400x175/?github description: API docs for the osquery plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'osquery'] --- import osqueryObj from './osquery.devdocs.json'; diff --git a/api_docs/painless_lab.mdx b/api_docs/painless_lab.mdx index e2b69634d8300..eb5a9cae52629 100644 --- a/api_docs/painless_lab.mdx +++ b/api_docs/painless_lab.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/painlessLab title: "painlessLab" image: https://source.unsplash.com/400x175/?github description: API docs for the painlessLab plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'painlessLab'] --- import painlessLabObj from './painless_lab.devdocs.json'; diff --git a/api_docs/plugin_directory.mdx b/api_docs/plugin_directory.mdx index 41b7b36ba03b8..87a9fbc95800d 100644 --- a/api_docs/plugin_directory.mdx +++ b/api_docs/plugin_directory.mdx @@ -7,7 +7,7 @@ id: kibDevDocsPluginDirectory slug: /kibana-dev-docs/api-meta/plugin-api-directory title: Directory description: Directory of public APIs available through plugins or packages. -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana'] --- diff --git a/api_docs/presentation_panel.mdx b/api_docs/presentation_panel.mdx index ce1bbeff866b0..8bdb95d15c9cd 100644 --- a/api_docs/presentation_panel.mdx +++ b/api_docs/presentation_panel.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/presentationPanel title: "presentationPanel" image: https://source.unsplash.com/400x175/?github description: API docs for the presentationPanel plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'presentationPanel'] --- import presentationPanelObj from './presentation_panel.devdocs.json'; diff --git a/api_docs/presentation_util.mdx b/api_docs/presentation_util.mdx index 1c663c66a5f61..523ce2911d41b 100644 --- a/api_docs/presentation_util.mdx +++ b/api_docs/presentation_util.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/presentationUtil title: "presentationUtil" image: https://source.unsplash.com/400x175/?github description: API docs for the presentationUtil plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'presentationUtil'] --- import presentationUtilObj from './presentation_util.devdocs.json'; diff --git a/api_docs/profiling.mdx b/api_docs/profiling.mdx index 44ef484fb8e23..37b766471748f 100644 --- a/api_docs/profiling.mdx +++ b/api_docs/profiling.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/profiling title: "profiling" image: https://source.unsplash.com/400x175/?github description: API docs for the profiling plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'profiling'] --- import profilingObj from './profiling.devdocs.json'; diff --git a/api_docs/profiling_data_access.mdx b/api_docs/profiling_data_access.mdx index 3f6a103308616..07f6d1178bcde 100644 --- a/api_docs/profiling_data_access.mdx +++ b/api_docs/profiling_data_access.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/profilingDataAccess title: "profilingDataAccess" image: https://source.unsplash.com/400x175/?github description: API docs for the profilingDataAccess plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'profilingDataAccess'] --- import profilingDataAccessObj from './profiling_data_access.devdocs.json'; diff --git a/api_docs/remote_clusters.mdx b/api_docs/remote_clusters.mdx index 1a58de25c1f3b..e3836c30cd03a 100644 --- a/api_docs/remote_clusters.mdx +++ b/api_docs/remote_clusters.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/remoteClusters title: "remoteClusters" image: https://source.unsplash.com/400x175/?github description: API docs for the remoteClusters plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'remoteClusters'] --- import remoteClustersObj from './remote_clusters.devdocs.json'; diff --git a/api_docs/reporting.mdx b/api_docs/reporting.mdx index b32aa5e610d48..38c8fdee10e4c 100644 --- a/api_docs/reporting.mdx +++ b/api_docs/reporting.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/reporting title: "reporting" image: https://source.unsplash.com/400x175/?github description: API docs for the reporting plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'reporting'] --- import reportingObj from './reporting.devdocs.json'; diff --git a/api_docs/rollup.mdx b/api_docs/rollup.mdx index 2df8a0c342713..bf890c5cbef15 100644 --- a/api_docs/rollup.mdx +++ b/api_docs/rollup.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/rollup title: "rollup" image: https://source.unsplash.com/400x175/?github description: API docs for the rollup plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'rollup'] --- import rollupObj from './rollup.devdocs.json'; diff --git a/api_docs/rule_registry.mdx b/api_docs/rule_registry.mdx index 8be747f46bf59..6901a7db30e9c 100644 --- a/api_docs/rule_registry.mdx +++ b/api_docs/rule_registry.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/ruleRegistry title: "ruleRegistry" image: https://source.unsplash.com/400x175/?github description: API docs for the ruleRegistry plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'ruleRegistry'] --- import ruleRegistryObj from './rule_registry.devdocs.json'; diff --git a/api_docs/runtime_fields.mdx b/api_docs/runtime_fields.mdx index bb41a9abf4a38..e90d09b2dd5eb 100644 --- a/api_docs/runtime_fields.mdx +++ b/api_docs/runtime_fields.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/runtimeFields title: "runtimeFields" image: https://source.unsplash.com/400x175/?github description: API docs for the runtimeFields plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'runtimeFields'] --- import runtimeFieldsObj from './runtime_fields.devdocs.json'; diff --git a/api_docs/saved_objects.mdx b/api_docs/saved_objects.mdx index 3072839f3867d..c7637747506fe 100644 --- a/api_docs/saved_objects.mdx +++ b/api_docs/saved_objects.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/savedObjects title: "savedObjects" image: https://source.unsplash.com/400x175/?github description: API docs for the savedObjects plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'savedObjects'] --- import savedObjectsObj from './saved_objects.devdocs.json'; diff --git a/api_docs/saved_objects_finder.mdx b/api_docs/saved_objects_finder.mdx index 9a5acbe06c76a..8bf649a19707d 100644 --- a/api_docs/saved_objects_finder.mdx +++ b/api_docs/saved_objects_finder.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/savedObjectsFinder title: "savedObjectsFinder" image: https://source.unsplash.com/400x175/?github description: API docs for the savedObjectsFinder plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'savedObjectsFinder'] --- import savedObjectsFinderObj from './saved_objects_finder.devdocs.json'; diff --git a/api_docs/saved_objects_management.mdx b/api_docs/saved_objects_management.mdx index 42899d805584a..32e748b3d1f33 100644 --- a/api_docs/saved_objects_management.mdx +++ b/api_docs/saved_objects_management.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/savedObjectsManagement title: "savedObjectsManagement" image: https://source.unsplash.com/400x175/?github description: API docs for the savedObjectsManagement plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'savedObjectsManagement'] --- import savedObjectsManagementObj from './saved_objects_management.devdocs.json'; diff --git a/api_docs/saved_objects_tagging.mdx b/api_docs/saved_objects_tagging.mdx index 8dbec93851701..184267fc42b1a 100644 --- a/api_docs/saved_objects_tagging.mdx +++ b/api_docs/saved_objects_tagging.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/savedObjectsTagging title: "savedObjectsTagging" image: https://source.unsplash.com/400x175/?github description: API docs for the savedObjectsTagging plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'savedObjectsTagging'] --- import savedObjectsTaggingObj from './saved_objects_tagging.devdocs.json'; diff --git a/api_docs/saved_objects_tagging_oss.mdx b/api_docs/saved_objects_tagging_oss.mdx index 8e5bb71b23b97..b2431051f96d9 100644 --- a/api_docs/saved_objects_tagging_oss.mdx +++ b/api_docs/saved_objects_tagging_oss.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/savedObjectsTaggingOss title: "savedObjectsTaggingOss" image: https://source.unsplash.com/400x175/?github description: API docs for the savedObjectsTaggingOss plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'savedObjectsTaggingOss'] --- import savedObjectsTaggingOssObj from './saved_objects_tagging_oss.devdocs.json'; diff --git a/api_docs/saved_search.mdx b/api_docs/saved_search.mdx index da60558fbb07f..fbc4c056ba038 100644 --- a/api_docs/saved_search.mdx +++ b/api_docs/saved_search.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/savedSearch title: "savedSearch" image: https://source.unsplash.com/400x175/?github description: API docs for the savedSearch plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'savedSearch'] --- import savedSearchObj from './saved_search.devdocs.json'; diff --git a/api_docs/screenshot_mode.mdx b/api_docs/screenshot_mode.mdx index 66946d029eb86..2fa7866004766 100644 --- a/api_docs/screenshot_mode.mdx +++ b/api_docs/screenshot_mode.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/screenshotMode title: "screenshotMode" image: https://source.unsplash.com/400x175/?github description: API docs for the screenshotMode plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'screenshotMode'] --- import screenshotModeObj from './screenshot_mode.devdocs.json'; diff --git a/api_docs/screenshotting.mdx b/api_docs/screenshotting.mdx index df493f4710921..3c91350b105f7 100644 --- a/api_docs/screenshotting.mdx +++ b/api_docs/screenshotting.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/screenshotting title: "screenshotting" image: https://source.unsplash.com/400x175/?github description: API docs for the screenshotting plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'screenshotting'] --- import screenshottingObj from './screenshotting.devdocs.json'; diff --git a/api_docs/security.mdx b/api_docs/security.mdx index 66e1c2512dc3d..e79251eb075ca 100644 --- a/api_docs/security.mdx +++ b/api_docs/security.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/security title: "security" image: https://source.unsplash.com/400x175/?github description: API docs for the security plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'security'] --- import securityObj from './security.devdocs.json'; diff --git a/api_docs/security_solution.mdx b/api_docs/security_solution.mdx index 39adcc3fe0192..607440435789e 100644 --- a/api_docs/security_solution.mdx +++ b/api_docs/security_solution.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/securitySolution title: "securitySolution" image: https://source.unsplash.com/400x175/?github description: API docs for the securitySolution plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'securitySolution'] --- import securitySolutionObj from './security_solution.devdocs.json'; diff --git a/api_docs/security_solution_ess.mdx b/api_docs/security_solution_ess.mdx index 80d25134c11b5..cfe7ab874e1e5 100644 --- a/api_docs/security_solution_ess.mdx +++ b/api_docs/security_solution_ess.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/securitySolutionEss title: "securitySolutionEss" image: https://source.unsplash.com/400x175/?github description: API docs for the securitySolutionEss plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'securitySolutionEss'] --- import securitySolutionEssObj from './security_solution_ess.devdocs.json'; diff --git a/api_docs/security_solution_serverless.mdx b/api_docs/security_solution_serverless.mdx index 01d90fa94b585..7481c438dbb92 100644 --- a/api_docs/security_solution_serverless.mdx +++ b/api_docs/security_solution_serverless.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/securitySolutionServerless title: "securitySolutionServerless" image: https://source.unsplash.com/400x175/?github description: API docs for the securitySolutionServerless plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'securitySolutionServerless'] --- import securitySolutionServerlessObj from './security_solution_serverless.devdocs.json'; diff --git a/api_docs/serverless.mdx b/api_docs/serverless.mdx index f34876b8130d3..775a1a7c2218e 100644 --- a/api_docs/serverless.mdx +++ b/api_docs/serverless.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/serverless title: "serverless" image: https://source.unsplash.com/400x175/?github description: API docs for the serverless plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'serverless'] --- import serverlessObj from './serverless.devdocs.json'; diff --git a/api_docs/serverless_observability.mdx b/api_docs/serverless_observability.mdx index b7dc03518b6fb..d97845df7d173 100644 --- a/api_docs/serverless_observability.mdx +++ b/api_docs/serverless_observability.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/serverlessObservability title: "serverlessObservability" image: https://source.unsplash.com/400x175/?github description: API docs for the serverlessObservability plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'serverlessObservability'] --- import serverlessObservabilityObj from './serverless_observability.devdocs.json'; diff --git a/api_docs/serverless_search.mdx b/api_docs/serverless_search.mdx index 09d9e6dfd4b81..e6493c70a37c6 100644 --- a/api_docs/serverless_search.mdx +++ b/api_docs/serverless_search.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/serverlessSearch title: "serverlessSearch" image: https://source.unsplash.com/400x175/?github description: API docs for the serverlessSearch plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'serverlessSearch'] --- import serverlessSearchObj from './serverless_search.devdocs.json'; diff --git a/api_docs/session_view.mdx b/api_docs/session_view.mdx index 2ed290657a34a..3992bebe0ba1e 100644 --- a/api_docs/session_view.mdx +++ b/api_docs/session_view.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/sessionView title: "sessionView" image: https://source.unsplash.com/400x175/?github description: API docs for the sessionView plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'sessionView'] --- import sessionViewObj from './session_view.devdocs.json'; diff --git a/api_docs/share.mdx b/api_docs/share.mdx index 4e03e8338ab19..cc7775c950cdd 100644 --- a/api_docs/share.mdx +++ b/api_docs/share.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/share title: "share" image: https://source.unsplash.com/400x175/?github description: API docs for the share plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'share'] --- import shareObj from './share.devdocs.json'; diff --git a/api_docs/snapshot_restore.mdx b/api_docs/snapshot_restore.mdx index df4324903ae30..af0565e226572 100644 --- a/api_docs/snapshot_restore.mdx +++ b/api_docs/snapshot_restore.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/snapshotRestore title: "snapshotRestore" image: https://source.unsplash.com/400x175/?github description: API docs for the snapshotRestore plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'snapshotRestore'] --- import snapshotRestoreObj from './snapshot_restore.devdocs.json'; diff --git a/api_docs/spaces.mdx b/api_docs/spaces.mdx index 8fdd9b9538d5e..9aee893c65c0d 100644 --- a/api_docs/spaces.mdx +++ b/api_docs/spaces.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/spaces title: "spaces" image: https://source.unsplash.com/400x175/?github description: API docs for the spaces plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'spaces'] --- import spacesObj from './spaces.devdocs.json'; diff --git a/api_docs/stack_alerts.mdx b/api_docs/stack_alerts.mdx index 5f8a12b2e8f2f..68929426b5a7d 100644 --- a/api_docs/stack_alerts.mdx +++ b/api_docs/stack_alerts.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/stackAlerts title: "stackAlerts" image: https://source.unsplash.com/400x175/?github description: API docs for the stackAlerts plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'stackAlerts'] --- import stackAlertsObj from './stack_alerts.devdocs.json'; diff --git a/api_docs/stack_connectors.mdx b/api_docs/stack_connectors.mdx index 05111615849fe..afff41d8a6eb7 100644 --- a/api_docs/stack_connectors.mdx +++ b/api_docs/stack_connectors.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/stackConnectors title: "stackConnectors" image: https://source.unsplash.com/400x175/?github description: API docs for the stackConnectors plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'stackConnectors'] --- import stackConnectorsObj from './stack_connectors.devdocs.json'; diff --git a/api_docs/task_manager.mdx b/api_docs/task_manager.mdx index 916134c0696a5..430ab37b66eec 100644 --- a/api_docs/task_manager.mdx +++ b/api_docs/task_manager.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/taskManager title: "taskManager" image: https://source.unsplash.com/400x175/?github description: API docs for the taskManager plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'taskManager'] --- import taskManagerObj from './task_manager.devdocs.json'; diff --git a/api_docs/telemetry.mdx b/api_docs/telemetry.mdx index 3d8be4ba43270..b5593eb3864c6 100644 --- a/api_docs/telemetry.mdx +++ b/api_docs/telemetry.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/telemetry title: "telemetry" image: https://source.unsplash.com/400x175/?github description: API docs for the telemetry plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'telemetry'] --- import telemetryObj from './telemetry.devdocs.json'; diff --git a/api_docs/telemetry_collection_manager.mdx b/api_docs/telemetry_collection_manager.mdx index 350ff33cba27e..b718e47e2d631 100644 --- a/api_docs/telemetry_collection_manager.mdx +++ b/api_docs/telemetry_collection_manager.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/telemetryCollectionManager title: "telemetryCollectionManager" image: https://source.unsplash.com/400x175/?github description: API docs for the telemetryCollectionManager plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'telemetryCollectionManager'] --- import telemetryCollectionManagerObj from './telemetry_collection_manager.devdocs.json'; diff --git a/api_docs/telemetry_collection_xpack.mdx b/api_docs/telemetry_collection_xpack.mdx index bc006ee02648a..07354c8b5acdd 100644 --- a/api_docs/telemetry_collection_xpack.mdx +++ b/api_docs/telemetry_collection_xpack.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/telemetryCollectionXpack title: "telemetryCollectionXpack" image: https://source.unsplash.com/400x175/?github description: API docs for the telemetryCollectionXpack plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'telemetryCollectionXpack'] --- import telemetryCollectionXpackObj from './telemetry_collection_xpack.devdocs.json'; diff --git a/api_docs/telemetry_management_section.mdx b/api_docs/telemetry_management_section.mdx index ed2abbcd2cd8a..1cab2ad1c243d 100644 --- a/api_docs/telemetry_management_section.mdx +++ b/api_docs/telemetry_management_section.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/telemetryManagementSection title: "telemetryManagementSection" image: https://source.unsplash.com/400x175/?github description: API docs for the telemetryManagementSection plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'telemetryManagementSection'] --- import telemetryManagementSectionObj from './telemetry_management_section.devdocs.json'; diff --git a/api_docs/text_based_languages.mdx b/api_docs/text_based_languages.mdx index 4439f91d1eecd..c0eb029888dee 100644 --- a/api_docs/text_based_languages.mdx +++ b/api_docs/text_based_languages.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/textBasedLanguages title: "textBasedLanguages" image: https://source.unsplash.com/400x175/?github description: API docs for the textBasedLanguages plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'textBasedLanguages'] --- import textBasedLanguagesObj from './text_based_languages.devdocs.json'; diff --git a/api_docs/threat_intelligence.mdx b/api_docs/threat_intelligence.mdx index dac8a2153c41b..dfcf15760b7dc 100644 --- a/api_docs/threat_intelligence.mdx +++ b/api_docs/threat_intelligence.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/threatIntelligence title: "threatIntelligence" image: https://source.unsplash.com/400x175/?github description: API docs for the threatIntelligence plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'threatIntelligence'] --- import threatIntelligenceObj from './threat_intelligence.devdocs.json'; diff --git a/api_docs/timelines.mdx b/api_docs/timelines.mdx index 3d1d2a63d3280..0cc40f7b2f2d3 100644 --- a/api_docs/timelines.mdx +++ b/api_docs/timelines.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/timelines title: "timelines" image: https://source.unsplash.com/400x175/?github description: API docs for the timelines plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'timelines'] --- import timelinesObj from './timelines.devdocs.json'; diff --git a/api_docs/transform.mdx b/api_docs/transform.mdx index cfd7813ee8213..7a5b02af549c1 100644 --- a/api_docs/transform.mdx +++ b/api_docs/transform.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/transform title: "transform" image: https://source.unsplash.com/400x175/?github description: API docs for the transform plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'transform'] --- import transformObj from './transform.devdocs.json'; diff --git a/api_docs/triggers_actions_ui.mdx b/api_docs/triggers_actions_ui.mdx index 0ef5a812c1eb0..fa972b920eb62 100644 --- a/api_docs/triggers_actions_ui.mdx +++ b/api_docs/triggers_actions_ui.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/triggersActionsUi title: "triggersActionsUi" image: https://source.unsplash.com/400x175/?github description: API docs for the triggersActionsUi plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'triggersActionsUi'] --- import triggersActionsUiObj from './triggers_actions_ui.devdocs.json'; diff --git a/api_docs/ui_actions.mdx b/api_docs/ui_actions.mdx index d2bc90c1e3ae1..31548fcf25ee2 100644 --- a/api_docs/ui_actions.mdx +++ b/api_docs/ui_actions.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/uiActions title: "uiActions" image: https://source.unsplash.com/400x175/?github description: API docs for the uiActions plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'uiActions'] --- import uiActionsObj from './ui_actions.devdocs.json'; diff --git a/api_docs/ui_actions_enhanced.mdx b/api_docs/ui_actions_enhanced.mdx index 767b45446dd6e..ee4c124c1bc78 100644 --- a/api_docs/ui_actions_enhanced.mdx +++ b/api_docs/ui_actions_enhanced.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/uiActionsEnhanced title: "uiActionsEnhanced" image: https://source.unsplash.com/400x175/?github description: API docs for the uiActionsEnhanced plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'uiActionsEnhanced'] --- import uiActionsEnhancedObj from './ui_actions_enhanced.devdocs.json'; diff --git a/api_docs/unified_doc_viewer.mdx b/api_docs/unified_doc_viewer.mdx index 6b0cb854bda6d..40d39cf38889d 100644 --- a/api_docs/unified_doc_viewer.mdx +++ b/api_docs/unified_doc_viewer.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/unifiedDocViewer title: "unifiedDocViewer" image: https://source.unsplash.com/400x175/?github description: API docs for the unifiedDocViewer plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'unifiedDocViewer'] --- import unifiedDocViewerObj from './unified_doc_viewer.devdocs.json'; diff --git a/api_docs/unified_histogram.mdx b/api_docs/unified_histogram.mdx index 1dcaff29967ef..1891c84a43291 100644 --- a/api_docs/unified_histogram.mdx +++ b/api_docs/unified_histogram.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/unifiedHistogram title: "unifiedHistogram" image: https://source.unsplash.com/400x175/?github description: API docs for the unifiedHistogram plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'unifiedHistogram'] --- import unifiedHistogramObj from './unified_histogram.devdocs.json'; diff --git a/api_docs/unified_search.mdx b/api_docs/unified_search.mdx index d34b2415bec5b..8d8a75d1e24fb 100644 --- a/api_docs/unified_search.mdx +++ b/api_docs/unified_search.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/unifiedSearch title: "unifiedSearch" image: https://source.unsplash.com/400x175/?github description: API docs for the unifiedSearch plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'unifiedSearch'] --- import unifiedSearchObj from './unified_search.devdocs.json'; diff --git a/api_docs/unified_search_autocomplete.mdx b/api_docs/unified_search_autocomplete.mdx index 54670e2f9a144..d723811056abb 100644 --- a/api_docs/unified_search_autocomplete.mdx +++ b/api_docs/unified_search_autocomplete.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/unifiedSearch-autocomplete title: "unifiedSearch.autocomplete" image: https://source.unsplash.com/400x175/?github description: API docs for the unifiedSearch.autocomplete plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'unifiedSearch.autocomplete'] --- import unifiedSearchAutocompleteObj from './unified_search_autocomplete.devdocs.json'; diff --git a/api_docs/uptime.mdx b/api_docs/uptime.mdx index 96ffb17e96aef..31b8b019d2214 100644 --- a/api_docs/uptime.mdx +++ b/api_docs/uptime.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/uptime title: "uptime" image: https://source.unsplash.com/400x175/?github description: API docs for the uptime plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'uptime'] --- import uptimeObj from './uptime.devdocs.json'; diff --git a/api_docs/url_forwarding.mdx b/api_docs/url_forwarding.mdx index e404a15366eae..639213885a9b0 100644 --- a/api_docs/url_forwarding.mdx +++ b/api_docs/url_forwarding.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/urlForwarding title: "urlForwarding" image: https://source.unsplash.com/400x175/?github description: API docs for the urlForwarding plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'urlForwarding'] --- import urlForwardingObj from './url_forwarding.devdocs.json'; diff --git a/api_docs/usage_collection.mdx b/api_docs/usage_collection.mdx index 9387c479c9790..5d1d2fa5acabc 100644 --- a/api_docs/usage_collection.mdx +++ b/api_docs/usage_collection.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/usageCollection title: "usageCollection" image: https://source.unsplash.com/400x175/?github description: API docs for the usageCollection plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'usageCollection'] --- import usageCollectionObj from './usage_collection.devdocs.json'; diff --git a/api_docs/ux.mdx b/api_docs/ux.mdx index 7f5581b8d7168..19fc2819d034f 100644 --- a/api_docs/ux.mdx +++ b/api_docs/ux.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/ux title: "ux" image: https://source.unsplash.com/400x175/?github description: API docs for the ux plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'ux'] --- import uxObj from './ux.devdocs.json'; diff --git a/api_docs/vis_default_editor.mdx b/api_docs/vis_default_editor.mdx index 5508cc179b77f..23b4994f4d9ba 100644 --- a/api_docs/vis_default_editor.mdx +++ b/api_docs/vis_default_editor.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/visDefaultEditor title: "visDefaultEditor" image: https://source.unsplash.com/400x175/?github description: API docs for the visDefaultEditor plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'visDefaultEditor'] --- import visDefaultEditorObj from './vis_default_editor.devdocs.json'; diff --git a/api_docs/vis_type_gauge.mdx b/api_docs/vis_type_gauge.mdx index a94842ca10bae..841f05b43bc9d 100644 --- a/api_docs/vis_type_gauge.mdx +++ b/api_docs/vis_type_gauge.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/visTypeGauge title: "visTypeGauge" image: https://source.unsplash.com/400x175/?github description: API docs for the visTypeGauge plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'visTypeGauge'] --- import visTypeGaugeObj from './vis_type_gauge.devdocs.json'; diff --git a/api_docs/vis_type_heatmap.mdx b/api_docs/vis_type_heatmap.mdx index b093c46ffe821..99b45387ce751 100644 --- a/api_docs/vis_type_heatmap.mdx +++ b/api_docs/vis_type_heatmap.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/visTypeHeatmap title: "visTypeHeatmap" image: https://source.unsplash.com/400x175/?github description: API docs for the visTypeHeatmap plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'visTypeHeatmap'] --- import visTypeHeatmapObj from './vis_type_heatmap.devdocs.json'; diff --git a/api_docs/vis_type_pie.mdx b/api_docs/vis_type_pie.mdx index ec6cbefedd488..3d0a78fc110d5 100644 --- a/api_docs/vis_type_pie.mdx +++ b/api_docs/vis_type_pie.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/visTypePie title: "visTypePie" image: https://source.unsplash.com/400x175/?github description: API docs for the visTypePie plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'visTypePie'] --- import visTypePieObj from './vis_type_pie.devdocs.json'; diff --git a/api_docs/vis_type_table.mdx b/api_docs/vis_type_table.mdx index 08599a8919bb4..f8842f1a8159b 100644 --- a/api_docs/vis_type_table.mdx +++ b/api_docs/vis_type_table.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/visTypeTable title: "visTypeTable" image: https://source.unsplash.com/400x175/?github description: API docs for the visTypeTable plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'visTypeTable'] --- import visTypeTableObj from './vis_type_table.devdocs.json'; diff --git a/api_docs/vis_type_timelion.mdx b/api_docs/vis_type_timelion.mdx index 06a01a0e20b81..51fa549d7c75e 100644 --- a/api_docs/vis_type_timelion.mdx +++ b/api_docs/vis_type_timelion.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/visTypeTimelion title: "visTypeTimelion" image: https://source.unsplash.com/400x175/?github description: API docs for the visTypeTimelion plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'visTypeTimelion'] --- import visTypeTimelionObj from './vis_type_timelion.devdocs.json'; diff --git a/api_docs/vis_type_timeseries.mdx b/api_docs/vis_type_timeseries.mdx index 4455870787e63..f59e34c90a54c 100644 --- a/api_docs/vis_type_timeseries.mdx +++ b/api_docs/vis_type_timeseries.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/visTypeTimeseries title: "visTypeTimeseries" image: https://source.unsplash.com/400x175/?github description: API docs for the visTypeTimeseries plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'visTypeTimeseries'] --- import visTypeTimeseriesObj from './vis_type_timeseries.devdocs.json'; diff --git a/api_docs/vis_type_vega.mdx b/api_docs/vis_type_vega.mdx index 5b97edaf3399f..a93010c4c5801 100644 --- a/api_docs/vis_type_vega.mdx +++ b/api_docs/vis_type_vega.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/visTypeVega title: "visTypeVega" image: https://source.unsplash.com/400x175/?github description: API docs for the visTypeVega plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'visTypeVega'] --- import visTypeVegaObj from './vis_type_vega.devdocs.json'; diff --git a/api_docs/vis_type_vislib.mdx b/api_docs/vis_type_vislib.mdx index 3956d33ab7a1b..8335abf764488 100644 --- a/api_docs/vis_type_vislib.mdx +++ b/api_docs/vis_type_vislib.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/visTypeVislib title: "visTypeVislib" image: https://source.unsplash.com/400x175/?github description: API docs for the visTypeVislib plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'visTypeVislib'] --- import visTypeVislibObj from './vis_type_vislib.devdocs.json'; diff --git a/api_docs/vis_type_xy.mdx b/api_docs/vis_type_xy.mdx index 35ce1be00600a..ac1f6b4093704 100644 --- a/api_docs/vis_type_xy.mdx +++ b/api_docs/vis_type_xy.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/visTypeXy title: "visTypeXy" image: https://source.unsplash.com/400x175/?github description: API docs for the visTypeXy plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'visTypeXy'] --- import visTypeXyObj from './vis_type_xy.devdocs.json'; diff --git a/api_docs/visualizations.mdx b/api_docs/visualizations.mdx index 9b82d217fc15e..0207593e0f85a 100644 --- a/api_docs/visualizations.mdx +++ b/api_docs/visualizations.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/visualizations title: "visualizations" image: https://source.unsplash.com/400x175/?github description: API docs for the visualizations plugin -date: 2024-01-27 +date: 2024-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'visualizations'] --- import visualizationsObj from './visualizations.devdocs.json'; From d791cdf1de8711e5aa1d6dd2901ea99f5f253132 Mon Sep 17 00:00:00 2001 From: David Luna Date: Sun, 28 Jan 2024 10:26:55 +0100 Subject: [PATCH 19/46] [APM] feat(plugins-apm): add metrics dashboard for opentelemetry-node services (#174700) This PR adds a specific dashboard for metrics being reported by an opentelemetry nodejs agent. As for now the UI is showing a default dashboard that does not conform to the document structure and therefore not showing the real values of the metrics. The new dashboard contains 2 panels: - memory usage in bytes - memory utilization in % --- .../static_dashboard/dashboards/dashboard_catalog.ts | 7 +++++++ .../static_dashboard/dashboards/opentelemetry_nodejs.json | 1 + 2 files changed, 8 insertions(+) create mode 100644 x-pack/plugins/apm/public/components/app/metrics/static_dashboard/dashboards/opentelemetry_nodejs.json diff --git a/x-pack/plugins/apm/public/components/app/metrics/static_dashboard/dashboards/dashboard_catalog.ts b/x-pack/plugins/apm/public/components/app/metrics/static_dashboard/dashboards/dashboard_catalog.ts index 2630204f5041e..7293c045093f1 100644 --- a/x-pack/plugins/apm/public/components/app/metrics/static_dashboard/dashboards/dashboard_catalog.ts +++ b/x-pack/plugins/apm/public/components/app/metrics/static_dashboard/dashboards/dashboard_catalog.ts @@ -7,6 +7,7 @@ export const AGENT_NAME_DASHBOARD_FILE_MAPPING: Record = { nodejs: 'nodejs', + 'opentelemetry/nodejs': 'opentelemetry_nodejs', java: 'java', }; @@ -22,6 +23,12 @@ export async function loadDashboardFile(filename: string): Promise { './nodejs.json' ); } + case 'opentelemetry_nodejs': { + return import( + /* webpackChunkName: "lazyNodeJsDashboard" */ + './opentelemetry_nodejs.json' + ); + } case 'java': { return import( /* webpackChunkName: "lazyJavaDashboard" */ diff --git a/x-pack/plugins/apm/public/components/app/metrics/static_dashboard/dashboards/opentelemetry_nodejs.json b/x-pack/plugins/apm/public/components/app/metrics/static_dashboard/dashboards/opentelemetry_nodejs.json new file mode 100644 index 0000000000000..b9552e182893b --- /dev/null +++ b/x-pack/plugins/apm/public/components/app/metrics/static_dashboard/dashboards/opentelemetry_nodejs.json @@ -0,0 +1 @@ +{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[]}"},"optionsJSON":"{\"useMargins\":true,\"syncColors\":false,\"syncCursor\":true,\"syncTooltips\":false,\"hidePanelTitles\":false}","panelsJSON":"[{\"version\":\"8.10.2\",\"type\":\"lens\",\"gridData\":{\"x\":0,\"y\":0,\"w\":24,\"h\":15,\"i\":\"f3de253a-8c79-46d0-acb2-05eef8d056be\"},\"panelIndex\":\"f3de253a-8c79-46d0-acb2-05eef8d056be\",\"embeddableConfig\":{\"attributes\":{\"title\":\"\",\"description\":\"\",\"visualizationType\":\"lnsXY\",\"type\":\"lens\",\"references\":[{\"type\":\"index-pattern\",\"id\":\"metrics-*\",\"name\":\"indexpattern-datasource-layer-ed2c0b0b-d8c5-415d-aec6-7681d578d3db\"}],\"state\":{\"visualization\":{\"legend\":{\"isVisible\":true,\"position\":\"bottom\",\"shouldTruncate\":true},\"valueLabels\":\"hide\",\"fittingFunction\":\"None\",\"axisTitlesVisibilitySettings\":{\"x\":true,\"yLeft\":true,\"yRight\":true},\"tickLabelsVisibilitySettings\":{\"x\":true,\"yLeft\":true,\"yRight\":true},\"labelsOrientation\":{\"x\":0,\"yLeft\":0,\"yRight\":0},\"gridlinesVisibilitySettings\":{\"x\":true,\"yLeft\":true,\"yRight\":true},\"preferredSeriesType\":\"line\",\"layers\":[{\"layerId\":\"ed2c0b0b-d8c5-415d-aec6-7681d578d3db\",\"accessors\":[\"8a334ede-47b6-4eae-aeea-1e2bcc472f94\",\"3b9cf7ee-613d-4c9c-8a1b-5fca7fdc5dc7\",\"282f5b98-13c4-41dd-bbf4-5a6f8928a857\"],\"position\":\"top\",\"seriesType\":\"line\",\"showGridlines\":false,\"layerType\":\"data\",\"xAccessor\":\"719ac5fd-a2f0-4bf3-8dbc-c00357e96228\"}],\"yTitle\":\"Usage [bytes]\"},\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filters\":[],\"datasourceStates\":{\"formBased\":{\"layers\":{\"ed2c0b0b-d8c5-415d-aec6-7681d578d3db\":{\"columns\":{\"719ac5fd-a2f0-4bf3-8dbc-c00357e96228\":{\"label\":\"@timestamp\",\"dataType\":\"date\",\"operationType\":\"date_histogram\",\"sourceField\":\"@timestamp\",\"isBucketed\":true,\"scale\":\"interval\",\"params\":{\"interval\":\"auto\",\"includeEmptyRows\":true,\"dropPartials\":false}},\"8a334ede-47b6-4eae-aeea-1e2bcc472f94\":{\"label\":\"Free\",\"dataType\":\"number\",\"operationType\":\"average\",\"sourceField\":\"system.memory.usage\",\"isBucketed\":false,\"scale\":\"ratio\",\"filter\":{\"query\":\"labels.state: \\\"free\\\" \",\"language\":\"kuery\"},\"params\":{\"emptyAsNull\":true,\"format\":{\"id\":\"bytes\",\"params\":{\"decimals\":2}}},\"customLabel\":true},\"3b9cf7ee-613d-4c9c-8a1b-5fca7fdc5dc7\":{\"label\":\"Used\",\"dataType\":\"number\",\"operationType\":\"average\",\"sourceField\":\"system.memory.usage\",\"isBucketed\":false,\"scale\":\"ratio\",\"filter\":{\"query\":\"labels.state: \\\"used\\\" \",\"language\":\"kuery\"},\"params\":{\"emptyAsNull\":true,\"format\":{\"id\":\"bytes\",\"params\":{\"decimals\":2}}},\"customLabel\":true},\"282f5b98-13c4-41dd-bbf4-5a6f8928a857X0\":{\"label\":\"Part of average(system.memory.usage, kql='labels.state: \\\"used\\\"') + average(system.memory.usage, kql='labels.state: \\\"free\\\"')\",\"dataType\":\"number\",\"operationType\":\"average\",\"sourceField\":\"system.memory.usage\",\"isBucketed\":false,\"scale\":\"ratio\",\"filter\":{\"query\":\"labels.state: \\\"used\\\"\",\"language\":\"kuery\"},\"params\":{\"emptyAsNull\":false},\"customLabel\":true},\"282f5b98-13c4-41dd-bbf4-5a6f8928a857X1\":{\"label\":\"Part of average(system.memory.usage, kql='labels.state: \\\"used\\\"') + average(system.memory.usage, kql='labels.state: \\\"free\\\"')\",\"dataType\":\"number\",\"operationType\":\"average\",\"sourceField\":\"system.memory.usage\",\"isBucketed\":false,\"scale\":\"ratio\",\"filter\":{\"query\":\"labels.state: \\\"free\\\"\",\"language\":\"kuery\"},\"params\":{\"emptyAsNull\":false},\"customLabel\":true},\"282f5b98-13c4-41dd-bbf4-5a6f8928a857X2\":{\"label\":\"Part of average(system.memory.usage, kql='labels.state: \\\"used\\\"') + average(system.memory.usage, kql='labels.state: \\\"free\\\"')\",\"dataType\":\"number\",\"operationType\":\"math\",\"isBucketed\":false,\"scale\":\"ratio\",\"params\":{\"tinymathAst\":{\"type\":\"function\",\"name\":\"add\",\"args\":[\"282f5b98-13c4-41dd-bbf4-5a6f8928a857X0\",\"282f5b98-13c4-41dd-bbf4-5a6f8928a857X1\"],\"location\":{\"min\":0,\"max\":115},\"text\":\"average(system.memory.usage, kql='labels.state: \\\"used\\\"') + average(system.memory.usage, kql='labels.state: \\\"free\\\"')\"}},\"references\":[\"282f5b98-13c4-41dd-bbf4-5a6f8928a857X0\",\"282f5b98-13c4-41dd-bbf4-5a6f8928a857X1\"],\"customLabel\":true},\"282f5b98-13c4-41dd-bbf4-5a6f8928a857\":{\"label\":\"Total\",\"dataType\":\"number\",\"operationType\":\"formula\",\"isBucketed\":false,\"scale\":\"ratio\",\"params\":{\"formula\":\"average(system.memory.usage, kql='labels.state: \\\"used\\\"') + average(system.memory.usage, kql='labels.state: \\\"free\\\"')\",\"isFormulaBroken\":false,\"format\":{\"id\":\"bytes\",\"params\":{\"decimals\":2}}},\"references\":[\"282f5b98-13c4-41dd-bbf4-5a6f8928a857X2\"],\"customLabel\":true}},\"columnOrder\":[\"719ac5fd-a2f0-4bf3-8dbc-c00357e96228\",\"8a334ede-47b6-4eae-aeea-1e2bcc472f94\",\"3b9cf7ee-613d-4c9c-8a1b-5fca7fdc5dc7\",\"282f5b98-13c4-41dd-bbf4-5a6f8928a857\",\"282f5b98-13c4-41dd-bbf4-5a6f8928a857X0\",\"282f5b98-13c4-41dd-bbf4-5a6f8928a857X1\",\"282f5b98-13c4-41dd-bbf4-5a6f8928a857X2\"],\"incompleteColumns\":{},\"sampling\":1}}},\"indexpattern\":{\"layers\":{}},\"textBased\":{\"layers\":{}}},\"internalReferences\":[],\"adHocDataViews\":{}}},\"hidePanelTitles\":false,\"enhancements\":{}},\"title\":\"System Memory Usage\"},{\"version\":\"8.10.2\",\"type\":\"lens\",\"gridData\":{\"x\":24,\"y\":0,\"w\":24,\"h\":15,\"i\":\"9dcf1114-6984-4238-8229-cb9e802e0bdb\"},\"panelIndex\":\"9dcf1114-6984-4238-8229-cb9e802e0bdb\",\"embeddableConfig\":{\"attributes\":{\"title\":\"\",\"description\":\"\",\"visualizationType\":\"lnsXY\",\"type\":\"lens\",\"references\":[{\"type\":\"index-pattern\",\"id\":\"apm_static_index_pattern_id\",\"name\":\"indexpattern-datasource-layer-1633fa19-f9f3-4149-90c3-bffd1ba4e6c4\"}],\"state\":{\"visualization\":{\"legend\":{\"isVisible\":true,\"position\":\"bottom\"},\"valueLabels\":\"hide\",\"fittingFunction\":\"None\",\"axisTitlesVisibilitySettings\":{\"x\":false,\"yLeft\":true,\"yRight\":true},\"tickLabelsVisibilitySettings\":{\"x\":true,\"yLeft\":true,\"yRight\":true},\"labelsOrientation\":{\"x\":0,\"yLeft\":0,\"yRight\":0},\"gridlinesVisibilitySettings\":{\"x\":true,\"yLeft\":true,\"yRight\":true},\"preferredSeriesType\":\"bar_stacked\",\"layers\":[{\"layerId\":\"1633fa19-f9f3-4149-90c3-bffd1ba4e6c4\",\"accessors\":[\"74908758-6e28-43d5-929a-b4070c9026a1\",\"a49dd439-fc3c-4ebb-a2ca-46c7992cc29f\"],\"position\":\"top\",\"seriesType\":\"line\",\"showGridlines\":false,\"layerType\":\"data\",\"xAccessor\":\"24a38611-9513-4e32-bb79-2a723c11a513\"}],\"yTitle\":\"Utilization [%]\"},\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filters\":[],\"datasourceStates\":{\"formBased\":{\"layers\":{\"1633fa19-f9f3-4149-90c3-bffd1ba4e6c4\":{\"columns\":{\"24a38611-9513-4e32-bb79-2a723c11a513\":{\"label\":\"@timestamp\",\"dataType\":\"date\",\"operationType\":\"date_histogram\",\"sourceField\":\"@timestamp\",\"isBucketed\":true,\"scale\":\"interval\",\"params\":{\"interval\":\"auto\",\"includeEmptyRows\":true,\"dropPartials\":false}},\"74908758-6e28-43d5-929a-b4070c9026a1\":{\"label\":\"Average\",\"dataType\":\"number\",\"operationType\":\"average\",\"sourceField\":\"system.memory.utilization\",\"isBucketed\":false,\"scale\":\"ratio\",\"filter\":{\"query\":\"labels.state: \\\"used\\\" \",\"language\":\"kuery\"},\"params\":{\"emptyAsNull\":true,\"format\":{\"id\":\"percent\",\"params\":{\"decimals\":2}}},\"customLabel\":true},\"a49dd439-fc3c-4ebb-a2ca-46c7992cc29f\":{\"label\":\"Max\",\"dataType\":\"number\",\"operationType\":\"max\",\"sourceField\":\"system.memory.utilization\",\"isBucketed\":false,\"scale\":\"ratio\",\"params\":{\"emptyAsNull\":true,\"format\":{\"id\":\"percent\",\"params\":{\"decimals\":2}}},\"customLabel\":true,\"filter\":{\"query\":\"labels.state: \\\"used\\\" \",\"language\":\"kuery\"}}},\"columnOrder\":[\"24a38611-9513-4e32-bb79-2a723c11a513\",\"74908758-6e28-43d5-929a-b4070c9026a1\",\"a49dd439-fc3c-4ebb-a2ca-46c7992cc29f\"],\"incompleteColumns\":{},\"sampling\":1}}},\"textBased\":{\"layers\":{}}},\"internalReferences\":[],\"adHocDataViews\":{}}},\"hidePanelTitles\":false,\"enhancements\":{}},\"title\":\"System Memory Utilization\"}]","timeRestore":false,"title":"OpenTelemetry Memory Metrics","version":1},"coreMigrationVersion":"8.8.0","created_at":"2023-11-06T12:28:32.691Z","id":"fef77323-303f-4e39-a81f-553c268d16ec","managed":false,"references":[{"id":"metrics-*","name":"f3de253a-8c79-46d0-acb2-05eef8d056be:indexpattern-datasource-layer-ed2c0b0b-d8c5-415d-aec6-7681d578d3db","type":"index-pattern"},{"id":"apm_static_index_pattern_id","name":"9dcf1114-6984-4238-8229-cb9e802e0bdb:indexpattern-datasource-layer-1633fa19-f9f3-4149-90c3-bffd1ba4e6c4","type":"index-pattern"}],"type":"dashboard","typeMigrationVersion":"8.9.0","updated_at":"2023-11-06T12:28:32.691Z","version":"WzM4OSwyXQ=="} \ No newline at end of file From 35e96a72504084a5a606bef6d1b9b6bf7af34318 Mon Sep 17 00:00:00 2001 From: Kibana Machine <42973632+kibanamachine@users.noreply.github.com> Date: Mon, 29 Jan 2024 01:01:19 -0500 Subject: [PATCH 20/46] [api-docs] 2024-01-29 Daily api_docs build (#175762) Generated by https://buildkite.com/elastic/kibana-api-docs-daily/builds/597 --- api_docs/actions.mdx | 2 +- api_docs/advanced_settings.mdx | 2 +- api_docs/ai_assistant_management_observability.mdx | 2 +- api_docs/ai_assistant_management_selection.mdx | 2 +- api_docs/aiops.mdx | 2 +- api_docs/alerting.mdx | 2 +- api_docs/apm.mdx | 2 +- api_docs/apm_data_access.mdx | 2 +- api_docs/asset_manager.mdx | 2 +- api_docs/banners.mdx | 2 +- api_docs/bfetch.mdx | 2 +- api_docs/canvas.mdx | 2 +- api_docs/cases.mdx | 2 +- api_docs/charts.mdx | 2 +- api_docs/cloud.mdx | 2 +- api_docs/cloud_data_migration.mdx | 2 +- api_docs/cloud_defend.mdx | 2 +- api_docs/cloud_experiments.mdx | 2 +- api_docs/cloud_security_posture.mdx | 2 +- api_docs/console.mdx | 2 +- api_docs/content_management.mdx | 2 +- api_docs/controls.mdx | 2 +- api_docs/custom_integrations.mdx | 2 +- api_docs/dashboard.mdx | 2 +- api_docs/dashboard_enhanced.mdx | 2 +- api_docs/data.mdx | 2 +- api_docs/data_query.mdx | 2 +- api_docs/data_search.mdx | 2 +- api_docs/data_view_editor.mdx | 2 +- api_docs/data_view_field_editor.mdx | 2 +- api_docs/data_view_management.mdx | 2 +- api_docs/data_views.mdx | 2 +- api_docs/data_visualizer.mdx | 2 +- api_docs/dataset_quality.mdx | 2 +- api_docs/deprecations_by_api.mdx | 2 +- api_docs/deprecations_by_plugin.mdx | 2 +- api_docs/deprecations_by_team.mdx | 2 +- api_docs/dev_tools.mdx | 2 +- api_docs/discover.mdx | 2 +- api_docs/discover_enhanced.mdx | 2 +- api_docs/ecs_data_quality_dashboard.mdx | 2 +- api_docs/elastic_assistant.mdx | 2 +- api_docs/embeddable.mdx | 2 +- api_docs/embeddable_enhanced.mdx | 2 +- api_docs/encrypted_saved_objects.mdx | 2 +- api_docs/enterprise_search.mdx | 2 +- api_docs/es_ui_shared.mdx | 2 +- api_docs/event_annotation.mdx | 2 +- api_docs/event_annotation_listing.mdx | 2 +- api_docs/event_log.mdx | 2 +- api_docs/exploratory_view.mdx | 2 +- api_docs/expression_error.mdx | 2 +- api_docs/expression_gauge.mdx | 2 +- api_docs/expression_heatmap.mdx | 2 +- api_docs/expression_image.mdx | 2 +- api_docs/expression_legacy_metric_vis.mdx | 2 +- api_docs/expression_metric.mdx | 2 +- api_docs/expression_metric_vis.mdx | 2 +- api_docs/expression_partition_vis.mdx | 2 +- api_docs/expression_repeat_image.mdx | 2 +- api_docs/expression_reveal_image.mdx | 2 +- api_docs/expression_shape.mdx | 2 +- api_docs/expression_tagcloud.mdx | 2 +- api_docs/expression_x_y.mdx | 2 +- api_docs/expressions.mdx | 2 +- api_docs/features.mdx | 2 +- api_docs/field_formats.mdx | 2 +- api_docs/file_upload.mdx | 2 +- api_docs/files.mdx | 2 +- api_docs/files_management.mdx | 2 +- api_docs/fleet.mdx | 2 +- api_docs/global_search.mdx | 2 +- api_docs/guided_onboarding.mdx | 2 +- api_docs/home.mdx | 2 +- api_docs/image_embeddable.mdx | 2 +- api_docs/index_lifecycle_management.mdx | 2 +- api_docs/index_management.mdx | 2 +- api_docs/infra.mdx | 2 +- api_docs/ingest_pipelines.mdx | 2 +- api_docs/inspector.mdx | 2 +- api_docs/interactive_setup.mdx | 2 +- api_docs/kbn_ace.mdx | 2 +- api_docs/kbn_actions_types.mdx | 2 +- api_docs/kbn_aiops_components.mdx | 2 +- api_docs/kbn_aiops_utils.mdx | 2 +- api_docs/kbn_alerting_api_integration_helpers.mdx | 2 +- api_docs/kbn_alerting_state_types.mdx | 2 +- api_docs/kbn_alerting_types.mdx | 2 +- api_docs/kbn_alerts_as_data_utils.mdx | 2 +- api_docs/kbn_alerts_ui_shared.mdx | 2 +- api_docs/kbn_analytics.mdx | 2 +- api_docs/kbn_analytics_client.mdx | 2 +- api_docs/kbn_analytics_collection_utils.mdx | 2 +- api_docs/kbn_analytics_shippers_elastic_v3_browser.mdx | 2 +- api_docs/kbn_analytics_shippers_elastic_v3_common.mdx | 2 +- api_docs/kbn_analytics_shippers_elastic_v3_server.mdx | 2 +- api_docs/kbn_analytics_shippers_fullstory.mdx | 2 +- api_docs/kbn_apm_config_loader.mdx | 2 +- api_docs/kbn_apm_synthtrace.mdx | 2 +- api_docs/kbn_apm_synthtrace_client.mdx | 2 +- api_docs/kbn_apm_utils.mdx | 2 +- api_docs/kbn_axe_config.mdx | 2 +- api_docs/kbn_bfetch_error.mdx | 2 +- api_docs/kbn_calculate_auto.mdx | 2 +- api_docs/kbn_calculate_width_from_char_count.mdx | 2 +- api_docs/kbn_cases_components.mdx | 2 +- api_docs/kbn_cell_actions.mdx | 2 +- api_docs/kbn_chart_expressions_common.mdx | 2 +- api_docs/kbn_chart_icons.mdx | 2 +- api_docs/kbn_ci_stats_core.mdx | 2 +- api_docs/kbn_ci_stats_performance_metrics.mdx | 2 +- api_docs/kbn_ci_stats_reporter.mdx | 2 +- api_docs/kbn_cli_dev_mode.mdx | 2 +- api_docs/kbn_code_editor.mdx | 2 +- api_docs/kbn_code_editor_mock.mdx | 2 +- api_docs/kbn_code_owners.mdx | 2 +- api_docs/kbn_coloring.mdx | 2 +- api_docs/kbn_config.mdx | 2 +- api_docs/kbn_config_mocks.mdx | 2 +- api_docs/kbn_config_schema.mdx | 2 +- api_docs/kbn_content_management_content_editor.mdx | 2 +- api_docs/kbn_content_management_tabbed_table_list_view.mdx | 2 +- api_docs/kbn_content_management_table_list_view.mdx | 2 +- api_docs/kbn_content_management_table_list_view_common.mdx | 2 +- api_docs/kbn_content_management_table_list_view_table.mdx | 2 +- api_docs/kbn_content_management_utils.mdx | 2 +- api_docs/kbn_core_analytics_browser.mdx | 2 +- api_docs/kbn_core_analytics_browser_internal.mdx | 2 +- api_docs/kbn_core_analytics_browser_mocks.mdx | 2 +- api_docs/kbn_core_analytics_server.mdx | 2 +- api_docs/kbn_core_analytics_server_internal.mdx | 2 +- api_docs/kbn_core_analytics_server_mocks.mdx | 2 +- api_docs/kbn_core_application_browser.mdx | 2 +- api_docs/kbn_core_application_browser_internal.mdx | 2 +- api_docs/kbn_core_application_browser_mocks.mdx | 2 +- api_docs/kbn_core_application_common.mdx | 2 +- api_docs/kbn_core_apps_browser_internal.mdx | 2 +- api_docs/kbn_core_apps_browser_mocks.mdx | 2 +- api_docs/kbn_core_apps_server_internal.mdx | 2 +- api_docs/kbn_core_base_browser_mocks.mdx | 2 +- api_docs/kbn_core_base_common.mdx | 2 +- api_docs/kbn_core_base_server_internal.mdx | 2 +- api_docs/kbn_core_base_server_mocks.mdx | 2 +- api_docs/kbn_core_capabilities_browser_mocks.mdx | 2 +- api_docs/kbn_core_capabilities_common.mdx | 2 +- api_docs/kbn_core_capabilities_server.mdx | 2 +- api_docs/kbn_core_capabilities_server_mocks.mdx | 2 +- api_docs/kbn_core_chrome_browser.mdx | 2 +- api_docs/kbn_core_chrome_browser_mocks.mdx | 2 +- api_docs/kbn_core_config_server_internal.mdx | 2 +- api_docs/kbn_core_custom_branding_browser.mdx | 2 +- api_docs/kbn_core_custom_branding_browser_internal.mdx | 2 +- api_docs/kbn_core_custom_branding_browser_mocks.mdx | 2 +- api_docs/kbn_core_custom_branding_common.mdx | 2 +- api_docs/kbn_core_custom_branding_server.mdx | 2 +- api_docs/kbn_core_custom_branding_server_internal.mdx | 2 +- api_docs/kbn_core_custom_branding_server_mocks.mdx | 2 +- api_docs/kbn_core_deprecations_browser.mdx | 2 +- api_docs/kbn_core_deprecations_browser_internal.mdx | 2 +- api_docs/kbn_core_deprecations_browser_mocks.mdx | 2 +- api_docs/kbn_core_deprecations_common.mdx | 2 +- api_docs/kbn_core_deprecations_server.mdx | 2 +- api_docs/kbn_core_deprecations_server_internal.mdx | 2 +- api_docs/kbn_core_deprecations_server_mocks.mdx | 2 +- api_docs/kbn_core_doc_links_browser.mdx | 2 +- api_docs/kbn_core_doc_links_browser_mocks.mdx | 2 +- api_docs/kbn_core_doc_links_server.mdx | 2 +- api_docs/kbn_core_doc_links_server_mocks.mdx | 2 +- api_docs/kbn_core_elasticsearch_client_server_internal.mdx | 2 +- api_docs/kbn_core_elasticsearch_client_server_mocks.mdx | 2 +- api_docs/kbn_core_elasticsearch_server.mdx | 2 +- api_docs/kbn_core_elasticsearch_server_internal.mdx | 2 +- api_docs/kbn_core_elasticsearch_server_mocks.mdx | 2 +- api_docs/kbn_core_environment_server_internal.mdx | 2 +- api_docs/kbn_core_environment_server_mocks.mdx | 2 +- api_docs/kbn_core_execution_context_browser.mdx | 2 +- api_docs/kbn_core_execution_context_browser_internal.mdx | 2 +- api_docs/kbn_core_execution_context_browser_mocks.mdx | 2 +- api_docs/kbn_core_execution_context_common.mdx | 2 +- api_docs/kbn_core_execution_context_server.mdx | 2 +- api_docs/kbn_core_execution_context_server_internal.mdx | 2 +- api_docs/kbn_core_execution_context_server_mocks.mdx | 2 +- api_docs/kbn_core_fatal_errors_browser.mdx | 2 +- api_docs/kbn_core_fatal_errors_browser_mocks.mdx | 2 +- api_docs/kbn_core_http_browser.mdx | 2 +- api_docs/kbn_core_http_browser_internal.mdx | 2 +- api_docs/kbn_core_http_browser_mocks.mdx | 2 +- api_docs/kbn_core_http_common.mdx | 2 +- api_docs/kbn_core_http_context_server_mocks.mdx | 2 +- api_docs/kbn_core_http_request_handler_context_server.mdx | 2 +- api_docs/kbn_core_http_resources_server.mdx | 2 +- api_docs/kbn_core_http_resources_server_internal.mdx | 2 +- api_docs/kbn_core_http_resources_server_mocks.mdx | 2 +- api_docs/kbn_core_http_router_server_internal.mdx | 2 +- api_docs/kbn_core_http_router_server_mocks.mdx | 2 +- api_docs/kbn_core_http_server.mdx | 2 +- api_docs/kbn_core_http_server_internal.mdx | 2 +- api_docs/kbn_core_http_server_mocks.mdx | 2 +- api_docs/kbn_core_i18n_browser.mdx | 2 +- api_docs/kbn_core_i18n_browser_mocks.mdx | 2 +- api_docs/kbn_core_i18n_server.mdx | 2 +- api_docs/kbn_core_i18n_server_internal.mdx | 2 +- api_docs/kbn_core_i18n_server_mocks.mdx | 2 +- api_docs/kbn_core_injected_metadata_browser_mocks.mdx | 2 +- api_docs/kbn_core_integrations_browser_internal.mdx | 2 +- api_docs/kbn_core_integrations_browser_mocks.mdx | 2 +- api_docs/kbn_core_lifecycle_browser.mdx | 2 +- api_docs/kbn_core_lifecycle_browser_mocks.mdx | 2 +- api_docs/kbn_core_lifecycle_server.mdx | 2 +- api_docs/kbn_core_lifecycle_server_mocks.mdx | 2 +- api_docs/kbn_core_logging_browser_mocks.mdx | 2 +- api_docs/kbn_core_logging_common_internal.mdx | 2 +- api_docs/kbn_core_logging_server.mdx | 2 +- api_docs/kbn_core_logging_server_internal.mdx | 2 +- api_docs/kbn_core_logging_server_mocks.mdx | 2 +- api_docs/kbn_core_metrics_collectors_server_internal.mdx | 2 +- api_docs/kbn_core_metrics_collectors_server_mocks.mdx | 2 +- api_docs/kbn_core_metrics_server.mdx | 2 +- api_docs/kbn_core_metrics_server_internal.mdx | 2 +- api_docs/kbn_core_metrics_server_mocks.mdx | 2 +- api_docs/kbn_core_mount_utils_browser.mdx | 2 +- api_docs/kbn_core_node_server.mdx | 2 +- api_docs/kbn_core_node_server_internal.mdx | 2 +- api_docs/kbn_core_node_server_mocks.mdx | 2 +- api_docs/kbn_core_notifications_browser.mdx | 2 +- api_docs/kbn_core_notifications_browser_internal.mdx | 2 +- api_docs/kbn_core_notifications_browser_mocks.mdx | 2 +- api_docs/kbn_core_overlays_browser.mdx | 2 +- api_docs/kbn_core_overlays_browser_internal.mdx | 2 +- api_docs/kbn_core_overlays_browser_mocks.mdx | 2 +- api_docs/kbn_core_plugins_browser.mdx | 2 +- api_docs/kbn_core_plugins_browser_mocks.mdx | 2 +- api_docs/kbn_core_plugins_contracts_browser.mdx | 2 +- api_docs/kbn_core_plugins_contracts_server.mdx | 2 +- api_docs/kbn_core_plugins_server.mdx | 2 +- api_docs/kbn_core_plugins_server_mocks.mdx | 2 +- api_docs/kbn_core_preboot_server.mdx | 2 +- api_docs/kbn_core_preboot_server_mocks.mdx | 2 +- api_docs/kbn_core_rendering_browser_mocks.mdx | 2 +- api_docs/kbn_core_rendering_server_internal.mdx | 2 +- api_docs/kbn_core_rendering_server_mocks.mdx | 2 +- api_docs/kbn_core_root_server_internal.mdx | 2 +- api_docs/kbn_core_saved_objects_api_browser.mdx | 2 +- api_docs/kbn_core_saved_objects_api_server.mdx | 2 +- api_docs/kbn_core_saved_objects_api_server_mocks.mdx | 2 +- api_docs/kbn_core_saved_objects_base_server_internal.mdx | 2 +- api_docs/kbn_core_saved_objects_base_server_mocks.mdx | 2 +- api_docs/kbn_core_saved_objects_browser.mdx | 2 +- api_docs/kbn_core_saved_objects_browser_internal.mdx | 2 +- api_docs/kbn_core_saved_objects_browser_mocks.mdx | 2 +- api_docs/kbn_core_saved_objects_common.mdx | 2 +- .../kbn_core_saved_objects_import_export_server_internal.mdx | 2 +- api_docs/kbn_core_saved_objects_import_export_server_mocks.mdx | 2 +- api_docs/kbn_core_saved_objects_migration_server_internal.mdx | 2 +- api_docs/kbn_core_saved_objects_migration_server_mocks.mdx | 2 +- api_docs/kbn_core_saved_objects_server.mdx | 2 +- api_docs/kbn_core_saved_objects_server_internal.mdx | 2 +- api_docs/kbn_core_saved_objects_server_mocks.mdx | 2 +- api_docs/kbn_core_saved_objects_utils_server.mdx | 2 +- api_docs/kbn_core_status_common.mdx | 2 +- api_docs/kbn_core_status_common_internal.mdx | 2 +- api_docs/kbn_core_status_server.mdx | 2 +- api_docs/kbn_core_status_server_internal.mdx | 2 +- api_docs/kbn_core_status_server_mocks.mdx | 2 +- api_docs/kbn_core_test_helpers_deprecations_getters.mdx | 2 +- api_docs/kbn_core_test_helpers_http_setup_browser.mdx | 2 +- api_docs/kbn_core_test_helpers_kbn_server.mdx | 2 +- api_docs/kbn_core_test_helpers_model_versions.mdx | 2 +- api_docs/kbn_core_test_helpers_so_type_serializer.mdx | 2 +- api_docs/kbn_core_test_helpers_test_utils.mdx | 2 +- api_docs/kbn_core_theme_browser.mdx | 2 +- api_docs/kbn_core_theme_browser_mocks.mdx | 2 +- api_docs/kbn_core_ui_settings_browser.mdx | 2 +- api_docs/kbn_core_ui_settings_browser_internal.mdx | 2 +- api_docs/kbn_core_ui_settings_browser_mocks.mdx | 2 +- api_docs/kbn_core_ui_settings_common.mdx | 2 +- api_docs/kbn_core_ui_settings_server.mdx | 2 +- api_docs/kbn_core_ui_settings_server_internal.mdx | 2 +- api_docs/kbn_core_ui_settings_server_mocks.mdx | 2 +- api_docs/kbn_core_usage_data_server.mdx | 2 +- api_docs/kbn_core_usage_data_server_internal.mdx | 2 +- api_docs/kbn_core_usage_data_server_mocks.mdx | 2 +- api_docs/kbn_core_user_settings_server.mdx | 2 +- api_docs/kbn_core_user_settings_server_internal.mdx | 2 +- api_docs/kbn_core_user_settings_server_mocks.mdx | 2 +- api_docs/kbn_crypto.mdx | 2 +- api_docs/kbn_crypto_browser.mdx | 2 +- api_docs/kbn_custom_icons.mdx | 2 +- api_docs/kbn_custom_integrations.mdx | 2 +- api_docs/kbn_cypress_config.mdx | 2 +- api_docs/kbn_data_forge.mdx | 2 +- api_docs/kbn_data_service.mdx | 2 +- api_docs/kbn_data_stream_adapter.mdx | 2 +- api_docs/kbn_datemath.mdx | 2 +- api_docs/kbn_deeplinks_analytics.mdx | 2 +- api_docs/kbn_deeplinks_devtools.mdx | 2 +- api_docs/kbn_deeplinks_management.mdx | 2 +- api_docs/kbn_deeplinks_ml.mdx | 2 +- api_docs/kbn_deeplinks_observability.mdx | 2 +- api_docs/kbn_deeplinks_search.mdx | 2 +- api_docs/kbn_default_nav_analytics.mdx | 2 +- api_docs/kbn_default_nav_devtools.mdx | 2 +- api_docs/kbn_default_nav_management.mdx | 2 +- api_docs/kbn_default_nav_ml.mdx | 2 +- api_docs/kbn_dev_cli_errors.mdx | 2 +- api_docs/kbn_dev_cli_runner.mdx | 2 +- api_docs/kbn_dev_proc_runner.mdx | 2 +- api_docs/kbn_dev_utils.mdx | 2 +- api_docs/kbn_discover_utils.mdx | 2 +- api_docs/kbn_doc_links.mdx | 2 +- api_docs/kbn_docs_utils.mdx | 2 +- api_docs/kbn_dom_drag_drop.mdx | 2 +- api_docs/kbn_ebt_tools.mdx | 2 +- api_docs/kbn_ecs.mdx | 2 +- api_docs/kbn_ecs_data_quality_dashboard.mdx | 2 +- api_docs/kbn_elastic_agent_utils.mdx | 2 +- api_docs/kbn_elastic_assistant.mdx | 2 +- api_docs/kbn_elastic_assistant_common.mdx | 2 +- api_docs/kbn_es.mdx | 2 +- api_docs/kbn_es_archiver.mdx | 2 +- api_docs/kbn_es_errors.mdx | 2 +- api_docs/kbn_es_query.mdx | 2 +- api_docs/kbn_es_types.mdx | 2 +- api_docs/kbn_eslint_plugin_imports.mdx | 2 +- api_docs/kbn_event_annotation_common.mdx | 2 +- api_docs/kbn_event_annotation_components.mdx | 2 +- api_docs/kbn_expandable_flyout.mdx | 2 +- api_docs/kbn_field_types.mdx | 2 +- api_docs/kbn_field_utils.mdx | 2 +- api_docs/kbn_find_used_node_modules.mdx | 2 +- api_docs/kbn_ftr_common_functional_services.mdx | 2 +- api_docs/kbn_ftr_common_functional_ui_services.mdx | 2 +- api_docs/kbn_generate.mdx | 2 +- api_docs/kbn_generate_console_definitions.mdx | 2 +- api_docs/kbn_generate_csv.mdx | 2 +- api_docs/kbn_guided_onboarding.mdx | 2 +- api_docs/kbn_handlebars.mdx | 2 +- api_docs/kbn_hapi_mocks.mdx | 2 +- api_docs/kbn_health_gateway_server.mdx | 2 +- api_docs/kbn_home_sample_data_card.mdx | 2 +- api_docs/kbn_home_sample_data_tab.mdx | 2 +- api_docs/kbn_i18n.mdx | 2 +- api_docs/kbn_i18n_react.mdx | 2 +- api_docs/kbn_import_resolver.mdx | 2 +- api_docs/kbn_infra_forge.mdx | 2 +- api_docs/kbn_interpreter.mdx | 2 +- api_docs/kbn_io_ts_utils.mdx | 2 +- api_docs/kbn_jest_serializers.mdx | 2 +- api_docs/kbn_journeys.mdx | 2 +- api_docs/kbn_json_ast.mdx | 2 +- api_docs/kbn_kibana_manifest_schema.mdx | 2 +- api_docs/kbn_language_documentation_popover.mdx | 2 +- api_docs/kbn_lens_embeddable_utils.mdx | 2 +- api_docs/kbn_lens_formula_docs.mdx | 2 +- api_docs/kbn_logging.mdx | 2 +- api_docs/kbn_logging_mocks.mdx | 2 +- api_docs/kbn_managed_content_badge.mdx | 2 +- api_docs/kbn_managed_vscode_config.mdx | 2 +- api_docs/kbn_management_cards_navigation.mdx | 2 +- api_docs/kbn_management_settings_application.mdx | 2 +- api_docs/kbn_management_settings_components_field_category.mdx | 2 +- api_docs/kbn_management_settings_components_field_input.mdx | 2 +- api_docs/kbn_management_settings_components_field_row.mdx | 2 +- api_docs/kbn_management_settings_components_form.mdx | 2 +- api_docs/kbn_management_settings_field_definition.mdx | 2 +- api_docs/kbn_management_settings_ids.mdx | 2 +- api_docs/kbn_management_settings_section_registry.mdx | 2 +- api_docs/kbn_management_settings_types.mdx | 2 +- api_docs/kbn_management_settings_utilities.mdx | 2 +- api_docs/kbn_management_storybook_config.mdx | 2 +- api_docs/kbn_mapbox_gl.mdx | 2 +- api_docs/kbn_maps_vector_tile_utils.mdx | 2 +- api_docs/kbn_ml_agg_utils.mdx | 2 +- api_docs/kbn_ml_anomaly_utils.mdx | 2 +- api_docs/kbn_ml_category_validator.mdx | 2 +- api_docs/kbn_ml_chi2test.mdx | 2 +- api_docs/kbn_ml_data_frame_analytics_utils.mdx | 2 +- api_docs/kbn_ml_data_grid.mdx | 2 +- api_docs/kbn_ml_date_picker.mdx | 2 +- api_docs/kbn_ml_date_utils.mdx | 2 +- api_docs/kbn_ml_error_utils.mdx | 2 +- api_docs/kbn_ml_in_memory_table.mdx | 2 +- api_docs/kbn_ml_is_defined.mdx | 2 +- api_docs/kbn_ml_is_populated_object.mdx | 2 +- api_docs/kbn_ml_kibana_theme.mdx | 2 +- api_docs/kbn_ml_local_storage.mdx | 2 +- api_docs/kbn_ml_nested_property.mdx | 2 +- api_docs/kbn_ml_number_utils.mdx | 2 +- api_docs/kbn_ml_query_utils.mdx | 2 +- api_docs/kbn_ml_random_sampler_utils.mdx | 2 +- api_docs/kbn_ml_route_utils.mdx | 2 +- api_docs/kbn_ml_runtime_field_utils.mdx | 2 +- api_docs/kbn_ml_string_hash.mdx | 2 +- api_docs/kbn_ml_trained_models_utils.mdx | 2 +- api_docs/kbn_ml_ui_actions.mdx | 2 +- api_docs/kbn_ml_url_state.mdx | 2 +- api_docs/kbn_mock_idp_utils.mdx | 2 +- api_docs/kbn_monaco.mdx | 2 +- api_docs/kbn_object_versioning.mdx | 2 +- api_docs/kbn_observability_alert_details.mdx | 2 +- api_docs/kbn_observability_alerting_test_data.mdx | 2 +- api_docs/kbn_observability_get_padded_alert_time_range_util.mdx | 2 +- api_docs/kbn_openapi_bundler.mdx | 2 +- api_docs/kbn_openapi_generator.mdx | 2 +- api_docs/kbn_optimizer.mdx | 2 +- api_docs/kbn_optimizer_webpack_helpers.mdx | 2 +- api_docs/kbn_osquery_io_ts_types.mdx | 2 +- api_docs/kbn_panel_loader.mdx | 2 +- api_docs/kbn_performance_testing_dataset_extractor.mdx | 2 +- api_docs/kbn_plugin_check.mdx | 2 +- api_docs/kbn_plugin_generator.mdx | 2 +- api_docs/kbn_plugin_helpers.mdx | 2 +- api_docs/kbn_presentation_containers.mdx | 2 +- api_docs/kbn_presentation_library.mdx | 2 +- api_docs/kbn_presentation_publishing.mdx | 2 +- api_docs/kbn_profiling_utils.mdx | 2 +- api_docs/kbn_random_sampling.mdx | 2 +- api_docs/kbn_react_field.mdx | 2 +- api_docs/kbn_react_kibana_context_common.mdx | 2 +- api_docs/kbn_react_kibana_context_render.mdx | 2 +- api_docs/kbn_react_kibana_context_root.mdx | 2 +- api_docs/kbn_react_kibana_context_styled.mdx | 2 +- api_docs/kbn_react_kibana_context_theme.mdx | 2 +- api_docs/kbn_react_kibana_mount.mdx | 2 +- api_docs/kbn_repo_file_maps.mdx | 2 +- api_docs/kbn_repo_linter.mdx | 2 +- api_docs/kbn_repo_path.mdx | 2 +- api_docs/kbn_repo_source_classifier.mdx | 2 +- api_docs/kbn_reporting_common.mdx | 2 +- api_docs/kbn_reporting_export_types_csv.mdx | 2 +- api_docs/kbn_reporting_export_types_csv_common.mdx | 2 +- api_docs/kbn_reporting_export_types_pdf.mdx | 2 +- api_docs/kbn_reporting_export_types_pdf_common.mdx | 2 +- api_docs/kbn_reporting_export_types_png.mdx | 2 +- api_docs/kbn_reporting_export_types_png_common.mdx | 2 +- api_docs/kbn_reporting_mocks_server.mdx | 2 +- api_docs/kbn_reporting_public.mdx | 2 +- api_docs/kbn_reporting_server.mdx | 2 +- api_docs/kbn_resizable_layout.mdx | 2 +- api_docs/kbn_rison.mdx | 2 +- api_docs/kbn_router_utils.mdx | 2 +- api_docs/kbn_rrule.mdx | 2 +- api_docs/kbn_rule_data_utils.mdx | 2 +- api_docs/kbn_saved_objects_settings.mdx | 2 +- api_docs/kbn_search_api_panels.mdx | 2 +- api_docs/kbn_search_connectors.mdx | 2 +- api_docs/kbn_search_errors.mdx | 2 +- api_docs/kbn_search_index_documents.mdx | 2 +- api_docs/kbn_search_response_warnings.mdx | 2 +- api_docs/kbn_security_plugin_types_common.mdx | 2 +- api_docs/kbn_security_plugin_types_public.mdx | 2 +- api_docs/kbn_security_plugin_types_server.mdx | 2 +- api_docs/kbn_security_solution_features.mdx | 2 +- api_docs/kbn_security_solution_navigation.mdx | 2 +- api_docs/kbn_security_solution_side_nav.mdx | 2 +- api_docs/kbn_security_solution_storybook_config.mdx | 2 +- api_docs/kbn_securitysolution_autocomplete.mdx | 2 +- api_docs/kbn_securitysolution_data_table.mdx | 2 +- api_docs/kbn_securitysolution_ecs.mdx | 2 +- api_docs/kbn_securitysolution_es_utils.mdx | 2 +- api_docs/kbn_securitysolution_exception_list_components.mdx | 2 +- api_docs/kbn_securitysolution_grouping.mdx | 2 +- api_docs/kbn_securitysolution_hook_utils.mdx | 2 +- api_docs/kbn_securitysolution_io_ts_alerting_types.mdx | 2 +- api_docs/kbn_securitysolution_io_ts_list_types.mdx | 2 +- api_docs/kbn_securitysolution_io_ts_types.mdx | 2 +- api_docs/kbn_securitysolution_io_ts_utils.mdx | 2 +- api_docs/kbn_securitysolution_list_api.mdx | 2 +- api_docs/kbn_securitysolution_list_constants.mdx | 2 +- api_docs/kbn_securitysolution_list_hooks.mdx | 2 +- api_docs/kbn_securitysolution_list_utils.mdx | 2 +- api_docs/kbn_securitysolution_rules.mdx | 2 +- api_docs/kbn_securitysolution_t_grid.mdx | 2 +- api_docs/kbn_securitysolution_utils.mdx | 2 +- api_docs/kbn_server_http_tools.mdx | 2 +- api_docs/kbn_server_route_repository.mdx | 2 +- api_docs/kbn_serverless_common_settings.mdx | 2 +- api_docs/kbn_serverless_observability_settings.mdx | 2 +- api_docs/kbn_serverless_project_switcher.mdx | 2 +- api_docs/kbn_serverless_search_settings.mdx | 2 +- api_docs/kbn_serverless_security_settings.mdx | 2 +- api_docs/kbn_serverless_storybook_config.mdx | 2 +- api_docs/kbn_shared_svg.mdx | 2 +- api_docs/kbn_shared_ux_avatar_solution.mdx | 2 +- api_docs/kbn_shared_ux_button_exit_full_screen.mdx | 2 +- api_docs/kbn_shared_ux_button_toolbar.mdx | 2 +- api_docs/kbn_shared_ux_card_no_data.mdx | 2 +- api_docs/kbn_shared_ux_card_no_data_mocks.mdx | 2 +- api_docs/kbn_shared_ux_chrome_navigation.mdx | 2 +- api_docs/kbn_shared_ux_error_boundary.mdx | 2 +- api_docs/kbn_shared_ux_file_context.mdx | 2 +- api_docs/kbn_shared_ux_file_image.mdx | 2 +- api_docs/kbn_shared_ux_file_image_mocks.mdx | 2 +- api_docs/kbn_shared_ux_file_mocks.mdx | 2 +- api_docs/kbn_shared_ux_file_picker.mdx | 2 +- api_docs/kbn_shared_ux_file_types.mdx | 2 +- api_docs/kbn_shared_ux_file_upload.mdx | 2 +- api_docs/kbn_shared_ux_file_util.mdx | 2 +- api_docs/kbn_shared_ux_link_redirect_app.mdx | 2 +- api_docs/kbn_shared_ux_link_redirect_app_mocks.mdx | 2 +- api_docs/kbn_shared_ux_markdown.mdx | 2 +- api_docs/kbn_shared_ux_markdown_mocks.mdx | 2 +- api_docs/kbn_shared_ux_page_analytics_no_data.mdx | 2 +- api_docs/kbn_shared_ux_page_analytics_no_data_mocks.mdx | 2 +- api_docs/kbn_shared_ux_page_kibana_no_data.mdx | 2 +- api_docs/kbn_shared_ux_page_kibana_no_data_mocks.mdx | 2 +- api_docs/kbn_shared_ux_page_kibana_template.mdx | 2 +- api_docs/kbn_shared_ux_page_kibana_template_mocks.mdx | 2 +- api_docs/kbn_shared_ux_page_no_data.mdx | 2 +- api_docs/kbn_shared_ux_page_no_data_config.mdx | 2 +- api_docs/kbn_shared_ux_page_no_data_config_mocks.mdx | 2 +- api_docs/kbn_shared_ux_page_no_data_mocks.mdx | 2 +- api_docs/kbn_shared_ux_page_solution_nav.mdx | 2 +- api_docs/kbn_shared_ux_prompt_no_data_views.mdx | 2 +- api_docs/kbn_shared_ux_prompt_no_data_views_mocks.mdx | 2 +- api_docs/kbn_shared_ux_prompt_not_found.mdx | 2 +- api_docs/kbn_shared_ux_router.mdx | 2 +- api_docs/kbn_shared_ux_router_mocks.mdx | 2 +- api_docs/kbn_shared_ux_storybook_config.mdx | 2 +- api_docs/kbn_shared_ux_storybook_mock.mdx | 2 +- api_docs/kbn_shared_ux_utility.mdx | 2 +- api_docs/kbn_slo_schema.mdx | 2 +- api_docs/kbn_some_dev_log.mdx | 2 +- api_docs/kbn_sort_predicates.mdx | 2 +- api_docs/kbn_std.mdx | 2 +- api_docs/kbn_stdio_dev_helpers.mdx | 2 +- api_docs/kbn_storybook.mdx | 2 +- api_docs/kbn_telemetry_tools.mdx | 2 +- api_docs/kbn_test.mdx | 2 +- api_docs/kbn_test_eui_helpers.mdx | 2 +- api_docs/kbn_test_jest_helpers.mdx | 2 +- api_docs/kbn_test_subj_selector.mdx | 2 +- api_docs/kbn_text_based_editor.mdx | 2 +- api_docs/kbn_tooling_log.mdx | 2 +- api_docs/kbn_triggers_actions_ui_types.mdx | 2 +- api_docs/kbn_ts_projects.mdx | 2 +- api_docs/kbn_typed_react_router_config.mdx | 2 +- api_docs/kbn_ui_actions_browser.mdx | 2 +- api_docs/kbn_ui_shared_deps_src.mdx | 2 +- api_docs/kbn_ui_theme.mdx | 2 +- api_docs/kbn_unified_data_table.mdx | 2 +- api_docs/kbn_unified_doc_viewer.mdx | 2 +- api_docs/kbn_unified_field_list.mdx | 2 +- api_docs/kbn_unsaved_changes_badge.mdx | 2 +- api_docs/kbn_url_state.mdx | 2 +- api_docs/kbn_use_tracked_promise.mdx | 2 +- api_docs/kbn_user_profile_components.mdx | 2 +- api_docs/kbn_utility_types.mdx | 2 +- api_docs/kbn_utility_types_jest.mdx | 2 +- api_docs/kbn_utils.mdx | 2 +- api_docs/kbn_visualization_ui_components.mdx | 2 +- api_docs/kbn_visualization_utils.mdx | 2 +- api_docs/kbn_xstate_utils.mdx | 2 +- api_docs/kbn_yarn_lock_validator.mdx | 2 +- api_docs/kbn_zod_helpers.mdx | 2 +- api_docs/kibana_overview.mdx | 2 +- api_docs/kibana_react.mdx | 2 +- api_docs/kibana_utils.mdx | 2 +- api_docs/kubernetes_security.mdx | 2 +- api_docs/lens.mdx | 2 +- api_docs/license_api_guard.mdx | 2 +- api_docs/license_management.mdx | 2 +- api_docs/licensing.mdx | 2 +- api_docs/links.mdx | 2 +- api_docs/lists.mdx | 2 +- api_docs/logs_explorer.mdx | 2 +- api_docs/logs_shared.mdx | 2 +- api_docs/management.mdx | 2 +- api_docs/maps.mdx | 2 +- api_docs/maps_ems.mdx | 2 +- api_docs/metrics_data_access.mdx | 2 +- api_docs/ml.mdx | 2 +- api_docs/mock_idp_plugin.mdx | 2 +- api_docs/monitoring.mdx | 2 +- api_docs/monitoring_collection.mdx | 2 +- api_docs/navigation.mdx | 2 +- api_docs/newsfeed.mdx | 2 +- api_docs/no_data_page.mdx | 2 +- api_docs/notifications.mdx | 2 +- api_docs/observability.mdx | 2 +- api_docs/observability_a_i_assistant.mdx | 2 +- api_docs/observability_logs_explorer.mdx | 2 +- api_docs/observability_onboarding.mdx | 2 +- api_docs/observability_shared.mdx | 2 +- api_docs/osquery.mdx | 2 +- api_docs/painless_lab.mdx | 2 +- api_docs/plugin_directory.mdx | 2 +- api_docs/presentation_panel.mdx | 2 +- api_docs/presentation_util.mdx | 2 +- api_docs/profiling.mdx | 2 +- api_docs/profiling_data_access.mdx | 2 +- api_docs/remote_clusters.mdx | 2 +- api_docs/reporting.mdx | 2 +- api_docs/rollup.mdx | 2 +- api_docs/rule_registry.mdx | 2 +- api_docs/runtime_fields.mdx | 2 +- api_docs/saved_objects.mdx | 2 +- api_docs/saved_objects_finder.mdx | 2 +- api_docs/saved_objects_management.mdx | 2 +- api_docs/saved_objects_tagging.mdx | 2 +- api_docs/saved_objects_tagging_oss.mdx | 2 +- api_docs/saved_search.mdx | 2 +- api_docs/screenshot_mode.mdx | 2 +- api_docs/screenshotting.mdx | 2 +- api_docs/security.mdx | 2 +- api_docs/security_solution.mdx | 2 +- api_docs/security_solution_ess.mdx | 2 +- api_docs/security_solution_serverless.mdx | 2 +- api_docs/serverless.mdx | 2 +- api_docs/serverless_observability.mdx | 2 +- api_docs/serverless_search.mdx | 2 +- api_docs/session_view.mdx | 2 +- api_docs/share.mdx | 2 +- api_docs/snapshot_restore.mdx | 2 +- api_docs/spaces.mdx | 2 +- api_docs/stack_alerts.mdx | 2 +- api_docs/stack_connectors.mdx | 2 +- api_docs/task_manager.mdx | 2 +- api_docs/telemetry.mdx | 2 +- api_docs/telemetry_collection_manager.mdx | 2 +- api_docs/telemetry_collection_xpack.mdx | 2 +- api_docs/telemetry_management_section.mdx | 2 +- api_docs/text_based_languages.mdx | 2 +- api_docs/threat_intelligence.mdx | 2 +- api_docs/timelines.mdx | 2 +- api_docs/transform.mdx | 2 +- api_docs/triggers_actions_ui.mdx | 2 +- api_docs/ui_actions.mdx | 2 +- api_docs/ui_actions_enhanced.mdx | 2 +- api_docs/unified_doc_viewer.mdx | 2 +- api_docs/unified_histogram.mdx | 2 +- api_docs/unified_search.mdx | 2 +- api_docs/unified_search_autocomplete.mdx | 2 +- api_docs/uptime.mdx | 2 +- api_docs/url_forwarding.mdx | 2 +- api_docs/usage_collection.mdx | 2 +- api_docs/ux.mdx | 2 +- api_docs/vis_default_editor.mdx | 2 +- api_docs/vis_type_gauge.mdx | 2 +- api_docs/vis_type_heatmap.mdx | 2 +- api_docs/vis_type_pie.mdx | 2 +- api_docs/vis_type_table.mdx | 2 +- api_docs/vis_type_timelion.mdx | 2 +- api_docs/vis_type_timeseries.mdx | 2 +- api_docs/vis_type_vega.mdx | 2 +- api_docs/vis_type_vislib.mdx | 2 +- api_docs/vis_type_xy.mdx | 2 +- api_docs/visualizations.mdx | 2 +- 648 files changed, 648 insertions(+), 648 deletions(-) diff --git a/api_docs/actions.mdx b/api_docs/actions.mdx index ffc8788534d3d..ed90267b8ed8e 100644 --- a/api_docs/actions.mdx +++ b/api_docs/actions.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/actions title: "actions" image: https://source.unsplash.com/400x175/?github description: API docs for the actions plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'actions'] --- import actionsObj from './actions.devdocs.json'; diff --git a/api_docs/advanced_settings.mdx b/api_docs/advanced_settings.mdx index bd1813f9b935f..82249f9682f61 100644 --- a/api_docs/advanced_settings.mdx +++ b/api_docs/advanced_settings.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/advancedSettings title: "advancedSettings" image: https://source.unsplash.com/400x175/?github description: API docs for the advancedSettings plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'advancedSettings'] --- import advancedSettingsObj from './advanced_settings.devdocs.json'; diff --git a/api_docs/ai_assistant_management_observability.mdx b/api_docs/ai_assistant_management_observability.mdx index d291f8d91dfd9..911ee04cb0414 100644 --- a/api_docs/ai_assistant_management_observability.mdx +++ b/api_docs/ai_assistant_management_observability.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/aiAssistantManagementObservability title: "aiAssistantManagementObservability" image: https://source.unsplash.com/400x175/?github description: API docs for the aiAssistantManagementObservability plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'aiAssistantManagementObservability'] --- import aiAssistantManagementObservabilityObj from './ai_assistant_management_observability.devdocs.json'; diff --git a/api_docs/ai_assistant_management_selection.mdx b/api_docs/ai_assistant_management_selection.mdx index ea352118232ad..fd99099347c9d 100644 --- a/api_docs/ai_assistant_management_selection.mdx +++ b/api_docs/ai_assistant_management_selection.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/aiAssistantManagementSelection title: "aiAssistantManagementSelection" image: https://source.unsplash.com/400x175/?github description: API docs for the aiAssistantManagementSelection plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'aiAssistantManagementSelection'] --- import aiAssistantManagementSelectionObj from './ai_assistant_management_selection.devdocs.json'; diff --git a/api_docs/aiops.mdx b/api_docs/aiops.mdx index b9d01ff1ac020..5b5be6d8ed57c 100644 --- a/api_docs/aiops.mdx +++ b/api_docs/aiops.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/aiops title: "aiops" image: https://source.unsplash.com/400x175/?github description: API docs for the aiops plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'aiops'] --- import aiopsObj from './aiops.devdocs.json'; diff --git a/api_docs/alerting.mdx b/api_docs/alerting.mdx index e80a23a372be6..dcbaa7a49ee95 100644 --- a/api_docs/alerting.mdx +++ b/api_docs/alerting.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/alerting title: "alerting" image: https://source.unsplash.com/400x175/?github description: API docs for the alerting plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'alerting'] --- import alertingObj from './alerting.devdocs.json'; diff --git a/api_docs/apm.mdx b/api_docs/apm.mdx index a9ffb82210a38..efde419e5b95b 100644 --- a/api_docs/apm.mdx +++ b/api_docs/apm.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/apm title: "apm" image: https://source.unsplash.com/400x175/?github description: API docs for the apm plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'apm'] --- import apmObj from './apm.devdocs.json'; diff --git a/api_docs/apm_data_access.mdx b/api_docs/apm_data_access.mdx index 64f9e3acc23d1..36247a4355b05 100644 --- a/api_docs/apm_data_access.mdx +++ b/api_docs/apm_data_access.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/apmDataAccess title: "apmDataAccess" image: https://source.unsplash.com/400x175/?github description: API docs for the apmDataAccess plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'apmDataAccess'] --- import apmDataAccessObj from './apm_data_access.devdocs.json'; diff --git a/api_docs/asset_manager.mdx b/api_docs/asset_manager.mdx index b4f8617097200..e7c9ad4071bbb 100644 --- a/api_docs/asset_manager.mdx +++ b/api_docs/asset_manager.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/assetManager title: "assetManager" image: https://source.unsplash.com/400x175/?github description: API docs for the assetManager plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'assetManager'] --- import assetManagerObj from './asset_manager.devdocs.json'; diff --git a/api_docs/banners.mdx b/api_docs/banners.mdx index 94f03d2748eb2..901a469efa137 100644 --- a/api_docs/banners.mdx +++ b/api_docs/banners.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/banners title: "banners" image: https://source.unsplash.com/400x175/?github description: API docs for the banners plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'banners'] --- import bannersObj from './banners.devdocs.json'; diff --git a/api_docs/bfetch.mdx b/api_docs/bfetch.mdx index bb8b735c5e4ce..5e4e98764f00c 100644 --- a/api_docs/bfetch.mdx +++ b/api_docs/bfetch.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/bfetch title: "bfetch" image: https://source.unsplash.com/400x175/?github description: API docs for the bfetch plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'bfetch'] --- import bfetchObj from './bfetch.devdocs.json'; diff --git a/api_docs/canvas.mdx b/api_docs/canvas.mdx index 7b8bb2ce2d356..a29b6e2338b64 100644 --- a/api_docs/canvas.mdx +++ b/api_docs/canvas.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/canvas title: "canvas" image: https://source.unsplash.com/400x175/?github description: API docs for the canvas plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'canvas'] --- import canvasObj from './canvas.devdocs.json'; diff --git a/api_docs/cases.mdx b/api_docs/cases.mdx index b0586ace7d66c..f44905ac92032 100644 --- a/api_docs/cases.mdx +++ b/api_docs/cases.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/cases title: "cases" image: https://source.unsplash.com/400x175/?github description: API docs for the cases plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'cases'] --- import casesObj from './cases.devdocs.json'; diff --git a/api_docs/charts.mdx b/api_docs/charts.mdx index 10ec1ae0be7cf..abd2c4a1e2e03 100644 --- a/api_docs/charts.mdx +++ b/api_docs/charts.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/charts title: "charts" image: https://source.unsplash.com/400x175/?github description: API docs for the charts plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'charts'] --- import chartsObj from './charts.devdocs.json'; diff --git a/api_docs/cloud.mdx b/api_docs/cloud.mdx index c2c72256d0f1d..6b4d45502a8b4 100644 --- a/api_docs/cloud.mdx +++ b/api_docs/cloud.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/cloud title: "cloud" image: https://source.unsplash.com/400x175/?github description: API docs for the cloud plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'cloud'] --- import cloudObj from './cloud.devdocs.json'; diff --git a/api_docs/cloud_data_migration.mdx b/api_docs/cloud_data_migration.mdx index faec9ec3c76d1..ea668277e1728 100644 --- a/api_docs/cloud_data_migration.mdx +++ b/api_docs/cloud_data_migration.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/cloudDataMigration title: "cloudDataMigration" image: https://source.unsplash.com/400x175/?github description: API docs for the cloudDataMigration plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'cloudDataMigration'] --- import cloudDataMigrationObj from './cloud_data_migration.devdocs.json'; diff --git a/api_docs/cloud_defend.mdx b/api_docs/cloud_defend.mdx index 399dfc7ab1dfc..f3fcfb68df8f8 100644 --- a/api_docs/cloud_defend.mdx +++ b/api_docs/cloud_defend.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/cloudDefend title: "cloudDefend" image: https://source.unsplash.com/400x175/?github description: API docs for the cloudDefend plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'cloudDefend'] --- import cloudDefendObj from './cloud_defend.devdocs.json'; diff --git a/api_docs/cloud_experiments.mdx b/api_docs/cloud_experiments.mdx index c2e3d02f8c9ae..13efe49e68fd7 100644 --- a/api_docs/cloud_experiments.mdx +++ b/api_docs/cloud_experiments.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/cloudExperiments title: "cloudExperiments" image: https://source.unsplash.com/400x175/?github description: API docs for the cloudExperiments plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'cloudExperiments'] --- import cloudExperimentsObj from './cloud_experiments.devdocs.json'; diff --git a/api_docs/cloud_security_posture.mdx b/api_docs/cloud_security_posture.mdx index cd263c9911373..81365f8459915 100644 --- a/api_docs/cloud_security_posture.mdx +++ b/api_docs/cloud_security_posture.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/cloudSecurityPosture title: "cloudSecurityPosture" image: https://source.unsplash.com/400x175/?github description: API docs for the cloudSecurityPosture plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'cloudSecurityPosture'] --- import cloudSecurityPostureObj from './cloud_security_posture.devdocs.json'; diff --git a/api_docs/console.mdx b/api_docs/console.mdx index dc39123e98fdf..ac5867264ff7c 100644 --- a/api_docs/console.mdx +++ b/api_docs/console.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/console title: "console" image: https://source.unsplash.com/400x175/?github description: API docs for the console plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'console'] --- import consoleObj from './console.devdocs.json'; diff --git a/api_docs/content_management.mdx b/api_docs/content_management.mdx index 4a6f0e64d390b..6734745e67c63 100644 --- a/api_docs/content_management.mdx +++ b/api_docs/content_management.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/contentManagement title: "contentManagement" image: https://source.unsplash.com/400x175/?github description: API docs for the contentManagement plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'contentManagement'] --- import contentManagementObj from './content_management.devdocs.json'; diff --git a/api_docs/controls.mdx b/api_docs/controls.mdx index 22cace516f185..e8075c2dd518c 100644 --- a/api_docs/controls.mdx +++ b/api_docs/controls.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/controls title: "controls" image: https://source.unsplash.com/400x175/?github description: API docs for the controls plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'controls'] --- import controlsObj from './controls.devdocs.json'; diff --git a/api_docs/custom_integrations.mdx b/api_docs/custom_integrations.mdx index 5636b3b6fd7fc..1d3bd260c24a9 100644 --- a/api_docs/custom_integrations.mdx +++ b/api_docs/custom_integrations.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/customIntegrations title: "customIntegrations" image: https://source.unsplash.com/400x175/?github description: API docs for the customIntegrations plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'customIntegrations'] --- import customIntegrationsObj from './custom_integrations.devdocs.json'; diff --git a/api_docs/dashboard.mdx b/api_docs/dashboard.mdx index d9b5e80fa325c..4d40665e74633 100644 --- a/api_docs/dashboard.mdx +++ b/api_docs/dashboard.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/dashboard title: "dashboard" image: https://source.unsplash.com/400x175/?github description: API docs for the dashboard plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'dashboard'] --- import dashboardObj from './dashboard.devdocs.json'; diff --git a/api_docs/dashboard_enhanced.mdx b/api_docs/dashboard_enhanced.mdx index 471779cca8ecc..e0cbf930ea341 100644 --- a/api_docs/dashboard_enhanced.mdx +++ b/api_docs/dashboard_enhanced.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/dashboardEnhanced title: "dashboardEnhanced" image: https://source.unsplash.com/400x175/?github description: API docs for the dashboardEnhanced plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'dashboardEnhanced'] --- import dashboardEnhancedObj from './dashboard_enhanced.devdocs.json'; diff --git a/api_docs/data.mdx b/api_docs/data.mdx index 8e44176225cee..f54fee931babc 100644 --- a/api_docs/data.mdx +++ b/api_docs/data.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/data title: "data" image: https://source.unsplash.com/400x175/?github description: API docs for the data plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'data'] --- import dataObj from './data.devdocs.json'; diff --git a/api_docs/data_query.mdx b/api_docs/data_query.mdx index 3f22a44cb1013..237d49f8062cd 100644 --- a/api_docs/data_query.mdx +++ b/api_docs/data_query.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/data-query title: "data.query" image: https://source.unsplash.com/400x175/?github description: API docs for the data.query plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'data.query'] --- import dataQueryObj from './data_query.devdocs.json'; diff --git a/api_docs/data_search.mdx b/api_docs/data_search.mdx index 28298174e05ea..c9ed1a59b5450 100644 --- a/api_docs/data_search.mdx +++ b/api_docs/data_search.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/data-search title: "data.search" image: https://source.unsplash.com/400x175/?github description: API docs for the data.search plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'data.search'] --- import dataSearchObj from './data_search.devdocs.json'; diff --git a/api_docs/data_view_editor.mdx b/api_docs/data_view_editor.mdx index 5c6445b6210b6..cf806d08ea16f 100644 --- a/api_docs/data_view_editor.mdx +++ b/api_docs/data_view_editor.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/dataViewEditor title: "dataViewEditor" image: https://source.unsplash.com/400x175/?github description: API docs for the dataViewEditor plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'dataViewEditor'] --- import dataViewEditorObj from './data_view_editor.devdocs.json'; diff --git a/api_docs/data_view_field_editor.mdx b/api_docs/data_view_field_editor.mdx index e3585387317ff..e1cf0575200f7 100644 --- a/api_docs/data_view_field_editor.mdx +++ b/api_docs/data_view_field_editor.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/dataViewFieldEditor title: "dataViewFieldEditor" image: https://source.unsplash.com/400x175/?github description: API docs for the dataViewFieldEditor plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'dataViewFieldEditor'] --- import dataViewFieldEditorObj from './data_view_field_editor.devdocs.json'; diff --git a/api_docs/data_view_management.mdx b/api_docs/data_view_management.mdx index b937101b59099..4d00d33530f4c 100644 --- a/api_docs/data_view_management.mdx +++ b/api_docs/data_view_management.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/dataViewManagement title: "dataViewManagement" image: https://source.unsplash.com/400x175/?github description: API docs for the dataViewManagement plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'dataViewManagement'] --- import dataViewManagementObj from './data_view_management.devdocs.json'; diff --git a/api_docs/data_views.mdx b/api_docs/data_views.mdx index 809b59b730874..70ff5ae83d530 100644 --- a/api_docs/data_views.mdx +++ b/api_docs/data_views.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/dataViews title: "dataViews" image: https://source.unsplash.com/400x175/?github description: API docs for the dataViews plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'dataViews'] --- import dataViewsObj from './data_views.devdocs.json'; diff --git a/api_docs/data_visualizer.mdx b/api_docs/data_visualizer.mdx index f515954f800a8..8d1d9686a08f3 100644 --- a/api_docs/data_visualizer.mdx +++ b/api_docs/data_visualizer.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/dataVisualizer title: "dataVisualizer" image: https://source.unsplash.com/400x175/?github description: API docs for the dataVisualizer plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'dataVisualizer'] --- import dataVisualizerObj from './data_visualizer.devdocs.json'; diff --git a/api_docs/dataset_quality.mdx b/api_docs/dataset_quality.mdx index b874b74cbb1b3..74ac1f4f80c9a 100644 --- a/api_docs/dataset_quality.mdx +++ b/api_docs/dataset_quality.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/datasetQuality title: "datasetQuality" image: https://source.unsplash.com/400x175/?github description: API docs for the datasetQuality plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'datasetQuality'] --- import datasetQualityObj from './dataset_quality.devdocs.json'; diff --git a/api_docs/deprecations_by_api.mdx b/api_docs/deprecations_by_api.mdx index eeacd4342cc99..b48571204af97 100644 --- a/api_docs/deprecations_by_api.mdx +++ b/api_docs/deprecations_by_api.mdx @@ -7,7 +7,7 @@ id: kibDevDocsDeprecationsByApi slug: /kibana-dev-docs/api-meta/deprecated-api-list-by-api title: Deprecated API usage by API description: A list of deprecated APIs, which plugins are still referencing them, and when they need to be removed by. -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana'] --- diff --git a/api_docs/deprecations_by_plugin.mdx b/api_docs/deprecations_by_plugin.mdx index f2132faaddbc7..f269d46230862 100644 --- a/api_docs/deprecations_by_plugin.mdx +++ b/api_docs/deprecations_by_plugin.mdx @@ -7,7 +7,7 @@ id: kibDevDocsDeprecationsByPlugin slug: /kibana-dev-docs/api-meta/deprecated-api-list-by-plugin title: Deprecated API usage by plugin description: A list of deprecated APIs, which plugins are still referencing them, and when they need to be removed by. -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana'] --- diff --git a/api_docs/deprecations_by_team.mdx b/api_docs/deprecations_by_team.mdx index 14bc6b79aa86d..c16f4b5ec9cbd 100644 --- a/api_docs/deprecations_by_team.mdx +++ b/api_docs/deprecations_by_team.mdx @@ -7,7 +7,7 @@ id: kibDevDocsDeprecationsDueByTeam slug: /kibana-dev-docs/api-meta/deprecations-due-by-team title: Deprecated APIs due to be removed, by team description: Lists the teams that are referencing deprecated APIs with a remove by date. -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana'] --- diff --git a/api_docs/dev_tools.mdx b/api_docs/dev_tools.mdx index 3b6c2fb43f3d6..897fe31347103 100644 --- a/api_docs/dev_tools.mdx +++ b/api_docs/dev_tools.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/devTools title: "devTools" image: https://source.unsplash.com/400x175/?github description: API docs for the devTools plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'devTools'] --- import devToolsObj from './dev_tools.devdocs.json'; diff --git a/api_docs/discover.mdx b/api_docs/discover.mdx index ba13bb821f80e..2f426db5298e5 100644 --- a/api_docs/discover.mdx +++ b/api_docs/discover.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/discover title: "discover" image: https://source.unsplash.com/400x175/?github description: API docs for the discover plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'discover'] --- import discoverObj from './discover.devdocs.json'; diff --git a/api_docs/discover_enhanced.mdx b/api_docs/discover_enhanced.mdx index 01c8a59b1b8c8..736e6e9d99a13 100644 --- a/api_docs/discover_enhanced.mdx +++ b/api_docs/discover_enhanced.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/discoverEnhanced title: "discoverEnhanced" image: https://source.unsplash.com/400x175/?github description: API docs for the discoverEnhanced plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'discoverEnhanced'] --- import discoverEnhancedObj from './discover_enhanced.devdocs.json'; diff --git a/api_docs/ecs_data_quality_dashboard.mdx b/api_docs/ecs_data_quality_dashboard.mdx index b79c63be9dbda..6d1047b0c722c 100644 --- a/api_docs/ecs_data_quality_dashboard.mdx +++ b/api_docs/ecs_data_quality_dashboard.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/ecsDataQualityDashboard title: "ecsDataQualityDashboard" image: https://source.unsplash.com/400x175/?github description: API docs for the ecsDataQualityDashboard plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'ecsDataQualityDashboard'] --- import ecsDataQualityDashboardObj from './ecs_data_quality_dashboard.devdocs.json'; diff --git a/api_docs/elastic_assistant.mdx b/api_docs/elastic_assistant.mdx index 4106e948e53d0..9bebddea85c61 100644 --- a/api_docs/elastic_assistant.mdx +++ b/api_docs/elastic_assistant.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/elasticAssistant title: "elasticAssistant" image: https://source.unsplash.com/400x175/?github description: API docs for the elasticAssistant plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'elasticAssistant'] --- import elasticAssistantObj from './elastic_assistant.devdocs.json'; diff --git a/api_docs/embeddable.mdx b/api_docs/embeddable.mdx index 1aa2256ce48ed..eeb81cd10b66e 100644 --- a/api_docs/embeddable.mdx +++ b/api_docs/embeddable.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/embeddable title: "embeddable" image: https://source.unsplash.com/400x175/?github description: API docs for the embeddable plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'embeddable'] --- import embeddableObj from './embeddable.devdocs.json'; diff --git a/api_docs/embeddable_enhanced.mdx b/api_docs/embeddable_enhanced.mdx index 59896cb810008..eb021a8215421 100644 --- a/api_docs/embeddable_enhanced.mdx +++ b/api_docs/embeddable_enhanced.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/embeddableEnhanced title: "embeddableEnhanced" image: https://source.unsplash.com/400x175/?github description: API docs for the embeddableEnhanced plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'embeddableEnhanced'] --- import embeddableEnhancedObj from './embeddable_enhanced.devdocs.json'; diff --git a/api_docs/encrypted_saved_objects.mdx b/api_docs/encrypted_saved_objects.mdx index cd54f63861d36..97cc8e4183c65 100644 --- a/api_docs/encrypted_saved_objects.mdx +++ b/api_docs/encrypted_saved_objects.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/encryptedSavedObjects title: "encryptedSavedObjects" image: https://source.unsplash.com/400x175/?github description: API docs for the encryptedSavedObjects plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'encryptedSavedObjects'] --- import encryptedSavedObjectsObj from './encrypted_saved_objects.devdocs.json'; diff --git a/api_docs/enterprise_search.mdx b/api_docs/enterprise_search.mdx index 3fc1dc0f9b876..b0fc143dd4a91 100644 --- a/api_docs/enterprise_search.mdx +++ b/api_docs/enterprise_search.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/enterpriseSearch title: "enterpriseSearch" image: https://source.unsplash.com/400x175/?github description: API docs for the enterpriseSearch plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'enterpriseSearch'] --- import enterpriseSearchObj from './enterprise_search.devdocs.json'; diff --git a/api_docs/es_ui_shared.mdx b/api_docs/es_ui_shared.mdx index 9cba3638b2f20..013cb39590a01 100644 --- a/api_docs/es_ui_shared.mdx +++ b/api_docs/es_ui_shared.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/esUiShared title: "esUiShared" image: https://source.unsplash.com/400x175/?github description: API docs for the esUiShared plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'esUiShared'] --- import esUiSharedObj from './es_ui_shared.devdocs.json'; diff --git a/api_docs/event_annotation.mdx b/api_docs/event_annotation.mdx index 73282d27c1c94..ec57f62e0c8e9 100644 --- a/api_docs/event_annotation.mdx +++ b/api_docs/event_annotation.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/eventAnnotation title: "eventAnnotation" image: https://source.unsplash.com/400x175/?github description: API docs for the eventAnnotation plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'eventAnnotation'] --- import eventAnnotationObj from './event_annotation.devdocs.json'; diff --git a/api_docs/event_annotation_listing.mdx b/api_docs/event_annotation_listing.mdx index 38d21d6d2e8af..4810eb7ec6de1 100644 --- a/api_docs/event_annotation_listing.mdx +++ b/api_docs/event_annotation_listing.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/eventAnnotationListing title: "eventAnnotationListing" image: https://source.unsplash.com/400x175/?github description: API docs for the eventAnnotationListing plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'eventAnnotationListing'] --- import eventAnnotationListingObj from './event_annotation_listing.devdocs.json'; diff --git a/api_docs/event_log.mdx b/api_docs/event_log.mdx index 40dbbf59ea9a3..99143a7510ee3 100644 --- a/api_docs/event_log.mdx +++ b/api_docs/event_log.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/eventLog title: "eventLog" image: https://source.unsplash.com/400x175/?github description: API docs for the eventLog plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'eventLog'] --- import eventLogObj from './event_log.devdocs.json'; diff --git a/api_docs/exploratory_view.mdx b/api_docs/exploratory_view.mdx index 02eb60b625847..880f114feb569 100644 --- a/api_docs/exploratory_view.mdx +++ b/api_docs/exploratory_view.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/exploratoryView title: "exploratoryView" image: https://source.unsplash.com/400x175/?github description: API docs for the exploratoryView plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'exploratoryView'] --- import exploratoryViewObj from './exploratory_view.devdocs.json'; diff --git a/api_docs/expression_error.mdx b/api_docs/expression_error.mdx index c5e03e10623e8..8a0c3bd9e4f6b 100644 --- a/api_docs/expression_error.mdx +++ b/api_docs/expression_error.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/expressionError title: "expressionError" image: https://source.unsplash.com/400x175/?github description: API docs for the expressionError plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'expressionError'] --- import expressionErrorObj from './expression_error.devdocs.json'; diff --git a/api_docs/expression_gauge.mdx b/api_docs/expression_gauge.mdx index 854656ddd4d14..29b48a8c6e195 100644 --- a/api_docs/expression_gauge.mdx +++ b/api_docs/expression_gauge.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/expressionGauge title: "expressionGauge" image: https://source.unsplash.com/400x175/?github description: API docs for the expressionGauge plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'expressionGauge'] --- import expressionGaugeObj from './expression_gauge.devdocs.json'; diff --git a/api_docs/expression_heatmap.mdx b/api_docs/expression_heatmap.mdx index 9936d3a201cfd..2678e48b832b8 100644 --- a/api_docs/expression_heatmap.mdx +++ b/api_docs/expression_heatmap.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/expressionHeatmap title: "expressionHeatmap" image: https://source.unsplash.com/400x175/?github description: API docs for the expressionHeatmap plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'expressionHeatmap'] --- import expressionHeatmapObj from './expression_heatmap.devdocs.json'; diff --git a/api_docs/expression_image.mdx b/api_docs/expression_image.mdx index 527ff9d2cbb17..151dccfbc144c 100644 --- a/api_docs/expression_image.mdx +++ b/api_docs/expression_image.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/expressionImage title: "expressionImage" image: https://source.unsplash.com/400x175/?github description: API docs for the expressionImage plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'expressionImage'] --- import expressionImageObj from './expression_image.devdocs.json'; diff --git a/api_docs/expression_legacy_metric_vis.mdx b/api_docs/expression_legacy_metric_vis.mdx index 3a86dd3514493..86e41c6b93be3 100644 --- a/api_docs/expression_legacy_metric_vis.mdx +++ b/api_docs/expression_legacy_metric_vis.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/expressionLegacyMetricVis title: "expressionLegacyMetricVis" image: https://source.unsplash.com/400x175/?github description: API docs for the expressionLegacyMetricVis plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'expressionLegacyMetricVis'] --- import expressionLegacyMetricVisObj from './expression_legacy_metric_vis.devdocs.json'; diff --git a/api_docs/expression_metric.mdx b/api_docs/expression_metric.mdx index c7eb612ca5bda..ab809a16aecfe 100644 --- a/api_docs/expression_metric.mdx +++ b/api_docs/expression_metric.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/expressionMetric title: "expressionMetric" image: https://source.unsplash.com/400x175/?github description: API docs for the expressionMetric plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'expressionMetric'] --- import expressionMetricObj from './expression_metric.devdocs.json'; diff --git a/api_docs/expression_metric_vis.mdx b/api_docs/expression_metric_vis.mdx index 4d983c84b9162..177417deee0e1 100644 --- a/api_docs/expression_metric_vis.mdx +++ b/api_docs/expression_metric_vis.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/expressionMetricVis title: "expressionMetricVis" image: https://source.unsplash.com/400x175/?github description: API docs for the expressionMetricVis plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'expressionMetricVis'] --- import expressionMetricVisObj from './expression_metric_vis.devdocs.json'; diff --git a/api_docs/expression_partition_vis.mdx b/api_docs/expression_partition_vis.mdx index fa632a4ff1417..47c3c3882d0b4 100644 --- a/api_docs/expression_partition_vis.mdx +++ b/api_docs/expression_partition_vis.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/expressionPartitionVis title: "expressionPartitionVis" image: https://source.unsplash.com/400x175/?github description: API docs for the expressionPartitionVis plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'expressionPartitionVis'] --- import expressionPartitionVisObj from './expression_partition_vis.devdocs.json'; diff --git a/api_docs/expression_repeat_image.mdx b/api_docs/expression_repeat_image.mdx index 10bc43f46539a..939d82c8fd808 100644 --- a/api_docs/expression_repeat_image.mdx +++ b/api_docs/expression_repeat_image.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/expressionRepeatImage title: "expressionRepeatImage" image: https://source.unsplash.com/400x175/?github description: API docs for the expressionRepeatImage plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'expressionRepeatImage'] --- import expressionRepeatImageObj from './expression_repeat_image.devdocs.json'; diff --git a/api_docs/expression_reveal_image.mdx b/api_docs/expression_reveal_image.mdx index f8ba3cb7f9fbe..befec179d0363 100644 --- a/api_docs/expression_reveal_image.mdx +++ b/api_docs/expression_reveal_image.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/expressionRevealImage title: "expressionRevealImage" image: https://source.unsplash.com/400x175/?github description: API docs for the expressionRevealImage plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'expressionRevealImage'] --- import expressionRevealImageObj from './expression_reveal_image.devdocs.json'; diff --git a/api_docs/expression_shape.mdx b/api_docs/expression_shape.mdx index 04adf442abd5c..fd7eea12863a9 100644 --- a/api_docs/expression_shape.mdx +++ b/api_docs/expression_shape.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/expressionShape title: "expressionShape" image: https://source.unsplash.com/400x175/?github description: API docs for the expressionShape plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'expressionShape'] --- import expressionShapeObj from './expression_shape.devdocs.json'; diff --git a/api_docs/expression_tagcloud.mdx b/api_docs/expression_tagcloud.mdx index d31498c25bcaf..736633d6cef6d 100644 --- a/api_docs/expression_tagcloud.mdx +++ b/api_docs/expression_tagcloud.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/expressionTagcloud title: "expressionTagcloud" image: https://source.unsplash.com/400x175/?github description: API docs for the expressionTagcloud plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'expressionTagcloud'] --- import expressionTagcloudObj from './expression_tagcloud.devdocs.json'; diff --git a/api_docs/expression_x_y.mdx b/api_docs/expression_x_y.mdx index b736b3af83c5d..84e4f32df3e51 100644 --- a/api_docs/expression_x_y.mdx +++ b/api_docs/expression_x_y.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/expressionXY title: "expressionXY" image: https://source.unsplash.com/400x175/?github description: API docs for the expressionXY plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'expressionXY'] --- import expressionXYObj from './expression_x_y.devdocs.json'; diff --git a/api_docs/expressions.mdx b/api_docs/expressions.mdx index b2d92bc73355b..9bf5252974756 100644 --- a/api_docs/expressions.mdx +++ b/api_docs/expressions.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/expressions title: "expressions" image: https://source.unsplash.com/400x175/?github description: API docs for the expressions plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'expressions'] --- import expressionsObj from './expressions.devdocs.json'; diff --git a/api_docs/features.mdx b/api_docs/features.mdx index 4701f90ff6be7..a34eac8e31980 100644 --- a/api_docs/features.mdx +++ b/api_docs/features.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/features title: "features" image: https://source.unsplash.com/400x175/?github description: API docs for the features plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'features'] --- import featuresObj from './features.devdocs.json'; diff --git a/api_docs/field_formats.mdx b/api_docs/field_formats.mdx index 7c73abfdb008e..1e09393a8f0cf 100644 --- a/api_docs/field_formats.mdx +++ b/api_docs/field_formats.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/fieldFormats title: "fieldFormats" image: https://source.unsplash.com/400x175/?github description: API docs for the fieldFormats plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'fieldFormats'] --- import fieldFormatsObj from './field_formats.devdocs.json'; diff --git a/api_docs/file_upload.mdx b/api_docs/file_upload.mdx index 3206eba3c86c5..61524f0ba96c5 100644 --- a/api_docs/file_upload.mdx +++ b/api_docs/file_upload.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/fileUpload title: "fileUpload" image: https://source.unsplash.com/400x175/?github description: API docs for the fileUpload plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'fileUpload'] --- import fileUploadObj from './file_upload.devdocs.json'; diff --git a/api_docs/files.mdx b/api_docs/files.mdx index ddc1abea5eeab..18ac9f1aeb4e5 100644 --- a/api_docs/files.mdx +++ b/api_docs/files.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/files title: "files" image: https://source.unsplash.com/400x175/?github description: API docs for the files plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'files'] --- import filesObj from './files.devdocs.json'; diff --git a/api_docs/files_management.mdx b/api_docs/files_management.mdx index 396a8dc9ce722..bc9359076586b 100644 --- a/api_docs/files_management.mdx +++ b/api_docs/files_management.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/filesManagement title: "filesManagement" image: https://source.unsplash.com/400x175/?github description: API docs for the filesManagement plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'filesManagement'] --- import filesManagementObj from './files_management.devdocs.json'; diff --git a/api_docs/fleet.mdx b/api_docs/fleet.mdx index 6ab02a9ffa1ce..4f4eb25c64d3f 100644 --- a/api_docs/fleet.mdx +++ b/api_docs/fleet.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/fleet title: "fleet" image: https://source.unsplash.com/400x175/?github description: API docs for the fleet plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'fleet'] --- import fleetObj from './fleet.devdocs.json'; diff --git a/api_docs/global_search.mdx b/api_docs/global_search.mdx index f939886cd0e2c..bb2fb99a701d7 100644 --- a/api_docs/global_search.mdx +++ b/api_docs/global_search.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/globalSearch title: "globalSearch" image: https://source.unsplash.com/400x175/?github description: API docs for the globalSearch plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'globalSearch'] --- import globalSearchObj from './global_search.devdocs.json'; diff --git a/api_docs/guided_onboarding.mdx b/api_docs/guided_onboarding.mdx index 1f09e3bd0577c..78d8c644b9776 100644 --- a/api_docs/guided_onboarding.mdx +++ b/api_docs/guided_onboarding.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/guidedOnboarding title: "guidedOnboarding" image: https://source.unsplash.com/400x175/?github description: API docs for the guidedOnboarding plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'guidedOnboarding'] --- import guidedOnboardingObj from './guided_onboarding.devdocs.json'; diff --git a/api_docs/home.mdx b/api_docs/home.mdx index 4630e5fe240ca..139b81ee676f1 100644 --- a/api_docs/home.mdx +++ b/api_docs/home.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/home title: "home" image: https://source.unsplash.com/400x175/?github description: API docs for the home plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'home'] --- import homeObj from './home.devdocs.json'; diff --git a/api_docs/image_embeddable.mdx b/api_docs/image_embeddable.mdx index fef821c7dd426..db03827888a91 100644 --- a/api_docs/image_embeddable.mdx +++ b/api_docs/image_embeddable.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/imageEmbeddable title: "imageEmbeddable" image: https://source.unsplash.com/400x175/?github description: API docs for the imageEmbeddable plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'imageEmbeddable'] --- import imageEmbeddableObj from './image_embeddable.devdocs.json'; diff --git a/api_docs/index_lifecycle_management.mdx b/api_docs/index_lifecycle_management.mdx index b74e235e2f54e..a06b1e877a1f2 100644 --- a/api_docs/index_lifecycle_management.mdx +++ b/api_docs/index_lifecycle_management.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/indexLifecycleManagement title: "indexLifecycleManagement" image: https://source.unsplash.com/400x175/?github description: API docs for the indexLifecycleManagement plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'indexLifecycleManagement'] --- import indexLifecycleManagementObj from './index_lifecycle_management.devdocs.json'; diff --git a/api_docs/index_management.mdx b/api_docs/index_management.mdx index 01253699775ad..35680d4a0ad01 100644 --- a/api_docs/index_management.mdx +++ b/api_docs/index_management.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/indexManagement title: "indexManagement" image: https://source.unsplash.com/400x175/?github description: API docs for the indexManagement plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'indexManagement'] --- import indexManagementObj from './index_management.devdocs.json'; diff --git a/api_docs/infra.mdx b/api_docs/infra.mdx index 01326b311ce2d..c195451d72266 100644 --- a/api_docs/infra.mdx +++ b/api_docs/infra.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/infra title: "infra" image: https://source.unsplash.com/400x175/?github description: API docs for the infra plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'infra'] --- import infraObj from './infra.devdocs.json'; diff --git a/api_docs/ingest_pipelines.mdx b/api_docs/ingest_pipelines.mdx index 00a91ec6edd59..3386a3aaef270 100644 --- a/api_docs/ingest_pipelines.mdx +++ b/api_docs/ingest_pipelines.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/ingestPipelines title: "ingestPipelines" image: https://source.unsplash.com/400x175/?github description: API docs for the ingestPipelines plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'ingestPipelines'] --- import ingestPipelinesObj from './ingest_pipelines.devdocs.json'; diff --git a/api_docs/inspector.mdx b/api_docs/inspector.mdx index bc6782099bfb1..4df703593f78f 100644 --- a/api_docs/inspector.mdx +++ b/api_docs/inspector.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/inspector title: "inspector" image: https://source.unsplash.com/400x175/?github description: API docs for the inspector plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'inspector'] --- import inspectorObj from './inspector.devdocs.json'; diff --git a/api_docs/interactive_setup.mdx b/api_docs/interactive_setup.mdx index a91541345bde1..a8f90ec67e45d 100644 --- a/api_docs/interactive_setup.mdx +++ b/api_docs/interactive_setup.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/interactiveSetup title: "interactiveSetup" image: https://source.unsplash.com/400x175/?github description: API docs for the interactiveSetup plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'interactiveSetup'] --- import interactiveSetupObj from './interactive_setup.devdocs.json'; diff --git a/api_docs/kbn_ace.mdx b/api_docs/kbn_ace.mdx index cd77502691c3e..f79211a4657ee 100644 --- a/api_docs/kbn_ace.mdx +++ b/api_docs/kbn_ace.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ace title: "@kbn/ace" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ace plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ace'] --- import kbnAceObj from './kbn_ace.devdocs.json'; diff --git a/api_docs/kbn_actions_types.mdx b/api_docs/kbn_actions_types.mdx index 148138bdaf238..b959200843742 100644 --- a/api_docs/kbn_actions_types.mdx +++ b/api_docs/kbn_actions_types.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-actions-types title: "@kbn/actions-types" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/actions-types plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/actions-types'] --- import kbnActionsTypesObj from './kbn_actions_types.devdocs.json'; diff --git a/api_docs/kbn_aiops_components.mdx b/api_docs/kbn_aiops_components.mdx index e9922b4bb92a5..4661562a07ae4 100644 --- a/api_docs/kbn_aiops_components.mdx +++ b/api_docs/kbn_aiops_components.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-aiops-components title: "@kbn/aiops-components" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/aiops-components plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/aiops-components'] --- import kbnAiopsComponentsObj from './kbn_aiops_components.devdocs.json'; diff --git a/api_docs/kbn_aiops_utils.mdx b/api_docs/kbn_aiops_utils.mdx index f0e6eb6f4d4f1..d2dea1664a149 100644 --- a/api_docs/kbn_aiops_utils.mdx +++ b/api_docs/kbn_aiops_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-aiops-utils title: "@kbn/aiops-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/aiops-utils plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/aiops-utils'] --- import kbnAiopsUtilsObj from './kbn_aiops_utils.devdocs.json'; diff --git a/api_docs/kbn_alerting_api_integration_helpers.mdx b/api_docs/kbn_alerting_api_integration_helpers.mdx index 8914596cf405a..dcedef2c65e85 100644 --- a/api_docs/kbn_alerting_api_integration_helpers.mdx +++ b/api_docs/kbn_alerting_api_integration_helpers.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-alerting-api-integration-helpers title: "@kbn/alerting-api-integration-helpers" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/alerting-api-integration-helpers plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/alerting-api-integration-helpers'] --- import kbnAlertingApiIntegrationHelpersObj from './kbn_alerting_api_integration_helpers.devdocs.json'; diff --git a/api_docs/kbn_alerting_state_types.mdx b/api_docs/kbn_alerting_state_types.mdx index e6ba0b3ed7fef..107e35fd85333 100644 --- a/api_docs/kbn_alerting_state_types.mdx +++ b/api_docs/kbn_alerting_state_types.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-alerting-state-types title: "@kbn/alerting-state-types" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/alerting-state-types plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/alerting-state-types'] --- import kbnAlertingStateTypesObj from './kbn_alerting_state_types.devdocs.json'; diff --git a/api_docs/kbn_alerting_types.mdx b/api_docs/kbn_alerting_types.mdx index a5eb0a46fbeae..4439961d6273b 100644 --- a/api_docs/kbn_alerting_types.mdx +++ b/api_docs/kbn_alerting_types.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-alerting-types title: "@kbn/alerting-types" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/alerting-types plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/alerting-types'] --- import kbnAlertingTypesObj from './kbn_alerting_types.devdocs.json'; diff --git a/api_docs/kbn_alerts_as_data_utils.mdx b/api_docs/kbn_alerts_as_data_utils.mdx index 59adc638f7c69..6cdd0ff78a971 100644 --- a/api_docs/kbn_alerts_as_data_utils.mdx +++ b/api_docs/kbn_alerts_as_data_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-alerts-as-data-utils title: "@kbn/alerts-as-data-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/alerts-as-data-utils plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/alerts-as-data-utils'] --- import kbnAlertsAsDataUtilsObj from './kbn_alerts_as_data_utils.devdocs.json'; diff --git a/api_docs/kbn_alerts_ui_shared.mdx b/api_docs/kbn_alerts_ui_shared.mdx index d9c145b912d9a..6aecc6d3de214 100644 --- a/api_docs/kbn_alerts_ui_shared.mdx +++ b/api_docs/kbn_alerts_ui_shared.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-alerts-ui-shared title: "@kbn/alerts-ui-shared" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/alerts-ui-shared plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/alerts-ui-shared'] --- import kbnAlertsUiSharedObj from './kbn_alerts_ui_shared.devdocs.json'; diff --git a/api_docs/kbn_analytics.mdx b/api_docs/kbn_analytics.mdx index 8d84aa25e4ee7..38d17d7b35044 100644 --- a/api_docs/kbn_analytics.mdx +++ b/api_docs/kbn_analytics.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-analytics title: "@kbn/analytics" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/analytics plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/analytics'] --- import kbnAnalyticsObj from './kbn_analytics.devdocs.json'; diff --git a/api_docs/kbn_analytics_client.mdx b/api_docs/kbn_analytics_client.mdx index c0740275e4f21..7ae8e9bedc6ac 100644 --- a/api_docs/kbn_analytics_client.mdx +++ b/api_docs/kbn_analytics_client.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-analytics-client title: "@kbn/analytics-client" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/analytics-client plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/analytics-client'] --- import kbnAnalyticsClientObj from './kbn_analytics_client.devdocs.json'; diff --git a/api_docs/kbn_analytics_collection_utils.mdx b/api_docs/kbn_analytics_collection_utils.mdx index 3327d5a0eb75f..59abdb5440840 100644 --- a/api_docs/kbn_analytics_collection_utils.mdx +++ b/api_docs/kbn_analytics_collection_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-analytics-collection-utils title: "@kbn/analytics-collection-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/analytics-collection-utils plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/analytics-collection-utils'] --- import kbnAnalyticsCollectionUtilsObj from './kbn_analytics_collection_utils.devdocs.json'; diff --git a/api_docs/kbn_analytics_shippers_elastic_v3_browser.mdx b/api_docs/kbn_analytics_shippers_elastic_v3_browser.mdx index f6490641fbf69..dc5884f8fdaab 100644 --- a/api_docs/kbn_analytics_shippers_elastic_v3_browser.mdx +++ b/api_docs/kbn_analytics_shippers_elastic_v3_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-analytics-shippers-elastic-v3-browser title: "@kbn/analytics-shippers-elastic-v3-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/analytics-shippers-elastic-v3-browser plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/analytics-shippers-elastic-v3-browser'] --- import kbnAnalyticsShippersElasticV3BrowserObj from './kbn_analytics_shippers_elastic_v3_browser.devdocs.json'; diff --git a/api_docs/kbn_analytics_shippers_elastic_v3_common.mdx b/api_docs/kbn_analytics_shippers_elastic_v3_common.mdx index e11a5c30aa0b9..90679326f140a 100644 --- a/api_docs/kbn_analytics_shippers_elastic_v3_common.mdx +++ b/api_docs/kbn_analytics_shippers_elastic_v3_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-analytics-shippers-elastic-v3-common title: "@kbn/analytics-shippers-elastic-v3-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/analytics-shippers-elastic-v3-common plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/analytics-shippers-elastic-v3-common'] --- import kbnAnalyticsShippersElasticV3CommonObj from './kbn_analytics_shippers_elastic_v3_common.devdocs.json'; diff --git a/api_docs/kbn_analytics_shippers_elastic_v3_server.mdx b/api_docs/kbn_analytics_shippers_elastic_v3_server.mdx index a8128a3504971..30c3f0982e624 100644 --- a/api_docs/kbn_analytics_shippers_elastic_v3_server.mdx +++ b/api_docs/kbn_analytics_shippers_elastic_v3_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-analytics-shippers-elastic-v3-server title: "@kbn/analytics-shippers-elastic-v3-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/analytics-shippers-elastic-v3-server plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/analytics-shippers-elastic-v3-server'] --- import kbnAnalyticsShippersElasticV3ServerObj from './kbn_analytics_shippers_elastic_v3_server.devdocs.json'; diff --git a/api_docs/kbn_analytics_shippers_fullstory.mdx b/api_docs/kbn_analytics_shippers_fullstory.mdx index 6691cf1168d5d..aa9782f4b5893 100644 --- a/api_docs/kbn_analytics_shippers_fullstory.mdx +++ b/api_docs/kbn_analytics_shippers_fullstory.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-analytics-shippers-fullstory title: "@kbn/analytics-shippers-fullstory" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/analytics-shippers-fullstory plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/analytics-shippers-fullstory'] --- import kbnAnalyticsShippersFullstoryObj from './kbn_analytics_shippers_fullstory.devdocs.json'; diff --git a/api_docs/kbn_apm_config_loader.mdx b/api_docs/kbn_apm_config_loader.mdx index 03fca077b1647..3d1546b28fa16 100644 --- a/api_docs/kbn_apm_config_loader.mdx +++ b/api_docs/kbn_apm_config_loader.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-apm-config-loader title: "@kbn/apm-config-loader" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/apm-config-loader plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/apm-config-loader'] --- import kbnApmConfigLoaderObj from './kbn_apm_config_loader.devdocs.json'; diff --git a/api_docs/kbn_apm_synthtrace.mdx b/api_docs/kbn_apm_synthtrace.mdx index 020ac5ba6cc56..72be03d201a00 100644 --- a/api_docs/kbn_apm_synthtrace.mdx +++ b/api_docs/kbn_apm_synthtrace.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-apm-synthtrace title: "@kbn/apm-synthtrace" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/apm-synthtrace plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/apm-synthtrace'] --- import kbnApmSynthtraceObj from './kbn_apm_synthtrace.devdocs.json'; diff --git a/api_docs/kbn_apm_synthtrace_client.mdx b/api_docs/kbn_apm_synthtrace_client.mdx index 8808193455e2c..71a9bfd161e52 100644 --- a/api_docs/kbn_apm_synthtrace_client.mdx +++ b/api_docs/kbn_apm_synthtrace_client.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-apm-synthtrace-client title: "@kbn/apm-synthtrace-client" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/apm-synthtrace-client plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/apm-synthtrace-client'] --- import kbnApmSynthtraceClientObj from './kbn_apm_synthtrace_client.devdocs.json'; diff --git a/api_docs/kbn_apm_utils.mdx b/api_docs/kbn_apm_utils.mdx index 887f498ea6a00..1bfec8c47e10d 100644 --- a/api_docs/kbn_apm_utils.mdx +++ b/api_docs/kbn_apm_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-apm-utils title: "@kbn/apm-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/apm-utils plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/apm-utils'] --- import kbnApmUtilsObj from './kbn_apm_utils.devdocs.json'; diff --git a/api_docs/kbn_axe_config.mdx b/api_docs/kbn_axe_config.mdx index e6d43bf2db9dc..469a772714274 100644 --- a/api_docs/kbn_axe_config.mdx +++ b/api_docs/kbn_axe_config.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-axe-config title: "@kbn/axe-config" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/axe-config plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/axe-config'] --- import kbnAxeConfigObj from './kbn_axe_config.devdocs.json'; diff --git a/api_docs/kbn_bfetch_error.mdx b/api_docs/kbn_bfetch_error.mdx index 0327143070276..e2fa88541566f 100644 --- a/api_docs/kbn_bfetch_error.mdx +++ b/api_docs/kbn_bfetch_error.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-bfetch-error title: "@kbn/bfetch-error" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/bfetch-error plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/bfetch-error'] --- import kbnBfetchErrorObj from './kbn_bfetch_error.devdocs.json'; diff --git a/api_docs/kbn_calculate_auto.mdx b/api_docs/kbn_calculate_auto.mdx index 7730759a52aed..832108a5c4f26 100644 --- a/api_docs/kbn_calculate_auto.mdx +++ b/api_docs/kbn_calculate_auto.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-calculate-auto title: "@kbn/calculate-auto" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/calculate-auto plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/calculate-auto'] --- import kbnCalculateAutoObj from './kbn_calculate_auto.devdocs.json'; diff --git a/api_docs/kbn_calculate_width_from_char_count.mdx b/api_docs/kbn_calculate_width_from_char_count.mdx index c46fa8971b01c..edcaa27dd6d5a 100644 --- a/api_docs/kbn_calculate_width_from_char_count.mdx +++ b/api_docs/kbn_calculate_width_from_char_count.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-calculate-width-from-char-count title: "@kbn/calculate-width-from-char-count" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/calculate-width-from-char-count plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/calculate-width-from-char-count'] --- import kbnCalculateWidthFromCharCountObj from './kbn_calculate_width_from_char_count.devdocs.json'; diff --git a/api_docs/kbn_cases_components.mdx b/api_docs/kbn_cases_components.mdx index 2889fe618ea5c..c9ba6747a282a 100644 --- a/api_docs/kbn_cases_components.mdx +++ b/api_docs/kbn_cases_components.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-cases-components title: "@kbn/cases-components" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/cases-components plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/cases-components'] --- import kbnCasesComponentsObj from './kbn_cases_components.devdocs.json'; diff --git a/api_docs/kbn_cell_actions.mdx b/api_docs/kbn_cell_actions.mdx index be3bb2893c369..9247851e59239 100644 --- a/api_docs/kbn_cell_actions.mdx +++ b/api_docs/kbn_cell_actions.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-cell-actions title: "@kbn/cell-actions" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/cell-actions plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/cell-actions'] --- import kbnCellActionsObj from './kbn_cell_actions.devdocs.json'; diff --git a/api_docs/kbn_chart_expressions_common.mdx b/api_docs/kbn_chart_expressions_common.mdx index e4565db89f286..b81d639596817 100644 --- a/api_docs/kbn_chart_expressions_common.mdx +++ b/api_docs/kbn_chart_expressions_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-chart-expressions-common title: "@kbn/chart-expressions-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/chart-expressions-common plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/chart-expressions-common'] --- import kbnChartExpressionsCommonObj from './kbn_chart_expressions_common.devdocs.json'; diff --git a/api_docs/kbn_chart_icons.mdx b/api_docs/kbn_chart_icons.mdx index dc6cd20a8ef8a..fc4bbd977b5d0 100644 --- a/api_docs/kbn_chart_icons.mdx +++ b/api_docs/kbn_chart_icons.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-chart-icons title: "@kbn/chart-icons" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/chart-icons plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/chart-icons'] --- import kbnChartIconsObj from './kbn_chart_icons.devdocs.json'; diff --git a/api_docs/kbn_ci_stats_core.mdx b/api_docs/kbn_ci_stats_core.mdx index 99354512c7d7a..d55867c919335 100644 --- a/api_docs/kbn_ci_stats_core.mdx +++ b/api_docs/kbn_ci_stats_core.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ci-stats-core title: "@kbn/ci-stats-core" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ci-stats-core plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ci-stats-core'] --- import kbnCiStatsCoreObj from './kbn_ci_stats_core.devdocs.json'; diff --git a/api_docs/kbn_ci_stats_performance_metrics.mdx b/api_docs/kbn_ci_stats_performance_metrics.mdx index d7c6bb5fa1b2f..2656355e7afe2 100644 --- a/api_docs/kbn_ci_stats_performance_metrics.mdx +++ b/api_docs/kbn_ci_stats_performance_metrics.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ci-stats-performance-metrics title: "@kbn/ci-stats-performance-metrics" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ci-stats-performance-metrics plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ci-stats-performance-metrics'] --- import kbnCiStatsPerformanceMetricsObj from './kbn_ci_stats_performance_metrics.devdocs.json'; diff --git a/api_docs/kbn_ci_stats_reporter.mdx b/api_docs/kbn_ci_stats_reporter.mdx index b76167b577b2d..20f48244032e8 100644 --- a/api_docs/kbn_ci_stats_reporter.mdx +++ b/api_docs/kbn_ci_stats_reporter.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ci-stats-reporter title: "@kbn/ci-stats-reporter" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ci-stats-reporter plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ci-stats-reporter'] --- import kbnCiStatsReporterObj from './kbn_ci_stats_reporter.devdocs.json'; diff --git a/api_docs/kbn_cli_dev_mode.mdx b/api_docs/kbn_cli_dev_mode.mdx index eba3571a66cd6..6a36650d21777 100644 --- a/api_docs/kbn_cli_dev_mode.mdx +++ b/api_docs/kbn_cli_dev_mode.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-cli-dev-mode title: "@kbn/cli-dev-mode" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/cli-dev-mode plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/cli-dev-mode'] --- import kbnCliDevModeObj from './kbn_cli_dev_mode.devdocs.json'; diff --git a/api_docs/kbn_code_editor.mdx b/api_docs/kbn_code_editor.mdx index 054023378c28c..5208e1ab21b8c 100644 --- a/api_docs/kbn_code_editor.mdx +++ b/api_docs/kbn_code_editor.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-code-editor title: "@kbn/code-editor" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/code-editor plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/code-editor'] --- import kbnCodeEditorObj from './kbn_code_editor.devdocs.json'; diff --git a/api_docs/kbn_code_editor_mock.mdx b/api_docs/kbn_code_editor_mock.mdx index d442bed67e043..cebe278f7f6eb 100644 --- a/api_docs/kbn_code_editor_mock.mdx +++ b/api_docs/kbn_code_editor_mock.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-code-editor-mock title: "@kbn/code-editor-mock" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/code-editor-mock plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/code-editor-mock'] --- import kbnCodeEditorMockObj from './kbn_code_editor_mock.devdocs.json'; diff --git a/api_docs/kbn_code_owners.mdx b/api_docs/kbn_code_owners.mdx index 335c8d650671a..d8b2a81ef6bcc 100644 --- a/api_docs/kbn_code_owners.mdx +++ b/api_docs/kbn_code_owners.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-code-owners title: "@kbn/code-owners" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/code-owners plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/code-owners'] --- import kbnCodeOwnersObj from './kbn_code_owners.devdocs.json'; diff --git a/api_docs/kbn_coloring.mdx b/api_docs/kbn_coloring.mdx index 77d67f0296d77..d18e497bc7617 100644 --- a/api_docs/kbn_coloring.mdx +++ b/api_docs/kbn_coloring.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-coloring title: "@kbn/coloring" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/coloring plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/coloring'] --- import kbnColoringObj from './kbn_coloring.devdocs.json'; diff --git a/api_docs/kbn_config.mdx b/api_docs/kbn_config.mdx index 3af7a53a5949c..3680ce545abb6 100644 --- a/api_docs/kbn_config.mdx +++ b/api_docs/kbn_config.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-config title: "@kbn/config" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/config plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/config'] --- import kbnConfigObj from './kbn_config.devdocs.json'; diff --git a/api_docs/kbn_config_mocks.mdx b/api_docs/kbn_config_mocks.mdx index a3d7912a510b9..9d35118456345 100644 --- a/api_docs/kbn_config_mocks.mdx +++ b/api_docs/kbn_config_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-config-mocks title: "@kbn/config-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/config-mocks plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/config-mocks'] --- import kbnConfigMocksObj from './kbn_config_mocks.devdocs.json'; diff --git a/api_docs/kbn_config_schema.mdx b/api_docs/kbn_config_schema.mdx index f263deee9e83f..9419b075ac6f5 100644 --- a/api_docs/kbn_config_schema.mdx +++ b/api_docs/kbn_config_schema.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-config-schema title: "@kbn/config-schema" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/config-schema plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/config-schema'] --- import kbnConfigSchemaObj from './kbn_config_schema.devdocs.json'; diff --git a/api_docs/kbn_content_management_content_editor.mdx b/api_docs/kbn_content_management_content_editor.mdx index d6fdcba11cf99..c6fb4220f3f41 100644 --- a/api_docs/kbn_content_management_content_editor.mdx +++ b/api_docs/kbn_content_management_content_editor.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-content-management-content-editor title: "@kbn/content-management-content-editor" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/content-management-content-editor plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/content-management-content-editor'] --- import kbnContentManagementContentEditorObj from './kbn_content_management_content_editor.devdocs.json'; diff --git a/api_docs/kbn_content_management_tabbed_table_list_view.mdx b/api_docs/kbn_content_management_tabbed_table_list_view.mdx index 8a5125f75b6e8..9cf2eb6fcd06a 100644 --- a/api_docs/kbn_content_management_tabbed_table_list_view.mdx +++ b/api_docs/kbn_content_management_tabbed_table_list_view.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-content-management-tabbed-table-list-view title: "@kbn/content-management-tabbed-table-list-view" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/content-management-tabbed-table-list-view plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/content-management-tabbed-table-list-view'] --- import kbnContentManagementTabbedTableListViewObj from './kbn_content_management_tabbed_table_list_view.devdocs.json'; diff --git a/api_docs/kbn_content_management_table_list_view.mdx b/api_docs/kbn_content_management_table_list_view.mdx index 892e22698c334..c761e6d6882f7 100644 --- a/api_docs/kbn_content_management_table_list_view.mdx +++ b/api_docs/kbn_content_management_table_list_view.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-content-management-table-list-view title: "@kbn/content-management-table-list-view" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/content-management-table-list-view plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/content-management-table-list-view'] --- import kbnContentManagementTableListViewObj from './kbn_content_management_table_list_view.devdocs.json'; diff --git a/api_docs/kbn_content_management_table_list_view_common.mdx b/api_docs/kbn_content_management_table_list_view_common.mdx index 0d1c6f7511fe8..cfa99b0799a61 100644 --- a/api_docs/kbn_content_management_table_list_view_common.mdx +++ b/api_docs/kbn_content_management_table_list_view_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-content-management-table-list-view-common title: "@kbn/content-management-table-list-view-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/content-management-table-list-view-common plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/content-management-table-list-view-common'] --- import kbnContentManagementTableListViewCommonObj from './kbn_content_management_table_list_view_common.devdocs.json'; diff --git a/api_docs/kbn_content_management_table_list_view_table.mdx b/api_docs/kbn_content_management_table_list_view_table.mdx index 6d4d535848097..b4cae656c4771 100644 --- a/api_docs/kbn_content_management_table_list_view_table.mdx +++ b/api_docs/kbn_content_management_table_list_view_table.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-content-management-table-list-view-table title: "@kbn/content-management-table-list-view-table" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/content-management-table-list-view-table plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/content-management-table-list-view-table'] --- import kbnContentManagementTableListViewTableObj from './kbn_content_management_table_list_view_table.devdocs.json'; diff --git a/api_docs/kbn_content_management_utils.mdx b/api_docs/kbn_content_management_utils.mdx index 90f7796f98e42..bc0209715b11e 100644 --- a/api_docs/kbn_content_management_utils.mdx +++ b/api_docs/kbn_content_management_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-content-management-utils title: "@kbn/content-management-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/content-management-utils plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/content-management-utils'] --- import kbnContentManagementUtilsObj from './kbn_content_management_utils.devdocs.json'; diff --git a/api_docs/kbn_core_analytics_browser.mdx b/api_docs/kbn_core_analytics_browser.mdx index 0ffc2897e3cad..ff3281cbd5e26 100644 --- a/api_docs/kbn_core_analytics_browser.mdx +++ b/api_docs/kbn_core_analytics_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-analytics-browser title: "@kbn/core-analytics-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-analytics-browser plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-analytics-browser'] --- import kbnCoreAnalyticsBrowserObj from './kbn_core_analytics_browser.devdocs.json'; diff --git a/api_docs/kbn_core_analytics_browser_internal.mdx b/api_docs/kbn_core_analytics_browser_internal.mdx index 067dfe2d6bd1b..2a5b70c9fed3a 100644 --- a/api_docs/kbn_core_analytics_browser_internal.mdx +++ b/api_docs/kbn_core_analytics_browser_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-analytics-browser-internal title: "@kbn/core-analytics-browser-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-analytics-browser-internal plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-analytics-browser-internal'] --- import kbnCoreAnalyticsBrowserInternalObj from './kbn_core_analytics_browser_internal.devdocs.json'; diff --git a/api_docs/kbn_core_analytics_browser_mocks.mdx b/api_docs/kbn_core_analytics_browser_mocks.mdx index b71a4fd452c4c..ac09e173d3c7c 100644 --- a/api_docs/kbn_core_analytics_browser_mocks.mdx +++ b/api_docs/kbn_core_analytics_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-analytics-browser-mocks title: "@kbn/core-analytics-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-analytics-browser-mocks plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-analytics-browser-mocks'] --- import kbnCoreAnalyticsBrowserMocksObj from './kbn_core_analytics_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_analytics_server.mdx b/api_docs/kbn_core_analytics_server.mdx index da0b25ec30487..1d727b80948f3 100644 --- a/api_docs/kbn_core_analytics_server.mdx +++ b/api_docs/kbn_core_analytics_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-analytics-server title: "@kbn/core-analytics-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-analytics-server plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-analytics-server'] --- import kbnCoreAnalyticsServerObj from './kbn_core_analytics_server.devdocs.json'; diff --git a/api_docs/kbn_core_analytics_server_internal.mdx b/api_docs/kbn_core_analytics_server_internal.mdx index c5032056814f9..d7a177ad61ed2 100644 --- a/api_docs/kbn_core_analytics_server_internal.mdx +++ b/api_docs/kbn_core_analytics_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-analytics-server-internal title: "@kbn/core-analytics-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-analytics-server-internal plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-analytics-server-internal'] --- import kbnCoreAnalyticsServerInternalObj from './kbn_core_analytics_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_analytics_server_mocks.mdx b/api_docs/kbn_core_analytics_server_mocks.mdx index 6ed114bc45cbd..97c34310171ef 100644 --- a/api_docs/kbn_core_analytics_server_mocks.mdx +++ b/api_docs/kbn_core_analytics_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-analytics-server-mocks title: "@kbn/core-analytics-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-analytics-server-mocks plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-analytics-server-mocks'] --- import kbnCoreAnalyticsServerMocksObj from './kbn_core_analytics_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_application_browser.mdx b/api_docs/kbn_core_application_browser.mdx index 9cc252eda8cbf..c869644d34c93 100644 --- a/api_docs/kbn_core_application_browser.mdx +++ b/api_docs/kbn_core_application_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-application-browser title: "@kbn/core-application-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-application-browser plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-application-browser'] --- import kbnCoreApplicationBrowserObj from './kbn_core_application_browser.devdocs.json'; diff --git a/api_docs/kbn_core_application_browser_internal.mdx b/api_docs/kbn_core_application_browser_internal.mdx index f3087a113189c..bfc3f3b8fa7a6 100644 --- a/api_docs/kbn_core_application_browser_internal.mdx +++ b/api_docs/kbn_core_application_browser_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-application-browser-internal title: "@kbn/core-application-browser-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-application-browser-internal plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-application-browser-internal'] --- import kbnCoreApplicationBrowserInternalObj from './kbn_core_application_browser_internal.devdocs.json'; diff --git a/api_docs/kbn_core_application_browser_mocks.mdx b/api_docs/kbn_core_application_browser_mocks.mdx index 2c81d694cb98c..5baadaa28e24e 100644 --- a/api_docs/kbn_core_application_browser_mocks.mdx +++ b/api_docs/kbn_core_application_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-application-browser-mocks title: "@kbn/core-application-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-application-browser-mocks plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-application-browser-mocks'] --- import kbnCoreApplicationBrowserMocksObj from './kbn_core_application_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_application_common.mdx b/api_docs/kbn_core_application_common.mdx index e6e033785838d..14dfe8c139c8b 100644 --- a/api_docs/kbn_core_application_common.mdx +++ b/api_docs/kbn_core_application_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-application-common title: "@kbn/core-application-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-application-common plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-application-common'] --- import kbnCoreApplicationCommonObj from './kbn_core_application_common.devdocs.json'; diff --git a/api_docs/kbn_core_apps_browser_internal.mdx b/api_docs/kbn_core_apps_browser_internal.mdx index 7ecb93aaa468a..66371c995f9ad 100644 --- a/api_docs/kbn_core_apps_browser_internal.mdx +++ b/api_docs/kbn_core_apps_browser_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-apps-browser-internal title: "@kbn/core-apps-browser-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-apps-browser-internal plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-apps-browser-internal'] --- import kbnCoreAppsBrowserInternalObj from './kbn_core_apps_browser_internal.devdocs.json'; diff --git a/api_docs/kbn_core_apps_browser_mocks.mdx b/api_docs/kbn_core_apps_browser_mocks.mdx index 9d81b769c3549..3b265838231f7 100644 --- a/api_docs/kbn_core_apps_browser_mocks.mdx +++ b/api_docs/kbn_core_apps_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-apps-browser-mocks title: "@kbn/core-apps-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-apps-browser-mocks plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-apps-browser-mocks'] --- import kbnCoreAppsBrowserMocksObj from './kbn_core_apps_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_apps_server_internal.mdx b/api_docs/kbn_core_apps_server_internal.mdx index 7d2d0d4828dbb..1e180734e5203 100644 --- a/api_docs/kbn_core_apps_server_internal.mdx +++ b/api_docs/kbn_core_apps_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-apps-server-internal title: "@kbn/core-apps-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-apps-server-internal plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-apps-server-internal'] --- import kbnCoreAppsServerInternalObj from './kbn_core_apps_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_base_browser_mocks.mdx b/api_docs/kbn_core_base_browser_mocks.mdx index 49de18300c703..7ee4fbf0f8507 100644 --- a/api_docs/kbn_core_base_browser_mocks.mdx +++ b/api_docs/kbn_core_base_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-base-browser-mocks title: "@kbn/core-base-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-base-browser-mocks plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-base-browser-mocks'] --- import kbnCoreBaseBrowserMocksObj from './kbn_core_base_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_base_common.mdx b/api_docs/kbn_core_base_common.mdx index 13d5de6940e7e..14b3d39d655d8 100644 --- a/api_docs/kbn_core_base_common.mdx +++ b/api_docs/kbn_core_base_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-base-common title: "@kbn/core-base-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-base-common plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-base-common'] --- import kbnCoreBaseCommonObj from './kbn_core_base_common.devdocs.json'; diff --git a/api_docs/kbn_core_base_server_internal.mdx b/api_docs/kbn_core_base_server_internal.mdx index e6cc062fbac8f..42b1866126b65 100644 --- a/api_docs/kbn_core_base_server_internal.mdx +++ b/api_docs/kbn_core_base_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-base-server-internal title: "@kbn/core-base-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-base-server-internal plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-base-server-internal'] --- import kbnCoreBaseServerInternalObj from './kbn_core_base_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_base_server_mocks.mdx b/api_docs/kbn_core_base_server_mocks.mdx index 21c02388f94fa..6ae565d8c6c18 100644 --- a/api_docs/kbn_core_base_server_mocks.mdx +++ b/api_docs/kbn_core_base_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-base-server-mocks title: "@kbn/core-base-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-base-server-mocks plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-base-server-mocks'] --- import kbnCoreBaseServerMocksObj from './kbn_core_base_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_capabilities_browser_mocks.mdx b/api_docs/kbn_core_capabilities_browser_mocks.mdx index 9d316d884a55d..7e3be23d4fdf2 100644 --- a/api_docs/kbn_core_capabilities_browser_mocks.mdx +++ b/api_docs/kbn_core_capabilities_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-capabilities-browser-mocks title: "@kbn/core-capabilities-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-capabilities-browser-mocks plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-capabilities-browser-mocks'] --- import kbnCoreCapabilitiesBrowserMocksObj from './kbn_core_capabilities_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_capabilities_common.mdx b/api_docs/kbn_core_capabilities_common.mdx index 4a1c7b1233c95..1c53bb69d343e 100644 --- a/api_docs/kbn_core_capabilities_common.mdx +++ b/api_docs/kbn_core_capabilities_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-capabilities-common title: "@kbn/core-capabilities-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-capabilities-common plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-capabilities-common'] --- import kbnCoreCapabilitiesCommonObj from './kbn_core_capabilities_common.devdocs.json'; diff --git a/api_docs/kbn_core_capabilities_server.mdx b/api_docs/kbn_core_capabilities_server.mdx index b825c9236db56..4e8a5fa92df28 100644 --- a/api_docs/kbn_core_capabilities_server.mdx +++ b/api_docs/kbn_core_capabilities_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-capabilities-server title: "@kbn/core-capabilities-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-capabilities-server plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-capabilities-server'] --- import kbnCoreCapabilitiesServerObj from './kbn_core_capabilities_server.devdocs.json'; diff --git a/api_docs/kbn_core_capabilities_server_mocks.mdx b/api_docs/kbn_core_capabilities_server_mocks.mdx index 3a0cb68a0e25a..fec87554cf252 100644 --- a/api_docs/kbn_core_capabilities_server_mocks.mdx +++ b/api_docs/kbn_core_capabilities_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-capabilities-server-mocks title: "@kbn/core-capabilities-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-capabilities-server-mocks plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-capabilities-server-mocks'] --- import kbnCoreCapabilitiesServerMocksObj from './kbn_core_capabilities_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_chrome_browser.mdx b/api_docs/kbn_core_chrome_browser.mdx index 96602b30f8727..17184a4a1b52b 100644 --- a/api_docs/kbn_core_chrome_browser.mdx +++ b/api_docs/kbn_core_chrome_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-chrome-browser title: "@kbn/core-chrome-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-chrome-browser plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-chrome-browser'] --- import kbnCoreChromeBrowserObj from './kbn_core_chrome_browser.devdocs.json'; diff --git a/api_docs/kbn_core_chrome_browser_mocks.mdx b/api_docs/kbn_core_chrome_browser_mocks.mdx index 49f1dd9d38338..bfbe043dc7b16 100644 --- a/api_docs/kbn_core_chrome_browser_mocks.mdx +++ b/api_docs/kbn_core_chrome_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-chrome-browser-mocks title: "@kbn/core-chrome-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-chrome-browser-mocks plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-chrome-browser-mocks'] --- import kbnCoreChromeBrowserMocksObj from './kbn_core_chrome_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_config_server_internal.mdx b/api_docs/kbn_core_config_server_internal.mdx index dfe220d9ecb20..ce1ea204aea2a 100644 --- a/api_docs/kbn_core_config_server_internal.mdx +++ b/api_docs/kbn_core_config_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-config-server-internal title: "@kbn/core-config-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-config-server-internal plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-config-server-internal'] --- import kbnCoreConfigServerInternalObj from './kbn_core_config_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_custom_branding_browser.mdx b/api_docs/kbn_core_custom_branding_browser.mdx index 1cc4977ed90e9..eeade29e6fc82 100644 --- a/api_docs/kbn_core_custom_branding_browser.mdx +++ b/api_docs/kbn_core_custom_branding_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-custom-branding-browser title: "@kbn/core-custom-branding-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-custom-branding-browser plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-custom-branding-browser'] --- import kbnCoreCustomBrandingBrowserObj from './kbn_core_custom_branding_browser.devdocs.json'; diff --git a/api_docs/kbn_core_custom_branding_browser_internal.mdx b/api_docs/kbn_core_custom_branding_browser_internal.mdx index a5a1f002b64f1..f86cb1a250d33 100644 --- a/api_docs/kbn_core_custom_branding_browser_internal.mdx +++ b/api_docs/kbn_core_custom_branding_browser_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-custom-branding-browser-internal title: "@kbn/core-custom-branding-browser-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-custom-branding-browser-internal plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-custom-branding-browser-internal'] --- import kbnCoreCustomBrandingBrowserInternalObj from './kbn_core_custom_branding_browser_internal.devdocs.json'; diff --git a/api_docs/kbn_core_custom_branding_browser_mocks.mdx b/api_docs/kbn_core_custom_branding_browser_mocks.mdx index 9990ce38450dd..2bbf32cfea300 100644 --- a/api_docs/kbn_core_custom_branding_browser_mocks.mdx +++ b/api_docs/kbn_core_custom_branding_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-custom-branding-browser-mocks title: "@kbn/core-custom-branding-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-custom-branding-browser-mocks plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-custom-branding-browser-mocks'] --- import kbnCoreCustomBrandingBrowserMocksObj from './kbn_core_custom_branding_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_custom_branding_common.mdx b/api_docs/kbn_core_custom_branding_common.mdx index c6e8c217d45d1..99a12c77b517c 100644 --- a/api_docs/kbn_core_custom_branding_common.mdx +++ b/api_docs/kbn_core_custom_branding_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-custom-branding-common title: "@kbn/core-custom-branding-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-custom-branding-common plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-custom-branding-common'] --- import kbnCoreCustomBrandingCommonObj from './kbn_core_custom_branding_common.devdocs.json'; diff --git a/api_docs/kbn_core_custom_branding_server.mdx b/api_docs/kbn_core_custom_branding_server.mdx index c68912c1ddc20..4fe2916e44c0f 100644 --- a/api_docs/kbn_core_custom_branding_server.mdx +++ b/api_docs/kbn_core_custom_branding_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-custom-branding-server title: "@kbn/core-custom-branding-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-custom-branding-server plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-custom-branding-server'] --- import kbnCoreCustomBrandingServerObj from './kbn_core_custom_branding_server.devdocs.json'; diff --git a/api_docs/kbn_core_custom_branding_server_internal.mdx b/api_docs/kbn_core_custom_branding_server_internal.mdx index f47284690a21e..2948ad3952fdf 100644 --- a/api_docs/kbn_core_custom_branding_server_internal.mdx +++ b/api_docs/kbn_core_custom_branding_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-custom-branding-server-internal title: "@kbn/core-custom-branding-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-custom-branding-server-internal plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-custom-branding-server-internal'] --- import kbnCoreCustomBrandingServerInternalObj from './kbn_core_custom_branding_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_custom_branding_server_mocks.mdx b/api_docs/kbn_core_custom_branding_server_mocks.mdx index 5e2c74d230390..a954c6eb4f5e1 100644 --- a/api_docs/kbn_core_custom_branding_server_mocks.mdx +++ b/api_docs/kbn_core_custom_branding_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-custom-branding-server-mocks title: "@kbn/core-custom-branding-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-custom-branding-server-mocks plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-custom-branding-server-mocks'] --- import kbnCoreCustomBrandingServerMocksObj from './kbn_core_custom_branding_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_deprecations_browser.mdx b/api_docs/kbn_core_deprecations_browser.mdx index 7ef0978eef338..8eeb0c21fd277 100644 --- a/api_docs/kbn_core_deprecations_browser.mdx +++ b/api_docs/kbn_core_deprecations_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-deprecations-browser title: "@kbn/core-deprecations-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-deprecations-browser plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-deprecations-browser'] --- import kbnCoreDeprecationsBrowserObj from './kbn_core_deprecations_browser.devdocs.json'; diff --git a/api_docs/kbn_core_deprecations_browser_internal.mdx b/api_docs/kbn_core_deprecations_browser_internal.mdx index fb41db85edca0..8dca0efd15999 100644 --- a/api_docs/kbn_core_deprecations_browser_internal.mdx +++ b/api_docs/kbn_core_deprecations_browser_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-deprecations-browser-internal title: "@kbn/core-deprecations-browser-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-deprecations-browser-internal plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-deprecations-browser-internal'] --- import kbnCoreDeprecationsBrowserInternalObj from './kbn_core_deprecations_browser_internal.devdocs.json'; diff --git a/api_docs/kbn_core_deprecations_browser_mocks.mdx b/api_docs/kbn_core_deprecations_browser_mocks.mdx index 0e77536be5450..0ce77640301d6 100644 --- a/api_docs/kbn_core_deprecations_browser_mocks.mdx +++ b/api_docs/kbn_core_deprecations_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-deprecations-browser-mocks title: "@kbn/core-deprecations-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-deprecations-browser-mocks plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-deprecations-browser-mocks'] --- import kbnCoreDeprecationsBrowserMocksObj from './kbn_core_deprecations_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_deprecations_common.mdx b/api_docs/kbn_core_deprecations_common.mdx index 8b59471f7f13f..a1c297b220eaf 100644 --- a/api_docs/kbn_core_deprecations_common.mdx +++ b/api_docs/kbn_core_deprecations_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-deprecations-common title: "@kbn/core-deprecations-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-deprecations-common plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-deprecations-common'] --- import kbnCoreDeprecationsCommonObj from './kbn_core_deprecations_common.devdocs.json'; diff --git a/api_docs/kbn_core_deprecations_server.mdx b/api_docs/kbn_core_deprecations_server.mdx index 0597583c86f2c..d4fdcec78ef3e 100644 --- a/api_docs/kbn_core_deprecations_server.mdx +++ b/api_docs/kbn_core_deprecations_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-deprecations-server title: "@kbn/core-deprecations-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-deprecations-server plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-deprecations-server'] --- import kbnCoreDeprecationsServerObj from './kbn_core_deprecations_server.devdocs.json'; diff --git a/api_docs/kbn_core_deprecations_server_internal.mdx b/api_docs/kbn_core_deprecations_server_internal.mdx index 243e87b456441..8c41e8d46f1c8 100644 --- a/api_docs/kbn_core_deprecations_server_internal.mdx +++ b/api_docs/kbn_core_deprecations_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-deprecations-server-internal title: "@kbn/core-deprecations-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-deprecations-server-internal plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-deprecations-server-internal'] --- import kbnCoreDeprecationsServerInternalObj from './kbn_core_deprecations_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_deprecations_server_mocks.mdx b/api_docs/kbn_core_deprecations_server_mocks.mdx index 5b7847d33b25d..d7d6eba532639 100644 --- a/api_docs/kbn_core_deprecations_server_mocks.mdx +++ b/api_docs/kbn_core_deprecations_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-deprecations-server-mocks title: "@kbn/core-deprecations-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-deprecations-server-mocks plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-deprecations-server-mocks'] --- import kbnCoreDeprecationsServerMocksObj from './kbn_core_deprecations_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_doc_links_browser.mdx b/api_docs/kbn_core_doc_links_browser.mdx index 964b72d605467..91f9a721468a3 100644 --- a/api_docs/kbn_core_doc_links_browser.mdx +++ b/api_docs/kbn_core_doc_links_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-doc-links-browser title: "@kbn/core-doc-links-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-doc-links-browser plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-doc-links-browser'] --- import kbnCoreDocLinksBrowserObj from './kbn_core_doc_links_browser.devdocs.json'; diff --git a/api_docs/kbn_core_doc_links_browser_mocks.mdx b/api_docs/kbn_core_doc_links_browser_mocks.mdx index eae3fcdb8ddce..c28aee90a2651 100644 --- a/api_docs/kbn_core_doc_links_browser_mocks.mdx +++ b/api_docs/kbn_core_doc_links_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-doc-links-browser-mocks title: "@kbn/core-doc-links-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-doc-links-browser-mocks plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-doc-links-browser-mocks'] --- import kbnCoreDocLinksBrowserMocksObj from './kbn_core_doc_links_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_doc_links_server.mdx b/api_docs/kbn_core_doc_links_server.mdx index 0e288a4bf5677..448b33f2e67f4 100644 --- a/api_docs/kbn_core_doc_links_server.mdx +++ b/api_docs/kbn_core_doc_links_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-doc-links-server title: "@kbn/core-doc-links-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-doc-links-server plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-doc-links-server'] --- import kbnCoreDocLinksServerObj from './kbn_core_doc_links_server.devdocs.json'; diff --git a/api_docs/kbn_core_doc_links_server_mocks.mdx b/api_docs/kbn_core_doc_links_server_mocks.mdx index 6a4400d2a8177..afcce5c0bb5a1 100644 --- a/api_docs/kbn_core_doc_links_server_mocks.mdx +++ b/api_docs/kbn_core_doc_links_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-doc-links-server-mocks title: "@kbn/core-doc-links-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-doc-links-server-mocks plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-doc-links-server-mocks'] --- import kbnCoreDocLinksServerMocksObj from './kbn_core_doc_links_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_elasticsearch_client_server_internal.mdx b/api_docs/kbn_core_elasticsearch_client_server_internal.mdx index 97cbd2167981e..7ce72217804bd 100644 --- a/api_docs/kbn_core_elasticsearch_client_server_internal.mdx +++ b/api_docs/kbn_core_elasticsearch_client_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-elasticsearch-client-server-internal title: "@kbn/core-elasticsearch-client-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-elasticsearch-client-server-internal plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-elasticsearch-client-server-internal'] --- import kbnCoreElasticsearchClientServerInternalObj from './kbn_core_elasticsearch_client_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_elasticsearch_client_server_mocks.mdx b/api_docs/kbn_core_elasticsearch_client_server_mocks.mdx index b8b43fbdc6351..bba3861d3670f 100644 --- a/api_docs/kbn_core_elasticsearch_client_server_mocks.mdx +++ b/api_docs/kbn_core_elasticsearch_client_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-elasticsearch-client-server-mocks title: "@kbn/core-elasticsearch-client-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-elasticsearch-client-server-mocks plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-elasticsearch-client-server-mocks'] --- import kbnCoreElasticsearchClientServerMocksObj from './kbn_core_elasticsearch_client_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_elasticsearch_server.mdx b/api_docs/kbn_core_elasticsearch_server.mdx index ea8c8d0c91a1d..a1bc44aa15784 100644 --- a/api_docs/kbn_core_elasticsearch_server.mdx +++ b/api_docs/kbn_core_elasticsearch_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-elasticsearch-server title: "@kbn/core-elasticsearch-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-elasticsearch-server plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-elasticsearch-server'] --- import kbnCoreElasticsearchServerObj from './kbn_core_elasticsearch_server.devdocs.json'; diff --git a/api_docs/kbn_core_elasticsearch_server_internal.mdx b/api_docs/kbn_core_elasticsearch_server_internal.mdx index c93454adec144..e11a31c19e08c 100644 --- a/api_docs/kbn_core_elasticsearch_server_internal.mdx +++ b/api_docs/kbn_core_elasticsearch_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-elasticsearch-server-internal title: "@kbn/core-elasticsearch-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-elasticsearch-server-internal plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-elasticsearch-server-internal'] --- import kbnCoreElasticsearchServerInternalObj from './kbn_core_elasticsearch_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_elasticsearch_server_mocks.mdx b/api_docs/kbn_core_elasticsearch_server_mocks.mdx index cd7508f827e18..1e73eb13c5b2b 100644 --- a/api_docs/kbn_core_elasticsearch_server_mocks.mdx +++ b/api_docs/kbn_core_elasticsearch_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-elasticsearch-server-mocks title: "@kbn/core-elasticsearch-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-elasticsearch-server-mocks plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-elasticsearch-server-mocks'] --- import kbnCoreElasticsearchServerMocksObj from './kbn_core_elasticsearch_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_environment_server_internal.mdx b/api_docs/kbn_core_environment_server_internal.mdx index 35861e0844c8e..88a435553de07 100644 --- a/api_docs/kbn_core_environment_server_internal.mdx +++ b/api_docs/kbn_core_environment_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-environment-server-internal title: "@kbn/core-environment-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-environment-server-internal plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-environment-server-internal'] --- import kbnCoreEnvironmentServerInternalObj from './kbn_core_environment_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_environment_server_mocks.mdx b/api_docs/kbn_core_environment_server_mocks.mdx index a8c5f97b9e658..5dce66a867f15 100644 --- a/api_docs/kbn_core_environment_server_mocks.mdx +++ b/api_docs/kbn_core_environment_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-environment-server-mocks title: "@kbn/core-environment-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-environment-server-mocks plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-environment-server-mocks'] --- import kbnCoreEnvironmentServerMocksObj from './kbn_core_environment_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_execution_context_browser.mdx b/api_docs/kbn_core_execution_context_browser.mdx index c29cbe31e7180..11a837608d432 100644 --- a/api_docs/kbn_core_execution_context_browser.mdx +++ b/api_docs/kbn_core_execution_context_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-execution-context-browser title: "@kbn/core-execution-context-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-execution-context-browser plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-execution-context-browser'] --- import kbnCoreExecutionContextBrowserObj from './kbn_core_execution_context_browser.devdocs.json'; diff --git a/api_docs/kbn_core_execution_context_browser_internal.mdx b/api_docs/kbn_core_execution_context_browser_internal.mdx index 74549faa13dfa..0f27d703ce2b2 100644 --- a/api_docs/kbn_core_execution_context_browser_internal.mdx +++ b/api_docs/kbn_core_execution_context_browser_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-execution-context-browser-internal title: "@kbn/core-execution-context-browser-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-execution-context-browser-internal plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-execution-context-browser-internal'] --- import kbnCoreExecutionContextBrowserInternalObj from './kbn_core_execution_context_browser_internal.devdocs.json'; diff --git a/api_docs/kbn_core_execution_context_browser_mocks.mdx b/api_docs/kbn_core_execution_context_browser_mocks.mdx index e15efdbbb8ec1..3838ba03f030b 100644 --- a/api_docs/kbn_core_execution_context_browser_mocks.mdx +++ b/api_docs/kbn_core_execution_context_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-execution-context-browser-mocks title: "@kbn/core-execution-context-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-execution-context-browser-mocks plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-execution-context-browser-mocks'] --- import kbnCoreExecutionContextBrowserMocksObj from './kbn_core_execution_context_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_execution_context_common.mdx b/api_docs/kbn_core_execution_context_common.mdx index 4a472dc095e29..f2c2a5de4f4fd 100644 --- a/api_docs/kbn_core_execution_context_common.mdx +++ b/api_docs/kbn_core_execution_context_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-execution-context-common title: "@kbn/core-execution-context-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-execution-context-common plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-execution-context-common'] --- import kbnCoreExecutionContextCommonObj from './kbn_core_execution_context_common.devdocs.json'; diff --git a/api_docs/kbn_core_execution_context_server.mdx b/api_docs/kbn_core_execution_context_server.mdx index 71ac2ac55c414..ce6d1512b1d4c 100644 --- a/api_docs/kbn_core_execution_context_server.mdx +++ b/api_docs/kbn_core_execution_context_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-execution-context-server title: "@kbn/core-execution-context-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-execution-context-server plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-execution-context-server'] --- import kbnCoreExecutionContextServerObj from './kbn_core_execution_context_server.devdocs.json'; diff --git a/api_docs/kbn_core_execution_context_server_internal.mdx b/api_docs/kbn_core_execution_context_server_internal.mdx index 0325f05ae73aa..9be298de932d2 100644 --- a/api_docs/kbn_core_execution_context_server_internal.mdx +++ b/api_docs/kbn_core_execution_context_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-execution-context-server-internal title: "@kbn/core-execution-context-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-execution-context-server-internal plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-execution-context-server-internal'] --- import kbnCoreExecutionContextServerInternalObj from './kbn_core_execution_context_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_execution_context_server_mocks.mdx b/api_docs/kbn_core_execution_context_server_mocks.mdx index c93385f48ccc5..cec48bcc82f4e 100644 --- a/api_docs/kbn_core_execution_context_server_mocks.mdx +++ b/api_docs/kbn_core_execution_context_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-execution-context-server-mocks title: "@kbn/core-execution-context-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-execution-context-server-mocks plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-execution-context-server-mocks'] --- import kbnCoreExecutionContextServerMocksObj from './kbn_core_execution_context_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_fatal_errors_browser.mdx b/api_docs/kbn_core_fatal_errors_browser.mdx index bf547e6656ac1..a7e0391d1d5b8 100644 --- a/api_docs/kbn_core_fatal_errors_browser.mdx +++ b/api_docs/kbn_core_fatal_errors_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-fatal-errors-browser title: "@kbn/core-fatal-errors-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-fatal-errors-browser plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-fatal-errors-browser'] --- import kbnCoreFatalErrorsBrowserObj from './kbn_core_fatal_errors_browser.devdocs.json'; diff --git a/api_docs/kbn_core_fatal_errors_browser_mocks.mdx b/api_docs/kbn_core_fatal_errors_browser_mocks.mdx index a0e7f4f22b2be..b3c976efd8b09 100644 --- a/api_docs/kbn_core_fatal_errors_browser_mocks.mdx +++ b/api_docs/kbn_core_fatal_errors_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-fatal-errors-browser-mocks title: "@kbn/core-fatal-errors-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-fatal-errors-browser-mocks plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-fatal-errors-browser-mocks'] --- import kbnCoreFatalErrorsBrowserMocksObj from './kbn_core_fatal_errors_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_http_browser.mdx b/api_docs/kbn_core_http_browser.mdx index f4bf67e816b3e..ce968630700bc 100644 --- a/api_docs/kbn_core_http_browser.mdx +++ b/api_docs/kbn_core_http_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-http-browser title: "@kbn/core-http-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-http-browser plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-http-browser'] --- import kbnCoreHttpBrowserObj from './kbn_core_http_browser.devdocs.json'; diff --git a/api_docs/kbn_core_http_browser_internal.mdx b/api_docs/kbn_core_http_browser_internal.mdx index 6b95fe75fc9c8..dc588d8eecb9b 100644 --- a/api_docs/kbn_core_http_browser_internal.mdx +++ b/api_docs/kbn_core_http_browser_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-http-browser-internal title: "@kbn/core-http-browser-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-http-browser-internal plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-http-browser-internal'] --- import kbnCoreHttpBrowserInternalObj from './kbn_core_http_browser_internal.devdocs.json'; diff --git a/api_docs/kbn_core_http_browser_mocks.mdx b/api_docs/kbn_core_http_browser_mocks.mdx index 72feeaa721d55..0c22e63dd2416 100644 --- a/api_docs/kbn_core_http_browser_mocks.mdx +++ b/api_docs/kbn_core_http_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-http-browser-mocks title: "@kbn/core-http-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-http-browser-mocks plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-http-browser-mocks'] --- import kbnCoreHttpBrowserMocksObj from './kbn_core_http_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_http_common.mdx b/api_docs/kbn_core_http_common.mdx index 7b793386bc07d..f92521093fb77 100644 --- a/api_docs/kbn_core_http_common.mdx +++ b/api_docs/kbn_core_http_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-http-common title: "@kbn/core-http-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-http-common plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-http-common'] --- import kbnCoreHttpCommonObj from './kbn_core_http_common.devdocs.json'; diff --git a/api_docs/kbn_core_http_context_server_mocks.mdx b/api_docs/kbn_core_http_context_server_mocks.mdx index ef713167e8c36..178c3f3a1eb09 100644 --- a/api_docs/kbn_core_http_context_server_mocks.mdx +++ b/api_docs/kbn_core_http_context_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-http-context-server-mocks title: "@kbn/core-http-context-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-http-context-server-mocks plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-http-context-server-mocks'] --- import kbnCoreHttpContextServerMocksObj from './kbn_core_http_context_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_http_request_handler_context_server.mdx b/api_docs/kbn_core_http_request_handler_context_server.mdx index 36fdf2f5b855c..e3587dbecbcbe 100644 --- a/api_docs/kbn_core_http_request_handler_context_server.mdx +++ b/api_docs/kbn_core_http_request_handler_context_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-http-request-handler-context-server title: "@kbn/core-http-request-handler-context-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-http-request-handler-context-server plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-http-request-handler-context-server'] --- import kbnCoreHttpRequestHandlerContextServerObj from './kbn_core_http_request_handler_context_server.devdocs.json'; diff --git a/api_docs/kbn_core_http_resources_server.mdx b/api_docs/kbn_core_http_resources_server.mdx index 97cf8bbcd9736..582e086cab037 100644 --- a/api_docs/kbn_core_http_resources_server.mdx +++ b/api_docs/kbn_core_http_resources_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-http-resources-server title: "@kbn/core-http-resources-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-http-resources-server plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-http-resources-server'] --- import kbnCoreHttpResourcesServerObj from './kbn_core_http_resources_server.devdocs.json'; diff --git a/api_docs/kbn_core_http_resources_server_internal.mdx b/api_docs/kbn_core_http_resources_server_internal.mdx index d4648adc88b26..13acd04d07074 100644 --- a/api_docs/kbn_core_http_resources_server_internal.mdx +++ b/api_docs/kbn_core_http_resources_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-http-resources-server-internal title: "@kbn/core-http-resources-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-http-resources-server-internal plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-http-resources-server-internal'] --- import kbnCoreHttpResourcesServerInternalObj from './kbn_core_http_resources_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_http_resources_server_mocks.mdx b/api_docs/kbn_core_http_resources_server_mocks.mdx index da4f6e26a75f7..079e178785637 100644 --- a/api_docs/kbn_core_http_resources_server_mocks.mdx +++ b/api_docs/kbn_core_http_resources_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-http-resources-server-mocks title: "@kbn/core-http-resources-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-http-resources-server-mocks plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-http-resources-server-mocks'] --- import kbnCoreHttpResourcesServerMocksObj from './kbn_core_http_resources_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_http_router_server_internal.mdx b/api_docs/kbn_core_http_router_server_internal.mdx index e14a38336b2cf..8129c7d65b3ed 100644 --- a/api_docs/kbn_core_http_router_server_internal.mdx +++ b/api_docs/kbn_core_http_router_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-http-router-server-internal title: "@kbn/core-http-router-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-http-router-server-internal plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-http-router-server-internal'] --- import kbnCoreHttpRouterServerInternalObj from './kbn_core_http_router_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_http_router_server_mocks.mdx b/api_docs/kbn_core_http_router_server_mocks.mdx index 982a0ab115a0e..03d97749a5e92 100644 --- a/api_docs/kbn_core_http_router_server_mocks.mdx +++ b/api_docs/kbn_core_http_router_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-http-router-server-mocks title: "@kbn/core-http-router-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-http-router-server-mocks plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-http-router-server-mocks'] --- import kbnCoreHttpRouterServerMocksObj from './kbn_core_http_router_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_http_server.mdx b/api_docs/kbn_core_http_server.mdx index 86eb8226d2430..4bcad517c21f5 100644 --- a/api_docs/kbn_core_http_server.mdx +++ b/api_docs/kbn_core_http_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-http-server title: "@kbn/core-http-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-http-server plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-http-server'] --- import kbnCoreHttpServerObj from './kbn_core_http_server.devdocs.json'; diff --git a/api_docs/kbn_core_http_server_internal.mdx b/api_docs/kbn_core_http_server_internal.mdx index 3b4f0d7d72dc2..e0a50897faf6d 100644 --- a/api_docs/kbn_core_http_server_internal.mdx +++ b/api_docs/kbn_core_http_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-http-server-internal title: "@kbn/core-http-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-http-server-internal plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-http-server-internal'] --- import kbnCoreHttpServerInternalObj from './kbn_core_http_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_http_server_mocks.mdx b/api_docs/kbn_core_http_server_mocks.mdx index 1b268123b8c33..d3ae0d7c09fad 100644 --- a/api_docs/kbn_core_http_server_mocks.mdx +++ b/api_docs/kbn_core_http_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-http-server-mocks title: "@kbn/core-http-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-http-server-mocks plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-http-server-mocks'] --- import kbnCoreHttpServerMocksObj from './kbn_core_http_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_i18n_browser.mdx b/api_docs/kbn_core_i18n_browser.mdx index ea126b2ac5445..3b5c440ea6393 100644 --- a/api_docs/kbn_core_i18n_browser.mdx +++ b/api_docs/kbn_core_i18n_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-i18n-browser title: "@kbn/core-i18n-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-i18n-browser plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-i18n-browser'] --- import kbnCoreI18nBrowserObj from './kbn_core_i18n_browser.devdocs.json'; diff --git a/api_docs/kbn_core_i18n_browser_mocks.mdx b/api_docs/kbn_core_i18n_browser_mocks.mdx index 331a244fc3612..b1eff441bc5c3 100644 --- a/api_docs/kbn_core_i18n_browser_mocks.mdx +++ b/api_docs/kbn_core_i18n_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-i18n-browser-mocks title: "@kbn/core-i18n-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-i18n-browser-mocks plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-i18n-browser-mocks'] --- import kbnCoreI18nBrowserMocksObj from './kbn_core_i18n_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_i18n_server.mdx b/api_docs/kbn_core_i18n_server.mdx index bcd0a83fb25e9..dec8bf268a179 100644 --- a/api_docs/kbn_core_i18n_server.mdx +++ b/api_docs/kbn_core_i18n_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-i18n-server title: "@kbn/core-i18n-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-i18n-server plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-i18n-server'] --- import kbnCoreI18nServerObj from './kbn_core_i18n_server.devdocs.json'; diff --git a/api_docs/kbn_core_i18n_server_internal.mdx b/api_docs/kbn_core_i18n_server_internal.mdx index 73e0c428258db..cc09d3b3c7240 100644 --- a/api_docs/kbn_core_i18n_server_internal.mdx +++ b/api_docs/kbn_core_i18n_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-i18n-server-internal title: "@kbn/core-i18n-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-i18n-server-internal plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-i18n-server-internal'] --- import kbnCoreI18nServerInternalObj from './kbn_core_i18n_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_i18n_server_mocks.mdx b/api_docs/kbn_core_i18n_server_mocks.mdx index 0e9835917ea79..f6c9a86f1f0fb 100644 --- a/api_docs/kbn_core_i18n_server_mocks.mdx +++ b/api_docs/kbn_core_i18n_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-i18n-server-mocks title: "@kbn/core-i18n-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-i18n-server-mocks plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-i18n-server-mocks'] --- import kbnCoreI18nServerMocksObj from './kbn_core_i18n_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_injected_metadata_browser_mocks.mdx b/api_docs/kbn_core_injected_metadata_browser_mocks.mdx index 4e353afbff64f..da3c0fa5134f7 100644 --- a/api_docs/kbn_core_injected_metadata_browser_mocks.mdx +++ b/api_docs/kbn_core_injected_metadata_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-injected-metadata-browser-mocks title: "@kbn/core-injected-metadata-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-injected-metadata-browser-mocks plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-injected-metadata-browser-mocks'] --- import kbnCoreInjectedMetadataBrowserMocksObj from './kbn_core_injected_metadata_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_integrations_browser_internal.mdx b/api_docs/kbn_core_integrations_browser_internal.mdx index ad1551364c56c..0a41b609c8bc1 100644 --- a/api_docs/kbn_core_integrations_browser_internal.mdx +++ b/api_docs/kbn_core_integrations_browser_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-integrations-browser-internal title: "@kbn/core-integrations-browser-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-integrations-browser-internal plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-integrations-browser-internal'] --- import kbnCoreIntegrationsBrowserInternalObj from './kbn_core_integrations_browser_internal.devdocs.json'; diff --git a/api_docs/kbn_core_integrations_browser_mocks.mdx b/api_docs/kbn_core_integrations_browser_mocks.mdx index 3f85c911d0346..9da4d6be752db 100644 --- a/api_docs/kbn_core_integrations_browser_mocks.mdx +++ b/api_docs/kbn_core_integrations_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-integrations-browser-mocks title: "@kbn/core-integrations-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-integrations-browser-mocks plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-integrations-browser-mocks'] --- import kbnCoreIntegrationsBrowserMocksObj from './kbn_core_integrations_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_lifecycle_browser.mdx b/api_docs/kbn_core_lifecycle_browser.mdx index 22b4590e860df..752d9a0b028ef 100644 --- a/api_docs/kbn_core_lifecycle_browser.mdx +++ b/api_docs/kbn_core_lifecycle_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-lifecycle-browser title: "@kbn/core-lifecycle-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-lifecycle-browser plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-lifecycle-browser'] --- import kbnCoreLifecycleBrowserObj from './kbn_core_lifecycle_browser.devdocs.json'; diff --git a/api_docs/kbn_core_lifecycle_browser_mocks.mdx b/api_docs/kbn_core_lifecycle_browser_mocks.mdx index be2c27e4c0b9d..7d10e3d4c9250 100644 --- a/api_docs/kbn_core_lifecycle_browser_mocks.mdx +++ b/api_docs/kbn_core_lifecycle_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-lifecycle-browser-mocks title: "@kbn/core-lifecycle-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-lifecycle-browser-mocks plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-lifecycle-browser-mocks'] --- import kbnCoreLifecycleBrowserMocksObj from './kbn_core_lifecycle_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_lifecycle_server.mdx b/api_docs/kbn_core_lifecycle_server.mdx index 8ecdbad354e95..cf3689e34a7c7 100644 --- a/api_docs/kbn_core_lifecycle_server.mdx +++ b/api_docs/kbn_core_lifecycle_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-lifecycle-server title: "@kbn/core-lifecycle-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-lifecycle-server plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-lifecycle-server'] --- import kbnCoreLifecycleServerObj from './kbn_core_lifecycle_server.devdocs.json'; diff --git a/api_docs/kbn_core_lifecycle_server_mocks.mdx b/api_docs/kbn_core_lifecycle_server_mocks.mdx index 9c93b6b4a5f53..8e24f86f961fa 100644 --- a/api_docs/kbn_core_lifecycle_server_mocks.mdx +++ b/api_docs/kbn_core_lifecycle_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-lifecycle-server-mocks title: "@kbn/core-lifecycle-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-lifecycle-server-mocks plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-lifecycle-server-mocks'] --- import kbnCoreLifecycleServerMocksObj from './kbn_core_lifecycle_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_logging_browser_mocks.mdx b/api_docs/kbn_core_logging_browser_mocks.mdx index 6e6393ffd05cf..12cfa4519c47b 100644 --- a/api_docs/kbn_core_logging_browser_mocks.mdx +++ b/api_docs/kbn_core_logging_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-logging-browser-mocks title: "@kbn/core-logging-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-logging-browser-mocks plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-logging-browser-mocks'] --- import kbnCoreLoggingBrowserMocksObj from './kbn_core_logging_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_logging_common_internal.mdx b/api_docs/kbn_core_logging_common_internal.mdx index e64548a9b3ded..7061cbc283dfa 100644 --- a/api_docs/kbn_core_logging_common_internal.mdx +++ b/api_docs/kbn_core_logging_common_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-logging-common-internal title: "@kbn/core-logging-common-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-logging-common-internal plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-logging-common-internal'] --- import kbnCoreLoggingCommonInternalObj from './kbn_core_logging_common_internal.devdocs.json'; diff --git a/api_docs/kbn_core_logging_server.mdx b/api_docs/kbn_core_logging_server.mdx index 19f566c5c6656..6b32d5b5fac0f 100644 --- a/api_docs/kbn_core_logging_server.mdx +++ b/api_docs/kbn_core_logging_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-logging-server title: "@kbn/core-logging-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-logging-server plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-logging-server'] --- import kbnCoreLoggingServerObj from './kbn_core_logging_server.devdocs.json'; diff --git a/api_docs/kbn_core_logging_server_internal.mdx b/api_docs/kbn_core_logging_server_internal.mdx index 7d140ed0fead4..86aeaafa7dfea 100644 --- a/api_docs/kbn_core_logging_server_internal.mdx +++ b/api_docs/kbn_core_logging_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-logging-server-internal title: "@kbn/core-logging-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-logging-server-internal plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-logging-server-internal'] --- import kbnCoreLoggingServerInternalObj from './kbn_core_logging_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_logging_server_mocks.mdx b/api_docs/kbn_core_logging_server_mocks.mdx index 7d1849f29c772..900e465135015 100644 --- a/api_docs/kbn_core_logging_server_mocks.mdx +++ b/api_docs/kbn_core_logging_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-logging-server-mocks title: "@kbn/core-logging-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-logging-server-mocks plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-logging-server-mocks'] --- import kbnCoreLoggingServerMocksObj from './kbn_core_logging_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_metrics_collectors_server_internal.mdx b/api_docs/kbn_core_metrics_collectors_server_internal.mdx index 720ed6db8fe1e..2348c8e9a737e 100644 --- a/api_docs/kbn_core_metrics_collectors_server_internal.mdx +++ b/api_docs/kbn_core_metrics_collectors_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-metrics-collectors-server-internal title: "@kbn/core-metrics-collectors-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-metrics-collectors-server-internal plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-metrics-collectors-server-internal'] --- import kbnCoreMetricsCollectorsServerInternalObj from './kbn_core_metrics_collectors_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_metrics_collectors_server_mocks.mdx b/api_docs/kbn_core_metrics_collectors_server_mocks.mdx index 609d010de21d0..8bd13bf956fe1 100644 --- a/api_docs/kbn_core_metrics_collectors_server_mocks.mdx +++ b/api_docs/kbn_core_metrics_collectors_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-metrics-collectors-server-mocks title: "@kbn/core-metrics-collectors-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-metrics-collectors-server-mocks plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-metrics-collectors-server-mocks'] --- import kbnCoreMetricsCollectorsServerMocksObj from './kbn_core_metrics_collectors_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_metrics_server.mdx b/api_docs/kbn_core_metrics_server.mdx index 4f1ef0f4cc9c0..ad283af308139 100644 --- a/api_docs/kbn_core_metrics_server.mdx +++ b/api_docs/kbn_core_metrics_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-metrics-server title: "@kbn/core-metrics-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-metrics-server plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-metrics-server'] --- import kbnCoreMetricsServerObj from './kbn_core_metrics_server.devdocs.json'; diff --git a/api_docs/kbn_core_metrics_server_internal.mdx b/api_docs/kbn_core_metrics_server_internal.mdx index d3ee8502eb332..1b57d099e0108 100644 --- a/api_docs/kbn_core_metrics_server_internal.mdx +++ b/api_docs/kbn_core_metrics_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-metrics-server-internal title: "@kbn/core-metrics-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-metrics-server-internal plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-metrics-server-internal'] --- import kbnCoreMetricsServerInternalObj from './kbn_core_metrics_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_metrics_server_mocks.mdx b/api_docs/kbn_core_metrics_server_mocks.mdx index 7a86a2c7a227a..5fed069727771 100644 --- a/api_docs/kbn_core_metrics_server_mocks.mdx +++ b/api_docs/kbn_core_metrics_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-metrics-server-mocks title: "@kbn/core-metrics-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-metrics-server-mocks plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-metrics-server-mocks'] --- import kbnCoreMetricsServerMocksObj from './kbn_core_metrics_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_mount_utils_browser.mdx b/api_docs/kbn_core_mount_utils_browser.mdx index 9547e7ae69377..736d9a7e27cef 100644 --- a/api_docs/kbn_core_mount_utils_browser.mdx +++ b/api_docs/kbn_core_mount_utils_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-mount-utils-browser title: "@kbn/core-mount-utils-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-mount-utils-browser plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-mount-utils-browser'] --- import kbnCoreMountUtilsBrowserObj from './kbn_core_mount_utils_browser.devdocs.json'; diff --git a/api_docs/kbn_core_node_server.mdx b/api_docs/kbn_core_node_server.mdx index 1af86117f7cdd..d2b781db785e0 100644 --- a/api_docs/kbn_core_node_server.mdx +++ b/api_docs/kbn_core_node_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-node-server title: "@kbn/core-node-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-node-server plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-node-server'] --- import kbnCoreNodeServerObj from './kbn_core_node_server.devdocs.json'; diff --git a/api_docs/kbn_core_node_server_internal.mdx b/api_docs/kbn_core_node_server_internal.mdx index c13c4595c5830..da7f742417ec7 100644 --- a/api_docs/kbn_core_node_server_internal.mdx +++ b/api_docs/kbn_core_node_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-node-server-internal title: "@kbn/core-node-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-node-server-internal plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-node-server-internal'] --- import kbnCoreNodeServerInternalObj from './kbn_core_node_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_node_server_mocks.mdx b/api_docs/kbn_core_node_server_mocks.mdx index 7aad101f13d6f..22f3cdb913229 100644 --- a/api_docs/kbn_core_node_server_mocks.mdx +++ b/api_docs/kbn_core_node_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-node-server-mocks title: "@kbn/core-node-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-node-server-mocks plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-node-server-mocks'] --- import kbnCoreNodeServerMocksObj from './kbn_core_node_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_notifications_browser.mdx b/api_docs/kbn_core_notifications_browser.mdx index c1c645caac71f..e5d11c20ebe24 100644 --- a/api_docs/kbn_core_notifications_browser.mdx +++ b/api_docs/kbn_core_notifications_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-notifications-browser title: "@kbn/core-notifications-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-notifications-browser plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-notifications-browser'] --- import kbnCoreNotificationsBrowserObj from './kbn_core_notifications_browser.devdocs.json'; diff --git a/api_docs/kbn_core_notifications_browser_internal.mdx b/api_docs/kbn_core_notifications_browser_internal.mdx index 1634c46bbbc77..18ec7543d3576 100644 --- a/api_docs/kbn_core_notifications_browser_internal.mdx +++ b/api_docs/kbn_core_notifications_browser_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-notifications-browser-internal title: "@kbn/core-notifications-browser-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-notifications-browser-internal plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-notifications-browser-internal'] --- import kbnCoreNotificationsBrowserInternalObj from './kbn_core_notifications_browser_internal.devdocs.json'; diff --git a/api_docs/kbn_core_notifications_browser_mocks.mdx b/api_docs/kbn_core_notifications_browser_mocks.mdx index bdcfbc05dc592..bdbde151dd1cd 100644 --- a/api_docs/kbn_core_notifications_browser_mocks.mdx +++ b/api_docs/kbn_core_notifications_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-notifications-browser-mocks title: "@kbn/core-notifications-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-notifications-browser-mocks plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-notifications-browser-mocks'] --- import kbnCoreNotificationsBrowserMocksObj from './kbn_core_notifications_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_overlays_browser.mdx b/api_docs/kbn_core_overlays_browser.mdx index 1f6e730b3b0f5..9830ddf0e6fc5 100644 --- a/api_docs/kbn_core_overlays_browser.mdx +++ b/api_docs/kbn_core_overlays_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-overlays-browser title: "@kbn/core-overlays-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-overlays-browser plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-overlays-browser'] --- import kbnCoreOverlaysBrowserObj from './kbn_core_overlays_browser.devdocs.json'; diff --git a/api_docs/kbn_core_overlays_browser_internal.mdx b/api_docs/kbn_core_overlays_browser_internal.mdx index 4de7bc32c421c..768babc2419dd 100644 --- a/api_docs/kbn_core_overlays_browser_internal.mdx +++ b/api_docs/kbn_core_overlays_browser_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-overlays-browser-internal title: "@kbn/core-overlays-browser-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-overlays-browser-internal plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-overlays-browser-internal'] --- import kbnCoreOverlaysBrowserInternalObj from './kbn_core_overlays_browser_internal.devdocs.json'; diff --git a/api_docs/kbn_core_overlays_browser_mocks.mdx b/api_docs/kbn_core_overlays_browser_mocks.mdx index cbc5c3f8104eb..d9fbd58bdefb2 100644 --- a/api_docs/kbn_core_overlays_browser_mocks.mdx +++ b/api_docs/kbn_core_overlays_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-overlays-browser-mocks title: "@kbn/core-overlays-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-overlays-browser-mocks plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-overlays-browser-mocks'] --- import kbnCoreOverlaysBrowserMocksObj from './kbn_core_overlays_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_plugins_browser.mdx b/api_docs/kbn_core_plugins_browser.mdx index b004ab7662010..c879f08bd2b64 100644 --- a/api_docs/kbn_core_plugins_browser.mdx +++ b/api_docs/kbn_core_plugins_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-plugins-browser title: "@kbn/core-plugins-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-plugins-browser plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-plugins-browser'] --- import kbnCorePluginsBrowserObj from './kbn_core_plugins_browser.devdocs.json'; diff --git a/api_docs/kbn_core_plugins_browser_mocks.mdx b/api_docs/kbn_core_plugins_browser_mocks.mdx index e3fdd24f26909..7f18841406868 100644 --- a/api_docs/kbn_core_plugins_browser_mocks.mdx +++ b/api_docs/kbn_core_plugins_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-plugins-browser-mocks title: "@kbn/core-plugins-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-plugins-browser-mocks plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-plugins-browser-mocks'] --- import kbnCorePluginsBrowserMocksObj from './kbn_core_plugins_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_plugins_contracts_browser.mdx b/api_docs/kbn_core_plugins_contracts_browser.mdx index f475c40f225a5..873443d7ab094 100644 --- a/api_docs/kbn_core_plugins_contracts_browser.mdx +++ b/api_docs/kbn_core_plugins_contracts_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-plugins-contracts-browser title: "@kbn/core-plugins-contracts-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-plugins-contracts-browser plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-plugins-contracts-browser'] --- import kbnCorePluginsContractsBrowserObj from './kbn_core_plugins_contracts_browser.devdocs.json'; diff --git a/api_docs/kbn_core_plugins_contracts_server.mdx b/api_docs/kbn_core_plugins_contracts_server.mdx index 94b293452b442..57c2022c2192c 100644 --- a/api_docs/kbn_core_plugins_contracts_server.mdx +++ b/api_docs/kbn_core_plugins_contracts_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-plugins-contracts-server title: "@kbn/core-plugins-contracts-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-plugins-contracts-server plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-plugins-contracts-server'] --- import kbnCorePluginsContractsServerObj from './kbn_core_plugins_contracts_server.devdocs.json'; diff --git a/api_docs/kbn_core_plugins_server.mdx b/api_docs/kbn_core_plugins_server.mdx index 2816efff28e10..6119fafca05c8 100644 --- a/api_docs/kbn_core_plugins_server.mdx +++ b/api_docs/kbn_core_plugins_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-plugins-server title: "@kbn/core-plugins-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-plugins-server plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-plugins-server'] --- import kbnCorePluginsServerObj from './kbn_core_plugins_server.devdocs.json'; diff --git a/api_docs/kbn_core_plugins_server_mocks.mdx b/api_docs/kbn_core_plugins_server_mocks.mdx index 83094a1db6067..7cfe950f6c57e 100644 --- a/api_docs/kbn_core_plugins_server_mocks.mdx +++ b/api_docs/kbn_core_plugins_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-plugins-server-mocks title: "@kbn/core-plugins-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-plugins-server-mocks plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-plugins-server-mocks'] --- import kbnCorePluginsServerMocksObj from './kbn_core_plugins_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_preboot_server.mdx b/api_docs/kbn_core_preboot_server.mdx index ec318d83ee05a..d4f76173caefd 100644 --- a/api_docs/kbn_core_preboot_server.mdx +++ b/api_docs/kbn_core_preboot_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-preboot-server title: "@kbn/core-preboot-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-preboot-server plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-preboot-server'] --- import kbnCorePrebootServerObj from './kbn_core_preboot_server.devdocs.json'; diff --git a/api_docs/kbn_core_preboot_server_mocks.mdx b/api_docs/kbn_core_preboot_server_mocks.mdx index 418914c15e341..091f95b57028b 100644 --- a/api_docs/kbn_core_preboot_server_mocks.mdx +++ b/api_docs/kbn_core_preboot_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-preboot-server-mocks title: "@kbn/core-preboot-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-preboot-server-mocks plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-preboot-server-mocks'] --- import kbnCorePrebootServerMocksObj from './kbn_core_preboot_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_rendering_browser_mocks.mdx b/api_docs/kbn_core_rendering_browser_mocks.mdx index 17fd6322bf0c8..0421f6741956f 100644 --- a/api_docs/kbn_core_rendering_browser_mocks.mdx +++ b/api_docs/kbn_core_rendering_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-rendering-browser-mocks title: "@kbn/core-rendering-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-rendering-browser-mocks plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-rendering-browser-mocks'] --- import kbnCoreRenderingBrowserMocksObj from './kbn_core_rendering_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_rendering_server_internal.mdx b/api_docs/kbn_core_rendering_server_internal.mdx index 92749a4e1de48..89f4d0d6b13a5 100644 --- a/api_docs/kbn_core_rendering_server_internal.mdx +++ b/api_docs/kbn_core_rendering_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-rendering-server-internal title: "@kbn/core-rendering-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-rendering-server-internal plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-rendering-server-internal'] --- import kbnCoreRenderingServerInternalObj from './kbn_core_rendering_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_rendering_server_mocks.mdx b/api_docs/kbn_core_rendering_server_mocks.mdx index 21e7187e85a64..17a38330691c5 100644 --- a/api_docs/kbn_core_rendering_server_mocks.mdx +++ b/api_docs/kbn_core_rendering_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-rendering-server-mocks title: "@kbn/core-rendering-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-rendering-server-mocks plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-rendering-server-mocks'] --- import kbnCoreRenderingServerMocksObj from './kbn_core_rendering_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_root_server_internal.mdx b/api_docs/kbn_core_root_server_internal.mdx index 6ae856d222734..95646e274e261 100644 --- a/api_docs/kbn_core_root_server_internal.mdx +++ b/api_docs/kbn_core_root_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-root-server-internal title: "@kbn/core-root-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-root-server-internal plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-root-server-internal'] --- import kbnCoreRootServerInternalObj from './kbn_core_root_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_saved_objects_api_browser.mdx b/api_docs/kbn_core_saved_objects_api_browser.mdx index bde87ed07dc53..93323e4c4fc4e 100644 --- a/api_docs/kbn_core_saved_objects_api_browser.mdx +++ b/api_docs/kbn_core_saved_objects_api_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-saved-objects-api-browser title: "@kbn/core-saved-objects-api-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-saved-objects-api-browser plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-saved-objects-api-browser'] --- import kbnCoreSavedObjectsApiBrowserObj from './kbn_core_saved_objects_api_browser.devdocs.json'; diff --git a/api_docs/kbn_core_saved_objects_api_server.mdx b/api_docs/kbn_core_saved_objects_api_server.mdx index 1f1ac74d1dbe5..294493f53d343 100644 --- a/api_docs/kbn_core_saved_objects_api_server.mdx +++ b/api_docs/kbn_core_saved_objects_api_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-saved-objects-api-server title: "@kbn/core-saved-objects-api-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-saved-objects-api-server plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-saved-objects-api-server'] --- import kbnCoreSavedObjectsApiServerObj from './kbn_core_saved_objects_api_server.devdocs.json'; diff --git a/api_docs/kbn_core_saved_objects_api_server_mocks.mdx b/api_docs/kbn_core_saved_objects_api_server_mocks.mdx index 5ee89588e21eb..79dc2f52abb5c 100644 --- a/api_docs/kbn_core_saved_objects_api_server_mocks.mdx +++ b/api_docs/kbn_core_saved_objects_api_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-saved-objects-api-server-mocks title: "@kbn/core-saved-objects-api-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-saved-objects-api-server-mocks plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-saved-objects-api-server-mocks'] --- import kbnCoreSavedObjectsApiServerMocksObj from './kbn_core_saved_objects_api_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_saved_objects_base_server_internal.mdx b/api_docs/kbn_core_saved_objects_base_server_internal.mdx index 4876bb86bf4f8..cbfab4bdfd0e6 100644 --- a/api_docs/kbn_core_saved_objects_base_server_internal.mdx +++ b/api_docs/kbn_core_saved_objects_base_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-saved-objects-base-server-internal title: "@kbn/core-saved-objects-base-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-saved-objects-base-server-internal plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-saved-objects-base-server-internal'] --- import kbnCoreSavedObjectsBaseServerInternalObj from './kbn_core_saved_objects_base_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_saved_objects_base_server_mocks.mdx b/api_docs/kbn_core_saved_objects_base_server_mocks.mdx index fccc67e047414..b3f1e55727323 100644 --- a/api_docs/kbn_core_saved_objects_base_server_mocks.mdx +++ b/api_docs/kbn_core_saved_objects_base_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-saved-objects-base-server-mocks title: "@kbn/core-saved-objects-base-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-saved-objects-base-server-mocks plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-saved-objects-base-server-mocks'] --- import kbnCoreSavedObjectsBaseServerMocksObj from './kbn_core_saved_objects_base_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_saved_objects_browser.mdx b/api_docs/kbn_core_saved_objects_browser.mdx index c6d0b598c3cc5..f03b04b3b8dc6 100644 --- a/api_docs/kbn_core_saved_objects_browser.mdx +++ b/api_docs/kbn_core_saved_objects_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-saved-objects-browser title: "@kbn/core-saved-objects-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-saved-objects-browser plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-saved-objects-browser'] --- import kbnCoreSavedObjectsBrowserObj from './kbn_core_saved_objects_browser.devdocs.json'; diff --git a/api_docs/kbn_core_saved_objects_browser_internal.mdx b/api_docs/kbn_core_saved_objects_browser_internal.mdx index fd3a15ede34fd..508a802332b5a 100644 --- a/api_docs/kbn_core_saved_objects_browser_internal.mdx +++ b/api_docs/kbn_core_saved_objects_browser_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-saved-objects-browser-internal title: "@kbn/core-saved-objects-browser-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-saved-objects-browser-internal plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-saved-objects-browser-internal'] --- import kbnCoreSavedObjectsBrowserInternalObj from './kbn_core_saved_objects_browser_internal.devdocs.json'; diff --git a/api_docs/kbn_core_saved_objects_browser_mocks.mdx b/api_docs/kbn_core_saved_objects_browser_mocks.mdx index 87196db1724eb..45a919ae0a790 100644 --- a/api_docs/kbn_core_saved_objects_browser_mocks.mdx +++ b/api_docs/kbn_core_saved_objects_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-saved-objects-browser-mocks title: "@kbn/core-saved-objects-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-saved-objects-browser-mocks plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-saved-objects-browser-mocks'] --- import kbnCoreSavedObjectsBrowserMocksObj from './kbn_core_saved_objects_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_saved_objects_common.mdx b/api_docs/kbn_core_saved_objects_common.mdx index 739b75bc6d40f..4dfa7534da2d4 100644 --- a/api_docs/kbn_core_saved_objects_common.mdx +++ b/api_docs/kbn_core_saved_objects_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-saved-objects-common title: "@kbn/core-saved-objects-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-saved-objects-common plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-saved-objects-common'] --- import kbnCoreSavedObjectsCommonObj from './kbn_core_saved_objects_common.devdocs.json'; diff --git a/api_docs/kbn_core_saved_objects_import_export_server_internal.mdx b/api_docs/kbn_core_saved_objects_import_export_server_internal.mdx index e38ad827fa095..bacce662057fe 100644 --- a/api_docs/kbn_core_saved_objects_import_export_server_internal.mdx +++ b/api_docs/kbn_core_saved_objects_import_export_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-saved-objects-import-export-server-internal title: "@kbn/core-saved-objects-import-export-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-saved-objects-import-export-server-internal plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-saved-objects-import-export-server-internal'] --- import kbnCoreSavedObjectsImportExportServerInternalObj from './kbn_core_saved_objects_import_export_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_saved_objects_import_export_server_mocks.mdx b/api_docs/kbn_core_saved_objects_import_export_server_mocks.mdx index 2cea972e0aeae..b5dde5df8961b 100644 --- a/api_docs/kbn_core_saved_objects_import_export_server_mocks.mdx +++ b/api_docs/kbn_core_saved_objects_import_export_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-saved-objects-import-export-server-mocks title: "@kbn/core-saved-objects-import-export-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-saved-objects-import-export-server-mocks plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-saved-objects-import-export-server-mocks'] --- import kbnCoreSavedObjectsImportExportServerMocksObj from './kbn_core_saved_objects_import_export_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_saved_objects_migration_server_internal.mdx b/api_docs/kbn_core_saved_objects_migration_server_internal.mdx index bf029c3fbfd1d..7828aee9ece49 100644 --- a/api_docs/kbn_core_saved_objects_migration_server_internal.mdx +++ b/api_docs/kbn_core_saved_objects_migration_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-saved-objects-migration-server-internal title: "@kbn/core-saved-objects-migration-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-saved-objects-migration-server-internal plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-saved-objects-migration-server-internal'] --- import kbnCoreSavedObjectsMigrationServerInternalObj from './kbn_core_saved_objects_migration_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_saved_objects_migration_server_mocks.mdx b/api_docs/kbn_core_saved_objects_migration_server_mocks.mdx index f79d3b5f55d75..056ad756ba077 100644 --- a/api_docs/kbn_core_saved_objects_migration_server_mocks.mdx +++ b/api_docs/kbn_core_saved_objects_migration_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-saved-objects-migration-server-mocks title: "@kbn/core-saved-objects-migration-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-saved-objects-migration-server-mocks plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-saved-objects-migration-server-mocks'] --- import kbnCoreSavedObjectsMigrationServerMocksObj from './kbn_core_saved_objects_migration_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_saved_objects_server.mdx b/api_docs/kbn_core_saved_objects_server.mdx index 0d3834f1602b9..7b3a34cde56fd 100644 --- a/api_docs/kbn_core_saved_objects_server.mdx +++ b/api_docs/kbn_core_saved_objects_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-saved-objects-server title: "@kbn/core-saved-objects-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-saved-objects-server plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-saved-objects-server'] --- import kbnCoreSavedObjectsServerObj from './kbn_core_saved_objects_server.devdocs.json'; diff --git a/api_docs/kbn_core_saved_objects_server_internal.mdx b/api_docs/kbn_core_saved_objects_server_internal.mdx index d5f8084b54c1d..e4e3b7f0d6002 100644 --- a/api_docs/kbn_core_saved_objects_server_internal.mdx +++ b/api_docs/kbn_core_saved_objects_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-saved-objects-server-internal title: "@kbn/core-saved-objects-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-saved-objects-server-internal plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-saved-objects-server-internal'] --- import kbnCoreSavedObjectsServerInternalObj from './kbn_core_saved_objects_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_saved_objects_server_mocks.mdx b/api_docs/kbn_core_saved_objects_server_mocks.mdx index 9780858023d49..cac0ded66453b 100644 --- a/api_docs/kbn_core_saved_objects_server_mocks.mdx +++ b/api_docs/kbn_core_saved_objects_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-saved-objects-server-mocks title: "@kbn/core-saved-objects-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-saved-objects-server-mocks plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-saved-objects-server-mocks'] --- import kbnCoreSavedObjectsServerMocksObj from './kbn_core_saved_objects_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_saved_objects_utils_server.mdx b/api_docs/kbn_core_saved_objects_utils_server.mdx index f335775bb8377..5fb0485bd73da 100644 --- a/api_docs/kbn_core_saved_objects_utils_server.mdx +++ b/api_docs/kbn_core_saved_objects_utils_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-saved-objects-utils-server title: "@kbn/core-saved-objects-utils-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-saved-objects-utils-server plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-saved-objects-utils-server'] --- import kbnCoreSavedObjectsUtilsServerObj from './kbn_core_saved_objects_utils_server.devdocs.json'; diff --git a/api_docs/kbn_core_status_common.mdx b/api_docs/kbn_core_status_common.mdx index 5a51d33522c57..0a3e5a76c8a5c 100644 --- a/api_docs/kbn_core_status_common.mdx +++ b/api_docs/kbn_core_status_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-status-common title: "@kbn/core-status-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-status-common plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-status-common'] --- import kbnCoreStatusCommonObj from './kbn_core_status_common.devdocs.json'; diff --git a/api_docs/kbn_core_status_common_internal.mdx b/api_docs/kbn_core_status_common_internal.mdx index 964d6277c3099..7376937280f05 100644 --- a/api_docs/kbn_core_status_common_internal.mdx +++ b/api_docs/kbn_core_status_common_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-status-common-internal title: "@kbn/core-status-common-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-status-common-internal plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-status-common-internal'] --- import kbnCoreStatusCommonInternalObj from './kbn_core_status_common_internal.devdocs.json'; diff --git a/api_docs/kbn_core_status_server.mdx b/api_docs/kbn_core_status_server.mdx index 3a2c9d88a4795..fd0691269f7fd 100644 --- a/api_docs/kbn_core_status_server.mdx +++ b/api_docs/kbn_core_status_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-status-server title: "@kbn/core-status-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-status-server plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-status-server'] --- import kbnCoreStatusServerObj from './kbn_core_status_server.devdocs.json'; diff --git a/api_docs/kbn_core_status_server_internal.mdx b/api_docs/kbn_core_status_server_internal.mdx index ebcf545992ed0..31f761e749f85 100644 --- a/api_docs/kbn_core_status_server_internal.mdx +++ b/api_docs/kbn_core_status_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-status-server-internal title: "@kbn/core-status-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-status-server-internal plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-status-server-internal'] --- import kbnCoreStatusServerInternalObj from './kbn_core_status_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_status_server_mocks.mdx b/api_docs/kbn_core_status_server_mocks.mdx index 232383d215962..f21192e7c7bc3 100644 --- a/api_docs/kbn_core_status_server_mocks.mdx +++ b/api_docs/kbn_core_status_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-status-server-mocks title: "@kbn/core-status-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-status-server-mocks plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-status-server-mocks'] --- import kbnCoreStatusServerMocksObj from './kbn_core_status_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_test_helpers_deprecations_getters.mdx b/api_docs/kbn_core_test_helpers_deprecations_getters.mdx index 0e73d19ad2a0e..842ccf7225460 100644 --- a/api_docs/kbn_core_test_helpers_deprecations_getters.mdx +++ b/api_docs/kbn_core_test_helpers_deprecations_getters.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-test-helpers-deprecations-getters title: "@kbn/core-test-helpers-deprecations-getters" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-test-helpers-deprecations-getters plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-test-helpers-deprecations-getters'] --- import kbnCoreTestHelpersDeprecationsGettersObj from './kbn_core_test_helpers_deprecations_getters.devdocs.json'; diff --git a/api_docs/kbn_core_test_helpers_http_setup_browser.mdx b/api_docs/kbn_core_test_helpers_http_setup_browser.mdx index de97c5d64608a..45efb7295c927 100644 --- a/api_docs/kbn_core_test_helpers_http_setup_browser.mdx +++ b/api_docs/kbn_core_test_helpers_http_setup_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-test-helpers-http-setup-browser title: "@kbn/core-test-helpers-http-setup-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-test-helpers-http-setup-browser plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-test-helpers-http-setup-browser'] --- import kbnCoreTestHelpersHttpSetupBrowserObj from './kbn_core_test_helpers_http_setup_browser.devdocs.json'; diff --git a/api_docs/kbn_core_test_helpers_kbn_server.mdx b/api_docs/kbn_core_test_helpers_kbn_server.mdx index a9d70b5854d1d..6b5d9e7a89998 100644 --- a/api_docs/kbn_core_test_helpers_kbn_server.mdx +++ b/api_docs/kbn_core_test_helpers_kbn_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-test-helpers-kbn-server title: "@kbn/core-test-helpers-kbn-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-test-helpers-kbn-server plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-test-helpers-kbn-server'] --- import kbnCoreTestHelpersKbnServerObj from './kbn_core_test_helpers_kbn_server.devdocs.json'; diff --git a/api_docs/kbn_core_test_helpers_model_versions.mdx b/api_docs/kbn_core_test_helpers_model_versions.mdx index f8ef693c89394..5eefeaf6161d0 100644 --- a/api_docs/kbn_core_test_helpers_model_versions.mdx +++ b/api_docs/kbn_core_test_helpers_model_versions.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-test-helpers-model-versions title: "@kbn/core-test-helpers-model-versions" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-test-helpers-model-versions plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-test-helpers-model-versions'] --- import kbnCoreTestHelpersModelVersionsObj from './kbn_core_test_helpers_model_versions.devdocs.json'; diff --git a/api_docs/kbn_core_test_helpers_so_type_serializer.mdx b/api_docs/kbn_core_test_helpers_so_type_serializer.mdx index 5b48ca8d86bf4..0f6a0def75c55 100644 --- a/api_docs/kbn_core_test_helpers_so_type_serializer.mdx +++ b/api_docs/kbn_core_test_helpers_so_type_serializer.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-test-helpers-so-type-serializer title: "@kbn/core-test-helpers-so-type-serializer" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-test-helpers-so-type-serializer plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-test-helpers-so-type-serializer'] --- import kbnCoreTestHelpersSoTypeSerializerObj from './kbn_core_test_helpers_so_type_serializer.devdocs.json'; diff --git a/api_docs/kbn_core_test_helpers_test_utils.mdx b/api_docs/kbn_core_test_helpers_test_utils.mdx index ea49bac6de72d..32a92acdfc770 100644 --- a/api_docs/kbn_core_test_helpers_test_utils.mdx +++ b/api_docs/kbn_core_test_helpers_test_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-test-helpers-test-utils title: "@kbn/core-test-helpers-test-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-test-helpers-test-utils plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-test-helpers-test-utils'] --- import kbnCoreTestHelpersTestUtilsObj from './kbn_core_test_helpers_test_utils.devdocs.json'; diff --git a/api_docs/kbn_core_theme_browser.mdx b/api_docs/kbn_core_theme_browser.mdx index d55613c1448cb..0c3a03eb8b3ed 100644 --- a/api_docs/kbn_core_theme_browser.mdx +++ b/api_docs/kbn_core_theme_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-theme-browser title: "@kbn/core-theme-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-theme-browser plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-theme-browser'] --- import kbnCoreThemeBrowserObj from './kbn_core_theme_browser.devdocs.json'; diff --git a/api_docs/kbn_core_theme_browser_mocks.mdx b/api_docs/kbn_core_theme_browser_mocks.mdx index 5d429e77fbe31..6f590bf71a925 100644 --- a/api_docs/kbn_core_theme_browser_mocks.mdx +++ b/api_docs/kbn_core_theme_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-theme-browser-mocks title: "@kbn/core-theme-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-theme-browser-mocks plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-theme-browser-mocks'] --- import kbnCoreThemeBrowserMocksObj from './kbn_core_theme_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_ui_settings_browser.mdx b/api_docs/kbn_core_ui_settings_browser.mdx index 2d0e46ac32b78..b14c9e39286b1 100644 --- a/api_docs/kbn_core_ui_settings_browser.mdx +++ b/api_docs/kbn_core_ui_settings_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-ui-settings-browser title: "@kbn/core-ui-settings-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-ui-settings-browser plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-ui-settings-browser'] --- import kbnCoreUiSettingsBrowserObj from './kbn_core_ui_settings_browser.devdocs.json'; diff --git a/api_docs/kbn_core_ui_settings_browser_internal.mdx b/api_docs/kbn_core_ui_settings_browser_internal.mdx index 0a68edcffaecb..a61906d57d1c4 100644 --- a/api_docs/kbn_core_ui_settings_browser_internal.mdx +++ b/api_docs/kbn_core_ui_settings_browser_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-ui-settings-browser-internal title: "@kbn/core-ui-settings-browser-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-ui-settings-browser-internal plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-ui-settings-browser-internal'] --- import kbnCoreUiSettingsBrowserInternalObj from './kbn_core_ui_settings_browser_internal.devdocs.json'; diff --git a/api_docs/kbn_core_ui_settings_browser_mocks.mdx b/api_docs/kbn_core_ui_settings_browser_mocks.mdx index 0156ddf4f9cc7..49c3d761e43f4 100644 --- a/api_docs/kbn_core_ui_settings_browser_mocks.mdx +++ b/api_docs/kbn_core_ui_settings_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-ui-settings-browser-mocks title: "@kbn/core-ui-settings-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-ui-settings-browser-mocks plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-ui-settings-browser-mocks'] --- import kbnCoreUiSettingsBrowserMocksObj from './kbn_core_ui_settings_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_ui_settings_common.mdx b/api_docs/kbn_core_ui_settings_common.mdx index 85d0dd1d5b95e..c9efaf0aae642 100644 --- a/api_docs/kbn_core_ui_settings_common.mdx +++ b/api_docs/kbn_core_ui_settings_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-ui-settings-common title: "@kbn/core-ui-settings-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-ui-settings-common plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-ui-settings-common'] --- import kbnCoreUiSettingsCommonObj from './kbn_core_ui_settings_common.devdocs.json'; diff --git a/api_docs/kbn_core_ui_settings_server.mdx b/api_docs/kbn_core_ui_settings_server.mdx index 3ea762b380daf..2698235448d9b 100644 --- a/api_docs/kbn_core_ui_settings_server.mdx +++ b/api_docs/kbn_core_ui_settings_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-ui-settings-server title: "@kbn/core-ui-settings-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-ui-settings-server plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-ui-settings-server'] --- import kbnCoreUiSettingsServerObj from './kbn_core_ui_settings_server.devdocs.json'; diff --git a/api_docs/kbn_core_ui_settings_server_internal.mdx b/api_docs/kbn_core_ui_settings_server_internal.mdx index a4139ce156778..8738e8424dd2c 100644 --- a/api_docs/kbn_core_ui_settings_server_internal.mdx +++ b/api_docs/kbn_core_ui_settings_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-ui-settings-server-internal title: "@kbn/core-ui-settings-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-ui-settings-server-internal plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-ui-settings-server-internal'] --- import kbnCoreUiSettingsServerInternalObj from './kbn_core_ui_settings_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_ui_settings_server_mocks.mdx b/api_docs/kbn_core_ui_settings_server_mocks.mdx index b6d60a157c0a4..e42caf692d23f 100644 --- a/api_docs/kbn_core_ui_settings_server_mocks.mdx +++ b/api_docs/kbn_core_ui_settings_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-ui-settings-server-mocks title: "@kbn/core-ui-settings-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-ui-settings-server-mocks plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-ui-settings-server-mocks'] --- import kbnCoreUiSettingsServerMocksObj from './kbn_core_ui_settings_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_usage_data_server.mdx b/api_docs/kbn_core_usage_data_server.mdx index f297a95bf049c..164cdefbb4627 100644 --- a/api_docs/kbn_core_usage_data_server.mdx +++ b/api_docs/kbn_core_usage_data_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-usage-data-server title: "@kbn/core-usage-data-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-usage-data-server plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-usage-data-server'] --- import kbnCoreUsageDataServerObj from './kbn_core_usage_data_server.devdocs.json'; diff --git a/api_docs/kbn_core_usage_data_server_internal.mdx b/api_docs/kbn_core_usage_data_server_internal.mdx index d1164b3fb9be5..6db393dbb79f6 100644 --- a/api_docs/kbn_core_usage_data_server_internal.mdx +++ b/api_docs/kbn_core_usage_data_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-usage-data-server-internal title: "@kbn/core-usage-data-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-usage-data-server-internal plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-usage-data-server-internal'] --- import kbnCoreUsageDataServerInternalObj from './kbn_core_usage_data_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_usage_data_server_mocks.mdx b/api_docs/kbn_core_usage_data_server_mocks.mdx index e74bd427f535b..5acb454161066 100644 --- a/api_docs/kbn_core_usage_data_server_mocks.mdx +++ b/api_docs/kbn_core_usage_data_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-usage-data-server-mocks title: "@kbn/core-usage-data-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-usage-data-server-mocks plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-usage-data-server-mocks'] --- import kbnCoreUsageDataServerMocksObj from './kbn_core_usage_data_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_user_settings_server.mdx b/api_docs/kbn_core_user_settings_server.mdx index 744cac496a906..d6360c1a0759e 100644 --- a/api_docs/kbn_core_user_settings_server.mdx +++ b/api_docs/kbn_core_user_settings_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-user-settings-server title: "@kbn/core-user-settings-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-user-settings-server plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-user-settings-server'] --- import kbnCoreUserSettingsServerObj from './kbn_core_user_settings_server.devdocs.json'; diff --git a/api_docs/kbn_core_user_settings_server_internal.mdx b/api_docs/kbn_core_user_settings_server_internal.mdx index f92f55ab763b1..94506d191138a 100644 --- a/api_docs/kbn_core_user_settings_server_internal.mdx +++ b/api_docs/kbn_core_user_settings_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-user-settings-server-internal title: "@kbn/core-user-settings-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-user-settings-server-internal plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-user-settings-server-internal'] --- import kbnCoreUserSettingsServerInternalObj from './kbn_core_user_settings_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_user_settings_server_mocks.mdx b/api_docs/kbn_core_user_settings_server_mocks.mdx index 06215fd09d91c..2f4a393ed2eaf 100644 --- a/api_docs/kbn_core_user_settings_server_mocks.mdx +++ b/api_docs/kbn_core_user_settings_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-user-settings-server-mocks title: "@kbn/core-user-settings-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-user-settings-server-mocks plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-user-settings-server-mocks'] --- import kbnCoreUserSettingsServerMocksObj from './kbn_core_user_settings_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_crypto.mdx b/api_docs/kbn_crypto.mdx index cd617f60790c9..aff352f1caf4a 100644 --- a/api_docs/kbn_crypto.mdx +++ b/api_docs/kbn_crypto.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-crypto title: "@kbn/crypto" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/crypto plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/crypto'] --- import kbnCryptoObj from './kbn_crypto.devdocs.json'; diff --git a/api_docs/kbn_crypto_browser.mdx b/api_docs/kbn_crypto_browser.mdx index 7c05baba89894..69b7cfacc45a1 100644 --- a/api_docs/kbn_crypto_browser.mdx +++ b/api_docs/kbn_crypto_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-crypto-browser title: "@kbn/crypto-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/crypto-browser plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/crypto-browser'] --- import kbnCryptoBrowserObj from './kbn_crypto_browser.devdocs.json'; diff --git a/api_docs/kbn_custom_icons.mdx b/api_docs/kbn_custom_icons.mdx index d3622e1d216e0..9a3aae337f1f5 100644 --- a/api_docs/kbn_custom_icons.mdx +++ b/api_docs/kbn_custom_icons.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-custom-icons title: "@kbn/custom-icons" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/custom-icons plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/custom-icons'] --- import kbnCustomIconsObj from './kbn_custom_icons.devdocs.json'; diff --git a/api_docs/kbn_custom_integrations.mdx b/api_docs/kbn_custom_integrations.mdx index d0975b51fdc36..5314c78cec4b1 100644 --- a/api_docs/kbn_custom_integrations.mdx +++ b/api_docs/kbn_custom_integrations.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-custom-integrations title: "@kbn/custom-integrations" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/custom-integrations plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/custom-integrations'] --- import kbnCustomIntegrationsObj from './kbn_custom_integrations.devdocs.json'; diff --git a/api_docs/kbn_cypress_config.mdx b/api_docs/kbn_cypress_config.mdx index 513c67d0a857e..d8728b517dd70 100644 --- a/api_docs/kbn_cypress_config.mdx +++ b/api_docs/kbn_cypress_config.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-cypress-config title: "@kbn/cypress-config" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/cypress-config plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/cypress-config'] --- import kbnCypressConfigObj from './kbn_cypress_config.devdocs.json'; diff --git a/api_docs/kbn_data_forge.mdx b/api_docs/kbn_data_forge.mdx index 1919675b3830b..4cff78cdb36a6 100644 --- a/api_docs/kbn_data_forge.mdx +++ b/api_docs/kbn_data_forge.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-data-forge title: "@kbn/data-forge" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/data-forge plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/data-forge'] --- import kbnDataForgeObj from './kbn_data_forge.devdocs.json'; diff --git a/api_docs/kbn_data_service.mdx b/api_docs/kbn_data_service.mdx index b199d64e9fba6..aceff9614257f 100644 --- a/api_docs/kbn_data_service.mdx +++ b/api_docs/kbn_data_service.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-data-service title: "@kbn/data-service" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/data-service plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/data-service'] --- import kbnDataServiceObj from './kbn_data_service.devdocs.json'; diff --git a/api_docs/kbn_data_stream_adapter.mdx b/api_docs/kbn_data_stream_adapter.mdx index 41a0711bf367a..c0796a1c599b8 100644 --- a/api_docs/kbn_data_stream_adapter.mdx +++ b/api_docs/kbn_data_stream_adapter.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-data-stream-adapter title: "@kbn/data-stream-adapter" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/data-stream-adapter plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/data-stream-adapter'] --- import kbnDataStreamAdapterObj from './kbn_data_stream_adapter.devdocs.json'; diff --git a/api_docs/kbn_datemath.mdx b/api_docs/kbn_datemath.mdx index e3e342401080e..ca0900ce860ba 100644 --- a/api_docs/kbn_datemath.mdx +++ b/api_docs/kbn_datemath.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-datemath title: "@kbn/datemath" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/datemath plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/datemath'] --- import kbnDatemathObj from './kbn_datemath.devdocs.json'; diff --git a/api_docs/kbn_deeplinks_analytics.mdx b/api_docs/kbn_deeplinks_analytics.mdx index 1f514cbdbb0d9..be94108cde6fb 100644 --- a/api_docs/kbn_deeplinks_analytics.mdx +++ b/api_docs/kbn_deeplinks_analytics.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-deeplinks-analytics title: "@kbn/deeplinks-analytics" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/deeplinks-analytics plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/deeplinks-analytics'] --- import kbnDeeplinksAnalyticsObj from './kbn_deeplinks_analytics.devdocs.json'; diff --git a/api_docs/kbn_deeplinks_devtools.mdx b/api_docs/kbn_deeplinks_devtools.mdx index a5d899056f101..85d3349261d01 100644 --- a/api_docs/kbn_deeplinks_devtools.mdx +++ b/api_docs/kbn_deeplinks_devtools.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-deeplinks-devtools title: "@kbn/deeplinks-devtools" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/deeplinks-devtools plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/deeplinks-devtools'] --- import kbnDeeplinksDevtoolsObj from './kbn_deeplinks_devtools.devdocs.json'; diff --git a/api_docs/kbn_deeplinks_management.mdx b/api_docs/kbn_deeplinks_management.mdx index a754960d22ec1..83b26ab7ebe33 100644 --- a/api_docs/kbn_deeplinks_management.mdx +++ b/api_docs/kbn_deeplinks_management.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-deeplinks-management title: "@kbn/deeplinks-management" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/deeplinks-management plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/deeplinks-management'] --- import kbnDeeplinksManagementObj from './kbn_deeplinks_management.devdocs.json'; diff --git a/api_docs/kbn_deeplinks_ml.mdx b/api_docs/kbn_deeplinks_ml.mdx index ddcffd8f064e4..761fc256b88fa 100644 --- a/api_docs/kbn_deeplinks_ml.mdx +++ b/api_docs/kbn_deeplinks_ml.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-deeplinks-ml title: "@kbn/deeplinks-ml" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/deeplinks-ml plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/deeplinks-ml'] --- import kbnDeeplinksMlObj from './kbn_deeplinks_ml.devdocs.json'; diff --git a/api_docs/kbn_deeplinks_observability.mdx b/api_docs/kbn_deeplinks_observability.mdx index 61628c898bf3b..3cc1bdd00a350 100644 --- a/api_docs/kbn_deeplinks_observability.mdx +++ b/api_docs/kbn_deeplinks_observability.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-deeplinks-observability title: "@kbn/deeplinks-observability" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/deeplinks-observability plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/deeplinks-observability'] --- import kbnDeeplinksObservabilityObj from './kbn_deeplinks_observability.devdocs.json'; diff --git a/api_docs/kbn_deeplinks_search.mdx b/api_docs/kbn_deeplinks_search.mdx index 471c6edb052b6..771d9127a1a9b 100644 --- a/api_docs/kbn_deeplinks_search.mdx +++ b/api_docs/kbn_deeplinks_search.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-deeplinks-search title: "@kbn/deeplinks-search" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/deeplinks-search plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/deeplinks-search'] --- import kbnDeeplinksSearchObj from './kbn_deeplinks_search.devdocs.json'; diff --git a/api_docs/kbn_default_nav_analytics.mdx b/api_docs/kbn_default_nav_analytics.mdx index e7ade3ff72d65..c5a361b46351e 100644 --- a/api_docs/kbn_default_nav_analytics.mdx +++ b/api_docs/kbn_default_nav_analytics.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-default-nav-analytics title: "@kbn/default-nav-analytics" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/default-nav-analytics plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/default-nav-analytics'] --- import kbnDefaultNavAnalyticsObj from './kbn_default_nav_analytics.devdocs.json'; diff --git a/api_docs/kbn_default_nav_devtools.mdx b/api_docs/kbn_default_nav_devtools.mdx index 61086ed629ac0..c789108ad8dc4 100644 --- a/api_docs/kbn_default_nav_devtools.mdx +++ b/api_docs/kbn_default_nav_devtools.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-default-nav-devtools title: "@kbn/default-nav-devtools" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/default-nav-devtools plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/default-nav-devtools'] --- import kbnDefaultNavDevtoolsObj from './kbn_default_nav_devtools.devdocs.json'; diff --git a/api_docs/kbn_default_nav_management.mdx b/api_docs/kbn_default_nav_management.mdx index 6f69e2fae115b..5d347386f98a8 100644 --- a/api_docs/kbn_default_nav_management.mdx +++ b/api_docs/kbn_default_nav_management.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-default-nav-management title: "@kbn/default-nav-management" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/default-nav-management plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/default-nav-management'] --- import kbnDefaultNavManagementObj from './kbn_default_nav_management.devdocs.json'; diff --git a/api_docs/kbn_default_nav_ml.mdx b/api_docs/kbn_default_nav_ml.mdx index 2a8277e43b2bb..b5e1255a156fe 100644 --- a/api_docs/kbn_default_nav_ml.mdx +++ b/api_docs/kbn_default_nav_ml.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-default-nav-ml title: "@kbn/default-nav-ml" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/default-nav-ml plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/default-nav-ml'] --- import kbnDefaultNavMlObj from './kbn_default_nav_ml.devdocs.json'; diff --git a/api_docs/kbn_dev_cli_errors.mdx b/api_docs/kbn_dev_cli_errors.mdx index 9d163f7e3eab6..494a5ad30fadd 100644 --- a/api_docs/kbn_dev_cli_errors.mdx +++ b/api_docs/kbn_dev_cli_errors.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-dev-cli-errors title: "@kbn/dev-cli-errors" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/dev-cli-errors plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/dev-cli-errors'] --- import kbnDevCliErrorsObj from './kbn_dev_cli_errors.devdocs.json'; diff --git a/api_docs/kbn_dev_cli_runner.mdx b/api_docs/kbn_dev_cli_runner.mdx index 3deb449694531..09f651e6d401d 100644 --- a/api_docs/kbn_dev_cli_runner.mdx +++ b/api_docs/kbn_dev_cli_runner.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-dev-cli-runner title: "@kbn/dev-cli-runner" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/dev-cli-runner plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/dev-cli-runner'] --- import kbnDevCliRunnerObj from './kbn_dev_cli_runner.devdocs.json'; diff --git a/api_docs/kbn_dev_proc_runner.mdx b/api_docs/kbn_dev_proc_runner.mdx index ae76c63d6a359..31c93ce4e74e2 100644 --- a/api_docs/kbn_dev_proc_runner.mdx +++ b/api_docs/kbn_dev_proc_runner.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-dev-proc-runner title: "@kbn/dev-proc-runner" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/dev-proc-runner plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/dev-proc-runner'] --- import kbnDevProcRunnerObj from './kbn_dev_proc_runner.devdocs.json'; diff --git a/api_docs/kbn_dev_utils.mdx b/api_docs/kbn_dev_utils.mdx index 1dd78b9323f2d..a67e392e24cc0 100644 --- a/api_docs/kbn_dev_utils.mdx +++ b/api_docs/kbn_dev_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-dev-utils title: "@kbn/dev-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/dev-utils plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/dev-utils'] --- import kbnDevUtilsObj from './kbn_dev_utils.devdocs.json'; diff --git a/api_docs/kbn_discover_utils.mdx b/api_docs/kbn_discover_utils.mdx index 3064918ab5e1f..129a8fe5796c7 100644 --- a/api_docs/kbn_discover_utils.mdx +++ b/api_docs/kbn_discover_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-discover-utils title: "@kbn/discover-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/discover-utils plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/discover-utils'] --- import kbnDiscoverUtilsObj from './kbn_discover_utils.devdocs.json'; diff --git a/api_docs/kbn_doc_links.mdx b/api_docs/kbn_doc_links.mdx index 6d54cfbe211f5..d8c8048a4138b 100644 --- a/api_docs/kbn_doc_links.mdx +++ b/api_docs/kbn_doc_links.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-doc-links title: "@kbn/doc-links" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/doc-links plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/doc-links'] --- import kbnDocLinksObj from './kbn_doc_links.devdocs.json'; diff --git a/api_docs/kbn_docs_utils.mdx b/api_docs/kbn_docs_utils.mdx index 66d30ea641fc2..c8fccbaf3640c 100644 --- a/api_docs/kbn_docs_utils.mdx +++ b/api_docs/kbn_docs_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-docs-utils title: "@kbn/docs-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/docs-utils plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/docs-utils'] --- import kbnDocsUtilsObj from './kbn_docs_utils.devdocs.json'; diff --git a/api_docs/kbn_dom_drag_drop.mdx b/api_docs/kbn_dom_drag_drop.mdx index b82df4dcae2fd..20847765cce58 100644 --- a/api_docs/kbn_dom_drag_drop.mdx +++ b/api_docs/kbn_dom_drag_drop.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-dom-drag-drop title: "@kbn/dom-drag-drop" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/dom-drag-drop plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/dom-drag-drop'] --- import kbnDomDragDropObj from './kbn_dom_drag_drop.devdocs.json'; diff --git a/api_docs/kbn_ebt_tools.mdx b/api_docs/kbn_ebt_tools.mdx index b7aa89e4e03e5..65c450de7485d 100644 --- a/api_docs/kbn_ebt_tools.mdx +++ b/api_docs/kbn_ebt_tools.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ebt-tools title: "@kbn/ebt-tools" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ebt-tools plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ebt-tools'] --- import kbnEbtToolsObj from './kbn_ebt_tools.devdocs.json'; diff --git a/api_docs/kbn_ecs.mdx b/api_docs/kbn_ecs.mdx index b5adf21ccf6f3..306a49d505070 100644 --- a/api_docs/kbn_ecs.mdx +++ b/api_docs/kbn_ecs.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ecs title: "@kbn/ecs" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ecs plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ecs'] --- import kbnEcsObj from './kbn_ecs.devdocs.json'; diff --git a/api_docs/kbn_ecs_data_quality_dashboard.mdx b/api_docs/kbn_ecs_data_quality_dashboard.mdx index 0456b1ddcbb4c..deec68881b81c 100644 --- a/api_docs/kbn_ecs_data_quality_dashboard.mdx +++ b/api_docs/kbn_ecs_data_quality_dashboard.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ecs-data-quality-dashboard title: "@kbn/ecs-data-quality-dashboard" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ecs-data-quality-dashboard plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ecs-data-quality-dashboard'] --- import kbnEcsDataQualityDashboardObj from './kbn_ecs_data_quality_dashboard.devdocs.json'; diff --git a/api_docs/kbn_elastic_agent_utils.mdx b/api_docs/kbn_elastic_agent_utils.mdx index 5d697aeb86944..505e530286e1c 100644 --- a/api_docs/kbn_elastic_agent_utils.mdx +++ b/api_docs/kbn_elastic_agent_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-elastic-agent-utils title: "@kbn/elastic-agent-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/elastic-agent-utils plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/elastic-agent-utils'] --- import kbnElasticAgentUtilsObj from './kbn_elastic_agent_utils.devdocs.json'; diff --git a/api_docs/kbn_elastic_assistant.mdx b/api_docs/kbn_elastic_assistant.mdx index 1b3caa1a5d8be..802adf54308d1 100644 --- a/api_docs/kbn_elastic_assistant.mdx +++ b/api_docs/kbn_elastic_assistant.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-elastic-assistant title: "@kbn/elastic-assistant" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/elastic-assistant plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/elastic-assistant'] --- import kbnElasticAssistantObj from './kbn_elastic_assistant.devdocs.json'; diff --git a/api_docs/kbn_elastic_assistant_common.mdx b/api_docs/kbn_elastic_assistant_common.mdx index 78f89e2a5ce82..c26cdba43916d 100644 --- a/api_docs/kbn_elastic_assistant_common.mdx +++ b/api_docs/kbn_elastic_assistant_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-elastic-assistant-common title: "@kbn/elastic-assistant-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/elastic-assistant-common plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/elastic-assistant-common'] --- import kbnElasticAssistantCommonObj from './kbn_elastic_assistant_common.devdocs.json'; diff --git a/api_docs/kbn_es.mdx b/api_docs/kbn_es.mdx index ced23c847ce0e..806bfa95069ac 100644 --- a/api_docs/kbn_es.mdx +++ b/api_docs/kbn_es.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-es title: "@kbn/es" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/es plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/es'] --- import kbnEsObj from './kbn_es.devdocs.json'; diff --git a/api_docs/kbn_es_archiver.mdx b/api_docs/kbn_es_archiver.mdx index b27857ebb68a2..231c6f5c92e5d 100644 --- a/api_docs/kbn_es_archiver.mdx +++ b/api_docs/kbn_es_archiver.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-es-archiver title: "@kbn/es-archiver" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/es-archiver plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/es-archiver'] --- import kbnEsArchiverObj from './kbn_es_archiver.devdocs.json'; diff --git a/api_docs/kbn_es_errors.mdx b/api_docs/kbn_es_errors.mdx index 84b5072af5b71..493badbded104 100644 --- a/api_docs/kbn_es_errors.mdx +++ b/api_docs/kbn_es_errors.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-es-errors title: "@kbn/es-errors" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/es-errors plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/es-errors'] --- import kbnEsErrorsObj from './kbn_es_errors.devdocs.json'; diff --git a/api_docs/kbn_es_query.mdx b/api_docs/kbn_es_query.mdx index 59263d9493a7a..caef60f944df7 100644 --- a/api_docs/kbn_es_query.mdx +++ b/api_docs/kbn_es_query.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-es-query title: "@kbn/es-query" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/es-query plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/es-query'] --- import kbnEsQueryObj from './kbn_es_query.devdocs.json'; diff --git a/api_docs/kbn_es_types.mdx b/api_docs/kbn_es_types.mdx index 515739512b8d2..d123a1e35c056 100644 --- a/api_docs/kbn_es_types.mdx +++ b/api_docs/kbn_es_types.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-es-types title: "@kbn/es-types" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/es-types plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/es-types'] --- import kbnEsTypesObj from './kbn_es_types.devdocs.json'; diff --git a/api_docs/kbn_eslint_plugin_imports.mdx b/api_docs/kbn_eslint_plugin_imports.mdx index f896aad80dd20..d1c7aa5fa2373 100644 --- a/api_docs/kbn_eslint_plugin_imports.mdx +++ b/api_docs/kbn_eslint_plugin_imports.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-eslint-plugin-imports title: "@kbn/eslint-plugin-imports" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/eslint-plugin-imports plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/eslint-plugin-imports'] --- import kbnEslintPluginImportsObj from './kbn_eslint_plugin_imports.devdocs.json'; diff --git a/api_docs/kbn_event_annotation_common.mdx b/api_docs/kbn_event_annotation_common.mdx index 3cf6058bf39f8..fc139464d8696 100644 --- a/api_docs/kbn_event_annotation_common.mdx +++ b/api_docs/kbn_event_annotation_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-event-annotation-common title: "@kbn/event-annotation-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/event-annotation-common plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/event-annotation-common'] --- import kbnEventAnnotationCommonObj from './kbn_event_annotation_common.devdocs.json'; diff --git a/api_docs/kbn_event_annotation_components.mdx b/api_docs/kbn_event_annotation_components.mdx index 1f160541f3a75..e27f9794eb244 100644 --- a/api_docs/kbn_event_annotation_components.mdx +++ b/api_docs/kbn_event_annotation_components.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-event-annotation-components title: "@kbn/event-annotation-components" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/event-annotation-components plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/event-annotation-components'] --- import kbnEventAnnotationComponentsObj from './kbn_event_annotation_components.devdocs.json'; diff --git a/api_docs/kbn_expandable_flyout.mdx b/api_docs/kbn_expandable_flyout.mdx index 9522b97464a72..fe2a47cf566f7 100644 --- a/api_docs/kbn_expandable_flyout.mdx +++ b/api_docs/kbn_expandable_flyout.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-expandable-flyout title: "@kbn/expandable-flyout" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/expandable-flyout plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/expandable-flyout'] --- import kbnExpandableFlyoutObj from './kbn_expandable_flyout.devdocs.json'; diff --git a/api_docs/kbn_field_types.mdx b/api_docs/kbn_field_types.mdx index 3c0479f7b3851..f23bfd9273cb9 100644 --- a/api_docs/kbn_field_types.mdx +++ b/api_docs/kbn_field_types.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-field-types title: "@kbn/field-types" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/field-types plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/field-types'] --- import kbnFieldTypesObj from './kbn_field_types.devdocs.json'; diff --git a/api_docs/kbn_field_utils.mdx b/api_docs/kbn_field_utils.mdx index 5c705e825076e..199303d574eb3 100644 --- a/api_docs/kbn_field_utils.mdx +++ b/api_docs/kbn_field_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-field-utils title: "@kbn/field-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/field-utils plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/field-utils'] --- import kbnFieldUtilsObj from './kbn_field_utils.devdocs.json'; diff --git a/api_docs/kbn_find_used_node_modules.mdx b/api_docs/kbn_find_used_node_modules.mdx index 1fd28417c4227..9b9d4d074bb93 100644 --- a/api_docs/kbn_find_used_node_modules.mdx +++ b/api_docs/kbn_find_used_node_modules.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-find-used-node-modules title: "@kbn/find-used-node-modules" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/find-used-node-modules plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/find-used-node-modules'] --- import kbnFindUsedNodeModulesObj from './kbn_find_used_node_modules.devdocs.json'; diff --git a/api_docs/kbn_ftr_common_functional_services.mdx b/api_docs/kbn_ftr_common_functional_services.mdx index ab60064241536..f1efebded763e 100644 --- a/api_docs/kbn_ftr_common_functional_services.mdx +++ b/api_docs/kbn_ftr_common_functional_services.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ftr-common-functional-services title: "@kbn/ftr-common-functional-services" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ftr-common-functional-services plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ftr-common-functional-services'] --- import kbnFtrCommonFunctionalServicesObj from './kbn_ftr_common_functional_services.devdocs.json'; diff --git a/api_docs/kbn_ftr_common_functional_ui_services.mdx b/api_docs/kbn_ftr_common_functional_ui_services.mdx index fba97d6253e3b..2d29e9efa47f7 100644 --- a/api_docs/kbn_ftr_common_functional_ui_services.mdx +++ b/api_docs/kbn_ftr_common_functional_ui_services.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ftr-common-functional-ui-services title: "@kbn/ftr-common-functional-ui-services" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ftr-common-functional-ui-services plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ftr-common-functional-ui-services'] --- import kbnFtrCommonFunctionalUiServicesObj from './kbn_ftr_common_functional_ui_services.devdocs.json'; diff --git a/api_docs/kbn_generate.mdx b/api_docs/kbn_generate.mdx index 1c3f8cf295d08..1a1e5a9330b8e 100644 --- a/api_docs/kbn_generate.mdx +++ b/api_docs/kbn_generate.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-generate title: "@kbn/generate" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/generate plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/generate'] --- import kbnGenerateObj from './kbn_generate.devdocs.json'; diff --git a/api_docs/kbn_generate_console_definitions.mdx b/api_docs/kbn_generate_console_definitions.mdx index cad403c7b6aa5..d4814ca947b26 100644 --- a/api_docs/kbn_generate_console_definitions.mdx +++ b/api_docs/kbn_generate_console_definitions.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-generate-console-definitions title: "@kbn/generate-console-definitions" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/generate-console-definitions plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/generate-console-definitions'] --- import kbnGenerateConsoleDefinitionsObj from './kbn_generate_console_definitions.devdocs.json'; diff --git a/api_docs/kbn_generate_csv.mdx b/api_docs/kbn_generate_csv.mdx index 2923dfd553f63..f4616a4fb961f 100644 --- a/api_docs/kbn_generate_csv.mdx +++ b/api_docs/kbn_generate_csv.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-generate-csv title: "@kbn/generate-csv" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/generate-csv plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/generate-csv'] --- import kbnGenerateCsvObj from './kbn_generate_csv.devdocs.json'; diff --git a/api_docs/kbn_guided_onboarding.mdx b/api_docs/kbn_guided_onboarding.mdx index 1907f29653ad4..28a28a70c57f9 100644 --- a/api_docs/kbn_guided_onboarding.mdx +++ b/api_docs/kbn_guided_onboarding.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-guided-onboarding title: "@kbn/guided-onboarding" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/guided-onboarding plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/guided-onboarding'] --- import kbnGuidedOnboardingObj from './kbn_guided_onboarding.devdocs.json'; diff --git a/api_docs/kbn_handlebars.mdx b/api_docs/kbn_handlebars.mdx index 1f6a61fb234b8..ed9c068ea0dee 100644 --- a/api_docs/kbn_handlebars.mdx +++ b/api_docs/kbn_handlebars.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-handlebars title: "@kbn/handlebars" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/handlebars plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/handlebars'] --- import kbnHandlebarsObj from './kbn_handlebars.devdocs.json'; diff --git a/api_docs/kbn_hapi_mocks.mdx b/api_docs/kbn_hapi_mocks.mdx index 8cdcff0c60079..ad3a20db0d999 100644 --- a/api_docs/kbn_hapi_mocks.mdx +++ b/api_docs/kbn_hapi_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-hapi-mocks title: "@kbn/hapi-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/hapi-mocks plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/hapi-mocks'] --- import kbnHapiMocksObj from './kbn_hapi_mocks.devdocs.json'; diff --git a/api_docs/kbn_health_gateway_server.mdx b/api_docs/kbn_health_gateway_server.mdx index 404129a763e4b..8b113c005b018 100644 --- a/api_docs/kbn_health_gateway_server.mdx +++ b/api_docs/kbn_health_gateway_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-health-gateway-server title: "@kbn/health-gateway-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/health-gateway-server plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/health-gateway-server'] --- import kbnHealthGatewayServerObj from './kbn_health_gateway_server.devdocs.json'; diff --git a/api_docs/kbn_home_sample_data_card.mdx b/api_docs/kbn_home_sample_data_card.mdx index e330777fbf00c..88fcbe114d2ae 100644 --- a/api_docs/kbn_home_sample_data_card.mdx +++ b/api_docs/kbn_home_sample_data_card.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-home-sample-data-card title: "@kbn/home-sample-data-card" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/home-sample-data-card plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/home-sample-data-card'] --- import kbnHomeSampleDataCardObj from './kbn_home_sample_data_card.devdocs.json'; diff --git a/api_docs/kbn_home_sample_data_tab.mdx b/api_docs/kbn_home_sample_data_tab.mdx index f4137daadd5a5..6b2d6d0a10d3e 100644 --- a/api_docs/kbn_home_sample_data_tab.mdx +++ b/api_docs/kbn_home_sample_data_tab.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-home-sample-data-tab title: "@kbn/home-sample-data-tab" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/home-sample-data-tab plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/home-sample-data-tab'] --- import kbnHomeSampleDataTabObj from './kbn_home_sample_data_tab.devdocs.json'; diff --git a/api_docs/kbn_i18n.mdx b/api_docs/kbn_i18n.mdx index 8c854a5b7c359..48f57f6471171 100644 --- a/api_docs/kbn_i18n.mdx +++ b/api_docs/kbn_i18n.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-i18n title: "@kbn/i18n" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/i18n plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/i18n'] --- import kbnI18nObj from './kbn_i18n.devdocs.json'; diff --git a/api_docs/kbn_i18n_react.mdx b/api_docs/kbn_i18n_react.mdx index 8a45cdfa17633..34e9adf53e413 100644 --- a/api_docs/kbn_i18n_react.mdx +++ b/api_docs/kbn_i18n_react.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-i18n-react title: "@kbn/i18n-react" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/i18n-react plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/i18n-react'] --- import kbnI18nReactObj from './kbn_i18n_react.devdocs.json'; diff --git a/api_docs/kbn_import_resolver.mdx b/api_docs/kbn_import_resolver.mdx index 46ce5d52bc254..4b5c26f1f85d0 100644 --- a/api_docs/kbn_import_resolver.mdx +++ b/api_docs/kbn_import_resolver.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-import-resolver title: "@kbn/import-resolver" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/import-resolver plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/import-resolver'] --- import kbnImportResolverObj from './kbn_import_resolver.devdocs.json'; diff --git a/api_docs/kbn_infra_forge.mdx b/api_docs/kbn_infra_forge.mdx index ae8de617be933..e9a3cb255464e 100644 --- a/api_docs/kbn_infra_forge.mdx +++ b/api_docs/kbn_infra_forge.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-infra-forge title: "@kbn/infra-forge" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/infra-forge plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/infra-forge'] --- import kbnInfraForgeObj from './kbn_infra_forge.devdocs.json'; diff --git a/api_docs/kbn_interpreter.mdx b/api_docs/kbn_interpreter.mdx index e998be17bb7a8..5d8c12c4cc102 100644 --- a/api_docs/kbn_interpreter.mdx +++ b/api_docs/kbn_interpreter.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-interpreter title: "@kbn/interpreter" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/interpreter plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/interpreter'] --- import kbnInterpreterObj from './kbn_interpreter.devdocs.json'; diff --git a/api_docs/kbn_io_ts_utils.mdx b/api_docs/kbn_io_ts_utils.mdx index c6d530d467306..d86269a03cb76 100644 --- a/api_docs/kbn_io_ts_utils.mdx +++ b/api_docs/kbn_io_ts_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-io-ts-utils title: "@kbn/io-ts-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/io-ts-utils plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/io-ts-utils'] --- import kbnIoTsUtilsObj from './kbn_io_ts_utils.devdocs.json'; diff --git a/api_docs/kbn_jest_serializers.mdx b/api_docs/kbn_jest_serializers.mdx index 21b79521cc44a..010329466d131 100644 --- a/api_docs/kbn_jest_serializers.mdx +++ b/api_docs/kbn_jest_serializers.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-jest-serializers title: "@kbn/jest-serializers" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/jest-serializers plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/jest-serializers'] --- import kbnJestSerializersObj from './kbn_jest_serializers.devdocs.json'; diff --git a/api_docs/kbn_journeys.mdx b/api_docs/kbn_journeys.mdx index f277c9a9fb426..77f22b4c7dc8e 100644 --- a/api_docs/kbn_journeys.mdx +++ b/api_docs/kbn_journeys.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-journeys title: "@kbn/journeys" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/journeys plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/journeys'] --- import kbnJourneysObj from './kbn_journeys.devdocs.json'; diff --git a/api_docs/kbn_json_ast.mdx b/api_docs/kbn_json_ast.mdx index b8dd772b60910..cda8578037c32 100644 --- a/api_docs/kbn_json_ast.mdx +++ b/api_docs/kbn_json_ast.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-json-ast title: "@kbn/json-ast" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/json-ast plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/json-ast'] --- import kbnJsonAstObj from './kbn_json_ast.devdocs.json'; diff --git a/api_docs/kbn_kibana_manifest_schema.mdx b/api_docs/kbn_kibana_manifest_schema.mdx index b87a808271791..e1044f2dfefec 100644 --- a/api_docs/kbn_kibana_manifest_schema.mdx +++ b/api_docs/kbn_kibana_manifest_schema.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-kibana-manifest-schema title: "@kbn/kibana-manifest-schema" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/kibana-manifest-schema plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/kibana-manifest-schema'] --- import kbnKibanaManifestSchemaObj from './kbn_kibana_manifest_schema.devdocs.json'; diff --git a/api_docs/kbn_language_documentation_popover.mdx b/api_docs/kbn_language_documentation_popover.mdx index d8cec4f6ebde3..8c942b7565fd1 100644 --- a/api_docs/kbn_language_documentation_popover.mdx +++ b/api_docs/kbn_language_documentation_popover.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-language-documentation-popover title: "@kbn/language-documentation-popover" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/language-documentation-popover plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/language-documentation-popover'] --- import kbnLanguageDocumentationPopoverObj from './kbn_language_documentation_popover.devdocs.json'; diff --git a/api_docs/kbn_lens_embeddable_utils.mdx b/api_docs/kbn_lens_embeddable_utils.mdx index 0432632142ac4..4a2e67adc7494 100644 --- a/api_docs/kbn_lens_embeddable_utils.mdx +++ b/api_docs/kbn_lens_embeddable_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-lens-embeddable-utils title: "@kbn/lens-embeddable-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/lens-embeddable-utils plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/lens-embeddable-utils'] --- import kbnLensEmbeddableUtilsObj from './kbn_lens_embeddable_utils.devdocs.json'; diff --git a/api_docs/kbn_lens_formula_docs.mdx b/api_docs/kbn_lens_formula_docs.mdx index 414776f481e64..8806be33b58a3 100644 --- a/api_docs/kbn_lens_formula_docs.mdx +++ b/api_docs/kbn_lens_formula_docs.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-lens-formula-docs title: "@kbn/lens-formula-docs" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/lens-formula-docs plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/lens-formula-docs'] --- import kbnLensFormulaDocsObj from './kbn_lens_formula_docs.devdocs.json'; diff --git a/api_docs/kbn_logging.mdx b/api_docs/kbn_logging.mdx index 1b6dc4c50b1ad..5962e103242d3 100644 --- a/api_docs/kbn_logging.mdx +++ b/api_docs/kbn_logging.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-logging title: "@kbn/logging" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/logging plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/logging'] --- import kbnLoggingObj from './kbn_logging.devdocs.json'; diff --git a/api_docs/kbn_logging_mocks.mdx b/api_docs/kbn_logging_mocks.mdx index 3e9566b32eea3..bdf4c612aa140 100644 --- a/api_docs/kbn_logging_mocks.mdx +++ b/api_docs/kbn_logging_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-logging-mocks title: "@kbn/logging-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/logging-mocks plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/logging-mocks'] --- import kbnLoggingMocksObj from './kbn_logging_mocks.devdocs.json'; diff --git a/api_docs/kbn_managed_content_badge.mdx b/api_docs/kbn_managed_content_badge.mdx index a46860e0a147a..3589cf5f32224 100644 --- a/api_docs/kbn_managed_content_badge.mdx +++ b/api_docs/kbn_managed_content_badge.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-managed-content-badge title: "@kbn/managed-content-badge" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/managed-content-badge plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/managed-content-badge'] --- import kbnManagedContentBadgeObj from './kbn_managed_content_badge.devdocs.json'; diff --git a/api_docs/kbn_managed_vscode_config.mdx b/api_docs/kbn_managed_vscode_config.mdx index ddd36d2cad5fe..dcce58d12dd9e 100644 --- a/api_docs/kbn_managed_vscode_config.mdx +++ b/api_docs/kbn_managed_vscode_config.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-managed-vscode-config title: "@kbn/managed-vscode-config" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/managed-vscode-config plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/managed-vscode-config'] --- import kbnManagedVscodeConfigObj from './kbn_managed_vscode_config.devdocs.json'; diff --git a/api_docs/kbn_management_cards_navigation.mdx b/api_docs/kbn_management_cards_navigation.mdx index 5d31f48771047..660b5fa539f39 100644 --- a/api_docs/kbn_management_cards_navigation.mdx +++ b/api_docs/kbn_management_cards_navigation.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-management-cards-navigation title: "@kbn/management-cards-navigation" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/management-cards-navigation plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/management-cards-navigation'] --- import kbnManagementCardsNavigationObj from './kbn_management_cards_navigation.devdocs.json'; diff --git a/api_docs/kbn_management_settings_application.mdx b/api_docs/kbn_management_settings_application.mdx index 58112a0ca5017..2b4c67a7d206f 100644 --- a/api_docs/kbn_management_settings_application.mdx +++ b/api_docs/kbn_management_settings_application.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-management-settings-application title: "@kbn/management-settings-application" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/management-settings-application plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/management-settings-application'] --- import kbnManagementSettingsApplicationObj from './kbn_management_settings_application.devdocs.json'; diff --git a/api_docs/kbn_management_settings_components_field_category.mdx b/api_docs/kbn_management_settings_components_field_category.mdx index bb92510b1661d..c3bca4e3c98f7 100644 --- a/api_docs/kbn_management_settings_components_field_category.mdx +++ b/api_docs/kbn_management_settings_components_field_category.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-management-settings-components-field-category title: "@kbn/management-settings-components-field-category" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/management-settings-components-field-category plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/management-settings-components-field-category'] --- import kbnManagementSettingsComponentsFieldCategoryObj from './kbn_management_settings_components_field_category.devdocs.json'; diff --git a/api_docs/kbn_management_settings_components_field_input.mdx b/api_docs/kbn_management_settings_components_field_input.mdx index 2d4403be57573..fb1b2151368f2 100644 --- a/api_docs/kbn_management_settings_components_field_input.mdx +++ b/api_docs/kbn_management_settings_components_field_input.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-management-settings-components-field-input title: "@kbn/management-settings-components-field-input" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/management-settings-components-field-input plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/management-settings-components-field-input'] --- import kbnManagementSettingsComponentsFieldInputObj from './kbn_management_settings_components_field_input.devdocs.json'; diff --git a/api_docs/kbn_management_settings_components_field_row.mdx b/api_docs/kbn_management_settings_components_field_row.mdx index 15bd0a149d3a8..cecc9ea19d31d 100644 --- a/api_docs/kbn_management_settings_components_field_row.mdx +++ b/api_docs/kbn_management_settings_components_field_row.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-management-settings-components-field-row title: "@kbn/management-settings-components-field-row" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/management-settings-components-field-row plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/management-settings-components-field-row'] --- import kbnManagementSettingsComponentsFieldRowObj from './kbn_management_settings_components_field_row.devdocs.json'; diff --git a/api_docs/kbn_management_settings_components_form.mdx b/api_docs/kbn_management_settings_components_form.mdx index 396644e708112..338f0ad098f1a 100644 --- a/api_docs/kbn_management_settings_components_form.mdx +++ b/api_docs/kbn_management_settings_components_form.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-management-settings-components-form title: "@kbn/management-settings-components-form" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/management-settings-components-form plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/management-settings-components-form'] --- import kbnManagementSettingsComponentsFormObj from './kbn_management_settings_components_form.devdocs.json'; diff --git a/api_docs/kbn_management_settings_field_definition.mdx b/api_docs/kbn_management_settings_field_definition.mdx index 3dfd61c4bfbe9..1725f484044b3 100644 --- a/api_docs/kbn_management_settings_field_definition.mdx +++ b/api_docs/kbn_management_settings_field_definition.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-management-settings-field-definition title: "@kbn/management-settings-field-definition" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/management-settings-field-definition plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/management-settings-field-definition'] --- import kbnManagementSettingsFieldDefinitionObj from './kbn_management_settings_field_definition.devdocs.json'; diff --git a/api_docs/kbn_management_settings_ids.mdx b/api_docs/kbn_management_settings_ids.mdx index 986e4d45d8657..87ecfa6dd312a 100644 --- a/api_docs/kbn_management_settings_ids.mdx +++ b/api_docs/kbn_management_settings_ids.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-management-settings-ids title: "@kbn/management-settings-ids" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/management-settings-ids plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/management-settings-ids'] --- import kbnManagementSettingsIdsObj from './kbn_management_settings_ids.devdocs.json'; diff --git a/api_docs/kbn_management_settings_section_registry.mdx b/api_docs/kbn_management_settings_section_registry.mdx index 4dd20053c8e83..aaf2603a6482b 100644 --- a/api_docs/kbn_management_settings_section_registry.mdx +++ b/api_docs/kbn_management_settings_section_registry.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-management-settings-section-registry title: "@kbn/management-settings-section-registry" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/management-settings-section-registry plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/management-settings-section-registry'] --- import kbnManagementSettingsSectionRegistryObj from './kbn_management_settings_section_registry.devdocs.json'; diff --git a/api_docs/kbn_management_settings_types.mdx b/api_docs/kbn_management_settings_types.mdx index 18dbd25933d4d..b4897ee080237 100644 --- a/api_docs/kbn_management_settings_types.mdx +++ b/api_docs/kbn_management_settings_types.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-management-settings-types title: "@kbn/management-settings-types" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/management-settings-types plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/management-settings-types'] --- import kbnManagementSettingsTypesObj from './kbn_management_settings_types.devdocs.json'; diff --git a/api_docs/kbn_management_settings_utilities.mdx b/api_docs/kbn_management_settings_utilities.mdx index 8faf162e191e1..bd26144824221 100644 --- a/api_docs/kbn_management_settings_utilities.mdx +++ b/api_docs/kbn_management_settings_utilities.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-management-settings-utilities title: "@kbn/management-settings-utilities" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/management-settings-utilities plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/management-settings-utilities'] --- import kbnManagementSettingsUtilitiesObj from './kbn_management_settings_utilities.devdocs.json'; diff --git a/api_docs/kbn_management_storybook_config.mdx b/api_docs/kbn_management_storybook_config.mdx index 0583b44bff35c..682a8c24be44f 100644 --- a/api_docs/kbn_management_storybook_config.mdx +++ b/api_docs/kbn_management_storybook_config.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-management-storybook-config title: "@kbn/management-storybook-config" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/management-storybook-config plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/management-storybook-config'] --- import kbnManagementStorybookConfigObj from './kbn_management_storybook_config.devdocs.json'; diff --git a/api_docs/kbn_mapbox_gl.mdx b/api_docs/kbn_mapbox_gl.mdx index 250bd695e3105..ef9400e91ccbd 100644 --- a/api_docs/kbn_mapbox_gl.mdx +++ b/api_docs/kbn_mapbox_gl.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-mapbox-gl title: "@kbn/mapbox-gl" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/mapbox-gl plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/mapbox-gl'] --- import kbnMapboxGlObj from './kbn_mapbox_gl.devdocs.json'; diff --git a/api_docs/kbn_maps_vector_tile_utils.mdx b/api_docs/kbn_maps_vector_tile_utils.mdx index 44d2f22845881..a18f554074f77 100644 --- a/api_docs/kbn_maps_vector_tile_utils.mdx +++ b/api_docs/kbn_maps_vector_tile_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-maps-vector-tile-utils title: "@kbn/maps-vector-tile-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/maps-vector-tile-utils plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/maps-vector-tile-utils'] --- import kbnMapsVectorTileUtilsObj from './kbn_maps_vector_tile_utils.devdocs.json'; diff --git a/api_docs/kbn_ml_agg_utils.mdx b/api_docs/kbn_ml_agg_utils.mdx index eec9c2059a34b..a89b698df3ac2 100644 --- a/api_docs/kbn_ml_agg_utils.mdx +++ b/api_docs/kbn_ml_agg_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-agg-utils title: "@kbn/ml-agg-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-agg-utils plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-agg-utils'] --- import kbnMlAggUtilsObj from './kbn_ml_agg_utils.devdocs.json'; diff --git a/api_docs/kbn_ml_anomaly_utils.mdx b/api_docs/kbn_ml_anomaly_utils.mdx index 86da77e382a1d..8c2a1d7c21870 100644 --- a/api_docs/kbn_ml_anomaly_utils.mdx +++ b/api_docs/kbn_ml_anomaly_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-anomaly-utils title: "@kbn/ml-anomaly-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-anomaly-utils plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-anomaly-utils'] --- import kbnMlAnomalyUtilsObj from './kbn_ml_anomaly_utils.devdocs.json'; diff --git a/api_docs/kbn_ml_category_validator.mdx b/api_docs/kbn_ml_category_validator.mdx index 0b86bc5623198..6d54e9fda12ac 100644 --- a/api_docs/kbn_ml_category_validator.mdx +++ b/api_docs/kbn_ml_category_validator.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-category-validator title: "@kbn/ml-category-validator" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-category-validator plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-category-validator'] --- import kbnMlCategoryValidatorObj from './kbn_ml_category_validator.devdocs.json'; diff --git a/api_docs/kbn_ml_chi2test.mdx b/api_docs/kbn_ml_chi2test.mdx index b9250a19d90f8..fa30a6bdb1c5a 100644 --- a/api_docs/kbn_ml_chi2test.mdx +++ b/api_docs/kbn_ml_chi2test.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-chi2test title: "@kbn/ml-chi2test" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-chi2test plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-chi2test'] --- import kbnMlChi2testObj from './kbn_ml_chi2test.devdocs.json'; diff --git a/api_docs/kbn_ml_data_frame_analytics_utils.mdx b/api_docs/kbn_ml_data_frame_analytics_utils.mdx index 8cc0370a85862..60baaa3a47535 100644 --- a/api_docs/kbn_ml_data_frame_analytics_utils.mdx +++ b/api_docs/kbn_ml_data_frame_analytics_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-data-frame-analytics-utils title: "@kbn/ml-data-frame-analytics-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-data-frame-analytics-utils plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-data-frame-analytics-utils'] --- import kbnMlDataFrameAnalyticsUtilsObj from './kbn_ml_data_frame_analytics_utils.devdocs.json'; diff --git a/api_docs/kbn_ml_data_grid.mdx b/api_docs/kbn_ml_data_grid.mdx index f8899fff2c558..4d31683b6154d 100644 --- a/api_docs/kbn_ml_data_grid.mdx +++ b/api_docs/kbn_ml_data_grid.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-data-grid title: "@kbn/ml-data-grid" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-data-grid plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-data-grid'] --- import kbnMlDataGridObj from './kbn_ml_data_grid.devdocs.json'; diff --git a/api_docs/kbn_ml_date_picker.mdx b/api_docs/kbn_ml_date_picker.mdx index 83df485896725..409b4caae6a3b 100644 --- a/api_docs/kbn_ml_date_picker.mdx +++ b/api_docs/kbn_ml_date_picker.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-date-picker title: "@kbn/ml-date-picker" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-date-picker plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-date-picker'] --- import kbnMlDatePickerObj from './kbn_ml_date_picker.devdocs.json'; diff --git a/api_docs/kbn_ml_date_utils.mdx b/api_docs/kbn_ml_date_utils.mdx index f8c9ecb1a7ca0..ec3cc8e2ace37 100644 --- a/api_docs/kbn_ml_date_utils.mdx +++ b/api_docs/kbn_ml_date_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-date-utils title: "@kbn/ml-date-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-date-utils plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-date-utils'] --- import kbnMlDateUtilsObj from './kbn_ml_date_utils.devdocs.json'; diff --git a/api_docs/kbn_ml_error_utils.mdx b/api_docs/kbn_ml_error_utils.mdx index 18c072fc4a7cb..e68510843a590 100644 --- a/api_docs/kbn_ml_error_utils.mdx +++ b/api_docs/kbn_ml_error_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-error-utils title: "@kbn/ml-error-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-error-utils plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-error-utils'] --- import kbnMlErrorUtilsObj from './kbn_ml_error_utils.devdocs.json'; diff --git a/api_docs/kbn_ml_in_memory_table.mdx b/api_docs/kbn_ml_in_memory_table.mdx index 88542597f86a9..9ed5b0e73cfa6 100644 --- a/api_docs/kbn_ml_in_memory_table.mdx +++ b/api_docs/kbn_ml_in_memory_table.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-in-memory-table title: "@kbn/ml-in-memory-table" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-in-memory-table plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-in-memory-table'] --- import kbnMlInMemoryTableObj from './kbn_ml_in_memory_table.devdocs.json'; diff --git a/api_docs/kbn_ml_is_defined.mdx b/api_docs/kbn_ml_is_defined.mdx index 12f7a9c7ce12c..24c88b956268b 100644 --- a/api_docs/kbn_ml_is_defined.mdx +++ b/api_docs/kbn_ml_is_defined.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-is-defined title: "@kbn/ml-is-defined" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-is-defined plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-is-defined'] --- import kbnMlIsDefinedObj from './kbn_ml_is_defined.devdocs.json'; diff --git a/api_docs/kbn_ml_is_populated_object.mdx b/api_docs/kbn_ml_is_populated_object.mdx index d576922d421d2..65167254fde5b 100644 --- a/api_docs/kbn_ml_is_populated_object.mdx +++ b/api_docs/kbn_ml_is_populated_object.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-is-populated-object title: "@kbn/ml-is-populated-object" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-is-populated-object plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-is-populated-object'] --- import kbnMlIsPopulatedObjectObj from './kbn_ml_is_populated_object.devdocs.json'; diff --git a/api_docs/kbn_ml_kibana_theme.mdx b/api_docs/kbn_ml_kibana_theme.mdx index 602ee10de408e..c2786dbb9c28a 100644 --- a/api_docs/kbn_ml_kibana_theme.mdx +++ b/api_docs/kbn_ml_kibana_theme.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-kibana-theme title: "@kbn/ml-kibana-theme" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-kibana-theme plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-kibana-theme'] --- import kbnMlKibanaThemeObj from './kbn_ml_kibana_theme.devdocs.json'; diff --git a/api_docs/kbn_ml_local_storage.mdx b/api_docs/kbn_ml_local_storage.mdx index fae76d994255b..881cf4467557f 100644 --- a/api_docs/kbn_ml_local_storage.mdx +++ b/api_docs/kbn_ml_local_storage.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-local-storage title: "@kbn/ml-local-storage" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-local-storage plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-local-storage'] --- import kbnMlLocalStorageObj from './kbn_ml_local_storage.devdocs.json'; diff --git a/api_docs/kbn_ml_nested_property.mdx b/api_docs/kbn_ml_nested_property.mdx index 944573b9f547d..5586301b1c085 100644 --- a/api_docs/kbn_ml_nested_property.mdx +++ b/api_docs/kbn_ml_nested_property.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-nested-property title: "@kbn/ml-nested-property" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-nested-property plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-nested-property'] --- import kbnMlNestedPropertyObj from './kbn_ml_nested_property.devdocs.json'; diff --git a/api_docs/kbn_ml_number_utils.mdx b/api_docs/kbn_ml_number_utils.mdx index f88e1977382dc..12f7e2fb767bc 100644 --- a/api_docs/kbn_ml_number_utils.mdx +++ b/api_docs/kbn_ml_number_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-number-utils title: "@kbn/ml-number-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-number-utils plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-number-utils'] --- import kbnMlNumberUtilsObj from './kbn_ml_number_utils.devdocs.json'; diff --git a/api_docs/kbn_ml_query_utils.mdx b/api_docs/kbn_ml_query_utils.mdx index ca871a4f3669e..2415d055d6b6e 100644 --- a/api_docs/kbn_ml_query_utils.mdx +++ b/api_docs/kbn_ml_query_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-query-utils title: "@kbn/ml-query-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-query-utils plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-query-utils'] --- import kbnMlQueryUtilsObj from './kbn_ml_query_utils.devdocs.json'; diff --git a/api_docs/kbn_ml_random_sampler_utils.mdx b/api_docs/kbn_ml_random_sampler_utils.mdx index 729406b85a567..2b714ab9c18df 100644 --- a/api_docs/kbn_ml_random_sampler_utils.mdx +++ b/api_docs/kbn_ml_random_sampler_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-random-sampler-utils title: "@kbn/ml-random-sampler-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-random-sampler-utils plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-random-sampler-utils'] --- import kbnMlRandomSamplerUtilsObj from './kbn_ml_random_sampler_utils.devdocs.json'; diff --git a/api_docs/kbn_ml_route_utils.mdx b/api_docs/kbn_ml_route_utils.mdx index f8c6602a3ec89..0452a7496d376 100644 --- a/api_docs/kbn_ml_route_utils.mdx +++ b/api_docs/kbn_ml_route_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-route-utils title: "@kbn/ml-route-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-route-utils plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-route-utils'] --- import kbnMlRouteUtilsObj from './kbn_ml_route_utils.devdocs.json'; diff --git a/api_docs/kbn_ml_runtime_field_utils.mdx b/api_docs/kbn_ml_runtime_field_utils.mdx index a1b10d3001010..b0c6e5b82f6e2 100644 --- a/api_docs/kbn_ml_runtime_field_utils.mdx +++ b/api_docs/kbn_ml_runtime_field_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-runtime-field-utils title: "@kbn/ml-runtime-field-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-runtime-field-utils plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-runtime-field-utils'] --- import kbnMlRuntimeFieldUtilsObj from './kbn_ml_runtime_field_utils.devdocs.json'; diff --git a/api_docs/kbn_ml_string_hash.mdx b/api_docs/kbn_ml_string_hash.mdx index 126a88ae92ad2..c514fa5a6d45a 100644 --- a/api_docs/kbn_ml_string_hash.mdx +++ b/api_docs/kbn_ml_string_hash.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-string-hash title: "@kbn/ml-string-hash" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-string-hash plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-string-hash'] --- import kbnMlStringHashObj from './kbn_ml_string_hash.devdocs.json'; diff --git a/api_docs/kbn_ml_trained_models_utils.mdx b/api_docs/kbn_ml_trained_models_utils.mdx index 4ca5482e2c526..c9ce6d58d5301 100644 --- a/api_docs/kbn_ml_trained_models_utils.mdx +++ b/api_docs/kbn_ml_trained_models_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-trained-models-utils title: "@kbn/ml-trained-models-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-trained-models-utils plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-trained-models-utils'] --- import kbnMlTrainedModelsUtilsObj from './kbn_ml_trained_models_utils.devdocs.json'; diff --git a/api_docs/kbn_ml_ui_actions.mdx b/api_docs/kbn_ml_ui_actions.mdx index 5e9b75c84d60c..b838ada545d7e 100644 --- a/api_docs/kbn_ml_ui_actions.mdx +++ b/api_docs/kbn_ml_ui_actions.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-ui-actions title: "@kbn/ml-ui-actions" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-ui-actions plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-ui-actions'] --- import kbnMlUiActionsObj from './kbn_ml_ui_actions.devdocs.json'; diff --git a/api_docs/kbn_ml_url_state.mdx b/api_docs/kbn_ml_url_state.mdx index 673afc151b9d9..67ea0618937d4 100644 --- a/api_docs/kbn_ml_url_state.mdx +++ b/api_docs/kbn_ml_url_state.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-url-state title: "@kbn/ml-url-state" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-url-state plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-url-state'] --- import kbnMlUrlStateObj from './kbn_ml_url_state.devdocs.json'; diff --git a/api_docs/kbn_mock_idp_utils.mdx b/api_docs/kbn_mock_idp_utils.mdx index 1f609b1256afc..4257a72892fd5 100644 --- a/api_docs/kbn_mock_idp_utils.mdx +++ b/api_docs/kbn_mock_idp_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-mock-idp-utils title: "@kbn/mock-idp-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/mock-idp-utils plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/mock-idp-utils'] --- import kbnMockIdpUtilsObj from './kbn_mock_idp_utils.devdocs.json'; diff --git a/api_docs/kbn_monaco.mdx b/api_docs/kbn_monaco.mdx index d0aa5f0025a74..8149b79d06def 100644 --- a/api_docs/kbn_monaco.mdx +++ b/api_docs/kbn_monaco.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-monaco title: "@kbn/monaco" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/monaco plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/monaco'] --- import kbnMonacoObj from './kbn_monaco.devdocs.json'; diff --git a/api_docs/kbn_object_versioning.mdx b/api_docs/kbn_object_versioning.mdx index ef7e6cfca5337..125144e265b05 100644 --- a/api_docs/kbn_object_versioning.mdx +++ b/api_docs/kbn_object_versioning.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-object-versioning title: "@kbn/object-versioning" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/object-versioning plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/object-versioning'] --- import kbnObjectVersioningObj from './kbn_object_versioning.devdocs.json'; diff --git a/api_docs/kbn_observability_alert_details.mdx b/api_docs/kbn_observability_alert_details.mdx index 64080ae3a12cd..09849284c9c6d 100644 --- a/api_docs/kbn_observability_alert_details.mdx +++ b/api_docs/kbn_observability_alert_details.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-observability-alert-details title: "@kbn/observability-alert-details" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/observability-alert-details plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/observability-alert-details'] --- import kbnObservabilityAlertDetailsObj from './kbn_observability_alert_details.devdocs.json'; diff --git a/api_docs/kbn_observability_alerting_test_data.mdx b/api_docs/kbn_observability_alerting_test_data.mdx index 11d0fb5ad6890..da184512d77b9 100644 --- a/api_docs/kbn_observability_alerting_test_data.mdx +++ b/api_docs/kbn_observability_alerting_test_data.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-observability-alerting-test-data title: "@kbn/observability-alerting-test-data" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/observability-alerting-test-data plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/observability-alerting-test-data'] --- import kbnObservabilityAlertingTestDataObj from './kbn_observability_alerting_test_data.devdocs.json'; diff --git a/api_docs/kbn_observability_get_padded_alert_time_range_util.mdx b/api_docs/kbn_observability_get_padded_alert_time_range_util.mdx index fa25df3b636d7..55a90b307ba91 100644 --- a/api_docs/kbn_observability_get_padded_alert_time_range_util.mdx +++ b/api_docs/kbn_observability_get_padded_alert_time_range_util.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-observability-get-padded-alert-time-range-util title: "@kbn/observability-get-padded-alert-time-range-util" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/observability-get-padded-alert-time-range-util plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/observability-get-padded-alert-time-range-util'] --- import kbnObservabilityGetPaddedAlertTimeRangeUtilObj from './kbn_observability_get_padded_alert_time_range_util.devdocs.json'; diff --git a/api_docs/kbn_openapi_bundler.mdx b/api_docs/kbn_openapi_bundler.mdx index 1d0c7006076e0..347b74807d742 100644 --- a/api_docs/kbn_openapi_bundler.mdx +++ b/api_docs/kbn_openapi_bundler.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-openapi-bundler title: "@kbn/openapi-bundler" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/openapi-bundler plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/openapi-bundler'] --- import kbnOpenapiBundlerObj from './kbn_openapi_bundler.devdocs.json'; diff --git a/api_docs/kbn_openapi_generator.mdx b/api_docs/kbn_openapi_generator.mdx index 12906606caaf1..e12a73ebc3de2 100644 --- a/api_docs/kbn_openapi_generator.mdx +++ b/api_docs/kbn_openapi_generator.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-openapi-generator title: "@kbn/openapi-generator" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/openapi-generator plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/openapi-generator'] --- import kbnOpenapiGeneratorObj from './kbn_openapi_generator.devdocs.json'; diff --git a/api_docs/kbn_optimizer.mdx b/api_docs/kbn_optimizer.mdx index 9efcd5adbfaff..be6ff42bb2013 100644 --- a/api_docs/kbn_optimizer.mdx +++ b/api_docs/kbn_optimizer.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-optimizer title: "@kbn/optimizer" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/optimizer plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/optimizer'] --- import kbnOptimizerObj from './kbn_optimizer.devdocs.json'; diff --git a/api_docs/kbn_optimizer_webpack_helpers.mdx b/api_docs/kbn_optimizer_webpack_helpers.mdx index 2ebf0e6863a84..3d3a924afb8fc 100644 --- a/api_docs/kbn_optimizer_webpack_helpers.mdx +++ b/api_docs/kbn_optimizer_webpack_helpers.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-optimizer-webpack-helpers title: "@kbn/optimizer-webpack-helpers" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/optimizer-webpack-helpers plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/optimizer-webpack-helpers'] --- import kbnOptimizerWebpackHelpersObj from './kbn_optimizer_webpack_helpers.devdocs.json'; diff --git a/api_docs/kbn_osquery_io_ts_types.mdx b/api_docs/kbn_osquery_io_ts_types.mdx index a4861f40739c8..d1f1d4ae38048 100644 --- a/api_docs/kbn_osquery_io_ts_types.mdx +++ b/api_docs/kbn_osquery_io_ts_types.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-osquery-io-ts-types title: "@kbn/osquery-io-ts-types" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/osquery-io-ts-types plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/osquery-io-ts-types'] --- import kbnOsqueryIoTsTypesObj from './kbn_osquery_io_ts_types.devdocs.json'; diff --git a/api_docs/kbn_panel_loader.mdx b/api_docs/kbn_panel_loader.mdx index a00a92857b1f7..1be6c960ffae2 100644 --- a/api_docs/kbn_panel_loader.mdx +++ b/api_docs/kbn_panel_loader.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-panel-loader title: "@kbn/panel-loader" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/panel-loader plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/panel-loader'] --- import kbnPanelLoaderObj from './kbn_panel_loader.devdocs.json'; diff --git a/api_docs/kbn_performance_testing_dataset_extractor.mdx b/api_docs/kbn_performance_testing_dataset_extractor.mdx index b1f7bb5cd76db..80f6a3603f8ca 100644 --- a/api_docs/kbn_performance_testing_dataset_extractor.mdx +++ b/api_docs/kbn_performance_testing_dataset_extractor.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-performance-testing-dataset-extractor title: "@kbn/performance-testing-dataset-extractor" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/performance-testing-dataset-extractor plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/performance-testing-dataset-extractor'] --- import kbnPerformanceTestingDatasetExtractorObj from './kbn_performance_testing_dataset_extractor.devdocs.json'; diff --git a/api_docs/kbn_plugin_check.mdx b/api_docs/kbn_plugin_check.mdx index 159c12a53993d..ea92bcb310208 100644 --- a/api_docs/kbn_plugin_check.mdx +++ b/api_docs/kbn_plugin_check.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-plugin-check title: "@kbn/plugin-check" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/plugin-check plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/plugin-check'] --- import kbnPluginCheckObj from './kbn_plugin_check.devdocs.json'; diff --git a/api_docs/kbn_plugin_generator.mdx b/api_docs/kbn_plugin_generator.mdx index 4fe381a7f015d..6a0d7f069f4bf 100644 --- a/api_docs/kbn_plugin_generator.mdx +++ b/api_docs/kbn_plugin_generator.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-plugin-generator title: "@kbn/plugin-generator" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/plugin-generator plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/plugin-generator'] --- import kbnPluginGeneratorObj from './kbn_plugin_generator.devdocs.json'; diff --git a/api_docs/kbn_plugin_helpers.mdx b/api_docs/kbn_plugin_helpers.mdx index f216603ae8fb3..252adcf7d5fdc 100644 --- a/api_docs/kbn_plugin_helpers.mdx +++ b/api_docs/kbn_plugin_helpers.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-plugin-helpers title: "@kbn/plugin-helpers" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/plugin-helpers plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/plugin-helpers'] --- import kbnPluginHelpersObj from './kbn_plugin_helpers.devdocs.json'; diff --git a/api_docs/kbn_presentation_containers.mdx b/api_docs/kbn_presentation_containers.mdx index 9802d2a77fc7d..525d79171c501 100644 --- a/api_docs/kbn_presentation_containers.mdx +++ b/api_docs/kbn_presentation_containers.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-presentation-containers title: "@kbn/presentation-containers" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/presentation-containers plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/presentation-containers'] --- import kbnPresentationContainersObj from './kbn_presentation_containers.devdocs.json'; diff --git a/api_docs/kbn_presentation_library.mdx b/api_docs/kbn_presentation_library.mdx index d3c732c79f53e..d840b1436231b 100644 --- a/api_docs/kbn_presentation_library.mdx +++ b/api_docs/kbn_presentation_library.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-presentation-library title: "@kbn/presentation-library" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/presentation-library plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/presentation-library'] --- import kbnPresentationLibraryObj from './kbn_presentation_library.devdocs.json'; diff --git a/api_docs/kbn_presentation_publishing.mdx b/api_docs/kbn_presentation_publishing.mdx index ca455e8c169e5..dbd3fc487ee61 100644 --- a/api_docs/kbn_presentation_publishing.mdx +++ b/api_docs/kbn_presentation_publishing.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-presentation-publishing title: "@kbn/presentation-publishing" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/presentation-publishing plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/presentation-publishing'] --- import kbnPresentationPublishingObj from './kbn_presentation_publishing.devdocs.json'; diff --git a/api_docs/kbn_profiling_utils.mdx b/api_docs/kbn_profiling_utils.mdx index 4afbbfd13fbf2..53584e2ac55fe 100644 --- a/api_docs/kbn_profiling_utils.mdx +++ b/api_docs/kbn_profiling_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-profiling-utils title: "@kbn/profiling-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/profiling-utils plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/profiling-utils'] --- import kbnProfilingUtilsObj from './kbn_profiling_utils.devdocs.json'; diff --git a/api_docs/kbn_random_sampling.mdx b/api_docs/kbn_random_sampling.mdx index d41417e33aeb5..06b4bb1282b4f 100644 --- a/api_docs/kbn_random_sampling.mdx +++ b/api_docs/kbn_random_sampling.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-random-sampling title: "@kbn/random-sampling" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/random-sampling plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/random-sampling'] --- import kbnRandomSamplingObj from './kbn_random_sampling.devdocs.json'; diff --git a/api_docs/kbn_react_field.mdx b/api_docs/kbn_react_field.mdx index 4c2605ccde2a9..b84fc599c3c03 100644 --- a/api_docs/kbn_react_field.mdx +++ b/api_docs/kbn_react_field.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-react-field title: "@kbn/react-field" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/react-field plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/react-field'] --- import kbnReactFieldObj from './kbn_react_field.devdocs.json'; diff --git a/api_docs/kbn_react_kibana_context_common.mdx b/api_docs/kbn_react_kibana_context_common.mdx index 8d9b69b7e3028..7d1eb9f1e1070 100644 --- a/api_docs/kbn_react_kibana_context_common.mdx +++ b/api_docs/kbn_react_kibana_context_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-react-kibana-context-common title: "@kbn/react-kibana-context-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/react-kibana-context-common plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/react-kibana-context-common'] --- import kbnReactKibanaContextCommonObj from './kbn_react_kibana_context_common.devdocs.json'; diff --git a/api_docs/kbn_react_kibana_context_render.mdx b/api_docs/kbn_react_kibana_context_render.mdx index 4b55b3188ac90..d13eed39393b9 100644 --- a/api_docs/kbn_react_kibana_context_render.mdx +++ b/api_docs/kbn_react_kibana_context_render.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-react-kibana-context-render title: "@kbn/react-kibana-context-render" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/react-kibana-context-render plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/react-kibana-context-render'] --- import kbnReactKibanaContextRenderObj from './kbn_react_kibana_context_render.devdocs.json'; diff --git a/api_docs/kbn_react_kibana_context_root.mdx b/api_docs/kbn_react_kibana_context_root.mdx index 6c16f0a799a59..ed67848895281 100644 --- a/api_docs/kbn_react_kibana_context_root.mdx +++ b/api_docs/kbn_react_kibana_context_root.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-react-kibana-context-root title: "@kbn/react-kibana-context-root" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/react-kibana-context-root plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/react-kibana-context-root'] --- import kbnReactKibanaContextRootObj from './kbn_react_kibana_context_root.devdocs.json'; diff --git a/api_docs/kbn_react_kibana_context_styled.mdx b/api_docs/kbn_react_kibana_context_styled.mdx index e5de93de36fcb..7b61988658841 100644 --- a/api_docs/kbn_react_kibana_context_styled.mdx +++ b/api_docs/kbn_react_kibana_context_styled.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-react-kibana-context-styled title: "@kbn/react-kibana-context-styled" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/react-kibana-context-styled plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/react-kibana-context-styled'] --- import kbnReactKibanaContextStyledObj from './kbn_react_kibana_context_styled.devdocs.json'; diff --git a/api_docs/kbn_react_kibana_context_theme.mdx b/api_docs/kbn_react_kibana_context_theme.mdx index d92e149a7c967..d5ba4ccaf6876 100644 --- a/api_docs/kbn_react_kibana_context_theme.mdx +++ b/api_docs/kbn_react_kibana_context_theme.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-react-kibana-context-theme title: "@kbn/react-kibana-context-theme" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/react-kibana-context-theme plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/react-kibana-context-theme'] --- import kbnReactKibanaContextThemeObj from './kbn_react_kibana_context_theme.devdocs.json'; diff --git a/api_docs/kbn_react_kibana_mount.mdx b/api_docs/kbn_react_kibana_mount.mdx index 46951bc0fe9e1..fc85146e3a6ce 100644 --- a/api_docs/kbn_react_kibana_mount.mdx +++ b/api_docs/kbn_react_kibana_mount.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-react-kibana-mount title: "@kbn/react-kibana-mount" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/react-kibana-mount plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/react-kibana-mount'] --- import kbnReactKibanaMountObj from './kbn_react_kibana_mount.devdocs.json'; diff --git a/api_docs/kbn_repo_file_maps.mdx b/api_docs/kbn_repo_file_maps.mdx index 65f233c3cdf8b..de1689846ff02 100644 --- a/api_docs/kbn_repo_file_maps.mdx +++ b/api_docs/kbn_repo_file_maps.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-repo-file-maps title: "@kbn/repo-file-maps" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/repo-file-maps plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/repo-file-maps'] --- import kbnRepoFileMapsObj from './kbn_repo_file_maps.devdocs.json'; diff --git a/api_docs/kbn_repo_linter.mdx b/api_docs/kbn_repo_linter.mdx index 9b1be331bc2d1..e151654d53be8 100644 --- a/api_docs/kbn_repo_linter.mdx +++ b/api_docs/kbn_repo_linter.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-repo-linter title: "@kbn/repo-linter" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/repo-linter plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/repo-linter'] --- import kbnRepoLinterObj from './kbn_repo_linter.devdocs.json'; diff --git a/api_docs/kbn_repo_path.mdx b/api_docs/kbn_repo_path.mdx index d1faa27217581..b5e7b8f552b34 100644 --- a/api_docs/kbn_repo_path.mdx +++ b/api_docs/kbn_repo_path.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-repo-path title: "@kbn/repo-path" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/repo-path plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/repo-path'] --- import kbnRepoPathObj from './kbn_repo_path.devdocs.json'; diff --git a/api_docs/kbn_repo_source_classifier.mdx b/api_docs/kbn_repo_source_classifier.mdx index d99bbdc6fbd9e..58bf76d5037dd 100644 --- a/api_docs/kbn_repo_source_classifier.mdx +++ b/api_docs/kbn_repo_source_classifier.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-repo-source-classifier title: "@kbn/repo-source-classifier" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/repo-source-classifier plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/repo-source-classifier'] --- import kbnRepoSourceClassifierObj from './kbn_repo_source_classifier.devdocs.json'; diff --git a/api_docs/kbn_reporting_common.mdx b/api_docs/kbn_reporting_common.mdx index adb785dc3e2c9..6472286656558 100644 --- a/api_docs/kbn_reporting_common.mdx +++ b/api_docs/kbn_reporting_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-reporting-common title: "@kbn/reporting-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/reporting-common plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/reporting-common'] --- import kbnReportingCommonObj from './kbn_reporting_common.devdocs.json'; diff --git a/api_docs/kbn_reporting_export_types_csv.mdx b/api_docs/kbn_reporting_export_types_csv.mdx index 6a4c9d88212f4..2c6437d1083d8 100644 --- a/api_docs/kbn_reporting_export_types_csv.mdx +++ b/api_docs/kbn_reporting_export_types_csv.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-reporting-export-types-csv title: "@kbn/reporting-export-types-csv" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/reporting-export-types-csv plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/reporting-export-types-csv'] --- import kbnReportingExportTypesCsvObj from './kbn_reporting_export_types_csv.devdocs.json'; diff --git a/api_docs/kbn_reporting_export_types_csv_common.mdx b/api_docs/kbn_reporting_export_types_csv_common.mdx index 45d5b2f24b058..91a9110783c7b 100644 --- a/api_docs/kbn_reporting_export_types_csv_common.mdx +++ b/api_docs/kbn_reporting_export_types_csv_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-reporting-export-types-csv-common title: "@kbn/reporting-export-types-csv-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/reporting-export-types-csv-common plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/reporting-export-types-csv-common'] --- import kbnReportingExportTypesCsvCommonObj from './kbn_reporting_export_types_csv_common.devdocs.json'; diff --git a/api_docs/kbn_reporting_export_types_pdf.mdx b/api_docs/kbn_reporting_export_types_pdf.mdx index 80d8956cbca83..3f75e913ed50d 100644 --- a/api_docs/kbn_reporting_export_types_pdf.mdx +++ b/api_docs/kbn_reporting_export_types_pdf.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-reporting-export-types-pdf title: "@kbn/reporting-export-types-pdf" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/reporting-export-types-pdf plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/reporting-export-types-pdf'] --- import kbnReportingExportTypesPdfObj from './kbn_reporting_export_types_pdf.devdocs.json'; diff --git a/api_docs/kbn_reporting_export_types_pdf_common.mdx b/api_docs/kbn_reporting_export_types_pdf_common.mdx index 01298a9878d80..5a7235a12b00e 100644 --- a/api_docs/kbn_reporting_export_types_pdf_common.mdx +++ b/api_docs/kbn_reporting_export_types_pdf_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-reporting-export-types-pdf-common title: "@kbn/reporting-export-types-pdf-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/reporting-export-types-pdf-common plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/reporting-export-types-pdf-common'] --- import kbnReportingExportTypesPdfCommonObj from './kbn_reporting_export_types_pdf_common.devdocs.json'; diff --git a/api_docs/kbn_reporting_export_types_png.mdx b/api_docs/kbn_reporting_export_types_png.mdx index c87fed34abf82..39dd72b2924a4 100644 --- a/api_docs/kbn_reporting_export_types_png.mdx +++ b/api_docs/kbn_reporting_export_types_png.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-reporting-export-types-png title: "@kbn/reporting-export-types-png" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/reporting-export-types-png plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/reporting-export-types-png'] --- import kbnReportingExportTypesPngObj from './kbn_reporting_export_types_png.devdocs.json'; diff --git a/api_docs/kbn_reporting_export_types_png_common.mdx b/api_docs/kbn_reporting_export_types_png_common.mdx index 8283b95b94465..451cc72c846ca 100644 --- a/api_docs/kbn_reporting_export_types_png_common.mdx +++ b/api_docs/kbn_reporting_export_types_png_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-reporting-export-types-png-common title: "@kbn/reporting-export-types-png-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/reporting-export-types-png-common plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/reporting-export-types-png-common'] --- import kbnReportingExportTypesPngCommonObj from './kbn_reporting_export_types_png_common.devdocs.json'; diff --git a/api_docs/kbn_reporting_mocks_server.mdx b/api_docs/kbn_reporting_mocks_server.mdx index 35071c11ac778..78594e935a79f 100644 --- a/api_docs/kbn_reporting_mocks_server.mdx +++ b/api_docs/kbn_reporting_mocks_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-reporting-mocks-server title: "@kbn/reporting-mocks-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/reporting-mocks-server plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/reporting-mocks-server'] --- import kbnReportingMocksServerObj from './kbn_reporting_mocks_server.devdocs.json'; diff --git a/api_docs/kbn_reporting_public.mdx b/api_docs/kbn_reporting_public.mdx index d9c65b5b87fb8..bdf88e0accfc1 100644 --- a/api_docs/kbn_reporting_public.mdx +++ b/api_docs/kbn_reporting_public.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-reporting-public title: "@kbn/reporting-public" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/reporting-public plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/reporting-public'] --- import kbnReportingPublicObj from './kbn_reporting_public.devdocs.json'; diff --git a/api_docs/kbn_reporting_server.mdx b/api_docs/kbn_reporting_server.mdx index ce8ceab4b976d..03f621f73e64b 100644 --- a/api_docs/kbn_reporting_server.mdx +++ b/api_docs/kbn_reporting_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-reporting-server title: "@kbn/reporting-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/reporting-server plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/reporting-server'] --- import kbnReportingServerObj from './kbn_reporting_server.devdocs.json'; diff --git a/api_docs/kbn_resizable_layout.mdx b/api_docs/kbn_resizable_layout.mdx index 727064b7f81cb..2a79f8a9771e1 100644 --- a/api_docs/kbn_resizable_layout.mdx +++ b/api_docs/kbn_resizable_layout.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-resizable-layout title: "@kbn/resizable-layout" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/resizable-layout plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/resizable-layout'] --- import kbnResizableLayoutObj from './kbn_resizable_layout.devdocs.json'; diff --git a/api_docs/kbn_rison.mdx b/api_docs/kbn_rison.mdx index 25ca42fa38fde..8ed28beca2c87 100644 --- a/api_docs/kbn_rison.mdx +++ b/api_docs/kbn_rison.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-rison title: "@kbn/rison" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/rison plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/rison'] --- import kbnRisonObj from './kbn_rison.devdocs.json'; diff --git a/api_docs/kbn_router_utils.mdx b/api_docs/kbn_router_utils.mdx index 1f2eebdaa0201..95d1a2c030520 100644 --- a/api_docs/kbn_router_utils.mdx +++ b/api_docs/kbn_router_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-router-utils title: "@kbn/router-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/router-utils plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/router-utils'] --- import kbnRouterUtilsObj from './kbn_router_utils.devdocs.json'; diff --git a/api_docs/kbn_rrule.mdx b/api_docs/kbn_rrule.mdx index d71d4c66ffd45..6dab81dcbb0bc 100644 --- a/api_docs/kbn_rrule.mdx +++ b/api_docs/kbn_rrule.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-rrule title: "@kbn/rrule" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/rrule plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/rrule'] --- import kbnRruleObj from './kbn_rrule.devdocs.json'; diff --git a/api_docs/kbn_rule_data_utils.mdx b/api_docs/kbn_rule_data_utils.mdx index 41940cac760dc..2be2bb282478a 100644 --- a/api_docs/kbn_rule_data_utils.mdx +++ b/api_docs/kbn_rule_data_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-rule-data-utils title: "@kbn/rule-data-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/rule-data-utils plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/rule-data-utils'] --- import kbnRuleDataUtilsObj from './kbn_rule_data_utils.devdocs.json'; diff --git a/api_docs/kbn_saved_objects_settings.mdx b/api_docs/kbn_saved_objects_settings.mdx index e60d497d58626..360bdf6e012dc 100644 --- a/api_docs/kbn_saved_objects_settings.mdx +++ b/api_docs/kbn_saved_objects_settings.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-saved-objects-settings title: "@kbn/saved-objects-settings" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/saved-objects-settings plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/saved-objects-settings'] --- import kbnSavedObjectsSettingsObj from './kbn_saved_objects_settings.devdocs.json'; diff --git a/api_docs/kbn_search_api_panels.mdx b/api_docs/kbn_search_api_panels.mdx index b48fc6f136fa9..f14800a85e1df 100644 --- a/api_docs/kbn_search_api_panels.mdx +++ b/api_docs/kbn_search_api_panels.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-search-api-panels title: "@kbn/search-api-panels" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/search-api-panels plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/search-api-panels'] --- import kbnSearchApiPanelsObj from './kbn_search_api_panels.devdocs.json'; diff --git a/api_docs/kbn_search_connectors.mdx b/api_docs/kbn_search_connectors.mdx index bb41cfd149b0b..288dc3e47a0ed 100644 --- a/api_docs/kbn_search_connectors.mdx +++ b/api_docs/kbn_search_connectors.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-search-connectors title: "@kbn/search-connectors" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/search-connectors plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/search-connectors'] --- import kbnSearchConnectorsObj from './kbn_search_connectors.devdocs.json'; diff --git a/api_docs/kbn_search_errors.mdx b/api_docs/kbn_search_errors.mdx index e66bb1c7c146f..04f8ac7afede4 100644 --- a/api_docs/kbn_search_errors.mdx +++ b/api_docs/kbn_search_errors.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-search-errors title: "@kbn/search-errors" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/search-errors plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/search-errors'] --- import kbnSearchErrorsObj from './kbn_search_errors.devdocs.json'; diff --git a/api_docs/kbn_search_index_documents.mdx b/api_docs/kbn_search_index_documents.mdx index dc674e2f07380..cda846cdb49e4 100644 --- a/api_docs/kbn_search_index_documents.mdx +++ b/api_docs/kbn_search_index_documents.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-search-index-documents title: "@kbn/search-index-documents" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/search-index-documents plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/search-index-documents'] --- import kbnSearchIndexDocumentsObj from './kbn_search_index_documents.devdocs.json'; diff --git a/api_docs/kbn_search_response_warnings.mdx b/api_docs/kbn_search_response_warnings.mdx index bd4c370983423..36dfdb0297e0b 100644 --- a/api_docs/kbn_search_response_warnings.mdx +++ b/api_docs/kbn_search_response_warnings.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-search-response-warnings title: "@kbn/search-response-warnings" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/search-response-warnings plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/search-response-warnings'] --- import kbnSearchResponseWarningsObj from './kbn_search_response_warnings.devdocs.json'; diff --git a/api_docs/kbn_security_plugin_types_common.mdx b/api_docs/kbn_security_plugin_types_common.mdx index c0d9fd3be574f..3b388b1e0f549 100644 --- a/api_docs/kbn_security_plugin_types_common.mdx +++ b/api_docs/kbn_security_plugin_types_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-security-plugin-types-common title: "@kbn/security-plugin-types-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/security-plugin-types-common plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/security-plugin-types-common'] --- import kbnSecurityPluginTypesCommonObj from './kbn_security_plugin_types_common.devdocs.json'; diff --git a/api_docs/kbn_security_plugin_types_public.mdx b/api_docs/kbn_security_plugin_types_public.mdx index 89a5da10d6867..16219b2101606 100644 --- a/api_docs/kbn_security_plugin_types_public.mdx +++ b/api_docs/kbn_security_plugin_types_public.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-security-plugin-types-public title: "@kbn/security-plugin-types-public" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/security-plugin-types-public plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/security-plugin-types-public'] --- import kbnSecurityPluginTypesPublicObj from './kbn_security_plugin_types_public.devdocs.json'; diff --git a/api_docs/kbn_security_plugin_types_server.mdx b/api_docs/kbn_security_plugin_types_server.mdx index cc3e1dc7f19a7..56dc33ec750b0 100644 --- a/api_docs/kbn_security_plugin_types_server.mdx +++ b/api_docs/kbn_security_plugin_types_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-security-plugin-types-server title: "@kbn/security-plugin-types-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/security-plugin-types-server plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/security-plugin-types-server'] --- import kbnSecurityPluginTypesServerObj from './kbn_security_plugin_types_server.devdocs.json'; diff --git a/api_docs/kbn_security_solution_features.mdx b/api_docs/kbn_security_solution_features.mdx index f754a7206e797..0f1e873d48c43 100644 --- a/api_docs/kbn_security_solution_features.mdx +++ b/api_docs/kbn_security_solution_features.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-security-solution-features title: "@kbn/security-solution-features" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/security-solution-features plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/security-solution-features'] --- import kbnSecuritySolutionFeaturesObj from './kbn_security_solution_features.devdocs.json'; diff --git a/api_docs/kbn_security_solution_navigation.mdx b/api_docs/kbn_security_solution_navigation.mdx index 5d7f8af8f5429..201eef035d8b1 100644 --- a/api_docs/kbn_security_solution_navigation.mdx +++ b/api_docs/kbn_security_solution_navigation.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-security-solution-navigation title: "@kbn/security-solution-navigation" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/security-solution-navigation plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/security-solution-navigation'] --- import kbnSecuritySolutionNavigationObj from './kbn_security_solution_navigation.devdocs.json'; diff --git a/api_docs/kbn_security_solution_side_nav.mdx b/api_docs/kbn_security_solution_side_nav.mdx index be7b2599efd8a..0af1a5fa26e68 100644 --- a/api_docs/kbn_security_solution_side_nav.mdx +++ b/api_docs/kbn_security_solution_side_nav.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-security-solution-side-nav title: "@kbn/security-solution-side-nav" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/security-solution-side-nav plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/security-solution-side-nav'] --- import kbnSecuritySolutionSideNavObj from './kbn_security_solution_side_nav.devdocs.json'; diff --git a/api_docs/kbn_security_solution_storybook_config.mdx b/api_docs/kbn_security_solution_storybook_config.mdx index 9feb41a03d6b3..b501ec1199d93 100644 --- a/api_docs/kbn_security_solution_storybook_config.mdx +++ b/api_docs/kbn_security_solution_storybook_config.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-security-solution-storybook-config title: "@kbn/security-solution-storybook-config" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/security-solution-storybook-config plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/security-solution-storybook-config'] --- import kbnSecuritySolutionStorybookConfigObj from './kbn_security_solution_storybook_config.devdocs.json'; diff --git a/api_docs/kbn_securitysolution_autocomplete.mdx b/api_docs/kbn_securitysolution_autocomplete.mdx index f8fd40e19464d..a60e76422f136 100644 --- a/api_docs/kbn_securitysolution_autocomplete.mdx +++ b/api_docs/kbn_securitysolution_autocomplete.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-securitysolution-autocomplete title: "@kbn/securitysolution-autocomplete" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/securitysolution-autocomplete plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/securitysolution-autocomplete'] --- import kbnSecuritysolutionAutocompleteObj from './kbn_securitysolution_autocomplete.devdocs.json'; diff --git a/api_docs/kbn_securitysolution_data_table.mdx b/api_docs/kbn_securitysolution_data_table.mdx index 468bb255b2173..d144428394c1c 100644 --- a/api_docs/kbn_securitysolution_data_table.mdx +++ b/api_docs/kbn_securitysolution_data_table.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-securitysolution-data-table title: "@kbn/securitysolution-data-table" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/securitysolution-data-table plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/securitysolution-data-table'] --- import kbnSecuritysolutionDataTableObj from './kbn_securitysolution_data_table.devdocs.json'; diff --git a/api_docs/kbn_securitysolution_ecs.mdx b/api_docs/kbn_securitysolution_ecs.mdx index 7a0d9997534e5..7db0def80655c 100644 --- a/api_docs/kbn_securitysolution_ecs.mdx +++ b/api_docs/kbn_securitysolution_ecs.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-securitysolution-ecs title: "@kbn/securitysolution-ecs" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/securitysolution-ecs plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/securitysolution-ecs'] --- import kbnSecuritysolutionEcsObj from './kbn_securitysolution_ecs.devdocs.json'; diff --git a/api_docs/kbn_securitysolution_es_utils.mdx b/api_docs/kbn_securitysolution_es_utils.mdx index 2cb98b8ccc4c5..da1a3b8bcc43a 100644 --- a/api_docs/kbn_securitysolution_es_utils.mdx +++ b/api_docs/kbn_securitysolution_es_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-securitysolution-es-utils title: "@kbn/securitysolution-es-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/securitysolution-es-utils plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/securitysolution-es-utils'] --- import kbnSecuritysolutionEsUtilsObj from './kbn_securitysolution_es_utils.devdocs.json'; diff --git a/api_docs/kbn_securitysolution_exception_list_components.mdx b/api_docs/kbn_securitysolution_exception_list_components.mdx index a914746176b07..804e2283c8ef6 100644 --- a/api_docs/kbn_securitysolution_exception_list_components.mdx +++ b/api_docs/kbn_securitysolution_exception_list_components.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-securitysolution-exception-list-components title: "@kbn/securitysolution-exception-list-components" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/securitysolution-exception-list-components plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/securitysolution-exception-list-components'] --- import kbnSecuritysolutionExceptionListComponentsObj from './kbn_securitysolution_exception_list_components.devdocs.json'; diff --git a/api_docs/kbn_securitysolution_grouping.mdx b/api_docs/kbn_securitysolution_grouping.mdx index 9e696a28db196..da1a447f249f6 100644 --- a/api_docs/kbn_securitysolution_grouping.mdx +++ b/api_docs/kbn_securitysolution_grouping.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-securitysolution-grouping title: "@kbn/securitysolution-grouping" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/securitysolution-grouping plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/securitysolution-grouping'] --- import kbnSecuritysolutionGroupingObj from './kbn_securitysolution_grouping.devdocs.json'; diff --git a/api_docs/kbn_securitysolution_hook_utils.mdx b/api_docs/kbn_securitysolution_hook_utils.mdx index f39fffe940986..4ebc74033d515 100644 --- a/api_docs/kbn_securitysolution_hook_utils.mdx +++ b/api_docs/kbn_securitysolution_hook_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-securitysolution-hook-utils title: "@kbn/securitysolution-hook-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/securitysolution-hook-utils plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/securitysolution-hook-utils'] --- import kbnSecuritysolutionHookUtilsObj from './kbn_securitysolution_hook_utils.devdocs.json'; diff --git a/api_docs/kbn_securitysolution_io_ts_alerting_types.mdx b/api_docs/kbn_securitysolution_io_ts_alerting_types.mdx index 8a9abf38d9287..aa5588a13dc13 100644 --- a/api_docs/kbn_securitysolution_io_ts_alerting_types.mdx +++ b/api_docs/kbn_securitysolution_io_ts_alerting_types.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-securitysolution-io-ts-alerting-types title: "@kbn/securitysolution-io-ts-alerting-types" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/securitysolution-io-ts-alerting-types plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/securitysolution-io-ts-alerting-types'] --- import kbnSecuritysolutionIoTsAlertingTypesObj from './kbn_securitysolution_io_ts_alerting_types.devdocs.json'; diff --git a/api_docs/kbn_securitysolution_io_ts_list_types.mdx b/api_docs/kbn_securitysolution_io_ts_list_types.mdx index 3761331472bca..d62eb2ee1afd9 100644 --- a/api_docs/kbn_securitysolution_io_ts_list_types.mdx +++ b/api_docs/kbn_securitysolution_io_ts_list_types.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-securitysolution-io-ts-list-types title: "@kbn/securitysolution-io-ts-list-types" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/securitysolution-io-ts-list-types plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/securitysolution-io-ts-list-types'] --- import kbnSecuritysolutionIoTsListTypesObj from './kbn_securitysolution_io_ts_list_types.devdocs.json'; diff --git a/api_docs/kbn_securitysolution_io_ts_types.mdx b/api_docs/kbn_securitysolution_io_ts_types.mdx index ea99b41139015..642ee071bb92a 100644 --- a/api_docs/kbn_securitysolution_io_ts_types.mdx +++ b/api_docs/kbn_securitysolution_io_ts_types.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-securitysolution-io-ts-types title: "@kbn/securitysolution-io-ts-types" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/securitysolution-io-ts-types plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/securitysolution-io-ts-types'] --- import kbnSecuritysolutionIoTsTypesObj from './kbn_securitysolution_io_ts_types.devdocs.json'; diff --git a/api_docs/kbn_securitysolution_io_ts_utils.mdx b/api_docs/kbn_securitysolution_io_ts_utils.mdx index ee54aa493787e..64f665fc636da 100644 --- a/api_docs/kbn_securitysolution_io_ts_utils.mdx +++ b/api_docs/kbn_securitysolution_io_ts_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-securitysolution-io-ts-utils title: "@kbn/securitysolution-io-ts-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/securitysolution-io-ts-utils plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/securitysolution-io-ts-utils'] --- import kbnSecuritysolutionIoTsUtilsObj from './kbn_securitysolution_io_ts_utils.devdocs.json'; diff --git a/api_docs/kbn_securitysolution_list_api.mdx b/api_docs/kbn_securitysolution_list_api.mdx index 878b569823fbd..6e72a3066bdb1 100644 --- a/api_docs/kbn_securitysolution_list_api.mdx +++ b/api_docs/kbn_securitysolution_list_api.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-securitysolution-list-api title: "@kbn/securitysolution-list-api" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/securitysolution-list-api plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/securitysolution-list-api'] --- import kbnSecuritysolutionListApiObj from './kbn_securitysolution_list_api.devdocs.json'; diff --git a/api_docs/kbn_securitysolution_list_constants.mdx b/api_docs/kbn_securitysolution_list_constants.mdx index df8dd41760e3d..4a085d5937607 100644 --- a/api_docs/kbn_securitysolution_list_constants.mdx +++ b/api_docs/kbn_securitysolution_list_constants.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-securitysolution-list-constants title: "@kbn/securitysolution-list-constants" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/securitysolution-list-constants plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/securitysolution-list-constants'] --- import kbnSecuritysolutionListConstantsObj from './kbn_securitysolution_list_constants.devdocs.json'; diff --git a/api_docs/kbn_securitysolution_list_hooks.mdx b/api_docs/kbn_securitysolution_list_hooks.mdx index b52a3c11a182b..c8df4d80896a5 100644 --- a/api_docs/kbn_securitysolution_list_hooks.mdx +++ b/api_docs/kbn_securitysolution_list_hooks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-securitysolution-list-hooks title: "@kbn/securitysolution-list-hooks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/securitysolution-list-hooks plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/securitysolution-list-hooks'] --- import kbnSecuritysolutionListHooksObj from './kbn_securitysolution_list_hooks.devdocs.json'; diff --git a/api_docs/kbn_securitysolution_list_utils.mdx b/api_docs/kbn_securitysolution_list_utils.mdx index a356f32838cbe..6678f3cb88c8b 100644 --- a/api_docs/kbn_securitysolution_list_utils.mdx +++ b/api_docs/kbn_securitysolution_list_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-securitysolution-list-utils title: "@kbn/securitysolution-list-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/securitysolution-list-utils plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/securitysolution-list-utils'] --- import kbnSecuritysolutionListUtilsObj from './kbn_securitysolution_list_utils.devdocs.json'; diff --git a/api_docs/kbn_securitysolution_rules.mdx b/api_docs/kbn_securitysolution_rules.mdx index 0a801e6dc460d..2164846468e9f 100644 --- a/api_docs/kbn_securitysolution_rules.mdx +++ b/api_docs/kbn_securitysolution_rules.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-securitysolution-rules title: "@kbn/securitysolution-rules" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/securitysolution-rules plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/securitysolution-rules'] --- import kbnSecuritysolutionRulesObj from './kbn_securitysolution_rules.devdocs.json'; diff --git a/api_docs/kbn_securitysolution_t_grid.mdx b/api_docs/kbn_securitysolution_t_grid.mdx index 0ef3c59b446c5..2f6c89715babd 100644 --- a/api_docs/kbn_securitysolution_t_grid.mdx +++ b/api_docs/kbn_securitysolution_t_grid.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-securitysolution-t-grid title: "@kbn/securitysolution-t-grid" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/securitysolution-t-grid plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/securitysolution-t-grid'] --- import kbnSecuritysolutionTGridObj from './kbn_securitysolution_t_grid.devdocs.json'; diff --git a/api_docs/kbn_securitysolution_utils.mdx b/api_docs/kbn_securitysolution_utils.mdx index eef4bc17b7469..9b0d406dc72d3 100644 --- a/api_docs/kbn_securitysolution_utils.mdx +++ b/api_docs/kbn_securitysolution_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-securitysolution-utils title: "@kbn/securitysolution-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/securitysolution-utils plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/securitysolution-utils'] --- import kbnSecuritysolutionUtilsObj from './kbn_securitysolution_utils.devdocs.json'; diff --git a/api_docs/kbn_server_http_tools.mdx b/api_docs/kbn_server_http_tools.mdx index b1c2a20cd04de..53050cac245c1 100644 --- a/api_docs/kbn_server_http_tools.mdx +++ b/api_docs/kbn_server_http_tools.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-server-http-tools title: "@kbn/server-http-tools" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/server-http-tools plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/server-http-tools'] --- import kbnServerHttpToolsObj from './kbn_server_http_tools.devdocs.json'; diff --git a/api_docs/kbn_server_route_repository.mdx b/api_docs/kbn_server_route_repository.mdx index a71cf961ec7da..344f5851b2814 100644 --- a/api_docs/kbn_server_route_repository.mdx +++ b/api_docs/kbn_server_route_repository.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-server-route-repository title: "@kbn/server-route-repository" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/server-route-repository plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/server-route-repository'] --- import kbnServerRouteRepositoryObj from './kbn_server_route_repository.devdocs.json'; diff --git a/api_docs/kbn_serverless_common_settings.mdx b/api_docs/kbn_serverless_common_settings.mdx index a6c57993feb4e..9cbe198c93e20 100644 --- a/api_docs/kbn_serverless_common_settings.mdx +++ b/api_docs/kbn_serverless_common_settings.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-serverless-common-settings title: "@kbn/serverless-common-settings" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/serverless-common-settings plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/serverless-common-settings'] --- import kbnServerlessCommonSettingsObj from './kbn_serverless_common_settings.devdocs.json'; diff --git a/api_docs/kbn_serverless_observability_settings.mdx b/api_docs/kbn_serverless_observability_settings.mdx index 10f4876c5c7d5..66fbb422897db 100644 --- a/api_docs/kbn_serverless_observability_settings.mdx +++ b/api_docs/kbn_serverless_observability_settings.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-serverless-observability-settings title: "@kbn/serverless-observability-settings" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/serverless-observability-settings plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/serverless-observability-settings'] --- import kbnServerlessObservabilitySettingsObj from './kbn_serverless_observability_settings.devdocs.json'; diff --git a/api_docs/kbn_serverless_project_switcher.mdx b/api_docs/kbn_serverless_project_switcher.mdx index b07ec6b9fa878..d50aa2f4ba455 100644 --- a/api_docs/kbn_serverless_project_switcher.mdx +++ b/api_docs/kbn_serverless_project_switcher.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-serverless-project-switcher title: "@kbn/serverless-project-switcher" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/serverless-project-switcher plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/serverless-project-switcher'] --- import kbnServerlessProjectSwitcherObj from './kbn_serverless_project_switcher.devdocs.json'; diff --git a/api_docs/kbn_serverless_search_settings.mdx b/api_docs/kbn_serverless_search_settings.mdx index 89c6435fe75bc..dddd77929f377 100644 --- a/api_docs/kbn_serverless_search_settings.mdx +++ b/api_docs/kbn_serverless_search_settings.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-serverless-search-settings title: "@kbn/serverless-search-settings" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/serverless-search-settings plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/serverless-search-settings'] --- import kbnServerlessSearchSettingsObj from './kbn_serverless_search_settings.devdocs.json'; diff --git a/api_docs/kbn_serverless_security_settings.mdx b/api_docs/kbn_serverless_security_settings.mdx index d955496008c18..fb52faaabc32d 100644 --- a/api_docs/kbn_serverless_security_settings.mdx +++ b/api_docs/kbn_serverless_security_settings.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-serverless-security-settings title: "@kbn/serverless-security-settings" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/serverless-security-settings plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/serverless-security-settings'] --- import kbnServerlessSecuritySettingsObj from './kbn_serverless_security_settings.devdocs.json'; diff --git a/api_docs/kbn_serverless_storybook_config.mdx b/api_docs/kbn_serverless_storybook_config.mdx index 31cb26b5bbce8..e3d9f03b896fa 100644 --- a/api_docs/kbn_serverless_storybook_config.mdx +++ b/api_docs/kbn_serverless_storybook_config.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-serverless-storybook-config title: "@kbn/serverless-storybook-config" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/serverless-storybook-config plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/serverless-storybook-config'] --- import kbnServerlessStorybookConfigObj from './kbn_serverless_storybook_config.devdocs.json'; diff --git a/api_docs/kbn_shared_svg.mdx b/api_docs/kbn_shared_svg.mdx index 43db5e1a9fc44..0f58fabcfabe7 100644 --- a/api_docs/kbn_shared_svg.mdx +++ b/api_docs/kbn_shared_svg.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-svg title: "@kbn/shared-svg" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-svg plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-svg'] --- import kbnSharedSvgObj from './kbn_shared_svg.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_avatar_solution.mdx b/api_docs/kbn_shared_ux_avatar_solution.mdx index 05156a12a4c06..583e5151eceb0 100644 --- a/api_docs/kbn_shared_ux_avatar_solution.mdx +++ b/api_docs/kbn_shared_ux_avatar_solution.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-avatar-solution title: "@kbn/shared-ux-avatar-solution" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-avatar-solution plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-avatar-solution'] --- import kbnSharedUxAvatarSolutionObj from './kbn_shared_ux_avatar_solution.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_button_exit_full_screen.mdx b/api_docs/kbn_shared_ux_button_exit_full_screen.mdx index 672520bebd190..ca3f90ae04fbd 100644 --- a/api_docs/kbn_shared_ux_button_exit_full_screen.mdx +++ b/api_docs/kbn_shared_ux_button_exit_full_screen.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-button-exit-full-screen title: "@kbn/shared-ux-button-exit-full-screen" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-button-exit-full-screen plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-button-exit-full-screen'] --- import kbnSharedUxButtonExitFullScreenObj from './kbn_shared_ux_button_exit_full_screen.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_button_toolbar.mdx b/api_docs/kbn_shared_ux_button_toolbar.mdx index 885dad4e5f72a..644b30546dbb2 100644 --- a/api_docs/kbn_shared_ux_button_toolbar.mdx +++ b/api_docs/kbn_shared_ux_button_toolbar.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-button-toolbar title: "@kbn/shared-ux-button-toolbar" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-button-toolbar plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-button-toolbar'] --- import kbnSharedUxButtonToolbarObj from './kbn_shared_ux_button_toolbar.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_card_no_data.mdx b/api_docs/kbn_shared_ux_card_no_data.mdx index 94de6f12c18d2..1013d6df8c22d 100644 --- a/api_docs/kbn_shared_ux_card_no_data.mdx +++ b/api_docs/kbn_shared_ux_card_no_data.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-card-no-data title: "@kbn/shared-ux-card-no-data" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-card-no-data plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-card-no-data'] --- import kbnSharedUxCardNoDataObj from './kbn_shared_ux_card_no_data.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_card_no_data_mocks.mdx b/api_docs/kbn_shared_ux_card_no_data_mocks.mdx index fc7bd2ca40d6f..d1473341b1427 100644 --- a/api_docs/kbn_shared_ux_card_no_data_mocks.mdx +++ b/api_docs/kbn_shared_ux_card_no_data_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-card-no-data-mocks title: "@kbn/shared-ux-card-no-data-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-card-no-data-mocks plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-card-no-data-mocks'] --- import kbnSharedUxCardNoDataMocksObj from './kbn_shared_ux_card_no_data_mocks.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_chrome_navigation.mdx b/api_docs/kbn_shared_ux_chrome_navigation.mdx index 2d7f71c213879..93c9e946ce535 100644 --- a/api_docs/kbn_shared_ux_chrome_navigation.mdx +++ b/api_docs/kbn_shared_ux_chrome_navigation.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-chrome-navigation title: "@kbn/shared-ux-chrome-navigation" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-chrome-navigation plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-chrome-navigation'] --- import kbnSharedUxChromeNavigationObj from './kbn_shared_ux_chrome_navigation.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_error_boundary.mdx b/api_docs/kbn_shared_ux_error_boundary.mdx index 89006fe0505de..9ea89900ac4b0 100644 --- a/api_docs/kbn_shared_ux_error_boundary.mdx +++ b/api_docs/kbn_shared_ux_error_boundary.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-error-boundary title: "@kbn/shared-ux-error-boundary" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-error-boundary plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-error-boundary'] --- import kbnSharedUxErrorBoundaryObj from './kbn_shared_ux_error_boundary.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_file_context.mdx b/api_docs/kbn_shared_ux_file_context.mdx index b075fa4a3cf2b..3d12ab3e32555 100644 --- a/api_docs/kbn_shared_ux_file_context.mdx +++ b/api_docs/kbn_shared_ux_file_context.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-file-context title: "@kbn/shared-ux-file-context" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-file-context plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-file-context'] --- import kbnSharedUxFileContextObj from './kbn_shared_ux_file_context.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_file_image.mdx b/api_docs/kbn_shared_ux_file_image.mdx index 80c48b14d134a..2f1ea2254c1b8 100644 --- a/api_docs/kbn_shared_ux_file_image.mdx +++ b/api_docs/kbn_shared_ux_file_image.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-file-image title: "@kbn/shared-ux-file-image" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-file-image plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-file-image'] --- import kbnSharedUxFileImageObj from './kbn_shared_ux_file_image.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_file_image_mocks.mdx b/api_docs/kbn_shared_ux_file_image_mocks.mdx index 796a627257c8b..421fbb5adb040 100644 --- a/api_docs/kbn_shared_ux_file_image_mocks.mdx +++ b/api_docs/kbn_shared_ux_file_image_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-file-image-mocks title: "@kbn/shared-ux-file-image-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-file-image-mocks plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-file-image-mocks'] --- import kbnSharedUxFileImageMocksObj from './kbn_shared_ux_file_image_mocks.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_file_mocks.mdx b/api_docs/kbn_shared_ux_file_mocks.mdx index 93cb0926d6d4f..662ba5c3bda99 100644 --- a/api_docs/kbn_shared_ux_file_mocks.mdx +++ b/api_docs/kbn_shared_ux_file_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-file-mocks title: "@kbn/shared-ux-file-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-file-mocks plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-file-mocks'] --- import kbnSharedUxFileMocksObj from './kbn_shared_ux_file_mocks.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_file_picker.mdx b/api_docs/kbn_shared_ux_file_picker.mdx index bc46e73e53bb0..21625b56a615b 100644 --- a/api_docs/kbn_shared_ux_file_picker.mdx +++ b/api_docs/kbn_shared_ux_file_picker.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-file-picker title: "@kbn/shared-ux-file-picker" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-file-picker plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-file-picker'] --- import kbnSharedUxFilePickerObj from './kbn_shared_ux_file_picker.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_file_types.mdx b/api_docs/kbn_shared_ux_file_types.mdx index 460c1c7726b98..b118acd19431d 100644 --- a/api_docs/kbn_shared_ux_file_types.mdx +++ b/api_docs/kbn_shared_ux_file_types.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-file-types title: "@kbn/shared-ux-file-types" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-file-types plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-file-types'] --- import kbnSharedUxFileTypesObj from './kbn_shared_ux_file_types.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_file_upload.mdx b/api_docs/kbn_shared_ux_file_upload.mdx index 43d4b09bdcfb7..186d838c43e86 100644 --- a/api_docs/kbn_shared_ux_file_upload.mdx +++ b/api_docs/kbn_shared_ux_file_upload.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-file-upload title: "@kbn/shared-ux-file-upload" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-file-upload plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-file-upload'] --- import kbnSharedUxFileUploadObj from './kbn_shared_ux_file_upload.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_file_util.mdx b/api_docs/kbn_shared_ux_file_util.mdx index e85ffbc31a53b..c45ad5dcb8b5d 100644 --- a/api_docs/kbn_shared_ux_file_util.mdx +++ b/api_docs/kbn_shared_ux_file_util.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-file-util title: "@kbn/shared-ux-file-util" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-file-util plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-file-util'] --- import kbnSharedUxFileUtilObj from './kbn_shared_ux_file_util.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_link_redirect_app.mdx b/api_docs/kbn_shared_ux_link_redirect_app.mdx index 89b8bc1dfab3f..a7d44fbde0052 100644 --- a/api_docs/kbn_shared_ux_link_redirect_app.mdx +++ b/api_docs/kbn_shared_ux_link_redirect_app.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-link-redirect-app title: "@kbn/shared-ux-link-redirect-app" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-link-redirect-app plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-link-redirect-app'] --- import kbnSharedUxLinkRedirectAppObj from './kbn_shared_ux_link_redirect_app.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_link_redirect_app_mocks.mdx b/api_docs/kbn_shared_ux_link_redirect_app_mocks.mdx index 5bbfdf2cdfb1c..dc91fec32c24d 100644 --- a/api_docs/kbn_shared_ux_link_redirect_app_mocks.mdx +++ b/api_docs/kbn_shared_ux_link_redirect_app_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-link-redirect-app-mocks title: "@kbn/shared-ux-link-redirect-app-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-link-redirect-app-mocks plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-link-redirect-app-mocks'] --- import kbnSharedUxLinkRedirectAppMocksObj from './kbn_shared_ux_link_redirect_app_mocks.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_markdown.mdx b/api_docs/kbn_shared_ux_markdown.mdx index 0493512d20971..37675b3a8a174 100644 --- a/api_docs/kbn_shared_ux_markdown.mdx +++ b/api_docs/kbn_shared_ux_markdown.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-markdown title: "@kbn/shared-ux-markdown" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-markdown plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-markdown'] --- import kbnSharedUxMarkdownObj from './kbn_shared_ux_markdown.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_markdown_mocks.mdx b/api_docs/kbn_shared_ux_markdown_mocks.mdx index 44926e9927129..a940239799a28 100644 --- a/api_docs/kbn_shared_ux_markdown_mocks.mdx +++ b/api_docs/kbn_shared_ux_markdown_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-markdown-mocks title: "@kbn/shared-ux-markdown-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-markdown-mocks plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-markdown-mocks'] --- import kbnSharedUxMarkdownMocksObj from './kbn_shared_ux_markdown_mocks.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_page_analytics_no_data.mdx b/api_docs/kbn_shared_ux_page_analytics_no_data.mdx index f72a240362eb6..803133b135fdc 100644 --- a/api_docs/kbn_shared_ux_page_analytics_no_data.mdx +++ b/api_docs/kbn_shared_ux_page_analytics_no_data.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-page-analytics-no-data title: "@kbn/shared-ux-page-analytics-no-data" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-page-analytics-no-data plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-page-analytics-no-data'] --- import kbnSharedUxPageAnalyticsNoDataObj from './kbn_shared_ux_page_analytics_no_data.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_page_analytics_no_data_mocks.mdx b/api_docs/kbn_shared_ux_page_analytics_no_data_mocks.mdx index 06461af850604..d275ddfeeea93 100644 --- a/api_docs/kbn_shared_ux_page_analytics_no_data_mocks.mdx +++ b/api_docs/kbn_shared_ux_page_analytics_no_data_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-page-analytics-no-data-mocks title: "@kbn/shared-ux-page-analytics-no-data-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-page-analytics-no-data-mocks plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-page-analytics-no-data-mocks'] --- import kbnSharedUxPageAnalyticsNoDataMocksObj from './kbn_shared_ux_page_analytics_no_data_mocks.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_page_kibana_no_data.mdx b/api_docs/kbn_shared_ux_page_kibana_no_data.mdx index 459b93e4d2a09..ec9fb93e61026 100644 --- a/api_docs/kbn_shared_ux_page_kibana_no_data.mdx +++ b/api_docs/kbn_shared_ux_page_kibana_no_data.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-page-kibana-no-data title: "@kbn/shared-ux-page-kibana-no-data" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-page-kibana-no-data plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-page-kibana-no-data'] --- import kbnSharedUxPageKibanaNoDataObj from './kbn_shared_ux_page_kibana_no_data.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_page_kibana_no_data_mocks.mdx b/api_docs/kbn_shared_ux_page_kibana_no_data_mocks.mdx index 873bc1c5abacf..c57acc5538b0e 100644 --- a/api_docs/kbn_shared_ux_page_kibana_no_data_mocks.mdx +++ b/api_docs/kbn_shared_ux_page_kibana_no_data_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-page-kibana-no-data-mocks title: "@kbn/shared-ux-page-kibana-no-data-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-page-kibana-no-data-mocks plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-page-kibana-no-data-mocks'] --- import kbnSharedUxPageKibanaNoDataMocksObj from './kbn_shared_ux_page_kibana_no_data_mocks.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_page_kibana_template.mdx b/api_docs/kbn_shared_ux_page_kibana_template.mdx index 0f252da99cfc6..60c884fed69f2 100644 --- a/api_docs/kbn_shared_ux_page_kibana_template.mdx +++ b/api_docs/kbn_shared_ux_page_kibana_template.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-page-kibana-template title: "@kbn/shared-ux-page-kibana-template" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-page-kibana-template plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-page-kibana-template'] --- import kbnSharedUxPageKibanaTemplateObj from './kbn_shared_ux_page_kibana_template.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_page_kibana_template_mocks.mdx b/api_docs/kbn_shared_ux_page_kibana_template_mocks.mdx index 153bccc6fd525..6a9f63048cf5f 100644 --- a/api_docs/kbn_shared_ux_page_kibana_template_mocks.mdx +++ b/api_docs/kbn_shared_ux_page_kibana_template_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-page-kibana-template-mocks title: "@kbn/shared-ux-page-kibana-template-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-page-kibana-template-mocks plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-page-kibana-template-mocks'] --- import kbnSharedUxPageKibanaTemplateMocksObj from './kbn_shared_ux_page_kibana_template_mocks.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_page_no_data.mdx b/api_docs/kbn_shared_ux_page_no_data.mdx index 30fa67760d944..8bd4733913550 100644 --- a/api_docs/kbn_shared_ux_page_no_data.mdx +++ b/api_docs/kbn_shared_ux_page_no_data.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-page-no-data title: "@kbn/shared-ux-page-no-data" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-page-no-data plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-page-no-data'] --- import kbnSharedUxPageNoDataObj from './kbn_shared_ux_page_no_data.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_page_no_data_config.mdx b/api_docs/kbn_shared_ux_page_no_data_config.mdx index d71a672a66406..b25a8f625c410 100644 --- a/api_docs/kbn_shared_ux_page_no_data_config.mdx +++ b/api_docs/kbn_shared_ux_page_no_data_config.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-page-no-data-config title: "@kbn/shared-ux-page-no-data-config" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-page-no-data-config plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-page-no-data-config'] --- import kbnSharedUxPageNoDataConfigObj from './kbn_shared_ux_page_no_data_config.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_page_no_data_config_mocks.mdx b/api_docs/kbn_shared_ux_page_no_data_config_mocks.mdx index fbe0b13e8381d..fe5bdcf7b6f67 100644 --- a/api_docs/kbn_shared_ux_page_no_data_config_mocks.mdx +++ b/api_docs/kbn_shared_ux_page_no_data_config_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-page-no-data-config-mocks title: "@kbn/shared-ux-page-no-data-config-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-page-no-data-config-mocks plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-page-no-data-config-mocks'] --- import kbnSharedUxPageNoDataConfigMocksObj from './kbn_shared_ux_page_no_data_config_mocks.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_page_no_data_mocks.mdx b/api_docs/kbn_shared_ux_page_no_data_mocks.mdx index bee67d04a268e..687f79129d9c0 100644 --- a/api_docs/kbn_shared_ux_page_no_data_mocks.mdx +++ b/api_docs/kbn_shared_ux_page_no_data_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-page-no-data-mocks title: "@kbn/shared-ux-page-no-data-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-page-no-data-mocks plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-page-no-data-mocks'] --- import kbnSharedUxPageNoDataMocksObj from './kbn_shared_ux_page_no_data_mocks.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_page_solution_nav.mdx b/api_docs/kbn_shared_ux_page_solution_nav.mdx index 425aec3b00210..6c74398b75dcd 100644 --- a/api_docs/kbn_shared_ux_page_solution_nav.mdx +++ b/api_docs/kbn_shared_ux_page_solution_nav.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-page-solution-nav title: "@kbn/shared-ux-page-solution-nav" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-page-solution-nav plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-page-solution-nav'] --- import kbnSharedUxPageSolutionNavObj from './kbn_shared_ux_page_solution_nav.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_prompt_no_data_views.mdx b/api_docs/kbn_shared_ux_prompt_no_data_views.mdx index 69f7213072ec2..0835460a336a8 100644 --- a/api_docs/kbn_shared_ux_prompt_no_data_views.mdx +++ b/api_docs/kbn_shared_ux_prompt_no_data_views.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-prompt-no-data-views title: "@kbn/shared-ux-prompt-no-data-views" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-prompt-no-data-views plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-prompt-no-data-views'] --- import kbnSharedUxPromptNoDataViewsObj from './kbn_shared_ux_prompt_no_data_views.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_prompt_no_data_views_mocks.mdx b/api_docs/kbn_shared_ux_prompt_no_data_views_mocks.mdx index 08421c246fd90..0155aec4101c6 100644 --- a/api_docs/kbn_shared_ux_prompt_no_data_views_mocks.mdx +++ b/api_docs/kbn_shared_ux_prompt_no_data_views_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-prompt-no-data-views-mocks title: "@kbn/shared-ux-prompt-no-data-views-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-prompt-no-data-views-mocks plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-prompt-no-data-views-mocks'] --- import kbnSharedUxPromptNoDataViewsMocksObj from './kbn_shared_ux_prompt_no_data_views_mocks.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_prompt_not_found.mdx b/api_docs/kbn_shared_ux_prompt_not_found.mdx index 663cae4c22bfe..7911529b92466 100644 --- a/api_docs/kbn_shared_ux_prompt_not_found.mdx +++ b/api_docs/kbn_shared_ux_prompt_not_found.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-prompt-not-found title: "@kbn/shared-ux-prompt-not-found" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-prompt-not-found plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-prompt-not-found'] --- import kbnSharedUxPromptNotFoundObj from './kbn_shared_ux_prompt_not_found.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_router.mdx b/api_docs/kbn_shared_ux_router.mdx index 07df457adaad3..34eda8380798a 100644 --- a/api_docs/kbn_shared_ux_router.mdx +++ b/api_docs/kbn_shared_ux_router.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-router title: "@kbn/shared-ux-router" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-router plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-router'] --- import kbnSharedUxRouterObj from './kbn_shared_ux_router.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_router_mocks.mdx b/api_docs/kbn_shared_ux_router_mocks.mdx index 8d97fdd50b801..f1f657b80f562 100644 --- a/api_docs/kbn_shared_ux_router_mocks.mdx +++ b/api_docs/kbn_shared_ux_router_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-router-mocks title: "@kbn/shared-ux-router-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-router-mocks plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-router-mocks'] --- import kbnSharedUxRouterMocksObj from './kbn_shared_ux_router_mocks.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_storybook_config.mdx b/api_docs/kbn_shared_ux_storybook_config.mdx index 460bdb0964fea..837b4e1ef3b04 100644 --- a/api_docs/kbn_shared_ux_storybook_config.mdx +++ b/api_docs/kbn_shared_ux_storybook_config.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-storybook-config title: "@kbn/shared-ux-storybook-config" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-storybook-config plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-storybook-config'] --- import kbnSharedUxStorybookConfigObj from './kbn_shared_ux_storybook_config.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_storybook_mock.mdx b/api_docs/kbn_shared_ux_storybook_mock.mdx index e4121d8588965..f26243df37405 100644 --- a/api_docs/kbn_shared_ux_storybook_mock.mdx +++ b/api_docs/kbn_shared_ux_storybook_mock.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-storybook-mock title: "@kbn/shared-ux-storybook-mock" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-storybook-mock plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-storybook-mock'] --- import kbnSharedUxStorybookMockObj from './kbn_shared_ux_storybook_mock.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_utility.mdx b/api_docs/kbn_shared_ux_utility.mdx index d5ba1bf85f397..06a7b41b2754a 100644 --- a/api_docs/kbn_shared_ux_utility.mdx +++ b/api_docs/kbn_shared_ux_utility.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-utility title: "@kbn/shared-ux-utility" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-utility plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-utility'] --- import kbnSharedUxUtilityObj from './kbn_shared_ux_utility.devdocs.json'; diff --git a/api_docs/kbn_slo_schema.mdx b/api_docs/kbn_slo_schema.mdx index b68f2e1ba584b..0e091c6fc3d80 100644 --- a/api_docs/kbn_slo_schema.mdx +++ b/api_docs/kbn_slo_schema.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-slo-schema title: "@kbn/slo-schema" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/slo-schema plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/slo-schema'] --- import kbnSloSchemaObj from './kbn_slo_schema.devdocs.json'; diff --git a/api_docs/kbn_some_dev_log.mdx b/api_docs/kbn_some_dev_log.mdx index faf8e068d41a4..c2a419383cfbe 100644 --- a/api_docs/kbn_some_dev_log.mdx +++ b/api_docs/kbn_some_dev_log.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-some-dev-log title: "@kbn/some-dev-log" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/some-dev-log plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/some-dev-log'] --- import kbnSomeDevLogObj from './kbn_some_dev_log.devdocs.json'; diff --git a/api_docs/kbn_sort_predicates.mdx b/api_docs/kbn_sort_predicates.mdx index 0f4275558491e..ff56210c6a762 100644 --- a/api_docs/kbn_sort_predicates.mdx +++ b/api_docs/kbn_sort_predicates.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-sort-predicates title: "@kbn/sort-predicates" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/sort-predicates plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/sort-predicates'] --- import kbnSortPredicatesObj from './kbn_sort_predicates.devdocs.json'; diff --git a/api_docs/kbn_std.mdx b/api_docs/kbn_std.mdx index 8060bc53da99f..63e47bd847ab1 100644 --- a/api_docs/kbn_std.mdx +++ b/api_docs/kbn_std.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-std title: "@kbn/std" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/std plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/std'] --- import kbnStdObj from './kbn_std.devdocs.json'; diff --git a/api_docs/kbn_stdio_dev_helpers.mdx b/api_docs/kbn_stdio_dev_helpers.mdx index a597794bf0831..55212ac7f8a44 100644 --- a/api_docs/kbn_stdio_dev_helpers.mdx +++ b/api_docs/kbn_stdio_dev_helpers.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-stdio-dev-helpers title: "@kbn/stdio-dev-helpers" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/stdio-dev-helpers plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/stdio-dev-helpers'] --- import kbnStdioDevHelpersObj from './kbn_stdio_dev_helpers.devdocs.json'; diff --git a/api_docs/kbn_storybook.mdx b/api_docs/kbn_storybook.mdx index 93f47767f965f..5712c553b4484 100644 --- a/api_docs/kbn_storybook.mdx +++ b/api_docs/kbn_storybook.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-storybook title: "@kbn/storybook" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/storybook plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/storybook'] --- import kbnStorybookObj from './kbn_storybook.devdocs.json'; diff --git a/api_docs/kbn_telemetry_tools.mdx b/api_docs/kbn_telemetry_tools.mdx index 3337534d49fbb..4122d9bc32f12 100644 --- a/api_docs/kbn_telemetry_tools.mdx +++ b/api_docs/kbn_telemetry_tools.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-telemetry-tools title: "@kbn/telemetry-tools" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/telemetry-tools plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/telemetry-tools'] --- import kbnTelemetryToolsObj from './kbn_telemetry_tools.devdocs.json'; diff --git a/api_docs/kbn_test.mdx b/api_docs/kbn_test.mdx index 8d3f1b84c696a..0b917d0c8e808 100644 --- a/api_docs/kbn_test.mdx +++ b/api_docs/kbn_test.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-test title: "@kbn/test" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/test plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/test'] --- import kbnTestObj from './kbn_test.devdocs.json'; diff --git a/api_docs/kbn_test_eui_helpers.mdx b/api_docs/kbn_test_eui_helpers.mdx index 1e1959258f6e6..bf5ce913b136b 100644 --- a/api_docs/kbn_test_eui_helpers.mdx +++ b/api_docs/kbn_test_eui_helpers.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-test-eui-helpers title: "@kbn/test-eui-helpers" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/test-eui-helpers plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/test-eui-helpers'] --- import kbnTestEuiHelpersObj from './kbn_test_eui_helpers.devdocs.json'; diff --git a/api_docs/kbn_test_jest_helpers.mdx b/api_docs/kbn_test_jest_helpers.mdx index 1e04d4a5aaecf..01d72a515733a 100644 --- a/api_docs/kbn_test_jest_helpers.mdx +++ b/api_docs/kbn_test_jest_helpers.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-test-jest-helpers title: "@kbn/test-jest-helpers" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/test-jest-helpers plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/test-jest-helpers'] --- import kbnTestJestHelpersObj from './kbn_test_jest_helpers.devdocs.json'; diff --git a/api_docs/kbn_test_subj_selector.mdx b/api_docs/kbn_test_subj_selector.mdx index 4a763283abb86..9656e20d57ac0 100644 --- a/api_docs/kbn_test_subj_selector.mdx +++ b/api_docs/kbn_test_subj_selector.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-test-subj-selector title: "@kbn/test-subj-selector" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/test-subj-selector plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/test-subj-selector'] --- import kbnTestSubjSelectorObj from './kbn_test_subj_selector.devdocs.json'; diff --git a/api_docs/kbn_text_based_editor.mdx b/api_docs/kbn_text_based_editor.mdx index 1ec70d32b6e22..7830befbc3044 100644 --- a/api_docs/kbn_text_based_editor.mdx +++ b/api_docs/kbn_text_based_editor.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-text-based-editor title: "@kbn/text-based-editor" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/text-based-editor plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/text-based-editor'] --- import kbnTextBasedEditorObj from './kbn_text_based_editor.devdocs.json'; diff --git a/api_docs/kbn_tooling_log.mdx b/api_docs/kbn_tooling_log.mdx index 10429d1c24227..6d821b2a3617b 100644 --- a/api_docs/kbn_tooling_log.mdx +++ b/api_docs/kbn_tooling_log.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-tooling-log title: "@kbn/tooling-log" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/tooling-log plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/tooling-log'] --- import kbnToolingLogObj from './kbn_tooling_log.devdocs.json'; diff --git a/api_docs/kbn_triggers_actions_ui_types.mdx b/api_docs/kbn_triggers_actions_ui_types.mdx index 9ec3e3116b9b4..34577f0d4034e 100644 --- a/api_docs/kbn_triggers_actions_ui_types.mdx +++ b/api_docs/kbn_triggers_actions_ui_types.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-triggers-actions-ui-types title: "@kbn/triggers-actions-ui-types" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/triggers-actions-ui-types plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/triggers-actions-ui-types'] --- import kbnTriggersActionsUiTypesObj from './kbn_triggers_actions_ui_types.devdocs.json'; diff --git a/api_docs/kbn_ts_projects.mdx b/api_docs/kbn_ts_projects.mdx index 1ab49b756ad43..dff38abb0a173 100644 --- a/api_docs/kbn_ts_projects.mdx +++ b/api_docs/kbn_ts_projects.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ts-projects title: "@kbn/ts-projects" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ts-projects plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ts-projects'] --- import kbnTsProjectsObj from './kbn_ts_projects.devdocs.json'; diff --git a/api_docs/kbn_typed_react_router_config.mdx b/api_docs/kbn_typed_react_router_config.mdx index fb2339e24cfde..7da97a821ba7e 100644 --- a/api_docs/kbn_typed_react_router_config.mdx +++ b/api_docs/kbn_typed_react_router_config.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-typed-react-router-config title: "@kbn/typed-react-router-config" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/typed-react-router-config plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/typed-react-router-config'] --- import kbnTypedReactRouterConfigObj from './kbn_typed_react_router_config.devdocs.json'; diff --git a/api_docs/kbn_ui_actions_browser.mdx b/api_docs/kbn_ui_actions_browser.mdx index 2edee12fd0b4a..959517e3294ad 100644 --- a/api_docs/kbn_ui_actions_browser.mdx +++ b/api_docs/kbn_ui_actions_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ui-actions-browser title: "@kbn/ui-actions-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ui-actions-browser plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ui-actions-browser'] --- import kbnUiActionsBrowserObj from './kbn_ui_actions_browser.devdocs.json'; diff --git a/api_docs/kbn_ui_shared_deps_src.mdx b/api_docs/kbn_ui_shared_deps_src.mdx index ec10be9a80ce1..5b943e447ea84 100644 --- a/api_docs/kbn_ui_shared_deps_src.mdx +++ b/api_docs/kbn_ui_shared_deps_src.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ui-shared-deps-src title: "@kbn/ui-shared-deps-src" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ui-shared-deps-src plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ui-shared-deps-src'] --- import kbnUiSharedDepsSrcObj from './kbn_ui_shared_deps_src.devdocs.json'; diff --git a/api_docs/kbn_ui_theme.mdx b/api_docs/kbn_ui_theme.mdx index 891212ea33baa..8107939738724 100644 --- a/api_docs/kbn_ui_theme.mdx +++ b/api_docs/kbn_ui_theme.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ui-theme title: "@kbn/ui-theme" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ui-theme plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ui-theme'] --- import kbnUiThemeObj from './kbn_ui_theme.devdocs.json'; diff --git a/api_docs/kbn_unified_data_table.mdx b/api_docs/kbn_unified_data_table.mdx index e7efbf1280611..dd78add52a7e2 100644 --- a/api_docs/kbn_unified_data_table.mdx +++ b/api_docs/kbn_unified_data_table.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-unified-data-table title: "@kbn/unified-data-table" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/unified-data-table plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/unified-data-table'] --- import kbnUnifiedDataTableObj from './kbn_unified_data_table.devdocs.json'; diff --git a/api_docs/kbn_unified_doc_viewer.mdx b/api_docs/kbn_unified_doc_viewer.mdx index cf016819a8d0a..425ec630a8811 100644 --- a/api_docs/kbn_unified_doc_viewer.mdx +++ b/api_docs/kbn_unified_doc_viewer.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-unified-doc-viewer title: "@kbn/unified-doc-viewer" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/unified-doc-viewer plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/unified-doc-viewer'] --- import kbnUnifiedDocViewerObj from './kbn_unified_doc_viewer.devdocs.json'; diff --git a/api_docs/kbn_unified_field_list.mdx b/api_docs/kbn_unified_field_list.mdx index 0c046016a7c79..7691e69d6aeee 100644 --- a/api_docs/kbn_unified_field_list.mdx +++ b/api_docs/kbn_unified_field_list.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-unified-field-list title: "@kbn/unified-field-list" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/unified-field-list plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/unified-field-list'] --- import kbnUnifiedFieldListObj from './kbn_unified_field_list.devdocs.json'; diff --git a/api_docs/kbn_unsaved_changes_badge.mdx b/api_docs/kbn_unsaved_changes_badge.mdx index af25a13d5f743..9fe32d6fd257c 100644 --- a/api_docs/kbn_unsaved_changes_badge.mdx +++ b/api_docs/kbn_unsaved_changes_badge.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-unsaved-changes-badge title: "@kbn/unsaved-changes-badge" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/unsaved-changes-badge plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/unsaved-changes-badge'] --- import kbnUnsavedChangesBadgeObj from './kbn_unsaved_changes_badge.devdocs.json'; diff --git a/api_docs/kbn_url_state.mdx b/api_docs/kbn_url_state.mdx index dccce5e832b66..48b2b7f7ed604 100644 --- a/api_docs/kbn_url_state.mdx +++ b/api_docs/kbn_url_state.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-url-state title: "@kbn/url-state" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/url-state plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/url-state'] --- import kbnUrlStateObj from './kbn_url_state.devdocs.json'; diff --git a/api_docs/kbn_use_tracked_promise.mdx b/api_docs/kbn_use_tracked_promise.mdx index 5040e2fdb2dff..68638aa905d1b 100644 --- a/api_docs/kbn_use_tracked_promise.mdx +++ b/api_docs/kbn_use_tracked_promise.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-use-tracked-promise title: "@kbn/use-tracked-promise" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/use-tracked-promise plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/use-tracked-promise'] --- import kbnUseTrackedPromiseObj from './kbn_use_tracked_promise.devdocs.json'; diff --git a/api_docs/kbn_user_profile_components.mdx b/api_docs/kbn_user_profile_components.mdx index e9317fe0dca7a..a7acf90331044 100644 --- a/api_docs/kbn_user_profile_components.mdx +++ b/api_docs/kbn_user_profile_components.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-user-profile-components title: "@kbn/user-profile-components" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/user-profile-components plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/user-profile-components'] --- import kbnUserProfileComponentsObj from './kbn_user_profile_components.devdocs.json'; diff --git a/api_docs/kbn_utility_types.mdx b/api_docs/kbn_utility_types.mdx index d9ed833d8183b..17bea913c6093 100644 --- a/api_docs/kbn_utility_types.mdx +++ b/api_docs/kbn_utility_types.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-utility-types title: "@kbn/utility-types" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/utility-types plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/utility-types'] --- import kbnUtilityTypesObj from './kbn_utility_types.devdocs.json'; diff --git a/api_docs/kbn_utility_types_jest.mdx b/api_docs/kbn_utility_types_jest.mdx index 5b0a3d8a34d89..ed6c1f671669a 100644 --- a/api_docs/kbn_utility_types_jest.mdx +++ b/api_docs/kbn_utility_types_jest.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-utility-types-jest title: "@kbn/utility-types-jest" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/utility-types-jest plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/utility-types-jest'] --- import kbnUtilityTypesJestObj from './kbn_utility_types_jest.devdocs.json'; diff --git a/api_docs/kbn_utils.mdx b/api_docs/kbn_utils.mdx index 9b39f9d5b1fd7..1c4a6f353a4ae 100644 --- a/api_docs/kbn_utils.mdx +++ b/api_docs/kbn_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-utils title: "@kbn/utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/utils plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/utils'] --- import kbnUtilsObj from './kbn_utils.devdocs.json'; diff --git a/api_docs/kbn_visualization_ui_components.mdx b/api_docs/kbn_visualization_ui_components.mdx index b994b68c3b52f..a2eb5346600d5 100644 --- a/api_docs/kbn_visualization_ui_components.mdx +++ b/api_docs/kbn_visualization_ui_components.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-visualization-ui-components title: "@kbn/visualization-ui-components" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/visualization-ui-components plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/visualization-ui-components'] --- import kbnVisualizationUiComponentsObj from './kbn_visualization_ui_components.devdocs.json'; diff --git a/api_docs/kbn_visualization_utils.mdx b/api_docs/kbn_visualization_utils.mdx index 8c5c804637133..533858ebba702 100644 --- a/api_docs/kbn_visualization_utils.mdx +++ b/api_docs/kbn_visualization_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-visualization-utils title: "@kbn/visualization-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/visualization-utils plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/visualization-utils'] --- import kbnVisualizationUtilsObj from './kbn_visualization_utils.devdocs.json'; diff --git a/api_docs/kbn_xstate_utils.mdx b/api_docs/kbn_xstate_utils.mdx index e0a48777d73f9..713e95770ab5c 100644 --- a/api_docs/kbn_xstate_utils.mdx +++ b/api_docs/kbn_xstate_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-xstate-utils title: "@kbn/xstate-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/xstate-utils plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/xstate-utils'] --- import kbnXstateUtilsObj from './kbn_xstate_utils.devdocs.json'; diff --git a/api_docs/kbn_yarn_lock_validator.mdx b/api_docs/kbn_yarn_lock_validator.mdx index fa2d90b9660ff..7d90b71300a32 100644 --- a/api_docs/kbn_yarn_lock_validator.mdx +++ b/api_docs/kbn_yarn_lock_validator.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-yarn-lock-validator title: "@kbn/yarn-lock-validator" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/yarn-lock-validator plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/yarn-lock-validator'] --- import kbnYarnLockValidatorObj from './kbn_yarn_lock_validator.devdocs.json'; diff --git a/api_docs/kbn_zod_helpers.mdx b/api_docs/kbn_zod_helpers.mdx index 0f51be59f3b2f..c41a0808e3b3b 100644 --- a/api_docs/kbn_zod_helpers.mdx +++ b/api_docs/kbn_zod_helpers.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-zod-helpers title: "@kbn/zod-helpers" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/zod-helpers plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/zod-helpers'] --- import kbnZodHelpersObj from './kbn_zod_helpers.devdocs.json'; diff --git a/api_docs/kibana_overview.mdx b/api_docs/kibana_overview.mdx index e0ee39cebc8ce..384b747f4db7c 100644 --- a/api_docs/kibana_overview.mdx +++ b/api_docs/kibana_overview.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kibanaOverview title: "kibanaOverview" image: https://source.unsplash.com/400x175/?github description: API docs for the kibanaOverview plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'kibanaOverview'] --- import kibanaOverviewObj from './kibana_overview.devdocs.json'; diff --git a/api_docs/kibana_react.mdx b/api_docs/kibana_react.mdx index e9e095b2546bf..17157385e16d1 100644 --- a/api_docs/kibana_react.mdx +++ b/api_docs/kibana_react.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kibanaReact title: "kibanaReact" image: https://source.unsplash.com/400x175/?github description: API docs for the kibanaReact plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'kibanaReact'] --- import kibanaReactObj from './kibana_react.devdocs.json'; diff --git a/api_docs/kibana_utils.mdx b/api_docs/kibana_utils.mdx index a1c0e76dfb300..8acbf90f6f759 100644 --- a/api_docs/kibana_utils.mdx +++ b/api_docs/kibana_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kibanaUtils title: "kibanaUtils" image: https://source.unsplash.com/400x175/?github description: API docs for the kibanaUtils plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'kibanaUtils'] --- import kibanaUtilsObj from './kibana_utils.devdocs.json'; diff --git a/api_docs/kubernetes_security.mdx b/api_docs/kubernetes_security.mdx index 95bbf992b21a2..717658285628c 100644 --- a/api_docs/kubernetes_security.mdx +++ b/api_docs/kubernetes_security.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kubernetesSecurity title: "kubernetesSecurity" image: https://source.unsplash.com/400x175/?github description: API docs for the kubernetesSecurity plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'kubernetesSecurity'] --- import kubernetesSecurityObj from './kubernetes_security.devdocs.json'; diff --git a/api_docs/lens.mdx b/api_docs/lens.mdx index 3b23044d6405a..8f9f2a5175872 100644 --- a/api_docs/lens.mdx +++ b/api_docs/lens.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/lens title: "lens" image: https://source.unsplash.com/400x175/?github description: API docs for the lens plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'lens'] --- import lensObj from './lens.devdocs.json'; diff --git a/api_docs/license_api_guard.mdx b/api_docs/license_api_guard.mdx index 38aa7eb9b36d1..6b1799b8c6b0e 100644 --- a/api_docs/license_api_guard.mdx +++ b/api_docs/license_api_guard.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/licenseApiGuard title: "licenseApiGuard" image: https://source.unsplash.com/400x175/?github description: API docs for the licenseApiGuard plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'licenseApiGuard'] --- import licenseApiGuardObj from './license_api_guard.devdocs.json'; diff --git a/api_docs/license_management.mdx b/api_docs/license_management.mdx index e4a79f89f737d..f3ff84a77852a 100644 --- a/api_docs/license_management.mdx +++ b/api_docs/license_management.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/licenseManagement title: "licenseManagement" image: https://source.unsplash.com/400x175/?github description: API docs for the licenseManagement plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'licenseManagement'] --- import licenseManagementObj from './license_management.devdocs.json'; diff --git a/api_docs/licensing.mdx b/api_docs/licensing.mdx index 4b48935a76a9f..22011469715de 100644 --- a/api_docs/licensing.mdx +++ b/api_docs/licensing.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/licensing title: "licensing" image: https://source.unsplash.com/400x175/?github description: API docs for the licensing plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'licensing'] --- import licensingObj from './licensing.devdocs.json'; diff --git a/api_docs/links.mdx b/api_docs/links.mdx index f6478a010dfc9..5b3312ad1fe04 100644 --- a/api_docs/links.mdx +++ b/api_docs/links.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/links title: "links" image: https://source.unsplash.com/400x175/?github description: API docs for the links plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'links'] --- import linksObj from './links.devdocs.json'; diff --git a/api_docs/lists.mdx b/api_docs/lists.mdx index 605b23025a1c3..500b39c6ba825 100644 --- a/api_docs/lists.mdx +++ b/api_docs/lists.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/lists title: "lists" image: https://source.unsplash.com/400x175/?github description: API docs for the lists plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'lists'] --- import listsObj from './lists.devdocs.json'; diff --git a/api_docs/logs_explorer.mdx b/api_docs/logs_explorer.mdx index 546e59e11bded..e9400d1bb690d 100644 --- a/api_docs/logs_explorer.mdx +++ b/api_docs/logs_explorer.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/logsExplorer title: "logsExplorer" image: https://source.unsplash.com/400x175/?github description: API docs for the logsExplorer plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'logsExplorer'] --- import logsExplorerObj from './logs_explorer.devdocs.json'; diff --git a/api_docs/logs_shared.mdx b/api_docs/logs_shared.mdx index 118ebafe1cc15..1fceb514228c1 100644 --- a/api_docs/logs_shared.mdx +++ b/api_docs/logs_shared.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/logsShared title: "logsShared" image: https://source.unsplash.com/400x175/?github description: API docs for the logsShared plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'logsShared'] --- import logsSharedObj from './logs_shared.devdocs.json'; diff --git a/api_docs/management.mdx b/api_docs/management.mdx index 39e7e5c3726f1..0060ced3aaf9c 100644 --- a/api_docs/management.mdx +++ b/api_docs/management.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/management title: "management" image: https://source.unsplash.com/400x175/?github description: API docs for the management plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'management'] --- import managementObj from './management.devdocs.json'; diff --git a/api_docs/maps.mdx b/api_docs/maps.mdx index 1a661d2e722d1..029a9163d1f47 100644 --- a/api_docs/maps.mdx +++ b/api_docs/maps.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/maps title: "maps" image: https://source.unsplash.com/400x175/?github description: API docs for the maps plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'maps'] --- import mapsObj from './maps.devdocs.json'; diff --git a/api_docs/maps_ems.mdx b/api_docs/maps_ems.mdx index 4d83afbbb7bff..8e3425a5e1c6e 100644 --- a/api_docs/maps_ems.mdx +++ b/api_docs/maps_ems.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/mapsEms title: "mapsEms" image: https://source.unsplash.com/400x175/?github description: API docs for the mapsEms plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'mapsEms'] --- import mapsEmsObj from './maps_ems.devdocs.json'; diff --git a/api_docs/metrics_data_access.mdx b/api_docs/metrics_data_access.mdx index 90afa186302a6..2c759ff880014 100644 --- a/api_docs/metrics_data_access.mdx +++ b/api_docs/metrics_data_access.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/metricsDataAccess title: "metricsDataAccess" image: https://source.unsplash.com/400x175/?github description: API docs for the metricsDataAccess plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'metricsDataAccess'] --- import metricsDataAccessObj from './metrics_data_access.devdocs.json'; diff --git a/api_docs/ml.mdx b/api_docs/ml.mdx index db769fb4e39c0..cccdc88b9c3be 100644 --- a/api_docs/ml.mdx +++ b/api_docs/ml.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/ml title: "ml" image: https://source.unsplash.com/400x175/?github description: API docs for the ml plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'ml'] --- import mlObj from './ml.devdocs.json'; diff --git a/api_docs/mock_idp_plugin.mdx b/api_docs/mock_idp_plugin.mdx index 99dc5758ef0f0..71b88e86bb231 100644 --- a/api_docs/mock_idp_plugin.mdx +++ b/api_docs/mock_idp_plugin.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/mockIdpPlugin title: "mockIdpPlugin" image: https://source.unsplash.com/400x175/?github description: API docs for the mockIdpPlugin plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'mockIdpPlugin'] --- import mockIdpPluginObj from './mock_idp_plugin.devdocs.json'; diff --git a/api_docs/monitoring.mdx b/api_docs/monitoring.mdx index 0ac534221413a..d362a37ac33fd 100644 --- a/api_docs/monitoring.mdx +++ b/api_docs/monitoring.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/monitoring title: "monitoring" image: https://source.unsplash.com/400x175/?github description: API docs for the monitoring plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'monitoring'] --- import monitoringObj from './monitoring.devdocs.json'; diff --git a/api_docs/monitoring_collection.mdx b/api_docs/monitoring_collection.mdx index 425fb7794b7e4..a01fb6050df0f 100644 --- a/api_docs/monitoring_collection.mdx +++ b/api_docs/monitoring_collection.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/monitoringCollection title: "monitoringCollection" image: https://source.unsplash.com/400x175/?github description: API docs for the monitoringCollection plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'monitoringCollection'] --- import monitoringCollectionObj from './monitoring_collection.devdocs.json'; diff --git a/api_docs/navigation.mdx b/api_docs/navigation.mdx index 824f529248b61..6fa72ff89b482 100644 --- a/api_docs/navigation.mdx +++ b/api_docs/navigation.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/navigation title: "navigation" image: https://source.unsplash.com/400x175/?github description: API docs for the navigation plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'navigation'] --- import navigationObj from './navigation.devdocs.json'; diff --git a/api_docs/newsfeed.mdx b/api_docs/newsfeed.mdx index 55e3c67b1cd89..d2f00df31af3c 100644 --- a/api_docs/newsfeed.mdx +++ b/api_docs/newsfeed.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/newsfeed title: "newsfeed" image: https://source.unsplash.com/400x175/?github description: API docs for the newsfeed plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'newsfeed'] --- import newsfeedObj from './newsfeed.devdocs.json'; diff --git a/api_docs/no_data_page.mdx b/api_docs/no_data_page.mdx index 85772167a25b0..5b71a0706082f 100644 --- a/api_docs/no_data_page.mdx +++ b/api_docs/no_data_page.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/noDataPage title: "noDataPage" image: https://source.unsplash.com/400x175/?github description: API docs for the noDataPage plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'noDataPage'] --- import noDataPageObj from './no_data_page.devdocs.json'; diff --git a/api_docs/notifications.mdx b/api_docs/notifications.mdx index 7420b51b69fd3..3a24b760e1996 100644 --- a/api_docs/notifications.mdx +++ b/api_docs/notifications.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/notifications title: "notifications" image: https://source.unsplash.com/400x175/?github description: API docs for the notifications plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'notifications'] --- import notificationsObj from './notifications.devdocs.json'; diff --git a/api_docs/observability.mdx b/api_docs/observability.mdx index ecda4edbf80e5..612252e480ab6 100644 --- a/api_docs/observability.mdx +++ b/api_docs/observability.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/observability title: "observability" image: https://source.unsplash.com/400x175/?github description: API docs for the observability plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'observability'] --- import observabilityObj from './observability.devdocs.json'; diff --git a/api_docs/observability_a_i_assistant.mdx b/api_docs/observability_a_i_assistant.mdx index 2b9b173a20cd6..6b16e970cea5c 100644 --- a/api_docs/observability_a_i_assistant.mdx +++ b/api_docs/observability_a_i_assistant.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/observabilityAIAssistant title: "observabilityAIAssistant" image: https://source.unsplash.com/400x175/?github description: API docs for the observabilityAIAssistant plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'observabilityAIAssistant'] --- import observabilityAIAssistantObj from './observability_a_i_assistant.devdocs.json'; diff --git a/api_docs/observability_logs_explorer.mdx b/api_docs/observability_logs_explorer.mdx index b00f11e7c73ab..984f137b14d61 100644 --- a/api_docs/observability_logs_explorer.mdx +++ b/api_docs/observability_logs_explorer.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/observabilityLogsExplorer title: "observabilityLogsExplorer" image: https://source.unsplash.com/400x175/?github description: API docs for the observabilityLogsExplorer plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'observabilityLogsExplorer'] --- import observabilityLogsExplorerObj from './observability_logs_explorer.devdocs.json'; diff --git a/api_docs/observability_onboarding.mdx b/api_docs/observability_onboarding.mdx index d90cf0b89647e..89ae145317a0b 100644 --- a/api_docs/observability_onboarding.mdx +++ b/api_docs/observability_onboarding.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/observabilityOnboarding title: "observabilityOnboarding" image: https://source.unsplash.com/400x175/?github description: API docs for the observabilityOnboarding plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'observabilityOnboarding'] --- import observabilityOnboardingObj from './observability_onboarding.devdocs.json'; diff --git a/api_docs/observability_shared.mdx b/api_docs/observability_shared.mdx index f6b2527cd78fa..4f117ca4d9168 100644 --- a/api_docs/observability_shared.mdx +++ b/api_docs/observability_shared.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/observabilityShared title: "observabilityShared" image: https://source.unsplash.com/400x175/?github description: API docs for the observabilityShared plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'observabilityShared'] --- import observabilitySharedObj from './observability_shared.devdocs.json'; diff --git a/api_docs/osquery.mdx b/api_docs/osquery.mdx index dd0f7f0c0d20e..df3c0245561b9 100644 --- a/api_docs/osquery.mdx +++ b/api_docs/osquery.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/osquery title: "osquery" image: https://source.unsplash.com/400x175/?github description: API docs for the osquery plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'osquery'] --- import osqueryObj from './osquery.devdocs.json'; diff --git a/api_docs/painless_lab.mdx b/api_docs/painless_lab.mdx index eb5a9cae52629..79e8b8bb50eda 100644 --- a/api_docs/painless_lab.mdx +++ b/api_docs/painless_lab.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/painlessLab title: "painlessLab" image: https://source.unsplash.com/400x175/?github description: API docs for the painlessLab plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'painlessLab'] --- import painlessLabObj from './painless_lab.devdocs.json'; diff --git a/api_docs/plugin_directory.mdx b/api_docs/plugin_directory.mdx index 87a9fbc95800d..e01f50d05ba60 100644 --- a/api_docs/plugin_directory.mdx +++ b/api_docs/plugin_directory.mdx @@ -7,7 +7,7 @@ id: kibDevDocsPluginDirectory slug: /kibana-dev-docs/api-meta/plugin-api-directory title: Directory description: Directory of public APIs available through plugins or packages. -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana'] --- diff --git a/api_docs/presentation_panel.mdx b/api_docs/presentation_panel.mdx index 8bdb95d15c9cd..f50ec22643faf 100644 --- a/api_docs/presentation_panel.mdx +++ b/api_docs/presentation_panel.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/presentationPanel title: "presentationPanel" image: https://source.unsplash.com/400x175/?github description: API docs for the presentationPanel plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'presentationPanel'] --- import presentationPanelObj from './presentation_panel.devdocs.json'; diff --git a/api_docs/presentation_util.mdx b/api_docs/presentation_util.mdx index 523ce2911d41b..dfcd8964ad64a 100644 --- a/api_docs/presentation_util.mdx +++ b/api_docs/presentation_util.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/presentationUtil title: "presentationUtil" image: https://source.unsplash.com/400x175/?github description: API docs for the presentationUtil plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'presentationUtil'] --- import presentationUtilObj from './presentation_util.devdocs.json'; diff --git a/api_docs/profiling.mdx b/api_docs/profiling.mdx index 37b766471748f..21794765c67c5 100644 --- a/api_docs/profiling.mdx +++ b/api_docs/profiling.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/profiling title: "profiling" image: https://source.unsplash.com/400x175/?github description: API docs for the profiling plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'profiling'] --- import profilingObj from './profiling.devdocs.json'; diff --git a/api_docs/profiling_data_access.mdx b/api_docs/profiling_data_access.mdx index 07f6d1178bcde..039cc0527470f 100644 --- a/api_docs/profiling_data_access.mdx +++ b/api_docs/profiling_data_access.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/profilingDataAccess title: "profilingDataAccess" image: https://source.unsplash.com/400x175/?github description: API docs for the profilingDataAccess plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'profilingDataAccess'] --- import profilingDataAccessObj from './profiling_data_access.devdocs.json'; diff --git a/api_docs/remote_clusters.mdx b/api_docs/remote_clusters.mdx index e3836c30cd03a..6a71ce4967b7c 100644 --- a/api_docs/remote_clusters.mdx +++ b/api_docs/remote_clusters.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/remoteClusters title: "remoteClusters" image: https://source.unsplash.com/400x175/?github description: API docs for the remoteClusters plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'remoteClusters'] --- import remoteClustersObj from './remote_clusters.devdocs.json'; diff --git a/api_docs/reporting.mdx b/api_docs/reporting.mdx index 38c8fdee10e4c..73f5d2a51e23a 100644 --- a/api_docs/reporting.mdx +++ b/api_docs/reporting.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/reporting title: "reporting" image: https://source.unsplash.com/400x175/?github description: API docs for the reporting plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'reporting'] --- import reportingObj from './reporting.devdocs.json'; diff --git a/api_docs/rollup.mdx b/api_docs/rollup.mdx index bf890c5cbef15..186f261e3eaf2 100644 --- a/api_docs/rollup.mdx +++ b/api_docs/rollup.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/rollup title: "rollup" image: https://source.unsplash.com/400x175/?github description: API docs for the rollup plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'rollup'] --- import rollupObj from './rollup.devdocs.json'; diff --git a/api_docs/rule_registry.mdx b/api_docs/rule_registry.mdx index 6901a7db30e9c..3e295c6a7c76a 100644 --- a/api_docs/rule_registry.mdx +++ b/api_docs/rule_registry.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/ruleRegistry title: "ruleRegistry" image: https://source.unsplash.com/400x175/?github description: API docs for the ruleRegistry plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'ruleRegistry'] --- import ruleRegistryObj from './rule_registry.devdocs.json'; diff --git a/api_docs/runtime_fields.mdx b/api_docs/runtime_fields.mdx index e90d09b2dd5eb..9ff0a98a1275f 100644 --- a/api_docs/runtime_fields.mdx +++ b/api_docs/runtime_fields.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/runtimeFields title: "runtimeFields" image: https://source.unsplash.com/400x175/?github description: API docs for the runtimeFields plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'runtimeFields'] --- import runtimeFieldsObj from './runtime_fields.devdocs.json'; diff --git a/api_docs/saved_objects.mdx b/api_docs/saved_objects.mdx index c7637747506fe..0f3e69e88070d 100644 --- a/api_docs/saved_objects.mdx +++ b/api_docs/saved_objects.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/savedObjects title: "savedObjects" image: https://source.unsplash.com/400x175/?github description: API docs for the savedObjects plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'savedObjects'] --- import savedObjectsObj from './saved_objects.devdocs.json'; diff --git a/api_docs/saved_objects_finder.mdx b/api_docs/saved_objects_finder.mdx index 8bf649a19707d..32f22ec006445 100644 --- a/api_docs/saved_objects_finder.mdx +++ b/api_docs/saved_objects_finder.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/savedObjectsFinder title: "savedObjectsFinder" image: https://source.unsplash.com/400x175/?github description: API docs for the savedObjectsFinder plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'savedObjectsFinder'] --- import savedObjectsFinderObj from './saved_objects_finder.devdocs.json'; diff --git a/api_docs/saved_objects_management.mdx b/api_docs/saved_objects_management.mdx index 32e748b3d1f33..98db4c8a7249f 100644 --- a/api_docs/saved_objects_management.mdx +++ b/api_docs/saved_objects_management.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/savedObjectsManagement title: "savedObjectsManagement" image: https://source.unsplash.com/400x175/?github description: API docs for the savedObjectsManagement plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'savedObjectsManagement'] --- import savedObjectsManagementObj from './saved_objects_management.devdocs.json'; diff --git a/api_docs/saved_objects_tagging.mdx b/api_docs/saved_objects_tagging.mdx index 184267fc42b1a..129d7b2084a5c 100644 --- a/api_docs/saved_objects_tagging.mdx +++ b/api_docs/saved_objects_tagging.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/savedObjectsTagging title: "savedObjectsTagging" image: https://source.unsplash.com/400x175/?github description: API docs for the savedObjectsTagging plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'savedObjectsTagging'] --- import savedObjectsTaggingObj from './saved_objects_tagging.devdocs.json'; diff --git a/api_docs/saved_objects_tagging_oss.mdx b/api_docs/saved_objects_tagging_oss.mdx index b2431051f96d9..471a02ff6a03a 100644 --- a/api_docs/saved_objects_tagging_oss.mdx +++ b/api_docs/saved_objects_tagging_oss.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/savedObjectsTaggingOss title: "savedObjectsTaggingOss" image: https://source.unsplash.com/400x175/?github description: API docs for the savedObjectsTaggingOss plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'savedObjectsTaggingOss'] --- import savedObjectsTaggingOssObj from './saved_objects_tagging_oss.devdocs.json'; diff --git a/api_docs/saved_search.mdx b/api_docs/saved_search.mdx index fbc4c056ba038..0d74aefb49100 100644 --- a/api_docs/saved_search.mdx +++ b/api_docs/saved_search.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/savedSearch title: "savedSearch" image: https://source.unsplash.com/400x175/?github description: API docs for the savedSearch plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'savedSearch'] --- import savedSearchObj from './saved_search.devdocs.json'; diff --git a/api_docs/screenshot_mode.mdx b/api_docs/screenshot_mode.mdx index 2fa7866004766..078d01b2f6ed0 100644 --- a/api_docs/screenshot_mode.mdx +++ b/api_docs/screenshot_mode.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/screenshotMode title: "screenshotMode" image: https://source.unsplash.com/400x175/?github description: API docs for the screenshotMode plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'screenshotMode'] --- import screenshotModeObj from './screenshot_mode.devdocs.json'; diff --git a/api_docs/screenshotting.mdx b/api_docs/screenshotting.mdx index 3c91350b105f7..09a9f83ea0fd5 100644 --- a/api_docs/screenshotting.mdx +++ b/api_docs/screenshotting.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/screenshotting title: "screenshotting" image: https://source.unsplash.com/400x175/?github description: API docs for the screenshotting plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'screenshotting'] --- import screenshottingObj from './screenshotting.devdocs.json'; diff --git a/api_docs/security.mdx b/api_docs/security.mdx index e79251eb075ca..aa75dd857b0f6 100644 --- a/api_docs/security.mdx +++ b/api_docs/security.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/security title: "security" image: https://source.unsplash.com/400x175/?github description: API docs for the security plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'security'] --- import securityObj from './security.devdocs.json'; diff --git a/api_docs/security_solution.mdx b/api_docs/security_solution.mdx index 607440435789e..2b6709c8f75d7 100644 --- a/api_docs/security_solution.mdx +++ b/api_docs/security_solution.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/securitySolution title: "securitySolution" image: https://source.unsplash.com/400x175/?github description: API docs for the securitySolution plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'securitySolution'] --- import securitySolutionObj from './security_solution.devdocs.json'; diff --git a/api_docs/security_solution_ess.mdx b/api_docs/security_solution_ess.mdx index cfe7ab874e1e5..1f659475a583a 100644 --- a/api_docs/security_solution_ess.mdx +++ b/api_docs/security_solution_ess.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/securitySolutionEss title: "securitySolutionEss" image: https://source.unsplash.com/400x175/?github description: API docs for the securitySolutionEss plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'securitySolutionEss'] --- import securitySolutionEssObj from './security_solution_ess.devdocs.json'; diff --git a/api_docs/security_solution_serverless.mdx b/api_docs/security_solution_serverless.mdx index 7481c438dbb92..a41719a129004 100644 --- a/api_docs/security_solution_serverless.mdx +++ b/api_docs/security_solution_serverless.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/securitySolutionServerless title: "securitySolutionServerless" image: https://source.unsplash.com/400x175/?github description: API docs for the securitySolutionServerless plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'securitySolutionServerless'] --- import securitySolutionServerlessObj from './security_solution_serverless.devdocs.json'; diff --git a/api_docs/serverless.mdx b/api_docs/serverless.mdx index 775a1a7c2218e..d4959ed193464 100644 --- a/api_docs/serverless.mdx +++ b/api_docs/serverless.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/serverless title: "serverless" image: https://source.unsplash.com/400x175/?github description: API docs for the serverless plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'serverless'] --- import serverlessObj from './serverless.devdocs.json'; diff --git a/api_docs/serverless_observability.mdx b/api_docs/serverless_observability.mdx index d97845df7d173..8aa2115813539 100644 --- a/api_docs/serverless_observability.mdx +++ b/api_docs/serverless_observability.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/serverlessObservability title: "serverlessObservability" image: https://source.unsplash.com/400x175/?github description: API docs for the serverlessObservability plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'serverlessObservability'] --- import serverlessObservabilityObj from './serverless_observability.devdocs.json'; diff --git a/api_docs/serverless_search.mdx b/api_docs/serverless_search.mdx index e6493c70a37c6..180409fa5cf85 100644 --- a/api_docs/serverless_search.mdx +++ b/api_docs/serverless_search.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/serverlessSearch title: "serverlessSearch" image: https://source.unsplash.com/400x175/?github description: API docs for the serverlessSearch plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'serverlessSearch'] --- import serverlessSearchObj from './serverless_search.devdocs.json'; diff --git a/api_docs/session_view.mdx b/api_docs/session_view.mdx index 3992bebe0ba1e..8e8b3e82e6490 100644 --- a/api_docs/session_view.mdx +++ b/api_docs/session_view.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/sessionView title: "sessionView" image: https://source.unsplash.com/400x175/?github description: API docs for the sessionView plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'sessionView'] --- import sessionViewObj from './session_view.devdocs.json'; diff --git a/api_docs/share.mdx b/api_docs/share.mdx index cc7775c950cdd..677f7e44db465 100644 --- a/api_docs/share.mdx +++ b/api_docs/share.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/share title: "share" image: https://source.unsplash.com/400x175/?github description: API docs for the share plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'share'] --- import shareObj from './share.devdocs.json'; diff --git a/api_docs/snapshot_restore.mdx b/api_docs/snapshot_restore.mdx index af0565e226572..64446108aae31 100644 --- a/api_docs/snapshot_restore.mdx +++ b/api_docs/snapshot_restore.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/snapshotRestore title: "snapshotRestore" image: https://source.unsplash.com/400x175/?github description: API docs for the snapshotRestore plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'snapshotRestore'] --- import snapshotRestoreObj from './snapshot_restore.devdocs.json'; diff --git a/api_docs/spaces.mdx b/api_docs/spaces.mdx index 9aee893c65c0d..e2ff600becb52 100644 --- a/api_docs/spaces.mdx +++ b/api_docs/spaces.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/spaces title: "spaces" image: https://source.unsplash.com/400x175/?github description: API docs for the spaces plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'spaces'] --- import spacesObj from './spaces.devdocs.json'; diff --git a/api_docs/stack_alerts.mdx b/api_docs/stack_alerts.mdx index 68929426b5a7d..b8467fd4201f0 100644 --- a/api_docs/stack_alerts.mdx +++ b/api_docs/stack_alerts.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/stackAlerts title: "stackAlerts" image: https://source.unsplash.com/400x175/?github description: API docs for the stackAlerts plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'stackAlerts'] --- import stackAlertsObj from './stack_alerts.devdocs.json'; diff --git a/api_docs/stack_connectors.mdx b/api_docs/stack_connectors.mdx index afff41d8a6eb7..9a8cbca3f5137 100644 --- a/api_docs/stack_connectors.mdx +++ b/api_docs/stack_connectors.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/stackConnectors title: "stackConnectors" image: https://source.unsplash.com/400x175/?github description: API docs for the stackConnectors plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'stackConnectors'] --- import stackConnectorsObj from './stack_connectors.devdocs.json'; diff --git a/api_docs/task_manager.mdx b/api_docs/task_manager.mdx index 430ab37b66eec..0389525064ba6 100644 --- a/api_docs/task_manager.mdx +++ b/api_docs/task_manager.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/taskManager title: "taskManager" image: https://source.unsplash.com/400x175/?github description: API docs for the taskManager plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'taskManager'] --- import taskManagerObj from './task_manager.devdocs.json'; diff --git a/api_docs/telemetry.mdx b/api_docs/telemetry.mdx index b5593eb3864c6..0a916c643b125 100644 --- a/api_docs/telemetry.mdx +++ b/api_docs/telemetry.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/telemetry title: "telemetry" image: https://source.unsplash.com/400x175/?github description: API docs for the telemetry plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'telemetry'] --- import telemetryObj from './telemetry.devdocs.json'; diff --git a/api_docs/telemetry_collection_manager.mdx b/api_docs/telemetry_collection_manager.mdx index b718e47e2d631..25328ad652062 100644 --- a/api_docs/telemetry_collection_manager.mdx +++ b/api_docs/telemetry_collection_manager.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/telemetryCollectionManager title: "telemetryCollectionManager" image: https://source.unsplash.com/400x175/?github description: API docs for the telemetryCollectionManager plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'telemetryCollectionManager'] --- import telemetryCollectionManagerObj from './telemetry_collection_manager.devdocs.json'; diff --git a/api_docs/telemetry_collection_xpack.mdx b/api_docs/telemetry_collection_xpack.mdx index 07354c8b5acdd..3203980b8e38d 100644 --- a/api_docs/telemetry_collection_xpack.mdx +++ b/api_docs/telemetry_collection_xpack.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/telemetryCollectionXpack title: "telemetryCollectionXpack" image: https://source.unsplash.com/400x175/?github description: API docs for the telemetryCollectionXpack plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'telemetryCollectionXpack'] --- import telemetryCollectionXpackObj from './telemetry_collection_xpack.devdocs.json'; diff --git a/api_docs/telemetry_management_section.mdx b/api_docs/telemetry_management_section.mdx index 1cab2ad1c243d..f191827f41cf4 100644 --- a/api_docs/telemetry_management_section.mdx +++ b/api_docs/telemetry_management_section.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/telemetryManagementSection title: "telemetryManagementSection" image: https://source.unsplash.com/400x175/?github description: API docs for the telemetryManagementSection plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'telemetryManagementSection'] --- import telemetryManagementSectionObj from './telemetry_management_section.devdocs.json'; diff --git a/api_docs/text_based_languages.mdx b/api_docs/text_based_languages.mdx index c0eb029888dee..acb8db18002ea 100644 --- a/api_docs/text_based_languages.mdx +++ b/api_docs/text_based_languages.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/textBasedLanguages title: "textBasedLanguages" image: https://source.unsplash.com/400x175/?github description: API docs for the textBasedLanguages plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'textBasedLanguages'] --- import textBasedLanguagesObj from './text_based_languages.devdocs.json'; diff --git a/api_docs/threat_intelligence.mdx b/api_docs/threat_intelligence.mdx index dfcf15760b7dc..24a3a0c34c62a 100644 --- a/api_docs/threat_intelligence.mdx +++ b/api_docs/threat_intelligence.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/threatIntelligence title: "threatIntelligence" image: https://source.unsplash.com/400x175/?github description: API docs for the threatIntelligence plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'threatIntelligence'] --- import threatIntelligenceObj from './threat_intelligence.devdocs.json'; diff --git a/api_docs/timelines.mdx b/api_docs/timelines.mdx index 0cc40f7b2f2d3..149d4c67c1a5e 100644 --- a/api_docs/timelines.mdx +++ b/api_docs/timelines.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/timelines title: "timelines" image: https://source.unsplash.com/400x175/?github description: API docs for the timelines plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'timelines'] --- import timelinesObj from './timelines.devdocs.json'; diff --git a/api_docs/transform.mdx b/api_docs/transform.mdx index 7a5b02af549c1..9cb73e6b86929 100644 --- a/api_docs/transform.mdx +++ b/api_docs/transform.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/transform title: "transform" image: https://source.unsplash.com/400x175/?github description: API docs for the transform plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'transform'] --- import transformObj from './transform.devdocs.json'; diff --git a/api_docs/triggers_actions_ui.mdx b/api_docs/triggers_actions_ui.mdx index fa972b920eb62..9833aa148ddc5 100644 --- a/api_docs/triggers_actions_ui.mdx +++ b/api_docs/triggers_actions_ui.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/triggersActionsUi title: "triggersActionsUi" image: https://source.unsplash.com/400x175/?github description: API docs for the triggersActionsUi plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'triggersActionsUi'] --- import triggersActionsUiObj from './triggers_actions_ui.devdocs.json'; diff --git a/api_docs/ui_actions.mdx b/api_docs/ui_actions.mdx index 31548fcf25ee2..f1aa1c9b7e491 100644 --- a/api_docs/ui_actions.mdx +++ b/api_docs/ui_actions.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/uiActions title: "uiActions" image: https://source.unsplash.com/400x175/?github description: API docs for the uiActions plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'uiActions'] --- import uiActionsObj from './ui_actions.devdocs.json'; diff --git a/api_docs/ui_actions_enhanced.mdx b/api_docs/ui_actions_enhanced.mdx index ee4c124c1bc78..b034318f619dd 100644 --- a/api_docs/ui_actions_enhanced.mdx +++ b/api_docs/ui_actions_enhanced.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/uiActionsEnhanced title: "uiActionsEnhanced" image: https://source.unsplash.com/400x175/?github description: API docs for the uiActionsEnhanced plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'uiActionsEnhanced'] --- import uiActionsEnhancedObj from './ui_actions_enhanced.devdocs.json'; diff --git a/api_docs/unified_doc_viewer.mdx b/api_docs/unified_doc_viewer.mdx index 40d39cf38889d..6fd38bafc7d4d 100644 --- a/api_docs/unified_doc_viewer.mdx +++ b/api_docs/unified_doc_viewer.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/unifiedDocViewer title: "unifiedDocViewer" image: https://source.unsplash.com/400x175/?github description: API docs for the unifiedDocViewer plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'unifiedDocViewer'] --- import unifiedDocViewerObj from './unified_doc_viewer.devdocs.json'; diff --git a/api_docs/unified_histogram.mdx b/api_docs/unified_histogram.mdx index 1891c84a43291..033c2d0cdd6b4 100644 --- a/api_docs/unified_histogram.mdx +++ b/api_docs/unified_histogram.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/unifiedHistogram title: "unifiedHistogram" image: https://source.unsplash.com/400x175/?github description: API docs for the unifiedHistogram plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'unifiedHistogram'] --- import unifiedHistogramObj from './unified_histogram.devdocs.json'; diff --git a/api_docs/unified_search.mdx b/api_docs/unified_search.mdx index 8d8a75d1e24fb..d9e0be161951a 100644 --- a/api_docs/unified_search.mdx +++ b/api_docs/unified_search.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/unifiedSearch title: "unifiedSearch" image: https://source.unsplash.com/400x175/?github description: API docs for the unifiedSearch plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'unifiedSearch'] --- import unifiedSearchObj from './unified_search.devdocs.json'; diff --git a/api_docs/unified_search_autocomplete.mdx b/api_docs/unified_search_autocomplete.mdx index d723811056abb..42d4ee8830214 100644 --- a/api_docs/unified_search_autocomplete.mdx +++ b/api_docs/unified_search_autocomplete.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/unifiedSearch-autocomplete title: "unifiedSearch.autocomplete" image: https://source.unsplash.com/400x175/?github description: API docs for the unifiedSearch.autocomplete plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'unifiedSearch.autocomplete'] --- import unifiedSearchAutocompleteObj from './unified_search_autocomplete.devdocs.json'; diff --git a/api_docs/uptime.mdx b/api_docs/uptime.mdx index 31b8b019d2214..22f984d3412f8 100644 --- a/api_docs/uptime.mdx +++ b/api_docs/uptime.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/uptime title: "uptime" image: https://source.unsplash.com/400x175/?github description: API docs for the uptime plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'uptime'] --- import uptimeObj from './uptime.devdocs.json'; diff --git a/api_docs/url_forwarding.mdx b/api_docs/url_forwarding.mdx index 639213885a9b0..243bed4508382 100644 --- a/api_docs/url_forwarding.mdx +++ b/api_docs/url_forwarding.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/urlForwarding title: "urlForwarding" image: https://source.unsplash.com/400x175/?github description: API docs for the urlForwarding plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'urlForwarding'] --- import urlForwardingObj from './url_forwarding.devdocs.json'; diff --git a/api_docs/usage_collection.mdx b/api_docs/usage_collection.mdx index 5d1d2fa5acabc..d5faac0f9a06c 100644 --- a/api_docs/usage_collection.mdx +++ b/api_docs/usage_collection.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/usageCollection title: "usageCollection" image: https://source.unsplash.com/400x175/?github description: API docs for the usageCollection plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'usageCollection'] --- import usageCollectionObj from './usage_collection.devdocs.json'; diff --git a/api_docs/ux.mdx b/api_docs/ux.mdx index 19fc2819d034f..179aaf38aaa91 100644 --- a/api_docs/ux.mdx +++ b/api_docs/ux.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/ux title: "ux" image: https://source.unsplash.com/400x175/?github description: API docs for the ux plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'ux'] --- import uxObj from './ux.devdocs.json'; diff --git a/api_docs/vis_default_editor.mdx b/api_docs/vis_default_editor.mdx index 23b4994f4d9ba..0fc3ccd834ca6 100644 --- a/api_docs/vis_default_editor.mdx +++ b/api_docs/vis_default_editor.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/visDefaultEditor title: "visDefaultEditor" image: https://source.unsplash.com/400x175/?github description: API docs for the visDefaultEditor plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'visDefaultEditor'] --- import visDefaultEditorObj from './vis_default_editor.devdocs.json'; diff --git a/api_docs/vis_type_gauge.mdx b/api_docs/vis_type_gauge.mdx index 841f05b43bc9d..a82f75d596926 100644 --- a/api_docs/vis_type_gauge.mdx +++ b/api_docs/vis_type_gauge.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/visTypeGauge title: "visTypeGauge" image: https://source.unsplash.com/400x175/?github description: API docs for the visTypeGauge plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'visTypeGauge'] --- import visTypeGaugeObj from './vis_type_gauge.devdocs.json'; diff --git a/api_docs/vis_type_heatmap.mdx b/api_docs/vis_type_heatmap.mdx index 99b45387ce751..6f68ff504ff38 100644 --- a/api_docs/vis_type_heatmap.mdx +++ b/api_docs/vis_type_heatmap.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/visTypeHeatmap title: "visTypeHeatmap" image: https://source.unsplash.com/400x175/?github description: API docs for the visTypeHeatmap plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'visTypeHeatmap'] --- import visTypeHeatmapObj from './vis_type_heatmap.devdocs.json'; diff --git a/api_docs/vis_type_pie.mdx b/api_docs/vis_type_pie.mdx index 3d0a78fc110d5..5232a1741fb84 100644 --- a/api_docs/vis_type_pie.mdx +++ b/api_docs/vis_type_pie.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/visTypePie title: "visTypePie" image: https://source.unsplash.com/400x175/?github description: API docs for the visTypePie plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'visTypePie'] --- import visTypePieObj from './vis_type_pie.devdocs.json'; diff --git a/api_docs/vis_type_table.mdx b/api_docs/vis_type_table.mdx index f8842f1a8159b..4da2262ce2286 100644 --- a/api_docs/vis_type_table.mdx +++ b/api_docs/vis_type_table.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/visTypeTable title: "visTypeTable" image: https://source.unsplash.com/400x175/?github description: API docs for the visTypeTable plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'visTypeTable'] --- import visTypeTableObj from './vis_type_table.devdocs.json'; diff --git a/api_docs/vis_type_timelion.mdx b/api_docs/vis_type_timelion.mdx index 51fa549d7c75e..b5e10f1824794 100644 --- a/api_docs/vis_type_timelion.mdx +++ b/api_docs/vis_type_timelion.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/visTypeTimelion title: "visTypeTimelion" image: https://source.unsplash.com/400x175/?github description: API docs for the visTypeTimelion plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'visTypeTimelion'] --- import visTypeTimelionObj from './vis_type_timelion.devdocs.json'; diff --git a/api_docs/vis_type_timeseries.mdx b/api_docs/vis_type_timeseries.mdx index f59e34c90a54c..d900a62d90798 100644 --- a/api_docs/vis_type_timeseries.mdx +++ b/api_docs/vis_type_timeseries.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/visTypeTimeseries title: "visTypeTimeseries" image: https://source.unsplash.com/400x175/?github description: API docs for the visTypeTimeseries plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'visTypeTimeseries'] --- import visTypeTimeseriesObj from './vis_type_timeseries.devdocs.json'; diff --git a/api_docs/vis_type_vega.mdx b/api_docs/vis_type_vega.mdx index a93010c4c5801..0815e6f8ac441 100644 --- a/api_docs/vis_type_vega.mdx +++ b/api_docs/vis_type_vega.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/visTypeVega title: "visTypeVega" image: https://source.unsplash.com/400x175/?github description: API docs for the visTypeVega plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'visTypeVega'] --- import visTypeVegaObj from './vis_type_vega.devdocs.json'; diff --git a/api_docs/vis_type_vislib.mdx b/api_docs/vis_type_vislib.mdx index 8335abf764488..68606a61c2b40 100644 --- a/api_docs/vis_type_vislib.mdx +++ b/api_docs/vis_type_vislib.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/visTypeVislib title: "visTypeVislib" image: https://source.unsplash.com/400x175/?github description: API docs for the visTypeVislib plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'visTypeVislib'] --- import visTypeVislibObj from './vis_type_vislib.devdocs.json'; diff --git a/api_docs/vis_type_xy.mdx b/api_docs/vis_type_xy.mdx index ac1f6b4093704..56fe62962c325 100644 --- a/api_docs/vis_type_xy.mdx +++ b/api_docs/vis_type_xy.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/visTypeXy title: "visTypeXy" image: https://source.unsplash.com/400x175/?github description: API docs for the visTypeXy plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'visTypeXy'] --- import visTypeXyObj from './vis_type_xy.devdocs.json'; diff --git a/api_docs/visualizations.mdx b/api_docs/visualizations.mdx index 0207593e0f85a..aea5b76306c32 100644 --- a/api_docs/visualizations.mdx +++ b/api_docs/visualizations.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/visualizations title: "visualizations" image: https://source.unsplash.com/400x175/?github description: API docs for the visualizations plugin -date: 2024-01-28 +date: 2024-01-29 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'visualizations'] --- import visualizationsObj from './visualizations.devdocs.json'; From 958320e5bd8ded221c4d6fc3901401a197bb065b Mon Sep 17 00:00:00 2001 From: Thomas Watson Date: Mon, 29 Jan 2024 09:43:46 +0100 Subject: [PATCH 21/46] [Ops] delete the create-deply-tag workflow (#175424) This workflow has been moved to Buildkite and is therefore no longer needed. --- .github/workflows/create-deploy-tag.yml | 160 ------------------------ 1 file changed, 160 deletions(-) delete mode 100644 .github/workflows/create-deploy-tag.yml diff --git a/.github/workflows/create-deploy-tag.yml b/.github/workflows/create-deploy-tag.yml deleted file mode 100644 index 67fa6ca6216a3..0000000000000 --- a/.github/workflows/create-deploy-tag.yml +++ /dev/null @@ -1,160 +0,0 @@ ---- -# - This workflow creates a tag with the format "deploy@" on the main branch. -# - It is triggered manually from the GitHub Actions UI. -# - It is only allowed to run on the main branch and ensures that the tag is created -# on the main branch only in a verification step. -# This is only to prevent accidental creation of the tag on other branches and cannot be used to prevent malicious creation of the tag. - -name: "Serverless: Promote to QA" - -on: - workflow_dispatch: - inputs: - commit: - description: "Commit to promote (default: latest commit on main)" - depth: - description: "Fetch depth (0 = everything)" - default: "500" - -concurrency: - group: ${{ github.workflow }} - -jobs: - create-deploy-tag: - # Temporary, we need a way to limit this to a GitHub team instead of specific users - if: contains('["watson","clintandrewhall","kobelb","lukeelmers","thomasneirynck","jbudz","mistic","delanni","Ikuni17","pheyos","dmlemeshko","mikecote"]', github.triggering_actor) - runs-on: ubuntu-latest - permissions: - contents: write - steps: - - name: Checkout - uses: actions/checkout@v4 - with: - fetch-depth: ${{ github.event.inputs.depth }} - fetch-tags: true - - name: Select commit to be tagged - run: | - commit="${{ github.event.inputs.commit || github.sha }}" - echo "COMMIT=${commit}" >> "${GITHUB_ENV}" - - name: Verify selected or newer commit isn't already tagged - run: | - git tag --contains ${COMMIT} | grep -P "^deploy@\d+$" && { - echo "A deploy-tag already exists on the selected or newer commit!" - exit 1 - } || true - - name: Verify branch - run: | - if [[ "${GITHUB_REF}" != "refs/heads/main" ]]; then - echo "This workflow can only be run on the main branch" - exit 1 - fi - - name: Find previous tag - run: | - prev_tag_name=`git tag -l 'deploy@[0-9]*' | tail -1` - echo "PREV_TAG_NAME=${prev_tag_name}" >> "${GITHUB_ENV}" - - name: Prepare tag - run: | - tag_name="deploy@$(date +%s)" - echo "TAG_NAME=${tag_name}" >> "${GITHUB_ENV}" - - name: Create tag - run: | - git tag ${TAG_NAME} ${COMMIT} - git push origin "refs/tags/${TAG_NAME}" - - name: Post Slack success message - if: success() - uses: slackapi/slack-github-action@v1.24.0 - continue-on-error: true - with: - payload: | - { - "blocks": [ - { - "type": "section", - "text": { - "type": "mrkdwn", - "text": "Promotion of a new to QA has been initiated!\n\nOnce promotion is complete, please begin any required manual testing.\n\n*Remember:* Promotion to Staging is currently a manual process and will proceed once the build is signed off in QA." - } - }, - { - "type": "section", - "fields": [ - { - "type": "mrkdwn", - "text": "*Initiated by:*\n" - }, - { - "type": "mrkdwn", - "text": "*Commit:*\n" - }, - { - "type": "mrkdwn", - "text": "*Git tag:*\n" - } - ] - }, - { - "type": "section", - "text": { - "type": "mrkdwn", - "text": "${{ join(fromJSON(env.JSON_USEFUL_LINKS_ARRAY), '\n • ') }}" - } - } - ] - } - env: - SLACK_WEBHOOK_URL: ${{ secrets.DEPLOY_TAGGER_SLACK_WEBHOOK_URL }} - SLACK_WEBHOOK_TYPE: INCOMING_WEBHOOK - JSON_USEFUL_LINKS_ARRAY: | - [ - "*Useful links:*\\n", - "", - "", - " (use Elastic Cloud Staging VPN)", - "", - "", - "" - ] - - name: Post Slack failure message - if: failure() - uses: slackapi/slack-github-action@v1.24.0 - with: - payload: | - { - "blocks": [ - { - "type": "section", - "text": { - "type": "mrkdwn", - "text": "Creation of deploy tag on failed ⛔️" - } - }, - { - "type": "section", - "fields": [ - { - "type": "mrkdwn", - "text": "*Initiated by:*\n" - }, - { - "type": "mrkdwn", - "text": "*Commit:*\n" - } - ] - }, - { - "type": "section", - "text": { - "type": "mrkdwn", - "text": "${{ join(fromJSON(env.JSON_USEFUL_LINKS_ARRAY), '\n • ') }}" - } - } - ] - } - env: - SLACK_WEBHOOK_URL: ${{ secrets.DEPLOY_TAGGER_SLACK_WEBHOOK_URL }} - SLACK_WEBHOOK_TYPE: INCOMING_WEBHOOK - JSON_USEFUL_LINKS_ARRAY: | - [ - "*Useful links:*\\n", - "" - ] From e0f7eab37dcffcafac2d7d11c7b48d96b89bcfc9 Mon Sep 17 00:00:00 2001 From: Marco Antonio Ghiani Date: Mon, 29 Jan 2024 10:56:21 +0100 Subject: [PATCH 22/46] [Shared UX] Extract dynamic utility for lazy loading only (#175422) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## 📓 Summary This work extracts the utility function `dynamic`, previously duplicated in the `log_explorer` and `logs_shared` plugins, into the `@kbn/shared-ux-utility` package. The component is purely dedicated to lazy loading a component reducing the noise created by React.lazy+Suspense, here are some usage examples from the docs: ```tsx // Lazy load a component const Header = dynamic(() => import('./components/header')) // Lazy load a component and use a fallback component while loading const Header = dynamic(() => import('./components/header'), {fallback: }) // Lazy load a named exported component const MobileHeader = dynamic(() => import('./components/header').then(mod => ({default: mod.MobileHeader}))) function App () { return

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%0ASvXL;oi~IE z-;FzaND5yhiEj8vX0V>ZB|HtJ4!001Yi){DX2znbANt$tiy3+f=qpT2$k=)KH(6kC zdAM044LC3fEwBRPlkTty?~n43a%rO?8}j*hajTp`Bgw880nP8a4(uXfj!-7TIU!Kgbl#Mbb7OGM(EiTx&pKEZ0bz#1KjxY+N* z=rZGf9K;&>jqK6wBYq;H?4VVu<+E=Uw#Fz{5O*aptmpv<>I6R>WuO->*Ffqcjutp%d2*MJB89n7>kUu%DNPx`_uMtfA&odSjk-~e zeo@gN4%O@Dbw-}i0WP%DL0ASXqn=x@ypFqB_s5C;YTD6hkXxhf<0|J!VQ;@la-jTk z$Jj)hACO4S{_arP($NfV;{B$H6Q@L1%lSqWI4msrtu|@+=%mPB@B_BM*hHGPqW_$v z$7?=@*%$ubnT00u+$Nq$&b)qMaE3|#9>egQ{I5Znks$8He2x+F_EzbQ+d{}!$-KXd zZb{!H7l&Unj5sX+u#sG{OIEG#T6#JA{T;=8d6#C?^3t-=lO+G;u0-m$DNCz=SDXYF zB^j2dv3e(>`VDR9)=LcP@vfK5sq_ zxqppGOTs{ZmPku>pp)!KHvE0XuX$wwr&n65I|8zts>S(nIh#>qa+W@mwas1e6QSQrLO-A<>u(>=@SqX8tDVCPASQ*$(WA` zZ>ou?@<;LeFRZL@@B1k7C?NkRxo1T4=(go8x^jY~8lh1cp6cs4|m zm1#t|%5lSQ`ya~9m1QK6O}$X1+?91KHFzbWe1nTpIEKo}_$TORP9>?mn#nQt) z7fc9gTWs9RcUgygnHkj2S8Nzw*6|I<`5qs~Ll>h!N?{yk{EE=h1|3SH$32|;7>odp z;#s$TKy|pXI6Tj8qr6Xw@#bIa3nf9QRe3+!7>Z@m6G-Z_8W*oN7|fI#d1mxrtUaeVKd`i_+C&VM>1E}7E% zZr?|mPwzxXjT?vylKF0|O5y&BigP%Lo)j^i@&k%3X-&ew!ShX(#->1fAo$as8(8o> zA0~}OBZOQcrME9CB$c%|MuTVwv88b}bTF`J&8Kp}z=z)-Ix|xl4;KxIgBY#R&`7Xc zUb42<%ii{?-^T9uG zrM~I2qn7RGkqH|qvjpN@3qeHK4A$@0tb!cPv%pN&LW88glGoKAD?TzMqK3AfM0wfP zCjlYgg%P<-_1w?Jm9>4el~s*129?zu)$ncM+OL~GDk%3@%IdT~pqKD8{`3uS5yTr% zHkKP-XNEfRganc6=DVbX%aG}0lFGO^Z)kAj+hXIohxkrGK10O!JmlqoEJEEOE@159 zdIjT5)be8OCk%+bt_O>JDcvG@4QPmmb$!*Hpgf%BbI0}bP<)(I6mPZ;*}C*C0A zUS+}Mrdf3v2H~Dd&56$emFIfft_YEl4@t&?zfb!ge`#KOxRLoNd7&ddczXVpc$csa zJIH|%uBnvM@{e+BS$!9FUd-9frozT!CI08*dX%|4IoI*EPuc@fLB`*z)`GE`l_Ph+jVcAQPgFm;{Jnq#z@Id#c{oBQej3N2Sg?=T+M9>Mo3W!p)gly45=R-fJ+ zHu{KOoXx)e^!G}F?|Q?7rL%G_oR1F${E!2{P8a&a%pZtv2*bM76&D|ug;j9Du(_>! zHx_CFX_sKQ61!5InsU$jW>waCt^3Fe;{|d5zzAOL_EGiKDPL!-G1iE%ReK!yi$7r^ zS!j`Ax`YNG=?kGz*D@S~{1HlqaPlk&zAwV|S2`xBeaJ z*I>p5>mk8R{$LYB1l^C_q1_OE?>lB@+5>C(Er*ksf0WxT2mirxY3RVPx@8HF1c7rB z7S2)#r^^_Y7a&W-M5%zk{IMQUzE^H~prkt#yL1L*Gq#X^Yn?)hShY|frNVH_4}T|e zZ8;kCA)ED~uoc9y?q0bqvGTbHXFPhz7F3rV!eeJME&&g+7CK-R%-S2bdJ2m7hJ`W+ zXp;oKcTQMzw_xdLQ&n_5%QE4X9WK*kvn~|O+1Fub|1t8c@~;!ow*m^`{gF&xUG}`| zrP8N+isj#~1@D#H?vsC%8~i*U|ADnMO}j?0xKJT9$6AInlP0>)-!Om*I z4{!!fiH&(CiTSfUt~V6QV{0?1edomjF`TMawzHY*=OyA3oa$ctv$>#)QU(ZDF?I1w z(T!Wt4hx1;J8S=|N+^G!dam^aL-!K*b@28{gNMeX5>6 zfB6D2ScYgIomel#xDNGK+4zQ7uk#eU*mt6G3@_PPaZKQu*-W`C7gM8%O={}dzQLUXq0eU;QPk7E!#%s?D)25$Ky%sT(_(} zLMw@}d*#-BmU}jCB`_H@9z=P@n5&}4{f~0PDd6Iwig(Yw(pQ>F zBqsLMeZ{}#Gd7ng|Fuz8_nuJ?-Khy^+xhgo4{V=GP+DYOa;y7qv*xputQPqA(ro` zf0Ud0d!6R!F!?x2((8|+pG6N(-g?n*GJR?pR#rRmpB3KP$`KoT#p}{KSGPvVF2-N( z&yRr4Fk+?b|ui>v2tA}>RdAFDQhj|^CG`u7C?;Xo$hgV&g zt|JsvCz@dDsvoy|#Q&&0`TJ8E`_jKZ6Z1N&$S;q_XvL4i+5c=4)&8DxV?56#k=&Da zx|z({!^&x?V`}*9GkUMwvbTi$=tJY(1s(;y!d^rZ zoqjnMW+ckgx*g0TnRyKbtwAT5NbgKY;cKLGOiT)Bp)N*ZX;X^sZ!mAB^y}0Bebd7= z5)vg-DxU(jk#Acernmvq-|W#;g{HJMntu#oCoV>mWc0!gXqr&wzIkTw95ds}8fMRw z>2!^0n;CX!3L{&;ubyL~goE1+;AZ)>;_C=r(r@0n6m5$m7EE-Sa2DHjwjn4LJ{j{s zK7ME+LF76?rWt1;oU>w`gEoUQk(|BHjK@_2mihXCHJ*Drk9~BV_tb2s$uwZsjF16H zSB4HfUw;Hg?ChdB^_lko`Q+H<0!kY~K59Y%8W{Em2w~d|k-G^PV;&j4DOo5&jCM^d z)BJH^k=R@zodH6$eM4e#l+O${Uavv04y+s?d9uIpw0)H2266I*iG9J0t6`n9rcjEK zMGC$t&1JzgX~KJIE~~_ndVk(Hy+N>m;M&}fb+wS69A%y}f#D%|eJm6+KbR0AB&0vk zMOx5tL7&nh7?URyXDn3VL(c+IiBru5E6mjsi_~)w8YLU*eXn^K3X~V6tSt&v1>R`q z%0530d{VKg^Kny2m-U6x)(hJ=x~|19JXw`}wj_Xk#vI|=nOiS)@e~Bs4JzKef)~ER zUw<|F#&Cx9RU(>^GLH!rtaXZIaI^K=RTiV<_(tDsONMgWl$gyd;EkEU_WfGwi_uMT zBJ+iD788T*H$i;@>mMwM)vUHRErUv|T(_+vEv*x`ZDK8LGuaXrq-c(@ULS7RC9+t~ zSURxH(s3#{CT=RNK8&*F6OX3;Cvv zG|#rdtK2fDEom-dzBgP3yYsjggoq3Kj8y* zfd+j;x%Lxtqy0(~1-!N#W&O!$d!Ij56I?sh`}S;xAq?PZ1WUCNkHhf(WT8m)bgJzb z&R)mUaNOdm8S&8ZZn&v)_19SLjuoz%_P~naQK&l)yfctp_U zdpUqMvDnMc11oo*_QZW@lXLy)(9PJc#^{>bin=`KOF>bIkBE=S^dqNfLLLGHNo#aB3bwX3* zLR)!4+vq}Pt~Eb#bW04P@2KBTMS@1^nWtSCUX2V+^5M+`Cr(dbRZdsLP)vqB2)k1@H&=GwQ}(MP*5Ff)BQ@5~VTh#DqDWV+Mpy2R z2DXe-?y*xIx4SuLGT}e*d}Kb!6;mJH?gQQu_U+0S!a)n+{7!-#2eitI?g2e-JXn{ zJ(+cr{Bb6^;r8_4?CF`?v)i+0Snf!Ib0oRD6y3QL!d;sCTw2gwM&evX#$8tVTvprt z`K$Bi=I(NK=W=fD^1edX#%JxlmYUB7qh_hS8jYG-wIb@%oCcc}iq z_OibJxY*j(JvcO6@@0Sa+v38~#_Z`a0?f)lTS4m$)_5GK0 zy=iau|B|kg<1$OPUmVOg+O1A@bzB{x`=glDyE}iM?ao%-({-ir%j1o)JoQiAe{cVt zuD{d7&;QW-4otZ_f`h|Wh7KZZc#&g7BEnH1bEIm$7V=Iud@YoIMiXNi1`Fj_4`)fW zUXS1?DKmRVTeG_!#XrQc5iK;wAsr>WUA7VX#h%ePVuJ@;5s@%%Wq(=AeMwll0t%C|G^KkjX3IS=irrMu4A?BsZF zm+$2IUGDAVp>Vi%^WRh2?iPfzRqPf84-#HlzK4X5E}mMAgUb{h64ykq-xe|=nnD^@Xr+_?{>r)VjHAUm)WDkiS8dqh9DCA<6a1R)$xB8w9*39?N4Bf(po2j^j<$t|IJzN}|8cXEo#>UVPQj zbGZ1XZ&iIUXXy3o;yar_56`?sn#1LSb!qkGqJ7J+%OB34A6_lFe|NZA_TFJw9+8Gs zU#+5W)xuVTs2stoq3ku+>(Qcz*BkNjyuUY-^^8?F>q7Rjs5Rh5garE2~MuyX(y~r@P;~rTIR$moOEGJWVae{b^{AIH58y%%`pEw8S)#uC0 zLi$7#`0?mD)~wbC$xq6i1&FDGaE$tzsLU)wdCCijn7<|ge`yGa^)d6g4pmIouf2cv z4_zM~U=#nRptX>qRAG?I;3QIiypXcxzM!>cGQ^nv1qdH1Cm47_*v%zPJEp)P(4hHZ z)dx`qfypaWW9nnQ$IbP3b&98%HRJ4k;z@xKWt2pT@u4%*pP(5W&tuVX(a|4R*!P|) zXq_gek8d6<6)TDjjwj}v>v0^MSFoX6ljYZ0DAXcG;V;5cs{In^%ojxTXYLDHKg_qe zr~j* zxT`$RCblPgQwU#-;L)T|RT9}RmC`3Wic>!S&~-oaCubv50XMVOdAIB_4SONhp%1w} zs*uzYb7~|PSO?;kQ0FJ=|$6SZC6>(JLW4XM>O&3r#UXOZT~SMKkd&J@2W*NCam zDOLJbVQ^8QKT)CEGWxB?=c3Yts8av)zZJAvt5zDQUsO9|YZV(Le{E$`i0Ad) z0{!}*3R*Ag!d365KV$Pl;+OUDF;y1q$_t|gmksF?RhFV-3zI&Vjrl~?*7C}WGnto7 zWvbP-dSi=o?U&7UG1c}~%CDyBn?JTrR6BYd#M@8`Ybr}Jhy~MytX@jJ8mPu{-GQkX zJnU)fyijnBiu?~Jw z9U(+#{ry4SPNDKujHH5n11#G_;@acukI!2M`Q;e=&FNzvNW9OtmVOlD_46h4?D{j3 zxFJ4FWfM;KdssoOAu(-ylTG6H$V!=>tsmhQ7rA-+y0XB7ppZ{D=TiRL{fBG++*53TU zJi&@z_rs4(Agf=`qWJ=#fiyV;2la|IU82Q^g&*uj(7SY~CJp{tO=|Ju7IH-?jbE&S z&2;l>Rq@)hE7|{jpnM?uoDm!Q%iwW{MCTgxUF!fs?S4W?zy5<*2LEw>An@(d21Kua zkUSPo?%DKap4ww>Fokpm}C-<-Ko?ei=?Aq5)Yo9Cc#@r_)Nv_H=f#yH+UN*#`H`2#?#+=UG zn=wCrn&P%DZK!!QOyxj~ciIUhCeELU`GKMI(jW5FyzL*{&4j8yS*OCd4T|QTgw?*C z|7&#aX4>ykv?tU3~F46*^F8kpZNtGX|qGfC|;GuY1C zy*_ThmDwrIc3JXO2%A^(@A_Knzu$=Ydl-kg*;>8({o~W!br|OFMc%ucGYsYq*Xy|# zf|CM-Gwf_H57zql?(REkEe$-B=%sgs#AN6OY^UJ}%lgaI1uS0KRZ{sfQvcJ=%AgR$ zbYIZw9mK^E#5o+qZ5_l*9gMK{6Do5`|I7{R@c{#Dh{2ljRGxG#KGF)oGWzd_uKW+Y z-b;rE<;e%A&Aw&dO-pjUz$jyfsUWXV{hnk3mn(2pHc!%Q1y9ay# z!k_@K393KL;WjkX9pYx$8d#PVwqF|NM;)TA5Q422{HDbPsUQB{JN&+&^}d}oay~rz zIy{y-;=W?ksx;IQ$D5xD;5Zyy%l?L+{eEXW!sWBijYycAg1gMM|2qh7iED_dJcG+M zAC+j-1HGsw@2HRIQLPG5wLAV8cs`IJKf=)(_4UN3zBQ^{!KJG;8u}vSZEK`sPas{o z^x%9{oQ~A|wbFuj%;J2^(sfJ$RqPLr*cF9Xv{>w}e(ZyRXxhYJdRTPUu>Vi7xO4ru z%lW7h+!!5Hz#mHgzT+qdNSu>5YDy1WSQ2M`%t-4kHUt1=K;lkz;{tlDGsEI7(2=X` z3BAWry^sW8K94#Tguo`j9Of%2=uC@8cvu#J2L%wIZJ22w*ll*qNpV$xc;J2S84ZXk z-;>@X(2YN-11EV99WR~%yr*730I;ewNtP2=K|aw)BV_J4%Bs|pDnEjPBjtHQFz=2l z(B{5uFv$*@V#tYui3<&qj)1`Plgw@W2$4WPuhhb0l;hhbZi4A_di8Nyf(?Gug6N0g3{M;UPuI+k^_iJ_ zeC#qZRFD~_@jx&?;05IVs>&P>0HfX%Ayeq5Gv@_>U=zRtEdUq|D2>SUdh2Cr0+6^? z0`~w&3V~oGu>UO%Hb0uZFt3m{D4Okpt^FN;RVTA+-$s_dpHN+ z9LThg{XqNyh@}C*oi6G5ZCL%Ak(?g@jtAf&3$S4#V+(14?SPnlz)%AKtWn&wmx(|F zu=oKkHsDB$3_}Avczjm68^YZu2G0cW?F+DZ#2L>SP}~Nfaz<3y6i^@m7+PlpIRF^_ zu?*u15cycyLJOkN08m0f>Efu4_KI;%kf}Hj-X4so6a2hb*2M*?_Te3!0q!Q={|EbV z-j}s1STt#L+MuMJ0o{1c_ZR*1k)W1yAR1KBxu&)0bsMl?^?pBf_ug z?Bi|i1NMwq&SaKi!9h!J0l1HA3!tE-5kQ?nmAh>T!Wnqf%ljvlmzf_pn^8`aT##?z zzD%B_^(ul_5P)~=Gx-=uBP2)CmuAZThE}>kI=`7j`XdIz)vQI3V{pZ2ugg6BvG)0m z0&RTh-p9%&{0wnrd{I!DFaanx(i@}%E>{9~v;!3IeAujj@9{zQIBr#+eH?vxza$5I zxAm6z1}FQ?_>K7^uOJAE9~fsBR=6L=Fpy>bTLJ#Xh5=cUl-lBH;_ZOq9bFVv*r{|( zmev#pQ9xy&{D9Q&`82RJ(V3F3xH+P(Kv@Fs3$0q83Maz4DvGFwRc%(XD06t7;ByKP zt?gTSSZa}P#B)@sj!*N^S~l>Y-42}-i~u`SMv}}()(+%Aoq?TgfEk}^DnNnEbjR7N z+&!f#a%g8H7dQsLh8|i*=?okgO$+e_B5Wft{s^#$2*{uV3`YX<_j`KE^Kon%+Yg$% z$(Wg=yK6KUj(_;&*wsHF$bOM&!;x98^yA|tZ5AFsN`$*vS*d3tDra~hi}FSRN}DBU zt58SVE0fh6N!jDN9qbO#I=f-acAj<%R89>cX@89*pIEm-R*%}6=Uz} zip`LIbwB+(p4dPXM#npGjd-kbZb#YypTE;nPTte?CzG4m5{ZAXKNw6BF>{jyWelJv z_jzzjJG?G}sz?=5PNGSP;~zoe0n151+&V#ejsB@RpO&<#AZOmG6kdwDVU#G4QGR;- zm@ztY5>g#$(en}4q&y>Zn6xk{d|c>pSyIMF|0vFxp`DyED?jLF?3oG!%*b2$niuwP z2BA8%SQ_wb4=Hr*`{OF`vK%)tOv2S5?CIEKhrY~9faZ!{a{u==@fY=!jZO|(> zUFhvliEjh6`qfPD44^`m>pINg)&Xqo<}7mn9=`yMk#mHi-@PXQpXR0vbLPE2enrFs zz8-w_@8PBsFXNE_ONfK-#(`AMr6?;PF5rud61SJb0!`glV(>IE!0mygznS@c#^j=F z#1DSl1>ey*`ko>IAjr%ONIN}U>Ej-|?BcatiSOr0i!3Kqou`F~=t_RTGeH@46;$Q` z+Nyg}xvGHj|T6a#uN)R=-m1b`}{`|Vz@b-DnAz?b%ON$iDA?4h9VjTPOvYN+;G1>d#~ z(;)j~0&i==weNcZa$}yP1H>M1Ej4bye^VeH`ns z>b02f$5V?z@z&-1Mb<3O$(sP@1z`4;tL0w3Dlm~}oFC+Sc*CnU<4cNq(g$h4HZn?; z2~YAO2Nu2c`7F4>tlemLFNM@FFemuu2`9*hVU#obpokqb#acJZz@uq!4|V7E8ulE7 z!Le#b=v#mOQR`LWxw^9Nmdn9^vwdu1d5P=xWYLQc4r}iWYr!!qFWUp9un!4%^D+WZ zR6T&n=r^q^UQ&11Ld3%|lgi2X8^B+c!HZL{*Wl$wfT83T@9ea|r>{LVJ;IXSZwjMiGSmlv@|J6-{nBQC0x~x4(|5gKU*g{q{g1s$)m% z3`g6$|M>ru$0=_MYf>okIjPMC_d88g|Fm3sGFsJnJ9A{Yr2eNw>90akqdY}#rkxVu zgHx8bll683<|cPJuLW^9D>kR@*7Gojb-(YAyYEQAh_!fqA;tv7t;7ZQrv;jO$p)Ba z%k#m5m7O52}vnw8Cf}b1x5FCy|TKtzOlKbt)uHxZ~x%u zk+F%XFSFmiFZ@_uUEA2&**o}kbaHla_51cO28cr;7H=XIj7!R<(;9Co6Gp-;mn@cG z_B@K}k>%Ic1atW~CaF-0$B7n-N$i>>I&Fz>l+*Z3hms#BS*rf;3R>^!dZfB+9aIyO z$(tgcQXvkd&y59q3G9!rW+*`obK%IspjIh{M4FzmxOFmOs5h@t9F00AgeYJD5im9g z`#s78X(GjlPgr=_hD7&~;uFhV3v1}U4+O=B{AqShbF-T2Ik&auGV2Lyp~q42rYi=7 z)SFO3)5k)3fqWGB_9A4jewyJUWFafuAA*6Ph-d72-F_+IbMVYmBGPZtfqUwu1S2)V zF6%qbWewSb{B93O7y7aEKsmSC(B&|efW_p%K*anM2~F06w|}m#Pq2u^v8W*`V2~Jf zbucj9Zn_uu*<0)90YrN5O_R{8^rk@Qy-NoTAiZ}5RKP-$B8W6KC+`2unLYc=%-Q#zd2n9$b$QIA z0AXdV_wVziP@ai~LWNtF(ZrE=WJtZ74grORaxiscNF+r8DJWlQJOCTAa<7F5zoCs{ zp^(D&&{OO1)iN*|;VP-w*zjnooCSI<*w_{d`^t}*9|~1=LjeO<1)UVmOX^E2lmBkR zNuAe3;1v+sk#!P>e1DFv3rM?m97rN3>%qrcXf(-?9?-?2tz+5~-vC!)( za^w?yq4aL=^eN!Uh8kHY=}Ipl|M?geyZ}qV?$LT}--paGp4U6? zbS1U36Kl#Es*%U(BrgyfNT{i&xVpaCOs}vNePeyKaJiF&TIbevI&&dB#84Y~J(L0# zMhk(&M&1sM;q^&X2hV+W4dshM-djk%eKRvIW|!-{!r8(Cy{wMJaygU==H`1}>5R$= zO|=?b@gV)FfL|!|YENtTvhoDqP+$yt1WVFDl{c_Kt>d?vs4`&~3DLeLvrdberBkNa zXHpLVD>@w_~i3XHF~?wC6Cy2 zFSW}<5#kW*HMR`G){WKJD`ug{1{>}#ukxN+oC+3)FmDI=kGptAV&>4$-7dzJ=EMT{ zlSrzLTOV!-J+w&ta5$I0tVup3;{|zDpA`?KjP0Q| zKk^3olxJyaD4+a6=6h0USmzOf`erGH3DzVST77-lhXZE-o9jb&@$LAsdEmV?@ffO+ z-XI90Mag?lReoIWJy!Hh<9LBI=0mtL`(B<={hU%2V0+~h0#5XW;PH_*sv#TE_oe!) zNgsvl-AIgKmL(3fZkE{^-W@+i%d%10E#ITRjs$Bxi7ap zl~W#3V#%Lr_gHA0C{vh*xxsZ?q_C5HPzTe4LW{c@uMskc1+FZy$;`3Ocdur8)gyiQ zY-H9$`JmoR^ntO$IK=OScOIH4u9dv9a&pd;rMWqkcywL+HYZ2A z;w4v`div5XVYU+VoERGe_RcoHmnf>fdMvg2vQnu*ZuxyR!7qXO!wefZT@ozrCUuYp$k+s{m9tLNAN zt8GWi_JpdDCP#OeI{92WDclDmzAM)4?8#}mLTkt~?T)5ouSI_%GZeQyg^;r$?@Ltn zwi+1$Q?U~u87{Hq-Jzr^TLM5C>)UZ{0MF8c$3Ts6ZJ4-j=lS6!G5zJ>s|X|^_|>xq zztRfChB|NRs4SQvg@EP-uQ&-)`$bo12Mc7%{*{D}yJDL_+Ty(-UB^rY*rV5lq;kFX6bPi(y$%arPZ^M1 z2mMr6=Q%q!A9$>WC3`ee$nIblt}&4i@nY*EX~zLXZ{K}gLkhE{kSRfn#*+k5gR}_r z;M-UedG&!$5*Igmy_;m^+1k>)diP$6#@3KM_5@$oC4nph_*l*9e5gKZNL%6iWZU{W zHSVp+Rr(PKiJHJtd4gHiBZG*%(9)!vNDn((@@a63nbuEMNpXTfiPWq^m0|Ria-RJN|mq&(T|T=eca6@q~hIQrwqT5)N6H#fUxj=ow*3k zS#7G)4y2TZC||V7D$-KjnG=q`iibL9g@PIpsOz61(FACl>KGVHiU=5q0E9a#$D4mU z!%|#f*s9BXxV4;8T^5{HpV0iNE4e>Cy$5CKfKBaVn3~7VWs*Ww!OGg#l3no=YhT37 zAr220y1z-el*J1b#FLi%rmCSW-HCJ?=dU2|b)zO#F9@xDE>lxWJyIMgg~%By5sXFg zZ=x?z-}oe=b5{(;eX-`fe%TDYYMTJgFPfU7j{XSsr5s%s@QCi08%0L^WBN&YA$P__ zzFmIxs-2EIf_O7qv98Gi;wB@f}<$9ZVYb;d!WrWA7#`vR3o|ruz8*1KZ zA>I>r-d~eEXAFFV+q|Upd=&e9P{#A*GUwSn&T~)kaWe8Behu8T=UDv4zrD)6f?atN znWSnkft-reWE8xJ7Q8VPsmCaE%|qzV(e-^HOBrDs4`KU1N7sejlZ1M-g#0~(wD(0w zM+L%?;$YFxP%?o;578!RDp<5fsElA9qiB%~T)qBg>;RneqhPRy_?;y2#(MFteevFU zk)EUr{ZrzjG7^(A;x+Yf($R@h58_dGu?Rv^SoHvZvdqQAZq@gbqGw^aEJo)y18DjZ zDT)Ir8d+%uPw8_F((DJ)+_Ey~J!OO%WW)|+BxGe9qeNv3Wl0-kWgnvB4KC{5QEJf$ zof5fn$y2`bQz=4M){;rqMpnVzQ^C1GL83t#o-A)XElWNS7+)qAmJC1Mx43yANsy8A z_k_ili>V(dHApLGdMa1ND(6ir7d0q19w;}C^rFlb6>$aDc`CTo` z@0z!hwQ5SWWM8aDS6>oJfjMlc2Q!Pw?aR5PXt=)6k)9cHkkd`{(!G+btN21U@4If% zUEP8dy^S<-NU=&=k96C-}^OldqqQ2`n%lQlsk&E2F|IH zL*GR=W?(K}_ng)5kv86sg5F-t*LFEHawT9d21ecYziVXria{#zxcDL(@)qvj}f9ky+!SY9pbP?$~q336179SmRv4qDI{!O#aflLkrz*#t&GD z^;!6-yi_FZ1JWiTIciFuLzrNy8PgAA)+Wo*L(6k4R_yn!xD~7akw zooXAVAn>vd9qnzl#%~|j#6F^9pFKO(u`2K5Xjj(6pED^Q>;51(jeRJQYQ4^(tBJRo zg|e81w?5xVmu0`($C-xT?p3_@$2-<}1a+5el+)WEE=>8azs_C1HfJBW;rdI#E&aaR znU5Pyvl|1e8=av$Q@R`bk$W8K@&t>kn4)VZpM9f(l#HRc0xOqVv!}YDr&hYB_L1i` zMK4`N?;D2Rw|%|Mo4u8Ocxg9NEH!yJv+{lNez>vY&JTF?xB7`he= z!PmESIry6|whYtyrI}YS11pbUlOep}y?TXw&^JWOhy&>tdgD0s2p)RdFYL1-P*Q$Uy{VGy^lt7B~I|GmnUSYZOP`65Zt&-{?mT z^TY1F!GAwS|6rpyLp(h}B>XZ;0R0naS`!#fo}SB0U~N?m%7{Pj&)KAqB=%Olqa{h2 z-HBH|S*ew^iQ#Xm=_JA30KXJa`jEbseXYwoX; zT;IKKKmd-S4M%f|V^GdJ7m&x^mdAaXcV0PPC?H?#l=@R^KJWK*>41V+^#a0|{PTV_ z2orYoQ<}%)G%p-D^#Tfw+ltIji!7CkZ32qz+lp;9a-Ee+yaP&7t&03lOEAi%&fO(P zI;C-^rHRUAsR3n~ZDrY~WqHcwMFHhyZRJ&`<#oyxjR6&{Z55rT6^ zm6OU_}t3L-+Z?si!pH_cUt~m^-Iccl;by@?e)RG3)Qnc67oYgX@ z)SVSOo@=k;KC3&gQZE!p99FHDIIEXdX^;|ull0{TcX-q;?7zURa#R6TQl34 zZnm}Nsk9XZww1NFRh_lfskAo+wzsyocb>I(sdV%Pb_}+6jGlE&s&vi)h0-TCn!26XnsvFs7;;=o@DQwEI5I3sZ9w5Ple`y9LSYNxH2 zZWqSAoIm(g?*{D>@VNi)Qq#XylKw_b3IAeErL6xplk{)alt@h}x%K|LsA)^>Ke3YZ zFVr;HBZO@3|J_Q`hQ*b0bT3ugXueEWyuv>2JUhCv(DU!8De=co_GcxD#cmk`BT`cW zmio_368%-tl~CsUL~F|SsFY|;eb!h0JvCj8zR`i*o^(5rUp6|L~43MllYh{`f4_oW%CwUsALm5?_a6uMq$c* zhmE3)NB=@ir8z^h)=PSB)DD+oHIbX;?~L)A9$;n2X2lEQN>WwJm-7E*CCLdA{bwb~ zajJ6c>b1cfm^|M$q4CXTon6z?T$XzCa=7?T%O@~k`$uu-1mo?Qf@uI;6A{g?zBHB`qxU**ZpCs{tE{qa`PjO;2VBo zr&)0K>%lmZT;dNkb^bo7BU1H!>iU01O;HgNKmJo{%Dni#>gavY(e@u|DtWvd%Ib2w z68VqR)aB%J#^0!^@6O2@E<*B@uwMB0*0fDV?I~j*1?N*-*H_h<->3g1HU0Ht$(Kk? zmm@Czr_}VxBeEr4iJjA<51pky4|0jr6d5eK#p55S0deQ6g&5cYw6Qo65uGkdlRYfk z2riuE4GFEoUI-s`9!y)OoAJ>|i1771O2gxPXsw$H3BAT|3!NU0g}rb|NN&4B%(4#x%k#+EV{d$S={NR|+->oDK zZ9M%kQgZ1PSy%AsL9TT)KayN;0?Y9o2fOj_R+2>YCZkQh=d+ELUTv2eiwhw9&zYoM zBp+q<3J{=dVi0^cnaty^{WVXIsZ5^Fpn~_{HP4~xoYU_mMsLLQCDe6p!aPc4)Sv1n zZYC^pr~Y%)bbe^AsckmyTJV+%$)JH~>kzqb>XwESZvG`!q(%#ceozutN^OU$jVKbg zVy$@7$B|a|)Z58Q;M&`seV|qfhlatWjIJ^tGCmjTu~nfW8IE3s9CLxBQjVl;Nlh^K z*&fonCi4ODY(&CjQ~HE&b(DqifK? z@P}Wgtgi^O7t!PwP-i))Cg3id;&Yu! zs1YIh1|l`xvN$`P$J6@MnBqVhGrl^COX``SqfTbSsOBaGX^QwaUmZ-(7T$bmq@s3q z;!FnBT;mnU(WX&7CU}sJzOcC;u&4?TY%O|&CcRKwO75ldcJ<3T_UJmLr)doI2hU;L z!DyIofd;gC;Xc6Uwu=eLduJfw<9z-%`4dk*pia3APjQJ%W!U9C6&}&2gx}jze)e&5 zuX(^)YyVq57v-imX}1!+M`8>TV0g1Td?yE_lH&v9OYn~2H+Qmaue|?mad&{giGov9 zHmzUPhRi5h?odBOLYVM=f$`i2rGd~D?KCurBnk~6fPM>K?68gH4n^gUB@m6XoOXd} zcyrV0UfL%WP5_^?2X4AwQhMiznKRSk2)C_ z&Y0o)GMM=R4`sXLC-+<}oIlc%L6-gsrm1T)Js0oOpJ~UKp$8QaLVFze0@3L_Fqmj^ znd*ZzuKAVP(oU6yYpPfLJ#pVS^;7$w?2_IK&Lokyk$fY8)Uh7V7#PS^^zD`1-7q!( z`FIKW{*{ff;h}L6D-Q4qv{>8Dx9vM7IdafVSUI3D5cR2O{#59JH?+yt7BJKbTC=8br zhG@u0ks(kthUPBN)9g><2V^$`BohFQovU<407**_#ejuL0(O1UUxqXUUIdWf{TYw| z8<)9tKoMkP!ty6EJ10#P7s#E&H4Z z@RGUtb43Cy30N|EIN~$F#P^3LX7+=@2=GMKmP_;rKVH47En}z`U6d~nUe|}^P^MpAU4hZ*+y1T4F!^cB(lXI*g$~utw zNNYWBZ~9t5_O2~=3&6MxXUD;5mVqC368E(smN3_bB0qR)j4%rP6$*LZ2o`$)Kh^;a zHvg;$0E+Wt;fv@hg_EMuOUF+1D4-D$!iCplM@ewq6=rygA>VU_%Y(3l%cKcdD?fm2 zIf+~AoME%q!Vl_`7K~ctuz91c=;wywiD=)p^+ko>4nyZJPhlXUfoG=5|vO~PeFDwb60nIP&J4UYIK z03Wb-ng;`S!er%yu`nPsIwOLgO)ARB{MTLKm!%Mt5inv5@Yn_;YyjE>6Ur|Z5uZb= z2T6Y)bIhN6M&hQ@EC5mx&xz85dPO;8IDiRw3Ks&SqKNYik0*U|HFZ3wq#n{HWDsZ* z44EeYax}1b!ts61pM3(kt}e(>3#>BaO|^*T)rXOz6MRWQM_tbzkpP%})OEo-{iRte ztq^T767pK?CwE|O4Nikk+VM{3dF1V)kcHW{e9BC{61!J@KXbpiw*% z;XUl_EtUb&0dcJKsWr%=NC!yDhUJz${O$>dzyc+Gf=j%z-?}?mh%%1w(I>thDOjTH zS4LXILk4Qjr4~7W`_fP8^vkvxz;8z7myC^~j)=d*9xVFh3<-vj^A$4DJQt6FoKl0q zQ$Q(Qv_!O0F3XR8B6g4?vJVa^;_zoeRb0$48&h_^s1v?@9&9SF6u{>Rl4m_TbrL|| zQC2dQ;lM$rlPTK(avX4;GKS0TIV2?E4oNK}1{W#=Znfr6q2RpiwdXeh@mb(}Th4X6 z+_wWcqm3ZAP#5P5&M^wWmYoU! zA|={-PpjY(C)BJWLt`QJTeS6!HNUoxcSnyc);H42QzL9B;?lx+WRx4>Hb&Q#e02jM z?Hk(l5g9*N;E@|KmCCl_hZse1-XyVVLr#BvCCKL!4kr4{7)K~wKrGvExs-kuEi$u! zvf_pqIM|*ef`dPKVZguKF*Mvx$yqR~(h?c?;al05O{rW&83QNB%p?9D&*t0{k%Nr?}5gMbOq4_{|1VQdi=1MX~AH zvTkieo=inu`MaWQ*HNWR-t_iE*9iGm6>%OvPFv|DO($hY@|i@$aS$xwsngKo=5>pY zIys?JW$!nWOTPW5j&|1K_5rGYz3+IT$$aF4=AnJf!^e@ z3PXoFI$YdNsv;eIa-Ije-`L2=5mKD*CvvX2Q4CU%Au6MkF1QE4q=MWkTj5&hZ{n}* z`(NL%m+-po0d8sZQ?{NDz+J!@pEt>Oe>6Z9XhynNZzBeQ48J6MJMfy^H9}=T^%)rB zF+gn$(e@8_XcC>+0=RA9{h3`d6VZgGg0QL~^LZT*KU8UB7xB&aNw$d2Jj{g=715C) zn$7_R^|!bGY_D$f#eap1dzaBm`3&DrWBFOYgu^d28)!tNRu6$*Y)@=9LKmoYYQK7I zOIv?p7@3Lo_H*(oVDwy*fAn>vAh`V14JDJ0eOYTZ7JEO&hWgTV;CCJqKftz>3YNEg z<+@YK)phdIsV+HHly7{xFKZn(E<#^QeItElF6G_EO9{6z(#}b)cauE7Ci%Fh_|>Ka z&8LKer$n=-;GI(!-c3pVnv&w4mQkCQGoMxnoKs=1Sv>hz!k2X&WJ{24huze#K=~&PHta~L83~P01#R`({H3H zjTrs(h6h^vROH=@eN5T&z)>msD@HU>%87UteVmUEnngdvXs}qQbn2s#bqgn6CRMZA zveaT|{KdUw#?Ba&p32R8Xfd~$uS*kFN?O(&rGg9D`Q}#i9jH7j3Cg)5J5guh(NGB> zRJyb`0>=pkQ>f~AQKqRX0dR*d4yOaNEsY;oM;`r>mmbNEevETjQkfuRXe zey`tQMoUv9bU>+$O!a7<7V}PoED*6YeKV3rG|(q?llb-vaBg7kYlHF`!*d#8e!BVM zZ~Z%4yCnq!<8+kZV*R)Mkuj6|>#MJXt@DBdiH(VIw4 zL<0B8geAumuWE!$D)OP>OO_ZO5qZx-M_Sl}%~uj1mTL3s zXSle8xmP=hCgcg?F0j_-ciF*7_~0U`mo8tgTOJ2GHjJwgPJF?)-V zuFd4uStEEq#te~`C#$$Hh=ymRrqLJyrH`SiCSfJ5EB*plVT!4|{2GKpd}OyeO1G^V zTuf!V)6na?sWADp9SjrmVloV;^;7vU_4-_t&#q0l0N=*ryI(_RX2j7&);^(MvrVYi zI6kbt5*#(%md+rJN#&yan&3OP6UMX1zD|lND9+4(P!1NfjrP3nW*g0X9gI%NG?4tx zVbJ17B^7aXGe4xyH_*dpP7!ofE0nS6kj|JtQMkD+?e!=wf%XJbd4%Sy%`Y58YYo37 z1^T(zpvXvE&<%)3h8y?W-fhRIH>zDq7p3BS4PcdzJ8s61;CIA`mtkX1Uc3i1jJD*| zatOmE$%Z9~&2OL5#)p#u#D5QS?mAmkI5WWUfZ|1BR%Ig9a>gv;3fYjku+G*_ruiX_ zj!3%m_zh2zg{{`>7+L0sp80q~y{#g<469N=Z{eUSYbrMW7Hq=5 z)6cNkv(U+SFQPYlPr=Pbqb$*S1JEihEx{@0Ipqa$HUycW=LpynWw#|I4nK ze#XoL()-#x+QPgK>{Tvplg0^?@v5ADenraj>h})e_Z}}{|AW%1#opeN$m6HpBfKO8 z!;)XIR1i+Zq$2BiuXtuGHc3DA)4^L2Kr{K-Q?4I4ok1yf>;4xLsF zt)%&Z>q8e9<3yt(QzF5`CSucMQouk-M_s+(qEypg8n^#qqn^GdU?O?{72oXuw92c0Sx`l8GeDm&dK z`r_$55jt|7&mqazuYYaho7Z@DT{HHR-ka$9=Jr=T{lnwa^NSzOR`g5+jHty$BR%=M zF;Fgg#2ee~;YcVQwTFJfjqYcPlrpa)iE}cLh)Gn`fZJGZAK@ZQ={n!HMrh=VQU>PObzdv+bs7z40)3>b=w$xYr~Eg{y~L&qDK8+y$|YzgJe_a4x6sFSgXAnS zwF&xUUq~^xeBDv!4;+UKrRaZf4Ca9lj9kd*uYl^WR4{fqJ0l!QgN#yEmn+iEQiJur zvn9z@|1OcX;Sg@y6i z$il2kEZ*>WX+HC;wzin*D;im0X5&RU9r`ODZqC(Mk5>n)(2z0;2c;Lq?LZb(s^oQc zrzQ)T__-(4ezsIxnfs<8w4deraSkSq~G8|=rq{!LYb!A z`6%q2kax^Q5+D;$di3%6!0l9YGL$|t9ZS}(I&mBN+i4jOvX5vkiqScR-l60ThheZn z3L4KTTy7f`CTjC%7A9RYIeG(4PFO`EAO6(3N>Pa4gIEe?@jVxuEevJEzzPS{$sFn5 zKvL1*w?aWm+Wx}lo>Rsp*}kjB+LB7MVFIM~PMOiB%*%>a>4J8;(I(Q*rLkA*?a;u@ zw`LQ$nU+~ftnxr7P93UzIx#NA^2NBktRz3Hyxd1`!GW{pn5iG)E*Apa;9M>RSf$(t zEj62XU@6fuW1&dsm(HmyK{<&DJlGI_GRLp52o4Zq|?3n?t=QBP&y+_Y5a> zmOqd{{AD%7SF22K!V4#`s~ne;IO_)llFjM|O;8(KVTJ)pCd2C}BlZY)wrDI&jEem3 zbH#pfYDtK{t}NP+HV!K$ll%O|)Zc=d3Nw|XqsbYpg5yB(buS9KiMwBh{A_5NG`hc{ z8Q$J1$ZlG2Y)#1xgw2gh@l zT;3lsUOHKOM!0uz^OnM;v)y)H!s&kVo7~N4 zMTwPpex9amxt%xRqqbPo3ZudL6_#qLNI2IjU6|49^OSj5RaJ1;Vg0p;hC3a#oH5f4 zDG7?J(lI7WtBkb+7&u&%5c`0ufGzA{pL9-Ltesf_$6{%;VlhL!Q%V8nN4tKd_r&CY z;74lFWi3gFOafN3n|C)uTbX}9A$qBRhci>>>ZPf~m>B`ef!jLF2-k$HB|(u}d;LN= z<ls5APK6ZP+0`W9C74-^*ieLSjC$rL`?$At zQH`85yA{jk>_1;q)wGBBegSg6FNs{f(|?T#*+4SGEUG{bA0-AgvnbWpHE1{{>=?cB zRi){&MFtr;l&R-3N0@?9cXo87C!R(ioTHE zSWtepw5FjL6S#;WcosOm+w!n#oA!Q+lp4luF90vza9{KXEtmF*Ma@m~i-C*nFAmxi zU+!mL4Bm45@b$got5X_t?`PsB$2*F6NE(Q~HTwY+Ky*=BNQKO@r;tA->&C`Og^4&> z=An$b*{k=$FIKM5d9uAG-Up77SXyQ(Xu*qGNXLLBt1LZ;J}qUbhjte}a(+C%TTz$o zyZi7X7gVVp{`xi6R*-qVEKhUaCkW@TSnn)g%&7*Q& zzw#%jX(3m@N!VW3zHGv1f3pE6?!0l$T6sF_y= zIIZ&Gl=vc_{RwKSE<<<`T~sc6Ap)u^ln)R+oI86Fe}bC1h+c7*Z!y-YA2~iC`c-zm zJq=O)#LufVc+F)$xj^+Z{DIQ2>CS$7kLnkhT%}P*mxE^?Ro9e1D2)g19OOcYe+<0J zlQAye2?YXb8+yc$=(C;gC0Eoo4RV!dD~Lr+Yqc$t56biHJBKwPYG18*Ro)J}{Aegp z+je-MvbebOqq#?I$0Jwe-ImKy`$x6ifDbAk&UTJoK`-rLc~w`aT#tJME`5uBp!$(> z_qhMcrTwH_)z9LtC&Sj44zfO|uBq&vj1!X&`Mhcy*IZAh3oad&KTz8;-94Qr1~uz* z)wUg7&lW#kI%@l%wi~!h3~F9J?&iJpEynfdM}f;HLk}(;Jlp;G>DR%@RPLoIR;^!K z)|bzoeOnlW<9_XiT>iPrd--J8_4h%+%6b%4+cH%*ih5|7dJ08D3~H{TXg8N>_fd4G%XAP+ddd}g zMoR{c6$XAwM)(S&j3txu3KKD?skg#xV0q4D<(!ozi^B?w2QjF*!iu$Ii(X+%vSiO% zVJ8MP%U3w+Ejim(IJ+&mhE}+yEV&m}xK}NCHdlD|EqPB@cp+ANl&gGG?l26v}@y6dHdF z#kGn5MnkcxM)7}YD7OC>L$M~mKl;Z|m>4}G8j820kjG@@e+&iX1X-YD@qb|`IGpG= zONMl7ujPki=xvrSnG+2Kc8c+DW7}M6(_LGX3>w1&W@z(nGZ7CcL$yFpJ0}ey~cZOny9+HQ{QwRL3 zq0oqRCSE%e4TWQ9!#M|AK%*s>%Jz?;n9w?H&-+(Hkv+VUVxq%zUh<3l)t@8`v+2ab zeSXN*x@@L@$aVc^hC*8Xll>~^8qrX|g>KvMXL3Ig$U*Qk+%{M$;3L-^_-`^4%wb%f zgMZ6){ez*Xi$L2bA7p0C2*{P_jyjkeWW5>rE7vt=nf{)-1kwK=8j4QAQGa5t%OsHR z($V0!barhnKvVi(8wx8xq!xobY}=wblq0|M-VElazBm6z#3`dstZAScZK6H^`U)fHL zjLq~>B)R9*$>?JsQ`O9*(c4aRn!PYX3pbC^fE0A8T>e&gj9Cw?mx>{|?sykgf0mbU3S}1#@Kvlt0bc)z%5i z)?@SnlGfGc;Ao|`I^Ua&ccbI zeU|h*88)SDNbCP?s@ks5#@%SCG z7dY3YhY4UN)V(k?=trTUVC}uO1TEsR#LTZzS4%*(6iKgQl@&Dkr+YN7t2T?TC1S`$ zQ6SB+SKcuFX162~!pets6m541c!&dO-{3)EsjZp0Q_AYhUNW8pfChmEp!#SMT0YEu zLIC?%HXcx*2O&m$ASn(2*>HgFWfd+uDP-eCGc*kX2XfdUA!FNLU0>lBixbeGC=n`X zqF%7;*OBpvgQT$w@7_-!Nl4N#5Gni<|5-dqB*~tq6LLYY$dgQP0!@zKgXF~HAr?z+ z@SiHBMJ&h~;(YwgwKlNK#kc>%cJ!nS9ze$eP#*n#8fqkj_klmXiz!tY6CWfpskN7T z86e|AL*VoNR)k+$pAcqz5D?#*@=Xl{mpI8_E^RfbE+Nl}^SpvMJc*GWX5ytKl*JD@ z!!U{g_3@y-DyG{p5JLfL{HnWlN_U;~3Im{*%R$f9^PzT^j19j^B83O2C(x)8+-n&H zMRH02emp5okQQ%Pnkk=bP zkhXGT;o~9W1JOx(7@0HfPwI#GzkLx51I zjq`o1iZrOf7@de*VHg0(aV}hL{w(^y;v+wUrV!aTz$aEXu{1=1456)kSa%gD^|>5k z11FsTsE`1ulqux|pl=jHjk_g)4yCGnaswuc&i^9`sB6Qhmi@^3fuoObtpSh*xD&Jg zU=>6@D#1#j?XUB}bLD+L%HKKX14w*=Lk>7V0UK&uL;%brav#WPlKgzcQK1d#FNQPo zU7S6hJ{m$W$>=jDWyHI3s-=Bho-a2trz`DTt47 z5_w!>8~Y-eSf4bm5ss^P6DN)WU%~F2&v1_P@h4BfwjH||uDkNn3pf&=!b0!xBTd{R z!}WDE`@%zXBE7U=VPu2xBJ|px2#X776%w}uqF_l94kFVB8Wq9$(g-bt-#0%9@0zzP zacd0kNRW-?bOWgseIiQ1>V06bI2d4#U^WaByl3m&XH43kuq_|6FaVOd0Sb*GLt4NQ zt6jY>bN)bfpmr8I-&0G6^%Hh z?&yfvNHhA~F2zU>KuHsTE(MVLIPRV3l~Dea+b5(1*~E|D{!|IERD5poY+z3Ys5Jnv zk%t|#3Y7Rdkt|2vu}x)BawA#xCnluWB0|R2Aw4Y*_llx1CjbJLdae&duL7kJ#4ea? z;D#N4LX^r?p3grxIF_H1>W5DqV)S*gkm)X@^v@~X&`+X5-0i_U2%5aqjT{{^lJ?}4 zU33*9>L7yWhzZVtmi`C_L2V_E z7fR5lC09wGx|@`et2>5oQt)M##x9h`D=XPR{A-b=4M#@dEH z^;9+qXGV>!19<|_6J-ahsJY2*OPNtyZiSKFcMzlprSqMteF4e@$JM%UN+h^f0?^wz z!35C>ewdvIfE0m%Kxu=&=_YjK1FV6!5Nn$Mgdr)WVG zW5Z?cn}N?Nub134eHo_H)>K*l<<#wFX$GX}^^s|tpI%RKZ0Bal<7~5+bjutUD2D8O zpHz+j>*qZypU39&gL_9KCC>xt5{7g>jl83H#Tz~-%I7x42Ch9Hn~WU$dLeG7V{E!~ zZ1?NfI`#MuuJMECE2FIzbm-BFd@Y; zsmd|Q{A&UcFsa@)Ni{mj^R9rmYEoL+h{CyHb~b%r(@d1c;sUn?@r;fn_q3Fn`A?x~ z1-0o<9gx{K3D}`&)#ehG5d+m`3rtpthD7OasEkhMOi*;U*u;!d6)C*xF=2#jb^x8- z;52K}IcxTA*5cPJihIsVZSJA@+@s(*yX-lK&N-)db1uK;+_>jG)aJd+=Y4|bWqa(( z(AZj?IeeSliLoUrg4EQPRNL6s8(ZxZ5o{Hgm=GCuEe0=x78R0!7E_aisX=EIiUi!= z3i?&d?ISZ`bDDZQob&!=ekr0r$U~_}HF}W34+0|zC#el*NA+y#&T)+R%sh%m#M&8n z8AR?QD}|QclP^6_wbQs^ym~wSgHFjdsG~8m&Ob zE*S^DD*ccb7)Ev!M24>AR0I*pK;0q7!PUAawhqFzz1&f4ku31cH;cleQd&m&+R@Hh zj)h0t(XIA1%Jzjrkg!Ae+q;fWDAAz}jNwv2o_<@GbG`kGyZxkB?JqVv=lFmK(GF#b zD}wEQr6;#|#GWh0hX^7C*TE|)H&X9&cabdDWUiYLyqcS{t*>)|P^krKV>c5N%UqBh*3iQZU`Gw_NhLqjx-2uGz`6x9d~fbF?Ij*7hN9N zb6t8%v$mOj3Fic;wK2ITz>;3e>M+uuiq~r>Cq99OUTZ#iZ zq%tX93sOw@((XN&C9AZRG)=X8qFO9V7wY7El%U}jV*WBJxj%un_K7(+9DWk8SN@m` z9e1_?Pl{;1vr%|A#&&=LI=Zo`bkwkD5w2q9o_Mk%MOMEPl_m4AgSFgvQv^z$&{t3M zm`Fq_!@gMjk_hqkkHp5F{P<{SS1UxD*8b8pzr1~`eiI%pIxT7|h?dRNZM)C{YKA)J z--}AP=P=t2fnQAx+IgKH7IyPS<8foDLZGDbK`5cz*!gy;qh|S6ZHGe!^b?b)*vf54 zBOAz+&?*3YmqFAF`29F%_K`IsnrS%zCU=KU>IoyNaIz)rc@;!*@a;mM({S;3x6Z}S zEx7LsOC!P<8wb5+5c9W+GE}zh` z_nhfqh|x!in<;?i(#_Z~Cfu!lvO7j>AVjQ=E|iC1ktZP1$2xm=o+Ad3^SS+VB`Dl# zLwC@R96zyN@wDH-t60`OGRtP)M9(KE&$0St=l3PoE*Cx1T<@oXse#$Cn`YZd6*?I7 zQH-eBEf2E0;pfU|*lovm+w*OmarR4`77qwtYM|BRkg#57uEd9e>Qc|o{s}{|Akpkt zplKke`>8Qer$bXCFR%EvV7lSMe0OL5lp7n{1SlCLEh7sD55F*6Qbs}flE&3jGaY@Y zAG-f$DB_dSvU2i^%d6{~+Fo||4UPQ|?(V~@sc6yn{aPVFLJhrR=p92Zf`;Cu2vS8r zP^$Ef5JC%8dKCx=NR!^N0D@9P0w@9kB8pN(njqG^=-y|ycg{Qeym!aAcf9{$jggEw zKlAsUnOpoFCH-`8{OuQnlA4~0jq8+vh{S0*r8DQW^o&d|SleH|a?Q&(Ff=kIE-Ce9 zPC-fe?K=(4-9@<6>_eAZ!2S8oS}`E!xJ5Oc^aHXh^mMFBNP)-R>c6D%)3I!MNpR#S=-$hN6WE=9GV zQ}TS!JP{JkGnB#kewi9qPkYbnaeTse#Kx#8XU;*{(}Layk+__zM30*Jq3RYJfwEX6BTDRL?HT5$d#jfW8WfwI$_=-Ah z>-0ueYpCbG7n~EvfK@sOwH8mnbl;jH#ELBJ?08rl2H_w&0K?d zRLLay<%N?b*aur<*;7L`7_BmK(j! z)SZ|L=k9!d;liX5oVKSis!eX$S`s()TX#gW4W&p$4*4u zVJ15zu4g~Q6ZN^mjV7HV*2e*F{o7E?I*!&Id1oZ`^}QTWp(E1)93OLMBPHOLJ7quU zJ`XtlrAjIx)Zjz@yq-5{V%WMPCYnzn{)ZW*AKVLAAH+xfBoS5?xRx=fBYp% z`nLSxukVMiACj)`P#6d|5~Ow?Amh)B2{S~Jah*KqclL~>yM-j5deThgf{Np;f@LWN z_tRog@q{zk(3?jZ43(&aHZs^1*_T6XeW*m#tqK}1{YPAjs3hg33cASAN2k7_aAgGl+-SlpY87ah-9=sG1ZYmnM|TiLPW&~oLyI~rVDgt!?13%m4KJ9vPQEr% z>*pz`E@ouEn3m$m#DfYJGx17EV_GB`iuD?Wsp$*Aj(n}=4*7Y1)a-j?u$W=6 zhDA}IC0?_$&iqEbWrN|1233WI3oq)edLziHo(0vq@JL7xMbIUDa;kPEMM>q}=EU+YR_Wdv z&uP9}&ub1fDeu2GJRSLR+wriA?ZK{9bJVuc>+g@*9v)7f4*$M=+5YqKLkKS_mimXo z?l`iaf@CP@D^@AAl!x@g{0;@Z-~5h}ayq__Q~LOZK2CX0aI>L!tacbw%c80b4otG6VXx`*Q;&G zZTOp^P;z?u$56OD&M0`|{eBoZ&&j4HSMuuPd!>>%DZetg(rxb#XWptzMXbn`fB*R5 z9GNNs%PapEL(vyiY9xPKj@aXluuy?{)R5|i%Wn;z(9h=o*M?$e>vxs(KMciN)t7yL zF%*}{&dd+-Dz>Kje7y1(L(yKc^YPk$XD9-1pIP2=RO)}V^C|SvnU#YwrTg1HyOD4I zPc;-Ft=6j_Jumm;`3C+N3jKLgv!~+!V?%MGmHhsHiJ|zQb?zI

G4R-LST(1Rgc+5uQW9U;eVYm)@w1MdWc`1Lob{u?fjaX$@w>?o+J=6HYP z@;LFE%cCL6e0&{kB> zr+Ja%kG;XQI~i(!`n3IcR`RE|BV}xbEryh-li=+xLgt^M%Ew)9v{v!TPDL;M?u_$v8;D ziWQ(sac;4~_r6TekDqdt z3|~pjJ=MSYd@j<+VQDVP*o%EW+AQ+c@5Vu>?fGfzav{-qZ)xEf0)t}_=|Q@j?%~Cf zwRoZ{SWF4|Iu3#*N8Ut@gDzfeUCKaGn%&4u<#50CJku|=;d#DF$Z~c;GspX!;z3mF zlH(TQmvImmKeQ>TAu9)3MTt$R5tUQa+pZv4yp6sAOYYIkUM(Fz)fJpf&u4$p6|9uL zU#r?^<~*Z1(tSIhe^+RBx#rW}`}LOq{II)q;MZqu>LIK-ypOYaR(RPv#ke+`i1n;a zT9-MS&D0N8How!ljjRs}P_lJzVxly`; zDC@lui;Ud8(SOM}XfZYF&cRYQzToR2^Y}N9;uqPj;otqV*~*&#X{+-l`R(Q@Ya6LzKA$@cu& zy~2}m&@teR@+Rb7F<{LCfw6)Qnkf)xvEgJ2il0!)@3JZ98_L`v8679U+j+0&MzGVwpC4WLc^tb zUB`gY=(~$xpb1*^oK_%k*3(uYef+g`+0;$gDBsKd7FQ9d#=6D)~YxJld$;TDB%yV&jcMdgeO-)~+1(e@lQ4%+#;J*TyRCL@Tu zGG))T_XRoaq`*(6=ZgJdKb0;k+0Ga3q#gfi9K^nFl=ZrTxG3Xf97NCGl_Z&+={EUX zbtGW*xeipm288d_QBH1-CUc%?0>9v`6%PLrY=2U@^vQuMrAwSvX_L+`I%72wL+9q_{5hyx#_&**=|`+;%Lm+iR$9jVu2DdlOx4;W~s z{Z>TILf46^_FwS^6$Y3q&rqJ|3c3q}9(2yo9`2i<;wD5B=?1XbZb=t+Lj&<5fXX;+ zndOKQWPl$r(zsol=hb~hV{Vexa~;ph`5)I;`{INGI?U$5MY@O_&WsVFR?B;U`A;{6 z?{#(AuQj3d#G4D_1AAO1q}}(aEmWEwqEm_AOFAQwK&XspQ~kW9Y{*4y#`mz*w>#aF zEkT(i#q+}S(OIhF93yqLXXsjtVuPN|0cu)tp08yf^*}DzvKFX3E@uJ_&G;x>umy;Y zIf($OPd-12?C;=&oq3L4&xJAT#8vD11X~D+AhZF1*h22JCD^~0a6}AUu+@#fqT)qJ zjX;?!&S3^vx1WOo$Fen`z=`Ds(1cafmt+ z0Npoq9-Z*0l2L&;w4_avwm!gys)LA8v#625ca6+^cj+VJSu%yBZpzec9+gs~!}LG2 zzGAge)E|clu4AX+K<+`!4AG(c4K!Q<`bS`?c&EX^KD>L}QL11BzvDMsPu44T_Du<%= zW#XAizVLn6@vfbxTn|?&zF)1ekA*Bw^aDk0n_HIHdvHSGVr>6?@4441eea!KJO2sS z&%d)i|L*fY`PCD)n=@tQ&X{q%v&sLgUN(Tw%-*iMfXtq3km21bYP<(Q(Z8OfcCFAk z3S7JWG~a#Fe-x!|^^D8$;UwFE|0(xxF=>yU1bg>!qOSKbYjL`N$I*9wx%vBhDh|!5ow+#UVHrKv55%Py%8K0~d;| zN8Rb^%B|a1r%~>Y|_Ol-p=6Vj0qM%7#U1k2W5_B<)YA1Z=~!;7#|F^0cw@47cMB zlU{R>IdfGj57#<#(a;E9Pa~#<_lSgbrrraHpN4Th2S-zf8?;9nM27iFgB-@~qtC+Q z+QZAG9Hqtq6y?^`j;=1{ZkT%^SWp0U^)T`q-xn_bs%KT)_Gld??>i6X-jg6hX8Vk_ zAXWC@Zy`X4{%Hh_Apo`?Kmi3fqqM(X^+#nkU6FG9lji$&>T|v7H&JfeyXv;~=%E{7 zyI|=DJ`LNV4tzK@Q%?nIQ9Jad`QljkVKo9u$K56#{glfC5rDQ7&+Y_IPG^(}chYef zdoE!X{(WN{NA0xGe|^CHu`g2bMxJpaPkuzgHnUjP3*+=R)FP+wh98mjb8`T(g&nM+ znLb?D;%5u$e86a=<3MRRomTiCjrd_oU_`qChLv~MQ$T&$2dkVkt?Y4bnY17k&zu&m zH5Omo=KDaEygmwO=5&>(u(9@xTikae%?D~p+pLsA-9Fg^r5tr}?7*5qb)G>wUZ90P zDUkL^@77h~<+jA=wwT|NAvNVe>%ibnO^3SlnC><9B@rlM50Vo}DAK){#V5dUs{y%T zI&OzG>4&bIo=!~+v_7LJSIP*l0BU#!(Da99orjpT8JM(XERkf$M`jT92Um_}z!3v0 zDKkYK!&JO7)U|+7>ltH%p`VkTC~g1*Ty|@)nexxB)Hi@?Ef3gi1tG0 znA7VkfFz00?dExRQCYD0;S~8POHOF7W&jio&j?O{uVz^9YF?v9PVZBODAaezurxtp zRBr0m^t=k|%Lz9kX4~?#oH1a|PjujxSB^dZLi4arrl-iLN|*>tD^3bf~PdSVHi55)y=frA1ZBG^`VLV@>6!H)EVhGllV z(RFQQu!hl?{bdM%G7sL|i3~fuvhRdx9&4olU*2eHW`O%esriK&7|Rzq4d@wN9$_6u zcgC)UyTb-TDULg7b5){@IZ|A@t%n0) z5lcsLg7se-^=V5?{x;emG;#VgxkfedZWcqgHxak(r(FuSC&^EtA-3&W&x`BK5w2|fcIjl*mI1L^E$`B@Bj#afd~!#Z z&H4-L((L~6EPz9jK&Q*r!SsZoRzR~mpgA1)RtiMgb0LI_Vu`L@cXwR;?Dis=1siCO zeA+4?Wvgk?h$j`RqhmJ^X-Bf>0_m_XmhneUYo^^xvUP`=aJQG2ZCwwq47Q1WmTsxl z@r>ChsGznzSk9YJFC7>QW5l-5ECUAer4UX+dC?^$O?55cI6qW&y+}8pMATYiw+*(p zAkl(|Zo1*II?7~i>}7$z*d6Fq?(bS3+k`tnb52SzzEG1tlK#5MV)f`&0qtLl5I0oy zHkugmivLwLaby)+()2?%`(Un`3?>`l<(l4JQ#CW2ApCgEA;~S&bT$ZOrJGh|EbT?G zhJb1WTeXQ~ypLcYPRb%eRecwL;LROW4@66J&{r=tmbLZR%p)439~^bSBu<~E0qs8f z=$8erw>zNT)Kk(qEM);-Q|lUDeaxaO`(E6gwSl;(2T;}hdJRS zh+k0L-P>v7cjnze7nm@R3Z%t%>zT?VL@kHBNkWld6fC9MAu2VhuXGchc1(ATgYt*W zY}@`~PA!{PRlfEk+ctf>Xkx8Oh0ac0r!Thd=>PoI&vH2<<4aN6^bp!FC5b+Jv66uHNw^%}BS+*Pr-_(Fkq5 zRfS<0mkTtBwQpCWYm~9s*lw)8#Jy)#f@_Y*8t!-5s6-wli&l%@+L{R>8co{E?Yj)l zGqW$vmj^srUbmR3I~_GL>^P;ndHagR<8 zokd!7uD!ej`kMueIl;owm9m>rj}sj?F@+PYt`1MDWj0||eD3qs`5Q>HuU#eFuf_G6 zv!IG~DVcTf+sqD9zm#e5T6fLBHil8-$}JwWuv-BYLM9j7B^V?0p66oG0k ztlf>kI;pvI@NT6b*KtPSUZ_n$n5PuNehXchi7Q_&8_r^E*+z; z)wRuYw;yJ=Ym0b0%)LzN_?A0b%**l}3{lRzW!eVWLOIJ52u9CC z)4H(7(Zll+fN_UxA170->(*;dP$DjaI$Qb>Y~@>=3^y;FYr34Rk7@)n1|u_@{xvK* zotEL1+w-=*RRafX?NRf`!NkCuu4d#mS7x|c@vKCZ^CDxL6CFH2dsGd)WzqIctzy{Zt=KZe;k0y`$GlscJzJdVVu_f zJqCXokqw{aFODclDNUb4W=Gs~1cg?2Z+q?0k?)AY}w41g{_&fgk!Pj8H`US-dY>loo~?Hi2&dJ_|w~Y#ghqx+sWVDj?xiN zWl_~YYo)0c>8}x=JOirnLceQ*(%Vy=Is(l#g(FXc#hLx|Jp+Ejf-07oOK=I*FvX-F zSR7T!VaUTE$`}o_hjW(bwW=$>t>yU56HFNwq&GgQ1-9N}zlD_}og;DD+Co zDCjb(GDzqT(n$1`#7IafG6$i(oqzf{=T{yRpJ$gMJC*(cFKd^YC3U7`I4;llA3AT) z;gM)q)M_4iB@9~h!z7ZU!Xl*3GgFF+oJy*4*5k!$+B%Ywo4STZ#wMm_e$Fp0udZ)y zf5hL8PtPx}f8X9eJS7w(A z#phozN^d9-4fz})y`O(ZKAA*D(AsQ{ge#MEK)kcmk!+!uClmyW!TZDVTanaLScP)a zMvA&LWMbk+>SC!>g<78Iw#sm!dY!>QI0j#;tyYu8e5qO&CV@(;!~UoQf`YwXm&fhN za#xyzL0`$yTbz`JV@s99rzSU@_D$o_1QMxK{tRa`^N&}=#Wusm;%A;n#DB{b#Ko8q zNHsN3)swr|(!DIK-$Jr2E*sHOWvFW1JKn z7L%S;kY)e@Vh$~D3Iku+U?=Jw&|dPbBw`=9bx(y$fm>vKaywOKT+lNG_5DLvLl9Ik z44clm`qxs{BOzmKSL-eUudDenJMp=E9%Mo3fe>)wn{X^x#?VCIrjQK@22MP(e!wSj z=_ng8^S3Y*QH})(7iPI5f09JJoS22D7v2b(Ve>0VFfuN^$cz9Zu@MqzgykMRqf+x8 zK6REv8JR@7y+0rI7LC1!i5;Fq&Y^hU8Bg#$CNPTqZ3|2wZ_7UP5h{CQmy*&ji~_+S z;fTqrABjDTX<5~zaASz46L*5omiB<3_|px8ffi)&vaEcXE zHmabe*a}H`u|ug++oYRNX>Y!J7y|#Eq_!D;qH827Hnm3ICtCOreWvLi$SvL{+QzU@ z&)Y1+#j11y<6u(7>>oNN5-FvjrV?_BIIei4N}=#8p$^c<#jLAa@IPGXchR9xD0WSA zkuk!+jTB>u4%LoO+F@8K*6`kn>fAVR+LXtpjtHUHVaNxD%c!tdQ)&9FZ7s{^Wd*SE zVW_lg9NWm8%#tcRIPnW1@R3WRp~(D(s4)I2cfv5As$UGDLxoTW;F~q5bx_*4MlftF zzY%kQ=(qA;BT>oU13}6U=o2BxfB1cbKFQql1CYTo19qW5Q5MEku}=@6k=OKtLJ_QK z_U~!GN!CpoLZKGIluG7PC_dWKOqvLHDVJ_{d73zN&Y7r4-H zV-swdat-DD1`pE>!jhtPHqAJ|kUj@y$r$qfE&(`$cys#Knz=p9YE?tP`jwF<)lD-K znvxs+rKDKJEjSh7rtR6Nzfxdv)W3o%t8|iO0y#|lu7T^?hLpq};^?t8#Oz0Txl5En zU*Bs(q2$D1sctBV-5IUjnhy!YlIb#a^EDhQgZrgZd(W!vAkJE^!XQQ^fO?ND5MLHR zR90M#$j<6cbEAfV-QN%pCj#@i{9~rVYg`<+2IwSbv`bkg9gedP{F?>9sDLlN z`Kb;EC)6r8^%D{w+2^CYjt!3X-4v+QvFQ`o&=!)<-E0^wpyRAatJ%5jShXIL6jqU_ z2AZHa5V4pDr^v*V8ik5EHPjJP*fIj#FiU*9wS@#qDbSOW6$qY(T05ZWkS0O61@YzLLgj?~O>3$y#1w{p%@G(JZPoA29FLrZoD3DzPfmBb-DhffUghqHe>yr}7d*6bt%4Iq*Oq;-{ zHt{U|7NPLt3@~}VBR8%O%pDU~#>jx(Ayu#%hM@~m5uGRkH>V^Jr&&*}9!RVP)yZ?y z(EgVXD<|HOoa~5Jjb^FT@tCrfPA(7>`w$5Mqo{*u^)SC-<871S#voKTGH9yA1d<+c z?vdbo_Bw1Znbhq8?xTSbzb~k{kUtB;aUXkRJqH$M-c*)&LCMhsI^s4*Ex*ywS;m}| z!ChCp7Q6@bT_yp*(>J{~Ee3!}UF3YJ82$u}?mu>y((BAj8{H0pt3xRJm3W z)mWELj|X=D+IcJsF=meCxS-=PmWL1AVi;ouFVX4JBkjkK#V+OpgxrTc?rXkyW(^;; z^w0)fq^PW@r$o`m>=}h8(jo_R!b2FFknq?Bd%!O({AJkgy62WT4^>72=T_E2B^tQc zn@RqFFF)LLio1kMEm`odjJ$b|FoYp(aAXh#zqv1#5e2%VSwZRDKH-bDK?Jr&c@#l9 zdl-x+TmUV?8iNoy8wu%Fn6v7xv3@=IN?#<|(>8spoo^5eCpkZ|1mPOwp#3S%d)q%J*y9V1(shlRhP^K8Jw0${ zWYjvFcso#Xw^igtCWD9*V0C6e&rn5Jnbd=gkk-Eh5tgL3Fq-k^bC(Et4IXKGJP?A} z_d@{f1l80BjpHdPI} zJlfo`5jI?B`zg2{wof;*7px?1Se8*9`i3r|!e|bS>{xp;rAd1YZZ#ijJxDJv#lVb5 zeEhWzwq9-=omeTInhS*=`w13>s^E^B=8gI{{##cQxVUE32{P}TtG3_|vUZ++T`NUA z8<}919O0akKKe9GNcnU8<7TD}ODj{_gVp}Ys+vk6)In7qNkdoADvm48jQ3CQGJzON zZHwunSIA;mFETQxXhusLlAr#%jSo~Y$yaOHys%b9e|)fQxiFgjT72nN{RIS*l5qfH8Zp!^K1GvrIs?lMEaKj zlGIylXd3>l?A0m!4#RCfaaDLiFMWgwHR|sLu*Xs~-utZK7dX>=Ig<9M3^2Jo@4nS=g2&R>p?P(S{VYjB4TqXUUIDZt?)Nczken5@VQ5rjh3 zTH^>t-;e7oXAyyJg5WMo#mu93&$|!o#jOr%;FK`V=MXDK62NF** zR6~!jV-VVD1}rOxOB?V1B-znMTbR|CPPx;NG+k;~U+-WRX5gMT_Dd>w zT6F$tAZ3Qc7;P}sdMh6Li+tlOosRwVca#_*sj(*B@Z8^Mh&~}a9Rxe(q~pfSMA|6n=)9;O4b05N|O?rewMJ33Y+FycVCV$wM1KkA48Q) zkCv@a;(0DBoQUn!#N~%Z$Ov1pfMgR1MXtm6`(lQyIqv$1*qyujYdbS0n$0~sK>a~0Y3P~b;NTV0Sa-tV1YtI8iAkBn4IS}0||+LR~)pBR>9ct zqjj(7Lf)?4x=-*E@z+>!E34GtOB>3{!L4t6aTH(9g_9`3{+*XLp@#Rd!v{O2pPdo~ z_u+&YE*F&(c7}h?*UPy^Pb9|*r*ADt5?q>BhF5B%RYn&NsmpwmPL%mfgDzQCaD`^+ zf3NzDLk%)Ce3c-KQf!P%;a4c!zcez8PHOe1Y%A765j-e~SwLzl*@8kQq)KOj9t@ui zp)yLBKy`KdH0wy?dx{eg2ptyzKRbszZu&_kaPF~~bT34B)Ir3O11H)|WHMj#69~z8 zoYZ_dqnlW3N|?lZS(}AKpDE_{tZ4nrL{N@ir|MW8Mnt=$Tx}v>V+uyI;#mK$n-P(# zP$D4X~oVT{$%@#NYg{GKC%utV2L zBBRACM4c2Ox$ksa+ZJ=h_egX_JXu@mhv zEzhxJYiA$%^Tco^f=R+lN648?2`2|Rr9Kgum&Ln}rDgo zWUY>rw)PYwtwag0)PgiC3Q9>!9sy&oG=LVH=ijsm?zAwk^eCM4ILLa;&;9h2^~k7> zjGTL}#tEDBI58d%R0(asd;ESAswE18)k!CR8@w^;9`#3ZJKi?_%O zH{Ix^)M>-YwyHEPBh${N%qug+#k)MpTgv(HJds!FyLUxOXGO+K#YdaEz`L@fv$Eo) zvWB;6l~DSC5qy4UgAw3DEo*lH5=QAnd0kH*DhR zY7)q5(&%rB$Zr}7YW64u2=9UNL3LVPEkTFiRyCqQUi?vBQA?5WXJ#EL;n$`V9iZrDvq%@7To)DV9*B0crRKF$%;fWPP(u*jQX!xk(AD-c zv|;|J^&Pj{>9u>pr|12pK4`OkVv|tS3zwF-DaofvN~hyqr!On3ql2W=kF;e1s|%sK zKUu83X1`TJWFSDNo#3r?s&im67Tfh1#Mb+yfzX56gG6 zHpdW=Z{mKzTSC%lz~k%L=WEcwAGP8i{S9b0YQtsj@BPh(%-uco+SPZfgDd(*CAT-6 z;yY1i(i&CRb$WpByG0$XOOTs2(ZK&PMBMGL+Sl?nHNZbT;yXQ&o!-$sJ^rmG zJ+u8bv(G^pnjJ$wB&d&~dxp_^AU5GWi-^e-EmEg!nn_b2lETo7>bi3EfT)zVfl zPeK5V-V-(mfX3gZp4G*t?*GshL2~_LZ2cfsVZu^85SU>8o51pY@H`RmTn(U!EfDxI zjZD3VFAN2(`#v!bfacz&EZ>B_;)7O(f*ytpfE4zYQVN!mwy9usmvgrJWepd82hHQ< zLoao<6$Pz8d_lO|Ajy1a;k}h*UJx(TRzyE^wciK&u(kTWF+s4}g}0rMztzVgLO&(RomeiPpBD1cVzUkVWg3JW{t2^ z4P(C%;tFhc1g#|d!qC6}wCdRufm*-|T(c0Ev)Bg7_`@g*E=1(dLlZP5>mI}O683Am zd2R20IsmD@f>?FeqWoZDx5*@lo8ofLRq_FHP>ApX2UPy+-;A4z^bcG7r~6*IZ;e(& z1dnL)ySn^fYz4Pi__lO{h+)N(djw z=j`dcgV^&o6a(kVy0#Sa$A}C;_>&jOA_s{2Lk+#(+XU|;a5auP@27B2k2~kh-T}D8 zOC18x{k+HPIoAVvM_K_O8NuUkMAc5cn^q8jT;TQl*1cCi?a%#FKK|#hfakPVP^#bs z3lwy?927=x7fCjvGz!}k&713^=-Z7rug6zLzBO-X*e1#&mFLAh{C00Lt10~VTLY%uv zo7QStr;bb24_G>E^}mr{KsdUt{f7>JC!dk6kSXx=z*xK1UI667Iu(GjpaB}hM?(yXx5DrpG z%!5NjMn%U&r-;Ksg~iE%gT)gB9~78wn_y_cZpdw9s>An{PD0?D4WC%w5LHBpvF^rh zQ%>xf8GPkU4!npFaTuJtT((k!VjKbn@|DEJ9z2nR4`ry)bh#7RSUjOnFcOV3`NVfh z#X>n6@CXLgi1wf_&ElF|8he~Ty*iuu7dozFexEO4TWqu!;}T!Fg3HluR0!Gag0I(S zD}}r^TsvsgGNbj6=OEvHSV@qEMzK2j%2605AI?{*@)o_evv?V{ zbWqOc3jRc*Y)4=t)?LeZ+FyhlY8v?cbAKVd%Z;Yny6oqKSv8##A$3O*-wXJnG#BLW zh%Y+q|0y0OClpOtvmgx1IK3bouU2^4ifE7wC6esBW?|Imo<+3vr^Yo>M}|g8{0O!M z&7wH2gY=?!wnm7lnz|<7+$2#0L5n;|>Yt_QcWIQ2BlU86_@WzVMb8 z=#BHp{BUI5D0lpPfm2bOtgKy8lJc**F)|0ZIqIlQFBf+c}^{d8H zs4dgZn>B5_!Ll@Y5#M#nJB|x|YC9M0E+-1t2X$zR_ZM{PdY%qsi%J*nHtU+N-Hq+K zp}C^1dq2iLvg-#Ce}@IbxBUXM)O~)UZ5Y8|;~A`@RsUK)W{*2vKTejc+c?q4eOWh2 zmzM$T&(5B^9b+599v`JT%x;?H%er#x6sp5xpA)N#8KkAgmu_01mvmJys4*kQ{nmcj*7bbxn=vA-LG}W=YG2_ zJ`<`|bT0%^pL;(7FPHluhHi)ZFoBPd=O|gW){~wQ?mG{0mdy^&X`T-u?^#idKJR&1 zRxa;FRTbmQigDz1+f~z|zK?Un{dA}6cONuS_stNR!CNdXabEY`6x(k1{ZBEX zo!kE2by|I#joi2B~{7Y+J8Dz$li z|6cER`|jw5XZ?Wq#Nlri{m`V$L10~CXuPw2xZH%mFWLFw#Fhhy#>^qOTf}gD>B8V( z=FquYVgy;sL9{~VFk1e6c%8Gs!)oSm)@%}F8_OZIUgij1q-kWIvmqiNOQa}h7bV7W z_y-b8l#DJZT2|yBnJ7ziq!TGdmE{PX@i%|vEmEwoq!FfImRMu_LrACPDBD4BthFu~ z-lnD)`yfkvy(1aHrR5kOr&7H4)*;Q!*_aTJHSz3_j0Eu~|=pMu5*eo`f~;YXz|1)V_Tq=rmGN@F$!gAn|b z4rW7Y=N1K1OXQS6uaYA*YPOIrr<}=``}7grQr4`DX$w-e%<0e*_L6fs8|C}V<*icA zu8bK6W47!q&?)!GxxCBw`|M-gGTzOMS&u@t+^f)2{^O4t(87K0!&aH#YsSxj1GfA( zkR?lyl@j#<;1eBjkm%QXr7-8<0+f_9F{(_ZD1G)K?3Oc0Chczt?mvn!1coGqaFr9S zU5n96&ajod7ZNj@3sB{0Ah(@N>_DzjoQS7`fPs2XU8SF2-G>xG>ujo_}-=(`~)>0N5N$%GfSa?~gb z(CHm(ue8^yVE{f>j7M<+)8Cg1$fVBr<@i zjTv^d<{X#n1r$|gY;Z_ zS2!_SvM9uCe0(;>H{9C>^%$LXDz^?X)mysFei<}GZ=KDqG_RYT*%nP|U;As6#o1NZ ze#YCHw0^3ZfvK}KLDa5@#_Vk`vG;tnHV~~{D$X;c`4$wtRP+zM*3GN}2l67j2o3jK z)~eS!Nn-?Y>6KI~ULUyuN3`1*>~S#B9#^iN z0X~jW&zMmEcahoHm zWl|-)sfZ@$NF}eKtjF*VttJClBMrEsE$PBw$#B`%kBiwcI$n*242jnBDO{~Ybz-X<^3;;BR?w9riG{G^2!y8e4#xU*<9MjvxJ* zIUmqYJhm^8pMfEl4>(}-D}vBhPI?xC1KtBS6h(uFv-%(M6<^OLlmN>vU8o95=}-s1 ze3fr{@utQkZ;fb?S;&n~mTP#oR^qnTUwyZx3`F3kN$gD`iQW$sh1%l2t>4l0zFu1h zIgKgm4yh16UAIC0RdxBA7wU1uCZA)2VC%_L(@8O&i7Wzh zd2mOFJM*z)!#Bx!CV@RxEEhaouTs;KLuh3=`2 zQvAXY-42413l`R31Rh|3uu=`SuPG=}DS5+*%%aV-S`V=bVLq;mP)?~TeMyG@*Iq2ss=Hsd#B9toPA{E3Q5duuU5nvQj@rjlzM8F#oCX z>61CDo1$?RP`Sg#9}wOG^3b}eaJUWc)XesB&bf5OlYm8Ds6oiu;g-rn5{~9j4*fYt>c}aNrP-;FB!z%+UW5e;}b8HHRdk3*ofHt)Wx_`m3!*S} zSkqWZK4aR$2k``FSaVfEZf6>1{ozqe2?Zrs+n2M@Uxqabwr2gi@=k<0rXeCqqXH<) z{H-Rs!GzKNR&n-p^}n{KjgAFttra4n@lV9Joi4?#i=$%{*-4A6?f5Fu{ z`G!o{oL~OT9X(_tmwrzF5SzT9Qu)k<*TzcQ)~=F4C0@ipK>}GpfB$P$=woiZd9_#f zj-Vw;$D_WRUf_1Cp<;DEki9mc)8>K{QS91WX_=M~9uTaTSK;3u=Pr82x$oUr%2_R? zrJBkkJ;bF7J#<0&dx7GDQC|`05KK;KR4CDid2)LDi_=lZA=tca{;=?((kwc}U4dz$ z(_~*>e_uVwKppn@pPIdf1QgQx@;G07Zq{#em zF*7A$jl!^2MtT<9ifI%^PKBL^eKI?D+OfMGwk+WJD;OY>^eN58tu93#HQ%N~)cBjdXC#yUmey3dg} z-dnp1`}&VOrW~wiuxR$2KW?OfyONz&IN6tI^m)GsSRN{WVRcQ4Qw+@H3d1)Ve!IgG z6LBQDvLs3rzIG?mJ_3B(+4K}I31KWkrma50IG^yQuFBQ>M8)z;{)~5;0u4f?yoEkp zpf`U#)F(*Mc3zJV3N;mX9Zou|Om99RYO09Y$X)uQO=QfKx`Az(Fi`%04P z=Rg@mRWz*pg6NZaD!Ujl;b#3lV{N*+vvQ;r4)-y_^WN`CLN+u4yF0t$7l!?h)ikok z-zn*LjVrdncWa!NY;=sYvNnp*g|q55Gs?M1Rtt_#MDUd9IROx1U5|DSn_p2kY0J#X{AK`AY68-1O4aLDSdBAwDSA;A6Rn$@3pBRn(R@a3C zqN3Bp#|fjzB_g70TyI{(qg$WVN%{|y+%yrk-d*2BsLT|N`VsKQR6K`KP$H9P|JdZv050=}?_Uw7F{jd$r7m6-i%_*0Vo=i#S+gW{&RsJOx4E01q;j3Lk%tWl z%5al8y|@?$4QDX}?(MPOo#1rKs=cdgS+wBI0J=F%kDw-xq}tN@FBfZ8LeIcRdWqRv zz#>aC%_q$1xFLH+J@2~#oL_rY&V%;WdFbelm)6b?!GG4{hJ=TkCtJ8Md!GVgNToIG zygWhz<#v>-4KFW30uG8@iqph!!0sMBrtIk zJ)3$$mj^R50a3UazZiRJqy?iB_!yW8n|O9ymvW=#e8T$sv2i2Byu&L2@5d{*58`OFWdQ0DqMz3R?;Fxhe$^(#LG9EV2y-WeW5*GD#zQ! zD~PSmRpq7RZ0V4mS=P9S(N4ol)#gj@gLh|+cXb=@7|cHP_-2hqCpCOmJ#<&YPw&PA0!YWiA#*%I zBb-l5op()|cZo|^8mJsvJF6kdlKKyB>9_IrB4Fq5u+9Kb*XdyU&?}8I;bMj1g?pkUMOLP0SNTj= zLiDs&3cX^3;IRi#+5I-E1h58{wm2B?^wtG#N^+JjsL03zf&Lovk-sD z8o!UVyk9$<2Ok07ieV~casz=Ewd(WUDzYzm&&>%N> z0k>q3Te^TdHpm@cz`eyk{fvKq(g5J}RGeNTc=8cEnL2an;Cs?x*x&ZLUmPfHh7eGR z5WQhp4xGOUuD(WKxsC|EEo!_^^}R1b-Y*0G-9z49g-{a}ijos8=~0rUC>GX3SxaOu zT&!y(n=}|!Hep;wbnZNC86y@gI5xJ!n~pEZt=+~>AAJ0GA#e~RbbNApc7Aa=Rb5kC zSKrXsAKAs#&E3P(OIvTUpI_vx^O?VXu^uO;IQL`*SV7SYS~BDC5Pb2f@$NI zco?s_Ca%oUqc8*7G5Wd3hv%l&miD&Jj_$1dI{EjA0!M_!L?y(fC}p7GU=iSv5RsSW zps+vub9MLh_Y(vTTWL=?7zX)HgvAa7qb@EUJBJZV0^M5gMwa%r3@H=mQS zS~waWOLqHOfi)8vf%(Xwv>S*K6%o&Vn)$$Z{S$I5GMx{k5Ubj#{D;J{BgcheufY2w z%$tUz;a~_dmZWcbW^`#BflxTU)}85O3LAy5sOWXAp4rTuwPw<|M50xjH37i;7b>`? zJ=a$lV9Yev+`SNu9Wk55)9rEjNPz!*vojokCFQT%adR}ChUY;@@bc$mDNkeUA78oI zukD@yI3oSGXYt(HZ=la|@Gpj_39*43pqJcnTxDFP4Is|trlUN~vD(Ab7?oCJ2(ujFYE)yA*A*oQ1KG-bt&GIUt`%zXO_ zs%N}RC5sEZ%zfxh)674~(Pmgy+1cc|)>WJ2xp#k{MdQ{DvndKZ9jWl&r-PQhia=Ai zDv2RVxQZaWnl^uvA_`L_MnNn2qa;f=@<&;o4f)Tkv=9u3>NhEvVJQVJi3e3R6*D(A zjrE}Ks#+E$E$aMD#cT?CF2`;P2A5k8tA;_>DVjzx1e{u?X#$Ukigsa~+E!%`zkaIM z`Elsjwk@~nP+*mC>N<^4q?Lc|kXY4mTQu{~^EmZt)%7|pY198IXUDbc@wD7#;NKOu ztRDnN*}fdOmX%zW za1=4`FiR7W2f$z`M|z!PTBYJxWV!TqSmXxm@L1+VJZha4M#17*6(tLHT9xMM^IDgb zxoclkR)pi)R5g9m5kK3w2gn;|HMOlygro)(k$F|35kH>BRoS^4^1XZu+VS<#P*KwLfuh(f_ zgrN6%Sy`|5W!;#d&vn~rug~v3I3eHLF$h(k@BL3HA-{)Ji$1@n-3TH7zo%t={;$8s zgg%xMoc0AkAaI6IFx z2xJ5=!7chFbuN@j+z71JE{fSY7seE7gk;7ohPyHs&NXa=;?^!k_&66K1Tsbq;}$2y zoR5?eH~x~+E>6igAEg*-j9$VmL90F=tubtj+0rh-=sq7~05ZWI;g)1gosYE;H^E(Q zm*i}nk8=n$!9V7f;$30!q-!!Ed}x;ve4I}R0GSfQ@JNedE+j^Xo04L5NK0}qBqfBJ zl2h<}l~G^#o;GYs$GTjM1$_R{wD!tq)|*9L6JOjJcRTCT`A}(jjNgxtQ@Y)SSJ9N8Va}F>`g;oU^4v z-rjvNYZqj}J;I|P1N+}0O7j1W8uUNNAPFhC{}(Ule?)OAs_Ose-s1n?K+p$p^uHdk z5aI9tXQ)9)|2s7Z_rIbBvFS-q{HOf+{}F0XN<8ZSUJbGk2o{fgxH&|#aWDnFQ!E`{ z?i$zxp`*URQ11nTFx!&?U@6P@f{{2qmEc67+P{aOt6T1eVgE`p(8Du7gBXbu_){N5 z`ff=bL{Tpo8AsE%o*l$6k5V7T{#Vr?RduWXTn(BZ3HhIs;{UlCWPMf;`M;<^=OyXp zl@+9P_7@*&P&n;Hd2y=sMMZgOWu*j3?Zrh^z5cq@hZ-cK1Zq9Gkgn={)K-RX8hi|_ z8^*M`Y8d~Iq__os|5ekRB;Iblwvudc%YylTs6pBlfkXqj=6Ue@?wi^js4WqY+Kwy6 z3z04m_(rMh_khjsp68RQ-@X4$4T7V;=?7ui-u#CebTf#=bycr-`Jo0`f06rdY7h(g zgZ+P3gCrAW?;|pxqR^)p(JIQ|M+}hsFM8BAPfG5v-b(I`$QFNg(i*gNF0Us0bVXa2i_c$f4Z5*>uJHh&mk!p-QNYWq4^(&-@mxCR z9Jl({NpaY(TZ87ZBdW!7)kPBf9$**6|GqUSSNmrByGQ%mUt5EM)%!E)4Nv*XI9{H3 zYS711nydT3NN;JqKj-UKqoZkd-aw(x=X^_&e3O@beI-A)23?AO`EzTKAtgmE|Ao!G zL7>|y+S@Dn@S0yYvEtzLb z=-iywqU)_5^AvlrC^47bPwbrKIwO?e?b}cAB zi%yTZAua%aXv;R+Q*&S2v{+%i@Qhsw6|PbP7$Xe_5qn{08$&#w215Nvz2Jas8qqxA zx4swH<#AZSfP!U&Gz`Mah#d1@@Wf$W!V+k+`LS^)d6*me*nGUEbh+I9Fb8!TyipB#W0AvnG zY}x>Ocw&A{9>732O6m)meddI^W{JZL_o~N{zhYZ);T~)ViM!eL$#=_p+9SuyTLKP3 zIa!X7VShvUZMPeOg1DNEam4-`_ zc#v}(Ie9c+?$;4>eZ+sXD3Z%SRF;h44i$D?H1Ux>LPrslMw@EcJ@$vmKe|!ys#f5t zu-mPg!0gN zV5ofx>uV%^HvYTL&ygI&F{UbT3@IM!>h|OH+q{whBF%x8rOQ6E7Kv;JfkSol@L7WO zcLunfI}HN{<@*Bgbnwc&!l9u^2EyzfT09|e_n`Wou)!r7OohuJHHtwVWsSV+@WvFp zgYTVfPn3guWPhbrLI|@^dd?JWL$ZrkHh6Q3)|=UZh-ue1h{KP=#E;9%Z>jhWdC1K# zLEdV`eqMO~>ozD+R)1QPTLMY46Fa92Ed4J``UgP$I2FJj`*=mcE*_i#rMmZ&T!Ba) z9rX}DJ;^`=lRzV{K$E1v3zdOpLxC1BIi1}=Ysny6lOQ{aDD=^8XgVw`Q!?y{Nmw?vLM16IuQIG)D6DWdtQZzvDjEL5B)r@! zyfP`gx)NK96OO6d4M)Qw8YCl{Od^`SB3dg6!Kz@!VsIA^QI84k+Z>{f9816^OXR7@ zHZTb^{lbU?G0P;;)DXcyP8e7Z99?NPvq1HsGLkqUY5)+e&>Q6jk6!hP-h~-#SK=Qe zMIY}*1L$HvQZcxuG5Fpw;N%!cRSeWEig+&u?`CB3P&Cvumc~04mK;l870Wmr%e)s0 zr@PN4b)UoZK9~1>p5*&{Rrdvk?+fkSN6^KIO2vtr#+~+#lT412u8NZxj+5JqL(;`7 zNX09f#w&Zrt0u>*SH)`%$7}D!>(V{YlX_ra`oPHhfl2a%3sn!yh96*4_?C1D)=~+! zrU`c538W6m3650>&cg{Vd-3u=ic$Z}jQmes`?qf0QVMv99r|ny35bnL_}el0%Bs3w zFUkL+fdAijMxOHjcGv!YX5{~HMjrgj8TsVjo@NTjk>)G@W=-~=`4YV3S~{^N{3|c| zg$A54FNf%x9lkf3X1iVe-e_u_>QKE*@8@_@Xu4Lj{r(TE$$BGH<>x|EV#>$#Cxxb> z5k#9!jM2`UZ9LBkeq~KO3d21b+1CD{H8H;W`NW!hes6Yj1{9Y%Y+BPG1bhgbdOz^+VHwIyn?mwg{Iqs z*G>vei!diM@)*SE{$l_EEEG`Jgpy2W28t-6@UYed8j+66Em^U79w9$p=8LydB7e^o zq3-Jg0(~g0CyirdWZu_RBiLp2q32N~ z$14e;f@E05hct0Xp9kZ6eYYkXVcm`_G}sw=%H`s4OX4h8i)u4Q^oKWTZ9ZMS5$PI{ z^{vtL`;5FpEYIdfGzwd2`sZfkH{;TYpYo`vVGB*~Q)KC37v;qo^-l^-iDv=U$zK=c zUvxhGv(_YKsPi9LlShlh;~vjs=GA(9Mz$X9c0QBaY3sTBbD=4(NXb`gLfigRp{do) z-cY%Z;WQ`KL^^+`3xoZF;5et0TLy?|ziO%p&OI|Dh4a9D`{~~mn*Q3Fe9lqT%F|11 z@6VS0oU0r8k7ne5wkGA(hQ>m7@_p3N4U%Z?Lia9y!q4r4b^D)-P$UJG1R6vC?2LRh zcFX)HYm(ws``qPb$LPfVmkKnA3p4#Bu_1O*z5(w|wMmMZxhJZM7wIAvG%&V!VW%4N zwbAsOH<=_U@@mnT*i6}}SKZ87M*#XikC{ zcF|z%Vn5o>N&GV~c<&uoR%`)2M75Hf0SX|%U(X}rXT!mr#0KLQr_MUVams6uK+$wx z62;1^!-5*QEp$ zK)e?ycQYNp2uBixsG^8!U_DL?NcZft zc^q0OGV1AV6c88v{)uRL&MBlX{A@aiIs}D#Xy$x{eX7d34iK(0Htle0wD5`g&FUUO z$Lp_B$K73bUQI>1cpoHAT#c!KdPQ90DR}h(pkr8}q0+?4B<-aoq}Pyma~(z5J_U`g zbi@~OqYcY&)o$Fqnegfm+qJ(pCM2|#GFrnX ze)eYjwQdl>`r*76to+msISVx$b7I9yzP*^s)vm%EvJ*VF_d8PWZs+kUEE@Jy4OE;= zGmS$G2Jzn;C+8Fo`h7Tl=M&g}EN8C4{m3p6)Z%~9*CXm^$*TujXxja=HPP8^U^re6 z(fQe$MAyu6>+H2(JpLDS?YHXG{pqg#z6P|wmTEX)z!Wx(OQ4rYH8bG+O0`go@Y zb9{hpm4=}}lBmbHCMbL_6u451Fa|{owpbPiWT<0rMA?^cOerKkel&ndC2B=`SB{CIyJXZmJIjXzvE-!UBK8n(PKz!h(KbO@gRE-}k53ejoc|f&VYo0lrNGV3jde z7Jt*kdXL8+JEPb*nbb~PxyP-ANFUkzy9Bj1(aoXrT+Vj z1$ew=Man$Z{%6Jl(slaY8cw3X(w>$l*k1)qs?1}>2-QBp{&qQ2L5w#R{>x(lp@uSg zzlZ%DvUC3k`#T${{tEjO396o8|MskmlpBk@@+7zU_}CMo9Qo8(TB!M0<_?TebD?N$X#Z1^kA#7XIC_faAS|XV|fTC@YCYuZSb(Lt!qbzn0O~b=2*FEe0ok+z;5+uG zsqS?>zBLu5&|AdckKh!cA_Tj@o{`tp2gmTHQwG3D*l0L{Z}SYntV5dCHV~3p@fqK+ zzne7c3HEP&BTkndj-$W|^WT0W(hUxIDxXC+*s3f{mHv~o_QT{y+~~|=4o+{D-TzbC z+E#fYr%l`EZ?yHF9}7?-<_``EvlcnQ{y};dx@DqZ8c#bNet*a6FOCINSU1VaxP2cB z_$};T+usuVV=SP(FX1cp|7fme)1Hvrx1BB7^+}#S@147$KDoi-6+vc4{6~H-QqEHU z6WaPujRiR0j>t2K&It=joMg3O&@ku$6v!w96}AHKBh>*mpF^S|?47|FHSRZht|in|=$SL=6|Gqz zq+l7ipPy_$4jzY5TqxR>++Y}NEY#pv>U^1%J(+|B1pqb6*kK2(IvwQ7Qo79S@GAGZ zTrJ8{+tTJF9(#9Rw7My# zjUhm?NMy8}Gox z^#F>^HFZS-9K0k{=@(gCs0&Z<^uys&7@%V0Y1ECpqNAj%(XYnlwQs^}D^|UF&gcb2 z$!SM@S{|`^6|1K$Tfg*BAsDNzLv427Xk=_eVYT&nx1F}1wKYt>Zp#8Lv!J50-!Rzh?+2|IZr&Cb@r&A!zYCF$4_En*T~eko;dX1PZ@41o(97Uvoe< zfmlP3D{pX@FOLmt2=Y`};z#Ile%BBX*38T2#u|c#WUL{;TaU@;Q1~N5 zP^dM4H3U}*y1&DA_{I-IP@PNajNol${+0v!i-v&HO??Y%2$mIJOP4u&{7w#N#lBuI zvD4$f8Mgm-8iE^m9baMlYa3(QFI$Ha@1xJ&+kf{KLuoL2$%cXp`H(vOZ*xFjVf%MO z5TRTvid_$@w)WQnveJyr*E5i(2k?B$0nyN`-V@S14|on}4DVlO7mLu(nSeL6jI9SX z0oddMcHwMX8TXW%EGP`inqbl!p}N={P~5vl-U}OHCgSgarIP8C?joue52qt;IM9oR zVRJx-e!#vTtew4*l&3{{1QQE3tjS{DX>F1FLqlL^8=27ggiE6BuNwlhreZKG5a*Q0 z*BlV96zVdY3P2$}LF`)&=nr6f_144nh<^av{ph#TJy_@9tHD3P_Fw0KE{U@L-Fg_- z5PZ>of)To|!EB@cE@i}%wWWr)%v~Csw75-8?|`F2(%#EU{Q22G1>66GA^0T4XH5;t zU{ud636B(TqT>IP!?u6H5Y%M}cs|n@KY{HhhTvclaFgdnW#70Ewnfum!(s;Kqbz1x zDd_Ugu>Fs6K<4BVcs7~XFQMW9Cmdgd)O*6y{_6oJIiPzgK<1Mi&>q5Kj7np#Y$yMIZqJn}o4V2k?+?^6EVWf@CxRKrj-Q zSQkaCsM3~US&GAkoPjvN0kp*cAOs2|u^GNc3r7K&T>)f>bP$UJ7Z^7N$o;sAk_AiH z1+e>L>4_!=>}b3o)Wn%fnQb(?C_GS19;p`+hb5$&0AlI8O}|eb8HI{G8w1>?M`KmD zXC4NBy+Gqq=381z6c7?`Pv0Wd_e4k>-08e126gHY;4%WrxGFHKz=6Vrr?T}wI}r9t zp}fmc06tVffa!&y;8xTNF!QnjGQn)u*dpnciXhBtHKf<$cn;%j8NjJK>|C#pZyzjfVal@Fc=eLfQELGm5 zuWW1|zCW{!;yFXv9A%KSCBG7f^cH!07r)}&(P}#C%*d;#Z?K)ke>~VL{XGMcMVFo|>Q6!)pK55E%FDzkhZ7xj4FZ*krXHRH)r!qf57H<rE<83kL#GTXU3RF^mxx3PS<#bpc?MC4iKBm$O%^kyvwbnyM0zA)M|U zDwa8XX3Wa-#)6xcZrU`b#9mu;@@7D71vd9m)oHJd&AlAXk=&N*zS+H%WuSE@jZwd) zOv07D>y?kvnp9wX_jWcV_b2T{P=6Lyif1Xz8}(Gbujs~Lb1z3rh!p9eTG#E8)T3nw zomV4+-CxRI9j&A#dFy{qii3Z}=0|@m z#mQN{`p~x3NI$rjAM+ak&mZPqPS`m%_hP|Ve22><;J-tP3v&DT{fOlMNjBg46FP_e zjLrkFs+Wj_jGlp+lUo>jLiF|K3_gPlM+AX&7r?R zip`hPQjH9Of=@3lWW^}+eR>jaB>o~_zI?e#l(y6DBm=Y6{RgM7|9|Go zjRM;bw|Z5CYcEP9e%{!oHHwzKIimmeh)Dd}2czm~Co|;t3{1t}=gV94uAbz}TaSf- zaMHB-*F@w$BkzQjTcn!0yUu|6TL$Yalo5LAkKpJEvvt2G0M^rryUY~X>9@F=%pufe z4dCkaKtx0avHrVyx|4jlcpuPR@)6D^Lh;PuRKRHm7#n0GMD@@Yc)t~!FF!%vY{lK& z*wfco+*98&FhV{Xf0Qquvk5)P!2BuXjXix$`WxhJ)|k^u>%a8^5uc;^l<$)y$}kf< zES~;=-(Icb0`~N^^1qxf*Ju3*D-7?TtSB3jK)v^e&OXVP-_TAcy{=BfescQi z$@Hv-Ctp+=Kg1EUO-|(iQt4{zri<9l;?c@gH~toa`IqL)+oX6e3;-V!w`V+eisZNH z=NqgZ`CRDLm2a{0ugaG{%Hnsn*BBic`SLXb^QsqMpHudtbX<_T-B538VjA>Dc1l+H z^4Og8PE~JY;Sc2f5Ax+q<6(ir*rF;<4XR#ok}UQE88T!M1OhuYERK>adP^4I|OWYu6>k*H@OjI zN1G(|RQ!uV>Jr+Tu9L3A&7$lPp4fA4RnuU7+PoU(ev;SVyL+^i3eq|Qa#VJ`XR zHg+p%WVBWW0wl?`7PN0+?_Eh>=BQ{b>ZR`Y=V-soGwxb6dbK}L9QCrmUTf*X=>Gf4 z?w5r(yOt~t_6O0V<;B5T%hn7BL#^87rHNh3c4rQTd!x!tJ+}w4$;_Yt=pVU~ECVqI$4v^~S4%@%5;Rnt81?pV5Pf-R_FIovyXJ2L~SjWR++F z?R7tf!%47CWdm)utFx*lOYtH!b)Rh_R%o9&`X%%JnlHy9Z?acIE!tm7|5j%+ zHOAgO$-rQB_7OG%^GEseo95sjhl8v?3%fw9u=}R!ibVMTR@m`7Bz)6$#jcls%1Qrp zL5LN3--=OwFC_gx7K^~gp#R-L?En3cH2hzbi6Hp*3`vvz6q06krDyp4OawsxdFElVZ-B;fumH8pb&!ku}}hQ zj{|iRGIVXBD&B7S|io1mLo=;fM>(n z>fIXr-qrV+fCD>XxK{_^K`pcHz$L!lhTY#pAI^GdJ5r~CfAt+^1RiYDnV71T3)zi#<&#?kA z_4M-Hn~@)}0x?)(;>*thQK>-!-KGnNzU5`f^soeC>MA{?p^)K4Jxw*(><#C{D)|11!XuR|;+gJ$ef z%ZCk%8(w?0;gI2$)EzAv6Ul7E{5U|o%jEm|BopC%WxI-be)am?8BFloS5`QhBzG8? zA0r0J9&JYj)h^%5*dO+v`dt1s6LCv=(xNsP{(kMUh!;`Hv2x=Fi>M|2g4t*LyX}Ex zNT&}6ix)BbLp^n0DteAqZ($B5$zJca=p1jRVh;aOCgRs1_Fos0UNFnyCV3J>q-GMJ z3Dzg+{o@0~_AGn5q@aDyEBKWGj(@rv2DY}AnD|A(&xJY9q1r=Z;rt=;&z@w$5-GjBt$H~wQYPyO z6%?BWbGBn1(|Q+z*ISYFgyvpTxR9QYMs-~gK|yugzgt>&W4G#Xr8CmJV?a`;Dhza z9dXI?kGHPzS6vqKy>r%M7c;s2K!acm=oKS}tw2oopn2lv>$4?jHQ~2|3<>n6%*$j6 zWDJ_YjEfIn$8unb%c|Ba3}KYkx4FMoAPQwAQ1S(+(%7*!f91en2q8aJrJ@oq4J#Uu zvX}EK4lHk#`!T`n25)GnMG)^?l5N73x#U(<=*cZ4T~>;Vk+oIYU#&p=#(|$D+y>872wQxKYMyAsg z&i>9#y&_pF%Pss7D<3Tc@>V2lRd(`m2Nbut%g5AbL%xuk*-MBITSIntW(i51zmQ91 z=6}wV&|mddy>?G%e<6+INE!dhvqB#Q>Y~;CCEt*=H{(bKD~xnsYGdKS>LjS`U=2+m z{Ph;HhPjHR=y0qKo3rU9XTV26Tj-VhM zwMxP&yT_N*n|K2m=UEoK!#l%y_eU>0E;C@>n z%Y-SnJgrZlFRuU`bU8=SIKA^Gk7p+AsY2wjRCtJXeHPv2g?c1?ka3>hliQ+KROfy5 zR2Zq?7+=#*WEa)(Q!E;@MFW|&OVH=z>aCvPnd46&sDVy%FEnXo^Yk77`^C*%a&=$6 zv8Is-QmV_yePC&7U{zJzYI*%@1tPX5r^KhYz;2vU`pEUo3%-FI#hjdr^CN6keV+^O zE~K%0h7Q(Q*B2U?xEAX`fvAaDlTk9%|V*becpL#|vMh|=`Pxs=*_Kbu)c^`%C87XuP9wlw}sTXO| zDs)dAh0H?gD@{=yAc2mtMUdai_g#eymu}g?P@x=```67YiLJynH3F>!}FU93IB5!ui zFdyu;Ah8@cSaX)`XAb=P6^N6H`Ls>Mc4S{(bOvyWr3`k?y(oS zCc_%RZ)UH%;MKjM544|Hnj)OHlZq=)cnrMS%+@MJ7;U#r6GtFYqquLCuewcyVVoSj zausK!Mw|ko7@D0x$VmzDqpkWK>=i;p3B0|BAp*3K4VIXQn#Pin35IfK%0Q&C3U4_nY ze2ERNa?m&*+kmm*&Ymt;NJ#ao%PTGwuRi{Y0}oe!R)@+p?sis_XuAPk&_%s9rb(Gz z3n*z2u|Qgovc%A6t=$|w0FQ<2RlOn3-WAcb(=M}Z +l?F)Rm8uHO{I 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 y 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媯Ur@$XUmemt^bLnf2*q0GLJg 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

59$vmP{|VEAwYBZR7dMWf&lL1Z^l0tO8C9 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%0Dc5U%$L}UTK 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

N&H4*0~=?Ptz=0~Dq4-`+?&QI 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⩔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�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

1I2 zS$DNHS6_M6wO3Gk5eAq=$Z$-ty_nkTLkCq{Ai@^VX~9`1o`7r`S4MoXg%Ta(7Mxzv z;Z_K|h;U%T7IjI45qFPm7v4tZeK%fv>6N!$eDBq_-+ce&7vOyd*0&YOTJYk8K>y&t^UlvVKYjGqS6}_L-Y51Ix8~PY{`cFuAFcf9$G?C5{pa8R&>{)A zC<{N2`&Q%<(6`9|uQKOyjyAT1m%iyDOs+V=h`a>2y!nkAt+>(w_v0TDits-pG+_x* zxWW^*P=zi`VGLPFAL(2{VGF#4#+Ear@v+DOA{tU(hO`8QZ2(Kj!$394r-A|uU*S;$2;l982o7T&U?6A<}g9IjwNhPENO zV$?z$g8%#AE27nc+mSL`l*EVho%H3BrIo{ zBRCN&R8Tb}9BBm`^HM7vFg;#OF90X7UO0(_0RfNzF&;xgp9ZkBTiVi~1x4sV6^c1v z{YoyB2~#XkG|^>MR4*qefVNQOpo%usqrw7dute(6k$$wKAx#yrEZLZ@QGqhWk=)RL z!2-qUz8JsQbjV zTG5s^w5J7aYDtUQs3xde)^JdPyy#O$*7lLM#jPps=AxjqVwC8x$S;aF3krI%F}IK$ zx3ENx$1#q9df6C9Ss^ZE{h|P6T4;6?x?Sydm%BU4rC~NOQ06#c1Q|^$FU}hPta*t9 zJ1hW9Y9SK#E)aBcI`6cI5l$6}PX*xtQvifFrznI6VoOX%S*4MHDe&`1&{RU8fd5Cm z6#y1uUfP&HM*zpGL9Bb<^=^nkJYo@RcYkAf-Y8j-jfRB?8j10#DH{kvS1jX2$$E+^ z1GwW81F**eZmXN9XY@}rWBrI&<8L`$wq-j1*xS!5v==+T8Sh)RXbAY(2S z?IR$?Jjg(XnapE0bDGP%W;CLNB+aRilM zr!KHKO`emmu}MVP7jr@M67qrtSZqhlZN~JOHGSz#yP4CU_H?LwL$?-yBND$LhAT1( zJV>;XgHO4jD_HatSvV;!dR1v|b$wf2b0U(w^^qsx5njH%gV-Fx2Q!Gh?Ehgm8yCke zF^Q!eZE8 zGGyH0tTnA_L%v#(gWTjLM>)w=KJu=4oDnXsxW-Ydf)RAj;vY{r%TK=Yo$Ea3JqP;F zh0b#>#7!{@FNP(d@x>MKWpW89RxdInL2aC%*H_Ck{ij5*o#$p{(9ZU?;IgZy^@68||aqV9C2L9KYi zFFx^)cYNdW@PjYk`veDn_d}}E!}y%&=Qn@)gO2|7tAFV3XaD=#KY#hxKmPZJfBxx@|NZOV z{{9yjQbQ!ATM?Kz0dPpY6Og`#u)9`(y4L~*MG*(wyS)lDI&J8>B{zzzh# z4-~-=B*76}hrs)aaiNeR10HX59YjGM6ucf>3&S%Y z(c`=#1ijHSLLxlEBt*g`bV4PB!X}JDCZxhAl)@{l!YQ=EOryXqw7@U)!a~x$yeYvl zG(j^&!!uOFG-Sgybi+0bi0|8|hia9&13!(Tl@%lvJ(NT4^TR#_#PH)j@>{t6GsOQp zME*m>MO4H_1i(j3#6)lcnd1U3;|xcP#7tyFNZdqC#KcYnMV<>oFeJrMG)23?z}cmN6zfmYPTSLDTA%oHH}!C)l3Ve~;_1V&>N#vK$w>C(bx z#KJ9vMrX{zXOzZhq((Q(09%xRZRAD@NC9h{#&873asRBwa=b=yG)K=k#dR#jc4S9| zdyowD#a^Vxd9+6m)3#Y`0dC|+33z}Ks7GzP$APTJf^3IC6u*T0LqSByg;dCfL`Xtp zDNl5R&msg%3`I`-#EsO*j-<$s%*fO7I3?hK2att++(vK2mMs&S4e$ae-~a-RcM9gGNOk`xtOaCY!W;{o7jLdYDOmv*g%e2hQguD-U z010pf5lDd+D1px8Mh!@TFCzkQpqVA0EGJTeA(*tF^fTBzBDyFi5@3M>pc&whi?5mj zDqxB(g0dyBG<7nxJ@d2VG!M++5x9gG% z{B%C=R8j6cD2Qap7kx+=b;ucY(HJ#2iT{ic(`vXKtpXamId{>?jtf#gz{r(smmqby zAN^5m`K%_`gC-c#;xa0*s>rn5)Q_lni9CswT|?EiD8~6jPw&gLK%*)iRh~ zD9%3sQ+m0%NyNFBD*~(HDKzc4A8i7Riw&e~s;%V47C?a%Fc%d-PYEE@p!^2Px)P5V z02BBk6^NE>$QoaWFMP@xCR(DoWQ7HAk_CtWAxHq+On~y4fQ(9>6X603h%eMB02Y|L zOe%mAIn`KT08eEF>pOt~poqjMpDQJStU3V@*v|!Eu z*;VcH(`!A-Y)wjS{YdMq&TsWr*Z)dIG8_n0J1%&LwG2rJ5Hhx6Q;HvXv}_w3?`Vg? z$qVzDr1kufd}WBniAy&1krcVJa9A#YI9Fqv*BnXM%u| z8***74r-LFWV`Tcg<0Ij7640+IDrP>NA+~q>skN?khfKP2&-e7)Kh`EQ-QeJ6XSr( zrdt6J9SJ7#h5Ni$Xjlf1pr!|fRB-Zz1bBv)Ri{pcx+uT^1jG^t*sq$sl1CuP_%wk5 zXr+w6s1Ilg`@Go%Ee94|(X^GN#XL;Kblb*c+qiw(v{*(s6OIr`md&U{3%Qnt$gkP;woI<;T!>cpaD3RwhGw>8o zZ#)9dOxd|0syX7+#ll@^#ZOZC03xUcOWjmbf&>Q58P|-j+%%#U7=R0!H@QfRZwt`? zoY; z`pJ?c4w2o9;U?DL>YLy_1lTB^Vdv<#$a$Q}VK)mV!@TeX?c0lW)8Q}~8fegAHFfC(H1<wH-npKO}fWlr|c+m42T?UAN ziU5KCw7vpp6A~B!U(N+y_Tig#Udp-#B-ntFfr;z#bP9RDR4xB$vE1raY}1!A}m`>k1Tp*J*;g%XLo8QzO2;GijklEz_xse6$m zfQAf79#=@06m|y3h=3CDk}((tE{lLLsRnqqJ~y7Idixe#3I}4K=f-$0S5Q|c*5@G| zDshOjCyu*(PPGjA82;@An7WX?FqeD|s^yxuRAT{nCecpvH^7L1y%@`QP8XPRVsZv& zm@bb6tkWm%>7XL#Wa&2ya_3g4fc=6Xa|s3(Sn6lRi+C%J@dfIc9*6PO1#~VEnX)l> z?iL3q5t%m1mRnL_@W(@y02Hv&I-R4NEP(oTsd*Lx%3^`A?NBzYUkVwY_(FmRaH5{Y zO;08Qz5iMuH1Gw$kOBrE0pILdBiidyjhQK!=`Wgq!iH7M)`ALHpdpxm4WMNrzyK#w zKqy!Mmz;*~ZpwwQbtQL@%M$yV@62_Vlm#*+L5U*pi?Qj3$zfQ0=-3{yJQ z2!Kyhb^!9o8CGb^pS@Wrf(Oc~0Lp3(Vr>Pq!hjD*fCuc5a=NZCd1x$w)Wsr(4RY$) zYG@mSiB_rr5MY1-kR4?>?VP6OX*P6Ekz2T(+eB|$MR)W@&x*P|p_kT$bPk5S0AY^J z=pJpLxX5&JCWdO@3_HY(mA+rVC8cFK7>y2a_I?E`VCQo-rNnI%z6D`0wnV}~E^gtX zd3yw(E^rlKW9>K%s*{ZUa*Xx9VT8hnc`~TiD zb-FkIF18f0j>aJuS0a;ckIhe~koAnRV9;lc;Gj5;SfN^$8e|2DdJzG}w_#umBwt`L z69JPfa?`}JBw&D(Hrt9?^HD{Z1N<2I@t$EQ-^Ez-^TweCz|95t)tY_P&%z82So2#( z35NXw}YnS8<6W5uK5s4O905$(~bpio!7}X)bRHn`KfCqZ#RA8YGdKl_$ z-bVV~mSBOj2Z_&BzzCBFFlz@`Y08)!R~uikC1WRMj0c%vQX&Sgrr{NgI|5_(TNj^) z(&{rO=Fvg(! z*6L;9q`(gc1Bz$Ii0)VL^cqZ&R7;n6i-mMqX*iY(nUZ=zz9eG-;}6&NgZ+hQf#Zn% zbO%6v4VMMacMxZZ99M&h(LVX4Gj|8-sljG?aw9HcGXat9N6>5r*gXl0TK;WoS6VPu zWb-qRb++WM*Arw1WdmGyE%fd`boIIB@YiN;CV%noW^Kk%y=W=8V3*!6jwmn^t&d_Z zIz48fet;zRHH_BX&;O6aUqFCo z1{y4gP+&rW{zMs6k-`H72^vJCNTDzz!;J?ucKin-K>-pUOD;6&@ubR>EIF=p*%Bqp znKEm>v>EfJ&YV1H?)2FcC(xlni~cm)(~r_YOqV)s3iYYfs8pv~t%~)k)~sB&dhH7K ztJttinVb+-3Xv+cY}cw9LW#%(aYWQia4_x`t2ucwfnmVrE&r1iY$m)KeD4^d6Uz`+ zapDItDaUiwe5l3b+hSS_+NhX2hR6oY49HZ-rgjh+$0y>R0Ks5HYs~3d&~9O30=gz^ z=`@WH;ghZn!k3t6Or&o(#kD6;hd27#@pVvI1(C}WK@-e_ZvIPR!pk39b9 zV~{`&DP)mE5{X4*D=5h%eoZEcA1F^Q>135qUP&dEQ~z#hWtLuYsb!a7eko>|VV+4Q znq#h6=28(Vc7!U##QBDta!R(xWtcVcK{3f?(b*u2&{+m4`n3RppQY4dXB%^2u*xlU zBEm#9hpYnW3UP&IUleq%G7Ax0kh4oFlSYb#dbM4LNuf(b(AWrb3gPJrWSHQ}U`jCH zOQcRXIN2z<4FO%JrHBeeTZl#QL0^KXu%IBeIX5ja^$-C9gcBt5#mS4N%&ef@YopO-Kbt4qB!d$4bpbI%|Y${4)pf&pGoC+hn@Tm^*LEON^yyR0(IEWb>1%r(z! zbIv&LEOXB{`)u=AT0zo;&}12n^wCNu&Ggbvi>1g}&Kc>JCvZI`4wd3%lJzHXDQixr z&IZfjB9zp3p&DEFMn_(PMiLKQg0M)fV#ltV)`sGY5M>*(dH46RUmuIylC!LpE#pJE0vvsLb({(m8>3EiwIple_*&hgQlgW`(I}c*<&_7T8^ww98{q@>s&;9n^ zcMtye;!~~pl2Me8{`uz%+CZgVN^`n}-~V2rIArSEkH7i(r@#OG`v1>A0QxV01RS6N z`-eaQCa{1A6o;U27nGw&FoF~$$^p$u;r!yM8Ohdb1v4SmSNANFvFLM&nskGPPg70odYbV?KV;F}Yq zz)gclLD8Ou#inU7i(K5|Q_O;v@rf~fWCW2A{58fjmT`@098$5^2*)Oe9J3kiA!4M@|L>nB`<$j%V6$O zn7$+?Fo%iEVkYyL%4{YxpJ~i!F4JXOG^8Gu(*i~!vXQJpq!+sg&Ton{oK=Zh7y*e+ zKSocT>1-!EZNdB$-K}qX3tSjIw4$UvBoQ*OgwYx_ zv=yc3aGxvD=1Ld3&W$buFABjT)^Z?#_=hMMp^8X|th*mUU7X1Kv742bWNOjbLlhro^#7fmZQw(DsS1!dBFwZBK2h_Q)&R4}buc5qUtx}`}i_!PL@D&A|$cwNjoPkz|^O;&!8Ek|VqtX|`LK5WXF>85B zUSKn@c>{6m2mjsLyt<|be&+OsDYy*T*ZwxH<5@Kg!PmUhPB*vdXG_`bL6ybcLuV~} zZ_VQSW%4D)Yxwpl6M*1x`!2Y?51#LYM;qarZMeY|{&0sQOvYa<%Zw?0@r+|!Ddv2t zkR-E&M6JSKe-J{lAfq0|d8Y*tn85530i6d9q2-h~_RJM==1Zw19Con61eSrC&56bm z6F3AIHsKx61V%5nf!_ztd$O_K&*x@Z(-uaNu&@LP<}v}$WFuXhZag0m zHIKHaVE^Fz+%}mrjd|_8sGX0S(dHcw`Z-c}y4Edybx%)v)Q^7krcb@=HHY0rRM1hZ zT0wUzhbWj&?Jl$uL&=8#sr}ro8CHOfe)F&fArk=#12&dpny&=o?}iC+dGvPh!h&-6 zJ~NLSOfs_3h-drVv`jGV2IO#p2$X|Ar9G&)Bs|}(JK!)()`fEO?uClH0##$ZeU z9i!oY%Qp;rw;s$hEtSGum2x#^mIxaF0^O7fpg{(*5DD6GfD$%h8z^EOSW=E~5R+gK zE;M;{@)0Aj0OO(rdEgIh&=4-v2+)THSx*cm^HR5=y9p3;2QtrV$R&gx-aMxRPKrQG`&KgjqOXAFu$eP!J$c0BZ0POo(1k zXl@@N3Lr25ATVznQ3PTrEC1jC6QE!`=nr5Z5C}38X7~&SaTZr_hiEv28S#FFI24+a z3{HrLAm&3Gr*V-8iIX^EH5OYwvT}0q2@1(umR2DoWPk5cyM%X z_y&}~0nFx`-I*G-Ifr%f0X9eiA7BJ3@SYXOufd-O8ZM|gCn3Qsh+v}}u>XjSVgma~a39c` z^f?I?u$sk5oadFIAUSDA%93fvn#7O*L~1d^xqYa4299O~M{1i(B9a&&pHASRWssq) z*_Y=jal%B2b1I2-N~c=XaoU(8?qe@ka2v+reChB3Vrg%;h-TZcBwa@-+fqAz;ugP% zsE9)Z>;ZgacZ>Wn3dsN*kkNGH2avEp3wM(rp#mDU=mrcheQ?JwrPCH~W;=*PFLC#E z4m2tdf`RneE2I?;h16_nkPQ>i7t7!$W5*kOSxAY=r{$=u+(T*ECV3*4AtGr4CwT=4 zAP33Nh9s~6wgCkuumAoklSGeB#;0tu&wEskRnk4`{EXM@U02J z1|y)ZEs(IbG6W*gdFAl1IarDXPyh@7uxwEP!Lb70dI(hAZH%HmiKNp|0k-Eh;dQr8odOODy7wvM5U)Y{&p2F_05r zvkOq1E1xrN0D;1`8!3|HI)>hww@(1B5c_>zTL9=vv5mV=tfzXd2fVK*yu};5 z$4k7(3ws=wT_Pl5&>(CKI1S-By&JiWB#{WHpbug5nEGW2-GG3B0KV}hzIU*LNFWTZ zsRc}c1kP9n$`F5z-~iGFEo=#XkHCLXkiT6}1)*34e#r<1(*>X*zWe~aL8%0?zygu* zgLh{HCsYQb$UNwvV1-w}>w7}waSA)=lUs-i!lMPpkp%KlzP?5@#*hkR;DIE@!W?K* z)H#Cwu%s(EgS--r1#kts>lxFT3-B122@noqu>S#RE0V;avqX9selU+zK*O|Pw{EBc z^Qr>p_bc#dobsuDFIu-NFcKb|S`5 z+_GtRw1`5FE06#nd4KYW0i-#t8^8h+5XUUQ0ToaX>k-Fbu$pQ2u=bfQgxm;-JOtp% z#T!{<-wO`lx?}?|E~9}5mK%*ZxE_d12J1itq8kNwTLfg_1g#r4^g;}FkSNoNFWHhP zC$InuV92Yy$1Lyxg}j}0o3hEExXG{}v}urFpawYD3S#IB5-JWS#D;?W9}$2Ai5Gsv zV7X3UpK1EH-37OHFvV6J0Y_T^#POnF4F7YT><1{zp(<-Sh{6IJfPEi;!z{3+=hZLU zx&j*jlBy{lW7q<_iv<%vqykBvei` zs~Pxwb>j(v$|` z*o3XP`;xBuXd4wk0<-M^Ir!KY$!%?X90g#s5W6jK;RJ@phNVpj`!dGkaJBFzkmJ$> z-(a*>mb8C-kyd7CVGG95ARq=w0&Unh{nw|U3n_3s+uXTkXOYf1Sg({~dxG536f}OB_}=rtFCNtoOj^_wQZc~0tmw+Cvv^r z(OG2ndf!7pxc%~u$G*0zPyqAm7AW|%=DIJm+p^;z5}Et7R`A$}D~MPy0Eg@V94puH zg)5Q!&rfUal55zU+y7oyYq9;Zk)Z4Z3^3h-+pm#eXkAHgIm8Q;Pu{0K_<~7jr@h-3OxEJ=?KW3TrF1QZS>}g6#AthN`duqMLY)`pTJ7 zu5nTxYoVHVd+g-tr1&BQ)5rpC-0_e?+3`MYf(!!YYO@u4#J2PqPYW1E@V6|G&gJ2b zt@{?O+3`9HgahBkHfXt==`$Q{^%{-!8=a?@2v1oMdDHPYhj}=Mvu$qzZ(#dpP^sr< zUy)vRiVvw~Fye6-Qa;HL_Fb+aRbZH7-}dSaIg>MOU%wcVGxnl-1>9npg-YJ3KihjIjAX?{2w5>@yXD|_6EA!s@QUNu6=9Rkn4}iFvbR%H}Ac3 zo4vAgnSWF;0yP`-lG6u3maZ248L->(&`jO zk04fH$wAwk5Zf8gZQ?+HS*cbh5~Fqcv{a{6tKb}{S}hLqG%%40py8@8X??3>BBRoB zFq&;*r7+;A3RfbrI%=7oAL6KBgbKv$Yv6>AgoS9pL1iN0MABq%;0uGTC1QfgENMaL z#Gyci=>MdkumvOvG0BOmAaV%guykMqQBrE|3F+x+1IoeVWMqIuC1K<1ZpCC|A!^0g zB&llAWOdA>;A1GELb9!;f?>$ym`J&qo!Pw|{#`zve&~d$2>;$xzn}jFg%K%EwCJ!R#*0*PmGQV@5etwiM1~w$lH^I1CRwIzi4x{YmosC& zlv$JJO`SG*=In_R=uV$QgZ>m+l;}~VEx$}~;89Uhqf@22tn#!fQmsp~a@|VxYge#d z$&NKEcIdT~BSxScWAcQTl`U9s0pXSqRu*u)aO0!m=^`#0RBTv)?baE>3@|L>poMO# zJpThg5LqxG3x`D&v?Tk$B7%bz-x4GsNtdLG1qnoQA#u+Og9U$DESpdP4=NIrNn&!6 znijHT5ugZJvEkT}&nhAiZ;`-+NCy>GIG6y^j>%~S3Jh^DAi|#ld{j-jhhYqe1!EGB z7`xQEdqp99UooIYz?(xUZ57s6WsQ~AS#7Nq*IB7RqKsU9 zU9|-<{<@XeUyUsm*<+PWmf2+u{30&*;EC&=c_x^m6emhcB0dl)Yo!1-s%g^!Ck!Kk z#1V#I?6?6EXkh^Ts)&~f*_uG^BREQnL)~s3F~8SwMiwN{M3#V+bQ- znq%Peqil6eNWfdn;6r4$cR_Tdu&w1#0Y@jShB;nA@F`3H=xPM9XiADGLWTTj4)(&t z9uuS!^thl|W%zheK{hf7!=U8S(ou$t+K3Lb;%h6bLJX0;d87q403*DN3a&;`ow1#5 z_S7+2L0oq#c>jI(;C&aq_u_#c9(m)5KVJFdnSXxy=$)6o`Rbvc9((JlzrJ@wt0497 zMYg;{d?U>-AAR!GAD{j6*LT1D^y7bDe)#RLAAkDwpP&Ex_xHbl`Tq;x{{#p?0~Qd0 z1XSPv8F;`2I77GA5Xh1R!Vy{S<_nCp_aEAP|HIhk!Rh zupk>8z=b{3^@mcdfCPpcfgPAog}8WO1jrZy31m2|9f}Zgd%&R(@pcFkp5_T4-~bb6 z*aSkjK^G182Tbmx ze4TKa5s3gpDN+#+N&vwn-IGR6azv6UKp_=E7#;QHaZ8*0K>sIyfvz@^7x-4;twAX;TVEBpBJhihZ*dk zI_>uwXtRGY+XxR*xFXMwbkuycbi+@{?@m_#qDr=OI+a2r6hC#38Ic$ zT<0D)KjV3>aHnhB*q%ZW*4;@Oxx+RfX}7xJZSHufOB4>op_JqWuX?GHPkg@Dz43+b zeC1nTP>JdU;9F>A`5RIH_7}ka6>xwFJYWMC7{Ldw$9@%@U{&eD!3{3xPGw2pLYQC+ zl8EqzB`nc}=J%)_maz7+$2}8o55*-;F^O4xV*eGtxWy}Wag4F&y#z&;ojKm%1$V6D zb@mv@KNd2NhwNh_AKA!B4l+mpb0%_ zLl+v+hn^N`8Ex7|kJizVhV-OQTj@tz`XQ-(n2*Za>GgVAyr5?9s6}1sPoFx}s3x_l zO`U32ulm)khV`svU29g~I@Y+RwXSWQ>sPxO*l-qhu!%ivM&Vb#iB`6vm)&e;Kik>S zhW50jU2SS#+uGU2HbiOM?HNA-#^09lxWi3uZ=3&{dnNK=xobR*8;38@bU)xFxqOjLXPCbn@rPG@;u*hq z$2T7GkC%MpmwoQ7W{jtVSi(KT&{Zu~fkgjCuL3Gi=Mj#u+w!RwH|kfv?iOG`wM7s^ z>yKw+xj($&5Z8U~d5?SFM|}6c4?ggFPkiAQfB4Bq{_>CCeB(b~`OY`<#LE!+x1RtG zlz2)Ss^AjB^3n-{G0t`O9sL;>eaGYbal=!7^6`iN{N-PN`rqIF`N#kMMJ#lF z(7abTu2;n1?KaIlRO_nLO##!&|0pf#8n6M=YU2va0smp?L@v^;IZy*T z5ClI^1WPakPmlyra0FM-1XIujS*(5y$p83i_C@4yDfyqwfy)P!Ibs5C0Gk1Cb8_aS#R34-JtJ z53vvzv4W@%3*3zhuaF9!!t`EG=azs$bg&6jiwHZ>3c8SSJYoq1uL`(Ncb4W2O|Jrn5dt4D=_GK|7?9{L@FQUG z1zXS=qY)aXQ3a{-8LJT+uTdMNF&nvY8?DhB!*LqjEA*1_?Klnzb`kUnkP`-P94PS- zJy9O-33a}thc>_+9nptCP8R=T(I5K}ApcPy1Ck&I(jXJc3d_wLl?NE%@bWgw4C7ED z)sP}Bj}Xe>1Kvnck|>YTD3cN?ms0VH(X_gV7>yC=q%ta}(kiP` z={kbxz>zDvu`9pPE5i~j$5I@{vMkB+E6-9b(~>RCvMq%oC*x8l<+9icPbifVFPTy= z^O7(3(l7fGFbOIl2lEU$av}-yFbfkgk!KEZOeSHHCSOuAA9FGzlQJ*UGBXo0H?uN1 z6Ei(iGl!2Z=aMu>a|r)Uai#)OHUE+|SJO3H6Eo#2 z5;)N^IDb<(i<3By^DU8cIFpk(m(w|obJR?;G^bNKgUv2eGd8nRHno#Gx6?bj6Fd!V zF~?Ie%QG?0(=gMM#u^jeLh~~_6F%QlKHZZ(LDN3tvp(_jKId~k^OHXtkvapkIt8>e zQIo;K6G6XIK@*fg7t}!;^i_6KLUEHqb+bZiQ!1IURFo4spOZsBv^hIeL_yR;LzF~E z)I?LXL|4>M2Gm6f^hIq94*BsxYZO9l6i07VM{|@f$rC+&R6WfzNPkpF+4Db-)IXE7 zKbKTLn-ocz^hy7nR7s^2N~bhR|0hOaR7`%t)=2Q>)ZdsT5SNv{OTMR7LeuO_fwnwNx9(Pz%*nW7JC{ z6;fwaR%?}3Z`D?5rA>GBLV1-ZKuk%226<4=aTf3E8ztur2HB-fPNXwO6fpk+-Eg4RbT(D_2Oa`T>sTu0~TNhR$zL z)@F6KXL%N9ftDmemS{t^zWh~XlNM!{R%x4-X_rl585Us|c50!ibHkT&9pZCMmvvEh zb<@{;)fau&*L~X;e$SUHqL+TB7ZMTmF1J^Ixp#m2mw$`WclGvn1DJPzmv5Q(d68Fv z5qN=}w}BIwfg{*~gSLJvczPfAfBjd3Gnj)ncon@@d_j18L%2fAH-6byeo zc!f{cg=5$&EtrPYR(9?0sXVxYcUXse7jvWi?f)E{Y-?v7<@-qj4{oGTNsAV*o@Qoh1FPw*%*!27>;M6 ziszV6Zx~r_>ZTOU`iLd=+98Lx7?8VIkOR3#hq!==_>dD>ca8Xh%HUo4sSnEleMYZ6 z4X6y-Lb8bJiKUp6qu7(pr;;lfiZ}U_N7v6GM+?{8)*Tjk+Er&+I#ZmJS& zr>Hr=z?g);d5pu@Da-gQl2I+<2O_;;B-m%2nT!P_StZ6`fX;*&-nkU$nRWk?fSo*o zDU7e3rW2TAB;@0X_J9)5Ck4g_CQw6K zAGWtV+KoqgEqz2SKpJM4K^5eqqD=^z)JG)nA)Zg8B@#!LHlPH~WV%GUC9Z)jR85tG z`dZJ(dVhJfD6R_L1pr5}pUTk(J%WWiLI4y5A_Kq_aM=itZlk8UHr`N{Hcb*JE*Z?Z z1zy>vR)DL?5WkKZBgn1($8{VFn-#9vL&tnWrjIR90uBHl_-Kp#{?V9=IAJ zd$F+B8o$sft<8CupIQDE3Zzt^0VrUjd5Uaot^raYr9OZHL_n6^A&&n-E}J81SW-nY znqie78=4~vu81H78UO`aC;}||vB`$AJ;1LtCj(NTtlmhp8=wSCpaDeSvYDZle>+yt z2)7F>10KM)-+=@wAi8}eh!Od^71@y2b7md0gBF{)<2qx&$E>~T^A>W`-uawQ1Fl46 zst;SdHx0hO2dyg4;Iah+ zi`vP4g<4-(Synb}suw!IpZW{)00GfS7aBak2U~jf~nFo8N8I zkRZSVT%|n`-I)O1DZma+00aNtJOeUd7Pe^!IG_SRpaOau z-g|op1RIs{u5i=`9;?n4aK;N#-jXx`|%HeV*uh9<(dK=0Q8dZT`yV!JESw zoYNkJ$r&x?+lPRv`ra7)&mo8#CU88MLbBm})z%Y(>zG~kd651gz8u&4Ll?%|LS zwvfNEp!DjypYq!yz~`{}+Yy$U(${W2IO-(K@go2C;FUkaBT`51pW5&PaIbnLjvu;f zDf{M|{s9(V1Gc=fHDLBrVBzPS0;JyBQ$Xx-|K^=s0(jm7$o=L)8zi24_GN$JX+8s@ ze&Ip8>zkhDcYpey;N}-z0;K%*A3)!k|ILfP>5W_CH6Z&nTmpK&_HkbWbo&n~yV`qu z$0^&gXMX)rpxPy%_M=||fI#yQsTvQ-BS}f7RIC-t36(~l)v1-L&2q8cD|q`Ahr8vm znXFE;(e5*R{g%hu@z%7}il-UeILxukI;5+dOp}&CeM!*aB%3zBT5jwupbHblQJqh$U#Q4vi#fI=O zXv8zoUx1hhC)}ji0^tga0)X~(FpuTQn+|&-T|lv<&3k%Ww)nslY72=QRvc{su;&DZ zEiepxs%Jt_eQNo!UF)_j+_!S$(w%F!F5bI(^YY#6w=dwoYl}!gVI+mDWf^RF$WUTQ ziY0oMlzP;ug@!{ZN-$YmX`eDiMo|Bl$~-~@ib;@0CuW9vl7?O_Oi74rYjKMVlu{&_ z{UGzH%MV%@`E;1X14!>w)QVjK*}Yd(rAcsGoIX)$6Gi;8736YB6Psip$Z+-GBT5PSi9kvpD}b2xZLwY*)KxhUX=9VUcmPz$+*$U=d3!<7Ky zbxxQd*$^u5TSz5~B{5_Ukm@rT&Ib($<=}kf$*xLO2lDuMTvu^bh3hg2PYTxX(BK(P=`T% zI7t(lWB`hT_z0asz8ZKyfoYUjlHAkRi7@Uk#Enng(H5f1uJ3F5bm zj`d*!cB)7N&L*#sEuut4Sj7$70too*hB%dBgeXp!K(P%6Zr7QGC_1sl&1~fZ8$iqi z*K(4Iz-Ny^=_4TdD9Aq!(vOA=Bq0-d$U-7=k&0|2BpE5mM^4g_mW(7NGkM8MVsekw z>l63tFo!|)gp}2L2|Z3i6+M{JD^F-hD^2H*t-yl|4FTROYpFSUv@$CuVFB%4g{=REmrG*$!<1F1C8Yc@0A~KfR9^WLDJPIjYNiefD-pmpLz0J{Od*=pgF-@3 z8IRqi@*l122UW%S|$va*T>H!i`Afn004nr=Xhd!vST$mt*)u6BhhHVWFdkEXd zptJvp50z~X@@ngFoROUtk}!&Uo#2ex3XL=vu5gyEEM_mO+01g*9sWq1q!xENHQmm5 zX7SxShG`NNOs;@Lk>yhCM3HE+rL@C?4?HjeJ)igvRnln5@XC_BRF%M0T8P8ajb)3Z@5*g|rE#K!jIBI??NlYlXczL;3&m z7`{I4F_0I>JoYW*Zhr6zZajdRSI`1Av*F6!Qqu%NeC;_O^n_R5;en2n!UUyYve#16 ziJTR1AdL7*eeZ^vh~ZYrQa*v2^IN+m!&%7@D}j>FycR9-nM-}nlAi+&=s|CZ(0?v8 zq7SWTK^v(WuUc-+2BNZ^;r1S_Br`H?wKEp%F-&{F#}pdn>0iNz5YsS$rD-J%GiBi< zF?$>=@DQ^TbXRJ&rqyzpxs>Guh1R0RG^JJTYhDvOSEtm~NhJLq5acRxxCRIzIDKrK z&Fp3}yLP0pZS8Dxd)wZwHn_DN?lA?sOspdFb%;zSCbJoL93nPu2bGVAy{G@!%T<9D zjZ+&G>f_v_;u&3AMecUbXJ<{!%$cGFZ-6TsSfLg-#JfH2Z%3Ts60i8gGp=bskXvV< z&P~C9tr3qmyxeTbRTV_u@Q(L`%(?am$?1|OQ2(m4Hs37HZ?5y4^PC%q>k9jREc74~ z{k^T@UeVc;Ig$*$=}C7w)SoW(s8c;I+9H=Bdc0is)YTSM|N7L!4tA=KvFv5x04B^{ zT(PrVJe$;HC*#h^xx=0AZ@;_T>#lda+dc1mr{pKu3Cpe$9;}7`D&oU>c*V292}+^) z;v?S%2KWi`hQEB`C7*fBGk)`)?>y)=A9~J2W`MpXk2#xBopscP{*%6My)|FMgL&3G}hIz4^?CPghXgUFNIhxjS+`_Nkx! z?Q6gLJd{a3rmuC_t$iBaKR@@=kN$oKUH$Ig%c2d<==djk{`QwY{_CHA`tzSjj&8x1 zXxzmOpv4uS02(01t;|{w-~rYOZfzO@GGGEqAO%LC1vcOWUSI}dU4Rtp+|-!Ac`bNj-*MJBuajyN}i!~oxn-1fjtH#Jr1Q%cEe{aA3`Q&LMkOwE~QiQ#m=zSQ%+@5RwY$lC3-|f zRMdq$(1j^_B3O=MSbn8gmL*w=;{OF8FX|#L?jl>RrCY{jTh1k1(&by;rCeg0Pd*%8 z+GSq$WnBg)U=HSA7N%bw=30_Ku@ogyHYQ^RB|dJVRZb>WRwiX$=GU>$UScL^TBc`q z<|DSBK5XVgY9vKsLhL6rfudXZ?d5)VF3x~ zrf~M=ZsMkK7AJBJ=W*)hZ`MI@MuTHU=VMAIbspsoekOK;W_E6;c7C5ekU)2Gr+9`Z zc`77dfaji_;#jJuS+eI@x+i?DC!wWfM<6C)+NWU(W`5qMe&VNp_9uYyXR^2wm?$P+ z?k9r&r+_ACfHLTUDyW0TC4oANV(JZbPA7(5Xz@j+XqKmka$OL1s9T8Whw=l7lFx|- znGju~W|ru9zNm}FXnUk6X|hFX-e_y8rjFvMYwl={ZW3%lMCcs_swF3JDjqBK=1)o< zMPvcj1=KHTL6U0Kk}l_w)>D;c-jqVYI_Cdmtd&H{8K-nJaiK&c4TePdX`YJjt%7Lz2Evf$i<&|2gd0Lq&D$22IvQz;HIDoYt;DnlK2rkFP zW?2V700eY^OGYS!j%mbOoxldHibL?k zUY^9zN-9504)FvE@4$o}tO`90E$?Y8+Cs%iES;LH3OnJ0>F@+YNY6QCM5?r$KVZO7 z>`vw|*V=wotL#oN>4DOY06&aCpahfB@|Hhv#O3gW#Yl}FC2uh0Lj{b$22213peF|;$}3<12)qL19_^`JDh5nI z?y^UVE+kx>00bZa0ziNQK!8K8hrv}u_YI_~rmFv%DvihD($3TuJrH(_GE#4tbhaLtR6%y#eyk5P+soD>mRW#xwdWa>VXN9 zK*DZM(tg?#2%a9ONd=g2wAC&>P%NTM00V4hGO4cVM!@6PM8bYWFgdPH0go){5~@UP z%W-h1P6S%`!{QPT2F(AkPdEV9vHAI18l$tL_h^_ zg#$PM2Vj5~|Jqi~X`RZ-7!0Zclnw}tfB|$smUSo(&XMeV=f_Cz$Wwtp^AcNW`10BfXDl#z#cOk%Pk@gJb1S@_8}zoo(!Imv8gy64miE|*nh5cku*up* z&hIW=CL}EUSP$PrwJDrwLGO6xeRJwXA`% zoUN>Y1z5laBtQYA$Y5(61p0LpjDQKS0Fl%6K#sr%IPQSj$_X&>Il%%6Bs090$&@=T zVn_c$?Sg<}0w4w?0Fej84AzG4_lE_QY_df7Sz+s;8Sa^*RJYa1MyRxTCkz z^vJG#d)G`*^6rqIJutvxzqb)rK+e8`h?8&n)-o;IgYD+^sP6TUalkTfzyhGf{W||@ zneoG6;{#x;!0i@50gS*2EWiLjyzblua4*10Ow&MOfb$Fh1KjThOw#~peDyHIUl%}I zHxFQE>NLSNJ{~d z<|e7uJ3WeT+6t(zr%kd>CFyp{iY5Cbbpc?b9C8bM^o8s}ljZ>fNE?3B0|yMsr0g2i z>Z|Nl*?Cqc~Y@!D8JG=jfSM#t` zo6esHj=HK0&`g!@xZn}xh5?>NMvx3+%RL^7~X3E;@w1g)XZ5NrfrxqW5M2?q{e^*Hhjc}aU7P! zA~=uA(X(Lu}s0d<$mlY8l zj6m!_1qlYuK1?_}xHB}*Ce9YgYl4Gl1r|s#h)^NIm(QNN)f@lJ0n3nsl0$zepjcT2 z48b?d7P8?Tz^4wVEZZ<3iL(g>lBnRwh5B8C36_BvK*EHH5d}c3C@`6e?AYniuUFrm z{d@QE;m?;}pZm+@IXmd%va&%yW2nyq%#tM$$z_3ytV{JSV1XTfq2yXONM=Nn8)y6-;>9PtF z7)Zc`4;1)w+X4zpfB_Z2{q|e|#o$eh1fGrHDKSonpnw4q=q^XU{Hh?_4HmG`feKd8 z!bT7Z5G5H092QsA0SX`@3@56kOAAYK1Y#_joCmw(Y3n610!`fIPl277F= zWm%_~BmL9q*Hn>#Pe5mkp=WKkD@kcEa!eRZpTVr5?X$~B>t}9fPQZq?GV6J+nVrm8 zkA%gElbrEi>!wZbhGcVlw0H5={PXWD#|m@AGXkx%yBYsGZnjs4#`JC!gyXVm3hh2HLy1{(Y^U}4MnzyL(!jDaO% zI{ceV5(=;k4rpgv1~fr2D!2^x6<`D6;~@WlJlH`Heo%xVB;g26SV9z@P&QZS*cZt6 znFF3>I>Hme3~fl78`cnqJJewhY52n&0+EM8^kEQAo3at>-_q`3C@$8T*h9C+L!936p1HENM7mi$8|$+$>7 z2(pWgNTefcBuY8*k&ln`(H0FeN;t3*mUpNV8ZKr>PAEYE2FfpiQVH+sG0U1CqJ91|P271TAR`8@MI6(*| z(BLvgFoEwV1PlzAz$`y`Onlzap84FTKJV#Ie*Uwc0~KgN1A0(^4$=@Hz`zL3P|Hw^ zf@~8l8$~TzQH)+xqg$f}+7g$-;OR$J^$?ur92F&Iv~F$bfm=V8H`39#lzGU*i|Wd> z66n$Ng)_yT=ct!bl+wpd$|EWHLi&u7?zB{@`>EzyCyb_e4^z-%>g~p-(q~NISkj9r z;=ZyduHHwfpL-SJoT@yWjs`R`9qVLLXrC7zP^k-;00#^}fDQ=rF%Iz9wCH8N&)H@H z3>W~ba8rdUt>6m9?3i!n^S}RPIN&KK=)^KD=9y`v@a zVK!?3<5b~WTl-qq#um1-m2GWlE5fmMCb!Q}5PDqnTN44dMZqQRaE<$-;|dqK%T;c3 zi>sj+(IsC{Tbk3X3$E!_m%2>LZdtioGXZtiPT1Y9&%|3^^e*kZ_yTWwzpGvKwpVF_ zgm1XQD=PNZ_qzFgT72QV%Ki5DXI5iDxn>s35p%1>c|Ev@PQKq%)}@baDaX6 z-XH51$U_!#k$X(!BOCuY$Vq0h)7JYk0^2La=gMf6H+p3&XBo>|cE#E9bX(ho8O&oA zvu??J<}#yM&1q)yn%!(>X2cL~(4eeZIp7yrA?P_2fLfCWAa=E#DZgZy_-LUBBmlG{p@4b7`YTm89?LF^%=NsSi zj_XU^bP~eNtzQ58)_1`PesF^)9N`NWU%f%QpyxU_xe=%M#4XO;ievoZ64&^0qdOxd zBYDXq7kSBd_GFTu+~iGOdCFNHa+tqd<}Rms%WWQV0vlMqajbdFdp`4<1KsCA|9R1g ze)ORyUFb_Ed6Z=~<#4H6>g%3*)u|3PFQ<*+2Y0x_8EwKBVpVO|>-yHcZg#Yv-9P%TVUC z0uEhc1;*2c5x_XspaQ|DU-sZqF_O7S>w!=Mc z*5^LgTIGx;{o??uzK^a?tJL4yWLt>_}n;<*mz?get?Ga ze;BZ<`*dMA%=o}xsp=ULB=%L5?Ns!<3!hT7IDZ@vI6Z!u9uOb_uqjQC3E&A*&EO2W zn>zv=!2e*o0!%;yR6qt?KnFa#uIsJQ$T*IxKnlFTjl;l>v%n1OK%-^!LqEi*tox_~T!Hjsjp3*S3^;-a z7>{achXFE(V(N(ZQ-WfuD|OfwqHq9~X#vTYhCkteW{H6DlbmR|mSs2rYhjtac@pL5 ztwxj#x5^765RD4>rFJMqZea}snE=?Bh+NDJA&3^q;)nDLj1~BRBd~(OFbpNIu}PE- z*O&&!s)RQA0tR4~c9@72pfDBq08;dVZ!9J+&_B-*#YL1XXK;+dh!{=W03#HZfLMW9 zOov2thC_^iE%=l|p%#xQrd?r-Z5&2&fTv}M0GOBnRYb+FlaI1%K!|)mvU-NQlgR&w zyhw}8NQ~S_59+##R3O3wypR;U!YfIUG)a;?NtFaOQxG*(GlnM_0V7Nk6M)AYyG8GS zjQj%u)A%bpDnFiNjEKPuZNQ99QN_CumeUZHN zW`WAbun{tF08w}h`kNL}$d(OYmsirsieQ(*fP!f8jtC$MI>||**p_{$7gsuzMLZ37 zq&z2SplHz}D^Q2X`o5afKO4g^h^e3vs0b3sKL^M$Rbl~ni~#V!N+oH`czBkHm>N=$ z$q}%>Dxs_-a3u@?4{E6hC;&$lNS6;#%L-zQ-m!wo@INZJ2=AB%p42KqfT;g>V58#$ zKH?<4;WW-H@-yQr&gDc-=WI^sJkIE3PU);p>Qsc}GqvT5gFpmC@9a+S#D(c2#Qd0+ zya0h+dCfv`iTfG9+FX`kfSAEx09I6sD#-|}ERedoLO-KNk9Y?4EQQQSf{5V;x9J@r z$iGSuM?+))(lHPP`O11>fX{r2N&tazB8qbwAgrX9K>3p*NdgKDLC|Ukg6I@xAq{G& z2lXrha0-$Xr3d<4r|;`VmH~-jjDV1+fWOL}+#!YkxzN)RjYu+$j}t*3n*ft|6(s@3W?=xum==ifjZ2iQa=;>c}j%*PXZ$Sq0dO|y_!#ONigk8D&svsncQ-^(1h<#Xz?T`NxtXLrAxny`%FZ@o9 z4Ns5l*jN}uvBQsBWE*YZfZb%R6HvyAAPn~z0m>kfRQ$eIDYiFZh~N+g7lR=B98Ctr z7|2YQ6j&!^L<%%%mZfx1!cbYIRfd1?3k)P>#ImEG2@UEIB0-KE{#wO#+-{axP;-rNP=;T7KAEneh3 zUgag;&@OOYDvUPsATNH(R0}<5KR`~o+70J zVA`;}2+MkM(Q2(HAs|I4sH-ZtMIU($FsPI7vzy7ZQfJWLG)R}u`$qknj2h8DI}*zl zw9q1a77PHGJOhd^m{L%9j5w(#yi}4`%?K8dNm-#)zSIUW@I^B)BNG(}C!Io@rPXJd z&|O(fZWMz>w2{XMi8g>o91)geq+mjoh<2!vD6|oo{1<50qPJ~_ZU9GsI}{l<2w?;W z2^=SKke&MjlpOp`N=T(MLZ$0`PU{roFfOAovO)jDSrav0V>WJMH-2L{j$=8VV>+&5 zJHBH)&SO2^V?ORtCqdUwc+5sDWpFx`40{N0ErRDjnc0$7>cpa@egD5n20ogDY0=!m^&w42lBP2T5qUXSMJkKSmJ z?r4xM>5&d;l0IpZPHC1#X_sEwjed3<#AiWD@`HLb-$e?K=!^gN3i67Vd;KZr~nn0JKUaR(I4?UqO zH}M_g`5jvHDn=_QwK^-ZE1dgg26%jLl$xGzs04j<@6DwL*!=JFsE_paH=`P#&Yf_B zBTovyaE#7y4Bv2vd}R3O-tG0?5Fc?6FLCZY@hSjck!UqcV!6hX!6x~cN;1JFlp`6` z889}~CN!GjmT>|5!Dh>GJHS{&!UG?awlql5Y@+cXoWf-AD--DM6uy_e>LXm;uQQ1x z8=vwnW+PD&@-d!HG9Gg=KcxQ~4|6mx<1{DpH5YR?Z*w?Tb8j04QX;qOzH{ux^DT4a z?Ou>F8Mq?3La8bR|5guaCLWT420|y(^p2A6w&p@Nsg+oC^KNiLKXgoAbW5*4NI&#? z;q*@@tA;f*?E%n`&~#>CDD@U}(M78A9=-m&sb)BV6BCMd9v?~{bWZp5qB@~b=Wt*b zDOZ7X4KMa!KXzkJcHgpaWx#2n25O&v_Me`1X|HxXCF<#JZsgu}ZSQvI{;&Po*l+jt z=;rouKX*|HBY`~&bT{{MCwF&`cX*%ocBl7u53(M2nmpfkJ?Hl>3sHANc7a!Rf**K; z2eh$r_Jd#ef^T?+SG4~g;SUoR@rfsK6t{Sazj&4`p74EhIcM{a_jr&Wd66&qI4Aj& zhow2OnUrt&kau~Me|edYd73x*UNa*wSA!qq&VKKCfA@J_;PZ!fc%mPAqc3<_$@K<5 zdZsUWr*Hb!@^FDmDQK^HYL9lTw|Z*_YHYuEub20F5BsmTcd#FOu`m0Wo0E0-jI$?u zw{Ls6H+#89`?sHaoXD3+3NGbPyE1N`~?(2{HS=y z*Lca#c*@6kj6b{;uX&iadCi}B&j0+)4}H%+c{|b>(eHfJ2mR4s{nS5w)o1fF)`OiV zgT1ePzQ1#!XMF$NSA5>z{d@Z;rB`_Fdo-BEPzCY*-cNqyS2$+hbfnVytiO8bpML4D z{tpyfkgI#TkNfSPd+q;z?gxMGFIcrl)tfV%al(-kfJ*RM`W@$Y{5kAM0PfBPSQ zoQZe=vwi-*{XPVOR!h}7nS{cXO37S0o6x5;N}XD(*sC_n-Fmy=uQ*H|o6G34I?Z0Y z+wiwMPM_QBSY(nYRh{rsNhc$JLQf+kXD26pe|L|7bc~Q%evy=ynV6fJot&SZS$bJ2 zRwqL%r%S4-sI0H9v8%GJv$nOku(!Iow7kE*!Mnn}!^XwPz{kqPMSglnD=aE3($v<~ z)7jVB*xvu$;N0TdBe)>gew6@a*#I^zZZb_3`=l`uP6+0Qm{rNATZ3g9QU7 zJg5+%!-fzUO57%dMUrVsFj8Cca9j&*A2*JWw}J$tf+s+jz=mjI$A$D3xol`+1k4pC z7}k8rGvZC3J!cC2IW#EIqehbg)zhv?I7U$YNR3K$s@1AkuWHT8b*tB|V84nDOLnZ; zvS`mrg=S<3HtpN9bIaasTX%2XxPki) z{=5G;@#Djj3tw(rd2{B-tqM6}D5DdN*sp81&V6I|?BBP09}k|q`10t_s}IlKeEan8 z*Snt&pT7M1`0wkF&)w%VDnuA!QFl%)$j5h+*@swu zCV+q$HIi*qlV;jn*TRS-tYFQEiLo$}W+_UOh-Mj1Gl*s@gmhz!HHAnGjX6zY(q|B| zh|vj+B{EG-7}4n35>A3RLJONAiO2~@HfDken>pxZf(?TCrG;XaN#>bhqB&-oY_3U- z9u}r0r&@E?N#~t*=85N?dU9n*5!CHb+MuQpYG|Q|9;#@fj4q0XVQ{k6h$ka)f#m-f zHQgB5l$WVQ0+mpl=&59>XsP88j&VsU5s1_T!VoFZ$Z4!S;-uvtNp`rIWFzF%gk-9= z)~aNr0uV#un{;So6kOKd9AuIgx`*j}q`wsMSO85EO5!OXbCkh@H|=$@-? zGU>9ruDR~U3$HTHoC1wuK;>JMzDV(_)V=`s8}PpZ7fkTM{w6%I!Ui*pusjuAwBExm zPUG0clBpEgKCLZw#2+oGkRi3=D0`9-evDkx5`<8*atpokF;WZ7T11GlzFvmw5G)L$ zN=huJxKTD5pQs`t+4PE&O)D?S^hnikX&BVXPALr{CE0ZKWDa+|@YfB4P4WNOUWaYA zJ4~HZ;WmBp>2}+2zb$v%bgRWypx<)4?cRF#&G+Aa2M#zMs3{@XRF^lzrFX}XCJ-Zy|(xn9z7Cl)oCO$0X_DnX@`0 zx|X<3Bu8*U@iG#U&sYpgkCDb8K=cQT5y4Yj+7jthgdN?n05ceAS+D=HQw=MPL}aH6 zp|fnVtPrLMYuSMs3~iW`6)wSX`JOL?fHT191Ya(vhx9kPML$ zJ|xCcj?t7}^cLh+0U0UGt6i^r7c6Hf%Ua5dmbbKJEZtSFd*MrLWg{Cfhk3SO8k3m9 zEG9CKsmx|3^O+He*f!WRHma#3W++*VHInp^E5T44R8rw&lx6>tKZ2-{PfbQI@FoWgyusf z3ekzCtsHB!1{F7I#g20HqaKxx9^MjaxE8{;z;@Nnm2ox{XBbdMhDzK6dEPw+Qn7{^9gyav5dz|5pzyzRmf(pp{14Xbg z3qUaLwT)-eC$7MtEs}0fD}mqQ-VDMqzzP*iAjus6P{P9*fPtQ2;NCqG_XZ+B?jmqN z+&wM@1}1=kkEe(P;;ujH8!qp zB^Y`dAFn{8E53vlOaR?6M|h<^&haCp8{vy#0m%!lq7BTO-yg8|2AY2H4UBvxBaZ;X zq0RPZyM5YiPa<*!Wahe~`R;ayTXbg~Ygqfe?|}ciO1GO^G&)_$AlUh#H!x@t{JF*s zIDw#<{AUid;Lm?f@+lqwnZHO4^y3xbbi2B?Jd3^2h5{@naLC%FiGws8xl zpZP&In#maq_X5;zf}N{i)4E@`sT0qDpQrlZN$x)8*9-JKJ3af+cYU58zXE}iz}&>g zX%4r4hGqh^H*W7Ic!9ToXJB9D6)vt6UQy0n?{^OEv*2fMh0c0!XF;0{1G6 z#{rJlXGwSh)E9f)uw+RV0olN93}6x2U`bn2V@=h5nvoNmrV<;l01Z`RVF&`Ww}U5S z5@D!(e|93Z$0aGzey+y=jPP?KAZQ%_a01iE0g2aVR<;;NmxCsNhvrrR^tWzd$Tc~# zhi({SZAgW4sC5HJdle@QjaC86XM-$IdO>IsOGbx3w-~e+ai%7EdM0qv#{ifpXd8fM z4lo3NMgp6*0b4?1Du{wBn1Z^Pi(sZUVy01e7mRr)jKruXYNkaDn2ZXzjLO)Ih4NB$ zR%e#Lgnt$Rc=mZjm}J_>0eF}SkY;G7fMhK|gO{;$thjBvr;Vl;7%-9(z@vGrmlL3u zWbEaBs<;B(M~_VKb4gfwr8aiKmt=;xXs%d1r5Ast=577we6XjD7+`MeMtdn@YSm|G z8?cAAhXE@f=r~PRWA$ce_(pL|_;r{@jXeWt zqgQ_3R)8%qX?GZUaQKlb5Qaw(h{C5(=cX)}wgQRRVvNXbeP&}p7&F=ia4f)hOqY?g z>3ljFdjdBlKX(G5$O5DP$O1{GBG+eSsTgrfSAGmo3bE)&)3*SvRhD6SmS!2AY&UoP zF^uL}jOclu_QHYEm6S;Np6(f+@To>Q5?F!)E7fp(bhrZBIWq!@WT&}vm4}b}$%!No zh2Y490vdXG=8`t}1yEReZD?*hMvsZdW8nCG0=JG!@N-9yWSZf7RLFR$=z4l)qJmj^ zugH8!)+<1VWFRno8<2@90%_K{V`7MrOE;V#=8-*Fem?kc;$~wjuzm=dfQ!kJkMWW< zRsnBm0uy(TIbmobMx;AwZXfV%WA|_pdSx|+fIc{%^7(fTm>Q8LM;mB?YMOx;n5JyH zrfw<=z2t$rh>LdrdW(2kr+J!-e0ryP`lm|y5gE1}(!gyFuq1N0P7*p2dkADR>Ur1c zaMuYln0Ex*26++3geo?a(T6sbX=56>1dwNLj{$%qW{IU20a{}bmf3$oc6sYIc}vEI zhx&t?T6%)!gWLCzj5jk9nx%~vag3J}r6(kqH%Sk=Wb5XVL6!}Bh>lH0qJ~JIDl&Z$ zuyoZxGjQ1gf+lk{wk0Aqa-cY9B33Cj)}%RtiqE>EdI)MeNrXsN0a&u9e%hz>danS{ zix~BbHj78N=o?u(HV;i<)d$wkKMwW$byrs5q+a~OnWa~DlX`4hIiV@QAoB+aj+8AGJi?)Ir zxP(hT}b~3QZCA#0+fZ+Q$8e6{S zdtFf*J#dA!T&uP4JHPT{0!>v1~xBI-w>%7go!#=FTK-|MYY!EFtF+VKCNX)}Ze8fvU#6BFo-7viw zJjEJJ#bTkoD4fMAyv16av2@0;GS$UgJjP-?UG3YHtYN?Ld%tVk#`Md^Z!A(;DZvf@ zJi&Af!FHU-b-c%TT$me6L8QeU#S0#wRmjUW$O~e~eSEos%*S`kABZe%iu}mY7Rg3b zB5X3KnEWPROLtaW#h^^Z9K5|`T*_r^$|_945fZafK^-{JUY*+qqvHfkdj;D&%TWLg zZe;|ud{Ylt%g)k8>8mWFh8Rof3{YUYlu%x8q&y{chcXlg<#i&bX3M|4j0B4$X;5BM z1+%i;28#d%u_Lib5J9UeE;O9ZGrZ0=%+57zE;u|2Ogzs{T+c~N&-ZN4O{`2s93I8f zV?|H_ROXUP01lD)4HM8o5QxVjVdOb7I zX16aVfB^zU5B~=ug!vCmB@IZ84XY`0-!L6Lwy&WDjG?^MpB%7QjLN4R)?l5v;;RZ) z(Pz#=a#I7)i%J#gL5Q<5v7SK~A%2iWbBzQj!-1P!2q?D*g75*YxY-|HKtvMXv z(;F}nqoYWq4Jm|;)~hQ$as1(G4B~Jc;v}vcUR!L7Ov#R{$0^R@D&FENPFM#F$lbNt zLSWhny^#s!h{ihUrG)SVP<%k@li=l9x{+o+qom#f7s=_1u94h$aB=B% z5$A4g4oMij$U`j z4w7Ei<~@_;DzfAr4I!b9iKQUx>m}%dZrZeI=3;(+Q z(G!p&Jl^Icwh@yak!BvM8$e=1J|%ySiOJQ~T%GahIm%-H-SK1X@yV#ltMm*TV0k}z zkvfS8D#xEa#&SZC*XwQqtQ~Vk{_YVc^OG@eVK>VnBRUu2+$gIAC7%i-o#PYUe_85u zIi-W3Chp;81W-T1eU&!e@#W?1Ms(|;zh+WOuEM?d>lVw^cEMk9mh3Hu&tvl% z+d36nad~USQnBjyJl@XN_xAz;2mcEF4h0Pp5eXR;8y6!XCm$;vFC{HAF)2AUJ2yi? zM?XtFPen~rQAt@a2nFFhEu+Sm-`DggLBN_DnX^Kl)TSIOzKSTI`;ic`GV*R!ZH#g%})E1aGweg99WpddGhHwkly-$z~BzAU73Gbyz`fK#WXxref0?@ z?5o5h;EJ6qhNp#74kL&upoWnu{V7V2p}bx2wr!a}gHdB4Ho zGqJDpOMr<#6pi-uBiY%+#S~dw(Zv>Fd{M?2X`Io<8gaZ)#~gXw(Z?Qv{87jt zi5ybJ3w;@)h_Ck3iiE+6tB8a8)KP{sAwUu)LlvZIrkDC!aNrshsM`pG2}US!sU$xL zX2Yr6nLr(deA%Fa3PvzN&MHCZ5TJy5`e3_+GP0A*l}<=#g|srtNY8}~^QOuT;BjdP zbF{&rf=OF=M~GyAs!A8vp!%r)&pp@CvY8Dh=u?-c=oqR9>43q}y)4}xmD9x6HkWCmOI%8>^fm#FU2>T`# zCe2`*(9&08H;e<+MO#~eI(ME`=Zzu26M~KjtkudciFm2VBYK6QQk{)V@OKE3h5&d7 z>oy8&)U(RLQ_o5Jd`Fk6;PUo43=$&ZNq+5wGRdnF8q*viK&Wa}t{TgC14xGeXbAP( z5%e_QE|mkaXF%|W32T=G_h>raV49bup>8_rr=_l%>Z_g3dTOn$<{Im*!R|Wjuf;B# z?6bX2du+AMW;?(*GK?etzqxm#`wqM9s9W#5_s*N|zx@sz@4@>f9B{)0FI@4%7f+n= z#~qIx@yQ#f9CFJguUzxXH_x2&&pi(v^U*se9dy%0FJ1N1S9g2~Id)sh?+rKAC}BY} zvlc68#?(upZX2fa1P4AafdLS(qZF*P_Psozb-C1t;Ejq1tJBuZIg5@w2uiG+;7?!- znU!E-0^7nUt;SV#-09}543!b$ca;XJXgm@+)rj6;>Gr6FoKE8lef;EGm+FSJ48o