&êQ¯NàŠy ?ïÔæ‚½yò�„slyÚŒ,ÛMÞÝ¡Tµ(Õ¼*©�Q‰F¡	Ó¸Ñ«J‹2/ÔŠ/_se5•8ø4›À‚ìHß‡GBk¹#•'áóÆ•¯ÿ•œ3 ‡‰Ç+ƒ 	jÕüZ²ÏŽ’1°”‡v�«Ì´§Qâ
{÷ëú”8NÂ*}…4b[½ã;ØÖ°þgÏ#œXën¬zQ<fhs�žõ�€BB-!ßO,z¯bgµn¥0`ŠaÑ¡EV«Zîùa’wÈ§esQ¹Ù•ÚîvO‹ÝÃg€Ù��äï¹Ò&þêh‰LF—Cæ7ºghêYí)ÅâH›Ÿ‡�eÐ¦,ªPy,¶|=e’H-|Èò£™ÿ�h»IÚ¾^M=O¡ªµùÐ´ÖŒ‘ã÷ƒIÔâŒÞ7w3Mç#’lÉdÙù—7¬°7^ýê+n	°ñêëŠˆ=}ß×ÖîÍ:â‰8�¡Âˆ|æ6|óþˆT˜2ªúÕÎ±S,‹Wo£Y¦x°³ca>jÆçÕˆ[Ö%ƒßÍÅ4x Ñ«ÌDHÃ"êÆ…Â¡°]7…MþõÝƒxb;—©W<;ëS÷8!9`Ùô€5�)Éäöú¥µ¯^’ïã/Ì|Ý®ï2'tŠ¸�r®7üE¶ƒK±‘½€|·�îúC%ãU‚—†©z7�î��Må|§€ƒ’¥ñ®"ÚYŸðAPÀA§¹e;
~.�6)¯k¸1Z/Õs–§ƒ¨	�ð€ñ	ŠÚÄz—Ç›ÎËnQRàk ­dNpÇú�6¬@âQ­t—è&1êÆŠxgç°6ÏæYInÄ±ŽLÓŸ'�ðÓí¼¾S?�Åà=”üå8ó !BïÆ­¨…²5„@…�Ì¾’—‹Å*úLHxn˜Õœ‚Vb.‘ÜeD¬•·ÉŸjJ“/p$§ë/eïËWÌ»A(BXqÒCáfTÝ™ X¦®+`r�B0BÚ.g£DŸ#*‚NëÐå·›Gy`eƒñf"XÍŸ�5m%TÕ‘Ô2õW{‹ê
ƒepÉ…†…BÞã„hiÓq¥Š�Øå‹µ%Ø©[šÀ×ÕlX2±š’\Fà[¤ó9Ê-Ô=¡!ûàv¿m˜‰r¦èÍÖkq�^ÖËÎ^Ï¸ÆRD9Î¨¸Œãy¡w”to6Ã'©Ü´¤çòÑµƒè,Ÿ§‡ó´�5—À#|àÊÓ¡DºÊMÞË)i:ã¹À™¤Tyèžd°W¡×XÄ�"æ(ú—lbŽ9|
%ÉGH�˜ÞúÔåãëÙÞ�(Lñ%.eÃùN¼µÛ·d«Oˆ±»ÂœUÞK.OVôãëø‹g[	(†½¶ª÷ÏG¢KþD²J›VGÜyCó«Zç¡z�k�VÆ�ª|‹š"F¹4±¦ìEnœ3GŸb#vª¿½Ûk+=‡ðbbb]‹ømóÏdð¿Z RóéUˆ9ó"V£Âñ²}!�ûI—þŸ>O[eù4k‹Po°käizúµÍ=&ƒñÜ=BhÎ~dlh/0’Ï;S™«ó­÷ÝQ	œ´ïÞC‘Ýp¥òÈLÿ+º+m[�5Ìµãœ4ß£±mq…ÕåËVëª�^3ùV³‚¢h1ÛòËÀ¥4Á˜ÛO«")øw\Ž’¸«ùþ|˜žK
ô“ãè;bŸvU™çÛÖ£•ä¢³ªD”G›~çZýÒW~àüÿÔ‡í?ÿrŽû“œò§;ë±†YNðUqQë¤½Ø�¬ù¬`ÔUE�ì*ðâû“>Y7ÿã2™WŸhþ³úæ˜S\Sï^ñh:8u*J_1R3–ÓMD[ºm„÷|V‘çãÙayÄU�·±·„�GaQºýô9u:�™MÃô¸UvkLÖ`óeö#yóö`'%Õæœ6\4n�ÍÐ]ÿô b6¬±dª³�³¼©D'îw—Vƒ±Š ­¾õ½e‰€bÅ´g¨a|à—äA˜üí8çüß…ŸIxá›mSU0uZËÈÃÁº ë�L°ž	±‰‹u¦Wl¹¿„A$yÌA}Âo	¢cqµÏÇt~Ö	êÃô;d»>ÝÍõŽ„ôJ9vn�ôÒs|¼¢Ü1ôf…È#ìšV¿Á[}ÄÍ†£y<TËÛc#° wÚ¡Ü� »nc&¿tŠ²ºCÖ¯m{Ÿ¢Ã€@ˆËoÊiØùñr.Rç‚dcPç|ù`Ú®Â€ÎÊýä¬Œ¦Àñ'»«¸‡)lÖ‚�Cvz½0Û'[¹#"c¦ëNÐO#ÝO°þ<sáÝxÉ-t�²²µÁÏCLX*àz{ëŠc”	KÇ-€FÌÍæü¦W1v’_²¢–©ãýHz�C¿­Z	¿ˆiCîÉÌ\ØEñÆè{r< o±¾"3œTþÐ·24RmŸ®RGNûË– ôOPiçà·ÌBÂÀh”SB™¤'È”pS¿ê,Æ&å9‰A`+“BäSf®ÙÀŽÐ¡%0¼îë»ÀcG¸ª¾
HHÁííEøÐ¤ÿ‚¢%yçZ9oÏ²mÓUçvÎ{È¢@¶<¬7´›øòRØ�ÚOåy žÃ3ƒ9Ð[¤¸,£*MðB‚m¾+2ÎL	ÙÇ¦@™“äQ�‡„¨àHØªÙeõˆ‘ÀŽÈ[)JWwP”þ€;ôõª8˜Ú€¸�sßËÁUš±ç×b°´9$Ç‚J/û8rpÊ5	PƒÂ±-éé¶Œ›V¢ß“ŒÙþ”6¿'RÿÌ�¦Ô“52ÉT1žw¢H†¡	šŒ\ØYÑ�&ª
/úŠ ¨ß²[ñ÷¸a–\ƒ4ù®]ÑpWØ3AFíàËçý¿p…^ùR'�ÈdÅRš¦�Nýx±ã$t7m^?0zÅoÆ]PÆ÷�òð—ÖËÆï¿u³Šwîj‚¨ÛyÊ
àeXÆUþ­BZ\±BæáÜ8Æîä|¤kÈJÿmæªBòÑÝn˜6âèÞ´ö+!¢KR-%èÄŠîl„eU|ÜªVP¯ú÷_–€Ñ1U%äRÉåS àÂïb¸kEôFÌŽH>üX¼‰½
«ýüW€Èû½7¾àVŽSÑóý3J?–—‡Ewah$¶¤µ¦ÕJœ„:£bÌ„LFújJÀç,Û¡Ä‘#­G5õ”�	HˆÐèyêHiÔÄ½�öAŒ·‹{�9™ÕJS7¥$_½˜¿²zPÄ�u„÷Ö½e�Zrj’bˆ	ö±P…"Z/­9­‰-{—Öy¶ü•²oóÛ‚½su¡bÑ¬ÍE-½Óò""à@
¢¸wgÄOÄ�²ëß‚0fRÌ	iDã(zPe:MgY“
†|€|QõÝÑÈÐ¬¸�§ÁÑÖçÚ¼„™(:¥Ó¾•—²é®Ñ‚ù§ª<Ý)©]MS m‹xÀD®‰�ŒáêÉüiÄÞ÷yõdžANƒ-(E}
Ûx`[AÔ=¼O‹xtMââ�4P—¥ ½-QíÉÞ¡¦~9Vû5gŠÀyîÿŸL”áBŒÍßt™†•´ƒ1å�Œû%'†“ÿ½Õ¨‚PCÌ%RPöYî�Ç�AÚ—N±ßÈ(êó´ƒñ÷zñ(&kM�¶�I´8ëöd¨O€í'ÈRC\×1¹ÙØ�Ú¼3‰ƒªû¤IØ‰ï
5Õ\“oó€ÉÐ7¯ŒNcù;¥íñîeð�nÓS^·;?°ÚàÝC¥Œ?1}QÀ7ÛHvq‰ýaäË|H�cUQÝºj_¥Gxx’GH(6)@Fù×�†¦âb9çiQì/Âþ"Í¹Êw{Þ‚IvÔOÏ­]GlJÜ(-µåW[ýK#Œ|Y˜î8ˆ¨âJ3U×Þñ9×�2.ZÇË»m€‚ÖµýlÅ5˜>-i2~œuý‘ëàü‘c +X5¦\e#Ç5 ŠÕ’Ÿf�.Bx‘Ó[>eÞz.MFXù‹ß¬i­pÝ)Ó²[&¿sWLÚÍ_gžo�A*F)>Ð¥FpQò‘Ûg±nw¿p^a´}‰ÑØ‡lT
*ž¢LÎ¡ù˜óìÇm˜žhÕNƒµìùÔ@ª/ÙòDu?Ì4LR°1š*�ðhÑÞò²”¹)&æ½e;»°©ù'}ø!·Ç4�ø:päïç"¶„oWÒš™½�Ë²ãlfë4¹îM5ÐIªÐÀgü�=�\E§R�×føAè¦9¿QÐéA >®›ñ‘Œ-,¿W}ýŒ�€Êv�úláRl}áf�óOŠ¹Õ#›(Ò`¥²¢¡L~†c)âŒ´F¯cöt}‰3…û1Î‹Î¯ªyîÚäB8ú¯�laÑÀÏLq§®’4‹U)1r·5‡«OøõnÉ?/½ñÃhOcRìlaj0H7ƒýßK dž,xMßPçzC#.´v½ÅwÆÀ?ÄÇ&˜±ª0ª²A]­7‘Î}ôÍÝNfLð‘Ÿü$Çjß:t^yÍÈFá÷ºGÕ KrFNI\FŽKæÿ öåÄ¢ê7]£v’»RX;â<Y\9ÇŽìµ>÷ƒËÀ€ñ1uIEIc›)õáûF®àYá{à»X¸ë\‡…¼gô³Ÿ-U6>û%�Àp„Y¯ö‹™n„?uN^÷o@b¤“e:úƒ_ŠVôóËNû]ë·Bm]A°|¸6Õcw®ðŠ�Ü'P×œç¿ò|L…ðzº-Å‘õgº>øšx'3·Äãeíló&ò²,kwZiÑÏ­&%Smµr\Å² ˜û:Ç¥~ÕàsŸ|y?ä’\´Ð‘æº½Œ3Ì ú@0}¨RWî®¯¤C æÔSÏúuSZFäðrÖrå`Úc'�Öâ/ÑW+yÁ,«	Ynå
<½Ò¸c%Ò¦D„õP�ê*l wŠ*Yú’©1*”%l0��9@›Þòz˜´ÈoŠn(¤Üü7÷Ú
J¬Ê*�Â¢uOgƒœuØðÖ°ÔV6Ï}ÚlÙ¢cOi_š›©F²‰³œ¾à[lq’×§1mÌšp{ß|[{†ú~Æ/ÁKZÚ¢• �I‰pþ¶å¦¸—ÎToÒÀôôi¹?›6 F»È)´õ6xÙÊ§ó$Íý¹4RôSwOÄúºÍ½vŸ*~V’¾Ä£¢«|BNŽ5Õ7±FoÍçŸ³4xûpQ‚¬ü±šT<Ý�úyô^ÈÍø$Wo+€ƒöÜMŠ»^��-¶P½Ž“[åÁÄLãG,,mV9* N)^µšçèŠ¬eVŒ-‡(nð€�Ïi�4v	7Î——yè¸
™D€ä“ôåó
à8”y¾ÎàJèh$¾íÜ0
So first, you could add the ability to position the map

54
00:02:33,560 --> 00:02:35,960
so that it shows all the workouts.

55
00:02:35,960 --> 00:02:38,610
So let's say that you went to a different country

56
00:02:38,610 --> 00:02:40,630
and did some workouts there.

57
00:02:40,630 --> 00:02:43,430
And so your workouts are all over the map.

58
00:02:43,430 --> 00:02:46,060
And so therefore, it would be nice to have a button

59
00:02:46,060 --> 00:02:49,740
which shows all the workouts on the map at once.

60
00:02:49,740 --> 00:02:51,530
However, to solve this problem,

61
00:02:51,530 --> 00:02:54,320
you would probably have to do a lot of Googling

62
00:02:54,320 --> 00:02:56,310
about the Leaflet library

63
00:02:56,310 --> 00:02:59,120
and dig deep into the documentation.

64
00:02:59,120 --> 00:03:03,420
Because of course, this functionality would depend entirely

65
00:03:03,420 --> 00:03:05,880
on the Leaflet library.

66
00:03:05,880 --> 00:03:07,380
Right?

67
00:03:07,380 --> 00:03:11,320
Okay, but still, this would be actually nice to see,

68
00:03:11,320 --> 00:03:13,060
but let's see another one,

69
00:03:13,060 --> 00:03:15,520
which would probably be even harder,

70
00:03:15,520 --> 00:03:18,890
which is the ability to draw lines and shapes

71
00:03:18,890 --> 00:03:23,410
instead of simply having a point for each workout.

72
00:03:23,410 --> 00:03:25,750
So this would be a real challenge

73
00:03:25,750 --> 00:03:28,020
and maybe it wouldn't be such a good idea

74
00:03:28,020 --> 00:03:29,970
to actually try this one out.

75
00:03:29,970 --> 00:03:32,410
But still, I wanted to just leave this here

76
00:03:32,410 --> 00:03:36,100
as a potential improvement to this application.

77
00:03:36,100 --> 00:03:39,540
So when you go on a run, of course, the run is not just

78
00:03:39,540 --> 00:03:42,890
on a point, but it's more like on a line

79
00:03:42,890 --> 00:03:46,420
or maybe like a circular shape or something like that.

80
00:03:46,420 --> 00:03:48,550
And so it would be nice to have that

81
00:03:48,550 --> 00:03:50,580
instead of just a point.

82
00:03:50,580 --> 00:03:52,660
And finally, I have two more challenges

83
00:03:52,660 --> 00:03:55,890
to improve this project that you could only implement

84
00:03:55,890 --> 00:03:57,820
after the next section.

85
00:03:57,820 --> 00:03:59,463
But let me still show them here.

86
00:04:00,400 --> 00:04:04,460
So you could Geocode location from the coordinates.

87
00:04:04,460 --> 00:04:07,300
So you could use a third party API

88
00:04:07,300 --> 00:04:09,120
to plug in the coordinates,

89
00:04:09,120 --> 00:04:12,600
and that would then give you back the real location.

90
00:04:12,600 --> 00:04:15,230
So, for example, you could then call the run,

91
00:04:15,230 --> 00:04:17,510
a "Run in Faro, Portugal"

92
00:04:17,510 --> 00:04:19,540
Because the third party Web API

93
00:04:19,540 --> 00:04:22,060
would give you that location data.

94
00:04:22,060 --> 00:04:23,880
So a description of the location,

95
00:04:23,880 --> 00:04:26,570
not just the raw coordinates.

96
00:04:26,570 --> 00:04:30,480
And then besides that, you could also use a third party API

97
00:04:30,480 --> 00:04:34,770
to display the weather for the work out time and place.

98
00:04:34,770 --> 00:04:37,640
But again, these two you can maybe tackle after

99
00:04:37,640 --> 00:04:39,770
the end of the next section,

100
00:04:39,770 --> 00:04:43,310
if you feel like improving this project even more.

101
00:04:43,310 --> 00:04:44,350
All right.

102
00:04:44,350 --> 00:04:48,190
So it would be really great to see some of these features

103
00:04:48,190 --> 00:04:50,530
actually implemented by you.

104
00:04:50,530 --> 00:04:53,710
And if you do one of them or even more,

105
00:04:53,710 --> 00:04:57,750
then make sure to share your results in the course Q&A

106
00:04:57,750 --> 00:04:59,370
or even on Twitter.

107
00:04:59,370 --> 00:05:01,830
And there you can use one of the hashtags

108
00:05:01,830 --> 00:05:03,610
that I mentioned earlier.

109
00:05:03,610 --> 00:05:07,810
But anyway, that's it for this video and for the section

110
00:05:07,810 --> 00:05:09,860
and for this project.

111
00:05:09,860 --> 00:05:12,170
So once again, congratulations

112
00:05:12,170 --> 00:05:14,790
for reaching the end of this project

113
00:05:14,790 --> 00:05:17,750
and even more for sticking with this course

114
00:05:17,750 --> 00:05:20,190
all the way up to this point.

115
00:05:20,190 --> 00:05:22,950
What an amazing achievement, really.

116
00:05:22,950 --> 00:05:26,640
I cannot overstate this, and I'm really happy for you

117
00:05:26,640 --> 00:05:28,590
and for all your progress.

118
00:05:28,590 --> 00:05:31,970
And now just keep going, because the next section

119
00:05:31,970 --> 00:05:34,700
is actually one of the most important ones

120
00:05:34,700 --> 00:05:36,350
in the whole course.

121
00:05:36,350 --> 00:05:38,683
So I hope to see you there very soon.

