You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
45 lines
518 KiB
45 lines
518 KiB
(window.webpackJsonp=window.webpackJsonp||[]).push([[216,6,8,10],{"+QRC":function(we,ne,l){"use strict";var he=l("E9nw"),se={"text/plain":"Text","text/html":"Url",default:"Text"},Ge="Copy to clipboard: #{key}, Enter";function ue(oe){var $=(/mac os x/i.test(navigator.userAgent)?"\u2318":"Ctrl")+"+C";return oe.replace(/#{\s*key\s*}/g,$)}function b(oe,$){var ee,ye,G,le,Re,Se,Me=!1;$||($={}),ee=$.debug||!1;try{G=he(),le=document.createRange(),Re=document.getSelection(),Se=document.createElement("span"),Se.textContent=oe,Se.style.all="unset",Se.style.position="fixed",Se.style.top=0,Se.style.clip="rect(0, 0, 0, 0)",Se.style.whiteSpace="pre",Se.style.webkitUserSelect="text",Se.style.MozUserSelect="text",Se.style.msUserSelect="text",Se.style.userSelect="text",Se.addEventListener("copy",function(U){if(U.stopPropagation(),$.format)if(U.preventDefault(),typeof U.clipboardData=="undefined"){ee&&console.warn("unable to use e.clipboardData"),ee&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var Ie=se[$.format]||se.default;window.clipboardData.setData(Ie,oe)}else U.clipboardData.clearData(),U.clipboardData.setData($.format,oe);$.onCopy&&(U.preventDefault(),$.onCopy(U.clipboardData))}),document.body.appendChild(Se),le.selectNodeContents(Se),Re.addRange(le);var ie=document.execCommand("copy");if(!ie)throw new Error("copy command was unsuccessful");Me=!0}catch(U){ee&&console.error("unable to copy using execCommand: ",U),ee&&console.warn("trying IE specific stuff");try{window.clipboardData.setData($.format||"text",oe),$.onCopy&&$.onCopy(window.clipboardData),Me=!0}catch(Ie){ee&&console.error("unable to copy using clipboardData: ",Ie),ee&&console.error("falling back to prompt"),ye=ue("message"in $?$.message:Ge),window.prompt(ye,oe)}}finally{Re&&(typeof Re.removeRange=="function"?Re.removeRange(le):Re.removeAllRanges()),Se&&document.body.removeChild(Se),G()}return Me}we.exports=b},"/GNS":function(we,ne,l){we.exports=l.p+"static/search1.c4136dd4.png"},"1ZF9":function(we,ne,l){we.exports=l.p+"static/Authorize.cc9c212f.png"},"4qgm":function(we,ne){we.exports="data:image/png;base64,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"},"4u4S":function(we,ne){we.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALoAAABSCAYAAADjGc4eAAASm0lEQVR4Xu2dd5QUVRbGfz3kJDkKCJJBAVFWRUUkGFBQEFRWFhUWmBlAoqCoMGKAVcC8CLKLBEEkKCZMgKjkqIIIKCKiMCAsUfLUntuvi+7pqeqq7q7pcbrrncMfTL10v/f1q/vuu/eWR0vmBaA/bnERiGMEPFoaSaTzLhrt4lhOV7QER8Aj8mtDKMJxlqJxeYLj4Yofpwh4ie4l+wAqcopVaFSJU1ldsRIYgfNE95K9L5dyjq/RuCCBMXFFj0MEMhHdS/ZUbkTjQzTyxqG8rkgJikAWonvJnkIvNCYmKCau2HGIgCHRfWQfg8awOJTZFSkBETAnuoaHFN4GOiUgLq7IcYaAKdG9u3oaBUlnCRpXxZncrjgJhkBIonvJ3o+ynGUlGhcnGDauuHGEgCXRfWbHupxjORol40h2V5QEQsAW0X1kb8FZPgHyJxA+rqhxgoBtovts7N3IYGqcyO6KkUAIhEV0H9nTyGBkAmHkihoHCIRNdJ+NfToaXeNAfleEBEEgMqKnkZ+9fAY0TxCcXDFzOQIREd27qw+kFCdZgUbtXI6BO/0EQCBiovts7DU4w0qgTAJg5YqYixGIiui+w2kzMlgEFMzFODg/9dLVISkPHN0PJw+b91+gGGSchTMnnJ9DcI9FSsNFTeHgL5C+DbRzmWt48mT9m5OzkvFLXAgHdsLJI072bNlX1ET3kf1uMpgFONKf5axzQ4Uxe6B4BXi7Pyx5yXzGveZBo9th21J4sVX0kpW6CA79DhlnsvZ1xT3QYxZoGgwsDqeO+utUuhRSFsCcgfDtgujnYdRDp/HQaqCa3/Cq2fujChrfMWJqyTwMjM4ehCx6HbgESla1P/TLN8P+7ap+gaLw6Df22r4zFDbMs1fXDtGrXw1Dl6v+5g2Bz8fZ69usVlI+GPsH5C8Mb3SDtbL3BJQOz8KND8HerfBE3czP+nwIl7RVP4J3H4FP/xXdXIJb5ysEo3+DIiXh49GwYLiz/Vv05hjRvTt7CpPR6BFTCWSwUT9B2TBccUZdAns2q2kWvACeD6FaBAoz9QFY+YY98ayIXrgUPLwaytZQ/f260Vp9WfwirJttPn6t62HQF+r5o9Xh4M7MdfsvgrotYfVMmHJv5mf5CkP3N6HxHervy6fAjH+ClmFPXqtaV90P901RtUbU9m80Vu0ceu4s0dPISzoL0Wjt0PzsdaMT/dNnYcN84zYeDwxdoZ6ZEX3BY/D7pqztH5gBBYuCEdFLVgHRbYNJFYroeQtCv4VQu4U9+fRaolYsluwkJuWOMXDTMNizBUbVz1pp7EG1o84dDIvGZ33uSQJRL1r6sp+smArTuztD9mGroNrfYPtXMD72VmlHiS7IacMozhGWodEgvFWMorZO9Jkp8NVrJkRPgn/7Dl9mRB/fArYvNSDIAShSKivRWw+BDv+CrYvhpTaZ25kR/YIKkPwuVL9S1V/4NOz+1lx4qdd6kHo+/gbY7tuxjVo8uhEqN4LPxsH8IZlryOH4qR2+fkzk1FvcOhJuS1P/+3oyvNlLVtZ4jqI21rjWevHy+CIzRTXKCDoEW7f21xhWEY7/EU4Lb13Hie4lex8uIsPr2lsh7BlF0iCniC67+Yjv1W7/SlvYvNA/eyOiN7gF7p0EJStDRgbMTIZlr5tLfEFFeGQtlKgEa96C/3Yxr1u8Eoz5TT1/oZX68QWWy+6EXnOVDj6ohLXVo/OL0PJB9XZ4rhmcOGQ89qAvodZ1kaxaZG2GlP3rEN1L9r5cwVlkeywcmURhtMopossUWw2CTuPg983wVCO/JSGQ6GtnQ9fJ0PA2JdSp4zC9B2z7Apo9oHbgYCtJ3gIgu+XFV8PJozCyDhzZYw5Ks+7wj/+ouoNLZ+2v/dNwy3BlVkyrYwNcD7R/Epa8DEfTzetXuQwKlTB/ftV9cPV96vmMXrD/Rxtjh6jy49fGFiWLXrNlR9fH1PpwOxnMRyMpOuksWutEF/1PP2QGNxEd/bre6q9OqS7Sl+jnw9dD5YZqIfUdOpDoSyfAgM+hVnPYtBBmpSj7+uPfqUO0EH5SJzh+QM2vfF11MKzaRL3mp3WHVdNCg9BzDjTpBAd/hdVvZq0rh8wKdWH/T7BuTmTL8et6WB9G28qN1bkoX0H48jUldw6VbCW6yKSlMACN57NVPqesLuHq6LpQjTpA8nw4vBdG1oJTxyBYdSlaFmrfAOslDNdXqjRR+nqpKrB/B0xoD2I5uXMs5C8EJ4/Bf+6BTR+Ghi8pLzy3HwqH2FmdWICV02Cqb3e26k+sWaJ2laulZHuqIZw+7m8lF2W9fabaN+4L/bayGsvG82wnuo/sr6DRx8Z8IquiE/3b92HnauM+ZEdvN8r5Hd3bo0ftzpUawIej4IORWYluJlmxctBzrtJzZfeW21Qp/9sNr94Gv9mw8ctBU9QnsyLPqzRW+vk370aGsbSSN0+oy6/Anv85Gy6/S51Fnm8BP36VeVwxr47zvcEerwF/+A7Kkc8uZMvYEP1t8rCEBWjcmi1y5KSOrgvU9O9K3fh5FTx3DYzebX0zWqE+NO2i/un29DOn4OtJyhoTSjcOB0iddDtWqINldpfmqdDlVTWKkQVI/h6PRPfu6qkUReNLNC5zHOe/AtFFVxdT4A7fTaeR1aVIGWU7r3MD1GmpdGa9CMGXTVa3hod91hMngCpcUr1d8hWAOYNgcfZqkV5fmsFfqfHEYvNMEzh7Mqsk8Up0L9n7UomzrAIqO7GG5/v4KxA9WCAjot/9MrTom7nmrvUgKpeQ/NBu/zOx5jRPgd0b4fXOkcMlfXT5t1JbxL8kcIzIezVuKT/e3u9AIV/qziPpcHSfcV05V1Ssp56JJejsqdCzmXA7HPg54hnHRHUJnJ3Wj0acQRS2YhHPOrihTvR3HoaVJiGtcuun25mdtLqYCWG4o5dWurxO7u8+MN+9dXOgqELPRpFWR7+RPH0CNn0UHuTiYSg3o3aKqG7dpkDe/OpHJWciJ8sT9WHvloh7dHg29uahpdKODN6zV9tGrZy2uhhN0exmVH5wdvxHnCB6xQYwwsClwQak3irH/oCHylrXbjMUOoxR5D5xGOYOUjZ9KVPvhxMGLrkFi8H9vk1pVqqyWAUXsTzJuUdKWj1I/8F6LiY1coboyYijxcCIZ222o9vtMLt3dCHzs+lQtIzfTff6vnBRGN9ZENOj2OaFbLLz60V2eDM3h2D5u89UB129rJ8LPy2zRkns8TWuUW+e0SHmLHLe9aJfHRNLkdwQy6XV0z41w+wm046OLp6lL/hciXMb0bUUuqIx3RrtMGroO/rbA2C5bycJ1fz0n/5dNdB7MVI7euBYYh8Wgum3oLo/eu/50LhDGEKZVJVbVrGtW5ULG4L4vsguK/7f4kYgRHzyUvPrfOmz+IWQ9oNya5jUGTbMNR9J9y+XGr99p0guZ4BS1RKb6FoKl6PxtePRSHYOo2bL5STRZYFT34cLL/GPphP9mp7Klm23VLtSvQGO7MtMtl3rYPl/rXtJeQ8atoPDe+CZy5Xfe+lqxi66gb31eAuuuFu5NMiPwsyZS9qIeVRcjeUtM7GjP5IqkYmuJVMOD2uz5dMxVkQXX4zrU+GTMVn1Y6eILh58smsXKwt/HgLxVREd0yzCyCpsLRodPTCgQwIwVk2Huq2hvyRuQLkUrPD5hgeS/NLb1A9VyuR7Qvu+6+1kLPnxnTvt7ylRia5NJB8bWYRG9ri5hSK66JEjNiubtRx6vpyQeTeMluhCWHGWajsCxBX1wC/wyi0wYLHxhVH+IuqGtt6NMO46czUiUqKL2e6hZcr3+6flMFZcaH0utve+DtdKMIWmfNIDbeoN2qorefFL2fwxvHqrvUOz0bslYYmewgQ0kq3ftxHWsNrRW/SDu19SO6147gXadqMhetmacP90uNhn/pPDmxDkyF5zFwAh+tCVSr3ZugReusnYGy9Sord7Eto+pq7exzQFccTSi4TadZ+hrualLHoB5g2Ghu1Bbk/FNLhjpXLzPfNnhItBYuroWio9yWBS5KjZaGlFdNl1H14DVS+DYMckK6JLiNm4g+qmT5yPAr0Iu0yA5r7fr4SnSYCC7rgUKsKoTA01H4n2kZA1I1t1JESveR0M/AKSkuCricrfPbjIG+7vE9XOLkU8PsUVWN5GopePaw5/HrQBeogqibaja6lIKowl2Z6B14rosiZNOkNPn+egLKbuZGREdLlN1O3d9W+GRu3VqqbVhfSt/hUuWwuGr4M5Yu0JOiBaxYzWvwn6fKRIKbbm4IuucIku55DHvoFSVeH4/5QXpe72a8TJwB+pPJc2cvh0wv3AKaIHBpP8Vc2L3uv+c6yLSZSRGdELFlc+2ld2Ve6v+m2dV3e9Ri2/EdEf/AzqBYW9eq0QAdYUnTzifWh0zW1FdGnfcSy0GawCMcQnZN82PyXDIbocfMXKUv9GpX9P6QprZhpvuXnyw/V9oO3j6o0SWHaugfdHwPcf58yOLq7Mkvfl7Gl1kJd5SmCKXEI9VC7zgTfMGWbLhZHWjwKc4Uvgb2HOJ7LqT+6AMtVBYkY3zlc6Z6M7lKVBVA697PkeRK8WXfSVW2HzR8ZEl2idayVO0hcN9N37IPbrUBE+wTO3Q3Qh6CPr4OAumPZAZm9Fu0QX4kpuGN1u/1Y/WPqKMY6NO6oY13I11XPxdxdLVKVLlEnx/EawTBE+OBzP7upEuqOL6jVYaBNUJEh72v12Rzeslz1ET0ZsV9HNzK5YNZurFA+ySGIzLlZeqQN6kZvFNbOUbr5rLeivbO+t3xUgV9F6uguzCyO7cwmsZ4foUt/sjdDxOWgzRNmozXxdxMIi6ph+ESX5WIS4gUXyqUjiInEmk4glvcgPVywvuqoidnvxaZcbUb3s2qAipuT8ESrbWDA+kRJdDstP71R5aaRIRjGJhhJT6OHfI1mF820cJ7qWzIPAi1HNKpzGElcZnDbi2AHY8qnahcWRKTAes0RlGPWjOnDJRYocHnOS6CKrvLJFffGmpdOU1eLBT6B8bZW+Y9KdxoiISbPdE+qZ+K+/95i/XpmLlfejvJ0kg4Fe5K02u5/5bi1B1Lc/o8bWiziESQideFgGB1AYzUwIq/vX79tunJHLjgtAODywqOso0bW+tOAcn8X0q9PNeqjI+l/WKPuv6JcSZRTKcUoCduUHcGy/seriBMB2d3QZS4I0RDcV/frMSaWf6iXUNXz5OvD4Jlj6qjoQ60VUoqd+huIV/X+ToOLPx6t0c5ZOZR5ocLPSkSVzgf6GFBVLgrSN/MvDxSy3Et2b4uIca2OeWVdezfKqC2VhCLUIVubFcBdQrx8O0SWUrknQrr3vRxX29t7joYklFz3eNBtBeVfE5UD80MWRS5IVyUYQSQl8M8gt7+oZkfSStU1uJLqWRmHSvUmLwnDmcAav6Hvx+Hc+0ecDr7Kj6bxcbRAdWi6PrOzS8mMTTz29SOxotGF0Yh4V85xTgRayocjbJpTvSzh4yd2G7vsj2dGsAi/C6dugriOqi5bCLDRsuNRFOVu3uYtAhAhETXQtlaFk4HDq1QilcZu5CJggEBXRtWRuwsNH2Z6gyF0+F4EoEYiY6FoqNdFY7X5NOsoVcJvHBIGIiO5LXSFJRGOXMTcmcLiDxCsCYRNd0/CQ6s2n6MsYH6/QuHLFEwLhEz3Z+9VoX/LseILClSWeEQiL6N7suOd4J7vyqscz0K5sOYuAbaJrqdQjw5tly7nEQzkruzt6AiFgi+jaAEpwEklTWyuBsHFFjSMELImupZFEOh+gcUscye2KkmAIWBM9ldFkeL8h6hYXgVyLQEiia324i3OE+LBlrpXbnXiCIWBKdF/WW0n2nf0f20ow0F1xY4+AIdG1PpT2+ZZXi/2U3BFdBJxHIAvRNfX150/QaOn8cG6PLgI5g0BWoicj3+D2fSM7Zybljuoi4DQCmYiupdKNDEw+GeH00G5/LgKxQ+A80bVUmpLhzcVSMHbDuyO5CMQGAS/Rtf6U55Q3sNnZj2jFRgZ3FBcBSwQ83pTOG7z5EQMy11i2cyu4COQqBDxaMq8BvXPVrN3JugiEiYClC0CY/bnVXQRii0DHWkEJbYKG95ABnmSX6LFdFnc0pxEISXTPWTxaN+Ztn+US3Wng3f5ii4A50U/hydOZeT94P8rkEj22y+KO5jQCRkT3eI6T5GnPHH/ea5foTgPv9hdbBLIS/RD58t7C7C0rAyfiEj22y+KO5jQCmYm+j3yeG5m97ZvgYVyiOw28219sEfATfTd5klozZ2vAR6b8U3GJHttlcUdzGgFF9J8gbyvmb/nFrHuX6E4D7/YXWwTurLWJQnnbMGPLnlADu0SP7bK4ozmNQLe6pZn2wwGrbv8PSygpSs9Cw9cAAAAASUVORK5CYII="},"5D2P":function(we,ne){we.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAFTklEQVRoQ91aS4xURRQ993UzUUZcqFEc4meh0cQFSlwgrvAHSgQWhOhCk4GZqmdw+ERUWDkrBMUBnIzzqqYjcTaaGBLFxA8MjIk/3PhZCCa6UAyKC11ARnDo6Wvu+HrS0/R7r96nWVBJpxfv3nPPrbp169aHUEAzxsxl5gcB3AdgAREtkH8AXSH87wBOMfMp+QfwFREd0Vr/k9c8ZQUwxixi5mWe5y1l5qUAyimxqkQ0XqvVxonoE631Nyn1p8VTO7B///75Fy5c2MzMWwB0ZDHaQmeSiPbMmTNnb3d39+k0mKkcMMZsBiC/W9IYSSH7K4C9Wuu9rjpODoyMjNxQq9VGADzuCpxT7gPP83p7e3v/TMJJdCAIgoVEdBDAzUlgBX8/ycwrfd//Pg431gFr7RPM/HbBxFLBEdGTSql3opQiHQiCoI+IXk9lrU3CzLzR9/3BVvAtHbDWPsrMH7aJTyZYInpMKfVRs/JFDlQqlduq1eoxIro2k6U2KTHzX+VyeXFPT8/PjSYucsBae4iZH24Tj1ywRHRYKfVIpANhnt+Ty0r7lbc0rhMzI2CMuRHAlwBubT+HXBZ+AbBEa/3HrFLCWruTmV/MBZ1N+TiAdyNUX2qZeYh2KaW2zThQqVTumZqaOlZgbePqynEiWquU+qFZwRjzBoBnIoAmS6WSTOhvp0PIGPMcgN2uVguSiyQfBIFPRMMJdrZqrV+bdsBa+x4zryqImAtMJHlr7RJmPgxgbhwQEb2vlFpNAwMDV3Z2dp7JUM+7EG0lE0l+dHS089y5c4dkkjqAVycmJq4ma+0yZv7YQaEIkUjyAh4EwTAR+a6GiGg5BUGwg4i2uyrlkEsi7xL3s8wz88syAm8x89M5iLmoxpIP4348bRYkolEyxowBkA25S1sLQJbyHhfhUCaWvMT9+fPnx5h5cQrMuugRceAEgDsdlKfTVph2rwMgC4mk37gWSz5L3DcZ+1EckAw0L44FM4/4vq+aZfr7+zu6urq2MbPMoSuavieSt9b6zJyU7+OonXVygIjWKKUOxCGFhaA4cj0AF/KS7z8D4DmMfpTIGdcQOgtgldZaJlpss9auA/B1q/Kgrhjm+08B3JuEF/ediE44T2IikiOP1Uqp7/IYDePeElFvXhwAY2nTqJCXkTiZ1XgBcT9jmplHxYEd4SR04kRER0ul0ur169dLWKVqYb7/IpVSjHB9IctSShzQWq9JQySMeyG/MI1ewhxYnqeYq2itnePYGPMmgO6iyAP4v5gTwBzl9Cta68RdnDHmWQAtz3WyOjRTTodZYSsRvZoRbLvWemeU7vDw8P2e532eETtSjZmf931/d31HtkguHdIWUw3oWmttm60NDQ1dVS6XZat6V8EOTMplitwpNJ5K7ALwQg5Da7XWszbnxphRAE/lwIxSnQnd5mMVGYWsZ///MvMK3/ePiFVjjFyADLSBvCyo0vuzj1VCo3J5kflgi5lPE9EKIprHzFIqtKO1PtiqWzLGyIb6oRyW5ZynBOCOHBhRqmNa61nHnhedjQZBcDsRycS7pg0E8kD+LZse3/d/agS5/I7XG0JpI4B9ebqsQN1NWuuWly2X7xVTvfestXfXarWDRHRTgT2aCMXMv3metzJp/5F4SymWhoaG5pfLZVlpL9k1a7VaVRs2bEi89HZyIOwu2b1tukQX3TL3OHGYsjw1GBwc7Oro6Kg7UthTA7mhn5yc3NfX1ycPQ5xbmhGYBSqPPYhINkMPAJDHHrJ4pWlTAOShx1FmvnSPPVoxbHxu43neAmauP7eRf2nTz2yI6FStViv0uc1/ndZCH8rgOooAAAAASUVORK5CYII="},"7ZXX":function(we,ne,l){we.exports=l.p+"static/err.6e7c5817.png"},"7ahc":function(we,ne,l){"use strict";l.d(ne,"a",function(){return V});var he=l("k1fw"),se=l("0Owb"),Ge=l("+L6B"),ue=l("2/Rp"),b=l("y8nQ"),oe=l("Vl3Y"),$=l("tJVT"),ee=l("OaEy"),ye=l("2fM7"),G=l("cDcd"),le=l.n(G),Re=l("VrN/"),Se=l.n(Re),Me=l("p77/"),ie=l.n(Me),U=l("c5Ni"),Ie=l.n(U),Ee=ye.a.Option,X={labelCol:{span:4},wrapperCol:{span:20}},me={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};ne.b=function(I){var Q=I.callback,pe=I.onCancel,xe=Object(G.useState)("python"),E=Object($.a)(xe,2),x=E[0],p=E[1];function q(Ce){p(me[Ce][1])}function Oe(Ce){Q(Ce)}return le.a.createElement(oe.a,Object(se.a)({},X,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Oe}),le.a.createElement(oe.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},le.a.createElement(ye.a,{onChange:q},Object.keys(me).map(function(Ce){return le.a.createElement(Ee,{key:Ce,value:Ce},me[Ce][0])}))),le.a.createElement(oe.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},le.a.createElement(V,{mode:x})),le.a.createElement("div",{className:"flex-container flex-end"},le.a.createElement(ue.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),le.a.createElement(ue.a,{type:"ghost",onClick:pe},"\u53D6\u6D88")))};function V(I){var Q=I.value,pe=I.onChange,xe=I.mode,E=I.options,x=E===void 0?{}:E,p=Object(G.useRef)(),q=Object(G.useState)(),Oe=Object($.a)(q,2),Ce=Oe[0],_e=Oe[1];return Object(G.useEffect)(function(){if(Ce){function $e(ae){var de=ae.getValue();pe&&pe(de)}return Ce.on("change",$e),function(){Ce.off("change",$e)}}},[Ce,pe]),Object(G.useEffect)(function(){Ce&&Ce.setOption("mode",xe)},[Ce,xe]),Object(G.useEffect)(function(){Ce&&((Q!==Ce.getValue()||Q==="")&&setTimeout(function(){Ce.setValue(Q||" ")},300))},[Ce,Q]),Object(G.useEffect)(function(){if(p.current&&!Ce){var $e=Se.a.fromTextArea(p.current,Object(he.a)({mode:xe,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},x));_e($e)}},[p.current,Ce]),le.a.createElement("div",{className:"my-codemirror-container"},le.a.createElement("textarea",{ref:p}))}},"7v3h":function(we,ne,l){we.exports=l.p+"static/empty2.dd73f390.png"},"8/bI":function(we,ne,l){we.exports=l.p+"static/empty.8918e228.png"},"815F":function(we,ne,l){"use strict";l.d(ne,"e",function(){return $}),l.d(ne,"c",function(){return ye}),l.d(ne,"d",function(){return G}),l.d(ne,"a",function(){return Re}),l.d(ne,"f",function(){return Se}),l.d(ne,"b",function(){return Me});var he=l("KQm4"),se=l("VTBJ"),Ge=l("Ff2n"),ue=l("Zm9Q"),b=l("Kwbf"),oe=l("OZM5");function $(ie,U){return ie!=null?ie:U}function ee(){var ie=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],U=new Map;function Ie(Ee){var X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(Ee||[]).forEach(function(me){var V=me.key,I=me.children;Object(b.a)(V!=null,"Tree node must have a certain key: [".concat(X).concat(V,"]"));var Q=String(V);Object(b.a)(!U.has(Q)||V===null||V===void 0,"Same 'key' exist in the Tree: ".concat(Q)),U.set(Q,!0),Ie(I,"".concat(X).concat(Q," > "))})}Ie(ie)}function ye(ie){function U(Ie){var Ee=Object(ue.a)(Ie);return Ee.map(function(X){if(!Object(oe.i)(X))return Object(b.a)(!X,"Tree/TreeNode can only accept TreeNode as children."),null;var me=X.key,V=X.props,I=V.children,Q=Object(Ge.a)(V,["children"]),pe=Object(se.a)({key:me},Q),xe=U(I);return xe.length&&(pe.children=xe),pe}).filter(function(X){return X})}return U(ie)}function G(){var ie=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],U=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Ie=new Set(U===!0?[]:U),Ee=[];function X(me){var V=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return me.map(function(I,Q){var pe=Object(oe.h)(V?V.pos:"0",Q),xe=$(I.key,pe),E=Object(se.a)(Object(se.a)({},I),{},{parent:V,pos:pe,children:null,data:I,isStart:[].concat(Object(he.a)(V?V.isStart:[]),[Q===0]),isEnd:[].concat(Object(he.a)(V?V.isEnd:[]),[Q===me.length-1])});return Ee.push(E),U===!0||Ie.has(xe)?E.children=X(I.children||[],E):E.children=[],E})}return X(ie),Ee}function le(ie,U,Ie){var Ee;Ie?typeof Ie=="string"?Ee=function(V){return V[Ie]}:typeof Ie=="function"&&(Ee=function(V){return Ie(V)}):Ee=function(V,I){return $(V.key,I)};function X(me,V,I){var Q=me?me.children:ie,pe=me?Object(oe.h)(I.pos,V):"0";if(me){var xe=Ee(me,pe),E={node:me,index:V,pos:pe,key:xe,parentPos:I.node?I.pos:null,level:I.level+1};U(E)}Q&&Q.forEach(function(x,p){X(x,p,{node:me,pos:pe,level:I?I.level+1:-1})})}X(null)}function Re(ie){var U=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Ie=U.initWrapper,Ee=U.processEntity,X=U.onProcessFinished,me=arguments.length>2?arguments[2]:void 0,V={},I={},Q={posEntities:V,keyEntities:I};return Ie&&(Q=Ie(Q)||Q),le(ie,function(pe){var xe=pe.node,E=pe.index,x=pe.pos,p=pe.key,q=pe.parentPos,Oe=pe.level,Ce={node:xe,index:E,key:p,pos:x,level:Oe},_e=$(p,x);V[x]=Ce,I[_e]=Ce,Ce.parent=V[q],Ce.parent&&(Ce.parent.children=Ce.parent.children||[],Ce.parent.children.push(Ce)),Ee&&Ee(Ce,Q)},me),X&&X(Q),Q}function Se(ie,U){var Ie=U.expandedKeys,Ee=U.selectedKeys,X=U.loadedKeys,me=U.loadingKeys,V=U.checkedKeys,I=U.halfCheckedKeys,Q=U.dragOverNodeKey,pe=U.dropPosition,xe=U.keyEntities,E=xe[ie],x={eventKey:ie,expanded:Ie.indexOf(ie)!==-1,selected:Ee.indexOf(ie)!==-1,loaded:X.indexOf(ie)!==-1,loading:me.indexOf(ie)!==-1,checked:V.indexOf(ie)!==-1,halfChecked:I.indexOf(ie)!==-1,pos:String(E?E.pos:""),dragOver:Q===ie&&pe===0,dragOverGapTop:Q===ie&&pe===-1,dragOverGapBottom:Q===ie&&pe===1};return x}function Me(ie){var U=ie.data,Ie=ie.expanded,Ee=ie.selected,X=ie.checked,me=ie.loaded,V=ie.loading,I=ie.halfChecked,Q=ie.dragOver,pe=ie.dragOverGapTop,xe=ie.dragOverGapBottom,E=ie.pos,x=ie.active,p=Object(se.a)(Object(se.a)({},U),{},{expanded:Ie,selected:Ee,checked:X,loaded:me,loading:V,halfChecked:I,dragOver:Q,dragOverGapTop:pe,dragOverGapBottom:xe,pos:E,active:x});return"props"in p||Object.defineProperty(p,"props",{get:function(){return Object(b.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),ie}}),p}},"8j3D":function(we,ne,l){"use strict";var he=l("2qtc"),se=l("kLXV"),Ge=l("5NDa"),ue=l("5rEg"),b=l("miYZ"),oe=l("tsqr"),$=l("k1fw"),ee=l("9og8"),ye=l("y8nQ"),G=l("Vl3Y"),le=l("tJVT"),Re=l("WmNS"),Se=l.n(Re),Me=l("cDcd"),ie=l.n(Me),U=l("Ty5D"),Ie=l("9kvl"),Ee=l("KVXO"),X=l.n(Ee),me=function(I){var Q=I.shixunsDetail,pe=I.globalSetting,xe=I.loading,E=I.dispatch,x=I.title,p=I.pathList,q=p===void 0?[]:p,Oe=I.showInputPath,Ce=Oe===void 0?!1:Oe,_e=I.isMergeSelectFile,$e=_e===void 0?!1:_e,ae=I.onFinish,de=ae===void 0?function(){}:ae,W=G.a.useForm(),R=Object(le.a)(W,1),H=R[0],k=Object(U.i)(),B=Object(U.h)(),ge=Object(Me.useRef)(),re=Object(Me.useState)(""),ve=Object(le.a)(re,2),Y=ve[0],D=ve[1],M=Object(Me.useState)(""),F=Object(le.a)(M,2),_=F[0],J=F[1],h=Object(Me.useState)([]),y=Object(le.a)(h,2),m=y[0],N=y[1],te=Object(Me.useState)([]),ce=Object(le.a)(te,2),Te=ce[0],Ue=ce[1];Object(Me.useEffect)(function(){var et,st;ge.current=((et=B.pathname)===null||et===void 0||((st=et.split("/"))===null||st===void 0)?void 0:st[3])==="repository"},[]),Object(Me.useEffect)(function(){if(Q.actionTabs.key!=="Repository-SelectFilePath")return;var et=q.join("/"),st=[];q.map(function(nt,_t){_t===0?st.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(nt),path:et}):st.push({val:"/".concat(nt),path:et})}),N(st),D(et),J(et),Ke(et)},[Q.actionTabs.key]);var Ke=function(){var et=Object(ee.a)(Se.a.mark(function st(nt){var _t;return Se.a.wrap(function(Bt){for(;;)switch(Bt.prev=Bt.next){case 0:return Bt.next=2,E({type:ge.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:k.id,path:nt}});case 2:_t=Bt.sent,_t&&Ue(_t.trees||[]);case 4:case"end":return Bt.stop()}},st)}));return function(nt){return et.apply(this,arguments)}}(),ot=function(st){var nt=Y;st.type==="tree"&&(m.length?m.push({val:"/".concat(st.name),path:st.name}):m.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(st.name),path:st.name}),N(m),nt=Y?"".concat(Y,"/").concat(st.name):st.name,D(nt)),Ke(nt)},He=function(st,nt){var _t=m.filter(function(Bt,ze){return ze<=nt});N(_t);var Mt=_t.filter(function(Bt,ze){return ze!==0}).map(function(Bt){return Bt.val}).join("").substr(1);D(Mt),Ke(Mt)},tt=function(){var et=Object(ee.a)(Se.a.mark(function st(){var nt,_t,Mt;return Se.a.wrap(function(ze){for(;;)switch(ze.prev=ze.next){case 0:if(nt=H==null?void 0:H.getFieldsValue(),_t=Y?"".concat(Y).concat(nt!=null&&nt.name?"/".concat(nt==null?void 0:nt.name):""):nt==null?void 0:nt.name,!$e){ze.next=6;break}return de(_t),ut(),ze.abrupt("return");case 6:if(!Ce){ze.next=16;break}return ze.next=9,H.validateFields();case 9:return ze.next=11,E({type:"shixunsDetail/uploadGitFolder",payload:Object($.a)(Object($.a)({},{id:k.id,path:_t}),ge.current?{}:{secret_repository:!0})});case 11:Mt=ze.sent,de(_),Mt.status===0&&oe.b.info("\u65B0\u5EFA\u6210\u529F"),ze.next=18;break;case 16:de(_t),oe.b.success("\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\u6210\u529F");case 18:ut();case 19:case"end":return ze.stop()}},st)}));return function(){return et.apply(this,arguments)}}(),ut=function(){E({type:"shixunsDetail/setActionTabs",payload:{}}),H.resetFields()};return ie.a.createElement(se.a,{centered:!0,title:x||"\u65B0\u5EFA\u6587\u4EF6\u5939",closable:!1,keyboard:!1,visible:Q.actionTabs.key==="Repository-SelectFilePath",onOk:tt,onCancel:ut},ie.a.createElement("div",{className:X.a.wrap},ie.a.createElement("div",{className:X.a.content},ie.a.createElement("div",{className:X.a.mainPathWrap},!!(m!=null&&m.length)&&m.map(function(et,st){return ie.a.createElement("a",{key:st,onClick:function(){return He(et,st)}},et.val)})),!!(Te!=null&&Te.length)&&Te.map(function(et,st){return et.type==="tree"&&ie.a.createElement("a",{key:st,onClick:function(){return ot(et)}},ie.a.createElement("i",{className:"iconfont icon-wenjianjia ".concat(X.a.colorBlue)}),et.name)})),ie.a.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),ie.a.createElement("div",{className:"mt5 mb5"},Y),Ce&&ie.a.createElement(G.a,{form:H,scrollToFirstError:!0,className:"mt20"},ie.a.createElement(G.a.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},ie.a.createElement(ue.a,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09"})))))};ne.a=Object(Ie.a)(function(V){var I=V.shixunsDetail,Q=V.loading,pe=V.globalSetting;return{shixunsDetail:I,globalSetting:pe,loading:Q.models.index}})(me)},"A/g1":function(we,ne){we.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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"},B6bo:function(we,ne,l){we.exports={flex_box_center:"flex_box_center___1czbK",flex_space_between:"flex_space_between___NcbCS",flex_box_vertical_center:"flex_box_vertical_center___3bgyw",flex_box_center_end:"flex_box_center_end___1RYM-",flex_box_column:"flex_box_column___siFqq",menu:"menu___3LJ87",warehouse:"warehouse___1AVuS",header:"header___2hqXC",title:"title___2N2dQ",content:"content___252cM",left:"left___DCxzF",right:"right___3XU0c",loading:"loading___393Js",empty:"empty___-D3br",tabs:"tabs___1B5_7",line:"line___1qrlH",footer:"footer___1MBb_",commit:"commit___aa_yX",blueLight:"blueLight___oW1lR",filePathWrp:"filePathWrp___sw_To",filePath:"filePath___2Xa_Q",bottom0:"bottom0___3zeb-"}},BU3w:function(we,ne,l){"use strict";l.d(ne,"a",function(){return oe});var he=l("MNnm"),se="rc-util-key";function Ge($){if($.attachTo)return $.attachTo;var ee=document.querySelector("head");return ee||document.body}function ue($){var ee,ye=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(he.a)())return null;var G=document.createElement("style");if((ee=ye.csp)===null||ee===void 0?void 0:ee.nonce){var le;G.nonce=(le=ye.csp)===null||le===void 0?void 0:le.nonce}G.innerHTML=$;var Re=Ge(ye),Se=Re.firstChild;return ye.prepend&&Re.prepend?Re.prepend(G):ye.prepend&&Se?Re.insertBefore(G,Se):Re.appendChild(G),G}var b=new Map;function oe($,ee){var ye=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},G=Ge(ye);if(!b.has(G)){var le=ue("",ye),Re=le.parentNode;b.set(G,Re),Re.removeChild(le)}var Se=Array.from(b.get(G).children).find(function(Ee){return Ee.tagName==="STYLE"&&Ee[se]===ee});if(Se){var Me,ie;if(((Me=ye.csp)===null||Me===void 0?void 0:Me.nonce)&&Se.nonce!==((ie=ye.csp)===null||ie===void 0?void 0:ie.nonce)){var U;Se.nonce=(U=ye.csp)===null||U===void 0?void 0:U.nonce}return Se.innerHTML!==$&&(Se.innerHTML=$),Se}var Ie=ue($,ye);return Ie[se]=ee,Ie}},Bbdw:function(we,ne,l){we.exports={flex_box_center:"flex_box_center___1d7HC",flex_space_between:"flex_space_between___2tGvG",flex_box_vertical_center:"flex_box_vertical_center___3lO4f",flex_box_center_end:"flex_box_center_end___22Avr",flex_box_column:"flex_box_column___3SksD",headLeft:"headLeft___9XMDS",colorBlue:"colorBlue___1Qpec",wrap:"wrap___1u-Va",nodata:"nodata___V_2Oo",nodataText:"nodataText___1G_zo",content:"content___314Bx",gitCode:"gitCode___2GwFG",ellipsis:"ellipsis___2M7s4",menu:"menu___3Tf01",overlayClass:"overlayClass___3ckGv",tips:"tips___-Fisb"}},E7E6:function(we,ne){we.exports="data:image/png;base64,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"},E9nw:function(we,ne){we.exports=function(){var l=document.getSelection();if(!l.rangeCount)return function(){};for(var he=document.activeElement,se=[],Ge=0;Ge<l.rangeCount;Ge++)se.push(l.getRangeAt(Ge));switch(he.tagName.toUpperCase()){case"INPUT":case"TEXTAREA":he.blur();break;default:he=null;break}return l.removeAllRanges(),function(){l.type==="Caret"&&l.removeAllRanges(),l.rangeCount||se.forEach(function(ue){l.addRange(ue)}),he&&he.focus()}}},FOrL:function(we,ne,l){we.exports=l.p+"static/nodata.a6b3f948.png"},FPkq:function(we,ne,l){we.exports=l.p+"static/qrCode.dd0fe9b2.png"},GABl:function(we,ne){we.exports="data:image/png;base64,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"},GfqC:function(we,ne,l){"use strict";var he=l("cDcd"),se=l.n(he),Ge=l("TSYQ"),ue=l.n(Ge);function b(W,R){var H="cannot "+W.method+" "+W.action+" "+R.status+"'",k=new Error(H);return k.status=R.status,k.method=W.method,k.url=W.action,k}function oe(W){var R=W.responseText||W.response;if(!R)return R;try{return JSON.parse(R)}catch(H){return R}}function $(W){var R=new XMLHttpRequest;W.onProgress&&R.upload&&(R.upload.onprogress=function(ge){ge.total>0&&(ge.percent=ge.loaded/ge.total*100),W.onProgress(ge)});var H=new FormData;W.data&&Object.keys(W.data).forEach(function(B){var ge=W.data[B];if(Array.isArray(ge)){ge.forEach(function(re){H.append(B+"[]",re)});return}H.append(B,W.data[B])}),W.file instanceof Blob?H.append(W.filename,W.file,W.file.name):H.append(W.filename,W.file),R.onerror=function(ge){W.onError(ge)},R.onload=function(){return R.status<200||R.status>=300?W.onError(b(W,R),oe(R)):W.onSuccess(oe(R),R)},R.open(W.method,W.action,!0),W.withCredentials&&"withCredentials"in R&&(R.withCredentials=!0);var k=W.headers||{};return k["X-Requested-With"]!==null&&R.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(k).forEach(function(B){k[B]!==null&&R.setRequestHeader(B,k[B])}),R.send(H),{abort:function(){R.abort()}}}var ee=+new Date,ye=0;function G(){return"rc-upload-"+ee+"-"+ ++ye}function le(W,R){return W.indexOf(R,W.length-R.length)!==-1}var Re=function(W,R){if(W&&R){var H=Array.isArray(R)?R:R.split(","),k=W.name||"",B=W.type||"",ge=B.replace(/\/.*$/,"");return H.some(function(re){var ve=re.trim();return ve.charAt(0)==="."?le(k.toLowerCase(),ve.toLowerCase()):/\/\*$/.test(ve)?ge===ve.replace(/\/.*$/,""):B===ve})}return!0};function Se(W,R){var H=W.createReader(),k=[];function B(){H.readEntries(function(ge){var re=Array.prototype.slice.apply(ge);k=k.concat(re);var ve=!re.length;ve?R(k):B()})}B()}var Me=function(R,H,k){var B=function ge(re,ve){ve=ve||"",re.isFile?re.file(function(Y){k(Y)&&(re.fullPath&&!Y.webkitRelativePath&&(Object.defineProperties(Y,{webkitRelativePath:{writable:!0}}),Y.webkitRelativePath=re.fullPath.replace(/^\//,""),Object.defineProperties(Y,{webkitRelativePath:{writable:!1}})),H([Y]))}):re.isDirectory&&Se(re,function(Y){Y.forEach(function(D){ge(D,""+ve+re.name+"/")})})};R.forEach(function(ge){B(ge.webkitGetAsEntry())})},ie=Me,U=Object.assign||function(W){for(var R=1;R<arguments.length;R++){var H=arguments[R];for(var k in H)Object.prototype.hasOwnProperty.call(H,k)&&(W[k]=H[k])}return W},Ie=function(){function W(R,H){var k=[],B=!0,ge=!1,re=void 0;try{for(var ve=R[Symbol.iterator](),Y;!(B=(Y=ve.next()).done)&&!(k.push(Y.value),H&&k.length===H);B=!0);}catch(D){ge=!0,re=D}finally{try{!B&&ve.return&&ve.return()}finally{if(ge)throw re}}return k}return function(R,H){if(Array.isArray(R))return R;if(Symbol.iterator in Object(R))return W(R,H);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),Ee=function(){function W(R,H){for(var k=0;k<H.length;k++){var B=H[k];B.enumerable=B.enumerable||!1,B.configurable=!0,"value"in B&&(B.writable=!0),Object.defineProperty(R,B.key,B)}}return function(R,H,k){return H&&W(R.prototype,H),k&&W(R,k),R}}();function X(W,R,H){return R in W?Object.defineProperty(W,R,{value:H,enumerable:!0,configurable:!0,writable:!0}):W[R]=H,W}function me(W,R){var H={};for(var k in W){if(R.indexOf(k)>=0)continue;if(!Object.prototype.hasOwnProperty.call(W,k))continue;H[k]=W[k]}return H}function V(W,R){if(!(W instanceof R))throw new TypeError("Cannot call a class as a function")}function I(W,R){if(!W)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return R&&(typeof R=="object"||typeof R=="function")?R:W}function Q(W,R){if(typeof R!="function"&&R!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof R);W.prototype=Object.create(R&&R.prototype,{constructor:{value:W,enumerable:!1,writable:!0,configurable:!0}}),R&&(Object.setPrototypeOf?Object.setPrototypeOf(W,R):W.__proto__=R)}var pe=function(R){return Object.keys(R).reduce(function(H,k){return(k.substr(0,5)==="data-"||k.substr(0,5)==="aria-"||k==="role")&&(H[k]=R[k]),H},{})},xe=function(W){Q(R,W);function R(){var H,k,B,ge;V(this,R);for(var re=arguments.length,ve=Array(re),Y=0;Y<re;Y++)ve[Y]=arguments[Y];return ge=(k=(B=I(this,(H=R.__proto__||Object.getPrototypeOf(R)).call.apply(H,[this].concat(ve))),B),B.state={uid:G()},B.reqs={},B.onChange=function(D){var M=D.target.files;B.uploadFiles(M),B.reset()},B.onClick=function(D){var M=B.fileInput;if(!M)return;var F=B.props,_=F.children,J=F.onClick;_&&_.type==="button"&&(M.parentNode.focus(),M.parentNode.querySelector("button").blur()),M.click(),J&&J(D)},B.onKeyDown=function(D){D.key==="Enter"&&B.onClick()},B.onFileDrop=function(D){var M=B.props.multiple;if(D.preventDefault(),D.type==="dragover")return;if(B.props.directory)ie(Array.prototype.slice.call(D.dataTransfer.items),B.uploadFiles,function(_){return Re(_,B.props.accept)});else{var F=Array.prototype.slice.call(D.dataTransfer.files).filter(function(_){return Re(_,B.props.accept)});M===!1&&(F=F.slice(0,1)),B.uploadFiles(F)}},B.uploadFiles=function(D){var M=Array.prototype.slice.call(D);M.map(function(F){return F.uid=G(),F}).forEach(function(F){B.upload(F,M)})},B.saveFileInput=function(D){B.fileInput=D},k),I(B,ge)}return Ee(R,[{key:"componentDidMount",value:function(){this._isMounted=!0}},{key:"componentWillUnmount",value:function(){this._isMounted=!1,this.abort()}},{key:"upload",value:function(k,B){var ge=this,re=this.props;if(!re.beforeUpload)return setTimeout(function(){return ge.post(k)},0);var ve=re.beforeUpload(k,B);ve&&ve.then?ve.then(function(Y){var D=Object.prototype.toString.call(Y);return D==="[object File]"||D==="[object Blob]"?ge.post(Y):ge.post(k)}).catch(function(Y){console.log(Y)}):ve!==!1&&setTimeout(function(){return ge.post(k)},0);return}},{key:"post",value:function(k){var B=this;if(!this._isMounted)return;var ge=this.props,re=ge.onStart,ve=ge.onProgress,Y=ge.transformFile,D=Y===void 0?function(M){return M}:Y;new Promise(function(M){var F=ge.action;return typeof F=="function"&&(F=F(k)),M(F)}).then(function(M){var F=k.uid,_=ge.customRequest||$,J=Promise.resolve(D(k)).then(function(h){var y=ge.data;return typeof y=="function"&&(y=y(h)),Promise.all([h,y])}).catch(function(h){console.error(h)});J.then(function(h){var y=Ie(h,2),m=y[0],N=y[1],te={action:M,filename:ge.name,data:N,file:m,headers:ge.headers,withCredentials:ge.withCredentials,method:ge.method||"post",onProgress:ve?function(ce){ve(ce,k)}:null,onSuccess:function(Te,Ue){delete B.reqs[F],ge.onSuccess(Te,k,Ue)},onError:function(Te,Ue){delete B.reqs[F],ge.onError(Te,Ue,k)}};re(k),B.reqs[F]=_(te)})})}},{key:"reset",value:function(){this.setState({uid:G()})}},{key:"abort",value:function(k){var B=this.reqs;if(k){var ge=k;k&&k.uid&&(ge=k.uid),B[ge]&&B[ge].abort&&B[ge].abort(),delete B[ge]}else Object.keys(B).forEach(function(re){B[re]&&B[re].abort&&B[re].abort(),delete B[re]})}},{key:"render",value:function(){var k,B=this.props,ge=B.component,re=B.prefixCls,ve=B.className,Y=B.disabled,D=B.id,M=B.style,F=B.multiple,_=B.accept,J=B.children,h=B.directory,y=B.openFileDialogOnClick,m=B.onMouseEnter,N=B.onMouseLeave,te=me(B,["component","prefixCls","className","disabled","id","style","multiple","accept","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"]),ce=ue()((k={},X(k,re,!0),X(k,re+"-disabled",Y),X(k,ve,ve),k)),Te=Y?{}:{onClick:y?this.onClick:function(){},onKeyDown:y?this.onKeyDown:function(){},onMouseEnter:m,onMouseLeave:N,onDrop:this.onFileDrop,onDragOver:this.onFileDrop,tabIndex:"0"};return se.a.createElement(ge,U({},Te,{className:ce,role:"button",style:M}),se.a.createElement("input",U({},pe(te),{id:D,type:"file",ref:this.saveFileInput,onClick:function(Ke){return Ke.stopPropagation()},key:this.state.uid,style:{display:"none"},accept:_,directory:h?"directory":null,webkitdirectory:h?"webkitdirectory":null,multiple:F,onChange:this.onChange})),J)}}]),R}(he.Component),E=xe,x=Object.assign||function(W){for(var R=1;R<arguments.length;R++){var H=arguments[R];for(var k in H)Object.prototype.hasOwnProperty.call(H,k)&&(W[k]=H[k])}return W},p=function(){function W(R,H){for(var k=0;k<H.length;k++){var B=H[k];B.enumerable=B.enumerable||!1,B.configurable=!0,"value"in B&&(B.writable=!0),Object.defineProperty(R,B.key,B)}}return function(R,H,k){return H&&W(R.prototype,H),k&&W(R,k),R}}();function q(W,R){if(!(W instanceof R))throw new TypeError("Cannot call a class as a function")}function Oe(W,R){if(!W)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return R&&(typeof R=="object"||typeof R=="function")?R:W}function Ce(W,R){if(typeof R!="function"&&R!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof R);W.prototype=Object.create(R&&R.prototype,{constructor:{value:W,enumerable:!1,writable:!0,configurable:!0}}),R&&(Object.setPrototypeOf?Object.setPrototypeOf(W,R):W.__proto__=R)}function _e(){}var $e=function(W){Ce(R,W);function R(){var H,k,B,ge;q(this,R);for(var re=arguments.length,ve=Array(re),Y=0;Y<re;Y++)ve[Y]=arguments[Y];return ge=(k=(B=Oe(this,(H=R.__proto__||Object.getPrototypeOf(R)).call.apply(H,[this].concat(ve))),B),B.saveUploader=function(D){B.uploader=D},k),Oe(B,ge)}return p(R,[{key:"abort",value:function(k){this.uploader.abort(k)}},{key:"render",value:function(){return se.a.createElement(E,x({},this.props,{ref:this.saveUploader}))}}]),R}(he.Component);$e.defaultProps={component:"span",prefixCls:"rc-upload",data:{},headers:{},name:"file",multipart:!1,onStart:_e,onError:_e,onSuccess:_e,multiple:!1,beforeUpload:null,customRequest:null,withCredentials:!1,openFileDialogOnClick:!0};var ae=$e,de=ne.a=ae},HpTS:function(we,ne,l){we.exports=l.p+"static/small_program.f74069ec.png"},HpfO:function(we,ne,l){we.exports={wrap:"wrap___r5XlG",content:"content___1KVgv",mainPathWrap:"mainPathWrap___256K2",colorBlue:"colorBlue___3S7DM"}},JWDV:function(we,ne,l){we.exports=l.p+"static/charpter-white.5fa14f93.svg"},JeFH:function(we,ne){we.exports="data:image/png;base64,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"},Jq4h:function(we,ne,l){we.exports=l.p+"static/qrcode.54870d9b.png"},KVXO:function(we,ne,l){we.exports={wrap:"wrap___1VfLE",content:"content___20B4M",mainPathWrap:"mainPathWrap___3qDeg",colorBlue:"colorBlue___2ZjUq"}},LdHM:function(we,ne,l){"use strict";l.d(ne,"b",function(){return me}),l.d(ne,"a",function(){return I});var he=l("1OyB"),se=l("vuIU"),Ge=l("Ji7U"),ue=l("LK+K"),b=l("cDcd"),oe=l("rePB"),$=l("Ff2n"),ee=l("ODXe"),ye=l("4IlW"),G=l("bX4T"),le=l("YrtM"),Re=l("TSYQ"),Se=l.n(Re),Me=l("+nKL"),ie=l("8OUc"),U=function(k,B){var ge=k.prefixCls,re=k.id,ve=k.flattenOptions,Y=k.childrenAsData,D=k.values,M=k.searchValue,F=k.multiple,_=k.defaultActiveFirstOption,J=k.height,h=k.itemHeight,y=k.notFoundContent,m=k.open,N=k.menuItemSelectedIcon,te=k.virtual,ce=k.onSelect,Te=k.onToggleOpen,Ue=k.onActiveValue,Ke=k.onScroll,ot=k.onMouseEnter,He="".concat(ge,"-item"),tt=Object(le.a)(function(){return ve},[m,ve],function(St,Ft){return Ft[0]&&St[1]!==Ft[1]}),ut=b.useRef(null),et=function(Ft){Ft.preventDefault()},st=function(Ft){ut.current&&ut.current.scrollTo({index:Ft})},nt=function(Ft){for(var At=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,En=tt.length,sn=0;sn<En;sn+=1){var Bn=(Ft+sn*At+En)%En,gt=tt[Bn],ct=gt.group,dn=gt.data;if(!ct&&!dn.disabled)return Bn}return-1},_t=b.useState(function(){return nt(0)}),Mt=Object(ee.a)(_t,2),Bt=Mt[0],ze=Mt[1],Dn=function(Ft){ze(Ft);var At=tt[Ft];if(!At){Ue(null,-1);return}Ue(At.data.value,Ft)};b.useEffect(function(){Dn(_!==!1?nt(0):-1)},[tt.length,M]),b.useEffect(function(){var St=setTimeout(function(){if(!F&&m&&D.size===1){var Ft=Array.from(D)[0],At=tt.findIndex(function(En){var sn=En.data;return sn.value===Ft});Dn(At),st(At)}});return function(){return clearTimeout(St)}},[m]);var Rn=function(Ft){Ft!==void 0&&ce(Ft,{selected:!D.has(Ft)}),F||Te(!1)};if(b.useImperativeHandle(B,function(){return{onKeyDown:function(Ft){var At=Ft.which;switch(At){case ye.a.UP:case ye.a.DOWN:{var En=0;if(At===ye.a.UP?En=-1:At===ye.a.DOWN&&(En=1),En!==0){var sn=nt(Bt+En,En);st(sn),Dn(sn)}break}case ye.a.ENTER:{var Bn=tt[Bt];Bn&&!Bn.data.disabled?Rn(Bn.data.value):Rn(void 0),m&&Ft.preventDefault();break}case ye.a.ESC:Te(!1)}},onKeyUp:function(){},scrollTo:function(Ft){st(Ft)}}}),tt.length===0)return b.createElement("div",{role:"listbox",id:"".concat(re,"_list"),className:"".concat(He,"-empty"),onMouseDown:et},y);function Xt(St){var Ft=tt[St];if(!Ft)return null;var At=Ft.data||{},En=At.value,sn=At.label,Bn=At.children,gt=Object(G.a)(At,!0),ct=Y?Bn:sn;return Ft?b.createElement("div",Object.assign({"aria-label":typeof ct=="string"?ct:null},gt,{key:St,role:"option",id:"".concat(re,"_list_").concat(St),"aria-selected":D.has(En)}),En):null}return b.createElement(b.Fragment,null,b.createElement("div",{role:"listbox",id:"".concat(re,"_list"),style:{height:0,width:0,overflow:"hidden"}},Xt(Bt-1),Xt(Bt),Xt(Bt+1)),b.createElement(Me.a,{itemKey:"key",ref:ut,data:tt,height:J,itemHeight:h,fullHeight:!1,onMouseDown:et,onScroll:Ke,virtual:te,onMouseEnter:ot},function(St,Ft){var At,En=St.group,sn=St.groupOption,Bn=St.data,gt=Bn.label,ct=Bn.key;if(En)return b.createElement("div",{className:Se()(He,"".concat(He,"-group"))},gt!==void 0?gt:ct);var dn=Bn.disabled,Cn=Bn.value,ca=Bn.title,Ia=Bn.children,cr=Bn.style,fr=Bn.className,ft=Object($.a)(Bn,["disabled","value","title","children","style","className"]),Fe=D.has(Cn),xt="".concat(He,"-option"),ln=Se()(He,xt,fr,(At={},Object(oe.a)(At,"".concat(xt,"-grouped"),sn),Object(oe.a)(At,"".concat(xt,"-active"),Bt===Ft&&!dn),Object(oe.a)(At,"".concat(xt,"-disabled"),dn),Object(oe.a)(At,"".concat(xt,"-selected"),Fe),At)),Zt=Y?Ia:gt,Kn=!N||typeof N=="function"||Fe;return b.createElement("div",Object.assign({},ft,{"aria-selected":Fe,className:ln,title:ca,onMouseMove:function(){if(Bt===Ft||dn)return;Dn(Ft)},onClick:function(){dn||Rn(Cn)},style:cr}),b.createElement("div",{className:"".concat(xt,"-content")},Zt||Cn),b.isValidElement(N)||Fe,Kn&&b.createElement(ie.a,{className:"".concat(He,"-option-state"),customizeIcon:N,customizeIconProps:{isSelected:Fe}},Fe?"\u2713":null))}))},Ie=b.forwardRef(U);Ie.displayName="OptionList";var Ee=Ie,X=function(){return null};X.isSelectOption=!0;var me=X,V=function(){return null};V.isSelectOptGroup=!0;var I=V,Q=l("VTBJ"),pe=l("Zm9Q");function xe(H){var k=H.key,B=H.props,ge=B.children,re=B.value,ve=Object($.a)(B,["children","value"]);return Object(Q.a)({key:k,value:re!==void 0?re:k,children:ge},ve)}function E(H){var k=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return Object(pe.a)(H).map(function(B,ge){if(!b.isValidElement(B)||!B.type)return null;var re=B.type.isSelectOptGroup,ve=B.key,Y=B.props,D=Y.children,M=Object($.a)(Y,["children"]);return k||!re?xe(B):Object(Q.a)(Object(Q.a)({key:"__RC_SELECT_GRP__".concat(ve===null?ge:ve,"__"),label:ve},M),{},{options:E(D)})}).filter(function(B){return B})}var x=l("2Qr1"),p=l("qNPg"),q=l("U8pU"),Oe=l("Kwbf"),Ce=l("WKfj");function _e(H){var k=H.mode,B=H.options,ge=H.children,re=H.backfill,ve=H.allowClear,Y=H.placeholder,D=H.getInputElement,M=H.showSearch,F=H.onSearch,_=H.defaultOpen,J=H.autoFocus,h=H.labelInValue,y=H.value,m=H.inputValue,N=H.optionLabelProp,te=k==="multiple"||k==="tags",ce=M!==void 0?M:te||k==="combobox",Te=B||E(ge);if(Object(Oe.a)(k!=="tags"||Te.every(function(He){return!He.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),k==="tags"||k==="combobox"){var Ue=Te.some(function(He){return He.options?He.options.some(function(tt){return typeof("value"in tt?tt.value:tt.key)=="number"}):typeof("value"in He?He.value:He.key)=="number"});Object(Oe.a)(!Ue,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(Oe.a)(k!=="combobox"||!N,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(Oe.a)(k==="combobox"||!re,"`backfill` only works with `combobox` mode."),Object(Oe.a)(k==="combobox"||!D,"`getInputElement` only work with `combobox` mode."),Object(Oe.b)(k!=="combobox"||!D||!ve||!Y,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),F&&!ce&&k!=="combobox"&&k!=="tags"&&Object(Oe.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(Oe.b)(!_||J,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),y!=null){var Ke=Object(Ce.d)(y);Object(Oe.a)(!h||Ke.every(function(He){return Object(q.a)(He)==="object"&&("key"in He||"value"in He)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(Oe.a)(!te||Array.isArray(y),"`value` should be array when `mode` is `multiple` or `tags`")}if(ge){var ot=null;Object(pe.a)(ge).some(function(He){if(!b.isValidElement(He)||!He.type)return!1;var tt=He.type;if(tt.isSelectOption)return!1;if(tt.isSelectOptGroup){var ut=Object(pe.a)(He.props.children).every(function(et){return!b.isValidElement(et)||!He.type||et.type.isSelectOption?!0:(ot=et.type,!1)});return!ut}return ot=tt,!0}),ot&&Object(Oe.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(ot.displayName||ot.name||ot,"`.")),Object(Oe.a)(m===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var $e=_e,ae=Object(p.a)({prefixCls:"rc-select",components:{optionList:Ee},convertChildrenToData:E,flattenOptions:x.d,getLabeledValue:x.e,filterOptions:x.b,isValueDisabled:x.g,findValueOption:x.c,warningProps:$e,fillOptionsWithMissingValue:x.a}),de=function(H){Object(Ge.a)(B,H);var k=Object(ue.a)(B);function B(){var ge;return Object(he.a)(this,B),ge=k.apply(this,arguments),ge.selectRef=b.createRef(),ge.focus=function(){ge.selectRef.current.focus()},ge.blur=function(){ge.selectRef.current.blur()},ge}return Object(se.a)(B,[{key:"render",value:function(){return b.createElement(ae,Object.assign({ref:this.selectRef},this.props))}}]),B}(b.Component);de.Option=me,de.OptGroup=I;var W=de,R=ne.c=W},NLgs:function(we,ne,l){"use strict";l.d(ne,"e",function(){return V}),l.d(ne,"f",function(){return I}),l.d(ne,"d",function(){return pe}),l.d(ne,"c",function(){return xe}),l.d(ne,"a",function(){return E}),l.d(ne,"b",function(){return x});var he=l("miYZ"),se=l("tsqr"),Ge=l("9og8"),ue=l("2qtc"),b=l("kLXV"),oe=l("WmNS"),$=l.n(oe),ee=l("cDcd"),ye=l.n(ee),G=l("9kvl"),le=l("xKgJ"),Re=l("1vsH"),Se=l("RCxd"),Me=l("mOS8"),ie=l.n(Me),U=l("1ZF9"),Ie=l.n(U),Ee=l("WdTA"),X=l.n(Ee),me=l("m3rI"),V=function(q){var Oe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return!!(I(q)&&Q(Oe))},I=function(q){return Object(le.p)()?!0:(q({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},Q=function(){var q,Oe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,Ce=Object(G.c)()._store.getState(),_e=Ce.user;return(q=_e.userInfo)!==null&&q!==void 0&&q.profile_completed?!0:(b.a.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:Oe?"\u6309\u7167\u6709\u5173\u653F\u7B56\u89C4\u5B9A\uFF0C\u7279\u6B8A\u5B9E\u9A8C\u9700\u8981\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u624D\u80FD\u4F7F\u7528\uFF0C\u8BF7\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u7801":"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){G.d.push("/account/profile/edit")}}),!1)},pe=function(){var q,Oe=Object(G.c)()._store.getState(),Ce=Oe.user;return(q=Ce.userInfo)!==null&&q!==void 0&&q.professional_certification?!0:(b.a.confirm({title:"\u63D0\u793A",centered:!0,content:ye.a.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){Object(Re.Q)("/account/certification")}}),!1)},xe=function(){return Object(le.a)()?!0:(b.a.warning({centered:!0,width:530,title:"\u63D0\u793A",content:ye.a.createElement("div",{className:"tc",style:{marginLeft:-38}},ye.a.createElement("p",null,"\u60A8\u53EF\u4EE5\u626B\u7801\u52A0\u7FA4@\u7FA4\u7BA1\u7406\u5458\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650\u54E6\uFF01"),ye.a.createElement("img",{src:Object(le.t)()?X.a:"".concat(me.a.IMG_SERVER,"/images/educoder/qqqun20191230.png"),width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1)},E=function(q,Oe){return q?!0:(b.a.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:ye.a.createElement("div",null,ye.a.createElement("p",null,Oe||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),ye.a.createElement("div",{style:{marginLeft:"110px"}},ye.a.createElement("img",{src:Ie.a,width:200}),ye.a.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(Re.Q)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},x=function(q){var Oe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",Ce=Object(G.c)()._store.getState(),_e=Ce.shixunsDetail.detail;return(_e==null?void 0:_e.public)===2||(_e==null?void 0:_e.public)===1||(_e==null?void 0:_e.shixun_status)===3?(b.a.info({centered:!0,icon:ye.a.createElement(Se.a,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:ye.a.createElement("div",{className:"tc",style:{marginLeft:-38}},ye.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},ye.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",(_e==null?void 0:_e.public)===2?"\u5DF2\u516C\u5F00":(_e==null?void 0:_e.public)===1?"\u5F85\u5BA1\u6838":"\u5DF2\u5173\u95ED","\uFF0C",Oe,"\u3002"),ye.a.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),ye.a.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:ie.a,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0):(_e==null?void 0:_e.shixun_status)===2?(b.a.confirm({centered:!0,icon:ye.a.createElement(Se.a,null),title:"\u63D0\u793A",content:ye.a.createElement("div",null,ye.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",Oe,"\u3002"),ye.a.createElement("br",null),ye.a.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){b.a.confirm({width:440,centered:!0,icon:ye.a.createElement(Se.a,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){var ae=Object(Ge.a)($.a.mark(function W(){var R;return $.a.wrap(function(k){for(;;)switch(k.prev=k.next){case 0:return k.next=2,q({type:"shixunsDetail/cancelRelease",payload:{id:_e==null?void 0:_e.identifier}});case 2:R=k.sent,R.status!==401&&(se.b.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),q({type:"shixunsDetail/getShixunsDetail",payload:{id:_e==null?void 0:_e.identifier}}),q({type:"practiceSetting/getCommonData",payload:{id:_e==null?void 0:_e.identifier}}));case 4:case"end":return k.stop()}},W)}));function de(){return ae.apply(this,arguments)}return de}()})}}),!0):!1}},Nmxd:function(we,ne){we.exports="data:image/png;base64,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"},NvD2:function(we,ne,l){"use strict";l.d(ne,"a",function(){return oe});var he=l("Kwbf");function se($,ee){var ye=new Set;return $.forEach(function(G){ee.has(G)||ye.add(G)}),ye}function Ge($){var ee=$||{},ye=ee.disabled,G=ee.disableCheckbox,le=ee.checkable;return!!(ye||G)||le===!1}function ue($,ee,ye,G){for(var le=new Set($),Re=new Set,Se=0;Se<=ye;Se+=1){var Me=ee.get(Se)||new Set;Me.forEach(function(Ee){var X=Ee.key,me=Ee.node,V=Ee.children,I=V===void 0?[]:V;le.has(X)&&!G(me)&&I.filter(function(Q){return!G(Q.node)}).forEach(function(Q){le.add(Q.key)})})}for(var ie=new Set,U=ye;U>=0;U-=1){var Ie=ee.get(U)||new Set;Ie.forEach(function(Ee){var X=Ee.parent,me=Ee.node;if(G(me)||!Ee.parent||ie.has(Ee.parent.key))return;if(G(Ee.parent.node)){ie.add(X.key);return}var V=!0,I=!1;(X.children||[]).filter(function(Q){return!G(Q.node)}).forEach(function(Q){var pe=Q.key,xe=le.has(pe);V&&!xe&&(V=!1),!I&&(xe||Re.has(pe))&&(I=!0)}),V&&le.add(X.key),I&&Re.add(X.key),ie.add(X.key)})}return{checkedKeys:Array.from(le),halfCheckedKeys:Array.from(se(Re,le))}}function b($,ee,ye,G,le){for(var Re=new Set($),Se=new Set(ee),Me=0;Me<=G;Me+=1){var ie=ye.get(Me)||new Set;ie.forEach(function(X){var me=X.key,V=X.node,I=X.children,Q=I===void 0?[]:I;!Re.has(me)&&!Se.has(me)&&!le(V)&&Q.filter(function(pe){return!le(pe.node)}).forEach(function(pe){Re.delete(pe.key)})})}Se=new Set;for(var U=new Set,Ie=G;Ie>=0;Ie-=1){var Ee=ye.get(Ie)||new Set;Ee.forEach(function(X){var me=X.parent,V=X.node;if(le(V)||!X.parent||U.has(X.parent.key))return;if(le(X.parent.node)){U.add(me.key);return}var I=!0,Q=!1;(me.children||[]).filter(function(pe){return!le(pe.node)}).forEach(function(pe){var xe=pe.key,E=Re.has(xe);I&&!E&&(I=!1),!Q&&(E||Se.has(xe))&&(Q=!0)}),I||Re.delete(me.key),Q&&Se.add(me.key),U.add(me.key)})}return{checkedKeys:Array.from(Re),halfCheckedKeys:Array.from(se(Se,Re))}}function oe($,ee,ye,G){var le=[],Re;G?Re=G:Re=Ge;var Se=new Set($.filter(function(Ie){var Ee=!!ye[Ie];return Ee||le.push(Ie),Ee})),Me=new Map,ie=0;Object.keys(ye).forEach(function(Ie){var Ee=ye[Ie],X=Ee.level,me=Me.get(X);me||(me=new Set,Me.set(X,me)),me.add(Ee),ie=Math.max(ie,X)}),Object(he.a)(!le.length,"Tree missing follow keys: ".concat(le.slice(0,100).map(function(Ie){return"'".concat(Ie,"'")}).join(", ")));var U;return ee===!0?U=ue(Se,Me,ie,Re):U=b(Se,ee.halfCheckedKeys,Me,ie,Re),U}},OZM5:function(we,ne,l){"use strict";l.d(ne,"b",function(){return G}),l.d(ne,"a",function(){return le}),l.d(ne,"k",function(){return Re}),l.d(ne,"h",function(){return Se}),l.d(ne,"i",function(){return Me}),l.d(ne,"g",function(){return ie}),l.d(ne,"c",function(){return U}),l.d(ne,"d",function(){return Ie}),l.d(ne,"j",function(){return me}),l.d(ne,"e",function(){return V}),l.d(ne,"f",function(){return I});var he=l("KQm4"),se=l("U8pU"),Ge=l("Ff2n"),ue=l("cDcd"),b=l.n(ue),oe=l("Kwbf"),$=l("WaYH"),ee=.25,ye=2;function G(Q,pe){var xe=Q.slice(),E=xe.indexOf(pe);return E>=0&&xe.splice(E,1),xe}function le(Q,pe){var xe=Q.slice();return xe.indexOf(pe)===-1&&xe.push(pe),xe}function Re(Q){return Q.split("-")}function Se(Q,pe){return"".concat(Q,"-").concat(pe)}function Me(Q){return Q&&Q.type&&Q.type.isTreeNode}function ie(Q,pe){var xe=[Q],E=pe[Q];function x(){var p=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];p.forEach(function(q){var Oe=q.key,Ce=q.children;xe.push(Oe),x(Ce)})}return x(E.children),xe}function U(Q,pe){var xe=Q.clientY,E=pe.selectHandle.getBoundingClientRect(),x=E.top,p=E.bottom,q=E.height,Oe=Math.max(q*ee,ye);return xe<=x+Oe?-1:xe>=p-Oe?1:0}function Ie(Q,pe){if(!Q)return;var xe=pe.multiple;return xe?Q.slice():Q.length?[Q[0]]:Q}var Ee=function(pe){return pe};function X(Q,pe){if(!Q)return[];var xe=pe||{},E=xe.processProps,x=E===void 0?Ee:E,p=Array.isArray(Q)?Q:[Q];return p.map(function(q){var Oe=q.children,Ce=Object(Ge.a)(q,["children"]),_e=X(Oe,pe);return b.a.createElement($.a,Object.assign({},x(Ce)),_e)})}function me(Q){if(!Q)return null;var pe;if(Array.isArray(Q))pe={checkedKeys:Q,halfCheckedKeys:void 0};else if(Object(se.a)(Q)==="object")pe={checkedKeys:Q.checked||void 0,halfCheckedKeys:Q.halfChecked||void 0};else return Object(oe.a)(!1,"`checkedKeys` is not an array or an object"),null;return pe}function V(Q,pe){var xe=new Set;function E(x){if(xe.has(x))return;var p=pe[x];if(!p)return;xe.add(x);var q=p.parent,Oe=p.node;if(Oe.disabled)return;q&&E(q.key)}return(Q||[]).forEach(function(x){E(x)}),Object(he.a)(xe)}function I(Q){var pe={};return Object.keys(Q).forEach(function(xe){(xe.startsWith("data-")||xe.startsWith("aria-"))&&(pe[xe]=Q[xe])}),pe}},Ohmc:function(we,ne,l){we.exports=l.p+"static/certificate.fc32dc1b.jpg"},P5Jw:function(we,ne,l){"use strict";var he=l("rHrb"),se=he.CopyToClipboard;se.CopyToClipboard=se,we.exports=se},RC3E:function(we,ne,l){we.exports={wrap:"wrap___2zh4E",title:"title___Os-Oa",path:"path___eUXXC",colorBlue:"colorBlue___2IORo"}},RMFE:function(we,ne){we.exports="data:image/png;base64,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"},SMhR:function(we,ne){we.exports="data:image/png;base64,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"},TGq3:function(we,ne,l){we.exports=l.p+"static/lockclose.365036e8.svg"},"VrN/":function(we,ne,l){(function(he,se){we.exports=se()})(this,function(){"use strict";var he=navigator.userAgent,se=navigator.platform,Ge=/gecko\/\d/i.test(he),ue=/MSIE \d/.test(he),b=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(he),oe=/Edge\/(\d+)/.exec(he),$=ue||b||oe,ee=$&&(ue?document.documentMode||6:+(oe||b)[1]),ye=!oe&&/WebKit\//.test(he),G=ye&&/Qt\/\d+\.\d+/.test(he),le=!oe&&/Chrome\//.test(he),Re=/Opera\//.test(he),Se=/Apple Computer/.test(navigator.vendor),Me=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(he),ie=/PhantomJS/.test(he),U=!oe&&/AppleWebKit/.test(he)&&/Mobile\/\w+/.test(he),Ie=/Android/.test(he),Ee=U||Ie||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(he),X=U||/Mac/.test(se),me=/\bCrOS\b/.test(he),V=/win/i.test(se),I=Re&&he.match(/Version\/(\d*\.\d*)/);I&&(I=Number(I[1])),I&&I>=15&&(Re=!1,ye=!0);var Q=X&&(G||Re&&(I==null||I<12.11)),pe=Ge||$&&ee>=9;function xe(e){return new RegExp("(^|\\s)"+e+"(?:$|\\s)\\s*")}var E=function(e,t){var a=e.className,n=xe(t).exec(a);if(n){var r=a.slice(n.index+n[0].length);e.className=a.slice(0,n.index)+(r?n[1]+r:"")}};function x(e){for(var t=e.childNodes.length;t>0;--t)e.removeChild(e.firstChild);return e}function p(e,t){return x(e).appendChild(t)}function q(e,t,a,n){var r=document.createElement(e);if(a&&(r.className=a),n&&(r.style.cssText=n),typeof t=="string")r.appendChild(document.createTextNode(t));else if(t)for(var o=0;o<t.length;++o)r.appendChild(t[o]);return r}function Oe(e,t,a,n){var r=q(e,t,a,n);return r.setAttribute("role","presentation"),r}var Ce;document.createRange?Ce=function(e,t,a,n){var r=document.createRange();return r.setEnd(n||e,a),r.setStart(e,t),r}:Ce=function(e,t,a){var n=document.body.createTextRange();try{n.moveToElementText(e.parentNode)}catch(r){return n}return n.collapse(!0),n.moveEnd("character",a),n.moveStart("character",t),n};function _e(e,t){if(t.nodeType==3&&(t=t.parentNode),e.contains)return e.contains(t);do if(t.nodeType==11&&(t=t.host),t==e)return!0;while(t=t.parentNode)}function $e(){var e;try{e=document.activeElement}catch(t){e=document.body||null}for(;e&&e.shadowRoot&&e.shadowRoot.activeElement;)e=e.shadowRoot.activeElement;return e}function ae(e,t){var a=e.className;xe(t).test(a)||(e.className+=(a?" ":"")+t)}function de(e,t){for(var a=e.split(" "),n=0;n<a.length;n++)a[n]&&!xe(a[n]).test(t)&&(t+=" "+a[n]);return t}var W=function(e){e.select()};U?W=function(e){e.selectionStart=0,e.selectionEnd=e.value.length}:$&&(W=function(e){try{e.select()}catch(t){}});function R(e){var t=Array.prototype.slice.call(arguments,1);return function(){return e.apply(null,t)}}function H(e,t,a){t||(t={});for(var n in e)e.hasOwnProperty(n)&&(a!==!1||!t.hasOwnProperty(n))&&(t[n]=e[n]);return t}function k(e,t,a,n,r){t==null&&(t=e.search(/[^\s\u00a0]/),t==-1&&(t=e.length));for(var o=n||0,i=r||0;;){var s=e.indexOf(" ",o);if(s<0||s>=t)return i+(t-o);i+=s-o,i+=a-i%a,o=s+1}}var B=function(){this.id=null,this.f=null,this.time=0,this.handler=R(this.onTimeout,this)};B.prototype.onTimeout=function(e){e.id=0,e.time<=+new Date?e.f():setTimeout(e.handler,e.time-+new Date)},B.prototype.set=function(e,t){this.f=t;var a=+new Date+e;(!this.id||a<this.time)&&(clearTimeout(this.id),this.id=setTimeout(this.handler,e),this.time=a)};function ge(e,t){for(var a=0;a<e.length;++a)if(e[a]==t)return a;return-1}var re=50,ve={toString:function(){return"CodeMirror.Pass"}},Y={scroll:!1},D={origin:"*mouse"},M={origin:"+move"};function F(e,t,a){for(var n=0,r=0;;){var o=e.indexOf(" ",n);o==-1&&(o=e.length);var i=o-n;if(o==e.length||r+i>=t)return n+Math.min(i,t-r);if(r+=o-n,r+=a-r%a,n=o+1,r>=t)return n}}var _=[""];function J(e){for(;_.length<=e;)_.push(h(_)+" ");return _[e]}function h(e){return e[e.length-1]}function y(e,t){for(var a=[],n=0;n<e.length;n++)a[n]=t(e[n],n);return a}function m(e,t,a){for(var n=0,r=a(t);n<e.length&&a(e[n])<=r;)n++;e.splice(n,0,t)}function N(){}function te(e,t){var a;return Object.create?a=Object.create(e):(N.prototype=e,a=new N),t&&H(t,a),a}var ce=/[\u00df\u0587\u0590-\u05f4\u0600-\u06ff\u3040-\u309f\u30a0-\u30ff\u3400-\u4db5\u4e00-\u9fcc\uac00-\ud7af]/;function Te(e){return/\w/.test(e)||e>"\x80"&&(e.toUpperCase()!=e.toLowerCase()||ce.test(e))}function Ue(e,t){return t?t.source.indexOf("\\w")>-1&&Te(e)?!0:t.test(e):Te(e)}function Ke(e){for(var t in e)if(e.hasOwnProperty(t)&&e[t])return!1;return!0}var ot=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function He(e){return e.charCodeAt(0)>=768&&ot.test(e)}function tt(e,t,a){for(;(a<0?t>0:t<e.length)&&He(e.charAt(t));)t+=a;return t}function ut(e,t,a){for(var n=t>a?-1:1;;){if(t==a)return t;var r=(t+a)/2,o=n<0?Math.ceil(r):Math.floor(r);if(o==t)return e(o)?t:a;e(o)?a=o:t=o+n}}function et(e,t,a,n){if(!e)return n(t,a,"ltr",0);for(var r=!1,o=0;o<e.length;++o){var i=e[o];(i.from<a&&i.to>t||t==a&&i.to==t)&&(n(Math.max(i.from,t),Math.min(i.to,a),i.level==1?"rtl":"ltr",o),r=!0)}r||n(t,a,"ltr")}var st=null;function nt(e,t,a){var n;st=null;for(var r=0;r<e.length;++r){var o=e[r];if(o.from<t&&o.to>t)return r;o.to==t&&(o.from!=o.to&&a=="before"?n=r:st=r),o.from==t&&(o.from!=o.to&&a!="before"?n=r:st=r)}return n!=null?n:st}var _t=function(){var e="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",t="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function a(c){return c<=247?e.charAt(c):1424<=c&&c<=1524?"R":1536<=c&&c<=1785?t.charAt(c-1536):1774<=c&&c<=2220?"r":8192<=c&&c<=8203?"w":c==8204?"b":"L"}var n=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,r=/[stwN]/,o=/[LRr]/,i=/[Lb1n]/,s=/[1n]/;function u(c,A,w){this.level=c,this.from=A,this.to=w}return function(c,A){var w=A=="ltr"?"L":"R";if(c.length==0||A=="ltr"&&!n.test(c))return!1;for(var Z=c.length,K=[],Ae=0;Ae<Z;++Ae)K.push(a(c.charCodeAt(Ae)));for(var ke=0,We=w;ke<Z;++ke){var Ve=K[ke];Ve=="m"?K[ke]=We:We=Ve}for(var qe=0,Xe=w;qe<Z;++qe){var rt=K[qe];rt=="1"&&Xe=="r"?K[qe]="n":o.test(rt)&&(Xe=rt,rt=="r"&&(K[qe]="R"))}for(var yt=1,pt=K[0];yt<Z-1;++yt){var Vt=K[yt];Vt=="+"&&pt=="1"&&K[yt+1]=="1"?K[yt]="1":Vt==","&&pt==K[yt+1]&&(pt=="1"||pt=="n")&&(K[yt]=pt),pt=Vt}for(var Hn=0;Hn<Z;++Hn){var Ma=K[Hn];if(Ma==",")K[Hn]="N";else if(Ma=="%"){var ra=void 0;for(ra=Hn+1;ra<Z&&K[ra]=="%";++ra);for(var tr=Hn&&K[Hn-1]=="!"||ra<Z&&K[ra]=="1"?"1":"N",Xa=Hn;Xa<ra;++Xa)K[Xa]=tr;Hn=ra-1}}for(var ma=0,Za=w;ma<Z;++ma){var _a=K[ma];Za=="L"&&_a=="1"?K[ma]="L":o.test(_a)&&(Za=_a)}for(var Aa=0;Aa<Z;++Aa)if(r.test(K[Aa])){var va=void 0;for(va=Aa+1;va<Z&&r.test(K[va]);++va);for(var sa=(Aa?K[Aa-1]:w)=="L",Ya=(va<Z?K[va]:w)=="L",Qo=sa==Ya?sa?"L":"R":w,so=Aa;so<va;++so)K[so]=Qo;Aa=va-1}for(var ja=[],Ur,Da=0;Da<Z;)if(i.test(K[Da])){var ps=Da;for(++Da;Da<Z&&i.test(K[Da]);++Da);ja.push(new u(0,ps,Da))}else{var Gr=Da,bo=ja.length,yo=A=="rtl"?1:0;for(++Da;Da<Z&&K[Da]!="L";++Da);for(var Qa=Gr;Qa<Da;)if(s.test(K[Qa])){Gr<Qa&&(ja.splice(bo,0,new u(1,Gr,Qa)),bo+=yo);var Jo=Qa;for(++Qa;Qa<Da&&s.test(K[Qa]);++Qa);ja.splice(bo,0,new u(2,Jo,Qa)),bo+=yo,Gr=Qa}else++Qa;Gr<Da&&ja.splice(bo,0,new u(1,Gr,Da))}return A=="ltr"&&(ja[0].level==1&&(Ur=c.match(/^\s+/))&&(ja[0].from=Ur[0].length,ja.unshift(new u(0,0,Ur[0].length))),h(ja).level==1&&(Ur=c.match(/\s+$/))&&(h(ja).to-=Ur[0].length,ja.push(new u(0,Z-Ur[0].length,Z)))),A=="rtl"?ja.reverse():ja}}();function Mt(e,t){var a=e.order;return a==null&&(a=e.order=_t(e.text,t)),a}var Bt=[],ze=function(e,t,a){if(e.addEventListener)e.addEventListener(t,a,!1);else if(e.attachEvent)e.attachEvent("on"+t,a);else{var n=e._handlers||(e._handlers={});n[t]=(n[t]||Bt).concat(a)}};function Dn(e,t){return e._handlers&&e._handlers[t]||Bt}function Rn(e,t,a){if(e.removeEventListener)e.removeEventListener(t,a,!1);else if(e.detachEvent)e.detachEvent("on"+t,a);else{var n=e._handlers,r=n&&n[t];if(r){var o=ge(r,a);o>-1&&(n[t]=r.slice(0,o).concat(r.slice(o+1)))}}}function Xt(e,t){var a=Dn(e,t);if(!a.length)return;for(var n=Array.prototype.slice.call(arguments,2),r=0;r<a.length;++r)a[r].apply(null,n)}function St(e,t,a){return typeof t=="string"&&(t={type:t,preventDefault:function(){this.defaultPrevented=!0}}),Xt(e,a||t.type,e,t),gt(t)||t.codemirrorIgnore}function Ft(e){var t=e._handlers&&e._handlers.cursorActivity;if(!t)return;for(var a=e.curOp.cursorActivityHandlers||(e.curOp.cursorActivityHandlers=[]),n=0;n<t.length;++n)ge(a,t[n])==-1&&a.push(t[n])}function At(e,t){return Dn(e,t).length>0}function En(e){e.prototype.on=function(t,a){ze(this,t,a)},e.prototype.off=function(t,a){Rn(this,t,a)}}function sn(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function Bn(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}function gt(e){return e.defaultPrevented!=null?e.defaultPrevented:e.returnValue==!1}function ct(e){sn(e),Bn(e)}function dn(e){return e.target||e.srcElement}function Cn(e){var t=e.which;return t==null&&(e.button&1?t=1:e.button&2?t=3:e.button&4&&(t=2)),X&&e.ctrlKey&&t==1&&(t=3),t}var ca=function(){if($&&ee<9)return!1;var e=q("div");return"draggable"in e||"dragDrop"in e}(),Ia;function cr(e){if(Ia==null){var t=q("span","\u200B");p(e,q("span",[t,document.createTextNode("x")])),e.firstChild.offsetHeight!=0&&(Ia=t.offsetWidth<=1&&t.offsetHeight>2&&!($&&ee<8))}var a=Ia?q("span","\u200B"):q("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return a.setAttribute("cm-text",""),a}var fr;function ft(e){if(fr!=null)return fr;var t=p(e,document.createTextNode("A\u062EA")),a=Ce(t,0,1).getBoundingClientRect(),n=Ce(t,1,2).getBoundingClientRect();return x(e),!a||a.left==a.right?!1:fr=n.right-a.right<3}var Fe=`
|
|
|
|
b`.split(/\n/).length!=3?function(e){for(var t=0,a=[],n=e.length;t<=n;){var r=e.indexOf(`
|
|
`,t);r==-1&&(r=e.length);var o=e.slice(t,e.charAt(r-1)=="\r"?r-1:r),i=o.indexOf("\r");i!=-1?(a.push(o.slice(0,i)),t+=i+1):(a.push(o),t=r+1)}return a}:function(e){return e.split(/\r\n?|\n/)},xt=window.getSelection?function(e){try{return e.selectionStart!=e.selectionEnd}catch(t){return!1}}:function(e){var t;try{t=e.ownerDocument.selection.createRange()}catch(a){}return!t||t.parentElement()!=e?!1:t.compareEndPoints("StartToEnd",t)!=0},ln=function(){var e=q("div");return"oncopy"in e?!0:(e.setAttribute("oncopy","return;"),typeof e.oncopy=="function")}(),Zt=null;function Kn(e){if(Zt!=null)return Zt;var t=p(e,q("span","x")),a=t.getBoundingClientRect(),n=Ce(t,0,1).getBoundingClientRect();return Zt=Math.abs(a.left-n.left)>1}var _n={},Yt={};function at(e,t){arguments.length>2&&(t.dependencies=Array.prototype.slice.call(arguments,2)),_n[e]=t}function dt(e,t){Yt[e]=t}function Fn(e){if(typeof e=="string"&&Yt.hasOwnProperty(e))e=Yt[e];else if(e&&typeof e.name=="string"&&Yt.hasOwnProperty(e.name)){var t=Yt[e.name];typeof t=="string"&&(t={name:t}),e=te(t,e),e.name=t.name}else{if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(e))return Fn("application/xml");if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(e))return Fn("application/json")}return typeof e=="string"?{name:e}:e||{name:"null"}}function Nn(e,t){t=Fn(t);var a=_n[t.name];if(!a)return Nn(e,"text/plain");var n=a(e,t);if(Dt.hasOwnProperty(t.name)){var r=Dt[t.name];for(var o in r){if(!r.hasOwnProperty(o))continue;n.hasOwnProperty(o)&&(n["_"+o]=n[o]),n[o]=r[o]}}if(n.name=t.name,t.helperType&&(n.helperType=t.helperType),t.modeProps)for(var i in t.modeProps)n[i]=t.modeProps[i];return n}var Dt={};function Qn(e,t){var a=Dt.hasOwnProperty(e)?Dt[e]:Dt[e]={};H(t,a)}function qt(e,t){if(t===!0)return t;if(e.copyState)return e.copyState(t);var a={};for(var n in t){var r=t[n];r instanceof Array&&(r=r.concat([])),a[n]=r}return a}function Ht(e,t){for(var a;e.innerMode&&!(a=e.innerMode(t),!a||a.mode==e);)t=a.state,e=a.mode;return a||{mode:e,state:t}}function Et(e,t,a){return e.startState?e.startState(t,a):!0}var lt=function(e,t,a){this.pos=this.start=0,this.string=e,this.tabSize=t||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=a};lt.prototype.eol=function(){return this.pos>=this.string.length},lt.prototype.sol=function(){return this.pos==this.lineStart},lt.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},lt.prototype.next=function(){if(this.pos<this.string.length)return this.string.charAt(this.pos++)},lt.prototype.eat=function(e){var t=this.string.charAt(this.pos),a;if(typeof e=="string"?a=t==e:a=t&&(e.test?e.test(t):e(t)),a)return++this.pos,t},lt.prototype.eatWhile=function(e){for(var t=this.pos;this.eat(e););return this.pos>t},lt.prototype.eatSpace=function(){for(var e=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>e},lt.prototype.skipToEnd=function(){this.pos=this.string.length},lt.prototype.skipTo=function(e){var t=this.string.indexOf(e,this.pos);if(t>-1)return this.pos=t,!0},lt.prototype.backUp=function(e){this.pos-=e},lt.prototype.column=function(){return this.lastColumnPos<this.start&&(this.lastColumnValue=k(this.string,this.start,this.tabSize,this.lastColumnPos,this.lastColumnValue),this.lastColumnPos=this.start),this.lastColumnValue-(this.lineStart?k(this.string,this.lineStart,this.tabSize):0)},lt.prototype.indentation=function(){return k(this.string,null,this.tabSize)-(this.lineStart?k(this.string,this.lineStart,this.tabSize):0)},lt.prototype.match=function(e,t,a){if(typeof e=="string"){var n=function(i){return a?i.toLowerCase():i},r=this.string.substr(this.pos,e.length);if(n(r)==n(e))return t!==!1&&(this.pos+=e.length),!0}else{var o=this.string.slice(this.pos).match(e);return o&&o.index>0?null:(o&&t!==!1&&(this.pos+=o[0].length),o)}},lt.prototype.current=function(){return this.string.slice(this.start,this.pos)},lt.prototype.hideFirstChars=function(e,t){this.lineStart+=e;try{return t()}finally{this.lineStart-=e}},lt.prototype.lookAhead=function(e){var t=this.lineOracle;return t&&t.lookAhead(e)},lt.prototype.baseToken=function(){var e=this.lineOracle;return e&&e.baseToken(this.pos)};function Le(e,t){if(t-=e.first,t<0||t>=e.size)throw new Error("There is no line "+(t+e.first)+" in the document.");for(var a=e;!a.lines;)for(var n=0;;++n){var r=a.children[n],o=r.chunkSize();if(t<o){a=r;break}t-=o}return a.lines[t]}function pn(e,t,a){var n=[],r=t.line;return e.iter(t.line,a.line+1,function(o){var i=o.text;r==a.line&&(i=i.slice(0,a.ch)),r==t.line&&(i=i.slice(t.ch)),n.push(i),++r}),n}function $t(e,t,a){var n=[];return e.iter(t,a,function(r){n.push(r.text)}),n}function Sn(e,t){var a=t-e.height;if(a)for(var n=e;n;n=n.parent)n.height+=a}function Ct(e){if(e.parent==null)return null;for(var t=e.parent,a=ge(t.lines,e),n=t.parent;n;t=n,n=n.parent)for(var r=0;!(n.children[r]==t);++r)a+=n.children[r].chunkSize();return a+t.first}function gn(e,t){var a=e.first;e:do{for(var n=0;n<e.children.length;++n){var r=e.children[n],o=r.height;if(t<o){e=r;continue e}t-=o,a+=r.chunkSize()}return a}while(!e.lines);for(var i=0;i<e.lines.length;++i){var s=e.lines[i],u=s.height;if(t<u)break;t-=u}return a+i}function Ot(e,t){return t>=e.first&&t<e.first+e.size}function De(e,t){return String(e.lineNumberFormatter(t+e.firstLineNumber))}function fe(e,t,a){if(a===void 0&&(a=null),!(this instanceof fe))return new fe(e,t,a);this.line=e,this.ch=t,this.sticky=a}function Be(e,t){return e.line-t.line||e.ch-t.ch}function rn(e,t){return e.sticky==t.sticky&&Be(e,t)==0}function Nt(e){return fe(e.line,e.ch)}function wt(e,t){return Be(e,t)<0?t:e}function vt(e,t){return Be(e,t)<0?e:t}function xn(e,t){return Math.max(e.first,Math.min(t,e.first+e.size-1))}function Ze(e,t){if(t.line<e.first)return fe(e.first,0);var a=e.first+e.size-1;return t.line>a?fe(a,Le(e,a).text.length):Lt(t,Le(e,t.line).text.length)}function Lt(e,t){var a=e.ch;return a==null||a>t?fe(e.line,t):a<0?fe(e.line,0):e}function en(e,t){for(var a=[],n=0;n<t.length;n++)a[n]=Ze(e,t[n]);return a}var Yn=function(e,t){this.state=e,this.lookAhead=t},jt=function(e,t,a,n){this.state=t,this.doc=e,this.line=a,this.maxLookAhead=n||0,this.baseTokens=null,this.baseTokenPos=1};jt.prototype.lookAhead=function(e){var t=this.doc.getLine(this.line+e);return t!=null&&e>this.maxLookAhead&&(this.maxLookAhead=e),t},jt.prototype.baseToken=function(e){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=e;)this.baseTokenPos+=2;var t=this.baseTokens[this.baseTokenPos+1];return{type:t&&t.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-e}},jt.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},jt.fromSaved=function(e,t,a){return t instanceof Yn?new jt(e,qt(e.mode,t.state),a,t.lookAhead):new jt(e,qt(e.mode,t),a)},jt.prototype.save=function(e){var t=e!==!1?qt(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new Yn(t,this.maxLookAhead):t};function qn(e,t,a,n){var r=[e.state.modeGen],o={};fa(e,t.text,e.doc.mode,a,function(c,A){return r.push(c,A)},o,n);for(var i=a.state,s=function(c){a.baseTokens=r;var A=e.state.overlays[c],w=1,Z=0;a.state=!0,fa(e,t.text,A.mode,a,function(K,Ae){for(var ke=w;Z<K;){var We=r[w];We>K&&r.splice(w,1,K,r[w+1],We),w+=2,Z=Math.min(K,We)}if(!Ae)return;if(A.opaque)r.splice(ke,w-ke,K,"overlay "+Ae),w=ke+2;else for(;ke<w;ke+=2){var Ve=r[ke+1];r[ke+1]=(Ve?Ve+" ":"")+"overlay "+Ae}},o),a.state=i,a.baseTokens=null,a.baseTokenPos=1},u=0;u<e.state.overlays.length;++u)s(u);return{styles:r,classes:o.bgClass||o.textClass?o:null}}function Oa(e,t,a){if(!t.styles||t.styles[0]!=e.state.modeGen){var n=Ua(e,Ct(t)),r=t.text.length>e.options.maxHighlightLength&&qt(e.doc.mode,n.state),o=qn(e,t,n);r&&(n.state=r),t.stateAfter=n.save(!r),t.styles=o.styles,o.classes?t.styleClasses=o.classes:t.styleClasses&&(t.styleClasses=null),a===e.doc.highlightFrontier&&(e.doc.modeFrontier=Math.max(e.doc.modeFrontier,++e.doc.highlightFrontier))}return t.styles}function Ua(e,t,a){var n=e.doc,r=e.display;if(!n.mode.startState)return new jt(n,!0,t);var o=tn(e,t,a),i=o>n.first&&Le(n,o-1).stateAfter,s=i?jt.fromSaved(n,i,o):new jt(n,Et(n.mode),o);return n.iter(o,t,function(u){ka(e,u.text,s);var c=s.line;u.stateAfter=c==t-1||c%5==0||c>=r.viewFrom&&c<r.viewTo?s.save():null,s.nextLine()}),a&&(n.modeFrontier=s.line),s}function ka(e,t,a,n){var r=e.doc.mode,o=new lt(t,e.options.tabSize,a);for(o.start=o.pos=n||0,t==""&&Gt(r,a.state);!o.eol();)Wt(r,o,a.state),o.start=o.pos}function Gt(e,t){if(e.blankLine)return e.blankLine(t);if(!e.innerMode)return;var a=Ht(e,t);if(a.mode.blankLine)return a.mode.blankLine(a.state)}function Wt(e,t,a,n){for(var r=0;r<10;r++){n&&(n[0]=Ht(e,a).mode);var o=e.token(t,a);if(t.pos>t.start)return o}throw new Error("Mode "+e.name+" failed to advance stream.")}var kt=function(e,t,a){this.start=e.start,this.end=e.pos,this.string=e.current(),this.type=t||null,this.state=a};function $n(e,t,a,n){var r=e.doc,o=r.mode,i;t=Ze(r,t);var s=Le(r,t.line),u=Ua(e,t.line,a),c=new lt(s.text,e.options.tabSize,u),A;for(n&&(A=[]);(n||c.pos<t.ch)&&!c.eol();)c.start=c.pos,i=Wt(o,c,u.state),n&&A.push(new kt(c,i,qt(r.mode,u.state)));return n?A:new kt(c,i,u.state)}function Sa(e,t){if(e)for(;;){var a=e.match(/(?:^|\s+)line-(background-)?(\S+)/);if(!a)break;e=e.slice(0,a.index)+e.slice(a.index+a[0].length);var n=a[1]?"bgClass":"textClass";t[n]==null?t[n]=a[2]:new RegExp("(?:^|\\s)"+a[2]+"(?:$|\\s)").test(t[n])||(t[n]+=" "+a[2])}return e}function fa(e,t,a,n,r,o,i){var s=a.flattenSpans;s==null&&(s=e.options.flattenSpans);var u=0,c=null,A=new lt(t,e.options.tabSize,n),w,Z=e.options.addModeClass&&[null];for(t==""&&Sa(Gt(a,n.state),o);!A.eol();){if(A.pos>e.options.maxHighlightLength?(s=!1,i&&ka(e,t,n,A.pos),A.pos=t.length,w=null):w=Sa(Wt(a,A,n.state,Z),o),Z){var K=Z[0].name;K&&(w="m-"+(w?K+" "+w:K))}if(!s||c!=w){for(;u<A.start;)u=Math.min(A.start,u+5e3),r(u,c);c=w}A.start=A.pos}for(;u<A.pos;){var Ae=Math.min(A.pos,u+5e3);r(Ae,c),u=Ae}}function tn(e,t,a){for(var n,r,o=e.doc,i=a?-1:t-(e.doc.mode.innerMode?1e3:100),s=t;s>i;--s){if(s<=o.first)return o.first;var u=Le(o,s-1),c=u.stateAfter;if(c&&(!a||s+(c instanceof Yn?c.lookAhead:0)<=o.modeFrontier))return s;var A=k(u.text,null,e.options.tabSize);(r==null||n>A)&&(r=s-1,n=A)}return r}function Sr(e,t){if(e.modeFrontier=Math.min(e.modeFrontier,t),e.highlightFrontier<t-10)return;for(var a=e.first,n=t-1;n>a;n--){var r=Le(e,n).stateAfter;if(r&&(!(r instanceof Yn)||n+r.lookAhead<t)){a=n+1;break}}e.highlightFrontier=Math.min(e.highlightFrontier,a)}var qa=!1,Pa=!1;function hr(){qa=!0}function pr(){Pa=!0}function lr(e,t,a){this.marker=e,this.from=t,this.to=a}function $a(e,t){if(e)for(var a=0;a<e.length;++a){var n=e[a];if(n.marker==t)return n}}function Eo(e,t){for(var a,n=0;n<e.length;++n)e[n]!=t&&(a||(a=[])).push(e[n]);return a}function lo(e,t){e.markedSpans=e.markedSpans?e.markedSpans.concat([t]):[t],t.marker.attachLine(e)}function wn(e,t,a){var n;if(e)for(var r=0;r<e.length;++r){var o=e[r],i=o.marker,s=o.from==null||(i.inclusiveLeft?o.from<=t:o.from<t);if(s||o.from==t&&i.type=="bookmark"&&(!a||!o.marker.insertLeft)){var u=o.to==null||(i.inclusiveRight?o.to>=t:o.to>t);(n||(n=[])).push(new lr(i,o.from,u?null:o.to))}}return n}function mn(e,t,a){var n;if(e)for(var r=0;r<e.length;++r){var o=e[r],i=o.marker,s=o.to==null||(i.inclusiveRight?o.to>=t:o.to>t);if(s||o.from==t&&i.type=="bookmark"&&(!a||o.marker.insertLeft)){var u=o.from==null||(i.inclusiveLeft?o.from<=t:o.from<t);(n||(n=[])).push(new lr(i,u?null:o.from-t,o.to==null?null:o.to-t))}}return n}function An(e,t){if(t.full)return null;var a=Ot(e,t.from.line)&&Le(e,t.from.line).markedSpans,n=Ot(e,t.to.line)&&Le(e,t.to.line).markedSpans;if(!a&&!n)return null;var r=t.from.ch,o=t.to.ch,i=Be(t.from,t.to)==0,s=wn(a,r,i),u=mn(n,o,i),c=t.text.length==1,A=h(t.text).length+(c?r:0);if(s)for(var w=0;w<s.length;++w){var Z=s[w];if(Z.to==null){var K=$a(u,Z.marker);K?c&&(Z.to=K.to==null?null:K.to+A):Z.to=r}}if(u)for(var Ae=0;Ae<u.length;++Ae){var ke=u[Ae];if(ke.to!=null&&(ke.to+=A),ke.from==null){var We=$a(s,ke.marker);We||(ke.from=A,c&&(s||(s=[])).push(ke))}else ke.from+=A,c&&(s||(s=[])).push(ke)}s&&(s=aa(s)),u&&u!=s&&(u=aa(u));var Ve=[s];if(!c){var qe=t.text.length-2,Xe;if(qe>0&&s)for(var rt=0;rt<s.length;++rt)s[rt].to==null&&(Xe||(Xe=[])).push(new lr(s[rt].marker,null,null));for(var yt=0;yt<qe;++yt)Ve.push(Xe);Ve.push(u)}return Ve}function aa(e){for(var t=0;t<e.length;++t){var a=e[t];a.from!=null&&a.from==a.to&&a.marker.clearWhenEmpty!==!1&&e.splice(t--,1)}return e.length?e:null}function xa(e,t,a){var n=null;if(e.iter(t.line,a.line+1,function(K){if(K.markedSpans)for(var Ae=0;Ae<K.markedSpans.length;++Ae){var ke=K.markedSpans[Ae].marker;ke.readOnly&&(!n||ge(n,ke)==-1)&&(n||(n=[])).push(ke)}}),!n)return null;for(var r=[{from:t,to:a}],o=0;o<n.length;++o)for(var i=n[o],s=i.find(0),u=0;u<r.length;++u){var c=r[u];if(Be(c.to,s.from)<0||Be(c.from,s.to)>0)continue;var A=[u,1],w=Be(c.from,s.from),Z=Be(c.to,s.to);(w<0||!i.inclusiveLeft&&!w)&&A.push({from:c.from,to:s.from}),(Z>0||!i.inclusiveRight&&!Z)&&A.push({from:s.to,to:c.to}),r.splice.apply(r,A),u+=A.length-3}return r}function Ba(e){var t=e.markedSpans;if(!t)return;for(var a=0;a<t.length;++a)t[a].marker.detachLine(e);e.markedSpans=null}function Ra(e,t){if(!t)return;for(var a=0;a<t.length;++a)t[a].marker.attachLine(e);e.markedSpans=t}function ha(e){return e.inclusiveLeft?-1:0}function nr(e){return e.inclusiveRight?1:0}function oa(e,t){var a=e.lines.length-t.lines.length;if(a!=0)return a;var n=e.find(),r=t.find(),o=Be(n.from,r.from)||ha(e)-ha(t);if(o)return-o;var i=Be(n.to,r.to)||nr(e)-nr(t);return i||t.id-e.id}function xr(e,t){var a=Pa&&e.markedSpans,n;if(a)for(var r=void 0,o=0;o<a.length;++o)r=a[o],r.marker.collapsed&&(t?r.from:r.to)==null&&(!n||oa(n,r.marker)<0)&&(n=r.marker);return n}function mr(e){return xr(e,!0)}function ur(e){return xr(e,!1)}function vr(e,t){var a=Pa&&e.markedSpans,n;if(a)for(var r=0;r<a.length;++r){var o=a[r];o.marker.collapsed&&(o.from==null||o.from<t)&&(o.to==null||o.to>t)&&(!n||oa(n,o.marker)<0)&&(n=o.marker)}return n}function Br(e,t,a,n,r){var o=Le(e,t),i=Pa&&o.markedSpans;if(i)for(var s=0;s<i.length;++s){var u=i[s];if(!u.marker.collapsed)continue;var c=u.marker.find(0),A=Be(c.from,a)||ha(u.marker)-ha(r),w=Be(c.to,n)||nr(u.marker)-nr(r);if(A>=0&&w<=0||A<=0&&w>=0)continue;if(A<=0&&(u.marker.inclusiveRight&&r.inclusiveLeft?Be(c.to,a)>=0:Be(c.to,a)>0)||A>=0&&(u.marker.inclusiveRight&&r.inclusiveLeft?Be(c.from,n)<=0:Be(c.from,n)<0))return!0}}function wa(e){for(var t;t=mr(e);)e=t.find(-1,!0).line;return e}function Fr(e){for(var t;t=ur(e);)e=t.find(1,!0).line;return e}function wr(e){for(var t,a;t=ur(e);)e=t.find(1,!0).line,(a||(a=[])).push(e);return a}function Mr(e,t){var a=Le(e,t),n=wa(a);return a==n?t:Ct(n)}function gr(e,t){if(t>e.lastLine())return t;var a=Le(e,t),n;if(!Ja(e,a))return t;for(;n=ur(a);)a=n.find(1,!0).line;return Ct(a)+1}function Ja(e,t){var a=Pa&&t.markedSpans;if(a)for(var n=void 0,r=0;r<a.length;++r){if(n=a[r],!n.marker.collapsed)continue;if(n.from==null)return!0;if(n.marker.widgetNode)continue;if(n.from==0&&n.marker.inclusiveLeft&&Vr(e,t,n))return!0}}function Vr(e,t,a){if(a.to==null){var n=a.marker.find(1,!0);return Vr(e,n.line,$a(n.line.markedSpans,a.marker))}if(a.marker.inclusiveRight&&a.to==t.text.length)return!0;for(var r=void 0,o=0;o<t.markedSpans.length;++o)if(r=t.markedSpans[o],r.marker.collapsed&&!r.marker.widgetNode&&r.from==a.to&&(r.to==null||r.to!=a.from)&&(r.marker.inclusiveLeft||a.marker.inclusiveRight)&&Vr(e,t,r))return!0}function Ga(e){e=wa(e);for(var t=0,a=e.parent,n=0;n<a.lines.length;++n){var r=a.lines[n];if(r==e)break;t+=r.height}for(var o=a.parent;o;a=o,o=a.parent)for(var i=0;i<o.children.length;++i){var s=o.children[i];if(s==a)break;t+=s.height}return t}function Xr(e){if(e.height==0)return 0;for(var t=e.text.length,a,n=e;a=mr(n);){var r=a.find(0,!0);n=r.from.line,t+=r.from.ch-r.to.ch}for(n=e;a=ur(n);){var o=a.find(0,!0);t-=n.text.length-o.from.ch,n=o.to.line,t+=n.text.length-o.to.ch}return t}function Zr(e){var t=e.display,a=e.doc;t.maxLine=Le(a,a.first),t.maxLineLength=Xr(t.maxLine),t.maxLineChanged=!0,a.iter(function(n){var r=Xr(n);r>t.maxLineLength&&(t.maxLineLength=r,t.maxLine=n)})}var br=function(e,t,a){this.text=e,Ra(this,t),this.height=a?a(this):1};br.prototype.lineNo=function(){return Ct(this)},En(br);function Go(e,t,a,n){e.text=t,e.stateAfter&&(e.stateAfter=null),e.styles&&(e.styles=null),e.order!=null&&(e.order=null),Ba(e),Ra(e,a);var r=n?n(e):1;r!=e.height&&Sn(e,r)}function Dr(e){e.parent=null,Ba(e)}var Co={},uo={};function co(e,t){if(!e||/^\s*$/.test(e))return null;var a=t.addModeClass?uo:Co;return a[e]||(a[e]=e.replace(/\S+/g,"cm-$&"))}function Fa(e,t){var a=Oe("span",null,null,ye?"padding-right: .1px":null),n={pre:Oe("pre",[a],"CodeMirror-line"),content:a,col:0,pos:0,cm:e,trailingSpace:!1,splitSpaces:e.getOption("lineWrapping")};t.measure={};for(var r=0;r<=(t.rest?t.rest.length:0);r++){var o=r?t.rest[r-1]:t.line,i=void 0;n.pos=0,n.addToken=Ai,ft(e.display.measure)&&(i=Mt(o,e.doc.direction))&&(n.addToken=Oi(n.addToken,i)),n.map=[];var s=t!=e.display.externalMeasured&&Ct(o);So(o,n,Oa(e,o,s)),o.styleClasses&&(o.styleClasses.bgClass&&(n.bgClass=de(o.styleClasses.bgClass,n.bgClass||"")),o.styleClasses.textClass&&(n.textClass=de(o.styleClasses.textClass,n.textClass||""))),n.map.length==0&&n.map.push(0,0,n.content.appendChild(cr(e.display.measure))),r==0?(t.measure.map=n.map,t.measure.cache={}):((t.measure.maps||(t.measure.maps=[])).push(n.map),(t.measure.caches||(t.measure.caches=[])).push({}))}if(ye){var u=n.content.lastChild;(/\bcm-tab\b/.test(u.className)||u.querySelector&&u.querySelector(".cm-tab"))&&(n.content.className="cm-tab-wrap-hack")}return Xt(e,"renderLine",e,t.line,n.pre),n.pre.className&&(n.textClass=de(n.pre.className,n.textClass||"")),n}function fo(e){var t=q("span","\u2022","cm-invalidchar");return t.title="\\u"+e.charCodeAt(0).toString(16),t.setAttribute("aria-label",t.title),t}function Ai(e,t,a,n,r,o,i){if(!t)return;var s=e.splitSpaces?Ao(t,e.trailingSpace):t,u=e.cm.state.specialChars,c=!1,A;if(!u.test(t))e.col+=t.length,A=document.createTextNode(s),e.map.push(e.pos,e.pos+t.length,A),$&&ee<9&&(c=!0),e.pos+=t.length;else{A=document.createDocumentFragment();for(var w=0;;){u.lastIndex=w;var Z=u.exec(t),K=Z?Z.index-w:t.length-w;if(K){var Ae=document.createTextNode(s.slice(w,w+K));$&&ee<9?A.appendChild(q("span",[Ae])):A.appendChild(Ae),e.map.push(e.pos,e.pos+K,Ae),e.col+=K,e.pos+=K}if(!Z)break;w+=K+1;var ke=void 0;if(Z[0]==" "){var We=e.cm.options.tabSize,Ve=We-e.col%We;ke=A.appendChild(q("span",J(Ve),"cm-tab")),ke.setAttribute("role","presentation"),ke.setAttribute("cm-text"," "),e.col+=Ve}else Z[0]=="\r"||Z[0]==`
|
|
`?(ke=A.appendChild(q("span",Z[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),ke.setAttribute("cm-text",Z[0]),e.col+=1):(ke=e.cm.options.specialCharPlaceholder(Z[0]),ke.setAttribute("cm-text",Z[0]),$&&ee<9?A.appendChild(q("span",[ke])):A.appendChild(ke),e.col+=1);e.map.push(e.pos,e.pos+1,ke),e.pos++}}if(e.trailingSpace=s.charCodeAt(t.length-1)==32,a||n||r||c||o||i){var qe=a||"";n&&(qe+=n),r&&(qe+=r);var Xe=q("span",[A],qe,o);if(i)for(var rt in i)i.hasOwnProperty(rt)&&rt!="style"&&rt!="class"&&Xe.setAttribute(rt,i[rt]);return e.content.appendChild(Xe)}e.content.appendChild(A)}function Ao(e,t){if(e.length>1&&!/ /.test(e))return e;for(var a=t,n="",r=0;r<e.length;r++){var o=e.charAt(r);o==" "&&a&&(r==e.length-1||e.charCodeAt(r+1)==32)&&(o="\xA0"),n+=o,a=o==" "}return n}function Oi(e,t){return function(a,n,r,o,i,s,u){r=r?r+" cm-force-border":"cm-force-border";for(var c=a.pos,A=c+n.length;;){for(var w=void 0,Z=0;Z<t.length&&!(w=t[Z],w.to>c&&w.from<=c);Z++);if(w.to>=A)return e(a,n,r,o,i,s,u);e(a,n.slice(0,w.to-c),r,o,null,s,u),o=null,n=n.slice(w.to-c),c=w.to}}}function Oo(e,t,a,n){var r=!n&&a.widgetNode;r&&e.map.push(e.pos,e.pos+t,r),!n&&e.cm.display.input.needsContentAttribute&&(r||(r=e.content.appendChild(document.createElement("span"))),r.setAttribute("cm-marker",a.id)),r&&(e.cm.display.input.setUneditable(r),e.content.appendChild(r)),e.pos+=t,e.trailingSpace=!1}function So(e,t,a){var n=e.markedSpans,r=e.text,o=0;if(!n){for(var i=1;i<a.length;i+=2)t.addToken(t,r.slice(o,o=a[i]),co(a[i+1],t.cm.options));return}for(var s=r.length,u=0,c=1,A="",w,Z,K=0,Ae,ke,We,Ve,qe;;){if(K==u){Ae=ke=We=Z="",qe=null,Ve=null,K=Infinity;for(var Xe=[],rt=void 0,yt=0;yt<n.length;++yt){var pt=n[yt],Vt=pt.marker;if(Vt.type=="bookmark"&&pt.from==u&&Vt.widgetNode)Xe.push(Vt);else if(pt.from<=u&&(pt.to==null||pt.to>u||Vt.collapsed&&pt.to==u&&pt.from==u)){if(pt.to!=null&&pt.to!=u&&K>pt.to&&(K=pt.to,ke=""),Vt.className&&(Ae+=" "+Vt.className),Vt.css&&(Z=(Z?Z+";":"")+Vt.css),Vt.startStyle&&pt.from==u&&(We+=" "+Vt.startStyle),Vt.endStyle&&pt.to==K&&(rt||(rt=[])).push(Vt.endStyle,pt.to),Vt.title&&((qe||(qe={})).title=Vt.title),Vt.attributes)for(var Hn in Vt.attributes)(qe||(qe={}))[Hn]=Vt.attributes[Hn];Vt.collapsed&&(!Ve||oa(Ve.marker,Vt)<0)&&(Ve=pt)}else pt.from>u&&K>pt.from&&(K=pt.from)}if(rt)for(var Ma=0;Ma<rt.length;Ma+=2)rt[Ma+1]==K&&(ke+=" "+rt[Ma]);if(!Ve||Ve.from==u)for(var ra=0;ra<Xe.length;++ra)Oo(t,0,Xe[ra]);if(Ve&&(Ve.from||0)==u){if(Oo(t,(Ve.to==null?s+1:Ve.to)-u,Ve.marker,Ve.from==null),Ve.to==null)return;Ve.to==u&&(Ve=!1)}}if(u>=s)break;for(var tr=Math.min(s,K);;){if(A){var Xa=u+A.length;if(!Ve){var ma=Xa>tr?A.slice(0,tr-u):A;t.addToken(t,ma,w?w+Ae:Ae,We,u+ma.length==K?ke:"",Z,qe)}if(Xa>=tr){A=A.slice(tr-u),u=tr;break}u=Xa,We=""}A=r.slice(o,o=a[c++]),w=co(a[c++],t.cm.options)}}}function xo(e,t,a){this.line=t,this.rest=wr(t),this.size=this.rest?Ct(h(this.rest))-a+1:1,this.node=this.text=null,this.hidden=Ja(e,t)}function Rr(e,t,a){for(var n=[],r,o=t;o<a;o=r){var i=new xo(e.doc,Le(e.doc,o),o);r=o+i.size,n.push(i)}return n}var Tr=null;function Vo(e){Tr?Tr.ops.push(e):e.ownsGroup=Tr={ops:[e],delayedCallbacks:[]}}function Rt(e){var t=e.delayedCallbacks,a=0;do{for(;a<t.length;a++)t[a].call(null);for(var n=0;n<e.ops.length;n++){var r=e.ops[n];if(r.cursorActivityHandlers)for(;r.cursorActivityCalled<r.cursorActivityHandlers.length;)r.cursorActivityHandlers[r.cursorActivityCalled++].call(null,r.cm)}}while(a<t.length)}function Qe(e,t){var a=e.ownsGroup;if(!a)return;try{Rt(a)}finally{Tr=null,t(a)}}var Ye=null;function Pe(e,t){var a=Dn(e,t);if(!a.length)return;var n=Array.prototype.slice.call(arguments,2),r;Tr?r=Tr.delayedCallbacks:Ye?r=Ye:(r=Ye=[],setTimeout(Kt,0));for(var o=function(s){r.push(function(){return a[s].apply(null,n)})},i=0;i<a.length;++i)o(i)}function Kt(){var e=Ye;Ye=null;for(var t=0;t<e.length;++t)e[t]()}function Pt(e,t,a,n){for(var r=0;r<t.changes.length;r++){var o=t.changes[r];o=="text"?Ln(e,t):o=="gutter"?Jn(e,t,a,n):o=="class"?er(e,t):o=="widget"&&Xo(e,t,n)}t.changes=null}function bn(e){return e.node==e.text&&(e.node=q("div",null,null,"position: relative"),e.text.parentNode&&e.text.parentNode.replaceChild(e.node,e.text),e.node.appendChild(e.text),$&&ee<8&&(e.node.style.zIndex=2)),e.node}function vn(e,t){var a=t.bgClass?t.bgClass+" "+(t.line.bgClass||""):t.line.bgClass;if(a&&(a+=" CodeMirror-linebackground"),t.background)a?t.background.className=a:(t.background.parentNode.removeChild(t.background),t.background=null);else if(a){var n=bn(t);t.background=n.insertBefore(q("div",null,a),n.firstChild),e.display.input.setUneditable(t.background)}}function Gn(e,t){var a=e.display.externalMeasured;return a&&a.line==t.line?(e.display.externalMeasured=null,t.measure=a.measure,a.built):Fa(e,t)}function Ln(e,t){var a=t.text.className,n=Gn(e,t);t.text==t.node&&(t.node=n.pre),t.text.parentNode.replaceChild(n.pre,t.text),t.text=n.pre,n.bgClass!=t.bgClass||n.textClass!=t.textClass?(t.bgClass=n.bgClass,t.textClass=n.textClass,er(e,t)):a&&(t.text.className=a)}function er(e,t){vn(e,t),t.line.wrapClass?bn(t).className=t.line.wrapClass:t.node!=t.text&&(t.node.className="");var a=t.textClass?t.textClass+" "+(t.line.textClass||""):t.line.textClass;t.text.className=a||""}function Jn(e,t,a,n){if(t.gutter&&(t.node.removeChild(t.gutter),t.gutter=null),t.gutterBackground&&(t.node.removeChild(t.gutterBackground),t.gutterBackground=null),t.line.gutterClass){var r=bn(t);t.gutterBackground=q("div",null,"CodeMirror-gutter-background "+t.line.gutterClass,"left: "+(e.options.fixedGutter?n.fixedPos:-n.gutterTotalWidth)+"px; width: "+n.gutterTotalWidth+"px"),e.display.input.setUneditable(t.gutterBackground),r.insertBefore(t.gutterBackground,t.text)}var o=t.line.gutterMarkers;if(e.options.lineNumbers||o){var i=bn(t),s=t.gutter=q("div",null,"CodeMirror-gutter-wrapper","left: "+(e.options.fixedGutter?n.fixedPos:-n.gutterTotalWidth)+"px");if(e.display.input.setUneditable(s),i.insertBefore(s,t.text),t.line.gutterClass&&(s.className+=" "+t.line.gutterClass),e.options.lineNumbers&&(!o||!o["CodeMirror-linenumbers"])&&(t.lineNumber=s.appendChild(q("div",De(e.options,a),"CodeMirror-linenumber CodeMirror-gutter-elt","left: "+n.gutterLeft["CodeMirror-linenumbers"]+"px; width: "+e.display.lineNumInnerWidth+"px"))),o)for(var u=0;u<e.display.gutterSpecs.length;++u){var c=e.display.gutterSpecs[u].className,A=o.hasOwnProperty(c)&&o[c];A&&s.appendChild(q("div",[A],"CodeMirror-gutter-elt","left: "+n.gutterLeft[c]+"px; width: "+n.gutterWidth[c]+"px"))}}}function Xo(e,t,a){t.alignable&&(t.alignable=null);for(var n=xe("CodeMirror-linewidget"),r=t.node.firstChild,o=void 0;r;r=o)o=r.nextSibling,n.test(r.className)&&t.node.removeChild(r);wo(e,t,a)}function Zo(e,t,a,n){var r=Gn(e,t);return t.text=t.node=r.pre,r.bgClass&&(t.bgClass=r.bgClass),r.textClass&&(t.textClass=r.textClass),er(e,t),Jn(e,t,a,n),wo(e,t,n),t.node}function wo(e,t,a){if(pa(e,t.line,t,a,!0),t.rest)for(var n=0;n<t.rest.length;n++)pa(e,t.rest[n],t,a,!1)}function pa(e,t,a,n,r){if(!t.widgets)return;for(var o=bn(a),i=0,s=t.widgets;i<s.length;++i){var u=s[i],c=q("div",[u.node],"CodeMirror-linewidget"+(u.className?" "+u.className:""));u.handleMouseEvents||c.setAttribute("cm-ignore-events","true"),Ji(u,c,a,n),e.display.input.setUneditable(c),r&&u.above?o.insertBefore(c,a.gutter||a.text):o.appendChild(c),Pe(u,"redraw")}}function Ji(e,t,a,n){if(e.noHScroll){(a.alignable||(a.alignable=[])).push(t);var r=n.wrapperWidth;t.style.left=n.fixedPos+"px",e.coverGutter||(r-=n.gutterTotalWidth,t.style.paddingLeft=n.gutterTotalWidth+"px"),t.style.width=r+"px"}e.coverGutter&&(t.style.zIndex=5,t.style.position="relative",e.noHScroll||(t.style.marginLeft=-n.gutterTotalWidth+"px"))}function Yr(e){if(e.height!=null)return e.height;var t=e.doc.cm;if(!t)return 0;if(!_e(document.body,e.node)){var a="position: relative;";e.coverGutter&&(a+="margin-left: -"+t.display.gutters.offsetWidth+"px;"),e.noHScroll&&(a+="width: "+t.display.wrapper.clientWidth+"px;"),p(t.display.measure,q("div",[e.node],null,a))}return e.height=e.node.parentNode.offsetHeight}function yr(e,t){for(var a=dn(t);a!=e.wrapper;a=a.parentNode)if(!a||a.nodeType==1&&a.getAttribute("cm-ignore-events")=="true"||a.parentNode==e.sizer&&a!=e.mover)return!0}function Yo(e){return e.lineSpace.offsetTop}function g(e){return e.mover.offsetHeight-e.lineSpace.offsetHeight}function T(e){if(e.cachedPaddingH)return e.cachedPaddingH;var t=p(e.measure,q("pre","x","CodeMirror-line-like")),a=window.getComputedStyle?window.getComputedStyle(t):t.currentStyle,n={left:parseInt(a.paddingLeft),right:parseInt(a.paddingRight)};return!isNaN(n.left)&&!isNaN(n.right)&&(e.cachedPaddingH=n),n}function L(e){return re-e.display.nativeBarWidth}function C(e){return e.display.scroller.clientWidth-L(e)-e.display.barWidth}function d(e){return e.display.scroller.clientHeight-L(e)-e.display.barHeight}function v(e,t,a){var n=e.options.lineWrapping,r=n&&C(e);if(!t.measure.heights||n&&t.measure.width!=r){var o=t.measure.heights=[];if(n){t.measure.width=r;for(var i=t.text.firstChild.getClientRects(),s=0;s<i.length-1;s++){var u=i[s],c=i[s+1];Math.abs(u.bottom-c.bottom)>2&&o.push((u.bottom+c.top)/2-a.top)}}o.push(a.bottom-a.top)}}function f(e,t,a){if(e.line==t)return{map:e.measure.map,cache:e.measure.cache};for(var n=0;n<e.rest.length;n++)if(e.rest[n]==t)return{map:e.measure.maps[n],cache:e.measure.caches[n]};for(var r=0;r<e.rest.length;r++)if(Ct(e.rest[r])>a)return{map:e.measure.maps[r],cache:e.measure.caches[r],before:!0}}function O(e,t){t=wa(t);var a=Ct(t),n=e.display.externalMeasured=new xo(e.doc,t,a);n.lineN=a;var r=n.built=Fa(e,n);return n.text=r.pre,p(e.display.lineMeasure,r.pre),n}function S(e,t,a,n){return z(e,P(e,t),a,n)}function j(e,t){if(t>=e.display.viewFrom&&t<e.display.viewTo)return e.display.view[zn(e,t)];var a=e.display.externalMeasured;if(a&&t>=a.lineN&&t<a.lineN+a.size)return a}function P(e,t){var a=Ct(t),n=j(e,a);n&&!n.text?n=null:n&&n.changes&&(Pt(e,n,a,ea(e)),e.curOp.forceUpdate=!0),n||(n=O(e,t));var r=f(n,t,a);return{line:t,view:n,rect:null,map:r.map,cache:r.cache,before:r.before,hasHeights:!1}}function z(e,t,a,n,r){t.before&&(a=-1);var o=a+(n||""),i;return t.cache.hasOwnProperty(o)?i=t.cache[o]:(t.rect||(t.rect=t.view.text.getBoundingClientRect()),t.hasHeights||(v(e,t.view,t.rect),t.hasHeights=!0),i=Je(e,t,a,n),i.bogus||(t.cache[o]=i)),{left:i.left,right:i.right,top:r?i.rtop:i.top,bottom:r?i.rbottom:i.bottom}}var be={left:0,right:0,top:0,bottom:0};function je(e,t,a){for(var n,r,o,i,s,u,c=0;c<e.length;c+=3)if(s=e[c],u=e[c+1],t<s?(r=0,o=1,i="left"):t<u?(r=t-s,o=r+1):(c==e.length-3||t==u&&e[c+3]>t)&&(o=u-s,r=o-1,t>=u&&(i="right")),r!=null){if(n=e[c+2],s==u&&a==(n.insertLeft?"left":"right")&&(i=a),a=="left"&&r==0)for(;c&&e[c-2]==e[c-3]&&e[c-1].insertLeft;)n=e[(c-=3)+2],i="left";if(a=="right"&&r==u-s)for(;c<e.length-3&&e[c+3]==e[c+4]&&!e[c+5].insertLeft;)n=e[(c+=3)+2],i="right";break}return{node:n,start:r,end:o,collapse:i,coverStart:s,coverEnd:u}}function Ne(e,t){var a=be;if(t=="left")for(var n=0;n<e.length&&!((a=e[n]).left!=a.right);n++);else for(var r=e.length-1;r>=0&&!((a=e[r]).left!=a.right);r--);return a}function Je(e,t,a,n){var r=je(t.map,a,n),o=r.node,i=r.start,s=r.end,u=r.collapse,c;if(o.nodeType==3){for(var A=0;A<4;A++){for(;i&&He(t.line.text.charAt(r.coverStart+i));)--i;for(;r.coverStart+s<r.coverEnd&&He(t.line.text.charAt(r.coverStart+s));)++s;if($&&ee<9&&i==0&&s==r.coverEnd-r.coverStart?c=o.parentNode.getBoundingClientRect():c=Ne(Ce(o,i,s).getClientRects(),n),c.left||c.right||i==0)break;s=i,i=i-1,u="right"}$&&ee<11&&(c=bt(e.display.measure,c))}else{i>0&&(u=n="right");var w;e.options.lineWrapping&&(w=o.getClientRects()).length>1?c=w[n=="right"?w.length-1:0]:c=o.getBoundingClientRect()}if($&&ee<9&&!i&&(!c||!c.left&&!c.right)){var Z=o.parentNode.getClientRects()[0];Z?c={left:Z.left,right:Z.left+ga(e.display),top:Z.top,bottom:Z.bottom}:c=be}for(var K=c.top-t.rect.top,Ae=c.bottom-t.rect.top,ke=(K+Ae)/2,We=t.view.measure.heights,Ve=0;Ve<We.length-1&&!(ke<We[Ve]);Ve++);var qe=Ve?We[Ve-1]:0,Xe=We[Ve],rt={left:(u=="right"?c.right:c.left)-t.rect.left,right:(u=="left"?c.left:c.right)-t.rect.left,top:qe,bottom:Xe};return!c.left&&!c.right&&(rt.bogus=!0),e.options.singleCursorHeightPerLine||(rt.rtop=K,rt.rbottom=Ae),rt}function bt(e,t){if(!window.screen||screen.logicalXDPI==null||screen.logicalXDPI==screen.deviceXDPI||!Kn(e))return t;var a=screen.logicalXDPI/screen.deviceXDPI,n=screen.logicalYDPI/screen.deviceYDPI;return{left:t.left*a,right:t.right*a,top:t.top*n,bottom:t.bottom*n}}function Qt(e){if(e.measure&&(e.measure.cache={},e.measure.heights=null,e.rest))for(var t=0;t<e.rest.length;t++)e.measure.caches[t]={}}function Tt(e){e.display.externalMeasure=null,x(e.display.lineMeasure);for(var t=0;t<e.display.view.length;t++)Qt(e.display.view[t])}function It(e){Tt(e),e.display.cachedCharWidth=e.display.cachedTextHeight=e.display.cachedPaddingH=null,e.options.lineWrapping||(e.display.maxLineChanged=!0),e.display.lineNumChars=null}function Jt(){return le&&Ie?-(document.body.getBoundingClientRect().left-parseInt(getComputedStyle(document.body).marginLeft)):window.pageXOffset||(document.documentElement||document.body).scrollLeft}function zt(){return le&&Ie?-(document.body.getBoundingClientRect().top-parseInt(getComputedStyle(document.body).marginTop)):window.pageYOffset||(document.documentElement||document.body).scrollTop}function Ut(e){var t=0;if(e.widgets)for(var a=0;a<e.widgets.length;++a)e.widgets[a].above&&(t+=Yr(e.widgets[a]));return t}function cn(e,t,a,n,r){if(!r){var o=Ut(t);a.top+=o,a.bottom+=o}if(n=="line")return a;n||(n="local");var i=Ga(t);if(n=="local"?i+=Yo(e.display):i-=e.display.viewOffset,n=="page"||n=="window"){var s=e.display.lineSpace.getBoundingClientRect();i+=s.top+(n=="window"?0:zt());var u=s.left+(n=="window"?0:Jt());a.left+=u,a.right+=u}return a.top+=i,a.bottom+=i,a}function nn(e,t,a){if(a=="div")return t;var n=t.left,r=t.top;if(a=="page")n-=Jt(),r-=zt();else if(a=="local"||!a){var o=e.display.sizer.getBoundingClientRect();n+=o.left,r+=o.top}var i=e.display.lineSpace.getBoundingClientRect();return{left:n-i.left,top:r-i.top}}function Vn(e,t,a,n,r){return n||(n=Le(e.doc,t.line)),cn(e,n,S(e,n,t.ch,r),a)}function an(e,t,a,n,r,o){n=n||Le(e.doc,t.line),r||(r=P(e,n));function i(Ae,ke){var We=z(e,r,Ae,ke?"right":"left",o);return ke?We.left=We.right:We.right=We.left,cn(e,n,We,a)}var s=Mt(n,e.doc.direction),u=t.ch,c=t.sticky;if(u>=n.text.length?(u=n.text.length,c="before"):u<=0&&(u=0,c="after"),!s)return i(c=="before"?u-1:u,c=="before");function A(Ae,ke,We){var Ve=s[ke],qe=Ve.level==1;return i(We?Ae-1:Ae,qe!=We)}var w=nt(s,u,c),Z=st,K=A(u,w,c=="before");return Z!=null&&(K.other=A(u,Z,c!="before")),K}function mt(e,t){var a=0;t=Ze(e.doc,t),e.options.lineWrapping||(a=ga(e.display)*t.ch);var n=Le(e.doc,t.line),r=Ga(n)+Yo(e.display);return{left:a,right:a,top:r,bottom:r+n.height}}function ht(e,t,a,n,r){var o=fe(e,t,a);return o.xRel=r,n&&(o.outside=n),o}function on(e,t,a){var n=e.doc;if(a+=e.display.viewOffset,a<0)return ht(n.first,0,null,-1,-1);var r=gn(n,a),o=n.first+n.size-1;if(r>o)return ht(n.first+n.size-1,Le(n,o).text.length,null,1,1);t<0&&(t=0);for(var i=Le(n,r);;){var s=Xn(e,i,r,t,a),u=vr(i,s.ch+(s.xRel>0||s.outside>0?1:0));if(!u)return s;var c=u.find(1);if(c.line==r)return c;i=Le(n,r=c.line)}}function fn(e,t,a,n){n-=Ut(t);var r=t.text.length,o=ut(function(i){return z(e,a,i-1).bottom<=n},r,0);return r=ut(function(i){return z(e,a,i).top>n},o,r),{begin:o,end:r}}function it(e,t,a,n){a||(a=P(e,t));var r=cn(e,t,z(e,a,n),"line").top;return fn(e,t,a,r)}function hn(e,t,a,n){return e.bottom<=a?!1:e.top>a?!0:(n?e.left:e.right)>t}function Xn(e,t,a,n,r){r-=Ga(t);var o=P(e,t),i=Ut(t),s=0,u=t.text.length,c=!0,A=Mt(t,e.doc.direction);if(A){var w=(e.options.lineWrapping?jn:yn)(e,t,a,o,A,n,r);c=w.level!=1,s=c?w.from:w.to-1,u=c?w.to:w.from-1}var Z=null,K=null,Ae=ut(function(yt){var pt=z(e,o,yt);return pt.top+=i,pt.bottom+=i,hn(pt,n,r,!1)?(pt.top<=r&&pt.left<=n&&(Z=yt,K=pt),!0):!1},s,u),ke,We,Ve=!1;if(K){var qe=n-K.left<K.right-n,Xe=qe==c;Ae=Z+(Xe?0:1),We=Xe?"after":"before",ke=qe?K.left:K.right}else{!c&&(Ae==u||Ae==s)&&Ae++,We=Ae==0?"after":Ae==t.text.length?"before":z(e,o,Ae-(c?1:0)).bottom+i<=r==c?"after":"before";var rt=an(e,fe(a,Ae,We),"line",t,o);ke=rt.left,Ve=r<rt.top?-1:r>=rt.bottom?1:0}return Ae=tt(t.text,Ae,1),ht(a,Ae,We,Ve,n-ke)}function yn(e,t,a,n,r,o,i){var s=ut(function(w){var Z=r[w],K=Z.level!=1;return hn(an(e,fe(a,K?Z.to:Z.from,K?"before":"after"),"line",t,n),o,i,!0)},0,r.length-1),u=r[s];if(s>0){var c=u.level!=1,A=an(e,fe(a,c?u.from:u.to,c?"after":"before"),"line",t,n);hn(A,o,i,!0)&&A.top>i&&(u=r[s-1])}return u}function jn(e,t,a,n,r,o,i){var s=fn(e,t,n,i),u=s.begin,c=s.end;/\s/.test(t.text.charAt(c-1))&&c--;for(var A=null,w=null,Z=0;Z<r.length;Z++){var K=r[Z];if(K.from>=c||K.to<=u)continue;var Ae=K.level!=1,ke=z(e,n,Ae?Math.min(c,K.to)-1:Math.max(u,K.from)).right,We=ke<o?o-ke+1e9:ke-o;(!A||w>We)&&(A=K,w=We)}return A||(A=r[r.length-1]),A.from<u&&(A={from:u,to:A.to,level:A.level}),A.to>c&&(A={from:A.from,to:c,level:A.level}),A}var kn;function ia(e){if(e.cachedTextHeight!=null)return e.cachedTextHeight;if(kn==null){kn=q("pre",null,"CodeMirror-line-like");for(var t=0;t<49;++t)kn.appendChild(document.createTextNode("x")),kn.appendChild(q("br"));kn.appendChild(document.createTextNode("x"))}p(e.measure,kn);var a=kn.offsetHeight/50;return a>3&&(e.cachedTextHeight=a),x(e.measure),a||1}function ga(e){if(e.cachedCharWidth!=null)return e.cachedCharWidth;var t=q("span","xxxxxxxxxx"),a=q("pre",[t],"CodeMirror-line-like");p(e.measure,a);var n=t.getBoundingClientRect(),r=(n.right-n.left)/10;return r>2&&(e.cachedCharWidth=r),r||10}function ea(e){for(var t=e.display,a={},n={},r=t.gutters.clientLeft,o=t.gutters.firstChild,i=0;o;o=o.nextSibling,++i){var s=e.display.gutterSpecs[i].className;a[s]=o.offsetLeft+o.clientLeft+r,n[s]=o.clientWidth}return{fixedPos:Na(t),gutterTotalWidth:t.gutters.offsetWidth,gutterLeft:a,gutterWidth:n,wrapperWidth:t.wrapper.clientWidth}}function Na(e){return e.scroller.getBoundingClientRect().left-e.sizer.getBoundingClientRect().left}function ar(e){var t=ia(e.display),a=e.options.lineWrapping,n=a&&Math.max(5,e.display.scroller.clientWidth/ga(e.display)-3);return function(r){if(Ja(e.doc,r))return 0;var o=0;if(r.widgets)for(var i=0;i<r.widgets.length;i++)r.widgets[i].height&&(o+=r.widgets[i].height);return a?o+(Math.ceil(r.text.length/n)||1)*t:o+t}}function Wa(e){var t=e.doc,a=ar(e);t.iter(function(n){var r=a(n);r!=n.height&&Sn(n,r)})}function ba(e,t,a,n){var r=e.display;if(!a&&dn(t).getAttribute("cm-not-content")=="true")return null;var o,i,s=r.lineSpace.getBoundingClientRect();try{o=t.clientX-s.left,i=t.clientY-s.top}catch(w){return null}var u=on(e,o,i),c;if(n&&u.xRel>0&&(c=Le(e.doc,u.line).text).length==u.ch){var A=k(c,c.length,e.options.tabSize)-c.length;u=fe(u.line,Math.max(0,Math.round((o-T(e.display).left)/ga(e.display))-A))}return u}function zn(e,t){if(t>=e.display.viewTo)return null;if(t-=e.display.viewFrom,t<0)return null;for(var a=e.display.view,n=0;n<a.length;n++)if(t-=a[n].size,t<0)return n}function In(e,t,a,n){t==null&&(t=e.doc.first),a==null&&(a=e.doc.first+e.doc.size),n||(n=0);var r=e.display;if(n&&a<r.viewTo&&(r.updateLineNumbers==null||r.updateLineNumbers>t)&&(r.updateLineNumbers=t),e.curOp.viewChanged=!0,t>=r.viewTo)Pa&&Mr(e.doc,t)<r.viewTo&&Zn(e);else if(a<=r.viewFrom)Pa&&gr(e.doc,a+n)>r.viewFrom?Zn(e):(r.viewFrom+=n,r.viewTo+=n);else if(t<=r.viewFrom&&a>=r.viewTo)Zn(e);else if(t<=r.viewFrom){var o=rr(e,a,a+n,1);o?(r.view=r.view.slice(o.index),r.viewFrom=o.lineN,r.viewTo+=n):Zn(e)}else if(a>=r.viewTo){var i=rr(e,t,t,-1);i?(r.view=r.view.slice(0,i.index),r.viewTo=i.lineN):Zn(e)}else{var s=rr(e,t,t,-1),u=rr(e,a,a+n,1);s&&u?(r.view=r.view.slice(0,s.index).concat(Rr(e,s.lineN,u.lineN)).concat(r.view.slice(u.index)),r.viewTo+=n):Zn(e)}var c=r.externalMeasured;c&&(a<c.lineN?c.lineN+=n:t<c.lineN+c.size&&(r.externalMeasured=null))}function ta(e,t,a){e.curOp.viewChanged=!0;var n=e.display,r=e.display.externalMeasured;if(r&&t>=r.lineN&&t<r.lineN+r.size&&(n.externalMeasured=null),t<n.viewFrom||t>=n.viewTo)return;var o=n.view[zn(e,t)];if(o.node==null)return;var i=o.changes||(o.changes=[]);ge(i,a)==-1&&i.push(a)}function Zn(e){e.display.viewFrom=e.display.viewTo=e.doc.first,e.display.view=[],e.display.viewOffset=0}function rr(e,t,a,n){var r=zn(e,t),o,i=e.display.view;if(!Pa||a==e.doc.first+e.doc.size)return{index:r,lineN:a};for(var s=e.display.viewFrom,u=0;u<r;u++)s+=i[u].size;if(s!=t){if(n>0){if(r==i.length-1)return null;o=s+i[r].size-t,r++}else o=s-t;t+=o,a+=o}for(;Mr(e.doc,a)!=a;){if(r==(n<0?0:i.length-1))return null;a+=n*i[r-(n<0?1:0)].size,r+=n}return{index:r,lineN:a}}function _r(e,t,a){var n=e.display,r=n.view;r.length==0||t>=n.viewTo||a<=n.viewFrom?(n.view=Rr(e,t,a),n.viewFrom=t):(n.viewFrom>t?n.view=Rr(e,t,n.viewFrom).concat(n.view):n.viewFrom<t&&(n.view=n.view.slice(zn(e,t))),n.viewFrom=t,n.viewTo<a?n.view=n.view.concat(Rr(e,n.viewTo,a)):n.viewTo>a&&(n.view=n.view.slice(0,zn(e,a)))),n.viewTo=a}function kr(e){for(var t=e.display.view,a=0,n=0;n<t.length;n++){var r=t[n];!r.hidden&&(!r.node||r.changes)&&++a}return a}function Pn(e){e.display.input.showSelection(e.display.input.prepareSelection())}function dr(e,t){t===void 0&&(t=!0);for(var a=e.doc,n={},r=n.cursors=document.createDocumentFragment(),o=n.selection=document.createDocumentFragment(),i=0;i<a.sel.ranges.length;i++){if(!t&&i==a.sel.primIndex)continue;var s=a.sel.ranges[i];if(s.from().line>=e.display.viewTo||s.to().line<e.display.viewFrom)continue;var u=s.empty();(u||e.options.showCursorWhenSelecting)&&Pr(e,s.head,r),u||Tn(e,s,o)}return n}function Pr(e,t,a){var n=an(e,t,"div",null,null,!e.options.singleCursorHeightPerLine),r=a.appendChild(q("div","\xA0","CodeMirror-cursor"));if(r.style.left=n.left+"px",r.style.top=n.top+"px",r.style.height=Math.max(0,n.bottom-n.top)*e.options.cursorHeight+"px",n.other){var o=a.appendChild(q("div","\xA0","CodeMirror-cursor CodeMirror-secondarycursor"));o.style.display="",o.style.left=n.other.left+"px",o.style.top=n.other.top+"px",o.style.height=(n.other.bottom-n.other.top)*.85+"px"}}function Wn(e,t){return e.top-t.top||e.left-t.left}function Tn(e,t,a){var n=e.display,r=e.doc,o=document.createDocumentFragment(),i=T(e.display),s=i.left,u=Math.max(n.sizerWidth,C(e)-n.sizer.offsetLeft)-i.right,c=r.direction=="ltr";function A(Xe,rt,yt,pt){rt<0&&(rt=0),rt=Math.round(rt),pt=Math.round(pt),o.appendChild(q("div",null,"CodeMirror-selected","position: absolute; left: "+Xe+`px;
|
|
top: `+rt+"px; width: "+(yt==null?u-Xe:yt)+`px;
|
|
height: `+(pt-rt)+"px"))}function w(Xe,rt,yt){var pt=Le(r,Xe),Vt=pt.text.length,Hn,Ma;function ra(ma,Za){return Vn(e,fe(Xe,ma),"div",pt,Za)}function tr(ma,Za,_a){var Aa=it(e,pt,null,ma),va=Za=="ltr"==(_a=="after")?"left":"right",sa=_a=="after"?Aa.begin:Aa.end-(/\s/.test(pt.text.charAt(Aa.end-1))?2:1);return ra(sa,va)[va]}var Xa=Mt(pt,r.direction);return et(Xa,rt||0,yt==null?Vt:yt,function(ma,Za,_a,Aa){var va=_a=="ltr",sa=ra(ma,va?"left":"right"),Ya=ra(Za-1,va?"right":"left"),Qo=rt==null&&ma==0,so=yt==null&&Za==Vt,ja=Aa==0,Ur=!Xa||Aa==Xa.length-1;if(Ya.top-sa.top<=3){var Da=(c?Qo:so)&&ja,ps=(c?so:Qo)&&Ur,Gr=Da?s:(va?sa:Ya).left,bo=ps?u:(va?Ya:sa).right;A(Gr,sa.top,bo-Gr,sa.bottom)}else{var yo,Qa,Jo,ms;va?(yo=c&&Qo&&ja?s:sa.left,Qa=c?u:tr(ma,_a,"before"),Jo=c?s:tr(Za,_a,"after"),ms=c&&so&&Ur?u:Ya.right):(yo=c?tr(ma,_a,"before"):s,Qa=!c&&Qo&&ja?u:sa.right,Jo=!c&&so&&Ur?s:Ya.left,ms=c?tr(Za,_a,"after"):u),A(yo,sa.top,Qa-yo,sa.bottom),sa.bottom<Ya.top&&A(s,sa.bottom,null,Ya.top),A(Jo,Ya.top,ms-Jo,Ya.bottom)}(!Hn||Wn(sa,Hn)<0)&&(Hn=sa),Wn(Ya,Hn)<0&&(Hn=Ya),(!Ma||Wn(sa,Ma)<0)&&(Ma=sa),Wn(Ya,Ma)<0&&(Ma=Ya)}),{start:Hn,end:Ma}}var Z=t.from(),K=t.to();if(Z.line==K.line)w(Z.line,Z.ch,K.ch);else{var Ae=Le(r,Z.line),ke=Le(r,K.line),We=wa(Ae)==wa(ke),Ve=w(Z.line,Z.ch,We?Ae.text.length+1:null).end,qe=w(K.line,We?0:null,K.ch).start;We&&(Ve.top<qe.top-2?(A(Ve.right,Ve.top,null,Ve.bottom),A(s,qe.top,qe.left,qe.bottom)):A(Ve.right,Ve.top,qe.left-Ve.right,Ve.bottom)),Ve.bottom<qe.top&&A(s,Ve.bottom,null,qe.top)}a.appendChild(o)}function ya(e){if(!e.state.focused)return;var t=e.display;clearInterval(t.blinker);var a=!0;t.cursorDiv.style.visibility="",e.options.cursorBlinkRate>0?t.blinker=setInterval(function(){e.hasFocus()||qr(e),t.cursorDiv.style.visibility=(a=!a)?"":"hidden"},e.options.cursorBlinkRate):e.options.cursorBlinkRate<0&&(t.cursorDiv.style.visibility="hidden")}function Si(e){e.state.focused||(e.display.input.focus(),Nr(e))}function qo(e){e.state.delayingBlurEvent=!0,setTimeout(function(){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1,qr(e))},100)}function Nr(e,t){if(e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1),e.options.readOnly=="nocursor")return;e.state.focused||(Xt(e,"focus",e,t),e.state.focused=!0,ae(e.display.wrapper,"CodeMirror-focused"),!e.curOp&&e.display.selForContextMenu!=e.doc.sel&&(e.display.input.reset(),ye&&setTimeout(function(){return e.display.input.reset(!0)},20)),e.display.input.receivedFocus()),ya(e)}function qr(e,t){if(e.state.delayingBlurEvent)return;e.state.focused&&(Xt(e,"blur",e,t),e.state.focused=!1,E(e.display.wrapper,"CodeMirror-focused")),clearInterval(e.display.blinker),setTimeout(function(){e.state.focused||(e.display.shift=!1)},150)}function Mo(e){for(var t=e.display,a=t.lineDiv.offsetTop,n=0;n<t.view.length;n++){var r=t.view[n],o=e.options.lineWrapping,i=void 0,s=0;if(r.hidden)continue;if($&&ee<8){var u=r.node.offsetTop+r.node.offsetHeight;i=u-a,a=u}else{var c=r.node.getBoundingClientRect();i=c.bottom-c.top,!o&&r.text.firstChild&&(s=r.text.firstChild.getBoundingClientRect().right-c.left-1)}var A=r.line.height-i;if((A>.005||A<-.005)&&(Sn(r.line,i),$o(r.line),r.rest))for(var w=0;w<r.rest.length;w++)$o(r.rest[w]);if(s>e.display.sizerWidth){var Z=Math.ceil(s/ga(e.display));Z>e.display.maxLineLength&&(e.display.maxLineLength=Z,e.display.maxLine=r.line,e.display.maxLineChanged=!0)}}}function $o(e){if(e.widgets)for(var t=0;t<e.widgets.length;++t){var a=e.widgets[t],n=a.node.parentNode;n&&(a.height=n.offsetHeight)}}function Do(e,t,a){var n=a&&a.top!=null?Math.max(0,a.top):e.scroller.scrollTop;n=Math.floor(n-Yo(e));var r=a&&a.bottom!=null?a.bottom:n+e.wrapper.clientHeight,o=gn(t,n),i=gn(t,r);if(a&&a.ensure){var s=a.ensure.from.line,u=a.ensure.to.line;s<o?(o=s,i=gn(t,Ga(Le(t,s))+e.wrapper.clientHeight)):Math.min(u,t.lastLine())>=i&&(o=gn(t,Ga(Le(t,u))-e.wrapper.clientHeight),i=u)}return{from:o,to:Math.max(i,o+1)}}function Gi(e,t){if(St(e,"scrollCursorIntoView"))return;var a=e.display,n=a.sizer.getBoundingClientRect(),r=null;if(t.top+n.top<0?r=!0:t.bottom+n.top>(window.innerHeight||document.documentElement.clientHeight)&&(r=!1),r!=null&&!ie){var o=q("div","\u200B",null,`position: absolute;
|
|
top: `+(t.top-a.viewOffset-Yo(e.display))+`px;
|
|
height: `+(t.bottom-t.top+L(e)+a.barHeight)+`px;
|
|
left: `+t.left+"px; width: "+Math.max(2,t.right-t.left)+"px;");e.display.lineSpace.appendChild(o),o.scrollIntoView(r),e.display.lineSpace.removeChild(o)}}function Vi(e,t,a,n){n==null&&(n=0);var r;!e.options.lineWrapping&&t==a&&(t=t.ch?fe(t.line,t.sticky=="before"?t.ch-1:t.ch,"after"):t,a=t.sticky=="before"?fe(t.line,t.ch+1,"before"):t);for(var o=0;o<5;o++){var i=!1,s=an(e,t),u=!a||a==t?s:an(e,a);r={left:Math.min(s.left,u.left),top:Math.min(s.top,u.top)-n,right:Math.max(s.left,u.left),bottom:Math.max(s.bottom,u.bottom)+n};var c=ei(e,r),A=e.doc.scrollTop,w=e.doc.scrollLeft;if(c.scrollTop!=null&&(to(e,c.scrollTop),Math.abs(e.doc.scrollTop-A)>1&&(i=!0)),c.scrollLeft!=null&&(or(e,c.scrollLeft),Math.abs(e.doc.scrollLeft-w)>1&&(i=!0)),!i)break}return r}function xi(e,t){var a=ei(e,t);a.scrollTop!=null&&to(e,a.scrollTop),a.scrollLeft!=null&&or(e,a.scrollLeft)}function ei(e,t){var a=e.display,n=ia(e.display);t.top<0&&(t.top=0);var r=e.curOp&&e.curOp.scrollTop!=null?e.curOp.scrollTop:a.scroller.scrollTop,o=d(e),i={};t.bottom-t.top>o&&(t.bottom=t.top+o);var s=e.doc.height+g(a),u=t.top<n,c=t.bottom>s-n;if(t.top<r)i.scrollTop=u?0:t.top;else if(t.bottom>r+o){var A=Math.min(t.top,(c?s:t.bottom)-o);A!=r&&(i.scrollTop=A)}var w=e.options.fixedGutter?0:a.gutters.offsetWidth,Z=e.curOp&&e.curOp.scrollLeft!=null?e.curOp.scrollLeft:a.scroller.scrollLeft-w,K=C(e)-a.gutters.offsetWidth,Ae=t.right-t.left>K;return Ae&&(t.right=t.left+K),t.left<10?i.scrollLeft=0:t.left<Z?i.scrollLeft=Math.max(0,t.left+w-(Ae?0:10)):t.right>K+Z-3&&(i.scrollLeft=t.right+(Ae?0:10)-K),i}function ti(e,t){if(t==null)return;Ro(e),e.curOp.scrollTop=(e.curOp.scrollTop==null?e.doc.scrollTop:e.curOp.scrollTop)+t}function $r(e){Ro(e);var t=e.getCursor();e.curOp.scrollToPos={from:t,to:t,margin:e.options.cursorScrollMargin}}function eo(e,t,a){(t!=null||a!=null)&&Ro(e),t!=null&&(e.curOp.scrollLeft=t),a!=null&&(e.curOp.scrollTop=a)}function Xi(e,t){Ro(e),e.curOp.scrollToPos=t}function Ro(e){var t=e.curOp.scrollToPos;if(t){e.curOp.scrollToPos=null;var a=mt(e,t.from),n=mt(e,t.to);ho(e,a,n,t.margin)}}function ho(e,t,a,n){var r=ei(e,{left:Math.min(t.left,a.left),top:Math.min(t.top,a.top)-n,right:Math.max(t.right,a.right),bottom:Math.max(t.bottom,a.bottom)+n});eo(e,r.scrollLeft,r.scrollTop)}function to(e,t){if(Math.abs(e.doc.scrollTop-t)<2)return;Ge||vo(e,{top:t}),no(e,t,!0),Ge&&vo(e),mo(e,100)}function no(e,t,a){if(t=Math.max(0,Math.min(e.display.scroller.scrollHeight-e.display.scroller.clientHeight,t)),e.display.scroller.scrollTop==t&&!a)return;e.doc.scrollTop=t,e.display.scrollbars.setScrollTop(t),e.display.scroller.scrollTop!=t&&(e.display.scroller.scrollTop=t)}function or(e,t,a,n){if(t=Math.max(0,Math.min(t,e.display.scroller.scrollWidth-e.display.scroller.clientWidth)),(a?t==e.doc.scrollLeft:Math.abs(e.doc.scrollLeft-t)<2)&&!n)return;e.doc.scrollLeft=t,un(e),e.display.scroller.scrollLeft!=t&&(e.display.scroller.scrollLeft=t),e.display.scrollbars.setScrollLeft(t)}function Wr(e){var t=e.display,a=t.gutters.offsetWidth,n=Math.round(e.doc.height+g(e.display));return{clientHeight:t.scroller.clientHeight,viewHeight:t.wrapper.clientHeight,scrollWidth:t.scroller.scrollWidth,clientWidth:t.scroller.clientWidth,viewWidth:t.wrapper.clientWidth,barLeft:e.options.fixedGutter?a:0,docHeight:n,scrollHeight:n+L(e)+t.barHeight,nativeBarWidth:t.nativeBarWidth,gutterWidth:a}}var Lr=function(e,t,a){this.cm=a;var n=this.vert=q("div",[q("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),r=this.horiz=q("div",[q("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");n.tabIndex=r.tabIndex=-1,e(n),e(r),ze(n,"scroll",function(){n.clientHeight&&t(n.scrollTop,"vertical")}),ze(r,"scroll",function(){r.clientWidth&&t(r.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,$&&ee<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};Lr.prototype.update=function(e){var t=e.scrollWidth>e.clientWidth+1,a=e.scrollHeight>e.clientHeight+1,n=e.nativeBarWidth;if(a){this.vert.style.display="block",this.vert.style.bottom=t?n+"px":"0";var r=e.viewHeight-(t?n:0);this.vert.firstChild.style.height=Math.max(0,e.scrollHeight-e.clientHeight+r)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(t){this.horiz.style.display="block",this.horiz.style.right=a?n+"px":"0",this.horiz.style.left=e.barLeft+"px";var o=e.viewWidth-e.barLeft-(a?n:0);this.horiz.firstChild.style.width=Math.max(0,e.scrollWidth-e.clientWidth+o)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&e.clientHeight>0&&(n==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:a?n:0,bottom:t?n:0}},Lr.prototype.setScrollLeft=function(e){this.horiz.scrollLeft!=e&&(this.horiz.scrollLeft=e),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},Lr.prototype.setScrollTop=function(e){this.vert.scrollTop!=e&&(this.vert.scrollTop=e),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},Lr.prototype.zeroWidthHack=function(){var e=X&&!Me?"12px":"18px";this.horiz.style.height=this.vert.style.width=e,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new B,this.disableVert=new B},Lr.prototype.enableZeroWidthBar=function(e,t,a){e.style.pointerEvents="auto";function n(){var r=e.getBoundingClientRect(),o=a=="vert"?document.elementFromPoint(r.right-1,(r.top+r.bottom)/2):document.elementFromPoint((r.right+r.left)/2,r.bottom-1);o!=e?e.style.pointerEvents="none":t.set(1e3,n)}t.set(1e3,n)},Lr.prototype.clear=function(){var e=this.horiz.parentNode;e.removeChild(this.horiz),e.removeChild(this.vert)};var po=function(){};po.prototype.update=function(){return{bottom:0,right:0}},po.prototype.setScrollLeft=function(){},po.prototype.setScrollTop=function(){},po.prototype.clear=function(){};function Kr(e,t){t||(t=Wr(e));var a=e.display.barWidth,n=e.display.barHeight;To(e,t);for(var r=0;r<4&&a!=e.display.barWidth||n!=e.display.barHeight;r++)a!=e.display.barWidth&&e.options.lineWrapping&&Mo(e),To(e,Wr(e)),a=e.display.barWidth,n=e.display.barHeight}function To(e,t){var a=e.display,n=a.scrollbars.update(t);a.sizer.style.paddingRight=(a.barWidth=n.right)+"px",a.sizer.style.paddingBottom=(a.barHeight=n.bottom)+"px",a.heightForcer.style.borderBottom=n.bottom+"px solid transparent",n.right&&n.bottom?(a.scrollbarFiller.style.display="block",a.scrollbarFiller.style.height=n.bottom+"px",a.scrollbarFiller.style.width=n.right+"px"):a.scrollbarFiller.style.display="",n.bottom&&e.options.coverGutterNextToScrollbar&&e.options.fixedGutter?(a.gutterFiller.style.display="block",a.gutterFiller.style.height=n.bottom+"px",a.gutterFiller.style.width=t.gutterWidth+"px"):a.gutterFiller.style.display=""}var ni={native:Lr,null:po};function _o(e){e.display.scrollbars&&(e.display.scrollbars.clear(),e.display.scrollbars.addClass&&E(e.display.wrapper,e.display.scrollbars.addClass)),e.display.scrollbars=new ni[e.options.scrollbarStyle](function(t){e.display.wrapper.insertBefore(t,e.display.scrollbarFiller),ze(t,"mousedown",function(){e.state.focused&&setTimeout(function(){return e.display.input.focus()},0)}),t.setAttribute("cm-not-content","true")},function(t,a){a=="horizontal"?or(e,t):to(e,t)},e),e.display.scrollbars.addClass&&ae(e.display.wrapper,e.display.scrollbars.addClass)}var ai=0;function jr(e){e.curOp={cm:e,viewChanged:!1,startHeight:e.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++ai},Vo(e.curOp)}function zr(e){var t=e.curOp;t&&Qe(t,function(a){for(var n=0;n<a.ops.length;n++)a.ops[n].cm.curOp=null;wi(a)})}function wi(e){for(var t=e.ops,a=0;a<t.length;a++)Zi(t[a]);for(var n=0;n<t.length;n++)Yi(t[n]);for(var r=0;r<t.length;r++)qi(t[r]);for(var o=0;o<t.length;o++)ri(t[o]);for(var i=0;i<t.length;i++)$i(t[i])}function Zi(e){var t=e.cm,a=t.display;Mi(t),e.updateMaxLine&&Zr(t),e.mustUpdate=e.viewChanged||e.forceUpdate||e.scrollTop!=null||e.scrollToPos&&(e.scrollToPos.from.line<a.viewFrom||e.scrollToPos.to.line>=a.viewTo)||a.maxLineChanged&&t.options.lineWrapping,e.update=e.mustUpdate&&new ir(t,e.mustUpdate&&{top:e.scrollTop,ensure:e.scrollToPos},e.forceUpdate)}function Yi(e){e.updatedDisplay=e.mustUpdate&&Hr(e.cm,e.update)}function qi(e){var t=e.cm,a=t.display;e.updatedDisplay&&Mo(t),e.barMeasure=Wr(t),a.maxLineChanged&&!t.options.lineWrapping&&(e.adjustWidthTo=S(t,a.maxLine,a.maxLine.text.length).left+3,t.display.sizerWidth=e.adjustWidthTo,e.barMeasure.scrollWidth=Math.max(a.scroller.clientWidth,a.sizer.offsetLeft+e.adjustWidthTo+L(t)+t.display.barWidth),e.maxScrollLeft=Math.max(0,a.sizer.offsetLeft+e.adjustWidthTo-C(t))),(e.updatedDisplay||e.selectionChanged)&&(e.preparedSelection=a.input.prepareSelection())}function ri(e){var t=e.cm;e.adjustWidthTo!=null&&(t.display.sizer.style.minWidth=e.adjustWidthTo+"px",e.maxScrollLeft<t.doc.scrollLeft&&or(t,Math.min(t.display.scroller.scrollLeft,e.maxScrollLeft),!0),t.display.maxLineChanged=!1);var a=e.focus&&e.focus==$e();e.preparedSelection&&t.display.input.showSelection(e.preparedSelection,a),(e.updatedDisplay||e.startHeight!=t.doc.height)&&Kr(t,e.barMeasure),e.updatedDisplay&&Mn(t,e.barMeasure),e.selectionChanged&&ya(t),t.state.focused&&e.updateInput&&t.display.input.reset(e.typing),a&&Si(e.cm)}function $i(e){var t=e.cm,a=t.display,n=t.doc;if(e.updatedDisplay&&ko(t,e.update),a.wheelStartX!=null&&(e.scrollTop!=null||e.scrollLeft!=null||e.scrollToPos)&&(a.wheelStartX=a.wheelStartY=null),e.scrollTop!=null&&no(t,e.scrollTop,e.forceScroll),e.scrollLeft!=null&&or(t,e.scrollLeft,!0,!0),e.scrollToPos){var r=Vi(t,Ze(n,e.scrollToPos.from),Ze(n,e.scrollToPos.to),e.scrollToPos.margin);Gi(t,r)}var o=e.maybeHiddenMarkers,i=e.maybeUnhiddenMarkers;if(o)for(var s=0;s<o.length;++s)o[s].lines.length||Xt(o[s],"hide");if(i)for(var u=0;u<i.length;++u)i[u].lines.length&&Xt(i[u],"unhide");a.wrapper.offsetHeight&&(n.scrollTop=t.display.scroller.scrollTop),e.changeObjs&&Xt(t,"changes",t,e.changeObjs),e.update&&e.update.finish()}function Ka(e,t){if(e.curOp)return t();jr(e);try{return t()}finally{zr(e)}}function la(e,t){return function(){if(e.curOp)return t.apply(e,arguments);jr(e);try{return t.apply(e,arguments)}finally{zr(e)}}}function Ta(e){return function(){if(this.curOp)return e.apply(this,arguments);jr(this);try{return e.apply(this,arguments)}finally{zr(this)}}}function ua(e){return function(){var t=this.cm;if(!t||t.curOp)return e.apply(this,arguments);jr(t);try{return e.apply(this,arguments)}finally{zr(t)}}}function mo(e,t){e.doc.highlightFrontier<e.display.viewTo&&e.state.highlight.set(t,R(es,e))}function es(e){var t=e.doc;if(t.highlightFrontier>=e.display.viewTo)return;var a=+new Date+e.options.workTime,n=Ua(e,t.highlightFrontier),r=[];t.iter(n.line,Math.min(t.first+t.size,e.display.viewTo+500),function(o){if(n.line>=e.display.viewFrom){var i=o.styles,s=o.text.length>e.options.maxHighlightLength?qt(t.mode,n.state):null,u=qn(e,o,n,!0);s&&(n.state=s),o.styles=u.styles;var c=o.styleClasses,A=u.classes;A?o.styleClasses=A:c&&(o.styleClasses=null);for(var w=!i||i.length!=o.styles.length||c!=A&&(!c||!A||c.bgClass!=A.bgClass||c.textClass!=A.textClass),Z=0;!w&&Z<i.length;++Z)w=i[Z]!=o.styles[Z];w&&r.push(n.line),o.stateAfter=n.save(),n.nextLine()}else o.text.length<=e.options.maxHighlightLength&&ka(e,o.text,n),o.stateAfter=n.line%5==0?n.save():null,n.nextLine();if(+new Date>a)return mo(e,e.options.workDelay),!0}),t.highlightFrontier=n.line,t.modeFrontier=Math.max(t.modeFrontier,n.line),r.length&&Ka(e,function(){for(var o=0;o<r.length;o++)ta(e,r[o],"text")})}var ir=function(e,t,a){var n=e.display;this.viewport=t,this.visible=Do(n,e.doc,t),this.editorIsHidden=!n.wrapper.offsetWidth,this.wrapperHeight=n.wrapper.clientHeight,this.wrapperWidth=n.wrapper.clientWidth,this.oldDisplayWidth=C(e),this.force=a,this.dims=ea(e),this.events=[]};ir.prototype.signal=function(e,t){At(e,t)&&this.events.push(arguments)},ir.prototype.finish=function(){for(var e=0;e<this.events.length;e++)Xt.apply(null,this.events[e])};function Mi(e){var t=e.display;!t.scrollbarsClipped&&t.scroller.offsetWidth&&(t.nativeBarWidth=t.scroller.offsetWidth-t.scroller.clientWidth,t.heightForcer.style.height=L(e)+"px",t.sizer.style.marginBottom=-t.nativeBarWidth+"px",t.sizer.style.borderRightWidth=L(e)+"px",t.scrollbarsClipped=!0)}function Di(e){if(e.hasFocus())return null;var t=$e();if(!t||!_e(e.display.lineDiv,t))return null;var a={activeElt:t};if(window.getSelection){var n=window.getSelection();n.anchorNode&&n.extend&&_e(e.display.lineDiv,n.anchorNode)&&(a.anchorNode=n.anchorNode,a.anchorOffset=n.anchorOffset,a.focusNode=n.focusNode,a.focusOffset=n.focusOffset)}return a}function Ri(e){if(!e||!e.activeElt||e.activeElt==$e())return;if(e.activeElt.focus(),!/^(INPUT|TEXTAREA)$/.test(e.activeElt.nodeName)&&e.anchorNode&&_e(document.body,e.anchorNode)&&_e(document.body,e.focusNode)){var t=window.getSelection(),a=document.createRange();a.setEnd(e.anchorNode,e.anchorOffset),a.collapse(!1),t.removeAllRanges(),t.addRange(a),t.extend(e.focusNode,e.focusOffset)}}function Hr(e,t){var a=e.display,n=e.doc;if(t.editorIsHidden)return Zn(e),!1;if(!t.force&&t.visible.from>=a.viewFrom&&t.visible.to<=a.viewTo&&(a.updateLineNumbers==null||a.updateLineNumbers>=a.viewTo)&&a.renderedView==a.view&&kr(e)==0)return!1;Ea(e)&&(Zn(e),t.dims=ea(e));var r=n.first+n.size,o=Math.max(t.visible.from-e.options.viewportMargin,n.first),i=Math.min(r,t.visible.to+e.options.viewportMargin);a.viewFrom<o&&o-a.viewFrom<20&&(o=Math.max(n.first,a.viewFrom)),a.viewTo>i&&a.viewTo-i<20&&(i=Math.min(r,a.viewTo)),Pa&&(o=Mr(e.doc,o),i=gr(e.doc,i));var s=o!=a.viewFrom||i!=a.viewTo||a.lastWrapHeight!=t.wrapperHeight||a.lastWrapWidth!=t.wrapperWidth;_r(e,o,i),a.viewOffset=Ga(Le(e.doc,a.viewFrom)),e.display.mover.style.top=a.viewOffset+"px";var u=kr(e);if(!s&&u==0&&!t.force&&a.renderedView==a.view&&(a.updateLineNumbers==null||a.updateLineNumbers>=a.viewTo))return!1;var c=Di(e);return u>4&&(a.lineDiv.style.display="none"),Ti(e,a.updateLineNumbers,t.dims),u>4&&(a.lineDiv.style.display=""),a.renderedView=a.view,Ri(c),x(a.cursorDiv),x(a.selectionDiv),a.gutters.style.height=a.sizer.style.minHeight=0,s&&(a.lastWrapHeight=t.wrapperHeight,a.lastWrapWidth=t.wrapperWidth,mo(e,400)),a.updateLineNumbers=null,!0}function ko(e,t){for(var a=t.viewport,n=!0;;n=!1){if(!n||!e.options.lineWrapping||t.oldDisplayWidth==C(e)){if(a&&a.top!=null&&(a={top:Math.min(e.doc.height+g(e.display)-d(e),a.top)}),t.visible=Do(e.display,e.doc,a),t.visible.from>=e.display.viewFrom&&t.visible.to<=e.display.viewTo)break}else n&&(t.visible=Do(e.display,e.doc,a));if(!Hr(e,t))break;Mo(e);var r=Wr(e);Pn(e),Kr(e,r),Mn(e,r),t.force=!1}t.signal(e,"update",e),(e.display.viewFrom!=e.display.reportedViewFrom||e.display.viewTo!=e.display.reportedViewTo)&&(t.signal(e,"viewportChange",e,e.display.viewFrom,e.display.viewTo),e.display.reportedViewFrom=e.display.viewFrom,e.display.reportedViewTo=e.display.viewTo)}function vo(e,t){var a=new ir(e,t);if(Hr(e,a)){Mo(e),ko(e,a);var n=Wr(e);Pn(e),Kr(e,n),Mn(e,n),a.finish()}}function Ti(e,t,a){var n=e.display,r=e.options.lineNumbers,o=n.lineDiv,i=o.firstChild;function s(Ae){var ke=Ae.nextSibling;return ye&&X&&e.display.currentWheelTarget==Ae?Ae.style.display="none":Ae.parentNode.removeChild(Ae),ke}for(var u=n.view,c=n.viewFrom,A=0;A<u.length;A++){var w=u[A];if(!w.hidden)if(!w.node||w.node.parentNode!=o){var Z=Zo(e,w,c,a);o.insertBefore(Z,i)}else{for(;i!=w.node;)i=s(i);var K=r&&t!=null&&t<=c&&w.lineNumber;w.changes&&(ge(w.changes,"gutter")>-1&&(K=!1),Pt(e,w,c,a)),K&&(x(w.lineNumber),w.lineNumber.appendChild(document.createTextNode(De(e.options,c)))),i=w.node.nextSibling}c+=w.size}for(;i;)i=s(i)}function Po(e){var t=e.gutters.offsetWidth;e.sizer.style.marginLeft=t+"px"}function Mn(e,t){e.display.sizer.style.minHeight=t.docHeight+"px",e.display.heightForcer.style.top=t.docHeight+"px",e.display.gutters.style.height=t.docHeight+e.display.barHeight+L(e)+"px"}function un(e){var t=e.display,a=t.view;if(!t.alignWidgets&&(!t.gutters.firstChild||!e.options.fixedGutter))return;for(var n=Na(t)-t.scroller.scrollLeft+e.doc.scrollLeft,r=t.gutters.offsetWidth,o=n+"px",i=0;i<a.length;i++)if(!a[i].hidden){e.options.fixedGutter&&(a[i].gutter&&(a[i].gutter.style.left=o),a[i].gutterBackground&&(a[i].gutterBackground.style.left=o));var s=a[i].alignable;if(s)for(var u=0;u<s.length;u++)s[u].style.left=o}e.options.fixedGutter&&(t.gutters.style.left=n+r+"px")}function Ea(e){if(!e.options.lineNumbers)return!1;var t=e.doc,a=De(e.options,t.first+t.size-1),n=e.display;if(a.length!=n.lineNumChars){var r=n.measure.appendChild(q("div",[q("div",a)],"CodeMirror-linenumber CodeMirror-gutter-elt")),o=r.firstChild.offsetWidth,i=r.offsetWidth-o;return n.lineGutter.style.width="",n.lineNumInnerWidth=Math.max(o,n.lineGutter.offsetWidth-i)+1,n.lineNumWidth=n.lineNumInnerWidth+i,n.lineNumChars=n.lineNumInnerWidth?a.length:-1,n.lineGutter.style.width=n.lineNumWidth+"px",Po(e.display),!0}return!1}function za(e,t){for(var a=[],n=!1,r=0;r<e.length;r++){var o=e[r],i=null;if(typeof o!="string"&&(i=o.style,o=o.className),o=="CodeMirror-linenumbers")if(t)n=!0;else continue;a.push({className:o,style:i})}return t&&!n&&a.push({className:"CodeMirror-linenumbers",style:null}),a}function ao(e){var t=e.gutters,a=e.gutterSpecs;x(t),e.lineGutter=null;for(var n=0;n<a.length;++n){var r=a[n],o=r.className,i=r.style,s=t.appendChild(q("div",null,"CodeMirror-gutter "+o));i&&(s.style.cssText=i),o=="CodeMirror-linenumbers"&&(e.lineGutter=s,s.style.width=(e.lineNumWidth||1)+"px")}t.style.display=a.length?"":"none",Po(e)}function Er(e){ao(e.display),In(e),un(e)}function go(e,t,a,n){var r=this;this.input=a,r.scrollbarFiller=q("div",null,"CodeMirror-scrollbar-filler"),r.scrollbarFiller.setAttribute("cm-not-content","true"),r.gutterFiller=q("div",null,"CodeMirror-gutter-filler"),r.gutterFiller.setAttribute("cm-not-content","true"),r.lineDiv=Oe("div",null,"CodeMirror-code"),r.selectionDiv=q("div",null,null,"position: relative; z-index: 1"),r.cursorDiv=q("div",null,"CodeMirror-cursors"),r.measure=q("div",null,"CodeMirror-measure"),r.lineMeasure=q("div",null,"CodeMirror-measure"),r.lineSpace=Oe("div",[r.measure,r.lineMeasure,r.selectionDiv,r.cursorDiv,r.lineDiv],null,"position: relative; outline: none");var o=Oe("div",[r.lineSpace],"CodeMirror-lines");r.mover=q("div",[o],null,"position: relative"),r.sizer=q("div",[r.mover],"CodeMirror-sizer"),r.sizerWidth=null,r.heightForcer=q("div",null,null,"position: absolute; height: "+re+"px; width: 1px;"),r.gutters=q("div",null,"CodeMirror-gutters"),r.lineGutter=null,r.scroller=q("div",[r.sizer,r.heightForcer,r.gutters],"CodeMirror-scroll"),r.scroller.setAttribute("tabIndex","-1"),r.wrapper=q("div",[r.scrollbarFiller,r.gutterFiller,r.scroller],"CodeMirror"),$&&ee<8&&(r.gutters.style.zIndex=-1,r.scroller.style.paddingRight=0),!ye&&!(Ge&&Ee)&&(r.scroller.draggable=!0),e&&(e.appendChild?e.appendChild(r.wrapper):e(r.wrapper)),r.viewFrom=r.viewTo=t.first,r.reportedViewFrom=r.reportedViewTo=t.first,r.view=[],r.renderedView=null,r.externalMeasured=null,r.viewOffset=0,r.lastWrapHeight=r.lastWrapWidth=0,r.updateLineNumbers=null,r.nativeBarWidth=r.barHeight=r.barWidth=0,r.scrollbarsClipped=!1,r.lineNumWidth=r.lineNumInnerWidth=r.lineNumChars=null,r.alignWidgets=!1,r.cachedCharWidth=r.cachedTextHeight=r.cachedPaddingH=null,r.maxLine=null,r.maxLineLength=0,r.maxLineChanged=!1,r.wheelDX=r.wheelDY=r.wheelStartX=r.wheelStartY=null,r.shift=!1,r.selForContextMenu=null,r.activeTouch=null,r.gutterSpecs=za(n.gutters,n.lineNumbers),ao(r),a.init(r)}var Ir=0,Ca=null;$?Ca=-.53:Ge?Ca=15:le?Ca=-.7:Se&&(Ca=-1/3);function No(e){var t=e.wheelDeltaX,a=e.wheelDeltaY;return t==null&&e.detail&&e.axis==e.HORIZONTAL_AXIS&&(t=e.detail),a==null&&e.detail&&e.axis==e.VERTICAL_AXIS?a=e.detail:a==null&&(a=e.wheelDelta),{x:t,y:a}}function oi(e){var t=No(e);return t.x*=Ca,t.y*=Ca,t}function ii(e,t){var a=No(t),n=a.x,r=a.y,o=e.display,i=o.scroller,s=i.scrollWidth>i.clientWidth,u=i.scrollHeight>i.clientHeight;if(!(n&&s||r&&u))return;if(r&&X&&ye){e:for(var c=t.target,A=o.view;c!=i;c=c.parentNode)for(var w=0;w<A.length;w++)if(A[w].node==c){e.display.currentWheelTarget=c;break e}}if(n&&!Ge&&!Re&&Ca!=null){r&&u&&to(e,Math.max(0,i.scrollTop+r*Ca)),or(e,Math.max(0,i.scrollLeft+n*Ca)),(!r||r&&u)&&sn(t),o.wheelStartX=null;return}if(r&&Ca!=null){var Z=r*Ca,K=e.doc.scrollTop,Ae=K+o.wrapper.clientHeight;Z<0?K=Math.max(0,K+Z-50):Ae=Math.min(e.doc.height,Ae+Z+50),vo(e,{top:K,bottom:Ae})}Ir<20&&(o.wheelStartX==null?(o.wheelStartX=i.scrollLeft,o.wheelStartY=i.scrollTop,o.wheelDX=n,o.wheelDY=r,setTimeout(function(){if(o.wheelStartX==null)return;var ke=i.scrollLeft-o.wheelStartX,We=i.scrollTop-o.wheelStartY,Ve=We&&o.wheelDY&&We/o.wheelDY||ke&&o.wheelDX&&ke/o.wheelDX;if(o.wheelStartX=o.wheelStartY=null,!Ve)return;Ca=(Ca*Ir+Ve)/(Ir+1),++Ir},200)):(o.wheelDX+=n,o.wheelDY+=r))}var Ha=function(e,t){this.ranges=e,this.primIndex=t};Ha.prototype.primary=function(){return this.ranges[this.primIndex]},Ha.prototype.equals=function(e){if(e==this)return!0;if(e.primIndex!=this.primIndex||e.ranges.length!=this.ranges.length)return!1;for(var t=0;t<this.ranges.length;t++){var a=this.ranges[t],n=e.ranges[t];if(!rn(a.anchor,n.anchor)||!rn(a.head,n.head))return!1}return!0},Ha.prototype.deepCopy=function(){for(var e=[],t=0;t<this.ranges.length;t++)e[t]=new On(Nt(this.ranges[t].anchor),Nt(this.ranges[t].head));return new Ha(e,this.primIndex)},Ha.prototype.somethingSelected=function(){for(var e=0;e<this.ranges.length;e++)if(!this.ranges[e].empty())return!0;return!1},Ha.prototype.contains=function(e,t){t||(t=e);for(var a=0;a<this.ranges.length;a++){var n=this.ranges[a];if(Be(t,n.from())>=0&&Be(e,n.to())<=0)return a}return-1};var On=function(e,t){this.anchor=e,this.head=t};On.prototype.from=function(){return vt(this.anchor,this.head)},On.prototype.to=function(){return wt(this.anchor,this.head)},On.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function sr(e,t,a){var n=e&&e.options.selectionsMayTouch,r=t[a];t.sort(function(Z,K){return Be(Z.from(),K.from())}),a=ge(t,r);for(var o=1;o<t.length;o++){var i=t[o],s=t[o-1],u=Be(s.to(),i.from());if(n&&!i.empty()?u>0:u>=0){var c=vt(s.from(),i.from()),A=wt(s.to(),i.to()),w=s.empty()?i.from()==i.head:s.from()==s.head;o<=a&&--a,t.splice(--o,2,new On(w?A:c,w?c:A))}}return new Ha(t,a)}function Cr(e,t){return new Ha([new On(e,t||e)],0)}function Ar(e){return e.text?fe(e.from.line+e.text.length-1,h(e.text).length+(e.text.length==1?e.from.ch:0)):e.to}function si(e,t){if(Be(e,t.from)<0)return e;if(Be(e,t.to)<=0)return Ar(t);var a=e.line+t.text.length-(t.to.line-t.from.line)-1,n=e.ch;return e.line==t.to.line&&(n+=Ar(t).ch-t.to.ch),fe(a,n)}function Lo(e,t){for(var a=[],n=0;n<e.sel.ranges.length;n++){var r=e.sel.ranges[n];a.push(new On(si(r.anchor,t),si(r.head,t)))}return sr(e.cm,a,e.sel.primIndex)}function _i(e,t,a){return e.line==t.line?fe(a.line,e.ch-t.ch+a.ch):fe(a.line+(e.line-t.line),e.ch)}function ki(e,t,a){for(var n=[],r=fe(e.first,0),o=r,i=0;i<t.length;i++){var s=t[i],u=_i(s.from,r,o),c=_i(Ar(s),r,o);if(r=s.to,o=c,a=="around"){var A=e.sel.ranges[i],w=Be(A.head,A.anchor)<0;n[i]=new On(w?c:u,w?u:c)}else n[i]=new On(u,u)}return new Ha(n,e.sel.primIndex)}function Qr(e){e.doc.mode=Nn(e.options,e.doc.modeOption),li(e)}function li(e){e.doc.iter(function(t){t.stateAfter&&(t.stateAfter=null),t.styles&&(t.styles=null)}),e.doc.modeFrontier=e.doc.highlightFrontier=e.doc.first,mo(e,100),e.state.modeGen++,e.curOp&&In(e)}function vs(e,t){return t.from.ch==0&&t.to.ch==0&&h(t.text)==""&&(!e.cm||e.cm.options.wholeLineUpdateBefore)}function ts(e,t,a,n){function r(qe){return a?a[qe]:null}function o(qe,Xe,rt){Go(qe,Xe,rt,n),Pe(qe,"change",qe,t)}function i(qe,Xe){for(var rt=[],yt=qe;yt<Xe;++yt)rt.push(new br(c[yt],r(yt),n));return rt}var s=t.from,u=t.to,c=t.text,A=Le(e,s.line),w=Le(e,u.line),Z=h(c),K=r(c.length-1),Ae=u.line-s.line;if(t.full)e.insert(0,i(0,c.length)),e.remove(c.length,e.size-c.length);else if(vs(e,t)){var ke=i(0,c.length-1);o(w,w.text,K),Ae&&e.remove(s.line,Ae),ke.length&&e.insert(s.line,ke)}else if(A==w)if(c.length==1)o(A,A.text.slice(0,s.ch)+Z+A.text.slice(u.ch),K);else{var We=i(1,c.length-1);We.push(new br(Z+A.text.slice(u.ch),K,n)),o(A,A.text.slice(0,s.ch)+c[0],r(0)),e.insert(s.line+1,We)}else if(c.length==1)o(A,A.text.slice(0,s.ch)+c[0]+w.text.slice(u.ch),r(0)),e.remove(s.line+1,Ae);else{o(A,A.text.slice(0,s.ch)+c[0],r(0)),o(w,Z+w.text.slice(u.ch),K);var Ve=i(1,c.length-1);Ae>1&&e.remove(s.line+1,Ae-1),e.insert(s.line+1,Ve)}Pe(e,"change",e,t)}function ro(e,t,a){function n(r,o,i){if(r.linked)for(var s=0;s<r.linked.length;++s){var u=r.linked[s];if(u.doc==o)continue;var c=i&&u.sharedHist;if(a&&!c)continue;t(u.doc,c),n(u.doc,r,c)}}n(e,null,!0)}function gs(e,t){if(t.cm)throw new Error("This document is already in use.");e.doc=t,t.cm=e,Wa(e),Qr(e),bs(e),e.options.lineWrapping||Zr(e),e.options.mode=t.modeOption,In(e)}function bs(e){(e.doc.direction=="rtl"?ae:E)(e.display.lineDiv,"CodeMirror-rtl")}function hl(e){Ka(e,function(){bs(e),In(e)})}function Pi(e){this.done=[],this.undone=[],this.undoDepth=Infinity,this.lastModTime=this.lastSelTime=0,this.lastOp=this.lastSelOp=null,this.lastOrigin=this.lastSelOrigin=null,this.generation=this.maxGeneration=e||1}function ns(e,t){var a={from:Nt(t.from),to:Ar(t),text:pn(e,t.from,t.to)};return Cs(e,a,t.from.line,t.to.line+1),ro(e,function(n){return Cs(n,a,t.from.line,t.to.line+1)},!0),a}function ys(e){for(;e.length;){var t=h(e);if(t.ranges)e.pop();else break}}function pl(e,t){if(t)return ys(e.done),h(e.done);if(e.done.length&&!h(e.done).ranges)return h(e.done);if(e.done.length>1&&!e.done[e.done.length-2].ranges)return e.done.pop(),h(e.done)}function Es(e,t,a,n){var r=e.history;r.undone.length=0;var o=+new Date,i,s;if((r.lastOp==n||r.lastOrigin==t.origin&&t.origin&&(t.origin.charAt(0)=="+"&&r.lastModTime>o-(e.cm?e.cm.options.historyEventDelay:500)||t.origin.charAt(0)=="*"))&&(i=pl(r,r.lastOp==n)))s=h(i.changes),Be(t.from,t.to)==0&&Be(t.from,s.to)==0?s.to=Ar(t):i.changes.push(ns(e,t));else{var u=h(r.done);for((!u||!u.ranges)&&Ni(e.sel,r.done),i={changes:[ns(e,t)],generation:r.generation},r.done.push(i);r.done.length>r.undoDepth;)r.done.shift(),r.done[0].ranges||r.done.shift()}r.done.push(a),r.generation=++r.maxGeneration,r.lastModTime=r.lastSelTime=o,r.lastOp=r.lastSelOp=n,r.lastOrigin=r.lastSelOrigin=t.origin,s||Xt(e,"historyAdded")}function ml(e,t,a,n){var r=t.charAt(0);return r=="*"||r=="+"&&a.ranges.length==n.ranges.length&&a.somethingSelected()==n.somethingSelected()&&new Date-e.history.lastSelTime<=(e.cm?e.cm.options.historyEventDelay:500)}function vl(e,t,a,n){var r=e.history,o=n&&n.origin;a==r.lastSelOp||o&&r.lastSelOrigin==o&&(r.lastModTime==r.lastSelTime&&r.lastOrigin==o||ml(e,o,h(r.done),t))?r.done[r.done.length-1]=t:Ni(t,r.done),r.lastSelTime=+new Date,r.lastSelOrigin=o,r.lastSelOp=a,n&&n.clearRedo!==!1&&ys(r.undone)}function Ni(e,t){var a=h(t);a&&a.ranges&&a.equals(e)||t.push(e)}function Cs(e,t,a,n){var r=t["spans_"+e.id],o=0;e.iter(Math.max(e.first,a),Math.min(e.first+e.size,n),function(i){i.markedSpans&&((r||(r=t["spans_"+e.id]={}))[o]=i.markedSpans),++o})}function gl(e){if(!e)return null;for(var t,a=0;a<e.length;++a)e[a].marker.explicitlyCleared?t||(t=e.slice(0,a)):t&&t.push(e[a]);return t?t.length?t:null:e}function bl(e,t){var a=t["spans_"+e.id];if(!a)return null;for(var n=[],r=0;r<t.text.length;++r)n.push(gl(a[r]));return n}function As(e,t){var a=bl(e,t),n=An(e,t);if(!a)return n;if(!n)return a;for(var r=0;r<a.length;++r){var o=a[r],i=n[r];if(o&&i){e:for(var s=0;s<i.length;++s){for(var u=i[s],c=0;c<o.length;++c)if(o[c].marker==u.marker)continue e;o.push(u)}}else i&&(a[r]=i)}return a}function jo(e,t,a){for(var n=[],r=0;r<e.length;++r){var o=e[r];if(o.ranges){n.push(a?Ha.prototype.deepCopy.call(o):o);continue}var i=o.changes,s=[];n.push({changes:s});for(var u=0;u<i.length;++u){var c=i[u],A=void 0;if(s.push({from:c.from,to:c.to,text:c.text}),t)for(var w in c)(A=w.match(/^spans_(\d+)$/))&&(ge(t,Number(A[1]))>-1&&(h(s)[w]=c[w],delete c[w]))}}return n}function as(e,t,a,n){if(n){var r=e.anchor;if(a){var o=Be(t,r)<0;o!=Be(a,r)<0?(r=t,t=a):o!=Be(t,a)<0&&(t=a)}return new On(r,t)}else return new On(a||t,t)}function Li(e,t,a,n,r){r==null&&(r=e.cm&&(e.cm.display.shift||e.extend)),La(e,new Ha([as(e.sel.primary(),t,a,r)],0),n)}function Os(e,t,a){for(var n=[],r=e.cm&&(e.cm.display.shift||e.extend),o=0;o<e.sel.ranges.length;o++)n[o]=as(e.sel.ranges[o],t[o],null,r);var i=sr(e.cm,n,e.sel.primIndex);La(e,i,a)}function rs(e,t,a,n){var r=e.sel.ranges.slice(0);r[t]=a,La(e,sr(e.cm,r,e.sel.primIndex),n)}function Ss(e,t,a,n){La(e,Cr(t,a),n)}function yl(e,t,a){var n={ranges:t.ranges,update:function(r){this.ranges=[];for(var o=0;o<r.length;o++)this.ranges[o]=new On(Ze(e,r[o].anchor),Ze(e,r[o].head))},origin:a&&a.origin};return Xt(e,"beforeSelectionChange",e,n),e.cm&&Xt(e.cm,"beforeSelectionChange",e.cm,n),n.ranges!=t.ranges?sr(e.cm,n.ranges,n.ranges.length-1):t}function xs(e,t,a){var n=e.history.done,r=h(n);r&&r.ranges?(n[n.length-1]=t,ji(e,t,a)):La(e,t,a)}function La(e,t,a){ji(e,t,a),vl(e,e.sel,e.cm?e.cm.curOp.id:NaN,a)}function ji(e,t,a){(At(e,"beforeSelectionChange")||e.cm&&At(e.cm,"beforeSelectionChange"))&&(t=yl(e,t,a));var n=a&&a.bias||(Be(t.primary().head,e.sel.primary().head)<0?-1:1);ws(e,Ds(e,t,n,!0)),!(a&&a.scroll===!1)&&e.cm&&$r(e.cm)}function ws(e,t){if(t.equals(e.sel))return;e.sel=t,e.cm&&(e.cm.curOp.updateInput=1,e.cm.curOp.selectionChanged=!0,Ft(e.cm)),Pe(e,"cursorActivity",e)}function Ms(e){ws(e,Ds(e,e.sel,null,!1))}function Ds(e,t,a,n){for(var r,o=0;o<t.ranges.length;o++){var i=t.ranges[o],s=t.ranges.length==e.sel.ranges.length&&e.sel.ranges[o],u=Ii(e,i.anchor,s&&s.anchor,a,n),c=Ii(e,i.head,s&&s.head,a,n);(r||u!=i.anchor||c!=i.head)&&(r||(r=t.ranges.slice(0,o)),r[o]=new On(u,c))}return r?sr(e.cm,r,t.primIndex):t}function Io(e,t,a,n,r){var o=Le(e,t.line);if(o.markedSpans)for(var i=0;i<o.markedSpans.length;++i){var s=o.markedSpans[i],u=s.marker,c="selectLeft"in u?!u.selectLeft:u.inclusiveLeft,A="selectRight"in u?!u.selectRight:u.inclusiveRight;if((s.from==null||(c?s.from<=t.ch:s.from<t.ch))&&(s.to==null||(A?s.to>=t.ch:s.to>t.ch))){if(r&&(Xt(u,"beforeCursorEnter"),u.explicitlyCleared))if(o.markedSpans){--i;continue}else break;if(!u.atomic)continue;if(a){var w=u.find(n<0?1:-1),Z=void 0;if((n<0?A:c)&&(w=Rs(e,w,-n,w&&w.line==t.line?o:null)),w&&w.line==t.line&&(Z=Be(w,a))&&(n<0?Z<0:Z>0))return Io(e,w,t,n,r)}var K=u.find(n<0?-1:1);return(n<0?c:A)&&(K=Rs(e,K,n,K.line==t.line?o:null)),K?Io(e,K,t,n,r):null}}return t}function Ii(e,t,a,n,r){var o=n||1,i=Io(e,t,a,o,r)||!r&&Io(e,t,a,o,!0)||Io(e,t,a,-o,r)||!r&&Io(e,t,a,-o,!0);return i||(e.cantEdit=!0,fe(e.first,0))}function Rs(e,t,a,n){return a<0&&t.ch==0?t.line>e.first?Ze(e,fe(t.line-1)):null:a>0&&t.ch==(n||Le(e,t.line)).text.length?t.line<e.first+e.size-1?fe(t.line+1,0):null:new fe(t.line,t.ch+a)}function Ts(e){e.setSelection(fe(e.firstLine(),0),fe(e.lastLine()),Y)}function _s(e,t,a){var n={canceled:!1,from:t.from,to:t.to,text:t.text,origin:t.origin,cancel:function(){return n.canceled=!0}};return a&&(n.update=function(r,o,i,s){r&&(n.from=Ze(e,r)),o&&(n.to=Ze(e,o)),i&&(n.text=i),s!==void 0&&(n.origin=s)}),Xt(e,"beforeChange",e,n),e.cm&&Xt(e.cm,"beforeChange",e.cm,n),n.canceled?(e.cm&&(e.cm.curOp.updateInput=2),null):{from:n.from,to:n.to,text:n.text,origin:n.origin}}function Uo(e,t,a){if(e.cm){if(!e.cm.curOp)return la(e.cm,Uo)(e,t,a);if(e.cm.state.suppressEdits)return}if((At(e,"beforeChange")||e.cm&&At(e.cm,"beforeChange"))&&(t=_s(e,t,!0),!t))return;var n=qa&&!a&&xa(e,t.from,t.to);if(n)for(var r=n.length-1;r>=0;--r)ks(e,{from:n[r].from,to:n[r].to,text:r?[""]:t.text,origin:t.origin});else ks(e,t)}function ks(e,t){if(t.text.length==1&&t.text[0]==""&&Be(t.from,t.to)==0)return;var a=Lo(e,t);Es(e,t,a,e.cm?e.cm.curOp.id:NaN),ui(e,t,a,An(e,t));var n=[];ro(e,function(r,o){!o&&ge(n,r.history)==-1&&(js(r.history,t),n.push(r.history)),ui(r,t,null,An(r,t))})}function Ui(e,t,a){var n=e.cm&&e.cm.state.suppressEdits;if(n&&!a)return;for(var r=e.history,o,i=e.sel,s=t=="undo"?r.done:r.undone,u=t=="undo"?r.undone:r.done,c=0;c<s.length&&!(o=s[c],a?o.ranges&&!o.equals(e.sel):!o.ranges);c++);if(c==s.length)return;for(r.lastOrigin=r.lastSelOrigin=null;;)if(o=s.pop(),o.ranges){if(Ni(o,u),a&&!o.equals(e.sel)){La(e,o,{clearRedo:!1});return}i=o}else if(n){s.push(o);return}else break;var A=[];Ni(i,u),u.push({changes:A,generation:r.generation}),r.generation=o.generation||++r.maxGeneration;for(var w=At(e,"beforeChange")||e.cm&&At(e.cm,"beforeChange"),Z=function(ke){var We=o.changes[ke];if(We.origin=t,w&&!_s(e,We,!1))return s.length=0,{};A.push(ns(e,We));var Ve=ke?Lo(e,We):h(s);ui(e,We,Ve,As(e,We)),!ke&&e.cm&&e.cm.scrollIntoView({from:We.from,to:Ar(We)});var qe=[];ro(e,function(Xe,rt){!rt&&ge(qe,Xe.history)==-1&&(js(Xe.history,We),qe.push(Xe.history)),ui(Xe,We,null,As(Xe,We))})},K=o.changes.length-1;K>=0;--K){var Ae=Z(K);if(Ae)return Ae.v}}function Ps(e,t){if(t==0)return;if(e.first+=t,e.sel=new Ha(y(e.sel.ranges,function(r){return new On(fe(r.anchor.line+t,r.anchor.ch),fe(r.head.line+t,r.head.ch))}),e.sel.primIndex),e.cm){In(e.cm,e.first,e.first-t,t);for(var a=e.cm.display,n=a.viewFrom;n<a.viewTo;n++)ta(e.cm,n,"gutter")}}function ui(e,t,a,n){if(e.cm&&!e.cm.curOp)return la(e.cm,ui)(e,t,a,n);if(t.to.line<e.first){Ps(e,t.text.length-1-(t.to.line-t.from.line));return}if(t.from.line>e.lastLine())return;if(t.from.line<e.first){var r=t.text.length-1-(e.first-t.from.line);Ps(e,r),t={from:fe(e.first,0),to:fe(t.to.line+r,t.to.ch),text:[h(t.text)],origin:t.origin}}var o=e.lastLine();t.to.line>o&&(t={from:t.from,to:fe(o,Le(e,o).text.length),text:[t.text[0]],origin:t.origin}),t.removed=pn(e,t.from,t.to),a||(a=Lo(e,t)),e.cm?El(e.cm,t,n):ts(e,t,n),ji(e,a,Y),e.cantEdit&&Ii(e,fe(e.firstLine(),0))&&(e.cantEdit=!1)}function El(e,t,a){var n=e.doc,r=e.display,o=t.from,i=t.to,s=!1,u=o.line;e.options.lineWrapping||(u=Ct(wa(Le(n,o.line))),n.iter(u,i.line+1,function(K){if(K==r.maxLine)return s=!0,!0})),n.sel.contains(t.from,t.to)>-1&&Ft(e),ts(n,t,a,ar(e)),e.options.lineWrapping||(n.iter(u,o.line+t.text.length,function(K){var Ae=Xr(K);Ae>r.maxLineLength&&(r.maxLine=K,r.maxLineLength=Ae,r.maxLineChanged=!0,s=!1)}),s&&(e.curOp.updateMaxLine=!0)),Sr(n,o.line),mo(e,400);var c=t.text.length-(i.line-o.line)-1;t.full?In(e):o.line==i.line&&t.text.length==1&&!vs(e.doc,t)?ta(e,o.line,"text"):In(e,o.line,i.line+1,c);var A=At(e,"changes"),w=At(e,"change");if(w||A){var Z={from:o,to:i,text:t.text,removed:t.removed,origin:t.origin};w&&Pe(e,"change",e,Z),A&&(e.curOp.changeObjs||(e.curOp.changeObjs=[])).push(Z)}e.display.selForContextMenu=null}function Bo(e,t,a,n,r){var o;n||(n=a),Be(n,a)<0&&(o=[n,a],a=o[0],n=o[1]),typeof t=="string"&&(t=e.splitLines(t)),Uo(e,{from:a,to:n,text:t,origin:r})}function Ns(e,t,a,n){a<e.line?e.line+=n:t<e.line&&(e.line=t,e.ch=0)}function Ls(e,t,a,n){for(var r=0;r<e.length;++r){var o=e[r],i=!0;if(o.ranges){o.copied||(o=e[r]=o.deepCopy(),o.copied=!0);for(var s=0;s<o.ranges.length;s++)Ns(o.ranges[s].anchor,t,a,n),Ns(o.ranges[s].head,t,a,n);continue}for(var u=0;u<o.changes.length;++u){var c=o.changes[u];if(a<c.from.line)c.from=fe(c.from.line+n,c.from.ch),c.to=fe(c.to.line+n,c.to.ch);else if(t<=c.to.line){i=!1;break}}i||(e.splice(0,r+1),r=0)}}function js(e,t){var a=t.from.line,n=t.to.line,r=t.text.length-(n-a)-1;Ls(e.done,a,n,r),Ls(e.undone,a,n,r)}function di(e,t,a,n){var r=t,o=t;return typeof t=="number"?o=Le(e,xn(e,t)):r=Ct(t),r==null?null:(n(o,r)&&e.cm&&ta(e.cm,r,a),o)}function ci(e){this.lines=e,this.parent=null;for(var t=0,a=0;a<e.length;++a)e[a].parent=this,t+=e[a].height;this.height=t}ci.prototype={chunkSize:function(){return this.lines.length},removeInner:function(e,t){for(var a=e,n=e+t;a<n;++a){var r=this.lines[a];this.height-=r.height,Dr(r),Pe(r,"delete")}this.lines.splice(e,t)},collapse:function(e){e.push.apply(e,this.lines)},insertInner:function(e,t,a){this.height+=a,this.lines=this.lines.slice(0,e).concat(t).concat(this.lines.slice(e));for(var n=0;n<t.length;++n)t[n].parent=this},iterN:function(e,t,a){for(var n=e+t;e<n;++e)if(a(this.lines[e]))return!0}};function fi(e){this.children=e;for(var t=0,a=0,n=0;n<e.length;++n){var r=e[n];t+=r.chunkSize(),a+=r.height,r.parent=this}this.size=t,this.height=a,this.parent=null}fi.prototype={chunkSize:function(){return this.size},removeInner:function(e,t){this.size-=t;for(var a=0;a<this.children.length;++a){var n=this.children[a],r=n.chunkSize();if(e<r){var o=Math.min(t,r-e),i=n.height;if(n.removeInner(e,o),this.height-=i-n.height,r==o&&(this.children.splice(a--,1),n.parent=null),(t-=o)==0)break;e=0}else e-=r}if(this.size-t<25&&(this.children.length>1||!(this.children[0]instanceof ci))){var s=[];this.collapse(s),this.children=[new ci(s)],this.children[0].parent=this}},collapse:function(e){for(var t=0;t<this.children.length;++t)this.children[t].collapse(e)},insertInner:function(e,t,a){this.size+=t.length,this.height+=a;for(var n=0;n<this.children.length;++n){var r=this.children[n],o=r.chunkSize();if(e<=o){if(r.insertInner(e,t,a),r.lines&&r.lines.length>50){for(var i=r.lines.length%25+25,s=i;s<r.lines.length;){var u=new ci(r.lines.slice(s,s+=25));r.height-=u.height,this.children.splice(++n,0,u),u.parent=this}r.lines=r.lines.slice(0,i),this.maybeSpill()}break}e-=o}},maybeSpill:function(){if(this.children.length<=10)return;var e=this;do{var t=e.children.splice(e.children.length-5,5),a=new fi(t);if(e.parent){e.size-=a.size,e.height-=a.height;var r=ge(e.parent.children,e);e.parent.children.splice(r+1,0,a)}else{var n=new fi(e.children);n.parent=e,e.children=[n,a],e=n}a.parent=e.parent}while(e.children.length>10);e.parent.maybeSpill()},iterN:function(e,t,a){for(var n=0;n<this.children.length;++n){var r=this.children[n],o=r.chunkSize();if(e<o){var i=Math.min(t,o-e);if(r.iterN(e,i,a))return!0;if((t-=i)==0)break;e=0}else e-=o}}};var hi=function(e,t,a){if(a)for(var n in a)a.hasOwnProperty(n)&&(this[n]=a[n]);this.doc=e,this.node=t};hi.prototype.clear=function(){var e=this.doc.cm,t=this.line.widgets,a=this.line,n=Ct(a);if(n==null||!t)return;for(var r=0;r<t.length;++r)t[r]==this&&t.splice(r--,1);t.length||(a.widgets=null);var o=Yr(this);Sn(a,Math.max(0,a.height-o)),e&&(Ka(e,function(){Is(e,a,-o),ta(e,n,"widget")}),Pe(e,"lineWidgetCleared",e,this,n))},hi.prototype.changed=function(){var e=this,t=this.height,a=this.doc.cm,n=this.line;this.height=null;var r=Yr(this)-t;if(!r)return;Ja(this.doc,n)||Sn(n,n.height+r),a&&Ka(a,function(){a.curOp.forceUpdate=!0,Is(a,n,r),Pe(a,"lineWidgetChanged",a,e,Ct(n))})},En(hi);function Is(e,t,a){Ga(t)<(e.curOp&&e.curOp.scrollTop||e.doc.scrollTop)&&ti(e,a)}function Cl(e,t,a,n){var r=new hi(e,a,n),o=e.cm;return o&&r.noHScroll&&(o.display.alignWidgets=!0),di(e,t,"widget",function(i){var s=i.widgets||(i.widgets=[]);if(r.insertAt==null?s.push(r):s.splice(Math.min(s.length-1,Math.max(0,r.insertAt)),0,r),r.line=i,o&&!Ja(e,i)){var u=Ga(i)<e.scrollTop;Sn(i,i.height+Yr(r)),u&&ti(o,r.height),o.curOp.forceUpdate=!0}return!0}),o&&Pe(o,"lineWidgetAdded",o,r,typeof t=="number"?t:Ct(t)),r}var Us=0,oo=function(e,t){this.lines=[],this.type=t,this.doc=e,this.id=++Us};oo.prototype.clear=function(){if(this.explicitlyCleared)return;var e=this.doc.cm,t=e&&!e.curOp;if(t&&jr(e),At(this,"clear")){var a=this.find();a&&Pe(this,"clear",a.from,a.to)}for(var n=null,r=null,o=0;o<this.lines.length;++o){var i=this.lines[o],s=$a(i.markedSpans,this);e&&!this.collapsed?ta(e,Ct(i),"text"):e&&(s.to!=null&&(r=Ct(i)),s.from!=null&&(n=Ct(i))),i.markedSpans=Eo(i.markedSpans,s),s.from==null&&this.collapsed&&!Ja(this.doc,i)&&e&&Sn(i,ia(e.display))}if(e&&this.collapsed&&!e.options.lineWrapping)for(var u=0;u<this.lines.length;++u){var c=wa(this.lines[u]),A=Xr(c);A>e.display.maxLineLength&&(e.display.maxLine=c,e.display.maxLineLength=A,e.display.maxLineChanged=!0)}n!=null&&e&&this.collapsed&&In(e,n,r+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,e&&Ms(e.doc)),e&&Pe(e,"markerCleared",e,this,n,r),t&&zr(e),this.parent&&this.parent.clear()},oo.prototype.find=function(e,t){e==null&&this.type=="bookmark"&&(e=1);for(var a,n,r=0;r<this.lines.length;++r){var o=this.lines[r],i=$a(o.markedSpans,this);if(i.from!=null&&(a=fe(t?o:Ct(o),i.from),e==-1))return a;if(i.to!=null&&(n=fe(t?o:Ct(o),i.to),e==1))return n}return a&&{from:a,to:n}},oo.prototype.changed=function(){var e=this,t=this.find(-1,!0),a=this,n=this.doc.cm;if(!t||!n)return;Ka(n,function(){var r=t.line,o=Ct(t.line),i=j(n,o);if(i&&(Qt(i),n.curOp.selectionChanged=n.curOp.forceUpdate=!0),n.curOp.updateMaxLine=!0,!Ja(a.doc,r)&&a.height!=null){var s=a.height;a.height=null;var u=Yr(a)-s;u&&Sn(r,r.height+u)}Pe(n,"markerChanged",n,e)})},oo.prototype.attachLine=function(e){if(!this.lines.length&&this.doc.cm){var t=this.doc.cm.curOp;(!t.maybeHiddenMarkers||ge(t.maybeHiddenMarkers,this)==-1)&&(t.maybeUnhiddenMarkers||(t.maybeUnhiddenMarkers=[])).push(this)}this.lines.push(e)},oo.prototype.detachLine=function(e){if(this.lines.splice(ge(this.lines,e),1),!this.lines.length&&this.doc.cm){var t=this.doc.cm.curOp;(t.maybeHiddenMarkers||(t.maybeHiddenMarkers=[])).push(this)}},En(oo);function Fo(e,t,a,n,r){if(n&&n.shared)return Al(e,t,a,n,r);if(e.cm&&!e.cm.curOp)return la(e.cm,Fo)(e,t,a,n,r);var o=new oo(e,r),i=Be(t,a);if(n&&H(n,o,!1),i>0||i==0&&o.clearWhenEmpty!==!1)return o;if(o.replacedWith&&(o.collapsed=!0,o.widgetNode=Oe("span",[o.replacedWith],"CodeMirror-widget"),n.handleMouseEvents||o.widgetNode.setAttribute("cm-ignore-events","true"),n.insertLeft&&(o.widgetNode.insertLeft=!0)),o.collapsed){if(Br(e,t.line,t,a,o)||t.line!=a.line&&Br(e,a.line,t,a,o))throw new Error("Inserting collapsed marker partially overlapping an existing one");pr()}o.addToHistory&&Es(e,{from:t,to:a,origin:"markText"},e.sel,NaN);var s=t.line,u=e.cm,c;if(e.iter(s,a.line+1,function(w){u&&o.collapsed&&!u.options.lineWrapping&&wa(w)==u.display.maxLine&&(c=!0),o.collapsed&&s!=t.line&&Sn(w,0),lo(w,new lr(o,s==t.line?t.ch:null,s==a.line?a.ch:null)),++s}),o.collapsed&&e.iter(t.line,a.line+1,function(w){Ja(e,w)&&Sn(w,0)}),o.clearOnEnter&&ze(o,"beforeCursorEnter",function(){return o.clear()}),o.readOnly&&(hr(),(e.history.done.length||e.history.undone.length)&&e.clearHistory()),o.collapsed&&(o.id=++Us,o.atomic=!0),u){if(c&&(u.curOp.updateMaxLine=!0),o.collapsed)In(u,t.line,a.line+1);else if(o.className||o.startStyle||o.endStyle||o.css||o.attributes||o.title)for(var A=t.line;A<=a.line;A++)ta(u,A,"text");o.atomic&&Ms(u.doc),Pe(u,"markerAdded",u,o)}return o}var pi=function(e,t){this.markers=e,this.primary=t;for(var a=0;a<e.length;++a)e[a].parent=this};pi.prototype.clear=function(){if(this.explicitlyCleared)return;this.explicitlyCleared=!0;for(var e=0;e<this.markers.length;++e)this.markers[e].clear();Pe(this,"clear")},pi.prototype.find=function(e,t){return this.primary.find(e,t)},En(pi);function Al(e,t,a,n,r){n=H(n),n.shared=!1;var o=[Fo(e,t,a,n,r)],i=o[0],s=n.widgetNode;return ro(e,function(u){s&&(n.widgetNode=s.cloneNode(!0)),o.push(Fo(u,Ze(u,t),Ze(u,a),n,r));for(var c=0;c<u.linked.length;++c)if(u.linked[c].isParent)return;i=h(o)}),new pi(o,i)}function Bs(e){return e.findMarks(fe(e.first,0),e.clipPos(fe(e.lastLine())),function(t){return t.parent})}function Ol(e,t){for(var a=0;a<t.length;a++){var n=t[a],r=n.find(),o=e.clipPos(r.from),i=e.clipPos(r.to);if(Be(o,i)){var s=Fo(e,o,i,n.primary,n.primary.type);n.markers.push(s),s.parent=n}}}function Sl(e){for(var t=function(n){var r=e[n],o=[r.primary.doc];ro(r.primary.doc,function(u){return o.push(u)});for(var i=0;i<r.markers.length;i++){var s=r.markers[i];ge(o,s.doc)==-1&&(s.parent=null,r.markers.splice(i--,1))}},a=0;a<e.length;a++)t(a)}var xl=0,Va=function(e,t,a,n,r){if(!(this instanceof Va))return new Va(e,t,a,n,r);a==null&&(a=0),fi.call(this,[new ci([new br("",null)])]),this.first=a,this.scrollTop=this.scrollLeft=0,this.cantEdit=!1,this.cleanGeneration=1,this.modeFrontier=this.highlightFrontier=a;var o=fe(a,0);this.sel=Cr(o),this.history=new Pi(null),this.id=++xl,this.modeOption=t,this.lineSep=n,this.direction=r=="rtl"?"rtl":"ltr",this.extend=!1,typeof e=="string"&&(e=this.splitLines(e)),ts(this,{from:o,to:o,text:e}),La(this,Cr(o),Y)};Va.prototype=te(fi.prototype,{constructor:Va,iter:function(e,t,a){a?this.iterN(e-this.first,t-e,a):this.iterN(this.first,this.first+this.size,e)},insert:function(e,t){for(var a=0,n=0;n<t.length;++n)a+=t[n].height;this.insertInner(e-this.first,t,a)},remove:function(e,t){this.removeInner(e-this.first,t)},getValue:function(e){var t=$t(this,this.first,this.first+this.size);return e===!1?t:t.join(e||this.lineSeparator())},setValue:ua(function(e){var t=fe(this.first,0),a=this.first+this.size-1;Uo(this,{from:t,to:fe(a,Le(this,a).text.length),text:this.splitLines(e),origin:"setValue",full:!0},!0),this.cm&&eo(this.cm,0,0),La(this,Cr(t),Y)}),replaceRange:function(e,t,a,n){t=Ze(this,t),a=a?Ze(this,a):t,Bo(this,e,t,a,n)},getRange:function(e,t,a){var n=pn(this,Ze(this,e),Ze(this,t));return a===!1?n:n.join(a||this.lineSeparator())},getLine:function(e){var t=this.getLineHandle(e);return t&&t.text},getLineHandle:function(e){if(Ot(this,e))return Le(this,e)},getLineNumber:function(e){return Ct(e)},getLineHandleVisualStart:function(e){return typeof e=="number"&&(e=Le(this,e)),wa(e)},lineCount:function(){return this.size},firstLine:function(){return this.first},lastLine:function(){return this.first+this.size-1},clipPos:function(e){return Ze(this,e)},getCursor:function(e){var t=this.sel.primary(),a;return e==null||e=="head"?a=t.head:e=="anchor"?a=t.anchor:e=="end"||e=="to"||e===!1?a=t.to():a=t.from(),a},listSelections:function(){return this.sel.ranges},somethingSelected:function(){return this.sel.somethingSelected()},setCursor:ua(function(e,t,a){Ss(this,Ze(this,typeof e=="number"?fe(e,t||0):e),null,a)}),setSelection:ua(function(e,t,a){Ss(this,Ze(this,e),Ze(this,t||e),a)}),extendSelection:ua(function(e,t,a){Li(this,Ze(this,e),t&&Ze(this,t),a)}),extendSelections:ua(function(e,t){Os(this,en(this,e),t)}),extendSelectionsBy:ua(function(e,t){var a=y(this.sel.ranges,e);Os(this,en(this,a),t)}),setSelections:ua(function(e,t,a){if(!e.length)return;for(var n=[],r=0;r<e.length;r++)n[r]=new On(Ze(this,e[r].anchor),Ze(this,e[r].head));t==null&&(t=Math.min(e.length-1,this.sel.primIndex)),La(this,sr(this.cm,n,t),a)}),addSelection:ua(function(e,t,a){var n=this.sel.ranges.slice(0);n.push(new On(Ze(this,e),Ze(this,t||e))),La(this,sr(this.cm,n,n.length-1),a)}),getSelection:function(e){for(var t=this.sel.ranges,a,n=0;n<t.length;n++){var r=pn(this,t[n].from(),t[n].to());a=a?a.concat(r):r}return e===!1?a:a.join(e||this.lineSeparator())},getSelections:function(e){for(var t=[],a=this.sel.ranges,n=0;n<a.length;n++){var r=pn(this,a[n].from(),a[n].to());e!==!1&&(r=r.join(e||this.lineSeparator())),t[n]=r}return t},replaceSelection:function(e,t,a){for(var n=[],r=0;r<this.sel.ranges.length;r++)n[r]=e;this.replaceSelections(n,t,a||"+input")},replaceSelections:ua(function(e,t,a){for(var n=[],r=this.sel,o=0;o<r.ranges.length;o++){var i=r.ranges[o];n[o]={from:i.from(),to:i.to(),text:this.splitLines(e[o]),origin:a}}for(var s=t&&t!="end"&&ki(this,n,t),u=n.length-1;u>=0;u--)Uo(this,n[u]);s?xs(this,s):this.cm&&$r(this.cm)}),undo:ua(function(){Ui(this,"undo")}),redo:ua(function(){Ui(this,"redo")}),undoSelection:ua(function(){Ui(this,"undo",!0)}),redoSelection:ua(function(){Ui(this,"redo",!0)}),setExtending:function(e){this.extend=e},getExtending:function(){return this.extend},historySize:function(){for(var e=this.history,t=0,a=0,n=0;n<e.done.length;n++)e.done[n].ranges||++t;for(var r=0;r<e.undone.length;r++)e.undone[r].ranges||++a;return{undo:t,redo:a}},clearHistory:function(){var e=this;this.history=new Pi(this.history.maxGeneration),ro(this,function(t){return t.history=e.history},!0)},markClean:function(){this.cleanGeneration=this.changeGeneration(!0)},changeGeneration:function(e){return e&&(this.history.lastOp=this.history.lastSelOp=this.history.lastOrigin=null),this.history.generation},isClean:function(e){return this.history.generation==(e||this.cleanGeneration)},getHistory:function(){return{done:jo(this.history.done),undone:jo(this.history.undone)}},setHistory:function(e){var t=this.history=new Pi(this.history.maxGeneration);t.done=jo(e.done.slice(0),null,!0),t.undone=jo(e.undone.slice(0),null,!0)},setGutterMarker:ua(function(e,t,a){return di(this,e,"gutter",function(n){var r=n.gutterMarkers||(n.gutterMarkers={});return r[t]=a,!a&&Ke(r)&&(n.gutterMarkers=null),!0})}),clearGutter:ua(function(e){var t=this;this.iter(function(a){a.gutterMarkers&&a.gutterMarkers[e]&&di(t,a,"gutter",function(){return a.gutterMarkers[e]=null,Ke(a.gutterMarkers)&&(a.gutterMarkers=null),!0})})}),lineInfo:function(e){var t;if(typeof e=="number"){if(!Ot(this,e))return null;if(t=e,e=Le(this,e),!e)return null}else if(t=Ct(e),t==null)return null;return{line:t,handle:e,text:e.text,gutterMarkers:e.gutterMarkers,textClass:e.textClass,bgClass:e.bgClass,wrapClass:e.wrapClass,widgets:e.widgets}},addLineClass:ua(function(e,t,a){return di(this,e,t=="gutter"?"gutter":"class",function(n){var r=t=="text"?"textClass":t=="background"?"bgClass":t=="gutter"?"gutterClass":"wrapClass";if(!n[r])n[r]=a;else{if(xe(a).test(n[r]))return!1;n[r]+=" "+a}return!0})}),removeLineClass:ua(function(e,t,a){return di(this,e,t=="gutter"?"gutter":"class",function(n){var r=t=="text"?"textClass":t=="background"?"bgClass":t=="gutter"?"gutterClass":"wrapClass",o=n[r];if(o)if(a==null)n[r]=null;else{var i=o.match(xe(a));if(!i)return!1;var s=i.index+i[0].length;n[r]=o.slice(0,i.index)+(!i.index||s==o.length?"":" ")+o.slice(s)||null}else return!1;return!0})}),addLineWidget:ua(function(e,t,a){return Cl(this,e,t,a)}),removeLineWidget:function(e){e.clear()},markText:function(e,t,a){return Fo(this,Ze(this,e),Ze(this,t),a,a&&a.type||"range")},setBookmark:function(e,t){var a={replacedWith:t&&(t.nodeType==null?t.widget:t),insertLeft:t&&t.insertLeft,clearWhenEmpty:!1,shared:t&&t.shared,handleMouseEvents:t&&t.handleMouseEvents};return e=Ze(this,e),Fo(this,e,e,a,"bookmark")},findMarksAt:function(e){e=Ze(this,e);var t=[],a=Le(this,e.line).markedSpans;if(a)for(var n=0;n<a.length;++n){var r=a[n];(r.from==null||r.from<=e.ch)&&(r.to==null||r.to>=e.ch)&&t.push(r.marker.parent||r.marker)}return t},findMarks:function(e,t,a){e=Ze(this,e),t=Ze(this,t);var n=[],r=e.line;return this.iter(e.line,t.line+1,function(o){var i=o.markedSpans;if(i)for(var s=0;s<i.length;s++){var u=i[s];!(u.to!=null&&r==e.line&&e.ch>=u.to||u.from==null&&r!=e.line||u.from!=null&&r==t.line&&u.from>=t.ch)&&(!a||a(u.marker))&&n.push(u.marker.parent||u.marker)}++r}),n},getAllMarks:function(){var e=[];return this.iter(function(t){var a=t.markedSpans;if(a)for(var n=0;n<a.length;++n)a[n].from!=null&&e.push(a[n].marker)}),e},posFromIndex:function(e){var t,a=this.first,n=this.lineSeparator().length;return this.iter(function(r){var o=r.text.length+n;if(o>e)return t=e,!0;e-=o,++a}),Ze(this,fe(a,t))},indexFromPos:function(e){e=Ze(this,e);var t=e.ch;if(e.line<this.first||e.ch<0)return 0;var a=this.lineSeparator().length;return this.iter(this.first,e.line,function(n){t+=n.text.length+a}),t},copy:function(e){var t=new Va($t(this,this.first,this.first+this.size),this.modeOption,this.first,this.lineSep,this.direction);return t.scrollTop=this.scrollTop,t.scrollLeft=this.scrollLeft,t.sel=this.sel,t.extend=!1,e&&(t.history.undoDepth=this.history.undoDepth,t.setHistory(this.getHistory())),t},linkedDoc:function(e){e||(e={});var t=this.first,a=this.first+this.size;e.from!=null&&e.from>t&&(t=e.from),e.to!=null&&e.to<a&&(a=e.to);var n=new Va($t(this,t,a),e.mode||this.modeOption,t,this.lineSep,this.direction);return e.sharedHist&&(n.history=this.history),(this.linked||(this.linked=[])).push({doc:n,sharedHist:e.sharedHist}),n.linked=[{doc:this,isParent:!0,sharedHist:e.sharedHist}],Ol(n,Bs(this)),n},unlinkDoc:function(e){if(e instanceof na&&(e=e.doc),this.linked)for(var t=0;t<this.linked.length;++t){var a=this.linked[t];if(a.doc!=e)continue;this.linked.splice(t,1),e.unlinkDoc(this),Sl(Bs(this));break}if(e.history==this.history){var n=[e.id];ro(e,function(r){return n.push(r.id)},!0),e.history=new Pi(null),e.history.done=jo(this.history.done,n),e.history.undone=jo(this.history.undone,n)}},iterLinkedDocs:function(e){ro(this,e)},getMode:function(){return this.mode},getEditor:function(){return this.cm},splitLines:function(e){return this.lineSep?e.split(this.lineSep):Fe(e)},lineSeparator:function(){return this.lineSep||`
|
|
`},setDirection:ua(function(e){if(e!="rtl"&&(e="ltr"),e==this.direction)return;this.direction=e,this.iter(function(t){return t.order=null}),this.cm&&hl(this.cm)})}),Va.prototype.eachLine=Va.prototype.iter;var Fs=0;function wl(e){var t=this;if(Ws(t),St(t,e)||yr(t.display,e))return;sn(e),$&&(Fs=+new Date);var a=ba(t,e,!0),n=e.dataTransfer.files;if(!a||t.isReadOnly())return;if(n&&n.length&&window.FileReader&&window.File)for(var r=n.length,o=Array(r),i=0,s=function(){++i==r&&la(t,function(){a=Ze(t.doc,a);var K={from:a,to:a,text:t.doc.splitLines(o.filter(function(Ae){return Ae!=null}).join(t.doc.lineSeparator())),origin:"paste"};Uo(t.doc,K),xs(t.doc,Cr(Ze(t.doc,a),Ze(t.doc,Ar(K))))})()},u=function(K,Ae){if(t.options.allowDropFileTypes&&ge(t.options.allowDropFileTypes,K.type)==-1){s();return}var ke=new FileReader;ke.onerror=function(){return s()},ke.onload=function(){var We=ke.result;if(/[\x00-\x08\x0e-\x1f]{2}/.test(We)){s();return}o[Ae]=We,s()},ke.readAsText(K)},c=0;c<n.length;c++)u(n[c],c);else{if(t.state.draggingText&&t.doc.sel.contains(a)>-1){t.state.draggingText(e),setTimeout(function(){return t.display.input.focus()},20);return}try{var A=e.dataTransfer.getData("Text");if(A){var w;if(t.state.draggingText&&!t.state.draggingText.copy&&(w=t.listSelections()),ji(t.doc,Cr(a,a)),w)for(var Z=0;Z<w.length;++Z)Bo(t.doc,"",w[Z].anchor,w[Z].head,"drag");t.replaceSelection(A,"around","paste"),t.display.input.focus()}}catch(K){}}}function Ml(e,t){if($&&(!e.state.draggingText||+new Date-Fs<100)){ct(t);return}if(St(e,t)||yr(e.display,t))return;if(t.dataTransfer.setData("Text",e.getSelection()),t.dataTransfer.effectAllowed="copyMove",t.dataTransfer.setDragImage&&!Se){var a=q("img",null,null,"position: fixed; left: 0; top: 0;");a.src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",Re&&(a.width=a.height=1,e.display.wrapper.appendChild(a),a._top=a.offsetTop),t.dataTransfer.setDragImage(a,0,0),Re&&a.parentNode.removeChild(a)}}function Dl(e,t){var a=ba(e,t);if(!a)return;var n=document.createDocumentFragment();Pr(e,a,n),e.display.dragCursor||(e.display.dragCursor=q("div",null,"CodeMirror-cursors CodeMirror-dragcursors"),e.display.lineSpace.insertBefore(e.display.dragCursor,e.display.cursorDiv)),p(e.display.dragCursor,n)}function Ws(e){e.display.dragCursor&&(e.display.lineSpace.removeChild(e.display.dragCursor),e.display.dragCursor=null)}function Ks(e){if(!document.getElementsByClassName)return;for(var t=document.getElementsByClassName("CodeMirror"),a=[],n=0;n<t.length;n++){var r=t[n].CodeMirror;r&&a.push(r)}a.length&&a[0].operation(function(){for(var o=0;o<a.length;o++)e(a[o])})}var zs=!1;function Rl(){if(zs)return;Tl(),zs=!0}function Tl(){var e;ze(window,"resize",function(){e==null&&(e=setTimeout(function(){e=null,Ks(_l)},100))}),ze(window,"blur",function(){return Ks(qr)})}function _l(e){var t=e.display;t.cachedCharWidth=t.cachedTextHeight=t.cachedPaddingH=null,t.scrollbarsClipped=!1,e.setSize()}for(var io={3:"Pause",8:"Backspace",9:"Tab",13:"Enter",16:"Shift",17:"Ctrl",18:"Alt",19:"Pause",20:"CapsLock",27:"Esc",32:"Space",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"Left",38:"Up",39:"Right",40:"Down",44:"PrintScrn",45:"Insert",46:"Delete",59:";",61:"=",91:"Mod",92:"Mod",93:"Mod",106:"*",107:"=",109:"-",110:".",111:"/",145:"ScrollLock",173:"-",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'",224:"Mod",63232:"Up",63233:"Down",63234:"Left",63235:"Right",63272:"Delete",63273:"Home",63275:"End",63276:"PageUp",63277:"PageDown",63302:"Insert"},mi=0;mi<10;mi++)io[mi+48]=io[mi+96]=String(mi);for(var Bi=65;Bi<=90;Bi++)io[Bi]=String.fromCharCode(Bi);for(var vi=1;vi<=12;vi++)io[vi+111]=io[vi+63235]="F"+vi;var Jr={};Jr.basic={Left:"goCharLeft",Right:"goCharRight",Up:"goLineUp",Down:"goLineDown",End:"goLineEnd",Home:"goLineStartSmart",PageUp:"goPageUp",PageDown:"goPageDown",Delete:"delCharAfter",Backspace:"delCharBefore","Shift-Backspace":"delCharBefore",Tab:"defaultTab","Shift-Tab":"indentAuto",Enter:"newlineAndIndent",Insert:"toggleOverwrite",Esc:"singleSelection"},Jr.pcDefault={"Ctrl-A":"selectAll","Ctrl-D":"deleteLine","Ctrl-Z":"undo","Shift-Ctrl-Z":"redo","Ctrl-Y":"redo","Ctrl-Home":"goDocStart","Ctrl-End":"goDocEnd","Ctrl-Up":"goLineUp","Ctrl-Down":"goLineDown","Ctrl-Left":"goGroupLeft","Ctrl-Right":"goGroupRight","Alt-Left":"goLineStart","Alt-Right":"goLineEnd","Ctrl-Backspace":"delGroupBefore","Ctrl-Delete":"delGroupAfter","Ctrl-S":"save","Ctrl-F":"find","Ctrl-G":"findNext","Shift-Ctrl-G":"findPrev","Shift-Ctrl-F":"replace","Shift-Ctrl-R":"replaceAll","Ctrl-[":"indentLess","Ctrl-]":"indentMore","Ctrl-U":"undoSelection","Shift-Ctrl-U":"redoSelection","Alt-U":"redoSelection",fallthrough:"basic"},Jr.emacsy={"Ctrl-F":"goCharRight","Ctrl-B":"goCharLeft","Ctrl-P":"goLineUp","Ctrl-N":"goLineDown","Alt-F":"goWordRight","Alt-B":"goWordLeft","Ctrl-A":"goLineStart","Ctrl-E":"goLineEnd","Ctrl-V":"goPageDown","Shift-Ctrl-V":"goPageUp","Ctrl-D":"delCharAfter","Ctrl-H":"delCharBefore","Alt-D":"delWordAfter","Alt-Backspace":"delWordBefore","Ctrl-K":"killLine","Ctrl-T":"transposeChars","Ctrl-O":"openLine"},Jr.macDefault={"Cmd-A":"selectAll","Cmd-D":"deleteLine","Cmd-Z":"undo","Shift-Cmd-Z":"redo","Cmd-Y":"redo","Cmd-Home":"goDocStart","Cmd-Up":"goDocStart","Cmd-End":"goDocEnd","Cmd-Down":"goDocEnd","Alt-Left":"goGroupLeft","Alt-Right":"goGroupRight","Cmd-Left":"goLineLeft","Cmd-Right":"goLineRight","Alt-Backspace":"delGroupBefore","Ctrl-Alt-Backspace":"delGroupAfter","Alt-Delete":"delGroupAfter","Cmd-S":"save","Cmd-F":"find","Cmd-G":"findNext","Shift-Cmd-G":"findPrev","Cmd-Alt-F":"replace","Shift-Cmd-Alt-F":"replaceAll","Cmd-[":"indentLess","Cmd-]":"indentMore","Cmd-Backspace":"delWrappedLineLeft","Cmd-Delete":"delWrappedLineRight","Cmd-U":"undoSelection","Shift-Cmd-U":"redoSelection","Ctrl-Up":"goDocStart","Ctrl-Down":"goDocEnd",fallthrough:["basic","emacsy"]},Jr.default=X?Jr.macDefault:Jr.pcDefault;function kl(e){var t=e.split(/-(?!$)/);e=t[t.length-1];for(var a,n,r,o,i=0;i<t.length-1;i++){var s=t[i];if(/^(cmd|meta|m)$/i.test(s))o=!0;else if(/^a(lt)?$/i.test(s))a=!0;else if(/^(c|ctrl|control)$/i.test(s))n=!0;else if(/^s(hift)?$/i.test(s))r=!0;else throw new Error("Unrecognized modifier name: "+s)}return a&&(e="Alt-"+e),n&&(e="Ctrl-"+e),o&&(e="Cmd-"+e),r&&(e="Shift-"+e),e}function Pl(e){var t={};for(var a in e)if(e.hasOwnProperty(a)){var n=e[a];if(/^(name|fallthrough|(de|at)tach)$/.test(a))continue;if(n=="..."){delete e[a];continue}for(var r=y(a.split(" "),kl),o=0;o<r.length;o++){var i=void 0,s=void 0;o==r.length-1?(s=r.join(" "),i=n):(s=r.slice(0,o+1).join(" "),i="...");var u=t[s];if(!u)t[s]=i;else if(u!=i)throw new Error("Inconsistent bindings for "+s)}delete e[a]}for(var c in t)e[c]=t[c];return e}function Wo(e,t,a,n){t=Fi(t);var r=t.call?t.call(e,n):t[e];if(r===!1)return"nothing";if(r==="...")return"multi";if(r!=null&&a(r))return"handled";if(t.fallthrough){if(Object.prototype.toString.call(t.fallthrough)!="[object Array]")return Wo(e,t.fallthrough,a,n);for(var o=0;o<t.fallthrough.length;o++){var i=Wo(e,t.fallthrough[o],a,n);if(i)return i}}}function Hs(e){var t=typeof e=="string"?e:io[e.keyCode];return t=="Ctrl"||t=="Alt"||t=="Shift"||t=="Mod"}function Qs(e,t,a){var n=e;return t.altKey&&n!="Alt"&&(e="Alt-"+e),(Q?t.metaKey:t.ctrlKey)&&n!="Ctrl"&&(e="Ctrl-"+e),(Q?t.ctrlKey:t.metaKey)&&n!="Mod"&&(e="Cmd-"+e),!a&&t.shiftKey&&n!="Shift"&&(e="Shift-"+e),e}function Js(e,t){if(Re&&e.keyCode==34&&e.char)return!1;var a=io[e.keyCode];return a==null||e.altGraphKey?!1:(e.keyCode==3&&e.code&&(a=e.code),Qs(a,e,t))}function Fi(e){return typeof e=="string"?Jr[e]:e}function Ko(e,t){for(var a=e.doc.sel.ranges,n=[],r=0;r<a.length;r++){for(var o=t(a[r]);n.length&&Be(o.from,h(n).to)<=0;){var i=n.pop();if(Be(i.from,o.from)<0){o.from=i.from;break}}n.push(o)}Ka(e,function(){for(var s=n.length-1;s>=0;s--)Bo(e.doc,"",n[s].from,n[s].to,"+delete");$r(e)})}function os(e,t,a){var n=tt(e.text,t+a,a);return n<0||n>e.text.length?null:n}function is(e,t,a){var n=os(e,t.ch,a);return n==null?null:new fe(t.line,n,a<0?"after":"before")}function ss(e,t,a,n,r){if(e){t.doc.direction=="rtl"&&(r=-r);var o=Mt(a,t.doc.direction);if(o){var i=r<0?h(o):o[0],s=r<0==(i.level==1),u=s?"after":"before",c;if(i.level>0||t.doc.direction=="rtl"){var A=P(t,a);c=r<0?a.text.length-1:0;var w=z(t,A,c).top;c=ut(function(Z){return z(t,A,Z).top==w},r<0==(i.level==1)?i.from:i.to-1,c),u=="before"&&(c=os(a,c,1))}else c=r<0?i.to:i.from;return new fe(n,c,u)}}return new fe(n,r<0?a.text.length:0,r<0?"before":"after")}function Nl(e,t,a,n){var r=Mt(t,e.doc.direction);if(!r)return is(t,a,n);a.ch>=t.text.length?(a.ch=t.text.length,a.sticky="before"):a.ch<=0&&(a.ch=0,a.sticky="after");var o=nt(r,a.ch,a.sticky),i=r[o];if(e.doc.direction=="ltr"&&i.level%2==0&&(n>0?i.to>a.ch:i.from<a.ch))return is(t,a,n);var s=function(Ve,qe){return os(t,Ve instanceof fe?Ve.ch:Ve,qe)},u,c=function(Ve){return e.options.lineWrapping?(u=u||P(e,t),it(e,t,u,Ve)):{begin:0,end:t.text.length}},A=c(a.sticky=="before"?s(a,-1):a.ch);if(e.doc.direction=="rtl"||i.level==1){var w=i.level==1==n<0,Z=s(a,w?1:-1);if(Z!=null&&(w?Z<=i.to&&Z<=A.end:Z>=i.from&&Z>=A.begin)){var K=w?"before":"after";return new fe(a.line,Z,K)}}var Ae=function(Ve,qe,Xe){for(var rt=function(Hn,Ma){return Ma?new fe(a.line,s(Hn,1),"before"):new fe(a.line,Hn,"after")};Ve>=0&&Ve<r.length;Ve+=qe){var yt=r[Ve],pt=qe>0==(yt.level!=1),Vt=pt?Xe.begin:s(Xe.end,-1);if(yt.from<=Vt&&Vt<yt.to)return rt(Vt,pt);if(Vt=pt?yt.from:s(yt.to,-1),Xe.begin<=Vt&&Vt<Xe.end)return rt(Vt,pt)}},ke=Ae(o+n,n,A);if(ke)return ke;var We=n>0?A.end:s(A.begin,-1);return We!=null&&!(n>0&&We==t.text.length)&&(ke=Ae(n>0?0:r.length-1,n,c(We)),ke)?ke:null}var gi={selectAll:Ts,singleSelection:function(e){return e.setSelection(e.getCursor("anchor"),e.getCursor("head"),Y)},killLine:function(e){return Ko(e,function(t){if(t.empty()){var a=Le(e.doc,t.head.line).text.length;return t.head.ch==a&&t.head.line<e.lastLine()?{from:t.head,to:fe(t.head.line+1,0)}:{from:t.head,to:fe(t.head.line,a)}}else return{from:t.from(),to:t.to()}})},deleteLine:function(e){return Ko(e,function(t){return{from:fe(t.from().line,0),to:Ze(e.doc,fe(t.to().line+1,0))}})},delLineLeft:function(e){return Ko(e,function(t){return{from:fe(t.from().line,0),to:t.from()}})},delWrappedLineLeft:function(e){return Ko(e,function(t){var a=e.charCoords(t.head,"div").top+5,n=e.coordsChar({left:0,top:a},"div");return{from:n,to:t.from()}})},delWrappedLineRight:function(e){return Ko(e,function(t){var a=e.charCoords(t.head,"div").top+5,n=e.coordsChar({left:e.display.lineDiv.offsetWidth+100,top:a},"div");return{from:t.from(),to:n}})},undo:function(e){return e.undo()},redo:function(e){return e.redo()},undoSelection:function(e){return e.undoSelection()},redoSelection:function(e){return e.redoSelection()},goDocStart:function(e){return e.extendSelection(fe(e.firstLine(),0))},goDocEnd:function(e){return e.extendSelection(fe(e.lastLine()))},goLineStart:function(e){return e.extendSelectionsBy(function(t){return Gs(e,t.head.line)},{origin:"+move",bias:1})},goLineStartSmart:function(e){return e.extendSelectionsBy(function(t){return Vs(e,t.head)},{origin:"+move",bias:1})},goLineEnd:function(e){return e.extendSelectionsBy(function(t){return Ll(e,t.head.line)},{origin:"+move",bias:-1})},goLineRight:function(e){return e.extendSelectionsBy(function(t){var a=e.cursorCoords(t.head,"div").top+5;return e.coordsChar({left:e.display.lineDiv.offsetWidth+100,top:a},"div")},M)},goLineLeft:function(e){return e.extendSelectionsBy(function(t){var a=e.cursorCoords(t.head,"div").top+5;return e.coordsChar({left:0,top:a},"div")},M)},goLineLeftSmart:function(e){return e.extendSelectionsBy(function(t){var a=e.cursorCoords(t.head,"div").top+5,n=e.coordsChar({left:0,top:a},"div");return n.ch<e.getLine(n.line).search(/\S/)?Vs(e,t.head):n},M)},goLineUp:function(e){return e.moveV(-1,"line")},goLineDown:function(e){return e.moveV(1,"line")},goPageUp:function(e){return e.moveV(-1,"page")},goPageDown:function(e){return e.moveV(1,"page")},goCharLeft:function(e){return e.moveH(-1,"char")},goCharRight:function(e){return e.moveH(1,"char")},goColumnLeft:function(e){return e.moveH(-1,"column")},goColumnRight:function(e){return e.moveH(1,"column")},goWordLeft:function(e){return e.moveH(-1,"word")},goGroupRight:function(e){return e.moveH(1,"group")},goGroupLeft:function(e){return e.moveH(-1,"group")},goWordRight:function(e){return e.moveH(1,"word")},delCharBefore:function(e){return e.deleteH(-1,"codepoint")},delCharAfter:function(e){return e.deleteH(1,"char")},delWordBefore:function(e){return e.deleteH(-1,"word")},delWordAfter:function(e){return e.deleteH(1,"word")},delGroupBefore:function(e){return e.deleteH(-1,"group")},delGroupAfter:function(e){return e.deleteH(1,"group")},indentAuto:function(e){return e.indentSelection("smart")},indentMore:function(e){return e.indentSelection("add")},indentLess:function(e){return e.indentSelection("subtract")},insertTab:function(e){return e.replaceSelection(" ")},insertSoftTab:function(e){for(var t=[],a=e.listSelections(),n=e.options.tabSize,r=0;r<a.length;r++){var o=a[r].from(),i=k(e.getLine(o.line),o.ch,n);t.push(J(n-i%n))}e.replaceSelections(t)},defaultTab:function(e){e.somethingSelected()?e.indentSelection("add"):e.execCommand("insertTab")},transposeChars:function(e){return Ka(e,function(){for(var t=e.listSelections(),a=[],n=0;n<t.length;n++){if(!t[n].empty())continue;var r=t[n].head,o=Le(e.doc,r.line).text;if(o){if(r.ch==o.length&&(r=new fe(r.line,r.ch-1)),r.ch>0)r=new fe(r.line,r.ch+1),e.replaceRange(o.charAt(r.ch-1)+o.charAt(r.ch-2),fe(r.line,r.ch-2),r,"+transpose");else if(r.line>e.doc.first){var i=Le(e.doc,r.line-1).text;i&&(r=new fe(r.line,1),e.replaceRange(o.charAt(0)+e.doc.lineSeparator()+i.charAt(i.length-1),fe(r.line-1,i.length-1),r,"+transpose"))}}a.push(new On(r,r))}e.setSelections(a)})},newlineAndIndent:function(e){return Ka(e,function(){for(var t=e.listSelections(),a=t.length-1;a>=0;a--)e.replaceRange(e.doc.lineSeparator(),t[a].anchor,t[a].head,"+input");t=e.listSelections();for(var n=0;n<t.length;n++)e.indentLine(t[n].from().line,null,!0);$r(e)})},openLine:function(e){return e.replaceSelection(`
|
|
`,"start")},toggleOverwrite:function(e){return e.toggleOverwrite()}};function Gs(e,t){var a=Le(e.doc,t),n=wa(a);return n!=a&&(t=Ct(n)),ss(!0,e,n,t,1)}function Ll(e,t){var a=Le(e.doc,t),n=Fr(a);return n!=a&&(t=Ct(n)),ss(!0,e,a,t,-1)}function Vs(e,t){var a=Gs(e,t.line),n=Le(e.doc,a.line),r=Mt(n,e.doc.direction);if(!r||r[0].level==0){var o=Math.max(a.ch,n.text.search(/\S/)),i=t.line==a.line&&t.ch<=o&&t.ch;return fe(a.line,i?0:o,a.sticky)}return a}function Wi(e,t,a){if(typeof t=="string"&&(t=gi[t],!t))return!1;e.display.input.ensurePolled();var n=e.display.shift,r=!1;try{e.isReadOnly()&&(e.state.suppressEdits=!0),a&&(e.display.shift=!1),r=t(e)!=ve}finally{e.display.shift=n,e.state.suppressEdits=!1}return r}function jl(e,t,a){for(var n=0;n<e.state.keyMaps.length;n++){var r=Wo(t,e.state.keyMaps[n],a,e);if(r)return r}return e.options.extraKeys&&Wo(t,e.options.extraKeys,a,e)||Wo(t,e.options.keyMap,a,e)}var Il=new B;function bi(e,t,a,n){var r=e.state.keySeq;if(r){if(Hs(t))return"handled";if(/\'$/.test(t)?e.state.keySeq=null:Il.set(50,function(){e.state.keySeq==r&&(e.state.keySeq=null,e.display.input.reset())}),Xs(e,r+" "+t,a,n))return!0}return Xs(e,t,a,n)}function Xs(e,t,a,n){var r=jl(e,t,n);return r=="multi"&&(e.state.keySeq=t),r=="handled"&&Pe(e,"keyHandled",e,t,a),(r=="handled"||r=="multi")&&(sn(a),ya(e)),!!r}function Zs(e,t){var a=Js(t,!0);return a?t.shiftKey&&!e.state.keySeq?bi(e,"Shift-"+a,t,function(n){return Wi(e,n,!0)})||bi(e,a,t,function(n){if(typeof n=="string"?/^go[A-Z]/.test(n):n.motion)return Wi(e,n)}):bi(e,a,t,function(n){return Wi(e,n)}):!1}function Ul(e,t,a){return bi(e,"'"+a+"'",t,function(n){return Wi(e,n,!0)})}var ls=null;function Ys(e){var t=this;if(e.target&&e.target!=t.display.input.getField())return;if(t.curOp.focus=$e(),St(t,e))return;$&&ee<11&&e.keyCode==27&&(e.returnValue=!1);var a=e.keyCode;t.display.shift=a==16||e.shiftKey;var n=Zs(t,e);Re&&(ls=n?a:null,!n&&a==88&&!ln&&(X?e.metaKey:e.ctrlKey)&&t.replaceSelection("",null,"cut")),Ge&&!X&&!n&&a==46&&e.shiftKey&&!e.ctrlKey&&document.execCommand&&document.execCommand("cut"),a==18&&!/\bCodeMirror-crosshair\b/.test(t.display.lineDiv.className)&&Bl(t)}function Bl(e){var t=e.display.lineDiv;ae(t,"CodeMirror-crosshair");function a(n){(n.keyCode==18||!n.altKey)&&(E(t,"CodeMirror-crosshair"),Rn(document,"keyup",a),Rn(document,"mouseover",a))}ze(document,"keyup",a),ze(document,"mouseover",a)}function qs(e){e.keyCode==16&&(this.doc.sel.shift=!1),St(this,e)}function $s(e){var t=this;if(e.target&&e.target!=t.display.input.getField())return;if(yr(t.display,e)||St(t,e)||e.ctrlKey&&!e.altKey||X&&e.metaKey)return;var a=e.keyCode,n=e.charCode;if(Re&&a==ls){ls=null,sn(e);return}if(Re&&(!e.which||e.which<10)&&Zs(t,e))return;var r=String.fromCharCode(n==null?a:n);if(r=="\b")return;if(Ul(t,e,r))return;t.display.input.onKeyPress(e)}var Fl=400,us=function(e,t,a){this.time=e,this.pos=t,this.button=a};us.prototype.compare=function(e,t,a){return this.time+Fl>e&&Be(t,this.pos)==0&&a==this.button};var yi,Ei;function Wl(e,t){var a=+new Date;return Ei&&Ei.compare(a,e,t)?(yi=Ei=null,"triple"):yi&&yi.compare(a,e,t)?(Ei=new us(a,e,t),yi=null,"double"):(yi=new us(a,e,t),Ei=null,"single")}function el(e){var t=this,a=t.display;if(St(t,e)||a.activeTouch&&a.input.supportsTouch())return;if(a.input.ensurePolled(),a.shift=e.shiftKey,yr(a,e)){ye||(a.scroller.draggable=!1,setTimeout(function(){return a.scroller.draggable=!0},100));return}if(ds(t,e))return;var n=ba(t,e),r=Cn(e),o=n?Wl(n,r):"single";if(window.focus(),r==1&&t.state.selectingText&&t.state.selectingText(e),n&&Kl(t,r,n,o,e))return;r==1?n?Hl(t,n,o,e):dn(e)==a.scroller&&sn(e):r==2?(n&&Li(t.doc,n),setTimeout(function(){return a.input.focus()},20)):r==3&&(pe?t.display.input.onContextMenu(e):qo(t))}function Kl(e,t,a,n,r){var o="Click";return n=="double"?o="Double"+o:n=="triple"&&(o="Triple"+o),o=(t==1?"Left":t==2?"Middle":"Right")+o,bi(e,Qs(o,r),r,function(i){if(typeof i=="string"&&(i=gi[i]),!i)return!1;var s=!1;try{e.isReadOnly()&&(e.state.suppressEdits=!0),s=i(e,a)!=ve}finally{e.state.suppressEdits=!1}return s})}function zl(e,t,a){var n=e.getOption("configureMouse"),r=n?n(e,t,a):{};if(r.unit==null){var o=me?a.shiftKey&&a.metaKey:a.altKey;r.unit=o?"rectangle":t=="single"?"char":t=="double"?"word":"line"}return(r.extend==null||e.doc.extend)&&(r.extend=e.doc.extend||a.shiftKey),r.addNew==null&&(r.addNew=X?a.metaKey:a.ctrlKey),r.moveOnDrag==null&&(r.moveOnDrag=!(X?a.altKey:a.ctrlKey)),r}function Hl(e,t,a,n){$?setTimeout(R(Si,e),0):e.curOp.focus=$e();var r=zl(e,a,n),o=e.doc.sel,i;e.options.dragDrop&&ca&&!e.isReadOnly()&&a=="single"&&(i=o.contains(t))>-1&&(Be((i=o.ranges[i]).from(),t)<0||t.xRel>0)&&(Be(i.to(),t)>0||t.xRel<0)?Ql(e,n,t,r):Jl(e,n,t,r)}function Ql(e,t,a,n){var r=e.display,o=!1,i=la(e,function(c){ye&&(r.scroller.draggable=!1),e.state.draggingText=!1,Rn(r.wrapper.ownerDocument,"mouseup",i),Rn(r.wrapper.ownerDocument,"mousemove",s),Rn(r.scroller,"dragstart",u),Rn(r.scroller,"drop",i),o||(sn(c),n.addNew||Li(e.doc,a,null,null,n.extend),ye&&!Se||$&&ee==9?setTimeout(function(){r.wrapper.ownerDocument.body.focus({preventScroll:!0}),r.input.focus()},20):r.input.focus())}),s=function(c){o=o||Math.abs(t.clientX-c.clientX)+Math.abs(t.clientY-c.clientY)>=10},u=function(){return o=!0};ye&&(r.scroller.draggable=!0),e.state.draggingText=i,i.copy=!n.moveOnDrag,r.scroller.dragDrop&&r.scroller.dragDrop(),ze(r.wrapper.ownerDocument,"mouseup",i),ze(r.wrapper.ownerDocument,"mousemove",s),ze(r.scroller,"dragstart",u),ze(r.scroller,"drop",i),qo(e),setTimeout(function(){return r.input.focus()},20)}function tl(e,t,a){if(a=="char")return new On(t,t);if(a=="word")return e.findWordAt(t);if(a=="line")return new On(fe(t.line,0),Ze(e.doc,fe(t.line+1,0)));var n=a(e,t);return new On(n.from,n.to)}function Jl(e,t,a,n){var r=e.display,o=e.doc;sn(t);var i,s,u=o.sel,c=u.ranges;if(n.addNew&&!n.extend?(s=o.sel.contains(a),s>-1?i=c[s]:i=new On(a,a)):(i=o.sel.primary(),s=o.sel.primIndex),n.unit=="rectangle")n.addNew||(i=new On(a,a)),a=ba(e,t,!0,!0),s=-1;else{var A=tl(e,a,n.unit);n.extend?i=as(i,A.anchor,A.head,n.extend):i=A}n.addNew?s==-1?(s=c.length,La(o,sr(e,c.concat([i]),s),{scroll:!1,origin:"*mouse"})):c.length>1&&c[s].empty()&&n.unit=="char"&&!n.extend?(La(o,sr(e,c.slice(0,s).concat(c.slice(s+1)),0),{scroll:!1,origin:"*mouse"}),u=o.sel):rs(o,s,i,D):(s=0,La(o,new Ha([i],0),D),u=o.sel);var w=a;function Z(Xe){if(Be(w,Xe)==0)return;if(w=Xe,n.unit=="rectangle"){for(var rt=[],yt=e.options.tabSize,pt=k(Le(o,a.line).text,a.ch,yt),Vt=k(Le(o,Xe.line).text,Xe.ch,yt),Hn=Math.min(pt,Vt),Ma=Math.max(pt,Vt),ra=Math.min(a.line,Xe.line),tr=Math.min(e.lastLine(),Math.max(a.line,Xe.line));ra<=tr;ra++){var Xa=Le(o,ra).text,ma=F(Xa,Hn,yt);Hn==Ma?rt.push(new On(fe(ra,ma),fe(ra,ma))):Xa.length>ma&&rt.push(new On(fe(ra,ma),fe(ra,F(Xa,Ma,yt))))}rt.length||rt.push(new On(a,a)),La(o,sr(e,u.ranges.slice(0,s).concat(rt),s),{origin:"*mouse",scroll:!1}),e.scrollIntoView(Xe)}else{var Za=i,_a=tl(e,Xe,n.unit),Aa=Za.anchor,va;Be(_a.anchor,Aa)>0?(va=_a.head,Aa=vt(Za.from(),_a.anchor)):(va=_a.anchor,Aa=wt(Za.to(),_a.head));var sa=u.ranges.slice(0);sa[s]=Gl(e,new On(Ze(o,Aa),va)),La(o,sr(e,sa,s),D)}}var K=r.wrapper.getBoundingClientRect(),Ae=0;function ke(Xe){var rt=++Ae,yt=ba(e,Xe,!0,n.unit=="rectangle");if(!yt)return;if(Be(yt,w)!=0){e.curOp.focus=$e(),Z(yt);var pt=Do(r,o);(yt.line>=pt.to||yt.line<pt.from)&&setTimeout(la(e,function(){Ae==rt&&ke(Xe)}),150)}else{var Vt=Xe.clientY<K.top?-20:Xe.clientY>K.bottom?20:0;Vt&&setTimeout(la(e,function(){if(Ae!=rt)return;r.scroller.scrollTop+=Vt,ke(Xe)}),50)}}function We(Xe){e.state.selectingText=!1,Ae=Infinity,Xe&&(sn(Xe),r.input.focus()),Rn(r.wrapper.ownerDocument,"mousemove",Ve),Rn(r.wrapper.ownerDocument,"mouseup",qe),o.history.lastSelOrigin=null}var Ve=la(e,function(Xe){Xe.buttons===0||!Cn(Xe)?We(Xe):ke(Xe)}),qe=la(e,We);e.state.selectingText=qe,ze(r.wrapper.ownerDocument,"mousemove",Ve),ze(r.wrapper.ownerDocument,"mouseup",qe)}function Gl(e,t){var a=t.anchor,n=t.head,r=Le(e.doc,a.line);if(Be(a,n)==0&&a.sticky==n.sticky)return t;var o=Mt(r);if(!o)return t;var i=nt(o,a.ch,a.sticky),s=o[i];if(s.from!=a.ch&&s.to!=a.ch)return t;var u=i+(s.from==a.ch==(s.level!=1)?0:1);if(u==0||u==o.length)return t;var c;if(n.line!=a.line)c=(n.line-a.line)*(e.doc.direction=="ltr"?1:-1)>0;else{var A=nt(o,n.ch,n.sticky),w=A-i||(n.ch-a.ch)*(s.level==1?-1:1);A==u-1||A==u?c=w<0:c=w>0}var Z=o[u+(c?-1:0)],K=c==(Z.level==1),Ae=K?Z.from:Z.to,ke=K?"after":"before";return a.ch==Ae&&a.sticky==ke?t:new On(new fe(a.line,Ae,ke),n)}function nl(e,t,a,n){var r,o;if(t.touches)r=t.touches[0].clientX,o=t.touches[0].clientY;else try{r=t.clientX,o=t.clientY}catch(Z){return!1}if(r>=Math.floor(e.display.gutters.getBoundingClientRect().right))return!1;n&&sn(t);var i=e.display,s=i.lineDiv.getBoundingClientRect();if(o>s.bottom||!At(e,a))return gt(t);o-=s.top-i.viewOffset;for(var u=0;u<e.display.gutterSpecs.length;++u){var c=i.gutters.childNodes[u];if(c&&c.getBoundingClientRect().right>=r){var A=gn(e.doc,o),w=e.display.gutterSpecs[u];return Xt(e,a,e,A,w.className,t),gt(t)}}}function ds(e,t){return nl(e,t,"gutterClick",!0)}function al(e,t){if(yr(e.display,t)||Vl(e,t))return;if(St(e,t,"contextmenu"))return;pe||e.display.input.onContextMenu(t)}function Vl(e,t){return At(e,"gutterContextMenu")?nl(e,t,"gutterContextMenu",!1):!1}function rl(e){e.display.wrapper.className=e.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+e.options.theme.replace(/(^|\s)\s*/g," cm-s-"),It(e)}var zo={toString:function(){return"CodeMirror.Init"}},ol={},Ki={};function Xl(e){var t=e.optionHandlers;function a(n,r,o,i){e.defaults[n]=r,o&&(t[n]=i?function(s,u,c){c!=zo&&o(s,u,c)}:o)}e.defineOption=a,e.Init=zo,a("value","",function(n,r){return n.setValue(r)},!0),a("mode",null,function(n,r){n.doc.modeOption=r,Qr(n)},!0),a("indentUnit",2,Qr,!0),a("indentWithTabs",!1),a("smartIndent",!0),a("tabSize",4,function(n){li(n),It(n),In(n)},!0),a("lineSeparator",null,function(n,r){if(n.doc.lineSep=r,!r)return;var o=[],i=n.doc.first;n.doc.iter(function(u){for(var c=0;;){var A=u.text.indexOf(r,c);if(A==-1)break;c=A+r.length,o.push(fe(i,A))}i++});for(var s=o.length-1;s>=0;s--)Bo(n.doc,r,o[s],fe(o[s].line,o[s].ch+r.length))}),a("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(n,r,o){n.state.specialChars=new RegExp(r.source+(r.test(" ")?"":"| "),"g"),o!=zo&&n.refresh()}),a("specialCharPlaceholder",fo,function(n){return n.refresh()},!0),a("electricChars",!0),a("inputStyle",Ee?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),a("spellcheck",!1,function(n,r){return n.getInputField().spellcheck=r},!0),a("autocorrect",!1,function(n,r){return n.getInputField().autocorrect=r},!0),a("autocapitalize",!1,function(n,r){return n.getInputField().autocapitalize=r},!0),a("rtlMoveVisually",!V),a("wholeLineUpdateBefore",!0),a("theme","default",function(n){rl(n),Er(n)},!0),a("keyMap","default",function(n,r,o){var i=Fi(r),s=o!=zo&&Fi(o);s&&s.detach&&s.detach(n,i),i.attach&&i.attach(n,s||null)}),a("extraKeys",null),a("configureMouse",null),a("lineWrapping",!1,Yl,!0),a("gutters",[],function(n,r){n.display.gutterSpecs=za(r,n.options.lineNumbers),Er(n)},!0),a("fixedGutter",!0,function(n,r){n.display.gutters.style.left=r?Na(n.display)+"px":"0",n.refresh()},!0),a("coverGutterNextToScrollbar",!1,function(n){return Kr(n)},!0),a("scrollbarStyle","native",function(n){_o(n),Kr(n),n.display.scrollbars.setScrollTop(n.doc.scrollTop),n.display.scrollbars.setScrollLeft(n.doc.scrollLeft)},!0),a("lineNumbers",!1,function(n,r){n.display.gutterSpecs=za(n.options.gutters,r),Er(n)},!0),a("firstLineNumber",1,Er,!0),a("lineNumberFormatter",function(n){return n},Er,!0),a("showCursorWhenSelecting",!1,Pn,!0),a("resetSelectionOnContextMenu",!0),a("lineWiseCopyCut",!0),a("pasteLinesPerSelection",!0),a("selectionsMayTouch",!1),a("readOnly",!1,function(n,r){r=="nocursor"&&(qr(n),n.display.input.blur()),n.display.input.readOnlyChanged(r)}),a("screenReaderLabel",null,function(n,r){r=r===""?null:r,n.display.input.screenReaderLabelChanged(r)}),a("disableInput",!1,function(n,r){r||n.display.input.reset()},!0),a("dragDrop",!0,Zl),a("allowDropFileTypes",null),a("cursorBlinkRate",530),a("cursorScrollMargin",0),a("cursorHeight",1,Pn,!0),a("singleCursorHeightPerLine",!0,Pn,!0),a("workTime",100),a("workDelay",100),a("flattenSpans",!0,li,!0),a("addModeClass",!1,li,!0),a("pollInterval",100),a("undoDepth",200,function(n,r){return n.doc.history.undoDepth=r}),a("historyEventDelay",1250),a("viewportMargin",10,function(n){return n.refresh()},!0),a("maxHighlightLength",1e4,li,!0),a("moveInputWithCursor",!0,function(n,r){r||n.display.input.resetPosition()}),a("tabindex",null,function(n,r){return n.display.input.getField().tabIndex=r||""}),a("autofocus",null),a("direction","ltr",function(n,r){return n.doc.setDirection(r)},!0),a("phrases",null)}function Zl(e,t,a){var n=a&&a!=zo;if(!t!=!n){var r=e.display.dragFunctions,o=t?ze:Rn;o(e.display.scroller,"dragstart",r.start),o(e.display.scroller,"dragenter",r.enter),o(e.display.scroller,"dragover",r.over),o(e.display.scroller,"dragleave",r.leave),o(e.display.scroller,"drop",r.drop)}}function Yl(e){e.options.lineWrapping?(ae(e.display.wrapper,"CodeMirror-wrap"),e.display.sizer.style.minWidth="",e.display.sizerWidth=null):(E(e.display.wrapper,"CodeMirror-wrap"),Zr(e)),Wa(e),In(e),It(e),setTimeout(function(){return Kr(e)},100)}function na(e,t){var a=this;if(!(this instanceof na))return new na(e,t);this.options=t=t?H(t):{},H(ol,t,!1);var n=t.value;typeof n=="string"?n=new Va(n,t.mode,null,t.lineSeparator,t.direction):t.mode&&(n.modeOption=t.mode),this.doc=n;var r=new na.inputStyles[t.inputStyle](this),o=this.display=new go(e,n,r,t);o.wrapper.CodeMirror=this,rl(this),t.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),_o(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new B,keySeq:null,specialChars:null},t.autofocus&&!Ee&&o.input.focus(),$&&ee<11&&setTimeout(function(){return a.display.input.reset(!0)},20),ql(this),Rl(),jr(this),this.curOp.forceUpdate=!0,gs(this,n),t.autofocus&&!Ee||this.hasFocus()?setTimeout(function(){a.hasFocus()&&!a.state.focused&&Nr(a)},20):qr(this);for(var i in Ki)Ki.hasOwnProperty(i)&&Ki[i](this,t[i],zo);Ea(this),t.finishInit&&t.finishInit(this);for(var s=0;s<cs.length;++s)cs[s](this);zr(this),ye&&t.lineWrapping&&getComputedStyle(o.lineDiv).textRendering=="optimizelegibility"&&(o.lineDiv.style.textRendering="auto")}na.defaults=ol,na.optionHandlers=Ki;function ql(e){var t=e.display;ze(t.scroller,"mousedown",la(e,el)),$&&ee<11?ze(t.scroller,"dblclick",la(e,function(u){if(St(e,u))return;var c=ba(e,u);if(!c||ds(e,u)||yr(e.display,u))return;sn(u);var A=e.findWordAt(c);Li(e.doc,A.anchor,A.head)})):ze(t.scroller,"dblclick",function(u){return St(e,u)||sn(u)}),ze(t.scroller,"contextmenu",function(u){return al(e,u)}),ze(t.input.getField(),"contextmenu",function(u){t.scroller.contains(u.target)||al(e,u)});var a,n={end:0};function r(){t.activeTouch&&(a=setTimeout(function(){return t.activeTouch=null},1e3),n=t.activeTouch,n.end=+new Date)}function o(u){if(u.touches.length!=1)return!1;var c=u.touches[0];return c.radiusX<=1&&c.radiusY<=1}function i(u,c){if(c.left==null)return!0;var A=c.left-u.left,w=c.top-u.top;return A*A+w*w>20*20}ze(t.scroller,"touchstart",function(u){if(!St(e,u)&&!o(u)&&!ds(e,u)){t.input.ensurePolled(),clearTimeout(a);var c=+new Date;t.activeTouch={start:c,moved:!1,prev:c-n.end<=300?n:null},u.touches.length==1&&(t.activeTouch.left=u.touches[0].pageX,t.activeTouch.top=u.touches[0].pageY)}}),ze(t.scroller,"touchmove",function(){t.activeTouch&&(t.activeTouch.moved=!0)}),ze(t.scroller,"touchend",function(u){var c=t.activeTouch;if(c&&!yr(t,u)&&c.left!=null&&!c.moved&&new Date-c.start<300){var A=e.coordsChar(t.activeTouch,"page"),w;!c.prev||i(c,c.prev)?w=new On(A,A):!c.prev.prev||i(c,c.prev.prev)?w=e.findWordAt(A):w=new On(fe(A.line,0),Ze(e.doc,fe(A.line+1,0))),e.setSelection(w.anchor,w.head),e.focus(),sn(u)}r()}),ze(t.scroller,"touchcancel",r),ze(t.scroller,"scroll",function(){t.scroller.clientHeight&&(to(e,t.scroller.scrollTop),or(e,t.scroller.scrollLeft,!0),Xt(e,"scroll",e))}),ze(t.scroller,"mousewheel",function(u){return ii(e,u)}),ze(t.scroller,"DOMMouseScroll",function(u){return ii(e,u)}),ze(t.wrapper,"scroll",function(){return t.wrapper.scrollTop=t.wrapper.scrollLeft=0}),t.dragFunctions={enter:function(u){St(e,u)||ct(u)},over:function(u){St(e,u)||(Dl(e,u),ct(u))},start:function(u){return Ml(e,u)},drop:la(e,wl),leave:function(u){St(e,u)||Ws(e)}};var s=t.input.getField();ze(s,"keyup",function(u){return qs.call(e,u)}),ze(s,"keydown",la(e,Ys)),ze(s,"keypress",la(e,$s)),ze(s,"focus",function(u){return Nr(e,u)}),ze(s,"blur",function(u){return qr(e,u)})}var cs=[];na.defineInitHook=function(e){return cs.push(e)};function Ci(e,t,a,n){var r=e.doc,o;a==null&&(a="add"),a=="smart"&&(r.mode.indent?o=Ua(e,t).state:a="prev");var i=e.options.tabSize,s=Le(r,t),u=k(s.text,null,i);s.stateAfter&&(s.stateAfter=null);var c=s.text.match(/^\s*/)[0],A;if(!n&&!/\S/.test(s.text))A=0,a="not";else if(a=="smart"&&(A=r.mode.indent(o,s.text.slice(c.length),s.text),A==ve||A>150)){if(!n)return;a="prev"}a=="prev"?t>r.first?A=k(Le(r,t-1).text,null,i):A=0:a=="add"?A=u+e.options.indentUnit:a=="subtract"?A=u-e.options.indentUnit:typeof a=="number"&&(A=u+a),A=Math.max(0,A);var w="",Z=0;if(e.options.indentWithTabs)for(var K=Math.floor(A/i);K;--K)Z+=i,w+=" ";if(Z<A&&(w+=J(A-Z)),w!=c)return Bo(r,w,fe(t,0),fe(t,c.length),"+input"),s.stateAfter=null,!0;for(var Ae=0;Ae<r.sel.ranges.length;Ae++){var ke=r.sel.ranges[Ae];if(ke.head.line==t&&ke.head.ch<c.length){var We=fe(t,c.length);rs(r,Ae,new On(We,We));break}}}var Or=null;function zi(e){Or=e}function fs(e,t,a,n,r){var o=e.doc;e.display.shift=!1,n||(n=o.sel);var i=+new Date-200,s=r=="paste"||e.state.pasteIncoming>i,u=Fe(t),c=null;if(s&&n.ranges.length>1)if(Or&&Or.text.join(`
|
|
`)==t){if(n.ranges.length%Or.text.length==0){c=[];for(var A=0;A<Or.text.length;A++)c.push(o.splitLines(Or.text[A]))}}else u.length==n.ranges.length&&e.options.pasteLinesPerSelection&&(c=y(u,function(Ve){return[Ve]}));for(var w=e.curOp.updateInput,Z=n.ranges.length-1;Z>=0;Z--){var K=n.ranges[Z],Ae=K.from(),ke=K.to();K.empty()&&(a&&a>0?Ae=fe(Ae.line,Ae.ch-a):e.state.overwrite&&!s?ke=fe(ke.line,Math.min(Le(o,ke.line).text.length,ke.ch+h(u).length)):s&&Or&&Or.lineWise&&Or.text.join(`
|
|
`)==u.join(`
|
|
`)&&(Ae=ke=fe(Ae.line,0)));var We={from:Ae,to:ke,text:c?c[Z%c.length]:u,origin:r||(s?"paste":e.state.cutIncoming>i?"cut":"+input")};Uo(e.doc,We),Pe(e,"inputRead",e,We)}t&&!s&&sl(e,t),$r(e),e.curOp.updateInput<2&&(e.curOp.updateInput=w),e.curOp.typing=!0,e.state.pasteIncoming=e.state.cutIncoming=-1}function il(e,t){var a=e.clipboardData&&e.clipboardData.getData("Text");if(a)return e.preventDefault(),!t.isReadOnly()&&!t.options.disableInput&&Ka(t,function(){return fs(t,a,0,null,"paste")}),!0}function sl(e,t){if(!e.options.electricChars||!e.options.smartIndent)return;for(var a=e.doc.sel,n=a.ranges.length-1;n>=0;n--){var r=a.ranges[n];if(r.head.ch>100||n&&a.ranges[n-1].head.line==r.head.line)continue;var o=e.getModeAt(r.head),i=!1;if(o.electricChars){for(var s=0;s<o.electricChars.length;s++)if(t.indexOf(o.electricChars.charAt(s))>-1){i=Ci(e,r.head.line,"smart");break}}else o.electricInput&&(o.electricInput.test(Le(e.doc,r.head.line).text.slice(0,r.head.ch))&&(i=Ci(e,r.head.line,"smart")));i&&Pe(e,"electricInput",e,r.head.line)}}function ll(e){for(var t=[],a=[],n=0;n<e.doc.sel.ranges.length;n++){var r=e.doc.sel.ranges[n].head.line,o={anchor:fe(r,0),head:fe(r+1,0)};a.push(o),t.push(e.getRange(o.anchor,o.head))}return{text:t,ranges:a}}function ul(e,t,a,n){e.setAttribute("autocorrect",a?"":"off"),e.setAttribute("autocapitalize",n?"":"off"),e.setAttribute("spellcheck",!!t)}function dl(){var e=q("textarea",null,null,"position: absolute; bottom: -1em; padding: 0; width: 1px; height: 1em; outline: none"),t=q("div",[e],null,"overflow: hidden; position: relative; width: 3px; height: 0px;");return ye?e.style.width="1000px":e.setAttribute("wrap","off"),U&&(e.style.border="1px solid black"),ul(e),t}function $l(e){var t=e.optionHandlers,a=e.helpers={};e.prototype={constructor:e,focus:function(){window.focus(),this.display.input.focus()},setOption:function(n,r){var o=this.options,i=o[n];if(o[n]==r&&n!="mode")return;o[n]=r,t.hasOwnProperty(n)&&la(this,t[n])(this,r,i),Xt(this,"optionChange",this,n)},getOption:function(n){return this.options[n]},getDoc:function(){return this.doc},addKeyMap:function(n,r){this.state.keyMaps[r?"push":"unshift"](Fi(n))},removeKeyMap:function(n){for(var r=this.state.keyMaps,o=0;o<r.length;++o)if(r[o]==n||r[o].name==n)return r.splice(o,1),!0},addOverlay:Ta(function(n,r){var o=n.token?n:e.getMode(this.options,n);if(o.startState)throw new Error("Overlays may not be stateful.");m(this.state.overlays,{mode:o,modeSpec:n,opaque:r&&r.opaque,priority:r&&r.priority||0},function(i){return i.priority}),this.state.modeGen++,In(this)}),removeOverlay:Ta(function(n){for(var r=this.state.overlays,o=0;o<r.length;++o){var i=r[o].modeSpec;if(i==n||typeof n=="string"&&i.name==n){r.splice(o,1),this.state.modeGen++,In(this);return}}}),indentLine:Ta(function(n,r,o){typeof r!="string"&&typeof r!="number"&&(r==null?r=this.options.smartIndent?"smart":"prev":r=r?"add":"subtract"),Ot(this.doc,n)&&Ci(this,n,r,o)}),indentSelection:Ta(function(n){for(var r=this.doc.sel.ranges,o=-1,i=0;i<r.length;i++){var s=r[i];if(s.empty())s.head.line>o&&(Ci(this,s.head.line,n,!0),o=s.head.line,i==this.doc.sel.primIndex&&$r(this));else{var u=s.from(),c=s.to(),A=Math.max(o,u.line);o=Math.min(this.lastLine(),c.line-(c.ch?0:1))+1;for(var w=A;w<o;++w)Ci(this,w,n);var Z=this.doc.sel.ranges;u.ch==0&&r.length==Z.length&&Z[i].from().ch>0&&rs(this.doc,i,new On(u,Z[i].to()),Y)}}}),getTokenAt:function(n,r){return $n(this,n,r)},getLineTokens:function(n,r){return $n(this,fe(n),r,!0)},getTokenTypeAt:function(n){n=Ze(this.doc,n);var r=Oa(this,Le(this.doc,n.line)),o=0,i=(r.length-1)/2,s=n.ch,u;if(s==0)u=r[2];else for(;;){var c=o+i>>1;if((c?r[c*2-1]:0)>=s)i=c;else if(r[c*2+1]<s)o=c+1;else{u=r[c*2+2];break}}var A=u?u.indexOf("overlay "):-1;return A<0?u:A==0?null:u.slice(0,A-1)},getModeAt:function(n){var r=this.doc.mode;return r.innerMode?e.innerMode(r,this.getTokenAt(n).state).mode:r},getHelper:function(n,r){return this.getHelpers(n,r)[0]},getHelpers:function(n,r){var o=[];if(!a.hasOwnProperty(r))return o;var i=a[r],s=this.getModeAt(n);if(typeof s[r]=="string")i[s[r]]&&o.push(i[s[r]]);else if(s[r])for(var u=0;u<s[r].length;u++){var c=i[s[r][u]];c&&o.push(c)}else s.helperType&&i[s.helperType]?o.push(i[s.helperType]):i[s.name]&&o.push(i[s.name]);for(var A=0;A<i._global.length;A++){var w=i._global[A];w.pred(s,this)&&ge(o,w.val)==-1&&o.push(w.val)}return o},getStateAfter:function(n,r){var o=this.doc;return n=xn(o,n==null?o.first+o.size-1:n),Ua(this,n+1,r).state},cursorCoords:function(n,r){var o,i=this.doc.sel.primary();return n==null?o=i.head:typeof n=="object"?o=Ze(this.doc,n):o=n?i.from():i.to(),an(this,o,r||"page")},charCoords:function(n,r){return Vn(this,Ze(this.doc,n),r||"page")},coordsChar:function(n,r){return n=nn(this,n,r||"page"),on(this,n.left,n.top)},lineAtHeight:function(n,r){return n=nn(this,{top:n,left:0},r||"page").top,gn(this.doc,n+this.display.viewOffset)},heightAtLine:function(n,r,o){var i=!1,s;if(typeof n=="number"){var u=this.doc.first+this.doc.size-1;n<this.doc.first?n=this.doc.first:n>u&&(n=u,i=!0),s=Le(this.doc,n)}else s=n;return cn(this,s,{top:0,left:0},r||"page",o||i).top+(i?this.doc.height-Ga(s):0)},defaultTextHeight:function(){return ia(this.display)},defaultCharWidth:function(){return ga(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(n,r,o,i,s){var u=this.display;n=an(this,Ze(this.doc,n));var c=n.bottom,A=n.left;if(r.style.position="absolute",r.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(r),u.sizer.appendChild(r),i=="over")c=n.top;else if(i=="above"||i=="near"){var w=Math.max(u.wrapper.clientHeight,this.doc.height),Z=Math.max(u.sizer.clientWidth,u.lineSpace.clientWidth);(i=="above"||n.bottom+r.offsetHeight>w)&&n.top>r.offsetHeight?c=n.top-r.offsetHeight:n.bottom+r.offsetHeight<=w&&(c=n.bottom),A+r.offsetWidth>Z&&(A=Z-r.offsetWidth)}r.style.top=c+"px",r.style.left=r.style.right="",s=="right"?(A=u.sizer.clientWidth-r.offsetWidth,r.style.right="0px"):(s=="left"?A=0:s=="middle"&&(A=(u.sizer.clientWidth-r.offsetWidth)/2),r.style.left=A+"px"),o&&xi(this,{left:A,top:c,right:A+r.offsetWidth,bottom:c+r.offsetHeight})},triggerOnKeyDown:Ta(Ys),triggerOnKeyPress:Ta($s),triggerOnKeyUp:qs,triggerOnMouseDown:Ta(el),execCommand:function(n){if(gi.hasOwnProperty(n))return gi[n].call(null,this)},triggerElectric:Ta(function(n){sl(this,n)}),findPosH:function(n,r,o,i){var s=1;r<0&&(s=-1,r=-r);for(var u=Ze(this.doc,n),c=0;c<r&&!(u=hs(this.doc,u,s,o,i),u.hitSide);++c);return u},moveH:Ta(function(n,r){var o=this;this.extendSelectionsBy(function(i){return o.display.shift||o.doc.extend||i.empty()?hs(o.doc,i.head,n,r,o.options.rtlMoveVisually):n<0?i.from():i.to()},M)}),deleteH:Ta(function(n,r){var o=this.doc.sel,i=this.doc;o.somethingSelected()?i.replaceSelection("",null,"+delete"):Ko(this,function(s){var u=hs(i,s.head,n,r,!1);return n<0?{from:u,to:s.head}:{from:s.head,to:u}})}),findPosV:function(n,r,o,i){var s=1,u=i;r<0&&(s=-1,r=-r);for(var c=Ze(this.doc,n),A=0;A<r;++A){var w=an(this,c,"div");if(u==null?u=w.left:w.left=u,c=cl(this,w,s,o),c.hitSide)break}return c},moveV:Ta(function(n,r){var o=this,i=this.doc,s=[],u=!this.display.shift&&!i.extend&&i.sel.somethingSelected();if(i.extendSelectionsBy(function(A){if(u)return n<0?A.from():A.to();var w=an(o,A.head,"div");A.goalColumn!=null&&(w.left=A.goalColumn),s.push(w.left);var Z=cl(o,w,n,r);return r=="page"&&A==i.sel.primary()&&ti(o,Vn(o,Z,"div").top-w.top),Z},M),s.length)for(var c=0;c<i.sel.ranges.length;c++)i.sel.ranges[c].goalColumn=s[c]}),findWordAt:function(n){var r=this.doc,o=Le(r,n.line).text,i=n.ch,s=n.ch;if(o){var u=this.getHelper(n,"wordChars");(n.sticky=="before"||s==o.length)&&i?--i:++s;for(var c=o.charAt(i),A=Ue(c,u)?function(w){return Ue(w,u)}:/\s/.test(c)?function(w){return/\s/.test(w)}:function(w){return!/\s/.test(w)&&!Ue(w)};i>0&&A(o.charAt(i-1));)--i;for(;s<o.length&&A(o.charAt(s));)++s}return new On(fe(n.line,i),fe(n.line,s))},toggleOverwrite:function(n){if(n!=null&&n==this.state.overwrite)return;(this.state.overwrite=!this.state.overwrite)?ae(this.display.cursorDiv,"CodeMirror-overwrite"):E(this.display.cursorDiv,"CodeMirror-overwrite"),Xt(this,"overwriteToggle",this,this.state.overwrite)},hasFocus:function(){return this.display.input.getField()==$e()},isReadOnly:function(){return!!(this.options.readOnly||this.doc.cantEdit)},scrollTo:Ta(function(n,r){eo(this,n,r)}),getScrollInfo:function(){var n=this.display.scroller;return{left:n.scrollLeft,top:n.scrollTop,height:n.scrollHeight-L(this)-this.display.barHeight,width:n.scrollWidth-L(this)-this.display.barWidth,clientHeight:d(this),clientWidth:C(this)}},scrollIntoView:Ta(function(n,r){n==null?(n={from:this.doc.sel.primary().head,to:null},r==null&&(r=this.options.cursorScrollMargin)):typeof n=="number"?n={from:fe(n,0),to:null}:n.from==null&&(n={from:n,to:null}),n.to||(n.to=n.from),n.margin=r||0,n.from.line!=null?Xi(this,n):ho(this,n.from,n.to,n.margin)}),setSize:Ta(function(n,r){var o=this,i=function(u){return typeof u=="number"||/^\d+$/.test(String(u))?u+"px":u};n!=null&&(this.display.wrapper.style.width=i(n)),r!=null&&(this.display.wrapper.style.height=i(r)),this.options.lineWrapping&&Tt(this);var s=this.display.viewFrom;this.doc.iter(s,this.display.viewTo,function(u){if(u.widgets){for(var c=0;c<u.widgets.length;c++)if(u.widgets[c].noHScroll){ta(o,s,"widget");break}}++s}),this.curOp.forceUpdate=!0,Xt(this,"refresh",this)}),operation:function(n){return Ka(this,n)},startOperation:function(){return jr(this)},endOperation:function(){return zr(this)},refresh:Ta(function(){var n=this.display.cachedTextHeight;In(this),this.curOp.forceUpdate=!0,It(this),eo(this,this.doc.scrollLeft,this.doc.scrollTop),Po(this.display),(n==null||Math.abs(n-ia(this.display))>.5||this.options.lineWrapping)&&Wa(this),Xt(this,"refresh",this)}),swapDoc:Ta(function(n){var r=this.doc;return r.cm=null,this.state.selectingText&&this.state.selectingText(),gs(this,n),It(this),this.display.input.reset(),eo(this,n.scrollLeft,n.scrollTop),this.curOp.forceScroll=!0,Pe(this,"swapDoc",this,r),r}),phrase:function(n){var r=this.options.phrases;return r&&Object.prototype.hasOwnProperty.call(r,n)?r[n]:n},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},En(e),e.registerHelper=function(n,r,o){a.hasOwnProperty(n)||(a[n]=e[n]={_global:[]}),a[n][r]=o},e.registerGlobalHelper=function(n,r,o,i){e.registerHelper(n,r,i),a[n]._global.push({pred:o,val:i})}}function hs(e,t,a,n,r){var o=t,i=a,s=Le(e,t.line),u=r&&e.direction=="rtl"?-a:a;function c(){var qe=t.line+u;return qe<e.first||qe>=e.first+e.size?!1:(t=new fe(qe,t.ch,t.sticky),s=Le(e,qe))}function A(qe){var Xe;if(n=="codepoint"){var rt=s.text.charCodeAt(t.ch+(n>0?0:-1));isNaN(rt)?Xe=null:Xe=new fe(t.line,Math.max(0,Math.min(s.text.length,t.ch+a*(rt>=55296&&rt<56320?2:1))),-a)}else r?Xe=Nl(e.cm,s,t,a):Xe=is(s,t,a);if(Xe==null)if(!qe&&c())t=ss(r,e.cm,s,t.line,u);else return!1;else t=Xe;return!0}if(n=="char"||n=="codepoint")A();else if(n=="column")A(!0);else if(n=="word"||n=="group")for(var w=null,Z=n=="group",K=e.cm&&e.cm.getHelper(t,"wordChars"),Ae=!0;!(a<0&&!A(!Ae));Ae=!1){var ke=s.text.charAt(t.ch)||`
|
|
`,We=Ue(ke,K)?"w":Z&&ke==`
|
|
`?"n":!Z||/\s/.test(ke)?null:"p";if(Z&&!Ae&&!We&&(We="s"),w&&w!=We){a<0&&(a=1,A(),t.sticky="after");break}if(We&&(w=We),a>0&&!A(!Ae))break}var Ve=Ii(e,t,o,i,!0);return rn(o,Ve)&&(Ve.hitSide=!0),Ve}function cl(e,t,a,n){var r=e.doc,o=t.left,i;if(n=="page"){var s=Math.min(e.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),u=Math.max(s-.5*ia(e.display),3);i=(a>0?t.bottom:t.top)+a*u}else n=="line"&&(i=a>0?t.bottom+3:t.top-3);for(var c;!(c=on(e,o,i),!c.outside);){if(a<0?i<=0:i>=r.height){c.hitSide=!0;break}i+=a*5}return c}var Un=function(e){this.cm=e,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new B,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};Un.prototype.init=function(e){var t=this,a=this,n=a.cm,r=a.div=e.lineDiv;ul(r,n.options.spellcheck,n.options.autocorrect,n.options.autocapitalize);function o(s){for(var u=s.target;u;u=u.parentNode){if(u==r)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test(u.className))break}return!1}ze(r,"paste",function(s){if(!o(s)||St(n,s)||il(s,n))return;ee<=11&&setTimeout(la(n,function(){return t.updateFromDOM()}),20)}),ze(r,"compositionstart",function(s){t.composing={data:s.data,done:!1}}),ze(r,"compositionupdate",function(s){t.composing||(t.composing={data:s.data,done:!1})}),ze(r,"compositionend",function(s){t.composing&&(s.data!=t.composing.data&&t.readFromDOMSoon(),t.composing.done=!0)}),ze(r,"touchstart",function(){return a.forceCompositionEnd()}),ze(r,"input",function(){t.composing||t.readFromDOMSoon()});function i(s){if(!o(s)||St(n,s))return;if(n.somethingSelected())zi({lineWise:!1,text:n.getSelections()}),s.type=="cut"&&n.replaceSelection("",null,"cut");else if(n.options.lineWiseCopyCut){var u=ll(n);zi({lineWise:!0,text:u.text}),s.type=="cut"&&n.operation(function(){n.setSelections(u.ranges,0,Y),n.replaceSelection("",null,"cut")})}else return;if(s.clipboardData){s.clipboardData.clearData();var c=Or.text.join(`
|
|
`);if(s.clipboardData.setData("Text",c),s.clipboardData.getData("Text")==c){s.preventDefault();return}}var A=dl(),w=A.firstChild;n.display.lineSpace.insertBefore(A,n.display.lineSpace.firstChild),w.value=Or.text.join(`
|
|
`);var Z=document.activeElement;W(w),setTimeout(function(){n.display.lineSpace.removeChild(A),Z.focus(),Z==r&&a.showPrimarySelection()},50)}ze(r,"copy",i),ze(r,"cut",i)},Un.prototype.screenReaderLabelChanged=function(e){e?this.div.setAttribute("aria-label",e):this.div.removeAttribute("aria-label")},Un.prototype.prepareSelection=function(){var e=dr(this.cm,!1);return e.focus=document.activeElement==this.div,e},Un.prototype.showSelection=function(e,t){if(!e||!this.cm.display.view.length)return;(e.focus||t)&&this.showPrimarySelection(),this.showMultipleSelections(e)},Un.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},Un.prototype.showPrimarySelection=function(){var e=this.getSelection(),t=this.cm,a=t.doc.sel.primary(),n=a.from(),r=a.to();if(t.display.viewTo==t.display.viewFrom||n.line>=t.display.viewTo||r.line<t.display.viewFrom){e.removeAllRanges();return}var o=Hi(t,e.anchorNode,e.anchorOffset),i=Hi(t,e.focusNode,e.focusOffset);if(o&&!o.bad&&i&&!i.bad&&Be(vt(o,i),n)==0&&Be(wt(o,i),r)==0)return;var s=t.display.view,u=n.line>=t.display.viewFrom&&fl(t,n)||{node:s[0].measure.map[2],offset:0},c=r.line<t.display.viewTo&&fl(t,r);if(!c){var A=s[s.length-1].measure,w=A.maps?A.maps[A.maps.length-1]:A.map;c={node:w[w.length-1],offset:w[w.length-2]-w[w.length-3]}}if(!u||!c){e.removeAllRanges();return}var Z=e.rangeCount&&e.getRangeAt(0),K;try{K=Ce(u.node,u.offset,c.offset,c.node)}catch(Ae){}K&&(!Ge&&t.state.focused?(e.collapse(u.node,u.offset),K.collapsed||(e.removeAllRanges(),e.addRange(K))):(e.removeAllRanges(),e.addRange(K)),Z&&e.anchorNode==null?e.addRange(Z):Ge&&this.startGracePeriod()),this.rememberSelection()},Un.prototype.startGracePeriod=function(){var e=this;clearTimeout(this.gracePeriod),this.gracePeriod=setTimeout(function(){e.gracePeriod=!1,e.selectionChanged()&&e.cm.operation(function(){return e.cm.curOp.selectionChanged=!0})},20)},Un.prototype.showMultipleSelections=function(e){p(this.cm.display.cursorDiv,e.cursors),p(this.cm.display.selectionDiv,e.selection)},Un.prototype.rememberSelection=function(){var e=this.getSelection();this.lastAnchorNode=e.anchorNode,this.lastAnchorOffset=e.anchorOffset,this.lastFocusNode=e.focusNode,this.lastFocusOffset=e.focusOffset},Un.prototype.selectionInEditor=function(){var e=this.getSelection();if(!e.rangeCount)return!1;var t=e.getRangeAt(0).commonAncestorContainer;return _e(this.div,t)},Un.prototype.focus=function(){this.cm.options.readOnly!="nocursor"&&((!this.selectionInEditor()||document.activeElement!=this.div)&&this.showSelection(this.prepareSelection(),!0),this.div.focus())},Un.prototype.blur=function(){this.div.blur()},Un.prototype.getField=function(){return this.div},Un.prototype.supportsTouch=function(){return!0},Un.prototype.receivedFocus=function(){var e=this;this.selectionInEditor()?this.pollSelection():Ka(this.cm,function(){return e.cm.curOp.selectionChanged=!0});function t(){e.cm.state.focused&&(e.pollSelection(),e.polling.set(e.cm.options.pollInterval,t))}this.polling.set(this.cm.options.pollInterval,t)},Un.prototype.selectionChanged=function(){var e=this.getSelection();return e.anchorNode!=this.lastAnchorNode||e.anchorOffset!=this.lastAnchorOffset||e.focusNode!=this.lastFocusNode||e.focusOffset!=this.lastFocusOffset},Un.prototype.pollSelection=function(){if(this.readDOMTimeout!=null||this.gracePeriod||!this.selectionChanged())return;var e=this.getSelection(),t=this.cm;if(Ie&&le&&this.cm.display.gutterSpecs.length&&eu(e.anchorNode)){this.cm.triggerOnKeyDown({type:"keydown",keyCode:8,preventDefault:Math.abs}),this.blur(),this.focus();return}if(this.composing)return;this.rememberSelection();var a=Hi(t,e.anchorNode,e.anchorOffset),n=Hi(t,e.focusNode,e.focusOffset);a&&n&&Ka(t,function(){La(t.doc,Cr(a,n),Y),(a.bad||n.bad)&&(t.curOp.selectionChanged=!0)})},Un.prototype.pollContent=function(){this.readDOMTimeout!=null&&(clearTimeout(this.readDOMTimeout),this.readDOMTimeout=null);var e=this.cm,t=e.display,a=e.doc.sel.primary(),n=a.from(),r=a.to();if(n.ch==0&&n.line>e.firstLine()&&(n=fe(n.line-1,Le(e.doc,n.line-1).length)),r.ch==Le(e.doc,r.line).text.length&&r.line<e.lastLine()&&(r=fe(r.line+1,0)),n.line<t.viewFrom||r.line>t.viewTo-1)return!1;var o,i,s;n.line==t.viewFrom||(o=zn(e,n.line))==0?(i=Ct(t.view[0].line),s=t.view[0].node):(i=Ct(t.view[o].line),s=t.view[o-1].node.nextSibling);var u=zn(e,r.line),c,A;if(u==t.view.length-1?(c=t.viewTo-1,A=t.lineDiv.lastChild):(c=Ct(t.view[u+1].line)-1,A=t.view[u+1].node.previousSibling),!s)return!1;for(var w=e.doc.splitLines(tu(e,s,A,i,c)),Z=pn(e.doc,fe(i,0),fe(c,Le(e.doc,c).text.length));w.length>1&&Z.length>1;)if(h(w)==h(Z))w.pop(),Z.pop(),c--;else if(w[0]==Z[0])w.shift(),Z.shift(),i++;else break;for(var K=0,Ae=0,ke=w[0],We=Z[0],Ve=Math.min(ke.length,We.length);K<Ve&&ke.charCodeAt(K)==We.charCodeAt(K);)++K;for(var qe=h(w),Xe=h(Z),rt=Math.min(qe.length-(w.length==1?K:0),Xe.length-(Z.length==1?K:0));Ae<rt&&qe.charCodeAt(qe.length-Ae-1)==Xe.charCodeAt(Xe.length-Ae-1);)++Ae;if(w.length==1&&Z.length==1&&i==n.line)for(;K&&K>n.ch&&qe.charCodeAt(qe.length-Ae-1)==Xe.charCodeAt(Xe.length-Ae-1);)K--,Ae++;w[w.length-1]=qe.slice(0,qe.length-Ae).replace(/^\u200b+/,""),w[0]=w[0].slice(K).replace(/\u200b+$/,"");var yt=fe(i,K),pt=fe(c,Z.length?h(Z).length-Ae:0);if(w.length>1||w[0]||Be(yt,pt))return Bo(e.doc,w,yt,pt,"+input"),!0},Un.prototype.ensurePolled=function(){this.forceCompositionEnd()},Un.prototype.reset=function(){this.forceCompositionEnd()},Un.prototype.forceCompositionEnd=function(){if(!this.composing)return;clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus()},Un.prototype.readFromDOMSoon=function(){var e=this;if(this.readDOMTimeout!=null)return;this.readDOMTimeout=setTimeout(function(){if(e.readDOMTimeout=null,e.composing)if(e.composing.done)e.composing=null;else return;e.updateFromDOM()},80)},Un.prototype.updateFromDOM=function(){var e=this;(this.cm.isReadOnly()||!this.pollContent())&&Ka(this.cm,function(){return In(e.cm)})},Un.prototype.setUneditable=function(e){e.contentEditable="false"},Un.prototype.onKeyPress=function(e){if(e.charCode==0||this.composing)return;e.preventDefault(),this.cm.isReadOnly()||la(this.cm,fs)(this.cm,String.fromCharCode(e.charCode==null?e.keyCode:e.charCode),0)},Un.prototype.readOnlyChanged=function(e){this.div.contentEditable=String(e!="nocursor")},Un.prototype.onContextMenu=function(){},Un.prototype.resetPosition=function(){},Un.prototype.needsContentAttribute=!0;function fl(e,t){var a=j(e,t.line);if(!a||a.hidden)return null;var n=Le(e.doc,t.line),r=f(a,n,t.line),o=Mt(n,e.doc.direction),i="left";if(o){var s=nt(o,t.ch);i=s%2?"right":"left"}var u=je(r.map,t.ch,i);return u.offset=u.collapse=="right"?u.end:u.start,u}function eu(e){for(var t=e;t;t=t.parentNode)if(/CodeMirror-gutter-wrapper/.test(t.className))return!0;return!1}function Ho(e,t){return t&&(e.bad=!0),e}function tu(e,t,a,n,r){var o="",i=!1,s=e.doc.lineSeparator(),u=!1;function c(K){return function(Ae){return Ae.id==K}}function A(){i&&(o+=s,u&&(o+=s),i=u=!1)}function w(K){K&&(A(),o+=K)}function Z(K){if(K.nodeType==1){var Ae=K.getAttribute("cm-text");if(Ae){w(Ae);return}var ke=K.getAttribute("cm-marker"),We;if(ke){var Ve=e.findMarks(fe(n,0),fe(r+1,0),c(+ke));Ve.length&&(We=Ve[0].find(0))&&w(pn(e.doc,We.from,We.to).join(s));return}if(K.getAttribute("contenteditable")=="false")return;var qe=/^(pre|div|p|li|table|br)$/i.test(K.nodeName);if(!/^br$/i.test(K.nodeName)&&K.textContent.length==0)return;qe&&A();for(var Xe=0;Xe<K.childNodes.length;Xe++)Z(K.childNodes[Xe]);/^(pre|p)$/i.test(K.nodeName)&&(u=!0),qe&&(i=!0)}else K.nodeType==3&&w(K.nodeValue.replace(/\u200b/g,"").replace(/\u00a0/g," "))}for(;!(Z(t),t==a);)t=t.nextSibling,u=!1;return o}function Hi(e,t,a){var n;if(t==e.display.lineDiv){if(n=e.display.lineDiv.childNodes[a],!n)return Ho(e.clipPos(fe(e.display.viewTo-1)),!0);t=null,a=0}else for(n=t;;n=n.parentNode){if(!n||n==e.display.lineDiv)return null;if(n.parentNode&&n.parentNode==e.display.lineDiv)break}for(var r=0;r<e.display.view.length;r++){var o=e.display.view[r];if(o.node==n)return nu(o,t,a)}}function nu(e,t,a){var n=e.text.firstChild,r=!1;if(!t||!_e(n,t))return Ho(fe(Ct(e.line),0),!0);if(t==n&&(r=!0,t=n.childNodes[a],a=0,!t)){var o=e.rest?h(e.rest):e.line;return Ho(fe(Ct(o),o.text.length),r)}var i=t.nodeType==3?t:null,s=t;for(!i&&t.childNodes.length==1&&t.firstChild.nodeType==3&&(i=t.firstChild,a&&(a=i.nodeValue.length));s.parentNode!=n;)s=s.parentNode;var u=e.measure,c=u.maps;function A(We,Ve,qe){for(var Xe=-1;Xe<(c?c.length:0);Xe++)for(var rt=Xe<0?u.map:c[Xe],yt=0;yt<rt.length;yt+=3){var pt=rt[yt+2];if(pt==We||pt==Ve){var Vt=Ct(Xe<0?e.line:e.rest[Xe]),Hn=rt[yt]+qe;return(qe<0||pt!=We)&&(Hn=rt[yt+(qe?1:0)]),fe(Vt,Hn)}}}var w=A(i,s,a);if(w)return Ho(w,r);for(var Z=s.nextSibling,K=i?i.nodeValue.length-a:0;Z;Z=Z.nextSibling){if(w=A(Z,Z.firstChild,0),w)return Ho(fe(w.line,w.ch-K),r);K+=Z.textContent.length}for(var Ae=s.previousSibling,ke=a;Ae;Ae=Ae.previousSibling){if(w=A(Ae,Ae.firstChild,-1),w)return Ho(fe(w.line,w.ch+ke),r);ke+=Ae.textContent.length}}var da=function(e){this.cm=e,this.prevInput="",this.pollingFast=!1,this.polling=new B,this.hasSelection=!1,this.composing=null};da.prototype.init=function(e){var t=this,a=this,n=this.cm;this.createField(e);var r=this.textarea;e.wrapper.insertBefore(this.wrapper,e.wrapper.firstChild),U&&(r.style.width="0px"),ze(r,"input",function(){$&&ee>=9&&t.hasSelection&&(t.hasSelection=null),a.poll()}),ze(r,"paste",function(i){if(St(n,i)||il(i,n))return;n.state.pasteIncoming=+new Date,a.fastPoll()});function o(i){if(St(n,i))return;if(n.somethingSelected())zi({lineWise:!1,text:n.getSelections()});else if(n.options.lineWiseCopyCut){var s=ll(n);zi({lineWise:!0,text:s.text}),i.type=="cut"?n.setSelections(s.ranges,null,Y):(a.prevInput="",r.value=s.text.join(`
|
|
`),W(r))}else return;i.type=="cut"&&(n.state.cutIncoming=+new Date)}ze(r,"cut",o),ze(r,"copy",o),ze(e.scroller,"paste",function(i){if(yr(e,i)||St(n,i))return;if(!r.dispatchEvent){n.state.pasteIncoming=+new Date,a.focus();return}var s=new Event("paste");s.clipboardData=i.clipboardData,r.dispatchEvent(s)}),ze(e.lineSpace,"selectstart",function(i){yr(e,i)||sn(i)}),ze(r,"compositionstart",function(){var i=n.getCursor("from");a.composing&&a.composing.range.clear(),a.composing={start:i,range:n.markText(i,n.getCursor("to"),{className:"CodeMirror-composing"})}}),ze(r,"compositionend",function(){a.composing&&(a.poll(),a.composing.range.clear(),a.composing=null)})},da.prototype.createField=function(e){this.wrapper=dl(),this.textarea=this.wrapper.firstChild},da.prototype.screenReaderLabelChanged=function(e){e?this.textarea.setAttribute("aria-label",e):this.textarea.removeAttribute("aria-label")},da.prototype.prepareSelection=function(){var e=this.cm,t=e.display,a=e.doc,n=dr(e);if(e.options.moveInputWithCursor){var r=an(e,a.sel.primary().head,"div"),o=t.wrapper.getBoundingClientRect(),i=t.lineDiv.getBoundingClientRect();n.teTop=Math.max(0,Math.min(t.wrapper.clientHeight-10,r.top+i.top-o.top)),n.teLeft=Math.max(0,Math.min(t.wrapper.clientWidth-10,r.left+i.left-o.left))}return n},da.prototype.showSelection=function(e){var t=this.cm,a=t.display;p(a.cursorDiv,e.cursors),p(a.selectionDiv,e.selection),e.teTop!=null&&(this.wrapper.style.top=e.teTop+"px",this.wrapper.style.left=e.teLeft+"px")},da.prototype.reset=function(e){if(this.contextMenuPending||this.composing)return;var t=this.cm;if(t.somethingSelected()){this.prevInput="";var a=t.getSelection();this.textarea.value=a,t.state.focused&&W(this.textarea),$&&ee>=9&&(this.hasSelection=a)}else e||(this.prevInput=this.textarea.value="",$&&ee>=9&&(this.hasSelection=null))},da.prototype.getField=function(){return this.textarea},da.prototype.supportsTouch=function(){return!1},da.prototype.focus=function(){if(this.cm.options.readOnly!="nocursor"&&(!Ee||$e()!=this.textarea))try{this.textarea.focus()}catch(e){}},da.prototype.blur=function(){this.textarea.blur()},da.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},da.prototype.receivedFocus=function(){this.slowPoll()},da.prototype.slowPoll=function(){var e=this;if(this.pollingFast)return;this.polling.set(this.cm.options.pollInterval,function(){e.poll(),e.cm.state.focused&&e.slowPoll()})},da.prototype.fastPoll=function(){var e=!1,t=this;t.pollingFast=!0;function a(){var n=t.poll();!n&&!e?(e=!0,t.polling.set(60,a)):(t.pollingFast=!1,t.slowPoll())}t.polling.set(20,a)},da.prototype.poll=function(){var e=this,t=this.cm,a=this.textarea,n=this.prevInput;if(this.contextMenuPending||!t.state.focused||xt(a)&&!n&&!this.composing||t.isReadOnly()||t.options.disableInput||t.state.keySeq)return!1;var r=a.value;if(r==n&&!t.somethingSelected())return!1;if($&&ee>=9&&this.hasSelection===r||X&&/[\uf700-\uf7ff]/.test(r))return t.display.input.reset(),!1;if(t.doc.sel==t.display.selForContextMenu){var o=r.charCodeAt(0);if(o==8203&&!n&&(n="\u200B"),o==8666)return this.reset(),this.cm.execCommand("undo")}for(var i=0,s=Math.min(n.length,r.length);i<s&&n.charCodeAt(i)==r.charCodeAt(i);)++i;return Ka(t,function(){fs(t,r.slice(i),n.length-i,null,e.composing?"*compose":null),r.length>1e3||r.indexOf(`
|
|
`)>-1?a.value=e.prevInput="":e.prevInput=r,e.composing&&(e.composing.range.clear(),e.composing.range=t.markText(e.composing.start,t.getCursor("to"),{className:"CodeMirror-composing"}))}),!0},da.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},da.prototype.onKeyPress=function(){$&&ee>=9&&(this.hasSelection=null),this.fastPoll()},da.prototype.onContextMenu=function(e){var t=this,a=t.cm,n=a.display,r=t.textarea;t.contextMenuPending&&t.contextMenuPending();var o=ba(a,e),i=n.scroller.scrollTop;if(!o||Re)return;var s=a.options.resetSelectionOnContextMenu;s&&a.doc.sel.contains(o)==-1&&la(a,La)(a.doc,Cr(o),Y);var u=r.style.cssText,c=t.wrapper.style.cssText,A=t.wrapper.offsetParent.getBoundingClientRect();t.wrapper.style.cssText="position: static",r.style.cssText=`position: absolute; width: 30px; height: 30px;
|
|
top: `+(e.clientY-A.top-5)+"px; left: "+(e.clientX-A.left-5)+`px;
|
|
z-index: 1000; background: `+($?"rgba(255, 255, 255, .05)":"transparent")+`;
|
|
outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);`;var w;ye&&(w=window.scrollY),n.input.focus(),ye&&window.scrollTo(null,w),n.input.reset(),a.somethingSelected()||(r.value=t.prevInput=" "),t.contextMenuPending=K,n.selForContextMenu=a.doc.sel,clearTimeout(n.detectingSelectAll);function Z(){if(r.selectionStart!=null){var ke=a.somethingSelected(),We="\u200B"+(ke?r.value:"");r.value="\u21DA",r.value=We,t.prevInput=ke?"":"\u200B",r.selectionStart=1,r.selectionEnd=We.length,n.selForContextMenu=a.doc.sel}}function K(){if(t.contextMenuPending!=K)return;if(t.contextMenuPending=!1,t.wrapper.style.cssText=c,r.style.cssText=u,$&&ee<9&&n.scrollbars.setScrollTop(n.scroller.scrollTop=i),r.selectionStart!=null){(!$||$&&ee<9)&&Z();var ke=0,We=function(){n.selForContextMenu==a.doc.sel&&r.selectionStart==0&&r.selectionEnd>0&&t.prevInput=="\u200B"?la(a,Ts)(a):ke++<10?n.detectingSelectAll=setTimeout(We,500):(n.selForContextMenu=null,n.input.reset())};n.detectingSelectAll=setTimeout(We,200)}}if($&&ee>=9&&Z(),pe){ct(e);var Ae=function(){Rn(window,"mouseup",Ae),setTimeout(K,20)};ze(window,"mouseup",Ae)}else setTimeout(K,50)},da.prototype.readOnlyChanged=function(e){e||this.reset(),this.textarea.disabled=e=="nocursor",this.textarea.readOnly=!!e},da.prototype.setUneditable=function(){},da.prototype.needsContentAttribute=!1;function au(e,t){if(t=t?H(t):{},t.value=e.value,!t.tabindex&&e.tabIndex&&(t.tabindex=e.tabIndex),!t.placeholder&&e.placeholder&&(t.placeholder=e.placeholder),t.autofocus==null){var a=$e();t.autofocus=a==e||e.getAttribute("autofocus")!=null&&a==document.body}function n(){e.value=s.getValue()}var r;if(e.form&&(ze(e.form,"submit",n),!t.leaveSubmitMethodAlone)){var o=e.form;r=o.submit;try{var i=o.submit=function(){n(),o.submit=r,o.submit(),o.submit=i}}catch(u){}}t.finishInit=function(u){u.save=n,u.getTextArea=function(){return e},u.toTextArea=function(){u.toTextArea=isNaN,n(),e.parentNode.removeChild(u.getWrapperElement()),e.style.display="",e.form&&(Rn(e.form,"submit",n),!t.leaveSubmitMethodAlone&&typeof e.form.submit=="function"&&(e.form.submit=r))}},e.style.display="none";var s=na(function(u){return e.parentNode.insertBefore(u,e.nextSibling)},t);return s}function ru(e){e.off=Rn,e.on=ze,e.wheelEventPixels=oi,e.Doc=Va,e.splitLines=Fe,e.countColumn=k,e.findColumn=F,e.isWordChar=Te,e.Pass=ve,e.signal=Xt,e.Line=br,e.changeEnd=Ar,e.scrollbarModel=ni,e.Pos=fe,e.cmpPos=Be,e.modes=_n,e.mimeModes=Yt,e.resolveMode=Fn,e.getMode=Nn,e.modeExtensions=Dt,e.extendMode=Qn,e.copyState=qt,e.startState=Et,e.innerMode=Ht,e.commands=gi,e.keyMap=Jr,e.keyName=Js,e.isModifierKey=Hs,e.lookupKey=Wo,e.normalizeKeyMap=Pl,e.StringStream=lt,e.SharedTextMarker=pi,e.TextMarker=oo,e.LineWidget=hi,e.e_preventDefault=sn,e.e_stopPropagation=Bn,e.e_stop=ct,e.addClass=ae,e.contains=_e,e.rmClass=E,e.keyNames=io}Xl(na),$l(na);var ou="iter insert remove copy getEditor constructor".split(" ");for(var Qi in Va.prototype)Va.prototype.hasOwnProperty(Qi)&&ge(ou,Qi)<0&&(na.prototype[Qi]=function(e){return function(){return e.apply(this.doc,arguments)}}(Va.prototype[Qi]));return En(Va),na.inputStyles={textarea:da,contenteditable:Un},na.defineMode=function(e){!na.defaults.mode&&e!="null"&&(na.defaults.mode=e),at.apply(this,arguments)},na.defineMIME=dt,na.defineMode("null",function(){return{token:function(e){return e.skipToEnd()}}}),na.defineMIME("text/plain","null"),na.defineExtension=function(e,t){na.prototype[e]=t},na.defineDocExtension=function(e,t){Va.prototype[e]=t},na.fromTextArea=au,ru(na),na.version="5.58.2",na})},W6BS:function(we,ne){we.exports="data:image/png;base64,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"},WaYH:function(we,ne,l){"use strict";var he=l("rePB"),se=l("Ff2n"),Ge=l("VTBJ"),ue=l("1OyB"),b=l("vuIU"),oe=l("JX7q"),$=l("Ji7U"),ee=l("LK+K"),ye=l("cDcd"),G=l("TSYQ"),le=l.n(G),Re=l("sboe"),Se=l("OZM5"),Me=function(pe){var xe=pe.prefixCls,E=pe.level,x=pe.isStart,p=pe.isEnd;if(!E)return null;for(var q="".concat(xe,"-indent-unit"),Oe=[],Ce=0;Ce<E;Ce+=1){var _e;Oe.push(ye.createElement("span",{key:Ce,className:le()(q,(_e={},Object(he.a)(_e,"".concat(q,"-start"),x[Ce+1]),Object(he.a)(_e,"".concat(q,"-end"),p[Ce+1]),Object(he.a)(_e,"".concat(q,"-end-first-level"),!Ce&&p[0]),_e))}))}return ye.createElement("span",{"aria-hidden":"true",className:"".concat(xe,"-indent")},Oe)},ie=Me,U=l("815F"),Ie="open",Ee="close",X="---",me=function(Q){Object($.a)(xe,Q);var pe=Object(ee.a)(xe);function xe(){var E;return Object(ue.a)(this,xe),E=pe.apply(this,arguments),E.state={dragNodeHighlight:!1},E.onSelectorClick=function(x){var p=E.props.context.onNodeClick;p(x,Object(U.b)(E.props)),E.isSelectable()?E.onSelect(x):E.onCheck(x)},E.onSelectorDoubleClick=function(x){var p=E.props.context.onNodeDoubleClick;p(x,Object(U.b)(E.props))},E.onSelect=function(x){if(E.isDisabled())return;var p=E.props.context.onNodeSelect;x.preventDefault(),p(x,Object(U.b)(E.props))},E.onCheck=function(x){if(E.isDisabled())return;var p=E.props,q=p.disableCheckbox,Oe=p.checked,Ce=E.props.context.onNodeCheck;if(!E.isCheckable()||q)return;x.preventDefault();var _e=!Oe;Ce(x,Object(U.b)(E.props),_e)},E.onMouseEnter=function(x){var p=E.props.context.onNodeMouseEnter;p(x,Object(U.b)(E.props))},E.onMouseLeave=function(x){var p=E.props.context.onNodeMouseLeave;p(x,Object(U.b)(E.props))},E.onContextMenu=function(x){var p=E.props.context.onNodeContextMenu;p(x,Object(U.b)(E.props))},E.onDragStart=function(x){var p=E.props.context.onNodeDragStart;x.stopPropagation(),E.setState({dragNodeHighlight:!0}),p(x,Object(oe.a)(E));try{x.dataTransfer.setData("text/plain","")}catch(q){}},E.onDragEnter=function(x){var p=E.props.context.onNodeDragEnter;x.preventDefault(),x.stopPropagation(),p(x,Object(oe.a)(E))},E.onDragOver=function(x){var p=E.props.context.onNodeDragOver;x.preventDefault(),x.stopPropagation(),p(x,Object(oe.a)(E))},E.onDragLeave=function(x){var p=E.props.context.onNodeDragLeave;x.stopPropagation(),p(x,Object(oe.a)(E))},E.onDragEnd=function(x){var p=E.props.context.onNodeDragEnd;x.stopPropagation(),E.setState({dragNodeHighlight:!1}),p(x,Object(oe.a)(E))},E.onDrop=function(x){var p=E.props.context.onNodeDrop;x.preventDefault(),x.stopPropagation(),E.setState({dragNodeHighlight:!1}),p(x,Object(oe.a)(E))},E.onExpand=function(x){var p=E.props.context.onNodeExpand;p(x,Object(U.b)(E.props))},E.setSelectHandle=function(x){E.selectHandle=x},E.getNodeState=function(){var x=E.props.expanded;return E.isLeaf()?null:x?Ie:Ee},E.hasChildren=function(){var x=E.props.eventKey,p=E.props.context.keyEntities,q=p[x]||{},Oe=q.children;return!!(Oe||[]).length},E.isLeaf=function(){var x=E.props,p=x.isLeaf,q=x.loaded,Oe=E.props.context.loadData,Ce=E.hasChildren();return p===!1?!1:p||!Oe&&!Ce||Oe&&q&&!Ce},E.isDisabled=function(){var x=E.props.disabled,p=E.props.context.disabled;return!!(p||x)},E.isCheckable=function(){var x=E.props.checkable,p=E.props.context.checkable;return!p||x===!1?!1:p},E.syncLoadData=function(x){var p=x.expanded,q=x.loading,Oe=x.loaded,Ce=E.props.context,_e=Ce.loadData,$e=Ce.onNodeLoad;if(q)return;_e&&p&&!E.isLeaf()&&(!E.hasChildren()&&!Oe&&$e(Object(U.b)(E.props)))},E.renderSwitcher=function(){var x=E.props,p=x.expanded,q=x.switcherIcon,Oe=E.props.context,Ce=Oe.prefixCls,_e=Oe.switcherIcon,$e=q||_e;if(E.isLeaf())return ye.createElement("span",{className:le()("".concat(Ce,"-switcher"),"".concat(Ce,"-switcher-noop"))},typeof $e=="function"?$e(Object(Ge.a)(Object(Ge.a)({},E.props),{},{isLeaf:!0})):$e);var ae=le()("".concat(Ce,"-switcher"),"".concat(Ce,"-switcher_").concat(p?Ie:Ee));return ye.createElement("span",{onClick:E.onExpand,className:ae},typeof $e=="function"?$e(Object(Ge.a)(Object(Ge.a)({},E.props),{},{isLeaf:!1})):$e)},E.renderCheckbox=function(){var x=E.props,p=x.checked,q=x.halfChecked,Oe=x.disableCheckbox,Ce=E.props.context.prefixCls,_e=E.isDisabled(),$e=E.isCheckable();if(!$e)return null;var ae=typeof $e!="boolean"?$e:null;return ye.createElement("span",{className:le()("".concat(Ce,"-checkbox"),p&&"".concat(Ce,"-checkbox-checked"),!p&&q&&"".concat(Ce,"-checkbox-indeterminate"),(_e||Oe)&&"".concat(Ce,"-checkbox-disabled")),onClick:E.onCheck},ae)},E.renderIcon=function(){var x=E.props.loading,p=E.props.context.prefixCls;return ye.createElement("span",{className:le()("".concat(p,"-iconEle"),"".concat(p,"-icon__").concat(E.getNodeState()||"docu"),x&&"".concat(p,"-icon_loading"))})},E.renderSelector=function(){var x=E.state.dragNodeHighlight,p=E.props,q=p.title,Oe=p.selected,Ce=p.icon,_e=p.loading,$e=p.data,ae=E.props.context,de=ae.prefixCls,W=ae.showIcon,R=ae.icon,H=ae.draggable,k=ae.loadData,B=ae.titleRender,ge=E.isDisabled(),re="".concat(de,"-node-content-wrapper"),ve;if(W){var Y=Ce||R;ve=Y?ye.createElement("span",{className:le()("".concat(de,"-iconEle"),"".concat(de,"-icon__customize"))},typeof Y=="function"?Y(E.props):Y):E.renderIcon()}else k&&_e&&(ve=E.renderIcon());var D;typeof q=="function"?D=q($e):B?D=B($e):D=q;var M=ye.createElement("span",{className:"".concat(de,"-title")},D);return ye.createElement("span",{ref:E.setSelectHandle,title:typeof q=="string"?q:"",className:le()("".concat(re),"".concat(re,"-").concat(E.getNodeState()||"normal"),!ge&&(Oe||x)&&"".concat(de,"-node-selected"),!ge&&H&&"draggable"),draggable:!ge&&H||void 0,"aria-grabbed":!ge&&H||void 0,onMouseEnter:E.onMouseEnter,onMouseLeave:E.onMouseLeave,onContextMenu:E.onContextMenu,onClick:E.onSelectorClick,onDoubleClick:E.onSelectorDoubleClick,onDragStart:H?E.onDragStart:void 0},ve,M)},E}return Object(b.a)(xe,[{key:"componentDidMount",value:function(){this.syncLoadData(this.props)}},{key:"componentDidUpdate",value:function(){this.syncLoadData(this.props)}},{key:"isSelectable",value:function(){var x=this.props.selectable,p=this.props.context.selectable;return typeof x=="boolean"?x:p}},{key:"render",value:function(){var x,p=this.props,q=p.eventKey,Oe=p.className,Ce=p.style,_e=p.dragOver,$e=p.dragOverGapTop,ae=p.dragOverGapBottom,de=p.isLeaf,W=p.isStart,R=p.isEnd,H=p.expanded,k=p.selected,B=p.checked,ge=p.halfChecked,re=p.loading,ve=p.domRef,Y=p.active,D=p.onMouseMove,M=Object(se.a)(p,["eventKey","className","style","dragOver","dragOverGapTop","dragOverGapBottom","isLeaf","isStart","isEnd","expanded","selected","checked","halfChecked","loading","domRef","active","onMouseMove"]),F=this.props.context,_=F.prefixCls,J=F.filterTreeNode,h=F.draggable,y=F.keyEntities,m=this.isDisabled(),N=Object(Se.f)(M),te=y[q]||{},ce=te.level,Te=R[R.length-1];return ye.createElement("div",Object.assign({ref:ve,className:le()(Oe,"".concat(_,"-treenode"),(x={},Object(he.a)(x,"".concat(_,"-treenode-disabled"),m),Object(he.a)(x,"".concat(_,"-treenode-switcher-").concat(H?"open":"close"),!de),Object(he.a)(x,"".concat(_,"-treenode-checkbox-checked"),B),Object(he.a)(x,"".concat(_,"-treenode-checkbox-indeterminate"),ge),Object(he.a)(x,"".concat(_,"-treenode-selected"),k),Object(he.a)(x,"".concat(_,"-treenode-loading"),re),Object(he.a)(x,"".concat(_,"-treenode-active"),Y),Object(he.a)(x,"".concat(_,"-treenode-leaf-last"),Te),Object(he.a)(x,"drag-over",!m&&_e),Object(he.a)(x,"drag-over-gap-top",!m&&$e),Object(he.a)(x,"drag-over-gap-bottom",!m&&ae),Object(he.a)(x,"filter-node",J&&J(Object(U.b)(this.props))),x)),style:Ce,onDragEnter:h?this.onDragEnter:void 0,onDragOver:h?this.onDragOver:void 0,onDragLeave:h?this.onDragLeave:void 0,onDrop:h?this.onDrop:void 0,onDragEnd:h?this.onDragEnd:void 0,onMouseMove:D},N),ye.createElement(ie,{prefixCls:_,level:ce,isStart:W,isEnd:R}),this.renderSwitcher(),this.renderCheckbox(),this.renderSelector())}}]),xe}(ye.Component),V=function(pe){return ye.createElement(Re.a.Consumer,null,function(xe){return ye.createElement(me,Object.assign({},pe,{context:xe}))})};V.displayName="TreeNode",V.defaultProps={title:X},V.isTreeNode=1;var I=ne.a=V},WdTA:function(we,ne,l){we.exports=l.p+"static/studnetqun.598eeb43.png"},XIdC:function(we,ne,l){"use strict";var he=l("rePB"),se=l("ODXe"),Ge=l("Ff2n"),ue=l("cDcd"),b=l.n(ue),oe=l("TSYQ"),$=l.n(oe),ee=l("6cGi"),ye=l("4IlW"),G=ue.forwardRef(function(le,Re){var Se,Me=le.prefixCls,ie=Me===void 0?"rc-switch":Me,U=le.className,Ie=le.checked,Ee=le.defaultChecked,X=le.disabled,me=le.loadingIcon,V=le.checkedChildren,I=le.unCheckedChildren,Q=le.onClick,pe=le.onChange,xe=le.onKeyDown,E=Object(Ge.a)(le,["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"]),x=Object(ee.a)(!1,{value:Ie,defaultValue:Ee}),p=Object(se.a)(x,2),q=p[0],Oe=p[1];function Ce(de,W){var R=q;return X||(R=de,Oe(R),pe==null||pe(R,W)),R}function _e(de){de.which===ye.a.LEFT?Ce(!1,de):de.which===ye.a.RIGHT&&Ce(!0,de),xe==null||xe(de)}function $e(de){var W=Ce(!q,de);Q==null||Q(W,de)}var ae=$()(ie,U,(Se={},Object(he.a)(Se,"".concat(ie,"-checked"),q),Object(he.a)(Se,"".concat(ie,"-disabled"),X),Se));return ue.createElement("button",Object.assign({},E,{type:"button",role:"switch","aria-checked":q,disabled:X,className:ae,ref:Re,onKeyDown:_e,onClick:$e}),me,ue.createElement("span",{className:"".concat(ie,"-inner")},q?V:I))});G.displayName="Switch",ne.a=G},Xsq0:function(we,ne,l){we.exports=l.p+"static/mainbanner.0a951716.jpg"},Y1PL:function(we,ne,l){"use strict";l.r(ne),l.d(ne,"ResizableTextArea",function(){return ge});var he=l("wx14"),se=l("1OyB"),Ge=l("vuIU"),ue=l("Ji7U"),b=l("LK+K"),oe=l("cDcd"),$=l("VTBJ"),ee=l("rePB"),ye=l("Zm9Q"),G=l("Kwbf"),le=l("c+Xe"),Re=l("m+aA"),Se=l("bdgK"),Me=new Map;function ie(Y){Y.forEach(function(D){var M,F=D.target;(M=Me.get(F))===null||M===void 0||M.forEach(function(_){return _(F)})})}var U=new Se.default(ie),Ie=null,Ee=null;function X(Y,D){Me.has(Y)||(Me.set(Y,new Set),U.observe(Y)),Me.get(Y).add(D)}function me(Y,D){Me.has(Y)&&(Me.get(Y).delete(D),Me.get(Y).size||(U.unobserve(Y),Me.delete(Y)))}var V=function(Y){Object(ue.a)(M,Y);var D=Object(b.a)(M);function M(){return Object(se.a)(this,M),D.apply(this,arguments)}return Object(Ge.a)(M,[{key:"render",value:function(){return this.props.children}}]),M}(oe.Component),I=oe.createContext(null);function Q(Y){var D=Y.children,M=Y.onBatchResize,F=oe.useRef(0),_=oe.useRef([]),J=oe.useContext(I),h=oe.useCallback(function(y,m,N){F.current+=1;var te=F.current;_.current.push({size:y,element:m,data:N}),Promise.resolve().then(function(){te===F.current&&(M==null||M(_.current),_.current=[])}),J==null||J(y,m,N)},[M,J]);return oe.createElement(I.Provider,{value:h},D)}function pe(Y){var D=Y.children,M=Y.disabled,F=oe.useRef(null),_=oe.useRef(null),J=oe.useContext(I),h=oe.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),y=oe.isValidElement(D)&&Object(le.c)(D),m=y?D.ref:null,N=oe.useMemo(function(){return Object(le.a)(m,F)},[m,F]),te=oe.useRef(Y);te.current=Y;var ce=oe.useCallback(function(Te){var Ue=te.current,Ke=Ue.onResize,ot=Ue.data,He=Te.getBoundingClientRect(),tt=He.width,ut=He.height,et=Te.offsetWidth,st=Te.offsetHeight,nt=Math.floor(tt),_t=Math.floor(ut);if(h.current.width!==nt||h.current.height!==_t||h.current.offsetWidth!==et||h.current.offsetHeight!==st){var Mt={width:nt,height:_t,offsetWidth:et,offsetHeight:st};h.current=Mt;var Bt=et===Math.round(tt)?tt:et,ze=st===Math.round(ut)?ut:st,Dn=Object($.a)(Object($.a)({},Mt),{},{offsetWidth:Bt,offsetHeight:ze});J==null||J(Dn,Te,ot),Ke&&Promise.resolve().then(function(){Ke(Dn,Te)})}},[]);return oe.useEffect(function(){var Te=Object(Re.a)(F.current)||Object(Re.a)(_.current);return Te&&!M&&X(Te,ce),function(){return me(Te,ce)}},[F.current,M]),oe.createElement(V,{ref:_},y?oe.cloneElement(D,{ref:N}):D)}var xe="rc-observer-key";function E(Y){var D=Y.children,M=Object(ye.a)(D);return M.map(function(F,_){var J=(F==null?void 0:F.key)||"".concat(xe,"-").concat(_);return oe.createElement(pe,Object(he.a)({},Y,{key:J}),F)})}E.Collection=Q;var x=E,p=l("bT9E"),q=l("TSYQ"),Oe=l.n(q),Ce=`
|
|
min-height:0 !important;
|
|
max-height:none !important;
|
|
height:0 !important;
|
|
visibility:hidden !important;
|
|
overflow:hidden !important;
|
|
position:absolute !important;
|
|
z-index:-1000 !important;
|
|
top:0 !important;
|
|
right:0 !important
|
|
`,_e=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break"],$e={},ae;function de(Y){var D=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,M=Y.getAttribute("id")||Y.getAttribute("data-reactid")||Y.getAttribute("name");if(D&&$e[M])return $e[M];var F=window.getComputedStyle(Y),_=F.getPropertyValue("box-sizing")||F.getPropertyValue("-moz-box-sizing")||F.getPropertyValue("-webkit-box-sizing"),J=parseFloat(F.getPropertyValue("padding-bottom"))+parseFloat(F.getPropertyValue("padding-top")),h=parseFloat(F.getPropertyValue("border-bottom-width"))+parseFloat(F.getPropertyValue("border-top-width")),y=_e.map(function(N){return"".concat(N,":").concat(F.getPropertyValue(N))}).join(";"),m={sizingStyle:y,paddingSize:J,borderSize:h,boxSizing:_};return D&&M&&($e[M]=m),m}function W(Y){var D=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,M=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,F=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;ae||(ae=document.createElement("textarea"),ae.setAttribute("tab-index","-1"),ae.setAttribute("aria-hidden","true"),document.body.appendChild(ae)),Y.getAttribute("wrap")?ae.setAttribute("wrap",Y.getAttribute("wrap")):ae.removeAttribute("wrap");var _=de(Y,D),J=_.paddingSize,h=_.borderSize,y=_.boxSizing,m=_.sizingStyle;ae.setAttribute("style","".concat(m,";").concat(Ce)),ae.value=Y.value||Y.placeholder||"";var N=Number.MIN_SAFE_INTEGER,te=Number.MAX_SAFE_INTEGER,ce=ae.scrollHeight,Te;if(y==="border-box"?ce+=h:y==="content-box"&&(ce-=J),M!==null||F!==null){ae.value=" ";var Ue=ae.scrollHeight-J;M!==null&&(N=Ue*M,y==="border-box"&&(N=N+J+h),ce=Math.max(N,ce)),F!==null&&(te=Ue*F,y==="border-box"&&(te=te+J+h),Te=ce>te?"":"hidden",ce=Math.min(te,ce))}return{height:ce,minHeight:N,maxHeight:te,overflowY:Te,resize:"none"}}var R=l("Gytx"),H=l.n(R),k;(function(Y){Y[Y.NONE=0]="NONE",Y[Y.RESIZING=1]="RESIZING",Y[Y.RESIZED=2]="RESIZED"})(k||(k={}));var B=function(Y){Object(ue.a)(M,Y);var D=Object(b.a)(M);function M(F){var _;return Object(se.a)(this,M),_=D.call(this,F),_.nextFrameActionId=void 0,_.resizeFrameId=void 0,_.textArea=void 0,_.saveTextArea=function(J){_.textArea=J},_.handleResize=function(J){var h=_.state.resizeStatus,y=_.props,m=y.autoSize,N=y.onResize;if(h!==k.NONE)return;typeof N=="function"&&N(J),m&&_.resizeOnNextFrame()},_.resizeOnNextFrame=function(){cancelAnimationFrame(_.nextFrameActionId),_.nextFrameActionId=requestAnimationFrame(_.resizeTextarea)},_.resizeTextarea=function(){var J=_.props.autoSize;if(!J||!_.textArea)return;var h=J.minRows,y=J.maxRows,m=W(_.textArea,!1,h,y);_.setState({textareaStyles:m,resizeStatus:k.RESIZING},function(){cancelAnimationFrame(_.resizeFrameId),_.resizeFrameId=requestAnimationFrame(function(){_.setState({resizeStatus:k.RESIZED},function(){_.resizeFrameId=requestAnimationFrame(function(){_.setState({resizeStatus:k.NONE}),_.fixFirefoxAutoScroll()})})})})},_.renderTextArea=function(){var J=_.props,h=J.prefixCls,y=h===void 0?"rc-textarea":h,m=J.autoSize,N=J.onResize,te=J.className,ce=J.disabled,Te=_.state,Ue=Te.textareaStyles,Ke=Te.resizeStatus,ot=Object(p.a)(_.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),He=Oe()(y,te,Object(ee.a)({},"".concat(y,"-disabled"),ce));"value"in ot&&(ot.value=ot.value||"");var tt=Object($.a)(Object($.a)(Object($.a)({},_.props.style),Ue),Ke===k.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return oe.createElement(x,{onResize:_.handleResize,disabled:!(m||N)},oe.createElement("textarea",Object(he.a)({},ot,{className:He,style:tt,ref:_.saveTextArea})))},_.state={textareaStyles:{},resizeStatus:k.NONE},_}return Object(Ge.a)(M,[{key:"componentDidUpdate",value:function(_){(_.value!==this.props.value||!H()(_.autoSize,this.props.autoSize))&&this.resizeTextarea()}},{key:"componentWillUnmount",value:function(){cancelAnimationFrame(this.nextFrameActionId),cancelAnimationFrame(this.resizeFrameId)}},{key:"fixFirefoxAutoScroll",value:function(){try{if(document.activeElement===this.textArea){var _=this.textArea.selectionStart,J=this.textArea.selectionEnd;this.textArea.setSelectionRange(_,J)}}catch(h){}}},{key:"render",value:function(){return this.renderTextArea()}}]),M}(oe.Component),ge=B,re=function(Y){Object(ue.a)(M,Y);var D=Object(b.a)(M);function M(F){var _;Object(se.a)(this,M),_=D.call(this,F),_.resizableTextArea=void 0,_.focus=function(){_.resizableTextArea.textArea.focus()},_.saveTextArea=function(h){_.resizableTextArea=h},_.handleChange=function(h){var y=_.props.onChange;_.setValue(h.target.value,function(){_.resizableTextArea.resizeTextarea()}),y&&y(h)},_.handleKeyDown=function(h){var y=_.props,m=y.onPressEnter,N=y.onKeyDown;h.keyCode===13&&m&&m(h),N&&N(h)};var J=typeof F.value=="undefined"||F.value===null?F.defaultValue:F.value;return _.state={value:J},_}return Object(Ge.a)(M,[{key:"setValue",value:function(_,J){"value"in this.props||this.setState({value:_},J)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return oe.createElement(ge,Object(he.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(_){return"value"in _?{value:_.value}:null}}]),M}(oe.Component),ve=ne.default=re},ZW9T:function(we,ne,l){"use strict";l.d(ne,"a",function(){return V});var he=l("k1fw"),se=l("miYZ"),Ge=l("tsqr"),ue=l("rAM+"),b=l("tJVT"),oe=l("PpiC"),$=l("cDcd"),ee=l.n($),ye=l("bdgK");function G(I,Q,pe,xe,E){var x=Q.getWordUntilPosition(pe),p={startLineNumber:pe.lineNumber,endLineNumber:pe.lineNumber,startColumn:x.startColumn,endColumn:x.endColumn},q=xe.map(function(Oe){return{label:Oe,kind:I.languages.CompletionItemKind.Keyword,insertText:Oe,insertTextRules:I.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:p}});return E.map(function(Oe){q.push(Object(he.a)(Object(he.a)({},Oe),{},{range:p}))}),q}var le=function(I){var Q={label:"ifelse",kind:I.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {"," $0","} else {"," ","}"].join(`
|
|
`),insertTextRules:I.languages.CompletionItemInsertTextRule.InsertAsSnippet},pe=["auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while","inline","restrict","_Bool","_Complex","_Imaginary","_Alignas","_Alignof","_Atomic","_Static_assert","_Noreturn","_Thread_local","_Generic"];I.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(p,q){var Oe=G(I,p,q,pe,[Q]);return{suggestions:Oe}}});var xe=["False","None","True","and","as","assert","break","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","in","is","lambda","nonlocal","not","or","pass","raise","return","try","while","with","yield"];I.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(p,q){var Oe=[{label:"print",kind:I.languages.CompletionItemKind.Snippet,insertText:["print($0)"].join(`
|
|
`),insertTextRules:I.languages.CompletionItemInsertTextRule.InsertAsSnippet}],Ce=G(I,p,q,xe,Oe);return{suggestions:Ce}}});var E=["abstract","assert","boolean","break","byte","case","catch","char","class","const","continue","default","do","double","else","enum","extends","final","finally","float","for","goto","if","implements","import","instance of","int","interface","long","native","new","package","private","protected","public","return","strictfp","short","static","super","switch","synchronized","this","throw","throws","transient","try","void","volatile","while"];I.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(p,q){var Oe=[Q,{label:"main",kind:I.languages.CompletionItemKind.Snippet,insertText:["public static void main(String[] args) {"," $0","}"].join(`
|
|
`),insertTextRules:I.languages.CompletionItemInsertTextRule.InsertAsSnippet},{label:"System.out.print",kind:I.languages.CompletionItemKind.Snippet,insertText:["System.out.print($0)"].join(`
|
|
`),insertTextRules:I.languages.CompletionItemInsertTextRule.InsertAsSnippet}],Ce=G(I,p,q,E,Oe);return{suggestions:Ce}}})},Re="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002",Se=l("LvDl");function Me(I){return/^\d+$/.test(I)?"".concat(I,"px"):I}function ie(){}var U=!1,Ie={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python"};function Ee(){var I=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],Q=I;if(Array.isArray(I)){for(var pe=0;pe<I.length;pe++){var xe=Ie[I[pe]];if(xe)return xe}return Q[0]}return Ie[Q]||Q}var X=null,me=ne.b=function(I){var Q=I.width,pe=Q===void 0?"100%":Q,xe=I.height,E=xe===void 0?"100%":xe,x=I.value,p=I.language,q=p===void 0?"javascript":p,Oe=I.style,Ce=Oe===void 0?{}:Oe,_e=I.options,$e=_e===void 0?{}:_e,ae=I.overrideServices,de=ae===void 0?{}:ae,W=I.theme,R=W===void 0?"vs-dark":W,H=I.onEditBlur,k=I.onSave,B=I.autoHeight,ge=B===void 0?!1:B,re=I.forbidCopy,ve=re===void 0?!1:re,Y=I.onChange,D=Y===void 0?ie:Y,M=I.editorDidMount,F=M===void 0?ie:M,_=I.onFocus,J=_===void 0?ie:_,h=I.filename,y=h===void 0?"educoder.txt":h,m=Object(oe.a)(I,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","onSave","autoHeight","forbidCopy","onChange","editorDidMount","onFocus","filename"]),N=Object($.useRef)(),te=Object($.useRef)({}),ce=Object($.useRef)(),Te=Object($.useRef)(!1),Ue=Object($.useRef)(),Ke=Object($.useState)(!1),ot=Object(b.a)(Ke,2),He=ot[0],tt=ot[1];function ut(){var gt;return N.current&&(gt=new ye.default(function(ct){var dn=Object(ue.a)(ct),Cn;try{for(dn.s();!(Cn=dn.n()).done;){var ca=Cn.value;(ca.target.offsetHeight>0||ca.target.offsetWidth>0)&&te.current.instance.layout()}}catch(Ia){dn.e(Ia)}finally{dn.f()}}),gt.observe(N.current)),gt}function et(){Ge.b.warn(decodeURIComponent(Re))}var st=function(){var ct=te.current.instance;if(x!=null&&ct&&He){var dn=ct.getModel();dn&&x!==dn.getValue()&&(U=!0,dn.setValue(x),ct.layout(),U=!1)}};Object($.useEffect)(function(){ce.current&&clearTimeout(ce.current),ce.current=setTimeout(function(){st()},500)},[x,He,te.current]);function nt(){var gt=te.current.instance;if(gt){var ct=gt.getSelection(),dn=te.current.pastePos||{},Cn=new X.Range(dn.startLineNumber||ct.endLineNumber,dn.startColumn||ct.endColumn,dn.endLineNumber||ct.endLineNumber,dn.endColumn||ct.endColumn);setTimeout(function(){gt.executeEdits("",[{range:Cn,text:""}])},300)}}function _t(gt){(window.navigator.platform.match("Mac")?gt.metaKey:gt.ctrlKey)&>.keyCode==83&&(gt.preventDefault(),k())}var Mt=function(){if(ge&&te.current.instance){var ct=te.current.instance.getContentHeight();sn(ct<E?E:ct)}else sn(E)};function Bt(gt){var ct=document.createEvent("MouseEvents");ct.initMouseEvent("click",!0,!1,window,0,0,0,0,0,!1,!1,!1,!1,0,null),gt.dispatchEvent(ct)}function ze(gt,ct){var dn=window.URL||window.webkitURL||window,Cn=new Blob([ct]),ca=document.createElementNS("http://www.w3.org/1999/xhtml","a");ca.href=dn.createObjectURL(Cn),ca.download=gt,Bt(ca)}Object($.useEffect)(function(){Mt()},[Mt]),Object($.useEffect)(function(){N.current&&!He&&l.e(27).then(l.t.bind(null,"M/lh",7)).then(function(gt){try{X=gt,te.current.instance=X.editor.create(N.current,{value:x,language:Ee(q),theme:R,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0},de);var ct=te.current.instance;if(F(ct,X),setTimeout(function(){Mt(),te.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:function(){ze(y||"educoder.txt",ct.getValue())}})},500),te.current.subscription=ct.onDidChangeModelContent(function(Cn){Te.current?clearTimeout(Ue.current):(Mt(),D(ct.getValue(),Cn)),Ue.current=setTimeout(function(){Te.current=!1},500)}),window.Monaco||le(X),ve&&(ct.addCommand(X.KeyMod.CtrlCmd|X.KeyMod.Shift|X.KeyCode.KEY_V,function(){return et(),null}),ct.addCommand(X.KeyMod.CtrlCmd|X.KeyCode.KEY_C,function(){return et(),null})),window.Monaco=X,H&&ct.onDidBlurEditorWidget(function(){H(ct.getValue())}),J&&ct.onDidFocusEditorText(function(){J(ct.getValue())}),ve){ct.addCommand(X.KeyMod.CtrlCmd|X.KeyCode.KEY_V,function(){return et(),null}),ct.onDidPaste(function(Cn){te.current.pastePos=Cn});try{window.addEventListener("paste",nt)}catch(Cn){}}var dn=ut();return tt(!0),function(){var Cn=te.current.instance;Cn.dispose();var ca=Cn.getModel();ca&&ca.dispose(),te.current.subscription&&te.current.subscription.dispose(),ve&&window.removeEventListener("paste",nt),dn.unobserve(N.current)}}catch(Cn){}})},[]),Object($.useEffect)(function(){var gt=te.current.instance;if(gt&&He)return document.addEventListener("keydown",_t,!1),function(){document.removeEventListener("keydown",_t)}},[k,He]),Object($.useEffect)(function(){var gt=te.current.instance;if(gt&&He){var ct=Ee(q);X.editor.setModelLanguage(gt.getModel(),ct),console.log("language:",q,gt.getModel(),ct)}},[q,He]),Object($.useEffect)(function(){var gt=te.current.instance;gt&&He&&X.editor.setTheme(R)},[R,He]),Object($.useEffect)(function(){var gt=te.current.instance;gt&&He&&(gt.updateOptions(Object(he.a)({},$e)),setTimeout(function(){gt.getModel().updateOptions(Object(he.a)({},$e))},200))},[JSON.stringify($e),He]),Object($.useEffect)(function(){var gt=te.current.instance;gt&&He&>.layout()},[pe,E,He]);var Dn=Object($.useState)(Me(pe)),Rn=Object(b.a)(Dn,2),Xt=Rn[0],St=Rn[1],Ft=Object($.useState)(Me(E)),At=Object(b.a)(Ft,2),En=At[0],sn=At[1],Bn=Object(he.a)(Object(he.a)({},Ce),{},{width:Xt,height:En});return ee.a.createElement("div",{className:"my-monaco-editor",ref:N,style:Bn})};function V(I){var Q=I.width,pe=Q===void 0?"100%":Q,xe=I.height,E=xe===void 0?"100%":xe,x=I.original,p=I.modified,q=I.language,Oe=I.options,Ce=Oe===void 0?{}:Oe,_e=Object($.useRef)(),$e=Object($.useState)(null),ae=Object(b.a)($e,2),de=ae[0],W=ae[1];function R(ge){var re;return _e.current&&(re=new ye.default(function(ve){var Y=Object(ue.a)(ve),D;try{for(Y.s();!(D=Y.n()).done;){var M=D.value;(M.target.offsetHeight>0||M.target.offsetWidth>0)&&ge.layout()}}catch(F){Y.e(F)}finally{Y.f()}}),re.observe(_e.current)),re}Object($.useEffect)(function(){_e.current&&l.e(27).then(l.t.bind(null,"M/lh",7)).then(function(ge){X=ge;var re=X.editor.createDiffEditor(_e.current,Object(he.a)(Object(he.a)({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",ignoreTrimWhitespace:!1,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},Ce),{},{wordWrap:!0}));W(re);var ve=R(re);return function(){re.dispose();var Y=re.getModel();Y&&Y.dispose(),ve.unobserve(_e.current)}})},[]),Object($.useEffect)(function(){de&&de.setModel({original:X.editor.createModel(x,q),modified:X.editor.createModel(p,q)})},[x,p,q,de]);var H=Me(pe),k=Me(E),B={width:H,height:k};return ee.a.createElement("div",{className:"my-diff-editor",ref:_e,style:B})}},ZpRC:function(we,ne,l){"use strict";function he(le){return typeof le=="object"&&le!=null&&le.nodeType===1}function se(le,Re){return(!Re||le!=="hidden")&&le!=="visible"&&le!=="clip"}function Ge(le,Re){if(le.clientHeight<le.scrollHeight||le.clientWidth<le.scrollWidth){var Se=getComputedStyle(le,null);return se(Se.overflowY,Re)||se(Se.overflowX,Re)||function(Me){var ie=function(U){if(!U.ownerDocument||!U.ownerDocument.defaultView)return null;try{return U.ownerDocument.defaultView.frameElement}catch(Ie){return null}}(Me);return!!ie&&(ie.clientHeight<Me.scrollHeight||ie.clientWidth<Me.scrollWidth)}(le)}return!1}function ue(le,Re,Se,Me,ie,U,Ie,Ee){return U<le&&Ie>Re||U>le&&Ie<Re?0:U<=le&&Ee<=Se||Ie>=Re&&Ee>=Se?U-le-Me:Ie>Re&&Ee<Se||U<le&&Ee>Se?Ie-Re+ie:0}var b=function(le,Re){var Se=window,Me=Re.scrollMode,ie=Re.block,U=Re.inline,Ie=Re.boundary,Ee=Re.skipOverflowHiddenElements,X=typeof Ie=="function"?Ie:function(Ue){return Ue!==Ie};if(!he(le))throw new TypeError("Invalid target");for(var me=document.scrollingElement||document.documentElement,V=[],I=le;he(I)&&X(I);){if((I=I.parentElement)===me){V.push(I);break}I!=null&&I===document.body&&Ge(I)&&!Ge(document.documentElement)||I!=null&&Ge(I,Ee)&&V.push(I)}for(var Q=Se.visualViewport?Se.visualViewport.width:innerWidth,pe=Se.visualViewport?Se.visualViewport.height:innerHeight,xe=window.scrollX||pageXOffset,E=window.scrollY||pageYOffset,x=le.getBoundingClientRect(),p=x.height,q=x.width,Oe=x.top,Ce=x.right,_e=x.bottom,$e=x.left,ae=ie==="start"||ie==="nearest"?Oe:ie==="end"?_e:Oe+p/2,de=U==="center"?$e+q/2:U==="end"?Ce:$e,W=[],R=0;R<V.length;R++){var H=V[R],k=H.getBoundingClientRect(),B=k.height,ge=k.width,re=k.top,ve=k.right,Y=k.bottom,D=k.left;if(Me==="if-needed"&&Oe>=0&&$e>=0&&_e<=pe&&Ce<=Q&&Oe>=re&&_e<=Y&&$e>=D&&Ce<=ve)return W;var M=getComputedStyle(H),F=parseInt(M.borderLeftWidth,10),_=parseInt(M.borderTopWidth,10),J=parseInt(M.borderRightWidth,10),h=parseInt(M.borderBottomWidth,10),y=0,m=0,N="offsetWidth"in H?H.offsetWidth-H.clientWidth-F-J:0,te="offsetHeight"in H?H.offsetHeight-H.clientHeight-_-h:0;if(me===H)y=ie==="start"?ae:ie==="end"?ae-pe:ie==="nearest"?ue(E,E+pe,pe,_,h,E+ae,E+ae+p,p):ae-pe/2,m=U==="start"?de:U==="center"?de-Q/2:U==="end"?de-Q:ue(xe,xe+Q,Q,F,J,xe+de,xe+de+q,q),y=Math.max(0,y+E),m=Math.max(0,m+xe);else{y=ie==="start"?ae-re-_:ie==="end"?ae-Y+h+te:ie==="nearest"?ue(re,Y,B,_,h+te,ae,ae+p,p):ae-(re+B/2)+te/2,m=U==="start"?de-D-F:U==="center"?de-(D+ge/2)+N/2:U==="end"?de-ve+J+N:ue(D,ve,ge,F,J+N,de,de+q,q);var ce=H.scrollLeft,Te=H.scrollTop;ae+=Te-(y=Math.max(0,Math.min(Te+y,H.scrollHeight-B+te))),de+=ce-(m=Math.max(0,Math.min(ce+m,H.scrollWidth-ge+N)))}W.push({el:H,top:y,left:m})}return W};function oe(le){return le===Object(le)&&Object.keys(le).length!==0}function $(le,Re){Re===void 0&&(Re="auto");var Se="scrollBehavior"in document.body.style;le.forEach(function(Me){var ie=Me.el,U=Me.top,Ie=Me.left;ie.scroll&&Se?ie.scroll({top:U,left:Ie,behavior:Re}):(ie.scrollTop=U,ie.scrollLeft=Ie)})}function ee(le){return le===!1?{block:"end",inline:"nearest"}:oe(le)?le:{block:"start",inline:"nearest"}}function ye(le,Re){var Se=!le.ownerDocument.documentElement.contains(le);if(oe(Re)&&typeof Re.behavior=="function")return Re.behavior(Se?[]:b(le,Re));if(Se)return;var Me=ee(Re);return $(b(le,Me),Me.behavior)}var G=ne.a=ye},Zss7:function(we,ne,l){var he;(function(se){var Ge=/^\s+/,ue=/\s+$/,b=0,oe=se.round,$=se.min,ee=se.max,ye=se.random;function G(h,y){if(h=h||"",y=y||{},h instanceof G)return h;if(!(this instanceof G))return new G(h,y);var m=le(h);this._originalInput=h,this._r=m.r,this._g=m.g,this._b=m.b,this._a=m.a,this._roundA=oe(100*this._a)/100,this._format=y.format||m.format,this._gradientType=y.gradientType,this._r<1&&(this._r=oe(this._r)),this._g<1&&(this._g=oe(this._g)),this._b<1&&(this._b=oe(this._b)),this._ok=m.ok,this._tc_id=b++}G.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var h=this.toRgb();return(h.r*299+h.g*587+h.b*114)/1e3},getLuminance:function(){var h=this.toRgb(),y,m,N,te,ce,Te;return y=h.r/255,m=h.g/255,N=h.b/255,y<=.03928?te=y/12.92:te=se.pow((y+.055)/1.055,2.4),m<=.03928?ce=m/12.92:ce=se.pow((m+.055)/1.055,2.4),N<=.03928?Te=N/12.92:Te=se.pow((N+.055)/1.055,2.4),.2126*te+.7152*ce+.0722*Te},setAlpha:function(h){return this._a=W(h),this._roundA=oe(100*this._a)/100,this},toHsv:function(){var h=ie(this._r,this._g,this._b);return{h:h.h*360,s:h.s,v:h.v,a:this._a}},toHsvString:function(){var h=ie(this._r,this._g,this._b),y=oe(h.h*360),m=oe(h.s*100),N=oe(h.v*100);return this._a==1?"hsv("+y+", "+m+"%, "+N+"%)":"hsva("+y+", "+m+"%, "+N+"%, "+this._roundA+")"},toHsl:function(){var h=Se(this._r,this._g,this._b);return{h:h.h*360,s:h.s,l:h.l,a:this._a}},toHslString:function(){var h=Se(this._r,this._g,this._b),y=oe(h.h*360),m=oe(h.s*100),N=oe(h.l*100);return this._a==1?"hsl("+y+", "+m+"%, "+N+"%)":"hsla("+y+", "+m+"%, "+N+"%, "+this._roundA+")"},toHex:function(h){return Ie(this._r,this._g,this._b,h)},toHexString:function(h){return"#"+this.toHex(h)},toHex8:function(h){return Ee(this._r,this._g,this._b,this._a,h)},toHex8String:function(h){return"#"+this.toHex8(h)},toRgb:function(){return{r:oe(this._r),g:oe(this._g),b:oe(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+oe(this._r)+", "+oe(this._g)+", "+oe(this._b)+")":"rgba("+oe(this._r)+", "+oe(this._g)+", "+oe(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:oe(R(this._r,255)*100)+"%",g:oe(R(this._g,255)*100)+"%",b:oe(R(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+oe(R(this._r,255)*100)+"%, "+oe(R(this._g,255)*100)+"%, "+oe(R(this._b,255)*100)+"%)":"rgba("+oe(R(this._r,255)*100)+"%, "+oe(R(this._g,255)*100)+"%, "+oe(R(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:ae[Ie(this._r,this._g,this._b,!0)]||!1},toFilter:function(h){var y="#"+X(this._r,this._g,this._b,this._a),m=y,N=this._gradientType?"GradientType = 1, ":"";if(h){var te=G(h);m="#"+X(te._r,te._g,te._b,te._a)}return"progid:DXImageTransform.Microsoft.gradient("+N+"startColorstr="+y+",endColorstr="+m+")"},toString:function(h){var y=!!h;h=h||this._format;var m=!1,N=this._a<1&&this._a>=0,te=!y&&N&&(h==="hex"||h==="hex6"||h==="hex3"||h==="hex4"||h==="hex8"||h==="name");return te?h==="name"&&this._a===0?this.toName():this.toRgbString():(h==="rgb"&&(m=this.toRgbString()),h==="prgb"&&(m=this.toPercentageRgbString()),(h==="hex"||h==="hex6")&&(m=this.toHexString()),h==="hex3"&&(m=this.toHexString(!0)),h==="hex4"&&(m=this.toHex8String(!0)),h==="hex8"&&(m=this.toHex8String()),h==="name"&&(m=this.toName()),h==="hsl"&&(m=this.toHslString()),h==="hsv"&&(m=this.toHsvString()),m||this.toHexString())},clone:function(){return G(this.toString())},_applyModification:function(h,y){var m=h.apply(null,[this].concat([].slice.call(y)));return this._r=m._r,this._g=m._g,this._b=m._b,this.setAlpha(m._a),this},lighten:function(){return this._applyModification(Q,arguments)},brighten:function(){return this._applyModification(pe,arguments)},darken:function(){return this._applyModification(xe,arguments)},desaturate:function(){return this._applyModification(me,arguments)},saturate:function(){return this._applyModification(V,arguments)},greyscale:function(){return this._applyModification(I,arguments)},spin:function(){return this._applyModification(E,arguments)},_applyCombination:function(h,y){return h.apply(null,[this].concat([].slice.call(y)))},analogous:function(){return this._applyCombination(Ce,arguments)},complement:function(){return this._applyCombination(x,arguments)},monochromatic:function(){return this._applyCombination(_e,arguments)},splitcomplement:function(){return this._applyCombination(Oe,arguments)},triad:function(){return this._applyCombination(p,arguments)},tetrad:function(){return this._applyCombination(q,arguments)}},G.fromRatio=function(h,y){if(typeof h=="object"){var m={};for(var N in h)h.hasOwnProperty(N)&&(N==="a"?m[N]=h[N]:m[N]=ve(h[N]));h=m}return G(h,y)};function le(h){var y={r:0,g:0,b:0},m=1,N=null,te=null,ce=null,Te=!1,Ue=!1;return typeof h=="string"&&(h=_(h)),typeof h=="object"&&(F(h.r)&&F(h.g)&&F(h.b)?(y=Re(h.r,h.g,h.b),Te=!0,Ue=String(h.r).substr(-1)==="%"?"prgb":"rgb"):F(h.h)&&F(h.s)&&F(h.v)?(N=ve(h.s),te=ve(h.v),y=U(h.h,N,te),Te=!0,Ue="hsv"):F(h.h)&&F(h.s)&&F(h.l)&&(N=ve(h.s),ce=ve(h.l),y=Me(h.h,N,ce),Te=!0,Ue="hsl"),h.hasOwnProperty("a")&&(m=h.a)),m=W(m),{ok:Te,format:h.format||Ue,r:$(255,ee(y.r,0)),g:$(255,ee(y.g,0)),b:$(255,ee(y.b,0)),a:m}}function Re(h,y,m){return{r:R(h,255)*255,g:R(y,255)*255,b:R(m,255)*255}}function Se(h,y,m){h=R(h,255),y=R(y,255),m=R(m,255);var N=ee(h,y,m),te=$(h,y,m),ce,Te,Ue=(N+te)/2;if(N==te)ce=Te=0;else{var Ke=N-te;Te=Ue>.5?Ke/(2-N-te):Ke/(N+te);switch(N){case h:ce=(y-m)/Ke+(y<m?6:0);break;case y:ce=(m-h)/Ke+2;break;case m:ce=(h-y)/Ke+4;break}ce/=6}return{h:ce,s:Te,l:Ue}}function Me(h,y,m){var N,te,ce;h=R(h,360),y=R(y,100),m=R(m,100);function Te(ot,He,tt){return tt<0&&(tt+=1),tt>1&&(tt-=1),tt<1/6?ot+(He-ot)*6*tt:tt<1/2?He:tt<2/3?ot+(He-ot)*(2/3-tt)*6:ot}if(y===0)N=te=ce=m;else{var Ue=m<.5?m*(1+y):m+y-m*y,Ke=2*m-Ue;N=Te(Ke,Ue,h+1/3),te=Te(Ke,Ue,h),ce=Te(Ke,Ue,h-1/3)}return{r:N*255,g:te*255,b:ce*255}}function ie(h,y,m){h=R(h,255),y=R(y,255),m=R(m,255);var N=ee(h,y,m),te=$(h,y,m),ce,Te,Ue=N,Ke=N-te;if(Te=N===0?0:Ke/N,N==te)ce=0;else{switch(N){case h:ce=(y-m)/Ke+(y<m?6:0);break;case y:ce=(m-h)/Ke+2;break;case m:ce=(h-y)/Ke+4;break}ce/=6}return{h:ce,s:Te,v:Ue}}function U(h,y,m){h=R(h,360)*6,y=R(y,100),m=R(m,100);var N=se.floor(h),te=h-N,ce=m*(1-y),Te=m*(1-te*y),Ue=m*(1-(1-te)*y),Ke=N%6,ot=[m,Te,ce,ce,Ue,m][Ke],He=[Ue,m,m,Te,ce,ce][Ke],tt=[ce,ce,Ue,m,m,Te][Ke];return{r:ot*255,g:He*255,b:tt*255}}function Ie(h,y,m,N){var te=[re(oe(h).toString(16)),re(oe(y).toString(16)),re(oe(m).toString(16))];return N&&te[0].charAt(0)==te[0].charAt(1)&&te[1].charAt(0)==te[1].charAt(1)&&te[2].charAt(0)==te[2].charAt(1)?te[0].charAt(0)+te[1].charAt(0)+te[2].charAt(0):te.join("")}function Ee(h,y,m,N,te){var ce=[re(oe(h).toString(16)),re(oe(y).toString(16)),re(oe(m).toString(16)),re(Y(N))];return te&&ce[0].charAt(0)==ce[0].charAt(1)&&ce[1].charAt(0)==ce[1].charAt(1)&&ce[2].charAt(0)==ce[2].charAt(1)&&ce[3].charAt(0)==ce[3].charAt(1)?ce[0].charAt(0)+ce[1].charAt(0)+ce[2].charAt(0)+ce[3].charAt(0):ce.join("")}function X(h,y,m,N){var te=[re(Y(N)),re(oe(h).toString(16)),re(oe(y).toString(16)),re(oe(m).toString(16))];return te.join("")}G.equals=function(h,y){return!h||!y?!1:G(h).toRgbString()==G(y).toRgbString()},G.random=function(){return G.fromRatio({r:ye(),g:ye(),b:ye()})};function me(h,y){y=y===0?0:y||10;var m=G(h).toHsl();return m.s-=y/100,m.s=H(m.s),G(m)}function V(h,y){y=y===0?0:y||10;var m=G(h).toHsl();return m.s+=y/100,m.s=H(m.s),G(m)}function I(h){return G(h).desaturate(100)}function Q(h,y){y=y===0?0:y||10;var m=G(h).toHsl();return m.l+=y/100,m.l=H(m.l),G(m)}function pe(h,y){y=y===0?0:y||10;var m=G(h).toRgb();return m.r=ee(0,$(255,m.r-oe(255*-(y/100)))),m.g=ee(0,$(255,m.g-oe(255*-(y/100)))),m.b=ee(0,$(255,m.b-oe(255*-(y/100)))),G(m)}function xe(h,y){y=y===0?0:y||10;var m=G(h).toHsl();return m.l-=y/100,m.l=H(m.l),G(m)}function E(h,y){var m=G(h).toHsl(),N=(m.h+y)%360;return m.h=N<0?360+N:N,G(m)}function x(h){var y=G(h).toHsl();return y.h=(y.h+180)%360,G(y)}function p(h){var y=G(h).toHsl(),m=y.h;return[G(h),G({h:(m+120)%360,s:y.s,l:y.l}),G({h:(m+240)%360,s:y.s,l:y.l})]}function q(h){var y=G(h).toHsl(),m=y.h;return[G(h),G({h:(m+90)%360,s:y.s,l:y.l}),G({h:(m+180)%360,s:y.s,l:y.l}),G({h:(m+270)%360,s:y.s,l:y.l})]}function Oe(h){var y=G(h).toHsl(),m=y.h;return[G(h),G({h:(m+72)%360,s:y.s,l:y.l}),G({h:(m+216)%360,s:y.s,l:y.l})]}function Ce(h,y,m){y=y||6,m=m||30;var N=G(h).toHsl(),te=360/m,ce=[G(h)];for(N.h=(N.h-(te*y>>1)+720)%360;--y;)N.h=(N.h+te)%360,ce.push(G(N));return ce}function _e(h,y){y=y||6;for(var m=G(h).toHsv(),N=m.h,te=m.s,ce=m.v,Te=[],Ue=1/y;y--;)Te.push(G({h:N,s:te,v:ce})),ce=(ce+Ue)%1;return Te}G.mix=function(h,y,m){m=m===0?0:m||50;var N=G(h).toRgb(),te=G(y).toRgb(),ce=m/100,Te={r:(te.r-N.r)*ce+N.r,g:(te.g-N.g)*ce+N.g,b:(te.b-N.b)*ce+N.b,a:(te.a-N.a)*ce+N.a};return G(Te)},G.readability=function(h,y){var m=G(h),N=G(y);return(se.max(m.getLuminance(),N.getLuminance())+.05)/(se.min(m.getLuminance(),N.getLuminance())+.05)},G.isReadable=function(h,y,m){var N=G.readability(h,y),te,ce;ce=!1,te=J(m);switch(te.level+te.size){case"AAsmall":case"AAAlarge":ce=N>=4.5;break;case"AAlarge":ce=N>=3;break;case"AAAsmall":ce=N>=7;break}return ce},G.mostReadable=function(h,y,m){var N=null,te=0,ce,Te,Ue,Ke;m=m||{},Te=m.includeFallbackColors,Ue=m.level,Ke=m.size;for(var ot=0;ot<y.length;ot++)ce=G.readability(h,y[ot]),ce>te&&(te=ce,N=G(y[ot]));return G.isReadable(h,N,{level:Ue,size:Ke})||!Te?N:(m.includeFallbackColors=!1,G.mostReadable(h,["#fff","#000"],m))};var $e=G.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},ae=G.hexNames=de($e);function de(h){var y={};for(var m in h)h.hasOwnProperty(m)&&(y[h[m]]=m);return y}function W(h){return h=parseFloat(h),(isNaN(h)||h<0||h>1)&&(h=1),h}function R(h,y){B(h)&&(h="100%");var m=ge(h);return h=$(y,ee(0,parseFloat(h))),m&&(h=parseInt(h*y,10)/100),se.abs(h-y)<1e-6?1:h%y/parseFloat(y)}function H(h){return $(1,ee(0,h))}function k(h){return parseInt(h,16)}function B(h){return typeof h=="string"&&h.indexOf(".")!=-1&&parseFloat(h)===1}function ge(h){return typeof h=="string"&&h.indexOf("%")!=-1}function re(h){return h.length==1?"0"+h:""+h}function ve(h){return h<=1&&(h=h*100+"%"),h}function Y(h){return se.round(parseFloat(h)*255).toString(16)}function D(h){return k(h)/255}var M=function(){var h="[-\\+]?\\d+%?",y="[-\\+]?\\d*\\.\\d+%?",m="(?:"+y+")|(?:"+h+")",N="[\\s|\\(]+("+m+")[,|\\s]+("+m+")[,|\\s]+("+m+")\\s*\\)?",te="[\\s|\\(]+("+m+")[,|\\s]+("+m+")[,|\\s]+("+m+")[,|\\s]+("+m+")\\s*\\)?";return{CSS_UNIT:new RegExp(m),rgb:new RegExp("rgb"+N),rgba:new RegExp("rgba"+te),hsl:new RegExp("hsl"+N),hsla:new RegExp("hsla"+te),hsv:new RegExp("hsv"+N),hsva:new RegExp("hsva"+te),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/}}();function F(h){return!!M.CSS_UNIT.exec(h)}function _(h){h=h.replace(Ge,"").replace(ue,"").toLowerCase();var y=!1;if($e[h])h=$e[h],y=!0;else if(h=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var m;return(m=M.rgb.exec(h))?{r:m[1],g:m[2],b:m[3]}:(m=M.rgba.exec(h))?{r:m[1],g:m[2],b:m[3],a:m[4]}:(m=M.hsl.exec(h))?{h:m[1],s:m[2],l:m[3]}:(m=M.hsla.exec(h))?{h:m[1],s:m[2],l:m[3],a:m[4]}:(m=M.hsv.exec(h))?{h:m[1],s:m[2],v:m[3]}:(m=M.hsva.exec(h))?{h:m[1],s:m[2],v:m[3],a:m[4]}:(m=M.hex8.exec(h))?{r:k(m[1]),g:k(m[2]),b:k(m[3]),a:D(m[4]),format:y?"name":"hex8"}:(m=M.hex6.exec(h))?{r:k(m[1]),g:k(m[2]),b:k(m[3]),format:y?"name":"hex"}:(m=M.hex4.exec(h))?{r:k(m[1]+""+m[1]),g:k(m[2]+""+m[2]),b:k(m[3]+""+m[3]),a:D(m[4]+""+m[4]),format:y?"name":"hex8"}:(m=M.hex3.exec(h))?{r:k(m[1]+""+m[1]),g:k(m[2]+""+m[2]),b:k(m[3]+""+m[3]),format:y?"name":"hex"}:!1}function J(h){var y,m;return h=h||{level:"AA",size:"small"},y=(h.level||"AA").toUpperCase(),m=(h.size||"small").toLowerCase(),y!=="AA"&&y!=="AAA"&&(y="AA"),m!=="small"&&m!=="large"&&(m="small"),{level:y,size:m}}we.exports?we.exports=G:!(he=function(){return G}.call(ne,l,ne,we),he!==void 0&&(we.exports=he))})(Math)},aBPH:function(we,ne,l){we.exports={wrap:"wrap___1eujs",modal:"modal___3NBln",title:"title___26WI_",path:"path___HzdTG",colorBlue:"colorBlue___3sufs",width240:"width240___DJhZ8",filePath:"filePath___13aFg"}},bT9E:function(we,ne,l){"use strict";l.d(ne,"a",function(){return se});var he=l("VTBJ");function se(Ge,ue){var b=Object(he.a)({},Ge);return Array.isArray(ue)&&ue.forEach(function(oe){delete b[oe]}),b}},c5Ni:function(we,ne,l){},cRFk:function(we,ne,l){we.exports=l.p+"static/RepositoryNoneData.828085a8.png"},ch0t:function(we,ne,l){"use strict";l.r(ne);var he=l("+L6B"),se=l("2/Rp"),Ge=l("T2oS"),ue=l("W9HT"),b=l("14J3"),oe=l("BMrR"),$=l("2qtc"),ee=l("kLXV"),ye=l("jCWc"),G=l("kPKH"),le=l("qVdP"),Re=l("jsC+"),Se=l("k1fw"),Me=l("lUTK"),ie=l("BvKs"),U=l("9og8"),Ie=l("miYZ"),Ee=l("tsqr"),X=l("5Dmo"),me=l("3S7+"),V=l("tJVT"),I=l("PpiC"),Q=l("Znn+"),pe=l("ZTPi"),xe=l("WmNS"),E=l.n(xe),x=l("cDcd"),p=l.n(x),q=l("B6bo"),Oe=l.n(q),Ce=l("Ty5D"),_e=l("9kvl"),$e=l("BoS7"),ae=l("Sdc0"),de=l("oBTY"),W=l("ozfa"),R=l("MJZm"),H=l("P5Jw"),k=l("5NDa"),B=l("5rEg"),ge=l("y8nQ"),re=l("Vl3Y"),ve=l("aBPH"),Y=l.n(ve),D=function(Fe){var xt=Fe.shixunsDetail,ln=Fe.globalSetting,Zt=Fe.loading,Kn=Fe.user,_n=Fe.dispatch,Yt=Fe.isRepository,at=Object(I.a)(Fe,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),dt=Object(Ce.h)(),Fn=Object(Ce.i)(),Nn=Object(x.useState)({}),Dt=Object(V.a)(Nn,2),Qn=Dt[0],qt=Dt[1],Ht=Object(x.useRef)(),Et=re.a.useForm(),lt=Object(V.a)(Et,1),Le=lt[0],pn=Object(x.useState)(""),$t=Object(V.a)(pn,2),Sn=$t[0],Ct=$t[1];Object(x.useEffect)(function(){at.visible&&Le.resetFields()},[at.visible]),Object(x.useEffect)(function(){var De=sessionStorage.getItem("pathArray");if(De){var fe=De.split(",").join("/"),Be=fe.indexOf("/")===0?fe.substr(1):fe;Ct(Be)}},[]),Object(x.useEffect)(function(){var De,fe;Ht.current=(De=dt.pathname)===null||De===void 0||((fe=De.split("/"))===null||fe===void 0)?void 0:fe[2]},[]);var gn=function(){var De=Object(U.a)(E.a.mark(function fe(){var Be,rn,Nt=arguments;return E.a.wrap(function(vt){for(;;)switch(vt.prev=vt.next){case 0:return Be=Nt.length>0&&Nt[0]!==void 0?Nt[0]:{},vt.next=3,_n({type:"shixunsDetail/addRepositoryFile",payload:{id:Fn.id,message:Be.commitMessage,content:"",path:(at.defaultPath?at.defaultPath+"/":"")+Be.path+"/"+(Be.file||".gitkeep"),secret_repository:Yt?void 0:!0}});case 3:rn=vt.sent,rn!=null&&rn.url&&(Ee.b.success("\u6DFB\u52A0\u6210\u529F"),at.onOK({path:(at.defaultPath?at.defaultPath+"/":"")+Be.path+"/"+(Be.file||".gitkeep"),name:Be.path.split("/")[Be.path.split("/").length-1]}),at.onClose());case 5:case"end":return vt.stop()}},fe)}));return function(){return De.apply(this,arguments)}}(),Ot=function(){var fe,Be;_e.d.push("/shixuns/".concat(Ht.current,"/").concat((fe=dt.pathname)===null||fe===void 0||((Be=fe.split("/"))===null||Be===void 0)?void 0:Be[3]).concat(Sn?"/master/shixun_show/".concat(Sn):""))};return p.a.createElement(ee.a,{width:"60%",centered:!0,visible:at.visible,wrapClassName:Y.a.modal,onOk:function(){Le.submit()},onCancel:at.onClose,title:"\u65B0\u5EFA\u6587\u4EF6\u5939"},p.a.createElement("section",{className:Y.a.bg},p.a.createElement("div",{className:Y.a.wrap},p.a.createElement(re.a,{className:"mt10",form:Le,scrollToFirstError:!0,layout:"vertical",onFinish:gn,onChange:function(){var fe,Be,rn,Nt,wt=Object(Se.a)({},Le.getFieldsValue()),vt=wt==null||((fe=wt.path)===null||fe===void 0)?void 0:fe.split(""),xn=wt==null||((Be=wt.file)===null||Be===void 0)?void 0:Be.split("");vt!=null&&(rn=vt.filter(function(Ze){return Ze=="/"}))!==null&&rn!==void 0&&rn.length&&(wt.path=wt.path.substring(0,wt.path.length-1)),xn!=null&&(Nt=xn.filter(function(Ze){return Ze=="/"}))!==null&&Nt!==void 0&&Nt.length&&(wt.file=wt.file.substring(0,wt.path.length-1)),Le.setFieldsValue(Object(Se.a)({},wt)),qt(wt)}},p.a.createElement(re.a.Item,{label:"\u6587\u4EF6\u5939\u540D\u79F0\uFF1A",name:"path"},p.a.createElement(oe.a,null,p.a.createElement(G.a,null,p.a.createElement("span",{className:Y.a.filePath},at.defaultPath+"/")),p.a.createElement(G.a,{flex:"1"},p.a.createElement(re.a.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},p.a.createElement(B.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0",size:"large"}))))),p.a.createElement(re.a.Item,{label:"\u6587\u4EF6\u540D\u79F0\uFF1A",name:"file"},p.a.createElement(B.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0\uFF0C\u5982\u679C\u4E0D\u586B\u5199\u7CFB\u7EDF\u5C06\u5728\u6587\u4EF6\u5939\u4E0B\u521B\u5EFA.gitkeep\u7684\u9ED8\u8BA4\u6587\u4EF6",size:"large"})),p.a.createElement(re.a.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},p.a.createElement(B.a,{placeholder:"\u8BF7\u8F93\u5165\u672C\u6B21\u63D0\u4EA4\u7684\u4E3B\u8981\u4FE1\u606F\uFF0C\u5408\u7406\u7684\u63CF\u8FF0\u4FE1\u606F\u6709\u5229\u4E8E\u4EE3\u7801\u5386\u53F2\u8BB0\u5F55\u7684\u7BA1\u7406",size:"large"}))))))},M=Object(_e.a)(function(ft){var Fe=ft.shixunsDetail,xt=ft.loading,ln=ft.globalSetting,Zt=ft.user;return{shixunsDetail:Fe,globalSetting:ln,user:Zt,loading:xt.models.index}})(D),F=l("7ahc"),_=function(Fe){var xt=Fe.shixunsDetail,ln=Fe.globalSetting,Zt=Fe.loading,Kn=Fe.user,_n=Fe.dispatch,Yt=Fe.isRepository,at=Object(I.a)(Fe,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),dt=Object(Ce.h)(),Fn=Object(Ce.i)(),Nn=Object(x.useState)({}),Dt=Object(V.a)(Nn,2),Qn=Dt[0],qt=Dt[1],Ht=Object(x.useRef)(),Et=re.a.useForm(),lt=Object(V.a)(Et,1),Le=lt[0],pn=Object(x.useState)(""),$t=Object(V.a)(pn,2),Sn=$t[0],Ct=$t[1];Object(x.useEffect)(function(){at.visible&&Le.resetFields()},[at.visible]),Object(x.useEffect)(function(){var De=sessionStorage.getItem("pathArray");if(De){var fe=De.split(",").join("/"),Be=fe.indexOf("/")===0?fe.substr(1):fe;Ct(Be)}},[]),Object(x.useEffect)(function(){var De,fe;Ht.current=(De=dt.pathname)===null||De===void 0||((fe=De.split("/"))===null||fe===void 0)?void 0:fe[2]},[]);var gn=function(){var De=Object(U.a)(E.a.mark(function fe(){var Be,rn,Nt=arguments;return E.a.wrap(function(vt){for(;;)switch(vt.prev=vt.next){case 0:return Be=Nt.length>0&&Nt[0]!==void 0?Nt[0]:{},vt.next=3,_n({type:"shixunsDetail/addRepositoryFile",payload:{id:Fn.id,message:Be.commitMessage,content:Be.codeMirror,path:(at.defaultPath?at.defaultPath+"/":"")+Be.path,secret_repository:Yt?void 0:!0}});case 3:rn=vt.sent,rn!=null&&rn.url&&(Ee.b.success("\u6DFB\u52A0\u6210\u529F"),at.onOK({path:(at.defaultPath?at.defaultPath+"/":"")+Be.path,name:Be.path.split("/")[Be.path.split("/").length-1]}),at.onClose());case 5:case"end":return vt.stop()}},fe)}));return function(){return De.apply(this,arguments)}}(),Ot=function(){var fe,Be;_e.d.push("/shixuns/".concat(Ht.current,"/").concat((fe=dt.pathname)===null||fe===void 0||((Be=fe.split("/"))===null||Be===void 0)?void 0:Be[3]).concat(Sn?"/master/shixun_show/".concat(Sn):""))};return p.a.createElement(ee.a,{width:"60%",visible:at.visible,wrapClassName:Y.a.modal,centered:!0,onOk:function(){Le.submit()},onCancel:at.onClose,title:"\u65B0\u5EFA\u6587\u4EF6"},p.a.createElement("section",{className:Y.a.bg},p.a.createElement("div",{className:Y.a.wrap},p.a.createElement(re.a,{className:"mt10",form:Le,scrollToFirstError:!0,layout:"vertical",onFinish:gn,onChange:function(){var fe,Be,rn=Object(Se.a)({},Le.getFieldsValue()),Nt=rn==null||((fe=rn.path)===null||fe===void 0)?void 0:fe.split("");(Nt==null||((Be=Nt.filter(function(wt){return wt=="/"}))===null||Be===void 0)?void 0:Be.length)>1&&(rn.path=rn.path.substring(0,rn.path.length-1)),Le.setFieldsValue(Object(Se.a)({},rn)),qt(rn)}},p.a.createElement(re.a.Item,{label:"\u6587\u4EF6\u540D\u79F0\u6216\u6587\u4EF6\u8DEF\u5F84\uFF1A",name:"path"},p.a.createElement(oe.a,null,p.a.createElement(G.a,null,p.a.createElement("span",{className:Y.a.filePath},at.defaultPath+"/")),p.a.createElement(G.a,{flex:"1"},p.a.createElement(re.a.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},p.a.createElement(B.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"large"}))))),p.a.createElement(re.a.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},p.a.createElement(B.a,{placeholder:"\u8BF7\u8F93\u5165\u672C\u6B21\u63D0\u4EA4\u7684\u4E3B\u8981\u4FE1\u606F\uFF0C\u5408\u7406\u7684\u63CF\u8FF0\u4FE1\u606F\u6709\u5229\u4E8E\u4EE3\u7801\u5386\u53F2\u8BB0\u5F55\u7684\u7BA1\u7406",size:"large"})),p.a.createElement("div",{className:"mt10 mb20"},p.a.createElement(re.a.Item,{name:"codeMirror",label:"\u6587\u4EF6\u5185\u5BB9\uFF1A",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5185\u5BB9"}]},p.a.createElement(F.a,{options:{modal:"javascript",lineNumbers:!0,theme:"railscasts",indentUnit:4,matchBrackets:!0,autoRefresh:!0,smartIndent:!0,extraKeys:{"Alt-/":"autocomplete"},autofocus:!0,styleActiveLine:!0,lint:!0,linkurl:"",gutters:["CodeMirror-linenumbers","breakpoints","CodeMirror-lint-markers"]}})))))))},J=Object(_e.a)(function(ft){var Fe=ft.shixunsDetail,xt=ft.loading,ln=ft.globalSetting,Zt=ft.user;return{shixunsDetail:Fe,globalSetting:ln,user:Zt,loading:xt.models.index}})(_),h=function(Fe){var xt=Fe.shixunsDetail,ln=Fe.globalSetting,Zt=Fe.loading,Kn=Fe.user,_n=Fe.dispatch,Yt=Fe.isRepository,at=Object(I.a)(Fe,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),dt=Object(Ce.h)(),Fn=Object(Ce.i)(),Nn=Object(x.useState)({}),Dt=Object(V.a)(Nn,2),Qn=Dt[0],qt=Dt[1],Ht=Object(x.useRef)(),Et=re.a.useForm(),lt=Object(V.a)(Et,1),Le=lt[0],pn=Object(x.useState)(""),$t=Object(V.a)(pn,2),Sn=$t[0],Ct=$t[1],gn=Object(x.useState)(""),Ot=Object(V.a)(gn,2),De=Ot[0],fe=Ot[1];Object(x.useEffect)(function(){at.visible&&Le.resetFields()},[at.visible]),Object(x.useEffect)(function(){var Nt=at.defaultPath.split("/");Nt.length===1?(Ct(""),fe(at.defaultPath)):(fe(Nt.pop()),Ct(Nt.join("/")+"/"))},[at.defaultPath]),Object(x.useEffect)(function(){var Nt,wt;Ht.current=(Nt=dt.pathname)===null||Nt===void 0||((wt=Nt.split("/"))===null||wt===void 0)?void 0:wt[2]},[]);var Be=function(){var Nt=Object(U.a)(E.a.mark(function wt(){var vt,xn,Ze=arguments;return E.a.wrap(function(en){for(;;)switch(en.prev=en.next){case 0:return vt=Ze.length>0&&Ze[0]!==void 0?Ze[0]:{},en.next=3,_n({type:"shixunsDetail/moveGitFile",payload:{id:Fn.id,from:at.defaultPath,to:Sn+vt.path,message:vt.commitMessage||"".concat(at.defaultPath," rename to ").concat(Sn).concat(vt.path," "),secret_repository:Yt}});case 3:xn=en.sent,(xn==null?void 0:xn.status)===0&&(Ee.b.success("\u6DFB\u52A0\u6210\u529F"),at.onOK({path:vt.path,name:vt.path}),at.onClose());case 5:case"end":return en.stop()}},wt)}));return function(){return Nt.apply(this,arguments)}}(),rn=function(){var wt,vt;_e.d.push("/shixuns/".concat(Ht.current,"/").concat((wt=dt.pathname)===null||wt===void 0||((vt=wt.split("/"))===null||vt===void 0)?void 0:vt[3]).concat(Sn?"/master/shixun_show/".concat(Sn):""))};return p.a.createElement(ee.a,{width:"40%",visible:at.visible,wrapClassName:Y.a.modal,centered:!0,onOk:function(){Le.submit()},onCancel:at.onClose,title:"\u63D0\u4EA4\u8BF4\u660E"},p.a.createElement("section",{className:Y.a.bg},p.a.createElement("div",{className:Y.a.wrap},p.a.createElement(re.a,{className:"mt10",form:Le,scrollToFirstError:!0,layout:"vertical",onFinish:Be,onChange:function(){var wt,vt,xn=Object(Se.a)({},Le.getFieldsValue()),Ze=xn==null||((wt=xn.path)===null||wt===void 0)?void 0:wt.split("");(Ze==null||((vt=Ze.filter(function(Lt){return Lt=="/"}))===null||vt===void 0)?void 0:vt.length)>1&&(xn.path=xn.path.substring(0,xn.path.length-1)),Le.setFieldsValue(Object(Se.a)({},xn)),qt(xn)}},p.a.createElement(re.a.Item,{label:"\u91CD\u547D\u540D\uFF1A",name:"path"},p.a.createElement(oe.a,null,p.a.createElement(G.a,{flex:"1"},p.a.createElement(re.a.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},p.a.createElement(B.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"large",defaultValue:De}))))),p.a.createElement(re.a.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage"},p.a.createElement(B.a,{placeholder:"\u5982\u4E0D\u586B\u5199\uFF0C\u9ED8\u8BA4\u63D0\u4EA4\u4FE1\u606F\u662F\uFF08".concat(at.defaultPath," rename to \u65B0\u7684\u540D\u79F0 \uFF09"),size:"large"}))))))},y=Object(_e.a)(function(ft){var Fe=ft.shixunsDetail,xt=ft.loading,ln=ft.globalSetting,Zt=ft.user;return{shixunsDetail:Fe,globalSetting:ln,user:Zt,loading:xt.models.index}})(h),m=l("DZo9"),N=l("8z0m"),te=l("m3rI"),ce=l("8j3D"),Te=l("RC3E"),Ue=l.n(Te),Ke=N.a.Dragger,ot=function(Fe){var xt=Fe.shixunsDetail,ln=Fe.globalSetting,Zt=Fe.loading,Kn=Fe.user,_n=Fe.dispatch,Yt=Fe.isRepository,at=Object(I.a)(Fe,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),dt=Object(Ce.h)(),Fn=Object(Ce.i)(),Nn=Object(x.useState)({}),Dt=Object(V.a)(Nn,2),Qn=Dt[0],qt=Dt[1],Ht=Object(x.useRef)(),Et=re.a.useForm(),lt=Object(V.a)(Et,1),Le=lt[0],pn=Object(x.useState)([]),$t=Object(V.a)(pn,2),Sn=$t[0],Ct=$t[1],gn=Object(x.useState)(),Ot=Object(V.a)(gn,2),De=Ot[0],fe=Ot[1],Be;Object(x.useEffect)(function(){at.visible&&(Le.resetFields(),Ct([]))},[at.visible]),Object(x.useEffect)(function(){Ht.current=Fn.id},[]),Object(x.useEffect)(function(){var Ze=sessionStorage.getItem("pathArray");if(Ze){var Lt=Ze.split(",").join("/"),en=Lt.indexOf("/")===0?Lt.substr(1):Lt;fe(en)}},[]);var rn=function(Lt){if(Be=Lt.file.name,Lt.file.status==="done"||Lt.file.status==="uploading"){var en,Yn,jt;if(Ct(Lt.fileList),!Lt.file.response)return;if(((en=Lt.file.response)===null||en===void 0?void 0:en.status)===0){Ee.b.success("\u4E0A\u4F20\u6210\u529F\uFF01");return}Ct(Sn.filter(function(qn){return qn.uid!==Lt.file.uid})),((Yn=Lt.file.response)===null||Yn===void 0?void 0:Yn.message)&&Ee.b.info((jt=Lt.file.response)===null||jt===void 0?void 0:jt.message)}},Nt=function(){var Ze=Object(U.a)(E.a.mark(function Lt(en){var Yn;return E.a.wrap(function(qn){for(;;)switch(qn.prev=qn.next){case 0:if(en.response){qn.next=3;break}return Ee.b.info("\u8FD8\u672A\u4E0A\u4F20\u5B8C\u6210\uFF0C\u65E0\u6CD5\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF01"),qn.abrupt("return");case 3:return qn.next=5,_n({type:"shixunsDetail/deleteGitFile",payload:{id:Fn.id,path:De?"".concat(De,"/").concat(en.name):en.name,message:Le.getFieldValue("commitMessage")||"\u5220\u9664\u4E86".concat(De?"".concat(De,"/").concat(en.name):en.name),secret_repository:Yt?null:!0}});case 5:Yn=qn.sent,Yn.status===0&&(Ct(Sn.filter(function(Oa){return Oa.uid!==en.uid})),Ee.b.info("\u5220\u9664\u6210\u529F"));case 7:case"end":return qn.stop()}},Lt)}));return function(en){return Ze.apply(this,arguments)}}(),wt={height:300,multiple:!0,withCredentials:!0,data:function(){var Ze=Object(U.a)(E.a.mark(function en(){return E.a.wrap(function(jt){for(;;)switch(jt.prev=jt.next){case 0:return jt.abrupt("return",new Promise(function(){var qn=Object(U.a)(E.a.mark(function Oa(Ua,ka){return E.a.wrap(function(Wt){for(;;)switch(Wt.prev=Wt.next){case 0:setTimeout(Object(U.a)(E.a.mark(function kt(){var $n,Sa;return E.a.wrap(function(tn){for(;;)switch(tn.prev=tn.next){case 0:return tn.next=2,Le.getFieldsValue();case 2:$n=tn.sent,Sa=Object(Se.a)(Object(Se.a)({},{path:at.defaultPath?at.defaultPath:"",message:Qn.commitMessage||"\u4E0A\u4F20\u4E86".concat(Be)}),Yt?{}:{secret_repository:!0}),Ua(Sa);case 5:case"end":return tn.stop()}},kt)})),200);case 1:case"end":return Wt.stop()}},Oa)}));return function(Oa,Ua){return qn.apply(this,arguments)}}()));case 1:case"end":return jt.stop()}},en)}));function Lt(){return Ze.apply(this,arguments)}return Lt}(),fileList:Sn,method:"post",action:"".concat(te.a.API_SERVER,"/api/shixuns/").concat(Ht.current,"/upload_git_file.json"),onChange:rn,onRemove:Nt,beforeUpload:function(Lt){Be=Lt.name}},vt=function(){var Ze=Object(U.a)(E.a.mark(function Lt(en){return E.a.wrap(function(jt){for(;;)switch(jt.prev=jt.next){case 0:return jt.next=2,Le.validateFields();case 2:at.onClose(),at.onOK({path:at.defaultPath}),xn();case 5:case"end":return jt.stop()}},Lt)}));return function(en){return Ze.apply(this,arguments)}}(),xn=function(){var Lt,en;_e.d.push("/shixuns/".concat(Ht.current,"/").concat((Lt=dt.pathname)===null||Lt===void 0||((en=Lt.split("/"))===null||en===void 0)?void 0:en[3]).concat(De?"/master/shixun_show/".concat(De):""))};return p.a.createElement(ee.a,{visible:at.visible,onOk:vt,centered:!0,onCancel:at.onClose,width:"70%"},p.a.createElement("section",{className:Ue.a.bg},p.a.createElement("div",{className:Ue.a.wrap},p.a.createElement("div",{className:Ue.a.title},"\u4E0A\u4F20\u6587\u4EF6"),p.a.createElement(re.a,{className:"mt10",form:Le,scrollToFirstError:!0,layout:"vertical",onFinish:vt,onValuesChange:function(){return qt(Object(Se.a)({},Le.getFieldsValue()))}},p.a.createElement(re.a.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},p.a.createElement(B.a,{placeholder:"\u5FC5\u586B\uFF0C\u63CF\u8FF0\u4E3B\u8981\u4FEE\u6539\u5185\u5BB9\uFF08\u76F8\u5F53\u4E8EGit Commit message\u7684Header\uFF09"})),p.a.createElement(re.a.Item,{label:"\u9009\u62E9\u6587\u4EF6",name:"file",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6"}]},p.a.createElement(Ke,wt,p.a.createElement("div",null,p.a.createElement("i",{className:"iconfont icon-shangchuan font50 ".concat(Ue.a.colorBlue)})),p.a.createElement("div",{className:"font14 mt30"},"\u62D6\u62FD\u6587\u4EF6\u6216",p.a.createElement("span",{className:"".concat(Ue.a.colorBlue," ml5")},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))))),p.a.createElement(ce.a,{onFinish:function(Lt){return fe(Lt)}})))},He=Object(_e.a)(function(ft){var Fe=ft.shixunsDetail,xt=ft.loading,ln=ft.globalSetting,Zt=ft.user;return{shixunsDetail:Fe,globalSetting:ln,user:Zt,loading:xt.models.index}})(ot),tt=l("Bbdw"),ut=l.n(tt),et=l("HpfO"),st=l.n(et),nt=function(Fe){var xt=Fe.shixunsDetail,ln=Fe.globalSetting,Zt=Fe.loading,Kn=Fe.dispatch,_n=Fe.title,Yt=Fe.pathList,at=Yt===void 0?[]:Yt,dt=Fe.showInputPath,Fn=dt===void 0?!1:dt,Nn=Fe.isMergeSelectFile,Dt=Nn===void 0?!1:Nn,Qn=Fe.onFinish,qt=Qn===void 0?function(){}:Qn,Ht=re.a.useForm(),Et=Object(V.a)(Ht,1),lt=Et[0],Le=Object(Ce.i)(),pn=Object(Ce.h)(),$t=Object(x.useRef)(),Sn=Object(x.useState)(""),Ct=Object(V.a)(Sn,2),gn=Ct[0],Ot=Ct[1],De=Object(x.useState)(""),fe=Object(V.a)(De,2),Be=fe[0],rn=fe[1],Nt=Object(x.useState)([]),wt=Object(V.a)(Nt,2),vt=wt[0],xn=wt[1],Ze=Object(x.useState)([]),Lt=Object(V.a)(Ze,2),en=Lt[0],Yn=Lt[1];Object(x.useEffect)(function(){var Gt,Wt;$t.current=((Gt=pn.pathname)===null||Gt===void 0||((Wt=Gt.split("/"))===null||Wt===void 0)?void 0:Wt[3])==="repository"},[]),Object(x.useEffect)(function(){if(xt.actionTabs.key!=="Repository-SelectFilePath")return;var Gt=at.join("/"),Wt=[];at.map(function(kt,$n){$n===0?Wt.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(kt),path:Gt}):Wt.push({val:"/".concat(kt),path:Gt})}),xn(Wt),Ot(Gt),rn(Gt),jt(Gt)},[xt.actionTabs.key]);var jt=function(){var Gt=Object(U.a)(E.a.mark(function Wt(kt){var $n;return E.a.wrap(function(fa){for(;;)switch(fa.prev=fa.next){case 0:return fa.next=2,Kn({type:$t.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:Le.id,path:kt}});case 2:$n=fa.sent,$n&&Yn($n.trees||[]);case 4:case"end":return fa.stop()}},Wt)}));return function(kt){return Gt.apply(this,arguments)}}(),qn=function(Wt){var kt=gn;Wt.type==="tree"&&(vt.length?vt.push({val:"/".concat(Wt.name),path:Wt.name}):vt.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(Wt.name),path:Wt.name}),xn(vt),kt=gn?"".concat(gn,"/").concat(Wt.name):Wt.name,Ot(kt)),jt(kt)},Oa=function(Wt,kt){var $n=vt.filter(function(fa,tn){return tn<=kt});xn($n);var Sa=$n.filter(function(fa,tn){return tn!==0}).map(function(fa){return fa.val}).join("").substr(1);Ot(Sa),jt(Sa)},Ua=function(){var Gt=Object(U.a)(E.a.mark(function Wt(){var kt,$n,Sa;return E.a.wrap(function(tn){for(;;)switch(tn.prev=tn.next){case 0:if(kt=lt==null?void 0:lt.getFieldsValue(),$n=gn?"".concat(gn).concat(kt!=null&&kt.name?"/".concat(kt==null?void 0:kt.name):""):kt==null?void 0:kt.name,!Dt){tn.next=6;break}return qt($n),ka(),tn.abrupt("return");case 6:if(!Fn){tn.next=16;break}return tn.next=9,lt.validateFields();case 9:return tn.next=11,Kn({type:"shixunsDetail/uploadGitFolder",payload:Object(Se.a)(Object(Se.a)({},{id:Le.id,path:$n}),$t.current?{}:{secret_repository:!0})});case 11:Sa=tn.sent,qt(Be),Sa.status===0&&Ee.b.info("\u65B0\u5EFA\u6210\u529F"),tn.next=18;break;case 16:qt($n),Ee.b.success("\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\u6210\u529F");case 18:ka();case 19:case"end":return tn.stop()}},Wt)}));return function(){return Gt.apply(this,arguments)}}(),ka=function(){Kn({type:"shixunsDetail/setActionTabs",payload:{}}),lt.resetFields()};return p.a.createElement(ee.a,{centered:!0,title:_n||"\u65B0\u5EFA\u6587\u4EF6\u5939",closable:!1,keyboard:!1,visible:xt.actionTabs.key==="Repository-SelectFilePath",onOk:Ua,onCancel:ka},p.a.createElement("div",{className:st.a.wrap},p.a.createElement("div",{className:st.a.content},p.a.createElement("div",{className:st.a.mainPathWrap},!!(vt!=null&&vt.length)&&vt.map(function(Gt,Wt){return p.a.createElement("a",{key:Wt,onClick:function(){return Oa(Gt,Wt)}},Gt.val)})),!!(en!=null&&en.length)&&en.map(function(Gt,Wt){return Gt.type==="tree"&&p.a.createElement("a",{key:Wt,onClick:function(){return qn(Gt)}},p.a.createElement("i",{className:"iconfont icon-wenjianjia ".concat(st.a.colorBlue)}),Gt.name)})),p.a.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),p.a.createElement("div",{className:"mt5 mb5"},gn),Fn&&p.a.createElement(re.a,{form:lt,scrollToFirstError:!0,className:"mt20"},p.a.createElement(re.a.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},p.a.createElement(B.a,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09"})))))},_t=Object(_e.a)(function(ft){var Fe=ft.shixunsDetail,xt=ft.loading,ln=ft.globalSetting;return{shixunsDetail:Fe,globalSetting:ln,loading:xt.models.index}})(nt),Mt=l("GZ0F"),Bt=l("8Skl"),ze=l("HBuW"),Dn=l("1vsH"),Rn=l("NLgs"),Xt=l("lzim"),St=R.a.DirectoryTree,Ft=function(Fe){var xt,ln,Zt,Kn,_n,Yt,at,dt=Fe.shixunsDetail,Fn=Fe.globalSetting,Nn=Fe.loading,Dt=Fe.user,Qn=Fe.activeKey,qt=Fe.dispatch,Ht=Fe.practiceSetting,Et=Fe.isRepository,lt=Fe.treeData,Le=Fe.setTreeData,pn=Object(I.a)(Fe,["shixunsDetail","globalSetting","loading","user","activeKey","dispatch","practiceSetting","isRepository","treeData","setTreeData"]),$t=Object(Ce.i)(),Sn=Object(Ce.h)(),Ct=Object(x.useState)(),gn=Object(V.a)(Ct,2),Ot=gn[0],De=gn[1],fe=Object(x.useState)(!1),Be=Object(V.a)(fe,2),rn=Be[0],Nt=Be[1],wt=Object(x.useState)(!1),vt=Object(V.a)(wt,2),xn=vt[0],Ze=vt[1],Lt=Object(x.useState)(!1),en=Object(V.a)(Lt,2),Yn=en[0],jt=en[1],qn=Object(x.useState)(!1),Oa=Object(V.a)(qn,2),Ua=Oa[0],ka=Oa[1],Gt=Object(x.useState)(""),Wt=Object(V.a)(Gt,2),kt=Wt[0],$n=Wt[1],Sa=Object(x.useState)([]),fa=Object(V.a)(Sa,2),tn=fa[0],Sr=fa[1],qa=Object(x.useState)([]),Pa=Object(V.a)(qa,2),hr=Pa[0],pr=Pa[1],lr=Object(x.useState)([]),$a=Object(V.a)(lr,2),Eo=$a[0],lo=$a[1],wn=Object(x.useState)(!1),mn=Object(V.a)(wn,2),An=mn[0],aa=mn[1],xa=Object(x.useState)(),Ba=Object(V.a)(xa,2),Ra=Ba[0],ha=Ba[1],nr=Object(x.useState)(),oa=Object(V.a)(nr,2),xr=oa[0],mr=oa[1],ur=Object(x.useState)(""),vr=Object(V.a)(ur,2),Br=vr[0],wa=vr[1],Fr=Object(x.useState)(),wr=Object(V.a)(Fr,2),Mr=wr[0],gr=wr[1],Ja=Object(x.useState)(!1),Vr=Object(V.a)(Ja,2),Ga=Vr[0],Xr=Vr[1];Object(x.useEffect)(function(){Le([]),Fa(""),localStorage.warehouseHideTip||aa(!0)},[Sn.pathname,Et]);var Zr=function(){var Rt=Object(U.a)(E.a.mark(function Qe(){var Ye,Pe,Kt=arguments;return E.a.wrap(function(bn){for(;;)switch(bn.prev=bn.next){case 0:return Ye=Kt.length>0&&Kt[0]!==void 0?Kt[0]:"",bn.next=3,Object(ze.zb)({id:$t.id,secret_dir_path:Ye});case 3:Pe=bn.sent,Pe&&gr(Ye);case 5:case"end":return bn.stop()}},Qe)}));return function(){return Rt.apply(this,arguments)}}(),br=function(Qe){return p.a.createElement(ie.a,{className:ut.a.menu,onClick:function(Pe){$n(Qe.path||"");switch(Pe.key){case"1":Object(Dn.ab)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6"]),Nt(!0);break;case"2":Object(Dn.ab)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6\u5939"]),jt(!0);break;case"3":Object(Dn.ab)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u4E0A\u4F20"]),ka(!0);break;case"4":Object(Dn.ab)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u91CD\u547D\u540D"]),Ze(!0);break;case"5":Object(Dn.ab)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u5220\u9664"]),Ao(Qe.path,Qe.name,Qe);break;case"6":Object(Dn.ab)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u590D\u5236\u8DEF\u5F84"]),Oi(Qe);break}}},(Qe.type==="topTree"||Qe.type==="tree")&&p.a.createElement(ie.a.Item,{key:"1"},"\u65B0\u5EFA\u6587\u4EF6"),(Qe.type==="topTree"||Qe.type==="tree")&&p.a.createElement(ie.a.Item,{key:"2"},"\u65B0\u5EFA\u6587\u4EF6\u5939"),(Qe.type==="topTree"||Qe.type==="tree")&&p.a.createElement(ie.a.Item,{key:"3"},"\u4E0A\u4F20"),Qe.type!=="topTree"&&Qe.type!=="tree"&&p.a.createElement(ie.a.Item,{key:"4"},"\u91CD\u547D\u540D"),Qe.type!=="topTree"&&p.a.createElement(H.CopyToClipboard,{text:"/data/workspace/myshixun/".concat(Et?"":"secret/").concat(Qe==null?void 0:Qe.path),onCopy:function(){return Ee.b.success("\u590D\u5236\u6210\u529F")}},p.a.createElement(ie.a.Item,{key:"6"},p.a.createElement(p.a.Fragment,null,"\u590D\u5236\u8DEF\u5F84"))),Qe.type!=="topTree"&&p.a.createElement(ie.a.Item,{key:"5"},"\u5220\u9664"))},Go=function(Qe,Ye){return Qe.map(function(Pe){return Ye==""?Pe.path=Ye+Pe.name:Pe.path=Ye+"/"+Pe.name,Pe.title=p.a.createElement(oe.a,{className:"font14"},p.a.createElement(G.a,{flex:"1"},p.a.createElement(oe.a,null,p.a.createElement(G.a,{flex:"20px"},Pe.type==="blob"&&p.a.createElement("span",{className:"iconfont icon-wenjian11 font12"})),p.a.createElement(G.a,{flex:"1"},p.a.createElement("span",{className:" multi_ellipsis1"},Pe.name)))),p.a.createElement(G.a,null,(Pe.type==="blob"||Pe.type==="tree")&&p.a.createElement(Re.a,{overlay:br(Pe),className:ut.a.ellipsis},p.a.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"})))),Pe.disableCheckbox=Ot&&Ot!==Pe.name,Pe.className=Pe.type==="tree"?ut.a.pl23:"",Pe.checkable=Pe.type!=="tree",Pe.isLeaf=Pe.type!=="tree",Pe.children=Pe.type==="tree"&&[],Pe.key=Pe.path,Pe})},Dr=function(Qe){qt({type:"practiceSetting/setSideBarTabs",payload:{selectPath:Qe}})},Co=function(){var Rt=Object(U.a)(E.a.mark(function Qe(Ye,Pe){var Kt;return E.a.wrap(function(bn){for(;;)switch(bn.prev=bn.next){case 0:return Kt=Ye.split("/"),bn.next=3,Fa(kt);case 3:setTimeout(function(){Dr(Ye),tn=[Kt[0]||""],hr=[Ye],pr(Object(de.a)(hr)),Sr(Object(de.a)(tn))},150);case 4:case"end":return bn.stop()}},Qe)}));return function(Ye,Pe){return Rt.apply(this,arguments)}}(),uo=function(Qe,Ye){if(Ye=="")lt=Object(de.a)(Qe),Le(Object(de.a)(Qe));else{var Pe=co(lt,Ye,Qe);lt=Pe,Le(Object(de.a)(Pe))}};function co(Rt,Qe,Ye){return Rt.map(function(Pe){return Pe.key===Qe?(Pe.children=Object(de.a)(Ye),Object(Se.a)({},Pe)):Pe.children?Object(Se.a)(Object(Se.a)({},Pe),{},{children:co(Pe.children,Qe,Ye)}):Pe})}var Fa=function(){var Rt=Object(U.a)(E.a.mark(function Qe(){var Ye,Pe,Kt,Pt,bn,vn=arguments;return E.a.wrap(function(Ln){for(;;)switch(Ln.prev=Ln.next){case 0:return Ye=vn.length>0&&vn[0]!==void 0?vn[0]:"",Ln.next=3,qt({type:Et?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:$t.id,path:Ye}});case 3:return Pe=Ln.sent,Pe&&((Kt=Pe.trees)!==null&&Kt!==void 0&&Kt.length?(bn=Go(Object(de.a)(Pe.trees),Ye),uo(bn,Ye),lo(Pe.trees||[]),mr(Ye||""),console.log("handleGetRepository:",bn,Ye),setTimeout(function(){return console.log(lt,Pe.trees,Ye,999999)},2e3)):Ye==""&&Le([]),ha(((Pt=Pe.commits)===null||Pt===void 0?void 0:Pt[0])||{})),Ln.abrupt("return",Pe);case 6:case"end":return Ln.stop()}},Qe)}));return function(){return Rt.apply(this,arguments)}}(),fo=function(){var Rt=Object(U.a)(E.a.mark(function Qe(Ye){return E.a.wrap(function(Kt){for(;;)switch(Kt.prev=Kt.next){case 0:return Kt.abrupt("return",new Promise(function(){var Pt=Object(U.a)(E.a.mark(function bn(vn,Gn){return E.a.wrap(function(er){for(;;)switch(er.prev=er.next){case 0:return Ye.children.length&&vn(),wa(Ye.path),er.next=4,Fa(Ye.path);case 4:vn();case 5:case"end":return er.stop()}},bn)}));return function(bn,vn){return Pt.apply(this,arguments)}}()));case 1:case"end":return Kt.stop()}},Qe)}));return function(Ye){return Rt.apply(this,arguments)}}(),Ai=function(){var Rt=Object(U.a)(E.a.mark(function Qe(Ye,Pe){var Kt,Pt;return E.a.wrap(function(vn){for(;;)switch(vn.prev=vn.next){case 0:if(console.log("handleSelectTree",Ye,Pe.nativeEvent.target.nodeName,Pe),Kt=function(){Dr(Pe.node.path),Ye=[Pe.node.path],pr(Object(de.a)(Ye))},!(Pe.nativeEvent.target.nodeName==="svg"||Pe.nativeEvent.target.nodeName==="LI"||Pe.nativeEvent.target.nodeName==="I")){vn.next=4;break}return vn.abrupt("return");case 4:Pe.node.type==="blob"&&(Ht!=null&&(Pt=Ht.sideBar)!==null&&Pt!==void 0&&Pt.confirmLeave?ee.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){Kt(),qt({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})}}):Kt());case 5:case"end":return vn.stop()}},Qe)}));return function(Ye,Pe){return Rt.apply(this,arguments)}}(),Ao=function(Qe,Ye,Pe){ee.a.confirm({centered:!0,title:"\u786E\u8BA4\u9700\u8981\u5220\u9664\u8BE5\u6587\u4EF6".concat(Pe.children?"\u5939":"","?"),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){var Kt=Object(U.a)(E.a.mark(function bn(){var vn,Gn,Ln;return E.a.wrap(function(Jn){for(;;)switch(Jn.prev=Jn.next){case 0:return Jn.next=2,qt({type:"shixunsDetail/deleteGitFile",payload:{id:$t.id,path:Qe,message:"\u5220\u9664".concat(Qe),secret_repository:Et?null:!0}});case 2:if(vn=Jn.sent,Gn=Qe.split("/"),!((vn==null?void 0:vn.status)===0)){Jn.next=20;break}return Ee.b.info("\u5220\u9664\u6210\u529F"),Gn.splice(Gn.length-1,1),Jn.next=9,Fa(Gn.length>1?Gn.join("/"):"");case 9:if(Ln=Jn.sent,!(Ln!=null&&Ln.trees)){Jn.next=13;break}Jn.next=16;break;case 13:return Gn.splice(Gn.length-1,1),Jn.next=16,Fa(Gn.length>1?Gn.join("/"):"");case 16:return Dr(""),Jn.abrupt("return",!0);case 20:(vn==null?void 0:vn.status)===-3&&ee.a.confirm({title:"\u5220\u9664\u5931\u8D25",content:p.a.createElement("div",null,"\u8BE5\u6587\u4EF6\u201C",Qe,"\u201D\u5DF2\u7ECF\u88AB\u4EFB\u52A1\u5173\u5361\u7684\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\u6216\u8BC4\u6D4B\u6267\u884C\u6587\u4EF6\u4F7F\u7528\uFF0C\u8BF7\u5148\u4FEE\u6539\u4EFB\u52A1\u5173\u5361\u4E2D\u8BC4\u6D4B\u8BBE\u7F6E\u7684\u6587\u4EF6\u8DEF\u5F84\u540E\u518D\u5220\u9664\u3002"),okText:"\u524D\u5F80\u4FEE\u6539",cancelText:"\u53D6\u6D88",onOk:function(){window.location.href="/shixuns/".concat($t.id,"/edit/").concat(vn==null?void 0:vn.message,"/tab=2")}});case 21:case"end":return Jn.stop()}},bn)}));function Pt(){return Kt.apply(this,arguments)}return Pt}()})},Oi=function(Qe){console.log(Qe,"item")},Oo=function(){var Rt=Object(U.a)(E.a.mark(function Qe(Ye,Pe){return E.a.wrap(function(Pt){for(;;)switch(Pt.prev=Pt.next){case 0:if(console.log("handleExpand",Pe),!(Pe.nativeEvent.target.nodeName==="svg"||Pe.nativeEvent.target.nodeName==="path"||Pe.nativeEvent.target.nodeName==="LI")){Pt.next=5;break}return Pt.abrupt("return",!0);case 5:return Pt.next=7,fo(Pe.node);case 7:tn.includes(Pe.node.path)?tn.splice(tn.indexOf(Pe.node.path),1):tn.push(Pe.node.path);case 8:Sr(Object(de.a)(tn));case 9:case"end":return Pt.stop()}},Qe)}));return function(Ye,Pe){return Rt.apply(this,arguments)}}(),So=function(){aa(!1),localStorage.warehouseHideTip=!0},xo=function(){var Rt=Object(U.a)(E.a.mark(function Qe(Ye){var Pe,Kt,Pt,bn,vn;return E.a.wrap(function(Ln){for(;;)switch(Ln.prev=Ln.next){case 0:Pt="",Ln.t0=Et,Ln.next=Ln.t0===!0?4:Ln.t0===!1?9:11;break;case 4:return Pt="\u5F00\u542F\u7248\u672C\u5E93",bn="\u5F00\u542F",vn="\u4E0D\u5F00\u542F",Kt=p.a.createElement("div",null,"\u65B0\u5EFA\u5B9E\u8DF5\u9898\u5173\u5361\u65F6\uFF0C\u9700\u8981\u4F7F\u7528\u4EE3\u7801\u4ED3\u5E93\uFF1B\u5982\u679C\u53EA\u6709\u9009\u62E9\u9898\u5173\u5361\uFF0C\u5219\u4E0D\u9700\u8981\u4EE3\u7801\u4ED3\u5E93\u3002\u4EE3\u7801\u4ED3\u5E93\u542F\u7528\u540E\uFF0C\u5C06\u65E0\u6CD5\u5173\u95ED\u3002"),Ln.abrupt("break",11);case 9:return dt!=null&&(Pe=dt.detail)!==null&&Pe!==void 0&&Pe.secret_repository?(Pt="\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",bn="\u786E\u5B9A",vn="\u53D6\u6D88",Kt=p.a.createElement("div",null,"\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\u540E\uFF0C\u5DF2\u521B\u5EFA\u7684\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\u53CA\u5176\u5185\u5BB9\uFF0C\u5C06\u88AB\u5220\u9664\u3002\u786E\u8BA4\u8981\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\uFF1F")):(Pt="\u5F00\u542F\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",bn="\u4E0D\u4F7F\u7528",vn="\u4F7F\u7528",Kt=p.a.createElement("div",null,"\u79C1\u5BC6\u7248\u672C\u5E93\u7684\u6587\u4EF6\u5BF9\u5B66\u5458\u59CB\u7EC8\u9690\u85CF\uFF0C\u65E0\u6CD5\u8BBF\u95EE\u67E5\u770B\u3002\u9002\u7528\u4E8E\u547D\u4EE4\u884C\u3001\u56FE\u5F62\u5316\u684C\u9762\u4E24\u7C7B\u5B9E\u8BAD\uFF0C\u5176\u4ED6\u7C7B\u578B\u5B9E\u8BAD\u4E0D\u5EFA\u8BAE\u4F7F\u7528\u79C1\u5BC6\u7248\u672C\u5E93\u3002")),Ln.abrupt("break",11);case 11:if(!(!Et&&Object(Rn.b)(qt,"\u4E0D\u80FD\u5F00\u542F/\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93"))){Ln.next=13;break}return Ln.abrupt("return");case 13:ee.a.confirm({title:Pt,okText:bn,cancelText:vn,content:Kt,onOk:function(){var Jn;Object(Dn.ab)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93",Pt]),!Et&&!(dt!=null&&(Jn=dt.detail)!==null&&Jn!==void 0&&Jn.secret_repository)||Rr(Ye)},onCancel:function(){var Jn;!Et&&!(dt!=null&&(Jn=dt.detail)!==null&&Jn!==void 0&&Jn.secret_repository)&&Rr(Ye)}});case 14:case"end":return Ln.stop()}},Qe)}));return function(Ye){return Rt.apply(this,arguments)}}(),Rr=function(){var Rt=Object(U.a)(E.a.mark(function Qe(Ye){return E.a.wrap(function(Kt){for(;;)switch(Kt.prev=Kt.next){case 0:if(!Et){Kt.next=6;break}return Kt.next=3,Object(ze.p)(Object(Se.a)({},$t));case 3:qt({type:"practiceSetting/getCommonData",payload:Object(Se.a)({},$t)}),Kt.next=8;break;case 6:return Kt.next=8,Object(ze.q)(Object(Se.a)(Object(Se.a)({},$t),{},{is_secret_repository:Ye}));case 8:Fa(),qt({type:"shixunsDetail/getShixunsDetail",payload:{id:$t.id}});case 10:case"end":return Kt.stop()}},Qe)}));return function(Ye){return Rt.apply(this,arguments)}}(),Tr=function(Qe){console.log(Qe)},Vo=function(){var Rt=Object(U.a)(E.a.mark(function Qe(Ye){var Pe,Kt,Pt,bn,vn,Gn,Ln,er,Jn,Xo,Zo;return E.a.wrap(function(pa){for(;;)switch(pa.prev=pa.next){case 0:if(console.log(Ye),Pe=Ye.node.key,Kt=Ye.dragNode.key,Pt=Ye.node.pos.split("-"),bn=Ye.dropPosition-Number(Pt[Pt.length-1]),!(Ye.dragNode.type==="tree")){pa.next=8;break}return Ee.b.warn("\u4E0D\u652F\u6301\u6587\u4EF6\u5939\u79FB\u52A8\u76EE\u5F55"),pa.abrupt("return");case 8:if(!(Ye.node.type!=="tree")){pa.next=11;break}return Ee.b.warn("\u672A\u79FB\u52A8\u6587\u4EF6\u76EE\u5F55\u4F4D\u7F6E"),pa.abrupt("return");case 11:return pa.next=13,qt({type:"shixunsDetail/moveGitFile",payload:{id:$t.id,from:Ye.dragNode.path,to:Ye.node.path+"/"+Ye.dragNode.name,message:"".concat(Ye.dragNode.path," move to ").concat(Ye.node.path+"/"+Ye.dragNode.name," ")}});case 13:if(vn=pa.sent,!(vn.status===0)){pa.next=26;break}return Dr(""),pa.next=18,Fa("");case 18:Gn=0;case 19:if(!(Gn<tn.length)){pa.next=26;break}if(!(tn[Gn]!="")){pa.next=23;break}return pa.next=23,Fa(tn[Gn]);case 23:Gn++,pa.next=19;break;case 26:return pa.abrupt("return");case 32:case"end":return pa.stop()}},Qe)}));return function(Ye){return Rt.apply(this,arguments)}}();return p.a.createElement("section",{className:ut.a.bg},p.a.createElement("div",{className:ut.a.contentbg},p.a.createElement("div",{className:ut.a.wrap},p.a.createElement(oe.a,{className:ut.a.gitCode},p.a.createElement(G.a,{flex:"1"},p.a.createElement("span",{className:"iconfont icon-daimacangku2 mr8"}),Et?"\u4EE3\u7801\u4ED3\u5E93":"\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",p.a.createElement(ae.a,{className:Et&&dt!==null&&dt!==void 0&&(xt=dt.detail)!==null&&xt!==void 0&&xt.init_repository?"hide":"ml10",checked:Et?dt==null||((Zt=dt.detail)===null||Zt===void 0)?void 0:Zt.init_repository:dt==null||((ln=dt.detail)===null||ln===void 0)?void 0:ln.secret_repository,checkedChildren:"\u5F00\u542F",unCheckedChildren:"\u5173\u95ED",onChange:xo})),p.a.createElement(G.a,null,p.a.createElement(Re.a,{overlay:br({type:"topTree"}),className:"current"},p.a.createElement(me.a,{visible:An,title:p.a.createElement("div",{className:"font16"},p.a.createElement(Mt.a,{style:{position:"relative",left:-35},onClick:function(){return So()}}),"\u70B9\u51FB\u6B64\u5904\u65B0\u5EFA\u6587\u4EF6\u3001\u65B0\u5EFA\u6587\u4EF6\u5939\u3001\u4E0A\u4F20\u6587\u4EF6\u3002",p.a.createElement("span",{onClick:function(){return So()},className:"iconfont icon-guanbi1 ml8 current font14"})),overlayClassName:ut.a.overlayClass,overlayStyle:{maxWidth:500},arrowPointAtCenter:!0,placement:"right",color:"#F7B500"},Et&&(dt==null||((Kn=dt.detail)===null||Kn===void 0)?void 0:Kn.init_repository)&&p.a.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"}),!Et&&(dt==null||((_n=dt.detail)===null||_n===void 0)?void 0:_n.secret_repository)&&p.a.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"}))))),!!lt.length&&!Et&&p.a.createElement("div",{className:"mt20 pl20 pr20 font14 c-white"},p.a.createElement("div",null,"\u5B9E\u8BAD\u8BC4\u6D4B\u7684\u65F6\u5019\uFF0C\u7CFB\u7EDF\u4F1A\u4E34\u65F6\u5C06\u79C1\u5BC6\u4EE3\u7801\u5E93\u79FB\u52A8\u666E\u901A\u4EE3\u7801\u5E93\u7684secret\u76EE\u5F55\u4E0B\u9762\uFF0C\u8BC4\u6D4B\u7ED3\u675F\u4F1A\u6E05\u7A7Asecret\u76EE\u5F55\u5185\u5BB9\u3002\u5982\u679C\u79C1\u5BC6\u4EE3\u7801\u5E93\u4E2D\u5B58\u5728\u6587\u4EF6src/test.sh\uFF0C\u5728\u666E\u901A\u4EE3\u7801\u5E93\u8C03\u7528\u8BE5\u6587\u4EF6\u5219\u4F7F\u7528\u8DEF\u5F84\uFF1Asecret/src/test.sh")),lt.length?p.a.createElement(p.a.Fragment,null,p.a.createElement("div",{className:ut.a.content},Qn==="1"&&p.a.createElement("div",{className:ut.a.tips},"\u63D0\u793A\uFF1A",p.a.createElement("br",null),'\u4EE3\u7801\u8FD0\u884C\u5728\u670D\u52A1\u5668/data/workspace/myshixun/\u4E0B\uFF0C\u5982\u679C\u4EE3\u7801 \u9700\u8981\u7528\u5230\u6587\u4EF6\u8DEF\u5F84\u65F6\uFF0C\u60A8\u5C06\u9F20\u6807\u79FB\u5165\u4ED3\u5E93\u6587\u4EF6\u6216\u76EE\u5F55\u53F3\u4FA7\u7684"..." \u56FE\u6807\uFF0C\u9009\u62E9\u590D\u5236\u8DEF\u5F84\u5F97\u5230\u6587\u4EF6\u7684\u7EDD\u5BF9\u8DEF\u5F84\u3002'),p.a.createElement(St,{disabled:!!Nn.effects["shixunsDetail/getFileContent"],multiple:!0,showIcon:!1,treeData:lt,switcherIcon:p.a.createElement(Bt.a,{style:{fontWeight:"bold",fontSize:14,position:"relative",top:3,marginLeft:22}}),onExpand:Oo,expandedKeys:tn,selectedKeys:hr,onSelect:Ai,draggable:!0,onDragEnter:Tr,onDrop:Vo,allowDrop:function(Qe){var Ye=Qe.dropNode,Pe=Qe.dropPosition;return!1}}))):"",!lt.length&&Et&&(dt==null||((Yt=dt.detail)===null||Yt===void 0)?void 0:Yt.init_repository)&&p.a.createElement(At,null),!lt.length&&!Et&&(dt==null||((at=dt.detail)===null||at===void 0)?void 0:at.secret_repository)&&p.a.createElement(At,null))),p.a.createElement(y,{visible:xn,defaultPath:kt,onClose:function(){return Ze(!1)},isRepository:!Et,onOK:function(){var Rt=Object(U.a)(E.a.mark(function Qe(Ye){var Pe;return E.a.wrap(function(Pt){for(;;)switch(Pt.prev=Pt.next){case 0:return Pe=kt.split("/"),Pe.pop(),Pt.next=4,Fa(Pe.join("/"));case 4:Dr("");case 5:case"end":return Pt.stop()}},Qe)}));return function(Qe){return Rt.apply(this,arguments)}}()}),p.a.createElement(J,{visible:rn,defaultPath:kt,onClose:function(){return Nt(!1)},isRepository:Et,onOK:function(Qe){Co(Qe.path,Qe.name)}}),p.a.createElement(M,{visible:Yn,defaultPath:kt,onClose:function(){return jt(!1)},isRepository:Et,onOK:function(Qe){Co(Qe.path,Qe.name)}}),p.a.createElement(He,{defaultPath:kt,visible:Ua,isRepository:Et,onClose:function(){return ka(!1)},onOK:function(){var Rt=Object(U.a)(E.a.mark(function Qe(Ye){var Pe;return E.a.wrap(function(Pt){for(;;)switch(Pt.prev=Pt.next){case 0:return Pe=kt.split("/"),Pt.next=3,Fa(kt);case 3:tn=[Pe[0]||""],hr=[kt],pr(Object(de.a)(hr)),Sr(Object(de.a)(tn));case 7:case"end":return Pt.stop()}},Qe)}));return function(Qe){return Rt.apply(this,arguments)}}()}),p.a.createElement(_t,{pathList:kt==null?void 0:kt.split("/"),showInputPath:!0,isMergeSelectFile:Ga,onFinish:function(Qe){Ga?Zr(Qe):Fa(Qe),Xr(!1)}}))},At=function(){return p.a.createElement("div",{className:"mt20 pb50 ".concat(ut.a.nodata)},p.a.createElement("div",{className:ut.a.headLeft},"\u63D0\u793A\uFF1A",p.a.createElement("br",null),"\u6B64\u5904\u5B58\u653E\u672C\u5B9E\u8BAD\u6240\u9700\u7684\u6240\u6709\u4EE3\u7801\u7B49\u76F8\u5173\u6587\u4EF6\uFF0C\u4F60\u53EF\u4EE5\u901A\u8FC7\u4EE5\u4E0B",p.a.createElement("br",null),"\u4E24\u79CD\u65B9\u5F0F\u6765\u4F7F\u7528\uFF1A",p.a.createElement("br",null),"1\u3001",p.a.createElement("a",{href:"/forums/2784",target:"_blank"},"Git\u5BA2\u6237\u7AEF")," \u4E0A\u4F20\u5DF2\u6709\u6587\u4EF6\u6765\u5F00\u59CB\u4F7F\u7528\u3002",p.a.createElement("br",null),"2\u3001\u76F4\u63A5\u5728\u5E73\u53F0\u4E0A\u521B\u5EFA\u6587\u4EF6\u76EE\u5F55\u4EE5\u53CA\u76F8\u5173\u4EE3\u7801\u6587\u4EF6\u3002"),p.a.createElement("img",{width:"100%",src:Xt.z}))},En=Object(_e.a)(function(ft){var Fe=ft.shixunsDetail,xt=ft.loading,ln=ft.globalSetting,Zt=ft.practiceSetting,Kn=ft.user;return{shixunsDetail:Fe,globalSetting:ln,user:Kn,practiceSetting:Zt,loading:xt}})(Ft),sn=l("/zsF"),Bn=l("PArb"),gt=l("yDYP"),ct=l.n(gt),dn=function(Fe){var xt=Fe.shixunsDetail,ln=Fe.globalSetting,Zt=Fe.loading,Kn=Fe.user,_n=Fe.dispatch,Yt=Fe.isRepository,at=Object(I.a)(Fe,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),dt=Object(Ce.i)(),Fn=Object(x.useState)([]),Nn=Object(V.a)(Fn,2),Dt=Nn[0],Qn=Nn[1];Object(x.useEffect)(function(){qt()},[Yt]);var qt=function(){var Ht=Object(U.a)(E.a.mark(function Et(){var lt;return E.a.wrap(function(pn){for(;;)switch(pn.prev=pn.next){case 0:return pn.next=2,_n({type:"shixunsDetail/getRepositoryCommit",payload:{id:dt.id,secret_repository:Yt?void 0:!0}});case 2:lt=pn.sent,lt&&Qn(lt.commits||[]);case 4:case"end":return pn.stop()}},Et)}));return function(){return Ht.apply(this,arguments)}}();return p.a.createElement(p.a.Fragment,null,Dt==""&&p.a.createElement("div",{className:ct.a.empty},p.a.createElement("img",{src:Xt.m,width:"258"}),p.a.createElement("br",null),p.a.createElement("span",{className:"c-grey-c font14"},"\u6682\u65E0\u63D0\u4EA4\u8BB0\u5F55")),Dt!=""&&p.a.createElement("section",{className:ct.a.bg},p.a.createElement("div",{className:ct.a.wrap},p.a.createElement("div",{className:ct.a.content},Dt==null?void 0:Dt.map(function(Ht){var Et,lt;return p.a.createElement("div",null,p.a.createElement(oe.a,{align:"middle",className:"c-white font16"},p.a.createElement(G.a,null,Ht.title)),p.a.createElement(oe.a,{align:"middle",className:"mt20 "},p.a.createElement(G.a,null,p.a.createElement("img",{className:ct.a.imageUrl,src:te.a.IMG_SERVER+"/"+((Et=Ht.author)===null||Et===void 0?void 0:Et.image_url)})),p.a.createElement(G.a,{className:ct.a.blueLight},p.a.createElement("span",{className:"ml20"},(lt=Ht.author)===null||lt===void 0?void 0:lt.username)),p.a.createElement(G.a,null,p.a.createElement("span",{className:"ml20 ".concat(ct.a.blueLight)},"\u63D0\u4EA4\u4E8E"),p.a.createElement("span",{className:"ml20 ".concat(ct.a.blueLight)},Ht.time))),p.a.createElement(Bn.a,{className:ct.a.divider}))})))))},Cn=Object(_e.a)(function(ft){var Fe=ft.shixunsDetail,xt=ft.loading,ln=ft.globalSetting,Zt=ft.user;return{shixunsDetail:Fe,globalSetting:ln,user:Zt,loading:xt.models.index}})(dn),ca=l("p5ED"),Ia=pe.a.TabPane,cr=function(Fe){var xt,ln,Zt,Kn,_n,Yt,at,dt,Fn,Nn,Dt,Qn,qt,Ht,Et,lt,Le,pn,$t,Sn=Fe.globalSetting,Ct=Fe.loading,gn=Fe.dispatch,Ot=Fe.practiceSetting,De=Fe.shixunsDetail,fe=Object(I.a)(Fe,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail"]),Be=Object(x.useState)("1"),rn=Object(V.a)(Be,2),Nt=rn[0],wt=rn[1],vt=Object(x.useState)("1"),xn=Object(V.a)(vt,2),Ze=xn[0],Lt=xn[1],en=Object(x.useState)(),Yn=Object(V.a)(en,2),jt=Yn[0],qn=Yn[1],Oa=Object(x.useRef)(),Ua=Object(x.useState)(!0),ka=Object(V.a)(Ua,2),Gt=ka[0],Wt=ka[1],kt=Object(x.useState)(["2","1"]),$n=Object(V.a)(kt,2),Sa=$n[0],fa=$n[1],tn=Object(x.useState)([]),Sr=Object(V.a)(tn,2),qa=Sr[0],Pa=Sr[1],hr=Object(x.useRef)(),pr=Object(Ce.i)(),lr=[{id:"1",name:"\u4EE3\u7801\u4ED3\u5E93"},{id:"2",name:p.a.createElement("span",null,p.a.createElement("span",null,"\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93"),p.a.createElement(me.a,{title:"\u79C1\u5BC6\u7248\u672C\u5E93\u7684\u6587\u4EF6\u5BF9\u5B66\u5458\u59CB\u7EC8\u9690\u85CF\uFF0C\u65E0\u6CD5\u8BBF\u95EE\u67E5\u770B\u3002"},p.a.createElement("i",{className:"iconfont icon-xiaowenhao",style:{marginLeft:2,fontSize:14}})))}];Object(x.useEffect)(function(){try{var wn,mn,An,aa,xa;if(!!(De!=null&&(wn=De.fileContent)!==null&&wn!==void 0&&(mn=wn.content)!==null&&mn!==void 0&&(An=mn.content)!==null&&An!==void 0&&An.length)||(De==null||((aa=De.fileContent)===null||aa===void 0||((xa=aa.content)===null||xa===void 0))?void 0:xa.content)==""){var Ba;if((De==null||((Ba=De.fileContent)===null||Ba===void 0)?void 0:Ba.file_type)==="txt"){var Ra,ha,nr,oa;Oa.current=window.decodeURIComponent(escape(window.atob(De==null||((Ra=De.fileContent)===null||Ra===void 0||((ha=Ra.content)===null||ha===void 0))?void 0:ha.content))),jt=window.decodeURIComponent(escape(window.atob(De==null||((nr=De.fileContent)===null||nr===void 0||((oa=nr.content)===null||oa===void 0))?void 0:oa.content))),qn(jt)}else{var xr,mr,ur,vr;Oa.current=De==null||((xr=De.fileContent)===null||xr===void 0||((mr=xr.content)===null||mr===void 0))?void 0:mr.content,jt=De==null||((ur=De.fileContent)===null||ur===void 0||((vr=ur.content)===null||vr===void 0))?void 0:vr.content,qn(jt)}}}catch(Mr){var Br,wa,Fr,wr;Oa.current=window.atob(De==null||((Br=De.fileContent)===null||Br===void 0||((wa=Br.content)===null||wa===void 0))?void 0:wa.content),jt=window.atob(De==null||((Fr=De.fileContent)===null||Fr===void 0||((wr=Fr.content)===null||wr===void 0))?void 0:wr.content),qn(jt),Ee.b.warn("\u8BF7\u786E\u8BA4\u6587\u4EF6\u5B57\u7B26\u96C6\u7F16\u7801\u662F\u5426\u4E3AUTF-8")}console.log("codeMirrorSourceValue1212:12",De.fileContent.content)},[De==null||((xt=De.fileContent)===null||xt===void 0)?void 0:xt.content]),Object(x.useEffect)(function(){var wn,mn=Ot==null||((wn=Ot.sideBar)===null||wn===void 0)?void 0:wn.selectPath.split("/");fa(mn)},[Ot==null||((ln=Ot.sideBar)===null||ln===void 0)?void 0:ln.selectPath]);var $a=function(mn){qn(mn);var An=-1;mn===Oa.current?An=0:An=1,An!==-1,gn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!!An}})};Object(x.useEffect)(function(){new Promise(function(){var wn=Object(U.a)(E.a.mark(function mn(An,aa){var xa,Ba,Ra,ha;return E.a.wrap(function(oa){for(;;)switch(oa.prev=oa.next){case 0:if(!((Ot==null||((xa=Ot.sideBar)===null||xa===void 0)?void 0:xa.selectPath)!==""&&Ot!==null&&Ot!==void 0&&(Ba=Ot.sideBar)!==null&&Ba!==void 0&&Ba.selectPath)){oa.next=5;break}return oa.next=3,gn({type:"shixunsDetail/getFileContent",payload:{id:pr.id,path:Ot==null||((Ra=Ot.sideBar)===null||Ra===void 0)?void 0:Ra.selectPath,secret_repository:Gt?null:!0}});case 3:ha=oa.sent,ha!=null&&ha.content||(ha==null?void 0:ha.content)==""||gn({type:"practiceSetting/setSideBarTabs",payload:{selectPath:""}});case 5:case"end":return oa.stop()}},mn)}));return function(mn,An){return wn.apply(this,arguments)}}())},[Ot==null||((Zt=Ot.sideBar)===null||Zt===void 0)?void 0:Zt.selectPath]);var Eo=p.a.createElement(ie.a,{className:Oe.a.menu,onClick:function(mn){var An;!(De!=null&&(An=De.detail)!==null&&An!==void 0&&An.secret_repository)&&mn.key==="2"&&Lt("1"),wt(mn.key),mn.key==="1"?Wt(!0):Wt(!1)}},p.a.createElement(ie.a.Item,{disabled:!0,key:"0"},"\u5207\u6362\u4ED3\u5E93"),lr.filter(function(wn){var mn,An;return!(De!=null&&(mn=De.detail)!==null&&mn!==void 0&&mn.init_repository)||De!=null&&(An=De.detail)!==null&&An!==void 0&&An.is_jupyter_lab?wn.id!=="2":wn}).map(function(wn,mn){return p.a.createElement(ie.a.Item,{className:"leaveClick",key:wn.id},wn.name)})),lo=function(){var wn=Object(U.a)(E.a.mark(function mn(){var An,aa,xa;return E.a.wrap(function(Ra){for(;;)switch(Ra.prev=Ra.next){case 0:return Ra.next=2,gn({type:"shixunsDetail/updateRepositoryFile",payload:{id:pr.id,path:De==null||((An=De.fileContent)===null||An===void 0||((aa=An.params)===null||aa===void 0))?void 0:aa.path,content:jt,secret_repository:Gt?null:!0}});case 2:xa=Ra.sent,xa!=null&&xa.content&&(Ee.b.info("\u4FDD\u5B58\u6210\u529F"),gn({type:"practiceSetting/setSideBarTabs",payload:Object(Se.a)(Object(Se.a)({},Ot.sideBar),{},{confirmLeave:!1})}));case 4:case"end":return Ra.stop()}},mn)}));return function(){return wn.apply(this,arguments)}}();return p.a.createElement("div",{className:Oe.a.warehouse},p.a.createElement("div",{className:Oe.a.header},p.a.createElement(oe.a,{align:"middle",className:"w100 c-white",style:{height:60}},p.a.createElement(G.a,{flex:"1"},p.a.createElement(oe.a,{align:"middle"},p.a.createElement(G.a,null,p.a.createElement(Re.a,{overlay:Eo,className:Oe.a.menu},p.a.createElement("span",{className:"font16 c-white current ml20"},lr.find(function(wn){return wn.id===Nt}).name," ",p.a.createElement("span",{style:{color:"#B0B5D6"},className:"iconfont icon-sanjiaoxing font12"})))),p.a.createElement(G.a,{flex:"81px"},p.a.createElement("div",{className:Oe.a.line})),p.a.createElement(G.a,null,p.a.createElement(pe.a,{className:Oe.a.tabs,activeKey:Ze,onChange:function(mn){var An;Ot!=null&&(An=Ot.sideBar)!==null&&An!==void 0&&An.confirmLeave?ee.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){Lt(mn),gn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1,selectPath:""}})}}):(Lt(mn),gn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1,selectPath:""}}))}},p.a.createElement(Ia,{tab:p.a.createElement("span",{className:"leaveClick"},"\u4EE3\u7801\u6587\u4EF6"),key:"1"}),Gt&&(De==null||((Kn=De.detail)===null||Kn===void 0)?void 0:Kn.init_repository)&&p.a.createElement(Ia,{tab:"\u63D0\u4EA4\u8BB0\u5F55",key:"2",className:"leaveClick"}),!Gt&&(De==null||((_n=De.detail)===null||_n===void 0)?void 0:_n.secret_repository)&&p.a.createElement(Ia,{tab:"\u63D0\u4EA4\u8BB0\u5F55",key:"2",className:"leaveClick"}))))),(Gt&&(De==null||((Yt=De.repository)===null||Yt===void 0)?void 0:Yt.git_url)||!Gt&&(De==null||((at=De.secretRepository)===null||at===void 0)?void 0:at.git_url))&&p.a.createElement(p.a.Fragment,null,p.a.createElement(G.a,null,p.a.createElement("span",{className:Oe.a.title},"\u4ED3\u5E93\u5730\u5740:"),p.a.createElement("input",{value:Gt?De==null||((dt=De.repository)===null||dt===void 0)?void 0:dt.git_url:De==null||((Fn=De.secretRepository)===null||Fn===void 0)?void 0:Fn.git_url}),p.a.createElement(H.CopyToClipboard,{text:Gt?De==null||((Nn=De.repository)===null||Nn===void 0)?void 0:Nn.git_url:De==null||((Dt=De.secretRepository)===null||Dt===void 0)?void 0:Dt.git_url,onCopy:function(){return Ee.b.success("\u590D\u5236\u6210\u529F")}},p.a.createElement(me.a,{placement:"topLeft",title:"\u70B9\u51FB\u590D\u5236\u7248\u672C\u5E93"},p.a.createElement("i",{className:"iconfont icon-fuzhi2 current ml5 mr40"}))))))),p.a.createElement("div",{className:Oe.a.content,style:{overflow:"auto"}},Ze==="1"&&p.a.createElement(p.a.Fragment,null,p.a.createElement("aside",{className:Oe.a.left},p.a.createElement(ue.a,{spinning:!!Ct.effects["shixunsDetail/getRepository"],wrapperClassName:"".concat(Oe.a.loading," ").concat(Oe.a.bottom0)},p.a.createElement(En,{setTreeData:Pa,treeData:qa,activeKey:Nt,isRepository:Gt}))),p.a.createElement("aside",{className:Oe.a.right,ref:hr},(Ot==null||((Qn=Ot.sideBar)===null||Qn===void 0)?void 0:Qn.selectPath)!==""&&p.a.createElement(p.a.Fragment,null,p.a.createElement(ue.a,{spinning:!!Ct.effects["shixunsDetail/getFileContent"],wrapperClassName:Oe.a.loading},p.a.createElement("div",{className:Oe.a.filePathWrp},p.a.createElement(oe.a,{align:"middle",className:"w100"},p.a.createElement(G.a,null,p.a.createElement("span",{className:"iconfont icon-daimacangku2 c-white"})),p.a.createElement(G.a,{flex:"40px"},p.a.createElement("div",{className:Oe.a.line,style:{marginLeft:20}})),p.a.createElement(G.a,{className:Oe.a.filePath},Sa.map(function(wn,mn){return p.a.createElement("span",{className:"c-blue"},wn)})))),p.a.createElement("div",{className:Ct.effects["shixunsDetail/getFileContent"]?"hide":"show"},p.a.createElement(ca.a,{className:"darkBlue",style:{top:66,height:"calc(100% - 60px)",position:"absolute",zIndex:1},filename:De==null||((qt=De.fileContent)===null||qt===void 0)?void 0:qt.filename,type:(De==null||((Ht=De.fileContent)===null||Ht===void 0)?void 0:Ht.file_type)==="office"?"download":De==null||((Et=De.fileContent)===null||Et===void 0)?void 0:Et.file_type,data:jt,monacoEditor:{value:jt,language:De==null||((lt=De.fileContent)===null||lt===void 0)?void 0:lt.language,onChange:function(mn){return $a(mn)},options:{fontSize:14}}}))),(De==null||((Le=De.fileContent)===null||Le===void 0)?void 0:Le.file_type)==="txt"&&p.a.createElement(oe.a,{align:"middle",justify:"center",className:Oe.a.footer},p.a.createElement(G.a,null,p.a.createElement(se.a,{type:"primary",size:"large",ghost:!0,onClick:function(){_e.d.push("/shixuns/".concat(pr.id,"/challenges"))}},"\u53D6\u6D88"),p.a.createElement(se.a,{type:"primary",size:"large",className:"ml40",onClick:lo},"\u63D0\u4EA4")))),(Ot==null||((pn=Ot.sideBar)===null||pn===void 0)?void 0:pn.selectPath)==""&&(De==null||(($t=De.detail)===null||$t===void 0)?void 0:$t.init_repository)&&p.a.createElement("div",{className:Oe.a.empty},p.a.createElement("img",{src:Xt.l,width:"258"}),p.a.createElement("br",null),p.a.createElement("span",{className:"c-grey-c"},!!(qa!=null&&qa.length)&&"\u5728\u5DE6\u4FA7\u4EE3\u7801\u4ED3\u5E93\u533A\u57DF\u70B9\u51FB\u76EE\u5F55\u6253\u5F00\u6587\u4EF6",!(qa!=null&&qa.length)&&"\u8BF7\u5148\u5728\u5DE6\u4FA7\u4E0A\u4F20\u6587\u4EF6\u6216\u65B0\u5EFA\u6587\u4EF6\uFF01")))),Ze==="2"&&p.a.createElement("div",{className:Oe.a.commit},p.a.createElement(Cn,{isRepository:Gt}))))},fr=ne.default=Object(_e.a)(function(ft){var Fe=ft.loading,xt=ft.globalSetting,ln=ft.practiceSetting,Zt=ft.shixunsDetail;return{globalSetting:xt,loading:Fe,practiceSetting:ln,shixunsDetail:Zt}})(cr)},csWT:function(we,ne,l){we.exports=l.p+"static/choose.4ad1045f.svg"},djh8:function(we,ne,l){we.exports=l.p+"static/qrCode.42927872.png"},fAei:function(we,ne,l){"use strict";l.d(ne,"a",function(){return me.a});var he=l("rePB"),se=l("VTBJ"),Ge=l("KQm4"),ue=l("1OyB"),b=l("vuIU"),oe=l("Ji7U"),$=l("LK+K"),ee=l("cDcd"),ye=l("4IlW"),G=l("Kwbf"),le=l("TSYQ"),Re=l.n(le),Se=l("sboe"),Me=l("OZM5"),ie=l("815F"),U=l("ODXe"),Ie=l("Ff2n"),Ee=l("+nKL"),X=l("8XRh"),me=l("WaYH"),V=function(ve,Y){var D=ve.className,M=ve.style,F=ve.motion,_=ve.motionNodes,J=ve.motionType,h=ve.onMotionStart,y=ve.onMotionEnd,m=ve.active,N=ve.treeNodeRequiredProps,te=Object(Ie.a)(ve,["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"]),ce=ee.useState(!0),Te=Object(U.a)(ce,2),Ue=Te[0],Ke=Te[1],ot=ee.useContext(Se.a),He=ot.prefixCls,tt=ee.useRef(!1),ut=function(){tt.current||y(),tt.current=!0};return Object(ee.useEffect)(function(){_&&J==="hide"&&Ue&&Ke(!1)},[_]),Object(ee.useEffect)(function(){return _&&h(),function(){_&&ut()}},[]),_?ee.createElement(X.default,Object.assign({ref:Y,visible:Ue},F,{motionAppear:J==="show",onAppearEnd:ut,onLeaveEnd:ut}),function(et,st){var nt=et.className,_t=et.style;return ee.createElement("div",{ref:st,className:Re()("".concat(He,"-treenode-motion"),nt),style:_t},_.map(function(Mt){var Bt=Mt.data,ze=Bt.key,Dn=Object(Ie.a)(Bt,["key"]),Rn=Mt.isStart,Xt=Mt.isEnd;delete Dn.children;var St=Object(ie.f)(ze,N);return ee.createElement(me.a,Object.assign({},Dn,St,{active:m,data:Mt.data,key:ze,isStart:Rn,isEnd:Xt}))}))}):ee.createElement(me.a,Object.assign({domRef:Y,className:D,style:M},te,{active:m}))};V.displayName="MotionTreeNode";var I=ee.forwardRef(V),Q=I;function pe(){var re=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],ve=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Y=re.length,D=ve.length;if(Math.abs(Y-D)!==1)return{add:!1,key:null};function M(F,_){var J=new Map;F.forEach(function(y){J.set(y,!0)});var h=_.filter(function(y){return!J.has(y)});return h.length===1?h[0]:null}return Y<D?{add:!0,key:M(re,ve)}:{add:!1,key:M(ve,re)}}function xe(re,ve,Y){var D=re.findIndex(function(J){var h=J.data;return h.key===Y}),M=re[D+1],F=ve.findIndex(function(J){var h=J.data;return h.key===Y});if(M){var _=ve.findIndex(function(J){var h=J.data;return h.key===M.data.key});return ve.slice(F+1,_)}return ve.slice(F+1)}var E={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},x=function(){},p="RC_TREE_MOTION_".concat(Math.random()),q={key:p},Oe={key:p,level:0,index:0,pos:"0",node:q},Ce={parent:null,children:[],pos:Oe.pos,data:q,isStart:[],isEnd:[]};function _e(re,ve,Y,D){return ve===!1||!Y?re:re.slice(0,Math.ceil(Y/D)+1)}function $e(re){var ve=re.data.key,Y=re.pos;return Object(ie.e)(ve,Y)}function ae(re){for(var ve=String(re.data.key),Y=re;Y.parent;)Y=Y.parent,ve="".concat(Y.data.key," > ").concat(ve);return ve}var de=function(ve,Y){var D=ve.prefixCls,M=ve.data,F=ve.selectable,_=ve.checkable,J=ve.expandedKeys,h=ve.selectedKeys,y=ve.checkedKeys,m=ve.loadedKeys,N=ve.loadingKeys,te=ve.halfCheckedKeys,ce=ve.keyEntities,Te=ve.disabled,Ue=ve.dragging,Ke=ve.dragOverNodeKey,ot=ve.dropPosition,He=ve.motion,tt=ve.height,ut=ve.itemHeight,et=ve.virtual,st=ve.focusable,nt=ve.activeItem,_t=ve.focused,Mt=ve.tabIndex,Bt=ve.onKeyDown,ze=ve.onFocus,Dn=ve.onBlur,Rn=ve.onActiveChange,Xt=ve.onListChangeStart,St=ve.onListChangeEnd,Ft=Object(Ie.a)(ve,["prefixCls","data","selectable","checkable","expandedKeys","selectedKeys","checkedKeys","loadedKeys","loadingKeys","halfCheckedKeys","keyEntities","disabled","dragging","dragOverNodeKey","dropPosition","motion","height","itemHeight","virtual","focusable","activeItem","focused","tabIndex","onKeyDown","onFocus","onBlur","onActiveChange","onListChangeStart","onListChangeEnd"]),At=ee.useRef(null);ee.useImperativeHandle(Y,function(){return{scrollTo:function(Qn){At.current.scrollTo(Qn)}}});var En=ee.useState(J),sn=Object(U.a)(En,2),Bn=sn[0],gt=sn[1],ct=ee.useState(M),dn=Object(U.a)(ct,2),Cn=dn[0],ca=dn[1],Ia=ee.useState(M),cr=Object(U.a)(Ia,2),fr=cr[0],ft=cr[1],Fe=ee.useState([]),xt=Object(U.a)(Fe,2),ln=xt[0],Zt=xt[1],Kn=ee.useState(null),_n=Object(U.a)(Kn,2),Yt=_n[0],at=_n[1];function dt(){ca(M),ft(M),Zt([]),at(null),St()}ee.useEffect(function(){gt(J);var Dt=pe(Bn,J);if(Dt.key!==null)if(Dt.add){var Qn=Cn.findIndex(function(pn){var $t=pn.data.key;return $t===Dt.key}),qt=_e(xe(Cn,M,Dt.key),et,tt,ut),Ht=Cn.slice();Ht.splice(Qn+1,0,Ce),ft(Ht),Zt(qt),at("show")}else{var Et=M.findIndex(function(pn){var $t=pn.data.key;return $t===Dt.key}),lt=_e(xe(M,Cn,Dt.key),et,tt,ut),Le=M.slice();Le.splice(Et+1,0,Ce),ft(Le),Zt(lt),at("hide")}else Cn!==M&&(ca(M),ft(M))},[J,M]),ee.useEffect(function(){Ue||dt()},[Ue]);var Fn=He?fr:M,Nn={expandedKeys:J,selectedKeys:h,loadedKeys:m,loadingKeys:N,checkedKeys:y,halfCheckedKeys:te,dragOverNodeKey:Ke,dropPosition:ot,keyEntities:ce};return ee.createElement(ee.Fragment,null,_t&&nt&&ee.createElement("span",{style:E,"aria-live":"assertive"},ae(nt)),ee.createElement("div",{role:"tree"},ee.createElement("input",{style:E,disabled:st===!1||Te,tabIndex:st!==!1?Mt:null,onKeyDown:Bt,onFocus:ze,onBlur:Dn,value:"",onChange:x})),ee.createElement(Ee.a,Object.assign({},Ft,{data:Fn,itemKey:$e,height:tt,fullHeight:!1,virtual:et,itemHeight:ut,prefixCls:"".concat(D,"-list"),ref:At}),function(Dt){var Qn=Dt.pos,qt=Dt.data,Ht=qt.key,Et=Object(Ie.a)(qt,["key"]),lt=Dt.isStart,Le=Dt.isEnd,pn=Object(ie.e)(Ht,Qn);delete Et.children;var $t=Object(ie.f)(pn,Nn);return ee.createElement(Q,Object.assign({},Et,$t,{active:nt&&Ht===nt.data.key,pos:Qn,data:Dt.data,isStart:lt,isEnd:Le,motion:He,motionNodes:Ht===p?ln:null,motionType:Yt,onMotionStart:Xt,onMotionEnd:dt,treeNodeRequiredProps:Nn,onMouseMove:function(){Rn(null)}}))}))},W=ee.forwardRef(de);W.displayName="NodeList";var R=W,H=l("NvD2"),k=function(re){Object(oe.a)(Y,re);var ve=Object($.a)(Y);function Y(){var D;return Object(ue.a)(this,Y),D=ve.apply(this,arguments),D.destroyed=!1,D.state={keyEntities:{},selectedKeys:[],checkedKeys:[],halfCheckedKeys:[],loadedKeys:[],loadingKeys:[],expandedKeys:[],dragging:!1,dragNodesKeys:[],dragOverNodeKey:null,dropPosition:null,treeData:[],flattenNodes:[],focused:!1,activeKey:null,listChanging:!1,prevProps:null},D.listRef=ee.createRef(),D.onNodeDragStart=function(M,F){var _=D.state,J=_.expandedKeys,h=_.keyEntities,y=D.props.onDragStart,m=F.props.eventKey;D.dragNode=F;var N=Object(Me.b)(J,m);D.setState({dragging:!0,dragNodesKeys:Object(Me.g)(m,h)}),D.setExpandedKeys(N),y&&y({event:M,node:Object(ie.b)(F.props)})},D.onNodeDragEnter=function(M,F){var _=D.state,J=_.expandedKeys,h=_.keyEntities,y=_.dragNodesKeys,m=D.props.onDragEnter,N=F.props,te=N.pos,ce=N.eventKey;if(!D.dragNode||y.indexOf(ce)!==-1)return;var Te=Object(Me.c)(M,F);if(D.dragNode.props.eventKey===ce&&Te===0){D.setState({dragOverNodeKey:"",dropPosition:null});return}setTimeout(function(){D.setState({dragOverNodeKey:ce,dropPosition:Te}),D.delayedDragEnterLogic||(D.delayedDragEnterLogic={}),Object.keys(D.delayedDragEnterLogic).forEach(function(Ue){clearTimeout(D.delayedDragEnterLogic[Ue])}),D.delayedDragEnterLogic[te]=window.setTimeout(function(){if(!D.state.dragging)return;var Ue=Object(Ge.a)(J),Ke=h[ce];Ke&&(Ke.children||[]).length&&(Ue=Object(Me.a)(J,ce)),"expandedKeys"in D.props||D.setExpandedKeys(Ue),m&&m({event:M,node:Object(ie.b)(F.props),expandedKeys:Ue})},400)},0)},D.onNodeDragOver=function(M,F){var _=D.state.dragNodesKeys,J=D.props.onDragOver,h=F.props.eventKey;if(_.indexOf(h)!==-1)return;if(D.dragNode&&h===D.state.dragOverNodeKey){var y=Object(Me.c)(M,F);if(y===D.state.dropPosition)return;D.setState({dropPosition:y})}J&&J({event:M,node:Object(ie.b)(F.props)})},D.onNodeDragLeave=function(M,F){var _=D.props.onDragLeave;D.setState({dragOverNodeKey:""}),_&&_({event:M,node:Object(ie.b)(F.props)})},D.onNodeDragEnd=function(M,F){var _=D.props.onDragEnd;D.setState({dragOverNodeKey:""}),D.cleanDragState(),_&&_({event:M,node:Object(ie.b)(F.props)}),D.dragNode=null},D.onNodeDrop=function(M,F){var _=D.state,J=_.dragNodesKeys,h=J===void 0?[]:J,y=_.dropPosition,m=D.props.onDrop,N=F.props,te=N.eventKey,ce=N.pos;if(D.setState({dragOverNodeKey:""}),D.cleanDragState(),h.indexOf(te)!==-1){Object(G.a)(!1,"Can not drop to dragNode(include it's children node)");return}var Te=Object(Me.k)(ce),Ue={event:M,node:Object(ie.b)(F.props),dragNode:D.dragNode?Object(ie.b)(D.dragNode.props):null,dragNodesKeys:h.slice(),dropPosition:y+Number(Te[Te.length-1]),dropToGap:!1};y!==0&&(Ue.dropToGap=!0),m&&m(Ue),D.dragNode=null},D.cleanDragState=function(){var M=D.state.dragging;M&&D.setState({dragging:!1})},D.onNodeClick=function(M,F){var _=D.props.onClick;_&&_(M,F)},D.onNodeDoubleClick=function(M,F){var _=D.props.onDoubleClick;_&&_(M,F)},D.onNodeSelect=function(M,F){var _=D.state.selectedKeys,J=D.state.keyEntities,h=D.props,y=h.onSelect,m=h.multiple,N=F.selected,te=F.key,ce=!N;ce?m?_=Object(Me.a)(_,te):_=[te]:_=Object(Me.b)(_,te);var Te=_.map(function(Ue){var Ke=J[Ue];return Ke?Ke.node:null}).filter(function(Ue){return Ue});D.setUncontrolledState({selectedKeys:_}),y&&y(_,{event:"select",selected:ce,node:F,selectedNodes:Te,nativeEvent:M.nativeEvent})},D.onNodeCheck=function(M,F,_){var J=D.state,h=J.keyEntities,y=J.checkedKeys,m=J.halfCheckedKeys,N=D.props,te=N.checkStrictly,ce=N.onCheck,Te=F.key,Ue,Ke={event:"check",node:F,checked:_,nativeEvent:M.nativeEvent};if(te){var ot=_?Object(Me.a)(y,Te):Object(Me.b)(y,Te),He=Object(Me.b)(m,Te);Ue={checked:ot,halfChecked:He},Ke.checkedNodes=ot.map(function(_t){return h[_t]}).filter(function(_t){return _t}).map(function(_t){return _t.node}),D.setUncontrolledState({checkedKeys:ot})}else{var tt=Object(H.a)([].concat(Object(Ge.a)(y),[Te]),!0,h),ut=tt.checkedKeys,et=tt.halfCheckedKeys;if(!_){var st=new Set(ut);st.delete(Te);var nt=Object(H.a)(Array.from(st),{checked:!1,halfCheckedKeys:et},h);ut=nt.checkedKeys,et=nt.halfCheckedKeys}Ue=ut,Ke.checkedNodes=[],Ke.checkedNodesPositions=[],Ke.halfCheckedKeys=et,ut.forEach(function(_t){var Mt=h[_t];if(!Mt)return;var Bt=Mt.node,ze=Mt.pos;Ke.checkedNodes.push(Bt),Ke.checkedNodesPositions.push({node:Bt,pos:ze})}),D.setUncontrolledState({checkedKeys:ut},!1,{halfCheckedKeys:et})}ce&&ce(Ue,Ke)},D.onNodeLoad=function(M){return new Promise(function(F){D.setState(function(_){var J=_.loadedKeys,h=J===void 0?[]:J,y=_.loadingKeys,m=y===void 0?[]:y,N=D.props,te=N.loadData,ce=N.onLoad,Te=M.key;if(!te||h.indexOf(Te)!==-1||m.indexOf(Te)!==-1)return{};var Ue=te(M);return Ue.then(function(){var Ke=D.state,ot=Ke.loadedKeys,He=Ke.loadingKeys,tt=Object(Me.a)(ot,Te),ut=Object(Me.b)(He,Te);ce&&ce(tt,{event:"load",node:M}),D.setUncontrolledState({loadedKeys:tt}),D.setState({loadingKeys:ut}),F()}),{loadingKeys:Object(Me.a)(m,Te)}})})},D.onNodeMouseEnter=function(M,F){var _=D.props.onMouseEnter;_&&_({event:M,node:F})},D.onNodeMouseLeave=function(M,F){var _=D.props.onMouseLeave;_&&_({event:M,node:F})},D.onNodeContextMenu=function(M,F){var _=D.props.onRightClick;_&&(M.preventDefault(),_({event:M,node:F}))},D.onFocus=function(){var M=D.props.onFocus;D.setState({focused:!0}),M&&M.apply(void 0,arguments)},D.onBlur=function(){var M=D.props.onBlur;D.setState({focused:!1}),D.onActiveChange(null),M&&M.apply(void 0,arguments)},D.getTreeNodeRequiredProps=function(){var M=D.state,F=M.expandedKeys,_=M.selectedKeys,J=M.loadedKeys,h=M.loadingKeys,y=M.checkedKeys,m=M.halfCheckedKeys,N=M.dragOverNodeKey,te=M.dropPosition,ce=M.keyEntities;return{expandedKeys:F||[],selectedKeys:_||[],loadedKeys:J||[],loadingKeys:h||[],checkedKeys:y||[],halfCheckedKeys:m||[],dragOverNodeKey:N,dropPosition:te,keyEntities:ce}},D.setExpandedKeys=function(M){var F=D.state.treeData,_=Object(ie.d)(F,M);D.setUncontrolledState({expandedKeys:M,flattenNodes:_},!0)},D.onNodeExpand=function(M,F){var _=D.state.expandedKeys,J=D.state.listChanging,h=D.props,y=h.onExpand,m=h.loadData,N=F.key,te=F.expanded;if(J)return;var ce=_.indexOf(N),Te=!te;if(Object(G.a)(te&&ce!==-1||!te&&ce===-1,"Expand state not sync with index check"),Te?_=Object(Me.a)(_,N):_=Object(Me.b)(_,N),D.setExpandedKeys(_),y&&y(_,{node:F,expanded:Te,nativeEvent:M.nativeEvent}),Te&&m){var Ue=D.onNodeLoad(F);Ue&&Ue.then(function(){var Ke=Object(ie.d)(D.state.treeData,_);D.setUncontrolledState({flattenNodes:Ke})})}},D.onListChangeStart=function(){D.setUncontrolledState({listChanging:!0})},D.onListChangeEnd=function(){setTimeout(function(){D.setUncontrolledState({listChanging:!1})})},D.onActiveChange=function(M){var F=D.state.activeKey,_=D.props.onActiveChange;if(F===M)return;D.setState({activeKey:M}),M!==null&&D.scrollTo({key:M}),_&&_(M)},D.getActiveItem=function(){var M=D.state,F=M.activeKey,_=M.flattenNodes;return F===null?null:_.find(function(J){var h=J.data.key;return h===F})||null},D.offsetActiveKey=function(M){var F=D.state,_=F.flattenNodes,J=F.activeKey,h=_.findIndex(function(N){var te=N.data.key;return te===J});h===-1&&M<0&&(h=_.length),h=(h+M+_.length)%_.length;var y=_[h];if(y){var m=y.data.key;D.onActiveChange(m)}else D.onActiveChange(null)},D.onKeyDown=function(M){var F=D.state,_=F.activeKey,J=F.expandedKeys,h=F.checkedKeys,y=D.props,m=y.onKeyDown,N=y.checkable,te=y.selectable;switch(M.which){case ye.a.UP:{D.offsetActiveKey(-1),M.preventDefault();break}case ye.a.DOWN:{D.offsetActiveKey(1),M.preventDefault();break}}var ce=D.getActiveItem();if(ce&&ce.data){var Te=D.getTreeNodeRequiredProps(),Ue=ce.data.isLeaf===!1||!!(ce.data.children||[]).length,Ke=Object(ie.b)(Object(se.a)(Object(se.a)({},Object(ie.f)(_,Te)),{},{data:ce.data,active:!0}));switch(M.which){case ye.a.LEFT:{Ue&&J.includes(_)?D.onNodeExpand({},Ke):ce.parent&&D.onActiveChange(ce.parent.data.key),M.preventDefault();break}case ye.a.RIGHT:{Ue&&!J.includes(_)?D.onNodeExpand({},Ke):ce.children&&ce.children.length&&D.onActiveChange(ce.children[0].data.key),M.preventDefault();break}case ye.a.ENTER:case ye.a.SPACE:{N&&!Ke.disabled&&Ke.checkable!==!1&&!Ke.disableCheckbox?D.onNodeCheck({},Ke,!h.includes(_)):!N&&te&&!Ke.disabled&&Ke.selectable!==!1&&D.onNodeSelect({},Ke);break}}}m&&m(M)},D.setUncontrolledState=function(M){var F=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,_=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(D.destroyed)return;var J=!1,h=!0,y={};Object.keys(M).forEach(function(m){if(m in D.props){h=!1;return}J=!0,y[m]=M[m]}),J&&(!F||h)&&D.setState(Object(se.a)(Object(se.a)({},y),_))},D.scrollTo=function(M){D.listRef.current.scrollTo(M)},D}return Object(b.a)(Y,[{key:"componentWillUnmount",value:function(){this.destroyed=!0}},{key:"render",value:function(){var M,F=this.state,_=F.focused,J=F.flattenNodes,h=F.keyEntities,y=F.dragging,m=F.activeKey,N=this.props,te=N.prefixCls,ce=N.className,Te=N.style,Ue=N.showLine,Ke=N.focusable,ot=N.tabIndex,He=ot===void 0?0:ot,tt=N.selectable,ut=N.showIcon,et=N.icon,st=N.switcherIcon,nt=N.draggable,_t=N.checkable,Mt=N.checkStrictly,Bt=N.disabled,ze=N.motion,Dn=N.loadData,Rn=N.filterTreeNode,Xt=N.height,St=N.itemHeight,Ft=N.virtual,At=N.titleRender,En=N.onContextMenu,sn=Object(Me.f)(this.props);return ee.createElement(Se.a.Provider,{value:{prefixCls:te,selectable:tt,showIcon:ut,icon:et,switcherIcon:st,draggable:nt,checkable:_t,checkStrictly:Mt,disabled:Bt,keyEntities:h,loadData:Dn,filterTreeNode:Rn,titleRender:At,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},ee.createElement("div",{className:Re()(te,ce,(M={},Object(he.a)(M,"".concat(te,"-show-line"),Ue),Object(he.a)(M,"".concat(te,"-focused"),_),Object(he.a)(M,"".concat(te,"-active-focused"),m!==null),M))},ee.createElement(R,Object.assign({ref:this.listRef,prefixCls:te,style:Te,data:J,disabled:Bt,selectable:tt,checkable:!!_t,motion:ze,dragging:y,height:Xt,itemHeight:St,virtual:Ft,focusable:Ke,focused:_,tabIndex:He,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:En},this.getTreeNodeRequiredProps(),sn))))}}],[{key:"getDerivedStateFromProps",value:function(M,F){var _=F.prevProps,J={prevProps:M};function h(et){return!_&&et in M||_&&_[et]!==M[et]}var y;if(h("treeData")?y=M.treeData:h("children")&&(Object(G.a)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),y=Object(ie.c)(M.children)),y){J.treeData=y;var m=Object(ie.a)(y);J.keyEntities=Object(se.a)(Object(he.a)({},p,Oe),m.keyEntities)}var N=J.keyEntities||F.keyEntities;if(h("expandedKeys")||_&&h("autoExpandParent"))J.expandedKeys=M.autoExpandParent||!_&&M.defaultExpandParent?Object(Me.e)(M.expandedKeys,N):M.expandedKeys;else if(!_&&M.defaultExpandAll){var te=Object(se.a)({},N);delete te[p],J.expandedKeys=Object.keys(te).map(function(et){return te[et].key})}else!_&&M.defaultExpandedKeys&&(J.expandedKeys=M.autoExpandParent||M.defaultExpandParent?Object(Me.e)(M.defaultExpandedKeys,N):M.defaultExpandedKeys);if(J.expandedKeys||delete J.expandedKeys,y||J.expandedKeys){var ce=Object(ie.d)(y||F.treeData,J.expandedKeys||F.expandedKeys);J.flattenNodes=ce}if(M.selectable&&(h("selectedKeys")?J.selectedKeys=Object(Me.d)(M.selectedKeys,M):!_&&M.defaultSelectedKeys&&(J.selectedKeys=Object(Me.d)(M.defaultSelectedKeys,M))),M.checkable){var Te;if(h("checkedKeys")?Te=Object(Me.j)(M.checkedKeys)||{}:!_&&M.defaultCheckedKeys?Te=Object(Me.j)(M.defaultCheckedKeys)||{}:y&&(Te=Object(Me.j)(M.checkedKeys)||{checkedKeys:F.checkedKeys,halfCheckedKeys:F.halfCheckedKeys}),Te){var Ue=Te,Ke=Ue.checkedKeys,ot=Ke===void 0?[]:Ke,He=Ue.halfCheckedKeys,tt=He===void 0?[]:He;if(!M.checkStrictly){var ut=Object(H.a)(ot,!0,N);ot=ut.checkedKeys,tt=ut.halfCheckedKeys}J.checkedKeys=ot,J.halfCheckedKeys=tt}}return h("loadedKeys")&&(J.loadedKeys=M.loadedKeys),J}}]),Y}(ee.Component);k.defaultProps={prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[]},k.TreeNode=me.a;var B=k,ge=ne.b=B},h78n:function(we,ne,l){"use strict";l.d(ne,"a",function(){return _e});var he=l("cDcd"),se=l.n(he),Ge=l("TSYQ"),ue=l.n(Ge),b={className:"",percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,style:{},trailColor:"#D9D9D9",trailWidth:1},oe=function(de){var W=de.map(function(){return Object(he.useRef)()}),R=Object(he.useRef)();return Object(he.useEffect)(function(){var H=Date.now(),k=!1;Object.keys(W).forEach(function(B){var ge=W[B].current;if(!ge)return;k=!0;var re=ge.style;re.transitionDuration=".3s, .3s, .3s, .06s",R.current&&H-R.current<100&&(re.transitionDuration="0s, 0s")}),k&&(R.current=Date.now())}),[W]};function $(){return $=Object.assign||function(ae){for(var de=1;de<arguments.length;de++){var W=arguments[de];for(var R in W)Object.prototype.hasOwnProperty.call(W,R)&&(ae[R]=W[R])}return ae},$.apply(this,arguments)}function ee(ae,de){return Se(ae)||Re(ae,de)||G(ae,de)||ye()}function ye(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function G(ae,de){if(!ae)return;if(typeof ae=="string")return le(ae,de);var W=Object.prototype.toString.call(ae).slice(8,-1);if(W==="Object"&&ae.constructor&&(W=ae.constructor.name),W==="Map"||W==="Set")return Array.from(ae);if(W==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(W))return le(ae,de)}function le(ae,de){(de==null||de>ae.length)&&(de=ae.length);for(var W=0,R=new Array(de);W<de;W++)R[W]=ae[W];return R}function Re(ae,de){if(typeof Symbol=="undefined"||!(Symbol.iterator in Object(ae)))return;var W=[],R=!0,H=!1,k=void 0;try{for(var B=ae[Symbol.iterator](),ge;!(R=(ge=B.next()).done)&&!(W.push(ge.value),de&&W.length===de);R=!0);}catch(re){H=!0,k=re}finally{try{!R&&B.return!=null&&B.return()}finally{if(H)throw k}}return W}function Se(ae){if(Array.isArray(ae))return ae}function Me(ae,de){if(ae==null)return{};var W=ie(ae,de),R,H;if(Object.getOwnPropertySymbols){var k=Object.getOwnPropertySymbols(ae);for(H=0;H<k.length;H++){if(R=k[H],de.indexOf(R)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(ae,R))continue;W[R]=ae[R]}}return W}function ie(ae,de){if(ae==null)return{};var W={},R=Object.keys(ae),H,k;for(k=0;k<R.length;k++){if(H=R[k],de.indexOf(H)>=0)continue;W[H]=ae[H]}return W}var U=function(de){var W=de.className,R=de.percent,H=de.prefixCls,k=de.strokeColor,B=de.strokeLinecap,ge=de.strokeWidth,re=de.style,ve=de.trailColor,Y=de.trailWidth,D=de.transition,M=Me(de,["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"]);delete M.gapPosition;var F=Array.isArray(R)?R:[R],_=Array.isArray(k)?k:[k],J=oe(F),h=ee(J,1),y=h[0],m=ge/2,N=100-ge/2,te="M ".concat(B==="round"?m:0,",").concat(m,`
|
|
L `).concat(B==="round"?N:100,",").concat(m),ce="0 0 100 ".concat(ge),Te=0;return se.a.createElement("svg",$({className:ue()("".concat(H,"-line"),W),viewBox:ce,preserveAspectRatio:"none",style:re},M),se.a.createElement("path",{className:"".concat(H,"-line-trail"),d:te,strokeLinecap:B,stroke:ve,strokeWidth:Y||ge,fillOpacity:"0"}),F.map(function(Ue,Ke){var ot={strokeDasharray:"".concat(Ue,"px, 100px"),strokeDashoffset:"-".concat(Te,"px"),transition:D||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},He=_[Ke]||_[_.length-1];return Te+=Ue,se.a.createElement("path",{key:Ke,className:"".concat(H,"-line-path"),d:te,strokeLinecap:B,stroke:He,strokeWidth:ge,fillOpacity:"0",ref:y[Ke],style:ot})}))};U.defaultProps=b;var Ie=U;function Ee(){return Ee=Object.assign||function(ae){for(var de=1;de<arguments.length;de++){var W=arguments[de];for(var R in W)Object.prototype.hasOwnProperty.call(W,R)&&(ae[R]=W[R])}return ae},Ee.apply(this,arguments)}function X(ae,de){return pe(ae)||Q(ae,de)||V(ae,de)||me()}function me(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function V(ae,de){if(!ae)return;if(typeof ae=="string")return I(ae,de);var W=Object.prototype.toString.call(ae).slice(8,-1);if(W==="Object"&&ae.constructor&&(W=ae.constructor.name),W==="Map"||W==="Set")return Array.from(ae);if(W==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(W))return I(ae,de)}function I(ae,de){(de==null||de>ae.length)&&(de=ae.length);for(var W=0,R=new Array(de);W<de;W++)R[W]=ae[W];return R}function Q(ae,de){if(typeof Symbol=="undefined"||!(Symbol.iterator in Object(ae)))return;var W=[],R=!0,H=!1,k=void 0;try{for(var B=ae[Symbol.iterator](),ge;!(R=(ge=B.next()).done)&&!(W.push(ge.value),de&&W.length===de);R=!0);}catch(re){H=!0,k=re}finally{try{!R&&B.return!=null&&B.return()}finally{if(H)throw k}}return W}function pe(ae){if(Array.isArray(ae))return ae}function xe(ae,de){if(ae==null)return{};var W=E(ae,de),R,H;if(Object.getOwnPropertySymbols){var k=Object.getOwnPropertySymbols(ae);for(H=0;H<k.length;H++){if(R=k[H],de.indexOf(R)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(ae,R))continue;W[R]=ae[R]}}return W}function E(ae,de){if(ae==null)return{};var W={},R=Object.keys(ae),H,k;for(k=0;k<R.length;k++){if(H=R[k],de.indexOf(H)>=0)continue;W[H]=ae[H]}return W}var x=0;function p(ae){return+ae.replace("%","")}function q(ae){return Array.isArray(ae)?ae:[ae]}function Oe(ae,de,W,R){var H=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,k=arguments.length>5?arguments[5]:void 0,B=50-R/2,ge=0,re=-B,ve=0,Y=-2*B;switch(k){case"left":ge=-B,re=0,ve=2*B,Y=0;break;case"right":ge=B,re=0,ve=-2*B,Y=0;break;case"bottom":re=B,Y=2*B;break;default:}var D="M 50,50 m ".concat(ge,",").concat(re,`
|
|
a `).concat(B,",").concat(B," 0 1 1 ").concat(ve,",").concat(-Y,`
|
|
a `).concat(B,",").concat(B," 0 1 1 ").concat(-ve,",").concat(Y),M=Math.PI*2*B,F={stroke:W,strokeDasharray:"".concat(de/100*(M-H),"px ").concat(M,"px"),strokeDashoffset:"-".concat(H/2+ae/100*(M-H),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s"};return{pathString:D,pathStyle:F}}var Ce=function(de){var W=de.prefixCls,R=de.strokeWidth,H=de.trailWidth,k=de.gapDegree,B=de.gapPosition,ge=de.trailColor,re=de.strokeLinecap,ve=de.style,Y=de.className,D=de.strokeColor,M=de.percent,F=xe(de,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),_=Object(he.useMemo)(function(){return x+=1,x},[]),J=Oe(0,100,ge,R,k,B),h=J.pathString,y=J.pathStyle,m=q(M),N=q(D),te=N.find(function(ot){return Object.prototype.toString.call(ot)==="[object Object]"}),ce=oe(m),Te=X(ce,1),Ue=Te[0],Ke=function(){var He=0;return m.map(function(tt,ut){var et=N[ut]||N[N.length-1],st=Object.prototype.toString.call(et)==="[object Object]"?"url(#".concat(W,"-gradient-").concat(_,")"):"",nt=Oe(He,tt,et,R,k,B);return He+=tt,se.a.createElement("path",{key:ut,className:"".concat(W,"-circle-path"),d:nt.pathString,stroke:st,strokeLinecap:re,strokeWidth:R,opacity:tt===0?0:1,fillOpacity:"0",style:nt.pathStyle,ref:Ue[ut]})})};return se.a.createElement("svg",Ee({className:ue()("".concat(W,"-circle"),Y),viewBox:"0 0 100 100",style:ve},F),te&&se.a.createElement("defs",null,se.a.createElement("linearGradient",{id:"".concat(W,"-gradient-").concat(_),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(te).sort(function(ot,He){return p(ot)-p(He)}).map(function(ot,He){return se.a.createElement("stop",{key:He,offset:ot,stopColor:te[ot]})}))),se.a.createElement("path",{className:"".concat(W,"-circle-trail"),d:h,stroke:ge,strokeLinecap:re,strokeWidth:H||R,fillOpacity:"0",style:y}),Ke().reverse())};Ce.defaultProps=b;var _e=Ce,$e={Line:Ie,Circle:_e}},ji0R:function(we,ne,l){we.exports=l.p+"static/douyu.3e6df9ee.jpg"},k3GJ:function(we,ne,l){"use strict";l.d(ne,"a",function(){return Zo});var he=l("rePB"),se=l("ODXe"),Ge=l("Ff2n"),ue=l("VTBJ"),b=l("cDcd"),oe=l("TSYQ"),$=l.n(oe),ee=l("Zm9Q"),ye=l("6cGi"),G=l("KQm4"),le=l("xEkU"),Re=l.n(le),Se=l("t23M");function Me(g){var T=Object(b.useRef)(),L=Object(b.useRef)(!1);function C(){for(var d=arguments.length,v=new Array(d),f=0;f<d;f++)v[f]=arguments[f];L.current||(Re.a.cancel(T.current),T.current=Re()(function(){g.apply(void 0,v)}))}return Object(b.useEffect)(function(){return function(){L.current=!0,Re.a.cancel(T.current)}},[]),C}function ie(g){var T=Object(b.useRef)([]),L=Object(b.useState)({}),C=Object(se.a)(L,2),d=C[1],v=Object(b.useRef)(typeof g=="function"?g():g),f=Me(function(){var S=v.current;T.current.forEach(function(j){S=j(S)}),T.current=[],v.current=S,d({})});function O(S){T.current.push(S),f()}return[v.current,O]}var U=l("4IlW");function Ie(g,T){var L,C=g.prefixCls,d=g.id,v=g.active,f=g.rtl,O=g.tab,S=O.key,j=O.tab,P=O.disabled,z=O.closeIcon,be=g.tabBarGutter,je=g.tabPosition,Ne=g.closable,Je=g.renderWrapper,bt=g.removeAriaLabel,Qt=g.editable,Tt=g.onClick,It=g.onRemove,Jt=g.onFocus,zt="".concat(C,"-tab");b.useEffect(function(){return It},[]);var Ut={};je==="top"||je==="bottom"?Ut[f?"marginLeft":"marginRight"]=be:Ut.marginBottom=be;var cn=Qt&&Ne!==!1&&!P;function nn(mt){if(P)return;Tt(mt)}function Vn(mt){mt.preventDefault(),mt.stopPropagation(),Qt.onEdit("remove",{key:S,event:mt})}var an=b.createElement("div",{key:S,ref:T,className:$()(zt,(L={},Object(he.a)(L,"".concat(zt,"-with-remove"),cn),Object(he.a)(L,"".concat(zt,"-active"),v),Object(he.a)(L,"".concat(zt,"-disabled"),P),L)),style:Ut,onClick:nn},b.createElement("div",{role:"tab","aria-selected":v,id:d&&"".concat(d,"-tab-").concat(S),className:"".concat(zt,"-btn"),"aria-controls":d&&"".concat(d,"-panel-").concat(S),"aria-disabled":P,tabIndex:P?null:0,onClick:function(ht){ht.stopPropagation(),nn(ht)},onKeyDown:function(ht){[U.a.SPACE,U.a.ENTER].includes(ht.which)&&(ht.preventDefault(),nn(ht))},onFocus:Jt},j),cn&&b.createElement("button",{type:"button","aria-label":bt||"remove",tabIndex:0,className:"".concat(zt,"-remove"),onClick:function(ht){ht.stopPropagation(),Vn(ht)}},z||Qt.removeIcon||"\xD7"));return Je&&(an=Je(an)),an}var Ee=b.forwardRef(Ie),X={width:0,height:0,left:0,top:0};function me(g,T,L){return Object(b.useMemo)(function(){for(var C,d=new Map,v=T.get((C=g[0])===null||C===void 0?void 0:C.key)||X,f=v.left+v.width,O=0;O<g.length;O+=1){var S=g[O].key,j=T.get(S);if(!j){var P;j=T.get((P=g[O-1])===null||P===void 0?void 0:P.key)||X}var z=d.get(S)||Object(ue.a)({},j);z.right=f-z.left-z.width,d.set(S,z)}return d},[g.map(function(C){return C.key}).join("_"),T,L])}var V={width:0,height:0,left:0,top:0,right:0};function I(g,T,L,C,d){var v=d.tabs,f=d.tabPosition,O=d.rtl,S,j,P;["top","bottom"].includes(f)?(S="width",j=O?"right":"left",P=Math.abs(T.left)):(S="height",j="top",P=-T.top);var z=T[S],be=L[S],je=C[S],Ne=z;return be+je>z&&(Ne=z-je),Object(b.useMemo)(function(){if(!v.length)return[0,0];for(var Je=v.length,bt=Je,Qt=0;Qt<Je;Qt+=1){var Tt=g.get(v[Qt].key)||V;if(Tt[j]+Tt[S]>P+Ne){bt=Qt-1;break}}for(var It=0,Jt=Je-1;Jt>=0;Jt-=1){var zt=g.get(v[Jt].key)||V;if(zt[j]<P){It=Jt+1;break}}return[It,bt]},[g,P,Ne,f,v.map(function(Je){return Je.key}).join("_"),O])}var Q=l("wx14"),pe=l("1OyB"),xe=l("vuIU"),E=l("JX7q"),x=l("Ji7U"),p=l("LK+K"),q=l("I8Z2"),Oe=l("bT9E"),Ce=l("2GS6"),_e=l("Gytx"),$e=l.n(_e),ae=l("U8pU"),de=/iPhone/i,W=/iPod/i,R=/iPad/i,H=/\bAndroid(?:.+)Mobile\b/i,k=/Android/i,B=/\bAndroid(?:.+)SD4930UR\b/i,ge=/\bAndroid(?:.+)(?:KF[A-Z]{2,4})\b/i,re=/Windows Phone/i,ve=/\bWindows(?:.+)ARM\b/i,Y=/BlackBerry/i,D=/BB10/i,M=/Opera Mini/i,F=/\b(CriOS|Chrome)(?:.+)Mobile/i,_=/Mobile(?:.+)Firefox\b/i;function J(g,T){return g.test(T)}function h(g){var T=g||(typeof navigator!="undefined"?navigator.userAgent:""),L=(T||"").split("[FBAN");if(typeof L[1]!="undefined"){var C=L,d=Object(se.a)(C,1);T=d[0]}if(L=T.split("Twitter"),typeof L[1]!="undefined"){var v=L,f=Object(se.a)(v,1);T=f[0]}var O={apple:{phone:J(de,T)&&!J(re,T),ipod:J(W,T),tablet:!J(de,T)&&J(R,T)&&!J(re,T),device:(J(de,T)||J(W,T)||J(R,T))&&!J(re,T)},amazon:{phone:J(B,T),tablet:!J(B,T)&&J(ge,T),device:J(B,T)||J(ge,T)},android:{phone:!J(re,T)&&J(B,T)||!J(re,T)&&J(H,T),tablet:!J(re,T)&&!J(B,T)&&!J(H,T)&&(J(ge,T)||J(k,T)),device:!J(re,T)&&(J(B,T)||J(ge,T)||J(H,T)||J(k,T))||J(/\bokhttp\b/i,T)},windows:{phone:J(re,T),tablet:J(ve,T),device:J(re,T)||J(ve,T)},other:{blackberry:J(Y,T),blackberry10:J(D,T),opera:J(M,T),firefox:J(_,T),chrome:J(F,T),device:J(Y,T)||J(D,T)||J(M,T)||J(_,T)||J(F,T)},any:null,phone:null,tablet:null};return O.any=O.apple.device||O.android.device||O.windows.device||O.other.device,O.phone=O.apple.phone||O.android.phone||O.windows.phone,O.tablet=O.apple.tablet||O.android.tablet||O.windows.tablet,O}var y=Object(ue.a)(Object(ue.a)({},h()),{},{isMobile:h}),m=y;function N(){}function te(g,T,L){var C=T||"";return g.key||"".concat(C,"item_").concat(L)}function ce(g){return"".concat(g,"-menu-")}function Te(g,T){var L=-1;b.Children.forEach(g,function(C){L+=1,C&&C.type&&C.type.isMenuItemGroup?b.Children.forEach(C.props.children,function(d){L+=1,T(d,L)}):T(C,L)})}function Ue(g,T,L){if(!g||L.find)return;b.Children.forEach(g,function(C){if(C){var d=C.type;if(!d||!(d.isSubMenu||d.isMenuItem||d.isMenuItemGroup))return;T.indexOf(C.key)!==-1?L.find=!0:C.props.children&&Ue(C.props.children,T,L)}})}var Ke=["defaultSelectedKeys","selectedKeys","defaultOpenKeys","openKeys","mode","getPopupContainer","onSelect","onDeselect","onDestroy","openTransitionName","openAnimation","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","triggerSubMenuAction","level","selectable","multiple","onOpenChange","visible","focusable","defaultActiveFirst","prefixCls","inlineIndent","parentMenu","title","rootPrefixCls","eventKey","active","onItemHover","onTitleMouseEnter","onTitleMouseLeave","onTitleClick","popupAlign","popupOffset","isOpen","renderMenuItem","manualRef","subMenuKey","disabled","index","isSelected","store","activeKey","builtinPlacements","overflowedIndicator","motion","attribute","value","popupClassName","inlineCollapsed","menu","theme","itemIcon","expandIcon"],ot=function(T){var L=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,C=T&&typeof T.getBoundingClientRect=="function"&&T.getBoundingClientRect().width;if(C){if(L){var d=getComputedStyle(T),v=d.marginLeft,f=d.marginRight;C+=+v.replace("px","")+ +f.replace("px","")}C=+C.toFixed(6)}return C||0},He=function(T,L,C){T&&Object(ae.a)(T.style)==="object"&&(T.style[L]=C)},tt=function(){return m.any},ut=l("bdgK"),et=l("faye"),st=l.n(et),nt=l("wgJM"),_t=l("l4aY"),Mt=l("m+aA"),Bt=l("c+Xe"),ze=l("zT1h"),Dn=l("QC+M");function Rn(g,T,L){return L?g[0]===T[0]:g[0]===T[0]&&g[1]===T[1]}function Xt(g,T,L){var C=g[T]||{};return Object(ue.a)(Object(ue.a)({},C),L)}function St(g,T,L,C){for(var d=L.points,v=Object.keys(g),f=0;f<v.length;f+=1){var O=v[f];if(Rn(g[O].points,d,C))return"".concat(T,"-placement-").concat(O)}return""}var Ft=function(){if(typeof navigator=="undefined"||typeof window=="undefined")return!1;var g=navigator.userAgent||navigator.vendor||window.opera;return!!(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(g)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(g==null?void 0:g.substr(0,4)))},At=l("MNnm");function En(g,T){var L={};return L[g.toLowerCase()]=T.toLowerCase(),L["Webkit".concat(g)]="webkit".concat(T),L["Moz".concat(g)]="moz".concat(T),L["ms".concat(g)]="MS".concat(T),L["O".concat(g)]="o".concat(T.toLowerCase()),L}function sn(g,T){var L={animationend:En("Animation","AnimationEnd"),transitionend:En("Transition","TransitionEnd")};return g&&("AnimationEvent"in T||delete L.animationend.animation,"TransitionEvent"in T||delete L.transitionend.transition),L}var Bn=sn(Object(At.a)(),typeof window!="undefined"?window:{}),gt={};if(Object(At.a)()){var ct=document.createElement("div");gt=ct.style}var dn={};function Cn(g){if(dn[g])return dn[g];var T=Bn[g];if(T)for(var L=Object.keys(T),C=L.length,d=0;d<C;d+=1){var v=L[d];if(Object.prototype.hasOwnProperty.call(T,v)&&v in gt)return dn[g]=T[v],dn[g]}return""}var ca=Cn("animationend"),Ia=Cn("transitionend"),cr=!!(ca&&Ia),fr=ca||"animationend",ft=Ia||"transitionend";function Fe(g,T){if(!g)return null;if(Object(ae.a)(g)==="object"){var L=T.replace(/-\w/g,function(C){return C[1].toUpperCase()});return g[L]}return"".concat(g,"-").concat(T)}var xt="none",ln="appear",Zt="enter",Kn="leave",_n="none",Yt="prepare",at="start",dt="active",Fn="end";function Nn(g){var T=Object(b.useRef)(!1),L=Object(b.useState)(g),C=Object(se.a)(L,2),d=C[0],v=C[1];function f(O){T.current||v(O)}return Object(b.useEffect)(function(){return function(){T.current=!0}},[]),[d,f]}var Dt=Object(At.a)()?b.useLayoutEffect:b.useEffect,Qn=Dt,qt=function(){var g=b.useRef(null);function T(){nt.a.cancel(g.current)}function L(C){var d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;T();var v=Object(nt.a)(function(){d<=1?C({isCanceled:function(){return v!==g.current}}):L(C,d-1)});g.current=v}return b.useEffect(function(){return function(){T()}},[]),[L,T]},Ht=[Yt,at,dt,Fn],Et=!1,lt=!0;function Le(g){return g===dt||g===Fn}var pn=function(g,T){var L=b.useState(_n),C=Object(se.a)(L,2),d=C[0],v=C[1],f=qt(),O=Object(se.a)(f,2),S=O[0],j=O[1];function P(){v(Yt)}return Qn(function(){if(d!==_n&&d!==Fn){var z=Ht.indexOf(d),be=Ht[z+1],je=T(d);je===Et?v(be):S(function(Ne){function Je(){if(Ne.isCanceled())return;v(be)}je===!0?Je():Promise.resolve(je).then(Je)})}},[g,d]),b.useEffect(function(){return function(){j()}},[]),[P,d]},$t=function(g){var T=Object(b.useRef)(),L=Object(b.useRef)(g);L.current=g;var C=b.useCallback(function(f){L.current(f)},[]);function d(f){f&&(f.removeEventListener(ft,C),f.removeEventListener(fr,C))}function v(f){T.current&&T.current!==f&&d(T.current),f&&f!==T.current&&(f.addEventListener(ft,C),f.addEventListener(fr,C),T.current=f)}return b.useEffect(function(){return function(){d(T.current)}},[]),[v,d]};function Sn(g,T,L,C){var d=C.motionEnter,v=d===void 0?!0:d,f=C.motionAppear,O=f===void 0?!0:f,S=C.motionLeave,j=S===void 0?!0:S,P=C.motionDeadline,z=C.motionLeaveImmediately,be=C.onAppearPrepare,je=C.onEnterPrepare,Ne=C.onLeavePrepare,Je=C.onAppearStart,bt=C.onEnterStart,Qt=C.onLeaveStart,Tt=C.onAppearActive,It=C.onEnterActive,Jt=C.onLeaveActive,zt=C.onAppearEnd,Ut=C.onEnterEnd,cn=C.onLeaveEnd,nn=C.onVisibleChanged,Vn=Nn(),an=Object(se.a)(Vn,2),mt=an[0],ht=an[1],on=Nn(xt),fn=Object(se.a)(on,2),it=fn[0],hn=fn[1],Xn=Nn(null),yn=Object(se.a)(Xn,2),jn=yn[0],kn=yn[1],ia=Object(b.useRef)(!1),ga=Object(b.useRef)(null),ea=Object(b.useRef)(!1),Na=Object(b.useRef)(null);function ar(){var Wn=L();return Wn||Na.current}var Wa=Object(b.useRef)(!1);function ba(Wn){var Tn=ar();if(Wn&&!Wn.deadline&&Wn.target!==Tn)return;var ya;it===ln&&Wa.current?ya=zt==null?void 0:zt(Tn,Wn):it===Zt&&Wa.current?ya=Ut==null?void 0:Ut(Tn,Wn):it===Kn&&Wa.current&&(ya=cn==null?void 0:cn(Tn,Wn)),ya!==!1&&!ea.current&&(hn(xt),kn(null))}var zn=$t(ba),In=Object(se.a)(zn,1),ta=In[0],Zn=b.useMemo(function(){var Wn,Tn,ya;switch(it){case"appear":return Wn={},Object(he.a)(Wn,Yt,be),Object(he.a)(Wn,at,Je),Object(he.a)(Wn,dt,Tt),Wn;case"enter":return Tn={},Object(he.a)(Tn,Yt,je),Object(he.a)(Tn,at,bt),Object(he.a)(Tn,dt,It),Tn;case"leave":return ya={},Object(he.a)(ya,Yt,Ne),Object(he.a)(ya,at,Qt),Object(he.a)(ya,dt,Jt),ya;default:return{}}},[it]),rr=pn(it,function(Wn){if(Wn===Yt){var Tn=Zn[Yt];return Tn?Tn(ar()):Et}if(Pn in Zn){var ya;kn(((ya=Zn[Pn])===null||ya===void 0?void 0:ya.call(Zn,ar(),null))||null)}return Pn===dt&&(ta(ar()),P>0&&(clearTimeout(ga.current),ga.current=setTimeout(function(){ba({deadline:!0})},P))),lt}),_r=Object(se.a)(rr,2),kr=_r[0],Pn=_r[1],dr=Le(Pn);Wa.current=dr,Qn(function(){ht(T);var Wn=ia.current;if(ia.current=!0,!g)return;var Tn;!Wn&&T&&O&&(Tn=ln),Wn&&T&&v&&(Tn=Zt),(Wn&&!T&&j||!Wn&&z&&!T&&j)&&(Tn=Kn),Tn&&(hn(Tn),kr())},[T]),Object(b.useEffect)(function(){(it===ln&&!O||it===Zt&&!v||it===Kn&&!j)&&hn(xt)},[O,v,j]),Object(b.useEffect)(function(){return function(){clearTimeout(ga.current),ea.current=!0}},[]),Object(b.useEffect)(function(){mt!==void 0&&it===xt&&(nn==null||nn(mt))},[mt,it]);var Pr=jn;return Zn[Yt]&&Pn===at&&(Pr=Object(ue.a)({transition:"none"},Pr)),[it,Pn,Pr,mt!=null?mt:T]}var Ct=function(g){Object(x.a)(L,g);var T=Object(p.a)(L);function L(){return Object(pe.a)(this,L),T.apply(this,arguments)}return Object(xe.a)(L,[{key:"render",value:function(){return this.props.children}}]),L}(b.Component),gn=Ct;function Ot(g){var T=g;Object(ae.a)(g)==="object"&&(T=g.transitionSupport);function L(d){return!!(d.motionName&&T)}var C=b.forwardRef(function(d,v){var f=d.visible,O=f===void 0?!0:f,S=d.removeOnLeave,j=S===void 0?!0:S,P=d.forceRender,z=d.children,be=d.motionName,je=d.leavedClassName,Ne=d.eventProps,Je=L(d),bt=Object(b.useRef)(),Qt=Object(b.useRef)();function Tt(){try{return Object(Mt.a)(bt.current||Qt.current)}catch(hn){return null}}var It=Sn(Je,O,Tt,d),Jt=Object(se.a)(It,4),zt=Jt[0],Ut=Jt[1],cn=Jt[2],nn=Jt[3],Vn=b.useRef(nn);nn&&(Vn.current=!0);var an=Object(b.useRef)(v);an.current=v;var mt=b.useCallback(function(hn){bt.current=hn,Object(Bt.b)(an.current,hn)},[]),ht,on=Object(ue.a)(Object(ue.a)({},Ne),{},{visible:O});if(!z)ht=null;else if(zt===xt||!L(d))nn?ht=z(Object(ue.a)({},on),mt):!j&&Vn.current?ht=z(Object(ue.a)(Object(ue.a)({},on),{},{className:je}),mt):P?ht=z(Object(ue.a)(Object(ue.a)({},on),{},{style:{display:"none"}}),mt):ht=null;else{var fn,it;Ut===Yt?it="prepare":Le(Ut)?it="active":Ut===at&&(it="start"),ht=z(Object(ue.a)(Object(ue.a)({},on),{},{className:$()(Fe(be,zt),(fn={},Object(he.a)(fn,Fe(be,"".concat(zt,"-").concat(it)),it),Object(he.a)(fn,be,typeof be=="string"),fn)),style:cn}),mt)}return b.createElement(gn,{ref:Qt},ht)});return C.displayName="CSSMotion",C}var De=Ot(cr),fe="add",Be="keep",rn="remove",Nt="removed";function wt(g){var T;return g&&Object(ae.a)(g)==="object"&&"key"in g?T=g:T={key:g},Object(ue.a)(Object(ue.a)({},T),{},{key:String(T.key)})}function vt(){var g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return g.map(wt)}function xn(){var g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],T=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],L=[],C=0,d=T.length,v=vt(g),f=vt(T);v.forEach(function(j){for(var P=!1,z=C;z<d;z+=1){var be=f[z];if(be.key===j.key){C<z&&(L=L.concat(f.slice(C,z).map(function(je){return Object(ue.a)(Object(ue.a)({},je),{},{status:fe})})),C=z),L.push(Object(ue.a)(Object(ue.a)({},be),{},{status:Be})),C+=1,P=!0;break}}P||L.push(Object(ue.a)(Object(ue.a)({},j),{},{status:rn}))}),C<d&&(L=L.concat(f.slice(C).map(function(j){return Object(ue.a)(Object(ue.a)({},j),{},{status:fe})})));var O={};L.forEach(function(j){var P=j.key;O[P]=(O[P]||0)+1});var S=Object.keys(O).filter(function(j){return O[j]>1});return S.forEach(function(j){L=L.filter(function(P){var z=P.key,be=P.status;return z!==j||be!==rn}),L.forEach(function(P){P.key===j&&(P.status=Be)})}),L}var Ze=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function Lt(g){var T=arguments.length>1&&arguments[1]!==void 0?arguments[1]:De,L=function(C){Object(x.a)(v,C);var d=Object(p.a)(v);function v(){var f;return Object(pe.a)(this,v),f=d.apply(this,arguments),f.state={keyEntities:[]},f.removeKey=function(O){f.setState(function(S){var j=S.keyEntities;return{keyEntities:j.map(function(P){return P.key!==O?P:Object(ue.a)(Object(ue.a)({},P),{},{status:Nt})})}})},f}return Object(xe.a)(v,[{key:"render",value:function(){var O=this,S=this.state.keyEntities,j=this.props,P=j.component,z=j.children,be=j.onVisibleChanged,je=Object(Ge.a)(j,["component","children","onVisibleChanged"]),Ne=P||b.Fragment,Je={};return Ze.forEach(function(bt){Je[bt]=je[bt],delete je[bt]}),delete je.keys,b.createElement(Ne,je,S.map(function(bt){var Qt=bt.status,Tt=Object(Ge.a)(bt,["status"]),It=Qt===fe||Qt===Be;return b.createElement(T,Object(Q.a)({},Je,{key:Tt.key,visible:It,eventProps:Tt,onVisibleChanged:function(zt){be==null||be(zt,{key:Tt.key}),zt||O.removeKey(Tt.key)}}),z)}))}}],[{key:"getDerivedStateFromProps",value:function(O,S){var j=O.keys,P=S.keyEntities,z=vt(j),be=xn(P,z);return{keyEntities:be.filter(function(je){var Ne=P.find(function(Je){var bt=Je.key;return je.key===bt});return!(Ne&&Ne.status===Nt&&je.status===rn)})}}}]),v}(b.Component);return L.defaultProps={component:"div"},L}var en=Lt(cr),Yn=De;function jt(g){var T=g.prefixCls,L=g.motion,C=g.animation,d=g.transitionName;return L||(C?{motionName:"".concat(T,"-").concat(C)}:d?{motionName:d}:null)}function qn(g){var T=g.prefixCls,L=g.visible,C=g.zIndex,d=g.mask,v=g.maskMotion,f=g.maskAnimation,O=g.maskTransitionName;if(!d)return null;var S={};return(v||O||f)&&(S=Object(ue.a)({motionAppear:!0},jt({motion:v,prefixCls:T,transitionName:O,animation:f}))),b.createElement(Yn,Object(Q.a)({},S,{visible:L,removeOnLeave:!0}),function(j){var P=j.className;return b.createElement("div",{style:{zIndex:C},className:$()("".concat(T,"-mask"),P)})})}var Oa=l("9mu1"),Ua=l("o0o1"),ka=l.n(Ua),Gt=l("HaE+"),Wt=["measure","align",null,"motion"],kt=function(g,T){var L=Object(b.useState)(null),C=Object(se.a)(L,2),d=C[0],v=C[1],f=Object(b.useRef)(),O=Object(b.useRef)(!1);function S(z){O.current||v(z)}function j(){nt.a.cancel(f.current)}function P(z){j(),f.current=Object(nt.a)(function(){S(function(be){switch(d){case"align":return"motion";case"motion":return"stable";default:}return be}),z==null||z()})}return Object(b.useEffect)(function(){S("measure")},[g]),Object(b.useEffect)(function(){switch(d){case"measure":T();break;default:}d&&(f.current=Object(nt.a)(Object(Gt.a)(ka.a.mark(function z(){var be,je;return ka.a.wrap(function(Je){for(;;)switch(Je.prev=Je.next){case 0:be=Wt.indexOf(d),je=Wt[be+1],je&&be!==-1&&S(je);case 3:case"end":return Je.stop()}},z)}))))},[d]),Object(b.useEffect)(function(){return function(){O.current=!0,j()}},[]),[d,P]},$n=function(g){var T=b.useState({width:0,height:0}),L=Object(se.a)(T,2),C=L[0],d=L[1];function v(O){d({width:O.offsetWidth,height:O.offsetHeight})}var f=b.useMemo(function(){var O={};if(g){var S=C.width,j=C.height;g.indexOf("height")!==-1&&j?O.height=j:g.indexOf("minHeight")!==-1&&j&&(O.minHeight=j),g.indexOf("width")!==-1&&S?O.width=S:g.indexOf("minWidth")!==-1&&S&&(O.minWidth=S)}return O},[g,C]);return[f,v]},Sa=b.forwardRef(function(g,T){var L=g.visible,C=g.prefixCls,d=g.className,v=g.style,f=g.children,O=g.zIndex,S=g.stretch,j=g.destroyPopupOnHide,P=g.forceRender,z=g.align,be=g.point,je=g.getRootDomNode,Ne=g.getClassNameFromAlign,Je=g.onAlign,bt=g.onMouseEnter,Qt=g.onMouseLeave,Tt=g.onMouseDown,It=g.onTouchStart,Jt=Object(b.useRef)(),zt=Object(b.useRef)(),Ut=Object(b.useState)(),cn=Object(se.a)(Ut,2),nn=cn[0],Vn=cn[1],an=$n(S),mt=Object(se.a)(an,2),ht=mt[0],on=mt[1];function fn(){S&&on(je())}var it=kt(L,fn),hn=Object(se.a)(it,2),Xn=hn[0],yn=hn[1],jn=Object(b.useRef)();function kn(){return be||je}function ia(){var zn;(zn=Jt.current)===null||zn===void 0||zn.forceAlign()}function ga(zn,In){var ta=Ne(In);nn!==ta&&Vn(ta),Xn==="align"&&(nn!==ta?Promise.resolve().then(function(){ia()}):yn(function(){var Zn;(Zn=jn.current)===null||Zn===void 0||Zn.call(jn)}),Je==null||Je(zn,In))}var ea=Object(ue.a)({},jt(g));["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function(zn){var In=ea[zn];ea[zn]=function(ta,Zn){return yn(),In==null?void 0:In(ta,Zn)}});function Na(){return new Promise(function(zn){jn.current=zn})}b.useEffect(function(){!ea.motionName&&Xn==="motion"&&yn()},[ea.motionName,Xn]),b.useImperativeHandle(T,function(){return{forceAlign:ia,getElement:function(){return zt.current}}});var ar=Object(ue.a)(Object(ue.a)({},ht),{},{zIndex:O,opacity:Xn==="motion"||Xn==="stable"||!L?void 0:0,pointerEvents:Xn==="stable"?void 0:"none"},v),Wa=!0;(z==null?void 0:z.points)&&(Xn==="align"||Xn==="stable")&&(Wa=!1);var ba=f;return b.Children.count(f)>1&&(ba=b.createElement("div",{className:"".concat(C,"-content")},f)),b.createElement(Yn,Object(Q.a)({visible:L,ref:zt,leavedClassName:"".concat(C,"-hidden")},ea,{onAppearPrepare:Na,onEnterPrepare:Na,removeOnLeave:j,forceRender:P}),function(zn,In){var ta=zn.className,Zn=zn.style,rr=$()(C,d,nn,ta);return b.createElement(Oa.a,{target:kn(),key:"popup",ref:Jt,monitorWindowResize:!0,disabled:Wa,align:z,onAlign:ga},b.createElement("div",{ref:In,className:rr,onMouseEnter:bt,onMouseLeave:Qt,onMouseDownCapture:Tt,onTouchStartCapture:It,style:Object(ue.a)(Object(ue.a)({},Zn),ar)},ba))})});Sa.displayName="PopupInner";var fa=Sa,tn=b.forwardRef(function(g,T){var L=g.prefixCls,C=g.visible,d=g.zIndex,v=g.children,f=g.mobile;f=f===void 0?{}:f;var O=f.popupClassName,S=f.popupStyle,j=f.popupMotion,P=j===void 0?{}:j,z=f.popupRender,be=b.useRef();b.useImperativeHandle(T,function(){return{forceAlign:function(){},getElement:function(){return be.current}}});var je=Object(ue.a)({zIndex:d},S),Ne=v;return b.Children.count(v)>1&&(Ne=b.createElement("div",{className:"".concat(L,"-content")},v)),z&&(Ne=z(Ne)),b.createElement(Yn,Object(Q.a)({visible:C,ref:be,removeOnLeave:!0},P),function(Je,bt){var Qt=Je.className,Tt=Je.style,It=$()(L,O,Qt);return b.createElement("div",{ref:bt,className:It,style:Object(ue.a)(Object(ue.a)({},Tt),je)},Ne)})});tn.displayName="MobilePopupInner";var Sr=tn,qa=["visible","mobile"],Pa=b.forwardRef(function(g,T){var L=g.visible,C=g.mobile,d=Object(Ge.a)(g,qa),v=Object(b.useState)(L),f=Object(se.a)(v,2),O=f[0],S=f[1],j=Object(b.useState)(!1),P=Object(se.a)(j,2),z=P[0],be=P[1],je=Object(ue.a)(Object(ue.a)({},d),{},{visible:O});Object(b.useEffect)(function(){S(L),L&&C&&be(Ft())},[L,C]);var Ne=z?b.createElement(Sr,Object(Q.a)({},je,{mobile:C,ref:T})):b.createElement(fa,Object(Q.a)({},je,{ref:T}));return b.createElement("div",null,b.createElement(qn,je),Ne)});Pa.displayName="Popup";var hr=Pa,pr=b.createContext(null),lr=pr;function $a(){}function Eo(){return""}function lo(g){return g?g.ownerDocument:window.document}var wn=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function mn(g){var T=function(L){Object(x.a)(d,L);var C=Object(p.a)(d);function d(v){var f;Object(pe.a)(this,d),f=C.call(this,v),f.popupRef=b.createRef(),f.triggerRef=b.createRef(),f.attachId=void 0,f.clickOutsideHandler=void 0,f.touchOutsideHandler=void 0,f.contextMenuOutsideHandler1=void 0,f.contextMenuOutsideHandler2=void 0,f.mouseDownTimeout=void 0,f.focusTime=void 0,f.preClickTime=void 0,f.preTouchTime=void 0,f.delayTimer=void 0,f.hasPopupMouseDown=void 0,f.onMouseEnter=function(S){var j=f.props.mouseEnterDelay;f.fireEvents("onMouseEnter",S),f.delaySetPopupVisible(!0,j,j?null:S)},f.onMouseMove=function(S){f.fireEvents("onMouseMove",S),f.setPoint(S)},f.onMouseLeave=function(S){f.fireEvents("onMouseLeave",S),f.delaySetPopupVisible(!1,f.props.mouseLeaveDelay)},f.onPopupMouseEnter=function(){f.clearDelayTimer()},f.onPopupMouseLeave=function(S){var j;if(S.relatedTarget&&!S.relatedTarget.setTimeout&&Object(_t.a)((j=f.popupRef.current)===null||j===void 0?void 0:j.getElement(),S.relatedTarget))return;f.delaySetPopupVisible(!1,f.props.mouseLeaveDelay)},f.onFocus=function(S){f.fireEvents("onFocus",S),f.clearDelayTimer(),f.isFocusToShow()&&(f.focusTime=Date.now(),f.delaySetPopupVisible(!0,f.props.focusDelay))},f.onMouseDown=function(S){f.fireEvents("onMouseDown",S),f.preClickTime=Date.now()},f.onTouchStart=function(S){f.fireEvents("onTouchStart",S),f.preTouchTime=Date.now()},f.onBlur=function(S){f.fireEvents("onBlur",S),f.clearDelayTimer(),f.isBlurToHide()&&f.delaySetPopupVisible(!1,f.props.blurDelay)},f.onContextMenu=function(S){S.preventDefault(),f.fireEvents("onContextMenu",S),f.setPopupVisible(!0,S)},f.onContextMenuClose=function(){f.isContextMenuToShow()&&f.close()},f.onClick=function(S){if(f.fireEvents("onClick",S),f.focusTime){var j;if(f.preClickTime&&f.preTouchTime?j=Math.min(f.preClickTime,f.preTouchTime):f.preClickTime?j=f.preClickTime:f.preTouchTime&&(j=f.preTouchTime),Math.abs(j-f.focusTime)<20)return;f.focusTime=0}f.preClickTime=0,f.preTouchTime=0,f.isClickToShow()&&(f.isClickToHide()||f.isBlurToHide())&&S&&S.preventDefault&&S.preventDefault();var P=!f.state.popupVisible;(f.isClickToHide()&&!P||P&&f.isClickToShow())&&f.setPopupVisible(!f.state.popupVisible,S)},f.onPopupMouseDown=function(){if(f.hasPopupMouseDown=!0,clearTimeout(f.mouseDownTimeout),f.mouseDownTimeout=window.setTimeout(function(){f.hasPopupMouseDown=!1},0),f.context){var S;(S=f.context).onPopupMouseDown.apply(S,arguments)}},f.onDocumentClick=function(S){if(f.props.mask&&!f.props.maskClosable)return;var j=S.target,P=f.getRootDomNode(),z=f.getPopupDomNode();(!Object(_t.a)(P,j)||f.isContextMenuOnly())&&!Object(_t.a)(z,j)&&!f.hasPopupMouseDown&&f.close()},f.getRootDomNode=function(){var S=f.props.getTriggerDOMNode;if(S)return S(f.triggerRef.current);try{var j=Object(Mt.a)(f.triggerRef.current);if(j)return j}catch(P){}return st.a.findDOMNode(Object(E.a)(f))},f.getPopupClassNameFromAlign=function(S){var j=[],P=f.props,z=P.popupPlacement,be=P.builtinPlacements,je=P.prefixCls,Ne=P.alignPoint,Je=P.getPopupClassNameFromAlign;return z&&be&&j.push(St(be,je,S,Ne)),Je&&j.push(Je(S)),j.join(" ")},f.getComponent=function(){var S=f.props,j=S.prefixCls,P=S.destroyPopupOnHide,z=S.popupClassName,be=S.onPopupAlign,je=S.popupMotion,Ne=S.popupAnimation,Je=S.popupTransitionName,bt=S.popupStyle,Qt=S.mask,Tt=S.maskAnimation,It=S.maskTransitionName,Jt=S.maskMotion,zt=S.zIndex,Ut=S.popup,cn=S.stretch,nn=S.alignPoint,Vn=S.mobile,an=S.forceRender,mt=f.state,ht=mt.popupVisible,on=mt.point,fn=f.getPopupAlign(),it={};return f.isMouseEnterToShow()&&(it.onMouseEnter=f.onPopupMouseEnter),f.isMouseLeaveToHide()&&(it.onMouseLeave=f.onPopupMouseLeave),it.onMouseDown=f.onPopupMouseDown,it.onTouchStart=f.onPopupMouseDown,b.createElement(hr,Object(Q.a)({prefixCls:j,destroyPopupOnHide:P,visible:ht,point:nn&&on,className:z,align:fn,onAlign:be,animation:Ne,getClassNameFromAlign:f.getPopupClassNameFromAlign},it,{stretch:cn,getRootDomNode:f.getRootDomNode,style:bt,mask:Qt,zIndex:zt,transitionName:Je,maskAnimation:Tt,maskTransitionName:It,maskMotion:Jt,ref:f.popupRef,motion:je,mobile:Vn,forceRender:an}),typeof Ut=="function"?Ut():Ut)},f.attachParent=function(S){nt.a.cancel(f.attachId);var j=f.props,P=j.getPopupContainer,z=j.getDocument,be=f.getRootDomNode(),je;P?(be||P.length===0)&&(je=P(be)):je=z(f.getRootDomNode()).body,je?je.appendChild(S):f.attachId=Object(nt.a)(function(){f.attachParent(S)})},f.getContainer=function(){var S=f.props.getDocument,j=S(f.getRootDomNode()).createElement("div");return j.style.position="absolute",j.style.top="0",j.style.left="0",j.style.width="100%",f.attachParent(j),j},f.setPoint=function(S){var j=f.props.alignPoint;if(!j||!S)return;f.setState({point:{pageX:S.pageX,pageY:S.pageY}})},f.handlePortalUpdate=function(){f.state.prevPopupVisible!==f.state.popupVisible&&f.props.afterPopupVisibleChange(f.state.popupVisible)},f.triggerContextValue={onPopupMouseDown:f.onPopupMouseDown};var O;return"popupVisible"in v?O=!!v.popupVisible:O=!!v.defaultPopupVisible,f.state={prevPopupVisible:O,popupVisible:O},wn.forEach(function(S){f["fire".concat(S)]=function(j){f.fireEvents(S,j)}}),f}return Object(xe.a)(d,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var f=this.props,O=this.state;if(O.popupVisible){var S;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(S=f.getDocument(this.getRootDomNode()),this.clickOutsideHandler=Object(ze.a)(S,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(S=S||f.getDocument(this.getRootDomNode()),this.touchOutsideHandler=Object(ze.a)(S,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(S=S||f.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=Object(ze.a)(S,"scroll",this.onContextMenuClose)),!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=Object(ze.a)(window,"blur",this.onContextMenuClose));return}this.clearOutsideHandler()}},{key:"componentWillUnmount",value:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),nt.a.cancel(this.attachId)}},{key:"getPopupDomNode",value:function(){var f;return((f=this.popupRef.current)===null||f===void 0?void 0:f.getElement())||null}},{key:"getPopupAlign",value:function(){var f=this.props,O=f.popupPlacement,S=f.popupAlign,j=f.builtinPlacements;return O&&j?Xt(j,O,S):S}},{key:"setPopupVisible",value:function(f,O){var S=this.props.alignPoint,j=this.state.popupVisible;this.clearDelayTimer(),j!==f&&("popupVisible"in this.props||this.setState({popupVisible:f,prevPopupVisible:j}),this.props.onPopupVisibleChange(f)),S&&O&&f&&this.setPoint(O)}},{key:"delaySetPopupVisible",value:function(f,O,S){var j=this,P=O*1e3;if(this.clearDelayTimer(),P){var z=S?{pageX:S.pageX,pageY:S.pageY}:null;this.delayTimer=window.setTimeout(function(){j.setPopupVisible(f,z),j.clearDelayTimer()},P)}else this.setPopupVisible(f,S)}},{key:"clearDelayTimer",value:function(){this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null)}},{key:"clearOutsideHandler",value:function(){this.clickOutsideHandler&&(this.clickOutsideHandler.remove(),this.clickOutsideHandler=null),this.contextMenuOutsideHandler1&&(this.contextMenuOutsideHandler1.remove(),this.contextMenuOutsideHandler1=null),this.contextMenuOutsideHandler2&&(this.contextMenuOutsideHandler2.remove(),this.contextMenuOutsideHandler2=null),this.touchOutsideHandler&&(this.touchOutsideHandler.remove(),this.touchOutsideHandler=null)}},{key:"createTwoChains",value:function(f){var O=this.props.children.props,S=this.props;return O[f]&&S[f]?this["fire".concat(f)]:O[f]||S[f]}},{key:"isClickToShow",value:function(){var f=this.props,O=f.action,S=f.showAction;return O.indexOf("click")!==-1||S.indexOf("click")!==-1}},{key:"isContextMenuOnly",value:function(){var f=this.props.action;return f==="contextMenu"||f.length===1&&f[0]==="contextMenu"}},{key:"isContextMenuToShow",value:function(){var f=this.props,O=f.action,S=f.showAction;return O.indexOf("contextMenu")!==-1||S.indexOf("contextMenu")!==-1}},{key:"isClickToHide",value:function(){var f=this.props,O=f.action,S=f.hideAction;return O.indexOf("click")!==-1||S.indexOf("click")!==-1}},{key:"isMouseEnterToShow",value:function(){var f=this.props,O=f.action,S=f.showAction;return O.indexOf("hover")!==-1||S.indexOf("mouseEnter")!==-1}},{key:"isMouseLeaveToHide",value:function(){var f=this.props,O=f.action,S=f.hideAction;return O.indexOf("hover")!==-1||S.indexOf("mouseLeave")!==-1}},{key:"isFocusToShow",value:function(){var f=this.props,O=f.action,S=f.showAction;return O.indexOf("focus")!==-1||S.indexOf("focus")!==-1}},{key:"isBlurToHide",value:function(){var f=this.props,O=f.action,S=f.hideAction;return O.indexOf("focus")!==-1||S.indexOf("blur")!==-1}},{key:"forcePopupAlign",value:function(){if(this.state.popupVisible){var f;(f=this.popupRef.current)===null||f===void 0||f.forceAlign()}}},{key:"fireEvents",value:function(f,O){var S=this.props.children.props[f];S&&S(O);var j=this.props[f];j&&j(O)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var f=this.state.popupVisible,O=this.props,S=O.children,j=O.forceRender,P=O.alignPoint,z=O.className,be=O.autoDestroy,je=b.Children.only(S),Ne={key:"trigger"};this.isContextMenuToShow()?Ne.onContextMenu=this.onContextMenu:Ne.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(Ne.onClick=this.onClick,Ne.onMouseDown=this.onMouseDown,Ne.onTouchStart=this.onTouchStart):(Ne.onClick=this.createTwoChains("onClick"),Ne.onMouseDown=this.createTwoChains("onMouseDown"),Ne.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(Ne.onMouseEnter=this.onMouseEnter,P&&(Ne.onMouseMove=this.onMouseMove)):Ne.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?Ne.onMouseLeave=this.onMouseLeave:Ne.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(Ne.onFocus=this.onFocus,Ne.onBlur=this.onBlur):(Ne.onFocus=this.createTwoChains("onFocus"),Ne.onBlur=this.createTwoChains("onBlur"));var Je=$()(je&&je.props&&je.props.className,z);Je&&(Ne.className=Je);var bt=Object(ue.a)({},Ne);Object(Bt.c)(je)&&(bt.ref=Object(Bt.a)(this.triggerRef,je.ref));var Qt=b.cloneElement(je,bt),Tt;return(f||this.popupRef.current||j)&&(Tt=b.createElement(g,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!f&&be&&(Tt=null),b.createElement(lr.Provider,{value:this.triggerContextValue},Qt,Tt)}}],[{key:"getDerivedStateFromProps",value:function(f,O){var S=f.popupVisible,j={};return S!==void 0&&O.popupVisible!==S&&(j.popupVisible=S,j.prevPopupVisible=O.popupVisible),j}}]),d}(b.Component);return T.contextType=lr,T.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:Eo,getDocument:lo,onPopupVisibleChange:$a,afterPopupVisibleChange:$a,onPopupAlign:$a,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1},T}var An=mn(Dn.a),aa={adjustX:1,adjustY:1},xa={topLeft:{points:["bl","tl"],overflow:aa,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:aa,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:aa,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:aa,offset:[4,0]}},Ba={topLeft:{points:["bl","tl"],overflow:aa,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:aa,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:aa,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:aa,offset:[4,0]}},Ra=xa,ha=0,nr={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},oa=function(T,L,C){var d=ce(L),v=T.getState();T.setState({defaultActiveFirst:Object(ue.a)(Object(ue.a)({},v.defaultActiveFirst),{},Object(he.a)({},d,C))})},xr=function(g){Object(x.a)(L,g);var T=Object(p.a)(L);function L(C){var d;Object(pe.a)(this,L),d=T.call(this,C),d.onDestroy=function(P){d.props.onDestroy(P)},d.onKeyDown=function(P){var z=P.keyCode,be=d.menuInstance,je=d.props.store,Ne=d.getVisible();if(z===U.a.ENTER)return d.onTitleClick(P),oa(je,d.props.eventKey,!0),!0;if(z===U.a.RIGHT)return Ne?be.onKeyDown(P):(d.triggerOpenChange(!0),oa(je,d.props.eventKey,!0)),!0;if(z===U.a.LEFT){var Je;if(Ne)Je=be.onKeyDown(P);else return;return Je||(d.triggerOpenChange(!1),Je=!0),Je}return Ne&&(z===U.a.UP||z===U.a.DOWN)?be.onKeyDown(P):void 0},d.onOpenChange=function(P){d.props.onOpenChange(P)},d.onPopupVisibleChange=function(P){d.triggerOpenChange(P,P?"mouseenter":"mouseleave")},d.onMouseEnter=function(P){var z=d.props,be=z.eventKey,je=z.onMouseEnter,Ne=z.store;oa(Ne,d.props.eventKey,!1),je({key:be,domEvent:P})},d.onMouseLeave=function(P){var z=d.props,be=z.parentMenu,je=z.eventKey,Ne=z.onMouseLeave;be.subMenuInstance=Object(E.a)(d),Ne({key:je,domEvent:P})},d.onTitleMouseEnter=function(P){var z=d.props,be=z.eventKey,je=z.onItemHover,Ne=z.onTitleMouseEnter;je({key:be,hover:!0}),Ne({key:be,domEvent:P})},d.onTitleMouseLeave=function(P){var z=d.props,be=z.parentMenu,je=z.eventKey,Ne=z.onItemHover,Je=z.onTitleMouseLeave;be.subMenuInstance=Object(E.a)(d),Ne({key:je,hover:!1}),Je({key:je,domEvent:P})},d.onTitleClick=function(P){var z=Object(E.a)(d),be=z.props;if(be.onTitleClick({key:be.eventKey,domEvent:P}),be.triggerSubMenuAction==="hover")return;d.triggerOpenChange(!d.getVisible(),"click"),oa(be.store,d.props.eventKey,!1)},d.onSubMenuClick=function(P){typeof d.props.onClick=="function"&&d.props.onClick(d.addKeyPath(P))},d.onSelect=function(P){d.props.onSelect(P)},d.onDeselect=function(P){d.props.onDeselect(P)},d.getPrefixCls=function(){return"".concat(d.props.rootPrefixCls,"-submenu")},d.getActiveClassName=function(){return"".concat(d.getPrefixCls(),"-active")},d.getDisabledClassName=function(){return"".concat(d.getPrefixCls(),"-disabled")},d.getSelectedClassName=function(){return"".concat(d.getPrefixCls(),"-selected")},d.getOpenClassName=function(){return"".concat(d.props.rootPrefixCls,"-submenu-open")},d.getVisible=function(){return d.state.isOpen},d.getMode=function(){return d.state.mode},d.saveMenuInstance=function(P){d.menuInstance=P},d.addKeyPath=function(P){return Object(ue.a)(Object(ue.a)({},P),{},{keyPath:(P.keyPath||[]).concat(d.props.eventKey)})},d.triggerOpenChange=function(P,z){var be=d.props.eventKey,je=function(){d.onOpenChange({key:be,item:Object(E.a)(d),trigger:z,open:P})};z==="mouseenter"?d.mouseenterTimeout=setTimeout(function(){je()},0):je()},d.isChildrenSelected=function(){var P={find:!1};return Ue(d.props.children,d.props.selectedKeys,P),P.find},d.isInlineMode=function(){return d.getMode()==="inline"},d.adjustWidth=function(){if(!d.subMenuTitle||!d.menuInstance)return;var P=et.findDOMNode(d.menuInstance);if(P.offsetWidth>=d.subMenuTitle.offsetWidth)return;P.style.minWidth="".concat(d.subMenuTitle.offsetWidth,"px")},d.saveSubMenuTitle=function(P){d.subMenuTitle=P},d.getBaseProps=function(){var P=Object(E.a)(d),z=P.props,be=d.getMode();return{mode:be==="horizontal"?"vertical":be,visible:d.getVisible(),level:z.level+1,inlineIndent:z.inlineIndent,focusable:!1,onClick:d.onSubMenuClick,onSelect:d.onSelect,onDeselect:d.onDeselect,onDestroy:d.onDestroy,selectedKeys:z.selectedKeys,eventKey:"".concat(z.eventKey,"-menu-"),openKeys:z.openKeys,motion:z.motion,onOpenChange:d.onOpenChange,subMenuOpenDelay:z.subMenuOpenDelay,parentMenu:Object(E.a)(d),subMenuCloseDelay:z.subMenuCloseDelay,forceSubMenuRender:z.forceSubMenuRender,triggerSubMenuAction:z.triggerSubMenuAction,builtinPlacements:z.builtinPlacements,defaultActiveFirst:z.store.getState().defaultActiveFirst[ce(z.eventKey)],multiple:z.multiple,prefixCls:z.rootPrefixCls,id:d.internalMenuId,manualRef:d.saveMenuInstance,itemIcon:z.itemIcon,expandIcon:z.expandIcon,direction:z.direction}},d.getMotion=function(P,z){var be=Object(E.a)(d),je=be.haveRendered,Ne=d.props,Je=Ne.motion,bt=Ne.rootPrefixCls,Qt=Object(ue.a)(Object(ue.a)({},Je),{},{leavedClassName:"".concat(bt,"-hidden"),removeOnLeave:!1,motionAppear:je||!z||P!=="inline"});return Qt};var v=C.store,f=C.eventKey,O=v.getState(),S=O.defaultActiveFirst;d.isRootMenu=!1;var j=!1;return S&&(j=S[f]),oa(v,f,j),d.state={mode:C.mode,isOpen:C.isOpen},d}return Object(xe.a)(L,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var d=this,v=this.props,f=v.mode,O=v.parentMenu,S=v.manualRef,j=v.isOpen,P=function(){d.setState({mode:f,isOpen:j})},z=j!==this.state.isOpen,be=f!==this.state.mode;if((be||z)&&(nt.a.cancel(this.updateStateRaf),be?this.updateStateRaf=Object(nt.a)(P):P()),S&&S(this),f!=="horizontal"||!(O==null?void 0:O.isRootMenu)||!j)return;this.minWidthTimeout=setTimeout(function(){return d.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var d=this.props,v=d.onDestroy,f=d.eventKey;v&&v(f),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout),nt.a.cancel(this.updateStateRaf)}},{key:"renderPopupMenu",value:function(d,v){var f=this.getBaseProps();return b.createElement(Zr,Object(Q.a)({},f,{id:this.internalMenuId,className:d,style:v}),this.props.children)}},{key:"renderChildren",value:function(){var d=this,v=this.getBaseProps(),f=v.mode,O=v.visible,S=v.forceSubMenuRender,j=v.direction,P=this.getMotion(f,O);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||O||S,!this.haveOpened)return b.createElement("div",null);var z=$()("".concat(v.prefixCls,"-sub"),Object(he.a)({},"".concat(v.prefixCls,"-rtl"),j==="rtl"));return this.isInlineMode()?b.createElement(Yn,Object(Q.a)({visible:v.visible,forceRender:S},P),function(be){var je=be.className,Ne=be.style,Je=$()(z,je);return d.renderPopupMenu(Je,Ne)}):this.renderPopupMenu(z)}},{key:"render",value:function(){var d,v,f,O=Object(ue.a)({},this.props),S=this.getVisible(),j=this.getPrefixCls(),P=this.isInlineMode(),z=this.getMode(),be=$()(j,"".concat(j,"-").concat(z),(d={},Object(he.a)(d,O.className,!!O.className),Object(he.a)(d,this.getOpenClassName(),S),Object(he.a)(d,this.getActiveClassName(),O.active||S&&!P),Object(he.a)(d,this.getDisabledClassName(),O.disabled),Object(he.a)(d,this.getSelectedClassName(),this.isChildrenSelected()),d));this.internalMenuId||(O.eventKey?this.internalMenuId="".concat(O.eventKey,"$Menu"):(ha+=1,this.internalMenuId="$__$".concat(ha,"$Menu")));var je={},Ne={},Je={};O.disabled||(je={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},Ne={onClick:this.onTitleClick},Je={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var bt={},Qt=O.direction,Tt=Qt==="rtl";P&&(Tt?bt.paddingRight=O.inlineIndent*O.level:bt.paddingLeft=O.inlineIndent*O.level);var It={};this.getVisible()&&(It={"aria-owns":this.internalMenuId});var Jt=null;z!=="horizontal"&&(Jt=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(Jt=b.createElement(this.props.expandIcon,Object(ue.a)({},this.props))));var zt=b.createElement("div",Object(Q.a)({ref:this.saveSubMenuTitle,style:bt,className:"".concat(j,"-title"),role:"button"},Je,Ne,{"aria-expanded":S},It,{"aria-haspopup":"true",title:typeof O.title=="string"?O.title:void 0}),O.title,Jt||b.createElement("i",{className:"".concat(j,"-arrow")})),Ut=this.renderChildren(),cn=((v=O.parentMenu)===null||v===void 0?void 0:v.isRootMenu)?O.parentMenu.props.getPopupContainer:function(kn){return kn.parentNode},nn=nr[z],Vn=O.popupOffset?{offset:O.popupOffset}:{},an=$()((f={},Object(he.a)(f,O.popupClassName,O.popupClassName&&!P),Object(he.a)(f,"".concat(j,"-rtl"),Tt),f)),mt=O.disabled,ht=O.triggerSubMenuAction,on=O.subMenuOpenDelay,fn=O.forceSubMenuRender,it=O.subMenuCloseDelay,hn=O.builtinPlacements;Ke.forEach(function(kn){return delete O[kn]}),delete O.onClick;var Xn=Tt?Object(ue.a)(Object(ue.a)({},Ba),hn):Object(ue.a)(Object(ue.a)({},xa),hn);delete O.direction;var yn=this.getBaseProps(),jn=P?null:this.getMotion(yn.mode,yn.visible);return b.createElement("li",Object(Q.a)({},O,je,{className:be,role:"menuitem"}),b.createElement(An,{prefixCls:j,popupClassName:$()("".concat(j,"-popup"),an),getPopupContainer:cn,builtinPlacements:Xn,popupPlacement:nn,popupVisible:P?!1:S,popupAlign:Vn,popup:P?null:Ut,action:mt||P?[]:[ht],mouseEnterDelay:on,mouseLeaveDelay:it,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:fn,popupMotion:jn},zt),P?Ut:null)}}]),L}(b.Component);xr.defaultProps={onMouseEnter:N,onMouseLeave:N,onTitleMouseEnter:N,onTitleMouseLeave:N,onTitleClick:N,manualRef:N,mode:"vertical",title:""};var mr=Object(q.b)(function(g,T){var L=g.openKeys,C=g.activeKey,d=g.selectedKeys,v=T.eventKey,f=T.subMenuKey;return{isOpen:L.indexOf(v)>-1,active:C[f]===v,selectedKeys:d}})(xr);mr.isSubMenu=!0;var ur=mr,vr="menuitem-overflowed",Br=.5,wa=function(g){Object(x.a)(L,g);var T=Object(p.a)(L);function L(){var C;return Object(pe.a)(this,L),C=T.apply(this,arguments),C.resizeObserver=null,C.mutationObserver=null,C.originalTotalWidth=0,C.overflowedItems=[],C.menuItemSizes=[],C.cancelFrameId=null,C.state={lastVisibleIndex:void 0},C.childRef=b.createRef(),C.getMenuItemNodes=function(){var d=C.props.prefixCls,v=C.childRef.current;return v?[].slice.call(v.children).filter(function(f){return f.className.split(" ").indexOf("".concat(d,"-overflowed-submenu"))<0}):[]},C.getOverflowedSubMenuItem=function(d,v,f){var O=C.props,S=O.overflowedIndicator,j=O.level,P=O.mode,z=O.prefixCls,be=O.theme;if(j!==1||P!=="horizontal")return null;var je=C.props.children[0],Ne=je.props,Je=Ne.children,bt=Ne.title,Qt=Ne.style,Tt=Object(Ge.a)(Ne,["children","title","style"]),It=Object(ue.a)({},Qt),Jt="".concat(d,"-overflowed-indicator"),zt="".concat(d,"-overflowed-indicator");v.length===0&&f!==!0?It=Object(ue.a)(Object(ue.a)({},It),{},{display:"none"}):f&&(It=Object(ue.a)(Object(ue.a)({},It),{},{visibility:"hidden",position:"absolute"}),Jt="".concat(Jt,"-placeholder"),zt="".concat(zt,"-placeholder"));var Ut=be?"".concat(z,"-").concat(be):"",cn={};return Ke.forEach(function(nn){Tt[nn]!==void 0&&(cn[nn]=Tt[nn])}),b.createElement(ur,Object(Q.a)({title:S,className:"".concat(z,"-overflowed-submenu"),popupClassName:Ut},cn,{key:Jt,eventKey:zt,disabled:!1,style:It}),v)},C.setChildrenWidthAndResize=function(){if(C.props.mode!=="horizontal")return;var d=C.childRef.current;if(!d)return;var v=d.children;if(!v||v.length===0)return;var f=d.children[v.length-1];He(f,"display","inline-block");var O=C.getMenuItemNodes(),S=O.filter(function(j){return j.className.split(" ").indexOf(vr)>=0});S.forEach(function(j){He(j,"display","inline-block")}),C.menuItemSizes=O.map(function(j){return ot(j,!0)}),S.forEach(function(j){He(j,"display","none")}),C.overflowedIndicatorWidth=ot(d.children[d.children.length-1],!0),C.originalTotalWidth=C.menuItemSizes.reduce(function(j,P){return j+P},0),C.handleResize(),He(f,"display","none")},C.handleResize=function(){if(C.props.mode!=="horizontal")return;var d=C.childRef.current;if(!d)return;var v=ot(d);C.overflowedItems=[];var f=0,O;C.originalTotalWidth>v+Br&&(O=-1,C.menuItemSizes.forEach(function(S){f+=S,f+C.overflowedIndicatorWidth<=v&&(O+=1)})),C.setState({lastVisibleIndex:O})},C}return Object(xe.a)(L,[{key:"componentDidMount",value:function(){var d=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var v=this.childRef.current;if(!v)return;this.resizeObserver=new ut.default(function(f){f.forEach(function(){var O=d.cancelFrameId;cancelAnimationFrame(O),d.cancelFrameId=requestAnimationFrame(d.setChildrenWidthAndResize)})}),[].slice.call(v.children).concat(v).forEach(function(f){d.resizeObserver.observe(f)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){d.resizeObserver.disconnect(),[].slice.call(v.children).concat(v).forEach(function(f){d.resizeObserver.observe(f)}),d.setChildrenWidthAndResize()}),this.mutationObserver.observe(v,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(d){var v=this,f=this.state.lastVisibleIndex;return(d||[]).reduce(function(O,S,j){var P=S;if(v.props.mode==="horizontal"){var z=v.getOverflowedSubMenuItem(S.props.eventKey,[]);f!==void 0&&v.props.className.indexOf("".concat(v.props.prefixCls,"-root"))!==-1&&(j>f&&(P=b.cloneElement(S,{style:{display:"none"},eventKey:"".concat(S.props.eventKey,"-hidden"),className:"".concat(vr)})),j===f+1&&(v.overflowedItems=d.slice(f+1).map(function(je){return b.cloneElement(je,{key:je.props.eventKey,mode:"vertical-left"})}),z=v.getOverflowedSubMenuItem(S.props.eventKey,v.overflowedItems)));var be=[].concat(Object(G.a)(O),[z,P]);return j===d.length-1&&be.push(v.getOverflowedSubMenuItem(S.props.eventKey,[],!0)),be}return[].concat(Object(G.a)(O),[P])},[])}},{key:"render",value:function(){var d=this.props,v=d.visible,f=d.prefixCls,O=d.overflowedIndicator,S=d.mode,j=d.level,P=d.tag,z=d.children,be=d.theme,je=Object(Ge.a)(d,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),Ne=P;return b.createElement(Ne,Object(Q.a)({ref:this.childRef},je),this.renderChildren(z))}}]),L}(b.Component);wa.defaultProps={tag:"div",className:""};var Fr=wa;function wr(g){return g.length?g.every(function(T){return!!T.props.disabled}):!0}function Mr(g,T,L){var C=g.getState();g.setState({activeKey:Object(ue.a)(Object(ue.a)({},C.activeKey),{},Object(he.a)({},T,L))})}function gr(g){return g.eventKey||"0-menu-"}function Ja(g,T){var L=T,C=g.children,d=g.eventKey;if(L){var v;if(Te(C,function(f,O){f&&f.props&&!f.props.disabled&&L===te(f,d,O)&&(v=!0)}),v)return L}return L=null,g.defaultActiveFirst&&Te(C,function(f,O){!L&&f&&!f.props.disabled&&(L=te(f,d,O))}),L}function Vr(g){if(!g)return;var T=this.instanceArray.indexOf(g);T!==-1?this.instanceArray[T]=g:this.instanceArray.push(g)}var Ga=function(g){Object(x.a)(L,g);var T=Object(p.a)(L);function L(C){var d;return Object(pe.a)(this,L),d=T.call(this,C),d.onKeyDown=function(v,f){var O=v.keyCode,S;if(d.getFlatInstanceArray().forEach(function(P){P&&P.props.active&&P.onKeyDown&&(S=P.onKeyDown(v))}),S)return 1;var j=null;return(O===U.a.UP||O===U.a.DOWN)&&(j=d.step(O===U.a.UP?-1:1)),j?(v.preventDefault(),Mr(d.props.store,gr(d.props),j.props.eventKey),typeof f=="function"&&f(j),1):void 0},d.onItemHover=function(v){var f=v.key,O=v.hover;Mr(d.props.store,gr(d.props),O?f:null)},d.onDeselect=function(v){d.props.onDeselect(v)},d.onSelect=function(v){d.props.onSelect(v)},d.onClick=function(v){d.props.onClick(v)},d.onOpenChange=function(v){d.props.onOpenChange(v)},d.onDestroy=function(v){d.props.onDestroy(v)},d.getFlatInstanceArray=function(){return d.instanceArray},d.step=function(v){var f=d.getFlatInstanceArray(),O=d.props.store.getState().activeKey[gr(d.props)],S=f.length;if(!S)return null;v<0&&(f=f.concat().reverse());var j=-1;if(f.every(function(je,Ne){return je&&je.props.eventKey===O?(j=Ne,!1):!0}),!d.props.defaultActiveFirst&&j!==-1&&wr(f.slice(j,S-1)))return;var P=(j+1)%S,z=P;do{var be=f[z];if(!be||be.props.disabled)z=(z+1)%S;else return be}while(z!==P);return null},d.renderCommonMenuItem=function(v,f,O){var S=d.props.store.getState(),j=Object(E.a)(d),P=j.props,z=te(v,P.eventKey,f),be=v.props;if(!be||typeof v.type=="string")return v;var je=z===S.activeKey,Ne=Object(ue.a)(Object(ue.a)({mode:be.mode||P.mode,level:P.level,inlineIndent:P.inlineIndent,renderMenuItem:d.renderMenuItem,rootPrefixCls:P.prefixCls,index:f,parentMenu:P.parentMenu,manualRef:be.disabled?void 0:Object(Ce.a)(v.ref,Vr.bind(Object(E.a)(d))),eventKey:z,active:!be.disabled&&je,multiple:P.multiple,onClick:function(bt){(be.onClick||N)(bt),d.onClick(bt)},onItemHover:d.onItemHover,motion:P.motion,subMenuOpenDelay:P.subMenuOpenDelay,subMenuCloseDelay:P.subMenuCloseDelay,forceSubMenuRender:P.forceSubMenuRender,onOpenChange:d.onOpenChange,onDeselect:d.onDeselect,onSelect:d.onSelect,builtinPlacements:P.builtinPlacements,itemIcon:be.itemIcon||d.props.itemIcon,expandIcon:be.expandIcon||d.props.expandIcon},O),{},{direction:P.direction});return(P.mode==="inline"||tt())&&(Ne.triggerSubMenuAction="click"),b.cloneElement(v,Object(ue.a)(Object(ue.a)({},Ne),{},{key:z||f}))},d.renderMenuItem=function(v,f,O){if(!v)return null;var S=d.props.store.getState(),j={openKeys:S.openKeys,selectedKeys:S.selectedKeys,triggerSubMenuAction:d.props.triggerSubMenuAction,subMenuKey:O};return d.renderCommonMenuItem(v,f,j)},C.store.setState({activeKey:Object(ue.a)(Object(ue.a)({},C.store.getState().activeKey),{},Object(he.a)({},C.eventKey,Ja(C,C.activeKey)))}),d.instanceArray=[],d}return Object(xe.a)(L,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(d){return this.props.visible||d.visible||this.props.className!==d.className||!$e()(this.props.style,d.style)}},{key:"componentDidUpdate",value:function(d){var v=this.props,f="activeKey"in v?v.activeKey:v.store.getState().activeKey[gr(v)],O=Ja(v,f);if(O!==f)Mr(v.store,gr(v),O);else if("activeKey"in d){var S=Ja(d,d.activeKey);O!==S&&Mr(v.store,gr(v),O)}}},{key:"render",value:function(){var d=this,v=Object(Q.a)({},this.props);this.instanceArray=[];var f=$()(v.prefixCls,v.className,"".concat(v.prefixCls,"-").concat(v.mode)),O={className:f,role:v.role||"menu"};v.id&&(O.id=v.id),v.focusable&&(O.tabIndex=0,O.onKeyDown=this.onKeyDown);var S=v.prefixCls,j=v.eventKey,P=v.visible,z=v.level,be=v.mode,je=v.overflowedIndicator,Ne=v.theme;return Ke.forEach(function(Je){return delete v[Je]}),delete v.onClick,b.createElement(Fr,Object(Q.a)({},v,{prefixCls:S,mode:be,tag:"ul",level:z,theme:Ne,visible:P,overflowedIndicator:je},O),Object(ee.a)(v.children).map(function(Je,bt){return d.renderMenuItem(Je,bt,j||"0-menu-")}))}}]),L}(b.Component);Ga.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:N};var Xr=Object(q.b)()(Ga),Zr=Xr,br=l("Kwbf");function Go(g,T,L){var C=g.prefixCls,d=g.motion,v=g.defaultMotions,f=v===void 0?{}:v,O=g.openAnimation,S=g.openTransitionName,j=T.switchingModeFromInline;if(d)return d;if(Object(ae.a)(O)==="object"&&O)Object(br.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof O=="string")return{motionName:"".concat(C,"-open-").concat(O)};if(S)return{motionName:S};var P=f[L];return P||(j?null:f.other)}var Dr=function(g){Object(x.a)(L,g);var T=Object(p.a)(L);function L(C){var d;Object(pe.a)(this,L),d=T.call(this,C),d.onSelect=function(O){var S=Object(E.a)(d),j=S.props;if(j.selectable){var P=d.store.getState(),z=P.selectedKeys,be=O.key;j.multiple?z=z.concat([be]):z=[be],"selectedKeys"in j||d.store.setState({selectedKeys:z}),j.onSelect(Object(ue.a)(Object(ue.a)({},O),{},{selectedKeys:z}))}},d.onClick=function(O){var S=d.getRealMenuMode(),j=Object(E.a)(d),P=j.store,z=j.props.onOpenChange;S!=="inline"&&!("openKeys"in d.props)&&(P.setState({openKeys:[]}),z([])),d.props.onClick(O)},d.onKeyDown=function(O,S){d.innerMenu.getWrappedInstance().onKeyDown(O,S)},d.onOpenChange=function(O){var S=Object(E.a)(d),j=S.props,P=d.store.getState().openKeys.concat(),z=!1,be=function(Ne){var Je=!1;if(Ne.open)Je=P.indexOf(Ne.key)===-1,Je&&P.push(Ne.key);else{var bt=P.indexOf(Ne.key);Je=bt!==-1,Je&&P.splice(bt,1)}z=z||Je};Array.isArray(O)?O.forEach(be):be(O),z&&("openKeys"in d.props||d.store.setState({openKeys:P}),j.onOpenChange(P))},d.onDeselect=function(O){var S=Object(E.a)(d),j=S.props;if(j.selectable){var P=d.store.getState().selectedKeys.concat(),z=O.key,be=P.indexOf(z);be!==-1&&P.splice(be,1),"selectedKeys"in j||d.store.setState({selectedKeys:P}),j.onDeselect(Object(ue.a)(Object(ue.a)({},O),{},{selectedKeys:P}))}},d.onMouseEnter=function(O){d.restoreModeVerticalFromInline();var S=d.props.onMouseEnter;S&&S(O)},d.onTransitionEnd=function(O){var S=O.propertyName==="width"&&O.target===O.currentTarget,j=O.target.className,P=Object.prototype.toString.call(j)==="[object SVGAnimatedString]"?j.animVal:j,z=O.propertyName==="font-size"&&P.indexOf("anticon")>=0;(S||z)&&d.restoreModeVerticalFromInline()},d.setInnerMenu=function(O){d.innerMenu=O},d.isRootMenu=!0;var v=C.defaultSelectedKeys,f=C.defaultOpenKeys;return"selectedKeys"in C&&(v=C.selectedKeys||[]),"openKeys"in C&&(f=C.openKeys||[]),d.store=Object(q.c)({selectedKeys:v,openKeys:f,activeKey:{"0-menu-":Ja(C,C.activeKey)}}),d.state={switchingModeFromInline:!1,prevProps:C,inlineOpenKeys:[],store:d.store},d}return Object(xe.a)(L,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(d){var v=this.props,f=v.siderCollapsed,O=v.inlineCollapsed,S=v.onOpenChange;(!d.inlineCollapsed&&O||!d.siderCollapsed&&f)&&S([]),this.updateMiniStore(),this.updateMenuDisplay()}},{key:"updateMenuDisplay",value:function(){var d=this.props.collapsedWidth,v=this.store,f=this.prevOpenKeys,O=this.getInlineCollapsed()&&(d===0||d==="0"||d==="0px");O?(this.prevOpenKeys=v.getState().openKeys.concat(),this.store.setState({openKeys:[]})):f&&(this.store.setState({openKeys:f}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var d=this.props.mode,v=this.state.switchingModeFromInline,f=this.getInlineCollapsed();return v&&f?"inline":f?"vertical":d}},{key:"getInlineCollapsed",value:function(){var d=this.props,v=d.inlineCollapsed,f=d.siderCollapsed;return f!==void 0?f:v}},{key:"restoreModeVerticalFromInline",value:function(){var d=this.state.switchingModeFromInline;d&&this.setState({switchingModeFromInline:!1})}},{key:"updateMiniStore",value:function(){"selectedKeys"in this.props&&this.store.setState({selectedKeys:this.props.selectedKeys||[]}),"openKeys"in this.props&&this.store.setState({openKeys:this.props.openKeys||[]})}},{key:"render",value:function(){var d=Object(ue.a)({},Object(Oe.a)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),v=this.getRealMenuMode();return d.className+=" ".concat(d.prefixCls,"-root"),d.direction==="rtl"&&(d.className+=" ".concat(d.prefixCls,"-rtl")),d=Object(ue.a)(Object(ue.a)({},d),{},{mode:v,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:Go(this.props,this.state,v)}),delete d.openAnimation,delete d.openTransitionName,b.createElement(q.a,{store:this.store},b.createElement(Zr,Object(Q.a)({},d,{ref:this.setInnerMenu}),this.props.children))}}],[{key:"getDerivedStateFromProps",value:function(d,v){var f=v.prevProps,O=v.store,S=O.getState(),j={},P={prevProps:d};return f.mode==="inline"&&d.mode!=="inline"&&(P.switchingModeFromInline=!0),"openKeys"in d?j.openKeys=d.openKeys||[]:((d.inlineCollapsed&&!f.inlineCollapsed||d.siderCollapsed&&!f.siderCollapsed)&&(P.switchingModeFromInline=!0,P.inlineOpenKeys=S.openKeys,j.openKeys=[]),(!d.inlineCollapsed&&f.inlineCollapsed||!d.siderCollapsed&&f.siderCollapsed)&&(j.openKeys=v.inlineOpenKeys,P.inlineOpenKeys=[])),Object.keys(j).length&&O.setState(j),P}}]),L}(b.Component);Dr.defaultProps={selectable:!0,onClick:N,onSelect:N,onOpenChange:N,onDeselect:N,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:b.createElement("span",null,"\xB7\xB7\xB7")};var Co=Dr,uo=function(g){Object(x.a)(L,g);var T=Object(p.a)(L);function L(){var C;return Object(pe.a)(this,L),C=T.apply(this,arguments),C.onKeyDown=function(d){var v=d.keyCode;return v===U.a.ENTER?(C.onClick(d),!0):void 0},C.onMouseLeave=function(d){var v=C.props,f=v.eventKey,O=v.onItemHover,S=v.onMouseLeave;O({key:f,hover:!1}),S({key:f,domEvent:d})},C.onMouseEnter=function(d){var v=C.props,f=v.eventKey,O=v.onItemHover,S=v.onMouseEnter;O({key:f,hover:!0}),S({key:f,domEvent:d})},C.onClick=function(d){var v=C.props,f=v.eventKey,O=v.multiple,S=v.onClick,j=v.onSelect,P=v.onDeselect,z=v.isSelected,be={key:f,keyPath:[f],item:Object(E.a)(C),domEvent:d};S(be),O?z?P(be):j(be):z||j(be)},C.saveNode=function(d){C.node=d},C}return Object(xe.a)(L,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var d=this.props;d.onDestroy&&d.onDestroy(d.eventKey)}},{key:"getPrefixCls",value:function(){return"".concat(this.props.rootPrefixCls,"-item")}},{key:"getActiveClassName",value:function(){return"".concat(this.getPrefixCls(),"-active")}},{key:"getSelectedClassName",value:function(){return"".concat(this.getPrefixCls(),"-selected")}},{key:"getDisabledClassName",value:function(){return"".concat(this.getPrefixCls(),"-disabled")}},{key:"callRef",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"render",value:function(){var d,v=Object(ue.a)({},this.props),f=$()(this.getPrefixCls(),v.className,(d={},Object(he.a)(d,this.getActiveClassName(),!v.disabled&&v.active),Object(he.a)(d,this.getSelectedClassName(),v.isSelected),Object(he.a)(d,this.getDisabledClassName(),v.disabled),d)),O=Object(ue.a)(Object(ue.a)({},v.attribute),{},{title:typeof v.title=="string"?v.title:void 0,className:f,role:v.role||"menuitem","aria-disabled":v.disabled});v.role==="option"?O=Object(ue.a)(Object(ue.a)({},O),{},{role:"option","aria-selected":v.isSelected}):(v.role===null||v.role==="none")&&(O.role="none");var S={onClick:v.disabled?null:this.onClick,onMouseLeave:v.disabled?null:this.onMouseLeave,onMouseEnter:v.disabled?null:this.onMouseEnter},j=Object(ue.a)({},v.style);v.mode==="inline"&&(v.direction==="rtl"?j.paddingRight=v.inlineIndent*v.level:j.paddingLeft=v.inlineIndent*v.level),Ke.forEach(function(z){return delete v[z]}),delete v.direction;var P=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(P=b.createElement(this.props.itemIcon,this.props)),b.createElement("li",Object(Q.a)({},Object(Oe.a)(v,["onClick","onMouseEnter","onMouseLeave","onSelect"]),O,S,{style:j,ref:this.saveNode}),v.children,P)}}]),L}(b.Component);uo.isMenuItem=!0,uo.defaultProps={onSelect:N,onMouseEnter:N,onMouseLeave:N,manualRef:N};var co=Object(q.b)(function(g,T){var L=g.activeKey,C=g.selectedKeys,d=T.eventKey,v=T.subMenuKey;return{active:L[v]===d,isSelected:Array.isArray(C)?C.indexOf(d)!==-1:C===d}})(uo),Fa=co,fo=function(g){Object(x.a)(L,g);var T=Object(p.a)(L);function L(){var C;return Object(pe.a)(this,L),C=T.apply(this,arguments),C.renderInnerMenuItem=function(d){var v=C.props,f=v.renderMenuItem,O=v.index;return f(d,O,C.props.subMenuKey)},C}return Object(xe.a)(L,[{key:"render",value:function(){var d=Object(Q.a)({},this.props),v=d.className,f=v===void 0?"":v,O=d.rootPrefixCls,S="".concat(O,"-item-group-title"),j="".concat(O,"-item-group-list"),P=d.title,z=d.children;return Ke.forEach(function(be){return delete d[be]}),delete d.direction,b.createElement("li",Object(Q.a)({},d,{onClick:function(je){return je.stopPropagation()},className:"".concat(f," ").concat(O,"-item-group")}),b.createElement("div",{className:S,title:typeof P=="string"?P:void 0},P),b.createElement("ul",{className:j},b.Children.map(z,this.renderInnerMenuItem)))}}]),L}(b.Component);fo.isMenuItemGroup=!0,fo.defaultProps={disabled:!0};var Ai=fo,Ao=function(T){var L=T.className,C=T.rootPrefixCls,d=T.style;return b.createElement("li",{className:"".concat(L," ").concat(C,"-item-divider"),style:d})};Ao.defaultProps={disabled:!0,className:"",style:{}};var Oi=Ao,Oo=Co,So=l("eDIo");function xo(g,T){var L=g.prefixCls,C=g.editable,d=g.locale,v=g.style;return!C||C.showAdd===!1?null:b.createElement("button",{ref:T,type:"button",className:"".concat(L,"-nav-add"),style:v,"aria-label":(d==null?void 0:d.addAriaLabel)||"Add tab",onClick:function(O){C.onEdit("add",{event:O})}},C.addIcon||"+")}var Rr=b.forwardRef(xo);function Tr(g,T){var L=g.prefixCls,C=g.id,d=g.tabs,v=g.locale,f=g.mobile,O=g.moreIcon,S=O===void 0?"More":O,j=g.moreTransitionName,P=g.style,z=g.className,be=g.editable,je=g.tabBarGutter,Ne=g.rtl,Je=g.onTabClick,bt=Object(b.useState)(!1),Qt=Object(se.a)(bt,2),Tt=Qt[0],It=Qt[1],Jt=Object(b.useState)(null),zt=Object(se.a)(Jt,2),Ut=zt[0],cn=zt[1],nn="".concat(C,"-more-popup"),Vn="".concat(L,"-dropdown"),an=Ut!==null?"".concat(nn,"-").concat(Ut):null,mt=v==null?void 0:v.dropdownAriaLabel,ht=b.createElement(Oo,{onClick:function(jn){var kn=jn.key,ia=jn.domEvent;Je(kn,ia),It(!1)},id:nn,tabIndex:-1,role:"listbox","aria-activedescendant":an,selectedKeys:[Ut],"aria-label":mt!==void 0?mt:"expanded dropdown"},d.map(function(yn){return b.createElement(Fa,{key:yn.key,id:"".concat(nn,"-").concat(yn.key),role:"option","aria-controls":C&&"".concat(C,"-panel-").concat(yn.key),disabled:yn.disabled},yn.tab)}));function on(yn){for(var jn=d.filter(function(Na){return!Na.disabled}),kn=jn.findIndex(function(Na){return Na.key===Ut})||0,ia=jn.length,ga=0;ga<ia;ga+=1){kn=(kn+yn+ia)%ia;var ea=jn[kn];if(!ea.disabled){cn(ea.key);return}}}function fn(yn){var jn=yn.which;if(!Tt){[U.a.DOWN,U.a.SPACE,U.a.ENTER].includes(jn)&&(It(!0),yn.preventDefault());return}switch(jn){case U.a.UP:on(-1),yn.preventDefault();break;case U.a.DOWN:on(1),yn.preventDefault();break;case U.a.ESC:It(!1);break;case U.a.SPACE:case U.a.ENTER:Ut!==null&&Je(Ut,yn);break}}Object(b.useEffect)(function(){var yn=document.getElementById(an);yn&&yn.scrollIntoView&&yn.scrollIntoView(!1)},[Ut]),Object(b.useEffect)(function(){Tt||cn(null)},[Tt]);var it=Object(he.a)({},Ne?"marginLeft":"marginRight",je);d.length||(it.visibility="hidden",it.order=1);var hn=$()(Object(he.a)({},"".concat(Vn,"-rtl"),Ne)),Xn=f?null:b.createElement(So.a,{prefixCls:Vn,overlay:ht,trigger:["hover"],visible:Tt,transitionName:j,onVisibleChange:It,overlayClassName:hn,mouseEnterDelay:.1,mouseLeaveDelay:.1},b.createElement("button",{type:"button",className:"".concat(L,"-nav-more"),style:it,tabIndex:-1,"aria-hidden":"true","aria-haspopup":"listbox","aria-controls":nn,id:"".concat(C,"-more"),"aria-expanded":Tt,onKeyDown:fn},S));return b.createElement("div",{className:$()("".concat(L,"-nav-operations"),z),style:P,ref:T},Xn,b.createElement(Rr,{prefixCls:L,locale:v,editable:be}))}var Vo=b.forwardRef(Tr),Rt=Object(b.createContext)(null),Qe=.1,Ye=.01,Pe=20,Kt=Math.pow(.995,Pe);function Pt(){var g=navigator.userAgent||navigator.vendor||window.opera;return!!(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(g)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(g.substr(0,4)))}function bn(g,T){var L=Object(b.useState)(),C=Object(se.a)(L,2),d=C[0],v=C[1],f=Object(b.useState)(0),O=Object(se.a)(f,2),S=O[0],j=O[1],P=Object(b.useState)(0),z=Object(se.a)(P,2),be=z[0],je=z[1],Ne=Object(b.useState)(),Je=Object(se.a)(Ne,2),bt=Je[0],Qt=Je[1],Tt=Object(b.useRef)();function It(mt){var ht=mt.touches[0],on=ht.screenX,fn=ht.screenY;v({x:on,y:fn}),window.clearInterval(Tt.current)}function Jt(mt){if(!d)return;mt.preventDefault();var ht=mt.touches[0],on=ht.screenX,fn=ht.screenY;v({x:on,y:fn});var it=on-d.x,hn=fn-d.y;T(it,hn);var Xn=Date.now();j(Xn),je(Xn-S),Qt({x:it,y:hn})}function zt(){if(!d)return;if(v(null),Qt(null),bt){var mt=bt.x/be,ht=bt.y/be,on=Math.abs(mt),fn=Math.abs(ht);if(Math.max(on,fn)<Qe)return;var it=mt,hn=ht;Tt.current=window.setInterval(function(){if(Math.abs(it)<Ye&&Math.abs(hn)<Ye){window.clearInterval(Tt.current);return}it*=Kt,hn*=Kt,T(it*Pe,hn*Pe)},Pe)}}var Ut=Object(b.useRef)(0),cn=Object(b.useRef)(!1),nn=Object(b.useRef)();function Vn(mt){var ht=mt.deltaX,on=mt.deltaY,fn=0,it=Math.abs(ht),hn=Math.abs(on);it===hn?fn=nn.current==="x"?ht:on:it>hn?(fn=ht,nn.current="x"):(fn=on,nn.current="y");var Xn=Date.now();Xn-Ut.current>100&&(cn.current=!1),(T(-fn,-fn)||cn.current)&&(mt.preventDefault(),cn.current=!0),Ut.current=Xn}var an=Object(b.useRef)(null);an.current={onTouchStart:It,onTouchMove:Jt,onTouchEnd:zt,onWheel:Vn},b.useEffect(function(){function mt(it){an.current.onTouchStart(it)}function ht(it){an.current.onTouchMove(it)}function on(it){an.current.onTouchEnd(it)}function fn(it){an.current.onWheel(it)}return document.addEventListener("touchmove",ht,{passive:!1}),document.addEventListener("touchend",on,{passive:!1}),g.current.addEventListener("touchstart",mt,{passive:!1}),g.current.addEventListener("wheel",fn),function(){document.removeEventListener("touchmove",ht),document.removeEventListener("touchend",on)}},[])}function vn(){var g=Object(b.useRef)(new Map);function T(C){return g.current.has(C)||g.current.set(C,b.createRef()),g.current.get(C)}function L(C){g.current.delete(C)}return[T,L]}function Gn(g,T){var L=b.useRef(g),C=b.useState({}),d=Object(se.a)(C,2),v=d[1];function f(O){var S=typeof O=="function"?O(L.current):O;S!==L.current&&T(S,L.current),L.current=S,v({})}return[L.current,f]}var Ln=function(T){var L=T.position,C=T.prefixCls,d=T.extra;if(!d)return null;var v,f=d;return L==="right"&&(v=f.right||!f.left&&f||null),L==="left"&&(v=f.left||null),v?b.createElement("div",{className:"".concat(C,"-extra-content")},v):null};function er(g,T){var L,C=b.useContext(Rt),d=C.prefixCls,v=C.tabs,f=g.className,O=g.style,S=g.id,j=g.animated,P=g.activeKey,z=g.rtl,be=g.extra,je=g.editable,Ne=g.locale,Je=g.tabPosition,bt=g.tabBarGutter,Qt=g.children,Tt=g.onTabClick,It=g.onTabScroll,Jt=Object(b.useRef)(),zt=Object(b.useRef)(),Ut=Object(b.useRef)(),cn=Object(b.useRef)(),nn=vn(),Vn=Object(se.a)(nn,2),an=Vn[0],mt=Vn[1],ht=Je==="top"||Je==="bottom",on=Gn(0,function(Mn,un){ht&&It&&It({direction:Mn>un?"left":"right"})}),fn=Object(se.a)(on,2),it=fn[0],hn=fn[1],Xn=Gn(0,function(Mn,un){!ht&&It&&It({direction:Mn>un?"top":"bottom"})}),yn=Object(se.a)(Xn,2),jn=yn[0],kn=yn[1],ia=Object(b.useState)(0),ga=Object(se.a)(ia,2),ea=ga[0],Na=ga[1],ar=Object(b.useState)(0),Wa=Object(se.a)(ar,2),ba=Wa[0],zn=Wa[1],In=Object(b.useState)(0),ta=Object(se.a)(In,2),Zn=ta[0],rr=ta[1],_r=Object(b.useState)(0),kr=Object(se.a)(_r,2),Pn=kr[0],dr=kr[1],Pr=Object(b.useState)(null),Wn=Object(se.a)(Pr,2),Tn=Wn[0],ya=Wn[1],Si=Object(b.useState)(null),qo=Object(se.a)(Si,2),Nr=qo[0],qr=qo[1],Mo=Object(b.useState)(0),$o=Object(se.a)(Mo,2),Do=$o[0],Gi=$o[1],Vi=Object(b.useState)(0),xi=Object(se.a)(Vi,2),ei=xi[0],ti=xi[1],$r=ie(new Map),eo=Object(se.a)($r,2),Xi=eo[0],Ro=eo[1],ho=me(v,Xi,ea),to="".concat(d,"-nav-operations-hidden"),no=0,or=0;ht?z?(no=0,or=Math.max(0,ea-Tn)):(no=Math.min(0,Tn-ea),or=0):(no=Math.min(0,Nr-ba),or=0);function Wr(Mn){return Mn<no?[no,!1]:Mn>or?[or,!1]:[Mn,!0]}var Lr=Object(b.useRef)(),po=Object(b.useState)(),Kr=Object(se.a)(po,2),To=Kr[0],ni=Kr[1];function _o(){ni(Date.now())}function ai(){window.clearTimeout(Lr.current)}bn(Jt,function(Mn,un){var Ea=!1;function za(ao,Er){ao(function(go){var Ir=Wr(go+Er),Ca=Object(se.a)(Ir,2),No=Ca[0],oi=Ca[1];return Ea=oi,No})}if(ht){if(Tn>=ea)return Ea;za(hn,Mn)}else{if(Nr>=ba)return Ea;za(kn,un)}return ai(),_o(),Ea}),Object(b.useEffect)(function(){return ai(),To&&(Lr.current=window.setTimeout(function(){ni(0)},100)),ai},[To]);function jr(){var Mn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:P,un=ho.get(Mn);if(!un)return;if(ht){var Ea=it;z?un.right<it?Ea=un.right:un.right+un.width>it+Tn&&(Ea=un.right+un.width-Tn):un.left<-it?Ea=-un.left:un.left+un.width>-it+Tn&&(Ea=-(un.left+un.width-Tn)),kn(0),hn(Wr(Ea)[0])}else{var za=jn;un.top<-jn?za=-un.top:un.top+un.height>-jn+Nr&&(za=-(un.top+un.height-Nr)),hn(0),kn(Wr(za)[0])}}var zr=I(ho,{width:Tn,height:Nr,left:it,top:jn},{width:Zn,height:Pn},{width:Do,height:ei},Object(ue.a)(Object(ue.a)({},g),{},{tabs:v})),wi=Object(se.a)(zr,2),Zi=wi[0],Yi=wi[1],qi=v.map(function(Mn){var un=Mn.key;return b.createElement(Ee,{id:S,prefixCls:d,key:un,rtl:z,tab:Mn,closable:Mn.closable,editable:je,active:un===P,tabPosition:Je,tabBarGutter:bt,renderWrapper:Qt,removeAriaLabel:Ne==null?void 0:Ne.removeAriaLabel,ref:an(un),onClick:function(za){Tt(un,za)},onRemove:function(){mt(un)},onFocus:function(){jr(un),_o(),z||(Jt.current.scrollLeft=0),Jt.current.scrollTop=0}})}),ri=Me(function(){var Mn,un,Ea,za,ao,Er,go,Ir,Ca,No=((Mn=Jt.current)===null||Mn===void 0?void 0:Mn.offsetWidth)||0,oi=((un=Jt.current)===null||un===void 0?void 0:un.offsetHeight)||0,ii=((Ea=cn.current)===null||Ea===void 0?void 0:Ea.offsetWidth)||0,Ha=((za=cn.current)===null||za===void 0?void 0:za.offsetHeight)||0,On=((ao=Ut.current)===null||ao===void 0?void 0:ao.offsetWidth)||0,sr=((Er=Ut.current)===null||Er===void 0?void 0:Er.offsetHeight)||0;ya(No),qr(oi),Gi(ii),ti(Ha);var Cr=(((go=zt.current)===null||go===void 0?void 0:go.offsetWidth)||0)-ii,Ar=(((Ir=zt.current)===null||Ir===void 0?void 0:Ir.offsetHeight)||0)-Ha;Na(Cr),zn(Ar);var si=(Ca=Ut.current)===null||Ca===void 0?void 0:Ca.className.includes(to);rr(Cr-(si?0:On)),dr(Ar-(si?0:sr)),Ro(function(){var Lo=new Map;return v.forEach(function(_i){var ki=_i.key,Qr=an(ki).current;Qr&&Lo.set(ki,{width:Qr.offsetWidth,height:Qr.offsetHeight,left:Qr.offsetLeft,top:Qr.offsetTop})}),Lo})}),$i=v.slice(0,Zi),Ka=v.slice(Yi+1),la=[].concat(Object(G.a)($i),Object(G.a)(Ka)),Ta=Object(b.useState)(),ua=Object(se.a)(Ta,2),mo=ua[0],es=ua[1],ir=ho.get(P),Mi=Object(b.useRef)();function Di(){Re.a.cancel(Mi.current)}Object(b.useEffect)(function(){var Mn={};return ir&&(ht?(z?Mn.right=ir.right:Mn.left=ir.left,Mn.width=ir.width):(Mn.top=ir.top,Mn.height=ir.height)),Di(),Mi.current=Re()(function(){es(Mn)}),Di},[ir,ht,z]),Object(b.useEffect)(function(){jr()},[P,ir,ho,ht]),Object(b.useEffect)(function(){ri()},[z,bt,P,v.map(function(Mn){return Mn.key}).join("_")]);var Ri=!!la.length,Hr="".concat(d,"-nav-wrap"),ko,vo,Ti,Po;return ht?z?(vo=it>0,ko=it+Tn<ea):(ko=it<0,vo=-it+Tn<ea):(Ti=jn<0,Po=-jn+Nr<ba),b.createElement("div",{ref:T,role:"tablist",className:$()("".concat(d,"-nav"),f),style:O,onKeyDown:function(){_o()}},b.createElement(Ln,{position:"left",extra:be,prefixCls:d}),b.createElement(Se.a,{onResize:ri},b.createElement("div",{className:$()(Hr,(L={},Object(he.a)(L,"".concat(Hr,"-ping-left"),ko),Object(he.a)(L,"".concat(Hr,"-ping-right"),vo),Object(he.a)(L,"".concat(Hr,"-ping-top"),Ti),Object(he.a)(L,"".concat(Hr,"-ping-bottom"),Po),L)),ref:Jt},b.createElement(Se.a,{onResize:ri},b.createElement("div",{ref:zt,className:"".concat(d,"-nav-list"),style:{transform:"translate(".concat(it,"px, ").concat(jn,"px)"),transition:To?"none":void 0}},qi,b.createElement(Rr,{ref:cn,prefixCls:d,locale:Ne,editable:je,style:{visibility:Ri?"hidden":null}}),b.createElement("div",{className:$()("".concat(d,"-ink-bar"),Object(he.a)({},"".concat(d,"-ink-bar-animated"),j.inkBar)),style:mo}))))),b.createElement(Vo,Object.assign({},g,{ref:Ut,prefixCls:d,tabs:la,className:!Ri&&to})),b.createElement(Ln,{position:"right",extra:be,prefixCls:d}))}var Jn=b.forwardRef(er);function Xo(g){var T=g.id,L=g.activeKey,C=g.animated,d=g.tabPosition,v=g.rtl,f=g.destroyInactiveTabPane,O=b.useContext(Rt),S=O.prefixCls,j=O.tabs,P=C.tabPane,z=j.findIndex(function(be){return be.key===L});return b.createElement("div",{className:$()("".concat(S,"-content-holder"))},b.createElement("div",{className:$()("".concat(S,"-content"),"".concat(S,"-content-").concat(d),Object(he.a)({},"".concat(S,"-content-animated"),P)),style:z&&P?Object(he.a)({},v?"marginRight":"marginLeft","-".concat(z,"00%")):null},j.map(function(be){return b.cloneElement(be.node,{key:be.key,prefixCls:S,tabKey:be.key,id:T,animated:P,active:be.key===L,destroyInactiveTabPane:f})})))}function Zo(g){var T=g.prefixCls,L=g.forceRender,C=g.className,d=g.style,v=g.id,f=g.active,O=g.animated,S=g.destroyInactiveTabPane,j=g.tabKey,P=g.children,z=b.useState(L),be=Object(se.a)(z,2),je=be[0],Ne=be[1];b.useEffect(function(){f?Ne(!0):S&&Ne(!1)},[f,S]);var Je={};return f||(O?(Je.visibility="hidden",Je.height=0,Je.overflowY="hidden"):Je.display="none"),b.createElement("div",{id:v&&"".concat(v,"-panel-").concat(j),role:"tabpanel",tabIndex:f?0:-1,"aria-labelledby":v&&"".concat(v,"-tab-").concat(j),"aria-hidden":!f,style:Object(ue.a)(Object(ue.a)({},Je),d),className:$()("".concat(T,"-tabpane"),f&&"".concat(T,"-tabpane-active"),C)},(f||je||L)&&P)}var wo=0;function pa(g){return Object(ee.a)(g).map(function(T){if(b.isValidElement(T)){var L=T.key!==void 0?String(T.key):void 0;return Object(ue.a)(Object(ue.a)({key:L},T.props),{},{node:T})}return null}).filter(function(T){return T})}function Ji(g,T){var L,C=g.id,d=g.prefixCls,v=d===void 0?"rc-tabs":d,f=g.className,O=g.children,S=g.direction,j=g.activeKey,P=g.defaultActiveKey,z=g.editable,be=g.animated,je=g.tabPosition,Ne=je===void 0?"top":je,Je=g.tabBarGutter,bt=g.tabBarStyle,Qt=g.tabBarExtraContent,Tt=g.locale,It=g.moreIcon,Jt=g.moreTransitionName,zt=g.destroyInactiveTabPane,Ut=g.renderTabBar,cn=g.onChange,nn=g.onTabClick,Vn=g.onTabScroll,an=Object(Ge.a)(g,["id","prefixCls","className","children","direction","activeKey","defaultActiveKey","editable","animated","tabPosition","tabBarGutter","tabBarStyle","tabBarExtraContent","locale","moreIcon","moreTransitionName","destroyInactiveTabPane","renderTabBar","onChange","onTabClick","onTabScroll"]),mt=pa(O),ht=S==="rtl",on;be===!1?on={inkBar:!1,tabPane:!1}:on=Object(ue.a)({inkBar:!0,tabPane:!1},be!==!0?be:null);var fn=Object(b.useState)(!1),it=Object(se.a)(fn,2),hn=it[0],Xn=it[1];Object(b.useEffect)(function(){Xn(Pt())},[]);var yn=Object(ye.a)(function(){var Pn;return(Pn=mt[0])===null||Pn===void 0?void 0:Pn.key},{value:j,defaultValue:P}),jn=Object(se.a)(yn,2),kn=jn[0],ia=jn[1],ga=Object(b.useState)(function(){return mt.findIndex(function(Pn){return Pn.key===kn})}),ea=Object(se.a)(ga,2),Na=ea[0],ar=ea[1];Object(b.useEffect)(function(){var Pn=mt.findIndex(function(Pr){return Pr.key===kn});if(Pn===-1){var dr;Pn=Math.max(0,Math.min(Na,mt.length-1)),ia((dr=mt[Pn])===null||dr===void 0?void 0:dr.key)}ar(Pn)},[mt.map(function(Pn){return Pn.key}).join("_"),kn,Na]);var Wa=Object(ye.a)(null,{value:C}),ba=Object(se.a)(Wa,2),zn=ba[0],In=ba[1],ta=Ne;hn&&!["left","right"].includes(Ne)&&(ta="top"),Object(b.useEffect)(function(){C||(In("rc-tabs-".concat(wo)),wo+=1)},[]);function Zn(Pn,dr){nn==null||nn(Pn,dr),ia(Pn),cn==null||cn(Pn)}var rr={id:zn,activeKey:kn,animated:on,tabPosition:ta,rtl:ht,mobile:hn},_r,kr=Object(ue.a)(Object(ue.a)({},rr),{},{editable:z,locale:Tt,moreIcon:It,moreTransitionName:Jt,tabBarGutter:Je,onTabClick:Zn,onTabScroll:Vn,extra:Qt,style:bt,panes:O});return Ut?_r=Ut(kr,Jn):_r=b.createElement(Jn,Object.assign({},kr)),b.createElement(Rt.Provider,{value:{tabs:mt,prefixCls:v}},b.createElement("div",Object.assign({ref:T,id:C,className:$()(v,"".concat(v,"-").concat(ta),(L={},Object(he.a)(L,"".concat(v,"-mobile"),hn),Object(he.a)(L,"".concat(v,"-editable"),z),Object(he.a)(L,"".concat(v,"-rtl"),ht),L),f)},an),_r,b.createElement(Xo,Object.assign({destroyInactiveTabPane:zt},rr,{animated:on}))))}var Yr=b.forwardRef(Ji);Yr.TabPane=Zo;var yr=Yr,Yo=ne.b=yr},kPWJ:function(we,ne,l){we.exports=l.p+"static/question.cb52bef9.gif"},kPYp:function(we,ne){we.exports="data:image/png;base64,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"},l2Kq:function(we,ne,l){we.exports=l.p+"static/match_ad.24dc22fd.jpg"},lzim:function(we,ne,l){"use strict";var he=l("E7E6"),se=l.n(he);l.d(ne,"B",function(){return se.a});var Ge=l("/GNS"),ue=l.n(Ge);l.d(ne,"A",function(){return ue.a});var b=l("FOrL"),oe=l.n(b);l.d(ne,"u",function(){return oe.a});var $=l("HpTS"),ee=l.n($);l.d(ne,"C",function(){return ee.a});var ye=l("tWlo"),G=l.n(ye);l.d(ne,"b",function(){return G.a});var le=l("7ZXX"),Re=l.n(le);l.d(ne,"n",function(){return Re.a});var Se=l("GABl"),Me=l.n(Se);l.d(ne,"g",function(){return Me.a});var ie=l("onxn"),U=l.n(ie);l.d(ne,"p",function(){return U.a});var Ie=l("nKGa"),Ee=l.n(Ie);l.d(ne,"o",function(){return Ee.a});var X=l("4qgm"),me=l.n(X);l.d(ne,"E",function(){return me.a});var V=l("JeFH"),I=l.n(V);l.d(ne,"c",function(){return I.a});var Q=l("ji0R"),pe=l.n(Q);l.d(ne,"k",function(){return pe.a});var xe=l("W6BS"),E=l.n(xe);l.d(ne,"F",function(){return E.a});var x=l("kPYp"),p=l.n(x);l.d(ne,"G",function(){return p.a});var q=l("nukY"),Oe=l.n(q),Ce=l("4u4S"),_e=l.n(Ce),$e=l("yslc"),ae=l.n($e),de=l("l2Kq"),W=l.n(de);l.d(ne,"t",function(){return W.a});var R=l("RMFE"),H=l.n(R);l.d(ne,"q",function(){return H.a});var k=l("TGq3"),B=l.n(k);l.d(ne,"r",function(){return B.a});var ge=l("SMhR"),re=l.n(ge);l.d(ne,"D",function(){return re.a});var ve=l("8/bI"),Y=l.n(ve);l.d(ne,"l",function(){return Y.a});var D=l("JWDV"),M=l.n(D);l.d(ne,"e",function(){return M.a});var F=l("Xsq0"),_=l.n(F);l.d(ne,"s",function(){return _.a});var J=l("Ohmc"),h=l.n(J);l.d(ne,"d",function(){return h.a});var y=l("csWT"),m=l.n(y);l.d(ne,"f",function(){return m.a});var N=l("7v3h"),te=l.n(N);l.d(ne,"m",function(){return te.a});var ce=l("cRFk"),Te=l.n(ce);l.d(ne,"z",function(){return Te.a});var Ue=l("kPWJ"),Ke=l.n(Ue);l.d(ne,"y",function(){return Ke.a});var ot=l("qgvg"),He=l.n(ot);l.d(ne,"v",function(){return He.a});var tt=l("FPkq"),ut=l.n(tt);l.d(ne,"x",function(){return ut.a});var et=l("A/g1"),st=l.n(et);l.d(ne,"h",function(){return st.a});var nt=l("Nmxd"),_t=l.n(nt);l.d(ne,"i",function(){return _t.a});var Mt=l("5D2P"),Bt=l.n(Mt);l.d(ne,"j",function(){return Bt.a});var ze=l("djh8"),Dn=l.n(ze);l.d(ne,"w",function(){return Dn.a});var Rn=l("Jq4h"),Xt=l.n(Rn);l.d(ne,"a",function(){return Xt.a})},mOS8:function(we,ne,l){we.exports=l.p+"static/403Qrcode.6c17b6f4.png"},nKGa:function(we,ne,l){we.exports=l.p+"static/export_exercise-template.f7655c19.png"},nukY:function(we,ne){we.exports="data:image/png;base64,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"},onxn:function(we,ne){we.exports="data:image/png;base64,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"},p5ED:function(we,ne,l){"use strict";var he=l("+L6B"),se=l("2/Rp"),Ge=l("5Dmo"),ue=l("3S7+"),b=l("k1fw"),oe=l("tJVT"),$=l("cDcd"),ee=l.n($),ye=l("vHTk"),G=l.n(ye),le=l("yEEn"),Re=l("ZW9T"),Se=l("1vsH");ne.a=function(Me){var ie=Me.name,U=Me.data,Ie=Me.theme,Ee=Me.type,X=Me.filename,me=Me.monacoEditor,V=Me.className,I=Me.style,Q=Me.close,pe=Me.onClose,xe=Me.hasMask,E=Object($.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),x=Object(oe.a)(E,2),p=x[0],q=x[1],Oe=Object($.useState)(""),Ce=Object(oe.a)(Oe,2),_e=Ce[0],$e=Ce[1],ae=Object($.useRef)();X&&(me.filename=X),Object($.useEffect)(function(){var R,H,k=(R=document.cookie)===null||R===void 0||((H=R.replace(/\s/g,""))===null||H===void 0)?void 0:H.split(";");k==null||k.map(function(B){var ge=B.split("=");ge[0]==="_educoder_session"&&$e(ge[1])})},[]);var de=function(){if(U.startsWith("http")||U.startsWith("/")){W();return}Object(Se.x)(X||"educoder",U,X)},W=function(){Object(Se.v)(X||ie,U)};return console.log("data:",U,"fileanme:",X," name:",ie),ee.a.createElement("div",{style:Object(b.a)({},I||{}),className:"".concat(xe&&G.a.bgBlack," ").concat(Ee?G.a.wrp:"hide")},Q&&ee.a.createElement("div",{className:G.a.close,ref:ae},ee.a.createElement(ue.a,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:function(){return ae.current}},ee.a.createElement("span",{onClick:W},ee.a.createElement("i",{className:"icon-quxiaozhiding"}))),ee.a.createElement(ue.a,{title:"\u5173\u95ED",getPopupContainer:function(){return ae.current}},ee.a.createElement("span",{className:"",onClick:pe},ee.a.createElement("i",{className:"icon-guanbi1"})))),ee.a.createElement("div",{className:"".concat(G.a[V]," ").concat(V," ").concat(G.a.monaco," ").concat(Ee==="txt"?"show":"hide")},Ee==="txt"&&ee.a.createElement(Re.b,me)),Ee==="audio"&&ee.a.createElement("audio",{src:"".concat(U!=null&&U.startsWith("/")||(U==null?void 0:U.indexOf("https://"))>-1?U:"data:audio/mp3;base64,").concat(U),autoPlay:!0}),Ee==="video"&&ee.a.createElement(ee.a.Fragment,null,U!=null&&U.startsWith("/")?ee.a.createElement("video",{controls:!0,src:"".concat(U),autoPlay:!0}):ee.a.createElement("video",{controls:!0,src:"data:video/mp4;base64,".concat(U),autoPlay:!0})),Ee==="pdf"&&ee.a.createElement("embed",{className:G.a.embed,src:U}),Ee==="image"&&ee.a.createElement(ee.a.Fragment,null,ee.a.createElement("img",{src:"".concat(U!=null&&U.startsWith("/")||(U==null?void 0:U.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(U)})),Ee==="other"&&ee.a.createElement("div",null,ee.a.createElement(se.a,{type:"primary",size:"large",onClick:de},ee.a.createElement(le.a,null),"\u70B9\u51FB\u4E0B\u8F7D")),(Ee==="download"||Ee==="office")&&ee.a.createElement(se.a,{type:"primary",size:"large",onClick:de},ee.a.createElement(le.a,null),"\u70B9\u51FB\u4E0B\u8F7D"))}},"p77/":function(we,ne,l){},qgvg:function(we,ne){we.exports="data:image/gif;base64,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"},"rAM+":function(we,ne,l){"use strict";l.d(ne,"a",function(){return se});var he=l("Qw5x");function se(Ge,ue){var b;if(typeof Symbol=="undefined"||Ge[Symbol.iterator]==null){if(Array.isArray(Ge)||(b=Object(he.a)(Ge))||ue&&Ge&&typeof Ge.length=="number"){b&&(Ge=b);var oe=0,$=function(){};return{s:$,n:function(){return oe>=Ge.length?{done:!0}:{done:!1,value:Ge[oe++]}},e:function(Re){throw Re},f:$}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var ee=!0,ye=!1,G;return{s:function(){b=Ge[Symbol.iterator]()},n:function(){var Re=b.next();return ee=Re.done,Re},e:function(Re){ye=!0,G=Re},f:function(){try{!ee&&b.return!=null&&b.return()}finally{if(ye)throw G}}}}},rHrb:function(we,ne,l){"use strict";Object.defineProperty(ne,"__esModule",{value:!0}),ne.CopyToClipboard=void 0;var he=Ge(l("cDcd")),se=Ge(l("+QRC"));function Ge(X){return X&&X.__esModule?X:{default:X}}function ue(X){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?ue=function(V){return typeof V}:ue=function(V){return V&&typeof Symbol=="function"&&V.constructor===Symbol&&V!==Symbol.prototype?"symbol":typeof V},ue(X)}function b(X,me){var V=Object.keys(X);if(Object.getOwnPropertySymbols){var I=Object.getOwnPropertySymbols(X);me&&(I=I.filter(function(Q){return Object.getOwnPropertyDescriptor(X,Q).enumerable})),V.push.apply(V,I)}return V}function oe(X){for(var me=1;me<arguments.length;me++){var V=arguments[me]!=null?arguments[me]:{};me%2?b(V,!0).forEach(function(I){Ie(X,I,V[I])}):Object.getOwnPropertyDescriptors?Object.defineProperties(X,Object.getOwnPropertyDescriptors(V)):b(V).forEach(function(I){Object.defineProperty(X,I,Object.getOwnPropertyDescriptor(V,I))})}return X}function $(X,me){if(X==null)return{};var V=ee(X,me),I,Q;if(Object.getOwnPropertySymbols){var pe=Object.getOwnPropertySymbols(X);for(Q=0;Q<pe.length;Q++){if(I=pe[Q],me.indexOf(I)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(X,I))continue;V[I]=X[I]}}return V}function ee(X,me){if(X==null)return{};var V={},I=Object.keys(X),Q,pe;for(pe=0;pe<I.length;pe++){if(Q=I[pe],me.indexOf(Q)>=0)continue;V[Q]=X[Q]}return V}function ye(X,me){if(!(X instanceof me))throw new TypeError("Cannot call a class as a function")}function G(X,me){for(var V=0;V<me.length;V++){var I=me[V];I.enumerable=I.enumerable||!1,I.configurable=!0,"value"in I&&(I.writable=!0),Object.defineProperty(X,I.key,I)}}function le(X,me,V){return me&&G(X.prototype,me),V&&G(X,V),X}function Re(X,me){return me&&(ue(me)==="object"||typeof me=="function")?me:Me(X)}function Se(X){return Se=Object.setPrototypeOf?Object.getPrototypeOf:function(V){return V.__proto__||Object.getPrototypeOf(V)},Se(X)}function Me(X){if(X===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return X}function ie(X,me){if(typeof me!="function"&&me!==null)throw new TypeError("Super expression must either be null or a function");X.prototype=Object.create(me&&me.prototype,{constructor:{value:X,writable:!0,configurable:!0}}),me&&U(X,me)}function U(X,me){return U=Object.setPrototypeOf||function(I,Q){return I.__proto__=Q,I},U(X,me)}function Ie(X,me,V){return me in X?Object.defineProperty(X,me,{value:V,enumerable:!0,configurable:!0,writable:!0}):X[me]=V,X}var Ee=function(X){ie(me,X);function me(){var V,I;ye(this,me);for(var Q=arguments.length,pe=new Array(Q),xe=0;xe<Q;xe++)pe[xe]=arguments[xe];return I=Re(this,(V=Se(me)).call.apply(V,[this].concat(pe))),Ie(Me(I),"onClick",function(E){var x=I.props,p=x.text,q=x.onCopy,Oe=x.children,Ce=x.options,_e=he.default.Children.only(Oe),$e=(0,se.default)(p,Ce);q&&q(p,$e),_e&&_e.props&&typeof _e.props.onClick=="function"&&_e.props.onClick(E)}),I}return le(me,[{key:"render",value:function(){var I=this.props,Q=I.text,pe=I.onCopy,xe=I.options,E=I.children,x=$(I,["text","onCopy","options","children"]),p=he.default.Children.only(E);return he.default.cloneElement(p,oe({},x,{onClick:this.onClick}))}}]),me}(he.default.PureComponent);ne.CopyToClipboard=Ee,Ie(Ee,"defaultProps",{onCopy:void 0,options:void 0})},sboe:function(we,ne,l){"use strict";l.d(ne,"a",function(){return Ge});var he=l("cDcd"),se=l.n(he),Ge=he.createContext(null)},t23M:function(we,ne,l){"use strict";var he=l("VTBJ"),se=l("1OyB"),Ge=l("vuIU"),ue=l("Ji7U"),b=l("LK+K"),oe=l("cDcd"),$=l.n(oe),ee=l("m+aA"),ye=l("Zm9Q"),G=l("Kwbf"),le=l("c+Xe"),Re=l("bdgK"),Se="rc-observer-key",Me=function(ie){Object(ue.a)(Ie,ie);var U=Object(b.a)(Ie);function Ie(){var Ee;return Object(se.a)(this,Ie),Ee=U.apply(this,arguments),Ee.resizeObserver=null,Ee.childNode=null,Ee.currentElement=null,Ee.state={width:0,height:0,offsetHeight:0,offsetWidth:0},Ee.onResize=function(X){var me=Ee.props.onResize,V=X[0].target,I=V.getBoundingClientRect(),Q=I.width,pe=I.height,xe=V.offsetWidth,E=V.offsetHeight,x=Math.floor(Q),p=Math.floor(pe);if(Ee.state.width!==x||Ee.state.height!==p||Ee.state.offsetWidth!==xe||Ee.state.offsetHeight!==E){var q={width:x,height:p,offsetWidth:xe,offsetHeight:E};Ee.setState(q),me&&Promise.resolve().then(function(){me(Object(he.a)(Object(he.a)({},q),{},{offsetWidth:xe,offsetHeight:E}))})}},Ee.setChildNode=function(X){Ee.childNode=X},Ee}return Object(Ge.a)(Ie,[{key:"componentDidMount",value:function(){this.onComponentUpdated()}},{key:"componentDidUpdate",value:function(){this.onComponentUpdated()}},{key:"componentWillUnmount",value:function(){this.destroyObserver()}},{key:"onComponentUpdated",value:function(){var X=this.props.disabled;if(X){this.destroyObserver();return}var me=Object(ee.a)(this.childNode||this),V=me!==this.currentElement;V&&(this.destroyObserver(),this.currentElement=me),!this.resizeObserver&&me&&(this.resizeObserver=new Re.default(this.onResize),this.resizeObserver.observe(me))}},{key:"destroyObserver",value:function(){this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null)}},{key:"render",value:function(){var X=this.props.children,me=Object(ye.a)(X);if(me.length>1)Object(G.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(me.length===0)return Object(G.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var V=me[0];if(oe.isValidElement(V)&&Object(le.c)(V)){var I=V.ref;me[0]=oe.cloneElement(V,{ref:Object(le.a)(I,this.setChildNode)})}return me.length===1?me[0]:me.map(function(Q,pe){return!oe.isValidElement(Q)||"key"in Q&&Q.key!==null?Q:oe.cloneElement(Q,{key:"".concat(Se,"-").concat(pe)})})}}]),Ie}(oe.Component);Me.displayName="ResizeObserver",ne.a=Me},tWlo:function(we,ne){we.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg=="},vHTk:function(we,ne,l){we.exports={wrp:"wrp___z2l1F",bgBlack:"bgBlack___3ezfX",monaco:"monaco___1ypjT",darkBlue:"darkBlue___2ViJc",close:"close___3q-z4",embed:"embed___3dQqc"}},yDYP:function(we,ne,l){we.exports={flex_box_center:"flex_box_center___1ns9C",flex_space_between:"flex_space_between___CtYWo",flex_box_vertical_center:"flex_box_vertical_center___1BY1r",flex_box_center_end:"flex_box_center_end___1f_qK",flex_box_column:"flex_box_column___vKDYT",commitWrap:"commitWrap___3D8wo",wrap:"wrap___3FqEy",colorGray:"colorGray___cRpZO",content:"content___3lBLc",itemTime:"itemTime___Tgw2b",imageUrl:"imageUrl___2Lb2n",blueLight:"blueLight___1hcIr",divider:"divider___3FYHo",empty:"empty___oYMsw"}},yslc:function(we,ne){we.exports="data:image/png;base64,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"}}]);
|