{"ast":null,"code":"var _jsxFileName = \"/Users/shanyi/Desktop/Projects/UC_Trains_Voice/react-demo/src/gavt/Display/CustomWave.jsx\",\n  _s = $RefreshSig$();\nimport { useState } from \"react\";\nimport waveDrawLoop from '../Wave/lib/waveDrawLoop.js';\nimport WaveCanvas from '../Wave/WaveCanvas.jsx';\nimport '../Wave/Wave.css';\nimport { Slider, Col, Row } from \"antd\";\nimport 'antd/dist/reset.css';\nimport { jsxDEV as _jsxDEV, Fragment as _Fragment } from \"react/jsx-dev-runtime\";\nconst CustomWave = () => {\n  _s();\n  const [waveIsPaused, setWaveIsPaused] = useState(false);\n  const [pos, setPos] = useState(1500);\n  const handleOnChangeSlider = value => {\n    setPos(value);\n  };\n  return /*#__PURE__*/_jsxDEV(_Fragment, {\n    children: /*#__PURE__*/_jsxDEV(\"div\", {\n      className: \"wlMainParent\",\n      children: /*#__PURE__*/_jsxDEV(Row, {\n        children: /*#__PURE__*/_jsxDEV(Col, {\n          span: 24,\n          children: /*#__PURE__*/_jsxDEV(\"div\", {\n            className: \"canvasandslider\",\n            children: [/*#__PURE__*/_jsxDEV(WaveCanvas, {\n              className: \"waveCanvas\",\n              draw: waveDrawLoop,\n              isPaused: waveIsPaused\n            }, void 0, false, {\n              fileName: _jsxFileName,\n              lineNumber: 26,\n              columnNumber: 29\n            }, this), /*#__PURE__*/_jsxDEV(Slider, {\n              className: \"custom-slider\",\n              min: 0,\n              max: 4096,\n              value: pos,\n              onChange: handleOnChangeSlider,\n              defaultValue: 1500,\n              style: {\n                margin: 0\n              },\n              tooltip: {\n                open: false\n              }\n            }, void 0, false, {\n              fileName: _jsxFileName,\n              lineNumber: 31,\n              columnNumber: 29\n            }, this)]\n          }, void 0, true, {\n            fileName: _jsxFileName,\n            lineNumber: 25,\n            columnNumber: 25\n          }, this)\n        }, void 0, false, {\n          fileName: _jsxFileName,\n          lineNumber: 24,\n          columnNumber: 21\n        }, this)\n      }, void 0, false, {\n        fileName: _jsxFileName,\n        lineNumber: 23,\n        columnNumber: 17\n      }, this)\n    }, void 0, false, {\n      fileName: _jsxFileName,\n      lineNumber: 22,\n      columnNumber: 13\n    }, this)\n  }, void 0, false);\n};\n_s(CustomWave, \"Ul7uV92KhUYepTXrEH7wZH9diEs=\");\n_c = CustomWave;\nexport default CustomWave;\nvar _c;\n$RefreshReg$(_c, \"CustomWave\");","map":{"version":3,"names":["useState","waveDrawLoop","WaveCanvas","Slider","Col","Row","jsxDEV","_jsxDEV","Fragment","_Fragment","CustomWave","_s","waveIsPaused","setWaveIsPaused","pos","setPos","handleOnChangeSlider","value","children","className","span","draw","isPaused","fileName","_jsxFileName","lineNumber","columnNumber","min","max","onChange","defaultValue","style","margin","tooltip","open","_c","$RefreshReg$"],"sources":["/Users/shanyi/Desktop/Projects/UC_Trains_Voice/react-demo/src/gavt/Display/CustomWave.jsx"],"sourcesContent":["import { useState } from \"react\";\n\nimport waveDrawLoop from '../Wave/lib/waveDrawLoop.js';\nimport WaveCanvas from '../Wave/WaveCanvas.jsx';\nimport '../Wave/Wave.css';\n\nimport { Slider, Col, Row} from \"antd\";\nimport 'antd/dist/reset.css'; \n\nconst CustomWave = () => {\n    \n    const [waveIsPaused, setWaveIsPaused] = useState(false);\n    const [pos, setPos] = useState(1500);\n\n    \n    const handleOnChangeSlider = (value) => {\n        setPos(value)\n    };\n\n    return (\n        <>        \n            <div className=\"wlMainParent\">\n                <Row>\n                    <Col span={24}>\n                        <div className=\"canvasandslider\">\n                            <WaveCanvas\n                                className=\"waveCanvas\"\n                                draw={waveDrawLoop}\n                                isPaused={waveIsPaused}\n                            />\n                            <Slider\n                                className=\"custom-slider\"\n                                min={0}\n                                max={4096}\n                                value={pos}\n                                onChange={handleOnChangeSlider}\n                                defaultValue={1500}\n                                style={{ margin: 0}}\n                                tooltip={{open: false}}\n                            />\n                        </div>\n                    </Col>\n                </Row>\n            </div>\n        </>\n    )\n}\n\nexport default CustomWave;"],"mappings":";;AAAA,SAASA,QAAQ,QAAQ,OAAO;AAEhC,OAAOC,YAAY,MAAM,6BAA6B;AACtD,OAAOC,UAAU,MAAM,wBAAwB;AAC/C,OAAO,kBAAkB;AAEzB,SAASC,MAAM,EAAEC,GAAG,EAAEC,GAAG,QAAO,MAAM;AACtC,OAAO,qBAAqB;AAAC,SAAAC,MAAA,IAAAC,OAAA,EAAAC,QAAA,IAAAC,SAAA;AAE7B,MAAMC,UAAU,GAAGA,CAAA,KAAM;EAAAC,EAAA;EAErB,MAAM,CAACC,YAAY,EAAEC,eAAe,CAAC,GAAGb,QAAQ,CAAC,KAAK,CAAC;EACvD,MAAM,CAACc,GAAG,EAAEC,MAAM,CAAC,GAAGf,QAAQ,CAAC,IAAI,CAAC;EAGpC,MAAMgB,oBAAoB,GAAIC,KAAK,IAAK;IACpCF,MAAM,CAACE,KAAK,CAAC;EACjB,CAAC;EAED,oBACIV,OAAA,CAAAE,SAAA;IAAAS,QAAA,eACIX,OAAA;MAAKY,SAAS,EAAC,cAAc;MAAAD,QAAA,eACzBX,OAAA,CAACF,GAAG;QAAAa,QAAA,eACAX,OAAA,CAACH,GAAG;UAACgB,IAAI,EAAE,EAAG;UAAAF,QAAA,eACVX,OAAA;YAAKY,SAAS,EAAC,iBAAiB;YAAAD,QAAA,gBAC5BX,OAAA,CAACL,UAAU;cACPiB,SAAS,EAAC,YAAY;cACtBE,IAAI,EAAEpB,YAAa;cACnBqB,QAAQ,EAAEV;YAAa;cAAAW,QAAA,EAAAC,YAAA;cAAAC,UAAA;cAAAC,YAAA;YAAA,OAC1B,CAAC,eACFnB,OAAA,CAACJ,MAAM;cACHgB,SAAS,EAAC,eAAe;cACzBQ,GAAG,EAAE,CAAE;cACPC,GAAG,EAAE,IAAK;cACVX,KAAK,EAAEH,GAAI;cACXe,QAAQ,EAAEb,oBAAqB;cAC/Bc,YAAY,EAAE,IAAK;cACnBC,KAAK,EAAE;gBAAEC,MAAM,EAAE;cAAC,CAAE;cACpBC,OAAO,EAAE;gBAACC,IAAI,EAAE;cAAK;YAAE;cAAAX,QAAA,EAAAC,YAAA;cAAAC,UAAA;cAAAC,YAAA;YAAA,OAC1B,CAAC;UAAA;YAAAH,QAAA,EAAAC,YAAA;YAAAC,UAAA;YAAAC,YAAA;UAAA,OACD;QAAC;UAAAH,QAAA,EAAAC,YAAA;UAAAC,UAAA;UAAAC,YAAA;QAAA,OACL;MAAC;QAAAH,QAAA,EAAAC,YAAA;QAAAC,UAAA;QAAAC,YAAA;MAAA,OACL;IAAC;MAAAH,QAAA,EAAAC,YAAA;MAAAC,UAAA;MAAAC,YAAA;IAAA,OACL;EAAC,gBACR,CAAC;AAEX,CAAC;AAAAf,EAAA,CArCKD,UAAU;AAAAyB,EAAA,GAAVzB,UAAU;AAuChB,eAAeA,UAAU;AAAC,IAAAyB,EAAA;AAAAC,YAAA,CAAAD,EAAA","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}