{"ast":null,"code":"var _jsxFileName = \"/Users/shanyi/Desktop/Projects/UC_Trains_Voice/react-demo/src/Route/HomePage.tsx\",\n  _s = $RefreshSig$();\nimport React from 'react';\nimport { Typography, Row, Col, Card } from 'antd';\nimport { useNavigate } from 'react-router-dom';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nconst {\n  Title,\n  Paragraph\n} = Typography;\nconst Main = ({\n  isModalOpen,\n  setIsModalOpen,\n  showModal,\n  handleCancel\n}) => {\n  _s();\n  const navigate = useNavigate();\n  const goToSample = () => {\n    navigate('/pitch');\n  };\n  return /*#__PURE__*/_jsxDEV(\"div\", {\n    style: {\n      width: '100%',\n      minHeight: '100vh'\n    },\n    children: [/*#__PURE__*/_jsxDEV(\"div\", {\n      style: {\n        width: '100%',\n        height: '5rem',\n        // Fixed height in pixels\n        textAlign: 'center',\n        display: 'flex',\n        alignItems: 'center',\n        justifyContent: 'center',\n        marginBottom: '0' // Ensure no margin at the bottom\n      },\n      children: /*#__PURE__*/_jsxDEV(\"div\", {\n        children: /*#__PURE__*/_jsxDEV(Typography, {\n          children: [/*#__PURE__*/_jsxDEV(Title, {\n            level: 3,\n            style: {\n              fontSize: '2.6vw',\n              color: 'rgb(36, 36, 131)',\n              maxWidth: '10rem',\n              margin: \"0 auto\",\n              textAlign: 'center',\n              fontWeight: 'normal'\n            },\n            children: \"Welcome to\"\n          }, void 0, false, {\n            fileName: _jsxFileName,\n            lineNumber: 37,\n            columnNumber: 13\n          }, this), /*#__PURE__*/_jsxDEV(Title, {\n            level: 3,\n            style: {\n              fontSize: '2.6vw',\n              color: 'rgb(36, 36, 131)',\n              maxWidth: '400px',\n              margin: \"20px auto 0\",\n              textAlign: 'center',\n              fontWeight: 'normal',\n              marginTop: \"-5px\"\n            },\n            children: \"our gender-affirming resonance tool!\"\n          }, void 0, false, {\n            fileName: _jsxFileName,\n            lineNumber: 41,\n            columnNumber: 13\n          }, this), /*#__PURE__*/_jsxDEV(Paragraph, {\n            style: {\n              fontSize: '1.5vw',\n              color: 'rgb(36, 36, 131)',\n              maxWidth: '500px',\n              margin: \"20px auto\",\n              textAlign: 'center'\n            },\n            children: \"This tool provides a real-time visual display to help you understand and modify vocal tract resonance. Right now, only targets for voice feminization are available, but targets for transmasculine and nonbinary users are also in the works.            \"\n          }, void 0, false, {\n            fileName: _jsxFileName,\n            lineNumber: 45,\n            columnNumber: 13\n          }, this)]\n        }, void 0, true, {\n          fileName: _jsxFileName,\n          lineNumber: 36,\n          columnNumber: 11\n        }, this)\n      }, void 0, false, {\n        fileName: _jsxFileName,\n        lineNumber: 35,\n        columnNumber: 9\n      }, this)\n    }, void 0, false, {\n      fileName: _jsxFileName,\n      lineNumber: 26,\n      columnNumber: 7\n    }, this), /*#__PURE__*/_jsxDEV(\"div\", {\n      style: {\n        padding: '20px',\n        backgroundColor: 'white',\n        marginTop: '10px'\n      },\n      children: [/*#__PURE__*/_jsxDEV(\"div\", {\n        style: {\n          textAlign: 'center',\n          marginBottom: '35px'\n        },\n        children: [/*#__PURE__*/_jsxDEV(Title, {\n          level: 2,\n          style: {\n            textDecoration: 'underline',\n            textDecorationSkipInk: 'auto',\n            textUnderlineOffset: '10px',\n            color: '#8778AA'\n          },\n          children: \"EXERCISES\"\n        }, void 0, false, {\n          fileName: _jsxFileName,\n          lineNumber: 57,\n          columnNumber: 11\n        }, this), /*#__PURE__*/_jsxDEV(Paragraph, {\n          style: {\n            fontSize: '20px',\n            maxWidth: '750px',\n            margin: '0 auto',\n            color: '#6E6E73',\n            lineHeight: '40px'\n          },\n          children: \"Working through these exercises for about two 15-minute periods per day should help you obtain a desired voice. Feel free to select whatever exercises might be beneficial, and use the Assessment function whenever you want to check your progress.\"\n        }, void 0, false, {\n          fileName: _jsxFileName,\n          lineNumber: 58,\n          columnNumber: 11\n        }, this)]\n      }, void 0, true, {\n        fileName: _jsxFileName,\n        lineNumber: 56,\n        columnNumber: 9\n      }, this), /*#__PURE__*/_jsxDEV(Row, {\n        justify: \"center\",\n        gutter: [16, 16],\n        children: [/*#__PURE__*/_jsxDEV(Col, {\n          xs: 24,\n          sm: 12,\n          md: 8,\n          lg: 6,\n          children: /*#__PURE__*/_jsxDEV(Card\n          // actions={[\n          //   <Link to=\"/pitch\">MORE INFO</Link>\n          // ]}\n          // hoverable\n          , {\n            bordered: false,\n            style: {\n              textAlign: 'center',\n              height: '100%',\n              border: '1px solid #8DAADA',\n              padding: '10px',\n              display: 'flex',\n              flexDirection: 'column',\n              justifyContent: 'space-between'\n            },\n            children: /*#__PURE__*/_jsxDEV(\"div\", {\n              children: [/*#__PURE__*/_jsxDEV(Title, {\n                level: 1,\n                style: {\n                  color: '#8DAADA',\n                  fontSize: \"0.5rem\",\n                  paddingTop: '0',\n                  marginTop: '0',\n                  marginBottom: '0'\n                },\n                children: \"01\"\n              }, void 0, false, {\n                fileName: _jsxFileName,\n                lineNumber: 75,\n                columnNumber: 19\n              }, this), /*#__PURE__*/_jsxDEV(Title, {\n                level: 3,\n                style: {\n                  color: '#8DAADA',\n                  marginTop: '0'\n                },\n                children: \"PITCH TRAINING\"\n              }, void 0, false, {\n                fileName: _jsxFileName,\n                lineNumber: 76,\n                columnNumber: 19\n              }, this), /*#__PURE__*/_jsxDEV(Paragraph, {\n                style: {\n                  fontSize: '1.2vw',\n                  color: '#6E6E73',\n                  margin: '2.7vw 2vw 1vw 2vw'\n                },\n                children: \"Pitch is one of the biggest contributors to the way a voice is perceived. In these exercises, you can practice matching different pitch patterns.\"\n              }, void 0, false, {\n                fileName: _jsxFileName,\n                lineNumber: 77,\n                columnNumber: 19\n              }, this)]\n            }, void 0, true, {\n              fileName: _jsxFileName,\n              lineNumber: 74,\n              columnNumber: 17\n            }, this)\n          }, void 0, false, {\n            fileName: _jsxFileName,\n            lineNumber: 66,\n            columnNumber: 15\n          }, this)\n        }, void 0, false, {\n          fileName: _jsxFileName,\n          lineNumber: 64,\n          columnNumber: 11\n        }, this), /*#__PURE__*/_jsxDEV(Col, {\n          xs: 24,\n          sm: 12,\n          md: 8,\n          lg: 6,\n          children: /*#__PURE__*/_jsxDEV(Card\n          // actions={[\n          //   <Link to=\"/volume\">MORE INFO</Link>\n          // ]}\n          // hoverable\n          , {\n            bordered: false,\n            style: {\n              textAlign: 'center',\n              height: '100%',\n              border: '1px solid #436AC2',\n              padding: '10px',\n              display: 'flex',\n              flexDirection: 'column',\n              justifyContent: 'space-between'\n            },\n            children: /*#__PURE__*/_jsxDEV(\"div\", {\n              children: [/*#__PURE__*/_jsxDEV(Title, {\n                level: 1,\n                style: {\n                  color: '#436AC2',\n                  fontSize: \"0.5rem\",\n                  paddingTop: '0',\n                  marginTop: '0',\n                  marginBottom: '0'\n                },\n                children: \"02\"\n              }, void 0, false, {\n                fileName: _jsxFileName,\n                lineNumber: 101,\n                columnNumber: 19\n              }, this), /*#__PURE__*/_jsxDEV(Title, {\n                level: 3,\n                style: {\n                  color: '#436AC2',\n                  marginTop: '0'\n                },\n                children: \"PITCH & VOLUME TRAINING\"\n              }, void 0, false, {\n                fileName: _jsxFileName,\n                lineNumber: 102,\n                columnNumber: 19\n              }, this), /*#__PURE__*/_jsxDEV(Paragraph, {\n                style: {\n                  fontSize: '1.2vw',\n                  color: '#6E6E73',\n                  margin: '1vw 2vw 1vw 2vw'\n                },\n                children: \"Trans people who can speak at a desired pitch often find that they sound quieter than they would like. In these exercises, you can therefore practice matching different pitches and simultaneously sounding loud enough.\"\n              }, void 0, false, {\n                fileName: _jsxFileName,\n                lineNumber: 103,\n                columnNumber: 19\n              }, this)]\n            }, void 0, true, {\n              fileName: _jsxFileName,\n              lineNumber: 100,\n              columnNumber: 17\n            }, this)\n          }, void 0, false, {\n            fileName: _jsxFileName,\n            lineNumber: 92,\n            columnNumber: 15\n          }, this)\n        }, void 0, false, {\n          fileName: _jsxFileName,\n          lineNumber: 90,\n          columnNumber: 11\n        }, this), /*#__PURE__*/_jsxDEV(Col, {\n          xs: 24,\n          sm: 12,\n          md: 8,\n          lg: 6,\n          children: /*#__PURE__*/_jsxDEV(Card\n          // actions={[\n          //   <Link to=\"/assessment\">MORE INFO</Link>\n          // ]}\n          // hoverable\n          , {\n            bordered: false,\n            style: {\n              textAlign: 'center',\n              height: '100%',\n              border: '1px solid purple',\n              padding: '10px',\n              display: 'flex',\n              flexDirection: 'column',\n              justifyContent: 'space-between'\n            },\n            children: /*#__PURE__*/_jsxDEV(\"div\", {\n              children: [/*#__PURE__*/_jsxDEV(Title, {\n                level: 1,\n                style: {\n                  color: '#8376AA',\n                  fontSize: \"0.5rem\",\n                  paddingTop: '0',\n                  marginTop: '0',\n                  marginBottom: '0'\n                },\n                children: \"03\"\n              }, void 0, false, {\n                fileName: _jsxFileName,\n                lineNumber: 127,\n                columnNumber: 19\n              }, this), /*#__PURE__*/_jsxDEV(Title, {\n                level: 3,\n                style: {\n                  color: '#8376AA',\n                  marginTop: '0'\n                },\n                children: \"ASSESSMENT\"\n              }, void 0, false, {\n                fileName: _jsxFileName,\n                lineNumber: 128,\n                columnNumber: 19\n              }, this), /*#__PURE__*/_jsxDEV(Paragraph, {\n                style: {\n                  fontSize: '1.2vw',\n                  color: '#6E6E73',\n                  margin: '3.2vw 2vw 1vw 2vw'\n                },\n                children: \"Not sure how your voice sounds right now? Go through a few quick steps to find out.\"\n              }, void 0, false, {\n                fileName: _jsxFileName,\n                lineNumber: 129,\n                columnNumber: 19\n              }, this)]\n            }, void 0, true, {\n              fileName: _jsxFileName,\n              lineNumber: 126,\n              columnNumber: 17\n            }, this)\n          }, void 0, false, {\n            fileName: _jsxFileName,\n            lineNumber: 118,\n            columnNumber: 15\n          }, this)\n        }, void 0, false, {\n          fileName: _jsxFileName,\n          lineNumber: 116,\n          columnNumber: 11\n        }, this)]\n      }, void 0, true, {\n        fileName: _jsxFileName,\n        lineNumber: 63,\n        columnNumber: 9\n      }, this)]\n    }, void 0, true, {\n      fileName: _jsxFileName,\n      lineNumber: 55,\n      columnNumber: 7\n    }, this)]\n  }, void 0, true, {\n    fileName: _jsxFileName,\n    lineNumber: 24,\n    columnNumber: 5\n  }, this);\n};\n_s(Main, \"CzcTeTziyjMsSrAVmHuCCb6+Bfg=\", false, function () {\n  return [useNavigate];\n});\n_c = Main;\nexport default Main;\nvar _c;\n$RefreshReg$(_c, \"Main\");","map":{"version":3,"names":["React","Typography","Row","Col","Card","useNavigate","jsxDEV","_jsxDEV","Title","Paragraph","Main","isModalOpen","setIsModalOpen","showModal","handleCancel","_s","navigate","goToSample","style","width","minHeight","children","height","textAlign","display","alignItems","justifyContent","marginBottom","level","fontSize","color","maxWidth","margin","fontWeight","fileName","_jsxFileName","lineNumber","columnNumber","marginTop","padding","backgroundColor","textDecoration","textDecorationSkipInk","textUnderlineOffset","lineHeight","justify","gutter","xs","sm","md","lg","bordered","border","flexDirection","paddingTop","_c","$RefreshReg$"],"sources":["/Users/shanyi/Desktop/Projects/UC_Trains_Voice/react-demo/src/Route/HomePage.tsx"],"sourcesContent":["import React from 'react';\nimport { Typography, Button, Row, Col, Card } from 'antd';\nimport { useNavigate } from 'react-router-dom';\nimport { Link } from 'react-router-dom';\n\nconst { Title, Paragraph } = Typography;\n\ninterface MainProps {\n  isModalOpen: boolean;\n  setIsModalOpen: React.Dispatch<React.SetStateAction<boolean>>;\n  showModal: () => void;\n  handleCancel: () => void;\n  goToSample: () => void;\n}\n\nconst Main: React.FC<MainProps> = ({ isModalOpen, setIsModalOpen, showModal, handleCancel }) => {\n  const navigate = useNavigate();\n\n  const goToSample = () => {\n    navigate('/pitch');\n  };\n\n  return (\n    <div style={{ width: '100%', minHeight: '100vh' }}>\n      {/* Introduction Section */}\n      <div style={{\n        width: '100%',\n        height: '5rem', // Fixed height in pixels\n        textAlign: 'center',\n        display: 'flex',\n        alignItems: 'center',\n        justifyContent: 'center',\n        marginBottom: '0' // Ensure no margin at the bottom\n      }}>\n        <div>\n          <Typography>\n            <Title level={3} style={{ fontSize: '2.6vw', color: 'rgb(36, 36, 131)', maxWidth: '10rem', margin: \"0 auto\", textAlign: 'center', fontWeight: 'normal' }}>\n              Welcome to\n            </Title>\n\n            <Title level={3} style={{ fontSize: '2.6vw', color: 'rgb(36, 36, 131)', maxWidth: '400px', margin: \"20px auto 0\", textAlign: 'center', fontWeight: 'normal', marginTop: \"-5px\" }}>\n              our gender-affirming resonance tool!\n            </Title>\n\n            <Paragraph style={{ fontSize: '1.5vw', color: 'rgb(36, 36, 131)', maxWidth: '500px', margin: \"20px auto\", textAlign: 'center' }}>\n              This tool provides a real-time visual display to help you understand and modify vocal tract resonance. Right now, only targets for voice feminization are available, but targets for transmasculine and nonbinary users are also in the works.            </Paragraph>\n            {/* <Button disabled={true} onClick={goToSample} type=\"primary\" style={{ border: '1.5px solid rgb(41, 41, 130)', borderRadius: '30px', fontSize: '17px', background: 'linear-gradient(to left, #5A82E1, #2f2a5a)', WebkitBackgroundClip: 'text', backgroundClip: 'text', color: 'transparent', width: '180px', textAlign: 'center', margin: '0 auto', paddingTop: '2px', paddingBottom: '5px', marginTop: '7px', letterSpacing: '4px', fontWeight: 'bold' }}>\n              TUTORIAL\n            </Button> */}\n          </Typography>\n        </div>\n      </div>\n\n      {/* Bottom Section */}\n      <div style={{ padding: '20px', backgroundColor: 'white', marginTop: '10px' }}>\n        <div style={{ textAlign: 'center', marginBottom: '35px' }}>\n          <Title level={2} style={{ textDecoration: 'underline', textDecorationSkipInk: 'auto', textUnderlineOffset: '10px', color: '#8778AA' }}>EXERCISES</Title>\n          <Paragraph style={{ fontSize: '20px', maxWidth: '750px', margin: '0 auto', color: '#6E6E73', lineHeight: '40px' }}>\n            Working through these exercises for about two 15-minute periods per day should help you obtain a desired voice. Feel free to select whatever exercises might be beneficial, and use the Assessment function whenever you want to check your progress.\n          </Paragraph>\n        </div>\n\n        <Row justify=\"center\" gutter={[16, 16]}>\n          <Col xs={24} sm={12} md={8} lg={6}>\n            {/* <Link to='/pitch'> */}\n              <Card\n                // actions={[\n                //   <Link to=\"/pitch\">MORE INFO</Link>\n                // ]}\n                // hoverable\n                bordered={false}\n                style={{ textAlign: 'center', height: '100%', border: '1px solid #8DAADA', padding: '10px', display: 'flex', flexDirection: 'column', justifyContent: 'space-between' }}\n              >\n                <div>\n                  <Title level={1} style={{ color: '#8DAADA', fontSize: \"0.5rem\", paddingTop: '0', marginTop: '0', marginBottom: '0' }}>01</Title>\n                  <Title level={3} style={{ color: '#8DAADA', marginTop: '0' }}>PITCH TRAINING</Title>\n                  <Paragraph\n                    style={{\n                      fontSize: '1.2vw',\n                      color: '#6E6E73',\n                      margin: '2.7vw 2vw 1vw 2vw',\n                    }}\n                  >\n                    Pitch is one of the biggest contributors to the way a voice is perceived. In these exercises, you can practice matching different pitch patterns.\n                  </Paragraph>\n                </div>\n              </Card>\n            {/* </Link> */}\n          </Col>\n          <Col xs={24} sm={12} md={8} lg={6}>\n            {/* <Link to=\"/volume\"> */}\n              <Card\n                // actions={[\n                //   <Link to=\"/volume\">MORE INFO</Link>\n                // ]}\n                // hoverable\n                bordered={false}\n                style={{ textAlign: 'center', height: '100%', border: '1px solid #436AC2', padding: '10px', display: 'flex', flexDirection: 'column', justifyContent: 'space-between' }}\n              >\n                <div>\n                  <Title level={1} style={{ color: '#436AC2', fontSize: \"0.5rem\", paddingTop: '0', marginTop: '0', marginBottom: '0' }}>02</Title>\n                  <Title level={3} style={{ color: '#436AC2', marginTop: '0' }}>PITCH & VOLUME TRAINING</Title>\n                  <Paragraph\n                    style={{\n                      fontSize: '1.2vw',\n                      color: '#6E6E73',\n                      margin: '1vw 2vw 1vw 2vw',\n                    }}\n                  >\n                    Trans people who can speak at a desired pitch often find that they sound quieter than they would like. In these exercises, you can therefore practice matching different pitches and simultaneously sounding loud enough.\n                  </Paragraph>\n                </div>\n              </Card>\n            {/* </Link> */}\n          </Col>\n          <Col xs={24} sm={12} md={8} lg={6}>\n            {/* <Link to=\"/assessment\"> */}\n              <Card\n                // actions={[\n                //   <Link to=\"/assessment\">MORE INFO</Link>\n                // ]}\n                // hoverable\n                bordered={false}\n                style={{ textAlign: 'center', height: '100%', border: '1px solid purple', padding: '10px', display: 'flex', flexDirection: 'column', justifyContent: 'space-between' }}\n              >\n                <div>\n                  <Title level={1} style={{ color: '#8376AA', fontSize: \"0.5rem\", paddingTop: '0', marginTop: '0', marginBottom: '0' }}>03</Title>\n                  <Title level={3} style={{ color: '#8376AA', marginTop: '0' }}>ASSESSMENT</Title>\n                  <Paragraph\n                    style={{\n                      fontSize: '1.2vw',\n                      color: '#6E6E73',\n                      margin: '3.2vw 2vw 1vw 2vw',\n                    }}\n                  >\n                    Not sure how your voice sounds right now? Go through a few quick steps to find out.\n                  </Paragraph>\n                </div>\n              </Card>\n            {/* </Link> */}\n\n          </Col>\n        </Row>\n      </div>\n    </div>\n  );\n};\n\nexport default Main;\n"],"mappings":"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","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}