mostly finished rewrite
This commit is contained in:
Generated
Vendored
+1
@@ -0,0 +1 @@
|
||||
{"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":[]}
|
||||
Generated
Vendored
+1
@@ -0,0 +1 @@
|
||||
{"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":[]}
|
||||
Generated
Vendored
+1
@@ -0,0 +1 @@
|
||||
{"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":[]}
|
||||
Generated
Vendored
+1
@@ -0,0 +1 @@
|
||||
{"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":[]}
|
||||
Generated
Vendored
+1
@@ -0,0 +1 @@
|
||||
{"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":[]}
|
||||
Generated
Vendored
+1
File diff suppressed because one or more lines are too long
Generated
Vendored
+1
File diff suppressed because one or more lines are too long
Generated
Vendored
+1
File diff suppressed because one or more lines are too long
Generated
Vendored
+1
@@ -0,0 +1 @@
|
||||
{"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":[]}
|
||||
Generated
Vendored
+1
File diff suppressed because one or more lines are too long
Generated
Vendored
+1
@@ -0,0 +1 @@
|
||||
{"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":[]}
|
||||
Generated
Vendored
+1
@@ -0,0 +1 @@
|
||||
{"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":[]}
|
||||
Generated
Vendored
+1
@@ -0,0 +1 @@
|
||||
{"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":[]}
|
||||
Generated
Vendored
+1
File diff suppressed because one or more lines are too long
Generated
Vendored
+1
File diff suppressed because one or more lines are too long
Generated
Vendored
+1
File diff suppressed because one or more lines are too long
Generated
Vendored
+1
@@ -0,0 +1 @@
|
||||
{"ast":null,"code":"import { useState } from 'react';\n\n/**\n * A convenience hook around `useState` designed to be paired with\n * the component [callback ref](https://reactjs.org/docs/refs-and-the-dom.html#callback-refs) api.\n * Callback refs are useful over `useRef()` when you need to respond to the ref being set\n * instead of lazily accessing it in an effect.\n *\n * ```ts\n * const [element, attachRef] = useCallbackRef<HTMLDivElement>()\n *\n * useEffect(() => {\n * if (!element) return\n *\n * const calendar = new FullCalendar.Calendar(element)\n *\n * return () => {\n * calendar.destroy()\n * }\n * }, [element])\n *\n * return <div ref={attachRef} />\n * ```\n *\n * @category refs\n */\nexport default function useCallbackRef() {\n return useState(null);\n}","map":{"version":3,"names":["useState","useCallbackRef"],"sources":["/home/violet/documents/development/portfolio/public/node_modules/react-bootstrap/node_modules/@restart/ui/node_modules/@restart/hooks/esm/useCallbackRef.js"],"sourcesContent":["import { useState } from 'react';\n\n/**\n * A convenience hook around `useState` designed to be paired with\n * the component [callback ref](https://reactjs.org/docs/refs-and-the-dom.html#callback-refs) api.\n * Callback refs are useful over `useRef()` when you need to respond to the ref being set\n * instead of lazily accessing it in an effect.\n *\n * ```ts\n * const [element, attachRef] = useCallbackRef<HTMLDivElement>()\n *\n * useEffect(() => {\n * if (!element) return\n *\n * const calendar = new FullCalendar.Calendar(element)\n *\n * return () => {\n * calendar.destroy()\n * }\n * }, [element])\n *\n * return <div ref={attachRef} />\n * ```\n *\n * @category refs\n */\nexport default function useCallbackRef() {\n return useState(null);\n}"],"mappings":"AAAA,SAASA,QAAQ,QAAQ,OAAO;;AAEhC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,eAAe,SAASC,cAAcA,CAAA,EAAG;EACvC,OAAOD,QAAQ,CAAC,IAAI,CAAC;AACvB","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}
|
||||
Generated
Vendored
+1
File diff suppressed because one or more lines are too long
Generated
Vendored
+1
File diff suppressed because one or more lines are too long
Generated
Vendored
+1
@@ -0,0 +1 @@
|
||||
{"ast":null,"code":"import { useEffect } from 'react';\nimport useEventCallback from './useEventCallback';\n/**\n * Attaches an event handler outside directly to specified DOM element\n * bypassing the react synthetic event system.\n *\n * @param element The target to listen for events on\n * @param event The DOM event name\n * @param handler An event handler\n * @param capture Whether or not to listen during the capture event phase\n */\nexport default function useEventListener(eventTarget, event, listener, capture = false) {\n const handler = useEventCallback(listener);\n useEffect(() => {\n const target = typeof eventTarget === 'function' ? eventTarget() : eventTarget;\n target.addEventListener(event, handler, capture);\n return () => target.removeEventListener(event, handler, capture);\n }, [eventTarget]);\n}","map":{"version":3,"names":["useEffect","useEventCallback","useEventListener","eventTarget","event","listener","capture","handler","target","addEventListener","removeEventListener"],"sources":["/home/violet/documents/development/portfolio/public/node_modules/react-bootstrap/node_modules/@restart/ui/node_modules/@restart/hooks/esm/useEventListener.js"],"sourcesContent":["import { useEffect } from 'react';\nimport useEventCallback from './useEventCallback';\n/**\n * Attaches an event handler outside directly to specified DOM element\n * bypassing the react synthetic event system.\n *\n * @param element The target to listen for events on\n * @param event The DOM event name\n * @param handler An event handler\n * @param capture Whether or not to listen during the capture event phase\n */\nexport default function useEventListener(eventTarget, event, listener, capture = false) {\n const handler = useEventCallback(listener);\n useEffect(() => {\n const target = typeof eventTarget === 'function' ? eventTarget() : eventTarget;\n target.addEventListener(event, handler, capture);\n return () => target.removeEventListener(event, handler, capture);\n }, [eventTarget]);\n}"],"mappings":"AAAA,SAASA,SAAS,QAAQ,OAAO;AACjC,OAAOC,gBAAgB,MAAM,oBAAoB;AACjD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,eAAe,SAASC,gBAAgBA,CAACC,WAAW,EAAEC,KAAK,EAAEC,QAAQ,EAAEC,OAAO,GAAG,KAAK,EAAE;EACtF,MAAMC,OAAO,GAAGN,gBAAgB,CAACI,QAAQ,CAAC;EAC1CL,SAAS,CAAC,MAAM;IACd,MAAMQ,MAAM,GAAG,OAAOL,WAAW,KAAK,UAAU,GAAGA,WAAW,CAAC,CAAC,GAAGA,WAAW;IAC9EK,MAAM,CAACC,gBAAgB,CAACL,KAAK,EAAEG,OAAO,EAAED,OAAO,CAAC;IAChD,OAAO,MAAME,MAAM,CAACE,mBAAmB,CAACN,KAAK,EAAEG,OAAO,EAAED,OAAO,CAAC;EAClE,CAAC,EAAE,CAACH,WAAW,CAAC,CAAC;AACnB","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}
|
||||
Generated
Vendored
+1
File diff suppressed because one or more lines are too long
Generated
Vendored
+1
@@ -0,0 +1 @@
|
||||
{"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 { jsxDEV as _jsxDEV, Fragment as _Fragment } from \"react/jsx-dev-runtime\";\nexport default function Projects() {\n const projectDisplays = [/*#__PURE__*/_jsxDEV(ProjectCard, {\n img: \"img/one-ai.png\",\n title: \"One AI\",\n description: \"ASDF\",\n url: \"https://github.com/quaxlyqueen/one-ai\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 6,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(ProjectCard, {\n img: \"img/one-ai.png\",\n title: \"One AI\",\n description: \"ASDF\",\n url: \"https://github.com/quaxlyqueen/one-ai\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 7,\n columnNumber: 5\n }, this)];\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(Footer, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 13,\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","jsxDEV","_jsxDEV","Fragment","_Fragment","Projects","projectDisplays","ProjectCard","img","title","description","url","fileName","_jsxFileName","lineNumber","columnNumber","children","_c","$RefreshReg$"],"sources":["/home/violet/documents/development/portfolio/public/src/Projects.js"],"sourcesContent":["import Navigation from './components/Navigation';\nimport Footer from './components/Footer';\n\nexport default function Projects() {\n const projectDisplays = [\n <ProjectCard img=\"img/one-ai.png\" title=\"One AI\" description=\"ASDF\" url=\"https://github.com/quaxlyqueen/one-ai\"/>,\n <ProjectCard img=\"img/one-ai.png\" title=\"One AI\" description=\"ASDF\" url=\"https://github.com/quaxlyqueen/one-ai\"/>,\n ];\n\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,QAAQA,CAAA,EAAG;EACjC,MAAMC,eAAe,GAAG,cACtBJ,OAAA,CAACK,WAAW;IAACC,GAAG,EAAC,gBAAgB;IAACC,KAAK,EAAC,QAAQ;IAACC,WAAW,EAAC,MAAM;IAACC,GAAG,EAAC;EAAuC;IAAAC,QAAA,EAAAC,YAAA;IAAAC,UAAA;IAAAC,YAAA;EAAA,OAAC,CAAC,eACjHb,OAAA,CAACK,WAAW;IAACC,GAAG,EAAC,gBAAgB;IAACC,KAAK,EAAC,QAAQ;IAACC,WAAW,EAAC,MAAM;IAACC,GAAG,EAAC;EAAuC;IAAAC,QAAA,EAAAC,YAAA;IAAAC,UAAA;IAAAC,YAAA;EAAA,OAAC,CAAC,CAClH;EAED,oBACEb,OAAA,CAAAE,SAAA;IAAAY,QAAA,gBACEd,OAAA,CAACH,UAAU;MAAAa,QAAA,EAAAC,YAAA;MAAAC,UAAA;MAAAC,YAAA;IAAA,OAAE,CAAC,eACdb,OAAA,CAACF,MAAM;MAAAY,QAAA,EAAAC,YAAA;MAAAC,UAAA;MAAAC,YAAA;IAAA,OAAE,CAAC;EAAA,eACV,CAAC;AAEP;AAACE,EAAA,GAZuBZ,QAAQ;AAAA,IAAAY,EAAA;AAAAC,YAAA,CAAAD,EAAA","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}
|
||||
Generated
Vendored
+1
@@ -0,0 +1 @@
|
||||
{"ast":null,"code":"import { useCallback } from 'react';\nimport useCommittedRef from './useCommittedRef';\nexport default function useEventCallback(fn) {\n const ref = useCommittedRef(fn);\n return useCallback(function (...args) {\n return ref.current && ref.current(...args);\n }, [ref]);\n}","map":{"version":3,"names":["useCallback","useCommittedRef","useEventCallback","fn","ref","args","current"],"sources":["/home/violet/documents/development/portfolio/public/node_modules/react-bootstrap/node_modules/@restart/ui/node_modules/@restart/hooks/esm/useEventCallback.js"],"sourcesContent":["import { useCallback } from 'react';\nimport useCommittedRef from './useCommittedRef';\nexport default function useEventCallback(fn) {\n const ref = useCommittedRef(fn);\n return useCallback(function (...args) {\n return ref.current && ref.current(...args);\n }, [ref]);\n}"],"mappings":"AAAA,SAASA,WAAW,QAAQ,OAAO;AACnC,OAAOC,eAAe,MAAM,mBAAmB;AAC/C,eAAe,SAASC,gBAAgBA,CAACC,EAAE,EAAE;EAC3C,MAAMC,GAAG,GAAGH,eAAe,CAACE,EAAE,CAAC;EAC/B,OAAOH,WAAW,CAAC,UAAU,GAAGK,IAAI,EAAE;IACpC,OAAOD,GAAG,CAACE,OAAO,IAAIF,GAAG,CAACE,OAAO,CAAC,GAAGD,IAAI,CAAC;EAC5C,CAAC,EAAE,CAACD,GAAG,CAAC,CAAC;AACX","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}
|
||||
Generated
Vendored
+1
@@ -0,0 +1 @@
|
||||
{"ast":null,"code":"\"use client\";\n\nimport * as React from 'react';\n\n// TODO: check\n\nconst context = /*#__PURE__*/React.createContext(null);\ncontext.displayName = 'NavbarContext';\nexport default context;","map":{"version":3,"names":["React","context","createContext","displayName"],"sources":["/home/violet/documents/development/portfolio/public/node_modules/react-bootstrap/esm/NavbarContext.js"],"sourcesContent":["\"use client\";\n\nimport * as React from 'react';\n\n// TODO: check\n\nconst context = /*#__PURE__*/React.createContext(null);\ncontext.displayName = 'NavbarContext';\nexport default context;"],"mappings":"AAAA,YAAY;;AAEZ,OAAO,KAAKA,KAAK,MAAM,OAAO;;AAE9B;;AAEA,MAAMC,OAAO,GAAG,aAAaD,KAAK,CAACE,aAAa,CAAC,IAAI,CAAC;AACtDD,OAAO,CAACE,WAAW,GAAG,eAAe;AACrC,eAAeF,OAAO","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}
|
||||
Generated
Vendored
+1
@@ -0,0 +1 @@
|
||||
{"ast":null,"code":"var _jsxFileName = \"/home/violet/documents/development/portfolio/public/src/Contact.js\";\nimport Nav from './components/Nav';\nimport Footer from './components/Footer';\nimport { jsxDEV as _jsxDEV, Fragment as _Fragment } from \"react/jsx-dev-runtime\";\nexport default function Contact() {\n return /*#__PURE__*/_jsxDEV(_Fragment, {\n children: [/*#__PURE__*/_jsxDEV(Nav, {}, 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 = Contact;\nvar _c;\n$RefreshReg$(_c, \"Contact\");","map":{"version":3,"names":["Nav","Footer","jsxDEV","_jsxDEV","Fragment","_Fragment","Contact","children","fileName","_jsxFileName","lineNumber","columnNumber","_c","$RefreshReg$"],"sources":["/home/violet/documents/development/portfolio/public/src/Contact.js"],"sourcesContent":["import Nav from './components/Nav';\nimport Footer from './components/Footer';\n\nexport default function Contact() {\n return (\n <>\n <Nav />\n <Footer />\n </>\n );\n}\n"],"mappings":";AAAA,OAAOA,GAAG,MAAM,kBAAkB;AAClC,OAAOC,MAAM,MAAM,qBAAqB;AAAC,SAAAC,MAAA,IAAAC,OAAA,EAAAC,QAAA,IAAAC,SAAA;AAEzC,eAAe,SAASC,OAAOA,CAAA,EAAG;EAChC,oBACEH,OAAA,CAAAE,SAAA;IAAAE,QAAA,gBACEJ,OAAA,CAACH,GAAG;MAAAQ,QAAA,EAAAC,YAAA;MAAAC,UAAA;MAAAC,YAAA;IAAA,OAAE,CAAC,eACPR,OAAA,CAACF,MAAM;MAAAO,QAAA,EAAAC,YAAA;MAAAC,UAAA;MAAAC,YAAA;IAAA,OAAE,CAAC;EAAA,eACV,CAAC;AAEP;AAACC,EAAA,GAPuBN,OAAO;AAAA,IAAAM,EAAA;AAAAC,YAAA,CAAAD,EAAA","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}
|
||||
Generated
Vendored
+1
@@ -0,0 +1 @@
|
||||
{"ast":null,"code":"import useEventListener from './useEventListener';\nimport { useCallback } from 'react';\n/**\n * Attaches an event handler outside directly to the `document`,\n * bypassing the react synthetic event system.\n *\n * ```ts\n * useGlobalListener('keydown', (event) => {\n * console.log(event.key)\n * })\n * ```\n *\n * @param event The DOM event name\n * @param handler An event handler\n * @param capture Whether or not to listen during the capture event phase\n */\nexport default function useGlobalListener(event, handler, capture = false) {\n const documentTarget = useCallback(() => document, []);\n return useEventListener(documentTarget, event, handler, capture);\n}","map":{"version":3,"names":["useEventListener","useCallback","useGlobalListener","event","handler","capture","documentTarget","document"],"sources":["/home/violet/documents/development/portfolio/public/node_modules/react-bootstrap/node_modules/@restart/ui/node_modules/@restart/hooks/esm/useGlobalListener.js"],"sourcesContent":["import useEventListener from './useEventListener';\nimport { useCallback } from 'react';\n/**\n * Attaches an event handler outside directly to the `document`,\n * bypassing the react synthetic event system.\n *\n * ```ts\n * useGlobalListener('keydown', (event) => {\n * console.log(event.key)\n * })\n * ```\n *\n * @param event The DOM event name\n * @param handler An event handler\n * @param capture Whether or not to listen during the capture event phase\n */\nexport default function useGlobalListener(event, handler, capture = false) {\n const documentTarget = useCallback(() => document, []);\n return useEventListener(documentTarget, event, handler, capture);\n}"],"mappings":"AAAA,OAAOA,gBAAgB,MAAM,oBAAoB;AACjD,SAASC,WAAW,QAAQ,OAAO;AACnC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,eAAe,SAASC,iBAAiBA,CAACC,KAAK,EAAEC,OAAO,EAAEC,OAAO,GAAG,KAAK,EAAE;EACzE,MAAMC,cAAc,GAAGL,WAAW,CAAC,MAAMM,QAAQ,EAAE,EAAE,CAAC;EACtD,OAAOP,gBAAgB,CAACM,cAAc,EAAEH,KAAK,EAAEC,OAAO,EAAEC,OAAO,CAAC;AAClE","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}
|
||||
Generated
Vendored
+1
File diff suppressed because one or more lines are too long
Generated
Vendored
+1
@@ -0,0 +1 @@
|
||||
{"ast":null,"code":"var _jsxFileName = \"/home/violet/documents/development/portfolio/public/src/Blog.js\";\nimport Nav from './components/Nav';\nimport Footer from './components/Footer';\nimport { jsxDEV as _jsxDEV, Fragment as _Fragment } from \"react/jsx-dev-runtime\";\nexport default function Projects() {\n return /*#__PURE__*/_jsxDEV(_Fragment, {\n children: [/*#__PURE__*/_jsxDEV(Nav, {}, 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 = Projects;\nvar _c;\n$RefreshReg$(_c, \"Projects\");","map":{"version":3,"names":["Nav","Footer","jsxDEV","_jsxDEV","Fragment","_Fragment","Projects","children","fileName","_jsxFileName","lineNumber","columnNumber","_c","$RefreshReg$"],"sources":["/home/violet/documents/development/portfolio/public/src/Blog.js"],"sourcesContent":["import Nav from './components/Nav';\nimport Footer from './components/Footer';\n\nexport default function Projects() {\n return (\n <>\n <Nav />\n <Footer />\n </>\n );\n}\n"],"mappings":";AAAA,OAAOA,GAAG,MAAM,kBAAkB;AAClC,OAAOC,MAAM,MAAM,qBAAqB;AAAC,SAAAC,MAAA,IAAAC,OAAA,EAAAC,QAAA,IAAAC,SAAA;AAEzC,eAAe,SAASC,QAAQA,CAAA,EAAG;EACjC,oBACEH,OAAA,CAAAE,SAAA;IAAAE,QAAA,gBACEJ,OAAA,CAACH,GAAG;MAAAQ,QAAA,EAAAC,YAAA;MAAAC,UAAA;MAAAC,YAAA;IAAA,OAAE,CAAC,eACPR,OAAA,CAACF,MAAM;MAAAO,QAAA,EAAAC,YAAA;MAAAC,UAAA;MAAAC,YAAA;IAAA,OAAE,CAAC;EAAA,eACV,CAAC;AAEP;AAACC,EAAA,GAPuBN,QAAQ;AAAA,IAAAM,EAAA;AAAAC,YAAA,CAAAD,EAAA","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}
|
||||
Generated
Vendored
+1
@@ -0,0 +1 @@
|
||||
{"ast":null,"code":"import { useReducer } from 'react';\n\n/**\n * Returns a function that triggers a component update. the hook equivalent to\n * `this.forceUpdate()` in a class component. In most cases using a state value directly\n * is preferable but may be required in some advanced usages of refs for interop or\n * when direct DOM manipulation is required.\n *\n * ```ts\n * const forceUpdate = useForceUpdate();\n *\n * const updateOnClick = useCallback(() => {\n * forceUpdate()\n * }, [forceUpdate])\n *\n * return <button type=\"button\" onClick={updateOnClick}>Hi there</button>\n * ```\n */\nexport default function useForceUpdate() {\n // The toggling state value is designed to defeat React optimizations for skipping\n // updates when they are strictly equal to the last state value\n const [, dispatch] = useReducer(revision => revision + 1, 0);\n return dispatch;\n}","map":{"version":3,"names":["useReducer","useForceUpdate","dispatch","revision"],"sources":["/home/violet/documents/development/portfolio/public/node_modules/react-bootstrap/node_modules/@restart/ui/node_modules/@restart/hooks/esm/useForceUpdate.js"],"sourcesContent":["import { useReducer } from 'react';\n\n/**\n * Returns a function that triggers a component update. the hook equivalent to\n * `this.forceUpdate()` in a class component. In most cases using a state value directly\n * is preferable but may be required in some advanced usages of refs for interop or\n * when direct DOM manipulation is required.\n *\n * ```ts\n * const forceUpdate = useForceUpdate();\n *\n * const updateOnClick = useCallback(() => {\n * forceUpdate()\n * }, [forceUpdate])\n *\n * return <button type=\"button\" onClick={updateOnClick}>Hi there</button>\n * ```\n */\nexport default function useForceUpdate() {\n // The toggling state value is designed to defeat React optimizations for skipping\n // updates when they are strictly equal to the last state value\n const [, dispatch] = useReducer(revision => revision + 1, 0);\n return dispatch;\n}"],"mappings":"AAAA,SAASA,UAAU,QAAQ,OAAO;;AAElC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,eAAe,SAASC,cAAcA,CAAA,EAAG;EACvC;EACA;EACA,MAAM,GAAGC,QAAQ,CAAC,GAAGF,UAAU,CAACG,QAAQ,IAAIA,QAAQ,GAAG,CAAC,EAAE,CAAC,CAAC;EAC5D,OAAOD,QAAQ;AACjB","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}
|
||||
Generated
Vendored
+1
@@ -0,0 +1 @@
|
||||
{"ast":null,"code":"var _jsxFileName = \"/home/violet/documents/development/portfolio/public/src/About.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 About() {\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 = About;\nvar _c;\n$RefreshReg$(_c, \"About\");","map":{"version":3,"names":["Navigation","Footer","jsxDEV","_jsxDEV","Fragment","_Fragment","About","children","fileName","_jsxFileName","lineNumber","columnNumber","_c","$RefreshReg$"],"sources":["/home/violet/documents/development/portfolio/public/src/About.js"],"sourcesContent":["import Navigation from './components/Navigation';\nimport Footer from './components/Footer';\n\nexport default function About() {\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,KAAKA,CAAA,EAAG;EAC9B,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,KAAK;AAAA,IAAAM,EAAA;AAAAC,YAAA,CAAAD,EAAA","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}
|
||||
Generated
Vendored
+1
@@ -0,0 +1 @@
|
||||
{"ast":null,"code":"import * as React from 'react';\nconst TabContext = /*#__PURE__*/React.createContext(null);\nexport default TabContext;","map":{"version":3,"names":["React","TabContext","createContext"],"sources":["/home/violet/documents/development/portfolio/public/node_modules/react-bootstrap/node_modules/@restart/ui/esm/TabContext.js"],"sourcesContent":["import * as React from 'react';\nconst TabContext = /*#__PURE__*/React.createContext(null);\nexport default TabContext;"],"mappings":"AAAA,OAAO,KAAKA,KAAK,MAAM,OAAO;AAC9B,MAAMC,UAAU,GAAG,aAAaD,KAAK,CAACE,aAAa,CAAC,IAAI,CAAC;AACzD,eAAeD,UAAU","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}
|
||||
Generated
Vendored
+1
File diff suppressed because one or more lines are too long
Generated
Vendored
+1
File diff suppressed because one or more lines are too long
Generated
Vendored
+1
File diff suppressed because one or more lines are too long
Generated
Vendored
+1
File diff suppressed because one or more lines are too long
Generated
Vendored
+1
@@ -0,0 +1 @@
|
||||
{"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 frontend: item.frontend,\n backend: item.backend,\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 frontend={item.frontend} backend={item.backend} 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;QAACO,QAAQ,EAAEY,IAAI,CAACZ,QAAS;QAACC,OAAO,EAAEW,IAAI,CAACX,OAAQ;QAACC,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,CAC9I;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":[]}
|
||||
Generated
Vendored
+1
@@ -0,0 +1 @@
|
||||
{"ast":null,"code":"import { useMemo } from 'react';\nconst toFnRef = ref => !ref || typeof ref === 'function' ? ref : value => {\n ref.current = value;\n};\nexport function mergeRefs(refA, refB) {\n const a = toFnRef(refA);\n const b = toFnRef(refB);\n return value => {\n if (a) a(value);\n if (b) b(value);\n };\n}\n\n/**\n * Create and returns a single callback ref composed from two other Refs.\n *\n * ```tsx\n * const Button = React.forwardRef((props, ref) => {\n * const [element, attachRef] = useCallbackRef<HTMLButtonElement>();\n * const mergedRef = useMergedRefs(ref, attachRef);\n *\n * return <button ref={mergedRef} {...props}/>\n * })\n * ```\n *\n * @param refA A Callback or mutable Ref\n * @param refB A Callback or mutable Ref\n * @category refs\n */\nfunction useMergedRefs(refA, refB) {\n return useMemo(() => mergeRefs(refA, refB), [refA, refB]);\n}\nexport default useMergedRefs;","map":{"version":3,"names":["useMemo","toFnRef","ref","value","current","mergeRefs","refA","refB","a","b","useMergedRefs"],"sources":["/home/violet/documents/development/portfolio/public/node_modules/react-bootstrap/node_modules/@restart/ui/node_modules/@restart/hooks/esm/useMergedRefs.js"],"sourcesContent":["import { useMemo } from 'react';\nconst toFnRef = ref => !ref || typeof ref === 'function' ? ref : value => {\n ref.current = value;\n};\nexport function mergeRefs(refA, refB) {\n const a = toFnRef(refA);\n const b = toFnRef(refB);\n return value => {\n if (a) a(value);\n if (b) b(value);\n };\n}\n\n/**\n * Create and returns a single callback ref composed from two other Refs.\n *\n * ```tsx\n * const Button = React.forwardRef((props, ref) => {\n * const [element, attachRef] = useCallbackRef<HTMLButtonElement>();\n * const mergedRef = useMergedRefs(ref, attachRef);\n *\n * return <button ref={mergedRef} {...props}/>\n * })\n * ```\n *\n * @param refA A Callback or mutable Ref\n * @param refB A Callback or mutable Ref\n * @category refs\n */\nfunction useMergedRefs(refA, refB) {\n return useMemo(() => mergeRefs(refA, refB), [refA, refB]);\n}\nexport default useMergedRefs;"],"mappings":"AAAA,SAASA,OAAO,QAAQ,OAAO;AAC/B,MAAMC,OAAO,GAAGC,GAAG,IAAI,CAACA,GAAG,IAAI,OAAOA,GAAG,KAAK,UAAU,GAAGA,GAAG,GAAGC,KAAK,IAAI;EACxED,GAAG,CAACE,OAAO,GAAGD,KAAK;AACrB,CAAC;AACD,OAAO,SAASE,SAASA,CAACC,IAAI,EAAEC,IAAI,EAAE;EACpC,MAAMC,CAAC,GAAGP,OAAO,CAACK,IAAI,CAAC;EACvB,MAAMG,CAAC,GAAGR,OAAO,CAACM,IAAI,CAAC;EACvB,OAAOJ,KAAK,IAAI;IACd,IAAIK,CAAC,EAAEA,CAAC,CAACL,KAAK,CAAC;IACf,IAAIM,CAAC,EAAEA,CAAC,CAACN,KAAK,CAAC;EACjB,CAAC;AACH;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAASO,aAAaA,CAACJ,IAAI,EAAEC,IAAI,EAAE;EACjC,OAAOP,OAAO,CAAC,MAAMK,SAAS,CAACC,IAAI,EAAEC,IAAI,CAAC,EAAE,CAACD,IAAI,EAAEC,IAAI,CAAC,CAAC;AAC3D;AACA,eAAeG,aAAa","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}
|
||||
Generated
Vendored
+1
@@ -0,0 +1 @@
|
||||
{"ast":null,"code":"var _jsxFileName = \"/home/violet/documents/development/portfolio/public/src/Contact.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 Contact() {\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 = Contact;\nvar _c;\n$RefreshReg$(_c, \"Contact\");","map":{"version":3,"names":["Navigation","Footer","jsxDEV","_jsxDEV","Fragment","_Fragment","Contact","children","fileName","_jsxFileName","lineNumber","columnNumber","_c","$RefreshReg$"],"sources":["/home/violet/documents/development/portfolio/public/src/Contact.js"],"sourcesContent":["import Navigation from './components/Navigation';\nimport Footer from './components/Footer';\n\nexport default function Contact() {\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,OAAOA,CAAA,EAAG;EAChC,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,OAAO;AAAA,IAAAM,EAAA;AAAAC,YAAA,CAAAD,EAAA","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}
|
||||
Generated
Vendored
+1
File diff suppressed because one or more lines are too long
Generated
Vendored
+1
@@ -0,0 +1 @@
|
||||
{"ast":null,"code":"var _jsxFileName = \"/home/violet/documents/development/portfolio/public/src/components/Splash.js\";\nimport { jsxDEV as _jsxDEV, Fragment as _Fragment } from \"react/jsx-dev-runtime\";\n/*\n * Create a splash screen.\n *\n * @param String primaryText \"The headline (h1) text.\"\n * @param String secondaryText \"The byline (h2) text.\"\n *\n * TODO: Need to add classes and styling.\n */\nexport default function Splash({\n primaryText,\n secondaryText\n}) {\n return /*#__PURE__*/_jsxDEV(_Fragment, {\n children: /*#__PURE__*/_jsxDEV(\"div\", {\n className: \"custom-container\",\n id: \"splash\",\n children: [/*#__PURE__*/_jsxDEV(\"h1\", {\n className: \"light-text\",\n children: primaryText\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 13,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(\"h2\", {\n className: \"light-text\",\n children: secondaryText\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 14,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 12,\n columnNumber: 7\n }, this)\n }, void 0, false);\n}\n_c = Splash;\nvar _c;\n$RefreshReg$(_c, \"Splash\");","map":{"version":3,"names":["Splash","primaryText","secondaryText","_jsxDEV","_Fragment","children","className","id","fileName","_jsxFileName","lineNumber","columnNumber","_c","$RefreshReg$"],"sources":["/home/violet/documents/development/portfolio/public/src/components/Splash.js"],"sourcesContent":["/*\n * Create a splash screen.\n *\n * @param String primaryText \"The headline (h1) text.\"\n * @param String secondaryText \"The byline (h2) text.\"\n *\n * TODO: Need to add classes and styling.\n */\nexport default function Splash( { primaryText, secondaryText }) {\n return (\n <>\n <div className=\"custom-container\" id=\"splash\">\n <h1 className=\"light-text\">{primaryText}</h1>\n <h2 className=\"light-text\">{secondaryText}</h2>\n </div>\n </>\n );\n}\n"],"mappings":";;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,eAAe,SAASA,MAAMA,CAAE;EAAEC,WAAW;EAAEC;AAAc,CAAC,EAAE;EAC9D,oBACEC,OAAA,CAAAC,SAAA;IAAAC,QAAA,eACEF,OAAA;MAAKG,SAAS,EAAC,kBAAkB;MAACC,EAAE,EAAC,QAAQ;MAAAF,QAAA,gBAC3CF,OAAA;QAAIG,SAAS,EAAC,YAAY;QAAAD,QAAA,EAAEJ;MAAW;QAAAO,QAAA,EAAAC,YAAA;QAAAC,UAAA;QAAAC,YAAA;MAAA,OAAK,CAAC,eAC7CR,OAAA;QAAIG,SAAS,EAAC,YAAY;QAAAD,QAAA,EAAEH;MAAa;QAAAM,QAAA,EAAAC,YAAA;QAAAC,UAAA;QAAAC,YAAA;MAAA,OAAK,CAAC;IAAA;MAAAH,QAAA,EAAAC,YAAA;MAAAC,UAAA;MAAAC,YAAA;IAAA,OAC5C;EAAC,gBACN,CAAC;AAEP;AAACC,EAAA,GATuBZ,MAAM;AAAA,IAAAY,EAAA;AAAAC,YAAA,CAAAD,EAAA","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}
|
||||
Generated
Vendored
+1
@@ -0,0 +1 @@
|
||||
{"ast":null,"code":"var _jsxFileName = \"/home/violet/documents/development/portfolio/public/src/Blog.js\";\nimport Nav from './components/Nav';\nimport Footer from './components/Footer';\nimport { jsxDEV as _jsxDEV, Fragment as _Fragment } from \"react/jsx-dev-runtime\";\nexport default function Blog() {\n return /*#__PURE__*/_jsxDEV(_Fragment, {\n children: [/*#__PURE__*/_jsxDEV(Nav, {}, 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 = Blog;\nvar _c;\n$RefreshReg$(_c, \"Blog\");","map":{"version":3,"names":["Nav","Footer","jsxDEV","_jsxDEV","Fragment","_Fragment","Blog","children","fileName","_jsxFileName","lineNumber","columnNumber","_c","$RefreshReg$"],"sources":["/home/violet/documents/development/portfolio/public/src/Blog.js"],"sourcesContent":["import Nav from './components/Nav';\nimport Footer from './components/Footer';\n\nexport default function Blog() {\n return (\n <>\n <Nav />\n <Footer />\n </>\n );\n}\n"],"mappings":";AAAA,OAAOA,GAAG,MAAM,kBAAkB;AAClC,OAAOC,MAAM,MAAM,qBAAqB;AAAC,SAAAC,MAAA,IAAAC,OAAA,EAAAC,QAAA,IAAAC,SAAA;AAEzC,eAAe,SAASC,IAAIA,CAAA,EAAG;EAC7B,oBACEH,OAAA,CAAAE,SAAA;IAAAE,QAAA,gBACEJ,OAAA,CAACH,GAAG;MAAAQ,QAAA,EAAAC,YAAA;MAAAC,UAAA;MAAAC,YAAA;IAAA,OAAE,CAAC,eACPR,OAAA,CAACF,MAAM;MAAAO,QAAA,EAAAC,YAAA;MAAAC,UAAA;MAAAC,YAAA;IAAA,OAAE,CAAC;EAAA,eACV,CAAC;AAEP;AAACC,EAAA,GAPuBN,IAAI;AAAA,IAAAM,EAAA;AAAAC,YAAA,CAAAD,EAAA","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}
|
||||
Generated
Vendored
+1
File diff suppressed because one or more lines are too long
Generated
Vendored
+1
@@ -0,0 +1 @@
|
||||
{"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 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","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 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,EAAC,4BAA4B;MAACP,EAAE,EAAEA,EAAG;MAAAM,QAAA,gBACjDF,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,IAAI,EAAEV,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,OAC7F;EAAC,gBACN,CAAC;AAEP;AAACG,EAAA,GAVuBjB,cAAc;AAAA,IAAAiB,EAAA;AAAAC,YAAA,CAAAD,EAAA","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}
|
||||
Generated
Vendored
+1
File diff suppressed because one or more lines are too long
Generated
Vendored
+1
@@ -0,0 +1 @@
|
||||
{"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 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","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 { 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,EAAE,EAAE,QAAQ;IAAEC,IAAI,EAAE,QAAQ;IAAEC,WAAW,EAAE,MAAM;IAAEC,GAAG,EAAE;EAAuC,CAAC,CACnG;EAED,oBACER,OAAA,CAAAE,SAAA;IAAAO,QAAA,gBACET,OAAA,CAACJ,UAAU;MAAAc,QAAA,EAAAC,YAAA;MAAAC,UAAA;MAAAC,YAAA;IAAA,OAAE,CAAC,eACZb,OAAA;MAAAS,QAAA,EACGL,IAAI,CAACU,GAAG,CAACC,IAAI,iBACZf,OAAA,CAACF,cAAc;QAACO,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,eACRb,OAAA,CAACH,MAAM;MAAAa,QAAA,EAAAC,YAAA;MAAAC,UAAA;MAAAC,YAAA;IAAA,OAAE,CAAC;EAAA,eACV,CAAC;AAEP;AAACG,EAAA,GAhBuBb,QAAQ;AAAA,IAAAa,EAAA;AAAAC,YAAA,CAAAD,EAAA","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}
|
||||
Generated
Vendored
+1
@@ -0,0 +1 @@
|
||||
{"ast":null,"code":"var _jsxFileName = \"/home/violet/documents/development/portfolio/public/src/Contact.js\";\nimport Nav from './components/Nav';\nimport Footer from './components/Footer';\nimport { jsxDEV as _jsxDEV, Fragment as _Fragment } from \"react/jsx-dev-runtime\";\nexport default function Projects() {\n return /*#__PURE__*/_jsxDEV(_Fragment, {\n children: [/*#__PURE__*/_jsxDEV(Nav, {}, 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 = Projects;\nvar _c;\n$RefreshReg$(_c, \"Projects\");","map":{"version":3,"names":["Nav","Footer","jsxDEV","_jsxDEV","Fragment","_Fragment","Projects","children","fileName","_jsxFileName","lineNumber","columnNumber","_c","$RefreshReg$"],"sources":["/home/violet/documents/development/portfolio/public/src/Contact.js"],"sourcesContent":["import Nav from './components/Nav';\nimport Footer from './components/Footer';\n\nexport default function Projects() {\n return (\n <>\n <Nav />\n <Footer />\n </>\n );\n}\n"],"mappings":";AAAA,OAAOA,GAAG,MAAM,kBAAkB;AAClC,OAAOC,MAAM,MAAM,qBAAqB;AAAC,SAAAC,MAAA,IAAAC,OAAA,EAAAC,QAAA,IAAAC,SAAA;AAEzC,eAAe,SAASC,QAAQA,CAAA,EAAG;EACjC,oBACEH,OAAA,CAAAE,SAAA;IAAAE,QAAA,gBACEJ,OAAA,CAACH,GAAG;MAAAQ,QAAA,EAAAC,YAAA;MAAAC,UAAA;MAAAC,YAAA;IAAA,OAAE,CAAC,eACPR,OAAA,CAACF,MAAM;MAAAO,QAAA,EAAAC,YAAA;MAAAC,UAAA;MAAAC,YAAA;IAAA,OAAE,CAAC;EAAA,eACV,CAAC;AAEP;AAACC,EAAA,GAPuBN,QAAQ;AAAA,IAAAM,EAAA;AAAAC,YAAA,CAAAD,EAAA","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}
|
||||
Generated
Vendored
+1
@@ -0,0 +1 @@
|
||||
{"ast":null,"code":"\"use client\";\n\nimport classNames from 'classnames';\nimport * as React from 'react';\nimport { useButtonProps } from '@restart/ui/Button';\nimport { useBootstrapPrefix } from './ThemeProvider';\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nconst Button = /*#__PURE__*/React.forwardRef(({\n as,\n bsPrefix,\n variant = 'primary',\n size,\n active = false,\n disabled = false,\n className,\n ...props\n}, ref) => {\n const prefix = useBootstrapPrefix(bsPrefix, 'btn');\n const [buttonProps, {\n tagName\n }] = useButtonProps({\n tagName: as,\n disabled,\n ...props\n });\n const Component = tagName;\n return /*#__PURE__*/_jsx(Component, {\n ...buttonProps,\n ...props,\n ref: ref,\n disabled: disabled,\n className: classNames(className, prefix, active && 'active', variant && `${prefix}-${variant}`, size && `${prefix}-${size}`, props.href && disabled && 'disabled')\n });\n});\nButton.displayName = 'Button';\nexport default Button;","map":{"version":3,"names":["classNames","React","useButtonProps","useBootstrapPrefix","jsx","_jsx","Button","forwardRef","as","bsPrefix","variant","size","active","disabled","className","props","ref","prefix","buttonProps","tagName","Component","href","displayName"],"sources":["/home/violet/documents/development/portfolio/public/node_modules/react-bootstrap/esm/Button.js"],"sourcesContent":["\"use client\";\n\nimport classNames from 'classnames';\nimport * as React from 'react';\nimport { useButtonProps } from '@restart/ui/Button';\nimport { useBootstrapPrefix } from './ThemeProvider';\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nconst Button = /*#__PURE__*/React.forwardRef(({\n as,\n bsPrefix,\n variant = 'primary',\n size,\n active = false,\n disabled = false,\n className,\n ...props\n}, ref) => {\n const prefix = useBootstrapPrefix(bsPrefix, 'btn');\n const [buttonProps, {\n tagName\n }] = useButtonProps({\n tagName: as,\n disabled,\n ...props\n });\n const Component = tagName;\n return /*#__PURE__*/_jsx(Component, {\n ...buttonProps,\n ...props,\n ref: ref,\n disabled: disabled,\n className: classNames(className, prefix, active && 'active', variant && `${prefix}-${variant}`, size && `${prefix}-${size}`, props.href && disabled && 'disabled')\n });\n});\nButton.displayName = 'Button';\nexport default Button;"],"mappings":"AAAA,YAAY;;AAEZ,OAAOA,UAAU,MAAM,YAAY;AACnC,OAAO,KAAKC,KAAK,MAAM,OAAO;AAC9B,SAASC,cAAc,QAAQ,oBAAoB;AACnD,SAASC,kBAAkB,QAAQ,iBAAiB;AACpD,SAASC,GAAG,IAAIC,IAAI,QAAQ,mBAAmB;AAC/C,MAAMC,MAAM,GAAG,aAAaL,KAAK,CAACM,UAAU,CAAC,CAAC;EAC5CC,EAAE;EACFC,QAAQ;EACRC,OAAO,GAAG,SAAS;EACnBC,IAAI;EACJC,MAAM,GAAG,KAAK;EACdC,QAAQ,GAAG,KAAK;EAChBC,SAAS;EACT,GAAGC;AACL,CAAC,EAAEC,GAAG,KAAK;EACT,MAAMC,MAAM,GAAGd,kBAAkB,CAACM,QAAQ,EAAE,KAAK,CAAC;EAClD,MAAM,CAACS,WAAW,EAAE;IAClBC;EACF,CAAC,CAAC,GAAGjB,cAAc,CAAC;IAClBiB,OAAO,EAAEX,EAAE;IACXK,QAAQ;IACR,GAAGE;EACL,CAAC,CAAC;EACF,MAAMK,SAAS,GAAGD,OAAO;EACzB,OAAO,aAAad,IAAI,CAACe,SAAS,EAAE;IAClC,GAAGF,WAAW;IACd,GAAGH,KAAK;IACRC,GAAG,EAAEA,GAAG;IACRH,QAAQ,EAAEA,QAAQ;IAClBC,SAAS,EAAEd,UAAU,CAACc,SAAS,EAAEG,MAAM,EAAEL,MAAM,IAAI,QAAQ,EAAEF,OAAO,IAAI,GAAGO,MAAM,IAAIP,OAAO,EAAE,EAAEC,IAAI,IAAI,GAAGM,MAAM,IAAIN,IAAI,EAAE,EAAEI,KAAK,CAACM,IAAI,IAAIR,QAAQ,IAAI,UAAU;EACnK,CAAC,CAAC;AACJ,CAAC,CAAC;AACFP,MAAM,CAACgB,WAAW,GAAG,QAAQ;AAC7B,eAAehB,MAAM","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}
|
||||
Generated
Vendored
+1
@@ -0,0 +1 @@
|
||||
{"ast":null,"code":"\"use client\";\n\nimport classNames from 'classnames';\nimport * as React from 'react';\nimport Anchor from '@restart/ui/Anchor';\nimport { useNavItem } from '@restart/ui/NavItem';\nimport { makeEventKey } from '@restart/ui/SelectableContext';\nimport { useBootstrapPrefix } from './ThemeProvider';\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nconst NavLink = /*#__PURE__*/React.forwardRef(({\n bsPrefix,\n className,\n as: Component = Anchor,\n active,\n eventKey,\n disabled = false,\n ...props\n}, ref) => {\n bsPrefix = useBootstrapPrefix(bsPrefix, 'nav-link');\n const [navItemProps, meta] = useNavItem({\n key: makeEventKey(eventKey, props.href),\n active,\n disabled,\n ...props\n });\n return /*#__PURE__*/_jsx(Component, {\n ...props,\n ...navItemProps,\n ref: ref,\n disabled: disabled,\n className: classNames(className, bsPrefix, disabled && 'disabled', meta.isActive && 'active')\n });\n});\nNavLink.displayName = 'NavLink';\nexport default NavLink;","map":{"version":3,"names":["classNames","React","Anchor","useNavItem","makeEventKey","useBootstrapPrefix","jsx","_jsx","NavLink","forwardRef","bsPrefix","className","as","Component","active","eventKey","disabled","props","ref","navItemProps","meta","key","href","isActive","displayName"],"sources":["/home/violet/documents/development/portfolio/public/node_modules/react-bootstrap/esm/NavLink.js"],"sourcesContent":["\"use client\";\n\nimport classNames from 'classnames';\nimport * as React from 'react';\nimport Anchor from '@restart/ui/Anchor';\nimport { useNavItem } from '@restart/ui/NavItem';\nimport { makeEventKey } from '@restart/ui/SelectableContext';\nimport { useBootstrapPrefix } from './ThemeProvider';\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nconst NavLink = /*#__PURE__*/React.forwardRef(({\n bsPrefix,\n className,\n as: Component = Anchor,\n active,\n eventKey,\n disabled = false,\n ...props\n}, ref) => {\n bsPrefix = useBootstrapPrefix(bsPrefix, 'nav-link');\n const [navItemProps, meta] = useNavItem({\n key: makeEventKey(eventKey, props.href),\n active,\n disabled,\n ...props\n });\n return /*#__PURE__*/_jsx(Component, {\n ...props,\n ...navItemProps,\n ref: ref,\n disabled: disabled,\n className: classNames(className, bsPrefix, disabled && 'disabled', meta.isActive && 'active')\n });\n});\nNavLink.displayName = 'NavLink';\nexport default NavLink;"],"mappings":"AAAA,YAAY;;AAEZ,OAAOA,UAAU,MAAM,YAAY;AACnC,OAAO,KAAKC,KAAK,MAAM,OAAO;AAC9B,OAAOC,MAAM,MAAM,oBAAoB;AACvC,SAASC,UAAU,QAAQ,qBAAqB;AAChD,SAASC,YAAY,QAAQ,+BAA+B;AAC5D,SAASC,kBAAkB,QAAQ,iBAAiB;AACpD,SAASC,GAAG,IAAIC,IAAI,QAAQ,mBAAmB;AAC/C,MAAMC,OAAO,GAAG,aAAaP,KAAK,CAACQ,UAAU,CAAC,CAAC;EAC7CC,QAAQ;EACRC,SAAS;EACTC,EAAE,EAAEC,SAAS,GAAGX,MAAM;EACtBY,MAAM;EACNC,QAAQ;EACRC,QAAQ,GAAG,KAAK;EAChB,GAAGC;AACL,CAAC,EAAEC,GAAG,KAAK;EACTR,QAAQ,GAAGL,kBAAkB,CAACK,QAAQ,EAAE,UAAU,CAAC;EACnD,MAAM,CAACS,YAAY,EAAEC,IAAI,CAAC,GAAGjB,UAAU,CAAC;IACtCkB,GAAG,EAAEjB,YAAY,CAACW,QAAQ,EAAEE,KAAK,CAACK,IAAI,CAAC;IACvCR,MAAM;IACNE,QAAQ;IACR,GAAGC;EACL,CAAC,CAAC;EACF,OAAO,aAAaV,IAAI,CAACM,SAAS,EAAE;IAClC,GAAGI,KAAK;IACR,GAAGE,YAAY;IACfD,GAAG,EAAEA,GAAG;IACRF,QAAQ,EAAEA,QAAQ;IAClBL,SAAS,EAAEX,UAAU,CAACW,SAAS,EAAED,QAAQ,EAAEM,QAAQ,IAAI,UAAU,EAAEI,IAAI,CAACG,QAAQ,IAAI,QAAQ;EAC9F,CAAC,CAAC;AACJ,CAAC,CAAC;AACFf,OAAO,CAACgB,WAAW,GAAG,SAAS;AAC/B,eAAehB,OAAO","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}
|
||||
Generated
Vendored
+1
@@ -0,0 +1 @@
|
||||
{"ast":null,"code":"import { useRef, useEffect } from 'react';\n\n/**\n * Track whether a component is current mounted. Generally less preferable than\n * properlly canceling effects so they don't run after a component is unmounted,\n * but helpful in cases where that isn't feasible, such as a `Promise` resolution.\n *\n * @returns a function that returns the current isMounted state of the component\n *\n * ```ts\n * const [data, setData] = useState(null)\n * const isMounted = useMounted()\n *\n * useEffect(() => {\n * fetchdata().then((newData) => {\n * if (isMounted()) {\n * setData(newData);\n * }\n * })\n * })\n * ```\n */\nexport default function useMounted() {\n const mounted = useRef(true);\n const isMounted = useRef(() => mounted.current);\n useEffect(() => {\n mounted.current = true;\n return () => {\n mounted.current = false;\n };\n }, []);\n return isMounted.current;\n}","map":{"version":3,"names":["useRef","useEffect","useMounted","mounted","isMounted","current"],"sources":["/home/violet/documents/development/portfolio/public/node_modules/react-bootstrap/node_modules/@restart/ui/node_modules/@restart/hooks/esm/useMounted.js"],"sourcesContent":["import { useRef, useEffect } from 'react';\n\n/**\n * Track whether a component is current mounted. Generally less preferable than\n * properlly canceling effects so they don't run after a component is unmounted,\n * but helpful in cases where that isn't feasible, such as a `Promise` resolution.\n *\n * @returns a function that returns the current isMounted state of the component\n *\n * ```ts\n * const [data, setData] = useState(null)\n * const isMounted = useMounted()\n *\n * useEffect(() => {\n * fetchdata().then((newData) => {\n * if (isMounted()) {\n * setData(newData);\n * }\n * })\n * })\n * ```\n */\nexport default function useMounted() {\n const mounted = useRef(true);\n const isMounted = useRef(() => mounted.current);\n useEffect(() => {\n mounted.current = true;\n return () => {\n mounted.current = false;\n };\n }, []);\n return isMounted.current;\n}"],"mappings":"AAAA,SAASA,MAAM,EAAEC,SAAS,QAAQ,OAAO;;AAEzC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,eAAe,SAASC,UAAUA,CAAA,EAAG;EACnC,MAAMC,OAAO,GAAGH,MAAM,CAAC,IAAI,CAAC;EAC5B,MAAMI,SAAS,GAAGJ,MAAM,CAAC,MAAMG,OAAO,CAACE,OAAO,CAAC;EAC/CJ,SAAS,CAAC,MAAM;IACdE,OAAO,CAACE,OAAO,GAAG,IAAI;IACtB,OAAO,MAAM;MACXF,OAAO,CAACE,OAAO,GAAG,KAAK;IACzB,CAAC;EACH,CAAC,EAAE,EAAE,CAAC;EACN,OAAOD,SAAS,CAACC,OAAO;AAC1B","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}
|
||||
Generated
Vendored
+1
File diff suppressed because one or more lines are too long
Generated
Vendored
+1
@@ -0,0 +1 @@
|
||||
{"ast":null,"code":"/**\n * Copyright (c) 2013-present, Facebook, Inc.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\n'use strict';\n\n/**\n * Use invariant() to assert state which your program assumes to be true.\n *\n * Provide sprintf-style format (only %s is supported) and arguments\n * to provide information about what broke and what you were\n * expecting.\n *\n * The invariant message will be stripped in production, but the invariant\n * will remain to ensure logic does not differ in production.\n */\nvar invariant = function (condition, format, a, b, c, d, e, f) {\n if (process.env.NODE_ENV !== 'production') {\n if (format === undefined) {\n throw new Error('invariant requires an error message argument');\n }\n }\n if (!condition) {\n var error;\n if (format === undefined) {\n error = new Error('Minified exception occurred; use the non-minified dev environment ' + 'for the full error message and additional helpful warnings.');\n } else {\n var args = [a, b, c, d, e, f];\n var argIndex = 0;\n error = new Error(format.replace(/%s/g, function () {\n return args[argIndex++];\n }));\n error.name = 'Invariant Violation';\n }\n error.framesToPop = 1; // we don't care about invariant's own frame\n throw error;\n }\n};\nmodule.exports = invariant;","map":{"version":3,"names":["invariant","condition","format","a","b","c","d","e","f","process","env","NODE_ENV","undefined","Error","error","args","argIndex","replace","name","framesToPop","module","exports"],"sources":["/home/violet/documents/development/portfolio/public/node_modules/invariant/browser.js"],"sourcesContent":["/**\n * Copyright (c) 2013-present, Facebook, Inc.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\n'use strict';\n\n/**\n * Use invariant() to assert state which your program assumes to be true.\n *\n * Provide sprintf-style format (only %s is supported) and arguments\n * to provide information about what broke and what you were\n * expecting.\n *\n * The invariant message will be stripped in production, but the invariant\n * will remain to ensure logic does not differ in production.\n */\n\nvar invariant = function(condition, format, a, b, c, d, e, f) {\n if (process.env.NODE_ENV !== 'production') {\n if (format === undefined) {\n throw new Error('invariant requires an error message argument');\n }\n }\n\n if (!condition) {\n var error;\n if (format === undefined) {\n error = new Error(\n 'Minified exception occurred; use the non-minified dev environment ' +\n 'for the full error message and additional helpful warnings.'\n );\n } else {\n var args = [a, b, c, d, e, f];\n var argIndex = 0;\n error = new Error(\n format.replace(/%s/g, function() { return args[argIndex++]; })\n );\n error.name = 'Invariant Violation';\n }\n\n error.framesToPop = 1; // we don't care about invariant's own frame\n throw error;\n }\n};\n\nmodule.exports = invariant;\n"],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;;AAEA,YAAY;;AAEZ;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA,IAAIA,SAAS,GAAG,SAAAA,CAASC,SAAS,EAAEC,MAAM,EAAEC,CAAC,EAAEC,CAAC,EAAEC,CAAC,EAAEC,CAAC,EAAEC,CAAC,EAAEC,CAAC,EAAE;EAC5D,IAAIC,OAAO,CAACC,GAAG,CAACC,QAAQ,KAAK,YAAY,EAAE;IACzC,IAAIT,MAAM,KAAKU,SAAS,EAAE;MACxB,MAAM,IAAIC,KAAK,CAAC,8CAA8C,CAAC;IACjE;EACF;EAEA,IAAI,CAACZ,SAAS,EAAE;IACd,IAAIa,KAAK;IACT,IAAIZ,MAAM,KAAKU,SAAS,EAAE;MACxBE,KAAK,GAAG,IAAID,KAAK,CACf,oEAAoE,GACpE,6DACF,CAAC;IACH,CAAC,MAAM;MACL,IAAIE,IAAI,GAAG,CAACZ,CAAC,EAAEC,CAAC,EAAEC,CAAC,EAAEC,CAAC,EAAEC,CAAC,EAAEC,CAAC,CAAC;MAC7B,IAAIQ,QAAQ,GAAG,CAAC;MAChBF,KAAK,GAAG,IAAID,KAAK,CACfX,MAAM,CAACe,OAAO,CAAC,KAAK,EAAE,YAAW;QAAE,OAAOF,IAAI,CAACC,QAAQ,EAAE,CAAC;MAAE,CAAC,CAC/D,CAAC;MACDF,KAAK,CAACI,IAAI,GAAG,qBAAqB;IACpC;IAEAJ,KAAK,CAACK,WAAW,GAAG,CAAC,CAAC,CAAC;IACvB,MAAML,KAAK;EACb;AACF,CAAC;AAEDM,MAAM,CAACC,OAAO,GAAGrB,SAAS","ignoreList":[]},"metadata":{},"sourceType":"script","externalDependencies":[]}
|
||||
Generated
Vendored
+1
File diff suppressed because one or more lines are too long
Generated
Vendored
+1
@@ -0,0 +1 @@
|
||||
{"ast":null,"code":"var _jsxFileName = \"/home/violet/documents/development/portfolio/public/src/Resume.js\";\nimport Nav from './components/Nav';\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(Nav, {}, 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":["Nav","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 Nav from './components/Nav';\nimport Footer from './components/Footer';\n\nexport default function Resume() {\n return (\n <>\n <Nav />\n <Footer />\n </>\n );\n}\n"],"mappings":";AAAA,OAAOA,GAAG,MAAM,kBAAkB;AAClC,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,GAAG;MAAAQ,QAAA,EAAAC,YAAA;MAAAC,UAAA;MAAAC,YAAA;IAAA,OAAE,CAAC,eACPR,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":[]}
|
||||
Generated
Vendored
+1
@@ -0,0 +1 @@
|
||||
{"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: clazz,\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={clazz} 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,EAAEJ,KAAM;MAACJ,EAAE,EAAEA,EAAG;MAAAO,QAAA,gBAC5BF,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":[]}
|
||||
Generated
Vendored
+1
File diff suppressed because one or more lines are too long
Generated
Vendored
+1
File diff suppressed because one or more lines are too long
Generated
Vendored
+1
@@ -0,0 +1 @@
|
||||
{"ast":null,"code":"import { useEffect, useRef } from 'react';\n\n/**\n * Store the last of some value. Tracked via a `Ref` only updating it\n * after the component renders.\n *\n * Helpful if you need to compare a prop value to it's previous value during render.\n *\n * ```ts\n * function Component(props) {\n * const lastProps = usePrevious(props)\n *\n * if (lastProps.foo !== props.foo)\n * resetValueFromProps(props.foo)\n * }\n * ```\n *\n * @param value the value to track\n */\nexport default function usePrevious(value) {\n const ref = useRef(null);\n useEffect(() => {\n ref.current = value;\n });\n return ref.current;\n}","map":{"version":3,"names":["useEffect","useRef","usePrevious","value","ref","current"],"sources":["/home/violet/documents/development/portfolio/public/node_modules/react-bootstrap/node_modules/@restart/ui/node_modules/@restart/hooks/esm/usePrevious.js"],"sourcesContent":["import { useEffect, useRef } from 'react';\n\n/**\n * Store the last of some value. Tracked via a `Ref` only updating it\n * after the component renders.\n *\n * Helpful if you need to compare a prop value to it's previous value during render.\n *\n * ```ts\n * function Component(props) {\n * const lastProps = usePrevious(props)\n *\n * if (lastProps.foo !== props.foo)\n * resetValueFromProps(props.foo)\n * }\n * ```\n *\n * @param value the value to track\n */\nexport default function usePrevious(value) {\n const ref = useRef(null);\n useEffect(() => {\n ref.current = value;\n });\n return ref.current;\n}"],"mappings":"AAAA,SAASA,SAAS,EAAEC,MAAM,QAAQ,OAAO;;AAEzC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,eAAe,SAASC,WAAWA,CAACC,KAAK,EAAE;EACzC,MAAMC,GAAG,GAAGH,MAAM,CAAC,IAAI,CAAC;EACxBD,SAAS,CAAC,MAAM;IACdI,GAAG,CAACC,OAAO,GAAGF,KAAK;EACrB,CAAC,CAAC;EACF,OAAOC,GAAG,CAACC,OAAO;AACpB","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}
|
||||
Generated
Vendored
+1
@@ -0,0 +1 @@
|
||||
{"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 { jsxDEV as _jsxDEV, Fragment as _Fragment } from \"react/jsx-dev-runtime\";\nexport default function Projects() {\n const data = [{\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: 11,\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: 14,\n columnNumber: 13\n }, this))\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 12,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Footer, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 17,\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","jsxDEV","_jsxDEV","Fragment","_Fragment","Projects","data","id","name","description","url","children","fileName","_jsxFileName","lineNumber","columnNumber","map","item","ProjectDisplay","_c","$RefreshReg$"],"sources":["/home/violet/documents/development/portfolio/public/src/Projects.js"],"sourcesContent":["import Navigation from './components/Navigation';\nimport Footer from './components/Footer';\n\nexport default function Projects() {\n const data = [\n { 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;AAAC,SAAAC,MAAA,IAAAC,OAAA,EAAAC,QAAA,IAAAC,SAAA;AAEzC,eAAe,SAASC,QAAQA,CAAA,EAAG;EACjC,MAAMC,IAAI,GAAG,CACX;IAAEC,EAAE,EAAE,QAAQ;IAAEC,IAAI,EAAE,QAAQ;IAAEC,WAAW,EAAE,MAAM;IAAEC,GAAG,EAAE;EAAuC,CAAC,CACnG;EAED,oBACER,OAAA,CAAAE,SAAA;IAAAO,QAAA,gBACET,OAAA,CAACH,UAAU;MAAAa,QAAA,EAAAC,YAAA;MAAAC,UAAA;MAAAC,YAAA;IAAA,OAAE,CAAC,eACZb,OAAA;MAAAS,QAAA,EACGL,IAAI,CAACU,GAAG,CAACC,IAAI,iBACZf,OAAA,CAACgB,cAAc;QAACX,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,eACRb,OAAA,CAACF,MAAM;MAAAY,QAAA,EAAAC,YAAA;MAAAC,UAAA;MAAAC,YAAA;IAAA,OAAE,CAAC;EAAA,eACV,CAAC;AAEP;AAACI,EAAA,GAhBuBd,QAAQ;AAAA,IAAAc,EAAA;AAAAC,YAAA,CAAAD,EAAA","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}
|
||||
Generated
Vendored
+1
@@ -0,0 +1 @@
|
||||
{"ast":null,"code":"var _jsxFileName = \"/home/violet/documents/development/portfolio/public/src/Blog.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 Blog() {\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 = Blog;\nvar _c;\n$RefreshReg$(_c, \"Blog\");","map":{"version":3,"names":["Navigation","Footer","jsxDEV","_jsxDEV","Fragment","_Fragment","Blog","children","fileName","_jsxFileName","lineNumber","columnNumber","_c","$RefreshReg$"],"sources":["/home/violet/documents/development/portfolio/public/src/Blog.js"],"sourcesContent":["import Navigation from './components/Navigation';\nimport Footer from './components/Footer';\n\nexport default function Blog() {\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,IAAIA,CAAA,EAAG;EAC7B,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,IAAI;AAAA,IAAAM,EAAA;AAAAC,YAAA,CAAAD,EAAA","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}
|
||||
Generated
Vendored
+1
@@ -0,0 +1 @@
|
||||
{"ast":null,"code":"var toArray = Function.prototype.bind.call(Function.prototype.call, [].slice);\n/**\n * Runs `querySelectorAll` on a given element.\n * \n * @param element the element\n * @param selector the selector\n */\n\nexport default function qsa(element, selector) {\n return toArray(element.querySelectorAll(selector));\n}","map":{"version":3,"names":["toArray","Function","prototype","bind","call","slice","qsa","element","selector","querySelectorAll"],"sources":["/home/violet/documents/development/portfolio/public/node_modules/dom-helpers/esm/querySelectorAll.js"],"sourcesContent":["var toArray = Function.prototype.bind.call(Function.prototype.call, [].slice);\n/**\n * Runs `querySelectorAll` on a given element.\n * \n * @param element the element\n * @param selector the selector\n */\n\nexport default function qsa(element, selector) {\n return toArray(element.querySelectorAll(selector));\n}"],"mappings":"AAAA,IAAIA,OAAO,GAAGC,QAAQ,CAACC,SAAS,CAACC,IAAI,CAACC,IAAI,CAACH,QAAQ,CAACC,SAAS,CAACE,IAAI,EAAE,EAAE,CAACC,KAAK,CAAC;AAC7E;AACA;AACA;AACA;AACA;AACA;;AAEA,eAAe,SAASC,GAAGA,CAACC,OAAO,EAAEC,QAAQ,EAAE;EAC7C,OAAOR,OAAO,CAACO,OAAO,CAACE,gBAAgB,CAACD,QAAQ,CAAC,CAAC;AACpD","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}
|
||||
Generated
Vendored
+1
File diff suppressed because one or more lines are too long
Generated
Vendored
+1
@@ -0,0 +1 @@
|
||||
{"ast":null,"code":"export const ATTRIBUTE_PREFIX = `data-rr-ui-`;\nexport const PROPERTY_PREFIX = `rrUi`;\nexport function dataAttr(property) {\n return `${ATTRIBUTE_PREFIX}${property}`;\n}\nexport function dataProp(property) {\n return `${PROPERTY_PREFIX}${property}`;\n}","map":{"version":3,"names":["ATTRIBUTE_PREFIX","PROPERTY_PREFIX","dataAttr","property","dataProp"],"sources":["/home/violet/documents/development/portfolio/public/node_modules/react-bootstrap/node_modules/@restart/ui/esm/DataKey.js"],"sourcesContent":["export const ATTRIBUTE_PREFIX = `data-rr-ui-`;\nexport const PROPERTY_PREFIX = `rrUi`;\nexport function dataAttr(property) {\n return `${ATTRIBUTE_PREFIX}${property}`;\n}\nexport function dataProp(property) {\n return `${PROPERTY_PREFIX}${property}`;\n}"],"mappings":"AAAA,OAAO,MAAMA,gBAAgB,GAAG,aAAa;AAC7C,OAAO,MAAMC,eAAe,GAAG,MAAM;AACrC,OAAO,SAASC,QAAQA,CAACC,QAAQ,EAAE;EACjC,OAAO,GAAGH,gBAAgB,GAAGG,QAAQ,EAAE;AACzC;AACA,OAAO,SAASC,QAAQA,CAACD,QAAQ,EAAE;EACjC,OAAO,GAAGF,eAAe,GAAGE,QAAQ,EAAE;AACxC","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}
|
||||
Generated
Vendored
+1
@@ -0,0 +1 @@
|
||||
{"ast":null,"code":"import { useState } from 'react';\nimport useEffect from './useIsomorphicEffect';\nconst targetMap = new WeakMap();\nlet resizeObserver;\nfunction getResizeObserver() {\n // eslint-disable-next-line no-return-assign\n return resizeObserver = resizeObserver || new window.ResizeObserver(entries => {\n entries.forEach(entry => {\n const handler = targetMap.get(entry.target);\n if (handler) handler(entry.contentRect);\n });\n });\n}\n\n/**\n * Efficiently observe size changes on an element. Depends on the `ResizeObserver` api,\n * and polyfills are needed in older browsers.\n *\n * ```ts\n * const [ref, attachRef] = useCallbackRef(null);\n *\n * const rect = useResizeObserver(ref);\n *\n * return (\n * <div ref={attachRef}>\n * {JSON.stringify(rect)}\n * </div>\n * )\n * ```\n *\n * @param element The DOM element to observe\n */\nexport default function useResizeObserver(element) {\n const [rect, setRect] = useState(null);\n useEffect(() => {\n if (!element) return;\n getResizeObserver().observe(element);\n setRect(element.getBoundingClientRect());\n targetMap.set(element, rect => {\n setRect(rect);\n });\n return () => {\n targetMap.delete(element);\n };\n }, [element]);\n return rect;\n}","map":{"version":3,"names":["useState","useEffect","targetMap","WeakMap","resizeObserver","getResizeObserver","window","ResizeObserver","entries","forEach","entry","handler","get","target","contentRect","useResizeObserver","element","rect","setRect","observe","getBoundingClientRect","set","delete"],"sources":["/home/violet/documents/development/portfolio/public/node_modules/react-bootstrap/node_modules/@restart/ui/node_modules/@restart/hooks/esm/useResizeObserver.js"],"sourcesContent":["import { useState } from 'react';\nimport useEffect from './useIsomorphicEffect';\nconst targetMap = new WeakMap();\nlet resizeObserver;\nfunction getResizeObserver() {\n // eslint-disable-next-line no-return-assign\n return resizeObserver = resizeObserver || new window.ResizeObserver(entries => {\n entries.forEach(entry => {\n const handler = targetMap.get(entry.target);\n if (handler) handler(entry.contentRect);\n });\n });\n}\n\n/**\n * Efficiently observe size changes on an element. Depends on the `ResizeObserver` api,\n * and polyfills are needed in older browsers.\n *\n * ```ts\n * const [ref, attachRef] = useCallbackRef(null);\n *\n * const rect = useResizeObserver(ref);\n *\n * return (\n * <div ref={attachRef}>\n * {JSON.stringify(rect)}\n * </div>\n * )\n * ```\n *\n * @param element The DOM element to observe\n */\nexport default function useResizeObserver(element) {\n const [rect, setRect] = useState(null);\n useEffect(() => {\n if (!element) return;\n getResizeObserver().observe(element);\n setRect(element.getBoundingClientRect());\n targetMap.set(element, rect => {\n setRect(rect);\n });\n return () => {\n targetMap.delete(element);\n };\n }, [element]);\n return rect;\n}"],"mappings":"AAAA,SAASA,QAAQ,QAAQ,OAAO;AAChC,OAAOC,SAAS,MAAM,uBAAuB;AAC7C,MAAMC,SAAS,GAAG,IAAIC,OAAO,CAAC,CAAC;AAC/B,IAAIC,cAAc;AAClB,SAASC,iBAAiBA,CAAA,EAAG;EAC3B;EACA,OAAOD,cAAc,GAAGA,cAAc,IAAI,IAAIE,MAAM,CAACC,cAAc,CAACC,OAAO,IAAI;IAC7EA,OAAO,CAACC,OAAO,CAACC,KAAK,IAAI;MACvB,MAAMC,OAAO,GAAGT,SAAS,CAACU,GAAG,CAACF,KAAK,CAACG,MAAM,CAAC;MAC3C,IAAIF,OAAO,EAAEA,OAAO,CAACD,KAAK,CAACI,WAAW,CAAC;IACzC,CAAC,CAAC;EACJ,CAAC,CAAC;AACJ;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,eAAe,SAASC,iBAAiBA,CAACC,OAAO,EAAE;EACjD,MAAM,CAACC,IAAI,EAAEC,OAAO,CAAC,GAAGlB,QAAQ,CAAC,IAAI,CAAC;EACtCC,SAAS,CAAC,MAAM;IACd,IAAI,CAACe,OAAO,EAAE;IACdX,iBAAiB,CAAC,CAAC,CAACc,OAAO,CAACH,OAAO,CAAC;IACpCE,OAAO,CAACF,OAAO,CAACI,qBAAqB,CAAC,CAAC,CAAC;IACxClB,SAAS,CAACmB,GAAG,CAACL,OAAO,EAAEC,IAAI,IAAI;MAC7BC,OAAO,CAACD,IAAI,CAAC;IACf,CAAC,CAAC;IACF,OAAO,MAAM;MACXf,SAAS,CAACoB,MAAM,CAACN,OAAO,CAAC;IAC3B,CAAC;EACH,CAAC,EAAE,CAACA,OAAO,CAAC,CAAC;EACb,OAAOC,IAAI;AACb","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}
|
||||
Generated
Vendored
+1
@@ -0,0 +1 @@
|
||||
{"ast":null,"code":"'use strict';\n\nif (process.env.NODE_ENV === 'production') {\n module.exports = require('./cjs/react-jsx-runtime.production.js');\n} else {\n module.exports = require('./cjs/react-jsx-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/jsx-runtime.js"],"sourcesContent":["'use strict';\n\nif (process.env.NODE_ENV === 'production') {\n module.exports = require('./cjs/react-jsx-runtime.production.js');\n} else {\n module.exports = require('./cjs/react-jsx-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,uCAAuC,CAAC;AACnE,CAAC,MAAM;EACLF,MAAM,CAACC,OAAO,GAAGC,OAAO,CAAC,wCAAwC,CAAC;AACpE","ignoreList":[]},"metadata":{},"sourceType":"script","externalDependencies":[]}
|
||||
Generated
Vendored
+1
@@ -0,0 +1 @@
|
||||
{"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';\n\n/*\n * The Projects page.\n */\nimport { jsxDEV as _jsxDEV, Fragment as _Fragment } from \"react/jsx-dev-runtime\";\nexport default function Projects() {\n /*\n * An array of project data to feed to the ProjectDisplay component.\n */\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: 25,\n columnNumber: 7\n }, this), /*#__PURE__*/_jsxDEV(\"div\", {\n children: data.map(item => /*#__PURE__*/_jsxDEV(ProjectDisplay, {\n frontend: item.frontend,\n backend: item.backend,\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: 28,\n columnNumber: 13\n }, this))\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 26,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Footer, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 31,\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\n/*\n * The Projects page.\n */\nexport default function Projects() {\n /*\n * An array of project data to feed to the ProjectDisplay component.\n */\n const data = [\n { \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 ];\n\n return (\n <>\n <Navigation />\n <div>\n {data.map(item => (\n <ProjectDisplay frontend={item.frontend} backend={item.backend} 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;;AAExD;AACA;AACA;AAFA,SAAAC,MAAA,IAAAC,OAAA,EAAAC,QAAA,IAAAC,SAAA;AAGA,eAAe,SAASC,QAAQA,CAAA,EAAG;EACjC;AACF;AACA;EACE,MAAMC,IAAI,GAAG,CACX;IACEC,QAAQ,EAAE,SAAS;IACnBC,OAAO,EAAE,IAAI;IACbC,EAAE,EAAE,QAAQ;IACZC,IAAI,EAAE,QAAQ;IACdC,WAAW,EAAE,MAAM;IACnBC,GAAG,EAAE;EACP,CAAC,CACF;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;QAACO,QAAQ,EAAEY,IAAI,CAACZ,QAAS;QAACC,OAAO,EAAEW,IAAI,CAACX,OAAQ;QAACC,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,CAC9I;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,GA1BuBf,QAAQ;AAAA,IAAAe,EAAA;AAAAC,YAAA,CAAAD,EAAA","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}
|
||||
Generated
Vendored
+1
@@ -0,0 +1 @@
|
||||
{"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 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","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 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,IAAI,EAAEV,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,OAC7F;EAAC,gBACN,CAAC;AAEP;AAACG,EAAA,GAVuBjB,cAAc;AAAA,IAAAiB,EAAA;AAAAC,YAAA,CAAAD,EAAA","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}
|
||||
Generated
Vendored
+1
@@ -0,0 +1 @@
|
||||
{"ast":null,"code":"var _jsxFileName = \"/home/violet/documents/development/portfolio/public/src/About.js\";\nimport Nav from './components/Nav';\nimport Footer from './components/Footer';\nimport { jsxDEV as _jsxDEV, Fragment as _Fragment } from \"react/jsx-dev-runtime\";\nexport default function About() {\n return /*#__PURE__*/_jsxDEV(_Fragment, {\n children: [/*#__PURE__*/_jsxDEV(Nav, {}, 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 = About;\nvar _c;\n$RefreshReg$(_c, \"About\");","map":{"version":3,"names":["Nav","Footer","jsxDEV","_jsxDEV","Fragment","_Fragment","About","children","fileName","_jsxFileName","lineNumber","columnNumber","_c","$RefreshReg$"],"sources":["/home/violet/documents/development/portfolio/public/src/About.js"],"sourcesContent":["import Nav from './components/Nav';\nimport Footer from './components/Footer';\n\nexport default function About() {\n return (\n <>\n <Nav />\n <Footer />\n </>\n );\n}\n"],"mappings":";AAAA,OAAOA,GAAG,MAAM,kBAAkB;AAClC,OAAOC,MAAM,MAAM,qBAAqB;AAAC,SAAAC,MAAA,IAAAC,OAAA,EAAAC,QAAA,IAAAC,SAAA;AAEzC,eAAe,SAASC,KAAKA,CAAA,EAAG;EAC9B,oBACEH,OAAA,CAAAE,SAAA;IAAAE,QAAA,gBACEJ,OAAA,CAACH,GAAG;MAAAQ,QAAA,EAAAC,YAAA;MAAAC,UAAA;MAAAC,YAAA;IAAA,OAAE,CAAC,eACPR,OAAA,CAACF,MAAM;MAAAO,QAAA,EAAAC,YAAA;MAAAC,UAAA;MAAAC,YAAA;IAAA,OAAE,CAAC;EAAA,eACV,CAAC;AAEP;AAACC,EAAA,GAPuBN,KAAK;AAAA,IAAAM,EAAA;AAAAC,YAAA,CAAAD,EAAA","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}
|
||||
Generated
Vendored
+1
@@ -0,0 +1 @@
|
||||
{"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 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 frontend: item.frontend,\n backend: item.backend,\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","id","name","description","url","children","fileName","_jsxFileName","lineNumber","columnNumber","map","item","frontend","backend","_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 { 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 frontend={item.frontend} backend={item.backend} 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,EAAE,EAAE,QAAQ;IAAEC,IAAI,EAAE,QAAQ;IAAEC,WAAW,EAAE,MAAM;IAAEC,GAAG,EAAE;EAAuC,CAAC,CACnG;EAED,oBACER,OAAA,CAAAE,SAAA;IAAAO,QAAA,gBACET,OAAA,CAACJ,UAAU;MAAAc,QAAA,EAAAC,YAAA;MAAAC,UAAA;MAAAC,YAAA;IAAA,OAAE,CAAC,eACZb,OAAA;MAAAS,QAAA,EACGL,IAAI,CAACU,GAAG,CAACC,IAAI,iBACZf,OAAA,CAACF,cAAc;QAACkB,QAAQ,EAAED,IAAI,CAACC,QAAS;QAACC,OAAO,EAAEF,IAAI,CAACE,OAAQ;QAACZ,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,CAC9I;IAAC;MAAAH,QAAA,EAAAC,YAAA;MAAAC,UAAA;MAAAC,YAAA;IAAA,OACC,CAAC,eACRb,OAAA,CAACH,MAAM;MAAAa,QAAA,EAAAC,YAAA;MAAAC,UAAA;MAAAC,YAAA;IAAA,OAAE,CAAC;EAAA,eACV,CAAC;AAEP;AAACK,EAAA,GAhBuBf,QAAQ;AAAA,IAAAe,EAAA;AAAAC,YAAA,CAAAD,EAAA","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}
|
||||
Generated
Vendored
+1
@@ -0,0 +1 @@
|
||||
{"ast":null,"code":"import { useEffect, useLayoutEffect } from 'react';\nconst isReactNative = typeof global !== 'undefined' &&\n// @ts-ignore\nglobal.navigator &&\n// @ts-ignore\nglobal.navigator.product === 'ReactNative';\nconst isDOM = typeof document !== 'undefined';\n\n/**\n * Is `useLayoutEffect` in a DOM or React Native environment, otherwise resolves to useEffect\n * Only useful to avoid the console warning.\n *\n * PREFER `useEffect` UNLESS YOU KNOW WHAT YOU ARE DOING.\n *\n * @category effects\n */\nexport default isDOM || isReactNative ? useLayoutEffect : useEffect;","map":{"version":3,"names":["useEffect","useLayoutEffect","isReactNative","global","navigator","product","isDOM","document"],"sources":["/home/violet/documents/development/portfolio/public/node_modules/react-bootstrap/node_modules/@restart/ui/node_modules/@restart/hooks/esm/useIsomorphicEffect.js"],"sourcesContent":["import { useEffect, useLayoutEffect } from 'react';\nconst isReactNative = typeof global !== 'undefined' &&\n// @ts-ignore\nglobal.navigator &&\n// @ts-ignore\nglobal.navigator.product === 'ReactNative';\nconst isDOM = typeof document !== 'undefined';\n\n/**\n * Is `useLayoutEffect` in a DOM or React Native environment, otherwise resolves to useEffect\n * Only useful to avoid the console warning.\n *\n * PREFER `useEffect` UNLESS YOU KNOW WHAT YOU ARE DOING.\n *\n * @category effects\n */\nexport default isDOM || isReactNative ? useLayoutEffect : useEffect;"],"mappings":"AAAA,SAASA,SAAS,EAAEC,eAAe,QAAQ,OAAO;AAClD,MAAMC,aAAa,GAAG,OAAOC,MAAM,KAAK,WAAW;AACnD;AACAA,MAAM,CAACC,SAAS;AAChB;AACAD,MAAM,CAACC,SAAS,CAACC,OAAO,KAAK,aAAa;AAC1C,MAAMC,KAAK,GAAG,OAAOC,QAAQ,KAAK,WAAW;;AAE7C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,eAAeD,KAAK,IAAIJ,aAAa,GAAGD,eAAe,GAAGD,SAAS","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}
|
||||
Generated
Vendored
+1
File diff suppressed because one or more lines are too long
Generated
Vendored
+1
@@ -0,0 +1 @@
|
||||
{"ast":null,"code":"import useMergeState from './useMergeState';\nexport default function useMergeStateFromProps(props, gDSFP, initialState) {\n const [state, setState] = useMergeState(initialState);\n const nextState = gDSFP(props, state);\n if (nextState !== null) setState(nextState);\n return [state, setState];\n}","map":{"version":3,"names":["useMergeState","useMergeStateFromProps","props","gDSFP","initialState","state","setState","nextState"],"sources":["/home/violet/documents/development/portfolio/public/node_modules/react-bootstrap/node_modules/@restart/ui/node_modules/@restart/hooks/esm/useMergeStateFromProps.js"],"sourcesContent":["import useMergeState from './useMergeState';\nexport default function useMergeStateFromProps(props, gDSFP, initialState) {\n const [state, setState] = useMergeState(initialState);\n const nextState = gDSFP(props, state);\n if (nextState !== null) setState(nextState);\n return [state, setState];\n}"],"mappings":"AAAA,OAAOA,aAAa,MAAM,iBAAiB;AAC3C,eAAe,SAASC,sBAAsBA,CAACC,KAAK,EAAEC,KAAK,EAAEC,YAAY,EAAE;EACzE,MAAM,CAACC,KAAK,EAAEC,QAAQ,CAAC,GAAGN,aAAa,CAACI,YAAY,CAAC;EACrD,MAAMG,SAAS,GAAGJ,KAAK,CAACD,KAAK,EAAEG,KAAK,CAAC;EACrC,IAAIE,SAAS,KAAK,IAAI,EAAED,QAAQ,CAACC,SAAS,CAAC;EAC3C,OAAO,CAACF,KAAK,EAAEC,QAAQ,CAAC;AAC1B","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}
|
||||
Generated
Vendored
+1
File diff suppressed because one or more lines are too long
Generated
Vendored
+1
@@ -0,0 +1 @@
|
||||
{"ast":null,"code":"var _jsxFileName = \"/home/violet/documents/development/portfolio/public/src/Resume.js\";\nimport Nav from './components/Nav';\nimport Footer from './components/Footer';\nimport { jsxDEV as _jsxDEV, Fragment as _Fragment } from \"react/jsx-dev-runtime\";\nexport default function Projects() {\n return /*#__PURE__*/_jsxDEV(_Fragment, {\n children: [/*#__PURE__*/_jsxDEV(Nav, {}, 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 = Projects;\nvar _c;\n$RefreshReg$(_c, \"Projects\");","map":{"version":3,"names":["Nav","Footer","jsxDEV","_jsxDEV","Fragment","_Fragment","Projects","children","fileName","_jsxFileName","lineNumber","columnNumber","_c","$RefreshReg$"],"sources":["/home/violet/documents/development/portfolio/public/src/Resume.js"],"sourcesContent":["import Nav from './components/Nav';\nimport Footer from './components/Footer';\n\nexport default function Projects() {\n return (\n <>\n <Nav />\n <Footer />\n </>\n );\n}\n"],"mappings":";AAAA,OAAOA,GAAG,MAAM,kBAAkB;AAClC,OAAOC,MAAM,MAAM,qBAAqB;AAAC,SAAAC,MAAA,IAAAC,OAAA,EAAAC,QAAA,IAAAC,SAAA;AAEzC,eAAe,SAASC,QAAQA,CAAA,EAAG;EACjC,oBACEH,OAAA,CAAAE,SAAA;IAAAE,QAAA,gBACEJ,OAAA,CAACH,GAAG;MAAAQ,QAAA,EAAAC,YAAA;MAAAC,UAAA;MAAAC,YAAA;IAAA,OAAE,CAAC,eACPR,OAAA,CAACF,MAAM;MAAAO,QAAA,EAAAC,YAAA;MAAAC,UAAA;MAAAC,YAAA;IAAA,OAAE,CAAC;EAAA,eACV,CAAC;AAEP;AAACC,EAAA,GAPuBN,QAAQ;AAAA,IAAAM,EAAA;AAAAC,YAAA,CAAAD,EAAA","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}
|
||||
Generated
Vendored
+1
@@ -0,0 +1 @@
|
||||
{"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 { jsxDEV as _jsxDEV, Fragment as _Fragment } from \"react/jsx-dev-runtime\";\nexport default function Projects() {\n const projectDisplays = [/*#__PURE__*/_jsxDEV(ProjectDisplay, {\n id: \"one-ai\",\n name: \"One AI\",\n description: \"ASDF\",\n url: \"https://github.com/quaxlyqueen/one-ai\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 6,\n columnNumber: 5\n }, this)];\n return /*#__PURE__*/_jsxDEV(_Fragment, {\n children: [/*#__PURE__*/_jsxDEV(Navigation, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 11,\n columnNumber: 7\n }, this), /*#__PURE__*/_jsxDEV(\"div\", {\n children: projectDisplays\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 12,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Footer, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 13,\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","jsxDEV","_jsxDEV","Fragment","_Fragment","Projects","projectDisplays","ProjectDisplay","id","name","description","url","fileName","_jsxFileName","lineNumber","columnNumber","children","_c","$RefreshReg$"],"sources":["/home/violet/documents/development/portfolio/public/src/Projects.js"],"sourcesContent":["import Navigation from './components/Navigation';\nimport Footer from './components/Footer';\n\nexport default function Projects() {\n const projectDisplays = [\n <ProjectDisplay id=\"one-ai\" name=\"One AI\" description=\"ASDF\" url=\"https://github.com/quaxlyqueen/one-ai\"/>,\n ];\n\n return (\n <>\n <Navigation />\n <div>{projectDisplays}</div>\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,QAAQA,CAAA,EAAG;EACjC,MAAMC,eAAe,GAAG,cACtBJ,OAAA,CAACK,cAAc;IAACC,EAAE,EAAC,QAAQ;IAACC,IAAI,EAAC,QAAQ;IAACC,WAAW,EAAC,MAAM;IAACC,GAAG,EAAC;EAAuC;IAAAC,QAAA,EAAAC,YAAA;IAAAC,UAAA;IAAAC,YAAA;EAAA,OAAC,CAAC,CAC3G;EAED,oBACEb,OAAA,CAAAE,SAAA;IAAAY,QAAA,gBACEd,OAAA,CAACH,UAAU;MAAAa,QAAA,EAAAC,YAAA;MAAAC,UAAA;MAAAC,YAAA;IAAA,OAAE,CAAC,eACZb,OAAA;MAAAc,QAAA,EAAMV;IAAe;MAAAM,QAAA,EAAAC,YAAA;MAAAC,UAAA;MAAAC,YAAA;IAAA,OAAM,CAAC,eAC9Bb,OAAA,CAACF,MAAM;MAAAY,QAAA,EAAAC,YAAA;MAAAC,UAAA;MAAAC,YAAA;IAAA,OAAE,CAAC;EAAA,eACV,CAAC;AAEP;AAACE,EAAA,GAZuBZ,QAAQ;AAAA,IAAAY,EAAA;AAAAC,YAAA,CAAAD,EAAA","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}
|
||||
Generated
Vendored
+1
@@ -0,0 +1 @@
|
||||
{"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 { jsxDEV as _jsxDEV, Fragment as _Fragment } from \"react/jsx-dev-runtime\";\nexport default function Projects() {\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 = Projects;\nvar _c;\n$RefreshReg$(_c, \"Projects\");","map":{"version":3,"names":["Navigation","Footer","jsxDEV","_jsxDEV","Fragment","_Fragment","Projects","children","fileName","_jsxFileName","lineNumber","columnNumber","_c","$RefreshReg$"],"sources":["/home/violet/documents/development/portfolio/public/src/Projects.js"],"sourcesContent":["import Navigation from './components/Navigation';\nimport Footer from './components/Footer';\n\nexport default function Projects() {\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,QAAQA,CAAA,EAAG;EACjC,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,QAAQ;AAAA,IAAAM,EAAA;AAAAC,YAAA,CAAAD,EAAA","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}
|
||||
Generated
Vendored
+1
File diff suppressed because one or more lines are too long
Generated
Vendored
+1
@@ -0,0 +1 @@
|
||||
{"ast":null,"code":"\"use client\";\n\nimport * as React from 'react';\nimport classNames from 'classnames';\nimport { useBootstrapPrefix } from './ThemeProvider';\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nconst NavItem = /*#__PURE__*/React.forwardRef(({\n className,\n bsPrefix,\n as: Component = 'div',\n ...props\n}, ref) => {\n bsPrefix = useBootstrapPrefix(bsPrefix, 'nav-item');\n return /*#__PURE__*/_jsx(Component, {\n ref: ref,\n className: classNames(className, bsPrefix),\n ...props\n });\n});\nNavItem.displayName = 'NavItem';\nexport default NavItem;","map":{"version":3,"names":["React","classNames","useBootstrapPrefix","jsx","_jsx","NavItem","forwardRef","className","bsPrefix","as","Component","props","ref","displayName"],"sources":["/home/violet/documents/development/portfolio/public/node_modules/react-bootstrap/esm/NavItem.js"],"sourcesContent":["\"use client\";\n\nimport * as React from 'react';\nimport classNames from 'classnames';\nimport { useBootstrapPrefix } from './ThemeProvider';\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nconst NavItem = /*#__PURE__*/React.forwardRef(({\n className,\n bsPrefix,\n as: Component = 'div',\n ...props\n}, ref) => {\n bsPrefix = useBootstrapPrefix(bsPrefix, 'nav-item');\n return /*#__PURE__*/_jsx(Component, {\n ref: ref,\n className: classNames(className, bsPrefix),\n ...props\n });\n});\nNavItem.displayName = 'NavItem';\nexport default NavItem;"],"mappings":"AAAA,YAAY;;AAEZ,OAAO,KAAKA,KAAK,MAAM,OAAO;AAC9B,OAAOC,UAAU,MAAM,YAAY;AACnC,SAASC,kBAAkB,QAAQ,iBAAiB;AACpD,SAASC,GAAG,IAAIC,IAAI,QAAQ,mBAAmB;AAC/C,MAAMC,OAAO,GAAG,aAAaL,KAAK,CAACM,UAAU,CAAC,CAAC;EAC7CC,SAAS;EACTC,QAAQ;EACRC,EAAE,EAAEC,SAAS,GAAG,KAAK;EACrB,GAAGC;AACL,CAAC,EAAEC,GAAG,KAAK;EACTJ,QAAQ,GAAGN,kBAAkB,CAACM,QAAQ,EAAE,UAAU,CAAC;EACnD,OAAO,aAAaJ,IAAI,CAACM,SAAS,EAAE;IAClCE,GAAG,EAAEA,GAAG;IACRL,SAAS,EAAEN,UAAU,CAACM,SAAS,EAAEC,QAAQ,CAAC;IAC1C,GAAGG;EACL,CAAC,CAAC;AACJ,CAAC,CAAC;AACFN,OAAO,CAACQ,WAAW,GAAG,SAAS;AAC/B,eAAeR,OAAO","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}
|
||||
Generated
Vendored
+1
@@ -0,0 +1 @@
|
||||
{"ast":null,"code":"import { useEffect } from 'react';\nimport useCommittedRef from './useCommittedRef';\nfunction useRafInterval(fn, ms, paused = false) {\n let handle;\n let start = new Date().getTime();\n const fnRef = useCommittedRef(fn);\n // this ref is necessary b/c useEffect will sometimes miss a paused toggle\n // orphaning a setTimeout chain in the aether, so relying on it's refresh logic is not reliable.\n const pausedRef = useCommittedRef(paused);\n function loop() {\n const current = new Date().getTime();\n const delta = current - start;\n if (pausedRef.current) return;\n if (delta >= ms && fnRef.current) {\n fnRef.current();\n start = new Date().getTime();\n }\n cancelAnimationFrame(handle);\n handle = requestAnimationFrame(loop);\n }\n useEffect(() => {\n handle = requestAnimationFrame(loop);\n return () => cancelAnimationFrame(handle);\n }, []);\n}\nexport default useRafInterval;","map":{"version":3,"names":["useEffect","useCommittedRef","useRafInterval","fn","ms","paused","handle","start","Date","getTime","fnRef","pausedRef","loop","current","delta","cancelAnimationFrame","requestAnimationFrame"],"sources":["/home/violet/documents/development/portfolio/public/node_modules/react-bootstrap/node_modules/@restart/ui/node_modules/@restart/hooks/esm/useRafInterval.js"],"sourcesContent":["import { useEffect } from 'react';\nimport useCommittedRef from './useCommittedRef';\nfunction useRafInterval(fn, ms, paused = false) {\n let handle;\n let start = new Date().getTime();\n const fnRef = useCommittedRef(fn);\n // this ref is necessary b/c useEffect will sometimes miss a paused toggle\n // orphaning a setTimeout chain in the aether, so relying on it's refresh logic is not reliable.\n const pausedRef = useCommittedRef(paused);\n function loop() {\n const current = new Date().getTime();\n const delta = current - start;\n if (pausedRef.current) return;\n if (delta >= ms && fnRef.current) {\n fnRef.current();\n start = new Date().getTime();\n }\n cancelAnimationFrame(handle);\n handle = requestAnimationFrame(loop);\n }\n useEffect(() => {\n handle = requestAnimationFrame(loop);\n return () => cancelAnimationFrame(handle);\n }, []);\n}\nexport default useRafInterval;"],"mappings":"AAAA,SAASA,SAAS,QAAQ,OAAO;AACjC,OAAOC,eAAe,MAAM,mBAAmB;AAC/C,SAASC,cAAcA,CAACC,EAAE,EAAEC,EAAE,EAAEC,MAAM,GAAG,KAAK,EAAE;EAC9C,IAAIC,MAAM;EACV,IAAIC,KAAK,GAAG,IAAIC,IAAI,CAAC,CAAC,CAACC,OAAO,CAAC,CAAC;EAChC,MAAMC,KAAK,GAAGT,eAAe,CAACE,EAAE,CAAC;EACjC;EACA;EACA,MAAMQ,SAAS,GAAGV,eAAe,CAACI,MAAM,CAAC;EACzC,SAASO,IAAIA,CAAA,EAAG;IACd,MAAMC,OAAO,GAAG,IAAIL,IAAI,CAAC,CAAC,CAACC,OAAO,CAAC,CAAC;IACpC,MAAMK,KAAK,GAAGD,OAAO,GAAGN,KAAK;IAC7B,IAAII,SAAS,CAACE,OAAO,EAAE;IACvB,IAAIC,KAAK,IAAIV,EAAE,IAAIM,KAAK,CAACG,OAAO,EAAE;MAChCH,KAAK,CAACG,OAAO,CAAC,CAAC;MACfN,KAAK,GAAG,IAAIC,IAAI,CAAC,CAAC,CAACC,OAAO,CAAC,CAAC;IAC9B;IACAM,oBAAoB,CAACT,MAAM,CAAC;IAC5BA,MAAM,GAAGU,qBAAqB,CAACJ,IAAI,CAAC;EACtC;EACAZ,SAAS,CAAC,MAAM;IACdM,MAAM,GAAGU,qBAAqB,CAACJ,IAAI,CAAC;IACpC,OAAO,MAAMG,oBAAoB,CAACT,MAAM,CAAC;EAC3C,CAAC,EAAE,EAAE,CAAC;AACR;AACA,eAAeJ,cAAc","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}
|
||||
Generated
Vendored
+1
File diff suppressed because one or more lines are too long
Generated
Vendored
+1
@@ -0,0 +1 @@
|
||||
{"ast":null,"code":"var _jsxFileName = \"/home/violet/documents/development/portfolio/public/src/components/FeaturedContent.js\";\nimport { jsxDEV as _jsxDEV, Fragment as _Fragment } from \"react/jsx-dev-runtime\";\n/*\n * Expects an array of Cards to display in a responsive grid.\n *\n * @param ProjectCard[] content \"An array of ProjectCards or other Cards.\"\n * TODO: Need to implement dynamic grid layout.\n * TODO: Need to implement dynamic number of content, based on content size.\n */\nexport default function FeaturedContent({\n content\n}) {\n return /*#__PURE__*/_jsxDEV(_Fragment, {\n children: [/*#__PURE__*/_jsxDEV(\"div\", {\n className: \"row\",\n children: [/*#__PURE__*/_jsxDEV(\"div\", {\n className: \"col\",\n children: content[0]\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 12,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(\"div\", {\n className: \"col\",\n children: content[1]\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 15,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 11,\n columnNumber: 7\n }, this), /*#__PURE__*/_jsxDEV(\"div\", {\n className: \"row\",\n children: [/*#__PURE__*/_jsxDEV(\"div\", {\n className: \"col\",\n children: content[2]\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 20,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(\"div\", {\n className: \"col\",\n children: content[3]\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 23,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 19,\n columnNumber: 7\n }, this)]\n }, void 0, true);\n}\n_c = FeaturedContent;\nvar _c;\n$RefreshReg$(_c, \"FeaturedContent\");","map":{"version":3,"names":["FeaturedContent","content","_jsxDEV","_Fragment","children","className","fileName","_jsxFileName","lineNumber","columnNumber","_c","$RefreshReg$"],"sources":["/home/violet/documents/development/portfolio/public/src/components/FeaturedContent.js"],"sourcesContent":["/*\n * Expects an array of Cards to display in a responsive grid.\n *\n * @param ProjectCard[] content \"An array of ProjectCards or other Cards.\"\n * TODO: Need to implement dynamic grid layout.\n * TODO: Need to implement dynamic number of content, based on content size.\n */\nexport default function FeaturedContent( {content} ) {\n return (\n <>\n <div className=\"row\">\n <div className=\"col\">\n {content[0]}\n </div>\n <div className=\"col\">\n {content[1]}\n </div>\n </div>\n <div className=\"row\">\n <div className=\"col\">\n {content[2]}\n </div>\n <div className=\"col\">\n {content[3]}\n </div>\n </div>\n </>\n );\n}\n"],"mappings":";;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,eAAe,SAASA,eAAeA,CAAE;EAACC;AAAO,CAAC,EAAG;EACnD,oBACEC,OAAA,CAAAC,SAAA;IAAAC,QAAA,gBACEF,OAAA;MAAKG,SAAS,EAAC,KAAK;MAAAD,QAAA,gBAClBF,OAAA;QAAKG,SAAS,EAAC,KAAK;QAAAD,QAAA,EACjBH,OAAO,CAAC,CAAC;MAAC;QAAAK,QAAA,EAAAC,YAAA;QAAAC,UAAA;QAAAC,YAAA;MAAA,OACR,CAAC,eACNP,OAAA;QAAKG,SAAS,EAAC,KAAK;QAAAD,QAAA,EACjBH,OAAO,CAAC,CAAC;MAAC;QAAAK,QAAA,EAAAC,YAAA;QAAAC,UAAA;QAAAC,YAAA;MAAA,OACR,CAAC;IAAA;MAAAH,QAAA,EAAAC,YAAA;MAAAC,UAAA;MAAAC,YAAA;IAAA,OACH,CAAC,eACNP,OAAA;MAAKG,SAAS,EAAC,KAAK;MAAAD,QAAA,gBAClBF,OAAA;QAAKG,SAAS,EAAC,KAAK;QAAAD,QAAA,EACjBH,OAAO,CAAC,CAAC;MAAC;QAAAK,QAAA,EAAAC,YAAA;QAAAC,UAAA;QAAAC,YAAA;MAAA,OACR,CAAC,eACNP,OAAA;QAAKG,SAAS,EAAC,KAAK;QAAAD,QAAA,EACjBH,OAAO,CAAC,CAAC;MAAC;QAAAK,QAAA,EAAAC,YAAA;QAAAC,UAAA;QAAAC,YAAA;MAAA,OACR,CAAC;IAAA;MAAAH,QAAA,EAAAC,YAAA;MAAAC,UAAA;MAAAC,YAAA;IAAA,OACH,CAAC;EAAA,eACN,CAAC;AAEP;AAACC,EAAA,GArBuBV,eAAe;AAAA,IAAAU,EAAA;AAAAC,YAAA,CAAAD,EAAA","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}
|
||||
Generated
Vendored
+1
@@ -0,0 +1 @@
|
||||
{"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 { jsxDEV as _jsxDEV, Fragment as _Fragment } from \"react/jsx-dev-runtime\";\nexport default function Projects() {\n const projectDisplays = [/*#__PURE__*/_jsxDEV(ProjectDisplay, {\n id: \"one-ai\",\n name: \"One AI\",\n description: \"ASDF\",\n url: \"https://github.com/quaxlyqueen/one-ai\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 6,\n columnNumber: 5\n }, this)];\n return /*#__PURE__*/_jsxDEV(_Fragment, {\n children: [/*#__PURE__*/_jsxDEV(Navigation, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 11,\n columnNumber: 7\n }, this), /*#__PURE__*/_jsxDEV(Footer, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 12,\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","jsxDEV","_jsxDEV","Fragment","_Fragment","Projects","projectDisplays","ProjectDisplay","id","name","description","url","fileName","_jsxFileName","lineNumber","columnNumber","children","_c","$RefreshReg$"],"sources":["/home/violet/documents/development/portfolio/public/src/Projects.js"],"sourcesContent":["import Navigation from './components/Navigation';\nimport Footer from './components/Footer';\n\nexport default function Projects() {\n const projectDisplays = [\n <ProjectDisplay id=\"one-ai\" name=\"One AI\" description=\"ASDF\" url=\"https://github.com/quaxlyqueen/one-ai\"/>,\n ];\n\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,QAAQA,CAAA,EAAG;EACjC,MAAMC,eAAe,GAAG,cACtBJ,OAAA,CAACK,cAAc;IAACC,EAAE,EAAC,QAAQ;IAACC,IAAI,EAAC,QAAQ;IAACC,WAAW,EAAC,MAAM;IAACC,GAAG,EAAC;EAAuC;IAAAC,QAAA,EAAAC,YAAA;IAAAC,UAAA;IAAAC,YAAA;EAAA,OAAC,CAAC,CAC3G;EAED,oBACEb,OAAA,CAAAE,SAAA;IAAAY,QAAA,gBACEd,OAAA,CAACH,UAAU;MAAAa,QAAA,EAAAC,YAAA;MAAAC,UAAA;MAAAC,YAAA;IAAA,OAAE,CAAC,eACdb,OAAA,CAACF,MAAM;MAAAY,QAAA,EAAAC,YAAA;MAAAC,UAAA;MAAAC,YAAA;IAAA,OAAE,CAAC;EAAA,eACV,CAAC;AAEP;AAACE,EAAA,GAXuBZ,QAAQ;AAAA,IAAAY,EAAA;AAAAC,YAAA,CAAAD,EAAA","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}
|
||||
Generated
Vendored
+1
File diff suppressed because one or more lines are too long
Generated
Vendored
+1
@@ -0,0 +1 @@
|
||||
{"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 { jsxDEV as _jsxDEV, Fragment as _Fragment } from \"react/jsx-dev-runtime\";\nexport default function Projects() {\n const data = [{\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: 11,\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: 19,\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","jsxDEV","_jsxDEV","Fragment","_Fragment","Projects","data","id","name","description","url","children","fileName","_jsxFileName","lineNumber","columnNumber","map","item","ProjectDisplay","_c","$RefreshReg$"],"sources":["/home/violet/documents/development/portfolio/public/src/Projects.js"],"sourcesContent":["import Navigation from './components/Navigation';\nimport Footer from './components/Footer';\n\nexport default function Projects() {\n const data = [\n { id: \"one-ai\", name: 'One AI', description: \"TODO\", url: \"https://github.com/quaxlyqueen/one-ai\"},\n ];\n\n return (\n <>\n <Navigation />\n /*\n <div>\n {data.map(item => (\n <ProjectDisplay id={item.id} name={item.name} description={item.description} url={item.url} />\n ))}\n </div>\n */\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,QAAQA,CAAA,EAAG;EACjC,MAAMC,IAAI,GAAG,CACX;IAAEC,EAAE,EAAE,QAAQ;IAAEC,IAAI,EAAE,QAAQ;IAAEC,WAAW,EAAE,MAAM;IAAEC,GAAG,EAAE;EAAuC,CAAC,CACnG;EAED,oBACER,OAAA,CAAAE,SAAA;IAAAO,QAAA,gBACET,OAAA,CAACH,UAAU;MAAAa,QAAA,EAAAC,YAAA;MAAAC,UAAA;MAAAC,YAAA;IAAA,OAAE,CAAC,MAEZ,eAAAb,OAAA;MAAAS,QAAA,EACGL,IAAI,CAACU,GAAG,CAACC,IAAI,iBACZf,OAAA,CAACgB,cAAc;QAACX,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,MAER,eAAAb,OAAA,CAACF,MAAM;MAAAY,QAAA,EAAAC,YAAA;MAAAC,UAAA;MAAAC,YAAA;IAAA,OAAE,CAAC;EAAA,eACV,CAAC;AAEP;AAACI,EAAA,GAlBuBd,QAAQ;AAAA,IAAAc,EAAA;AAAAC,YAAA,CAAAD,EAAA","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}
|
||||
Generated
Vendored
+1
@@ -0,0 +1 @@
|
||||
{"ast":null,"code":"import useCallbackRef from './useCallbackRef';\nimport useCommittedRef from './useCommittedRef';\nimport useEventCallback from './useEventCallback';\nimport useEventListener from './useEventListener';\nimport useGlobalListener from './useGlobalListener';\nimport useInterval from './useInterval';\nimport useRafInterval from './useRafInterval';\nimport useMergeState from './useMergeState';\nimport useMergeStateFromProps from './useMergeStateFromProps';\nimport useMounted from './useMounted';\nimport usePrevious from './usePrevious';\nimport useImage from './useImage';\nimport useResizeObserver from './useResizeObserver';\nexport { useCallbackRef, useCommittedRef, useEventCallback, useEventListener, useGlobalListener, useInterval, useRafInterval, useMergeState, useMergeStateFromProps, useMounted, usePrevious, useImage, useResizeObserver };","map":{"version":3,"names":["useCallbackRef","useCommittedRef","useEventCallback","useEventListener","useGlobalListener","useInterval","useRafInterval","useMergeState","useMergeStateFromProps","useMounted","usePrevious","useImage","useResizeObserver"],"sources":["/home/violet/documents/development/portfolio/public/node_modules/react-bootstrap/node_modules/@restart/ui/node_modules/@restart/hooks/esm/index.js"],"sourcesContent":["import useCallbackRef from './useCallbackRef';\nimport useCommittedRef from './useCommittedRef';\nimport useEventCallback from './useEventCallback';\nimport useEventListener from './useEventListener';\nimport useGlobalListener from './useGlobalListener';\nimport useInterval from './useInterval';\nimport useRafInterval from './useRafInterval';\nimport useMergeState from './useMergeState';\nimport useMergeStateFromProps from './useMergeStateFromProps';\nimport useMounted from './useMounted';\nimport usePrevious from './usePrevious';\nimport useImage from './useImage';\nimport useResizeObserver from './useResizeObserver';\nexport { useCallbackRef, useCommittedRef, useEventCallback, useEventListener, useGlobalListener, useInterval, useRafInterval, useMergeState, useMergeStateFromProps, useMounted, usePrevious, useImage, useResizeObserver };"],"mappings":"AAAA,OAAOA,cAAc,MAAM,kBAAkB;AAC7C,OAAOC,eAAe,MAAM,mBAAmB;AAC/C,OAAOC,gBAAgB,MAAM,oBAAoB;AACjD,OAAOC,gBAAgB,MAAM,oBAAoB;AACjD,OAAOC,iBAAiB,MAAM,qBAAqB;AACnD,OAAOC,WAAW,MAAM,eAAe;AACvC,OAAOC,cAAc,MAAM,kBAAkB;AAC7C,OAAOC,aAAa,MAAM,iBAAiB;AAC3C,OAAOC,sBAAsB,MAAM,0BAA0B;AAC7D,OAAOC,UAAU,MAAM,cAAc;AACrC,OAAOC,WAAW,MAAM,eAAe;AACvC,OAAOC,QAAQ,MAAM,YAAY;AACjC,OAAOC,iBAAiB,MAAM,qBAAqB;AACnD,SAASZ,cAAc,EAAEC,eAAe,EAAEC,gBAAgB,EAAEC,gBAAgB,EAAEC,iBAAiB,EAAEC,WAAW,EAAEC,cAAc,EAAEC,aAAa,EAAEC,sBAAsB,EAAEC,UAAU,EAAEC,WAAW,EAAEC,QAAQ,EAAEC,iBAAiB","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}
|
||||
Generated
Vendored
+1
File diff suppressed because one or more lines are too long
Generated
Vendored
+1
File diff suppressed because one or more lines are too long
Generated
Vendored
+1
@@ -0,0 +1 @@
|
||||
{"ast":null,"code":"var _jsxFileName = \"/home/violet/documents/development/portfolio/public/src/About.js\";\nimport Nav from './components/Nav';\nimport Footer from './components/Footer';\nimport { jsxDEV as _jsxDEV, Fragment as _Fragment } from \"react/jsx-dev-runtime\";\nexport default function Projects() {\n return /*#__PURE__*/_jsxDEV(_Fragment, {\n children: [/*#__PURE__*/_jsxDEV(Nav, {}, 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 = Projects;\nvar _c;\n$RefreshReg$(_c, \"Projects\");","map":{"version":3,"names":["Nav","Footer","jsxDEV","_jsxDEV","Fragment","_Fragment","Projects","children","fileName","_jsxFileName","lineNumber","columnNumber","_c","$RefreshReg$"],"sources":["/home/violet/documents/development/portfolio/public/src/About.js"],"sourcesContent":["import Nav from './components/Nav';\nimport Footer from './components/Footer';\n\nexport default function Projects() {\n return (\n <>\n <Nav />\n <Footer />\n </>\n );\n}\n"],"mappings":";AAAA,OAAOA,GAAG,MAAM,kBAAkB;AAClC,OAAOC,MAAM,MAAM,qBAAqB;AAAC,SAAAC,MAAA,IAAAC,OAAA,EAAAC,QAAA,IAAAC,SAAA;AAEzC,eAAe,SAASC,QAAQA,CAAA,EAAG;EACjC,oBACEH,OAAA,CAAAE,SAAA;IAAAE,QAAA,gBACEJ,OAAA,CAACH,GAAG;MAAAQ,QAAA,EAAAC,YAAA;MAAAC,UAAA;MAAAC,YAAA;IAAA,OAAE,CAAC,eACPR,OAAA,CAACF,MAAM;MAAAO,QAAA,EAAAC,YAAA;MAAAC,UAAA;MAAAC,YAAA;IAAA,OAAE,CAAC;EAAA,eACV,CAAC;AAEP;AAACC,EAAA,GAPuBN,QAAQ;AAAA,IAAAM,EAAA;AAAAC,YAAA,CAAAD,EAAA","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}
|
||||
Generated
Vendored
+1
@@ -0,0 +1 @@
|
||||
{"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 { jsxDEV as _jsxDEV, Fragment as _Fragment } from \"react/jsx-dev-runtime\";\nexport default function Projects() {\n const projectDisplays = [/*#__PURE__*/_jsxDEV(ProjectDisplay, {\n id: \"one-ai\",\n name: \"One AI\",\n description: \"ASDF\",\n url: \"https://github.com/quaxlyqueen/one-ai\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 6,\n columnNumber: 5\n }, this)];\n return /*#__PURE__*/_jsxDEV(_Fragment, {\n children: [/*#__PURE__*/_jsxDEV(Navigation, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 11,\n columnNumber: 7\n }, this), projectDisplays, /*#__PURE__*/_jsxDEV(Footer, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 13,\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","jsxDEV","_jsxDEV","Fragment","_Fragment","Projects","projectDisplays","ProjectDisplay","id","name","description","url","fileName","_jsxFileName","lineNumber","columnNumber","children","_c","$RefreshReg$"],"sources":["/home/violet/documents/development/portfolio/public/src/Projects.js"],"sourcesContent":["import Navigation from './components/Navigation';\nimport Footer from './components/Footer';\n\nexport default function Projects() {\n const projectDisplays = [\n <ProjectDisplay id=\"one-ai\" name=\"One AI\" description=\"ASDF\" url=\"https://github.com/quaxlyqueen/one-ai\"/>,\n ];\n\n return (\n <>\n <Navigation />\n {projectDisplays}\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,QAAQA,CAAA,EAAG;EACjC,MAAMC,eAAe,GAAG,cACtBJ,OAAA,CAACK,cAAc;IAACC,EAAE,EAAC,QAAQ;IAACC,IAAI,EAAC,QAAQ;IAACC,WAAW,EAAC,MAAM;IAACC,GAAG,EAAC;EAAuC;IAAAC,QAAA,EAAAC,YAAA;IAAAC,UAAA;IAAAC,YAAA;EAAA,OAAC,CAAC,CAC3G;EAED,oBACEb,OAAA,CAAAE,SAAA;IAAAY,QAAA,gBACEd,OAAA,CAACH,UAAU;MAAAa,QAAA,EAAAC,YAAA;MAAAC,UAAA;MAAAC,YAAA;IAAA,OAAE,CAAC,EACXT,eAAe,eAClBJ,OAAA,CAACF,MAAM;MAAAY,QAAA,EAAAC,YAAA;MAAAC,UAAA;MAAAC,YAAA;IAAA,OAAE,CAAC;EAAA,eACV,CAAC;AAEP;AAACE,EAAA,GAZuBZ,QAAQ;AAAA,IAAAY,EAAA;AAAAC,YAAA,CAAAD,EAAA","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}
|
||||
Generated
Vendored
+1
@@ -0,0 +1 @@
|
||||
{"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 id,\n name,\n description,\n url\n}) {\n return /*#__PURE__*/_jsxDEV(_Fragment, {\n children: /*#__PURE__*/_jsxDEV(\"div\", {\n className: \"panel\",\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 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","id","name","description","url","_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( {id, name, description, url} ) {\n return (\n <>\n <div className=\"panel\" 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,EAAE;EAAEC,IAAI;EAAEC,WAAW;EAAEC;AAAG,CAAC,EAAG;EACrE,oBACEC,OAAA,CAAAC,SAAA;IAAAC,QAAA,eACEF,OAAA;MAAKG,SAAS,EAAC,OAAO;MAACP,EAAE,EAAEA,EAAG;MAAAM,QAAA,gBAC5BF,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,IAAI,EAAEV,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,OAC7F;EAAC,gBACN,CAAC;AAEP;AAACG,EAAA,GAVuBf,cAAc;AAAA,IAAAe,EAAA;AAAAC,YAAA,CAAAD,EAAA","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}
|
||||
Generated
Vendored
+1
@@ -0,0 +1 @@
|
||||
{"ast":null,"code":"import * as React from 'react';\nconst NavContext = /*#__PURE__*/React.createContext(null);\nNavContext.displayName = 'NavContext';\nexport default NavContext;","map":{"version":3,"names":["React","NavContext","createContext","displayName"],"sources":["/home/violet/documents/development/portfolio/public/node_modules/react-bootstrap/node_modules/@restart/ui/esm/NavContext.js"],"sourcesContent":["import * as React from 'react';\nconst NavContext = /*#__PURE__*/React.createContext(null);\nNavContext.displayName = 'NavContext';\nexport default NavContext;"],"mappings":"AAAA,OAAO,KAAKA,KAAK,MAAM,OAAO;AAC9B,MAAMC,UAAU,GAAG,aAAaD,KAAK,CAACE,aAAa,CAAC,IAAI,CAAC;AACzDD,UAAU,CAACE,WAAW,GAAG,YAAY;AACrC,eAAeF,UAAU","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}
|
||||
Generated
Vendored
+1
@@ -0,0 +1 @@
|
||||
{"ast":null,"code":"\"use client\";\n\nimport * as React from 'react';\nconst context = /*#__PURE__*/React.createContext(null);\ncontext.displayName = 'CardHeaderContext';\nexport default context;","map":{"version":3,"names":["React","context","createContext","displayName"],"sources":["/home/violet/documents/development/portfolio/public/node_modules/react-bootstrap/esm/CardHeaderContext.js"],"sourcesContent":["\"use client\";\n\nimport * as React from 'react';\nconst context = /*#__PURE__*/React.createContext(null);\ncontext.displayName = 'CardHeaderContext';\nexport default context;"],"mappings":"AAAA,YAAY;;AAEZ,OAAO,KAAKA,KAAK,MAAM,OAAO;AAC9B,MAAMC,OAAO,GAAG,aAAaD,KAAK,CAACE,aAAa,CAAC,IAAI,CAAC;AACtDD,OAAO,CAACE,WAAW,GAAG,mBAAmB;AACzC,eAAeF,OAAO","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}
|
||||
Generated
Vendored
+1
File diff suppressed because one or more lines are too long
Generated
Vendored
+1
File diff suppressed because one or more lines are too long
Generated
Vendored
+1
@@ -0,0 +1 @@
|
||||
{"ast":null,"code":"import * as React from 'react';\nconst SelectableContext = /*#__PURE__*/React.createContext(null);\nexport const makeEventKey = (eventKey, href = null) => {\n if (eventKey != null) return String(eventKey);\n return href || null;\n};\nexport default SelectableContext;","map":{"version":3,"names":["React","SelectableContext","createContext","makeEventKey","eventKey","href","String"],"sources":["/home/violet/documents/development/portfolio/public/node_modules/react-bootstrap/node_modules/@restart/ui/esm/SelectableContext.js"],"sourcesContent":["import * as React from 'react';\nconst SelectableContext = /*#__PURE__*/React.createContext(null);\nexport const makeEventKey = (eventKey, href = null) => {\n if (eventKey != null) return String(eventKey);\n return href || null;\n};\nexport default SelectableContext;"],"mappings":"AAAA,OAAO,KAAKA,KAAK,MAAM,OAAO;AAC9B,MAAMC,iBAAiB,GAAG,aAAaD,KAAK,CAACE,aAAa,CAAC,IAAI,CAAC;AAChE,OAAO,MAAMC,YAAY,GAAGA,CAACC,QAAQ,EAAEC,IAAI,GAAG,IAAI,KAAK;EACrD,IAAID,QAAQ,IAAI,IAAI,EAAE,OAAOE,MAAM,CAACF,QAAQ,CAAC;EAC7C,OAAOC,IAAI,IAAI,IAAI;AACrB,CAAC;AACD,eAAeJ,iBAAiB","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}
|
||||
Reference in New Issue
Block a user