basic cleanup, added .gitignore

This commit is contained in:
Joshua Ashton
2024-12-18 12:49:54 -07:00
parent d28c65e66b
commit 8a34f961fe
40937 changed files with 20 additions and 5042854 deletions
+20
View File
@@ -0,0 +1,20 @@
# Created by https://www.toptal.com/developers/gitignore/api/react
# Edit at https://www.toptal.com/developers/gitignore?templates=react
### react ###
.DS_*
*.log
logs
**/*.backup.*
**/*.back.*
public/node_modules
public/bower_components
*.sublime*
psd
thumb
sketch
# End of https://www.toptal.com/developers/gitignore/api/react
-1
View File
@@ -1 +0,0 @@
../acorn/bin/acorn
-1
View File
@@ -1 +0,0 @@
../ansi-html/bin/ansi-html
-1
View File
@@ -1 +0,0 @@
../autoprefixer/bin/autoprefixer
-1
View File
@@ -1 +0,0 @@
../browserslist/cli.js
-1
View File
@@ -1 +0,0 @@
../css-blank-pseudo/dist/cli.cjs
-1
View File
@@ -1 +0,0 @@
../css-has-pseudo/dist/cli.cjs
-1
View File
@@ -1 +0,0 @@
../css-prefers-color-scheme/dist/cli.cjs
-1
View File
@@ -1 +0,0 @@
../cssesc/bin/cssesc
-1
View File
@@ -1 +0,0 @@
../detect-port-alt/bin/detect-port
-1
View File
@@ -1 +0,0 @@
../detect-port-alt/bin/detect-port
-1
View File
@@ -1 +0,0 @@
../ejs/bin/cli.js
-1
View File
@@ -1 +0,0 @@
../escodegen/bin/escodegen.js
-1
View File
@@ -1 +0,0 @@
../escodegen/bin/esgenerate.js
-1
View File
@@ -1 +0,0 @@
../eslint/bin/eslint.js
-1
View File
@@ -1 +0,0 @@
../esprima/bin/esparse.js
-1
View File
@@ -1 +0,0 @@
../esprima/bin/esvalidate.js
-1
View File
@@ -1 +0,0 @@
../he/bin/he
-1
View File
@@ -1 +0,0 @@
../html-minifier-terser/cli.js
-1
View File
@@ -1 +0,0 @@
../import-local/fixtures/cli.js
-1
View File
@@ -1 +0,0 @@
../is-docker/cli.js
-1
View File
@@ -1 +0,0 @@
../jake/bin/cli.js
-1
View File
@@ -1 +0,0 @@
../jest/bin/jest.js
-1
View File
@@ -1 +0,0 @@
../jiti/bin/jiti.js
-1
View File
@@ -1 +0,0 @@
../js-yaml/bin/js-yaml.js
-1
View File
@@ -1 +0,0 @@
../jsesc/bin/jsesc
-1
View File
@@ -1 +0,0 @@
../json5/lib/cli.js
-1
View File
@@ -1 +0,0 @@
../loose-envify/cli.js
-1
View File
@@ -1 +0,0 @@
../mime/cli.js
-1
View File
@@ -1 +0,0 @@
../mkdirp/bin/cmd.js
-1
View File
@@ -1 +0,0 @@
../multicast-dns/cli.js
-1
View File
@@ -1 +0,0 @@
../nanoid/bin/nanoid.cjs
-1
View File
@@ -1 +0,0 @@
../which/bin/node-which
-1
View File
@@ -1 +0,0 @@
../@babel/parser/bin/babel-parser.js
-1
View File
@@ -1 +0,0 @@
../react-scripts/bin/react-scripts.js
-1
View File
@@ -1 +0,0 @@
../regjsparser/bin/parser
-1
View File
@@ -1 +0,0 @@
../resolve/bin/resolve
-1
View File
@@ -1 +0,0 @@
../rimraf/bin.js
-1
View File
@@ -1 +0,0 @@
../rollup/dist/bin/rollup
-1
View File
@@ -1 +0,0 @@
../semver/bin/semver.js
-1
View File
@@ -1 +0,0 @@
../sucrase/bin/sucrase
-1
View File
@@ -1 +0,0 @@
../sucrase/bin/sucrase-node
-1
View File
@@ -1 +0,0 @@
../svgo/bin/svgo
-1
View File
@@ -1 +0,0 @@
../tailwindcss/lib/cli.js
-1
View File
@@ -1 +0,0 @@
../tailwindcss/lib/cli.js
-1
View File
@@ -1 +0,0 @@
../terser/bin/terser
-1
View File
@@ -1 +0,0 @@
../typescript/bin/tsc
-1
View File
@@ -1 +0,0 @@
../typescript/bin/tsserver
-1
View File
@@ -1 +0,0 @@
../update-browserslist-db/cli.js
-1
View File
@@ -1 +0,0 @@
../uuid/dist/bin/uuid
-1
View File
@@ -1 +0,0 @@
../webpack/bin/webpack.js
-1
View File
@@ -1 +0,0 @@
../webpack-dev-server/bin/webpack-dev-server.js
-1
View File
File diff suppressed because one or more lines are too long
@@ -1 +0,0 @@
{"ast":null,"code":"'use strict';\n\nvar toPrimitive = require('../internals/to-primitive');\nvar isSymbol = require('../internals/is-symbol');\n\n// `ToPropertyKey` abstract operation\n// https://tc39.es/ecma262/#sec-topropertykey\nmodule.exports = function (argument) {\n var key = toPrimitive(argument, 'string');\n return isSymbol(key) ? key : key + '';\n};","map":{"version":3,"names":["toPrimitive","require","isSymbol","module","exports","argument","key"],"sources":["/home/violet/documents/development/portfolio/public/node_modules/core-js-pure/internals/to-property-key.js"],"sourcesContent":["'use strict';\nvar toPrimitive = require('../internals/to-primitive');\nvar isSymbol = require('../internals/is-symbol');\n\n// `ToPropertyKey` abstract operation\n// https://tc39.es/ecma262/#sec-topropertykey\nmodule.exports = function (argument) {\n var key = toPrimitive(argument, 'string');\n return isSymbol(key) ? key : key + '';\n};\n"],"mappings":"AAAA,YAAY;;AACZ,IAAIA,WAAW,GAAGC,OAAO,CAAC,2BAA2B,CAAC;AACtD,IAAIC,QAAQ,GAAGD,OAAO,CAAC,wBAAwB,CAAC;;AAEhD;AACA;AACAE,MAAM,CAACC,OAAO,GAAG,UAAUC,QAAQ,EAAE;EACnC,IAAIC,GAAG,GAAGN,WAAW,CAACK,QAAQ,EAAE,QAAQ,CAAC;EACzC,OAAOH,QAAQ,CAACI,GAAG,CAAC,GAAGA,GAAG,GAAGA,GAAG,GAAG,EAAE;AACvC,CAAC","ignoreList":[]},"metadata":{},"sourceType":"script","externalDependencies":[]}
@@ -1 +0,0 @@
{"ast":null,"code":"var _jsxFileName = \"/home/violet/documents/development/portfolio/public/src/index.js\";\nimport React, { StrictMode } from \"react\";\nimport ReactDOM from \"react-dom/client\";\nimport { BrowserRouter } from \"react-router\";\nimport App from \"./App\";\nimport \"./styles.css\";\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nconst root = document.getElementById(\"root\");\nReactDOM.createRoot(root).render(/*#__PURE__*/_jsxDEV(BrowserRouter, {\n children: /*#__PURE__*/_jsxDEV(Routes, {\n children: /*#__PURE__*/_jsxDEV(Route, {\n path: \"/\",\n element: /*#__PURE__*/_jsxDEV(App, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 13,\n columnNumber: 32\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 13,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 12,\n columnNumber: 5\n }, this)\n}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 11,\n columnNumber: 3\n}, this));","map":{"version":3,"names":["React","StrictMode","ReactDOM","BrowserRouter","App","jsxDEV","_jsxDEV","root","document","getElementById","createRoot","render","children","Routes","Route","path","element","fileName","_jsxFileName","lineNumber","columnNumber"],"sources":["/home/violet/documents/development/portfolio/public/src/index.js"],"sourcesContent":["import React, { StrictMode } from \"react\";\nimport ReactDOM from \"react-dom/client\";\nimport { BrowserRouter } from \"react-router\";\n\nimport App from \"./App\";\nimport \"./styles.css\";\n\nconst root = document.getElementById(\"root\");\n\nReactDOM.createRoot(root).render(\n <BrowserRouter>\n <Routes>\n <Route path=\"/\" element={<App />} />\n </Routes>\n </BrowserRouter>\n);\n"],"mappings":";AAAA,OAAOA,KAAK,IAAIC,UAAU,QAAQ,OAAO;AACzC,OAAOC,QAAQ,MAAM,kBAAkB;AACvC,SAASC,aAAa,QAAQ,cAAc;AAE5C,OAAOC,GAAG,MAAM,OAAO;AACvB,OAAO,cAAc;AAAC,SAAAC,MAAA,IAAAC,OAAA;AAEtB,MAAMC,IAAI,GAAGC,QAAQ,CAACC,cAAc,CAAC,MAAM,CAAC;AAE5CP,QAAQ,CAACQ,UAAU,CAACH,IAAI,CAAC,CAACI,MAAM,cAC9BL,OAAA,CAACH,aAAa;EAAAS,QAAA,eACZN,OAAA,CAACO,MAAM;IAAAD,QAAA,eACLN,OAAA,CAACQ,KAAK;MAACC,IAAI,EAAC,GAAG;MAACC,OAAO,eAAEV,OAAA,CAACF,GAAG;QAAAa,QAAA,EAAAC,YAAA;QAAAC,UAAA;QAAAC,YAAA;MAAA,OAAE;IAAE;MAAAH,QAAA,EAAAC,YAAA;MAAAC,UAAA;MAAAC,YAAA;IAAA,OAAE;EAAC;IAAAH,QAAA,EAAAC,YAAA;IAAAC,UAAA;IAAAC,YAAA;EAAA,OAC9B;AAAC;EAAAH,QAAA,EAAAC,YAAA;EAAAC,UAAA;EAAAC,YAAA;AAAA,OACI,CACjB,CAAC","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}
@@ -1 +0,0 @@
{"ast":null,"code":"/**\n *\n * @param {Error} error\n */\nfunction parseErrorToStacks(error) {\n if (!error || !(error instanceof Error)) {\n throw new Error(\"parseErrorToStacks expects Error object\");\n }\n if (typeof error.stack === \"string\") {\n return error.stack.split(\"\\n\").filter(function (stack) {\n return stack !== \"Error: \".concat(error.message);\n });\n }\n}\n\n/**\n * @callback ErrorCallback\n * @param {ErrorEvent} error\n * @returns {void}\n */\n\n/**\n * @param {ErrorCallback} callback\n */\nfunction listenToRuntimeError(callback) {\n window.addEventListener(\"error\", callback);\n return function cleanup() {\n window.removeEventListener(\"error\", callback);\n };\n}\n\n/**\n * @callback UnhandledRejectionCallback\n * @param {PromiseRejectionEvent} rejectionEvent\n * @returns {void}\n */\n\n/**\n * @param {UnhandledRejectionCallback} callback\n */\nfunction listenToUnhandledRejection(callback) {\n window.addEventListener(\"unhandledrejection\", callback);\n return function cleanup() {\n window.removeEventListener(\"unhandledrejection\", callback);\n };\n}\nexport { listenToRuntimeError, listenToUnhandledRejection, parseErrorToStacks };","map":{"version":3,"names":["parseErrorToStacks","error","Error","stack","split","filter","concat","message","listenToRuntimeError","callback","window","addEventListener","cleanup","removeEventListener","listenToUnhandledRejection"],"sources":["/home/violet/documents/development/portfolio/public/node_modules/webpack-dev-server/client/overlay/runtime-error.js"],"sourcesContent":["/**\n *\n * @param {Error} error\n */\nfunction parseErrorToStacks(error) {\n if (!error || !(error instanceof Error)) {\n throw new Error(\"parseErrorToStacks expects Error object\");\n }\n if (typeof error.stack === \"string\") {\n return error.stack.split(\"\\n\").filter(function (stack) {\n return stack !== \"Error: \".concat(error.message);\n });\n }\n}\n\n/**\n * @callback ErrorCallback\n * @param {ErrorEvent} error\n * @returns {void}\n */\n\n/**\n * @param {ErrorCallback} callback\n */\nfunction listenToRuntimeError(callback) {\n window.addEventListener(\"error\", callback);\n return function cleanup() {\n window.removeEventListener(\"error\", callback);\n };\n}\n\n/**\n * @callback UnhandledRejectionCallback\n * @param {PromiseRejectionEvent} rejectionEvent\n * @returns {void}\n */\n\n/**\n * @param {UnhandledRejectionCallback} callback\n */\nfunction listenToUnhandledRejection(callback) {\n window.addEventListener(\"unhandledrejection\", callback);\n return function cleanup() {\n window.removeEventListener(\"unhandledrejection\", callback);\n };\n}\nexport { listenToRuntimeError, listenToUnhandledRejection, parseErrorToStacks };"],"mappings":"AAAA;AACA;AACA;AACA;AACA,SAASA,kBAAkBA,CAACC,KAAK,EAAE;EACjC,IAAI,CAACA,KAAK,IAAI,EAAEA,KAAK,YAAYC,KAAK,CAAC,EAAE;IACvC,MAAM,IAAIA,KAAK,CAAC,yCAAyC,CAAC;EAC5D;EACA,IAAI,OAAOD,KAAK,CAACE,KAAK,KAAK,QAAQ,EAAE;IACnC,OAAOF,KAAK,CAACE,KAAK,CAACC,KAAK,CAAC,IAAI,CAAC,CAACC,MAAM,CAAC,UAAUF,KAAK,EAAE;MACrD,OAAOA,KAAK,KAAK,SAAS,CAACG,MAAM,CAACL,KAAK,CAACM,OAAO,CAAC;IAClD,CAAC,CAAC;EACJ;AACF;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,SAASC,oBAAoBA,CAACC,QAAQ,EAAE;EACtCC,MAAM,CAACC,gBAAgB,CAAC,OAAO,EAAEF,QAAQ,CAAC;EAC1C,OAAO,SAASG,OAAOA,CAAA,EAAG;IACxBF,MAAM,CAACG,mBAAmB,CAAC,OAAO,EAAEJ,QAAQ,CAAC;EAC/C,CAAC;AACH;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,SAASK,0BAA0BA,CAACL,QAAQ,EAAE;EAC5CC,MAAM,CAACC,gBAAgB,CAAC,oBAAoB,EAAEF,QAAQ,CAAC;EACvD,OAAO,SAASG,OAAOA,CAAA,EAAG;IACxBF,MAAM,CAACG,mBAAmB,CAAC,oBAAoB,EAAEJ,QAAQ,CAAC;EAC5D,CAAC;AACH;AACA,SAASD,oBAAoB,EAAEM,0BAA0B,EAAEd,kBAAkB","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}
@@ -1 +0,0 @@
{"ast":null,"code":"var _jsxFileName = \"/home/violet/documents/development/portfolio/public/src/App.js\";\nimport { useState } from 'react';\nimport { jsxDEV as _jsxDEV, Fragment as _Fragment } from \"react/jsx-dev-runtime\";\nfunction Nav() {\n return /*#__PURE__*/_jsxDEV(_Fragment, {\n children: /*#__PURE__*/_jsxDEV(\"nav\", {\n children: [/*#__PURE__*/_jsxDEV(\"a\", {\n href: \"index.html\",\n children: \"Josh Ashton\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 7,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(\"div\", {\n children: /*#__PURE__*/_jsxDEV(\"ul\", {\n children: /*#__PURE__*/_jsxDEV(\"a\", {\n href: \"projects\",\n children: /*#__PURE__*/_jsxDEV(\"li\", {\n children: \"Projects\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 11,\n columnNumber: 15\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 10,\n columnNumber: 13\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 9,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 8,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 6,\n columnNumber: 7\n }, this)\n }, void 0, false);\n}\n_c = Nav;\nvar _c;\n$RefreshReg$(_c, \"Nav\");","map":{"version":3,"names":["useState","jsxDEV","_jsxDEV","Fragment","_Fragment","Nav","children","href","fileName","_jsxFileName","lineNumber","columnNumber","_c","$RefreshReg$"],"sources":["/home/violet/documents/development/portfolio/public/src/App.js"],"sourcesContent":["import { useState } from 'react';\n\nfunction Nav() {\n return (\n <>\n <nav>\n <a href=\"index.html\">Josh Ashton</a>\n <div>\n <ul>\n <a href=\"projects\">\n <li>Projects</li>\n </a>\n </ul>\n </div>\n </nav>\n </>\n );\n}\n"],"mappings":";AAAA,SAASA,QAAQ,QAAQ,OAAO;AAAC,SAAAC,MAAA,IAAAC,OAAA,EAAAC,QAAA,IAAAC,SAAA;AAEjC,SAASC,GAAGA,CAAA,EAAG;EACb,oBACEH,OAAA,CAAAE,SAAA;IAAAE,QAAA,eACEJ,OAAA;MAAAI,QAAA,gBACEJ,OAAA;QAAGK,IAAI,EAAC,YAAY;QAAAD,QAAA,EAAC;MAAW;QAAAE,QAAA,EAAAC,YAAA;QAAAC,UAAA;QAAAC,YAAA;MAAA,OAAG,CAAC,eACpCT,OAAA;QAAAI,QAAA,eACEJ,OAAA;UAAAI,QAAA,eACEJ,OAAA;YAAGK,IAAI,EAAC,UAAU;YAAAD,QAAA,eAChBJ,OAAA;cAAAI,QAAA,EAAI;YAAQ;cAAAE,QAAA,EAAAC,YAAA;cAAAC,UAAA;cAAAC,YAAA;YAAA,OAAI;UAAC;YAAAH,QAAA,EAAAC,YAAA;YAAAC,UAAA;YAAAC,YAAA;UAAA,OAChB;QAAC;UAAAH,QAAA,EAAAC,YAAA;UAAAC,UAAA;UAAAC,YAAA;QAAA,OACF;MAAC;QAAAH,QAAA,EAAAC,YAAA;QAAAC,UAAA;QAAAC,YAAA;MAAA,OACF,CAAC;IAAA;MAAAH,QAAA,EAAAC,YAAA;MAAAC,UAAA;MAAAC,YAAA;IAAA,OACH;EAAC,gBACN,CAAC;AAEP;AAACC,EAAA,GAfQP,GAAG;AAAA,IAAAO,EAAA;AAAAC,YAAA,CAAAD,EAAA","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}
@@ -1 +0,0 @@
{"ast":null,"code":"'use strict';\n\nvar fails = require('../internals/fails');\n\n// Detect IE8's incomplete defineProperty implementation\nmodule.exports = !fails(function () {\n // eslint-disable-next-line es/no-object-defineproperty -- required for testing\n return Object.defineProperty({}, 1, {\n get: function () {\n return 7;\n }\n })[1] !== 7;\n});","map":{"version":3,"names":["fails","require","module","exports","Object","defineProperty","get"],"sources":["/home/violet/documents/development/portfolio/public/node_modules/core-js-pure/internals/descriptors.js"],"sourcesContent":["'use strict';\nvar fails = require('../internals/fails');\n\n// Detect IE8's incomplete defineProperty implementation\nmodule.exports = !fails(function () {\n // eslint-disable-next-line es/no-object-defineproperty -- required for testing\n return Object.defineProperty({}, 1, { get: function () { return 7; } })[1] !== 7;\n});\n"],"mappings":"AAAA,YAAY;;AACZ,IAAIA,KAAK,GAAGC,OAAO,CAAC,oBAAoB,CAAC;;AAEzC;AACAC,MAAM,CAACC,OAAO,GAAG,CAACH,KAAK,CAAC,YAAY;EAClC;EACA,OAAOI,MAAM,CAACC,cAAc,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE;IAAEC,GAAG,EAAE,SAAAA,CAAA,EAAY;MAAE,OAAO,CAAC;IAAE;EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC;AAClF,CAAC,CAAC","ignoreList":[]},"metadata":{},"sourceType":"script","externalDependencies":[]}
@@ -1 +0,0 @@
{"ast":null,"code":"var _jsxFileName = \"/home/violet/documents/development/portfolio/public/src/Projects.js\";\nimport Navigation from './components/Navigation';\nimport Footer from './components/Footer';\nimport ProjectDisplay from './components/ProjectDisplay';\nimport { jsxDEV as _jsxDEV, Fragment as _Fragment } from \"react/jsx-dev-runtime\";\nexport default function Projects() {\n const data = [{\n frontend: \"flutter\",\n backend: \"go\",\n id: \"one-ai\",\n name: 'One AI',\n description: \"TODO\",\n url: \"https://github.com/quaxlyqueen/one-ai\"\n }];\n return /*#__PURE__*/_jsxDEV(_Fragment, {\n children: [/*#__PURE__*/_jsxDEV(Navigation, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 12,\n columnNumber: 7\n }, this), /*#__PURE__*/_jsxDEV(\"div\", {\n children: data.map(item => /*#__PURE__*/_jsxDEV(ProjectDisplay, {\n id: item.id,\n name: item.name,\n description: item.description,\n url: item.url\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 15,\n columnNumber: 13\n }, this))\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 13,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Footer, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 18,\n columnNumber: 7\n }, this)]\n }, void 0, true);\n}\n_c = Projects;\nvar _c;\n$RefreshReg$(_c, \"Projects\");","map":{"version":3,"names":["Navigation","Footer","ProjectDisplay","jsxDEV","_jsxDEV","Fragment","_Fragment","Projects","data","frontend","backend","id","name","description","url","children","fileName","_jsxFileName","lineNumber","columnNumber","map","item","_c","$RefreshReg$"],"sources":["/home/violet/documents/development/portfolio/public/src/Projects.js"],"sourcesContent":["import Navigation from './components/Navigation';\nimport Footer from './components/Footer';\nimport ProjectDisplay from './components/ProjectDisplay';\n\nexport default function Projects() {\n const data = [\n { frontend: \"flutter\", backend: \"go\", id: \"one-ai\", name: 'One AI', description: \"TODO\", url: \"https://github.com/quaxlyqueen/one-ai\"},\n ];\n\n return (\n <>\n <Navigation />\n <div>\n {data.map(item => (\n <ProjectDisplay id={item.id} name={item.name} description={item.description} url={item.url} />\n ))}\n </div>\n <Footer />\n </>\n );\n}\n"],"mappings":";AAAA,OAAOA,UAAU,MAAM,yBAAyB;AAChD,OAAOC,MAAM,MAAM,qBAAqB;AACxC,OAAOC,cAAc,MAAM,6BAA6B;AAAC,SAAAC,MAAA,IAAAC,OAAA,EAAAC,QAAA,IAAAC,SAAA;AAEzD,eAAe,SAASC,QAAQA,CAAA,EAAG;EACjC,MAAMC,IAAI,GAAG,CACX;IAAEC,QAAQ,EAAE,SAAS;IAAEC,OAAO,EAAE,IAAI;IAAEC,EAAE,EAAE,QAAQ;IAAEC,IAAI,EAAE,QAAQ;IAAEC,WAAW,EAAE,MAAM;IAAEC,GAAG,EAAE;EAAuC,CAAC,CACvI;EAED,oBACEV,OAAA,CAAAE,SAAA;IAAAS,QAAA,gBACEX,OAAA,CAACJ,UAAU;MAAAgB,QAAA,EAAAC,YAAA;MAAAC,UAAA;MAAAC,YAAA;IAAA,OAAE,CAAC,eACZf,OAAA;MAAAW,QAAA,EACGP,IAAI,CAACY,GAAG,CAACC,IAAI,iBACZjB,OAAA,CAACF,cAAc;QAACS,EAAE,EAAEU,IAAI,CAACV,EAAG;QAACC,IAAI,EAAES,IAAI,CAACT,IAAK;QAACC,WAAW,EAAEQ,IAAI,CAACR,WAAY;QAACC,GAAG,EAAEO,IAAI,CAACP;MAAI;QAAAE,QAAA,EAAAC,YAAA;QAAAC,UAAA;QAAAC,YAAA;MAAA,OAAE,CAC9F;IAAC;MAAAH,QAAA,EAAAC,YAAA;MAAAC,UAAA;MAAAC,YAAA;IAAA,OACC,CAAC,eACRf,OAAA,CAACH,MAAM;MAAAe,QAAA,EAAAC,YAAA;MAAAC,UAAA;MAAAC,YAAA;IAAA,OAAE,CAAC;EAAA,eACV,CAAC;AAEP;AAACG,EAAA,GAhBuBf,QAAQ;AAAA,IAAAe,EAAA;AAAAC,YAAA,CAAAD,EAAA","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}
@@ -1 +0,0 @@
{"ast":null,"code":"var _jsxFileName = \"/home/violet/documents/development/portfolio/public/src/App.js\";\nimport { jsxDEV as _jsxDEV, Fragment as _Fragment } from \"react/jsx-dev-runtime\";\nexport default function HomePage() {\n return Nav();\n}\n_c = HomePage;\nfunction Nav() {\n return /*#__PURE__*/_jsxDEV(_Fragment, {\n children: /*#__PURE__*/_jsxDEV(\"nav\", {\n children: [/*#__PURE__*/_jsxDEV(\"a\", {\n href: \"index.html\",\n children: \"Josh Ashton\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 11,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(\"div\", {\n children: /*#__PURE__*/_jsxDEV(\"ul\", {\n children: /*#__PURE__*/_jsxDEV(\"a\", {\n href: \"projects\",\n children: /*#__PURE__*/_jsxDEV(\"li\", {\n children: \"Projects\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 15,\n columnNumber: 15\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 14,\n columnNumber: 13\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 13,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 12,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 10,\n columnNumber: 7\n }, this)\n }, void 0, false);\n}\n_c2 = Nav;\nvar _c, _c2;\n$RefreshReg$(_c, \"HomePage\");\n$RefreshReg$(_c2, \"Nav\");","map":{"version":3,"names":["HomePage","Nav","_c","_jsxDEV","_Fragment","children","href","fileName","_jsxFileName","lineNumber","columnNumber","_c2","$RefreshReg$"],"sources":["/home/violet/documents/development/portfolio/public/src/App.js"],"sourcesContent":["export default function HomePage() {\n return (\n Nav()\n );\n}\n\nfunction Nav() {\n return (\n <>\n <nav>\n <a href=\"index.html\">Josh Ashton</a>\n <div>\n <ul>\n <a href=\"projects\">\n <li>Projects</li>\n </a>\n </ul>\n </div>\n </nav>\n </>\n );\n}\n"],"mappings":";;AAAA,eAAe,SAASA,QAAQA,CAAA,EAAG;EACjC,OACEC,GAAG,CAAC,CAAC;AAET;AAACC,EAAA,GAJuBF,QAAQ;AAMhC,SAASC,GAAGA,CAAA,EAAG;EACb,oBACEE,OAAA,CAAAC,SAAA;IAAAC,QAAA,eACEF,OAAA;MAAAE,QAAA,gBACEF,OAAA;QAAGG,IAAI,EAAC,YAAY;QAAAD,QAAA,EAAC;MAAW;QAAAE,QAAA,EAAAC,YAAA;QAAAC,UAAA;QAAAC,YAAA;MAAA,OAAG,CAAC,eACpCP,OAAA;QAAAE,QAAA,eACEF,OAAA;UAAAE,QAAA,eACEF,OAAA;YAAGG,IAAI,EAAC,UAAU;YAAAD,QAAA,eAChBF,OAAA;cAAAE,QAAA,EAAI;YAAQ;cAAAE,QAAA,EAAAC,YAAA;cAAAC,UAAA;cAAAC,YAAA;YAAA,OAAI;UAAC;YAAAH,QAAA,EAAAC,YAAA;YAAAC,UAAA;YAAAC,YAAA;UAAA,OAChB;QAAC;UAAAH,QAAA,EAAAC,YAAA;UAAAC,UAAA;UAAAC,YAAA;QAAA,OACF;MAAC;QAAAH,QAAA,EAAAC,YAAA;QAAAC,UAAA;QAAAC,YAAA;MAAA,OACF,CAAC;IAAA;MAAAH,QAAA,EAAAC,YAAA;MAAAC,UAAA;MAAAC,YAAA;IAAA,OACH;EAAC,gBACN,CAAC;AAEP;AAACC,GAAA,GAfQV,GAAG;AAAA,IAAAC,EAAA,EAAAS,GAAA;AAAAC,YAAA,CAAAV,EAAA;AAAAU,YAAA,CAAAD,GAAA","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}
File diff suppressed because one or more lines are too long
@@ -1 +0,0 @@
{"ast":null,"code":"var _jsxFileName = \"/home/violet/documents/development/portfolio/public/src/App.js\";\nimport { jsxDEV as _jsxDEV, Fragment as _Fragment } from \"react/jsx-dev-runtime\";\nexport default function HomePage() {\n return {\n Nav\n };\n}\n_c = HomePage;\nfunction Nav() {\n return /*#__PURE__*/_jsxDEV(_Fragment, {\n children: /*#__PURE__*/_jsxDEV(\"nav\", {\n children: [/*#__PURE__*/_jsxDEV(\"a\", {\n href: \"index.html\",\n children: \"Josh Ashton\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 11,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(\"div\", {\n children: /*#__PURE__*/_jsxDEV(\"ul\", {\n children: /*#__PURE__*/_jsxDEV(\"a\", {\n href: \"projects\",\n children: /*#__PURE__*/_jsxDEV(\"li\", {\n children: \"Projects\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 15,\n columnNumber: 15\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 14,\n columnNumber: 13\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 13,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 12,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 10,\n columnNumber: 7\n }, this)\n }, void 0, false);\n}\n_c2 = Nav;\nvar _c, _c2;\n$RefreshReg$(_c, \"HomePage\");\n$RefreshReg$(_c2, \"Nav\");","map":{"version":3,"names":["HomePage","Nav","_c","_jsxDEV","_Fragment","children","href","fileName","_jsxFileName","lineNumber","columnNumber","_c2","$RefreshReg$"],"sources":["/home/violet/documents/development/portfolio/public/src/App.js"],"sourcesContent":["export default function HomePage() {\n return (\n { Nav }\n );\n}\n\nfunction Nav() {\n return (\n <>\n <nav>\n <a href=\"index.html\">Josh Ashton</a>\n <div>\n <ul>\n <a href=\"projects\">\n <li>Projects</li>\n </a>\n </ul>\n </div>\n </nav>\n </>\n );\n}\n"],"mappings":";;AAAA,eAAe,SAASA,QAAQA,CAAA,EAAG;EACjC,OACE;IAAEC;EAAI,CAAC;AAEX;AAACC,EAAA,GAJuBF,QAAQ;AAMhC,SAASC,GAAGA,CAAA,EAAG;EACb,oBACEE,OAAA,CAAAC,SAAA;IAAAC,QAAA,eACEF,OAAA;MAAAE,QAAA,gBACEF,OAAA;QAAGG,IAAI,EAAC,YAAY;QAAAD,QAAA,EAAC;MAAW;QAAAE,QAAA,EAAAC,YAAA;QAAAC,UAAA;QAAAC,YAAA;MAAA,OAAG,CAAC,eACpCP,OAAA;QAAAE,QAAA,eACEF,OAAA;UAAAE,QAAA,eACEF,OAAA;YAAGG,IAAI,EAAC,UAAU;YAAAD,QAAA,eAChBF,OAAA;cAAAE,QAAA,EAAI;YAAQ;cAAAE,QAAA,EAAAC,YAAA;cAAAC,UAAA;cAAAC,YAAA;YAAA,OAAI;UAAC;YAAAH,QAAA,EAAAC,YAAA;YAAAC,UAAA;YAAAC,YAAA;UAAA,OAChB;QAAC;UAAAH,QAAA,EAAAC,YAAA;UAAAC,UAAA;UAAAC,YAAA;QAAA,OACF;MAAC;QAAAH,QAAA,EAAAC,YAAA;QAAAC,UAAA;QAAAC,YAAA;MAAA,OACF,CAAC;IAAA;MAAAH,QAAA,EAAAC,YAAA;MAAAC,UAAA;MAAAC,YAAA;IAAA,OACH;EAAC,gBACN,CAAC;AAEP;AAACC,GAAA,GAfQV,GAAG;AAAA,IAAAC,EAAA,EAAAS,GAAA;AAAAC,YAAA,CAAAV,EAAA;AAAAU,YAAA,CAAAD,GAAA","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}
@@ -1 +0,0 @@
{"ast":null,"code":"'use strict';\n\nvar globalThis = require('../internals/global-this');\nvar userAgent = require('../internals/environment-user-agent');\nvar process = globalThis.process;\nvar Deno = globalThis.Deno;\nvar versions = process && process.versions || Deno && Deno.version;\nvar v8 = versions && versions.v8;\nvar match, version;\nif (v8) {\n match = v8.split('.');\n // in old Chrome, versions of V8 isn't V8 = Chrome / 10\n // but their correct versions are not interesting for us\n version = match[0] > 0 && match[0] < 4 ? 1 : +(match[0] + match[1]);\n}\n\n// BrowserFS NodeJS `process` polyfill incorrectly set `.v8` to `0.0`\n// so check `userAgent` even if `.v8` exists, but 0\nif (!version && userAgent) {\n match = userAgent.match(/Edge\\/(\\d+)/);\n if (!match || match[1] >= 74) {\n match = userAgent.match(/Chrome\\/(\\d+)/);\n if (match) version = +match[1];\n }\n}\nmodule.exports = version;","map":{"version":3,"names":["globalThis","require","userAgent","process","Deno","versions","version","v8","match","split","module","exports"],"sources":["/home/violet/documents/development/portfolio/public/node_modules/core-js-pure/internals/environment-v8-version.js"],"sourcesContent":["'use strict';\nvar globalThis = require('../internals/global-this');\nvar userAgent = require('../internals/environment-user-agent');\n\nvar process = globalThis.process;\nvar Deno = globalThis.Deno;\nvar versions = process && process.versions || Deno && Deno.version;\nvar v8 = versions && versions.v8;\nvar match, version;\n\nif (v8) {\n match = v8.split('.');\n // in old Chrome, versions of V8 isn't V8 = Chrome / 10\n // but their correct versions are not interesting for us\n version = match[0] > 0 && match[0] < 4 ? 1 : +(match[0] + match[1]);\n}\n\n// BrowserFS NodeJS `process` polyfill incorrectly set `.v8` to `0.0`\n// so check `userAgent` even if `.v8` exists, but 0\nif (!version && userAgent) {\n match = userAgent.match(/Edge\\/(\\d+)/);\n if (!match || match[1] >= 74) {\n match = userAgent.match(/Chrome\\/(\\d+)/);\n if (match) version = +match[1];\n }\n}\n\nmodule.exports = version;\n"],"mappings":"AAAA,YAAY;;AACZ,IAAIA,UAAU,GAAGC,OAAO,CAAC,0BAA0B,CAAC;AACpD,IAAIC,SAAS,GAAGD,OAAO,CAAC,qCAAqC,CAAC;AAE9D,IAAIE,OAAO,GAAGH,UAAU,CAACG,OAAO;AAChC,IAAIC,IAAI,GAAGJ,UAAU,CAACI,IAAI;AAC1B,IAAIC,QAAQ,GAAGF,OAAO,IAAIA,OAAO,CAACE,QAAQ,IAAID,IAAI,IAAIA,IAAI,CAACE,OAAO;AAClE,IAAIC,EAAE,GAAGF,QAAQ,IAAIA,QAAQ,CAACE,EAAE;AAChC,IAAIC,KAAK,EAAEF,OAAO;AAElB,IAAIC,EAAE,EAAE;EACNC,KAAK,GAAGD,EAAE,CAACE,KAAK,CAAC,GAAG,CAAC;EACrB;EACA;EACAH,OAAO,GAAGE,KAAK,CAAC,CAAC,CAAC,GAAG,CAAC,IAAIA,KAAK,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,GAAG,EAAEA,KAAK,CAAC,CAAC,CAAC,GAAGA,KAAK,CAAC,CAAC,CAAC,CAAC;AACrE;;AAEA;AACA;AACA,IAAI,CAACF,OAAO,IAAIJ,SAAS,EAAE;EACzBM,KAAK,GAAGN,SAAS,CAACM,KAAK,CAAC,aAAa,CAAC;EACtC,IAAI,CAACA,KAAK,IAAIA,KAAK,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE;IAC5BA,KAAK,GAAGN,SAAS,CAACM,KAAK,CAAC,eAAe,CAAC;IACxC,IAAIA,KAAK,EAAEF,OAAO,GAAG,CAACE,KAAK,CAAC,CAAC,CAAC;EAChC;AACF;AAEAE,MAAM,CAACC,OAAO,GAAGL,OAAO","ignoreList":[]},"metadata":{},"sourceType":"script","externalDependencies":[]}
@@ -1 +0,0 @@
{"ast":null,"code":"/* global __react_refresh_library__ */\n\nconst safeThis = require('core-js-pure/features/global-this');\nconst RefreshRuntime = require('react-refresh/runtime');\nif (process.env.NODE_ENV !== 'production') {\n if (typeof safeThis !== 'undefined') {\n var $RefreshInjected$ = '__reactRefreshInjected';\n // Namespace the injected flag (if necessary) for monorepo compatibility\n if (typeof __react_refresh_library__ !== 'undefined' && __react_refresh_library__) {\n $RefreshInjected$ += '_' + __react_refresh_library__;\n }\n\n // Only inject the runtime if it hasn't been injected\n if (!safeThis[$RefreshInjected$]) {\n // Inject refresh runtime into global scope\n RefreshRuntime.injectIntoGlobalHook(safeThis);\n\n // Mark the runtime as injected to prevent double-injection\n safeThis[$RefreshInjected$] = true;\n }\n }\n}","map":{"version":3,"names":["safeThis","require","RefreshRuntime","process","env","NODE_ENV","$RefreshInjected$","__react_refresh_library__","injectIntoGlobalHook"],"sources":["/home/violet/documents/development/portfolio/public/node_modules/@pmmmwh/react-refresh-webpack-plugin/client/ReactRefreshEntry.js"],"sourcesContent":["/* global __react_refresh_library__ */\n\nconst safeThis = require('core-js-pure/features/global-this');\nconst RefreshRuntime = require('react-refresh/runtime');\n\nif (process.env.NODE_ENV !== 'production') {\n if (typeof safeThis !== 'undefined') {\n var $RefreshInjected$ = '__reactRefreshInjected';\n // Namespace the injected flag (if necessary) for monorepo compatibility\n if (typeof __react_refresh_library__ !== 'undefined' && __react_refresh_library__) {\n $RefreshInjected$ += '_' + __react_refresh_library__;\n }\n\n // Only inject the runtime if it hasn't been injected\n if (!safeThis[$RefreshInjected$]) {\n // Inject refresh runtime into global scope\n RefreshRuntime.injectIntoGlobalHook(safeThis);\n\n // Mark the runtime as injected to prevent double-injection\n safeThis[$RefreshInjected$] = true;\n }\n }\n}\n"],"mappings":"AAAA;;AAEA,MAAMA,QAAQ,GAAGC,OAAO,CAAC,mCAAmC,CAAC;AAC7D,MAAMC,cAAc,GAAGD,OAAO,CAAC,uBAAuB,CAAC;AAEvD,IAAIE,OAAO,CAACC,GAAG,CAACC,QAAQ,KAAK,YAAY,EAAE;EACzC,IAAI,OAAOL,QAAQ,KAAK,WAAW,EAAE;IACnC,IAAIM,iBAAiB,GAAG,wBAAwB;IAChD;IACA,IAAI,OAAOC,yBAAyB,KAAK,WAAW,IAAIA,yBAAyB,EAAE;MACjFD,iBAAiB,IAAI,GAAG,GAAGC,yBAAyB;IACtD;;IAEA;IACA,IAAI,CAACP,QAAQ,CAACM,iBAAiB,CAAC,EAAE;MAChC;MACAJ,cAAc,CAACM,oBAAoB,CAACR,QAAQ,CAAC;;MAE7C;MACAA,QAAQ,CAACM,iBAAiB,CAAC,GAAG,IAAI;IACpC;EACF;AACF","ignoreList":[]},"metadata":{},"sourceType":"script","externalDependencies":[]}
@@ -1 +0,0 @@
{"ast":null,"code":"'use strict';\n\nvar isObject = require('../internals/is-object');\nvar $String = String;\nvar $TypeError = TypeError;\n\n// `Assert: Type(argument) is Object`\nmodule.exports = function (argument) {\n if (isObject(argument)) return argument;\n throw new $TypeError($String(argument) + ' is not an object');\n};","map":{"version":3,"names":["isObject","require","$String","String","$TypeError","TypeError","module","exports","argument"],"sources":["/home/violet/documents/development/portfolio/public/node_modules/core-js-pure/internals/an-object.js"],"sourcesContent":["'use strict';\nvar isObject = require('../internals/is-object');\n\nvar $String = String;\nvar $TypeError = TypeError;\n\n// `Assert: Type(argument) is Object`\nmodule.exports = function (argument) {\n if (isObject(argument)) return argument;\n throw new $TypeError($String(argument) + ' is not an object');\n};\n"],"mappings":"AAAA,YAAY;;AACZ,IAAIA,QAAQ,GAAGC,OAAO,CAAC,wBAAwB,CAAC;AAEhD,IAAIC,OAAO,GAAGC,MAAM;AACpB,IAAIC,UAAU,GAAGC,SAAS;;AAE1B;AACAC,MAAM,CAACC,OAAO,GAAG,UAAUC,QAAQ,EAAE;EACnC,IAAIR,QAAQ,CAACQ,QAAQ,CAAC,EAAE,OAAOA,QAAQ;EACvC,MAAM,IAAIJ,UAAU,CAACF,OAAO,CAACM,QAAQ,CAAC,GAAG,mBAAmB,CAAC;AAC/D,CAAC","ignoreList":[]},"metadata":{},"sourceType":"script","externalDependencies":[]}
@@ -1 +0,0 @@
{"ast":null,"code":"var _jsxFileName = \"/home/violet/documents/development/portfolio/public/src/index.js\";\nimport React, { StrictMode } from \"react\";\nimport ReactDOM from \"react-dom/client\";\nimport { BrowserRouter } from \"react-router\";\nimport Home from \"./Home\";\nimport \"./styles.css\";\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nconst root = document.getElementById(\"root\");\nReactDOM.createRoot(root).render(/*#__PURE__*/_jsxDEV(BrowserRouter, {\n children: /*#__PURE__*/_jsxDEV(Routes, {\n children: /*#__PURE__*/_jsxDEV(Route, {\n index: true,\n path: \"/\",\n element: /*#__PURE__*/_jsxDEV(Home, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 13,\n columnNumber: 38\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 13,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 12,\n columnNumber: 5\n }, this)\n}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 11,\n columnNumber: 3\n}, this));","map":{"version":3,"names":["React","StrictMode","ReactDOM","BrowserRouter","Home","jsxDEV","_jsxDEV","root","document","getElementById","createRoot","render","children","Routes","Route","index","path","element","fileName","_jsxFileName","lineNumber","columnNumber"],"sources":["/home/violet/documents/development/portfolio/public/src/index.js"],"sourcesContent":["import React, { StrictMode } from \"react\";\nimport ReactDOM from \"react-dom/client\";\nimport { BrowserRouter } from \"react-router\";\n\nimport Home from \"./Home\";\nimport \"./styles.css\";\n\nconst root = document.getElementById(\"root\");\n\nReactDOM.createRoot(root).render(\n <BrowserRouter>\n <Routes>\n <Route index path=\"/\" element={<Home />} />\n </Routes>\n </BrowserRouter>\n);\n"],"mappings":";AAAA,OAAOA,KAAK,IAAIC,UAAU,QAAQ,OAAO;AACzC,OAAOC,QAAQ,MAAM,kBAAkB;AACvC,SAASC,aAAa,QAAQ,cAAc;AAE5C,OAAOC,IAAI,MAAM,QAAQ;AACzB,OAAO,cAAc;AAAC,SAAAC,MAAA,IAAAC,OAAA;AAEtB,MAAMC,IAAI,GAAGC,QAAQ,CAACC,cAAc,CAAC,MAAM,CAAC;AAE5CP,QAAQ,CAACQ,UAAU,CAACH,IAAI,CAAC,CAACI,MAAM,cAC9BL,OAAA,CAACH,aAAa;EAAAS,QAAA,eACZN,OAAA,CAACO,MAAM;IAAAD,QAAA,eACLN,OAAA,CAACQ,KAAK;MAACC,KAAK;MAACC,IAAI,EAAC,GAAG;MAACC,OAAO,eAAEX,OAAA,CAACF,IAAI;QAAAc,QAAA,EAAAC,YAAA;QAAAC,UAAA;QAAAC,YAAA;MAAA,OAAE;IAAE;MAAAH,QAAA,EAAAC,YAAA;MAAAC,UAAA;MAAAC,YAAA;IAAA,OAAE;EAAC;IAAAH,QAAA,EAAAC,YAAA;IAAAC,UAAA;IAAAC,YAAA;EAAA,OACrC;AAAC;EAAAH,QAAA,EAAAC,YAAA;EAAAC,UAAA;EAAAC,YAAA;AAAA,OACI,CACjB,CAAC","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}
File diff suppressed because one or more lines are too long
@@ -1 +0,0 @@
{"ast":null,"code":"'use strict';\n\nvar parent = require('../stable/global-this');\nmodule.exports = parent;","map":{"version":3,"names":["parent","require","module","exports"],"sources":["/home/violet/documents/development/portfolio/public/node_modules/core-js-pure/actual/global-this.js"],"sourcesContent":["'use strict';\nvar parent = require('../stable/global-this');\n\nmodule.exports = parent;\n"],"mappings":"AAAA,YAAY;;AACZ,IAAIA,MAAM,GAAGC,OAAO,CAAC,uBAAuB,CAAC;AAE7CC,MAAM,CAACC,OAAO,GAAGH,MAAM","ignoreList":[]},"metadata":{},"sourceType":"script","externalDependencies":[]}
File diff suppressed because one or more lines are too long
@@ -1 +0,0 @@
{"ast":null,"code":"\"use strict\";\n\nmodule.exports = function (url, options) {\n if (!options) {\n options = {};\n }\n if (!url) {\n return url;\n }\n url = String(url.__esModule ? url.default : url);\n\n // If url is already wrapped in quotes, remove them\n if (/^['\"].*['\"]$/.test(url)) {\n url = url.slice(1, -1);\n }\n if (options.hash) {\n url += options.hash;\n }\n\n // Should url be wrapped?\n // See https://drafts.csswg.org/css-values-3/#urls\n if (/[\"'() \\t\\n]|(%20)/.test(url) || options.needQuotes) {\n return \"\\\"\".concat(url.replace(/\"/g, '\\\\\"').replace(/\\n/g, \"\\\\n\"), \"\\\"\");\n }\n return url;\n};","map":{"version":3,"names":["module","exports","url","options","String","__esModule","default","test","slice","hash","needQuotes","concat","replace"],"sources":["/home/violet/documents/development/portfolio/public/node_modules/css-loader/dist/runtime/getUrl.js"],"sourcesContent":["\"use strict\";\n\nmodule.exports = function (url, options) {\n if (!options) {\n options = {};\n }\n if (!url) {\n return url;\n }\n url = String(url.__esModule ? url.default : url);\n\n // If url is already wrapped in quotes, remove them\n if (/^['\"].*['\"]$/.test(url)) {\n url = url.slice(1, -1);\n }\n if (options.hash) {\n url += options.hash;\n }\n\n // Should url be wrapped?\n // See https://drafts.csswg.org/css-values-3/#urls\n if (/[\"'() \\t\\n]|(%20)/.test(url) || options.needQuotes) {\n return \"\\\"\".concat(url.replace(/\"/g, '\\\\\"').replace(/\\n/g, \"\\\\n\"), \"\\\"\");\n }\n return url;\n};"],"mappings":"AAAA,YAAY;;AAEZA,MAAM,CAACC,OAAO,GAAG,UAAUC,GAAG,EAAEC,OAAO,EAAE;EACvC,IAAI,CAACA,OAAO,EAAE;IACZA,OAAO,GAAG,CAAC,CAAC;EACd;EACA,IAAI,CAACD,GAAG,EAAE;IACR,OAAOA,GAAG;EACZ;EACAA,GAAG,GAAGE,MAAM,CAACF,GAAG,CAACG,UAAU,GAAGH,GAAG,CAACI,OAAO,GAAGJ,GAAG,CAAC;;EAEhD;EACA,IAAI,cAAc,CAACK,IAAI,CAACL,GAAG,CAAC,EAAE;IAC5BA,GAAG,GAAGA,GAAG,CAACM,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC;EACxB;EACA,IAAIL,OAAO,CAACM,IAAI,EAAE;IAChBP,GAAG,IAAIC,OAAO,CAACM,IAAI;EACrB;;EAEA;EACA;EACA,IAAI,mBAAmB,CAACF,IAAI,CAACL,GAAG,CAAC,IAAIC,OAAO,CAACO,UAAU,EAAE;IACvD,OAAO,IAAI,CAACC,MAAM,CAACT,GAAG,CAACU,OAAO,CAAC,IAAI,EAAE,KAAK,CAAC,CAACA,OAAO,CAAC,KAAK,EAAE,KAAK,CAAC,EAAE,IAAI,CAAC;EAC1E;EACA,OAAOV,GAAG;AACZ,CAAC","ignoreList":[]},"metadata":{},"sourceType":"script","externalDependencies":[]}
@@ -1 +0,0 @@
{"ast":null,"code":"'use strict';\n\nif (process.env.NODE_ENV === 'production') {\n module.exports = require('./cjs/react-refresh-runtime.production.min.js');\n} else {\n module.exports = require('./cjs/react-refresh-runtime.development.js');\n}","map":{"version":3,"names":["process","env","NODE_ENV","module","exports","require"],"sources":["/home/violet/documents/development/portfolio/public/node_modules/react-refresh/runtime.js"],"sourcesContent":["'use strict';\n\nif (process.env.NODE_ENV === 'production') {\n module.exports = require('./cjs/react-refresh-runtime.production.min.js');\n} else {\n module.exports = require('./cjs/react-refresh-runtime.development.js');\n}\n"],"mappings":"AAAA,YAAY;;AAEZ,IAAIA,OAAO,CAACC,GAAG,CAACC,QAAQ,KAAK,YAAY,EAAE;EACzCC,MAAM,CAACC,OAAO,GAAGC,OAAO,CAAC,+CAA+C,CAAC;AAC3E,CAAC,MAAM;EACLF,MAAM,CAACC,OAAO,GAAGC,OAAO,CAAC,4CAA4C,CAAC;AACxE","ignoreList":[]},"metadata":{},"sourceType":"script","externalDependencies":[]}
@@ -1 +0,0 @@
{"ast":null,"code":"var _jsxFileName = \"/home/violet/documents/development/portfolio/public/src/components/ProjectDisplay.js\";\nimport { jsxDEV as _jsxDEV, Fragment as _Fragment } from \"react/jsx-dev-runtime\";\n/*\n * Create a clickable frame which expands to expose additional information on click.\n *\n * @param String id \"Lowercase string representation of the project name.\"\n * @param String name \"The name of the project.\"\n * @param String description \"A description of the project.\"\n * @param String url \"The URL for the repository of the project.\"\n * \n * TODO: Need to implement onClick\n */\nexport default function ProjectDisplay({\n frontend,\n backend,\n id,\n name,\n description,\n url\n}) {\n return /*#__PURE__*/_jsxDEV(_Fragment, {\n children: /*#__PURE__*/_jsxDEV(\"div\", {\n className: `panel ${frontend} ${backend}`,\n id: id,\n children: [/*#__PURE__*/_jsxDEV(\"h3\", {\n className: \"label\",\n children: name\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 15,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(\"h4\", {\n className: \"label-text\",\n children: description\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 16,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(\"button\", {\n type: \"button\",\n className: \"btn btn-primary\",\n children: /*#__PURE__*/_jsxDEV(\"a\", {\n target: \"_blank\",\n href: url,\n children: \"View Code on GitHub\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 17,\n columnNumber: 59\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 17,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 14,\n columnNumber: 7\n }, this)\n }, void 0, false);\n}\n_c = ProjectDisplay;\nvar _c;\n$RefreshReg$(_c, \"ProjectDisplay\");","map":{"version":3,"names":["ProjectDisplay","frontend","backend","id","name","description","url","_jsxDEV","_Fragment","children","className","fileName","_jsxFileName","lineNumber","columnNumber","type","target","href","_c","$RefreshReg$"],"sources":["/home/violet/documents/development/portfolio/public/src/components/ProjectDisplay.js"],"sourcesContent":["/*\n * Create a clickable frame which expands to expose additional information on click.\n *\n * @param String id \"Lowercase string representation of the project name.\"\n * @param String name \"The name of the project.\"\n * @param String description \"A description of the project.\"\n * @param String url \"The URL for the repository of the project.\"\n * \n * TODO: Need to implement onClick\n */\nexport default function ProjectDisplay( {frontend, backend, id, name, description, url} ) {\n return (\n <>\n <div className={`panel ${frontend} ${backend}`} id={id}>\n <h3 className=\"label\">{name}</h3>\n <h4 className=\"label-text\">{description}</h4>\n <button type=\"button\" className=\"btn btn-primary\"><a target=\"_blank\" href={url}>View Code on GitHub</a></button>\n </div>\n </>\n );\n}\n"],"mappings":";;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,eAAe,SAASA,cAAcA,CAAE;EAACC,QAAQ;EAAEC,OAAO;EAAEC,EAAE;EAAEC,IAAI;EAAEC,WAAW;EAAEC;AAAG,CAAC,EAAG;EACxF,oBACEC,OAAA,CAAAC,SAAA;IAAAC,QAAA,eACEF,OAAA;MAAKG,SAAS,EAAE,SAAST,QAAQ,IAAIC,OAAO,EAAG;MAACC,EAAE,EAAEA,EAAG;MAAAM,QAAA,gBACrDF,OAAA;QAAIG,SAAS,EAAC,OAAO;QAAAD,QAAA,EAAEL;MAAI;QAAAO,QAAA,EAAAC,YAAA;QAAAC,UAAA;QAAAC,YAAA;MAAA,OAAK,CAAC,eACjCP,OAAA;QAAIG,SAAS,EAAC,YAAY;QAAAD,QAAA,EAAEJ;MAAW;QAAAM,QAAA,EAAAC,YAAA;QAAAC,UAAA;QAAAC,YAAA;MAAA,OAAK,CAAC,eAC7CP,OAAA;QAAQQ,IAAI,EAAC,QAAQ;QAACL,SAAS,EAAC,iBAAiB;QAAAD,QAAA,eAACF,OAAA;UAAGS,MAAM,EAAC,QAAQ;UAACC,IAAI,EAAEX,GAAI;UAAAG,QAAA,EAAC;QAAmB;UAAAE,QAAA,EAAAC,YAAA;UAAAC,UAAA;UAAAC,YAAA;QAAA,OAAG;MAAC;QAAAH,QAAA,EAAAC,YAAA;QAAAC,UAAA;QAAAC,YAAA;MAAA,OAAQ,CAAC;IAAA;MAAAH,QAAA,EAAAC,YAAA;MAAAC,UAAA;MAAAC,YAAA;IAAA,OAC7G;EAAC,gBACN,CAAC;AAEP;AAACI,EAAA,GAVuBlB,cAAc;AAAA,IAAAkB,EAAA;AAAAC,YAAA,CAAAD,EAAA","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}
@@ -1 +0,0 @@
{"ast":null,"code":"import { useEffect, useRef } from 'react';\n\n/**\n * Creates a `Ref` whose value is updated in an effect, ensuring the most recent\n * value is the one rendered with. Generally only required for Concurrent mode usage\n * where previous work in `render()` may be discarded before being used.\n *\n * This is safe to access in an event handler.\n *\n * @param value The `Ref` value\n */\nfunction useCommittedRef(value) {\n const ref = useRef(value);\n useEffect(() => {\n ref.current = value;\n }, [value]);\n return ref;\n}\nexport default useCommittedRef;","map":{"version":3,"names":["useEffect","useRef","useCommittedRef","value","ref","current"],"sources":["/home/violet/documents/development/portfolio/public/node_modules/react-bootstrap/node_modules/@restart/ui/node_modules/@restart/hooks/esm/useCommittedRef.js"],"sourcesContent":["import { useEffect, useRef } from 'react';\n\n/**\n * Creates a `Ref` whose value is updated in an effect, ensuring the most recent\n * value is the one rendered with. Generally only required for Concurrent mode usage\n * where previous work in `render()` may be discarded before being used.\n *\n * This is safe to access in an event handler.\n *\n * @param value The `Ref` value\n */\nfunction useCommittedRef(value) {\n const ref = useRef(value);\n useEffect(() => {\n ref.current = value;\n }, [value]);\n return ref;\n}\nexport default useCommittedRef;"],"mappings":"AAAA,SAASA,SAAS,EAAEC,MAAM,QAAQ,OAAO;;AAEzC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAASC,eAAeA,CAACC,KAAK,EAAE;EAC9B,MAAMC,GAAG,GAAGH,MAAM,CAACE,KAAK,CAAC;EACzBH,SAAS,CAAC,MAAM;IACdI,GAAG,CAACC,OAAO,GAAGF,KAAK;EACrB,CAAC,EAAE,CAACA,KAAK,CAAC,CAAC;EACX,OAAOC,GAAG;AACZ;AACA,eAAeF,eAAe","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}
@@ -1 +0,0 @@
{"ast":null,"code":"'use strict';\n\nmodule.exports = true;","map":{"version":3,"names":["module","exports"],"sources":["/home/violet/documents/development/portfolio/public/node_modules/core-js-pure/internals/is-pure.js"],"sourcesContent":["'use strict';\nmodule.exports = true;\n"],"mappings":"AAAA,YAAY;;AACZA,MAAM,CAACC,OAAO,GAAG,IAAI","ignoreList":[]},"metadata":{},"sourceType":"script","externalDependencies":[]}
@@ -1 +0,0 @@
{"ast":null,"code":"import { useCallback, useState } from 'react';\n\n/**\n * Updates state, partial updates are merged into existing state values\n */\n\n/**\n * Mimics a React class component's state model, of having a single unified\n * `state` object and an updater that merges updates into the existing state, as\n * opposed to replacing it.\n *\n * ```js\n * const [state, setState] = useMergeState({ name: 'Betsy', age: 24 })\n *\n * setState({ name: 'Johan' }) // { name: 'Johan', age: 24 }\n *\n * setState(state => ({ age: state.age + 10 })) // { name: 'Johan', age: 34 }\n * ```\n *\n * @param initialState The initial state object\n */\nexport default function useMergeState(initialState) {\n const [state, setState] = useState(initialState);\n const updater = useCallback(update => {\n if (update === null) return;\n if (typeof update === 'function') {\n setState(state => {\n const nextState = update(state);\n return nextState == null ? state : Object.assign({}, state, nextState);\n });\n } else {\n setState(state => Object.assign({}, state, update));\n }\n }, [setState]);\n return [state, updater];\n}","map":{"version":3,"names":["useCallback","useState","useMergeState","initialState","state","setState","updater","update","nextState","Object","assign"],"sources":["/home/violet/documents/development/portfolio/public/node_modules/react-bootstrap/node_modules/@restart/ui/node_modules/@restart/hooks/esm/useMergeState.js"],"sourcesContent":["import { useCallback, useState } from 'react';\n\n/**\n * Updates state, partial updates are merged into existing state values\n */\n\n/**\n * Mimics a React class component's state model, of having a single unified\n * `state` object and an updater that merges updates into the existing state, as\n * opposed to replacing it.\n *\n * ```js\n * const [state, setState] = useMergeState({ name: 'Betsy', age: 24 })\n *\n * setState({ name: 'Johan' }) // { name: 'Johan', age: 24 }\n *\n * setState(state => ({ age: state.age + 10 })) // { name: 'Johan', age: 34 }\n * ```\n *\n * @param initialState The initial state object\n */\nexport default function useMergeState(initialState) {\n const [state, setState] = useState(initialState);\n const updater = useCallback(update => {\n if (update === null) return;\n if (typeof update === 'function') {\n setState(state => {\n const nextState = update(state);\n return nextState == null ? state : Object.assign({}, state, nextState);\n });\n } else {\n setState(state => Object.assign({}, state, update));\n }\n }, [setState]);\n return [state, updater];\n}"],"mappings":"AAAA,SAASA,WAAW,EAAEC,QAAQ,QAAQ,OAAO;;AAE7C;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,eAAe,SAASC,aAAaA,CAACC,YAAY,EAAE;EAClD,MAAM,CAACC,KAAK,EAAEC,QAAQ,CAAC,GAAGJ,QAAQ,CAACE,YAAY,CAAC;EAChD,MAAMG,OAAO,GAAGN,WAAW,CAACO,MAAM,IAAI;IACpC,IAAIA,MAAM,KAAK,IAAI,EAAE;IACrB,IAAI,OAAOA,MAAM,KAAK,UAAU,EAAE;MAChCF,QAAQ,CAACD,KAAK,IAAI;QAChB,MAAMI,SAAS,GAAGD,MAAM,CAACH,KAAK,CAAC;QAC/B,OAAOI,SAAS,IAAI,IAAI,GAAGJ,KAAK,GAAGK,MAAM,CAACC,MAAM,CAAC,CAAC,CAAC,EAAEN,KAAK,EAAEI,SAAS,CAAC;MACxE,CAAC,CAAC;IACJ,CAAC,MAAM;MACLH,QAAQ,CAACD,KAAK,IAAIK,MAAM,CAACC,MAAM,CAAC,CAAC,CAAC,EAAEN,KAAK,EAAEG,MAAM,CAAC,CAAC;IACrD;EACF,CAAC,EAAE,CAACF,QAAQ,CAAC,CAAC;EACd,OAAO,CAACD,KAAK,EAAEE,OAAO,CAAC;AACzB","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}
@@ -1 +0,0 @@
{"ast":null,"code":"'use strict';\n\n/* eslint-disable es/no-symbol -- required for testing */\nvar V8_VERSION = require('../internals/environment-v8-version');\nvar fails = require('../internals/fails');\nvar globalThis = require('../internals/global-this');\nvar $String = globalThis.String;\n\n// eslint-disable-next-line es/no-object-getownpropertysymbols -- required for testing\nmodule.exports = !!Object.getOwnPropertySymbols && !fails(function () {\n var symbol = Symbol('symbol detection');\n // Chrome 38 Symbol has incorrect toString conversion\n // `get-own-property-symbols` polyfill symbols converted to object are not Symbol instances\n // nb: Do not call `String` directly to avoid this being optimized out to `symbol+''` which will,\n // of course, fail.\n return !$String(symbol) || !(Object(symbol) instanceof Symbol) ||\n // Chrome 38-40 symbols are not inherited from DOM collections prototypes to instances\n !Symbol.sham && V8_VERSION && V8_VERSION < 41;\n});","map":{"version":3,"names":["V8_VERSION","require","fails","globalThis","$String","String","module","exports","Object","getOwnPropertySymbols","symbol","Symbol","sham"],"sources":["/home/violet/documents/development/portfolio/public/node_modules/core-js-pure/internals/symbol-constructor-detection.js"],"sourcesContent":["'use strict';\n/* eslint-disable es/no-symbol -- required for testing */\nvar V8_VERSION = require('../internals/environment-v8-version');\nvar fails = require('../internals/fails');\nvar globalThis = require('../internals/global-this');\n\nvar $String = globalThis.String;\n\n// eslint-disable-next-line es/no-object-getownpropertysymbols -- required for testing\nmodule.exports = !!Object.getOwnPropertySymbols && !fails(function () {\n var symbol = Symbol('symbol detection');\n // Chrome 38 Symbol has incorrect toString conversion\n // `get-own-property-symbols` polyfill symbols converted to object are not Symbol instances\n // nb: Do not call `String` directly to avoid this being optimized out to `symbol+''` which will,\n // of course, fail.\n return !$String(symbol) || !(Object(symbol) instanceof Symbol) ||\n // Chrome 38-40 symbols are not inherited from DOM collections prototypes to instances\n !Symbol.sham && V8_VERSION && V8_VERSION < 41;\n});\n"],"mappings":"AAAA,YAAY;;AACZ;AACA,IAAIA,UAAU,GAAGC,OAAO,CAAC,qCAAqC,CAAC;AAC/D,IAAIC,KAAK,GAAGD,OAAO,CAAC,oBAAoB,CAAC;AACzC,IAAIE,UAAU,GAAGF,OAAO,CAAC,0BAA0B,CAAC;AAEpD,IAAIG,OAAO,GAAGD,UAAU,CAACE,MAAM;;AAE/B;AACAC,MAAM,CAACC,OAAO,GAAG,CAAC,CAACC,MAAM,CAACC,qBAAqB,IAAI,CAACP,KAAK,CAAC,YAAY;EACpE,IAAIQ,MAAM,GAAGC,MAAM,CAAC,kBAAkB,CAAC;EACvC;EACA;EACA;EACA;EACA,OAAO,CAACP,OAAO,CAACM,MAAM,CAAC,IAAI,EAAEF,MAAM,CAACE,MAAM,CAAC,YAAYC,MAAM,CAAC;EAC5D;EACA,CAACA,MAAM,CAACC,IAAI,IAAIZ,UAAU,IAAIA,UAAU,GAAG,EAAE;AACjD,CAAC,CAAC","ignoreList":[]},"metadata":{},"sourceType":"script","externalDependencies":[]}
File diff suppressed because one or more lines are too long
@@ -1 +0,0 @@
{"ast":null,"code":"var _jsxFileName = \"/home/violet/documents/development/portfolio/public/src/index.js\";\nimport React, { StrictMode } from \"react\";\nimport ReactDOM from \"react-dom/client\";\nimport { BrowserRouter } from \"react-router\";\nimport App from \"./App\";\nimport \"./styles.css\";\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nconst root = document.getElementById(\"root\");\nReactDOM.createRoot(root).render(/*#__PURE__*/_jsxDEV(BrowserRouter, {\n children: /*#__PURE__*/_jsxDEV(App, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 12,\n columnNumber: 5\n }, this)\n}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 11,\n columnNumber: 3\n}, this));","map":{"version":3,"names":["React","StrictMode","ReactDOM","BrowserRouter","App","jsxDEV","_jsxDEV","root","document","getElementById","createRoot","render","children","fileName","_jsxFileName","lineNumber","columnNumber"],"sources":["/home/violet/documents/development/portfolio/public/src/index.js"],"sourcesContent":["import React, { StrictMode } from \"react\";\nimport ReactDOM from \"react-dom/client\";\nimport { BrowserRouter } from \"react-router\";\n\nimport App from \"./App\";\nimport \"./styles.css\";\n\nconst root = document.getElementById(\"root\");\n\nReactDOM.createRoot(root).render(\n <BrowserRouter>\n <App />\n </BrowserRouter>\n);\n"],"mappings":";AAAA,OAAOA,KAAK,IAAIC,UAAU,QAAQ,OAAO;AACzC,OAAOC,QAAQ,MAAM,kBAAkB;AACvC,SAASC,aAAa,QAAQ,cAAc;AAE5C,OAAOC,GAAG,MAAM,OAAO;AACvB,OAAO,cAAc;AAAC,SAAAC,MAAA,IAAAC,OAAA;AAEtB,MAAMC,IAAI,GAAGC,QAAQ,CAACC,cAAc,CAAC,MAAM,CAAC;AAE5CP,QAAQ,CAACQ,UAAU,CAACH,IAAI,CAAC,CAACI,MAAM,cAC9BL,OAAA,CAACH,aAAa;EAAAS,QAAA,eACZN,OAAA,CAACF,GAAG;IAAAS,QAAA,EAAAC,YAAA;IAAAC,UAAA;IAAAC,YAAA;EAAA,OAAE;AAAC;EAAAH,QAAA,EAAAC,YAAA;EAAAC,UAAA;EAAAC,YAAA;AAAA,OACM,CACjB,CAAC","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}
@@ -1 +0,0 @@
{"ast":null,"code":"/**\n * @returns {string}\n */\nfunction getCurrentScriptSource() {\n // `document.currentScript` is the most accurate way to find the current script,\n // but is not supported in all browsers.\n if (document.currentScript) {\n return document.currentScript.getAttribute(\"src\");\n }\n\n // Fallback to getting all scripts running in the document.\n var scriptElements = document.scripts || [];\n var scriptElementsWithSrc = Array.prototype.filter.call(scriptElements, function (element) {\n return element.getAttribute(\"src\");\n });\n if (scriptElementsWithSrc.length > 0) {\n var currentScript = scriptElementsWithSrc[scriptElementsWithSrc.length - 1];\n return currentScript.getAttribute(\"src\");\n }\n\n // Fail as there was no script to use.\n throw new Error(\"[webpack-dev-server] Failed to get current script source.\");\n}\nexport default getCurrentScriptSource;","map":{"version":3,"names":["getCurrentScriptSource","document","currentScript","getAttribute","scriptElements","scripts","scriptElementsWithSrc","Array","prototype","filter","call","element","length","Error"],"sources":["/home/violet/documents/development/portfolio/public/node_modules/webpack-dev-server/client/utils/getCurrentScriptSource.js"],"sourcesContent":["/**\n * @returns {string}\n */\nfunction getCurrentScriptSource() {\n // `document.currentScript` is the most accurate way to find the current script,\n // but is not supported in all browsers.\n if (document.currentScript) {\n return document.currentScript.getAttribute(\"src\");\n }\n\n // Fallback to getting all scripts running in the document.\n var scriptElements = document.scripts || [];\n var scriptElementsWithSrc = Array.prototype.filter.call(scriptElements, function (element) {\n return element.getAttribute(\"src\");\n });\n if (scriptElementsWithSrc.length > 0) {\n var currentScript = scriptElementsWithSrc[scriptElementsWithSrc.length - 1];\n return currentScript.getAttribute(\"src\");\n }\n\n // Fail as there was no script to use.\n throw new Error(\"[webpack-dev-server] Failed to get current script source.\");\n}\nexport default getCurrentScriptSource;"],"mappings":"AAAA;AACA;AACA;AACA,SAASA,sBAAsBA,CAAA,EAAG;EAChC;EACA;EACA,IAAIC,QAAQ,CAACC,aAAa,EAAE;IAC1B,OAAOD,QAAQ,CAACC,aAAa,CAACC,YAAY,CAAC,KAAK,CAAC;EACnD;;EAEA;EACA,IAAIC,cAAc,GAAGH,QAAQ,CAACI,OAAO,IAAI,EAAE;EAC3C,IAAIC,qBAAqB,GAAGC,KAAK,CAACC,SAAS,CAACC,MAAM,CAACC,IAAI,CAACN,cAAc,EAAE,UAAUO,OAAO,EAAE;IACzF,OAAOA,OAAO,CAACR,YAAY,CAAC,KAAK,CAAC;EACpC,CAAC,CAAC;EACF,IAAIG,qBAAqB,CAACM,MAAM,GAAG,CAAC,EAAE;IACpC,IAAIV,aAAa,GAAGI,qBAAqB,CAACA,qBAAqB,CAACM,MAAM,GAAG,CAAC,CAAC;IAC3E,OAAOV,aAAa,CAACC,YAAY,CAAC,KAAK,CAAC;EAC1C;;EAEA;EACA,MAAM,IAAIU,KAAK,CAAC,2DAA2D,CAAC;AAC9E;AACA,eAAeb,sBAAsB","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1 +0,0 @@
{"ast":null,"code":"'use strict';\n\n// toObject with fallback for non-array-like ES3 strings\nvar IndexedObject = require('../internals/indexed-object');\nvar requireObjectCoercible = require('../internals/require-object-coercible');\nmodule.exports = function (it) {\n return IndexedObject(requireObjectCoercible(it));\n};","map":{"version":3,"names":["IndexedObject","require","requireObjectCoercible","module","exports","it"],"sources":["/home/violet/documents/development/portfolio/public/node_modules/core-js-pure/internals/to-indexed-object.js"],"sourcesContent":["'use strict';\n// toObject with fallback for non-array-like ES3 strings\nvar IndexedObject = require('../internals/indexed-object');\nvar requireObjectCoercible = require('../internals/require-object-coercible');\n\nmodule.exports = function (it) {\n return IndexedObject(requireObjectCoercible(it));\n};\n"],"mappings":"AAAA,YAAY;;AACZ;AACA,IAAIA,aAAa,GAAGC,OAAO,CAAC,6BAA6B,CAAC;AAC1D,IAAIC,sBAAsB,GAAGD,OAAO,CAAC,uCAAuC,CAAC;AAE7EE,MAAM,CAACC,OAAO,GAAG,UAAUC,EAAE,EAAE;EAC7B,OAAOL,aAAa,CAACE,sBAAsB,CAACG,EAAE,CAAC,CAAC;AAClD,CAAC","ignoreList":[]},"metadata":{},"sourceType":"script","externalDependencies":[]}
File diff suppressed because one or more lines are too long
@@ -1 +0,0 @@
{"ast":null,"code":"'use strict';\n\nvar NATIVE_BIND = require('../internals/function-bind-native');\nvar FunctionPrototype = Function.prototype;\nvar call = FunctionPrototype.call;\nvar uncurryThisWithBind = NATIVE_BIND && FunctionPrototype.bind.bind(call, call);\nmodule.exports = NATIVE_BIND ? uncurryThisWithBind : function (fn) {\n return function () {\n return call.apply(fn, arguments);\n };\n};","map":{"version":3,"names":["NATIVE_BIND","require","FunctionPrototype","Function","prototype","call","uncurryThisWithBind","bind","module","exports","fn","apply","arguments"],"sources":["/home/violet/documents/development/portfolio/public/node_modules/core-js-pure/internals/function-uncurry-this.js"],"sourcesContent":["'use strict';\nvar NATIVE_BIND = require('../internals/function-bind-native');\n\nvar FunctionPrototype = Function.prototype;\nvar call = FunctionPrototype.call;\nvar uncurryThisWithBind = NATIVE_BIND && FunctionPrototype.bind.bind(call, call);\n\nmodule.exports = NATIVE_BIND ? uncurryThisWithBind : function (fn) {\n return function () {\n return call.apply(fn, arguments);\n };\n};\n"],"mappings":"AAAA,YAAY;;AACZ,IAAIA,WAAW,GAAGC,OAAO,CAAC,mCAAmC,CAAC;AAE9D,IAAIC,iBAAiB,GAAGC,QAAQ,CAACC,SAAS;AAC1C,IAAIC,IAAI,GAAGH,iBAAiB,CAACG,IAAI;AACjC,IAAIC,mBAAmB,GAAGN,WAAW,IAAIE,iBAAiB,CAACK,IAAI,CAACA,IAAI,CAACF,IAAI,EAAEA,IAAI,CAAC;AAEhFG,MAAM,CAACC,OAAO,GAAGT,WAAW,GAAGM,mBAAmB,GAAG,UAAUI,EAAE,EAAE;EACjE,OAAO,YAAY;IACjB,OAAOL,IAAI,CAACM,KAAK,CAACD,EAAE,EAAEE,SAAS,CAAC;EAClC,CAAC;AACH,CAAC","ignoreList":[]},"metadata":{},"sourceType":"script","externalDependencies":[]}
File diff suppressed because one or more lines are too long
@@ -1 +0,0 @@
{"ast":null,"code":"var EventEmitter = require(\"events\");\nmodule.exports = new EventEmitter();","map":{"version":3,"names":["EventEmitter","require","module","exports"],"sources":["/home/violet/documents/development/portfolio/public/node_modules/webpack/hot/emitter.js"],"sourcesContent":["var EventEmitter = require(\"events\");\nmodule.exports = new EventEmitter();\n"],"mappings":"AAAA,IAAIA,YAAY,GAAGC,OAAO,CAAC,QAAQ,CAAC;AACpCC,MAAM,CAACC,OAAO,GAAG,IAAIH,YAAY,CAAC,CAAC","ignoreList":[]},"metadata":{},"sourceType":"script","externalDependencies":[]}
File diff suppressed because one or more lines are too long
@@ -1 +0,0 @@
{"ast":null,"code":"'use strict';\n\nvar check = function (it) {\n return it && it.Math === Math && it;\n};\n\n// https://github.com/zloirock/core-js/issues/86#issuecomment-115759028\nmodule.exports =\n// eslint-disable-next-line es/no-global-this -- safe\ncheck(typeof globalThis == 'object' && globalThis) || check(typeof window == 'object' && window) ||\n// eslint-disable-next-line no-restricted-globals -- safe\ncheck(typeof self == 'object' && self) || check(typeof global == 'object' && global) || check(typeof this == 'object' && this) ||\n// eslint-disable-next-line no-new-func -- fallback\nfunction () {\n return this;\n}() || Function('return this')();","map":{"version":3,"names":["check","it","Math","module","exports","globalThis","window","self","global","Function"],"sources":["/home/violet/documents/development/portfolio/public/node_modules/core-js-pure/internals/global-this.js"],"sourcesContent":["'use strict';\nvar check = function (it) {\n return it && it.Math === Math && it;\n};\n\n// https://github.com/zloirock/core-js/issues/86#issuecomment-115759028\nmodule.exports =\n // eslint-disable-next-line es/no-global-this -- safe\n check(typeof globalThis == 'object' && globalThis) ||\n check(typeof window == 'object' && window) ||\n // eslint-disable-next-line no-restricted-globals -- safe\n check(typeof self == 'object' && self) ||\n check(typeof global == 'object' && global) ||\n check(typeof this == 'object' && this) ||\n // eslint-disable-next-line no-new-func -- fallback\n (function () { return this; })() || Function('return this')();\n"],"mappings":"AAAA,YAAY;;AACZ,IAAIA,KAAK,GAAG,SAAAA,CAAUC,EAAE,EAAE;EACxB,OAAOA,EAAE,IAAIA,EAAE,CAACC,IAAI,KAAKA,IAAI,IAAID,EAAE;AACrC,CAAC;;AAED;AACAE,MAAM,CAACC,OAAO;AACZ;AACAJ,KAAK,CAAC,OAAOK,UAAU,IAAI,QAAQ,IAAIA,UAAU,CAAC,IAClDL,KAAK,CAAC,OAAOM,MAAM,IAAI,QAAQ,IAAIA,MAAM,CAAC;AAC1C;AACAN,KAAK,CAAC,OAAOO,IAAI,IAAI,QAAQ,IAAIA,IAAI,CAAC,IACtCP,KAAK,CAAC,OAAOQ,MAAM,IAAI,QAAQ,IAAIA,MAAM,CAAC,IAC1CR,KAAK,CAAC,OAAO,IAAI,IAAI,QAAQ,IAAI,IAAI,CAAC;AACtC;AACC,YAAY;EAAE,OAAO,IAAI;AAAE,CAAC,CAAE,CAAC,IAAIS,QAAQ,CAAC,aAAa,CAAC,CAAC,CAAC","ignoreList":[]},"metadata":{},"sourceType":"script","externalDependencies":[]}
@@ -1 +0,0 @@
{"ast":null,"code":"'use strict';\n\nvar globalThis = require('../internals/global-this');\nvar isObject = require('../internals/is-object');\nvar document = globalThis.document;\n// typeof document.createElement is 'object' in old IE\nvar EXISTS = isObject(document) && isObject(document.createElement);\nmodule.exports = function (it) {\n return EXISTS ? document.createElement(it) : {};\n};","map":{"version":3,"names":["globalThis","require","isObject","document","EXISTS","createElement","module","exports","it"],"sources":["/home/violet/documents/development/portfolio/public/node_modules/core-js-pure/internals/document-create-element.js"],"sourcesContent":["'use strict';\nvar globalThis = require('../internals/global-this');\nvar isObject = require('../internals/is-object');\n\nvar document = globalThis.document;\n// typeof document.createElement is 'object' in old IE\nvar EXISTS = isObject(document) && isObject(document.createElement);\n\nmodule.exports = function (it) {\n return EXISTS ? document.createElement(it) : {};\n};\n"],"mappings":"AAAA,YAAY;;AACZ,IAAIA,UAAU,GAAGC,OAAO,CAAC,0BAA0B,CAAC;AACpD,IAAIC,QAAQ,GAAGD,OAAO,CAAC,wBAAwB,CAAC;AAEhD,IAAIE,QAAQ,GAAGH,UAAU,CAACG,QAAQ;AAClC;AACA,IAAIC,MAAM,GAAGF,QAAQ,CAACC,QAAQ,CAAC,IAAID,QAAQ,CAACC,QAAQ,CAACE,aAAa,CAAC;AAEnEC,MAAM,CAACC,OAAO,GAAG,UAAUC,EAAE,EAAE;EAC7B,OAAOJ,MAAM,GAAGD,QAAQ,CAACE,aAAa,CAACG,EAAE,CAAC,GAAG,CAAC,CAAC;AACjD,CAAC","ignoreList":[]},"metadata":{},"sourceType":"script","externalDependencies":[]}
@@ -1 +0,0 @@
{"ast":null,"code":"'use strict';\n\nmodule.exports = function (exec) {\n try {\n return !!exec();\n } catch (error) {\n return true;\n }\n};","map":{"version":3,"names":["module","exports","exec","error"],"sources":["/home/violet/documents/development/portfolio/public/node_modules/core-js-pure/internals/fails.js"],"sourcesContent":["'use strict';\nmodule.exports = function (exec) {\n try {\n return !!exec();\n } catch (error) {\n return true;\n }\n};\n"],"mappings":"AAAA,YAAY;;AACZA,MAAM,CAACC,OAAO,GAAG,UAAUC,IAAI,EAAE;EAC/B,IAAI;IACF,OAAO,CAAC,CAACA,IAAI,CAAC,CAAC;EACjB,CAAC,CAAC,OAAOC,KAAK,EAAE;IACd,OAAO,IAAI;EACb;AACF,CAAC","ignoreList":[]},"metadata":{},"sourceType":"script","externalDependencies":[]}
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1 +0,0 @@
{"ast":null,"code":"var _jsxFileName = \"/home/violet/documents/development/portfolio/public/src/components/ProjectDisplay.js\";\nimport { jsxDEV as _jsxDEV, Fragment as _Fragment } from \"react/jsx-dev-runtime\";\n/*\n * Create a clickable frame which expands to expose additional information on click.\n *\n * @param String id \"Lowercase string representation of the project name.\"\n * @param String name \"The name of the project.\"\n * @param String description \"A description of the project.\"\n * @param String url \"The URL for the repository of the project.\"\n * \n * TODO: Need to implement onClick\n */\nexport default function ProjectDisplay({\n frontend,\n backend,\n id,\n name,\n description,\n url\n}) {\n const clazz = \"panel \" + {\n frontend\n } + \" \" + {\n backend\n };\n return /*#__PURE__*/_jsxDEV(_Fragment, {\n children: /*#__PURE__*/_jsxDEV(\"div\", {\n className: \"panel {frontend} {backend}\",\n id: id,\n children: [/*#__PURE__*/_jsxDEV(\"h3\", {\n className: \"label\",\n children: name\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 16,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(\"h4\", {\n className: \"label-text\",\n children: description\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 17,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(\"button\", {\n type: \"button\",\n className: \"btn btn-primary\",\n children: /*#__PURE__*/_jsxDEV(\"a\", {\n href: url,\n children: \"View Code on GitHub\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 18,\n columnNumber: 59\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 18,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 15,\n columnNumber: 7\n }, this)\n }, void 0, false);\n}\n_c = ProjectDisplay;\nvar _c;\n$RefreshReg$(_c, \"ProjectDisplay\");","map":{"version":3,"names":["ProjectDisplay","frontend","backend","id","name","description","url","clazz","_jsxDEV","_Fragment","children","className","fileName","_jsxFileName","lineNumber","columnNumber","type","href","_c","$RefreshReg$"],"sources":["/home/violet/documents/development/portfolio/public/src/components/ProjectDisplay.js"],"sourcesContent":["/*\n * Create a clickable frame which expands to expose additional information on click.\n *\n * @param String id \"Lowercase string representation of the project name.\"\n * @param String name \"The name of the project.\"\n * @param String description \"A description of the project.\"\n * @param String url \"The URL for the repository of the project.\"\n * \n * TODO: Need to implement onClick\n */\nexport default function ProjectDisplay( {frontend, backend, id, name, description, url} ) {\n const clazz = \"panel \" + {frontend} + \" \" + {backend};\n return (\n <>\n <div className=\"panel {frontend} {backend}\" id={id}>\n <h3 className=\"label\">{name}</h3>\n <h4 className=\"label-text\">{description}</h4>\n <button type=\"button\" className=\"btn btn-primary\"><a href={url}>View Code on GitHub</a></button>\n </div>\n </>\n );\n}\n"],"mappings":";;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,eAAe,SAASA,cAAcA,CAAE;EAACC,QAAQ;EAAEC,OAAO;EAAEC,EAAE;EAAEC,IAAI;EAAEC,WAAW;EAAEC;AAAG,CAAC,EAAG;EACxF,MAAMC,KAAK,GAAG,QAAQ,GAAG;IAACN;EAAQ,CAAC,GAAG,GAAG,GAAG;IAACC;EAAO,CAAC;EACrD,oBACEM,OAAA,CAAAC,SAAA;IAAAC,QAAA,eACEF,OAAA;MAAKG,SAAS,EAAC,4BAA4B;MAACR,EAAE,EAAEA,EAAG;MAAAO,QAAA,gBACjDF,OAAA;QAAIG,SAAS,EAAC,OAAO;QAAAD,QAAA,EAAEN;MAAI;QAAAQ,QAAA,EAAAC,YAAA;QAAAC,UAAA;QAAAC,YAAA;MAAA,OAAK,CAAC,eACjCP,OAAA;QAAIG,SAAS,EAAC,YAAY;QAAAD,QAAA,EAAEL;MAAW;QAAAO,QAAA,EAAAC,YAAA;QAAAC,UAAA;QAAAC,YAAA;MAAA,OAAK,CAAC,eAC7CP,OAAA;QAAQQ,IAAI,EAAC,QAAQ;QAACL,SAAS,EAAC,iBAAiB;QAAAD,QAAA,eAACF,OAAA;UAAGS,IAAI,EAAEX,GAAI;UAAAI,QAAA,EAAC;QAAmB;UAAAE,QAAA,EAAAC,YAAA;UAAAC,UAAA;UAAAC,YAAA;QAAA,OAAG;MAAC;QAAAH,QAAA,EAAAC,YAAA;QAAAC,UAAA;QAAAC,YAAA;MAAA,OAAQ,CAAC;IAAA;MAAAH,QAAA,EAAAC,YAAA;MAAAC,UAAA;MAAAC,YAAA;IAAA,OAC7F;EAAC,gBACN,CAAC;AAEP;AAACG,EAAA,GAXuBlB,cAAc;AAAA,IAAAkB,EAAA;AAAAC,YAAA,CAAAD,EAAA","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}
File diff suppressed because one or more lines are too long
@@ -1 +0,0 @@
{"ast":null,"code":"export { default as useUncontrolled, useUncontrolledProp } from './hook';\nexport { default as uncontrollable } from './uncontrollable';","map":{"version":3,"names":["default","useUncontrolled","useUncontrolledProp","uncontrollable"],"sources":["/home/violet/documents/development/portfolio/public/node_modules/react-bootstrap/node_modules/uncontrollable/lib/esm/index.js"],"sourcesContent":["export { default as useUncontrolled, useUncontrolledProp } from './hook';\nexport { default as uncontrollable } from './uncontrollable';"],"mappings":"AAAA,SAASA,OAAO,IAAIC,eAAe,EAAEC,mBAAmB,QAAQ,QAAQ;AACxE,SAASF,OAAO,IAAIG,cAAc,QAAQ,kBAAkB","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}
@@ -1 +0,0 @@
{"ast":null,"code":"'use strict';\n\nvar call = require('../internals/function-call');\nvar isObject = require('../internals/is-object');\nvar isSymbol = require('../internals/is-symbol');\nvar getMethod = require('../internals/get-method');\nvar ordinaryToPrimitive = require('../internals/ordinary-to-primitive');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\nvar $TypeError = TypeError;\nvar TO_PRIMITIVE = wellKnownSymbol('toPrimitive');\n\n// `ToPrimitive` abstract operation\n// https://tc39.es/ecma262/#sec-toprimitive\nmodule.exports = function (input, pref) {\n if (!isObject(input) || isSymbol(input)) return input;\n var exoticToPrim = getMethod(input, TO_PRIMITIVE);\n var result;\n if (exoticToPrim) {\n if (pref === undefined) pref = 'default';\n result = call(exoticToPrim, input, pref);\n if (!isObject(result) || isSymbol(result)) return result;\n throw new $TypeError(\"Can't convert object to primitive value\");\n }\n if (pref === undefined) pref = 'number';\n return ordinaryToPrimitive(input, pref);\n};","map":{"version":3,"names":["call","require","isObject","isSymbol","getMethod","ordinaryToPrimitive","wellKnownSymbol","$TypeError","TypeError","TO_PRIMITIVE","module","exports","input","pref","exoticToPrim","result","undefined"],"sources":["/home/violet/documents/development/portfolio/public/node_modules/core-js-pure/internals/to-primitive.js"],"sourcesContent":["'use strict';\nvar call = require('../internals/function-call');\nvar isObject = require('../internals/is-object');\nvar isSymbol = require('../internals/is-symbol');\nvar getMethod = require('../internals/get-method');\nvar ordinaryToPrimitive = require('../internals/ordinary-to-primitive');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\n\nvar $TypeError = TypeError;\nvar TO_PRIMITIVE = wellKnownSymbol('toPrimitive');\n\n// `ToPrimitive` abstract operation\n// https://tc39.es/ecma262/#sec-toprimitive\nmodule.exports = function (input, pref) {\n if (!isObject(input) || isSymbol(input)) return input;\n var exoticToPrim = getMethod(input, TO_PRIMITIVE);\n var result;\n if (exoticToPrim) {\n if (pref === undefined) pref = 'default';\n result = call(exoticToPrim, input, pref);\n if (!isObject(result) || isSymbol(result)) return result;\n throw new $TypeError(\"Can't convert object to primitive value\");\n }\n if (pref === undefined) pref = 'number';\n return ordinaryToPrimitive(input, pref);\n};\n"],"mappings":"AAAA,YAAY;;AACZ,IAAIA,IAAI,GAAGC,OAAO,CAAC,4BAA4B,CAAC;AAChD,IAAIC,QAAQ,GAAGD,OAAO,CAAC,wBAAwB,CAAC;AAChD,IAAIE,QAAQ,GAAGF,OAAO,CAAC,wBAAwB,CAAC;AAChD,IAAIG,SAAS,GAAGH,OAAO,CAAC,yBAAyB,CAAC;AAClD,IAAII,mBAAmB,GAAGJ,OAAO,CAAC,oCAAoC,CAAC;AACvE,IAAIK,eAAe,GAAGL,OAAO,CAAC,gCAAgC,CAAC;AAE/D,IAAIM,UAAU,GAAGC,SAAS;AAC1B,IAAIC,YAAY,GAAGH,eAAe,CAAC,aAAa,CAAC;;AAEjD;AACA;AACAI,MAAM,CAACC,OAAO,GAAG,UAAUC,KAAK,EAAEC,IAAI,EAAE;EACtC,IAAI,CAACX,QAAQ,CAACU,KAAK,CAAC,IAAIT,QAAQ,CAACS,KAAK,CAAC,EAAE,OAAOA,KAAK;EACrD,IAAIE,YAAY,GAAGV,SAAS,CAACQ,KAAK,EAAEH,YAAY,CAAC;EACjD,IAAIM,MAAM;EACV,IAAID,YAAY,EAAE;IAChB,IAAID,IAAI,KAAKG,SAAS,EAAEH,IAAI,GAAG,SAAS;IACxCE,MAAM,GAAGf,IAAI,CAACc,YAAY,EAAEF,KAAK,EAAEC,IAAI,CAAC;IACxC,IAAI,CAACX,QAAQ,CAACa,MAAM,CAAC,IAAIZ,QAAQ,CAACY,MAAM,CAAC,EAAE,OAAOA,MAAM;IACxD,MAAM,IAAIR,UAAU,CAAC,yCAAyC,CAAC;EACjE;EACA,IAAIM,IAAI,KAAKG,SAAS,EAAEH,IAAI,GAAG,QAAQ;EACvC,OAAOR,mBAAmB,CAACO,KAAK,EAAEC,IAAI,CAAC;AACzC,CAAC","ignoreList":[]},"metadata":{},"sourceType":"script","externalDependencies":[]}
@@ -1 +0,0 @@
{"ast":null,"code":"var _jsxFileName = \"/home/violet/documents/development/portfolio/public/src/components/ProjectCard.js\";\nimport { jsxDEV as _jsxDEV, Fragment as _Fragment } from \"react/jsx-dev-runtime\";\n/*\n * Create a ProjectCard.\n *\n * @param String img \"Path to an image.\"\n * @param String title \"Title of the card.\"\n * @param String description \"A short description for the card.\"\n * @param String url \"URL to a project.\"\n *\n * TODO: Need to add classes and styling.\n */\nexport default function ProjectCard({\n img,\n title,\n description,\n url\n}) {\n return /*#__PURE__*/_jsxDEV(_Fragment, {\n children: /*#__PURE__*/_jsxDEV(\"div\", {\n className: \"card\",\n children: [/*#__PURE__*/_jsxDEV(\"img\", {\n className: \"card-img-top\",\n src: img,\n alt: \"TODO: Image caption.\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 15,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(\"div\", {\n className: \"card-body\",\n children: [/*#__PURE__*/_jsxDEV(\"h2\", {\n className: \"card-title dark-text\",\n children: title\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 17,\n columnNumber: 11\n }, this), /*#__PURE__*/_jsxDEV(\"p\", {\n className: \"dark-text\",\n children: description\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 18,\n columnNumber: 11\n }, this), /*#__PURE__*/_jsxDEV(\"a\", {\n className: \"btn btn-primary\",\n target: \"_blank\",\n href: url,\n children: \"View Code on GitHub\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 19,\n columnNumber: 11\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 16,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 14,\n columnNumber: 7\n }, this)\n }, void 0, false);\n}\n_c = ProjectCard;\nvar _c;\n$RefreshReg$(_c, \"ProjectCard\");","map":{"version":3,"names":["ProjectCard","img","title","description","url","_jsxDEV","_Fragment","children","className","src","alt","fileName","_jsxFileName","lineNumber","columnNumber","target","href","_c","$RefreshReg$"],"sources":["/home/violet/documents/development/portfolio/public/src/components/ProjectCard.js"],"sourcesContent":["/*\n * Create a ProjectCard.\n *\n * @param String img \"Path to an image.\"\n * @param String title \"Title of the card.\"\n * @param String description \"A short description for the card.\"\n * @param String url \"URL to a project.\"\n *\n * TODO: Need to add classes and styling.\n */\nexport default function ProjectCard( {img, title, description, url} ) {\n return (\n <>\n <div className=\"card\">\n <img className=\"card-img-top\" src={img} alt=\"TODO: Image caption.\"/>\n <div className=\"card-body\">\n <h2 className=\"card-title dark-text\">{title}</h2>\n <p className=\"dark-text\">{description}</p>\n <a className = \"btn btn-primary\" target=\"_blank\" href={url}>View Code on GitHub</a>\n </div>\n </div>\n </>\n );\n}\n"],"mappings":";;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,eAAe,SAASA,WAAWA,CAAE;EAACC,GAAG;EAAEC,KAAK;EAAEC,WAAW;EAAEC;AAAG,CAAC,EAAG;EACpE,oBACEC,OAAA,CAAAC,SAAA;IAAAC,QAAA,eACEF,OAAA;MAAKG,SAAS,EAAC,MAAM;MAAAD,QAAA,gBACnBF,OAAA;QAAKG,SAAS,EAAC,cAAc;QAACC,GAAG,EAAER,GAAI;QAACS,GAAG,EAAC;MAAsB;QAAAC,QAAA,EAAAC,YAAA;QAAAC,UAAA;QAAAC,YAAA;MAAA,OAAC,CAAC,eACpET,OAAA;QAAKG,SAAS,EAAC,WAAW;QAAAD,QAAA,gBACxBF,OAAA;UAAIG,SAAS,EAAC,sBAAsB;UAAAD,QAAA,EAAEL;QAAK;UAAAS,QAAA,EAAAC,YAAA;UAAAC,UAAA;UAAAC,YAAA;QAAA,OAAK,CAAC,eACjDT,OAAA;UAAGG,SAAS,EAAC,WAAW;UAAAD,QAAA,EAAEJ;QAAW;UAAAQ,QAAA,EAAAC,YAAA;UAAAC,UAAA;UAAAC,YAAA;QAAA,OAAI,CAAC,eAC1CT,OAAA;UAAGG,SAAS,EAAG,iBAAiB;UAACO,MAAM,EAAC,QAAQ;UAACC,IAAI,EAAEZ,GAAI;UAAAG,QAAA,EAAC;QAAmB;UAAAI,QAAA,EAAAC,YAAA;UAAAC,UAAA;UAAAC,YAAA;QAAA,OAAG,CAAC;MAAA;QAAAH,QAAA,EAAAC,YAAA;QAAAC,UAAA;QAAAC,YAAA;MAAA,OAChF,CAAC;IAAA;MAAAH,QAAA,EAAAC,YAAA;MAAAC,UAAA;MAAAC,YAAA;IAAA,OACH;EAAC,gBACN,CAAC;AAEP;AAACG,EAAA,GAbuBjB,WAAW;AAAA,IAAAiB,EAAA;AAAAC,YAAA,CAAAD,EAAA","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}
@@ -1 +0,0 @@
{"ast":null,"code":"var _jsxFileName = \"/home/violet/documents/development/portfolio/public/src/Resume.js\";\nimport Navigation from './components/Navigation';\nimport Footer from './components/Footer';\nimport { jsxDEV as _jsxDEV, Fragment as _Fragment } from \"react/jsx-dev-runtime\";\nexport default function Resume() {\n return /*#__PURE__*/_jsxDEV(_Fragment, {\n children: [/*#__PURE__*/_jsxDEV(Navigation, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 7,\n columnNumber: 7\n }, this), /*#__PURE__*/_jsxDEV(Footer, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 8,\n columnNumber: 7\n }, this)]\n }, void 0, true);\n}\n_c = Resume;\nvar _c;\n$RefreshReg$(_c, \"Resume\");","map":{"version":3,"names":["Navigation","Footer","jsxDEV","_jsxDEV","Fragment","_Fragment","Resume","children","fileName","_jsxFileName","lineNumber","columnNumber","_c","$RefreshReg$"],"sources":["/home/violet/documents/development/portfolio/public/src/Resume.js"],"sourcesContent":["import Navigation from './components/Navigation';\nimport Footer from './components/Footer';\n\nexport default function Resume() {\n return (\n <>\n <Navigation />\n <Footer />\n </>\n );\n}\n"],"mappings":";AAAA,OAAOA,UAAU,MAAM,yBAAyB;AAChD,OAAOC,MAAM,MAAM,qBAAqB;AAAC,SAAAC,MAAA,IAAAC,OAAA,EAAAC,QAAA,IAAAC,SAAA;AAEzC,eAAe,SAASC,MAAMA,CAAA,EAAG;EAC/B,oBACEH,OAAA,CAAAE,SAAA;IAAAE,QAAA,gBACEJ,OAAA,CAACH,UAAU;MAAAQ,QAAA,EAAAC,YAAA;MAAAC,UAAA;MAAAC,YAAA;IAAA,OAAE,CAAC,eACdR,OAAA,CAACF,MAAM;MAAAO,QAAA,EAAAC,YAAA;MAAAC,UAAA;MAAAC,YAAA;IAAA,OAAE,CAAC;EAAA,eACV,CAAC;AAEP;AAACC,EAAA,GAPuBN,MAAM;AAAA,IAAAM,EAAA;AAAAC,YAAA,CAAAD,EAAA","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}
@@ -1 +0,0 @@
{"ast":null,"code":"/*\n\tMIT License http://www.opensource.org/licenses/mit-license.php\n\tAuthor Tobias Koppers @sokra\n*/\n\n/**\n * @param {(string | number)[]} updatedModules updated modules\n * @param {(string | number)[] | null} renewedModules renewed modules\n */\nmodule.exports = function (updatedModules, renewedModules) {\n var unacceptedModules = updatedModules.filter(function (moduleId) {\n return renewedModules && renewedModules.indexOf(moduleId) < 0;\n });\n var log = require(\"./log\");\n if (unacceptedModules.length > 0) {\n log(\"warning\", \"[HMR] The following modules couldn't be hot updated: (They would need a full reload!)\");\n unacceptedModules.forEach(function (moduleId) {\n log(\"warning\", \"[HMR] - \" + moduleId);\n });\n }\n if (!renewedModules || renewedModules.length === 0) {\n log(\"info\", \"[HMR] Nothing hot updated.\");\n } else {\n log(\"info\", \"[HMR] Updated modules:\");\n renewedModules.forEach(function (moduleId) {\n if (typeof moduleId === \"string\" && moduleId.indexOf(\"!\") !== -1) {\n var parts = moduleId.split(\"!\");\n log.groupCollapsed(\"info\", \"[HMR] - \" + parts.pop());\n log(\"info\", \"[HMR] - \" + moduleId);\n log.groupEnd(\"info\");\n } else {\n log(\"info\", \"[HMR] - \" + moduleId);\n }\n });\n var numberIds = renewedModules.every(function (moduleId) {\n return typeof moduleId === \"number\";\n });\n if (numberIds) log(\"info\", '[HMR] Consider using the optimization.moduleIds: \"named\" for module names.');\n }\n};","map":{"version":3,"names":["module","exports","updatedModules","renewedModules","unacceptedModules","filter","moduleId","indexOf","log","require","length","forEach","parts","split","groupCollapsed","pop","groupEnd","numberIds","every"],"sources":["/home/violet/documents/development/portfolio/public/node_modules/webpack/hot/log-apply-result.js"],"sourcesContent":["/*\n\tMIT License http://www.opensource.org/licenses/mit-license.php\n\tAuthor Tobias Koppers @sokra\n*/\n\n/**\n * @param {(string | number)[]} updatedModules updated modules\n * @param {(string | number)[] | null} renewedModules renewed modules\n */\nmodule.exports = function (updatedModules, renewedModules) {\n\tvar unacceptedModules = updatedModules.filter(function (moduleId) {\n\t\treturn renewedModules && renewedModules.indexOf(moduleId) < 0;\n\t});\n\tvar log = require(\"./log\");\n\n\tif (unacceptedModules.length > 0) {\n\t\tlog(\n\t\t\t\"warning\",\n\t\t\t\"[HMR] The following modules couldn't be hot updated: (They would need a full reload!)\"\n\t\t);\n\t\tunacceptedModules.forEach(function (moduleId) {\n\t\t\tlog(\"warning\", \"[HMR] - \" + moduleId);\n\t\t});\n\t}\n\n\tif (!renewedModules || renewedModules.length === 0) {\n\t\tlog(\"info\", \"[HMR] Nothing hot updated.\");\n\t} else {\n\t\tlog(\"info\", \"[HMR] Updated modules:\");\n\t\trenewedModules.forEach(function (moduleId) {\n\t\t\tif (typeof moduleId === \"string\" && moduleId.indexOf(\"!\") !== -1) {\n\t\t\t\tvar parts = moduleId.split(\"!\");\n\t\t\t\tlog.groupCollapsed(\"info\", \"[HMR] - \" + parts.pop());\n\t\t\t\tlog(\"info\", \"[HMR] - \" + moduleId);\n\t\t\t\tlog.groupEnd(\"info\");\n\t\t\t} else {\n\t\t\t\tlog(\"info\", \"[HMR] - \" + moduleId);\n\t\t\t}\n\t\t});\n\t\tvar numberIds = renewedModules.every(function (moduleId) {\n\t\t\treturn typeof moduleId === \"number\";\n\t\t});\n\t\tif (numberIds)\n\t\t\tlog(\n\t\t\t\t\"info\",\n\t\t\t\t'[HMR] Consider using the optimization.moduleIds: \"named\" for module names.'\n\t\t\t);\n\t}\n};\n"],"mappings":"AAAA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACAA,MAAM,CAACC,OAAO,GAAG,UAAUC,cAAc,EAAEC,cAAc,EAAE;EAC1D,IAAIC,iBAAiB,GAAGF,cAAc,CAACG,MAAM,CAAC,UAAUC,QAAQ,EAAE;IACjE,OAAOH,cAAc,IAAIA,cAAc,CAACI,OAAO,CAACD,QAAQ,CAAC,GAAG,CAAC;EAC9D,CAAC,CAAC;EACF,IAAIE,GAAG,GAAGC,OAAO,CAAC,OAAO,CAAC;EAE1B,IAAIL,iBAAiB,CAACM,MAAM,GAAG,CAAC,EAAE;IACjCF,GAAG,CACF,SAAS,EACT,uFACD,CAAC;IACDJ,iBAAiB,CAACO,OAAO,CAAC,UAAUL,QAAQ,EAAE;MAC7CE,GAAG,CAAC,SAAS,EAAE,WAAW,GAAGF,QAAQ,CAAC;IACvC,CAAC,CAAC;EACH;EAEA,IAAI,CAACH,cAAc,IAAIA,cAAc,CAACO,MAAM,KAAK,CAAC,EAAE;IACnDF,GAAG,CAAC,MAAM,EAAE,4BAA4B,CAAC;EAC1C,CAAC,MAAM;IACNA,GAAG,CAAC,MAAM,EAAE,wBAAwB,CAAC;IACrCL,cAAc,CAACQ,OAAO,CAAC,UAAUL,QAAQ,EAAE;MAC1C,IAAI,OAAOA,QAAQ,KAAK,QAAQ,IAAIA,QAAQ,CAACC,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,EAAE;QACjE,IAAIK,KAAK,GAAGN,QAAQ,CAACO,KAAK,CAAC,GAAG,CAAC;QAC/BL,GAAG,CAACM,cAAc,CAAC,MAAM,EAAE,WAAW,GAAGF,KAAK,CAACG,GAAG,CAAC,CAAC,CAAC;QACrDP,GAAG,CAAC,MAAM,EAAE,WAAW,GAAGF,QAAQ,CAAC;QACnCE,GAAG,CAACQ,QAAQ,CAAC,MAAM,CAAC;MACrB,CAAC,MAAM;QACNR,GAAG,CAAC,MAAM,EAAE,WAAW,GAAGF,QAAQ,CAAC;MACpC;IACD,CAAC,CAAC;IACF,IAAIW,SAAS,GAAGd,cAAc,CAACe,KAAK,CAAC,UAAUZ,QAAQ,EAAE;MACxD,OAAO,OAAOA,QAAQ,KAAK,QAAQ;IACpC,CAAC,CAAC;IACF,IAAIW,SAAS,EACZT,GAAG,CACF,MAAM,EACN,4EACD,CAAC;EACH;AACD,CAAC","ignoreList":[]},"metadata":{},"sourceType":"script","externalDependencies":[]}
File diff suppressed because one or more lines are too long

Some files were not shown because too many files have changed in this diff Show More