@serptech/api
Version:
Library for work with SERP API
32 lines (27 loc) • 390 kB
JavaScript
/*
* ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development").
* This devtool is neither made for production nor for readable output files.
* It uses "eval()" calls to create a separate source file in the browser devtools.
* If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/)
* or disable the default devtool with "devtool: false".
* If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/).
*/
(function webpackUniversalModuleDefinition(root, factory) {
if(typeof exports === 'object' && typeof module === 'object')
module.exports = factory();
else if(typeof define === 'function' && define.amd)
define([], factory);
else if(typeof exports === 'object')
exports["SerpApi"] = factory();
else
root["SerpApi"] = factory();
})(this, () => {
return /******/ (() => { // webpackBootstrap
/******/ var __webpack_modules__ = ({
/***/ "./src/index.js":
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
eval("var _require = __webpack_require__(\"./packages/serp-rest-api/dist/index.web.js\"),\n createSerpRestApi = _require.createSerpRestApi;\nvar _require2 = __webpack_require__(\"./packages/serp-websocket/dist/index.web.js\"),\n createSerpWsApi = _require2.createSerpWsApi;\nmodule.exports = {\n createSerpRestApi: createSerpRestApi,\n createSerpWsApi: createSerpWsApi\n};\n\n//# sourceURL=webpack://SerpApi/./src/index.js?");
/***/ }),
/***/ "./packages/serp-rest-api/dist/index.web.js":
/***/ (function(module) {
eval("(function webpackUniversalModuleDefinition(root, factory) {\n\tif(true)\n\t\tmodule.exports = factory();\n\telse {}\n})(this, function() {\nreturn /******/ (function(modules) { // webpackBootstrap\n/******/ \t// The module cache\n/******/ \tvar installedModules = {};\n/******/\n/******/ \t// The require function\n/******/ \tfunction __nested_webpack_require_551__(moduleId) {\n/******/\n/******/ \t\t// Check if module is in cache\n/******/ \t\tif(installedModules[moduleId]) {\n/******/ \t\t\treturn installedModules[moduleId].exports;\n/******/ \t\t}\n/******/ \t\t// Create a new module (and put it into the cache)\n/******/ \t\tvar module = installedModules[moduleId] = {\n/******/ \t\t\ti: moduleId,\n/******/ \t\t\tl: false,\n/******/ \t\t\texports: {}\n/******/ \t\t};\n/******/\n/******/ \t\t// Execute the module function\n/******/ \t\tmodules[moduleId].call(module.exports, module, module.exports, __nested_webpack_require_551__);\n/******/\n/******/ \t\t// Flag the module as loaded\n/******/ \t\tmodule.l = true;\n/******/\n/******/ \t\t// Return the exports of the module\n/******/ \t\treturn module.exports;\n/******/ \t}\n/******/\n/******/\n/******/ \t// expose the modules object (__webpack_modules__)\n/******/ \t__nested_webpack_require_551__.m = modules;\n/******/\n/******/ \t// expose the module cache\n/******/ \t__nested_webpack_require_551__.c = installedModules;\n/******/\n/******/ \t// define getter function for harmony exports\n/******/ \t__nested_webpack_require_551__.d = function(exports, name, getter) {\n/******/ \t\tif(!__nested_webpack_require_551__.o(exports, name)) {\n/******/ \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n/******/ \t\t}\n/******/ \t};\n/******/\n/******/ \t// define __esModule on exports\n/******/ \t__nested_webpack_require_551__.r = function(exports) {\n/******/ \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n/******/ \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n/******/ \t\t}\n/******/ \t\tObject.defineProperty(exports, '__esModule', { value: true });\n/******/ \t};\n/******/\n/******/ \t// create a fake namespace object\n/******/ \t// mode & 1: value is a module id, require it\n/******/ \t// mode & 2: merge all properties of value into the ns\n/******/ \t// mode & 4: return value when already ns object\n/******/ \t// mode & 8|1: behave like require\n/******/ \t__nested_webpack_require_551__.t = function(value, mode) {\n/******/ \t\tif(mode & 1) value = __nested_webpack_require_551__(value);\n/******/ \t\tif(mode & 8) return value;\n/******/ \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n/******/ \t\tvar ns = Object.create(null);\n/******/ \t\t__nested_webpack_require_551__.r(ns);\n/******/ \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n/******/ \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __nested_webpack_require_551__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n/******/ \t\treturn ns;\n/******/ \t};\n/******/\n/******/ \t// getDefaultExport function for compatibility with non-harmony modules\n/******/ \t__nested_webpack_require_551__.n = function(module) {\n/******/ \t\tvar getter = module && module.__esModule ?\n/******/ \t\t\tfunction getDefault() { return module['default']; } :\n/******/ \t\t\tfunction getModuleExports() { return module; };\n/******/ \t\t__nested_webpack_require_551__.d(getter, 'a', getter);\n/******/ \t\treturn getter;\n/******/ \t};\n/******/\n/******/ \t// Object.prototype.hasOwnProperty.call\n/******/ \t__nested_webpack_require_551__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n/******/\n/******/ \t// __webpack_public_path__\n/******/ \t__nested_webpack_require_551__.p = \"\";\n/******/\n/******/\n/******/ \t// Load entry module and return exports\n/******/ \treturn __nested_webpack_require_551__(__nested_webpack_require_551__.s = \"./src/index.ts\");\n/******/ })\n/************************************************************************/\n/******/ ({\n\n/***/ \"./node_modules/axios/index.js\":\n/*!*************************************!*\\\n !*** ./node_modules/axios/index.js ***!\n \\*************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\neval(\"module.exports = __webpack_require__(/*! ./lib/axios */ \\\"./node_modules/axios/lib/axios.js\\\");\\n\\n//# sourceURL=webpack://SerpREST/./node_modules/axios/index.js?\");\n\n/***/ }),\n\n/***/ \"./node_modules/axios/lib/adapters/xhr.js\":\n/*!************************************************!*\\\n !*** ./node_modules/axios/lib/adapters/xhr.js ***!\n \\************************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"\\n\\nvar utils = __webpack_require__(/*! ./../utils */ \\\"./node_modules/axios/lib/utils.js\\\");\\nvar settle = __webpack_require__(/*! ./../core/settle */ \\\"./node_modules/axios/lib/core/settle.js\\\");\\nvar buildURL = __webpack_require__(/*! ./../helpers/buildURL */ \\\"./node_modules/axios/lib/helpers/buildURL.js\\\");\\nvar buildFullPath = __webpack_require__(/*! ../core/buildFullPath */ \\\"./node_modules/axios/lib/core/buildFullPath.js\\\");\\nvar parseHeaders = __webpack_require__(/*! ./../helpers/parseHeaders */ \\\"./node_modules/axios/lib/helpers/parseHeaders.js\\\");\\nvar isURLSameOrigin = __webpack_require__(/*! ./../helpers/isURLSameOrigin */ \\\"./node_modules/axios/lib/helpers/isURLSameOrigin.js\\\");\\nvar createError = __webpack_require__(/*! ../core/createError */ \\\"./node_modules/axios/lib/core/createError.js\\\");\\n\\nmodule.exports = function xhrAdapter(config) {\\n return new Promise(function dispatchXhrRequest(resolve, reject) {\\n var requestData = config.data;\\n var requestHeaders = config.headers;\\n\\n if (utils.isFormData(requestData)) {\\n delete requestHeaders['Content-Type']; // Let the browser set it\\n }\\n\\n var request = new XMLHttpRequest();\\n\\n // HTTP basic authentication\\n if (config.auth) {\\n var username = config.auth.username || '';\\n var password = config.auth.password || '';\\n requestHeaders.Authorization = 'Basic ' + btoa(username + ':' + password);\\n }\\n\\n var fullPath = buildFullPath(config.baseURL, config.url);\\n request.open(config.method.toUpperCase(), buildURL(fullPath, config.params, config.paramsSerializer), true);\\n\\n // Set the request timeout in MS\\n request.timeout = config.timeout;\\n\\n // Listen for ready state\\n request.onreadystatechange = function handleLoad() {\\n if (!request || request.readyState !== 4) {\\n return;\\n }\\n\\n // The request errored out and we didn't get a response, this will be\\n // handled by onerror instead\\n // With one exception: request that using file: protocol, most browsers\\n // will return status as 0 even though it's a successful request\\n if (request.status === 0 && !(request.responseURL && request.responseURL.indexOf('file:') === 0)) {\\n return;\\n }\\n\\n // Prepare the response\\n var responseHeaders = 'getAllResponseHeaders' in request ? parseHeaders(request.getAllResponseHeaders()) : null;\\n var responseData = !config.responseType || config.responseType === 'text' ? request.responseText : request.response;\\n var response = {\\n data: responseData,\\n status: request.status,\\n statusText: request.statusText,\\n headers: responseHeaders,\\n config: config,\\n request: request\\n };\\n\\n settle(resolve, reject, response);\\n\\n // Clean up request\\n request = null;\\n };\\n\\n // Handle browser request cancellation (as opposed to a manual cancellation)\\n request.onabort = function handleAbort() {\\n if (!request) {\\n return;\\n }\\n\\n reject(createError('Request aborted', config, 'ECONNABORTED', request));\\n\\n // Clean up request\\n request = null;\\n };\\n\\n // Handle low level network errors\\n request.onerror = function handleError() {\\n // Real errors are hidden from us by the browser\\n // onerror should only fire if it's a network error\\n reject(createError('Network Error', config, null, request));\\n\\n // Clean up request\\n request = null;\\n };\\n\\n // Handle timeout\\n request.ontimeout = function handleTimeout() {\\n var timeoutErrorMessage = 'timeout of ' + config.timeout + 'ms exceeded';\\n if (config.timeoutErrorMessage) {\\n timeoutErrorMessage = config.timeoutErrorMessage;\\n }\\n reject(createError(timeoutErrorMessage, config, 'ECONNABORTED',\\n request));\\n\\n // Clean up request\\n request = null;\\n };\\n\\n // Add xsrf header\\n // This is only done if running in a standard browser environment.\\n // Specifically not if we're in a web worker, or react-native.\\n if (utils.isStandardBrowserEnv()) {\\n var cookies = __webpack_require__(/*! ./../helpers/cookies */ \\\"./node_modules/axios/lib/helpers/cookies.js\\\");\\n\\n // Add xsrf header\\n var xsrfValue = (config.withCredentials || isURLSameOrigin(fullPath)) && config.xsrfCookieName ?\\n cookies.read(config.xsrfCookieName) :\\n undefined;\\n\\n if (xsrfValue) {\\n requestHeaders[config.xsrfHeaderName] = xsrfValue;\\n }\\n }\\n\\n // Add headers to the request\\n if ('setRequestHeader' in request) {\\n utils.forEach(requestHeaders, function setRequestHeader(val, key) {\\n if (typeof requestData === 'undefined' && key.toLowerCase() === 'content-type') {\\n // Remove Content-Type if data is undefined\\n delete requestHeaders[key];\\n } else {\\n // Otherwise add header to the request\\n request.setRequestHeader(key, val);\\n }\\n });\\n }\\n\\n // Add withCredentials to request if needed\\n if (!utils.isUndefined(config.withCredentials)) {\\n request.withCredentials = !!config.withCredentials;\\n }\\n\\n // Add responseType to request if needed\\n if (config.responseType) {\\n try {\\n request.responseType = config.responseType;\\n } catch (e) {\\n // Expected DOMException thrown by browsers not compatible XMLHttpRequest Level 2.\\n // But, this can be suppressed for 'json' type as it can be parsed by default 'transformResponse' function.\\n if (config.responseType !== 'json') {\\n throw e;\\n }\\n }\\n }\\n\\n // Handle progress if needed\\n if (typeof config.onDownloadProgress === 'function') {\\n request.addEventListener('progress', config.onDownloadProgress);\\n }\\n\\n // Not all browsers support upload events\\n if (typeof config.onUploadProgress === 'function' && request.upload) {\\n request.upload.addEventListener('progress', config.onUploadProgress);\\n }\\n\\n if (config.cancelToken) {\\n // Handle cancellation\\n config.cancelToken.promise.then(function onCanceled(cancel) {\\n if (!request) {\\n return;\\n }\\n\\n request.abort();\\n reject(cancel);\\n // Clean up request\\n request = null;\\n });\\n }\\n\\n if (requestData === undefined) {\\n requestData = null;\\n }\\n\\n // Send the request\\n request.send(requestData);\\n });\\n};\\n\\n\\n//# sourceURL=webpack://SerpREST/./node_modules/axios/lib/adapters/xhr.js?\");\n\n/***/ }),\n\n/***/ \"./node_modules/axios/lib/axios.js\":\n/*!*****************************************!*\\\n !*** ./node_modules/axios/lib/axios.js ***!\n \\*****************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"\\n\\nvar utils = __webpack_require__(/*! ./utils */ \\\"./node_modules/axios/lib/utils.js\\\");\\nvar bind = __webpack_require__(/*! ./helpers/bind */ \\\"./node_modules/axios/lib/helpers/bind.js\\\");\\nvar Axios = __webpack_require__(/*! ./core/Axios */ \\\"./node_modules/axios/lib/core/Axios.js\\\");\\nvar mergeConfig = __webpack_require__(/*! ./core/mergeConfig */ \\\"./node_modules/axios/lib/core/mergeConfig.js\\\");\\nvar defaults = __webpack_require__(/*! ./defaults */ \\\"./node_modules/axios/lib/defaults.js\\\");\\n\\n/**\\n * Create an instance of Axios\\n *\\n * @param {Object} defaultConfig The default config for the instance\\n * @return {Axios} A new instance of Axios\\n */\\nfunction createInstance(defaultConfig) {\\n var context = new Axios(defaultConfig);\\n var instance = bind(Axios.prototype.request, context);\\n\\n // Copy axios.prototype to instance\\n utils.extend(instance, Axios.prototype, context);\\n\\n // Copy context to instance\\n utils.extend(instance, context);\\n\\n return instance;\\n}\\n\\n// Create the default instance to be exported\\nvar axios = createInstance(defaults);\\n\\n// Expose Axios class to allow class inheritance\\naxios.Axios = Axios;\\n\\n// Factory for creating new instances\\naxios.create = function create(instanceConfig) {\\n return createInstance(mergeConfig(axios.defaults, instanceConfig));\\n};\\n\\n// Expose Cancel & CancelToken\\naxios.Cancel = __webpack_require__(/*! ./cancel/Cancel */ \\\"./node_modules/axios/lib/cancel/Cancel.js\\\");\\naxios.CancelToken = __webpack_require__(/*! ./cancel/CancelToken */ \\\"./node_modules/axios/lib/cancel/CancelToken.js\\\");\\naxios.isCancel = __webpack_require__(/*! ./cancel/isCancel */ \\\"./node_modules/axios/lib/cancel/isCancel.js\\\");\\n\\n// Expose all/spread\\naxios.all = function all(promises) {\\n return Promise.all(promises);\\n};\\naxios.spread = __webpack_require__(/*! ./helpers/spread */ \\\"./node_modules/axios/lib/helpers/spread.js\\\");\\n\\nmodule.exports = axios;\\n\\n// Allow use of default import syntax in TypeScript\\nmodule.exports.default = axios;\\n\\n\\n//# sourceURL=webpack://SerpREST/./node_modules/axios/lib/axios.js?\");\n\n/***/ }),\n\n/***/ \"./node_modules/axios/lib/cancel/Cancel.js\":\n/*!*************************************************!*\\\n !*** ./node_modules/axios/lib/cancel/Cancel.js ***!\n \\*************************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"\\n\\n/**\\n * A `Cancel` is an object that is thrown when an operation is canceled.\\n *\\n * @class\\n * @param {string=} message The message.\\n */\\nfunction Cancel(message) {\\n this.message = message;\\n}\\n\\nCancel.prototype.toString = function toString() {\\n return 'Cancel' + (this.message ? ': ' + this.message : '');\\n};\\n\\nCancel.prototype.__CANCEL__ = true;\\n\\nmodule.exports = Cancel;\\n\\n\\n//# sourceURL=webpack://SerpREST/./node_modules/axios/lib/cancel/Cancel.js?\");\n\n/***/ }),\n\n/***/ \"./node_modules/axios/lib/cancel/CancelToken.js\":\n/*!******************************************************!*\\\n !*** ./node_modules/axios/lib/cancel/CancelToken.js ***!\n \\******************************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"\\n\\nvar Cancel = __webpack_require__(/*! ./Cancel */ \\\"./node_modules/axios/lib/cancel/Cancel.js\\\");\\n\\n/**\\n * A `CancelToken` is an object that can be used to request cancellation of an operation.\\n *\\n * @class\\n * @param {Function} executor The executor function.\\n */\\nfunction CancelToken(executor) {\\n if (typeof executor !== 'function') {\\n throw new TypeError('executor must be a function.');\\n }\\n\\n var resolvePromise;\\n this.promise = new Promise(function promiseExecutor(resolve) {\\n resolvePromise = resolve;\\n });\\n\\n var token = this;\\n executor(function cancel(message) {\\n if (token.reason) {\\n // Cancellation has already been requested\\n return;\\n }\\n\\n token.reason = new Cancel(message);\\n resolvePromise(token.reason);\\n });\\n}\\n\\n/**\\n * Throws a `Cancel` if cancellation has been requested.\\n */\\nCancelToken.prototype.throwIfRequested = function throwIfRequested() {\\n if (this.reason) {\\n throw this.reason;\\n }\\n};\\n\\n/**\\n * Returns an object that contains a new `CancelToken` and a function that, when called,\\n * cancels the `CancelToken`.\\n */\\nCancelToken.source = function source() {\\n var cancel;\\n var token = new CancelToken(function executor(c) {\\n cancel = c;\\n });\\n return {\\n token: token,\\n cancel: cancel\\n };\\n};\\n\\nmodule.exports = CancelToken;\\n\\n\\n//# sourceURL=webpack://SerpREST/./node_modules/axios/lib/cancel/CancelToken.js?\");\n\n/***/ }),\n\n/***/ \"./node_modules/axios/lib/cancel/isCancel.js\":\n/*!***************************************************!*\\\n !*** ./node_modules/axios/lib/cancel/isCancel.js ***!\n \\***************************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"\\n\\nmodule.exports = function isCancel(value) {\\n return !!(value && value.__CANCEL__);\\n};\\n\\n\\n//# sourceURL=webpack://SerpREST/./node_modules/axios/lib/cancel/isCancel.js?\");\n\n/***/ }),\n\n/***/ \"./node_modules/axios/lib/core/Axios.js\":\n/*!**********************************************!*\\\n !*** ./node_modules/axios/lib/core/Axios.js ***!\n \\**********************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"\\n\\nvar utils = __webpack_require__(/*! ./../utils */ \\\"./node_modules/axios/lib/utils.js\\\");\\nvar buildURL = __webpack_require__(/*! ../helpers/buildURL */ \\\"./node_modules/axios/lib/helpers/buildURL.js\\\");\\nvar InterceptorManager = __webpack_require__(/*! ./InterceptorManager */ \\\"./node_modules/axios/lib/core/InterceptorManager.js\\\");\\nvar dispatchRequest = __webpack_require__(/*! ./dispatchRequest */ \\\"./node_modules/axios/lib/core/dispatchRequest.js\\\");\\nvar mergeConfig = __webpack_require__(/*! ./mergeConfig */ \\\"./node_modules/axios/lib/core/mergeConfig.js\\\");\\n\\n/**\\n * Create a new instance of Axios\\n *\\n * @param {Object} instanceConfig The default config for the instance\\n */\\nfunction Axios(instanceConfig) {\\n this.defaults = instanceConfig;\\n this.interceptors = {\\n request: new InterceptorManager(),\\n response: new InterceptorManager()\\n };\\n}\\n\\n/**\\n * Dispatch a request\\n *\\n * @param {Object} config The config specific for this request (merged with this.defaults)\\n */\\nAxios.prototype.request = function request(config) {\\n /*eslint no-param-reassign:0*/\\n // Allow for axios('example/url'[, config]) a la fetch API\\n if (typeof config === 'string') {\\n config = arguments[1] || {};\\n config.url = arguments[0];\\n } else {\\n config = config || {};\\n }\\n\\n config = mergeConfig(this.defaults, config);\\n\\n // Set config.method\\n if (config.method) {\\n config.method = config.method.toLowerCase();\\n } else if (this.defaults.method) {\\n config.method = this.defaults.method.toLowerCase();\\n } else {\\n config.method = 'get';\\n }\\n\\n // Hook up interceptors middleware\\n var chain = [dispatchRequest, undefined];\\n var promise = Promise.resolve(config);\\n\\n this.interceptors.request.forEach(function unshiftRequestInterceptors(interceptor) {\\n chain.unshift(interceptor.fulfilled, interceptor.rejected);\\n });\\n\\n this.interceptors.response.forEach(function pushResponseInterceptors(interceptor) {\\n chain.push(interceptor.fulfilled, interceptor.rejected);\\n });\\n\\n while (chain.length) {\\n promise = promise.then(chain.shift(), chain.shift());\\n }\\n\\n return promise;\\n};\\n\\nAxios.prototype.getUri = function getUri(config) {\\n config = mergeConfig(this.defaults, config);\\n return buildURL(config.url, config.params, config.paramsSerializer).replace(/^\\\\?/, '');\\n};\\n\\n// Provide aliases for supported request methods\\nutils.forEach(['delete', 'get', 'head', 'options'], function forEachMethodNoData(method) {\\n /*eslint func-names:0*/\\n Axios.prototype[method] = function(url, config) {\\n return this.request(utils.merge(config || {}, {\\n method: method,\\n url: url\\n }));\\n };\\n});\\n\\nutils.forEach(['post', 'put', 'patch'], function forEachMethodWithData(method) {\\n /*eslint func-names:0*/\\n Axios.prototype[method] = function(url, data, config) {\\n return this.request(utils.merge(config || {}, {\\n method: method,\\n url: url,\\n data: data\\n }));\\n };\\n});\\n\\nmodule.exports = Axios;\\n\\n\\n//# sourceURL=webpack://SerpREST/./node_modules/axios/lib/core/Axios.js?\");\n\n/***/ }),\n\n/***/ \"./node_modules/axios/lib/core/InterceptorManager.js\":\n/*!***********************************************************!*\\\n !*** ./node_modules/axios/lib/core/InterceptorManager.js ***!\n \\***********************************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"\\n\\nvar utils = __webpack_require__(/*! ./../utils */ \\\"./node_modules/axios/lib/utils.js\\\");\\n\\nfunction InterceptorManager() {\\n this.handlers = [];\\n}\\n\\n/**\\n * Add a new interceptor to the stack\\n *\\n * @param {Function} fulfilled The function to handle `then` for a `Promise`\\n * @param {Function} rejected The function to handle `reject` for a `Promise`\\n *\\n * @return {Number} An ID used to remove interceptor later\\n */\\nInterceptorManager.prototype.use = function use(fulfilled, rejected) {\\n this.handlers.push({\\n fulfilled: fulfilled,\\n rejected: rejected\\n });\\n return this.handlers.length - 1;\\n};\\n\\n/**\\n * Remove an interceptor from the stack\\n *\\n * @param {Number} id The ID that was returned by `use`\\n */\\nInterceptorManager.prototype.eject = function eject(id) {\\n if (this.handlers[id]) {\\n this.handlers[id] = null;\\n }\\n};\\n\\n/**\\n * Iterate over all the registered interceptors\\n *\\n * This method is particularly useful for skipping over any\\n * interceptors that may have become `null` calling `eject`.\\n *\\n * @param {Function} fn The function to call for each interceptor\\n */\\nInterceptorManager.prototype.forEach = function forEach(fn) {\\n utils.forEach(this.handlers, function forEachHandler(h) {\\n if (h !== null) {\\n fn(h);\\n }\\n });\\n};\\n\\nmodule.exports = InterceptorManager;\\n\\n\\n//# sourceURL=webpack://SerpREST/./node_modules/axios/lib/core/InterceptorManager.js?\");\n\n/***/ }),\n\n/***/ \"./node_modules/axios/lib/core/buildFullPath.js\":\n/*!******************************************************!*\\\n !*** ./node_modules/axios/lib/core/buildFullPath.js ***!\n \\******************************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"\\n\\nvar isAbsoluteURL = __webpack_require__(/*! ../helpers/isAbsoluteURL */ \\\"./node_modules/axios/lib/helpers/isAbsoluteURL.js\\\");\\nvar combineURLs = __webpack_require__(/*! ../helpers/combineURLs */ \\\"./node_modules/axios/lib/helpers/combineURLs.js\\\");\\n\\n/**\\n * Creates a new URL by combining the baseURL with the requestedURL,\\n * only when the requestedURL is not already an absolute URL.\\n * If the requestURL is absolute, this function returns the requestedURL untouched.\\n *\\n * @param {string} baseURL The base URL\\n * @param {string} requestedURL Absolute or relative URL to combine\\n * @returns {string} The combined full path\\n */\\nmodule.exports = function buildFullPath(baseURL, requestedURL) {\\n if (baseURL && !isAbsoluteURL(requestedURL)) {\\n return combineURLs(baseURL, requestedURL);\\n }\\n return requestedURL;\\n};\\n\\n\\n//# sourceURL=webpack://SerpREST/./node_modules/axios/lib/core/buildFullPath.js?\");\n\n/***/ }),\n\n/***/ \"./node_modules/axios/lib/core/createError.js\":\n/*!****************************************************!*\\\n !*** ./node_modules/axios/lib/core/createError.js ***!\n \\****************************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"\\n\\nvar enhanceError = __webpack_require__(/*! ./enhanceError */ \\\"./node_modules/axios/lib/core/enhanceError.js\\\");\\n\\n/**\\n * Create an Error with the specified message, config, error code, request and response.\\n *\\n * @param {string} message The error message.\\n * @param {Object} config The config.\\n * @param {string} [code] The error code (for example, 'ECONNABORTED').\\n * @param {Object} [request] The request.\\n * @param {Object} [response] The response.\\n * @returns {Error} The created error.\\n */\\nmodule.exports = function createError(message, config, code, request, response) {\\n var error = new Error(message);\\n return enhanceError(error, config, code, request, response);\\n};\\n\\n\\n//# sourceURL=webpack://SerpREST/./node_modules/axios/lib/core/createError.js?\");\n\n/***/ }),\n\n/***/ \"./node_modules/axios/lib/core/dispatchRequest.js\":\n/*!********************************************************!*\\\n !*** ./node_modules/axios/lib/core/dispatchRequest.js ***!\n \\********************************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"\\n\\nvar utils = __webpack_require__(/*! ./../utils */ \\\"./node_modules/axios/lib/utils.js\\\");\\nvar transformData = __webpack_require__(/*! ./transformData */ \\\"./node_modules/axios/lib/core/transformData.js\\\");\\nvar isCancel = __webpack_require__(/*! ../cancel/isCancel */ \\\"./node_modules/axios/lib/cancel/isCancel.js\\\");\\nvar defaults = __webpack_require__(/*! ../defaults */ \\\"./node_modules/axios/lib/defaults.js\\\");\\n\\n/**\\n * Throws a `Cancel` if cancellation has been requested.\\n */\\nfunction throwIfCancellationRequested(config) {\\n if (config.cancelToken) {\\n config.cancelToken.throwIfRequested();\\n }\\n}\\n\\n/**\\n * Dispatch a request to the server using the configured adapter.\\n *\\n * @param {object} config The config that is to be used for the request\\n * @returns {Promise} The Promise to be fulfilled\\n */\\nmodule.exports = function dispatchRequest(config) {\\n throwIfCancellationRequested(config);\\n\\n // Ensure headers exist\\n config.headers = config.headers || {};\\n\\n // Transform request data\\n config.data = transformData(\\n config.data,\\n config.headers,\\n config.transformRequest\\n );\\n\\n // Flatten headers\\n config.headers = utils.merge(\\n config.headers.common || {},\\n config.headers[config.method] || {},\\n config.headers\\n );\\n\\n utils.forEach(\\n ['delete', 'get', 'head', 'post', 'put', 'patch', 'common'],\\n function cleanHeaderConfig(method) {\\n delete config.headers[method];\\n }\\n );\\n\\n var adapter = config.adapter || defaults.adapter;\\n\\n return adapter(config).then(function onAdapterResolution(response) {\\n throwIfCancellationRequested(config);\\n\\n // Transform response data\\n response.data = transformData(\\n response.data,\\n response.headers,\\n config.transformResponse\\n );\\n\\n return response;\\n }, function onAdapterRejection(reason) {\\n if (!isCancel(reason)) {\\n throwIfCancellationRequested(config);\\n\\n // Transform response data\\n if (reason && reason.response) {\\n reason.response.data = transformData(\\n reason.response.data,\\n reason.response.headers,\\n config.transformResponse\\n );\\n }\\n }\\n\\n return Promise.reject(reason);\\n });\\n};\\n\\n\\n//# sourceURL=webpack://SerpREST/./node_modules/axios/lib/core/dispatchRequest.js?\");\n\n/***/ }),\n\n/***/ \"./node_modules/axios/lib/core/enhanceError.js\":\n/*!*****************************************************!*\\\n !*** ./node_modules/axios/lib/core/enhanceError.js ***!\n \\*****************************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"\\n\\n/**\\n * Update an Error with the specified config, error code, and response.\\n *\\n * @param {Error} error The error to update.\\n * @param {Object} config The config.\\n * @param {string} [code] The error code (for example, 'ECONNABORTED').\\n * @param {Object} [request] The request.\\n * @param {Object} [response] The response.\\n * @returns {Error} The error.\\n */\\nmodule.exports = function enhanceError(error, config, code, request, response) {\\n error.config = config;\\n if (code) {\\n error.code = code;\\n }\\n\\n error.request = request;\\n error.response = response;\\n error.isAxiosError = true;\\n\\n error.toJSON = function() {\\n return {\\n // Standard\\n message: this.message,\\n name: this.name,\\n // Microsoft\\n description: this.description,\\n number: this.number,\\n // Mozilla\\n fileName: this.fileName,\\n lineNumber: this.lineNumber,\\n columnNumber: this.columnNumber,\\n stack: this.stack,\\n // Axios\\n config: this.config,\\n code: this.code\\n };\\n };\\n return error;\\n};\\n\\n\\n//# sourceURL=webpack://SerpREST/./node_modules/axios/lib/core/enhanceError.js?\");\n\n/***/ }),\n\n/***/ \"./node_modules/axios/lib/core/mergeConfig.js\":\n/*!****************************************************!*\\\n !*** ./node_modules/axios/lib/core/mergeConfig.js ***!\n \\****************************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"\\n\\nvar utils = __webpack_require__(/*! ../utils */ \\\"./node_modules/axios/lib/utils.js\\\");\\n\\n/**\\n * Config-specific merge-function which creates a new config-object\\n * by merging two configuration objects together.\\n *\\n * @param {Object} config1\\n * @param {Object} config2\\n * @returns {Object} New object resulting from merging config2 to config1\\n */\\nmodule.exports = function mergeConfig(config1, config2) {\\n // eslint-disable-next-line no-param-reassign\\n config2 = config2 || {};\\n var config = {};\\n\\n var valueFromConfig2Keys = ['url', 'method', 'params', 'data'];\\n var mergeDeepPropertiesKeys = ['headers', 'auth', 'proxy'];\\n var defaultToConfig2Keys = [\\n 'baseURL', 'url', 'transformRequest', 'transformResponse', 'paramsSerializer',\\n 'timeout', 'withCredentials', 'adapter', 'responseType', 'xsrfCookieName',\\n 'xsrfHeaderName', 'onUploadProgress', 'onDownloadProgress',\\n 'maxContentLength', 'validateStatus', 'maxRedirects', 'httpAgent',\\n 'httpsAgent', 'cancelToken', 'socketPath'\\n ];\\n\\n utils.forEach(valueFromConfig2Keys, function valueFromConfig2(prop) {\\n if (typeof config2[prop] !== 'undefined') {\\n config[prop] = config2[prop];\\n }\\n });\\n\\n utils.forEach(mergeDeepPropertiesKeys, function mergeDeepProperties(prop) {\\n if (utils.isObject(config2[prop])) {\\n config[prop] = utils.deepMerge(config1[prop], config2[prop]);\\n } else if (typeof config2[prop] !== 'undefined') {\\n config[prop] = config2[prop];\\n } else if (utils.isObject(config1[prop])) {\\n config[prop] = utils.deepMerge(config1[prop]);\\n } else if (typeof config1[prop] !== 'undefined') {\\n config[prop] = config1[prop];\\n }\\n });\\n\\n utils.forEach(defaultToConfig2Keys, function defaultToConfig2(prop) {\\n if (typeof config2[prop] !== 'undefined') {\\n config[prop] = config2[prop];\\n } else if (typeof config1[prop] !== 'undefined') {\\n config[prop] = config1[prop];\\n }\\n });\\n\\n var axiosKeys = valueFromConfig2Keys\\n .concat(mergeDeepPropertiesKeys)\\n .concat(defaultToConfig2Keys);\\n\\n var otherKeys = Object\\n .keys(config2)\\n .filter(function filterAxiosKeys(key) {\\n return axiosKeys.indexOf(key) === -1;\\n });\\n\\n utils.forEach(otherKeys, function otherKeysDefaultToConfig2(prop) {\\n if (typeof config2[prop] !== 'undefined') {\\n config[prop] = config2[prop];\\n } else if (typeof config1[prop] !== 'undefined') {\\n config[prop] = config1[prop];\\n }\\n });\\n\\n return config;\\n};\\n\\n\\n//# sourceURL=webpack://SerpREST/./node_modules/axios/lib/core/mergeConfig.js?\");\n\n/***/ }),\n\n/***/ \"./node_modules/axios/lib/core/settle.js\":\n/*!***********************************************!*\\\n !*** ./node_modules/axios/lib/core/settle.js ***!\n \\***********************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"\\n\\nvar createError = __webpack_require__(/*! ./createError */ \\\"./node_modules/axios/lib/core/createError.js\\\");\\n\\n/**\\n * Resolve or reject a Promise based on response status.\\n *\\n * @param {Function} resolve A function that resolves the promise.\\n * @param {Function} reject A function that rejects the promise.\\n * @param {object} response The response.\\n */\\nmodule.exports = function settle(resolve, reject, response) {\\n var validateStatus = response.config.validateStatus;\\n if (!validateStatus || validateStatus(response.status)) {\\n resolve(response);\\n } else {\\n reject(createError(\\n 'Request failed with status code ' + response.status,\\n response.config,\\n null,\\n response.request,\\n response\\n ));\\n }\\n};\\n\\n\\n//# sourceURL=webpack://SerpREST/./node_modules/axios/lib/core/settle.js?\");\n\n/***/ }),\n\n/***/ \"./node_modules/axios/lib/core/transformData.js\":\n/*!******************************************************!*\\\n !*** ./node_modules/axios/lib/core/transformData.js ***!\n \\******************************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"\\n\\nvar utils = __webpack_require__(/*! ./../utils */ \\\"./node_modules/axios/lib/utils.js\\\");\\n\\n/**\\n * Transform the data for a request or a response\\n *\\n * @param {Object|String} data The data to be transformed\\n * @param {Array} headers The headers for the request or response\\n * @param {Array|Function} fns A single function or Array of functions\\n * @returns {*} The resulting transformed data\\n */\\nmodule.exports = function transformData(data, headers, fns) {\\n /*eslint no-param-reassign:0*/\\n utils.forEach(fns, function transform(fn) {\\n data = fn(data, headers);\\n });\\n\\n return data;\\n};\\n\\n\\n//# sourceURL=webpack://SerpREST/./node_modules/axios/lib/core/transformData.js?\");\n\n/***/ }),\n\n/***/ \"./node_modules/axios/lib/defaults.js\":\n/*!********************************************!*\\\n !*** ./node_modules/axios/lib/defaults.js ***!\n \\********************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"/* WEBPACK VAR INJECTION */(function(process) {\\n\\nvar utils = __webpack_require__(/*! ./utils */ \\\"./node_modules/axios/lib/utils.js\\\");\\nvar normalizeHeaderName = __webpack_require__(/*! ./helpers/normalizeHeaderName */ \\\"./node_modules/axios/lib/helpers/normalizeHeaderName.js\\\");\\n\\nvar DEFAULT_CONTENT_TYPE = {\\n 'Content-Type': 'application/x-www-form-urlencoded'\\n};\\n\\nfunction setContentTypeIfUnset(headers, value) {\\n if (!utils.isUndefined(headers) && utils.isUndefined(headers['Content-Type'])) {\\n headers['Content-Type'] = value;\\n }\\n}\\n\\nfunction getDefaultAdapter() {\\n var adapter;\\n if (typeof XMLHttpRequest !== 'undefined') {\\n // For browsers use XHR adapter\\n adapter = __webpack_require__(/*! ./adapters/xhr */ \\\"./node_modules/axios/lib/adapters/xhr.js\\\");\\n } else if (typeof process !== 'undefined' && Object.prototype.toString.call(process) === '[object process]') {\\n // For node use HTTP adapter\\n adapter = __webpack_require__(/*! ./adapters/http */ \\\"./node_modules/axios/lib/adapters/xhr.js\\\");\\n }\\n return adapter;\\n}\\n\\nvar defaults = {\\n adapter: getDefaultAdapter(),\\n\\n transformRequest: [function transformRequest(data, headers) {\\n normalizeHeaderName(headers, 'Accept');\\n normalizeHeaderName(headers, 'Content-Type');\\n if (utils.isFormData(data) ||\\n utils.isArrayBuffer(data) ||\\n utils.isBuffer(data) ||\\n utils.isStream(data) ||\\n utils.isFile(data) ||\\n utils.isBlob(data)\\n ) {\\n return data;\\n }\\n if (utils.isArrayBufferView(data)) {\\n return data.buffer;\\n }\\n if (utils.isURLSearchParams(data)) {\\n setContentTypeIfUnset(headers, 'application/x-www-form-urlencoded;charset=utf-8');\\n return data.toString();\\n }\\n if (utils.isObject(data)) {\\n setContentTypeIfUnset(headers, 'application/json;charset=utf-8');\\n return JSON.stringify(data);\\n }\\n return data;\\n }],\\n\\n transformResponse: [function transformResponse(data) {\\n /*eslint no-param-reassign:0*/\\n if (typeof data === 'string') {\\n try {\\n data = JSON.parse(data);\\n } catch (e) { /* Ignore */ }\\n }\\n return data;\\n }],\\n\\n /**\\n * A timeout in milliseconds to abort a request. If set to 0 (default) a\\n * timeout is not created.\\n */\\n timeout: 0,\\n\\n xsrfCookieName: 'XSRF-TOKEN',\\n xsrfHeaderName: 'X-XSRF-TOKEN',\\n\\n maxContentLength: -1,\\n\\n validateStatus: function validateStatus(status) {\\n return status >= 200 && status < 300;\\n }\\n};\\n\\ndefaults.headers = {\\n common: {\\n 'Accept': 'application/json, text/plain, */*'\\n }\\n};\\n\\nutils.forEach(['delete', 'get', 'head'], function forEachMethodNoData(method) {\\n defaults.headers[method] = {};\\n});\\n\\nutils.forEach(['post', 'put', 'patch'], function forEachMethodWithData(method) {\\n defaults.headers[method] = utils.merge(DEFAULT_CONTENT_TYPE);\\n});\\n\\nmodule.exports = defaults;\\n\\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../process/browser.js */ \\\"./node_modules/process/browser.js\\\")))\\n\\n//# sourceURL=webpack://SerpREST/./node_modules/axios/lib/defaults.js?\");\n\n/***/ }),\n\n/***/ \"./node_modules/axios/lib/helpers/bind.js\":\n/*!************************************************!*\\\n !*** ./node_modules/axios/lib/helpers/bind.js ***!\n \\************************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"\\n\\nmodule.exports = function bind(fn, thisArg) {\\n return function wrap() {\\n var args = new Array(arguments.length);\\n for (var i = 0; i < args.length; i++) {\\n args[i] = arguments[i];\\n }\\n return fn.apply(thisArg, args);\\n };\\n};\\n\\n\\n//# sourceURL=webpack://SerpREST/./node_modules/axios/lib/helpers/bind.js?\");\n\n/***/ }),\n\n/***/ \"./node_modules/axios/lib/helpers/buildURL.js\":\n/*!****************************************************!*\\\n !*** ./node_modules/axios/lib/helpers/buildURL.js ***!\n \\****************************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"\\n\\nvar utils = __webpack_require__(/*! ./../utils */ \\\"./node_modules/axios/lib/utils.js\\\");\\n\\nfunction encode(val) {\\n return encodeURIComponent(val).\\n replace(/%40/gi, '@').\\n replace(/%3A/gi, ':').\\n replace(/%24/g, '$').\\n replace(/%2C/gi, ',').\\n replace(/%20/g, '+').\\n replace(/%5B/gi, '[').\\n replace(/%5D/gi, ']');\\n}\\n\\n/**\\n * Build a URL by appending params to the end\\n *\\n * @param {string} url The base of the url (e.g., http://www.google.com)\\n * @param {object} [params] The params to be appended\\n * @returns {string} The formatted url\\n */\\nmodule.exports = function buildURL(url, params, paramsSerializer) {\\n /*eslint no-param-reassign:0*/\\n if (!params) {\\n return url;\\n }\\n\\n var serializedParams;\\n if (paramsSerializer) {\\n serializedParams = paramsSerializer(params);\\n } else if (utils.isURLSearchParams(params)) {\\n serializedParams = params.toString();\\n } else {\\n var parts = [];\\n\\n utils.forEach(params, function serialize(val, key) {\\n if (val === null || typeof val === 'undefined') {\\n return;\\n }\\n\\n if (utils.isArray(val)) {\\n key = key + '[]';\\n } else {\\n val = [val];\\n }\\n\\n utils.forEach(val, function parseValue(v) {\\n if (utils.isDate(v)) {\\n v = v.toISOString();\\n } else if (utils.isObject(v)) {\\n v = JSON.stringify(v);\\n }\\n parts.push(encode(key) + '=' + encode(v));\\n });\\n });\\n\\n serializedParams = parts.join('&');\\n }\\n\\n if (serializedParams) {\\n var hashmarkIndex = url.indexOf('#');\\n if (hashmarkIndex !== -1) {\\n url = url.slice(0, hashmarkIndex);\\n }\\n\\n url += (url.indexOf('?') === -1 ? '?' : '&') + serializedParams;\\n }\\n\\n return url;\\n};\\n\\n\\n//# sourceURL=webpack://SerpREST/./node_modules/axios/lib/helpers/buildURL.js?\");\n\n/***/ }),\n\n/***/ \"./node_modules/axios/lib/helpers/combineURLs.js\":\n/*!*******************************************************!*\\\n !*** ./node_modules/axios/lib/helpers/combineURLs.js ***!\n \\*******************************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"\\n\\n/**\\n * Creates a new URL by combining the specified URLs\\n *\\n * @param {string} baseURL The base URL\\n * @param {string} relativeURL The relative URL\\n * @returns {string} The combined URL\\n */\\nmodule.exports = function combineURLs(baseURL, relativeURL) {\\n return relativeURL\\n ? baseURL.replace(/\\\\/+$/, '') + '/' + relativeURL.replace(/^\\\\/+/, '')\\n : baseURL;\\n};\\n\\n\\n//# sourceURL=webpack://SerpREST/./node_modules/axios/lib/helpers/combineURLs.js?\");\n\n/***/ }),\n\n/***/ \"./node_modules/axios/lib/helpers/cookies.js\":\n/*!***************************************************!*\\\n !*** ./node_modules/axios/lib/helpers/cookies.js ***!\n \\***************************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"\\n\\nvar utils = __webpack_require__(/*! ./../utils */ \\\"./node_modules/axios/lib/utils.js\\\");\\n\\nmodule.exports = (\\n utils.isStandardBrowserEnv() ?\\n\\n // Standard browser envs support document.cookie\\n (function standardBrowserEnv() {\\n return {\\n write: function write(name, value, expires, path, domain, secure) {\\n var cookie = [];\\n cookie.push(name + '=' + encodeURIComponent(value));\\n\\n if (utils.isNumber(expires)) {\\n cookie.push('expires=' + new Date(expires).toGMTString());\\n }\\n\\n if (utils.isString(path)) {\\n cookie.push('path=' + path);\\n }\\n\\n if (utils.isString(domain)) {\\n cookie.push('domain=' + domain);\\n }\\n\\n if (secure === true) {\\n cookie.push('secure');\\n }\\n\\n document.cookie = cookie.join('; ');\\n },\\n\\n read: function read(name) {\\n var match = document.cookie.match(new RegExp('(^|;\\\\\\\\s*)(' + name + ')=([^;]*)'));\\n return (match ? decodeURIComponent(match[3]) : null);\\n },\\n\\n remove: function remove(name) {\\n this.write(name, '', Date.now() - 86400000);\\n }\\n };\\n })() :\\n\\n // Non standard browser env (web workers, react-native) lack needed support.\\n (function nonStandardBrowserEnv() {\\n return {\\n write: function write() {},\\n read: function read() { return null; },\\n remove: function remove() {}\\n };\\n })()\\n);\\n\\n\\n//# sourceURL=webpack://SerpREST/./node_modules/axios/lib/helpers/cookies.js?\");\n\n/***/ }),\n\n/***/ \"./node_modules/axios/lib/helpers/isAbsoluteURL.js\":\n/*!*********************************************************!*\\\n !*** ./node_modules/axios/lib/helpers/isAbsoluteURL.js ***!\n \\*********************************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"\\n\\n/**\\n * Determines whether the specified URL is absolute\\n *\\n * @param {string} url The URL to test\\n * @returns {boolean} True if the specified URL is absolute, otherwise false\\n */\\nmodule.exports = function isAbsoluteURL(url) {\\n // A URL is considered absolute if it begins with \\\"<scheme>://\\\" or \\\"//\\\" (protocol-relative URL).\\n // RFC 3986 defines scheme name as a sequence of characters beginning with a letter and followed\\n // by any combination of letters, digits, plus, period, or hyphen.\\n return /^([a-z][a-z\\\\d\\\\+\\\\-\\\\.]*:)?\\\\/\\\\//i.test(url);\\n};\\n\\n\\n//# sourceURL=webpack://SerpREST/./node_modules/axios/lib/helpers/isAbsoluteURL.js?\");\n\n/***/ }),\n\n/***/ \"./node_modules/axios/lib/helpers/isURLSameOrigin.js\":\n/*!***********************************************************!*\\\n !*** ./node_modules/axios/lib/helpers/isURLSameOrigin.js ***!\n \\***********************************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"\\n\\nvar utils = __webpack_require__(/*! ./../utils */ \\\"./node_modules/axios/lib/utils.js\\\");\\n\\nmodule.exports = (\\n utils.isStandardBrowserEnv() ?\\n\\n // Standard browser envs have full support of the APIs needed to test\\n // whether the request URL is of the same origin as current location.\\n (function standardBrowserEnv() {\\n var msie = /(msie|trident)/i.test(navigator.userAgent);\\n var urlParsingNode = document.createElement('a');\\n var originURL;\\n\\n /**\\n * Parse a URL to discover it's components\\n *\\n * @param {String} url The URL to be parsed\\n * @returns {Object}\\n */\\n function resolveURL(url) {\\n var href = url;\\n\\n if (msie) {\\n // IE needs attribute set twice to normalize properties\\n urlParsingNode.setAttribute('href', href);\\n href = urlParsingNode.href;\\n }\\n\\n urlParsingNode.setAttribute('href', href);\\n\\n // urlParsingNode provides the UrlUtils interface - http://url.spec.whatwg.org/#urlutils\\n return {\\n href: urlParsingNode.href,\\n protocol: urlParsingNode.protocol ? urlParsingNode.protocol.replace(/:$/, '') : '',\\n host: urlParsingNode.host,\\n search: urlParsingNode.search ? urlParsingNode.search.replace(/^\\\\?/, '') : '',\\n hash: urlParsingNode.hash ? urlParsingNode.hash.replace(/^#/, '') : '',\\n hostname: urlParsingNode.hostname,\\n port: urlParsingNode.port,\\n pathname: (urlParsingNode.pathname.charAt(0) === '/') ?\\n urlParsingNode.pathname :\\n '/' + urlParsingNode.pathname\\n };\\n }\\n\\n originURL = resolveURL(window.location.href);\\n\\n /**\\n * Determine if a URL shares the same origin as the current location\\n *\\n * @param {String} requestURL The URL to test\\n * @returns {boolean} True if URL shares the same origin, otherwise false\\n */\\n return function isURLSameOrigin(requestURL) {\\n var parsed = (utils.isS