1 00:00:02,270 --> 00:00:08,300 So let's get started with a typescript and note J S and for that I'm essentially in an empty new folder 2 00:00:08,300 --> 00:00:08,630 here. 3 00:00:08,660 --> 00:00:11,630 Just some configuration files there and let's start. 4 00:00:11,630 --> 00:00:14,980 Very simple let's add an app dot Tia's file in here. 5 00:00:15,080 --> 00:00:17,410 You can name it however you want of course. 6 00:00:17,450 --> 00:00:22,120 And in there let's write some code which we want to execute with node J.S.. 7 00:00:22,190 --> 00:00:28,850 But where we want to use typescript as simple script could be that we just console logs something. 8 00:00:28,940 --> 00:00:33,060 This works in the browser but does all the works with node J.S.. 9 00:00:33,380 --> 00:00:38,330 Now make sure you got node J.S. installed which you definitely should have if you followed through that 10 00:00:38,330 --> 00:00:45,170 course because we used it and NPM with web Pag and with many other tools and libraries we installed 11 00:00:45,170 --> 00:00:46,640 with NPM already. 12 00:00:46,760 --> 00:00:52,460 So you should have no chance installed it if you got it installed you could execute this file if you 13 00:00:52,460 --> 00:00:54,080 compile it to javascript. 14 00:00:54,140 --> 00:00:56,090 So if you run TSC apt dot. 15 00:00:56,150 --> 00:00:56,960 Yes. 16 00:00:57,050 --> 00:01:04,340 And I produce my apt or James file they offer I can execute this with node and I print something here 17 00:01:06,600 --> 00:01:12,810 no when I delete the app dot J.S. file and I try to execute app dot yes with node you'll see something 18 00:01:12,810 --> 00:01:13,730 strange. 19 00:01:13,860 --> 00:01:14,820 This also works. 20 00:01:15,120 --> 00:01:18,050 So is node capable of executing typescript. 21 00:01:18,060 --> 00:01:19,110 No it is not. 22 00:01:19,110 --> 00:01:20,420 And that's really important. 23 00:01:20,460 --> 00:01:26,670 It just doesn't care about the file extension but whatever it finds in the file it treats as a regular 24 00:01:26,670 --> 00:01:27,500 javascript. 25 00:01:27,540 --> 00:01:31,330 And this year doesn't use any types of features so it works. 26 00:01:31,380 --> 00:01:37,440 That changes if we add different content here let's say instead we have a h variable which is a number. 27 00:01:37,440 --> 00:01:42,270 And then here I set this to 30 and then a console log H here. 28 00:01:42,270 --> 00:01:47,520 This of course is valid typescript code but if we tried to execute this with node you will see we get 29 00:01:47,520 --> 00:01:48,450 an error. 30 00:01:48,450 --> 00:01:55,260 So node is not capable of parsing and compiling typescript it just treats every file you execute with 31 00:01:55,260 --> 00:01:56,940 it as javascript. 32 00:01:57,030 --> 00:02:02,490 And if you're not using any type good features in the file yes then it does work but if you do it won't 33 00:02:02,490 --> 00:02:03,000 work. 34 00:02:03,000 --> 00:02:08,580 You always have to compile the file to JavaScript first then in order to then execute the javascript 35 00:02:08,580 --> 00:02:11,300 file which has only valid Charlotte code in it. 36 00:02:11,400 --> 00:02:13,020 That's really important to understand. 37 00:02:13,050 --> 00:02:15,730 Node does not execute typescript. 38 00:02:15,930 --> 00:02:24,180 Now you can actually install a package t s dash node which in the end gives you dad types of compiler. 39 00:02:24,180 --> 00:02:31,110 Combined with the node executable you could say so that you can install a tool globally which you can 40 00:02:31,110 --> 00:02:34,050 use to run times good files just like that. 41 00:02:34,170 --> 00:02:39,510 But behind the scenes it will then just do the compilation for you and execute the compiled code. 42 00:02:39,510 --> 00:02:43,810 So it basically combines the TSC and the node step into one step. 43 00:02:43,920 --> 00:02:46,050 So it is a package you could use. 44 00:02:46,050 --> 00:02:53,070 But whilst this might be nice for development for production for really serving your files on some web 45 00:02:53,070 --> 00:03:00,300 server on some web host This is probably not ideal because having this extra compilation step every 46 00:03:00,300 --> 00:03:06,070 time your code gets executed simply adds a bit of extra overhead which is fine during development. 47 00:03:06,150 --> 00:03:11,100 But what you probably don't want when your code is production ready and you really want to serve it 48 00:03:11,100 --> 00:03:11,980 somewhere. 49 00:03:12,120 --> 00:03:17,430 Therefore in this module will not use ti as known and will not try to execute any types code files with 50 00:03:17,430 --> 00:03:18,100 node. 51 00:03:18,150 --> 00:03:25,920 Instead I will show you a setup we can use to build a node Express Web application or rest api here 52 00:03:26,190 --> 00:03:31,200 with just TypeScript and the types of compiler and vanilla node J.S.. 53 00:00:02,270 --> 00:00:08,300 So let's get started with a typescript and note J S and for that I'm essentially in an empty new folder 54 00:00:08,300 --> 00:00:08,630 here. 55 00:00:08,660 --> 00:00:11,630 Just some configuration files there and let's start. 56 00:00:11,630 --> 00:00:14,980 Very simple let's add an app dot Tia's file in here. 57 00:00:15,080 --> 00:00:17,410 You can name it however you want of course. 58 00:00:17,450 --> 00:00:22,120 And in there let's write some code which we want to execute with node J.S.. 59 00:00:22,190 --> 00:00:28,850 But where we want to use typescript as simple script could be that we just console logs something. 60 00:00:28,940 --> 00:00:33,060 This works in the browser but does all the works with node J.S.. 61 00:00:33,380 --> 00:00:38,330 Now make sure you got node J.S. installed which you definitely should have if you followed through that 62 00:00:38,330 --> 00:00:45,170 course because we used it and NPM with web Pag and with many other tools and libraries we installed 63 00:00:45,170 --> 00:00:46,640 with NPM already. 64 00:00:46,760 --> 00:00:52,460 So you should have no chance installed it if you got it installed you could execute this file if you 65 00:00:52,460 --> 00:00:54,080 compile it to javascript. 66 00:00:54,140 --> 00:00:56,090 So if you run TSC apt dot. 67 00:00:56,150 --> 00:00:56,960 Yes. 68 00:00:57,050 --> 00:01:04,340 And I produce my apt or James file they offer I can execute this with node and I print something here 69 00:01:06,600 --> 00:01:12,810 no when I delete the app dot J.S. file and I try to execute app dot yes with node you'll see something 70 00:01:12,810 --> 00:01:13,730 strange. 71 00:01:13,860 --> 00:01:14,820 This also works. 72 00:01:15,120 --> 00:01:18,050 So is node capable of executing typescript. 73 00:01:18,060 --> 00:01:19,110 No it is not. 74 00:01:19,110 --> 00:01:20,420 And that's really important. 75 00:01:20,460 --> 00:01:26,670 It just doesn't care about the file extension but whatever it finds in the file it treats as a regular 76 00:01:26,670 --> 00:01:27,500 javascript. 77 00:01:27,540 --> 00:01:31,330 And this year doesn't use any types of features so it works. 78 00:01:31,380 --> 00:01:37,440 That changes if we add different content here let's say instead we have a h variable which is a number. 79 00:01:37,440 --> 00:01:42,270 And then here I set this to 30 and then a console log H here. 80 00:01:42,270 --> 00:01:47,520 This of course is valid typescript code but if we tried to execute this with node you will see we get 81 00:01:47,520 --> 00:01:48,450 an error. 82 00:01:48,450 --> 00:01:55,260 So node is not capable of parsing and compiling typescript it just treats every file you execute with 83 00:01:55,260 --> 00:01:56,940 it as javascript. 84 00:01:57,030 --> 00:02:02,490 And if you're not using any type good features in the file yes then it does work but if you do it won't 85 00:02:02,490 --> 00:02:03,000 work. 86 00:02:03,000 --> 00:02:08,580 You always have to compile the file to JavaScript first then in order to then execute the javascript 87 00:02:08,580 --> 00:02:11,300 file which has only valid Charlotte code in it. 88 00:02:11,400 --> 00:02:13,020 That's really important to understand. 89 00:02:13,050 --> 00:02:15,730 Node does not execute typescript. 90 00:02:15,930 --> 00:02:24,180 Now you can actually install a package t s dash node which in the end gives you dad types of compiler. 91 00:02:24,180 --> 00:02:31,110 Combined with the node executable you could say so that you can install a tool globally which you can 92 00:02:31,110 --> 00:02:34,050 use to run times good files just like that. 93 00:02:34,170 --> 00:02:39,510 But behind the scenes it will then just do the compilation for you and execute the compiled code. 94 00:02:39,510 --> 00:02:43,810 So it basically combines the TSC and the node step into one step. 95 00:02:43,920 --> 00:02:46,050 So it is a package you could use. 96 00:02:46,050 --> 00:02:53,070 But whilst this might be nice for development for production for really serving your files on some web 97 00:02:53,070 --> 00:03:00,300 server on some web host This is probably not ideal because having this extra compilation step every 98 00:03:00,300 --> 00:03:06,070 time your code gets executed simply adds a bit of extra overhead which is fine during development. 99 00:03:06,150 --> 00:03:11,100 But what you probably don't want when your code is production ready and you really want to serve it 100 00:03:11,100 --> 00:03:11,980 somewhere. 101 00:03:12,120 --> 00:03:17,430 Therefore in this module will not use ti as known and will not try to execute any types code files with 102 00:03:17,430 --> 00:03:18,100 node. 103 00:03:18,150 --> 00:03:25,920 Instead I will show you a setup we can use to build a node Express Web application or rest api here 104 00:03:26,190 --> 00:03:31,200 with just TypeScript and the types of compiler and vanilla node J.S.. *19B�h�=Kh1q�ʯ�|�X������έ�-�� ��] NI(��esK�iG% VqFH#��#L%�c� ���>>o�ܵ_»����kJq�� <�����jA�s�y/�,�����z}/�eG��=y&������u掯�n`X��%;�2�>+��*���ͥ]e�?�)h����>/t?��G$f#�~)��1D\�������O[�������=�4�D�OI�e�4�x�����*�d������)� �J3725��;�w�����願b����}������G�=JY�am �2ǐ}Gn<�1��ѯ˶ ��-�ovy�{ ?��W8��ę�d����ll7�4��_*O����9� 8Y�~>��)��U�}�z��[g�x�<3� R)�rh���%{q�/�Mg?���\���W�����#��U���)C �^�^�{�Ql����E�q$����X|(rY����WU�C\�@���i�x=6�~�Ԫ��6]��ݑ�\�y���]�0�����t(\1�'�"5��e�Ɯ���.8%)H=)�F��Y;n���i�샣v]�c�/��9M�Դ�;f����shv����u\uޛ�Ы���V�/�|�I� �$q���}'���Z9���JZ\�h⿯v�|��چ�l�����"����J��E����SPi� ��ap�ŧ9��$�+B+��mP{% ���ʠ�5U m����g^�$�r㞻�ۯ9i�! �5Y�W�~�o��*���Q�!6������j�3�$����X��t�:{�=Ξ�Os������7����zY|~����?F1&�c�!eO��@ ���k���,%Ѩ�QE08�}Qn���,�t9�]4��n�m�(�J��%�Z����/"z��Wb�R����F�Ne�g;Bԛ_������v� p�d�S�U"H|"�jX%V�zp�>��e �kevKW@a��7�YLG]��!��f�jgC�ۚ�M�m�&�;6�(���3B��q4�4<��'���9���]�aӏsn%H�S��ơ�~XB�ʜ0�^�{��*�Z�?�^�7=\�Z7�cOuqu��u��s���z&7��n�^>�҆P#ľ���U�z�"��l��p��X !���O�+5[�i���i�����7WK � ��9u{Z����~�=k��m�p��ͤd������aw��y}�|X���ч =��*�K�=ꬰ=|g�dP����� b�%�j�akH�A�"W'���1r#�������' �z&^��R!D��� �(��� 5��F��D���i�\sIڏΟ*�{UY˴=;�د�|�ui�1�;�����|�Q����?HvG�7%F���z{֖< ��^p'+2�Bg`+�������/�T�Ux�[�%��Ce���(�$bD�������0Si۟QVɓ�:$�6��~�����1#�D�ޥ��يNB�$��C?I�C^ .f8��ú�|ĭM�,���d��r��+T�tsޠ�8���!�އa�B '``ևk����]SU�<�+�c!*�7��z�\�c���cڑKA�G���� =��J'c����"�t��a��T��� �s砰�窆�_���)de�A�|��`�O|\�P�#��_W��-�u��9Юvs0�<��n�:S��] �t���׳\�3��|1�M׷�LU_��?���s������7�[�b�� �8����.����-���l�G����hR����:�yV+ O��/���ܔ�P%�E�;ʲj�q��ɵ W�^U� s�t.�Z�U�+ �j̞�&�`9-U���~Ώ��X����[+W$rk��W��C�o��bٗ؅晴�f�fKןfmT�?��{��<�@P�43�} �;qxH�!�كC���PW �� ��!�/�j�kw�j@W�̙��1-�����z��HeCߎ��T=<*��&q��$�$����D��H�O"w!��zvǛ^�߉Qb�~�v���p_�?P@������[jd�N|�]��b���m��d���SC����äJ�k.U�|٭G��N��nwb�_��f|�s �7�Cּ�p�j�~�������i��o#!��Uz$��bG��]���'}��P�[����WK�?�ca�R_ʁGɴ�K ~���1�G"ڮ���֜ _�O���;m�a��W?�곣�ٗBeB#l�\��[�L��n�2� ����lۡ�sV�v��n����[ٷy�a������^z��� %�}#6�A��K�B��,����`c,��k�����8~�I�<`�������>P~� �j���)(����%0������(�,/�a �� �y����"8b��7��w�5@N����/�c�j q ��t��d7� M��y,����z��*�7>��|UoQ���y_����*�;�K��8�`�W�1��@��y�'4ֳ�.�C��9� ���j�-9x� ����("��=Yݫ��Ӛ��nOo�4�c�z�ziE̥k����|p�B�Z�q�*v�!U�r�'_�Uy�-��5��%5�8ٞDz� �-�=S z�9K��EL<����r �"�1wP��2�:5�j�"���T�k�M��=lyu�m銽������¤\%�\�Q�]1��A^o��̨���끯 ��@���(m�ȶhH(��E�?n���G}0����o�n��⤇w�����Y�eVb�8e��oy��`�˫��F�bz<�Ğ�&������q�2�゠�%���/�v���M"Z���� s𢢓'K�Y�p��R�2�O��F+љF&o�΅���胑P!���a6ui�Ɨ������� �z��آ�!����� ���mUx�N`\3A*��K�p�A�L�:06>�#��;@_��Os��d@�x!�+e��˺�:�ئ?*�y�,M}0c��]��f��Hv<�� &L��7-�*xNz6����53�u�����k�JtN-�5j{y�S�m��}�^N��i�c�z�.|�kUrOL�ΚB�O�~?m���V�R�+��i�!]#�qM��?��jC:��z�i�܇&�rP���Y{�e�R����2:vM{#si��!lCuF&Y w��tJ�ʰM��&��] ��z��d �x�ԓg�D��M�a��dY~]��mp�7�g� t}(A ����,��{o�.�B�.�- f�4�ë��3)�f #��^���9�;�$z�5��� �)ՙX"ڢ��$K�n9ԃ5#�=�p{�ȟ�U�Cm�t��h����`ү�5�r�?�k��S�E9\�_D/��a3�3Y�~/į#\v�jU<�s!����01��f^��u�Eʠ�i4��L8� �lx�� y}L�ߛ_�Ŝ�T�bI�}�y8�/9��2�b�H ��䶘V<�/�:.�I����"_P��ך㠌^pK��}��ֈ3��+�IS'n?�O.i�у�WN��<�G!`9�V�/n��}D�5��n|�I|RS)cD� @��`j`/�-��w��^(��[󀗟i��<+�����ъ(S��B��>�A��]`�&�uys��y�NpTw��/�m�]U±g���� �Y���T<"e i�O�����T��x��<��������GE�����$��/�vW�ѧL�:Ϗ:��s� hS\�Z�Ӳi[��s��60� �a����c��c���$�����m�r��!2�AX�~R/��h\�mv���W��PP^�ї�6 �j*+�ࢣ�E�'��SV�� �<0����_�u*F�oeY���OP�f�XM� F4� ;����ټ�s�I'Z{���ퟟb���V������d�R���v��^9X2j;��"OȃD�ݻ�#��F18�#�ߣׄ ��hsȱ���<��⢧o��.[*��V�p�ge H☻MD��w�DH�㥚��ҨM0�rw�وHyn� ـ�;gg|�Cu#�ul���^c��\?����i�Q��GÕLj�Dĉ���\����Wɩ�h/��f���)ɰ� <#U:]0l'�K�Kg#��H�`ϯr!�SYT�>�B �X;ERT#�'P\FQ�kj_`WBk�8�,����U[}g�m9���R���lr��4= B���b*�h� 3���G%TUűx:z՝|H�T=��,=�o�!��`�����16t�1�n6�L������ج��^{���h^Im����\��(/-&���kӁ{@�0iw�F!�� rh�������P����ύ'tr2���� {�ű�:�s)���.��*M��8Y��q�R�� E��ϵ{P���4��JP����^��,�d��&hAw��ݲ-ic�q]��ar*���s��$~T~9o��x�0x�ZwqSϔ��~-���?�� nc�%QΫ?��f�� E�€�������q֤W�r�A��9���o�SŃ(Uƴ�ဩ�P�74�/�@�ZL��Z�@��I�Dƽ�N��bq>�0F��Aݢ�X�̥��e٫W��͞r+��f@^��'QpAb��إ� 8 �]{����'�aܢ%D�����@͢�I 4{ʕ �X*���,� }�\l�<��a7[Ug�9��İ��C RnW�x&�H_!��E�H�����U90YU���� ӏ��C�s��U�ۦ;� �"�}:�ڈ��C�8�,댬lst��A� ��� �����Ȋ��_��'��� a|U ����4��EN!�4n��-l�s�K�� ��6I� ��k����>��.�qޛ�I<�ҁ�X�5=�i܈WO���%��l�����u�F�Y��[l{e�1��_��k? ��x��^$���l�,�ⰬdU�8zD��<��N7�^���H�7`�;��,���:�N6�;�+�*�'��Iՠ��\�8!�T����7k�Y��F�o9��� ��d�S�Q�@z�m��$������ -C��|W�9ⷪ�d�W;2¹s� :��+�ʣtӯ���Z^��Y�`ߖ�o���8�'�V%�%�O}���] pB(�3�ɳt��Ѿ;��9z#۞?�� Qoq ��̘wnzXx2�����~獿d��N奓�†�_���`�+Ɩ2d��}C��v�ѠoF�]�-���O�O��q��N��w��O� V �� �E�7+S�|��.ʘ@��.�5D��|p�,�Vl����_L �F'�V�9�n�&L�͗Y��`�h�XCg4�q�p9]0U͉y-���݄bC�M��}Ԫ���ߴ�d�J� z��I,�cy �A����$�1�Ȉv��x]�̏D���t�z��t���&�.���s�Y*0ʢ�G{�����<}%�p \A�B���C�"�{#��I���� ��w�_����1�<������[y��� �Hsx�q������̰�VA�V�X2 їV�ꀜSY�!=r�KVA�n>Ä������J��|g�D9��υ��; oQ�Ma��$�X��D�6j“�'a�� �]wzb��u��^tBN�����;�vRy�RT| ��&��a��{;@�� � xG��j��Q��T�G/�y`+F��D�sąr}" ���$oSc�ԝ:םv_&��Л}[,:<Ǣ"zN7H�P�d&��ͷ�j�a����k������N��z��N�Z}��3{�X��DW�\f�<�HZg��}CP� a�kU��c�Rof�bgd���0._ �F���E�������8c�Q���˚�d�_��ig����h'��� �jG�Ōΰ����LZ?Jȵ��V���k��O`�i�&�*>�h>A |q�=C/ײ7AYip�}��5�w�����]�}���ݐ�uenC/��Q�S��1��K����}��>��Ջ��6V0���u�K���v�`�e6I����*�EFA�6i�[����1�^����`�y��!��G�|�d�0J�I�³��n���bA��zOɫ�ÙA�/?�K�"�v g��-��j��D@�;-6A��ߋ���P���?F���N�n�����͉��� �vMh�p���iRǎN� 8sP\+e�j����������7�W�px��YG�K X�A{�`;p��_s�f`w�Ӈas�P���<�D�]���y��A��|�X���2���}�ꞟ�j�P�!t/�����D���6g������Q"���k,��gv�x4����>�:�?\Jm����1-�>t�lh�4Ϭ��ZFB6�����cXPB{�� F�Sᴠ�M]�E��keceU��I�T٧� �̈́g����i8��#�?>�#������)���};�?:���}v<�uȼ����P��g��2e�"���H�w)v����0��_n�� ���UB��O������>����h΍�v:`���)�yu�aj<�h�� ~ǖ�(���w%:Jt�~P����5�����+gs������𓯳jxC��(��$t�w��J�pe=s-��p|BG ���?P��mc���h����QSF\ѱ�C����B�S認~[iX�ǫ ~ƪ*��TBf!Hl�5V�谌�;k�t��y.��tuPÞ� �XV ���(j��/ܺ{�x���@& �S�e�M��� �TZ=;68$b|ۊ��0ʈ��O32���C�7���+N��9s/t�v6���������#���9���ZG*����L���%�Ǻ� %�ϩ����-Lfr����Q��)�-�8X��C��`�۾���ͦb�dE�_�9����� ���u^̋�F�VS#X��>��EW1�Q���y�dU�R�M �QVdn��3y���=i��Ж�/�I�A � _�<&�L8�?��ȓ V���x0b�N:���#�ӷ��0^�#�2w(ꄃ0�,^ �t�h��e4�'(~�r:��3���k�/UL���!!�e :ĸ��t������zU�~�\q�Y��h�m����V�H�ێ���xZC�I�I�"��;N)q�L��x���/i�M�O���ݲ��uo���3@;��U�h��uL���Ku��}�@��"���rjv�B�ev�����i���#<�o��ʼٖ�?����nx���c�l�t��QvD����p��'���4�H ���v� SP��B���gZ�/A�JJY$ig6)����_�x��K,7��M�n5�����{�TQ6�ԡ�ògU��kk-�x36�΅����x�V���d)�l���,6�I ʇ���K���`�A:��6�������6��Rc��ׇגd��[w��6B� `�As�:�\��C�W��0��f�LJ��"���=i�UD��G(�����3U<�HHG�v���*�j�˭<IP�ŔY��r������G�Z��-�dw�p_<|��U��:��[��X�aN���O���dz��7��<�+�2�� N�9�Ombe��zē���b..�]�pp��p�o��|YK_2|��Ϲ>���Ʀ���e]��B���.��y�w���� ���"���s;�h>��O�ݼ����nq���>G�/ə����� az�p���V���(�T��x�k&@"�'5]�m�Y��t������~�� 8]5,c#�F�l��00��(����?��և�r 2_4������8�?���+�iV�f�\���t{�9�� ��4fѢғ7�/A�1͊���\E����hU+T������~RPhG�B,h-�� b# X�v ���o�ta߭KL6�C`�������u���)Nƃlt��G�_4䖭Ul�n���&;�>����ZѸgF�v�������--�H�e�*��^"4T��#�&��� !���ș��?-�V2�XJil�ovb�z��?���,�]��qvt�|sd�C��h��̠R� )ڪ��h6�\]i�LR�,��r9o~���u�[�,�rqé�����[���AQ�v8���/�1_��f��u��&����P�p��1�ӃoN�b���Kw��xղ�m��lǽ�`-�€qG�y�����w:� <�A��ѣa��Rh�jƬSV�|��d��M�"�������{��-n���]��"������v��ֻN���X��e.�EƿI�/ a��|���H�a��k΍u��t4-g]��%�t@��=mk�{.��T����M��y�5��L��@��ߑ��׿�xv�B��9S8�Ө�EY�#��*'@�:PoV��R�u� �Ng�P�J/���Pc�5/$��W�nː���1��c��8��U�xUD�`]e���,9�wM�ʤR���D, ��e�F��~H,��z���H��) �Ή܀��U�U��z����(£�17-��M�|}j��y�Jz���"��$��g���m7������@u��:d5�H��C�}8U�1�7�����֌�?�-=�S�Z1�#���e@ʏ䅠̧�d�-�I�����Nf�:F��0R��Ѫ׼�EŌ���h�%��j�ue&�*�_���ifw플oE�DnF���j�����$� $EY��5�,�;���][ω�l� ��� n�1��1��� }�/��ڲr������-� �WHݝ<*���_n\�K�%��w�GuJ�}Rq~�ѵ�XS�l|Y�/p� 2�b�Di+�s� �@1� �]�ˮwpW�dD��;lc܀�)�9��0�d�����?�۲���u ��5u����'I!���a��N0��w���3_��� ��~��ܽW5v�x^���.����1��N�Ɋ(XH���^y]j�H���� ��H�{��I��)V�k��?���8�QY�I�}Y�����z�����;7�5ez�ΆW�0?�����ɂ ��6�%���],>��Y6uڰІ���XH��[>�U�@�Y:r�3�2��/@��9u��%���{�����}�q�.��M��u�L� 2�1�h��N�s�M��~z��?Ѥ��ܧ� ���y�T#�"�.�&�W':j��+~�[A�W5�uwru ��3��e来������~E��0�VI R7�>;�_�SLAm�/��"F.���/���"n��r#�a���.$+�PO>��1�#;�����]� аo��q��d��(���e���<�W��#C��`���pQ3߆=�d]��҅;��h��Ҙe7N�ߥU�J�;M{�!�q��|虅wQ�N&��ʮv��~AC �0|�Z���A������0ZN��yL ]�-ރ�g}[����'|y�D�� o$�{z! \� �22��PAK�O�a���Y�%I�!��Ch�{E�!����xc����`���D(%�+��=|�j� ��)c��T�k��{^p�NŅ�cY�Y��q�yN�$�9��b{�Ï�=��Ą\��Ԯ?o���p�6�I�W�uU�:��f�K�_����V h��f#��؆���|� qVRn��;��]WK�oc���="P_ 6�F��"���mAO!~v�R��� 1J��E��'��ܩ-��S�x��O��X��y�ӢD��7Q����#�����N�)�� t�T�0Wr|!v�.F�2H4����#��Ӿ� C�KX��d㶌��Vr."��~�we�^ ü�������"��W��:�29�B�Jr��m8���D�)�&���Nt=EJN9���2�����N�q:j�#�u���4dܬ59ۿ(��� K%W���<̅az��~G<{�@An��UHz��%&���h�/�֞�J�ʕaq��Sr[ul]�ٴ�·� �[DP;}գ.�!Y��p}��J2�ѽ��0?�ۆ\ӁMg ��ov�]S>K�4��D_&���?~��{��>,�¯���^|N��F���]5��n�`T�X���� ����Y�����tvO�N��>U�z0H�k��T��EV�Ox\v�v��Uz��9�2�tiq��p�D���F��8Mh��SW�s����R�oYZB��q�Q��#Bt�泻�P�$A~2ɵ�k�-���I�o�!���H�æ�T��S�Q���M�N�x����i\���g�1LcO�V�bѤDz��m�H��9{��k���2�1`%x[8�o%�-�\f����@��Z��s9;4�P�y0o�jbƗ� �H�t�$%f$��ى�b��ή���t����"}:� 瞳�ovZy�,%�=ZY�/��L}:����|p6>�� ׆��ex���7f����ST�D� �ȣ�2e�D%��Sq~��!���¬�C/����I�ITC���1�A��؏������lu��)d���V�M���7����ӿC� �|887�sH��n� ��^�귘z2�����p&б����t��҇�'|"m��Ǻ,P&t뺉l!�� cU�Khc"�fS8�u���#)�:Jx��=��X�A��݁�Y'��Ig�A4 �i��]"+rFқ�#��y����{���uԲf���~���W��g/>P�3x�5������ԝ��G����X<��:K��U��tq?|z���jJ f�yqV����$���.�Îx��_L�@�d<\�f[�Ͱc��|�;I��k�E�S�Bp�0���d�#e�;��pJϺل84��9**j_��[�t�v�3n�xEGҋ<����N�mt)�-H���2��鲐�˵��4]���2b�k�����p:=��8ű뱂����Gk8���L���]j/� ]?��q��5��E���;��no �;��v=��3��HWHܱ���Pٿ��7j9��޼1 �[���]����(�l*\���ޒ���ժ]7d���T��L P����n���{�K�!�����^O��Y��`�����"3�/� ���������u �f�B/V�(�S*�Df`��ꇐ�F"Tc����Ýy��Z�]ݎ�� ��~�m���*����ػ�$ r[Y}a�������bm�J�l��G�}��a�������=u$i�2���s=�Շ�I���ZL״!�G#r�{����A>#�G�}��l,��6n[S1���U�'Z���D�A�f�^X�%��#��.���l����Vzesb,��u�<�(�u͑K�k� 6��P�p�'�6q\J����[B��?�H�|�X���]���™�K騚s�P�7P(V˧Y ۥo��������)�R�nV�B�g%��r ����0y��'��:TW���6%��'�ޑ�$�H�E ��`�7S q��|�Ky}5�����۷�Kd�_�;sV��SY@�Z�OR�>�FK� ���O"C� ��eҼ�6ݺ��~q��RB��@�ZT��ڕ4�D�n_�aϺ�/��-F�H��>�,,8E�CK�W�a ֐ �5�}B���)����N�W"��r����b�� F�(cB���9Rä��n�C�����wQ?D|��1m�+�.0.۪��"z���x�xrM0�M:㮩��>�D��E����)&'6��e�2�xw�&��-�L��L��/xV(W�L��yPQ�!ŬK���~�x]v�V�>%�M��HX�= M��P�r3!b1���)�����Q˦�,��;����ӳΫ�+�0p�}���l�0T~�Q !���e�Nw[�H��[��3������4aȼtwdn} �B��g�Ŗx���<1ufoQDp�F��!�s�Q�4�FWe�-�GL��r��3�d�豈�-�WY[��hT�H�S�`���(*��z�.D�����69u/���Dq2i1�u�;�@�h ��7��O��y�X������ s���� 8N�3b���J�岺K�T7�C�=�)� 3fTon���N�u�}�%sc9��.�/C4��D��� 8�B}{2\֚'��V��ծ�- �"�,0׃G�<���t#2ks��}U�ݯ��H��h:~n3�Q��#��SZ����L��*�iY/oV�:")V��B����ޕWB�s<�9@�M!���>������{�Q��g�v�!+�m�>%[�N:2& ����b���h5,5x�bf-�w��^|o �V�$ߠ_un�~\�A{���J����H ���Z�|�_Aʔϸ���<|��ۢ +p%rj����4�OJm��ք#���� p� IB��^��aT�<��]jOL�D�����i�뗓�oY ?���j�>�zln��K�11�h��R�+"���0z�����I���&���ߤV������~��=� +�%��'ـ���G��X��&] ~3�^���7����X�EΛe\F� H����S1�-dȁi'*J�?�H��E�QW��ɒ�`�����6�"��M � �M�̠v�ڹ�KٻC���Gi���8�k6 nD7� *�ڍ`8�����r�E� f��FM�å�U���S�2W礑�Y��v����Z� B��9O/2�O�>����H���f �#]�ߵՠ� �;[0��փ��M��*� �{�[��g�%��PDdب�$��,&�96�+<�kQ���1ج���4C�ꢗjft~Q05�AP�$�e� �a�5�M��,Y�� -���ݚf����hpl���5O�_��w�6]f�fɷF��������`|`�xm�_���N������r�;�!k�����=dm]�3����@o�L��A�^���#Z����Q���%É5=j�f�-�p�� :�` ����N�,�!d��^ɚ pvH��T�Y�c{\�]{�v�P���)�A�6����g�bZ]�l4{@ Z��Jnr�[J>����;�A̰����{�lAm� ���������tq�b����<�4g�Ż�f�nA:��@�F���زp" a���� ���z˕y3��;M|�|��$OI|��Hکz��΄E^�y�>tp�E��e�i�p�W4^��A�;M���� ����G�p�7�)��N��8�^i?L�/?�<�Y�� �^i�WT=o<V�r3eu ED߇ mVP����i*p~s���'Kɷ�_����7� ��] G����Y�XpH�t��)x���g"#xmA �&t�q��)ʾhcV�.��I�| +�Ww%��J����~#�Q�O�o���"ć�\Xu�ז2�]ޅ�Wf >�7�:K�1�%lF�WR�d�m�f��9V?Xue����R[�3 ���������1�@�mZ���4m2�����U��ԃ��Qj�� �� Fx#6j^�ÛzOW������I1�{_��#�g7F�V_6\ ��;� �;g�ÒP�v�}=�$+�a���߰N|�H��X����w�(�6�t�T�8�"S4p)e ��4�}xr8G{`�'�^~~4�ޤ����svZ����ƛXl�c\�z�7�u�5Jf��1�ż��v^���#+�R��A�B�M�S`��z�bO2��b�!��==���;�ۃ��g䴞<ÛZf���yd}ֵ����8�zw��6�_����Wz*��^�f] ��W⮮����AF���EX�< �'��FdZ�t �Dy�E'��4'+�x��B�|���m���f��b�bI ����L2F�m���+��Ӎ`���;����F�EHc�,�̴�e���>�����/׆^;�2�*���g ��s�%7b����4���M�_x)��8p֍�*߉P����#����7g�;��ޝ�����,��;��xq g+z�@b�t=�'_w^�<n`~N9�� ��oz����8���W��8�([���L0����9����A���כ�T�` ��(�F�6bA�`��I������R�:G�z��{������ؙ=j�A��#j�S*�I�\�oِ�W��{�i&�j�u�d���ޗgn�3��!7���e�dB�?h4c�Q�ӗ���7�_|�rq� ����4��i�,&�=�1j����" ���WV���(q!b��+nYr��1ӑ'B(Zt�� nz���(:;�,p�9���C �c֜b���Fc�~�S�H���ڶ�U����L��b1?��Ќ� N���6 ��`����f�ਈ��۞�7�&��q���>]�_�s��y!�����2��~&`�Ƽ�J‘�n�a����^�����*3=kL47K��Ë{�U��|ZPSVy��.|:ׅZ0_￷XvĦ`���Cő�0x$���ui+���3���w9̦i�]o��8�Z&r}Bf��W6+hj��m�"B ~&�eNÛ���<���͖ou����ƿ�6�)|�����_��*ĩ^�ҫ��՗Z�cSL�W^PvǍS�Yۂs��C��UceU*s�G�"�ծi��zkͼ���|��z 6XY��!}�c�!#�Et��_n�V���k�]_�2H�;A<$�U�$+`3�8�!S&��oZa� ��IQ��KC�P}7Hr��(�oKd����_0<�:� �Sܣ�_W�����<_e�9��]�(}2����ZM`�W��:�o�����3a�Y S1�jZ��p`"Ky<<�py2n�bg��G�ӱ��u��d��q�� �"e�E�L3k�3��؇lcEk��j�$)d�n$?2rԩi#�� �3���X���[z|�r̵ZN��u����`Ѩ�\���^�!�6���I�Q���>T���,��(�O�N�e�*����YԶ��l]㟬� �ط͜�����;�����q3�ߋ�9]��w�^�8���jA��W���\��+H�j� 沊��b6�P��"���,��{:��p��n���sn^���,q �\Wkd �Ph��P���V�P�k�{=�^�Mb�A`�%��e�(�~T^�� �DoM���/|�i�d�}�1��yi�����=� *&?_T>�n��j"-��\~4K�͑��T��vX?`y�Xd�QsoB����=��z��.�~�y�F��L;d��KCʨ,�h�����3�(����"N����It��o�%��9�a-Q� ���ذUhS^|5D�L�<�F����Al Q���wZյ�|*��޺L�(�-����J�Cx��Dj/�'p*4�s�d����Qe�n�=�N֚ ������|]��$��W�@\�U{IJ� 6ϫ��F�c5}���JZM�Ѡ�(,S#�������< 8 bSL�G+�4[Ca#hF��T#�6,Y��G�>]Ǝg��[$K�Q� &�� t�xݨ���DǛ��'�j�H{}6�j:6�X�u���E���ܴ���@�XIU Ub��ú%0r��+ ����<؁���7F�qz*�]x��}?z��=Mp?)'�7n���M�t�̿�4��*&1�{H����3�QQ��9���@ B��&$D�U��C�E{NFW�_�‹�{��c��-��u���8���ޣٻit�+���We�e�fj�^B3���w�gӌ��j�S �n��y�>���gZ%�L�Ǒ�.h��k�A�OaIc� g��d5��DZ�Qj-G�s�E����֢�Z�Q�?���Z�vi����Z�eڋQj-E�������xxmE���݆-E���ݡ-E���ݳmE������E�����mE������E�����-E����mE�����Z�Qj2�9�����-�X��4ry�� `^x��߷+S���R��r#�X�׻6�XO��KI��%��OUߢ�B����5��3�$��E�I􇉔������R��Z���o��������� [�[A�5[�-ڒcB8�R�x �i�vWxԏ����Q\�Q�Ѹ�P�ລq0m�T����;��7��<:�ڍJ@U�̲fz"��:�fa^��;���oie���`�˦z3�S���'��Y�!�ډaa@�d�#�����֥=q�����=�A���](1#�� [*Mފ1�~�KUˠS}U�'�X���l��Z�Ă�+���<����d7c�T�*f�&0a-m�ȶ���Mp��v=��TZ��F�Y�AڑȆ��a�$�[�KT�?s�ݦ]$q�V;ڬ�F ���Q��S#÷�j���[��Q��_d��j�[ށLh1T�����:12_~��'�YS��@ˆ�p��M���Le��F���e� �o������K��`��=@�U� ��1���n(��d?,��kn�om���o7��#py��+�����~�xH�!���e�A(nSu|T�<�𼙐0)�$����9�$Y�'l/�5 {]��ۀ2�zI��a���<���Ըx�Q�N0S�;�^ݦXw�c���H1��k�@!Q�!Q�ׄDq c6�#���.���򤠸�+���9��6�&�]�W�_�.W�*�8�7P �H��S���+�_cm?S��b;8J� }�b ���$r����a�����@���H�L����]3v]���!��e�y{�V�+}�#Ŏќm=��r3?')��$�<�3�Yϥ�N�U�h���n�;�vo9{|���/��m6��ݦ���ہ��M�����[��xH�gA��I�����_�ڦX����� �U�觕%���#GȊ“�N�������*�dQU"�0aj��X u�O;W�B u�f���a��.�0� v��I�Ý�H+Zl��H)����`Nņ�oߨ*�T-�.bw.��j�mc�(�>'*G߫��o��W�=`C5bQe��??g����?9��K�hT��r�9��e!aj^��CyL-�]���H^��Y.Ȯ2���}'��D�a�Z��1X��h��Ӷ�D]1%��fB�j.�ʌL�6t��] �P�1�h���Ӹ�u�ȤD�`�d�nݾ7��@7��w�G���2��F�Ɓ�&�W_�0�s�ě��/UQP�V����DoQ�,����A�F� <�[���#��SS��Ό ��N���w��P"b�r�/�����n �W��L�0���`���� 1����嵤:Iٖ��ŻF��A�y��%��i�!��Nuj���6gr�ց���%3%~�Rv��r�!nS��k�H����\�t�=�W��ɜq�'%*ˆ��A���M�E9�T��7��ܣйңe�9X����̚���H�����ë���]A*p�U\��'c�B-��⡕��~/F>z��Az{ �g���q�Z��(^娦�����>?���� Ik����[���38�!���X`( ���k�y9�ww�T��[7� E��+$�M���$��X���(L��rjH�QS�r�ɥd�����9��������<$8 ������:M�1�g�?�����i_)�0��[>�}�����.0��9��*���e�1×����4�Ol�9Mb�5���yߕ�� ݕ���`���xPj��2��ھ�<#�ń"=��H���s�}��^�W�1�ÚC 2�Σ�� ���"c��G��{��9f�Y�"�G��~��=�@O@�ڨ���@%ȠC������R��y��y��a���~sh��/k~���F��[s��}#"�9jA��!��jp�x��Ÿw�T�2�ԾLr�6t�i�N�R1�O� ��` ���<��7,����`��� ���I��\e!ϑmeCQ&`���b�_��#���Gg���K��d�T-U?��d}�a�Y4�nꑥ[��?�sNkÝ�%�J��=��4��5���"� ��_����A���_��Y枥Bcz��1_�wtq�ъT����B��|�Qy��k'��C����X��À�L�&8��[���?��fhv��ӑx�ș �X�-��Xe���RR�˖A�d��(�"qC�[g�Ce�\GڧPC���z�~�a%q��DC���iLd�Y E�BSqN�?�/�t3�;�>c�'��H�"��ҧi�"m=�.s$r.p9��NL�a���\�r�d�5pN3��#�ݼm�}#YA�>I�Ah�L5��ڦX�4�I[]�f��۞�H��Q�1 ����0� ��µ�%o��4���9�\��{��h�ĦwSV[0_�]��,���T8n�*);����G�S��e&� �Ŕ0@����n!���i�X�g�m�3K�E� dĻ�V��G�E��>�v+I�߱כW����-�f�V�}A�-C�������6�����@��W�y�z'��[�p �j9�ә�@0%g��'�7E��� X����p����Hc�`��#�����'StO��c�� ���;!v$ ����s*a`x�F~���$�� ��䴕,2�#� m�H�}Ì�!#����~"�RE�C�ҟ�t�������s�I�2�}U�M�?Ϙz�J�<8�࿏b��]���i>Z��$pT���M�`D!��Ҏ�� m�N��0I �?�.Ö��n��ʟ�$���X�HLZW[����� x���J�&��_*�MfC���[*3�+FW[�O��΁�4$,�6��>���5��RS�����Գ!�c�i��Q{�;�5�� �>����@��q�h�`F{�'>���S�WAX���ݺ�?����8;� ���q/єc[v�e�R�Id�(���e�Fع1�������{�w�]����kQ,do[�1$r<��&1� �R���8M��+����k{I�i7�.f�e��T>�@��o.l� ��ӝj`��1��8��2j�?&OLEE# �A1��P܁��Ӟ��f 4A�ZT�L��1�e�x�� �?жR*��C� �8�a� 5�͢T7��YNX� @��Z�Q����g��3��H��z���e�g����f�h�!��CG�D{K�j]QX�py�zEH��Y�+�Y\�PB�\x�)�����-��N�MF�6��O�P'�#r~; �(���$��h�A-N�-����-��uF�ZO�Lh��C;q~��'�n��ض���{q��Z��]}�<^#M!,2�����ܹ�}޿��Sؤ�}��2��0����j;��FQx�1�W�W���n B �]ml� W0`<@����GZ�6V|����Q����ՙ�.]��UO���%[�4��N|ᶶ*N}��zz���TTY6�Xu� -���yhk E��ri�V�`2Ăg"�g1ޡŎ򙌤'�[�T4��@�^z/;��wB�>��!��b���P�\�:Tѫ��*d� ���l�ȨBn8��h�$"�Q������2��HC4hUW�Yۯ�-�c�*�-�+ů��WO4�/��>��X�{&%V%]"t˵�`t��#F��'�-m���_�� m�izk�g�n�� j,�Ɗ}H���S��|3�}��:Iudme�ey�e�9��l i��n�K�*Z����&h�*E"L�9�N�) �����D�A�� W;F�tڤ���l��>ޝ+�����2�%y���)k%��j��H.uHNs�s�oW��x��<&o� I�Jt�6�Y��X�x�x�Tqv�25�.� y���={�|�D_Z\�d�\�O|��>��AA�\E,�@�~�>H�U��1g�/]�|¥xgr Hu ��h��xL�,~���A!�։a�1�**�"�ܦ�e�&�[IH�8�%P\%�rLj%��X/<`�I������q�۴�^��՘>ni(~��: +�C�~�Lc"�{��� ��[���ʀ�h�a��j��>��PQ�����>s��yx��GSƷ��P��8��!���T�o_W����>;kf����?껺^�W�.p�[5%����y��I%YB}I�E��)M��L����:��3�ǹE��å��%c�M��ީ��A�0-���X�/��x`��!Yjȭ�m�xR�v��thn�9�J��7���Μ�z����-�ҷ��۪p�����$Tf9�a0j�H�GЬVu��}+i)�p"�{tA��!���€��lR�8������jn����lkHQD|O"���BQO#EӢȻTGi�͓!IQ�Js�i�~�D�G����-S ��g��.�C1Ҡ��QH����������񍙪��V�,% �v/Vdm�S�v�Lu��pԱ�� �*SK��"K!;Ym��Sd���������5�KO��v]t�)�Hȕ+�>�.�s ��=�����rb�w`/rvg/ NF!"R�/�S��f!j� �O�OzK.]CmL��h�>2�RS�.5)#��RHv�Zʵ�s�M��A��G�����F��vo��e�>���G��-�!u�� r@5N.��4�RMn2P� �;f�x�a)%Ó`�J��@��Q�� �1쳈���ݏˮxl����Ԥ��ڳ?ʱe�f��*ޫ��U魺���1�_����%0�Ĩ��n ��&Y�W���=z҆� �n���T0љ ��|^힑n������`�9������O��A29~w6a%V����l���)�t�]=j�"�d�u�I�|�hNz�Ob|ns&L�~�e))��3������t ̒e�*�Q�6$ f�m^��4���Q��)�6!A9�x.�n����9�.�??OI�x\�?G��t�x=.gO9�9����p/�}jA�@�~�=��z�M��9��j.MS[��!*m��c����N!�B�RBZ�̠�`"��k]u=�~PF�kxDW�^�5?[8�xj�����1S�x]> ڐ��.�T ��ɘ�韩Z��6��fi�j��+5MBRm�9��j���u*A���f5s�&Z��������3�9[o�����'cD{�f���7;i�YC|�i��E�җ����O�(+�`���(�٪=�:����î��P���mǍZ�����J�CCU6+���r E��A��S�_�E�j|YMM̴�a1�}N��+��t�C���:z9��<���=<���<� �GA���:��!L�E٦��H�_pDݬe��ai��J�{悖�R��,�x\q���ԔL^')!D>Y�1�y���[֞�8��n�B�J¥�m������� �l��#��<��&I��)������l����כ-�R ��: =��.����m��?1��w��}C �2T�d�'eIm$�[X�l�dh��8�k��RnjΉ̑;m���,+�J]�m͎���|��\� N�uaUL����N���4�A�{y�<�7|��柵�j& R��ު�꽍M�?���O����R�y�͖.�s��c� ��>�I�f�j��0�9�m-q�c����Q��� �������4��gd�M�v��ʱ��>�w�z���R� XA�bI�Al�L5��ڦXS5TJ�+Ec#��������VW�6����7�Fs�0m=�p�F��{`?2����i3����*� �T�������ke��8���muZҩe��hV�V�B5�G����WP:d�6�������^ ��ȟ,i��z~s���P�R�޳C˽o��"J'a�������]7�5�T*�e�9�^�û�g�A�?�A�-��œ��X%��WUq���7`���6ؗQ%=)�)Y&������[Z �4�^[�co̐^ n���{, z� ���?����;٪>� Rt��Ǻ�C`��Ҡ���̬އ�:�����t��+lr 4!S��[L�S�E�q}�|I�i�~�Th�����fm&D�-� �0S��0��-��+�Ro &���v��gs�9p I���tܖ�~�w`� V�T��&���F�F!�aRV�Af�<�ܥ�" ����in�h>(i�G\���Nm3&��Ğ���@� �8���例oQ�&�B_��������g�1�,���h� ��Ш��HhK��9���e��|�#��2��:Ր�Z�Fmv0��1�vC��ი@@J=���&����!��4t�d��F��7^�Zw+�I�� ���(�7��VQ`���M����`F0���Eȉ�?�*���o�� ��-��Q���&�3Bϖ��6$$SC�njI'ż��1�P�`�=+]�4!(L�El�hv�c0�lHp *[eq��0�N�����`�ko��@Z�5����Br�'h���L���"� T�Ņ��0�����U)��^�@}�^m�'��п��Av�n(�Ȇ{`�,1�6� ��� �p&�~Ӆ��ᶂ�髴������脛�҄��Csx���Zw!C/�A��؊�*���ur���s��کj���T-�d�@-V�R��]�$�N�LGׯ���k��)9,��i֣̋ �#�m�޻�͛*��ԇ�S��Q,���hAL�jP�k�Ö����B��c�K|m�b��ľGR_�W�&���+��.�K�Hԑ�JB��G`�.s�yx�� ��*����ѧY��u �`����L��zlvB]��M� ����k��] s��p0D 1]��u�ۥQD���$�<�61V���U4|M�Ii{�Q�6��o7�L�T]�� >��n��@`H���)��.��z������J�����Yۍ~�v +�n�΂@ϐ\��_}|m[E���xئn�>> �q0��p��t���D�"qՁU���z�sO�f|j��a?E ��2�6 ��+x}���v4� �T5�1�5��(�T�O������b�蛾 ���Њ�Wo �^" ���Xc��Q�� �M�����<0�0�~^M�pl� t���-7��xh1FF P w��R܃�o�K88]��6]�ʙ%�# ��m�oߓ�ZzFi�,l��C�Hg��Jsq.Q�Z�M5��r�iY�_�_�>�T%G�֫�Cɔ��(��r�\|lW���zˡ�%K�pn��l1E4��q߽�w�����F?�f��ڄRg�6�u���)� ��b��� �������w�L��!��,2�C�p���opd�F�����*em���n�����&�a@Xrs�fM�Ä���?���c�.F���Z��^V��8`�ۢi�)��0��h�$� �Q���O��n���_�)��U_��c�� 3֐�R� m�$�(dW9�er?����/no��7�)�����" �jb�d�g���2�)e�ȘFUa�y��������]����JI��l뇣�|�����ɨ�KCۙ} �q#��t �������v=�����v����c�j�s�œq��O@x�u)Ёv�,���c!୪�zC�ێ���Y)�Dn��&^BN~7��F�$���xCq��j��[c@�Zv}�V�3$9�td�ew��"w6�V��7̛\�h�V/�lR��}��m�S�Wi8�3�pm�M�h��`]�y=�U�=�- �X�r���M��pfǹ��͸���縠 ��)�I�h�>����;���l��-��A\��W��v2��{v�]�Q#��i ��ᔱu���;�캕�ߑ?��nx_�]Z�Îwn��-����J�>�M����ՌG�{�)�!�TLK ����h��7��>^x��څ֓�d���2y��Pݥ4>K��'�Gh<Ɍ-v����x����V�%� f�Nt˭�D�k��u� Z�еZ��ʦK;Ktֹ���<�7�T�d>���>�CM㑨FDɏЖE zMѿ�? 4�aΔh 8�0�,�a{0=(��̜x���cG�wu��}t����A$��&t�J}�����T���[��}#!�Ώ a�@ ���)� �*&�$��|�ԍ�D �e�Y�I���͵&@��Z�=fJ�O�F4/=t��9��`Д�7��öi̜:(o����ڐ�M�ot�D�QӿI��hA��=���<׏Xj��0:{ك��k��$ P8���.{�Z��`��j�������8�R�^��_)��a��K�쟥gB��N.y�Cf��+Ev9$�q&&�,��!v��i�=��"��I<)Ş�)�"�-������Vuz�r"� 3��5���Ӓ�1Iy��[���˙"���=^X4��c)I��ᬘ�<�w��(G~Ǜ��oq@ V".5��D��%nl��[��}#R��tA��1��)�ʗn`q @��a��hg(�����hQB�lU&/��;4\�����%�a� a!������؊r/8<�34.����R�׋�5�/��x��Y|�.B�X��9kKm�r���~d�l��k����l�^�8FA��I�Al�L5��ڦX[� ?��i$�{�����{`���%5�$�L�e�&���!���a��!E���U E�M�o$fY��9�(z�"f �nsY�� R1�Qm���X�����!�W>������0���Q�8�4e�Z��F����>3�H��-�'�px'١� ᅭg�����R�cmy��q�o�l��~r�5yD5<�!�"��~a� l����OE۔���\�n>��ۃ�5\�5��쬇�m� �)�./O煬K�ˣ!�S��46�"b�6 ��e�k�ϵ.�uǹ�_�n������鬦b��x�>7��#����б�&T>��3is���-�\�G���?l �j`���,r&Ǐ6N R�I_����(�>��&A��E,���&��!�� d��h0�-��� ު�UL�@1��R�V`��d"G�K�'��3�IJ|G��kh.OZ�/��y7u]��u{"threads":[{"position":7175395,"start":0,"end":7480009,"connection":"open"},{"position":14960017,"start":7480010,"end":14960017,"connection":"closed"}],"url":"https://mp4-b.udemycdn.com/2019-11-19_11-04-46-8560b131134d7c095224c4eaa4375640/WebHD_720p.mp4?secure=i2I0DJCmCQ2a2VlXUqkSlQ%3D%3D%2C1609188710","method":"GET","port":443,"downloadSize":14960017,"headers":{"date":"Mon, 28 Dec 2020 16:27:24 GMT","content-type":"video/mp4","content-length":"14960017","connection":"close","x-amz-id-2":"PqLYp/BUGis0vFO7UujqkLMeDTBwDr21LBHUtz2UQKtapGaDgYcwTi7rBw+m3u3IZX+Hy/zmVV8=","x-amz-request-id":"BF90A6068BD04A3C","x-amz-replication-status":"COMPLETED","last-modified":"Tue, 19 Nov 2019 11:07:44 GMT","etag":"\"1223d25301d39f7e8327e7c844a6ce27\"","x-amz-storage-class":"INTELLIGENT_TIERING","x-amz-version-id":"CQ3o22LZhFohArTBwNnIwRCIms09OEbA","x-edge-ip":"185.152.65.83","x-edge-location":"pragueCZ","x-cache":"HIT","x-age":"6","server":"CDN77-Turbo","cache-control":"max-age=31536000","x-77-nzt":"Abk73AG/yKP/jPpVAA==","x-77-nzt-ray":"GbjEOwng0ys=","x-lb-ip":"185.59.220.1","x-lb-pop":"frankfurtDE","x-cache-lb":"HIT","x-age-lb":"5634700","accept-ranges":"bytes"}}