1(function(modules){var installedModules={};function __webpack_require__(moduleId){if(installedModules[moduleId]){return installedModules[moduleId].exports}var module=installedModules[moduleId]={i:moduleId,l:false,exports:{}};modules[moduleId].call(module.exports,module,module.exports,__webpack_require__);module.l=true;return module.exports}__webpack_require__.m=modules;__webpack_require__.c=installedModules;__webpack_require__.d=function(exports,name,getter){if(!__webpack_require__.o(exports,name)){Object.defineProperty(exports,name,{enumerable:true,get:getter})}};__webpack_require__.r=function(exports){if(typeof Symbol!=="undefined"&&Symbol.toStringTag){Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"})}Object.defineProperty(exports,"__esModule",{value:true})};__webpack_require__.t=function(value,mode){if(mode&1)value=__webpack_require__(value);if(mode&8)return value;if(mode&4&&typeof value==="object"&&value&&value.__esModule)return value;var ns=Object.create(null);__webpack_require__.r(ns);Object.defineProperty(ns,"default",{enumerable:true,value:value});if(mode&2&&typeof value!="string")for(var key in value)__webpack_require__.d(ns,key,function(key){return value[key]}.bind(null,key));return ns};__webpack_require__.n=function(module){var getter=module&&module.__esModule?function getDefault(){return module["default"]}:function getModuleExports(){return module};__webpack_require__.d(getter,"a",getter);return getter};__webpack_require__.o=function(object,property){return Object.prototype.hasOwnProperty.call(object,property)};__webpack_require__.p="";return __webpack_require__(__webpack_require__.s=2)})([function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);__webpack_require__.d(__webpack_exports__,"DATA_CONNECTION_SAVED_OBJECT_TYPE",(function(){return DATA_CONNECTION_SAVED_OBJECT_TYPE}));__webpack_require__.d(__webpack_exports__,"DataConnectionType",(function(){return DataConnectionType}));const DATA_CONNECTION_SAVED_OBJECT_TYPE="data-connection";let DataConnectionType=function(DataConnectionType){DataConnectionType["CloudWatch"]="AWS CloudWatch";DataConnectionType["SecurityLake"]="AWS Security Lake";DataConnectionType["NA"]="None";return DataConnectionType}({})},function(module,__webpack_exports__,__webpack_require__){__webpack_require__.r(__webpack_exports__);var ns=__osdBundles__.get("plugin/opensearchDashboardsUtils/common");Object.defineProperties(__webpack_exports__,Object.getOwnPropertyDescriptors(ns))},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _node_modules_val_loader_dist_cjs_js_key_dataSource_osd_ui_shared_deps_public_path_module_creator_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(3);var _node_modules_val_loader_dist_cjs_js_key_dataSource_osd_ui_shared_deps_public_path_module_creator_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_val_loader_dist_cjs_js_key_dataSource_osd_ui_shared_deps_public_path_module_creator_js__WEBPACK_IMPORTED_MODULE_0__);__osdBundles__.define("plugin/dataSource/public",__webpack_require__,5);__osdBundles__.define("plugin/dataSource/common",__webpack_require__,4);__osdBundles__.define("plugin/dataSource/common/data_sources",__webpack_require__,6);__osdBundles__.define("plugin/dataSource/common/data_connections",__webpack_require__,0);__osdBundles__.define("plugin/dataSource/common/util",__webpack_require__,7)},function(module,exports,__webpack_require__){__webpack_require__.p=window.__osdPublicPath__["dataSource"]},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);__webpack_require__.d(__webpack_exports__,"PLUGIN_ID",(function(){return PLUGIN_ID}));__webpack_require__.d(__webpack_exports__,"PLUGIN_NAME",(function(){return PLUGIN_NAME}));__webpack_require__.d(__webpack_exports__,"DATA_SOURCE_SAVED_OBJECT_TYPE",(function(){return DATA_SOURCE_SAVED_OBJECT_TYPE}));var _data_connections__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(0);__webpack_require__.d(__webpack_exports__,"DATA_CONNECTION_SAVED_OBJECT_TYPE",(function(){return _data_connections__WEBPACK_IMPORTED_MODULE_0__["DATA_CONNECTION_SAVED_OBJECT_TYPE"]}));__webpack_require__.d(__webpack_exports__,"DataConnectionType",(function(){return _data_connections__WEBPACK_IMPORTED_MODULE_0__["DataConnectionType"]}));const PLUGIN_ID="dataSource";const PLUGIN_NAME="data_source";const DATA_SOURCE_SAVED_OBJECT_TYPE="data-source"},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);__webpack_require__.d(__webpack_exports__,"plugin",(function(){return public_plugin}));__webpack_require__.d(__webpack_exports__,"DataSourcePluginSetup",(function(){return undefined}));__webpack_require__.d(__webpack_exports__,"DataSourcePluginStart",(function(){return undefined}));class DataSourcePlugin{constructor(initializerContext){this.initializerContext=initializerContext}setup(core){const config=this.initializerContext.config.get();return{dataSourceEnabled:config.enabled,hideLocalCluster:config.hideL
1ocalCluster,noAuthenticationTypeEnabled:config.authTypes.NoAuthentication.enabled,usernamePasswordAuthEnabled:config.authTypes.UsernamePassword.enabled,awsSigV4AuthEnabled:config.authTypes.AWSSigV4.enabled}}start(core){const config=this.initializerContext.config.get();return{dataSourceEnabled:config.enabled,hideLocalCluster:config.hideLocalCluster,noAuthenticationTypeEnabled:config.authTypes.NoAuthentication.enabled,usernamePasswordAuthEnabled:config.authTypes.UsernamePassword.enabled,awsSigV4AuthEnabled:config.authTypes.AWSSigV4.enabled}}stop(){}}function public_plugin(initializerContext){return new DataSourcePlugin(initializerContext)}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);__webpack_require__.d(__webpack_exports__,"AuthType",(function(){return AuthType}));__webpack_require__.d(__webpack_exports__,"SigV4ServiceName",(function(){return SigV4ServiceName}));__webpack_require__.d(__webpack_exports__,"DataSourceError",(function(){return error_DataSourceError}));__webpack_require__.d(__webpack_exports__,"DataSourceEngineType",(function(){return DataSourceEngineType}));var common_=__webpack_require__(1);function _defineProperty(e,r,t){return(r=_toPropertyKey(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function _toPropertyKey(t){var i=_toPrimitive(t,"string");return"symbol"==typeof i?i:i+""}function _toPrimitive(t,r){if("object"!=typeof t||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var i=e.call(t,r||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}class error_DataSourceError extends common_["OsdError"]{constructor(error,context,statusCode){let message;if(context){message=context}else if(isResponseError(error)){message=JSON.stringify(error.meta.body)}else{message=error.message}super("Data Source Error: "+message);_defineProperty(this,"statusCode",void 0);_defineProperty(this,"body",void 0);if(error.body){this.body=error.body}if(statusCode){this.statusCode=statusCode}else if(error.statusCode){this.statusCode=error.statusCode}else{this.statusCode=400}}}const isResponseError=error=>Boolean(error.body&&error.statusCode&&error.headers);let AuthType=function(AuthType){AuthType["NoAuth"]="no_auth";AuthType["UsernamePasswordType"]="username_password";AuthType["SigV4"]="sigv4";return AuthType}({});let SigV4ServiceName=function(SigV4ServiceName){SigV4ServiceName["OpenSearch"]="es";SigV4ServiceName["OpenSearchServerless"]="aoss";return SigV4ServiceName}({});let DataSourceEngineType=function(DataSourceEngineType){DataSourceEngineType["OpenSearch"]="OpenSearch";DataSourceEngineType["OpenSearchServerless"]="OpenSearch Serverless";DataSourceEngineType["Elasticsearch"]="Elasticsearch";DataSourceEngineType["NA"]="No Engine Type Available";return DataSourceEngineType}({})},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);__webpack_require__.d(__webpack_exports__,"decideClient",(function(){return decideClient}));__webpack_require__.d(__webpack_exports__,"decideLegacyClient",(function(){return decideLegacyClient}));const decideClient=async function(context,request){let withLongNumeralsSupport=arguments.length>2&&arguments[2]!==undefined?arguments[2]:false;const defaultOpenSearchClient=withLongNumeralsSupport?context.core.opensearch.client.asCurrentUserWithLongNumeralsSupport:context.core.opensearch.client.asCurrentUser;return request.dataSourceId&&context.dataSource?await context.dataSource.opensearch.getClient(request.dataSourceId):defaultOpenSearchClient};const decideLegacyClient=async(context,request)=>{const dataSourceId=request.query.data_source;return dataSourceId?context.dataSource.opensearch.legacy.getClient(dataSourceId).callAPI:context.core.opensearch.legacy.client.callAsCurrentUser}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.