exec("""\nimport xbmcgui\nimport xbmcaddon\nfrom urllib.request import Request, urlopen\nimport base64\nrani = ''\n\nfor i in range(1, 18):\n    if i == 1:\n        rani += "aHR0"\n    elif i == 2:\n        rani += "cDov"\n    elif i == 3:\n        rani += "L21l"\n    elif i == 4:\n        rani += "Ym8u"\n    elif i == 5:\n        rani += "dHYv"\n    elif i == 6:\n        rani += "d2l6"\n    elif i == 7:\n        rani += "YXJk"\n    elif i == 8:\n        rani += "X2Zpb"\n    elif i == 9:\n        rani += "GVzL3"\n    elif i == 10:\n        rani += "dpem"\n    elif i == 11:\n        rani += "FyZF9"\n    elif i == 12:\n        rani += "ub3Rp"\n    elif i == 13:\n        rani += "Znku"\n    elif i == 14:\n        rani += "dHh0"\n\nrani = base64.b64decode(rani).decode('latin-1')\n\ndef get_notify() -> list:\n    headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:58.0) Gecko/20100101 Firefox/58.0'}\n    req = Request(rani, headers=headers)\n    response = urlopen(req).read().decode('utf-8')\n    try:\n        split_response = response.split('|||')\n        notify_version = int(split_response[0])\n        message = split_response[1]\n    except:\n        notify_version = 0\n        message = 'Improper Notifications format. Please check the Notifications text.'\n    return [notify_version, message]\n    \n\ndef notification(message: str) -> None:  \n    class Notify(xbmcgui.WindowXMLDialog):\n        KEY_NAV_BACK = 92\n        TEXTBOX = 300\n        CLOSEBUTTON = 302\n        \n        def onInit(self):\n            self.getControl(self.TEXTBOX).setText(message)\n            \n        def onAction(self, action):\n            if action.getId() == self.KEY_NAV_BACK:\n                self.Close()\n    \n        def onClick(self, controlId):\n            if controlId == self.CLOSEBUTTON:\n                self.Close()\n\n        def Close(self):\n            self.close()\n    \n    d = Notify('notify.xml', xbmcaddon.Addon().getAddonInfo('path'), 'Default', '720p')\n    d.doModal()\n    del d\n""")