ELF m@48.P4 (44@4@@@tt@t@ p@@@@pp  E E @@  @@ @@$$PtdDD$$/lib/ld.so.1GNU GNU`آn<0"V"f"p"""" _@ C@6@@ l# p`"Ep"E<_@Hppp@ pp-p&po|^@oo Z@ -rWvO6|r Vcj*P- p#al (.qXg* @ z 5i&-+Ne7w1t@ ,Ts4%b `!|^;jA"]>8`L)<mG"(9? o3%_ UYz;&/(aGJ n+/ud7O~#DR82,)sxF):pKMCK,L'P0B=yI$e R}W  41C"mq+_Igf~ [i6M Z5VAkc!h3fx\[J{92QSEZF{t&=olu.^bHETN] nyU}\%H!kd<hwDYQvX#S*'0?B:'> $$ TB, C @  YA, TB WA ktC| u@ ^8C IB 9A x< B ^ BT X B +D@ M DB@ ;"q@ 'B -C  yt@x tB ;@8 Pp@ SB t{@ i tAAL  #C HvC  MB0  _AD S(C pvCx C( BA ux8A x(#C )HB E X A B v@ &B@! tMB  x%B8 @ BX A OBP zluCT /CH 6B B 0C 8@ B  r|B rC $OB\ /C c CpC6`CPC@C70C C?C.C CCпCCVCRCC!CpC`CPC@C0C< C C@ CC C3оCCC CMCCupC%!`CrPC!@C= 0Ca CjCCCC%нC C C!CC]CpC`CePC @C0C3" CC"C C!CQмCCC^C C CpC`C(*PCL@C0CP CCCCCлC_CPC!CCCpC!`Cx!PC?@C0C: CqC C!C#CкCI!C]C"Cn!C C4pC`CPCw@C0C CaCBCCCyйCHCCC]CP CpC~`CPC@C30C CCCCFCиC:C@CCCLCpC4`CtPCm@C1 0C) CtCCC CзC?!CCC0CCpC!!`CPCB a@C0C CC1CCm CжC CCRCCCpCY`CPCc@C0C C "CCC C__libc_csu_init__libc_csu_fini__libc_start_main__gmon_start___ITM_deregisterTMCloneTable_ITM_registerTMCloneTable_Jv_RegisterClassesget_hls_data_from_urlmsg_print_vasleephls_argsmemsetparse_argvcurl_global_initget_playlist_typehandle_hls_master_playlist__strduphandle_hls_media_playliststrcmpmaster_playlist_cleanupdownload_live_hlsmedia_playlist_cleanupcurl_global_cleanupprint_enc_keysdownload_hlsEVP_CIPHER_CTX_newEVP_aes_128_cbcEVP_DecryptInit_exEVP_CIPHER_CTX_set_paddingEVP_DecryptUpdateEVP_DecryptFinal_exEVP_CIPHER_CTX_freememcpycurl_easy_getinfo__assert_failcurl_easy_initstrlenstrcpycurl_slist_appendcurl_easy_setoptcurl_easy_performcurl_easy_strerrorcurl_easy_cleanupcurl_slist_free_allstrchrstrncmpstrstrAES128_CBC_CTX_newAES128_CBC_DecryptInitAES128_CBC_DecryptUpdateAES128_CBC_freeadts_get_next_frameec3_get_next_frameac3_get_next_frameinit_http_sessionset_user_agent_http_sessionset_proxy_uri_http_sessionadd_custom_header_http_sessionget_data_from_url_with_sessionclean_http_sessionstrtollstr_to_binstrncpyprctlset_timeout_sessionset_fresh_connect_http_sessionpthread_mutex_lockpthread_cond_timedwaitpthread_mutex_unlockpthread_exitpthread_cond_signal__udivdi3repl_strAES128_CBC_DecryptPaddedfind_pmtparse_ts_packetpmt_update_crcaccessfopen64pthread_mutex_initpthread_cond_initpthread_createfwritepthread_joinpthread_mutex_destroypthread_cond_destroyfclosepthread_cond_waitmerge_packetsgetoptoptargstrtoloptindvfprintfstdoutstderrmemcmpmemmemcallocCurl_ipv6worksCurl_ack_eintrCurl_ssl_initCurl_version_initsigactionCurl_getconnectinfoCurl_failfCurl_global_host_cache_dtorCurl_ssl_cleanupCurl_openCurl_setoptcurl_multi_setoptCurl_multi_handlecurl_multi_add_handlecurl_multi_cleanupcurlx_tvnowcurl_multi_waitcurlx_tvdiffCurl_wait_mscurl_multi_performcurl_multi_info_readcurl_multi_remove_handleCurl_closeCurl_getinfoCurl_cookie_initCurl_initinfoCurl_freesetCurl_free_request_stateCurl_init_userdefinedCurl_expireCurl_client_chop_writeCurl_readCurl_writegetsockopt__errno_locationcurl_msnprintfinet_ntopgetpeernameCurl_strerrorgetsocknamesetsockoptCurl_conncache_foreachrecvCurl_multi_closedsocketcurlx_sltosicurlx_nonblockCurl_ipv6_scopeCurl_resolvCurl_printable_addressCurl_resolv_unlockinet_ptonatoibindCurl_expire_latestCurl_if2ipCurl_socket_checkCurl_connected_proxyCurl_pgrsTimeCurl_num_addressesCurl_ssl_data_pendingCurl_recv_has_postponed_dataCurl_getoff_all_pipelinesCurl_pgrsDoneCurl_disconnectCurl_oldest_idle_connectionCurl_hash_pickCurl_llist_countCurl_llist_insert_nextCurl_splayCurl_llist_removeCurl_splayinsertCurl_protocol_getsockCurl_doing_getsockCurl_ssl_getsockCurl_single_getsockCurl_hash_addCurl_recvpipe_headCurl_sendpipe_headCurl_hash_deleteCurl_mk_dnscacheCurl_hash_initCurl_conncache_initCurl_llist_allocCurl_hash_destroyCurl_conncache_destroyCurl_llist_destroyCurl_pollCurl_conncache_find_first_connectionCurl_hostcache_cleanCurl_pipeline_set_site_blacklistCurl_pipeline_set_server_blacklistcurlx_uztosiCurl_splayremovebyaddrCurl_global_host_cache_initCurl_init_doCurl_wildcard_dtorCurl_pretransferCurl_connectCurl_add_handle_to_pipelineCurl_fetch_addrCurl_http_connectCurl_protocol_connectCurl_posttransferCurl_protocol_connectingCurl_pipeline_checkget_writeCurl_retry_requestCurl_followCurl_protocol_doingCurl_move_handle_from_send_to_recv_pipeCurl_pipeline_checkget_readCurl_pgrsUpdateCurl_speedcheckCurl_pgrsLimitWaitTimeCurl_readwriteCurl_pipeline_leave_readCurl_pipeline_leave_writeCurl_removeHandleFromPipelineCurl_splaygetbest__xpg_strerror_rstrrchrCurl_getaddrinfo_exgetaddrinfofreeaddrinfofcntlcurl_maprintfCurl_hash_start_iterateCurl_hash_next_elementCurl_hash_strCurl_str_key_compareCurl_llist_moveCurl_strcasecompareCurl_strncasecompareCurl_safe_strcasecompareCurl_ossl_initCurl_ossl_cleanupCurl_ossl_connect_nonblockingCurl_share_lockCurl_share_unlockCurl_ossl_session_freeCurl_ossl_close_allCurl_ossl_closeCurl_recv_plainCurl_send_plainCurl_ossl_set_engineCurl_ossl_set_engine_defaultCurl_ossl_engines_listCurl_ossl_versionCurl_ossl_data_pendingCurl_ossl_randomCurl_ossl_sha256sumCurl_base64_encodefseekftellfreadCurl_base64_decodeCurl_ossl_md5sumCurl_ossl_cert_status_requestclock_gettimegettimeofdaytolowersiglongjmpCurl_hash_clean_with_criterium__sigsetjmpalarmCurl_hash_clean__isoc99_sscanf__divdi3__floatdidf__fixdfdicurl_mfprintffflushmemmovecurl_getdatestrtok_rCurl_memrchrqsortstdinfgetscurl_strnequalfputsCurl_readrewindCurl_proxy_connectCurl_output_ntlmCurl_output_ntlm_wbCurl_output_digest__ctype_b_locCurl_auth_is_ntlm_supportedCurl_input_ntlmCurl_auth_is_digest_supportedCurl_input_digestCurl_unencode_cleanupCurl_formcleanCurl_debugCurl_saferealloccurl_mvaprintfCurl_gmtimeCurl_wkdayCurl_monthCurl_raw_toupperCurl_getformdataCurl_FormInitCurl_FormReaderCurl_formpostheaderCurl_setup_transfermemchrCurl_client_writeCurl_httpchunk_initcurl_mvsnprintfsendtosendCurl_ntlm_wb_cleanupCurl_urldecodecurl_easy_unescapeCurl_set_dns_serversCurl_set_dns_interfaceCurl_set_dns_local_ip4Curl_set_dns_local_ip6Curl_http_ntlm_cleanupCurl_SOCKS5Curl_SOCKS4Curl_digest_cleanupCurl_speedinitstrpbrkCurl_dedotdotifystrtoulif_nametoindexcurl_getenvCurl_strntoupperCurl_parsenetrcgetifaddrsfreeifaddrszlibVersion__umoddi3sprintffputcgeteuidgetpwuid_rCurl_httpchunk_readCurl_chunked_strerrorCurl_unencode_deflate_writeCurl_unencode_gzip_writeCurl_wildcard_initCurl_fileinfo_dtorinflateEndinflateinflateInit2_inflateInit_Curl_auth_decode_digest_http_messageCurl_auth_create_digest_http_messageCurl_auth_digest_cleanupgmtime_rCurl_auth_create_ntlm_type1_messageCurl_auth_create_ntlm_type3_messageCurl_auth_ntlm_cleanupCurl_auth_decode_ntlm_type2_messagesocketpairforkdup2execlwaitpidkillCurl_randCurl_md5itCurl_read32_leCurl_read16_leCurl_gethostnameCurl_ntlm_core_mk_nt_hashCurl_ntlm_core_mk_ntlmv2_hashCurl_ntlm_core_mk_lmv2_respCurl_ntlm_core_mk_ntlmv2_respCurl_ntlm_core_lm_respCurl_ntlm_core_mk_lm_hashSSL_shutdownSSL_set_connect_stateSSL_freeSSL_CTX_freeERR_clear_errorSSL_readSSL_get_errorERR_get_errorERR_error_string_nBN_printBIO_ctrlBIO_s_memBIO_newX509_NAME_print_exBIO_freesk_numsk_valueX509_EXTENSION_get_objecti2t_ASN1_OBJECTX509V3_EXT_printX509_EXTENSION_get_dataASN1_STRING_printRAND_statusRAND_load_fileRAND_egdRAND_bytesRAND_addRAND_file_nameSSLv3_client_methodSSLv2_client_methodSSLv23_client_methodSSL_CTX_newERR_peek_errorERR_error_stringSSL_CTX_set_msg_callbackSSL_CTX_ctrlSSL_CTX_set_default_passwd_cb_userdataSSL_CTX_set_default_passwd_cbSSL_CTX_use_certificate_chain_fileSSL_CTX_use_certificate_filed2i_PKCS12_fpPKCS12_PBE_addPKCS12_parsePKCS12_freeSSL_CTX_use_certificateSSL_CTX_use_PrivateKeySSL_CTX_check_private_keysk_popX509_freeSSL_CTX_add_client_CAEVP_PKEY_freesk_pop_freeSSL_newSSL_CTX_use_PrivateKey_fileSSL_get_certificateX509_get_pubkeySSL_get_privatekeyEVP_PKEY_copy_parametersSSL_CTX_set_cipher_listSSL_CTX_load_verify_locationsSSL_CTX_get_cert_storeX509_LOOKUP_fileX509_STORE_add_lookupX509_load_crl_fileX509_STORE_set_flagsSSL_CTX_set_verifySSL_ctrlSSL_set_sessionSSL_set_fdBIO_f_sslSSL_set_bioSSL_connectSSL_get_verify_resultX509_verify_cert_error_stringSSL_get1_sessionSSL_SESSION_freeSSL_get_peer_cert_chainX509_get_subject_nameX509_get_issuer_nameASN1_INTEGER_getBIO_printfX509_get_serialNumberBIO_putsi2a_ASN1_OBJECTASN1_TIME_printBN_num_bitsPEM_write_bio_X509SSL_get_peer_certificateX509_get_ext_d2iASN1_STRING_dataASN1_STRING_lengthCurl_cert_hostcheckGENERAL_NAMES_freeX509_NAME_get_index_by_NIDX509_NAME_get_entryX509_NAME_ENTRY_get_dataASN1_STRING_typeCRYPTO_mallocASN1_STRING_to_UTF8CRYPTO_freePEM_read_X509X509_check_issuedd2i_OCSP_RESPONSEOCSP_response_statusOCSP_response_status_strOCSP_response_get1_basicOCSP_basic_verifyOCSP_basic_add1_certOCSP_resp_countOCSP_resp_get0OCSP_single_get0_statusOCSP_check_validityOCSP_crl_reason_stri2d_X509_PUBKEYOCSP_BASICRESP_freeOCSP_RESPONSE_freeOPENSSL_load_builtin_modulesCONF_modules_load_fileSSL_load_error_stringsSSL_library_initOPENSSL_add_all_algorithms_noconfEVP_cleanupERR_free_stringsERR_remove_stateCONF_modules_freeSSL_pendingSSLeaySSL_writeMD5_InitMD5_UpdateMD5_FinalSHA256_InitSHA256_UpdateSHA256_Finalfstat64lseek64__xpg_basenameDES_set_odd_parityDES_set_keyDES_ecb_encryptMD4_InitMD4_UpdateMD4_FinalCurl_HMAC_initCurl_HMAC_updateCurl_HMAC_final__ctype_toupper_locCurl_write64_lelibrt.so.1_DYNAMIC_LINKING__RLD_MAPlibpthread.so.0libz.so.1libssl.so.0.9.8libcrypto.so.0.9.8__fixunsdfdilibc.so.6_IO_stdin_used__xstat64__fxstat64_ftext_fdata_edata__bss_start_fbss_end/iptvplayer_rootfs/lib:/iptvplayer_rootfs/usr/libGLIBC_2.2GLIBC_2.3.2GLIBC_2.0GLIBC_2.7GLIBC_2.3.4GLIBC_2.3  0" ii ,#V"@ii ,#ri 6#ii B#"ii L#ti V#ii ,#ii b#ii B#"E!E)!E; "E"E"E"E"E k `Ck`C6kB$+I`+J `$C`C`CfB$J!B$+ +(EC$D dC`C`CC`C`C!@!`B$B$!'F<`'$ <840,(!%Q!D`!!C!(P!0!!$C`DDwàB$$C$+e`+E!`! @B$C&E#D!! !( 889Y%)J%!@(,+@Ò `&!@9!  !(#V1c(`!@!!@$d$d$Nd@D<$ ˥$ $  &(,! @!8 !@0&+@ !(!0! `$ ''+  ! `!@!$#!0*@*@’Ò%C@#!âb!D@<`:T ! $ !@&@@@ @@@ !@!0؉! @!( 0!P  ! ܇ ! @܇ ! `(b` ܇ ! `0,`0u!,(O$!D T `!@#U Pp !$ d$O@؉ !(&!8C!k2$B!#C#u؉! !0+0!8^R&. &؉`! !0`C!8@!(u&!8!(!_2 d$@  !( ! TPLHD@<840X'$!d2@2F<`'D'C8'$,(8<! `, @D84H8'4'!)7l84&!C8! !(@!Ȁ !0`@T`H!+@Tp$LtHT!++ &8\!!!pX|!XH`t@! L X@!`d!@!!!lg7H1&2H+0y! !(! !0`@44' $* D!!! `d`('(,n0! !($2 ! !(2 $! $2 $x! 2 $$iDP? B$$! !(E2 $! $2 $! !(2 $! !(2 $! !(2 $! !(2 $! !(2 $PY ! $2 $! !(2 $! !(2 $! !(2 $! !(2 $! !(2 $! !(2 $! $2 $! $2 $Ph/%(E! 02 $! $2 $P! +02 $! $2 $P! e02 $! $2 $0, (,(d$(b0,c$ d(,0(`#PY"@\?g<'hp=m$4B0D%b1@k5p<'$$= ?\'D!(@+&'$  b $#Xj\+  X8Dg!(`!P*$  B8!(+! #XP E`87t\Dg! $$ (@%& ,$(! $h! !@!@\Dg$!  $&@2'+` !9hD<$ |٥$ $E<-bF$-f6@!F<'`'E< "CE<"C̈E<"C􉃏E<"CHE<"C0 @!肙 2 @삂$*:C @$:肙E<􂙏 -P!!` '!`F<`'P'!($ !!0 $ !('؉! `!( $!@$ $!(` !0'9$E<-b@B$@-bF<`'' E<-Cc0`!@ - 'E!$| $$B$C480' lwbdq 4'! @!( $qT ! B,k@$'!($  D&"D<$BT>$ $D<<! !(!0 d'd @@D ' $d ! ` $B$X '!  %$!@@@R$䉙 $!( '@ $%C@܆ ! @t?B!䉙$ ' '@>! $B$%Ct?B!%C$!2!0`!  '%@$ '! !($ `! !(  `'AЇ Qߥ$$>R&@#2B0"%>Ї Q$@$$DD-$>$Ů!! ''(,<840$ !$w!b?$Pb@PPQ?P`$q": $ ?p!!8R&!j$ $B@0 Q0V$$! = !(?<! !(= !0!@$VPp?<!840,($ @'FM @Td $ B,@Pd@D'!@>@( $$DTDC`! D$TuE! K$! $gK$L+胙 <'!@<@(! K$ 샙J!  <'!@ @(<@P!! #E $ $$! I (b샙 ! &!( M$􃙏 ! G@(! I $@P8 !(J! &Y? Ï;'@!  !(`!@7$("@f“@7$@bP@80$ 0'!(A !0(@Qԃ$8! !(@9' 8'|@(09@$MK7$t@7$!(`Y ! k@(;@?B ! ;@T@|3!  !0 @! U !( VUR&!!  !(!<840,($ @'@(&F<`''<$  !@pV!PT ! @! @P!(  !0@@`V$$ ('!F<'`',( 40$!!,􁙏A< T$!@,$t$! !@@!  !(V| !0@ @!  !(hY ! @V$V1&!!  !(p!40,($ 8'`!c`b&B,`!c`b&B,@ 'V !@$ '@ 'V !@$ ',b(bF<'`'( !!$ @-W!( $  @($ @($ +$ ('!'F< ! `'$! tY  @W! $ tY @W!$ tY @W!$ tY @W!$ tY @W!$tY W+$$ ('F<'`' h9! $ 9  9 9 9 9 $ ('$E< -C`F<`'@$  -C$'E@x ! 9@gB@Ts&hDX-x D@qXs&^Ts&X^Ps& DTs&Vs&BxD @! W &@ B$ b `!bX!qXs&XX$LHD@<840,(P''F<! `'$ L  & W h9 9 $ ('<(g!!dG!lf! TB$X'@@ P9 5@P9 ,@P,9 #@,P(9 @,(P9 @($$0R&01122k! f ! j ! `k!j*@!`pY ! !@@!@`SskB$Bg ! !@ @! l !(@ @hY ! @! H Sm!!@5m1$ ('F<'`'4<80,($ !T@!@l ! $ $T@ BQ@Mf ! @Dg ! @!@@! D< h$m!( !0@ ! mR` ! m H ! $ $ <H@,B80l <840,($ ! Ȁ$ @'F<`','Y`$! $!@`$LC! '$CC0`C0n$`C0$n$` C0n$`PB0n $@P@<$n!!hfe($$ $/nml@T<$p !8@r4p !8r4@܆4dDPl"@Tx @T܆4$B!40,($ 8''F<`'400, D@<8($!! ȇ4!r4DD^$+:@$! @,&"t $@I"@T%%! @"t !0!{@@!Ḋ! ` $ !0@! !(Ko !0w@!@t@T!B,p@T!@䎗o Lk@T!$W#S&F$#>! !(Ko #0@L厴⮠@宨B,@T䎗o @ @"@$V$V5 $U $CT$䮸 $DTB$⎜C$dc,`PPd$Ce$ CPD}$$.@0B4c}0$&CT$㮘⢠W$c}$CTbTeH@e@ $bTe<C<$C @Te|$b8!  $e@$CT$n}C $b@&D<R.TPLHD@<840X'F<'`'$D@<840,( !!Z@!x!D<  $@$T ! ! X:$ !@#T@T ! !@D<&!!.$+8@!!0XE ! @&+@!0!+u @!3!0B.B8B,!#8p+G@Tp&#SXE ! @vs&!p!P!(`!0 ! 0@$b^$fp&D@<840,($ H'&'F<`'$ ,(!<$,! 5S!(0!  !0!,($ 0'F<'`'(h$, !$$$ 1& 3h@PY @Y ,($ 0'F<`''B,($ !B$$B$D<$X,؉d$H$0,L,-hl@L.4&P$$(89D  $$L$P<,B4@$<tp>($ TX\lx!0'F<`','Y`4(,$ ! $!@5$<&N,1`N$oN$upN,`N$($(, `,N$($^P@$($[$0$sXN$-PŒ+N$cPŒ0$N, `N$~N$HPŒN$PŒ0$sN$uPŒN$kPŒ0$N,`u$N$N, `N$N$PŒN$TPŒ0$N$PŒN$PŒ0$Ru, `u$u,`$N$PŒ0$u$u$$u$P$0$4!Œ+!,$%,($ 0'Œ!Œ+z!+{!+x!Œ+m!@+`gB4@!$$C@!Œ+p!+h!+i!+@q$|p!$|!+a!Œ$C$ CPT@T0$T$T!!$Cp !+!Œ!+e!Œ+d!ŒP!t!$+c!t!Œx!!Œ!Œ+o!$r@!(Co`!(@D<$+k!Œ+j!+l!! ČB0!Œ@P$$|p!ь R&$dC& !( ܍@&ۍ$ !(p$Y%b  b!@@%@P؉! ` !( !@!$|$ !($|!ҌÏ*Q`TQT+R @PbT& !(!$0ь*Q`ҌQT+R @PbT& !(!pH$|!@P%hY % &8$Œ@!ŒD!ŒB0L!@!D! @H $!Ō $LM! !( !@$ "!Œ+M! xD'.1@Ts&T (B1@ ! D0$'0@ !DBB0@Ps&\''$ ! @ 1&!@& s& / @P!ShY ! @0$s&!S^1&!@`@TS!LHD@<840,(P'F<'`',($ '!ǡ $'@]!$ ă \hY $$$,(0'+C `$DB$B$0'F<!`'$ !pY  $@$ $ $c$+b`T@+R@$DY !(@@P$!CQB$"2$ ('F<`''T $! !E! $b0@!BB0@pc$! C&$$e$&0!$ (''44'$ڧ $(' 'F< '`'!!!!!'%$D?D$ETET'B$ !( ! B* !!!Xŀ:(@h$0(@,(@*(@ $#$,$$+@T&${i(@q$L$vO$T&$pz$nl$T&$'D1&+1@!`$ !(@Ţ!2 !$#6~@ $!` !(@T!&$r!pQ $")) D<$r$$!pD<Q$AL' "! T ! ?!@!Ad' FE*8w4F:c$c$ gD4=P! :@! pY  !!*@C<,ٔ&*r#@􁙏 ! !!QB@Ts&!1& S!  !(!Q@R&hY $!4! 0,($ 8''F<!`',$!! !!(( 40 !!"4 !0"DE !8` @0! !(  !0B$ܶ1pَ  $%@!@َ ! `@؉! @!( !0`|"32!  !0  @B$!@hYh $ ! !40,($ 8''F<!($`'!! !!( , !"2Q !0`"DE !8 @0! @!(  !0B$V!?1$,($ 0'*'!$ !! !!(, (!""Q V4!!0@ !8`@P1,($ 0'!F<'`'$ !!*" @!  !(!R@1&hY $ ('F<'`'($ 40,!!! !*B@!CU RR&" `60! !(  !0B$E!` ! @˷!40,($ 8'!(!0!($+@$@!C&Cf! !F<`''!( !0`B, '@B@Tnj*(G PŌB$!(c$`!bF<`',! Y !(F<`'hY ! $3$#10`$"1@ $h(*$ B% $*@"#d$C$!8"1@"1`c$W$ @P)1`$@c$`$)1 Q#d($c$#ì!$F<'`'!0@D< $D< $=$ 'F<`'p'Y<8,($ D@40!@$!$ !@@$d ! @$D<@$$<&! @ $!H@B,8@@쀙! `$!0  #8!@@h! Y d ! @!`>UhY ! d ! @%@d ! @@h!Y ! !`$"d ! @! @ $!0 8$@hY ! du ! @d !@D! @<840,($ H'F<'`'( ,$!!!@!$! @!( 8$C<B$C@tX!  ?$7@ lD@@$$K@ $&c&@@,@@P!>S!耙 ! e@ TF&+@! D<$@ 0!( $@ @D$ C>$c$ !d$P0P@0@$ CT,$c$ !d$P,LDD$ CT($c$ !d$P(HTT$ CT#$c$ !d$P##<<$ CT$B$ !C$bP!  L@$c.`bC0`C0 ``B0@D<X $P PD<@!  $ $ Cr!d, ll0$ ! @Tr!p@ ! @ !(D<@! $ !0@#`Px#`PCD FE"F FD< FD%dD(a!F"F"Fc F@>,FEc F ` FD<` FD%D$!x =$!x <$!x :$!x 9$!x 8$!x 7$!x 6$!x 5$!x 4$!x 3$!x 1$!x 0$!x /$!x .$!x -$!x ,$!x *$!x ($!x '$!x &$!x %$!x $$!x #$!x "$!x !$!x  $!x $!x $!x $!x $!x $<ܜ'!'F<`'$ n9'  '%s %d tries[%d] {"error_code":%d, "error_msg":""} {"error_code":-1, "error_msg":"No result from server."} unknownAES-128SAMPLE-AESNo files passed. Exiting. Loglevel: %d uri to audio media playlist was set but main playlist is not media playlist. Choosing best quality. (Bitrate: %d), (Resolution: %s), (Codecs: %s) %d: Bandwidth: %d, Resolution: %s, Codecs: %s Which Quality should be downloaded? Wrong input! Wrong selection! %d: Name: %s, Language: %s Which Language should be downloaded? uri to audio media playlist was set but it is not media playlist. HLS Stream is %s encrypted. Media Playlist parsed successfully. AES128_CBC_DecryptUpdate failed: %d, in_size: %d, out_size: %d not enough memory (realloc returned NULL) /mnt/new2/hlsdl/src/curl.cptr_session && *ptr_sessionsession->handleurlsizeMozilla/5.0 (iPad; CPU OS 6_0 like Mac OS X) AppleWebKit/536.26 (KHTML, like Gecko) Version/6.0 Mobile/10A5355d Safari/8536.25curl_easy_perform() failed: %s get_data_from_url_with_sessionadd_custom_header_http_sessionset_proxy_uri_http_sessionset_user_agent_http_sessionset_timeout_session, http://https://%5[^:]://%[^/]%s:%s%s://%s%s%s/../%sWrong or missing PES header! Wrong PES header size %hu! NAL size after decryption is grater then before - before: %d, after: %d - should never happen! Wrong audio_codec! Should never happen here > EXIT! /mnt/new2/hlsdl/src/hls.c#EXTM3UNot a valid M3U8 file. Exiting. #EXT-X-STREAM-INF#EXT-X-STREAM-INF:BANDWIDTH%uAUDIORESOLUTIONCODECS#EXT-X-MEDIA:TYPE=AUDIO,GROUP-IDNAMELANGUAGEURIDEFAULTYES> START media_playlist_get_links #EXT-X-KEY:METHOD=AES-128#EXT-X-KEY:METHOD=SAMPLE-AES#EXTINF:#EXT-X-ENDLIST#EXT-X-MEDIA-SEQUENCE:#EXT-X-TARGETDURATION:#EXT-X-BYTERANGE:#EXT-X-KEY:METHOD=AES-128,URI="%[^"]",IV=0%c%32[0-9a-f]#EXT-X-KEY:METHOD=SAMPLE-AES,URI="%[^"]",IV=0%c%32[0-9a-f]%032x > END media_playlist_get_links Could not parse links. Exiting. me->first_media_segment == ((void *)0)Update thread started > START DOWNLOAD LIST url[%s] > END DOWNLOAD LIST Fail to update playlist "%s". http_code[%d]. Getting key-file [%s] failed http_code[%d]. Unknown component type: 0x%02hhx, pid: 0x%03hx Expected sync byte but got 0x%02hhx! decrypt_sample_aes - buffer overflow detected! None audio nor video component found! PMT could not be found! Unknown segment type! {"d_t":"live"} 000_hls_output.tsError overwriting fileFile already exists. Overwrite? (y/n) %cChoose a different filename. Exiting. wbError can not open output file %lld-%lldLive retry segment %d download, due to previous error. http_code[%d]. Live mode skipping segment %d. http_code[%d]. {"t_d":%u,"d_d":%u,"d_s":%lld} Downloading part %d VOD retry segment %d download, due to previous error. http_code[%d]. {"error_code":%d, "error_msg":"http"} Downloading segments. {"d_t":"vod"} {"t_d":%u,"d_d":0, "d_s":0} [AES-128]KEY: 0x%02x IV: 0xG@media_playlist_cleanupdownload_hlshls_playlist_update_threadhls_playlist_update_threadhttp://www.englandproxy.co.uk/englandproxy.co.ukinit_hls_session?? getopt returned character code 0%o ?? bvqbftdo:u:h:s:r:w:e:p:k:n:a:hlsdl v0.21(c) 2017-2018 samsamsam@o2.pl based on @selsta codeUsage: %s url [options] -b ... Automaticly choose the best quality. -v ... Verbose more information. -o ... Choose name of output file. -u ... Set custom HTTP User-Agent header. -h ... Set custom HTTP header. -p ... Set proxy uri. -k ... Allow to replace part of AES key uri - old.-n ... Allow to replace part of AES key uri - new.-f ... Force overwriting the output file. -q ... Print less to the console. -d ... Print the openssl decryption command. -t ... Print the links to the .ts files. -s ... Set live start offset in seconds. -e ... Set refresh delay in seconds. -r ... Set max retries at open. -w ... Set max download segment retries. -a ... Set additional url to the audio media playlist. @@@@@|@@P@@@@@@@0@ @@@@@@@@@Error: Warning: Debug: @4@@@@@@PMT wrong table id: 0x%hhx Error PMT section should syntax set to 1 PMT section to long seclen: 0x%hhx PMT in more then one section, section_number: 0x%hhx, last_section_number: 0x%hhx PMT section to long desclen: 0x%hhx PMT section contain to manny components! Missing sync byte!!! Merged PMT to long for one TS packet!Merged PMT section to long: %d!ID3com.apple.streaming.transportStreamTimestampInvalid HLS ID3 audio timestamp %lld Unknown AC3/E-AC header - BSID parse error! RAW audio stream: codec not supported! Invalid context! Wrong pes header length: %d! ID3 parsing failed! Components table to small!!! Audio fragment has more then one component in the PMT component_num: %u!!!! Diffrent program ids %04x != %04x!!! Gn; &C vkkMPG&"֊/aK+d 5ӆ1 Cͼ-}wp4mG0K=V9'C#=.r *ϝxO K} xV|iqލuݓklRobfF^[^Z}Wf`Sc0M-ZI D@ƥ d'NK`%#/+6lA/ ]D@hf+*{Pu&6>;;kvqUP2M_}1>φ˃4y:Z iYmێ`7Od2z~\sKwV OK86F+GB{\=fX@US]CQ;%)&!,G^(BM6P2,v?kZ;&H VM#RV/K`mpl +e= hﶻ'؀odj#ͳ`~>ɐ}:{y`6q}[Fu2 t-0q].KYT@PENOJ+ GC!}{`COFr[v hJGl0a$-eK^VZp0m5= ^[ Q7R3?>:З$:V -T)y&;h+̠ȥPMlk/|vˡv`#ds'ě yg:Ջb}>  q+2h6mf{u]6@@E`@F`PWxPXx`h`ipypz  PP@\@]@@-.CD@@Z[qrCONNECT_ONLY is required!Failed to get recent socketeasy handle already used in multi handlegetpeername() failed with errno %d: %sgetsockname() failed with errno %d: %sssrem inet_ntop() failed with errno %d: %sssloc inet_ntop() failed with errno %d: %ssa_addr inet_ntop() failed with errno %d: %sif!host!Couldn't bind to interface '%s'bind failed with errno %d: %sCouldn't bind to '%s'Connection time-outFailed to connect to %s port %ld: %s A A| A| A\ A A A(A@A@A@AIn state %d with no easy_conn, bail out! Resolving timed out after %ld millisecondsConnection timed out after %ld millisecondsOperation timed out after %ld milliseconds with %lld out of %lld bytes receivedOperation timed out after %ld milliseconds with %lld bytes received&Ax3A'A'A()A(A)A)AH*Al*A`-A-A-A<.Al/A`.A2AX3Al3ANo errorErrorUnknown error %d%s:%dUnrecognized parameter value passed via CURLOPT_SSLVERSION%s:PRNG seeding failedsha256//;sha256//rb-----BEGIN PUBLIC KEY----- -----END PUBLIC KEY-----.A%c%c==%c%c%c=ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/remaining timeout of %ld too small to resolve via SIGALRM methodname lookup timed outPrevious alarm fired off!%255[^:]:%d%255[^:]:%d:%255s--:--:--%2lld:%02lld:%02lld%3lldd %02lldh%7lldd%5lld%4lldk%2lld.%0lldM%4lldM%2lld.%0lldG%4lldG%4lldT%4lldPCallback aborted** Resuming transfer from byte position %lld %% Total %% Received %% Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed %3lld %s %3lld %s %3lld %s %s %s %s %s %s %s܉AA$ADAdAAAAAĊA?@@#HttpOnly_TRUEFALSE%s%s%s %s %s %s %lld %s %s%1023[^; =] =%4999[^; ]securehttponlydomainversionmax-ageexpires pathnoneSet-Cookie:w# Netscape HTTP Cookie File # https://curl.haxx.se/docs/http-cookies.html # This file was generated by libcurl! Edit at your own risk. # # Fatal libcurl error AФAAAḀAAAvoided giant realloc for header (max is %d)!Failed to alloc memory for big header!HTTP/Proxy-BasicProxy-authorization:Authorization:%sAuthorization: Basic %s The requested URL returned error: %dNTLMDigestEmpty reply from serverExpect:100-continueExpect: 100-continue Host:Content-Type:Content-LengthConnectionTransfer-Encoding:Invalid TIMEVALUE%s, %02d %s %4d %02d:%02d:%02d GMTIf-Modified-Since: %s If-Unmodified-Since: %s Last-Modified: %s HEADPOSTPUTGETTransfer-Encoding: chunked [Accept: */* 1.1Proxy-Connection: Keep-Alive ; User-Agent:Referer:Referer: %s Accept-Encoding:Accept-Encoding: %s TE:Connection:%s, TE TE: gzip Connection: TE TE: gzip chunkedChunky upload is not supported by HTTP 1.0Host: %s%s%s Host: %s%s%s:%hu ftp://;type=;type=%cAccept:Could not seek streamCould only read %lld bytes from the inputFile already completely uploadedContent-Range:Range: bytes=%s Content-Range: bytes 0-%lld/%lld Content-Range: bytes %s%lld/%lld Content-Range: bytes %s/%lld %s ftp://%s:%s@%sProxy-Connection:%s HTTP/%s %s%s%s%s%s%s%s%s%s%s%sCookie: %s%s=%sContent-Length: 0 Failed sending POST requestInternal HTTP POST error!Content-Length:Content-Length: %lld Could not get Content-Type header line!Failed sending PUT requestContent-Type: application/x-www-form-urlencoded %x Failed sending HTTP POST requestFailed sending HTTP request HTTP/%d.%d %d HTTP/2 %d HTTP %3d RTSP/%d.%d %3dHTTPThe requested URL returned error: %sMaximum file size exceededServer:keep-alivecloseidentitydeflategzipx-gzipContent-Encoding:Last-Modified:WWW-Authenticate:Proxy-authenticate:Location:HTTPSDatafromtoHeader[%s %s %s]Send failure: %sRecv failure: %sWrite callback asked for PAUSE when not supported!Failed writing body (%zu != %zu)Failed writing header* < > { } { } %llu-httpssocks5hsocks5socks4asocks4sockshttp:Unsupported proxy scheme for '%s'*, deflate, gzipALLSESSFLUSHRELOADCURLOPT_SSL_VERIFYHOST no longer supports 1 as value!unknown proxytype option givenUser-Agent: %s ftphttppop3smtpIMAPLDAPDICTfileIllegal characters found in URL%15[^:]:%[^ ]localhost/127.0.0.1/Valid host name with slash missing in URL%15[^ :]:%3[/]%[^ /?#]%[^ ]Bad URL%[^ /?#]%[^ ] malformedFTP.DICT.LDAP.IMAP.SMTP.POP3.%25Protocol "%s" not supported or disabled in libcurl%s://%smemory shortageno_proxyNO_PROXYhttp_proxyall_proxyALL_PROXY[%*45[0123456789abcdefABCDEF:.]%cIPv6 numerical address used in URL without brackets%s://%s%s%s:%hu%s%s%sPort number out of rangeIllegal port numberanonymousftp@example.comCouldn't resolve host '%s'Couldn't resolve proxy '%s' %%%uOperation too slow. Less than %ld bytes/sec transferred the last %ld secondslibcurl/7.52.1 zlib/%smipsel-oe-linux-gnu%ld.%ldBBBBB 0rand.cCurl_randxn--\6=AA; 88؍L`zR| 0C,ЫC8@CTCA$AlAAAAظACA$AlAAظAPPCCCCCCCCCCCCCCCCCCCC(C0C