1 00:00:02,190 --> 00:00:08,460 And that is it for interfaces and classes in this module we had a detailed look at classes and what 2 00:00:08,460 --> 00:00:09,510 we can do there. 3 00:00:09,630 --> 00:00:15,990 Classes in typescript in the end just build up on classes for JavaScript and I already summarized those 4 00:00:16,170 --> 00:00:18,810 a little bit earlier in this module. 5 00:00:18,810 --> 00:00:20,760 Interfaces are a different thing. 6 00:00:20,760 --> 00:00:27,420 They only exist in typescript very pure types with feature helping you to write clear clearly structured 7 00:00:27,420 --> 00:00:34,770 and very explicit code they can help you to force classes to have certain features or objects in general 8 00:00:34,890 --> 00:00:36,660 to have a certain structure. 9 00:00:36,810 --> 00:00:39,740 They can be used as a function type as you learned. 10 00:00:39,900 --> 00:00:45,050 They allow for optional properties and all the four optional methods by the way. 11 00:00:45,270 --> 00:00:50,080 If you add a question mark after the method name so that is something you can use. 12 00:00:50,220 --> 00:00:56,910 And as you just saw when being compiled after fulfilling their role of allowing typescript to check 13 00:00:56,910 --> 00:01:00,440 your code nothing is emitted for these interfaces. 14 00:01:00,450 --> 00:01:02,400 The code is simply dumped. 15 00:01:02,400 --> 00:01:08,310 Interfaces nonetheless are a powerful feature to force your classes or your objects to have a certain 16 00:01:08,310 --> 00:01:14,850 structure and to clearly describe your idea of how an object should look like. 17 00:01:14,850 --> 00:01:21,170 Now as you learned you mostly can replace them with custom types if you wanted to. 18 00:01:21,180 --> 00:01:28,050 You can also implement custom types but it simply is more common to use an interface for Dad to use 19 00:01:28,050 --> 00:01:33,300 an interface if you want to describe an object and if you want to implement it all div for historic 20 00:01:33,300 --> 00:01:33,960 reasons. 21 00:01:34,020 --> 00:01:40,770 Because in the early days of typescript custom types couldn't be implemented or used like interfaces. 22 00:01:40,770 --> 00:01:45,190 Now there is more flexibility but it's still recommended to go for interfaces. 23 00:01:45,210 --> 00:01:50,250 If you work with objects and if you want to describe their structure will also see them throughout this 24 00:01:50,250 --> 00:01:50,630 course. 25 00:01:50,640 --> 00:01:51,720 Over and over again. �+a�z���$v�βH�]Y]�r&j����up��'_����-�W�x^ά����'����e20P������S�`&@y����C�o�4Œѿp��Ka޿��O9��V�R�y�{���"o՝.g0_nE&��X��?�~A�|�t��R6�� E�u���a^��=���/���T��v�֩����!-�a/��?����,��?�8���U@r�V ��p�ӡЄ�c�h��E��y��}�b �C��D~����o*0����O�m�� ����g�+MŐ�7��%�Lʞ�,��� �a5�y� �Ҡ�'L��gY��3O�cnU檋�Cd���4 l�����Q�N���LFG�2�y_2�W����I�09eX��wZ��)A�b?�N�䯍�8b$�u�g�6��tN5�-�����o��e��w{�f���q�vY'�4�6\��(-h9�� ���L&���N������#��w�s�v1M촰�F�� �Y�V��M�ʤ���AE��JC�m7��K5��k��8�Io�S3�C~VeD6�����P�A��Q^3㭑@y�X�����-�� &��$��l^au��@J�TK�����H D ��^�C��3�ƋR�[�R�d��!�(���&M���%w-��?B�&��0��^��cNN��&��aø���� ��;?ͅ����Q��+��Z�aV� ���uۨ����R,Y&�uV�9ݠL�T�wi|b|��&iN���[�������ј� 8( ���.\�%�3l��� EM;��t;�}]l�"�H!|C��ӎGp�y��J�(9�>��F����nڰ�ϑwec��Z���5�6&T�ׄ��t%_�Q�ʎ/F�CX[���w��s+�l�j^{�����P��}W�9�P&���f��L�N7Wb�Y���r�:��%������Gj=>���r -��S^���QJ�q��O.�i0?�J�\F��rL_S��X��O�޺���H^4���u:�4J�L���(�Zdu��Յ£�歏�>OF�{���D�[<`sa$>����$��ap�ق���>�?"5h�{N���Qm_={*9E`�T5[L��hq ��I 5�ږ`��P��>lx�7� 璾�[>�01�5s$`�J*� �d�֥)�{Ƨ�kt�u`L/�^Z��qq �1`$��$�"��jeō�+�gJI�Fȓ�@9ƾ��)�WMX᫧�o���8���j����mǑn|zQ�둾�O������:�…��Ǧ���.ߨI��8ӷ�մ )K� ��E�����D�4��z��l��b���'��JyO�n���ұ�c�z7�gb+x��ٷ�/��P�>KP�7N��`�>Z�����Z����Y��ϋi�� kGf4p4����`���*�+N����|(r���!NsJ˘��#K��3ο3 �;�IC�@e�� H,�?�� � 0!��a�8�a1m���DZPD�XlUo-����C;��A��F�ċ%�9��;�6�sc�Q�k�v�����o�l��fb�i$'F�J�t��R�a�*��e��V.���,ҩ`��U5I�H�J�uL��)����~;��o/:�0\^���i8k�,^R���`Ys�o�6 �4��e��Ƹ��e�_�Zh�K���\�W�t�Ϻ6��X�u�"�$Y���������T�~��뜾�:>���԰~���R�z�~��#>�P�ؘ�XM[M�͋n'���j��-�)�X��Q;kWv���N1;���^d�w΍���~ׯ���{oo�,��m~ߝ����QA�0E,�;���%؁���s�zpe*��[+�����f�Y�И �-�����@��;� o���-��;�%�� xc�^^b��B����\.Z޿��7�x��L(���o�.���Qiݻ���nq�K���vTZ��c�h��0����p*�kAQ�$u��d�ky��J��~b5+��4 ��=YH�-��,x�������^l��t���=��(�?�Fz�y�_6�͸��m×Q�N�Z�s�(����M��%���?+���{����X.K)�瓩���WB�si�X?������(RO?�bN��댡�����.=�-��&�������~�P [3w�����'��1����f�!Ti���n���1��OĿV����͉����T�9P]�0��c�|5�?)g>�r�塆�F��܆k�0,�� `���8���0t�`f�:ߌ�h����w9�I��^�Ql�l? ���#'ƙR���7�<���/ۗx�?���B�)c�nj*+#f�C��״tcų��D@��%� �RdY GE|������7�131 ��'�¨Q���N ��4 =������%Q���6���P����� ��d�����;�i?{ɷ��,#�Z�C_1�ԡ��MGa��8vy�"`���G�j ܃�/y��i� ���xi �5�>��W6� |OZ��qk�]Z���.��W��BcT[(�nR��Q��˞@`��� Fz�9o��ܐH}�M��Zt��21���ׂWC?�E��y�$���m@t+�l�������l$��"��#|��xp���@�������ݰY��r���L��"��{�]����R;�V�g� �U� ep�'���49� �!�e�VpZ/���^�#���ゆ@�o���F[z��脏�� D���ML���U/�9��u��!>��}$�R�2�V��|�`d|m��H8��"S��D'm�������=~��*���-���d�~9$��v�}-:۾1Emkߢ�w�/u�Q��� nnb��sR?�M��dcx��a��ۚ���6�_ � J&؜�� ��0�d(A�m>�SB�qʌ\�އ�.�7��ԴD^�d�^��O �3I|�pqm��U��<4��)���s����Tw3 �L{5� 1�xVb�ii�5�a�lY.ds0A�����,�v&��� +u�M��C(��9�cS�Q�+ޭe��K���<Ϟ�u+�>��&����Њ��C8�]5������!����3�K��;�0{w|���{eڃ�ӝv��?W��yd�g���c��7C��u�:TN�豘�'ho�xc����F-��X쪍R"�\x����� ���t!�/v��bm�rYx+�aWo�w5�]Nv{7 ��ܾ^F'�Mi�S�˦���&��0�j��I�y"9�#��H^�I�IQy�h���=B��.������Vl����y(TZ*�6���H�v���]��V���N=`#����T�ֻ��t�#�5�M\��X�/z!&e��.{���Q� ��~#v��H�}����)�f�}�E�@�j27k�x{B���r�ᒌ��'"���l�4O���F��0�SB^&K&�Uռqz�~ynA�z�%�њ�t�MER,�}�N.۔������ 8�!m+G�`�u�]qDb�'y��o��>>OG�[�J�lU�$�6��])�'����L� ���i[ɨQAt>Q�h(�st��v=����#!v�+��pT2�]�~�c'm N��T0�>�!S��>K�&�1F_W�p���>�X�1f2� Ul��h���z���N���W{�%}ߜ�wNg8� '�!-����������,T��<�����a�^���@h�;?�A���ڮ�c�x5���W�� �Ϡά�#G�u������-��P�M�-}��h�0��z��� `�ƒW� ����Q��5ˤGe���6�&�M�)W�Լ�K_`c���S�]o�i!�@)���~�f����̛k.A���WQ|��(ϩS�٦*a[�M�/0���5F�KS�k��'_-�nx�� շy��;�˹�_~y|�x�<�+������o����8H���OtA� ���&�32��c+V� ��8m�g�қ�����[���[ް�t-2y�P�Zq�?��s~��U�}�ޜ�n�Ď́U������Ē�ڿ���Z�EC �b����f��٭*��Qr��'7r-|%�4�>���!�!]�%���O��8������x �~��C���n�T�&n�����aV�^?�b\�m�1mD*��_���j{��ኍ���g���čgG��y�*��G��F[�Ch��p�6죂�5���|���� b������������n����׊�Omdr�~��S-<�S��&:'s �� ��(��[}�V��.TK�]�R8n�خNw����OG�Y�`�쁟�ǭ��W�md>€NJwyd�|e��❩�.v�Jz�� �>�)[`��5�UʈT�'el>,7u�yF�A��y!�U7�Y���0J�6��:"��֌>�pr�PF ~z�$j�VJW���Iz�/�^�lzb���[�h���A69��-��n�:�򵫐�Fp :�i ��ї5��3>{KN�$��s��Q@�zC�9TQ H�;�Z���Fu ߧn�9�|�BQ<`Z���p�����E�1鴉k}�jhB� �Aۉ��d�P��h���0�B��y�|�����S�����.�a} ;�+0���GE����r��$b ��q�C��]xK�6 ]! ����4B ��a���8�����W��Η�;� � Iuj�P�? c�4u����?�]5������H<_����G��+'t�g�� M�s2˲�i3�/+͹^Y�� k? L}oY�}�R��c�t�z}o2�z�gP �N��I� �,�@W��v�v1? a��^i�ʴ���Ml-��� �:��{��|�,_=�`��z e�.��t��o{�lTսk��a����m���R���Xs@Y����ذ~���_�<<���H�}rCɷ{�����oOO0�-��.X��l�K�����k�*����z�o�����|y��<�}#��QjA�;���%؁���f�h%N�\��Q^�"#4�Mp@@� k���?�Oi�ZL���j���{c��ͷ[*]r�%�@4P%PeY~��y"�_�JU�Hl���6��:�7��ץQ�� xu��cuO��Ü>%�t7=���M�υ��c`( 4'�7 n�~���� �Z�����!%��a�8@B%���E�I1t��l�ɜ_��2!�L��8��V�'�q�q�E�;'�~+ݬ��O{ּ��(쾷9�Z�Z��[���Y�Z]_ �V��2��_O���v���~h�Z����t=C ��<�N�]ƹ�����J[}���_� �7��^����\�:�2C�c<�b����[�u�5�/~�7�*�y�׹u�E#�Jk�QzZJ�Q�.���aLP��EB� Z�jb`z?=�����?c�~�k���^���,3m~�t�j��v� �4����ڲ|���l� "�H� j2�s��tE����}v������]�>r���Hm�!z�! ��숕1�o%�X��}04�.�C2ܞ�MM|谏�����kѭ�}@h��H�S{�3#�pS��<����@St�K�焏MoRsK��UL��D�iC����EXO�ﮉy��,�t�\�1�$��+H�֯�a0��_�v ��: S�]�^>�agXU��3t���f�j�l����H�ӓ�x{�=��}���N^β6�R����̹>b��#VP����UЫ�o�/�P �Iy__K+��]q���\ �����WE/H��+������ү�2�l e7���倱������_"6�n;g�j����`��`���aWܽ�#ܡ�}��uM�Pd(��@m�;s �7(>��$?C�sB�U���!V���_��ێ����=P�-��W4��گ' ԏ�#~��\� ��^�w{ ?|�����g�0>�_ ��Y� ��H�; n��_��E<����'3�#���Z���0�������7՗{��l�TE���s0!���.����"���7��U�_��I���LdG7�Z��r���� *vl���c����>��;���t �9�'�U3&^�>Ph վsCb�4r��������,���N��^��Eй �>�ܑ�E�[����81���bs��s��K"#�LS�!�\M�I��N+Zk5��R�� K% ݻBu:���៶Zw(x��M��d�oD"B�fW _�ekc�o^��K�wꕣ2"C�\��e‘G�oË8�ᴦ���, �j� ���u�^~�o&�?�`�Y���L �1�2���.�"��<����x����"=h.�k`@�n�;%F��Dؼ��)ũ��&��]����C[�F|����u�9(��ty/+� q��Ҧ���Ǒ�.�k`b�����}�n�d#4�'�9���;&�f�'`���.f���Q�篸��ݎ��:�D�� ����(�8 �y�U*X>�QZ��;��`Ԝ��uf�e��U ����e!� ��br�I@f��k�lPp��Jt��绣��4��Nԡ"��Dv趏�;��t��#�`����/!���`n !� SL<"�[�\Tc)�l�\,�\=k~�T��A�uG��!#��4)�}$�t���d����'=��ݤ��p�vPo�}i�����@D[)�u$0t$�j��m��Լ�=��DȻ�,�@��F.[ �8pF �%y�E�a�����V��טHf ��j�j��."�T^;NkG�1³�08EH�.��k~ �H�~Z�)U��c�I�)4ϖK�G]�#��a}���R�ժWZ�V��P��A��'�_}=����Z����`'��_gz�ڿ���$b�ܸ� �N���+Qb���#�b)l!AS eE'!x�$^)��X���'�:T.�@D��"(���b G[��#!w�k�g� �G){x���e��P���1��4F>�&�NӁA�������t������apa��-��@9��Ƽ -�xJ�++UC�`���������Z?5̓�Y��Bti j�;lN�>�ܹ\T;�{��V�� ��r�<�P����0M���g�� ��+��� �"]�PX4�+\3�S�t�鏤��ϟ�\�1:��OE�j��aJ�!���7��N\��ټ�7���>���s�d3Ag�{�(�$����p�2!8dot�I��hd����z����!�#�왣֗�]1bR��,q*W���)��b�O�#�mlzmLZ9�������`+Fgp����.�k���=���9-��3f��uю�}jݸp�#(5z*������=:ګ���A@�� ��:�.���*?�fD�DC��P�[��N�[R�����:���]���x�Jp�_ġ%A��K.2��p��t��TOV�7��(�o���HY����%�o;~Tm�4RC7I� \�B�-�� p�Y���*hl�:O@��p��S�x\$�L����$��׽x�+�PhϪƱe�1��M՛�;6 �������r^!6�:jPl&U׃�ԋ� �2S�H�j�+.jP���ĸ�A��dh�Ϡ�v�{��/��b����ﶤ�K�x7�:v2��'�!���:f�S �N���R[�Ycu|<��4���|�_�@z\� ���:;t����'��� �N x��M3�@ �#���~�-w���T��n��3 �2�~�� :�žM��3H��T(M��w0H��3]4��hb dɬ�\q���(�{;����:��jo��T���;^��𴤺d�! D�N8$NF�|�uc�<�h �v�n$�����Jr�e l��J�|B�ދ�rVdK�����ɕ@n�g��sϩ�U�λ v�.���wPu_��a��7��P�{�`z��~�k(��Ƣ�uLTOrr�zɕ�ڞ����]�F�Vb��pM��Mil�e��+�;��u����&�Y�4�Pg��`f��4L��r'�W��m��U��ft��Sm�@rCd8L�o��»��c0�+���a�D�b�y j.f�x��r¯�փu��g������� �R6)�5�-(X��v��TT}����h�`���Ƽ_����᭝ܶ�r�>O��y�?:h�X/�`lH#�l�Kq��6|�}y�����?Y�W/�o�{#���6cQ6)lo��ۃ���8��E�Q�{y4upTqB#��!�d��/oڮ�2[՛d��Er�`�N���� v��9>KB5�u����I����Ivi��/q��%`��ۼ�E� ����P�&C��6Gqcz���� P[�I� �(��l*���M�3ͮ�[��p��s��3Em�5>X��ɵ��B�G\E3�.u�ooE��s��{���7��4�z�H��g��~�����.A�>N���%��,�����'����Ts/�T��@�k����ػg��/t�4Yɂ��,(Jk�a���W��Si[��d��ޕI�lN�x0$N%�] ��9#�ؚ����kVGd|RjB�WDž�)���d�]?���J�#WQ��!���Zd����6ܩЖo� ��_�ZzT\�p">C����86𙺝(Tu�lR�����ęSIvl��W|���:g=�y���C�4#n&��mƻݬw�O�]�u��Zu��"9i6H�PbnC�r�-��4���y����gb<������}™#�߳.V&�� `��8٘]���AVt��^�d�1��R�N�u6 ~I��vi��RdDk����j��M�1�]g�O��F��M�̏�YLY�,�,�1;������~�B@�1��s{����''b;y�+4Y��G�t�K�c4W �:�]�����h�<���g9��؁'tߏV�ï���9���yK�����]-�+�,�� (��;�*���Ua��Fc����`�I�M��C�mZJ؛!s�P(�Å���2N�ZҼ�,������ ���w��}�A�O������{������)�^�2����i�j=�86��a���ҟ�7*g�2��-O?��J���-X�|Q������8ޭN[���x��.'��Ќ��sG�ͯ��-���`�+x �ԧ�M�O��B$7?���8��R.pK�hT^�6����5� ��{6ZrP������q�:Y�^˥b؋���SB/:ǵ!��l�G��4����n ���[�a� _��/�C�����ߔ)iD�]�D��O�E�Sx�g"ux��Oݺ?�b�1���4���U�̲p-~*��va��3�H���O�ne/F�y�xû�d�d[�N��ܯt�j�:�h8�����S�p���}��wɓ�Y����D�������_�LQ�D=g�)����B�y��.xY��o�e6E��&{�z.��ߟ�9���%�� h��rJ>ڹ-n'��m��� �>��A������d����Ͽ�[�J�-��#�' �B��n[�E{��[��x�w��(����a5[��}�K����Ӫ�C�I^�S���6a��Zq��ZK[���4����:C~P�MI�9d,q���� VUqL���]�2�V��?}M��^�����rNl�$,���̣Zt�S�u˪�ӥ�Q���Z}��oy���7�K�᨟�J�����^"��<�^�=eBO��q�f�ou�Dzi3M��S�s����6���34�dk~����/��ݎT��H[�~0��K��c�5�:囇-Ї:�_���Z8%!�K*�üD(h�����˭�^��/U�� !�h�1˿�[��42ـ��䅬��zB����B8��E]S���J#'��)�L��D����5�%JԵ_ 1���㗂�yQ�Q�����Q-R =kĤ V��������Fꈫ_�4v���ρ�.��ae�;��}�:��'�;� iUҫ�.�_�8g�u�1���%�ۻ�al�{�e�KL��SgC�P����-�t��A��#�6�LB�x���(��I� ��V���Z� �(32��K�+}?�-�".n�x&���0ޒ�O?�#��":��hW�9��ѹ�q��@k�F6SmKkh�0�n@V|E �\9ϛTnRt��uc究C w�q����������}J����"k�;ٔ�餈�/X M�:��"1R��BuR��]�_}YS�@1n��j��ľ@ۮ؏l *xL�䣔Ѵ�v̿E�v �!u!�o����O��<��G_��D ��Յl��ȹ�Cc����w� �H��4x��E���H��X����o���-�P��I��*���ߧ�6��I���7b1�ٸ���r�7�/ �ŗ�j1�������G�j���)�/1�c���=��Ye��H�� ��Aƙ��ȇ�T��oW���*X�X�Aib��ru���zvby�_�T�l�Mq�����֜!MHB=�hR?��G‰4���4�����!�b�#����6O ��Dc�م�3�d����!�a�]�� �?�, ߇(N�h#3K5S�e�G�hf�Y��R(�/hW��k�0S�%P`uUsu^����)Z��i_���%�����!�+��<�%c m.use�u�+9���� ��r���aa.� �9Y��{�}3f�]yO _���E��A++��7ز6���X�O �*P� @O>��N?v� ��K�ޡ�K`n��Ys��[��!Х�]8���'�ij?U��k�ُY,�V ���w�͗��{����`��h�Fi%��ɥ��C��'ȴR7�a�yl�0��Ȳ <̥��h�ĭ��,\4,�S���0~��L�cd1a������k�B��鉊 ��!Gx���X�o�hU�����$�S$+ʲ���%]���+,n f���q��]a;7��9�b� �^>��`�����%%W�:a/_����3r0#���p>�Q����,s��������0����Bp�qy:�Lv� v�8PQ�$~8�J��5�u"$����d:�q�e��Eud ���'�R�� B}@�G��H!P�eej̶\�(���:�W�����r��v�i8�g����β�?�Lc{���G�C�f����J�E\Y��!��i����e7De�7C&�Kdž���$�(y��>��'m��(��b-���RA��t_0 ��'����df����N��>+��q� �I�����h4?Đ�d v�-�������֚G��[dw3�ZxP���(�K��3����Z(F̕\io?N7�㴼Ga��@Ҡ�!7�My_W/�"�WW�hp� a�X ����k�Y��J�/�”[2��j{ ���MFT���nf���K.���*�������߱ �yB!���S�k�gk<����Z�Y ^tY�X ��qao���m�qE�e{O�%x ���~�+�Z�.�}�.�)�..�;�H� �I�Qh��PkV1���/]ZA�n:��4J+� bg(�>+%걯q1��+��r�*v��J�o�5=U�ԖH !�\�_%���/�T��x��lcJ�� g�A>E�x���1i&�5{#�$f9)��$rY�U��#̿�oD���}��X���4�u:'5ν8)�ug ����M�wLm��,pw�/j�eS�p����J�X6;2���6�G x���$X��.\j�t���U-1���L�K�a�`�����y�x�S����k�? �������ٖ�a��@)������I��~j �^d�>��{�&"��56�y ���~��~^z·�f!�#��@b�� �z�ic��2/ES�$� ��Ś����܀`d�/�i�]\*�b�S��@UtNjE(P�U��ī7��_䖏�n�P�Ha��� ��/Jz�_+��aG��t�����q��9Ksh's�9''0���Kz���.�!�N������Ŋ'ۓ���W��x����p� `�\�9� ��w�3�y�r� �3w�x���8��c�f�~�]�١H�C��s_�{#�r����� �ăe�uJRW�Gs�%���x˔����"�>���ց�zi��s����!�5�̑8S�}#�� ��S�L�#��`�qi�Vz�гbƣ>�Ŷ��"Ѐ��[�@�/X#�� �`M�PH�C g#����N��;S�������I���Ҫk�;bؽ �Ds�zKh�_�؅���(��B����=���(h?���,�����XE�d^,�����ǻ�<�C߾�l�-w7@��"�R����=���C�B�r�p���S���h{0M��[Bզ.��snM�V4�$q��`:��퍴��&��.�EU�� �� 0�G>���!�{Df33�����Z�%���Щ�E7�v��})ׄ����0��9�Z�>��wuܺ��]�L��-j( #�$N���_�d*n����-Bja�,ί.��*�Ė�$R?\~#+a�$�\��+��y| 󪛾+��$�(������^��ֺ�w���mjYH})��e�ލh���D�R&�r ^�ϳӍ��)g3�6 �7�*)�Z�B抐X�V�� �XN��oG��}=%���C��#XjS�kE�hpE��Ӊ�#����r"Z�v���5�80����m���1 Aë( ��8q/<��wBk����_�?ts�@����J'�5�q�8���R*�Z�M��7���[�] ���r�O �_��Fš�m�KC��_› ��YB�A��Z��JXA����N��#��ų�L=� s����Ɇ����n ���|�_X$��p�/�8��Ke������sۏ�����]�ヱ^�I���z�`�!��b1�k��|j�o��qC��Vk����\5U�oT�9��A�Uif@��t��Go�������6��-��K@� R�Jm&/� ����چ�~;�lNJ�s$ K �ԩ�.�Tr�d�$*�h���v�8(`�:��N0���F�:i�`���%�0�T#��bu�q�mwhk�~20�`Xާ3��8o�h����F&������:�Q�~+d�A���1 D� !:��������c5 c;�^pK��z�/"��y�2�ݭɉɬ���~�*�4�k �`~F�Vo�:�*�F0����� �l�?Vy�R����,��������jE:h�ۊzύ�}ˊZ�O"�M�>[i���"�2|>�cTL����A�5v������x��`H���)M༢�}���7�-v�&�l���:_�W����]��f�_@[X��؛�?2�*��4~U r���C|c�`�(=�{9]��@�a�������M�OԔ�aw9^e! ���\�j{��PyY���ׁ'VsjC�=����\<�ԛ !�ϭ�,�J%ҠqJ��w`��櫎��vݷ4�������" ���OC�r�ȡz �*D�1�M�t���}4;6�HU���+?��@��e�H��w�a�#0���j �酠ЬP�㴲�G���薄�����5�g7Z�J�\N�8v���<+���j�lq�z���G�<�ҵ�&��)pD���l� -%^C���&ๅ�����4���@����2�ݙ���C�y����A %E�#u{"threads":[{"position":6733022,"start":0,"end":7103317,"connection":"open"},{"position":14206634,"start":7103318,"end":14206634,"connection":"closed"}],"url":"https://mp4-b.udemycdn.com/2019-11-11_17-29-30-7a13cc0cae9e60849333acd9614494f9/WebHD_720p.mp4?secure=ys0mNtNTvB9qXx0UAfLRxw%3D%3D%2C1609188710","method":"GET","port":443,"downloadSize":14206634,"headers":{"date":"Mon, 28 Dec 2020 16:24:31 GMT","content-type":"video/mp4","content-length":"14206634","connection":"close","x-amz-id-2":"zSV4PCGBB1vVjFCSy4gnTaMJEOBNv84NqTpYzdCu1x3tP5tcoxrnLvBMC/G6aA2pqhbbaSGIEtU=","x-amz-request-id":"3D28C85A3680D8C2","x-amz-replication-status":"COMPLETED","last-modified":"Mon, 11 Nov 2019 17:32:14 GMT","etag":"\"f410deea555212e73ff0057f7725014a\"","x-amz-storage-class":"INTELLIGENT_TIERING","x-amz-version-id":"u9AsYWFOLi_pb2K8Y0.iIlKyVROb3O9o","x-edge-ip":"185.152.65.83","x-edge-location":"pragueCZ","x-cache":"HIT","x-age":"251268","server":"CDN77-Turbo","cache-control":"max-age=31536000","x-77-nzt":"Abk73AHGq/T/qgpbAA==","x-77-nzt-ray":"spQWobLvLCk=","x-lb-ip":"185.59.220.1","x-lb-pop":"frankfurtDE","x-cache-lb":"HIT","x-age-lb":"5966506","accept-ranges":"bytes"}}