{"ast":null,"code":"'use strict'; // The error overlay is inspired (and mostly copied) from Create React App (https://github.com/facebookincubator/create-react-app)\n// They, in turn, got inspired by webpack-hot-middleware (https://github.com/glenjamin/webpack-hot-middleware).\n\nvar ansiHTML = require('ansi-html');\n\nvar _require = require('html-entities'),\n AllHtmlEntities = _require.AllHtmlEntities;\n\nvar entities = new AllHtmlEntities();\nvar colors = {\n reset: ['transparent', 'transparent'],\n black: '181818',\n red: 'E36049',\n green: 'B3CB74',\n yellow: 'FFD080',\n blue: '7CAFC2',\n magenta: '7FACCA',\n cyan: 'C3C2EF',\n lightgrey: 'EBE7E3',\n darkgrey: '6D7891'\n};\nvar overlayIframe = null;\nvar overlayDiv = null;\nvar lastOnOverlayDivReady = null;\nansiHTML.setColors(colors);\n\nfunction createOverlayIframe(onIframeLoad) {\n var iframe = document.createElement('iframe');\n iframe.id = 'webpack-dev-server-client-overlay';\n iframe.src = 'about:blank';\n iframe.style.position = 'fixed';\n iframe.style.left = 0;\n iframe.style.top = 0;\n iframe.style.right = 0;\n iframe.style.bottom = 0;\n iframe.style.width = '100vw';\n iframe.style.height = '100vh';\n iframe.style.border = 'none';\n iframe.style.zIndex = 9999999999;\n iframe.onload = onIframeLoad;\n return iframe;\n}\n\nfunction addOverlayDivTo(iframe) {\n var div = iframe.contentDocument.createElement('div');\n div.id = 'webpack-dev-server-client-overlay-div';\n div.style.position = 'fixed';\n div.style.boxSizing = 'border-box';\n div.style.left = 0;\n div.style.top = 0;\n div.style.right = 0;\n div.style.bottom = 0;\n div.style.width = '100vw';\n div.style.height = '100vh';\n div.style.backgroundColor = 'rgba(0, 0, 0, 0.85)';\n div.style.color = '#E8E8E8';\n div.style.fontFamily = 'Menlo, Consolas, monospace';\n div.style.fontSize = 'large';\n div.style.padding = '2rem';\n div.style.lineHeight = '1.2';\n div.style.whiteSpace = 'pre-wrap';\n div.style.overflow = 'auto';\n iframe.contentDocument.body.appendChild(div);\n return div;\n}\n\nfunction ensureOverlayDivExists(onOverlayDivReady) {\n if (overlayDiv) {\n // Everything is ready, call the callback right away.\n onOverlayDivReady(overlayDiv);\n return;\n } // Creating an iframe may be asynchronous so we'll schedule the callback.\n // In case of multiple calls, last callback wins.\n\n\n lastOnOverlayDivReady = onOverlayDivReady;\n\n if (overlayIframe) {\n // We've already created it.\n return;\n } // Create iframe and, when it is ready, a div inside it.\n\n\n overlayIframe = createOverlayIframe(function () {\n overlayDiv = addOverlayDivTo(overlayIframe); // Now we can talk!\n\n lastOnOverlayDivReady(overlayDiv);\n }); // Zalgo alert: onIframeLoad() will be called either synchronously\n // or asynchronously depending on the browser.\n // We delay adding it so `overlayIframe` is set when `onIframeLoad` fires.\n\n document.body.appendChild(overlayIframe);\n} // Successful compilation.\n\n\nfunction clear() {\n if (!overlayDiv) {\n // It is not there in the first place.\n return;\n } // Clean up and reset internal state.\n\n\n document.body.removeChild(overlayIframe);\n overlayDiv = null;\n overlayIframe = null;\n lastOnOverlayDivReady = null;\n} // Compilation with errors (e.g. syntax error or missing modules).\n\n\nfunction showMessage(messages) {\n ensureOverlayDivExists(function (div) {\n // Make it look similar to our terminal.\n div.innerHTML = \"Failed to compile.
\").concat(ansiHTML(entities.encode(messages[0])));\n });\n}\n\nmodule.exports = {\n clear: clear,\n showMessage: showMessage\n};","map":{"version":3,"sources":["C:/Users/DELL/Desktop/trip-planner-frontend/trip-planner-front/node_modules/webpack-dev-server/client/overlay.js"],"names":["ansiHTML","require","_require","AllHtmlEntities","entities","colors","reset","black","red","green","yellow","blue","magenta","cyan","lightgrey","darkgrey","overlayIframe","overlayDiv","lastOnOverlayDivReady","setColors","createOverlayIframe","onIframeLoad","iframe","document","createElement","id","src","style","position","left","top","right","bottom","width","height","border","zIndex","onload","addOverlayDivTo","div","contentDocument","boxSizing","backgroundColor","color","fontFamily","fontSize","padding","lineHeight","whiteSpace","overflow","body","appendChild","ensureOverlayDivExists","onOverlayDivReady","clear","removeChild","showMessage","messages","innerHTML","concat","encode","module","exports"],"mappings":"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","sourcesContent":["'use strict'; // The error overlay is inspired (and mostly copied) from Create React App (https://github.com/facebookincubator/create-react-app)\n// They, in turn, got inspired by webpack-hot-middleware (https://github.com/glenjamin/webpack-hot-middleware).\n\nvar ansiHTML = require('ansi-html');\n\nvar _require = require('html-entities'),\n AllHtmlEntities = _require.AllHtmlEntities;\n\nvar entities = new AllHtmlEntities();\nvar colors = {\n reset: ['transparent', 'transparent'],\n black: '181818',\n red: 'E36049',\n green: 'B3CB74',\n yellow: 'FFD080',\n blue: '7CAFC2',\n magenta: '7FACCA',\n cyan: 'C3C2EF',\n lightgrey: 'EBE7E3',\n darkgrey: '6D7891'\n};\nvar overlayIframe = null;\nvar overlayDiv = null;\nvar lastOnOverlayDivReady = null;\nansiHTML.setColors(colors);\n\nfunction createOverlayIframe(onIframeLoad) {\n var iframe = document.createElement('iframe');\n iframe.id = 'webpack-dev-server-client-overlay';\n iframe.src = 'about:blank';\n iframe.style.position = 'fixed';\n iframe.style.left = 0;\n iframe.style.top = 0;\n iframe.style.right = 0;\n iframe.style.bottom = 0;\n iframe.style.width = '100vw';\n iframe.style.height = '100vh';\n iframe.style.border = 'none';\n iframe.style.zIndex = 9999999999;\n iframe.onload = onIframeLoad;\n return iframe;\n}\n\nfunction addOverlayDivTo(iframe) {\n var div = iframe.contentDocument.createElement('div');\n div.id = 'webpack-dev-server-client-overlay-div';\n div.style.position = 'fixed';\n div.style.boxSizing = 'border-box';\n div.style.left = 0;\n div.style.top = 0;\n div.style.right = 0;\n div.style.bottom = 0;\n div.style.width = '100vw';\n div.style.height = '100vh';\n div.style.backgroundColor = 'rgba(0, 0, 0, 0.85)';\n div.style.color = '#E8E8E8';\n div.style.fontFamily = 'Menlo, Consolas, monospace';\n div.style.fontSize = 'large';\n div.style.padding = '2rem';\n div.style.lineHeight = '1.2';\n div.style.whiteSpace = 'pre-wrap';\n div.style.overflow = 'auto';\n iframe.contentDocument.body.appendChild(div);\n return div;\n}\n\nfunction ensureOverlayDivExists(onOverlayDivReady) {\n if (overlayDiv) {\n // Everything is ready, call the callback right away.\n onOverlayDivReady(overlayDiv);\n return;\n } // Creating an iframe may be asynchronous so we'll schedule the callback.\n // In case of multiple calls, last callback wins.\n\n\n lastOnOverlayDivReady = onOverlayDivReady;\n\n if (overlayIframe) {\n // We've already created it.\n return;\n } // Create iframe and, when it is ready, a div inside it.\n\n\n overlayIframe = createOverlayIframe(function () {\n overlayDiv = addOverlayDivTo(overlayIframe); // Now we can talk!\n\n lastOnOverlayDivReady(overlayDiv);\n }); // Zalgo alert: onIframeLoad() will be called either synchronously\n // or asynchronously depending on the browser.\n // We delay adding it so `overlayIframe` is set when `onIframeLoad` fires.\n\n document.body.appendChild(overlayIframe);\n} // Successful compilation.\n\n\nfunction clear() {\n if (!overlayDiv) {\n // It is not there in the first place.\n return;\n } // Clean up and reset internal state.\n\n\n document.body.removeChild(overlayIframe);\n overlayDiv = null;\n overlayIframe = null;\n lastOnOverlayDivReady = null;\n} // Compilation with errors (e.g. syntax error or missing modules).\n\n\nfunction showMessage(messages) {\n ensureOverlayDivExists(function (div) {\n // Make it look similar to our terminal.\n div.innerHTML = \"Failed to compile.
\").concat(ansiHTML(entities.encode(messages[0])));\n });\n}\n\nmodule.exports = {\n clear: clear,\n showMessage: showMessage\n};"]},"metadata":{},"sourceType":"script"}