From c32f98895d5aa983f22c7cd46649515513591d2a Mon Sep 17 00:00:00 2001 From: Paul Tavares <56442535+paul-tavares@users.noreply.github.com> Date: Tue, 19 Jul 2022 09:16:47 -0400 Subject: [PATCH 01/23] [Security Solution][Endpoint] Add an error state to the Responder command input area + UX adjustments (#136551) * added input area error state css classname * show input area in error state when invalid command * show footer text in red if input state is error * Localize all `exampleInstruction` values * decrease gutter around buttons in Responder pay layout header * add test case to input area for `error` class --- .../command_input/command_input.test.tsx | 3 ++ .../command_input/command_input.tsx | 14 ++++-- .../command_input/hooks/use_input_hints.ts | 3 ++ .../console/components/console_footer.tsx | 11 +++- .../components/page_layout.tsx | 2 +- .../components/console_state/state_reducer.ts | 2 + .../handle_input_area_state.ts | 16 +++++- .../console/components/console_state/types.ts | 9 ++++ .../use_with_input_visible_state.ts | 13 +++++ ...point_response_actions_console_commands.ts | 50 +++++++++---------- 10 files changed, 91 insertions(+), 32 deletions(-) create mode 100644 x-pack/plugins/security_solution/public/management/components/console/hooks/state_selectors/use_with_input_visible_state.ts diff --git a/x-pack/plugins/security_solution/public/management/components/console/components/command_input/command_input.test.tsx b/x-pack/plugins/security_solution/public/management/components/console/components/command_input/command_input.test.tsx index a5e8e43d9c5e7..04a57ad6ec9f6 100644 --- a/x-pack/plugins/security_solution/public/management/components/console/components/command_input/command_input.test.tsx +++ b/x-pack/plugins/security_solution/public/management/components/console/components/command_input/command_input.test.tsx @@ -90,6 +90,9 @@ describe('When entering data into the Console input', () => { enterCommand('abc ', { inputOnly: true }); expect(getFooterText()).toEqual('Unknown command abc'); + expect(renderResult.getByTestId('test-cmdInput-container').classList.contains('error')).toBe( + true + ); }); it('should show the arrow button as not disabled if input has text entered', () => { diff --git a/x-pack/plugins/security_solution/public/management/components/console/components/command_input/command_input.tsx b/x-pack/plugins/security_solution/public/management/components/console/components/command_input/command_input.tsx index 1287c54e2931d..92f5c9ff33b0e 100644 --- a/x-pack/plugins/security_solution/public/management/components/console/components/command_input/command_input.tsx +++ b/x-pack/plugins/security_solution/public/management/components/console/components/command_input/command_input.tsx @@ -11,6 +11,7 @@ import type { CommonProps } from '@elastic/eui'; import { EuiFlexGroup, EuiFlexItem, useResizeObserver, EuiButtonIcon } from '@elastic/eui'; import styled from 'styled-components'; import classNames from 'classnames'; +import { useWithInputVisibleState } from '../../hooks/state_selectors/use_with_input_visible_state'; import type { ConsoleDataState } from '../console_state/types'; import { useInputHints } from './hooks/use_input_hints'; import { InputPlaceholder } from './components/input_placeholder'; @@ -37,6 +38,10 @@ const CommandInputContainer = styled.div` border-bottom-color: ${({ theme: { eui } }) => eui.euiColorPrimary}; } + &.error { + border-bottom-color: ${({ theme: { eui } }) => eui.euiColorDanger}; + } + .textEntered { white-space: break-spaces; } @@ -78,6 +83,7 @@ export const CommandInput = memo(({ prompt = '', focusRef, .. useInputHints(); const dispatch = useConsoleStateDispatch(); const { rightOfCursor, textEntered } = useWithInputTextEntered(); + const visibleState = useWithInputVisibleState(); const [isKeyInputBeingCaptured, setIsKeyInputBeingCaptured] = useState(false); const getTestId = useTestIdGenerator(useDataTestSubj()); const [commandToExecute, setCommandToExecute] = useState(''); @@ -103,12 +109,13 @@ export const CommandInput = memo(({ prompt = '', focusRef, .. }); }, [isKeyInputBeingCaptured]); - const focusClassName = useMemo(() => { + const inputContainerClassname = useMemo(() => { return classNames({ cmdInput: true, active: isKeyInputBeingCaptured, + error: visibleState === 'error', }); - }, [isKeyInputBeingCaptured]); + }, [isKeyInputBeingCaptured, visibleState]); const disableArrowButton = useMemo( () => textEntered.length === 0 && rightOfCursor.text.length === 0, @@ -274,11 +281,12 @@ export const CommandInput = memo(({ prompt = '', focusRef, .. { value: UNKNOWN_COMMAND_HINT(commandEntered), }, }); + + dispatch({ type: 'setInputState', payload: { value: 'error' } }); } } else { dispatch({ type: 'updateFooterContent', payload: { value: '' } }); + dispatch({ type: 'setInputState', payload: { value: undefined } }); } }, [commandEntered, commandEnteredDefinition, dispatch, isInputPopoverOpen]); }; diff --git a/x-pack/plugins/security_solution/public/management/components/console/components/console_footer.tsx b/x-pack/plugins/security_solution/public/management/components/console/components/console_footer.tsx index dfe015d2f50bd..98db00ec73e4a 100644 --- a/x-pack/plugins/security_solution/public/management/components/console/components/console_footer.tsx +++ b/x-pack/plugins/security_solution/public/management/components/console/components/console_footer.tsx @@ -5,8 +5,10 @@ * 2.0. */ -import React, { memo } from 'react'; +import React, { memo, useMemo } from 'react'; +import type { EuiTextProps } from '@elastic/eui'; import { EuiPanel, EuiText } from '@elastic/eui'; +import { useWithInputVisibleState } from '../hooks/state_selectors/use_with_input_visible_state'; import { useTestIdGenerator } from '../../../hooks/use_test_id_generator'; import { useDataTestSubj } from '../hooks/state_selectors/use_data_test_subj'; import { useWithFooterContent } from '../hooks/state_selectors/use_with_footer_content'; @@ -14,6 +16,11 @@ import { useWithFooterContent } from '../hooks/state_selectors/use_with_footer_c export const ConsoleFooter = memo(() => { const footerContent = useWithFooterContent(); const getTestId = useTestIdGenerator(useDataTestSubj()); + const inputVisibleState = useWithInputVisibleState(); + + const textColor: EuiTextProps['color'] = useMemo(() => { + return inputVisibleState === 'error' ? 'danger' : 'subdued'; + }, [inputVisibleState]); return ( { color="transparent" data-test-subj={getTestId('footer')} > - + {footerContent || <> } diff --git a/x-pack/plugins/security_solution/public/management/components/console/components/console_manager/components/page_layout.tsx b/x-pack/plugins/security_solution/public/management/components/console/components/console_manager/components/page_layout.tsx index f79ae7938d625..c6d33988d2648 100644 --- a/x-pack/plugins/security_solution/public/management/components/console/components/console_manager/components/page_layout.tsx +++ b/x-pack/plugins/security_solution/public/management/components/console/components/console_manager/components/page_layout.tsx @@ -73,7 +73,7 @@ export const PageLayout = memo( const headerRightSideGroupProps = useMemo(() => { return { - gutterSize: 'm', + gutterSize: 's', }; }, []); diff --git a/x-pack/plugins/security_solution/public/management/components/console/components/console_state/state_reducer.ts b/x-pack/plugins/security_solution/public/management/components/console/components/console_state/state_reducer.ts index 33b1b6af06b1c..6436d619e9619 100644 --- a/x-pack/plugins/security_solution/public/management/components/console/components/console_state/state_reducer.ts +++ b/x-pack/plugins/security_solution/public/management/components/console/components/console_state/state_reducer.ts @@ -38,6 +38,7 @@ export const initiateState = ( placeholder: INPUT_DEFAULT_PLACEHOLDER_TEXT, showPopover: undefined, history: [], + visibleState: undefined, }, }; @@ -93,6 +94,7 @@ export const stateDataReducer: ConsoleStoreReducer = (state, action) => { case 'updateInputHistoryState': case 'updateInputTextEnteredState': case 'updateInputPlaceholderState': + case 'setInputState': newState = handleInputAreaState(state, action); break; diff --git a/x-pack/plugins/security_solution/public/management/components/console/components/console_state/state_update_handlers/handle_input_area_state.ts b/x-pack/plugins/security_solution/public/management/components/console/components/console_state/state_update_handlers/handle_input_area_state.ts index 271b11d1a96dd..869a09963fd71 100644 --- a/x-pack/plugins/security_solution/public/management/components/console/components/console_state/state_update_handlers/handle_input_area_state.ts +++ b/x-pack/plugins/security_solution/public/management/components/console/components/console_state/state_update_handlers/handle_input_area_state.ts @@ -22,7 +22,8 @@ type InputAreaStateAction = ConsoleDataAction & { | 'updateInputPopoverState' | 'updateInputHistoryState' | 'updateInputTextEnteredState' - | 'updateInputPlaceholderState'; + | 'updateInputPlaceholderState' + | 'setInputState'; }; export const handleInputAreaState: ConsoleStoreReducer = ( @@ -95,6 +96,19 @@ export const handleInputAreaState: ConsoleStoreReducer = ( }, }; } + break; + + case 'setInputState': + if (state.input.visibleState !== payload.value) { + return { + ...state, + input: { + ...state.input, + visibleState: payload.value, + }, + }; + } + break; } // No updates needed. Just return original state diff --git a/x-pack/plugins/security_solution/public/management/components/console/components/console_state/types.ts b/x-pack/plugins/security_solution/public/management/components/console/components/console_state/types.ts index 62782da7156ba..04acd88057f9f 100644 --- a/x-pack/plugins/security_solution/public/management/components/console/components/console_state/types.ts +++ b/x-pack/plugins/security_solution/public/management/components/console/components/console_state/types.ts @@ -65,6 +65,9 @@ export interface ConsoleDataState { /** Show the input area popover */ showPopover: 'input-history' | undefined; // Other values will exist in the future + + /** The state of the input area. Set to `error` if wanting to show it as being in error state */ + visibleState: 'error' | undefined; }; } @@ -130,6 +133,12 @@ export type ConsoleDataAction = placeholder: ConsoleDataState['input']['placeholder']; }; } + | { + type: 'setInputState'; + payload: { + value: ConsoleDataState['input']['visibleState']; + }; + } | { type: 'updateInputHistoryState'; payload: { diff --git a/x-pack/plugins/security_solution/public/management/components/console/hooks/state_selectors/use_with_input_visible_state.ts b/x-pack/plugins/security_solution/public/management/components/console/hooks/state_selectors/use_with_input_visible_state.ts new file mode 100644 index 0000000000000..f9879ebb599e1 --- /dev/null +++ b/x-pack/plugins/security_solution/public/management/components/console/hooks/state_selectors/use_with_input_visible_state.ts @@ -0,0 +1,13 @@ +/* + * 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 { useConsoleStore } from '../../components/console_state/console_state'; +import type { ConsoleDataState } from '../../components/console_state/types'; + +export const useWithInputVisibleState = (): ConsoleDataState['input']['visibleState'] => { + return useConsoleStore().state.input.visibleState; +}; diff --git a/x-pack/plugins/security_solution/public/management/components/endpoint_responder/endpoint_response_actions_console_commands.ts b/x-pack/plugins/security_solution/public/management/components/endpoint_responder/endpoint_response_actions_console_commands.ts index 1a8476fb9c51c..8043416dcbced 100644 --- a/x-pack/plugins/security_solution/public/management/components/endpoint_responder/endpoint_response_actions_console_commands.ts +++ b/x-pack/plugins/security_solution/public/management/components/endpoint_responder/endpoint_response_actions_console_commands.ts @@ -32,6 +32,21 @@ const HELP_GROUPS = Object.freeze({ }, }); +const ENTER_PID_OR_ENTITY_ID_INSTRUCTION = i18n.translate( + 'xpack.securitySolution.endpointResponseActionsConsoleCommands.enterPidOrEntityId', + { defaultMessage: 'Enter a pid or an entity id to execute' } +); + +const ENTER_OR_ADD_COMMENT_ARG_INSTRUCTION = i18n.translate( + 'xpack.securitySolution.endpointResponseActionsConsoleCommands.enterOrAddOptionalComment', + { defaultMessage: 'Hit enter to execute or add an optional comment' } +); + +const COMMENT_ARG_ABOUT = i18n.translate( + 'xpack.securitySolution.endpointConsoleCommands.suspendProcess.commandArgAbout', + { defaultMessage: 'A comment to go along with the action' } +); + export const getEndpointResponseActionsConsoleCommands = ( endpointAgentId: string ): CommandDefinition[] => { @@ -46,15 +61,12 @@ export const getEndpointResponseActionsConsoleCommands = ( endpointId: endpointAgentId, }, exampleUsage: 'isolate --comment "isolate this host"', - exampleInstruction: 'Hit enter to execute or add an optional comment', + exampleInstruction: ENTER_OR_ADD_COMMENT_ARG_INSTRUCTION, args: { comment: { required: false, allowMultiples: false, - about: i18n.translate( - 'xpack.securitySolution.endpointConsoleCommands.isolate.arg.comment', - { defaultMessage: 'A comment to go along with the action' } - ), + about: COMMENT_ARG_ABOUT, }, }, helpGroupLabel: HELP_GROUPS.responseActions.label, @@ -71,15 +83,12 @@ export const getEndpointResponseActionsConsoleCommands = ( endpointId: endpointAgentId, }, exampleUsage: 'release --comment "isolate this host"', - exampleInstruction: 'Hit enter to execute or add an optional comment', + exampleInstruction: ENTER_OR_ADD_COMMENT_ARG_INSTRUCTION, args: { comment: { required: false, allowMultiples: false, - about: i18n.translate( - 'xpack.securitySolution.endpointConsoleCommands.release.arg.comment', - { defaultMessage: 'A comment to go along with the action' } - ), + about: COMMENT_ARG_ABOUT, }, }, helpGroupLabel: HELP_GROUPS.responseActions.label, @@ -96,16 +105,13 @@ export const getEndpointResponseActionsConsoleCommands = ( endpointId: endpointAgentId, }, exampleUsage: 'kill-process --pid 123 --comment "kill this process"', - exampleInstruction: 'Enter a pid or an entity id to execute', + exampleInstruction: ENTER_PID_OR_ENTITY_ID_INSTRUCTION, mustHaveArgs: true, args: { comment: { required: false, allowMultiples: false, - about: i18n.translate( - 'xpack.securitySolution.endpointConsoleCommands.release.arg.comment', - { defaultMessage: 'A comment to go along with the action' } - ), + about: COMMENT_ARG_ABOUT, }, pid: { required: false, @@ -143,16 +149,13 @@ export const getEndpointResponseActionsConsoleCommands = ( endpointId: endpointAgentId, }, exampleUsage: 'suspend-process --pid 123 --comment "suspend this process"', - exampleInstruction: 'Enter a pid or an entity id to execute', + exampleInstruction: ENTER_PID_OR_ENTITY_ID_INSTRUCTION, mustHaveArgs: true, args: { comment: { required: false, allowMultiples: false, - about: i18n.translate( - 'xpack.securitySolution.endpointConsoleCommands.suspendProcess.arg.comment', - { defaultMessage: 'A comment to go along with the action' } - ), + about: COMMENT_ARG_ABOUT, }, pid: { required: false, @@ -206,15 +209,12 @@ export const getEndpointResponseActionsConsoleCommands = ( endpointId: endpointAgentId, }, exampleUsage: 'processes --comment "get the processes"', - exampleInstruction: 'Hit enter to execute or add an optional comment', + exampleInstruction: ENTER_OR_ADD_COMMENT_ARG_INSTRUCTION, args: { comment: { required: false, allowMultiples: false, - about: i18n.translate( - 'xpack.securitySolution.endpointConsoleCommands.processes.arg.comment', - { defaultMessage: 'A comment to go along with the action' } - ), + about: COMMENT_ARG_ABOUT, }, }, helpGroupLabel: HELP_GROUPS.responseActions.label, From e8044a9bc30e947674a18c8f66ea93a11a26f121 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Casper=20H=C3=BCbertz?= Date: Tue, 19 Jul 2022 15:23:11 +0200 Subject: [PATCH 02/23] [APM] Remove `EuiText` text container (#136001) Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com> --- .../app/settings/apm_indices/index.tsx | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/x-pack/plugins/apm/public/components/app/settings/apm_indices/index.tsx b/x-pack/plugins/apm/public/components/app/settings/apm_indices/index.tsx index 62adbd0d68ac6..81b2ec53ddd33 100644 --- a/x-pack/plugins/apm/public/components/app/settings/apm_indices/index.tsx +++ b/x-pack/plugins/apm/public/components/app/settings/apm_indices/index.tsx @@ -209,15 +209,13 @@ export function ApmIndices() { color="primary" iconType="spacesApp" title={ - - {space?.name}, - }} - /> - + {space?.name}, + }} + /> } /> From 0aa12c36fd13e28580ac4eb551867508f4d85b6d Mon Sep 17 00:00:00 2001 From: Pierre Gayvallet Date: Tue, 19 Jul 2022 15:46:17 +0200 Subject: [PATCH 03/23] Migrate browser-side integrations service to packages (#136514) * create empty packages * move files to packages * adapt imports * add copy-files argument --- package.json | 4 + packages/BUILD.bazel | 4 + .../BUILD.bazel | 118 ++++++++++++++++++ .../README.md | 3 + .../jest.config.js | 13 ++ .../package.json | 8 ++ .../src}/index.ts | 1 + .../src}/integrations_service.test.mocks.ts | 0 .../src}/integrations_service.test.ts | 0 .../src}/integrations_service.ts | 4 +- .../src}/moment/index.ts | 0 .../src}/moment/moment_service.test.mocks.ts | 0 .../src}/moment/moment_service.test.ts | 0 .../src}/moment/moment_service.ts | 0 .../src}/styles/disable_animations.css | 4 +- .../src}/styles/index.ts | 0 .../src}/styles/styles_service.test.ts | 0 .../src}/styles/styles_service.ts | 0 .../tsconfig.json | 19 +++ .../BUILD.bazel | 107 ++++++++++++++++ .../core-integrations-browser-mocks/README.md | 3 + .../jest.config.js | 13 ++ .../package.json | 8 ++ .../src/index.ts | 13 ++ .../src}/integrations_service.mock.ts | 8 +- .../tsconfig.json | 19 +++ src/core/public/core_system.test.mocks.ts | 4 +- src/core/public/core_system.ts | 2 +- yarn.lock | 16 +++ 29 files changed, 361 insertions(+), 10 deletions(-) create mode 100644 packages/core/integrations/core-integrations-browser-internal/BUILD.bazel create mode 100644 packages/core/integrations/core-integrations-browser-internal/README.md create mode 100644 packages/core/integrations/core-integrations-browser-internal/jest.config.js create mode 100644 packages/core/integrations/core-integrations-browser-internal/package.json rename {src/core/public/integrations => packages/core/integrations/core-integrations-browser-internal/src}/index.ts (84%) rename {src/core/public/integrations => packages/core/integrations/core-integrations-browser-internal/src}/integrations_service.test.mocks.ts (100%) rename {src/core/public/integrations => packages/core/integrations/core-integrations-browser-internal/src}/integrations_service.test.ts (100%) rename {src/core/public/integrations => packages/core/integrations/core-integrations-browser-internal/src}/integrations_service.ts (90%) rename {src/core/public/integrations => packages/core/integrations/core-integrations-browser-internal/src}/moment/index.ts (100%) rename {src/core/public/integrations => packages/core/integrations/core-integrations-browser-internal/src}/moment/moment_service.test.mocks.ts (100%) rename {src/core/public/integrations => packages/core/integrations/core-integrations-browser-internal/src}/moment/moment_service.test.ts (100%) rename {src/core/public/integrations => packages/core/integrations/core-integrations-browser-internal/src}/moment/moment_service.ts (100%) rename {src/core/public/integrations => packages/core/integrations/core-integrations-browser-internal/src}/styles/disable_animations.css (92%) rename {src/core/public/integrations => packages/core/integrations/core-integrations-browser-internal/src}/styles/index.ts (100%) rename {src/core/public/integrations => packages/core/integrations/core-integrations-browser-internal/src}/styles/styles_service.test.ts (100%) rename {src/core/public/integrations => packages/core/integrations/core-integrations-browser-internal/src}/styles/styles_service.ts (100%) create mode 100644 packages/core/integrations/core-integrations-browser-internal/tsconfig.json create mode 100644 packages/core/integrations/core-integrations-browser-mocks/BUILD.bazel create mode 100644 packages/core/integrations/core-integrations-browser-mocks/README.md create mode 100644 packages/core/integrations/core-integrations-browser-mocks/jest.config.js create mode 100644 packages/core/integrations/core-integrations-browser-mocks/package.json create mode 100644 packages/core/integrations/core-integrations-browser-mocks/src/index.ts rename {src/core/public/integrations => packages/core/integrations/core-integrations-browser-mocks/src}/integrations_service.mock.ts (64%) create mode 100644 packages/core/integrations/core-integrations-browser-mocks/tsconfig.json diff --git a/package.json b/package.json index 0ac03ee814d60..bc8b99890b9da 100644 --- a/package.json +++ b/package.json @@ -199,6 +199,8 @@ "@kbn/core-injected-metadata-browser-internal": "link:bazel-bin/packages/core/injected-metadata/core-injected-metadata-browser-internal", "@kbn/core-injected-metadata-browser-mocks": "link:bazel-bin/packages/core/injected-metadata/core-injected-metadata-browser-mocks", "@kbn/core-injected-metadata-common-internal": "link:bazel-bin/packages/core/injected-metadata/core-injected-metadata-common-internal", + "@kbn/core-integrations-browser-internal": "link:bazel-bin/packages/core/integrations/core-integrations-browser-internal", + "@kbn/core-integrations-browser-mocks": "link:bazel-bin/packages/core/integrations/core-integrations-browser-mocks", "@kbn/core-logging-server": "link:bazel-bin/packages/core/logging/core-logging-server", "@kbn/core-logging-server-internal": "link:bazel-bin/packages/core/logging/core-logging-server-internal", "@kbn/core-logging-server-mocks": "link:bazel-bin/packages/core/logging/core-logging-server-mocks", @@ -785,6 +787,8 @@ "@types/kbn__core-injected-metadata-browser-internal": "link:bazel-bin/packages/core/injected-metadata/core-injected-metadata-browser-internal/npm_module_types", "@types/kbn__core-injected-metadata-browser-mocks": "link:bazel-bin/packages/core/injected-metadata/core-injected-metadata-browser-mocks/npm_module_types", "@types/kbn__core-injected-metadata-common-internal": "link:bazel-bin/packages/core/injected-metadata/core-injected-metadata-common-internal/npm_module_types", + "@types/kbn__core-integrations-browser-internal": "link:bazel-bin/packages/core/integrations/core-integrations-browser-internal/npm_module_types", + "@types/kbn__core-integrations-browser-mocks": "link:bazel-bin/packages/core/integrations/core-integrations-browser-mocks/npm_module_types", "@types/kbn__core-logging-server": "link:bazel-bin/packages/core/logging/core-logging-server/npm_module_types", "@types/kbn__core-logging-server-internal": "link:bazel-bin/packages/core/logging/core-logging-server-internal/npm_module_types", "@types/kbn__core-logging-server-mocks": "link:bazel-bin/packages/core/logging/core-logging-server-mocks/npm_module_types", diff --git a/packages/BUILD.bazel b/packages/BUILD.bazel index 8941724c39751..f859439f72d01 100644 --- a/packages/BUILD.bazel +++ b/packages/BUILD.bazel @@ -67,6 +67,8 @@ filegroup( "//packages/core/injected-metadata/core-injected-metadata-browser-mocks:build", "//packages/core/injected-metadata/core-injected-metadata-browser:build", "//packages/core/injected-metadata/core-injected-metadata-common-internal:build", + "//packages/core/integrations/core-integrations-browser-internal:build", + "//packages/core/integrations/core-integrations-browser-mocks:build", "//packages/core/logging/core-logging-server-internal:build", "//packages/core/logging/core-logging-server-mocks:build", "//packages/core/logging/core-logging-server:build", @@ -275,6 +277,8 @@ filegroup( "//packages/core/injected-metadata/core-injected-metadata-browser-mocks:build_types", "//packages/core/injected-metadata/core-injected-metadata-browser:build_types", "//packages/core/injected-metadata/core-injected-metadata-common-internal:build_types", + "//packages/core/integrations/core-integrations-browser-internal:build_types", + "//packages/core/integrations/core-integrations-browser-mocks:build_types", "//packages/core/logging/core-logging-server-internal:build_types", "//packages/core/logging/core-logging-server-mocks:build_types", "//packages/core/logging/core-logging-server:build_types", diff --git a/packages/core/integrations/core-integrations-browser-internal/BUILD.bazel b/packages/core/integrations/core-integrations-browser-internal/BUILD.bazel new file mode 100644 index 0000000000000..dfe42f76679cd --- /dev/null +++ b/packages/core/integrations/core-integrations-browser-internal/BUILD.bazel @@ -0,0 +1,118 @@ +load("@npm//@bazel/typescript:index.bzl", "ts_config") +load("@build_bazel_rules_nodejs//:index.bzl", "js_library") +load("//src/dev/bazel:index.bzl", "jsts_transpiler", "pkg_npm", "pkg_npm_types", "ts_project") + +PKG_DIRNAME = "core-integrations-browser-internal" +PKG_REQUIRE_NAME = "@kbn/core-integrations-browser-internal" + +SOURCE_FILES = glob( + [ + "src/**/*.ts", + "src/**/*.tsx", + "src/**/*.css", + ], + exclude = [ + "**/*.test.*", + "**/*.stories.*", + ], +) + +SRCS = SOURCE_FILES + +filegroup( + name = "srcs", + srcs = SRCS, +) + +NPM_MODULE_EXTRA_FILES = [ + "package.json", +] + +RUNTIME_DEPS = [ + "@npm//rxjs", + "@npm//moment-timezone", + ### test dependencies + "//packages/core/ui-settings/core-ui-settings-browser-mocks" +] + +TYPES_DEPS = [ + "@npm//@types/node", + "@npm//@types/jest", + "@npm//@types/moment-timezone", + "@npm//rxjs", + "//packages/core/base/core-base-browser-internal:npm_module_types", + "//packages/core/ui-settings/core-ui-settings-browser:npm_module_types", +] + +jsts_transpiler( + name = "target_node", + srcs = SRCS, + build_pkg_name = package_name(), +) + +jsts_transpiler( + name = "target_web", + srcs = SRCS, + build_pkg_name = package_name(), + web = True, + additional_args = [ + "--copy-files", + "--quiet" + ], +) + +ts_config( + name = "tsconfig", + src = "tsconfig.json", + deps = [ + "//:tsconfig.base.json", + "//:tsconfig.bazel.json", + ], +) + +ts_project( + name = "tsc_types", + args = ['--pretty'], + srcs = SRCS, + deps = TYPES_DEPS, + declaration = True, + declaration_map = True, + emit_declaration_only = True, + out_dir = "target_types", + root_dir = "src", + tsconfig = ":tsconfig", +) + +js_library( + name = PKG_DIRNAME, + srcs = NPM_MODULE_EXTRA_FILES, + deps = RUNTIME_DEPS + [":target_node", ":target_web"], + package_name = PKG_REQUIRE_NAME, + visibility = ["//visibility:public"], +) + +pkg_npm( + name = "npm_module", + deps = [":" + PKG_DIRNAME], +) + +filegroup( + name = "build", + srcs = [":npm_module"], + visibility = ["//visibility:public"], +) + +pkg_npm_types( + name = "npm_module_types", + srcs = SRCS, + deps = [":tsc_types"], + package_name = PKG_REQUIRE_NAME, + tsconfig = ":tsconfig", + visibility = ["//visibility:public"], +) + +filegroup( + name = "build_types", + srcs = [":npm_module_types"], + visibility = ["//visibility:public"], +) diff --git a/packages/core/integrations/core-integrations-browser-internal/README.md b/packages/core/integrations/core-integrations-browser-internal/README.md new file mode 100644 index 0000000000000..03785889401bc --- /dev/null +++ b/packages/core/integrations/core-integrations-browser-internal/README.md @@ -0,0 +1,3 @@ +# @kbn/core-integrations-browser-internal + +Empty package generated by @kbn/generate diff --git a/packages/core/integrations/core-integrations-browser-internal/jest.config.js b/packages/core/integrations/core-integrations-browser-internal/jest.config.js new file mode 100644 index 0000000000000..b63782c426e7d --- /dev/null +++ b/packages/core/integrations/core-integrations-browser-internal/jest.config.js @@ -0,0 +1,13 @@ +/* + * 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. + */ + +module.exports = { + preset: '@kbn/test', + rootDir: '../../../..', + roots: ['/packages/core/integrations/core-integrations-browser-internal'], +}; diff --git a/packages/core/integrations/core-integrations-browser-internal/package.json b/packages/core/integrations/core-integrations-browser-internal/package.json new file mode 100644 index 0000000000000..999e81599f4aa --- /dev/null +++ b/packages/core/integrations/core-integrations-browser-internal/package.json @@ -0,0 +1,8 @@ +{ + "name": "@kbn/core-integrations-browser-internal", + "private": true, + "version": "1.0.0", + "main": "./target_node/index.js", + "browser": "./target_web/index.js", + "license": "SSPL-1.0 OR Elastic License 2.0" +} diff --git a/src/core/public/integrations/index.ts b/packages/core/integrations/core-integrations-browser-internal/src/index.ts similarity index 84% rename from src/core/public/integrations/index.ts rename to packages/core/integrations/core-integrations-browser-internal/src/index.ts index db21ce0184cc5..8fe6e6ad49b61 100644 --- a/src/core/public/integrations/index.ts +++ b/packages/core/integrations/core-integrations-browser-internal/src/index.ts @@ -7,3 +7,4 @@ */ export { IntegrationsService } from './integrations_service'; +export type { IntegrationsServiceSetupDeps } from './integrations_service'; diff --git a/src/core/public/integrations/integrations_service.test.mocks.ts b/packages/core/integrations/core-integrations-browser-internal/src/integrations_service.test.mocks.ts similarity index 100% rename from src/core/public/integrations/integrations_service.test.mocks.ts rename to packages/core/integrations/core-integrations-browser-internal/src/integrations_service.test.mocks.ts diff --git a/src/core/public/integrations/integrations_service.test.ts b/packages/core/integrations/core-integrations-browser-internal/src/integrations_service.test.ts similarity index 100% rename from src/core/public/integrations/integrations_service.test.ts rename to packages/core/integrations/core-integrations-browser-internal/src/integrations_service.test.ts diff --git a/src/core/public/integrations/integrations_service.ts b/packages/core/integrations/core-integrations-browser-internal/src/integrations_service.ts similarity index 90% rename from src/core/public/integrations/integrations_service.ts rename to packages/core/integrations/core-integrations-browser-internal/src/integrations_service.ts index ca01e1b86ce7e..a57049e636537 100644 --- a/src/core/public/integrations/integrations_service.ts +++ b/packages/core/integrations/core-integrations-browser-internal/src/integrations_service.ts @@ -12,7 +12,7 @@ import type { IUiSettingsClient } from '@kbn/core-ui-settings-browser'; import { MomentService } from './moment'; import { StylesService } from './styles'; -export interface Deps { +export interface IntegrationsServiceSetupDeps { uiSettings: IUiSettingsClient; } @@ -26,7 +26,7 @@ export class IntegrationsService implements CoreService { await this.moment.setup(); } - public async start({ uiSettings }: Deps) { + public async start({ uiSettings }: IntegrationsServiceSetupDeps) { await this.styles.start({ uiSettings }); await this.moment.start({ uiSettings }); } diff --git a/src/core/public/integrations/moment/index.ts b/packages/core/integrations/core-integrations-browser-internal/src/moment/index.ts similarity index 100% rename from src/core/public/integrations/moment/index.ts rename to packages/core/integrations/core-integrations-browser-internal/src/moment/index.ts diff --git a/src/core/public/integrations/moment/moment_service.test.mocks.ts b/packages/core/integrations/core-integrations-browser-internal/src/moment/moment_service.test.mocks.ts similarity index 100% rename from src/core/public/integrations/moment/moment_service.test.mocks.ts rename to packages/core/integrations/core-integrations-browser-internal/src/moment/moment_service.test.mocks.ts diff --git a/src/core/public/integrations/moment/moment_service.test.ts b/packages/core/integrations/core-integrations-browser-internal/src/moment/moment_service.test.ts similarity index 100% rename from src/core/public/integrations/moment/moment_service.test.ts rename to packages/core/integrations/core-integrations-browser-internal/src/moment/moment_service.test.ts diff --git a/src/core/public/integrations/moment/moment_service.ts b/packages/core/integrations/core-integrations-browser-internal/src/moment/moment_service.ts similarity index 100% rename from src/core/public/integrations/moment/moment_service.ts rename to packages/core/integrations/core-integrations-browser-internal/src/moment/moment_service.ts diff --git a/src/core/public/integrations/styles/disable_animations.css b/packages/core/integrations/core-integrations-browser-internal/src/styles/disable_animations.css similarity index 92% rename from src/core/public/integrations/styles/disable_animations.css rename to packages/core/integrations/core-integrations-browser-internal/src/styles/disable_animations.css index 85fd9c2521f48..55cd2018bfcfd 100644 --- a/src/core/public/integrations/styles/disable_animations.css +++ b/packages/core/integrations/core-integrations-browser-internal/src/styles/disable_animations.css @@ -1,6 +1,6 @@ -/** +/** * `react-beautiful-dnd` relies on `transition` for functionality - * https://github.com/elastic/kibana/issues/95133 + * https://github.com/elastic/kibana/issues/95133 */ *:not(.essentialAnimation):not([data-rbd-draggable-context-id]):not([data-rbd-droppable-context-id]), *:not(.essentialAnimation):before, diff --git a/src/core/public/integrations/styles/index.ts b/packages/core/integrations/core-integrations-browser-internal/src/styles/index.ts similarity index 100% rename from src/core/public/integrations/styles/index.ts rename to packages/core/integrations/core-integrations-browser-internal/src/styles/index.ts diff --git a/src/core/public/integrations/styles/styles_service.test.ts b/packages/core/integrations/core-integrations-browser-internal/src/styles/styles_service.test.ts similarity index 100% rename from src/core/public/integrations/styles/styles_service.test.ts rename to packages/core/integrations/core-integrations-browser-internal/src/styles/styles_service.test.ts diff --git a/src/core/public/integrations/styles/styles_service.ts b/packages/core/integrations/core-integrations-browser-internal/src/styles/styles_service.ts similarity index 100% rename from src/core/public/integrations/styles/styles_service.ts rename to packages/core/integrations/core-integrations-browser-internal/src/styles/styles_service.ts diff --git a/packages/core/integrations/core-integrations-browser-internal/tsconfig.json b/packages/core/integrations/core-integrations-browser-internal/tsconfig.json new file mode 100644 index 0000000000000..d10eb479b3697 --- /dev/null +++ b/packages/core/integrations/core-integrations-browser-internal/tsconfig.json @@ -0,0 +1,19 @@ +{ + "extends": "../../../../tsconfig.bazel.json", + "compilerOptions": { + "declaration": true, + "declarationMap": true, + "emitDeclarationOnly": true, + "outDir": "target_types", + "rootDir": "src", + "stripInternal": false, + "types": [ + "jest", + "node", + "react" + ] + }, + "include": [ + "src/**/*" + ] +} diff --git a/packages/core/integrations/core-integrations-browser-mocks/BUILD.bazel b/packages/core/integrations/core-integrations-browser-mocks/BUILD.bazel new file mode 100644 index 0000000000000..aafe81bd57993 --- /dev/null +++ b/packages/core/integrations/core-integrations-browser-mocks/BUILD.bazel @@ -0,0 +1,107 @@ +load("@npm//@bazel/typescript:index.bzl", "ts_config") +load("@build_bazel_rules_nodejs//:index.bzl", "js_library") +load("//src/dev/bazel:index.bzl", "jsts_transpiler", "pkg_npm", "pkg_npm_types", "ts_project") + +PKG_DIRNAME = "core-integrations-browser-mocks" +PKG_REQUIRE_NAME = "@kbn/core-integrations-browser-mocks" + +SOURCE_FILES = glob( + [ + "src/**/*.ts", + "src/**/*.tsx", + ], + exclude = [ + "**/*.test.*", + "**/*.stories.*", + ], +) + +SRCS = SOURCE_FILES + +filegroup( + name = "srcs", + srcs = SRCS, +) + +NPM_MODULE_EXTRA_FILES = [ + "package.json", +] + +RUNTIME_DEPS = [ +] + +TYPES_DEPS = [ + "@npm//@types/node", + "@npm//@types/jest", + "//packages/kbn-utility-types:npm_module_types", + "//packages/core/integrations/core-integrations-browser-internal:npm_module_types", +] + +jsts_transpiler( + name = "target_node", + srcs = SRCS, + build_pkg_name = package_name(), +) + +jsts_transpiler( + name = "target_web", + srcs = SRCS, + build_pkg_name = package_name(), + web = True, +) + +ts_config( + name = "tsconfig", + src = "tsconfig.json", + deps = [ + "//:tsconfig.base.json", + "//:tsconfig.bazel.json", + ], +) + +ts_project( + name = "tsc_types", + args = ['--pretty'], + srcs = SRCS, + deps = TYPES_DEPS, + declaration = True, + declaration_map = True, + emit_declaration_only = True, + out_dir = "target_types", + root_dir = "src", + tsconfig = ":tsconfig", +) + +js_library( + name = PKG_DIRNAME, + srcs = NPM_MODULE_EXTRA_FILES, + deps = RUNTIME_DEPS + [":target_node", ":target_web"], + package_name = PKG_REQUIRE_NAME, + visibility = ["//visibility:public"], +) + +pkg_npm( + name = "npm_module", + deps = [":" + PKG_DIRNAME], +) + +filegroup( + name = "build", + srcs = [":npm_module"], + visibility = ["//visibility:public"], +) + +pkg_npm_types( + name = "npm_module_types", + srcs = SRCS, + deps = [":tsc_types"], + package_name = PKG_REQUIRE_NAME, + tsconfig = ":tsconfig", + visibility = ["//visibility:public"], +) + +filegroup( + name = "build_types", + srcs = [":npm_module_types"], + visibility = ["//visibility:public"], +) diff --git a/packages/core/integrations/core-integrations-browser-mocks/README.md b/packages/core/integrations/core-integrations-browser-mocks/README.md new file mode 100644 index 0000000000000..82ade1b873b36 --- /dev/null +++ b/packages/core/integrations/core-integrations-browser-mocks/README.md @@ -0,0 +1,3 @@ +# @kbn/core-integrations-browser-mocks + +This package contains the mocks from core's browser-side internal integration service. diff --git a/packages/core/integrations/core-integrations-browser-mocks/jest.config.js b/packages/core/integrations/core-integrations-browser-mocks/jest.config.js new file mode 100644 index 0000000000000..f58de84d459c0 --- /dev/null +++ b/packages/core/integrations/core-integrations-browser-mocks/jest.config.js @@ -0,0 +1,13 @@ +/* + * 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. + */ + +module.exports = { + preset: '@kbn/test', + rootDir: '../../../..', + roots: ['/packages/core/integrations/core-integrations-browser-mocks'], +}; diff --git a/packages/core/integrations/core-integrations-browser-mocks/package.json b/packages/core/integrations/core-integrations-browser-mocks/package.json new file mode 100644 index 0000000000000..b3a20978cfd3d --- /dev/null +++ b/packages/core/integrations/core-integrations-browser-mocks/package.json @@ -0,0 +1,8 @@ +{ + "name": "@kbn/core-integrations-browser-mocks", + "private": true, + "version": "1.0.0", + "main": "./target_node/index.js", + "browser": "./target_web/index.js", + "license": "SSPL-1.0 OR Elastic License 2.0" +} diff --git a/packages/core/integrations/core-integrations-browser-mocks/src/index.ts b/packages/core/integrations/core-integrations-browser-mocks/src/index.ts new file mode 100644 index 0000000000000..18651852fea94 --- /dev/null +++ b/packages/core/integrations/core-integrations-browser-mocks/src/index.ts @@ -0,0 +1,13 @@ +/* + * 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 { integrationsServiceMock } from './integrations_service.mock'; +export type { + IntegrationsServiceContract, + IntegrationsServiceMock, +} from './integrations_service.mock'; diff --git a/src/core/public/integrations/integrations_service.mock.ts b/packages/core/integrations/core-integrations-browser-mocks/src/integrations_service.mock.ts similarity index 64% rename from src/core/public/integrations/integrations_service.mock.ts rename to packages/core/integrations/core-integrations-browser-mocks/src/integrations_service.mock.ts index 83a62acac279e..6cacfda6c8645 100644 --- a/src/core/public/integrations/integrations_service.mock.ts +++ b/packages/core/integrations/core-integrations-browser-mocks/src/integrations_service.mock.ts @@ -7,10 +7,12 @@ */ import type { PublicMethodsOf } from '@kbn/utility-types'; -import { IntegrationsService } from './integrations_service'; +import type { IntegrationsService } from '@kbn/core-integrations-browser-internal'; -type IntegrationsServiceContract = PublicMethodsOf; -const createMock = (): jest.Mocked => ({ +export type IntegrationsServiceContract = PublicMethodsOf; +export type IntegrationsServiceMock = jest.Mocked; + +const createMock = (): IntegrationsServiceMock => ({ setup: jest.fn(), start: jest.fn(), stop: jest.fn(), diff --git a/packages/core/integrations/core-integrations-browser-mocks/tsconfig.json b/packages/core/integrations/core-integrations-browser-mocks/tsconfig.json new file mode 100644 index 0000000000000..d10eb479b3697 --- /dev/null +++ b/packages/core/integrations/core-integrations-browser-mocks/tsconfig.json @@ -0,0 +1,19 @@ +{ + "extends": "../../../../tsconfig.bazel.json", + "compilerOptions": { + "declaration": true, + "declarationMap": true, + "emitDeclarationOnly": true, + "outDir": "target_types", + "rootDir": "src", + "stripInternal": false, + "types": [ + "jest", + "node", + "react" + ] + }, + "include": [ + "src/**/*" + ] +} diff --git a/src/core/public/core_system.test.mocks.ts b/src/core/public/core_system.test.mocks.ts index baf4c28401c06..99f525b1f8aba 100644 --- a/src/core/public/core_system.test.mocks.ts +++ b/src/core/public/core_system.test.mocks.ts @@ -20,7 +20,7 @@ import { overlayServiceMock } from './overlays/overlay_service.mock'; import { pluginsServiceMock } from './plugins/plugins_service.mock'; import { uiSettingsServiceMock } from '@kbn/core-ui-settings-browser-mocks'; import { renderingServiceMock } from './rendering/rendering_service.mock'; -import { integrationsServiceMock } from './integrations/integrations_service.mock'; +import { integrationsServiceMock } from '@kbn/core-integrations-browser-mocks'; import { coreAppMock } from './core_app/core_app.mock'; export const analyticsServiceStartMock = analyticsServiceMock.createAnalyticsServiceStart(); @@ -122,7 +122,7 @@ export const MockIntegrationsService = integrationsServiceMock.create(); export const IntegrationsServiceConstructor = jest .fn() .mockImplementation(() => MockIntegrationsService); -jest.doMock('./integrations', () => ({ +jest.doMock('@kbn/core-integrations-browser-internal', () => ({ IntegrationsService: IntegrationsServiceConstructor, })); diff --git a/src/core/public/core_system.ts b/src/core/public/core_system.ts index 710d7b90c4c30..20f5725f1693a 100644 --- a/src/core/public/core_system.ts +++ b/src/core/public/core_system.ts @@ -25,6 +25,7 @@ import { FatalErrorsService } from '@kbn/core-fatal-errors-browser-internal'; import { HttpService } from '@kbn/core-http-browser-internal'; import { UiSettingsService } from '@kbn/core-ui-settings-browser-internal'; import { DeprecationsService } from '@kbn/core-deprecations-browser-internal'; +import { IntegrationsService } from '@kbn/core-integrations-browser-internal'; import { CoreSetup, CoreStart } from '.'; import { ChromeService } from './chrome'; import { NotificationsService } from './notifications'; @@ -33,7 +34,6 @@ import { PluginsService } from './plugins'; import { ApplicationService } from './application'; import { RenderingService } from './rendering'; import { SavedObjectsService } from './saved_objects'; -import { IntegrationsService } from './integrations'; import { CoreApp } from './core_app'; import type { InternalApplicationSetup, InternalApplicationStart } from './application/types'; import { fetchOptionalMemoryInfo } from './fetch_optional_memory_info'; diff --git a/yarn.lock b/yarn.lock index 09706189e02aa..df337d3c6f61e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3283,6 +3283,14 @@ version "0.0.0" uid "" +"@kbn/core-integrations-browser-internal@link:bazel-bin/packages/core/integrations/core-integrations-browser-internal": + version "0.0.0" + uid "" + +"@kbn/core-integrations-browser-mocks@link:bazel-bin/packages/core/integrations/core-integrations-browser-mocks": + version "0.0.0" + uid "" + "@kbn/core-logging-server-internal@link:bazel-bin/packages/core/logging/core-logging-server-internal": version "0.0.0" uid "" @@ -6953,6 +6961,14 @@ version "0.0.0" uid "" +"@types/kbn__core-integrations-browser-internal@link:bazel-bin/packages/core/integrations/core-integrations-browser-internal/npm_module_types": + version "0.0.0" + uid "" + +"@types/kbn__core-integrations-browser-mocks@link:bazel-bin/packages/core/integrations/core-integrations-browser-mocks/npm_module_types": + version "0.0.0" + uid "" + "@types/kbn__core-logging-server-internal@link:bazel-bin/packages/core/logging/core-logging-server-internal/npm_module_types": version "0.0.0" uid "" From 1904b61b87110db8c62223200f9088fbf69d562c Mon Sep 17 00:00:00 2001 From: Bhavya RM Date: Tue, 19 Jul 2022 09:49:10 -0400 Subject: [PATCH 04/23] migrating hybrid Kibana to kbnArchiver (#136619) --- .../apps/visualize/hybrid_visualization.ts | 11 +- .../es_archives/hybrid/kibana/data.json.gz | Bin 3073 -> 0 bytes .../es_archives/hybrid/kibana/mappings.json | 1029 ----------------- .../kbn_archiver/hybrid_dataview.json | 138 +++ 4 files changed, 147 insertions(+), 1031 deletions(-) delete mode 100644 x-pack/test/functional/es_archives/hybrid/kibana/data.json.gz delete mode 100644 x-pack/test/functional/es_archives/hybrid/kibana/mappings.json create mode 100644 x-pack/test/functional/fixtures/kbn_archiver/hybrid_dataview.json diff --git a/x-pack/test/functional/apps/visualize/hybrid_visualization.ts b/x-pack/test/functional/apps/visualize/hybrid_visualization.ts index 38af8ab61cf93..223d4cd571dc1 100644 --- a/x-pack/test/functional/apps/visualize/hybrid_visualization.ts +++ b/x-pack/test/functional/apps/visualize/hybrid_visualization.ts @@ -11,18 +11,25 @@ export default function ({ getPageObjects, getService }: FtrProviderContext) { const esArchiver = getService('esArchiver'); const PageObjects = getPageObjects(['common', 'visualize', 'timePicker', 'visChart']); const inspector = getService('inspector'); + const kibanaServer = getService('kibanaServer'); describe('hybrid index pattern', () => { before(async () => { - await esArchiver.load('x-pack/test/functional/es_archives/hybrid/kibana'); + await kibanaServer.savedObjects.cleanStandardList(); + await kibanaServer.importExport.load( + 'x-pack/test/functional/fixtures/kbn_archiver/hybrid_dataview.json' + ); await esArchiver.load('x-pack/test/functional/es_archives/hybrid/logstash'); await esArchiver.load('x-pack/test/functional/es_archives/hybrid/rollup'); }); after(async () => { - await esArchiver.unload('x-pack/test/functional/es_archives/hybrid/kibana'); + await kibanaServer.importExport.unload( + 'x-pack/test/functional/fixtures/kbn_archiver/hybrid_dataview.json' + ); await esArchiver.unload('x-pack/test/functional/es_archives/hybrid/logstash'); await esArchiver.unload('x-pack/test/functional/es_archives/hybrid/rollup'); + await kibanaServer.savedObjects.cleanStandardList(); await PageObjects.common.unsetTime(); }); diff --git a/x-pack/test/functional/es_archives/hybrid/kibana/data.json.gz b/x-pack/test/functional/es_archives/hybrid/kibana/data.json.gz deleted file mode 100644 index a0d7ab8eb49cf40bb1794a518d77394e33e7b897..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3073 zcmV+c4F2;UiwFP!000026YX7FbKANRe$TH^)weS?hotU&YERNkPA5(>iJMLndo&OU zQ8?yB1wh-1NB_MG@Cr(@E_N)TVa5}i0JzxQZ?W8^7SO}1R;$eybKG`XZ7+7)XQJU2 z1&L^RfD5=Jp6Df!hwsnlh;vLM$F)&+iaqn(?ewSTmW4;>BhQ?iH&6J(nm)Rn|q z*`0!faYH63LSrlMVR1s;a;8>omP!Y7O$iP>Cg^;BxN1iz#8++Ss{OYRGlqP)IJ=Uf z$X3QFiG10H*(J0xX#NfZ@IAk3UqiDSClUPVnD94qDVcNZ!Q~VM42vd=s5?WGK+xkf z5pBr#DfSW1TJxb4BkwJZ!#A<}RcMaoeao|Tj2bt1aTil>H-?MB&%<-px{l?nYmO+E zlhjnplF4PxY?uU`T(xWRapbepM?r9@5d?)&chElpyf_Nys#qT4cvYyh^+hC7*&LG{ z)h-AAbOzU$$XGg|U71YB9)(Zl#IMYlAvL$3T`Me# zwj(eIhKVCa;^^cJx!_bEV^)>B)u4SG8*U8Dk_fGsHgt~XG07H(B4VZM2o@x`_8_=9 zML1SDWz^M%Q9ZOegHgcL>8BStqx$#{MYUVq$1G;2AC3qnH3A@4=~m^}Gp9|F2zY7i zi;g3#)ID;iBU*^$QXdm3mAc(VPB#n;NOW`h9$a#%k7<-j-D(;lLCGndItT@;8X=*o zcMmxJP5A7~9JyKnQ!=e1L^YLf1uI1Ej6~RoPamR^RegY|sdr~MC<;&f z(u)&0!%^7e$N+-$^m9SUD#Zbk)13NZ6wD?JQ)5af<7vA#JO^kU%cq!j%xCj`R@%|r z0mV~Hu?DLwTVSta05#$UqMWz^cEZ>rQ-Zy*_^|P$KWE$^z#LpGVKa>-VA$n4yi0$a zeSKn+9bniRuWX>fk*_O^z`FJj=IY-UzSws>oU*OqLR7ie7Q{6m9DpMUbtoO%z_-rW zm5M(UHD`v2KjXTBm$9!shE*62hVqVhe5Ngul6(DuEI~K`M@BdvYmweQ!n@8GssJ2- zASXP~5k1Mb&d8ODKLoX%s~ArUG~i2X%yP9K09ir<4G{ybbp|X~`o4JaJ0kX?I4+`| zZm3mx*A}}K01ib^_K5(dkhcHBQ%Uibq+`Oh(-UKV5Y+>PRXZEfRu{e0R=XXBc_9QOBvM(hl*;q0>SjC zkz|@xMY28WAo+|i!q6?I3sFNO&twptdYCWL?q07(?g11%7K5iRIrKrd$$TkTVaNJgvBW#?EW;qK{|RNb@F zcP_xAKIV}tbe(xzXUF`=(|d$zycLe&1IQ^3@hOihQHMbeBf5jwhfX&8t(|o)^HJ@P z_!NovMqe=%8=uuz`jfelSwu6$BH!OZ%T3z1g!U;3xF}S1z6-Y^HT4-! zKjdC&ALRqVigMSj_Rnz;B=a%E5j+O-3&#P8@L23e;Nxts$2ewHWhCSa2b~upE~}ll zh3Q&nitWmKGL>YnOF)+0W>=lD7$RH18KRJ-s$K2%so1nD`dpaVkLlt)bX7cm+41-L z)S*A58-0Pw>!OFSb4#5+zboY-W+Z))E{-gTIgitAF>Ds!m2R8yg%tQpxi@*NAQni!@8vroA> zeJ`h#H1P)eTjBjo##bnvPYSUz;aLHKmCAaXW3d()kD@ziw!dS3hjH{toC8vc2Lzk1 z33Y=q>JkDW&%2D{K%Puf#2TLW9{Z3Ilud!W{#1pOmW6#HNXVU#APCnNh~6j~FOd?m zcrZjBh>~Gj@316tNSfQ8{I2|Z2Qt2IX%ni zjSO?t`<8JBA>Cy)1TTGCiuWQju!>Ub^-9Ti(5N!k=a6hwtaz2YwVphvDr754&pIms zZ_H1~?KCa>a7FBEEDp zGaRCP6BQ-yiexf3RyGDMW%Qp-WN(?Mj-@&$!+w~bY_)#U`Wb<6^%T_BmH-8pP;0C#3K3MFq!Wa_?jNUX;}*)vNqg7OYge zvp|f>H#_y7>}6T|K@C^a!TCeZDH`$_(ilC8+oo zy4iZJPAWUasB9Un_AQJ2cLRy^Be3OJo=a~UCOYLXmV}#!$$nJFqU2`<5R@ewx-^!1Z9sWbi1~y&wBp#lkB;bGK%dU+3cT{>m+5iW#_9EZCDFNmX@0Oa-;S zn&xCW>8J}_DOtP(m)(M&1u)#o#B0gf{-WGPn5;H<3rixQwK~!3%D}wb^G&9y6-jb+ zrxNY9YtVGM9l+Fl5i=K6Q)3T;DH5=;8xZ&AW$nGYpS^=;w2glMW!xf~i@*_iFRPLM zz8bM@qigkknntA5;}GQav8YQrl3IFusAcHbJ&0zE?z4w7YMr}19U{{k$hW^;jqBX^ zDEZN?&fU7SEvGkhEU*T%sdIm%&V9C+P~z=f=YAzLnU(p<8rqL@9OW+uo>Bz=2tQ2` zd{YGfd`0lD^VI(Z>ff`un$q`!O5gtj|IRNi&fmOg9aIJ1f7e~DgI^`OLrJ_P_D-1t z!|s|JOXBU0V~(6o->}W2?Z+)j;(yg0xo)xGwpI0?dIkTA$*orK*DY@U3jXe}Dd9hn P68`@IvEZIElaT-b6(Q$Y diff --git a/x-pack/test/functional/es_archives/hybrid/kibana/mappings.json b/x-pack/test/functional/es_archives/hybrid/kibana/mappings.json deleted file mode 100644 index af4ee5ed1e46f..0000000000000 --- a/x-pack/test/functional/es_archives/hybrid/kibana/mappings.json +++ /dev/null @@ -1,1029 +0,0 @@ -{ - "type": "index", - "value": { - "aliases": { - ".kibana": { - } - }, - "index": ".kibana_1", - "mappings": { - "_meta": { - "migrationMappingPropertyHashes": { - "action": "ecc01e367a369542bc2b15dae1fb1773", - "action_task_params": "a9d49f184ee89641044be0ca2950fa3a", - "alert": "8d6004ab7d09d887a873861a35c32838", - "apm-telemetry": "07ee1939fa4302c62ddc052ec03fed90", - "canvas-element": "7390014e1091044523666d97247392fc", - "canvas-workpad": "b0a1706d356228dbdcb4a17e6b9eb231", - "config": "87aca8fdb053154f11383fce3dbf3edf", - "dashboard": "d00f614b29a80360e1190193fd333bab", - "file-upload-telemetry": "0ed4d3e1983d1217a30982630897092e", - "graph-workspace": "cd7ba1330e6682e9cc00b78850874be1", - "index-pattern": "66eccb05066c5a89924f48a9e9736499", - "infrastructure-ui-source": "ddc0ecb18383f6b26101a2fadb2dab0c", - "kql-telemetry": "d12a98a6f19a2d273696597547e064ee", - "maps-telemetry": "a4229f8b16a6820c6d724b7e0c1f729d", - "migrationVersion": "4a1746014a75ade3a714e1db5763276f", - "ml-telemetry": "257fd1d4b4fdbb9cb4b8a3b27da201e9", - "namespace": "2f4316de49999235636386fe51dc06c1", - "references": "7997cf5a56cc02bdc9c93361bde732b0", - "sample-data-telemetry": "7d3cfeb915303c9641c59681967ffeb4", - "search": "181661168bbadd1eff5902361e2a0d5c", - "server": "ec97f1c5da1a19609a60874e5af1100c", - "siem-ui-timeline": "1f6f0860ad7bc0dba3e42467ca40470d", - "siem-ui-timeline-note": "8874706eedc49059d4cf0f5094559084", - "siem-ui-timeline-pinned-event": "20638091112f0e14f0e443d512301c29", - "space": "25de8c2deec044392922989cfcf24c54", - "telemetry": "e1c8bc94e443aefd9458932cc0697a4d", - "type": "2f4316de49999235636386fe51dc06c1", - "ui-metric": "0d409297dc5ebe1e3a1da691c6ee32e3", - "updated_at": "00da57df13e94e9d98437d13ace4bfe0", - "upgrade-assistant-reindex-operation": "a53a20fe086b72c9a86da3cc12dad8a6", - "upgrade-assistant-telemetry": "56702cec857e0a9dacfb696655b4ff7b", - "url": "c7f66a0df8b1b52f17c28c4adb111105", - "visualization": "52d7a13ad68a150c4525b292d23e12cc" - } - }, - "dynamic": "strict", - "properties": { - "action": { - "properties": { - "actionTypeId": { - "type": "keyword" - }, - "config": { - "enabled": false, - "type": "object" - }, - "description": { - "type": "text" - }, - "secrets": { - "type": "binary" - } - } - }, - "action_task_params": { - "properties": { - "actionId": { - "type": "keyword" - }, - "apiKey": { - "type": "binary" - }, - "params": { - "enabled": false, - "type": "object" - } - } - }, - "alert": { - "properties": { - "actions": { - "properties": { - "actionRef": { - "type": "keyword" - }, - "group": { - "type": "keyword" - }, - "params": { - "enabled": false, - "type": "object" - } - }, - "type": "nested" - }, - "alertTypeId": { - "type": "keyword" - }, - "params": { - "enabled": false, - "type": "object" - }, - "apiKey": { - "type": "binary" - }, - "createdBy": { - "type": "keyword" - }, - "enabled": { - "type": "boolean" - }, - "interval": { - "type": "keyword" - }, - "scheduledTaskId": { - "type": "keyword" - }, - "updatedBy": { - "type": "keyword" - } - } - }, - "apm-telemetry": { - "properties": { - "has_any_services": { - "type": "boolean" - }, - "services_per_agent": { - "properties": { - "dotnet": { - "null_value": 0, - "type": "long" - }, - "go": { - "null_value": 0, - "type": "long" - }, - "java": { - "null_value": 0, - "type": "long" - }, - "js-base": { - "null_value": 0, - "type": "long" - }, - "nodejs": { - "null_value": 0, - "type": "long" - }, - "python": { - "null_value": 0, - "type": "long" - }, - "ruby": { - "null_value": 0, - "type": "long" - }, - "rum-js": { - "null_value": 0, - "type": "long" - } - } - } - } - }, - "canvas-element": { - "dynamic": "false", - "properties": { - "@created": { - "type": "date" - }, - "@timestamp": { - "type": "date" - }, - "content": { - "type": "text" - }, - "help": { - "type": "text" - }, - "image": { - "type": "text" - }, - "name": { - "fields": { - "keyword": { - "type": "keyword" - } - }, - "type": "text" - } - } - }, - "canvas-workpad": { - "dynamic": "false", - "properties": { - "@created": { - "type": "date" - }, - "@timestamp": { - "type": "date" - }, - "name": { - "fields": { - "keyword": { - "type": "keyword" - } - }, - "type": "text" - } - } - }, - "config": { - "dynamic": "true", - "properties": { - "buildNum": { - "type": "keyword" - }, - "dateFormat:tz": { - "fields": { - "keyword": { - "ignore_above": 256, - "type": "keyword" - } - }, - "type": "text" - }, - "defaultIndex": { - "fields": { - "keyword": { - "ignore_above": 256, - "type": "keyword" - } - }, - "type": "text" - } - } - }, - "dashboard": { - "properties": { - "description": { - "type": "text" - }, - "hits": { - "type": "integer" - }, - "kibanaSavedObjectMeta": { - "properties": { - "searchSourceJSON": { - "type": "text" - } - } - }, - "optionsJSON": { - "type": "text" - }, - "panelsJSON": { - "type": "text" - }, - "refreshInterval": { - "properties": { - "display": { - "type": "keyword" - }, - "pause": { - "type": "boolean" - }, - "section": { - "type": "integer" - }, - "value": { - "type": "integer" - } - } - }, - "timeFrom": { - "type": "keyword" - }, - "timeRestore": { - "type": "boolean" - }, - "timeTo": { - "type": "keyword" - }, - "title": { - "type": "text" - }, - "version": { - "type": "integer" - } - } - }, - "file-upload-telemetry": { - "properties": { - "filesUploadedTotalCount": { - "type": "long" - } - } - }, - "graph-workspace": { - "properties": { - "description": { - "type": "text" - }, - "kibanaSavedObjectMeta": { - "properties": { - "searchSourceJSON": { - "type": "text" - } - } - }, - "numLinks": { - "type": "integer" - }, - "numVertices": { - "type": "integer" - }, - "title": { - "type": "text" - }, - "version": { - "type": "integer" - }, - "wsState": { - "type": "text" - } - } - }, - "index-pattern": { - "properties": { - "fieldFormatMap": { - "type": "text" - }, - "fields": { - "type": "text" - }, - "intervalName": { - "type": "keyword" - }, - "notExpandable": { - "type": "boolean" - }, - "sourceFilters": { - "type": "text" - }, - "timeFieldName": { - "type": "keyword" - }, - "title": { - "type": "text" - }, - "type": { - "type": "keyword" - }, - "typeMeta": { - "type": "keyword" - } - } - }, - "infrastructure-ui-source": { - "properties": { - "description": { - "type": "text" - }, - "fields": { - "properties": { - "container": { - "type": "keyword" - }, - "host": { - "type": "keyword" - }, - "pod": { - "type": "keyword" - }, - "tiebreaker": { - "type": "keyword" - }, - "timestamp": { - "type": "keyword" - } - } - }, - "logAlias": { - "type": "keyword" - }, - "logColumns": { - "properties": { - "fieldColumn": { - "properties": { - "field": { - "type": "keyword" - }, - "id": { - "type": "keyword" - } - } - }, - "messageColumn": { - "properties": { - "id": { - "type": "keyword" - } - } - }, - "timestampColumn": { - "properties": { - "id": { - "type": "keyword" - } - } - } - }, - "type": "nested" - }, - "metricAlias": { - "type": "keyword" - }, - "name": { - "type": "text" - } - } - }, - "kql-telemetry": { - "properties": { - "optInCount": { - "type": "long" - }, - "optOutCount": { - "type": "long" - } - } - }, - "map": { - "properties": { - "bounds": { - "dynamic": false, - "properties": {} - }, - "description": { - "type": "text" - }, - "layerListJSON": { - "type": "text" - }, - "mapStateJSON": { - "type": "text" - }, - "title": { - "type": "text" - }, - "uiStateJSON": { - "type": "text" - }, - "version": { - "type": "integer" - } - } - }, - "maps-telemetry": { - "properties": { - "attributesPerMap": { - "properties": { - "dataSourcesCount": { - "properties": { - "avg": { - "type": "long" - }, - "max": { - "type": "long" - }, - "min": { - "type": "long" - } - } - }, - "emsVectorLayersCount": { - "dynamic": "true", - "type": "object" - }, - "layerTypesCount": { - "dynamic": "true", - "type": "object" - }, - "layersCount": { - "properties": { - "avg": { - "type": "long" - }, - "max": { - "type": "long" - }, - "min": { - "type": "long" - } - } - } - } - }, - "mapsTotalCount": { - "type": "long" - }, - "timeCaptured": { - "type": "date" - } - } - }, - "migrationVersion": { - "dynamic": "true", - "properties": { - "index-pattern": { - "fields": { - "keyword": { - "ignore_above": 256, - "type": "keyword" - } - }, - "type": "text" - }, - "space": { - "fields": { - "keyword": { - "ignore_above": 256, - "type": "keyword" - } - }, - "type": "text" - }, - "visualization": { - "fields": { - "keyword": { - "ignore_above": 256, - "type": "keyword" - } - }, - "type": "text" - } - } - }, - "ml-telemetry": { - "properties": { - "file_data_visualizer": { - "properties": { - "index_creation_count": { - "type": "long" - } - } - } - } - }, - "namespace": { - "type": "keyword" - }, - "references": { - "properties": { - "id": { - "type": "keyword" - }, - "name": { - "type": "keyword" - }, - "type": { - "type": "keyword" - } - }, - "type": "nested" - }, - "sample-data-telemetry": { - "properties": { - "installCount": { - "type": "long" - }, - "unInstallCount": { - "type": "long" - } - } - }, - "search": { - "properties": { - "columns": { - "type": "keyword" - }, - "description": { - "type": "text" - }, - "hits": { - "type": "integer" - }, - "kibanaSavedObjectMeta": { - "properties": { - "searchSourceJSON": { - "type": "text" - } - } - }, - "sort": { - "type": "keyword" - }, - "title": { - "type": "text" - }, - "version": { - "type": "integer" - } - } - }, - "server": { - "properties": { - "uuid": { - "type": "keyword" - } - } - }, - "siem-ui-timeline": { - "properties": { - "columns": { - "properties": { - "aggregatable": { - "type": "boolean" - }, - "category": { - "type": "keyword" - }, - "columnHeaderType": { - "type": "keyword" - }, - "description": { - "type": "text" - }, - "example": { - "type": "text" - }, - "id": { - "type": "keyword" - }, - "indexes": { - "type": "keyword" - }, - "name": { - "type": "text" - }, - "placeholder": { - "type": "text" - }, - "searchable": { - "type": "boolean" - }, - "type": { - "type": "keyword" - } - } - }, - "created": { - "type": "date" - }, - "createdBy": { - "type": "text" - }, - "dataProviders": { - "properties": { - "and": { - "properties": { - "enabled": { - "type": "boolean" - }, - "excluded": { - "type": "boolean" - }, - "id": { - "type": "keyword" - }, - "kqlQuery": { - "type": "text" - }, - "name": { - "type": "text" - }, - "queryMatch": { - "properties": { - "displayField": { - "type": "text" - }, - "displayValue": { - "type": "text" - }, - "field": { - "type": "text" - }, - "operator": { - "type": "text" - }, - "value": { - "type": "text" - } - } - } - } - }, - "enabled": { - "type": "boolean" - }, - "excluded": { - "type": "boolean" - }, - "id": { - "type": "keyword" - }, - "kqlQuery": { - "type": "text" - }, - "name": { - "type": "text" - }, - "queryMatch": { - "properties": { - "displayField": { - "type": "text" - }, - "displayValue": { - "type": "text" - }, - "field": { - "type": "text" - }, - "operator": { - "type": "text" - }, - "value": { - "type": "text" - } - } - } - } - }, - "dateRange": { - "properties": { - "end": { - "type": "date" - }, - "start": { - "type": "date" - } - } - }, - "description": { - "type": "text" - }, - "favorite": { - "properties": { - "favoriteDate": { - "type": "date" - }, - "fullName": { - "type": "text" - }, - "keySearch": { - "type": "text" - }, - "userName": { - "type": "text" - } - } - }, - "kqlMode": { - "type": "keyword" - }, - "kqlQuery": { - "properties": { - "filterQuery": { - "properties": { - "kuery": { - "properties": { - "expression": { - "type": "text" - }, - "kind": { - "type": "keyword" - } - } - }, - "serializedQuery": { - "type": "text" - } - } - } - } - }, - "sort": { - "properties": { - "columnId": { - "type": "keyword" - }, - "sortDirection": { - "type": "keyword" - } - } - }, - "title": { - "type": "text" - }, - "updated": { - "type": "date" - }, - "updatedBy": { - "type": "text" - } - } - }, - "siem-ui-timeline-note": { - "properties": { - "created": { - "type": "date" - }, - "createdBy": { - "type": "text" - }, - "eventId": { - "type": "keyword" - }, - "note": { - "type": "text" - }, - "timelineId": { - "type": "keyword" - }, - "updated": { - "type": "date" - }, - "updatedBy": { - "type": "text" - } - } - }, - "siem-ui-timeline-pinned-event": { - "properties": { - "created": { - "type": "date" - }, - "createdBy": { - "type": "text" - }, - "eventId": { - "type": "keyword" - }, - "timelineId": { - "type": "keyword" - }, - "updated": { - "type": "date" - }, - "updatedBy": { - "type": "text" - } - } - }, - "space": { - "properties": { - "_reserved": { - "type": "boolean" - }, - "color": { - "type": "keyword" - }, - "description": { - "type": "text" - }, - "disabledFeatures": { - "type": "keyword" - }, - "initials": { - "type": "keyword" - }, - "name": { - "fields": { - "keyword": { - "ignore_above": 2048, - "type": "keyword" - } - }, - "type": "text" - } - } - }, - "telemetry": { - "properties": { - "enabled": { - "type": "boolean" - } - } - }, - "type": { - "type": "keyword" - }, - "ui-metric": { - "properties": { - "count": { - "type": "integer" - } - } - }, - "updated_at": { - "type": "date" - }, - "upgrade-assistant-reindex-operation": { - "dynamic": "true", - "properties": { - "indexName": { - "type": "keyword" - }, - "status": { - "type": "integer" - } - } - }, - "upgrade-assistant-telemetry": { - "properties": { - "features": { - "properties": { - "deprecation_logging": { - "properties": { - "enabled": { - "null_value": true, - "type": "boolean" - } - } - } - } - }, - "ui_open": { - "properties": { - "cluster": { - "null_value": 0, - "type": "long" - }, - "indices": { - "null_value": 0, - "type": "long" - }, - "overview": { - "null_value": 0, - "type": "long" - } - } - }, - "ui_reindex": { - "properties": { - "close": { - "null_value": 0, - "type": "long" - }, - "open": { - "null_value": 0, - "type": "long" - }, - "start": { - "null_value": 0, - "type": "long" - }, - "stop": { - "null_value": 0, - "type": "long" - } - } - } - } - }, - "url": { - "properties": { - "accessCount": { - "type": "long" - }, - "accessDate": { - "type": "date" - }, - "createDate": { - "type": "date" - }, - "url": { - "fields": { - "keyword": { - "ignore_above": 2048, - "type": "keyword" - } - }, - "type": "text" - } - } - }, - "visualization": { - "properties": { - "description": { - "type": "text" - }, - "kibanaSavedObjectMeta": { - "properties": { - "searchSourceJSON": { - "type": "text" - } - } - }, - "savedSearchRefName": { - "type": "keyword" - }, - "title": { - "type": "text" - }, - "uiStateJSON": { - "type": "text" - }, - "version": { - "type": "integer" - }, - "visState": { - "type": "text" - } - } - } - } - }, - "settings": { - "index": { - "auto_expand_replicas": "0-1", - "number_of_replicas": "0", - "number_of_shards": "1" - } - } - } -} diff --git a/x-pack/test/functional/fixtures/kbn_archiver/hybrid_dataview.json b/x-pack/test/functional/fixtures/kbn_archiver/hybrid_dataview.json new file mode 100644 index 0000000000000..fafb911f32ec2 --- /dev/null +++ b/x-pack/test/functional/fixtures/kbn_archiver/hybrid_dataview.json @@ -0,0 +1,138 @@ +{ + "attributes": { + "fields": "[{\"name\":\"_source\",\"type\":\"_source\",\"esTypes\":[\"_source\"],\"count\":0,\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"_id\",\"type\":\"string\",\"esTypes\":[\"_id\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"name\":\"_type\",\"type\":\"string\",\"esTypes\":[\"_type\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"name\":\"_index\",\"type\":\"string\",\"esTypes\":[\"_index\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"name\":\"_score\",\"type\":\"number\",\"count\":0,\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"geo.dest\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"extension.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"geo.src\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"machine.os.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"@timestamp\",\"type\":\"date\",\"esTypes\":[\"date\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"memory\",\"type\":\"number\",\"esTypes\":[\"float\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"bytes\",\"type\":\"number\",\"esTypes\":[\"float\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"machine.ram\",\"type\":\"number\",\"esTypes\":[\"float\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true}]", + "timeFieldName": "@timestamp", + "title": "rollup_logstash*", + "type": "rollup", + "typeMeta": "{\"params\":{\"rollup_index\":\"rollup_logstash\"},\"aggs\":{\"terms\":{\"geo.dest\":{\"agg\":\"terms\"},\"extension.keyword\":{\"agg\":\"terms\"},\"geo.src\":{\"agg\":\"terms\"},\"machine.os.keyword\":{\"agg\":\"terms\"}},\"date_histogram\":{\"@timestamp\":{\"agg\":\"date_histogram\",\"fixed_interval\":\"20m\",\"delay\":\"10m\",\"time_zone\":\"UTC\"}},\"avg\":{\"memory\":{\"agg\":\"avg\"},\"bytes\":{\"agg\":\"avg\"}},\"max\":{\"memory\":{\"agg\":\"max\"}},\"min\":{\"memory\":{\"agg\":\"min\"}},\"sum\":{\"memory\":{\"agg\":\"sum\"}},\"value_count\":{\"memory\":{\"agg\":\"value_count\"}},\"histogram\":{\"machine.ram\":{\"agg\":\"histogram\",\"interval\":5}}}}" + }, + "coreMigrationVersion": "8.4.0", + "id": "049ca1a0-c373-11e9-9d0b-e919aba203a4", + "migrationVersion": { + "index-pattern": "8.0.0" + }, + "references": [], + "type": "index-pattern", + "updated_at": "2019-08-20T17:50:38.798Z", + "version": "WzE3LDJd" +} + +{ + "attributes": { + "fields": "[{\"name\":\"_source\",\"type\":\"_source\",\"esTypes\":[\"_source\"],\"count\":0,\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"_id\",\"type\":\"string\",\"esTypes\":[\"_id\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"name\":\"_type\",\"type\":\"string\",\"esTypes\":[\"_type\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"name\":\"_index\",\"type\":\"string\",\"esTypes\":[\"_index\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"name\":\"_score\",\"type\":\"number\",\"count\":0,\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"geo.dest\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"extension.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"geo.src\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"machine.os.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"@timestamp\",\"type\":\"date\",\"esTypes\":[\"date\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"memory\",\"type\":\"number\",\"esTypes\":[\"float\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"bytes\",\"type\":\"number\",\"esTypes\":[\"float\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"machine.ram\",\"type\":\"number\",\"esTypes\":[\"float\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true}]", + "timeFieldName": "@timestamp", + "title": "*logstash*", + "type": "rollup", + "typeMeta": "{\"params\":{\"rollup_index\":\"rollup_logstash\"},\"aggs\":{\"terms\":{\"geo.dest\":{\"agg\":\"terms\"},\"extension.keyword\":{\"agg\":\"terms\"},\"geo.src\":{\"agg\":\"terms\"},\"machine.os.keyword\":{\"agg\":\"terms\"}},\"date_histogram\":{\"@timestamp\":{\"agg\":\"date_histogram\",\"fixed_interval\":\"20m\",\"delay\":\"10m\",\"time_zone\":\"UTC\"}},\"avg\":{\"memory\":{\"agg\":\"avg\"},\"bytes\":{\"agg\":\"avg\"}},\"max\":{\"memory\":{\"agg\":\"max\"}},\"min\":{\"memory\":{\"agg\":\"min\"}},\"sum\":{\"memory\":{\"agg\":\"sum\"}},\"value_count\":{\"memory\":{\"agg\":\"value_count\"}},\"histogram\":{\"machine.ram\":{\"agg\":\"histogram\",\"interval\":5}}}}" + }, + "coreMigrationVersion": "8.4.0", + "id": "3d570800-c373-11e9-9d0b-e919aba203a4", + "migrationVersion": { + "index-pattern": "8.0.0" + }, + "references": [], + "type": "index-pattern", + "updated_at": "2019-08-20T17:52:14.175Z", + "version": "WzE2LDJd" +} + +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}" + }, + "title": "hybrid_histogram_line_chart", + "uiStateJSON": "{\"vis\":{\"legendOpen\":true}}", + "version": 1, + "visState": "{\"title\":\"hybrid_histogram_line_chart\",\"type\":\"line\",\"params\":{\"type\":\"line\",\"grid\":{\"categoryLines\":false},\"categoryAxes\":[{\"id\":\"CategoryAxis-1\",\"type\":\"category\",\"position\":\"bottom\",\"show\":true,\"style\":{},\"scale\":{\"type\":\"linear\"},\"labels\":{\"show\":true,\"filter\":true,\"truncate\":100},\"title\":{}}],\"valueAxes\":[{\"id\":\"ValueAxis-1\",\"name\":\"LeftAxis-1\",\"type\":\"value\",\"position\":\"left\",\"show\":true,\"style\":{},\"scale\":{\"type\":\"linear\",\"mode\":\"normal\"},\"labels\":{\"show\":true,\"rotate\":0,\"filter\":false,\"truncate\":100},\"title\":{\"text\":\"Count\"}}],\"seriesParams\":[{\"show\":\"true\",\"type\":\"line\",\"mode\":\"normal\",\"data\":{\"label\":\"Count\",\"id\":\"1\"},\"valueAxis\":\"ValueAxis-1\",\"drawLinesBetweenPoints\":true,\"showCircles\":true,\"circlesRadius\":1}],\"addTooltip\":true,\"addLegend\":true,\"legendPosition\":\"right\",\"times\":[],\"addTimeMarker\":false,\"labels\":{},\"dimensions\":{\"x\":{\"accessor\":0,\"format\":{\"id\":\"date\",\"params\":{\"pattern\":\"YYYY-MM-DD HH:mm\"}},\"params\":{\"date\":true,\"interval\":\"PT6H40M\",\"format\":\"YYYY-MM-DD HH:mm\",\"bounds\":{\"min\":\"2019-08-19T01:55:07.240Z\",\"max\":\"2019-08-22T23:09:36.205Z\"}},\"aggType\":\"date_histogram\"},\"y\":[{\"accessor\":2,\"format\":{\"id\":\"number\"},\"params\":{},\"aggType\":\"count\"}],\"series\":[{\"accessor\":1,\"format\":{\"id\":\"terms\",\"params\":{\"id\":\"string\",\"otherBucketLabel\":\"Other\",\"missingBucketLabel\":\"Missing\"}},\"params\":{},\"aggType\":\"terms\"}]},\"palette\":{\"type\":\"palette\",\"name\":\"kibana_palette\"},\"isVislibVis\":true,\"detailedTooltip\":true,\"fittingFunction\":\"linear\",\"legendSize\":\"auto\"},\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\",\"params\":{}},{\"id\":\"2\",\"enabled\":true,\"type\":\"date_histogram\",\"schema\":\"segment\",\"params\":{\"field\":\"@timestamp\",\"timeRange\":{\"from\":\"2019-08-19T01:55:07.240Z\",\"to\":\"2019-08-22T23:09:36.205Z\"},\"useNormalizedEsInterval\":false,\"interval\":\"480m\",\"drop_partials\":false,\"min_doc_count\":1,\"extended_bounds\":{}}},{\"id\":\"3\",\"enabled\":true,\"type\":\"terms\",\"schema\":\"group\",\"params\":{\"field\":\"extension.keyword\",\"orderBy\":\"1\",\"order\":\"desc\",\"size\":5,\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\"}}]}" + }, + "coreMigrationVersion": "8.4.0", + "id": "2f8a0d70-c374-11e9-9d0b-e919aba203a4", + "migrationVersion": { + "visualization": "8.3.0" + }, + "references": [ + { + "id": "3d570800-c373-11e9-9d0b-e919aba203a4", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization", + "updated_at": "2019-08-21T21:58:10.400Z", + "version": "WzI1LDJd" +} + +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}" + }, + "title": "Rollup_histogram_line_chart", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"title\":\"Rollup_histogram_line_chart\",\"type\":\"line\",\"params\":{\"type\":\"line\",\"grid\":{\"categoryLines\":false},\"categoryAxes\":[{\"id\":\"CategoryAxis-1\",\"type\":\"category\",\"position\":\"bottom\",\"show\":true,\"style\":{},\"scale\":{\"type\":\"linear\"},\"labels\":{\"show\":true,\"filter\":true,\"truncate\":100},\"title\":{}}],\"valueAxes\":[{\"id\":\"ValueAxis-1\",\"name\":\"LeftAxis-1\",\"type\":\"value\",\"position\":\"left\",\"show\":true,\"style\":{},\"scale\":{\"type\":\"linear\",\"mode\":\"normal\"},\"labels\":{\"show\":true,\"rotate\":0,\"filter\":false,\"truncate\":100},\"title\":{\"text\":\"Max memory\"}}],\"seriesParams\":[{\"show\":\"true\",\"type\":\"line\",\"mode\":\"normal\",\"data\":{\"label\":\"Max memory\",\"id\":\"1\"},\"valueAxis\":\"ValueAxis-1\",\"drawLinesBetweenPoints\":true,\"showCircles\":true,\"circlesRadius\":1}],\"addTooltip\":true,\"addLegend\":true,\"legendPosition\":\"right\",\"times\":[],\"addTimeMarker\":false,\"labels\":{},\"dimensions\":{\"x\":{\"accessor\":0,\"format\":{\"id\":\"date\",\"params\":{\"pattern\":\"HH:mm\"}},\"params\":{\"date\":true,\"interval\":\"PT30M\",\"format\":\"HH:mm\",\"bounds\":{\"min\":\"2019-08-19T05:43:14.214Z\",\"max\":\"2019-08-22T09:51:59.095Z\"}},\"aggType\":\"date_histogram\"},\"y\":[{\"accessor\":1,\"format\":{\"id\":\"number\"},\"params\":{},\"aggType\":\"count\"}]},\"palette\":{\"type\":\"palette\",\"name\":\"kibana_palette\"},\"isVislibVis\":true,\"detailedTooltip\":true,\"fittingFunction\":\"linear\",\"legendSize\":\"auto\"},\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"max\",\"schema\":\"metric\",\"params\":{\"field\":\"memory\"}},{\"id\":\"2\",\"enabled\":true,\"type\":\"date_histogram\",\"schema\":\"segment\",\"params\":{\"field\":\"@timestamp\",\"timeRange\":{\"from\":\"2019-08-19T05:43:14.214Z\",\"to\":\"2019-08-22T09:51:59.095Z\"},\"useNormalizedEsInterval\":false,\"interval\":\"20m\",\"drop_partials\":false,\"min_doc_count\":1,\"extended_bounds\":{}}},{\"id\":\"3\",\"enabled\":true,\"type\":\"terms\",\"schema\":\"group\",\"params\":{\"field\":\"extension.keyword\",\"orderBy\":\"1\",\"order\":\"desc\",\"size\":5,\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\"}}]}" + }, + "coreMigrationVersion": "8.4.0", + "id": "ba4ee9e0-c373-11e9-9d0b-e919aba203a4", + "migrationVersion": { + "visualization": "8.3.0" + }, + "references": [ + { + "id": "049ca1a0-c373-11e9-9d0b-e919aba203a4", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization", + "updated_at": "2019-08-20T17:55:42.590Z", + "version": "WzE1LDJd" +} + +{ + "attributes": { + "fields": "[{\"name\":\"@message\",\"type\":\"string\",\"esTypes\":[\"text\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"@message.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"@message\"}}},{\"name\":\"@tags\",\"type\":\"string\",\"esTypes\":[\"text\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"@tags.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"@tags\"}}},{\"name\":\"@timestamp\",\"type\":\"date\",\"esTypes\":[\"date\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"_id\",\"type\":\"string\",\"esTypes\":[\"_id\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"name\":\"_index\",\"type\":\"string\",\"esTypes\":[\"_index\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"name\":\"_score\",\"type\":\"number\",\"count\":0,\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"_source\",\"type\":\"_source\",\"esTypes\":[\"_source\"],\"count\":0,\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"_type\",\"type\":\"string\",\"esTypes\":[\"_type\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"name\":\"agent\",\"type\":\"string\",\"esTypes\":[\"text\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"agent.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"agent\"}}},{\"name\":\"bytes\",\"type\":\"number\",\"esTypes\":[\"long\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"clientip\",\"type\":\"ip\",\"esTypes\":[\"ip\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"extension\",\"type\":\"string\",\"esTypes\":[\"text\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"extension.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"extension\"}}},{\"name\":\"geo.coordinates\",\"type\":\"geo_point\",\"esTypes\":[\"geo_point\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"geo.dest\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"geo.src\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"geo.srcdest\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"headings\",\"type\":\"string\",\"esTypes\":[\"text\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"headings.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"headings\"}}},{\"name\":\"host\",\"type\":\"string\",\"esTypes\":[\"text\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"host.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"host\"}}},{\"name\":\"id\",\"type\":\"number\",\"esTypes\":[\"integer\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"index\",\"type\":\"string\",\"esTypes\":[\"text\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"index.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"index\"}}},{\"name\":\"ip\",\"type\":\"ip\",\"esTypes\":[\"ip\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"links\",\"type\":\"string\",\"esTypes\":[\"text\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"links.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"links\"}}},{\"name\":\"longValues\",\"type\":\"string\",\"esTypes\":[\"text\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"longValues.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"longValues\"}}},{\"name\":\"longValuesWithSpaces\",\"type\":\"string\",\"esTypes\":[\"text\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"longValuesWithSpaces.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"longValuesWithSpaces\"}}},{\"name\":\"machine.os\",\"type\":\"string\",\"esTypes\":[\"text\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"machine.os.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"machine.os\"}}},{\"name\":\"machine.ram\",\"type\":\"number\",\"esTypes\":[\"long\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"memory\",\"type\":\"number\",\"esTypes\":[\"double\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"meta.char\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"meta.related\",\"type\":\"string\",\"esTypes\":[\"text\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"meta.user.firstname\",\"type\":\"string\",\"esTypes\":[\"text\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"meta.user.lastname\",\"type\":\"number\",\"esTypes\":[\"integer\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"phpmemory\",\"type\":\"number\",\"esTypes\":[\"long\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"referer\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"relatedContent.article:modified_time\",\"type\":\"date\",\"esTypes\":[\"date\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"relatedContent.article:published_time\",\"type\":\"date\",\"esTypes\":[\"date\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"relatedContent.article:section\",\"type\":\"string\",\"esTypes\":[\"text\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"relatedContent.article:section.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"relatedContent.article:section\"}}},{\"name\":\"relatedContent.article:tag\",\"type\":\"string\",\"esTypes\":[\"text\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"relatedContent.article:tag.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"relatedContent.article:tag\"}}},{\"name\":\"relatedContent.og:description\",\"type\":\"string\",\"esTypes\":[\"text\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"relatedContent.og:description.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"relatedContent.og:description\"}}},{\"name\":\"relatedContent.og:image\",\"type\":\"string\",\"esTypes\":[\"text\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"relatedContent.og:image.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"relatedContent.og:image\"}}},{\"name\":\"relatedContent.og:image:height\",\"type\":\"string\",\"esTypes\":[\"text\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"relatedContent.og:image:height.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"relatedContent.og:image:height\"}}},{\"name\":\"relatedContent.og:image:width\",\"type\":\"string\",\"esTypes\":[\"text\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"relatedContent.og:image:width.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"relatedContent.og:image:width\"}}},{\"name\":\"relatedContent.og:site_name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"relatedContent.og:site_name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"relatedContent.og:site_name\"}}},{\"name\":\"relatedContent.og:title\",\"type\":\"string\",\"esTypes\":[\"text\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"relatedContent.og:title.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"relatedContent.og:title\"}}},{\"name\":\"relatedContent.og:type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"relatedContent.og:type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"relatedContent.og:type\"}}},{\"name\":\"relatedContent.og:url\",\"type\":\"string\",\"esTypes\":[\"text\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"relatedContent.og:url.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"relatedContent.og:url\"}}},{\"name\":\"relatedContent.twitter:card\",\"type\":\"string\",\"esTypes\":[\"text\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"relatedContent.twitter:card.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"relatedContent.twitter:card\"}}},{\"name\":\"relatedContent.twitter:description\",\"type\":\"string\",\"esTypes\":[\"text\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"relatedContent.twitter:description.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"relatedContent.twitter:description\"}}},{\"name\":\"relatedContent.twitter:image\",\"type\":\"string\",\"esTypes\":[\"text\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"relatedContent.twitter:image.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"relatedContent.twitter:image\"}}},{\"name\":\"relatedContent.twitter:site\",\"type\":\"string\",\"esTypes\":[\"text\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"relatedContent.twitter:site.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"relatedContent.twitter:site\"}}},{\"name\":\"relatedContent.twitter:title\",\"type\":\"string\",\"esTypes\":[\"text\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"relatedContent.twitter:title.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"relatedContent.twitter:title\"}}},{\"name\":\"relatedContent.url\",\"type\":\"string\",\"esTypes\":[\"text\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"relatedContent.url.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"relatedContent.url\"}}},{\"name\":\"request\",\"type\":\"string\",\"esTypes\":[\"text\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"request.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"request\"}}},{\"name\":\"response\",\"type\":\"string\",\"esTypes\":[\"text\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"response.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"response\"}}},{\"name\":\"spaces\",\"type\":\"string\",\"esTypes\":[\"text\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"spaces.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"spaces\"}}},{\"name\":\"thisisaverylongfieldnamethatevendoesnotcontainanyspaceswhyitcouldpotentiallybreakouruiinseveralplaces\",\"type\":\"string\",\"esTypes\":[\"text\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"thisisaverylongfieldnamethatevendoesnotcontainanyspaceswhyitcouldpotentiallybreakouruiinseveralplaces.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"thisisaverylongfieldnamethatevendoesnotcontainanyspaceswhyitcouldpotentiallybreakouruiinseveralplaces\"}}},{\"name\":\"url\",\"type\":\"string\",\"esTypes\":[\"text\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"url.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"url\"}}},{\"name\":\"utc_time\",\"type\":\"date\",\"esTypes\":[\"date\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"name\":\"xss\",\"type\":\"string\",\"esTypes\":[\"text\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"name\":\"xss.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"count\":0,\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"xss\"}}}]", + "timeFieldName": "@timestamp", + "title": "logstash*" + }, + "coreMigrationVersion": "8.4.0", + "id": "c2a4fed0-c36f-11e9-9d0b-e919aba203a4", + "migrationVersion": { + "index-pattern": "8.0.0" + }, + "references": [], + "type": "index-pattern", + "updated_at": "2019-08-20T17:27:20.783Z", + "version": "WzEzLDJd" +} + +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}" + }, + "title": "Rollup_histogram_line_chart_machine_os", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"title\":\"Rollup_histogram_line_chart_machine_os\",\"type\":\"line\",\"params\":{\"type\":\"line\",\"grid\":{\"categoryLines\":false},\"categoryAxes\":[{\"id\":\"CategoryAxis-1\",\"type\":\"category\",\"position\":\"bottom\",\"show\":true,\"style\":{},\"scale\":{\"type\":\"linear\"},\"labels\":{\"show\":true,\"filter\":true,\"truncate\":100},\"title\":{}}],\"valueAxes\":[{\"id\":\"ValueAxis-1\",\"name\":\"LeftAxis-1\",\"type\":\"value\",\"position\":\"left\",\"show\":true,\"style\":{},\"scale\":{\"type\":\"linear\",\"mode\":\"normal\"},\"labels\":{\"show\":true,\"rotate\":0,\"filter\":false,\"truncate\":100},\"title\":{\"text\":\"Max memory\"}}],\"seriesParams\":[{\"show\":\"true\",\"type\":\"line\",\"mode\":\"normal\",\"data\":{\"label\":\"Max memory\",\"id\":\"1\"},\"valueAxis\":\"ValueAxis-1\",\"drawLinesBetweenPoints\":true,\"showCircles\":true,\"circlesRadius\":1}],\"addTooltip\":true,\"addLegend\":true,\"legendPosition\":\"right\",\"times\":[],\"addTimeMarker\":false,\"labels\":{},\"dimensions\":{\"x\":{\"accessor\":0,\"format\":{\"id\":\"date\",\"params\":{\"pattern\":\"HH:mm\"}},\"params\":{\"date\":true,\"interval\":\"PT30M\",\"format\":\"HH:mm\",\"bounds\":{\"min\":\"2019-08-19T05:43:14.214Z\",\"max\":\"2019-08-22T09:51:59.095Z\"}},\"aggType\":\"date_histogram\"},\"y\":[{\"accessor\":2,\"format\":{\"id\":\"number\"},\"params\":{},\"aggType\":\"max\"}],\"series\":[{\"accessor\":1,\"format\":{\"id\":\"terms\",\"params\":{\"id\":\"string\",\"otherBucketLabel\":\"Other\",\"missingBucketLabel\":\"Missing\"}},\"params\":{},\"aggType\":\"terms\"}]},\"palette\":{\"type\":\"palette\",\"name\":\"kibana_palette\"},\"isVislibVis\":true,\"detailedTooltip\":true,\"fittingFunction\":\"linear\",\"legendSize\":\"auto\"},\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"max\",\"schema\":\"metric\",\"params\":{\"field\":\"memory\"}},{\"id\":\"2\",\"enabled\":true,\"type\":\"date_histogram\",\"schema\":\"segment\",\"params\":{\"field\":\"@timestamp\",\"timeRange\":{\"from\":\"2019-08-19T05:43:14.214Z\",\"to\":\"2019-08-22T09:51:59.095Z\"},\"useNormalizedEsInterval\":false,\"interval\":\"20m\",\"drop_partials\":false,\"min_doc_count\":1,\"extended_bounds\":{}}},{\"id\":\"3\",\"enabled\":true,\"type\":\"terms\",\"schema\":\"group\",\"params\":{\"field\":\"machine.os.keyword\",\"orderBy\":\"1\",\"order\":\"desc\",\"size\":5,\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\"}}]}" + }, + "coreMigrationVersion": "8.4.0", + "id": "e4fbe6c0-c373-11e9-9d0b-e919aba203a4", + "migrationVersion": { + "visualization": "8.3.0" + }, + "references": [ + { + "id": "049ca1a0-c373-11e9-9d0b-e919aba203a4", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization", + "updated_at": "2019-08-20T17:56:54.188Z", + "version": "WzE0LDJd" +} \ No newline at end of file From 92a46f53444c6e419967afa55b2e7664b7c9615a Mon Sep 17 00:00:00 2001 From: Julia Rechkunova Date: Tue, 19 Jul 2022 15:54:17 +0200 Subject: [PATCH 05/23] [Discover] Allow for custom number of rows in the results and save the specified number with a Saved Search (#135726) * [Discover] Persist rowsPerPage in app state and URL * [Discover] Persist rowsPerPage in saved search objects * [Discover] Make sure that rowsPerPage is persisted in saved search objects * [Discover] Support rowsPerPage in embeddables * [Discover] Allow to save a custom rowsPerPage option * [Discover] Reflect custom size in the grid dropdown * [Discover] Fix changing rowsPerPage on Dashboard page * [Discover] Skip saving rowsPerPage for legacy view * [Discover] Fix sample size for rendering an embeddable * [Discover] Update tests * [Discover] Update tests * [Discover] Update mapping * [Discover] Revert setting a default state * [Discover] Remove rowsPerPage input from SaveSearch modal * [Discover] Update tests * [Discover] Ignore the setting for legacy view * [Discover] Add `discover:sampleRowsPerPage` setting to Advaced Settings * [Discover] Allow to save rowsPerPage on Dashboard for legacy view too * [Discover] Add tests * [Discover] Add tests * [Discover] Extend "select" type to return values as numbers too * [Discover] Fix values changes * [Discover] Update types to support also lists with numbers * [Discover] Fix disclaimer updates * [Discover] Update setting copy * [Discover] Simplify saving of rowsPerPage * [Discover] Extend number of rowsPerPage options for the legacy view too * [Discover] Move to utils * [Discover] Fix deps * [Discover] Add tests * [Discover] Update settings copy * [Discover] Limit max number of rows per page for an embedded legacy table * [Discover] Prevent invalid values for a custom rows per page * [Discover] Add tests Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com> --- docs/management/advanced-options.asciidoc | 3 + .../src/ui_settings.ts | 2 +- .../management_app/components/field/field.tsx | 9 ++- .../public/management_app/types.ts | 2 +- src/plugins/discover/common/constants.ts | 10 +++ src/plugins/discover/common/index.ts | 1 + .../discover/public/__mocks__/services.ts | 3 + .../discover/public/__mocks__/ui_settings.ts | 3 + .../layout/__stories__/get_services.tsx | 3 + .../components/layout/discover_documents.tsx | 13 ++- .../top_nav/on_save_search.test.tsx | 8 +- .../components/top_nav/on_save_search.tsx | 41 ++++++++-- .../main/services/discover_state.ts | 4 + .../main/utils/cleanup_url_state.test.ts | 25 ++++++ .../main/utils/cleanup_url_state.ts | 9 +++ .../main/utils/get_state_defaults.test.ts | 2 + .../main/utils/get_state_defaults.ts | 11 ++- .../components/discover_grid/constants.ts | 2 - .../discover_grid/discover_grid.tsx | 51 +++++++++--- .../components/pager/tool_bar_pagination.tsx | 29 ++++--- .../doc_table/create_doc_table_embeddable.tsx | 2 + .../doc_table/doc_table_embeddable.tsx | 16 +++- .../embeddable/saved_search_embeddable.tsx | 22 ++++- .../discover/public/embeddable/types.ts | 1 + .../saved_searches/get_saved_searches.test.ts | 1 + .../saved_searches_utils.test.ts | 2 + .../saved_searches/saved_searches_utils.ts | 2 + .../public/services/saved_searches/types.ts | 2 + .../public/utils/rows_per_page.test.ts | 42 ++++++++++ .../discover/public/utils/rows_per_page.ts | 26 ++++++ .../discover/server/saved_objects/search.ts | 1 + src/plugins/discover/server/ui_settings.ts | 19 ++++- .../server/collectors/management/schema.ts | 4 + .../server/collectors/management/types.ts | 1 + src/plugins/telemetry/schema/oss_plugins.json | 6 ++ .../apps/discover/_data_grid_pagination.ts | 53 ++++++++++++ .../embeddable/saved_search_embeddable.ts | 81 +++++++++++++++++++ test/functional/apps/discover/index.ts | 1 + test/functional/services/data_grid.ts | 19 +++++ .../translations/translations/fr-FR.json | 2 - .../translations/translations/ja-JP.json | 2 - .../translations/translations/zh-CN.json | 2 - 42 files changed, 483 insertions(+), 55 deletions(-) create mode 100644 src/plugins/discover/common/constants.ts create mode 100644 src/plugins/discover/public/utils/rows_per_page.test.ts create mode 100644 src/plugins/discover/public/utils/rows_per_page.ts create mode 100644 test/functional/apps/discover/embeddable/saved_search_embeddable.ts diff --git a/docs/management/advanced-options.asciidoc b/docs/management/advanced-options.asciidoc index 5ed2d734a81c2..5ca8f75a0fba0 100644 --- a/docs/management/advanced-options.asciidoc +++ b/docs/management/advanced-options.asciidoc @@ -298,6 +298,9 @@ When enabled, removes the columns that are not in the new data view. [[discover-sample-size]]`discover:sampleSize`:: Specifies the number of rows to display in the *Discover* table. +[[discover-sampleRowsPerPage]]`discover:sampleRowsPerPage`:: +Specifies the number of rows to display per page in the *Discover* table. + [[discover-searchFieldsFromSource]]`discover:searchFieldsFromSource`:: Load fields from the original JSON {ref}/mapping-source-field.html[`_source`]. When disabled, *Discover* loads fields using the {es} search API's diff --git a/packages/core/ui-settings/core-ui-settings-common/src/ui_settings.ts b/packages/core/ui-settings/core-ui-settings-common/src/ui_settings.ts index ea1e5f92a7491..ec0d900773c56 100644 --- a/packages/core/ui-settings/core-ui-settings-common/src/ui_settings.ts +++ b/packages/core/ui-settings/core-ui-settings-common/src/ui_settings.ts @@ -50,7 +50,7 @@ export interface UiSettingsParams { /** used to group the configured setting in the UI */ category?: string[]; /** array of permitted values for this setting */ - options?: string[]; + options?: string[] | number[]; /** text labels for 'select' type UI element */ optionLabels?: Record; /** a flag indicating whether new value applying requires page reloading */ diff --git a/src/plugins/advanced_settings/public/management_app/components/field/field.tsx b/src/plugins/advanced_settings/public/management_app/components/field/field.tsx index 56673cda1a953..8d45aba74de95 100644 --- a/src/plugins/advanced_settings/public/management_app/components/field/field.tsx +++ b/src/plugins/advanced_settings/public/management_app/components/field/field.tsx @@ -156,7 +156,7 @@ export class Field extends PureComponent { this.onFieldChange(e.target.value); onFieldChange = (targetValue: any) => { - const { type, value, defVal } = this.props.setting; + const { type, value, defVal, options } = this.props.setting; let newUnsavedValue; switch (type) { @@ -170,6 +170,13 @@ export class Field extends PureComponent { case 'number': newUnsavedValue = Number(targetValue); break; + case 'select': + if (typeof options?.[0] === 'number') { + newUnsavedValue = Number(targetValue); + } else { + newUnsavedValue = targetValue; + } + break; default: newUnsavedValue = targetValue; } diff --git a/src/plugins/advanced_settings/public/management_app/types.ts b/src/plugins/advanced_settings/public/management_app/types.ts index ec099a3f8fb69..9ee0d7811cd30 100644 --- a/src/plugins/advanced_settings/public/management_app/types.ts +++ b/src/plugins/advanced_settings/public/management_app/types.ts @@ -15,7 +15,7 @@ export interface FieldSetting { name: string; value: unknown; description?: string | ReactElement; - options?: string[]; + options?: string[] | number[]; optionLabels?: Record; requiresPageReload: boolean; type: UiSettingsType; diff --git a/src/plugins/discover/common/constants.ts b/src/plugins/discover/common/constants.ts new file mode 100644 index 0000000000000..76cf8b8f8f3c4 --- /dev/null +++ b/src/plugins/discover/common/constants.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. + */ + +export const DEFAULT_ROWS_PER_PAGE = 100; +export const ROWS_PER_PAGE_OPTIONS = [10, 25, 50, DEFAULT_ROWS_PER_PAGE, 250, 500]; diff --git a/src/plugins/discover/common/index.ts b/src/plugins/discover/common/index.ts index b5f2238430d02..df0b64e5f102c 100644 --- a/src/plugins/discover/common/index.ts +++ b/src/plugins/discover/common/index.ts @@ -10,6 +10,7 @@ export const PLUGIN_ID = 'discover'; export const APP_ICON = 'discoverApp'; export const DEFAULT_COLUMNS_SETTING = 'defaultColumns'; export const SAMPLE_SIZE_SETTING = 'discover:sampleSize'; +export const SAMPLE_ROWS_PER_PAGE_SETTING = 'discover:sampleRowsPerPage'; export const SORT_DEFAULT_ORDER_SETTING = 'discover:sort:defaultOrder'; export const SEARCH_ON_PAGE_LOAD_SETTING = 'discover:searchOnPageLoad'; export const DOC_HIDE_TIME_COLUMN_SETTING = 'doc_table:hideTimeColumn'; diff --git a/src/plugins/discover/public/__mocks__/services.ts b/src/plugins/discover/public/__mocks__/services.ts index d6b15da2e3275..3636c4a84f83f 100644 --- a/src/plugins/discover/public/__mocks__/services.ts +++ b/src/plugins/discover/public/__mocks__/services.ts @@ -15,6 +15,7 @@ import { DOC_HIDE_TIME_COLUMN_SETTING, MAX_DOC_FIELDS_DISPLAYED, SAMPLE_SIZE_SETTING, + SAMPLE_ROWS_PER_PAGE_SETTING, SORT_DEFAULT_ORDER_SETTING, HIDE_ANNOUNCEMENTS, } from '../../common'; @@ -67,6 +68,8 @@ export const discoverServiceMock = { return false; } else if (key === SAMPLE_SIZE_SETTING) { return 250; + } else if (key === SAMPLE_ROWS_PER_PAGE_SETTING) { + return 150; } else if (key === MAX_DOC_FIELDS_DISPLAYED) { return 50; } else if (key === HIDE_ANNOUNCEMENTS) { diff --git a/src/plugins/discover/public/__mocks__/ui_settings.ts b/src/plugins/discover/public/__mocks__/ui_settings.ts index 4a0515f7b7d00..7ef7ad3cf2c81 100644 --- a/src/plugins/discover/public/__mocks__/ui_settings.ts +++ b/src/plugins/discover/public/__mocks__/ui_settings.ts @@ -12,6 +12,7 @@ import { DEFAULT_COLUMNS_SETTING, DOC_TABLE_LEGACY, SAMPLE_SIZE_SETTING, + SAMPLE_ROWS_PER_PAGE_SETTING, SHOW_MULTIFIELDS, SEARCH_FIELDS_FROM_SOURCE, ROW_HEIGHT_OPTION, @@ -21,6 +22,8 @@ export const uiSettingsMock = { get: (key: string) => { if (key === SAMPLE_SIZE_SETTING) { return 10; + } else if (key === SAMPLE_ROWS_PER_PAGE_SETTING) { + return 100; } else if (key === DEFAULT_COLUMNS_SETTING) { return ['default_column']; } else if (key === DOC_TABLE_LEGACY) { diff --git a/src/plugins/discover/public/application/main/components/layout/__stories__/get_services.tsx b/src/plugins/discover/public/application/main/components/layout/__stories__/get_services.tsx index 9caffb1f5921b..a3bc71cf7f6d4 100644 --- a/src/plugins/discover/public/application/main/components/layout/__stories__/get_services.tsx +++ b/src/plugins/discover/public/application/main/components/layout/__stories__/get_services.tsx @@ -19,6 +19,7 @@ import { MAX_DOC_FIELDS_DISPLAYED, ROW_HEIGHT_OPTION, SAMPLE_SIZE_SETTING, + SAMPLE_ROWS_PER_PAGE_SETTING, SEARCH_FIELDS_FROM_SOURCE, SHOW_MULTIFIELDS, } from '../../../../../../common'; @@ -32,6 +33,8 @@ export const uiSettingsMock = { return 3; } else if (key === SAMPLE_SIZE_SETTING) { return 10; + } else if (key === SAMPLE_ROWS_PER_PAGE_SETTING) { + return 100; } else if (key === DEFAULT_COLUMNS_SETTING) { return ['default_column']; } else if (key === DOC_TABLE_LEGACY) { diff --git a/src/plugins/discover/public/application/main/components/layout/discover_documents.tsx b/src/plugins/discover/public/application/main/components/layout/discover_documents.tsx index e7d94b9856fab..5bddb53a45f1f 100644 --- a/src/plugins/discover/public/application/main/components/layout/discover_documents.tsx +++ b/src/plugins/discover/public/application/main/components/layout/discover_documents.tsx @@ -86,8 +86,8 @@ function DiscoverDocumentsComponent({ const onResize = useCallback( (colSettings: { columnId: string; width: number }) => { - const grid = { ...state.grid } || {}; - const newColumns = { ...grid.columns } || {}; + const grid = { ...(state.grid || {}) }; + const newColumns = { ...(grid.columns || {}) }; newColumns[colSettings.columnId] = { width: colSettings.width, }; @@ -97,6 +97,13 @@ function DiscoverDocumentsComponent({ [stateContainer, state] ); + const onUpdateRowsPerPage = useCallback( + (rowsPerPage: number) => { + stateContainer.setAppState({ rowsPerPage }); + }, + [stateContainer] + ); + const onSort = useCallback( (sort: string[][]) => { stateContainer.setAppState({ sort }); @@ -190,6 +197,8 @@ function DiscoverDocumentsComponent({ useNewFieldsApi={useNewFieldsApi} rowHeightState={state.rowHeight} onUpdateRowHeight={onUpdateRowHeight} + rowsPerPageState={state.rowsPerPage} + onUpdateRowsPerPage={onUpdateRowsPerPage} onFieldEdited={onFieldEdited} /> diff --git a/src/plugins/discover/public/application/main/components/top_nav/on_save_search.test.tsx b/src/plugins/discover/public/application/main/components/top_nav/on_save_search.test.tsx index ec1d9eef5fcc4..c949a715342f0 100644 --- a/src/plugins/discover/public/application/main/components/top_nav/on_save_search.test.tsx +++ b/src/plugins/discover/public/application/main/components/top_nav/on_save_search.test.tsx @@ -22,7 +22,13 @@ test('onSaveSearch', async () => { i18n: i18nServiceMock.create(), }, } as unknown as DiscoverServices; - const stateMock = {} as unknown as GetStateReturn; + const stateMock = { + appStateContainer: { + getState: () => ({ + rowsPerPage: 250, + }), + }, + } as unknown as GetStateReturn; await onSaveSearch({ indexPattern: indexPatternMock, 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 6263df7814e2b..11512fc542117 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 @@ -8,13 +8,14 @@ import React from 'react'; import { i18n } from '@kbn/i18n'; -import { SavedObjectSaveModal, showSaveModal } from '@kbn/saved-objects-plugin/public'; +import { SavedObjectSaveModal, showSaveModal, OnSaveProps } from '@kbn/saved-objects-plugin/public'; import { DataView } from '@kbn/data-views-plugin/public'; import { SavedSearch, SaveSavedSearchOptions } from '../../../../services/saved_searches'; import { DiscoverServices } from '../../../../build_services'; import { GetStateReturn } from '../../services/discover_state'; import { setBreadcrumbsTitle } from '../../../../utils/breadcrumbs'; import { persistSavedSearch } from '../../utils/persist_saved_search'; +import { DOC_TABLE_LEGACY } from '../../../../../common'; async function saveDataSource({ indexPattern, @@ -97,6 +98,7 @@ export async function onSaveSearch({ state: GetStateReturn; onClose?: () => void; }) { + const { uiSettings } = services; const onSave = async ({ newTitle, newCopyOnSave, @@ -111,8 +113,12 @@ export async function onSaveSearch({ onTitleDuplicate: () => void; }) => { const currentTitle = savedSearch.title; + const currentRowsPerPage = savedSearch.rowsPerPage; savedSearch.title = newTitle; savedSearch.description = newDescription; + savedSearch.rowsPerPage = uiSettings.get(DOC_TABLE_LEGACY) + ? currentRowsPerPage + : state.appStateContainer.getState().rowsPerPage; const saveOptions: SaveSavedSearchOptions = { onTitleDuplicate, copyOnSave: newCopyOnSave, @@ -129,6 +135,7 @@ export async function onSaveSearch({ // If the save wasn't successful, put the original values back. if (!response.id || response.error) { savedSearch.title = currentTitle; + savedSearch.rowsPerPage = currentRowsPerPage; } else { state.resetInitialAppState(); } @@ -136,17 +143,39 @@ export async function onSaveSearch({ }; const saveModal = ( - {})} + {})} + /> + ); + showSaveModal(saveModal, services.core.i18n.Context); +} + +const SaveSearchObjectModal: React.FC<{ + title: string; + showCopyOnSave: boolean; + description?: string; + onSave: (props: OnSaveProps & { newRowsPerPage?: number }) => void; + onClose: () => void; +}> = ({ title, description, showCopyOnSave, onSave, onClose }) => { + const onModalSave = (params: OnSaveProps) => { + onSave(params); + }; + + return ( + ); - showSaveModal(saveModal, services.core.i18n.Context); -} +}; diff --git a/src/plugins/discover/public/application/main/services/discover_state.ts b/src/plugins/discover/public/application/main/services/discover_state.ts index 86d279ec09c20..706068006464c 100644 --- a/src/plugins/discover/public/application/main/services/discover_state.ts +++ b/src/plugins/discover/public/application/main/services/discover_state.ts @@ -90,6 +90,10 @@ export interface AppState { * Document explorer row height option */ rowHeight?: number; + /** + * Number of rows in the grid per page + */ + rowsPerPage?: number; } export interface AppStateUrl extends Omit { diff --git a/src/plugins/discover/public/application/main/utils/cleanup_url_state.test.ts b/src/plugins/discover/public/application/main/utils/cleanup_url_state.test.ts index e76e40a45a316..b00d7720e38b2 100644 --- a/src/plugins/discover/public/application/main/utils/cleanup_url_state.test.ts +++ b/src/plugins/discover/public/application/main/utils/cleanup_url_state.test.ts @@ -55,4 +55,29 @@ describe('cleanupUrlState', () => { } as AppStateUrl; expect(cleanupUrlState(state)).toMatchInlineSnapshot(`Object {}`); }); + + test('should keep a valid rowsPerPage', async () => { + const state = { + rowsPerPage: 50, + } as AppStateUrl; + expect(cleanupUrlState(state)).toMatchInlineSnapshot(` + Object { + "rowsPerPage": 50, + } + `); + }); + + test('should remove a negative rowsPerPage', async () => { + const state = { + rowsPerPage: -50, + } as AppStateUrl; + expect(cleanupUrlState(state)).toMatchInlineSnapshot(`Object {}`); + }); + + test('should remove an invalid rowsPerPage', async () => { + const state = { + rowsPerPage: 'test', + } as unknown as AppStateUrl; + expect(cleanupUrlState(state)).toMatchInlineSnapshot(`Object {}`); + }); }); diff --git a/src/plugins/discover/public/application/main/utils/cleanup_url_state.ts b/src/plugins/discover/public/application/main/utils/cleanup_url_state.ts index 0148931f73c58..9abe8bbce4202 100644 --- a/src/plugins/discover/public/application/main/utils/cleanup_url_state.ts +++ b/src/plugins/discover/public/application/main/utils/cleanup_url_state.ts @@ -31,5 +31,14 @@ export function cleanupUrlState(appStateFromUrl: AppStateUrl): AppState { // This allows the sort prop to be overwritten with the default sorting delete appStateFromUrl.sort; } + + if ( + appStateFromUrl?.rowsPerPage && + !(typeof appStateFromUrl.rowsPerPage === 'number' && appStateFromUrl.rowsPerPage > 0) + ) { + // remove the param if it's invalid + delete appStateFromUrl.rowsPerPage; + } + return appStateFromUrl as AppState; } diff --git a/src/plugins/discover/public/application/main/utils/get_state_defaults.test.ts b/src/plugins/discover/public/application/main/utils/get_state_defaults.test.ts index d6842846a5cf7..4ff418e64c41c 100644 --- a/src/plugins/discover/public/application/main/utils/get_state_defaults.test.ts +++ b/src/plugins/discover/public/application/main/utils/get_state_defaults.test.ts @@ -37,6 +37,7 @@ describe('getStateDefaults', () => { "interval": "auto", "query": undefined, "rowHeight": undefined, + "rowsPerPage": undefined, "savedQuery": undefined, "sort": Array [ Array [ @@ -70,6 +71,7 @@ describe('getStateDefaults', () => { "interval": "auto", "query": undefined, "rowHeight": undefined, + "rowsPerPage": undefined, "savedQuery": undefined, "sort": Array [], "viewMode": undefined, diff --git a/src/plugins/discover/public/application/main/utils/get_state_defaults.ts b/src/plugins/discover/public/application/main/utils/get_state_defaults.ts index b75e3eb612cc4..4f9e764982732 100644 --- a/src/plugins/discover/public/application/main/utils/get_state_defaults.ts +++ b/src/plugins/discover/public/application/main/utils/get_state_defaults.ts @@ -51,7 +51,7 @@ export function getStateDefaults({ const columns = getDefaultColumns(savedSearch, config); const chartHidden = storage.get(CHART_HIDDEN_KEY); - const defaultState = { + const defaultState: AppState = { query, sort: !sort.length ? getDefaultSort( @@ -63,13 +63,14 @@ export function getStateDefaults({ columns, index: indexPattern?.id, interval: 'auto', - filters: cloneDeep(searchSource.getOwnField('filter')), + filters: cloneDeep(searchSource.getOwnField('filter')) as AppState['filters'], hideChart: typeof chartHidden === 'boolean' ? chartHidden : undefined, viewMode: undefined, hideAggregatedPreview: undefined, savedQuery: undefined, rowHeight: undefined, - } as AppState; + rowsPerPage: undefined, + }; if (savedSearch.grid) { defaultState.grid = savedSearch.grid; } @@ -82,10 +83,12 @@ export function getStateDefaults({ if (savedSearch.viewMode) { defaultState.viewMode = savedSearch.viewMode; } - if (savedSearch.hideAggregatedPreview) { defaultState.hideAggregatedPreview = savedSearch.hideAggregatedPreview; } + if (savedSearch.rowsPerPage) { + defaultState.rowsPerPage = savedSearch.rowsPerPage; + } return defaultState; } diff --git a/src/plugins/discover/public/components/discover_grid/constants.ts b/src/plugins/discover/public/components/discover_grid/constants.ts index f2f5a8e8bebc7..8f7c40e33b957 100644 --- a/src/plugins/discover/public/components/discover_grid/constants.ts +++ b/src/plugins/discover/public/components/discover_grid/constants.ts @@ -17,8 +17,6 @@ export const GRID_STYLE = { rowHover: 'none', } as EuiDataGridStyle; -export const pageSizeArr = [25, 50, 100, 250]; -export const defaultPageSize = 100; export const defaultTimeColumnWidth = 210; export const toolbarVisibility = { showColumnSelector: { diff --git a/src/plugins/discover/public/components/discover_grid/discover_grid.tsx b/src/plugins/discover/public/components/discover_grid/discover_grid.tsx index 857910e11314e..803ad6de49a22 100644 --- a/src/plugins/discover/public/components/discover_grid/discover_grid.tsx +++ b/src/plugins/discover/public/components/discover_grid/discover_grid.tsx @@ -34,12 +34,7 @@ import { getLeadControlColumns, getVisibleColumns, } from './discover_grid_columns'; -import { - defaultPageSize, - GRID_STYLE, - pageSizeArr, - toolbarVisibility as toolbarVisibilityDefaults, -} from './constants'; +import { GRID_STYLE, toolbarVisibility as toolbarVisibilityDefaults } from './constants'; import { getDisplayedColumns } from '../../utils/columns'; import { DOC_HIDE_TIME_COLUMN_SETTING, @@ -54,6 +49,7 @@ import type { DataTableRecord, ValueToStringConverter } from '../../types'; import { useRowHeightsOptions } from '../../hooks/use_row_heights_options'; import { useDiscoverServices } from '../../hooks/use_discover_services'; import { convertValueToString } from '../../utils/convert_value_to_string'; +import { getRowsPerPageOptions, getDefaultRowsPerPage } from '../../utils/rows_per_page'; interface SortObj { id: string; @@ -166,6 +162,14 @@ export interface DiscoverGridProps { * Update row height state */ onUpdateRowHeight?: (rowHeight: number) => void; + /** + * Current state value for rowsPerPage + */ + rowsPerPageState?: number; + /** + * Update rows per page state + */ + onUpdateRowsPerPage?: (rowsPerPage: number) => void; /** * Callback to execute on edit runtime field */ @@ -203,6 +207,8 @@ export const DiscoverGrid = ({ className, rowHeightState, onUpdateRowHeight, + rowsPerPageState, + onUpdateRowsPerPage, onFieldEdited, }: DiscoverGridProps) => { const dataGridRef = useRef(null); @@ -256,17 +262,28 @@ export const DiscoverGrid = ({ /** * Pagination */ - const [pagination, setPagination] = useState({ pageIndex: 0, pageSize: defaultPageSize }); + const defaultRowsPerPage = useMemo( + () => getDefaultRowsPerPage(services.uiSettings), + [services.uiSettings] + ); + const currentPageSize = + typeof rowsPerPageState === 'number' && rowsPerPageState > 0 + ? rowsPerPageState + : defaultRowsPerPage; + const [pagination, setPagination] = useState({ + pageIndex: 0, + pageSize: currentPageSize, + }); const rowCount = useMemo(() => (displayedRows ? displayedRows.length : 0), [displayedRows]); const pageCount = useMemo( () => Math.ceil(rowCount / pagination.pageSize), [rowCount, pagination] ); - const isOnLastPage = pagination.pageIndex === pageCount - 1; const paginationObj = useMemo(() => { - const onChangeItemsPerPage = (pageSize: number) => - setPagination((paginationData) => ({ ...paginationData, pageSize })); + const onChangeItemsPerPage = (pageSize: number) => { + onUpdateRowsPerPage?.(pageSize); + }; const onChangePage = (pageIndex: number) => setPagination((paginationData) => ({ ...paginationData, pageIndex })); @@ -277,10 +294,20 @@ export const DiscoverGrid = ({ onChangePage, pageIndex: pagination.pageIndex > pageCount - 1 ? 0 : pagination.pageIndex, pageSize: pagination.pageSize, - pageSizeOptions: pageSizeArr, + pageSizeOptions: getRowsPerPageOptions(pagination.pageSize), } : undefined; - }, [pagination, pageCount, isPaginationEnabled]); + }, [pagination, pageCount, isPaginationEnabled, onUpdateRowsPerPage]); + + const isOnLastPage = paginationObj ? paginationObj.pageIndex === pageCount - 1 : false; + + useEffect(() => { + setPagination((paginationData) => + paginationData.pageSize === currentPageSize + ? paginationData + : { ...paginationData, pageSize: currentPageSize } + ); + }, [currentPageSize, setPagination]); /** * Sorting diff --git a/src/plugins/discover/public/components/doc_table/components/pager/tool_bar_pagination.tsx b/src/plugins/discover/public/components/doc_table/components/pager/tool_bar_pagination.tsx index 8c2e1892d8fc7..18ba8817391ac 100644 --- a/src/plugins/discover/public/components/doc_table/components/pager/tool_bar_pagination.tsx +++ b/src/plugins/discover/public/components/doc_table/components/pager/tool_bar_pagination.tsx @@ -19,6 +19,9 @@ import { import { FormattedMessage } from '@kbn/i18n-react'; import { i18n } from '@kbn/i18n'; import { euiLightVars } from '@kbn/ui-theme'; +import { getRowsPerPageOptions } from '../../../../utils/rows_per_page'; + +export const MAX_ROWS_PER_PAGE_OPTION = 100; interface ToolBarPaginationProps { pageSize: number; @@ -53,18 +56,20 @@ export const ToolBarPagination = ({ return size === pageSize ? 'check' : 'empty'; }; - const rowsPerPageOptions = [25, 50, 100].map((cur) => ( - { - closePopover(); - onPageSizeChange(cur); - }} - > - {cur} {rowsWord} - - )); + const rowsPerPageOptions = getRowsPerPageOptions(pageSize) + .filter((option) => option <= MAX_ROWS_PER_PAGE_OPTION) // legacy table is not optimized well for rendering more rows at once + .map((cur) => ( + { + closePopover(); + onPageSizeChange(cur); + }} + > + {cur} {rowsWord} + + )); return ( diff --git a/src/plugins/discover/public/components/doc_table/create_doc_table_embeddable.tsx b/src/plugins/discover/public/components/doc_table/create_doc_table_embeddable.tsx index f44d652595ac9..852c962264b89 100644 --- a/src/plugins/discover/public/components/doc_table/create_doc_table_embeddable.tsx +++ b/src/plugins/discover/public/components/doc_table/create_doc_table_embeddable.tsx @@ -16,6 +16,8 @@ export function DiscoverDocTableEmbeddable(renderProps: DocTableEmbeddableProps) void; } const DocTableWrapperMemoized = memo(DocTableWrapper); export const DocTableEmbeddable = (props: DocTableEmbeddableProps) => { const services = useDiscoverServices(); + const onUpdateRowsPerPage = props.onUpdateRowsPerPage; const tableWrapperRef = useRef(null); const { curPageIndex, @@ -35,7 +41,10 @@ export const DocTableEmbeddable = (props: DocTableEmbeddableProps) => { changePageIndex, changePageSize, } = usePager({ - initialPageSize: 50, + initialPageSize: + typeof props.rowsPerPageState === 'number' && props.rowsPerPageState > 0 + ? Math.min(props.rowsPerPageState, MAX_ROWS_PER_PAGE_OPTION) + : 50, totalItems: props.rows.length, }); const showPagination = totalPages !== 0; @@ -63,8 +72,9 @@ export const DocTableEmbeddable = (props: DocTableEmbeddableProps) => { (size: number) => { scrollTop(); changePageSize(size); + onUpdateRowsPerPage?.(size); // to update `rowsPerPage` input param for the embeddable }, - [changePageSize, scrollTop] + [changePageSize, scrollTop, onUpdateRowsPerPage] ); const shouldShowLimitedResultsWarning = useMemo( diff --git a/src/plugins/discover/public/embeddable/saved_search_embeddable.tsx b/src/plugins/discover/public/embeddable/saved_search_embeddable.tsx index 43b53d03e342a..999dfbd383570 100644 --- a/src/plugins/discover/public/embeddable/saved_search_embeddable.tsx +++ b/src/plugins/discover/public/embeddable/saved_search_embeddable.tsx @@ -65,6 +65,7 @@ export type SearchProps = Partial & totalHitCount?: number; onMoveColumn?: (column: string, index: number) => void; onUpdateRowHeight?: (rowHeight?: number) => void; + onUpdateRowsPerPage?: (rowsPerPage?: number) => void; }; interface SearchEmbeddableConfig { @@ -139,7 +140,12 @@ export class SavedSearchEmbeddable if (titleChanged) { this.panelTitle = this.output.title || ''; } - if (this.searchProps && (titleChanged || this.isFetchRequired(this.searchProps))) { + if ( + this.searchProps && + (titleChanged || + this.isFetchRequired(this.searchProps) || + this.isInputChangedAndRerenderRequired(this.searchProps)) + ) { this.pushContainerStateParamsToProps(this.searchProps); } }); @@ -302,7 +308,7 @@ export class SavedSearchEmbeddable }); this.updateInput({ sort: sortOrderArr }); }, - sampleSize: 500, + sampleSize: this.services.uiSettings.get(SAMPLE_SIZE_SETTING), onFilter: async (field, value, operator) => { let filters = generateFilters( this.filterManager, @@ -329,6 +335,10 @@ export class SavedSearchEmbeddable onUpdateRowHeight: (rowHeight) => { this.updateInput({ rowHeight }); }, + rowsPerPageState: this.input.rowsPerPage || this.savedSearch.rowsPerPage, + onUpdateRowsPerPage: (rowsPerPage) => { + this.updateInput({ rowsPerPage }); + }, }; const timeRangeSearchSource = searchSource.create(); @@ -364,6 +374,13 @@ export class SavedSearchEmbeddable ); } + private isInputChangedAndRerenderRequired(searchProps?: SearchProps) { + if (!searchProps) { + return false; + } + return this.input.rowsPerPage !== searchProps.rowsPerPageState; + } + private async pushContainerStateParamsToProps( searchProps: SearchProps, { forceFetch = false }: { forceFetch: boolean } = { forceFetch: false } @@ -384,6 +401,7 @@ export class SavedSearchEmbeddable searchProps.sort = this.input.sort || savedSearchSort; searchProps.sharedItemTitle = this.panelTitle; searchProps.rowHeightState = this.input.rowHeight || this.savedSearch.rowHeight; + searchProps.rowsPerPageState = this.input.rowsPerPage || this.savedSearch.rowsPerPage; if (forceFetch || isFetchRequired) { this.filtersSearchSource.setField('filter', this.input.filters); this.filtersSearchSource.setField('query', this.input.query); diff --git a/src/plugins/discover/public/embeddable/types.ts b/src/plugins/discover/public/embeddable/types.ts index 5b09082729049..a72d7d86f6801 100644 --- a/src/plugins/discover/public/embeddable/types.ts +++ b/src/plugins/discover/public/embeddable/types.ts @@ -25,6 +25,7 @@ export interface SearchInput extends EmbeddableInput { columns?: string[]; sort?: SortOrder[]; rowHeight?: number; + rowsPerPage?: number; } export interface SearchOutput extends EmbeddableOutput { diff --git a/src/plugins/discover/public/services/saved_searches/get_saved_searches.test.ts b/src/plugins/discover/public/services/saved_searches/get_saved_searches.test.ts index c0c4a19ea4e2d..f732dbb9469a3 100644 --- a/src/plugins/discover/public/services/saved_searches/get_saved_searches.test.ts +++ b/src/plugins/discover/public/services/saved_searches/get_saved_searches.test.ts @@ -105,6 +105,7 @@ describe('getSavedSearch', () => { "hideChart": false, "id": "ccf1af80-2297-11ec-86e0-1155ffb9c7a7", "rowHeight": undefined, + "rowsPerPage": undefined, "searchSource": Object { "create": [MockFunction], "createChild": [MockFunction], diff --git a/src/plugins/discover/public/services/saved_searches/saved_searches_utils.test.ts b/src/plugins/discover/public/services/saved_searches/saved_searches_utils.test.ts index f0958737d3b79..74be73b609a3b 100644 --- a/src/plugins/discover/public/services/saved_searches/saved_searches_utils.test.ts +++ b/src/plugins/discover/public/services/saved_searches/saved_searches_utils.test.ts @@ -42,6 +42,7 @@ describe('saved_searches_utils', () => { "hideChart": true, "id": "id", "rowHeight": undefined, + "rowsPerPage": undefined, "searchSource": SearchSource { "dependencies": Object { "aggs": Object { @@ -119,6 +120,7 @@ describe('saved_searches_utils', () => { "searchSourceJSON": "{}", }, "rowHeight": undefined, + "rowsPerPage": undefined, "sort": Array [ Array [ "a", diff --git a/src/plugins/discover/public/services/saved_searches/saved_searches_utils.ts b/src/plugins/discover/public/services/saved_searches/saved_searches_utils.ts index 26b3c0b7cf9b5..d07e418c3aa10 100644 --- a/src/plugins/discover/public/services/saved_searches/saved_searches_utils.ts +++ b/src/plugins/discover/public/services/saved_searches/saved_searches_utils.ts @@ -45,6 +45,7 @@ export const fromSavedSearchAttributes = ( viewMode: attributes.viewMode, hideAggregatedPreview: attributes.hideAggregatedPreview, rowHeight: attributes.rowHeight, + rowsPerPage: attributes.rowsPerPage, }); export const toSavedSearchAttributes = ( @@ -61,4 +62,5 @@ export const toSavedSearchAttributes = ( viewMode: savedSearch.viewMode, hideAggregatedPreview: savedSearch.hideAggregatedPreview, rowHeight: savedSearch.rowHeight, + rowsPerPage: savedSearch.rowsPerPage, }); diff --git a/src/plugins/discover/public/services/saved_searches/types.ts b/src/plugins/discover/public/services/saved_searches/types.ts index aba95f85afd11..1e81c9e88c8a3 100644 --- a/src/plugins/discover/public/services/saved_searches/types.ts +++ b/src/plugins/discover/public/services/saved_searches/types.ts @@ -27,6 +27,7 @@ export interface SavedSearchAttributes { viewMode?: VIEW_MODE; hideAggregatedPreview?: boolean; rowHeight?: number; + rowsPerPage?: number; } /** @internal **/ @@ -53,4 +54,5 @@ export interface SavedSearch { viewMode?: VIEW_MODE; hideAggregatedPreview?: boolean; rowHeight?: number; + rowsPerPage?: number; } diff --git a/src/plugins/discover/public/utils/rows_per_page.test.ts b/src/plugins/discover/public/utils/rows_per_page.test.ts new file mode 100644 index 0000000000000..257e2259492f2 --- /dev/null +++ b/src/plugins/discover/public/utils/rows_per_page.test.ts @@ -0,0 +1,42 @@ +/* + * 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 { discoverServiceMock } from '../__mocks__/services'; +import { SAMPLE_ROWS_PER_PAGE_SETTING } from '../../common'; +import { getRowsPerPageOptions, getDefaultRowsPerPage } from './rows_per_page'; + +const SORTED_OPTIONS = [10, 25, 50, 100, 250, 500]; + +describe('rows per page', () => { + describe('getRowsPerPageOptions', () => { + it('should return default options if not provided', () => { + expect(getRowsPerPageOptions()).toEqual(SORTED_OPTIONS); + }); + + it('should return default options if current value is one of them', () => { + expect(getRowsPerPageOptions(250)).toEqual(SORTED_OPTIONS); + }); + + it('should return extended options if current value is not one of them', () => { + expect(getRowsPerPageOptions(350)).toEqual([10, 25, 50, 100, 250, 350, 500]); + }); + }); + + describe('getDefaultRowsPerPage', () => { + it('should return a value from settings', () => { + expect(getDefaultRowsPerPage(discoverServiceMock.uiSettings)).toEqual(150); + expect(discoverServiceMock.uiSettings.get).toHaveBeenCalledWith(SAMPLE_ROWS_PER_PAGE_SETTING); + }); + + it('should return a default value', () => { + expect(getDefaultRowsPerPage({ ...discoverServiceMock.uiSettings, get: jest.fn() })).toEqual( + 100 + ); + }); + }); +}); diff --git a/src/plugins/discover/public/utils/rows_per_page.ts b/src/plugins/discover/public/utils/rows_per_page.ts new file mode 100644 index 0000000000000..fb087dc1d0aec --- /dev/null +++ b/src/plugins/discover/public/utils/rows_per_page.ts @@ -0,0 +1,26 @@ +/* + * 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 { sortBy, uniq } from 'lodash'; +import { DEFAULT_ROWS_PER_PAGE, ROWS_PER_PAGE_OPTIONS } from '../../common/constants'; +import { SAMPLE_ROWS_PER_PAGE_SETTING } from '../../common'; +import { DiscoverServices } from '../build_services'; + +export const getRowsPerPageOptions = (currentRowsPerPage?: number): number[] => { + return sortBy( + uniq( + typeof currentRowsPerPage === 'number' && currentRowsPerPage > 0 + ? [...ROWS_PER_PAGE_OPTIONS, currentRowsPerPage] + : ROWS_PER_PAGE_OPTIONS + ) + ); +}; + +export const getDefaultRowsPerPage = (uiSettings: DiscoverServices['uiSettings']): number => { + return parseInt(uiSettings.get(SAMPLE_ROWS_PER_PAGE_SETTING), 10) || DEFAULT_ROWS_PER_PAGE; +}; diff --git a/src/plugins/discover/server/saved_objects/search.ts b/src/plugins/discover/server/saved_objects/search.ts index f30fa932aa133..c7eba9dfc0b14 100644 --- a/src/plugins/discover/server/saved_objects/search.ts +++ b/src/plugins/discover/server/saved_objects/search.ts @@ -50,6 +50,7 @@ export function getSavedSearchObjectType( grid: { type: 'object', enabled: false }, version: { type: 'integer' }, rowHeight: { type: 'text' }, + rowsPerPage: { type: 'integer', index: false, doc_values: false }, }, }, migrations: () => getAllMigrations(getSearchSourceMigrations()), diff --git a/src/plugins/discover/server/ui_settings.ts b/src/plugins/discover/server/ui_settings.ts index 46e2d4d9969c6..4f9f8f05b7803 100644 --- a/src/plugins/discover/server/ui_settings.ts +++ b/src/plugins/discover/server/ui_settings.ts @@ -14,6 +14,7 @@ import { METRIC_TYPE } from '@kbn/analytics'; import { DEFAULT_COLUMNS_SETTING, SAMPLE_SIZE_SETTING, + SAMPLE_ROWS_PER_PAGE_SETTING, SORT_DEFAULT_ORDER_SETTING, SEARCH_ON_PAGE_LOAD_SETTING, DOC_HIDE_TIME_COLUMN_SETTING, @@ -30,6 +31,7 @@ import { SHOW_FIELD_STATISTICS, ROW_HEIGHT_OPTION, } from '../common'; +import { DEFAULT_ROWS_PER_PAGE, ROWS_PER_PAGE_OPTIONS } from '../common/constants'; export const getUiSettings: (docLinks: DocLinksServiceSetup) => Record = ( docLinks: DocLinksServiceSetup @@ -59,11 +61,24 @@ export const getUiSettings: (docLinks: DocLinksServiceSetup) => Record = { type: 'long', _meta: { description: 'Non-default value of setting.' }, }, + 'discover:sampleRowsPerPage': { + type: 'long', + _meta: { description: 'Non-default value of setting.' }, + }, 'discover:maxDocFieldsDisplayed': { type: 'long', _meta: { description: 'Non-default value of setting.' }, diff --git a/src/plugins/kibana_usage_collection/server/collectors/management/types.ts b/src/plugins/kibana_usage_collection/server/collectors/management/types.ts index de22ac0cecb8a..94110686c6d9f 100644 --- a/src/plugins/kibana_usage_collection/server/collectors/management/types.ts +++ b/src/plugins/kibana_usage_collection/server/collectors/management/types.ts @@ -73,6 +73,7 @@ export interface UsageStats { 'discover:searchOnPageLoad': boolean; 'doc_table:hideTimeColumn': boolean; 'discover:sampleSize': number; + 'discover:sampleRowsPerPage': number; defaultColumns: string[]; 'context:defaultSize': number; 'context:tieBreakerFields': string[]; diff --git a/src/plugins/telemetry/schema/oss_plugins.json b/src/plugins/telemetry/schema/oss_plugins.json index 0932c785b9d5d..61e340646879b 100644 --- a/src/plugins/telemetry/schema/oss_plugins.json +++ b/src/plugins/telemetry/schema/oss_plugins.json @@ -8020,6 +8020,12 @@ "description": "Non-default value of setting." } }, + "discover:sampleRowsPerPage": { + "type": "long", + "_meta": { + "description": "Non-default value of setting." + } + }, "discover:maxDocFieldsDisplayed": { "type": "long", "_meta": { diff --git a/test/functional/apps/discover/_data_grid_pagination.ts b/test/functional/apps/discover/_data_grid_pagination.ts index 7b0fc40e94ab8..fa0e2a0b430ff 100644 --- a/test/functional/apps/discover/_data_grid_pagination.ts +++ b/test/functional/apps/discover/_data_grid_pagination.ts @@ -10,6 +10,7 @@ import expect from '@kbn/expect'; import { FtrProviderContext } from '../../ftr_provider_context'; export default function ({ getService, getPageObjects }: FtrProviderContext) { + const browser = getService('browser'); const esArchiver = getService('esArchiver'); const kibanaServer = getService('kibanaServer'); const dataGrid = getService('dataGrid'); @@ -20,6 +21,7 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) { describe('discover data grid pagination', function describeIndexTests() { before(async () => { + await browser.setWindowSize(1200, 2000); await esArchiver.loadIfNeeded('test/functional/fixtures/es_archiver/logstash_functional'); await kibanaServer.importExport.load('test/functional/fixtures/kbn_archiver/discover'); }); @@ -27,6 +29,7 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) { after(async () => { await kibanaServer.importExport.unload('test/functional/fixtures/kbn_archiver/discover'); await kibanaServer.uiSettings.replace({}); + await kibanaServer.savedObjects.clean({ types: ['search'] }); }); beforeEach(async function () { @@ -62,5 +65,55 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) { await testSubjects.existOrFail('discoverTableSampleSizeSettingsLink'); }); }); + + it('should update pagination when rows per page is changed', async () => { + const rows = await dataGrid.getDocTableRows(); + expect(rows.length).to.be.above(0); + await testSubjects.existOrFail('pagination-button-0'); // first page + await testSubjects.existOrFail('pagination-button-4'); // last page + await testSubjects.click('tablePaginationPopoverButton'); + await retry.try(async function () { + return testSubjects.exists('tablePagination-500-rows'); + }); + await testSubjects.click('tablePagination-500-rows'); + await retry.try(async function () { + return !testSubjects.exists('pagination-button-1'); // only page 0 is left + }); + await testSubjects.existOrFail('discoverTableFooter'); + }); + + it('should render exact number of rows which where configured in the saved search or in settings', async () => { + await kibanaServer.uiSettings.update({ + ...defaultSettings, + 'discover:sampleSize': 12, + 'discover:sampleRowsPerPage': 6, + hideAnnouncements: true, + }); + + // first render is based on settings value + await PageObjects.common.navigateToApp('discover'); + await PageObjects.discover.waitUntilSearchingHasFinished(); + expect((await dataGrid.getDocTableRows()).length).to.be(6); + await dataGrid.checkCurrentRowsPerPageToBe(6); + + // now we change it via popover + await dataGrid.changeRowsPerPageTo(10); + + // save as a new search + const savedSearchTitle = 'search with saved rowsPerPage'; + await PageObjects.discover.saveSearch(savedSearchTitle); + + // start a new search session + await testSubjects.click('discoverNewButton'); + await PageObjects.header.waitUntilLoadingHasFinished(); + expect((await dataGrid.getDocTableRows()).length).to.be(6); // as in settings + await dataGrid.checkCurrentRowsPerPageToBe(6); + + // open the saved search + await PageObjects.discover.loadSavedSearch(savedSearchTitle); + await PageObjects.discover.waitUntilSearchingHasFinished(); + expect((await dataGrid.getDocTableRows()).length).to.be(10); // as in the saved search + await dataGrid.checkCurrentRowsPerPageToBe(10); + }); }); } diff --git a/test/functional/apps/discover/embeddable/saved_search_embeddable.ts b/test/functional/apps/discover/embeddable/saved_search_embeddable.ts new file mode 100644 index 0000000000000..3b31dd7a559bc --- /dev/null +++ b/test/functional/apps/discover/embeddable/saved_search_embeddable.ts @@ -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 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 expect from '@kbn/expect'; +import { FtrProviderContext } from '../../../ftr_provider_context'; + +export default function ({ getService, getPageObjects }: FtrProviderContext) { + const browser = getService('browser'); + const dataGrid = getService('dataGrid'); + const dashboardAddPanel = getService('dashboardAddPanel'); + const filterBar = getService('filterBar'); + const esArchiver = getService('esArchiver'); + const kibanaServer = getService('kibanaServer'); + const PageObjects = getPageObjects(['common', 'dashboard', 'header', 'timePicker', 'discover']); + + describe('discover saved search embeddable', () => { + before(async () => { + await esArchiver.loadIfNeeded('test/functional/fixtures/es_archiver/logstash_functional'); + await esArchiver.loadIfNeeded('test/functional/fixtures/es_archiver/dashboard/current/data'); + await kibanaServer.savedObjects.cleanStandardList(); + await kibanaServer.importExport.load( + 'test/functional/fixtures/kbn_archiver/dashboard/current/kibana' + ); + await kibanaServer.uiSettings.replace({ + defaultIndex: '0bf35f60-3dc9-11e8-8660-4d65aa086b3c', + }); + await PageObjects.common.navigateToApp('dashboard'); + await filterBar.ensureFieldEditorModalIsClosed(); + await PageObjects.dashboard.gotoDashboardLandingPage(); + await PageObjects.dashboard.clickNewDashboard(); + await PageObjects.timePicker.setAbsoluteRange( + 'Sep 22, 2015 @ 00:00:00.000', + 'Sep 23, 2015 @ 00:00:00.000' + ); + }); + + after(async () => { + await kibanaServer.savedObjects.cleanStandardList(); + }); + + const addSearchEmbeddableToDashboard = async () => { + await dashboardAddPanel.addSavedSearch('Rendering-Test:-saved-search'); + await PageObjects.header.waitUntilLoadingHasFinished(); + await PageObjects.dashboard.waitForRenderComplete(); + const rows = await dataGrid.getDocTableRows(); + expect(rows.length).to.be.above(0); + }; + + const refreshDashboardPage = async () => { + await browser.refresh(); + await PageObjects.header.waitUntilLoadingHasFinished(); + await PageObjects.dashboard.waitForRenderComplete(); + }; + + it('can save a search embeddable with a defined rows per page number', async function () { + const dashboardName = 'Dashboard with a Paginated Saved Search'; + await addSearchEmbeddableToDashboard(); + await dataGrid.checkCurrentRowsPerPageToBe(100); + + await PageObjects.dashboard.saveDashboard(dashboardName, { + waitDialogIsClosed: true, + exitFromEditMode: false, + }); + + await refreshDashboardPage(); + + await dataGrid.checkCurrentRowsPerPageToBe(100); + + await dataGrid.changeRowsPerPageTo(10); + + await PageObjects.dashboard.saveDashboard(dashboardName); + await refreshDashboardPage(); + + await dataGrid.checkCurrentRowsPerPageToBe(10); + }); + }); +} diff --git a/test/functional/apps/discover/index.ts b/test/functional/apps/discover/index.ts index 803ca1fec57cd..e6a40d79d41b0 100644 --- a/test/functional/apps/discover/index.ts +++ b/test/functional/apps/discover/index.ts @@ -68,6 +68,7 @@ export default function ({ getService, loadTestFile }: FtrProviderContext) { loadTestFile(require.resolve('./_data_view_editor')); loadTestFile(require.resolve('./_hide_announcements')); loadTestFile(require.resolve('./classic/_hide_announcements')); + loadTestFile(require.resolve('./embeddable/saved_search_embeddable')); } }); } diff --git a/test/functional/services/data_grid.ts b/test/functional/services/data_grid.ts index 089298687bce6..fbd4310489fef 100644 --- a/test/functional/services/data_grid.ts +++ b/test/functional/services/data_grid.ts @@ -325,4 +325,23 @@ export class DataGridService extends FtrService { public async hasNoResults() { return await this.find.existsByCssSelector('.euiDataGrid__noResults'); } + + public async checkCurrentRowsPerPageToBe(value: number) { + await this.retry.try(async () => { + return ( + (await this.testSubjects.getVisibleText('tablePaginationPopoverButton')) === + `Rows per page: ${value}` + ); + }); + } + + public async changeRowsPerPageTo(newValue: number) { + await this.testSubjects.click('tablePaginationPopoverButton'); + const option = `tablePagination-${newValue}-rows`; + await this.retry.try(async () => { + return this.testSubjects.exists(option); + }); + await this.testSubjects.click(option); + await this.checkCurrentRowsPerPageToBe(newValue); + } } diff --git a/x-pack/plugins/translations/translations/fr-FR.json b/x-pack/plugins/translations/translations/fr-FR.json index 58dc66f952236..ddc14eb55173e 100644 --- a/x-pack/plugins/translations/translations/fr-FR.json +++ b/x-pack/plugins/translations/translations/fr-FR.json @@ -2896,8 +2896,6 @@ "discover.advancedSettings.params.maxCellHeightTitle": "Hauteur de cellule maximale dans le tableau classique", "discover.advancedSettings.params.rowHeightText": "Nombre de sous-lignes à autoriser dans une ligne. La valeur -1 ajuste automatiquement la hauteur de ligne selon le contenu. La valeur 0 affiche le contenu en une seule ligne.", "discover.advancedSettings.params.rowHeightTitle": "Hauteur de ligne dans l'explorateur de documents", - "discover.advancedSettings.sampleSizeText": "Le nombre de lignes à afficher dans le tableau", - "discover.advancedSettings.sampleSizeTitle": "Nombre de lignes", "discover.advancedSettings.searchOnPageLoadText": "Détermine si une recherche est exécutée lors du premier chargement de Discover. Ce paramètre n'a pas d'effet lors du chargement d’une recherche enregistrée.", "discover.advancedSettings.searchOnPageLoadTitle": "Recherche au chargement de la page", "discover.advancedSettings.sortDefaultOrderText": "Détermine le sens de tri par défaut pour les vues de données temporelles dans l'application Discover.", diff --git a/x-pack/plugins/translations/translations/ja-JP.json b/x-pack/plugins/translations/translations/ja-JP.json index 006bf4ee48ca4..0caf8c69cd81f 100644 --- a/x-pack/plugins/translations/translations/ja-JP.json +++ b/x-pack/plugins/translations/translations/ja-JP.json @@ -2896,8 +2896,6 @@ "discover.advancedSettings.params.maxCellHeightTitle": "クラシック表の最大セル高さ", "discover.advancedSettings.params.rowHeightText": "行に追加できる線数。値-1は、コンテンツに合わせて、行の高さを自動的に調整します。値0はコンテンツが1行に表示されます。", "discover.advancedSettings.params.rowHeightTitle": "ドキュメントエクスプローラーの行高さ", - "discover.advancedSettings.sampleSizeText": "表に表示する行数です", - "discover.advancedSettings.sampleSizeTitle": "行数", "discover.advancedSettings.searchOnPageLoadText": "Discover の最初の読み込み時に検索を実行するかを制御します。この設定は、保存された検索の読み込み時には影響しません。", "discover.advancedSettings.searchOnPageLoadTitle": "ページの読み込み時の検索", "discover.advancedSettings.sortDefaultOrderText": "Discover アプリのデータビューに基づく時刻のデフォルトの並べ替え方向をコントロールします。", diff --git a/x-pack/plugins/translations/translations/zh-CN.json b/x-pack/plugins/translations/translations/zh-CN.json index 7eefa36d4c554..921ca2a48b925 100644 --- a/x-pack/plugins/translations/translations/zh-CN.json +++ b/x-pack/plugins/translations/translations/zh-CN.json @@ -2898,8 +2898,6 @@ "discover.advancedSettings.params.maxCellHeightTitle": "经典表中的最大单元格高度", "discover.advancedSettings.params.rowHeightText": "一行中允许的文本行数。值为 -1 时,会自动调整行高以适应内容。值为 0 时,会在单文本行中显示内容。", "discover.advancedSettings.params.rowHeightTitle": "Document Explorer 中的行高", - "discover.advancedSettings.sampleSizeText": "要在表中显示的行数目", - "discover.advancedSettings.sampleSizeTitle": "行数目", "discover.advancedSettings.searchOnPageLoadText": "控制在 Discover 首次加载时是否执行搜索。加载已保存搜索时,此设置无效。", "discover.advancedSettings.searchOnPageLoadTitle": "在页面加载时搜索", "discover.advancedSettings.sortDefaultOrderText": "在 Discover 应用中控制基于时间的数据视图的默认排序方向。", From 022fe6180c3a9a552cc1dcd584d3394fb3f147c8 Mon Sep 17 00:00:00 2001 From: Candace Park <56409205+parkiino@users.noreply.github.com> Date: Tue, 19 Jul 2022 10:18:54 -0400 Subject: [PATCH 06/23] [Security Solution][Admin][Endpoint List]Adds link to action log flyout from endpoint list more actions menu (#136436) --- .../view/components/table_row_actions.tsx | 2 +- .../details/components/actions_menu.test.tsx | 7 ++++- .../view/hooks/use_endpoint_action_items.tsx | 31 ++++++++++++++++++- .../pages/endpoint_hosts/view/index.test.tsx | 13 ++++++++ .../pages/endpoint_hosts/view/translations.ts | 2 +- 5 files changed, 51 insertions(+), 4 deletions(-) diff --git a/x-pack/plugins/security_solution/public/management/pages/endpoint_hosts/view/components/table_row_actions.tsx b/x-pack/plugins/security_solution/public/management/pages/endpoint_hosts/view/components/table_row_actions.tsx index ddb6a246d78d9..6ebf4eb4e3283 100644 --- a/x-pack/plugins/security_solution/public/management/pages/endpoint_hosts/view/components/table_row_actions.tsx +++ b/x-pack/plugins/security_solution/public/management/pages/endpoint_hosts/view/components/table_row_actions.tsx @@ -19,7 +19,7 @@ export interface TableRowActionProps { export const TableRowActions = memo(({ endpointMetadata }) => { const [isOpen, setIsOpen] = useState(false); - const endpointActions = useEndpointActionItems(endpointMetadata); + const endpointActions = useEndpointActionItems(endpointMetadata, { isEndpointList: true }); const handleCloseMenu = useCallback(() => setIsOpen(false), [setIsOpen]); const handleToggleMenu = useCallback(() => setIsOpen(!isOpen), [isOpen]); diff --git a/x-pack/plugins/security_solution/public/management/pages/endpoint_hosts/view/details/components/actions_menu.test.tsx b/x-pack/plugins/security_solution/public/management/pages/endpoint_hosts/view/details/components/actions_menu.test.tsx index 0f08122f506c6..911d3b12931a6 100644 --- a/x-pack/plugins/security_solution/public/management/pages/endpoint_hosts/view/details/components/actions_menu.test.tsx +++ b/x-pack/plugins/security_solution/public/management/pages/endpoint_hosts/view/details/components/actions_menu.test.tsx @@ -80,6 +80,11 @@ describe('When using the Endpoint Details Actions Menu', () => { }; }); + it('should not show the actions log link', async () => { + await render(); + expect(renderResult.queryByTestId('actionsLink')).toBeNull(); + }); + describe('and endpoint host is NOT isolated', () => { beforeEach(() => setEndpointMetadataResponse()); @@ -138,7 +143,7 @@ describe('When using the Endpoint Details Actions Menu', () => { afterEach(() => licenseServiceMock.isPlatinumPlus.mockReturnValue(true)); - it('should not show the `isoalte` action', async () => { + it('should not show the `isolate` action', async () => { setEndpointMetadataResponse(); await render(); expect(renderResult.queryByTestId('isolateLink')).toBeNull(); diff --git a/x-pack/plugins/security_solution/public/management/pages/endpoint_hosts/view/hooks/use_endpoint_action_items.tsx b/x-pack/plugins/security_solution/public/management/pages/endpoint_hosts/view/hooks/use_endpoint_action_items.tsx index 5cbbb682d5045..c40d38aab8d6f 100644 --- a/x-pack/plugins/security_solution/public/management/pages/endpoint_hosts/view/hooks/use_endpoint_action_items.tsx +++ b/x-pack/plugins/security_solution/public/management/pages/endpoint_hosts/view/hooks/use_endpoint_action_items.tsx @@ -22,12 +22,17 @@ import { isEndpointHostIsolated } from '../../../../../common/utils/validators'; import { useLicense } from '../../../../../common/hooks/use_license'; import { isIsolationSupported } from '../../../../../../common/endpoint/service/host_isolation/utils'; +interface Options { + isEndpointList: boolean; +} + /** * Returns a list (array) of actions for an individual endpoint * @param endpointMetadata */ export const useEndpointActionItems = ( - endpointMetadata: MaybeImmutable | undefined + endpointMetadata: MaybeImmutable | undefined, + options?: Options ): ContextMenuItemNavByRouterProps[] => { const isPlatinumPlus = useLicense().isPlatinumPlus(); const { getAppUrl } = useAppUrl(); @@ -56,6 +61,11 @@ export const useEndpointActionItems = ( selected_endpoint: _selectedEndpoint, ...currentUrlParams } = allCurrentUrlParams; + const endpointActionsPath = getEndpointDetailsPath({ + name: 'endpointActivityLog', + ...currentUrlParams, + selected_endpoint: endpointId, + }); const endpointIsolatePath = getEndpointDetailsPath({ name: 'endpointIsolate', ...currentUrlParams, @@ -128,6 +138,24 @@ export const useEndpointActionItems = ( }, ] : []), + ...(options?.isEndpointList + ? [ + { + 'data-test-subj': 'actionsLink', + icon: 'logoSecurity', + key: 'actionsLogLink', + navigateAppId: APP_UI_ID, + navigateOptions: { path: endpointActionsPath }, + href: getAppUrl({ path: endpointActionsPath }), + children: ( + + ), + }, + ] + : []), { 'data-test-subj': 'hostLink', icon: 'logoSecurity', @@ -228,5 +256,6 @@ export const useEndpointActionItems = ( isPlatinumPlus, isResponseActionsConsoleEnabled, showEndpointResponseActionsConsole, + options?.isEndpointList, ]); }; diff --git a/x-pack/plugins/security_solution/public/management/pages/endpoint_hosts/view/index.test.tsx b/x-pack/plugins/security_solution/public/management/pages/endpoint_hosts/view/index.test.tsx index 62d01b2da3bff..78ca2bc06d02d 100644 --- a/x-pack/plugins/security_solution/public/management/pages/endpoint_hosts/view/index.test.tsx +++ b/x-pack/plugins/security_solution/public/management/pages/endpoint_hosts/view/index.test.tsx @@ -1065,6 +1065,19 @@ describe('when on the endpoint list page', () => { jest.clearAllMocks(); }); + it('navigates to the Actions log flyout', async () => { + const actionsLink = await renderResult.findByTestId('actionsLink'); + + expect(actionsLink.getAttribute('href')).toEqual( + `${APP_PATH}${getEndpointDetailsPath({ + name: 'endpointActivityLog', + page_index: '0', + page_size: '10', + selected_endpoint: hostInfo.metadata.agent.id, + })}` + ); + }); + it('navigates to the Host Details Isolate flyout', async () => { const isolateLink = await renderResult.findByTestId('isolateLink'); expect(isolateLink.getAttribute('href')).toEqual( diff --git a/x-pack/plugins/security_solution/public/management/pages/endpoint_hosts/view/translations.ts b/x-pack/plugins/security_solution/public/management/pages/endpoint_hosts/view/translations.ts index 9cd55a70005ec..2f032d15be064 100644 --- a/x-pack/plugins/security_solution/public/management/pages/endpoint_hosts/view/translations.ts +++ b/x-pack/plugins/security_solution/public/management/pages/endpoint_hosts/view/translations.ts @@ -13,7 +13,7 @@ export const OVERVIEW = i18n.translate('xpack.securitySolution.endpointDetails.o export const ACTIVITY_LOG = { tabTitle: i18n.translate('xpack.securitySolution.endpointDetails.activityLog', { - defaultMessage: 'Activity Log', + defaultMessage: 'Actions Log', }), LogEntry: { endOfLog: i18n.translate( From 407c105fa29fd892e90b759ab7ea3b1f5fd1fa12 Mon Sep 17 00:00:00 2001 From: Kevin Logan <56395104+kevinlog@users.noreply.github.com> Date: Tue, 19 Jul 2022 10:20:02 -0400 Subject: [PATCH 07/23] [Security Solution] Add advanced options for linux filesystem monitoring and migrations (#136287) --- .../fleet/server/saved_objects/index.ts | 7 +- .../migrations/security_solution/index.ts | 1 + .../security_solution/to_v8_4_0.test.ts | 147 ++++++++++++++++++ .../migrations/security_solution/to_v8_4_0.ts | 36 +++++ .../saved_objects/migrations/to_v8_4_0.ts | 17 ++ .../policy/models/advanced_policy_schema.ts | 33 ++++ 6 files changed, 240 insertions(+), 1 deletion(-) create mode 100644 x-pack/plugins/fleet/server/saved_objects/migrations/security_solution/to_v8_4_0.test.ts create mode 100644 x-pack/plugins/fleet/server/saved_objects/migrations/security_solution/to_v8_4_0.ts diff --git a/x-pack/plugins/fleet/server/saved_objects/index.ts b/x-pack/plugins/fleet/server/saved_objects/index.ts index 6512b1a5b0cb8..0ccac385155b5 100644 --- a/x-pack/plugins/fleet/server/saved_objects/index.ts +++ b/x-pack/plugins/fleet/server/saved_objects/index.ts @@ -40,7 +40,11 @@ import { migrateInstallationToV7160, migratePackagePolicyToV7160 } from './migra import { migrateInstallationToV800, migrateOutputToV800 } from './migrations/to_v8_0_0'; import { migratePackagePolicyToV820 } from './migrations/to_v8_2_0'; import { migrateInstallationToV830, migratePackagePolicyToV830 } from './migrations/to_v8_3_0'; -import { migrateInstallationToV840, migrateAgentPolicyToV840 } from './migrations/to_v8_4_0'; +import { + migrateInstallationToV840, + migrateAgentPolicyToV840, + migratePackagePolicyToV840, +} from './migrations/to_v8_4_0'; /* * Saved object types and mappings @@ -216,6 +220,7 @@ const getSavedObjectTypes = ( '7.16.0': migratePackagePolicyToV7160, '8.2.0': migratePackagePolicyToV820, '8.3.0': migratePackagePolicyToV830, + '8.4.0': migratePackagePolicyToV840, }, }, [PACKAGES_SAVED_OBJECT_TYPE]: { diff --git a/x-pack/plugins/fleet/server/saved_objects/migrations/security_solution/index.ts b/x-pack/plugins/fleet/server/saved_objects/migrations/security_solution/index.ts index 02456661674a0..aa56e3c7a1bc9 100644 --- a/x-pack/plugins/fleet/server/saved_objects/migrations/security_solution/index.ts +++ b/x-pack/plugins/fleet/server/saved_objects/migrations/security_solution/index.ts @@ -13,3 +13,4 @@ export { migratePackagePolicyToV7150 } from './to_v7_15_0'; export { migratePackagePolicyToV7160 } from './to_v7_16_0'; export { migratePackagePolicyToV820 } from './to_v8_2_0'; export { migratePackagePolicyToV830 } from './to_v8_3_0'; +export { migratePackagePolicyToV840 } from './to_v8_4_0'; diff --git a/x-pack/plugins/fleet/server/saved_objects/migrations/security_solution/to_v8_4_0.test.ts b/x-pack/plugins/fleet/server/saved_objects/migrations/security_solution/to_v8_4_0.test.ts new file mode 100644 index 0000000000000..a5487894205fe --- /dev/null +++ b/x-pack/plugins/fleet/server/saved_objects/migrations/security_solution/to_v8_4_0.test.ts @@ -0,0 +1,147 @@ +/* + * 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 { SavedObjectMigrationContext, SavedObjectUnsanitizedDoc } from '@kbn/core/server'; + +import type { PackagePolicy } from '../../../../common'; + +import { migratePackagePolicyToV840 as migration } from './to_v8_4_0'; + +describe('8.4.0 Endpoint Package Policy migration', () => { + const policyDoc = ({ linuxAdvanced = {} }) => { + return { + id: 'mock-saved-object-id', + attributes: { + name: 'Some Policy Name', + package: { + name: 'endpoint', + title: '', + version: '', + }, + id: 'endpoint', + policy_id: '', + enabled: true, + namespace: '', + output_id: '', + revision: 0, + updated_at: '', + updated_by: '', + created_at: '', + created_by: '', + inputs: [ + { + type: 'endpoint', + enabled: true, + streams: [], + config: { + policy: { + value: { + windows: {}, + mac: {}, + linux: { + ...linuxAdvanced, + }, + }, + }, + }, + }, + ], + }, + type: ' nested', + }; + }; + + it('adds advanced file monitoring defaulted to false', () => { + const initialDoc = policyDoc({}); + + const migratedDoc = policyDoc({ + linuxAdvanced: { advanced: { fanotify: { ignore_unknown_filesystems: false } } }, + }); + + expect(migration(initialDoc, {} as SavedObjectMigrationContext)).toEqual(migratedDoc); + }); + + it('adds advanced file monitoring defaulted to false and preserves existing advanced fields', () => { + const initialDoc = policyDoc({ + linuxAdvanced: { advanced: { existingAdvanced: true } }, + }); + + const migratedDoc = policyDoc({ + linuxAdvanced: { + advanced: { fanotify: { ignore_unknown_filesystems: false }, existingAdvanced: true }, + }, + }); + + expect(migration(initialDoc, {} as SavedObjectMigrationContext)).toEqual(migratedDoc); + }); + + it('does not modify non-endpoint package policies', () => { + const doc: SavedObjectUnsanitizedDoc = { + id: 'mock-saved-object-id', + attributes: { + name: 'Some Policy Name', + package: { + name: 'notEndpoint', + title: '', + version: '', + }, + id: 'notEndpoint', + policy_id: '', + enabled: true, + namespace: '', + output_id: '', + revision: 0, + updated_at: '', + updated_by: '', + created_at: '', + created_by: '', + inputs: [ + { + type: 'notEndpoint', + enabled: true, + streams: [], + config: {}, + }, + ], + }, + type: ' nested', + }; + + expect( + migration(doc, {} as SavedObjectMigrationContext) as SavedObjectUnsanitizedDoc + ).toEqual({ + attributes: { + name: 'Some Policy Name', + package: { + name: 'notEndpoint', + title: '', + version: '', + }, + id: 'notEndpoint', + policy_id: '', + enabled: true, + namespace: '', + output_id: '', + revision: 0, + updated_at: '', + updated_by: '', + created_at: '', + created_by: '', + inputs: [ + { + type: 'notEndpoint', + enabled: true, + streams: [], + config: {}, + }, + ], + }, + type: ' nested', + id: 'mock-saved-object-id', + }); + }); +}); diff --git a/x-pack/plugins/fleet/server/saved_objects/migrations/security_solution/to_v8_4_0.ts b/x-pack/plugins/fleet/server/saved_objects/migrations/security_solution/to_v8_4_0.ts new file mode 100644 index 0000000000000..deca4a9e639af --- /dev/null +++ b/x-pack/plugins/fleet/server/saved_objects/migrations/security_solution/to_v8_4_0.ts @@ -0,0 +1,36 @@ +/* + * 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 { SavedObjectMigrationFn, SavedObjectUnsanitizedDoc } from '@kbn/core/server'; +import { cloneDeep } from 'lodash'; + +import type { PackagePolicy } from '../../../../common'; + +export const migratePackagePolicyToV840: SavedObjectMigrationFn = ( + packagePolicyDoc +) => { + if (packagePolicyDoc.attributes.package?.name !== 'endpoint') { + return packagePolicyDoc; + } + + const updatedPackagePolicyDoc: SavedObjectUnsanitizedDoc = + cloneDeep(packagePolicyDoc); + + const input = updatedPackagePolicyDoc.attributes.inputs[0]; + + if (input && input.config) { + const policy = input.config.policy.value; + + const migratedPolicy = { fanotify: { ignore_unknown_filesystems: false } }; + + policy.linux.advanced = policy.linux.advanced + ? { ...policy.linux.advanced, ...migratedPolicy } + : { ...migratedPolicy }; + } + + return updatedPackagePolicyDoc; +}; diff --git a/x-pack/plugins/fleet/server/saved_objects/migrations/to_v8_4_0.ts b/x-pack/plugins/fleet/server/saved_objects/migrations/to_v8_4_0.ts index 8cd14a22a81cb..894da67976957 100644 --- a/x-pack/plugins/fleet/server/saved_objects/migrations/to_v8_4_0.ts +++ b/x-pack/plugins/fleet/server/saved_objects/migrations/to_v8_4_0.ts @@ -7,10 +7,13 @@ import type { SavedObjectMigrationFn } from '@kbn/core/server'; +import type { PackagePolicy } from '../../../common'; import type { Installation } from '../../../common'; import type { AgentPolicy } from '../../types'; +import { migratePackagePolicyToV840 as SecSolMigratePackagePolicyToV840 } from './security_solution'; + export const migrateInstallationToV840: SavedObjectMigrationFn = ( installationDoc ) => { @@ -31,3 +34,17 @@ export const migrateAgentPolicyToV840: SavedObjectMigrationFn< return agentPolicyDoc; }; + +export const migratePackagePolicyToV840: SavedObjectMigrationFn = ( + packagePolicyDoc, + migrationContext +) => { + let updatedPackagePolicyDoc = packagePolicyDoc; + + // Endpoint specific migrations + if (packagePolicyDoc.attributes.package?.name === 'endpoint') { + updatedPackagePolicyDoc = SecSolMigratePackagePolicyToV840(packagePolicyDoc, migrationContext); + } + + return updatedPackagePolicyDoc; +}; 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 dc230057d637c..bd62bb1647e60 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 @@ -948,4 +948,37 @@ export const AdvancedPolicySchema: AdvancedPolicySchemaType[] = [ ), license: 'platinum', }, + { + key: 'linux.advanced.fanotify.ignore_unknown_filesystems', + first_supported_version: '8.4', + documentation: i18n.translate( + 'xpack.securitySolution.endpoint.policy.advanced.linux.advanced.fanotify.ignore_unknown_filesystems', + { + defaultMessage: + 'Whether fanotify should ignore unknown filesystems. When true, only CI tested filesystems will be marked by default; additional filesystems can be added or removed with "monitored_filesystems" and "ignored_filesystems", respectively. When false, only an internally curated list of filesystems will be ignored, all others will be marked; additional filesystems can be ignored via "ignored_filesystems". "monitored_filesystems" is ignored when "ignore_unknown_filesystems" is false. Default: true', + } + ), + }, + { + key: 'linux.advanced.fanotify.monitored_filesystems', + first_supported_version: '8.4', + documentation: i18n.translate( + 'xpack.securitySolution.endpoint.policy.advanced.linux.advanced.fanotify.monitored_filesystems', + { + defaultMessage: + 'Additional filesystems for fanotify to monitor. The format is a comma separated list of filesystem names as they appear in "/proc/filesystems", e.g. "jfs,ufs,ramfs". It is recommended to avoid network-backed filesystems. When "ignore_unknown_filesystems" is false, this option is ignored. When "ignore_unknown_filesystems" is true, parsed entries of this option are monitored by fanotify unless overridden by entries in "ignored_filesystems" or internally known bad filesystems.', + } + ), + }, + { + key: 'linux.advanced.fanotify.ignored_filesystems', + first_supported_version: '8.4', + documentation: i18n.translate( + 'xpack.securitySolution.endpoint.policy.advanced.linux.advanced.fanotify.ignored_filesystems', + { + defaultMessage: + 'Additional filesystems for fanotify to ignore. The format is a comma separated list of filesystem names as they appear in "/proc/filesystems", e.g. "ext4,tmpfs". When "ignore_unknown_filesystems" is false, parsed entries of this option supplement internally known bad filesystems to be ignored. When "ignore_unknown_filesystems" is true, parsed entries of this option override entries in "monitored_filesystems" and internally CI tested filesystems.', + } + ), + }, ]; From f6e4c2f8065f98f9db84eb321c7342aece3b3d51 Mon Sep 17 00:00:00 2001 From: Patrick Mueller Date: Tue, 19 Jul 2022 10:26:13 -0400 Subject: [PATCH 08/23] [eventLog] retry resource creation at initialization time (#136363) resolves https://github.com/elastic/kibana/issues/134098 Adds retry logic to the initialization of elasticsearch resources, when Kibana starts up. Recently, it seems this has become a more noticeable error - that race conditions occur where two Kibana's initializing a new stack version will race to create the event log resources. We believe we'll see the end of these issues with some retries, chunked around the 4 resource-y sections of the initialization code. We're using [p-retry][] (which uses [retry][]), to do an exponential backoff starting at 2s, then 4s, 8s, 16s, with 4 retries (so 5 actual attempted calls). Some randomness is added, since there's a race on. [p-retry]: https://github.com/sindresorhus/p-retry#p-retry [retry]: https://github.com/tim-kos/node-retry#retry Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com> --- .../event_log/server/es/context.mock.ts | 3 + x-pack/plugins/event_log/server/es/context.ts | 13 ++- .../plugins/event_log/server/es/init.test.ts | 90 ++++++++++++++++++- x-pack/plugins/event_log/server/es/init.ts | 34 ++++++- 4 files changed, 131 insertions(+), 9 deletions(-) diff --git a/x-pack/plugins/event_log/server/es/context.mock.ts b/x-pack/plugins/event_log/server/es/context.mock.ts index e0c3e34f84431..c974a63a6407f 100644 --- a/x-pack/plugins/event_log/server/es/context.mock.ts +++ b/x-pack/plugins/event_log/server/es/context.mock.ts @@ -12,6 +12,8 @@ import { namesMock } from './names.mock'; import { IClusterClientAdapter } from './cluster_client_adapter'; import { clusterClientAdapterMock } from './cluster_client_adapter.mock'; +export const MOCK_RETRY_DELAY = 20; + const createContextMock = () => { const mock: jest.Mocked & { esAdapter: jest.Mocked; @@ -23,6 +25,7 @@ const createContextMock = () => { waitTillReady: jest.fn(async () => true), esAdapter: clusterClientAdapterMock.create(), initialized: true, + retryDelay: MOCK_RETRY_DELAY, }; return mock; }; diff --git a/x-pack/plugins/event_log/server/es/context.ts b/x-pack/plugins/event_log/server/es/context.ts index c98710a53f96d..614ea79d97257 100644 --- a/x-pack/plugins/event_log/server/es/context.ts +++ b/x-pack/plugins/event_log/server/es/context.ts @@ -12,14 +12,17 @@ import { initializeEs } from './init'; import { ClusterClientAdapter, IClusterClientAdapter } from './cluster_client_adapter'; import { createReadySignal, ReadySignal } from '../lib/ready_signal'; +export const RETRY_DELAY = 2000; + export interface EsContext { - logger: Logger; - esNames: EsNames; - esAdapter: IClusterClientAdapter; + readonly logger: Logger; + readonly esNames: EsNames; + readonly esAdapter: IClusterClientAdapter; initialize(): void; shutdown(): Promise; waitTillReady(): Promise; - initialized: boolean; + readonly initialized: boolean; + readonly retryDelay: number; } export interface EsError { @@ -44,12 +47,14 @@ class EsContextImpl implements EsContext { public esAdapter: IClusterClientAdapter; private readonly readySignal: ReadySignal; public initialized: boolean; + public readonly retryDelay: number; constructor(params: EsContextCtorParams) { this.logger = params.logger; this.esNames = getEsNames(params.indexNameRoot, params.kibanaVersion); this.readySignal = createReadySignal(); this.initialized = false; + this.retryDelay = RETRY_DELAY; this.esAdapter = new ClusterClientAdapter({ logger: params.logger, elasticsearchClientPromise: params.elasticsearchClientPromise, diff --git a/x-pack/plugins/event_log/server/es/init.test.ts b/x-pack/plugins/event_log/server/es/init.test.ts index 6a261438de1af..5165dc69cd7ef 100644 --- a/x-pack/plugins/event_log/server/es/init.test.ts +++ b/x-pack/plugins/event_log/server/es/init.test.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { contextMock } from './context.mock'; +import { contextMock, MOCK_RETRY_DELAY } from './context.mock'; import { initializeEs, parseIndexAliases } from './init'; describe('initializeEs', () => { @@ -454,3 +454,91 @@ describe('parseIndexAliases', () => { ]); }); }); + +describe('retries', () => { + let esContext = contextMock.create(); + // set up context APIs to return defaults indicating already created + beforeEach(() => { + esContext = contextMock.create(); + esContext.esAdapter.getExistingLegacyIndexTemplates.mockResolvedValue({}); + esContext.esAdapter.getExistingIndices.mockResolvedValue({}); + esContext.esAdapter.getExistingIndexAliases.mockResolvedValue({}); + esContext.esAdapter.doesIlmPolicyExist.mockResolvedValue(true); + esContext.esAdapter.doesIndexTemplateExist.mockResolvedValue(true); + esContext.esAdapter.doesAliasExist.mockResolvedValue(true); + }); + + test('createIlmPolicyIfNotExists with 1 retry', async () => { + esContext.esAdapter.doesIlmPolicyExist.mockRejectedValueOnce(new Error('retry 1')); + + const timeStart = Date.now(); + await initializeEs(esContext); + const timeElapsed = Date.now() - timeStart; + + expect(timeElapsed).toBeGreaterThanOrEqual(MOCK_RETRY_DELAY); + + expect(esContext.esAdapter.getExistingLegacyIndexTemplates).toHaveBeenCalledTimes(1); + expect(esContext.esAdapter.doesIlmPolicyExist).toHaveBeenCalledTimes(2); + expect(esContext.esAdapter.doesIndexTemplateExist).toHaveBeenCalledTimes(1); + expect(esContext.esAdapter.doesAliasExist).toHaveBeenCalledTimes(1); + + const prefix = `eventLog initialization operation failed and will be retried: createIlmPolicyIfNotExists`; + expect(esContext.logger.warn).toHaveBeenCalledTimes(1); + expect(esContext.logger.warn).toHaveBeenCalledWith(`${prefix}; 4 more times; error: retry 1`); + }); + + test('createIndexTemplateIfNotExists with 2 retries', async () => { + esContext.esAdapter.doesIndexTemplateExist.mockRejectedValueOnce(new Error('retry 2a')); + esContext.esAdapter.doesIndexTemplateExist.mockRejectedValueOnce(new Error('retry 2b')); + + const timeStart = Date.now(); + await initializeEs(esContext); + const timeElapsed = Date.now() - timeStart; + + expect(timeElapsed).toBeGreaterThanOrEqual(MOCK_RETRY_DELAY * (1 + 2)); + + expect(esContext.esAdapter.getExistingLegacyIndexTemplates).toHaveBeenCalledTimes(1); + expect(esContext.esAdapter.doesIlmPolicyExist).toHaveBeenCalledTimes(1); + expect(esContext.esAdapter.doesIndexTemplateExist).toHaveBeenCalledTimes(3); + expect(esContext.esAdapter.doesAliasExist).toHaveBeenCalledTimes(1); + + const prefix = `eventLog initialization operation failed and will be retried: createIndexTemplateIfNotExists`; + expect(esContext.logger.warn).toHaveBeenCalledTimes(2); + expect(esContext.logger.warn).toHaveBeenCalledWith(`${prefix}; 4 more times; error: retry 2a`); + expect(esContext.logger.warn).toHaveBeenCalledWith(`${prefix}; 3 more times; error: retry 2b`); + }); + + test('createInitialIndexIfNotExists', async () => { + esContext.esAdapter.doesAliasExist.mockRejectedValueOnce(new Error('retry 5a')); + esContext.esAdapter.doesAliasExist.mockRejectedValueOnce(new Error('retry 5b')); + esContext.esAdapter.doesAliasExist.mockRejectedValueOnce(new Error('retry 5c')); + esContext.esAdapter.doesAliasExist.mockRejectedValueOnce(new Error('retry 5d')); + esContext.esAdapter.doesAliasExist.mockRejectedValueOnce(new Error('retry 5e')); + // make sure it only tries 5 times - this one should not be reported + esContext.esAdapter.doesAliasExist.mockRejectedValueOnce(new Error('retry 5f')); + + const timeStart = Date.now(); + await initializeEs(esContext); + const timeElapsed = Date.now() - timeStart; + + expect(timeElapsed).toBeGreaterThanOrEqual(MOCK_RETRY_DELAY * (1 + 2 + 4 + 8)); + + expect(esContext.esAdapter.getExistingLegacyIndexTemplates).toHaveBeenCalledTimes(1); + expect(esContext.esAdapter.doesIlmPolicyExist).toHaveBeenCalledTimes(1); + expect(esContext.esAdapter.doesIndexTemplateExist).toHaveBeenCalledTimes(1); + expect(esContext.esAdapter.doesAliasExist).toHaveBeenCalledTimes(5); + + const prefix = `eventLog initialization operation failed and will be retried: createInitialIndexIfNotExists`; + expect(esContext.logger.warn).toHaveBeenCalledTimes(5); + expect(esContext.logger.warn).toHaveBeenCalledWith(`${prefix}; 4 more times; error: retry 5a`); + expect(esContext.logger.warn).toHaveBeenCalledWith(`${prefix}; 3 more times; error: retry 5b`); + expect(esContext.logger.warn).toHaveBeenCalledWith(`${prefix}; 2 more times; error: retry 5c`); + expect(esContext.logger.warn).toHaveBeenCalledWith(`${prefix}; 1 more times; error: retry 5d`); + expect(esContext.logger.warn).toHaveBeenCalledWith(`${prefix}; 0 more times; error: retry 5e`); + + expect(esContext.logger.error).toHaveBeenCalledTimes(1); + expect(esContext.logger.error).toHaveBeenCalledWith( + `error initializing elasticsearch resources: retry 5e` + ); + }); +}); diff --git a/x-pack/plugins/event_log/server/es/init.ts b/x-pack/plugins/event_log/server/es/init.ts index 4440102fcd381..da98a18e9d758 100644 --- a/x-pack/plugins/event_log/server/es/init.ts +++ b/x-pack/plugins/event_log/server/es/init.ts @@ -8,9 +8,12 @@ import type * as estypes from '@elastic/elasticsearch/lib/api/typesWithBodyKey'; import { asyncForEach } from '@kbn/std'; import { groupBy } from 'lodash'; +import pRetry, { FailedAttemptError } from 'p-retry'; import { getIlmPolicy, getIndexTemplate } from './documents'; import { EsContext } from './context'; +const MAX_RETRY_DELAY = 30000; + export async function initializeEs(esContext: EsContext): Promise { esContext.logger.debug('initializing elasticsearch resources starting'); @@ -28,10 +31,33 @@ export async function initializeEs(esContext: EsContext): Promise { async function initializeEsResources(esContext: EsContext) { const steps = new EsInitializationSteps(esContext); - await steps.setExistingAssetsToHidden(); - await steps.createIlmPolicyIfNotExists(); - await steps.createIndexTemplateIfNotExists(); - await steps.createInitialIndexIfNotExists(); + // today, setExistingAssetsToHidden() never throws, but just in case ... + await retry(steps.setExistingAssetsToHidden); + await retry(steps.createIlmPolicyIfNotExists); + await retry(steps.createIndexTemplateIfNotExists); + await retry(steps.createInitialIndexIfNotExists); + + async function retry(stepMethod: () => Promise): Promise { + // call the step method with retry options via p-retry + await pRetry(() => stepMethod.call(steps), getRetryOptions(esContext, stepMethod.name)); + } +} + +function getRetryOptions(esContext: EsContext, operation: string) { + const logger = esContext.logger; + // should retry on the order of 2s, 4s, 8s, 16s + // see: https://github.com/tim-kos/node-retry#retryoperationoptions + return { + minTimeout: esContext.retryDelay, + maxTimeout: MAX_RETRY_DELAY, + retries: 4, + factor: 2, + randomize: true, + onFailedAttempt: (err: FailedAttemptError) => { + const message = `eventLog initialization operation failed and will be retried: ${operation}; ${err.retriesLeft} more times; error: ${err.message}`; + logger.warn(message); + }, + }; } export interface ParsedIndexAlias extends estypes.IndicesAliasDefinition { From 6ba8013da3ee614d82d6b0bd330da0519551c424 Mon Sep 17 00:00:00 2001 From: Josh Dover <1813008+joshdover@users.noreply.github.com> Date: Tue, 19 Jul 2022 16:27:59 +0200 Subject: [PATCH 09/23] [Fleet] Cleanup dev docs (#129493) * Live edit + TODO from eng sync * Move Fleet glossary from google doc -> dev docs * Add docs issue link Co-authored-by: Kyle Pollich --- .../plugins/fleet/dev_docs/api/agents_acks.md | 37 ----- .../fleet/dev_docs/api/agents_checkin.md | 47 ------ .../fleet/dev_docs/api/agents_enroll.md | 69 --------- .../plugins/fleet/dev_docs/api/agents_list.md | 22 --- .../fleet/dev_docs/api/agents_unenroll.md | 40 ----- x-pack/plugins/fleet/dev_docs/api/epm.md | 24 --- x-pack/plugins/fleet/dev_docs/definitions.md | 137 +++++++++++++----- x-pack/plugins/fleet/dev_docs/epm.md | 2 + .../dev_docs/fleet_agent_communication.md | 1 + .../fleet_agents_interactions_detailed.md | 2 + .../fleet/dev_docs/fleet_ui_extensions.md | 1 + .../fleet/dev_docs/indexing_strategy.md | 2 + x-pack/plugins/fleet/dev_docs/tracing.md | 25 ---- 13 files changed, 111 insertions(+), 298 deletions(-) delete mode 100644 x-pack/plugins/fleet/dev_docs/api/agents_acks.md delete mode 100644 x-pack/plugins/fleet/dev_docs/api/agents_checkin.md delete mode 100644 x-pack/plugins/fleet/dev_docs/api/agents_enroll.md delete mode 100644 x-pack/plugins/fleet/dev_docs/api/agents_list.md delete mode 100644 x-pack/plugins/fleet/dev_docs/api/agents_unenroll.md delete mode 100644 x-pack/plugins/fleet/dev_docs/api/epm.md delete mode 100644 x-pack/plugins/fleet/dev_docs/tracing.md diff --git a/x-pack/plugins/fleet/dev_docs/api/agents_acks.md b/x-pack/plugins/fleet/dev_docs/api/agents_acks.md deleted file mode 100644 index f4924ac55fa18..0000000000000 --- a/x-pack/plugins/fleet/dev_docs/api/agents_acks.md +++ /dev/null @@ -1,37 +0,0 @@ -# Fleet agent acks API - -Agent acks -Acknowledge actions received during checkin - -## Request - -`POST /api/fleet/agents/{agentId}/acks` - -## Headers - -- `Authorization` (Required, string) A valid fleet access api key.. - -## Request body - -- `action_ids` (Required, array) An array of action id that the agent received. - -## Response code - -- `200` Indicates a successful call. - -## Example - -```js -POST /api/fleet/agents/a4937110-e53e-11e9-934f-47a8e38a522c/acks -Authorization: ApiKey VALID_ACCESS_API_KEY -{ - "action_ids": ["action-1", "action-2"] -} -``` - -```js -{ - "action": "acks", - "success": true, -} -``` diff --git a/x-pack/plugins/fleet/dev_docs/api/agents_checkin.md b/x-pack/plugins/fleet/dev_docs/api/agents_checkin.md deleted file mode 100644 index 7d7cdeaecaccb..0000000000000 --- a/x-pack/plugins/fleet/dev_docs/api/agents_checkin.md +++ /dev/null @@ -1,47 +0,0 @@ -# Fleet agent checkin API - -Agent checkin -Report current state of a Fleet agent. - -## Request - -`POST /api/fleet/agents/{agentId}/checkin` - -## Headers - -- `Authorization` (Required, string) A valid fleet access api key.. - -## Request body - -- `events` (Required, array) An array of events with the properties `type`, `subtype`, `message`, `timestamp`, `payload`, and `agent_id`. - -- `local_metadata` (Optional, object) An object that contains the local metadata for an agent. The metadata is a dictionary of strings (example: `{ "os": "macos" }`). - -## Response code - -- `200` Indicates a successful call. - -## Example - -```js -POST /api/fleet/agents/a4937110-e53e-11e9-934f-47a8e38a522c/checkin -Authorization: ApiKey VALID_ACCESS_API_KEY -{ - "events": [{ - "type": "STATE", - "subtype": "STARTING", - "message": "state changed from STOPPED to STARTING", - "timestamp": "2019-10-01T13:42:54.323Z", - "payload": {}, - "agent_id": "a4937110-e53e-11e9-934f-47a8e38a522c" - }] -} -``` - -```js -{ - "action": "checkin", - "success": true, - "actions": [] -} -``` diff --git a/x-pack/plugins/fleet/dev_docs/api/agents_enroll.md b/x-pack/plugins/fleet/dev_docs/api/agents_enroll.md deleted file mode 100644 index 7dd56338b31fa..0000000000000 --- a/x-pack/plugins/fleet/dev_docs/api/agents_enroll.md +++ /dev/null @@ -1,69 +0,0 @@ -# Enroll Fleet agent API - -Enroll agent - -## Request - -`POST /api/fleet/agents/enroll` - -## Headers - -- `Authorization` (Required, string) a valid enrollemnt api key. - -## Request body - -- `type` (Required, string) Agent type should be one of `EPHEMERAL`, `TEMPORARY`, `PERMANENT` -- `metadata` (Optional, object) Objects with `local` and `user_provided` properties that contain the metadata for an agent. The metadata is a dictionary of strings (example: `"local": { "os": "macos" }`). - -## Response code - -`200` Indicates a successful call. -`400` For an invalid request. -`401` For an invalid api key. - -## Example - -```js -POST /api/fleet/agents/enroll -Authorization: ApiKey VALID_API_KEY -{ - "type": "PERMANENT", - "metadata": { - "local": { "os": "macos"}, - "userProvided": { "region": "us-east"} - } -} -``` - -The API returns the following: - -```js -{ - "action": "created", - "success": true, - "item": { - "id": "a4937110-e53e-11e9-934f-47a8e38a522c", - "active": true, - "policy_id": "default", - "type": "PERMANENT", - "enrolled_at": "2019-10-02T18:01:22.337Z", - "user_provided_metadata": {}, - "local_metadata": {}, - "actions": [], - "access_api_key": "ACCESS_API_KEY" - } -} -``` - -## Expected errors - -The API will return a response with a `401` status code and an error if the enrollment apiKey is invalid like this: - -```js -{ - "statusCode": 401, - "error": "Unauthorized", - "message": "Enrollment apiKey is not valid: Enrollement api key does not exists or is not active" -} -``` - diff --git a/x-pack/plugins/fleet/dev_docs/api/agents_list.md b/x-pack/plugins/fleet/dev_docs/api/agents_list.md deleted file mode 100644 index dcc832ee65b0b..0000000000000 --- a/x-pack/plugins/fleet/dev_docs/api/agents_list.md +++ /dev/null @@ -1,22 +0,0 @@ -# Fleet agent listing API - -## Request - -`GET /api/fleet/agents` - -## Query - -- `showInactive` (Optional, boolean) Show inactive agents (default to false) -- `kuery` (Optional, string) Filter using kibana query language -- `page` (Optional, number) -- `perPage` (Optional, number) - -## Response code - -- `200` Indicates a successful call. - -## Example - -```js -GET /api/fleet/agents?kuery=fleet-agents.last_checkin:2019-10-01T13:42:54.323Z -``` diff --git a/x-pack/plugins/fleet/dev_docs/api/agents_unenroll.md b/x-pack/plugins/fleet/dev_docs/api/agents_unenroll.md deleted file mode 100644 index fbf8122ec70f3..0000000000000 --- a/x-pack/plugins/fleet/dev_docs/api/agents_unenroll.md +++ /dev/null @@ -1,40 +0,0 @@ -# Enroll Fleet agent API - -Unenroll an agent - -## Request - -`POST /api/fleet/agents/unenroll` - -## Request body - -- `ids` (Optional, string) An list of agent id to unenroll. -- `kuery` (Optional, string) a kibana query to search for agent to unenroll. - -> Note: one and only of this keys should be present: - -## Response code - -`200` Indicates a successful call. - -## Example - -```js -POST /api/fleet/agents/enroll -{ - "ids": ['agent1'], -} -``` - -The API returns the following: - -```js -{ - "results": [{ - "success":true, - "id":"agent1", - "action":"unenrolled" - }], - "success":true -} -``` diff --git a/x-pack/plugins/fleet/dev_docs/api/epm.md b/x-pack/plugins/fleet/dev_docs/api/epm.md deleted file mode 100644 index 1588e228c438b..0000000000000 --- a/x-pack/plugins/fleet/dev_docs/api/epm.md +++ /dev/null @@ -1,24 +0,0 @@ -This document is part of the original drafts for ingest management documentation in `docs/ingest_manager` and may be outdated. -Overall documentation of Ingest Management is now maintained in the `elastic/stack-docs` repository. - -# Elastic Package Manager API - -The Package Manager offers an API. Here an example on how they can be used. - -List installed packages: - -``` -curl localhost:5601/api/fleet/epm/packages -``` - -Install a package: - -``` -curl -X POST localhost:5601/api/fleet/epm/packages/iptables/1.0.4 -``` - -Delete a package: - -``` -curl -X DELETE localhost:5601/api/fleet/epm/packages/iptables/1.0.4 -``` diff --git a/x-pack/plugins/fleet/dev_docs/definitions.md b/x-pack/plugins/fleet/dev_docs/definitions.md index d9ff597c5e84b..128ca02968743 100644 --- a/x-pack/plugins/fleet/dev_docs/definitions.md +++ b/x-pack/plugins/fleet/dev_docs/definitions.md @@ -1,67 +1,136 @@ -This document is part of the original drafts for ingest management documentation in `docs/ingest_manager` and may be outdated. -Overall documentation of Ingest Management is now maintained in the `elastic/stack-docs` repository. +As you can probably tell pretty quickly, the overall Fleet & Agent effort has a lot of parts. The +glossary below attempts to identify the main components of this project along with additional terminology +you might encounter. Please help with filling out and updating this glossary as part of your onboarding journey. -# Ingest Management Definitions +## Fleet -This section is to define terms used across ingest management. +Fleet is an application that manages Elastic Agent. Fleet allows users to manage their many Elastic Agents, +deploy configuration updates, and access the data generated by their Agents within Kibana. -## Package policy +## Fleet Server -A package policy is a definition on how to collect data from a service, for example `nginx`. A package policy contains -definitions for one or multiple inputs and each input can contain one or multiple streams. +Fleet Server is a specialized instance of Elastic Agent that handles the communication and coordination +between Elastic Agents and Fleet. It’s responsible for pushing configuration changes out to Agents +and receiving check-in and status data from running Agents. -With the example of the nginx Package policy, it contains two inputs: `logs` and `nginx/metrics`. Logs and metrics are collected -differently. The `logs` input contains two streams, `access` and `error`, the `nginx/metrics` input contains the stubstatus stream. +## Agent -## Data stream +Elastic Agent is a unified process that runs on a given host and ships data from the host to Elasticsearch. +It’s intended to meet the same needs that Beats does, but with the added benefits of remote +configuration management, support for out-of-the-box integrations, and more. -Data streams are a [new concept](https://github.com/elastic/elasticsearch/issues/53100) in Elasticsearch which simplify -ingesting data and the setup of Elasticsearch. +## Beats -## Elastic Agent +Beats are lightweight, single-purpose data shipping utilities that run on a given host. They can handle shipping +data like logs, metrics, network data, and more based on a user’s needs. -A single, unified agent that users can deploy to hosts or containers. It controls which data is collected from the host or containers and where the data is sent. It will run Beats, Endpoint or other monitoring programs as needed. It can operate standalone or pull an agent policy from Fleet. +## EPR (Elastic Package Registry) -## Elastic Package Registry +The Elastic Package Registry hosts the various integrations supported by Fleet and Agent. These packages contain +configuration files, Kibana assets, and anything necessary for Agent to ship data related to the integration +to Elasticsearch. -The Elastic Package Registry (EPR) is a service which runs under [https://epr.elastic.co]. It serves the packages through its API. -More details about the registry can be found [here](https://github.com/elastic/package-registry). +## EPM (Elastic Package Manager) -## Fleet +EPM refers to the “Integrations” Kibana application where users can browse, manage, and install Integrations +for their Elastic Agent policies. + +EPM related code is typically nested within an `epm` directory in the Fleet codebase, and this also +refers to the "Integrations UI" application. + +## ECK (Elastic Cloud on Kubernetes) + +https://www.elastic.co/guide/en/cloud-on-k8s/current/k8s-elastic-agent-fleet.html + +## Integrations + +An Integration is a distributable set of Kibana assets and configuration files that allows Elastic Agent to +ship data related to some platform or service. For example, the Nginx integration contains Kibana +visualizations, dashboard, and config files that provide an “out of the box” experience for getting data related +to Nginx into a user’s Elasticsearch and Kibana infrastructure. + +See https://github.com/elastic/integrations for more info -Fleet is the part of the Ingest Manager UI in Kibana that handles the part of enrolling Elastic Agents, managing agents and sending policies to the Elastic Agent. +## Packages -## Indexing Strategy +A Package refers to a “top-level” set of installable integrations. For example the AWS package contains many +configurable Integrations for various AWS services. -Ingest Management + Elastic Agent follow a strict new indexing strategy: `{type}-{dataset}-{namespace}`. An example +## Agent policies + +An Agent Policy refers to a set of configuration options that is deployable to many agents. For example, a user +may configure a policy for all of their Nginx web servers and deploy an identical Agent to each of them. + +## Integration policies / Package policies + +An integration policy is a definition on how to collect data from a service, for example `nginx`. An integration +policy contains definitions for one or multiple inputs and each input can contain one or multiple streams. + +With the example of the nginx integration policy, it contains two inputs: `logs` and `nginx/metrics`. Logs and metrics are collected +differently. The `logs` input contains two streams, `access` and `error`, the `nginx/metrics` input contains the stubstatus stream. + +Previously, the term used for these policy objects was "package policy", and they're still referenced as such within the Fleet +codebase. When presenting user-facing data or UI elements, though, the term "integration policy" should be used. + +## Indexing strategy / Data stream naming scheme + +Fleet + Elastic Agent follow a strict new indexing strategy: `{type}-{dataset}-{namespace}`. An example for this is `logs-nginx.access-default`. More details about it can be found in the Index Strategy below. All data of the index strategy is sent to data streams. +## Data stream + +Data streams are a [concept](https://github.com/elastic/elasticsearch/issues/53100) in Elasticsearch which simplify +ingesting data and the setup of Elasticsearch. + +## Stream + +A stream is a configuration unit in the Elastic Agent policy. A stream is part of an input and defines how the data +fetched by this input should be processed and which Data Stream to send it to. + +## Namespace + +A user-specified string that will be used to part of the index name in Elasticsearch. It helps users identify logs +coming from a specific environment (like prod or test), an application, or other identifiers. + ## Input An input is the configuration unit in an Agent policy that defines the options on how to collect data from an endpoint. This could be username / password which are need to authenticate with a service or a host url as an example. -An input is part of a Package policy and contains streams. +An input is part of a Package policy and contains data streams, which are simply referred to as "streams" +within the package manifest and package policy objects. -## Integration +## Enrollment tokens -An integration is a package with the type integration. An integration package has at least 1 package policy -and usually collects data from / about a service. +TBD -## Namespace +## Index templates -A user-specified string that will be used to part of the index name in Elasticsearch. It helps users identify logs coming from a specific environment (like prod or test), an application, or other identifiers. +TBD -## Package +## Ingest pipelines -A package contains all the assets for the Elastic Stack. A more detailed definition of a -package can be found under https://github.com/elastic/package-registry. +TBD -Besides the assets, a package contains the package policy definitions with its inputs and streams. +## Transforms -## Stream +TBD -A stream is a configuration unit in the Elastic Agent policy. A stream is part of an input and defines how the data -fetched by this input should be processed and which Data Stream to send it to. +## APM (Application Performance Monitoring) + +Monitor software services by collecting performance information (e.g errors, HTTP requests, database queries). +Elastic offers APM agents in a variety of languages to collect performance data and send them to the +APM server for storage in elastic. + +See the [APM docs](https://www.elastic.co/guide/en/apm/guide/current/index.html) for more information. + +## Endpoint + +Endpoint is part of the Security Solution, and also relates to a given Integration package the Elastic Agent +can deploy. When deployed a separate Endpoint relating process is started on the host. + +--- + +Check more acronyms: https://wiki.elastic.co/pages/viewpage.action?spaceKey=CC&title=Amazing+Acronyms diff --git a/x-pack/plugins/fleet/dev_docs/epm.md b/x-pack/plugins/fleet/dev_docs/epm.md index 7fa96378d7c6d..61472ebd11bc3 100644 --- a/x-pack/plugins/fleet/dev_docs/epm.md +++ b/x-pack/plugins/fleet/dev_docs/epm.md @@ -1,3 +1,5 @@ +TODO: consolidate with docs issue: https://github.com/elastic/observability-docs/issues/1603 + This document is part of the original drafts for ingest management documentation in `docs/ingest_manager` and may be outdated. Overall documentation of Ingest Management is now maintained in the `elastic/stack-docs` repository. diff --git a/x-pack/plugins/fleet/dev_docs/fleet_agent_communication.md b/x-pack/plugins/fleet/dev_docs/fleet_agent_communication.md index 8430983dc4e1d..ae2b147a59a99 100644 --- a/x-pack/plugins/fleet/dev_docs/fleet_agent_communication.md +++ b/x-pack/plugins/fleet/dev_docs/fleet_agent_communication.md @@ -1,3 +1,4 @@ +TODO: needs to be updated for Fleet Server # Fleet <> Agent communication protocal 1. Makes request to the [`agent/enroll` endpoint](/docs/api/fleet.asciidoc) using the [enrollment API key](api_keys.md) as a barrier token, the policy ID being enrolled to, and the type of the agent. diff --git a/x-pack/plugins/fleet/dev_docs/fleet_agents_interactions_detailed.md b/x-pack/plugins/fleet/dev_docs/fleet_agents_interactions_detailed.md index 834b1dc6afb1a..46356675fd491 100644 --- a/x-pack/plugins/fleet/dev_docs/fleet_agents_interactions_detailed.md +++ b/x-pack/plugins/fleet/dev_docs/fleet_agents_interactions_detailed.md @@ -1,3 +1,5 @@ +TODO: combine with fleet_agent_communication.md + # Fleet <-> Agent Interactions ## Agent enrollment and checkin diff --git a/x-pack/plugins/fleet/dev_docs/fleet_ui_extensions.md b/x-pack/plugins/fleet/dev_docs/fleet_ui_extensions.md index 94363934f5ad4..32486a8db3df5 100644 --- a/x-pack/plugins/fleet/dev_docs/fleet_ui_extensions.md +++ b/x-pack/plugins/fleet/dev_docs/fleet_ui_extensions.md @@ -1,3 +1,4 @@ +TODO: update with additional extension points (Integration app, add agent flyout etc.) # Fleet UI Extensions Fleet's Kibana UI supports two types of UI extensions: diff --git a/x-pack/plugins/fleet/dev_docs/indexing_strategy.md b/x-pack/plugins/fleet/dev_docs/indexing_strategy.md index 42a0bbc218869..5f6b8157dbdd3 100644 --- a/x-pack/plugins/fleet/dev_docs/indexing_strategy.md +++ b/x-pack/plugins/fleet/dev_docs/indexing_strategy.md @@ -1,3 +1,5 @@ +TODO: combine with data_streams.md + This document is part of the original drafts for ingest management documentation in `docs/ingest_manager` and may be outdated. Overall documentation of Ingest Management is now maintained in the `elastic/stack-docs` repository. diff --git a/x-pack/plugins/fleet/dev_docs/tracing.md b/x-pack/plugins/fleet/dev_docs/tracing.md deleted file mode 100644 index e560766745043..0000000000000 --- a/x-pack/plugins/fleet/dev_docs/tracing.md +++ /dev/null @@ -1,25 +0,0 @@ -# Using APM for server traces -Kibana ships with the [Elastic APM Node.js Agent](https://github.com/elastic/apm-agent-nodejs) built-in for debugging purposes. We don't currently merge this to release builds, but it can be very helpful to diagnose or confirm the flow & timing of a request traveling through multiple services. - -To use it in Fleet, - 1. Import the shared apm instance as needed (HTTP handler, service layer, etc) - `import { apm } from '../path/to/ingest_manager/server'` - 1. add apm.startTransaction and/or apm.startSpan - - TODO: More details around rules / conventions for tracing - - One example from `reporting` plugin: - https://github.com/elastic/kibana/blob/a537f9af500bc3d3a6e2ceea8817ee89c474cbb0/x-pack/plugins/reporting/server/export_types/png/execute_job/index.ts#L30-L31 - -
an example for startTransaction Transaction docs

Screen Shot 2020-11-02 at 9 06 50 AM

- -
an example for startSpanSpan docs

Screen Shot 2020-06-02 at 9 15 42 PM

- 1. start Kibana with APM enabled (as described in [Instrumenting with Elastic APM](https://github.com/elastic/kibana/blob/main/docs/developer/getting-started/debugging.asciidoc#instrumenting-with-elastic-apm)) - -
via env variable or config/apm.dev.js - ELASTIC_APM_ACTIVE=true yarn start -

or module.exports = { - active: true, - }; -

- - By default traces are sent to a remote server, but you can send to a local APM by setting the serverUrl value in config/apm.dev.js - - TODO: document default server & credentials - 1. Run the code where you added the annotations e.g. make an HTTP request - 1. Go to `/app/apm#/traces` and see your trace - search filter by host, transaction result, etc -
example screenshotScreen Shot 2020-05-19 at 9 06 15 PM
From 3d3e33c388fcb3075e35d8c6635de1a694219ae2 Mon Sep 17 00:00:00 2001 From: Paul Tavares <56442535+paul-tavares@users.noreply.github.com> Date: Tue, 19 Jul 2022 10:42:48 -0400 Subject: [PATCH 10/23] [Security Solution][Endpoint] Adjust the colors for entered console commands to the UX mocks (#136580) * adjust all command execution history entries to set command input `isValid` * Color the user's command input property to the console output area --- .../components/command_execution_output.tsx | 4 +- .../handle_execute_command.tsx | 59 ++++++++++++------- .../console/components/console_state/types.ts | 1 + .../console/components/user_command_input.tsx | 19 +++--- 4 files changed, 52 insertions(+), 31 deletions(-) diff --git a/x-pack/plugins/security_solution/public/management/components/console/components/command_execution_output.tsx b/x-pack/plugins/security_solution/public/management/components/console/components/command_execution_output.tsx index b72e601e2a8b0..4ebf075004b89 100644 --- a/x-pack/plugins/security_solution/public/management/components/console/components/command_execution_output.tsx +++ b/x-pack/plugins/security_solution/public/management/components/console/components/command_execution_output.tsx @@ -28,7 +28,7 @@ export interface CommandExecutionOutputProps { item: CommandHistoryItem; } export const CommandExecutionOutput = memo( - ({ item: { command, state, id, enteredAt } }) => { + ({ item: { command, state, id, enteredAt, isValid } }) => { const dispatch = useConsoleStateDispatch(); const RenderComponent = command.commandDefinition.RenderComponent; const [isLongRunningCommand, setIsLongRunningCommand] = useState(false); @@ -92,7 +92,7 @@ export const CommandExecutionOutput = memo( return (
- +
{/* UX desire for 12px (current theme): achieved with EuiSpace sizes - s (8px) + xs (4px) */} diff --git a/x-pack/plugins/security_solution/public/management/components/console/components/console_state/state_update_handlers/handle_execute_command.tsx b/x-pack/plugins/security_solution/public/management/components/console/components/console_state/state_update_handlers/handle_execute_command.tsx index c569cb104cbdc..92248513446ea 100644 --- a/x-pack/plugins/security_solution/public/management/components/console/components/console_state/state_update_handlers/handle_execute_command.tsx +++ b/x-pack/plugins/security_solution/public/management/components/console/components/console_state/state_update_handlers/handle_execute_command.tsx @@ -115,10 +115,12 @@ const cloneCommandDefinitionWithNewRenderComponent = ( const createCommandHistoryEntry = ( command: CommandHistoryItem['command'], - state: CommandHistoryItem['state'] = createCommandExecutionState() + state: CommandHistoryItem['state'] = createCommandExecutionState(), + isValid: CommandHistoryItem['isValid'] = true ): CommandHistoryItem => { return { id: uuidV4(), + isValid, enteredAt: new Date().toISOString(), command, state, @@ -143,14 +145,18 @@ export const handleExecuteCommand: ConsoleStoreReducer< if (!commandDefinition) { return updateStateWithNewCommandHistoryItem( state, - createCommandHistoryEntry({ - input: parsedInput.input, - args: parsedInput, - commandDefinition: { - ...UnknownCommandDefinition, - RenderComponent: UnknownCommand, + createCommandHistoryEntry( + { + input: parsedInput.input, + args: parsedInput, + commandDefinition: { + ...UnknownCommandDefinition, + RenderComponent: UnknownCommand, + }, }, - }) + undefined, + false + ) ); } @@ -185,7 +191,9 @@ export const handleExecuteCommand: ConsoleStoreReducer< return updateStateWithNewCommandHistoryItem( state, createCommandHistoryEntry( - cloneCommandDefinitionWithNewRenderComponent(command, HelpCommandArgument) + cloneCommandDefinitionWithNewRenderComponent(command, HelpCommandArgument), + undefined, + false ) ); } @@ -203,7 +211,8 @@ export const handleExecuteCommand: ConsoleStoreReducer< defaultMessage: 'Command does not support any arguments', } ), - }) + }), + false ) ); } @@ -238,7 +247,8 @@ export const handleExecuteCommand: ConsoleStoreReducer< /> ), - }) + }), + false ) ); } @@ -265,7 +275,8 @@ export const handleExecuteCommand: ConsoleStoreReducer< )} ), - }) + }), + false ) ); } @@ -280,7 +291,8 @@ export const handleExecuteCommand: ConsoleStoreReducer< cloneCommandDefinitionWithNewRenderComponent(command, BadArgument), createCommandExecutionState({ errorMessage: exclusiveOrErrorMessage, - }) + }), + false ) ); } @@ -309,7 +321,8 @@ export const handleExecuteCommand: ConsoleStoreReducer< )} ), - }) + }), + false ) ); } @@ -332,7 +345,8 @@ export const handleExecuteCommand: ConsoleStoreReducer< )} ), - }) + }), + false ) ); } @@ -357,7 +371,8 @@ export const handleExecuteCommand: ConsoleStoreReducer< )} ), - }) + }), + false ) ); } @@ -381,7 +396,8 @@ export const handleExecuteCommand: ConsoleStoreReducer< })} ), - }) + }), + false ) ); } else if (exclusiveOrArgs.length > 0) { @@ -391,7 +407,8 @@ export const handleExecuteCommand: ConsoleStoreReducer< cloneCommandDefinitionWithNewRenderComponent(command, BadArgument), createCommandExecutionState({ errorMessage: exclusiveOrErrorMessage, - }) + }), + false ) ); } else if (commandDefinition.mustHaveArgs) { @@ -407,7 +424,8 @@ export const handleExecuteCommand: ConsoleStoreReducer< })} ), - }) + }), + false ) ); } @@ -423,7 +441,8 @@ export const handleExecuteCommand: ConsoleStoreReducer< cloneCommandDefinitionWithNewRenderComponent(command, BadArgument), createCommandExecutionState({ errorMessage: validationResult, - }) + }), + false ) ); } diff --git a/x-pack/plugins/security_solution/public/management/components/console/components/console_state/types.ts b/x-pack/plugins/security_solution/public/management/components/console/components/console_state/types.ts index 04acd88057f9f..00681edf62488 100644 --- a/x-pack/plugins/security_solution/public/management/components/console/components/console_state/types.ts +++ b/x-pack/plugins/security_solution/public/management/components/console/components/console_state/types.ts @@ -79,6 +79,7 @@ export interface InputHistoryItem { export interface CommandHistoryItem { id: string; enteredAt: string; + isValid: boolean; command: Command; state: CommandExecutionState; } diff --git a/x-pack/plugins/security_solution/public/management/components/console/components/user_command_input.tsx b/x-pack/plugins/security_solution/public/management/components/console/components/user_command_input.tsx index 7a87a048d2b92..f5139d79fc8b4 100644 --- a/x-pack/plugins/security_solution/public/management/components/console/components/user_command_input.tsx +++ b/x-pack/plugins/security_solution/public/management/components/console/components/user_command_input.tsx @@ -5,8 +5,8 @@ * 2.0. */ -import React, { memo } from 'react'; -import { EuiCode } from '@elastic/eui'; +import React, { memo, useMemo } from 'react'; +import { EuiCode, EuiTextColor } from '@elastic/eui'; import styled from 'styled-components'; import { useTestIdGenerator } from '../../../hooks/use_test_id_generator'; import { useDataTestSubj } from '../hooks/state_selectors/use_data_test_subj'; @@ -17,18 +17,19 @@ const StyledEuiCode = styled(EuiCode)` export interface UserCommandInputProps { input: string; + isValid?: boolean; } -export const UserCommandInput = memo(({ input }) => { +export const UserCommandInput = memo(({ input, isValid = true }) => { const getTestId = useTestIdGenerator(useDataTestSubj()); + const displayInputValue = useMemo(() => { + return isValid ? input : {input}; + }, [input, isValid]); + return ( - - {input} + + {displayInputValue} ); }); From 6af683a4e0047c9487d54cf735ef237aef850377 Mon Sep 17 00:00:00 2001 From: Alexander Wert Date: Tue, 19 Jul 2022 16:52:27 +0200 Subject: [PATCH 11/23] [APM] Added Android Agent name and icon (#136598) * Added Android Agent icon * [CI] Auto-commit changed files from 'node scripts/precommit_hook.js --ref HEAD~1..HEAD --fix' * Added agent name to telemetry * Replaced usage of isIOSAgentName to isMobileAgentName. Added tests for new agent name functions. * [CI] Auto-commit changed files from 'node scripts/precommit_hook.js --ref HEAD~1..HEAD --fix' * Update telemetry collection for android/java agent * Make opentelemetry/swift not being recognized as mobile agent * [CI] Auto-commit changed files from 'node scripts/precommit_hook.js --ref HEAD~1..HEAD --fix' * Fix Jest tests * Update apm_telemetry.test.ts.snap Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> --- .../__snapshots__/apm_telemetry.test.ts.snap | 57 ++++++++++++ x-pack/plugins/apm/common/agent_name.test.ts | 66 +++++++++++++- x-pack/plugins/apm/common/agent_name.ts | 26 ++---- .../components/app/service_overview/index.tsx | 6 +- .../analyze_data_button.tsx | 4 +- .../apm_service_template/index.test.tsx | 1 - .../templates/apm_service_template/index.tsx | 8 +- .../shared/agent_icon/get_agent_icon.ts | 7 ++ .../shared/agent_icon/icons/android.svg | 3 + .../apm/server/lib/apm_telemetry/schema.ts | 2 + .../apm/typings/es_schemas/ui/fields/agent.ts | 3 +- .../schema/xpack_plugins.json | 87 +++++++++++++++++++ 12 files changed, 239 insertions(+), 31 deletions(-) create mode 100644 x-pack/plugins/apm/public/components/shared/agent_icon/icons/android.svg diff --git a/x-pack/plugins/apm/common/__snapshots__/apm_telemetry.test.ts.snap b/x-pack/plugins/apm/common/__snapshots__/apm_telemetry.test.ts.snap index 3e9f87b47bf55..e9ee276cb1253 100644 --- a/x-pack/plugins/apm/common/__snapshots__/apm_telemetry.test.ts.snap +++ b/x-pack/plugins/apm/common/__snapshots__/apm_telemetry.test.ts.snap @@ -13,6 +13,9 @@ exports[`APM telemetry helpers getApmTelemetry generates a JSON object with the "properties": { "services_per_agent": { "properties": { + "android/java": { + "type": "long" + }, "dotnet": { "type": "long" }, @@ -83,6 +86,60 @@ exports[`APM telemetry helpers getApmTelemetry generates a JSON object with the }, "agents": { "properties": { + "android/java": { + "properties": { + "agent": { + "properties": { + "version": { + "type": "keyword" + } + } + }, + "service": { + "properties": { + "framework": { + "properties": { + "name": { + "type": "keyword" + }, + "version": { + "type": "keyword" + }, + "composite": { + "type": "keyword" + } + } + }, + "language": { + "properties": { + "name": { + "type": "keyword" + }, + "version": { + "type": "keyword" + }, + "composite": { + "type": "keyword" + } + } + }, + "runtime": { + "properties": { + "name": { + "type": "keyword" + }, + "version": { + "type": "keyword" + }, + "composite": { + "type": "keyword" + } + } + } + } + } + } + }, "dotnet": { "properties": { "agent": { diff --git a/x-pack/plugins/apm/common/agent_name.test.ts b/x-pack/plugins/apm/common/agent_name.test.ts index e48fa502d33d1..fead02dc2af1b 100644 --- a/x-pack/plugins/apm/common/agent_name.test.ts +++ b/x-pack/plugins/apm/common/agent_name.test.ts @@ -9,6 +9,8 @@ import { isJavaAgentName, isRumAgentName, isIosAgentName, + isAndroidAgentName, + isMobileAgentName, isServerlessAgent, } from './agent_name'; @@ -60,13 +62,13 @@ describe('agent name helpers', () => { }); describe('isIosAgentName', () => { - describe('when the agent name is js-base', () => { + describe('when the agent name is iOS/swift', () => { it('returns true', () => { expect(isIosAgentName('iOS/swift')).toEqual(true); }); }); - describe('when the agent name is rum-js', () => { + describe('when the agent name is ios/swift', () => { it('returns true', () => { expect(isIosAgentName('ios/swift')).toEqual(true); }); @@ -74,7 +76,7 @@ describe('agent name helpers', () => { describe('when the agent name is opentelemetry/swift', () => { it('returns true', () => { - expect(isIosAgentName('opentelemetry/swift')).toEqual(true); + expect(isIosAgentName('opentelemetry/swift')).toEqual(false); }); }); @@ -85,6 +87,64 @@ describe('agent name helpers', () => { }); }); + describe('isAndroidAgentName', () => { + describe('when the agent name is android/java', () => { + it('returns true', () => { + expect(isAndroidAgentName('android/java')).toEqual(true); + }); + }); + + describe('when the agent name is opentelemetry/java', () => { + it('returns false', () => { + expect(isAndroidAgentName('opentelemetry/java')).toEqual(false); + }); + }); + + describe('when the agent name is something else', () => { + it('returns false', () => { + expect(isAndroidAgentName('not android')).toEqual(false); + }); + }); + }); + + describe('isMobileAgentName', () => { + describe('when the agent name is android/java', () => { + it('returns true', () => { + expect(isMobileAgentName('android/java')).toEqual(true); + }); + }); + + describe('when the agent name is iOS/swift', () => { + it('returns true', () => { + expect(isMobileAgentName('iOS/swift')).toEqual(true); + }); + }); + + describe('when the agent name is ios/swift', () => { + it('returns true', () => { + expect(isMobileAgentName('ios/swift')).toEqual(true); + }); + }); + + describe('when the agent name is opentelemetry/swift', () => { + it('returns true', () => { + expect(isMobileAgentName('opentelemetry/swift')).toEqual(false); + }); + }); + + describe('when the agent name is opentelemetry/java', () => { + it('returns false', () => { + expect(isMobileAgentName('opentelemetry/java')).toEqual(false); + }); + }); + + describe('when the agent name is something else', () => { + it('returns false', () => { + expect(isMobileAgentName('not mobile')).toEqual(false); + }); + }); + }); + describe('isServerlessAgent', () => { describe('when the runtime name is AWS_LAMBDA', () => { it('returns true', () => { diff --git a/x-pack/plugins/apm/common/agent_name.ts b/x-pack/plugins/apm/common/agent_name.ts index e8947d550a8fc..7902b57c7c72c 100644 --- a/x-pack/plugins/apm/common/agent_name.ts +++ b/x-pack/plugins/apm/common/agent_name.ts @@ -41,6 +41,7 @@ export const AGENT_NAMES: AgentName[] = [ 'python', 'ruby', 'rum-js', + 'android/java', ...OPEN_TELEMETRY_AGENT_NAMES, ]; @@ -64,27 +65,13 @@ export function isRumAgentName( return RUM_AGENT_NAMES.includes(agentName! as AgentName); } -export function normalizeAgentName( - agentName: T -): T | string { - if (isRumAgentName(agentName)) { - return 'rum-js'; - } - - if (isJavaAgentName(agentName)) { - return 'java'; - } - - if (isIosAgentName(agentName)) { - return 'ios'; - } - - return agentName; +export function isMobileAgentName(agentName?: string) { + return isIosAgentName(agentName) || isAndroidAgentName(agentName); } export function isIosAgentName(agentName?: string) { const lowercased = agentName && agentName.toLowerCase(); - return lowercased === 'ios/swift' || lowercased === 'opentelemetry/swift'; + return lowercased === 'ios/swift'; } export function isJRubyAgent(agentName?: string, runtimeName?: string) { @@ -94,3 +81,8 @@ export function isJRubyAgent(agentName?: string, runtimeName?: string) { export function isServerlessAgent(runtimeName?: string) { return runtimeName?.toLowerCase().startsWith('aws_lambda'); } + +export function isAndroidAgentName(agentName?: string) { + const lowercased = agentName && agentName.toLowerCase(); + return lowercased === 'android/java'; +} diff --git a/x-pack/plugins/apm/public/components/app/service_overview/index.tsx b/x-pack/plugins/apm/public/components/app/service_overview/index.tsx index 708e04f25afa5..29ffb96c3128d 100644 --- a/x-pack/plugins/apm/public/components/app/service_overview/index.tsx +++ b/x-pack/plugins/apm/public/components/app/service_overview/index.tsx @@ -11,7 +11,7 @@ import React from 'react'; import { useHistory } from 'react-router-dom'; import { isRumAgentName, - isIosAgentName, + isMobileAgentName, isServerlessAgent, } from '../../../../common/agent_name'; import { AnnotationsContextProvider } from '../../../context/annotations/annotations_context'; @@ -78,7 +78,7 @@ export function ServiceOverview() { : chartHeight; const rowDirection = isSingleColumn ? 'column' : 'row'; const isRumAgent = isRumAgentName(agentName); - const isIosAgent = isIosAgentName(agentName); + const isMobileAgent = isMobileAgentName(agentName); const isServerless = isServerlessAgent(runtimeName); const router = useApmRouter(); const dependenciesLink = router.link('/services/{serviceName}/dependencies', { @@ -199,7 +199,7 @@ export function ServiceOverview() { )} - {!isRumAgent && !isIosAgent && !isServerless && ( + {!isRumAgent && !isMobileAgent && !isServerless && ( { { agentName: 'java' }, { agentName: 'opentelemetry/java' }, { agentName: 'ios/swift' }, - { agentName: 'opentelemetry/swift' }, { agentName: 'ruby', runtimeName: 'jruby' }, { runtimeName: 'aws_lambda' }, ].map((input) => { diff --git a/x-pack/plugins/apm/public/components/routing/templates/apm_service_template/index.tsx b/x-pack/plugins/apm/public/components/routing/templates/apm_service_template/index.tsx index da604911aec62..be4b2b0c3f25d 100644 --- a/x-pack/plugins/apm/public/components/routing/templates/apm_service_template/index.tsx +++ b/x-pack/plugins/apm/public/components/routing/templates/apm_service_template/index.tsx @@ -17,7 +17,7 @@ import { omit } from 'lodash'; import React from 'react'; import { enableInfrastructureView } from '@kbn/observability-plugin/public'; import { - isIosAgentName, + isMobileAgentName, isJavaAgentName, isJRubyAgent, isRumAgentName, @@ -145,7 +145,7 @@ export function isMetricsTabHidden({ !agentName || isRumAgentName(agentName) || isJavaAgentName(agentName) || - isIosAgentName(agentName) || + isMobileAgentName(agentName) || isJRubyAgent(agentName, runtimeName) || isServerlessAgent(runtimeName) ); @@ -221,7 +221,7 @@ function useTabs({ selectedTab }: { selectedTab: Tab['key'] }) { defaultMessage: 'Dependencies', }), hidden: - !agentName || isRumAgentName(agentName) || isIosAgentName(agentName), + !agentName || isRumAgentName(agentName) || isMobileAgentName(agentName), }, { key: 'errors', @@ -286,7 +286,7 @@ function useTabs({ selectedTab }: { selectedTab: Tab['key'] }) { defaultMessage: 'Logs', }), hidden: - !agentName || isRumAgentName(agentName) || isIosAgentName(agentName), + !agentName || isRumAgentName(agentName) || isMobileAgentName(agentName), }, { key: 'profiling', diff --git a/x-pack/plugins/apm/public/components/shared/agent_icon/get_agent_icon.ts b/x-pack/plugins/apm/public/components/shared/agent_icon/get_agent_icon.ts index 470c56e69efa4..4f44dd2b9ebc7 100644 --- a/x-pack/plugins/apm/public/components/shared/agent_icon/get_agent_icon.ts +++ b/x-pack/plugins/apm/public/components/shared/agent_icon/get_agent_icon.ts @@ -9,6 +9,7 @@ import { isIosAgentName, isRumAgentName, isJavaAgentName, + isAndroidAgentName, OPEN_TELEMETRY_AGENT_NAMES, } from '../../../../common/agent_name'; import { AgentName } from '../../../../typings/es_schemas/ui/fields/agent'; @@ -31,6 +32,7 @@ import darkPhpIcon from './icons/php_dark.svg'; import darkRumJsIcon from './icons/rumjs_dark.svg'; import rustIcon from './icons/rust.svg'; import darkRustIcon from './icons/rust_dark.svg'; +import androidIcon from './icons/android.svg'; const agentIcons: { [key: string]: string } = { dotnet: dotNetIcon, @@ -47,6 +49,7 @@ const agentIcons: { [key: string]: string } = { ruby: rubyIcon, rum: rumJsIcon, rust: rustIcon, + android: androidIcon, }; const darkAgentIcons: { [key: string]: string } = { @@ -77,6 +80,10 @@ export function getAgentIconKey(agentName: string) { return 'ios'; } + if (isAndroidAgentName(lowercasedAgentName)) { + return 'android'; + } + // Remove "opentelemetry/" prefix const agentNameWithoutPrefix = lowercasedAgentName.replace( /^opentelemetry\//, diff --git a/x-pack/plugins/apm/public/components/shared/agent_icon/icons/android.svg b/x-pack/plugins/apm/public/components/shared/agent_icon/icons/android.svg new file mode 100644 index 0000000000000..4e8e564346840 --- /dev/null +++ b/x-pack/plugins/apm/public/components/shared/agent_icon/icons/android.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/x-pack/plugins/apm/server/lib/apm_telemetry/schema.ts b/x-pack/plugins/apm/server/lib/apm_telemetry/schema.ts index 50bfdfbbfec14..4dd70c80af0ce 100644 --- a/x-pack/plugins/apm/server/lib/apm_telemetry/schema.ts +++ b/x-pack/plugins/apm/server/lib/apm_telemetry/schema.ts @@ -74,6 +74,7 @@ const apmPerAgentSchema: Pick< // TODO: Find a way for `@kbn/telemetry-tools` to understand and evaluate expressions. // In the meanwhile, we'll have to maintain these lists up to date (TS will remind us to update) services_per_agent: { + 'android/java': long, dotnet: long, 'iOS/swift': long, go: long, @@ -98,6 +99,7 @@ const apmPerAgentSchema: Pick< 'opentelemetry/webjs': long, }, agents: { + 'android/java': agentSchema, dotnet: agentSchema, 'iOS/swift': agentSchema, go: agentSchema, diff --git a/x-pack/plugins/apm/typings/es_schemas/ui/fields/agent.ts b/x-pack/plugins/apm/typings/es_schemas/ui/fields/agent.ts index 6376d047baf39..2e29ba07d327f 100644 --- a/x-pack/plugins/apm/typings/es_schemas/ui/fields/agent.ts +++ b/x-pack/plugins/apm/typings/es_schemas/ui/fields/agent.ts @@ -15,7 +15,8 @@ export type ElasticAgentName = | 'python' | 'dotnet' | 'ruby' - | 'php'; + | 'php' + | 'android/java'; export type OpenTelemetryAgentName = | 'otlp' diff --git a/x-pack/plugins/telemetry_collection_xpack/schema/xpack_plugins.json b/x-pack/plugins/telemetry_collection_xpack/schema/xpack_plugins.json index ed0da3e34b22b..e18b16b14c224 100644 --- a/x-pack/plugins/telemetry_collection_xpack/schema/xpack_plugins.json +++ b/x-pack/plugins/telemetry_collection_xpack/schema/xpack_plugins.json @@ -2602,6 +2602,9 @@ "properties": { "services_per_agent": { "properties": { + "android/java": { + "type": "long" + }, "dotnet": { "type": "long" }, @@ -2672,6 +2675,90 @@ }, "agents": { "properties": { + "android/java": { + "properties": { + "agent": { + "properties": { + "version": { + "type": "array", + "items": { + "type": "keyword" + } + } + } + }, + "service": { + "properties": { + "framework": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword" + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword" + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword" + } + } + } + }, + "language": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword" + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword" + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword" + } + } + } + }, + "runtime": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword" + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword" + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword" + } + } + } + } + } + } + } + }, "dotnet": { "properties": { "agent": { From ff3853cfa9db65f97c55db2d477636ca0e54b5d5 Mon Sep 17 00:00:00 2001 From: Yara Tercero Date: Tue, 19 Jul 2022 08:15:49 -0700 Subject: [PATCH 12/23] [Security Solution][Exceptions] - Fixes exception builder bug that includes matches operator (#136340) ## Summary Addresses Kibana issue #36224 --- .../src/get_operators/index.test.ts | 4 +-- .../src/get_operators/index.ts | 4 +-- .../src/autocomplete_operators/index.ts | 17 ++++++++++++- .../src/helpers/index.ts | 15 +++++------ .../components/builder/helpers.test.ts | 25 ++++++++++++------- 5 files changed, 44 insertions(+), 21 deletions(-) diff --git a/packages/kbn-securitysolution-autocomplete/src/get_operators/index.test.ts b/packages/kbn-securitysolution-autocomplete/src/get_operators/index.test.ts index 24e4d759989eb..88d4a31cfc5fd 100644 --- a/packages/kbn-securitysolution-autocomplete/src/get_operators/index.test.ts +++ b/packages/kbn-securitysolution-autocomplete/src/get_operators/index.test.ts @@ -9,7 +9,7 @@ import { doesNotExistOperator, EVENT_FILTERS_OPERATORS, - EXCEPTION_OPERATORS, + ALL_OPERATORS, existsOperator, isNotOperator, isOperator, @@ -53,6 +53,6 @@ describe('#getOperators', () => { test('it returns all operator types when field type is not null, boolean, or nested', () => { const operator = getOperators(getField('machine.os.raw')); - expect(operator).toEqual(EXCEPTION_OPERATORS); + expect(operator).toEqual(ALL_OPERATORS); }); }); diff --git a/packages/kbn-securitysolution-autocomplete/src/get_operators/index.ts b/packages/kbn-securitysolution-autocomplete/src/get_operators/index.ts index 643c330b15241..638c44b8c31a9 100644 --- a/packages/kbn-securitysolution-autocomplete/src/get_operators/index.ts +++ b/packages/kbn-securitysolution-autocomplete/src/get_operators/index.ts @@ -9,7 +9,7 @@ import { DataViewFieldBase } from '@kbn/es-query'; import { - EXCEPTION_OPERATORS, + ALL_OPERATORS, EVENT_FILTERS_OPERATORS, OperatorOption, doesNotExistOperator, @@ -34,6 +34,6 @@ export const getOperators = (field: DataViewFieldBase | undefined): OperatorOpti } else if (field.name === 'file.path.text') { return EVENT_FILTERS_OPERATORS; } else { - return EXCEPTION_OPERATORS; + return ALL_OPERATORS; } }; diff --git a/packages/kbn-securitysolution-list-utils/src/autocomplete_operators/index.ts b/packages/kbn-securitysolution-list-utils/src/autocomplete_operators/index.ts index ac3236528b671..4461cda5b23d6 100644 --- a/packages/kbn-securitysolution-list-utils/src/autocomplete_operators/index.ts +++ b/packages/kbn-securitysolution-list-utils/src/autocomplete_operators/index.ts @@ -102,7 +102,22 @@ export const EVENT_FILTERS_OPERATORS: OperatorOption[] = [ matchesOperator, ]; -export const EXCEPTION_OPERATORS: OperatorOption[] = [ +/* + * !IMPORTANT! - Please only add to this list if it is an operator + * supported by the detection engine. + */ +export const DETECTION_ENGINE_EXCEPTION_OPERATORS: OperatorOption[] = [ + isOperator, + isNotOperator, + isOneOfOperator, + isNotOneOfOperator, + existsOperator, + doesNotExistOperator, + isInListOperator, + isNotInListOperator, +]; + +export const ALL_OPERATORS: OperatorOption[] = [ isOperator, isNotOperator, isOneOfOperator, diff --git a/packages/kbn-securitysolution-list-utils/src/helpers/index.ts b/packages/kbn-securitysolution-list-utils/src/helpers/index.ts index 470e15db0404e..3c0fea8577353 100644 --- a/packages/kbn-securitysolution-list-utils/src/helpers/index.ts +++ b/packages/kbn-securitysolution-list-utils/src/helpers/index.ts @@ -36,13 +36,14 @@ import { } from '@kbn/es-query'; import { - EXCEPTION_OPERATORS, + ALL_OPERATORS, EXCEPTION_OPERATORS_SANS_LISTS, doesNotExistOperator, existsOperator, isNotOperator, isOneOfOperator, isOperator, + DETECTION_ENGINE_EXCEPTION_OPERATORS, } from '../autocomplete_operators'; import { @@ -192,7 +193,7 @@ export const getExceptionOperatorSelect = (item: BuilderEntry): OperatorOption = return isOperator; } else { const operatorType = getOperatorType(item); - const foundOperator = EXCEPTION_OPERATORS.find((operatorOption) => { + const foundOperator = ALL_OPERATORS.find((operatorOption) => { return item.operator === operatorOption.operator && operatorType === operatorOption.type; }); @@ -687,12 +688,12 @@ export const getOperatorOptions = ( return isBoolean ? [isOperator] : [isOperator, isOneOfOperator]; } else if (item.nested != null && listType === 'detection') { return isBoolean ? [isOperator, existsOperator] : [isOperator, isOneOfOperator, existsOperator]; + } else if (isBoolean) { + return [isOperator, isNotOperator, existsOperator, doesNotExistOperator]; + } else if (!includeValueListOperators) { + return EXCEPTION_OPERATORS_SANS_LISTS; } else { - return isBoolean - ? [isOperator, isNotOperator, existsOperator, doesNotExistOperator] - : includeValueListOperators - ? EXCEPTION_OPERATORS - : EXCEPTION_OPERATORS_SANS_LISTS; + return listType === 'detection' ? DETECTION_ENGINE_EXCEPTION_OPERATORS : ALL_OPERATORS; } }; diff --git a/x-pack/plugins/lists/public/exceptions/components/builder/helpers.test.ts b/x-pack/plugins/lists/public/exceptions/components/builder/helpers.test.ts index 8e1c7e444ab4e..0e890d4939d85 100644 --- a/x-pack/plugins/lists/public/exceptions/components/builder/helpers.test.ts +++ b/x-pack/plugins/lists/public/exceptions/components/builder/helpers.test.ts @@ -18,8 +18,9 @@ import { ListOperatorTypeEnum as OperatorTypeEnum, } from '@kbn/securitysolution-io-ts-list-types'; import { + ALL_OPERATORS, BuilderEntry, - EXCEPTION_OPERATORS, + DETECTION_ENGINE_EXCEPTION_OPERATORS, EXCEPTION_OPERATORS_SANS_LISTS, EmptyEntry, ExceptionsBuilderExceptionItem, @@ -596,13 +597,6 @@ describe('Exception builder helpers', () => { expect(output).toEqual(expected); }); - test('it returns all operator options if "listType" is "detection"', () => { - const payloadItem: FormattedBuilderEntry = getMockBuilderEntry(); - const output = getOperatorOptions(payloadItem, 'detection', false); - const expected: OperatorOption[] = EXCEPTION_OPERATORS; - expect(output).toEqual(expected); - }); - test('it returns "isOperator", "isNotOperator", "doesNotExistOperator" and "existsOperator" if field type is boolean', () => { const payloadItem: FormattedBuilderEntry = getMockBuilderEntry(); const output = getOperatorOptions(payloadItem, 'detection', true); @@ -618,7 +612,8 @@ describe('Exception builder helpers', () => { test('it returns list operators if specified to', () => { const payloadItem: FormattedBuilderEntry = getMockBuilderEntry(); const output = getOperatorOptions(payloadItem, 'detection', false, true); - expect(output).toEqual(EXCEPTION_OPERATORS); + expect(output.some((operator) => operator.value === 'is_not_in_list')).toBeTruthy(); + expect(output.some((operator) => operator.value === 'is_in_list')).toBeTruthy(); }); test('it does not return list operators if specified not to', () => { @@ -626,6 +621,18 @@ describe('Exception builder helpers', () => { const output = getOperatorOptions(payloadItem, 'detection', false, false); expect(output).toEqual(EXCEPTION_OPERATORS_SANS_LISTS); }); + + test('it returns all possible operators if list type is not "detection"', () => { + const payloadItem: FormattedBuilderEntry = getMockBuilderEntry(); + const output = getOperatorOptions(payloadItem, 'endpoint_events', false, true); + expect(output).toEqual(ALL_OPERATORS); + }); + + test('it returns all operators supported by detection engine if list type is "detection"', () => { + const payloadItem: FormattedBuilderEntry = getMockBuilderEntry(); + const output = getOperatorOptions(payloadItem, 'detection', false, true); + expect(output).toEqual(DETECTION_ENGINE_EXCEPTION_OPERATORS); + }); }); describe('#getEntryOnFieldChange', () => { From 7f70f91e0ccdc8eeb78e2b5c651e5dd98b55dcfa Mon Sep 17 00:00:00 2001 From: Brian Seeders Date: Tue, 19 Jul 2022 11:17:06 -0400 Subject: [PATCH 13/23] [CI] Enable experimental PR kibana build re-use gated behind a label (#136577) --- .buildkite/pull_requests.json | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/.buildkite/pull_requests.json b/.buildkite/pull_requests.json index a27cbcff8b7e4..0391c20304e25 100644 --- a/.buildkite/pull_requests.json +++ b/.buildkite/pull_requests.json @@ -34,10 +34,12 @@ "^src/dev/prs/kibana_qa_pr_list\\.json$", "^\\.buildkite/pull_requests\\.json$" ], - "always_require_ci_on_changed": [ - "^docs/developer/plugin-list.asciidoc$" - ], - "kibana_versions_check": true + "always_require_ci_on_changed": ["^docs/developer/plugin-list.asciidoc$"], + "kibana_versions_check": true, + "kibana_build_reuse": true, + "kibana_build_reuse_pipeline_slugs": ["kibana-pull-request", "kibana-on-merge"], + "kibana_build_reuse_regexes": ["^test/", "^x-pack/test/"], + "kibana_build_reuse_label": "ci:reuse-kibana-build" } ] } From d5fe8e5ed31518fcfdf3b006957b7a9efe53fdeb Mon Sep 17 00:00:00 2001 From: Younes meliani Date: Tue, 19 Jul 2022 17:24:12 +0200 Subject: [PATCH 14/23] [APM] Add kibana config for limiting the number of services in a service group (#131929) * [APM] Add kibana config for the limit of number of services in a service group * change kibana config label & description * Allow only positive numbers for service group limit * Add apm prefix to the kibana config * fix a missing renaming * revert back to using a constant when getting the list of service groups * Parallelize uiSettings with setupRequest * (Fix) Parallelizing getting the value from uiSettings with setupRequest * delete uiSettingsClient usage from lookupServices * Use kibana advanced config for limiting the number of services Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com> Co-authored-by: Miriam <31922082+MiriamAparicio@users.noreply.github.com> --- .../routes/service_groups/lookup_services.ts | 5 +-- .../apm/server/routes/service_groups/route.ts | 36 +++++++++++++++---- .../routes/service_map/get_service_map.ts | 21 +++++++---- .../apm/server/routes/service_map/route.ts | 10 ++++-- .../get_sorted_and_filtered_services.ts | 4 ++- .../apm/server/routes/services/route.ts | 11 ++++-- x-pack/plugins/observability/common/index.ts | 1 + .../observability/common/ui_settings_keys.ts | 2 ++ x-pack/plugins/observability/public/index.ts | 1 + .../observability/server/ui_settings.ts | 12 +++++++ 10 files changed, 82 insertions(+), 21 deletions(-) diff --git a/x-pack/plugins/apm/server/routes/service_groups/lookup_services.ts b/x-pack/plugins/apm/server/routes/service_groups/lookup_services.ts index 78b066a538699..9a54b03e72b62 100644 --- a/x-pack/plugins/apm/server/routes/service_groups/lookup_services.ts +++ b/x-pack/plugins/apm/server/routes/service_groups/lookup_services.ts @@ -14,18 +14,19 @@ import { } from '../../../common/elasticsearch_fieldnames'; import { ProcessorEvent } from '../../../common/processor_event'; import { Setup } from '../../lib/helpers/setup_request'; -import { MAX_NUMBER_OF_SERVICE_GROUPS } from '../../../common/service_groups'; export async function lookupServices({ setup, kuery, start, end, + maxNumberOfServices, }: { setup: Setup; kuery: string; start: number; end: number; + maxNumberOfServices: number; }) { const { apmEventClient } = setup; @@ -49,7 +50,7 @@ export async function lookupServices({ services: { terms: { field: SERVICE_NAME, - size: MAX_NUMBER_OF_SERVICE_GROUPS, + size: maxNumberOfServices, }, aggs: { environments: { diff --git a/x-pack/plugins/apm/server/routes/service_groups/route.ts b/x-pack/plugins/apm/server/routes/service_groups/route.ts index 160aea5abfe70..f1718f15cb0e0 100644 --- a/x-pack/plugins/apm/server/routes/service_groups/route.ts +++ b/x-pack/plugins/apm/server/routes/service_groups/route.ts @@ -6,6 +6,7 @@ */ import * as t from 'io-ts'; +import { apmServiceGroupMaxNumberOfServices } from '@kbn/observability-plugin/common'; import { setupRequest } from '../../lib/helpers/setup_request'; import { createApmServerRoute } from '../apm_routes/create_apm_server_route'; import { kueryRt, rangeRt } from '../default_api_types'; @@ -28,8 +29,12 @@ const serviceGroupsRoute = createApmServerRoute({ resources ): Promise<{ serviceGroups: SavedServiceGroup[] }> => { const { context } = resources; - const savedObjectsClient = (await context.core).savedObjects.client; - const serviceGroups = await getServiceGroups({ savedObjectsClient }); + const { + savedObjects: { client: savedObjectsClient }, + } = await context.core; + const serviceGroups = await getServiceGroups({ + savedObjectsClient, + }); return { serviceGroups }; }, }); @@ -46,7 +51,9 @@ const serviceGroupRoute = createApmServerRoute({ }, handler: async (resources): Promise<{ serviceGroup: SavedServiceGroup }> => { const { context, params } = resources; - const savedObjectsClient = (await context.core).savedObjects.client; + const { + savedObjects: { client: savedObjectsClient }, + } = await context.core; const serviceGroup = await getServiceGroup({ savedObjectsClient, serviceGroupId: params.query.serviceGroup, @@ -75,13 +82,21 @@ const serviceGroupSaveRoute = createApmServerRoute({ handler: async (resources): Promise => { const { context, params } = resources; const { start, end, serviceGroupId } = params.query; - const savedObjectsClient = (await context.core).savedObjects.client; - const setup = await setupRequest(resources); + const { + savedObjects: { client: savedObjectsClient }, + uiSettings: { client: uiSettingsClient }, + } = await context.core; + const [setup, maxNumberOfServices] = await Promise.all([ + setupRequest(resources), + uiSettingsClient.get(apmServiceGroupMaxNumberOfServices), + ]); + const items = await lookupServices({ setup, kuery: params.body.kuery, start, end, + maxNumberOfServices, }); const serviceNames = items.map(({ serviceName }): string => serviceName); const serviceGroup: ServiceGroup = { @@ -126,14 +141,21 @@ const serviceGroupServicesRoute = createApmServerRoute({ handler: async ( resources ): Promise<{ items: Awaited> }> => { - const { params } = resources; + const { params, context } = resources; const { kuery = '', start, end } = params.query; - const setup = await setupRequest(resources); + const { + uiSettings: { client: uiSettingsClient }, + } = await context.core; + const [setup, maxNumberOfServices] = await Promise.all([ + setupRequest(resources), + uiSettingsClient.get(apmServiceGroupMaxNumberOfServices), + ]); const items = await lookupServices({ setup, kuery, start, end, + maxNumberOfServices, }); return { items }; }, diff --git a/x-pack/plugins/apm/server/routes/service_map/get_service_map.ts b/x-pack/plugins/apm/server/routes/service_map/get_service_map.ts index bb04a7f5ce689..c4ab0f12c8e69 100644 --- a/x-pack/plugins/apm/server/routes/service_map/get_service_map.ts +++ b/x-pack/plugins/apm/server/routes/service_map/get_service_map.ts @@ -90,10 +90,17 @@ async function getConnectionData({ }); } -async function getServicesData(options: IEnvOptions) { - const { environment, setup, searchAggregatedTransactions, start, end } = - options; - +async function getServicesData( + options: IEnvOptions & { maxNumberOfServices: number } +) { + const { + environment, + setup, + searchAggregatedTransactions, + start, + end, + maxNumberOfServices, + } = options; const params = { apm: { events: [ @@ -117,7 +124,7 @@ async function getServicesData(options: IEnvOptions) { services: { terms: { field: SERVICE_NAME, - size: 500, + size: maxNumberOfServices, }, aggs: { agent_name: { @@ -156,7 +163,9 @@ async function getServicesData(options: IEnvOptions) { export type ConnectionsResponse = Awaited>; export type ServicesResponse = Awaited>; -export function getServiceMap(options: IEnvOptions) { +export function getServiceMap( + options: IEnvOptions & { maxNumberOfServices: number } +) { return withApmSpan('get_service_map', async () => { const { logger } = options; const anomaliesPromise = getServiceAnomalies( diff --git a/x-pack/plugins/apm/server/routes/service_map/route.ts b/x-pack/plugins/apm/server/routes/service_map/route.ts index f4afa7efee5ef..6dd1a85d2bd13 100644 --- a/x-pack/plugins/apm/server/routes/service_map/route.ts +++ b/x-pack/plugins/apm/server/routes/service_map/route.ts @@ -7,6 +7,7 @@ import Boom from '@hapi/boom'; import * as t from 'io-ts'; +import { apmServiceGroupMaxNumberOfServices } from '@kbn/observability-plugin/common'; import { isActivePlatinumLicense } from '../../../common/license_check'; import { invalidLicenseMessage } from '../../../common/service_map'; import { notifyFeatureUsage } from '../../feature'; @@ -109,8 +110,11 @@ const serviceMapRoute = createApmServerRoute({ }, } = params; - const savedObjectsClient = (await context.core).savedObjects.client; - const [setup, serviceGroup] = await Promise.all([ + const { + savedObjects: { client: savedObjectsClient }, + uiSettings: { client: uiSettingsClient }, + } = await context.core; + const [setup, serviceGroup, maxNumberOfServices] = await Promise.all([ setupRequest(resources), serviceGroupId ? getServiceGroup({ @@ -118,6 +122,7 @@ const serviceMapRoute = createApmServerRoute({ serviceGroupId, }) : Promise.resolve(null), + uiSettingsClient.get(apmServiceGroupMaxNumberOfServices), ]); const serviceNames = [ @@ -140,6 +145,7 @@ const serviceMapRoute = createApmServerRoute({ logger, start, end, + maxNumberOfServices, }); }, }); diff --git a/x-pack/plugins/apm/server/routes/services/get_services/get_sorted_and_filtered_services.ts b/x-pack/plugins/apm/server/routes/services/get_services/get_sorted_and_filtered_services.ts index 4fd1974687c0b..c500782f4d002 100644 --- a/x-pack/plugins/apm/server/routes/services/get_services/get_sorted_and_filtered_services.ts +++ b/x-pack/plugins/apm/server/routes/services/get_services/get_sorted_and_filtered_services.ts @@ -22,6 +22,7 @@ export async function getSortedAndFilteredServices({ environment, logger, serviceGroup, + maxNumberOfServices, }: { setup: Setup; start: number; @@ -29,6 +30,7 @@ export async function getSortedAndFilteredServices({ environment: Environment; logger: Logger; serviceGroup: ServiceGroup | null; + maxNumberOfServices: number; }) { const { apmEventClient } = setup; @@ -48,7 +50,7 @@ export async function getSortedAndFilteredServices({ ], }, body: { - size: 500, + size: maxNumberOfServices, field: SERVICE_NAME, }, } diff --git a/x-pack/plugins/apm/server/routes/services/route.ts b/x-pack/plugins/apm/server/routes/services/route.ts index ce9184d8397f5..52ba901fd62c5 100644 --- a/x-pack/plugins/apm/server/routes/services/route.ts +++ b/x-pack/plugins/apm/server/routes/services/route.ts @@ -16,6 +16,7 @@ import { } from '@kbn/ml-plugin/server'; import { ScopedAnnotationsClient } from '@kbn/observability-plugin/server'; import { Annotation } from '@kbn/observability-plugin/common/annotations'; +import { apmServiceGroupMaxNumberOfServices } from '@kbn/observability-plugin/common'; import { latencyAggregationTypeRt } from '../../../common/latency_aggregation_types'; import { ProfilingValueType } from '../../../common/profiling'; import { getSearchAggregatedTransactions } from '../../lib/helpers/transactions'; @@ -1220,14 +1221,17 @@ const sortedAndFilteredServicesRoute = createApmServerRoute({ }; } - const savedObjectsClient = (await resources.context.core).savedObjects - .client; + const { + savedObjects: { client: savedObjectsClient }, + uiSettings: { client: uiSettingsClient }, + } = await resources.context.core; - const [setup, serviceGroup] = await Promise.all([ + const [setup, serviceGroup, maxNumberOfServices] = await Promise.all([ setupRequest(resources), serviceGroupId ? getServiceGroup({ savedObjectsClient, serviceGroupId }) : Promise.resolve(null), + uiSettingsClient.get(apmServiceGroupMaxNumberOfServices), ]); return { services: await getSortedAndFilteredServices({ @@ -1237,6 +1241,7 @@ const sortedAndFilteredServicesRoute = createApmServerRoute({ environment, logger: resources.logger, serviceGroup, + maxNumberOfServices, }), }; }, diff --git a/x-pack/plugins/observability/common/index.ts b/x-pack/plugins/observability/common/index.ts index 88134d04586d6..11bb6e685a289 100644 --- a/x-pack/plugins/observability/common/index.ts +++ b/x-pack/plugins/observability/common/index.ts @@ -17,6 +17,7 @@ export { defaultApmServiceEnvironment, apmServiceInventoryOptimizedSorting, apmProgressiveLoading, + apmServiceGroupMaxNumberOfServices, apmTraceExplorerTab, apmOperationsTab, } from './ui_settings_keys'; diff --git a/x-pack/plugins/observability/common/ui_settings_keys.ts b/x-pack/plugins/observability/common/ui_settings_keys.ts index 17a5be74c4b87..60328a189b696 100644 --- a/x-pack/plugins/observability/common/ui_settings_keys.ts +++ b/x-pack/plugins/observability/common/ui_settings_keys.ts @@ -15,5 +15,7 @@ export const apmProgressiveLoading = 'observability:apmProgressiveLoading'; export const enableServiceGroups = 'observability:enableServiceGroups'; export const apmServiceInventoryOptimizedSorting = 'observability:apmServiceInventoryOptimizedSorting'; +export const apmServiceGroupMaxNumberOfServices = + 'observability:apmServiceGroupMaxNumberOfServices'; export const apmTraceExplorerTab = 'observability:apmTraceExplorerTab'; export const apmOperationsTab = 'observability:apmOperationsTab'; diff --git a/x-pack/plugins/observability/public/index.ts b/x-pack/plugins/observability/public/index.ts index be47f8043283f..96989d2fd114f 100644 --- a/x-pack/plugins/observability/public/index.ts +++ b/x-pack/plugins/observability/public/index.ts @@ -30,6 +30,7 @@ export { enableInfrastructureView, enableServiceGroups, enableNewSyntheticsView, + apmServiceGroupMaxNumberOfServices, } from '../common/ui_settings_keys'; export { uptimeOverviewLocatorID } from '../common'; diff --git a/x-pack/plugins/observability/server/ui_settings.ts b/x-pack/plugins/observability/server/ui_settings.ts index 827a0205512e0..90258d850e965 100644 --- a/x-pack/plugins/observability/server/ui_settings.ts +++ b/x-pack/plugins/observability/server/ui_settings.ts @@ -19,6 +19,7 @@ import { enableServiceGroups, apmServiceInventoryOptimizedSorting, enableNewSyntheticsView, + apmServiceGroupMaxNumberOfServices, apmTraceExplorerTab, apmOperationsTab, } from '../common/ui_settings_keys'; @@ -189,6 +190,17 @@ export const uiSettings: Record Date: Tue, 19 Jul 2022 17:28:31 +0200 Subject: [PATCH 15/23] truncate tag label so that action button remains visible (#136643) --- .../agent_list_page/components/tags_add_remove.tsx | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/x-pack/plugins/fleet/public/applications/fleet/sections/agents/agent_list_page/components/tags_add_remove.tsx b/x-pack/plugins/fleet/public/applications/fleet/sections/agents/agent_list_page/components/tags_add_remove.tsx index c52ad66f2e9d0..8e74a72f1698c 100644 --- a/x-pack/plugins/fleet/public/applications/fleet/sections/agents/agent_list_page/components/tags_add_remove.tsx +++ b/x-pack/plugins/fleet/public/applications/fleet/sections/agents/agent_list_page/components/tags_add_remove.tsx @@ -7,6 +7,7 @@ import React, { Fragment, useCallback, useEffect, useState } from 'react'; import { difference } from 'lodash'; +import styled from 'styled-components'; import type { EuiSelectableOption } from '@elastic/eui'; import { EuiButtonEmpty, @@ -26,6 +27,13 @@ import { sanitizeTag } from '../utils'; import { TagOptions } from './tag_options'; +const TruncatedEuiHighlight = styled(EuiHighlight)` + width: 120px; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +`; + interface Props { agentId?: string; agents?: string[] | string; @@ -95,11 +103,12 @@ export const TagsAddRemove: React.FC = ({ const renderOption = (option: EuiSelectableOption, search: string) => { return ( setIsTagHovered({ ...isTagHovered, [option.label]: true })} onMouseLeave={() => setIsTagHovered({ ...isTagHovered, [option.label]: false })} > - { const tagsToAdd = option.checked === 'on' ? [] : [option.label]; @@ -108,7 +117,7 @@ export const TagsAddRemove: React.FC = ({ }} > {option.label} - + Date: Tue, 19 Jul 2022 17:29:55 +0200 Subject: [PATCH 16/23] Bump backport v8.9.2 (#136620) --- .github/workflows/backport.yml | 6 +- package.json | 2 +- yarn.lock | 141 ++++++++++++++++++++++----------- 3 files changed, 99 insertions(+), 50 deletions(-) diff --git a/.github/workflows/backport.yml b/.github/workflows/backport.yml index 8f02d3224b66c..c39e6292c7e4b 100644 --- a/.github/workflows/backport.yml +++ b/.github/workflows/backport.yml @@ -1,7 +1,7 @@ on: pull_request_target: - branches: ["main"] - types: ["labeled", "closed"] + branches: ['main'] + types: ['labeled', 'closed'] jobs: backport: @@ -16,7 +16,7 @@ jobs: ) steps: - name: Backport Action - uses: sqren/backport-github-action@v8.8.0 + uses: sqren/backport-github-action@v8.9.2 with: github_token: ${{secrets.KIBANAMACHINE_TOKEN}} diff --git a/package.json b/package.json index bc8b99890b9da..1c7faa03b6705 100644 --- a/package.json +++ b/package.json @@ -1007,7 +1007,7 @@ "babel-plugin-require-context-hook": "^1.0.0", "babel-plugin-styled-components": "^2.0.7", "babel-plugin-transform-react-remove-prop-types": "^0.4.24", - "backport": "^8.8.0", + "backport": "^8.9.2", "callsites": "^3.1.0", "chance": "1.0.18", "chokidar": "^3.4.3", diff --git a/yarn.lock b/yarn.lock index df337d3c6f61e..0597eb81fa0cb 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4193,22 +4193,29 @@ jsonwebtoken "^8.3.0" lru-cache "^5.1.1" -"@octokit/auth-token@^2.4.0", "@octokit/auth-token@^2.4.4": +"@octokit/auth-token@^2.4.0": version "2.4.4" resolved "https://registry.yarnpkg.com/@octokit/auth-token/-/auth-token-2.4.4.tgz#ee31c69b01d0378c12fd3ffe406030f3d94d3b56" integrity sha512-LNfGu3Ro9uFAYh10MUZVaT7X2CnNm2C8IDQmabx+3DygYIQjs9FwzFAHN/0t6mu5HEPhxcb1XOuxdpY82vCg2Q== dependencies: "@octokit/types" "^6.0.0" -"@octokit/core@^3.5.1": - version "3.5.1" - resolved "https://registry.yarnpkg.com/@octokit/core/-/core-3.5.1.tgz#8601ceeb1ec0e1b1b8217b960a413ed8e947809b" - integrity sha512-omncwpLVxMP+GLpLPgeGJBF6IWJFjXDS5flY5VbppePYX9XehevbDykRH9PdCdvqt9TS5AOTiDide7h0qrkHjw== +"@octokit/auth-token@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@octokit/auth-token/-/auth-token-3.0.0.tgz#6f22c5fc56445c496628488ba6810131558fa4a9" + integrity sha512-MDNFUBcJIptB9At7HiV7VCvU3NcL4GnfCQaP8C5lrxWrRPMJBnemYtehaKSOlaM7AYxeRyj9etenu8LVpSpVaQ== + dependencies: + "@octokit/types" "^6.0.3" + +"@octokit/core@^4.0.0": + version "4.0.4" + resolved "https://registry.yarnpkg.com/@octokit/core/-/core-4.0.4.tgz#335d9b377691e3264ce57a9e5a1f6cda783e5838" + integrity sha512-sUpR/hc4Gc7K34o60bWC7WUH6Q7T6ftZ2dUmepSyJr9PRF76/qqkWjE2SOEzCqLA5W83SaISymwKtxks+96hPQ== dependencies: - "@octokit/auth-token" "^2.4.4" - "@octokit/graphql" "^4.5.8" - "@octokit/request" "^5.6.0" - "@octokit/request-error" "^2.0.5" + "@octokit/auth-token" "^3.0.0" + "@octokit/graphql" "^5.0.0" + "@octokit/request" "^6.0.0" + "@octokit/request-error" "^3.0.0" "@octokit/types" "^6.0.3" before-after-hook "^2.2.0" universal-user-agent "^6.0.0" @@ -4232,13 +4239,22 @@ is-plain-object "^5.0.0" universal-user-agent "^6.0.0" -"@octokit/graphql@^4.5.8": - version "4.5.8" - resolved "https://registry.yarnpkg.com/@octokit/graphql/-/graphql-4.5.8.tgz#d42373633c3015d0eafce64a8ce196be167fdd9b" - integrity sha512-WnCtNXWOrupfPJgXe+vSmprZJUr0VIu14G58PMlkWGj3cH+KLZEfKMmbUQ6C3Wwx6fdhzVW1CD5RTnBdUHxhhA== +"@octokit/endpoint@^7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@octokit/endpoint/-/endpoint-7.0.0.tgz#be758a1236d68d6bbb505e686dd50881c327a519" + integrity sha512-Kz/mIkOTjs9rV50hf/JK9pIDl4aGwAtT8pry6Rpy+hVXkAPhXanNQRxMoq6AeRgDCZR6t/A1zKniY2V1YhrzlQ== dependencies: - "@octokit/request" "^5.3.0" - "@octokit/types" "^6.0.0" + "@octokit/types" "^6.0.3" + is-plain-object "^5.0.0" + universal-user-agent "^6.0.0" + +"@octokit/graphql@^5.0.0": + version "5.0.0" + resolved "https://registry.yarnpkg.com/@octokit/graphql/-/graphql-5.0.0.tgz#2cc6eb3bf8e0278656df1a7d0ca0d7591599e3b3" + integrity sha512-1ZZ8tX4lUEcLPvHagfIVu5S2xpHYXAmgN0+95eAOPoaVPzCfUXJtA5vASafcpWcO86ze0Pzn30TAx72aB2aguQ== + dependencies: + "@octokit/request" "^6.0.0" + "@octokit/types" "^6.0.3" universal-user-agent "^6.0.0" "@octokit/openapi-types@^11.2.0": @@ -4246,6 +4262,11 @@ resolved "https://registry.yarnpkg.com/@octokit/openapi-types/-/openapi-types-11.2.0.tgz#b38d7fc3736d52a1e96b230c1ccd4a58a2f400a6" integrity sha512-PBsVO+15KSlGmiI8QAzaqvsNlZlrDlyAJYcrXBCvVUxCp7VnXjkwPoFHgjEJXx3WF9BAwkA6nfCUA7i9sODzKA== +"@octokit/openapi-types@^12.10.0": + version "12.10.1" + resolved "https://registry.yarnpkg.com/@octokit/openapi-types/-/openapi-types-12.10.1.tgz#57b5cc6c7b4e55d8642c93d06401fb1af4839899" + integrity sha512-P+SukKanjFY0ZhsK6wSVnQmxTP2eVPPE8OPSNuxaMYtgVzwJZgfGdwlYjf4RlRU4vLEw4ts2fsE2icG4nZ5ddQ== + "@octokit/openapi-types@^2.2.0": version "2.2.0" resolved "https://registry.yarnpkg.com/@octokit/openapi-types/-/openapi-types-2.2.0.tgz#123e0438a0bc718ccdac3b5a2e69b3dd00daa85b" @@ -4258,12 +4279,12 @@ dependencies: "@octokit/types" "^2.0.1" -"@octokit/plugin-paginate-rest@^2.16.8": - version "2.17.0" - resolved "https://registry.yarnpkg.com/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-2.17.0.tgz#32e9c7cab2a374421d3d0de239102287d791bce7" - integrity sha512-tzMbrbnam2Mt4AhuyCHvpRkS0oZ5MvwwcQPYGtMv4tUa5kkzG58SVB0fcsLulOZQeRnOgdkZWkRUiyBlh0Bkyw== +"@octokit/plugin-paginate-rest@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-3.0.0.tgz#df779de686aeb21b5e776e4318defc33b0418566" + integrity sha512-fvw0Q5IXnn60D32sKeLIxgXCEZ7BTSAjJd8cFAE6QU5qUp0xo7LjFUjjX1J5D7HgN355CN4EXE4+Q1/96JaNUA== dependencies: - "@octokit/types" "^6.34.0" + "@octokit/types" "^6.39.0" "@octokit/plugin-request-log@^1.0.0": version "1.0.2" @@ -4283,12 +4304,12 @@ "@octokit/types" "^2.0.1" deprecation "^2.3.1" -"@octokit/plugin-rest-endpoint-methods@^5.12.0": - version "5.13.0" - resolved "https://registry.yarnpkg.com/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-5.13.0.tgz#8c46109021a3412233f6f50d28786f8e552427ba" - integrity sha512-uJjMTkN1KaOIgNtUPMtIXDOjx6dGYysdIFhgA52x4xSadQCz3b/zJexvITDVpANnfKPW/+E0xkOvLntqMYpviA== +"@octokit/plugin-rest-endpoint-methods@^6.0.0": + version "6.1.1" + resolved "https://registry.yarnpkg.com/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-6.1.1.tgz#8c67e5dd3963505bf458ff9f5b0d2bc71d1b2f00" + integrity sha512-u0+4nEVCPL5dsXibKR9qNJU2T0NBnVhmvlPxNjPzt7wp2QfFAbI+dyxIltSP7NOm6KWkXyYG9YLsUKi8D6uohw== dependencies: - "@octokit/types" "^6.34.0" + "@octokit/types" "6.40.0" deprecation "^2.3.1" "@octokit/plugin-retry@^2.2.0": @@ -4307,7 +4328,7 @@ deprecation "^2.0.0" once "^1.4.0" -"@octokit/request-error@^2.0.5", "@octokit/request-error@^2.1.0": +"@octokit/request-error@^2.1.0": version "2.1.0" resolved "https://registry.yarnpkg.com/@octokit/request-error/-/request-error-2.1.0.tgz#9e150357831bfc788d13a4fd4b1913d60c74d677" integrity sha512-1VIvgXxs9WHSjicsRwq8PlR2LR2x6DwsJAaFgzdi0JfJoGSO8mYI/cHJQ+9FbN21aa+DrgNLnwObmyeSC8Rmpg== @@ -4316,6 +4337,15 @@ deprecation "^2.0.0" once "^1.4.0" +"@octokit/request-error@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@octokit/request-error/-/request-error-3.0.0.tgz#f527d178f115a3b62d76ce4804dd5bdbc0270a81" + integrity sha512-WBtpzm9lR8z4IHIMtOqr6XwfkGvMOOILNLxsWvDwtzm/n7f5AWuqJTXQXdDtOvPfTDrH4TPhEvW2qMlR4JFA2w== + dependencies: + "@octokit/types" "^6.0.3" + deprecation "^2.0.0" + once "^1.4.0" + "@octokit/request@2.4.2", "@octokit/request@^2.1.2", "@octokit/request@^2.4.2": version "2.4.2" resolved "https://registry.yarnpkg.com/@octokit/request/-/request-2.4.2.tgz#87c36e820dd1e43b1629f4f35c95b00cd456320b" @@ -4328,7 +4358,7 @@ once "^1.4.0" universal-user-agent "^2.0.1" -"@octokit/request@^5.2.0", "@octokit/request@^5.3.0", "@octokit/request@^5.6.0": +"@octokit/request@^5.2.0": version "5.6.2" resolved "https://registry.yarnpkg.com/@octokit/request/-/request-5.6.2.tgz#1aa74d5da7b9e04ac60ef232edd9a7438dcf32d8" integrity sha512-je66CvSEVf0jCpRISxkUcCa0UkxmFs6eGDRSbfJtAVwbLH5ceqF+YEyC8lj8ystKyZTy8adWr0qmkY52EfOeLA== @@ -4340,6 +4370,18 @@ node-fetch "^2.6.1" universal-user-agent "^6.0.0" +"@octokit/request@^6.0.0": + version "6.2.0" + resolved "https://registry.yarnpkg.com/@octokit/request/-/request-6.2.0.tgz#9c25606df84e6f2ccbcc2c58e1d35438e20b688b" + integrity sha512-7IAmHnaezZrgUqtRShMlByJK33MT9ZDnMRgZjnRrRV9a/jzzFwKGz0vxhFU6i7VMLraYcQ1qmcAOin37Kryq+Q== + dependencies: + "@octokit/endpoint" "^7.0.0" + "@octokit/request-error" "^3.0.0" + "@octokit/types" "^6.16.1" + is-plain-object "^5.0.0" + node-fetch "^2.6.7" + universal-user-agent "^6.0.0" + "@octokit/rest@^16.23.2": version "16.23.2" resolved "https://registry.yarnpkg.com/@octokit/rest/-/rest-16.23.2.tgz#975e84610427c4ab6c41bec77c24aed9b7563db4" @@ -4380,15 +4422,22 @@ once "^1.4.0" universal-user-agent "^4.0.0" -"@octokit/rest@^18.12.0": - version "18.12.0" - resolved "https://registry.yarnpkg.com/@octokit/rest/-/rest-18.12.0.tgz#f06bc4952fc87130308d810ca9d00e79f6988881" - integrity sha512-gDPiOHlyGavxr72y0guQEhLsemgVjwRePayJ+FcKc2SJqKUbxbkvf5kAZEWA/MKvsfYlQAMVzNJE3ezQcxMJ2Q== +"@octokit/rest@^19.0.3": + version "19.0.3" + resolved "https://registry.yarnpkg.com/@octokit/rest/-/rest-19.0.3.tgz#b9a4e8dc8d53e030d611c053153ee6045f080f02" + integrity sha512-5arkTsnnRT7/sbI4fqgSJ35KiFaN7zQm0uQiQtivNQLI8RQx8EHwJCajcTUwmaCMNDg7tdCvqAnc7uvHHPxrtQ== dependencies: - "@octokit/core" "^3.5.1" - "@octokit/plugin-paginate-rest" "^2.16.8" + "@octokit/core" "^4.0.0" + "@octokit/plugin-paginate-rest" "^3.0.0" "@octokit/plugin-request-log" "^1.0.4" - "@octokit/plugin-rest-endpoint-methods" "^5.12.0" + "@octokit/plugin-rest-endpoint-methods" "^6.0.0" + +"@octokit/types@6.40.0", "@octokit/types@^6.39.0": + version "6.40.0" + resolved "https://registry.yarnpkg.com/@octokit/types/-/types-6.40.0.tgz#f2e665196d419e19bb4265603cf904a820505d0e" + integrity sha512-MFZOU5r8SwgJWDMhrLUSvyJPtVsqA6VnbVI3TNbsmw+Jnvrktzvq2fYES/6RiJA/5Ykdwq4mJmtlYUfW7CGjmw== + dependencies: + "@octokit/openapi-types" "^12.10.0" "@octokit/types@^2.0.0", "@octokit/types@^2.0.1": version "2.16.2" @@ -4412,7 +4461,7 @@ "@octokit/openapi-types" "^2.2.0" "@types/node" ">= 8" -"@octokit/types@^6.16.1", "@octokit/types@^6.34.0": +"@octokit/types@^6.16.1": version "6.34.0" resolved "https://registry.yarnpkg.com/@octokit/types/-/types-6.34.0.tgz#c6021333334d1ecfb5d370a8798162ddf1ae8218" integrity sha512-s1zLBjWhdEI2zwaoSgyOFoKSl109CUcVBCc7biPJ3aAf6LGLU6szDvi31JPU7bxfla2lqfhjbbg/5DdFNxOwHw== @@ -10005,12 +10054,12 @@ bach@^1.0.0: async-settle "^1.0.0" now-and-later "^2.0.0" -backport@^8.8.0: - version "8.8.0" - resolved "https://registry.yarnpkg.com/backport/-/backport-8.8.0.tgz#eb01e1b4f2c713aad8ceae700ae71748e8f5cf8e" - integrity sha512-m+qr3ydtZADJLUDe3Gd8iFjhMS74IcuVH1QzGlZ7N2KPEC1j/zN+XEDCzofbOlA6T+dKPEagXEOFtBqLAgqkcA== +backport@^8.9.2: + version "8.9.2" + resolved "https://registry.yarnpkg.com/backport/-/backport-8.9.2.tgz#cf0ec69428f9e86c20e1898dd77e8f6c12bf5afa" + integrity sha512-0ghVAwSssE0mamADGnsOybWn7RroKLSf9r4uU1IpAlxxa2zkRecfnGuSfEa5L1tQjh7lJwI/2i01JR6154r+qg== dependencies: - "@octokit/rest" "^18.12.0" + "@octokit/rest" "^19.0.3" axios "^0.27.2" dedent "^0.7.0" del "^6.1.1" @@ -10026,7 +10075,7 @@ backport@^8.8.0: strip-json-comments "^3.1.1" terminal-link "^2.1.1" utility-types "^3.10.0" - winston "^3.7.2" + winston "^3.8.1" yargs "^17.5.1" yargs-parser "^21.0.1" @@ -11851,7 +11900,7 @@ core-js@^2.4.0, core-js@^2.5.0, core-js@^2.6.9: resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.9.tgz#6b4b214620c834152e179323727fc19741b084f2" integrity sha512-HOpZf6eXmnl7la+cUdMnLvUxKNqLUzJvgIziQ0DiF3JwSImNphIqdGqzj6hIKyX04MmV0poclQ7+wjWvxQyR2A== -core-js@^3.0.4, core-js@^3.6.5, core-js@^3.8.2, core-js@^3.8.3, core-js@^3.23.5: +core-js@^3.0.4, core-js@^3.23.5, core-js@^3.6.5, core-js@^3.8.2, core-js@^3.8.3: version "3.23.5" resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.23.5.tgz#1f82b0de5eece800827a2f59d597509c67650475" integrity sha512-7Vh11tujtAZy82da4duVreQysIoO2EvVrur7y6IzZkH1IHPSekuDi8Vuw1+YKjkbfWLRD7Nc9ICQ/sIUDutcyg== @@ -30437,10 +30486,10 @@ winston@^3.0.0, winston@^3.3.3: triple-beam "^1.3.0" winston-transport "^4.4.2" -winston@^3.7.2: - version "3.7.2" - resolved "https://registry.yarnpkg.com/winston/-/winston-3.7.2.tgz#95b4eeddbec902b3db1424932ac634f887c400b1" - integrity sha512-QziIqtojHBoyzUOdQvQiar1DH0Xp9nF1A1y7NVy2DGEsz82SBDtOalS0ulTRGVT14xPX3WRWkCsdcJKqNflKng== +winston@^3.8.1: + version "3.8.1" + resolved "https://registry.yarnpkg.com/winston/-/winston-3.8.1.tgz#76f15b3478cde170b780234e0c4cf805c5a7fb57" + integrity sha512-r+6YAiCR4uI3N8eQNOg8k3P3PqwAm20cLKlzVD9E66Ch39+LZC+VH1UKf9JemQj2B3QoUHfKD7Poewn0Pr3Y1w== dependencies: "@dabh/diagnostics" "^2.0.2" async "^3.2.3" From 9a1f44711488eee9c5396b18d71383524ba74e7b Mon Sep 17 00:00:00 2001 From: Alexey Antonov Date: Tue, 19 Jul 2022 18:30:30 +0300 Subject: [PATCH 17/23] [Lens] Vis types based on elastic-charts do not re-render after erroring out once (#136478) * [Lens] Vis types based on elastic-charts do not re-render after erroring out once Closes: #136416 * update fix * fix PR comments * fix CI Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com> --- .../common/expression_types/specs/error.ts | 10 ++++++++-- .../use_expression_renderer.ts | 12 ++++++++++-- 2 files changed, 18 insertions(+), 4 deletions(-) diff --git a/src/plugins/expressions/common/expression_types/specs/error.ts b/src/plugins/expressions/common/expression_types/specs/error.ts index b170675b8f489..23bee609efd07 100644 --- a/src/plugins/expressions/common/expression_types/specs/error.ts +++ b/src/plugins/expressions/common/expression_types/specs/error.ts @@ -22,8 +22,14 @@ export type ExpressionValueError = ExpressionValueBoxed< } >; -export const isExpressionValueError = (value: unknown): value is ExpressionValueError => - getType(value) === 'error'; +export const isExpressionValueError = (value: unknown): value is ExpressionValueError => { + try { + return getType(value) === 'error'; + } catch (e) { + // nothing to be here + } + return false; +}; /** * @deprecated diff --git a/src/plugins/expressions/public/react_expression_renderer/use_expression_renderer.ts b/src/plugins/expressions/public/react_expression_renderer/use_expression_renderer.ts index 0894cd21e708a..bb2c716313a1c 100644 --- a/src/plugins/expressions/public/react_expression_renderer/use_expression_renderer.ts +++ b/src/plugins/expressions/public/react_expression_renderer/use_expression_renderer.ts @@ -11,7 +11,11 @@ import { useRef, useEffect, useLayoutEffect, useReducer } from 'react'; import { Observable } from 'rxjs'; import { filter } from 'rxjs/operators'; import useUpdateEffect from 'react-use/lib/useUpdateEffect'; -import { ExpressionAstExpression, IInterpreterRenderHandlers } from '../../common'; +import { + ExpressionAstExpression, + IInterpreterRenderHandlers, + isExpressionValueError, +} from '../../common'; import { ExpressionLoader } from '../loader'; import { IExpressionLoaderParams, ExpressionRenderError, ExpressionRendererEvent } from '../types'; import { useDebouncedValue } from './use_debounced_value'; @@ -122,7 +126,11 @@ export function useExpressionRenderer( useEffect(() => { const subscription = expressionLoaderRef.current?.data$.subscribe(({ partial, result }) => { - setState({ isEmpty: false }); + setState({ + isEmpty: false, + ...(!isExpressionValueError(result) ? { error: null } : {}), + }); + onData$?.(result, expressionLoaderRef.current?.inspect(), partial); }); From 8fa849d243cc61c7379c9f7944e874174a2ce2c9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aur=C3=A9lien=20FOUCRET?= Date: Tue, 19 Jul 2022 17:43:38 +0200 Subject: [PATCH 18/23] [BYOEI][Nested objects] Search result settings UI (#136599) * - Filters out nested objects - Uses AdvancedSchema instead of Schema in ResultSettingsLogic * Disable snippet on nested object subfields. * Refactor the way valid fields are filtered. * Code cleaning. * Adding some tests. * Lint fixes. * Style fix. * [CI] Auto-commit changed files from 'node scripts/eslint --no-cache --fix' Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> --- .../result_settings_logic.test.ts | 140 ++++++++++++++---- .../result_settings/result_settings_logic.ts | 46 ++++-- .../text_fields_body.test.tsx | 10 ++ .../text_fields_body.tsx | 3 +- .../components/result_settings/utils.test.ts | 7 +- .../components/result_settings/utils.ts | 25 ++-- 6 files changed, 175 insertions(+), 56 deletions(-) diff --git a/x-pack/plugins/enterprise_search/public/applications/app_search/components/result_settings/result_settings_logic.test.ts b/x-pack/plugins/enterprise_search/public/applications/app_search/components/result_settings/result_settings_logic.test.ts index 1d8873da7f816..ca2bff383d2b5 100644 --- a/x-pack/plugins/enterprise_search/public/applications/app_search/components/result_settings/result_settings_logic.test.ts +++ b/x-pack/plugins/enterprise_search/public/applications/app_search/components/result_settings/result_settings_logic.test.ts @@ -12,7 +12,7 @@ import { omit } from 'lodash'; import { nextTick } from '@kbn/test-jest-helpers'; -import { Schema, SchemaConflicts, SchemaType } from '../../../shared/schema/types'; +import { AdvancedSchema, SchemaConflicts, SchemaType } from '../../../shared/schema/types'; import { itShowsServerErrorAsFlashMessage } from '../../../test_helpers'; @@ -45,6 +45,7 @@ describe('ResultSettingsLogic', () => { }; const SELECTORS = { + validResultFields: {}, serverResultFields: {}, reducedServerResultFields: {}, resultFieldsEmpty: true, @@ -55,8 +56,11 @@ describe('ResultSettingsLogic', () => { queryPerformanceScore: 0, }; + const FUNCTIONAL_SELECTORS = ['isSnippetAllowed']; + // Values without selectors - const resultSettingLogicValues = () => omit(ResultSettingsLogic.values, Object.keys(SELECTORS)); + const resultSettingLogicValues = () => + omit(ResultSettingsLogic.values, FUNCTIONAL_SELECTORS, Object.keys(SELECTORS)); beforeEach(() => { jest.clearAllMocks(); @@ -65,7 +69,7 @@ describe('ResultSettingsLogic', () => { it('has expected default values', () => { mount(); - expect(ResultSettingsLogic.values).toEqual({ + expect(omit(ResultSettingsLogic.values, FUNCTIONAL_SELECTORS)).toEqual({ ...DEFAULT_VALUES, ...SELECTORS, }); @@ -77,10 +81,10 @@ describe('ResultSettingsLogic', () => { foo: { raw: { size: 5 } }, bar: { raw: { size: 5 } }, }; - const schema: Schema = { - foo: SchemaType.Text, - bar: SchemaType.Number, - baz: SchemaType.Text, + const schema: AdvancedSchema = { + foo: { type: SchemaType.Text, capabilities: {} }, + bar: { type: SchemaType.Number, capabilities: {} }, + baz: { type: SchemaType.Text, capabilities: {} }, }; const schemaConflicts: SchemaConflicts = { foo: { @@ -213,10 +217,16 @@ describe('ResultSettingsLogic', () => { foo: { raw: true, snippet: true, snippetFallback: true }, bar: { raw: true, snippet: true, snippetFallback: true }, }, + schema: { + foo: { type: SchemaType.Text, capabilities: {} }, + bar: { type: SchemaType.Number, capabilities: {} }, + }, }; it('should update settings for an individual field', () => { - mount(initialValues); + mount({ + ...initialValues, + }); ResultSettingsLogic.actions.updateField('foo', { raw: true, @@ -226,6 +236,7 @@ describe('ResultSettingsLogic', () => { expect(resultSettingLogicValues()).toEqual({ ...DEFAULT_VALUES, + ...initialValues, // the settings for foo are updated below for any *ResultFields state in which they appear resultFields: { foo: { raw: true, snippet: false, snippetFallback: false }, @@ -268,13 +279,54 @@ describe('ResultSettingsLogic', () => { }); describe('selectors', () => { + describe('validResultFields', () => { + it('should filter out nested fields and keep subfields only', () => { + mount({ + schema: { + simple_field: { type: SchemaType.Text, capabilities: {} }, + nested_object: { type: SchemaType.Nested, capabilities: {} }, + 'nested_object.subfield': { type: SchemaType.Text, capabilities: {} }, + 'simple_object.subfield': { type: SchemaType.Number, capabilities: {} }, + }, + resultFields: { + simple_field: { raw: true }, + nested_object: { raw: true }, + 'nested_object.subfield': { raw: true }, + 'simple_object.subfield': { raw: true }, + }, + }); + + expect(ResultSettingsLogic.values.validResultFields).toEqual({ + simple_field: { raw: true }, + 'nested_object.subfield': { raw: true }, + 'simple_object.subfield': { raw: true }, + }); + }); + + it('should filter out field that are missing in the schema', () => { + mount({ + schema: { + simple_field: { type: SchemaType.Text, capabilities: {} }, + }, + resultFields: { + simple_field: { raw: true }, + invalid_field: { raw: true }, + }, + }); + + expect(ResultSettingsLogic.values.validResultFields).toEqual({ + simple_field: { raw: true }, + }); + }); + }); + describe('textResultFields', () => { it('should return only resultFields that have a type of "text" in the engine schema', () => { mount({ schema: { - foo: 'text', - bar: 'number', - baz: 'text', + foo: { type: SchemaType.Text, capabilities: {} }, + bar: { type: SchemaType.Number, capabilities: {} }, + baz: { type: SchemaType.Text, capabilities: {} }, }, resultFields: { foo: { raw: true, rawSize: 5 }, @@ -294,9 +346,9 @@ describe('ResultSettingsLogic', () => { it('should return only resultFields that have a type other than "text" in the engine schema', () => { mount({ schema: { - foo: 'text', - bar: 'number', - baz: 'text', + foo: { type: SchemaType.Text, capabilities: {} }, + bar: { type: SchemaType.Number, capabilities: {} }, + baz: { type: SchemaType.Text, capabilities: {} }, }, resultFields: { foo: { raw: true, rawSize: 5 }, @@ -311,6 +363,27 @@ describe('ResultSettingsLogic', () => { }); }); + describe('isSnippetAllowed', () => { + it('should return true if field have the snippet capability', () => { + mount({ + schema: { + foo: { type: SchemaType.Text, capabilities: { snippet: true } }, + }, + }); + + expect(ResultSettingsLogic.values.isSnippetAllowed('foo')).toEqual(true); + }); + + it('should return false otherwise', () => { + mount({ + schema: { + foo: { type: SchemaType.Text, capabilities: {} }, + }, + }); + expect(ResultSettingsLogic.values.isSnippetAllowed('foo')).toEqual(false); + }); + }); + describe('resultFieldsAtDefaultSettings', () => { it('should return true if all fields are at their default settings', () => { mount({ @@ -318,6 +391,10 @@ describe('ResultSettingsLogic', () => { foo: { raw: true, snippet: false, snippetFallback: false }, bar: { raw: true, snippet: false, snippetFallback: false }, }, + schema: { + foo: { type: SchemaType.Text, capabilities: {} }, + bar: { type: SchemaType.Text, capabilities: {} }, + }, }); expect(ResultSettingsLogic.values.resultFieldsAtDefaultSettings).toEqual(true); @@ -329,6 +406,10 @@ describe('ResultSettingsLogic', () => { foo: { raw: true, snippet: false, snippetFallback: false }, bar: { raw: true, snippet: true, snippetFallback: false }, }, + schema: { + foo: { type: SchemaType.Text, capabilities: {} }, + bar: { type: SchemaType.Text, capabilities: {} }, + }, }); expect(ResultSettingsLogic.values.resultFieldsAtDefaultSettings).toEqual(false); @@ -401,6 +482,11 @@ describe('ResultSettingsLogic', () => { snippetFallback: false, }, }, + schema: { + foo: { type: SchemaType.Text, capabilities: {} }, + bar: { type: SchemaType.Number, capabilities: {} }, + baz: { type: SchemaType.Text, capabilities: {} }, + }, }); expect(ResultSettingsLogic.values.serverResultFields).toEqual({ @@ -424,6 +510,10 @@ describe('ResultSettingsLogic', () => { }, bar: {}, }, + schema: { + foo: { type: SchemaType.Text, capabilities: {} }, + bar: { type: SchemaType.Number, capabilities: {} }, + }, }); expect(ResultSettingsLogic.values.reducedServerResultFields).toEqual({ @@ -438,7 +528,7 @@ describe('ResultSettingsLogic', () => { it('considers a text value with raw set (but no size) as worth 1.5', () => { mount({ resultFields: { foo: { raw: true } }, - schema: { foo: SchemaType.Text }, + schema: { foo: { type: SchemaType.Text, capabilities: {} } }, }); expect(ResultSettingsLogic.values.queryPerformanceScore).toEqual(1.5); }); @@ -446,7 +536,7 @@ describe('ResultSettingsLogic', () => { it('considers a text value with raw set and a size over 250 as also worth 1.5', () => { mount({ resultFields: { foo: { raw: true, rawSize: 251 } }, - schema: { foo: SchemaType.Text }, + schema: { foo: { type: SchemaType.Text, capabilities: {} } }, }); expect(ResultSettingsLogic.values.queryPerformanceScore).toEqual(1.5); }); @@ -454,7 +544,7 @@ describe('ResultSettingsLogic', () => { it('considers a text value with raw set and a size less than or equal to 250 as worth 1', () => { mount({ resultFields: { foo: { raw: true, rawSize: 250 } }, - schema: { foo: SchemaType.Text }, + schema: { foo: { type: SchemaType.Text, capabilities: {} } }, }); expect(ResultSettingsLogic.values.queryPerformanceScore).toEqual(1); }); @@ -462,7 +552,7 @@ describe('ResultSettingsLogic', () => { it('considers a text value with a snippet set as worth 2', () => { mount({ resultFields: { foo: { snippet: true, snippetSize: 50, snippetFallback: true } }, - schema: { foo: SchemaType.Text }, + schema: { foo: { type: SchemaType.Text, capabilities: {} } }, }); expect(ResultSettingsLogic.values.queryPerformanceScore).toEqual(2); }); @@ -470,7 +560,7 @@ describe('ResultSettingsLogic', () => { it('will sum raw and snippet values if both are set', () => { mount({ resultFields: { foo: { snippet: true, raw: true } }, - schema: { foo: SchemaType.Text }, + schema: { foo: { type: SchemaType.Text, capabilities: {} } }, }); // 1.5 (raw) + 2 (snippet) = 3.5 expect(ResultSettingsLogic.values.queryPerformanceScore).toEqual(3.5); @@ -479,7 +569,7 @@ describe('ResultSettingsLogic', () => { it('considers a non-text value with raw set as 0.2', () => { mount({ resultFields: { foo: { raw: true } }, - schema: { foo: SchemaType.Number }, + schema: { foo: { type: SchemaType.Number, capabilities: {} } }, }); expect(ResultSettingsLogic.values.queryPerformanceScore).toEqual(0.2); }); @@ -492,9 +582,9 @@ describe('ResultSettingsLogic', () => { baz: { raw: true }, }, schema: { - foo: SchemaType.Text, - bar: SchemaType.Text, - baz: SchemaType.Number, + foo: { type: SchemaType.Text, capabilities: {} }, + bar: { type: SchemaType.Number, capabilities: {} }, + baz: { type: SchemaType.Text, capabilities: {} }, }, }); // 1.5 (foo) + 3.5 (bar) + baz (.2) = 5.2 @@ -522,8 +612,8 @@ describe('ResultSettingsLogic', () => { }, }; const schema = { - foo: 'text', - bar: 'number', + foo: { type: SchemaType.Text, capabilities: {} }, + bar: { type: SchemaType.Number, capabilities: {} }, }; const schemaConflicts = { baz: { diff --git a/x-pack/plugins/enterprise_search/public/applications/app_search/components/result_settings/result_settings_logic.ts b/x-pack/plugins/enterprise_search/public/applications/app_search/components/result_settings/result_settings_logic.ts index 6b4de636b9c25..fbc0d479d953c 100644 --- a/x-pack/plugins/enterprise_search/public/applications/app_search/components/result_settings/result_settings_logic.ts +++ b/x-pack/plugins/enterprise_search/public/applications/app_search/components/result_settings/result_settings_logic.ts @@ -12,7 +12,7 @@ import { i18n } from '@kbn/i18n'; import { flashAPIErrors, flashSuccessToast } from '../../../shared/flash_messages'; import { HttpLogic } from '../../../shared/http'; -import { Schema, SchemaConflicts, SchemaType } from '../../../shared/schema/types'; +import { AdvancedSchema, SchemaConflicts, SchemaType } from '../../../shared/schema/types'; import { EngineLogic } from '../engine'; import { DEFAULT_SNIPPET_SIZE } from './constants'; @@ -36,11 +36,11 @@ import { interface ResultSettingsActions { initializeResultFields( serverResultFields: ServerFieldResultSettingObject, - schema: Schema, + schema: AdvancedSchema, schemaConflicts?: SchemaConflicts ): { resultFields: FieldResultSettingObject; - schema: Schema; + schema: AdvancedSchema; schemaConflicts: SchemaConflicts; }; clearAllFields(): void; @@ -68,9 +68,10 @@ interface ResultSettingsValues { saving: boolean; resultFields: FieldResultSettingObject; lastSavedResultFields: FieldResultSettingObject; - schema: Schema; + schema: AdvancedSchema; schemaConflicts: SchemaConflicts; // Selectors + validResultFields: FieldResultSettingObject; textResultFields: FieldResultSettingObject; nonTextResultFields: FieldResultSettingObject; serverResultFields: ServerFieldResultSettingObject; @@ -79,6 +80,7 @@ interface ResultSettingsValues { stagedUpdates: true; reducedServerResultFields: ServerFieldResultSettingObject; queryPerformanceScore: number; + isSnippetAllowed: (fieldName: string) => boolean; } const SAVE_CONFIRMATION_MESSAGE = i18n.translate( @@ -170,22 +172,38 @@ export const ResultSettingsLogic = kea ({ - textResultFields: [ + validResultFields: [ () => [selectors.resultFields, selectors.schema], - (resultFields: FieldResultSettingObject, schema: Schema) => { + (resultFields: FieldResultSettingObject, schema: AdvancedSchema): FieldResultSettingObject => + Object.entries(resultFields).reduce((validResultFields, [fieldName, fieldSettings]) => { + if (!schema[fieldName] || schema[fieldName].type === SchemaType.Nested) { + return validResultFields; + } + return { ...validResultFields, [fieldName]: fieldSettings }; + }, {}), + ], + textResultFields: [ + () => [selectors.validResultFields, selectors.schema], + (resultFields: FieldResultSettingObject, schema: AdvancedSchema) => { const { textResultFields } = splitResultFields(resultFields, schema); return textResultFields; }, ], nonTextResultFields: [ - () => [selectors.resultFields, selectors.schema], - (resultFields: FieldResultSettingObject, schema: Schema) => { + () => [selectors.validResultFields, selectors.schema], + (resultFields: FieldResultSettingObject, schema: AdvancedSchema) => { const { nonTextResultFields } = splitResultFields(resultFields, schema); return nonTextResultFields; }, ], + isSnippetAllowed: [ + () => [selectors.schema], + (schema: AdvancedSchema) => { + return (fieldName: string): boolean => !!schema[fieldName]?.capabilities.snippet; + }, + ], serverResultFields: [ - () => [selectors.resultFields], + () => [selectors.validResultFields], (resultFields: FieldResultSettingObject) => { return Object.entries(resultFields).reduce((serverResultFields, [fieldName, settings]) => { return { @@ -196,11 +214,11 @@ export const ResultSettingsLogic = kea [selectors.resultFields], + () => [selectors.validResultFields], (resultFields) => areFieldsAtDefaultSettings(resultFields), ], resultFieldsEmpty: [ - () => [selectors.resultFields], + () => [selectors.validResultFields], (resultFields) => areFieldsEmpty(resultFields), ], stagedUpdates: [ @@ -222,11 +240,11 @@ export const ResultSettingsLogic = kea [selectors.serverResultFields, selectors.schema], - (serverResultFields: ServerFieldResultSettingObject, schema: Schema) => { + (serverResultFields: ServerFieldResultSettingObject, schema: AdvancedSchema) => { return Object.entries(serverResultFields).reduce((acc, [fieldName, resultField]) => { let newAcc = acc; if (resultField.raw) { - if (schema[fieldName] !== 'text') { + if (schema[fieldName].type !== SchemaType.Text) { newAcc += 0.2; } else if ( typeof resultField.raw === 'object' && @@ -301,7 +319,7 @@ export const ResultSettingsLogic = kea; + schema: AdvancedSchema; schemaConflicts?: SchemaConflicts; searchSettings: { result_fields: Record }; }>(url); diff --git a/x-pack/plugins/enterprise_search/public/applications/app_search/components/result_settings/result_settings_table/text_fields_body.test.tsx b/x-pack/plugins/enterprise_search/public/applications/app_search/components/result_settings/result_settings_table/text_fields_body.test.tsx index 6f2f4c9f9acbf..3081ccc445655 100644 --- a/x-pack/plugins/enterprise_search/public/applications/app_search/components/result_settings/result_settings_table/text_fields_body.test.tsx +++ b/x-pack/plugins/enterprise_search/public/applications/app_search/components/result_settings/result_settings_table/text_fields_body.test.tsx @@ -37,6 +37,7 @@ describe('TextFieldsBody', () => { snippetFallback: false, }, }, + isSnippetAllowed: () => true, }; const actions = { @@ -111,6 +112,15 @@ describe('TextFieldsBody', () => { snippetCheckbox.simulate('change'); expect(actions.toggleSnippetForField).toHaveBeenCalledWith('foo'); }); + + describe('when "isSnippetAllowed" return false', () => { + values.isSnippetAllowed = () => false; + + it('the snippet checkbox is disabled', () => { + const snippetCheckbox = getSnippetCheckbox(); + expect(snippetCheckbox.prop('disabled')).toEqual(true); + }); + }); }); describe('the "fallback" checkbox within each table row', () => { diff --git a/x-pack/plugins/enterprise_search/public/applications/app_search/components/result_settings/result_settings_table/text_fields_body.tsx b/x-pack/plugins/enterprise_search/public/applications/app_search/components/result_settings/result_settings_table/text_fields_body.tsx index c3b46f5852724..67e782886ae75 100644 --- a/x-pack/plugins/enterprise_search/public/applications/app_search/components/result_settings/result_settings_table/text_fields_body.tsx +++ b/x-pack/plugins/enterprise_search/public/applications/app_search/components/result_settings/result_settings_table/text_fields_body.tsx @@ -18,7 +18,7 @@ import { FieldResultSetting } from '../types'; import { FieldNumber } from './field_number'; export const TextFieldsBody: React.FC = () => { - const { textResultFields } = useValues(ResultSettingsLogic); + const { isSnippetAllowed, textResultFields } = useValues(ResultSettingsLogic); const { toggleRawForField, updateRawSizeForField, @@ -75,6 +75,7 @@ export const TextFieldsBody: React.FC = () => { data-test-subj="ResultSettingSnippetTextBox" id={`${fieldName}-snippet}`} checked={!!fieldSettings.snippet} + disabled={!isSnippetAllowed(fieldName)} onChange={() => { toggleSnippetForField(fieldName); }} diff --git a/x-pack/plugins/enterprise_search/public/applications/app_search/components/result_settings/utils.test.ts b/x-pack/plugins/enterprise_search/public/applications/app_search/components/result_settings/utils.test.ts index a2dae8cbdcb4c..38b617b8f119e 100644 --- a/x-pack/plugins/enterprise_search/public/applications/app_search/components/result_settings/utils.test.ts +++ b/x-pack/plugins/enterprise_search/public/applications/app_search/components/result_settings/utils.test.ts @@ -56,7 +56,7 @@ describe('convertServerResultFieldsToResultFields', () => { }, }, { - foo: SchemaType.Text, + foo: { type: SchemaType.Text, capabilities: {} }, } ) ).toEqual({ @@ -132,8 +132,9 @@ describe('splitResultFields', () => { }, }, { - foo: SchemaType.Text, - bar: SchemaType.Number, + foo: { type: SchemaType.Text, capabilities: {} }, + bar: { type: SchemaType.Number, capabilities: {} }, + nested_object: { type: SchemaType.Nested, capabilities: {} }, } ) ).toEqual({ diff --git a/x-pack/plugins/enterprise_search/public/applications/app_search/components/result_settings/utils.ts b/x-pack/plugins/enterprise_search/public/applications/app_search/components/result_settings/utils.ts index 0146a1fe0ed51..60d12c0b5889f 100644 --- a/x-pack/plugins/enterprise_search/public/applications/app_search/components/result_settings/utils.ts +++ b/x-pack/plugins/enterprise_search/public/applications/app_search/components/result_settings/utils.ts @@ -7,7 +7,7 @@ import { isEqual } from 'lodash'; -import { Schema } from '../../../shared/schema/types'; +import { AdvancedSchema, SchemaType } from '../../../shared/schema/types'; import { DEFAULT_FIELD_SETTINGS, DISABLED_FIELD_SETTINGS } from './constants'; import { @@ -64,7 +64,7 @@ export const resetAllFields = (fields: FieldResultSettingObject) => export const convertServerResultFieldsToResultFields = ( serverResultFields: ServerFieldResultSettingObject, - schema: Schema + schema: AdvancedSchema ) => { const resultFields: FieldResultSettingObject = Object.keys(schema).reduce( (acc: FieldResultSettingObject, fieldName: string) => ({ @@ -100,17 +100,16 @@ export const convertToServerFieldResultSetting = (fieldResultSetting: FieldResul return serverFieldResultSetting; }; -export const splitResultFields = (resultFields: FieldResultSettingObject, schema: Schema) => { - const textResultFields: FieldResultSettingObject = {}; - const nonTextResultFields: FieldResultSettingObject = {}; - const keys = Object.keys(schema); - keys.forEach((fieldName) => { - (schema[fieldName] === 'text' ? textResultFields : nonTextResultFields)[fieldName] = - resultFields[fieldName]; - }); - - return { textResultFields, nonTextResultFields }; -}; +export const splitResultFields = (resultFields: FieldResultSettingObject, schema: AdvancedSchema) => + Object.entries(resultFields).reduce( + (acc, [fieldName, resultFieldSettings]) => { + const fieldType = schema[fieldName].type; + const targetField = + fieldType === SchemaType.Text ? 'textResultFields' : 'nonTextResultFields'; + return { ...acc, [targetField]: { ...acc[targetField], [fieldName]: resultFieldSettings } }; + }, + { textResultFields: {}, nonTextResultFields: {} } + ); export const areFieldsEmpty = (fields: FieldResultSettingObject) => { const anyNonEmptyField = Object.values(fields).find((field) => { From b16577e3f1759476dab1d23372ff079dbcf20f3b Mon Sep 17 00:00:00 2001 From: Michael Dokolin Date: Tue, 19 Jul 2022 17:52:19 +0200 Subject: [PATCH 19/23] [Embeddable] Add storybook stories for the embeddable components (#135904) * Update embeddable panel not to require actions getter * Add embeddable panel stories * Add embeddable root stories * Add error embeddable stories --- .../embeddable/.storybook/decorator.tsx | 23 ++ .../.storybook/{main.js => main.ts} | 3 +- src/plugins/embeddable/.storybook/manager.ts | 21 ++ src/plugins/embeddable/.storybook/preview.tsx | 29 ++ .../__stories__/embeddable_panel.stories.tsx | 271 ++++++++++++++++++ .../__stories__/embeddable_root.stories.tsx | 77 +++++ .../__stories__/error_embeddable.stories.tsx | 67 +++++ .../__stories__/hello_world_embeddable.tsx | 34 +++ .../public/lib/panel/embeddable_panel.tsx | 23 +- src/plugins/embeddable/tsconfig.json | 1 + 10 files changed, 538 insertions(+), 11 deletions(-) create mode 100644 src/plugins/embeddable/.storybook/decorator.tsx rename src/plugins/embeddable/.storybook/{main.js => main.ts} (76%) create mode 100644 src/plugins/embeddable/.storybook/manager.ts create mode 100644 src/plugins/embeddable/.storybook/preview.tsx create mode 100644 src/plugins/embeddable/public/__stories__/embeddable_panel.stories.tsx create mode 100644 src/plugins/embeddable/public/__stories__/embeddable_root.stories.tsx create mode 100644 src/plugins/embeddable/public/__stories__/error_embeddable.stories.tsx create mode 100644 src/plugins/embeddable/public/__stories__/hello_world_embeddable.tsx diff --git a/src/plugins/embeddable/.storybook/decorator.tsx b/src/plugins/embeddable/.storybook/decorator.tsx new file mode 100644 index 0000000000000..872265104f1d0 --- /dev/null +++ b/src/plugins/embeddable/.storybook/decorator.tsx @@ -0,0 +1,23 @@ +/* + * 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'; + +import { DecoratorFn } from '@storybook/react'; +import { I18nProvider } from '@kbn/i18n-react'; +import { EuiThemeProvider } from '@kbn/kibana-react-plugin/common'; + +export const servicesContextDecorator: DecoratorFn = (story, { globals }) => { + const darkMode = ['v8.dark', 'v7.dark'].includes(globals.euiTheme); + + return ( + + {story()} + + ); +}; diff --git a/src/plugins/embeddable/.storybook/main.js b/src/plugins/embeddable/.storybook/main.ts similarity index 76% rename from src/plugins/embeddable/.storybook/main.js rename to src/plugins/embeddable/.storybook/main.ts index 8dc3c5d1518f4..2dc1218f070ab 100644 --- a/src/plugins/embeddable/.storybook/main.js +++ b/src/plugins/embeddable/.storybook/main.ts @@ -6,4 +6,5 @@ * Side Public License, v 1. */ -module.exports = require('@kbn/storybook').defaultConfig; +// eslint-disable-next-line import/no-default-export +export { defaultConfig as default } from '@kbn/storybook'; diff --git a/src/plugins/embeddable/.storybook/manager.ts b/src/plugins/embeddable/.storybook/manager.ts new file mode 100644 index 0000000000000..ce0e05bdcd375 --- /dev/null +++ b/src/plugins/embeddable/.storybook/manager.ts @@ -0,0 +1,21 @@ +/* + * 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 { addons } from '@storybook/addons'; +import { create } from '@storybook/theming'; +import { PANEL_ID } from '@storybook/addon-actions'; + +addons.setConfig({ + theme: create({ + base: 'light', + brandTitle: 'Kibana Embeddable Storybook', + brandUrl: 'https://github.com/elastic/kibana/tree/main/src/plugins/embeddable', + }), + showPanel: true.valueOf, + selectedPanel: PANEL_ID, +}); diff --git a/src/plugins/embeddable/.storybook/preview.tsx b/src/plugins/embeddable/.storybook/preview.tsx new file mode 100644 index 0000000000000..e71f4e08b2027 --- /dev/null +++ b/src/plugins/embeddable/.storybook/preview.tsx @@ -0,0 +1,29 @@ +/* + * 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'; +import { addDecorator } from '@storybook/react'; +import { Title, Subtitle, Description, Primary, Stories } from '@storybook/addon-docs/blocks'; + +import { servicesContextDecorator } from './decorator'; + +addDecorator(servicesContextDecorator); + +export const parameters = { + docs: { + page: () => ( + <> + + <Subtitle /> + <Description /> + <Primary /> + <Stories /> + </> + ), + }, +}; diff --git a/src/plugins/embeddable/public/__stories__/embeddable_panel.stories.tsx b/src/plugins/embeddable/public/__stories__/embeddable_panel.stories.tsx new file mode 100644 index 0000000000000..1f15b942fb589 --- /dev/null +++ b/src/plugins/embeddable/public/__stories__/embeddable_panel.stories.tsx @@ -0,0 +1,271 @@ +/* + * 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, { + forwardRef, + useCallback, + useContext, + useEffect, + useImperativeHandle, + useMemo, + useRef, +} from 'react'; +import { render, unmountComponentAtNode } from 'react-dom'; +import { ReplaySubject } from 'rxjs'; +import { ThemeContext } from '@emotion/react'; +import { DecoratorFn, Meta } from '@storybook/react'; +import { action } from '@storybook/addon-actions'; +import { EuiEmptyPrompt, EuiFlexGroup, EuiFlexItem } from '@elastic/eui'; +import { CoreTheme } from '@kbn/core-theme-browser'; +import type { Action } from '@kbn/ui-actions-plugin/public'; + +import { CONTEXT_MENU_TRIGGER, EmbeddablePanel, PANEL_BADGE_TRIGGER, ViewMode } from '..'; +import { HelloWorldEmbeddable } from './hello_world_embeddable'; + +const layout: DecoratorFn = (story) => { + return ( + <EuiFlexGroup direction="row" justifyContent="center"> + <EuiFlexItem grow={false} style={{ height: 300, width: 500 }}> + {story()} + </EuiFlexItem> + </EuiFlexGroup> + ); +}; + +export default { + title: 'components/EmbeddablePanel', + argTypes: { + hideHeader: { + name: 'Hide Header', + control: { type: 'boolean' }, + }, + loading: { + name: 'Loading', + control: { type: 'boolean' }, + }, + showShadow: { + name: 'Show Shadow', + control: { type: 'boolean' }, + }, + title: { + name: 'Title', + control: { type: 'text' }, + }, + viewMode: { + name: 'View Mode', + control: { type: 'boolean' }, + }, + }, + decorators: [layout], +} as Meta; + +interface HelloWorldEmbeddablePanelProps { + getActions?(type: string): Promise<Action[]>; + hideHeader: boolean; + loading: boolean; + showShadow: boolean; + title: string; + viewMode: boolean; +} + +const HelloWorldEmbeddablePanel = forwardRef< + { embeddable: HelloWorldEmbeddable }, + HelloWorldEmbeddablePanelProps +>( + ( + { + getActions, + hideHeader, + loading, + showShadow, + title, + viewMode, + }: HelloWorldEmbeddablePanelProps, + ref + ) => { + const embeddable = useMemo(() => new HelloWorldEmbeddable({ id: `${Math.random()}` }, {}), []); + const theme$ = useMemo(() => new ReplaySubject<CoreTheme>(1), []); + const theme = useContext(ThemeContext) as CoreTheme; + + useEffect(() => theme$.next(theme), [theme$, theme]); + useEffect( + () => + embeddable.updateInput({ + title, + viewMode: viewMode ? ViewMode.VIEW : ViewMode.EDIT, + lastReloadRequestTime: new Date().getMilliseconds(), + }), + [embeddable, title, viewMode] + ); + useEffect( + () => + embeddable.updateOutput({ + loading, + }), + [embeddable, loading] + ); + useImperativeHandle(ref, () => ({ embeddable })); + + return ( + <EmbeddablePanel + embeddable={embeddable} + getActions={getActions} + hideHeader={hideHeader} + showShadow={showShadow} + theme={{ theme$ }} + /> + ); + } +); + +export const Default = HelloWorldEmbeddablePanel as Meta<HelloWorldEmbeddablePanelProps>; + +Default.args = { + hideHeader: false, + loading: false, + showShadow: true, + title: 'Hello World', + viewMode: true, +}; + +interface DefaultWithBadgesProps extends HelloWorldEmbeddablePanelProps { + badges: string[]; +} + +export function DefaultWithBadges({ badges, ...props }: DefaultWithBadgesProps) { + const getActions = useCallback( + async (type: string) => { + switch (type) { + case PANEL_BADGE_TRIGGER: + return ( + badges?.map<Action>((badge, id) => ({ + execute: async (...args) => action(`onClick(${badge})`)(...args), + getDisplayName: () => badge, + getIconType: () => ['help', 'search', undefined][id % 3], + id: `${id}`, + isCompatible: async () => true, + type: '', + })) ?? [] + ); + default: + return []; + } + }, + [badges] + ); + const ref = useRef<React.ComponentRef<typeof HelloWorldEmbeddablePanel>>(null); + + useEffect( + () => + ref.current?.embeddable.updateInput({ lastReloadRequestTime: new Date().getMilliseconds() }), + [getActions] + ); + + return <HelloWorldEmbeddablePanel ref={ref} {...props} getActions={getActions} />; +} + +DefaultWithBadges.args = { + ...Default.args, + badges: ['Help', 'Search', 'Something'], +}; + +DefaultWithBadges.argTypes = { + badges: { name: 'Badges' }, +}; + +interface DefaultWithContextMenuProps extends HelloWorldEmbeddablePanelProps { + items: string[]; +} + +export function DefaultWithContextMenu({ items, ...props }: DefaultWithContextMenuProps) { + const getActions = useCallback( + async (type: string) => { + switch (type) { + case CONTEXT_MENU_TRIGGER: + return ( + items?.map<Action>((item, id) => ({ + execute: async (...args) => action(`onClick(${item})`)(...args), + getDisplayName: () => item, + getIconType: () => ['help', 'search', undefined][id % 3], + id: `${id}`, + isCompatible: async () => true, + type: '', + })) ?? [] + ); + default: + return []; + } + }, + [items] + ); + const ref = useRef<React.ComponentRef<typeof HelloWorldEmbeddablePanel>>(null); + + useEffect( + () => + ref.current?.embeddable.updateInput({ lastReloadRequestTime: new Date().getMilliseconds() }), + [getActions] + ); + + return <HelloWorldEmbeddablePanel ref={ref} {...props} getActions={getActions} />; +} + +DefaultWithContextMenu.args = { + ...Default.args, + items: ['Help', 'Search', 'Something'], +}; + +DefaultWithContextMenu.argTypes = { + items: { name: 'Context Menu Items' }, +}; + +interface DefaultWithErrorProps extends HelloWorldEmbeddablePanelProps { + message: string; +} + +export function DefaultWithError({ message, ...props }: DefaultWithErrorProps) { + const ref = useRef<React.ComponentRef<typeof HelloWorldEmbeddablePanel>>(null); + + useEffect(() => ref.current?.embeddable.updateOutput({ error: new Error(message) }), [message]); + + return <HelloWorldEmbeddablePanel ref={ref} {...props} />; +} + +DefaultWithError.args = { + ...Default.args, + message: 'Something went wrong', +}; + +DefaultWithError.argTypes = { + message: { name: 'Message', control: { type: 'text' } }, +}; + +export function DefaultWithCustomError({ message, ...props }: DefaultWithErrorProps) { + const ref = useRef<React.ComponentRef<typeof HelloWorldEmbeddablePanel>>(null); + + useEffect( + () => + ref.current?.embeddable.setErrorRenderer((node, error) => { + render(<EuiEmptyPrompt iconColor="warning" iconType="bug" body={error.message} />, node); + + return () => unmountComponentAtNode(node); + }), + [] + ); + useEffect(() => ref.current?.embeddable.updateOutput({ error: new Error(message) }), [message]); + + return <HelloWorldEmbeddablePanel ref={ref} {...props} />; +} + +DefaultWithCustomError.args = { + ...Default.args, + message: 'Something went wrong', +}; + +DefaultWithCustomError.argTypes = { + message: { name: 'Message', control: { type: 'text' } }, +}; diff --git a/src/plugins/embeddable/public/__stories__/embeddable_root.stories.tsx b/src/plugins/embeddable/public/__stories__/embeddable_root.stories.tsx new file mode 100644 index 0000000000000..e8ccc0edd66a2 --- /dev/null +++ b/src/plugins/embeddable/public/__stories__/embeddable_root.stories.tsx @@ -0,0 +1,77 @@ +/* + * 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, { useMemo } from 'react'; +import { DecoratorFn, Meta } from '@storybook/react'; +import { EuiFlexGroup, EuiFlexItem } from '@elastic/eui'; + +import { EmbeddableInput, EmbeddableRoot } from '..'; +import { HelloWorldEmbeddable } from './hello_world_embeddable'; + +const layout: DecoratorFn = (story) => { + return ( + <EuiFlexGroup direction="row" justifyContent="center"> + <EuiFlexItem grow={false} style={{ height: 300, width: 500 }}> + {story()} + </EuiFlexItem> + </EuiFlexGroup> + ); +}; + +export default { + title: 'components/EmbeddableRoot', + argTypes: { + loading: { + name: 'Loading', + control: { type: 'boolean' }, + }, + title: { + name: 'Title', + control: { type: 'text' }, + }, + }, + decorators: [layout], +} as Meta; + +interface DefaultProps { + error?: string; + loading?: boolean; + title: string; +} + +export function Default({ title, ...props }: DefaultProps) { + const id = useMemo(() => `${Math.random()}`, []); + const input = useMemo<EmbeddableInput>( + () => ({ + id, + title, + lastReloadRequestTime: new Date().getMilliseconds(), + }), + [id, title] + ); + // eslint-disable-next-line react-hooks/exhaustive-deps + const embeddable = useMemo(() => new HelloWorldEmbeddable(input, {}), []); + + return <EmbeddableRoot {...props} embeddable={embeddable} input={input} />; +} + +Default.args = { + title: 'Hello World', + loading: false, +}; + +export const DefaultWithError = Default as Meta<DefaultProps>; + +DefaultWithError.args = { + ...Default.args, + error: 'Something went wrong', +}; + +DefaultWithError.argTypes = { + error: { name: 'Error', control: { type: 'text' } }, +}; diff --git a/src/plugins/embeddable/public/__stories__/error_embeddable.stories.tsx b/src/plugins/embeddable/public/__stories__/error_embeddable.stories.tsx new file mode 100644 index 0000000000000..ad65b2412c4c4 --- /dev/null +++ b/src/plugins/embeddable/public/__stories__/error_embeddable.stories.tsx @@ -0,0 +1,67 @@ +/* + * 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, { useContext, useEffect, useMemo, useRef } from 'react'; +import { filter, ReplaySubject } from 'rxjs'; +import { ThemeContext } from '@emotion/react'; +import { Meta } from '@storybook/react'; +import { CoreTheme } from '@kbn/core-theme-browser'; + +import { ErrorEmbeddable } from '..'; +import { setTheme } from '../services'; + +export default { + title: 'components/ErrorEmbeddable', + argTypes: { + message: { + name: 'Message', + control: { type: 'text' }, + }, + }, +} as Meta; + +interface ErrorEmbeddableWrapperProps { + compact?: boolean; + message: string; +} + +function ErrorEmbeddableWrapper({ compact, message }: ErrorEmbeddableWrapperProps) { + const embeddable = useMemo( + () => new ErrorEmbeddable(message, { id: `${Math.random()}` }, undefined, compact), + [compact, message] + ); + const root = useRef<HTMLDivElement>(null); + const theme$ = useMemo(() => new ReplaySubject<CoreTheme>(1), []); + const theme = useContext(ThemeContext) as CoreTheme; + + useEffect(() => setTheme({ theme$: theme$.pipe(filter(Boolean)) }), [theme$]); + useEffect(() => theme$.next(theme), [theme$, theme]); + useEffect(() => { + if (!root.current) { + return; + } + + embeddable.render(root.current); + + return () => embeddable.destroy(); + }, [embeddable]); + + return <div ref={root} />; +} + +export const Default = ErrorEmbeddableWrapper as Meta<ErrorEmbeddableWrapperProps>; + +Default.args = { + message: 'Something went wrong', +}; + +export const DefaultCompact = ((props: ErrorEmbeddableWrapperProps) => ( + <ErrorEmbeddableWrapper {...props} compact /> +)) as Meta<ErrorEmbeddableWrapperProps>; + +DefaultCompact.args = { ...Default.args }; diff --git a/src/plugins/embeddable/public/__stories__/hello_world_embeddable.tsx b/src/plugins/embeddable/public/__stories__/hello_world_embeddable.tsx new file mode 100644 index 0000000000000..2ea923704be77 --- /dev/null +++ b/src/plugins/embeddable/public/__stories__/hello_world_embeddable.tsx @@ -0,0 +1,34 @@ +/* + * 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'; +import { render } from 'react-dom'; +import { EuiEmptyPrompt } from '@elastic/eui'; +import { Embeddable, IEmbeddable } from '..'; + +export class HelloWorldEmbeddable extends Embeddable { + readonly type = 'hello-world'; + + renderError: IEmbeddable['renderError']; + + reload() {} + + render(node: HTMLElement) { + render(<EuiEmptyPrompt body={this.getTitle()} />, node); + + this.reload = this.render.bind(this, node); + } + + setErrorRenderer(renderer: IEmbeddable['renderError']) { + this.renderError = renderer; + } + + updateOutput(...args: Parameters<Embeddable['updateOutput']>): void { + return super.updateOutput(...args); + } +} diff --git a/src/plugins/embeddable/public/lib/panel/embeddable_panel.tsx b/src/plugins/embeddable/public/lib/panel/embeddable_panel.tsx index 52af88a0a505e..6456ba1999566 100644 --- a/src/plugins/embeddable/public/lib/panel/embeddable_panel.tsx +++ b/src/plugins/embeddable/public/lib/panel/embeddable_panel.tsx @@ -73,7 +73,7 @@ interface Props { */ index?: number; - getActions: UiActionsService['getTriggerCompatibleActions']; + getActions?: UiActionsService['getTriggerCompatibleActions']; getEmbeddableFactory?: EmbeddableStart['getEmbeddableFactory']; getAllEmbeddableFactories?: EmbeddableStart['getEmbeddableFactories']; overlays?: CoreStart['overlays']; @@ -168,9 +168,10 @@ export class EmbeddablePanel extends React.Component<Props, State> { if (this.props.showBadges === false) { return; } - let badges = await this.props.getActions(PANEL_BADGE_TRIGGER, { - embeddable: this.props.embeddable, - }); + let badges = + (await this.props.getActions?.(PANEL_BADGE_TRIGGER, { + embeddable: this.props.embeddable, + })) ?? []; const { disabledActions } = this.props.embeddable.getInput(); if (disabledActions) { @@ -191,9 +192,10 @@ export class EmbeddablePanel extends React.Component<Props, State> { if (this.props.showNotifications === false) { return; } - let notifications = await this.props.getActions(PANEL_NOTIFICATION_TRIGGER, { - embeddable: this.props.embeddable, - }); + let notifications = + (await this.props.getActions?.(PANEL_NOTIFICATION_TRIGGER, { + embeddable: this.props.embeddable, + })) ?? []; const { disabledActions } = this.props.embeddable.getInput(); if (disabledActions) { @@ -430,9 +432,10 @@ export class EmbeddablePanel extends React.Component<Props, State> { }; private getActionContextMenuPanel = async () => { - let regularActions = await this.props.getActions(CONTEXT_MENU_TRIGGER, { - embeddable: this.props.embeddable, - }); + let regularActions = + (await this.props.getActions?.(CONTEXT_MENU_TRIGGER, { + embeddable: this.props.embeddable, + })) ?? []; const { disabledActions } = this.props.embeddable.getInput(); if (disabledActions) { diff --git a/src/plugins/embeddable/tsconfig.json b/src/plugins/embeddable/tsconfig.json index b7a6ff3252d6a..e1edfc039f360 100644 --- a/src/plugins/embeddable/tsconfig.json +++ b/src/plugins/embeddable/tsconfig.json @@ -7,6 +7,7 @@ "declarationMap": true }, "include": [ + ".storybook/**/*", "common/**/*", "public/**/*", "server/**/*" From 1aef76b7e2b0be10880929023aed9fa2e3568f46 Mon Sep 17 00:00:00 2001 From: Paul Tavares <56442535+paul-tavares@users.noreply.github.com> Date: Tue, 19 Jul 2022 12:06:12 -0400 Subject: [PATCH 20/23] [Security Solution][Endpoint] Enable Response Action feature flag by default (#136641) --- .../plugins/security_solution/common/experimental_features.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x-pack/plugins/security_solution/common/experimental_features.ts b/x-pack/plugins/security_solution/common/experimental_features.ts index d1a6348204a5d..b9bcdb3f27927 100644 --- a/x-pack/plugins/security_solution/common/experimental_features.ts +++ b/x-pack/plugins/security_solution/common/experimental_features.ts @@ -37,7 +37,7 @@ export const allowedExperimentalValues = Object.freeze({ /** * Enables the Endpoint response actions console in various areas of the app */ - responseActionsConsoleEnabled: false, + responseActionsConsoleEnabled: true, /** * Enables the cloud security posture navigation inside the security solution */ From 302bd423f3840705ddda433ca2e32f343e5779cd Mon Sep 17 00:00:00 2001 From: Tiago Costa <tiago.costa@elastic.co> Date: Tue, 19 Jul 2022 17:11:04 +0100 Subject: [PATCH 21/23] chore(NA): eslint rule for disallowing naked eslint-disable (#136408) * chore(NA): eslint rule for disallowing naked eslint-disable * chore(NA): export new rule and update docs * chore(NA): creation of rule in ts * chore(NA): new corrected rule in ts * refact(NA): remove old logic from older plugin * docs(NA): update documentation * docs(NA): update documentation * docs(NA): update documentation * refact(NA): include edge cases for better locating errors * chore(NA): changed regex name * docs(NA): correct name rule on docs * refact(NA): use dedent in the template literals * refact(NA): check for undefined * fix(NA): introduces support for eslint-disable-line * chore(NA): fix extra space * test(NA): created more test cases * chore(NA): rename plugin to eslint-plugin-disable * docs(NA): update nav and operations landing page ids for eslint rule * test(NA): use messageIds on test * chore(NA): complete naked eslint disables with specific rules * chore(NA): specific rules for a few naked eslint disable * chore(NA): add focused eslint disable on big reindex_operation_with_large_error_message.ts file * chore(NA): changes according PR feedback * chore(NA): include specific eslint rules on latest naked eslint disable * chore(NA): missing eslint disable specific rule * fix(NA): remove comment for js annotator * chore(NA): re add eslint focused disable rule to x-pack/plugins/osquery/cypress/support/coverage.ts * chore(NA): re add eslint focused disable rule to x-pack/plugins/osquery/cypress/support/coverage.ts * chore(NA): re add eslint focused disable rule to x-pack/plugins/osquery/cypress/support/coverage.ts Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com> --- dev_docs/operations/operations_landing.mdx | 2 + .../app/pages/page_count_until/index.tsx | 2 +- .../app/pages/page_double_integers/index.tsx | 2 +- .../public/containers/app/sidebar/index.tsx | 2 +- examples/response_stream/public/plugin.ts | 2 +- examples/response_stream/server/plugin.ts | 4 +- nav-kibana-dev.docnav.json | 3 + package.json | 2 + packages/BUILD.bazel | 2 + .../shippers/fullstory/src/load_snippet.ts | 2 +- .../lodash/_baseSet.js | 2 +- .../elastic-safer-lodash-set/lodash/set.js | 2 +- .../lodash/setWith.js | 2 +- .../modes/x_json/worker/x_json.ace.worker.js | 4 +- packages/kbn-analytics/src/reporter.ts | 2 +- .../src/filters/build_filters/types.ts | 6 +- .../src/kuery/grammar/__mocks__/grammar.js | 2 +- packages/kbn-eslint-config/.eslintrc.js | 2 + packages/kbn-eslint-config/BUILD.bazel | 1 + .../kbn-eslint-plugin-disable/BUILD.bazel | 117 ++++++++ packages/kbn-eslint-plugin-disable/README.mdx | 13 + .../kbn-eslint-plugin-disable/jest.config.js | 13 + .../kbn-eslint-plugin-disable/package.json | 7 + .../kbn-eslint-plugin-disable/src/index.ts | 17 ++ .../src/rules/no_naked_eslint_disable.test.ts | 277 ++++++++++++++++++ .../src/rules/no_naked_eslint_disable.ts | 88 ++++++ .../kbn-eslint-plugin-disable/tsconfig.json | 18 ++ .../no_restricted_paths/client/a.js | 2 +- .../no_restricted_paths/server/b.js | 2 +- .../no_restricted_paths/server/c.js | 2 +- .../no_restricted_paths/server/deep/d.js | 2 +- .../server/index_patterns/index.js | 2 +- packages/kbn-expect/expect.d.ts | 2 +- packages/kbn-expect/expect.js | 2 +- packages/kbn-i18n/src/core/locales.js | 2 +- packages/kbn-monaco/src/xjson/grammar.ts | 2 +- .../lib/mocha/load_test_files.js | 2 +- packages/kbn-test/src/jest/run.ts | 2 +- packages/kbn-tinymath/src/index.js | 2 +- .../kbn-ui-shared-deps-src/webpack.config.js | 2 +- src/core/server/bootstrap.ts | 2 +- .../serialization/serializer.test.ts | 4 +- src/plugins/bfetch/public/plugin.ts | 4 +- src/plugins/bfetch/server/plugin.ts | 6 +- .../console_history/console_history.tsx | 2 +- .../legacy_core_editor/mode/worker/worker.js | 4 +- .../public/lib/autocomplete/autocomplete.ts | 2 +- .../application/top_nav/clone_modal.test.js | 2 +- .../application/top_nav/save_modal.test.js | 2 +- src/plugins/data/public/stubs.ts | 2 +- src/plugins/data_views/common/lib/errors.ts | 6 +- src/plugins/data_views/common/types.ts | 2 +- src/plugins/expressions/public/loader.test.ts | 2 +- .../components/recently_accessed.test.js | 2 +- .../application/components/synopsis.test.js | 8 +- .../components/tutorial/content.test.js | 2 +- .../tutorial/instruction_set.test.js | 12 +- .../components/tutorial/introduction.test.js | 10 +- .../components/tutorial/tutorial.test.js | 2 +- .../components/synopsis/synopsis.test.js | 8 +- .../create_notifications.test.tsx | 1 - .../demos/state_containers/counter.ts | 2 +- .../demos/state_containers/todomvc.ts | 2 +- .../state/drilldown_manager_state.ts | 2 +- .../dynamic_actions/dynamic_action_manager.ts | 2 +- src/plugins/visualizations/public/vis.test.ts | 6 +- .../utils/get_top_nav_config.tsx | 2 +- .../web_element_wrapper/custom_cheerio_api.ts | 2 +- x-pack/plugins/aiops/public/types.ts | 2 +- .../i18n/templates/template_strings.test.ts | 3 +- .../server/collectors/workpad_collector.ts | 2 +- .../canvas/shareable_runtime/css_modules.d.ts | 2 +- .../shareable_runtime/webpack.config.js | 2 +- .../cloud/server/assets/fullstory_library.js | 6 +- .../dashboard_enhanced/public/plugin.ts | 4 +- .../dashboard_enhanced/server/plugin.ts | 4 +- .../components/embedded_map/embedded_map.tsx | 2 +- .../edit_flyout/overrides_validation.js | 2 +- .../drilldowns/url_drilldown/public/plugin.ts | 4 +- .../embeddable_enhanced/public/plugin.ts | 8 +- .../index_created_callout/callout.tsx | 2 +- x-pack/plugins/fleet/cypress/plugins/index.ts | 3 +- .../application/store/actions/start_basic.js | 3 +- x-pack/plugins/lists/scripts/storybook.js | 1 - .../custom_selection_table.js | 6 +- .../job_selector/job_selector_flyout.tsx | 2 +- .../pages/analytics_exploration/page.tsx | 2 +- .../action_edit/edit_action_flyout.tsx | 2 +- .../analytics_id_selector.tsx | 4 +- .../pages/job_map/page.tsx | 2 +- .../application/license/check_license.tsx | 4 +- .../observability/scripts/storybook.js | 1 - .../osquery/cypress/support/coverage.ts | 2 +- .../list/remote_clusters_list.helpers.js | 2 +- .../__jest__/fixtures/normalize_indices.ts | 8 +- .../public/common/utils/use_mount_appended.ts | 3 +- .../security_solution/scripts/storybook.js | 1 - .../components/utils/use_mount_appended.ts | 3 +- .../apis/ml/data_frame_analytics/explain.ts | 2 +- ...ndex_operation_with_large_error_message.ts | 2 +- yarn.lock | 8 + 101 files changed, 704 insertions(+), 125 deletions(-) create mode 100644 packages/kbn-eslint-plugin-disable/BUILD.bazel create mode 100644 packages/kbn-eslint-plugin-disable/README.mdx create mode 100644 packages/kbn-eslint-plugin-disable/jest.config.js create mode 100644 packages/kbn-eslint-plugin-disable/package.json create mode 100644 packages/kbn-eslint-plugin-disable/src/index.ts create mode 100644 packages/kbn-eslint-plugin-disable/src/rules/no_naked_eslint_disable.test.ts create mode 100644 packages/kbn-eslint-plugin-disable/src/rules/no_naked_eslint_disable.ts create mode 100644 packages/kbn-eslint-plugin-disable/tsconfig.json diff --git a/dev_docs/operations/operations_landing.mdx b/dev_docs/operations/operations_landing.mdx index 95fb4ceb2af09..2e2cef5c9bbbb 100644 --- a/dev_docs/operations/operations_landing.mdx +++ b/dev_docs/operations/operations_landing.mdx @@ -38,6 +38,8 @@ layout: landing { pageId: "kibDevDocsOpsEslintConfig" }, { pageId: "kibDevDocsOpsEslintWithTypes" }, { pageId: "kibDevDocsOpsEslintPluginImports" }, + { pageId: "kibDevDocsOpsEslintPluginDisable" }, + { pageId: "kibDevDocsOpsKbnYarnLockValidator"}, ]} /> diff --git a/examples/bfetch_explorer/public/containers/app/pages/page_count_until/index.tsx b/examples/bfetch_explorer/public/containers/app/pages/page_count_until/index.tsx index ef0fb8ce04a80..75a20904256b5 100644 --- a/examples/bfetch_explorer/public/containers/app/pages/page_count_until/index.tsx +++ b/examples/bfetch_explorer/public/containers/app/pages/page_count_until/index.tsx @@ -12,7 +12,7 @@ import { CountUntil } from '../../../../components/count_until'; import { Page } from '../../../../components/page'; import { useDeps } from '../../../../hooks/use_deps'; -// eslint-disable-next-line +// eslint-disable-next-line @typescript-eslint/no-empty-interface export interface Props {} export const PageCountUntil: React.FC<Props> = () => { diff --git a/examples/bfetch_explorer/public/containers/app/pages/page_double_integers/index.tsx b/examples/bfetch_explorer/public/containers/app/pages/page_double_integers/index.tsx index 462bb5eca1d97..126e099098cee 100644 --- a/examples/bfetch_explorer/public/containers/app/pages/page_double_integers/index.tsx +++ b/examples/bfetch_explorer/public/containers/app/pages/page_double_integers/index.tsx @@ -12,7 +12,7 @@ import { DoubleIntegers } from '../../../../components/double_integers'; import { Page } from '../../../../components/page'; import { useDeps } from '../../../../hooks/use_deps'; -// eslint-disable-next-line +// eslint-disable-next-line @typescript-eslint/no-empty-interface export interface Props {} export const PageDoubleIntegers: React.FC<Props> = () => { diff --git a/examples/bfetch_explorer/public/containers/app/sidebar/index.tsx b/examples/bfetch_explorer/public/containers/app/sidebar/index.tsx index a3732ad6bd678..7bb2a5737c4ac 100644 --- a/examples/bfetch_explorer/public/containers/app/sidebar/index.tsx +++ b/examples/bfetch_explorer/public/containers/app/sidebar/index.tsx @@ -11,7 +11,7 @@ import { EuiPageSideBar, EuiSideNav } from '@elastic/eui'; import { useHistory } from 'react-router-dom'; import { routes } from '../../../routes'; -// eslint-disable-next-line +// eslint-disable-next-line @typescript-eslint/no-empty-interface interface SidebarProps {} export const Sidebar: React.FC<SidebarProps> = () => { diff --git a/examples/response_stream/public/plugin.ts b/examples/response_stream/public/plugin.ts index c9e72f06e68ad..1c1c8ce389495 100644 --- a/examples/response_stream/public/plugin.ts +++ b/examples/response_stream/public/plugin.ts @@ -14,7 +14,7 @@ export interface ResponseStreamSetupPlugins { developerExamples: DeveloperExamplesSetup; } -// eslint-disable-next-line +// eslint-disable-next-line @typescript-eslint/no-empty-interface export interface ResponseStreamStartPlugins {} export class ResponseStreamPlugin implements Plugin { diff --git a/examples/response_stream/server/plugin.ts b/examples/response_stream/server/plugin.ts index f2d5e1dddb4c7..9620a58ae517b 100644 --- a/examples/response_stream/server/plugin.ts +++ b/examples/response_stream/server/plugin.ts @@ -11,10 +11,10 @@ import type { DataRequestHandlerContext } from '@kbn/data-plugin/server'; import { defineReducerStreamRoute, defineSimpleStringStreamRoute } from './routes'; -// eslint-disable-next-line +// eslint-disable-next-line @typescript-eslint/no-empty-interface export interface ResponseStreamSetupPlugins {} -// eslint-disable-next-line +// eslint-disable-next-line @typescript-eslint/no-empty-interface export interface ResponseStreamStartPlugins {} export class ResponseStreamPlugin implements Plugin { diff --git a/nav-kibana-dev.docnav.json b/nav-kibana-dev.docnav.json index ada91f9e5f5db..96f4074d9a7f7 100644 --- a/nav-kibana-dev.docnav.json +++ b/nav-kibana-dev.docnav.json @@ -488,6 +488,9 @@ { "id": "kibDevDocsOpsEslintPluginImports" }, + { + "id": "kibDevDocsOpsEslintPluginDisable" + }, { "id": "kibDevDocsOpsKbnYarnLockValidator" } diff --git a/package.json b/package.json index 1c7faa03b6705..4ea940ad15b9b 100644 --- a/package.json +++ b/package.json @@ -224,6 +224,7 @@ "@kbn/doc-links": "link:bazel-bin/packages/kbn-doc-links", "@kbn/es-errors": "link:bazel-bin/packages/kbn-es-errors", "@kbn/es-query": "link:bazel-bin/packages/kbn-es-query", + "@kbn/eslint-plugin-disable": "link:bazel-bin/packages/kbn-eslint-plugin-disable", "@kbn/eslint-plugin-imports": "link:bazel-bin/packages/kbn-eslint-plugin-imports", "@kbn/field-types": "link:bazel-bin/packages/kbn-field-types", "@kbn/flot-charts": "link:bazel-bin/packages/kbn-flot-charts", @@ -820,6 +821,7 @@ "@types/kbn__es-archiver": "link:bazel-bin/packages/kbn-es-archiver/npm_module_types", "@types/kbn__es-errors": "link:bazel-bin/packages/kbn-es-errors/npm_module_types", "@types/kbn__es-query": "link:bazel-bin/packages/kbn-es-query/npm_module_types", + "@types/kbn__eslint-plugin-disable": "link:bazel-bin/packages/kbn-eslint-plugin-disable/npm_module_types", "@types/kbn__eslint-plugin-imports": "link:bazel-bin/packages/kbn-eslint-plugin-imports/npm_module_types", "@types/kbn__field-types": "link:bazel-bin/packages/kbn-field-types/npm_module_types", "@types/kbn__find-used-node-modules": "link:bazel-bin/packages/kbn-find-used-node-modules/npm_module_types", diff --git a/packages/BUILD.bazel b/packages/BUILD.bazel index f859439f72d01..efa4b2b7adcb9 100644 --- a/packages/BUILD.bazel +++ b/packages/BUILD.bazel @@ -123,6 +123,7 @@ filegroup( "//packages/kbn-es-query:build", "//packages/kbn-es:build", "//packages/kbn-eslint-config:build", + "//packages/kbn-eslint-plugin-disable:build", "//packages/kbn-eslint-plugin-eslint:build", "//packages/kbn-eslint-plugin-imports:build", "//packages/kbn-expect:build", @@ -327,6 +328,7 @@ filegroup( "//packages/kbn-es-archiver:build_types", "//packages/kbn-es-errors:build_types", "//packages/kbn-es-query:build_types", + "//packages/kbn-eslint-plugin-disable:build_types", "//packages/kbn-eslint-plugin-imports:build_types", "//packages/kbn-field-types:build_types", "//packages/kbn-find-used-node-modules:build_types", diff --git a/packages/analytics/shippers/fullstory/src/load_snippet.ts b/packages/analytics/shippers/fullstory/src/load_snippet.ts index b06530111d672..2c37eee6608e9 100644 --- a/packages/analytics/shippers/fullstory/src/load_snippet.ts +++ b/packages/analytics/shippers/fullstory/src/load_snippet.ts @@ -48,7 +48,7 @@ export function loadSnippet({ window._fs_org = fullStoryOrgId; window._fs_namespace = namespace; - /* eslint-disable */ + /* eslint-disable dot-notation,prettier/prettier,@typescript-eslint/no-shadow,prefer-rest-params,@typescript-eslint/no-unused-expressions */ (function(m,n,e,t,l,o,g,y){ if (e in m) {if(m.console && m.console.log) { m.console.log('FullStory namespace conflict. Please set window["_fs_namespace"].');} return;} // @ts-expect-error diff --git a/packages/elastic-safer-lodash-set/lodash/_baseSet.js b/packages/elastic-safer-lodash-set/lodash/_baseSet.js index 9cbf19808edd7..f2ac3351b5afa 100644 --- a/packages/elastic-safer-lodash-set/lodash/_baseSet.js +++ b/packages/elastic-safer-lodash-set/lodash/_baseSet.js @@ -5,7 +5,7 @@ * See `packages/elastic-safer-lodash-set/LICENSE` for more information. */ -/* eslint-disable */ +/* eslint-disable one-var,prettier/prettier,no-var,eqeqeq,no-nested-ternary */ var assignValue = require('lodash/_assignValue'), castPath = require('lodash/_castPath'), diff --git a/packages/elastic-safer-lodash-set/lodash/set.js b/packages/elastic-safer-lodash-set/lodash/set.js index 740f7c926ee40..e911e853d64fb 100644 --- a/packages/elastic-safer-lodash-set/lodash/set.js +++ b/packages/elastic-safer-lodash-set/lodash/set.js @@ -5,7 +5,7 @@ * See `packages/elastic-safer-lodash-set/LICENSE` for more information. */ -/* eslint-disable */ +/* eslint-disable no-var */ var baseSet = require('./_baseSet'); diff --git a/packages/elastic-safer-lodash-set/lodash/setWith.js b/packages/elastic-safer-lodash-set/lodash/setWith.js index 0ac4f4c9cf39f..0295c9ae137d6 100644 --- a/packages/elastic-safer-lodash-set/lodash/setWith.js +++ b/packages/elastic-safer-lodash-set/lodash/setWith.js @@ -5,7 +5,7 @@ * See `packages/elastic-safer-lodash-set/LICENSE` for more information. */ -/* eslint-disable */ +/* eslint-disable no-var,eqeqeq */ var baseSet = require('./_baseSet'); diff --git a/packages/kbn-ace/src/ace/modes/x_json/worker/x_json.ace.worker.js b/packages/kbn-ace/src/ace/modes/x_json/worker/x_json.ace.worker.js index 751f93808f892..c27e96624a8b7 100644 --- a/packages/kbn-ace/src/ace/modes/x_json/worker/x_json.ace.worker.js +++ b/packages/kbn-ace/src/ace/modes/x_json/worker/x_json.ace.worker.js @@ -39,7 +39,9 @@ * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -/* eslint-disable */ +/* eslint-disable prettier/prettier,no-var,eqeqeq,no-use-before-define,block-scoped-var,no-undef, + guard-for-in,one-var,strict,no-redeclare,no-sequences,no-proto,new-cap,no-nested-ternary,no-unused-vars, + prefer-const,no-empty,no-extend-native,camelcase */ /* This file is loaded up as a blob by Brace to hand to Ace to load as Jsonp (hence the redefining of everything). It is based on the json diff --git a/packages/kbn-analytics/src/reporter.ts b/packages/kbn-analytics/src/reporter.ts index 93ef2c91d2589..eb9d6ea61f831 100644 --- a/packages/kbn-analytics/src/reporter.ts +++ b/packages/kbn-analytics/src/reporter.ts @@ -64,7 +64,7 @@ export class Reporter { private log(message: unknown) { if (this.debug) { - // eslint-disable-next-line + // eslint-disable-next-line no-console console.debug(message); } } diff --git a/packages/kbn-es-query/src/filters/build_filters/types.ts b/packages/kbn-es-query/src/filters/build_filters/types.ts index 3f6d586feed98..30d44fd0b1cba 100644 --- a/packages/kbn-es-query/src/filters/build_filters/types.ts +++ b/packages/kbn-es-query/src/filters/build_filters/types.ts @@ -49,7 +49,7 @@ export enum FilterStateStore { GLOBAL_STATE = 'globalState', } -// eslint-disable-next-line +// eslint-disable-next-line @typescript-eslint/consistent-type-definitions export type FilterMeta = { alias?: string | null; disabled?: boolean; @@ -67,7 +67,7 @@ export type FilterMeta = { value?: string; }; -// eslint-disable-next-line +// eslint-disable-next-line @typescript-eslint/consistent-type-definitions export type Filter = { $state?: { store: FilterStateStore; @@ -76,7 +76,7 @@ export type Filter = { query?: Record<string, any>; }; -// eslint-disable-next-line +// eslint-disable-next-line @typescript-eslint/consistent-type-definitions export type Query = { query: string | { [key: string]: any }; language: string; diff --git a/packages/kbn-es-query/src/kuery/grammar/__mocks__/grammar.js b/packages/kbn-es-query/src/kuery/grammar/__mocks__/grammar.js index c29ee0934ed4c..418788052a5a3 100644 --- a/packages/kbn-es-query/src/kuery/grammar/__mocks__/grammar.js +++ b/packages/kbn-es-query/src/kuery/grammar/__mocks__/grammar.js @@ -9,7 +9,7 @@ // Generated by Peggy 1.2.0. // // https://peggyjs.org/ -/* eslint-disable */ +/* eslint-disable prettier/prettier,no-var,strict,no-use-before-define,one-var,no-undef,no-unused-vars,new-cap */ "use strict"; diff --git a/packages/kbn-eslint-config/.eslintrc.js b/packages/kbn-eslint-config/.eslintrc.js index 5a9d49934c255..f8db0bf504cf8 100644 --- a/packages/kbn-eslint-config/.eslintrc.js +++ b/packages/kbn-eslint-config/.eslintrc.js @@ -9,6 +9,7 @@ module.exports = { ], plugins: [ + '@kbn/eslint-plugin-disable', '@kbn/eslint-plugin-eslint', '@kbn/eslint-plugin-imports', 'prettier', @@ -232,6 +233,7 @@ module.exports = { }, ]], + '@kbn/disable/no_naked_eslint_disable': 'error', '@kbn/eslint/no_async_promise_body': 'error', '@kbn/eslint/no_async_foreach': 'error', '@kbn/eslint/no_trailing_import_slash': 'error', diff --git a/packages/kbn-eslint-config/BUILD.bazel b/packages/kbn-eslint-config/BUILD.bazel index 6eb7ff7c723ac..73f834f7d5f63 100644 --- a/packages/kbn-eslint-config/BUILD.bazel +++ b/packages/kbn-eslint-config/BUILD.bazel @@ -27,6 +27,7 @@ NPM_MODULE_EXTRA_FILES = [ RUNTIME_DEPS = [ "//packages/kbn-babel-preset", "//packages/kbn-dev-utils", + "//packages/kbn-eslint-plugin-disable", "//packages/kbn-eslint-plugin-imports", "@npm//eslint-config-prettier", "@npm//semver", diff --git a/packages/kbn-eslint-plugin-disable/BUILD.bazel b/packages/kbn-eslint-plugin-disable/BUILD.bazel new file mode 100644 index 0000000000000..a5e1cc6b04fde --- /dev/null +++ b/packages/kbn-eslint-plugin-disable/BUILD.bazel @@ -0,0 +1,117 @@ +load("@npm//@bazel/typescript:index.bzl", "ts_config") +load("@build_bazel_rules_nodejs//:index.bzl", "js_library") +load("//src/dev/bazel:index.bzl", "jsts_transpiler", "pkg_npm", "pkg_npm_types", "ts_project") + +PKG_DIRNAME = "kbn-eslint-plugin-disable" +PKG_REQUIRE_NAME = "@kbn/eslint-plugin-disable" + +SOURCE_FILES = glob( + [ + "src/**/*.ts", + ], + exclude = [ + "**/*.test.*", + ], +) + +SRCS = SOURCE_FILES + +filegroup( + name = "srcs", + srcs = SRCS, +) + +NPM_MODULE_EXTRA_FILES = [ + "package.json", +] + +# In this array place runtime dependencies, including other packages and NPM packages +# which must be available for this code to run. +# +# To reference other packages use: +# "//repo/relative/path/to/package" +# eg. "//packages/kbn-utils" +# +# To reference a NPM package use: +# "@npm//name-of-package" +# eg. "@npm//lodash" +RUNTIME_DEPS = [ + "@npm//eslint", +] + +# In this array place dependencies necessary to build the types, which will include the +# :npm_module_types target of other packages and packages from NPM, including @types/* +# packages. +# +# To reference the types for another package use: +# "//repo/relative/path/to/package:npm_module_types" +# eg. "//packages/kbn-utils:npm_module_types" +# +# References to NPM packages work the same as RUNTIME_DEPS +TYPES_DEPS = [ + "@npm//@types/eslint", + "@npm//@types/jest", + "@npm//@types/node", +] + +jsts_transpiler( + name = "target_node", + srcs = SRCS, + build_pkg_name = package_name(), +) + +ts_config( + name = "tsconfig", + src = "tsconfig.json", + deps = [ + "//:tsconfig.base.json", + "//:tsconfig.bazel.json", + ], +) + +ts_project( + name = "tsc_types", + args = ['--pretty'], + srcs = SRCS, + deps = TYPES_DEPS, + declaration = True, + declaration_map = True, + emit_declaration_only = True, + out_dir = "target_types", + root_dir = "src", + tsconfig = ":tsconfig", +) + +js_library( + name = PKG_DIRNAME, + srcs = NPM_MODULE_EXTRA_FILES, + deps = RUNTIME_DEPS + [":target_node"], + package_name = PKG_REQUIRE_NAME, + visibility = ["//visibility:public"], +) + +pkg_npm( + name = "npm_module", + deps = [":" + PKG_DIRNAME], +) + +filegroup( + name = "build", + srcs = [":npm_module"], + visibility = ["//visibility:public"], +) + +pkg_npm_types( + name = "npm_module_types", + srcs = SRCS, + deps = [":tsc_types"], + package_name = PKG_REQUIRE_NAME, + tsconfig = ":tsconfig", + visibility = ["//visibility:public"], +) + +filegroup( + name = "build_types", + srcs = [":npm_module_types"], + visibility = ["//visibility:public"], +) diff --git a/packages/kbn-eslint-plugin-disable/README.mdx b/packages/kbn-eslint-plugin-disable/README.mdx new file mode 100644 index 0000000000000..6f9abdfb7474b --- /dev/null +++ b/packages/kbn-eslint-plugin-disable/README.mdx @@ -0,0 +1,13 @@ +--- +id: kibDevDocsOpsEslintPluginDisable +slug: /kibana-dev-docs/ops/kbn-eslint-plugin-disable +title: "@kbn/eslint-plugin-disable" +description: Custom ESLint rules for managing eslint rules disable in the Kibana repository +tags: ['kibana', 'dev', 'contributor', 'operations', 'eslint', 'disable'] +--- + +`@kbn/eslint-plugin-disable` is an ESLint plugin providing custom rules to allow us to enforce specific eslint rules behaviours around eslint disables that we need to implement Bazel packages across the monorepo as our main development unit. + +## `@kbn/disable/no_naked_eslint_disable` + +Disallows the usage of naked eslint-disable comments without being specific about each rule to disable. \ No newline at end of file diff --git a/packages/kbn-eslint-plugin-disable/jest.config.js b/packages/kbn-eslint-plugin-disable/jest.config.js new file mode 100644 index 0000000000000..b2651bee84f2a --- /dev/null +++ b/packages/kbn-eslint-plugin-disable/jest.config.js @@ -0,0 +1,13 @@ +/* + * 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. + */ + +module.exports = { + preset: '@kbn/test/jest_node', + rootDir: '../..', + roots: ['<rootDir>/packages/kbn-eslint-plugin-disable'], +}; diff --git a/packages/kbn-eslint-plugin-disable/package.json b/packages/kbn-eslint-plugin-disable/package.json new file mode 100644 index 0000000000000..f7dc82db82217 --- /dev/null +++ b/packages/kbn-eslint-plugin-disable/package.json @@ -0,0 +1,7 @@ +{ + "name": "@kbn/eslint-plugin-disable", + "private": true, + "version": "1.0.0", + "main": "./target_node/index.js", + "license": "SSPL-1.0 OR Elastic License 2.0" +} diff --git a/packages/kbn-eslint-plugin-disable/src/index.ts b/packages/kbn-eslint-plugin-disable/src/index.ts new file mode 100644 index 0000000000000..0e42d6325e42f --- /dev/null +++ b/packages/kbn-eslint-plugin-disable/src/index.ts @@ -0,0 +1,17 @@ +/* + * 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 { NoNakedESLintDisableRule } from './rules/no_naked_eslint_disable'; + +/** + * Custom ESLint rules, add `'@kbn/eslint-plugin-disable'` to your eslint config to use them + * @internal + */ +export const rules = { + no_naked_eslint_disable: NoNakedESLintDisableRule, +}; diff --git a/packages/kbn-eslint-plugin-disable/src/rules/no_naked_eslint_disable.test.ts b/packages/kbn-eslint-plugin-disable/src/rules/no_naked_eslint_disable.test.ts new file mode 100644 index 0000000000000..1149150d023b5 --- /dev/null +++ b/packages/kbn-eslint-plugin-disable/src/rules/no_naked_eslint_disable.test.ts @@ -0,0 +1,277 @@ +/* + * 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 dedent from 'dedent'; +import { RuleTester } from 'eslint'; +import { NoNakedESLintDisableRule, NAKED_DISABLE_MSG_ID } from './no_naked_eslint_disable'; + +const tsTester = [ + '@typescript-eslint/parser', + new RuleTester({ + parser: require.resolve('@typescript-eslint/parser'), + parserOptions: { + sourceType: 'module', + ecmaVersion: 2018, + ecmaFeatures: { + jsx: true, + }, + }, + }), +] as const; + +const babelTester = [ + '@babel/eslint-parser', + new RuleTester({ + parser: require.resolve('@babel/eslint-parser'), + parserOptions: { + sourceType: 'module', + ecmaVersion: 2018, + requireConfigFile: false, + babelOptions: { + presets: ['@kbn/babel-preset/node_preset'], + }, + }, + }), +] as const; + +for (const [name, tester] of [tsTester, babelTester]) { + describe(name, () => { + tester.run('@kbn/disable/no_naked_eslint_disable', NoNakedESLintDisableRule, { + valid: [ + { + filename: 'foo.ts', + code: dedent` + // eslint-disable no-var + `, + }, + { + filename: 'foo.ts', + code: dedent` + // eslint-disable-next-line no-use-before-define + `, + }, + { + filename: 'foo.ts', + code: dedent` + // eslint-disable-line no-use-before-define + `, + }, + { + filename: 'foo.ts', + code: dedent` + /* eslint-disable no-var */ + `, + }, + { + filename: 'foo.ts', + code: dedent` + /* eslint-disable no-console, no-control-regex*/ + `, + }, + { + filename: 'foo.ts', + code: dedent` + alert('foo'); // eslint-disable-line no-alert + `, + }, + { + filename: 'foo.ts', + code: dedent` + const foo = 'foo'; + let bar = 'ba'; + /* eslint-disable no-alert */ + alert(foo); + /* eslint-enable no-alert */ + bar += 'r'; + `, + }, + { + filename: 'foo.ts', + code: dedent` + const foo = 'foo'; + let bar = 'ba'; + /* eslint-disable-next-line no-alert */ + alert(foo); + bar += 'r'; + `, + }, + { + filename: 'foo.ts', + code: dedent` + const foo = 'foo'; + let bar = 'ba'; + alert(foo);/* eslint-disable-line no-alert */ + bar += 'r'; + `, + }, + ], + + invalid: [ + { + filename: 'foo.ts', + code: dedent` + /* eslint-disable */ + const a = 1; + `, + errors: [ + { + line: 1, + messageId: NAKED_DISABLE_MSG_ID, + }, + ], + output: '\nconst a = 1;', + }, + { + filename: 'foo.ts', + code: dedent` + // eslint-disable-next-line + const a = 1; + `, + errors: [ + { + line: 1, + messageId: NAKED_DISABLE_MSG_ID, + }, + ], + output: `\nconst a = 1;`, + }, + { + filename: 'foo.ts', + code: dedent` + /* eslint-disable */ + `, + errors: [ + { + line: 1, + messageId: NAKED_DISABLE_MSG_ID, + }, + ], + output: '', + }, + { + filename: 'foo.ts', + code: dedent` + // eslint-disable-next-line + `, + errors: [ + { + line: 1, + messageId: NAKED_DISABLE_MSG_ID, + }, + ], + output: '', + }, + { + filename: 'foo.ts', + code: dedent` + alert('foo');// eslint-disable-line + `, + errors: [ + { + line: 1, + messageId: NAKED_DISABLE_MSG_ID, + }, + ], + output: `alert('foo');`, + }, + { + filename: 'foo.ts', + code: dedent` + const foo = 'foo'; + let bar = 'ba'; + /* eslint-disable */ + alert(foo); + /* eslint-enable */ + bar += 'r'; + `, + errors: [ + { + line: 3, + messageId: NAKED_DISABLE_MSG_ID, + }, + ], + output: dedent` + const foo = 'foo'; + let bar = 'ba'; + + alert(foo); + /* eslint-enable */ + bar += 'r'; + `, + }, + { + filename: 'foo.ts', + code: dedent` + const foo = 'foo'; + let bar = 'ba'; + /* eslint-disable */ + alert(foo); + bar += 'r'; + `, + errors: [ + { + line: 3, + messageId: NAKED_DISABLE_MSG_ID, + }, + ], + output: dedent` + const foo = 'foo'; + let bar = 'ba'; + + alert(foo); + bar += 'r'; + `, + }, + { + filename: 'foo.ts', + code: dedent` + const foo = 'foo'; + let bar = 'ba'; + /* eslint-disable-next-line */ + alert(foo); + bar += 'r'; + `, + errors: [ + { + line: 3, + messageId: NAKED_DISABLE_MSG_ID, + }, + ], + output: dedent` + const foo = 'foo'; + let bar = 'ba'; + + alert(foo); + bar += 'r'; + `, + }, + { + filename: 'foo.ts', + code: dedent` + const foo = 'foo'; + let bar = 'ba'; + alert(foo);/* eslint-disable-line */ + bar += 'r'; + `, + errors: [ + { + line: 3, + messageId: NAKED_DISABLE_MSG_ID, + }, + ], + output: dedent` + const foo = 'foo'; + let bar = 'ba'; + alert(foo); + bar += 'r'; + `, + }, + ], + }); + }); +} diff --git a/packages/kbn-eslint-plugin-disable/src/rules/no_naked_eslint_disable.ts b/packages/kbn-eslint-plugin-disable/src/rules/no_naked_eslint_disable.ts new file mode 100644 index 0000000000000..7fdc7ec851771 --- /dev/null +++ b/packages/kbn-eslint-plugin-disable/src/rules/no_naked_eslint_disable.ts @@ -0,0 +1,88 @@ +/* + * 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 Eslint from 'eslint'; + +export const NAKED_DISABLE_MSG_ID = 'no-naked-eslint-disable'; +const messages = { + [NAKED_DISABLE_MSG_ID]: + 'Using a naked eslint disable is not allowed. Please specify the specific rules to disable.', +}; + +const meta: Eslint.Rule.RuleMetaData = { + type: 'problem', + fixable: 'code', + docs: { + description: + 'Prevents declaring naked eslint-disable* comments who do not provide specific rules to disable', + }, + messages, +}; + +const ESLINT_DISABLE_RE = + /^eslint-disable(?:-next-line|-line)?(?<ruleName>$|(?:\s+(?:@(?:[\w-]+\/){1,2})?[\w-]+)?)/; + +const create = (context: Eslint.Rule.RuleContext): Eslint.Rule.RuleListener => { + return { + Program(node) { + const nodeComments = node.comments || []; + + nodeComments.forEach((comment) => { + const commentVal = comment.value.trim(); + const nakedESLintRegexResult = commentVal.match(ESLINT_DISABLE_RE); + const ruleName = nakedESLintRegexResult?.groups?.ruleName; + + // no regex match, exit early + if (!nakedESLintRegexResult) { + return; + } + + // we have a rule name, exit early + if (ruleName) { + return; + } + + const cStart = comment?.loc?.start; + const cEnd = comment?.loc?.end; + const cStartLine = comment?.loc?.start?.line; + + // start or end loc is undefined, exit early + if (cStart === undefined || cEnd === undefined || cStartLine === undefined) { + return; + } + + const disableStartsOnNextLine = comment.value.includes('disable-next-line'); + const disableStartsInline = comment.value.includes('disable-line'); + const cStartColumn = comment?.loc?.start?.column ?? 0; + const reportLoc = disableStartsOnNextLine + ? { start: cStart, end: cEnd } + : { + // At this point we could have eslint-disable block or an eslint-disable-line. + // If we have an inline disable we need to report the column as -1 in order to get the report + start: { line: cStartLine, column: disableStartsInline ? -1 : cStartColumn - 1 }, + end: cEnd, + }; + + // At this point we have a regex match, no rule name and a valid loc so lets report here + context.report({ + node, + loc: reportLoc, + messageId: NAKED_DISABLE_MSG_ID, + fix(fixer) { + return fixer.removeRange(comment.range as Eslint.AST.Range); + }, + }); + }); + }, + }; +}; + +export const NoNakedESLintDisableRule: Eslint.Rule.RuleModule = { + meta, + create, +}; diff --git a/packages/kbn-eslint-plugin-disable/tsconfig.json b/packages/kbn-eslint-plugin-disable/tsconfig.json new file mode 100644 index 0000000000000..789c6b3111115 --- /dev/null +++ b/packages/kbn-eslint-plugin-disable/tsconfig.json @@ -0,0 +1,18 @@ +{ + "extends": "../../tsconfig.bazel.json", + "compilerOptions": { + "declaration": true, + "declarationMap": true, + "emitDeclarationOnly": true, + "outDir": "target_types", + "rootDir": "src", + "stripInternal": false, + "types": [ + "jest", + "node" + ] + }, + "include": [ + "src/**/*" + ] +} diff --git a/packages/kbn-eslint-plugin-eslint/rules/__fixtures__/no_restricted_paths/client/a.js b/packages/kbn-eslint-plugin-eslint/rules/__fixtures__/no_restricted_paths/client/a.js index d15de7d98a9e0..32143a7d5f46a 100644 --- a/packages/kbn-eslint-plugin-eslint/rules/__fixtures__/no_restricted_paths/client/a.js +++ b/packages/kbn-eslint-plugin-eslint/rules/__fixtures__/no_restricted_paths/client/a.js @@ -1 +1 @@ -/* eslint-disable */ +/* eslint-disable @kbn/eslint/require-license-header */ diff --git a/packages/kbn-eslint-plugin-eslint/rules/__fixtures__/no_restricted_paths/server/b.js b/packages/kbn-eslint-plugin-eslint/rules/__fixtures__/no_restricted_paths/server/b.js index d15de7d98a9e0..32143a7d5f46a 100644 --- a/packages/kbn-eslint-plugin-eslint/rules/__fixtures__/no_restricted_paths/server/b.js +++ b/packages/kbn-eslint-plugin-eslint/rules/__fixtures__/no_restricted_paths/server/b.js @@ -1 +1 @@ -/* eslint-disable */ +/* eslint-disable @kbn/eslint/require-license-header */ diff --git a/packages/kbn-eslint-plugin-eslint/rules/__fixtures__/no_restricted_paths/server/c.js b/packages/kbn-eslint-plugin-eslint/rules/__fixtures__/no_restricted_paths/server/c.js index d15de7d98a9e0..32143a7d5f46a 100644 --- a/packages/kbn-eslint-plugin-eslint/rules/__fixtures__/no_restricted_paths/server/c.js +++ b/packages/kbn-eslint-plugin-eslint/rules/__fixtures__/no_restricted_paths/server/c.js @@ -1 +1 @@ -/* eslint-disable */ +/* eslint-disable @kbn/eslint/require-license-header */ diff --git a/packages/kbn-eslint-plugin-eslint/rules/__fixtures__/no_restricted_paths/server/deep/d.js b/packages/kbn-eslint-plugin-eslint/rules/__fixtures__/no_restricted_paths/server/deep/d.js index d15de7d98a9e0..32143a7d5f46a 100644 --- a/packages/kbn-eslint-plugin-eslint/rules/__fixtures__/no_restricted_paths/server/deep/d.js +++ b/packages/kbn-eslint-plugin-eslint/rules/__fixtures__/no_restricted_paths/server/deep/d.js @@ -1 +1 @@ -/* eslint-disable */ +/* eslint-disable @kbn/eslint/require-license-header */ diff --git a/packages/kbn-eslint-plugin-eslint/rules/__fixtures__/no_restricted_paths/server/index_patterns/index.js b/packages/kbn-eslint-plugin-eslint/rules/__fixtures__/no_restricted_paths/server/index_patterns/index.js index d15de7d98a9e0..32143a7d5f46a 100644 --- a/packages/kbn-eslint-plugin-eslint/rules/__fixtures__/no_restricted_paths/server/index_patterns/index.js +++ b/packages/kbn-eslint-plugin-eslint/rules/__fixtures__/no_restricted_paths/server/index_patterns/index.js @@ -1 +1 @@ -/* eslint-disable */ +/* eslint-disable @kbn/eslint/require-license-header */ diff --git a/packages/kbn-expect/expect.d.ts b/packages/kbn-expect/expect.d.ts index b957a1f9ab109..7126ae1996126 100644 --- a/packages/kbn-expect/expect.d.ts +++ b/packages/kbn-expect/expect.d.ts @@ -1,4 +1,4 @@ -/* eslint-disable */ +/* eslint-disable @kbn/eslint/require-license-header,import/no-default-export,@typescript-eslint/adjacent-overload-signatures,@typescript-eslint/unified-signatures */ // Type definitions for expect.js 0.3.1 // Project: https://github.com/Automattic/expect.js diff --git a/packages/kbn-expect/expect.js b/packages/kbn-expect/expect.js index bc75d19d2ab1f..8a7d1802a7e0e 100644 --- a/packages/kbn-expect/expect.js +++ b/packages/kbn-expect/expect.js @@ -1,4 +1,4 @@ -/* eslint-disable */ +/* eslint-disable @kbn/eslint/require-license-header,no-var,prettier/prettier,eqeqeq,block-scoped-var,no-redeclare,one-var,no-loop-func,dot-notation,no-nested-ternary,camelcase,no-unused-vars,no-undef */ var exports = module.exports; diff --git a/packages/kbn-i18n/src/core/locales.js b/packages/kbn-i18n/src/core/locales.js index 1af06b2f9eea1..a989dfa6fe3c1 100644 --- a/packages/kbn-i18n/src/core/locales.js +++ b/packages/kbn-i18n/src/core/locales.js @@ -1,4 +1,4 @@ -/* eslint-disable */ +/* eslint-disable @kbn/eslint/require-license-header,prettier/prettier,eqeqeq,no-nested-ternary,one-var,no-var */ // Copied from https://github.com/yahoo/intl-relativeformat/tree/master/dist/locale-data diff --git a/packages/kbn-monaco/src/xjson/grammar.ts b/packages/kbn-monaco/src/xjson/grammar.ts index 5d26e92f005ba..6b2f3db0edcef 100644 --- a/packages/kbn-monaco/src/xjson/grammar.ts +++ b/packages/kbn-monaco/src/xjson/grammar.ts @@ -24,7 +24,7 @@ export interface ParseResult { annotations: Annotation[]; } -/* eslint-disable */ +/* eslint-disable prettier/prettier,no-var,prefer-const,no-throw-literal,@typescript-eslint/no-shadow,one-var,@typescript-eslint/no-unused-expressions,object-shorthand,eqeqeq */ export const createParser = () => { 'use strict'; diff --git a/packages/kbn-test/src/functional_test_runner/lib/mocha/load_test_files.js b/packages/kbn-test/src/functional_test_runner/lib/mocha/load_test_files.js index 59f8f003004b6..7c4a6ddcd1430 100644 --- a/packages/kbn-test/src/functional_test_runner/lib/mocha/load_test_files.js +++ b/packages/kbn-test/src/functional_test_runner/lib/mocha/load_test_files.js @@ -48,7 +48,7 @@ export const loadTestFiles = ({ const testModule = require(path); // eslint-disable-line import/no-dynamic-require const testProvider = testModule.__esModule ? testModule.default : testModule; - runTestProvider(testProvider, path); // eslint-disable-line + runTestProvider(testProvider, path); // eslint-disable-line no-use-before-define }); }; diff --git a/packages/kbn-test/src/jest/run.ts b/packages/kbn-test/src/jest/run.ts index 04e047d694502..daf4706cebdba 100644 --- a/packages/kbn-test/src/jest/run.ts +++ b/packages/kbn-test/src/jest/run.ts @@ -32,7 +32,7 @@ import { map } from 'lodash'; // Patch node 16 types to be compatible with jest 26 // https://github.com/facebook/jest/issues/11640#issuecomment-893867514 -/* eslint-disable */ +/* eslint-disable @typescript-eslint/no-namespace,@typescript-eslint/no-empty-interface,no-console */ declare global { namespace NodeJS { interface Global {} diff --git a/packages/kbn-tinymath/src/index.js b/packages/kbn-tinymath/src/index.js index 83c981031c182..dd23b0847c999 100644 --- a/packages/kbn-tinymath/src/index.js +++ b/packages/kbn-tinymath/src/index.js @@ -35,7 +35,7 @@ function evaluate(expression, scope = {}, injectedFunctions = {}) { } function interpret(node, scope, injectedFunctions) { - const functions = Object.assign({}, includedFunctions, injectedFunctions); // eslint-disable-line + const functions = Object.assign({}, includedFunctions, injectedFunctions); // eslint-disable-line prefer-object-spread/prefer-object-spread return exec(node); function exec(node) { diff --git a/packages/kbn-ui-shared-deps-src/webpack.config.js b/packages/kbn-ui-shared-deps-src/webpack.config.js index a0be05ab9d609..85d14314c5c60 100644 --- a/packages/kbn-ui-shared-deps-src/webpack.config.js +++ b/packages/kbn-ui-shared-deps-src/webpack.config.js @@ -102,7 +102,7 @@ module.exports = { new webpack.DllReferencePlugin({ context: REPO_ROOT, - manifest: require(UiSharedDepsNpm.dllManifestPath), // eslint-disable-line + manifest: require(UiSharedDepsNpm.dllManifestPath), // eslint-disable-line import/no-dynamic-require }), ], }; diff --git a/src/core/server/bootstrap.ts b/src/core/server/bootstrap.ts index 851b698dbcc75..5aa602328e67b 100644 --- a/src/core/server/bootstrap.ts +++ b/src/core/server/bootstrap.ts @@ -115,7 +115,7 @@ function onRootShutdown(reason?: any) { // There is a chance that logger wasn't configured properly and error that // that forced root to shut down could go unnoticed. To prevent this we always // mirror such fatal errors in standard output with `console.error`. - // eslint-disable-next-line + // eslint-disable-next-line no-console console.error(`\n${chalk.white.bgRed(' FATAL ')} ${reason}\n`); process.exit(reason instanceof CriticalError ? reason.processExitCode : 1); diff --git a/src/core/server/saved_objects/serialization/serializer.test.ts b/src/core/server/saved_objects/serialization/serializer.test.ts index 24eded55615c4..af3c2991e1c69 100644 --- a/src/core/server/saved_objects/serialization/serializer.test.ts +++ b/src/core/server/saved_objects/serialization/serializer.test.ts @@ -498,7 +498,7 @@ describe('#rawToSavedObject', () => { _id: 'foo:bar', _source: { // @ts-expect-error expects a string - // eslint-disable-next-line + // eslint-disable-next-line no-new-wrappers type: new String('foo'), }, }) @@ -527,7 +527,7 @@ describe('#rawToSavedObject', () => { expect(() => singleNamespaceSerializer.rawToSavedObject({ // @ts-expect-error expects a string - // eslint-disable-next-line + // eslint-disable-next-line no-new-wrappers _id: new String('foo:bar'), _source: { type: 'foo', diff --git a/src/plugins/bfetch/public/plugin.ts b/src/plugins/bfetch/public/plugin.ts index b82d69df95a5b..5e4357139fa7b 100644 --- a/src/plugins/bfetch/public/plugin.ts +++ b/src/plugins/bfetch/public/plugin.ts @@ -13,10 +13,10 @@ import { DISABLE_BFETCH_COMPRESSION, removeLeadingSlash } from '../common'; import { createStreamingBatchedFunction, StreamingBatchedFunctionParams } from './batching'; import { BatchedFunc } from './batching/types'; -// eslint-disable-next-line +// eslint-disable-next-line @typescript-eslint/no-empty-interface export interface BfetchPublicSetupDependencies {} -// eslint-disable-next-line +// eslint-disable-next-line @typescript-eslint/no-empty-interface export interface BfetchPublicStartDependencies {} export interface BfetchPublicContract { diff --git a/src/plugins/bfetch/server/plugin.ts b/src/plugins/bfetch/server/plugin.ts index f32f3d03862b8..87a44956a4ffc 100644 --- a/src/plugins/bfetch/server/plugin.ts +++ b/src/plugins/bfetch/server/plugin.ts @@ -28,10 +28,10 @@ import { import { createStream } from './streaming'; import { getUiSettings } from './ui_settings'; -// eslint-disable-next-line +// eslint-disable-next-line @typescript-eslint/no-empty-interface export interface BfetchServerSetupDependencies {} -// eslint-disable-next-line +// eslint-disable-next-line @typescript-eslint/no-empty-interface export interface BfetchServerStartDependencies {} export interface BatchProcessingRouteParams<BatchItemData, BatchItemResult> { @@ -50,7 +50,7 @@ export interface BfetchServerSetup { ) => void; } -// eslint-disable-next-line +// eslint-disable-next-line @typescript-eslint/no-empty-interface export interface BfetchServerStart {} const streamingHeaders = { diff --git a/src/plugins/console/public/application/containers/console_history/console_history.tsx b/src/plugins/console/public/application/containers/console_history/console_history.tsx index 7fbef6de80eef..dcc19d340ae5d 100644 --- a/src/plugins/console/public/application/containers/console_history/console_history.tsx +++ b/src/plugins/console/public/application/containers/console_history/console_history.tsx @@ -102,7 +102,7 @@ export function ConsoleHistory({ close }: Props) { return () => done(); }, [history]); - /* eslint-disable */ + /* eslint-disable jsx-a11y/no-noninteractive-element-to-interactive-role,jsx-a11y/click-events-have-key-events */ return ( <> <div className="conHistory"> diff --git a/src/plugins/console/public/application/models/legacy_core_editor/mode/worker/worker.js b/src/plugins/console/public/application/models/legacy_core_editor/mode/worker/worker.js index a570f97ced0a3..35faba08d8739 100644 --- a/src/plugins/console/public/application/models/legacy_core_editor/mode/worker/worker.js +++ b/src/plugins/console/public/application/models/legacy_core_editor/mode/worker/worker.js @@ -39,7 +39,9 @@ * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -/* eslint-disable */ +/* eslint-disable prettier/prettier,prefer-const,eqeqeq,import/no-commonjs,no-undef,no-sequences, + block-scoped-var,no-use-before-define,no-var,one-var,guard-for-in,new-cap,no-nested-ternary,no-redeclare, + no-unused-vars,no-extend-native,no-empty,camelcase,no-proto,@kbn/imports/no_unresolvable_imports */ /* This file is loaded up as a blob by Brace to hand to Ace to load as Jsonp (hence the redefining of everything). It is based on the javascript diff --git a/src/plugins/console/public/lib/autocomplete/autocomplete.ts b/src/plugins/console/public/lib/autocomplete/autocomplete.ts index 21c1acf73bfd5..4e3770779f580 100644 --- a/src/plugins/console/public/lib/autocomplete/autocomplete.ts +++ b/src/plugins/console/public/lib/autocomplete/autocomplete.ts @@ -303,7 +303,7 @@ export function getCurrentMethodAndTokenPaths( return ret; } -// eslint-disable-next-line +// eslint-disable-next-line import/no-default-export export default function ({ coreEditor: editor, parser, diff --git a/src/plugins/dashboard/public/application/top_nav/clone_modal.test.js b/src/plugins/dashboard/public/application/top_nav/clone_modal.test.js index 0aab14334a997..bc88218a8e388 100644 --- a/src/plugins/dashboard/public/application/top_nav/clone_modal.test.js +++ b/src/plugins/dashboard/public/application/top_nav/clone_modal.test.js @@ -25,7 +25,7 @@ test('renders DashboardCloneModal', () => { const component = shallowWithI18nProvider( <DashboardCloneModal title="dash title" onClose={onClose} onClone={onClone} /> ); - expect(component).toMatchSnapshot(); // eslint-disable-line + expect(component).toMatchSnapshot(); }); test('onClone', () => { diff --git a/src/plugins/dashboard/public/application/top_nav/save_modal.test.js b/src/plugins/dashboard/public/application/top_nav/save_modal.test.js index 89cd53fd53624..acbde2cc47160 100644 --- a/src/plugins/dashboard/public/application/top_nav/save_modal.test.js +++ b/src/plugins/dashboard/public/application/top_nav/save_modal.test.js @@ -26,5 +26,5 @@ test('renders DashboardSaveModal', () => { showCopyOnSave={true} /> ); - expect(component).toMatchSnapshot(); // eslint-disable-line + expect(component).toMatchSnapshot(); }); diff --git a/src/plugins/data/public/stubs.ts b/src/plugins/data/public/stubs.ts index b81d9c4cc78e4..e98f2ac08acbb 100644 --- a/src/plugins/data/public/stubs.ts +++ b/src/plugins/data/public/stubs.ts @@ -7,5 +7,5 @@ */ export * from '../common/stubs'; -// eslint-disable-next-line +// eslint-disable-next-line @kbn/imports/uniform_imports,@kbn/eslint/no-restricted-paths export { createStubDataView } from '../../data_views/public/data_views/data_view.stub'; diff --git a/src/plugins/data_views/common/lib/errors.ts b/src/plugins/data_views/common/lib/errors.ts index 29f9e01582f7c..079dcfd8b3993 100644 --- a/src/plugins/data_views/common/lib/errors.ts +++ b/src/plugins/data_views/common/lib/errors.ts @@ -6,7 +6,7 @@ * Side Public License, v 1. */ -/* eslint-disable */ +/* eslint-disable @kbn/imports/uniform_imports */ import { KbnError } from '../../../kibana_utils/common'; @@ -17,8 +17,6 @@ export class DataViewMissingIndices extends KbnError { constructor(message: string) { const defaultMessage = "Data view's title does not match any indices"; - super( - message && message.length ? `No matching indices found: ${message}` : defaultMessage - ); + super(message && message.length ? `No matching indices found: ${message}` : defaultMessage); } } diff --git a/src/plugins/data_views/common/types.ts b/src/plugins/data_views/common/types.ts index 11b0982446bfe..5319ee8b0301f 100644 --- a/src/plugins/data_views/common/types.ts +++ b/src/plugins/data_views/common/types.ts @@ -8,7 +8,7 @@ import type { DataViewFieldBase } from '@kbn/es-query'; import { ToastInputFields, ErrorToastOptions } from '@kbn/core/public/notifications'; -// eslint-disable-next-line +// eslint-disable-next-line @kbn/eslint/no-restricted-paths,@kbn/imports/uniform_imports import type { SavedObject } from 'src/core/server'; import { QueryDslQueryContainer } from '@elastic/elasticsearch/lib/api/typesWithBodyKey'; import type { SerializedFieldFormat } from '@kbn/field-formats-plugin/common'; diff --git a/src/plugins/expressions/public/loader.test.ts b/src/plugins/expressions/public/loader.test.ts index f2d156c4af681..4cddfd660ed04 100644 --- a/src/plugins/expressions/public/loader.test.ts +++ b/src/plugins/expressions/public/loader.test.ts @@ -20,7 +20,7 @@ import { ExecutionContract, } from '../common'; -// eslint-disable-next-line +// eslint-disable-next-line @typescript-eslint/no-var-requires,import/no-commonjs const { __getLastExecution, __getLastRenderMode } = require('./services'); const element = null as unknown as HTMLElement; diff --git a/src/plugins/home/public/application/components/recently_accessed.test.js b/src/plugins/home/public/application/components/recently_accessed.test.js index 95f151923f425..f517e1afef8c5 100644 --- a/src/plugins/home/public/application/components/recently_accessed.test.js +++ b/src/plugins/home/public/application/components/recently_accessed.test.js @@ -27,7 +27,7 @@ const createRecentlyAccessed = (length) => { test('render', () => { const component = shallow(<RecentlyAccessed recentlyAccessed={createRecentlyAccessed(2)} />); - expect(component).toMatchSnapshot(); // eslint-disable-line + expect(component).toMatchSnapshot(); }); describe('more popover', () => { diff --git a/src/plugins/home/public/application/components/synopsis.test.js b/src/plugins/home/public/application/components/synopsis.test.js index 74530ec7de821..c3dcf37517af7 100644 --- a/src/plugins/home/public/application/components/synopsis.test.js +++ b/src/plugins/home/public/application/components/synopsis.test.js @@ -20,7 +20,7 @@ test('render', () => { url="link_to_item" /> ); - expect(component).toMatchSnapshot(); // eslint-disable-line + expect(component).toMatchSnapshot(); }); describe('props', () => { @@ -34,7 +34,7 @@ describe('props', () => { iconType="logoApache" /> ); - expect(component).toMatchSnapshot(); // eslint-disable-line + expect(component).toMatchSnapshot(); }); test('iconUrl', () => { @@ -47,7 +47,7 @@ describe('props', () => { iconUrl="icon_url" /> ); - expect(component).toMatchSnapshot(); // eslint-disable-line + expect(component).toMatchSnapshot(); }); test('isBeta', () => { @@ -60,6 +60,6 @@ describe('props', () => { isBeta={true} /> ); - expect(component).toMatchSnapshot(); // eslint-disable-line + expect(component).toMatchSnapshot(); }); }); diff --git a/src/plugins/home/public/application/components/tutorial/content.test.js b/src/plugins/home/public/application/components/tutorial/content.test.js index f8a75d0a04f1c..a758568b456b1 100644 --- a/src/plugins/home/public/application/components/tutorial/content.test.js +++ b/src/plugins/home/public/application/components/tutorial/content.test.js @@ -17,5 +17,5 @@ test('should render content with markdown', () => { text={'I am *some* [content](https://en.wikipedia.org/wiki/Content) with `markdown`'} /> ); - expect(component).toMatchSnapshot(); // eslint-disable-line + expect(component).toMatchSnapshot(); }); diff --git a/src/plugins/home/public/application/components/tutorial/instruction_set.test.js b/src/plugins/home/public/application/components/tutorial/instruction_set.test.js index 8c0ce306d9c05..75f0a0095ccb5 100644 --- a/src/plugins/home/public/application/components/tutorial/instruction_set.test.js +++ b/src/plugins/home/public/application/components/tutorial/instruction_set.test.js @@ -46,7 +46,7 @@ test('render', () => { isCloudEnabled={false} /> ); - expect(component).toMatchSnapshot(); // eslint-disable-line + expect(component).toMatchSnapshot(); }); describe('statusCheckState', () => { @@ -72,7 +72,7 @@ describe('statusCheckState', () => { isCloudEnabled={false} /> ); - expect(component).toMatchSnapshot(); // eslint-disable-line + expect(component).toMatchSnapshot(); }); test('checking status', () => { @@ -89,7 +89,7 @@ describe('statusCheckState', () => { isCloudEnabled={false} /> ); - expect(component).toMatchSnapshot(); // eslint-disable-line + expect(component).toMatchSnapshot(); }); test('failed status check - error', () => { @@ -106,7 +106,7 @@ describe('statusCheckState', () => { isCloudEnabled={false} /> ); - expect(component).toMatchSnapshot(); // eslint-disable-line + expect(component).toMatchSnapshot(); }); test('failed status check - no data', () => { @@ -123,7 +123,7 @@ describe('statusCheckState', () => { isCloudEnabled={false} /> ); - expect(component).toMatchSnapshot(); // eslint-disable-line + expect(component).toMatchSnapshot(); }); test('successful status check', () => { @@ -140,6 +140,6 @@ describe('statusCheckState', () => { isCloudEnabled={false} /> ); - expect(component).toMatchSnapshot(); // eslint-disable-line + expect(component).toMatchSnapshot(); }); }); diff --git a/src/plugins/home/public/application/components/tutorial/introduction.test.js b/src/plugins/home/public/application/components/tutorial/introduction.test.js index 6f7b6b31289ed..c004f551aed89 100644 --- a/src/plugins/home/public/application/components/tutorial/introduction.test.js +++ b/src/plugins/home/public/application/components/tutorial/introduction.test.js @@ -23,7 +23,7 @@ test('render', () => { basePath={basePathMock} /> ); - expect(component).toMatchSnapshot(); // eslint-disable-line + expect(component).toMatchSnapshot(); }); describe('props', () => { @@ -36,7 +36,7 @@ describe('props', () => { iconType="logoElastic" /> ); - expect(component).toMatchSnapshot(); // eslint-disable-line + expect(component).toMatchSnapshot(); }); test('exportedFieldsUrl', () => { @@ -48,7 +48,7 @@ describe('props', () => { exportedFieldsUrl="exported_fields_url" /> ); - expect(component).toMatchSnapshot(); // eslint-disable-line + expect(component).toMatchSnapshot(); }); test('previewUrl', () => { @@ -60,7 +60,7 @@ describe('props', () => { previewUrl="preview_image_url" /> ); - expect(component).toMatchSnapshot(); // eslint-disable-line + expect(component).toMatchSnapshot(); }); test('isBeta', () => { @@ -72,7 +72,7 @@ describe('props', () => { isBeta={true} /> ); - expect(component).toMatchSnapshot(); // eslint-disable-line + expect(component).toMatchSnapshot(); }); test('Beats badge should show', () => { diff --git a/src/plugins/home/public/application/components/tutorial/tutorial.test.js b/src/plugins/home/public/application/components/tutorial/tutorial.test.js index 9bfe100c4ce60..3d0fde31aadbc 100644 --- a/src/plugins/home/public/application/components/tutorial/tutorial.test.js +++ b/src/plugins/home/public/application/components/tutorial/tutorial.test.js @@ -149,7 +149,7 @@ test('should render ELASTIC_CLOUD instructions when isCloudEnabled is true', asy ); await loadTutorialPromise; component.update(); - expect(component).toMatchSnapshot(); // eslint-disable-line + expect(component).toMatchSnapshot(); }); describe('custom status check', () => { diff --git a/src/plugins/kibana_overview/public/components/synopsis/synopsis.test.js b/src/plugins/kibana_overview/public/components/synopsis/synopsis.test.js index 74530ec7de821..c3dcf37517af7 100644 --- a/src/plugins/kibana_overview/public/components/synopsis/synopsis.test.js +++ b/src/plugins/kibana_overview/public/components/synopsis/synopsis.test.js @@ -20,7 +20,7 @@ test('render', () => { url="link_to_item" /> ); - expect(component).toMatchSnapshot(); // eslint-disable-line + expect(component).toMatchSnapshot(); }); describe('props', () => { @@ -34,7 +34,7 @@ describe('props', () => { iconType="logoApache" /> ); - expect(component).toMatchSnapshot(); // eslint-disable-line + expect(component).toMatchSnapshot(); }); test('iconUrl', () => { @@ -47,7 +47,7 @@ describe('props', () => { iconUrl="icon_url" /> ); - expect(component).toMatchSnapshot(); // eslint-disable-line + expect(component).toMatchSnapshot(); }); test('isBeta', () => { @@ -60,6 +60,6 @@ describe('props', () => { isBeta={true} /> ); - expect(component).toMatchSnapshot(); // eslint-disable-line + expect(component).toMatchSnapshot(); }); }); diff --git a/src/plugins/kibana_react/public/notifications/create_notifications.test.tsx b/src/plugins/kibana_react/public/notifications/create_notifications.test.tsx index 518849569a46a..0b2c0a0478d53 100644 --- a/src/plugins/kibana_react/public/notifications/create_notifications.test.tsx +++ b/src/plugins/kibana_react/public/notifications/create_notifications.test.tsx @@ -8,7 +8,6 @@ import * as React from 'react'; import { createNotifications } from './create_notifications'; -// eslint-disable-next-lien import { notificationServiceMock } from '@kbn/core/public/mocks'; test('throws if no overlays service provided', () => { diff --git a/src/plugins/kibana_utils/demos/state_containers/counter.ts b/src/plugins/kibana_utils/demos/state_containers/counter.ts index de0b75084ae1e..62b3f90f2a465 100644 --- a/src/plugins/kibana_utils/demos/state_containers/counter.ts +++ b/src/plugins/kibana_utils/demos/state_containers/counter.ts @@ -26,6 +26,6 @@ const container = createStateContainer( container.transitions.increment(5); container.transitions.double(); -console.log(container.selectors.count()); // eslint-disable-line +console.log(container.selectors.count()); // eslint-disable-line no-console export const result = container.selectors.count(); diff --git a/src/plugins/kibana_utils/demos/state_containers/todomvc.ts b/src/plugins/kibana_utils/demos/state_containers/todomvc.ts index 850e394871994..a7e5f54cca0a8 100644 --- a/src/plugins/kibana_utils/demos/state_containers/todomvc.ts +++ b/src/plugins/kibana_utils/demos/state_containers/todomvc.ts @@ -76,6 +76,6 @@ container.transitions.add({ container.transitions.complete(0); container.transitions.complete(1); -console.log(container.selectors.todos()); // eslint-disable-line +console.log(container.selectors.todos()); // eslint-disable-line no-console export const result = container.selectors.todos(); diff --git a/src/plugins/ui_actions_enhanced/public/drilldowns/drilldown_manager/state/drilldown_manager_state.ts b/src/plugins/ui_actions_enhanced/public/drilldowns/drilldown_manager/state/drilldown_manager_state.ts index 2d563f20a583a..1adeb09c60c7c 100644 --- a/src/plugins/ui_actions_enhanced/public/drilldowns/drilldown_manager/state/drilldown_manager_state.ts +++ b/src/plugins/ui_actions_enhanced/public/drilldowns/drilldown_manager/state/drilldown_manager_state.ts @@ -344,7 +344,7 @@ export class DrilldownManagerState { title: toastDrilldownsCRUDError, }); } - })().catch(console.error); // eslint-disable-line + })().catch(console.error); // eslint-disable-line no-console }; /** diff --git a/src/plugins/ui_actions_enhanced/public/dynamic_actions/dynamic_action_manager.ts b/src/plugins/ui_actions_enhanced/public/dynamic_actions/dynamic_action_manager.ts index 095cda269c49e..e11d8ce009e17 100644 --- a/src/plugins/ui_actions_enhanced/public/dynamic_actions/dynamic_action_manager.ts +++ b/src/plugins/ui_actions_enhanced/public/dynamic_actions/dynamic_action_manager.ts @@ -141,7 +141,7 @@ export class DynamicActionManager { for (const event of events) this.reviveAction(event); this.ui.transitions.finishFetching(events); })().catch((error) => { - /* eslint-disable */ + /* eslint-disable no-console */ console.log('Dynamic action manager storage reload failed.'); console.error(error); /* eslint-enable */ diff --git a/src/plugins/visualizations/public/vis.test.ts b/src/plugins/visualizations/public/vis.test.ts index 864a45996625e..9aae534f8e7c0 100644 --- a/src/plugins/visualizations/public/vis.test.ts +++ b/src/plugins/visualizations/public/vis.test.ts @@ -21,11 +21,11 @@ jest.mock('./services', () => { destroy() {} } - // eslint-disable-next-line + // eslint-disable-next-line @typescript-eslint/no-var-requires const { BaseVisType } = require('./vis_types/base_vis_type'); - // eslint-disable-next-line + // eslint-disable-next-line @typescript-eslint/no-var-requires,@kbn/imports/uniform_imports const { SearchSource } = require('../../data/common/search/search_source'); - // eslint-disable-next-line + // eslint-disable-next-line @typescript-eslint/no-var-requires,@kbn/imports/uniform_imports const stubIndexPattern = require('../../data/common/stubs'); const visType = new BaseVisType({ name: 'pie', diff --git a/src/plugins/visualizations/public/visualize_app/utils/get_top_nav_config.tsx b/src/plugins/visualizations/public/visualize_app/utils/get_top_nav_config.tsx index 16d6269a9eaf5..0fb7f9b818260 100644 --- a/src/plugins/visualizations/public/visualize_app/utils/get_top_nav_config.tsx +++ b/src/plugins/visualizations/public/visualize_app/utils/get_top_nav_config.tsx @@ -233,7 +233,7 @@ export const getTopNavConfig = ( return { id }; } catch (error) { - // eslint-disable-next-line + // eslint-disable-next-line no-console console.error(error); toastNotifications.addDanger({ title: i18n.translate( diff --git a/test/functional/services/lib/web_element_wrapper/custom_cheerio_api.ts b/test/functional/services/lib/web_element_wrapper/custom_cheerio_api.ts index c01e07fd07624..e0013c76d3aac 100644 --- a/test/functional/services/lib/web_element_wrapper/custom_cheerio_api.ts +++ b/test/functional/services/lib/web_element_wrapper/custom_cheerio_api.ts @@ -1,4 +1,4 @@ -/* eslint-disable */ +/* eslint-disable @kbn/eslint/require-license-header,@typescript-eslint/unified-signatures */ /** * Type interfaces extracted from node_modules/@types/cheerio/index.d.ts diff --git a/x-pack/plugins/aiops/public/types.ts b/x-pack/plugins/aiops/public/types.ts index fae18dc1d3106..453142258be2d 100755 --- a/x-pack/plugins/aiops/public/types.ts +++ b/x-pack/plugins/aiops/public/types.ts @@ -17,5 +17,5 @@ export type AiopsPluginSetup = ReturnType<AiopsPlugin['setup']>; */ export type AiopsPluginStart = ReturnType<AiopsPlugin['start']>; -// eslint-disable-next-line +// eslint-disable-next-line @typescript-eslint/consistent-type-definitions export type AppPluginStartDependencies = {}; diff --git a/x-pack/plugins/canvas/i18n/templates/template_strings.test.ts b/x-pack/plugins/canvas/i18n/templates/template_strings.test.ts index c8db59efb780c..e4eb4f2842008 100644 --- a/x-pack/plugins/canvas/i18n/templates/template_strings.test.ts +++ b/x-pack/plugins/canvas/i18n/templates/template_strings.test.ts @@ -6,7 +6,8 @@ */ import { getTemplateStrings } from './template_strings'; -import { loadTemplates } from '../../server/templates'; // eslint-disable-line +// eslint-disable-next-line @kbn/eslint/no-restricted-paths +import { loadTemplates } from '../../server/templates'; import { TagStrings } from '../tags'; diff --git a/x-pack/plugins/canvas/server/collectors/workpad_collector.ts b/x-pack/plugins/canvas/server/collectors/workpad_collector.ts index 72c0206226090..6ab5f62f8f5d2 100644 --- a/x-pack/plugins/canvas/server/collectors/workpad_collector.ts +++ b/x-pack/plugins/canvas/server/collectors/workpad_collector.ts @@ -251,7 +251,7 @@ export function summarizeWorkpads(workpadDocs: CanvasWorkpad[]): WorkpadTelemetr try { pages = { count: workpad.pages.length }; } catch (err) { - // eslint-disable-next-line + // eslint-disable-next-line no-console console.warn(err, workpad); } const elementCounts = workpad.pages.reduce<number[]>( diff --git a/x-pack/plugins/canvas/shareable_runtime/css_modules.d.ts b/x-pack/plugins/canvas/shareable_runtime/css_modules.d.ts index 7ee839be83252..f31b017814cf9 100644 --- a/x-pack/plugins/canvas/shareable_runtime/css_modules.d.ts +++ b/x-pack/plugins/canvas/shareable_runtime/css_modules.d.ts @@ -7,6 +7,6 @@ declare module '*.module.scss' { const styles: { [className: string]: string }; - // eslint-disable-next-line + // eslint-disable-next-line import/no-default-export export default styles; } diff --git a/x-pack/plugins/canvas/shareable_runtime/webpack.config.js b/x-pack/plugins/canvas/shareable_runtime/webpack.config.js index 09a0999194490..6f0d9f43c9927 100644 --- a/x-pack/plugins/canvas/shareable_runtime/webpack.config.js +++ b/x-pack/plugins/canvas/shareable_runtime/webpack.config.js @@ -9,7 +9,7 @@ require('../../../../src/setup_node_env'); const path = require('path'); const webpack = require('webpack'); -const { stringifyRequest } = require('loader-utils'); // eslint-disable-line +const { stringifyRequest } = require('loader-utils'); const { CiStatsPlugin } = require('./webpack/ci_stats_plugin'); const { diff --git a/x-pack/plugins/cloud/server/assets/fullstory_library.js b/x-pack/plugins/cloud/server/assets/fullstory_library.js index 487d6c8e8528c..583e32dc30f30 100644 --- a/x-pack/plugins/cloud/server/assets/fullstory_library.js +++ b/x-pack/plugins/cloud/server/assets/fullstory_library.js @@ -9,5 +9,7 @@ * Portions of this code are licensed under the following license: * For license information please see https://edge.fullstory.com/s/fs.js.LICENSE.txt */ -/* eslint-disable */ -!function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)n.d(r,i,function(t){return e[t]}.bind(null,i));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/s",n(n.s=4)}([function(e,t,n){"use strict";var r=this&&this.__assign||function(){return(r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)},i=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]});t.__esModule=!0,t.omit=t.pick=t.assertExhaustive=t.isNonEmpty=void 0,i(t,n(6),"ExtendedObject","Object"),t.isNonEmpty=function(e){return e.length>0},t.assertExhaustive=function(e,t){throw void 0===t&&(t="Reached unexpected case in exhaustive switch"),new Error(t)},t.pick=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];var r={};return t.forEach(function(t){r[t]=e[t]}),r},t.omit=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];var i=r({},e);return Object.keys(i).forEach(function(e){var n=e;-1!==t.indexOf(n)&&delete i[n]}),i}},function(e,t){},function(e){e.exports={Any:{iframe:{src:"scrubUrl",srcdoc:"erase"},frame:{src:"scrubUrl",srcdoc:"erase"}},Exclude:{"*":{alt:"erase",checked:"erase",data:"erase",placeholder:"erase",src:"erase",srcset:"erase",href:"erase",title:"erase",value:"erase"}},Mask:{"*":{checked:"erase",data:"erase",alt:"maskText",placeholder:"maskText",title:"maskText",value:"maskText"},option:{label:"maskText"}}}},function(e){e.exports=[{Selector:"object:not([type^=\"image/\"])",Consent:!1,Type:1},{Selector:"embed:not([type^=\"image/\"])",Consent:!1,Type:1},{Selector:"canvas",Consent:!1,Type:1},{Selector:"noscript",Consent:!1,Type:1},{Selector:".fs-hide",Consent:!1,Type:1},{Selector:".fs-exclude",Consent:!1,Type:1},{Selector:".fs-exclude-without-consent",Consent:!0,Type:1},{Selector:".fs-mask",Consent:!1,Type:2},{Selector:".fs-mask-without-consent",Consent:!0,Type:2},{Selector:".fs-unmask",Consent:!1,Type:3},{Selector:".fs-unmask-with-consent",Consent:!0,Type:3},{Selector:".fs-block",Consent:!1,Type:1},{Selector:".fs-record-with-consent",Consent:!0,Type:1}]},function(e,t,n){e.exports=n(7)},function(e,t){},function(e,t,n){"use strict";t.__esModule=!0,t.ExtendedObject=void 0,t.ExtendedObject=Object},function(e,t,n){"use strict";n.r(t);n(5);var r=!1;function i(){return r}function o(e){i()&&window.console&&console.log(e)}n(1);var s=new(function(){function e(e){this.rebuildFromSnapshot(e)}return e.prototype.rebuildFromSnapshot=function(e){var t=this.snapshot;if(this.snapshot=e,!t||t.functions!==e.functions){var n=e.functions;this.jsonParse=n.jsonParse,this.jsonStringify=n.jsonStringify,this.arrayIsArray=n.arrayIsArray,this.objectKeys=n.objectKeys,this.objectValues=n.objectValues||null,this.dateNow=n.dateNow,this.objectHasOwnProp=u(n.objectHasOwnProp),this.dateGetTime=u(n.dateGetTime),this.matchMedia=c(n.matchMedia),this.setWindowTimeout=u(n.setWindowTimeout),this.setWindowInterval=u(n.setWindowInterval),this.clearWindowTimeout=u(n.clearWindowTimeout),this.clearWindowInterval=u(n.clearWindowInterval),this.requestWindowAnimationFrame=c(n.requestWindowAnimationFrame),this.requestWindowIdleCallback=c(n.requestWindowIdleCallback),this.mathAbs=n.mathAbs,this.mathFloor=n.mathFloor,this.mathMax=n.mathMax,this.mathMin=n.mathMin,this.mathPow=n.mathPow,this.mathRandom=n.mathRandom,this.mathRound=n.mathRound}},e}())(a(window));function a(e,t){void 0===t&&(t=0);var n=t,r=function(e){try{return e()}catch(e){return n=2,function(){throw new Error("Invoked failed snapshot")}}},i={jsonParse:r(function(){return e.JSON.parse}),jsonStringify:r(function(){return e.JSON.stringify}),arrayIsArray:r(function(){return e.Array.isArray}),objectKeys:r(function(){return e.Object.keys}),objectValues:r(function(){return e.Object.values}),dateNow:r(function(){return e.Date.now}),objectHasOwnProp:r(function(){return e.Object.prototype.hasOwnProperty}),dateGetTime:r(function(){return e.Date.prototype.getTime}),matchMedia:r(function(){return e.matchMedia}),setWindowTimeout:r(function(){return e.setTimeout}),setWindowInterval:r(function(){return e.setInterval}),clearWindowTimeout:r(function(){return e.clearTimeout}),clearWindowInterval:r(function(){return e.clearInterval}),requestWindowAnimationFrame:r(function(){return e.requestAnimationFrame}),requestWindowIdleCallback:r(function(){return e.requestIdleCallback}),mathAbs:r(function(){return e.Math.abs}),mathFloor:r(function(){return e.Math.floor}),mathMax:r(function(){return e.Math.max}),mathMin:r(function(){return e.Math.min}),mathPow:r(function(){return e.Math.pow}),mathRandom:r(function(){return e.Math.random}),mathRound:r(function(){return e.Math.round})},o={functionToString:r(function(){return e.Function.prototype.toString}),objectToString:r(function(){return e.Object.prototype.toString})};return{status:n,functions:i,helpers:o}}function u(e){return function(t){for(var n=[],r=1;r<arguments.length;r++)n[r-1]=arguments[r];return e.apply(t,n)}}function c(e){return e?u(e):null}var h,d="number"==typeof(h=s.dateNow())?{now:function(){return s.dateNow()},timeOrigin:h}:{now:function(){return s.dateGetTime(new Date)},timeOrigin:h=s.dateGetTime(new Date)};var l=function(){var e,t=window.performance;if(t&&t.now){var n=t.now();if("number"==typeof n&&isFinite(n)&&!(n<=0)){var r=t.timeOrigin;if("number"!=typeof r){var i=d.now()-t.now(),o=null===(e=t.timing)||void 0===e?void 0:e.navigationStart;r=o?Math.min(i,o):i}var s=Math.round(r);if("number"==typeof s&&isFinite(s)&&!(s<=0))return{now:function(){return Math.round(s+t.now())},timeOrigin:s}}}}();function p(){return l?l.now():d.now()}var f=["","0","1","-1","true","false","n/a","nan","undefined","null","nil","the_id_that_you_use_in_your_app_for_this_user"],v=["811c9dc5","350ca8af","340ca71c","14cd0a2b","4db211e5","0b069958","3613e041","2f8f13ba","9b61ad43","77074ba4","0da3f8ec","1c750511"],_=function(){return s.mathFloor(p()/1e3)},g=function(){return _()+31536e3};function m(e){if(!e)return null;var t=e.split("/"),n=t[0],r=t[1],i=parseInt(r),s=_(),a=g();if(isNaN(i)&&(i=a),i<=s)return null;i>a&&(i=a);var u=n.split(/[#,]/);if(u.length<3&&(u=n.split("`")).length<3)return null;var c=u[0],h=u[1],d=u[2],l=u[3],p="";void 0!==l&&(p=decodeURIComponent(l),(f.indexOf(p)>=0||v.indexOf(p)>=0)&&(o("Ignoring invalid app key \""+p+"\" from cookie."),p=""));var m=d.split(":");return{expirationAbsTimeSeconds:i,host:c,orgId:h,userId:m[0],sessionId:m[1]||"",appKeyHash:p}}function y(e){for(var t={},n=e.cookie.split(";"),r=0;r<n.length;r++){var i=n[r].replace(/^\s+|\s+$/g,"").split("=");t[i[0]]||(t[i[0]]=i[1])}return t}var w="_fs_loaded",b="_fs_namespace";var S,E="FS";function T(e){if(S)return S;var t=k(e);return t?(S=t,t):(t=e[b])?(S=t,t):S=E}function k(e){return e[w]}function I(e){return e[T(e)]}function C(e){return"localhost"==e||"127.0.0.1"==e}var R,A,x,O,M=/^([^.]+\.)*(fullstory|onfire).[^.]+(\/|$)/;function L(e){return!!e._fs_ext_debug||!!e._fs_debug}function F(e){return e._fs_rec_host||((t=D(e))&&M.test(t)?0===t.lastIndexOf("rs.",0)||0===t.lastIndexOf("rs-2.",0)?t:0==t.lastIndexOf("www.",0)?"rs."+t.slice(4):0==t.lastIndexOf("app.",0)?"rs."+t.slice(4):"rs."+t:t);var t}function P(e){return e._fs_ext_org||e._fs_org}function q(e){return!!e._fs_is_outer_script}function U(e){return e._fs_replay_flags}function N(e){return e._fs_transport}function W(e,t){var n=I(e);if(n){var r=n.q;r||(r=n.q=[]),r.push(t)}}function D(e){return e._fs_ext_host||e._fs_host}function B(e){return e?C(function(e){var t=e,n=t.indexOf(":");return n>=0&&(t=t.slice(0,n)),t}(e))?e:0==e.indexOf("www.")?"app."+e.slice(4):"app."+e:e}function H(e){return e?e+"/s/fs.js":void 0}!function(e){e.MUT_INSERT=2,e.MUT_REMOVE=3,e.MUT_ATTR=4,e.MUT_TEXT=6,e.MOUSEMOVE=8,e.MOUSEMOVE_CURVE=9,e.SCROLL_LAYOUT=10,e.SCROLL_LAYOUT_CURVE=11,e.MOUSEDOWN=12,e.MOUSEUP=13,e.KEYDOWN=14,e.KEYUP=15,e.CLICK=16,e.FOCUS=17,e.VALUECHANGE=18,e.RESIZE_LAYOUT=19,e.DOMLOADED=20,e.LOAD=21,e.PLACEHOLDER_SIZE=22,e.UNLOAD=23,e.BLUR=24,e.SET_FRAME_BASE=25,e.TOUCHSTART=32,e.TOUCHEND=33,e.TOUCHCANCEL=34,e.TOUCHMOVE=35,e.TOUCHMOVE_CURVE=36,e.NAVIGATE=37,e.PLAY=38,e.PAUSE=39,e.RESIZE_VISUAL=40,e.RESIZE_VISUAL_CURVE=41,e.RESIZE_DOCUMENT=42,e.LOG=48,e.ERROR=49,e.DBL_CLICK=50,e.FORM_SUBMIT=51,e.WINDOW_FOCUS=52,e.WINDOW_BLUR=53,e.HEARTBEAT=54,e.WATCHED_ELEM=56,e.PERF_ENTRY=57,e.REC_FEAT_SUPPORTED=58,e.SELECT=59,e.CSSRULE_INSERT=60,e.CSSRULE_DELETE=61,e.FAIL_THROTTLED=62,e.AJAX_REQUEST=63,e.SCROLL_VISUAL_OFFSET=64,e.SCROLL_VISUAL_OFFSET_CURVE=65,e.MEDIA_QUERY_CHANGE=66,e.RESOURCE_TIMING_BUFFER_FULL=67,e.MUT_SHADOW=68,e.DISABLE_STYLESHEET=69,e.FULLSCREEN=70,e.FULLSCREEN_ERROR=71,e.ADOPTED_STYLESHEETS=72,e.CUSTOM_ELEMENT_DEFINED=73,e.MODAL_OPEN=74,e.MODAL_CLOSE=75,e.SLOW_INTERACTION=76,e.LONG_FRAME=77,e.TIMING=78,e.STORAGE_WRITE_FAILURE=79,e.KEEP_ELEMENT=2e3,e.KEEP_URL=2001,e.KEEP_BOUNCE=2002,e.SYS_SETVAR=8193,e.SYS_RESOURCEHASH=8195,e.SYS_SETCONSENT=8196,e.SYS_CUSTOM=8197,e.SYS_REPORTCONSENT=8198}(R||(R={})),function(e){e.Unknown=0,e.Serialization=1}(A||(A={})),function(e){e.Unknown=0,e.DomSnapshot=1,e.NodeEncoding=2,e.LzEncoding=3}(x||(x={})),function(e){e.Internal=0,e.Public=1}(O||(O={}));var j,K,V,z,Y,G,Q,X,J,$,Z,ee,te,ne=["print","alert","confirm"];function re(e){switch(e){case R.MOUSEDOWN:case R.MOUSEMOVE:case R.MOUSEMOVE_CURVE:case R.MOUSEUP:case R.KEYDOWN:case R.KEYUP:case R.TOUCHSTART:case R.TOUCHEND:case R.TOUCHMOVE:case R.TOUCHMOVE_CURVE:case R.TOUCHCANCEL:case R.CLICK:case R.SCROLL_LAYOUT:case R.SCROLL_LAYOUT_CURVE:case R.SCROLL_VISUAL_OFFSET:case R.SCROLL_VISUAL_OFFSET_CURVE:case R.NAVIGATE:return!0;}return!1}!function(e){e.GrantConsent=!0,e.RevokeConsent=!1}(j||(j={})),function(e){e.Page=0,e.Document=1}(K||(K={})),function(e){e.Unknown=0,e.Api=1,e.FsShutdownFrame=2,e.Hibernation=3,e.Reidentify=4,e.SettingsBlocked=5,e.Size=6,e.Unload=7}(V||(V={})),function(e){e.Timing=0,e.Navigation=1,e.Resource=2,e.Paint=3,e.Mark=4,e.Measure=5,e.Memory=6}(z||(z={})),function(e){e.Performance=0,e.PerformanceEntries=1,e.PerformanceMemory=2,e.Console=3,e.Ajax=4,e.PerformanceObserver=5,e.AjaxFetch=6}(Y||(Y={})),function(e){e.Node=1,e.Sheet=2}(G||(G={})),function(e){e.StyleSheetHooks=0,e.SetPropertyHooks=1}(Q||(Q={})),function(e){e.User="user",e.Account="acct",e.Event="evt"}(X||(X={})),function(e){e.Elide=0,e.Record=1,e.Whitelist=2}(J||(J={})),function(e){e.ReasonNoSuchOrg=1,e.ReasonOrgDisabled=2,e.ReasonOrgOverQuota=3,e.ReasonBlockedDomain=4,e.ReasonBlockedIp=5,e.ReasonBlockedUserAgent=6,e.ReasonBlockedGeo=7,e.ReasonBlockedTrafficRamping=8,e.ReasonInvalidURL=9,e.ReasonUserOptOut=10,e.ReasonInvalidRecScript=11,e.ReasonDeletingUser=12,e.ReasonNativeHookFailure=13}($||($={})),function(e){e.Unset=0,e.Exclude=1,e.Mask=2,e.Unmask=3,e.Watch=4,e.Keep=5}(Z||(Z={})),function(e){e.Unset=0,e.Click=1}(ee||(ee={})),function(e){e.MaxLogsPerPage=1024,e.MutationProcessingInterval=250,e.CurveSamplingInterval=142,e.DefaultBundleUploadInterval=5e3,e.HeartbeatInitial=4e3,e.HeartbeatMax=256200,e.PageInactivityTimeout=18e5,e.BackoffMax=3e5,e.ScrollSampleInterval=e.MutationProcessingInterval/5,e.InactivityThreshold=4e3,e.MaxPayloadLength=16384}(te||(te={}));function ie(e,t){return function(){try{return e.apply(this,arguments)}catch(e){try{t&&t(e)}catch(e){}}}}var oe=function(){},se=navigator.userAgent,ae=se.indexOf("MSIE ")>-1||se.indexOf("Trident/")>-1,ue=(ae&&se.indexOf("Trident/5"),ae&&se.indexOf("Trident/6"),ae&&se.indexOf("rv:11")>-1),ce=se.indexOf("Edge/")>-1;se.indexOf("CriOS");var he=/^((?!chrome|android).)*safari/i.test(window.navigator.userAgent);function de(){var e=window.navigator.userAgent.match(/Version\/(\d+)/);return e?parseInt(e[1]):-1}function le(e){if(!he)return!1;var t=de();return t>=0&&t===e}function pe(e){if(!he)return!1;var t=de();return t>=0&&t<e}le(9),le(10),pe(8),pe(10),pe(12);function fe(e,t){for(var n=0===t.indexOf("on")?function(e){return"on"+e+t.slice(2)}:function(e){return""+e+t.charAt(0).toUpperCase()+t.slice(1)},r=0,i=[function(){return t},function(){return n("webkit")},function(){return n("moz")},function(){return n("ms")}];r<i.length;r++){var o=(0,i[r])();if(o in e)return o}return t}function ve(e){return"function"==typeof e}var _e=Array.isArray?Array.isArray:function(e){return"[object Array]"===Object.prototype.toString.call(e)},ge=0,me=function(e,t){Ce[ge]=e,Ce[ge+1]=t,2===(ge+=2)&&be()};var ye=window.MutationObserver||window.WebKitMutationObserver,we="undefined"!=typeof Uint8ClampedArray&&"undefined"!=typeof self&&void 0!==self.importScripts&&"undefined"!=typeof MessageChannel;var be,Se,Ee,Te,ke,Ie,Ce=new Array(1e3);function Re(){for(var e=0;e<ge;e+=2){(0,Ce[e])(Ce[e+1]),Ce[e]=void 0,Ce[e+1]=void 0}ge=0}function Ae(e,t){var n=arguments,r=this,i=new this.constructor(Me);void 0===i[Oe]&&Qe(i);var o,s=r._state;return s?(o=n[s-1],me(function(){return Ye(s,i,o,r._result)})):je(r,i,e,t),i}function xe(e){if(e&&"object"==typeof e&&e.constructor===this)return e;var t=new this(Me);return We(t,e),t}ye?(Te=0,ke=new ye(Re),Ie=document.createTextNode(""),ke.observe(Ie,{characterData:!0}),be=function(){var e=Te=++Te%2;Ie.data=e+""}):we?((Ee=new MessageChannel).port1.onmessage=Re,be=function(){return Ee.port2.postMessage(0)}):(Se=setTimeout,be=function(){return Se(Re,1)});var Oe=Math.random().toString(36).substring(16);function Me(){}var Le=void 0,Fe=1,Pe=2,qe=new Ve;function Ue(e){try{return e.then}catch(e){return qe.error=e,qe}}function Ne(e,t,n){t.constructor===e.constructor&&n===Ae&&t.constructor.resolve===xe?function(e,t){t._state===Fe?Be(e,t._result):t._state===Pe?He(e,t._result):je(t,void 0,function(t){return We(e,t)},function(t){return He(e,t)})}(e,t):n===qe?(He(e,qe.error),qe.error=null):void 0===n?Be(e,t):ve(n)?function(e,t,n){me(function(e){var r=!1,i=function(e,t,n,r,i){try{e.call(t,n,r)}catch(e){return e}}(n,t,function(n){r||(r=!0,t!==n?We(e,n):Be(e,n))},function(t){r||(r=!0,He(e,t))},e._label);!r&&i&&(r=!0,He(e,i))},e)}(e,t,n):Be(e,t)}function We(e,t){var n;e===t?He(e,new TypeError("You cannot resolve a promise with itself")):"function"==typeof(n=t)||"object"==typeof n&&null!==n?Ne(e,t,Ue(t)):Be(e,t)}function De(e){e._onerror&&e._onerror(e._result),Ke(e)}function Be(e,t){e._state===Le&&(e._result=t,e._state=Fe,0!==e._subscribers.length&&me(Ke,e))}function He(e,t){e._state===Le&&(e._state=Pe,e._result=t,me(De,e))}function je(e,t,n,r){var i=e._subscribers,o=i.length;e._onerror=null,i[o]=t,i[o+Fe]=n,i[o+Pe]=r,0===o&&e._state&&me(Ke,e)}function Ke(e){var t=e._subscribers,n=e._state;if(0!==t.length){for(var r,i,o=e._result,s=0;s<t.length;s+=3)r=t[s],i=t[s+n],r?Ye(n,r,i,o):i(o);e._subscribers.length=0}}function Ve(){this.error=null}var ze=new Ve;function Ye(e,t,n,r){var i,o,s,a,u=ve(n);if(u){if((i=function(e,t){try{return e(t)}catch(e){return ze.error=e,ze}}(n,r))===ze?(a=!0,o=i.error,i.error=null):s=!0,t===i)return void He(t,new TypeError("A promises callback cannot return that same promise."))}else i=r,s=!0;t._state!==Le||(u&&s?We(t,i):a?He(t,o):e===Fe?Be(t,i):e===Pe&&He(t,i))}var Ge=0;function Qe(e){e[Oe]=Ge++,e._state=void 0,e._result=void 0,e._subscribers=[]}function Xe(e,t){this._instanceConstructor=e,this.promise=new e(Me),this.promise[Oe]||Qe(this.promise),_e(t)?(this._input=t,this.length=t.length,this._remaining=t.length,this._result=new Array(this.length),0===this.length?Be(this.promise,this._result):(this.length=this.length||0,this._enumerate(),0===this._remaining&&Be(this.promise,this._result))):He(this.promise,new Error("Array Methods must be provided an Array"))}Xe.prototype._enumerate=function(){for(var e=this.length,t=this._input,n=0;this._state===Le&&n<e;n++)this._eachEntry(t[n],n)},Xe.prototype._eachEntry=function(e,t){var n=this._instanceConstructor,r=n.resolve;if(r===xe){var i=Ue(e);if(i===Ae&&e._state!==Le)this._settledAt(e._state,t,e._result);else if("function"!=typeof i)this._remaining--,this._result[t]=e;else if(n===Je){var o=new n(Me);Ne(o,e,i),this._willSettleAt(o,t)}else this._willSettleAt(new n(function(t){return t(e)}),t)}else this._willSettleAt(r(e),t)},Xe.prototype._settledAt=function(e,t,n){var r=this.promise;r._state===Le&&(this._remaining--,e===Pe?He(r,n):this._result[t]=n),0===this._remaining&&Be(r,this._result)},Xe.prototype._willSettleAt=function(e,t){var n=this;je(e,void 0,function(e){return n._settledAt(Fe,t,e)},function(e){return n._settledAt(Pe,t,e)})};var Je=function(e){this[Oe]=Ge++,this._result=this._state=void 0,this._subscribers=[],Me!==e&&("function"!=typeof e&&function(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}(),this instanceof Je?function(e,t){try{t(function(t){We(e,t)},function(t){He(e,t)})}catch(t){He(e,t)}}(this,e):function(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.")}())};Je.all=function(e){return new Xe(this,e).promise},Je.race=function(e){var t=this;return _e(e)?new t(function(n,r){for(var i=e.length,o=0;o<i;o++)t.resolve(e[o]).then(n,r)}):new t(function(e,t){return t(new TypeError("You must pass an array to race."))})},Je.resolve=xe,Je.reject=function(e){var t=new this(Me);return He(t,e),t},Je._setAsap=function(e){me=e},Je._asap=me,Je.prototype={constructor:Je,then:Ae,"catch":function(e){return this.then(null,e)}};var $e,Ze,et="function"==typeof window.Promise?window.Promise:Je,tt=function(){return(tt=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)};function nt(e){return s.arrayIsArray(e)}var rt,it,ot,st,at,ut;function ct(e,t){return 0==e.lastIndexOf(t,0)}function ht(e,t){for(var n in e)s.objectHasOwnProp(e,n)&&t(e[n],n,e)}function dt(e){for(var t in e)if(Object.prototype.hasOwnProperty.call(e,t))return e[t]}function lt(e,t){var n=0;for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&++n>t)return!1;return n==t}function pt(e,t){var n=0;for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&++n>t)return!0;return!1}Ze="function"==typeof s.objectKeys?function(e){return s.objectKeys(e)}:function(e){var t=[];for(var n in e)s.objectHasOwnProp(e,n)&&t.push(n);return t},st=(ot=function(e){return e.matches||e.msMatchesSelector||e.webkitMatchesSelector})(window.Element.prototype),!(at=window.document?window.document.documentElement:void 0)||st&&at instanceof window.Element||(st=ot(at)),it=($e=[st,function(e,t){return st.call(e,t)}])[0],rt=$e[1];var ft;ut=ae?function(e){var t=e.nextSibling;return t&&e.parentNode&&t===e.parentNode.firstChild?null:t}:function(e){return e.nextSibling};var vt;ft=ae?function(e,t){if(e){var n=e.parentNode?e.parentNode.firstChild:null;do{t(e),e=e.nextSibling}while(e&&e!=n)}}:function(e,t){for(;e;e=e.nextSibling)t(e)};vt=ae?function(e){var t=e.previousSibling;return t&&e.parentNode&&t===e.parentNode.lastChild?null:t}:function(e){return e.previousSibling};function _t(e,t){if(!e)return oe;var n=function(e){try{var t=window;return t.Zone&&t.Zone.root&&"function"==typeof t.Zone.root.wrap?t.Zone.root.wrap(e):e}catch(t){return e}}(e);return t&&(n=n.bind(t)),ie(n,function(e){o("Unexpected error: "+e)})}function gt(e){var t,n=Array.prototype.toJSON,r=String.prototype.toJSON;n&&(Array.prototype.toJSON=void 0),r&&(String.prototype.toJSON=void 0);try{t=s.jsonStringify(e)}catch(e){t=mt(e)}finally{n&&(Array.prototype.toJSON=n),r&&(String.prototype.toJSON=r)}return t}function mt(e){var t="Internal error: unable to determine what JSON error was";try{t=(t=""+e).replace(/[^a-zA-Z0-9\.\:\!\, ]/g,"_")}catch(e){}return"\""+t+"\""}function yt(e){var t=e.doctype;if(!t)return"";var n="<!DOCTYPE ";return n+=t.name,t.publicId&&(n+=" PUBLIC \""+t.publicId+"\""),t.systemId&&(n+=" \""+t.systemId+"\""),n+">"}function wt(e){return s.jsonParse(e)}function bt(e){var t=0,n=0;return null==e.screen?[t,n]:(t=parseInt(String(e.screen.width)),n=parseInt(String(e.screen.height)),[t=isNaN(t)?0:t,n=isNaN(n)?0:n])}var St=function(){function e(e,t){this.target=e,this.propertyName=t,this._before=oe,this._afterSync=oe,this._afterAsync=oe,this.on=!1}return e.prototype.before=function(e){return this._before=_t(e),this},e.prototype.afterSync=function(e){return this._afterSync=_t(e),this},e.prototype.afterAsync=function(e){return this._afterAsync=_t(function(t){s.setWindowTimeout(window,ie(function(){e(t)}),0)}),this},e.prototype.disable=function(){if(this.on=!1,this.shim){var e=this.shim,t=e.override,n=e["native"];this.target[this.propertyName]===t&&(this.target[this.propertyName]=n,this.shim=void 0)}},e.prototype.enable=function(){if(this.on=!0,this.shim)return!0;this.shim=this.makeShim();try{this.target[this.propertyName]=this.shim.override}catch(e){return!1}return!0},e.prototype.makeShim=function(){var e=this,t=this.target[this.propertyName];return{"native":t,override:function(){var n={that:this,args:arguments,result:null};e.on&&e._before(n);var r=t.apply(this,arguments);return e.on&&(n.result=r,e._afterSync(n),e._afterAsync(n)),r}}},e}(),Et={};function Tt(e,t){if(!e||"function"!=typeof e[t])return null;var n;Et[t]=Et[t]||[];for(var r=0;r<Et[t].length;r++)Et[t][r].obj==e&&(n=Et[t][r].hook);return n||(n=new St(e,t),Et[t].push({obj:e,hook:n})),n.enable()?n:null}function kt(e,t,n){if(!e)return function(){};var r=Object.getOwnPropertyDescriptor(e.prototype,t);if(!r||!r.set)return function(){};var i=r.set,o=_t(n),s=!0;function a(e){i.call(this,e),s&&o(this,e)}return Object.defineProperty(e.prototype,t,tt(tt({},r),{set:a})),function(){s=!1;var n=Object.getOwnPropertyDescriptor(e.prototype,t);n&&a===n.set&&Object.defineProperty(e.prototype,t,tt(tt({},n),{set:i}))}}var It=10,Ct="[anonymous]",Rt=/function\s*([\w\-$]+)?\s*\(/i;function At(e){return e.stack||e.backtrace||e.stacktrace}function xt(){var e,t;try{throw new Error("")}catch(n){e="<generated>\n",t=At(n)}if(!t){e="<generated-ie>\n";var n=[];try{for(var r=arguments.callee.caller.caller;r&&n.length<It;){var i=Rt.test(r.toString())&&RegExp.$1||Ct;n.push(i),r=r.caller}}catch(e){o(e)}t=n.join("\n")}return e+t}function Ot(){try{return window.self!==window.top}catch(e){return!0}}var Mt=function(){function e(){}return e.wrap=function(t,n){return void 0===n&&(n="error"),ie(t,function(t){return e.sendToBugsnag(t,n)})},e.errorLimit=15,e.sendToBugsnag=function(t,n,r){if(!(e.errorLimit<=0)){e.errorLimit--,"string"==typeof t&&(t=new Error(t));var i=y(document).fs_uid,o=i?m(i):void 0;o&&o.orgId!=P(window)&&(o=void 0);var s=new Date(1591209308e3).toISOString(),a={projectRoot:window.location.origin,deviceTime:p(),inIframe:Ot(),CompiledTimestamp:1591209308,CompiledTime:s,orgId:P(window),"userId:sessionId":o?o.userId+":"+o.sessionId:"NA",context:document.location&&document.location.pathname,message:t.message,name:"Recording Error",releaseStage:"production "+s,severity:n,language:navigator.language||navigator.userLanguage||"en-GB",stacktrace:At(t)||xt()};if(r)for(var u in r){var c=typeof r[u];a["aux_"+u]="string"===c||"number"===c?r[u]:gt(r[u])}var h=[];for(var u in a)h.push(encodeURIComponent(u)+"="+encodeURIComponent(a[u]));new Image().src="https://"+F(window)+"/rec/except?"+h.join("&")}},e}(),Lt={};function Ft(e,t,n){if(void 0===n&&(n=1),e)return!0;if(Lt[t]=Lt[t]||0,Lt[t]++,Lt[t]>n)return!1;var r=new Error("Assertion failed: "+t);return Mt.sendToBugsnag(r,"error"),e}function Pt(e,t,n,r){void 0!==n&&("function"==typeof e.addEventListener?e.addEventListener(t,n,r):"function"==typeof e.addListener?e.addListener(n):o("Target of "+t+" doesn't seem to support listeners"))}function qt(e,t,n,r){void 0!==n&&("function"==typeof e.removeEventListener?e.removeEventListener(t,n,r):"function"==typeof e.removeListener?e.removeListener(n):o("Target of "+t+" doesn't seem to support listeners"))}var Ut=function(){function e(){var e=this;this._listeners=[],this._children=[],this._yesCapture=!0,this._noCapture=!1;try{var t=Object.defineProperty({},"passive",{get:function(){e._yesCapture={capture:!0,passive:!0},e._noCapture={capture:!1,passive:!0}}});window.addEventListener("test",oe,t)}catch(e){}}return e.prototype.add=function(e,t,n,r,i){return void 0===i&&(i=!1),this.addCustom(e,t,n,r,i)},e.prototype.addCustom=function(e,t,n,r,i){void 0===i&&(i=!1);var o={target:e,type:t,fn:Mt.wrap(function(e){(i||!1!==e.isTrusted||"message"==t||e._fs_trust_event)&&r(e)}),options:n?this._yesCapture:this._noCapture,index:this._listeners.length};return this._listeners.push(o),Pt(e,t,o.fn,o.options),o},e.prototype.remove=function(e){e.target&&(qt(e.target,e.type,e.fn,e.options),e.target=null,e.fn=void 0)},e.prototype.clear=function(){for(var e=0;e<this._listeners.length;e++)this._listeners[e].target&&this.remove(this._listeners[e]);this._listeners=[]},e.prototype.createChild=function(){var t=new e;return this._children.push(t),t},e.prototype.refresh=function(){for(var e=0,t=this._listeners;e<t.length;e++){var n=t[e];n.target&&(qt(n.target,n.type,n.fn,n.options),Pt(n.target,n.type,n.fn,n.options))}for(var r=0,i=this._children;r<i.length;r++){i[r].refresh()}},e}();function Nt(e,t){return t&&e.pageLeft==t.pageLeft&&e.pageTop==t.pageTop}function Wt(e,t){return t&&e.width==t.width&&e.height==t.height}function Dt(e){return{pageLeft:e.pageLeft,pageTop:e.pageTop,width:e.width,height:e.height}}var Bt=[["@import\\s+\"","\""],["@import\\s+'","'"]].concat([["url\\(\\s*\"","\"\\s*\\)"],["url\\(\\s*'","'\\s*\\)"],["url\\(\\s*","\\s*\\)"]]),Ht=".*?"+/(?:[^\\](?:\\\\)*)/.source;new RegExp(Bt.map(function(e){var t=e[0],n=e[1];return"("+t+")("+Ht+")("+n+")"}).join("|"),"g");var jt=/url\(["']?(.+?)["']?\)/g,Kt=/^\s*\/\//;function Vt(e){return e&&e.body&&e.documentElement?"BackCompat"==e.compatMode?[e.body.clientWidth,e.body.clientHeight]:[e.documentElement.clientWidth,e.documentElement.clientHeight]:[0,0]}var zt=function(){function e(e,t){var n,r;this.hasKnownPosition=!1,this.pageLeft=0,this.pageTop=0,this.width=0,this.height=0,this.clientWidth=0,this.clientHeight=0;var i=e.document;if(i&&i.documentElement&&i.body){if("visualViewport"in e){var o=i.documentElement.getBoundingClientRect();this.hasKnownPosition=!0,this.pageLeft=0==o.left?0:-o.left,this.pageTop=0==o.top?0:-o.top}if(n=Vt(i),this.clientWidth=n[0],this.clientHeight=n[1],void 0!==t&&this.clientWidth==t.clientWidth&&this.clientHeight==t.clientHeight&&t.width>0&&t.height>0)return this.width=t.width,void(this.height=t.height);r=this.computeLayoutViewportSizeFromMediaQueries(e),this.width=r[0],this.height=r[1]}}return e.prototype.computeLayoutViewportSizeFromMediaQueries=function(e){var t=this.findMediaValue(e,"width",this.clientWidth,this.clientWidth+128);void 0===t&&(t=this.tryToGet(e,"innerWidth")),void 0===t&&(t=this.clientWidth);var n=this.findMediaValue(e,"height",this.clientHeight,this.clientHeight+128);return void 0===n&&(n=this.tryToGet(e,"innerHeight")),void 0===n&&(n=this.clientHeight),[t,n]},e.prototype.findMediaValue=function(e,t,n,r){if(s.matchMedia){var i=s.matchMedia(e,"(min-"+t+": "+n+"px)");if(null!=i){if(i.matches&&s.matchMedia(e,"(max-"+t+": "+n+"px)").matches)return n;for(;n<=r;){var o=s.mathFloor((n+r)/2);if(s.matchMedia(e,"(min-"+t+": "+o+"px)").matches){if(s.matchMedia(e,"(max-"+t+": "+o+"px)").matches)return o;n=o+1}else r=o-1}}}},e.prototype.tryToGet=function(e,t){try{return e[t]}catch(e){return}},e}();function Yt(e,t){return new zt(e,t)}var Gt=function(e,t){this.offsetLeft=0,this.offsetTop=0,this.pageLeft=0,this.pageTop=0,this.width=0,this.height=0,this.scale=0;var n=e.document;if(n.body){var r="BackCompat"==n.compatMode;"pageXOffset"in e?(this.pageLeft=e.pageXOffset,this.pageTop=e.pageYOffset):n.scrollingElement?(this.pageLeft=n.scrollingElement.scrollLeft,this.pageTop=n.scrollingElement.scrollTop):r?(this.pageLeft=n.body.scrollLeft,this.pageTop=n.body.scrollTop):n.documentElement&&(n.documentElement.scrollLeft>0||n.documentElement.scrollTop>0)?(this.pageLeft=n.documentElement.scrollLeft,this.pageTop=n.documentElement.scrollTop):(this.pageLeft=n.body.scrollLeft||0,this.pageTop=n.body.scrollTop||0),this.offsetLeft=this.pageLeft-t.pageLeft,this.offsetTop=this.pageTop-t.pageTop;try{var i=e.innerWidth,o=e.innerHeight}catch(e){return}if(0!=i&&0!=o){this.scale=t.width/i,this.scale<1&&(this.scale=1);var s=t.width-t.clientWidth,a=t.height-t.clientHeight;this.width=i-s/this.scale,this.height=o-a/this.scale}}};var Qt,Xt=(Qt=function(e,t){return(Qt=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}Qt(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),Jt=function(e,t,n,r){return new(n||(n=Promise))(function(i,o){function s(e){try{u(r.next(e))}catch(e){o(e)}}function a(e){try{u(r["throw"](e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(s,a)}u((r=r.apply(e,t||[])).next())})},$t=function(e,t){var n,r,i,o,s={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:a(0),"throw":a(1),"return":a(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function a(o){return function(a){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;s;)try{if(n=1,r&&(i=2&o[0]?r["return"]:o[0]?r["throw"]||((i=r["return"])&&i.call(r),0):r.next)&&!(i=i.call(r,o[1])).done)return i;switch(r=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return s.label++,{value:o[1],done:!1};case 5:s.label++,r=o[1],o=[0];continue;case 7:o=s.ops.pop(),s.trys.pop();continue;default:if(!(i=(i=s.trys).length>0&&i[i.length-1])&&(6===o[0]||2===o[0])){s=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]<i[3])){s.label=o[1];break}if(6===o[0]&&s.label<i[1]){s.label=i[1],i=o;break}if(i&&s.label<i[2]){s.label=i[2],s.ops.push(o);break}i[2]&&s.ops.pop(),s.trys.pop();continue;}o=t.call(e,s)}catch(e){o=[6,e],r=0}finally{n=i=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,a])}}},Zt=function(){function e(){var t=this;this._wrappedTick=Mt.wrap(function(){t.unregister(),t._tick()}),this._due=0,this._id=e.nextId++}return e._rearm=function(){e.checkedAlready=!1,e.lastCheck=0},e.checkForBrokenSchedulers=function(){return Jt(this,void 0,et,function(){var t,n;return $t(this,function(r){switch(r.label){case 0:return!s.requestWindowAnimationFrame||e.checkedAlready?[2,void 0]:(t=p())-e.lastCheck<100?[2,void 0]:(e.lastCheck=t,e.checkedAlready=!0,[4,new et(function(e){return s.requestWindowAnimationFrame(window,e)})]);case 1:return r.sent(),n=[],ht(e.registry,function(e){var r=e.maybeForceTick(t);r&&n.push(r)}),[2,et.all(n).then(function(){s.requestWindowAnimationFrame(window,Mt.wrap(function(){e.checkedAlready=!1}))})];}})})},e.stopAll=function(){ht(this.registry,function(e){return e.stop()})},e.prototype.setTick=function(e){this._tick=e},e.prototype.stop=function(){this.cancel(),delete e.registry[this._id]},e.prototype.register=function(t){this._due=p()+100+1.5*t,e.registry[this._id]=this},e.prototype.unregister=function(){delete e.registry[this._id]},e.prototype.maybeForceTick=function(e){if(e>this._due)return et.resolve().then(this._wrappedTick)["catch"](function(){})},e.registry={},e.nextId=0,e.checkedAlready=!1,e.lastCheck=0,e}(),en=function(e){function t(t){var n=e.call(this)||this;return n._interval=t,n._handle=-1,n}return Xt(t,e),t.prototype.start=function(e){var t=this;-1==this._handle&&(this.setTick(function(){e(),t.register(t._interval)}),this._handle=s.setWindowInterval(window,this._wrappedTick,this._interval),this.register(this._interval))},t.prototype.cancel=function(){-1!=this._handle&&(s.clearWindowInterval(window,this._handle),this._handle=-1,this.setTick(function(){}))},t}(Zt),tn=function(e){function t(t,n,r){void 0===n&&(n=0);for(var i=[],o=3;o<arguments.length;o++)i[o-3]=arguments[o];var s=e.call(this)||this;return s.delay=n,s.timer=-1,s.setTick(function(){t.apply(void 0===r?window:r,i),s.stop()}),s}return Xt(t,e),t.prototype.start=function(e){return void 0===e&&(e=this.delay),this.delay=e,s.clearWindowTimeout(window,this.timer),this.timer=s.setWindowTimeout(window,this._wrappedTick,this.delay),this.register(e),this},t.prototype.cancel=function(){-1!=this.timer&&(s.clearWindowTimeout(window,this.timer),this.timer=-1)},t}(Zt);!function(){function e(e){this.deadlineTime=e,this.didTimeout=this.deadlineTime<=p()}e.prototype.timeRemaining=function(){return this.deadlineTime-p()}}();var nn=function(){function e(e,t,n){this.limit=e,this.breaker=n,this.remaining=0,this.ticker=new en(t),this.open()}return e.prototype.guard=function(e){var t=this;return function(){return 0==t.remaining?(t.breaker(),void t.remaining--):t.remaining<0?void 0:(t.remaining--,e.apply(this,arguments))}},e.prototype.close=function(){return this.ticker.stop(),this},e.prototype.open=function(){var e=this;return this.remaining=this.limit,this.ticker.start(function(){e.remaining=e.limit}),this},e}(),rn=function(){function e(){this._reported=0,this._skew=0,this._startTime=l?l.timeOrigin:d.timeOrigin}return e.prototype.wallTime=function(){return p()},e.prototype.now=function(){var e=this.wallTime()-this._startTime;return e<0&&this._reportTimeSkew("timekeeper now() is negative"),e},e.prototype.startTime=function(){return this._startTime},e.prototype.setStartTime=function(e){var t=this.wallTime();this._startTime=e,e>t&&(this._skew=e-t,this._reportTimeSkew("timekeeper set with future ts"))},e.prototype._reportTimeSkew=function(e){this._reported++<=2&&Mt.sendToBugsnag(e,"error",{skew:this._skew,startTime:this._startTime,wallTime:this.wallTime()})},e}();function on(e){var t=e;return t.tagName?"object"==typeof t.tagName?"form":t.tagName.toLowerCase():null}var sn,an,un=n(3),cn=n(0),hn=Object.defineProperty,dn=p()%1e9,ln=window.WeakMap||((sn=function(){this.name="__st"+(1e9*s.mathRandom()>>>0)+dn++ +"__"}).prototype={set:function(e,t){var n=e[this.name];n&&n[0]===e?n[1]=t:hn(e,this.name,{value:[e,t],writable:!0})},get:function(e){var t;return(t=e[this.name])&&t[0]===e?t[1]:void 0}},sn),pn=1,fn=4,vn=function(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;var r=Array(e),i=0;for(t=0;t<n;t++)for(var o=arguments[t],s=0,a=o.length;s<a;s++,i++)r[i]=o[s];return r};function _n(e){if(null==e)return 0;switch(e){case an.Exclude:return 5;case an.Mask:return 4;case an.Unmask:return 3;case an.Watch:return 2;case an.Keep:return 1;default:return Object(cn.assertExhaustive)(e,"Undefined watch kind: "+e);}}!function(e){e[e.Exclude=1]="Exclude",e[e.Mask=2]="Mask",e[e.Unmask=3]="Unmask",e[e.Watch=4]="Watch",e[e.Keep=5]="Keep"}(an||(an={}));var gn={1:"exclude",2:"mask",3:"unmask",4:"watch",5:"keep"},mn=[an.Exclude,an.Mask,an.Unmask,an.Watch,an.Keep],yn=function(){function e(e){void 0===e&&(e="matches"),this._watchStrategy=e,this._hasWatched=!1,this._rules=Sn(),this._consentRules=Sn()}return e.prototype.initialize=function(e){var t=e.blocks,n=e.keeps,r=e.watches,i=e.flags;this._watchStrategy=i.watchStrategy;var o=vn(un);if(i.whitelist&&o.push({Type:Z.Mask,Consent:j.RevokeConsent,Selector:"body"}),t)for(var s=0,a=t;s<a.length;s++){var u=a[s];o.push(u)}if(r)for(var c=0,h=r;c<h.length;c++){var d=h[c];o.push({Type:Z.Watch,Consent:j.RevokeConsent,Selector:d.Selector})}this._batchElementBlocks(o),n&&this._batchElementKeeps(n)},e.prototype.isWatched=function(e){var t=[an.Exclude,an.Mask,an.Unmask,an.Watch,an.Keep];return this._firstMatch(t,e)},e.prototype.matchesAnyKeepRule=function(e){var t=[an.Keep];return null!==this._firstMatch(t,e)},e.prototype.matchesAnyConsentRule=function(e){var t=[an.Exclude,an.Mask,an.Unmask,an.Keep];return null!==this._firstConsentMatch(t,e)},e.prototype._firstMatch=function(e,t){this._hasWatched=!0;for(var n=0,r=e;n<r.length;n++)for(var i=r[n],o=0,s=this._rules[i];o<s.length;o++){var a=s[o];if(rt(t,a))return i}return this._consent?null:this._firstConsentMatch(e,t)},e.prototype._firstConsentMatch=function(e,t){for(var n=0,r=e;n<r.length;n++)for(var i=r[n],o=0,s=this._consentRules[i];o<s.length;o++){var a=s[o];if(rt(t,a))return i}return null},e.prototype._batchElementBlocks=function(e){var t=this,n=Sn(),r=Sn();e.map(wn).filter(function(e){return bn(e.selector)}).forEach(function(e){e.consent?r[e.kind].push(e):n[e.kind].push(e)});for(var i=document.documentElement||document.createElement("div"),o=function(e,n){try{var r=e.map(function(e){return e.selector}).join(", ");rt(i,r),n.push(r)}catch(n){Mt.sendToBugsnag("Browser rejected optimistic merge rule","warning"),t._fallback(e)}},s=0,a=mn;s<a.length;s++){var u=a[s];n[u].length>0&&o(n[u],this._rules[u]),r[u].length>0&&o(r[u],this._consentRules[u])}},e.prototype._fallback=function(e){for(var t=0,n=e;t<n.length;t++){var r=n[t],i=r.kind,o=r.consent,s=r.selector;this.addRule(i,o,s)}},e.prototype.addElementBlock=function(e){var t=wn(e),n=t.kind,r=t.consent,i=t.selector;return this.addRule(n,r,i)},e.prototype._batchElementKeeps=function(e){for(var t=0,n=e;t<n.length;t++){var r=n[t];this.addElementKeep(r)}},e.prototype.addElementKeep=function(e){var t=an.Keep;switch(e.Type){case ee.Click:break;default:return!1;}return this.addRule(t,e.Consent,e.Selector)},e.prototype.addRule=function(e,t,n){if(this.tryToAddRule(e,t,n))return!0;switch(e){case an.Watch:case an.Unmask:case an.Keep:break;case an.Mask:case an.Exclude:default:this._rules[e]=["*"];}return!1},e.prototype.tryToAddRule=function(e,t,n){try{return!bn(n)||this.mergeRule(e,t,n)}catch(e){return Mt.sendToBugsnag("Error adding block rule","error",{selector:n,error:e.toString()}),!1}},e.prototype.getConsent=function(){return this._consent},e.prototype.initializeConsent=function(e){void 0===this._consent&&this.setConsent(e)},e.prototype.setConsent=function(e){this._consent!==e&&(this._consent=e,this._hasWatched&&this.onConsentChange&&this.onConsentChange())},e.prototype.mergeRule=function(e,t,n){var r=t?this._consentRules:this._rules,i=document.documentElement||document.createElement("div"),o=function(){try{return rt(i,n),!0}catch(t){return Mt.sendToBugsnag("Browser rejected rule","warning",{kind:gn[e],selector:n,error:t.toString()}),!1}};switch(e){case an.Exclude:case an.Mask:case an.Unmask:case an.Watch:case an.Keep:break;default:e=an.Exclude;}if(0==r[e].length)return!!o()&&(r[e].push(n),!0);var s=r[e].length-1,a=r[e][s].concat(", ",n);try{rt(i,a)}catch(t){return!!o()&&(r[e].push(n),Mt.sendToBugsnag("Browser rejected merged rule","warning",{kind:gn[e],selector:n,error:t.toString()}),!0)}return r[e][s]=a,!0},e.prototype.allConsentSensitiveElements=function(e){for(var t=[],n=0,r=[an.Exclude,an.Mask,an.Unmask,an.Keep];n<r.length;n++)for(var i=r[n],o=0,s=this._consentRules[i];o<s.length;o++)for(var a=s[o],u=e.querySelectorAll(a),c=0;c<u.length;c++)t.push(u[c]);return t},e.prototype.allWatchedElements=function(e){var t=this;if("matches"===this._watchStrategy)return null;this._hasWatched=!0;for(var n=new ln,r=function(e,r,i){var o=n.get(e)||{kind:null,matchesAnyKeepRule:!1,matchesAnyConsentRule:i};(!i||i&&!t._consent)&&(null==o.kind&&(o.kind=r),r===an.Keep&&(o.matchesAnyKeepRule=!0)),i&&(o.matchesAnyConsentRule=!0),n.set(e,o)},i=0,o=[[this._rules,!1],[this._consentRules,!0]];i<o.length;i++)for(var s=o[i],a=s[0],u=s[1],c=0,h=mn;c<h.length;c++)for(var d=h[c],l=0,p=a[d];l<p.length;l++){var f=p[l];En(e)&&rt(e,f)&&r(e,d,u);for(var v=e.querySelectorAll(f),_=0;_<v.length;_++)r(v[_],d,u)}return n},e.prototype.getWatchStrategy=function(){return this._watchStrategy},e}();function wn(e){var t=an.Exclude;switch(e.Type){case Z.Unset:case Z.Exclude:t=an.Exclude;break;case Z.Mask:t=an.Mask;break;case Z.Unmask:t=an.Unmask;break;case Z.Watch:t=an.Watch;break;case Z.Keep:t=an.Keep;}return{kind:t,consent:e.Consent,selector:e.Selector}}function bn(e){return!e.match(Kt)&&""!=e.trim()}function Sn(){for(var e=Object.create?Object.create(null):{},t=0,n=mn;t<n.length;t++){e[n[t]]=[]}return e}function En(e){return e.nodeType===pn}var Tn={},kn=1;function In(e){var t=xn(e);return!!t&&void 0!==t.watchKind}function Cn(e){var t=xn(e);return!!t&&t.watchKind==an.Exclude}function Rn(e){var t=xn(e);return!!t&&!!t.mask}function An(e){var t=xn(e);return t?t.watchKind:void 0}function xn(e){return e?Tn[e._fs]:null}function On(e){return Tn[e]}function Mn(e){try{return e&&e._fs||0}catch(e){return 0}}function Ln(e){return Cn(e)?0:Mn(e)}function Fn(e,t){e.parent&&(t.unobserveSubtree(e.node),e.parent.child==e&&(e.parent.child=e.next),e.parent.lastChild==e&&(e.parent.lastChild=e.prev),e.prev&&(e.prev.next=e.next),e.next&&(e.next.prev=e.prev),e.parent=e.prev=e.next=null,delete Tn[e.id],e.node._fs==e.id&&(e.node._fs=0),e.id=0,e.child&&Pn(e.child))}function Pn(e){for(var t=[e];t.length>0&&t.length<1e4;){var n=t.pop();delete Tn[n.id],n.node._fs==n.id&&(n.node._fs=0),n.id=0,n.next&&t.push(n.next),n.child&&t.push(n.child)}Ft(t.length<1e4,"clearIds is fast")}var qn,Un=function(){function e(e,t){this._onchange=e,this._checkElem=t,this._fallback=!1,this._elems={},this.values={},this.radios={},qn=this}return e.prototype.hookEvents=function(){(function(){var e=Object.getOwnPropertyDescriptor(HTMLInputElement.prototype,"value");if(!e||!e.set)return!1;Nn||(kt(HTMLInputElement,"value",jn),kt(HTMLInputElement,"checked",jn),kt(HTMLSelectElement,"value",jn),kt(HTMLTextAreaElement,"value",jn),kt(HTMLSelectElement,"selectedIndex",jn),kt(HTMLOptionElement,"selected",jn),Nn=!0);return!0})()||(this._fallback=!0)},e.prototype.addInput=function(e){var t=Mn(e);if(this._elems[t]=e,Vn(e)){var n=Hn(e);e.checked&&(this.radios[n]=t)}else this.values[t]=Kn(e);(function(e){switch(e.type){case"checkbox":case"radio":return e.checked!=e.hasAttribute("checked");default:return(e.value||"")!=function(e){if("select"!=on(e))return e.getAttribute("value")||"";var t=e,n=t.querySelector("option[selected]")||t.querySelector("option");if(!n)return"";return n.value||""}(e);}})(e)&&this._onchange(e)},e.prototype.diffValue=function(e,t){var n=Mn(e);if(Vn(e)){var r=Hn(e);return this.radios[r]==n!=("true"==t)}return this.values[n]!=t},e.prototype.onChange=function(e,t){void 0===t&&(t=Kn(e));var n=Mn(e);if((e=this._elems[n])&&this.diffValue(e,t))if(this._onchange(e),Vn(e)){var r=Hn(e);"false"==t&&this.radios[r]==n?delete this.radios[r]:this.radios[r]=n}else this.values[n]=t},e.prototype.tick=function(){for(var e in this._elems){var t=this._elems[e];if(this._checkElem(t)){if(this._fallback){var n=Kn(t);if(t&&this.diffValue(t,n))if(this._onchange(t),Vn(t)){var r=Hn(t);this.radios[r]=+e}else this.values[e]=n}}else delete this._elems[e],delete this.values[e],Vn(t)&&delete this.radios[Hn(t)]}},e.prototype.shutdown=function(){qn=null},e.prototype._usingFallback=function(){return this._fallback},e.prototype._trackingElem=function(e){return!!this._elems[e]},e}(),Nn=!1;var Wn,Dn={};function Bn(){try{if(qn)for(var e in Dn){var t=Dn[e],n=t[0],r=t[1];qn.onChange(n,r)}}finally{Wn=null,Dn={}}}function Hn(e){if(!e)return"";for(var t=e;t&&"form"!=on(t);)t=t.parentElement;return(t&&"form"==on(t)?Mn(t):0)+":"+e.name}function jn(e,t){var n=function e(t,n){if(void 0===n&&(n=2),n<=0)return t;var r=on(t);return"option"!=r&&"optgroup"!=r||!t.parentElement?t:e(t.parentElement,n-1)}(e),r=Mn(n);r&&qn&&qn.diffValue(n,""+t)&&(Dn[r]=[n,""+t],Wn||(Wn=new tn(Bn)).start())}function Kn(e){switch(e.type){case"checkbox":case"radio":return""+e.checked;default:var t=e.value;return t||(t=""),""+t;}}function Vn(e){return e&&"radio"==e.type}var zn={};var Yn="__default";function Gn(e){void 0===e&&(e=Yn);var t=zn[e];return t||(t=function(){var e=document.implementation.createHTMLDocument("");return e.head||e.documentElement.appendChild(e.createElement("head")),e.body||e.documentElement.appendChild(e.createElement("body")),e}(),e!==Yn&&(t.open(),t.write(e),t.close()),zn[e]=t),t}var Qn=new(function(){function e(){var e=Gn(),t=e.getElementById("urlresolver-base");t||((t=e.createElement("base")).id="urlresolver-base",e.head.appendChild(t));var n=e.getElementById("urlresolver-parser");n||((n=e.createElement("a")).id="urlresolver-parser",e.head.appendChild(n)),this.base=t,this.parser=n}return e.prototype.parseUrl=function(e,t){if("undefined"!=typeof URL)try{e||(e=document.baseURI);var n=e?new URL(t,e):new URL(t);if(n.href)return n}catch(e){}return this.parseUrlUsingBaseAndAnchor(e,t)},e.prototype.parseUrlUsingBaseAndAnchor=function(e,t){this.base.setAttribute("href",e),this.parser.setAttribute("href",t);var n=document.createElement("a");return n.href=this.parser.href,n},e.prototype.resolveUrl=function(e,t){return this.parseUrl(e,t).href},e.prototype.resolveToDocument=function(e,t){var n=Jn(e);return null==n?t:this.resolveUrl(n,t)},e}());function Xn(e,t){return Qn.parseUrl(e,t)}function Jn(e){var t=e.document,n=e.location.href;if("string"==typeof t.baseURI)n=t.baseURI;else{var r=t.getElementsByTagName("base")[0];r&&r.href&&(n=r.href)}return"about:blank"==n&&e.parent!=e?Jn(e.parent):n}var $n=new RegExp("[^\\s]"),Zn=new RegExp("[\\s]*$");String.prototype;function er(e){var t=$n.exec(e);if(!t)return e;for(var n=t.index,r=(t=Zn.exec(e))?e.length-t.index:0,i="\uFFFF",o=e.slice(n,e.length-r).split(/\r\n?|\n/g),s=0;s<o.length;s++)i+=""+o[s].length,s!=o.length-1&&(i+=":");return(n||r)&&(i+=" "+n+" "+r),i}var tr=["allowReorder","attributeName","attributeType","autoReverse","baseFrequency","baseProfile","calcMode","clipPathUnits","contentScriptType","contentStyleType","diffuseConstant","edgeMode","externalResourcesRequired","filterRes","filterUnits","glyphRef","gradientTransform","gradientUnits","kernelMatrix","kernelUnitLength","keyPoints","keySplines","keyTimes","lengthAdjust","limitingConeAngle","markerHeight","markerUnits","markerWidth","maskContentUnits","maskUnits","numOctaves","pathLength","patternContentUnits","patternTransform","patternUnits","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","refX","refY","referrerPolicy","repeatCount","repeatDur","requiredExtensions","requiredFeatures","specularConstant","specularExponent","spreadMethod","startOffset","stdDeviation","stitchTiles","surfaceScale","systemLanguage","tableValues","targetX","targetY","textLength","viewBox","viewTarget","xChannelSelector","yChannelSelector","zoomAndPan"].reduce(function(e,t){return e[t]=t,e[t.toUpperCase()]=t,e},{}),nr=n(2),rr="(redacted)",ir=16e6;function or(e,t){var n=e.textContent;if(!n)return"";if(!t&&!(t=xn(e)))return"";var r=n.length;return r>ir?(Mt.sendToBugsnag("Ignoring huge text node","warning",{length:r}),""):e.parentNode&&"style"==on(e.parentNode)?n:t.mask?er(n):n}function sr(e){return tr[e]||e.toLowerCase()}function ar(e,t,n,r){var i,o=on(t);if(null===o)return null;var s=function(e){var t,r,s;i=null!==(r=null===(t=nr[e][o])||void 0===t?void 0:t[n])&&void 0!==r?r:null===(s=nr[e]["*"])||void 0===s?void 0:s[n]};if(s("Any"),void 0===i){var a=xn(t);if(!a)return null;a.watchKind==an.Exclude?s("Exclude"):a.mask&&s("Mask")}if(void 0===i)return r;switch(i){case"erase":return null;case"scrubUrl":return ur(r,e,{source:"dom",type:o});case"maskText":return er(r);default:return Object(cn.assertExhaustive)(i);}}function ur(e,t,n){switch(n.source){case"dom":switch(r=n.type){case"frame":case"iframe":return hr(e,t);default:return cr(e,t);}case"event":switch(r=n.type){case R.AJAX_REQUEST:case R.NAVIGATE:return cr(e,t);case R.SET_FRAME_BASE:return hr(e,t);default:return Object(cn.assertExhaustive)(r);}case"log":return hr(e,t);case"page":var r;switch(r=n.type){case"base":return hr(e,t);case"referrer":case"url":return cr(e,t);default:return Object(cn.assertExhaustive)(r);}case"perfEntry":switch(n.type){case"frame":case"iframe":case"navigation":case"other":return hr(e,t);default:return cr(e,t);}default:return Object(cn.assertExhaustive)(n);}}function cr(e,t){return lr(e,t,function(e){if(!(e in pr)){var t=["password","token","^jwt$"];switch("4K3FQ"!==e&&"NQ829"!==e&&"KCF98"!==e&&t.push("^code$"),e){case"2FVM4":t.push("^e$","^eref$","^fn$");break;case"35500":t.push("share_token","password-reset-key");break;case"1HWDJ":t.push("email_id","invite","join");break;case"J82WF":t=[".*"];break;case"8MM83":t=["^creditCard"];break;case"PAN8Z":t.push("code","hash","ol","aeh");break;case"BKP05":t.push("api_key","session_id","encryption_key");break;case"QKM7G":t.push("postcode","encryptedQuoteId","registrationId","productNumber","customerName","agentId","qqQuoteId");break;case"FP60X":t.push("phrase");break;case"GDWG7":t=["^(?!productType|utmSource).*$"];break;case"RV68C":t.push("drivingLicense");break;case"S3VEC":t.push("data");break;case"Q8RZE":t.push("myLowesCardNumber");}pr[e]=new RegExp(t.join("|"),"i")}return pr[e]}(t))}function hr(e,t){return lr(e,t,fr)}function dr(e,t,n,r){var i=new RegExp("(\\/"+t+"\\/).*$","i");n==r&&e.pathname.indexOf(t)>=0&&(e.pathname=e.pathname.replace(i,"$1"+rr))}function lr(e,t,n){var r=Xn("",e);return r.hash&&r.hash.indexOf("access_token")>=0&&(r.hash="#"+rr),dr(r,"visitor",t,"QS8RG"),dr(r,"account",t,"QS8RG"),dr(r,"parentAccount",t,"QS8RG"),dr(r,"reset_password",t,"AGQFM"),dr(r,"reset-password",t,"95NJ7"),dr(r,"dl",t,"RV68C"),dr(r,"retailer",t,"FP60X"),dr(r,"ocadotech",t,"FP60X"),dr(r,"serviceAccounts",t,"FP60X"),dr(r,"signup",t,"7R98D"),r.search&&r.search.length>0&&(r.search=function(e,t){return e.split("?").map(function(e){return function(e,t){return e.replace("?","").split("&").map(function(e){return e.split("=")}).map(function(e){var n=e[0],r=e[1],i=e.slice(2);return t.test(n)&&void 0!==r?[n,rr].concat(i):[n,r].concat(i)}).map(function(e){var t=e[0],n=e[1],r=e.slice(2);return void 0===n?t:[t,n].concat(r).join("=")}).join("&")}(e,t)}).join("?")}(r.search,n)),r.href.substring(0,2048)}var pr={};var fr=new RegExp(".*","i");var vr=/([a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+)/gi,_r=/(?:(http)|(ftp)|(file))[s]?:\/\/(?:[a-zA-Z]|[0-9]|[$-_@.&+#]|[!*\(\),]|(?:%[0-9a-fA-F][0-9a-fA-F]))+/gi;function gr(e){return"function"==typeof(t=e.constructor)&&Function.prototype.toString.call(t).indexOf("[native code]")>-1;var t}var mr=function(){function e(e,t,n){this._watcher=e,this._resizer=t,this._orgId=n,Tn={},kn=1}return e.prototype.tokenizeNode=function(e,t,n,r,i,o,s){var a=this,u=xn(t),c=xn(n),h=[];return function(e){var t=kn;try{return e(),!0}catch(e){return kn=t,!1}}(function(){a.tokeNode(e,u,c,r,h,i,o,s)})||(h=[]),h},e.prototype.tokeNode=function(e,t,n,r,i,o,s,a){for(var u=[{parentMirror:t,nextMirror:n,node:r}],c=function(){var t=u.pop();if(!t)return"continue";if("string"==typeof t)return i.push(t),"continue";var n=t.parentMirror,r=t.nextMirror,c=t.node,d=h._encodeTagAndAttributes(e,n,r,c,i,o,s);if(null==d||d.watchKind===an.Exclude)return"continue";var l=c.nodeType===pn?c.shadowRoot:null;return(l||c.firstChild)&&a(d)?(u.push("]"),function(e,t){if(!e)return;var n=[];ft(e,function(e){return n.push(e)});for(;n.length>0;){var r=n.pop();r&&t(r)}}(c.firstChild,function(e){u.push({parentMirror:d,nextMirror:null,node:e})}),l&&u.push({parentMirror:d,nextMirror:null,node:l}),void u.push("[")):"continue"},h=this;u.length;)c()},e.prototype._encodeTagAndAttributes=function(e,t,n,r,i,o,s){if("script"==on(r)||8==r.nodeType)return null;var a,u,c,h,d=function(e){return e.constructor===window.ShadowRoot}(r),l=function(e){var t={id:kn++,node:e};return Tn[t.id]=t,e._fs=t.id,t}(r);if((d||(null==t?void 0:t.isInShadowDOM))&&(l.isInShadowDOM=!0),t&&(d?t.shadow=l:(a=t,u=l,c=n,h=this._resizer,Fn(u,h),u.parent=a,u.next=c,c&&(u.prev=c.prev,c.prev=u),null==u.next?(u.prev=a.lastChild,a.lastChild=u):u.next.prev=u,null==u.prev?a.child=u:u.prev.next=u)),10==r.nodeType){var p=r;return i.push("<!DOCTYPE",":name",p.name,":publicId",p.publicId||"",":systemId",p.systemId||""),l}try{switch(r.nodeType){default:i.push("<"+r.nodeName),yr(r,o);break;case 11:case 9:var f;f=d?gr(r)?"#shadow":"#polyfillshadow":r.nodeName,i.push("<"+f),yr(r,o);break;case 3:void 0===l.mask&&(l.mask=!l.parent||l.parent.mask),l.mask&&this._resizer.observe(r.parentElement),yr(r,o),i.push("<"+r.nodeName,or(r,l));break;case pn:var v=r,_=v.nodeName;"http://www.w3.org/2000/svg"==v.namespaceURI&&(_="svg:"+_),i.push("<"+_);var g=this.getWatchState(v,!!l.isInShadowDOM,e),m=g.watchKind,y=g.matchesAnyKeepRule,w=g.matchesAnyConsentRule;if(l.matchesAnyKeepRule=y,l.matchesAnyConsentRule=w,null!=m)switch(l.watchKind=m,m){case an.Watch:this._resizer.observe(v);break;case an.Exclude:this._resizer.observe(v),i.push(":_fs_excluded","true");break;case an.Unmask:l.mask=!1;break;case an.Mask:l.mask=!0;}m!==an.Unmask&&m!==an.Mask&&l.parent&&(l.mask=l.parent.mask),l.mask&&i.push(":_fs_masked","true"),l.watchKind!=an.Exclude&&yr(r,o),function(e,t,n){if(ce&&"output"===on(t))return;var r=t;if(void 0!==r.hasAttributes&&!r.hasAttributes()||void 0===r.hasAttributes&&r.attributes&&r.attributes.length<=0)return;var i=function(r,i){null!==i&&(r=sr(r),null!==(i=ar(e,t,r,i))&&n(r,i))};if(void 0!==r.getAttributeNames)for(var o=0,s=r.getAttributeNames();o<s.length;o++){var a=s[o];i(a,r.getAttribute(a))}else for(var u=0;u<r.attributes.length;u++){var c=r.attributes[u];null!=c&&i(c.name,c.value)}}(this._orgId,v,function(e,t){i.push(":"+e),i.push(t);try{s(v,e,t)}catch(e){Mt.sendToBugsnag(e,"error")}});}}catch(e){Mt.sendToBugsnag(e,"error")}return l},e.prototype.getWatchState=function(e,t,n){var r=t||null==n?"matches":this._watcher.getWatchStrategy();switch(r){case"matches":return{watchKind:this._watcher.isWatched(e),matchesAnyKeepRule:this._watcher.matchesAnyKeepRule(e),matchesAnyConsentRule:this._watcher.matchesAnyConsentRule(e)};case"qsa":var i=n.get(e);return i?{watchKind:i.kind,matchesAnyKeepRule:i.matchesAnyKeepRule,matchesAnyConsentRule:i.matchesAnyConsentRule}:{watchKind:null,matchesAnyKeepRule:!1,matchesAnyConsentRule:!1};case"verify":var o=n.get(e),s={watchKind:this._watcher.isWatched(e),matchesAnyKeepRule:this._watcher.matchesAnyKeepRule(e),matchesAnyConsentRule:this._watcher.matchesAnyConsentRule(e)};return null!==s.watchKind&&void 0===o?Mt.sendToBugsnag("Watch strategy qsa digest doesn't contain el","error",{matchesDigest:s,qsaDigest:o}):null!==s.watchKind&&void 0!==o?s.watchKind===o.kind&&s.matchesAnyConsentRule===o.matchesAnyConsentRule&&s.matchesAnyKeepRule===o.matchesAnyKeepRule||Mt.sendToBugsnag("Watch strategy qsa digest inconsistency","error",{matchesDigest:s,qsaDigest:o}):null===s.watchKind&&void 0!==o&&null!==o.kind&&Mt.sendToBugsnag("Watch strategy qsa digest flagged an element matches didn't","error",{matchesDigest:s,qsaDigest:o}),s;default:return Object(cn.assertExhaustive)(r);}},e}();function yr(e,t){try{t(e)}catch(e){Mt.sendToBugsnag(e,"error")}}var wr=function(){function e(){this.dict={idx:-1,map:{}},this.nodeCount=1,this.startIdx=0}return e.prototype.encode=function(t){if(0==t.length)return[];var n,r,i=t[0],o=Object.prototype.hasOwnProperty.call(this.dict.map,i)?this.dict.map[i]:null,s=[],a=1;function u(){o?a>1?s.push([o.idx,a]):s.push(o.idx):s.push(i)}for(n=1;n<t.length;n++)if(r=t[n],o&&Object.prototype.hasOwnProperty.call(o.map,r))a++,i=r,o=o.map[r];else{u();var c=this.startIdx+n-a;null==o&&this.nodeCount<e.MAX_NODES&&(o={idx:c,map:{}},this.dict.map[i]=o,this.nodeCount++),o&&this.nodeCount<e.MAX_NODES&&(o.map[r]={idx:c,map:{}},this.nodeCount++),a=1,i=r,o=Object.prototype.hasOwnProperty.call(this.dict.map,r)?this.dict.map[r]:null}return u(),this.startIdx+=t.length,s},e.MAX_NODES=1e4,e}(),br=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),Sr=function(){return(Sr=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)},Er=function(){function e(e){this._ctx=e,this._recordedDims={},this._observedDims={}}return e.create=function(e){return Tr.isSupported(e.window)?new Tr(e):new kr(e)},e.prototype.collect=function(e){var t=[];for(var n in this._observedDims)this.addPlaceholderResize(e,t,Number(n));return this._observedDims={},t},e.prototype.addEntry=function(e){try{var t=Mn(e);if(!t)return;if(e.nodeType!=pn)return;var n=e;if(this._observedDims[t]=n.getBoundingClientRect(),!this._recordedDims[t]){var r=this.flushSizeEvent(t);if(!r)return;this._ctx.queue().enqueue(r)}}catch(e){}},e.prototype.addPlaceholderResize=function(e,t,n){var r=this.flushSizeEvent(n);r&&t.push(Sr(Sr({},r),{When:e}))},e.prototype.flushSizeEvent=function(e){var t=this._observedDims[e];if(!t)return null;var n=On(e);if(!n)return null;var r=n.watchKind,i=t.width,o=t.height,s=this._recordedDims[e];if(s&&s.w==i&&s.h==o)return null;if(this._recordedDims[e]={w:i,h:o},r==an.Watch){var a=0!=i&&0!=o;if((!!s&&0!=s.w&&0!=s.h)!=a)return{Kind:R.WATCHED_ELEM,Args:[e,a]}}return{Kind:R.PLACEHOLDER_SIZE,Args:[e,i,o]}},e}(),Tr=function(e){function t(t){var n=e.call(this,t)||this;return n._inlineGroups=new ln,n._observedInlines=new ln,n._obs=new t.window.ResizeObserver(function(e){for(var t=0,r=e;t<r.length;t++){var i=r[t].target;n.addEntry(i)}}),n._inlineGroupObs=new t.window.ResizeObserver(function(e){for(var t=0,r=e;t<r.length;t++){var i=r[t].target;n._addEntriesForInlineGroup(i)}}),n}return br(t,e),t.isSupported=function(e){return"ResizeObserver"in e},t.prototype.observe=function(e){var t=this;if(e&&e.nodeType==pn){var n=e;this._obs.unobserve(n),this._obs.observe(n),this._ctx.measurer.requestMeasureTask(function(){t._addToInlineGroupIfNeeded(n)})}},t.prototype.unobserveSubtree=function(e){},t.prototype.nodeChanged=function(e){var t=this,n=this._observedInlines.get(e);"number"==typeof n&&Mn(e)===n&&this._ctx.measurer.requestMeasureTask(function(){t.addEntry(e)})},t.prototype._addEntriesForInlineGroup=function(e){var t=this._inlineGroups.get(e);if(t)for(var n in t){var r=On(t[n]);r?this.addEntry(r.node):delete t[n]}},t.prototype._addToInlineGroupIfNeeded=function(e){var t=this,n=Mn(e);if(n){var r=this._nearestNonInlineElementAncestorOf(e);if(r&&r!==e){this._observedInlines.set(e,n),this.addEntry(e);var i=this._inlineGroups.get(r);i||(i=Object.create(null),this._inlineGroups.set(r,i)),i[n]=n,s.setWindowTimeout(this._ctx.window,ie(function(){t._inlineGroupObs.observe(r)}),0)}}},t.prototype._nearestNonInlineElementAncestorOf=function(e){for(var t=0,n=e;;){if(t++>1e3)return null;if(!n||n.nodeType!=pn)return null;var r=n;if(getComputedStyle(r).display.indexOf("inline")<0)return r;n=n.parentNode}},t}(Er),kr=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return br(t,e),t.prototype.observe=function(e){var t=this;if(e&&e.nodeType==pn){var n=e;this.growWatchedIndex(xn(e)),this._ctx.measurer.requestMeasureTask(function(){t.addEntry(n)})}},t.prototype.unobserveSubtree=function(e){var t=xn(e);t&&this.clearWatchedIndex(t)},t.prototype.nodeChanged=function(e){var t=this,n=this.relatedWatched(e);this._ctx.measurer.requestMeasureTask(function(){for(var e=0,r=n;e<r.length;e++){var i=r[e];t.addEntry(i)}})},t.prototype.watchedChildren=function(e){return e.watchedChildren},t.prototype.growWatchedIndex=function(e){if(e&&In(e.node))for(var t=e,n=e.parent;n;n=n.parent){if(this.watchedChildren(n)||(n.watchedChildren={}),this.watchedChildren(t))for(var r in this.watchedChildren(t))delete this.watchedChildren(n)[r];if(this.watchedChildren(n)[t.id]=t,lt(this.watchedChildren(n),2))t=n;else if(pt(this.watchedChildren(n),2))break}},t.prototype.relatedWatched=function(e){var t=[],n=xn(e);if(n)for(var r=[n],i=0;r.length&&++i<1e3;){var o=r.pop();In(o.node)&&t.push(o.node),this.watchedChildren(o)&&ht(this.watchedChildren(o),function(e){r.push(e)})}else{for(var s=e;s&&!Mn(s);)s=s.parentNode;s&&In(s)&&t.push(s)}return t},t.prototype.clearWatchedIndex=function(e){if(pt(this.watchedChildren(e),0)||In(e.node))for(var t=this.watchedChildren(e)&&pt(this.watchedChildren(e),1)||In(e.node)?e.id:function(e){for(var t in e)if(Object.prototype.hasOwnProperty.call(e,t))return t}(this.watchedChildren(e)),n=t?e.parent:null;n&&this.watchedChildren(n)&&this.watchedChildren(n)[t];){if(delete this.watchedChildren(n)[t],lt(this.watchedChildren(n),1)){var r=n.id,i=dt(this.watchedChildren(n));for(n=n.parent;n&&this.watchedChildren(n)&&this.watchedChildren(n)[r];)delete this.watchedChildren(n)[r],this.watchedChildren(n)[i.id]=i,n=n.parent;break}n=n.parent}},t}(Er),Ir=function(){return(Ir=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)},Cr={attributeName:null,attributeNamespace:null,addedNodes:[],removedNodes:[],nextSibling:null,previousSibling:null,oldValue:null};function Rr(e){return Ir(Ir(Ir({},Cr),e),{type:"childList"})}function Ar(e,t){return 0===t.length?Rr({target:e}):Rr({addedNodes:t,nextSibling:ut(t[t.length-1]),previousSibling:vt(t[0]),target:e})}var xr=ae&&!ue?Dr:window.MutationObserver||window.WebKitMutationObserver||Dr,Or=new ln,Mr=window.setImmediate||window.msSetImmediate;if(!Mr){var Lr=[],Fr=String(s.mathRandom());window.addEventListener("message",function(e){if(e.data===Fr){var t=Lr;Lr=[],t.forEach(function(e){e()})}}),Mr=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return Lr.push(e),window.postMessage(Fr,"*"),0}}var Pr=!1,qr=[];function Ur(){Pr=!1;var e=qr;qr=[],e.sort(function(e,t){return e.uid_-t.uid_});var t=!1;e.forEach(function(e){var n=e.takeRecords();!function(e){e.nodes_.forEach(function(t){var n=Or.get(t);n&&n.forEach(function(t){t.observer===e&&t.removeTransientObservers()})})}(e),n.length&&(e.callback_(n,e),t=!0)}),t&&Ur()}function Nr(e,t){for(var n=e;n;n=n.parentNode){var r=Or.get(n);if(r)for(var i=0;i<r.length;i++){var o=r[i],s=o.options;if(n===e||s.subtree){var a=t(s);a&&o.enqueue(a)}}}}var Wr=0;function Dr(e){this.callback_=e,this.nodes_=[],this.records_=[],this.uid_=++Wr}Dr.prototype={observe:function(e,t){if(e=function(e){return window.ShadowDOMPolyfill&&window.ShadowDOMPolyfill.wrapIfNeeded(e)||e}(e),!t.childList&&!t.attributes&&!t.characterData||t.attributeOldValue&&!t.attributes||t.attributeFilter&&t.attributeFilter.length&&!t.attributes||t.characterDataOldValue&&!t.characterData)throw new SyntaxError;var n,r=Or.get(e);r||Or.set(e,r=[]);for(var i=0;i<r.length;i++)if(r[i].observer===this){(n=r[i]).removeListeners(),n.options=t;break}n||(n=new Yr(this,e,t),r.push(n),this.nodes_.push(e)),n.addListeners()},disconnect:function(){this.nodes_.forEach(function(e){for(var t=Or.get(e),n=0;n<t.length;n++){var r=t[n];if(r.observer===this){r.removeListeners(),t.splice(n,1);break}}},this),this.records_=[]},takeRecords:function(){var e=this.records_;return this.records_=[],e}};var Br,Hr,jr=function(e,t){this.type=e,this.target=t,this.addedNodes=[],this.removedNodes=[],this.previousSibling=null,this.nextSibling=null,this.attributeName=null,this.attributeNamespace=null,this.oldValue=null};function Kr(e,t){return Br=new jr(e,t)}function Vr(e){return Hr||((n=new jr((t=Br).type,t.target)).addedNodes=t.addedNodes.slice(),n.removedNodes=t.removedNodes.slice(),n.previousSibling=t.previousSibling,n.nextSibling=t.nextSibling,n.attributeName=t.attributeName,n.attributeNamespace=t.attributeNamespace,n.oldValue=t.oldValue,(Hr=n).oldValue=e,Hr);var t,n}function zr(e,t){return e===t?e:Hr&&((n=e)===Hr||n===Br)?Hr:null;var n}function Yr(e,t,n){var r=this;this.observer=e,this.target=t,this.options=n,this.transientObservedNodes=[],this.handleEventBound=function(e){return r.handleEvent_(e)}}Yr.prototype={enqueue:function(e){var t=this.observer.records_,n=t.length;if(t.length>0){var r=zr(t[n-1],e);if(r)return void(t[n-1]=r)}else!function(e){qr.push(e),Pr||(Pr=!0,Mr(Ur))}(this.observer);t[n]=e},addListeners:function(){this.addListeners_(this.target)},addListeners_:function(e){var t=this.options;t.attributes&&e.addEventListener("DOMAttrModified",this.handleEventBound,!0),t.characterData&&e.addEventListener("DOMCharacterDataModified",this.handleEventBound,!0),t.childList&&e.addEventListener("DOMNodeInserted",this.handleEventBound,!0),(t.childList||t.subtree)&&e.addEventListener("DOMNodeRemoved",this.handleEventBound,!0)},removeListeners:function(){this.removeListeners_(this.target)},removeListeners_:function(e){var t=this.options;t.attributes&&e.removeEventListener("DOMAttrModified",this.handleEventBound,!0),t.characterData&&e.removeEventListener("DOMCharacterDataModified",this.handleEventBound,!0),t.childList&&e.removeEventListener("DOMNodeInserted",this.handleEventBound,!0),(t.childList||t.subtree)&&e.removeEventListener("DOMNodeRemoved",this.handleEventBound,!0)},addTransientObserver:function(e){if(e!==this.target){this.addListeners_(e),this.transientObservedNodes.push(e);var t=Or.get(e);t||Or.set(e,t=[]),t.push(this)}},removeTransientObservers:function(){var e=this.transientObservedNodes;this.transientObservedNodes=[],e.forEach(function(e){this.removeListeners_(e);for(var t=Or.get(e),n=0;n<t.length;n++)if(t[n]===this){t.splice(n,1);break}},this)},handleEvent_:function(e){switch(e.type){case"DOMAttrModified":var t=e.attrName,n=e.relatedNode.namespaceURI,r=Kr("attributes",a=e.target);r.attributeName=t,r.attributeNamespace=n;var i=e.attrChange===MutationEvent.ADDITION?null:e.prevValue;Nr(a,function(e){if(e.attributes&&(!e.attributeFilter||!e.attributeFilter.length||-1!==e.attributeFilter.indexOf(t)||-1!==e.attributeFilter.indexOf(n)))return e.attributeOldValue?Vr(i):r});break;case"DOMCharacterDataModified":var o=Kr("characterData",a=e.target),s=e.prevValue;Nr(a,function(e){if(e.characterData)return e.characterDataOldValue?Vr(s):o});break;case"DOMNodeRemoved":case"DOMNodeInserted":"DOMNodeRemoved"==e.type&&this.addTransientObserver(e.target);var a=e.relatedNode,u=e.target,c=void 0,h=void 0;"DOMNodeInserted"===e.type?(c=[u],h=[]):(c=[],h=[u]);var d=vt(u),l=ut(u),p=Kr("childList",a);p.addedNodes=c,p.removedNodes=h,p.previousSibling=d,p.nextSibling=l,Nr(a,function(e){if(e.childList)return p});}Br=Hr=void 0}};var Gr=function(){return(Gr=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)},Qr=function(){function e(e,t,n,r,i,o,s){var a=this;void 0===n&&(n=!0),void 0===r&&(r=function(){}),void 0===i&&(i=function(){}),void 0===o&&(o=function(){}),void 0===s&&(s=function(){return!0}),this._ctx=e,this._watcher=t,this._compress=n,this._nodeVisitor=r,this._beforeRemove=i,this._attrVisitor=o,this._visitChildren=s,this._sentDomSnapshot=!1,this._newShadowContainers=[],this._toRefresh=[],this._records=[],this._setPropertyWasThrottled=!1,this._wnd=e.window,this._resizer=Er.create(e),this._encoder=new mr(t,this._resizer,e.options.orgId),Ft(!this._watcher.onConsentChange,"This is the only consent change listener."),this._watcher.onConsentChange=function(){return a.updateConsent()}}return e.prototype.hookMutations=function(e){void 0===e&&(e=this._wnd.document),this._root=e,this._sentDomSnapshot=!1,this._compress&&(this._lz=new wr);var t=!0;if(ae)try{this.setUpIEWorkarounds()}catch(e){o("Error setting up IE workarounds for mutation watcher: "+e),t=!1}t&&(this._observer=new xr(this._addMutations.bind(this)))},e.prototype._observerOff=function(){this._observer&&this._observer.disconnect()},e.prototype._addMutations=function(e){for(var t=0,n=e;t<n.length;t++){var r=n[t];this._records.push(r)}},e.prototype.resizer=function(){return this._resizer},e.prototype.shutdown=function(){this._observer&&this._observer.disconnect();var e=xn(this._root);e&&Pn(e),this._records=[],ae&&this.tearDownIEWorkarounds(),this._watcher.onConsentChange=null,this._attachShadowHook&&(this._attachShadowHook.disable(),this._attachShadowHook=null)},e.prototype.processMutations=function(e){if(!this._root)return[];var t=[];if(this.maybeGetInitialSnapshot(e,t),this._setPropertyWasThrottled&&(t.push({Kind:R.FAIL_THROTTLED,When:e,Args:[Q.SetPropertyHooks]}),this._setPropertyWasThrottled=!1),this._records.length>0||this._toRefresh.length>0){var n={},r={};for(var i in this.processRecords(e,t,r,n),r){var o=i.split("\t");t.push({Kind:R.MUT_ATTR,When:e,Args:[parseInt(o[0]),o[1],r[i]]})}for(var i in n)t.push({Kind:R.MUT_TEXT,When:e,Args:[parseInt(i),n[i]]})}var s=this._newShadowContainers;this._newShadowContainers=[];for(var a=0;a<s.length;a++){var u=s[a].shadowRoot;u&&0!=Mn(s[a])&&0==Mn(u)&&(this.observe(u),this.genShadow(null,e,t,s[a],u))}return t.push.apply(t,this._resizer.collect(e)),this._records=[],t},e.prototype.recordingIsDetached=function(){return this._root&&this._root!=this._wnd.document},e.prototype.maybeGetInitialSnapshot=function(e,t){if(!this._sentDomSnapshot){var n=this._watcher.allWatchedElements(this._root);this.genInsert(n,e,t,null,this._root,null),this._resizer.nodeChanged(this._root),this._observer&&this.observe(this._root),this._sentDomSnapshot=!0,this.hookAttachShadow()}},e.prototype.hookAttachShadow=function(){var e=this;this._attachShadowHook=Tt(Element.prototype,"attachShadow"),this._attachShadowHook&&this._attachShadowHook.before(function(t){t.that.shadowRoot||e._newShadowContainers.push(t.that)})},e.prototype.observe=function(e){try{this._observer.observe(e,{childList:!0,attributes:!0,characterData:!0,subtree:!0,attributeOldValue:!0,characterDataOldValue:!0})}catch(e){}},e.prototype.processRecords=function(e,t,n,r){for(var i=this,o={},s={},a=function(n){if(xn(n)){i.genRemove(e,t,xn(n));var r=xn(n.parentNode);r&&(s[r.id]=r.node)}},u=0;u<this._records.length;++u)try{var c=this._records[u],h=Mn(c.target);if(!h)continue;switch(o[h]=c.target,c.type){case"childList":if(c.removedNodes.length>0)for(var d=0;d<c.removedNodes.length;++d){var l=xn(c.removedNodes[d]);l&&l.id&&this.genRemove(e,t,l)}if(c.addedNodes.length>0){s[h]=c.target;var p=Jr(c.target);p&&(s[p.id]=p.node)}break;case"characterData":Cn(c.target)||c.oldValue!=c.target.textContent&&(r[h]=or(c.target));break;case"attributes":var f=An(w=c.target);if(_n(this._watcher.isWatched(w))>_n(f)){a(w);break}var v=Xr(c.attributeNamespace)+(c.attributeName||""),_=sr(v);if(w.hasAttribute(v)){var g=c.target.getAttribute(v);c.oldValue!=g&&(g=ar(this._ctx.options.orgId,c.target,_,g||""),this._attrVisitor(c.target,_,g||""),null!==g&&(n[h+"\t"+_]=g))}else n[h+"\t"+_]=null;}}catch(e){}for(var m=0,y=this._toRefresh;m<y.length;m++){var w=y[m];try{a(w)}catch(e){Mt.sendToBugsnag(e,"error")}}for(var b in this._toRefresh=[],s){var S=xn(E=s[b]);S&&S.id&&this.diff(e,t,E,S.child,E.firstChild)}for(var b in o){var E=o[b];this._resizer.nodeChanged(E)}},e.prototype._checkForMissingInsertions=function(e){if(!this._sentDomSnapshot||!e)return[];return this.walkAddRecords(this._root),[]},e.prototype.walkAddRecords=function(e){var t=this;Mn(e)||null===e.parentNode?ft(e.firstChild,function(e){t.walkAddRecords(e)}):this._records.push(Ar(e.parentNode,[e]))},e.prototype.diff=function(e,t,n,r,i){for(var o=[],s=r,a=i;s&&a;){var u=xn(a);Mn(a)?u&&s.id==u.id?(s=s.next,a=ut(a)):(o.push({remove:s}),s=s.next):(o.push({insert:[n,a,s.node]}),a=ut(a))}for(;s;s=s.next)o.push({remove:s});ft(a,function(e){o.push({insert:[n,e,null]})});for(var c=!1,h=0;h<o.length;h++){var d=o[h];d.insert?this.genInsert(null,e,t,d.insert[0],d.insert[1],d.insert[2]):d.remove&&(c=!0,this.genRemove(e,t,d.remove))}Ft(!c,"All remove events should have been generated earlier, in MutationWatcher.processMutations")},e.prototype.genShadow=function(e,t,n,r,i){var o=Mn(r),s=this.genDocStream(e,r,i,null);s.length>0&&n.push({When:t,Kind:R.MUT_SHADOW,Args:[o,this._compress?this._lz.encode(s):s]})},e.prototype.genInsert=function(e,t,n,r,i,o){var s=Mn(r)||-1,a=Mn(o)||-1,u=-1===s&&-1===a,c=p(),h=this.genDocStream(e,r,i,o),d=p()-c;if(h.length>0){var l=p(),f=this._compress?this._lz.encode(h):h,v=p()-l;n.push({When:t,Kind:R.MUT_INSERT,Args:[s,a,f]},{When:t,Kind:R.TIMING,Args:[[O.Internal,A.Serialization,u?x.DomSnapshot:x.NodeEncoding,t,d,[x.LzEncoding,v]]]})}},e.prototype.genDocStream=function(e,t,n,r){var i=this;if(t&&Cn(t))return[];for(var o=[],s=this._encoder.tokenizeNode(e,t,r,n,function(e){if(e.nodeType==pn){var t=e;t.shadowRoot&&i.observe(t.shadowRoot)}i._nodeVisitor(e,o)},this._attrVisitor,this._visitChildren),a=0,u=o;a<u.length;a++){(0,u[a])()}return s},e.prototype.genRemove=function(e,t,n){var r=n.id;if(this._beforeRemove(n),Fn(n,this._resizer),t.length>0){var i=t[t.length-1];if(i.Kind==R.MUT_REMOVE)return void i.Args.push(r)}t.push({When:e,Kind:R.MUT_REMOVE,Args:[r]})},e.prototype.setUpIEWorkarounds=function(){var t=this;if(ue){var n=Object.getOwnPropertyDescriptor(Node.prototype,"textContent"),r=n&&n.set;if(!n||!r)throw new Error("Missing textContent setter -- not safe to record mutations.");Object.defineProperty(Element.prototype,"textContent",Gr(Gr({},n),{set:function(e){try{for(var t=void 0;t=this.firstChild;)this.removeChild(t);if(null===e||""==e)return;var n=(this.ownerDocument||document).createTextNode(e);this.appendChild(n)}catch(t){r&&r.call(this,e)}}}))}this._setPropertyThrottle=new nn(e.ThrottleMax,e.ThrottleInterval,function(){return new tn(function(){t._setPropertyWasThrottled=!0,t.tearDownIEWorkarounds()}).start()});var i=this._setPropertyThrottle.guard(function(e){e.cssText=e.cssText});this._setPropertyThrottle.open(),this._setPropertyHook=Tt(CSSStyleDeclaration.prototype,"setProperty"),this._setPropertyHook&&this._setPropertyHook.afterSync(function(e){i(e.that)}),this._removePropertyHook=Tt(CSSStyleDeclaration.prototype,"removeProperty"),this._removePropertyHook&&this._removePropertyHook.afterSync(function(e){i(e.that)})},e.prototype.tearDownIEWorkarounds=function(){this._setPropertyThrottle&&this._setPropertyThrottle.close(),this._setPropertyHook&&this._setPropertyHook.disable(),this._removePropertyHook&&this._removePropertyHook.disable()},e.prototype.updateConsent=function(){var e=this,t=xn(this._root);t&&function(e,t){for(var n=[e];n.length;){var r=n.pop();if(r){t(r);for(var i=r.child,o=r.shadow;i;)n.push(i),i=i.next;o&&n.push(o)}}}(t,function(t){var n=t.node;t.matchesAnyConsentRule&&e.refreshElement(n)})},e.prototype.refreshElement=function(e){Mn(e)&&this._toRefresh.push(e)},e.ThrottleMax=1024,e.ThrottleInterval=1e4,e}();function Xr(e){return void 0===e&&(e=""),null===e?"":{"http://www.w3.org/1999/xlink":"xlink:","http://www.w3.org/XML/1998/namespace":"xml:","http://www.w3.org/2000/xmlns/":"xmlns:"}[e]||""}function Jr(e){return!(null==e?void 0:e.shadowRoot)||gr(e.shadowRoot)?null:xn(e.shadowRoot)}var $r=["navigationStart","unloadEventStart","unloadEventEnd","redirectStart","redirectEnd","fetchStart","domainLookupStart","domainLookupEnd","connectStart","connectEnd","secureConnectionStart","requestStart","responseStart","responseEnd","domLoading","domInteractive","domContentLoadedEventStart","domContentLoadedEventEnd","domComplete","loadEventStart","loadEventEnd"],Zr=["name","startTime","duration","initiatorType","redirectStart","redirectEnd","fetchStart","domainLookupStart","domainLookupEnd","connectStart","connectEnd","secureConnectionStart","requestStart","responseStart","responseEnd","unloadEventStart","unloadEventEnd","domInteractive","domContentLoadedEventStart","domContentLoadedEventEnd","domComplete","loadEventStart","loadEventEnd","type","redirectCount","decodedBodySize","encodedBodySize","transferSize"],ei=["name","startTime","duration","initiatorType","redirectStart","redirectEnd","fetchStart","domainLookupStart","domainLookupEnd","connectStart","connectEnd","secureConnectionStart","requestStart","responseStart","responseEnd","decodedBodySize","encodedBodySize","transferSize"],ti=["name","startTime","duration"],ni=["jsHeapSizeLimit","totalJSHeapSize","usedJSHeapSize"],ri=function(){function e(e,t,n){this._ctx=e,this._queue=t,this._perfSupported=!1,this._timingSupported=!1,this._getEntriesSupported=!1,this._memorySupported=!1,this._lastUsedJSHeapSize=0,this._gotLoad=!1,this._observer=null,this._observedBatches=[];var r=window.performance;r&&(this._perfSupported=!0,r.timing&&(this._timingSupported=!0),r.memory&&(this._memorySupported=!0),"function"==typeof r.getEntries&&(this._getEntriesSupported=!0),this._listeners=n.createChild())}return e.prototype.start=function(e){var t=this;this._resourceUploader=e;var n=window.performance;n&&(this._ctx.recording.inFrame||this._queue.enqueue({Kind:R.REC_FEAT_SUPPORTED,Args:[Y.Performance,this._timingSupported,Y.PerformanceEntries,this._getEntriesSupported,Y.PerformanceMemory,this._memorySupported,Y.PerformanceObserver,!!window.PerformanceObserver]}),this.observe(),!this._observer&&n.addEventListener&&n.removeEventListener&&this._listeners.add(n,"resourcetimingbufferfull",!0,function(){t._queue.enqueue({Kind:R.RESOURCE_TIMING_BUFFER_FULL,Args:[]})}),this.checkMemory())},e.prototype.onLoad=function(){this._gotLoad||(this._gotLoad=!0,this._timingSupported&&(this.recordTiming(performance.timing),this.checkForNewEntries()))},e.prototype.tick=function(e){this.checkMemory(),e&&this.checkForNewEntries()},e.prototype.shutdown=function(){this._listeners&&this._listeners.clear(),this._resourceUploader=void 0;var e=[];this._observer?(this._observer.takeRecords&&(e=this._observer.takeRecords()),this._observer.disconnect()):window.performance&&window.performance.getEntries&&(e=window.performance.getEntries()),e.length>300&&(e=e.slice(0,300),this._queue.enqueue({Kind:R.RESOURCE_TIMING_BUFFER_FULL,Args:[]})),this._observedBatches.push(e),this.tick(!0)},e.prototype.observe=function(){var e=this;if(!this._observer&&this._getEntriesSupported&&window.PerformanceObserver){this._observedBatches.push(performance.getEntries()),this._observer=new window.PerformanceObserver(function(t){var n=t.getEntries();e._observedBatches.push(n)});var t=["navigation","resource","measure","mark"];window.PerformancePaintTiming&&t.push("paint"),this._observer.observe({entryTypes:t})}},e.prototype.checkMemory=function(){if(this._memorySupported&&!this._ctx.recording.inFrame){var e=performance.memory;if(e){var t=e.usedJSHeapSize-this._lastUsedJSHeapSize;(0==this._lastUsedJSHeapSize||s.mathAbs(t/this._lastUsedJSHeapSize)>.2)&&(this.addPerfEvent(z.Memory,e,ni),this._lastUsedJSHeapSize=e.usedJSHeapSize)}}},e.prototype.recordEntry=function(e){switch(e.entryType){case"navigation":this.recordNavigation(e);break;case"resource":this.recordResource(e);break;case"paint":this.recordPaint(e);break;case"measure":this.recordMeasure(e);break;case"mark":this.recordMark(e);}},e.prototype.checkForNewEntries=function(){if(this._perfSupported&&this._getEntriesSupported){var e=this._observedBatches;this._observedBatches=[];for(var t=0,n=e;t<n.length;t++)for(var r=0,i=n[t];r<i.length;r++){var o=i[r];this.recordEntry(o)}}},e.prototype.recordTiming=function(e){this.addPerfEvent(z.Timing,e,$r)},e.prototype.recordNavigation=function(e){this.addPerfEvent(z.Navigation,e,Zr,{name:"navigation"})},e.prototype.recordResource=function(e){var t=this._ctx.options.orgId;"3E938"!=t&&"GDWG7"!=t&&this.addPerfEvent(z.Resource,e,ei,{name:e.initiatorType})},e.prototype.recordPaint=function(e){this.addPerfEvent(z.Paint,e,ti)},e.prototype.recordMark=function(e){this.addPerfEvent(z.Mark,e,ti)},e.prototype.recordMeasure=function(e){this.addPerfEvent(z.Measure,e,ti)},e.prototype.addPerfEvent=function(e,t,n,r){void 0===r&&(r={});for(var i=[e],o=0,s=n;o<s.length;o++){var a=s[o],u=t[a];if(void 0===u&&(u=-1),a in r){var c=ur(u,this._ctx.options.orgId,{source:"perfEntry",type:r[a]});u===c&&this.maybeUploadResource(e,t,c),u=c}i.push(u)}this._queue.enqueue({Kind:R.PERF_ENTRY,Args:i})},e.prototype.maybeUploadResource=function(e,t,n){this._resourceUploader&&e===z.Resource&&"css"===t.initiatorType&&this._resourceUploader.uploadIfNeeded(this._ctx.window,n)},e}();function ii(e){var t=0,n={id:t++,edges:{}};return e.split("\n").forEach(function(e){if(""!=(e=e.trim())){if(0==e.indexOf("/")||e.lastIndexOf("/")==e.length-1)throw new Error("Leading and trailing slashes are not supported");var r=n,i=e.split("/");i.forEach(function(e,n){if(""===(e=e.trim()))throw new Error("Empty elements are not allowed");if("**"!=e&&"*"!=e&&-1!=e.indexOf("*"))throw new Error("Embedded wildcards are not supported");var o=null;"**"==e?(r.loop=!0,o=r):e in r.edges&&(o=r.edges[e]),o||(o={id:t++,edges:{}},r.edges[e]=o),n==i.length-1&&(o.term=!0),r=o})}}),n}var oi=ii("**"),si="__fs__redacted";function ai(e,t,n){var r;if(n){r=1==n?oi:n;try{var i=0,o=[1],a=[],u={};return u[r.id]=r,a.push(u),s.jsonStringify(e,function(e,n){var r=n&&"object"==typeof n;if(""==e&&1==o.length)return o[0]--,r&&o.push(s.objectKeys(n).length),n;var u={},c=a[a.length-1],h=!0,d=!1,l=function(e){u[e.id]=e,h=!1,e.term&&(d=!0)};for(var p in c){var f=c[p];e in f.edges&&l(f.edges[e]),"*"in f.edges&&l(f.edges["*"]),f.loop&&l(f)}for((h||!r&&!d)&&(n=si),i+=e.length+2,(i+=r?2:null===n?4:n.toString().length)>=t&&(n=void 0),o[o.length-1]--,n&&n!==si&&r&&(o.push(s.objectKeys(n).length),a.push(u));o[o.length-1]<=0;)o.pop(),a.pop();return n})}catch(e){}return"[error serializing "+e.constructor.name+"]"}}var ui=function(){function e(e){this._requestTracker=e}return e.prototype.disable=function(){this._hook&&(this._hook.disable(),this._hook=null)},e.prototype.enable=function(e){var t,n=this,r=I(e),i=null===(t=null==r?void 0:r._w)||void 0===t?void 0:t.fetch;(i||e.fetch)&&(this._hook=Tt(i?r._w:e,"fetch"),this._hook&&this._hook.afterSync(function(e){return n.recordFetch(e.that,e.result,e.args[0],e.args[1])}))},e.prototype.recordFetch=function(e,t,n,r){var i,o="GET",s="",a={};if("string"==typeof n?s=n:"url"in n?(s=n.url,o=n.method,i=n.body,n.headers&&n.headers.forEach(function(e,t){a[e]=t})):s=""+n,r){o=r.method||o;var u=r.headers;if(u)if(nt(u))for(var c=0,h=u;c<h.length;c++){var d=h[c],l=d[0],p=d[1];a[l]=p}else if("function"==typeof u.forEach)u.forEach(function(e,t,n){a[t]=e});else for(var l in u)a[l]=u[l];i=r.body||i}if(s){for(var l in s=this._requestTracker.addPendingReq(t,o,s),a)this._requestTracker.addHeader(t,l,a[l]);i&&this._requestTracker.addRequestBody(t,i)}this.instrumentResponse(t,s,!!this._requestTracker.getRspWhitelist(s))},e.prototype.instrumentResponse=function(e,t,n){var r=this;e.then(Mt.wrap(function(t){var i=(t.headers.get("content-type")||"default").split(";")[0],o=["default","text/plain","text/json","application/json"].indexOf(i)>-1;n&&o?t.clone().text().then(Mt.wrap(function(i){var o=mi(i,n),s=o[0],a=o[1];r.onComplete(e,t,s,a)}))["catch"](Mt.wrap(function(n){r.onComplete(e,t,-1,void 0)})):r.onComplete(e,t,-1,void 0)}))["catch"](Mt.wrap(function(t){r.onComplete(e,t,-1,void 0)}))},e.prototype.onComplete=function(e,t,n,r){var i=this,o=-1,s="";if("headers"in t){o=t.status;s=this.serializeFetchHeaders(t.headers,function(e){return i._requestTracker.isHeaderInResponseHeaderWhitelist(e[0])})}return this._requestTracker.onComplete(e,s,o,n,r)},e.prototype.serializeFetchHeaders=function(e,t){var n="";return e.forEach(function(e,r){r=r.toLowerCase();var i=t([r,e]);n+=r+(i?": "+e:"")+di}),n},e}(),ci=function(){function e(e){this._requestTracker=e}return e.prototype.disable=function(){this._xhrOpenHook&&(this._xhrOpenHook.disable(),this._xhrOpenHook=null),this._xhrSetHeaderHook&&(this._xhrSetHeaderHook.disable(),this._xhrSetHeaderHook=null)},e.prototype.enable=function(e){var t,n=this,r=I(e),i=(null===(t=null==r?void 0:r._w)||void 0===t?void 0:t.XMLHttpRequest)||e.XMLHttpRequest;if(i){var o=i.prototype;this._xhrOpenHook=Tt(o,"open"),this._xhrOpenHook&&this._xhrOpenHook.before(function(e){var t=e.args[0],r=e.args[1];n._requestTracker.addPendingReq(e.that,t,r),e.that.addEventListener("load",Mt.wrap(function(t){n.onComplete(e.that)})),e.that.addEventListener("error",Mt.wrap(function(t){n.onComplete(e.that)}))}),this._xhrSendHook=Tt(o,"send"),this._xhrSendHook&&this._xhrSendHook.before(function(e){var t=e.args[0];n._requestTracker.addRequestBody(e.that,t)}),this._xhrSetHeaderHook=Tt(o,"setRequestHeader"),this._xhrSetHeaderHook&&this._xhrSetHeaderHook.before(function(e){var t=e.args[0],r=e.args[1];n._requestTracker.addHeader(e.that,t,r)})}},e.prototype.onComplete=function(e){var t=this,n=this.responseBody(e),r=n[0],i=n[1],o=Ei(function(e){var t=[];return e.split(di).forEach(function(e){var n=e.indexOf(":");-1!=n?t.push([e.slice(0,n).trim(),e.slice(n+1,e.length).trim()]):t.push([e.trim(),null])}),t}(e.getAllResponseHeaders()),function(e){return t._requestTracker.isHeaderInResponseHeaderWhitelist(e[0])});return this._requestTracker.onComplete(e,o,e.status,r,i)},e.prototype.responseBody=function(e){var t=this._requestTracker.pendingReq(e);if(!t)return[-1,void 0];var n=this._requestTracker.getRspWhitelist(t.url);if(e.responseType){var r=e.response;switch(r||o("Maybe response type was different that expected."),e.responseType){case"text":return mi(e.responseText,n);case"json":return function(e,t){if(!e)return[-1,void 0];return[yi(e),ai(e,te.MaxPayloadLength,t)]}(r,n);case"arraybuffer":return function(e,t){return[e?e.byteLength:-1,t?"[ArrayBuffer]":void 0]}(r,n);case"blob":return function(e,t){return[e?e.size:-1,t?"[Blob]":void 0]}(r,n);case"document":return function(e,t){return[-1,t?"[Document]":void 0]}(0,n);}}return mi(e.responseText,n)},e}();var hi,di="\r\n",li=["a-im","accept","accept-charset","accept-encoding","accept-language","accept-datetime","access-control-request-method,","access-control-request-headers","cache-control","connection","content-length","content-md5","content-type","date","expect","forwarded","from","host","if-match","if-modified-since","if-none-match","if-range","if-unmodified-since","max-forwards","origin","pragma","range","referer","te","user-agent","upgrade","via","warning"],pi=["access-control-allow-origin","access-control-allow-credentials","access-control-expose-headers","access-control-max-age","access-control-allow-methods","access-control-allow-headers","accept-patch","accept-ranges","age","allow","alt-svc","cache-control","connection","content-disposition","content-encoding","content-language","content-length","content-location","content-md5","content-range","content-type","date","delta-base","etag","expires","im","last-modified","link","location","permanent","p3p","pragma","proxy-authenticate","public-key-pins","retry-after","permanent","server","status","strict-transport-security","trailer","transfer-encoding","tk","upgrade","vary","via","warning","www-authenticate","x-frame-options"],fi={BM7A6:["x-b3-traceid"],KD87S:["transactionid"],NHYJM:["x-att-conversationid"],GBNRN:["x-trace-id"],R16RC:["x-request-id"],DE9CX:["x-client","x-client-id","ot-baggage-original-client","x-req-id","x-datadog-trace-id","x-datadog-parent-id","x-datadog-sampling-priority"]},vi={"thefullstory.com":["x-cloud-trace-context"],TN1:["x-cloud-trace-context"],KD87S:["transactionid"],PPE96:["x-b3-traceid"],HWT6H:["x-b3-traceid"],PPEY7:["x-b3-traceid"],PPK3W:["x-b3-traceid"],NHYJM:["x-att-conversationid"],GBNRN:["x-trace-id"],NK5T9:["traceid","requestid"]},_i=function(){function e(e,t){this._ctx=e,this._queue=t,this._enabled=!1,this._tracker=new gi(e,t),this._xhr=new ci(this._tracker),this._fetch=new ui(this._tracker)}return e.prototype.isEnabled=function(){return this._enabled},e.prototype.enable=function(e){this._enabled||(this._enabled=!0,this._queue.enqueue({Kind:R.REC_FEAT_SUPPORTED,Args:[Y.Ajax,!0,Y.AjaxFetch,!!e]}),this._xhr.enable(this._ctx.window),e&&this._fetch.enable(this._ctx.window))},e.prototype.disable=function(){this._enabled&&(this._enabled=!1,this._xhr.disable(),this._fetch.disable())},e.prototype.tick=function(e){this._tracker.tick(e)},e.prototype.setWatches=function(e){this._tracker.setWatches(e)},e}(),gi=function(){function e(e,t){this._ctx=e,this._queue=t,this._reqHeaderWhitelist={},this._rspHeaderWhitelist={},this._pendingReqs={},this._events=[],this._curId=1,this.addHeaderWhitelist(li,pi),this.addHeaderWhitelist(fi[e.options.orgId],vi[e.options.orgId])}return e.prototype.getReqWhitelist=function(e){var t=this.findWhitelistIndexFor(e);return t>=0&&this._reqWhitelist[t]},e.prototype.getRspWhitelist=function(e){var t=this.findWhitelistIndexFor(e);return t>=0&&this._rspWhitelist[t]},e.prototype.isHeaderInRequestHeaderWhitelist=function(e){return e in this._reqHeaderWhitelist},e.prototype.isHeaderInResponseHeaderWhitelist=function(e){return e in this._rspHeaderWhitelist},e.prototype.pushEvent=function(e){this._events.push(e)},e.prototype.setWatches=function(e){var t=this,n=[];this._reqWhitelist=[],this._rspWhitelist=[],e.forEach(function(e){n.push(e.URLRegex),t._reqWhitelist.push(Si(e.RecordReq,e.ReqWhitelist)),t._rspWhitelist.push(Si(e.RecordRsp,e.RspWhitelist))}),this._reqBodyRegex=new RegExp("("+n.join(")|(")+")")},e.prototype.addHeaderWhitelist=function(e,t){var n=this;e&&e.forEach(function(e){return n._reqHeaderWhitelist[e]=!0}),t&&t.forEach(function(e){return n._rspHeaderWhitelist[e]=!0})},e.prototype.tick=function(e){if(e){for(var t=0;t<this._events.length;t++)this._queue.enqueue({Kind:R.AJAX_REQUEST,Args:this._events[t]});this._events=[]}},e.prototype.pendingReq=function(e){var t=wi(e);return t?this._pendingReqs[t]:(o("missing xhr req id"),null)},e.prototype.deletePending=function(e){var t=wi(e);t&&delete this._pendingReqs[t]},e.prototype.addPendingReq=function(e,t,n){this.deletePending(e);var r=this._curId++;return n=function(e,t){return Qn.resolveToDocument(e,t)}(this._ctx.window,n),this._pendingReqs[r]={id:r,xhr:e,method:t,url:n,startTime:p(),headers:[],reqSize:0,reqBody:void 0},function(e,t){e._fs=t}(e,r),n},e.prototype.addHeader=function(e,t,n){var r=this.pendingReq(e);r&&r.headers.push([t,n])},e.prototype.addRequestBody=function(e,t){var n,r=this.pendingReq(e);r&&(n=this.requestBody(r.url,t),r.reqSize=n[0],r.reqBody=n[1])},e.prototype.onComplete=function(e,t,n,r,i){var o=this,s=this.pendingReq(e);if(s){this.deletePending(e);var a=p()-s.startTime,u=Ei(s.headers,function(e){return o.isHeaderInRequestHeaderWhitelist(e[0])}),c=s.reqBody||null,h=[s.method,ur(s.url,this._ctx.options.orgId,{source:"event",type:R.AJAX_REQUEST}),a,n,u,t,s.startTime,s.reqSize,r,c,i||null];this.pushEvent(h)}},e.prototype.findWhitelistIndexFor=function(e){if(this._reqBodyRegex){var t=this._reqBodyRegex.exec(e);if(t)for(var n=1;n<t.length;n++)if(void 0!==t[n])return n-1}return-1},e.prototype.requestBody=function(e,t){if(null==t)return[0,void 0];var n=this.getReqWhitelist(e),r=typeof t;if("string"==r)return function(e,t){return[e.length,bi(e,t)]}(t,n);if("object"==r){var i=r.constructor;switch(i){case String:case Object:default:return function(e,t){var n=void 0;!1!==t&&(n=ai(e,te.MaxPayloadLength,t));return[yi(e),n]}(t,n);case Blob:return function(e,t){var n=e.size,r=void 0;t&&(r="[Blob]");return[n,r]}(t,n);case ArrayBuffer:return function(e,t){var n=e.byteLength,r=void 0;t&&(r="[ArrayBuffer]");return[n,r]}(t,n);case Document:case FormData:case URLSearchParams:case ReadableStream:return[-1,n?""+i.name:void 0];}}return[-1,n?"[unknown]":void 0]},e}();function mi(e,t){return e?[e.length,bi(e,t)]:[-1,void 0]}function yi(e){try{return s.jsonStringify(e).length}catch(e){}return 0}function wi(e){return e._fs}function bi(e,t){if(0!=t)try{return ai(s.jsonParse(e),te.MaxPayloadLength,t)}catch(n){return 1==t?e.slice(0,te.MaxPayloadLength):void 0}}function Si(e,t){switch(e){default:case J.Elide:return!1;case J.Record:return!0;case J.Whitelist:try{return ii(t)}catch(e){return o("error parsing field whitelist ("+t+": "+e),!1}}}function Ei(e,t){var n="";return e.forEach(function(e){e[0]=e[0].toLowerCase();var r=t(e);n+=e[0]+(r?": "+e[1]:"")+di}),n}function Ti(e){return e?e.sheet:void 0}function ki(e){try{return e?e.cssRules||e.rules:void 0}catch(e){return}}function Ii(e,t){var n=function(e,t){var n=e;if("function"==typeof n.getPropertyCSSValue){var r=n.getPropertyCSSValue(t);if(null!=r){var i;switch(r.cssValueType){case 1:i=r;break;case 2:if(1!==r.length)return;var o=r.item(0);if(null==o)return;if(1!==o.cssValueType)return;i=o;break;default:return;}if(19===i.primitiveType){var s=Gn();hi||(hi=s.createElement("div"));var a=i.cssText;try{hi.style.cssText=t+": \""+a+"\";";var u=hi.style.getPropertyCSSValue(t);if(null==u)return;if(a!==u.cssText)return}catch(e){return}finally{hi.style.cssText=""}return"\""+a+"\""}}}}(e,t);return void 0!==n?n:e.getPropertyValue(t)}var Ci,Ri="EventQueue not defined for 'withEventQueueFor', likely caused by holding ref to callback",Ai=function(e){var t=e.ownerDocument;return t&&t.defaultView},xi=function(){function e(t,n){var r=this;this.ctx=t,this.queue=n,this.hooks=[],this.removeShims=[],this.nextSheetId=1;var i=e;this.throttle=new nn(i.ThrottleMax,i.ThrottleInterval,function(){return setTimeout(function(){r.queue.enqueue({Kind:R.FAIL_THROTTLED,Args:[Q.StyleSheetHooks]}),r.stop()})}),this.addInsert=this.throttle.guard(this.addInsert),this.addDelete=this.throttle.guard(this.addDelete)}return e.prototype.start=function(){var e=this;this.throttle.open();var t=this.ctx.window;if(t.CSSStyleSheet&&t.StyleSheet){var n,r=t.CSSStyleSheet.prototype;(n=Tt(r,"insertRule"))&&(n.afterSync(function(t){e.addInsert(t.that,t.args[0],t.args[1])}),this.hooks.push(n)),(n=Tt(r,"deleteRule"))&&(n.afterSync(function(t){e.addDelete(t.that,t.args[0])}),this.hooks.push(n)),this.removeShims.push(kt(t.StyleSheet,"disabled",function(t,n){return e.onDisableSheet(t,n)}),kt(t.Document,"adoptedStyleSheets",function(t,n){return e.onSetAdoptedStyleSheets(t)}),kt(t.ShadowRoot,"adoptedStyleSheets",function(t,n){return e.onSetAdoptedStyleSheets(t)}))}},e.prototype.onSetAdoptedStyleSheets=function(e){if(Mn(e)){var t=e.adoptedStyleSheets;if(t){for(var n=[],r=0,i=t;r<i.length;r++){var o=i[r],s=this.snapshotConstructedStylesheet(o);n.push(s),!0===o.disabled&&this.onDisableSheet(o,!0)}this.queue.enqueue({Kind:R.ADOPTED_STYLESHEETS,Args:[Mn(e),n]})}}},e.prototype.snapshotEl=function(e,t){void 0===t&&(t=0);var n=Mn(e);if(n){var r=Ti(e);r&&this.snapshot([G.Node,n],r,t)}},e.prototype.snapshotConstructedStylesheet=function(e){var t=Pi(e);if(void 0!==t)return t;var n=this.nextSheetId++;return function(e,t){e._fs=t}(e,n),this.snapshot([G.Sheet,n],e),n},e.prototype.snapshot=function(e,t,n){void 0===n&&(n=0);var r=ki(t);if(r){for(var i=[],o=n;o<r.length;o++)try{i.push(Ci(r[o]))}catch(e){i.push("html {}")}this.queue.enqueue({Kind:R.CSSRULE_INSERT,Args:[e,i,n]})}},e.prototype.addInsert=function(t,n,r){var i=Fi(t,G.Node);i&&"string"==typeof n&&(n.length>e.MaxRuleBytes&&(o("CSSRule too large, inserting dummy instead: "+n.length),n="dummy {}"),this.withEventQueueForSheet(t,function(e){return e.enqueue({Kind:R.CSSRULE_INSERT,Args:"number"==typeof r?[i,[n],r]:[i,[n]]})}))},e.prototype.addDelete=function(e,t){var n=Fi(e,G.Node);n&&this.withEventQueueForSheet(e,function(e){return e.enqueue({Kind:R.CSSRULE_DELETE,Args:[n,t]})})},e.prototype.onDisableSheet=function(e,t){var n=Fi(e,G.Node);n&&this.withEventQueueForSheet(e,function(e){return e.enqueue({Kind:R.DISABLE_STYLESHEET,Args:[n,!!t]})})},e.prototype.withEventQueueForSheet=function(e,t){if(e.ownerNode)return n=this.ctx,r=e.ownerNode,i=t,void((o=I(Ai(r)||n.window))&&"function"==typeof o._withEventQueue&&o._withEventQueue(n.recording.pageSignature(),function(e){i({enqueue:function(t){Ft(null!=e,Ri)&&e.enqueue(t)},enqueueFirst:function(t){Ft(null!=e,Ri)&&e.enqueueFirst(t)}}),e=null}));var n,r,i,o;t(this.queue)},e.prototype.stop=function(){this.throttle.close();for(var e=0,t=this.hooks;e<t.length;e++){t[e].disable()}this.hooks=[];for(var n=0,r=this.removeShims;n<r.length;n++){(0,r[n])()}this.removeShims=[]},e.ThrottleMax=1e4,e.ThrottleInterval=1e4,e.MaxRuleBytes=16384,e}(),Oi=document.createElement("div");function Mi(e,t){if(void 0===t&&(t=0),!Ft(t<=20,"No deep recursion for CSS rules"))return"html { /* Depth limit exceeded! */ }";var n=function(e){switch(e.type){case CSSRule.PAGE_RULE:var t=e.selectorText||"";return t&&ct(t,"@page")?t:"@page "+t;case CSSRule.KEYFRAME_RULE:return e.keyText;case CSSRule.STYLE_RULE:return e.selectorText;case CSSRule.MEDIA_RULE:return"@media "+e.media.mediaText;case CSSRule.KEYFRAMES_RULE:return"@keyframes "+e.name;case CSSRule.SUPPORTS_RULE:return"@supports "+e.conditionText;default:return null;}}(e);if(null==n)return e.cssText;var r=function(e,t){var n=e,r=n.style;if(r){for(var i="",o=0;o<r.length;o++){var s=r[o],a=Ii(r,s);"initial"!==a&&("\""!==(u=a)[0]&&"'"!==u[0]||u[u.length-1]!==u[0])||(i+=s+": "+a,"important"===r.getPropertyPriority(s)&&(i+=" !important"),i+="; ")}return[r.cssText,i].filter(Boolean).join("\n")}var u;var c=n.cssRules;if(!c)return null;var h="";for(o=0;o<c.length;o++)h+=Mi(c[o],t+1);return h}(e,t);return null==r?e.cssText:n+" { "+r+"} "}Oi.style.width="initial",Ci=""!=Oi.style.cssText?function(e){return e.cssText}:Mi;var Li=/^\s*$/;function Fi(e,t){var n=function(e){var t=Pi(e);if(t)return[G.Sheet,t];var n=Mn(e.ownerNode);if(n)return[G.Node,n];return}(e);if(n){var r=n[0],i=n[1];return r===t?i:n}}function Pi(e){return e._fs}var qi=function(){function e(e,t,n){this._ctx=e,this._q=t,this._listeners=n.createChild()}return e.prototype.start=function(){var e=this,t=this._ctx.window.document;this._listeners.addCustom(t,this.getFullscreenChangeEvent(),!0,function(t){e.onFullscreenChange(t)}),this._listeners.addCustom(t,this.getFullscreenErrorEvent(),!0,function(t){e.onFullscreenError(t)})},e.prototype.stop=function(){this._listeners&&this._listeners.clear()},e.prototype.onFullscreenChange=function(e){var t=this.getFullscreenElement();if(t){var n=Mn(t);Ft(null==this._previousFullscreenFSID,"Error: Received fullscreen signal but we think we are already in fullscreen?"),this._q.enqueue({Kind:R.FULLSCREEN,Args:[n,!0]}),this._previousFullscreenFSID=n}else Ft(null!=this._previousFullscreenFSID,"Error: Received fullscreen exit signal but have no previous fullscreen event?"),this._q.enqueue({Kind:R.FULLSCREEN,Args:[this._previousFullscreenFSID,!1]}),this._previousFullscreenFSID=void 0},e.prototype.onFullscreenError=function(e){this._q.enqueue({Kind:R.FULLSCREEN_ERROR,Args:[]})},e.prototype.getFullscreenElement=function(){var e=this._ctx.window.document;return e[fe(e,"fullscreenElement")]},e.prototype.getFullscreenChangeEvent=function(){return fe(this._ctx.window.document,"onfullscreenchange").slice(2)},e.prototype.getFullscreenErrorEvent=function(){return fe(this._ctx.window.document,"onfullscreenerror").slice(2)},e}(),Ui=function(e,t,n,r){return new(n||(n=Promise))(function(i,o){function s(e){try{u(r.next(e))}catch(e){o(e)}}function a(e){try{u(r["throw"](e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(s,a)}u((r=r.apply(e,t||[])).next())})},Ni=function(e,t){var n,r,i,o,s={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:a(0),"throw":a(1),"return":a(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function a(o){return function(a){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;s;)try{if(n=1,r&&(i=2&o[0]?r["return"]:o[0]?r["throw"]||((i=r["return"])&&i.call(r),0):r.next)&&!(i=i.call(r,o[1])).done)return i;switch(r=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return s.label++,{value:o[1],done:!1};case 5:s.label++,r=o[1],o=[0];continue;case 7:o=s.ops.pop(),s.trys.pop();continue;default:if(!(i=(i=s.trys).length>0&&i[i.length-1])&&(6===o[0]||2===o[0])){s=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]<i[3])){s.label=o[1];break}if(6===o[0]&&s.label<i[1]){s.label=i[1],i=o;break}if(i&&s.label<i[2]){s.label=i[2],s.ops.push(o);break}i[2]&&s.ops.pop(),s.trys.pop();continue;}o=t.call(e,s)}catch(e){o=[6,e],r=0}finally{n=i=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,a])}}},Wi=function(){function e(e,t){this._queue=t,this._registry=null,this._checkedNodeTags={};var n=e.window;this._registry=n.customElements&&n.customElements.get&&n.customElements.whenDefined&&n.customElements}return e.prototype.onCustomNodeVisited=function(e){return Ui(this,void 0,et,function(){var t,n;return Ni(this,function(r){switch(r.label){case 0:if(!this._registry)return[2];if(t=e.nodeName.toLowerCase(),this._checkedNodeTags.hasOwnProperty(t))return[2];r.label=1;case 1:return r.trys.push([1,3,,4]),n=!!this._registry.get(t),this._checkedNodeTags[t]=n,[4,this._registry.whenDefined(t)];case 2:return r.sent(),this._enqueue(t),[3,4];case 3:return r.sent(),[3,4];case 4:return[2];}})})},e.prototype._enqueue=function(e){this._queue.enqueue({Kind:R.CUSTOM_ELEMENT_DEFINED,Args:[e]})},e}(),Di=function(){function e(e,t,n,r,i,o,s,a){var u=this;this._ctx=e,this._queue=t,this._keep=n,this._onFrameCreated=o,this._beforeFrameRemoved=s,this._resourceUploader=a,this._curSelection=[],this._scrollTimeouts={},this._uploadResources=!1,this._modalHooks=[],this._initialized=!1,this._wnd=e.window,this._doc=this._wnd.document,this._loc=this._wnd.location,this._hst=this._wnd.history,this._listeners=i.createChild(),this._currentUrl=this._loc.href,this._inputWatcher=new Un(function(e){u.addChangeElem(e)},function(e){return!!Mn(e)}),this._ajaxWatcher=new _i(e,t),this._perfWatcher=new ri(e,t,this._listeners),this._styleSheetWatcher=new xi(e,t),this._fullscreenWatcher=new qi(e,t,this._listeners),this._customElementWatcher=new Wi(e,t),this._mutWatcher=new Qr(e,r,!0,function(e,t){return u.visitNode(e,t)},function(e){var t=e.node;if("iframe"==on(e.node))u._beforeFrameRemoved(e.node);else if("function"==typeof t.getElementsByTagName)for(var n=t.getElementsByTagName("iframe"),r=0;r<n.length;r++){var i=n[r];u._beforeFrameRemoved(i)}},function(e,t,n){if(!function(e){return Cn(e)||Rn(e)}(e)&&u._uploadResources)for(var r=0,i=function(e,t,n){var r,i=on(e);if(Hi[t]&&Hi[t][i])return[n];if("link"==i&&"href"==t&&(r=e.getAttribute("rel"))&&r.indexOf("stylesheet")>-1)return[n];if("srcset"==t&&("img"==i||"source"==i)){return null!=n.match(/^\s*$/)?[]:n.split(",").map(function(e){return e.trim().split(/\s+/)[0]})}var o=e;if("style"==t&&o.style){var s=o.style.backgroundImage;if(!s)return[];if(s.length>300)return[];var a=[],u=void 0;for(jt.lastIndex=0;u=jt.exec(s);){var c=u[1];c&&a.push(c.trim())}return a}return[]}(e,t,n);r<i.length;r++){var o=i[r];u._resourceUploader.uploadIfNeeded(u._wnd,o)}})}return e.prototype.watchEvents=function(){var e=this;this._mutWatcher.hookMutations(),this._inputWatcher.hookEvents(),this._styleSheetWatcher.start(),this._perfWatcher.start(this._resourceUploader),this._fullscreenWatcher.start(),this._listeners.add(this._wnd,"mousemove",!0,function(t){e.isSafePointerEvent(t)&&e.addMouseMove(t)}),this._listeners.add(this._wnd,"mousedown",!0,function(t){e.isSafePointerEvent(t)&&e.addMouseDown(t)}),this._listeners.add(this._wnd,"mouseup",!0,function(t){e.isSafePointerEvent(t)&&e.addMouseUp(t)}),this._listeners.add(this._wnd,"keydown",!0,function(){e.addKeyDown()}),this._listeners.add(this._wnd,"keyup",!0,function(){e.addKeyUp()}),this._listeners.add(this._wnd,"click",!0,function(t){e.isSafePointerEvent(t)&&e.addClick(t)}),this._listeners.add(this._wnd,"dblclick",!0,function(t){e.addDblClick(t)}),this._listeners.add(this._wnd,"focus",!0,function(t){e.addFocus(t)}),this._listeners.add(this._wnd,"blur",!0,function(t){e.addBlur(t)}),this._listeners.add(this._wnd,"change",!0,function(t){e.addChange(t)},!0),this._listeners.add(this._wnd,"touchstart",!0,function(t){e.isSafePointerEvent(t)&&(e.addTouchEvent(t,R.TOUCHSTART),e.addWindowScrollOrResize())}),this._listeners.add(this._wnd,"touchend",!0,function(t){e.isSafePointerEvent(t)&&(e.addTouchEvent(t,R.TOUCHEND),e.addWindowScrollOrResize())}),this._listeners.add(this._wnd,"touchmove",!0,function(t){e.isSafePointerEvent(t)&&(e.addTouchEvent(t,R.TOUCHMOVE),e.addWindowScrollOrResize())}),this._listeners.add(this._wnd,"touchcancel",!0,function(t){e.isSafePointerEvent(t)&&e.addTouchEvent(t,R.TOUCHCANCEL)}),this._listeners.add(this._wnd,"play",!0,function(t){e.addPlayEvent(t)}),this._listeners.add(this._wnd,"pause",!0,function(t){e.addPauseEvent(t)}),this._listeners.add(this._wnd,"scroll",!1,function(){e.addWindowScrollOrResize()}),this._listeners.add(this._wnd,"resize",!1,function(){e.addWindowScrollOrResize()}),this._listeners.add(this._wnd,"submit",!1,function(t){e.addFormSubmit(t)}),this._listeners.add(this._wnd,"focus",!1,function(){e.addWindowFocus()}),this._listeners.add(this._wnd,"blur",!1,function(){e.addWindowBlur()}),this._listeners.add(this._wnd,"popstate",!1,function(){e.addNavigate()}),this._listeners.add(this._wnd,"selectstart",!0,function(){e.addSelection()}),this._listeners.add(this._doc,"selectionchange",!0,function(){e.addSelection()});var t=this._wnd.visualViewport;t?(this._listeners.add(t,"scroll",!0,function(){return e.addWindowScrollOrResize()}),this._listeners.add(t,"resize",!0,function(){return e.addWindowScrollOrResize()})):this._listeners.add(this._wnd,"mousewheel",!0,function(){e.addWindowScrollOrResize()}),this._pushHook=Tt(this._hst,"pushState"),this._pushHook&&this._pushHook.afterSync(function(){return e.addNavigate()}),this._replaceHook=Tt(this._hst,"replaceState"),this._replaceHook&&this._replaceHook.afterSync(function(){return e.addNavigate()});for(var n=function(t){var n=Tt(r._wnd,t);if(!n)return"continue";r._modalHooks.push(n),n.before(function(){e._queue.enqueue({Kind:R.MODAL_OPEN,Args:[t]})}).afterSync(function(){e._queue.enqueue({Kind:R.MODAL_CLOSE,Args:[t]})})},r=this,i=0,o=ne;i<o.length;i++){n(o[i])}if("function"==typeof this._wnd.document.hasFocus&&this._queue.enqueue({Kind:this._wnd.document.hasFocus()?R.WINDOW_FOCUS:R.WINDOW_BLUR,Args:[]}),s.matchMedia)for(var a=function(t,n,r){var i=s.matchMedia(u._wnd,r);if(!i)return"continue";var o=function(){i.matches&&e._queue.enqueue({Kind:R.MEDIA_QUERY_CHANGE,Args:[t,n]})};u._listeners.add(i,"change",!0,o),o()},u=this,c=0,h=[["any-pointer","coarse","not screen and (any-pointer: fine)"],["any-pointer","fine","only screen and (any-pointer: fine)"],["any-hover","none","not screen and (any-hover: hover)"],["any-hover","hover","only screen and (any-hover: hover)"],["pointer","none","(pointer: none)"],["pointer","coarse","(pointer: coarse)"],["pointer","fine","(pointer: fine)"]];c<h.length;c++){var d=h[c];a(d[0],d[1],d[2])}this._initialized=!0},e.prototype.initResourceUploading=function(){this._resourceUploader.init(),this._uploadResources=!0},e.prototype.onDomLoad=function(){this.addDomLoaded(),this.addViewportChange(),this._mutWatcher._checkForMissingInsertions(ae)},e.prototype.onLoad=function(){var e=this,t=!1,n=Mt.wrap(function(){t||(t=!0,e._perfWatcher.onLoad(),e.addLoad(),e.addViewportChange())},"error");new tn(n,0).start(),s.requestWindowAnimationFrame&&s.requestWindowAnimationFrame(this._wnd,n)},e.prototype.ajaxWatcher=function(){return this._ajaxWatcher},e.prototype.bundleEvents=function(e){var t=this;return this._queue.enqueueSimultaneousEventsIn(function(n){return t._inputWatcher.tick(),t._perfWatcher.tick(e),t._ajaxWatcher.tick(e),t.addViewportChange(),t._mutWatcher.processMutations(n)})},e.prototype.shutdown=function(e){if(this._initialized){this._initialized=!1,this._listeners&&this._listeners.clear(),this._pushHook&&this._pushHook.disable(),this._replaceHook&&this._replaceHook.disable();for(var t=0,n=this._modalHooks;t<n.length;t++){n[t].disable()}this._modalHooks=[],this._perfWatcher.onLoad(),this._ctx.measurer.performMeasurementsNow(),this._queue.processEvents(),this._inputWatcher.shutdown(),this._mutWatcher.shutdown(),this._ajaxWatcher.disable(),this._perfWatcher.shutdown(),this._styleSheetWatcher.stop(),this._fullscreenWatcher.stop(),this._queue.shutdown(e)}},e.prototype.recordingIsDetached=function(){return this._mutWatcher.recordingIsDetached()},e.prototype.visitNode=function(e,t){var n=this;switch(e.nodeName){case"#document":case"#document-fragment":"#document-fragment"===e.nodeName&&this._listeners.add(e,"scroll",!0,function(e){return n.addScroll(Ki(e))});var r=e;try{if(!r.adoptedStyleSheets||0===r.adoptedStyleSheets.length)break}catch(e){break}t.push(function(){n._styleSheetWatcher.onSetAdoptedStyleSheets(e)});break;case"HTML":this._docElScrollListener&&this._listeners.remove(this._docElScrollListener),this._docElScrollListener=this._listeners.add(e,"scroll",!0,function(e){n.addScroll(Ki(e))});break;case"BODY":this.addViewportChange(),this.addSelection();break;case"INPUT":case"TEXTAREA":case"SELECT":this._inputWatcher.addInput(e);break;case"FRAME":case"IFRAME":this._onFrameCreated(e);break;case"VIDEO":case"AUDIO":e.paused||this._queue.enqueue({Kind:R.PLAY,Args:[Mn(e)]});break;case"LINK":if(!(i=e.sheet))break;!0===i.disabled&&this._styleSheetWatcher.onDisableSheet(i,!0);break;case"STYLE":var i,o=e;if(!(i=o.sheet))break;!0===i.disabled&&this._styleSheetWatcher.onDisableSheet(i,!0);var s=function(e){var t=e.textContent||"";if(!(t.length>5e5)){var n=ki(Ti(e));if(n){if(n.length>0&&Li.test(t))return 0;var r,i=Gn();ae?(r=i.createElement("style")).textContent=e.textContent:r=i.importNode(e,!0),i.head.appendChild(r);var o=ki(Ti(r));if(i.head.removeChild(r),o)return n.length>o.length?o.length:void 0}}}(o);void 0!==s&&t.push(function(){n._styleSheetWatcher.snapshotEl(o,s)});break;default:"#"!==e.nodeName[0]&&e.nodeName.indexOf("-")>-1&&this._customElementWatcher.onCustomNodeVisited(e);}if("scrollLeft"in e&&"scrollTop"in e){var a=e;this._ctx.measurer.requestMeasureTask(function(){0==a.scrollLeft&&0==a.scrollTop||n.addScroll(a)})}},e.prototype.isSafePointerEvent=function(e){var t=Ki(e);return!!Mn(t)&&!Cn(t)},e.prototype.addMouseMove=function(e){var t=Mn(Ki(e));this._queue.enqueue({Kind:R.MOUSEMOVE,Args:t?[e.clientX,e.clientY,t]:[e.clientX,e.clientY]})},e.prototype.addMouseDown=function(e){this._queue.enqueue({Kind:R.MOUSEDOWN,Args:[e.clientX,e.clientY]})},e.prototype.addMouseUp=function(e){this._queue.enqueue({Kind:R.MOUSEUP,Args:[e.clientX,e.clientY]})},e.prototype.addTouchEvent=function(e,t){if(void 0!==e.changedTouches)for(var n=0;n<e.changedTouches.length;++n){var r=e.changedTouches[n];isNaN(parseInt(r.identifier))&&(r.identifier=0);var i=[r.identifier,r.clientX,r.clientY];this._queue.enqueue({Kind:t,Args:i})}},e.prototype.addPlayEvent=function(e){var t=Mn(Ki(e));t&&this._queue.enqueue({Kind:R.PLAY,Args:[t]})},e.prototype.addPauseEvent=function(e){var t=Mn(Ki(e));t&&this._queue.enqueue({Kind:R.PAUSE,Args:[t]})},e.prototype.addWindowFocus=function(){this._queue.enqueue({Kind:R.WINDOW_FOCUS,Args:[]})},e.prototype.addWindowBlur=function(){this._queue.enqueue({Kind:R.WINDOW_BLUR,Args:[]})},e.prototype.maybeAddValueChange=function(){var e=ji(this._doc);e&&this._inputWatcher.onChange(e)},e.prototype.addKeyDown=function(){var e=ji(this._doc);e&&!Ln(e)||(this.maybeAddValueChange(),this._queue.enqueue({Kind:R.KEYDOWN,Args:[]}))},e.prototype.addKeyUp=function(){var e=ji(this._doc);e&&!Ln(e)||(this.maybeAddValueChange(),this._queue.enqueue({Kind:R.KEYUP,Args:[]}))},e.prototype.addViewportChange=function(){var e=this;this._ctx.measurer.requestMeasureTask(function(){return e._addViewportChangeImpl()})},e.prototype._addViewportChangeImpl=function(){var e=this.getWindowScrollingElement(),t=Mn(e);if(t){var n=function(e,t){var n=e.documentElement.getBoundingClientRect(),r=t.scrollWidth,i=t.scrollHeight;return{width:s.mathMax(n.width,r),height:s.mathMax(n.height,i)}}(this._wnd.document,e);Wt(n,this._curDocSize)||(this._curDocSize=n,this._queue.enqueue({Kind:R.RESIZE_DOCUMENT,Args:[n.width,n.height]}));var r,i,o,a,u=Yt(this._wnd,this._curLayoutViewport),c=function(e,t){return"visualViewport"in e?e.visualViewport:(void 0===t&&(t=Yt(e)),new Gt(e,t))}(this._wnd,u);u.hasKnownPosition?(Nt(u,this._curLayoutViewport)||this._queue.enqueue({Kind:R.SCROLL_LAYOUT,Args:[t,u.pageLeft,u.pageTop]}),r=c,(i=this._curVisualViewport)&&r.offsetLeft==i.offsetLeft&&r.offsetTop==i.offsetTop||this._queue.enqueue({Kind:R.SCROLL_VISUAL_OFFSET,Args:[t,c.offsetLeft,c.offsetTop]})):Nt(c,this._curVisualViewport)||this._queue.enqueue({Kind:R.SCROLL_LAYOUT,Args:[t,c.pageLeft,c.pageTop]}),function(e,t){return t&&e.width==t.width&&e.height==t.height&&e.clientWidth==t.clientWidth&&e.clientHeight==t.clientHeight}(u,this._curLayoutViewport)||(u.width==u.clientWidth&&u.height==u.clientHeight?this._queue.enqueue({Kind:R.RESIZE_LAYOUT,Args:[u.clientWidth,u.clientHeight]}):this._queue.enqueue({Kind:R.RESIZE_LAYOUT,Args:[u.clientWidth,u.clientHeight,u.width,u.height]})),Wt(c,this._curVisualViewport)||this._queue.enqueue({Kind:R.RESIZE_VISUAL,Args:[c.width,c.height]}),this._curLayoutViewport=((a=Dt(o=u)).clientWidth=o.clientWidth,a.clientHeight=o.clientHeight,a),this._curVisualViewport=function(e){var t=Dt(e);return t.offsetLeft=e.offsetLeft,t.offsetTop=e.offsetTop,t}(c)}},e.prototype.doWorkInScrollTimeout=function(e,t){var n=this;e in this._scrollTimeouts||(this._scrollTimeouts[e]=t,new tn(function(){n._ctx.measurer.requestMeasureTask(function(){if(e in n._scrollTimeouts){var t=n._scrollTimeouts[e];delete n._scrollTimeouts[e],t()}})},te.ScrollSampleInterval).start())},e.prototype._fireScrollTimeouts=function(){for(var e in this._scrollTimeouts)this._scrollTimeouts[e](),delete this._scrollTimeouts[e];this._scrollTimeouts=[]},e.prototype.getWindowScrollingElement=function(){return this._doc.scrollingElement||this._doc.body||this._doc.documentElement},e.prototype.addWindowScrollOrResize=function(){var e=this;this.doWorkInScrollTimeout(1,function(){return e.addViewportChange()})},e.prototype.addScroll=function(e){var t=this,n=Mn(e);n&&this.doWorkInScrollTimeout(n,function(){if(Mn(e)===n){var r=e;n&&"number"==typeof r.scrollLeft&&t._queue.enqueue({Kind:R.SCROLL_LAYOUT,Args:[n,r.scrollLeft,r.scrollTop]})}})},e.prototype.addDomLoaded=function(){this._queue.enqueue({Kind:R.DOMLOADED,Args:[]})},e.prototype.addLoad=function(){this._queue.enqueue({Kind:R.LOAD,Args:[]})},e.prototype.addNavigate=function(){var e=this._loc.href;this._currentUrl!=e&&(this._currentUrl=e,this._keep.onNavigate(e),this._queue.enqueue({Kind:R.NAVIGATE,Args:[ur(this._loc.href,this._ctx.options.orgId,{source:"event",type:R.NAVIGATE}),this._doc.title]}))},e.prototype.addClick=function(e){var t=Ki(e),n=Mn(t);if(n){var r=0,i=0,o=0,s=0;if(t&&t.getBoundingClientRect){var a=t.getBoundingClientRect();r=a.left,i=a.top,o=a.width,s=a.height}var u=xn(t);this._keep.onClick(u),this._queue.enqueue({Kind:R.CLICK,Args:[n,e.clientX,e.clientY,r,i,o,s]})}},e.prototype.addDblClick=function(e){var t=Mn(Ki(e));t&&this._queue.enqueue({Kind:R.DBL_CLICK,Args:[t]})},e.prototype.addFormSubmit=function(e){var t=Mn(Ki(e));t&&this._queue.enqueue({Kind:R.FORM_SUBMIT,Args:[t]})},e.prototype.addFocus=function(e){var t=Mn(Ki(e));t&&this._queue.enqueue({Kind:R.FOCUS,Args:[t]})},e.prototype.addBlur=function(e){var t=Mn(Ki(e));t&&this._queue.enqueue({Kind:R.BLUR,Args:[t]})},e.prototype.addChange=function(e){this._inputWatcher.onChange(Ki(e))},e.prototype.addChangeElem=function(e){var t=Ln(e);if(t){var n=Kn(e);Rn(e)&&(n=er(n)),this._queue.enqueue({Kind:R.VALUECHANGE,Args:[t,n]})}},e.prototype.addSelection=function(){var e=this;this._ctx.measurer.requestMeasureTask(function(){var t;try{t=e.selectionArgs()}catch(e){return}for(var n=!1,r=0;r<4;r++)if(e._curSelection[r]!==t[r]){n=!0;break}n&&(e._curSelection=t,e._queue.enqueue({Kind:R.SELECT,Args:t}))})},e.prototype.selectionArgs=function(){if(!this._wnd.getSelection)return[];var e=this._wnd.getSelection();if(!e)return[];if("None"==e.type)return[];if("Caret"==e.type){var t=Mn(e.anchorNode);return t?[t,e.anchorOffset]:[]}if(!e.anchorNode||!e.focusNode)return[];var n=Bi(e.anchorNode,e.anchorOffset),r=n[0],i=n[1],o=Bi(e.focusNode,e.focusOffset),s=o[0],a=o[1],u=Boolean(r.compareDocumentPosition(s)&Node.DOCUMENT_POSITION_FOLLOWING),c=u?[r,s]:[s,r],h=c[0],d=c[1],l=u?[i,a]:[a,i],p=l[0],f=l[1];for(Mn(h)||(p=0);h&&!Mn(h)&&h!=d;)h=ut(h)||h.parentNode;for(Mn(d)||(f=0);d&&!Mn(d)&&d!=h;)d=vt(d)||d.parentNode;if(h==d&&p==f)return[];var v=Mn(h),_=Mn(d);return h&&d&&v&&_?[v,p,_,f,u]:[]},e}();function Bi(e,t){if(!e.firstChild)return[e,t];e=e.firstChild;for(var n=0;n<t-1;n++){var r=ut(e);if(!r)return[e,0];e=r}return[e,0]}var Hi={src:{img:!0,embed:!0},href:{use:!0,image:!0},data:{object:!0}};function ji(e){for(var t=e.activeElement;t&&t.shadowRoot;){var n=t.shadowRoot.activeElement;if(!n)return t;t=n}return t}function Ki(e){if(e.composed&&e.target){var t=e.target;if(t.nodeType==pn&&t.shadowRoot){var n=e.composedPath();if(n.length>0)return n[0]}}return e.target}var Vi=/^\s*at .*(\S+\:\d+|native|(<anonymous>))/m,zi=/^(eval@)?(\[native code\])?$/;function Yi(e){if(!e||"string"!=typeof e.stack)return[];var t=e;return t.stack.match(Vi)?t.stack.split("\n").filter(function(e){return!!e.match(Vi)}).map(function(e){e.indexOf("(eval ")>-1&&(e=e.replace(/eval code/g,"eval").replace(/(\(eval at [^\()]*)|(\)\,.*$)/g,""));var t=e.replace(/^\s+/,"").replace(/\(eval code/g,"(").replace(/\(native code\)/,"").split(/\s+/).slice(1),n=Qi(t.pop());return Gi(t.join(" "),["eval","<anonymous>"].indexOf(n[0])>-1?"":n[0],n[1],n[2])}):function(e){return e.split("\n").filter(function(e){return!e.match(zi)}).map(function(e){if(e.indexOf(" > eval")>-1&&(e=e.replace(/ line (\d+)(?: > eval line \d+)* > eval\:\d+\:\d+/g,":$1")),-1===e.indexOf("@")&&-1===e.indexOf(":"))return[e,"",-1,-1];var t=e.split("@"),n=Qi(t.pop());return Gi(t.join("@"),n[0],n[1],n[2])})}(t.stack)}function Gi(e,t,n,r){return[e||"",t||"",parseInt(n||"-1"),parseInt(r||"-1")]}function Qi(e){if(!e||-1===e.indexOf(":"))return["","",""];var t=/(.+?)(?:\:(\d+))?(?:\:(\d+))?$/.exec(e.replace(/[\(\)]/g,""));return t?[t[1]||"",t[2]||"",t[3]||""]:["","",""]}var Xi=function(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;var r=Array(e),i=0;for(t=0;t<n;t++)for(var o=arguments[t],s=0,a=o.length;s<a;s++,i++)r[i]=o[s];return r},Ji=function(){function e(e,t,n){this._queue=t,this._enabled=!1,this._overflow=!1,this._total=0,this._hooks=[],this._wnd=e.window,this._listeners=n.createChild();var r=e.options.orgId;this.orgId=r,this.maxLogsPerPage="P2C"==r||"ESHFX"==r||"6HFXR"==r||"A0W9W"==r||"5V0ND"==r?3e3:"GF6RM"==r?1600:te.MaxLogsPerPage}return e.prototype._overflowMsg=function(){return"\"[received more than "+this.maxLogsPerPage+" messages]\""},e.prototype.enable=function(){var e=this;if(this._listeners.add(this._wnd,"error",!0,function(t){return e.addError(t)}),this._listeners.add(this._wnd,"unhandledrejection",!0,function(t){e.addLog("error",["Uncaught (in promise)",t.reason])},!0),!this._enabled)if(this._enabled=!0,this._queue.enqueue({Kind:R.REC_FEAT_SUPPORTED,Args:[Y.Console,!0]}),this._wnd.console)for(var t=function(t){var r=Tt(n._wnd.console,t);if(!r)return"continue";r.before(function(n){var r=n.args;return e.addLog(t,r)}),n._hooks.push(r)},n=this,r=0,i=["log","info","warn","error"];r<i.length;r++){t(i[r])}else this.addLog("log",["NOTE: Log messages cannot be captured on IE9"])},e.prototype.isEnabled=function(){return this._enabled},e.prototype.disable=function(){var e;if(this._listeners&&this._listeners.clear(),this._enabled)for(this._enabled=!1;e=this._hooks.pop();)e.disable()},e.prototype.logEvent=function(e,t){if(!this.checkOverflow())return null;var n;n=-1==["log","info","warn","error","debug","_fs_debug"].indexOf(e)?["log",$i(e,1e3,this.orgId)]:[e];for(var r=0;r<t.length;++r)n.push($i(t[r],1e3,this.orgId));return{Kind:R.LOG,Args:n}},e.prototype.addLog=function(e,t){var n=this.logEvent(e,t);n&&this._queue.enqueue(n)},e.prototype.addError=function(e){var t=e.message,n=e.filename,r=e.lineno;(t||n||r)&&this.checkOverflow()&&("object"==typeof t&&(t=$i(t,1e3,this.orgId)),"object"==typeof n&&(n=$i(n,100,this.orgId,!1)),"object"==typeof r&&(r=-1),this._queue.enqueue({Kind:R.ERROR,Args:Xi([t,n,r],Yi(e.error))}))},e.prototype.checkOverflow=function(){return!this._overflow&&(this._total==this.maxLogsPerPage?(this._queue.enqueue({Kind:R.LOG,Args:["warn",this._overflowMsg()]}),this._overflow=!0,!1):(this._total++,!0))},e}();function $i(e,t,n,r){void 0===r&&(r=!0);try{var i={tokens:[],opath:[],cyclic:Zi(e,t/4)};!function e(t,n,r,i){if(n<1)return 0;var o=t&&t.constructor==Date?eo(t):function(e){return"object"==typeof Node?e instanceof Node:e&&"object"==typeof e&&e.nodeType>0&&"string"==typeof e.nodeName}(t)?function(e){return e.toString()}(t):void 0===t?"undefined":"object"!=typeof t||null==t?t:t instanceof Error?t.stack||t.name+": "+t.message:void 0;if(void 0!==o)return void 0===(o=s.jsonStringify(o))?0:("\""==o[0]&&(o=to(o,n,"...\"")),o.length<=n?(i.tokens.push(o),o.length):0);if(i.cyclic){i.opath.splice(r);var a=i.opath.lastIndexOf(t);if(a>-1){var u="<Cycle to ancestor #"+(r-a-1)+">";return u="\""+to(u,n-2)+"\"",i.tokens.push(u),u.length}i.opath.push(t)}var c=n,h=function(e){return c>=e.length&&(c-=e.length,i.tokens.push(e),!0)},d=function(e){","==i.tokens[i.tokens.length-1]?i.tokens[i.tokens.length-1]=e:h(e)};if(c<2)return 0;if(nt(t)){h("[");for(var l=0;l<t.length&&c>0;l++){var p=e(t[l],c-1,r+1,i);if(c-=p,0==p&&!h("null"))break;h(",")}d("]")}else{h("{");var f=Ze(t);for(l=0;l<f.length&&c>0;l++){var v=f[l],_=t[v];if(!h("\""+v+"\":"))break;if(0==(p=e(_,c-1,r+1,i))){i.tokens.pop();break}c-=p,h(",")}d("}")}return n==1/0?1:n-c}(e,t,0,i);var o=i.tokens.join("");return r?function(e,t){var n=t.replace(vr,"<email>");return n=n.replace(_r,function(t){return ur(t,e,{source:"log",type:"debug"})})}(n,o):o}catch(e){return mt(e)}}function Zi(e,t){var n=0;try{s.jsonStringify(e,function(e,r){if(n++>t)throw"break";if("object"==typeof r)return r})}catch(e){return"break"!=e}return!1}var eo=function(e){return isNaN(e)?"Invalid Date":e.toUTCString()},to=function(e,t,n){return void 0===n&&(n="..."),e.length<=t?e:e.length<=n.length||t<=n.length?e.substring(0,t):e.substring(0,t-n.length)+n};var no=function(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;var r=Array(e),i=0;for(t=0;t<n;t++)for(var o=arguments[t],s=0,a=o.length;s<a;s++,i++)r[i]=o[s];return r},ro=function(){function e(e,t){this._q=e,this._valueIndices=t,this._evts=[],this._curveEndMs=0}return e.prototype.add=function(e){0==this._evts.length?(this._q.push(e),this._curveEndMs=e.When):e.When>this._curveEndMs&&(this._curveEndMs=e.When),this._evts.push(e)},e.prototype.finish=function(e,t){void 0===t&&(t=[]);var n=this._evts.length;if(n<=1)return!1;for(var r=no([this._curveEndMs],t),i=this._evts[0].When,o=this._evts[n-1].When,s=0;s<this._valueIndices.length;++s){var a=this._valueIndices[s],u=this._evts[0].Args[a],c=(this._evts[1].When-i)/(o-i),h=(this._evts[1].Args[a]-u)/c,d=this._evts[n-2].Args[a],l=(o-this._evts[n-2].When)/(o-i),p=this._evts[n-1].Args[a],f=(p-d)/l;r.push(u,p,h,f)}return this._evts[0].Kind=e,this._evts[0].Args=r,!0},e.prototype.evts=function(){return this._evts},e}();var io=function(){function e(e,t,n,r){void 0===n&&(n=function(){return[]}),void 0===r&&(r=en),this._ctx=e,this._transport=t,this._gatherExternalEvents=n,this._tickerFactory=r,this._recordingDisabled=!1,this._activeSimultaneousEventsTransactions=0,this._lastWhen=-1,this._gotUnload=!1,this._eventQueue=[],this._sampleCurvesTicker=new this._tickerFactory(te.CurveSamplingInterval),this._processMutationsTicker=new this._tickerFactory(te.MutationProcessingInterval)}return e.prototype.startPipeline=function(e){var t,n,r=this;this._recordingDisabled||this._pipelineStarted||(this._pipelineStarted=!0,this._frameId=null!==(t=e.frameId)&&void 0!==t?t:0,this._parentIds=null!==(n=e.parentIds)&&void 0!==n?n:[],this.processEvents(),this._processMutationsTicker.start(function(){r.processEvents()}),this._sampleCurvesTicker.start(function(){r.processEvents(!0)}),this._transport.startPipeline(e))},e.prototype.enqueueSimultaneousEventsIn=function(e){0===this._activeSimultaneousEventsTransactions&&(this._lastWhen=this._ctx.time.now());try{return this._activeSimultaneousEventsTransactions++,e(this._lastWhen)}finally{this._activeSimultaneousEventsTransactions--,this._activeSimultaneousEventsTransactions<0&&(this._activeSimultaneousEventsTransactions=0)}},e.prototype.enqueue=function(e){var t=this._activeSimultaneousEventsTransactions>0?this._lastWhen:this._ctx.time.now();this.enqueueAt(t,e),Zt.checkForBrokenSchedulers()},e.prototype.enqueueAt=function(e,t){if(!this._recordingDisabled){e<this._lastWhen&&(e=this._lastWhen),this._lastWhen=e;var n=t;n.When=e,this._eventQueue.push(n)}},e.prototype.enqueueFirst=function(e){if(this._eventQueue.length>0){var t=e;t.When=this._eventQueue[0].When,this._eventQueue.unshift(t)}else this.enqueue(e)},e.prototype.addUnload=function(e){this._gotUnload||(this._gotUnload=!0,this.enqueue({Kind:R.UNLOAD,Args:[e]}),this.singSwanSong())},e.prototype.shutdown=function(e){this._flush(),this.addUnload(e),this._flush(),this._recordingDisabled=!0,this.stopPipeline()},e.prototype._flush=function(){this.processEvents(),this._transport.flush()},e.prototype.singSwanSong=function(){this._recordingDisabled||(this.processEvents(),this._transport.singSwanSong())},e.prototype.rebaseIframe=function(e){for(var t=0,n=this._eventQueue.length;t<n;t++){var r=this._eventQueue[t],i=r.When+this._ctx.time.startTime()-e;i<0&&(i=0),r.When=i}},e.prototype.processEvents=function(e){if(this._pipelineStarted){var t=this._eventQueue;this._eventQueue=[];var n=function(e){if(0==e.length)return e;for(var t,n=[],r=new ro(n,[0,1]),i={},o={},s={},a=0,u=e;a<u.length;a++){var c=u[a];switch(c.Kind){case R.MOUSEMOVE:r.add(c);break;case R.TOUCHMOVE:(l=c.Args[0])in i||(i[l]=new ro(n,[1,2])),i[l].add(c);break;case R.SCROLL_LAYOUT:(l=c.Args[0])in o||(o[l]=new ro(n,[1,2])),o[l].add(c);break;case R.SCROLL_VISUAL_OFFSET:(l=c.Args[0])in s||(s[l]=new ro(n,[1,2])),s[l].add(c);break;case R.RESIZE_VISUAL:t||(t=new ro(n,[0,1])),t.add(c);break;default:n.push(c);}}if(r.finish(R.MOUSEMOVE_CURVE)){var h=r.evts();if(h.length>0){var d=h[h.length-1].Args[2];if(d)h[0].Args[9]=d}}for(var l in o){o[p=parseInt(l)].finish(R.SCROLL_LAYOUT_CURVE,[p])}for(var l in s){s[p=parseInt(l)].finish(R.SCROLL_VISUAL_OFFSET_CURVE,[p])}for(var l in i){var p;i[p=parseInt(l)].finish(R.TOUCHMOVE_CURVE,[p])}return t&&t.finish(R.RESIZE_VISUAL_CURVE),n}(t);e||(n=n.concat(this._gatherExternalEvents(0!=n.length))),this.ensureFrameIds(n),0!=n.length&&this._transport.enqueueEvents(this._ctx.recording.pageSignature(),n)}},e.prototype.ensureFrameIds=function(e){if(this._frameId)for(var t=this._parentIds,n=t&&t.length>0,r=0;r<e.length;++r){var i=e[r];i.FId||(i.FId=this._frameId),n&&!i.PIds&&(i.PIds=t)}},e.prototype.stopPipeline=function(){this._pipelineStarted&&(this._sampleCurvesTicker.stop(),this._processMutationsTicker.stop(),this._eventQueue=[],this._transport.stopPipeline())},e}();function oo(){var e,t;return{promise:new et(function(n,r){e=n,t=r}),resolve:e,reject:t}}function so(e){return new et(function(t){s.setWindowTimeout(window,ie(t),e)})}var ao=function(){function e(e){void 0===e&&(e=4),this.hashCount=e,this.idx=0,this.hashMask=e-1,this.reset()}return e.prototype.reset=function(){this.idx=0,this.hash=[];for(var e=0;e<this.hashCount;++e)this.hash.push(2166136261)},e.prototype.write=function(e){for(var t=this.hashMask,n=this.idx,r=0;r<e.length;r++)this.hash[n]=this.hash[n]^e[r],this.hash[n]+=(this.hash[n]<<1)+(this.hash[n]<<4)+(this.hash[n]<<7)+(this.hash[n]<<8)+(this.hash[n]<<24),n=n+1&t;this.idx=n},e.prototype.writeAscii=function(e){for(var t=this.hashMask,n=this.idx,r=0;r<e.length;r++)this.hash[n]=this.hash[n]^e.charCodeAt(r),this.hash[n]+=(this.hash[n]<<1)+(this.hash[n]<<4)+(this.hash[n]<<7)+(this.hash[n]<<8)+(this.hash[n]<<24),n=n+1&t;this.idx=n},e.prototype.sum=function(){var e,t=this.sumAsHex();return e=t.replace(/\r|\n/g,"").replace(/([\da-fA-F]{2}) ?/g,"0x$1 ").replace(/ +$/,"").split(" ").map(Number),lo(String.fromCharCode.apply(window,e))},e.prototype.sumAsHex=function(){for(var e="",t=0;t<this.hashCount;++t)e+=("00000000"+(this.hash[t]>>>0).toString(16)).slice(-8);return e},e}();function uo(e){var t=new ao(1);return t.writeAscii(e),t.sumAsHex()}function co(e){var t=new Uint8Array(e);return lo(String.fromCharCode.apply(null,t))}var ho="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";function lo(e){var t;return(null!==(t=window.btoa)&&void 0!==t?t:po)(e).replace(/\+/g,"-").replace(/\//g,"_")}function po(e){for(var t=String(e),n=[],r=0,i=0,o=0,s=ho;t.charAt(0|o)||(s="=",o%1);n.push(s.charAt(63&r>>8-o%1*8))){if((i=t.charCodeAt(o+=.75))>255)throw new Error("'btoa' failed: The string to be encoded contains characters outside of the Latin1 range.");r=r<<8|i}return n.join("")}var fo=function(e,t,n,r){return new(n||(n=Promise))(function(i,o){function s(e){try{u(r.next(e))}catch(e){o(e)}}function a(e){try{u(r["throw"](e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(s,a)}u((r=r.apply(e,t||[])).next())})},vo=function(e,t){var n,r,i,o,s={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:a(0),"throw":a(1),"return":a(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function a(o){return function(a){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;s;)try{if(n=1,r&&(i=2&o[0]?r["return"]:o[0]?r["throw"]||((i=r["return"])&&i.call(r),0):r.next)&&!(i=i.call(r,o[1])).done)return i;switch(r=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return s.label++,{value:o[1],done:!1};case 5:s.label++,r=o[1],o=[0];continue;case 7:o=s.ops.pop(),s.trys.pop();continue;default:if(!(i=(i=s.trys).length>0&&i[i.length-1])&&(6===o[0]||2===o[0])){s=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]<i[3])){s.label=o[1];break}if(6===o[0]&&s.label<i[1]){s.label=i[1],i=o;break}if(i&&s.label<i[2]){s.label=i[2],s.ops.push(o);break}i[2]&&s.ops.pop(),s.trys.pop();continue;}o=t.call(e,s)}catch(e){o=[6,e],r=0}finally{n=i=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,a])}}},_o=1e4,go=25,mo=100;function yo(e,t,n,r){return void 0===r&&(r=new ao),fo(this,void 0,et,function(){var i,o,s,a;return vo(this,function(u){switch(u.label){case 0:i=e.now(),o=n.byteLength,s=0,u.label=1;case 1:return s<o?e.now()-i>go?[4,t(mo)]:[3,3]:[3,5];case 2:u.sent(),i=e.now(),u.label=3;case 3:a=new Uint8Array(n,s,Math.min(o-s,_o)),r.write(a),u.label=4;case 4:return s+=_o,[3,1];case 5:return[2,{hash:r.sum(),hasher:r}];}})})}var wo=function(e,t,n,r){return new(n||(n=Promise))(function(i,o){function s(e){try{u(r.next(e))}catch(e){o(e)}}function a(e){try{u(r["throw"](e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(s,a)}u((r=r.apply(e,t||[])).next())})},bo=function(e,t){var n,r,i,o,s={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:a(0),"throw":a(1),"return":a(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function a(o){return function(a){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;s;)try{if(n=1,r&&(i=2&o[0]?r["return"]:o[0]?r["throw"]||((i=r["return"])&&i.call(r),0):r.next)&&!(i=i.call(r,o[1])).done)return i;switch(r=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return s.label++,{value:o[1],done:!1};case 5:s.label++,r=o[1],o=[0];continue;case 7:o=s.ops.pop(),s.trys.pop();continue;default:if(!(i=(i=s.trys).length>0&&i[i.length-1])&&(6===o[0]||2===o[0])){s=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]<i[3])){s.label=o[1];break}if(6===o[0]&&s.label<i[1]){s.label=i[1],i=o;break}if(i&&s.label<i[2]){s.label=i[2],s.ops.push(o);break}i[2]&&s.ops.pop(),s.trys.pop();continue;}o=t.call(e,s)}catch(e){o=[6,e],r=0}finally{n=i=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,a])}}},So=6e6,Eo=function(){function e(e,t,n,r,i){void 0===r&&(r=window.FormData),void 0===i&&(i=tn),this.ctx=e,this.queue=t,this.protocol=n,this.FormDataCtr=r,this.Timeout=i,this.started={},this.byUrl={},this.batchReady=!1,this.existsBatch=[],this._sentToBugsnag=!1}return e.prototype.init=function(){this.FormDataCtr&&this.main()["catch"](function(e){Mt.sendToBugsnag(e,"error")})},e.prototype.main=function(){return wo(this,void 0,et,function(){var e,t,n,r,i,s,a,u,c,h,d,l,p,f,v,_,g,m,y,w,b,S,E,T,k,I;return bo(this,function(C){switch(C.label){case 0:e=this.ctx.options.orgId,C.label=1;case 1:return[4,this.getBatch()];case 2:for(t=C.sent(),n={fsnv:[],sha1:[]},r=0,i=t;r<i.length;r++)s=i[r],a=s.hash,v=s.hashAlgorithm,n[v].push(a);for(u={},c=0,h=t;c<h.length;c++)d=h[c],u[d.hash]=d;l=void 0,C.label=3;case 3:return C.trys.push([3,5,,6]),[4,this.protocol.queryResources({OrgId:e,HashesByAlgorithm:n})];case 4:return l=C.sent(),[3,6];case 5:return o("/rec/queryResources failed with status "+C.sent()),[3,1];case 6:for(p=0,f=l;p<f.length;p++)if((m=f[p]).Found&&m.CanonicalHash){if(!(y=u[m.QueryHash])){this.sendOnceToBugsnag("No resource found for hash");continue}if(y.blob=y.stringData=null,"fsnv"!==(v=m.CanonicalHash.Algorithm)){this.sendOnceToBugsnag("Unrecognized canonical hash type",{hashAlgorithm:v});continue}this.queue.enqueue({Kind:R.SYS_RESOURCEHASH,Args:["url",y.url,m.CanonicalHash.Hash]})}else;_=0,g=l,C.label=7;case 7:if(!(_<g.length))return[3,12];if((m=g[_]).Found&&m.CanonicalHash)return[3,11];if(null==(y=u[m.QueryHash]))return this.sendOnceToBugsnag("Server told us to upload a hash we don't have"),[3,11];if(w=y.url,b=y.contentType,!(S=y.blob||y.stringData))return this.sendOnceToBugsnag("Missing resource contents"),[3,11];if(E=y.blob||new Blob([S],{type:b}),null==S)return this.sendOnceToBugsnag("Tried to re-upload a resource"),[3,11];if((T=new this.FormDataCtr).append("orgId",e),T.append("baseUrl",w),"fsnv"===m.QueryAlgorithm)T.append("fsnvHash",m.QueryHash);else{if("sha1"!==m.QueryAlgorithm)return this.sendOnceToBugsnag("Unrecognized hash type from resource query",{hashAlgorithm:m.QueryAlgorithm}),[3,11];T.append("sha1Hash",m.QueryHash)}T.append("contents",E,"blob"),y.blob=y.stringData=null,C.label=8;case 8:return C.trys.push([8,10,,11]),[4,this.protocol.uploadResource(T)];case 9:return k=C.sent(),"fsnv"!=(I=JSON.parse(k)).Algorithm&&this.sendOnceToBugsnag("Unexpected hash type from resource upload",{hashAlgorithm:I.Algorithm}),this.queue.enqueue({Kind:R.SYS_RESOURCEHASH,Args:["url",w,I.Hash]}),[3,11];case 10:return C.sent(),o("Server error uploading resource"),[3,11];case 11:return _++,[3,7];case 12:return[3,1];case 13:return[2];}})})},e.prototype.getBatch=function(){var e=this,t=oo(),n=t.resolve,r=t.promise,i=function(){e.popBatch=null,e.batchReady=!1;var t=e.existsBatch;e.existsBatch=[],n(t)};return this.batchReady?i():this.popBatch=i,r},e.prototype.uploadIfNeeded=function(e,t){return wo(this,void 0,et,function(){var n,r,i=this;return bo(this,function(o){switch(o.label){case 0:return this.FormDataCtr?this.started[t]?[2]:function(e,t){var n=Xn(Jn(e),t);switch(n.protocol){case"blob:":return!0;case"http:":case"https:":switch(n.hostname){case"localhost":case"127.0.0.1":case"[::1]":return e.location.protocol===n.protocol&&e.location.host===n.host;case"::1":var r=n.port?"[::1]:"+n.port:"[::1]";return e.location.protocol===n.protocol&&e.location.host===r;default:return!1;}default:return!1;}}(e,t)?(this.started[t]=!0,[4,this.processResource(t)]):[2]:[2];case 1:return(n=o.sent())?(r=0==this.existsBatch.length,this.existsBatch.push(n),r&&new this.Timeout(function(){i.batchReady=!0,i.popBatch&&i.popBatch()},50).start(),[2]):[2];}})})},e.prototype.processResource=function(e){return wo(this,void 0,et,function(){var t,n,r,i,o;return bo(this,function(s){switch(s.label){case 0:return this.byUrl[e]?[2,this.byUrl[e]]:[4,To(e,this.ctx.options.orgId)];case 1:return(t=s.sent())?[4,ko(this.ctx,t.buffer)]:[2,null];case 2:return n=s.sent(),r=n.hash,i=n.algorithm,o={hash:r,hashAlgorithm:i,url:e,blob:t.blob,contentType:t.contentType},this.byUrl[o.url]=o,[2,o];}})})},e.prototype.sendOnceToBugsnag=function(e,t){this._sentToBugsnag||(this._sentToBugsnag=!0,o(e),Mt.sendToBugsnag(e,"error",t))},e}();function To(e,t){var n=oo(),r=n.resolve,i=n.promise,s=new XMLHttpRequest;return"string"!=typeof s.responseType?(r(null),i):(s.open("GET",e),s.responseType="blob",s.onerror=function(){r(null)},s.onload=function(){if(200!=s.status)return o("Error loading blob resource "+ur(e,t,{source:"log",type:"debug"})),void r(null);var n=s.response;if((n.size||n.length)>So){var i=ur(e,t,{source:"log",type:"bugsnag"});return Mt.sendToBugsnag("Size of blob resource exceeds limit","warning",{url:i,MaxResourceSizeBytes:So}),void r(null)}(function(e){var t=oo(),n=t.resolve,r=t.promise,i=new FileReader;return i.readAsArrayBuffer(e),i.onload=function(){n(i.result)},i.onerror=function(e){Mt.sendToBugsnag(e,"error"),n(null)},r})(n).then(function(e){r(e?{buffer:e,blob:n,contentType:n.type}:null)})},s.send(),i)}function ko(e,t){var n,r;return wo(this,void 0,et,function(){var i;return bo(this,function(o){switch(o.label){case 0:return i=e.window,(null===(r=null===(n=i.crypto)||void 0===n?void 0:n.subtle)||void 0===r?void 0:r.digest)?[4,i.crypto.subtle.digest({name:"sha-1"},t)]:[3,2];case 1:return[2,{hash:co(o.sent()),algorithm:"sha1"}];case 2:return[4,yo(e.time,so,t)];case 3:return[2,{hash:o.sent().hash,algorithm:"fsnv"}];}})})}var Io=function(e,t,n,r){return new(n||(n=Promise))(function(i,o){function s(e){try{u(r.next(e))}catch(e){o(e)}}function a(e){try{u(r["throw"](e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(s,a)}u((r=r.apply(e,t||[])).next())})},Co=function(e,t){var n,r,i,o,s={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:a(0),"throw":a(1),"return":a(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function a(o){return function(a){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;s;)try{if(n=1,r&&(i=2&o[0]?r["return"]:o[0]?r["throw"]||((i=r["return"])&&i.call(r),0):r.next)&&!(i=i.call(r,o[1])).done)return i;switch(r=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return s.label++,{value:o[1],done:!1};case 5:s.label++,r=o[1],o=[0];continue;case 7:o=s.ops.pop(),s.trys.pop();continue;default:if(!(i=(i=s.trys).length>0&&i[i.length-1])&&(6===o[0]||2===o[0])){s=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]<i[3])){s.label=o[1];break}if(6===o[0]&&s.label<i[1]){s.label=i[1],i=o;break}if(i&&s.label<i[2]){s.label=i[2],s.ops.push(o);break}i[2]&&s.ops.pop(),s.trys.pop();continue;}o=t.call(e,s)}catch(e){o=[6,e],r=0}finally{n=i=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,a])}}},Ro=function(){function e(e){this._byteCount=0,this._scheme=e.options.scheme,this._recHost=e.options.recHost}return e.prototype.page=function(e,t,n){this.post("/rec/page",gt(e),function(e){try{t(wt(e))}catch(e){n(0)}},function(e,t){if(t)try{return n(0,wt(t))}catch(e){}n(0)})},e.prototype.bundle=function(e){var t=gt(e.bundle);this._byteCount+=t.length,o("total bytes written: "+this._byteCount);var n=xo(e.bundle.Seq,e);return this.post(n,t,function(t){try{e.win(wt(t))}catch(n){Mt.sendToBugsnag("Failed to JSON parse /rec/bundle response","error",{rsp:t,error:n.toString()}),e.lose(0)}},e.lose),this._byteCount},e.prototype.bundleBeacon=function(e){return Mo(this._scheme,this._recHost,e)},e.prototype.exponentialBackoffMs=function(e,t){var n=s.mathMin(te.BackoffMax,5e3*s.mathPow(2,e));return t?n+.25*s.mathRandom()*n:n},e.prototype.post=function(e,t,n,r){Oo(this._scheme,this._recHost,e,t,n,r)},e}(),Ao=function(){function e(e){this._scheme=e.options.scheme,this._recHost=e.options.recHost}return e.prototype.uploadResource=function(e){var t=this;return new et(function(n,r){Oo(t._scheme,t._recHost,"/rec/uploadResource",e,n,r)})},e.prototype.queryResources=function(e){return Io(this,void 0,et,function(){var t,n,r=this;return Co(this,function(i){switch(i.label){case 0:return t=JSON.stringify(e),[4,new et(function(e,n){Oo(r._scheme,r._recHost,"/rec/queryResources",t,e,n)})];case 1:return n=i.sent(),[2,JSON.parse(n)];}})})},e}();function xo(e,t){var n="/rec/bundle?OrgId="+t.orgId+"&UserId="+t.userId+"&SessionId="+t.sessionId+"&PageId="+t.pageId+"&Seq="+e;return null!=t.serverPageStart&&(n+="&PageStart="+t.serverPageStart),null!=t.serverBundleTime&&(n+="&PrevBundleTime="+t.serverBundleTime),null!=t.lastUserActivity&&(n+="&LastActivity="+t.lastUserActivity),t.isNewSession&&(n+="&IsNewSession=true"),null!=t.deltaT&&(n+="&DeltaT="+t.deltaT),n}function Oo(e,t,n,r,i,o){var s="//"+t+n,a=!1,u=new XMLHttpRequest;if("withCredentials"in u)u.onreadystatechange=function(){if(u.readyState==fn){if(a)return;a=!0;try{200==u.status?i(u.responseText):o&&o(u.status,u.responseText)}catch(e){Mt.sendToBugsnag(e,"error")}}},u.open("POST",e+s,!0),u.withCredentials=!0,"function"!=typeof r.append&&u.setRequestHeader("Content-Type","text/plain"),u.send(r);else{var c=new XDomainRequest;c.onload=function(){i(c.responseText)},c.onerror=function(){o&&o("Not Found"==c.responseText?404:500,c.responseText)},c.onprogress=function(){},c.open("POST",s),c.send(r)}}function Mo(e,t,n){if("function"==typeof navigator.sendBeacon){var r=e+"//"+t+xo(n.bundle.Seq,n)+"&SkipResponseBody=true",i=gt(n.bundle);try{return navigator.sendBeacon(r,i)}catch(e){Mt.sendToBugsnag(e,"error",{url:r,data:i})}}return!1}var Lo=function(){function e(e,t,n){void 0===n&&(n=new Fo),this._ctx=e,this._q=t,this._matcher=n}return e.prototype.initialize=function(e){var t;if(e){this._setUrlKeeps(e);var n=null===(t=this._ctx.window.location)||void 0===t?void 0:t.href;this.onNavigate(n)}},e.prototype.onNavigate=function(e){return!!this._matcher.matches(e)&&(this._q.enqueue({Kind:R.KEEP_URL,Args:[this._scrubUrl(e)]}),!0)},e.prototype.onClick=function(e){return!(!e||!function(e){var t=xn(e);return!!t&&!0===t.matchesAnyKeepRule}(e.node))&&(this._q.enqueue({Kind:R.KEEP_ELEMENT,Args:[e.id]}),!0)},e.prototype.urlMatches=function(e){return this._matcher.matches(e)},e.prototype._setUrlKeeps=function(e){this._matcher.setRules(e)},e.prototype._scrubUrl=function(e){return ur(e,this._ctx.options.orgId,{source:"page",type:"base"})},e}(),Fo=function(){function e(){this._regexes=null}return e.prototype.setRules=function(e){var t=e.map(function(e){return e.Regex}).filter(this._isValidRegex);t.length>0&&(this._regexes=this._joinRegexes(t))},e.prototype.matches=function(e){return!!this._regexes&&this._regexes.test(e)},e.prototype._isValidRegex=function(e){try{return new RegExp(e),!0}catch(t){return Mt.sendToBugsnag("Browser rejected UrlKeep.Regex","error",{expr:e,error:t.toString()}),!1}},e.prototype._joinRegexes=function(e){try{return new RegExp("("+e.join(")|(")+")","i")}catch(t){return Mt.sendToBugsnag("Browser rejected joining UrlKeep.Regexs","error",{exprs:e,error:t.toString()}),null}},e}();function Po(e,t){var n=Mn(e)+" ";return e.id&&(n+="#"+e.id),n+="[src="+ur(e.src,t,{source:"log",type:"debug"})+"]"}var qo,Uo=function(e){var t=e.transport,n=e.frame,r=e.orgId,s=e.scheme,a=e.script,u=e.recHost,c=e.appHost,h=Po(n,r);o("Injecting into Frame "+h);try{if(function(e){return e.id==e.name&&No.test(e.id)}(n))return void o("Blacklisted iframe: "+h);if(function(e){if(!e.contentDocument||!e.contentWindow||!e.contentWindow.location)return!0;return function(e){return!!e.src&&"about:blank"!=e.src&&e.src.indexOf("javascript:")<0}(e)&&e.src!=e.contentWindow.location.href&&"loading"==e.contentDocument.readyState}(n))return void o("Frame not yet loaded: "+h);var d=n.contentWindow,l=n.contentDocument;if(!d||!l)return void o("Missing contentWindow or contentDocument: "+h);if(!l.head)return void o("Missing contentDocument.head: "+h);if(I(d))return void o("FS already defined in Frame contentWindow: "+h+". Ignoring.");d._fs_org=r,d._fs_script=a,d._fs_rec_host=u,d._fs_app_host=c,d._fs_debug=i(),d._fs_run_in_iframe=!0,t&&(d._fs_transport=t);var p=l.createElement("script");p.async=!0,p.crossOrigin="anonymous",p.src=s+"//"+a,"testdrive"==r&&(p.src+="?allowMoo=true"),l.head.appendChild(p)}catch(e){o("iFrame no injecty. Probably not same origin.")}},No=/^fb\d{18}$/;!function(e){e[e.NoInfoYet=1]="NoInfoYet",e[e.Enabled=2]="Enabled",e[e.Disabled=3]="Disabled"}(qo||(qo={}));var Wo=function(){function e(e,t,n,r){var i=this;this._ctx=e,this._transport=n,this._injector=r,this._bundleUploadInterval=te.DefaultBundleUploadInterval,this._iFrames=[],this._pendingChildFrameIdInits=[],this._listeners=new Ut,this._getCurrentSessionEnabled=qo.NoInfoYet,this._resourceUploadingEnabled=!1,this._tickerTasks=[],this._pendingIframes={},this._watcher=new yn,this._queue=new io(e,this._transport,function(e){for(var t=i._eventWatcher.bundleEvents(e),n=void 0;n=i._tickerTasks.pop();)n();return t},t),this._keep=new Lo(e,this._queue),this._eventWatcher=new Di(e,this._queue,this._keep,this._watcher,this._listeners,function(e){i.onFrameCreated(e)},function(e){i.beforeFrameRemoved(e)},new Eo(e,this._queue,new Ao(e))),this._consoleWatcher=new Ji(e,this._queue,this._listeners),this._scheme=e.options.scheme,this._script=e.options.script,this._recHost=e.options.recHost,this._appHost=e.options.appHost,this._orgId=e.options.orgId,this._wnd=e.window}return e.prototype.bundleUploadInterval=function(){return this._bundleUploadInterval},e.prototype.start=function(e,t){var n=this;this._onFullyStarted=t,"onpagehide"in this._wnd?this._listeners.add(this._wnd,"pagehide",!1,function(e){n.onUnload()}):this._listeners.add(this._wnd,"unload",!1,function(e){n.onUnload()}),this._listeners.add(this._wnd,"message",!1,function(e){if("string"==typeof e.data){var t=e.source;n.postMessageReceived(t,Bo(e.data))}});var r=this._wnd.Document?this._wnd.Document.prototype:this._wnd.document;this._docCloseHook=Tt(r,"close"),this._docCloseHook&&this._docCloseHook.afterAsync(function(){n._listeners.refresh()})},e.prototype.queue=function(){return this._queue},e.prototype.eventWatcher=function(){return this._eventWatcher},e.prototype.console=function(){return this._consoleWatcher},e.prototype.onDomLoad=function(){this._eventWatcher.onDomLoad()},e.prototype.onLoad=function(){this._eventWatcher.onLoad()},e.prototype.shutdown=function(e){this._eventWatcher.shutdown(e),this._consoleWatcher.disable(),this._listeners&&this._listeners.clear(),this._docCloseHook&&this._docCloseHook.disable(),this.tellAllFramesTo(["ShutdownFrame"])},e.prototype.tellAllFramesTo=function(e){for(var t=0;t<this._iFrames.length;t++){var n=this._iFrames[t];n.contentWindow&&Do(n.contentWindow,e)}},e.prototype.getCurrentSessionURL=function(e){var t=this._getCurrentSessionEnabled;if(t==qo.NoInfoYet)return null;if(t==qo.Disabled)return this._scheme+"//"+this._appHost+"/opt/upgrade";var n=this.getCurrentSession();return n?(e&&(n+=":"+this._ctx.time.wallTime()),this._scheme+"//"+this._appHost+"/ui/"+this._ctx.options.orgId+"/session/"+encodeURIComponent(n)):null},e.prototype.getCurrentSession=function(){var e=this._getCurrentSessionEnabled;return e==qo.NoInfoYet||e==qo.Disabled?null:this._userId?this._userId+":"+this._sessionId:null},e.prototype.setConsent=function(e){var t=this,n=function(){t._watcher.setConsent(e),t._queue.processEvents()},r=function(){t._queue.enqueue({Kind:R.SYS_SETCONSENT,Args:[e,K.Document]})};switch(e){case j.GrantConsent:r(),n();break;case j.RevokeConsent:n(),r();}this.tellAllFramesTo(["SetConsent",e])},e.prototype.pageSignature=function(){return this._userId+":"+this._sessionId+":"+this._pageId},e.prototype.fireFsReady=function(e){void 0===e&&(e=!1);var t=this._wnd._fs_ready;if(t)try{e?t(!0):t()}catch(e){o("exception in _fs_ready(): "+e)}},e.prototype.onUnload=function(){this._queue.addUnload(V.Unload),Zt.stopAll()},e.prototype.handleResponse=function(e){var t=e.Flags,n=t.AjaxFetch,r=t.AjaxWatcher,i=t.ConsoleWatcher,o=t.GetCurrentSession,s=t.WatchStrategy,a=t.ResourceUploading,u=t.WhitelistElements;this._pageRsp=e,this._userId=e.UserIntId,this._sessionId=e.SessionIntId,this._pageId=e.PageIntId,this._serverPageStart=e.PageStart,this._getCurrentSessionEnabled=o?qo.Enabled:qo.Disabled,"number"==typeof e.BundleUploadInterval&&(this._bundleUploadInterval=e.BundleUploadInterval),a&&this.enableResourceUploading(),r&&this.enableAjaxWatcher(!!n),i&&this.enableConsoleWatcher(),r&&e.AjaxWatches&&this._eventWatcher.ajaxWatcher().setWatches(e.AjaxWatches),this._watcher.initialize({blocks:e.ElementBlocks,keeps:e.ElementKeeps,watches:e.ElementWatches,flags:{whitelist:!!u,watchStrategy:null!=s?s:"matches"}}),this._keep.initialize(e.UrlKeeps),this._watcher.initializeConsent(!!e.Consented)},e.prototype.fullyStarted=function(){this._onFullyStarted()},e.prototype.enableResourceUploading=function(){this._resourceUploadingEnabled=!0,this._eventWatcher.initResourceUploading()},e.prototype.enableAjaxWatcher=function(e){this.eventWatcher().ajaxWatcher().enable(e)},e.prototype.enableConsoleWatcher=function(){this.console().enable()},e.prototype.flushPendingChildFrameInits=function(){if(this._pendingChildFrameIdInits.length>0){for(var e=0;e<this._pendingChildFrameIdInits.length;e++)this._pendingChildFrameIdInits[e]();this._pendingChildFrameIdInits=[]}},e.prototype.inject=function(e){var t=this;this._ctx.measurer.requestMeasureTask(function(){i()&&o("Injecting into a "+("none"!==getComputedStyle(e,null).display?"hidden":"visible")+" iframe: "+Po(e,t._orgId));var n={send:function(n,r,i){et.resolve().then(Mt.wrap(function(){t.postMessageReceived(e.contentWindow,[n,s.jsonParse(r),i])}))}};t._injector({frame:e,transport:n,orgId:t._orgId,scheme:t._scheme,script:t._script,recHost:t._recHost,appHost:t._appHost})})},e.prototype.onFrameCreated=function(e){var t=Mn(e);if(t){this._iFrames.push(e);var n=!1;if(e.contentWindow)try{n=!!I(e.contentWindow)}catch(e){n=!0}var r=function(e){var t=e.src,n=location.protocol+"//"+location.host;return!t||"about:blank"==t||ct(t,"javascript:")||ct(t,n)}(e),i=e.contentWindow&&e.contentWindow.postMessage;r&&!n||!i?r?this.initSameOriginIframe(e):o("Frame Doesn't need injecting. Probably cross domain "+Po(e,this._orgId)):this.initCrossOriginIframe(e,t)}else o("fsid missing or invalid for iFrame "+Po(e,this._orgId))},e.prototype.initCrossOriginIframe=function(e,t){var n=this;e.contentWindow&&e.contentWindow.postMessage?(o("Cross-origin iframe "+Po(e,this._orgId)),Do(e.contentWindow,["GreetFrame"]),i()&&(this._pendingIframes[t]=!0,setTimeout(function(){n._pendingIframes[t]&&o("iframe "+e.src+" is unresponsive")},5e3))):o("No content window on init of cross-origin iframe "+Po(e,this._orgId))},e.prototype.initSameOriginIframe=function(e){var t=this;o("Attempting to setup Frame "+Po(e,this._orgId)),this.inject(e),e.addEventListener("load",Mt.wrap(function(n){o("onload for frame "+Po(e,t._orgId)),t.inject(e)}))},e.prototype.beforeFrameRemoved=function(e){for(var t=0;t<this._iFrames.length;t++){if(e==this._iFrames[t])return void this._iFrames.splice(t,1)}},e.prototype.postMessageReceived=function(e,t){if(!e||e.parent==this._wnd)switch(t[0]){case"EvtBundle":var n=t[1],r=this.pageSignature(),i=t[2];if(r!=i)return Mt.sendToBugsnag("Page signature mismatch","warning",{pageSignature:r,messageSignature:i}),void(e&&Do(e,["ShutdownFrame"]));n.length>0&&this._transport.enqueueEvents(r,n);break;case"RequestFrameId":if(!e)return void o("No MessageEvent.source, iframe may have unloaded.");var s=this.iFrameWndToFsId(e);s?(o("Responding to FID request for frame "+s),this._pendingIframes[s]=!1,this.sendFrameIdToInnerFrame(e,s)):o("No FrameId found. Hoping to send one later.");}},e.prototype.sendFrameIdToInnerFrame=function(e,t){var n=this,r=function(){var r=[];0!=n._frameId&&(r=n._parentIds?n._parentIds.concat(n._frameId):[n._frameId]);var i=n._ctx.time.startTime();Do(e,["SetFrameId",t,r,i,n._scheme,n._script,n._appHost,n._orgId,n._pageRsp])};null==this._frameId?this._pendingChildFrameIdInits.push(r):r()},e.prototype.iFrameWndToFsId=function(e){for(var t=0;t<this._iFrames.length;t++)if(this._iFrames[t].contentWindow==e)return Mn(this._iFrames[t]);return o("Unable to locate frame for window"),NaN},e}();function Do(e,t){e&&e.postMessage&&e.postMessage(gt({__fs:t}),"*")}function Bo(e){try{var t=wt(e);if("__fs"in t)return t.__fs}catch(e){}return[]}function Ho(e){return e>=400&&502!==e||202==e||206==e}var jo=function(){return(jo=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)},Ko=function(){function e(e,t,n,r){void 0===r&&(r=tn),this._ctx=e,this._protocol=t,this._identity=n,this._timeoutFactory=r,this._recover()}return e.prototype.sing=function(e){o("Saving "+e.bundles.length+" bundles in swan-song.");var t=gt({OrgId:this._identity.orgId(),UserId:this._identity.userId(),SessionId:this._identity.sessionId(),PageId:e.pageId,Bundles:e.bundles,PageStartTime:this._ctx.time.startTime(),LastBundleTime:e.lastBundleTime,ServerPageStart:e.serverPageStart,ServerBundleTime:e.serverBundleTime,IsNewSession:e.isNewSession});if(!(t.length>2e6))try{localStorage._fs_swan_song=t}catch(e){}},e.prototype._recover=function(){try{if("_fs_swan_song"in localStorage){var e=localStorage._fs_swan_song||localStorage.singSwanSong;delete localStorage._fs_swan_song,delete localStorage.singSwanSong;var t=wt(e);if(!(t.Bundles&&t.UserId&&t.SessionId&&t.PageId))return void o("Malformed swan song found. Ignoring it.");t.OrgId||(t.OrgId=this._identity.orgId()),t.Bundles.length>0&&(o("Sending "+t.Bundles.length+" bundles as prior page swan song"),this.sendSwanSongBundles(t))}}catch(e){o("Error recovering swan-song: "+e)}},e.prototype.sendSwanSongBundles=function(e,t){var n=this;void 0===t&&(t=0);var r=null;if(nt(e.Bundles)&&0!==e.Bundles.length&&void 0!==e.Bundles[0]){1==e.Bundles.length&&(r=this._ctx.time.wallTime()-(e.LastBundleTime||0));this._protocol.bundle({bundle:e.Bundles[0],deltaT:r,orgId:e.OrgId,pageId:e.PageId,serverBundleTime:e.ServerBundleTime,serverPageStart:e.ServerPageStart,sessionId:e.SessionId,userId:e.UserId,isNewSession:e.IsNewSession,win:function(t){o("Sent "+e.Bundles[0].Evts.length+" trailing events from last session as Seq "+e.Bundles[0].Seq),e.Bundles.shift(),e.Bundles.length>0?n.sendSwanSongBundles(jo(jo({},e),{ServerBundleTime:t.BundleTime})):o("Done with prior page swan song")},lose:function(r){Ho(r)?o("Fatal error while sending events, giving up"):(o("Failed to send events from last session, will retry while on this page"),n._lastSwanSongRetryTimeout=new n._timeoutFactory(n.sendSwanSongBundles,n._protocol.exponentialBackoffMs(t,!0),n,e,t+1).start())}})}},e}(),Vo=function(){function e(e,t,n,r){var i=this;void 0===t&&(t=new Ro(e)),void 0===n&&(n=en),void 0===r&&(r=tn),this._ctx=e,this._protocol=t,this._tickerFactory=n,this._backoffRetries=0,this._backoffTime=0,this._bundleSeq=1,this._lastPostTime=0,this._serverBundleTime=0,this._isNewSession=!1,this._largePageSize=16e6,this._outgoingEventQueue=[],this._bundleQueue=[],this._hibernating=!1,this._heartbeatInterval=0,this._lastUserActivity=this._ctx.time.wallTime(),this._finished=!1,this._scheme=e.options.scheme,this._identity=e.recording.identity,this._lastBundleTime=e.time.wallTime(),this._swanSong=new Ko(e,this._protocol,this._identity,r),this._heartbeatTimeout=new r(function(){i.onHeartbeat()}),this._hibernationTimeout=new r(function(){i.onHibernate()},te.PageInactivityTimeout)}return e.prototype.onShutdown=function(e){this._onShutdown=e},e.prototype.scheme=function(){return this._scheme},e.prototype.enqueueEvents=function(e,t){if(this.maybeHibernate(),this._hibernating){if(this._finished)return;for(var n=0,r=t;n<r.length;n++){if(re((u=r[n]).Kind)){this._ctx.recording.splitPage(V.Hibernation),this._finished=!0;break}}}else{for(var i=0,o=t;i<o.length;i++){if(re((u=o[i]).Kind)){this._hibernationTimeout.start(),this._heartbeatInterval=te.HeartbeatInitial,this._heartbeatTimeout.start(this._heartbeatInterval),this._lastUserActivity=this._ctx.time.wallTime();break}}for(var s=0,a=t;s<a.length;s++){var u=a[s];this._outgoingEventQueue.push(u)}}},e.prototype.initUploadTicker=function(){this._uploadTicker=new this._tickerFactory(this._ctx.recording.bundleUploadInterval())},e.prototype.startPipeline=function(e){var t=this;this._pageId=e.pageId,this._serverPageStart=e.serverPageStart,this._isNewSession=e.isNewSession,this.enqueueAndSendBundle(),this._uploadTicker||this.initUploadTicker(),this._uploadTicker.start(function(){t.enqueueAndSendBundle()}),this._heartbeatInterval=te.HeartbeatInitial,this._heartbeatTimeout.start(this._heartbeatInterval),this._hibernationTimeout.start()},e.prototype.stopPipeline=function(){this._uploadTicker&&this._uploadTicker.stop(),this._outgoingEventQueue=[],this._bundleQueue=[],this._hibernationTimeout.stop(),this._heartbeatTimeout.stop()},e.prototype.flush=function(){this.maybeSendNextBundle()},e.prototype.singSwanSong=function(){if(!this._hibernating&&(this._outgoingEventQueue.length>0&&this.enqueueNextBundle(!0),this._bundleQueue.length>0||this._pendingBundle)){var e=this._bundleQueue.concat();this._pendingBundle&&e.unshift(this._pendingBundle),this._swanSong.sing({pageId:this._pageId,bundles:e,lastBundleTime:this._lastBundleTime,serverPageStart:this._serverPageStart,serverBundleTime:this._serverBundleTime,isNewSession:this._isNewSession})}},e.prototype.maybeHibernate=function(){this._hibernating||this.calcLastUserActivityDuration()>=te.PageInactivityTimeout+5e3&&this.onHibernate()},e.prototype.calcLastUserActivityDuration=function(){return s.mathFloor(this._ctx.time.wallTime()-this._lastUserActivity)},e.prototype.onHeartbeat=function(){var e=this.calcLastUserActivityDuration();this._outgoingEventQueue.push({When:this._ctx.time.now(),Kind:R.HEARTBEAT,Args:[e]}),this._heartbeatInterval*=2,this._heartbeatInterval>te.HeartbeatMax&&(this._heartbeatInterval=te.HeartbeatMax),this._heartbeatTimeout.start(this._heartbeatInterval)},e.prototype.onHibernate=function(){this._hibernating||(this.calcLastUserActivityDuration()<=2*te.PageInactivityTimeout&&(this._outgoingEventQueue.push({When:this._ctx.time.now(),Kind:R.UNLOAD,Args:[V.Hibernation]}),this.singSwanSong()),this.stopPipeline(),this._hibernating=!0)},e.prototype.enqueueAndSendBundle=function(){this._pendingBundle?this._pendingBundleFailed&&this._sendPendingBundle():0!=this._outgoingEventQueue.length?this.enqueueNextBundle():this.maybeSendNextBundle()},e.prototype.enqueueNextBundle=function(e){void 0===e&&(e=!1);var t={When:this._outgoingEventQueue[0].When,Seq:this._bundleSeq++,Evts:this._outgoingEventQueue};this._outgoingEventQueue=[],this._bundleQueue.push(t),e?this._protocol.bundleBeacon({bundle:t,deltaT:null,orgId:this._identity.orgId(),pageId:this._pageId,serverBundleTime:this._serverBundleTime,serverPageStart:this._serverPageStart,isNewSession:this._isNewSession,sessionId:this._identity.sessionId(),userId:this._identity.userId(),win:function(){},lose:function(){}}):this.maybeSendNextBundle()},e.prototype.maybeSendNextBundle=function(){this._pageId&&this._serverPageStart&&!this._pendingBundle&&0!=this._bundleQueue.length&&(this._pendingBundle=this._bundleQueue.shift(),this._sendPendingBundle())},e.prototype._sendPendingBundle=function(){var e=this,t=this._ctx.time.wallTime();if(!(t<this._backoffTime)){var n=this._pendingBundle;n&&(this._pendingBundleFailed=!1,this._lastPostTime=this._lastBundleTime=t,this.sendBundle(n,function(t){o("Sent bundle "+n.Seq+" with "+n.Evts.length+" events"),e._serverBundleTime=t.BundleTime,e._pendingBundle=null,e._backoffTime=0,e._backoffRetries=0,e._ctx.time.wallTime()-e._lastPostTime>e._ctx.recording.bundleUploadInterval()&&e.maybeSendNextBundle()},function(t){if(o("Failed to send events."),Ho(t))return 206==t?Mt.sendToBugsnag("Failed to send bundle, probably because of its large size","error"):t>=500&&Mt.sendToBugsnag("Failed to send bundle, recording outage likely","error"),void(e._onShutdown&&e._onShutdown());e._pendingBundleFailed=!0,e._backoffTime=e._lastPostTime+e._protocol.exponentialBackoffMs(e._backoffRetries++,!1)}))}},e.prototype.sendBundle=function(e,t,n){var r=s.mathFloor(this._ctx.time.wallTime()-this._lastUserActivity),i=this._protocol.bundle({bundle:e,deltaT:null,lastUserActivity:r,orgId:this._identity.orgId(),pageId:this._pageId,serverBundleTime:this._serverBundleTime,serverPageStart:this._serverPageStart,isNewSession:this._isNewSession,sessionId:this._identity.sessionId(),userId:this._identity.userId(),win:t,lose:n});i>this._largePageSize&&this._bundleSeq>16&&(o("splitting large page: "+i),this._ctx.recording.splitPage(V.Size))},e}(),zo=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),Yo=function(e){function t(t,n,r,i,o){void 0===r&&(r=new Vo(t,n)),void 0===i&&(i=en),void 0===o&&(o=Uo);var s,a,u=e.call(this,t,i,r,o)||this;return u._protocol=n,u._domLoaded=!1,u._recordingDisabled=!1,u._integrationScriptFetched=!1,r.onShutdown(function(){return u.shutdown(V.SettingsBlocked)}),u._doc=u._wnd.document,u._frameId=0,u._identity=t.recording.identity,u._getCurrentSessionEnabled=qo.NoInfoYet,s=u._wnd,a=function(e){if(u._eventWatcher.shutdown(V.Api),e){var t=u._doc.getElementById(e);t&&t.setAttribute("_fs_embed_token",u._embedToken)}},s._fs_shutdown=a,u}return zo(t,e),t.prototype.onDomLoad=function(){var t=this;e.prototype.onDomLoad.call(this),this._domLoaded=!0,this.injectIntegrationScript(function(){t.fireFsReady(t._recordingDisabled)})},t.prototype.getReplayFlags=function(){var e=U(this._wnd);if(/[?&]_fs_force_session=true(&|#|$)/.test(location.search)&&(e+=",forceSession",this._wnd.history)){var t=location.search.replace(/(^\?|&)_fs_force_session=true(&|$)/,function(e,t,n){return n?t:""});this._wnd.history.replaceState({},"",this._wnd.location.href.replace(location.search,t))}return e},t.prototype.start=function(t,n){var r,i,o,s=this;e.prototype.start.call(this,t,n);var a=this.getReplayFlags(),u=Vt(this._doc),c=u[0],h=u[1],d=bt(this._wnd),l=d[0],p=d[1],f="";t||(f=this._identity.userId());var v=null!==(o=null===(i=null===(r=this._ctx)||void 0===r?void 0:r.recording)||void 0===i?void 0:i.preroll)&&void 0!==o?o:-1,_=ur(Jn(this._wnd),this._orgId,{source:"page",type:"base"}),g=ur(this._doc.referrer,this._orgId,{source:"page",type:"referrer"}),m=ur(this._wnd.location.href,this._orgId,{source:"page",type:"url"}),y={OrgId:this._orgId,UserId:f,Url:m,Base:_,Width:c,Height:h,ScreenWidth:l,ScreenHeight:p,Referrer:g,Preroll:v,Doctype:yt(this._doc),CompiledTimestamp:1591209308,AppId:this._identity.appId()};a&&(y.ReplayFlags=a),this._protocol.page(y,function(e){s.handleResponse(e),s.handleIdentity(e.CookieDomain,e.UserIntId,e.SessionIntId,e.PageIntId,e.EmbedToken),s.handleIntegrationScript(e.IntegrationScript),e.PreviewMode&&s.maybeInjectPreviewScript();var t=s._wnd._fs_pagestart;t&&t();var n=!!e.Consented;s._queue.enqueueFirst({Kind:R.SYS_REPORTCONSENT,Args:[n,K.Document]}),s._queue.enqueueFirst({Kind:R.SET_FRAME_BASE,Args:[ur(Jn(s._wnd),s._orgId,{source:"event",type:R.SET_FRAME_BASE}),yt(s._doc)]}),s._queue.startPipeline({pageId:e.PageIntId,serverPageStart:e.PageStart,isNewSession:!!e.IsNewSession}),s.fullyStarted()},function(e,t){t&&t.user_id&&t.cookie_domain&&t.reason_code==$.ReasonBlockedTrafficRamping&&f!=t.user_id&&s.handleIdentity(t.cookie_domain,t.user_id,"","",""),s.disableBecauseRecPageSaidSo()})},t.prototype.handleIntegrationScript=function(e){var t=this;this._integrationScriptFetched=!0,this._integrationScript=e,this.injectIntegrationScript(function(){t.fireFsReady(t._recordingDisabled)})},t.prototype.handleIdentity=function(e,t,n,r,i){var s=this._identity;s.setIds(this._wnd,e,t,n),this._embedToken=i,o("/User,"+s.userId()+"/Session,"+s.sessionId()+"/Page,"+r)},t.prototype.injectIntegrationScript=function(e){if(this._domLoaded&&this._integrationScriptFetched)if(this._integrationScript){var t=this._doc.createElement("script");this._wnd._fs_csp?(t.addEventListener("load",e),t.addEventListener("error",e),t.async=!0,t.src=this._scheme+"//"+this._recHost+"/rec/integrations?OrgId="+this._orgId,this._doc.head.appendChild(t)):(t.text=this._integrationScript,this._doc.head.appendChild(t),e())}else e()},t.prototype.maybeInjectPreviewScript=function(){if(!this._doc.getElementById("FullStory-preview-script")){var e=this._doc.createElement("script");e.id="FullStory-preview-script",e.async=!0,e.src=this._scheme+"//"+this._appHost+"/s/fspreview.js",this._doc.head.appendChild(e)}},t.prototype.disableBecauseRecPageSaidSo=function(){this.shutdown(V.SettingsBlocked),o("Disabling FS."),this._recordingDisabled=!0,this.fireFsReady(this._recordingDisabled)},t}(Wo),Go=function(){function e(e,t){void 0===t&&(t=new Qo(e)),this._wnd=e,this._messagePoster=t}return e.prototype.enqueueEvents=function(e,t){this._messagePoster.postMessage(this._wnd.parent,"EvtBundle",t,e)},e.prototype.startPipeline=function(){},e.prototype.stopPipeline=function(){},e.prototype.flush=function(){},e.prototype.singSwanSong=function(){},e.prototype.onShutdown=function(e){},e}(),Qo=function(){function e(e){this.wnd=e}return e.prototype.postMessage=function(e,t,n,r){var i=N(this.wnd);if(i)try{i.send(t,gt(n),r)}catch(e){i.send(t,gt(n))}else e.postMessage(function(e,t,n){var r=[e,t];n&&r.push(n);return gt({__fs:r})}(t,n,r),"*")},e}();var Xo,Jo=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),$o=function(e){function t(t,n,r,i,o){void 0===n&&(n=new Qo(t.window)),void 0===r&&(r=new Go(t.window)),void 0===i&&(i=en),void 0===o&&(o=Uo);var s=e.call(this,t,i,r,o)||this;return s._messagePoster=n,s}return Jo(t,e),t.prototype.start=function(t,n){var r=this;e.prototype.start.call(this,t,n),this.sendRequestForFrameId(),this._listeners.add(this._wnd,"load",!1,function(){r._eventWatcher.recordingIsDetached()&&(o("Recording wrong document. Restarting recording in iframe."),r._ctx.recording.splitPage(V.FsShutdownFrame))})},t.prototype.postMessageReceived=function(t,n){if(e.prototype.postMessageReceived.call(this,t,n),t==this._wnd.parent||t==this._wnd)switch(n[0]){case"GreetFrame":this.sendRequestForFrameId();break;case"SetFrameId":try{var r=n[1],i=n[2],s=n[3],a=n[4],u=n[5],c=n[6],h=n[7],d=n[8];if(!r)return void o("Outer page gave us a bogus frame Id! Iframe: "+ur(location.href,h,{source:"log",type:"debug"}));this.setFrameIdFromOutside(r,i,s,a,u,c,h,d)}catch(e){o("Failed to parse frameId from message: "+gt(n))}break;case"SetConsent":var l=n[1];this.setConsent(l);break;case"InitFrameMobile":try{var p=JSON.parse(n[1]),f=p.StartTime;if(n.length>2){var v=n[2];if(v.hasOwnProperty("ProtocolVersion"))v.ProtocolVersion>=20180723&&v.hasOwnProperty("OuterStartTime")&&(f=v.OuterStartTime)}var _=p.Host;this.setFrameIdFromOutside(0,[],f,"https:",H(_),B(_),p.OrgId,p.PageResponse)}catch(e){o("Failed to initialize mobile web recording from message: "+gt(n))}}},t.prototype.sendRequestForFrameId=function(){this._frameId||(0!=this._frameId?this._wnd.parent?(o("Asking for a frame ID."),this._messagePoster.postMessage(this._wnd.parent,"RequestFrameId",[])):o("Orphaned window."):o("For some reason the outer window attempted to request a frameId"))},t.prototype.setFrameIdFromOutside=function(e,t,n,r,i,s,a,u){if(this._frameId)this._frameId!=e?(o("Updating frame id from "+this._frameId+" to "+e),this._ctx.recording.splitPage(V.FsShutdownFrame)):o("frame Id is already set to "+this._frameId);else{o("FrameId received within frame "+ur(location.href,a,{source:"log",type:"debug"})+": "+e),this._scheme=r,this._script=i,this._appHost=s,this._orgId=a,this._frameId=e,this._parentIds=t,this.handleResponse(u),this.fireFsReady();var c=!!u.Consented;this._queue.enqueueFirst({Kind:R.SYS_REPORTCONSENT,Args:[c,K.Document]}),this._queue.enqueueFirst({Kind:R.SET_FRAME_BASE,Args:[ur(Jn(this._wnd),a,{source:"event",type:R.SET_FRAME_BASE}),yt(this._wnd.document)]}),this._queue.rebaseIframe(n),this._ctx.time.setStartTime(n),this._queue.startPipeline({pageId:this._pageId,serverPageStart:u.PageStart,isNewSession:!!u.IsNewSession,frameId:e,parentIds:t}),this.flushPendingChildFrameInits(),this.fullyStarted()}},t}(Wo),Zo="fsidentity",es="newuid",ts=function(){function e(e,t){void 0===e&&(e=document),void 0===t&&(t=function(){}),this._doc=e,this._onWriteFailure=t,this._cookies={},this._appId=void 0}return e.prototype.initFromCookies=function(e,t){this._cookies=y(this._doc);var n=this._cookies.fs_uid;if(!n)try{n=localStorage._fs_uid}catch(e){}var r=m(n);r&&r.host.replace(/^www\./,"")==e.replace(/^www\./,"")&&r.orgId==t?this._cookie=r:this._cookie={expirationAbsTimeSeconds:g(),host:e,orgId:t,userId:"",sessionId:"",appKeyHash:""}},e.prototype.initFromParsedCookie=function(e){this._cookie=e},e.prototype.clear=function(){this._cookie.userId=this._cookie.sessionId=this._cookie.appKeyHash=this._appId="",this._cookie.expirationAbsTimeSeconds=g(),this._write()},e.prototype.host=function(){return this._cookie.host},e.prototype.orgId=function(){return this._cookie.orgId},e.prototype.userId=function(){return this._cookie.userId},e.prototype.sessionId=function(){return this._cookie.sessionId},e.prototype.appKeyHash=function(){return this._cookie.appKeyHash},e.prototype.cookieData=function(){return this._cookie},e.prototype.cookies=function(){return this._cookies},e.prototype.setCookie=function(e,t,n){void 0===n&&(n=new Date(p()+6048e5).toUTCString());var r=e+"="+t;this._domain?r+="; domain=."+encodeURIComponent(this._domain):r+="; domain=",r+="; Expires="+n+"; path=/; SameSite=Strict","https:"===location.protocol&&(r+="; Secure"),this._doc.cookie=r},e.prototype.setIds=function(e,t,n,r){(C(t)||t.match(/^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}$/g))&&(t="");var i=function(e){return e._fs_cookie_domain}(e);"string"==typeof i&&(t=i),this._domain=t,this._cookie.userId=n,this._cookie.sessionId=r,this._write()},e.prototype.clearAppId=function(){return!!this._cookie.appKeyHash&&(this._appId="",this._cookie.appKeyHash="",this._write(),!0)},e.prototype.setAppId=function(e){this._appId=e,this._cookie.appKeyHash=uo(e),this._write()},e.prototype.appId=function(){return this._appId},e.prototype.encode=function(){var e=this._cookie.host+"#"+this._cookie.orgId+"#"+this._cookie.userId+":"+this._cookie.sessionId;return this._cookie.appKeyHash&&(e+="#"+encodeURIComponent(this._cookie.appKeyHash)+"#"),e+="/"+this._cookie.expirationAbsTimeSeconds},e.prototype._write=function(){if(null!=this._domain){var e=this.encode(),t=new Date(1e3*this._cookie.expirationAbsTimeSeconds).toUTCString();this.setCookie("fs_uid",e,t);var n=[];-1===this._doc.cookie.indexOf(e)&&n.push(["fs_uid","cookie"]);try{localStorage._fs_uid=e,localStorage._fs_uid!==e&&n.push(["fs_uid","localStorage"])}catch(e){n.push(["fs_uid","localStorage",String(e)])}n.length>0&&this._onWriteFailure(n)}},e}();!function(e){e.rec="rec",e.user="user",e.account="account",e.consent="consent",e.customEvent="event",e.log="log"}(Xo||(Xo={}));var ns={acctId:"str",displayName:"str",website:"str"},rs={uid:"str",displayName:"str",email:"str"},is={str:os,bool:ss,real:as,"int":us,date:cs,strs:hs(os),bools:hs(ss),reals:hs(as),ints:hs(us),dates:hs(cs),objs:hs(ds),obj:ds};function os(e){return"string"==typeof e}function ss(e){return"boolean"==typeof e}function as(e){return"number"==typeof e}function us(e){return"number"==typeof e&&e-s.mathFloor(e)==0}function cs(e){return!!e&&(e.constructor===Date?!isNaN(e):("number"==typeof e||"string"==typeof e)&&!isNaN(new Date(e)))}function hs(e){return function(t){if(!(t instanceof Array))return!1;for(var n=0;n<t.length;n++)if(!e(t[n]))return!1;return!0}}function ds(e){return!!e&&"object"==typeof e}var ls=/^[a-zA-Z][a-zA-Z0-9_]*$/,ps=function(){function e(e){this._identity=e}return e.prototype.identity=function(){return this._identity},e.prototype.api=function(e,t,n){var r=!1,i=[];try{switch(e){case Xo.account:i.push.apply(i,this.rawEventsFromApi(X.Account,ns,t,n));break;case Xo.user:if("object"!=typeof t)o("Expected argument of type 'object' instead got type: '"+typeof t+"', value: "+gt(t));else if("uid"in t){var a=t.uid;if(!1===a)this._identity.clearAppId()&&(r=!0),delete t.uid;else{var u=function(e,t){"number"==typeof e&&s.mathFloor(e)==e&&(o("Expected appId of type 'string' instead got value: "+e+" of type: "+typeof e),e=""+e);if("string"!=typeof e)return o("blocking FS.identify API call; uid value ("+e+") must be a string"),[void 0,Zo];var n=e.trim();if(f.indexOf(n.toLowerCase())>=0)return o("blocking FS.identify API call; uid value ("+n+") is illegal"),[void 0,Zo];var r=uo(n),i=void 0;t&&t._cookie.appKeyHash&&t._cookie.appKeyHash!==r&&t._cookie.appKeyHash!==n&&(o("user re-identified; existing uid hash ("+t._cookie.appKeyHash+") does not match provided uid ("+n+")"),i=es);return[n,i]}(a,this._identity),c=u[0],h=u[1];if(!c){switch(h){case Zo:case void 0:break;default:o("unexpected failReason returned from setAppId: "+h);}return{events:i}}t.uid=c,this._identity.setAppId(t.uid),h==es&&(r=!0)}}i.push.apply(i,this.rawEventsFromApi(X.User,rs,t,n));break;case Xo.customEvent:var d=t.n,l=t.p;i.push.apply(i,this.rawEventsFromApi(X.Event,{},l,n,d));break;default:o("invalid operation \""+e+"\"; only \"rec\", \"account\", and \"user\" are supported at present");}}catch(t){o("unexpected exception handling "+e+" API call: "+t.message)}return{events:i,reidentify:r}},e.prototype.rawEventsFromApi=function(e,t,n,r,i){var a=function e(t,n,r){var i={PayloadToSend:{},ValidationErrors:[]},a=function(r){var o=e(t,n,r);return i.ValidationErrors=i.ValidationErrors.concat(o.ValidationErrors),o.PayloadToSend};return ht(r,function(e,r){var u=function(e,t,n,r){var i=t,a=typeof n;if("undefined"===a)return o("Cannot infer type of "+a+" "+n),r.push({Type:"vartype",FieldName:t,ValueType:a+" (unsupported)"}),null;if(s.objectHasOwnProp(e,t))return{name:t,type:e[t]};var u=t.lastIndexOf("_");if(-1==u||!vs(t.substring(u+1))){var c=function(e){for(var t in is)if(is[t](e))return t;return null}(n);if(null==c)return o("Cannot infer type of "+a+" "+n),n?r.push({Type:"vartype",FieldName:t}):r.push({Type:"vartype",FieldName:t,ValueType:"null (unsupported)"}),null;u=t.length,o("Warning: Inferring user variable \""+t+"\" to be of type \""+c+"\""),t=t+"_"+c}var h=[t.substring(0,u),t.substring(u+1)],d=h[0],l=h[1];if("object"===a&&!n)return o("null is not a valid object type"),r.push({Type:"vartype",FieldName:i,ValueType:"null (unsupported)"}),null;if(!ls.test(d)){d=d.replace(/[^a-zA-Z0-9_]/g,"").replace(/^[0-9]+/,""),/[0-9]/.test(d[0])&&(d=d.substring(1)),r.push({Type:"varname",FieldName:i});var p=d+"_"+l;if(o("Warning: variable \""+i+"\" has invalid characters. It should match /"+ls.source+"/. Converted name to \""+p+"\"."),""==d)return null;t=p}if(!vs(l))return o("Variable \""+i+"\" has invalid type \""+l+"\""),r.push({Type:"varname",FieldName:i}),null;if(!function(e,t){return is[e](t)}(l,n))return o("illegal value "+gt(n)+" for type "+l),"number"===a?a=n%1==0?"integer":"real":"object"==a&&null!=n&&n.constructor==Date&&(a=isNaN(n)?"invalid date":"date"),r.push({Type:"vartype",FieldName:i,ValueType:a}),null;return{name:t,type:l}}(n,r,e,i.ValidationErrors);if(u){var c=u.name,h=u.type;if("obj"!=h){if("objs"!=h){var d,l;i.PayloadToSend[c]=fs(h,e)}else{t!=X.Event&&i.ValidationErrors.push({Type:"vartype",FieldName:c,ValueType:"Array<Object> (unsupported)"});for(var p=e,f=[],v=0;v<p.length;v++){(_=a(p[v]))&&f.push(_)}f.length>0&&(i.PayloadToSend[c]=f)}}else{var _=a(e),g=(l="_obj").length>(d=r).length||d.substring(d.length-l.length)!=l?c.substring(0,c.length-"_obj".length):c;i.PayloadToSend[g]=_}}else i.PayloadToSend[r]=fs("",e)}),i}(e,t,n),u=[],c=e==X.Event,h=gt(a.PayloadToSend),d=!!r&&"fs"!==r;return c?u.push({When:0,Kind:R.SYS_CUSTOM,Args:d?[i,h,r]:[i,h]}):u.push({When:0,Kind:R.SYS_SETVAR,Args:d?[e,h,r]:[e,h]}),u},e}();function fs(e,t){return"str"==e&&null!=t&&(t=t.trim()),null==t||"date"!=e&&t.constructor!=Date||(t=function(e){var t,n=e.constructor===Date?e:new Date(e);try{t=n.toISOString()}catch(e){t=null}return t}(t)),t}function vs(e){return!!is[e]}var _s=function(){return(_s=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)},gs=function(e,t,n,r){return new(n||(n=Promise))(function(i,o){function s(e){try{u(r.next(e))}catch(e){o(e)}}function a(e){try{u(r["throw"](e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(s,a)}u((r=r.apply(e,t||[])).next())})},ms=function(e,t){var n,r,i,o,s={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:a(0),"throw":a(1),"return":a(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function a(o){return function(a){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;s;)try{if(n=1,r&&(i=2&o[0]?r["return"]:o[0]?r["throw"]||((i=r["return"])&&i.call(r),0):r.next)&&!(i=i.call(r,o[1])).done)return i;switch(r=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return s.label++,{value:o[1],done:!1};case 5:s.label++,r=o[1],o=[0];continue;case 7:o=s.ops.pop(),s.trys.pop();continue;default:if(!(i=(i=s.trys).length>0&&i[i.length-1])&&(6===o[0]||2===o[0])){s=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]<i[3])){s.label=o[1];break}if(6===o[0]&&s.label<i[1]){s.label=i[1],i=o;break}if(i&&s.label<i[2]){s.label=i[2],s.ops.push(o);break}i[2]&&s.ops.pop(),s.trys.pop();continue;}o=t.call(e,s)}catch(e){o=[6,e],r=0}finally{n=i=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,a])}}};function ys(e,t){return gs(this,void 0,et,function(){var n,r,i,s,u;return ms(this,function(c){switch(c.label){case 0:if(c.trys.push([0,2,,3]),ae||ce)return[2,_s(_s({},t),{status:1})];if(!e.document||0!==t.status)return[2,t];if(1===(n=function(e,t){var n=t.functions,r={},i=_s({},t.helpers);if(i.functionToString=function(e,t){var n,r,i=null===(n=e["__core-js_shared__"])||void 0===n?void 0:n.inspectSource;if(bs(i,1))return function(){return i(this)};var o=null===(r=e["__core-js_shared__"])||void 0===r?void 0:r["native-function-to-string"];if(bs(o))return o;var s=t.__zone_symbol__OriginalDelegate;if(bs(s))return s;if(bs(t))return t;return}(e,i.functionToString),!i.functionToString)return t;var o=!1;for(var s in n)if(n[s]){if(r[s]=Ts(i.functionToString,n[s]),r[s]||(r[s]=ks(i.functionToString,i,s)),!r[s])return t;r[s]!==n[s]&&(o=!0)}else r[s]=void 0;return{status:1,functions:o?r:n,helpers:i}}(e,t)).status)return[2,n];o("The window is dirty; rebuilding Windex from a fresh global."),(r=e.document.createElement("iframe")).id="FullStory-iframe",r.className="fs-hide",r.style.display="none",i=e.document.body||e.document.head||e.document.documentElement||e.document;try{i.appendChild(r)}catch(e){return[2,_s(_s({},t),{status:1})]}return r.contentWindow?(s=a(r.contentWindow,1),r.parentNode&&r.parentNode.removeChild(r),2===s.status?[2,_s(_s({},t),{status:1})]:[4,ws(s,t)]):[2,_s(_s({},t),{status:1})];case 1:return[2,c.sent()];case 2:return u=c.sent(),Mt.sendToBugsnag(u,"error"),[2,_s(_s({},t),{status:1})];case 3:return[2];}})})}function ws(e,t){var n,r=new et(function(e){return n=e});return setTimeout(function(){try{e.functions.jsonParse("[]").push(0)}catch(e){n(_s(_s({},t),{status:1}))}n(e)}),r}function bs(e,t){var n;if(void 0===t&&(t=0),!e)return!1;var r=function(e){try{return void e.call(null)}catch(e){return(e.stack||"").replace(/__fs_nomangle_check_stack(.|\n)*$/,"")}},i=void 0;0!==t&&"number"==typeof Error.stackTraceLimit&&(i=Error.stackTraceLimit,Error.stackTraceLimit=Number.POSITIVE_INFINITY);var o=[function(){throw new Error("")},e],s=function __fs_nomangle_check_stack(){return o.map(r)}(),a=s[0],u=s[1];if(void 0!==i&&(Error.stackTraceLimit=i),!a||!u)return!1;for(var c="\n".charCodeAt(0),h=a.length>u.length?u.length:a.length,d=1,l=d;l<h;l++){var p=a.charCodeAt(a.length-l),f=u.charCodeAt(u.length-l);if(p!=f)break;f!=c&&l!=h-1||(d=l)}return(null!==(n=u.slice(0,u.length-d+1).match(/\.js:\d+([:)]|$)/gm))&&void 0!==n?n:[]).length<=t}function Ss(e,t){return e.call(t).indexOf("[native code]")>=0}var Es=["__zone_symbol__OriginalDelegate","nr@original"];function Ts(e,t){if(t){for(var n=0,r=Es;n<r.length;n++){var i=t[r[n]];if("function"==typeof i&&Ss(e,i))return i}return Ss(e,t)?t:void 0}}function ks(e,t,n){switch(n){case"arrayIsArray":var r=Ts(e,t.objectToString);if(!r)return;return t.objectToString=r,function(e){return"[object Array]"==r.call(e)};default:return;}}var Is=function(){function e(e,t){void 0===t&&(t=function(e){return new WebSocket(e)}),this._newSock=t,this._connecting=!1,this._connected=!1,this._queue={},this._seq=1,this._scheme=e.options.scheme,this._host=e.options.recHost}return e.isSupported=function(){return"WebSocket"in window},e.prototype.page=function(e,t,n){this.request({Cmd:1,Page:e},function(e){return t(e.Page)},n)},e.prototype.bundle=function(e){var t=e.deltaT,n=e.serverPageStart,r=e.serverBundleTime;return this.request({Cmd:2,Bundle:{OrgId:e.orgId,UserId:e.userId,SessionId:e.sessionId,PageId:e.pageId,Seq:e.bundle.Seq,DeltaT:null===t?void 0:t,PageStart:null==n?void 0:n,PrevBundleTime:null==r?void 0:r,Bundle:e.bundle}},function(t){return e.win(t.Bundle)},e.lose)},e.prototype.bundleBeacon=function(e){return Mo(this._scheme,this._host,e)},e.prototype.exponentialBackoffMs=function(e,t){var n=s.mathMin(te.BackoffMax,5e3*s.mathPow(2,e));return t?n+.25*s.mathRandom()*n:n},e.prototype.request=function(e,t,n){e.Seq=this._seq++;var r=gt(e);return this._queue[e.Seq]={payload:r,win:t,lose:n},this.maybeConnect(),r.length},e.prototype.handleMessage=function(e){var t;try{t=wt(e)}catch(e){return void o("socket: error parsing frame: "+e.toString())}var n=this._queue[t.Seq];delete this._queue[t.Seq],n?3==t.Cmd?(o(t.Fail.Error),n.lose(t.Fail.Status)):n.win(t):o("socket: mismatched request seq "+t.Seq+"; ignoring")},e.prototype.drainQueue=function(){if(this._connected)for(var e in this._queue){var t=this._queue[e];t.sent||(this._sock.send(t.payload),t.sent=!0)}else o("socket: attempt to drain queue when disconnected.")},e.prototype.failPending=function(){for(var e in this._queue){var t=this._queue[e];t.sent&&(delete this._queue[e],t.lose(0))}},e.prototype.maybeConnect=function(){var e=this;if(this._connected)this.drainQueue();else if(!this._connecting){this._connecting=!0;var t=("https:"==this._scheme?"wss:":"ws:")+"//"+this._host+"/rec/sock";this._sock=this._newSock(t),this._sock.onopen=function(t){e._connecting=!1,e._connected=!0,e.drainQueue()},this._sock.onmessage=function(t){e.handleMessage(t.data),e.drainQueue()},this._sock.onclose=function(t){o("socket: closed; reconnecting"),e._connecting=e._connected=!1,e.failPending()},this._sock.onerror=function(t){o("socket: error; reconnecting"),e._connecting=e._connected=!1,e.failPending()}}},e}(),Cs=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),Rs=function(){function e(){var e=this;this.measurementTasks=null,this.performingMeasurements=!1,this.recursionDepth=0,this.performMeasurements=Mt.wrap(function(){if(e.performingMeasurements)Mt.sendToBugsnag("performMeasurements() already in progress","error");else{e.performingMeasurements=!0;try{if(!e.measurementTasks)return;for(var t=0;t<e.measurementTasks.length;t++)e.measurementTasks[t]();e.measurementTasks=null}finally{e.performingMeasurements=!1}}})}return e.create=function(e){return e.ResizeObserver?new As(e,e.ResizeObserver):s.requestWindowAnimationFrame&&e.MessageChannel?new xs(e,s.requestWindowAnimationFrame,e.MessageChannel):new Os(e)},e.prototype.requestMeasureTask=function(e){var t=this;if(this.recursionDepth>16)Mt.sendToBugsnag("Too much synchronous recursion in requestMeasureTask","error");else{var n=this.performingMeasurements?this.recursionDepth:0,r=Mt.wrap(function(){var r=t.recursionDepth;t.recursionDepth=n+1;try{e()}finally{t.recursionDepth=r}});this.measurementTasks?this.measurementTasks.push(r):(this.measurementTasks=[r],this.schedule())}},e.prototype.performMeasurementsNow=function(){this.performMeasurements()},e}(),As=function(e){function t(t,n){var r=e.call(this)||this;return r.wnd=t,r.ResizeObserver=n,r}return Cs(t,e),t.prototype.schedule=function(){var e=this,t=this.ResizeObserver,n=this.wnd.document,r=n.body||n.documentElement||n.head,i=new t(function(){i.unobserve(r),e.performMeasurements()});i.observe(r)},t}(Rs),xs=function(e){function t(t,n,r){var i=e.call(this)||this;return i.wnd=t,i.requestWindowAnimationFrame=n,i.onRAF=Mt.wrap(function(){i.ch.port2.postMessage(void 0)}),i.ch=new r,i}return Cs(t,e),t.prototype.schedule=function(){this.ch.port1.onmessage=this.performMeasurements,this.requestWindowAnimationFrame(this.wnd,this.onRAF)},t}(Rs),Os=function(e){function t(t){var n=e.call(this)||this;return n.wnd=t,n}return Cs(t,e),t.prototype.schedule=function(){s.setWindowTimeout(this.wnd,this.performMeasurements,0)},t}(Rs),Ms=function(e,t,n,r){return new(n||(n=Promise))(function(i,o){function s(e){try{u(r.next(e))}catch(e){o(e)}}function a(e){try{u(r["throw"](e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(s,a)}u((r=r.apply(e,t||[])).next())})},Ls=function(e,t){var n,r,i,o,s={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:a(0),"throw":a(1),"return":a(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function a(o){return function(a){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;s;)try{if(n=1,r&&(i=2&o[0]?r["return"]:o[0]?r["throw"]||((i=r["return"])&&i.call(r),0):r.next)&&!(i=i.call(r,o[1])).done)return i;switch(r=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return s.label++,{value:o[1],done:!1};case 5:s.label++,r=o[1],o=[0];continue;case 7:o=s.ops.pop(),s.trys.pop();continue;default:if(!(i=(i=s.trys).length>0&&i[i.length-1])&&(6===o[0]||2===o[0])){s=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]<i[3])){s.label=o[1];break}if(6===o[0]&&s.label<i[1]){s.label=i[1],i=o;break}if(i&&s.label<i[2]){s.label=i[2],s.ops.push(o);break}i[2]&&s.ops.pop(),s.trys.pop();continue;}o=t.call(e,s)}catch(e){o=[6,e],r=0}finally{n=i=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,a])}}},Fs=function(){function e(){}return e.prototype.createTopRecorder=function(e){var t=e.window._fs_use_socket&&Is.isSupported()?new Is(e):new Ro(e);return new Yo(e,t)},e.prototype.createInnerRecorder=function(e){return new $o(e)},e}(),Ps=function(){function e(e,t){void 0===e&&(e=window),void 0===t&&(t=new Fs),this.wnd=e,this.recMaker=t,this.scheme="https:",this.domDoneLoaded=!1,this.waitingOnStart=!1,this.reidentifyCount=0}return e.prototype.init=function(){var e,t;k(this.wnd)||(e=this.wnd,t=T(this.wnd),e[w]=t,t in e||(e[t]={}),function(e){gs(this,void 0,et,function(){var t;return ms(this,function(n){switch(n.label){case 0:return[4,ys(e,s.snapshot)];case 1:return t=n.sent(),s.rebuildFromSnapshot(t),[2];}})})}(this.wnd),this.initApi(),this.start())},e.prototype.getCurrentSessionURL=function(e){return this.recorder?this.recorder.getCurrentSessionURL(e):null},e.prototype.getCurrentSession=function(){return this.recorder?this.recorder.getCurrentSession():null},e.prototype.enableConsole=function(){this.recorder&&this.recorder.console().enable()},e.prototype.disableConsole=function(){this.recorder&&this.recorder.console().disable()},e.prototype.log=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];this._api(Xo.log,e)},e.prototype.shutdownApi=function(){this.shutdown(V.Api)},e.prototype.shutdown=function(e){this.recorder&&!this.deferredStart?(this.recorder.shutdown(e),this.recorder=null):o("Recording already shut down.")},e.prototype.restart=function(){if(this.deferredStart)return this.deferredStart(),void(this.deferredStart=null);this.recorder?o("Recording already started."):this.recorder=this.createRecorder(!0)},e.prototype.splitPage=function(e,t){return Ms(this,void 0,et,function(){return Ls(this,function(n){switch(n.label){case 0:return t&&null==this.identity?(o("Can't re-identify from an iframe"),[2]):this.waitingOnStart?(this.splitPending=[e,t],[2]):(this.shutdown(e),[4,so(0)]);case 1:return n.sent(),[4,so(0)];case 2:return n.sent(),t&&this.identity&&this.identity.clear(),this.restart(),[2];}})})},e.prototype.executeApiSequence=function(e,t,n){if(this.inFrame())return o("API calls may only be made from the top-most frame"),null;for(var r,i,s=[],a=!1,u=0;u<t.length;u++)try{var c=t[u],h=c[0],d=c[1];switch(h){case Xo.rec:r=!!d;break;case Xo.log:var l=d,p=l[0],f=l.slice(1),v=e.console().logEvent(p,f);v&&s.push(v);break;case Xo.consent:i=!!d;break;case Xo.account:case Xo.user:case Xo.customEvent:var _=this.vars.api(h,d,n),g=_.events;_.reidentify&&(s=[],i=void 0,a=!0),s.push.apply(s,g);break;default:o("Unrecognized api: "+h);}}catch(e){Mt.sendToBugsnag(e,"error")}return{reidentified:a,recordingShouldBeEnabled:r,applyApi:function(){void 0!==i&&e.setConsent(i);for(var t=e.queue(),n=0,r=s;n<r.length;n++){var o=r[n];t.enqueue(o)}}}},e.prototype._api=function(e,t,n){var r;if(this.recorder){var i=null!==(r=this.executeApiSequence(this.recorder,[[e,t]],n))&&void 0!==r?r:{reidentified:!1,applyApi:function(){}},s=i.reidentified,a=i.recordingShouldBeEnabled,u=i.applyApi;if(s){if(this.reidentifyCount>=8)return void o("reidentified too many times; giving up");this.reidentifyCount++,W(this.wnd,[e,t]),this.splitPage(V.Reidentify,!0)}else u();void 0!==a&&(a?this.restart():this.shutdown(V.Api))}else W(this.wnd,[e,t])},e.prototype._cookies=function(){return this.identity?this.identity.cookies():(o("Error in FS integration: Can't get cookies from inside an iframe"),null)},e.prototype._setCookie=function(e,t){this.identity?this.identity.setCookie(e,t):o("Error in FS integration: Can't set cookies from inside an iframe")},e.prototype._withEventQueue=function(e,t){if(this.recorder){var n=this.recorder.queue(),r=this.recorder.pageSignature();null!=n&&null!=r?e===r?t(n):Mt.sendToBugsnag("Error in _withEventQueue: Page Signature mismatch","error",{pageSignature:r,callerSignature:e}):o("Error getting event queue or page signature: Recorder not initialized")}else o("Error in FS integration: Recorder not initialized")},e.prototype.initApi=function(){var e=I(this.wnd);e?(e.getCurrentSessionURL=_t(this.getCurrentSessionURL,this),e.getCurrentSession=_t(this.getCurrentSession,this),e.enableConsole=_t(this.enableConsole,this),e.disableConsole=_t(this.disableConsole,this),e.log=_t(this.log,this),e.shutdown=_t(this.shutdownApi,this),e.restart=_t(this.restart,this),e._api=_t(this._api,this),e._cookies=_t(this._cookies,this),e._setCookie=_t(this._setCookie,this),e._withEventQueue=_t(this._withEventQueue,this)):o("Missing browser API namespace; couldn't initialize API.")},e.prototype.start=function(){var e,t=this;e=L(this.wnd),r=e,o("script version UNSET (compiled at 1591209308)");var n=P(this.wnd);if(n){this.orgId=n;var i,s=(i=this.wnd)._fs_script||H(D(i));if(s){this.script=s;var a=F(this.wnd);if(a){this.recHost=a;var u=function(e){return e._fs_app_host||B(D(e))}(this.wnd);u?(this.appHost=u,o("script: "+this.script),o("recording host: "+this.recHost),o("orgid: "+this.orgId),"localhost:8080"==this.recHost&&(this.scheme="http:"),this.inFrame()||(this.identity=new ts(this.wnd.document,function(e){for(var n,r=0,i=e;r<i.length;r++){var o=i[r];null===(n=t.recorder)||void 0===n||n.queue().enqueue({Kind:R.STORAGE_WRITE_FAILURE,Args:o})}}),this.vars=new ps(this.identity),this.identity.initFromCookies(this.recHost,this.orgId)),this.canRecord(this.orgId)?(this.recorder=this.createRecorder(),this.recorder.eventWatcher().watchEvents(),this.hookLoadEvents(),this.wnd.addEventListener("message",Mt.wrap(function(e){if("string"==typeof e.data&&(e.source==t.wnd.parent||e.source==t.wnd))switch(Bo(e.data)[0]){case"ShutdownFrame":t.shutdown(V.FsShutdownFrame);break;case"RestartFrame":t.restart();}}))):this.hailMary()):o("Missing global _fs_host or _fs_app_host. Recording disabled.")}else o("Missing global _fs_host or _fs_rec_host. Recording disabled.")}else o("Missing global _fs_host or _fs_rec_host. Recording disabled.")}else o("Missing global _fs_org. Recording disabled.")},e.prototype._context=function(e){var t,n=this,r=s.mathRound(null!==(t=ie(function(){var e;return null===(e=window.performance)||void 0===e?void 0:e.now()})())&&void 0!==t?t:-1);return{window:this.wnd,time:new rn,measurer:Rs.create(this.wnd),options:{orgId:this.orgId,scheme:this.scheme,script:this.script,recHost:this.recHost,appHost:this.appHost},recording:{bundleUploadInterval:function(){return e().bundleUploadInterval()},preroll:r,inFrame:this.inFrame(),vars:this.vars,identity:this.identity,splitPage:function(e,t){return n.splitPage(e,t)},pageSignature:function(){return e().pageSignature()}},queue:function(){return e().queue()}}},e.prototype.createRecorder=function(e){var t,n,r=this,i=this._context(function(){return n}),o=!1,s=!1;if(this.inFrame())n=this.recMaker.createInnerRecorder(i);else{n=this.recMaker.createTopRecorder(i);var a=null!==(t=this.executeApiSequence(n,function(e){var t=I(e);if(!t)return[];var n=t.q;return n?(delete t.q,n):[]}(this.wnd)))&&void 0!==t?t:{applyApi:function(){}},u=a.reidentified,c=a.recordingShouldBeEnabled,h=a.applyApi;void 0!==c&&(s=!c),o=!!u,h()}this.waitingOnStart=!0;var d=function(){n.start(o,function(){r.waitingOnStart=!1,e&&n.tellAllFramesTo(["RestartFrame"]),r.splitPending&&(r.splitPage(r.splitPending[0],r.splitPending[1]),r.splitPending=null)}),e&&n.eventWatcher().watchEvents()};return s?this.deferredStart=d:d(),n},e.prototype.inFrame=function(){if("boolean"==typeof this._inFrame)return this._inFrame;var e=N(this.wnd);return q(this.wnd)?this._inFrame=!1:this.wnd!=top?this._inFrame=!0:e?e.init&&e.init(this.orgId)&&(this._inFrame=!0):this._inFrame=!1,this._inFrame},e.prototype.canRecord=function(e){return(this.wnd.MutationObserver||this.wnd.MutationEvent)&&this.wnd.postMessage&&it&&2!==s.snapshot.status?!!function e(t){if(t==top||q(t)||function(e){return!!e._fs_run_in_iframe}(t)||N(t))return!0;try{return t.parent.document,e(t.parent)}catch(e){return!1}}(this.wnd)||(o("FullStory recording for this page is NOT allowed within an iFrame."),!1):(o("missing required browser features"),!1)},e.prototype.hailMary=function(){var e,t=this;if(this.identity){var n=U(this.wnd);o("Unable to record playback stream.");var r=document.createElement("script");this.wnd.__fs_startResponse=function(e){e&&t.identity.setIds(t.wnd,e.CookieDomain,e.UserIntId,e.SessionIntId),document.head&&document.head.removeChild(r)};var i=Vt(this.wnd.document),a=i[0],u=i[1],c=bt(this.wnd),h=c[0],d=c[1],l=ur(Jn(this.wnd),this.orgId,{source:"page",type:"base"}),p=ur(document.referrer,this.orgId,{source:"page",type:"referrer"}),f=ur(this.wnd.location.href,this.orgId,{source:"page",type:"url"}),v=s.mathRound(null!==(e=ie(function(){var e;return null===(e=window.performance)||void 0===e?void 0:e.now()})())&&void 0!==e?e:-1);r.src="//"+this.recHost+"/rec/page?OrgId="+this.orgId+"&UserId="+this.identity.userId()+"&Url="+encodeURIComponent(f)+"&Base="+encodeURIComponent(l)+"&Width="+a+"&Height="+u+"&ScreenWidth="+h+"&ScreenHeight="+d+"&Referrer="+encodeURIComponent(p)+"&Doctype="+encodeURIComponent(yt(document))+"&Preroll="+v+"&CompiledTimestamp=1591209308&Fallback=true"+(n?"&ReplayFlags="+n:""),document.head&&document.head.appendChild(r)}},e.prototype.hookLoadEvents=function(){var e=this,t=function(){e.domDoneLoaded||(e.domDoneLoaded=!0,e.recorder&&e.recorder.onDomLoad())},n=!1,r=function(){n||(n=!0,e.recorder&&e.recorder.onLoad())};switch(document.readyState){case"interactive":document.attachEvent||t();break;case"complete":t(),r();}this.domDoneLoaded||document.addEventListener("DOMContentLoaded",Mt.wrap(t)),n||this.wnd.addEventListener("load",Mt.wrap(function(e){t(),r()}))},e}();!function(){try{new Ps().init()}catch(e){Mt.sendToBugsnag(e,"error"),L(window)&&window.console&&console.log&&console.log("Failed to initialize FullStory.")}}()}]); \ No newline at end of file +/* eslint-disable prettier/prettier,no-var,eqeqeq,new-cap,no-nested-ternary,no-use-before-define,no-sequences,block-scoped-var,one-var, + dot-notation,no-script-url,no-restricted-globals,no-unused-vars,guard-for-in,no-proto,camelcase,no-empty,no-redeclare,no-caller, + strict,no-extend-native,no-undef,no-loop-func */ +!function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)n.d(r,i,function(t){return e[t]}.bind(null,i));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/s",n(n.s=4)}([function(e,t,n){"use strict";var r=this&&this.__assign||function(){return(r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)},i=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]});t.__esModule=!0,t.omit=t.pick=t.assertExhaustive=t.isNonEmpty=void 0,i(t,n(6),"ExtendedObject","Object"),t.isNonEmpty=function(e){return e.length>0},t.assertExhaustive=function(e,t){throw void 0===t&&(t="Reached unexpected case in exhaustive switch"),new Error(t)},t.pick=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];var r={};return t.forEach(function(t){r[t]=e[t]}),r},t.omit=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];var i=r({},e);return Object.keys(i).forEach(function(e){var n=e;-1!==t.indexOf(n)&&delete i[n]}),i}},function(e,t){},function(e){e.exports={Any:{iframe:{src:"scrubUrl",srcdoc:"erase"},frame:{src:"scrubUrl",srcdoc:"erase"}},Exclude:{"*":{alt:"erase",checked:"erase",data:"erase",placeholder:"erase",src:"erase",srcset:"erase",href:"erase",title:"erase",value:"erase"}},Mask:{"*":{checked:"erase",data:"erase",alt:"maskText",placeholder:"maskText",title:"maskText",value:"maskText"},option:{label:"maskText"}}}},function(e){e.exports=[{Selector:"object:not([type^=\"image/\"])",Consent:!1,Type:1},{Selector:"embed:not([type^=\"image/\"])",Consent:!1,Type:1},{Selector:"canvas",Consent:!1,Type:1},{Selector:"noscript",Consent:!1,Type:1},{Selector:".fs-hide",Consent:!1,Type:1},{Selector:".fs-exclude",Consent:!1,Type:1},{Selector:".fs-exclude-without-consent",Consent:!0,Type:1},{Selector:".fs-mask",Consent:!1,Type:2},{Selector:".fs-mask-without-consent",Consent:!0,Type:2},{Selector:".fs-unmask",Consent:!1,Type:3},{Selector:".fs-unmask-with-consent",Consent:!0,Type:3},{Selector:".fs-block",Consent:!1,Type:1},{Selector:".fs-record-with-consent",Consent:!0,Type:1}]},function(e,t,n){e.exports=n(7)},function(e,t){},function(e,t,n){"use strict";t.__esModule=!0,t.ExtendedObject=void 0,t.ExtendedObject=Object},function(e,t,n){"use strict";n.r(t);n(5);var r=!1;function i(){return r}function o(e){i()&&window.console&&console.log(e)}n(1);var s=new(function(){function e(e){this.rebuildFromSnapshot(e)}return e.prototype.rebuildFromSnapshot=function(e){var t=this.snapshot;if(this.snapshot=e,!t||t.functions!==e.functions){var n=e.functions;this.jsonParse=n.jsonParse,this.jsonStringify=n.jsonStringify,this.arrayIsArray=n.arrayIsArray,this.objectKeys=n.objectKeys,this.objectValues=n.objectValues||null,this.dateNow=n.dateNow,this.objectHasOwnProp=u(n.objectHasOwnProp),this.dateGetTime=u(n.dateGetTime),this.matchMedia=c(n.matchMedia),this.setWindowTimeout=u(n.setWindowTimeout),this.setWindowInterval=u(n.setWindowInterval),this.clearWindowTimeout=u(n.clearWindowTimeout),this.clearWindowInterval=u(n.clearWindowInterval),this.requestWindowAnimationFrame=c(n.requestWindowAnimationFrame),this.requestWindowIdleCallback=c(n.requestWindowIdleCallback),this.mathAbs=n.mathAbs,this.mathFloor=n.mathFloor,this.mathMax=n.mathMax,this.mathMin=n.mathMin,this.mathPow=n.mathPow,this.mathRandom=n.mathRandom,this.mathRound=n.mathRound}},e}())(a(window));function a(e,t){void 0===t&&(t=0);var n=t,r=function(e){try{return e()}catch(e){return n=2,function(){throw new Error("Invoked failed snapshot")}}},i={jsonParse:r(function(){return e.JSON.parse}),jsonStringify:r(function(){return e.JSON.stringify}),arrayIsArray:r(function(){return e.Array.isArray}),objectKeys:r(function(){return e.Object.keys}),objectValues:r(function(){return e.Object.values}),dateNow:r(function(){return e.Date.now}),objectHasOwnProp:r(function(){return e.Object.prototype.hasOwnProperty}),dateGetTime:r(function(){return e.Date.prototype.getTime}),matchMedia:r(function(){return e.matchMedia}),setWindowTimeout:r(function(){return e.setTimeout}),setWindowInterval:r(function(){return e.setInterval}),clearWindowTimeout:r(function(){return e.clearTimeout}),clearWindowInterval:r(function(){return e.clearInterval}),requestWindowAnimationFrame:r(function(){return e.requestAnimationFrame}),requestWindowIdleCallback:r(function(){return e.requestIdleCallback}),mathAbs:r(function(){return e.Math.abs}),mathFloor:r(function(){return e.Math.floor}),mathMax:r(function(){return e.Math.max}),mathMin:r(function(){return e.Math.min}),mathPow:r(function(){return e.Math.pow}),mathRandom:r(function(){return e.Math.random}),mathRound:r(function(){return e.Math.round})},o={functionToString:r(function(){return e.Function.prototype.toString}),objectToString:r(function(){return e.Object.prototype.toString})};return{status:n,functions:i,helpers:o}}function u(e){return function(t){for(var n=[],r=1;r<arguments.length;r++)n[r-1]=arguments[r];return e.apply(t,n)}}function c(e){return e?u(e):null}var h,d="number"==typeof(h=s.dateNow())?{now:function(){return s.dateNow()},timeOrigin:h}:{now:function(){return s.dateGetTime(new Date)},timeOrigin:h=s.dateGetTime(new Date)};var l=function(){var e,t=window.performance;if(t&&t.now){var n=t.now();if("number"==typeof n&&isFinite(n)&&!(n<=0)){var r=t.timeOrigin;if("number"!=typeof r){var i=d.now()-t.now(),o=null===(e=t.timing)||void 0===e?void 0:e.navigationStart;r=o?Math.min(i,o):i}var s=Math.round(r);if("number"==typeof s&&isFinite(s)&&!(s<=0))return{now:function(){return Math.round(s+t.now())},timeOrigin:s}}}}();function p(){return l?l.now():d.now()}var f=["","0","1","-1","true","false","n/a","nan","undefined","null","nil","the_id_that_you_use_in_your_app_for_this_user"],v=["811c9dc5","350ca8af","340ca71c","14cd0a2b","4db211e5","0b069958","3613e041","2f8f13ba","9b61ad43","77074ba4","0da3f8ec","1c750511"],_=function(){return s.mathFloor(p()/1e3)},g=function(){return _()+31536e3};function m(e){if(!e)return null;var t=e.split("/"),n=t[0],r=t[1],i=parseInt(r),s=_(),a=g();if(isNaN(i)&&(i=a),i<=s)return null;i>a&&(i=a);var u=n.split(/[#,]/);if(u.length<3&&(u=n.split("`")).length<3)return null;var c=u[0],h=u[1],d=u[2],l=u[3],p="";void 0!==l&&(p=decodeURIComponent(l),(f.indexOf(p)>=0||v.indexOf(p)>=0)&&(o("Ignoring invalid app key \""+p+"\" from cookie."),p=""));var m=d.split(":");return{expirationAbsTimeSeconds:i,host:c,orgId:h,userId:m[0],sessionId:m[1]||"",appKeyHash:p}}function y(e){for(var t={},n=e.cookie.split(";"),r=0;r<n.length;r++){var i=n[r].replace(/^\s+|\s+$/g,"").split("=");t[i[0]]||(t[i[0]]=i[1])}return t}var w="_fs_loaded",b="_fs_namespace";var S,E="FS";function T(e){if(S)return S;var t=k(e);return t?(S=t,t):(t=e[b])?(S=t,t):S=E}function k(e){return e[w]}function I(e){return e[T(e)]}function C(e){return"localhost"==e||"127.0.0.1"==e}var R,A,x,O,M=/^([^.]+\.)*(fullstory|onfire).[^.]+(\/|$)/;function L(e){return!!e._fs_ext_debug||!!e._fs_debug}function F(e){return e._fs_rec_host||((t=D(e))&&M.test(t)?0===t.lastIndexOf("rs.",0)||0===t.lastIndexOf("rs-2.",0)?t:0==t.lastIndexOf("www.",0)?"rs."+t.slice(4):0==t.lastIndexOf("app.",0)?"rs."+t.slice(4):"rs."+t:t);var t}function P(e){return e._fs_ext_org||e._fs_org}function q(e){return!!e._fs_is_outer_script}function U(e){return e._fs_replay_flags}function N(e){return e._fs_transport}function W(e,t){var n=I(e);if(n){var r=n.q;r||(r=n.q=[]),r.push(t)}}function D(e){return e._fs_ext_host||e._fs_host}function B(e){return e?C(function(e){var t=e,n=t.indexOf(":");return n>=0&&(t=t.slice(0,n)),t}(e))?e:0==e.indexOf("www.")?"app."+e.slice(4):"app."+e:e}function H(e){return e?e+"/s/fs.js":void 0}!function(e){e.MUT_INSERT=2,e.MUT_REMOVE=3,e.MUT_ATTR=4,e.MUT_TEXT=6,e.MOUSEMOVE=8,e.MOUSEMOVE_CURVE=9,e.SCROLL_LAYOUT=10,e.SCROLL_LAYOUT_CURVE=11,e.MOUSEDOWN=12,e.MOUSEUP=13,e.KEYDOWN=14,e.KEYUP=15,e.CLICK=16,e.FOCUS=17,e.VALUECHANGE=18,e.RESIZE_LAYOUT=19,e.DOMLOADED=20,e.LOAD=21,e.PLACEHOLDER_SIZE=22,e.UNLOAD=23,e.BLUR=24,e.SET_FRAME_BASE=25,e.TOUCHSTART=32,e.TOUCHEND=33,e.TOUCHCANCEL=34,e.TOUCHMOVE=35,e.TOUCHMOVE_CURVE=36,e.NAVIGATE=37,e.PLAY=38,e.PAUSE=39,e.RESIZE_VISUAL=40,e.RESIZE_VISUAL_CURVE=41,e.RESIZE_DOCUMENT=42,e.LOG=48,e.ERROR=49,e.DBL_CLICK=50,e.FORM_SUBMIT=51,e.WINDOW_FOCUS=52,e.WINDOW_BLUR=53,e.HEARTBEAT=54,e.WATCHED_ELEM=56,e.PERF_ENTRY=57,e.REC_FEAT_SUPPORTED=58,e.SELECT=59,e.CSSRULE_INSERT=60,e.CSSRULE_DELETE=61,e.FAIL_THROTTLED=62,e.AJAX_REQUEST=63,e.SCROLL_VISUAL_OFFSET=64,e.SCROLL_VISUAL_OFFSET_CURVE=65,e.MEDIA_QUERY_CHANGE=66,e.RESOURCE_TIMING_BUFFER_FULL=67,e.MUT_SHADOW=68,e.DISABLE_STYLESHEET=69,e.FULLSCREEN=70,e.FULLSCREEN_ERROR=71,e.ADOPTED_STYLESHEETS=72,e.CUSTOM_ELEMENT_DEFINED=73,e.MODAL_OPEN=74,e.MODAL_CLOSE=75,e.SLOW_INTERACTION=76,e.LONG_FRAME=77,e.TIMING=78,e.STORAGE_WRITE_FAILURE=79,e.KEEP_ELEMENT=2e3,e.KEEP_URL=2001,e.KEEP_BOUNCE=2002,e.SYS_SETVAR=8193,e.SYS_RESOURCEHASH=8195,e.SYS_SETCONSENT=8196,e.SYS_CUSTOM=8197,e.SYS_REPORTCONSENT=8198}(R||(R={})),function(e){e.Unknown=0,e.Serialization=1}(A||(A={})),function(e){e.Unknown=0,e.DomSnapshot=1,e.NodeEncoding=2,e.LzEncoding=3}(x||(x={})),function(e){e.Internal=0,e.Public=1}(O||(O={}));var j,K,V,z,Y,G,Q,X,J,$,Z,ee,te,ne=["print","alert","confirm"];function re(e){switch(e){case R.MOUSEDOWN:case R.MOUSEMOVE:case R.MOUSEMOVE_CURVE:case R.MOUSEUP:case R.KEYDOWN:case R.KEYUP:case R.TOUCHSTART:case R.TOUCHEND:case R.TOUCHMOVE:case R.TOUCHMOVE_CURVE:case R.TOUCHCANCEL:case R.CLICK:case R.SCROLL_LAYOUT:case R.SCROLL_LAYOUT_CURVE:case R.SCROLL_VISUAL_OFFSET:case R.SCROLL_VISUAL_OFFSET_CURVE:case R.NAVIGATE:return!0;}return!1}!function(e){e.GrantConsent=!0,e.RevokeConsent=!1}(j||(j={})),function(e){e.Page=0,e.Document=1}(K||(K={})),function(e){e.Unknown=0,e.Api=1,e.FsShutdownFrame=2,e.Hibernation=3,e.Reidentify=4,e.SettingsBlocked=5,e.Size=6,e.Unload=7}(V||(V={})),function(e){e.Timing=0,e.Navigation=1,e.Resource=2,e.Paint=3,e.Mark=4,e.Measure=5,e.Memory=6}(z||(z={})),function(e){e.Performance=0,e.PerformanceEntries=1,e.PerformanceMemory=2,e.Console=3,e.Ajax=4,e.PerformanceObserver=5,e.AjaxFetch=6}(Y||(Y={})),function(e){e.Node=1,e.Sheet=2}(G||(G={})),function(e){e.StyleSheetHooks=0,e.SetPropertyHooks=1}(Q||(Q={})),function(e){e.User="user",e.Account="acct",e.Event="evt"}(X||(X={})),function(e){e.Elide=0,e.Record=1,e.Whitelist=2}(J||(J={})),function(e){e.ReasonNoSuchOrg=1,e.ReasonOrgDisabled=2,e.ReasonOrgOverQuota=3,e.ReasonBlockedDomain=4,e.ReasonBlockedIp=5,e.ReasonBlockedUserAgent=6,e.ReasonBlockedGeo=7,e.ReasonBlockedTrafficRamping=8,e.ReasonInvalidURL=9,e.ReasonUserOptOut=10,e.ReasonInvalidRecScript=11,e.ReasonDeletingUser=12,e.ReasonNativeHookFailure=13}($||($={})),function(e){e.Unset=0,e.Exclude=1,e.Mask=2,e.Unmask=3,e.Watch=4,e.Keep=5}(Z||(Z={})),function(e){e.Unset=0,e.Click=1}(ee||(ee={})),function(e){e.MaxLogsPerPage=1024,e.MutationProcessingInterval=250,e.CurveSamplingInterval=142,e.DefaultBundleUploadInterval=5e3,e.HeartbeatInitial=4e3,e.HeartbeatMax=256200,e.PageInactivityTimeout=18e5,e.BackoffMax=3e5,e.ScrollSampleInterval=e.MutationProcessingInterval/5,e.InactivityThreshold=4e3,e.MaxPayloadLength=16384}(te||(te={}));function ie(e,t){return function(){try{return e.apply(this,arguments)}catch(e){try{t&&t(e)}catch(e){}}}}var oe=function(){},se=navigator.userAgent,ae=se.indexOf("MSIE ")>-1||se.indexOf("Trident/")>-1,ue=(ae&&se.indexOf("Trident/5"),ae&&se.indexOf("Trident/6"),ae&&se.indexOf("rv:11")>-1),ce=se.indexOf("Edge/")>-1;se.indexOf("CriOS");var he=/^((?!chrome|android).)*safari/i.test(window.navigator.userAgent);function de(){var e=window.navigator.userAgent.match(/Version\/(\d+)/);return e?parseInt(e[1]):-1}function le(e){if(!he)return!1;var t=de();return t>=0&&t===e}function pe(e){if(!he)return!1;var t=de();return t>=0&&t<e}le(9),le(10),pe(8),pe(10),pe(12);function fe(e,t){for(var n=0===t.indexOf("on")?function(e){return"on"+e+t.slice(2)}:function(e){return""+e+t.charAt(0).toUpperCase()+t.slice(1)},r=0,i=[function(){return t},function(){return n("webkit")},function(){return n("moz")},function(){return n("ms")}];r<i.length;r++){var o=(0,i[r])();if(o in e)return o}return t}function ve(e){return"function"==typeof e}var _e=Array.isArray?Array.isArray:function(e){return"[object Array]"===Object.prototype.toString.call(e)},ge=0,me=function(e,t){Ce[ge]=e,Ce[ge+1]=t,2===(ge+=2)&&be()};var ye=window.MutationObserver||window.WebKitMutationObserver,we="undefined"!=typeof Uint8ClampedArray&&"undefined"!=typeof self&&void 0!==self.importScripts&&"undefined"!=typeof MessageChannel;var be,Se,Ee,Te,ke,Ie,Ce=new Array(1e3);function Re(){for(var e=0;e<ge;e+=2){(0,Ce[e])(Ce[e+1]),Ce[e]=void 0,Ce[e+1]=void 0}ge=0}function Ae(e,t){var n=arguments,r=this,i=new this.constructor(Me);void 0===i[Oe]&&Qe(i);var o,s=r._state;return s?(o=n[s-1],me(function(){return Ye(s,i,o,r._result)})):je(r,i,e,t),i}function xe(e){if(e&&"object"==typeof e&&e.constructor===this)return e;var t=new this(Me);return We(t,e),t}ye?(Te=0,ke=new ye(Re),Ie=document.createTextNode(""),ke.observe(Ie,{characterData:!0}),be=function(){var e=Te=++Te%2;Ie.data=e+""}):we?((Ee=new MessageChannel).port1.onmessage=Re,be=function(){return Ee.port2.postMessage(0)}):(Se=setTimeout,be=function(){return Se(Re,1)});var Oe=Math.random().toString(36).substring(16);function Me(){}var Le=void 0,Fe=1,Pe=2,qe=new Ve;function Ue(e){try{return e.then}catch(e){return qe.error=e,qe}}function Ne(e,t,n){t.constructor===e.constructor&&n===Ae&&t.constructor.resolve===xe?function(e,t){t._state===Fe?Be(e,t._result):t._state===Pe?He(e,t._result):je(t,void 0,function(t){return We(e,t)},function(t){return He(e,t)})}(e,t):n===qe?(He(e,qe.error),qe.error=null):void 0===n?Be(e,t):ve(n)?function(e,t,n){me(function(e){var r=!1,i=function(e,t,n,r,i){try{e.call(t,n,r)}catch(e){return e}}(n,t,function(n){r||(r=!0,t!==n?We(e,n):Be(e,n))},function(t){r||(r=!0,He(e,t))},e._label);!r&&i&&(r=!0,He(e,i))},e)}(e,t,n):Be(e,t)}function We(e,t){var n;e===t?He(e,new TypeError("You cannot resolve a promise with itself")):"function"==typeof(n=t)||"object"==typeof n&&null!==n?Ne(e,t,Ue(t)):Be(e,t)}function De(e){e._onerror&&e._onerror(e._result),Ke(e)}function Be(e,t){e._state===Le&&(e._result=t,e._state=Fe,0!==e._subscribers.length&&me(Ke,e))}function He(e,t){e._state===Le&&(e._state=Pe,e._result=t,me(De,e))}function je(e,t,n,r){var i=e._subscribers,o=i.length;e._onerror=null,i[o]=t,i[o+Fe]=n,i[o+Pe]=r,0===o&&e._state&&me(Ke,e)}function Ke(e){var t=e._subscribers,n=e._state;if(0!==t.length){for(var r,i,o=e._result,s=0;s<t.length;s+=3)r=t[s],i=t[s+n],r?Ye(n,r,i,o):i(o);e._subscribers.length=0}}function Ve(){this.error=null}var ze=new Ve;function Ye(e,t,n,r){var i,o,s,a,u=ve(n);if(u){if((i=function(e,t){try{return e(t)}catch(e){return ze.error=e,ze}}(n,r))===ze?(a=!0,o=i.error,i.error=null):s=!0,t===i)return void He(t,new TypeError("A promises callback cannot return that same promise."))}else i=r,s=!0;t._state!==Le||(u&&s?We(t,i):a?He(t,o):e===Fe?Be(t,i):e===Pe&&He(t,i))}var Ge=0;function Qe(e){e[Oe]=Ge++,e._state=void 0,e._result=void 0,e._subscribers=[]}function Xe(e,t){this._instanceConstructor=e,this.promise=new e(Me),this.promise[Oe]||Qe(this.promise),_e(t)?(this._input=t,this.length=t.length,this._remaining=t.length,this._result=new Array(this.length),0===this.length?Be(this.promise,this._result):(this.length=this.length||0,this._enumerate(),0===this._remaining&&Be(this.promise,this._result))):He(this.promise,new Error("Array Methods must be provided an Array"))}Xe.prototype._enumerate=function(){for(var e=this.length,t=this._input,n=0;this._state===Le&&n<e;n++)this._eachEntry(t[n],n)},Xe.prototype._eachEntry=function(e,t){var n=this._instanceConstructor,r=n.resolve;if(r===xe){var i=Ue(e);if(i===Ae&&e._state!==Le)this._settledAt(e._state,t,e._result);else if("function"!=typeof i)this._remaining--,this._result[t]=e;else if(n===Je){var o=new n(Me);Ne(o,e,i),this._willSettleAt(o,t)}else this._willSettleAt(new n(function(t){return t(e)}),t)}else this._willSettleAt(r(e),t)},Xe.prototype._settledAt=function(e,t,n){var r=this.promise;r._state===Le&&(this._remaining--,e===Pe?He(r,n):this._result[t]=n),0===this._remaining&&Be(r,this._result)},Xe.prototype._willSettleAt=function(e,t){var n=this;je(e,void 0,function(e){return n._settledAt(Fe,t,e)},function(e){return n._settledAt(Pe,t,e)})};var Je=function(e){this[Oe]=Ge++,this._result=this._state=void 0,this._subscribers=[],Me!==e&&("function"!=typeof e&&function(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}(),this instanceof Je?function(e,t){try{t(function(t){We(e,t)},function(t){He(e,t)})}catch(t){He(e,t)}}(this,e):function(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.")}())};Je.all=function(e){return new Xe(this,e).promise},Je.race=function(e){var t=this;return _e(e)?new t(function(n,r){for(var i=e.length,o=0;o<i;o++)t.resolve(e[o]).then(n,r)}):new t(function(e,t){return t(new TypeError("You must pass an array to race."))})},Je.resolve=xe,Je.reject=function(e){var t=new this(Me);return He(t,e),t},Je._setAsap=function(e){me=e},Je._asap=me,Je.prototype={constructor:Je,then:Ae,"catch":function(e){return this.then(null,e)}};var $e,Ze,et="function"==typeof window.Promise?window.Promise:Je,tt=function(){return(tt=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)};function nt(e){return s.arrayIsArray(e)}var rt,it,ot,st,at,ut;function ct(e,t){return 0==e.lastIndexOf(t,0)}function ht(e,t){for(var n in e)s.objectHasOwnProp(e,n)&&t(e[n],n,e)}function dt(e){for(var t in e)if(Object.prototype.hasOwnProperty.call(e,t))return e[t]}function lt(e,t){var n=0;for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&++n>t)return!1;return n==t}function pt(e,t){var n=0;for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&++n>t)return!0;return!1}Ze="function"==typeof s.objectKeys?function(e){return s.objectKeys(e)}:function(e){var t=[];for(var n in e)s.objectHasOwnProp(e,n)&&t.push(n);return t},st=(ot=function(e){return e.matches||e.msMatchesSelector||e.webkitMatchesSelector})(window.Element.prototype),!(at=window.document?window.document.documentElement:void 0)||st&&at instanceof window.Element||(st=ot(at)),it=($e=[st,function(e,t){return st.call(e,t)}])[0],rt=$e[1];var ft;ut=ae?function(e){var t=e.nextSibling;return t&&e.parentNode&&t===e.parentNode.firstChild?null:t}:function(e){return e.nextSibling};var vt;ft=ae?function(e,t){if(e){var n=e.parentNode?e.parentNode.firstChild:null;do{t(e),e=e.nextSibling}while(e&&e!=n)}}:function(e,t){for(;e;e=e.nextSibling)t(e)};vt=ae?function(e){var t=e.previousSibling;return t&&e.parentNode&&t===e.parentNode.lastChild?null:t}:function(e){return e.previousSibling};function _t(e,t){if(!e)return oe;var n=function(e){try{var t=window;return t.Zone&&t.Zone.root&&"function"==typeof t.Zone.root.wrap?t.Zone.root.wrap(e):e}catch(t){return e}}(e);return t&&(n=n.bind(t)),ie(n,function(e){o("Unexpected error: "+e)})}function gt(e){var t,n=Array.prototype.toJSON,r=String.prototype.toJSON;n&&(Array.prototype.toJSON=void 0),r&&(String.prototype.toJSON=void 0);try{t=s.jsonStringify(e)}catch(e){t=mt(e)}finally{n&&(Array.prototype.toJSON=n),r&&(String.prototype.toJSON=r)}return t}function mt(e){var t="Internal error: unable to determine what JSON error was";try{t=(t=""+e).replace(/[^a-zA-Z0-9\.\:\!\, ]/g,"_")}catch(e){}return"\""+t+"\""}function yt(e){var t=e.doctype;if(!t)return"";var n="<!DOCTYPE ";return n+=t.name,t.publicId&&(n+=" PUBLIC \""+t.publicId+"\""),t.systemId&&(n+=" \""+t.systemId+"\""),n+">"}function wt(e){return s.jsonParse(e)}function bt(e){var t=0,n=0;return null==e.screen?[t,n]:(t=parseInt(String(e.screen.width)),n=parseInt(String(e.screen.height)),[t=isNaN(t)?0:t,n=isNaN(n)?0:n])}var St=function(){function e(e,t){this.target=e,this.propertyName=t,this._before=oe,this._afterSync=oe,this._afterAsync=oe,this.on=!1}return e.prototype.before=function(e){return this._before=_t(e),this},e.prototype.afterSync=function(e){return this._afterSync=_t(e),this},e.prototype.afterAsync=function(e){return this._afterAsync=_t(function(t){s.setWindowTimeout(window,ie(function(){e(t)}),0)}),this},e.prototype.disable=function(){if(this.on=!1,this.shim){var e=this.shim,t=e.override,n=e["native"];this.target[this.propertyName]===t&&(this.target[this.propertyName]=n,this.shim=void 0)}},e.prototype.enable=function(){if(this.on=!0,this.shim)return!0;this.shim=this.makeShim();try{this.target[this.propertyName]=this.shim.override}catch(e){return!1}return!0},e.prototype.makeShim=function(){var e=this,t=this.target[this.propertyName];return{"native":t,override:function(){var n={that:this,args:arguments,result:null};e.on&&e._before(n);var r=t.apply(this,arguments);return e.on&&(n.result=r,e._afterSync(n),e._afterAsync(n)),r}}},e}(),Et={};function Tt(e,t){if(!e||"function"!=typeof e[t])return null;var n;Et[t]=Et[t]||[];for(var r=0;r<Et[t].length;r++)Et[t][r].obj==e&&(n=Et[t][r].hook);return n||(n=new St(e,t),Et[t].push({obj:e,hook:n})),n.enable()?n:null}function kt(e,t,n){if(!e)return function(){};var r=Object.getOwnPropertyDescriptor(e.prototype,t);if(!r||!r.set)return function(){};var i=r.set,o=_t(n),s=!0;function a(e){i.call(this,e),s&&o(this,e)}return Object.defineProperty(e.prototype,t,tt(tt({},r),{set:a})),function(){s=!1;var n=Object.getOwnPropertyDescriptor(e.prototype,t);n&&a===n.set&&Object.defineProperty(e.prototype,t,tt(tt({},n),{set:i}))}}var It=10,Ct="[anonymous]",Rt=/function\s*([\w\-$]+)?\s*\(/i;function At(e){return e.stack||e.backtrace||e.stacktrace}function xt(){var e,t;try{throw new Error("")}catch(n){e="<generated>\n",t=At(n)}if(!t){e="<generated-ie>\n";var n=[];try{for(var r=arguments.callee.caller.caller;r&&n.length<It;){var i=Rt.test(r.toString())&&RegExp.$1||Ct;n.push(i),r=r.caller}}catch(e){o(e)}t=n.join("\n")}return e+t}function Ot(){try{return window.self!==window.top}catch(e){return!0}}var Mt=function(){function e(){}return e.wrap=function(t,n){return void 0===n&&(n="error"),ie(t,function(t){return e.sendToBugsnag(t,n)})},e.errorLimit=15,e.sendToBugsnag=function(t,n,r){if(!(e.errorLimit<=0)){e.errorLimit--,"string"==typeof t&&(t=new Error(t));var i=y(document).fs_uid,o=i?m(i):void 0;o&&o.orgId!=P(window)&&(o=void 0);var s=new Date(1591209308e3).toISOString(),a={projectRoot:window.location.origin,deviceTime:p(),inIframe:Ot(),CompiledTimestamp:1591209308,CompiledTime:s,orgId:P(window),"userId:sessionId":o?o.userId+":"+o.sessionId:"NA",context:document.location&&document.location.pathname,message:t.message,name:"Recording Error",releaseStage:"production "+s,severity:n,language:navigator.language||navigator.userLanguage||"en-GB",stacktrace:At(t)||xt()};if(r)for(var u in r){var c=typeof r[u];a["aux_"+u]="string"===c||"number"===c?r[u]:gt(r[u])}var h=[];for(var u in a)h.push(encodeURIComponent(u)+"="+encodeURIComponent(a[u]));new Image().src="https://"+F(window)+"/rec/except?"+h.join("&")}},e}(),Lt={};function Ft(e,t,n){if(void 0===n&&(n=1),e)return!0;if(Lt[t]=Lt[t]||0,Lt[t]++,Lt[t]>n)return!1;var r=new Error("Assertion failed: "+t);return Mt.sendToBugsnag(r,"error"),e}function Pt(e,t,n,r){void 0!==n&&("function"==typeof e.addEventListener?e.addEventListener(t,n,r):"function"==typeof e.addListener?e.addListener(n):o("Target of "+t+" doesn't seem to support listeners"))}function qt(e,t,n,r){void 0!==n&&("function"==typeof e.removeEventListener?e.removeEventListener(t,n,r):"function"==typeof e.removeListener?e.removeListener(n):o("Target of "+t+" doesn't seem to support listeners"))}var Ut=function(){function e(){var e=this;this._listeners=[],this._children=[],this._yesCapture=!0,this._noCapture=!1;try{var t=Object.defineProperty({},"passive",{get:function(){e._yesCapture={capture:!0,passive:!0},e._noCapture={capture:!1,passive:!0}}});window.addEventListener("test",oe,t)}catch(e){}}return e.prototype.add=function(e,t,n,r,i){return void 0===i&&(i=!1),this.addCustom(e,t,n,r,i)},e.prototype.addCustom=function(e,t,n,r,i){void 0===i&&(i=!1);var o={target:e,type:t,fn:Mt.wrap(function(e){(i||!1!==e.isTrusted||"message"==t||e._fs_trust_event)&&r(e)}),options:n?this._yesCapture:this._noCapture,index:this._listeners.length};return this._listeners.push(o),Pt(e,t,o.fn,o.options),o},e.prototype.remove=function(e){e.target&&(qt(e.target,e.type,e.fn,e.options),e.target=null,e.fn=void 0)},e.prototype.clear=function(){for(var e=0;e<this._listeners.length;e++)this._listeners[e].target&&this.remove(this._listeners[e]);this._listeners=[]},e.prototype.createChild=function(){var t=new e;return this._children.push(t),t},e.prototype.refresh=function(){for(var e=0,t=this._listeners;e<t.length;e++){var n=t[e];n.target&&(qt(n.target,n.type,n.fn,n.options),Pt(n.target,n.type,n.fn,n.options))}for(var r=0,i=this._children;r<i.length;r++){i[r].refresh()}},e}();function Nt(e,t){return t&&e.pageLeft==t.pageLeft&&e.pageTop==t.pageTop}function Wt(e,t){return t&&e.width==t.width&&e.height==t.height}function Dt(e){return{pageLeft:e.pageLeft,pageTop:e.pageTop,width:e.width,height:e.height}}var Bt=[["@import\\s+\"","\""],["@import\\s+'","'"]].concat([["url\\(\\s*\"","\"\\s*\\)"],["url\\(\\s*'","'\\s*\\)"],["url\\(\\s*","\\s*\\)"]]),Ht=".*?"+/(?:[^\\](?:\\\\)*)/.source;new RegExp(Bt.map(function(e){var t=e[0],n=e[1];return"("+t+")("+Ht+")("+n+")"}).join("|"),"g");var jt=/url\(["']?(.+?)["']?\)/g,Kt=/^\s*\/\//;function Vt(e){return e&&e.body&&e.documentElement?"BackCompat"==e.compatMode?[e.body.clientWidth,e.body.clientHeight]:[e.documentElement.clientWidth,e.documentElement.clientHeight]:[0,0]}var zt=function(){function e(e,t){var n,r;this.hasKnownPosition=!1,this.pageLeft=0,this.pageTop=0,this.width=0,this.height=0,this.clientWidth=0,this.clientHeight=0;var i=e.document;if(i&&i.documentElement&&i.body){if("visualViewport"in e){var o=i.documentElement.getBoundingClientRect();this.hasKnownPosition=!0,this.pageLeft=0==o.left?0:-o.left,this.pageTop=0==o.top?0:-o.top}if(n=Vt(i),this.clientWidth=n[0],this.clientHeight=n[1],void 0!==t&&this.clientWidth==t.clientWidth&&this.clientHeight==t.clientHeight&&t.width>0&&t.height>0)return this.width=t.width,void(this.height=t.height);r=this.computeLayoutViewportSizeFromMediaQueries(e),this.width=r[0],this.height=r[1]}}return e.prototype.computeLayoutViewportSizeFromMediaQueries=function(e){var t=this.findMediaValue(e,"width",this.clientWidth,this.clientWidth+128);void 0===t&&(t=this.tryToGet(e,"innerWidth")),void 0===t&&(t=this.clientWidth);var n=this.findMediaValue(e,"height",this.clientHeight,this.clientHeight+128);return void 0===n&&(n=this.tryToGet(e,"innerHeight")),void 0===n&&(n=this.clientHeight),[t,n]},e.prototype.findMediaValue=function(e,t,n,r){if(s.matchMedia){var i=s.matchMedia(e,"(min-"+t+": "+n+"px)");if(null!=i){if(i.matches&&s.matchMedia(e,"(max-"+t+": "+n+"px)").matches)return n;for(;n<=r;){var o=s.mathFloor((n+r)/2);if(s.matchMedia(e,"(min-"+t+": "+o+"px)").matches){if(s.matchMedia(e,"(max-"+t+": "+o+"px)").matches)return o;n=o+1}else r=o-1}}}},e.prototype.tryToGet=function(e,t){try{return e[t]}catch(e){return}},e}();function Yt(e,t){return new zt(e,t)}var Gt=function(e,t){this.offsetLeft=0,this.offsetTop=0,this.pageLeft=0,this.pageTop=0,this.width=0,this.height=0,this.scale=0;var n=e.document;if(n.body){var r="BackCompat"==n.compatMode;"pageXOffset"in e?(this.pageLeft=e.pageXOffset,this.pageTop=e.pageYOffset):n.scrollingElement?(this.pageLeft=n.scrollingElement.scrollLeft,this.pageTop=n.scrollingElement.scrollTop):r?(this.pageLeft=n.body.scrollLeft,this.pageTop=n.body.scrollTop):n.documentElement&&(n.documentElement.scrollLeft>0||n.documentElement.scrollTop>0)?(this.pageLeft=n.documentElement.scrollLeft,this.pageTop=n.documentElement.scrollTop):(this.pageLeft=n.body.scrollLeft||0,this.pageTop=n.body.scrollTop||0),this.offsetLeft=this.pageLeft-t.pageLeft,this.offsetTop=this.pageTop-t.pageTop;try{var i=e.innerWidth,o=e.innerHeight}catch(e){return}if(0!=i&&0!=o){this.scale=t.width/i,this.scale<1&&(this.scale=1);var s=t.width-t.clientWidth,a=t.height-t.clientHeight;this.width=i-s/this.scale,this.height=o-a/this.scale}}};var Qt,Xt=(Qt=function(e,t){return(Qt=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}Qt(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),Jt=function(e,t,n,r){return new(n||(n=Promise))(function(i,o){function s(e){try{u(r.next(e))}catch(e){o(e)}}function a(e){try{u(r["throw"](e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(s,a)}u((r=r.apply(e,t||[])).next())})},$t=function(e,t){var n,r,i,o,s={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:a(0),"throw":a(1),"return":a(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function a(o){return function(a){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;s;)try{if(n=1,r&&(i=2&o[0]?r["return"]:o[0]?r["throw"]||((i=r["return"])&&i.call(r),0):r.next)&&!(i=i.call(r,o[1])).done)return i;switch(r=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return s.label++,{value:o[1],done:!1};case 5:s.label++,r=o[1],o=[0];continue;case 7:o=s.ops.pop(),s.trys.pop();continue;default:if(!(i=(i=s.trys).length>0&&i[i.length-1])&&(6===o[0]||2===o[0])){s=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]<i[3])){s.label=o[1];break}if(6===o[0]&&s.label<i[1]){s.label=i[1],i=o;break}if(i&&s.label<i[2]){s.label=i[2],s.ops.push(o);break}i[2]&&s.ops.pop(),s.trys.pop();continue;}o=t.call(e,s)}catch(e){o=[6,e],r=0}finally{n=i=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,a])}}},Zt=function(){function e(){var t=this;this._wrappedTick=Mt.wrap(function(){t.unregister(),t._tick()}),this._due=0,this._id=e.nextId++}return e._rearm=function(){e.checkedAlready=!1,e.lastCheck=0},e.checkForBrokenSchedulers=function(){return Jt(this,void 0,et,function(){var t,n;return $t(this,function(r){switch(r.label){case 0:return!s.requestWindowAnimationFrame||e.checkedAlready?[2,void 0]:(t=p())-e.lastCheck<100?[2,void 0]:(e.lastCheck=t,e.checkedAlready=!0,[4,new et(function(e){return s.requestWindowAnimationFrame(window,e)})]);case 1:return r.sent(),n=[],ht(e.registry,function(e){var r=e.maybeForceTick(t);r&&n.push(r)}),[2,et.all(n).then(function(){s.requestWindowAnimationFrame(window,Mt.wrap(function(){e.checkedAlready=!1}))})];}})})},e.stopAll=function(){ht(this.registry,function(e){return e.stop()})},e.prototype.setTick=function(e){this._tick=e},e.prototype.stop=function(){this.cancel(),delete e.registry[this._id]},e.prototype.register=function(t){this._due=p()+100+1.5*t,e.registry[this._id]=this},e.prototype.unregister=function(){delete e.registry[this._id]},e.prototype.maybeForceTick=function(e){if(e>this._due)return et.resolve().then(this._wrappedTick)["catch"](function(){})},e.registry={},e.nextId=0,e.checkedAlready=!1,e.lastCheck=0,e}(),en=function(e){function t(t){var n=e.call(this)||this;return n._interval=t,n._handle=-1,n}return Xt(t,e),t.prototype.start=function(e){var t=this;-1==this._handle&&(this.setTick(function(){e(),t.register(t._interval)}),this._handle=s.setWindowInterval(window,this._wrappedTick,this._interval),this.register(this._interval))},t.prototype.cancel=function(){-1!=this._handle&&(s.clearWindowInterval(window,this._handle),this._handle=-1,this.setTick(function(){}))},t}(Zt),tn=function(e){function t(t,n,r){void 0===n&&(n=0);for(var i=[],o=3;o<arguments.length;o++)i[o-3]=arguments[o];var s=e.call(this)||this;return s.delay=n,s.timer=-1,s.setTick(function(){t.apply(void 0===r?window:r,i),s.stop()}),s}return Xt(t,e),t.prototype.start=function(e){return void 0===e&&(e=this.delay),this.delay=e,s.clearWindowTimeout(window,this.timer),this.timer=s.setWindowTimeout(window,this._wrappedTick,this.delay),this.register(e),this},t.prototype.cancel=function(){-1!=this.timer&&(s.clearWindowTimeout(window,this.timer),this.timer=-1)},t}(Zt);!function(){function e(e){this.deadlineTime=e,this.didTimeout=this.deadlineTime<=p()}e.prototype.timeRemaining=function(){return this.deadlineTime-p()}}();var nn=function(){function e(e,t,n){this.limit=e,this.breaker=n,this.remaining=0,this.ticker=new en(t),this.open()}return e.prototype.guard=function(e){var t=this;return function(){return 0==t.remaining?(t.breaker(),void t.remaining--):t.remaining<0?void 0:(t.remaining--,e.apply(this,arguments))}},e.prototype.close=function(){return this.ticker.stop(),this},e.prototype.open=function(){var e=this;return this.remaining=this.limit,this.ticker.start(function(){e.remaining=e.limit}),this},e}(),rn=function(){function e(){this._reported=0,this._skew=0,this._startTime=l?l.timeOrigin:d.timeOrigin}return e.prototype.wallTime=function(){return p()},e.prototype.now=function(){var e=this.wallTime()-this._startTime;return e<0&&this._reportTimeSkew("timekeeper now() is negative"),e},e.prototype.startTime=function(){return this._startTime},e.prototype.setStartTime=function(e){var t=this.wallTime();this._startTime=e,e>t&&(this._skew=e-t,this._reportTimeSkew("timekeeper set with future ts"))},e.prototype._reportTimeSkew=function(e){this._reported++<=2&&Mt.sendToBugsnag(e,"error",{skew:this._skew,startTime:this._startTime,wallTime:this.wallTime()})},e}();function on(e){var t=e;return t.tagName?"object"==typeof t.tagName?"form":t.tagName.toLowerCase():null}var sn,an,un=n(3),cn=n(0),hn=Object.defineProperty,dn=p()%1e9,ln=window.WeakMap||((sn=function(){this.name="__st"+(1e9*s.mathRandom()>>>0)+dn++ +"__"}).prototype={set:function(e,t){var n=e[this.name];n&&n[0]===e?n[1]=t:hn(e,this.name,{value:[e,t],writable:!0})},get:function(e){var t;return(t=e[this.name])&&t[0]===e?t[1]:void 0}},sn),pn=1,fn=4,vn=function(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;var r=Array(e),i=0;for(t=0;t<n;t++)for(var o=arguments[t],s=0,a=o.length;s<a;s++,i++)r[i]=o[s];return r};function _n(e){if(null==e)return 0;switch(e){case an.Exclude:return 5;case an.Mask:return 4;case an.Unmask:return 3;case an.Watch:return 2;case an.Keep:return 1;default:return Object(cn.assertExhaustive)(e,"Undefined watch kind: "+e);}}!function(e){e[e.Exclude=1]="Exclude",e[e.Mask=2]="Mask",e[e.Unmask=3]="Unmask",e[e.Watch=4]="Watch",e[e.Keep=5]="Keep"}(an||(an={}));var gn={1:"exclude",2:"mask",3:"unmask",4:"watch",5:"keep"},mn=[an.Exclude,an.Mask,an.Unmask,an.Watch,an.Keep],yn=function(){function e(e){void 0===e&&(e="matches"),this._watchStrategy=e,this._hasWatched=!1,this._rules=Sn(),this._consentRules=Sn()}return e.prototype.initialize=function(e){var t=e.blocks,n=e.keeps,r=e.watches,i=e.flags;this._watchStrategy=i.watchStrategy;var o=vn(un);if(i.whitelist&&o.push({Type:Z.Mask,Consent:j.RevokeConsent,Selector:"body"}),t)for(var s=0,a=t;s<a.length;s++){var u=a[s];o.push(u)}if(r)for(var c=0,h=r;c<h.length;c++){var d=h[c];o.push({Type:Z.Watch,Consent:j.RevokeConsent,Selector:d.Selector})}this._batchElementBlocks(o),n&&this._batchElementKeeps(n)},e.prototype.isWatched=function(e){var t=[an.Exclude,an.Mask,an.Unmask,an.Watch,an.Keep];return this._firstMatch(t,e)},e.prototype.matchesAnyKeepRule=function(e){var t=[an.Keep];return null!==this._firstMatch(t,e)},e.prototype.matchesAnyConsentRule=function(e){var t=[an.Exclude,an.Mask,an.Unmask,an.Keep];return null!==this._firstConsentMatch(t,e)},e.prototype._firstMatch=function(e,t){this._hasWatched=!0;for(var n=0,r=e;n<r.length;n++)for(var i=r[n],o=0,s=this._rules[i];o<s.length;o++){var a=s[o];if(rt(t,a))return i}return this._consent?null:this._firstConsentMatch(e,t)},e.prototype._firstConsentMatch=function(e,t){for(var n=0,r=e;n<r.length;n++)for(var i=r[n],o=0,s=this._consentRules[i];o<s.length;o++){var a=s[o];if(rt(t,a))return i}return null},e.prototype._batchElementBlocks=function(e){var t=this,n=Sn(),r=Sn();e.map(wn).filter(function(e){return bn(e.selector)}).forEach(function(e){e.consent?r[e.kind].push(e):n[e.kind].push(e)});for(var i=document.documentElement||document.createElement("div"),o=function(e,n){try{var r=e.map(function(e){return e.selector}).join(", ");rt(i,r),n.push(r)}catch(n){Mt.sendToBugsnag("Browser rejected optimistic merge rule","warning"),t._fallback(e)}},s=0,a=mn;s<a.length;s++){var u=a[s];n[u].length>0&&o(n[u],this._rules[u]),r[u].length>0&&o(r[u],this._consentRules[u])}},e.prototype._fallback=function(e){for(var t=0,n=e;t<n.length;t++){var r=n[t],i=r.kind,o=r.consent,s=r.selector;this.addRule(i,o,s)}},e.prototype.addElementBlock=function(e){var t=wn(e),n=t.kind,r=t.consent,i=t.selector;return this.addRule(n,r,i)},e.prototype._batchElementKeeps=function(e){for(var t=0,n=e;t<n.length;t++){var r=n[t];this.addElementKeep(r)}},e.prototype.addElementKeep=function(e){var t=an.Keep;switch(e.Type){case ee.Click:break;default:return!1;}return this.addRule(t,e.Consent,e.Selector)},e.prototype.addRule=function(e,t,n){if(this.tryToAddRule(e,t,n))return!0;switch(e){case an.Watch:case an.Unmask:case an.Keep:break;case an.Mask:case an.Exclude:default:this._rules[e]=["*"];}return!1},e.prototype.tryToAddRule=function(e,t,n){try{return!bn(n)||this.mergeRule(e,t,n)}catch(e){return Mt.sendToBugsnag("Error adding block rule","error",{selector:n,error:e.toString()}),!1}},e.prototype.getConsent=function(){return this._consent},e.prototype.initializeConsent=function(e){void 0===this._consent&&this.setConsent(e)},e.prototype.setConsent=function(e){this._consent!==e&&(this._consent=e,this._hasWatched&&this.onConsentChange&&this.onConsentChange())},e.prototype.mergeRule=function(e,t,n){var r=t?this._consentRules:this._rules,i=document.documentElement||document.createElement("div"),o=function(){try{return rt(i,n),!0}catch(t){return Mt.sendToBugsnag("Browser rejected rule","warning",{kind:gn[e],selector:n,error:t.toString()}),!1}};switch(e){case an.Exclude:case an.Mask:case an.Unmask:case an.Watch:case an.Keep:break;default:e=an.Exclude;}if(0==r[e].length)return!!o()&&(r[e].push(n),!0);var s=r[e].length-1,a=r[e][s].concat(", ",n);try{rt(i,a)}catch(t){return!!o()&&(r[e].push(n),Mt.sendToBugsnag("Browser rejected merged rule","warning",{kind:gn[e],selector:n,error:t.toString()}),!0)}return r[e][s]=a,!0},e.prototype.allConsentSensitiveElements=function(e){for(var t=[],n=0,r=[an.Exclude,an.Mask,an.Unmask,an.Keep];n<r.length;n++)for(var i=r[n],o=0,s=this._consentRules[i];o<s.length;o++)for(var a=s[o],u=e.querySelectorAll(a),c=0;c<u.length;c++)t.push(u[c]);return t},e.prototype.allWatchedElements=function(e){var t=this;if("matches"===this._watchStrategy)return null;this._hasWatched=!0;for(var n=new ln,r=function(e,r,i){var o=n.get(e)||{kind:null,matchesAnyKeepRule:!1,matchesAnyConsentRule:i};(!i||i&&!t._consent)&&(null==o.kind&&(o.kind=r),r===an.Keep&&(o.matchesAnyKeepRule=!0)),i&&(o.matchesAnyConsentRule=!0),n.set(e,o)},i=0,o=[[this._rules,!1],[this._consentRules,!0]];i<o.length;i++)for(var s=o[i],a=s[0],u=s[1],c=0,h=mn;c<h.length;c++)for(var d=h[c],l=0,p=a[d];l<p.length;l++){var f=p[l];En(e)&&rt(e,f)&&r(e,d,u);for(var v=e.querySelectorAll(f),_=0;_<v.length;_++)r(v[_],d,u)}return n},e.prototype.getWatchStrategy=function(){return this._watchStrategy},e}();function wn(e){var t=an.Exclude;switch(e.Type){case Z.Unset:case Z.Exclude:t=an.Exclude;break;case Z.Mask:t=an.Mask;break;case Z.Unmask:t=an.Unmask;break;case Z.Watch:t=an.Watch;break;case Z.Keep:t=an.Keep;}return{kind:t,consent:e.Consent,selector:e.Selector}}function bn(e){return!e.match(Kt)&&""!=e.trim()}function Sn(){for(var e=Object.create?Object.create(null):{},t=0,n=mn;t<n.length;t++){e[n[t]]=[]}return e}function En(e){return e.nodeType===pn}var Tn={},kn=1;function In(e){var t=xn(e);return!!t&&void 0!==t.watchKind}function Cn(e){var t=xn(e);return!!t&&t.watchKind==an.Exclude}function Rn(e){var t=xn(e);return!!t&&!!t.mask}function An(e){var t=xn(e);return t?t.watchKind:void 0}function xn(e){return e?Tn[e._fs]:null}function On(e){return Tn[e]}function Mn(e){try{return e&&e._fs||0}catch(e){return 0}}function Ln(e){return Cn(e)?0:Mn(e)}function Fn(e,t){e.parent&&(t.unobserveSubtree(e.node),e.parent.child==e&&(e.parent.child=e.next),e.parent.lastChild==e&&(e.parent.lastChild=e.prev),e.prev&&(e.prev.next=e.next),e.next&&(e.next.prev=e.prev),e.parent=e.prev=e.next=null,delete Tn[e.id],e.node._fs==e.id&&(e.node._fs=0),e.id=0,e.child&&Pn(e.child))}function Pn(e){for(var t=[e];t.length>0&&t.length<1e4;){var n=t.pop();delete Tn[n.id],n.node._fs==n.id&&(n.node._fs=0),n.id=0,n.next&&t.push(n.next),n.child&&t.push(n.child)}Ft(t.length<1e4,"clearIds is fast")}var qn,Un=function(){function e(e,t){this._onchange=e,this._checkElem=t,this._fallback=!1,this._elems={},this.values={},this.radios={},qn=this}return e.prototype.hookEvents=function(){(function(){var e=Object.getOwnPropertyDescriptor(HTMLInputElement.prototype,"value");if(!e||!e.set)return!1;Nn||(kt(HTMLInputElement,"value",jn),kt(HTMLInputElement,"checked",jn),kt(HTMLSelectElement,"value",jn),kt(HTMLTextAreaElement,"value",jn),kt(HTMLSelectElement,"selectedIndex",jn),kt(HTMLOptionElement,"selected",jn),Nn=!0);return!0})()||(this._fallback=!0)},e.prototype.addInput=function(e){var t=Mn(e);if(this._elems[t]=e,Vn(e)){var n=Hn(e);e.checked&&(this.radios[n]=t)}else this.values[t]=Kn(e);(function(e){switch(e.type){case"checkbox":case"radio":return e.checked!=e.hasAttribute("checked");default:return(e.value||"")!=function(e){if("select"!=on(e))return e.getAttribute("value")||"";var t=e,n=t.querySelector("option[selected]")||t.querySelector("option");if(!n)return"";return n.value||""}(e);}})(e)&&this._onchange(e)},e.prototype.diffValue=function(e,t){var n=Mn(e);if(Vn(e)){var r=Hn(e);return this.radios[r]==n!=("true"==t)}return this.values[n]!=t},e.prototype.onChange=function(e,t){void 0===t&&(t=Kn(e));var n=Mn(e);if((e=this._elems[n])&&this.diffValue(e,t))if(this._onchange(e),Vn(e)){var r=Hn(e);"false"==t&&this.radios[r]==n?delete this.radios[r]:this.radios[r]=n}else this.values[n]=t},e.prototype.tick=function(){for(var e in this._elems){var t=this._elems[e];if(this._checkElem(t)){if(this._fallback){var n=Kn(t);if(t&&this.diffValue(t,n))if(this._onchange(t),Vn(t)){var r=Hn(t);this.radios[r]=+e}else this.values[e]=n}}else delete this._elems[e],delete this.values[e],Vn(t)&&delete this.radios[Hn(t)]}},e.prototype.shutdown=function(){qn=null},e.prototype._usingFallback=function(){return this._fallback},e.prototype._trackingElem=function(e){return!!this._elems[e]},e}(),Nn=!1;var Wn,Dn={};function Bn(){try{if(qn)for(var e in Dn){var t=Dn[e],n=t[0],r=t[1];qn.onChange(n,r)}}finally{Wn=null,Dn={}}}function Hn(e){if(!e)return"";for(var t=e;t&&"form"!=on(t);)t=t.parentElement;return(t&&"form"==on(t)?Mn(t):0)+":"+e.name}function jn(e,t){var n=function e(t,n){if(void 0===n&&(n=2),n<=0)return t;var r=on(t);return"option"!=r&&"optgroup"!=r||!t.parentElement?t:e(t.parentElement,n-1)}(e),r=Mn(n);r&&qn&&qn.diffValue(n,""+t)&&(Dn[r]=[n,""+t],Wn||(Wn=new tn(Bn)).start())}function Kn(e){switch(e.type){case"checkbox":case"radio":return""+e.checked;default:var t=e.value;return t||(t=""),""+t;}}function Vn(e){return e&&"radio"==e.type}var zn={};var Yn="__default";function Gn(e){void 0===e&&(e=Yn);var t=zn[e];return t||(t=function(){var e=document.implementation.createHTMLDocument("");return e.head||e.documentElement.appendChild(e.createElement("head")),e.body||e.documentElement.appendChild(e.createElement("body")),e}(),e!==Yn&&(t.open(),t.write(e),t.close()),zn[e]=t),t}var Qn=new(function(){function e(){var e=Gn(),t=e.getElementById("urlresolver-base");t||((t=e.createElement("base")).id="urlresolver-base",e.head.appendChild(t));var n=e.getElementById("urlresolver-parser");n||((n=e.createElement("a")).id="urlresolver-parser",e.head.appendChild(n)),this.base=t,this.parser=n}return e.prototype.parseUrl=function(e,t){if("undefined"!=typeof URL)try{e||(e=document.baseURI);var n=e?new URL(t,e):new URL(t);if(n.href)return n}catch(e){}return this.parseUrlUsingBaseAndAnchor(e,t)},e.prototype.parseUrlUsingBaseAndAnchor=function(e,t){this.base.setAttribute("href",e),this.parser.setAttribute("href",t);var n=document.createElement("a");return n.href=this.parser.href,n},e.prototype.resolveUrl=function(e,t){return this.parseUrl(e,t).href},e.prototype.resolveToDocument=function(e,t){var n=Jn(e);return null==n?t:this.resolveUrl(n,t)},e}());function Xn(e,t){return Qn.parseUrl(e,t)}function Jn(e){var t=e.document,n=e.location.href;if("string"==typeof t.baseURI)n=t.baseURI;else{var r=t.getElementsByTagName("base")[0];r&&r.href&&(n=r.href)}return"about:blank"==n&&e.parent!=e?Jn(e.parent):n}var $n=new RegExp("[^\\s]"),Zn=new RegExp("[\\s]*$");String.prototype;function er(e){var t=$n.exec(e);if(!t)return e;for(var n=t.index,r=(t=Zn.exec(e))?e.length-t.index:0,i="\uFFFF",o=e.slice(n,e.length-r).split(/\r\n?|\n/g),s=0;s<o.length;s++)i+=""+o[s].length,s!=o.length-1&&(i+=":");return(n||r)&&(i+=" "+n+" "+r),i}var tr=["allowReorder","attributeName","attributeType","autoReverse","baseFrequency","baseProfile","calcMode","clipPathUnits","contentScriptType","contentStyleType","diffuseConstant","edgeMode","externalResourcesRequired","filterRes","filterUnits","glyphRef","gradientTransform","gradientUnits","kernelMatrix","kernelUnitLength","keyPoints","keySplines","keyTimes","lengthAdjust","limitingConeAngle","markerHeight","markerUnits","markerWidth","maskContentUnits","maskUnits","numOctaves","pathLength","patternContentUnits","patternTransform","patternUnits","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","refX","refY","referrerPolicy","repeatCount","repeatDur","requiredExtensions","requiredFeatures","specularConstant","specularExponent","spreadMethod","startOffset","stdDeviation","stitchTiles","surfaceScale","systemLanguage","tableValues","targetX","targetY","textLength","viewBox","viewTarget","xChannelSelector","yChannelSelector","zoomAndPan"].reduce(function(e,t){return e[t]=t,e[t.toUpperCase()]=t,e},{}),nr=n(2),rr="(redacted)",ir=16e6;function or(e,t){var n=e.textContent;if(!n)return"";if(!t&&!(t=xn(e)))return"";var r=n.length;return r>ir?(Mt.sendToBugsnag("Ignoring huge text node","warning",{length:r}),""):e.parentNode&&"style"==on(e.parentNode)?n:t.mask?er(n):n}function sr(e){return tr[e]||e.toLowerCase()}function ar(e,t,n,r){var i,o=on(t);if(null===o)return null;var s=function(e){var t,r,s;i=null!==(r=null===(t=nr[e][o])||void 0===t?void 0:t[n])&&void 0!==r?r:null===(s=nr[e]["*"])||void 0===s?void 0:s[n]};if(s("Any"),void 0===i){var a=xn(t);if(!a)return null;a.watchKind==an.Exclude?s("Exclude"):a.mask&&s("Mask")}if(void 0===i)return r;switch(i){case"erase":return null;case"scrubUrl":return ur(r,e,{source:"dom",type:o});case"maskText":return er(r);default:return Object(cn.assertExhaustive)(i);}}function ur(e,t,n){switch(n.source){case"dom":switch(r=n.type){case"frame":case"iframe":return hr(e,t);default:return cr(e,t);}case"event":switch(r=n.type){case R.AJAX_REQUEST:case R.NAVIGATE:return cr(e,t);case R.SET_FRAME_BASE:return hr(e,t);default:return Object(cn.assertExhaustive)(r);}case"log":return hr(e,t);case"page":var r;switch(r=n.type){case"base":return hr(e,t);case"referrer":case"url":return cr(e,t);default:return Object(cn.assertExhaustive)(r);}case"perfEntry":switch(n.type){case"frame":case"iframe":case"navigation":case"other":return hr(e,t);default:return cr(e,t);}default:return Object(cn.assertExhaustive)(n);}}function cr(e,t){return lr(e,t,function(e){if(!(e in pr)){var t=["password","token","^jwt$"];switch("4K3FQ"!==e&&"NQ829"!==e&&"KCF98"!==e&&t.push("^code$"),e){case"2FVM4":t.push("^e$","^eref$","^fn$");break;case"35500":t.push("share_token","password-reset-key");break;case"1HWDJ":t.push("email_id","invite","join");break;case"J82WF":t=[".*"];break;case"8MM83":t=["^creditCard"];break;case"PAN8Z":t.push("code","hash","ol","aeh");break;case"BKP05":t.push("api_key","session_id","encryption_key");break;case"QKM7G":t.push("postcode","encryptedQuoteId","registrationId","productNumber","customerName","agentId","qqQuoteId");break;case"FP60X":t.push("phrase");break;case"GDWG7":t=["^(?!productType|utmSource).*$"];break;case"RV68C":t.push("drivingLicense");break;case"S3VEC":t.push("data");break;case"Q8RZE":t.push("myLowesCardNumber");}pr[e]=new RegExp(t.join("|"),"i")}return pr[e]}(t))}function hr(e,t){return lr(e,t,fr)}function dr(e,t,n,r){var i=new RegExp("(\\/"+t+"\\/).*$","i");n==r&&e.pathname.indexOf(t)>=0&&(e.pathname=e.pathname.replace(i,"$1"+rr))}function lr(e,t,n){var r=Xn("",e);return r.hash&&r.hash.indexOf("access_token")>=0&&(r.hash="#"+rr),dr(r,"visitor",t,"QS8RG"),dr(r,"account",t,"QS8RG"),dr(r,"parentAccount",t,"QS8RG"),dr(r,"reset_password",t,"AGQFM"),dr(r,"reset-password",t,"95NJ7"),dr(r,"dl",t,"RV68C"),dr(r,"retailer",t,"FP60X"),dr(r,"ocadotech",t,"FP60X"),dr(r,"serviceAccounts",t,"FP60X"),dr(r,"signup",t,"7R98D"),r.search&&r.search.length>0&&(r.search=function(e,t){return e.split("?").map(function(e){return function(e,t){return e.replace("?","").split("&").map(function(e){return e.split("=")}).map(function(e){var n=e[0],r=e[1],i=e.slice(2);return t.test(n)&&void 0!==r?[n,rr].concat(i):[n,r].concat(i)}).map(function(e){var t=e[0],n=e[1],r=e.slice(2);return void 0===n?t:[t,n].concat(r).join("=")}).join("&")}(e,t)}).join("?")}(r.search,n)),r.href.substring(0,2048)}var pr={};var fr=new RegExp(".*","i");var vr=/([a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+)/gi,_r=/(?:(http)|(ftp)|(file))[s]?:\/\/(?:[a-zA-Z]|[0-9]|[$-_@.&+#]|[!*\(\),]|(?:%[0-9a-fA-F][0-9a-fA-F]))+/gi;function gr(e){return"function"==typeof(t=e.constructor)&&Function.prototype.toString.call(t).indexOf("[native code]")>-1;var t}var mr=function(){function e(e,t,n){this._watcher=e,this._resizer=t,this._orgId=n,Tn={},kn=1}return e.prototype.tokenizeNode=function(e,t,n,r,i,o,s){var a=this,u=xn(t),c=xn(n),h=[];return function(e){var t=kn;try{return e(),!0}catch(e){return kn=t,!1}}(function(){a.tokeNode(e,u,c,r,h,i,o,s)})||(h=[]),h},e.prototype.tokeNode=function(e,t,n,r,i,o,s,a){for(var u=[{parentMirror:t,nextMirror:n,node:r}],c=function(){var t=u.pop();if(!t)return"continue";if("string"==typeof t)return i.push(t),"continue";var n=t.parentMirror,r=t.nextMirror,c=t.node,d=h._encodeTagAndAttributes(e,n,r,c,i,o,s);if(null==d||d.watchKind===an.Exclude)return"continue";var l=c.nodeType===pn?c.shadowRoot:null;return(l||c.firstChild)&&a(d)?(u.push("]"),function(e,t){if(!e)return;var n=[];ft(e,function(e){return n.push(e)});for(;n.length>0;){var r=n.pop();r&&t(r)}}(c.firstChild,function(e){u.push({parentMirror:d,nextMirror:null,node:e})}),l&&u.push({parentMirror:d,nextMirror:null,node:l}),void u.push("[")):"continue"},h=this;u.length;)c()},e.prototype._encodeTagAndAttributes=function(e,t,n,r,i,o,s){if("script"==on(r)||8==r.nodeType)return null;var a,u,c,h,d=function(e){return e.constructor===window.ShadowRoot}(r),l=function(e){var t={id:kn++,node:e};return Tn[t.id]=t,e._fs=t.id,t}(r);if((d||(null==t?void 0:t.isInShadowDOM))&&(l.isInShadowDOM=!0),t&&(d?t.shadow=l:(a=t,u=l,c=n,h=this._resizer,Fn(u,h),u.parent=a,u.next=c,c&&(u.prev=c.prev,c.prev=u),null==u.next?(u.prev=a.lastChild,a.lastChild=u):u.next.prev=u,null==u.prev?a.child=u:u.prev.next=u)),10==r.nodeType){var p=r;return i.push("<!DOCTYPE",":name",p.name,":publicId",p.publicId||"",":systemId",p.systemId||""),l}try{switch(r.nodeType){default:i.push("<"+r.nodeName),yr(r,o);break;case 11:case 9:var f;f=d?gr(r)?"#shadow":"#polyfillshadow":r.nodeName,i.push("<"+f),yr(r,o);break;case 3:void 0===l.mask&&(l.mask=!l.parent||l.parent.mask),l.mask&&this._resizer.observe(r.parentElement),yr(r,o),i.push("<"+r.nodeName,or(r,l));break;case pn:var v=r,_=v.nodeName;"http://www.w3.org/2000/svg"==v.namespaceURI&&(_="svg:"+_),i.push("<"+_);var g=this.getWatchState(v,!!l.isInShadowDOM,e),m=g.watchKind,y=g.matchesAnyKeepRule,w=g.matchesAnyConsentRule;if(l.matchesAnyKeepRule=y,l.matchesAnyConsentRule=w,null!=m)switch(l.watchKind=m,m){case an.Watch:this._resizer.observe(v);break;case an.Exclude:this._resizer.observe(v),i.push(":_fs_excluded","true");break;case an.Unmask:l.mask=!1;break;case an.Mask:l.mask=!0;}m!==an.Unmask&&m!==an.Mask&&l.parent&&(l.mask=l.parent.mask),l.mask&&i.push(":_fs_masked","true"),l.watchKind!=an.Exclude&&yr(r,o),function(e,t,n){if(ce&&"output"===on(t))return;var r=t;if(void 0!==r.hasAttributes&&!r.hasAttributes()||void 0===r.hasAttributes&&r.attributes&&r.attributes.length<=0)return;var i=function(r,i){null!==i&&(r=sr(r),null!==(i=ar(e,t,r,i))&&n(r,i))};if(void 0!==r.getAttributeNames)for(var o=0,s=r.getAttributeNames();o<s.length;o++){var a=s[o];i(a,r.getAttribute(a))}else for(var u=0;u<r.attributes.length;u++){var c=r.attributes[u];null!=c&&i(c.name,c.value)}}(this._orgId,v,function(e,t){i.push(":"+e),i.push(t);try{s(v,e,t)}catch(e){Mt.sendToBugsnag(e,"error")}});}}catch(e){Mt.sendToBugsnag(e,"error")}return l},e.prototype.getWatchState=function(e,t,n){var r=t||null==n?"matches":this._watcher.getWatchStrategy();switch(r){case"matches":return{watchKind:this._watcher.isWatched(e),matchesAnyKeepRule:this._watcher.matchesAnyKeepRule(e),matchesAnyConsentRule:this._watcher.matchesAnyConsentRule(e)};case"qsa":var i=n.get(e);return i?{watchKind:i.kind,matchesAnyKeepRule:i.matchesAnyKeepRule,matchesAnyConsentRule:i.matchesAnyConsentRule}:{watchKind:null,matchesAnyKeepRule:!1,matchesAnyConsentRule:!1};case"verify":var o=n.get(e),s={watchKind:this._watcher.isWatched(e),matchesAnyKeepRule:this._watcher.matchesAnyKeepRule(e),matchesAnyConsentRule:this._watcher.matchesAnyConsentRule(e)};return null!==s.watchKind&&void 0===o?Mt.sendToBugsnag("Watch strategy qsa digest doesn't contain el","error",{matchesDigest:s,qsaDigest:o}):null!==s.watchKind&&void 0!==o?s.watchKind===o.kind&&s.matchesAnyConsentRule===o.matchesAnyConsentRule&&s.matchesAnyKeepRule===o.matchesAnyKeepRule||Mt.sendToBugsnag("Watch strategy qsa digest inconsistency","error",{matchesDigest:s,qsaDigest:o}):null===s.watchKind&&void 0!==o&&null!==o.kind&&Mt.sendToBugsnag("Watch strategy qsa digest flagged an element matches didn't","error",{matchesDigest:s,qsaDigest:o}),s;default:return Object(cn.assertExhaustive)(r);}},e}();function yr(e,t){try{t(e)}catch(e){Mt.sendToBugsnag(e,"error")}}var wr=function(){function e(){this.dict={idx:-1,map:{}},this.nodeCount=1,this.startIdx=0}return e.prototype.encode=function(t){if(0==t.length)return[];var n,r,i=t[0],o=Object.prototype.hasOwnProperty.call(this.dict.map,i)?this.dict.map[i]:null,s=[],a=1;function u(){o?a>1?s.push([o.idx,a]):s.push(o.idx):s.push(i)}for(n=1;n<t.length;n++)if(r=t[n],o&&Object.prototype.hasOwnProperty.call(o.map,r))a++,i=r,o=o.map[r];else{u();var c=this.startIdx+n-a;null==o&&this.nodeCount<e.MAX_NODES&&(o={idx:c,map:{}},this.dict.map[i]=o,this.nodeCount++),o&&this.nodeCount<e.MAX_NODES&&(o.map[r]={idx:c,map:{}},this.nodeCount++),a=1,i=r,o=Object.prototype.hasOwnProperty.call(this.dict.map,r)?this.dict.map[r]:null}return u(),this.startIdx+=t.length,s},e.MAX_NODES=1e4,e}(),br=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),Sr=function(){return(Sr=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)},Er=function(){function e(e){this._ctx=e,this._recordedDims={},this._observedDims={}}return e.create=function(e){return Tr.isSupported(e.window)?new Tr(e):new kr(e)},e.prototype.collect=function(e){var t=[];for(var n in this._observedDims)this.addPlaceholderResize(e,t,Number(n));return this._observedDims={},t},e.prototype.addEntry=function(e){try{var t=Mn(e);if(!t)return;if(e.nodeType!=pn)return;var n=e;if(this._observedDims[t]=n.getBoundingClientRect(),!this._recordedDims[t]){var r=this.flushSizeEvent(t);if(!r)return;this._ctx.queue().enqueue(r)}}catch(e){}},e.prototype.addPlaceholderResize=function(e,t,n){var r=this.flushSizeEvent(n);r&&t.push(Sr(Sr({},r),{When:e}))},e.prototype.flushSizeEvent=function(e){var t=this._observedDims[e];if(!t)return null;var n=On(e);if(!n)return null;var r=n.watchKind,i=t.width,o=t.height,s=this._recordedDims[e];if(s&&s.w==i&&s.h==o)return null;if(this._recordedDims[e]={w:i,h:o},r==an.Watch){var a=0!=i&&0!=o;if((!!s&&0!=s.w&&0!=s.h)!=a)return{Kind:R.WATCHED_ELEM,Args:[e,a]}}return{Kind:R.PLACEHOLDER_SIZE,Args:[e,i,o]}},e}(),Tr=function(e){function t(t){var n=e.call(this,t)||this;return n._inlineGroups=new ln,n._observedInlines=new ln,n._obs=new t.window.ResizeObserver(function(e){for(var t=0,r=e;t<r.length;t++){var i=r[t].target;n.addEntry(i)}}),n._inlineGroupObs=new t.window.ResizeObserver(function(e){for(var t=0,r=e;t<r.length;t++){var i=r[t].target;n._addEntriesForInlineGroup(i)}}),n}return br(t,e),t.isSupported=function(e){return"ResizeObserver"in e},t.prototype.observe=function(e){var t=this;if(e&&e.nodeType==pn){var n=e;this._obs.unobserve(n),this._obs.observe(n),this._ctx.measurer.requestMeasureTask(function(){t._addToInlineGroupIfNeeded(n)})}},t.prototype.unobserveSubtree=function(e){},t.prototype.nodeChanged=function(e){var t=this,n=this._observedInlines.get(e);"number"==typeof n&&Mn(e)===n&&this._ctx.measurer.requestMeasureTask(function(){t.addEntry(e)})},t.prototype._addEntriesForInlineGroup=function(e){var t=this._inlineGroups.get(e);if(t)for(var n in t){var r=On(t[n]);r?this.addEntry(r.node):delete t[n]}},t.prototype._addToInlineGroupIfNeeded=function(e){var t=this,n=Mn(e);if(n){var r=this._nearestNonInlineElementAncestorOf(e);if(r&&r!==e){this._observedInlines.set(e,n),this.addEntry(e);var i=this._inlineGroups.get(r);i||(i=Object.create(null),this._inlineGroups.set(r,i)),i[n]=n,s.setWindowTimeout(this._ctx.window,ie(function(){t._inlineGroupObs.observe(r)}),0)}}},t.prototype._nearestNonInlineElementAncestorOf=function(e){for(var t=0,n=e;;){if(t++>1e3)return null;if(!n||n.nodeType!=pn)return null;var r=n;if(getComputedStyle(r).display.indexOf("inline")<0)return r;n=n.parentNode}},t}(Er),kr=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return br(t,e),t.prototype.observe=function(e){var t=this;if(e&&e.nodeType==pn){var n=e;this.growWatchedIndex(xn(e)),this._ctx.measurer.requestMeasureTask(function(){t.addEntry(n)})}},t.prototype.unobserveSubtree=function(e){var t=xn(e);t&&this.clearWatchedIndex(t)},t.prototype.nodeChanged=function(e){var t=this,n=this.relatedWatched(e);this._ctx.measurer.requestMeasureTask(function(){for(var e=0,r=n;e<r.length;e++){var i=r[e];t.addEntry(i)}})},t.prototype.watchedChildren=function(e){return e.watchedChildren},t.prototype.growWatchedIndex=function(e){if(e&&In(e.node))for(var t=e,n=e.parent;n;n=n.parent){if(this.watchedChildren(n)||(n.watchedChildren={}),this.watchedChildren(t))for(var r in this.watchedChildren(t))delete this.watchedChildren(n)[r];if(this.watchedChildren(n)[t.id]=t,lt(this.watchedChildren(n),2))t=n;else if(pt(this.watchedChildren(n),2))break}},t.prototype.relatedWatched=function(e){var t=[],n=xn(e);if(n)for(var r=[n],i=0;r.length&&++i<1e3;){var o=r.pop();In(o.node)&&t.push(o.node),this.watchedChildren(o)&&ht(this.watchedChildren(o),function(e){r.push(e)})}else{for(var s=e;s&&!Mn(s);)s=s.parentNode;s&&In(s)&&t.push(s)}return t},t.prototype.clearWatchedIndex=function(e){if(pt(this.watchedChildren(e),0)||In(e.node))for(var t=this.watchedChildren(e)&&pt(this.watchedChildren(e),1)||In(e.node)?e.id:function(e){for(var t in e)if(Object.prototype.hasOwnProperty.call(e,t))return t}(this.watchedChildren(e)),n=t?e.parent:null;n&&this.watchedChildren(n)&&this.watchedChildren(n)[t];){if(delete this.watchedChildren(n)[t],lt(this.watchedChildren(n),1)){var r=n.id,i=dt(this.watchedChildren(n));for(n=n.parent;n&&this.watchedChildren(n)&&this.watchedChildren(n)[r];)delete this.watchedChildren(n)[r],this.watchedChildren(n)[i.id]=i,n=n.parent;break}n=n.parent}},t}(Er),Ir=function(){return(Ir=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)},Cr={attributeName:null,attributeNamespace:null,addedNodes:[],removedNodes:[],nextSibling:null,previousSibling:null,oldValue:null};function Rr(e){return Ir(Ir(Ir({},Cr),e),{type:"childList"})}function Ar(e,t){return 0===t.length?Rr({target:e}):Rr({addedNodes:t,nextSibling:ut(t[t.length-1]),previousSibling:vt(t[0]),target:e})}var xr=ae&&!ue?Dr:window.MutationObserver||window.WebKitMutationObserver||Dr,Or=new ln,Mr=window.setImmediate||window.msSetImmediate;if(!Mr){var Lr=[],Fr=String(s.mathRandom());window.addEventListener("message",function(e){if(e.data===Fr){var t=Lr;Lr=[],t.forEach(function(e){e()})}}),Mr=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return Lr.push(e),window.postMessage(Fr,"*"),0}}var Pr=!1,qr=[];function Ur(){Pr=!1;var e=qr;qr=[],e.sort(function(e,t){return e.uid_-t.uid_});var t=!1;e.forEach(function(e){var n=e.takeRecords();!function(e){e.nodes_.forEach(function(t){var n=Or.get(t);n&&n.forEach(function(t){t.observer===e&&t.removeTransientObservers()})})}(e),n.length&&(e.callback_(n,e),t=!0)}),t&&Ur()}function Nr(e,t){for(var n=e;n;n=n.parentNode){var r=Or.get(n);if(r)for(var i=0;i<r.length;i++){var o=r[i],s=o.options;if(n===e||s.subtree){var a=t(s);a&&o.enqueue(a)}}}}var Wr=0;function Dr(e){this.callback_=e,this.nodes_=[],this.records_=[],this.uid_=++Wr}Dr.prototype={observe:function(e,t){if(e=function(e){return window.ShadowDOMPolyfill&&window.ShadowDOMPolyfill.wrapIfNeeded(e)||e}(e),!t.childList&&!t.attributes&&!t.characterData||t.attributeOldValue&&!t.attributes||t.attributeFilter&&t.attributeFilter.length&&!t.attributes||t.characterDataOldValue&&!t.characterData)throw new SyntaxError;var n,r=Or.get(e);r||Or.set(e,r=[]);for(var i=0;i<r.length;i++)if(r[i].observer===this){(n=r[i]).removeListeners(),n.options=t;break}n||(n=new Yr(this,e,t),r.push(n),this.nodes_.push(e)),n.addListeners()},disconnect:function(){this.nodes_.forEach(function(e){for(var t=Or.get(e),n=0;n<t.length;n++){var r=t[n];if(r.observer===this){r.removeListeners(),t.splice(n,1);break}}},this),this.records_=[]},takeRecords:function(){var e=this.records_;return this.records_=[],e}};var Br,Hr,jr=function(e,t){this.type=e,this.target=t,this.addedNodes=[],this.removedNodes=[],this.previousSibling=null,this.nextSibling=null,this.attributeName=null,this.attributeNamespace=null,this.oldValue=null};function Kr(e,t){return Br=new jr(e,t)}function Vr(e){return Hr||((n=new jr((t=Br).type,t.target)).addedNodes=t.addedNodes.slice(),n.removedNodes=t.removedNodes.slice(),n.previousSibling=t.previousSibling,n.nextSibling=t.nextSibling,n.attributeName=t.attributeName,n.attributeNamespace=t.attributeNamespace,n.oldValue=t.oldValue,(Hr=n).oldValue=e,Hr);var t,n}function zr(e,t){return e===t?e:Hr&&((n=e)===Hr||n===Br)?Hr:null;var n}function Yr(e,t,n){var r=this;this.observer=e,this.target=t,this.options=n,this.transientObservedNodes=[],this.handleEventBound=function(e){return r.handleEvent_(e)}}Yr.prototype={enqueue:function(e){var t=this.observer.records_,n=t.length;if(t.length>0){var r=zr(t[n-1],e);if(r)return void(t[n-1]=r)}else!function(e){qr.push(e),Pr||(Pr=!0,Mr(Ur))}(this.observer);t[n]=e},addListeners:function(){this.addListeners_(this.target)},addListeners_:function(e){var t=this.options;t.attributes&&e.addEventListener("DOMAttrModified",this.handleEventBound,!0),t.characterData&&e.addEventListener("DOMCharacterDataModified",this.handleEventBound,!0),t.childList&&e.addEventListener("DOMNodeInserted",this.handleEventBound,!0),(t.childList||t.subtree)&&e.addEventListener("DOMNodeRemoved",this.handleEventBound,!0)},removeListeners:function(){this.removeListeners_(this.target)},removeListeners_:function(e){var t=this.options;t.attributes&&e.removeEventListener("DOMAttrModified",this.handleEventBound,!0),t.characterData&&e.removeEventListener("DOMCharacterDataModified",this.handleEventBound,!0),t.childList&&e.removeEventListener("DOMNodeInserted",this.handleEventBound,!0),(t.childList||t.subtree)&&e.removeEventListener("DOMNodeRemoved",this.handleEventBound,!0)},addTransientObserver:function(e){if(e!==this.target){this.addListeners_(e),this.transientObservedNodes.push(e);var t=Or.get(e);t||Or.set(e,t=[]),t.push(this)}},removeTransientObservers:function(){var e=this.transientObservedNodes;this.transientObservedNodes=[],e.forEach(function(e){this.removeListeners_(e);for(var t=Or.get(e),n=0;n<t.length;n++)if(t[n]===this){t.splice(n,1);break}},this)},handleEvent_:function(e){switch(e.type){case"DOMAttrModified":var t=e.attrName,n=e.relatedNode.namespaceURI,r=Kr("attributes",a=e.target);r.attributeName=t,r.attributeNamespace=n;var i=e.attrChange===MutationEvent.ADDITION?null:e.prevValue;Nr(a,function(e){if(e.attributes&&(!e.attributeFilter||!e.attributeFilter.length||-1!==e.attributeFilter.indexOf(t)||-1!==e.attributeFilter.indexOf(n)))return e.attributeOldValue?Vr(i):r});break;case"DOMCharacterDataModified":var o=Kr("characterData",a=e.target),s=e.prevValue;Nr(a,function(e){if(e.characterData)return e.characterDataOldValue?Vr(s):o});break;case"DOMNodeRemoved":case"DOMNodeInserted":"DOMNodeRemoved"==e.type&&this.addTransientObserver(e.target);var a=e.relatedNode,u=e.target,c=void 0,h=void 0;"DOMNodeInserted"===e.type?(c=[u],h=[]):(c=[],h=[u]);var d=vt(u),l=ut(u),p=Kr("childList",a);p.addedNodes=c,p.removedNodes=h,p.previousSibling=d,p.nextSibling=l,Nr(a,function(e){if(e.childList)return p});}Br=Hr=void 0}};var Gr=function(){return(Gr=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)},Qr=function(){function e(e,t,n,r,i,o,s){var a=this;void 0===n&&(n=!0),void 0===r&&(r=function(){}),void 0===i&&(i=function(){}),void 0===o&&(o=function(){}),void 0===s&&(s=function(){return!0}),this._ctx=e,this._watcher=t,this._compress=n,this._nodeVisitor=r,this._beforeRemove=i,this._attrVisitor=o,this._visitChildren=s,this._sentDomSnapshot=!1,this._newShadowContainers=[],this._toRefresh=[],this._records=[],this._setPropertyWasThrottled=!1,this._wnd=e.window,this._resizer=Er.create(e),this._encoder=new mr(t,this._resizer,e.options.orgId),Ft(!this._watcher.onConsentChange,"This is the only consent change listener."),this._watcher.onConsentChange=function(){return a.updateConsent()}}return e.prototype.hookMutations=function(e){void 0===e&&(e=this._wnd.document),this._root=e,this._sentDomSnapshot=!1,this._compress&&(this._lz=new wr);var t=!0;if(ae)try{this.setUpIEWorkarounds()}catch(e){o("Error setting up IE workarounds for mutation watcher: "+e),t=!1}t&&(this._observer=new xr(this._addMutations.bind(this)))},e.prototype._observerOff=function(){this._observer&&this._observer.disconnect()},e.prototype._addMutations=function(e){for(var t=0,n=e;t<n.length;t++){var r=n[t];this._records.push(r)}},e.prototype.resizer=function(){return this._resizer},e.prototype.shutdown=function(){this._observer&&this._observer.disconnect();var e=xn(this._root);e&&Pn(e),this._records=[],ae&&this.tearDownIEWorkarounds(),this._watcher.onConsentChange=null,this._attachShadowHook&&(this._attachShadowHook.disable(),this._attachShadowHook=null)},e.prototype.processMutations=function(e){if(!this._root)return[];var t=[];if(this.maybeGetInitialSnapshot(e,t),this._setPropertyWasThrottled&&(t.push({Kind:R.FAIL_THROTTLED,When:e,Args:[Q.SetPropertyHooks]}),this._setPropertyWasThrottled=!1),this._records.length>0||this._toRefresh.length>0){var n={},r={};for(var i in this.processRecords(e,t,r,n),r){var o=i.split("\t");t.push({Kind:R.MUT_ATTR,When:e,Args:[parseInt(o[0]),o[1],r[i]]})}for(var i in n)t.push({Kind:R.MUT_TEXT,When:e,Args:[parseInt(i),n[i]]})}var s=this._newShadowContainers;this._newShadowContainers=[];for(var a=0;a<s.length;a++){var u=s[a].shadowRoot;u&&0!=Mn(s[a])&&0==Mn(u)&&(this.observe(u),this.genShadow(null,e,t,s[a],u))}return t.push.apply(t,this._resizer.collect(e)),this._records=[],t},e.prototype.recordingIsDetached=function(){return this._root&&this._root!=this._wnd.document},e.prototype.maybeGetInitialSnapshot=function(e,t){if(!this._sentDomSnapshot){var n=this._watcher.allWatchedElements(this._root);this.genInsert(n,e,t,null,this._root,null),this._resizer.nodeChanged(this._root),this._observer&&this.observe(this._root),this._sentDomSnapshot=!0,this.hookAttachShadow()}},e.prototype.hookAttachShadow=function(){var e=this;this._attachShadowHook=Tt(Element.prototype,"attachShadow"),this._attachShadowHook&&this._attachShadowHook.before(function(t){t.that.shadowRoot||e._newShadowContainers.push(t.that)})},e.prototype.observe=function(e){try{this._observer.observe(e,{childList:!0,attributes:!0,characterData:!0,subtree:!0,attributeOldValue:!0,characterDataOldValue:!0})}catch(e){}},e.prototype.processRecords=function(e,t,n,r){for(var i=this,o={},s={},a=function(n){if(xn(n)){i.genRemove(e,t,xn(n));var r=xn(n.parentNode);r&&(s[r.id]=r.node)}},u=0;u<this._records.length;++u)try{var c=this._records[u],h=Mn(c.target);if(!h)continue;switch(o[h]=c.target,c.type){case"childList":if(c.removedNodes.length>0)for(var d=0;d<c.removedNodes.length;++d){var l=xn(c.removedNodes[d]);l&&l.id&&this.genRemove(e,t,l)}if(c.addedNodes.length>0){s[h]=c.target;var p=Jr(c.target);p&&(s[p.id]=p.node)}break;case"characterData":Cn(c.target)||c.oldValue!=c.target.textContent&&(r[h]=or(c.target));break;case"attributes":var f=An(w=c.target);if(_n(this._watcher.isWatched(w))>_n(f)){a(w);break}var v=Xr(c.attributeNamespace)+(c.attributeName||""),_=sr(v);if(w.hasAttribute(v)){var g=c.target.getAttribute(v);c.oldValue!=g&&(g=ar(this._ctx.options.orgId,c.target,_,g||""),this._attrVisitor(c.target,_,g||""),null!==g&&(n[h+"\t"+_]=g))}else n[h+"\t"+_]=null;}}catch(e){}for(var m=0,y=this._toRefresh;m<y.length;m++){var w=y[m];try{a(w)}catch(e){Mt.sendToBugsnag(e,"error")}}for(var b in this._toRefresh=[],s){var S=xn(E=s[b]);S&&S.id&&this.diff(e,t,E,S.child,E.firstChild)}for(var b in o){var E=o[b];this._resizer.nodeChanged(E)}},e.prototype._checkForMissingInsertions=function(e){if(!this._sentDomSnapshot||!e)return[];return this.walkAddRecords(this._root),[]},e.prototype.walkAddRecords=function(e){var t=this;Mn(e)||null===e.parentNode?ft(e.firstChild,function(e){t.walkAddRecords(e)}):this._records.push(Ar(e.parentNode,[e]))},e.prototype.diff=function(e,t,n,r,i){for(var o=[],s=r,a=i;s&&a;){var u=xn(a);Mn(a)?u&&s.id==u.id?(s=s.next,a=ut(a)):(o.push({remove:s}),s=s.next):(o.push({insert:[n,a,s.node]}),a=ut(a))}for(;s;s=s.next)o.push({remove:s});ft(a,function(e){o.push({insert:[n,e,null]})});for(var c=!1,h=0;h<o.length;h++){var d=o[h];d.insert?this.genInsert(null,e,t,d.insert[0],d.insert[1],d.insert[2]):d.remove&&(c=!0,this.genRemove(e,t,d.remove))}Ft(!c,"All remove events should have been generated earlier, in MutationWatcher.processMutations")},e.prototype.genShadow=function(e,t,n,r,i){var o=Mn(r),s=this.genDocStream(e,r,i,null);s.length>0&&n.push({When:t,Kind:R.MUT_SHADOW,Args:[o,this._compress?this._lz.encode(s):s]})},e.prototype.genInsert=function(e,t,n,r,i,o){var s=Mn(r)||-1,a=Mn(o)||-1,u=-1===s&&-1===a,c=p(),h=this.genDocStream(e,r,i,o),d=p()-c;if(h.length>0){var l=p(),f=this._compress?this._lz.encode(h):h,v=p()-l;n.push({When:t,Kind:R.MUT_INSERT,Args:[s,a,f]},{When:t,Kind:R.TIMING,Args:[[O.Internal,A.Serialization,u?x.DomSnapshot:x.NodeEncoding,t,d,[x.LzEncoding,v]]]})}},e.prototype.genDocStream=function(e,t,n,r){var i=this;if(t&&Cn(t))return[];for(var o=[],s=this._encoder.tokenizeNode(e,t,r,n,function(e){if(e.nodeType==pn){var t=e;t.shadowRoot&&i.observe(t.shadowRoot)}i._nodeVisitor(e,o)},this._attrVisitor,this._visitChildren),a=0,u=o;a<u.length;a++){(0,u[a])()}return s},e.prototype.genRemove=function(e,t,n){var r=n.id;if(this._beforeRemove(n),Fn(n,this._resizer),t.length>0){var i=t[t.length-1];if(i.Kind==R.MUT_REMOVE)return void i.Args.push(r)}t.push({When:e,Kind:R.MUT_REMOVE,Args:[r]})},e.prototype.setUpIEWorkarounds=function(){var t=this;if(ue){var n=Object.getOwnPropertyDescriptor(Node.prototype,"textContent"),r=n&&n.set;if(!n||!r)throw new Error("Missing textContent setter -- not safe to record mutations.");Object.defineProperty(Element.prototype,"textContent",Gr(Gr({},n),{set:function(e){try{for(var t=void 0;t=this.firstChild;)this.removeChild(t);if(null===e||""==e)return;var n=(this.ownerDocument||document).createTextNode(e);this.appendChild(n)}catch(t){r&&r.call(this,e)}}}))}this._setPropertyThrottle=new nn(e.ThrottleMax,e.ThrottleInterval,function(){return new tn(function(){t._setPropertyWasThrottled=!0,t.tearDownIEWorkarounds()}).start()});var i=this._setPropertyThrottle.guard(function(e){e.cssText=e.cssText});this._setPropertyThrottle.open(),this._setPropertyHook=Tt(CSSStyleDeclaration.prototype,"setProperty"),this._setPropertyHook&&this._setPropertyHook.afterSync(function(e){i(e.that)}),this._removePropertyHook=Tt(CSSStyleDeclaration.prototype,"removeProperty"),this._removePropertyHook&&this._removePropertyHook.afterSync(function(e){i(e.that)})},e.prototype.tearDownIEWorkarounds=function(){this._setPropertyThrottle&&this._setPropertyThrottle.close(),this._setPropertyHook&&this._setPropertyHook.disable(),this._removePropertyHook&&this._removePropertyHook.disable()},e.prototype.updateConsent=function(){var e=this,t=xn(this._root);t&&function(e,t){for(var n=[e];n.length;){var r=n.pop();if(r){t(r);for(var i=r.child,o=r.shadow;i;)n.push(i),i=i.next;o&&n.push(o)}}}(t,function(t){var n=t.node;t.matchesAnyConsentRule&&e.refreshElement(n)})},e.prototype.refreshElement=function(e){Mn(e)&&this._toRefresh.push(e)},e.ThrottleMax=1024,e.ThrottleInterval=1e4,e}();function Xr(e){return void 0===e&&(e=""),null===e?"":{"http://www.w3.org/1999/xlink":"xlink:","http://www.w3.org/XML/1998/namespace":"xml:","http://www.w3.org/2000/xmlns/":"xmlns:"}[e]||""}function Jr(e){return!(null==e?void 0:e.shadowRoot)||gr(e.shadowRoot)?null:xn(e.shadowRoot)}var $r=["navigationStart","unloadEventStart","unloadEventEnd","redirectStart","redirectEnd","fetchStart","domainLookupStart","domainLookupEnd","connectStart","connectEnd","secureConnectionStart","requestStart","responseStart","responseEnd","domLoading","domInteractive","domContentLoadedEventStart","domContentLoadedEventEnd","domComplete","loadEventStart","loadEventEnd"],Zr=["name","startTime","duration","initiatorType","redirectStart","redirectEnd","fetchStart","domainLookupStart","domainLookupEnd","connectStart","connectEnd","secureConnectionStart","requestStart","responseStart","responseEnd","unloadEventStart","unloadEventEnd","domInteractive","domContentLoadedEventStart","domContentLoadedEventEnd","domComplete","loadEventStart","loadEventEnd","type","redirectCount","decodedBodySize","encodedBodySize","transferSize"],ei=["name","startTime","duration","initiatorType","redirectStart","redirectEnd","fetchStart","domainLookupStart","domainLookupEnd","connectStart","connectEnd","secureConnectionStart","requestStart","responseStart","responseEnd","decodedBodySize","encodedBodySize","transferSize"],ti=["name","startTime","duration"],ni=["jsHeapSizeLimit","totalJSHeapSize","usedJSHeapSize"],ri=function(){function e(e,t,n){this._ctx=e,this._queue=t,this._perfSupported=!1,this._timingSupported=!1,this._getEntriesSupported=!1,this._memorySupported=!1,this._lastUsedJSHeapSize=0,this._gotLoad=!1,this._observer=null,this._observedBatches=[];var r=window.performance;r&&(this._perfSupported=!0,r.timing&&(this._timingSupported=!0),r.memory&&(this._memorySupported=!0),"function"==typeof r.getEntries&&(this._getEntriesSupported=!0),this._listeners=n.createChild())}return e.prototype.start=function(e){var t=this;this._resourceUploader=e;var n=window.performance;n&&(this._ctx.recording.inFrame||this._queue.enqueue({Kind:R.REC_FEAT_SUPPORTED,Args:[Y.Performance,this._timingSupported,Y.PerformanceEntries,this._getEntriesSupported,Y.PerformanceMemory,this._memorySupported,Y.PerformanceObserver,!!window.PerformanceObserver]}),this.observe(),!this._observer&&n.addEventListener&&n.removeEventListener&&this._listeners.add(n,"resourcetimingbufferfull",!0,function(){t._queue.enqueue({Kind:R.RESOURCE_TIMING_BUFFER_FULL,Args:[]})}),this.checkMemory())},e.prototype.onLoad=function(){this._gotLoad||(this._gotLoad=!0,this._timingSupported&&(this.recordTiming(performance.timing),this.checkForNewEntries()))},e.prototype.tick=function(e){this.checkMemory(),e&&this.checkForNewEntries()},e.prototype.shutdown=function(){this._listeners&&this._listeners.clear(),this._resourceUploader=void 0;var e=[];this._observer?(this._observer.takeRecords&&(e=this._observer.takeRecords()),this._observer.disconnect()):window.performance&&window.performance.getEntries&&(e=window.performance.getEntries()),e.length>300&&(e=e.slice(0,300),this._queue.enqueue({Kind:R.RESOURCE_TIMING_BUFFER_FULL,Args:[]})),this._observedBatches.push(e),this.tick(!0)},e.prototype.observe=function(){var e=this;if(!this._observer&&this._getEntriesSupported&&window.PerformanceObserver){this._observedBatches.push(performance.getEntries()),this._observer=new window.PerformanceObserver(function(t){var n=t.getEntries();e._observedBatches.push(n)});var t=["navigation","resource","measure","mark"];window.PerformancePaintTiming&&t.push("paint"),this._observer.observe({entryTypes:t})}},e.prototype.checkMemory=function(){if(this._memorySupported&&!this._ctx.recording.inFrame){var e=performance.memory;if(e){var t=e.usedJSHeapSize-this._lastUsedJSHeapSize;(0==this._lastUsedJSHeapSize||s.mathAbs(t/this._lastUsedJSHeapSize)>.2)&&(this.addPerfEvent(z.Memory,e,ni),this._lastUsedJSHeapSize=e.usedJSHeapSize)}}},e.prototype.recordEntry=function(e){switch(e.entryType){case"navigation":this.recordNavigation(e);break;case"resource":this.recordResource(e);break;case"paint":this.recordPaint(e);break;case"measure":this.recordMeasure(e);break;case"mark":this.recordMark(e);}},e.prototype.checkForNewEntries=function(){if(this._perfSupported&&this._getEntriesSupported){var e=this._observedBatches;this._observedBatches=[];for(var t=0,n=e;t<n.length;t++)for(var r=0,i=n[t];r<i.length;r++){var o=i[r];this.recordEntry(o)}}},e.prototype.recordTiming=function(e){this.addPerfEvent(z.Timing,e,$r)},e.prototype.recordNavigation=function(e){this.addPerfEvent(z.Navigation,e,Zr,{name:"navigation"})},e.prototype.recordResource=function(e){var t=this._ctx.options.orgId;"3E938"!=t&&"GDWG7"!=t&&this.addPerfEvent(z.Resource,e,ei,{name:e.initiatorType})},e.prototype.recordPaint=function(e){this.addPerfEvent(z.Paint,e,ti)},e.prototype.recordMark=function(e){this.addPerfEvent(z.Mark,e,ti)},e.prototype.recordMeasure=function(e){this.addPerfEvent(z.Measure,e,ti)},e.prototype.addPerfEvent=function(e,t,n,r){void 0===r&&(r={});for(var i=[e],o=0,s=n;o<s.length;o++){var a=s[o],u=t[a];if(void 0===u&&(u=-1),a in r){var c=ur(u,this._ctx.options.orgId,{source:"perfEntry",type:r[a]});u===c&&this.maybeUploadResource(e,t,c),u=c}i.push(u)}this._queue.enqueue({Kind:R.PERF_ENTRY,Args:i})},e.prototype.maybeUploadResource=function(e,t,n){this._resourceUploader&&e===z.Resource&&"css"===t.initiatorType&&this._resourceUploader.uploadIfNeeded(this._ctx.window,n)},e}();function ii(e){var t=0,n={id:t++,edges:{}};return e.split("\n").forEach(function(e){if(""!=(e=e.trim())){if(0==e.indexOf("/")||e.lastIndexOf("/")==e.length-1)throw new Error("Leading and trailing slashes are not supported");var r=n,i=e.split("/");i.forEach(function(e,n){if(""===(e=e.trim()))throw new Error("Empty elements are not allowed");if("**"!=e&&"*"!=e&&-1!=e.indexOf("*"))throw new Error("Embedded wildcards are not supported");var o=null;"**"==e?(r.loop=!0,o=r):e in r.edges&&(o=r.edges[e]),o||(o={id:t++,edges:{}},r.edges[e]=o),n==i.length-1&&(o.term=!0),r=o})}}),n}var oi=ii("**"),si="__fs__redacted";function ai(e,t,n){var r;if(n){r=1==n?oi:n;try{var i=0,o=[1],a=[],u={};return u[r.id]=r,a.push(u),s.jsonStringify(e,function(e,n){var r=n&&"object"==typeof n;if(""==e&&1==o.length)return o[0]--,r&&o.push(s.objectKeys(n).length),n;var u={},c=a[a.length-1],h=!0,d=!1,l=function(e){u[e.id]=e,h=!1,e.term&&(d=!0)};for(var p in c){var f=c[p];e in f.edges&&l(f.edges[e]),"*"in f.edges&&l(f.edges["*"]),f.loop&&l(f)}for((h||!r&&!d)&&(n=si),i+=e.length+2,(i+=r?2:null===n?4:n.toString().length)>=t&&(n=void 0),o[o.length-1]--,n&&n!==si&&r&&(o.push(s.objectKeys(n).length),a.push(u));o[o.length-1]<=0;)o.pop(),a.pop();return n})}catch(e){}return"[error serializing "+e.constructor.name+"]"}}var ui=function(){function e(e){this._requestTracker=e}return e.prototype.disable=function(){this._hook&&(this._hook.disable(),this._hook=null)},e.prototype.enable=function(e){var t,n=this,r=I(e),i=null===(t=null==r?void 0:r._w)||void 0===t?void 0:t.fetch;(i||e.fetch)&&(this._hook=Tt(i?r._w:e,"fetch"),this._hook&&this._hook.afterSync(function(e){return n.recordFetch(e.that,e.result,e.args[0],e.args[1])}))},e.prototype.recordFetch=function(e,t,n,r){var i,o="GET",s="",a={};if("string"==typeof n?s=n:"url"in n?(s=n.url,o=n.method,i=n.body,n.headers&&n.headers.forEach(function(e,t){a[e]=t})):s=""+n,r){o=r.method||o;var u=r.headers;if(u)if(nt(u))for(var c=0,h=u;c<h.length;c++){var d=h[c],l=d[0],p=d[1];a[l]=p}else if("function"==typeof u.forEach)u.forEach(function(e,t,n){a[t]=e});else for(var l in u)a[l]=u[l];i=r.body||i}if(s){for(var l in s=this._requestTracker.addPendingReq(t,o,s),a)this._requestTracker.addHeader(t,l,a[l]);i&&this._requestTracker.addRequestBody(t,i)}this.instrumentResponse(t,s,!!this._requestTracker.getRspWhitelist(s))},e.prototype.instrumentResponse=function(e,t,n){var r=this;e.then(Mt.wrap(function(t){var i=(t.headers.get("content-type")||"default").split(";")[0],o=["default","text/plain","text/json","application/json"].indexOf(i)>-1;n&&o?t.clone().text().then(Mt.wrap(function(i){var o=mi(i,n),s=o[0],a=o[1];r.onComplete(e,t,s,a)}))["catch"](Mt.wrap(function(n){r.onComplete(e,t,-1,void 0)})):r.onComplete(e,t,-1,void 0)}))["catch"](Mt.wrap(function(t){r.onComplete(e,t,-1,void 0)}))},e.prototype.onComplete=function(e,t,n,r){var i=this,o=-1,s="";if("headers"in t){o=t.status;s=this.serializeFetchHeaders(t.headers,function(e){return i._requestTracker.isHeaderInResponseHeaderWhitelist(e[0])})}return this._requestTracker.onComplete(e,s,o,n,r)},e.prototype.serializeFetchHeaders=function(e,t){var n="";return e.forEach(function(e,r){r=r.toLowerCase();var i=t([r,e]);n+=r+(i?": "+e:"")+di}),n},e}(),ci=function(){function e(e){this._requestTracker=e}return e.prototype.disable=function(){this._xhrOpenHook&&(this._xhrOpenHook.disable(),this._xhrOpenHook=null),this._xhrSetHeaderHook&&(this._xhrSetHeaderHook.disable(),this._xhrSetHeaderHook=null)},e.prototype.enable=function(e){var t,n=this,r=I(e),i=(null===(t=null==r?void 0:r._w)||void 0===t?void 0:t.XMLHttpRequest)||e.XMLHttpRequest;if(i){var o=i.prototype;this._xhrOpenHook=Tt(o,"open"),this._xhrOpenHook&&this._xhrOpenHook.before(function(e){var t=e.args[0],r=e.args[1];n._requestTracker.addPendingReq(e.that,t,r),e.that.addEventListener("load",Mt.wrap(function(t){n.onComplete(e.that)})),e.that.addEventListener("error",Mt.wrap(function(t){n.onComplete(e.that)}))}),this._xhrSendHook=Tt(o,"send"),this._xhrSendHook&&this._xhrSendHook.before(function(e){var t=e.args[0];n._requestTracker.addRequestBody(e.that,t)}),this._xhrSetHeaderHook=Tt(o,"setRequestHeader"),this._xhrSetHeaderHook&&this._xhrSetHeaderHook.before(function(e){var t=e.args[0],r=e.args[1];n._requestTracker.addHeader(e.that,t,r)})}},e.prototype.onComplete=function(e){var t=this,n=this.responseBody(e),r=n[0],i=n[1],o=Ei(function(e){var t=[];return e.split(di).forEach(function(e){var n=e.indexOf(":");-1!=n?t.push([e.slice(0,n).trim(),e.slice(n+1,e.length).trim()]):t.push([e.trim(),null])}),t}(e.getAllResponseHeaders()),function(e){return t._requestTracker.isHeaderInResponseHeaderWhitelist(e[0])});return this._requestTracker.onComplete(e,o,e.status,r,i)},e.prototype.responseBody=function(e){var t=this._requestTracker.pendingReq(e);if(!t)return[-1,void 0];var n=this._requestTracker.getRspWhitelist(t.url);if(e.responseType){var r=e.response;switch(r||o("Maybe response type was different that expected."),e.responseType){case"text":return mi(e.responseText,n);case"json":return function(e,t){if(!e)return[-1,void 0];return[yi(e),ai(e,te.MaxPayloadLength,t)]}(r,n);case"arraybuffer":return function(e,t){return[e?e.byteLength:-1,t?"[ArrayBuffer]":void 0]}(r,n);case"blob":return function(e,t){return[e?e.size:-1,t?"[Blob]":void 0]}(r,n);case"document":return function(e,t){return[-1,t?"[Document]":void 0]}(0,n);}}return mi(e.responseText,n)},e}();var hi,di="\r\n",li=["a-im","accept","accept-charset","accept-encoding","accept-language","accept-datetime","access-control-request-method,","access-control-request-headers","cache-control","connection","content-length","content-md5","content-type","date","expect","forwarded","from","host","if-match","if-modified-since","if-none-match","if-range","if-unmodified-since","max-forwards","origin","pragma","range","referer","te","user-agent","upgrade","via","warning"],pi=["access-control-allow-origin","access-control-allow-credentials","access-control-expose-headers","access-control-max-age","access-control-allow-methods","access-control-allow-headers","accept-patch","accept-ranges","age","allow","alt-svc","cache-control","connection","content-disposition","content-encoding","content-language","content-length","content-location","content-md5","content-range","content-type","date","delta-base","etag","expires","im","last-modified","link","location","permanent","p3p","pragma","proxy-authenticate","public-key-pins","retry-after","permanent","server","status","strict-transport-security","trailer","transfer-encoding","tk","upgrade","vary","via","warning","www-authenticate","x-frame-options"],fi={BM7A6:["x-b3-traceid"],KD87S:["transactionid"],NHYJM:["x-att-conversationid"],GBNRN:["x-trace-id"],R16RC:["x-request-id"],DE9CX:["x-client","x-client-id","ot-baggage-original-client","x-req-id","x-datadog-trace-id","x-datadog-parent-id","x-datadog-sampling-priority"]},vi={"thefullstory.com":["x-cloud-trace-context"],TN1:["x-cloud-trace-context"],KD87S:["transactionid"],PPE96:["x-b3-traceid"],HWT6H:["x-b3-traceid"],PPEY7:["x-b3-traceid"],PPK3W:["x-b3-traceid"],NHYJM:["x-att-conversationid"],GBNRN:["x-trace-id"],NK5T9:["traceid","requestid"]},_i=function(){function e(e,t){this._ctx=e,this._queue=t,this._enabled=!1,this._tracker=new gi(e,t),this._xhr=new ci(this._tracker),this._fetch=new ui(this._tracker)}return e.prototype.isEnabled=function(){return this._enabled},e.prototype.enable=function(e){this._enabled||(this._enabled=!0,this._queue.enqueue({Kind:R.REC_FEAT_SUPPORTED,Args:[Y.Ajax,!0,Y.AjaxFetch,!!e]}),this._xhr.enable(this._ctx.window),e&&this._fetch.enable(this._ctx.window))},e.prototype.disable=function(){this._enabled&&(this._enabled=!1,this._xhr.disable(),this._fetch.disable())},e.prototype.tick=function(e){this._tracker.tick(e)},e.prototype.setWatches=function(e){this._tracker.setWatches(e)},e}(),gi=function(){function e(e,t){this._ctx=e,this._queue=t,this._reqHeaderWhitelist={},this._rspHeaderWhitelist={},this._pendingReqs={},this._events=[],this._curId=1,this.addHeaderWhitelist(li,pi),this.addHeaderWhitelist(fi[e.options.orgId],vi[e.options.orgId])}return e.prototype.getReqWhitelist=function(e){var t=this.findWhitelistIndexFor(e);return t>=0&&this._reqWhitelist[t]},e.prototype.getRspWhitelist=function(e){var t=this.findWhitelistIndexFor(e);return t>=0&&this._rspWhitelist[t]},e.prototype.isHeaderInRequestHeaderWhitelist=function(e){return e in this._reqHeaderWhitelist},e.prototype.isHeaderInResponseHeaderWhitelist=function(e){return e in this._rspHeaderWhitelist},e.prototype.pushEvent=function(e){this._events.push(e)},e.prototype.setWatches=function(e){var t=this,n=[];this._reqWhitelist=[],this._rspWhitelist=[],e.forEach(function(e){n.push(e.URLRegex),t._reqWhitelist.push(Si(e.RecordReq,e.ReqWhitelist)),t._rspWhitelist.push(Si(e.RecordRsp,e.RspWhitelist))}),this._reqBodyRegex=new RegExp("("+n.join(")|(")+")")},e.prototype.addHeaderWhitelist=function(e,t){var n=this;e&&e.forEach(function(e){return n._reqHeaderWhitelist[e]=!0}),t&&t.forEach(function(e){return n._rspHeaderWhitelist[e]=!0})},e.prototype.tick=function(e){if(e){for(var t=0;t<this._events.length;t++)this._queue.enqueue({Kind:R.AJAX_REQUEST,Args:this._events[t]});this._events=[]}},e.prototype.pendingReq=function(e){var t=wi(e);return t?this._pendingReqs[t]:(o("missing xhr req id"),null)},e.prototype.deletePending=function(e){var t=wi(e);t&&delete this._pendingReqs[t]},e.prototype.addPendingReq=function(e,t,n){this.deletePending(e);var r=this._curId++;return n=function(e,t){return Qn.resolveToDocument(e,t)}(this._ctx.window,n),this._pendingReqs[r]={id:r,xhr:e,method:t,url:n,startTime:p(),headers:[],reqSize:0,reqBody:void 0},function(e,t){e._fs=t}(e,r),n},e.prototype.addHeader=function(e,t,n){var r=this.pendingReq(e);r&&r.headers.push([t,n])},e.prototype.addRequestBody=function(e,t){var n,r=this.pendingReq(e);r&&(n=this.requestBody(r.url,t),r.reqSize=n[0],r.reqBody=n[1])},e.prototype.onComplete=function(e,t,n,r,i){var o=this,s=this.pendingReq(e);if(s){this.deletePending(e);var a=p()-s.startTime,u=Ei(s.headers,function(e){return o.isHeaderInRequestHeaderWhitelist(e[0])}),c=s.reqBody||null,h=[s.method,ur(s.url,this._ctx.options.orgId,{source:"event",type:R.AJAX_REQUEST}),a,n,u,t,s.startTime,s.reqSize,r,c,i||null];this.pushEvent(h)}},e.prototype.findWhitelistIndexFor=function(e){if(this._reqBodyRegex){var t=this._reqBodyRegex.exec(e);if(t)for(var n=1;n<t.length;n++)if(void 0!==t[n])return n-1}return-1},e.prototype.requestBody=function(e,t){if(null==t)return[0,void 0];var n=this.getReqWhitelist(e),r=typeof t;if("string"==r)return function(e,t){return[e.length,bi(e,t)]}(t,n);if("object"==r){var i=r.constructor;switch(i){case String:case Object:default:return function(e,t){var n=void 0;!1!==t&&(n=ai(e,te.MaxPayloadLength,t));return[yi(e),n]}(t,n);case Blob:return function(e,t){var n=e.size,r=void 0;t&&(r="[Blob]");return[n,r]}(t,n);case ArrayBuffer:return function(e,t){var n=e.byteLength,r=void 0;t&&(r="[ArrayBuffer]");return[n,r]}(t,n);case Document:case FormData:case URLSearchParams:case ReadableStream:return[-1,n?""+i.name:void 0];}}return[-1,n?"[unknown]":void 0]},e}();function mi(e,t){return e?[e.length,bi(e,t)]:[-1,void 0]}function yi(e){try{return s.jsonStringify(e).length}catch(e){}return 0}function wi(e){return e._fs}function bi(e,t){if(0!=t)try{return ai(s.jsonParse(e),te.MaxPayloadLength,t)}catch(n){return 1==t?e.slice(0,te.MaxPayloadLength):void 0}}function Si(e,t){switch(e){default:case J.Elide:return!1;case J.Record:return!0;case J.Whitelist:try{return ii(t)}catch(e){return o("error parsing field whitelist ("+t+": "+e),!1}}}function Ei(e,t){var n="";return e.forEach(function(e){e[0]=e[0].toLowerCase();var r=t(e);n+=e[0]+(r?": "+e[1]:"")+di}),n}function Ti(e){return e?e.sheet:void 0}function ki(e){try{return e?e.cssRules||e.rules:void 0}catch(e){return}}function Ii(e,t){var n=function(e,t){var n=e;if("function"==typeof n.getPropertyCSSValue){var r=n.getPropertyCSSValue(t);if(null!=r){var i;switch(r.cssValueType){case 1:i=r;break;case 2:if(1!==r.length)return;var o=r.item(0);if(null==o)return;if(1!==o.cssValueType)return;i=o;break;default:return;}if(19===i.primitiveType){var s=Gn();hi||(hi=s.createElement("div"));var a=i.cssText;try{hi.style.cssText=t+": \""+a+"\";";var u=hi.style.getPropertyCSSValue(t);if(null==u)return;if(a!==u.cssText)return}catch(e){return}finally{hi.style.cssText=""}return"\""+a+"\""}}}}(e,t);return void 0!==n?n:e.getPropertyValue(t)}var Ci,Ri="EventQueue not defined for 'withEventQueueFor', likely caused by holding ref to callback",Ai=function(e){var t=e.ownerDocument;return t&&t.defaultView},xi=function(){function e(t,n){var r=this;this.ctx=t,this.queue=n,this.hooks=[],this.removeShims=[],this.nextSheetId=1;var i=e;this.throttle=new nn(i.ThrottleMax,i.ThrottleInterval,function(){return setTimeout(function(){r.queue.enqueue({Kind:R.FAIL_THROTTLED,Args:[Q.StyleSheetHooks]}),r.stop()})}),this.addInsert=this.throttle.guard(this.addInsert),this.addDelete=this.throttle.guard(this.addDelete)}return e.prototype.start=function(){var e=this;this.throttle.open();var t=this.ctx.window;if(t.CSSStyleSheet&&t.StyleSheet){var n,r=t.CSSStyleSheet.prototype;(n=Tt(r,"insertRule"))&&(n.afterSync(function(t){e.addInsert(t.that,t.args[0],t.args[1])}),this.hooks.push(n)),(n=Tt(r,"deleteRule"))&&(n.afterSync(function(t){e.addDelete(t.that,t.args[0])}),this.hooks.push(n)),this.removeShims.push(kt(t.StyleSheet,"disabled",function(t,n){return e.onDisableSheet(t,n)}),kt(t.Document,"adoptedStyleSheets",function(t,n){return e.onSetAdoptedStyleSheets(t)}),kt(t.ShadowRoot,"adoptedStyleSheets",function(t,n){return e.onSetAdoptedStyleSheets(t)}))}},e.prototype.onSetAdoptedStyleSheets=function(e){if(Mn(e)){var t=e.adoptedStyleSheets;if(t){for(var n=[],r=0,i=t;r<i.length;r++){var o=i[r],s=this.snapshotConstructedStylesheet(o);n.push(s),!0===o.disabled&&this.onDisableSheet(o,!0)}this.queue.enqueue({Kind:R.ADOPTED_STYLESHEETS,Args:[Mn(e),n]})}}},e.prototype.snapshotEl=function(e,t){void 0===t&&(t=0);var n=Mn(e);if(n){var r=Ti(e);r&&this.snapshot([G.Node,n],r,t)}},e.prototype.snapshotConstructedStylesheet=function(e){var t=Pi(e);if(void 0!==t)return t;var n=this.nextSheetId++;return function(e,t){e._fs=t}(e,n),this.snapshot([G.Sheet,n],e),n},e.prototype.snapshot=function(e,t,n){void 0===n&&(n=0);var r=ki(t);if(r){for(var i=[],o=n;o<r.length;o++)try{i.push(Ci(r[o]))}catch(e){i.push("html {}")}this.queue.enqueue({Kind:R.CSSRULE_INSERT,Args:[e,i,n]})}},e.prototype.addInsert=function(t,n,r){var i=Fi(t,G.Node);i&&"string"==typeof n&&(n.length>e.MaxRuleBytes&&(o("CSSRule too large, inserting dummy instead: "+n.length),n="dummy {}"),this.withEventQueueForSheet(t,function(e){return e.enqueue({Kind:R.CSSRULE_INSERT,Args:"number"==typeof r?[i,[n],r]:[i,[n]]})}))},e.prototype.addDelete=function(e,t){var n=Fi(e,G.Node);n&&this.withEventQueueForSheet(e,function(e){return e.enqueue({Kind:R.CSSRULE_DELETE,Args:[n,t]})})},e.prototype.onDisableSheet=function(e,t){var n=Fi(e,G.Node);n&&this.withEventQueueForSheet(e,function(e){return e.enqueue({Kind:R.DISABLE_STYLESHEET,Args:[n,!!t]})})},e.prototype.withEventQueueForSheet=function(e,t){if(e.ownerNode)return n=this.ctx,r=e.ownerNode,i=t,void((o=I(Ai(r)||n.window))&&"function"==typeof o._withEventQueue&&o._withEventQueue(n.recording.pageSignature(),function(e){i({enqueue:function(t){Ft(null!=e,Ri)&&e.enqueue(t)},enqueueFirst:function(t){Ft(null!=e,Ri)&&e.enqueueFirst(t)}}),e=null}));var n,r,i,o;t(this.queue)},e.prototype.stop=function(){this.throttle.close();for(var e=0,t=this.hooks;e<t.length;e++){t[e].disable()}this.hooks=[];for(var n=0,r=this.removeShims;n<r.length;n++){(0,r[n])()}this.removeShims=[]},e.ThrottleMax=1e4,e.ThrottleInterval=1e4,e.MaxRuleBytes=16384,e}(),Oi=document.createElement("div");function Mi(e,t){if(void 0===t&&(t=0),!Ft(t<=20,"No deep recursion for CSS rules"))return"html { /* Depth limit exceeded! */ }";var n=function(e){switch(e.type){case CSSRule.PAGE_RULE:var t=e.selectorText||"";return t&&ct(t,"@page")?t:"@page "+t;case CSSRule.KEYFRAME_RULE:return e.keyText;case CSSRule.STYLE_RULE:return e.selectorText;case CSSRule.MEDIA_RULE:return"@media "+e.media.mediaText;case CSSRule.KEYFRAMES_RULE:return"@keyframes "+e.name;case CSSRule.SUPPORTS_RULE:return"@supports "+e.conditionText;default:return null;}}(e);if(null==n)return e.cssText;var r=function(e,t){var n=e,r=n.style;if(r){for(var i="",o=0;o<r.length;o++){var s=r[o],a=Ii(r,s);"initial"!==a&&("\""!==(u=a)[0]&&"'"!==u[0]||u[u.length-1]!==u[0])||(i+=s+": "+a,"important"===r.getPropertyPriority(s)&&(i+=" !important"),i+="; ")}return[r.cssText,i].filter(Boolean).join("\n")}var u;var c=n.cssRules;if(!c)return null;var h="";for(o=0;o<c.length;o++)h+=Mi(c[o],t+1);return h}(e,t);return null==r?e.cssText:n+" { "+r+"} "}Oi.style.width="initial",Ci=""!=Oi.style.cssText?function(e){return e.cssText}:Mi;var Li=/^\s*$/;function Fi(e,t){var n=function(e){var t=Pi(e);if(t)return[G.Sheet,t];var n=Mn(e.ownerNode);if(n)return[G.Node,n];return}(e);if(n){var r=n[0],i=n[1];return r===t?i:n}}function Pi(e){return e._fs}var qi=function(){function e(e,t,n){this._ctx=e,this._q=t,this._listeners=n.createChild()}return e.prototype.start=function(){var e=this,t=this._ctx.window.document;this._listeners.addCustom(t,this.getFullscreenChangeEvent(),!0,function(t){e.onFullscreenChange(t)}),this._listeners.addCustom(t,this.getFullscreenErrorEvent(),!0,function(t){e.onFullscreenError(t)})},e.prototype.stop=function(){this._listeners&&this._listeners.clear()},e.prototype.onFullscreenChange=function(e){var t=this.getFullscreenElement();if(t){var n=Mn(t);Ft(null==this._previousFullscreenFSID,"Error: Received fullscreen signal but we think we are already in fullscreen?"),this._q.enqueue({Kind:R.FULLSCREEN,Args:[n,!0]}),this._previousFullscreenFSID=n}else Ft(null!=this._previousFullscreenFSID,"Error: Received fullscreen exit signal but have no previous fullscreen event?"),this._q.enqueue({Kind:R.FULLSCREEN,Args:[this._previousFullscreenFSID,!1]}),this._previousFullscreenFSID=void 0},e.prototype.onFullscreenError=function(e){this._q.enqueue({Kind:R.FULLSCREEN_ERROR,Args:[]})},e.prototype.getFullscreenElement=function(){var e=this._ctx.window.document;return e[fe(e,"fullscreenElement")]},e.prototype.getFullscreenChangeEvent=function(){return fe(this._ctx.window.document,"onfullscreenchange").slice(2)},e.prototype.getFullscreenErrorEvent=function(){return fe(this._ctx.window.document,"onfullscreenerror").slice(2)},e}(),Ui=function(e,t,n,r){return new(n||(n=Promise))(function(i,o){function s(e){try{u(r.next(e))}catch(e){o(e)}}function a(e){try{u(r["throw"](e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(s,a)}u((r=r.apply(e,t||[])).next())})},Ni=function(e,t){var n,r,i,o,s={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:a(0),"throw":a(1),"return":a(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function a(o){return function(a){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;s;)try{if(n=1,r&&(i=2&o[0]?r["return"]:o[0]?r["throw"]||((i=r["return"])&&i.call(r),0):r.next)&&!(i=i.call(r,o[1])).done)return i;switch(r=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return s.label++,{value:o[1],done:!1};case 5:s.label++,r=o[1],o=[0];continue;case 7:o=s.ops.pop(),s.trys.pop();continue;default:if(!(i=(i=s.trys).length>0&&i[i.length-1])&&(6===o[0]||2===o[0])){s=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]<i[3])){s.label=o[1];break}if(6===o[0]&&s.label<i[1]){s.label=i[1],i=o;break}if(i&&s.label<i[2]){s.label=i[2],s.ops.push(o);break}i[2]&&s.ops.pop(),s.trys.pop();continue;}o=t.call(e,s)}catch(e){o=[6,e],r=0}finally{n=i=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,a])}}},Wi=function(){function e(e,t){this._queue=t,this._registry=null,this._checkedNodeTags={};var n=e.window;this._registry=n.customElements&&n.customElements.get&&n.customElements.whenDefined&&n.customElements}return e.prototype.onCustomNodeVisited=function(e){return Ui(this,void 0,et,function(){var t,n;return Ni(this,function(r){switch(r.label){case 0:if(!this._registry)return[2];if(t=e.nodeName.toLowerCase(),this._checkedNodeTags.hasOwnProperty(t))return[2];r.label=1;case 1:return r.trys.push([1,3,,4]),n=!!this._registry.get(t),this._checkedNodeTags[t]=n,[4,this._registry.whenDefined(t)];case 2:return r.sent(),this._enqueue(t),[3,4];case 3:return r.sent(),[3,4];case 4:return[2];}})})},e.prototype._enqueue=function(e){this._queue.enqueue({Kind:R.CUSTOM_ELEMENT_DEFINED,Args:[e]})},e}(),Di=function(){function e(e,t,n,r,i,o,s,a){var u=this;this._ctx=e,this._queue=t,this._keep=n,this._onFrameCreated=o,this._beforeFrameRemoved=s,this._resourceUploader=a,this._curSelection=[],this._scrollTimeouts={},this._uploadResources=!1,this._modalHooks=[],this._initialized=!1,this._wnd=e.window,this._doc=this._wnd.document,this._loc=this._wnd.location,this._hst=this._wnd.history,this._listeners=i.createChild(),this._currentUrl=this._loc.href,this._inputWatcher=new Un(function(e){u.addChangeElem(e)},function(e){return!!Mn(e)}),this._ajaxWatcher=new _i(e,t),this._perfWatcher=new ri(e,t,this._listeners),this._styleSheetWatcher=new xi(e,t),this._fullscreenWatcher=new qi(e,t,this._listeners),this._customElementWatcher=new Wi(e,t),this._mutWatcher=new Qr(e,r,!0,function(e,t){return u.visitNode(e,t)},function(e){var t=e.node;if("iframe"==on(e.node))u._beforeFrameRemoved(e.node);else if("function"==typeof t.getElementsByTagName)for(var n=t.getElementsByTagName("iframe"),r=0;r<n.length;r++){var i=n[r];u._beforeFrameRemoved(i)}},function(e,t,n){if(!function(e){return Cn(e)||Rn(e)}(e)&&u._uploadResources)for(var r=0,i=function(e,t,n){var r,i=on(e);if(Hi[t]&&Hi[t][i])return[n];if("link"==i&&"href"==t&&(r=e.getAttribute("rel"))&&r.indexOf("stylesheet")>-1)return[n];if("srcset"==t&&("img"==i||"source"==i)){return null!=n.match(/^\s*$/)?[]:n.split(",").map(function(e){return e.trim().split(/\s+/)[0]})}var o=e;if("style"==t&&o.style){var s=o.style.backgroundImage;if(!s)return[];if(s.length>300)return[];var a=[],u=void 0;for(jt.lastIndex=0;u=jt.exec(s);){var c=u[1];c&&a.push(c.trim())}return a}return[]}(e,t,n);r<i.length;r++){var o=i[r];u._resourceUploader.uploadIfNeeded(u._wnd,o)}})}return e.prototype.watchEvents=function(){var e=this;this._mutWatcher.hookMutations(),this._inputWatcher.hookEvents(),this._styleSheetWatcher.start(),this._perfWatcher.start(this._resourceUploader),this._fullscreenWatcher.start(),this._listeners.add(this._wnd,"mousemove",!0,function(t){e.isSafePointerEvent(t)&&e.addMouseMove(t)}),this._listeners.add(this._wnd,"mousedown",!0,function(t){e.isSafePointerEvent(t)&&e.addMouseDown(t)}),this._listeners.add(this._wnd,"mouseup",!0,function(t){e.isSafePointerEvent(t)&&e.addMouseUp(t)}),this._listeners.add(this._wnd,"keydown",!0,function(){e.addKeyDown()}),this._listeners.add(this._wnd,"keyup",!0,function(){e.addKeyUp()}),this._listeners.add(this._wnd,"click",!0,function(t){e.isSafePointerEvent(t)&&e.addClick(t)}),this._listeners.add(this._wnd,"dblclick",!0,function(t){e.addDblClick(t)}),this._listeners.add(this._wnd,"focus",!0,function(t){e.addFocus(t)}),this._listeners.add(this._wnd,"blur",!0,function(t){e.addBlur(t)}),this._listeners.add(this._wnd,"change",!0,function(t){e.addChange(t)},!0),this._listeners.add(this._wnd,"touchstart",!0,function(t){e.isSafePointerEvent(t)&&(e.addTouchEvent(t,R.TOUCHSTART),e.addWindowScrollOrResize())}),this._listeners.add(this._wnd,"touchend",!0,function(t){e.isSafePointerEvent(t)&&(e.addTouchEvent(t,R.TOUCHEND),e.addWindowScrollOrResize())}),this._listeners.add(this._wnd,"touchmove",!0,function(t){e.isSafePointerEvent(t)&&(e.addTouchEvent(t,R.TOUCHMOVE),e.addWindowScrollOrResize())}),this._listeners.add(this._wnd,"touchcancel",!0,function(t){e.isSafePointerEvent(t)&&e.addTouchEvent(t,R.TOUCHCANCEL)}),this._listeners.add(this._wnd,"play",!0,function(t){e.addPlayEvent(t)}),this._listeners.add(this._wnd,"pause",!0,function(t){e.addPauseEvent(t)}),this._listeners.add(this._wnd,"scroll",!1,function(){e.addWindowScrollOrResize()}),this._listeners.add(this._wnd,"resize",!1,function(){e.addWindowScrollOrResize()}),this._listeners.add(this._wnd,"submit",!1,function(t){e.addFormSubmit(t)}),this._listeners.add(this._wnd,"focus",!1,function(){e.addWindowFocus()}),this._listeners.add(this._wnd,"blur",!1,function(){e.addWindowBlur()}),this._listeners.add(this._wnd,"popstate",!1,function(){e.addNavigate()}),this._listeners.add(this._wnd,"selectstart",!0,function(){e.addSelection()}),this._listeners.add(this._doc,"selectionchange",!0,function(){e.addSelection()});var t=this._wnd.visualViewport;t?(this._listeners.add(t,"scroll",!0,function(){return e.addWindowScrollOrResize()}),this._listeners.add(t,"resize",!0,function(){return e.addWindowScrollOrResize()})):this._listeners.add(this._wnd,"mousewheel",!0,function(){e.addWindowScrollOrResize()}),this._pushHook=Tt(this._hst,"pushState"),this._pushHook&&this._pushHook.afterSync(function(){return e.addNavigate()}),this._replaceHook=Tt(this._hst,"replaceState"),this._replaceHook&&this._replaceHook.afterSync(function(){return e.addNavigate()});for(var n=function(t){var n=Tt(r._wnd,t);if(!n)return"continue";r._modalHooks.push(n),n.before(function(){e._queue.enqueue({Kind:R.MODAL_OPEN,Args:[t]})}).afterSync(function(){e._queue.enqueue({Kind:R.MODAL_CLOSE,Args:[t]})})},r=this,i=0,o=ne;i<o.length;i++){n(o[i])}if("function"==typeof this._wnd.document.hasFocus&&this._queue.enqueue({Kind:this._wnd.document.hasFocus()?R.WINDOW_FOCUS:R.WINDOW_BLUR,Args:[]}),s.matchMedia)for(var a=function(t,n,r){var i=s.matchMedia(u._wnd,r);if(!i)return"continue";var o=function(){i.matches&&e._queue.enqueue({Kind:R.MEDIA_QUERY_CHANGE,Args:[t,n]})};u._listeners.add(i,"change",!0,o),o()},u=this,c=0,h=[["any-pointer","coarse","not screen and (any-pointer: fine)"],["any-pointer","fine","only screen and (any-pointer: fine)"],["any-hover","none","not screen and (any-hover: hover)"],["any-hover","hover","only screen and (any-hover: hover)"],["pointer","none","(pointer: none)"],["pointer","coarse","(pointer: coarse)"],["pointer","fine","(pointer: fine)"]];c<h.length;c++){var d=h[c];a(d[0],d[1],d[2])}this._initialized=!0},e.prototype.initResourceUploading=function(){this._resourceUploader.init(),this._uploadResources=!0},e.prototype.onDomLoad=function(){this.addDomLoaded(),this.addViewportChange(),this._mutWatcher._checkForMissingInsertions(ae)},e.prototype.onLoad=function(){var e=this,t=!1,n=Mt.wrap(function(){t||(t=!0,e._perfWatcher.onLoad(),e.addLoad(),e.addViewportChange())},"error");new tn(n,0).start(),s.requestWindowAnimationFrame&&s.requestWindowAnimationFrame(this._wnd,n)},e.prototype.ajaxWatcher=function(){return this._ajaxWatcher},e.prototype.bundleEvents=function(e){var t=this;return this._queue.enqueueSimultaneousEventsIn(function(n){return t._inputWatcher.tick(),t._perfWatcher.tick(e),t._ajaxWatcher.tick(e),t.addViewportChange(),t._mutWatcher.processMutations(n)})},e.prototype.shutdown=function(e){if(this._initialized){this._initialized=!1,this._listeners&&this._listeners.clear(),this._pushHook&&this._pushHook.disable(),this._replaceHook&&this._replaceHook.disable();for(var t=0,n=this._modalHooks;t<n.length;t++){n[t].disable()}this._modalHooks=[],this._perfWatcher.onLoad(),this._ctx.measurer.performMeasurementsNow(),this._queue.processEvents(),this._inputWatcher.shutdown(),this._mutWatcher.shutdown(),this._ajaxWatcher.disable(),this._perfWatcher.shutdown(),this._styleSheetWatcher.stop(),this._fullscreenWatcher.stop(),this._queue.shutdown(e)}},e.prototype.recordingIsDetached=function(){return this._mutWatcher.recordingIsDetached()},e.prototype.visitNode=function(e,t){var n=this;switch(e.nodeName){case"#document":case"#document-fragment":"#document-fragment"===e.nodeName&&this._listeners.add(e,"scroll",!0,function(e){return n.addScroll(Ki(e))});var r=e;try{if(!r.adoptedStyleSheets||0===r.adoptedStyleSheets.length)break}catch(e){break}t.push(function(){n._styleSheetWatcher.onSetAdoptedStyleSheets(e)});break;case"HTML":this._docElScrollListener&&this._listeners.remove(this._docElScrollListener),this._docElScrollListener=this._listeners.add(e,"scroll",!0,function(e){n.addScroll(Ki(e))});break;case"BODY":this.addViewportChange(),this.addSelection();break;case"INPUT":case"TEXTAREA":case"SELECT":this._inputWatcher.addInput(e);break;case"FRAME":case"IFRAME":this._onFrameCreated(e);break;case"VIDEO":case"AUDIO":e.paused||this._queue.enqueue({Kind:R.PLAY,Args:[Mn(e)]});break;case"LINK":if(!(i=e.sheet))break;!0===i.disabled&&this._styleSheetWatcher.onDisableSheet(i,!0);break;case"STYLE":var i,o=e;if(!(i=o.sheet))break;!0===i.disabled&&this._styleSheetWatcher.onDisableSheet(i,!0);var s=function(e){var t=e.textContent||"";if(!(t.length>5e5)){var n=ki(Ti(e));if(n){if(n.length>0&&Li.test(t))return 0;var r,i=Gn();ae?(r=i.createElement("style")).textContent=e.textContent:r=i.importNode(e,!0),i.head.appendChild(r);var o=ki(Ti(r));if(i.head.removeChild(r),o)return n.length>o.length?o.length:void 0}}}(o);void 0!==s&&t.push(function(){n._styleSheetWatcher.snapshotEl(o,s)});break;default:"#"!==e.nodeName[0]&&e.nodeName.indexOf("-")>-1&&this._customElementWatcher.onCustomNodeVisited(e);}if("scrollLeft"in e&&"scrollTop"in e){var a=e;this._ctx.measurer.requestMeasureTask(function(){0==a.scrollLeft&&0==a.scrollTop||n.addScroll(a)})}},e.prototype.isSafePointerEvent=function(e){var t=Ki(e);return!!Mn(t)&&!Cn(t)},e.prototype.addMouseMove=function(e){var t=Mn(Ki(e));this._queue.enqueue({Kind:R.MOUSEMOVE,Args:t?[e.clientX,e.clientY,t]:[e.clientX,e.clientY]})},e.prototype.addMouseDown=function(e){this._queue.enqueue({Kind:R.MOUSEDOWN,Args:[e.clientX,e.clientY]})},e.prototype.addMouseUp=function(e){this._queue.enqueue({Kind:R.MOUSEUP,Args:[e.clientX,e.clientY]})},e.prototype.addTouchEvent=function(e,t){if(void 0!==e.changedTouches)for(var n=0;n<e.changedTouches.length;++n){var r=e.changedTouches[n];isNaN(parseInt(r.identifier))&&(r.identifier=0);var i=[r.identifier,r.clientX,r.clientY];this._queue.enqueue({Kind:t,Args:i})}},e.prototype.addPlayEvent=function(e){var t=Mn(Ki(e));t&&this._queue.enqueue({Kind:R.PLAY,Args:[t]})},e.prototype.addPauseEvent=function(e){var t=Mn(Ki(e));t&&this._queue.enqueue({Kind:R.PAUSE,Args:[t]})},e.prototype.addWindowFocus=function(){this._queue.enqueue({Kind:R.WINDOW_FOCUS,Args:[]})},e.prototype.addWindowBlur=function(){this._queue.enqueue({Kind:R.WINDOW_BLUR,Args:[]})},e.prototype.maybeAddValueChange=function(){var e=ji(this._doc);e&&this._inputWatcher.onChange(e)},e.prototype.addKeyDown=function(){var e=ji(this._doc);e&&!Ln(e)||(this.maybeAddValueChange(),this._queue.enqueue({Kind:R.KEYDOWN,Args:[]}))},e.prototype.addKeyUp=function(){var e=ji(this._doc);e&&!Ln(e)||(this.maybeAddValueChange(),this._queue.enqueue({Kind:R.KEYUP,Args:[]}))},e.prototype.addViewportChange=function(){var e=this;this._ctx.measurer.requestMeasureTask(function(){return e._addViewportChangeImpl()})},e.prototype._addViewportChangeImpl=function(){var e=this.getWindowScrollingElement(),t=Mn(e);if(t){var n=function(e,t){var n=e.documentElement.getBoundingClientRect(),r=t.scrollWidth,i=t.scrollHeight;return{width:s.mathMax(n.width,r),height:s.mathMax(n.height,i)}}(this._wnd.document,e);Wt(n,this._curDocSize)||(this._curDocSize=n,this._queue.enqueue({Kind:R.RESIZE_DOCUMENT,Args:[n.width,n.height]}));var r,i,o,a,u=Yt(this._wnd,this._curLayoutViewport),c=function(e,t){return"visualViewport"in e?e.visualViewport:(void 0===t&&(t=Yt(e)),new Gt(e,t))}(this._wnd,u);u.hasKnownPosition?(Nt(u,this._curLayoutViewport)||this._queue.enqueue({Kind:R.SCROLL_LAYOUT,Args:[t,u.pageLeft,u.pageTop]}),r=c,(i=this._curVisualViewport)&&r.offsetLeft==i.offsetLeft&&r.offsetTop==i.offsetTop||this._queue.enqueue({Kind:R.SCROLL_VISUAL_OFFSET,Args:[t,c.offsetLeft,c.offsetTop]})):Nt(c,this._curVisualViewport)||this._queue.enqueue({Kind:R.SCROLL_LAYOUT,Args:[t,c.pageLeft,c.pageTop]}),function(e,t){return t&&e.width==t.width&&e.height==t.height&&e.clientWidth==t.clientWidth&&e.clientHeight==t.clientHeight}(u,this._curLayoutViewport)||(u.width==u.clientWidth&&u.height==u.clientHeight?this._queue.enqueue({Kind:R.RESIZE_LAYOUT,Args:[u.clientWidth,u.clientHeight]}):this._queue.enqueue({Kind:R.RESIZE_LAYOUT,Args:[u.clientWidth,u.clientHeight,u.width,u.height]})),Wt(c,this._curVisualViewport)||this._queue.enqueue({Kind:R.RESIZE_VISUAL,Args:[c.width,c.height]}),this._curLayoutViewport=((a=Dt(o=u)).clientWidth=o.clientWidth,a.clientHeight=o.clientHeight,a),this._curVisualViewport=function(e){var t=Dt(e);return t.offsetLeft=e.offsetLeft,t.offsetTop=e.offsetTop,t}(c)}},e.prototype.doWorkInScrollTimeout=function(e,t){var n=this;e in this._scrollTimeouts||(this._scrollTimeouts[e]=t,new tn(function(){n._ctx.measurer.requestMeasureTask(function(){if(e in n._scrollTimeouts){var t=n._scrollTimeouts[e];delete n._scrollTimeouts[e],t()}})},te.ScrollSampleInterval).start())},e.prototype._fireScrollTimeouts=function(){for(var e in this._scrollTimeouts)this._scrollTimeouts[e](),delete this._scrollTimeouts[e];this._scrollTimeouts=[]},e.prototype.getWindowScrollingElement=function(){return this._doc.scrollingElement||this._doc.body||this._doc.documentElement},e.prototype.addWindowScrollOrResize=function(){var e=this;this.doWorkInScrollTimeout(1,function(){return e.addViewportChange()})},e.prototype.addScroll=function(e){var t=this,n=Mn(e);n&&this.doWorkInScrollTimeout(n,function(){if(Mn(e)===n){var r=e;n&&"number"==typeof r.scrollLeft&&t._queue.enqueue({Kind:R.SCROLL_LAYOUT,Args:[n,r.scrollLeft,r.scrollTop]})}})},e.prototype.addDomLoaded=function(){this._queue.enqueue({Kind:R.DOMLOADED,Args:[]})},e.prototype.addLoad=function(){this._queue.enqueue({Kind:R.LOAD,Args:[]})},e.prototype.addNavigate=function(){var e=this._loc.href;this._currentUrl!=e&&(this._currentUrl=e,this._keep.onNavigate(e),this._queue.enqueue({Kind:R.NAVIGATE,Args:[ur(this._loc.href,this._ctx.options.orgId,{source:"event",type:R.NAVIGATE}),this._doc.title]}))},e.prototype.addClick=function(e){var t=Ki(e),n=Mn(t);if(n){var r=0,i=0,o=0,s=0;if(t&&t.getBoundingClientRect){var a=t.getBoundingClientRect();r=a.left,i=a.top,o=a.width,s=a.height}var u=xn(t);this._keep.onClick(u),this._queue.enqueue({Kind:R.CLICK,Args:[n,e.clientX,e.clientY,r,i,o,s]})}},e.prototype.addDblClick=function(e){var t=Mn(Ki(e));t&&this._queue.enqueue({Kind:R.DBL_CLICK,Args:[t]})},e.prototype.addFormSubmit=function(e){var t=Mn(Ki(e));t&&this._queue.enqueue({Kind:R.FORM_SUBMIT,Args:[t]})},e.prototype.addFocus=function(e){var t=Mn(Ki(e));t&&this._queue.enqueue({Kind:R.FOCUS,Args:[t]})},e.prototype.addBlur=function(e){var t=Mn(Ki(e));t&&this._queue.enqueue({Kind:R.BLUR,Args:[t]})},e.prototype.addChange=function(e){this._inputWatcher.onChange(Ki(e))},e.prototype.addChangeElem=function(e){var t=Ln(e);if(t){var n=Kn(e);Rn(e)&&(n=er(n)),this._queue.enqueue({Kind:R.VALUECHANGE,Args:[t,n]})}},e.prototype.addSelection=function(){var e=this;this._ctx.measurer.requestMeasureTask(function(){var t;try{t=e.selectionArgs()}catch(e){return}for(var n=!1,r=0;r<4;r++)if(e._curSelection[r]!==t[r]){n=!0;break}n&&(e._curSelection=t,e._queue.enqueue({Kind:R.SELECT,Args:t}))})},e.prototype.selectionArgs=function(){if(!this._wnd.getSelection)return[];var e=this._wnd.getSelection();if(!e)return[];if("None"==e.type)return[];if("Caret"==e.type){var t=Mn(e.anchorNode);return t?[t,e.anchorOffset]:[]}if(!e.anchorNode||!e.focusNode)return[];var n=Bi(e.anchorNode,e.anchorOffset),r=n[0],i=n[1],o=Bi(e.focusNode,e.focusOffset),s=o[0],a=o[1],u=Boolean(r.compareDocumentPosition(s)&Node.DOCUMENT_POSITION_FOLLOWING),c=u?[r,s]:[s,r],h=c[0],d=c[1],l=u?[i,a]:[a,i],p=l[0],f=l[1];for(Mn(h)||(p=0);h&&!Mn(h)&&h!=d;)h=ut(h)||h.parentNode;for(Mn(d)||(f=0);d&&!Mn(d)&&d!=h;)d=vt(d)||d.parentNode;if(h==d&&p==f)return[];var v=Mn(h),_=Mn(d);return h&&d&&v&&_?[v,p,_,f,u]:[]},e}();function Bi(e,t){if(!e.firstChild)return[e,t];e=e.firstChild;for(var n=0;n<t-1;n++){var r=ut(e);if(!r)return[e,0];e=r}return[e,0]}var Hi={src:{img:!0,embed:!0},href:{use:!0,image:!0},data:{object:!0}};function ji(e){for(var t=e.activeElement;t&&t.shadowRoot;){var n=t.shadowRoot.activeElement;if(!n)return t;t=n}return t}function Ki(e){if(e.composed&&e.target){var t=e.target;if(t.nodeType==pn&&t.shadowRoot){var n=e.composedPath();if(n.length>0)return n[0]}}return e.target}var Vi=/^\s*at .*(\S+\:\d+|native|(<anonymous>))/m,zi=/^(eval@)?(\[native code\])?$/;function Yi(e){if(!e||"string"!=typeof e.stack)return[];var t=e;return t.stack.match(Vi)?t.stack.split("\n").filter(function(e){return!!e.match(Vi)}).map(function(e){e.indexOf("(eval ")>-1&&(e=e.replace(/eval code/g,"eval").replace(/(\(eval at [^\()]*)|(\)\,.*$)/g,""));var t=e.replace(/^\s+/,"").replace(/\(eval code/g,"(").replace(/\(native code\)/,"").split(/\s+/).slice(1),n=Qi(t.pop());return Gi(t.join(" "),["eval","<anonymous>"].indexOf(n[0])>-1?"":n[0],n[1],n[2])}):function(e){return e.split("\n").filter(function(e){return!e.match(zi)}).map(function(e){if(e.indexOf(" > eval")>-1&&(e=e.replace(/ line (\d+)(?: > eval line \d+)* > eval\:\d+\:\d+/g,":$1")),-1===e.indexOf("@")&&-1===e.indexOf(":"))return[e,"",-1,-1];var t=e.split("@"),n=Qi(t.pop());return Gi(t.join("@"),n[0],n[1],n[2])})}(t.stack)}function Gi(e,t,n,r){return[e||"",t||"",parseInt(n||"-1"),parseInt(r||"-1")]}function Qi(e){if(!e||-1===e.indexOf(":"))return["","",""];var t=/(.+?)(?:\:(\d+))?(?:\:(\d+))?$/.exec(e.replace(/[\(\)]/g,""));return t?[t[1]||"",t[2]||"",t[3]||""]:["","",""]}var Xi=function(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;var r=Array(e),i=0;for(t=0;t<n;t++)for(var o=arguments[t],s=0,a=o.length;s<a;s++,i++)r[i]=o[s];return r},Ji=function(){function e(e,t,n){this._queue=t,this._enabled=!1,this._overflow=!1,this._total=0,this._hooks=[],this._wnd=e.window,this._listeners=n.createChild();var r=e.options.orgId;this.orgId=r,this.maxLogsPerPage="P2C"==r||"ESHFX"==r||"6HFXR"==r||"A0W9W"==r||"5V0ND"==r?3e3:"GF6RM"==r?1600:te.MaxLogsPerPage}return e.prototype._overflowMsg=function(){return"\"[received more than "+this.maxLogsPerPage+" messages]\""},e.prototype.enable=function(){var e=this;if(this._listeners.add(this._wnd,"error",!0,function(t){return e.addError(t)}),this._listeners.add(this._wnd,"unhandledrejection",!0,function(t){e.addLog("error",["Uncaught (in promise)",t.reason])},!0),!this._enabled)if(this._enabled=!0,this._queue.enqueue({Kind:R.REC_FEAT_SUPPORTED,Args:[Y.Console,!0]}),this._wnd.console)for(var t=function(t){var r=Tt(n._wnd.console,t);if(!r)return"continue";r.before(function(n){var r=n.args;return e.addLog(t,r)}),n._hooks.push(r)},n=this,r=0,i=["log","info","warn","error"];r<i.length;r++){t(i[r])}else this.addLog("log",["NOTE: Log messages cannot be captured on IE9"])},e.prototype.isEnabled=function(){return this._enabled},e.prototype.disable=function(){var e;if(this._listeners&&this._listeners.clear(),this._enabled)for(this._enabled=!1;e=this._hooks.pop();)e.disable()},e.prototype.logEvent=function(e,t){if(!this.checkOverflow())return null;var n;n=-1==["log","info","warn","error","debug","_fs_debug"].indexOf(e)?["log",$i(e,1e3,this.orgId)]:[e];for(var r=0;r<t.length;++r)n.push($i(t[r],1e3,this.orgId));return{Kind:R.LOG,Args:n}},e.prototype.addLog=function(e,t){var n=this.logEvent(e,t);n&&this._queue.enqueue(n)},e.prototype.addError=function(e){var t=e.message,n=e.filename,r=e.lineno;(t||n||r)&&this.checkOverflow()&&("object"==typeof t&&(t=$i(t,1e3,this.orgId)),"object"==typeof n&&(n=$i(n,100,this.orgId,!1)),"object"==typeof r&&(r=-1),this._queue.enqueue({Kind:R.ERROR,Args:Xi([t,n,r],Yi(e.error))}))},e.prototype.checkOverflow=function(){return!this._overflow&&(this._total==this.maxLogsPerPage?(this._queue.enqueue({Kind:R.LOG,Args:["warn",this._overflowMsg()]}),this._overflow=!0,!1):(this._total++,!0))},e}();function $i(e,t,n,r){void 0===r&&(r=!0);try{var i={tokens:[],opath:[],cyclic:Zi(e,t/4)};!function e(t,n,r,i){if(n<1)return 0;var o=t&&t.constructor==Date?eo(t):function(e){return"object"==typeof Node?e instanceof Node:e&&"object"==typeof e&&e.nodeType>0&&"string"==typeof e.nodeName}(t)?function(e){return e.toString()}(t):void 0===t?"undefined":"object"!=typeof t||null==t?t:t instanceof Error?t.stack||t.name+": "+t.message:void 0;if(void 0!==o)return void 0===(o=s.jsonStringify(o))?0:("\""==o[0]&&(o=to(o,n,"...\"")),o.length<=n?(i.tokens.push(o),o.length):0);if(i.cyclic){i.opath.splice(r);var a=i.opath.lastIndexOf(t);if(a>-1){var u="<Cycle to ancestor #"+(r-a-1)+">";return u="\""+to(u,n-2)+"\"",i.tokens.push(u),u.length}i.opath.push(t)}var c=n,h=function(e){return c>=e.length&&(c-=e.length,i.tokens.push(e),!0)},d=function(e){","==i.tokens[i.tokens.length-1]?i.tokens[i.tokens.length-1]=e:h(e)};if(c<2)return 0;if(nt(t)){h("[");for(var l=0;l<t.length&&c>0;l++){var p=e(t[l],c-1,r+1,i);if(c-=p,0==p&&!h("null"))break;h(",")}d("]")}else{h("{");var f=Ze(t);for(l=0;l<f.length&&c>0;l++){var v=f[l],_=t[v];if(!h("\""+v+"\":"))break;if(0==(p=e(_,c-1,r+1,i))){i.tokens.pop();break}c-=p,h(",")}d("}")}return n==1/0?1:n-c}(e,t,0,i);var o=i.tokens.join("");return r?function(e,t){var n=t.replace(vr,"<email>");return n=n.replace(_r,function(t){return ur(t,e,{source:"log",type:"debug"})})}(n,o):o}catch(e){return mt(e)}}function Zi(e,t){var n=0;try{s.jsonStringify(e,function(e,r){if(n++>t)throw"break";if("object"==typeof r)return r})}catch(e){return"break"!=e}return!1}var eo=function(e){return isNaN(e)?"Invalid Date":e.toUTCString()},to=function(e,t,n){return void 0===n&&(n="..."),e.length<=t?e:e.length<=n.length||t<=n.length?e.substring(0,t):e.substring(0,t-n.length)+n};var no=function(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;var r=Array(e),i=0;for(t=0;t<n;t++)for(var o=arguments[t],s=0,a=o.length;s<a;s++,i++)r[i]=o[s];return r},ro=function(){function e(e,t){this._q=e,this._valueIndices=t,this._evts=[],this._curveEndMs=0}return e.prototype.add=function(e){0==this._evts.length?(this._q.push(e),this._curveEndMs=e.When):e.When>this._curveEndMs&&(this._curveEndMs=e.When),this._evts.push(e)},e.prototype.finish=function(e,t){void 0===t&&(t=[]);var n=this._evts.length;if(n<=1)return!1;for(var r=no([this._curveEndMs],t),i=this._evts[0].When,o=this._evts[n-1].When,s=0;s<this._valueIndices.length;++s){var a=this._valueIndices[s],u=this._evts[0].Args[a],c=(this._evts[1].When-i)/(o-i),h=(this._evts[1].Args[a]-u)/c,d=this._evts[n-2].Args[a],l=(o-this._evts[n-2].When)/(o-i),p=this._evts[n-1].Args[a],f=(p-d)/l;r.push(u,p,h,f)}return this._evts[0].Kind=e,this._evts[0].Args=r,!0},e.prototype.evts=function(){return this._evts},e}();var io=function(){function e(e,t,n,r){void 0===n&&(n=function(){return[]}),void 0===r&&(r=en),this._ctx=e,this._transport=t,this._gatherExternalEvents=n,this._tickerFactory=r,this._recordingDisabled=!1,this._activeSimultaneousEventsTransactions=0,this._lastWhen=-1,this._gotUnload=!1,this._eventQueue=[],this._sampleCurvesTicker=new this._tickerFactory(te.CurveSamplingInterval),this._processMutationsTicker=new this._tickerFactory(te.MutationProcessingInterval)}return e.prototype.startPipeline=function(e){var t,n,r=this;this._recordingDisabled||this._pipelineStarted||(this._pipelineStarted=!0,this._frameId=null!==(t=e.frameId)&&void 0!==t?t:0,this._parentIds=null!==(n=e.parentIds)&&void 0!==n?n:[],this.processEvents(),this._processMutationsTicker.start(function(){r.processEvents()}),this._sampleCurvesTicker.start(function(){r.processEvents(!0)}),this._transport.startPipeline(e))},e.prototype.enqueueSimultaneousEventsIn=function(e){0===this._activeSimultaneousEventsTransactions&&(this._lastWhen=this._ctx.time.now());try{return this._activeSimultaneousEventsTransactions++,e(this._lastWhen)}finally{this._activeSimultaneousEventsTransactions--,this._activeSimultaneousEventsTransactions<0&&(this._activeSimultaneousEventsTransactions=0)}},e.prototype.enqueue=function(e){var t=this._activeSimultaneousEventsTransactions>0?this._lastWhen:this._ctx.time.now();this.enqueueAt(t,e),Zt.checkForBrokenSchedulers()},e.prototype.enqueueAt=function(e,t){if(!this._recordingDisabled){e<this._lastWhen&&(e=this._lastWhen),this._lastWhen=e;var n=t;n.When=e,this._eventQueue.push(n)}},e.prototype.enqueueFirst=function(e){if(this._eventQueue.length>0){var t=e;t.When=this._eventQueue[0].When,this._eventQueue.unshift(t)}else this.enqueue(e)},e.prototype.addUnload=function(e){this._gotUnload||(this._gotUnload=!0,this.enqueue({Kind:R.UNLOAD,Args:[e]}),this.singSwanSong())},e.prototype.shutdown=function(e){this._flush(),this.addUnload(e),this._flush(),this._recordingDisabled=!0,this.stopPipeline()},e.prototype._flush=function(){this.processEvents(),this._transport.flush()},e.prototype.singSwanSong=function(){this._recordingDisabled||(this.processEvents(),this._transport.singSwanSong())},e.prototype.rebaseIframe=function(e){for(var t=0,n=this._eventQueue.length;t<n;t++){var r=this._eventQueue[t],i=r.When+this._ctx.time.startTime()-e;i<0&&(i=0),r.When=i}},e.prototype.processEvents=function(e){if(this._pipelineStarted){var t=this._eventQueue;this._eventQueue=[];var n=function(e){if(0==e.length)return e;for(var t,n=[],r=new ro(n,[0,1]),i={},o={},s={},a=0,u=e;a<u.length;a++){var c=u[a];switch(c.Kind){case R.MOUSEMOVE:r.add(c);break;case R.TOUCHMOVE:(l=c.Args[0])in i||(i[l]=new ro(n,[1,2])),i[l].add(c);break;case R.SCROLL_LAYOUT:(l=c.Args[0])in o||(o[l]=new ro(n,[1,2])),o[l].add(c);break;case R.SCROLL_VISUAL_OFFSET:(l=c.Args[0])in s||(s[l]=new ro(n,[1,2])),s[l].add(c);break;case R.RESIZE_VISUAL:t||(t=new ro(n,[0,1])),t.add(c);break;default:n.push(c);}}if(r.finish(R.MOUSEMOVE_CURVE)){var h=r.evts();if(h.length>0){var d=h[h.length-1].Args[2];if(d)h[0].Args[9]=d}}for(var l in o){o[p=parseInt(l)].finish(R.SCROLL_LAYOUT_CURVE,[p])}for(var l in s){s[p=parseInt(l)].finish(R.SCROLL_VISUAL_OFFSET_CURVE,[p])}for(var l in i){var p;i[p=parseInt(l)].finish(R.TOUCHMOVE_CURVE,[p])}return t&&t.finish(R.RESIZE_VISUAL_CURVE),n}(t);e||(n=n.concat(this._gatherExternalEvents(0!=n.length))),this.ensureFrameIds(n),0!=n.length&&this._transport.enqueueEvents(this._ctx.recording.pageSignature(),n)}},e.prototype.ensureFrameIds=function(e){if(this._frameId)for(var t=this._parentIds,n=t&&t.length>0,r=0;r<e.length;++r){var i=e[r];i.FId||(i.FId=this._frameId),n&&!i.PIds&&(i.PIds=t)}},e.prototype.stopPipeline=function(){this._pipelineStarted&&(this._sampleCurvesTicker.stop(),this._processMutationsTicker.stop(),this._eventQueue=[],this._transport.stopPipeline())},e}();function oo(){var e,t;return{promise:new et(function(n,r){e=n,t=r}),resolve:e,reject:t}}function so(e){return new et(function(t){s.setWindowTimeout(window,ie(t),e)})}var ao=function(){function e(e){void 0===e&&(e=4),this.hashCount=e,this.idx=0,this.hashMask=e-1,this.reset()}return e.prototype.reset=function(){this.idx=0,this.hash=[];for(var e=0;e<this.hashCount;++e)this.hash.push(2166136261)},e.prototype.write=function(e){for(var t=this.hashMask,n=this.idx,r=0;r<e.length;r++)this.hash[n]=this.hash[n]^e[r],this.hash[n]+=(this.hash[n]<<1)+(this.hash[n]<<4)+(this.hash[n]<<7)+(this.hash[n]<<8)+(this.hash[n]<<24),n=n+1&t;this.idx=n},e.prototype.writeAscii=function(e){for(var t=this.hashMask,n=this.idx,r=0;r<e.length;r++)this.hash[n]=this.hash[n]^e.charCodeAt(r),this.hash[n]+=(this.hash[n]<<1)+(this.hash[n]<<4)+(this.hash[n]<<7)+(this.hash[n]<<8)+(this.hash[n]<<24),n=n+1&t;this.idx=n},e.prototype.sum=function(){var e,t=this.sumAsHex();return e=t.replace(/\r|\n/g,"").replace(/([\da-fA-F]{2}) ?/g,"0x$1 ").replace(/ +$/,"").split(" ").map(Number),lo(String.fromCharCode.apply(window,e))},e.prototype.sumAsHex=function(){for(var e="",t=0;t<this.hashCount;++t)e+=("00000000"+(this.hash[t]>>>0).toString(16)).slice(-8);return e},e}();function uo(e){var t=new ao(1);return t.writeAscii(e),t.sumAsHex()}function co(e){var t=new Uint8Array(e);return lo(String.fromCharCode.apply(null,t))}var ho="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";function lo(e){var t;return(null!==(t=window.btoa)&&void 0!==t?t:po)(e).replace(/\+/g,"-").replace(/\//g,"_")}function po(e){for(var t=String(e),n=[],r=0,i=0,o=0,s=ho;t.charAt(0|o)||(s="=",o%1);n.push(s.charAt(63&r>>8-o%1*8))){if((i=t.charCodeAt(o+=.75))>255)throw new Error("'btoa' failed: The string to be encoded contains characters outside of the Latin1 range.");r=r<<8|i}return n.join("")}var fo=function(e,t,n,r){return new(n||(n=Promise))(function(i,o){function s(e){try{u(r.next(e))}catch(e){o(e)}}function a(e){try{u(r["throw"](e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(s,a)}u((r=r.apply(e,t||[])).next())})},vo=function(e,t){var n,r,i,o,s={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:a(0),"throw":a(1),"return":a(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function a(o){return function(a){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;s;)try{if(n=1,r&&(i=2&o[0]?r["return"]:o[0]?r["throw"]||((i=r["return"])&&i.call(r),0):r.next)&&!(i=i.call(r,o[1])).done)return i;switch(r=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return s.label++,{value:o[1],done:!1};case 5:s.label++,r=o[1],o=[0];continue;case 7:o=s.ops.pop(),s.trys.pop();continue;default:if(!(i=(i=s.trys).length>0&&i[i.length-1])&&(6===o[0]||2===o[0])){s=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]<i[3])){s.label=o[1];break}if(6===o[0]&&s.label<i[1]){s.label=i[1],i=o;break}if(i&&s.label<i[2]){s.label=i[2],s.ops.push(o);break}i[2]&&s.ops.pop(),s.trys.pop();continue;}o=t.call(e,s)}catch(e){o=[6,e],r=0}finally{n=i=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,a])}}},_o=1e4,go=25,mo=100;function yo(e,t,n,r){return void 0===r&&(r=new ao),fo(this,void 0,et,function(){var i,o,s,a;return vo(this,function(u){switch(u.label){case 0:i=e.now(),o=n.byteLength,s=0,u.label=1;case 1:return s<o?e.now()-i>go?[4,t(mo)]:[3,3]:[3,5];case 2:u.sent(),i=e.now(),u.label=3;case 3:a=new Uint8Array(n,s,Math.min(o-s,_o)),r.write(a),u.label=4;case 4:return s+=_o,[3,1];case 5:return[2,{hash:r.sum(),hasher:r}];}})})}var wo=function(e,t,n,r){return new(n||(n=Promise))(function(i,o){function s(e){try{u(r.next(e))}catch(e){o(e)}}function a(e){try{u(r["throw"](e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(s,a)}u((r=r.apply(e,t||[])).next())})},bo=function(e,t){var n,r,i,o,s={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:a(0),"throw":a(1),"return":a(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function a(o){return function(a){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;s;)try{if(n=1,r&&(i=2&o[0]?r["return"]:o[0]?r["throw"]||((i=r["return"])&&i.call(r),0):r.next)&&!(i=i.call(r,o[1])).done)return i;switch(r=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return s.label++,{value:o[1],done:!1};case 5:s.label++,r=o[1],o=[0];continue;case 7:o=s.ops.pop(),s.trys.pop();continue;default:if(!(i=(i=s.trys).length>0&&i[i.length-1])&&(6===o[0]||2===o[0])){s=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]<i[3])){s.label=o[1];break}if(6===o[0]&&s.label<i[1]){s.label=i[1],i=o;break}if(i&&s.label<i[2]){s.label=i[2],s.ops.push(o);break}i[2]&&s.ops.pop(),s.trys.pop();continue;}o=t.call(e,s)}catch(e){o=[6,e],r=0}finally{n=i=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,a])}}},So=6e6,Eo=function(){function e(e,t,n,r,i){void 0===r&&(r=window.FormData),void 0===i&&(i=tn),this.ctx=e,this.queue=t,this.protocol=n,this.FormDataCtr=r,this.Timeout=i,this.started={},this.byUrl={},this.batchReady=!1,this.existsBatch=[],this._sentToBugsnag=!1}return e.prototype.init=function(){this.FormDataCtr&&this.main()["catch"](function(e){Mt.sendToBugsnag(e,"error")})},e.prototype.main=function(){return wo(this,void 0,et,function(){var e,t,n,r,i,s,a,u,c,h,d,l,p,f,v,_,g,m,y,w,b,S,E,T,k,I;return bo(this,function(C){switch(C.label){case 0:e=this.ctx.options.orgId,C.label=1;case 1:return[4,this.getBatch()];case 2:for(t=C.sent(),n={fsnv:[],sha1:[]},r=0,i=t;r<i.length;r++)s=i[r],a=s.hash,v=s.hashAlgorithm,n[v].push(a);for(u={},c=0,h=t;c<h.length;c++)d=h[c],u[d.hash]=d;l=void 0,C.label=3;case 3:return C.trys.push([3,5,,6]),[4,this.protocol.queryResources({OrgId:e,HashesByAlgorithm:n})];case 4:return l=C.sent(),[3,6];case 5:return o("/rec/queryResources failed with status "+C.sent()),[3,1];case 6:for(p=0,f=l;p<f.length;p++)if((m=f[p]).Found&&m.CanonicalHash){if(!(y=u[m.QueryHash])){this.sendOnceToBugsnag("No resource found for hash");continue}if(y.blob=y.stringData=null,"fsnv"!==(v=m.CanonicalHash.Algorithm)){this.sendOnceToBugsnag("Unrecognized canonical hash type",{hashAlgorithm:v});continue}this.queue.enqueue({Kind:R.SYS_RESOURCEHASH,Args:["url",y.url,m.CanonicalHash.Hash]})}else;_=0,g=l,C.label=7;case 7:if(!(_<g.length))return[3,12];if((m=g[_]).Found&&m.CanonicalHash)return[3,11];if(null==(y=u[m.QueryHash]))return this.sendOnceToBugsnag("Server told us to upload a hash we don't have"),[3,11];if(w=y.url,b=y.contentType,!(S=y.blob||y.stringData))return this.sendOnceToBugsnag("Missing resource contents"),[3,11];if(E=y.blob||new Blob([S],{type:b}),null==S)return this.sendOnceToBugsnag("Tried to re-upload a resource"),[3,11];if((T=new this.FormDataCtr).append("orgId",e),T.append("baseUrl",w),"fsnv"===m.QueryAlgorithm)T.append("fsnvHash",m.QueryHash);else{if("sha1"!==m.QueryAlgorithm)return this.sendOnceToBugsnag("Unrecognized hash type from resource query",{hashAlgorithm:m.QueryAlgorithm}),[3,11];T.append("sha1Hash",m.QueryHash)}T.append("contents",E,"blob"),y.blob=y.stringData=null,C.label=8;case 8:return C.trys.push([8,10,,11]),[4,this.protocol.uploadResource(T)];case 9:return k=C.sent(),"fsnv"!=(I=JSON.parse(k)).Algorithm&&this.sendOnceToBugsnag("Unexpected hash type from resource upload",{hashAlgorithm:I.Algorithm}),this.queue.enqueue({Kind:R.SYS_RESOURCEHASH,Args:["url",w,I.Hash]}),[3,11];case 10:return C.sent(),o("Server error uploading resource"),[3,11];case 11:return _++,[3,7];case 12:return[3,1];case 13:return[2];}})})},e.prototype.getBatch=function(){var e=this,t=oo(),n=t.resolve,r=t.promise,i=function(){e.popBatch=null,e.batchReady=!1;var t=e.existsBatch;e.existsBatch=[],n(t)};return this.batchReady?i():this.popBatch=i,r},e.prototype.uploadIfNeeded=function(e,t){return wo(this,void 0,et,function(){var n,r,i=this;return bo(this,function(o){switch(o.label){case 0:return this.FormDataCtr?this.started[t]?[2]:function(e,t){var n=Xn(Jn(e),t);switch(n.protocol){case"blob:":return!0;case"http:":case"https:":switch(n.hostname){case"localhost":case"127.0.0.1":case"[::1]":return e.location.protocol===n.protocol&&e.location.host===n.host;case"::1":var r=n.port?"[::1]:"+n.port:"[::1]";return e.location.protocol===n.protocol&&e.location.host===r;default:return!1;}default:return!1;}}(e,t)?(this.started[t]=!0,[4,this.processResource(t)]):[2]:[2];case 1:return(n=o.sent())?(r=0==this.existsBatch.length,this.existsBatch.push(n),r&&new this.Timeout(function(){i.batchReady=!0,i.popBatch&&i.popBatch()},50).start(),[2]):[2];}})})},e.prototype.processResource=function(e){return wo(this,void 0,et,function(){var t,n,r,i,o;return bo(this,function(s){switch(s.label){case 0:return this.byUrl[e]?[2,this.byUrl[e]]:[4,To(e,this.ctx.options.orgId)];case 1:return(t=s.sent())?[4,ko(this.ctx,t.buffer)]:[2,null];case 2:return n=s.sent(),r=n.hash,i=n.algorithm,o={hash:r,hashAlgorithm:i,url:e,blob:t.blob,contentType:t.contentType},this.byUrl[o.url]=o,[2,o];}})})},e.prototype.sendOnceToBugsnag=function(e,t){this._sentToBugsnag||(this._sentToBugsnag=!0,o(e),Mt.sendToBugsnag(e,"error",t))},e}();function To(e,t){var n=oo(),r=n.resolve,i=n.promise,s=new XMLHttpRequest;return"string"!=typeof s.responseType?(r(null),i):(s.open("GET",e),s.responseType="blob",s.onerror=function(){r(null)},s.onload=function(){if(200!=s.status)return o("Error loading blob resource "+ur(e,t,{source:"log",type:"debug"})),void r(null);var n=s.response;if((n.size||n.length)>So){var i=ur(e,t,{source:"log",type:"bugsnag"});return Mt.sendToBugsnag("Size of blob resource exceeds limit","warning",{url:i,MaxResourceSizeBytes:So}),void r(null)}(function(e){var t=oo(),n=t.resolve,r=t.promise,i=new FileReader;return i.readAsArrayBuffer(e),i.onload=function(){n(i.result)},i.onerror=function(e){Mt.sendToBugsnag(e,"error"),n(null)},r})(n).then(function(e){r(e?{buffer:e,blob:n,contentType:n.type}:null)})},s.send(),i)}function ko(e,t){var n,r;return wo(this,void 0,et,function(){var i;return bo(this,function(o){switch(o.label){case 0:return i=e.window,(null===(r=null===(n=i.crypto)||void 0===n?void 0:n.subtle)||void 0===r?void 0:r.digest)?[4,i.crypto.subtle.digest({name:"sha-1"},t)]:[3,2];case 1:return[2,{hash:co(o.sent()),algorithm:"sha1"}];case 2:return[4,yo(e.time,so,t)];case 3:return[2,{hash:o.sent().hash,algorithm:"fsnv"}];}})})}var Io=function(e,t,n,r){return new(n||(n=Promise))(function(i,o){function s(e){try{u(r.next(e))}catch(e){o(e)}}function a(e){try{u(r["throw"](e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(s,a)}u((r=r.apply(e,t||[])).next())})},Co=function(e,t){var n,r,i,o,s={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:a(0),"throw":a(1),"return":a(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function a(o){return function(a){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;s;)try{if(n=1,r&&(i=2&o[0]?r["return"]:o[0]?r["throw"]||((i=r["return"])&&i.call(r),0):r.next)&&!(i=i.call(r,o[1])).done)return i;switch(r=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return s.label++,{value:o[1],done:!1};case 5:s.label++,r=o[1],o=[0];continue;case 7:o=s.ops.pop(),s.trys.pop();continue;default:if(!(i=(i=s.trys).length>0&&i[i.length-1])&&(6===o[0]||2===o[0])){s=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]<i[3])){s.label=o[1];break}if(6===o[0]&&s.label<i[1]){s.label=i[1],i=o;break}if(i&&s.label<i[2]){s.label=i[2],s.ops.push(o);break}i[2]&&s.ops.pop(),s.trys.pop();continue;}o=t.call(e,s)}catch(e){o=[6,e],r=0}finally{n=i=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,a])}}},Ro=function(){function e(e){this._byteCount=0,this._scheme=e.options.scheme,this._recHost=e.options.recHost}return e.prototype.page=function(e,t,n){this.post("/rec/page",gt(e),function(e){try{t(wt(e))}catch(e){n(0)}},function(e,t){if(t)try{return n(0,wt(t))}catch(e){}n(0)})},e.prototype.bundle=function(e){var t=gt(e.bundle);this._byteCount+=t.length,o("total bytes written: "+this._byteCount);var n=xo(e.bundle.Seq,e);return this.post(n,t,function(t){try{e.win(wt(t))}catch(n){Mt.sendToBugsnag("Failed to JSON parse /rec/bundle response","error",{rsp:t,error:n.toString()}),e.lose(0)}},e.lose),this._byteCount},e.prototype.bundleBeacon=function(e){return Mo(this._scheme,this._recHost,e)},e.prototype.exponentialBackoffMs=function(e,t){var n=s.mathMin(te.BackoffMax,5e3*s.mathPow(2,e));return t?n+.25*s.mathRandom()*n:n},e.prototype.post=function(e,t,n,r){Oo(this._scheme,this._recHost,e,t,n,r)},e}(),Ao=function(){function e(e){this._scheme=e.options.scheme,this._recHost=e.options.recHost}return e.prototype.uploadResource=function(e){var t=this;return new et(function(n,r){Oo(t._scheme,t._recHost,"/rec/uploadResource",e,n,r)})},e.prototype.queryResources=function(e){return Io(this,void 0,et,function(){var t,n,r=this;return Co(this,function(i){switch(i.label){case 0:return t=JSON.stringify(e),[4,new et(function(e,n){Oo(r._scheme,r._recHost,"/rec/queryResources",t,e,n)})];case 1:return n=i.sent(),[2,JSON.parse(n)];}})})},e}();function xo(e,t){var n="/rec/bundle?OrgId="+t.orgId+"&UserId="+t.userId+"&SessionId="+t.sessionId+"&PageId="+t.pageId+"&Seq="+e;return null!=t.serverPageStart&&(n+="&PageStart="+t.serverPageStart),null!=t.serverBundleTime&&(n+="&PrevBundleTime="+t.serverBundleTime),null!=t.lastUserActivity&&(n+="&LastActivity="+t.lastUserActivity),t.isNewSession&&(n+="&IsNewSession=true"),null!=t.deltaT&&(n+="&DeltaT="+t.deltaT),n}function Oo(e,t,n,r,i,o){var s="//"+t+n,a=!1,u=new XMLHttpRequest;if("withCredentials"in u)u.onreadystatechange=function(){if(u.readyState==fn){if(a)return;a=!0;try{200==u.status?i(u.responseText):o&&o(u.status,u.responseText)}catch(e){Mt.sendToBugsnag(e,"error")}}},u.open("POST",e+s,!0),u.withCredentials=!0,"function"!=typeof r.append&&u.setRequestHeader("Content-Type","text/plain"),u.send(r);else{var c=new XDomainRequest;c.onload=function(){i(c.responseText)},c.onerror=function(){o&&o("Not Found"==c.responseText?404:500,c.responseText)},c.onprogress=function(){},c.open("POST",s),c.send(r)}}function Mo(e,t,n){if("function"==typeof navigator.sendBeacon){var r=e+"//"+t+xo(n.bundle.Seq,n)+"&SkipResponseBody=true",i=gt(n.bundle);try{return navigator.sendBeacon(r,i)}catch(e){Mt.sendToBugsnag(e,"error",{url:r,data:i})}}return!1}var Lo=function(){function e(e,t,n){void 0===n&&(n=new Fo),this._ctx=e,this._q=t,this._matcher=n}return e.prototype.initialize=function(e){var t;if(e){this._setUrlKeeps(e);var n=null===(t=this._ctx.window.location)||void 0===t?void 0:t.href;this.onNavigate(n)}},e.prototype.onNavigate=function(e){return!!this._matcher.matches(e)&&(this._q.enqueue({Kind:R.KEEP_URL,Args:[this._scrubUrl(e)]}),!0)},e.prototype.onClick=function(e){return!(!e||!function(e){var t=xn(e);return!!t&&!0===t.matchesAnyKeepRule}(e.node))&&(this._q.enqueue({Kind:R.KEEP_ELEMENT,Args:[e.id]}),!0)},e.prototype.urlMatches=function(e){return this._matcher.matches(e)},e.prototype._setUrlKeeps=function(e){this._matcher.setRules(e)},e.prototype._scrubUrl=function(e){return ur(e,this._ctx.options.orgId,{source:"page",type:"base"})},e}(),Fo=function(){function e(){this._regexes=null}return e.prototype.setRules=function(e){var t=e.map(function(e){return e.Regex}).filter(this._isValidRegex);t.length>0&&(this._regexes=this._joinRegexes(t))},e.prototype.matches=function(e){return!!this._regexes&&this._regexes.test(e)},e.prototype._isValidRegex=function(e){try{return new RegExp(e),!0}catch(t){return Mt.sendToBugsnag("Browser rejected UrlKeep.Regex","error",{expr:e,error:t.toString()}),!1}},e.prototype._joinRegexes=function(e){try{return new RegExp("("+e.join(")|(")+")","i")}catch(t){return Mt.sendToBugsnag("Browser rejected joining UrlKeep.Regexs","error",{exprs:e,error:t.toString()}),null}},e}();function Po(e,t){var n=Mn(e)+" ";return e.id&&(n+="#"+e.id),n+="[src="+ur(e.src,t,{source:"log",type:"debug"})+"]"}var qo,Uo=function(e){var t=e.transport,n=e.frame,r=e.orgId,s=e.scheme,a=e.script,u=e.recHost,c=e.appHost,h=Po(n,r);o("Injecting into Frame "+h);try{if(function(e){return e.id==e.name&&No.test(e.id)}(n))return void o("Blacklisted iframe: "+h);if(function(e){if(!e.contentDocument||!e.contentWindow||!e.contentWindow.location)return!0;return function(e){return!!e.src&&"about:blank"!=e.src&&e.src.indexOf("javascript:")<0}(e)&&e.src!=e.contentWindow.location.href&&"loading"==e.contentDocument.readyState}(n))return void o("Frame not yet loaded: "+h);var d=n.contentWindow,l=n.contentDocument;if(!d||!l)return void o("Missing contentWindow or contentDocument: "+h);if(!l.head)return void o("Missing contentDocument.head: "+h);if(I(d))return void o("FS already defined in Frame contentWindow: "+h+". Ignoring.");d._fs_org=r,d._fs_script=a,d._fs_rec_host=u,d._fs_app_host=c,d._fs_debug=i(),d._fs_run_in_iframe=!0,t&&(d._fs_transport=t);var p=l.createElement("script");p.async=!0,p.crossOrigin="anonymous",p.src=s+"//"+a,"testdrive"==r&&(p.src+="?allowMoo=true"),l.head.appendChild(p)}catch(e){o("iFrame no injecty. Probably not same origin.")}},No=/^fb\d{18}$/;!function(e){e[e.NoInfoYet=1]="NoInfoYet",e[e.Enabled=2]="Enabled",e[e.Disabled=3]="Disabled"}(qo||(qo={}));var Wo=function(){function e(e,t,n,r){var i=this;this._ctx=e,this._transport=n,this._injector=r,this._bundleUploadInterval=te.DefaultBundleUploadInterval,this._iFrames=[],this._pendingChildFrameIdInits=[],this._listeners=new Ut,this._getCurrentSessionEnabled=qo.NoInfoYet,this._resourceUploadingEnabled=!1,this._tickerTasks=[],this._pendingIframes={},this._watcher=new yn,this._queue=new io(e,this._transport,function(e){for(var t=i._eventWatcher.bundleEvents(e),n=void 0;n=i._tickerTasks.pop();)n();return t},t),this._keep=new Lo(e,this._queue),this._eventWatcher=new Di(e,this._queue,this._keep,this._watcher,this._listeners,function(e){i.onFrameCreated(e)},function(e){i.beforeFrameRemoved(e)},new Eo(e,this._queue,new Ao(e))),this._consoleWatcher=new Ji(e,this._queue,this._listeners),this._scheme=e.options.scheme,this._script=e.options.script,this._recHost=e.options.recHost,this._appHost=e.options.appHost,this._orgId=e.options.orgId,this._wnd=e.window}return e.prototype.bundleUploadInterval=function(){return this._bundleUploadInterval},e.prototype.start=function(e,t){var n=this;this._onFullyStarted=t,"onpagehide"in this._wnd?this._listeners.add(this._wnd,"pagehide",!1,function(e){n.onUnload()}):this._listeners.add(this._wnd,"unload",!1,function(e){n.onUnload()}),this._listeners.add(this._wnd,"message",!1,function(e){if("string"==typeof e.data){var t=e.source;n.postMessageReceived(t,Bo(e.data))}});var r=this._wnd.Document?this._wnd.Document.prototype:this._wnd.document;this._docCloseHook=Tt(r,"close"),this._docCloseHook&&this._docCloseHook.afterAsync(function(){n._listeners.refresh()})},e.prototype.queue=function(){return this._queue},e.prototype.eventWatcher=function(){return this._eventWatcher},e.prototype.console=function(){return this._consoleWatcher},e.prototype.onDomLoad=function(){this._eventWatcher.onDomLoad()},e.prototype.onLoad=function(){this._eventWatcher.onLoad()},e.prototype.shutdown=function(e){this._eventWatcher.shutdown(e),this._consoleWatcher.disable(),this._listeners&&this._listeners.clear(),this._docCloseHook&&this._docCloseHook.disable(),this.tellAllFramesTo(["ShutdownFrame"])},e.prototype.tellAllFramesTo=function(e){for(var t=0;t<this._iFrames.length;t++){var n=this._iFrames[t];n.contentWindow&&Do(n.contentWindow,e)}},e.prototype.getCurrentSessionURL=function(e){var t=this._getCurrentSessionEnabled;if(t==qo.NoInfoYet)return null;if(t==qo.Disabled)return this._scheme+"//"+this._appHost+"/opt/upgrade";var n=this.getCurrentSession();return n?(e&&(n+=":"+this._ctx.time.wallTime()),this._scheme+"//"+this._appHost+"/ui/"+this._ctx.options.orgId+"/session/"+encodeURIComponent(n)):null},e.prototype.getCurrentSession=function(){var e=this._getCurrentSessionEnabled;return e==qo.NoInfoYet||e==qo.Disabled?null:this._userId?this._userId+":"+this._sessionId:null},e.prototype.setConsent=function(e){var t=this,n=function(){t._watcher.setConsent(e),t._queue.processEvents()},r=function(){t._queue.enqueue({Kind:R.SYS_SETCONSENT,Args:[e,K.Document]})};switch(e){case j.GrantConsent:r(),n();break;case j.RevokeConsent:n(),r();}this.tellAllFramesTo(["SetConsent",e])},e.prototype.pageSignature=function(){return this._userId+":"+this._sessionId+":"+this._pageId},e.prototype.fireFsReady=function(e){void 0===e&&(e=!1);var t=this._wnd._fs_ready;if(t)try{e?t(!0):t()}catch(e){o("exception in _fs_ready(): "+e)}},e.prototype.onUnload=function(){this._queue.addUnload(V.Unload),Zt.stopAll()},e.prototype.handleResponse=function(e){var t=e.Flags,n=t.AjaxFetch,r=t.AjaxWatcher,i=t.ConsoleWatcher,o=t.GetCurrentSession,s=t.WatchStrategy,a=t.ResourceUploading,u=t.WhitelistElements;this._pageRsp=e,this._userId=e.UserIntId,this._sessionId=e.SessionIntId,this._pageId=e.PageIntId,this._serverPageStart=e.PageStart,this._getCurrentSessionEnabled=o?qo.Enabled:qo.Disabled,"number"==typeof e.BundleUploadInterval&&(this._bundleUploadInterval=e.BundleUploadInterval),a&&this.enableResourceUploading(),r&&this.enableAjaxWatcher(!!n),i&&this.enableConsoleWatcher(),r&&e.AjaxWatches&&this._eventWatcher.ajaxWatcher().setWatches(e.AjaxWatches),this._watcher.initialize({blocks:e.ElementBlocks,keeps:e.ElementKeeps,watches:e.ElementWatches,flags:{whitelist:!!u,watchStrategy:null!=s?s:"matches"}}),this._keep.initialize(e.UrlKeeps),this._watcher.initializeConsent(!!e.Consented)},e.prototype.fullyStarted=function(){this._onFullyStarted()},e.prototype.enableResourceUploading=function(){this._resourceUploadingEnabled=!0,this._eventWatcher.initResourceUploading()},e.prototype.enableAjaxWatcher=function(e){this.eventWatcher().ajaxWatcher().enable(e)},e.prototype.enableConsoleWatcher=function(){this.console().enable()},e.prototype.flushPendingChildFrameInits=function(){if(this._pendingChildFrameIdInits.length>0){for(var e=0;e<this._pendingChildFrameIdInits.length;e++)this._pendingChildFrameIdInits[e]();this._pendingChildFrameIdInits=[]}},e.prototype.inject=function(e){var t=this;this._ctx.measurer.requestMeasureTask(function(){i()&&o("Injecting into a "+("none"!==getComputedStyle(e,null).display?"hidden":"visible")+" iframe: "+Po(e,t._orgId));var n={send:function(n,r,i){et.resolve().then(Mt.wrap(function(){t.postMessageReceived(e.contentWindow,[n,s.jsonParse(r),i])}))}};t._injector({frame:e,transport:n,orgId:t._orgId,scheme:t._scheme,script:t._script,recHost:t._recHost,appHost:t._appHost})})},e.prototype.onFrameCreated=function(e){var t=Mn(e);if(t){this._iFrames.push(e);var n=!1;if(e.contentWindow)try{n=!!I(e.contentWindow)}catch(e){n=!0}var r=function(e){var t=e.src,n=location.protocol+"//"+location.host;return!t||"about:blank"==t||ct(t,"javascript:")||ct(t,n)}(e),i=e.contentWindow&&e.contentWindow.postMessage;r&&!n||!i?r?this.initSameOriginIframe(e):o("Frame Doesn't need injecting. Probably cross domain "+Po(e,this._orgId)):this.initCrossOriginIframe(e,t)}else o("fsid missing or invalid for iFrame "+Po(e,this._orgId))},e.prototype.initCrossOriginIframe=function(e,t){var n=this;e.contentWindow&&e.contentWindow.postMessage?(o("Cross-origin iframe "+Po(e,this._orgId)),Do(e.contentWindow,["GreetFrame"]),i()&&(this._pendingIframes[t]=!0,setTimeout(function(){n._pendingIframes[t]&&o("iframe "+e.src+" is unresponsive")},5e3))):o("No content window on init of cross-origin iframe "+Po(e,this._orgId))},e.prototype.initSameOriginIframe=function(e){var t=this;o("Attempting to setup Frame "+Po(e,this._orgId)),this.inject(e),e.addEventListener("load",Mt.wrap(function(n){o("onload for frame "+Po(e,t._orgId)),t.inject(e)}))},e.prototype.beforeFrameRemoved=function(e){for(var t=0;t<this._iFrames.length;t++){if(e==this._iFrames[t])return void this._iFrames.splice(t,1)}},e.prototype.postMessageReceived=function(e,t){if(!e||e.parent==this._wnd)switch(t[0]){case"EvtBundle":var n=t[1],r=this.pageSignature(),i=t[2];if(r!=i)return Mt.sendToBugsnag("Page signature mismatch","warning",{pageSignature:r,messageSignature:i}),void(e&&Do(e,["ShutdownFrame"]));n.length>0&&this._transport.enqueueEvents(r,n);break;case"RequestFrameId":if(!e)return void o("No MessageEvent.source, iframe may have unloaded.");var s=this.iFrameWndToFsId(e);s?(o("Responding to FID request for frame "+s),this._pendingIframes[s]=!1,this.sendFrameIdToInnerFrame(e,s)):o("No FrameId found. Hoping to send one later.");}},e.prototype.sendFrameIdToInnerFrame=function(e,t){var n=this,r=function(){var r=[];0!=n._frameId&&(r=n._parentIds?n._parentIds.concat(n._frameId):[n._frameId]);var i=n._ctx.time.startTime();Do(e,["SetFrameId",t,r,i,n._scheme,n._script,n._appHost,n._orgId,n._pageRsp])};null==this._frameId?this._pendingChildFrameIdInits.push(r):r()},e.prototype.iFrameWndToFsId=function(e){for(var t=0;t<this._iFrames.length;t++)if(this._iFrames[t].contentWindow==e)return Mn(this._iFrames[t]);return o("Unable to locate frame for window"),NaN},e}();function Do(e,t){e&&e.postMessage&&e.postMessage(gt({__fs:t}),"*")}function Bo(e){try{var t=wt(e);if("__fs"in t)return t.__fs}catch(e){}return[]}function Ho(e){return e>=400&&502!==e||202==e||206==e}var jo=function(){return(jo=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)},Ko=function(){function e(e,t,n,r){void 0===r&&(r=tn),this._ctx=e,this._protocol=t,this._identity=n,this._timeoutFactory=r,this._recover()}return e.prototype.sing=function(e){o("Saving "+e.bundles.length+" bundles in swan-song.");var t=gt({OrgId:this._identity.orgId(),UserId:this._identity.userId(),SessionId:this._identity.sessionId(),PageId:e.pageId,Bundles:e.bundles,PageStartTime:this._ctx.time.startTime(),LastBundleTime:e.lastBundleTime,ServerPageStart:e.serverPageStart,ServerBundleTime:e.serverBundleTime,IsNewSession:e.isNewSession});if(!(t.length>2e6))try{localStorage._fs_swan_song=t}catch(e){}},e.prototype._recover=function(){try{if("_fs_swan_song"in localStorage){var e=localStorage._fs_swan_song||localStorage.singSwanSong;delete localStorage._fs_swan_song,delete localStorage.singSwanSong;var t=wt(e);if(!(t.Bundles&&t.UserId&&t.SessionId&&t.PageId))return void o("Malformed swan song found. Ignoring it.");t.OrgId||(t.OrgId=this._identity.orgId()),t.Bundles.length>0&&(o("Sending "+t.Bundles.length+" bundles as prior page swan song"),this.sendSwanSongBundles(t))}}catch(e){o("Error recovering swan-song: "+e)}},e.prototype.sendSwanSongBundles=function(e,t){var n=this;void 0===t&&(t=0);var r=null;if(nt(e.Bundles)&&0!==e.Bundles.length&&void 0!==e.Bundles[0]){1==e.Bundles.length&&(r=this._ctx.time.wallTime()-(e.LastBundleTime||0));this._protocol.bundle({bundle:e.Bundles[0],deltaT:r,orgId:e.OrgId,pageId:e.PageId,serverBundleTime:e.ServerBundleTime,serverPageStart:e.ServerPageStart,sessionId:e.SessionId,userId:e.UserId,isNewSession:e.IsNewSession,win:function(t){o("Sent "+e.Bundles[0].Evts.length+" trailing events from last session as Seq "+e.Bundles[0].Seq),e.Bundles.shift(),e.Bundles.length>0?n.sendSwanSongBundles(jo(jo({},e),{ServerBundleTime:t.BundleTime})):o("Done with prior page swan song")},lose:function(r){Ho(r)?o("Fatal error while sending events, giving up"):(o("Failed to send events from last session, will retry while on this page"),n._lastSwanSongRetryTimeout=new n._timeoutFactory(n.sendSwanSongBundles,n._protocol.exponentialBackoffMs(t,!0),n,e,t+1).start())}})}},e}(),Vo=function(){function e(e,t,n,r){var i=this;void 0===t&&(t=new Ro(e)),void 0===n&&(n=en),void 0===r&&(r=tn),this._ctx=e,this._protocol=t,this._tickerFactory=n,this._backoffRetries=0,this._backoffTime=0,this._bundleSeq=1,this._lastPostTime=0,this._serverBundleTime=0,this._isNewSession=!1,this._largePageSize=16e6,this._outgoingEventQueue=[],this._bundleQueue=[],this._hibernating=!1,this._heartbeatInterval=0,this._lastUserActivity=this._ctx.time.wallTime(),this._finished=!1,this._scheme=e.options.scheme,this._identity=e.recording.identity,this._lastBundleTime=e.time.wallTime(),this._swanSong=new Ko(e,this._protocol,this._identity,r),this._heartbeatTimeout=new r(function(){i.onHeartbeat()}),this._hibernationTimeout=new r(function(){i.onHibernate()},te.PageInactivityTimeout)}return e.prototype.onShutdown=function(e){this._onShutdown=e},e.prototype.scheme=function(){return this._scheme},e.prototype.enqueueEvents=function(e,t){if(this.maybeHibernate(),this._hibernating){if(this._finished)return;for(var n=0,r=t;n<r.length;n++){if(re((u=r[n]).Kind)){this._ctx.recording.splitPage(V.Hibernation),this._finished=!0;break}}}else{for(var i=0,o=t;i<o.length;i++){if(re((u=o[i]).Kind)){this._hibernationTimeout.start(),this._heartbeatInterval=te.HeartbeatInitial,this._heartbeatTimeout.start(this._heartbeatInterval),this._lastUserActivity=this._ctx.time.wallTime();break}}for(var s=0,a=t;s<a.length;s++){var u=a[s];this._outgoingEventQueue.push(u)}}},e.prototype.initUploadTicker=function(){this._uploadTicker=new this._tickerFactory(this._ctx.recording.bundleUploadInterval())},e.prototype.startPipeline=function(e){var t=this;this._pageId=e.pageId,this._serverPageStart=e.serverPageStart,this._isNewSession=e.isNewSession,this.enqueueAndSendBundle(),this._uploadTicker||this.initUploadTicker(),this._uploadTicker.start(function(){t.enqueueAndSendBundle()}),this._heartbeatInterval=te.HeartbeatInitial,this._heartbeatTimeout.start(this._heartbeatInterval),this._hibernationTimeout.start()},e.prototype.stopPipeline=function(){this._uploadTicker&&this._uploadTicker.stop(),this._outgoingEventQueue=[],this._bundleQueue=[],this._hibernationTimeout.stop(),this._heartbeatTimeout.stop()},e.prototype.flush=function(){this.maybeSendNextBundle()},e.prototype.singSwanSong=function(){if(!this._hibernating&&(this._outgoingEventQueue.length>0&&this.enqueueNextBundle(!0),this._bundleQueue.length>0||this._pendingBundle)){var e=this._bundleQueue.concat();this._pendingBundle&&e.unshift(this._pendingBundle),this._swanSong.sing({pageId:this._pageId,bundles:e,lastBundleTime:this._lastBundleTime,serverPageStart:this._serverPageStart,serverBundleTime:this._serverBundleTime,isNewSession:this._isNewSession})}},e.prototype.maybeHibernate=function(){this._hibernating||this.calcLastUserActivityDuration()>=te.PageInactivityTimeout+5e3&&this.onHibernate()},e.prototype.calcLastUserActivityDuration=function(){return s.mathFloor(this._ctx.time.wallTime()-this._lastUserActivity)},e.prototype.onHeartbeat=function(){var e=this.calcLastUserActivityDuration();this._outgoingEventQueue.push({When:this._ctx.time.now(),Kind:R.HEARTBEAT,Args:[e]}),this._heartbeatInterval*=2,this._heartbeatInterval>te.HeartbeatMax&&(this._heartbeatInterval=te.HeartbeatMax),this._heartbeatTimeout.start(this._heartbeatInterval)},e.prototype.onHibernate=function(){this._hibernating||(this.calcLastUserActivityDuration()<=2*te.PageInactivityTimeout&&(this._outgoingEventQueue.push({When:this._ctx.time.now(),Kind:R.UNLOAD,Args:[V.Hibernation]}),this.singSwanSong()),this.stopPipeline(),this._hibernating=!0)},e.prototype.enqueueAndSendBundle=function(){this._pendingBundle?this._pendingBundleFailed&&this._sendPendingBundle():0!=this._outgoingEventQueue.length?this.enqueueNextBundle():this.maybeSendNextBundle()},e.prototype.enqueueNextBundle=function(e){void 0===e&&(e=!1);var t={When:this._outgoingEventQueue[0].When,Seq:this._bundleSeq++,Evts:this._outgoingEventQueue};this._outgoingEventQueue=[],this._bundleQueue.push(t),e?this._protocol.bundleBeacon({bundle:t,deltaT:null,orgId:this._identity.orgId(),pageId:this._pageId,serverBundleTime:this._serverBundleTime,serverPageStart:this._serverPageStart,isNewSession:this._isNewSession,sessionId:this._identity.sessionId(),userId:this._identity.userId(),win:function(){},lose:function(){}}):this.maybeSendNextBundle()},e.prototype.maybeSendNextBundle=function(){this._pageId&&this._serverPageStart&&!this._pendingBundle&&0!=this._bundleQueue.length&&(this._pendingBundle=this._bundleQueue.shift(),this._sendPendingBundle())},e.prototype._sendPendingBundle=function(){var e=this,t=this._ctx.time.wallTime();if(!(t<this._backoffTime)){var n=this._pendingBundle;n&&(this._pendingBundleFailed=!1,this._lastPostTime=this._lastBundleTime=t,this.sendBundle(n,function(t){o("Sent bundle "+n.Seq+" with "+n.Evts.length+" events"),e._serverBundleTime=t.BundleTime,e._pendingBundle=null,e._backoffTime=0,e._backoffRetries=0,e._ctx.time.wallTime()-e._lastPostTime>e._ctx.recording.bundleUploadInterval()&&e.maybeSendNextBundle()},function(t){if(o("Failed to send events."),Ho(t))return 206==t?Mt.sendToBugsnag("Failed to send bundle, probably because of its large size","error"):t>=500&&Mt.sendToBugsnag("Failed to send bundle, recording outage likely","error"),void(e._onShutdown&&e._onShutdown());e._pendingBundleFailed=!0,e._backoffTime=e._lastPostTime+e._protocol.exponentialBackoffMs(e._backoffRetries++,!1)}))}},e.prototype.sendBundle=function(e,t,n){var r=s.mathFloor(this._ctx.time.wallTime()-this._lastUserActivity),i=this._protocol.bundle({bundle:e,deltaT:null,lastUserActivity:r,orgId:this._identity.orgId(),pageId:this._pageId,serverBundleTime:this._serverBundleTime,serverPageStart:this._serverPageStart,isNewSession:this._isNewSession,sessionId:this._identity.sessionId(),userId:this._identity.userId(),win:t,lose:n});i>this._largePageSize&&this._bundleSeq>16&&(o("splitting large page: "+i),this._ctx.recording.splitPage(V.Size))},e}(),zo=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),Yo=function(e){function t(t,n,r,i,o){void 0===r&&(r=new Vo(t,n)),void 0===i&&(i=en),void 0===o&&(o=Uo);var s,a,u=e.call(this,t,i,r,o)||this;return u._protocol=n,u._domLoaded=!1,u._recordingDisabled=!1,u._integrationScriptFetched=!1,r.onShutdown(function(){return u.shutdown(V.SettingsBlocked)}),u._doc=u._wnd.document,u._frameId=0,u._identity=t.recording.identity,u._getCurrentSessionEnabled=qo.NoInfoYet,s=u._wnd,a=function(e){if(u._eventWatcher.shutdown(V.Api),e){var t=u._doc.getElementById(e);t&&t.setAttribute("_fs_embed_token",u._embedToken)}},s._fs_shutdown=a,u}return zo(t,e),t.prototype.onDomLoad=function(){var t=this;e.prototype.onDomLoad.call(this),this._domLoaded=!0,this.injectIntegrationScript(function(){t.fireFsReady(t._recordingDisabled)})},t.prototype.getReplayFlags=function(){var e=U(this._wnd);if(/[?&]_fs_force_session=true(&|#|$)/.test(location.search)&&(e+=",forceSession",this._wnd.history)){var t=location.search.replace(/(^\?|&)_fs_force_session=true(&|$)/,function(e,t,n){return n?t:""});this._wnd.history.replaceState({},"",this._wnd.location.href.replace(location.search,t))}return e},t.prototype.start=function(t,n){var r,i,o,s=this;e.prototype.start.call(this,t,n);var a=this.getReplayFlags(),u=Vt(this._doc),c=u[0],h=u[1],d=bt(this._wnd),l=d[0],p=d[1],f="";t||(f=this._identity.userId());var v=null!==(o=null===(i=null===(r=this._ctx)||void 0===r?void 0:r.recording)||void 0===i?void 0:i.preroll)&&void 0!==o?o:-1,_=ur(Jn(this._wnd),this._orgId,{source:"page",type:"base"}),g=ur(this._doc.referrer,this._orgId,{source:"page",type:"referrer"}),m=ur(this._wnd.location.href,this._orgId,{source:"page",type:"url"}),y={OrgId:this._orgId,UserId:f,Url:m,Base:_,Width:c,Height:h,ScreenWidth:l,ScreenHeight:p,Referrer:g,Preroll:v,Doctype:yt(this._doc),CompiledTimestamp:1591209308,AppId:this._identity.appId()};a&&(y.ReplayFlags=a),this._protocol.page(y,function(e){s.handleResponse(e),s.handleIdentity(e.CookieDomain,e.UserIntId,e.SessionIntId,e.PageIntId,e.EmbedToken),s.handleIntegrationScript(e.IntegrationScript),e.PreviewMode&&s.maybeInjectPreviewScript();var t=s._wnd._fs_pagestart;t&&t();var n=!!e.Consented;s._queue.enqueueFirst({Kind:R.SYS_REPORTCONSENT,Args:[n,K.Document]}),s._queue.enqueueFirst({Kind:R.SET_FRAME_BASE,Args:[ur(Jn(s._wnd),s._orgId,{source:"event",type:R.SET_FRAME_BASE}),yt(s._doc)]}),s._queue.startPipeline({pageId:e.PageIntId,serverPageStart:e.PageStart,isNewSession:!!e.IsNewSession}),s.fullyStarted()},function(e,t){t&&t.user_id&&t.cookie_domain&&t.reason_code==$.ReasonBlockedTrafficRamping&&f!=t.user_id&&s.handleIdentity(t.cookie_domain,t.user_id,"","",""),s.disableBecauseRecPageSaidSo()})},t.prototype.handleIntegrationScript=function(e){var t=this;this._integrationScriptFetched=!0,this._integrationScript=e,this.injectIntegrationScript(function(){t.fireFsReady(t._recordingDisabled)})},t.prototype.handleIdentity=function(e,t,n,r,i){var s=this._identity;s.setIds(this._wnd,e,t,n),this._embedToken=i,o("/User,"+s.userId()+"/Session,"+s.sessionId()+"/Page,"+r)},t.prototype.injectIntegrationScript=function(e){if(this._domLoaded&&this._integrationScriptFetched)if(this._integrationScript){var t=this._doc.createElement("script");this._wnd._fs_csp?(t.addEventListener("load",e),t.addEventListener("error",e),t.async=!0,t.src=this._scheme+"//"+this._recHost+"/rec/integrations?OrgId="+this._orgId,this._doc.head.appendChild(t)):(t.text=this._integrationScript,this._doc.head.appendChild(t),e())}else e()},t.prototype.maybeInjectPreviewScript=function(){if(!this._doc.getElementById("FullStory-preview-script")){var e=this._doc.createElement("script");e.id="FullStory-preview-script",e.async=!0,e.src=this._scheme+"//"+this._appHost+"/s/fspreview.js",this._doc.head.appendChild(e)}},t.prototype.disableBecauseRecPageSaidSo=function(){this.shutdown(V.SettingsBlocked),o("Disabling FS."),this._recordingDisabled=!0,this.fireFsReady(this._recordingDisabled)},t}(Wo),Go=function(){function e(e,t){void 0===t&&(t=new Qo(e)),this._wnd=e,this._messagePoster=t}return e.prototype.enqueueEvents=function(e,t){this._messagePoster.postMessage(this._wnd.parent,"EvtBundle",t,e)},e.prototype.startPipeline=function(){},e.prototype.stopPipeline=function(){},e.prototype.flush=function(){},e.prototype.singSwanSong=function(){},e.prototype.onShutdown=function(e){},e}(),Qo=function(){function e(e){this.wnd=e}return e.prototype.postMessage=function(e,t,n,r){var i=N(this.wnd);if(i)try{i.send(t,gt(n),r)}catch(e){i.send(t,gt(n))}else e.postMessage(function(e,t,n){var r=[e,t];n&&r.push(n);return gt({__fs:r})}(t,n,r),"*")},e}();var Xo,Jo=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),$o=function(e){function t(t,n,r,i,o){void 0===n&&(n=new Qo(t.window)),void 0===r&&(r=new Go(t.window)),void 0===i&&(i=en),void 0===o&&(o=Uo);var s=e.call(this,t,i,r,o)||this;return s._messagePoster=n,s}return Jo(t,e),t.prototype.start=function(t,n){var r=this;e.prototype.start.call(this,t,n),this.sendRequestForFrameId(),this._listeners.add(this._wnd,"load",!1,function(){r._eventWatcher.recordingIsDetached()&&(o("Recording wrong document. Restarting recording in iframe."),r._ctx.recording.splitPage(V.FsShutdownFrame))})},t.prototype.postMessageReceived=function(t,n){if(e.prototype.postMessageReceived.call(this,t,n),t==this._wnd.parent||t==this._wnd)switch(n[0]){case"GreetFrame":this.sendRequestForFrameId();break;case"SetFrameId":try{var r=n[1],i=n[2],s=n[3],a=n[4],u=n[5],c=n[6],h=n[7],d=n[8];if(!r)return void o("Outer page gave us a bogus frame Id! Iframe: "+ur(location.href,h,{source:"log",type:"debug"}));this.setFrameIdFromOutside(r,i,s,a,u,c,h,d)}catch(e){o("Failed to parse frameId from message: "+gt(n))}break;case"SetConsent":var l=n[1];this.setConsent(l);break;case"InitFrameMobile":try{var p=JSON.parse(n[1]),f=p.StartTime;if(n.length>2){var v=n[2];if(v.hasOwnProperty("ProtocolVersion"))v.ProtocolVersion>=20180723&&v.hasOwnProperty("OuterStartTime")&&(f=v.OuterStartTime)}var _=p.Host;this.setFrameIdFromOutside(0,[],f,"https:",H(_),B(_),p.OrgId,p.PageResponse)}catch(e){o("Failed to initialize mobile web recording from message: "+gt(n))}}},t.prototype.sendRequestForFrameId=function(){this._frameId||(0!=this._frameId?this._wnd.parent?(o("Asking for a frame ID."),this._messagePoster.postMessage(this._wnd.parent,"RequestFrameId",[])):o("Orphaned window."):o("For some reason the outer window attempted to request a frameId"))},t.prototype.setFrameIdFromOutside=function(e,t,n,r,i,s,a,u){if(this._frameId)this._frameId!=e?(o("Updating frame id from "+this._frameId+" to "+e),this._ctx.recording.splitPage(V.FsShutdownFrame)):o("frame Id is already set to "+this._frameId);else{o("FrameId received within frame "+ur(location.href,a,{source:"log",type:"debug"})+": "+e),this._scheme=r,this._script=i,this._appHost=s,this._orgId=a,this._frameId=e,this._parentIds=t,this.handleResponse(u),this.fireFsReady();var c=!!u.Consented;this._queue.enqueueFirst({Kind:R.SYS_REPORTCONSENT,Args:[c,K.Document]}),this._queue.enqueueFirst({Kind:R.SET_FRAME_BASE,Args:[ur(Jn(this._wnd),a,{source:"event",type:R.SET_FRAME_BASE}),yt(this._wnd.document)]}),this._queue.rebaseIframe(n),this._ctx.time.setStartTime(n),this._queue.startPipeline({pageId:this._pageId,serverPageStart:u.PageStart,isNewSession:!!u.IsNewSession,frameId:e,parentIds:t}),this.flushPendingChildFrameInits(),this.fullyStarted()}},t}(Wo),Zo="fsidentity",es="newuid",ts=function(){function e(e,t){void 0===e&&(e=document),void 0===t&&(t=function(){}),this._doc=e,this._onWriteFailure=t,this._cookies={},this._appId=void 0}return e.prototype.initFromCookies=function(e,t){this._cookies=y(this._doc);var n=this._cookies.fs_uid;if(!n)try{n=localStorage._fs_uid}catch(e){}var r=m(n);r&&r.host.replace(/^www\./,"")==e.replace(/^www\./,"")&&r.orgId==t?this._cookie=r:this._cookie={expirationAbsTimeSeconds:g(),host:e,orgId:t,userId:"",sessionId:"",appKeyHash:""}},e.prototype.initFromParsedCookie=function(e){this._cookie=e},e.prototype.clear=function(){this._cookie.userId=this._cookie.sessionId=this._cookie.appKeyHash=this._appId="",this._cookie.expirationAbsTimeSeconds=g(),this._write()},e.prototype.host=function(){return this._cookie.host},e.prototype.orgId=function(){return this._cookie.orgId},e.prototype.userId=function(){return this._cookie.userId},e.prototype.sessionId=function(){return this._cookie.sessionId},e.prototype.appKeyHash=function(){return this._cookie.appKeyHash},e.prototype.cookieData=function(){return this._cookie},e.prototype.cookies=function(){return this._cookies},e.prototype.setCookie=function(e,t,n){void 0===n&&(n=new Date(p()+6048e5).toUTCString());var r=e+"="+t;this._domain?r+="; domain=."+encodeURIComponent(this._domain):r+="; domain=",r+="; Expires="+n+"; path=/; SameSite=Strict","https:"===location.protocol&&(r+="; Secure"),this._doc.cookie=r},e.prototype.setIds=function(e,t,n,r){(C(t)||t.match(/^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}$/g))&&(t="");var i=function(e){return e._fs_cookie_domain}(e);"string"==typeof i&&(t=i),this._domain=t,this._cookie.userId=n,this._cookie.sessionId=r,this._write()},e.prototype.clearAppId=function(){return!!this._cookie.appKeyHash&&(this._appId="",this._cookie.appKeyHash="",this._write(),!0)},e.prototype.setAppId=function(e){this._appId=e,this._cookie.appKeyHash=uo(e),this._write()},e.prototype.appId=function(){return this._appId},e.prototype.encode=function(){var e=this._cookie.host+"#"+this._cookie.orgId+"#"+this._cookie.userId+":"+this._cookie.sessionId;return this._cookie.appKeyHash&&(e+="#"+encodeURIComponent(this._cookie.appKeyHash)+"#"),e+="/"+this._cookie.expirationAbsTimeSeconds},e.prototype._write=function(){if(null!=this._domain){var e=this.encode(),t=new Date(1e3*this._cookie.expirationAbsTimeSeconds).toUTCString();this.setCookie("fs_uid",e,t);var n=[];-1===this._doc.cookie.indexOf(e)&&n.push(["fs_uid","cookie"]);try{localStorage._fs_uid=e,localStorage._fs_uid!==e&&n.push(["fs_uid","localStorage"])}catch(e){n.push(["fs_uid","localStorage",String(e)])}n.length>0&&this._onWriteFailure(n)}},e}();!function(e){e.rec="rec",e.user="user",e.account="account",e.consent="consent",e.customEvent="event",e.log="log"}(Xo||(Xo={}));var ns={acctId:"str",displayName:"str",website:"str"},rs={uid:"str",displayName:"str",email:"str"},is={str:os,bool:ss,real:as,"int":us,date:cs,strs:hs(os),bools:hs(ss),reals:hs(as),ints:hs(us),dates:hs(cs),objs:hs(ds),obj:ds};function os(e){return"string"==typeof e}function ss(e){return"boolean"==typeof e}function as(e){return"number"==typeof e}function us(e){return"number"==typeof e&&e-s.mathFloor(e)==0}function cs(e){return!!e&&(e.constructor===Date?!isNaN(e):("number"==typeof e||"string"==typeof e)&&!isNaN(new Date(e)))}function hs(e){return function(t){if(!(t instanceof Array))return!1;for(var n=0;n<t.length;n++)if(!e(t[n]))return!1;return!0}}function ds(e){return!!e&&"object"==typeof e}var ls=/^[a-zA-Z][a-zA-Z0-9_]*$/,ps=function(){function e(e){this._identity=e}return e.prototype.identity=function(){return this._identity},e.prototype.api=function(e,t,n){var r=!1,i=[];try{switch(e){case Xo.account:i.push.apply(i,this.rawEventsFromApi(X.Account,ns,t,n));break;case Xo.user:if("object"!=typeof t)o("Expected argument of type 'object' instead got type: '"+typeof t+"', value: "+gt(t));else if("uid"in t){var a=t.uid;if(!1===a)this._identity.clearAppId()&&(r=!0),delete t.uid;else{var u=function(e,t){"number"==typeof e&&s.mathFloor(e)==e&&(o("Expected appId of type 'string' instead got value: "+e+" of type: "+typeof e),e=""+e);if("string"!=typeof e)return o("blocking FS.identify API call; uid value ("+e+") must be a string"),[void 0,Zo];var n=e.trim();if(f.indexOf(n.toLowerCase())>=0)return o("blocking FS.identify API call; uid value ("+n+") is illegal"),[void 0,Zo];var r=uo(n),i=void 0;t&&t._cookie.appKeyHash&&t._cookie.appKeyHash!==r&&t._cookie.appKeyHash!==n&&(o("user re-identified; existing uid hash ("+t._cookie.appKeyHash+") does not match provided uid ("+n+")"),i=es);return[n,i]}(a,this._identity),c=u[0],h=u[1];if(!c){switch(h){case Zo:case void 0:break;default:o("unexpected failReason returned from setAppId: "+h);}return{events:i}}t.uid=c,this._identity.setAppId(t.uid),h==es&&(r=!0)}}i.push.apply(i,this.rawEventsFromApi(X.User,rs,t,n));break;case Xo.customEvent:var d=t.n,l=t.p;i.push.apply(i,this.rawEventsFromApi(X.Event,{},l,n,d));break;default:o("invalid operation \""+e+"\"; only \"rec\", \"account\", and \"user\" are supported at present");}}catch(t){o("unexpected exception handling "+e+" API call: "+t.message)}return{events:i,reidentify:r}},e.prototype.rawEventsFromApi=function(e,t,n,r,i){var a=function e(t,n,r){var i={PayloadToSend:{},ValidationErrors:[]},a=function(r){var o=e(t,n,r);return i.ValidationErrors=i.ValidationErrors.concat(o.ValidationErrors),o.PayloadToSend};return ht(r,function(e,r){var u=function(e,t,n,r){var i=t,a=typeof n;if("undefined"===a)return o("Cannot infer type of "+a+" "+n),r.push({Type:"vartype",FieldName:t,ValueType:a+" (unsupported)"}),null;if(s.objectHasOwnProp(e,t))return{name:t,type:e[t]};var u=t.lastIndexOf("_");if(-1==u||!vs(t.substring(u+1))){var c=function(e){for(var t in is)if(is[t](e))return t;return null}(n);if(null==c)return o("Cannot infer type of "+a+" "+n),n?r.push({Type:"vartype",FieldName:t}):r.push({Type:"vartype",FieldName:t,ValueType:"null (unsupported)"}),null;u=t.length,o("Warning: Inferring user variable \""+t+"\" to be of type \""+c+"\""),t=t+"_"+c}var h=[t.substring(0,u),t.substring(u+1)],d=h[0],l=h[1];if("object"===a&&!n)return o("null is not a valid object type"),r.push({Type:"vartype",FieldName:i,ValueType:"null (unsupported)"}),null;if(!ls.test(d)){d=d.replace(/[^a-zA-Z0-9_]/g,"").replace(/^[0-9]+/,""),/[0-9]/.test(d[0])&&(d=d.substring(1)),r.push({Type:"varname",FieldName:i});var p=d+"_"+l;if(o("Warning: variable \""+i+"\" has invalid characters. It should match /"+ls.source+"/. Converted name to \""+p+"\"."),""==d)return null;t=p}if(!vs(l))return o("Variable \""+i+"\" has invalid type \""+l+"\""),r.push({Type:"varname",FieldName:i}),null;if(!function(e,t){return is[e](t)}(l,n))return o("illegal value "+gt(n)+" for type "+l),"number"===a?a=n%1==0?"integer":"real":"object"==a&&null!=n&&n.constructor==Date&&(a=isNaN(n)?"invalid date":"date"),r.push({Type:"vartype",FieldName:i,ValueType:a}),null;return{name:t,type:l}}(n,r,e,i.ValidationErrors);if(u){var c=u.name,h=u.type;if("obj"!=h){if("objs"!=h){var d,l;i.PayloadToSend[c]=fs(h,e)}else{t!=X.Event&&i.ValidationErrors.push({Type:"vartype",FieldName:c,ValueType:"Array<Object> (unsupported)"});for(var p=e,f=[],v=0;v<p.length;v++){(_=a(p[v]))&&f.push(_)}f.length>0&&(i.PayloadToSend[c]=f)}}else{var _=a(e),g=(l="_obj").length>(d=r).length||d.substring(d.length-l.length)!=l?c.substring(0,c.length-"_obj".length):c;i.PayloadToSend[g]=_}}else i.PayloadToSend[r]=fs("",e)}),i}(e,t,n),u=[],c=e==X.Event,h=gt(a.PayloadToSend),d=!!r&&"fs"!==r;return c?u.push({When:0,Kind:R.SYS_CUSTOM,Args:d?[i,h,r]:[i,h]}):u.push({When:0,Kind:R.SYS_SETVAR,Args:d?[e,h,r]:[e,h]}),u},e}();function fs(e,t){return"str"==e&&null!=t&&(t=t.trim()),null==t||"date"!=e&&t.constructor!=Date||(t=function(e){var t,n=e.constructor===Date?e:new Date(e);try{t=n.toISOString()}catch(e){t=null}return t}(t)),t}function vs(e){return!!is[e]}var _s=function(){return(_s=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)},gs=function(e,t,n,r){return new(n||(n=Promise))(function(i,o){function s(e){try{u(r.next(e))}catch(e){o(e)}}function a(e){try{u(r["throw"](e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(s,a)}u((r=r.apply(e,t||[])).next())})},ms=function(e,t){var n,r,i,o,s={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:a(0),"throw":a(1),"return":a(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function a(o){return function(a){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;s;)try{if(n=1,r&&(i=2&o[0]?r["return"]:o[0]?r["throw"]||((i=r["return"])&&i.call(r),0):r.next)&&!(i=i.call(r,o[1])).done)return i;switch(r=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return s.label++,{value:o[1],done:!1};case 5:s.label++,r=o[1],o=[0];continue;case 7:o=s.ops.pop(),s.trys.pop();continue;default:if(!(i=(i=s.trys).length>0&&i[i.length-1])&&(6===o[0]||2===o[0])){s=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]<i[3])){s.label=o[1];break}if(6===o[0]&&s.label<i[1]){s.label=i[1],i=o;break}if(i&&s.label<i[2]){s.label=i[2],s.ops.push(o);break}i[2]&&s.ops.pop(),s.trys.pop();continue;}o=t.call(e,s)}catch(e){o=[6,e],r=0}finally{n=i=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,a])}}};function ys(e,t){return gs(this,void 0,et,function(){var n,r,i,s,u;return ms(this,function(c){switch(c.label){case 0:if(c.trys.push([0,2,,3]),ae||ce)return[2,_s(_s({},t),{status:1})];if(!e.document||0!==t.status)return[2,t];if(1===(n=function(e,t){var n=t.functions,r={},i=_s({},t.helpers);if(i.functionToString=function(e,t){var n,r,i=null===(n=e["__core-js_shared__"])||void 0===n?void 0:n.inspectSource;if(bs(i,1))return function(){return i(this)};var o=null===(r=e["__core-js_shared__"])||void 0===r?void 0:r["native-function-to-string"];if(bs(o))return o;var s=t.__zone_symbol__OriginalDelegate;if(bs(s))return s;if(bs(t))return t;return}(e,i.functionToString),!i.functionToString)return t;var o=!1;for(var s in n)if(n[s]){if(r[s]=Ts(i.functionToString,n[s]),r[s]||(r[s]=ks(i.functionToString,i,s)),!r[s])return t;r[s]!==n[s]&&(o=!0)}else r[s]=void 0;return{status:1,functions:o?r:n,helpers:i}}(e,t)).status)return[2,n];o("The window is dirty; rebuilding Windex from a fresh global."),(r=e.document.createElement("iframe")).id="FullStory-iframe",r.className="fs-hide",r.style.display="none",i=e.document.body||e.document.head||e.document.documentElement||e.document;try{i.appendChild(r)}catch(e){return[2,_s(_s({},t),{status:1})]}return r.contentWindow?(s=a(r.contentWindow,1),r.parentNode&&r.parentNode.removeChild(r),2===s.status?[2,_s(_s({},t),{status:1})]:[4,ws(s,t)]):[2,_s(_s({},t),{status:1})];case 1:return[2,c.sent()];case 2:return u=c.sent(),Mt.sendToBugsnag(u,"error"),[2,_s(_s({},t),{status:1})];case 3:return[2];}})})}function ws(e,t){var n,r=new et(function(e){return n=e});return setTimeout(function(){try{e.functions.jsonParse("[]").push(0)}catch(e){n(_s(_s({},t),{status:1}))}n(e)}),r}function bs(e,t){var n;if(void 0===t&&(t=0),!e)return!1;var r=function(e){try{return void e.call(null)}catch(e){return(e.stack||"").replace(/__fs_nomangle_check_stack(.|\n)*$/,"")}},i=void 0;0!==t&&"number"==typeof Error.stackTraceLimit&&(i=Error.stackTraceLimit,Error.stackTraceLimit=Number.POSITIVE_INFINITY);var o=[function(){throw new Error("")},e],s=function __fs_nomangle_check_stack(){return o.map(r)}(),a=s[0],u=s[1];if(void 0!==i&&(Error.stackTraceLimit=i),!a||!u)return!1;for(var c="\n".charCodeAt(0),h=a.length>u.length?u.length:a.length,d=1,l=d;l<h;l++){var p=a.charCodeAt(a.length-l),f=u.charCodeAt(u.length-l);if(p!=f)break;f!=c&&l!=h-1||(d=l)}return(null!==(n=u.slice(0,u.length-d+1).match(/\.js:\d+([:)]|$)/gm))&&void 0!==n?n:[]).length<=t}function Ss(e,t){return e.call(t).indexOf("[native code]")>=0}var Es=["__zone_symbol__OriginalDelegate","nr@original"];function Ts(e,t){if(t){for(var n=0,r=Es;n<r.length;n++){var i=t[r[n]];if("function"==typeof i&&Ss(e,i))return i}return Ss(e,t)?t:void 0}}function ks(e,t,n){switch(n){case"arrayIsArray":var r=Ts(e,t.objectToString);if(!r)return;return t.objectToString=r,function(e){return"[object Array]"==r.call(e)};default:return;}}var Is=function(){function e(e,t){void 0===t&&(t=function(e){return new WebSocket(e)}),this._newSock=t,this._connecting=!1,this._connected=!1,this._queue={},this._seq=1,this._scheme=e.options.scheme,this._host=e.options.recHost}return e.isSupported=function(){return"WebSocket"in window},e.prototype.page=function(e,t,n){this.request({Cmd:1,Page:e},function(e){return t(e.Page)},n)},e.prototype.bundle=function(e){var t=e.deltaT,n=e.serverPageStart,r=e.serverBundleTime;return this.request({Cmd:2,Bundle:{OrgId:e.orgId,UserId:e.userId,SessionId:e.sessionId,PageId:e.pageId,Seq:e.bundle.Seq,DeltaT:null===t?void 0:t,PageStart:null==n?void 0:n,PrevBundleTime:null==r?void 0:r,Bundle:e.bundle}},function(t){return e.win(t.Bundle)},e.lose)},e.prototype.bundleBeacon=function(e){return Mo(this._scheme,this._host,e)},e.prototype.exponentialBackoffMs=function(e,t){var n=s.mathMin(te.BackoffMax,5e3*s.mathPow(2,e));return t?n+.25*s.mathRandom()*n:n},e.prototype.request=function(e,t,n){e.Seq=this._seq++;var r=gt(e);return this._queue[e.Seq]={payload:r,win:t,lose:n},this.maybeConnect(),r.length},e.prototype.handleMessage=function(e){var t;try{t=wt(e)}catch(e){return void o("socket: error parsing frame: "+e.toString())}var n=this._queue[t.Seq];delete this._queue[t.Seq],n?3==t.Cmd?(o(t.Fail.Error),n.lose(t.Fail.Status)):n.win(t):o("socket: mismatched request seq "+t.Seq+"; ignoring")},e.prototype.drainQueue=function(){if(this._connected)for(var e in this._queue){var t=this._queue[e];t.sent||(this._sock.send(t.payload),t.sent=!0)}else o("socket: attempt to drain queue when disconnected.")},e.prototype.failPending=function(){for(var e in this._queue){var t=this._queue[e];t.sent&&(delete this._queue[e],t.lose(0))}},e.prototype.maybeConnect=function(){var e=this;if(this._connected)this.drainQueue();else if(!this._connecting){this._connecting=!0;var t=("https:"==this._scheme?"wss:":"ws:")+"//"+this._host+"/rec/sock";this._sock=this._newSock(t),this._sock.onopen=function(t){e._connecting=!1,e._connected=!0,e.drainQueue()},this._sock.onmessage=function(t){e.handleMessage(t.data),e.drainQueue()},this._sock.onclose=function(t){o("socket: closed; reconnecting"),e._connecting=e._connected=!1,e.failPending()},this._sock.onerror=function(t){o("socket: error; reconnecting"),e._connecting=e._connected=!1,e.failPending()}}},e}(),Cs=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),Rs=function(){function e(){var e=this;this.measurementTasks=null,this.performingMeasurements=!1,this.recursionDepth=0,this.performMeasurements=Mt.wrap(function(){if(e.performingMeasurements)Mt.sendToBugsnag("performMeasurements() already in progress","error");else{e.performingMeasurements=!0;try{if(!e.measurementTasks)return;for(var t=0;t<e.measurementTasks.length;t++)e.measurementTasks[t]();e.measurementTasks=null}finally{e.performingMeasurements=!1}}})}return e.create=function(e){return e.ResizeObserver?new As(e,e.ResizeObserver):s.requestWindowAnimationFrame&&e.MessageChannel?new xs(e,s.requestWindowAnimationFrame,e.MessageChannel):new Os(e)},e.prototype.requestMeasureTask=function(e){var t=this;if(this.recursionDepth>16)Mt.sendToBugsnag("Too much synchronous recursion in requestMeasureTask","error");else{var n=this.performingMeasurements?this.recursionDepth:0,r=Mt.wrap(function(){var r=t.recursionDepth;t.recursionDepth=n+1;try{e()}finally{t.recursionDepth=r}});this.measurementTasks?this.measurementTasks.push(r):(this.measurementTasks=[r],this.schedule())}},e.prototype.performMeasurementsNow=function(){this.performMeasurements()},e}(),As=function(e){function t(t,n){var r=e.call(this)||this;return r.wnd=t,r.ResizeObserver=n,r}return Cs(t,e),t.prototype.schedule=function(){var e=this,t=this.ResizeObserver,n=this.wnd.document,r=n.body||n.documentElement||n.head,i=new t(function(){i.unobserve(r),e.performMeasurements()});i.observe(r)},t}(Rs),xs=function(e){function t(t,n,r){var i=e.call(this)||this;return i.wnd=t,i.requestWindowAnimationFrame=n,i.onRAF=Mt.wrap(function(){i.ch.port2.postMessage(void 0)}),i.ch=new r,i}return Cs(t,e),t.prototype.schedule=function(){this.ch.port1.onmessage=this.performMeasurements,this.requestWindowAnimationFrame(this.wnd,this.onRAF)},t}(Rs),Os=function(e){function t(t){var n=e.call(this)||this;return n.wnd=t,n}return Cs(t,e),t.prototype.schedule=function(){s.setWindowTimeout(this.wnd,this.performMeasurements,0)},t}(Rs),Ms=function(e,t,n,r){return new(n||(n=Promise))(function(i,o){function s(e){try{u(r.next(e))}catch(e){o(e)}}function a(e){try{u(r["throw"](e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(s,a)}u((r=r.apply(e,t||[])).next())})},Ls=function(e,t){var n,r,i,o,s={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:a(0),"throw":a(1),"return":a(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function a(o){return function(a){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;s;)try{if(n=1,r&&(i=2&o[0]?r["return"]:o[0]?r["throw"]||((i=r["return"])&&i.call(r),0):r.next)&&!(i=i.call(r,o[1])).done)return i;switch(r=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return s.label++,{value:o[1],done:!1};case 5:s.label++,r=o[1],o=[0];continue;case 7:o=s.ops.pop(),s.trys.pop();continue;default:if(!(i=(i=s.trys).length>0&&i[i.length-1])&&(6===o[0]||2===o[0])){s=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]<i[3])){s.label=o[1];break}if(6===o[0]&&s.label<i[1]){s.label=i[1],i=o;break}if(i&&s.label<i[2]){s.label=i[2],s.ops.push(o);break}i[2]&&s.ops.pop(),s.trys.pop();continue;}o=t.call(e,s)}catch(e){o=[6,e],r=0}finally{n=i=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,a])}}},Fs=function(){function e(){}return e.prototype.createTopRecorder=function(e){var t=e.window._fs_use_socket&&Is.isSupported()?new Is(e):new Ro(e);return new Yo(e,t)},e.prototype.createInnerRecorder=function(e){return new $o(e)},e}(),Ps=function(){function e(e,t){void 0===e&&(e=window),void 0===t&&(t=new Fs),this.wnd=e,this.recMaker=t,this.scheme="https:",this.domDoneLoaded=!1,this.waitingOnStart=!1,this.reidentifyCount=0}return e.prototype.init=function(){var e,t;k(this.wnd)||(e=this.wnd,t=T(this.wnd),e[w]=t,t in e||(e[t]={}),function(e){gs(this,void 0,et,function(){var t;return ms(this,function(n){switch(n.label){case 0:return[4,ys(e,s.snapshot)];case 1:return t=n.sent(),s.rebuildFromSnapshot(t),[2];}})})}(this.wnd),this.initApi(),this.start())},e.prototype.getCurrentSessionURL=function(e){return this.recorder?this.recorder.getCurrentSessionURL(e):null},e.prototype.getCurrentSession=function(){return this.recorder?this.recorder.getCurrentSession():null},e.prototype.enableConsole=function(){this.recorder&&this.recorder.console().enable()},e.prototype.disableConsole=function(){this.recorder&&this.recorder.console().disable()},e.prototype.log=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];this._api(Xo.log,e)},e.prototype.shutdownApi=function(){this.shutdown(V.Api)},e.prototype.shutdown=function(e){this.recorder&&!this.deferredStart?(this.recorder.shutdown(e),this.recorder=null):o("Recording already shut down.")},e.prototype.restart=function(){if(this.deferredStart)return this.deferredStart(),void(this.deferredStart=null);this.recorder?o("Recording already started."):this.recorder=this.createRecorder(!0)},e.prototype.splitPage=function(e,t){return Ms(this,void 0,et,function(){return Ls(this,function(n){switch(n.label){case 0:return t&&null==this.identity?(o("Can't re-identify from an iframe"),[2]):this.waitingOnStart?(this.splitPending=[e,t],[2]):(this.shutdown(e),[4,so(0)]);case 1:return n.sent(),[4,so(0)];case 2:return n.sent(),t&&this.identity&&this.identity.clear(),this.restart(),[2];}})})},e.prototype.executeApiSequence=function(e,t,n){if(this.inFrame())return o("API calls may only be made from the top-most frame"),null;for(var r,i,s=[],a=!1,u=0;u<t.length;u++)try{var c=t[u],h=c[0],d=c[1];switch(h){case Xo.rec:r=!!d;break;case Xo.log:var l=d,p=l[0],f=l.slice(1),v=e.console().logEvent(p,f);v&&s.push(v);break;case Xo.consent:i=!!d;break;case Xo.account:case Xo.user:case Xo.customEvent:var _=this.vars.api(h,d,n),g=_.events;_.reidentify&&(s=[],i=void 0,a=!0),s.push.apply(s,g);break;default:o("Unrecognized api: "+h);}}catch(e){Mt.sendToBugsnag(e,"error")}return{reidentified:a,recordingShouldBeEnabled:r,applyApi:function(){void 0!==i&&e.setConsent(i);for(var t=e.queue(),n=0,r=s;n<r.length;n++){var o=r[n];t.enqueue(o)}}}},e.prototype._api=function(e,t,n){var r;if(this.recorder){var i=null!==(r=this.executeApiSequence(this.recorder,[[e,t]],n))&&void 0!==r?r:{reidentified:!1,applyApi:function(){}},s=i.reidentified,a=i.recordingShouldBeEnabled,u=i.applyApi;if(s){if(this.reidentifyCount>=8)return void o("reidentified too many times; giving up");this.reidentifyCount++,W(this.wnd,[e,t]),this.splitPage(V.Reidentify,!0)}else u();void 0!==a&&(a?this.restart():this.shutdown(V.Api))}else W(this.wnd,[e,t])},e.prototype._cookies=function(){return this.identity?this.identity.cookies():(o("Error in FS integration: Can't get cookies from inside an iframe"),null)},e.prototype._setCookie=function(e,t){this.identity?this.identity.setCookie(e,t):o("Error in FS integration: Can't set cookies from inside an iframe")},e.prototype._withEventQueue=function(e,t){if(this.recorder){var n=this.recorder.queue(),r=this.recorder.pageSignature();null!=n&&null!=r?e===r?t(n):Mt.sendToBugsnag("Error in _withEventQueue: Page Signature mismatch","error",{pageSignature:r,callerSignature:e}):o("Error getting event queue or page signature: Recorder not initialized")}else o("Error in FS integration: Recorder not initialized")},e.prototype.initApi=function(){var e=I(this.wnd);e?(e.getCurrentSessionURL=_t(this.getCurrentSessionURL,this),e.getCurrentSession=_t(this.getCurrentSession,this),e.enableConsole=_t(this.enableConsole,this),e.disableConsole=_t(this.disableConsole,this),e.log=_t(this.log,this),e.shutdown=_t(this.shutdownApi,this),e.restart=_t(this.restart,this),e._api=_t(this._api,this),e._cookies=_t(this._cookies,this),e._setCookie=_t(this._setCookie,this),e._withEventQueue=_t(this._withEventQueue,this)):o("Missing browser API namespace; couldn't initialize API.")},e.prototype.start=function(){var e,t=this;e=L(this.wnd),r=e,o("script version UNSET (compiled at 1591209308)");var n=P(this.wnd);if(n){this.orgId=n;var i,s=(i=this.wnd)._fs_script||H(D(i));if(s){this.script=s;var a=F(this.wnd);if(a){this.recHost=a;var u=function(e){return e._fs_app_host||B(D(e))}(this.wnd);u?(this.appHost=u,o("script: "+this.script),o("recording host: "+this.recHost),o("orgid: "+this.orgId),"localhost:8080"==this.recHost&&(this.scheme="http:"),this.inFrame()||(this.identity=new ts(this.wnd.document,function(e){for(var n,r=0,i=e;r<i.length;r++){var o=i[r];null===(n=t.recorder)||void 0===n||n.queue().enqueue({Kind:R.STORAGE_WRITE_FAILURE,Args:o})}}),this.vars=new ps(this.identity),this.identity.initFromCookies(this.recHost,this.orgId)),this.canRecord(this.orgId)?(this.recorder=this.createRecorder(),this.recorder.eventWatcher().watchEvents(),this.hookLoadEvents(),this.wnd.addEventListener("message",Mt.wrap(function(e){if("string"==typeof e.data&&(e.source==t.wnd.parent||e.source==t.wnd))switch(Bo(e.data)[0]){case"ShutdownFrame":t.shutdown(V.FsShutdownFrame);break;case"RestartFrame":t.restart();}}))):this.hailMary()):o("Missing global _fs_host or _fs_app_host. Recording disabled.")}else o("Missing global _fs_host or _fs_rec_host. Recording disabled.")}else o("Missing global _fs_host or _fs_rec_host. Recording disabled.")}else o("Missing global _fs_org. Recording disabled.")},e.prototype._context=function(e){var t,n=this,r=s.mathRound(null!==(t=ie(function(){var e;return null===(e=window.performance)||void 0===e?void 0:e.now()})())&&void 0!==t?t:-1);return{window:this.wnd,time:new rn,measurer:Rs.create(this.wnd),options:{orgId:this.orgId,scheme:this.scheme,script:this.script,recHost:this.recHost,appHost:this.appHost},recording:{bundleUploadInterval:function(){return e().bundleUploadInterval()},preroll:r,inFrame:this.inFrame(),vars:this.vars,identity:this.identity,splitPage:function(e,t){return n.splitPage(e,t)},pageSignature:function(){return e().pageSignature()}},queue:function(){return e().queue()}}},e.prototype.createRecorder=function(e){var t,n,r=this,i=this._context(function(){return n}),o=!1,s=!1;if(this.inFrame())n=this.recMaker.createInnerRecorder(i);else{n=this.recMaker.createTopRecorder(i);var a=null!==(t=this.executeApiSequence(n,function(e){var t=I(e);if(!t)return[];var n=t.q;return n?(delete t.q,n):[]}(this.wnd)))&&void 0!==t?t:{applyApi:function(){}},u=a.reidentified,c=a.recordingShouldBeEnabled,h=a.applyApi;void 0!==c&&(s=!c),o=!!u,h()}this.waitingOnStart=!0;var d=function(){n.start(o,function(){r.waitingOnStart=!1,e&&n.tellAllFramesTo(["RestartFrame"]),r.splitPending&&(r.splitPage(r.splitPending[0],r.splitPending[1]),r.splitPending=null)}),e&&n.eventWatcher().watchEvents()};return s?this.deferredStart=d:d(),n},e.prototype.inFrame=function(){if("boolean"==typeof this._inFrame)return this._inFrame;var e=N(this.wnd);return q(this.wnd)?this._inFrame=!1:this.wnd!=top?this._inFrame=!0:e?e.init&&e.init(this.orgId)&&(this._inFrame=!0):this._inFrame=!1,this._inFrame},e.prototype.canRecord=function(e){return(this.wnd.MutationObserver||this.wnd.MutationEvent)&&this.wnd.postMessage&&it&&2!==s.snapshot.status?!!function e(t){if(t==top||q(t)||function(e){return!!e._fs_run_in_iframe}(t)||N(t))return!0;try{return t.parent.document,e(t.parent)}catch(e){return!1}}(this.wnd)||(o("FullStory recording for this page is NOT allowed within an iFrame."),!1):(o("missing required browser features"),!1)},e.prototype.hailMary=function(){var e,t=this;if(this.identity){var n=U(this.wnd);o("Unable to record playback stream.");var r=document.createElement("script");this.wnd.__fs_startResponse=function(e){e&&t.identity.setIds(t.wnd,e.CookieDomain,e.UserIntId,e.SessionIntId),document.head&&document.head.removeChild(r)};var i=Vt(this.wnd.document),a=i[0],u=i[1],c=bt(this.wnd),h=c[0],d=c[1],l=ur(Jn(this.wnd),this.orgId,{source:"page",type:"base"}),p=ur(document.referrer,this.orgId,{source:"page",type:"referrer"}),f=ur(this.wnd.location.href,this.orgId,{source:"page",type:"url"}),v=s.mathRound(null!==(e=ie(function(){var e;return null===(e=window.performance)||void 0===e?void 0:e.now()})())&&void 0!==e?e:-1);r.src="//"+this.recHost+"/rec/page?OrgId="+this.orgId+"&UserId="+this.identity.userId()+"&Url="+encodeURIComponent(f)+"&Base="+encodeURIComponent(l)+"&Width="+a+"&Height="+u+"&ScreenWidth="+h+"&ScreenHeight="+d+"&Referrer="+encodeURIComponent(p)+"&Doctype="+encodeURIComponent(yt(document))+"&Preroll="+v+"&CompiledTimestamp=1591209308&Fallback=true"+(n?"&ReplayFlags="+n:""),document.head&&document.head.appendChild(r)}},e.prototype.hookLoadEvents=function(){var e=this,t=function(){e.domDoneLoaded||(e.domDoneLoaded=!0,e.recorder&&e.recorder.onDomLoad())},n=!1,r=function(){n||(n=!0,e.recorder&&e.recorder.onLoad())};switch(document.readyState){case"interactive":document.attachEvent||t();break;case"complete":t(),r();}this.domDoneLoaded||document.addEventListener("DOMContentLoaded",Mt.wrap(t)),n||this.wnd.addEventListener("load",Mt.wrap(function(e){t(),r()}))},e}();!function(){try{new Ps().init()}catch(e){Mt.sendToBugsnag(e,"error"),L(window)&&window.console&&console.log&&console.log("Failed to initialize FullStory.")}}()}]); diff --git a/x-pack/plugins/dashboard_enhanced/public/plugin.ts b/x-pack/plugins/dashboard_enhanced/public/plugin.ts index 8c16c8c7d14bb..43f281ebed599 100644 --- a/x-pack/plugins/dashboard_enhanced/public/plugin.ts +++ b/x-pack/plugins/dashboard_enhanced/public/plugin.ts @@ -30,10 +30,10 @@ export interface StartDependencies { dashboard: DashboardStart; } -// eslint-disable-next-line +// eslint-disable-next-line @typescript-eslint/no-empty-interface export interface SetupContract {} -// eslint-disable-next-line +// eslint-disable-next-line @typescript-eslint/no-empty-interface export interface StartContract {} export class DashboardEnhancedPlugin diff --git a/x-pack/plugins/dashboard_enhanced/server/plugin.ts b/x-pack/plugins/dashboard_enhanced/server/plugin.ts index 18ae458ea9873..64014202a3618 100644 --- a/x-pack/plugins/dashboard_enhanced/server/plugin.ts +++ b/x-pack/plugins/dashboard_enhanced/server/plugin.ts @@ -20,10 +20,10 @@ export interface StartDependencies { uiActionsEnhanced: AdvancedUiActionsStart; } -// eslint-disable-next-line +// eslint-disable-next-line @typescript-eslint/no-empty-interface export interface SetupContract {} -// eslint-disable-next-line +// eslint-disable-next-line @typescript-eslint/no-empty-interface export interface StartContract {} export class DashboardEnhancedPlugin diff --git a/x-pack/plugins/data_visualizer/public/application/common/components/embedded_map/embedded_map.tsx b/x-pack/plugins/data_visualizer/public/application/common/components/embedded_map/embedded_map.tsx index 38689f73541d6..f7702adaf293d 100644 --- a/x-pack/plugins/data_visualizer/public/application/common/components/embedded_map/embedded_map.tsx +++ b/x-pack/plugins/data_visualizer/public/application/common/components/embedded_map/embedded_map.tsx @@ -108,7 +108,7 @@ export function EmbeddedMapComponent({ setupEmbeddable(); // we want this effect to execute exactly once after the component mounts - // eslint-disable-next-line + // eslint-disable-next-line react-hooks/exhaustive-deps }, []); useEffect(() => { diff --git a/x-pack/plugins/data_visualizer/public/application/file_data_visualizer/components/edit_flyout/overrides_validation.js b/x-pack/plugins/data_visualizer/public/application/file_data_visualizer/components/edit_flyout/overrides_validation.js index 281131892e1e6..11fa66a89e937 100644 --- a/x-pack/plugins/data_visualizer/public/application/file_data_visualizer/components/edit_flyout/overrides_validation.js +++ b/x-pack/plugins/data_visualizer/public/application/file_data_visualizer/components/edit_flyout/overrides_validation.js @@ -104,7 +104,7 @@ export function isTimestampFormatValid(timestampFormat) { 'xpack.dataVisualizer.file.editFlyout.overrides.timestampLetterSValidationErrorMessage', { defaultMessage: - 'Letter { length, plural, one { {lg} } other { group {lg} } } in {format} is not supported because it is not preceded by ss and a separator from {sep}', // eslint-disable-line + 'Letter { length, plural, one { {lg} } other { group {lg} } } in {format} is not supported because it is not preceded by ss and a separator from {sep}', values: { length, lg: letterGroup, diff --git a/x-pack/plugins/drilldowns/url_drilldown/public/plugin.ts b/x-pack/plugins/drilldowns/url_drilldown/public/plugin.ts index aa1b4500a2298..aa12e1ac109c2 100644 --- a/x-pack/plugins/drilldowns/url_drilldown/public/plugin.ts +++ b/x-pack/plugins/drilldowns/url_drilldown/public/plugin.ts @@ -25,10 +25,10 @@ export interface StartDependencies { uiActionsEnhanced: AdvancedUiActionsStart; } -// eslint-disable-next-line +// eslint-disable-next-line @typescript-eslint/no-empty-interface export interface SetupContract {} -// eslint-disable-next-line +// eslint-disable-next-line @typescript-eslint/no-empty-interface export interface StartContract {} export class UrlDrilldownPlugin diff --git a/x-pack/plugins/embeddable_enhanced/public/plugin.ts b/x-pack/plugins/embeddable_enhanced/public/plugin.ts index 8f82efdb10671..61958c114c632 100644 --- a/x-pack/plugins/embeddable_enhanced/public/plugin.ts +++ b/x-pack/plugins/embeddable_enhanced/public/plugin.ts @@ -41,10 +41,10 @@ export interface StartDependencies { uiActionsEnhanced: AdvancedUiActionsStart; } -// eslint-disable-next-line +// eslint-disable-next-line @typescript-eslint/no-empty-interface export interface SetupContract {} -// eslint-disable-next-line +// eslint-disable-next-line @typescript-eslint/no-empty-interface export interface StartContract {} export class EmbeddableEnhancedPlugin @@ -126,7 +126,7 @@ export class EmbeddableEnhancedPlugin }); dynamicActions.start().catch((error) => { - /* eslint-disable */ + /* eslint-disable no-console */ console.log('Failed to start embeddable dynamic actions', embeddable); console.error(error); @@ -135,7 +135,7 @@ export class EmbeddableEnhancedPlugin const stop = () => { dynamicActions.stop().catch((error) => { - /* eslint-disable */ + /* eslint-disable no-console */ console.log('Failed to stop embeddable dynamic actions', embeddable); console.error(error); diff --git a/x-pack/plugins/enterprise_search/public/applications/enterprise_search_content/components/search_index/components/index_created_callout/callout.tsx b/x-pack/plugins/enterprise_search/public/applications/enterprise_search_content/components/search_index/components/index_created_callout/callout.tsx index b16528b00dc9a..94f33e5ca383d 100644 --- a/x-pack/plugins/enterprise_search/public/applications/enterprise_search_content/components/search_index/components/index_created_callout/callout.tsx +++ b/x-pack/plugins/enterprise_search/public/applications/enterprise_search_content/components/search_index/components/index_created_callout/callout.tsx @@ -56,7 +56,7 @@ export const IndexCreatedCallout: React.FC<IndexCreatedCalloutProps> = ({ indexN color="success" onClick={() => { // TODO bind it to AppSearch - // eslint-disable-next-line + // eslint-disable-next-line no-console console.log(indexName); }} > diff --git a/x-pack/plugins/fleet/cypress/plugins/index.ts b/x-pack/plugins/fleet/cypress/plugins/index.ts index f997419a8d43e..d11dbb1e38ada 100644 --- a/x-pack/plugins/fleet/cypress/plugins/index.ts +++ b/x-pack/plugins/fleet/cypress/plugins/index.ts @@ -4,7 +4,8 @@ * 2.0; you may not use this file except in compliance with the Elastic License * 2.0. */ -// eslint-disable-next-line + +// eslint-disable-next-line import/no-extraneous-dependencies import { createEsClientForTesting } from '@kbn/test'; const plugin: Cypress.PluginConfig = (on, config) => { diff --git a/x-pack/plugins/license_management/public/application/store/actions/start_basic.js b/x-pack/plugins/license_management/public/application/store/actions/start_basic.js index c103fff81c822..562dcf48584a4 100644 --- a/x-pack/plugins/license_management/public/application/store/actions/start_basic.js +++ b/x-pack/plugins/license_management/public/application/store/actions/start_basic.js @@ -43,8 +43,7 @@ export const startBasicLicense = const first = i18n.translate( 'xpack.licenseMgmt.replacingCurrentLicenseWithBasicLicenseWarningMessage', { - //eslint-disable-next-line - defaultMessage: + defaultMessage: 'Some functionality will be lost if you replace your {currentLicenseType} license with a BASIC license. Review the list of features below.', values: { currentLicenseType: currentLicenseType.toUpperCase(), diff --git a/x-pack/plugins/lists/scripts/storybook.js b/x-pack/plugins/lists/scripts/storybook.js index 9a15d01b66af1..bce1f390ef4b6 100644 --- a/x-pack/plugins/lists/scripts/storybook.js +++ b/x-pack/plugins/lists/scripts/storybook.js @@ -7,7 +7,6 @@ import { join } from 'path'; -// eslint-disable-next-line require('@kbn/storybook').runStorybookCli({ name: 'lists', storyGlobs: [join(__dirname, '..', 'public', '**', '*.stories.tsx')], diff --git a/x-pack/plugins/ml/public/application/components/custom_selection_table/custom_selection_table.js b/x-pack/plugins/ml/public/application/components/custom_selection_table/custom_selection_table.js index d52d22f6b4aa7..9062836bc32d2 100644 --- a/x-pack/plugins/ml/public/application/components/custom_selection_table/custom_selection_table.js +++ b/x-pack/plugins/ml/public/application/components/custom_selection_table/custom_selection_table.js @@ -71,17 +71,17 @@ export function CustomSelectionTable({ lastItemIndex: 1, }); const [query, setQuery] = useState(EuiSearchBar.Query.MATCH_ALL); - const [error, setError] = useState(null); // eslint-disable-line + const [error, setError] = useState(null); useEffect(() => { setCurrentItems(items); handleQueryChange({ query: query }); - }, [items]); // eslint-disable-line + }, [items]); // When changes to selected ids made via badge removal - update selection in the table accordingly useEffect(() => { setItemIdToSelectedMap(getCurrentlySelectedItemIdsMap()); - }, [selectedIds]); // eslint-disable-line + }, [selectedIds]); useEffect(() => { const tablePager = new Pager(currentItems.length, itemsPerPage, currentPage); diff --git a/x-pack/plugins/ml/public/application/components/job_selector/job_selector_flyout.tsx b/x-pack/plugins/ml/public/application/components/job_selector/job_selector_flyout.tsx index 5670ce79feb8d..630bbe7e32ede 100644 --- a/x-pack/plugins/ml/public/application/components/job_selector/job_selector_flyout.tsx +++ b/x-pack/plugins/ml/public/application/components/job_selector/job_selector_flyout.tsx @@ -171,7 +171,7 @@ export const JobSelectorFlyoutContent: FC<JobSelectorFlyoutProps> = ({ onJobsFetched({ groupsMap, jobsMap: resp.jobsMap }); } } catch (e) { - console.error('Error fetching jobs with time range', e); // eslint-disable-line + console.error('Error fetching jobs with time range', e); // eslint-disable-line no-console const { toasts } = notifications; toasts.addDanger({ title: i18n.translate('xpack.ml.jobSelector.jobFetchErrorMessage', { diff --git a/x-pack/plugins/ml/public/application/data_frame_analytics/pages/analytics_exploration/page.tsx b/x-pack/plugins/ml/public/application/data_frame_analytics/pages/analytics_exploration/page.tsx index c35ad5bacf371..633afaa0c7b4a 100644 --- a/x-pack/plugins/ml/public/application/data_frame_analytics/pages/analytics_exploration/page.tsx +++ b/x-pack/plugins/ml/public/application/data_frame_analytics/pages/analytics_exploration/page.tsx @@ -51,7 +51,7 @@ export const Page: FC<{ setJobsExist(count > 0); } catch (e) { // Swallow the error and just show the empty table in the analytics id selector - console.error('Error checking analytics jobs exist', e); // eslint-disable-line + console.error('Error checking analytics jobs exist', e); // eslint-disable-line no-console } }; diff --git a/x-pack/plugins/ml/public/application/data_frame_analytics/pages/analytics_management/components/action_edit/edit_action_flyout.tsx b/x-pack/plugins/ml/public/application/data_frame_analytics/pages/analytics_management/components/action_edit/edit_action_flyout.tsx index 3b8d3ed5460ff..7e7b8193cf5c4 100644 --- a/x-pack/plugins/ml/public/application/data_frame_analytics/pages/analytics_management/components/action_edit/edit_action_flyout.tsx +++ b/x-pack/plugins/ml/public/application/data_frame_analytics/pages/analytics_management/components/action_edit/edit_action_flyout.tsx @@ -112,7 +112,7 @@ export const EditActionFlyout: FC<Required<EditAction>> = ({ closeFlyout, item } refresh(); closeFlyout(); } catch (e) { - // eslint-disable-next-line + // eslint-disable-next-line no-console console.error(e); toastNotificationService.displayErrorToast( diff --git a/x-pack/plugins/ml/public/application/data_frame_analytics/pages/components/analytics_selector/analytics_id_selector.tsx b/x-pack/plugins/ml/public/application/data_frame_analytics/pages/components/analytics_selector/analytics_id_selector.tsx index 355aa2887d6f5..544815ee7e4c5 100644 --- a/x-pack/plugins/ml/public/application/data_frame_analytics/pages/components/analytics_selector/analytics_id_selector.tsx +++ b/x-pack/plugins/ml/public/application/data_frame_analytics/pages/components/analytics_selector/analytics_id_selector.tsx @@ -140,7 +140,7 @@ export function AnalyticsIdSelector({ await getDataFrameAnalytics(); setAnalyticsJobs(dataFrameAnalytics); } catch (e) { - console.error('Error fetching analytics', e); // eslint-disable-line + console.error('Error fetching analytics', e); // eslint-disable-line no-console displayErrorToast( e, i18n.translate('xpack.ml.analyticsSelector.analyticsFetchErrorMessage', { @@ -157,7 +157,7 @@ export function AnalyticsIdSelector({ const response = await trainedModelsApiService.getTrainedModels(); setTrainedModels(response); } catch (e) { - console.error('Error fetching trained models', e); // eslint-disable-line + console.error('Error fetching trained models', e); // eslint-disable-line no-console displayErrorToast( e, i18n.translate('xpack.ml.analyticsSelector.trainedModelsFetchErrorMessage', { diff --git a/x-pack/plugins/ml/public/application/data_frame_analytics/pages/job_map/page.tsx b/x-pack/plugins/ml/public/application/data_frame_analytics/pages/job_map/page.tsx index cae309ebcb761..c2db3e5958151 100644 --- a/x-pack/plugins/ml/public/application/data_frame_analytics/pages/job_map/page.tsx +++ b/x-pack/plugins/ml/public/application/data_frame_analytics/pages/job_map/page.tsx @@ -63,7 +63,7 @@ export const Page: FC = () => { setJobsExist(count > 0); } catch (e) { // Swallow the error and just show the empty table in the analytics id selector - console.error('Error checking analytics jobs exist', e); // eslint-disable-line + console.error('Error checking analytics jobs exist', e); // eslint-disable-line no-console } }; diff --git a/x-pack/plugins/ml/public/application/license/check_license.tsx b/x-pack/plugins/ml/public/application/license/check_license.tsx index 5427db87cfc65..569746a1dab27 100644 --- a/x-pack/plugins/ml/public/application/license/check_license.tsx +++ b/x-pack/plugins/ml/public/application/license/check_license.tsx @@ -37,7 +37,7 @@ export function setLicenseCache( export async function checkFullLicense() { if (mlLicense === null) { // this should never happen - console.error('ML Licensing not initialized'); // eslint-disable-line + console.error('ML Licensing not initialized'); // eslint-disable-line no-console return Promise.reject(); } @@ -54,7 +54,7 @@ export async function checkFullLicense() { export async function checkBasicLicense() { if (mlLicense === null) { // this should never happen - console.error('ML Licensing not initialized'); // eslint-disable-line + console.error('ML Licensing not initialized'); // eslint-disable-line no-console return Promise.reject(); } diff --git a/x-pack/plugins/observability/scripts/storybook.js b/x-pack/plugins/observability/scripts/storybook.js index caa727596f2bd..c559e387cf090 100644 --- a/x-pack/plugins/observability/scripts/storybook.js +++ b/x-pack/plugins/observability/scripts/storybook.js @@ -7,7 +7,6 @@ import { join } from 'path'; -// eslint-disable-next-line require('@kbn/storybook').runStorybookCli({ name: 'observability', storyGlobs: [ diff --git a/x-pack/plugins/osquery/cypress/support/coverage.ts b/x-pack/plugins/osquery/cypress/support/coverage.ts index 35f4381430183..65975f65af24f 100644 --- a/x-pack/plugins/osquery/cypress/support/coverage.ts +++ b/x-pack/plugins/osquery/cypress/support/coverage.ts @@ -5,7 +5,7 @@ * 2.0. */ -/* eslint-disable */ +/* eslint-disable prettier/prettier,no-console,@typescript-eslint/ban-ts-comment,@typescript-eslint/no-var-requires,import/no-extraneous-dependencies,padding-line-between-statements */ // / <reference types="cypress" /> // @ts-check diff --git a/x-pack/plugins/remote_clusters/__jest__/client_integration/list/remote_clusters_list.helpers.js b/x-pack/plugins/remote_clusters/__jest__/client_integration/list/remote_clusters_list.helpers.js index f3f25afee3bd7..898426846cd3e 100644 --- a/x-pack/plugins/remote_clusters/__jest__/client_integration/list/remote_clusters_list.helpers.js +++ b/x-pack/plugins/remote_clusters/__jest__/client_integration/list/remote_clusters_list.helpers.js @@ -24,7 +24,7 @@ const testBedConfig = { export const setup = async (httpSetup, overrides) => { const initTestBed = registerTestBed( // ESlint cannot figure out that the hoc should start with a capital leter. - // eslint-disable-next-line + // eslint-disable-next-line new-cap WithAppDependencies(RemoteClusterList, httpSetup, overrides), testBedConfig ); diff --git a/x-pack/plugins/searchprofiler/public/application/components/profile_tree/__jest__/fixtures/normalize_indices.ts b/x-pack/plugins/searchprofiler/public/application/components/profile_tree/__jest__/fixtures/normalize_indices.ts index bd8e44d82379b..747a544dc7821 100644 --- a/x-pack/plugins/searchprofiler/public/application/components/profile_tree/__jest__/fixtures/normalize_indices.ts +++ b/x-pack/plugins/searchprofiler/public/application/components/profile_tree/__jest__/fixtures/normalize_indices.ts @@ -1,4 +1,10 @@ -/*eslint-disable */ +/* + * 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 const inputIndices = JSON.parse( '{"test":{"shards":[{"id":["F-R7QxH4S42fMnPfmFUKMQ","test","0"],"searches":[{"query":null,"rewrite_time":2656,"collector":[{"name":"MultiCollector","reason":"search_multi","time":"0.1815780000ms","children":[{"name":"SimpleTopScoreDocCollector","reason":"search_top_hits","time":"0.02393700000ms"},{"name":"ProfilingAggregator: [org.elasticsearch.search.profile.aggregation.ProfilingAggregator@43c8a536]","reason":"aggregation","time":"0.1140000000ms"}]}],"flat":[{"id":"af697413-f76b-458e-b265-f4930dbdee2a","childrenIds":[],"lucene":"name:george","time":0.219343,"selfTime":0.219343,"timePercentage":"100.00","query_type":"TermQuery","absoluteColor":"#ffafaf","depth":0,"breakdown":[{"key":"create_weight","time":160673,"relative":"73.3","color":"#fcc2c2","tip":"The time taken to create the Weight object, which holds temporary information during scoring."},{"key":"build_scorer","time":50157,"relative":"22.9","color":"#f7e5e5","tip":"The time taken to create the Scoring object, which is later used to execute the actual scoring of each doc."},{"key":"score","time":5783,"relative":"2.6","color":"#f5f3f3","tip":"The time taken in actually scoring the document against the query."},{"key":"next_doc","time":2718,"relative":"1.2","color":"#f5f4f4","tip":"The time taken to advance the iterator to the next matching document."},{"key":"build_scorer_count","time":5,"relative":0,"color":"#f5f5f5","tip":""},{"key":"next_doc_count","time":4,"relative":0,"color":"#f5f5f5","tip":""},{"key":"score_count","time":2,"relative":0,"color":"#f5f5f5","tip":""},{"key":"create_weight_count","time":1,"relative":0,"color":"#f5f5f5","tip":""},{"key":"match","time":0,"relative":"0.0","color":"#f5f5f5","tip":"The time taken to execute a secondary, more precise scoring phase (used by phrase queries)."},{"key":"match_count","time":0,"relative":0,"color":"#f5f5f5","tip":""},{"key":"advance","time":0,"relative":"0.0","color":"#f5f5f5","tip":"The time taken to advance the iterator to the next document."},{"key":"advance_count","time":0,"relative":0,"color":"#f5f5f5","tip":""}]}]}],"aggregations":[{"type":"org.elasticsearch.search.aggregations.metrics.stats.StatsAggregator","description":"stats","time":"0.03053500000ms","breakdown":{"reduce":0,"build_aggregation":9447,"build_aggregation_count":1,"initialize":5589,"initialize_count":1,"reduce_count":0,"collect":15495,"collect_count":2}}],"time":0.219343,"color":0,"relative":0,"rewrite_time":2656}],"time":0.219343,"name":"test"}}' ); diff --git a/x-pack/plugins/security_solution/public/common/utils/use_mount_appended.ts b/x-pack/plugins/security_solution/public/common/utils/use_mount_appended.ts index e63a2b20a5ad5..6acc21b5e4763 100644 --- a/x-pack/plugins/security_solution/public/common/utils/use_mount_appended.ts +++ b/x-pack/plugins/security_solution/public/common/utils/use_mount_appended.ts @@ -8,7 +8,8 @@ // eslint-disable-next-line import/no-extraneous-dependencies import { mount } from 'enzyme'; -type WrapperOf<F extends (...args: any) => any> = (...args: Parameters<F>) => ReturnType<F>; // eslint-disable-line +// eslint-disable-next-line @typescript-eslint/no-explicit-any +type WrapperOf<F extends (...args: any) => any> = (...args: Parameters<F>) => ReturnType<F>; export type MountAppended = WrapperOf<typeof mount>; export const useMountAppended = () => { diff --git a/x-pack/plugins/security_solution/scripts/storybook.js b/x-pack/plugins/security_solution/scripts/storybook.js index 98771d7fc18c4..794f4d7b93641 100644 --- a/x-pack/plugins/security_solution/scripts/storybook.js +++ b/x-pack/plugins/security_solution/scripts/storybook.js @@ -7,7 +7,6 @@ import { join } from 'path'; -// eslint-disable-next-line require('@kbn/storybook').runStorybookCli({ name: 'siem', storyGlobs: [join(__dirname, '..', 'public', '**', '*.stories.tsx')], diff --git a/x-pack/plugins/timelines/public/components/utils/use_mount_appended.ts b/x-pack/plugins/timelines/public/components/utils/use_mount_appended.ts index e63a2b20a5ad5..6acc21b5e4763 100644 --- a/x-pack/plugins/timelines/public/components/utils/use_mount_appended.ts +++ b/x-pack/plugins/timelines/public/components/utils/use_mount_appended.ts @@ -8,7 +8,8 @@ // eslint-disable-next-line import/no-extraneous-dependencies import { mount } from 'enzyme'; -type WrapperOf<F extends (...args: any) => any> = (...args: Parameters<F>) => ReturnType<F>; // eslint-disable-line +// eslint-disable-next-line @typescript-eslint/no-explicit-any +type WrapperOf<F extends (...args: any) => any> = (...args: Parameters<F>) => ReturnType<F>; export type MountAppended = WrapperOf<typeof mount>; export const useMountAppended = () => { diff --git a/x-pack/test/api_integration/apis/ml/data_frame_analytics/explain.ts b/x-pack/test/api_integration/apis/ml/data_frame_analytics/explain.ts index 6a5cb782ed651..8be131781eeae 100644 --- a/x-pack/test/api_integration/apis/ml/data_frame_analytics/explain.ts +++ b/x-pack/test/api_integration/apis/ml/data_frame_analytics/explain.ts @@ -98,7 +98,7 @@ export default ({ getService }: FtrProviderContext) => { ml.api.assertResponseStatusCode(200, status, body); expect(body).to.have.property('field_selection'); - // eslint-disable-next-line + // eslint-disable-next-line @typescript-eslint/naming-convention const { memory_estimation, field_selection } = body; const fieldObject = field_selection[0]; expect(memory_estimation).to.have.property('expected_memory_with_disk'); diff --git a/x-pack/test/api_integration/apis/upgrade_assistant/reindex_operation_with_large_error_message.ts b/x-pack/test/api_integration/apis/upgrade_assistant/reindex_operation_with_large_error_message.ts index 8d54d7b908d0c..dab89a1797c70 100644 --- a/x-pack/test/api_integration/apis/upgrade_assistant/reindex_operation_with_large_error_message.ts +++ b/x-pack/test/api_integration/apis/upgrade_assistant/reindex_operation_with_large_error_message.ts @@ -14,7 +14,7 @@ export const reindexOperationWithLargeErrorMessage = { locked: null, reindexTaskId: 'MrzNyPknSyCk6WnmIJeLyQ:151888', reindexTaskPercComplete: 0, - // eslint-disable-next-line + // eslint-disable-next-line prettier/prettier errorMessage: 'Error: Reindexing failed: {\"completed\":true,\"task\":{\"node\":\"MrzNyPknSyCk6WnmIJeLyQ\",\"id\":151888,\"type\":\"transport\",\"action\":\"indices:data/write/reindex\",\"status\":{\"total\":12031,\"updated\":0,\"created\":0,\"deleted\":0,\"batches\":1,\"version_conflicts\":0,\"noops\":0,\"retries\":{\"bulk\":0,\"search\":0},\"throttled_millis\":0,\"requests_per_second\":-1,\"throttled_until_millis\":0},\"description\":\"reindex from [filebeat-2019] to [reindexed-v7-filebeat-2019][_doc]\",\"start_time_in_millis\":1565576543962,\"running_time_in_nanos\":139827660,\"cancellable\":true,\"headers\":{}},\"response\":{\"took\":139,\"timed_out\":false,\"total\":12031,\"updated\":0,\"created\":0,\"deleted\":0,\"batches\":1,\"version_conflicts\":0,\"noops\":0,\"retries\":{\"bulk\":0,\"search\":0},\"throttled\":\"0s\",\"throttled_millis\":0,\"requests_per_second\":-1,\"throttled_until\":\"0s\",\"throttled_until_millis\":0,\"failures\":[{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"WWcIB2gBP1edM8bXWzIA\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'WWcIB2gBP1edM8bXWzIA\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-01T01:30:08,792] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"ub6zJWgBP1edM8bXctF2\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'ub6zJWgBP1edM8bXctF2\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,712] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"WmcIB2gBP1edM8bXWzIA\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'WmcIB2gBP1edM8bXWzIA\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-01T01:30:10,143] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"ur6zJWgBP1edM8bXctF2\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'ur6zJWgBP1edM8bXctF2\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,715] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"yWcIB2gBP1edM8bXbTI3\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'yWcIB2gBP1edM8bXbTI3\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-01T01:30:10,144] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"u76zJWgBP1edM8bXctF2\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'u76zJWgBP1edM8bXctF2\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,716] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"xmuoCGgBP1edM8bXjNTs\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'xmuoCGgBP1edM8bXjNTs\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-01T09:04:44,179] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"vL6zJWgBP1edM8bXctF2\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'vL6zJWgBP1edM8bXctF2\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,717] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"x2uoCGgBP1edM8bXjNTs\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'x2uoCGgBP1edM8bXjNTs\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-01T09:04:44,180] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"vb6zJWgBP1edM8bXctF2\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'vb6zJWgBP1edM8bXctF2\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,727] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"Y2umCGgBP1edM8bXCM1f\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'Y2umCGgBP1edM8bXCM1f\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-01T09:02:04,196] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"vr6zJWgBP1edM8bXctF2\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'vr6zJWgBP1edM8bXctF2\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,728] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"ZGumCGgBP1edM8bXCM1f\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'ZGumCGgBP1edM8bXCM1f\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-01T09:02:04,197] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"v76zJWgBP1edM8bXctF2\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'v76zJWgBP1edM8bXctF2\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,728] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"zGuoCGgBP1edM8bXoNR0\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'zGuoCGgBP1edM8bXoNR0\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-01T09:04:44,180] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"wL6zJWgBP1edM8bXctF2\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'wL6zJWgBP1edM8bXctF2\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,729] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"xmuqCGgBP1edM8bX_dvy\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'xmuqCGgBP1edM8bX_dvy\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-01T09:07:24,176] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"wb6zJWgBP1edM8bXctF2\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'wb6zJWgBP1edM8bXctF2\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,715] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"y2urCGgBP1edM8bXEdt8\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'y2urCGgBP1edM8bXEdt8\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-01T09:07:24,177] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"wr6zJWgBP1edM8bXctF2\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'wr6zJWgBP1edM8bXctF2\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,731] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"0GumCGgBP1edM8bXG83n\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'0GumCGgBP1edM8bXG83n\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-01T09:02:04,197] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"w76zJWgBP1edM8bXctF2\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'w76zJWgBP1edM8bXctF2\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,732] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"EmulCGgBP1edM8bXk8wr\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'EmulCGgBP1edM8bXk8wr\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-01T09:01:24,172] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"xL6zJWgBP1edM8bXctF2\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'xL6zJWgBP1edM8bXctF2\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,735] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"3WupCGgBP1edM8bXsdfn\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'3WupCGgBP1edM8bXsdfn\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-01T09:06:04,163] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"xb6zJWgBP1edM8bXctF2\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'xb6zJWgBP1edM8bXctF2\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,735] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"SmupCGgBP1edM8bXxdhv\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'SmupCGgBP1edM8bXxdhv\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-01T09:06:04,164] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"xr6zJWgBP1edM8bXctF2\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'xr6zJWgBP1edM8bXctF2\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,739] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"KGuwCGgBP1edM8bXaOvE\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'KGuwCGgBP1edM8bXaOvE\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-01T09:13:24,170] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"x76zJWgBP1edM8bXctF2\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'x76zJWgBP1edM8bXctF2\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,740] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"KWuwCGgBP1edM8bXaOvE\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'KWuwCGgBP1edM8bXaOvE\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-01T09:13:24,171] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"yL6zJWgBP1edM8bXctF2\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'yL6zJWgBP1edM8bXctF2\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,743] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"0WuvCGgBP1edM8bX4OkJ\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'0WuvCGgBP1edM8bX4OkJ\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-01T09:12:44,182] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"yb6zJWgBP1edM8bXctF2\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'yb6zJWgBP1edM8bXctF2\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,744] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"1muvCGgBP1edM8bX8-mR\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'1muvCGgBP1edM8bX8-mR\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-01T09:12:44,183] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"yr6zJWgBP1edM8bXctF2\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'yr6zJWgBP1edM8bXctF2\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,744] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"lWuwCGgBP1edM8bXfOtL\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'lWuwCGgBP1edM8bXfOtL\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-01T09:13:24,171] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"y76zJWgBP1edM8bXctF2\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'y76zJWgBP1edM8bXctF2\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,747] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"UGuuCGgBP1edM8bXp-aj\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'UGuuCGgBP1edM8bXp-aj\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-01T09:11:24,189] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"zL6zJWgBP1edM8bXctF2\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'zL6zJWgBP1edM8bXctF2\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,748] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"VWuuCGgBP1edM8bXu-YM\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'VWuuCGgBP1edM8bXu-YM\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-01T09:11:24,190] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"zb6zJWgBP1edM8bXctF2\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'zb6zJWgBP1edM8bXctF2\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,751] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"8GuvCGgBP1edM8bXkejm\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'8GuvCGgBP1edM8bXkejm\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-01T09:12:24,178] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"zr6zJWgBP1edM8bXctF2\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'zr6zJWgBP1edM8bXctF2\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,752] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"kGuuCGgBP1edM8bXC-RA\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'kGuuCGgBP1edM8bXC-RA\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-01T09:10:44,186] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"z76zJWgBP1edM8bXctF2\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'z76zJWgBP1edM8bXctF2\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,755] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"hGuvCGgBP1edM8bXfuhe\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'hGuvCGgBP1edM8bXfuhe\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-01T09:12:24,177] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"0L6zJWgBP1edM8bXctF2\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'0L6zJWgBP1edM8bXctF2\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,756] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"0WzHCGgBP1edM8bXXyzY\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'0WzHCGgBP1edM8bXXyzY\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-01T09:38:24,178] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"0b6zJWgBP1edM8bXctF2\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'0b6zJWgBP1edM8bXctF2\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,759] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"0mzHCGgBP1edM8bXXyzY\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'0mzHCGgBP1edM8bXXyzY\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-01T09:38:24,179] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"0r6zJWgBP1edM8bXctF2\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'0r6zJWgBP1edM8bXctF2\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,763] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"12zHCGgBP1edM8bXcyxh\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'12zHCGgBP1edM8bXcyxh\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-01T09:38:24,181] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"076zJWgBP1edM8bXctF2\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'076zJWgBP1edM8bXctF2\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,764] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"x2zDCGgBP1edM8bX8SKV\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'x2zDCGgBP1edM8bX8SKV\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-01T09:34:44,233] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"1L6zJWgBP1edM8bXctF2\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'1L6zJWgBP1edM8bXctF2\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,764] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"M2zECGgBP1edM8bXBCNx\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'M2zECGgBP1edM8bXBCNx\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-01T09:34:44,234] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"1b6zJWgBP1edM8bXctF2\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'1b6zJWgBP1edM8bXctF2\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,767] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"MmzGCGgBP1edM8bXdSp1\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'MmzGCGgBP1edM8bXdSp1\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-01T09:37:24,168] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"1r6zJWgBP1edM8bXctF2\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'1r6zJWgBP1edM8bXctF2\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,768] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"xmzGCGgBP1edM8bXYSnu\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'xmzGCGgBP1edM8bXYSnu\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-01T09:37:24,168] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"176zJWgBP1edM8bXctF2\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'176zJWgBP1edM8bXctF2\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,771] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"cGzFCGgBP1edM8bX2Sg0\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'cGzFCGgBP1edM8bX2Sg0\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-01T09:36:44,171] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"2L6zJWgBP1edM8bXctF2\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'2L6zJWgBP1edM8bXctF2\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,775] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"dWzFCGgBP1edM8bX7Ci8\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'dWzFCGgBP1edM8bX7Ci8\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-01T09:36:44,172] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"2b6zJWgBP1edM8bXctF2\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'2b6zJWgBP1edM8bXctF2\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,776] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"SWzHCGgBP1edM8bXmi1y\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'SWzHCGgBP1edM8bXmi1y\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-01T09:38:44,228] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"2r6zJWgBP1edM8bXctF2\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'2r6zJWgBP1edM8bXctF2\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,777] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"WGzwCGgBP1edM8bXk6IO\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'WGzwCGgBP1edM8bXk6IO\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-01T10:23:24,204] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"276zJWgBP1edM8bXctF2\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'276zJWgBP1edM8bXctF2\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,779] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"WWzwCGgBP1edM8bXk6IO\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'WWzwCGgBP1edM8bXk6IO\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-01T10:23:24,205] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"3L6zJWgBP1edM8bXctF2\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'3L6zJWgBP1edM8bXctF2\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,783] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"0WzwCGgBP1edM8bXzaKs\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'0WzwCGgBP1edM8bXzaKs\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-01T10:23:44,215] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"3b6zJWgBP1edM8bXctF2\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'3b6zJWgBP1edM8bXctF2\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,787] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"0mzwCGgBP1edM8bXzaKs\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'0mzwCGgBP1edM8bXzaKs\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-01T10:23:44,216] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"3r6zJWgBP1edM8bXctF2\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'3r6zJWgBP1edM8bXctF2\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,788] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"1mzvCGgBP1edM8bXWp6K\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'1mzvCGgBP1edM8bXWp6K\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-01T10:22:04,200] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"376zJWgBP1edM8bXctF2\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'376zJWgBP1edM8bXctF2\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,733] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"PmzwCGgBP1edM8bX4aMx\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'PmzwCGgBP1edM8bX4aMx\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-01T10:23:44,217] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"4L6zJWgBP1edM8bXctF2\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'4L6zJWgBP1edM8bXctF2\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,791] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"22zvCGgBP1edM8bXbp4T\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'22zvCGgBP1edM8bXbp4T\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-01T10:22:04,201] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"4b6zJWgBP1edM8bXctF2\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'4b6zJWgBP1edM8bXctF2\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,797] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"XmzwCGgBP1edM8bXpqKY\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'XmzwCGgBP1edM8bXpqKY\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-01T10:23:24,205] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"4r6zJWgBP1edM8bXctF2\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'4r6zJWgBP1edM8bXctF2\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,798] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"FmzuCGgBP1edM8bXvp1I\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'FmzuCGgBP1edM8bXvp1I\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-01T10:21:24,223] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"476zJWgBP1edM8bXctF2\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'476zJWgBP1edM8bXctF2\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,792] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"CWzwCGgBP1edM8bXMaFn\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'CWzwCGgBP1edM8bXMaFn\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-01T10:23:04,193] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"5L6zJWgBP1edM8bXctF2\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'5L6zJWgBP1edM8bXctF2\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,799] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"dmzwCGgBP1edM8bXRKHz\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'dmzwCGgBP1edM8bXRKHz\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-01T10:23:04,194] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"5b6zJWgBP1edM8bXctF2\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'5b6zJWgBP1edM8bXctF2\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,800] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"EGz2CGgBP1edM8bXEbJo\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'EGz2CGgBP1edM8bXEbJo\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-01T10:29:24,224] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"5r6zJWgBP1edM8bXctF2\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'5r6zJWgBP1edM8bXctF2\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,803] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"EWz2CGgBP1edM8bXEbJo\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'EWz2CGgBP1edM8bXEbJo\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-01T10:29:24,225] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"576zJWgBP1edM8bXctF2\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'576zJWgBP1edM8bXctF2\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,804] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"Z2z2CGgBP1edM8bXmrMV\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'Z2z2CGgBP1edM8bXmrMV\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-01T10:30:04,202] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"6L6zJWgBP1edM8bXctF2\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'6L6zJWgBP1edM8bXctF2\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,805] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"aGz2CGgBP1edM8bXmrMV\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'aGz2CGgBP1edM8bXmrMV\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-01T10:30:04,203] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"6b6zJWgBP1edM8bXctF2\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'6b6zJWgBP1edM8bXctF2\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,806] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"imzzCGgBP1edM8bX2qvw\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'imzzCGgBP1edM8bX2qvw\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-01T10:27:04,210] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"6r6zJWgBP1edM8bXctF2\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'6r6zJWgBP1edM8bXctF2\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,813] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"i2zzCGgBP1edM8bX2qvw\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'i2zzCGgBP1edM8bX2qvw\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-01T10:27:04,211] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"676zJWgBP1edM8bXctH1\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'676zJWgBP1edM8bXctH1\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:40,626] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"1Wz2CGgBP1edM8bXrbOd\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'1Wz2CGgBP1edM8bXrbOd\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-01T10:30:04,203] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"7L6zJWgBP1edM8bXctH1\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'7L6zJWgBP1edM8bXctH1\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,088] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"Fmz2CGgBP1edM8bXJLLl\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'Fmz2CGgBP1edM8bXJLLl\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-01T10:29:24,225] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"7b6zJWgBP1edM8bXctH1\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'7b6zJWgBP1edM8bXctH1\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,592] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"4WzxCGgBP1edM8bX36Ue\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'4WzxCGgBP1edM8bX36Ue\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-01T10:24:44,215] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"7r6zJWgBP1edM8bXctH1\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'7r6zJWgBP1edM8bXctH1\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,590] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"lGz3CGgBP1edM8bXSbXe\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'lGz3CGgBP1edM8bXSbXe\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-01T10:30:44,193] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"776zJWgBP1edM8bXctH1\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'776zJWgBP1edM8bXctH1\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,605] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"3GzxCGgBP1edM8bXy6WU\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'3GzxCGgBP1edM8bXy6WU\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-01T10:24:44,214] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"8L6zJWgBP1edM8bXctH1\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'8L6zJWgBP1edM8bXctH1\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,605] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"-GzzCGgBP1edM8bX7qt5\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'-GzzCGgBP1edM8bX7qt5\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-01T10:27:04,212] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"8b6zJWgBP1edM8bXctH1\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'8b6zJWgBP1edM8bXctH1\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,611] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"fnrGDWgBP1edM8bX9nN0\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'fnrGDWgBP1edM8bX9nN0\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-02T08:56:04,203] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"8r6zJWgBP1edM8bXctH1\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'8r6zJWgBP1edM8bXctH1\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,613] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"f3rGDWgBP1edM8bX9nN0\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'f3rGDWgBP1edM8bX9nN0\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-02T08:56:04,203] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"876zJWgBP1edM8bXctH1\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'876zJWgBP1edM8bXctH1\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,617] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"AXq6DWgBP1edM8bXS0_E\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'AXq6DWgBP1edM8bXS0_E\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-02T08:42:09,899] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"9L6zJWgBP1edM8bXctH1\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'9L6zJWgBP1edM8bXctH1\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,617] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"_Xq6DWgBP1edM8bXOE47\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'_Xq6DWgBP1edM8bXOE47\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-02T08:42:09,166] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"9b6zJWgBP1edM8bXctH1\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'9b6zJWgBP1edM8bXctH1\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,647] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"rHq5DWgBP1edM8bXw00K\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'rHq5DWgBP1edM8bXw00K\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-02T08:41:31,488] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"9r6zJWgBP1edM8bXctH1\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'9r6zJWgBP1edM8bXctH1\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,648] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"V3GLCmgBP1edM8bXgjTB\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'V3GLCmgBP1edM8bXgjTB\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-01T17:52:15,311] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"976zJWgBP1edM8bXctH1\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'976zJWgBP1edM8bXctH1\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,649] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"g3rHDWgBP1edM8bXCXO3\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'g3rHDWgBP1edM8bXCXO3\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-02T08:56:04,204] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"-L6zJWgBP1edM8bXctH1\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'-L6zJWgBP1edM8bXctH1\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,649] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"THUeDGgBP1edM8bX-bs8\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'THUeDGgBP1edM8bX-bs8\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-02T01:12:56,601] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"-b6zJWgBP1edM8bXctH1\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'-b6zJWgBP1edM8bXctH1\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,650] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"4HUeDGgBP1edM8bX5rpU\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'4HUeDGgBP1edM8bX5rpU\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-02T01:12:56,466] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"-r6zJWgBP1edM8bXctH1\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'-r6zJWgBP1edM8bXctH1\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,647] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"qHq5DWgBP1edM8bXsE0Y\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'qHq5DWgBP1edM8bXsE0Y\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-02T08:41:31,487] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"-76zJWgBP1edM8bXctH1\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'-76zJWgBP1edM8bXctH1\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,651] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"NnrYDWgBP1edM8bXDqRl\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'NnrYDWgBP1edM8bXDqRl\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-02T09:14:44,217] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"_L6zJWgBP1edM8bXctH1\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'_L6zJWgBP1edM8bXctH1\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,653] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"N3rYDWgBP1edM8bXDqRl\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'N3rYDWgBP1edM8bXDqRl\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-02T09:14:44,218] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"_b6zJWgBP1edM8bXctH1\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'_b6zJWgBP1edM8bXctH1\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,655] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"UXrZDWgBP1edM8bXRaf5\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'UXrZDWgBP1edM8bXRaf5\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-02T09:16:04,193] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"_r6zJWgBP1edM8bXctH1\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'_r6zJWgBP1edM8bXctH1\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,656] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"UnrZDWgBP1edM8bXRaf5\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'UnrZDWgBP1edM8bXRaf5\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-02T09:16:04,194] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"_76zJWgBP1edM8bXctH1\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'_76zJWgBP1edM8bXctH1\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,652] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"QHraDWgBP1edM8bXfqt9\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'QHraDWgBP1edM8bXfqt9\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-02T09:17:24,185] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"AL6zJWgBP1edM8bXctL1\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'AL6zJWgBP1edM8bXctL1\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,661] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"QXraDWgBP1edM8bXfqt9\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'QXraDWgBP1edM8bXfqt9\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-02T09:17:24,185] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"Ab6zJWgBP1edM8bXctL1\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'Ab6zJWgBP1edM8bXctL1\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,662] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"O3rYDWgBP1edM8bXIKT8\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'O3rYDWgBP1edM8bXIKT8\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-02T09:14:44,218] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"Ar6zJWgBP1edM8bXctL1\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'Ar6zJWgBP1edM8bXctL1\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,665] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"_3rYDWgBP1edM8bX0KXG\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'_3rYDWgBP1edM8bX0KXG\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-02T09:15:24,164] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"A76zJWgBP1edM8bXctL1\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'A76zJWgBP1edM8bXctL1\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,665] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"ZHraDWgBP1edM8bXV6pr\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'ZHraDWgBP1edM8bXV6pr\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-02T09:17:04,192] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"BL6zJWgBP1edM8bXctL1\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'BL6zJWgBP1edM8bXctL1\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,666] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"-3rYDWgBP1edM8bXvaU9\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'-3rYDWgBP1edM8bXvaU9\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-02T09:15:24,163] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"Bb6zJWgBP1edM8bXctL1\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'Bb6zJWgBP1edM8bXctL1\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,671] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"YHraDWgBP1edM8bXQ6rj\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'YHraDWgBP1edM8bXQ6rj\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-02T09:17:04,191] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"Br6zJWgBP1edM8bXctL1\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'Br6zJWgBP1edM8bXctL1\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,672] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"v3rZDWgBP1edM8bXWaeA\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'v3rZDWgBP1edM8bXWaeA\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-02T09:16:04,194] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"B76zJWgBP1edM8bXctL1\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'B76zJWgBP1edM8bXctL1\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,663] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"3XrlDWgBP1edM8bXQMmM\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'3XrlDWgBP1edM8bXQMmM\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-02T09:29:04,185] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"CL6zJWgBP1edM8bXctL1\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'CL6zJWgBP1edM8bXctL1\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,674] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"3nrlDWgBP1edM8bXQMmM\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'3nrlDWgBP1edM8bXQMmM\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-02T09:29:04,186] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"Cb6zJWgBP1edM8bXctL1\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'Cb6zJWgBP1edM8bXctL1\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,676] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"lnsBDmgBP1edM8bX3Ru0\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'lnsBDmgBP1edM8bX3Ru0\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-02T10:00:24,333] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"Cr6zJWgBP1edM8bXctL1\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'Cr6zJWgBP1edM8bXctL1\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,678] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"l3sBDmgBP1edM8bX3Ru0\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'l3sBDmgBP1edM8bX3Ru0\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-02T10:00:24,334] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"C76zJWgBP1edM8bXctL1\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'C76zJWgBP1edM8bXctL1\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,683] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"AnriDWgBP1edM8bXgcJl\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'AnriDWgBP1edM8bXgcJl\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-02T09:26:04,195] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"DL6zJWgBP1edM8bXctL1\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'DL6zJWgBP1edM8bXctL1\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,684] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"BnriDWgBP1edM8bXlMLt\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'BnriDWgBP1edM8bXlMLt\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-02T09:26:04,196] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"Db6zJWgBP1edM8bXctL1\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'Db6zJWgBP1edM8bXctL1\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,684] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"4nrlDWgBP1edM8bXVMkU\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'4nrlDWgBP1edM8bXVMkU\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-02T09:29:04,186] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"Dr6zJWgBP1edM8bXctL2\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'Dr6zJWgBP1edM8bXctL2\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,685] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"W3sCDmgBP1edM8bXjB3u\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'W3sCDmgBP1edM8bXjB3u\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-02T10:01:04,179] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"D76zJWgBP1edM8bXctL2\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'D76zJWgBP1edM8bXctL2\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,677] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"5XriDWgBP1edM8bXz8KI\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'5XriDWgBP1edM8bXz8KI\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-02T09:26:24,185] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"EL6zJWgBP1edM8bXctL2\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'EL6zJWgBP1edM8bXctL2\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,686] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"eHriDWgBP1edM8bXu8L_\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'eHriDWgBP1edM8bXu8L_\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-02T09:26:24,184] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"Eb6zJWgBP1edM8bXctL2\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'Eb6zJWgBP1edM8bXctL2\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,687] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"m3sBDmgBP1edM8bX8Rse\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'m3sBDmgBP1edM8bX8Rse\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-02T10:00:24,334] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"Er6zJWgBP1edM8bXctL2\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'Er6zJWgBP1edM8bXctL2\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,691] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"GnsIDmgBP1edM8bXCy09\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'GnsIDmgBP1edM8bXCy09\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-02T10:07:04,171] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"E76zJWgBP1edM8bXctL2\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'E76zJWgBP1edM8bXctL2\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,695] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"G3sIDmgBP1edM8bXCy09\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'G3sIDmgBP1edM8bXCy09\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-02T10:07:04,172] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"FL6zJWgBP1edM8bXctL2\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'FL6zJWgBP1edM8bXctL2\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,696] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"tHsLDmgBP1edM8bXUzYg\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'tHsLDmgBP1edM8bXUzYg\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-02T10:10:44,174] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"Fb6zJWgBP1edM8bXctL2\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'Fb6zJWgBP1edM8bXctL2\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,697] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"tXsLDmgBP1edM8bXUzYg\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'tXsLDmgBP1edM8bXUzYg\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-02T10:10:44,175] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"Fr6zJWgBP1edM8bXctL2\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'Fr6zJWgBP1edM8bXctL2\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,699] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"D3sKDmgBP1edM8bXaDS6\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'D3sKDmgBP1edM8bXaDS6\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-02T10:09:44,335] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"F76zJWgBP1edM8bXctL2\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'F76zJWgBP1edM8bXctL2\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,700] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"EHsKDmgBP1edM8bXaDS6\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'EHsKDmgBP1edM8bXaDS6\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-02T10:09:44,335] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"GL6zJWgBP1edM8bXctL2\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'GL6zJWgBP1edM8bXctL2\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,703] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"iHsIDmgBP1edM8bXHi3G\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'iHsIDmgBP1edM8bXHi3G\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-02T10:07:04,172] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"Gb6zJWgBP1edM8bXctL2\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'Gb6zJWgBP1edM8bXctL2\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,705] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"WXsHDmgBP1edM8bXbysD\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'WXsHDmgBP1edM8bXbysD\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-02T10:06:24,185] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"Gr6zJWgBP1edM8bXctL2\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'Gr6zJWgBP1edM8bXctL2\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,705] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"FHsKDmgBP1edM8bXfDRC\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'FHsKDmgBP1edM8bXfDRC\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-02T10:09:44,336] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"G76zJWgBP1edM8bXctL2\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'G76zJWgBP1edM8bXctL2\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,688] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"Y3sKDmgBP1edM8bX3TXu\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'Y3sKDmgBP1edM8bX3TXu\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-02T10:10:04,162] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"HL6zJWgBP1edM8bXctL2\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'HL6zJWgBP1edM8bXctL2\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,707] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"9nsKDmgBP1edM8bXyjRm\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'9nsKDmgBP1edM8bXyjRm\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-02T10:10:04,161] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"Hb6zJWgBP1edM8bXc9Id\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'Hb6zJWgBP1edM8bXc9Id\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,799] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"VXsHDmgBP1edM8bXWytz\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'VXsHDmgBP1edM8bXWytz\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-02T10:06:24,184] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"Hr6zJWgBP1edM8bXc9Id\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'Hr6zJWgBP1edM8bXc9Id\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,815] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"BHsPDmgBP1edM8bXrEN3\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'BHsPDmgBP1edM8bXrEN3\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-02T10:15:24,196] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"H76zJWgBP1edM8bXc9Id\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'H76zJWgBP1edM8bXc9Id\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,817] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"BXsPDmgBP1edM8bXrEN3\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'BXsPDmgBP1edM8bXrEN3\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-02T10:15:24,197] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"IL6zJWgBP1edM8bXc9Id\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'IL6zJWgBP1edM8bXc9Id\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,818] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"LnsNDmgBP1edM8bX6z45\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'LnsNDmgBP1edM8bX6z45\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-02T10:13:24,177] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"Ib6zJWgBP1edM8bXc9Id\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'Ib6zJWgBP1edM8bXc9Id\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,823] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"PHsfDmgBP1edM8bXeHBQ\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'PHsfDmgBP1edM8bXeHBQ\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-02T10:32:44,306] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"Ir6zJWgBP1edM8bXc9Id\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'Ir6zJWgBP1edM8bXc9Id\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,814] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"QHsfDmgBP1edM8bXi3At\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'QHsfDmgBP1edM8bXi3At\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-02T10:32:44,307] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"I76zJWgBP1edM8bXc9Id\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'I76zJWgBP1edM8bXc9Id\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,837] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"cnsPDmgBP1edM8bXwEMA\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'cnsPDmgBP1edM8bXwEMA\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-02T10:15:24,197] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"JL6zJWgBP1edM8bXc9Id\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'JL6zJWgBP1edM8bXc9Id\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,838] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"AHsgDmgBP1edM8bXJ3Jv\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'AHsgDmgBP1edM8bXJ3Jv\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-02T10:33:24,188] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"Jb6zJWgBP1edM8bXc9Id\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'Jb6zJWgBP1edM8bXc9Id\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,837] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"oHsODmgBP1edM8bXEj5M\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'oHsODmgBP1edM8bXEj5M\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-02T10:13:44,177] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"Jr6zJWgBP1edM8bXc9Id\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'Jr6zJWgBP1edM8bXc9Id\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,839] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"pHsODmgBP1edM8bXJT7T\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'pHsODmgBP1edM8bXJT7T\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-02T10:13:44,177] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"J76zJWgBP1edM8bXc9Id\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'J76zJWgBP1edM8bXc9Id\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,840] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"wXsNDmgBP1edM8bX1z2y\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'wXsNDmgBP1edM8bX1z2y\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-02T10:13:24,176] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"KL6zJWgBP1edM8bXc9Id\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'KL6zJWgBP1edM8bXc9Id\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,844] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"X3smDmgBP1edM8bXm4Te\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'X3smDmgBP1edM8bXm4Te\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-02T10:40:24,175] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"Kb6zJWgBP1edM8bXc9Id\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'Kb6zJWgBP1edM8bXc9Id\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,846] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"YHsmDmgBP1edM8bXm4Te\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'YHsmDmgBP1edM8bXm4Te\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-02T10:40:36,621] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"Kr6zJWgBP1edM8bXc9Id\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'Kr6zJWgBP1edM8bXc9Id\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,847] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"_HsnDmgBP1edM8bXcoa5\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'_HsnDmgBP1edM8bXcoa5\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-02T10:41:24,204] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"K76zJWgBP1edM8bXc9Id\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'K76zJWgBP1edM8bXc9Id\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,855] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"_XsnDmgBP1edM8bXcoa5\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'_XsnDmgBP1edM8bXcoa5\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-02T10:41:24,206] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"LL6zJWgBP1edM8bXc9Id\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'LL6zJWgBP1edM8bXc9Id\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,856] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"WnsmDmgBP1edM8bXkIQm\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'WnsmDmgBP1edM8bXkIQm\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-02T10:40:24,174] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"Lb6zJWgBP1edM8bXc9Id\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'Lb6zJWgBP1edM8bXc9Id\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,857] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"W3smDmgBP1edM8bXkIQm\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'W3smDmgBP1edM8bXkIQm\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-02T10:40:24,175] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"Lr6zJWgBP1edM8bXc9Id\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'Lr6zJWgBP1edM8bXc9Id\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,858] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"dXsnDmgBP1edM8bXrYdU\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'dXsnDmgBP1edM8bXrYdU\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-02T10:41:44,189] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"L76zJWgBP1edM8bXc9Id\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'L76zJWgBP1edM8bXc9Id\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,846] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"dnsnDmgBP1edM8bXrYdU\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'dnsnDmgBP1edM8bXrYdU\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-02T10:41:44,190] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"ML6zJWgBP1edM8bXc9Id\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'ML6zJWgBP1edM8bXc9Id\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,867] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"zHsmDmgBP1edM8bXr4Rm\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'zHsmDmgBP1edM8bXr4Rm\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-02T10:40:36,622] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"Mb6zJWgBP1edM8bXc9Id\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'Mb6zJWgBP1edM8bXc9Id\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,863] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"AnsnDmgBP1edM8bXhodB\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'AnsnDmgBP1edM8bXhodB\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-02T10:41:24,207] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"Mr6zJWgBP1edM8bXc9Id\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'Mr6zJWgBP1edM8bXc9Id\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,882] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"dHsmDmgBP1edM8bXLoN8\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'dHsmDmgBP1edM8bXLoN8\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-02T10:40:04,171] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"M76zJWgBP1edM8bXc9Id\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'M76zJWgBP1edM8bXc9Id\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,884] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"eHsmDmgBP1edM8bXQoME\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'eHsmDmgBP1edM8bXQoME\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-02T10:40:04,172] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"NL6zJWgBP1edM8bXc9Id\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'NL6zJWgBP1edM8bXc9Id\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,886] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"4nsnDmgBP1edM8bXwIfb\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'4nsnDmgBP1edM8bXwIfb\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-02T10:41:44,190] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"Nb6zJWgBP1edM8bXc9Id\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'Nb6zJWgBP1edM8bXc9Id\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,888] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"QYc4EmgBP1edM8bXKyWs\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'QYc4EmgBP1edM8bXKyWs\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-03T05:38:05,730] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"Nr6zJWgBP1edM8bXc9Id\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'Nr6zJWgBP1edM8bXc9Id\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,891] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"yJToFmgBP1edM8bXBIlI\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'yJToFmgBP1edM8bXBIlI\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-04T03:28:44,660] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"N76zJWgBP1edM8bXc9Id\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'N76zJWgBP1edM8bXc9Id\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,884] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"xJTnFmgBP1edM8bX8Ym-\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'xJTnFmgBP1edM8bX8Ym-\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-04T03:28:44,479] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"OL6zJWgBP1edM8bXc9Id\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'OL6zJWgBP1edM8bXc9Id\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,893] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"ZI8WFWgBP1edM8bXYFDI\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'ZI8WFWgBP1edM8bXYFDI\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-03T19:00:07,762] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"Ob6zJWgBP1edM8bXc9Id\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'Ob6zJWgBP1edM8bXc9Id\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,899] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"aI8WFWgBP1edM8bXc1Dn\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'aI8WFWgBP1edM8bXc1Dn\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-03T19:00:07,763] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"Or6zJWgBP1edM8bXc9Id\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'Or6zJWgBP1edM8bXc9Id\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,902] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"hpCnFWgBP1edM8bXavHK\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'hpCnFWgBP1edM8bXavHK\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-03T21:38:25,222] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"O76zJWgBP1edM8bXc9Id\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'O76zJWgBP1edM8bXc9Id\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,903] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"co2NFGgBP1edM8bX4ss3\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'co2NFGgBP1edM8bX4ss3\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-03T16:31:00,752] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"PL6zJWgBP1edM8bXc9Id\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'PL6zJWgBP1edM8bXc9Id\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,904] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"hJCnFWgBP1edM8bXWPEZ\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'hJCnFWgBP1edM8bXWPEZ\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-03T21:38:25,221] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"Pb6zJWgBP1edM8bXc9Id\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'Pb6zJWgBP1edM8bXc9Id\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,906] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"kYdOEmgBP1edM8bXwWXL\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'kYdOEmgBP1edM8bXwWXL\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-03T06:02:43,588] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"Pr6zJWgBP1edM8bXc9Id\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'Pr6zJWgBP1edM8bXc9Id\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,911] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"RpVOF2gBP1edM8bX8a_D\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'RpVOF2gBP1edM8bX8a_D\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-04T05:21:11,967] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"P76zJWgBP1edM8bXc9Id\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'P76zJWgBP1edM8bXc9Id\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,914] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"R5VOF2gBP1edM8bX8a_D\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'R5VOF2gBP1edM8bX8a_D\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-04T05:21:13,240] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"QL6zJWgBP1edM8bXc9Id\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'QL6zJWgBP1edM8bXc9Id\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,902] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"SJVOF2gBP1edM8bX8a_D\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'SJVOF2gBP1edM8bX8a_D\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-04T05:21:13,241] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"Qb6zJWgBP1edM8bXc9Id\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'Qb6zJWgBP1edM8bXc9Id\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,923] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"e5fMF2gBP1edM8bXYBR0\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'e5fMF2gBP1edM8bXYBR0\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-04T07:38:10,221] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"Qr6zJWgBP1edM8bXc9Id\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'Qr6zJWgBP1edM8bXc9Id\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,925] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"fJfMF2gBP1edM8bXYBR0\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'fJfMF2gBP1edM8bXYBR0\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-04T07:38:10,222] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"Q76zJWgBP1edM8bXc9Id\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'Q76zJWgBP1edM8bXc9Id\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,926] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"fZfMF2gBP1edM8bXYBR0\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'fZfMF2gBP1edM8bXYBR0\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-04T07:38:10,222] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"RL6zJWgBP1edM8bXc9Id\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'RL6zJWgBP1edM8bXc9Id\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,924] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"OpcXGGgBP1edM8bXweua\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'OpcXGGgBP1edM8bXweua\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-04T09:00:24,173] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"Rb6zJWgBP1edM8bXc9Id\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'Rb6zJWgBP1edM8bXc9Id\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,927] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"ypcXGGgBP1edM8bXruoP\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'ypcXGGgBP1edM8bXruoP\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-04T09:00:24,173] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"Rr6zJWgBP1edM8bXc9Id\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'Rr6zJWgBP1edM8bXc9Id\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,928] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"TJVPF2gBP1edM8bXBK-g\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'TJVPF2gBP1edM8bXBK-g\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-04T05:21:13,241] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"R76zJWgBP1edM8bXc9Id\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'R76zJWgBP1edM8bXc9Id\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,935] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"fpfMF2gBP1edM8bXcxRp\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'fpfMF2gBP1edM8bXcxRp\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-04T07:38:10,330] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"SL6zJWgBP1edM8bXc9Id\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'SL6zJWgBP1edM8bXc9Id\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,936] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"d5cXGGgBP1edM8bXJenY\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'d5cXGGgBP1edM8bXJenY\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-04T08:59:51,298] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"Sb6zJWgBP1edM8bXc9Id\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'Sb6zJWgBP1edM8bXc9Id\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,939] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"eZcXGGgBP1edM8bXOOnd\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'eZcXGGgBP1edM8bXOOnd\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-04T08:59:51,299] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"Sr6zJWgBP1edM8bXc9Id\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'Sr6zJWgBP1edM8bXc9Id\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,940] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"D5VCF2gBP1edM8bXqYwC\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'D5VCF2gBP1edM8bXqYwC\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-04T05:07:44,837] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"S76zJWgBP1edM8bXc9Id\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'S76zJWgBP1edM8bXc9Id\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,947] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"lJcaGGgBP1edM8bXp_PR\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'lJcaGGgBP1edM8bXp_PR\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-04T09:03:44,177] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"TL6zJWgBP1edM8bXc9Id\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'TL6zJWgBP1edM8bXc9Id\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,948] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"lZcaGGgBP1edM8bXp_PR\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'lZcaGGgBP1edM8bXp_PR\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-04T09:03:44,178] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"Tb6zJWgBP1edM8bXc9Id\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'Tb6zJWgBP1edM8bXc9Id\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,951] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"rZcXGGgBP1edM8bX6Ouo\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'rZcXGGgBP1edM8bX6Ouo\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-04T09:00:44,194] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"Tr6zJWgBP1edM8bXc9Id\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'Tr6zJWgBP1edM8bXc9Id\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,959] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"rpcXGGgBP1edM8bX6Ouo\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'rpcXGGgBP1edM8bX6Ouo\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-04T09:00:44,195] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"T76zJWgBP1edM8bXc9I_\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'T76zJWgBP1edM8bXc9I_\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,961] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"35cYGGgBP1edM8bXq-39\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'35cYGGgBP1edM8bXq-39\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-04T09:01:24,185] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"UL6zJWgBP1edM8bXc9I_\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'UL6zJWgBP1edM8bXc9I_\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,963] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"b5cYGGgBP1edM8bXmO1y\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'b5cYGGgBP1edM8bXmO1y\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-04T09:01:24,185] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"Ub6zJWgBP1edM8bXc9I_\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'Ub6zJWgBP1edM8bXc9I_\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,928] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"r5cXGGgBP1edM8bX_Osx\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'r5cXGGgBP1edM8bX_Osx\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-04T09:00:44,195] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"Ur6zJWgBP1edM8bXc9I_\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'Ur6zJWgBP1edM8bXc9I_\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,975] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"9JcZGGgBP1edM8bX0PD3\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'9JcZGGgBP1edM8bX0PD3\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-04T09:02:44,191] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"U76zJWgBP1edM8bXc9I_\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'U76zJWgBP1edM8bXc9I_\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,976] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"ZJcZGGgBP1edM8bX5PGH\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'ZJcZGGgBP1edM8bX5PGH\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-04T09:02:44,192] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"VL6zJWgBP1edM8bXc9I_\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'VL6zJWgBP1edM8bXc9I_\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,976] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"UZcYGGgBP1edM8bX0-4k\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'UZcYGGgBP1edM8bX0-4k\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-04T09:01:44,174] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"Vb6zJWgBP1edM8bXc9I_\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'Vb6zJWgBP1edM8bXc9I_\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,983] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"UpcYGGgBP1edM8bX5u6V\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'UpcYGGgBP1edM8bX5u6V\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-04T09:01:44,174] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"Vr6zJWgBP1edM8bXc9I_\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'Vr6zJWgBP1edM8bXc9I_\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,984] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"1pghGGgBP1edM8bXcgYu\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'1pghGGgBP1edM8bXcgYu\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-04T09:11:04,172] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"V76zJWgBP1edM8bXc9I_\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'V76zJWgBP1edM8bXc9I_\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,985] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"15ghGGgBP1edM8bXcgYu\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'15ghGGgBP1edM8bXcgYu\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-04T09:11:04,173] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"WL6zJWgBP1edM8bXc9I_\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'WL6zJWgBP1edM8bXc9I_\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,987] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"2pcfGGgBP1edM8bXAf8o\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'2pcfGGgBP1edM8bXAf8o\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-04T09:08:24,196] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"Wb6zJWgBP1edM8bXc9I_\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'Wb6zJWgBP1edM8bXc9I_\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,988] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"SpgfGGgBP1edM8bXFACx\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'SpgfGGgBP1edM8bXFACx\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-04T09:08:24,197] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"Wr6zJWgBP1edM8bXc9I_\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'Wr6zJWgBP1edM8bXc9I_\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,992] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"R5ghGGgBP1edM8bXhQe7\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'R5ghGGgBP1edM8bXhQe7\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-04T09:11:04,173] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"W76zJWgBP1edM8bXc9I_\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'W76zJWgBP1edM8bXc9I_\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,995] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"m5giGGgBP1edM8bXDghw\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'m5giGGgBP1edM8bXDghw\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-04T09:11:44,187] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"XL6zJWgBP1edM8bXc9I_\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'XL6zJWgBP1edM8bXc9I_\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,999] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"vJgfGGgBP1edM8bXOwDC\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'vJgfGGgBP1edM8bXOwDC\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-04T09:08:44,182] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"Xb6zJWgBP1edM8bXc9I_\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'Xb6zJWgBP1edM8bXc9I_\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:44,000] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"vZgfGGgBP1edM8bXTwBK\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'vZgfGGgBP1edM8bXTwBK\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-04T09:08:44,183] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"Xr6zJWgBP1edM8bXc9I_\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'Xr6zJWgBP1edM8bXc9I_\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:44,003] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"uZghGGgBP1edM8bXrAfK\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'uZghGGgBP1edM8bXrAfK\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-04T09:11:24,178] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"X76zJWgBP1edM8bXc9I_\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'X76zJWgBP1edM8bXc9I_\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:44,004] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"upghGGgBP1edM8bXwAdP\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'upghGGgBP1edM8bXwAdP\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-04T09:11:24,179] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"YL6zJWgBP1edM8bXc9I_\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'YL6zJWgBP1edM8bXc9I_\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:43,975] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"tZg3GGgBP1edM8bXHURQ\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'tZg3GGgBP1edM8bXHURQ\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-04T09:34:44,181] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"Yb6zJWgBP1edM8bXc9I_\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'Yb6zJWgBP1edM8bXc9I_\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:44,026] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"tpg3GGgBP1edM8bXHURQ\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'tpg3GGgBP1edM8bXHURQ\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-04T09:34:44,182] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"Yr6zJWgBP1edM8bXc9I_\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'Yr6zJWgBP1edM8bXc9I_\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:44,032] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"kJg5GGgBP1edM8bX3Ex1\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'kJg5GGgBP1edM8bX3Ex1\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-04T09:37:44,186] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"Y76zJWgBP1edM8bXc9I_\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'Y76zJWgBP1edM8bXc9I_\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:44,032] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"kZg5GGgBP1edM8bX3Ex1\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'kZg5GGgBP1edM8bX3Ex1\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-04T09:37:44,187] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"ZL6zJWgBP1edM8bXc9I_\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'ZL6zJWgBP1edM8bXc9I_\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:44,033] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"OJg1GGgBP1edM8bX5EHK\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'OJg1GGgBP1edM8bX5EHK\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-04T09:33:24,176] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"Zb6zJWgBP1edM8bXc9I_\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'Zb6zJWgBP1edM8bXc9I_\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:44,034] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"N5g1GGgBP1edM8bX0UFG\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'N5g1GGgBP1edM8bX0UFG\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-04T09:33:24,176] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"Zr6zJWgBP1edM8bXc9I_\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'Zr6zJWgBP1edM8bXc9I_\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:44,011] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"dpg1GGgBP1edM8bXSD-I\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'dpg1GGgBP1edM8bXSD-I\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-04T09:32:44,166] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"Z76zJWgBP1edM8bXc9I_\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'Z76zJWgBP1edM8bXc9I_\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:44,039] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"5pg1GGgBP1edM8bXXD8R\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'5pg1GGgBP1edM8bXXD8R\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-04T09:32:44,167] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"aL6zJWgBP1edM8bXc9I_\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'aL6zJWgBP1edM8bXc9I_\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:44,041] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"Jpg3GGgBP1edM8bXMEXX\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'Jpg3GGgBP1edM8bXMEXX\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-04T09:34:44,182] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"ab6zJWgBP1edM8bXc9I_\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'ab6zJWgBP1edM8bXc9I_\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:44,044] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"mZg3GGgBP1edM8bXV0Xo\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'mZg3GGgBP1edM8bXV0Xo\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-04T09:35:04,172] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"ar6zJWgBP1edM8bXc9I_\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'ar6zJWgBP1edM8bXc9I_\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:44,046] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"mpg3GGgBP1edM8bXa0Vw\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'mpg3GGgBP1edM8bXa0Vw\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-04T09:35:04,173] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"a76zJWgBP1edM8bXc9I_\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'a76zJWgBP1edM8bXc9I_\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:44,040] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"Wpg8GGgBP1edM8bX6VXC\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'Wpg8GGgBP1edM8bX6VXC\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-04T09:41:04,169] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"bL6zJWgBP1edM8bXc9I_\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'bL6zJWgBP1edM8bXc9I_\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:44,070] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"W5g8GGgBP1edM8bX6VXC\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'W5g8GGgBP1edM8bX6VXC\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-04T09:41:04,170] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"bb6zJWgBP1edM8bXc9I_\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'bb6zJWgBP1edM8bXc9I_\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:44,074] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"Xpg_GGgBP1edM8bXR1xA\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'Xpg_GGgBP1edM8bXR1xA\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-04T09:43:44,182] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"br6zJWgBP1edM8bXc9I_\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'br6zJWgBP1edM8bXc9I_\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:44,079] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"X5g_GGgBP1edM8bXR1xA\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'X5g_GGgBP1edM8bXR1xA\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-04T09:43:44,182] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"b76zJWgBP1edM8bXc9I_\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'b76zJWgBP1edM8bXc9I_\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:44,080] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"e5g_GGgBP1edM8bXDFuz\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'e5g_GGgBP1edM8bXDFuz\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-04T09:43:24,166] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"cL6zJWgBP1edM8bXc9I_\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'cL6zJWgBP1edM8bXc9I_\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:44,081] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"65g_GGgBP1edM8bXIFsw\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'65g_GGgBP1edM8bXIFsw\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-04T09:43:24,167] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"cb6zJWgBP1edM8bXc9I_\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'cb6zJWgBP1edM8bXc9I_\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:44,082] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"y5g8GGgBP1edM8bX_VVL\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'y5g8GGgBP1edM8bX_VVL\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-04T09:41:04,170] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"cr6zJWgBP1edM8bXc9I_\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'cr6zJWgBP1edM8bXc9I_\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:44,083] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"mJg8GGgBP1edM8bXOVP4\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'mJg8GGgBP1edM8bXOVP4\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-04T09:40:24,197] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"c76zJWgBP1edM8bXc9I_\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'c76zJWgBP1edM8bXc9I_\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:44,087] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"mZg8GGgBP1edM8bXTVN-\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'mZg8GGgBP1edM8bXTVN-\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-04T09:40:24,198] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"dL6zJWgBP1edM8bXc9I_\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'dL6zJWgBP1edM8bXc9I_\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:44,091] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"-pg9GGgBP1edM8bXwFeb\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'-pg9GGgBP1edM8bXwFeb\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-04T09:42:04,185] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"db6zJWgBP1edM8bXc9I_\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'db6zJWgBP1edM8bXc9I_\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:44,092] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"-5g9GGgBP1edM8bX1Fcl\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'-5g9GGgBP1edM8bX1Fcl\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-04T09:42:04,186] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"dr6zJWgBP1edM8bXc9I_\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'dr6zJWgBP1edM8bXc9I_\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:44,093] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"KJhCGGgBP1edM8bXaGUV\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'KJhCGGgBP1edM8bXaGUV\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-04T09:47:04,196] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"d76zJWgBP1edM8bXc9I_\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'d76zJWgBP1edM8bXc9I_\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:44,094] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"KZhCGGgBP1edM8bXaGUV\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'KZhCGGgBP1edM8bXaGUV\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-04T09:47:04,197] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"eL6zJWgBP1edM8bXc9I_\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'eL6zJWgBP1edM8bXc9I_\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:44,094] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"hJhUGGgBP1edM8bXaZil\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'hJhUGGgBP1edM8bXaZil\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-04T10:06:44,224] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"eb6zJWgBP1edM8bXc9I_\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'eb6zJWgBP1edM8bXc9I_\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:44,097] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"hZhUGGgBP1edM8bXaZil\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'hZhUGGgBP1edM8bXaZil\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-04T10:06:44,225] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"er6zJWgBP1edM8bXc9I_\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'er6zJWgBP1edM8bXc9I_\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:44,099] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"mZhCGGgBP1edM8bXe2Wc\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'mZhCGGgBP1edM8bXe2Wc\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-04T09:47:04,197] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"e76zJWgBP1edM8bXc9I_\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'e76zJWgBP1edM8bXc9I_\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:44,103] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"Z5hUGGgBP1edM8bXpJk_\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'Z5hUGGgBP1edM8bXpJk_\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-04T10:07:04,167] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"fL6zJWgBP1edM8bXc9I_\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'fL6zJWgBP1edM8bXc9I_\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:44,104] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"C5hCGGgBP1edM8bXomaw\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'C5hCGGgBP1edM8bXomaw\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-04T09:47:24,173] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"fb6zJWgBP1edM8bXc9I_\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'fb6zJWgBP1edM8bXc9I_\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:44,105] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"9ZhUGGgBP1edM8bXfZgu\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'9ZhUGGgBP1edM8bXfZgu\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-04T10:06:44,225] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"fr6zJWgBP1edM8bXc9I_\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'fr6zJWgBP1edM8bXc9I_\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:44,106] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"DJhCGGgBP1edM8bXtmY2\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'DJhCGGgBP1edM8bXtmY2\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-04T09:47:24,173] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"f76zJWgBP1edM8bXc9I_\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'f76zJWgBP1edM8bXc9I_\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:44,111] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"oZhUGGgBP1edM8bXCJfp\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'oZhUGGgBP1edM8bXCJfp\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-04T10:06:24,214] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"gL6zJWgBP1edM8bXc9I_\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'gL6zJWgBP1edM8bXc9I_\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:44,112] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"ophUGGgBP1edM8bXG5eD\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'ophUGGgBP1edM8bXG5eD\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-04T10:06:24,215] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"gb6zJWgBP1edM8bXc9JX\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'gb6zJWgBP1edM8bXc9JX\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:44,112] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"EJhYGGgBP1edM8bXE6Mt\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'EJhYGGgBP1edM8bXE6Mt\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-04T10:10:44,195] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"gr6zJWgBP1edM8bXc9JX\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'gr6zJWgBP1edM8bXc9JX\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:44,113] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"FJhYGGgBP1edM8bXGqP9\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'FJhYGGgBP1edM8bXGqP9\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-04T10:10:50,727] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"g76zJWgBP1edM8bXc9JX\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'g76zJWgBP1edM8bXc9JX\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:44,114] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"K5hXGGgBP1edM8bXxaIL\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'K5hXGGgBP1edM8bXxaIL\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-04T10:10:24,200] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"hL6zJWgBP1edM8bXc9JX\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'hL6zJWgBP1edM8bXc9JX\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:44,114] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"m5hXGGgBP1edM8bX2KKV\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'m5hXGGgBP1edM8bX2KKV\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-04T10:10:24,201] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"hb6zJWgBP1edM8bXc9JX\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'hb6zJWgBP1edM8bXc9JX\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:44,115] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"lphZGGgBP1edM8bXU6Z_\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'lphZGGgBP1edM8bXU6Z_\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-04T10:12:04,180] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"hr6zJWgBP1edM8bXc9JX\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'hr6zJWgBP1edM8bXc9JX\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:44,116] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"A5hZGGgBP1edM8bXZ6cI\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'A5hZGGgBP1edM8bXZ6cI\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-04T10:12:04,181] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"h76zJWgBP1edM8bXc9JX\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'h76zJWgBP1edM8bXc9JX\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:44,116] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"DZhXGGgBP1edM8bX_6Ou\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'DZhXGGgBP1edM8bX_6Ou\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-04T10:10:44,194] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"iL6zJWgBP1edM8bXc9JX\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'iL6zJWgBP1edM8bXc9JX\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:44,119] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"gZhYGGgBP1edM8bXLqOG\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'gZhYGGgBP1edM8bXLqOG\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-04T10:10:50,728] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"ib6zJWgBP1edM8bXc9JX\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'ib6zJWgBP1edM8bXc9JX\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:44,120] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"sJhYGGgBP1edM8bX8aXW\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'sJhYGGgBP1edM8bX8aXW\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-04T10:11:44,190] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"ir6zJWgBP1edM8bXc9JX\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'ir6zJWgBP1edM8bXc9JX\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:44,121] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"tJhZGGgBP1edM8bXBaVe\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'tJhZGGgBP1edM8bXBaVe\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-04T10:11:44,191] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"i76zJWgBP1edM8bXc9JX\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'i76zJWgBP1edM8bXc9JX\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:44,124] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"85hfGGgBP1edM8bXqLih\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'85hfGGgBP1edM8bXqLih\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-04T10:19:04,215] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"jL6zJWgBP1edM8bXc9JX\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'jL6zJWgBP1edM8bXc9JX\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:44,128] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"9JhfGGgBP1edM8bXqLih\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'9JhfGGgBP1edM8bXqLih\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-04T10:19:04,215] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"jb6zJWgBP1edM8bXc9JX\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'jb6zJWgBP1edM8bXc9JX\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:44,129] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"MZhfGGgBP1edM8bXH7fp\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'MZhfGGgBP1edM8bXH7fp\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-04T10:18:24,208] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"jr6zJWgBP1edM8bXc9JX\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'jr6zJWgBP1edM8bXc9JX\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:44,131] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"xphyGGgBP1edM8bX3O8G\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'xphyGGgBP1edM8bX3O8G\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-04T10:40:04,210] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"j76zJWgBP1edM8bXc9JX\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'j76zJWgBP1edM8bXc9JX\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:44,132] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"x5hyGGgBP1edM8bX7u92\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'x5hyGGgBP1edM8bX7u92\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-04T10:40:04,210] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"kL6zJWgBP1edM8bXc9JX\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'kL6zJWgBP1edM8bXc9JX\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:44,133] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"EphfGGgBP1edM8bXbrgH\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'EphfGGgBP1edM8bXbrgH\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-04T10:18:44,201] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"kb6zJWgBP1edM8bXc9JX\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'kb6zJWgBP1edM8bXc9JX\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:44,135] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"f5hfGGgBP1edM8bXgbiQ\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'f5hfGGgBP1edM8bXgbiQ\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-04T10:18:44,202] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"kr6zJWgBP1edM8bXc9JX\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'kr6zJWgBP1edM8bXc9JX\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:44,136] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"dJhgGGgBP1edM8bX9Lyr\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'dJhgGGgBP1edM8bX9Lyr\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-04T10:20:24,192] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"k76zJWgBP1edM8bXc9JX\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'k76zJWgBP1edM8bXc9JX\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:44,139] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"4ZhhGGgBP1edM8bXCLwy\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'4ZhhGGgBP1edM8bXCLwy\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-04T10:20:24,193] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"lL6zJWgBP1edM8bXc9JX\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'lL6zJWgBP1edM8bXc9JX\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:44,141] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"-JhfGGgBP1edM8bXvLgp\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'-JhfGGgBP1edM8bXvLgp\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-04T10:19:04,216] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"lb6zJWgBP1edM8bXc9JX\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'lb6zJWgBP1edM8bXc9JX\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:44,143] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"k5h4GGgBP1edM8bXbP_Q\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'k5h4GGgBP1edM8bXbP_Q\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-04T10:46:04,184] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"lr6zJWgBP1edM8bXc9JX\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'lr6zJWgBP1edM8bXc9JX\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:44,144] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"lJh4GGgBP1edM8bXbP_Q\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'lJh4GGgBP1edM8bXbP_Q\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-04T10:46:04,185] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"l76zJWgBP1edM8bXc9JX\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'l76zJWgBP1edM8bXc9JX\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:44,147] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"_5h2GGgBP1edM8bXD_hO\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'_5h2GGgBP1edM8bXD_hO\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-04T10:43:24,192] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"mb6zJWgBP1edM8bXg9KN\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'mb6zJWgBP1edM8bXg9KN\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-07T00:24:46,435] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"BJl4GGgBP1edM8bXgABZ\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'BJl4GGgBP1edM8bXgABZ\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-04T10:46:04,185] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"ZtC1K2gBP1edM8bXby--\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'ZtC1K2gBP1edM8bXby--\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,295] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"gJh3GGgBP1edM8bXR_zS\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'gJh3GGgBP1edM8bXR_zS\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-04T10:44:44,174] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"Z9C1K2gBP1edM8bXby--\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'Z9C1K2gBP1edM8bXby--\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,295] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"T5h2GGgBP1edM8bXhPp-\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'T5h2GGgBP1edM8bXhPp-\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-04T10:44:04,187] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"aNC1K2gBP1edM8bXby--\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'aNC1K2gBP1edM8bXby--\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,295] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"UZh2GGgBP1edM8bXmPoG\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'UZh2GGgBP1edM8bXmPoG\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-04T10:44:04,188] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"adC1K2gBP1edM8bXby--\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'adC1K2gBP1edM8bXby--\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,296] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"85h3GGgBP1edM8bXbvzk\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'85h3GGgBP1edM8bXbvzk\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-04T10:45:04,177] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"atC1K2gBP1edM8bXby--\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'atC1K2gBP1edM8bXby--\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,296] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"9Jh3GGgBP1edM8bXgvxs\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'9Jh3GGgBP1edM8bXgvxs\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-04T10:45:04,178] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"a9C1K2gBP1edM8bXby--\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'a9C1K2gBP1edM8bXby--\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,296] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"EJh3GGgBP1edM8bXNPxI\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'EJh3GGgBP1edM8bXNPxI\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-04T10:44:44,173] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"bNC1K2gBP1edM8bXby--\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'bNC1K2gBP1edM8bXby--\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,297] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"epl9GGgBP1edM8bXnQ4C\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'epl9GGgBP1edM8bXnQ4C\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-04T10:51:44,191] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"bdC1K2gBP1edM8bXby--\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'bdC1K2gBP1edM8bXby--\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,297] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"e5l9GGgBP1edM8bXnQ4C\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'e5l9GGgBP1edM8bXnQ4C\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-04T10:51:44,192] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"btC1K2gBP1edM8bXby--\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'btC1K2gBP1edM8bXby--\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,298] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"4Jl_GGgBP1edM8bXEBIj\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'4Jl_GGgBP1edM8bXEBIj\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-04T10:53:24,185] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"b9C1K2gBP1edM8bXby--\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'b9C1K2gBP1edM8bXby--\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,299] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"4Zl_GGgBP1edM8bXEBIj\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'4Zl_GGgBP1edM8bXEBIj\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-04T10:53:24,186] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"cNC1K2gBP1edM8bXby--\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'cNC1K2gBP1edM8bXby--\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,299] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"_pl-GGgBP1edM8bX1RGG\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'_pl-GGgBP1edM8bX1RGG\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-04T10:53:04,204] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"cdC1K2gBP1edM8bXby--\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'cdC1K2gBP1edM8bXby--\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,300] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"bZl-GGgBP1edM8bX6RIP\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'bZl-GGgBP1edM8bX6RIP\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-04T10:53:04,204] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"ctC1K2gBP1edM8bXby--\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'ctC1K2gBP1edM8bXby--\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,300] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"6pl9GGgBP1edM8bXsA6L\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'6pl9GGgBP1edM8bXsA6L\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-04T10:51:44,192] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"c9C1K2gBP1edM8bXby--\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'c9C1K2gBP1edM8bXby--\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,300] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"25l8GGgBP1edM8bXsgue\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'25l8GGgBP1edM8bXsgue\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-04T10:50:44,176] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"dNC1K2gBP1edM8bXby--\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'dNC1K2gBP1edM8bXby--\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,300] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"XZl9GGgBP1edM8bX1w-k\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'XZl9GGgBP1edM8bX1w-k\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-04T10:52:04,193] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"ddC1K2gBP1edM8bXby--\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'ddC1K2gBP1edM8bXby--\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,303] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"X5l9GGgBP1edM8bX6w8l\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'X5l9GGgBP1edM8bX6w8l\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-04T10:52:04,194] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"dtC1K2gBP1edM8bXby--\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'dtC1K2gBP1edM8bXby--\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,303] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"45l_GGgBP1edM8bXIxKr\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'45l_GGgBP1edM8bXIxKr\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-04T10:53:24,186] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"d9C1K2gBP1edM8bXby--\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'d9C1K2gBP1edM8bXby--\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,303] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"MqW9HGgBP1edM8bXOzPd\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'MqW9HGgBP1edM8bXOzPd\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T06:39:44,185] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"eNC1K2gBP1edM8bXby--\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'eNC1K2gBP1edM8bXby--\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,303] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"NKW9HGgBP1edM8bXTzNl\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'NKW9HGgBP1edM8bXTzNl\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T06:39:44,186] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"edC1K2gBP1edM8bXby--\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'edC1K2gBP1edM8bXby--\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,311] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"rqW8HGgBP1edM8bXFy9k\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'rqW8HGgBP1edM8bXFy9k\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T06:38:24,322] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"etC1K2gBP1edM8bXby--\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'etC1K2gBP1edM8bXby--\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,311] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"HaW8HGgBP1edM8bXKjBk\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'HaW8HGgBP1edM8bXKjBk\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T06:38:24,326] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"e9C1K2gBP1edM8bXby--\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'e9C1K2gBP1edM8bXby--\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,311] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"daW6HGgBP1edM8bXQioX\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'daW6HGgBP1edM8bXQioX\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T06:36:24,240] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"fNC1K2gBP1edM8bXby--\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'fNC1K2gBP1edM8bXby--\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,312] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"bqW8HGgBP1edM8bXnzGY\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'bqW8HGgBP1edM8bXnzGY\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T06:39:04,213] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"fdC1K2gBP1edM8bXby--\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'fdC1K2gBP1edM8bXby--\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,312] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"cKW8HGgBP1edM8bXszEh\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'cKW8HGgBP1edM8bXszEh\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T06:39:04,213] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"ftC1K2gBP1edM8bXby--\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'ftC1K2gBP1edM8bXby--\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,312] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"4qW8HGgBP1edM8bX2jFE\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'4qW8HGgBP1edM8bX2jFE\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T06:39:24,196] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"f9C1K2gBP1edM8bXby--\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'f9C1K2gBP1edM8bXby--\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,313] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"UaW8HGgBP1edM8bX7TLF\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'UaW8HGgBP1edM8bX7TLF\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T06:39:24,197] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"gNC1K2gBP1edM8bXby--\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'gNC1K2gBP1edM8bXby--\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,313] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"CaW-HGgBP1edM8bX_Tgd\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'CaW-HGgBP1edM8bX_Tgd\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T06:41:44,217] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"gdC1K2gBP1edM8bXby--\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'gdC1K2gBP1edM8bXby--\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,313] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"CqW-HGgBP1edM8bX_Tgd\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'CqW-HGgBP1edM8bX_Tgd\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T06:41:44,217] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"gtC1K2gBP1edM8bXby--\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'gtC1K2gBP1edM8bXby--\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,313] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"hqW9HGgBP1edM8bXxDSY\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'hqW9HGgBP1edM8bXxDSY\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T06:40:24,195] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"g9C1K2gBP1edM8bXby--\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'g9C1K2gBP1edM8bXby--\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,314] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"h6W9HGgBP1edM8bXxDSY\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'h6W9HGgBP1edM8bXxDSY\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T06:40:24,196] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"hNC1K2gBP1edM8bXby--\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'hNC1K2gBP1edM8bXby--\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,314] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"a6XAHGgBP1edM8bXgzzD\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'a6XAHGgBP1edM8bXgzzD\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T06:43:24,198] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"hdC1K2gBP1edM8bXby--\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'hdC1K2gBP1edM8bXby--\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,314] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"bKXAHGgBP1edM8bXgzzD\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'bKXAHGgBP1edM8bXgzzD\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T06:43:24,199] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"htC1K2gBP1edM8bXby--\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'htC1K2gBP1edM8bXby--\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,314] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"eaW_HGgBP1edM8bXEDil\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'eaW_HGgBP1edM8bXEDil\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T06:41:44,218] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"h9C1K2gBP1edM8bXby--\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'h9C1K2gBP1edM8bXby--\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,315] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"lKW-HGgBP1edM8bXwjeF\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'lKW-HGgBP1edM8bXwjeF\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T06:41:24,188] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"iNC1K2gBP1edM8bXby--\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'iNC1K2gBP1edM8bXby--\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,315] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"lqW-HGgBP1edM8bX1jcN\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'lqW-HGgBP1edM8bX1jcN\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T06:41:24,189] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"idC1K2gBP1edM8bXby--\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'idC1K2gBP1edM8bXby--\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,315] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"W6W_HGgBP1edM8bXXjnH\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'W6W_HGgBP1edM8bXXjnH\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T06:42:04,198] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"itC1K2gBP1edM8bXby--\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'itC1K2gBP1edM8bXby--\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,316] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"XaW_HGgBP1edM8bXcjlP\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'XaW_HGgBP1edM8bXcjlP\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T06:42:04,199] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"i9C1K2gBP1edM8bXby--\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'i9C1K2gBP1edM8bXby--\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,316] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"9qW9HGgBP1edM8bX2DQf\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'9qW9HGgBP1edM8bX2DQf\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T06:40:24,196] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"jNC1K2gBP1edM8bXby--\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'jNC1K2gBP1edM8bXby--\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,316] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"YqXBHGgBP1edM8bXz0DU\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'YqXBHGgBP1edM8bXz0DU\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T06:44:44,206] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"jdC1K2gBP1edM8bXby--\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'jdC1K2gBP1edM8bXby--\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,316] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"Y6XBHGgBP1edM8bXz0DU\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'Y6XBHGgBP1edM8bXz0DU\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T06:44:44,207] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"jtC1K2gBP1edM8bXby--\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'jtC1K2gBP1edM8bXby--\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,317] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"vaXAHGgBP1edM8bX5T1s\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'vaXAHGgBP1edM8bX5T1s\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T06:43:44,209] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"j9C1K2gBP1edM8bXby--\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'j9C1K2gBP1edM8bXby--\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,317] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"vqXAHGgBP1edM8bX5T1s\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'vqXAHGgBP1edM8bX5T1s\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T06:43:44,210] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"kNC1K2gBP1edM8bXby--\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'kNC1K2gBP1edM8bXby--\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,319] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"ZaXBHGgBP1edM8bX40Ba\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'ZaXBHGgBP1edM8bX40Ba\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T06:44:44,207] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"kdC1K2gBP1edM8bXby--\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'kdC1K2gBP1edM8bXby--\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,320] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"26XAHGgBP1edM8bXlzxL\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'26XAHGgBP1edM8bXlzxL\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T06:43:24,199] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"ktC1K2gBP1edM8bXby--\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'ktC1K2gBP1edM8bXby--\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,320] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"EaXBHGgBP1edM8bXbj8n\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'EaXBHGgBP1edM8bXbj8n\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T06:44:24,187] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"k9C1K2gBP1edM8bXby--\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'k9C1K2gBP1edM8bXby--\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,320] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"gKXBHGgBP1edM8bXgT-w\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'gKXBHGgBP1edM8bXgT-w\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T06:44:24,188] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"lNC1K2gBP1edM8bXby--\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'lNC1K2gBP1edM8bXby--\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,320] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"tqXCHGgBP1edM8bXWEGO\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'tqXCHGgBP1edM8bXWEGO\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T06:45:24,191] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"ldC1K2gBP1edM8bXby--\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'ldC1K2gBP1edM8bXby--\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,322] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"JaXCHGgBP1edM8bXbEIV\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'JaXCHGgBP1edM8bXbEIV\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T06:45:24,191] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"ltC1K2gBP1edM8bXby--\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'ltC1K2gBP1edM8bXby--\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,323] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"wKXAHGgBP1edM8bX-D30\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'wKXAHGgBP1edM8bX-D30\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T06:43:44,210] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"l9C1K2gBP1edM8bXby--\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'l9C1K2gBP1edM8bXby--\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,323] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"PaXEHGgBP1edM8bXj0gD\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'PaXEHGgBP1edM8bXj0gD\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T06:47:44,199] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"mNC1K2gBP1edM8bXby_o\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'mNC1K2gBP1edM8bXby_o\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,323] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"P6XEHGgBP1edM8bXokiN\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'P6XEHGgBP1edM8bXokiN\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T06:47:44,199] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"mdC1K2gBP1edM8bXby_o\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'mdC1K2gBP1edM8bXby_o\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,324] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"x6XFHGgBP1edM8bXx0uL\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'x6XFHGgBP1edM8bXx0uL\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T06:49:04,207] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"mtC1K2gBP1edM8bXby_o\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'mtC1K2gBP1edM8bXby_o\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,324] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"AqXFHGgBP1edM8bXK0pF\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'AqXFHGgBP1edM8bXK0pF\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T06:48:24,195] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"m9C1K2gBP1edM8bXby_o\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'m9C1K2gBP1edM8bXby_o\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,324] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"saXEHGgBP1edM8bXyUic\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'saXEHGgBP1edM8bXyUic\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T06:48:04,186] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"nNC1K2gBP1edM8bXby_o\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'nNC1K2gBP1edM8bXby_o\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,325] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"IaXEHGgBP1edM8bX3Ukl\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'IaXEHGgBP1edM8bX3Ukl\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T06:48:04,186] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"ndC1K2gBP1edM8bXby_o\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'ndC1K2gBP1edM8bXby_o\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,325] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"dqXFHGgBP1edM8bXZUri\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'dqXFHGgBP1edM8bXZUri\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T06:48:44,202] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"ntC1K2gBP1edM8bXby_o\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'ntC1K2gBP1edM8bXby_o\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,325] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"5aXFHGgBP1edM8bXeUpq\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'5aXFHGgBP1edM8bXeUpq\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T06:48:44,202] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"n9C1K2gBP1edM8bXby_o\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'n9C1K2gBP1edM8bXby_o\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,325] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"BKXFHGgBP1edM8bXPkrP\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'BKXFHGgBP1edM8bXPkrP\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T06:48:24,196] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"oNC1K2gBP1edM8bXby_o\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'oNC1K2gBP1edM8bXby_o\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,326] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"yaXFHGgBP1edM8bX20sT\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'yaXFHGgBP1edM8bX20sT\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T06:49:04,208] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"odC1K2gBP1edM8bXby_o\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'odC1K2gBP1edM8bXby_o\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,327] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"_6XGHGgBP1edM8bXnk1r\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'_6XGHGgBP1edM8bXnk1r\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T06:50:04,182] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"otC1K2gBP1edM8bXby_o\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'otC1K2gBP1edM8bXby_o\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,327] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"b6XGHGgBP1edM8bXsU7z\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'b6XGHGgBP1edM8bXsU7z\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T06:50:04,183] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"o9C1K2gBP1edM8bXby_p\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'o9C1K2gBP1edM8bXby_p\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,327] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"i6XGHGgBP1edM8bXY03P\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'i6XGHGgBP1edM8bXY03P\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T06:49:44,177] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"pNC1K2gBP1edM8bXby_p\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'pNC1K2gBP1edM8bXby_p\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,328] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"jaXGHGgBP1edM8bXd01X\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'jaXGHGgBP1edM8bXd01X\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T06:49:44,178] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"pdC1K2gBP1edM8bXby_p\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'pdC1K2gBP1edM8bXby_p\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,330] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"AqXYHGgBP1edM8bXKoDS\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'AqXYHGgBP1edM8bXKoDS\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T07:09:04,378] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"ptC1K2gBP1edM8bXby_p\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'ptC1K2gBP1edM8bXby_p\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,331] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"qqXGHGgBP1edM8bXFUyt\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'qqXGHGgBP1edM8bXFUyt\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T06:49:24,172] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"p9C1K2gBP1edM8bXby_p\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'p9C1K2gBP1edM8bXby_p\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,331] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"O6XGHGgBP1edM8bXAkwm\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'O6XGHGgBP1edM8bXAkwm\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T06:49:24,171] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"qNC1K2gBP1edM8bXby_p\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'qNC1K2gBP1edM8bXby_p\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,331] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"AKXYHGgBP1edM8bXF4D_\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'AKXYHGgBP1edM8bXF4D_\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T07:09:04,377] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"qdC1K2gBP1edM8bXby_p\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'qdC1K2gBP1edM8bXby_p\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,332] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"1aUCHWgBP1edM8bXIfd-\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'1aUCHWgBP1edM8bXIfd-\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T07:55:04,167] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"qtC1K2gBP1edM8bXby_p\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'qtC1K2gBP1edM8bXby_p\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,332] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"caXjHGgBP1edM8bXdaCh\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'caXjHGgBP1edM8bXdaCh\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T07:21:24,191] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"q9C1K2gBP1edM8bXby_p\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'q9C1K2gBP1edM8bXby_p\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,332] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"paUBHWgBP1edM8bXS_Wj\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'paUBHWgBP1edM8bXS_Wj\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T07:54:04,199] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"rNC1K2gBP1edM8bXby_p\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'rNC1K2gBP1edM8bXby_p\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,333] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"BKUCHWgBP1edM8bX5PrT\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'BKUCHWgBP1edM8bX5PrT\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T07:55:44,169] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"rdC1K2gBP1edM8bXby_p\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'rdC1K2gBP1edM8bXby_p\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,333] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"46XjHGgBP1edM8bXnKCw\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'46XjHGgBP1edM8bXnKCw\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T07:21:44,177] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"rtC1K2gBP1edM8bXby_p\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'rtC1K2gBP1edM8bXby_p\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,333] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"UqXjHGgBP1edM8bXsKE5\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'UqXjHGgBP1edM8bXsKE5\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T07:21:44,178] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"r9C1K2gBP1edM8bXby_p\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'r9C1K2gBP1edM8bXby_p\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,333] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"RaUCHWgBP1edM8bXNfgF\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'RaUCHWgBP1edM8bXNfgF\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T07:55:04,168] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"sNC1K2gBP1edM8bXby_p\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'sNC1K2gBP1edM8bXby_p\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,334] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"8KUEHWgBP1edM8bXRP1o\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'8KUEHWgBP1edM8bXRP1o\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T07:57:24,175] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"sdC1K2gBP1edM8bXby_p\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'sdC1K2gBP1edM8bXby_p\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,451] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"p6UBHWgBP1edM8bXXvUs\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'p6UBHWgBP1edM8bXXvUs\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T07:54:04,200] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"stC1K2gBP1edM8bXby_p\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'stC1K2gBP1edM8bXby_p\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,451] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"pKYIHWgBP1edM8bXnQrD\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'pKYIHWgBP1edM8bXnQrD\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T08:02:04,179] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"s9C1K2gBP1edM8bXby_p\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'s9C1K2gBP1edM8bXby_p\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,451] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"paYIHWgBP1edM8bXnQrD\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'paYIHWgBP1edM8bXnQrD\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T08:02:04,180] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"tNC1K2gBP1edM8bXby_p\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'tNC1K2gBP1edM8bXby_p\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,452] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"GKYLHWgBP1edM8bXSRJe\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'GKYLHWgBP1edM8bXSRJe\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T08:05:04,185] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"tdC1K2gBP1edM8bXby_p\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'tdC1K2gBP1edM8bXby_p\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,452] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"GaYLHWgBP1edM8bXSRJe\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'GaYLHWgBP1edM8bXSRJe\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T08:05:04,185] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"ttC1K2gBP1edM8bXby_p\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'ttC1K2gBP1edM8bXby_p\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,452] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"-KYJHWgBP1edM8bXJgt8\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'-KYJHWgBP1edM8bXJgt8\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T08:02:44,175] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"t9C1K2gBP1edM8bXby_p\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'t9C1K2gBP1edM8bXby_p\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,453] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"-aYJHWgBP1edM8bXJgt8\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'-aYJHWgBP1edM8bXJgt8\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T08:02:44,175] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"uNC1K2gBP1edM8bXby_p\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'uNC1K2gBP1edM8bXby_p\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,453] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"S6YJHWgBP1edM8bXiA0l\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'S6YJHWgBP1edM8bXiA0l\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T08:03:04,187] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"udC1K2gBP1edM8bXby_p\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'udC1K2gBP1edM8bXby_p\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,453] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"TKYJHWgBP1edM8bXiA0l\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'TKYJHWgBP1edM8bXiA0l\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T08:03:04,188] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"utC1K2gBP1edM8bXby_p\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'utC1K2gBP1edM8bXby_p\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,453] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"J6YMHWgBP1edM8bXRxVH\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'J6YMHWgBP1edM8bXRxVH\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T08:06:04,194] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"u9C1K2gBP1edM8bXby_p\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'u9C1K2gBP1edM8bXby_p\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,454] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"KKYMHWgBP1edM8bXRxVH\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'KKYMHWgBP1edM8bXRxVH\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T08:06:04,195] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"vNC1K2gBP1edM8bXby_p\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'vNC1K2gBP1edM8bXby_p\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,454] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"p6YIHWgBP1edM8bXsQpJ\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'p6YIHWgBP1edM8bXsQpJ\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T08:02:04,180] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"vdC1K2gBP1edM8bXby_p\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'vdC1K2gBP1edM8bXby_p\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,454] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"TqYJHWgBP1edM8bXmw2v\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'TqYJHWgBP1edM8bXmw2v\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T08:03:04,188] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"vtC1K2gBP1edM8bXby_p\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'vtC1K2gBP1edM8bXby_p\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,455] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"Z6YJHWgBP1edM8bXOgwE\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'Z6YJHWgBP1edM8bXOgwE\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T08:02:44,176] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"v9C1K2gBP1edM8bXby_p\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'v9C1K2gBP1edM8bXby_p\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,455] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"iaYLHWgBP1edM8bXXBLn\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'iaYLHWgBP1edM8bXXBLn\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T08:05:04,186] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"wNC1K2gBP1edM8bXby_p\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'wNC1K2gBP1edM8bXby_p\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,455] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"b6YhHWgBP1edM8bXB1Dh\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'b6YhHWgBP1edM8bXB1Dh\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T08:28:46,868] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"wdC1K2gBP1edM8bXby_p\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'wdC1K2gBP1edM8bXby_p\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,455] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"cKYhHWgBP1edM8bXB1Dh\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'cKYhHWgBP1edM8bXB1Dh\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T08:28:46,869] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"wtC1K2gBP1edM8bXby_p\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'wtC1K2gBP1edM8bXby_p\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,456] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"cqYhHWgBP1edM8bXC1DK\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'cqYhHWgBP1edM8bXC1DK\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T08:28:46,869] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"w9C1K2gBP1edM8bXby_p\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'w9C1K2gBP1edM8bXby_p\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,456] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"c6YhHWgBP1edM8bXC1DK\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'c6YhHWgBP1edM8bXC1DK\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T08:28:50,023] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"xNC1K2gBP1edM8bXby_p\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'xNC1K2gBP1edM8bXby_p\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,456] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"Y6YlHWgBP1edM8bX6l5k\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'Y6YlHWgBP1edM8bX6l5k\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T08:33:59,840] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"xdC1K2gBP1edM8bXby_p\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'xdC1K2gBP1edM8bXby_p\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,456] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"ZKYlHWgBP1edM8bX6l5k\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'ZKYlHWgBP1edM8bX6l5k\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T08:33:59,841] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"xtC1K2gBP1edM8bXby_p\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'xtC1K2gBP1edM8bXby_p\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,457] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"ZaYlHWgBP1edM8bX6l5k\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'ZaYlHWgBP1edM8bX6l5k\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T08:34:00,157] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"x9C1K2gBP1edM8bXby_p\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'x9C1K2gBP1edM8bXby_p\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,457] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"KKYfHWgBP1edM8bXM0sa\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'KKYfHWgBP1edM8bXM0sa\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T08:26:44,209] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"yNC1K2gBP1edM8bXby_p\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'yNC1K2gBP1edM8bXby_p\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,457] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"KaYfHWgBP1edM8bXM0sa\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'KaYfHWgBP1edM8bXM0sa\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T08:26:44,210] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"ydC1K2gBP1edM8bXby_p\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'ydC1K2gBP1edM8bXby_p\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,458] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"1qYeHWgBP1edM8bX0Ulx\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'1qYeHWgBP1edM8bX0Ulx\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T08:26:24,210] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"ytC1K2gBP1edM8bXcC8G\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'ytC1K2gBP1edM8bXcC8G\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,458] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"16YeHWgBP1edM8bX0Ulx\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'16YeHWgBP1edM8bX0Ulx\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T08:26:24,210] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"y9C1K2gBP1edM8bXcC8G\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'y9C1K2gBP1edM8bXcC8G\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,458] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"faYfHWgBP1edM8bXu0zV\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'faYfHWgBP1edM8bXu0zV\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T08:27:24,183] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"zNC1K2gBP1edM8bXcC8G\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'zNC1K2gBP1edM8bXcC8G\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,458] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"fqYfHWgBP1edM8bXu0zV\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'fqYfHWgBP1edM8bXu0zV\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T08:27:24,184] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"zdC1K2gBP1edM8bXcC8G\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'zdC1K2gBP1edM8bXcC8G\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,459] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"K6YfHWgBP1edM8bXRkuj\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'K6YfHWgBP1edM8bXRkuj\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T08:26:44,210] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"ztC1K2gBP1edM8bXcC8G\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'ztC1K2gBP1edM8bXcC8G\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,459] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"RaYeHWgBP1edM8bX5Er4\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'RaYeHWgBP1edM8bX5Er4\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T08:26:24,211] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"z9C1K2gBP1edM8bXcC8G\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'z9C1K2gBP1edM8bXcC8G\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,459] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"7aYfHWgBP1edM8bXz0xd\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'7aYfHWgBP1edM8bXz0xd\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T08:27:24,184] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"0NC1K2gBP1edM8bXcC8G\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'0NC1K2gBP1edM8bXcC8G\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,459] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"d6YhHWgBP1edM8bXH1BQ\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'d6YhHWgBP1edM8bXH1BQ\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T08:28:50,262] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"0dC1K2gBP1edM8bXcC8G\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'0dC1K2gBP1edM8bXcC8G\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,460] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"7aZWHWgBP1edM8bXIudC\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'7aZWHWgBP1edM8bXIudC\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T09:26:44,179] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"0tC1K2gBP1edM8bXcC8G\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'0tC1K2gBP1edM8bXcC8G\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,460] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"7qZWHWgBP1edM8bXIudC\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'7qZWHWgBP1edM8bXIudC\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T09:26:44,180] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"09C1K2gBP1edM8bXcC8G\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'09C1K2gBP1edM8bXcC8G\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,460] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"wKZVHWgBP1edM8bXcuV4\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'wKZVHWgBP1edM8bXcuV4\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T09:26:04,178] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"1NC1K2gBP1edM8bXcC8G\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'1NC1K2gBP1edM8bXcC8G\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,461] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"waZVHWgBP1edM8bXcuV4\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'waZVHWgBP1edM8bXcuV4\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T09:26:04,179] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"1dC1K2gBP1edM8bXcC8G\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'1dC1K2gBP1edM8bXcC8G\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,461] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"KaZSHWgBP1edM8bXF9wR\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'KaZSHWgBP1edM8bXF9wR\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T09:22:24,186] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"1tC1K2gBP1edM8bXcC8G\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'1tC1K2gBP1edM8bXcC8G\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,461] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"KqZSHWgBP1edM8bXF9wR\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'KqZSHWgBP1edM8bXF9wR\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T09:22:24,186] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"19C1K2gBP1edM8bXcC8G\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'19C1K2gBP1edM8bXcC8G\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,461] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"LaZVHWgBP1edM8bXhuYA\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'LaZVHWgBP1edM8bXhuYA\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T09:26:04,179] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"2NC1K2gBP1edM8bXcC8G\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'2NC1K2gBP1edM8bXcC8G\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,462] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"tqZRHWgBP1edM8bX79v8\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'tqZRHWgBP1edM8bX79v8\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T09:22:04,211] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"2dC1K2gBP1edM8bXcC8G\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'2dC1K2gBP1edM8bXcC8G\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,462] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"fKZSHWgBP1edM8bXjN1B\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'fKZSHWgBP1edM8bXjN1B\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T09:22:44,168] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"2tC1K2gBP1edM8bXcC8G\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'2tC1K2gBP1edM8bXcC8G\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,462] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"9KZWHWgBP1edM8bXNefJ\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'9KZWHWgBP1edM8bXNefJ\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T09:26:44,180] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"29C1K2gBP1edM8bXcC8G\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'29C1K2gBP1edM8bXcC8G\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,463] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"dqZSHWgBP1edM8bXeN25\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'dqZSHWgBP1edM8bXeN25\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T09:22:44,168] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"3NC1K2gBP1edM8bXcC8G\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'3NC1K2gBP1edM8bXcC8G\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,463] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"laZSHWgBP1edM8bXKtyX\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'laZSHWgBP1edM8bXKtyX\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T09:22:24,187] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"3dC1K2gBP1edM8bXcC8G\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'3dC1K2gBP1edM8bXcC8G\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,463] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"Jqd4HWgBP1edM8bX7EvJ\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'Jqd4HWgBP1edM8bX7EvJ\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T10:04:44,211] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"3tC1K2gBP1edM8bXcC8G\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'3tC1K2gBP1edM8bXcC8G\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,463] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"J6d4HWgBP1edM8bX7EvJ\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'J6d4HWgBP1edM8bX7EvJ\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T10:04:44,212] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"39C1K2gBP1edM8bXcC8G\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'39C1K2gBP1edM8bXcC8G\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,464] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"2Kd4HWgBP1edM8bXi0ke\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'2Kd4HWgBP1edM8bXi0ke\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T10:04:24,213] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"4NC1K2gBP1edM8bXcC8G\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'4NC1K2gBP1edM8bXcC8G\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,464] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"2ad4HWgBP1edM8bXi0ke\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'2ad4HWgBP1edM8bXi0ke\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T10:04:24,214] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"4dC1K2gBP1edM8bXcC8G\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'4dC1K2gBP1edM8bXcC8G\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,464] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"oKd5HWgBP1edM8bXJ0tl\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'oKd5HWgBP1edM8bXJ0tl\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T10:05:04,206] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"4tC1K2gBP1edM8bXcC8G\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'4tC1K2gBP1edM8bXcC8G\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,464] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"oad5HWgBP1edM8bXJ0tl\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'oad5HWgBP1edM8bXJ0tl\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T10:05:04,207] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"49C1K2gBP1edM8bXcC8G\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'49C1K2gBP1edM8bXcC8G\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,465] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"Lad5HWgBP1edM8bXAEtR\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'Lad5HWgBP1edM8bXAEtR\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T10:04:44,212] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"5NC1K2gBP1edM8bXcC8G\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'5NC1K2gBP1edM8bXcC8G\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,465] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"zKd5HWgBP1edM8bX100v\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'zKd5HWgBP1edM8bX100v\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T10:05:44,190] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"5dC1K2gBP1edM8bXcC8G\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'5dC1K2gBP1edM8bXcC8G\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,465] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"0qd5HWgBP1edM8bX6k23\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'0qd5HWgBP1edM8bX6k23\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T10:05:44,190] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"5tC1K2gBP1edM8bXcC8G\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'5tC1K2gBP1edM8bXcC8G\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,466] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"Zad4HWgBP1edM8bXZEkM\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'Zad4HWgBP1edM8bXZEkM\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T10:04:04,203] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"59C1K2gBP1edM8bXcC8G\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'59C1K2gBP1edM8bXcC8G\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,466] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"RKd4HWgBP1edM8bXnkqn\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'RKd4HWgBP1edM8bXnkqn\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T10:04:24,214] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"6NC1K2gBP1edM8bXcC8G\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'6NC1K2gBP1edM8bXcC8G\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,466] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"Dad5HWgBP1edM8bXOkzs\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'Dad5HWgBP1edM8bXOkzs\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T10:05:04,207] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"6dC1K2gBP1edM8bXcC8G\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'6dC1K2gBP1edM8bXcC8G\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,466] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"z6eAHWgBP1edM8bXLF9i\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'z6eAHWgBP1edM8bXLF9i\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T10:12:42,992] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"79C1K2gBP1edM8bXgi-L\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'79C1K2gBP1edM8bXgi-L\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T04:25:34,467] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"0KeAHWgBP1edM8bXLF9i\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'0KeAHWgBP1edM8bXLF9i\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T10:12:42,992] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"OtKvLGgBP1edM8bXif-0\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'OtKvLGgBP1edM8bXif-0\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T08:58:44,251] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"0aeAHWgBP1edM8bXLF9i\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'0aeAHWgBP1edM8bXLF9i\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T10:12:44,204] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"O9KvLGgBP1edM8bXif-0\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'O9KvLGgBP1edM8bXif-0\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T08:58:44,252] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"d6d9HWgBP1edM8bXMlef\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'d6d9HWgBP1edM8bXMlef\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T10:09:24,188] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"JdOvLGgBP1edM8bX6gCw\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'JdOvLGgBP1edM8bX6gCw\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T08:59:04,299] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"eKd9HWgBP1edM8bXMlef\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'eKd9HWgBP1edM8bXMlef\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T10:09:24,189] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"JtOvLGgBP1edM8bX6gCw\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'JtOvLGgBP1edM8bX6gCw\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T08:59:04,300] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"PKeAHWgBP1edM8bXP2Dp\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'PKeAHWgBP1edM8bXP2Dp\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T10:12:44,205] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"QdKvLGgBP1edM8bXnP-P\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'QdKvLGgBP1edM8bXnP-P\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T08:58:44,255] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"fqd9HWgBP1edM8bXRlco\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'fqd9HWgBP1edM8bXRlco\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T10:09:24,189] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"Z9DXK2gBP1edM8bX65OO\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'Z9DXK2gBP1edM8bX65OO\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T05:03:04,971] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"lKd_HWgBP1edM8bXVV2E\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'lKd_HWgBP1edM8bXVV2E\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T10:11:44,208] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"ktOvLGgBP1edM8bX_gA5\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'ktOvLGgBP1edM8bX_gA5\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T08:59:04,300] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"mqd_HWgBP1edM8bXaV0M\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'mqd_HWgBP1edM8bXaV0M\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T10:11:44,209] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"-tDXK2gBP1edM8bX2JIF\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'-tDXK2gBP1edM8bX2JIF\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T05:03:04,819] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"lad8HWgBP1edM8bX5FZ-\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'lad8HWgBP1edM8bX5FZ-\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T10:09:04,189] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"gtDXK2gBP1edM8bXnpJS\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'gtDXK2gBP1edM8bXnpJS\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T05:02:53,938] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"8Kd9HWgBP1edM8bXbVc4\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'8Kd9HWgBP1edM8bXbVc4\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T10:09:44,204] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"h9DXK2gBP1edM8bXsJL1\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'h9DXK2gBP1edM8bXsJL1\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T05:02:55,438] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"W6d9HWgBP1edM8bXgFjB\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'W6d9HWgBP1edM8bXgFjB\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T10:09:44,205] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"x9OwLGgBP1edM8bXwQKM\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'x9OwLGgBP1edM8bXwQKM\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T09:00:04,208] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"0qeVHWgBP1edM8bXiZxB\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'0qeVHWgBP1edM8bXiZxB\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T10:36:04,204] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"yNOwLGgBP1edM8bXwQKM\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'yNOwLGgBP1edM8bXwQKM\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T09:00:04,209] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"06eVHWgBP1edM8bXiZxB\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'06eVHWgBP1edM8bXiZxB\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T10:36:04,204] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"G9OyLGgBP1edM8bXlghR\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'G9OyLGgBP1edM8bXlghR\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T09:02:04,206] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"LaeUHWgBP1edM8bXnprd\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'LaeUHWgBP1edM8bXnprd\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T10:35:04,208] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"HNOyLGgBP1edM8bXlghR\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'HNOyLGgBP1edM8bXlghR\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T09:02:04,207] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"LqeUHWgBP1edM8bXnprd\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'LqeUHWgBP1edM8bXnprd\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T10:35:04,209] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"O9OyLGgBP1edM8bXWwe5\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'O9OyLGgBP1edM8bXWwe5\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T09:01:44,223] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"P6eVHWgBP1edM8bXnJ3I\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'P6eVHWgBP1edM8bXnJ3I\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T10:36:04,205] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"p9OyLGgBP1edM8bXbwdA\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'p9OyLGgBP1edM8bXbwdA\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T09:01:44,224] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"oqeEHWgBP1edM8bXS2sl\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'oqeEHWgBP1edM8bXS2sl\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T10:17:04,204] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"ztOwLGgBP1edM8bX1QIW\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'ztOwLGgBP1edM8bX1QIW\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T09:00:04,209] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"WaeVHWgBP1edM8bXTpyn\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'WaeVHWgBP1edM8bXTpyn\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T10:35:44,187] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"sdOxLGgBP1edM8bXIwM0\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'sdOxLGgBP1edM8bXIwM0\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T09:00:24,195] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"X6eVHWgBP1edM8bXYpwv\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'X6eVHWgBP1edM8bXYpwv\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T10:35:44,188] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"HdOxLGgBP1edM8bXNgTr\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'HdOxLGgBP1edM8bXNgTr\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T09:00:24,196] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"mqeUHWgBP1edM8bXsppm\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'mqeUHWgBP1edM8bXsppm\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T10:35:04,209] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"UdOxLGgBP1edM8bX-gYO\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'UdOxLGgBP1edM8bX-gYO\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T09:01:24,208] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"tKeUHWgBP1edM8bXZJmu\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'tKeUHWgBP1edM8bXZJmu\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T10:34:44,366] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"V9OyLGgBP1edM8bXDQac\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'V9OyLGgBP1edM8bXDQac\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T09:01:24,211] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"uqeUHWgBP1edM8bXd5nP\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'uqeUHWgBP1edM8bXd5nP\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T10:34:44,367] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"v9O2LGgBP1edM8bXPxLd\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'v9O2LGgBP1edM8bXPxLd\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T09:06:04,230] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"X6ebHWgBP1edM8bXo67s\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'X6ebHWgBP1edM8bXo67s\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T10:42:44,171] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"wNO2LGgBP1edM8bXPxLd\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'wNO2LGgBP1edM8bXPxLd\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T09:06:04,231] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"YKebHWgBP1edM8bXo67s\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'YKebHWgBP1edM8bXo67s\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T10:42:44,172] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"xtO2LGgBP1edM8bXUxJm\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'xtO2LGgBP1edM8bXUxJm\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T09:06:04,231] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"B6ebHWgBP1edM8bXG60w\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'B6ebHWgBP1edM8bXG60w\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T10:42:04,205] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"kNO5LGgBP1edM8bXYBur\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'kNO5LGgBP1edM8bXYBur\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T09:09:24,218] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"CKebHWgBP1edM8bXG60w\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'CKebHWgBP1edM8bXG60w\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T10:42:04,206] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"39O2LGgBP1edM8bXBRFD\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'39O2LGgBP1edM8bXBRFD\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T09:05:44,215] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"2qeaHWgBP1edM8bXa6pn\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'2qeaHWgBP1edM8bXa6pn\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T10:41:24,202] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"S9O2LGgBP1edM8bXGBLN\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'S9O2LGgBP1edM8bXGBLN\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T09:05:44,216] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"26eaHWgBP1edM8bXa6pn\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'26eaHWgBP1edM8bXa6pn\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T10:41:24,203] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"_NO5LGgBP1edM8bXdBs0\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'_NO5LGgBP1edM8bXdBs0\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T09:09:24,219] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"y6ebHWgBP1edM8bXt650\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'y6ebHWgBP1edM8bXt650\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T10:42:44,172] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"WdO5LGgBP1edM8bX_B3v\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'WdO5LGgBP1edM8bX_B3v\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T09:10:04,199] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"s6ecHWgBP1edM8bXGa8g\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'s6ecHWgBP1edM8bXGa8g\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T10:43:04,336] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"dtO5LGgBP1edM8bXrhzN\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'dtO5LGgBP1edM8bXrhzN\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T09:09:44,225] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"DqebHWgBP1edM8bXLq24\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'DqebHWgBP1edM8bXLq24\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T10:42:04,206] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"cNO5LGgBP1edM8bXmxxc\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'cNO5LGgBP1edM8bXmxxc\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T09:09:44,224] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"raecHWgBP1edM8bXBa-Y\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'raecHWgBP1edM8bXBa-Y\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T10:43:04,335] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"-tO6LGgBP1edM8bX0x_K\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'-tO6LGgBP1edM8bX0x_K\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T09:11:04,219] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"RqeaHWgBP1edM8bXfqvs\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'RqeaHWgBP1edM8bXfqvs\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T10:41:24,203] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"-9O6LGgBP1edM8bX0x_K\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'-9O6LGgBP1edM8bX0x_K\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T09:11:04,220] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"iKeZHWgBP1edM8bX9qkt\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'iKeZHWgBP1edM8bX9qkt\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T10:40:44,186] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"5dO7LGgBP1edM8bXNSB0\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'5dO7LGgBP1edM8bXNSB0\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T09:11:24,204] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"3aefHWgBP1edM8bXTbiD\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'3aefHWgBP1edM8bXTbiD\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T10:46:44,278] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"5tO7LGgBP1edM8bXNSB0\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'5tO7LGgBP1edM8bXNSB0\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T09:11:24,204] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"3qefHWgBP1edM8bXTbiD\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'3qefHWgBP1edM8bXTbiD\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T10:46:44,279] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"xdO6LGgBP1edM8bXEB13\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'xdO6LGgBP1edM8bXEB13\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T09:10:04,199] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"wKedHWgBP1edM8bXKrKX\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'wKedHWgBP1edM8bXKrKX\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T10:44:24,182] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"AdO6LGgBP1edM8bX5yBS\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'AdO6LGgBP1edM8bX5yBS\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T09:11:04,220] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"K6edHWgBP1edM8bXPrMr\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'K6edHWgBP1edM8bXPrMr\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T10:44:24,183] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"UtO7LGgBP1edM8bXSCH7\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'UtO7LGgBP1edM8bXSCH7\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T09:11:24,205] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"DKedHWgBP1edM8bXjLRE\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'DKedHWgBP1edM8bXjLRE\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T10:44:44,181] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"htO8LGgBP1edM8bXDCNP\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'htO8LGgBP1edM8bXDCNP\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T09:12:24,211] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"EqedHWgBP1edM8bXn7TM\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'EqedHWgBP1edM8bXn7TM\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T10:44:44,181] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"gtPNLGgBP1edM8bXcVX7\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'gtPNLGgBP1edM8bXcVX7\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T09:31:24,378] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"CaefHWgBP1edM8bX_btQ\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'CaefHWgBP1edM8bX_btQ\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T10:47:24,170] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"iNPNLGgBP1edM8bXhVUe\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'iNPNLGgBP1edM8bXhVUe\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T09:31:24,379] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"D6egHWgBP1edM8bXELvY\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'D6egHWgBP1edM8bXELvY\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T10:47:24,171] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"jNO8LGgBP1edM8bXHyPV\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'jNO8LGgBP1edM8bXHyPV\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T09:12:24,212] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"SaefHWgBP1edM8bXYbkM\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'SaefHWgBP1edM8bXYbkM\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T10:46:44,279] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"etPPLGgBP1edM8bXPlqZ\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'etPPLGgBP1edM8bXPlqZ\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T09:33:24,202] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"R6jJHWgBP1edM8bXkjGL\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'R6jJHWgBP1edM8bXkjGL\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T11:32:44,970] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"e9PPLGgBP1edM8bXPlqZ\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'e9PPLGgBP1edM8bXPlqZ\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T09:33:24,203] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"u6gRHmgBP1edM8bX-v8g\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'u6gRHmgBP1edM8bX-v8g\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T12:51:53,494] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"ddPQLGgBP1edM8bXil6n\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'ddPQLGgBP1edM8bXil6n\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T09:34:44,248] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"vKgRHmgBP1edM8bX-v8g\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'vKgRHmgBP1edM8bX-v8g\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T12:51:53,495] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"dtPQLGgBP1edM8bXil6n\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'dtPQLGgBP1edM8bXil6n\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T09:34:44,249] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"vagRHmgBP1edM8bX-v8g\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'vagRHmgBP1edM8bX-v8g\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T12:51:58,622] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"w9PSLGgBP1edM8bXX2Nr\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'w9PSLGgBP1edM8bXX2Nr\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T09:36:44,225] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"y6jSHWgBP1edM8bXzUuQ\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'y6jSHWgBP1edM8bXzUuQ\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T11:42:53,918] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"xNPSLGgBP1edM8bXX2Nr\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'xNPSLGgBP1edM8bXX2Nr\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T09:36:44,226] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"zKjSHWgBP1edM8bXzUuQ\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'zKjSHWgBP1edM8bXzUuQ\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T11:42:53,919] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"4tPTLGgBP1edM8bXhGZo\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'4tPTLGgBP1edM8bXhGZo\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T09:38:04,224] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"zajSHWgBP1edM8bXzUuQ\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'zajSHWgBP1edM8bXzUuQ\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T11:42:54,044] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"49PTLGgBP1edM8bXhGZo\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'49PTLGgBP1edM8bXhGZo\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T09:38:04,225] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"1KjSHWgBP1edM8bX4UsI\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'1KjSHWgBP1edM8bX4UsI\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T11:42:54,044] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"sNPRLGgBP1edM8bXYWCB\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'sNPRLGgBP1edM8bXYWCB\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T09:35:44,235] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"xagSHmgBP1edM8bXDf-p\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'xagSHmgBP1edM8bXDf-p\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T12:51:58,622] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"sdPRLGgBP1edM8bXYWCB\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'sdPRLGgBP1edM8bXYWCB\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T09:35:44,236] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"e6gQHmgBP1edM8bXJfrr\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'e6gQHmgBP1edM8bXJfrr\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T12:49:55,044] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"ydPSLGgBP1edM8bXcmPz\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'ydPSLGgBP1edM8bXcmPz\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T09:36:44,226] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"g6gQHmgBP1edM8bXOPri\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'g6gQHmgBP1edM8bXOPri\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T12:49:55,044] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"e9PQLGgBP1edM8bXnl4u\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'e9PQLGgBP1edM8bXnl4u\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T09:34:44,249] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"3agRHmgBP1edM8bXv_6F\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'3agRHmgBP1edM8bXv_6F\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T12:51:38,804] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"6NPPLGgBP1edM8bXUloh\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'6NPPLGgBP1edM8bXUloh\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T09:33:24,204] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"R6gRHmgBP1edM8bX0_8N\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'R6gRHmgBP1edM8bX0_8N\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T12:51:38,915] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"HtPRLGgBP1edM8bXdWEI\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'HtPRLGgBP1edM8bXdWEI\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T09:35:44,236] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"RKkTHmgBP1edM8bXRgMv\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'RKkTHmgBP1edM8bXRgMv\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T12:53:23,512] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"LdP5LGgBP1edM8bXxdXD\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'LdP5LGgBP1edM8bXxdXD\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T10:19:44,232] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"_6k7HmgBP1edM8bXfHVM\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'_6k7HmgBP1edM8bXfHVM\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T13:37:18,162] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"LtP5LGgBP1edM8bXxdXD\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'LtP5LGgBP1edM8bXxdXD\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T10:19:44,234] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"AKk7HmgBP1edM8bXfHZM\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'AKk7HmgBP1edM8bXfHZM\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T13:37:18,163] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"f9P9LGgBP1edM8bX-OEE\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'f9P9LGgBP1edM8bX-OEE\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T10:24:24,204] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"Aak7HmgBP1edM8bXfHZM\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'Aak7HmgBP1edM8bXfHZM\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T13:37:18,163] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"gNP9LGgBP1edM8bX-OEE\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'gNP9LGgBP1edM8bX-OEE\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T10:24:24,205] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"mKqHHmgBP1edM8bXK03_\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'mKqHHmgBP1edM8bXK03_\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T14:59:55,728] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"mtP5LGgBP1edM8bX2dVL\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'mtP5LGgBP1edM8bX2dVL\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T10:19:44,234] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"maqHHmgBP1edM8bXK03_\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'maqHHmgBP1edM8bXK03_\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T14:59:55,729] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"1dP9LGgBP1edM8bXDd6g\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'1dP9LGgBP1edM8bXDd6g\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T10:23:24,180] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"mqqHHmgBP1edM8bXK03_\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'mqqHHmgBP1edM8bXK03_\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T14:59:55,729] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"29P9LGgBP1edM8bXId4o\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'29P9LGgBP1edM8bXId4o\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T10:23:24,180] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"Oqk8HmgBP1edM8bXUnh7\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'Oqk8HmgBP1edM8bXUnh7\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T13:38:08,956] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"K9P9LGgBP1edM8bXguDS\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'K9P9LGgBP1edM8bXguDS\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T10:23:44,193] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"pak8HmgBP1edM8bXZXj6\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'pak8HmgBP1edM8bXZXj6\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T13:38:08,957] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"aNP5LGgBP1edM8bXKdN_\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'aNP5LGgBP1edM8bXKdN_\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T10:19:04,247] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"oqqHHmgBP1edM8bXPk27\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'oqqHHmgBP1edM8bXPk27\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T14:59:55,942] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"htP-LGgBP1edM8bXC-GN\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'htP-LGgBP1edM8bXC-GN\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T10:24:24,206] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"B6k7HmgBP1edM8bXj3Yd\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'B6k7HmgBP1edM8bXj3Yd\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T13:37:18,270] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"v9P9LGgBP1edM8bXb99L\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'v9P9LGgBP1edM8bXb99L\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T10:23:44,192] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"8qkWHmgBP1edM8bXPwvq\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'8qkWHmgBP1edM8bXPwvq\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T12:56:33,750] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"htwiMGgBP1edM8bXffV7\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'htwiMGgBP1edM8bXffV7\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-09T01:03:08,778] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"-akWHmgBP1edM8bXUwtz\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'-akWHmgBP1edM8bXUwtz\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T12:56:33,751] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"h9wiMGgBP1edM8bXffV7\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'h9wiMGgBP1edM8bXffV7\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-09T01:03:11,461] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"r6kTHmgBP1edM8bXWQOz\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'r6kTHmgBP1edM8bXWQOz\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T12:53:23,512] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"iNwiMGgBP1edM8bXffV7\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'iNwiMGgBP1edM8bXffV7\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-09T01:03:11,773] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"KqsWH2gBP1edM8bXdOZj\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'KqsWH2gBP1edM8bXdOZj\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T17:36:20,633] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"idwiMGgBP1edM8bXffV7\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'idwiMGgBP1edM8bXffV7\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-09T01:03:11,942] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"j6sSH2gBP1edM8bXG9kS\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'j6sSH2gBP1edM8bXG9kS\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T17:31:33,746] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"itwiMGgBP1edM8bXffV7\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'itwiMGgBP1edM8bXffV7\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-09T01:03:12,064] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"k6xpH2gBP1edM8bXd9Lh\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'k6xpH2gBP1edM8bXd9Lh\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T19:07:07,037] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"jdwiMGgBP1edM8bXgfVk\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'jdwiMGgBP1edM8bXgfVk\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-09T01:03:12,212] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"l6xpH2gBP1edM8bXitLH\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'l6xpH2gBP1edM8bXitLH\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T19:07:07,038] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"jtwiMGgBP1edM8bXgfVk\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'jtwiMGgBP1edM8bXgfVk\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-09T01:03:12,401] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"uqxsH2gBP1edM8bXv9sd\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'uqxsH2gBP1edM8bXv9sd\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T19:10:36,342] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"j9wiMGgBP1edM8bXgfVk\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'j9wiMGgBP1edM8bXgfVk\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-09T01:03:12,582] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"JqxsH2gBP1edM8bX0tyl\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'JqxsH2gBP1edM8bX0tyl\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T19:10:37,978] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"kNwiMGgBP1edM8bXgfVk\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'kNwiMGgBP1edM8bXgfVk\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-09T01:03:12,722] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"aa4RIGgBP1edM8bXjLRA\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'aa4RIGgBP1edM8bXjLRA\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T22:10:34,083] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"kdwiMGgBP1edM8bXgfVk\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'kdwiMGgBP1edM8bXgfVk\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-09T01:03:12,899] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"Za4RIGgBP1edM8bXebQt\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'Za4RIGgBP1edM8bXebQt\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T22:10:34,082] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"d9wiMGgBP1edM8bXbfXX\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'d9wiMGgBP1edM8bXbfXX\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-09T01:03:03,716] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"La7jH2gBP1edM8bXdzGV\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'La7jH2gBP1edM8bXdzGV\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-05T21:20:15,922] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"eNwiMGgBP1edM8bXcfXA\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'eNwiMGgBP1edM8bXcfXA\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-09T01:03:06,493] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"f7J9IWgBP1edM8bXGsfv\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'f7J9IWgBP1edM8bXGsfv\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-06T04:47:45,189] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"edwiMGgBP1edM8bXcfXA\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'edwiMGgBP1edM8bXcfXA\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-09T01:03:08,379] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"gLJ9IWgBP1edM8bXGsfv\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'gLJ9IWgBP1edM8bXGsfv\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-06T04:47:45,195] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"AtwiMGgBP1edM8bXVvVo\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'AtwiMGgBP1edM8bXVvVo\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-09T01:02:57,261] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"gbJ9IWgBP1edM8bXGsfv\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'gbJ9IWgBP1edM8bXGsfv\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-06T04:47:47,198] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"A9wiMGgBP1edM8bXVvVo\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'A9wiMGgBP1edM8bXVvVo\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-09T01:03:00,367] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"TbPIIWgBP1edM8bXLp3Z\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'TbPIIWgBP1edM8bXLp3Z\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-06T06:09:44,205] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"CNwiMGgBP1edM8bXYvUm\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'CNwiMGgBP1edM8bXYvUm\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-09T01:03:02,154] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"UrPIIWgBP1edM8bXQZ2m\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'UrPIIWgBP1edM8bXQZ2m\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-06T06:09:44,206] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"qdQZLWgBP1edM8bXIi9Q\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'qdQZLWgBP1edM8bXIi9Q\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T10:53:58,795] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"EbJdIWgBP1edM8bXcG21\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'EbJdIWgBP1edM8bXcG21\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-06T04:13:05,036] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"qtQZLWgBP1edM8bXIi9Q\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'qtQZLWgBP1edM8bXIi9Q\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T10:53:58,796] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"8rJdIWgBP1edM8bXvm3S\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'8rJdIWgBP1edM8bXvm3S\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-06T04:13:36,215] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"q9QZLWgBP1edM8bXIi9Q\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'q9QZLWgBP1edM8bXIi9Q\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T10:53:58,988] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"XrJdIWgBP1edM8bX0m5b\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'XrJdIWgBP1edM8bX0m5b\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-06T04:13:36,216] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"SNMGLWgBP1edM8bXNfl_\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'SNMGLWgBP1edM8bXNfl_\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T10:33:24,291] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"a7JeIWgBP1edM8bX43HP\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'a7JeIWgBP1edM8bX43HP\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-06T04:14:42,656] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"SdMGLWgBP1edM8bXNfl_\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'SdMGLWgBP1edM8bXNfl_\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T10:33:24,292] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"cLJeIWgBP1edM8bX93Fa\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'cLJeIWgBP1edM8bX93Fa\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-06T04:14:42,657] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"M9MFLWgBP1edM8bXJPYM\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'M9MFLWgBP1edM8bXJPYM\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T10:32:04,194] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"hrJ9IWgBP1edM8bXLscM\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'hrJ9IWgBP1edM8bXLscM\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-06T04:47:49,811] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"sdQZLWgBP1edM8bXNS8E\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'sdQZLWgBP1edM8bXNS8E\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T10:53:58,989] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"Y7POIWgBP1edM8bXNa4l\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'Y7POIWgBP1edM8bXNa4l\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-06T06:16:24,161] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"T9MGLWgBP1edM8bXSfkH\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'T9MGLWgBP1edM8bXSfkH\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-08T10:33:24,292] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"ZLPOIWgBP1edM8bXNa4l\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'ZLPOIWgBP1edM8bXNa4l\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-06T06:16:24,162] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"_twiMGgBP1edM8bXS_Rg\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'_twiMGgBP1edM8bXS_Rg\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-09T01:02:55,896] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"srPOIWgBP1edM8bXlq_O\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'srPOIWgBP1edM8bXlq_O\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-06T06:16:44,153] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"8N1bMGgBP1edM8bX-ZsE\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'8N1bMGgBP1edM8bX-ZsE\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-09T02:05:56,320] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"s7POIWgBP1edM8bXlq_O\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'s7POIWgBP1edM8bXlq_O\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-06T06:16:44,153] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"9d1bMGgBP1edM8bX_Jvp\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'9d1bMGgBP1edM8bX_Jvp\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-09T02:05:58,337] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"LrPNIWgBP1edM8bXXqxK\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'LrPNIWgBP1edM8bXXqxK\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-06T06:15:24,167] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"9t1bMGgBP1edM8bX_Jvp\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'9t1bMGgBP1edM8bX_Jvp\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-09T02:05:59,493] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"M7PNIWgBP1edM8bXcazS\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'M7PNIWgBP1edM8bXcazS\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-06T06:15:24,168] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"-d1cMGgBP1edM8bXAJvT\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'-d1cMGgBP1edM8bXAJvT\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-09T02:06:00,382] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"0LPOIWgBP1edM8bXSK6t\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'0LPOIWgBP1edM8bXSK6t\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-06T06:16:24,162] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"-91cMGgBP1edM8bXBJu4\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'-91cMGgBP1edM8bXBJu4\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-09T02:06:01,278] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"uLPOIWgBP1edM8bXqq9X\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'uLPOIWgBP1edM8bXqq9X\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-06T06:16:44,154] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"_N1cMGgBP1edM8bXBJu4\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'_N1cMGgBP1edM8bXBJu4\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-09T02:06:02,129] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"pbPQIWgBP1edM8bXCbPp\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'pbPQIWgBP1edM8bXCbPp\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-06T06:18:24,159] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"AN1cMGgBP1edM8bXCJyh\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'AN1cMGgBP1edM8bXCJyh\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-09T02:06:02,130] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"EbPQIWgBP1edM8bXHbRx\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'EbPQIWgBP1edM8bXHbRx\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-06T06:18:24,160] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"bd1bMGgBP1edM8bX1ZvQ\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'bd1bMGgBP1edM8bX1ZvQ\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-09T02:05:47,031] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"kLPMIWgBP1edM8bXc6no\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'kLPMIWgBP1edM8bXc6no\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-06T06:14:24,293] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"dt1bMGgBP1edM8bX4ZuQ\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'dt1bMGgBP1edM8bX4ZuQ\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-09T02:05:48,514] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"GLPUIWgBP1edM8bX_8KA\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'GLPUIWgBP1edM8bX_8KA\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-06T06:23:44,174] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"d91bMGgBP1edM8bX4ZuQ\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'d91bMGgBP1edM8bX4ZuQ\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-09T02:05:51,596] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"GbPUIWgBP1edM8bX_8KA\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'GbPUIWgBP1edM8bX_8KA\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-06T06:23:44,175] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"eN1bMGgBP1edM8bX4ZuQ\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'eN1bMGgBP1edM8bX4ZuQ\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-09T02:05:51,596] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"krPVIWgBP1edM8bXOsIY\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'krPVIWgBP1edM8bXOsIY\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-06T06:24:04,141] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"ed1bMGgBP1edM8bX4ZuQ\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'ed1bMGgBP1edM8bX4ZuQ\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-09T02:05:51,597] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"k7PVIWgBP1edM8bXOsIY\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'k7PVIWgBP1edM8bXOsIY\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-06T06:24:04,142] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"et1bMGgBP1edM8bX4ZuQ\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'et1bMGgBP1edM8bX4ZuQ\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-09T02:05:51,597] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"xrPoIWgBP1edM8bXiPmJ\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'xrPoIWgBP1edM8bXiPmJ\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-06T06:45:04,187] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"e91bMGgBP1edM8bX4ZuQ\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'e91bMGgBP1edM8bX4ZuQ\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-09T02:05:51,597] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"x7PoIWgBP1edM8bXiPmJ\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'x7PoIWgBP1edM8bXiPmJ\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-06T06:45:04,188] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"fN1bMGgBP1edM8bXl5pN\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'fN1bMGgBP1edM8bXl5pN\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-09T02:05:30,365] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"k7PSIWgBP1edM8bXybsW\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'k7PSIWgBP1edM8bXybsW\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-06T06:21:24,141] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"fd1bMGgBP1edM8bXl5pN\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'fd1bMGgBP1edM8bXl5pN\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-09T02:05:30,365] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"lLPSIWgBP1edM8bXybsW\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'lLPSIWgBP1edM8bXybsW\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-06T06:21:24,142] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"ft1bMGgBP1edM8bXm5o-\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'ft1bMGgBP1edM8bXm5o-\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-09T02:05:31,892] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"zLPoIWgBP1edM8bXm_k0\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'zLPoIWgBP1edM8bXm_k0\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-06T06:45:04,188] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"7t1bMGgBP1edM8bXppru\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'7t1bMGgBP1edM8bXppru\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-09T02:05:34,730] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"_7PVIWgBP1edM8bXTcKg\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'_7PVIWgBP1edM8bXTcKg\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-06T06:24:04,142] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"8N1bMGgBP1edM8bXqprW\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'8N1bMGgBP1edM8bXqprW\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-09T02:05:36,576] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"HrPVIWgBP1edM8bXE8II\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'HrPVIWgBP1edM8bXE8II\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-06T06:23:44,176] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"9N1bMGgBP1edM8bXrpq-\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'9N1bMGgBP1edM8bXrpq-\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-09T02:05:38,524] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"ILPSIWgBP1edM8bXorsB\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'ILPSIWgBP1edM8bXorsB\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-06T06:21:04,164] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"-N1bMGgBP1edM8bXupp4\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'-N1bMGgBP1edM8bXupp4\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-09T02:05:40,174] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"ALPSIWgBP1edM8bX3Lya\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'ALPSIWgBP1edM8bX3Lya\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-06T06:21:24,142] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"_N1bMGgBP1edM8bXxpox\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'_N1bMGgBP1edM8bXxpox\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-09T02:05:43,187] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"ILQPImgBP1edM8bX5mrS\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'ILQPImgBP1edM8bX5mrS\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-06T07:28:04,240] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"_t1bMGgBP1edM8bXypoY\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'_t1bMGgBP1edM8bXypoY\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-09T02:05:45,157] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"IbQPImgBP1edM8bX5mrS\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'IbQPImgBP1edM8bX5mrS\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-06T07:28:04,241] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"ft1bMGgBP1edM8bX6Ztc\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'ft1bMGgBP1edM8bX6Ztc\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-09T02:05:53,693] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"5rQQImgBP1edM8bXgmtA\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'5rQQImgBP1edM8bXgmtA\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-06T07:28:44,212] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"gN1bMGgBP1edM8bX7ZtF\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'gN1bMGgBP1edM8bX7ZtF\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-09T02:05:55,250] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"57QQImgBP1edM8bXgmtA\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'57QQImgBP1edM8bXgmtA\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-06T07:28:44,212] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"q91aMGgBP1edM8bX55iB\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'q91aMGgBP1edM8bX55iB\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-09T02:04:38,035] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"TLTxIWgBP1edM8bXExIu\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'TLTxIWgBP1edM8bXExIu\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-06T06:54:24,161] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"Ad1bMGgBP1edM8bXXJqz\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'Ad1bMGgBP1edM8bXXJqz\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-09T02:05:09,704] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"UrTxIWgBP1edM8bXJhK2\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'UrTxIWgBP1edM8bXJhK2\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-06T06:54:24,162] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"Bt1bMGgBP1edM8bXcJo7\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'Bt1bMGgBP1edM8bXcJo7\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-09T02:05:10,891] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"J7QPImgBP1edM8bX-WqG\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'J7QPImgBP1edM8bX-WqG\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-06T07:28:04,241] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"mN1cMGgBP1edM8bXwJ5I\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'mN1cMGgBP1edM8bXwJ5I\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-09T02:06:46,924] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"o7TxIWgBP1edM8bXmxPq\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'o7TxIWgBP1edM8bXmxPq\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-06T06:55:04,387] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"md1cMGgBP1edM8bXwJ5I\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'md1cMGgBP1edM8bXwJ5I\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-09T02:06:48,727] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"DrTxIWgBP1edM8bXrxRw\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'DrTxIWgBP1edM8bXrxRw\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-06T06:55:04,388] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"mt1cMGgBP1edM8bXxJ4x\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'mt1cMGgBP1edM8bXxJ4x\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-09T02:06:50,422] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"BLQQImgBP1edM8bXNGsi\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'BLQQImgBP1edM8bXNGsi\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-06T07:28:24,214] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"m91cMGgBP1edM8bXxJ4x\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'m91cMGgBP1edM8bXxJ4x\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-09T02:06:50,566] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"mbQQImgBP1edM8bXIGqX\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'mbQQImgBP1edM8bXIGqX\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-06T07:28:24,213] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"nN1cMGgBP1edM8bXxJ4x\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'nN1cMGgBP1edM8bXxJ4x\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-09T02:06:51,055] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"LrQSImgBP1edM8bXV3EI\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'LrQSImgBP1edM8bXV3EI\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-06T07:30:44,206] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"nd1cMGgBP1edM8bXxJ4x\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'nd1cMGgBP1edM8bXxJ4x\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-09T02:06:51,249] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"L7QSImgBP1edM8bXV3EI\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'L7QSImgBP1edM8bXV3EI\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-06T07:30:44,207] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"o91cMGgBP1edM8bXz57p\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'o91cMGgBP1edM8bXz57p\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-09T02:06:51,249] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"NbQSImgBP1edM8bXanGU\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'NbQSImgBP1edM8bXanGU\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-06T07:30:44,207] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"pN1cMGgBP1edM8bXz57p\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'pN1cMGgBP1edM8bXz57p\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-09T02:06:52,620] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"YLQQImgBP1edM8bXvGza\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'YLQQImgBP1edM8bXvGza\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-06T07:29:04,199] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"pd1cMGgBP1edM8bXz57p\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'pd1cMGgBP1edM8bXz57p\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-09T02:06:53,920] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"y7QQImgBP1edM8bX0Gxh\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'y7QQImgBP1edM8bX0Gxh\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-06T07:29:04,200] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"Lt1cMGgBP1edM8bX-p_l\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'Lt1cMGgBP1edM8bX-p_l\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-09T02:07:03,717] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"rLQRImgBP1edM8bXHm2C\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'rLQRImgBP1edM8bXHm2C\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-06T07:29:24,207] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"MN1cMGgBP1edM8bX_p_N\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'MN1cMGgBP1edM8bX_p_N\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-09T02:07:05,375] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"srQRImgBP1edM8bXMm0L\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'srQRImgBP1edM8bXMm0L\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-06T07:29:24,208] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"Md1cMGgBP1edM8bX_p_N\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'Md1cMGgBP1edM8bX_p_N\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-09T02:07:06,058] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"7bQQImgBP1edM8bXlWvJ\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'7bQQImgBP1edM8bXlWvJ\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-06T07:28:44,213] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"ot1dMGgBP1edM8bXCp-I\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'ot1dMGgBP1edM8bXCp-I\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-09T02:07:06,292] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"j7QRImgBP1edM8bXbG6l\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'j7QRImgBP1edM8bXbG6l\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-06T07:29:44,214] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"o91dMGgBP1edM8bXCp-I\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'o91dMGgBP1edM8bXCp-I\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-09T02:07:07,782] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"JLQRImgBP1edM8bXWW4e\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'JLQRImgBP1edM8bXWW4e\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-06T07:29:44,213] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"pN1dMGgBP1edM8bXCp-I\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'pN1dMGgBP1edM8bXCp-I\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-09T02:07:08,180] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"uLQWImgBP1edM8bXAHuV\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'uLQWImgBP1edM8bXAHuV\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-06T07:34:44,209] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"pd1dMGgBP1edM8bXCp-I\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'pd1dMGgBP1edM8bXCp-I\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-09T02:07:09,433] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"ubQWImgBP1edM8bXAHuV\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'ubQWImgBP1edM8bXAHuV\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-06T07:34:44,209] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"IN1cMGgBP1edM8bX559b\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'IN1cMGgBP1edM8bX559b\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-09T02:06:59,267] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"EbQWImgBP1edM8bXiX1P\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'EbQWImgBP1edM8bXiX1P\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-06T07:35:24,217] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"It1cMGgBP1edM8bX659D\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'It1cMGgBP1edM8bX659D\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-09T02:06:59,732] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"ErQWImgBP1edM8bXiX1P\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'ErQWImgBP1edM8bXiX1P\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-06T07:35:24,218] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"I91cMGgBP1edM8bX659D\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'I91cMGgBP1edM8bX659D\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-09T02:07:00,679] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"frQZImgBP1edM8bXDYTb\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'frQZImgBP1edM8bXDYTb\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-06T07:38:04,210] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"Jd1cMGgBP1edM8bX758r\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'Jd1cMGgBP1edM8bX758r\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-09T02:07:01,299] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"f7QZImgBP1edM8bXDYTb\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'f7QZImgBP1edM8bXDYTb\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-06T07:38:04,211] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"Kd1cMGgBP1edM8bX858T\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'Kd1cMGgBP1edM8bX858T\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-09T02:07:01,781] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"HLQXImgBP1edM8bXh4A4\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'HLQXImgBP1edM8bXh4A4\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-06T07:36:24,228] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"K91cMGgBP1edM8bX9p_7\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'K91cMGgBP1edM8bX9p_7\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-09T02:07:02,962] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"HbQXImgBP1edM8bXh4A4\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'HbQXImgBP1edM8bXh4A4\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-06T07:36:24,229] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400},{\"index\":\"reindexed-v7-filebeat-2019\",\"type\":\"_doc\",\"id\":\"Nt1dMGgBP1edM8bXTKDy\",\"cause\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"failed to parse field [@timestamp] of type [date] in document with id \'Nt1dMGgBP1edM8bXTKDy\'\",\"caused_by\":{\"type\":\"illegal_argument_exception\",\"reason\":\"failed to parse date field [2019-01-09T02:07:23,126] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"Failed to parse with all enclosed parsers\"}}},\"status\":400}]}}', runningReindexCount: null, }, diff --git a/yarn.lock b/yarn.lock index 0597eb81fa0cb..1c8e433ace8e0 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3415,6 +3415,10 @@ version "0.0.0" uid "" +"@kbn/eslint-plugin-disable@link:bazel-bin/packages/kbn-eslint-plugin-disable": + version "0.0.0" + uid "" + "@kbn/eslint-plugin-eslint@link:bazel-bin/packages/kbn-eslint-plugin-eslint": version "0.0.0" uid "" @@ -7142,6 +7146,10 @@ version "0.0.0" uid "" +"@types/kbn__eslint-plugin-disable@link:bazel-bin/packages/kbn-eslint-plugin-disable/npm_module_types": + version "0.0.0" + uid "" + "@types/kbn__eslint-plugin-imports@link:bazel-bin/packages/kbn-eslint-plugin-imports/npm_module_types": version "0.0.0" uid "" From 68cb7fb68056c7fee8776ad32e77894d4cf920b9 Mon Sep 17 00:00:00 2001 From: Julia Bardi <90178898+juliaElastic@users.noreply.github.com> Date: Tue, 19 Jul 2022 18:11:49 +0200 Subject: [PATCH 22/23] [Fleet] skip loading agents when in progress (#136624) * skip loading agents when in progress * added unit test * added comment --- .../agents/agent_list_page/index.test.tsx | 189 +++++++++++------- .../sections/agents/agent_list_page/index.tsx | 11 +- 2 files changed, 121 insertions(+), 79 deletions(-) diff --git a/x-pack/plugins/fleet/public/applications/fleet/sections/agents/agent_list_page/index.test.tsx b/x-pack/plugins/fleet/public/applications/fleet/sections/agents/agent_list_page/index.test.tsx index b90c08e475bcc..11474f1be508f 100644 --- a/x-pack/plugins/fleet/public/applications/fleet/sections/agents/agent_list_page/index.test.tsx +++ b/x-pack/plugins/fleet/public/applications/fleet/sections/agents/agent_list_page/index.test.tsx @@ -12,7 +12,7 @@ import { act, fireEvent, waitFor } from '@testing-library/react'; import { createFleetTestRendererMock } from '../../../../../mock'; -import { sendGetAgents } from '../../../hooks'; +import { sendGetAgents, sendGetAgentStatus } from '../../../hooks'; import { AgentListPage } from '.'; @@ -28,17 +28,7 @@ jest.mock('../../../hooks', () => ({ return props.children; }, useFleetStatus: jest.fn().mockReturnValue({}), - sendGetAgentStatus: jest.fn().mockResolvedValue({ - data: { - results: { - online: 6, - error: 0, - offline: 0, - updating: 0, - }, - totalInactive: 0, - }, - }), + sendGetAgentStatus: jest.fn(), useAuthz: jest.fn().mockReturnValue({ fleet: { all: true } }), useStartServices: jest.fn().mockReturnValue({ notifications: { @@ -74,6 +64,7 @@ jest.mock('./components/search_and_filter_bar', () => { }); const mockedSendGetAgents = sendGetAgents as jest.Mock; +const mockedSendGetAgentStatus = sendGetAgentStatus as jest.Mock; function renderAgentList() { const renderer = createFleetTestRendererMock(); @@ -111,96 +102,140 @@ describe('agent_list_page', () => { }, }); jest.useFakeTimers(); + }); - ({ utils } = renderAgentList()); + afterEach(() => { + jest.useRealTimers(); + }); - await waitFor(() => { - expect(utils.getByText('Showing 6 agents')).toBeInTheDocument(); + it('should not send another agents status request if first one takes longer', () => { + mockedSendGetAgentStatus.mockImplementation(async () => { + const sleep = () => { + return new Promise((res) => { + setTimeout(() => res({}), 35000); + }); + }; + await sleep(); + return { + data: { + results: { + online: 6, + error: 0, + offline: 0, + updating: 0, + }, + totalInactive: 0, + }, + }; }); + ({ utils } = renderAgentList()); act(() => { - const selectAll = utils.container.querySelector('[data-test-subj="checkboxSelectAll"]'); - fireEvent.click(selectAll!); - }); - - await waitFor(() => { - utils.getByText('5 agents selected'); + jest.advanceTimersByTime(65000); }); - act(() => { - fireEvent.click(utils.getByText('Select everything on all pages')); - }); - utils.getByText('All agents selected'); + expect(mockedSendGetAgentStatus).toHaveBeenCalledTimes(1); }); - afterEach(() => { - jest.useRealTimers(); - }); + describe('selection change', () => { + beforeEach(async () => { + mockedSendGetAgentStatus.mockResolvedValue({ + data: { + results: { + online: 6, + error: 0, + offline: 0, + updating: 0, + }, + totalInactive: 0, + }, + }); + ({ utils } = renderAgentList()); - it('should not set selection mode when agent selection changed automatically', async () => { - act(() => { - jest.runOnlyPendingTimers(); - }); + await waitFor(() => { + expect(utils.getByText('Showing 6 agents')).toBeInTheDocument(); + }); - await waitFor(() => { - expect(utils.getByText('agent6')).toBeInTheDocument(); + act(() => { + const selectAll = utils.container.querySelector('[data-test-subj="checkboxSelectAll"]'); + fireEvent.click(selectAll!); + }); + + await waitFor(() => { + utils.getByText('5 agents selected'); + }); + + act(() => { + fireEvent.click(utils.getByText('Select everything on all pages')); + }); + utils.getByText('All agents selected'); }); - utils.getByText('All agents selected'); + it('should not set selection mode when agent selection changed automatically', async () => { + act(() => { + jest.runOnlyPendingTimers(); + }); - expect( - utils - .getByText('agent6') - .closest('tr')! - .getAttribute('class')! - .includes('euiTableRow-isSelected') - ).toBeTruthy(); - }); + await waitFor(() => { + expect(utils.getByText('agent6')).toBeInTheDocument(); + }); - it('should set selection mode when agent selection changed manually', async () => { - act(() => { - fireEvent.click(utils.getAllByRole('checkbox')[3]); + utils.getByText('All agents selected'); + + expect( + utils + .getByText('agent6') + .closest('tr')! + .getAttribute('class')! + .includes('euiTableRow-isSelected') + ).toBeTruthy(); }); - utils.getByText('4 agents selected'); - }); + it('should set selection mode when agent selection changed manually', async () => { + act(() => { + fireEvent.click(utils.getAllByRole('checkbox')[3]); + }); - it('should pass sort parameters on table sort', () => { - act(() => { - fireEvent.click(utils.getByTitle('Last activity')); + utils.getByText('4 agents selected'); }); - expect(mockedSendGetAgents).toHaveBeenCalledWith( - expect.objectContaining({ - sortField: 'last_checkin', - sortOrder: 'asc', - }) - ); - }); + it('should pass sort parameters on table sort', () => { + act(() => { + fireEvent.click(utils.getByTitle('Last activity')); + }); - it('should pass keyword field on table sort on version', () => { - act(() => { - fireEvent.click(utils.getByTitle('Version')); + expect(mockedSendGetAgents).toHaveBeenCalledWith( + expect.objectContaining({ + sortField: 'last_checkin', + sortOrder: 'asc', + }) + ); }); - expect(mockedSendGetAgents).toHaveBeenCalledWith( - expect.objectContaining({ - sortField: 'local_metadata.elastic.agent.version.keyword', - sortOrder: 'asc', - }) - ); - }); + it('should pass keyword field on table sort on version', () => { + act(() => { + fireEvent.click(utils.getByTitle('Version')); + }); - it('should pass keyword field on table sort on hostname', () => { - act(() => { - fireEvent.click(utils.getByTitle('Host')); + expect(mockedSendGetAgents).toHaveBeenCalledWith( + expect.objectContaining({ + sortField: 'local_metadata.elastic.agent.version.keyword', + sortOrder: 'asc', + }) + ); }); - expect(mockedSendGetAgents).toHaveBeenCalledWith( - expect.objectContaining({ - sortField: 'local_metadata.host.hostname.keyword', - sortOrder: 'asc', - }) - ); + it('should pass keyword field on table sort on hostname', () => { + act(() => { + fireEvent.click(utils.getByTitle('Host')); + }); + + expect(mockedSendGetAgents).toHaveBeenCalledWith( + expect.objectContaining({ + sortField: 'local_metadata.host.hostname.keyword', + sortOrder: 'asc', + }) + ); + }); }); }); 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 9d95455c9636a..d4fd149f336e4 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 @@ -220,14 +220,20 @@ export const AgentListPage: React.FunctionComponent<{}> = () => { }, }; + const isLoadingVar = useRef<boolean>(false); + // Request to fetch agents and agent status const currentRequestRef = useRef<number>(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 [agentsRequest, agentsStatusRequest] = await Promise.all([ @@ -244,7 +250,8 @@ export const AgentListPage: React.FunctionComponent<{}> = () => { kuery: kuery && kuery !== '' ? kuery : undefined, }), ]); - // Return if a newer request as been triggered + isLoadingVar.current = false; + // Return if a newer request has been triggered if (currentRequestRef.current !== currentRequest) { return; } From b31b076b0789545a4dbeb85b1a6d90283c9e6cfb Mon Sep 17 00:00:00 2001 From: Hannah Mudge <Heenawter@users.noreply.github.com> Date: Tue, 19 Jul 2022 10:15:31 -0600 Subject: [PATCH 23/23] [Dashboard] Fix `z-index` of `embPanel__header--floater` (#136463) * Remove panel wrapper element * Fix functional tests to work without wrapper * Remove duplicated code * Re-add classes to right-justify in view mode * Apply high z-index to children of floating header rather than parent --- .../public/lib/panel/_embeddable_panel.scss | 4 +- .../lib/panel/panel_header/panel_header.tsx | 40 +++++++++---------- .../controls/controls_callout.ts | 2 +- .../functional/page_objects/dashboard_page.ts | 18 ++++----- .../apps/dashboard/group2/panel_titles.ts | 4 +- 5 files changed, 34 insertions(+), 34 deletions(-) diff --git a/src/plugins/embeddable/public/lib/panel/_embeddable_panel.scss b/src/plugins/embeddable/public/lib/panel/_embeddable_panel.scss index b9c6e92075d02..9305927a04173 100644 --- a/src/plugins/embeddable/public/lib/panel/_embeddable_panel.scss +++ b/src/plugins/embeddable/public/lib/panel/_embeddable_panel.scss @@ -85,7 +85,9 @@ right: 0; top: 0; left: 0; - z-index: $euiZLevel1; + * { + z-index: $euiZLevel1; // apply high z-index to all children + } } // OPTIONS MENU diff --git a/src/plugins/embeddable/public/lib/panel/panel_header/panel_header.tsx b/src/plugins/embeddable/public/lib/panel/panel_header/panel_header.tsx index 667230807ddfb..d3f99f68fad01 100644 --- a/src/plugins/embeddable/public/lib/panel/panel_header/panel_header.tsx +++ b/src/plugins/embeddable/public/lib/panel/panel_header/panel_header.tsx @@ -154,7 +154,7 @@ export function PanelHeader({ if (!showPanelBar) { return ( - <div data-test-subj="dashboardPanelTitle__wrapper" className={classes}> + <div className={classes}> <PanelOptionsMenu getActionContextMenuPanel={getActionContextMenuPanel} isViewMode={isViewMode} @@ -214,25 +214,23 @@ export function PanelHeader({ }; return ( - <span data-test-subj="dashboardPanelTitle__wrapper"> - <figcaption - className={classes} - data-test-subj={`embeddablePanelHeading-${(title || '').replace(/\s/g, '')}`} - > - <h2 data-test-subj="dashboardPanelTitle" className="embPanel__title embPanel__dragger"> - <EuiScreenReaderOnly>{getAriaLabel()}</EuiScreenReaderOnly> - {renderTitle()} - {renderBadges(badges, embeddable)} - </h2> - {renderNotifications(notifications, embeddable)} - <PanelOptionsMenu - isViewMode={isViewMode} - getActionContextMenuPanel={getActionContextMenuPanel} - closeContextMenu={closeContextMenu} - title={title} - index={index} - /> - </figcaption> - </span> + <figcaption + className={classes} + data-test-subj={`embeddablePanelHeading-${(title || '').replace(/\s/g, '')}`} + > + <h2 data-test-subj="dashboardPanelTitle" className="embPanel__title embPanel__dragger"> + <EuiScreenReaderOnly>{getAriaLabel()}</EuiScreenReaderOnly> + {renderTitle()} + {renderBadges(badges, embeddable)} + </h2> + {renderNotifications(notifications, embeddable)} + <PanelOptionsMenu + isViewMode={isViewMode} + getActionContextMenuPanel={getActionContextMenuPanel} + closeContextMenu={closeContextMenu} + title={title} + index={index} + /> + </figcaption> ); } diff --git a/test/functional/apps/dashboard_elements/controls/controls_callout.ts b/test/functional/apps/dashboard_elements/controls/controls_callout.ts index 0883957c37d8a..886b15a61edc0 100644 --- a/test/functional/apps/dashboard_elements/controls/controls_callout.ts +++ b/test/functional/apps/dashboard_elements/controls/controls_callout.ts @@ -39,7 +39,7 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) { before(async () => { const panelCount = await dashboard.getPanelCount(); if (panelCount > 0) { - const panels = await dashboard.getAllPanels(); + const panels = await dashboard.getDashboardPanels(); for (const panel of panels) { await dashboardPanelActions.removePanel(panel); } diff --git a/test/functional/page_objects/dashboard_page.ts b/test/functional/page_objects/dashboard_page.ts index 7ff6bff172f58..7ba25a89ce84a 100644 --- a/test/functional/page_objects/dashboard_page.ts +++ b/test/functional/page_objects/dashboard_page.ts @@ -566,7 +566,9 @@ export class DashboardPageObject extends FtrService { return await Promise.all(titleObjects.map(async (title) => await title.getVisibleText())); } - // returns an array of Boolean values - true if the panel title is visible in view mode, false if it is not + /** + * @return An array of boolean values - true if the panel title is visible in view mode, false if it is not + */ public async getVisibilityOfPanelTitles() { this.log.debug('in getVisibilityOfPanels'); // only works if the dashboard is in view mode @@ -575,9 +577,12 @@ export class DashboardPageObject extends FtrService { await this.clickCancelOutOfEditMode(); } const visibilities: boolean[] = []; - const titleObjects = await this.testSubjects.findAll('dashboardPanelTitle__wrapper'); - for (const titleObject of titleObjects) { - const exists = !(await titleObject.elementHasClass('embPanel__header--floater')); + const panels = await this.getDashboardPanels(); + for (const panel of panels) { + const exists = await this.find.descendantExistsByCssSelector( + 'figcaption.embPanel__header', + panel + ); visibilities.push(exists); } // return to edit mode if a switch to view mode above was necessary @@ -606,11 +611,6 @@ export class DashboardPageObject extends FtrService { return panels.length; } - public async getAllPanels() { - this.log.debug('getAllPanels'); - return await this.testSubjects.findAll('embeddablePanel'); - } - public getTestVisualizations() { return [ { name: PIE_CHART_VIS_NAME, description: 'PieChart' }, diff --git a/x-pack/test/functional/apps/dashboard/group2/panel_titles.ts b/x-pack/test/functional/apps/dashboard/group2/panel_titles.ts index 34b7e14d26a1a..17ec741a73c30 100644 --- a/x-pack/test/functional/apps/dashboard/group2/panel_titles.ts +++ b/x-pack/test/functional/apps/dashboard/group2/panel_titles.ts @@ -41,7 +41,7 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) { await PageObjects.dashboard.saveDashboard(DASHBOARD_NAME); }); - describe('panel titles - by value', () => { + describe('by value', () => { it('new panel by value has empty title', async () => { await PageObjects.lens.createAndAddLensFromDashboard({}); const newPanelTitle = (await PageObjects.dashboard.getPanelTitles())[0]; @@ -103,7 +103,7 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) { }); }); - describe('panel titles - by reference', () => { + describe('by reference', () => { it('linking a by value panel with a custom title to the library will overwrite the custom title with the library title', async () => { await dashboardPanelActions.setCustomPanelTitle(CUSTOM_TITLE); await dashboardPanelActions.saveToLibrary(LIBRARY_TITLE_FOR_CUSTOM_TESTS);