{"ast":null,"code":"var _jsxFileName = \"D:\\\\Project\\\\UC_Trains_Voice\\\\react-demo\\\\src\\\\Route\\\\Gavt.tsx\",\n  _s = $RefreshSig$();\nimport GavtForm from '../gavt/GavtForm';\nimport React, { useState } from 'react';\nimport { Link } from 'react-router-dom';\nimport { Alert, Space, Modal } from 'antd';\nimport { jsxDEV as _jsxDEV, Fragment as _Fragment } from \"react/jsx-dev-runtime\";\nconst Gavt = () => {\n  _s();\n  const [open, setOpen] = useState(false);\n  return /*#__PURE__*/_jsxDEV(\"div\", {\n    style: {\n      display: 'flex',\n      flexDirection: 'column',\n      alignItems: 'center',\n      justifyContent: 'center'\n    },\n    children: [/*#__PURE__*/_jsxDEV(\"h2\", {\n      children: \"GAVT HOME\"\n    }, void 0, false, {\n      fileName: _jsxFileName,\n      lineNumber: 17,\n      columnNumber: 7\n    }, this), /*#__PURE__*/_jsxDEV(Space, {\n      direction: \"vertical\",\n      style: {\n        width: '50%',\n        marginBottom: '20px'\n      },\n      children: /*#__PURE__*/_jsxDEV(Alert, {\n        style: {\n          backgroundColor: '#FFEFEF',\n          borderColor: '#FFEFEF'\n        },\n        message: \"Introduction\",\n        description: /*#__PURE__*/_jsxDEV(_Fragment, {\n          children: [/*#__PURE__*/_jsxDEV(\"div\", {\n            children: \"Transgender and gender-diverse people experience voice and communication challenges. Here, we provide a GAVT (Gender-Affirming Voice Training) tool with visual-acoustic feedback, trying to enhance the efficiency of GAVT.\"\n          }, void 0, false, {\n            fileName: _jsxFileName,\n            lineNumber: 27,\n            columnNumber: 15\n          }, this), /*#__PURE__*/_jsxDEV(\"br\", {}, void 0, false, {\n            fileName: _jsxFileName,\n            lineNumber: 31,\n            columnNumber: 15\n          }, this), /*#__PURE__*/_jsxDEV(\"div\", {\n            children: [\"Before you start to practice, it's highly recommended to use the \", /*#__PURE__*/_jsxDEV(Link, {\n              to: \"/gavt/calibrate\",\n              children: \" calibration routine \"\n            }, void 0, false, {\n              fileName: _jsxFileName,\n              lineNumber: 33,\n              columnNumber: 82\n            }, this), \" first. You will get the calibrated frequency values for each vowel sound after the calibration. However, if you only wish to use the \", /*#__PURE__*/_jsxDEV(\"a\", {\n              onClick: () => setOpen(true),\n              children: \"default reference frequency\"\n            }, void 0, false, {\n              fileName: _jsxFileName,\n              lineNumber: 35,\n              columnNumber: 54\n            }, this), \" as a training target, please select the phonetic symbol, gender, region, etc. directly below and start practicing immediately.\"]\n          }, void 0, true, {\n            fileName: _jsxFileName,\n            lineNumber: 32,\n            columnNumber: 15\n          }, this)]\n        }, void 0, true),\n        type: \"info\"\n      }, void 0, false, {\n        fileName: _jsxFileName,\n        lineNumber: 19,\n        columnNumber: 9\n      }, this)\n    }, void 0, false, {\n      fileName: _jsxFileName,\n      lineNumber: 18,\n      columnNumber: 7\n    }, this), /*#__PURE__*/_jsxDEV(GavtForm, {}, void 0, false, {\n      fileName: _jsxFileName,\n      lineNumber: 43,\n      columnNumber: 7\n    }, this), /*#__PURE__*/_jsxDEV(Modal, {\n      title: \"Modal 1000px width\",\n      centered: true,\n      open: open,\n      onOk: () => setOpen(false),\n      width: 1000,\n      children: [/*#__PURE__*/_jsxDEV(\"p\", {\n        children: \"some contents...\"\n      }, void 0, false, {\n        fileName: _jsxFileName,\n        lineNumber: 51,\n        columnNumber: 9\n      }, this), /*#__PURE__*/_jsxDEV(\"p\", {\n        children: \"some contents...\"\n      }, void 0, false, {\n        fileName: _jsxFileName,\n        lineNumber: 52,\n        columnNumber: 9\n      }, this), /*#__PURE__*/_jsxDEV(\"p\", {\n        children: \"some contents...\"\n      }, void 0, false, {\n        fileName: _jsxFileName,\n        lineNumber: 53,\n        columnNumber: 9\n      }, this)]\n    }, void 0, true, {\n      fileName: _jsxFileName,\n      lineNumber: 44,\n      columnNumber: 7\n    }, this)]\n  }, void 0, true, {\n    fileName: _jsxFileName,\n    lineNumber: 11,\n    columnNumber: 5\n  }, this);\n};\n_s(Gavt, \"xG1TONbKtDWtdOTrXaTAsNhPg/Q=\");\n_c = Gavt;\nexport default Gavt;\nvar _c;\n$RefreshReg$(_c, \"Gavt\");","map":{"version":3,"names":["GavtForm","React","useState","Link","Alert","Space","Modal","jsxDEV","_jsxDEV","Fragment","_Fragment","Gavt","_s","open","setOpen","style","display","flexDirection","alignItems","justifyContent","children","fileName","_jsxFileName","lineNumber","columnNumber","direction","width","marginBottom","backgroundColor","borderColor","message","description","to","onClick","type","title","centered","onOk","_c","$RefreshReg$"],"sources":["D:/Project/UC_Trains_Voice/react-demo/src/Route/Gavt.tsx"],"sourcesContent":["import GavtForm from '../gavt/GavtForm';\r\n\r\nimport React, { useState } from 'react';\r\nimport { Link } from 'react-router-dom';\r\n\r\nimport { Alert, Space, Modal } from 'antd';\r\n\r\nconst Gavt: React.FC = () => {\r\n  const [open, setOpen] = useState(false);\r\n  return (\r\n    <div style={{\r\n      display: 'flex',\r\n      flexDirection: 'column',\r\n      alignItems: 'center',\r\n      justifyContent: 'center'\r\n    }}>\r\n      <h2>GAVT HOME</h2>\r\n      <Space direction=\"vertical\" style={{ width: '50%', marginBottom: '20px'}}>\r\n        <Alert\r\n          style={{ \r\n            backgroundColor: '#FFEFEF',\r\n            borderColor: '#FFEFEF'\r\n          }} \r\n          message=\"Introduction\"\r\n          description={\r\n            <>\r\n              <div>\r\n                Transgender and gender-diverse people experience voice and communication challenges.\r\n                Here, we provide a GAVT (Gender-Affirming Voice Training) tool with visual-acoustic feedback, trying to enhance the efficiency of GAVT.                \r\n              </div>\r\n              <br />\r\n              <div>\r\n                Before you start to practice, it's highly recommended to use the <Link to=\"/gavt/calibrate\"> calibration routine </Link> first. \r\n                You will get the calibrated frequency values for each vowel sound after the calibration.\r\n                However, if you only wish to use the <a onClick={()=>setOpen(true)}>default reference frequency</a> as a training target, \r\n                please select the phonetic symbol, gender, region, etc. directly below and start practicing immediately.\r\n              </div>\r\n            </>\r\n          }\r\n          type=\"info\"\r\n        />\r\n      </Space>\r\n      <GavtForm />\r\n      <Modal\r\n        title=\"Modal 1000px width\"\r\n        centered\r\n        open={open}\r\n        onOk={() => setOpen(false)}\r\n        width={1000}\r\n      >\r\n        <p>some contents...</p>\r\n        <p>some contents...</p>\r\n        <p>some contents...</p>\r\n      </Modal>\r\n    </div>\r\n  );\r\n  };\r\n  \r\n  export default Gavt;"],"mappings":"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","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}