initial-data.ts 22 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727
  1. import { ITraining } from "./src/training/types";
  2. const data: { trainings: ITraining[]; polls: any } = {
  3. trainings: [
  4. {
  5. id: "training0",
  6. title: "Circuit",
  7. type: {
  8. id: "type0",
  9. name: "HIIT",
  10. description: "High intensity interval training.",
  11. },
  12. createdAt: "2020-04-14T21:13:43.284Z",
  13. trainingDate: "2020-04-15T09:45:00.000Z",
  14. location: "At home",
  15. registrations: [],
  16. attendance: 0,
  17. ratings: [],
  18. published: true,
  19. blocks: [
  20. {
  21. id: "block0",
  22. sequence: 0,
  23. title: "Roxanne",
  24. description:
  25. "Keep the squat low, especially towards the end. On the squat jump, try to explode up high and catch yourself in a low squat.",
  26. repetitions: 1,
  27. rest: 45,
  28. video: "/media/roxanne.mp4",
  29. format: {
  30. id: "format0",
  31. name: "Sequence",
  32. description: "Sequence of exercises",
  33. },
  34. blocks: [
  35. {
  36. id: "block3",
  37. video: "/media/roxanne.mp4",
  38. duration: 185,
  39. exercises: [
  40. {
  41. id: "exercise1",
  42. name: "Squat",
  43. repetitions: 1,
  44. description:
  45. "Sit down backwards, hip about knee-high. Keep your knees behind the toes.",
  46. videos: [],
  47. pictures: [],
  48. targets: ["Thighs", "Glutes"],
  49. baseExercise: {
  50. id: "baseExercise1",
  51. name: "Squat",
  52. },
  53. },
  54. {
  55. id: "exercise1",
  56. name: "Burpee",
  57. repetitions: 1,
  58. description: "",
  59. videos: [],
  60. pictures: [],
  61. targets: ["Thighs", "Glutes"],
  62. baseExercise: {
  63. id: "baseExercise1",
  64. name: "Squat",
  65. },
  66. },
  67. ],
  68. },
  69. ],
  70. },
  71. {
  72. id: "block1",
  73. sequence: 0,
  74. title: "Tabata",
  75. repetitions: 2,
  76. rest: 60,
  77. video: "/media/tabata.mp4",
  78. format: {
  79. id: "format0",
  80. name: "Sequence",
  81. description: "Sequence of exercises",
  82. },
  83. blocks: [
  84. {
  85. id: "block4",
  86. duration: 10,
  87. exercises: [
  88. {
  89. id: "exercise1",
  90. name: "Prepare",
  91. repetitions: 1,
  92. description: "",
  93. videos: [],
  94. pictures: [],
  95. targets: ["Thighs", "Glutes"],
  96. baseExercise: {
  97. id: "baseExercise1",
  98. name: "Squat",
  99. },
  100. },
  101. ],
  102. },
  103. {
  104. id: "block4",
  105. duration: 20,
  106. description:
  107. "It's only 20 seconds! Try to stay dynamic on the beat.",
  108. rest: 10,
  109. exercises: [
  110. {
  111. id: "exercise1",
  112. name: "Power lunge",
  113. repetitions: 4,
  114. description: "",
  115. videos: [],
  116. pictures: [],
  117. targets: ["Thighs", "Glutes"],
  118. baseExercise: {
  119. id: "baseExercise1",
  120. name: "Squat",
  121. },
  122. },
  123. {
  124. id: "exercise2",
  125. name: "Squat jump",
  126. repetitions: 2,
  127. description: "",
  128. videos: [],
  129. pictures: [],
  130. targets: ["Thighs", "Glutes"],
  131. baseExercise: {
  132. id: "baseExercise1",
  133. name: "Squat",
  134. },
  135. },
  136. ],
  137. },
  138. {
  139. id: "block4",
  140. duration: 20,
  141. description:
  142. "Catch yourself and control the downward move, then explode back up again.",
  143. rest: 10,
  144. exercises: [
  145. {
  146. id: "exercise1",
  147. name: "Plyo pushup",
  148. repetitions: 1,
  149. description: "",
  150. videos: [],
  151. pictures: [],
  152. targets: ["Thighs", "Glutes"],
  153. baseExercise: {
  154. id: "baseExercise1",
  155. name: "Squat",
  156. },
  157. },
  158. ],
  159. },
  160. {
  161. id: "block4",
  162. duration: 20,
  163. rest: 10,
  164. exercises: [
  165. {
  166. id: "exercise1",
  167. name: "Ice skater",
  168. repetitions: 1,
  169. description: "",
  170. videos: [],
  171. pictures: [],
  172. targets: ["Thighs", "Glutes"],
  173. baseExercise: {
  174. id: "baseExercise1",
  175. name: "Squat",
  176. },
  177. },
  178. ],
  179. },
  180. {
  181. id: "block4",
  182. duration: 20,
  183. description:
  184. "The higher you can keep your pelvis, the harder it gets.",
  185. rest: 10,
  186. exercises: [
  187. {
  188. id: "exercise1",
  189. name: "Kick up",
  190. repetitions: 1,
  191. description: "",
  192. videos: [],
  193. pictures: [],
  194. targets: ["Thighs", "Glutes"],
  195. baseExercise: {
  196. id: "baseExercise1",
  197. name: "Squat",
  198. },
  199. },
  200. ],
  201. },
  202. {
  203. id: "block4",
  204. duration: 20,
  205. description:
  206. "You have plenty of time for the squat jump. Go for height this time!",
  207. rest: 10,
  208. exercises: [
  209. {
  210. id: "exercise1",
  211. name: "Lateral jump squat",
  212. repetitions: 2,
  213. description: "",
  214. videos: [],
  215. pictures: [],
  216. targets: ["Thighs", "Glutes"],
  217. baseExercise: {
  218. id: "baseExercise1",
  219. name: "Squat",
  220. },
  221. },
  222. {
  223. id: "exercise1",
  224. name: "Tuck jump burpee",
  225. repetitions: 1,
  226. description: "",
  227. videos: [],
  228. pictures: [],
  229. targets: ["Thighs", "Glutes"],
  230. baseExercise: {
  231. id: "baseExercise1",
  232. name: "Squat",
  233. },
  234. },
  235. ],
  236. },
  237. {
  238. id: "block4",
  239. duration: 20,
  240. rest: 10,
  241. description:
  242. "Focus on keeping your hips up. Don't forget to change the side in the second round!",
  243. exercises: [
  244. {
  245. id: "exercise1",
  246. name: "Side plank with leg lift and kick forward",
  247. repetitions: 1,
  248. description: "",
  249. videos: [],
  250. pictures: [],
  251. targets: ["Thighs", "Glutes"],
  252. baseExercise: {
  253. id: "baseExercise1",
  254. name: "Squat",
  255. },
  256. },
  257. ],
  258. },
  259. {
  260. id: "block4",
  261. duration: 20,
  262. rest: 10,
  263. description: "Go faster than the beat if you can.",
  264. exercises: [
  265. {
  266. id: "exercise1",
  267. name: "X-Man",
  268. repetitions: 1,
  269. description: "",
  270. videos: [],
  271. pictures: [],
  272. targets: ["Thighs", "Glutes"],
  273. baseExercise: {
  274. id: "baseExercise1",
  275. name: "Squat",
  276. },
  277. },
  278. ],
  279. },
  280. {
  281. id: "block4",
  282. duration: 20,
  283. rest: 10,
  284. description:
  285. "Try to move the shoulders away from the floor. More than I did in the video 🙊",
  286. exercises: [
  287. {
  288. id: "exercise1",
  289. name: "Cross V-up",
  290. repetitions: 1,
  291. description: "",
  292. videos: [],
  293. pictures: [],
  294. targets: ["Thighs", "Glutes"],
  295. baseExercise: {
  296. id: "baseExercise1",
  297. name: "Squat",
  298. },
  299. },
  300. ],
  301. },
  302. ],
  303. },
  304. {
  305. id: "block0",
  306. sequence: 0,
  307. title: "Circuit",
  308. repetitions: 2,
  309. rest: 60,
  310. format: {
  311. id: "format0",
  312. name: "Sequence",
  313. description: "Sequence of exercises",
  314. },
  315. blocks: [
  316. {
  317. id: "block2",
  318. duration: 45,
  319. rest: 15,
  320. description:
  321. "Keep the ellbows close to your upper body on the narrow pushup. On the wide pushup, the arms are in a 90° angle away from the upper body.",
  322. video: "/media/circuit-1.mp4",
  323. exercises: [
  324. {
  325. id: "exercise0",
  326. name: "Narrow pushup",
  327. repetitions: 1,
  328. description: "",
  329. videos: [],
  330. pictures: [],
  331. targets: [],
  332. baseExercise: {
  333. id: "baseExercise1",
  334. name: "Jog on the spot",
  335. },
  336. },
  337. {
  338. id: "exercise0",
  339. name: "Wide pushup",
  340. repetitions: 1,
  341. description: "",
  342. videos: [],
  343. pictures: [],
  344. targets: [],
  345. baseExercise: {
  346. id: "baseExercise1",
  347. name: "Jog on the spot",
  348. },
  349. },
  350. ],
  351. },
  352. {
  353. id: "block3",
  354. duration: 45,
  355. rest: 15,
  356. description:
  357. "Brace your abs and keep the hips about shoulder high.",
  358. video: "/media/circuit-2.mp4",
  359. exercises: [
  360. {
  361. id: "exercise1",
  362. name: "Mountain climber",
  363. repetitions: 1,
  364. description:
  365. "Sit down backwards, hip about knee-high. Keep your knees behind the toes.",
  366. videos: [],
  367. pictures: [],
  368. targets: ["Thighs", "Glutes"],
  369. baseExercise: {
  370. id: "baseExercise1",
  371. name: "Squat",
  372. },
  373. },
  374. ],
  375. },
  376. {
  377. id: "block4",
  378. duration: 45,
  379. rest: 15,
  380. description: "Lift both the chest and your legs.",
  381. video: "/media/circuit-3.mp4",
  382. exercises: [
  383. {
  384. id: "exercise1",
  385. name: "Superman combo",
  386. repetitions: 1,
  387. description:
  388. "Sit down backwards, hip about knee-high. Keep your knees behind the toes.",
  389. videos: [],
  390. pictures: [],
  391. targets: ["Thighs", "Glutes"],
  392. baseExercise: {
  393. id: "baseExercise1",
  394. name: "Squat",
  395. },
  396. },
  397. ],
  398. },
  399. {
  400. id: "block4",
  401. duration: 45,
  402. rest: 15,
  403. video: "/media/circuit-4.mp4",
  404. exercises: [
  405. {
  406. id: "exercise1",
  407. name: "Run & punch",
  408. repetitions: 1,
  409. description:
  410. "Sit down backwards, hip about knee-high. Keep your knees behind the toes.",
  411. videos: [],
  412. pictures: [],
  413. targets: ["Thighs", "Glutes"],
  414. baseExercise: {
  415. id: "baseExercise1",
  416. name: "Squat",
  417. },
  418. },
  419. ],
  420. },
  421. {
  422. id: "block4",
  423. duration: 45,
  424. rest: 15,
  425. video: "/media/circuit-5.mp4",
  426. exercises: [
  427. {
  428. id: "exercise1",
  429. name: "Shoulder fly",
  430. repetitions: 1,
  431. description:
  432. "Sit down backwards, hip about knee-high. Keep your knees behind the toes.",
  433. videos: [],
  434. pictures: [],
  435. targets: ["Thighs", "Glutes"],
  436. baseExercise: {
  437. id: "baseExercise1",
  438. name: "Squat",
  439. },
  440. },
  441. ],
  442. },
  443. {
  444. id: "block4",
  445. duration: 45,
  446. rest: 15,
  447. video: "/media/circuit-6.mp4",
  448. exercises: [
  449. {
  450. id: "exercise1",
  451. name: "Fast knees",
  452. repetitions: 8,
  453. description:
  454. "Sit down backwards, hip about knee-high. Keep your knees behind the toes.",
  455. videos: [],
  456. pictures: [],
  457. targets: ["Thighs", "Glutes"],
  458. baseExercise: {
  459. id: "baseExercise1",
  460. name: "Squat",
  461. },
  462. },
  463. {
  464. id: "exercise1",
  465. name: "High knees",
  466. repetitions: 4,
  467. description:
  468. "Sit down backwards, hip about knee-high. Keep your knees behind the toes.",
  469. videos: [],
  470. pictures: [],
  471. targets: ["Thighs", "Glutes"],
  472. baseExercise: {
  473. id: "baseExercise1",
  474. name: "Squat",
  475. },
  476. },
  477. ],
  478. },
  479. ],
  480. },
  481. {
  482. id: "block0",
  483. sequence: 0,
  484. title: "Rep challenge",
  485. description:
  486. "Finish 6 repetitions before 30 seconds are over and earn a break. After 30 seconds, the next round starts for a total of 4 rounds.",
  487. repetitions: 4,
  488. format: {
  489. id: "format0",
  490. name: "Rep challenge",
  491. description: "Finish 6 repetitions and earn a break.",
  492. },
  493. blocks: [
  494. {
  495. id: "block2",
  496. duration: 30,
  497. video: "/media/challenge.mp4",
  498. exercises: [
  499. {
  500. id: "exercise1",
  501. name: "One armed burpee",
  502. repetitions: 1,
  503. description:
  504. "Sit down backwards, hip about knee-high. Keep your knees behind the toes.",
  505. videos: [],
  506. pictures: [],
  507. targets: ["Thighs", "Glutes"],
  508. baseExercise: {
  509. id: "baseExercise1",
  510. name: "Squat",
  511. },
  512. },
  513. {
  514. id: "exercise1",
  515. name: "Long jump",
  516. repetitions: 1,
  517. description: "",
  518. videos: [],
  519. pictures: [],
  520. targets: ["Thighs", "Glutes"],
  521. baseExercise: {
  522. id: "baseExercise1",
  523. name: "Squat",
  524. },
  525. },
  526. {
  527. id: "exercise1",
  528. name: "Run back",
  529. repetitions: 1,
  530. description: "",
  531. videos: [],
  532. pictures: [],
  533. targets: ["Thighs", "Glutes"],
  534. baseExercise: {
  535. id: "baseExercise1",
  536. name: "Squat",
  537. },
  538. },
  539. ],
  540. },
  541. ],
  542. },
  543. {
  544. id: "block0",
  545. sequence: 0,
  546. title: "Work B**ch",
  547. repetitions: 1,
  548. rest: 90,
  549. video: "/media/workbitch.mp4",
  550. format: {
  551. id: "format0",
  552. name: "Sequence",
  553. description: "Sequence of exercises",
  554. },
  555. blocks: [
  556. {
  557. id: "block2",
  558. duration: 16,
  559. exercises: [
  560. {
  561. id: "exercise0",
  562. name: "Pulsing crunch with high knees",
  563. repetitions: 1,
  564. description:
  565. "Jog pulling your knees up high while moving sideways",
  566. videos: ["https://www.youtube.com/watch?v=s5GanRixp6I"],
  567. pictures: [
  568. "https://media1.popsugar-assets.com/files/thumbor/xfgCQbEWOZpPDA_HTMSfgcOnYYE/fit-in/1024x1024/filters:format_auto-!!-:strip_icc-!!-/2015/06/26/981/n/1922729/a7719ba19ea7a1ae_lateral-run-and-hold/i/Tabata-One-Lateral-High-Knee-Run-Hold.jpg",
  569. ],
  570. targets: [],
  571. baseExercise: {
  572. id: "baseExercise1",
  573. name: "Jog on the spot",
  574. },
  575. },
  576. ],
  577. },
  578. {
  579. id: "block3",
  580. duration: 30,
  581. exercises: [
  582. {
  583. id: "exercise1",
  584. name: "Oblique crunch - right",
  585. repetitions: 1,
  586. description:
  587. "Sit down backwards, hip about knee-high. Keep your knees behind the toes.",
  588. videos: [],
  589. pictures: [],
  590. targets: ["Thighs", "Glutes"],
  591. baseExercise: {
  592. id: "baseExercise1",
  593. name: "Squat",
  594. },
  595. },
  596. ],
  597. },
  598. {
  599. id: "block4",
  600. duration: 46,
  601. exercises: [
  602. {
  603. id: "exercise1",
  604. name: "Bicycle crunch",
  605. repetitions: 1,
  606. description:
  607. "Sit down backwards, hip about knee-high. Keep your knees behind the toes.",
  608. videos: [],
  609. pictures: [],
  610. targets: ["Thighs", "Glutes"],
  611. baseExercise: {
  612. id: "baseExercise1",
  613. name: "Squat",
  614. },
  615. },
  616. ],
  617. },
  618. {
  619. id: "block4",
  620. duration: 30,
  621. exercises: [
  622. {
  623. id: "exercise1",
  624. name: "Oblique crunch - left",
  625. repetitions: 1,
  626. description:
  627. "Sit down backwards, hip about knee-high. Keep your knees behind the toes.",
  628. videos: [],
  629. pictures: [],
  630. targets: ["Thighs", "Glutes"],
  631. baseExercise: {
  632. id: "baseExercise1",
  633. name: "Squat",
  634. },
  635. },
  636. ],
  637. },
  638. {
  639. id: "block4",
  640. duration: 45,
  641. exercises: [
  642. {
  643. id: "exercise1",
  644. name: "Russian Twist",
  645. repetitions: 1,
  646. description:
  647. "Sit down backwards, hip about knee-high. Keep your knees behind the toes.",
  648. videos: [],
  649. pictures: [],
  650. targets: ["Thighs", "Glutes"],
  651. baseExercise: {
  652. id: "baseExercise1",
  653. name: "Squat",
  654. },
  655. },
  656. ],
  657. },
  658. {
  659. id: "block4",
  660. duration: 18,
  661. exercises: [
  662. {
  663. id: "exercise1",
  664. name: "Plank",
  665. repetitions: 1,
  666. description:
  667. "Sit down backwards, hip about knee-high. Keep your knees behind the toes.",
  668. videos: [],
  669. pictures: [],
  670. targets: ["Thighs", "Glutes"],
  671. baseExercise: {
  672. id: "baseExercise1",
  673. name: "Squat",
  674. },
  675. },
  676. ],
  677. },
  678. {
  679. id: "block4",
  680. duration: 45,
  681. exercises: [
  682. {
  683. id: "exercise1",
  684. name: "Plank with arm extension",
  685. repetitions: 1,
  686. description:
  687. "Sit down backwards, hip about knee-high. Keep your knees behind the toes.",
  688. videos: [],
  689. pictures: [],
  690. targets: ["Thighs", "Glutes"],
  691. baseExercise: {
  692. id: "baseExercise1",
  693. name: "Squat",
  694. },
  695. },
  696. ],
  697. },
  698. {
  699. id: "block4",
  700. duration: 20,
  701. exercises: [
  702. {
  703. id: "exercise1",
  704. name: "Plank with knee drops",
  705. repetitions: 1,
  706. description:
  707. "Sit down backwards, hip about knee-high. Keep your knees behind the toes.",
  708. videos: [],
  709. pictures: [],
  710. targets: ["Thighs", "Glutes"],
  711. baseExercise: {
  712. id: "baseExercise1",
  713. name: "Squat",
  714. },
  715. },
  716. ],
  717. },
  718. ],
  719. },
  720. ],
  721. },
  722. ],
  723. polls: [],
  724. };
  725. export default data;