index.6a9c8641.js 40 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797
  1. import { _ as y, c as b, d as B } from './icon_level3.f95757d3.js'
  2. import { C as x } from './index.e311a214.js'
  3. import { b as u, s as C, r as d, p as m, j as I } from './index.9e4b607f.js'
  4. import {
  5. d as P,
  6. D as v,
  7. g as c,
  8. T as S,
  9. a as e,
  10. j as n,
  11. F as f,
  12. I as l,
  13. y as _,
  14. C as h,
  15. B as g,
  16. P as E
  17. } from './vendor.3506a68e.js'
  18. /* empty css */ /* empty css */ /* empty css */ import { l as D } from './logo.bcac726b.js'
  19. import { s as F } from './share.622205d9.js'
  20. import { g as T } from './music.a79cce2e.js'
  21. import { q as N } from './index.339fc024.js'
  22. import { o as A } from './orderStatus.81f9c36b.js'
  23. import { d as j } from './index.aec0a459.js'
  24. import { I as w } from './icon_teacher.cb128c00.js'
  25. var z =
  26. 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAz1JREFUWEftlU1oVFcUx3/njZP4EZX4UaxVEE2NZoxTFIsmLpS4qKAQELKSikKx8QMzo0hF3LRQa8FJREZEcVGwFJQumkI3FVSExKaimGRmLHbRkgRFBfEr1sT3TnkzJpkk7827UcGNF2bz7jn//++ee84d4R0vecf+vAcIrIA2RqpRDiMsRyk2uzLtR+QmIoekofP3QjkFAbQpsgKHK2BqPMrKRpzPJJa54AdRGCARaQY2mp3aN6pF4qlqYwC9erICtatBQrSd+hq7f+YbAYjVy8r6vagqWG1SVX8jX29YBbQt+QkvaQPC2aDrP0DfMx9/gQVroXQe3DgLdp93nBWCT7cP7DmIUyOrdl8a+DAcoPVEHNWjg0q+AAJlNTBjITy9D6mfQR0TAFD5Vqp3HPQBSO5HORIIsKAGZpbnzDPNYL/wv6XhFQCRI7Jqx1evDxCeCMu2QO8DSOeZF02GqbPh/l/DYd46gCs/cTr89xic/pxZ8RSoqIXiklw/vHg8BDFGgC9QTg1m3/wJnj8sPAT55t1/gvvLX+EJsHxr/pcDUrXzO+8ruJycS5jbgw+Pe7+Puv0BgszdzEkzoLJuaAocXSqrd6U8AdyP2npiC6qns6PYcw263Kn0WEWTILIpV3avkw+kzIrCvOw7ZAN7pWrnsXw1z5dQW5JlQC2Puj8k07wHCI1CmDoHFm+ErmvQM6LsQ8dT5q9L8kF5N2L9Kiu/TI/UMfgzWnIG1W2eVQgV+T9AuYRfJJ6qLdREwQCHK0spdv4APi7cjSN3tQfRFRLL3HkjgGxfJCLulfw2BoguLNkgDZ3tQdCBFRgQ0Gwl3GdaP/fsiVygInKOfqdB9qfvBpm7+8YAgyBHFy1EQnWgDSDTX/k+QaQJtc9L/FaHibHvGJomayJyEViTjRfaJZaKmuYGjqGfkB4vn01feBmWPQ5HvkFkSQ5A/wGNoZaN47TLvsy/pjDGV6CJ6Efw8hZQUlBc6UOtqOzrcGMDlzlAY8V6VNxJCF6imyWW/jE4cAxNqN9XzCIsaZTSAOFeICrx1N9vFSA7Y4nINLAqUXucp7hl2Yy30lLffs/E/LXG0FTYNM64B0wFxxr3HuB/pTgdMJbIN7EAAAAASUVORK5CYII=',
  27. R = Object.freeze({
  28. __proto__: null,
  29. [Symbol.toStringTag]: 'Module',
  30. default: z
  31. }),
  32. Q =
  33. 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAASCAYAAABM8m7ZAAAAAXNSR0IArs4c6QAAA1RJREFUSEuVlk9rG1cUxc+5b+RIG1tZBOxtta+9DrWCN/YI2TImRLEJgWrTfIGafIa2kFX+qgkKBGFZEGKpViICwVDirEu8Lcmyzq5eCYzlV97c0YwmkWQ62x/3nnn33XvuIy74bLOZwelpE+QqSEDEQuQuy+XfXGjAL11SLqKcvMtCQfmHDxn0ek2IJPkkXVurZWHMHyB/CJOegfyJm5u1IOmrV1kA3/JiUfnBQRb9fsyN0fjFxRrHCdsnT+aQTncBfB+K9mDMFjc3W0HSly/nAHRBJnmxqLzbnYMxyl2ljOlBZIv5fMBHCtvnz3M4P38Lke/C8p5gaqrEmzf/DE+aQ7//FmTMU6kSi0Xl797lcHamXMt/AmNKvHYt4COFbbW6AGPegJwNRY/heQXeuvVXeKcLAJS7pOQxyAI3NpR3OgsQeQMRjTfmGCIFLi0FfKSwffo0D2vbIGfCP/0EY1Z4+/bfQdLdXeUiM+FPfUK/v8JyWXmnkwep8Sqq3PcDPlLYPn68DnIHIpkw6CNOT33eufNPkLReX4fIDshM+FMfQfq8fl15u/0tt9an7wd8pLB9+LACsgoRL0z6HiJrrFT+DZK+eFGBSBVkzFOpNW5sKN/bq8AY5Tpy75FOr3FpKeAjhe39+9sQ+QUkQ9F9zMyUWS73QtFtkMo16T5EYt5qbQNIxmezZV69GsSPF37w4GeQv0bCxnQwPX1jSDjmem8dkDHf20tykQ4uX75xoXBwqkePfgTwe1BqTX7onCYqdb2ufFBq8hBTU6tRqdvtZLzIIdLp1YmlHpTCVqslWNsYap4jpFKuo7V5dnZKAJRryY8gshI11/5+zHV2j2Ct6+jxzRWJ6zi1QGbD+/4MY5ajcarX8/A85zzKyc9IpZa5vh6PE9CCSMzPz5cnjlMk/uzZfGiFAwP4AmP8yEAajXmIOCtUAxH5AsCPDKTbnYe1Se7iJxlIJP61ZRpzAmeJA8tsNHLwvNgSSeUDy3z9Ogdj/p9lRuK1mjuRWxLzkckPL4lmcxaep1xP7sZni6WSLomDg1n0+8n4i5bEkHgWntcGsDh2LTqL/JoP1qJbm9PTSS4yeS1G4vfuZXDlyq5zsrEPgXR6F4ByY5IPAfdQcPGODz0U/gNfamgaWngHlgAAAABJRU5ErkJggg==',
  34. U = Object.freeze({
  35. __proto__: null,
  36. [Symbol.toStringTag]: 'Module',
  37. default: Q
  38. }),
  39. k =
  40. 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAASCAYAAABM8m7ZAAAAAXNSR0IArs4c6QAAA0RJREFUSEudls1PE2EQxp+hJoaT3JSjhquEMxoSLmSx0EJISknTxEYsyJFE+RuM/gVeMCFErCGEFgJyIXyEs3rXqyQeBC5guzNj3neWrls+NM5t8+vzzu7T+XhJ9/efQ/UlRAgiAFDDzZvj1Nt76h50YyPJRWqo18cplzNeqRhnNr2q6SPufnNZkBfv7ZUg8gYiN6AKiOwjlRqm/v4jz9fXS1A1bofvAxim0VHjS0sXOfMwlUqeX5nYi3d3sxB5B5H26PAvYA4oCL57Xq1mASQ5ENDYmPGlpSyYk/zXr4CmpjxvDf/F56E7O31grkLkVpT8G5gH6NGjr9GX96HRqEI15qnUAI2OGn//vg/1elLf1jZAjx97/mckEnvx9nYPRDbAfCey/RAig5ROf/J8ZaUHRMbN9kMAg5TLGV9c7EEYbkA15syDVC57fh4XEnvx5mYXUqmPELkXHX4M1Qyl07uer652IQyNW00cgyhD4+PGFxaMq8Z6xycnPXdxaeIoeSeINiHSHSU/hcgEZTKrni8vd0J1E8zdPrmq8ULB+MJCJ8LQuDlzCtUJmp72/MrEke0dODurQeRhJA4hUqaRkfnI9g40Ghd5sWh8fr4Drv2YH0bOhFAt08zM/LWJvfjgoB1HRxWIDPnkIgqiOcpmX3leqbguiDmgUJ2jYjHmx8cxV1WIzP1b4p8/P0AkHVnqDn5BIyOvm4lVP4DZuHsx4AUVizE/OTFulpu+tcz/fNbtbWf1GkQeNK0GnlIm87Zpdb2+BtUkLxSMm9WxXiSE0z979vZvxeUq936zOIA8DQ1Vm8Ul4io3yScmjLviajSSeqI8lcueX91ObW1bUL0b/a9u9GUT7dRoGLeKPkIYZqlQiNuJeQsipgdMf107+QHC7NrodnOAELnR+TmytweA8fMBIhJQPm/cDRCnZza9DZiAnjzx/NI+/q+RGYYDlM/HI9ONVOZ4pP5tZDaXBHO7f1PgM1KpgPr73Ru7DZVcAo6HYUC5nPHWJeG4c6JU8rw14rXo1h6zrT1gDycnmebaa12LjrsR2roWnd7s3QNz5tq1eOlF4MePeNGfXwTcojcnajg7S14EROwiYX1cg9PPzvqLwlXxG5q+C3kM/hHqAAAAAElFTkSuQmCC',
  41. L = Object.freeze({
  42. __proto__: null,
  43. [Symbol.toStringTag]: 'Module',
  44. default: k
  45. }),
  46. O =
  47. 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAMAAAApWqozAAAAAXNSR0IArs4c6QAAAFFQTFRFAAAA////6Ojo+Pj49PT09PT08/Pz8/Pz9fX19PT09fX19PT08/Pz9PT09PT09PT09PT09PT09fX19fX1wMDAxcXFx8fHyMjIz8/P7Ozs9PT0YPUOQwAAABR0Uk5TAAoLI0dIUliDhpWosbrQ1+vx9vj8NAlzAAAA8klEQVQ4y5WVVxKEMAxDTe8b+oLuf9AdtkGCKdJfxm8ySeTIIra8MCtN3XW1KbPQkzNFRYuN2iI6ROMHdnrEKhpUUFUFezZpcKAmcdkUJ0ptNsep8tv7OnsnuNT/3EFzDTe/N6lwQ9XXC9zSx53Vt2mcbWAep9XLdz+stbEfLHoe+nFdLX1SWMUt7SwLEb/FQdlh0foSAjrtskAoGXR6zyKTEiqtsCjFQKM1FkZqaLTGopYOGq2x6DiYOgZ1QerpKFMou4lG8rgW3Tb/87L5qW/FfVgqCriQoeKLC0Yucrkw58YEN4C40UYOzUX+dhz7TvEFrMaVF5fX03QAAAAASUVORK5CYII=',
  48. M = Object.freeze({
  49. __proto__: null,
  50. [Symbol.toStringTag]: 'Module',
  51. default: O
  52. }),
  53. V =
  54. 'data:image/png;base64,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',
  55. G = Object.freeze({
  56. __proto__: null,
  57. [Symbol.toStringTag]: 'Module',
  58. default: V
  59. }),
  60. J =
  61. 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAAXNSR0IArs4c6QAAAYZQTFRFAAAA////////////////////////////////////////////////////////////////////////////////LceqL8eqL8erMcirMsisOMquOsqvO8qvPsuwR820VtG5VtG6V9G6W9K8Z9XBatbCbtbDb9fEcNfEcNjEcdjEctjFdNnGddjGddnGdtnGftvJgdzLg9zLhN3Mhd3Mhd3Nht3Mh93NiN7OjN7PjN/Pjd/PkN/RkeDRk+DSlODSlOHSl+HUmuLUmuLVnuPWnuPXoOPXqubbsOfdsujes+jftOnftenftunftunguOrguerhuurhu+rhvevivevjvuvjwOvkwezkwuzkwuzlxe3lx+3mx+3nyO3nyu7ny+7ozO/oze/pz+/p0O/q0fDq0/Dr1fHs2fLu3fPv3vPv3vPw4fTx4vTx5PTy5vXy5vXz5/Xz6Pbz6Pb06fb06vf17Pf27fj27vj27vj38fn48vn49vv69/z7+fz8/P79/f7+/v7+/v//////I957DgAAABV0Uk5TAAIECRMbN1dYeIeWl6ustNLT4+v4nN+bkwAAAmJJREFUOMuVVfl30kAQDi1FuY9kvQ/SCmrUelAPKhLBtoKAUqqECkWLB1qU6lIo5Z7/vAlsmpWG9+L3Q2ay+73ZnXMZhobJYnV6WI5jPU6rxcTMwoLNBxR8tgVdmtnOAfQ77WYD40az3ekDcHbzad5ZFkbdQ0zhsDsC9swUbc4B0DvAUzjoATjmaN68G4ZHWAdHQ3DPU/bcMGhhXbQG4NZsOmDQxDPQHIDjxA8YtvBMtIZAPDKzQN+vXsm9K/+m7wnsJEp26GmrkuAXQo9uXV8ua2s9sI/zwY1O4lINBkpSXBRj29ufv648V6M04pQc2aCr8ip8KhlO1zDey2zeOI8u18h6F2xyHfhAzUeV34lkJ+r+JYSurPxQcwQ+E2OBvmowmIrsEvUbQi/KtfvqTh8sjBU6qh+BRFbd+YDQ99zr2+/JbwesjAva5E8oriri78YSf+cpuvgHP/t4k2y1wcl4gSSl7i9kFN4yGuMaxm/z/D5JD3gZFhrEZSGmeLkx4aFFjH+9vPtpstcAluGAmM+FoopYQujVz8cIBWVdfLJJNoHTiFshURF+hPZwBqEHsh4NbWlE6ui4crSA0L03PEJrGNfiQkU7mnJGSssif258xatysDMFf111xsM4tfCUwopYv6Dw8rIWLgpUeOiAJ8cB/yI+XFOSl00EJCrg+imUsRtJBekU6heFbC+yw1fpopgqs8RqRva9lg4nU3wF02U2XbjFQiwqxqVSIFjF/xauTiuE5I90qhV0mitXqes1l+F2NT4AjI8Uw0PK+NgzPkj/YzQbH/bk+XB5lefD65p+Po4BPFXiyZWqFZgAAAAASUVORK5CYII=',
  62. Y = Object.freeze({
  63. __proto__: null,
  64. [Symbol.toStringTag]: 'Module',
  65. default: J
  66. }),
  67. q =
  68. 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAeCAYAAABNChwpAAAAAXNSR0IArs4c6QAAA7FJREFUWEe9lm9oVWUcx7/f46BioBFB7wJfaU2MDBHN5rQZ05jaHMtyOgbeS0lKVjAaREQvrpAjaSrqNdZwUgyH1SL/XK/brjhBUxH/9qZe9KqEQMiY2j3fOPfc/+d5dra71Xl1OOf3/H6f35/n+zyE4dGNHS9B6IYwD8AMk80kvqVBXIfrbOf8rlT5OpZ/0LV3n4F0BcAjkwgSbkreh5NewJrum8XGQYCr2+MAtmSMJN+WZWa57yhfnrW3fSe/5HNf+L6zTxDgyjunAKwMT6kii9N8fk+J7yDA5a0JAPUl7kMSyyecs7OmxyQX7C3xHQS49HYCUilARckaFhFJvrA/BODiWwngPwIAklx4IATgQnQXgGUAaiA9Nk3Jj4G8DirFhfH3xx3C3E/9FH0SabcX0uopQhzHA7eNtT13TH4CM1BspKubqnGvytu3Txu3Y562bPoK2/Y3zHz0Wdbs+8uWBHW+fRFcfQVqDkSCuAuym4t7PspIwWj7Z5A+qKgKDru4uCezVufbPoW4DcIsEB7xz3DRTp1t83pTE9h2M9wXuaRvVOc2d0DYaQSwbc+CzHRyaW9Mo61LkHbOBfQJvEGlWl1P6wwBIqztO6SzHoBrBggri8NOLj0cU6rVU794MIxEjWwsl4+s/CLK2iNxjbzZAZRXYIISTHSy9khMqY0RCAeNQ6ihN4IAGf+Ksu4bH8BVZRXwAOq+jml4QwTiQZNiUmdeN1fAoQ8wtKEDqhAA6uSKfh/AlaUCyRYVTr0SEY/y5f64hlo6kM4C2CpvmwVvBjyAZEsEKgIoOl2pRLO5Al4LVg7ElWwuasG4shHE8FpQfzSmxPoIQEsFTjYVAIr9kz7AyaatID/0vYced6UQDnayfmBvBsBrQc5/kRvqxDpLBRhlwzHvcjLlR4nXIkjbZuD4Wss2VJQN308PwIk12W0YbCH1Y2MBoBiF+BPAvSmn7zuohvCESe6oH161tGCaQoe4oQZXKS+R+cumZZVhiPxT0nrWZX9kczTMMPVdw1jgCm4LFIgTehqVAhQOqZzc36e+faUXwOb/p+DlUXiYOlb3OFQ1AmC+FWKyCjiRjhDX8PfYMv/Y6Vs1E9UPP4GrRYWOajaAp/we83cAv+b9humR95+YDclfD/4B4peMjvmXkQv4hx+z5fRd6/jo6PIuAO9lg37O5qHc+4S6pYEVu+DKv4A62s31wztMC8cBqJsLF4OZCSca2Tx8e0KRc2PXv3wO6A5CcFClRjalbpnW/wvweGeAGl1PfwAAAABJRU5ErkJggg==',
  69. Z = Object.freeze({
  70. __proto__: null,
  71. [Symbol.toStringTag]: 'Module',
  72. default: q
  73. }),
  74. X =
  75. 'data:image/png;base64,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',
  76. K = Object.freeze({
  77. __proto__: null,
  78. [Symbol.toStringTag]: 'Module',
  79. default: X
  80. }),
  81. H =
  82. 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAAAgCAMAAADaHo1mAAAAAXNSR0IArs4c6QAAAFFQTFRFAAAA////////////////////////////////////////////////////////////////////////////////////////////////////////CDfnXgAAABp0Uk5TABUYGRsqLC4yTE1Tfn+BgpyiwcLm8PP7/P6E2VJmAAAA3ElEQVRIx7XWuRKDMBADUBlzmfs0oP//0BQhCTBMGiO1z5Vt7SxwjjH4m1BHkmodzmkddaV1DKPW7brESkdDtkqPZtJbnaMnyU7nxUaSW6ny3JMk6TONZxP3TLnCS89vfPG4227jIVsfPepx63nJ3Nhn3KSuGhfeZB1ql5hQh0lcPax3B5axcqkJ9f0Gm/nKvj0MlVAHEPXnR+ouhQ91AMXxm92UMdSB/FeUTOFA9ql6rnGgfA+rQuVAR5K9zmE9OUc6B1qyUTriZbVKB8ZB66hqretXxzTR+vPr+wshVkZF5A2Z9gAAAABJRU5ErkJggg==',
  83. W = Object.freeze({
  84. __proto__: null,
  85. [Symbol.toStringTag]: 'Module',
  86. default: H
  87. }),
  88. $ =
  89. 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARIAAAA+CAMAAADQ8GToAAAAAXNSR0IArs4c6QAAAO1QTFRFAAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////bAyRTwAAAE50Uk5TAAIEBQYKEBETFRgdHiAmJygvMTU4Oj5ASU5QUVhaYWJlanJ7gYKDiouSlJaao6uvsrS3uLm7vMHDxczS1N3i5OXs7fDx8vP09vj7/P3+lZ3IWQAAAYtJREFUGBntwedC4lAYBNCJvfeKYq/Y3bWj2CDWef/H2RBCuDfE8nu/OQcViqeCY4rnGJsUzyYKFE8BQxTPEPBAcTwAOKM4zgBsUxzbABYpjkUAoxTHKICgRknVAkQuKalL1O1SUruoW6KkllA3TkmNo67zlZJ47UTsmpK4RsM+JbGPhlVKYhUNU5TEFBq63ymx924kypRYGU0HlNgBmtYosTU0zVJis2jq+aREPnuQuqVEbtFySIkcomWdEllHyxwlMoeWAUpkAI57Cu/hOqHwBK4tCrfgWqBwAa5hCofheaR5j/Cd07xz+HZo3g58RZpXhG+M5o3BF4Q0LgyQcUXjrpBVonElZC3TuGVkTdC4CWR1VGlatQNtTmnaKdqt0LQVtOsNaVjYixx7NGwPeQZfaNbLIHJt0KwN5Ou6oVE3XfjCyBNNehrBl2ZqNKg6g29MP9Oc52l8a7JCYyqT+EH/EU056sfP5ss0ozyPXwkKf99owNufQoBf6yuWLu7CD/6nPsK7i1KxD7n+AUIlM/jQlx8vAAAAAElFTkSuQmCC',
  90. ee = Object.freeze({
  91. __proto__: null,
  92. [Symbol.toStringTag]: 'Module',
  93. default: $
  94. }),
  95. te = './assets/wx_bg.7fc6518a.png',
  96. ie = Object.freeze({
  97. __proto__: null,
  98. [Symbol.toStringTag]: 'Module',
  99. default: te
  100. })
  101. const se = '_review_1xy08_1',
  102. ne = '_reviewContainer_1xy08_6',
  103. oe = '_section_1xy08_9',
  104. ae = '_activeTime_1xy08_15',
  105. re = '_activeBg_1xy08_19',
  106. ce = '_title_1xy08_36',
  107. ue = '_tips_1xy08_52',
  108. le = '_title2_1xy08_62',
  109. Ae = '_titlePrefix_1xy08_75',
  110. pe = '_iconStar_1xy08_83',
  111. ge = '_titleTips_1xy08_86',
  112. de = '_prizeTitle_1xy08_91',
  113. fe = '_prizeLevel_1xy08_99',
  114. me = '_prizeSection_1xy08_104',
  115. ve = '_prize_1xy08_91',
  116. he = '_prizeContainer_1xy08_123',
  117. ye = '_prizeName_1xy08_126',
  118. be = '_prizeDesc_1xy08_131',
  119. Be = '_musicItem_1xy08_136',
  120. xe = '_musicTitle_1xy08_148',
  121. Ce = '_cellLevel_1xy08_153',
  122. Ie = '_iconMusic_1xy08_156',
  123. Pe = '_kingSection_1xy08_160',
  124. Se = '_score_1xy08_163',
  125. _e = '_iconKing_1xy08_175',
  126. Ee = '_userImg_1xy08_179',
  127. De = '_iconLevel_1xy08_187',
  128. Fe = '_userInfo_1xy08_195',
  129. Te = '_users_1xy08_199',
  130. Ne = '_userName_1xy08_204',
  131. je = '_name_1xy08_215',
  132. we = '_subjectName_1xy08_218',
  133. ze = '_userLogo_1xy08_226',
  134. Re = '_img_1xy08_238',
  135. Qe = '_noText_1xy08_242',
  136. Ue = '_musicName_1xy08_247',
  137. ke = '_btnGroup_1xy08_258',
  138. Le = '_submit_1xy08_262',
  139. Oe = '_popupContainer_1xy08_270',
  140. Me = '_popupTitle_1xy08_273',
  141. Ve = '_line_1xy08_282',
  142. Ge = '_popupClose_1xy08_290',
  143. Je = '_popupContent_1xy08_298',
  144. Ye = '_popupTips_1xy08_308',
  145. qe = '_appOut_1xy08_313',
  146. Ze = '_popupBtn_1xy08_324',
  147. Xe = '_wxpopup_1xy08_328'
  148. var t = {
  149. review: se,
  150. reviewContainer: ne,
  151. section: oe,
  152. activeTime: ae,
  153. activeBg: re,
  154. title: ce,
  155. tips: ue,
  156. title2: le,
  157. titlePrefix: Ae,
  158. iconStar: pe,
  159. titleTips: ge,
  160. prizeTitle: de,
  161. prizeLevel: fe,
  162. prizeSection: me,
  163. prize: ve,
  164. prizeContainer: he,
  165. prizeName: ye,
  166. prizeDesc: be,
  167. musicItem: Be,
  168. musicTitle: xe,
  169. cellLevel: Ce,
  170. iconMusic: Ie,
  171. kingSection: Pe,
  172. score: Se,
  173. iconKing: _e,
  174. userImg: Ee,
  175. iconLevel: De,
  176. userInfo: Fe,
  177. users: Te,
  178. userName: Ne,
  179. name: je,
  180. subjectName: we,
  181. userLogo: ze,
  182. img: Re,
  183. noText: Qe,
  184. musicName: Ue,
  185. btnGroup: ke,
  186. submit: Le,
  187. popupContainer: Oe,
  188. popupTitle: Me,
  189. line: Ve,
  190. popupClose: Ge,
  191. popupContent: Je,
  192. popupTips: Ye,
  193. appOut: qe,
  194. popupBtn: Ze,
  195. wxpopup: Xe
  196. }
  197. const a = i => {
  198. const s = `./images/${i}`
  199. return {
  200. './images/icon-lv.png': R,
  201. './images/icon_arrow_left.png': U,
  202. './images/icon_arrow_right.png': L,
  203. './images/icon_close.png': M,
  204. './images/icon_king.png': G,
  205. './images/icon_level.png': y,
  206. './images/icon_level2.png': b,
  207. './images/icon_level3.png': B,
  208. './images/icon_music.png': Y,
  209. './images/icon_no_level.png': Z,
  210. './images/icon_time.png': K,
  211. './images/star_bg.png': W,
  212. './images/title_bg.png': ee,
  213. './images/wx_bg.png': ie
  214. }[s].default
  215. }
  216. var lt = P({
  217. name: 'track-review-activity',
  218. data() {
  219. const i = this.$route.query
  220. return {
  221. id: i.id,
  222. recomUserId: i.recomUserId || '',
  223. activeInfo: {},
  224. popupStatus: !1,
  225. wxStatus: !1,
  226. behaviorId: T(),
  227. selectMusic: {},
  228. hiddenProperty: null
  229. }
  230. },
  231. computed: {
  232. activityMusic() {
  233. return this.activeInfo.activityMusicVoList || []
  234. },
  235. userSelectMusic() {
  236. let i = !1
  237. return (
  238. this.activityMusic.forEach(s => {
  239. s.join === 1 && (i = !0)
  240. }),
  241. i
  242. )
  243. },
  244. rewardList() {
  245. let s = this.activeInfo.activityRewardList || []
  246. if (s && s.length > 0) {
  247. const o = s.sort((r, p) => (Number(r.group) < Number(p.group) ? -1 : 1))
  248. s = this.groupBy(o, r => [r.group])
  249. }
  250. return s || []
  251. }
  252. },
  253. async mounted() {
  254. if ((await this.getMusicInfo(), u().isApp))
  255. if (C.platformType === 'TEACHER') {
  256. this.onBackDialog(
  257. '\u8BF7\u4F7F\u7528\u9177\u4E50\u79C0\u5B66\u751F\u7AEF\u626B\u7801\u6253\u5F00'
  258. )
  259. return
  260. } else {
  261. this.hiddenProperty =
  262. 'hidden' in document
  263. ? 'hidden'
  264. : 'webkitHidden' in document
  265. ? 'webkitHidden'
  266. : 'mozHidden' in document
  267. ? 'mozHidden'
  268. : null
  269. const i = this.hiddenProperty.replace(/hidden/i, 'visibilitychange')
  270. document.addEventListener(i, this.onVisibilityChange)
  271. }
  272. this.checkActivityTime()
  273. },
  274. unmounted() {
  275. const i = this.hiddenProperty.replace(/hidden/i, 'visibilitychange')
  276. document.removeEventListener(i, this.onVisibilityChange)
  277. },
  278. methods: {
  279. groupBy(i, s) {
  280. const o = {}
  281. return (
  282. i.forEach(function (r) {
  283. const p = JSON.stringify(s(r))
  284. ;(o[p] = o[p] || []), o[p].push(r)
  285. }),
  286. Object.keys(o).map(function (r) {
  287. return o[r]
  288. })
  289. )
  290. },
  291. onVisibilityChange() {
  292. document[this.hiddenProperty] || this.getMusicInfo()
  293. },
  294. async getMusicInfo() {
  295. try {
  296. const i = await d.post('/api-student/open/activity/info/' + this.id)
  297. ;(this.activeInfo = i.data),
  298. (document.title = this.activeInfo.activityName)
  299. } catch {}
  300. },
  301. checkActivityTime() {
  302. try {
  303. const i = this.activeInfo
  304. if (i.activityState !== 1)
  305. return (
  306. v.alert({
  307. message:
  308. '\u6D3B\u52A8\u5DF2\u7ED3\u675F\uFF0C\u611F\u8C22\u4F60\u7684\u5173\u6CE8\uFF01',
  309. theme: 'round-button',
  310. confirmButtonColor: '#01C1B5'
  311. }),
  312. this.onBackDialog(
  313. '\u6D3B\u52A8\u5DF2\u7ED3\u675F\uFF0C\u611F\u8C22\u4F60\u7684\u5173\u6CE8\uFF01'
  314. ),
  315. !1
  316. )
  317. const s = c(),
  318. o = c(i.activityStart),
  319. r = c(i.activityEnd)
  320. return c(s).isBefore(c(o))
  321. ? (this.onBackDialog(
  322. '\u6D3B\u52A8\u5C1A\u672A\u5F00\u59CB\uFF0C\u8BF7\u60A8\u8010\u5FC3\u7B49\u5F85\uFF01'
  323. ),
  324. !1)
  325. : c(s).isBefore(c(r))
  326. ? !0
  327. : (this.onBackDialog(
  328. '\u6D3B\u52A8\u5DF2\u7ED3\u675F\uFF0C\u611F\u8C22\u4F60\u7684\u5173\u6CE8\uFF01'
  329. ),
  330. !1)
  331. } catch {}
  332. },
  333. onBackDialog(i) {
  334. v.alert({
  335. message: i,
  336. theme: 'round-button',
  337. confirmButtonColor: '#01C1B5'
  338. }).then(() => {
  339. m({ api: 'back' })
  340. })
  341. },
  342. async onJoinActve() {
  343. var s
  344. if (!u().isApp) {
  345. ;(this.popupStatus = !0), I()
  346. return
  347. }
  348. const i = this.activeInfo
  349. try {
  350. if (!this.checkActivityTime()) return
  351. if (i.registrationMethod === 'CHARGE') {
  352. const o = await d.post('/api-student/userOrder/getPendingOrder', {
  353. data: { goodType: 'ACTI_REGIST', bizId: i.id }
  354. })
  355. ;(A.orderObject.orderType = 'ACTI_REGIST'),
  356. (A.orderObject.orderName = i.activityName),
  357. (A.orderObject.orderDesc = i.activityName),
  358. (A.orderObject.actualPrice = i.registrationPrice),
  359. (A.orderObject.orderNo =
  360. ((s = o.data) == null ? void 0 : s.orderNo) || ''),
  361. (A.orderObject.recomUserId = this.recomUserId),
  362. (A.orderObject.orderList = [
  363. {
  364. orderType: 'ACTI_REGIST',
  365. goodsName: i.activityName,
  366. activityId: i.id,
  367. actualPrice: i.registrationPrice,
  368. recomUserId: this.recomUserId
  369. }
  370. ]),
  371. this.$router.push({
  372. path: '/orderDetail',
  373. query: { orderType: 'ACTI_REGIST', activityId: i.id }
  374. })
  375. } else
  376. await d.post(`/api-student/activity/joinActivity/${i.id}`),
  377. setTimeout(() => {
  378. S('\u62A5\u540D\u6210\u529F')
  379. }, 300),
  380. this.getMusicInfo()
  381. } catch {}
  382. },
  383. async onOpenMusic() {
  384. try {
  385. const i = this.selectMusic
  386. i.join !== 1 &&
  387. (await d.post(`/api-student/activity/evaluation/${i.evaluationId}`),
  388. (this.selectMusic.join = 1)),
  389. (this.popupStatus = !1)
  390. const s = u(),
  391. o = N.stringifyUrl({
  392. url: location.origin + '/accompany',
  393. query: {
  394. id: i.musicSheetId,
  395. behaviorId: this.behaviorId,
  396. client: s.isTeacher ? 'teacher' : 'student',
  397. setting: JSON.stringify({
  398. mode: 'EVALUATING',
  399. resets: ['SPEED'],
  400. difficulty: this.activeInfo.evaluationDifficulty,
  401. feeType: 'FREE',
  402. submitData: { evaluationId: this.selectMusic.evaluationId }
  403. })
  404. }
  405. })
  406. m({
  407. api: 'openAccompanyWebView',
  408. content: {
  409. url: o,
  410. orientation: 0,
  411. isHideTitle: !0,
  412. statusBarTextColor: !1,
  413. isOpenLight: !0
  414. }
  415. })
  416. } catch {}
  417. },
  418. onOpenApp() {
  419. if (u().isApp) this.popupStatus = !1
  420. else {
  421. if (u().weixin) {
  422. this.wxStatus = !0
  423. return
  424. }
  425. const { origin: i } = location,
  426. s =
  427. i +
  428. `/student/#/track-review-activity?id=${this.id}&recomUserId=${this.recomUserId}`
  429. F(s, {}),
  430. setTimeout(() => {
  431. window.location.href = location.origin + '/student/#/download'
  432. }, 3e3)
  433. }
  434. }
  435. },
  436. render() {
  437. return e(
  438. 'div',
  439. {
  440. class: t.review,
  441. style: {
  442. background: `url(${this.activeInfo.subjectUrl}) no-repeat top center ${this.activeInfo.backgroundUrl}`,
  443. backgroundSize: 'contain'
  444. }
  445. },
  446. [
  447. e('div', { class: t.reviewContainer }, [
  448. e('div', { class: [t.section, t.activeTime] }, [
  449. e('div', { class: t.activeBg }, [
  450. e('img', { src: a('icon_time.png') }, null),
  451. e('p', null, [
  452. e('span', null, [n('\u6D3B\u52A8\u65F6\u95F4\uFF1A')]),
  453. c(this.activeInfo.activityStart).format('YYYY-MM-DD'),
  454. n(' ~ '),
  455. c(this.activeInfo.activityEnd).format('YYYY-MM-DD')
  456. ])
  457. ])
  458. ]),
  459. e('div', { class: [t.section] }, [
  460. e('div', { class: t.title }, [
  461. e('img', { src: a('icon_arrow_left.png') }, null),
  462. e('span', null, [n('\u6D3B\u52A8\u4ECB\u7ECD')]),
  463. e('img', { src: a('icon_arrow_right.png') }, null)
  464. ]),
  465. e('div', { class: t.tips }, [this.activeInfo.describe])
  466. ]),
  467. e('div', { class: [t.section] }, [
  468. e('h2', { class: t.title2 }, [
  469. e('span', null, [
  470. e('i', { class: t.titlePrefix }, null),
  471. n('\u6D3B\u52A8\u5956\u54C1')
  472. ]),
  473. e(
  474. 'span',
  475. {
  476. class: t.titleTips,
  477. onClick: () =>
  478. this.$router.push({
  479. path: '/leaderboard',
  480. query: { id: this.id }
  481. })
  482. },
  483. [
  484. n('\u67E5\u770B\u6311\u6218\u6392\u884C\u699C'),
  485. e(
  486. 'img',
  487. {
  488. style: { width: '16px', marginLeft: '4px' },
  489. src: a('icon-lv.png')
  490. },
  491. null
  492. )
  493. ]
  494. )
  495. ]),
  496. this.rewardList.map((i, s) =>
  497. e(f, null, [
  498. e('div', { class: t.prizeTitle }, [
  499. s === 0 &&
  500. e(
  501. l,
  502. { class: t.prizeLevel, src: a('icon_level.png') },
  503. null
  504. ),
  505. s === 1 &&
  506. e(
  507. l,
  508. { class: t.prizeLevel, src: a('icon_level2.png') },
  509. null
  510. ),
  511. s === 2 &&
  512. e(
  513. l,
  514. { class: t.prizeLevel, src: a('icon_level3.png') },
  515. null
  516. ),
  517. n('\u7B2C'),
  518. ++s,
  519. n('\u540D\u5956\u54C1')
  520. ]),
  521. e('div', { class: t.prizeSection }, [
  522. i.map(o =>
  523. e('div', { class: [t.prize] }, [
  524. e(l, { src: o.imgUrl }, null),
  525. e('div', { class: t.prizeContainer }, [
  526. e('div', { class: t.prizeName }, [o.rewardName]),
  527. e('div', { class: t.prizeDesc }, [o.rewardDescribe])
  528. ])
  529. ])
  530. )
  531. ])
  532. ])
  533. )
  534. ]),
  535. e('div', { class: [t.section], style: { backgroundColor: '#fff' } }, [
  536. e('h2', { class: t.title2 }, [
  537. e('span', null, [
  538. e('i', { class: t.titlePrefix }, null),
  539. n('\u6D3B\u52A8\u66F2\u76EE')
  540. ]),
  541. e('span', { class: t.titleTips }, [
  542. n('\u5171'),
  543. this.activityMusic.length || 0,
  544. n('\u9996\u66F2\u76EE')
  545. ])
  546. ]),
  547. this.activityMusic.map(i =>
  548. e(
  549. _,
  550. { class: t.musicItem, border: !1 },
  551. {
  552. default: () => [
  553. e(
  554. h,
  555. { center: !0, titleClass: t.musicTitle },
  556. {
  557. icon: () =>
  558. e(
  559. l,
  560. { src: a('icon_music.png'), class: t.iconMusic },
  561. null
  562. ),
  563. title: () =>
  564. e('span', { class: t.musicName }, [i.musicSheetName]),
  565. value: () => e('span', null, [i.musicSubject])
  566. }
  567. ),
  568. e(
  569. h,
  570. { center: !0, class: t.cellLevel },
  571. {
  572. icon: () =>
  573. e('div', { class: t.kingSection }, [
  574. e(
  575. l,
  576. { src: a('icon_king.png'), class: t.iconKing },
  577. null
  578. ),
  579. e('p', { class: t.score }, [
  580. i.userId ? i.score : '--',
  581. e('span', null, [n('\u5206')])
  582. ])
  583. ]),
  584. title: () =>
  585. e('div', { class: t.users }, [
  586. e('div', { class: t.userInfo }, [
  587. e('div', { class: t.userImg }, [
  588. i.userId
  589. ? e(f, null, [
  590. e(
  591. l,
  592. {
  593. src: i.userAvatar || w,
  594. class: t.userLogo,
  595. fit: 'cover'
  596. },
  597. null
  598. ),
  599. e(
  600. 'img',
  601. {
  602. src: a('icon_level.png'),
  603. class: t.iconLevel
  604. },
  605. null
  606. )
  607. ])
  608. : e('div', { class: t.userLogo }, [
  609. e(
  610. 'img',
  611. {
  612. class: t.img,
  613. src: a('icon_no_level.png')
  614. },
  615. null
  616. )
  617. ])
  618. ]),
  619. e('div', { class: t.userName }, [
  620. i.userId
  621. ? e(f, null, [
  622. e('p', { class: t.name }, [i.username]),
  623. e('p', null, [
  624. e('span', { class: t.subjectName }, [
  625. i.userSubject
  626. ])
  627. ]),
  628. ' '
  629. ])
  630. : e('span', { class: t.noText }, [
  631. n('\u865A\u4F4D\u4EE5\u5F85')
  632. ])
  633. ])
  634. ]),
  635. e('div', { class: t.userBtn }, [
  636. e(
  637. g,
  638. {
  639. round: !0,
  640. style: { padding: '0 8px', height: '32px' },
  641. color:
  642. 'linear-gradient(180deg, #FFA200 0%, #FF6900 100%)',
  643. disabled:
  644. this.activeInfo.join === 0 ||
  645. (this.userSelectMusic && i.join !== 1),
  646. onClick: () => {
  647. !this.checkActivityTime() ||
  648. ((this.selectMusic = i),
  649. i.join === 1
  650. ? this.onOpenMusic()
  651. : (this.popupStatus = !0))
  652. }
  653. },
  654. {
  655. default: () => [n('\u7ACB\u523B\u6311\u6218')]
  656. }
  657. )
  658. ])
  659. ])
  660. }
  661. )
  662. ]
  663. }
  664. )
  665. )
  666. ]),
  667. e('div', { class: [t.section] }, [
  668. e('div', { class: t.title }, [
  669. e('img', { src: a('icon_arrow_left.png') }, null),
  670. e('span', null, [n('\u6D3B\u52A8\u89C4\u5219')]),
  671. e('img', { src: a('icon_arrow_right.png') }, null)
  672. ]),
  673. e('div', { class: t.tips }, [this.activeInfo.ruleDescribe])
  674. ])
  675. ]),
  676. this.activeInfo.join !== 1 &&
  677. e(
  678. x,
  679. { position: 'bottom' },
  680. {
  681. default: () => [
  682. e('div', { class: t.btnGroup }, [
  683. e(
  684. g,
  685. {
  686. round: !0,
  687. class: t.submit,
  688. block: !0,
  689. onClick: this.onJoinActve
  690. },
  691. { default: () => [n('\u62A5\u540D\u53C2\u4E0E')] }
  692. )
  693. ])
  694. ]
  695. }
  696. ),
  697. e(
  698. E,
  699. {
  700. show: this.popupStatus,
  701. 'onUpdate:show': i => (this.popupStatus = i),
  702. round: !0,
  703. style: { width: '90%' },
  704. closeOnClickOverlay: !1
  705. },
  706. {
  707. default: () => [
  708. e('div', { class: t.popupContainer }, [
  709. e('div', { class: [t.popupTitle, 'van-hairline--bottom'] }, [
  710. e('i', { class: t.line }, null),
  711. n('\u63D0\u793A'),
  712. e(
  713. 'img',
  714. {
  715. src: a('icon_close.png'),
  716. class: t.popupClose,
  717. onClick: () => (this.popupStatus = !1)
  718. },
  719. null
  720. )
  721. ]),
  722. e('div', { class: t.popupContent }, [
  723. u().isApp
  724. ? e(f, null, [
  725. e('p', null, [
  726. n('\u786E\u5B9A\u8981\u53C2\u52A0'),
  727. e('span', null, [this.selectMusic.musicSheetName]),
  728. n('\u8BC4\u6D4B'),
  729. e('span', null, [
  730. j[this.activeInfo.evaluationDifficulty]
  731. ]),
  732. n('\u7684\u6BD4\u62FC\u5417\uFF1F')
  733. ]),
  734. e('p', { class: t.popupTips }, [
  735. n(
  736. '\u6BCF\u4F4D\u7528\u6237\u4EC5\u53EF\u9009\u62E9\u4E00\u9996\u66F2\u76EE\u7684\u4E00\u4E2A\u96BE\u5EA6\u54E6\uFF01'
  737. )
  738. ])
  739. ])
  740. : e('div', { class: t.appOut }, [
  741. e('img', { src: D }, null),
  742. e('p', null, [
  743. n(
  744. '\u8BF7\u5728\u9177\u4E50\u79C0APP\u5185\u6253\u5F00\u6D3B\u52A8\u94FE\u63A5\uFF01'
  745. )
  746. ])
  747. ])
  748. ]),
  749. u().isApp
  750. ? e('div', { class: ['btnGroup, btnMore', t.popupBtn] }, [
  751. e(
  752. g,
  753. {
  754. type: 'primary',
  755. round: !0,
  756. plain: !0,
  757. onClick: () => (this.popupStatus = !1)
  758. },
  759. { default: () => [n('\u518D\u60F3\u60F3')] }
  760. ),
  761. e(
  762. g,
  763. {
  764. type: 'primary',
  765. round: !0,
  766. onClick: this.onOpenMusic
  767. },
  768. { default: () => [n('\u5C31\u662F\u5B83\u4E86')] }
  769. )
  770. ])
  771. : e('div', { class: ['btnGroup, btnMore', t.popupBtn] }, [
  772. e(
  773. g,
  774. { type: 'primary', round: !0, onClick: this.onOpenApp },
  775. { default: () => [n('\u786E\u5B9A')] }
  776. )
  777. ])
  778. ])
  779. ]
  780. }
  781. ),
  782. this.wxStatus &&
  783. e(
  784. 'div',
  785. {
  786. class: t.wxpopup,
  787. onClick: () => {
  788. this.wxStatus = !1
  789. }
  790. },
  791. [e('img', { src: a('wx_bg.png'), alt: '' }, null)]
  792. )
  793. ]
  794. )
  795. }
  796. })
  797. export { lt as default, a as getAssetsHomeFile }