"": "/**\\n * This is the main entry point for the DevHub application.\\n * Page route gets passed in through params, along with all other page props.\\n */\\n\\nconst { page, nearDevGovGigsWidgetsAccountId, nearDevGovGigsContractAccountId, ...passProps } = props;\\n\\n// THESE ARE TEMPORARY\\n// This can be solved with injection during build\\nif (!nearDevGovGigsWidgetsAccountId) {\\n nearDevGovGigsWidgetsAccountId = \\\"1.devhub.efiz.testnet\\\";\\n}\\nif (!nearDevGovGigsContractAccountId) {\\n nearDevGovGigsContractAccountId = \\\"previewthomas.testnet\\\";\\n}\\n\\n// Import our modules\\nconst { AppLayout } = VM.require(\\n `${nearDevGovGigsWidgetsAccountId}/widget/DevHub.components.templates.AppLayout`\\n);\\nif (!AppLayout) {\\n return <p>Loading modules...</p>;\\n}\\n\\n// Define our Theme\\nconst Theme = styled.div`\\n a {\\n color: inherit;\\n }\\n\\n .attractable {\\n box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;\\n transition: box-shadow 0.6s;\\n\\n &:hover {\\n box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;\\n }\\n }\\n`;\\n\\nif (!page) {\\n // If no page is specified, we default to the home page\\n page = \\\"home\\\";\\n}\\n\\n// This is our navigation, rendering the page based on the page parameter\\nfunction Page() {\\n switch (page) {\\n // ?page=home\\n case \\\"home\\\": {\\n return <p>Homepage</p>;\\n }\\n // ?page=communities\\n case \\\"communities\\\": {\\n return (\\n // It would be nice if we gave providers\\n <Widget\\n src={`${nearDevGovGigsWidgetsAccountId}/widget/DevHub.pages.Communities`}\\n props={{ nearDevGovGigsWidgetsAccountId, nearDevGovGigsContractAccountId, ...passProps }}\\n />\\n );\\n }\\n // ?page=community\\n case \\\"community\\\": {\\n return (\\n <Widget\\n src={`${nearDevGovGigsWidgetsAccountId}/widget/DevHub.pages.Community`}\\n props={{ nearDevGovGigsWidgetsAccountId, nearDevGovGigsContractAccountId, ...passProps }}\\n />\\n );\\n }\\n // ?page=feed\\n case \\\"feed\\\": {\\n // TODO: This needs to be updated, old widget has the header attached\\n return (\\n <Widget\\n src={`${nearDevGovGigsWidgetsAccountId}/widget/gigs-board.pages.Feed`}\\n props={{ nearDevGovGigsWidgetsAccountId, nearDevGovGigsContractAccountId, ...passProps }}\\n />\\n );\\n }\\n } // default case does not work in VM\\n // If no page is found, we return a 404\\n return <p>404</p>;\\n}\\n\\nreturn (\\n <Theme>\\n <AppLayout page={page} nearDevGovGigsWidgetsAccountId={nearDevGovGigsWidgetsAccountId}>\\n <Page />\\n </AppLayout>\\n </Theme>\\n);\\n"