wpc§webpack/lib/cache/PackFileCacheStrategy�PackContentItems€`{Compilation/modules|/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?page=%2Fnote%2F%5Bid%5D&absolutePagePath=%2FUsers%2Fwyattwalsh%2FDocuments%20-%20Wyatt%E2%80%99s%20MacBook%20Air%2Fprojects%2Fdata-science-notes%2Fdigital-garden%2Fpages%2Fnote%2F%5Bid%5D.js!¶ResolverCachePlugin|normal|dependencyType=|commonjs|path=|/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden|request=|./pages/note/[id].jsìCompilation/modules|/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/node_modules/next/dist/compiled/@next/react-refresh-utils/loader.js!/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/node_modules/next/dist/build/webpack/loaders/next-swc-loader.js??ruleSet[1].rules[2].oneOf[2].use[1]!/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/pages/note/[id].jsÓResolverCachePlugin|normal|fullySpecified=|false|dependencyType=|esm|path=|/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/pages/note|request=|react/jsx-dev-runtimeÇResolverCachePlugin|normal|fullySpecified=|false|dependencyType=|esm|path=|/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/pages/note|request=|next/headÕResolverCachePlugin|normal|fullySpecified=|false|dependencyType=|esm|path=|/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/pages/note|request=|../../components/LayoutÙResolverCachePlugin|normal|fullySpecified=|false|dependencyType=|esm|path=|/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/pages/note|request=|../../components/FolderTreeØResolverCachePlugin|normal|fullySpecified=|false|dependencyType=|esm|path=|/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/pages/note|request=|../../components/MDContentÊResolverCachePlugin|normal|fullySpecified=|false|dependencyType=|esm|path=|/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/pages/note|request=|next/dynamicÔResolverCachePlugin|normal|fullySpecified=|false|dependencyType=|esm|path=|/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/pages/note|request=|../../components/GraphŠCompilation/codeGeneration|/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?page=%2Fnote%2F%5Bid%5D&absolutePagePath=%2FUsers%2Fwyattwalsh%2FDocuments%20-%20Wyatt%E2%80%99s%20MacBook%20Air%2Fprojects%2Fdata-science-notes%2Fdigital-garden%2Fpages%2Fnote%2F%5Bid%5D.js!|webpackûCompilation/codeGeneration|/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/node_modules/next/dist/compiled/@next/react-refresh-utils/loader.js!/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/node_modules/next/dist/build/webpack/loaders/next-swc-loader.js??ruleSet[1].rules[2].oneOf[2].use[1]!/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/pages/note/[id].js|webpack˜webpack/lib/NormalModule«webpack/lib/util/registerExternalSerializer�webpack-sources/OriginalSource
    (window.__NEXT_P = window.__NEXT_P || []).push([
      "/note/[id]",
      function () {
        return require("./pages/note/[id].js");
      }
    ]);
    if(module.hot) {
      module.hot.dispose(function () {
        window.__NEXT_P.push(["/note/[id]"])
      });
    }
  webpack://./node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?page=%2Fnote%2F%5Bid%5D&absolutePagePath=%2FUsers%2Fwyattwalsh%2FDocuments%20-%20Wyatt%E2%80%99s%20MacBook%20Air%2Fprojects%2Fdata-science-notes%2Fdigital-garden%2Fpages%2Fnote%2F%5Bid%5D.js!€
�javascript/auto€
ı€`
‰cacheable†parsed�fileDependencies“contextDependencies“missingDependencies‘buildDependencies‘valueDependencies„hash†assetsŠassetsInfošmoduleConcatenationBailout”topLevelDeclarationsˆsnapshot˜webpack/lib/util/LazySet§/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js™webpack/DefinePlugin_hashˆa9cb1d80�e7af8aa0a215abda–Hot Module Replacement€šwebpack/lib/FileSystemInfoˆSnapshot pÌw4]xB°webpack/lib/dependencies/RequireHeaderDependencyamt

b.¨webpack/lib/dependencies/ConstDependency„trueA¥¯

aŠmodule.hotA¹Ã†module

		`²webpack/lib/dependencies/CommonJsRequireDependency”./pages/note/[id].jsÿ`u@‹

b.¥webpack/lib/cache/ResolverCachePlugin	`�_ResolverCachePluginCacheMiss‡context„path‡request…queryˆfragmentğ‰directory„fileˆinternal�fullySpecified“descriptionFilePath“descriptionFileData“descriptionFileRootŒrelativePath–__innerRequest_request›__innerRequest_relativePath�__innerRequest	†issuer‹issuerLayerˆcompiler€†clientq/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/pages/note/[id].js€€ k/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/package.json	„name‡version‡private‡scriptsŒdependencies�devDependencies†my-app…0.1.0	ƒdev…build…start†deploy¢rm -rf graph-data.json && next dev¤rm -rf graph-data.json && next buildŠnext startºyarn build && git add . && git commit -m '...' && git push	`&�@emotion/cache�@emotion/react�@emotion/server�@emotion/styled“@mui/icons-materialˆ@mui/lab�@mui/material’cytoscape-d3-force™cytoscape-node-html-label‚d3�directory-tree‚fs‹gray-matterŠjsnetworkx”mdast-util-to-string„next�next-plausibleÄ…react‘react-cytoscapejs‰react-dom‘react-folder-tree‘rehype-prism-plusŒrehype-react�rehype-stringify†remark�remark-collapse•remark-external-links“remark-highlight.js‹remark-htmlŒremark-parse§remark-preset-lint-markdown-style-guide�remark-rehype�remark-wiki-linkˆto-vfile‡unified�unist-util-visit�vfile-reporter†latestÿÿÿÿÿÿ†^1.1.4†^1.2.1†^6.2.0†^3.2.2�^0.0.1-security†^4.0.2†^0.3.4†^3.1.0‚12†^3.1.9‡^0.12.7‡^17.0.2õÿ†^5.0.3†^1.3.2†^7.0.4†^9.0.3‡^13.0.0†^0.1.2†^8.0.0†^6.0.0‡^13.0.1†^9.0.0†^4.0.0‡^10.1.0†^1.0.0†^6.1.0†^9.2.0†^4.1.0†^6.0.1	…bimap‰cytoscape†eslint’eslint-config-next’remark-frontmatterŒremark-react�remark-stringify„uuid‡^0.0.15‡^3.17.0†8.13.0†12.1.5†^3.0.0æé†^8.3.2^/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-gardenvÿÿÿvÿÿÿvÿÿÿ@ƒ €Ñw4]xBi/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/pages/noted/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/pages‘	ÿ	ˆsafeTime‰timestamp!�Ae3]xB€Ae3]xBq/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/pages/package.jsonv/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/pages/note/package.json

 €Ñw4]xB‰óO/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes</Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects3/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air‘/Users/wyattwalsh†/Users�/	óˆaccuracyó Be3]xB
 pAe3]xBïïïïïïï«webpack/lib/util/registerExternalSerializerŸwebpack-sources/SourceMapSource	Áimport { jsxDEV as _jsxDEV } from "react/jsx-dev-runtime";
import Head from "next/head";
import Layout from "../../components/Layout";
import FolderTree from "../../components/FolderTree";
import MDContent from "../../components/MDContent";
import dynamic from 'next/dynamic';
var _this = this;
var DynamicGraph = dynamic(function() {
    return import('../../components/Graph');
}, {
    loadableGenerated: {
        modules: [
            "note/[id].js -> " + "../../components/Graph"
        ]
    },
    loading: function() {
        /*#__PURE__*/ return _jsxDEV("p", {
            children: "Loading ..."
        }, void 0, false, {
            fileName: "/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/pages/note/[id].js",
            lineNumber: 17,
            columnNumber: 22
        }, _this);
    },
    ssr: false
});
_c = DynamicGraph;
export var __N_SSG = true;
export default function Home(param) {
    var note = param.note, backLinks = param.backLinks, fileNames = param.fileNames, tree = param.tree, flattenNodes = param.flattenNodes, graphData = param.graphData;
    return(/*#__PURE__*/ _jsxDEV(Layout, {
        children: [
            /*#__PURE__*/ _jsxDEV(Head, {
                children: note.title && /*#__PURE__*/ _jsxDEV("meta", {
                    name: "title",
                    content: note.title
                }, void 0, false, {
                    fileName: "/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/pages/note/[id].js",
                    lineNumber: 25,
                    columnNumber: 32
                }, this)
            }, void 0, false, {
                fileName: "/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/pages/note/[id].js",
                lineNumber: 24,
                columnNumber: 13
            }, this),
            /*#__PURE__*/ _jsxDEV("div", {
                className: "container",
                children: [
                    /*#__PURE__*/ _jsxDEV("nav", {
                        className: "nav-bar",
                        children: /*#__PURE__*/ _jsxDEV(FolderTree, {
                            tree: tree,
                            flattenNodes: flattenNodes
                        }, void 0, false, {
                            fileName: "/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/pages/note/[id].js",
                            lineNumber: 29,
                            columnNumber: 21
                        }, this)
                    }, void 0, false, {
                        fileName: "/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/pages/note/[id].js",
                        lineNumber: 28,
                        columnNumber: 17
                    }, this),
                    /*#__PURE__*/ _jsxDEV(MDContent, {
                        content: note.data,
                        fileNames: fileNames,
                        handleOpenNewContent: null,
                        backLinks: backLinks
                    }, void 0, false, {
                        fileName: "/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/pages/note/[id].js",
                        lineNumber: 31,
                        columnNumber: 17
                    }, this),
                    /*#__PURE__*/ _jsxDEV(DynamicGraph, {
                        graph: graphData
                    }, void 0, false, {
                        fileName: "/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/pages/note/[id].js",
                        lineNumber: 32,
                        columnNumber: 17
                    }, this)
                ]
            }, void 0, true, {
                fileName: "/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/pages/note/[id].js",
                lineNumber: 27,
                columnNumber: 13
            }, this)
        ]
    }, void 0, true, {
        fileName: "/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/pages/note/[id].js",
        lineNumber: 23,
        columnNumber: 9
    }, this));
};
_c1 = Home;
var _c, _c1;
$RefreshReg$(_c, "DynamicGraph");
$RefreshReg$(_c1, "Home");


;
    // Wrapped in an IIFE to avoid polluting the global scope
    ;
    (function () {
        var _a, _b;
        // Legacy CSS implementations will `eval` browser code in a Node.js context
        // to extract CSS. For backwards compatibility, we need to check we're in a
        // browser context before continuing.
        if (typeof self !== 'undefined' &&
            // AMP / No-JS mode does not inject these helpers:
            '$RefreshHelpers$' in self) {
            // @ts-ignore __webpack_module__ is global
            var currentExports = __webpack_module__.exports;
            // @ts-ignore __webpack_module__ is global
            var prevExports = (_b = (_a = __webpack_module__.hot.data) === null || _a === void 0 ? void 0 : _a.prevExports) !== null && _b !== void 0 ? _b : null;
            // This cannot happen in MainTemplate because the exports mismatch between
            // templating and execution.
            self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, __webpack_module__.id);
            // A module can be accepted automatically based on its exports, e.g. when
            // it is a Refresh Boundary.
            if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {
                // Save the previous exports on update so we can compare the boundary
                // signatures.
                __webpack_module__.hot.dispose(function (data) {
                    data.prevExports = currentExports;
                });
                // Unconditionally accept an update to this module, we'll check if it's
                // still a Refresh Boundary later.
                // @ts-ignore importMeta is replaced in the loader
                import.meta.webpackHot.accept();
                // This field is set when the previous version of this module was a
                // Refresh Boundary, letting us know we need to check for invalidation or
                // enqueue an update.
                if (prevExports !== null) {
                    // A boundary can become ineligible if its exports are incompatible
                    // with the previous exports.
                    //
                    // For example, if you add/remove/change exports, we'll want to
                    // re-execute the importing modules, and force those components to
                    // re-render. Similarly, if you convert a class component to a
                    // function, we want to invalidate the boundary.
                    if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevExports, currentExports)) {
                        __webpack_module__.hot.invalidate();
                    }
                    else {
                        self.$RefreshHelpers$.scheduleUpdate();
                    }
                }
            }
            else {
                // Since we just executed the code for the module, it's possible that the
                // new exports made it ineligible for being a boundary.
                // We only care about the case when we were _previously_ a boundary,
                // because we already accepted this update (accidental side effect).
                var isNoLongerABoundary = prevExports !== null;
                if (isNoLongerABoundary) {
                    __webpack_module__.hot.invalidate();
                }
            }
        }
    })();
Ëwebpack://./node_modules/next/dist/compiled/@next/react-refresh-utils/loader.js!./node_modules/next/dist/build/webpack/loaders/next-swc-loader.js??ruleSet[1].rules[2].oneOf[2].use[1]!./pages/note/[id].js…{"version":3,"sources":["webpack://./pages/note/[id].js"],"sourcesContent":["import Head from \"next/head\";\nimport Layout from \"../../components/Layout\";\nimport {\n    getAllSlugs,\n    getSinglePost,\n    convertObject,\n    getDirectoryData,\n    constructGraphData, getLocalGraphData\n} from \"../../lib/utils\";\nimport FolderTree from \"../../components/FolderTree\";\nimport {getFlattenArray} from \"../../lib/utils\";\nimport MDContent from \"../../components/MDContent\";\nimport dynamic from 'next/dynamic'\n\nconst DynamicGraph = dynamic(\n    () => import('../../components/Graph'),\n    { loading: () => <p>Loading ...</p>, ssr: false }\n)\n\nexport default function Home({note, backLinks, fileNames, tree, flattenNodes, graphData}) {\n\n    return (\n        <Layout>\n            <Head>\n                {note.title && <meta name=\"title\" content={note.title}/>}\n            </Head>\n            <div className='container'>\n                <nav className=\"nav-bar\">\n                    <FolderTree tree={tree} flattenNodes={flattenNodes}/>\n                </nav>\n                <MDContent content={note.data} fileNames={fileNames} handleOpenNewContent={null} backLinks={backLinks}/>\n                <DynamicGraph graph={graphData}/>\n            </div>\n\n        </Layout>\n    );\n}\n\nexport async function getStaticPaths() {\n    const allPostsData = getAllSlugs();\n    const paths = allPostsData.map(p => ({params: {id: p}}))\n\n    return {\n        paths,\n        fallback: false\n    };\n}\n\nconst {nodes, edges} = constructGraphData()\n\nexport function getStaticProps({params}) {\n    const note = getSinglePost(params.id);\n    const tree = convertObject(getDirectoryData());\n    const flattenNodes = getFlattenArray(tree)\n\n    const listOfEdges =   edges.filter(anEdge => anEdge.target === params.id)\n    const internalLinks = listOfEdges.map(anEdge => nodes.find(aNode => aNode.slug === anEdge.source)).filter(element => element !== undefined)\n    const backLinks = [...new Set(internalLinks)]\n    const graphData = getLocalGraphData(params.id)\n    return {\n        props: {\n            note,\n            tree: tree,\n            flattenNodes: flattenNodes,\n            backLinks: backLinks.filter(link => link.slug !== params.id),\n            graphData: graphData\n        },\n    };\n}\n"],"names":["Head","Layout","FolderTree","MDContent","dynamic","DynamicGraph","loading","p","ssr","Home","note","backLinks","fileNames","tree","flattenNodes","graphData","title","meta","name","content","div","className","nav","data","handleOpenNewContent","graph"],"mappings":";AAAA,MAAM,CAACA,IAAI,MAAM,CAAW;AAC5B,MAAM,CAACC,MAAM,MAAM,CAAyB;AAQ5C,MAAM,CAACC,UAAU,MAAM,CAA6B;AAEpD,MAAM,CAACC,SAAS,MAAM,CAA4B;AAClD,MAAM,CAACC,OAAO,MAAM,CAAc;;AAElC,GAAK,CAACC,YAAY,GAAGD,OAAO,CACxB,QAAQ;IAAF,MAAM,CAAN,MAAM,CAAC,CAAwB;;;;;;;IACnCE,OAAO,EAAE,QAAQ;sBAAF,MAAM,SAALC,CAAC;sBAAC,CAAW;;;;;;;IAAMC,GAAG,EAAE,KAAK;;KAF7CH,YAAY;;AAKlB,MAAM,SAAS,QAAQ,CAACI,IAAI,CAAC,KAA2D,EAAE,CAAC;QAA7DC,IAAI,GAAL,KAA2D,CAA1DA,IAAI,EAAEC,SAAS,GAAhB,KAA2D,CAApDA,SAAS,EAAEC,SAAS,GAA3B,KAA2D,CAAzCA,SAAS,EAAEC,IAAI,GAAjC,KAA2D,CAA9BA,IAAI,EAAEC,YAAY,GAA/C,KAA2D,CAAxBA,YAAY,EAAEC,SAAS,GAA1D,KAA2D,CAAVA,SAAS;IAEnF,MAAM,uBACDd,MAAM;;kCACFD,IAAI;0BACAU,IAAI,CAACM,KAAK,0BAAKC,CAAI;oBAACC,IAAI,EAAC,CAAO;oBAACC,OAAO,EAAET,IAAI,CAACM,KAAK;;;;;;;;;;;kCAExDI,CAAG;gBAACC,SAAS,EAAC,CAAW;;0CACrBC,CAAG;wBAACD,SAAS,EAAC,CAAS;wDACnBnB,UAAU;4BAACW,IAAI,EAAEA,IAAI;4BAAEC,YAAY,EAAEA,YAAY;;;;;;;;;;;0CAErDX,SAAS;wBAACgB,OAAO,EAAET,IAAI,CAACa,IAAI;wBAAEX,SAAS,EAAEA,SAAS;wBAAEY,oBAAoB,EAAE,IAAI;wBAAEb,SAAS,EAAEA,SAAS;;;;;;0CACpGN,YAAY;wBAACoB,KAAK,EAAEV,SAAS;;;;;;;;;;;;;;;;;;AAK9C,CAAC;MAjBuBN,IAAI","file":"x"}
‹exportsType‰namespace
0ÿÿÿ`à
dÿÿÿ

ş
	`1ÿÿÿ2ÿÿÿ3ÿÿÿ4ÿÿÿ5ÿÿÿ6ÿÿÿ7ÿÿÿ8ÿÿÿ9ÿÿÿ:ÿÿÿ†strict�exportsArgument9ÿÿÿ:ÿÿÿ;ÿÿÿ¢/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/node_modules/next/dist/compiled/@next/react-refresh-utils/loader.js�/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/node_modules/next/dist/build/webpack/loaders/next-swc-loader.js
;ÿÿÿ<ÿÿÿ�c6bfeccd52b0bf70“__webpack_exports__’__webpack_module__…_thisŒDynamicGraph‚_cƒ_c1‡__N_SSG„Home pÌw4]xB
aÿÿÿÔ	`·webpack/lib/dependencies/HarmonyCompatibilityDependency
dÿÿı€
`:

`:€
a;X

`€
`Y@†

`-€
A‡¼

`5€
A½ğ

`3€
Añ

`#¶webpack/lib/dependencies/HarmonyExportHeaderDependencyaA‡šA€š

c‰undefinedA!%

bAªA›

c^&ÿÿÿA�¡	%ÿÿÿ

cq!q3#ÿÿÿA	"ÿÿÿ

cs*s<‰module.idAVk	ş

cvQvfÿÿÿAÂÔ	ÿÿÿ

c||"‘module.hot.acceptA9	ÿÿÿ

@‚`@‚`/ÿÿÿA¬¾	ÿÿÿ

@�`@�`*ÿÿÿAVh	ÿÿÿ

@�`@�`&`ºwebpack/lib/dependencies/HarmonyImportSideEffectDependency•react/jsx-dev-runtimeÿ

`:‰next/headÿ

`—../../components/Layoutÿ

`-›../../components/FolderTreeÿ

`5š../../components/MDContentÿ

`3Œnext/dynamicÿ

`#¹webpack/lib/dependencies/HarmonyImportSpecifierDependencya
‡default‡dynamic
A:Aúúÿ

b
†jsxDEV‡_jsxDEV
A/6ëëÿ

c$¹webpack/lib/dependencies/HarmonyExportSpecifierDependency`¶¶

c¶õ

c^ùúA‚‰ææÿ

c ñ†LayoutAŠ�

ææÿ

c!'òóAÂÉßßÿ

c!!!ê„HeadAÊÎ

İİÿ

c!"!&ëìAØØÿ

c"6"=èéAš¡ÕÕÿ

c//!åæAÒÒÿ

c2"2)âãA€‡ÏÏÿ

c4047ÚŠFolderTreeAˆ’

ÑÑÿ

c484BÛÜA‚‰ÈÈÿ

cA"A)Ó‰MDContentAŠ“

ÌÌÿ

cA*A3ÔÕA 
§
ÁÁÿ

cK"K)¢webpack/lib/AsyncDependenciesBlock`ñşÿÿûşÿÿƒend„line†column	`ş	`+–../../components/Graph©webpack/lib/dependencies/ImportDependencyaAZz`şşÿ

	b	+	×şÿÿÛşÿÿŞşÿÿ@Üşÿÿ„/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/node_modules/react/jsx-dev-runtime.js€€ ~/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/node_modules/react/package.json`
İşÿÿ‹descriptionˆkeywordsÜşÿÿˆhomepage„bugs‡license…files„mainŠrepository‡enginesØşÿÿŠbrowserifyöşÿÿ»React is a JavaScript library for building user interfaces.õşÿÿ†17.0.2”https://reactjs.org/¨https://github.com/facebook/react/issuesƒMIT‡LICENSE‰README.md�build-info.jsonˆindex.js„cjs/„umd/�jsx-runtime.js’jsx-dev-runtime.jsú„typeƒurl­şÿÿƒgit¥https://github.com/facebook/react.git�packages/react„nodeˆ>=0.10.0Œloose-envify�object-assign†^1.1.0†^4.1.1‰transformùq/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/node_modules/react”./jsx-dev-runtime.jsÿÿ
@ƒ ÀÓw4]xBk/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/node_modulesÿÿÿÿÿÿÿÿÿv/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/pages/note/node_modulesq/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/pages/node_modulesøŒreact@17.0.2öÇÆ�/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/node_modules/react/jsx-dev-runtime…/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/node_modules/react/jsx-dev-runtime.mjs ÿÿÿ	•şÿÿ™şÿÿœşÿÿ@šşÿÿx/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/node_modules/next/head.js€€ }/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/node_modules/next/package.json`›şÿÿœşÿÿ¾ÄÂÅÁÀ…typesÂƒbinœşÿÿ…taskrœşÿÿ�peerDependencies”peerDependenciesMeta›şÿÿ‹resolutionsÀ”optionalDependencies‡gitHead´şÿÿ†12.1.0“The React Framework•./dist/server/next.jsÂ�vercel/next.js¨https://github.com/vercel/next.js/issues’https://nextjs.orgŠindex.d.ts`)„dist†app.jsˆapp.d.tsˆbabel.jsŠbabel.d.ts‰client.js‹client.d.ts‰config.js‹config.d.tsŒconstants.js�constants.d.ts‡data.js‰data.d.ts‹document.js�document.d.tsŠdynamic.jsŒdynamic.d.tsˆerror.jsŠerror.d.ts‰script.js‹script.d.ts‰server.js‹server.d.ts‡head.js‰head.d.tsˆimage.jsŠimage.d.ts‡link.js‰link.d.ts‰router.js‹router.d.ts‡jest.js‰jest.d.ts†amp.jsˆamp.d.tsŒstreaming.js�streaming.d.tsÚ�types/index.d.ts‘types/global.d.ts—image-types/global.d.ts„şÿÿ�./dist/bin/nextişÿÿ‡releaseŠprepublishÃŠtypescriptŒncc-compiledÂ�taskr release�npm run release && yarn types½tsc --declaration --emitDeclarationOnly --declarationDir distštsc --noEmit --declarationœncc cache clean && taskr nccˆrequires‘./taskfile-ncc.js‘./taskfile-swc.js‰@next/envŒcaniuse-lite‡postcssŠstyled-jsx�use-subscription¸�^1.0.30001283…8.4.5…5.0.0…1.5.1†fibers‰node-sassgşÿÿişÿÿ„sassˆ>= 3.1.0�^6.0.0 || ^7.0.0”^17.0.2 || ^18.0.0-0ÿ†^1.3.0øù÷ˆoptionalşı@¯�@ampproject/toolbox-optimizer‘@babel/code-frame‹@babel/core”@babel/eslint-parser�@babel/generator§@babel/plugin-proposal-class-properties¬@babel/plugin-proposal-export-namespace-from¨@babel/plugin-proposal-numeric-separator©@babel/plugin-proposal-object-rest-spread›@babel/plugin-syntax-bigint£@babel/plugin-syntax-dynamic-import˜@babel/plugin-syntax-jsx¨@babel/plugin-transform-modules-commonjsŸ@babel/plugin-transform-runtime‘@babel/preset-env“@babel/preset-react˜@babel/preset-typescript�@babel/runtime�@babel/traverseŒ@babel/typesŒ@hapi/acceptŒ@napi-rs/cli�@napi-rs/triples•@next/polyfill-module—@next/polyfill-nomodule—@next/react-dev-overlay™@next/react-refresh-utils‰@next/swc“@peculiar/webcryptoŒ@taskr/clear�@taskr/esnextŒ@taskr/watch˜@types/amphtml-validator˜@types/babel__code-frame’@types/babel__core—@types/babel__generator–@types/babel__template–@types/babel__traverse�@types/ci-info’@types/compressionš@types/content-disposition“@types/content-type�@types/cookie’@types/cross-spawnŒ@types/debug‹@types/etagŒ@types/fresh“@types/jsonwebtoken“@types/lodash.curry�@types/lru-cache‘@types/micromatch‘@types/node-fetch•@types/path-to-regexpŒ@types/react�@types/react-dom�@types/react-is�@types/semver‹@types/send‘@types/styled-jsx‘@types/text-table“@types/ua-parser-js‹@types/uuid—@types/webpack-sources1‰@types/ws‹@vercel/ncc‹@vercel/nft…acorn‘amphtml-validatorƒarg†assert‹async-retryŠasync-sema�babel-plugin-transform-define®babel-plugin-transform-react-remove-prop-types�browserify-zlibŒbrowserslist†buffer…chalk‡ci-infoŠcli-selectŒcomment-json‹compression„conf”constants-browserify“content-dispositionŒcontent-type†cookie‹cross-spawn‘crypto-browserify�cssnano-simple…debug‡devalue�domain-browser„etag†events�find-cache-dir‡find-up�formdata-node…fresh�get-orientation„glob‰gzip-sizeŠhttp-proxy�https-browserifyŠicss-utils�ignore-loaderŠimage-size‰is-docker†is-wsl‹jest-worker…json5Œjsonwebtoken�loader-utils2�loader-utils3Œlodash.curry‰lru-cacheŠmicromatch—mini-css-extract-plugin†nanoidŠnative-url‰neo-asyncŠnode-fetch�node-html-parserƒora�os-browserify‡p-limit�path-browserify�path-to-regexp–postcss-flexbugs-fixesŸpostcss-modules-extract-imports postcss-modules-local-by-default•postcss-modules-scope–postcss-modules-values’postcss-preset-env“postcss-safe-parserŒpostcss-scss”postcss-value-parser‡processˆpunycode�querystring-es3ˆraw-bodyˆreact-is�react-refresh˜react-server-dom-webpack“regenerator-runtime‹sass-loader�schema-utils2�schema-utils3†semver„sendŒsetimmediateŠsource-map‘stream-browserify‹stream-http‹string-hash�string_decoderŠstrip-ansiÿÿÿ†terserŠtext-table‘timers-browserify�tty-browserifyŒua-parser-jsˆunistore„utilñıÿÿ�vm-browserify‰watchpack”web-streams-polyfillŠweb-vitals�webpack-sources1�webpack-sources3ˆwebpack4ˆwebpack5‚ws�2.7.1-alpha.0‡7.12.11†7.15.0‡7.13.14ş†7.14.5ÿÿ†7.14.7…7.8.3ÿıûûûıû†7.15.4úú…5.0.2…1.2.1…1.0.3ëşÿÿëşÿÿëşÿÿëşÿÿëşÿÿ…1.1.7…1.1.0ÿÿ…1.0.0…7.0.2†7.1.12…7.6.2…7.4.0†7.11.0…2.0.0†0.0.36…0.5.4…1.1.3…0.3.3…6.0.0…4.1.5…1.8.0…0.5.0…8.3.7…4.1.6…5.1.0…4.0.2…2.3.4…1.7.0‡16.9.17†16.9.4†16.7.1…7.3.1†0.14.4…2.2.8…0.2.1†0.7.36…8.3.1 npm:@types/webpack-sources@0.1.5…8.2.0†0.33.1†0.17.5…8.5.0†1.0.35…4.1.0á…1.2.3…3.0.0ß†0.4.24…0.2.0†4.18.1…5.6.0…2.4.2·watson/ci-info#f43f6a1cefff47fb361c88cf4b943fdbcaafe540…1.1.2…3.0.3…1.7.4ÿÿÿĞ…0.5.3…1.0.4…0.4.1…6.0.5†3.12.0ñ…4.1.1…2.0.1†4.19.0…1.8.1…3.3.0…3.3.1é…4.3.0…0.5.2ğ…7.1.7…5.1.1†1.18.1ÀÑ…0.1.2¿Å…2.2.0�27.0.0-next.5ş…8.5.1–npm:loader-utils@2.0.0–npm:loader-utils@3.1.3ïø…4.0.4…2.4.3†3.1.30…0.3.4…2.6.1…2.6.7…1.4.9ù…0.3.0…3.1.0…1.0.1…6.1.0ªÕ…4.0.0Ôÿ…6.7.0¸…3.0.5Ğ‡0.11.10…2.1.1Å…2.4.1Tşÿÿ…0.8.3¥0.0.0-experimental-13455d26d-20211104†0.13.4†12.4.0–npm:schema-utils@2.7.1–npm:schema-utils@3.0.0…7.3.2†0.17.1…1.0.5…0.6.1Å…3.1.1§…1.3.0¨œ†5.10.0Ä†2.0.12…0.0.1†0.7.28…3.4.1†0.12.4…8.3.2Ã…2.3.1Ã…2.1.0™npm:webpack-sources@1.4.3™npm:webpack-sources@3.2.3’npm:webpack@4.44.1’npm:webpack@5.69.1…8.2.3ÿÿÿºşÿÿ¶Œ1.0.30001283Jşÿÿ‰>=12.22.0`—@next/swc-android-arm64–@next/swc-darwin-arm64”@next/swc-darwin-x64�@next/swc-linux-arm-gnueabihf™@next/swc-linux-arm64-gnuš@next/swc-linux-arm64-musl—@next/swc-linux-x64-gnu˜@next/swc-linux-x64-muslš@next/swc-win32-arm64-msvc™@next/swc-win32-ia32-msvc˜@next/swc-win32-x64-msvcfşÿÿfşÿÿfşÿÿfşÿÿfşÿÿfşÿÿfşÿÿfşÿÿfşÿÿfşÿÿfşÿÿ¨8545fd1bb02244ced9e8dc9584a764aeae296cd0p/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/node_modules/next‰./head.jsÿÿ
@ƒ ÀÓw4]xBFşÿÿ_ıÿÿSşÿÿRşÿÿú
Û/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/node_modules/next/package.jsonÖ/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/node_modules/package.jsonÓ/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/node_modules/next/head×/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/node_modules/next/head.mjsÖ/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/node_modules/next/head.js×/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/node_modules/next/head.jsxØ/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/node_modules/next/head.jsonØ/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/node_modules/next/head.wasmu/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/node_modules/next/heady/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/node_modules/next/head.mjsbıÿÿ
@€WıÿÿVıÿÿÉ/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/package.jsonº/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/package.json§/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/package.json�/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/package.json|/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/Users/wyattwalsh/package.jsonq/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/Users/package.json�
@æÎ/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/node_modules/nextí‹next@12.1.0ˆ*missingÿ	ÊüÿÿÎüÿÿÑüÿÿ@Ïüÿÿs/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/components/Layout.js€€ Ğüÿÿ9ıÿÿ:ıÿÿ–./components/Layout.jsÿÿ
@ƒ ÀÓw4]xBıi/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/componentsJıÿÿ Be3]xB
 pAe3]xB:ıÿÿ@ıÿÿ?ıÿÿv/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/components/package.jsonp/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/components/Layoutt/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/components/Layout.mjs Gıÿÿ	¼üÿÿÀüÿÿÃüÿÿ@Áüÿÿw/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/components/FolderTree.js€€ Âüÿÿ+ıÿÿ,ıÿÿš./components/FolderTree.jsÿÿ
@ƒ ÀÓw4]xBıò=ıÿÿ Be3]xB
 pAe3]xB-ıÿÿ3ıÿÿ2ıÿÿót/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/components/FolderTreex/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/components/FolderTree.mjs ;ıÿÿ	°üÿÿ´üÿÿ·üÿÿ@µüÿÿv/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/components/MDContent.js€€ ¶üÿÿıÿÿ ıÿÿ™./components/MDContent.jsÿÿ
@ƒ ÀÓw4]xBıæ1ıÿÿ Be3]xB
 pAe3]xB!ıÿÿ'ıÿÿ&ıÿÿçs/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/components/MDContentw/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/components/MDContent.mjs /ıÿÿ	¤üÿÿ¨üÿÿ«üÿÿ@©üÿÿ{/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/node_modules/next/dynamic.js€€ şÿÿµ¶Œ./dynamic.jsÿÿ
@ ÀÓw4]xBııÿÿıÿÿşÿÿü³
¹ºÖ/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/node_modules/next/dynamicÚ/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/node_modules/next/dynamic.mjsÙ/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/node_modules/next/dynamic.jsÚ/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/node_modules/next/dynamic.jsxÛ/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/node_modules/next/dynamic.jsonÛ/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/node_modules/next/dynamic.wasmx/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/node_modules/next/dynamic|/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/node_modules/next/dynamic.mjsıÿÿÂÇ	’üÿÿ–üÿÿ™üÿÿ@—üÿÿr/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/components/Graph.js€€ ˜üÿÿıÿÿıÿÿ•./components/Graph.jsÿÿ
@ƒ ÀÓw4]xBıÈıÿÿ Be3]xB
 pAe3]xBıÿÿ	ıÿÿıÿÿÉo/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/components/Graphs/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/components/Graph.mjs ıÿÿ‡sources“runtimeRequirements„dataPüÿÿŠjavascript«webpack/lib/util/registerExternalSerializerœwebpack-sources/CachedSourceG«webpack/lib/util/registerExternalSerializer�webpack-sources/ReplaceSource«webpack/lib/util/registerExternalSerializer�webpack-sources/OriginalSource
    (window.__NEXT_P = window.__NEXT_P || []).push([
      "/note/[id]",
      function () {
        return require("./pages/note/[id].js");
      }
    ]);
    if(module.hot) {
      module.hot.dispose(function () {
        window.__NEXT_P.push(["/note/[id]"])
      });
    }
  webpack://./node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?page=%2Fnote%2F%5Bid%5D&absolutePagePath=%2FUsers%2Fwyattwalsh%2FDocuments%20-%20Wyatt%E2%80%99s%20MacBook%20Air%2Fprojects%2Fdata-science-notes%2Fdigital-garden%2Fpages%2Fnote%2F%5Bid%5D.js!bmsuDŠ¥®¹Â“__webpack_require__²/*! ./pages/note/[id].js */ "./pages/note/[id].js"„trueŠmodule.hot şÿÿ†source„size„mapsKüÿÿ;
    (window.__NEXT_P = window.__NEXT_P || []).push([
      "/note/[id]",
      function () {
        return __webpack_require__(/*! ./pages/note/[id].js */ "./pages/note/[id].js");
      }
    ]);
    if(true) {
      module.hot.dispose(function () {
        window.__NEXT_P.push(["/note/[id]"])
      });
    }
  â{"filename":"[file].map[query]","module":true,"columns":true,"noSources":false,"namespace":"_N_E"}ƒmap‹bufferedMap‚üÿÿnüÿÿˆmappingsñ�sourcesContent…names�xo;AACA;AACA;AACA;AACA,eAAe,mBAAO,CAAC,kDAAsB;AAC7C;AACA;AACA,OAAO,IAAU;AACjB,MAAM,UAAU;AAChB;AACA,OAAO;AACP;AACA4üÿÿ2üÿÿReplaceSourceOriginalSource,üÿÿ£webpack://./node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?page=%2Fnote%2F%5Bid%5D&absolutePagePath=%2FUsers%2Fwyattwalsh%2FDocuments%20-%20Wyatt%E2%80%99s%20MacBook%20Air%2Fprojects%2Fdata-science-notes%2Fdigital-garden%2Fpages%2Fnote%2F%5Bid%5D.js!109115__webpack_require__undefined117138/*! ./pages/note/[id].js */ "./pages/note/[id].js"undefined165174trueundefined185194module.hotundefined“__webpack_require__Küÿÿ�7d28ef09e0408f65àáh9«webpack/lib/util/registerExternalSerializerœwebpack-sources/ConcatSource€«webpack/lib/util/registerExternalSerializer™webpack-sources/RawSource¥__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "__N_SSG": function() { return /* binding */ __N_SSG; },
/* harmony export */   "default": function() { return /* binding */ Home; }
/* harmony export */ });
/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js");
/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var next_head__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/head */ "./node_modules/next/head.js");
/* harmony import */ var next_head__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(next_head__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _components_Layout__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/Layout */ "./components/Layout.js");
/* harmony import */ var _components_FolderTree__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/FolderTree */ "./components/FolderTree.js");
/* harmony import */ var _components_MDContent__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/MDContent */ "./components/MDContent.js");
/* harmony import */ var next_dynamic__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! next/dynamic */ "./node_modules/next/dynamic.js");
/* harmony import */ var next_dynamic__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(next_dynamic__WEBPACK_IMPORTED_MODULE_5__);
«webpack/lib/util/registerExternalSerializer�webpack-sources/ReplaceSource«webpack/lib/util/registerExternalSerializerŸwebpack-sources/SourceMapSourceÁimport { jsxDEV as _jsxDEV } from "react/jsx-dev-runtime";
import Head from "next/head";
import Layout from "../../components/Layout";
import FolderTree from "../../components/FolderTree";
import MDContent from "../../components/MDContent";
import dynamic from 'next/dynamic';
var _this = this;
var DynamicGraph = dynamic(function() {
    return import('../../components/Graph');
}, {
    loadableGenerated: {
        modules: [
            "note/[id].js -> " + "../../components/Graph"
        ]
    },
    loading: function() {
        /*#__PURE__*/ return _jsxDEV("p", {
            children: "Loading ..."
        }, void 0, false, {
            fileName: "/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/pages/note/[id].js",
            lineNumber: 17,
            columnNumber: 22
        }, _this);
    },
    ssr: false
});
_c = DynamicGraph;
export var __N_SSG = true;
export default function Home(param) {
    var note = param.note, backLinks = param.backLinks, fileNames = param.fileNames, tree = param.tree, flattenNodes = param.flattenNodes, graphData = param.graphData;
    return(/*#__PURE__*/ _jsxDEV(Layout, {
        children: [
            /*#__PURE__*/ _jsxDEV(Head, {
                children: note.title && /*#__PURE__*/ _jsxDEV("meta", {
                    name: "title",
                    content: note.title
                }, void 0, false, {
                    fileName: "/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/pages/note/[id].js",
                    lineNumber: 25,
                    columnNumber: 32
                }, this)
            }, void 0, false, {
                fileName: "/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/pages/note/[id].js",
                lineNumber: 24,
                columnNumber: 13
            }, this),
            /*#__PURE__*/ _jsxDEV("div", {
                className: "container",
                children: [
                    /*#__PURE__*/ _jsxDEV("nav", {
                        className: "nav-bar",
                        children: /*#__PURE__*/ _jsxDEV(FolderTree, {
                            tree: tree,
                            flattenNodes: flattenNodes
                        }, void 0, false, {
                            fileName: "/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/pages/note/[id].js",
                            lineNumber: 29,
                            columnNumber: 21
                        }, this)
                    }, void 0, false, {
                        fileName: "/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/pages/note/[id].js",
                        lineNumber: 28,
                        columnNumber: 17
                    }, this),
                    /*#__PURE__*/ _jsxDEV(MDContent, {
                        content: note.data,
                        fileNames: fileNames,
                        handleOpenNewContent: null,
                        backLinks: backLinks
                    }, void 0, false, {
                        fileName: "/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/pages/note/[id].js",
                        lineNumber: 31,
                        columnNumber: 17
                    }, this),
                    /*#__PURE__*/ _jsxDEV(DynamicGraph, {
                        graph: graphData
                    }, void 0, false, {
                        fileName: "/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/pages/note/[id].js",
                        lineNumber: 32,
                        columnNumber: 17
                    }, this)
                ]
            }, void 0, true, {
                fileName: "/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/pages/note/[id].js",
                lineNumber: 27,
                columnNumber: 13
            }, this)
        ]
    }, void 0, true, {
        fileName: "/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/pages/note/[id].js",
        lineNumber: 23,
        columnNumber: 9
    }, this));
};
_c1 = Home;
var _c, _c1;
$RefreshReg$(_c, "DynamicGraph");
$RefreshReg$(_c1, "Home");


;
    // Wrapped in an IIFE to avoid polluting the global scope
    ;
    (function () {
        var _a, _b;
        // Legacy CSS implementations will `eval` browser code in a Node.js context
        // to extract CSS. For backwards compatibility, we need to check we're in a
        // browser context before continuing.
        if (typeof self !== 'undefined' &&
            // AMP / No-JS mode does not inject these helpers:
            '$RefreshHelpers$' in self) {
            // @ts-ignore __webpack_module__ is global
            var currentExports = __webpack_module__.exports;
            // @ts-ignore __webpack_module__ is global
            var prevExports = (_b = (_a = __webpack_module__.hot.data) === null || _a === void 0 ? void 0 : _a.prevExports) !== null && _b !== void 0 ? _b : null;
            // This cannot happen in MainTemplate because the exports mismatch between
            // templating and execution.
            self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, __webpack_module__.id);
            // A module can be accepted automatically based on its exports, e.g. when
            // it is a Refresh Boundary.
            if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {
                // Save the previous exports on update so we can compare the boundary
                // signatures.
                __webpack_module__.hot.dispose(function (data) {
                    data.prevExports = currentExports;
                });
                // Unconditionally accept an update to this module, we'll check if it's
                // still a Refresh Boundary later.
                // @ts-ignore importMeta is replaced in the loader
                import.meta.webpackHot.accept();
                // This field is set when the previous version of this module was a
                // Refresh Boundary, letting us know we need to check for invalidation or
                // enqueue an update.
                if (prevExports !== null) {
                    // A boundary can become ineligible if its exports are incompatible
                    // with the previous exports.
                    //
                    // For example, if you add/remove/change exports, we'll want to
                    // re-execute the importing modules, and force those components to
                    // re-render. Similarly, if you convert a class component to a
                    // function, we want to invalidate the boundary.
                    if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevExports, currentExports)) {
                        __webpack_module__.hot.invalidate();
                    }
                    else {
                        self.$RefreshHelpers$.scheduleUpdate();
                    }
                }
            }
            else {
                // Since we just executed the code for the module, it's possible that the
                // new exports made it ineligible for being a boundary.
                // We only care about the case when we were _previously_ a boundary,
                // because we already accepted this update (accidental side effect).
                var isNoLongerABoundary = prevExports !== null;
                if (isNoLongerABoundary) {
                    __webpack_module__.hot.invalidate();
                }
            }
        }
    })();
Ëwebpack://./node_modules/next/dist/compiled/@next/react-refresh-utils/loader.js!./node_modules/next/dist/build/webpack/loaders/next-swc-loader.js??ruleSet[1].rules[2].oneOf[2].use[1]!./pages/note/[id].js…{"version":3,"sources":["webpack://./pages/note/[id].js"],"sourcesContent":["import Head from \"next/head\";\nimport Layout from \"../../components/Layout\";\nimport {\n    getAllSlugs,\n    getSinglePost,\n    convertObject,\n    getDirectoryData,\n    constructGraphData, getLocalGraphData\n} from \"../../lib/utils\";\nimport FolderTree from \"../../components/FolderTree\";\nimport {getFlattenArray} from \"../../lib/utils\";\nimport MDContent from \"../../components/MDContent\";\nimport dynamic from 'next/dynamic'\n\nconst DynamicGraph = dynamic(\n    () => import('../../components/Graph'),\n    { loading: () => <p>Loading ...</p>, ssr: false }\n)\n\nexport default function Home({note, backLinks, fileNames, tree, flattenNodes, graphData}) {\n\n    return (\n        <Layout>\n            <Head>\n                {note.title && <meta name=\"title\" content={note.title}/>}\n            </Head>\n            <div className='container'>\n                <nav className=\"nav-bar\">\n                    <FolderTree tree={tree} flattenNodes={flattenNodes}/>\n                </nav>\n                <MDContent content={note.data} fileNames={fileNames} handleOpenNewContent={null} backLinks={backLinks}/>\n                <DynamicGraph graph={graphData}/>\n            </div>\n\n        </Layout>\n    );\n}\n\nexport async function getStaticPaths() {\n    const allPostsData = getAllSlugs();\n    const paths = allPostsData.map(p => ({params: {id: p}}))\n\n    return {\n        paths,\n        fallback: false\n    };\n}\n\nconst {nodes, edges} = constructGraphData()\n\nexport function getStaticProps({params}) {\n    const note = getSinglePost(params.id);\n    const tree = convertObject(getDirectoryData());\n    const flattenNodes = getFlattenArray(tree)\n\n    const listOfEdges =   edges.filter(anEdge => anEdge.target === params.id)\n    const internalLinks = listOfEdges.map(anEdge => nodes.find(aNode => aNode.slug === anEdge.source)).filter(element => element !== undefined)\n    const backLinks = [...new Set(internalLinks)]\n    const graphData = getLocalGraphData(params.id)\n    return {\n        props: {\n            note,\n            tree: tree,\n            flattenNodes: flattenNodes,\n            backLinks: backLinks.filter(link => link.slug !== params.id),\n            graphData: graphData\n        },\n    };\n}\n"],"names":["Head","Layout","FolderTree","MDContent","dynamic","DynamicGraph","loading","p","ssr","Home","note","backLinks","fileNames","tree","flattenNodes","graphData","title","meta","name","content","div","className","nav","data","handleOpenNewContent","graph"],"mappings":";AAAA,MAAM,CAACA,IAAI,MAAM,CAAW;AAC5B,MAAM,CAACC,MAAM,MAAM,CAAyB;AAQ5C,MAAM,CAACC,UAAU,MAAM,CAA6B;AAEpD,MAAM,CAACC,SAAS,MAAM,CAA4B;AAClD,MAAM,CAACC,OAAO,MAAM,CAAc;;AAElC,GAAK,CAACC,YAAY,GAAGD,OAAO,CACxB,QAAQ;IAAF,MAAM,CAAN,MAAM,CAAC,CAAwB;;;;;;;IACnCE,OAAO,EAAE,QAAQ;sBAAF,MAAM,SAALC,CAAC;sBAAC,CAAW;;;;;;;IAAMC,GAAG,EAAE,KAAK;;KAF7CH,YAAY;;AAKlB,MAAM,SAAS,QAAQ,CAACI,IAAI,CAAC,KAA2D,EAAE,CAAC;QAA7DC,IAAI,GAAL,KAA2D,CAA1DA,IAAI,EAAEC,SAAS,GAAhB,KAA2D,CAApDA,SAAS,EAAEC,SAAS,GAA3B,KAA2D,CAAzCA,SAAS,EAAEC,IAAI,GAAjC,KAA2D,CAA9BA,IAAI,EAAEC,YAAY,GAA/C,KAA2D,CAAxBA,YAAY,EAAEC,SAAS,GAA1D,KAA2D,CAAVA,SAAS;IAEnF,MAAM,uBACDd,MAAM;;kCACFD,IAAI;0BACAU,IAAI,CAACM,KAAK,0BAAKC,CAAI;oBAACC,IAAI,EAAC,CAAO;oBAACC,OAAO,EAAET,IAAI,CAACM,KAAK;;;;;;;;;;;kCAExDI,CAAG;gBAACC,SAAS,EAAC,CAAW;;0CACrBC,CAAG;wBAACD,SAAS,EAAC,CAAS;wDACnBnB,UAAU;4BAACW,IAAI,EAAEA,IAAI;4BAAEC,YAAY,EAAEA,YAAY;;;;;;;;;;;0CAErDX,SAAS;wBAACgB,OAAO,EAAET,IAAI,CAACa,IAAI;wBAAEX,SAAS,EAAEA,SAAS;wBAAEY,oBAAoB,EAAE,IAAI;wBAAEb,SAAS,EAAEA,SAAS;;;;;;0CACpGN,YAAY;wBAACoB,KAAK,EAAEV,SAAS;;;;;;;;;;;;;;;;;;AAK9C,CAAC;MAjBuBN,IAAI","file":"x"}e9;WY_…‡»½ïñ!$:@Zy/5€†›©‚ˆŠ�ÂÈÊÍš X€†ˆ‘‚ˆŠ’ 
¦
� VjÂÓ8¬½Vg€€€€€€‰undefined³next_dynamic__WEBPACK_IMPORTED_MODULE_5___default()§__webpack_require__.e(/*! import() */ "components_Graph_js").then(__webpack_require__.bind(__webpack_require__, /*! ../../components/Graph */ "./components/Graph.js"))½(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)€€ÿº_components_Layout__WEBPACK_IMPORTED_MODULE_2__["default"]ş²(next_head__WEBPACK_IMPORTED_MODULE_1___default())ıııı¾_components_FolderTree__WEBPACK_IMPORTED_MODULE_3__["default"]ü½_components_MDContent__WEBPACK_IMPORTED_MODULE_4__["default"]û†moduleÿ‰module.idş‘module.hot.acceptııåU'__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "__N_SSG": function() { return /* binding */ __N_SSG; },
/* harmony export */   "default": function() { return /* binding */ Home; }
/* harmony export */ });
/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js");
/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var next_head__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/head */ "./node_modules/next/head.js");
/* harmony import */ var next_head__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(next_head__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _components_Layout__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/Layout */ "./components/Layout.js");
/* harmony import */ var _components_FolderTree__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/FolderTree */ "./components/FolderTree.js");
/* harmony import */ var _components_MDContent__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/MDContent */ "./components/MDContent.js");
/* harmony import */ var next_dynamic__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! next/dynamic */ "./node_modules/next/dynamic.js");
/* harmony import */ var next_dynamic__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(next_dynamic__WEBPACK_IMPORTED_MODULE_5__);






var _this = undefined;
var DynamicGraph = next_dynamic__WEBPACK_IMPORTED_MODULE_5___default()(function() {
    return __webpack_require__.e(/*! import() */ "components_Graph_js").then(__webpack_require__.bind(__webpack_require__, /*! ../../components/Graph */ "./components/Graph.js"));
}, {
    loadableGenerated: {
        modules: [
            "note/[id].js -> " + "../../components/Graph"
        ]
    },
    loading: function() {
        /*#__PURE__*/ return (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)("p", {
            children: "Loading ..."
        }, void 0, false, {
            fileName: "/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/pages/note/[id].js",
            lineNumber: 17,
            columnNumber: 22
        }, _this);
    },
    ssr: false
});
_c = DynamicGraph;
var __N_SSG = true;
function Home(param) {
    var note = param.note, backLinks = param.backLinks, fileNames = param.fileNames, tree = param.tree, flattenNodes = param.flattenNodes, graphData = param.graphData;
    return(/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_Layout__WEBPACK_IMPORTED_MODULE_2__["default"], {
        children: [
            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_head__WEBPACK_IMPORTED_MODULE_1___default()), {
                children: note.title && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)("meta", {
                    name: "title",
                    content: note.title
                }, void 0, false, {
                    fileName: "/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/pages/note/[id].js",
                    lineNumber: 25,
                    columnNumber: 32
                }, this)
            }, void 0, false, {
                fileName: "/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/pages/note/[id].js",
                lineNumber: 24,
                columnNumber: 13
            }, this),
            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)("div", {
                className: "container",
                children: [
                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)("nav", {
                        className: "nav-bar",
                        children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_FolderTree__WEBPACK_IMPORTED_MODULE_3__["default"], {
                            tree: tree,
                            flattenNodes: flattenNodes
                        }, void 0, false, {
                            fileName: "/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/pages/note/[id].js",
                            lineNumber: 29,
                            columnNumber: 21
                        }, this)
                    }, void 0, false, {
                        fileName: "/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/pages/note/[id].js",
                        lineNumber: 28,
                        columnNumber: 17
                    }, this),
                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_MDContent__WEBPACK_IMPORTED_MODULE_4__["default"], {
                        content: note.data,
                        fileNames: fileNames,
                        handleOpenNewContent: null,
                        backLinks: backLinks
                    }, void 0, false, {
                        fileName: "/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/pages/note/[id].js",
                        lineNumber: 31,
                        columnNumber: 17
                    }, this),
                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(DynamicGraph, {
                        graph: graphData
                    }, void 0, false, {
                        fileName: "/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/pages/note/[id].js",
                        lineNumber: 32,
                        columnNumber: 17
                    }, this)
                ]
            }, void 0, true, {
                fileName: "/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/pages/note/[id].js",
                lineNumber: 27,
                columnNumber: 13
            }, this)
        ]
    }, void 0, true, {
        fileName: "/Users/wyattwalsh/Documents - Wyattâ€™s MacBook Air/projects/data-science-notes/digital-garden/pages/note/[id].js",
        lineNumber: 23,
        columnNumber: 9
    }, this));
};
_c1 = Home;
var _c, _c1;
$RefreshReg$(_c, "DynamicGraph");
$RefreshReg$(_c1, "Home");


;
    // Wrapped in an IIFE to avoid polluting the global scope
    ;
    (function () {
        var _a, _b;
        // Legacy CSS implementations will `eval` browser code in a Node.js context
        // to extract CSS. For backwards compatibility, we need to check we're in a
        // browser context before continuing.
        if (typeof self !== 'undefined' &&
            // AMP / No-JS mode does not inject these helpers:
            '$RefreshHelpers$' in self) {
            // @ts-ignore __webpack_module__ is global
            var currentExports = module.exports;
            // @ts-ignore __webpack_module__ is global
            var prevExports = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevExports) !== null && _b !== void 0 ? _b : null;
            // This cannot happen in MainTemplate because the exports mismatch between
            // templating and execution.
            self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);
            // A module can be accepted automatically based on its exports, e.g. when
            // it is a Refresh Boundary.
            if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {
                // Save the previous exports on update so we can compare the boundary
                // signatures.
                module.hot.dispose(function (data) {
                    data.prevExports = currentExports;
                });
                // Unconditionally accept an update to this module, we'll check if it's
                // still a Refresh Boundary later.
                // @ts-ignore importMeta is replaced in the loader
                module.hot.accept();
                // This field is set when the previous version of this module was a
                // Refresh Boundary, letting us know we need to check for invalidation or
                // enqueue an update.
                if (prevExports !== null) {
                    // A boundary can become ineligible if its exports are incompatible
                    // with the previous exports.
                    //
                    // For example, if you add/remove/change exports, we'll want to
                    // re-execute the importing modules, and force those components to
                    // re-render. Similarly, if you convert a class component to a
                    // function, we want to invalidate the boundary.
                    if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevExports, currentExports)) {
                        module.hot.invalidate();
                    }
                    else {
                        self.$RefreshHelpers$.scheduleUpdate();
                    }
                }
            }
            else {
                // Since we just executed the code for the module, it's possible that the
                // new exports made it ineligible for being a boundary.
                // We only care about the case when we were _previously_ a boundary,
                // because we already accepted this update (accidental side effect).
                var isNoLongerABoundary = prevExports !== null;
                if (isNoLongerABoundary) {
                    module.hot.invalidate();
                }
            }
        }
    })();
æéí�x³;;;;;;;;;;;;;;;AAA4B;AACgB;AAQQ;AAEF;AAChB;;AAElC,GAAK,CAACK,YAAY,GAAGD,mDAAO,CACxB,QAAQ;IAAF,MAAM,CAAN,uKAA+B;;;;;;;IACnCE,OAAO,EAAE,QAAQ;sBAAF,MAAM,+DAALC,CAAC;sBAAC,CAAW;;;;;;;IAAMC,GAAG,EAAE,KAAK;;KAF7CH,YAAY;;AAKH,QAAQ,CAACI,IAAI,CAAC,KAA2D,EAAE,CAAC;QAA7DC,IAAI,GAAL,KAA2D,CAA1DA,IAAI,EAAEC,SAAS,GAAhB,KAA2D,CAApDA,SAAS,EAAEC,SAAS,GAA3B,KAA2D,CAAzCA,SAAS,EAAEC,IAAI,GAAjC,KAA2D,CAA9BA,IAAI,EAAEC,YAAY,GAA/C,KAA2D,CAAxBA,YAAY,EAAEC,SAAS,GAA1D,KAA2D,CAAVA,SAAS;IAEnF,MAAM,6EACDd,0DAAM;;wFACFD,kDAAI;0BACAU,IAAI,CAACM,KAAK,gFAAKC,CAAI;oBAACC,IAAI,EAAC,CAAO;oBAACC,OAAO,EAAET,IAAI,CAACM,KAAK;;;;;;;;;;;wFAExDI,CAAG;gBAACC,SAAS,EAAC,CAAW;;gGACrBC,CAAG;wBAACD,SAAS,EAAC,CAAS;8GACnBnB,8DAAU;4BAACW,IAAI,EAAEA,IAAI;4BAAEC,YAAY,EAAEA,YAAY;;;;;;;;;;;gGAErDX,6DAAS;wBAACgB,OAAO,EAAET,IAAI,CAACa,IAAI;wBAAEX,SAAS,EAAEA,SAAS;wBAAEY,oBAAoB,EAAE,IAAI;wBAAEb,SAAS,EAAEA,SAAS;;;;;;gGACpGN,YAAY;wBAACoB,KAAK,EAAEV,SAAS;;;;;;;;;;;;;;;;;;AAK9C,CAAC;MAjBuBN,IAAI�webpack://./pages/note/[id].jsˆimport Head from "next/head";
import Layout from "../../components/Layout";
import {
    getAllSlugs,
    getSinglePost,
    convertObject,
    getDirectoryData,
    constructGraphData, getLocalGraphData
} from "../../lib/utils";
import FolderTree from "../../components/FolderTree";
import {getFlattenArray} from "../../lib/utils";
import MDContent from "../../components/MDContent";
import dynamic from 'next/dynamic'

const DynamicGraph = dynamic(
    () => import('../../components/Graph'),
    { loading: () => <p>Loading ...</p>, ssr: false }
)

export default function Home({note, backLinks, fileNames, tree, flattenNodes, graphData}) {

    return (
        <Layout>
            <Head>
                {note.title && <meta name="title" content={note.title}/>}
            </Head>
            <div className='container'>
                <nav className="nav-bar">
                    <FolderTree tree={tree} flattenNodes={flattenNodes}/>
                </nav>
                <MDContent content={note.data} fileNames={fileNames} handleOpenNewContent={null} backLinks={backLinks}/>
                <DynamicGraph graph={graphData}/>
            </div>

        </Layout>
    );
}

export async function getStaticPaths() {
    const allPostsData = getAllSlugs();
    const paths = allPostsData.map(p => ({params: {id: p}}))

    return {
        paths,
        fallback: false
    };
}

const {nodes, edges} = constructGraphData()

export function getStaticProps({params}) {
    const note = getSinglePost(params.id);
    const tree = convertObject(getDirectoryData());
    const flattenNodes = getFlattenArray(tree)

    const listOfEdges =   edges.filter(anEdge => anEdge.target === params.id)
    const internalLinks = listOfEdges.map(anEdge => nodes.find(aNode => aNode.slug === anEdge.source)).filter(element => element !== undefined)
    const backLinks = [...new Set(internalLinks)]
    const graphData = getLocalGraphData(params.id)
    return {
        props: {
            note,
            tree: tree,
            flattenNodes: flattenNodes,
            backLinks: backLinks.filter(link => link.slug !== params.id),
            graphData: graphData
        },
    };
}
`WıÿÿPıÿÿgıÿÿnıÿÿBıÿÿıüÿÿ‡loading�pƒssrÿüÿÿ„note‰backLinks‰fileNames„treeŒflattenNodes‰graphData…title„meta\üÿÿ‡contentƒdiv‰classNameƒnavË”handleOpenNewContent…graphConcatSourceRawSource¥__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "__N_SSG": function() { return /* binding */ __N_SSG; },
/* harmony export */   "default": function() { return /* binding */ Home; }
/* harmony export */ });
/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js");
/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var next_head__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/head */ "./node_modules/next/head.js");
/* harmony import */ var next_head__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(next_head__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _components_Layout__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/Layout */ "./components/Layout.js");
/* harmony import */ var _components_FolderTree__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/FolderTree */ "./components/FolderTree.js");
/* harmony import */ var _components_MDContent__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/MDContent */ "./components/MDContent.js");
/* harmony import */ var next_dynamic__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! next/dynamic */ "./node_modules/next/dynamic.js");
/* harmony import */ var next_dynamic__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(next_dynamic__WEBPACK_IMPORTED_MODULE_5__);
ReplaceSourceSourceMapSourceÒüÿÿÔüÿÿfalse057undefined5987undefined89133undefined135187undefined189239undefined241275undefined289292undefinedundefined314320next_dynamic__WEBPACK_IMPORTED_MODULE_5___default()undefined346377__webpack_require__.e(/*! import() */ "components_Graph_js").then(__webpack_require__.bind(__webpack_require__, /*! ../../components/Graph */ "./components/Graph.js"))undefined559565(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)undefined896902undefined923937undefined11541160(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)undefined11621167_components_Layout__WEBPACK_IMPORTED_MODULE_2__["default"]undefined12181224(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)undefined12261229(next_head__WEBPACK_IMPORTED_MODULE_1___default())undefined12881294(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)undefined19461952(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)undefined20652071(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)undefined21762182(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)undefined21842193_components_FolderTree__WEBPACK_IMPORTED_MODULE_3__["default"]undefined29462952(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)undefined29542962_components_MDContent__WEBPACK_IMPORTED_MODULE_4__["default"]undefined34883494(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)undefined50075024moduleundefined51325149moduleundefined54625482module.idundefined58265843moduleundefined61726200module.hot.acceptundefined70847101moduleundefined77667783moduleundefinedÚ•__webpack_require__.n•__webpack_require__.rÜüÿÿ$üÿÿıÿÿ•__webpack_require__.e•__webpack_require__.d�23a54c573250a65c