circuit2.ts 27 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882
  1. import { ITraining } from './src/training/types'
  2. const data: { trainings: ITraining[]; polls: any } = {
  3. trainings: [
  4. {
  5. id: 'training0',
  6. title: 'Circuit 2',
  7. type: {
  8. id: 'type0',
  9. name: 'HIIT',
  10. description: 'High intensity interval training.',
  11. },
  12. createdAt: '2020-04-21T21:13:43.284Z',
  13. trainingDate: '2020-04-22T09:45:00.000Z',
  14. location: 'At home',
  15. registrations: [],
  16. attendance: 0,
  17. ratings: [],
  18. published: true,
  19. blocks: [
  20. {
  21. id: 'block1',
  22. sequence: 0,
  23. title: 'Tabata',
  24. repetitions: 1,
  25. rest: 60,
  26. video: '/media/tabata2-1.mp4',
  27. format: {
  28. id: 'format0',
  29. name: 'Sequence',
  30. description: 'Sequence of exercises',
  31. },
  32. blocks: [
  33. {
  34. id: 'block4',
  35. duration: 10,
  36. exercises: [
  37. {
  38. id: 'exercise1',
  39. name: 'Prepare',
  40. repetitions: 1,
  41. description: '',
  42. videos: [],
  43. pictures: [],
  44. targets: ['Thighs', 'Glutes'],
  45. baseExercise: {
  46. id: 'baseExercise1',
  47. name: 'Squat',
  48. },
  49. },
  50. ],
  51. },
  52. {
  53. id: 'block1',
  54. duration: 20,
  55. description: 'Get the pulse up as fast as possible.',
  56. rest: 10,
  57. exercises: [
  58. {
  59. id: 'exercise1',
  60. name: 'Seal jacks',
  61. repetitions: 1,
  62. description: '',
  63. videos: [],
  64. pictures: [],
  65. targets: ['Thighs', 'Glutes'],
  66. baseExercise: {
  67. id: 'baseExercise1',
  68. name: 'Squat',
  69. },
  70. },
  71. ],
  72. },
  73. {
  74. id: 'block2',
  75. duration: 20,
  76. description:
  77. "Keep your abs tight. Try to to it against the wall (it's harder), but you can use some books instead to step on.",
  78. rest: 10,
  79. exercises: [
  80. {
  81. id: 'exercise1',
  82. name: 'Wall pushup',
  83. repetitions: 1,
  84. description: '',
  85. videos: [],
  86. pictures: [],
  87. targets: ['Thighs', 'Glutes'],
  88. baseExercise: {
  89. id: 'baseExercise1',
  90. name: 'Squat',
  91. },
  92. },
  93. ],
  94. },
  95. {
  96. id: 'block3',
  97. duration: 20,
  98. rest: 10,
  99. exercises: [
  100. {
  101. id: 'exercise1',
  102. name: 'Low squat',
  103. repetitions: 1,
  104. description: '',
  105. videos: [],
  106. pictures: [],
  107. targets: ['Thighs', 'Glutes'],
  108. baseExercise: {
  109. id: 'baseExercise1',
  110. name: 'Squat',
  111. },
  112. },
  113. {
  114. id: 'exercise1',
  115. name: '180',
  116. repetitions: 1,
  117. description: '',
  118. videos: [],
  119. pictures: [],
  120. targets: ['Thighs', 'Glutes'],
  121. baseExercise: {
  122. id: 'baseExercise1',
  123. name: 'Squat',
  124. },
  125. },
  126. ],
  127. },
  128. {
  129. id: 'block4',
  130. duration: 20,
  131. description: 'The higher you can keep your pelvis, the harder it gets.',
  132. rest: 10,
  133. exercises: [
  134. {
  135. id: 'exercise1',
  136. name: 'Tabletop toe reacher',
  137. repetitions: 1,
  138. description: '',
  139. videos: [],
  140. pictures: [],
  141. targets: ['Thighs', 'Glutes'],
  142. baseExercise: {
  143. id: 'baseExercise1',
  144. name: 'Squat',
  145. },
  146. },
  147. ],
  148. },
  149. {
  150. id: 'block5',
  151. duration: 20,
  152. description: '',
  153. rest: 10,
  154. exercises: [
  155. {
  156. id: 'exercise1',
  157. name: 'High knees',
  158. repetitions: 1,
  159. description: '',
  160. videos: [],
  161. pictures: [],
  162. targets: ['Thighs', 'Glutes'],
  163. baseExercise: {
  164. id: 'baseExercise1',
  165. name: 'Squat',
  166. },
  167. },
  168. ],
  169. },
  170. {
  171. id: 'block6',
  172. duration: 20,
  173. rest: 10,
  174. description:
  175. 'Punch between the thighs then outside. Stay with the beat, use the full range.',
  176. exercises: [
  177. {
  178. id: 'exercise1',
  179. name: 'Punch crunch',
  180. repetitions: 1,
  181. description: '',
  182. videos: [],
  183. pictures: [],
  184. targets: ['Thighs', 'Glutes'],
  185. baseExercise: {
  186. id: 'baseExercise1',
  187. name: 'Squat',
  188. },
  189. },
  190. ],
  191. },
  192. {
  193. id: 'block7',
  194. duration: 20,
  195. rest: 10,
  196. description: '',
  197. exercises: [
  198. {
  199. id: 'exercise1',
  200. name: 'Triple lunge pulses',
  201. repetitions: 1,
  202. description: '',
  203. videos: [],
  204. pictures: [],
  205. targets: ['Thighs', 'Glutes'],
  206. baseExercise: {
  207. id: 'baseExercise1',
  208. name: 'Squat',
  209. },
  210. },
  211. ],
  212. },
  213. {
  214. id: 'block8',
  215. duration: 20,
  216. description: 'Knees go straight, cross, straight, out',
  217. exercises: [
  218. {
  219. id: 'exercise1',
  220. name: 'Switch climber',
  221. repetitions: 1,
  222. description: '',
  223. videos: [],
  224. pictures: [],
  225. targets: ['Thighs', 'Glutes'],
  226. baseExercise: {
  227. id: 'baseExercise1',
  228. name: 'Squat',
  229. },
  230. },
  231. ],
  232. },
  233. ],
  234. },
  235. {
  236. id: 'block1',
  237. sequence: 0,
  238. title: 'Tabata',
  239. repetitions: 1,
  240. rest: 60,
  241. video: '/media/tabata2-2.mp4',
  242. format: {
  243. id: 'format0',
  244. name: 'Sequence',
  245. description: 'Sequence of exercises',
  246. },
  247. blocks: [
  248. {
  249. id: 'block4',
  250. duration: 10,
  251. exercises: [
  252. {
  253. id: 'exercise1',
  254. name: 'Prepare',
  255. repetitions: 1,
  256. description: '',
  257. videos: [],
  258. pictures: [],
  259. targets: ['Thighs', 'Glutes'],
  260. baseExercise: {
  261. id: 'baseExercise1',
  262. name: 'Squat',
  263. },
  264. },
  265. ],
  266. },
  267. {
  268. id: 'block1',
  269. duration: 20,
  270. description: 'Get the pulse up as fast as possible.',
  271. rest: 10,
  272. exercises: [
  273. {
  274. id: 'exercise1',
  275. name: 'Seal jacks',
  276. repetitions: 1,
  277. description: '',
  278. videos: [],
  279. pictures: [],
  280. targets: ['Thighs', 'Glutes'],
  281. baseExercise: {
  282. id: 'baseExercise1',
  283. name: 'Squat',
  284. },
  285. },
  286. ],
  287. },
  288. {
  289. id: 'block2',
  290. duration: 20,
  291. description:
  292. "Keep your abs tight. Try to to it against the wall (it's harder), but you can use some books instead to step on.",
  293. rest: 10,
  294. exercises: [
  295. {
  296. id: 'exercise1',
  297. name: 'Wall pushup',
  298. repetitions: 1,
  299. description: '',
  300. videos: [],
  301. pictures: [],
  302. targets: ['Thighs', 'Glutes'],
  303. baseExercise: {
  304. id: 'baseExercise1',
  305. name: 'Squat',
  306. },
  307. },
  308. ],
  309. },
  310. {
  311. id: 'block3',
  312. duration: 20,
  313. rest: 10,
  314. exercises: [
  315. {
  316. id: 'exercise1',
  317. name: 'Low squat',
  318. repetitions: 1,
  319. description: '',
  320. videos: [],
  321. pictures: [],
  322. targets: ['Thighs', 'Glutes'],
  323. baseExercise: {
  324. id: 'baseExercise1',
  325. name: 'Squat',
  326. },
  327. },
  328. {
  329. id: 'exercise1',
  330. name: '180',
  331. repetitions: 1,
  332. description: '',
  333. videos: [],
  334. pictures: [],
  335. targets: ['Thighs', 'Glutes'],
  336. baseExercise: {
  337. id: 'baseExercise1',
  338. name: 'Squat',
  339. },
  340. },
  341. ],
  342. },
  343. {
  344. id: 'block4',
  345. duration: 20,
  346. description: 'The higher you can keep your pelvis, the harder it gets.',
  347. rest: 10,
  348. exercises: [
  349. {
  350. id: 'exercise1',
  351. name: 'Tabletop toe reacher',
  352. repetitions: 1,
  353. description: '',
  354. videos: [],
  355. pictures: [],
  356. targets: ['Thighs', 'Glutes'],
  357. baseExercise: {
  358. id: 'baseExercise1',
  359. name: 'Squat',
  360. },
  361. },
  362. ],
  363. },
  364. {
  365. id: 'block5',
  366. duration: 20,
  367. description: '',
  368. rest: 10,
  369. exercises: [
  370. {
  371. id: 'exercise1',
  372. name: 'High knees',
  373. repetitions: 1,
  374. description: '',
  375. videos: [],
  376. pictures: [],
  377. targets: ['Thighs', 'Glutes'],
  378. baseExercise: {
  379. id: 'baseExercise1',
  380. name: 'Squat',
  381. },
  382. },
  383. ],
  384. },
  385. {
  386. id: 'block6',
  387. duration: 20,
  388. rest: 10,
  389. description:
  390. 'Punch between the thighs then outside. Stay with the beat, use the full range.',
  391. exercises: [
  392. {
  393. id: 'exercise1',
  394. name: 'Punch crunch',
  395. repetitions: 1,
  396. description: '',
  397. videos: [],
  398. pictures: [],
  399. targets: ['Thighs', 'Glutes'],
  400. baseExercise: {
  401. id: 'baseExercise1',
  402. name: 'Squat',
  403. },
  404. },
  405. ],
  406. },
  407. {
  408. id: 'block7',
  409. duration: 20,
  410. rest: 10,
  411. description: '',
  412. exercises: [
  413. {
  414. id: 'exercise1',
  415. name: 'Triple lunge pulses',
  416. repetitions: 1,
  417. description: '',
  418. videos: [],
  419. pictures: [],
  420. targets: ['Thighs', 'Glutes'],
  421. baseExercise: {
  422. id: 'baseExercise1',
  423. name: 'Squat',
  424. },
  425. },
  426. ],
  427. },
  428. {
  429. id: 'block8',
  430. duration: 20,
  431. description: 'Knees go straight, cross, straight, out',
  432. exercises: [
  433. {
  434. id: 'exercise1',
  435. name: 'Switch climber',
  436. repetitions: 1,
  437. description: '',
  438. videos: [],
  439. pictures: [],
  440. targets: ['Thighs', 'Glutes'],
  441. baseExercise: {
  442. id: 'baseExercise1',
  443. name: 'Squat',
  444. },
  445. },
  446. ],
  447. },
  448. ],
  449. },
  450. {
  451. id: 'block0',
  452. sequence: 0,
  453. title: 'Circuit',
  454. repetitions: 2,
  455. rest: 60,
  456. format: {
  457. id: 'format0',
  458. name: 'Sequence',
  459. description: 'Sequence of exercises',
  460. },
  461. blocks: [
  462. {
  463. id: 'block1',
  464. duration: 45,
  465. rest: 15,
  466. description: 'Lift left arm, left leg, right leg, right arm when coming up',
  467. video: '/media/circuit2-1.mp4',
  468. exercises: [
  469. {
  470. id: 'exercise0',
  471. name: 'Around the world pushup',
  472. repetitions: 1,
  473. description: '',
  474. videos: [],
  475. pictures: [],
  476. targets: [],
  477. baseExercise: {
  478. id: 'baseExercise1',
  479. name: 'Jog on the spot',
  480. },
  481. },
  482. {
  483. id: 'exercise0',
  484. name: 'Around the world superman',
  485. repetitions: 1,
  486. description: '',
  487. videos: [],
  488. pictures: [],
  489. targets: [],
  490. baseExercise: {
  491. id: 'baseExercise1',
  492. name: 'Jog on the spot',
  493. },
  494. },
  495. ],
  496. },
  497. {
  498. id: 'block2',
  499. duration: 45,
  500. rest: 15,
  501. description:
  502. 'Always start with the same leg: Forward, sideways, back, sideways. Change the starting leg in the second round!',
  503. video: '/media/circuit2-2.mp4',
  504. exercises: [
  505. {
  506. id: 'exercise1',
  507. name: 'Fast feet cross',
  508. repetitions: 1,
  509. description:
  510. 'Sit down backwards, hip about knee-high. Keep your knees behind the toes.',
  511. videos: [],
  512. pictures: [],
  513. targets: ['Thighs', 'Glutes'],
  514. baseExercise: {
  515. id: 'baseExercise1',
  516. name: 'Squat',
  517. },
  518. },
  519. ],
  520. },
  521. {
  522. id: 'block3',
  523. duration: 45,
  524. rest: 15,
  525. description: '',
  526. video: '/media/circuit2-3.mp4',
  527. exercises: [
  528. {
  529. id: 'exercise1',
  530. name: 'Adductor/abductor combo',
  531. repetitions: 1,
  532. description:
  533. 'Sit down backwards, hip about knee-high. Keep your knees behind the toes.',
  534. videos: [],
  535. pictures: [],
  536. targets: ['Thighs', 'Glutes'],
  537. baseExercise: {
  538. id: 'baseExercise1',
  539. name: 'Squat',
  540. },
  541. },
  542. ],
  543. },
  544. {
  545. id: 'block4',
  546. duration: 45,
  547. rest: 15,
  548. video: '/media/circuit2-4.mp4',
  549. exercises: [
  550. {
  551. id: 'exercise1',
  552. name: 'Squat - lunge - squat - kick',
  553. repetitions: 1,
  554. description:
  555. 'Sit down backwards, hip about knee-high. Keep your knees behind the toes.',
  556. videos: [],
  557. pictures: [],
  558. targets: ['Thighs', 'Glutes'],
  559. baseExercise: {
  560. id: 'baseExercise1',
  561. name: 'Squat',
  562. },
  563. },
  564. ],
  565. },
  566. {
  567. id: 'block5',
  568. duration: 45,
  569. rest: 15,
  570. video: '/media/circuit2-5.mp4',
  571. exercises: [
  572. {
  573. id: 'exercise1',
  574. name: 'Pushup - toe touch',
  575. repetitions: 1,
  576. description:
  577. 'Sit down backwards, hip about knee-high. Keep your knees behind the toes.',
  578. videos: [],
  579. pictures: [],
  580. targets: ['Thighs', 'Glutes'],
  581. baseExercise: {
  582. id: 'baseExercise1',
  583. name: 'Squat',
  584. },
  585. },
  586. ],
  587. },
  588. {
  589. id: 'block6',
  590. duration: 45,
  591. rest: 15,
  592. video: '/media/circuit2-6.mp4',
  593. exercises: [
  594. {
  595. id: 'exercise1',
  596. name: 'High jumps',
  597. repetitions: 4,
  598. description:
  599. 'Sit down backwards, hip about knee-high. Keep your knees behind the toes.',
  600. videos: [],
  601. pictures: [],
  602. targets: ['Thighs', 'Glutes'],
  603. baseExercise: {
  604. id: 'baseExercise1',
  605. name: 'Squat',
  606. },
  607. },
  608. {
  609. id: 'exercise1',
  610. name: 'Surfer jumps',
  611. repetitions: 4,
  612. description:
  613. 'Sit down backwards, hip about knee-high. Keep your knees behind the toes.',
  614. videos: [],
  615. pictures: [],
  616. targets: ['Thighs', 'Glutes'],
  617. baseExercise: {
  618. id: 'baseExercise1',
  619. name: 'Squat',
  620. },
  621. },
  622. ],
  623. },
  624. ],
  625. },
  626. {
  627. id: 'block0',
  628. sequence: 0,
  629. title: 'Burpee challenge',
  630. description: '4 Burpee variations. Start with 1 repetition each, then go for 2, 3, 4...',
  631. repetitions: 1,
  632. rest: 60,
  633. format: {
  634. id: 'format0',
  635. name: 'Challenge',
  636. description: 'Finish 6 repetitions and earn a break.',
  637. },
  638. blocks: [
  639. {
  640. id: 'block2',
  641. duration: 120,
  642. video: '/media/burpeechallenge.mp4',
  643. exercises: [
  644. {
  645. id: 'exercise1',
  646. name: 'Burpee',
  647. repetitions: 1,
  648. description: '',
  649. videos: [],
  650. pictures: [],
  651. targets: ['Thighs', 'Glutes'],
  652. baseExercise: {
  653. id: 'baseExercise1',
  654. name: 'Squat',
  655. },
  656. },
  657. {
  658. id: 'exercise1',
  659. name: 'Pushup burpee',
  660. repetitions: 1,
  661. description: '',
  662. videos: [],
  663. pictures: [],
  664. targets: ['Thighs', 'Glutes'],
  665. baseExercise: {
  666. id: 'baseExercise1',
  667. name: 'Squat',
  668. },
  669. },
  670. {
  671. id: 'exercise1',
  672. name: 'Pushup tuck jump burpee',
  673. repetitions: 1,
  674. description: '',
  675. videos: [],
  676. pictures: [],
  677. targets: ['Thighs', 'Glutes'],
  678. baseExercise: {
  679. id: 'baseExercise1',
  680. name: 'Squat',
  681. },
  682. },
  683. {
  684. id: 'exercise1',
  685. name: 'Hands off push up tuck jump burpee',
  686. repetitions: 1,
  687. description: '',
  688. videos: [],
  689. pictures: [],
  690. targets: ['Thighs', 'Glutes'],
  691. baseExercise: {
  692. id: 'baseExercise1',
  693. name: 'Squat',
  694. },
  695. },
  696. ],
  697. },
  698. ],
  699. },
  700. {
  701. id: 'block0',
  702. sequence: 0,
  703. title: 'Running Low',
  704. repetitions: 1,
  705. video: '/media/runninglow.mp4',
  706. format: {
  707. id: 'format0',
  708. name: 'Sequence',
  709. description: 'Sequence of exercises',
  710. },
  711. blocks: [
  712. {
  713. id: 'block2',
  714. duration: 11,
  715. exercises: [
  716. {
  717. id: 'exercise0',
  718. name: 'Into',
  719. repetitions: 1,
  720. description: '',
  721. videos: ['https://www.youtube.com/watch?v=s5GanRixp6I'],
  722. pictures: [
  723. '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',
  724. ],
  725. targets: [],
  726. baseExercise: {
  727. id: 'baseExercise1',
  728. name: 'Jog on the spot',
  729. },
  730. },
  731. ],
  732. },
  733. {
  734. id: 'block3',
  735. duration: 44,
  736. exercises: [
  737. {
  738. id: 'exercise1',
  739. name: 'Transversus crunch',
  740. repetitions: 1,
  741. description:
  742. 'Sit down backwards, hip about knee-high. Keep your knees behind the toes.',
  743. videos: [],
  744. pictures: [],
  745. targets: ['Thighs', 'Glutes'],
  746. baseExercise: {
  747. id: 'baseExercise1',
  748. name: 'Squat',
  749. },
  750. },
  751. ],
  752. },
  753. {
  754. id: 'block4',
  755. duration: 22,
  756. exercises: [
  757. {
  758. id: 'exercise1',
  759. name: 'Bicycle crunch',
  760. repetitions: 1,
  761. description:
  762. 'Sit down backwards, hip about knee-high. Keep your knees behind the toes.',
  763. videos: [],
  764. pictures: [],
  765. targets: ['Thighs', 'Glutes'],
  766. baseExercise: {
  767. id: 'baseExercise1',
  768. name: 'Squat',
  769. },
  770. },
  771. ],
  772. },
  773. {
  774. id: 'block4',
  775. duration: 23,
  776. exercises: [
  777. {
  778. id: 'exercise1',
  779. name: 'Leg extension/split combo',
  780. repetitions: 1,
  781. description:
  782. 'Sit down backwards, hip about knee-high. Keep your knees behind the toes.',
  783. videos: [],
  784. pictures: [],
  785. targets: ['Thighs', 'Glutes'],
  786. baseExercise: {
  787. id: 'baseExercise1',
  788. name: 'Squat',
  789. },
  790. },
  791. ],
  792. },
  793. {
  794. id: 'block4',
  795. duration: 27,
  796. exercises: [
  797. {
  798. id: 'exercise1',
  799. name: 'Hover',
  800. repetitions: 1,
  801. description:
  802. 'Sit down backwards, hip about knee-high. Keep your knees behind the toes.',
  803. videos: [],
  804. pictures: [],
  805. targets: ['Thighs', 'Glutes'],
  806. baseExercise: {
  807. id: 'baseExercise1',
  808. name: 'Squat',
  809. },
  810. },
  811. ],
  812. },
  813. {
  814. id: 'block4',
  815. duration: 23,
  816. exercises: [
  817. {
  818. id: 'exercise1',
  819. name: 'Hover jack',
  820. repetitions: 1,
  821. description:
  822. 'Sit down backwards, hip about knee-high. Keep your knees behind the toes.',
  823. videos: [],
  824. pictures: [],
  825. targets: ['Thighs', 'Glutes'],
  826. baseExercise: {
  827. id: 'baseExercise1',
  828. name: 'Squat',
  829. },
  830. },
  831. ],
  832. },
  833. {
  834. id: 'block4',
  835. duration: 22,
  836. exercises: [
  837. {
  838. id: 'exercise1',
  839. name: 'Hover - plank',
  840. repetitions: 1,
  841. description:
  842. 'Sit down backwards, hip about knee-high. Keep your knees behind the toes.',
  843. videos: [],
  844. pictures: [],
  845. targets: ['Thighs', 'Glutes'],
  846. baseExercise: {
  847. id: 'baseExercise1',
  848. name: 'Squat',
  849. },
  850. },
  851. ],
  852. },
  853. {
  854. id: 'block4',
  855. duration: 25,
  856. exercises: [
  857. {
  858. id: 'exercise1',
  859. name: 'Hover - plank + jack combo',
  860. repetitions: 1,
  861. description:
  862. 'Sit down backwards, hip about knee-high. Keep your knees behind the toes.',
  863. videos: [],
  864. pictures: [],
  865. targets: ['Thighs', 'Glutes'],
  866. baseExercise: {
  867. id: 'baseExercise1',
  868. name: 'Squat',
  869. },
  870. },
  871. ],
  872. },
  873. ],
  874. },
  875. ],
  876. },
  877. ],
  878. polls: [],
  879. }
  880. export default data