From febfa4cded66ed2d4570e672afbc6ee1352d92c9 Mon Sep 17 00:00:00 2001 From: Manuel Date: Tue, 18 Apr 2017 20:40:34 +0200 Subject: [PATCH 01/19] TitleDateCombo can now have dateFmt as an argument to change the strftime()-date output format. --- README.md | 74 ++++------------------------------------ npyscreen/wgdatecombo.py | 5 +-- 2 files changed, 10 insertions(+), 69 deletions(-) diff --git a/README.md b/README.md index b25db53..87079dc 100644 --- a/README.md +++ b/README.md @@ -1,74 +1,14 @@ *Npyscreen is a python widget library and application framework for programming terminal or console applications. It is built on top of ncurses, which is part of the standard library.* -Documentation -============= +# Information -Online documentation can be found at: +I just copied the repo from [npcole/npyscreen](https://github.com/npcole/npyscreen) to tweak the framework just a tiny bit. -http://npyscreen.readthedocs.org/ -Downloads -========= +# Additions -The library can be downloaded from: +## TitleDateCombo can now have an individual date format: -https://pypi.python.org/pypi/npyscreen/ - -Official Repository -=================== - -Please note that the official source code repository is at: - -https://bitbucket.org/npcole/npyscreen - -There is a github repository at: - -https://github.com/npcole/npyscreen - -for users that prefer github. If possible, though, please file bug reports at the bitbucket repository. - -The original source code archive was at: - -https://code.google.com/p/npyscreen/ - -This archive will continue to be updated for as long as code.google.com accepts updates. - - - -Strengths -========= - -This framework should be powerful enough to create everything from quick, simple programs to complex, multi-screen applications. It is designed to make doing the simple tasks very quick and to take much of the pain out of writing larger applications. - -There is a very wide variety of default widgets - everything from simple text fields to more complex tree and grid views. - -The framework is easy to extend. That said, if you have a requirement for a widget that is not currently included you can try emailing me and I'll see whether I have time to help - no promises! - -Support -======= -Please use the Issue Tracker on this page to report bugs and other problems, or to make feature requests. - -There is a mailing list at https://groups.google.com/forum/?fromgroups#!forum/npyscreen/ if you need help getting your application to run. - ----- - -Non-English Text -================ - -From version 2.0pre47 onwards all text widgets should now support utf-8 text display and entry on utf-8 capable terminals. This fixes a long-standing limitation with the library, and makes it suitable for use in projects targeting non-English-speaking users. - -As of version 2.0pre48, the library aims to be robust in dealing with unicode across all widgets. There are still a few places in the system where support for utf-8/unicode needs further work. Please file bug reports if you encounter them. - -The 2.0pre48 release should be considered an alpha-release for version 2. - -Python 3 support -================ - -From version 2.0pre31 onwards this library should work on python 3, though some of the internals have been rewritten. The public api is unchanged, and the new code continues to work on python 2. I am currently still using python 2 for development. All future versions will target both python 2 and 3, unless a feature unique to python 3 becomes vital. - -Similar Projects -================ - -You might also like to look at http://excess.org/urwid/ - -Compared to npyscreen, urwid is more like a traditional, event-driven gui library, and targets other display devices as well as curses. +```python +Form.add(npyscreen.TitleDateCombo, name="Date:", dateFmt='%Y-%m-%d') +``` \ No newline at end of file diff --git a/npyscreen/wgdatecombo.py b/npyscreen/wgdatecombo.py index 5a85f97..0b15272 100755 --- a/npyscreen/wgdatecombo.py +++ b/npyscreen/wgdatecombo.py @@ -9,11 +9,12 @@ class DateCombo(textbox.Textfield, monthbox.DateEntryBase): - def __init__(self, screen, allowPastDate=True, allowTodaysDate=True, allowClear=True, **keywords): + def __init__(self, screen, allowPastDate=True, allowTodaysDate=True, allowClear=True, dateFmt='%d %B, %Y', **keywords): super(DateCombo, self).__init__(screen, **keywords) self.allow_date_in_past = allowPastDate self.allow_todays_date = allowTodaysDate self.allow_clear = allowClear + self.dateFmt = dateFmt def update(self, **keywords): keywords.update({'cursor': False}) @@ -28,7 +29,7 @@ def display_value(self, vl): try: # in python 2.4 this will raise ValueError if date is before 1900 #return self.value.strftime("%a, %d %B, %Y") - return self.value.strftime("%d %B, %Y") + return self.value.strftime(self.dateFmt) except ValueError: return self.value.isoformat() except AttributeError: From c6754f5227840baf274bba9109d25ab3fb166ad4 Mon Sep 17 00:00:00 2001 From: Manuel Date: Fri, 5 May 2017 11:31:01 +0200 Subject: [PATCH 02/19] Fix for FormMultiPageActionWithMenus --- npyscreen/fmFormMultiPage.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/npyscreen/fmFormMultiPage.py b/npyscreen/fmFormMultiPage.py index 095f4d5..75dc8db 100644 --- a/npyscreen/fmFormMultiPage.py +++ b/npyscreen/fmFormMultiPage.py @@ -221,3 +221,18 @@ class FormMultiPageActionWithMenus(FormMultiPageAction, wgNMenuDisplay.HasMenus) def __init__(self, *args, **keywords): super(FormMultiPageActionWithMenus, self).__init__(*args, **keywords) self.initialize_menus() + + def display_menu_advert_at(self): + return self.lines-1, 1 + + def draw_form(self): + super(FormBaseNewWithMenus, self).draw_form() + menu_advert = " " + self.__class__.MENU_KEY + ": Menu " + if isinstance(menu_advert, bytes): + menu_advert = menu_advert.decode('utf-8', 'replace') + y, x = self.display_menu_advert_at() + self.add_line(y, x, + menu_advert, + self.make_attributes_list(menu_advert, curses.A_NORMAL), + self.columns - x - 1 + ) From 7c704938e8fc805866db483f97a08498fff1a96a Mon Sep 17 00:00:00 2001 From: Manuel Date: Fri, 5 May 2017 11:32:58 +0200 Subject: [PATCH 03/19] Fix for FormMultiPageActionWithMenus --- npyscreen/fmFormMultiPage.py | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/npyscreen/fmFormMultiPage.py b/npyscreen/fmFormMultiPage.py index 75dc8db..bdb04df 100644 --- a/npyscreen/fmFormMultiPage.py +++ b/npyscreen/fmFormMultiPage.py @@ -10,6 +10,7 @@ class FormMultiPage(fmForm.FormBaseNew): page_info_post_pages_display = ' ]' page_info_pages_name = 'Page' page_info_out_of = 'of' + edit_return_value = None def __init__(self, display_pages=True, pages_label_color='NORMAL', *args, **keywords): self.display_pages = display_pages self.pages_label_color = pages_label_color @@ -212,11 +213,26 @@ def post_edit_loop(self): return self.edit_return_value -class FormMultiPageWithMenus(fmForm.FormBaseNew): +class FormMultiPageWithMenus(FormMultiPage, wgNMenuDisplay.HasMenus): def __init__(self, *args, **keywords): super(FormMultiPageWithMenus, self).__init__(*args, **keywords) self.initialize_menus() + def display_menu_advert_at(self): + return self.lines-1, 1 + + def draw_form(self): + super(FormMultiPageWithMenus, self).draw_form() + menu_advert = " " + self.__class__.MENU_KEY + ": Menu " + if isinstance(menu_advert, bytes): + menu_advert = menu_advert.decode('utf-8', 'replace') + y, x = self.display_menu_advert_at() + self.add_line(y, x, + menu_advert, + self.make_attributes_list(menu_advert, curses.A_NORMAL), + self.columns - x - 1 + ) + class FormMultiPageActionWithMenus(FormMultiPageAction, wgNMenuDisplay.HasMenus): def __init__(self, *args, **keywords): super(FormMultiPageActionWithMenus, self).__init__(*args, **keywords) @@ -226,7 +242,7 @@ def display_menu_advert_at(self): return self.lines-1, 1 def draw_form(self): - super(FormBaseNewWithMenus, self).draw_form() + super(FormMultiPageActionWithMenus, self).draw_form() menu_advert = " " + self.__class__.MENU_KEY + ": Menu " if isinstance(menu_advert, bytes): menu_advert = menu_advert.decode('utf-8', 'replace') From cc0a71399b3ea9b54090e29beace3a4f38efbea0 Mon Sep 17 00:00:00 2001 From: Manuel Date: Fri, 5 May 2017 11:34:30 +0200 Subject: [PATCH 04/19] Fix for FormMultiPageActionWithMenus --- npyscreen/fmFormMultiPage.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/npyscreen/fmFormMultiPage.py b/npyscreen/fmFormMultiPage.py index bdb04df..36b2133 100644 --- a/npyscreen/fmFormMultiPage.py +++ b/npyscreen/fmFormMultiPage.py @@ -5,7 +5,7 @@ from . import wgNMenuDisplay -class FormMultiPage(fmForm.FormBaseNew): +class FormMultiPage(fmForm.Form): page_info_pre_pages_display = '[ ' page_info_post_pages_display = ' ]' page_info_pages_name = 'Page' From fdbb1cb7207338a33d39609ea074e63106d755d2 Mon Sep 17 00:00:00 2001 From: Manuel Date: Fri, 5 May 2017 11:35:32 +0200 Subject: [PATCH 05/19] Fix for FormMultiPageActionWithMenus --- npyscreen/fmFormMultiPage.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/npyscreen/fmFormMultiPage.py b/npyscreen/fmFormMultiPage.py index 36b2133..bdb04df 100644 --- a/npyscreen/fmFormMultiPage.py +++ b/npyscreen/fmFormMultiPage.py @@ -5,7 +5,7 @@ from . import wgNMenuDisplay -class FormMultiPage(fmForm.Form): +class FormMultiPage(fmForm.FormBaseNew): page_info_pre_pages_display = '[ ' page_info_post_pages_display = ' ]' page_info_pages_name = 'Page' From 716b41d5459b66d624525fc37038d680254dee2f Mon Sep 17 00:00:00 2001 From: Manuel Date: Fri, 5 May 2017 11:44:04 +0200 Subject: [PATCH 06/19] Fix for FormMultiPageActionWithMenus --- npyscreen/fmFormMultiPage.py | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/npyscreen/fmFormMultiPage.py b/npyscreen/fmFormMultiPage.py index bdb04df..9ed14d2 100644 --- a/npyscreen/fmFormMultiPage.py +++ b/npyscreen/fmFormMultiPage.py @@ -5,7 +5,7 @@ from . import wgNMenuDisplay -class FormMultiPage(fmForm.FormBaseNew): +class FormBaseMultiPage(fmForm.FormBaseNew): page_info_pre_pages_display = '[ ' page_info_post_pages_display = ' ]' page_info_pages_name = 'Page' @@ -14,11 +14,11 @@ class FormMultiPage(fmForm.FormBaseNew): def __init__(self, display_pages=True, pages_label_color='NORMAL', *args, **keywords): self.display_pages = display_pages self.pages_label_color = pages_label_color - super(FormMultiPage, self).__init__(*args, **keywords) + super(FormBaseMultiPage, self).__init__(*args, **keywords) self.switch_page(0) def draw_form(self, *args, **keywords): - super(FormMultiPage, self).draw_form(*args, **keywords) + super(FormBaseMultiPage, self).draw_form(*args, **keywords) self.display_page_number() def _resize(self, *args): @@ -79,7 +79,7 @@ def add_widget_intelligent(self, *args, **keywords): def _clear_all_widgets(self,): - super(FormMultiPage, self)._clear_all_widgets() + super(FormBaseMultiPage, self)._clear_all_widgets() self._pages__ = [ [],] self._active_page = 0 self.switch_page(self._active_page, display=False) @@ -129,9 +129,16 @@ def find_previous_editable(self, *args): if self._widgets__[n].editable and not self._widgets__[n].hidden: self.editw = n break - - -class FormMultiPageAction(FormMultiPage): + + +class FormMultiPage(FormBaseMultiPage): + + def resize(self): + super(Form, self).resize() + self.move_ok_button() + + +class FormMultiPageAction(FormBaseMultiPage): CANCEL_BUTTON_BR_OFFSET = (2, 12) OK_BUTTON_TEXT = "OK" CANCEL_BUTTON_TEXT = "Cancel" From 89d518538c42fcdde68b4dfcd58bd1bb3fbd2c97 Mon Sep 17 00:00:00 2001 From: Manuel Date: Fri, 5 May 2017 11:50:14 +0200 Subject: [PATCH 07/19] Fix for FormMultiPageActionWithMenus --- npyscreen/fmFormMultiPage.py | 1 + 1 file changed, 1 insertion(+) diff --git a/npyscreen/fmFormMultiPage.py b/npyscreen/fmFormMultiPage.py index 9ed14d2..6ac7332 100644 --- a/npyscreen/fmFormMultiPage.py +++ b/npyscreen/fmFormMultiPage.py @@ -132,6 +132,7 @@ def find_previous_editable(self, *args): class FormMultiPage(FormBaseMultiPage): + OK_BUTTON_BR_OFFSET = (1, 6) def resize(self): super(Form, self).resize() From 1c5ca8e090a6b60152d8c5fa2423c79226a88c5f Mon Sep 17 00:00:00 2001 From: Manuel Date: Fri, 5 May 2017 11:50:44 +0200 Subject: [PATCH 08/19] Fix for FormMultiPageActionWithMenus --- npyscreen/fmFormMultiPage.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/npyscreen/fmFormMultiPage.py b/npyscreen/fmFormMultiPage.py index 6ac7332..1e3e085 100644 --- a/npyscreen/fmFormMultiPage.py +++ b/npyscreen/fmFormMultiPage.py @@ -132,10 +132,10 @@ def find_previous_editable(self, *args): class FormMultiPage(FormBaseMultiPage): - OK_BUTTON_BR_OFFSET = (1, 6) + # OK_BUTTON_BR_OFFSET = (1, 6) def resize(self): - super(Form, self).resize() + super(FormMultiPage, self).resize() self.move_ok_button() From 39bad83a4f824841b5f852e478deb4897cb35f2e Mon Sep 17 00:00:00 2001 From: Manuel Date: Fri, 5 May 2017 11:55:37 +0200 Subject: [PATCH 09/19] Fix for FormMultiPageActionWithMenus --- npyscreen/fmFormMultiPage.py | 128 +++++++++++++++++++++++++++++++++-- 1 file changed, 123 insertions(+), 5 deletions(-) diff --git a/npyscreen/fmFormMultiPage.py b/npyscreen/fmFormMultiPage.py index 1e3e085..820ef5a 100644 --- a/npyscreen/fmFormMultiPage.py +++ b/npyscreen/fmFormMultiPage.py @@ -131,12 +131,130 @@ def find_previous_editable(self, *args): break -class FormMultiPage(FormBaseMultiPage): - # OK_BUTTON_BR_OFFSET = (1, 6) +class FormMultiPage(fmForm.Form): + page_info_pre_pages_display = '[ ' + page_info_post_pages_display = ' ]' + page_info_pages_name = 'Page' + page_info_out_of = 'of' + edit_return_value = None + def __init__(self, display_pages=True, pages_label_color='NORMAL', *args, **keywords): + self.display_pages = display_pages + self.pages_label_color = pages_label_color + super(FormBaseMultiPage, self).__init__(*args, **keywords) + self.switch_page(0) + + def draw_form(self, *args, **keywords): + super(FormBaseMultiPage, self).draw_form(*args, **keywords) + self.display_page_number() + + def _resize(self, *args): + if not self.ALLOW_RESIZE: + return False - def resize(self): - super(FormMultiPage, self).resize() - self.move_ok_button() + if hasattr(self, 'parentApp'): + self.parentApp.resize() + + self._create_screen() + self.resize() + for page in self._pages__: + for w in page: + w._resize() + self.DISPLAY() + + + def display_page_number(self): + if not self.display_pages: + return False + + if len(self._pages__) > 1: + display_text = "%s%s %s %s %s%s" % ( + self.page_info_pre_pages_display, + self.page_info_pages_name, + self._active_page + 1, + self.page_info_out_of, + len(self._pages__), + self.page_info_post_pages_display, + ) + # for python2 + if isinstance(display_text, bytes): + display_text = display_text.decode('utf-8', 'replace') + + maxy,maxx = self.curses_pad.getmaxyx() + + if (maxx-5) <= len(display_text): + # then give up. + return False + + self.add_line( + maxy - 1, + maxx - len(display_text) - 2, + display_text, + self.make_attributes_list(display_text, + curses.A_NORMAL | self.theme_manager.findPair(self, + self.pages_label_color)), + maxx - len(display_text) - 2, + ) + + + def add_widget_intelligent(self, *args, **keywords): + try: + return self.add_widget(*args, **keywords) + except NotEnoughSpaceForWidget: + self.add_page() + return self.add_widget(*args, **keywords) + + + def _clear_all_widgets(self,): + super(FormBaseMultiPage, self)._clear_all_widgets() + self._pages__ = [ [],] + self._active_page = 0 + self.switch_page(self._active_page, display=False) + + def switch_page(self, page, display=True): + self._widgets__ = self._pages__[page] + self._active_page = page + self.editw = 0 + if display: + self.display(clear=True) + + def add_page(self): + self._pages__.append([]) + page_number = len(self._pages__)-1 + self.nextrely = self.DEFAULT_NEXTRELY + self.nextrelx = self.DEFAULT_X_OFFSET + self.switch_page(page_number, display=False) + return page_number + + def find_next_editable(self, *args): + if not self.editw == len(self._widgets__): + value_changed = False + if not self.cycle_widgets: + r = list(range(self.editw+1, len(self._widgets__))) + else: + r = list(range(self.editw+1, len(self._widgets__))) + list(range(0, self.editw)) + for n in r: + if self._widgets__[n].editable and not self._widgets__[n].hidden: + self.editw = n + value_changed = True + break + if not value_changed: + if self._active_page < len(self._pages__)-1: + self.switch_page(self._active_page + 1) + self.display() + + + def find_previous_editable(self, *args): + if self.editw == 0: + if self._active_page > 0: + self.switch_page(self._active_page-1) + + if not self.editw == 0: + # remember that xrange does not return the 'last' value, + # so go to -1, not 0! (fence post error in reverse) + for n in range(self.editw-1, -1, -1 ): + if self._widgets__[n].editable and not self._widgets__[n].hidden: + self.editw = n + break class FormMultiPageAction(FormBaseMultiPage): From be149b544ee7e8e50f981a54d96879d2fd1f82d2 Mon Sep 17 00:00:00 2001 From: Manuel Date: Fri, 5 May 2017 11:56:40 +0200 Subject: [PATCH 10/19] Fix for FormMultiPageActionWithMenus --- npyscreen/fmFormMultiPage.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/npyscreen/fmFormMultiPage.py b/npyscreen/fmFormMultiPage.py index 820ef5a..c463271 100644 --- a/npyscreen/fmFormMultiPage.py +++ b/npyscreen/fmFormMultiPage.py @@ -140,11 +140,11 @@ class FormMultiPage(fmForm.Form): def __init__(self, display_pages=True, pages_label_color='NORMAL', *args, **keywords): self.display_pages = display_pages self.pages_label_color = pages_label_color - super(FormBaseMultiPage, self).__init__(*args, **keywords) + super(FormMultiPage, self).__init__(*args, **keywords) self.switch_page(0) def draw_form(self, *args, **keywords): - super(FormBaseMultiPage, self).draw_form(*args, **keywords) + super(FormMultiPage, self).draw_form(*args, **keywords) self.display_page_number() def _resize(self, *args): @@ -205,7 +205,7 @@ def add_widget_intelligent(self, *args, **keywords): def _clear_all_widgets(self,): - super(FormBaseMultiPage, self)._clear_all_widgets() + super(FormMultiPage, self)._clear_all_widgets() self._pages__ = [ [],] self._active_page = 0 self.switch_page(self._active_page, display=False) From 11d7434e5c54c6e5f3e0ca5890c3f35923e68d63 Mon Sep 17 00:00:00 2001 From: Manuel Date: Fri, 5 May 2017 11:58:45 +0200 Subject: [PATCH 11/19] Fix for FormMultiPageActionWithMenus --- npyscreen/fmFormMultiPage.py | 130 ++--------------------------------- 1 file changed, 4 insertions(+), 126 deletions(-) diff --git a/npyscreen/fmFormMultiPage.py b/npyscreen/fmFormMultiPage.py index c463271..369eb8c 100644 --- a/npyscreen/fmFormMultiPage.py +++ b/npyscreen/fmFormMultiPage.py @@ -131,132 +131,6 @@ def find_previous_editable(self, *args): break -class FormMultiPage(fmForm.Form): - page_info_pre_pages_display = '[ ' - page_info_post_pages_display = ' ]' - page_info_pages_name = 'Page' - page_info_out_of = 'of' - edit_return_value = None - def __init__(self, display_pages=True, pages_label_color='NORMAL', *args, **keywords): - self.display_pages = display_pages - self.pages_label_color = pages_label_color - super(FormMultiPage, self).__init__(*args, **keywords) - self.switch_page(0) - - def draw_form(self, *args, **keywords): - super(FormMultiPage, self).draw_form(*args, **keywords) - self.display_page_number() - - def _resize(self, *args): - if not self.ALLOW_RESIZE: - return False - - if hasattr(self, 'parentApp'): - self.parentApp.resize() - - self._create_screen() - self.resize() - for page in self._pages__: - for w in page: - w._resize() - self.DISPLAY() - - - def display_page_number(self): - if not self.display_pages: - return False - - if len(self._pages__) > 1: - display_text = "%s%s %s %s %s%s" % ( - self.page_info_pre_pages_display, - self.page_info_pages_name, - self._active_page + 1, - self.page_info_out_of, - len(self._pages__), - self.page_info_post_pages_display, - ) - # for python2 - if isinstance(display_text, bytes): - display_text = display_text.decode('utf-8', 'replace') - - maxy,maxx = self.curses_pad.getmaxyx() - - if (maxx-5) <= len(display_text): - # then give up. - return False - - self.add_line( - maxy - 1, - maxx - len(display_text) - 2, - display_text, - self.make_attributes_list(display_text, - curses.A_NORMAL | self.theme_manager.findPair(self, - self.pages_label_color)), - maxx - len(display_text) - 2, - ) - - - def add_widget_intelligent(self, *args, **keywords): - try: - return self.add_widget(*args, **keywords) - except NotEnoughSpaceForWidget: - self.add_page() - return self.add_widget(*args, **keywords) - - - def _clear_all_widgets(self,): - super(FormMultiPage, self)._clear_all_widgets() - self._pages__ = [ [],] - self._active_page = 0 - self.switch_page(self._active_page, display=False) - - def switch_page(self, page, display=True): - self._widgets__ = self._pages__[page] - self._active_page = page - self.editw = 0 - if display: - self.display(clear=True) - - def add_page(self): - self._pages__.append([]) - page_number = len(self._pages__)-1 - self.nextrely = self.DEFAULT_NEXTRELY - self.nextrelx = self.DEFAULT_X_OFFSET - self.switch_page(page_number, display=False) - return page_number - - def find_next_editable(self, *args): - if not self.editw == len(self._widgets__): - value_changed = False - if not self.cycle_widgets: - r = list(range(self.editw+1, len(self._widgets__))) - else: - r = list(range(self.editw+1, len(self._widgets__))) + list(range(0, self.editw)) - for n in r: - if self._widgets__[n].editable and not self._widgets__[n].hidden: - self.editw = n - value_changed = True - break - if not value_changed: - if self._active_page < len(self._pages__)-1: - self.switch_page(self._active_page + 1) - self.display() - - - def find_previous_editable(self, *args): - if self.editw == 0: - if self._active_page > 0: - self.switch_page(self._active_page-1) - - if not self.editw == 0: - # remember that xrange does not return the 'last' value, - # so go to -1, not 0! (fence post error in reverse) - for n in range(self.editw-1, -1, -1 ): - if self._widgets__[n].editable and not self._widgets__[n].hidden: - self.editw = n - break - - class FormMultiPageAction(FormBaseMultiPage): CANCEL_BUTTON_BR_OFFSET = (2, 12) OK_BUTTON_TEXT = "OK" @@ -339,6 +213,10 @@ def post_edit_loop(self): return self.edit_return_value +class FormMultiPage(FormMultiPageAction): + del c_button + + class FormMultiPageWithMenus(FormMultiPage, wgNMenuDisplay.HasMenus): def __init__(self, *args, **keywords): super(FormMultiPageWithMenus, self).__init__(*args, **keywords) From 6476641db734394d14768ad4dd059dd5d024a9a9 Mon Sep 17 00:00:00 2001 From: Manuel Date: Fri, 5 May 2017 12:00:55 +0200 Subject: [PATCH 12/19] Fix for FormMultiPageActionWithMenus --- npyscreen/fmFormMultiPage.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/npyscreen/fmFormMultiPage.py b/npyscreen/fmFormMultiPage.py index 369eb8c..8c38737 100644 --- a/npyscreen/fmFormMultiPage.py +++ b/npyscreen/fmFormMultiPage.py @@ -214,7 +214,9 @@ def post_edit_loop(self): class FormMultiPage(FormMultiPageAction): - del c_button + def pre_edit_loop(self): + super(FormMultiPage, self).pre_edit_loop() + del self.c_button class FormMultiPageWithMenus(FormMultiPage, wgNMenuDisplay.HasMenus): From 66c4a7420c995ee7e51fed0d30bf7522356f8d12 Mon Sep 17 00:00:00 2001 From: Manuel Date: Fri, 5 May 2017 12:01:31 +0200 Subject: [PATCH 13/19] Fix for FormMultiPageActionWithMenus --- npyscreen/fmFormMultiPage.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/npyscreen/fmFormMultiPage.py b/npyscreen/fmFormMultiPage.py index 8c38737..68c9790 100644 --- a/npyscreen/fmFormMultiPage.py +++ b/npyscreen/fmFormMultiPage.py @@ -216,7 +216,7 @@ def post_edit_loop(self): class FormMultiPage(FormMultiPageAction): def pre_edit_loop(self): super(FormMultiPage, self).pre_edit_loop() - del self.c_button + self.c_button = None class FormMultiPageWithMenus(FormMultiPage, wgNMenuDisplay.HasMenus): From a7f4a69ce32901312be95dd392190f004915823b Mon Sep 17 00:00:00 2001 From: Manuel Date: Fri, 5 May 2017 12:04:39 +0200 Subject: [PATCH 14/19] Fix for FormMultiPageActionWithMenus --- npyscreen/fmFormMultiPage.py | 134 ++++++++++++++++++++++++----------- 1 file changed, 91 insertions(+), 43 deletions(-) diff --git a/npyscreen/fmFormMultiPage.py b/npyscreen/fmFormMultiPage.py index 68c9790..1872cc6 100644 --- a/npyscreen/fmFormMultiPage.py +++ b/npyscreen/fmFormMultiPage.py @@ -16,30 +16,30 @@ def __init__(self, display_pages=True, pages_label_color='NORMAL', *args, **keyw self.pages_label_color = pages_label_color super(FormBaseMultiPage, self).__init__(*args, **keywords) self.switch_page(0) - + def draw_form(self, *args, **keywords): super(FormBaseMultiPage, self).draw_form(*args, **keywords) self.display_page_number() - + def _resize(self, *args): if not self.ALLOW_RESIZE: return False if hasattr(self, 'parentApp'): self.parentApp.resize() - + self._create_screen() self.resize() for page in self._pages__: for w in page: w._resize() self.DISPLAY() - - + + def display_page_number(self): if not self.display_pages: return False - + if len(self._pages__) > 1: display_text = "%s%s %s %s %s%s" % ( self.page_info_pre_pages_display, @@ -52,45 +52,45 @@ def display_page_number(self): # for python2 if isinstance(display_text, bytes): display_text = display_text.decode('utf-8', 'replace') - + maxy,maxx = self.curses_pad.getmaxyx() - + if (maxx-5) <= len(display_text): # then give up. return False - + self.add_line( maxy - 1, maxx - len(display_text) - 2, display_text, - self.make_attributes_list(display_text, - curses.A_NORMAL | self.theme_manager.findPair(self, + self.make_attributes_list(display_text, + curses.A_NORMAL | self.theme_manager.findPair(self, self.pages_label_color)), maxx - len(display_text) - 2, ) - - + + def add_widget_intelligent(self, *args, **keywords): try: return self.add_widget(*args, **keywords) except NotEnoughSpaceForWidget: self.add_page() return self.add_widget(*args, **keywords) - - + + def _clear_all_widgets(self,): super(FormBaseMultiPage, self)._clear_all_widgets() self._pages__ = [ [],] self._active_page = 0 self.switch_page(self._active_page, display=False) - + def switch_page(self, page, display=True): self._widgets__ = self._pages__[page] self._active_page = page self.editw = 0 if display: self.display(clear=True) - + def add_page(self): self._pages__.append([]) page_number = len(self._pages__)-1 @@ -98,7 +98,7 @@ def add_page(self): self.nextrelx = self.DEFAULT_X_OFFSET self.switch_page(page_number, display=False) return page_number - + def find_next_editable(self, *args): if not self.editw == len(self._widgets__): value_changed = False @@ -107,7 +107,7 @@ def find_next_editable(self, *args): else: r = list(range(self.editw+1, len(self._widgets__))) + list(range(0, self.editw)) for n in r: - if self._widgets__[n].editable and not self._widgets__[n].hidden: + if self._widgets__[n].editable and not self._widgets__[n].hidden: self.editw = n value_changed = True break @@ -115,40 +115,94 @@ def find_next_editable(self, *args): if self._active_page < len(self._pages__)-1: self.switch_page(self._active_page + 1) self.display() - - + + def find_previous_editable(self, *args): if self.editw == 0: if self._active_page > 0: self.switch_page(self._active_page-1) - - if not self.editw == 0: + + if not self.editw == 0: # remember that xrange does not return the 'last' value, # so go to -1, not 0! (fence post error in reverse) for n in range(self.editw-1, -1, -1 ): - if self._widgets__[n].editable and not self._widgets__[n].hidden: + if self._widgets__[n].editable and not self._widgets__[n].hidden: self.editw = n break +class FormMultiPage(FormBaseMultiPage): + OK_BUTTON_TEXT = "OK" + + def on_ok(self): + pass + + def pre_edit_loop(self): + self._page_for_buttons = len(self._pages__)-1 + self.switch_page(self._page_for_buttons) + + # Add ok buttons. Will remove later + tmp_rely, tmp_relx = self.nextrely, self.nextrelx + + my, mx = self.curses_pad.getmaxyx() + ok_button_text = self.OK_BUTTON_TEXT + my -= self.__class__.OK_BUTTON_BR_OFFSET[0] + mx -= len(ok_button_text)+self.__class__.OK_BUTTON_BR_OFFSET[1] + self.ok_button = self.add_widget(self.__class__.OKBUTTON_TYPE, name=ok_button_text, rely=my, relx=mx, use_max_space=True) + self._ok_button_postion = len(self._widgets__)-1 + # End add buttons + self.nextrely, self.nextrelx = tmp_rely, tmp_relx + self.switch_page(0) + + def _during_edit_loop(self): + if self.ok_button.value: + self.editing = False + + if self.ok_button.value: + self.ok_button.value = False + self.edit_return_value = self.on_ok() + + def resize(self): + super(FormMultiPageAction, self).resize() + self.move_ok_button() + + def move_ok_button(self): + if hasattr(self, 'ok_button'): + my, mx = self.curses_pad.getmaxyx() + my -= self.__class__.OK_BUTTON_BR_OFFSET[0] + mx -= len(self.__class__.OK_BUTTON_TEXT)+self.__class__.OK_BUTTON_BR_OFFSET[1] + self.ok_button.relx = mx + self.ok_button.rely = my + + def post_edit_loop(self): + self.switch_page(self._page_for_buttons) + self.ok_button.destroy() + del self._widgets__[self._ok_button_postion] + del self.ok_button + self.display() + self.editing = False + + return self.edit_return_value + + class FormMultiPageAction(FormBaseMultiPage): CANCEL_BUTTON_BR_OFFSET = (2, 12) OK_BUTTON_TEXT = "OK" CANCEL_BUTTON_TEXT = "Cancel" - + def on_ok(self): pass - + def on_cancel(self): pass - + def pre_edit_loop(self): self._page_for_buttons = len(self._pages__)-1 self.switch_page(self._page_for_buttons) - + # Add ok and cancel buttons. Will remove later tmp_rely, tmp_relx = self.nextrely, self.nextrelx - + c_button_text = self.CANCEL_BUTTON_TEXT cmy, cmx = self.curses_pad.getmaxyx() cmy -= self.__class__.CANCEL_BUTTON_BR_OFFSET[0] @@ -156,7 +210,7 @@ def pre_edit_loop(self): self.c_button = self.add_widget(self.__class__.OKBUTTON_TYPE, name=c_button_text, rely=cmy, relx=cmx, use_max_space=True) self._c_button_postion = len(self._widgets__)-1 self.c_button.update() - + my, mx = self.curses_pad.getmaxyx() ok_button_text = self.OK_BUTTON_TEXT my -= self.__class__.OK_BUTTON_BR_OFFSET[0] @@ -166,22 +220,22 @@ def pre_edit_loop(self): # End add buttons self.nextrely, self.nextrelx = tmp_rely, tmp_relx self.switch_page(0) - + def _during_edit_loop(self): if self.ok_button.value or self.c_button.value: self.editing = False - + if self.ok_button.value: self.ok_button.value = False self.edit_return_value = self.on_ok() elif self.c_button.value: self.c_button.value = False self.edit_return_value = self.on_cancel() - + def resize(self): super(FormMultiPageAction, self).resize() self.move_ok_button() - + def move_ok_button(self): if hasattr(self, 'ok_button'): my, mx = self.curses_pad.getmaxyx() @@ -196,8 +250,8 @@ def move_ok_button(self): cmx -= len(c_button_text)+self.__class__.CANCEL_BUTTON_BR_OFFSET[1] self.c_button.rely = cmy self.c_button.relx = cmx - - + + def post_edit_loop(self): self.switch_page(self._page_for_buttons) self.ok_button.destroy() @@ -209,14 +263,8 @@ def post_edit_loop(self): #self.nextrely, self.nextrelx = tmp_rely, tmp_relx self.display() self.editing = False - - return self.edit_return_value - -class FormMultiPage(FormMultiPageAction): - def pre_edit_loop(self): - super(FormMultiPage, self).pre_edit_loop() - self.c_button = None + return self.edit_return_value class FormMultiPageWithMenus(FormMultiPage, wgNMenuDisplay.HasMenus): From ec927dc008d21cc472a02053dee080ca7e9e8689 Mon Sep 17 00:00:00 2001 From: Manuel Date: Fri, 5 May 2017 12:05:40 +0200 Subject: [PATCH 15/19] Fix for FormMultiPageActionWithMenus --- npyscreen/fmFormMultiPage.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/npyscreen/fmFormMultiPage.py b/npyscreen/fmFormMultiPage.py index 1872cc6..44d0d52 100644 --- a/npyscreen/fmFormMultiPage.py +++ b/npyscreen/fmFormMultiPage.py @@ -132,7 +132,9 @@ def find_previous_editable(self, *args): class FormMultiPage(FormBaseMultiPage): - OK_BUTTON_TEXT = "OK" + """A MultiPage Form with just an OK button.""" + + OK_BUTTON_TEXT = "OK" def on_ok(self): pass @@ -163,7 +165,7 @@ def _during_edit_loop(self): self.edit_return_value = self.on_ok() def resize(self): - super(FormMultiPageAction, self).resize() + super(FormMultiPage, self).resize() self.move_ok_button() def move_ok_button(self): From 398e1a2e8bf1a1a19acd4a59a379224c0eef81de Mon Sep 17 00:00:00 2001 From: Manuel Date: Sat, 6 May 2017 17:54:46 +0200 Subject: [PATCH 16/19] cursor_line changed, while MORE_LABEL is not shown --- npyscreen/__init__.pyc | Bin 0 -> 7280 bytes npyscreen/__pycache__/__init__.cpython-34.pyc | Bin 0 -> 6412 bytes .../__pycache__/apNPSApplication.cpython-34.pyc | Bin 0 -> 1421 bytes .../apNPSApplicationEvents.cpython-34.pyc | Bin 0 -> 3156 bytes .../apNPSApplicationManaged.cpython-34.pyc | Bin 0 -> 8474 bytes npyscreen/__pycache__/apOptions.cpython-34.pyc | Bin 0 -> 13102 bytes .../__pycache__/eveventhandler.cpython-34.pyc | Bin 0 -> 2186 bytes .../__pycache__/fmActionForm.cpython-34.pyc | Bin 0 -> 3799 bytes .../__pycache__/fmActionFormV2.cpython-34.pyc | Bin 0 -> 4773 bytes .../__pycache__/fmFileSelector.cpython-34.pyc | Bin 0 -> 8020 bytes npyscreen/__pycache__/fmForm.cpython-34.pyc | Bin 0 -> 15581 bytes .../__pycache__/fmFormMultiPage.cpython-34.pyc | Bin 0 -> 10828 bytes npyscreen/__pycache__/fmFormMutt.cpython-34.pyc | Bin 0 -> 3143 bytes .../__pycache__/fmFormMuttActive.cpython-34.pyc | Bin 0 -> 7523 bytes .../__pycache__/fmFormWithMenus.cpython-34.pyc | Bin 0 -> 4284 bytes npyscreen/__pycache__/fmPopup.cpython-34.pyc | Bin 0 -> 1695 bytes .../fm_form_edit_loop.cpython-34.pyc | Bin 0 -> 3779 bytes npyscreen/__pycache__/globals.cpython-34.pyc | Bin 0 -> 188 bytes npyscreen/__pycache__/muMenu.cpython-34.pyc | Bin 0 -> 2309 bytes npyscreen/__pycache__/muNewMenu.cpython-34.pyc | Bin 0 -> 3573 bytes .../npysGlobalOptions.cpython-34.pyc | Bin 0 -> 200 bytes .../npysNPSFilteredData.cpython-34.pyc | Bin 0 -> 2070 bytes .../npysThemeManagers.cpython-34.pyc | Bin 0 -> 3949 bytes npyscreen/__pycache__/npysThemes.cpython-34.pyc | Bin 0 -> 4218 bytes npyscreen/__pycache__/npysTree.cpython-34.pyc | Bin 0 -> 5194 bytes .../__pycache__/npyspmfuncs.cpython-34.pyc | Bin 0 -> 1234 bytes .../__pycache__/npyssafewrapper.cpython-34.pyc | Bin 0 -> 2098 bytes .../proto_fm_screen_area.cpython-34.pyc | Bin 0 -> 3801 bytes npyscreen/__pycache__/stdfmemail.cpython-34.pyc | Bin 0 -> 9092 bytes npyscreen/__pycache__/utilNotify.cpython-34.pyc | Bin 0 -> 3454 bytes .../__pycache__/util_viewhelp.cpython-34.pyc | Bin 0 -> 796 bytes .../wgFormControlCheckbox.cpython-34.pyc | Bin 0 -> 2055 bytes .../__pycache__/wgNMenuDisplay.cpython-34.pyc | Bin 0 -> 7866 bytes .../wgannotatetextbox.cpython-34.pyc | Bin 0 -> 3617 bytes .../__pycache__/wgautocomplete.cpython-34.pyc | Bin 0 -> 3988 bytes .../__pycache__/wgboxwidget.cpython-34.pyc | Bin 0 -> 6408 bytes npyscreen/__pycache__/wgbutton.cpython-34.pyc | Bin 0 -> 3501 bytes npyscreen/__pycache__/wgcheckbox.cpython-34.pyc | Bin 0 -> 6326 bytes npyscreen/__pycache__/wgcombobox.cpython-34.pyc | Bin 0 -> 3834 bytes .../__pycache__/wgdatecombo.cpython-34.pyc | Bin 0 -> 3207 bytes .../__pycache__/wgeditmultiline.cpython-34.pyc | Bin 0 -> 9968 bytes .../__pycache__/wgfilenamecombo.cpython-34.pyc | Bin 0 -> 1764 bytes npyscreen/__pycache__/wggrid.cpython-34.pyc | Bin 0 -> 10137 bytes .../__pycache__/wggridcoltitles.cpython-34.pyc | Bin 0 -> 1930 bytes npyscreen/__pycache__/wgmonthbox.cpython-34.pyc | Bin 0 -> 8153 bytes .../__pycache__/wgmultiline.cpython-34.pyc | Bin 0 -> 26231 bytes .../wgmultilineeditable.cpython-34.pyc | Bin 0 -> 4457 bytes .../__pycache__/wgmultilinetree.cpython-34.pyc | Bin 0 -> 12069 bytes .../wgmultilinetreeselectable.cpython-34.pyc | Bin 0 -> 3794 bytes .../__pycache__/wgmultiselect.cpython-34.pyc | Bin 0 -> 4442 bytes npyscreen/__pycache__/wgpassword.cpython-34.pyc | Bin 0 -> 1054 bytes .../__pycache__/wgselectone.cpython-34.pyc | Bin 0 -> 1760 bytes npyscreen/__pycache__/wgslider.cpython-34.pyc | Bin 0 -> 6089 bytes npyscreen/__pycache__/wgtextbox.cpython-34.pyc | Bin 0 -> 13624 bytes .../__pycache__/wgtextboxunicode.cpython-34.pyc | Bin 0 -> 1247 bytes .../__pycache__/wgtexttokens.cpython-34.pyc | Bin 0 -> 5788 bytes .../__pycache__/wgtitlefield.cpython-34.pyc | Bin 0 -> 5254 bytes npyscreen/__pycache__/wgwidget.cpython-34.pyc | Bin 0 -> 23152 bytes .../__pycache__/wgwidget_proto.cpython-34.pyc | Bin 0 -> 2301 bytes npyscreen/apNPSApplication.pyc | Bin 0 -> 1847 bytes npyscreen/apNPSApplicationEvents.pyc | Bin 0 -> 3969 bytes npyscreen/apNPSApplicationManaged.pyc | Bin 0 -> 9727 bytes npyscreen/apOptions.pyc | Bin 0 -> 16145 bytes npyscreen/compatibility_code/__init__.pyc | Bin 0 -> 170 bytes .../__pycache__/__init__.cpython-34.pyc | Bin 0 -> 166 bytes .../__pycache__/npysNPSTree.cpython-34.pyc | Bin 0 -> 5548 bytes .../__pycache__/oldtreeclasses.cpython-34.pyc | Bin 0 -> 9300 bytes npyscreen/compatibility_code/npysNPSTree.pyc | Bin 0 -> 7220 bytes npyscreen/compatibility_code/oldtreeclasses.pyc | Bin 0 -> 11766 bytes npyscreen/eveventhandler.pyc | Bin 0 -> 2675 bytes npyscreen/fmActionForm.pyc | Bin 0 -> 4394 bytes npyscreen/fmActionFormV2.pyc | Bin 0 -> 5855 bytes npyscreen/fmFileSelector.pyc | Bin 0 -> 9103 bytes npyscreen/fmForm.pyc | Bin 0 -> 17992 bytes npyscreen/fmFormMultiPage.pyc | Bin 0 -> 12630 bytes npyscreen/fmFormMutt.pyc | Bin 0 -> 3727 bytes npyscreen/fmFormMuttActive.pyc | Bin 0 -> 8894 bytes npyscreen/fmFormWithMenus.pyc | Bin 0 -> 5092 bytes npyscreen/fmPopup.pyc | Bin 0 -> 2073 bytes npyscreen/fm_form_edit_loop.pyc | Bin 0 -> 4398 bytes npyscreen/globals.pyc | Bin 0 -> 210 bytes npyscreen/muMenu.pyc | Bin 0 -> 2647 bytes npyscreen/muNewMenu.pyc | Bin 0 -> 4412 bytes npyscreen/npysGlobalOptions.pyc | Bin 0 -> 222 bytes npyscreen/npysNPSFilteredData.pyc | Bin 0 -> 2464 bytes npyscreen/npysThemeManagers.pyc | Bin 0 -> 4833 bytes npyscreen/npysThemes.pyc | Bin 0 -> 4707 bytes npyscreen/npysTree.pyc | Bin 0 -> 6351 bytes npyscreen/npyspmfuncs.pyc | Bin 0 -> 1546 bytes npyscreen/npyssafewrapper.pyc | Bin 0 -> 2593 bytes npyscreen/proto_fm_screen_area.pyc | Bin 0 -> 4659 bytes npyscreen/stdfmemail.pyc | Bin 0 -> 10876 bytes npyscreen/utilNotify.pyc | Bin 0 -> 4183 bytes npyscreen/util_viewhelp.pyc | Bin 0 -> 979 bytes npyscreen/wgFormControlCheckbox.pyc | Bin 0 -> 2469 bytes npyscreen/wgNMenuDisplay.pyc | Bin 0 -> 9565 bytes npyscreen/wgannotatetextbox.pyc | Bin 0 -> 4264 bytes npyscreen/wgautocomplete.pyc | Bin 0 -> 4694 bytes npyscreen/wgboxwidget.pyc | Bin 0 -> 7632 bytes npyscreen/wgbutton.pyc | Bin 0 -> 4171 bytes npyscreen/wgcheckbox.pyc | Bin 0 -> 7631 bytes npyscreen/wgcombobox.pyc | Bin 0 -> 4504 bytes npyscreen/wgdatecombo.pyc | Bin 0 -> 3881 bytes npyscreen/wgeditmultiline.pyc | Bin 0 -> 11518 bytes npyscreen/wgfilenamecombo.pyc | Bin 0 -> 2154 bytes npyscreen/wggrid.pyc | Bin 0 -> 11649 bytes npyscreen/wggridcoltitles.pyc | Bin 0 -> 2298 bytes npyscreen/wgmonthbox.pyc | Bin 0 -> 9523 bytes npyscreen/wgmultiline.py | 15 +++++++++------ npyscreen/wgmultiline.pyc | Bin 0 -> 30660 bytes npyscreen/wgmultilineeditable.pyc | Bin 0 -> 5295 bytes npyscreen/wgmultilinetree.pyc | Bin 0 -> 14500 bytes npyscreen/wgmultilinetreeselectable.pyc | Bin 0 -> 4595 bytes npyscreen/wgmultiselect.pyc | Bin 0 -> 5225 bytes npyscreen/wgpassword.pyc | Bin 0 -> 1286 bytes npyscreen/wgselectone.pyc | Bin 0 -> 2150 bytes npyscreen/wgslider.pyc | Bin 0 -> 7268 bytes npyscreen/wgtextbox.pyc | Bin 0 -> 15495 bytes npyscreen/wgtextboxunicode.pyc | Bin 0 -> 1459 bytes npyscreen/wgtexttokens.pyc | Bin 0 -> 6201 bytes npyscreen/wgtitlefield.pyc | Bin 0 -> 6266 bytes npyscreen/wgwidget.pyc | Bin 0 -> 26444 bytes npyscreen/wgwidget_proto.pyc | Bin 0 -> 2678 bytes 123 files changed, 9 insertions(+), 6 deletions(-) create mode 100644 npyscreen/__init__.pyc create mode 100644 npyscreen/__pycache__/__init__.cpython-34.pyc create mode 100644 npyscreen/__pycache__/apNPSApplication.cpython-34.pyc create mode 100644 npyscreen/__pycache__/apNPSApplicationEvents.cpython-34.pyc create mode 100644 npyscreen/__pycache__/apNPSApplicationManaged.cpython-34.pyc create mode 100644 npyscreen/__pycache__/apOptions.cpython-34.pyc create mode 100644 npyscreen/__pycache__/eveventhandler.cpython-34.pyc create mode 100644 npyscreen/__pycache__/fmActionForm.cpython-34.pyc create mode 100644 npyscreen/__pycache__/fmActionFormV2.cpython-34.pyc create mode 100644 npyscreen/__pycache__/fmFileSelector.cpython-34.pyc create mode 100644 npyscreen/__pycache__/fmForm.cpython-34.pyc create mode 100644 npyscreen/__pycache__/fmFormMultiPage.cpython-34.pyc create mode 100644 npyscreen/__pycache__/fmFormMutt.cpython-34.pyc create mode 100644 npyscreen/__pycache__/fmFormMuttActive.cpython-34.pyc create mode 100644 npyscreen/__pycache__/fmFormWithMenus.cpython-34.pyc create mode 100644 npyscreen/__pycache__/fmPopup.cpython-34.pyc create mode 100644 npyscreen/__pycache__/fm_form_edit_loop.cpython-34.pyc create mode 100644 npyscreen/__pycache__/globals.cpython-34.pyc create mode 100644 npyscreen/__pycache__/muMenu.cpython-34.pyc create mode 100644 npyscreen/__pycache__/muNewMenu.cpython-34.pyc create mode 100644 npyscreen/__pycache__/npysGlobalOptions.cpython-34.pyc create mode 100644 npyscreen/__pycache__/npysNPSFilteredData.cpython-34.pyc create mode 100644 npyscreen/__pycache__/npysThemeManagers.cpython-34.pyc create mode 100644 npyscreen/__pycache__/npysThemes.cpython-34.pyc create mode 100644 npyscreen/__pycache__/npysTree.cpython-34.pyc create mode 100644 npyscreen/__pycache__/npyspmfuncs.cpython-34.pyc create mode 100644 npyscreen/__pycache__/npyssafewrapper.cpython-34.pyc create mode 100644 npyscreen/__pycache__/proto_fm_screen_area.cpython-34.pyc create mode 100644 npyscreen/__pycache__/stdfmemail.cpython-34.pyc create mode 100644 npyscreen/__pycache__/utilNotify.cpython-34.pyc create mode 100644 npyscreen/__pycache__/util_viewhelp.cpython-34.pyc create mode 100644 npyscreen/__pycache__/wgFormControlCheckbox.cpython-34.pyc create mode 100644 npyscreen/__pycache__/wgNMenuDisplay.cpython-34.pyc create mode 100644 npyscreen/__pycache__/wgannotatetextbox.cpython-34.pyc create mode 100644 npyscreen/__pycache__/wgautocomplete.cpython-34.pyc create mode 100644 npyscreen/__pycache__/wgboxwidget.cpython-34.pyc create mode 100644 npyscreen/__pycache__/wgbutton.cpython-34.pyc create mode 100644 npyscreen/__pycache__/wgcheckbox.cpython-34.pyc create mode 100644 npyscreen/__pycache__/wgcombobox.cpython-34.pyc create mode 100644 npyscreen/__pycache__/wgdatecombo.cpython-34.pyc create mode 100644 npyscreen/__pycache__/wgeditmultiline.cpython-34.pyc create mode 100644 npyscreen/__pycache__/wgfilenamecombo.cpython-34.pyc create mode 100644 npyscreen/__pycache__/wggrid.cpython-34.pyc create mode 100644 npyscreen/__pycache__/wggridcoltitles.cpython-34.pyc create mode 100644 npyscreen/__pycache__/wgmonthbox.cpython-34.pyc create mode 100644 npyscreen/__pycache__/wgmultiline.cpython-34.pyc create mode 100644 npyscreen/__pycache__/wgmultilineeditable.cpython-34.pyc create mode 100644 npyscreen/__pycache__/wgmultilinetree.cpython-34.pyc create mode 100644 npyscreen/__pycache__/wgmultilinetreeselectable.cpython-34.pyc create mode 100644 npyscreen/__pycache__/wgmultiselect.cpython-34.pyc create mode 100644 npyscreen/__pycache__/wgpassword.cpython-34.pyc create mode 100644 npyscreen/__pycache__/wgselectone.cpython-34.pyc create mode 100644 npyscreen/__pycache__/wgslider.cpython-34.pyc create mode 100644 npyscreen/__pycache__/wgtextbox.cpython-34.pyc create mode 100644 npyscreen/__pycache__/wgtextboxunicode.cpython-34.pyc create mode 100644 npyscreen/__pycache__/wgtexttokens.cpython-34.pyc create mode 100644 npyscreen/__pycache__/wgtitlefield.cpython-34.pyc create mode 100644 npyscreen/__pycache__/wgwidget.cpython-34.pyc create mode 100644 npyscreen/__pycache__/wgwidget_proto.cpython-34.pyc create mode 100644 npyscreen/apNPSApplication.pyc create mode 100644 npyscreen/apNPSApplicationEvents.pyc create mode 100644 npyscreen/apNPSApplicationManaged.pyc create mode 100644 npyscreen/apOptions.pyc create mode 100644 npyscreen/compatibility_code/__init__.pyc create mode 100644 npyscreen/compatibility_code/__pycache__/__init__.cpython-34.pyc create mode 100644 npyscreen/compatibility_code/__pycache__/npysNPSTree.cpython-34.pyc create mode 100644 npyscreen/compatibility_code/__pycache__/oldtreeclasses.cpython-34.pyc create mode 100644 npyscreen/compatibility_code/npysNPSTree.pyc create mode 100644 npyscreen/compatibility_code/oldtreeclasses.pyc create mode 100644 npyscreen/eveventhandler.pyc create mode 100644 npyscreen/fmActionForm.pyc create mode 100644 npyscreen/fmActionFormV2.pyc create mode 100644 npyscreen/fmFileSelector.pyc create mode 100644 npyscreen/fmForm.pyc create mode 100644 npyscreen/fmFormMultiPage.pyc create mode 100644 npyscreen/fmFormMutt.pyc create mode 100644 npyscreen/fmFormMuttActive.pyc create mode 100644 npyscreen/fmFormWithMenus.pyc create mode 100644 npyscreen/fmPopup.pyc create mode 100644 npyscreen/fm_form_edit_loop.pyc create mode 100644 npyscreen/globals.pyc create mode 100644 npyscreen/muMenu.pyc create mode 100644 npyscreen/muNewMenu.pyc create mode 100644 npyscreen/npysGlobalOptions.pyc create mode 100644 npyscreen/npysNPSFilteredData.pyc create mode 100644 npyscreen/npysThemeManagers.pyc create mode 100644 npyscreen/npysThemes.pyc create mode 100644 npyscreen/npysTree.pyc create mode 100644 npyscreen/npyspmfuncs.pyc create mode 100644 npyscreen/npyssafewrapper.pyc create mode 100644 npyscreen/proto_fm_screen_area.pyc create mode 100644 npyscreen/stdfmemail.pyc create mode 100644 npyscreen/utilNotify.pyc create mode 100644 npyscreen/util_viewhelp.pyc create mode 100644 npyscreen/wgFormControlCheckbox.pyc create mode 100644 npyscreen/wgNMenuDisplay.pyc create mode 100644 npyscreen/wgannotatetextbox.pyc create mode 100644 npyscreen/wgautocomplete.pyc create mode 100644 npyscreen/wgboxwidget.pyc create mode 100644 npyscreen/wgbutton.pyc create mode 100644 npyscreen/wgcheckbox.pyc create mode 100644 npyscreen/wgcombobox.pyc create mode 100644 npyscreen/wgdatecombo.pyc create mode 100644 npyscreen/wgeditmultiline.pyc create mode 100644 npyscreen/wgfilenamecombo.pyc create mode 100644 npyscreen/wggrid.pyc create mode 100644 npyscreen/wggridcoltitles.pyc create mode 100644 npyscreen/wgmonthbox.pyc create mode 100644 npyscreen/wgmultiline.pyc create mode 100644 npyscreen/wgmultilineeditable.pyc create mode 100644 npyscreen/wgmultilinetree.pyc create mode 100644 npyscreen/wgmultilinetreeselectable.pyc create mode 100644 npyscreen/wgmultiselect.pyc create mode 100644 npyscreen/wgpassword.pyc create mode 100644 npyscreen/wgselectone.pyc create mode 100644 npyscreen/wgslider.pyc create mode 100644 npyscreen/wgtextbox.pyc create mode 100644 npyscreen/wgtextboxunicode.pyc create mode 100644 npyscreen/wgtexttokens.pyc create mode 100644 npyscreen/wgtitlefield.pyc create mode 100644 npyscreen/wgwidget.pyc create mode 100644 npyscreen/wgwidget_proto.pyc diff --git a/npyscreen/__init__.pyc b/npyscreen/__init__.pyc new file mode 100644 index 0000000000000000000000000000000000000000..df77f422753afeec9499f62924fc62cb09a43901 GIT binary patch literal 7280 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 IlKa5@1HCdaYybcN literal 0 HcmV?d00001 diff --git a/npyscreen/__pycache__/apNPSApplicationEvents.cpython-34.pyc b/npyscreen/__pycache__/apNPSApplicationEvents.cpython-34.pyc new file mode 100644 index 0000000000000000000000000000000000000000..29efa1ac127976b79e31e2ed7a33d74c9f738899 GIT binary patch literal 3156 zcmai0&2Q936n|sy_XkNfAt6VMKx|DU<`luM62^wR#`cz3fKD%HuneV%!qd0)Tx=FeKa^4->7ui`4vA2jjg z!9T!AIv_s&1%*VdF)yek$hXM1DYU3-Q_Cj7?>P!{)Xh^XPvViEC%-@+@Ku3ifleS+ zq(^>{{F0e1k+ezX=_E(35}&c@luvOWHBSYoBXqs_bn{`a_r#05UFl<@w(&+r>5pFI zhf=j!cJ$a_9$+MQKqQoff}qgJXbLT$BlLxe(CY&%08=1n!%NWA#_=U{qB-MPU-o62 z_27qpEsQmcWF90X+81;}^p42IA%w3*)3J569fzT8r$HPgI`7MazSQ*~N~Q8b7cYGY zGjfRxcYY&P!A^fSSNGzsTt((P zgSN+q8Ksk(y(3+6-5?55*DbQLtTl#NNsvA=yfFM6+T2n z?qHXLE3{?&W;YdUarzG)C#Oo_wcU$*y7D;k<>7`>vC{R;H10iSH?p;kt;#G`?0Sbm zx8K#pcHCzt8<%E;tt>&eJ>tW34Mb;WhNvEL7w zuerz{FU(d{4Vx&=M779-ZJZ!%yJ8dT(YgR?667s#I>f7UEvevbTx zS*r8?o6fwhZl=Jur+gs))Fj3?P;Cl|tTd109tfbA3J%VRMf(Bgf}lGk zv&=F=S+*j6%y6j^nZZ_5F90=}vWW}3hh@pq3q2LLCDfTTL|wyXLzT~Em|jAq0q7!> zwzqo$vh=M7o1@(utOSRStiiP@wf|dwYz2Q~V;CzggUPHoA+A4wU1kf6x@&?5Tgp!! zK5jmHvGHQVvGj%Ui~Icb(+%|*b{OKZRq1*`l$m^BrPon%M;Eui zY|2#Ip6?GUeygG6Zjd19kY;ZD(?0O2D_OpBWjq&JJr;L&VwL6fw>V^I@(hd~T$wa^ zwELO3`U3J(R&$aXt1p3>FenS?@H<|10T$Dp_cQI#rV)@&In_2!O82K37^S; znyHjBbB5y9tBZb+w9ylse3sjs&#l^U(hZRjt+`R`q(4fGf|5x;Jl}+sgOBfHBpg7( zg`gpFVip&IoLIu;pe7cqx)>}^dVUHD&IQF4R`KU*nF$9$an;k8I`XK8V-q(Gx-#yk zt}k~yR^l4Vn6`bLxfLc1LAA={786$NEHO}YukwUx=G>e3yoB9RgUl9D{l7cD-gYO{*E}jM=MSjeF3218%pMDrMPP8LWZc!9@7rb($sJ!S4(%ZOUZq{ Q7MnJO+XWmrYb`eZ1#s!4>i_@% literal 0 HcmV?d00001 diff --git a/npyscreen/__pycache__/apNPSApplicationManaged.cpython-34.pyc b/npyscreen/__pycache__/apNPSApplicationManaged.cpython-34.pyc new file mode 100644 index 0000000000000000000000000000000000000000..cc177112d179a9a48f791d586bf8266fa2cd3f77 GIT binary patch literal 8474 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 literal 0 HcmV?d00001 diff --git a/npyscreen/__pycache__/apOptions.cpython-34.pyc b/npyscreen/__pycache__/apOptions.cpython-34.pyc new file mode 100644 index 0000000000000000000000000000000000000000..8b2638bdd33c38ada72480511db2b8cd6aa341f8 GIT binary patch literal 13102 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 GE&mH`JJZSl literal 0 HcmV?d00001 diff --git a/npyscreen/__pycache__/fmActionForm.cpython-34.pyc b/npyscreen/__pycache__/fmActionForm.cpython-34.pyc new file mode 100644 index 0000000000000000000000000000000000000000..2f7dee45ce685019061a3d74a994bcfdcb7357da GIT binary patch literal 3799 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 W$?(TQ`Li1!9)I@M-qzb&$NvwdWI{gx literal 0 HcmV?d00001 diff --git a/npyscreen/__pycache__/fmForm.cpython-34.pyc b/npyscreen/__pycache__/fmForm.cpython-34.pyc new file mode 100644 index 0000000000000000000000000000000000000000..5a948c91dff6c8ecbdc388a67c269a860eb523a0 GIT binary patch literal 15581 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 QRADMJl^-7(9~__jZ_75)f&c&j literal 0 HcmV?d00001 diff --git a/npyscreen/__pycache__/fmFormMultiPage.cpython-34.pyc b/npyscreen/__pycache__/fmFormMultiPage.cpython-34.pyc new file mode 100644 index 0000000000000000000000000000000000000000..9ca46c07e2f02e6d7ed700e2a722f70d8a072295 GIT binary patch literal 10828 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 literal 0 HcmV?d00001 diff --git a/npyscreen/__pycache__/fmFormMutt.cpython-34.pyc b/npyscreen/__pycache__/fmFormMutt.cpython-34.pyc new file mode 100644 index 0000000000000000000000000000000000000000..596dbded1287c57cc125ac535b8b19c65c0ce1f9 GIT binary patch literal 3143 zcma)8TXWk)6yCLE`4Z*cOIj#X=oAo_W`G%n0>j|MP8x`v61z0@%Z_SoVx_hmRx)lf zWtbsQ-uNH9@^ki;r@rvW0}qt%tSseHm_ha)?VeqoJ-6@d{^3klZr}fN=ffGserKni z0{Wk$ML&V~_;c20tb;D}9OE>$%s9_F`D9!$V~cgHWNe#pfprRuulq&j zm)MVxRAMs6_HA~IFN?$}Y)BA8XQyenUsXJWi&<1eTZ z4DMWD{uJ{aGQM*$T?w%>>?t^xQVt}~8O~+mwA^`JA{R79ajeKI&vGDZifFUlr58P9 zC53YqExG{`#*X2BW9$f;{lYkh3tDcjsi(V#-M$p#z~7T`4Xh&tr|SQ+|=DA0|GYdg?BB9E} zfLRu{&g%WYzD5C?Y~~Q8C;d4{Eub#|V8<|RCQurZ{*>t#i7!wo2z@h6Z7JD5G^u2| zk9A46wReF9-#Ir4EG`>uX-WKOBqUw?J;- zOL2C({p|1O&!4-CY60O_iy%7h`M#oBp%+{2YWrSG+~26J*V|%sv)XFuOJ|uoVry-! zRd07n<5uj&qv$<7->7ah&wljs3oHRK+ijEFx-f2dL8z8!&s5C&`r7JNqfu?vQb{ZI zb%?Du+uILBwXH9ln@+S_JjZQT8+FKB9S%@)e0?*Wu5NB_-4|P5*SEJfYISi=b~zXv z3{~ufu`Y!;Mko{$@Tn{0D5^i_p=YCPd9kDd8@&Sp+~t28rkaNWws5s_~#|91n7D~FRnG`dHEXw*gW}(tI zH3HY9!Ydc@+@h-Bl~na|PxwJ}(Dx2?vFAk|&K0vr+r7Z|WvGjjX*ZXYqCyZJjAECY zggL20>H~ zwd%diwn#Ck?X_*>dreW<*X0J?c{Xvls5dZHZxW$!d~*NE>+JB)E`Kj1l)3hh2hJrFQUu5RFIieqf|>l_P1j1Y zqKdDK6Z9Nib^@=D^bokT;EtJ`#cGKI8U(LDjQE`6Hh=Vw%qBDyR%d@lJFuGIel)t!Tl literal 0 HcmV?d00001 diff --git a/npyscreen/__pycache__/fmFormMuttActive.cpython-34.pyc b/npyscreen/__pycache__/fmFormMuttActive.cpython-34.pyc new file mode 100644 index 0000000000000000000000000000000000000000..f6a075726be052fa97e3a88eab46720572bc16e4 GIT binary patch literal 7523 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 literal 0 HcmV?d00001 diff --git a/npyscreen/__pycache__/fmPopup.cpython-34.pyc b/npyscreen/__pycache__/fmPopup.cpython-34.pyc new file mode 100644 index 0000000000000000000000000000000000000000..d433a0e9f4efaf7fae2caa02922bb0802d6feed2 GIT binary patch literal 1695 zcmb_cOK;mo5S}F|ijwF@+Qf~Eo{|(OFA>mNfS`?$M_a&A0?4ToA;5waSF#*ZRCh_( zF5Hug_SU}<4#<0$?!LZ425%6O63ClhO@E5C|vvkFC9|C^NEx>YZ{~#Kn&Uiig9o6;; zl78ab_^C1`9V_Sbkh#H6fWf{yldmyZ>|AujuRe*&qspgKqB9UXpi@Do9{ouqAUbT& zsn2v@vTlKk~S9G%o7An&gwIvK^GN%yX%ZC)J*9 z7wNG)P?PaNrP)1~(WGTb-@wW?Og&RtU*|cvIGIi=@Xt@P48%oz+Fn1JWMfsy+Nks= zu+z-ap&GRJ)N!@%G)Z6sqwpFx+LaaM7*Q`@i%uIvOSMkng~@ zT)7dpnlt%&E~EdSowsqu7wqRsU$OK`yxmypEB0C6xdNZR#2K9FRi9a!bo5R9X->NK z0X7`g+9+cKzEs_PVdLdn*0rarj^>~>pK@8!OP<*1{^Dx~DwL&8=`N F`~cklIWPbK literal 0 HcmV?d00001 diff --git a/npyscreen/__pycache__/fm_form_edit_loop.cpython-34.pyc b/npyscreen/__pycache__/fm_form_edit_loop.cpython-34.pyc new file mode 100644 index 0000000000000000000000000000000000000000..f61131e91c91a58a1836a88cb8c256ce956351ff GIT binary patch literal 3779 zcmbtX&379~5$_(2z9y2K#ExTUoiMvE3o9P6!-fapV|m#)Ht;sc$=cw>kN29frX5Kh z%_u#im1OKw_QaLPiNAm|hy6R21BbqF;K17pM-H6$RkyzUv2Z|EmwIZdtE;NJepUWw zrRsfu|6iZ{eu1&Sv$>Cp`4f!v03>7#KOtwK!y?WOFtKxo9XOMDjveIKPr@7vUG^EI zT_#=j2HZTjc@`E7w=m%rNZD?^crx&g64ezlY-b`$lHPi6Qfo6dtbsa)@Tx)d>l-kV5A>|NH`5IL5+)W4hF+L_;%oudvJ>8#SX$?be3_Z9 z@_5v>UXo_BU2lRn+4bI~UC)XBU)$agVP7Hmvz?dbc7FTf&X=UmZBBlf!+MEhL$aJQ zCK%BUXKxU{VbeS~hUVC6$7RV6F0k^fk`9UIcFf)To+EN&`K&OOePi-)<=ACvnJ%Z@ z2b0~`%WQx6g%LxDpL5!~$kIO=PRSS%TZ_sp^H}HFSR={7ASlMytg0Ac;^QFx!d{G* z&1|nu1!g?!CM~L+SKL{cD$cR1{5ZYDg%)`J`jo!==H|PNy)P*rw(Hk*ahx=|7`D@1 z6pXYd2JP^b%u*qAp56|0iGG5^Na{kX9fmU2xd^2E;q&KW_oqAi4P8!RVUt2v2d#Ew z?>+8=E)HaHtmKi-_f#?*sS-BUE-BQ@tso9bbZGK+vaj}9$-ppW_!XDDOzREa-KJai zbr8nO+~eQm3w#Z;l2hSjR^>i;W$yANzU16-*4WAF#hWk$!K9v31<0yZB1Mp^O~*xJ>;Xnf(hTN#{AB4WqZ;+HE(sAE6vnBDZW8tpEukwy zyzU3l_)SrWFlh>5x2K&=jIANG+Z;j|m?M}_1VlBAv;tD$1zvIRm#ZwBH%&079}<0n zk-i6V0oMWQp8>^@VUx;5=$;3>7W5){^-LZG{V3bQc@bhygG_dM7@MT{AK1bM*#_7- z;eZ1wiz z@#@lqUp6_93Iwe%ANpWBG!?Pd#aiJRRZwz`w87VvGYcKac$?RdCBdpuStBEk5nMe1 ztr{Drd+m}Y0-Xg;rq1gpWz$6qEWOXi@Hb^zq^SY)uCw%+xsf-_Jsj_J(>#n3a$Y#; z8{rvi5eWHb;<-Q>I0uBZXmho(FFC5SbrzG|*Dv}0@NdTYDpP-O$c-hI{?%-9Yu=(| zmfdEZm9e8F2kQ|}e2s9Gr8#GUi!<|9jSdo@@vL*iyK`P$=dG!_tF1qA{%fdlpleKh zK6CN)=N#XC+6wRP&f8L8AAtQEkDcO%IgC8F)k)YJXN{Z&i&We*>(Scm*1eP8Q8M^h zOZrE)ap}idJ2H$u+AALoiEL)6VI;@?VL!{zw*|o6&~L|v9VG(@+SaX^s936X|EZN5 zw4=!L$Dc!qmaUthWAg_s8T$lw)FB0cXk_S6S7D9l21Akd zf~MTtZq&b~OR*egMrJY_YOmQ>sZ2#L2z3dC14~9jT^6E=zLTm*ZRaEL^cQ=3I}Ne7 z^~s)IoIOANSnOLaHE@^`hy;4oX?KCn!AA*-$&(5ytSKHg!N`Fyi3G?3r4&b`sA4 zwZUlG`VmI@OAzKR@>{%uN_LMwjfOyFmFmomU|uE|9k(v(TQFgEZ|j~ewt_UsGNs<7 zH`EKLZxE>yp=+h6aM^Wl)654!xhAI+#aDfY2>EFV1z*=FZN&79V1TWa3?0TToWgy? z^5mVXqIZ5_qn=lHNcCGp)`*xZ^i6*CeGK!TN`+T`sEC6bb{9W7myS~H oB&oTfx{w@pfEA`@8?mc2>e7#F>+oahy;4e;0@@?|Im`F|1H*kGjQ{`u literal 0 HcmV?d00001 diff --git a/npyscreen/__pycache__/globals.cpython-34.pyc b/npyscreen/__pycache__/globals.cpython-34.pyc new file mode 100644 index 0000000000000000000000000000000000000000..1204fdc3a71e9c0ed2b7f835dcfdf7ab24979378 GIT binary patch literal 188 zcmaFI!^>qE{w>0Zfq~&M5W@i@kmUfx#R5Pgg@GXoLNYR>Ffs&dGP(I_GTmZzadirH zza{G88SLof;~F328tfV68Xp`P9OCM`lA(whs1;27ve(bZ&rQ|OP0TCRcgfE#%}vcK zN!54GPf67es4U6I&(qH1DRRO1SHrP E0gr7k=Kufz literal 0 HcmV?d00001 diff --git a/npyscreen/__pycache__/muMenu.cpython-34.pyc b/npyscreen/__pycache__/muMenu.cpython-34.pyc new file mode 100644 index 0000000000000000000000000000000000000000..06369550db0b9816fad4ed430ffc6e2ad7ac574e GIT binary patch literal 2309 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 N1G%x72}rOp0svOqHSz!e literal 0 HcmV?d00001 diff --git a/npyscreen/__pycache__/npysNPSFilteredData.cpython-34.pyc b/npyscreen/__pycache__/npysNPSFilteredData.cpython-34.pyc new file mode 100644 index 0000000000000000000000000000000000000000..ed231d503f71359cbbb4e7c16babb434e89cc0ad GIT binary patch literal 2070 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 literal 0 HcmV?d00001 diff --git a/npyscreen/__pycache__/npysTree.cpython-34.pyc b/npyscreen/__pycache__/npysTree.cpython-34.pyc new file mode 100644 index 0000000000000000000000000000000000000000..5f4ae1e6e69cf45f6a910fc53f266bf84034cb06 GIT binary patch literal 5194 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 OFk{PITX$FQy7s@~HjHxs literal 0 HcmV?d00001 diff --git a/npyscreen/__pycache__/proto_fm_screen_area.cpython-34.pyc b/npyscreen/__pycache__/proto_fm_screen_area.cpython-34.pyc new file mode 100644 index 0000000000000000000000000000000000000000..05e594c6eb9cb6a393ae315955e237002513396e GIT binary patch literal 3801 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 L&-I;huI&9E^GgN3 literal 0 HcmV?d00001 diff --git a/npyscreen/__pycache__/stdfmemail.cpython-34.pyc b/npyscreen/__pycache__/stdfmemail.cpython-34.pyc new file mode 100644 index 0000000000000000000000000000000000000000..9498f1a0f11ececb21dfb477d0f18035487ad124 GIT binary patch literal 9092 zcmc&)OLH98b-vxx^TgmmfC34LlExA#d6b9@UAAb`N+Jp%L|W94CPo5J-*79tRHaHuRhC(JlYHN~-Gjl1Lb6Cz zhP;RO{W$lW@0@#@|52T8fg9bbSH8rqRij0k{aj=|K#DJbL^zA=pF2m!FY zf3q93J53!$ciO$E#i9K1Uk7O&DSiXw3oM4DUuNz=spm=^IHX(L2H3V$cN<34T~pbM zlJ$NsiF%1yLf&uLf}b1>BD8yP)Y&!e)6TDyE@9?he|TlT-;J(xgWmAUM*s1!i;>Zl z^?n##xp$Q8_j^}*gQK{GEl%g+B;4&r-2COik(m$M@t_kN`A>t+Fe-D`oLf1bQ*f5t z@hc~edHF=|2G~&Y{a(Td7KH2dU;Yym!;%YH7RY%Gv zE+mI~{^AE9(-#s!CLj-!YsvFkLQk#;;(%g7@9=x)tyG&)gD@O9t8OU^FF+BNxs?jIhRaub4nQ|rDqg+YKG z(1X!_)bkm&y**^ZAzoPQ9Fdn;36N~Zr@NrXq*E2U*cC7GenS=|Y^BOBW#qY`sSb5VT4qnq@SW zX~=Q=(r(MS=`t`+(Ct_QyoP=QYa8d#I8W+T{U!?fGKnzq5_4~{!`!~;sh_~$ngUTT zf@*wx^K<{s&CRCeIAzo1gSgdho7~N<^@%!I{)^p^OW@q^A;r86s|fSJ9{w4>e9WuM zr)k6lgSb5_{ys7m$*nesX27yd^dZ*(czgOhM(7J9BIpYihKZ;=-Dz@s6@xxNN;S9) zxE!xeZFq`F|Ig~H2{fXz`Zt*SO_0-0Mh(4*bgZGTojBK50Iyz{RZ)=`a_BVuqilVL z>ktF0&T^%i7kN9Od2Hh^{&$dR&BHy@N&P1MqbQ#mari#C;Thj2oKs;{{Gf^oVZaw8 zKbLt-iz-|aj|oQpj0%^f72Q@;cvkXoq+e3us^ro6oC?oNeo2LEDtuY;82E|`FGzk_ zg|DjcH5I;-gkej8HKiK01Ko@avL}2A!jKlm2+_$MBR>NIxNd6J7ax zObCSlTu@i6mN?3nHvlmtHxuY9qd>{FCJqG!MyI8D||VjlQoeY46`J@VpD z9aQPqIanSZ>>6j1m02#>vaHT>(UxTgAw7yxLlcdgS{yL_KJxmz!W{CVK5r_?emnLf zI{t8&wk&J(>+F&rZIXfc(FSdIWh4y#upb_2+5s~++Dd|C81tc{UuDfwoWR`q*=rzx zog1ZgkS`)lr^hT>UqB{fZKhkli^gNqBR0pBfMe3}E*jm#DS(3MHjY z7yjZE#7exhC5*s)PVFLZmCloV<|(kgApHwckH-%B7n$G7+cTC}1qEh9Sta5cAf|x# zqeV~RCh!qESik^}ovUBp8Qm7qEyr&2r*>P)x-CdIyNyNWJ$N;Mb3FL$u1e~eJu|ik zpgR|G08L3c{Kw=y;i8Slim~!_U5jYP=oBXQXa(*y+qvWnMX% zZ3?`On-)H6#LsvCukv617k>IPoT|QRN#Wmx-n03ryb)N{S=HB zzNc(A3#_@(>15?amZu?{&XGAYRco1RO1BQ!OWC5+lNsoV>eJvF?pxrKZ5=7xzG&8!L`;A?na|`{B02B zyaXpRvlJ_^8?QLasFUPY@meoC7bPtsUywiP`~5QNYP_)da^A@@-&l8Butra?hdY47#=I=bKQCz}m;n)d0L z&H>pC^vBq_slw)Whn=L&$E}%TSaA>>@kxuPBJMHrDLSn*B$Eb6to89YWQO_r2blDi zNH$97z5>1jzU@;r<>pt6S&Izik4`Het-{#H$bco!5I~Z^D19w*(s|~oqwCDu=ez!) zI(%D-61LcQxT>C6mSQAe9Y}r5)$QIg;#;1?w{{udl3ivTDbASeBOuoK&83$8S2W z@fS!jy($GcTy}E8zgL`jcWfUM84tg5H52Ki74(pVi7jMOCl%so4S^Llk<>LSn}~RX z5*`J2A&xdY$~-()#Mjg3pOscjgIK9GmnBXq%qulE#j!MnFlvDjO;bQLsE^oBk-jyt z&#BbQnwv_I5msFMqj*~f0~;q5PIu7-;iN&QooGI%1O_r!tjLNPww*)WUn8Y~>8kU6 zFl~Hc+6A1A5}shz#3%a$OhQ$}Uj*cTlrhfD7$=WmeJxd2#!xM1sI3#`fFTm{q%&`w z2XGL#$xbwUUZc4wo_M_^ClhX1zR06mUVj_diFLh;sSkY`0~iPR6;c`tut>+y7}#KA z0jboSe5FskJ7O6HnU@p)83@E4PQziCa%1D+=NVRs<77j=RLmTm&BO09v+?j<1F^PSU6lrBXPjY-L~!`Y)3Yj`4|?R-Ukd5jAPLjVlxk%g)V1BXMa`_@oh`} z9htZQLIqxe3KtNo`__y+KAkbQjfp_!Fpy~-Dei-iF-kpl6@m~G;Y>3wV*O%Va9fZs z@?MOK{(W_LRf@v?jfX4Q{XrrnyyZOEfR(X6CfwSo01qP1sbCU?cwS=MmOKOjlaP(dqBbOxhm;g*w-4`XKOvRwwqI{SmQ~kwlNttlJ=RbAg;hO zYzha#_e$)!ATsc-li>YeVcAu`sHtbTJtz=v5~r9cHVH8 zXP&P!iqnEL%kKmX|2e8s7#`5Sq{fSALl$tiCm~scAGIkYU-&8{dkP=*Qb-mQ&LCNg zlZE6PfaD7bf47qoU$c;?V@QTJWssZ~NY>aCqDe#0dc}A|%G51<9391agnE5QazrvF z`9l)=p&F-wqa|0PpRwY{B!5Km6OtJV|9hzWXQT0%`IbzXQb9kw;r(DDG9O3r~6NTkFvHy7OQjBLbY5iFP5w4tCgxJBkGI# zTO7SYLT>Nm1^@KVnJ@O^%LFSqm?`m9Cb3U)*DQU)=M>AVZ$u;eQ8X{#uH=bpmbVCF vn|esLIUc~2-naj4;&&*;@iIvEl*Pa9T50Xl+Drcp^GkR` literal 0 HcmV?d00001 diff --git a/npyscreen/__pycache__/utilNotify.cpython-34.pyc b/npyscreen/__pycache__/utilNotify.cpython-34.pyc new file mode 100644 index 0000000000000000000000000000000000000000..dceb35a814f232a7a6b54e1f4f54c018c0e40fb0 GIT binary patch literal 3454 zcmdT`OK;mo5T2z->P6X()40l`X@I6^)Q8o&D*`X+EFaOn`s zU6O)&4jo{Ui-95qB{NVW>6%{jlqsliXS+l}l>*P`=&VsNMZq)$GZdVmV3rPHzH+)B z+n%N14LWqFjkV_}m@~`0v1yp|CIxk~95zR0(SM$T3#K0%+0<%We13;wS-7z~KiJhy68p(E zn@jl=B%aovKkU4j^!i6$Z3yMU7=D;_=Crveqp8a<*EON2pn1ISr5Ep;Pi!_EUGn|7 z)0e)lE56@Pf?>qE=lhR_ohTnsY*2yu<9o7miZ@mc1Rp51Aw1z(rsovI496l*xdbr* zF@uZr0IUTdW9!O~GHoUX&UOKM+iE5_sPeE>F_dZwLQk!I>)-ideSNLzuit&J4mK<` zm+yWz-ZvJZlhaOPFb$vGC>CxrI(MJ7B|%mrd7|JABP7~ zF>~brQw6o4whY(orWTcveWnB3Z{ao3*fgsi&eA>@3Ts3MM88<{$fcHX0Q_`SnyGNm zu(UP*u@>o=V~oH*m0MAmX5FMexP6xG@+M_^det8&Ip`?q_hp)PHs$=SDCu^h^fr{^ z1sw4(4dXOp?r56_w37`75gNTDjIn?5X#K>#dS-HiGrT)Ob_OY z2`vk_zHiZ!>l`-tjaVXZD-YkL{Q~V-)Dx6JLN8Fy=CB|>2sLPx0l`D}S$#^r{(hfILc087o4xaUS?Q!^g zGqVm0Df5YhE9S&ILS1E>#qaYN>r!idskyQSYOZ$KU4D4_$n{^*$XNwX_TiOH>LX@Y z&y+kkiF|-_2W0I#6xYoVNM`skJ_OF~Ipo_c@rlS>>J>RU`!4N4$H%~?`hJn)r+%WW z%yHhs42yS-4ev0|ubA~!4lsYQS`DYEZO(k{bdxAi>&ldL&!DLoO}E3Xcfw#(X1dS`0#)Eu&OLBYX$J$@RvtCil;BhsgAnj_b{nM}Atwtn z5U{e5sJ?Gbp{}qA8*8N&tGdvSc61qnw}Ca2;G-vA(Rf{u+?Rvoa#iCX10+B)4ia!FjzB7%2B~xm(zMA9e6n!^ z$jM?L^s9^++x3jy+6j1WQ@w|?t7{NBa(RMGoxrCWJmGy7AF%k41tSC+Ld>&ZPOGS24S|NZT@ML4Myq{9{rTX6&9bdxWVFc7GJQq&SC-hYQEmQTY3S4tmh!I zrU4RQ`U<06p2E*@1zm%lvX?nbNSmKQ;87ZJmEcCUTEci%z7^;{cuvRtsJxP(qQF1f=U%?5c zLk{yz*35+@PufXByapF$jslr%A6;EmVKYxy;fZsnlC>-tZe;ZxCX#AJatsO;o zSEhcPv|bU~I~Z?FYcdr+F9%=qf!~JE)unD0Cb6mY=6YvtO?gQ%rGhicfgc5Pj?TI|&MKDIoPsF64}a5LH8Ow3QlEWC>YTcAMDs7yd|E$?m268TdtL zubg_}$bl2HOAcYZJNw4-_RV-!{xur=uP=XpN(|s9_J&RP9j*E$8BUWS1p)#F_yFA0 z(*n2g)kMG);bQ7M5F4j~^Fh>gv=Y+2SR9?s&ps|rmX-?97|~Md$F%AnWauP`l6uC_ zTVTo`Xx~6@gLM`Xow1{Uh0ee|jNU=#ATiO|NOT$80e8`vxMxOBz(ry!?StOK3g~^@ zoS_2}ht6aE`3U_G4Y53QLv$YQDII~KVqY7mzN7Pz_}~;`U|%-c*NmNiNd(Fhj&vkDDsQEyoKShH9rYm@un9c}?2wHOn>}Su*oaMx$IN3s8?fpHF{VZ}p-p35 Z&YpQr0qMTU3f`vTt-7$9eg=#Ne*xqQz)=7I literal 0 HcmV?d00001 diff --git a/npyscreen/__pycache__/wgFormControlCheckbox.cpython-34.pyc b/npyscreen/__pycache__/wgFormControlCheckbox.cpython-34.pyc new file mode 100644 index 0000000000000000000000000000000000000000..cab33be39cc1178f64f486f30f8a05d4a36eaf4d GIT binary patch literal 2055 zcmb7FO>f&q5S`_RzCtCcohELOwgQrif}%S0U?2!m*mY5$H450MTmuC`Yu6Gjid2@A zWeLg2LEA&o|Ir`NKhh(wJ>}A44?XqGQmkBCDNuqt9PSQhX5YLW{^2zn+r2-Jeyb4u zPFF4m`g4qQ8$#k16cLRD9SaiDB56}((XmCJONXROuVLbn5_D$MrA^0}wCSKzc_Z+B zN92v!pg&ao(MfXg1~atZXIWnMQb`9;6mby5g!dnaPNCzr=zGlA>=qFbjzhR4D@KP> zC0Qd`r`O1_Lb5^fmRYKnPCSxLb0<~NY3>Aikmj|Kn$Hp~Q@~pH{eBdrsqgJqIrgX>Bb%e{sOgHf?#BH9r7f87VS`TZf zN!waHS+}?KpZ&j`G8ycB%|zPk2;IVSnW%mT`t?+|5c7+84MF(BB3ZHc=q<^v{qV5Q zMCOaDatp&$283n`>y2f7UfC4ajV=f}6Wpdzh4d4OpVIsRzk>J~q{FM1<`%v9Lvk{g zMh()6P};(*Fc9Cyf{wWU6}kkA%9BymOf6l5$Sc8QqGFj>XDS$Jb(*^qom|ZG`r&+{ zKGQnUd22e6L8f*U8-mtp$1#;I0Ays3J)DVA7!UjiRJewz!F&@|>0JmC72#QR%M-R` ziwB}9Hmt?_>j3pjV*S$1U_1&=@n=XFE*)n zp^cS8rB$&AE1(T?SZz};{_>`~n}#QFR|H+TE4*9{`Xlu?NB3V9u=n>4JJsAh52C3u zrN}G8Py*V#rev4}=uOMwOacwS^QsKfNfgZggSmPOcs#;LA3~5-7cKORrjadcr8mXm z@jA4x*Z2nLrW-wm>zl3kCsdWUiNDVkmO0vm^|Jd8{VW*_urE%t+(v_Sp}7yNx`qA# zub*I~d|pW0drRXhJ$CBc+v8xY(AyinKThN{V%_uo7tzP{XL;>uk=!#TvDsb= GXW?&8cfEQ5 literal 0 HcmV?d00001 diff --git a/npyscreen/__pycache__/wgNMenuDisplay.cpython-34.pyc b/npyscreen/__pycache__/wgNMenuDisplay.cpython-34.pyc new file mode 100644 index 0000000000000000000000000000000000000000..c7499430e69fddeac095f35b54bba5c9c8519592 GIT binary patch literal 7866 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 A@c;k- literal 0 HcmV?d00001 diff --git a/npyscreen/__pycache__/wgannotatetextbox.cpython-34.pyc b/npyscreen/__pycache__/wgannotatetextbox.cpython-34.pyc new file mode 100644 index 0000000000000000000000000000000000000000..84ddb0f6b734dc8c392af55b6fe9034f57188b4a GIT binary patch literal 3617 zcmbtXNpBoQ6n@py)3bQScAU*wfFWTUh-_9NBoxIs3z5(yij4vmsMVP&d)n#gHq||N zk#mR~!2$Rg9QY~xg}QRe0gfCv@xAIeWvk{{7Xp8qps# z_PD@r;7!*6B>oACh`NF{1PT6jC~~M?WfoxrH&;kjEe_%g$(qH>BOA1*tmtd8P3Pzm0Yjq-i6JGlhS$v6<*b zyO(B3H#`WkFo~BMtt3-mXzT5Lqw@Vh5$uCiCV}%cfY4aOk z*BpUGbEL-pTx%9urY^&DCkpoc?}MnPZa3?uXfZQCvWeejqnKja+kuX(k16|p7>Akf zo4Fjx;0`~~Dlnx^kOo<%b%_}(qlF4Awd+4hB55j}aH|vH%}gci?j$-3;>@@m*sobM zZmOb9-*N*zW*Ejb9cFubk%Yg zk!tz=K71B0$2}ahKGNvcvtbJw*WHu8Hoay!e2nFBeru`p!3KkUVzg93$!S63@I#Jb|!L(JyvWP zSF32>!aY+&CTAUMqGm~Rbm!0gOOmyR*tMn|;rlU_Y zFDt6g55Xd1s7}NOr8aoQ6>)HNs@66Jh8}Knh2e*P*#K7gc_6G*4h3yG&_lFv{ZQ1V z$VHiy!kqI5!8sO-LG}_3Os$>8!P`^Cn!0VebgUq3zt(hHrm(lSr#%oL+bj4v804@u z&j~`FMJ4SEf%35uOIs^m9h0#+O~$Fah9YvU;JCL2{02yFz$2n>9C{+?Ngg*S0Xd~W zPx5#{-6#x72YB+JLgj${vE=nD1*!^a$5GLC7VC_%ei^su27vKU9Fah#+V1I8rT$JJ zO(~EvPLb4?nWK)H*;PLBE!a}plsCgz-VZ|EELuOBa^C^_Lu}8?_#-D8FE1&_!p_W% zSgaLa!(}Nugphsc;t@E<&Dgx+12_AgR2bKKz%#tH<<7y zgSQwo861o8QzP;FZHBqVm41EY#g4c1!mjm+%2U7@R_}SFBFYZjGSpt6L+}TvZ;w$? znbw$$p7JqQC;KrdO8y{_j-Y{WcX=FpBCgtxlKtTAWztUv#m(g&6r4{~Y6)dY4Pv5CGzHt_Yr_IMr{jn_@dsfo|6IHQ35{ zXgw0mW`SK~I}VpfQ;|s?sVQuQm3Np}QZmfKcuR9-({l_?G2QF!NDL-}y2|Gs^R|8$ zv?aVLBP2XgM^~u|7tnR)oSLXR)j~x8b6$i87pFx+e(5mkCra;Fanro;oNtAEjO+Ip za5SD&*xEtF6H=yZU-x6Bq>^7^!=U(1Eo@VFVXVN!z^w-pL)G`YiR?v;*L?rGUJ&(H zO1>|Xw(r{{vaQ&5qOoKfdcm4fzdz7npvXBU*cQgRbLmLAzttR1c+TQ%&Bb4#R;(50 z-n4^E8;iq-d&&*GDQByi9D9)w&p^TOI~cur1TG?)JhM2(FAsRQnaIiEG;kfKpEM0{ zq#{EGd3W*{FlwH*uTLKV@}zy6THM+|t_$wO>Z zn=NMJ=wqyYh1c4oCTcFqBT=haGNf4sQ`z0>&yRKhGu}h{zbhMFmUpZO439PCPxBnO P&besI{k)iWFFg1cP#pm5 literal 0 HcmV?d00001 diff --git a/npyscreen/__pycache__/wgautocomplete.cpython-34.pyc b/npyscreen/__pycache__/wgautocomplete.cpython-34.pyc new file mode 100644 index 0000000000000000000000000000000000000000..8262953f98741b9cab83015f59fc88e9ca30afa0 GIT binary patch literal 3988 zcmai1OK%*<5w4!czPL-uq)3UPldJfydMw**%IVK5<&S35E-5SUlG9V&Ro(S=|BwZSJ=+dSBGJO!WC|a_NC6dc_bOobr ziaK_*L$Xfe8THlr@MR$;dMbQN@3}cm?cBh3*WKq1`J)G)p z_K8#~j$}8)#9%hFtF!K46sAYAt4E>U?soU2><;5Zrr|_ZD-JW&l_w$V8n9*f$8Qf0 z@2mJV8jXKJ=R}tdjUBp#2s&dNh)1zyjD6BI8pGxd`qibd$Gq1QyS=9Ii)jvc4Xk5U z3aNu>9spI8NL84|oT^RpDAdw)uI<6p22)kY!uVk^h-2gKzxO_l!Ncx{csGN<8YT$- zLC+uUjIxQ`nS|+d=VA6_I+3ZCI}fr*?mRx#qb%J?^V4FWq`XQUAF;xj&9?JX)dJEs zZ=G#GV$C^w_3D9azp#ga!(#aHn@#rsPqB;!W*ZA@Ex3cVhNF1gc!yHvJx9I59Y0R< zsa9*C%jPCi9W=}??CRp|&NT?vY%~YJcp1C}fZJ&S*z3lpHFLpBaxNS?wG|G;R3vDl0*tD>8Fc@X=K(fV)RW#&ni4{>3 zO|jy%(6+?ct!su~%<0ulBM5lIL10=zFv+56!gM`ddL4Qe zV0uEaW@S&EFA1Mu!9*KCR{geXug(Ai^B?=feLTghXkG|7h%=vJ_c%ZohvJ#Wqw2!X z-DKw9F0b%=w56ZoVt)>&;4^0;aOtG(YD6lyu%L$@|CimS67?6Ne|G2#qA$dZRin=l zCj<|c%K^|6hm_{=a^1%%(dn9l5 z0jB6C=@vZ`Hon?8TCx$QSimE_MCTsUNF+}hq@I&*+bn{c$|x3mVfkNL^>BFTYS88r zm(-4^Iwf|VWG~Zrd0_*USM$azmW#Y2s68L$2{-6gxxmve#kUtI{$>|Irn0sZ(DE&K z9;vSw%Y{#Ajg0_;4X{ej9BY6k-&r<*&vBX!;L{P&Ma{Obw4m`CA#;MIZaSs$kVVV% zb9Gj_RhgC(s!dK;xhH=oxCNUIiYn*$j4m1r!+>!P^Rb@4I92DmY39R~ZAziLSFL+x zk$*bp$SgNmVYRM!`o43Hg!AIq0Sm5|aS7~-suN^yT{P*uN#hMZTJ|!yn1e*tw4Gbb z1K`c_lpZhq`Nwx9%o!p*g?Z`wgpNy-hlMYZex^ujP{MyGb?(lj0tT*|a%i zhR)M1Bz6ILzn|6b22O@W~N6UeH!(V!T}6GZ=3p+lvM<5-Un|8~Fu zaDT`#a{=8n?k3^nFbePe4gv)pI{Wc=!!D=ToN^7hhxr!y4?)b4SA<24YKAvr?~YB^ z{uShn6cr#_T)l(&Hv7z>msy7wFT?mRLH!Aj#cag(H5_cgJ!W#2n&T)f2@BC zuWQz89EOE0-qg>TRa$P5N*2lwczrzda?PAN|DWdeOI0iOo$u265oD~^-kmFkYsr%w zP~FVmS;ZsBpt0X*_14u80#Ym2pwP z+B!~pg;vZV!*?{R9}Ntj#krWWQo1W`a{3M8JBQg~ABW~X0hS6PdzBTUNu`<4RK*Rms zYUx04F^}sYQ?EV-6^9A+18#gCZ!JCqOP{XssK=j!s?Jgz2TgMypOW@#(H3iV#~5V% f%&|IO1`Z*vtQ+q!I9r0YacKN!-_GWpjotqNPNP9% literal 0 HcmV?d00001 diff --git a/npyscreen/__pycache__/wgboxwidget.cpython-34.pyc b/npyscreen/__pycache__/wgboxwidget.cpython-34.pyc new file mode 100644 index 0000000000000000000000000000000000000000..20a29caadd8ab51d63842f0f5393334668d7eab3 GIT binary patch literal 6408 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 CzRGR@ literal 0 HcmV?d00001 diff --git a/npyscreen/__pycache__/wgbutton.cpython-34.pyc b/npyscreen/__pycache__/wgbutton.cpython-34.pyc new file mode 100644 index 0000000000000000000000000000000000000000..ebd572d177bf89bee0ea0fa1f9e590d1a342c5aa GIT binary patch literal 3501 zcmZ`+OK%&=5$+xihp&+(S(YWO9eWW30T{q5>}8Qn9NRLzavaE{qX&{@5KKlhO^VcL zhTA=iR)T#};N0>Xat(6GHK+WL1_A^K5WtrlbMPr&)sU3Tl__?yy82aBUG-J#zy3n~ z%U}KP*N+y3__w(7alt=9Gk*k$@s%PGqC4ZI=*p?w5nV^b_?ARc5+|l4yu_yFji9vUR z7A^596+UH&u6(aqZJ(FNdGEoG&#MP}54QGNFJA0#zjI)cEk{|BXtLE5*qAc&ICm>{sXo_)2wb+EG^v<`OnI=exuv(wqNel*r5(?PMv!UtDt>wHeo zY43b(y(EjmMA=)o=aE)DrL~G@=lDS{(~$~76AcEoVZxpYOs+`SGd#uAxF+J!)az);izFcz7S1yC?v#H7vr3QWIw}jS0Gs_@Funjqi)_M+Z zvDDUdWx5Ii-PekrPe^ocM(%^Nt8jKSPQn~M)hY~91#ibR)6fn=o_~5pmun~QM?4dg zDfudBtl3>i5rle$!VAhF%4G@>r-J^`6)6D#iID(*V{wTlPk2t1A>tPkI8uke5Kg2a zh8SEhgv7XTg``Q>Eg*SAtRcD9i=?_{ZF<0GKneGw``}<8*++*zJcedY4EBZIkVw$s z4e`dIq$7Tjcv`X~-T)Jp2`loOl)idbf*%&1yG7sxA?DC-kgxKp+hjC^v_s*rf3ad~ zLjQvq9Qx;}s#8DFn#qyO1BL6BQs^!@knC+8dgl>e4N(%FpFv@b~3|QjNd{aI+}aBX##|=2f;}ej}zkkAoyk+CdG(ez_AQ)`cvXajY~Br zAgT#>7>)^p4MCJIJ-NQF#AwZrH}ay$Xq#}RB?WsyyfaXk#ISG3x9%{zC@_5 zPahvB>TzAf4X*cMeU#`RmYAWjBImW5fA|(*# z0p1oAvP&)Up8nuS!JGs%vk}*<%|cwxMEObYkBfQ0p@-|**ojk#1}xHB9CEX z{nAFeXjC4IN5N5;#);CXqEn9J0o@?a`h5(24kc{4DCJIj$2zTDm`dsJU5lSU`b#v9 z7a>;=xJ&Z<{=C(5XMa#LsYZy3ILOxeNCGb zp0COCwRs&Tv!ZELq~F=uzo4^=SKPD~P8|>2Z!$)r$WX1UbBCdwp4>Ba@sgx*SU`n- ze;X0@L+lFm1_lUv#wOSXMHvUOikl95)jHA9oK5;ER{j>v(6fhLBXzU|hv;`>YI<`Y zxRstG>{jv!D<#`}%Jp8f-2eap literal 0 HcmV?d00001 diff --git a/npyscreen/__pycache__/wgcheckbox.cpython-34.pyc b/npyscreen/__pycache__/wgcheckbox.cpython-34.pyc new file mode 100644 index 0000000000000000000000000000000000000000..1ac4780a3f812ea34c6421e0c7af7f35548d72e2 GIT binary patch literal 6326 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 KON{f{&Hn@DOfLQa literal 0 HcmV?d00001 diff --git a/npyscreen/__pycache__/wgdatecombo.cpython-34.pyc b/npyscreen/__pycache__/wgdatecombo.cpython-34.pyc new file mode 100644 index 0000000000000000000000000000000000000000..a531e8cd63932bf734f1bcd475a376673d1acca9 GIT binary patch literal 3207 zcma)8&2JmW6@Rn4{8(}+N~#^ztG%Iiz6+ za+A^)64Ns41eOA9J&mcq)vO3p?na)$loztU9S=7hQ+B%%8iXHvSxp0N3F7SYXcl=GYJ80QP zHJfT<+E~%H<2Wm_I*#pnlIP`VoWdoj;%QRVcFpPPGEL@{m~7XnM!8OmZSm}#NsUE= zO6P~RS&fX=h3(0#J*>f7w0#i|WEoL(M6tz-m=*EkM9)u4lU98EaXiYCs*2;k(!aMh zkIRYPoFv6;bGtm5O>|M~&8;%kn|t&6xGXk{>D+zw4es=aJsWXoA5Q0{gHJ>l6*Hvn zs8Igr>+Fmiz{6!6MvOuJc^CnPME@ZegnLYsImmeQ=n{d)anurfJ`tJnJ=T{{`@1`~ zIhvWOGy~r@XH)jbgjh%-Kk!VS`CA|ZWo|S79+M3wcR+rGQLzW4ZmILt8&};@*N(Eo z3=y5XLjm2FNFgT%8P2DGkF9a7s$(zHNiZD4dh7kXxX zj!l^NL2TnROY39XtB>_W$H?F0NE_Qe%!+g`$;<*~?}oM+Pfb?TzrqTY)Ik-g9q&!_ zy9w7Jl=+QRYWpSmucdS%tZqu$ zl9!~;yZE{~j|$HsYJMb42Z3(94ru0&So|#sw+m&6&DKI$g@IMSGWq0S!1%! z+TN_<12~JTX)@9WHe#8pk)#BdnZerP%%qnZu6DM)?6S7~jQj1A@@&}Oe*7}t`TXe@ z+wt?yw-0`2ePFR_8isM1r>+619jhkq!e-?dD<;K}b}7jlsD1%LUZ~blK107R6~74@ zdA`?EtIGFodwtcx|NO@{iTd_J*D&KE%TV(%sy~DLaFOMM7ldUlLjkB3rzaruh;7$$ z=N-9wEk_JlIh&cbx@7%=t9oGgOzK$@qaUJQz@uW;=IrC8*e=|#RXOU*^ zd}o-rit~Uu-iqN*-=JgJ#iXh7g-5zMdljjlwbq06AnHZU=mTlVBdD)`eBhsAR9yDo zyfbRKF>@Chcy{H0ucp^K+68EN-)5J|mrUfA)s0a+%{;E>xOhn)xgp}(9;Uv)klq?8 z!}4I=lHq1*@h-T(jq literal 0 HcmV?d00001 diff --git a/npyscreen/__pycache__/wgeditmultiline.cpython-34.pyc b/npyscreen/__pycache__/wgeditmultiline.cpython-34.pyc new file mode 100644 index 0000000000000000000000000000000000000000..493b762ec5f6c7db8a9199ab74a030575ed20e16 GIT binary patch literal 9968 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 Q3I^(>@!zby`b)L_zafr3?f?J) literal 0 HcmV?d00001 diff --git a/npyscreen/__pycache__/wgfilenamecombo.cpython-34.pyc b/npyscreen/__pycache__/wgfilenamecombo.cpython-34.pyc new file mode 100644 index 0000000000000000000000000000000000000000..056f77f72946196efb199781ae2ecd7d62512dc0 GIT binary patch literal 1764 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 X>+aO`&#NnaK_(P_cG1ly+qC`#q$0It literal 0 HcmV?d00001 diff --git a/npyscreen/__pycache__/wgmonthbox.cpython-34.pyc b/npyscreen/__pycache__/wgmonthbox.cpython-34.pyc new file mode 100644 index 0000000000000000000000000000000000000000..e4ae5153af0b40ae0f060e98e6adb1312b6b6ad0 GIT binary patch literal 8153 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 literal 0 HcmV?d00001 diff --git a/npyscreen/__pycache__/wgmultilinetreeselectable.cpython-34.pyc b/npyscreen/__pycache__/wgmultilinetreeselectable.cpython-34.pyc new file mode 100644 index 0000000000000000000000000000000000000000..68dbb3364a7f73b0c1cb13a8b4470e47cf926f97 GIT binary patch literal 3794 zcmcgv&2JmW6`xry$z6Vk`fy|`HX6pQldjuJML&@uX`)JYnnI?WP>CBB!D7W7lS?gk z<(Z`=8g?%#+MWvZ(p!%?6#b9p+FpVJJ@$}8(chcplCq@cm?h`&?Y#MT^XB(H`0qxu z_SU2S{Ca(vv4600PZ|7sXzF($A-U>tryV#90(aiO8f7eUcWBJ!8}dUMJ)PRa2ShcrQfta1Gx**Znr`1w)>^jDg z>aWm*=N3(-*Y(+;8)s$4v+E>0qZ_k2y1KL9IrwOQ&%2?QeYz%JiXir%2JuAbnwlF? zm-8+s?-HS2+u82;-FtiYb`EAg_jYw{(W%$LclHb6VodX;e(i>--%sOIDqT4aq)0N| z%!Xnt{Be*310l8ZI7-5YK_qphKaol(?QHv<{f{1O@9A2kqC{mu(iggXIL#oegrc8@ zLOVei`h-4hOA$|XJr<8MEGh?4V!BTCwQ+DH{2 zvXvZ9RUdXf&t348h1EBYr+VE#mQj-Vc`r=n z60ecCJ~I`0hx{|NqS@IjS z0PT%1>H2;@4wUkJgCN-^*>^yGfTl9-6*;I7Js%;EZUtr=jc(W# zZa!Ayj*;}yIe%yvJ?aj~h44NL-6l&>=q}}<+txQPA8I>E(k#eCco~zF{|qMo3+C&` zBv2~f9z-#EiOGK&=>?dZ48RHI%Pd=ABNOlm=4<3B zFTq^ihADEOUz6V?{$-HMZ&4pz$pYDuLdXKqatW`x736l0(qxAsvtC(rbW+nL-=ulp zCgKsHt3ZAPA?&`4@f<^hrvnC0$AHem57;OoT6Srx+(mn z+|kW6iKo6eJr0skg!gql8YHPi^^>OA0qV$#DR-2vQ(j1=sUu7-$qiWZPlEW!6ikxJ zM_r$pU7SXlu8J_qqGX_J!}J83M2KLz8b<0k4yMJ0SpA{4p2j`*Y3yey(tD=)(*<^o zt7vC9%ln^_N!LLbU*nHrlgV_b*4UrBVuQ7Zd8E7KuzJPf#<-T}-`bl4~?6x3&oV^l*eSUkxx&Q9fh*4h&M^ zj`i$~%ZR;ds^?q`B7}LpY7`4lK88N(LCjQ=yh7e1@=GGdT`r|b^2aWkazGkTXp$3^|`+6b@P)Y>BCLzJDTYn)>#!lh zruY9# zJh5Auz+hbrdV613puT6B&iQz@h_fh;5}9|kjAf9e+-;wagNY2z9;HvezWwq!2@kd>CIz$x&07@VNYJ*>NTikYuckoK% z%rQ8mc85+I^tz_=4iP+HG6Q0RKKiYr5KVf7D#O1eJ`v&)Lb1gqmY_3b$|8p*rgf2l zAWK|Y;%?Dzk`|_J-f#0f_7?LUqW&&=q~<}-=^N{*u^uk%KmNYwnYv!grBV&tZFaTH z{Ked#jFK>xN}JZI)mY5KQ6|mq#Lp$|XX$txOH)f#Xd1ynX{k+pq=P6j_TW8iEf$(? z+47TIJq}KI46V7oAH*ZAegALb*{_Z#=}aEaM#)^$`=G#_j&53852$z%J~zr5JW3A zT#x{WF-_yiC_-S9`OxfSL@yPSh4Me|1yl+qY~d`nOf0r%*ui%M_3^R}<=#j1r9caF(nh zzb=vjIJN%ihrNb+8K*LLiU>6wC9{P}eEBrWOjCwY7A0fTo}}kIBv;D0N&D6zRxvBu zehVu!0iV@mx%m4M(9!Ck>VL@hu>X00#$On8K>e95^v$9RIH9Y)MSgOy;T-b~Zvl$~ zMqRDHI-K<2ps*o)1C896KDsXcWECfWVu{1Q+T!De7%+b@uSO1qo^9--AE+j_^(;2E zTmWQV&)WCmNM}Jho8SK~`mAwREMKo`d<=->egW`GA59S*^wGUI4MwrPk4AX_PA9vl zUQ)K{E^}ksL9f!SxmDb>9D8~DKiv#Z+w%QnG?Tt>+P*(a!$nMO&-XuGjN)RZRmLsT zIw>NU+4qAq$wn~X&_9ntkfYhnv6E3`ql&bz?ojm_RV$=`k(X$IeG-vN;?z5+Jj=EB zU9aXfP@3%i0}QV|0t9{fA*yPS1jdI5hBgJ2PZ8e$c1{kcy^5TiA$*1rG|HraB4?Qj zAaZ_AvB)#mDuR16$f7hk4a&RemwDlZ@l{i5i1Ji?Q9b1+wVw(hp?aH zrVx^YD7O34y>`s39fHMdg{-{D}6@G6rO9iFn;+0LVB^+ZM@!uvKQ_eBUgrgy- zf0b|`$5=~9@_Db4cG&%A*3Wxg<>F37QqD2lp%%qzb7SHca+qAHL+#Q$MG#~6-!}Hi z2j<#pU1{Bl0IjZ}Dh#)TJ=+0epFHDTl+CojUVig=CBG;+AWSkIUq>U4Y5)~A;QLtw z1M1`httcJV-2P5P~z*92qhC1 z6qvRc){4whsXZ474^Hn@MF?(+y}-$!A+dsf5p9M9QrdkuzQ zfSJ`ta-dJso(+!&cSruMR=y1QH9-E&$^BT}>{VcN8ajxh?xL zI}0rpXF41a`$Suj+T7Z_?Pz`Nc60wTPI#fYH(2dk-WPD=SMLeTue~?$9K!p8kb{>; zKGWIgR~>=V=b)}ypoZTdg->_`{SBX>enw+#-77!9c5XTo&XD{tJx|n+X%$)b3(fz1 zEYRdhs;`1J-Ue&In{~JOJm}RovB-om0=MIinE4%DNSH^2ttlE=!y94Z0g9#*s(8aQ zl%gufIDEDiWyr9#sShXZStO$|{%_HJhYAaQ_^??L85?m^-M+Y>&B06t@80Mdag7m@(>!~%%W{u_ey;bg%ELc$%! z(KQxOrX;}AM1(Er1eLXcejvoOK}|yiR2g&MNWu`tdK$C64znu znZ^CIuFp#)UKd);MpTHFhvK8`pw!<{X@CoW69!idE}69*xL|M!piZpo!leV#FQC2K zC}!@ydkUAX_3>x{osLjKxUgif1&k~QHgWISCL9)T=CGbyEL-v~py+=E$Iw_G8&An>YJ8OzV`+jaRkF~gGip>V zYhI9bKry}?)NcTPX4t|6uB*Y^RJTc?VrtJwUo*j=p_RljvPyUXE{f|!mdA8~T`~f$b zkNP9*<|zt^KL!QBoWXx>XyZr&^>utI*sJs9; z1JHM!!r%%p2n>#D?hJT)4p*FlMGJ8VFbhF{xfxCwDZ+#Er!aM!pUlUl{x`bHI}&H-Z^3Xv9xF+%(b{~nC9YOcofq+E_at7gl&Dr+@9sH7TyyRNgU z9G8o=Nwrcpwbc|i#E4a;dbn8Y0iK5J0kek!SjhU!=OebuMm*w|d)w$fYyjPgF~#|S zd|yM+#CQ`cm)fJ49pVKB=~A0Y3!;Y(ab?VPgdfY(Oz)u5h+Q)EGSQ%W9Y@CHlU}~cJU~LO|JooSJeW8R_pTWHh`Dj;5y&jGGD;`r50xhOdO=Ichr=uY zEjRjx3UZTO(Sh^d+8sJjp4|3&dE4t{>lL)8BZXTSaQ@?G%jKFs={M+_T+rJHRJ@!3N9m?D+iexPs76$HP zT&Ap#d{w%K0oIgb8=9H9e!6WOL;)G?$heRjzn6Ob%NKCVwKCOs*QVHdW7)wn5Fz)CFxL&_S;%yRilpP2x z7J4n}HI|$$tm~Jk-@{cOVt0=)Vs3nhAp%XW(uUiLujwi3cbxHS`WyI)-nl!Z!E$Y+ ZJ^$}8+xxf)_9t{lL&b5A?eTjb{09OreT@JB literal 0 HcmV?d00001 diff --git a/npyscreen/__pycache__/wgslider.cpython-34.pyc b/npyscreen/__pycache__/wgslider.cpython-34.pyc new file mode 100644 index 0000000000000000000000000000000000000000..940de1df68dbe58fe91246ee604121ebc953c688 GIT binary patch literal 6089 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 I`qb_J2SnFdR{#J2 literal 0 HcmV?d00001 diff --git a/npyscreen/__pycache__/wgtextboxunicode.cpython-34.pyc b/npyscreen/__pycache__/wgtextboxunicode.cpython-34.pyc new file mode 100644 index 0000000000000000000000000000000000000000..43f9b77a022202a840c36fcd4e7816f0da95144a GIT binary patch literal 1247 zcmaJ=O>fgc5S?|LG)WU05T%U}TsZmCz=2js2!YB+PXQEAQ7)^ky=mO~Bi*&zv`WRH z@MHKb{DZx6>V+c*PQ10#s-TKZW<1`Voq02F{Ik_=KH2{D>3fCf2VGe%?B@{u3M#;# zQA89o8Zu&mLqUZihlVgpyF$YXy$M_js`Lf!Rg#SMTsp%+)p`%S+BrikkD12NZYHPM zPC7lu2K9ZbFBX85iQmJJWb+|C5`_o@+o5$tL!x#2RxRIZb7tR=hfeuFUNf>*3PsSBJW%r9*Xow0eq`F**fOXqTpsXohPJ?GvfbG;<5T8qIL6 zLS2O4fEP^EzJXf@Z)qD&1FzCowp#^mZ^5*KP){Op%nwDBOH(Z$^&PnzCR}7@ITq6} z&SS1K6(+kplF4p1Hj9xQWjq!NZf42Pl};6(q&m#PG%>eEVG{78Fv!L{9dUmwlvg#b zmeI&8%>!jApCDp3ynk^!629cfdKl_(CzA7wX2DPMB$LV-Q64Ay8>wYf@O!H_PGi}N zMUwYkru%s;;nv#(IlXts**Hyl$>do3O3JI&F#pZy?{!j9r!hYZsI87zQ{UWZ)j;6{7*NK`p4;cSt=b zj_qhTv{!K69bmc(D$D76;kjmUUQZx0G3-d8GcI%}l9C3~;M|Xd)|{JmNlc7-!KhbJ zH-W&omLgB;9q z)8hOf7g2el?jo{UvC3wM9kYAU;j45Vx?RTs+CEO%0y#wEJK W>$;Gp{!z+i_Z~<^BPSIyFQ9 literal 0 HcmV?d00001 diff --git a/npyscreen/__pycache__/wgtexttokens.cpython-34.pyc b/npyscreen/__pycache__/wgtexttokens.cpython-34.pyc new file mode 100644 index 0000000000000000000000000000000000000000..6eb89c5fe5a7460d5004fc9b0f822d5ccdf8b4ad GIT binary patch literal 5788 zcmcIo&2JmW6@Rl!Qv8xAOO_?YZp@}lT_&zo1o=jqTDF|Tts@&26D4en#hSaKC{ere z>@pS!8z^eGX@RCiuD#__pg<2rKXT}Q&}-2{G1s1QXpcPv2+-eqv!p1+2+#thwc|J6 z@AEfr=3mw6@=Kfle&^yDqJPlDFAw@6zT_c_0Dp>lM6EHcsHG@yC~&Fg(4I>zmlW4? zQqNHQAA_XPsE>W1Lof193!e!ok zqf!18oY4BG3S~o?;@!^OZqNx+(51VbG(1Re#|NlXQR$|=aH|{kf;P_?{c;(R{1!wA zX&?bgFb!#3`haL_B-2mOo?~HxJo5wQ$E>#?gYX%Y=^-XgNwq>jRjTNkmcJPaYV^>d zR*8aH3Qov6kY$d7d7&}oBn1mXS1C9}!J^QZzC^*Y&@;@{M&mJ4ZbHCjycVvKh)iDFN{*ZSGO8zvx@lVW?v2eC#;GTe~RuAJ#c8pp?jbm`USyK((1X~ zw*#piS_0)kY})~uEdgm|kOw&}0r4yW*_hYdy5{{qbx^$4sF-}x2aCFZswsM2H|nOI zXNtGOPB-%W)a1c*x@{Kr{DbaZf6q%&-Hke4FN`{9uE3C~x94k&HnnzNC$aYS?YoaQ@JO7e;Dmvy%A7uE`;H8DFxAg6%+bUwrevO9wBrrC_gJ zBK>{3=Vo?fBVr^B;L!2|MfiIG!%>3?U%>P`bF_)kcDbdEhHI^(dE-V-m+_x*p=(nO z!ZzgfL>!ZU-|zK944C5q#j(Qk-6#kTOd;OdO2Sm1La!|rdEA*TbbFbR><}-GJgc~6 zj7X{|2-+y9nyRZAH9R+=l`oq;*3`(SMN_x18XOavf@&Z;1ZMwsn1%v&bEKaU_jG76 z$k8JDBZL5yhJh|efqs{1xIAkJ?w;pHI}Gg`jl#MiQP$9@|6u6cs+%bt?)Ut5*eICX zPTY<35|}XMZqkhscw##=`P+juOiaOQ)D*)AnuSj{Tv2DsNq3FX$CRg8KVQd}>8PgW z)Cp*5Neve#bTnxtiLGzoieDhiY39Pj|D;H|En27;vJQIWRbgw{L4!y0g z2Y^%@bAdJmFQzh&JPVd}9YuQtU+kkS(FVSR)zgu#9!SWo1W1<^|i-U4ISIS1xaocq1=naPnaP;D6M8?q@qxyKp2R4%h zFdyTHS6Gr*5@lsF>JJ?R8kgu^W;L_t2{;!g(ghnhrK@k=xPG&_y52m3(;V0H?8l5{ z8BU*OoQ6+ZsNTgE1%hx#F$2Z15aYnHPU zycnmWW-1JjGe;d$UiCI$zP0ObHBDvJdux5|%FSz6*RO~TOu^en`kk7p{Fmi&jl4z9 z=Y$KJ-3e%YZjb2RdeQ?b86l_ zjh2#n!a0pnQf4*l%&Id;oadx|*tYDN7i>R9RYub(e3$VhY##P%TUvA)Vdf%S z6MoO#7GYdkdVpK1IKEnM*| z2{KMA7ypiMZ}mO)Qa%&d*uwpJWI~hN^PLPZDrgE&MRX0$Pw;P%n&cvYvy=w|<|P?M zbu(I`TslR&Wj+#=;yWLj-;ET#lLE1Uow#o!NPo^W;Fjm(j*9t!VM(01rJ8XBsOO6Y zTBZe<|047Z?Fg8n9Rt!646>I1;87{7WMFPjxsx(yWR;OvIO-QOyDW%-1gm%_T#>W0 z1g63;(TAF_T5kO_RhJ~v9{h_oxLE!AH7+CqB?aST%v2J8E6i@3rhJv}HZ~?7k)UY_ z%oli-7rA(e3(f^Bf_;Z6c6faSg*mzB?}o_YaGAZ`$87*^giMZOKMN*P=HT*>H+lzV zroHWJuaEsTx9YE8T&uL&Y~J*)UEOFN%TDw~bpH@v!fcXy96q(I=HXox#Kschs;bU9 zC5NNTRW1!6L;+sHZO$1%gaiP!xd1Zx|j{4FyO=O6HlD{^&07p|XT6tp0SGGD_> z4lV~W7Y_;1<)d?NWh0}fX)r6<#^}a2>6jm|W5OFpj>&xB_F@?-(T|b;!8JN+6a(Ck zoPnf=9mqamp_TwJ9|R`xd$luEWU24-q^=1mmLJl&~NG1eklwer8HK+S|Xv>Iox1 zsZ!yqNVyk~Y?mAtn8&t!Rt@JSa4wrPHX0j`uS#OH90-_VqoLL<96RZTSzf^9s@?D5i1%;=`d)X<2uM z^$FG=Ik-{d*QdzG!RaCPyuCQ+_n5AF-krYR%X+3fFF;6o@|a^oUf_Z+5OOMO7F{#4 zOBm`VQ*U#z$%Ui>nIsF`AZY>LeE3WfV^>w7FjuKos-@a=tvvT!b*lPU^;9({Ph@S3 z8vj_^7x5*$AX1<4gC$-~`FWDQplETy`%f3M8qUxJhiwO=GYHq}GmrVoPzy5~bBH zHM_J#K|z5!O_4)x?WKpDk^(*S*1u-1IT=NAEYM!s-#4>-sZLFChO^(yeDghj->kl_ z)hj=`_s{!Zwuru@xsQkO+i2+_x)5JM5z)?cENDki=uqfVFp_>XZQbsr1#9ijb`y-c2FyU8gY z$|rj#gK$q~eO@#9RPsUkH3kwwLNN3WNtX^h+JOvKR7ht8hKvyG4@3_@FA`+=xWw}2 zlrn`reGCqeu|i>$#e~dZjl#MaL((M*8)l3J;J-}aCHe?9sZ!XaaK%hv{bdSQ&A3kC z8ing-jJ?lL*fQe=$z_stl1n5T#tfI350pJzD+@$OyVZGK``d#o zlH0J+<7MdI-PDD<@4S2a?snhL?NY@r+lYVDU5Du0p>v`D1J?`$otMl2^s*ValzEgD zc>KtrgCd<{jZdEn5+K2iFz{iS)O|KB^D0pccCdt{|A{igh#hWhzm78x3#2~bfZ+{3 z9e>8bV#l%1o9!6q98~BL*kM_fPQTB#z4hyt=)($)FEjO^N(VJM$0Epc@A&T|g!lkI z_tEb0ydd>2v(N~K<%qR6<3sjqzP-)|92QB1Mj@>5sReHzdW$4pj)g>OQ)F;lmCyX0 zpyS?bU!i4JAwbsOaNj%*1#E#6?NNNl=aa?d=^=BZi~B$4{k+*Hb;Ci-%^3Y>!l+Iy zHUEIK4;@nfFhVZnLgs9sT%8InEP-?^T4Rpm4aaf^v4zuE$K`zcbYimi_=c0SM5vMt zg=ISTj33SsByiXz4uP#sv%6F5Cf(kVe2jpj?M>||8J(JbtP2l&(Mak7k~!Pg{!#BV zFhj*je|BekU$#LT9F30JhTcwxvOjn*kYRg}wj-IQ?QFjnqmyk$hX7Mi80^ZuK^*k5 zwqbuw@yWWv-1p^RZ$CSG|GjpY#II!S!#Fu<@1tc&Tgfzu9)i*SAid7#=BwLpz199f zdv}zv48WZBC>_Lm?N{5;AeQMhUCf!@c{)?O@+k~E?wPTX>Bnc*MxCZ!d4h&JD^_D; zoj}RskxVmPiF&&-x|u|Y($DvzC^-p|hf=9QD0AD$I8$R-NEg!45Hkg~P&o(&@gNHV z?Zt4Ib|V?<`Y4q_c9H}}TkZ9e;aHb~VJ}USSi8eysJ%luPIcv1?91Cq;n20C-k}Wo zNu2dyqmZ2n!=>6!WfoYU7xxEYDC165d#Q{b=wjMeQpP(=)_D^FcdBy=Dn>4~&fT}T zyTn}+oi0O!lSGB-jvw~oJ*kpW%0(jx`Vk}zg1^$gZ*A-+M{?t+7mqe>C5NLUoFO-E zCZXK;#W>qf;*EGXwo=TEP<9wsjTG00V|5wFF^HyJbX4(${cAZ5syQ{$66hV@X^6UT z#bq?#@x_X>DptgrXgF7$hPxuJf_4Rz23A}VHL>niu>Pz$h45<=SM)g(_`|<$-qPP= zkl|}!je*&j=Al7VRJ*_q44Cqx9av(K);Xt3i;K!r>SPmuXOi9}Mxn`rL1kg`TXZ{B zwE}T$2o;e;gEOhP6&$}4GO(B7bk#*agaQCfG|OfSzdZs$$l^D zkD^{C1LoclstrE)d4YMp$lXiay^QXCw3Lq_W8Vg>z6RUEy2~@`TFz73GCtJMZla|l zSQ@rP?O+?>o?r(q-x-*KI|HhsHBpff55;R8wV&s3hcM`8%3T4Jz@mTIVE9*NO@-7~ zi~CEa+WeO9A0G;e8w<0b*b)*{o-P)u^MW*wgf|nS$_M8wm|CObuS~Uu;1J3Yc@?e` zs<5q)fvq`9bYM%xoHbZo)VZlq__;nc1gZg^FX5u#@=;C7R_MUgY#5BEniQ;>!J3IG z6HAq@i5nX!><JLTRkP6Hy_P@To=^H}stw3JCC?uu351Y?IUuA{A>F_tvNGGm8W z6=&^P3_lrSr!hUj3lr0~z@Dv+uQ7ix32yZrrhA|w%wKmv&kH+NPLPDL0%&4fKI1M=2NYf8)L2+H`>bk3fgsdF*O7Zl+HHHvIvkl!?|Mq&y| zKtXr@!Conmt$YZ?afX>mt;7|P|tNK9HhgjH@5Een5-+f8U*rmkjd~H z^m+pV0WBzH0}vbrAU6&?Tbk*{y!xyIfB1K*&xd$GN&-Qxdsw>M1E989*DapGmG0IA zfLsa;1~DDu0>#hGKnhb#w!7 z@*(nDH*tduBRNmYb_5wVG9fAUhh`YgNb7rTt#o%Q9sqEqJa5Q_1Gn z+A?}UFYV)|W|@7;5^~w*e666BoU@fFr)$%73yzwq#u>k$+EsQAyG~HxaE-B#bI`)T z+VRx8_?bzs*ie(;G9Y{*xUORUk7#KT9gEs<=f#{}ITt*@@Mt_x$H2zZZvcXM%s8{- zpPcvF4`pPn^k*&F*W2f^A$Flt9*lQS!m-3Tgk*#}ii@Xdk$0)@eevxIN;O-A% zLH8$edDi1)29(}zB=yoe@bm!hCi%tN4<=JjmRm7^e#R0T9Clo>bm8JT*}ve_so0#{ zx!WK=s{EWs?*WIr%rzRkW;8I9`1isE9exTX*1#-{x`Xcj`Ii@cfo4MyH)j|1ur4~6 z`GtjFRPe%536Q?w2w5EHS`ZwMdXb$`Y-l78x>vco%-ze}aq(3gq>3?IF+?fOX#g!c z4k~pUoi3xkqx@%Mdjnu;@UkK^pvf$CVC@%phe5jnMkTbA zUG(hnZcm^k3sh()isCqy<;aZV#IkI;oT?;F94B((NJ{LAlXCLSm2p)bl}c5RRN1M# zKJY`7-|yc&vk%;XW;tJS!1VU?^z`H3|9Ag;{-`uk{N&32e*MKQrT(Mp`O6`H9#{Am z9Ho5xcT`=ea*}sc*@??js+@}RX;n_g`AknftIApBqgq8Gg5#kh@ORUVf2vZ`KE8zZVbV&2QC`l#9%Q{^$aFORds-E%3ls}Fi6z)^cR3?>=hW4v>F!P6$ zkA@CP{;0a(qou>VK^h!WcQNndC_SS5NhzI-OHZH_?;e%XqbfKlbzPJmQ~q%&J+1;* z1qHSKunNZ1U4ZHo9-mPDNqKxy1*hbtM>yK0Dfb@NY4IKwMol@|I>Ea&0*p?dH8pmoF?tle3o>moF|}oA+iG zmglc}-RIGmyy9J$U!1=>vwZn#l_TaKf77^TafP2m(w2pv3=bX45$7h?u^fUq z0QViG=I%NQ|A{S2Q<+6wLIX+DoDZ8`!WAAuf(G%&%xt z@AhV;Zl3fEj%^DV^-<)WVRu}ps81pxam4-ezOR3d>pUxb6UhKP$c1B?DTB@7f0o>YTsTMO$UHJbWRA?| z$sfTSnMYxXY?1i_86)^2^QZteyHE1q$_Z~o<%BnmsDw3^@!}Dz%w$xO#jreQ=k!d& zZQfW9s%^KuR%yG{O2b_fe&lY3fp&#Ds+=AFvbctE&Eg8@fCHdnVBNY>w{l9Kws{mz z;u2g0HgpcDwxiZlYCX;RD1JMoRvJfCrkzo@ib^jl$D#Z|@%4tIUcZx4`ilx_w`tr; zHz@3Fx}9Y?tcP}M$=v0)a^B_QKd>z z<2Hi858ZaQ*XFugpsapHmYaQXV|K=t7{%_r@9lmxauag&d89bTy0_32JFlL z`(KaiVKU(B^}wHYXV-%2ErKHq1l+BPhHUA<|89?q_kkKf#*$Q4AukNsw3@X>dwO{> z8XuhZLNsEU_KXq`l?+6T+=+7L;Z!jiiXj!{s+&3t!YEq_tF>A=hxxa4Jt{1BTEV>5 zO&#Td7FbfP9|j@nQ%oLVavI50Hp*~0qnzoYJmQ%KY>yd2uZ$K%>FD8h!syt{%eca6 zBq~4V>~k`yv~vjJX*hL|cj+;d9C9X{qBGeUo2}{ZMJ{;ofpjcGoJxgamOSfLTp+RF$_`zze5%{2Xs*R!RH>alE>&;DfqjqzxjcT_7 zVs7)TK1JO=_Q?ld>G+uS0vKm+Kd**IIgvDxOcjV9PYwF0~na;3!Q3X#&AU?I32 z#N33WK^dS~2nV$9ZdHKjJE_lI!L_(Jbs!pE^MdVK+w;+}eiTcpA43wQ7B7`kvscUM z<(XHaf~~XJDi3{T{<`-H3QcbA^2%a4$FgfzlBVjxYTG=%G{3M6iZMNC&c0k=<*OGj zyt*8X*atyat+awDJ-;-YRNiPpennFGwaeF*=JiK7G}6nIqaSC!U&KdaAvE;OR>H8L ztg7%B5|v3iu}n2uT(-=^j_{P^1;0obf`+XXM&sVsn1yVcl?8p zF2%?PqbCF;j8>&m0}Q0MRsu;fkA#7|h@0(43B$QJPf&e;iVO__8U~2_7F2>fDfr8d zx}8@m1bL4RLWN^#D!ua~=*G3EpMdvy5l6syK%Ri16+lVYsz92eFcE)UfhEKyq<^DQ zy)^}~(hhYV16-WSMCp3ah(>2ZXjH5xOx*Bpnnh4S1#}}8bfL%oq6~W*gx!JNDD_Kd z#Axf85$Bk*^Kc(h?)F9k&kSBo;CTTzKzjgk`zec}b8kLM6$<(jKuXn%U>zrviM&v} zVEo-4SNOkzGQijaKcz7U1BA>TXhE9OlgwxAJQMj%V3Z49BiNED>rb)j09_u^!3H?p zAba|8R1J$rl#>(UJmBm+(l_tj-%DoRN0VFzOwf!UIKvE7c7q~M&x+0f9tfc?T5&z7 zyk!}w;n8HrM3e?>Ld&)nXz%0$A8fdBGa8^bOs^IJ#>6>5=Tj^Fiyrr z+)YH^ySO1A#(&se!fC)Y^e3bc>_d3By#>>eTc>fEIelBfTwI62mr`E^(c5NnG|AYK z@F><85*CHp1#*6Pt}IuF41KhLC(@Qi+P9_5xp3O9&`dj_K? z_||xmh_3z#-2Mu#kPnqJ<{Wg!Q#oiT6V8!62~!$foEjVOdPI2-8eG-$j3Gf^i++yD z3rr|zg&k>@$V7-uZ$0j)$po<55Kcr);gOq8PvJ!||Dn^1I|UvU`yVVEdALxJ3Oi>7 z*yTm_4!qUK!*f!SMoJ|cNE z0#Efrl84LXsDf*m?V!Qq3Vvkf#XSy(vhS*Q;JZir4=ewaJc1hsp5@b$M_(UN{-ctI zOXo4=pHcplyn?PDSN=!k5uD#=mH&j~F^p;DpOZY?-%l$4Dam6e;c;R1h7`Ja?LhWfnnKP7qizF$!Oi;~BfUsC?dl6RGVUimYU$M|1S{;cFr zDSuA+^ODD07LH=4TR zLRYv2b$tnL2AJg-=QM0FIzDAOaJL2973%hjLPC2OCwbfZZ*e|krz*WOYG5>NABnoP zxKPf|%`ePcyR=*-8S#(Yf$G<1aE0FnRPKxlA4FzMGEjF6X9S5D)hDg!v@`5hoMhm( zUJg#Xqj1{g#c8)frycY`^Thb=M&u4&F7Wq)_}sw3Q{dHNE@uilb6gPbw>v79aeWRc8uVN^g1cM+JQWz?iA(OQF#X8b4;xt zm*HpCByjf#2YNzg(st}jPWH^?q`EV%^j~z4vI|!pnE|-cd(*Jf{OvbY@spc&oOtxzXQ@9Tv#P zOkuDYGtLLKLe-nQIWN+qdTs&xImWOSjgo*Pao;p$V$|+A>zeNejoxOsD0V;?|C&7S z4!=s*q9;vyrVn}7eZp-8TKt?9^iB68ytdFaz$9R6LzM-KqiYvFRk1Z}6PyPf!qkS% zIMJtHTNM`69_*G{M^i&JdCN?EmtG&#WzXwy44Y0(nYg0atl#ajcaCr%!Azp@i!Qs) zu*GHrs0R;|yI?(KV21GFa!zzD$3BO%EZM5T&#(sDs>h8cR#$iK2B2Yr=&_%B;FoZ0 zL1utj_%7hP)zn?ev8(r@_`Q?17Iw0m?bRoq+ZnpH^u)~4?8S@A!c{dn?&8#`XyX2* zjrN(c9>7I8gAvi=qCrA#462YGC*?tWc`=ek`7Ou^$dxDy`Lo>-#Z;d`ztIQ~)+1%X zA6|t^i%upT)H~Zzw%V-28$1L_)bwd(j`Zz4M@5-~cX{#B^(ZG>nn82`swhwm$fE;b zwSBSV0WYh8Cmv@_?Jvs8;=*eIKXVOEMC*Fakh4T1I=BrlP@7Ke_F6O=-x}hMid{w! z6__{GhB)-Fwi6ircPO5`rsE+RqUv1P#=J6|UQ}u}Jc#`^Tmy|DIP}$v zcH_VUG^QrR-4Nx>{;;&Vt>NEL8cqtO-;`OJk>$+5^$k9#GJ)Qy^c5z5hRHIMMJAV- z)R06&7OTP@<(GOdcR4vK&-)(k!b?chWC0pE{-upCeH8ieG)s;;rBoqZMENi@_fh#x zJEJf|3vv}x{Cx!Ka{;ZW$aR>Utn9rsd&n2;n$g};r&%4cMZ;DtCfzOk$V zZ0ysNYRtrW)Pw*_t96n6cSUca*XJ;$m9zmL8ie63z~ELap3#8xz;ZNvH|{N`8qeL= z9yjn(rah6s#uLx>z8klP_e39nlfCi{=qm|*E?HU7YKG$6?q}HKrlj=+>?9c;gN-Ha zZW}(+2yVjP4$dNYbT(--i61b`rwwKdxs>z(rUYa(Z(1MEjb^*u++fqEn?k z&Dud=*O>waDx&ex-)uC&=D80Bsi$w&Wb;g(nsJLj7Y1ne0J^+Zb{oJl!DzTsRqvn` z=#CI6HAY2L>h5Y#!4_hGxzB*DGV4OPgxnjnvVZ2vMd=|KCO5LMe^_m9V(-gViU&sJ z;fB$a?dF(FDtWh;HRhu+@FZag;B`X20|l1yP6I22-1RDRSohfd89ANE*&ZMzeGL`% z0|!DzAgCcyOo>$B9M6m~hdgsTr2F@YiO@>1W-5^~4z?94#5;vEqWi{!-Z4U)F>3@u#r)U4>KvsArF-XJ?@ z+(t<@q$!>iX<^8yrCF$@xt&j6q+zigF2TiN zo+I(N#;itsqnb~8N$u>nz4R{O?j4-Mn?MocJk$@VwqSM%Imn(R zy6b_<+?#!VFq(qcwT2peDmoXmp0IZf=EV38>8tL^kG(Qbf`$Q%7YJMn^SD7I}O5fC0MK_uOuHX^k2> zWYYB>iUKtzBlD7xeU>mBLPhR^oK8Iq7rn)qfr<$%@j_P>61+6~3;$)7o+OCi`>GV;17OR!rcYM?XY% z!D0Gu6Ylc{VzC5Q4Km+VJ<(afYCMfm_iacYcyx2>R$l2JkvyD37(epB;jB80s#H1Q zz=bmkmA)i-Qwe#F&`_ICeDzA z1Ho9W!K}L}WI>0_W8f}Ee*}&LhlN~d?{?YK;)0;^&LdE&-9TbFEeC_`8ov!j#V&W| z1}nkMTiJH0H2W|KUUWYax@VD0yRVABO3H!Z=sJ1kViS9z?<(pY($N=~++b2=a+1jg zlVK(mCUqvCM>3Tc`A|-6bZ~7)sRn)<+dZ%M^F9&JpC{d&$J;73fq%3GkH9*_h2Js! zj-`z5i%k{LfyYu4xwyn=$R)gYqH8NsFD77;eK}G!dNG806d5ii#tio-GDdfdg(|`% z{uMY?%rkAgCTtQYtopt+cprt>7| z`gCl|XR(y%*t@46l(pB^Phqk65~hR{L|)>>F&+_q~p(HnHYTULp{Pza;FB5KW-UO+E|N zM|z;jBGFsG0-c6|x9H|wU7b&al2SWQVV?trp6REblH8faxjrzOxh+m*jpIV*BH}r3 zfh|+nLu1KXsK3XVQg5WJMU)eC9zgP#7F0nkS!;%)3E`lVzIoE-ciiQd>-XZMw$R5B}Jb>J_eU=KKy zXm!P1eurI(0PJ?x`}}>!O@NU`o77PR81Eso{dEaQGUUVj%--LYp5&Si&&g0MOjS`y5W5t%-DD>FCbUWA?yfSZCzDR zSYmku-68%T2RbTvu{?x0MgI!poakkot(E9zuR;8oJymoSEUCi$I6+iB2IRg%lX5Jnz=Pal&>* zx8bu!G%Yzy?8v8W%bsCM$X0iz#k9RMhkiHE`x4+pks!WzuTQJX%ZAU zZ0F0T$#mIaGF_76z;vO1S#pFEkJC&q${-O6gb+<^?bNxwBaTsho`bhBeT8P-H=7Xy z^r^psTHo)ICEYWLfs@R5_wjuVuW}V+AwujRLpc;bj4AXGy8-=9l*aAY0s@vKuh=|j zpm*t<+m9m>4P2;hr;7I3l<5oQe=Y_=+?SUTccTFZxKq|3F;`9hD3a(P2_EZ98^*)> za$aHB2cUyq%_A4Gk=|SsAj2TA{w!MiT>^{Y5DIcT2RWXDG%q@%k{9spvn$)hk_3Ku zx4XVP$TP6MgoLbXH~8)+Q0oC)U%!jzf50(ikWpN|r2hmnlm1zU*DS7Z8klwyfj0>p zVVX;x+qh#XW13?`SVB|6l@ksHHivSuLZBhkTdd0Gm`4ncbw6RXV8`<@d{lV+_HK`1 zAfQGjjS9`57E1u@oKh)Af1k{gEYt)L*_;0E?;>!q@kg``l1BawV?)rIX~d-({wHW; z@78~kfhI}o&pL=UNm~ELpSJbAyPag82y3CK@VDYkXh0MOaC?Yi1d%S22zBA}|KPMS zL@+{36(KDW_JV+yyN-k9x&3$wkuU2AZ;8WRP}83HGplFb!OOTsY{301++9za-v<|$ zce2-(7oK=dlX)-P`ySGJ-)HjgnEZPtf6U~+G5McN{udI_`|qWZvm10cd&hGSA@+8# zIaO^(-D7j)f5g!xToS$w9L2caoFJyccVs4Oj~)tzLLW&ZI19{<5fhPfV~}nSpm+rB ziXwosgQsE&C1a?r?Rr{pBsyX?uS^|p3!bFSMh)9-K{N*M(d89yael=d(4AkqZNN0Cl;-@K8y;6o6odbSWDT-rQ^Q85~KwW zahi4e>&*QPCclVe4|zTTzvDn7hlpFFctrv5oGp?-Be-0k z<;RbU#C@CYN3Qi4Fi6zuWlf?s{?`%Y?)?yd`d3(%BvU8lfVS*6L}^%79Xmi{=3 z%J~L_1#3~ZL}{ES)qjP#3{NdYBTMaO>mqjOGfz z3lSZWEt~s;Vtk2`hz|EW?un1_^|#PMya~YY#4-f%#|ESmG<8%WJuf4pQmz<2BVdgs zxk_+`ArCj#evwxPok_SV3QpQN09P4}q)duo6lr0mamg?wSOL#*;qaDau)8YwRdg+X zd8Aofv$(?FK|*XmJTs2#Gv`PStYQf$^hTDdkU4VP-Pou9Gb!s>uc!XB zl$t>Hns4@cxa$)+J5lZiY-ixxfPFuY$Dil26EPGPGsC!c{CgJv^3KjlyJ#Yj?+>l& zKM_HlL)I;Wj8JL3HEB#+8Q|au7El+g(>i`|EY0?4j%W2o{Ud4zLV+;yqlVZe~zAbhOLssz|=#o>b+?>Y-Z{F~XU&kQy z-(>;?Sn1zjf;|+a{~i+Tv_H-~mk06%NytR@<9?I5e}JT%MI49MF+YQW8PP$3KTP4i zLlaGct%R4AU9`i_VJD%pU0H5~P9 zPA@;QaRl&U%kvNyl&ooUC;WcjH}J?BVl$VS0UQn?|ETi^q{6Ac1F)yOP1G zB6C+cOG2b6oB-I8txgP(v37fm^B?2US2<3Sw*ph|+GdHuejjN12G!3X$QDyO@6KXz zuoir?>j0!v$DElpE7~7U?Yb+BUEK`L<_3a|n>{hCM2J=S5Cf%hF^*NWfnoNLTekx< z^#@0T{3A^GCpmRoJPi z<6BT9@m5)ptPFpW-Bc=z(14*2b==@C+f?R2x)UH>>@b3Ke}bfIP7WBFHDb?1 z9ofN|uW|gAi~xjZo{{jVape}HVXIe2jOduXiKF+T0%7V^gL>Ui6bMSpHO^jtkI8qL zd>=`9ScuHD0Dlyy%urRI;&KY*u~$?+)6g6|p{xH6s(c-=4qaq;Dyw9#gQ*OZkujm9 ztn95IZtaAXEj<*}+u;Y|>ajswHE-jH2@a?}Fbd}f7~OX`PFzs0`Vpva3{nAgNM!Un z3K4%5l+(ekw4*|td7}0sgbc}M9ey~}Cl(Sgg&XZaANYu%4~esgm0@fAA@|o|W#9uU z#HOEB9dTZPzp?_%CMm~@E4TjuXajo)X!Fx@m;)NoeYLKm*6Y}H$I(A*mB31vWPAYJ zT))ds=&ZugE@{$ma5PM>*uXR1FWCbs*SYJBdpp2$&fWt&M{|Qs?J}%$FlIn+gTq>2 z{kVJh181c3(gVPZEgyZaudM9B?Eqtj$PEAl+$#(|MESr$nDnG`8U0nYr zwtV?LCw!B_y}*cC?21&d55jL;bmM9%2X;`A%ML5j(EtVhlc zp4-DM`KlP&=lCnG90#zElh%@IA4`h#&wwtLBd4gbG%&t&fUWUrU~Ip?j3P0^;^PIA zkIUEGTtt&yxioVfUlVhemapRH@x`g}sNi{W+zlVbI^-?QEX;f6q5ND~@)j@Yf5sNy zU{A#w_Q;_}W1n3ARhIrdlNBasnEV`*_mIG4%3%LM0@?I+mJG|W*VS4bO1P%>YF&uY zFo6pFV^AR`VXqxe?N1+p zT{e!ZkTRv|)Nxp7@FAwi8u?x>wKHMaqKwcqUhQQ=+(8jGbPt)%Ibk)io@fM`aiKu5 z20Jn(&^PWvYOFMVorKge-bV2v+V2|J9VOvclU7n8;sz||RwAjOOoMA|Uz8pZS|o8w z;9YZXK25WaLQhx#l}PcmKpk~fZhxiAv%r#Ab{%D}<5~evq9tcsEnr9xg%YI)4(NgO z!5|EcQ{WXA&C)-HSsUCUQ1m}#Ld1LDd08+Ka;}R9{~Qm>N4%cJj?X4lV7ZH^Gp$;0 zGd6Ai8eXx;p#KH(krUEHuM8}{{yjYVuUz!g$S5q{LFXYSjm6$C8e$fUIhjqv1mLNM zF)Voh!Wz_@Ix}zQ_TVTd<@-5!d@(|yHo@b86p#FzUs1$2zoSM3q$a(z(=KduU zf}#gJV$|+u8IOO^#0p8TJOqtn(1_Imngc4`e`BwfPT)9n0aqFaqw_c!wPsXqtjI>H4C`T<>n0T_w`HGU0b2UcJR%Vr?mW8D*=>3+5(7iDp%5`6Jrqd|j# z65;jRygiL1CJ%5G*kd@$5o(Bd8Y;iTD&6%b_KssEOuPcNOk|h$Ko3y52YDdC<&VF- zW^svaBV&tQ7rRCr3#K1rKf)&wuF~6s75WPa&{%2j9;|ajsAa%C^DJIG+|$iOZ#Om? zN=ATs{N*LnU_1g~{U-PRSMg$4x zIMy@ezOLvyq?N(wXW_vg4#e+Z0)x{d*iZEIx370<60O!}79hQ?$Qz2;HWE|+MlAl$|rUA)RpeufE}Q%2b# zTx5?m8rrJp29%mG%HNc)^oFAMM5748<~Ki#hfizbm42DYD@j}%Ugg8+8MwuH=k7si5kmg0UK+cG)NlQuIDP|yb@`uv+_l1)` JR6kVL|1b3zN$UUr literal 0 HcmV?d00001 diff --git a/npyscreen/__pycache__/wgwidget_proto.cpython-34.pyc b/npyscreen/__pycache__/wgwidget_proto.cpython-34.pyc new file mode 100644 index 0000000000000000000000000000000000000000..d8a5e6242f251fdf68db6d8747439fd72688600c GIT binary patch literal 2301 zcmZ`*&2Aev5FYNX*0QWbN$kW4g0`C$Xdobw(oa^{<%|7@RYeX;%5^Pola z2c2jE`1|PkQ;-xtMmf=d=de!oVUddd=FAKW*_V@9eeM(7tG!oQx+hFLQH3dblUa3X zHs6l&k_dkLkc`WtH;jH_)|qe{W-+u(V40Cm>akPv?66jY z_YRN}piMG?3lo%KFt_}EgASHSwjCcH4yV7;Vu=>Wu?AfoF;chKY~5)4D8(u&GYU}n0trJFZ z5obOicGCD7Y`-@S!*_8fC}NwtxYvu!)E$fgKSP(FGNSXC=2l@>al@KjllbyuoZrZcGx zmx-tvJ2NA6)%u?2rFg7Vp(;NYQk{dUS_P@X30KHomv>d`8<~n}trzk%#rf1FXVn35 z&`^Tsv-&fw&L6?8zQ&+)d|(~tnKpx!F`vdsk(Xns)kU{kJsNaeZUE%*;o4>m;6e_r zoGJ&gDQbxR8}dyY54%XQ4!ime2n8M1@vfqWEc7~F+i&};%xCND91GbR3&3B%U&piK z7Mou_l?g}oj%$j|I_px0{^wvU`T_3$LH{1n0dfOqgaW`A(Da7Gx66b_Kd#b2!{Q16 z2h^a!UfiQ?2)4T3{O1QzQplG=W+(=TcPSHtD$t9f?}RC(jyT=~fWy8Ah~J(WM#Zih zosPj##m7@pyv$OO-ilsjP!>D^L6~Pp>zq04X?P~>lf!X>AMQbHd;b8j1UWVU literal 0 HcmV?d00001 diff --git a/npyscreen/apNPSApplication.pyc b/npyscreen/apNPSApplication.pyc new file mode 100644 index 0000000000000000000000000000000000000000..a19ea7cc1bf7dbe9aeb77e2bdcb43565c26c1bef GIT binary patch literal 1847 zcmcIlO>fgc5S_KtG%W$jhma5)EDk8AM&f`#LWoi-acI-ZDPOr*uDzjYY_H{A7lJA- z?LS813U9_u+Y6i;Co_J#UhlqnJ3ID&-CTY7>G$V^&MzPLH!z#R!BRyT(dYsz8mW1| zMc6tiM%pS?bE&K;K4I={TM39_#9YGQaQ^W_czJvWmiC514u$oa62&D&ky6 zkz18UZqhnKvl)dh5@g>4^$$(1`*~c{{dZL;+ZLRt%q!VG97~s(I1Sw4#0I%WNWdmQM6uJs%+yr?z2|`p z8i{yP$CFu|jW1QZR>5TcJf0M{cpcck;vr-W6S~4JTta(Myjb5#+sO}o2S~P)RN@1( zv9hA|Q-BkXs)yu=j+A(hP8F$w=%=C+^!j`t=ImKd$%>?|thSDmB{#Lzd2FX{4Xuss z?PzEB!*DCw`nWaNABIe&$E!-f@^X`lu8U4x#0N-gnPX96JinN_i$^nUz zILjj5yZd-72a&wCx~F`Vus&=Yt?2X|-~{!-qiKh#$K(_pd2@A85w5n8yBK<^)DXjm z61jbb_rtolnx*SOun7h>*a3yim@;UJMjDirLG8$9>ylk#Q%wgw(VgAE6gtG6+%nv} z&O8B*nuGeEK&7_GE`*$~i;|o7x~dCS-SXy>*HvrYpvSoqvaBJGklGkwoNR`a5+alb5TdPUlT__Pt@hHAHd1ste4FHI`_8#r zw+U)qXrK6J_~Vdxh3}iS9S3+dPIf)JJ9oSD?aVjh;E%T3`hjc*VmPi!uPXhTY}YWZiLJ{n6zlR{ZuAV{H$$LH9acQ2Fu7+`94~A9`m}brvaWBGnXuToaskFV_7QRKh zvJGiRpTAtX|Cr55S&sMX+QQ0Z1otEN(N2-^0Vs5WslwS>w z+&o?xMQN70D4K&@(k3w-e(~HqW(Td@NB33%>ds4XffsXZB!dwZIj+dz19@AaLN}12 zBS*`G0eHNs5R#wFR(46ME|Bhm6wk#N8Rt*-%GR8RP@EfbU0HVh=ZpBKNnw>GHuN;z?5#{jkm#(7t|rnD&Q#l{@*6u+J7? zo^#LYG0SDhVw$F5>gKEo%(7WD3m$9YJ#nY=7!W>15SYF*h?^6CqMiqVX2pYn&61W* zs+okxG6H6A*kI@`V7HOev|GBrcd0Dy+bB}Iqo|)J!ybkquOOsC_yM~Q(Vd)9r5QMR zNNjktl3m?2g60{G$4v*0h>HXq(!q*;sCyr+jL=yn1zRDL;R477V1(M35$dG6_m~HP zRaF3CEeI%%!~sDmZu<=BjjV>rrX&s3TqK*26jJV(euHkpEA*K)wDJx*@QO2Zhj*1x zG?~skt2ipIc1~L zUBd(!BJQQX*a-eMrjh8B+R8{R^?H77pDdhad&+4Vh9~zui>s!kpQ4rI1u^FkYYoQO zn6f9(Uc$1EFi=Y|qY)r) zkXVM~@n%0okiCgh2f%M&$;V|yjpv~!#$Um}8xNNOje}!61i<39`i+NxiTClnNA0K2 zH=b`O#W=?8WGZ_0^2tWXQ%vy>k?+T8HbM)dnWeArBfR`ew6e-=DoszO9I&mSl@HM! z-W!?gGxYk-*P63#FlQk{(F64Q*LTjzaiF^B10~*ro3eGVG)hbgOUMY(N9O}#@SQDZAy;+xQBhtMZ@`7Jc%J~0=~is{e~#!WFI&oF&!&gsrc zah;swbGM(w>TM+Z$zbIb0Qy&EBIw~obedn^*tlERU6r>WZ(4^602wPurm`}VVqy2v z5?&0yjq;ygfrvD5cnV=AnJGqY`Uuf(Uig6i76%)lb{4pW44MgabOeQt9yo=H_oV;G z*9;P$?+Af1q27LY4a3=*$1J1n=I#0c!|5`Q^#aeN=KKy}51gR2910MchN2EGaamkN zHvJekkF^!#r|Iz>Djcqznp;`lxuqc$$i!ogk*}((=U7R$H3n;wXlu(sTec3bb9#N} z$~YVqSMG`AHV(|+MnUPTY|U|WK>CY!LXMslD6tu^nu)B3KqK%$+$(L!45%KOq-6)S zK#OpkT#r6FT8esbQpcKQ?5{Q%yDNjcu;s8f+o~)44Ex+gE9rNFI&#@m%@XR!s=0)k zvT4p&7EQaQ)fL@3T1^UA<)Oh+FDw+=e`BP`~<1oa! uXz~K7usHVaP=s_IWpK|s9x84)djs{y*KJ=L-{m>9XlddSm&{V-;_~0cTyA&( literal 0 HcmV?d00001 diff --git a/npyscreen/apNPSApplicationManaged.pyc b/npyscreen/apNPSApplicationManaged.pyc new file mode 100644 index 0000000000000000000000000000000000000000..2d64c2b0be87185214427868faf7d9cb2250763b GIT binary patch literal 9727 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 GmHz@s8_X{N literal 0 HcmV?d00001 diff --git a/npyscreen/apOptions.pyc b/npyscreen/apOptions.pyc new file mode 100644 index 0000000000000000000000000000000000000000..86ed8d85e1e133358e0396ce8a03ced6fc9c513b GIT binary patch literal 16145 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 literal 0 HcmV?d00001 diff --git a/npyscreen/compatibility_code/__init__.pyc b/npyscreen/compatibility_code/__init__.pyc new file mode 100644 index 0000000000000000000000000000000000000000..21be216cbd86d3baa5502564bd0918e25624d7cf GIT binary patch literal 170 zcmZSn%*$mN{w*Sz0SXv_v;z@XlFX#coXnES_+*gk`1s7c d%#!$cy@JXT4xqUqE{w;z52p)q77+?f49Dul(1xTbYFa&Ed`mJOr0tq9CU%~nr`MIh3xruqD z`Y!p|rManjC8_$(`6;RT0hJ{g`FZ+z1(n6gMX9OCtmORMg2a-{q|BVmlFImGkm~sO d%)HE!_;|g7%3B;Zx%nxjIjMFa%Zh=R0RWfkEph+= literal 0 HcmV?d00001 diff --git a/npyscreen/compatibility_code/__pycache__/npysNPSTree.cpython-34.pyc b/npyscreen/compatibility_code/__pycache__/npysNPSTree.cpython-34.pyc new file mode 100644 index 0000000000000000000000000000000000000000..bb95541d0dfa218fb799d9e705fa0eb2e54c3cac GIT binary patch literal 5548 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 Wk+bHFig#j2?y>=Lqd;ULKK~DryGLaJ literal 0 HcmV?d00001 diff --git a/npyscreen/compatibility_code/__pycache__/oldtreeclasses.cpython-34.pyc b/npyscreen/compatibility_code/__pycache__/oldtreeclasses.cpython-34.pyc new file mode 100644 index 0000000000000000000000000000000000000000..0bde4190a1ae6dec21beb67ea1c1aa1123468bfa GIT binary patch literal 9300 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 A?f?J) literal 0 HcmV?d00001 diff --git a/npyscreen/compatibility_code/npysNPSTree.pyc b/npyscreen/compatibility_code/npysNPSTree.pyc new file mode 100644 index 0000000000000000000000000000000000000000..5fa046e46e255cebdb78bc96eccbd47e83cf01d7 GIT binary patch literal 7220 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 U1B#O}G%q1j+~T*g{?*<3Ps<_C!TqJL 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 nkx#@Sv4fNeN4;v_HN4H`iLa4AA&`$#ghuRXE literal 0 HcmV?d00001 diff --git a/npyscreen/fmForm.pyc b/npyscreen/fmForm.pyc new file mode 100644 index 0000000000000000000000000000000000000000..c7f6d742cacf48984e927233adc5e39210c367b0 GIT binary patch literal 17992 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 E02&m*3;+NC literal 0 HcmV?d00001 diff --git a/npyscreen/fmFormMultiPage.pyc b/npyscreen/fmFormMultiPage.pyc new file mode 100644 index 0000000000000000000000000000000000000000..f30bc34697f91deff9596811637c8c483069092c GIT binary patch literal 12630 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 literal 0 HcmV?d00001 diff --git a/npyscreen/fmFormMutt.pyc b/npyscreen/fmFormMutt.pyc new file mode 100644 index 0000000000000000000000000000000000000000..66285b3a47ad0526cde97f355df3e1335ffb369b GIT binary patch literal 3727 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 G;^^Oe9u|`T literal 0 HcmV?d00001 diff --git a/npyscreen/fmPopup.pyc b/npyscreen/fmPopup.pyc new file mode 100644 index 0000000000000000000000000000000000000000..5d467b2bcb2544cc61b8a26f85594747f9f53274 GIT binary patch literal 2073 zcmcgtOK%e~5FYO)n>2k;Bvc4+K%8zFW2IQsQ%_zzFR z6fv-u4)VbSKL7s{ntlbNh*1MHup$o(61WQl*uW*5wE`xE3v5=|RMP65GmxOW1xHN(^Acz8u1dSZ}MI;b9DbmPgnSfme z;=nM1WmXZSRfVLUT?hv;A8H_wo>ywju%0V*){FDVgi)9%TRGG_jUr#2hsH86ZlC*o z754fj#OzD5GBpjml3!s(q4R;tq#fWI_(=rXIQ60qWbNdlAK74Qx;ZTM3n0&nJ zkPkRp(1vBj4MEu?H_}8sfU=%rCoj>iD~q)@bBNq8T=@d4JpfdO`T8c*8cRrWJtP`Q zE~dSYI(ep*wx!@J$ey-_Pn_9nNiy-R>?9{r@)GwzL@Tz{@m=(u1+00)%h1AtTlK1? I6>r7+4**%1B>(^b literal 0 HcmV?d00001 diff --git a/npyscreen/fm_form_edit_loop.pyc b/npyscreen/fm_form_edit_loop.pyc new file mode 100644 index 0000000000000000000000000000000000000000..e05fd3fc9d51d53b606b3ffb4f5cd01fd8979263 GIT binary patch literal 4398 zcmd5^gDc;9Z6#P=c!1*-aG$mZjJ@c0p~Bld*Tb>!Rv0);vd& zM>ER2rwf*Zzn;>6 zmTEsc_~!FA6`vCRe}&5)f<#34ixfp3#flCw$j2TXded=<4oei3$du_APs{Wb(F>w4 z4i_j|m~tyKZiSWYH5Yk}5lHPg&HCCzU8mzT9c&CHwc1u@LT4iXXyUiJ?M@np*568F z>Sq`-3oo>2yg2z$lc zRuhC|==gy(@o~;#zWoizW+&~N&3>2+Hy@=Z!@fzJ+1yGav-xD=I%%?*3?{an8FPMg z+}D=^;Fh3mkePW@uJIZk2&wT{B`5?7!ZsgnG{GS>57EIF7FhiW@c3yvl zoeSVe(4S({9MLJ}DW*M-lSz%+a#IpornTMzr9Z#Gs!-jInOE-NL@N5Jr^|)BTP$Q> zNDALNDO0ve?h13U4hDPASLtB`B zKeNtt-F>Bru&QBt&T;>P|Egj7}4)Q?p|tz&e>tE(z4 zDIdJ5Dy!@2x_8@Kr^_YeJxt};3v$RI!f}E&=H(~jTp{GG4mhF#Z%DwmZ{Fcx1jfM!4mZ)kSrERTqi^X=1YHm9#omWU1z1~tDU;*M% zY3m>rRZ&$B-%@qe@!AZ1kIZp6jNLYZ`D*yP4Z#`wef2T|0^K+g5>d`2&YLY<_TOOV z5oM~#J5zM#3Cp8iiKF{FkIqVTHmy-8X=e*`IxPu3V5p+C2M{^U6MumV0c$H0KlEtr z=7VCk6f)*l8H!H@hoK1|jJZ*T5SJIKjJX=cE3buh)&?cF&MKnxDwi}^r69|K%ffB2 z5hq01KY76X1{L+JaY++b)rPvL|D{RS$lg&GHPwry)==y0BRTYMiz&rQD{@mnz0=K<_)EgVoM?xpT~0e_37cote57!>eZD)m%p7=*Y=g`oGz>mo9Cc=)>5d`y|ww-2) z$u|6lx!kB5$2GtB92xYo{S>XNKkAso=TgkgOmNZARrR+Cu4y)t=nkU88W%( z?0%vje!9QE+tT~npYKb>nX?`SdUt1MZ+k!B(j=O(6$PS+X}h0HXMgczJ78qZVe~}j zTNkit0>Z;VgcpW@OLM@;YiFr zOI}qqs1BH41GLxG3N4jt-eurF5BqD7yXGwcI4jUlyHd^HB^VMJ5d}8>h(X@|qDa2* zC>u#pP(>TSkdfm^jsztJ14e=eU?Xv{vSqEvde-irOeI9+l zJX|?>y)lzR!&O1gjtLygv7gYC-9Y^AAPP-(GvKZ*;6%v}^G`6E8z!UIYhA#N1iLS9 zw&+AY%+q2GEa{)^#LDSUtt6Ucc6!u9%?uzyGXITQD9QPYynFlQ6}FT^UqKs-ueW;V Ezp2HhtN;K2 literal 0 HcmV?d00001 diff --git a/npyscreen/globals.pyc b/npyscreen/globals.pyc new file mode 100644 index 0000000000000000000000000000000000000000..dd12b6270b4d6c2c7173f2778cf677eb5b60043e GIT binary patch literal 210 zcmZSn%*$mN{w*Sz0SXv_v;zQ$Q@LuG-J8;P2<$DQ{QWv zNQqdqFTtDe0K5T@g2WcSbKIm|uuS56eD2@zcmCbKJFTzJ|M@whho6i0HyGv}NQ_5O zN_4T|6eVn>mX~D4>M%Zu7#9x*;}wSKfm{(Si2_h145%Xvs4I-i=+8v$VUO?I z_do)c9RyRRiPcjhcF4l1wg->fW}M#!p`HKF+M<%h0*y{bzDVBX+4|0t$%3Jh5c3jT zf1FQse;Q_Ge~@37Kw)+NRUYg9>xCWXSwEXCOjKz7l$(}}`DC`REIA00EU`hb58m(s zsiyoR_WF8=ofumDXahbg=I}XQwu|f#5-;^AFSJ-SfN6AOKftPCw~>lm(De{>A7KG5 zoZx};#D61)?vzCR+HZW>=WCWDH=NCM7Wa5AI*9MAo?Br?WfpB$D>iQ!$D+~^__Z#K zib2#dM3*nXY$9_039B=B`;1l+lB^z*NYOFB96G*pNZoYl9LaMg(PTcy{nwHmnHPF# zVyu^syjhqO$d-}EDtc*nsZ%34!Y`{>m)KBLd`EU| zMcjq?jhLBglBYRHiW$Ih}&*EK3mA6Ibt=9HgvmQ&+HtDUv*-)V`8<c8uj>6Xj_+MYwWB@|#RJ zwIpyQv40KI5=XgZ721|X7U+3mhk{blzY@w{OLgY6aG#^hmrlo0rKPdZ47pP1bYb~0 zlGn$J?TKc`t?(3>BoE#cr50>)WdK=(ZWewd5%;ihcU8FAYoixv`pj@yiRNQw&?Xga-# literal 0 HcmV?d00001 diff --git a/npyscreen/muNewMenu.pyc b/npyscreen/muNewMenu.pyc new file mode 100644 index 0000000000000000000000000000000000000000..0ed2d75408846dcba2d290f9ce514208f28ea984 GIT binary patch literal 4412 zcmc&%ZEqVz5T5f};1D*$z~+LXJqhlf7Nv?94pR&P=MmudaM}>yID$Qv6i$_Y(|v86v?a zlA*{ZCKa)fY(kksmiJlGMu8`gFC*mp0lBC>Z>SpRQlRv}^BwW7Em>AZ}m7 za6dy>90ARcP`P~Y6UpPcY}RN1&fTmR25dHXI9HY=(Ze_KVnbJ&k}TN(<$TsGfMB*ztsmgws)MOuXY}IAICgb<% zG#?wXUzhQxG6*liI6*Kf(AjN6NP8K=^RToxvYy7pBLwE_f%Ce2GoM(Em`!_khBonh z!R=(Z?@zpc5f9_s#>v2qhrPXcYm)Z;AWQvmZX|q+d-?VRD!uc^W{Y?2-u*03oZ_Mf zIXm1k5x!yS5dH;zH@9m+@r_dNOvTly+UKTfzbdt2Mbtlc6|>GxHnN>jFP(JOvb$=G z?Oe|i+xd3S?__Bw9q+k*ZteVRG$|mtINnpI<9Lt`d>m^4c&0?n>F=?q&!Cd8Q{;H` zgO3Q_+U-m7up%BHKt}SYBKZa4vkUYp@+(x`TheC*w0ORySTQ8sHkJAnh=CiV&iB&3 zRijAaFT5T3RqXYW1U7F>?hru*4J+Jj(=J1B72yGv;vo^H@}UN5km|KzGL>?-mcO#8bRUSnW%|%3AA{`6^?|El> zja6`#>OnuJp(-h-Y>Nkev}nH#eLRKXc&@<9DJN*+b?&?j0S7?_qK^-p1s~`d zvlPGQ-h}98zLnd4HUgB1O)j>+ceZr^-xhgbdr4Pc(jXY7l{u`L=v-ifp_c_s4nmU~h)I zImxfT1QD>jv*2ja(WfoAh$>@->0rlGL6Y@~u2I%<;asQn`0$)9o*tYe|5bJk#ZQr}svEpcl1aAldPoH`dSeu_I=*vefG)QE) zu^S1iOTdk<83xCYhK5&Pcl2g18V*melPrExEqVi6#f@x6-S!bY7WtedFOHSPaXiYB z$&imUH;z%AF((k+EVYK|)v(&>B{#grN&$0*vlhh6C7ms%@F?*aL`S|gqDFM8*<5PY znsxkE4bxvALw{)ZH4L`{aiE1kFSBy+gXX27U5s{5>|#Rmf-WXBFK84(^MWoWG%x64 zmWwVXY3k$%+Zl$_@xC2wXQp)tJJP3V91N#Y=_gDAm5S_F5UHZ6kPk?ZweS%7nkw%y zHrU{xqq#QM;520X-BTJI9`3BaX&-p67F)lbZrC9>udNF9*0R2K20ivK+JhLSFm2YV zIqhRKv$UylR%JXjFJmby)P^pGD+r7#HY8$r7n4P{C(6zabh^-%tfIuOYHL!IAl_&W zjXkN1s56!@ZgydLZ8e+5bY_-*4C|3{TE&8h%}nzF#^19Itxz)=UlQS+pg_}u* zSLe(m+~xQ;*x#Ws{Nmx145DXAmrkF=#r8U5%g&qct|@yY;$SAPEo~)2-j?rg^XnpXZ#?n zkLyrGNs{rDoda~_2a}+sm9Bx-xoT;w?`;jr0*!PDbl=%ZE2^5#6c2!ZwUhdqOWxR< XR%X_8c7)d!wJuu;%l=2>B8JWzN=h^^ literal 0 HcmV?d00001 diff --git a/npyscreen/npysNPSFilteredData.pyc b/npyscreen/npysNPSFilteredData.pyc new file mode 100644 index 0000000000000000000000000000000000000000..ee243f3d48fb072c037d35dcc45d854f831bcbc5 GIT binary patch literal 2464 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 HK~evo+-2x^ literal 0 HcmV?d00001 diff --git a/npyscreen/npysThemes.pyc b/npyscreen/npysThemes.pyc new file mode 100644 index 0000000000000000000000000000000000000000..3134a55a42b1d6150446750d3657aa25fd99f80f GIT binary patch literal 4707 zcmd5=TW=dh6rQz{IC0|U-Xy)!yUV4P5HdnS2*-9)3)hP#HX(UgS>8?J#+S&u7DTFe z0f`4B{tQ12iC6f(Gro+|0I6tI;_f+n&Y7K^opbx9@!wO)&-VWKwxI@paqus3g};IL z_~)pWQU|z+DL<}Sj%vr$L0mchlnUbN#gsa9ls~P0QtC&g_7A3&KVumZBg2gHXD!3r z$dFKe(lX4C4718#uneh@VNUs1R4^xRUL0wYTc5!ad5rD`dkD@Rihc3ih03+BzUvbA7Y zlRSWR?#nptRX$g%mfVUg$INRMB`+EnpOw=LetFpQI`wwod9q`k*Y5iL7DeuaZz9HP zbX(nCn1)7;NyxCt9CzD6rd{v!GllL+za4am*l6Hb^!}wn&&!`Z|dCTi>8~ljIh4 zxGeIf{COL*as`+5CqFXJ06XlrUZ*xmka4p z_KurT@H(!1?KXpkM317eyxMJ6CtSIq&|wW(gq|;$1TL@ zM)_*;npr9}m1W(G7`yl)?~2=*sa8iZ&oOgFDWWHZU6R=DDQ4(9%W4+q9InfT11mta zSMP+U^&XmnL_?w8JE;cWM-ABIkL76_SNH%KW59=xo0xhL7Yf7$PdjoyJiKwX%5I0H2a(F|vxCMg;-gPGr~d0yr; z^BWEDoyv+Gxae z5rIODcvVE;I3sR|2*hc`O%ah|A|7t4gL#35K!-qVz<10j6i@#;*qZWhfFY4@g56U7 zZ7}5CdtexO2Mi;{T24$IQErnV-rL;zAi1#?heUgXgpEOzafHt2`k zvs>{7uu~wnSWLc-EfL=)fb^VBkf^2Ov<6dJN_KDX$Z); zpk7&kVqBrlA&5tq+d>d5mJLEQ)=FM3u8@NwrCvBZ2{}_dtnep{MddNc#{w_;;^uP8uavIKEQAAyk@5vd7go+QydVq4h0<7 zdq<&+ISJ0b>-KyLqP{6K^C{lk{5 sH4hq^Fje0rVK{2O|Lugk)S1uC@%RfC#E=eJaF$|QYg_BM*0!>L0dJc@q5uE@ literal 0 HcmV?d00001 diff --git a/npyscreen/npysTree.pyc b/npyscreen/npysTree.pyc new file mode 100644 index 0000000000000000000000000000000000000000..c4edb8459a80ae963a0dc0c8b77f9147f8931298 GIT binary patch literal 6351 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 literal 0 HcmV?d00001 diff --git a/npyscreen/npyspmfuncs.pyc b/npyscreen/npyspmfuncs.pyc new file mode 100644 index 0000000000000000000000000000000000000000..a9ae5685c2f643ac9ed00629c5c7bd47498e967c GIT binary patch literal 1546 zcmcIkO>fgc5S_K1v<)p#fqLP>;tTFKjc%6S z1?|73W$uzdGEDABdJx4SzcY_W9Ofv^yg^hlPmP>0Xq>SuTIsnMAcpI`!7^ii&o9e zxb7l0JD_De5<{^h$FZ>w^O!`p4Hn>(_zAcYAdb`;2qBb!V`3bKeD#s_#GqY;@6c^=a9PWX4B3xv*2%eH0m2vCwEl$?*U@o`0zwgI>VL8@xjye%a8KQ2 z!J%-XmzDWIN?(>M;%YrOrOp;`39v&&`YPPZfSX@jQt3Q6+koad*a5^;p_q^MZ)r&4 zkolSKB=*v>lr}GncIwm^a>8#Y@EfeguH~N?*S805;9ZgJ z79}CWMN&8VB%xVEN-cmkuC04E_8#rf7^D5;U)&t;(~>qhmxoP@{WQ3Syv~T_>NQra zn&{T1V3RC!?c#P8bMhaO?ye^ANB#pb5}Oc+zzaE?p6CXl{fjx)Tx53>L_E0>Upvu# s67K5b$x8aBbUOFwwZ3BE(5+G75MTDU;44m;VQ!n=j=wRa&(=`<22|~IbpQYW literal 0 HcmV?d00001 diff --git a/npyscreen/npyssafewrapper.pyc b/npyscreen/npyssafewrapper.pyc new file mode 100644 index 0000000000000000000000000000000000000000..45b7a988aac2cd20d8fc2b01b7c69be022ffacf9 GIT binary patch literal 2593 zcmcIm%Wfk@6us4c#gN$l9&rn}6H zQL;*YgMZ+sX2BLDSi(8C+ld88Y-a4#_35fxk9+H!+o}BCT>s?gkK;(nPX)i9q2)ir z#P~BZ78%@PBLlPO_hjHLa76}{1+L1Vy1+FV)E2ldgSyxi30JvnxGu3LH&}dwkLZsp za)UJ+imP&iy_yo&)TbqOQ{uXIw&{P^UBL;5f8o=Q3?Lg%zlWB0V4TRvsKqIbTzg_% zMMhP*6uIUC9-R8{66x0HUxyi|Q8>144KTN^eB!{tUhw(Bf%-(VEVsGi{!g=TI<;As zo4Y0qW{-o@SrWNnnsm`2YVxmudgtlH_9kI6>wS@4%qBK*wzrqYw)f54ou^4Jna=Yl zv-Y1T4^M5m)9!Sx`;?EtNth3#HWtsT+|1iC5tG2i4o$}Q0GCFxdrSs`M=~xwq`;Wu zAqSk13s15S#d&3JO!A%}SK0n@SNmVn!H-22nZV2u3bS_tqYv*Cs6AhxH$ zG)vEd33Q~~(#@9oxR1^xb&@nH=8{!5iJuM=+z$4g=gKkrZ0NKYDD9MOI?j-I)&R8J z-|y>LGwWtqg2Tr4B{7m!=mAgn0gQl+b+2v6M>4ZwT4+_%H0$LTY%Nhle|{L-9$Nl7 zOu<)B6TCZP0Vr>mPJN9v=k+}JRx6`h=e*eovK!gFNDr&qU95^;WM%VN$XF@$9AZ>< zJRPN{Vf+bzF!I+}v_^%_5JsZ!C&&~$iN~Nuq(!$G!O2cEJqa~%W zvy>E2DXDcCwHE5bX8-H+Q=63(DWv#3If9Dtz%{Cc0I_r_K%i29K!pHVHhvSgt!l(} z$EYZWO3QwJfDHI{YC~t^4(}uHq^F&N%AH9#N8c>Bov<^plQf%m#!$*`=Lx!&>v6}W zo$$wW81LQ*TJ_!C;rcA!h!HhB%#vYpR@^=xR3-g1u|DbXUz+x}IPew?%ev1p;lE0w zOTR&MkLErNZ~U&#D+&F#*@yPxU!6W{%-3l7M_eDZy^Y52vZAP`wny9aDnP0#JlD;J z>1uShwJRw87bx<;n&)?D-lTaKM$`2;n^{e%|33RQH7q9j#_=g~O+%4Up71XC7cMcq g)rTmSv$6e@(#m-a4b$+-284WgYg?O*#{IR*-zC8T0{{R3 literal 0 HcmV?d00001 diff --git a/npyscreen/proto_fm_screen_area.pyc b/npyscreen/proto_fm_screen_area.pyc new file mode 100644 index 0000000000000000000000000000000000000000..d15375e805260bfce7a016d0e145db743cee4f93 GIT binary patch literal 4659 zcmcgvUvFDU6+d(DwG$^!lcp{0?xH1Pfi)|(5uzX!mfdyJY!j{PmT^j2Yo*bxJ!$Ot z-fP{tCb5+Au;~LlAou`CNPGh%UikvNti%`L0f|@moio=?T3*T8o^#L4oO|ZX`S0*w zD@%9x|NXQ_w?cjFMY30=?gFXl zof(@&>MqXk8g*+ke2KbCGklr4%e0^3J*84bPjP&_Lj4N8f)H1zUlnAP`U_;&=s;0_ zkyp-$o^`LXu$@K?f)Dv4X?K!`AwOrggw26Hfr|}D$yB^ce z#ujk50&ps4#G;0dyxsOZ-oj?{@#EI+R&#InQQPe8Y(LyK51Z}ggKh0eDj+HNhz1Z6 z;99^o53|H>CUH91yq_IS5}Ouwb1UoH&BxQ?FiSUC;9hR+MQogBMP?2X<9AG)+xYf) zS}cO0vxQvc2IBz$1#`RdjpQ~FkbHEfV%bB6n=#%e6Ke1y`|Fkbf>}YG{B$%t8Q?M!DE0POUP-@2L+H zCXS2OcAj0_nF{yM;t>LhWpB1xhB>q)PzttfJ4>zHy zo4&^M%m?QkXL;XAWDB^Q1Y`^ZD~$O7XSyE%P_3#~6-H2{n!*TbN=5}wbpzj8SXb)- z*1~z>4e{Oc{L5#_hoC)wY8q`>7u%0HYfN`PD_9PE;au)e%qVc$eRyoHQ# z)3Ye5!V6VFm<}Uyf4D#!oYO{B()y4D-vuEI=qRH6FM`X;xnKx7kVQi955Z*x0gKb% zQbPow$mhw+is1I;l&7miL zQ>+7nW4Jd6=I#XFJTc?LsT=g-k@(zRKCzmeS#z}F{$Mc49ioxZ)EBbvPwP z_)Z{>$ExMKZDF`S0!%fRNu+D|O%brOK{LY&4XbP&WThd>Oh9KL!F(_lvO01&Qa6(G z0SZrrjsnVm!RG!_68?VrV~Q|?-mrhPMEP&I%R#<^!TYFa!fCit8sGEd9tb>9y>5Xo zKk#m+!IHXf0qkVQ8_x$XHU@43X=Y<)#0}pad;-CV4iCkqC;0f9#g$)@w4Y)|4bDJf zTvz0iULoit9ml;RvE@N8Equ})WIbT4E;se=;EKM@b9v)nFtTYTDZ8+FGRT~G2|A;# z2m8D2PFJSCj7Jl@o#$CD>9rjvex|=W69OJ~JV-S=N`sFQw~<4WlWF-pxlA{D4~J$L zj`c#7Q2j`)s}*%keLL*2KwO^qxrO1r55SS^p`rlQ8x@<2vx42wrtl*uZRe}w+y>{V zy}?ZVO}WJ6b~F{k0XflkdGDtHmw0QbEfZ(s=OdIM*xvpc2RaspaP|4cSx&k5Pk{J~ zbGHFEMF1cqDEI>LFxP=Z5vzeoXIfz8we`;c^+y2S%0CAt1@d02+5X&j2j*V0vn@%^ zFP060(Yp_J_Rdvy&g$z?)pdw^Jm@3gnb$P-CDy&h!gtj?vv3b18v8rnP!w_ooqB}; zV}1GjfxVDR2Na4QQj3~yisG<}HV@lUxXK#j3k{k&Njqm%Qv2z3WSJ#G9pMyH%>GFE zH^Gv-y1xk{=@HARG>gbXM-|zX+JjW&r)W>`x>=RxZ>_|oAYJJ6xZ{w(FaKgmA9gtC zTf;RX%k_I8(C;%9J5-YW$_jaI56}u7Y7R8b1x?x(-@r&dU~fZy0f%`Lq`$*-{5MCl z9o|S0Ch;l4B$t{Z?&IX&V7RvdNG%~jTw4g$rdm@GnjZhHpSLv}@!|tqqSze&>ju7k zX2Q0=lc>upAa+*skzY?4-N8wJ!YG4(MK!o@l^SnMiiC|up3PxQlJzG@7e;@Kss4ni zm~__Rx3{0}>Fw4ty~x|#O>5rP+>_`H2CNS6931}oQwDrd%`!AFE`a}g+p4*ezKh}5 zrK)IEFMKOi70S2%e(mkr>T0xFt=(*hp!Ao&L9_Bc-M2!Rc;1vCMr_-0PCJ@rin zn+)zS_>jR58AzMPaik*#Y-}l|+4G_86(ZkdD?!ZqkvHVWAp~&zhqjI;X$|etS`?}~ NDh#5q8q}g%<-f($y!QYA literal 0 HcmV?d00001 diff --git a/npyscreen/stdfmemail.pyc b/npyscreen/stdfmemail.pyc new file mode 100644 index 0000000000000000000000000000000000000000..4e0126f8257e71a6dd87910ae788352891a9b8c9 GIT binary patch literal 10876 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 literal 0 HcmV?d00001 diff --git a/npyscreen/util_viewhelp.pyc b/npyscreen/util_viewhelp.pyc new file mode 100644 index 0000000000000000000000000000000000000000..51b4a2a787df3963b48e846a574370e9808676fe GIT binary patch literal 979 zcmb_a%Wl&^6uo2T{eS|SZs-olE3!sHh^iqw(kcxqs)Q^nGfnJ{AK2qOB)gmNHGC2O zfy5ThodnSj!1i3Q4iCc1^=kaS52{$zu` zHRu*Ig04N@68^?BHEp;bRZ#>>WjgS$=jYS$<)`_AV+I&4j0=q72Ml&2E7He;>Lv-s zuEh@3EfQ6eBA3Z3EHtTdXirYvrm9U5CR-FWNw&zeNMf=OPq+MLnweRCQ?&IyilfzIQ19PF0VhK1pm4B)+aK9&p4F-yi@y z{?KZ9!g<9*haSL-qP;GPn}!0`V*`Oickv|6;{)ykZgB^GTo!HG2v8PvQTT*+KTVaVkr#-f{N|z6S&M E4?_;qg#Z8m literal 0 HcmV?d00001 diff --git a/npyscreen/wgFormControlCheckbox.pyc b/npyscreen/wgFormControlCheckbox.pyc new file mode 100644 index 0000000000000000000000000000000000000000..f7608688f2368950dc2b2d10b162bc45b2720cf4 GIT binary patch literal 2469 zcmcIm&u<$=6n?X7J8_7?ZBZ!&Axq_8alj`IQ7c4AC_;jOHWdz$&}!qI*c-2Rmzi-K zOYJE=a6tSw{AEa7;rnJ?9GV=s*xGsfc7DAd-}h!5{@K~t8~$}XlGQK7`wKL?2a)1Y zl8elgoG4LgAZaLhASX~7qLrM7a;7A0$}5p8k)KW)oN?4|VRfb;`V?*lVlf^~^k{lo zUS@yecj)e+^I2(T`(@!wneVSg|8*t6_?Kw*DTEe!0Eb|R)|FR6flKUxGfi541xH)- zjh$O7$4<5-s$Ck<8-~dCJ(?XrI6O*TAc8>719<^Gkl#hrSlAnfvQiM7AUJMv*l%(r zg`HR0L_W@Ke8zEBWG;@~yZpGwY<8OK;Y1flI@cqoQ}-SRiqidfbF5FtTm!=D{LCwf z8C%DVr+T?4O=|nl#S8l#w85mD>A@^1=7WQBI-lvn>A`-P>cJ07Hz|ujQ7!GrXnkE< zjBm;Or`0l|{Vg<01Vz2C+G<1~*yz?inq>e;%sC`5QOw?zQl!U`55SY>X`1$u-XcrK z+Vx!7JJr2aGJ0i^FMA85q~|7??ST?Kyby7nANp{yu!nsbb!~{)=y7J9Ha;WI&0PDj zh)%*d$hFC&xcjh>r0Feq?PA2zO$q*gn#dupIgA)v9SJMMv*}rq+iTH9w6M|O9>4&C z`=+>ss$GoL;i(Z(Ap=Nx&jJetg<|fmxbQNRqV07h&{;;IOj}|;k>ar|AMz9ByG0C>q=MyKy6*bPtYW`cZY$tQf~RD7Z-|B9efo zqUF&cs-<>=cCf3$AXE=kN8Jhh`9_y@@v~a;dR9G%S@m?x+LK}N?al3OPCUhSwbAu$O`Z% zT_pKj*MPpwKH@ORQXmt(#qVthon|hK$?koRxZ&DkuWjIF z<26B2S(bE5wVUlmJKXKI@76atIwkVr4y32s>whFZ=Nos>n|xBI>~q$)&uW5-UMr0uq}bWuqoBvhb;630%OfU_}Y-8!*oN1L5vd+ha$ zGjle!X^aHU0}rTN9+4^)iANrI=M9NJfWHNaSNQ$DGdt^$6!GAVopW+7-?@GF?;98Y zIWhXZwSV33sO+bR|F5H@4Ns{6|2)-IYS&Zi1?90{kbY6Emt4On{SmcZcKwp{D{8&s z`Xkb>s`V=RWffFZx2D!>Dr=9b^-&d6l^IhTo(gK}sZz&EJy;)C!Kg9?wOx>jv3z1e z1>?$$%jiTtdPW6j`lFNi=%fm!l&PrgDFHv5Pn=c3v@&J2JuMS6`NWJ0&M8w;+a;Np z%_q*OV6K15^ZDp3AJl4G0LDTfOc86!)==&Cnr8p5iF$6RjG>L)TXC}M`eW$tZ|?TG zHtdFxaf4@NupLFQZChi_fqfVsxT#T0^#I$9ZMbn5{u@6{dk%v<;^WZln`AMLY!Y|7 zCdsK;0Kg5Dw1vtjwGI?lN!F(zXpzJPx{LG?tbZPcDR_LRpCT1t7FGUFGNEfU1X*$N0G+M10K)V9JMjODv5 zvDQfpkwFCbyBKWQc4x;D^j5nIz$zz95ZW->Z15Vkgeo=N4QX&m0|QE`^cGrIx8hxM zb+;Y$t}ewpJwRAl%_gt36sCLK_TjsGhwflMj6&=C z<2;f#QQm|%>eajsU(_#x6yEB@TL~-A)?|gD+)xvh(27RJl$RhZc2Z6khfgzz@lP_jbQX*9m-F^P!|AOwzXn_03 zV}f_GAhb#GMJz{V65bMyX~vPUB&eSedx0D{*@syUQ@a)hn|L z-Ze9jot&6+n9kpIEN!Te6FfS24O@Hho_h)faCq`%sjvOS*j^H?#w&?=9LBx$bqs!` zz!AaL-QS7YK>3N7QJ-q6x&akLlAz9p!c^`F=D>7%*0fC5bZi($Z}ADaXc39L7rA|r zGsn2<;Tsu2K!lyDN?unM1QBijOHV~gtwpb>67Ie;s*(ledEPVgp1KcN14;c6b?~hM zX*;5lpG!l;b*HA1&-yekOQWLvGIxgJb-Vzpg{vfA^ucOkVF1Bt82wS{ z!VS6;)P6^v)G$eBWNMNo3t&4XmCSn3A@Cl6C$Jr53D-Wt7EmQq0xb>%C!(^lGn_m4 zQYLVRb6m9a$#2wAN!eNT1ofQSJ}y4<_jw;}X_rVXZ3O_^z@WbJ`J_KM%2EaUu3w@Yv z!r*|`{RqtR1lv{AuK`t6kD6-jNfk~56<0H*`E15@8s~ZoO8GqcLG14(#t)pa_BVQw z@O6kOm3|u)bx!@QwBCWw)DEMx9zWa$@2B-U^&pPkw)LGT-mh<=*tovcj)Jav*Ex8v zVYMh1P3af6DEhRofQSiAk5p4?7S z4pThawxf=bTV&3vI5pgW;F|6M#FqHfRKenpiNQ@D_#&@E?9LUqfJ9OSa z?!EE;socqL3r*71c(uJ_#Fu?emy(`E930wRInaOH?TOX(H##vZGpMD3Megh@_l-qknZ_=BA!#4#FWE|~TZyN0hv?jeWerM4udvk?yVGc7B-esxh z3m1!%vT72mYF-KZoROI#T*pywqEPdu3e5(oo;jK17~gk3u)iAzy)L@KfSNBCM^Bt0 zO$HQNISwEN<<2NMUg0}Thw%Fqab zZ-Idjp+yuH?=@HTz2%U8VE8sG;wPjObqG{NA-3+Jq#vS!JAh50EV1ts>I2)%RIlWAy`6BDNx;gxxWR z`*9Ma4YW^RIw=Y;Br2uzt{_{KK`^A(pbpVFbGf?{W;pjCel}4097YX&0;#up-L6Ay z&TF|`5dS%^J%xY>b8))Eitk_%=Aj}2^BjwR^8)q|rpnoa%Uy)6e~6~gR9|Onkri?0 z&_w3c3#`cf!@&?w+e68m%$H6fJ~`(36ies;ny39u(r6j>se_*U5NFS;0MH~$oIqM# z;-o|sPy}?yN=U`E6d4{R>g(`I-!1f1(vUU;9-bNgiQkM(;k&h<09tF&^s~-0^g-*s zh&lIcir6kM+_cYvWL)qR-!2= zNCpJ(N4%p-T*pc&@(|fE59Zgeo~yl@bQP7HI_!z9!Qn9O9@D zg|}*oQM-2KO8o{BR4H{m9Ly_MK4_4;oU#5oTW_+WWze@-ksMmQO3Iqp5a4AM$v<&@ zK#~)&AW`smNTDEwvhOjA5A_QSr1Vo&u?#O|5@p&uk1|&fYcbHM&hKqD@2xJZ-t^b* zEUn(wcd$<1Ma5^Gs7}+CFJb4$D1vS3`dSSU)Y7ESyH8W2P>p)<}9Z1@SHfML>M z&p-FPmXNV2iKKS73uC+ycCDenImLS&yJ+s`lrc|m&NI((`AEIO!Iz+%f6pU{CgsU< z`DAt%QBpFBQ(W*`C<9sgmMTv?@hv0?nM&}@L1+h7Mf423em{&^wWg(aY@07^~CdWs1rd+|ymm z`Bnp;g{*EVjD8lgn!w+eG-N7qo-mF62mr$tIK8WM^j8jpeQ`l%%siPsZ;LP{3X*UEr zFc=yYC`rEbp)fS2kmcB(Q11cKxz)U0Q#jWp`h=$;=}JA4`X^E!G$io4j$!9sQAR|6 zw}Ze5^{bp?OfSJYhJBY;NK)B-OE&g{ct4VLaFewrG^L-xKf-3-rJZ)dP=fN-%0RSU zhEDh+PEYwv1*3ccrg=tw-6aN$%9jr$L|UgQCUjoEMCrS3RkUxnQ~GW%Q1Cy(tdTeq zdL53Nkq?*nl!ecgnS#eBE~n$6_3@RfsGb564CFq5!M$)Fz{aTl8B@u@pWg3~1z4yr zL~(qE2Kh~?j{E!pN@$l{Oi`kh4pY>4cMl5HM$SaJiTm zus9E@F~vFH)FRGrO8Dgx1@gU$Un^WDfnLbno6V1$c^1Ve-K9INmF0y8{_2C3oBf4Z zEUfETqbb$muZX_(?;>ADZ0nz5T!xZ3w(j!@6}s;d2(!XFVW7wK^slcqvIDW;Kq$sh7=Al)E<^fK@6C}f>J{csH4Qa!tBTxut zfl19GG?IsuE@^=5uo!si3uq^jOLU402bvCf^zI}>@LvdZxjQn|zG?3yWr<-vyaWld-nnSDXvUvVbn<4dZ#X$KrgCixDzE(^$LRt%lIOwK4uXVh@)por@+_DF)#piD zK2fqR$G}FkLK_5HLt8*kK)8fqIkA(lRo&j8>QSSBzFmp{6XoVD8mJBw|4c1uno z{J`c=R4t)?QxeW0F6!a~VGhxA&NuiPCpxS)SkX>Ms?W(P=>|+>-`6Cp$Rxc%M7XRC zxys3WF2h6ofVqX!{*K~e3S>vmBhSf<=~>B|id@q9VOb>H>!=)Wff8V^J|P5=Ij+cN zO~+!-B4Q9XX~vUciljP4dnDMy_r~6y@Z3LmZQ@tqNzDe29YjeQLZV#u3^pkX2|;e9 zcUVzU^d2iBO7~C=u6)|})(^4$pHZ@`txJ{F#>Oki-i|jIL`gz{E=U%w63?Q2_*X2N zL=x?v{|$>S5>%M0%a%_Fa;5vWB6(sL{7M3m6t)*oWhnr|kQaaNa-*FZO+Q^P5#lnc zyZkd5W@Z-TlYzu^S?(fr&K11^dD8GOCc5RCOTK@=r>4Bx6zJ@JVOk1vYxAYK+FWJ+ K;{4S7_#Ffjfd5}% z6k8w$f1XN|>U(O(Qy%BON_^E1)J}kTpsc6%D{9wMrlL-iI#%lbPF0zzvQ?4RPNg+v z7SvXI5&Om-NSnlQda!p8n?37FNga}Hd+2s!n;3TivyC*(T;wdJ53|D?QDM*Mdjo3< z3xWYPq2-QG#i63DP-EzM;w$PUO71|FD)rh~P(~EoS)_85)RkEjrlIVTGIe!=eU_DJ zh_I>jR(pxZ{X)H351~q{n?yy?ic@FtXIi^i-s%num-XYHBNu1sTC0;eiv_Jgl)Jb) zOrpHydbSmn_rj9REWuk*YG!1etd#bx>t&{BwD5D#i@UwnC>yqlUN%fjD|>A7JT`VM zu0kQV0J3?zv#oFc(5--{kRJUWqj(B(h{QiQ_MHMcn6i3%(zs7`FnlQ@~rb)+awS8#OaZOMY7lR}kg^#0T zXxrx?anx6)ZWY|rK4F&zlE=kxU~|n~BzD3uPGc8_ZUvH(cLPor1%cpdN1qS^?sBN*KcNzhJA+4`etVA`kfKnovx>YQMum? zcd$3Mh~*uS32TFqW&%k>zRDB4I({$vO@GBZFMQqW(pDS|j7^N<7KlR#AXVUPxDt%S z#ePWxbrBiE2Z#sIKwUB=S4A*XAPSK|bSCfG5u4;T8BLf&aTIde^~4%&hNWh@YbvQ< z199~CMyGRodt>`nc=x-T+u!QfDW^%(sBbkdCDEc^0jJM%iZK@>(&Lvg3ZAaKt6rDd za?o&MGzKJ%QBqIs`nW$=bV?;pZze*~d0y%|8Y-Nm&rFs??kzkisIz*`6?i!~cB@UM zgREET@bFOce|d*Dz!ftXQeHqDM<2}XJ`4!p|HdgEZlp%Q?;R>Ma~;OpB8GV60hrPw z$4Wi$)e}!WDFYZVRZ0T&qzqhOTQGq)tSO@#=mv-4QEiN7KtABxaaAha#JfCCGdT1W z5Xp4lI1<(|p}NDouthkCjG#?qOj-bKE^;YB4mjVpArd{>v$-I`Zk(DsQJhQiNSugx z?9S2b~ z>iSJi8Ql795}J2vKg}@FS4rL_p}KQ34-;W(o^g@>5W-mlF=ROc3^C9uk_dR4UznQ7 zL)E0sApK}Yih8_7aiH?giH0&MBekZ&l38GU=b^l{NZv~uGO5diuQycwl&_P=drK-s zAuh8+rj#$M{I{7k%V*at%ezgL|30&(d3H@x)-0*~kC`>kJqsyzPRb2)(_<$&X$2TW z-NZ(Dn~|rlfk>F6${Li@WeN$tQW>`Mp)D&cGec^#$;yN%^!r@;0p-LnYho9tdzytt zGZi)Wm#v2bgLZPJxbV<;6YhWRvY5<-q=IF>=GVNMzjCf# z!EaEn)~n0c+$B617qHn670n*9i)Zpfcig}zSZVF#Yvp9}!9phBCkBsuwr{%*>5KX{ zL_~=iq?Lbf*rr{Wv|KOj(aNX9TFu+N^p5O44jp%7SElVu0O=;5uoCdL6Bs4$tBa)> zF3t33%$R@PSt`ifvqR$cCn`&iDo;8uO)${wB&V@G-{}1eXWhdPW7fQSr6VmlVhK8s r2#_A^jXx`-RTrSVE8pevwWYbqT-B7$=gSfjuG2MAQCGdy%4PjGf8>D~ literal 0 HcmV?d00001 diff --git a/npyscreen/wgautocomplete.pyc b/npyscreen/wgautocomplete.pyc new file mode 100644 index 0000000000000000000000000000000000000000..d22c9b7ab284804170855f4757d44294c8709a67 GIT binary patch literal 4694 zcmcgw&2JmW6@Rm&sBg)(ELpPKf+?DYX;Z7cv}j-ijcxc;3&P5P5~1m0#T}YUFL&3w z!$?A@Q-UNt_1;qtLH~kYdg>olpqC!n-|x+ev|*$txs+!3=HtD2-}8p8f3C0m`uJa; z^riW<@ckRK`funG{2R$cP5=awv?Mb!4&iDoIC#56C#}ildi*cD*XJ?w^xew9m_t9DC5VE0%+6-BS4xvHfgpy4?b4O-fsZgxn^F)(&9jCKOH*=})TK)=D?7`)TT0n0)r}LvIvSoXrM3Op12(6F~dJVr=)vaX#69 zT)dc!ZSL&;qav~UhZk;GH?u!c7BlGnLiRB+*%#Jhx6$!7S=^^prW^x5xqEZ6eatNm`d#e4#{ak~$5`kOm94xQ8^| zxCG5SDbCap!PHwZp`HcCqyDf+`<5)$x6n!Zp4l`Vvurkl74$2n#~{&|iX!SZiWE1B z#ziv8IHYJ%lob6aQjZQPN7zL-XI-J|3>|tnto4mn;}ZYi5jnxxdnf_@k;57BB` z&>|&j&ioQUz}(1X^M?GQ%fy;zcJ z!5~qNHZ;1((0twK`nSpn4$)ZMd(o2WL(>er7)0{iY|hnD{h`6b4a?P=JaTO|>!n;yKX)K`f7J(w=bXom+jbj{1h!F1`(xnpj;COhgeT7C5d z97NbQx<_&Tp6gaNPP$22A^jHB#XEgQBpYuRCdT^v=$eCYd8qvneS6>&HUn!%di6D> zS(}@QTGX0p%h(Nl*-&Ok^_nzXT)Fxzb;BOdK}{mk6mZNd1LnEw&RCk89%S+OG>Jd@ z5U12=qBqSFK>fGmeUX7?V^m=JSRl`1zWj*2wbOGt$c ze}X9wZ4g3}>rBiafL=(NB&?dfKa-DEIpW$L*L+M|85G9!8MQHHxQ{*lhJ0PN)40~6 zGkl*LXgV(vfVU&fF$k+PZ_05OOW!5O+W!zF{5cT+ZvuRJB|z_cJa(>5#)3UBQ8?oX zQ29cI-c+&B59u0uxyPrqI@2O1vb1&xRmWnX9u{ZOX_eYRG{*ZO2F`ur(CN6(mtkq< zY^B8v9t&ErhOF8(B-5I-=&?3WG$5O*r__>csMQ!si?dvb9u&FN4db{}?db_|Spr)( z)J5e_O>+q3!Y&WG3Wz=&M;{C<`HLzli#l~_k@tA<`!ehX_tT~PGl0x#LZCG2W%`H! zVx6Aif#*_Gl_bxHkV;IAa!^M_o?U1m2qMj>L&AAt&wrt0@DeyheV9bVq_V|V@IM8l z>|AG9lCgKu>H#_lc7rW*FSr$KqQ+|nEwg1>X5B0VJycS=ty`%5+QBW%-Z0x{$Ls{# zfH<=pbb=pXPY0OyKxNPT%Uc@Evx{XId6|F)_OSQ2h~z zvgxCw!zu>vIKH{RyC7r&v|12a{rv&eAZD7ZGiRJs)gL3g^Qw!;U6lTMm`ih=rh1Cw zDzrwB9z)H?4GqZL>cg`6;UUx%$V?P6zv>0&X1_J~Xs0DKK=^Y*$oLHJaB3OdGyHy` uKTGI~I#gkGo;0`^lA*b%3SFbT8bA;HYvLnHpbwEXI2`}&2t=A5%0IVTJ6d!OO|YX*p3q$C$)AUf&);7;8>EK*cEwgMoOG0B$L(7lXj&2 zVrCRcDd{8^#U(j#pmO2Hi33#}a^jE+2MRb*9QZ$|;t2eH{q{pzf8>CcLiV)Y>+b2- z-LGGFzft-hqa!yS{qwzww13k0eG5-q1qkrpNKIt5J2tXvBuGh+mRd^cX<1E+;XEU? zjMRr@bqMnzv1wTcV^$uE9E!ZZnw4N!Y*w+kE_Rp;EEn@wEc`cqN}<89NRVU!9)-b% zP28MJ_qS_FxD+;QlEZAFxw}w~!%A2C6p?u1YXBB{LxnWWcnrPMVl!Nh<00Ar)u5KQ zT+D#GLd%EnaPk08yaJHmzma{|kdn=m>|>mk{fvBW#Oz}(;zK^L8QIE8^cDx0&bDrH z0g^M)$oIxjWx2?eN(tAhG;7UBM@#bycb1C8=``MM*~p_gYN+prjWF?j^~rj(nSe+s z?geTb+uFKP<4R<0!yD$SB$T6#SY>S4y`5$h#6=)QLA;33T(w!ZbMBpAHJch4rU4Wtz+OLsO;WNWJ<|2vCm{IJRxmVG5rFM^I^Sdt_I59olj&pQGjX#U) zm<4CPma8LgqRTlc(O0SDtm-u>$vH-L^gC5(QZ}a)Kh1yz{y>A5x=wP;!3-n(&~S>A zh4D0gO=CupfKJ}O48~6phM0t(X60Z=g`H<=h~7w1@C7MwOq2eN-ryjsjsSFy7*6jaNc+5+m3GX-nOSuvk|Ug%Z9B71#@o-8 zakV33Sdy39%pByTfo0((=YXy=x)HXYgG1m*cf{b3oXiAx z+K$jv#*^)GcEXGk*;cJwu}GOBFDd5ky`_6^-CYTpibCdW%}gOPL-7>=mj-LL9BKBd zhCzS~#60+BxfWZ8wBbfIQ6zFsQdMND9DxygiY&Sv#Wwa^c3KIBdj8xdC6%*0sIF#;RaoE6BZ?ux$gwu(6Sx0!Lh4w|<;NoYRf-e(8aCe|||# z37WoEl2~1CgD@f6DA@2y}V%~eQ`Z(1P{xhs~@`Lyua{Z>9!JKt*?$ai+Ahg zE$f#Pthu%g^+1RdU7%WyiFP&S95_*;eOHx^@F&RiQnL*$?w)S_7&T&{xO;~|p{75& zcYEcocZC#^>7k=SXnR|9Vt13|OmE&(O|@d=!ECK;3QnrLsm9x_pq$v#SUp|?5R;Wr zl(`X;F{5TQ^|HBUisoASig^Y9uBY>6!dyt@&6qijX9k>8<_h48sVuPLsaaspWQZrV z&6OH6v*tWFUNC7>;Sr$=86S&y;x7QukDyYv%OP?!Vtih6R2u0MqfWwd)e(7ssX%kp z0$ysT&$LA0Q&`crX!-;nPCc@}69(>|bIPT2NS`1(v3YHWv`{P;scp%le~LVk-YfyP z!MjFqoq$2*y-M&+0vhLii(n2wyCN4R-y`n(#Nj#NR^>a8_+vcr1Z6+5FQuY3PC3wg zUt`hN^XmKcX0TneXu)`nOU;JWu19Ap(YEz&0PRtFPiY;UR1|76$XJNA+cJe*VNuU4 zn&6c%so4r>`a=a5@Wg)xu-XLM6x-k6bf*jz<>?yGYv7_uSR>uVOfuwN>@;W#p!H5nflzCk28L`@otWHXB zN=auWDCppv1fx2bQs%Q_&xxH<$NE?MC z#QO^hJ{$OtIKXt)l~5lo2a3HmIwXIp|qI>n1O3OIfu)c?8#?ii1+E7<4 zYA?j%lsWR>l$`A&^QypTEG6e@c(aj|QP=|C_1!)id+pX;ch96>UaPrs@=3Y2?MkPP zVpl;bQL|R_?QWR3d9AtQqq7InrDz71cawk-h6bix0{U0h;)mKB?X^|$Zt+)U z2%t9;cbr*Ny*CInGccp~&d7-!59+*zC%y>4J4n_{rbciNnZz^RemK^|%5=q|PF3T- z0&Hkb^8wK@S&a=%wTy#K9%S@jssX~bmlK>M_Q0-fML&f`5yyiR9IA}WK-_00gNE5O z9-f@kLnjjFA9oophG@#kESAB<$C+j9(C;O08c;9Q-V8@HTziIkd6(OlRJAqJBu7+L zd#w;$Qsho)sQC5HR=Xyp+-liIptTr{$MLvyS)Qxvg5D%YOtxC2cWikpvg=y;TTyd& z&wCRjtsX8|7$*aWjyqHUPs|#`w4X)UJ#VJXD2niTbIILR)1dJbXjE)r;9MKwB7&&U z>jMWzg%fl;s0H9h31v`VC&+2c?q!vdmD?XqX-Vy)|Mb2*((U5Tlsx7* zJ@wu=MmqJ_^LV|}sg>p)`Ka%a&Wc_4&H$Xp1(DSyrb>ctgaP}7kFakMIMn6^tEI7-E~SDcy$VUGv^emUr$ADSe2u~FTA zh1Ft~FBkq}X4qv6#!1&LuVQk{Etj-IM%)|m(Kfq=8TRNW$xhF#36KHk9XH)u0q#g< zoaYpe11D8C)lA&8oteLec{Yqdy`$@V(igP!iT57B;DeUtcY`+mlCvCuMy(l3{a?l{b?(M({Cn#BtiZht;<2qd znqRpUx*dGmWl~o|d+FmAD1(nd)(OU7=j!nl=H28m@|65I@Ca19|2Gjx;~9Y+A+I##BE7@}w!}m$UpAp6TfIxG_PdNIJ;3I-t0KEdIqm!y~daeB!^5d%j zS#|S8oppcQM-8sPhk!{AB9< dMPKS-12RPQc-?)Ay2%~Vv|rHc?YNox;6E@P+tvU8 literal 0 HcmV?d00001 diff --git a/npyscreen/wgbutton.pyc b/npyscreen/wgbutton.pyc new file mode 100644 index 0000000000000000000000000000000000000000..dcd817fc2841d6c4eb475ec565055f71ffe70bad GIT binary patch literal 4171 zcmcInO>Z2>5$&G+ActCt5^0H~r8t34>i`Oo91JT_BvX{^IG}cwAqiUqg3fTJcXyV< znay->XadxU0&>f5$UTQ#bILynkW>CZfLxRJYL*`oY#;|}x!tU;?yj!tu6kA5`1j(% z!>|AIO`>L>2L6AJ=KhE-#aF9bsr?IDt9^aW57d63QhXaKZ>XcD+HWb%aZ|=^wLe#n zTQZ(k`ys|{WkWSyPy@)BQ*V?yQ|i_J4VBI-dqcS41-HZVce)GECHpTvy-b7bvh%mm z6_XS9WnLb{d4J-wvT*g(Jf@C^$5}eGzUENE@h}Al#ZYH-0l0&vWn)@3%NI6x? zD0SLUlQq&~t;T^c8_GA;xTV}f${Ek`ZgALPpsMG}&&!%n6`_I!6cWnz8|pMrXSLXl z@{6+}G+X7Oo60XKe~U}c0yVy^PO-G9PFw0v8t)<0VOv#yAq&HGZd&FkX-iI7ru{oz zTG4Z~aq0&TK6AX~y`2Y}J6m6Ul?51h&Lw4DR(=lDR=>9!^|!k#oZ@0zBxRZvLmy&b zOp?dW8RI{|=-KlxHutu7&DLJD(~rznf4d*~4knUm<;u#`QWwE^>$&A2MFG?AZNHMc z&&wpvtw_c5PbxdGRb|tQ!}%z?)zpf3GbpRXn%E^-ChC6?=g#^YSmWY>HO^O5n0t!& z$a;oHZVOqE#|Jhy@G?J=t!_H8Rm2rytub&gZ%o8nk;@Y?&gKKr(w` zx(-NreF?Pa4wyByMhfj3wfB^c*G;B*?D1-qjZIg}J{-zo)sn>xZ3Fup- zsmpEk8W6NhX!0vWiz?Ef#~;Y-9iju6SVL*x-xdBUjRunv>I?g)=)I<@zYBpw|9o!A zxvgBhCeoVf_y72=+4b|;e|_&PaPR5srYhQmJP;K6q4XCI6aWNk)$UPc03R&iI%v&w zMP#G5^gLbuu_PEF9|?$6c9O@5?cT>^jc>V)D+%CHmI75G28Yc2A&zrhWhPEj0E`5FW%HAB;#)vCWRC2SH3;>1Xe+^lK~|(MS6bAHCSz7Qm4Onac|2<07#l@ZiMTTH(|Jr)@;p zwNRo=C7~@yC5R?MVSvfAqDI@J_z*GaftY|BSea+e%hg7Ng6KySM@X;12+)cc79gE5 z1Ymiav+<><>xL2D)O3>K{2zdFKS!r@TP*?(7j(06NB>km0sTY$pb-)r0gp?1O)m!> za6|o3@KNw_&<^hE2Kc=$fkv*w7}|i8Mm#s>s7$9hhfE*6vak`ILm)V!KSfLI9-_N6 zP^jyHdg3z=ltkUuZN0P{K^27h2h1z= z4RJ7-ffm=+0Zzbme`&ef0EF)u{-&|Ti}^;|A>d4cArqeAAq$eLtq zapp^O?^t|>rNkaUXHy|-l5WjPJ>-;6-x`PNQ{ZZiP{gL5)WMhcAy0{7#Y`t=6c=f3 ztGaeLABby-V~&h3hr`@P52zF0rLK7R;Js~RJ*XVLx3nESf&AZ~i6<((f;hT$d0}!o zXIToRl9!Em$?xQs#(FOh3gNk3h= z8=|Z{Wiq;MZ{LLI-=evj=vXx_pe+XMFZ`Y^Dt^xZxMC1@ytmhi7-U1VS@BncaYRIq ze!)&0hQTUM7(FLNYh>f)HC-d@5~_ZM=9mQ9txhwX51ZjampNVHFOuxehds9OA%360 zhcG1_OY?{~DT%lK1sm~oC5$hAzw#N(u7vbfS-@3u`Q0Hf`96%2(;wCO>@n35N9f?^ M0wWoJ!TOW`0T+^1s{jB1 literal 0 HcmV?d00001 diff --git a/npyscreen/wgcheckbox.pyc b/npyscreen/wgcheckbox.pyc new file mode 100644 index 0000000000000000000000000000000000000000..e7f04f7306f307549524c042bc60e5a804edafb1 GIT binary patch literal 7631 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 a59L=N{QhGvBGp-LF2A+>?s6HQOaBH_FvSM| literal 0 HcmV?d00001 diff --git a/npyscreen/wgcombobox.pyc b/npyscreen/wgcombobox.pyc new file mode 100644 index 0000000000000000000000000000000000000000..3b1a857fed4567cf840df94755ae60647208a4c5 GIT binary patch literal 4504 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 literal 0 HcmV?d00001 diff --git a/npyscreen/wggrid.pyc b/npyscreen/wggrid.pyc new file mode 100644 index 0000000000000000000000000000000000000000..41bec0ea10d63fd9749cb70ae599525d280674d3 GIT binary patch literal 11649 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 DF~+?=?#`Il zQu35O!%yMIA@K_5+;wQmGl@JmcjnH_{WxdtHvZh|d~y8Oi=nLk8u2*)!M<%KUj2a_9ezF@oh=4F4FyAv$=3j5Gj^2EoAX z8zb}|F_@DLacyS6#STN~;-=W69>d6Z=a9*-VKgy*!0=x}Ttrgcqr4D_MT)kJu&8=4 z5_J74l1W1@j9frA$3b%mbmQkUS6O-v8xV1v65S6IfUhNK#KJ#*%k=Vg`p9xS55KZDjEms8iDCdIt}q&%BXT@hUWpiEu= z$7L9oMZcIW>pO2~H57=k4)L?u(lQbT?irt$mgz=qGh|i_rHgTZ;eUq+_#uD5j#@+n z->mA?kVVe0VVkVUm60bef0j$^)$L#m4ePSEd#SZVAtxKU)>a9y>W!O(l6$*EV-Hwz z(ju0?`^q$NwR!zWj-!daHRhU5XXX>#V` zVOfMED_k1m+{gtVwqc5=OIY5)vq}n>Np%?J)50rhSO^rOaWn5Xbj10=8811 zntJ247iKU^Dqv@M%5FmRSa(Z{-lRyyLzm~uhDBVSo_ZH4JTs2ou zmB0^_9mCuuRfeh5ytoJL1}~W9e3mA`DXE@Ub7${x3!w?S5U(7dRVdTU&+=p$Cqdyl zEK;|4T2*DGM+ar$0t;GSSGNX5(~^8OSLT&>KAt71#x~AD#J6-%{tR_XVE24{a1?*{ z{o&xLC7ZO7C|T@2?^D{YC{xbS5-PiQ?WbO5@4Y4Rybn)|!m~nR_M?{BF%9$3Y?%(U z?MS;XYe+gNjTjvJu3_JWoEQ-3ozAMglhpe)$pHg>+;|~`RNsa^Iy{oP!nc&*NAUIu zhNoM>+Zgl+!m70w$<)QMLK?@@GM(p~-p7U{O|y`dMUuzM)%(>Ra{V17uFrwXY3B0O zzK5Cpkb-GjLTW#tVD6SNyiHHF|Mh#odb7WIX4b;@pl!PA?TzksZvzYVV+g!^XcWqE qe%&oU81@mDh{RDgo#l?7c5Sq`7_Zj;tGe1>lUkmSw+p)MME?Mp2JNo^ literal 0 HcmV?d00001 diff --git a/npyscreen/wgmonthbox.pyc b/npyscreen/wgmonthbox.pyc new file mode 100644 index 0000000000000000000000000000000000000000..234c5725ff534c9500f9f8c19dcaac414195a655 GIT binary patch literal 9523 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 Lj*pGxM~?nK2|g%` literal 0 HcmV?d00001 diff --git a/npyscreen/wgmultilineeditable.pyc b/npyscreen/wgmultilineeditable.pyc new file mode 100644 index 0000000000000000000000000000000000000000..c0a36924d020cc32ecbe39a6ec6b6e1cbc09a413 GIT binary patch literal 5295 zcmcgwOLHSv6+XB1up~bxLo(xdDg>wkRiJPJAwbn6g)J-K8Y2&F2T!!1OHtpk+Ll^M zcWZ3HWHl5UegfNBz=8$8g}=d$Dz@SK&Xw94O{R)PgzP>#_kEtU6ytk?G>>F zxmc0MM#75xQRJD(r|pV_RUN46KrJ7rNw_MuEElUfu$B+3QKpmnI^>JK#HSS*uyvBG z0&;bJ6@}+Eb3LotGZ^=?s2|1Fbyl@Av)9>Y!|VBZXu8GOEll|}R~=zhGmNs%XMLMn ziHGguN&f_5VIL#blM7g)D7Hj>Nue<)G!zQou2OI^P|Z_jl_q5mbSf&dE@4TT4GGK2 zYzi#LIa^b+wQtd6?0HQ>wO9ML_$PI0+NEH#r$GUWAZjlUOe+JCx)QY)M^oE>?7G;W zJ^j2OFKT+oC0b!%OAQIh*-@o~QSzh;|b&DwM_1lIFPlKzuNy3^tXl{~pS z9We5U;;rkEZ|OK!Oi=ut1gimeDlT%I#Rpqoe^QAw+7 zP^Fr%QJmT&n{$m%K**RG!C(@&)K0bC9Vh89(Wx1onr0oW45M_^?@WSDmetUC7>D+{ znIyx+CuC$Kz39Bx$CGLNG14_8RSK1-GaA`A%x+_DViBhKrri!AM-OlOs@ZrD{C4l? zlcrDMRQS;LZD!|$hr^M(PNKOO=Ymc*i=Mc-OAPima1s>^=8WY+{tiac_d&$GZfd4z z3TDTwn^jXqtE9AG?x5#3_%-vUsd-hijj0#@WX3#u11oKOEWY8VPSrm_LK;uR6`JD5JSsY%T z*Zd6}@e@2L88Mr%|2y|yIfCL${|@_0?@IXAkOY$=bqyJ z%a`WwFgC?01!G!>5B1f+XH4Xlniahqb-w3Zm!4E>iB9Lmkvm-rn=X1@S+jF`F1FEV zcP>=XiO@F}pn7D9qTg20Un->@&&f}z_~hmJb2NY>c-ep!KyU!TGfbgMcwsF{R8jTx zF5m@Wqx&&9{Nmf-Qb|<`u0yW-ySqS4fgjM4^AHLHJbmIO5j~c zLTF9D0U{_o*UZ-J&m&jofLbC5;?BSZfnKgbFc^m8KAXG_r#}j4secN*dmPz*s4%Ey zT?cP{;p|01UkZGtyn|`RwZm`L=vpgk=K9P52jaPn)%0pUpOW9CgmPc|<;uvY;7NJ! zmvOb0`R7#&)pGT%YPDLbZdBJn3)O;_w=ezlaT;Y`_4@~NKmYv$KLg=+2=qvu=lS8I&5Q(zt)@_F8p XbrTA5tC{ikWFN5 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 literal 0 HcmV?d00001 diff --git a/npyscreen/wgmultiselect.pyc b/npyscreen/wgmultiselect.pyc new file mode 100644 index 0000000000000000000000000000000000000000..8ab8d11e95ef9fc8021e2441d00aeb3451c01568 GIT binary patch literal 5225 zcmcgwYi}Dx6uoOZPMk+u8i)v>wiJpiQ8m0&REnT9r66eCGA^P-YFF;=G+xKvHM`>` zk>CSr{}Vq9iLY?Z9lw$^Qa{AlnaMnMXXf5}?zwkd{(EKd+Ase+jAZyJmTawPQKE5)ZSdsYD)WqrW#3}CIte?TzlK@qnm0Lo! zyWJafUD8cbJ3Uy~u8mwa8eG&TqqdE9o@9H;zxXut^}BqzsSl4;#kFsu6yKq;B3pr; zNmT<)LE^1B>W_^o6~_h?Q`W|U#1(BoBXinV6w|C%u~x*DS>{kSQHmBShrd96haRDk z615qi(mV^t@kV zk{I!IAUjpb>pBt;UVe(uNLNRr<*88x4589c*r=1xj9DJi$IMwwscm!H%br#->*ICiRhB{K)=hhAKG_-q(Q)J(6b#Z9=kBt+Tq}y0nc(cyZWr1 zhQphfn28b(PzR5A9y=90hhihB;TzHNwELKJN$XyJ@avtD6z7Ir00rIrq9Vrod`INg zqgDAs37YN`$ok`w{B~KIQ?MfEdC#CS8sISX3lFUco(yMaq6ivp8(8uT2UKTII*5P8 z2N)mv%DJFYsxx9L`-WlK>e(<9X)XwHGW;((mjIz|VKm&2Oo5a|# zP$o6>I779Ybyl>3xrk~atF}&%z^QS9usDUP8q`X)TCH5GqRcz8@Kjv?CUQxZMi|r& z;cyeBxQ@z>qWe~vMt^}WQXL=K5#xPmN9gsT9WmaA_60_C;wj=eSh(sYNr$ zpk3}gvw5Dx_JV6C#f7^TQ7UeD&G1bhG-#Msv^YiVxlp`jzzN|j|DH=>_j6byl73$>}>qWlw33w%a{+~>93rG zbu{l9C1F)zf0BeD?>dmA`T6CkRE$LAQ?cuHvX@~XGc>UGBRzNheO4+Cnhq~ zr{TLAo*H-b-=FKXxo5LB^Bt8@D>LQ<^;rTaT(+0>@ z)z;*wPf>hIQjvAeln#(B?WSzh>h8Aoi;;?u67HK%F=swx^)4&waEg9s6^G16*yjey zkZNne%1gw44-X8*K0gv$<$aFvBT`aZ8d?!Vtf60eMkRpMie_fgP>Huul*TOoEqF1#Zj%2KQP#a7jrmd5sEp?U4*h_I%4M6=Bd>3m~#~?IC`?r%l8%G$^ z4;@}vpLv&O{UP6%Mtol;sZ+h78;Po@2cqEM`sYh{J|gT!_16y}e@oe=VH$L}pjasY9R$YBY}7*kz`xKHQ% zq1*4<*$HzEyFEftY*YjH2HJ;3ImUfoQ69zE7g%<7LNI-NG7+NA-%a3sfF~%4=H+5O#lD@ literal 0 HcmV?d00001 diff --git a/npyscreen/wgpassword.pyc b/npyscreen/wgpassword.pyc new file mode 100644 index 0000000000000000000000000000000000000000..a75b0750d44fdf7bda845f0d4f5bfb5139a82f34 GIT binary patch literal 1286 zcmcIjO>fgc5S_L2Sz6js$cZ121CV0{LI}~qv8vokfk34BP{2R|vtYG$8 zId-0!rJKYiiE7s-T<234yTpjsZNYIIT6>wn9b8sSX zV~%M+nvesC{Q>2OE{Nuet`uD=u|2v_bVgLpW$DwUN6YWz8mnDI9)5g6m%gk)v&Bpq zr9&6E9$@*T*z#x}-+tbwVfO9@)(gRsBX0q9{{{4whG2El=V~1}=JT|^!3}1@-o#{% z`F#nKg>jEyrQtG87pblVgjjePE3ct|cf z*n<@?Q$cq3U};=kS!q`l=8i~kAN3$B5;DM2>AFc|b}^`!-cR{5Kp>A5Qk21#-dxXc iowf`+`*`95hQFK4rRp#1I=|uy*bdaD+EF`xZ~G5}xEJRD literal 0 HcmV?d00001 diff --git a/npyscreen/wgselectone.pyc b/npyscreen/wgselectone.pyc new file mode 100644 index 0000000000000000000000000000000000000000..07ab24a5dd3287f07ac05091f757b3118c6dbc8a GIT binary patch literal 2150 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 YCWXieRO&>crG;NFl;_9i%k#DW195E5S^xk5 literal 0 HcmV?d00001 diff --git a/npyscreen/wgtextbox.pyc b/npyscreen/wgtextbox.pyc new file mode 100644 index 0000000000000000000000000000000000000000..16141df49d0c4720eafbf6880379d608f14d7e1a GIT binary patch literal 15495 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 literal 0 HcmV?d00001 diff --git a/npyscreen/wgtextboxunicode.pyc b/npyscreen/wgtextboxunicode.pyc new file mode 100644 index 0000000000000000000000000000000000000000..0353e74113af18f3392617230a9520f4ba625c22 GIT binary patch literal 1459 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 OpE}~g6o0*Izxxl%6X(?c literal 0 HcmV?d00001 diff --git a/npyscreen/wgtitlefield.pyc b/npyscreen/wgtitlefield.pyc new file mode 100644 index 0000000000000000000000000000000000000000..ab730decb8589893cf47f3f18a7676aebde9a7b0 GIT binary patch literal 6266 zcmcgw&u=706@J}4p7D%59|p!R|nOQ;!7m+kiS zOpm*J)*j>)61yC7$PF$Wa)X?>A^xjyK|Cx<0*_+8TP1vxC^dqGTD z&MI;Y-m<(9c`owH!$k=zViuLUIH6X#$9}7d{i6TizrD!8u*EJX@!}*mm-$h0X-SJp zx`@IPlk5EBD38r!uuRTCmiuVg-_aRp?}%~bOm*dvR*FC9h^gQ3dL#R~J zK}~QJQkIHy94;$=MP9%VbqVzthY(m*wuXc?9jr>Yq=Oq`*2FZ#tctlI&!NLQDd93_ zpF_xom<>7Gl(0Uf`1`E}RF78C3^gjEGHC(t!`n@ z?t-MBNM6$gOLG31iZokJ+;xtyTQhv8AsnPR*qas`IOt*BMM0PNW zq`OXjgD%6CzjNgLXu7WB%9iDWBX9l4yL)aN7z2CS&A83yWA^f7n;FuVC45c^T)u>z zUBtyyRLQkt5Vz9V5A5D`CH;pgx?Ct)h`|Augxi1#8dAObjLhA!%sOQ5x;*JhA)wf- zKC}9K*Db`Z(TsYub-603JFfKD!3HB?zr|?W%Ncxo$zHo>7<~*a7}Ug<_c>qPfZi#s5k62b*h;SOeZ>yOxTRFW^A&onV+`%=uDF^ z5MU|}gClbi^@Dca)O~I%VjvbpxW}o9PEPZTH{_#cnDpPso85kL(L6=VlV)nNBz_8U zr%`r?yB7)~3P80G8izI=YATa&2yg4CQ3O_r-I;`Wh=A0%;-=HJBfb{r=cLGsk3X%w2m zgr=XTBN$R$l??|b_0_9{&>)EVQ62>9**+YugT170aw;8TE%kn!!qasOhM5WSizHBc zslbQrIJ2ud$zYUMD0I-yvZSvP2FXArbj>JJjeo(Y*-cYud=tFAcGmkg)@| zWEx8l8`v0QJf22jX!EouoVLVJox!APLR(&qn!a(%w-SM0av_-e-th<}e zx^vTMxJ|d=tvgN7UIC>6+A9uLc{T8Nm{Hm2ya#C6@6qM>Q)Fdoa3>I;x#X-QfgLEE z^V1G2v5Z6jRI6NPTAWbFi_QSF1+r9R<^zxqa!6>QT6^k0pD1HvkevH~umK`_anaYNbH zQ1N(}2-YRniVI^HjI8St+|=bg|pa@D#`a#^zas^Y1OSi~GNYaq^ze7$c83Y}0 zX25A;T41k1J{lN{XbU0tLYK5wyY0 zo5zh{Zu&V|_8K~I9yyzUGeTU|xr4TjM#x)pRta&==2rk2;g^2IpE@)cUzhYv(o3M? z;=JR6-k)%eA&wvhm{T0$sf+gqAxG`z)2!A7i~+U&d@+I!fS!_ZKf#%+vgS_Un>s2s zJj4LlK=sGx9pkJ=WSIF-Kmd3n2LG3R27fgNYPrFY38NeZkcLedWrMgqvT;-@CN*WF zs0z$wl$+3JfX>%2@7fbf#v39C4CFNp6jZ|^_9%%%|1Hu94+WIb??x3u!3>pm_T4K+dLJ>X4djnhSwzLl7ADO48;| zM-X-g{jcNfo}T@OdUhLxNXL$R$p9Zgl65Gz_J54-{}6-R>(6NRis7Z_p)jgDdo2RA z`XdPVSO)^|5(a?Da0s*v{O{q@zs>G#c7z4Z**5R+<>~Wv;VTb~)gzsGKu z9q)jzr3dYd8WO)5aQaAhV#yiWTjF7n`B?fZ^O`qUpr|NmI!ua3voocPRRV`Pm z%gfbLwStkm<~AxCo(hl;qe~NB`^A`-_dW&E3g-GR#`rN7L{aSZe}a+!F*{mQfo~#B z%{sR;?_s~cqUlX8J1sg_ZQU8BnaTVg@Ec8h?bO*kmhu#@V#3ye{)(b6Y@agcrLczL WT^oGw(_tF0%cvVxomF@1FaHH^!2>P; literal 0 HcmV?d00001 diff --git a/npyscreen/wgwidget.pyc b/npyscreen/wgwidget.pyc new file mode 100644 index 0000000000000000000000000000000000000000..09156adca3b4164434ec0ad594de1f08828b9d75 GIT binary patch literal 26444 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 O-^U;RzWKg+>Hh%aw;ekG literal 0 HcmV?d00001 diff --git a/npyscreen/wgwidget_proto.pyc b/npyscreen/wgwidget_proto.pyc new file mode 100644 index 0000000000000000000000000000000000000000..75b58fd669ae0cedb294d17abf3ab1432c400fad GIT binary patch literal 2678 zcmcImZEqVz5S~51G%;?|HWg`w1c#7X3(=TwEfPhPzDP(AMVE@CkA zT3fZh(EbJf2cP&G{1_y@!ZUMDno97E*xAYK?(DqmJTvRopO<@I?f-R<(CX8||8Fte zZIBdyigKbuFaa4wBSmS8-V(hbdVU!2_THck(d=)0c6=Xf{6l8VZk1VYsx!R-Hon7f z_dyIaLJ_EFfV#sLr5(2MR?%UHOjpc+zeH)9?H#UBv^VIohSwku!z1lXnB>~Ia8y)b z$@VgP9Of|YLSKY_Y(ke*#@Ov%*nA!rp)Gt^<7ApuCh_@vJA8`M;;YrUY!w#Er$?U5 zN>gQ1W4+Fs#e_rQp)ej{IF4T~f>(DkULRo4fajifoykX@XUVwP0ZZ;F$Z%Xt&2Xx1 zJ$zhDYBpqskBZa`cjtaw*r6@wO%&(2SI4ii^w{{gtO{Rjmves|sz#YjV{G_wT#Vvm ztgAJ)!e%K*II%p~9r1b$#uF{X_csAmcW8lh5KY#ECprme8IXkxb|26}(FxK7nHE8Q z50RZ9XKlKL)J-~6J!6r*m6&9Z#h`I-a0$j%=s>m-6Kj`bneSk^;aH$DWv&yGfu)Rn zb-Z8u(cSx!dCx*)?X>rmTvXctU;(fow#6Rw&gn!PqP zdB`QD6Lht0fvE4{SW;KcxVY45Q}>)b*~naGo!2%og7TxeH%>Nw(s^y3R8>(4RC8k^ zPJ6^~5FD4fLKlb_u5#deo0?g3fJ4)13h$%KUrVMsO3OtGdBP&~Noyo2sR@)MeFCH&h$^ReU!Bp7)eAM7~eHXQ{OV zFkEXWrT?h4W1=N05!jakT()WUsZ^8H-Q%A(Y1v^IqnvAAd=xkVO;W)}mY8&Eyf6TCz37sCUr zH;uW)aO$c)8uK-^Ghlbo;?T`wtEVQ8r8MJsTBLQ(Q?B7SPKzXtrF0_}mMWF&c&c+} zqEC43HpsiEg!> Date: Thu, 11 May 2017 20:33:17 +0200 Subject: [PATCH 17/19] Added notify_input() function --- npyscreen/__init__.py | 2 +- npyscreen/__pycache__/__init__.cpython-34.pyc | Bin 6412 -> 6437 bytes .../__pycache__/utilNotify.cpython-34.pyc | Bin 3454 -> 3895 bytes npyscreen/utilNotify.py | 16 +++++++++++++++- 4 files changed, 16 insertions(+), 2 deletions(-) diff --git a/npyscreen/__init__.py b/npyscreen/__init__.py index e9cbde2..91ebad5 100755 --- a/npyscreen/__init__.py +++ b/npyscreen/__init__.py @@ -90,7 +90,7 @@ from .npyspmfuncs import CallSubShell -from .utilNotify import notify, notify_confirm, notify_wait, notify_ok_cancel, notify_yes_no +from .utilNotify import notify, notify_confirm, notify_wait, notify_ok_cancel, notify_yes_no, notify_input # Base classes for overriding: diff --git a/npyscreen/__pycache__/__init__.cpython-34.pyc b/npyscreen/__pycache__/__init__.cpython-34.pyc index 5a655ed2c1715465f33d1024f7283a3a2e62ae36..c8a1c76088e3f7bb99fd83468f1e46c58c67afc4 100644 GIT binary patch delta 383 zcmYk1y-UMj5Ql%Mq)@4C1hEcI7C{{xIttnk#Yu4X7O5s`FmDplRO{qF;G%I92R|qx z2-3y5wYK&Xbf|6JT*ZID#iZ}z9S8S3cQ@Qg>^2tt362b>@5eUQBET2^h0pC1Ze=bX zqb>266+uM^G9WKP3xkzFCC*FGp25nXGUqt77qAMb0#*f8xlKTO1*?H-oRb5tgX&-n zPy?(9YJ#;uEwDDI&G%A+J;(IVPO}cE!|gJ(53nw%%XtM_53CRB7oPm7fZ%t2!>gfQ zP&aIK=V(*a&8%HWN+bxMg^SU5F>al@zmasfYb!Z>%gAMQb=!~?>&(+Zu5Dvq(KD9g zD(l?yfwZ}9+Nz;voQFu#XI(kpk;$oRZxm7v+|=#8v@UCkW!<>)4p!c~%{y}wZ_>Od O4N1bdTQkCfC<%X&mvZC) delta 380 zcmYk1y-&hG7>9q=lmvrX7jSc6!Ie#oe5#|G7^8W&N*g8KmFB3(=0D(~b#T^5;-+DD zKm_?tbP#cLcXak>7w_`s?s@L_=FQ#3&*Rab(Dc;O-tT@Q0(|4&nvnODtm5@!w6C5i z24Jj$&4SlJHF%r=dj_wA>OLpIUceim26z+H^lb|46}$y%`JDE+4QhjTKppTds0-c$ z^}zd}zMso@xdCVZ?%ILH1#e~+>;rrV8v3aB2g=5nyic6`4JN7}{-m;y1LCP!1ZY`2tp|Eam zZttXRo8@!*_;I~tT24{ij5}t`lH8Vaq+13vg}9aS9-<--QE{{LZ(2;%CN(82E2b=~ Gn(_xk2XM^* diff --git a/npyscreen/__pycache__/utilNotify.cpython-34.pyc b/npyscreen/__pycache__/utilNotify.cpython-34.pyc index dceb35a814f232a7a6b54e1f4f54c018c0e40fb0..2b60209c2f7bec28ddeec82bb5bbd51c0a897f2b 100644 GIT binary patch literal 3895 zcmdT{O>-MX6Yg2}5eD@n29(G!)bqBzWxDu|s{Q7?U;FD^huWKA>5To2|DoU1RlzGP$5~h52~cfb`~==l69W!S4lQVHm#1yC6db|S4dtU zxk~aPJ;YY^^YhsD63Hj%A$G>vHIh%-<;^)W*sPPhY?s65%q`}xkbKI{W237ipSC+< z{u;?=>^ye&sM~J+hImn1nDXxMZaNx|pw=gQ!*QHPag-5}vU;q$jV1Tgm{YxbA-?cgp!5jN#bvsRVBR$*>lYxru<^w(qfB2XE zZsVH)YxZ?S6hI*?b~-&A%=<2k$9zIJQ}OOEq^mIex3 zJC$nl?qR;4CY#CVFdJy4=Cv`d+e!0i_i$r$XuLED(tGSK<5Q4$u>RM>ZdjwoKl1Ii z&`eYORPbX@TZkHlrV4ih8;UxHr~6)g^uC2*r|p?a5G3JH1%asr!7!EMnDs^w+#iQ= z@kFyj-8jD|UrzJJ+K1o+WiCWRG#oo~4q}GmCYxM^Sb&(pMOp#Y5|D9C?Q4~FQVVCl z1ikNcQXEt>ih7B~GK5*W^J#GFi(cTG}X+5FsGgw9U8g2n7*dRkv- zo;im?2@{q$H=*Rj#K{GnIFwyG9XdSJ?=h_o?D=tc5EYg?ComP%h1#`Tb2~=VX8xHD z?7xezjmDl`_01|BgQ4(7bVBr#L-&2^+6#c6zRq$TjoOZJHeNR(o4Xhz@JH=>9A)_+ z9gc2XV!ymel^(nhjIhrWM@!-jh!mI&O= zH!sq0iH;mP5R^kgFVTU^VL^Nlb{L8KYxE^dIFt27xB`*AY!pYi@zwXaN~EdeP$oJY z8JDHzz_eX`6+foVl_`i-vX}20j|UlFJW-1mycqD>)9?k>@-jSR%y$yLSQF0+{UZA; ze_q7cRJy&b&dwcB^Y(zR%O5tMUHxYa3RdAJ$GDYC`ZZ?Qfh~EsB=P~5J0a)Tqh#Ga z0?8~t<{yD`M;-+(%L9*cpAOJE;M1og=x87=tsj>;e)s~qPeSU9|EVtEIJqQ=?t+8bczBTS7g6(V3C>JeMu0CoY*z||Jlio$Z8z1!z@9=s%Pw53RYu%4 zrC~fVRS4b&-fV);vfTKIt;Nq^O|}L>r3TP?%2^jxu_~I-SD_(+!B5LqD7<~2MPTiAR)*A36RW#1YF89kSgavs+@wfY;yxG-?P9Ln3XB0GiL0!Vf{AG!1Fu$ zC7fNiAqwP*1X((RPru9tudsNP#cM1WA-%z3lLd2HUt{q)gz=P&@`-Wzr(Lxe={NZ4 zn=BX_{T7S&S-j2S9TxAhSb%1!fCi}A?#;VpS0Kpw3q;N`Kmtr3;^}}*_;Xr8??AV& z3`INjgoGztK6x{LbB(Mye-yyf2zFw35USP{iPes{m@ueptK!$*T$ZiwXz4S&74 GzVs)%W7$do delta 1455 zcmchXJ8u&~5XWcjyYuhZs12? zM~5;l?g8Gb*5?kTVNM_Leq0Y_EV^G8{YQZhC_nC`!HP5Zm0_2QK-1n_ zuW$IV=X(Kj?y!g6z?rqr^8_-{8Rt z+UTcs$@ikT7SyjVz zV|TmJ>u6#SABl}8-}jUMd>(_PsV)y7`=ipuQA3K1y*X0TpXVq#q0 zGQO}OxtO^=J5KeD$5np=Yi76?HT>$9V>b8IV=wmI#99kQy;2MPP>3=4HZ$DU)|e55 zvA4E0BEM%w*_X8=5ZNh$LpVV=Nthy}38x6t1kxsk2{VX9 zcexjDCK^4QtWqduDSDbPMmR&bfS3_y$vj6mPiRxz(Nv601#6zDPfM9Cu?4xCT}J(; zH8a(gZ@2O{t6sc>^;)-S;<%eB}G1NEDsUS*;5szFi%GDoQkgeAgd!WF{76)H=ej(Mpb@(tfzq@j#P5Jg5G IIb7)f4dguzJOBUy diff --git a/npyscreen/utilNotify.py b/npyscreen/utilNotify.py index b6166d1..9f12b9c 100644 --- a/npyscreen/utilNotify.py +++ b/npyscreen/utilNotify.py @@ -1,5 +1,6 @@ from . import fmPopup from . import wgmultiline +from . import wgtitlefield from . import fmPopup import curses import textwrap @@ -93,4 +94,17 @@ def notify_yes_no(message, title="Message", form_color='STANDOUT', wrap=True, ed F.edit() return F.value - \ No newline at end of file + +def notify_input(text, pre_text='', title="Input", form_color='STANDOUT', editw = 0,): + """Notify with only form caption and text input field.""" + F = ConfirmCancelPopup(name=title, color=form_color) + F.preserve_selected_widget = True + input_field = F.add(wgtitlefield.TitleText, name=text) + input_field.value = pre_text + F.editw = editw + F.edit() + + if F.value: + return input_field.value + else: + return False From d7a3ca43b57e600ccbfda07790250ef355aa21ab Mon Sep 17 00:00:00 2001 From: Manuel Date: Wed, 17 May 2017 19:49:09 +0200 Subject: [PATCH 18/19] Pycache update --- npyscreen/__pycache__/__init__.cpython-34.pyc | Bin 6437 -> 6437 bytes .../fmFormMultiPage.cpython-34.pyc | Bin 10828 -> 10828 bytes .../__pycache__/utilNotify.cpython-34.pyc | Bin 3895 -> 3896 bytes .../__pycache__/wgdatecombo.cpython-34.pyc | Bin 3207 -> 3207 bytes .../__pycache__/wgmultiline.cpython-34.pyc | Bin 26231 -> 26231 bytes .../__pycache__/wgtexttokens.cpython-34.pyc | Bin 5788 -> 5788 bytes 6 files changed, 0 insertions(+), 0 deletions(-) diff --git a/npyscreen/__pycache__/__init__.cpython-34.pyc b/npyscreen/__pycache__/__init__.cpython-34.pyc index c8a1c76088e3f7bb99fd83468f1e46c58c67afc4..d3ba4db99794918cae64cfec34f63dcd0b3fd269 100644 GIT binary patch delta 16 XcmZ2#wA6_G9S<*;cdyJwb~#A^ExrV* delta 16 XcmZ2#wA6_G9S<*8;%bqN>~fL-F60E( diff --git a/npyscreen/__pycache__/fmFormMultiPage.cpython-34.pyc b/npyscreen/__pycache__/fmFormMultiPage.cpython-34.pyc index 9ca46c07e2f02e6d7ed700e2a722f70d8a072295..5f646e81f280e8da628b745bd7c8404ae5785d12 100644 GIT binary patch delta 16 XcmX>TawdfR9S<*;cdyJwc2_L`HfIHN delta 16 XcmX>TawdfR9S<*8z8}vi_@% delta 17 YcmZpdY?tJC$HU7NlKd@VBS$?C05OIIqW}N^ diff --git a/npyscreen/__pycache__/wgmultiline.cpython-34.pyc b/npyscreen/__pycache__/wgmultiline.cpython-34.pyc index 0f53d4789d78cb8312d91e68803871092e4b4fd8..e6025804d4dbc3efb5a6ced2a934caecb61b488a 100644 GIT binary patch delta 18 Zcmex Date: Fri, 16 Aug 2019 15:33:52 +0200 Subject: [PATCH 19/19] File permissions changed --- .gitignore | 1 + .hgignore | 0 .hgsigs | 0 .idea/.name | 0 .idea/encodings.xml | 0 .idea/misc.xml | 0 .idea/mnpyscreen.iml | 0 .idea/modules.xml | 0 .idea/scopes/scope_settings.xml | 0 .idea/vcs.xml | 0 .idea/workspace.xml | 0 DESIGN.txt | 0 EXAMPLE-annotation.py | 0 EXAMPLE-unicode-py3.py | 0 PKG-INFO | 0 README.md | 0 TEST4.py | 0 TESTING-Progress.py | 0 UPLOAD-COMMAND | 0 build/lib/npyscreen/__init__.py | 0 build/lib/npyscreen/fmForm.py | 0 build/lib/npyscreen/fm_form_edit_loop.py | 0 build/lib/npyscreen/wgmultiline.py | 0 build/lib/npyscreen/wgtitlefield.py | 0 build/lib/npyscreen/wgwidget.py | 0 docs/Makefile | 0 .../doctrees/application-objects.doctree | Bin .../doctrees/application-structure.doctree | Bin docs/build/doctrees/color.doctree | Bin docs/build/doctrees/environment.pickle | Bin docs/build/doctrees/example-addressbk.doctree | Bin docs/build/doctrees/form-objects.doctree | Bin docs/build/doctrees/index.doctree | Bin docs/build/doctrees/introduction.doctree | Bin docs/build/doctrees/keybindings.doctree | Bin docs/build/doctrees/messages.doctree | Bin docs/build/doctrees/mouse.doctree | Bin docs/build/doctrees/muttlike.doctree | Bin docs/build/doctrees/options.doctree | Bin docs/build/doctrees/widgets-general.doctree | Bin docs/build/doctrees/widgets-multiline.doctree | Bin docs/build/doctrees/widgets-text.doctree | Bin docs/build/doctrees/widgets-title.doctree | Bin docs/build/doctrees/widgets-trees.doctree | Bin docs/build/doctrees/widgets.doctree | Bin docs/build/doctrees/writing-tests.doctree | Bin docs/build/html/.buildinfo | 0 docs/build/html/_images/screen-capture.png | Bin .../html/_sources/application-objects.txt | 0 .../html/_sources/application-structure.txt | 0 docs/build/html/_sources/color.txt | 0 .../build/html/_sources/example-addressbk.txt | 0 docs/build/html/_sources/form-objects.txt | 0 docs/build/html/_sources/index.txt | 0 docs/build/html/_sources/introduction.txt | 0 docs/build/html/_sources/keybindings.txt | 0 docs/build/html/_sources/messages.txt | 0 docs/build/html/_sources/mouse.txt | 0 docs/build/html/_sources/muttlike.txt | 0 docs/build/html/_sources/options.txt | 0 docs/build/html/_sources/widgets-general.txt | 0 .../build/html/_sources/widgets-multiline.txt | 0 docs/build/html/_sources/widgets-text.txt | 0 docs/build/html/_sources/widgets-title.txt | 0 docs/build/html/_sources/widgets-trees.txt | 0 docs/build/html/_sources/widgets.txt | 0 docs/build/html/_sources/writing-tests.txt | 0 docs/build/html/_static/ajax-loader.gif | Bin docs/build/html/_static/basic.css | 0 docs/build/html/_static/comment-bright.png | Bin docs/build/html/_static/comment-close.png | Bin docs/build/html/_static/comment.png | Bin docs/build/html/_static/default.css | 0 docs/build/html/_static/doctools.js | 0 docs/build/html/_static/down-pressed.png | Bin docs/build/html/_static/down.png | Bin docs/build/html/_static/file.png | Bin docs/build/html/_static/jquery.js | 0 docs/build/html/_static/minus.png | Bin docs/build/html/_static/plus.png | Bin docs/build/html/_static/pygments.css | 0 docs/build/html/_static/searchtools.js | 0 docs/build/html/_static/sidebar.js | 0 docs/build/html/_static/underscore.js | 0 docs/build/html/_static/up-pressed.png | Bin docs/build/html/_static/up.png | Bin docs/build/html/_static/websupport.js | 0 docs/build/html/application-objects.html | 0 docs/build/html/application-structure.html | 0 docs/build/html/color.html | 0 docs/build/html/example-addressbk.html | 0 docs/build/html/form-objects.html | 0 docs/build/html/genindex.html | 0 docs/build/html/index.html | 0 docs/build/html/introduction.html | 0 docs/build/html/keybindings.html | 0 docs/build/html/messages.html | 0 docs/build/html/mouse.html | 0 docs/build/html/muttlike.html | 0 docs/build/html/objects.inv | Bin docs/build/html/options.html | 0 docs/build/html/search.html | 0 docs/build/html/searchindex.js | 0 docs/build/html/widgets-general.html | 0 docs/build/html/widgets-multiline.html | 0 docs/build/html/widgets-text.html | 0 docs/build/html/widgets-title.html | 0 docs/build/html/widgets-trees.html | 0 docs/build/html/widgets.html | 0 docs/build/html/writing-tests.html | 0 docs/make.bat | 0 docs/source/application-objects.rst | 0 docs/source/application-structure.rst | 0 docs/source/color.rst | 0 docs/source/conf.py | 0 docs/source/example-addressbk.rst | 0 docs/source/form-objects.rst | 0 docs/source/index.rst | 0 docs/source/introduction.rst | 0 docs/source/keybindings.rst | 0 docs/source/messages.rst | 0 docs/source/mouse.rst | 0 docs/source/muttlike.rst | 0 docs/source/options.rst | 0 docs/source/screen-capture.png | Bin docs/source/widgets-general.rst | 0 docs/source/widgets-multiline.rst | 0 docs/source/widgets-text.rst | 0 docs/source/widgets-title.rst | 0 docs/source/widgets-trees.rst | 0 docs/source/widgets.rst | 0 docs/source/writing-tests.rst | 0 npyscreen/__init__.pyc | Bin npyscreen/__pycache__/__init__.cpython-34.pyc | Bin .../apNPSApplication.cpython-34.pyc | Bin .../apNPSApplicationEvents.cpython-34.pyc | Bin .../apNPSApplicationManaged.cpython-34.pyc | Bin .../__pycache__/apOptions.cpython-34.pyc | Bin .../__pycache__/eveventhandler.cpython-34.pyc | Bin .../__pycache__/fmActionForm.cpython-34.pyc | Bin .../__pycache__/fmActionFormV2.cpython-34.pyc | Bin .../__pycache__/fmFileSelector.cpython-34.pyc | Bin npyscreen/__pycache__/fmForm.cpython-34.pyc | Bin .../fmFormMultiPage.cpython-34.pyc | Bin .../__pycache__/fmFormMutt.cpython-34.pyc | Bin .../fmFormMuttActive.cpython-34.pyc | Bin .../fmFormWithMenus.cpython-34.pyc | Bin npyscreen/__pycache__/fmPopup.cpython-34.pyc | Bin .../fm_form_edit_loop.cpython-34.pyc | Bin npyscreen/__pycache__/globals.cpython-34.pyc | Bin npyscreen/__pycache__/muMenu.cpython-34.pyc | Bin .../__pycache__/muNewMenu.cpython-34.pyc | Bin .../npysGlobalOptions.cpython-34.pyc | Bin .../npysNPSFilteredData.cpython-34.pyc | Bin .../npysThemeManagers.cpython-34.pyc | Bin .../__pycache__/npysThemes.cpython-34.pyc | Bin npyscreen/__pycache__/npysTree.cpython-34.pyc | Bin .../__pycache__/npyspmfuncs.cpython-34.pyc | Bin .../npyssafewrapper.cpython-34.pyc | Bin .../proto_fm_screen_area.cpython-34.pyc | Bin .../__pycache__/stdfmemail.cpython-34.pyc | Bin .../__pycache__/utilNotify.cpython-34.pyc | Bin 3896 -> 3896 bytes .../__pycache__/util_viewhelp.cpython-34.pyc | Bin .../wgFormControlCheckbox.cpython-34.pyc | Bin .../__pycache__/wgNMenuDisplay.cpython-34.pyc | Bin .../wgannotatetextbox.cpython-34.pyc | Bin .../__pycache__/wgautocomplete.cpython-34.pyc | Bin .../__pycache__/wgboxwidget.cpython-34.pyc | Bin npyscreen/__pycache__/wgbutton.cpython-34.pyc | Bin .../__pycache__/wgcheckbox.cpython-34.pyc | Bin .../__pycache__/wgcombobox.cpython-34.pyc | Bin .../__pycache__/wgdatecombo.cpython-34.pyc | Bin .../wgeditmultiline.cpython-34.pyc | Bin .../wgfilenamecombo.cpython-34.pyc | Bin npyscreen/__pycache__/wggrid.cpython-34.pyc | Bin .../wggridcoltitles.cpython-34.pyc | Bin .../__pycache__/wgmonthbox.cpython-34.pyc | Bin .../__pycache__/wgmultiline.cpython-34.pyc | Bin .../wgmultilineeditable.cpython-34.pyc | Bin 4457 -> 4457 bytes .../wgmultilinetree.cpython-34.pyc | Bin .../wgmultilinetreeselectable.cpython-34.pyc | Bin .../__pycache__/wgmultiselect.cpython-34.pyc | Bin .../__pycache__/wgpassword.cpython-34.pyc | Bin .../__pycache__/wgselectone.cpython-34.pyc | Bin npyscreen/__pycache__/wgslider.cpython-34.pyc | Bin .../__pycache__/wgtextbox.cpython-34.pyc | Bin .../wgtextboxunicode.cpython-34.pyc | Bin .../__pycache__/wgtexttokens.cpython-34.pyc | Bin .../__pycache__/wgtitlefield.cpython-34.pyc | Bin 5254 -> 5270 bytes npyscreen/__pycache__/wgwidget.cpython-34.pyc | Bin .../__pycache__/wgwidget_proto.cpython-34.pyc | Bin npyscreen/apNPSApplication.py | 0 npyscreen/apNPSApplication.pyc | Bin npyscreen/apNPSApplicationAdvanced.py | 0 npyscreen/apNPSApplicationEvents.py | 0 npyscreen/apNPSApplicationEvents.pyc | Bin npyscreen/apNPSApplicationManaged.py | 0 npyscreen/apNPSApplicationManaged.pyc | Bin npyscreen/apOptions.py | 0 npyscreen/apOptions.pyc | Bin npyscreen/compatibility_code/__init__.py | 0 npyscreen/compatibility_code/__init__.pyc | Bin .../__pycache__/__init__.cpython-34.pyc | Bin .../__pycache__/npysNPSTree.cpython-34.pyc | Bin .../__pycache__/oldtreeclasses.cpython-34.pyc | Bin npyscreen/compatibility_code/npysNPSTree.py | 0 npyscreen/compatibility_code/npysNPSTree.pyc | Bin .../compatibility_code/oldtreeclasses.py | 0 .../compatibility_code/oldtreeclasses.pyc | Bin npyscreen/eveventhandler.py | 0 npyscreen/eveventhandler.pyc | Bin npyscreen/fmActionForm.pyc | Bin npyscreen/fmActionFormV2.py | 0 npyscreen/fmActionFormV2.pyc | Bin npyscreen/fmFileSelector.py | 0 npyscreen/fmFileSelector.pyc | Bin npyscreen/fmForm.pyc | Bin npyscreen/fmFormMultiPage.py | 0 npyscreen/fmFormMultiPage.pyc | Bin npyscreen/fmFormMutt.py | 0 npyscreen/fmFormMutt.pyc | Bin npyscreen/fmFormMuttActive.py | 0 npyscreen/fmFormMuttActive.pyc | Bin npyscreen/fmFormWithMenus.py | 0 npyscreen/fmFormWithMenus.pyc | Bin npyscreen/fmPopup.py | 0 npyscreen/fmPopup.pyc | Bin npyscreen/fm_form_edit_loop.pyc | Bin npyscreen/globals.py | 0 npyscreen/globals.pyc | Bin npyscreen/muMenu.py | 0 npyscreen/muMenu.pyc | Bin npyscreen/muNewMenu.py | 0 npyscreen/muNewMenu.pyc | Bin npyscreen/npysGlobalOptions.py | 0 npyscreen/npysGlobalOptions.pyc | Bin npyscreen/npysNPSFilteredData.py | 0 npyscreen/npysNPSFilteredData.pyc | Bin npyscreen/npysThemeManagers.pyc | Bin npyscreen/npysThemes.py | 0 npyscreen/npysThemes.pyc | Bin npyscreen/npysTree.py | 0 npyscreen/npysTree.pyc | Bin npyscreen/npyspmfuncs.py | 0 npyscreen/npyspmfuncs.pyc | Bin npyscreen/npyssafewrapper.py | 0 npyscreen/npyssafewrapper.pyc | Bin npyscreen/proto_fm_screen_area.py | 0 npyscreen/proto_fm_screen_area.pyc | Bin npyscreen/stdfmemail.py | 0 npyscreen/stdfmemail.pyc | Bin npyscreen/utilNotify.py | 0 npyscreen/utilNotify.pyc | Bin npyscreen/util_viewhelp.py | 0 npyscreen/util_viewhelp.pyc | Bin npyscreen/wgFormControlCheckbox.py | 0 npyscreen/wgFormControlCheckbox.pyc | Bin npyscreen/wgNMenuDisplay.py | 0 npyscreen/wgNMenuDisplay.pyc | Bin npyscreen/wgannotatetextbox.py | 0 npyscreen/wgannotatetextbox.pyc | Bin npyscreen/wgautocomplete.py | 0 npyscreen/wgautocomplete.pyc | Bin npyscreen/wgboxwidget.py | 0 npyscreen/wgboxwidget.pyc | Bin npyscreen/wgbutton.pyc | Bin npyscreen/wgcheckbox.pyc | Bin npyscreen/wgcombobox.py | 0 npyscreen/wgcombobox.pyc | Bin npyscreen/wgdatecombo.pyc | Bin npyscreen/wgeditmultiline.py | 0 npyscreen/wgeditmultiline.pyc | Bin npyscreen/wgfilenamecombo.py | 0 npyscreen/wgfilenamecombo.pyc | Bin npyscreen/wggrid.pyc | Bin npyscreen/wggridcoltitles.py | 0 npyscreen/wggridcoltitles.pyc | Bin npyscreen/wgmonthbox.py | 0 npyscreen/wgmonthbox.pyc | Bin npyscreen/wgmultiline.pyc | Bin npyscreen/wgmultilineeditable.py | 0 npyscreen/wgmultilineeditable.pyc | Bin npyscreen/wgmultilinetree.py | 0 npyscreen/wgmultilinetree.pyc | Bin npyscreen/wgmultilinetreeselectable.py | 0 npyscreen/wgmultilinetreeselectable.pyc | Bin npyscreen/wgmultiselect.pyc | Bin npyscreen/wgmultiselecttree.py | 0 npyscreen/wgpassword.py | 0 npyscreen/wgpassword.pyc | Bin npyscreen/wgselectone.py | 0 npyscreen/wgselectone.pyc | Bin npyscreen/wgslider.pyc | Bin npyscreen/wgtextbox.pyc | Bin npyscreen/wgtextbox_controlchrs.py | 0 npyscreen/wgtextboxunicode.py | 0 npyscreen/wgtextboxunicode.pyc | Bin npyscreen/wgtexttokens.py | 0 npyscreen/wgtexttokens.pyc | Bin npyscreen/wgtitlefield.py | 2 ++ npyscreen/wgtitlefield.pyc | Bin npyscreen/wgwidget.pyc | Bin npyscreen/wgwidget_proto.py | 0 npyscreen/wgwidget_proto.pyc | Bin python3test.py | 0 test-bug.py | 0 testMonthbox.py | 0 testingMultiSlider.py | 0 testingMultiSlider.py.orig | 0 testingMultiSlider.py.rej | 0 testingSliders.py | 0 testtitlewidget.py | 0 testtreebug.py | 0 313 files changed, 3 insertions(+) create mode 100644 .gitignore mode change 100644 => 100755 .hgignore mode change 100644 => 100755 .hgsigs mode change 100644 => 100755 .idea/.name mode change 100644 => 100755 .idea/encodings.xml mode change 100644 => 100755 .idea/misc.xml mode change 100644 => 100755 .idea/mnpyscreen.iml mode change 100644 => 100755 .idea/modules.xml mode change 100644 => 100755 .idea/scopes/scope_settings.xml mode change 100644 => 100755 .idea/vcs.xml mode change 100644 => 100755 .idea/workspace.xml mode change 100644 => 100755 DESIGN.txt mode change 100644 => 100755 EXAMPLE-annotation.py mode change 100644 => 100755 EXAMPLE-unicode-py3.py mode change 100644 => 100755 PKG-INFO mode change 100644 => 100755 README.md mode change 100644 => 100755 TEST4.py mode change 100644 => 100755 TESTING-Progress.py mode change 100644 => 100755 UPLOAD-COMMAND mode change 100644 => 100755 build/lib/npyscreen/__init__.py mode change 100644 => 100755 build/lib/npyscreen/fmForm.py mode change 100644 => 100755 build/lib/npyscreen/fm_form_edit_loop.py mode change 100644 => 100755 build/lib/npyscreen/wgmultiline.py mode change 100644 => 100755 build/lib/npyscreen/wgtitlefield.py mode change 100644 => 100755 build/lib/npyscreen/wgwidget.py mode change 100644 => 100755 docs/Makefile mode change 100644 => 100755 docs/build/doctrees/application-objects.doctree mode change 100644 => 100755 docs/build/doctrees/application-structure.doctree mode change 100644 => 100755 docs/build/doctrees/color.doctree mode change 100644 => 100755 docs/build/doctrees/environment.pickle mode change 100644 => 100755 docs/build/doctrees/example-addressbk.doctree mode change 100644 => 100755 docs/build/doctrees/form-objects.doctree mode change 100644 => 100755 docs/build/doctrees/index.doctree mode change 100644 => 100755 docs/build/doctrees/introduction.doctree mode change 100644 => 100755 docs/build/doctrees/keybindings.doctree mode change 100644 => 100755 docs/build/doctrees/messages.doctree mode change 100644 => 100755 docs/build/doctrees/mouse.doctree mode change 100644 => 100755 docs/build/doctrees/muttlike.doctree mode change 100644 => 100755 docs/build/doctrees/options.doctree mode change 100644 => 100755 docs/build/doctrees/widgets-general.doctree mode change 100644 => 100755 docs/build/doctrees/widgets-multiline.doctree mode change 100644 => 100755 docs/build/doctrees/widgets-text.doctree mode change 100644 => 100755 docs/build/doctrees/widgets-title.doctree mode change 100644 => 100755 docs/build/doctrees/widgets-trees.doctree mode change 100644 => 100755 docs/build/doctrees/widgets.doctree mode change 100644 => 100755 docs/build/doctrees/writing-tests.doctree mode change 100644 => 100755 docs/build/html/.buildinfo mode change 100644 => 100755 docs/build/html/_images/screen-capture.png mode change 100644 => 100755 docs/build/html/_sources/application-objects.txt mode change 100644 => 100755 docs/build/html/_sources/application-structure.txt mode change 100644 => 100755 docs/build/html/_sources/color.txt mode change 100644 => 100755 docs/build/html/_sources/example-addressbk.txt mode change 100644 => 100755 docs/build/html/_sources/form-objects.txt mode change 100644 => 100755 docs/build/html/_sources/index.txt mode change 100644 => 100755 docs/build/html/_sources/introduction.txt mode change 100644 => 100755 docs/build/html/_sources/keybindings.txt mode change 100644 => 100755 docs/build/html/_sources/messages.txt mode change 100644 => 100755 docs/build/html/_sources/mouse.txt mode change 100644 => 100755 docs/build/html/_sources/muttlike.txt mode change 100644 => 100755 docs/build/html/_sources/options.txt mode change 100644 => 100755 docs/build/html/_sources/widgets-general.txt mode change 100644 => 100755 docs/build/html/_sources/widgets-multiline.txt mode change 100644 => 100755 docs/build/html/_sources/widgets-text.txt mode change 100644 => 100755 docs/build/html/_sources/widgets-title.txt mode change 100644 => 100755 docs/build/html/_sources/widgets-trees.txt mode change 100644 => 100755 docs/build/html/_sources/widgets.txt mode change 100644 => 100755 docs/build/html/_sources/writing-tests.txt mode change 100644 => 100755 docs/build/html/_static/ajax-loader.gif mode change 100644 => 100755 docs/build/html/_static/basic.css mode change 100644 => 100755 docs/build/html/_static/comment-bright.png mode change 100644 => 100755 docs/build/html/_static/comment-close.png mode change 100644 => 100755 docs/build/html/_static/comment.png mode change 100644 => 100755 docs/build/html/_static/default.css mode change 100644 => 100755 docs/build/html/_static/doctools.js mode change 100644 => 100755 docs/build/html/_static/down-pressed.png mode change 100644 => 100755 docs/build/html/_static/down.png mode change 100644 => 100755 docs/build/html/_static/file.png mode change 100644 => 100755 docs/build/html/_static/jquery.js mode change 100644 => 100755 docs/build/html/_static/minus.png mode change 100644 => 100755 docs/build/html/_static/plus.png mode change 100644 => 100755 docs/build/html/_static/pygments.css mode change 100644 => 100755 docs/build/html/_static/searchtools.js mode change 100644 => 100755 docs/build/html/_static/sidebar.js mode change 100644 => 100755 docs/build/html/_static/underscore.js mode change 100644 => 100755 docs/build/html/_static/up-pressed.png mode change 100644 => 100755 docs/build/html/_static/up.png mode change 100644 => 100755 docs/build/html/_static/websupport.js mode change 100644 => 100755 docs/build/html/application-objects.html mode change 100644 => 100755 docs/build/html/application-structure.html mode change 100644 => 100755 docs/build/html/color.html mode change 100644 => 100755 docs/build/html/example-addressbk.html mode change 100644 => 100755 docs/build/html/form-objects.html mode change 100644 => 100755 docs/build/html/genindex.html mode change 100644 => 100755 docs/build/html/index.html mode change 100644 => 100755 docs/build/html/introduction.html mode change 100644 => 100755 docs/build/html/keybindings.html mode change 100644 => 100755 docs/build/html/messages.html mode change 100644 => 100755 docs/build/html/mouse.html mode change 100644 => 100755 docs/build/html/muttlike.html mode change 100644 => 100755 docs/build/html/objects.inv mode change 100644 => 100755 docs/build/html/options.html mode change 100644 => 100755 docs/build/html/search.html mode change 100644 => 100755 docs/build/html/searchindex.js mode change 100644 => 100755 docs/build/html/widgets-general.html mode change 100644 => 100755 docs/build/html/widgets-multiline.html mode change 100644 => 100755 docs/build/html/widgets-text.html mode change 100644 => 100755 docs/build/html/widgets-title.html mode change 100644 => 100755 docs/build/html/widgets-trees.html mode change 100644 => 100755 docs/build/html/widgets.html mode change 100644 => 100755 docs/build/html/writing-tests.html mode change 100644 => 100755 docs/make.bat mode change 100644 => 100755 docs/source/application-objects.rst mode change 100644 => 100755 docs/source/application-structure.rst mode change 100644 => 100755 docs/source/color.rst mode change 100644 => 100755 docs/source/conf.py mode change 100644 => 100755 docs/source/example-addressbk.rst mode change 100644 => 100755 docs/source/form-objects.rst mode change 100644 => 100755 docs/source/index.rst mode change 100644 => 100755 docs/source/introduction.rst mode change 100644 => 100755 docs/source/keybindings.rst mode change 100644 => 100755 docs/source/messages.rst mode change 100644 => 100755 docs/source/mouse.rst mode change 100644 => 100755 docs/source/muttlike.rst mode change 100644 => 100755 docs/source/options.rst mode change 100644 => 100755 docs/source/screen-capture.png mode change 100644 => 100755 docs/source/widgets-general.rst mode change 100644 => 100755 docs/source/widgets-multiline.rst mode change 100644 => 100755 docs/source/widgets-text.rst mode change 100644 => 100755 docs/source/widgets-title.rst mode change 100644 => 100755 docs/source/widgets-trees.rst mode change 100644 => 100755 docs/source/widgets.rst mode change 100644 => 100755 docs/source/writing-tests.rst mode change 100644 => 100755 npyscreen/__init__.pyc mode change 100644 => 100755 npyscreen/__pycache__/__init__.cpython-34.pyc mode change 100644 => 100755 npyscreen/__pycache__/apNPSApplication.cpython-34.pyc mode change 100644 => 100755 npyscreen/__pycache__/apNPSApplicationEvents.cpython-34.pyc mode change 100644 => 100755 npyscreen/__pycache__/apNPSApplicationManaged.cpython-34.pyc mode change 100644 => 100755 npyscreen/__pycache__/apOptions.cpython-34.pyc mode change 100644 => 100755 npyscreen/__pycache__/eveventhandler.cpython-34.pyc mode change 100644 => 100755 npyscreen/__pycache__/fmActionForm.cpython-34.pyc mode change 100644 => 100755 npyscreen/__pycache__/fmActionFormV2.cpython-34.pyc mode change 100644 => 100755 npyscreen/__pycache__/fmFileSelector.cpython-34.pyc mode change 100644 => 100755 npyscreen/__pycache__/fmForm.cpython-34.pyc mode change 100644 => 100755 npyscreen/__pycache__/fmFormMultiPage.cpython-34.pyc mode change 100644 => 100755 npyscreen/__pycache__/fmFormMutt.cpython-34.pyc mode change 100644 => 100755 npyscreen/__pycache__/fmFormMuttActive.cpython-34.pyc mode change 100644 => 100755 npyscreen/__pycache__/fmFormWithMenus.cpython-34.pyc mode change 100644 => 100755 npyscreen/__pycache__/fmPopup.cpython-34.pyc mode change 100644 => 100755 npyscreen/__pycache__/fm_form_edit_loop.cpython-34.pyc mode change 100644 => 100755 npyscreen/__pycache__/globals.cpython-34.pyc mode change 100644 => 100755 npyscreen/__pycache__/muMenu.cpython-34.pyc mode change 100644 => 100755 npyscreen/__pycache__/muNewMenu.cpython-34.pyc mode change 100644 => 100755 npyscreen/__pycache__/npysGlobalOptions.cpython-34.pyc mode change 100644 => 100755 npyscreen/__pycache__/npysNPSFilteredData.cpython-34.pyc mode change 100644 => 100755 npyscreen/__pycache__/npysThemeManagers.cpython-34.pyc mode change 100644 => 100755 npyscreen/__pycache__/npysThemes.cpython-34.pyc mode change 100644 => 100755 npyscreen/__pycache__/npysTree.cpython-34.pyc mode change 100644 => 100755 npyscreen/__pycache__/npyspmfuncs.cpython-34.pyc mode change 100644 => 100755 npyscreen/__pycache__/npyssafewrapper.cpython-34.pyc mode change 100644 => 100755 npyscreen/__pycache__/proto_fm_screen_area.cpython-34.pyc mode change 100644 => 100755 npyscreen/__pycache__/stdfmemail.cpython-34.pyc mode change 100644 => 100755 npyscreen/__pycache__/utilNotify.cpython-34.pyc mode change 100644 => 100755 npyscreen/__pycache__/util_viewhelp.cpython-34.pyc mode change 100644 => 100755 npyscreen/__pycache__/wgFormControlCheckbox.cpython-34.pyc mode change 100644 => 100755 npyscreen/__pycache__/wgNMenuDisplay.cpython-34.pyc mode change 100644 => 100755 npyscreen/__pycache__/wgannotatetextbox.cpython-34.pyc mode change 100644 => 100755 npyscreen/__pycache__/wgautocomplete.cpython-34.pyc mode change 100644 => 100755 npyscreen/__pycache__/wgboxwidget.cpython-34.pyc mode change 100644 => 100755 npyscreen/__pycache__/wgbutton.cpython-34.pyc mode change 100644 => 100755 npyscreen/__pycache__/wgcheckbox.cpython-34.pyc mode change 100644 => 100755 npyscreen/__pycache__/wgcombobox.cpython-34.pyc mode change 100644 => 100755 npyscreen/__pycache__/wgdatecombo.cpython-34.pyc mode change 100644 => 100755 npyscreen/__pycache__/wgeditmultiline.cpython-34.pyc mode change 100644 => 100755 npyscreen/__pycache__/wgfilenamecombo.cpython-34.pyc mode change 100644 => 100755 npyscreen/__pycache__/wggrid.cpython-34.pyc mode change 100644 => 100755 npyscreen/__pycache__/wggridcoltitles.cpython-34.pyc mode change 100644 => 100755 npyscreen/__pycache__/wgmonthbox.cpython-34.pyc mode change 100644 => 100755 npyscreen/__pycache__/wgmultiline.cpython-34.pyc mode change 100644 => 100755 npyscreen/__pycache__/wgmultilineeditable.cpython-34.pyc mode change 100644 => 100755 npyscreen/__pycache__/wgmultilinetree.cpython-34.pyc mode change 100644 => 100755 npyscreen/__pycache__/wgmultilinetreeselectable.cpython-34.pyc mode change 100644 => 100755 npyscreen/__pycache__/wgmultiselect.cpython-34.pyc mode change 100644 => 100755 npyscreen/__pycache__/wgpassword.cpython-34.pyc mode change 100644 => 100755 npyscreen/__pycache__/wgselectone.cpython-34.pyc mode change 100644 => 100755 npyscreen/__pycache__/wgslider.cpython-34.pyc mode change 100644 => 100755 npyscreen/__pycache__/wgtextbox.cpython-34.pyc mode change 100644 => 100755 npyscreen/__pycache__/wgtextboxunicode.cpython-34.pyc mode change 100644 => 100755 npyscreen/__pycache__/wgtexttokens.cpython-34.pyc mode change 100644 => 100755 npyscreen/__pycache__/wgtitlefield.cpython-34.pyc mode change 100644 => 100755 npyscreen/__pycache__/wgwidget.cpython-34.pyc mode change 100644 => 100755 npyscreen/__pycache__/wgwidget_proto.cpython-34.pyc mode change 100644 => 100755 npyscreen/apNPSApplication.py mode change 100644 => 100755 npyscreen/apNPSApplication.pyc mode change 100644 => 100755 npyscreen/apNPSApplicationAdvanced.py mode change 100644 => 100755 npyscreen/apNPSApplicationEvents.py mode change 100644 => 100755 npyscreen/apNPSApplicationEvents.pyc mode change 100644 => 100755 npyscreen/apNPSApplicationManaged.py mode change 100644 => 100755 npyscreen/apNPSApplicationManaged.pyc mode change 100644 => 100755 npyscreen/apOptions.py mode change 100644 => 100755 npyscreen/apOptions.pyc mode change 100644 => 100755 npyscreen/compatibility_code/__init__.py mode change 100644 => 100755 npyscreen/compatibility_code/__init__.pyc mode change 100644 => 100755 npyscreen/compatibility_code/__pycache__/__init__.cpython-34.pyc mode change 100644 => 100755 npyscreen/compatibility_code/__pycache__/npysNPSTree.cpython-34.pyc mode change 100644 => 100755 npyscreen/compatibility_code/__pycache__/oldtreeclasses.cpython-34.pyc mode change 100644 => 100755 npyscreen/compatibility_code/npysNPSTree.py mode change 100644 => 100755 npyscreen/compatibility_code/npysNPSTree.pyc mode change 100644 => 100755 npyscreen/compatibility_code/oldtreeclasses.py mode change 100644 => 100755 npyscreen/compatibility_code/oldtreeclasses.pyc mode change 100644 => 100755 npyscreen/eveventhandler.py mode change 100644 => 100755 npyscreen/eveventhandler.pyc mode change 100644 => 100755 npyscreen/fmActionForm.pyc mode change 100644 => 100755 npyscreen/fmActionFormV2.py mode change 100644 => 100755 npyscreen/fmActionFormV2.pyc mode change 100644 => 100755 npyscreen/fmFileSelector.py mode change 100644 => 100755 npyscreen/fmFileSelector.pyc mode change 100644 => 100755 npyscreen/fmForm.pyc mode change 100644 => 100755 npyscreen/fmFormMultiPage.py mode change 100644 => 100755 npyscreen/fmFormMultiPage.pyc mode change 100644 => 100755 npyscreen/fmFormMutt.py mode change 100644 => 100755 npyscreen/fmFormMutt.pyc mode change 100644 => 100755 npyscreen/fmFormMuttActive.py mode change 100644 => 100755 npyscreen/fmFormMuttActive.pyc mode change 100644 => 100755 npyscreen/fmFormWithMenus.py mode change 100644 => 100755 npyscreen/fmFormWithMenus.pyc mode change 100644 => 100755 npyscreen/fmPopup.py mode change 100644 => 100755 npyscreen/fmPopup.pyc mode change 100644 => 100755 npyscreen/fm_form_edit_loop.pyc mode change 100644 => 100755 npyscreen/globals.py mode change 100644 => 100755 npyscreen/globals.pyc mode change 100644 => 100755 npyscreen/muMenu.py mode change 100644 => 100755 npyscreen/muMenu.pyc mode change 100644 => 100755 npyscreen/muNewMenu.py mode change 100644 => 100755 npyscreen/muNewMenu.pyc mode change 100644 => 100755 npyscreen/npysGlobalOptions.py mode change 100644 => 100755 npyscreen/npysGlobalOptions.pyc mode change 100644 => 100755 npyscreen/npysNPSFilteredData.py mode change 100644 => 100755 npyscreen/npysNPSFilteredData.pyc mode change 100644 => 100755 npyscreen/npysThemeManagers.pyc mode change 100644 => 100755 npyscreen/npysThemes.py mode change 100644 => 100755 npyscreen/npysThemes.pyc mode change 100644 => 100755 npyscreen/npysTree.py mode change 100644 => 100755 npyscreen/npysTree.pyc mode change 100644 => 100755 npyscreen/npyspmfuncs.py mode change 100644 => 100755 npyscreen/npyspmfuncs.pyc mode change 100644 => 100755 npyscreen/npyssafewrapper.py mode change 100644 => 100755 npyscreen/npyssafewrapper.pyc mode change 100644 => 100755 npyscreen/proto_fm_screen_area.py mode change 100644 => 100755 npyscreen/proto_fm_screen_area.pyc mode change 100644 => 100755 npyscreen/stdfmemail.py mode change 100644 => 100755 npyscreen/stdfmemail.pyc mode change 100644 => 100755 npyscreen/utilNotify.py mode change 100644 => 100755 npyscreen/utilNotify.pyc mode change 100644 => 100755 npyscreen/util_viewhelp.py mode change 100644 => 100755 npyscreen/util_viewhelp.pyc mode change 100644 => 100755 npyscreen/wgFormControlCheckbox.py mode change 100644 => 100755 npyscreen/wgFormControlCheckbox.pyc mode change 100644 => 100755 npyscreen/wgNMenuDisplay.py mode change 100644 => 100755 npyscreen/wgNMenuDisplay.pyc mode change 100644 => 100755 npyscreen/wgannotatetextbox.py mode change 100644 => 100755 npyscreen/wgannotatetextbox.pyc mode change 100644 => 100755 npyscreen/wgautocomplete.py mode change 100644 => 100755 npyscreen/wgautocomplete.pyc mode change 100644 => 100755 npyscreen/wgboxwidget.py mode change 100644 => 100755 npyscreen/wgboxwidget.pyc mode change 100644 => 100755 npyscreen/wgbutton.pyc mode change 100644 => 100755 npyscreen/wgcheckbox.pyc mode change 100644 => 100755 npyscreen/wgcombobox.py mode change 100644 => 100755 npyscreen/wgcombobox.pyc mode change 100644 => 100755 npyscreen/wgdatecombo.pyc mode change 100644 => 100755 npyscreen/wgeditmultiline.py mode change 100644 => 100755 npyscreen/wgeditmultiline.pyc mode change 100644 => 100755 npyscreen/wgfilenamecombo.py mode change 100644 => 100755 npyscreen/wgfilenamecombo.pyc mode change 100644 => 100755 npyscreen/wggrid.pyc mode change 100644 => 100755 npyscreen/wggridcoltitles.py mode change 100644 => 100755 npyscreen/wggridcoltitles.pyc mode change 100644 => 100755 npyscreen/wgmonthbox.py mode change 100644 => 100755 npyscreen/wgmonthbox.pyc mode change 100644 => 100755 npyscreen/wgmultiline.pyc mode change 100644 => 100755 npyscreen/wgmultilineeditable.py mode change 100644 => 100755 npyscreen/wgmultilineeditable.pyc mode change 100644 => 100755 npyscreen/wgmultilinetree.py mode change 100644 => 100755 npyscreen/wgmultilinetree.pyc mode change 100644 => 100755 npyscreen/wgmultilinetreeselectable.py mode change 100644 => 100755 npyscreen/wgmultilinetreeselectable.pyc mode change 100644 => 100755 npyscreen/wgmultiselect.pyc mode change 100644 => 100755 npyscreen/wgmultiselecttree.py mode change 100644 => 100755 npyscreen/wgpassword.py mode change 100644 => 100755 npyscreen/wgpassword.pyc mode change 100644 => 100755 npyscreen/wgselectone.py mode change 100644 => 100755 npyscreen/wgselectone.pyc mode change 100644 => 100755 npyscreen/wgslider.pyc mode change 100644 => 100755 npyscreen/wgtextbox.pyc mode change 100644 => 100755 npyscreen/wgtextbox_controlchrs.py mode change 100644 => 100755 npyscreen/wgtextboxunicode.py mode change 100644 => 100755 npyscreen/wgtextboxunicode.pyc mode change 100644 => 100755 npyscreen/wgtexttokens.py mode change 100644 => 100755 npyscreen/wgtexttokens.pyc mode change 100644 => 100755 npyscreen/wgtitlefield.pyc mode change 100644 => 100755 npyscreen/wgwidget.pyc mode change 100644 => 100755 npyscreen/wgwidget_proto.py mode change 100644 => 100755 npyscreen/wgwidget_proto.pyc mode change 100644 => 100755 python3test.py mode change 100644 => 100755 test-bug.py mode change 100644 => 100755 testMonthbox.py mode change 100644 => 100755 testingMultiSlider.py mode change 100644 => 100755 testingMultiSlider.py.orig mode change 100644 => 100755 testingMultiSlider.py.rej mode change 100644 => 100755 testingSliders.py mode change 100644 => 100755 testtitlewidget.py mode change 100644 => 100755 testtreebug.py diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..0d20b64 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +*.pyc diff --git a/.hgignore b/.hgignore old mode 100644 new mode 100755 diff --git a/.hgsigs b/.hgsigs old mode 100644 new mode 100755 diff --git a/.idea/.name b/.idea/.name old mode 100644 new mode 100755 diff --git a/.idea/encodings.xml b/.idea/encodings.xml old mode 100644 new mode 100755 diff --git a/.idea/misc.xml b/.idea/misc.xml old mode 100644 new mode 100755 diff --git a/.idea/mnpyscreen.iml b/.idea/mnpyscreen.iml old mode 100644 new mode 100755 diff --git a/.idea/modules.xml b/.idea/modules.xml old mode 100644 new mode 100755 diff --git a/.idea/scopes/scope_settings.xml b/.idea/scopes/scope_settings.xml old mode 100644 new mode 100755 diff --git a/.idea/vcs.xml b/.idea/vcs.xml old mode 100644 new mode 100755 diff --git a/.idea/workspace.xml b/.idea/workspace.xml old mode 100644 new mode 100755 diff --git a/DESIGN.txt b/DESIGN.txt old mode 100644 new mode 100755 diff --git a/EXAMPLE-annotation.py b/EXAMPLE-annotation.py old mode 100644 new mode 100755 diff --git a/EXAMPLE-unicode-py3.py b/EXAMPLE-unicode-py3.py old mode 100644 new mode 100755 diff --git a/PKG-INFO b/PKG-INFO old mode 100644 new mode 100755 diff --git a/README.md b/README.md old mode 100644 new mode 100755 diff --git a/TEST4.py b/TEST4.py old mode 100644 new mode 100755 diff --git a/TESTING-Progress.py b/TESTING-Progress.py old mode 100644 new mode 100755 diff --git a/UPLOAD-COMMAND b/UPLOAD-COMMAND old mode 100644 new mode 100755 diff --git a/build/lib/npyscreen/__init__.py b/build/lib/npyscreen/__init__.py old mode 100644 new mode 100755 diff --git a/build/lib/npyscreen/fmForm.py b/build/lib/npyscreen/fmForm.py old mode 100644 new mode 100755 diff --git a/build/lib/npyscreen/fm_form_edit_loop.py b/build/lib/npyscreen/fm_form_edit_loop.py old mode 100644 new mode 100755 diff --git a/build/lib/npyscreen/wgmultiline.py b/build/lib/npyscreen/wgmultiline.py old mode 100644 new mode 100755 diff --git a/build/lib/npyscreen/wgtitlefield.py b/build/lib/npyscreen/wgtitlefield.py old mode 100644 new mode 100755 diff --git a/build/lib/npyscreen/wgwidget.py b/build/lib/npyscreen/wgwidget.py old mode 100644 new mode 100755 diff --git a/docs/Makefile b/docs/Makefile old mode 100644 new mode 100755 diff --git a/docs/build/doctrees/application-objects.doctree b/docs/build/doctrees/application-objects.doctree old mode 100644 new mode 100755 diff --git a/docs/build/doctrees/application-structure.doctree b/docs/build/doctrees/application-structure.doctree old mode 100644 new mode 100755 diff --git a/docs/build/doctrees/color.doctree b/docs/build/doctrees/color.doctree old mode 100644 new mode 100755 diff --git a/docs/build/doctrees/environment.pickle b/docs/build/doctrees/environment.pickle old mode 100644 new mode 100755 diff --git a/docs/build/doctrees/example-addressbk.doctree b/docs/build/doctrees/example-addressbk.doctree old mode 100644 new mode 100755 diff --git a/docs/build/doctrees/form-objects.doctree b/docs/build/doctrees/form-objects.doctree old mode 100644 new mode 100755 diff --git a/docs/build/doctrees/index.doctree b/docs/build/doctrees/index.doctree old mode 100644 new mode 100755 diff --git a/docs/build/doctrees/introduction.doctree b/docs/build/doctrees/introduction.doctree old mode 100644 new mode 100755 diff --git a/docs/build/doctrees/keybindings.doctree b/docs/build/doctrees/keybindings.doctree old mode 100644 new mode 100755 diff --git a/docs/build/doctrees/messages.doctree b/docs/build/doctrees/messages.doctree old mode 100644 new mode 100755 diff --git a/docs/build/doctrees/mouse.doctree b/docs/build/doctrees/mouse.doctree old mode 100644 new mode 100755 diff --git a/docs/build/doctrees/muttlike.doctree b/docs/build/doctrees/muttlike.doctree old mode 100644 new mode 100755 diff --git a/docs/build/doctrees/options.doctree b/docs/build/doctrees/options.doctree old mode 100644 new mode 100755 diff --git a/docs/build/doctrees/widgets-general.doctree b/docs/build/doctrees/widgets-general.doctree old mode 100644 new mode 100755 diff --git a/docs/build/doctrees/widgets-multiline.doctree b/docs/build/doctrees/widgets-multiline.doctree old mode 100644 new mode 100755 diff --git a/docs/build/doctrees/widgets-text.doctree b/docs/build/doctrees/widgets-text.doctree old mode 100644 new mode 100755 diff --git a/docs/build/doctrees/widgets-title.doctree b/docs/build/doctrees/widgets-title.doctree old mode 100644 new mode 100755 diff --git a/docs/build/doctrees/widgets-trees.doctree b/docs/build/doctrees/widgets-trees.doctree old mode 100644 new mode 100755 diff --git a/docs/build/doctrees/widgets.doctree b/docs/build/doctrees/widgets.doctree old mode 100644 new mode 100755 diff --git a/docs/build/doctrees/writing-tests.doctree b/docs/build/doctrees/writing-tests.doctree old mode 100644 new mode 100755 diff --git a/docs/build/html/.buildinfo b/docs/build/html/.buildinfo old mode 100644 new mode 100755 diff --git a/docs/build/html/_images/screen-capture.png b/docs/build/html/_images/screen-capture.png old mode 100644 new mode 100755 diff --git a/docs/build/html/_sources/application-objects.txt b/docs/build/html/_sources/application-objects.txt old mode 100644 new mode 100755 diff --git a/docs/build/html/_sources/application-structure.txt b/docs/build/html/_sources/application-structure.txt old mode 100644 new mode 100755 diff --git a/docs/build/html/_sources/color.txt b/docs/build/html/_sources/color.txt old mode 100644 new mode 100755 diff --git a/docs/build/html/_sources/example-addressbk.txt b/docs/build/html/_sources/example-addressbk.txt old mode 100644 new mode 100755 diff --git a/docs/build/html/_sources/form-objects.txt b/docs/build/html/_sources/form-objects.txt old mode 100644 new mode 100755 diff --git a/docs/build/html/_sources/index.txt b/docs/build/html/_sources/index.txt old mode 100644 new mode 100755 diff --git a/docs/build/html/_sources/introduction.txt b/docs/build/html/_sources/introduction.txt old mode 100644 new mode 100755 diff --git a/docs/build/html/_sources/keybindings.txt b/docs/build/html/_sources/keybindings.txt old mode 100644 new mode 100755 diff --git a/docs/build/html/_sources/messages.txt b/docs/build/html/_sources/messages.txt old mode 100644 new mode 100755 diff --git a/docs/build/html/_sources/mouse.txt b/docs/build/html/_sources/mouse.txt old mode 100644 new mode 100755 diff --git a/docs/build/html/_sources/muttlike.txt b/docs/build/html/_sources/muttlike.txt old mode 100644 new mode 100755 diff --git a/docs/build/html/_sources/options.txt b/docs/build/html/_sources/options.txt old mode 100644 new mode 100755 diff --git a/docs/build/html/_sources/widgets-general.txt b/docs/build/html/_sources/widgets-general.txt old mode 100644 new mode 100755 diff --git a/docs/build/html/_sources/widgets-multiline.txt b/docs/build/html/_sources/widgets-multiline.txt old mode 100644 new mode 100755 diff --git a/docs/build/html/_sources/widgets-text.txt b/docs/build/html/_sources/widgets-text.txt old mode 100644 new mode 100755 diff --git a/docs/build/html/_sources/widgets-title.txt b/docs/build/html/_sources/widgets-title.txt old mode 100644 new mode 100755 diff --git a/docs/build/html/_sources/widgets-trees.txt b/docs/build/html/_sources/widgets-trees.txt old mode 100644 new mode 100755 diff --git a/docs/build/html/_sources/widgets.txt b/docs/build/html/_sources/widgets.txt old mode 100644 new mode 100755 diff --git a/docs/build/html/_sources/writing-tests.txt b/docs/build/html/_sources/writing-tests.txt old mode 100644 new mode 100755 diff --git a/docs/build/html/_static/ajax-loader.gif b/docs/build/html/_static/ajax-loader.gif old mode 100644 new mode 100755 diff --git a/docs/build/html/_static/basic.css b/docs/build/html/_static/basic.css old mode 100644 new mode 100755 diff --git a/docs/build/html/_static/comment-bright.png b/docs/build/html/_static/comment-bright.png old mode 100644 new mode 100755 diff --git a/docs/build/html/_static/comment-close.png b/docs/build/html/_static/comment-close.png old mode 100644 new mode 100755 diff --git a/docs/build/html/_static/comment.png b/docs/build/html/_static/comment.png old mode 100644 new mode 100755 diff --git a/docs/build/html/_static/default.css b/docs/build/html/_static/default.css old mode 100644 new mode 100755 diff --git a/docs/build/html/_static/doctools.js b/docs/build/html/_static/doctools.js old mode 100644 new mode 100755 diff --git a/docs/build/html/_static/down-pressed.png b/docs/build/html/_static/down-pressed.png old mode 100644 new mode 100755 diff --git a/docs/build/html/_static/down.png b/docs/build/html/_static/down.png old mode 100644 new mode 100755 diff --git a/docs/build/html/_static/file.png b/docs/build/html/_static/file.png old mode 100644 new mode 100755 diff --git a/docs/build/html/_static/jquery.js b/docs/build/html/_static/jquery.js old mode 100644 new mode 100755 diff --git a/docs/build/html/_static/minus.png b/docs/build/html/_static/minus.png old mode 100644 new mode 100755 diff --git a/docs/build/html/_static/plus.png b/docs/build/html/_static/plus.png old mode 100644 new mode 100755 diff --git a/docs/build/html/_static/pygments.css b/docs/build/html/_static/pygments.css old mode 100644 new mode 100755 diff --git a/docs/build/html/_static/searchtools.js b/docs/build/html/_static/searchtools.js old mode 100644 new mode 100755 diff --git a/docs/build/html/_static/sidebar.js b/docs/build/html/_static/sidebar.js old mode 100644 new mode 100755 diff --git a/docs/build/html/_static/underscore.js b/docs/build/html/_static/underscore.js old mode 100644 new mode 100755 diff --git a/docs/build/html/_static/up-pressed.png b/docs/build/html/_static/up-pressed.png old mode 100644 new mode 100755 diff --git a/docs/build/html/_static/up.png b/docs/build/html/_static/up.png old mode 100644 new mode 100755 diff --git a/docs/build/html/_static/websupport.js b/docs/build/html/_static/websupport.js old mode 100644 new mode 100755 diff --git a/docs/build/html/application-objects.html b/docs/build/html/application-objects.html old mode 100644 new mode 100755 diff --git a/docs/build/html/application-structure.html b/docs/build/html/application-structure.html old mode 100644 new mode 100755 diff --git a/docs/build/html/color.html b/docs/build/html/color.html old mode 100644 new mode 100755 diff --git a/docs/build/html/example-addressbk.html b/docs/build/html/example-addressbk.html old mode 100644 new mode 100755 diff --git a/docs/build/html/form-objects.html b/docs/build/html/form-objects.html old mode 100644 new mode 100755 diff --git a/docs/build/html/genindex.html b/docs/build/html/genindex.html old mode 100644 new mode 100755 diff --git a/docs/build/html/index.html b/docs/build/html/index.html old mode 100644 new mode 100755 diff --git a/docs/build/html/introduction.html b/docs/build/html/introduction.html old mode 100644 new mode 100755 diff --git a/docs/build/html/keybindings.html b/docs/build/html/keybindings.html old mode 100644 new mode 100755 diff --git a/docs/build/html/messages.html b/docs/build/html/messages.html old mode 100644 new mode 100755 diff --git a/docs/build/html/mouse.html b/docs/build/html/mouse.html old mode 100644 new mode 100755 diff --git a/docs/build/html/muttlike.html b/docs/build/html/muttlike.html old mode 100644 new mode 100755 diff --git a/docs/build/html/objects.inv b/docs/build/html/objects.inv old mode 100644 new mode 100755 diff --git a/docs/build/html/options.html b/docs/build/html/options.html old mode 100644 new mode 100755 diff --git a/docs/build/html/search.html b/docs/build/html/search.html old mode 100644 new mode 100755 diff --git a/docs/build/html/searchindex.js b/docs/build/html/searchindex.js old mode 100644 new mode 100755 diff --git a/docs/build/html/widgets-general.html b/docs/build/html/widgets-general.html old mode 100644 new mode 100755 diff --git a/docs/build/html/widgets-multiline.html b/docs/build/html/widgets-multiline.html old mode 100644 new mode 100755 diff --git a/docs/build/html/widgets-text.html b/docs/build/html/widgets-text.html old mode 100644 new mode 100755 diff --git a/docs/build/html/widgets-title.html b/docs/build/html/widgets-title.html old mode 100644 new mode 100755 diff --git a/docs/build/html/widgets-trees.html b/docs/build/html/widgets-trees.html old mode 100644 new mode 100755 diff --git a/docs/build/html/widgets.html b/docs/build/html/widgets.html old mode 100644 new mode 100755 diff --git a/docs/build/html/writing-tests.html b/docs/build/html/writing-tests.html old mode 100644 new mode 100755 diff --git a/docs/make.bat b/docs/make.bat old mode 100644 new mode 100755 diff --git a/docs/source/application-objects.rst b/docs/source/application-objects.rst old mode 100644 new mode 100755 diff --git a/docs/source/application-structure.rst b/docs/source/application-structure.rst old mode 100644 new mode 100755 diff --git a/docs/source/color.rst b/docs/source/color.rst old mode 100644 new mode 100755 diff --git a/docs/source/conf.py b/docs/source/conf.py old mode 100644 new mode 100755 diff --git a/docs/source/example-addressbk.rst b/docs/source/example-addressbk.rst old mode 100644 new mode 100755 diff --git a/docs/source/form-objects.rst b/docs/source/form-objects.rst old mode 100644 new mode 100755 diff --git a/docs/source/index.rst b/docs/source/index.rst old mode 100644 new mode 100755 diff --git a/docs/source/introduction.rst b/docs/source/introduction.rst old mode 100644 new mode 100755 diff --git a/docs/source/keybindings.rst b/docs/source/keybindings.rst old mode 100644 new mode 100755 diff --git a/docs/source/messages.rst b/docs/source/messages.rst old mode 100644 new mode 100755 diff --git a/docs/source/mouse.rst b/docs/source/mouse.rst old mode 100644 new mode 100755 diff --git a/docs/source/muttlike.rst b/docs/source/muttlike.rst old mode 100644 new mode 100755 diff --git a/docs/source/options.rst b/docs/source/options.rst old mode 100644 new mode 100755 diff --git a/docs/source/screen-capture.png b/docs/source/screen-capture.png old mode 100644 new mode 100755 diff --git a/docs/source/widgets-general.rst b/docs/source/widgets-general.rst old mode 100644 new mode 100755 diff --git a/docs/source/widgets-multiline.rst b/docs/source/widgets-multiline.rst old mode 100644 new mode 100755 diff --git a/docs/source/widgets-text.rst b/docs/source/widgets-text.rst old mode 100644 new mode 100755 diff --git a/docs/source/widgets-title.rst b/docs/source/widgets-title.rst old mode 100644 new mode 100755 diff --git a/docs/source/widgets-trees.rst b/docs/source/widgets-trees.rst old mode 100644 new mode 100755 diff --git a/docs/source/widgets.rst b/docs/source/widgets.rst old mode 100644 new mode 100755 diff --git a/docs/source/writing-tests.rst b/docs/source/writing-tests.rst old mode 100644 new mode 100755 diff --git a/npyscreen/__init__.pyc b/npyscreen/__init__.pyc old mode 100644 new mode 100755 diff --git a/npyscreen/__pycache__/__init__.cpython-34.pyc b/npyscreen/__pycache__/__init__.cpython-34.pyc old mode 100644 new mode 100755 diff --git a/npyscreen/__pycache__/apNPSApplication.cpython-34.pyc b/npyscreen/__pycache__/apNPSApplication.cpython-34.pyc old mode 100644 new mode 100755 diff --git a/npyscreen/__pycache__/apNPSApplicationEvents.cpython-34.pyc b/npyscreen/__pycache__/apNPSApplicationEvents.cpython-34.pyc old mode 100644 new mode 100755 diff --git a/npyscreen/__pycache__/apNPSApplicationManaged.cpython-34.pyc b/npyscreen/__pycache__/apNPSApplicationManaged.cpython-34.pyc old mode 100644 new mode 100755 diff --git a/npyscreen/__pycache__/apOptions.cpython-34.pyc b/npyscreen/__pycache__/apOptions.cpython-34.pyc old mode 100644 new mode 100755 diff --git a/npyscreen/__pycache__/eveventhandler.cpython-34.pyc b/npyscreen/__pycache__/eveventhandler.cpython-34.pyc old mode 100644 new mode 100755 diff --git a/npyscreen/__pycache__/fmActionForm.cpython-34.pyc b/npyscreen/__pycache__/fmActionForm.cpython-34.pyc old mode 100644 new mode 100755 diff --git a/npyscreen/__pycache__/fmActionFormV2.cpython-34.pyc b/npyscreen/__pycache__/fmActionFormV2.cpython-34.pyc old mode 100644 new mode 100755 diff --git a/npyscreen/__pycache__/fmFileSelector.cpython-34.pyc b/npyscreen/__pycache__/fmFileSelector.cpython-34.pyc old mode 100644 new mode 100755 diff --git a/npyscreen/__pycache__/fmForm.cpython-34.pyc b/npyscreen/__pycache__/fmForm.cpython-34.pyc old mode 100644 new mode 100755 diff --git a/npyscreen/__pycache__/fmFormMultiPage.cpython-34.pyc b/npyscreen/__pycache__/fmFormMultiPage.cpython-34.pyc old mode 100644 new mode 100755 diff --git a/npyscreen/__pycache__/fmFormMutt.cpython-34.pyc b/npyscreen/__pycache__/fmFormMutt.cpython-34.pyc old mode 100644 new mode 100755 diff --git a/npyscreen/__pycache__/fmFormMuttActive.cpython-34.pyc b/npyscreen/__pycache__/fmFormMuttActive.cpython-34.pyc old mode 100644 new mode 100755 diff --git a/npyscreen/__pycache__/fmFormWithMenus.cpython-34.pyc b/npyscreen/__pycache__/fmFormWithMenus.cpython-34.pyc old mode 100644 new mode 100755 diff --git a/npyscreen/__pycache__/fmPopup.cpython-34.pyc b/npyscreen/__pycache__/fmPopup.cpython-34.pyc old mode 100644 new mode 100755 diff --git a/npyscreen/__pycache__/fm_form_edit_loop.cpython-34.pyc b/npyscreen/__pycache__/fm_form_edit_loop.cpython-34.pyc old mode 100644 new mode 100755 diff --git a/npyscreen/__pycache__/globals.cpython-34.pyc b/npyscreen/__pycache__/globals.cpython-34.pyc old mode 100644 new mode 100755 diff --git a/npyscreen/__pycache__/muMenu.cpython-34.pyc b/npyscreen/__pycache__/muMenu.cpython-34.pyc old mode 100644 new mode 100755 diff --git a/npyscreen/__pycache__/muNewMenu.cpython-34.pyc b/npyscreen/__pycache__/muNewMenu.cpython-34.pyc old mode 100644 new mode 100755 diff --git a/npyscreen/__pycache__/npysGlobalOptions.cpython-34.pyc b/npyscreen/__pycache__/npysGlobalOptions.cpython-34.pyc old mode 100644 new mode 100755 diff --git a/npyscreen/__pycache__/npysNPSFilteredData.cpython-34.pyc b/npyscreen/__pycache__/npysNPSFilteredData.cpython-34.pyc old mode 100644 new mode 100755 diff --git a/npyscreen/__pycache__/npysThemeManagers.cpython-34.pyc b/npyscreen/__pycache__/npysThemeManagers.cpython-34.pyc old mode 100644 new mode 100755 diff --git a/npyscreen/__pycache__/npysThemes.cpython-34.pyc b/npyscreen/__pycache__/npysThemes.cpython-34.pyc old mode 100644 new mode 100755 diff --git a/npyscreen/__pycache__/npysTree.cpython-34.pyc b/npyscreen/__pycache__/npysTree.cpython-34.pyc old mode 100644 new mode 100755 diff --git a/npyscreen/__pycache__/npyspmfuncs.cpython-34.pyc b/npyscreen/__pycache__/npyspmfuncs.cpython-34.pyc old mode 100644 new mode 100755 diff --git a/npyscreen/__pycache__/npyssafewrapper.cpython-34.pyc b/npyscreen/__pycache__/npyssafewrapper.cpython-34.pyc old mode 100644 new mode 100755 diff --git a/npyscreen/__pycache__/proto_fm_screen_area.cpython-34.pyc b/npyscreen/__pycache__/proto_fm_screen_area.cpython-34.pyc old mode 100644 new mode 100755 diff --git a/npyscreen/__pycache__/stdfmemail.cpython-34.pyc b/npyscreen/__pycache__/stdfmemail.cpython-34.pyc old mode 100644 new mode 100755 diff --git a/npyscreen/__pycache__/utilNotify.cpython-34.pyc b/npyscreen/__pycache__/utilNotify.cpython-34.pyc old mode 100644 new mode 100755 index 6a52f68bb33b355280af685a9ff3516bf5b6a6ce..28f8865ed6a2cb14f3ba34b5228661b8edee516b GIT binary patch delta 16 XcmdlXw?mHo9S<*;e!bd8c0+yuEdB(M delta 16 XcmdlXw?mHo9S<*;cdyJwc0+yuE#w5T diff --git a/npyscreen/__pycache__/util_viewhelp.cpython-34.pyc b/npyscreen/__pycache__/util_viewhelp.cpython-34.pyc old mode 100644 new mode 100755 diff --git a/npyscreen/__pycache__/wgFormControlCheckbox.cpython-34.pyc b/npyscreen/__pycache__/wgFormControlCheckbox.cpython-34.pyc old mode 100644 new mode 100755 diff --git a/npyscreen/__pycache__/wgNMenuDisplay.cpython-34.pyc b/npyscreen/__pycache__/wgNMenuDisplay.cpython-34.pyc old mode 100644 new mode 100755 diff --git a/npyscreen/__pycache__/wgannotatetextbox.cpython-34.pyc b/npyscreen/__pycache__/wgannotatetextbox.cpython-34.pyc old mode 100644 new mode 100755 diff --git a/npyscreen/__pycache__/wgautocomplete.cpython-34.pyc b/npyscreen/__pycache__/wgautocomplete.cpython-34.pyc old mode 100644 new mode 100755 diff --git a/npyscreen/__pycache__/wgboxwidget.cpython-34.pyc b/npyscreen/__pycache__/wgboxwidget.cpython-34.pyc old mode 100644 new mode 100755 diff --git a/npyscreen/__pycache__/wgbutton.cpython-34.pyc b/npyscreen/__pycache__/wgbutton.cpython-34.pyc old mode 100644 new mode 100755 diff --git a/npyscreen/__pycache__/wgcheckbox.cpython-34.pyc b/npyscreen/__pycache__/wgcheckbox.cpython-34.pyc old mode 100644 new mode 100755 diff --git a/npyscreen/__pycache__/wgcombobox.cpython-34.pyc b/npyscreen/__pycache__/wgcombobox.cpython-34.pyc old mode 100644 new mode 100755 diff --git a/npyscreen/__pycache__/wgdatecombo.cpython-34.pyc b/npyscreen/__pycache__/wgdatecombo.cpython-34.pyc old mode 100644 new mode 100755 diff --git a/npyscreen/__pycache__/wgeditmultiline.cpython-34.pyc b/npyscreen/__pycache__/wgeditmultiline.cpython-34.pyc old mode 100644 new mode 100755 diff --git a/npyscreen/__pycache__/wgfilenamecombo.cpython-34.pyc b/npyscreen/__pycache__/wgfilenamecombo.cpython-34.pyc old mode 100644 new mode 100755 diff --git a/npyscreen/__pycache__/wggrid.cpython-34.pyc b/npyscreen/__pycache__/wggrid.cpython-34.pyc old mode 100644 new mode 100755 diff --git a/npyscreen/__pycache__/wggridcoltitles.cpython-34.pyc b/npyscreen/__pycache__/wggridcoltitles.cpython-34.pyc old mode 100644 new mode 100755 diff --git a/npyscreen/__pycache__/wgmonthbox.cpython-34.pyc b/npyscreen/__pycache__/wgmonthbox.cpython-34.pyc old mode 100644 new mode 100755 diff --git a/npyscreen/__pycache__/wgmultiline.cpython-34.pyc b/npyscreen/__pycache__/wgmultiline.cpython-34.pyc old mode 100644 new mode 100755 diff --git a/npyscreen/__pycache__/wgmultilineeditable.cpython-34.pyc b/npyscreen/__pycache__/wgmultilineeditable.cpython-34.pyc old mode 100644 new mode 100755 index f63fd45e883c18b4204d85cc96b407a190f8ee3a..8284b3ab03e84198fd192e8d573b4e04b8a54889 GIT binary patch delta 17 YcmaE<^iqlA9S<*;-7WRVjU0)B06bX*^8f$< delta 17 YcmaE<^iqlA9S<*;W%##!?huH8u_2uDRUQH5qoewJKGo3Y>39 z@j~5W%i?tOPADGgK8qIF$he{?I)h0(V2WUx;5fqV?&nxO#B}i^F|HPgofH{ugcZb$ zcC0XigdPG)e;6xQ469t>mR}(#Gm737@mTv=s@`; ztPvPD?4S^ z1t^Fwsfm1_C(HOF?)vdB#euXv>nRMwWvuI|1&ypL2>ZG{qDS`_`gg>q^s?7DFQFk@A00C`9FV5Vg2`bqM zE?meJ7Yf~35D}Ct#DC$+#odX5D_yv7CwR_`H4xOreD~b*_~yIkoG0deGx9Au7FpQ% zar0B^P2>w><-vDm`v;a*WGpFP20kQALun4L-BP-<1)MiF<&OS>t;^NmwZXGso*m5i zd_I%G3?6WVAWJZdP#k;=rTuJ9GUM>HNnT1)hQ%8KdY0(5I2hzk5#;2OF>^GJrs;*GN#r}5$PP&h8-#^H)}Q=BWHq~db?$p1P5aO{R&v5=!lN9 z=({JK@gB>`uj7T;4BnMdZ?+w7@eZ|Tq~IJTJdi7~{*)`+uq;t;S)Ed?%}q@ODFey#GCw#Y7$7`7V)9W#~^MoXhCjkv|jt!YV~wV)DTX!vDlj(sTJbxzImO=_d&0 z2_^|>0f80;Xy`yA1Zq1_D`AO%UIP~qRHy|_Tt?CJ+Ca>>?_A(0hjRCp+}-a0rUdbG zP_L{^B-t5xXTt7ZLKj>nC=!q`6<)4(xqY2?g(q+Le%Es8)-mxFevTg@%7E@>MCn^? saJT~}@v3~V4-c0UG;-+MRU5~u^bPlffbRgtsdOmXv$C=?nP$7c0PFG4$^ZZW diff --git a/npyscreen/__pycache__/wgwidget.cpython-34.pyc b/npyscreen/__pycache__/wgwidget.cpython-34.pyc old mode 100644 new mode 100755 diff --git a/npyscreen/__pycache__/wgwidget_proto.cpython-34.pyc b/npyscreen/__pycache__/wgwidget_proto.cpython-34.pyc old mode 100644 new mode 100755 diff --git a/npyscreen/apNPSApplication.py b/npyscreen/apNPSApplication.py old mode 100644 new mode 100755 diff --git a/npyscreen/apNPSApplication.pyc b/npyscreen/apNPSApplication.pyc old mode 100644 new mode 100755 diff --git a/npyscreen/apNPSApplicationAdvanced.py b/npyscreen/apNPSApplicationAdvanced.py old mode 100644 new mode 100755 diff --git a/npyscreen/apNPSApplicationEvents.py b/npyscreen/apNPSApplicationEvents.py old mode 100644 new mode 100755 diff --git a/npyscreen/apNPSApplicationEvents.pyc b/npyscreen/apNPSApplicationEvents.pyc old mode 100644 new mode 100755 diff --git a/npyscreen/apNPSApplicationManaged.py b/npyscreen/apNPSApplicationManaged.py old mode 100644 new mode 100755 diff --git a/npyscreen/apNPSApplicationManaged.pyc b/npyscreen/apNPSApplicationManaged.pyc old mode 100644 new mode 100755 diff --git a/npyscreen/apOptions.py b/npyscreen/apOptions.py old mode 100644 new mode 100755 diff --git a/npyscreen/apOptions.pyc b/npyscreen/apOptions.pyc old mode 100644 new mode 100755 diff --git a/npyscreen/compatibility_code/__init__.py b/npyscreen/compatibility_code/__init__.py old mode 100644 new mode 100755 diff --git a/npyscreen/compatibility_code/__init__.pyc b/npyscreen/compatibility_code/__init__.pyc old mode 100644 new mode 100755 diff --git a/npyscreen/compatibility_code/__pycache__/__init__.cpython-34.pyc b/npyscreen/compatibility_code/__pycache__/__init__.cpython-34.pyc old mode 100644 new mode 100755 diff --git a/npyscreen/compatibility_code/__pycache__/npysNPSTree.cpython-34.pyc b/npyscreen/compatibility_code/__pycache__/npysNPSTree.cpython-34.pyc old mode 100644 new mode 100755 diff --git a/npyscreen/compatibility_code/__pycache__/oldtreeclasses.cpython-34.pyc b/npyscreen/compatibility_code/__pycache__/oldtreeclasses.cpython-34.pyc old mode 100644 new mode 100755 diff --git a/npyscreen/compatibility_code/npysNPSTree.py b/npyscreen/compatibility_code/npysNPSTree.py old mode 100644 new mode 100755 diff --git a/npyscreen/compatibility_code/npysNPSTree.pyc b/npyscreen/compatibility_code/npysNPSTree.pyc old mode 100644 new mode 100755 diff --git a/npyscreen/compatibility_code/oldtreeclasses.py b/npyscreen/compatibility_code/oldtreeclasses.py old mode 100644 new mode 100755 diff --git a/npyscreen/compatibility_code/oldtreeclasses.pyc b/npyscreen/compatibility_code/oldtreeclasses.pyc old mode 100644 new mode 100755 diff --git a/npyscreen/eveventhandler.py b/npyscreen/eveventhandler.py old mode 100644 new mode 100755 diff --git a/npyscreen/eveventhandler.pyc b/npyscreen/eveventhandler.pyc old mode 100644 new mode 100755 diff --git a/npyscreen/fmActionForm.pyc b/npyscreen/fmActionForm.pyc old mode 100644 new mode 100755 diff --git a/npyscreen/fmActionFormV2.py b/npyscreen/fmActionFormV2.py old mode 100644 new mode 100755 diff --git a/npyscreen/fmActionFormV2.pyc b/npyscreen/fmActionFormV2.pyc old mode 100644 new mode 100755 diff --git a/npyscreen/fmFileSelector.py b/npyscreen/fmFileSelector.py old mode 100644 new mode 100755 diff --git a/npyscreen/fmFileSelector.pyc b/npyscreen/fmFileSelector.pyc old mode 100644 new mode 100755 diff --git a/npyscreen/fmForm.pyc b/npyscreen/fmForm.pyc old mode 100644 new mode 100755 diff --git a/npyscreen/fmFormMultiPage.py b/npyscreen/fmFormMultiPage.py old mode 100644 new mode 100755 diff --git a/npyscreen/fmFormMultiPage.pyc b/npyscreen/fmFormMultiPage.pyc old mode 100644 new mode 100755 diff --git a/npyscreen/fmFormMutt.py b/npyscreen/fmFormMutt.py old mode 100644 new mode 100755 diff --git a/npyscreen/fmFormMutt.pyc b/npyscreen/fmFormMutt.pyc old mode 100644 new mode 100755 diff --git a/npyscreen/fmFormMuttActive.py b/npyscreen/fmFormMuttActive.py old mode 100644 new mode 100755 diff --git a/npyscreen/fmFormMuttActive.pyc b/npyscreen/fmFormMuttActive.pyc old mode 100644 new mode 100755 diff --git a/npyscreen/fmFormWithMenus.py b/npyscreen/fmFormWithMenus.py old mode 100644 new mode 100755 diff --git a/npyscreen/fmFormWithMenus.pyc b/npyscreen/fmFormWithMenus.pyc old mode 100644 new mode 100755 diff --git a/npyscreen/fmPopup.py b/npyscreen/fmPopup.py old mode 100644 new mode 100755 diff --git a/npyscreen/fmPopup.pyc b/npyscreen/fmPopup.pyc old mode 100644 new mode 100755 diff --git a/npyscreen/fm_form_edit_loop.pyc b/npyscreen/fm_form_edit_loop.pyc old mode 100644 new mode 100755 diff --git a/npyscreen/globals.py b/npyscreen/globals.py old mode 100644 new mode 100755 diff --git a/npyscreen/globals.pyc b/npyscreen/globals.pyc old mode 100644 new mode 100755 diff --git a/npyscreen/muMenu.py b/npyscreen/muMenu.py old mode 100644 new mode 100755 diff --git a/npyscreen/muMenu.pyc b/npyscreen/muMenu.pyc old mode 100644 new mode 100755 diff --git a/npyscreen/muNewMenu.py b/npyscreen/muNewMenu.py old mode 100644 new mode 100755 diff --git a/npyscreen/muNewMenu.pyc b/npyscreen/muNewMenu.pyc old mode 100644 new mode 100755 diff --git a/npyscreen/npysGlobalOptions.py b/npyscreen/npysGlobalOptions.py old mode 100644 new mode 100755 diff --git a/npyscreen/npysGlobalOptions.pyc b/npyscreen/npysGlobalOptions.pyc old mode 100644 new mode 100755 diff --git a/npyscreen/npysNPSFilteredData.py b/npyscreen/npysNPSFilteredData.py old mode 100644 new mode 100755 diff --git a/npyscreen/npysNPSFilteredData.pyc b/npyscreen/npysNPSFilteredData.pyc old mode 100644 new mode 100755 diff --git a/npyscreen/npysThemeManagers.pyc b/npyscreen/npysThemeManagers.pyc old mode 100644 new mode 100755 diff --git a/npyscreen/npysThemes.py b/npyscreen/npysThemes.py old mode 100644 new mode 100755 diff --git a/npyscreen/npysThemes.pyc b/npyscreen/npysThemes.pyc old mode 100644 new mode 100755 diff --git a/npyscreen/npysTree.py b/npyscreen/npysTree.py old mode 100644 new mode 100755 diff --git a/npyscreen/npysTree.pyc b/npyscreen/npysTree.pyc old mode 100644 new mode 100755 diff --git a/npyscreen/npyspmfuncs.py b/npyscreen/npyspmfuncs.py old mode 100644 new mode 100755 diff --git a/npyscreen/npyspmfuncs.pyc b/npyscreen/npyspmfuncs.pyc old mode 100644 new mode 100755 diff --git a/npyscreen/npyssafewrapper.py b/npyscreen/npyssafewrapper.py old mode 100644 new mode 100755 diff --git a/npyscreen/npyssafewrapper.pyc b/npyscreen/npyssafewrapper.pyc old mode 100644 new mode 100755 diff --git a/npyscreen/proto_fm_screen_area.py b/npyscreen/proto_fm_screen_area.py old mode 100644 new mode 100755 diff --git a/npyscreen/proto_fm_screen_area.pyc b/npyscreen/proto_fm_screen_area.pyc old mode 100644 new mode 100755 diff --git a/npyscreen/stdfmemail.py b/npyscreen/stdfmemail.py old mode 100644 new mode 100755 diff --git a/npyscreen/stdfmemail.pyc b/npyscreen/stdfmemail.pyc old mode 100644 new mode 100755 diff --git a/npyscreen/utilNotify.py b/npyscreen/utilNotify.py old mode 100644 new mode 100755 diff --git a/npyscreen/utilNotify.pyc b/npyscreen/utilNotify.pyc old mode 100644 new mode 100755 diff --git a/npyscreen/util_viewhelp.py b/npyscreen/util_viewhelp.py old mode 100644 new mode 100755 diff --git a/npyscreen/util_viewhelp.pyc b/npyscreen/util_viewhelp.pyc old mode 100644 new mode 100755 diff --git a/npyscreen/wgFormControlCheckbox.py b/npyscreen/wgFormControlCheckbox.py old mode 100644 new mode 100755 diff --git a/npyscreen/wgFormControlCheckbox.pyc b/npyscreen/wgFormControlCheckbox.pyc old mode 100644 new mode 100755 diff --git a/npyscreen/wgNMenuDisplay.py b/npyscreen/wgNMenuDisplay.py old mode 100644 new mode 100755 diff --git a/npyscreen/wgNMenuDisplay.pyc b/npyscreen/wgNMenuDisplay.pyc old mode 100644 new mode 100755 diff --git a/npyscreen/wgannotatetextbox.py b/npyscreen/wgannotatetextbox.py old mode 100644 new mode 100755 diff --git a/npyscreen/wgannotatetextbox.pyc b/npyscreen/wgannotatetextbox.pyc old mode 100644 new mode 100755 diff --git a/npyscreen/wgautocomplete.py b/npyscreen/wgautocomplete.py old mode 100644 new mode 100755 diff --git a/npyscreen/wgautocomplete.pyc b/npyscreen/wgautocomplete.pyc old mode 100644 new mode 100755 diff --git a/npyscreen/wgboxwidget.py b/npyscreen/wgboxwidget.py old mode 100644 new mode 100755 diff --git a/npyscreen/wgboxwidget.pyc b/npyscreen/wgboxwidget.pyc old mode 100644 new mode 100755 diff --git a/npyscreen/wgbutton.pyc b/npyscreen/wgbutton.pyc old mode 100644 new mode 100755 diff --git a/npyscreen/wgcheckbox.pyc b/npyscreen/wgcheckbox.pyc old mode 100644 new mode 100755 diff --git a/npyscreen/wgcombobox.py b/npyscreen/wgcombobox.py old mode 100644 new mode 100755 diff --git a/npyscreen/wgcombobox.pyc b/npyscreen/wgcombobox.pyc old mode 100644 new mode 100755 diff --git a/npyscreen/wgdatecombo.pyc b/npyscreen/wgdatecombo.pyc old mode 100644 new mode 100755 diff --git a/npyscreen/wgeditmultiline.py b/npyscreen/wgeditmultiline.py old mode 100644 new mode 100755 diff --git a/npyscreen/wgeditmultiline.pyc b/npyscreen/wgeditmultiline.pyc old mode 100644 new mode 100755 diff --git a/npyscreen/wgfilenamecombo.py b/npyscreen/wgfilenamecombo.py old mode 100644 new mode 100755 diff --git a/npyscreen/wgfilenamecombo.pyc b/npyscreen/wgfilenamecombo.pyc old mode 100644 new mode 100755 diff --git a/npyscreen/wggrid.pyc b/npyscreen/wggrid.pyc old mode 100644 new mode 100755 diff --git a/npyscreen/wggridcoltitles.py b/npyscreen/wggridcoltitles.py old mode 100644 new mode 100755 diff --git a/npyscreen/wggridcoltitles.pyc b/npyscreen/wggridcoltitles.pyc old mode 100644 new mode 100755 diff --git a/npyscreen/wgmonthbox.py b/npyscreen/wgmonthbox.py old mode 100644 new mode 100755 diff --git a/npyscreen/wgmonthbox.pyc b/npyscreen/wgmonthbox.pyc old mode 100644 new mode 100755 diff --git a/npyscreen/wgmultiline.pyc b/npyscreen/wgmultiline.pyc old mode 100644 new mode 100755 diff --git a/npyscreen/wgmultilineeditable.py b/npyscreen/wgmultilineeditable.py old mode 100644 new mode 100755 diff --git a/npyscreen/wgmultilineeditable.pyc b/npyscreen/wgmultilineeditable.pyc old mode 100644 new mode 100755 diff --git a/npyscreen/wgmultilinetree.py b/npyscreen/wgmultilinetree.py old mode 100644 new mode 100755 diff --git a/npyscreen/wgmultilinetree.pyc b/npyscreen/wgmultilinetree.pyc old mode 100644 new mode 100755 diff --git a/npyscreen/wgmultilinetreeselectable.py b/npyscreen/wgmultilinetreeselectable.py old mode 100644 new mode 100755 diff --git a/npyscreen/wgmultilinetreeselectable.pyc b/npyscreen/wgmultilinetreeselectable.pyc old mode 100644 new mode 100755 diff --git a/npyscreen/wgmultiselect.pyc b/npyscreen/wgmultiselect.pyc old mode 100644 new mode 100755 diff --git a/npyscreen/wgmultiselecttree.py b/npyscreen/wgmultiselecttree.py old mode 100644 new mode 100755 diff --git a/npyscreen/wgpassword.py b/npyscreen/wgpassword.py old mode 100644 new mode 100755 diff --git a/npyscreen/wgpassword.pyc b/npyscreen/wgpassword.pyc old mode 100644 new mode 100755 diff --git a/npyscreen/wgselectone.py b/npyscreen/wgselectone.py old mode 100644 new mode 100755 diff --git a/npyscreen/wgselectone.pyc b/npyscreen/wgselectone.pyc old mode 100644 new mode 100755 diff --git a/npyscreen/wgslider.pyc b/npyscreen/wgslider.pyc old mode 100644 new mode 100755 diff --git a/npyscreen/wgtextbox.pyc b/npyscreen/wgtextbox.pyc old mode 100644 new mode 100755 diff --git a/npyscreen/wgtextbox_controlchrs.py b/npyscreen/wgtextbox_controlchrs.py old mode 100644 new mode 100755 diff --git a/npyscreen/wgtextboxunicode.py b/npyscreen/wgtextboxunicode.py old mode 100644 new mode 100755 diff --git a/npyscreen/wgtextboxunicode.pyc b/npyscreen/wgtextboxunicode.pyc old mode 100644 new mode 100755 diff --git a/npyscreen/wgtexttokens.py b/npyscreen/wgtexttokens.py old mode 100644 new mode 100755 diff --git a/npyscreen/wgtexttokens.pyc b/npyscreen/wgtexttokens.pyc old mode 100644 new mode 100755 diff --git a/npyscreen/wgtitlefield.py b/npyscreen/wgtitlefield.py index 0d212ec..9e137e8 100755 --- a/npyscreen/wgtitlefield.py +++ b/npyscreen/wgtitlefield.py @@ -69,6 +69,8 @@ def __init__(self, screen, self.make_contained_widgets() self.set_value(value) self.hidden = hidden + + self.how_exited = None diff --git a/npyscreen/wgtitlefield.pyc b/npyscreen/wgtitlefield.pyc old mode 100644 new mode 100755 diff --git a/npyscreen/wgwidget.pyc b/npyscreen/wgwidget.pyc old mode 100644 new mode 100755 diff --git a/npyscreen/wgwidget_proto.py b/npyscreen/wgwidget_proto.py old mode 100644 new mode 100755 diff --git a/npyscreen/wgwidget_proto.pyc b/npyscreen/wgwidget_proto.pyc old mode 100644 new mode 100755 diff --git a/python3test.py b/python3test.py old mode 100644 new mode 100755 diff --git a/test-bug.py b/test-bug.py old mode 100644 new mode 100755 diff --git a/testMonthbox.py b/testMonthbox.py old mode 100644 new mode 100755 diff --git a/testingMultiSlider.py b/testingMultiSlider.py old mode 100644 new mode 100755 diff --git a/testingMultiSlider.py.orig b/testingMultiSlider.py.orig old mode 100644 new mode 100755 diff --git a/testingMultiSlider.py.rej b/testingMultiSlider.py.rej old mode 100644 new mode 100755 diff --git a/testingSliders.py b/testingSliders.py old mode 100644 new mode 100755 diff --git a/testtitlewidget.py b/testtitlewidget.py old mode 100644 new mode 100755 diff --git a/testtreebug.py b/testtreebug.py old mode 100644 new mode 100755