pax_global_header00006660000000000000000000000064122451036520014512gustar00rootroot0000000000000052 comment=0d86cebe42e708f60eb6e2b6b7a027ecaba17b30 4digits-1.1.4/000077500000000000000000000000001224510365200130645ustar00rootroot000000000000004digits-1.1.4/.gitignore000066400000000000000000000000751224510365200150560ustar00rootroot000000000000004digits-text .project .cproject .pyproject .settings *.mo *~ 4digits-1.1.4/4digits000077500000000000000000000537741224510365200144010ustar00rootroot00000000000000#! /usr/bin/env python # -*- coding: utf-8 -*- """ 4digits - A guess-the-number game, aka Bulls and Cows Copyright (c) 2004- Yongzhi Pan 4digits is a guess-the-number puzzle game. You are given eight times to guess a four-digit number. One digit is marked A if its value and position are both correct, and marked B if only its value is correct. You win the game when you get 4A0B. Good luck! 4digits is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. 4digits is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with 4digits; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA """ import cPickle import errno import os import random import sys import time import webbrowser import locale import gettext from gettext import gettext as _ import gtk.glade from glib import GError import pango # For distribution packaging #LOCALE_PATH = '/usr/share/locale/' LOCALE_PATH = 'locale/' try: import pygtk pygtk.require('2.0') import gtk except ImportError: print _('python-gtk2 is required to run 4digits.') print _('No python-gtk2 was found on your system.') sys.exit(1) gladefiles = [os.path.join(os.path.dirname(__file__), '4digits.glade'), "/usr/share/4digits/4digits.glade"] # For debian packages. helpfiles = [os.path.join(os.path.dirname(__file__), 'doc', 'index.html'), "/usr/share/doc/4digits/index.html"] # For debian packages. appdata_dir = os.path.join(os.path.expanduser('~'), '.4digits') config_path = os.path.join(appdata_dir, 'prefs.pickle') score_filename = os.path.join(appdata_dir, '4digits.4digits.scores') prefs = { 'show toolbar': True, 'show hint table': False, 'auto fill hints': False } class MainWindow: """The main game window.""" def __init__(self): """GUI initialization.""" self.widget_tree = gtk.Builder() self.widget_tree.set_translation_domain('4digits') for gladefile in gladefiles: try: self.widget_tree.add_from_file(gladefile) except GError: continue else: break self.toolbar = self.widget_tree.get_object('toolbar') self.view_toolbar = self.widget_tree.get_object('view_toolbar') self.hint_table = self.widget_tree.get_object('hint_table') self.hint_hseparator = self.widget_tree.get_object( 'hint_hseparator') self.view_hint_table = self.widget_tree.get_object( 'view_hint_table') self.auto_fill_hints = self.widget_tree.get_object( 'view_auto_fill_hints') # Input box self.entry = self.widget_tree.get_object('entry') self.entry.grab_focus() fontsize = self.entry.get_pango_context(). \ get_font_description().get_size() / pango.SCALE self.entry.modify_font(pango.FontDescription(str(int(fontsize * 3)))) self.ok_button = self.widget_tree.get_object('ok_button') for widget in ('g0', 'g1', 'g2', 'g3', 'g4', 'g5', 'g6', 'g7', 'r0', 'r1', 'r2', 'r3', 'r4', 'r5', 'r6', 'r7'): setattr(self, widget, self.widget_tree.get_object(widget)) self.info_label = self.widget_tree.get_object('info_label') self.time_label = self.widget_tree.get_object('time_label') self.score_view = self.widget_tree.get_object('score_view') self.cb_hint = [] # container for check boxes in the hint table self.label_hint = [] self.build_hint_table() # about and score dialog self.about_dialog = self.widget_tree.get_object('about_dialog') self.score_dialog = self.widget_tree.get_object('score_dialog') # parse preferences self.read_prefs() if prefs['show toolbar']: self.toolbar.show() self.view_toolbar.set_active(True) else: self.toolbar.hide() self.view_toolbar.set_active(False) if prefs['show hint table']: self.hint_table.show_all() self.hint_hseparator.show() self.view_hint_table.set_active(True) else: self.hint_table.hide_all() self.hint_hseparator.hide() self.view_hint_table.set_active(False) if prefs['auto fill hints']: self.auto_fill_hints.set_active(True) else: self.auto_fill_hints.set_active(False) # connect signals and callbacks dic = {'on_main_window_destroy': self.terminate_program, 'on_quit_activate': self.terminate_program, 'on_ok_clicked': self.on_entry_activate, 'on_new_game_activate': self.on_new_game_activate, 'on_view_toolbar_toggled': self.on_view_toolbar_toggled, 'on_view_hint_table_toggled': self.on_view_hint_table_toggled, 'on_view_auto_fill_hints_toggled': self.on_view_auto_fill_hints_toggled, 'on_entry_activate': self.on_entry_activate, 'on_entry_changed': self.on_entry_changed, 'on_help_activate': self.on_help_activate, 'on_about_activate': self.on_about_activate, 'on_score_activate': self.on_score_activate} self.widget_tree.connect_signals(dic) # new game initialization self.game = NewRound() def read_prefs(self): """Read preferences data from disk. Copied from Comix. """ # TODO: use with context manager if os.path.isfile(config_path): try: config = open(config_path) old_prefs = cPickle.load(config) config.close() except Exception: # FIXME: Need specific exceptions print _('Corrupted preferences file "%s", deleting...') \ % config_path os.remove(config_path) else: # TODO: use dict comprehension for key in old_prefs: if key in prefs: prefs[key] = old_prefs[key] def build_hint_table(self): """Create the controls for the hint table.""" hint_table = self.widget_tree.get_object('hint_table') for name in (0, 40): table = gtk.Table(rows=11, columns=6) hint_table.pack_start(table) # Create row labels for row in range(10): label = gtk.CheckButton(str(row)) table.attach(label, 0, 1, row + 1, row + 2) label.connect('toggled', self.change_row, row + name) self.label_hint.append(label) for col in range(1, 5): # Create column labels #label = gtk.Label(str(col)) #table.attach(label, col, col+1, 0, 1) # Create Checkboxes for row in range(10): checkbutton = gtk.CheckButton() table.attach(checkbutton, col, col + 1, row + 1, row + 2) self.cb_hint.append(checkbutton) if name == 0: # First table hint_table.pack_start(gtk.VSeparator()) self.init_hint_table() def change_row(self, widget, row): """Toggle a rows state.""" enable = widget.get_active() for col in range(4): self.cb_hint[10 * col + row].set_sensitive(enable) def init_hint_table(self): """Reset all controls in the hinttable to their default state.""" for i in range(40): self.cb_hint[i].set_active(True) self.cb_hint[i + 40].set_active(False) self.cb_hint[i + 40].set_sensitive(False) self.cb_hint[0].set_active(False) for row in range(10): self.label_hint[row].set_active(True) self.label_hint[row + 10].set_active(False) # 1 2 3 4 1 2 3 4 # 0/0 00 10 20 30 0/10 40 50 60 70 # 1/1 01 11 21 31 1/11 41 51 61 71 # 2/2 02 12 22 32 2/12 42 52 62 72 # ... def get_checkbox(self, row, col, tablenr=0): """Get the checkbox at the specified position.""" return self.cb_hint[tablenr * 40 + col * 10 + row] def get_label(self, row, tablenr=0): """Get the label at the specified position.""" return self.label_hint[tablenr * 10 + row] def on_entry_activate(self, widget): """when input is accepted.""" bulls, cows = 0, 0 number = '' # check input if self.game.guess < 8: number = self.entry.get_text() if number == '': self.process_error(_('Must input something.')) return False elif number[0] == '0': self.process_error(_('First digit cannot be zero.')) return False try: number = repr(int(number)) except ValueError: self.process_error(_('Must input a number.')) return False if len(number) < 4: self.process_error(_('Must input four digits.')) return False elif len(set(number)) < 4: self.process_error(_('Four digits must be unique.')) return False elif number in self.game.guesses: self.process_error(_("You've already guessed it.")) return False self.game.guesses.append(number) # process input for i in range(4): for j in range(4): if self.game.answer[i] == int(number[j]): if i == j: bulls += 1 else: cows += 1 guess_label = getattr(self, 'g' + repr(self.game.guess)) result_label = getattr(self, 'r' + repr(self.game.guess)) guess_label.set_text(number) result_label.set_text('%dA%dB' % (bulls, cows)) if self.auto_fill_hints.get_active(): self.fill_hints(number, bulls, cows) # win if bulls == 4: self.info_label.set_text(_('You win! :)')) self.get_time_taken_till_now() self.time_label.set_text(_('Used %.1f s.') % self.game.time_taken) self.ok_button.set_sensitive(False) self.entry.set_sensitive(False) if self.is_high_score(self.game.time_taken): new_score_rank = self.save_score(self.game.time_taken) self.show_score(new_score_rank) # lose elif self.game.guess == 7: answer = '' for i in range(4): answer += repr(self.game.answer[i]) self.info_label.set_text(_('Haha, you lose. It is %s.') % answer) self.get_time_taken_till_now() self.time_label.set_text(_('Wasted %.1f s.') % self.game.time_taken) self.ok_button.set_sensitive(False) self.entry.set_sensitive(False) self.game.guess += 1 self.entry.grab_focus() def clear_row(self, row): """Clear a complete row.""" self.get_label(row, 0).set_active(False) for col in range(4): self.get_checkbox(row, col, 0).set_active(False) self.get_checkbox(row, col, 1).set_active(False) def fill_hints(self, number, bulls, cows): """Auto filling some obvious cases in the hint table.""" number = [int(x) for x in number] if bulls == 0 and cows == 0: for digit in number: self.clear_row(digit) return # TODO: what does this do? if bulls + cows == 4: for digit in range(10): if digit in number: self.get_label(digit, 0).set_active(True) self.get_label(digit, 1).set_active(True) else: self.clear_row(digit) if bulls == 0: # Only cows for digit_pos in range(4): # Adjust line breaking self.get_checkbox(number[digit_pos], digit_pos, 0).set_active(False) self.get_checkbox(number[digit_pos], digit_pos, 1).set_active(False) if cows == 0: # Only bulls # Only digits which are either in the right place or completely wrong for digit_pos in range(4): for pos2 in range(4): if pos2 == digit_pos: continue # uncheck impossible boxes in first column self.get_checkbox(number[digit_pos], pos2, 0).set_active(False) def on_entry_changed(self, widget): """Start timer as soon as the user enters the first digit.""" self.info_label.set_text('') if self.game.on_entry_cb_first_called == True: self.time_label.set_text(_('Timer started...')) self.game.time_start = time.time() self.game.on_entry_cb_first_called = False def on_view_toolbar_toggled(self, widget): """Toggle toolbar visibility.""" if self.toolbar.get_property('visible'): self.toolbar.hide() prefs['show toolbar'] = False else: self.toolbar.show() prefs['show toolbar'] = True def on_view_hint_table_toggled(self, widget): """Toggle hint table visibility.""" if self.hint_table.get_property('visible'): self.hint_table.hide_all() self.hint_hseparator.hide() prefs['show hint table'] = False else: self.hint_table.show_all() self.hint_hseparator.show() prefs['show hint table'] = True def on_view_auto_fill_hints_toggled(self, widget): """Toggle auto filling of hint table.""" if self.auto_fill_hints.get_active(): prefs['auto fill hints'] = True else: prefs['auto fill hints'] = False @staticmethod def on_help_activate(widget): """Show help.""" for helpfile in helpfiles: try: # webbrowser.open does not raise a catchable exception. open(helpfile) except IOError: continue else: break webbrowser.open(helpfile) def on_about_activate(self, widget): """Show about dialog.""" self.about_dialog.run() self.about_dialog.hide() def on_score_activate(self, new_score_rank): """Show high scores.""" sv_selection = self.score_view.get_selection() sv_selection.set_mode(gtk.SELECTION_NONE) # Since we hide but don't destory the score dialog, we have to remove # all columns before appending, otherwise we would have more and more # columns. for col in self.score_view.get_columns(): self.score_view.remove_column(col) # FIXME: column header not translated under windows columns = [_('Name'), _('Score'), _('Date')] for p in enumerate(columns): column = gtk.TreeViewColumn(p[1], gtk.CellRendererText(), text=p[0]) self.score_view.append_column(column) scoreList = gtk.ListStore(str, str, str) self.score_view.set_model(scoreList) try: scores = [line.split(' ', 6) for line in file(score_filename, 'r')] except IOError: scores = [] for line in scores: score_tup = line[0], line[1], ' '.join(line[2:]).rstrip('\n') scoreList.append(score_tup) # high light the current high score entry try: sv_selection.set_mode(gtk.SELECTION_SINGLE) sv_selection.select_path(new_score_rank) except TypeError: sv_selection.set_mode(gtk.SELECTION_NONE) self.score_dialog.run() self.score_dialog.hide() def on_new_game_activate(self, widget): """New game initialization.""" self.game = NewRound() self.ok_button.set_sensitive(True) self.entry.set_sensitive(True) self.entry.grab_focus() # won't start the timer when you just start a new game self.game.on_entry_cb_first_called = False self.entry.set_text('') self.game.on_entry_cb_first_called = True self.info_label.set_text(_('Ready')) self.time_label.set_text('') for i in range(8): getattr(self, 'g' + repr(i)).set_text('') getattr(self, 'r' + repr(i)).set_text('') self.init_hint_table() def process_error(self, msg): """Show error message in statusbar.""" self.info_label.set_text(msg) self.entry.grab_focus() def get_time_taken_till_now(self): """Get time since start of the game.""" self.game.time_end = time.time() self.game.time_taken = self.game.time_end - self.game.time_start self.game.time_taken = round(self.game.time_taken, 1) @staticmethod def is_high_score(time_taken): """Is this time a highscore.""" try: scores = [line.split(' ', 6) for line in file(score_filename, 'r')] except IOError: return True # List does not exist yet if len(scores) < 10: return True scores = sorted(scores, key=lambda x: float(x[1][:-1])) if time_taken < float(scores[-1][1][:-1]): return True else: return False def save_prefs(self): """Save preference data to disk. Copied from Comix. """ # FIXME: use with context manager try: config = open(config_path, 'w') except IOError as (errnum, strerror): if errnum == errno.ENOENT: try: os.mkdir(appdata_dir) except IOError: print _("Cannot open score file.\n"); sys.exit(1) config = open(config_path, 'w') except: print _("Cannot open score file.\n"); sys.exit(1) # Here `else' cannot be used. cPickle.dump(prefs, config, cPickle.HIGHEST_PROTOCOL) config.close() @staticmethod def save_score(time_taken): """Save highscore file.""" date = time.strftime("%a %b %d %H:%M:%S %Y") name = 'USERNAME' if sys.platform == 'win32' else 'USER' new_score = "%s %ss %s\n" % (os.getenv(name), time_taken, date) # FIXME: use with context manager try: saved_scores = open(score_filename, 'r').readlines() except IOError: saved_scores = [] saved_scores.append(new_score) scores = [line.split(' ', 6) for line in saved_scores] scores = sorted(scores, key=lambda x: float(x[1][:-1])) scores = scores[:10] # find the index of the new score new_score = new_score.split(' ', 6) new_score_rank = scores.index(new_score) # FIXME: use with context manager try: scorefile = open(score_filename, 'w') except IOError as (errnum, strerror): if errnum == errno.ENOENT: try: os.mkdir(appdata_dir) except IOError: print _("Cannot open score file.\n"); sys.exit(1) scorefile = open(score_filename, 'w') except: print _("Cannot open score file.\n"); sys.exit(1) # XXX: what? # Here `else' cannot be used. for score in scores: scorefile.write(' '.join(score)) scorefile.close() return new_score_rank # XXX: Are these really needed? # if not os.path.exists(appdata_dir): # os.mkdir(appdata_dir) # elif not os.path.isdir(appdata_dir): # os.rename(appdata_dir, appdata_dir+'.orig') # os.mkdir(appdata_dir) # scorefile = open(score_filename, 'w') def show_score(self, new_score_rank): """Show highscore dialog.""" self.on_score_activate(new_score_rank) def terminate_program(self, widget): """Run clean-up tasks and exit. Copied from comix. """ self.save_prefs() gtk.main_quit() class NewRound: """Contains data in one round of the game.""" def __init__(self): while True: self.answer = random.sample(range(10), 4) if self.answer[0] != 0: # first digit cannot be zero break #print self.answer if self.answer == [4, 6, 1, 9]: gtk.MessageDialog(message_format=_( '4619: You are the luckiest guy on the planet!')).show() self.guess = 0 self.guesses = [] self.time_start = 0 self.time_end = 0 self.time_taken = 0 self.on_entry_cb_first_called = True if __name__ == "__main__": #prepare i18n APP = "4digits" locale.setlocale(locale.LC_ALL, '') # Fix for Windows # https://bugzilla.gnome.org/show_bug.cgi?id=574520#c14 if sys.platform == 'win32': from ctypes import cdll libintl = cdll.intl libintl.bindtextdomain(APP, LOCALE_PATH) else: locale.bindtextdomain(APP, LOCALE_PATH) gettext.bindtextdomain(APP, LOCALE_PATH) gettext.textdomain(APP) #gtk.glade.bindtextdomain(APP, LOCALE_PATH) #gtk.glade.textdomain(APP) MainWindow() gtk.main() 4digits-1.1.4/4digits-text.60000777000000000000000000000000012245103652001713524digits.6ustar00rootroot000000000000004digits-1.1.4/4digits-text.c000066400000000000000000000241261224510365200155660ustar00rootroot00000000000000/* 4digits - A guess-the-number game, aka Bulls and Cows Copyright (c) 2004- Yongzhi Pan 4digits is a guess-the-number puzzle game. It's called Bulls and Cows, and in China people simply call it Guess-the-Number. The game's objective is to guess a four-digit number in 8 times using as less time as possible. It is similar to Mastermind, but the four digits are different to each other. 4digits has a graphical user interface version 4digits and a textual user interface version 4digits-text. 4digits is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. 4digits is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with 4digits; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */ #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #define _(str) gettext(str) #define N_(str) str // For distribution packaging //#define LOCALE_PATH "/usr/share/locale/" #define LOCALE_PATH "locale/" //#define DEBUG #define VERSION_STRING "1.1.4" const char VERSION[] = "4digits " VERSION_STRING; const char COPYRIGHT[] = N_( "4digits comes with NO WARRANTY to the extent permitted by law.\n" "This program is free software; you can redistribute it and/or\n" "modify it under the terms of the GNU General Public License as\n" "published by the Free Software Foundation - version 2. For more\n" "information about these matters, see the file named COPYING.\n"); const char AUTHOR[] = N_("Written by Pan Yongzhi.\n"); const char HELP[] = N_( "4digits, a guess-the-number game.\n" "Usage: 4digits [OPTION] ...\n" "\n" "You are given eight times to guess a four-digit number. You get\n" "one A if its value and position are both correct, and you get one\n" "B if only its value is correct. You win the game when you get 4A0B.\n" "\n" "-v, --version \t display the version of 4digits and exit.\n" "-h, -?, --help \t print this help.\n" "\n" "Report bugs at ."); static const char *optString = "vh?"; struct globalArgs_t { char *version; // version option } globalArgs; static const struct option longOpts[] = { { "version", no_argument, NULL, 'v' }, { "help", no_argument, NULL, 'h' }, { NULL, no_argument, NULL, 0 } }; void err_exit(const char* msg); void gen_rand(int ans_digits[]); int enter_number(void); void save_score(const int time_taken); void compare(const int *in_digits, const int *ans_digits, int *A, int *B); int tenpow(int power); void err_exit(const char* msg) { fprintf(stderr, "%s\n", msg); exit(EXIT_FAILURE); } /* generate a random number */ void gen_rand(int ans_digits[]) { srand((unsigned)time(NULL)); int ans = 1000 + (int)(8999.0*rand()/RAND_MAX); for(int i=0; i<4; i++) ans_digits[i] = (int)(ans/tenpow(3-i)) % 10; /* if 4 digits is not different from each other, regenerate it*/ while(ans_digits[0]==ans_digits[1] || ans_digits[1]==ans_digits[2] || ans_digits[2]==ans_digits[3] || ans_digits[0]==ans_digits[2] || ans_digits[0]==ans_digits[3] || ans_digits[1]==ans_digits[3]) { ans = 1000 + (int)(8999.0 * ((double)rand()/RAND_MAX)); for(int i=0; i<4; i++) ans_digits[i] = (int)(ans / tenpow(3-i))%10; } #ifdef DEBUG printf("%d\n", ans); #endif } /* enter a 4-digit number */ int enter_number() { char mstr[5]={'\0','\0','\0','\0','\0'}; int c; int input; int in_digits[4]={0,0,0,0}; /* arrays for the 4 digits of input*/ bool reinput; do { reinput = false; printf(_("Input a 4-digit number:")); if(fgets(mstr, sizeof mstr, stdin) == NULL) err_exit(_("Something's got wrong, I'd better quit...\n")); // fgets appends the newline entered, if it appears in the first 4 // elements of mstr, then it's sure less than 4 digits are entered bool flag = false; if(mstr[0]!='\n'&& mstr[1]!='\n'&& mstr[2]!='\n' &&mstr[3]!='\n') /* discard the character */ while((c = getchar()) != '\n' && c != EOF) flag = true; if (flag == true) { fprintf(stderr, _("Input too long!\n")); reinput = true; continue; } input = atoi(mstr); if (input < 1000 || input > 9999) { fprintf(stderr, _("Must be a number between 1000 and 9999!\n")); reinput = true; continue; } for(int i=0; i<4; i++) in_digits[i]=(int) (input / tenpow(3-i) )%10; if(in_digits[0]==in_digits[1] || in_digits[1]==in_digits[2] || in_digits[2]==in_digits[3] || in_digits[0]==in_digits[2] || in_digits[0]==in_digits[3] || in_digits[1]==in_digits[3]) { fprintf(stderr, _("Four digits must be unique.\n")); reinput = true; continue; } }while(reinput); return input; } /* compare answer and input, refresh A & B */ void compare(const int *in_digits, const int *ans_digits, int *a, int *b) { for(register int i=0 ; i<4; i++) for(register int j=0 ; j<4; j++) if(in_digits[i] == ans_digits[j]) (i == j) ? (*a)++ : (*b)++; } /* save current score in the score file */ void save_score(const int time_taken) { time_t tm = time(NULL); struct tm *today = localtime(&tm); char tmpbuffer[129]; today = localtime(&tm); char appdata_dir[4096]; //XXX why _PC_PATH_MAX is only 4? const char *score_filename = "4digits.4digits.scores"; strcpy(appdata_dir, getenv("HOME")); strcat(appdata_dir, "/.4digits/"); char *scorefile = (char*)malloc(strlen(appdata_dir) + strlen(score_filename) + 1); if(!scorefile) err_exit(_("Memory allocation error.\n")); strcpy(scorefile, appdata_dir); strcat(scorefile, score_filename); FILE *sfp = fopen(scorefile, "a+"); if (!sfp) { if (errno == ENOENT) { DIR *dp = opendir(appdata_dir); if(!dp) if (errno == ENOENT) { int ret = mkdir(appdata_dir, 0700); if (ret == -1) err_exit(_("Cannot open score file.\n")); sfp = fopen(scorefile, "a+"); } } else err_exit(_("Cannot open score file.\n")); } strftime(tmpbuffer, 128, "%a %b %d %H:%M:%S %Y", today); struct passwd *pwd; pwd = getpwuid(geteuid()); // but getenv("USERNAME") conforms to C99 thus is more portable. fprintf(sfp, "%s %ds %s\n", pwd->pw_name, time_taken, tmpbuffer); free(scorefile); } int tenpow(int exponent) { int output = 1; for(int i=0; i < exponent; i++) output *= 10; return output; } int main(int argc, char *argv[]) { int opt = 0; int longIndex = 0; /* Initialize globalArgs before we get to work. */ globalArgs.version = NULL; /* false */ //prepare i18n setlocale(LC_ALL, ""); bindtextdomain("4digits", LOCALE_PATH); textdomain("4digits"); // Process the arguments with getopt_long(), then populate globalArgs opt = getopt_long(argc, argv, optString, longOpts, &longIndex); while(opt != -1) { switch(opt) { case 'v': globalArgs.version = VERSION_STRING; printf("%s\n%s\n%s", VERSION, _(COPYRIGHT), _(AUTHOR)); exit(1); case 'h': err_exit(_(HELP)); break; case '?': /* fall-through is intentional */ err_exit(_("Usage: 4digits [OPTION]...\n" "Try `4digits --help' for more information.")); break; case 0: /* long option without a short arg */ if(strcmp("version", longOpts[longIndex].name) == 0) break; break; default: /* You won't actually get here. */ break; } opt = getopt_long(argc, argv, optString, longOpts, &longIndex); } int ans_digits[4]; gen_rand(ans_digits); /* array for the 4 digits of n*/ time_t temp = time(NULL); time_t tic = temp; int guessed[8] = {0, 0, 0, 0, 0, 0, 0, 0}; int i; bool dup = false; for (int num_guess = 0; num_guess < 8; num_guess++) { int A = 0, B = 0; int input = enter_number(); for(int i=0; i < num_guess; i++) // duplicated input if (input == guessed[i]) { fprintf(stderr, _("You've already guessed it.\n")); --num_guess; dup = true; break; } if (dup == true) { dup = false; continue; } int in_digits[4]; /* arrays for the 4 digits of input*/ for(i=0; i<4; i++) { in_digits[i]=(int) (input / tenpow(3-i) )%10; } compare(in_digits, ans_digits, &A, &B); printf("%dA%dB ", A, B); if (num_guess != 7) printf(ngettext("\t %d time left.\n", "\t %d times left.\n", 7-num_guess), 7-num_guess); guessed[num_guess] = input; if(A == 4) { time_t toc = time(NULL); int score = (int)(toc-tic); printf(_("You win! :) Used %d sec.\n"), score); save_score(score); /* save score in the score file */ return 0; } } printf(_("\nHaha, you lose. It is ")); for(int i = 0; i < 4; i++) printf("%d", ans_digits[i]); printf(".\n"); return 0; } 4digits-1.1.4/4digits.6000066400000000000000000000024141224510365200145230ustar00rootroot00000000000000.TH 4DIGITS "6" "Nov 2013" "4digits 1.1.4" "The 4digits game" .SH NAME 4digits \- Guess-the-number Puzzle Game .SH SYNOPSIS .B 4digits .B 4digits-text [\fIOPTION\fR] ... .SH DESCRIPTION 4digits is a guess-the-number puzzle game. It's called Bulls and Cows, and in China people simply call it Guess-the-Number. The game's objective is to guess a four-digit number in 8 times using as less time as possible. It is similar to Mastermind, but the four digits are different to each other. 4digits has both graphical user interface version and text user interface version. .B 4digits launches the graphical version, and .B 4digits-text launches the text version. .SH OPTIONS These options only apply to the text interface. .TP \fB\-\-help\fR display this help and exit .TP \fB\-\-version\fR output version information and exit .SH AUTHOR Written by Yongzhi Pan. .SH "REPORTING BUGS" Report bugs at . .SH COPYRIGHT Copyright \(co 2004- Yongzhi Pan. .br This is Free Software; this software is licensed under the GPL version 2, as published by the Free Software Foundation. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. .SH "SEE ALSO" The full documentation of this game is in HTML format shipped with the game. 4digits-1.1.4/4digits.bat000066400000000000000000000000361224510365200151220ustar00rootroot00000000000000C:\Python27\python.exe 4digits4digits-1.1.4/4digits.desktop000066400000000000000000000005241224510365200160270ustar00rootroot00000000000000[Desktop Entry] Version=1.0 Name=4digits Name[zh_CN]=猜数字 Name[zh_HK]=猜數字 Name[zh_TW]=猜數字 Comment=A guess-the-number game, aka Bulls and Cows Comment[zh_CN]=猜数字游戏 Comment[zh_HK]=猜數字游戲 Comment[zh_TW]=猜數字游戲 Exec=4digits Icon=4digits Terminal=false Type=Application Categories=Game;LogicGame;GTK 4digits-1.1.4/4digits.glade000066400000000000000000001116701224510365200154370ustar00rootroot00000000000000 False 5 About 4digits center-on-parent 4digits_logo.png normal True True 1.1.4 Copyright (c) 2004- Yongzhi Pan A guess-the-number puzzle game http://fourdigits.sourceforge.net 4digits website 4digits is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. 4digits is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with 4digits; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Yongzhi Pan Hermann Kraus: hint table Sergey Basalaev: Internationalization Yongzhi Pan Hermann Kraus: hint table Russian: Sergey Basalaev Launchpad Translators group: https://translations.launchpad.net/+groups/launchpad-translators Yongzhi Pan 4digits_logo.png True True False 2 True False end False True end 0 True False 4digits False 4digits_logo.png True False True False True False _Game True True False gtk-new True False True True True False True False _Scores True True False gtk-quit True False True True True False _View True True False True False _Toolbar True True False _Hint Table True True False _Auto Fill Hints True True False _Help True True False gtk-help True False True True True False gtk-about True False True True False True 0 False True False Start a new game New Game True gtk-new False True True False False True False Close this window Quit True gtk-quit False True False True 1 True False 4 True False _Input: True entry False False 4 0 True True True 4 True False False True True 4 1 gtk-ok True False False True False False 4 2 False False 4 2 True False 9 3 2 2 True False 1 1 2 True False 2 2 3 True False 3 3 4 True False 5 5 6 True False 4 4 5 True False 6 6 7 True False 7 7 8 True False 8 8 9 True False Guess 1 2 True False Result 2 3 True False 1 2 1 2 True False 1 2 2 3 True False 1 2 3 4 True False 1 2 4 5 True False 1 2 5 6 True False 1 2 6 7 True False 1 2 7 8 True False 1 2 8 9 True False 2 3 1 2 True False 2 3 2 3 True False 2 3 3 4 True False 2 3 4 5 True False 2 3 5 6 True False 2 3 6 7 True False 2 3 7 8 True False 2 3 8 9 True True 4 3 True False False True 4 False Left side: - You uncheck a row if you are sure that this number is not in the answer. - You uncheck a box if you are sure that this number cannot be at this position. Right side: - You check a row if you are sure that this number must be in the answer. - You check a box if you are sure that this number is at this position if it is included at all. True True 5 False False True 6 True False 4 True False Ready False False 4 0 True False False False end 1 False False 7 False 5 4digits Scores center-on-parent True 4digits_logo.png normal True True True False 12 True False end gtk-close True True False True False False 1 False True end 0 True False 4digits Scores True True 1 True True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK True True True 2 button1 4digits-1.1.4/4digits_logo.png000066400000000000000000000041051224510365200161610ustar00rootroot00000000000000PNG  IHDR@@iqsRGBbKGD pHYs B4tIME  )'ƚܼIDATxݛ]Ukzo X4 5MĘ@$|"JXmRL%Q}R5z +`h K-I55~&Ֆbg̽g̹drٳ_k}\Ź袩kؔ^+'ip^]] ,5 Z J>!uJ>7t BJ4.+:L< ݜ]rHpApy}N5sROgh08 'xw}#} ޘ5+mݖv hq Ż_H۪S5|x]wrMg >{]/ۻG 8Ԃ_|OSM{?/ FA@x#?ńHC7z^ymk0whzͬd*F5d5kS0Zx_)IV|L~?m;YSMS n38;0#{4;Q% {Z|6KH;O(Y=_踨~& @Ds# ӏ(zW$7ˡp@eMuM=S.Y)В˳Z)nˠg=[.HMŶ la=3Qh2iI+5U!k z D06` ;;m{Ku@`O? l7}t-*Ņ&.{-ڥמ7v(hp.ƣ/e,zdτC|qj⋭24?Vu7q~cr?B_s[ZhW}- /,,&!e1^K{}EM2?#[ pۀy0>q}5@uq/K Qz ygb,."qgb:AjS >|uo0b]_v#iÀ1x&h8o.`g'bsV1jǸݛLl7<N݌qp['ڀ7 m~\Gޫv.p%h٘G̈́ tZTj,@rliV4q7*_b˴~\L- 1^0`c#ʢJ$* 6~īFAD9(_KDwRbk&b4c(؄cFVz^WQ&15ħZ\\UW' l;#Oyq)ƉĘDWn*B1*j=)4`l8k[n`w&X^<XX!!㧂@|2hjsE!3#6np~m$ŋ&4}߉qM5bh^ܷ|`I(DvI3͔3: FZ_oK$jp}6>-Xeňȫf8n 1K~!1b=I<ۗ0,LF+j=)? )9C<. M #/q>0~Ďv'!`UG ^C.E1F1n!J\"mP3kN IENDB`4digits-1.1.4/4digits_logo_big.png000066400000000000000000000350731224510365200170120ustar00rootroot00000000000000PNG  IHDRxsBIT|d pHYs B4tEXtCreation Time3/6/09 }4tEXtSoftwareAdobe Fireworks CS3FtEXtXML:com.adobe.xmp Adobe Fireworks CS3 2009-03-06T13:42:45Z 2009-03-06T14:04:56Z image/png d IDATxuǶ<t"#&#0 F 0;A }%{OoBDW:af%|!=D"Cz7 JZ\ty9WvWО]g?Z54I6`ǒ.$ϿOEXJVB"ĤI&ݛd\SFu?عd6}GOrY ؊I&MxbNM:9wvgÿz"'`'&?w]x<+|qhfỎυ-5?£}?!Aذ9 Zzץω>{߶'F<ލ>;U9!@ʵߍJ nmSVLHhlN ?&Yk_H#v؃#& bk炾[]#O n =eҵlz&B~E=zױkI*6t(X"#?bHW;cJ@3i=nr[~kW'SϼmFҵwO|v&+3aGʋ|{J׿|.Y>&ȹe#yʋi)G?-5IC5s|+ߓ[g@%,޶h ?#μ}@Ly?IV.{{b*wO(q?\l t/_,,Ӆb-M,*s1mw+N%.!Z(Ov_huҭh]Dǒ(7,,Is5L2]M w"YJdHoR:, |w)9T5NLʻ%w)WZZ=DZ@p`ջ//Z3eG"|D[*CԁYӋv6H;eQ0S w+>х[8d؂;m@QBm vY-_LtzױM&EؔP:Ki]DIHx$(MQcE 7 ?)q؆y?b*slY^iA+:^J.D/iҥ;8w#-x޿r:xF Fz9?R/?"Fy0fNXrbQ;[BLƻ"&]xѵz. & ,8޹If %GgE}3ĥkH-; ziDZd1\F0[ 0ю;ǻ'Ĥ3oߚksgpf/5/>'vnZhⱯ3>{y7bgg0i$͇o3ā@?O 7K<+} '>!RϛpM/{&Ļ%,?LgZ)x /ʯ>7t9k:o GHJWED)L{\ᬻ鐩ωl Hd$Jv)ٹZ.g&Y08 뮧]Xy- =;V*lh&F ۑ@5m]w33Kv˿}#=:`yL2^w]b;&Ga窣s$@&X˻'I3o5xxhK6V)uv}k~uϻ'ܿ]+m^5Vʽ_/Zy'&۫wOؓ<s_\LTd >oje`w|Q Z/9_=a3bǒ]J&w5A %}ni[w+>^Bgx3 O \v[Σ^yۋZxPl_;X yV<(+3w \e3 I0&Mj֠Z:TFxDĻ,j]~ t YcwX=?`jEW -;10 @@w+.Y,aY(лHy@ăW}g{]z xf_wT f?Eu|TLJ7;_ L0@z7D2\ҵ+)6HR3MBodObv @/Jԑwl~OΥj_'K鋔HP>׃=e#%^JenY]9DM]7.zsػiOkY#K*קoxw Ͷh ..`f]fҴ A`]@.(#o9%!ޅ&͖Fr($*4b"?TVUSƿ3MsQOѫx_B{I3_Yc>*/](u,&ͪJ{))O;i:wzo%PheJ7ҵz1"X?cɝ1z3Iyѭ @sO/͘m(+C^ҟo*}T)ӟT}Pm7lCA ܻ_i<%Px:4cE)CLԙf_.GUi_%R;2.`I}]Ļ=pj@s@qkm5HoTvj⭲d ucbKo$d[$7`e^oG\npR  h\oi"$}v..4_ߣ{m{iCzDLQhM (G4F[8JZިqEun4\yGжc#UMP̅ߩ3",]@UI3=# GUE^Wp@i;*>4 NSX9g.V#ehwxJ@ҿCoxιhĻ=y7T+/ ցJCGT~NfP逩w}VzxhxH_Te$x-;S_.GhR^8t UF?c65.%M6U1yl()ގSIf"6l*s!lB1. '##:ʯdo\qGҕ ΑϒMF͕{% /XWm +I^ dMYy4$c)xlZs$ܨF?*E`{[J YDyZ`G"#l /y ZuN$-[>Cf*o_,i V7kػr\%{P^mϴ4 % $I*=JwU3>t.d_G[Vۙ$iHTұr-{k G ^sN~~/ cW>Co}KՁ`_c I/"p{Jb+X܋@Q'bwl @9!8sqL067e޿N a&WҭzWk߿V-HW"^ҐEu#hIrg4=AТF@7bM@d3@GGqlDS@ҕ8' ^կ:nC̹>tL͠8$^ J1ҭrKSIgR]|pH p Jzhz#wוq3]%PַI:s7f'ʣC:5U>֗ߙ#WмV3_t{4W׏_phӞ>J4sxS8(C_n?^(7bC:r/2_l(pp&Mkm}W?KvY 88??3@Xs+klλ'U&tpkv*_zM`{ލ>F[v$ٻ(wq#k1_4FN4kаS[P4n/v5s$JYkىֲuT&RϛVY![A`xY͒{hٺW;z tEKؑ(N?j7Wi^|I#*;ҏ~L?cUtʤI|ൕ7 ky/c BHL6SkPH#:)6@z@HHĵN{ eͻe?|L0hekOH:9=$VyK`5;`ni3ͭHv;vd"8a_Ѧ}{JVDiw ;[2 \k߭rVQEiw ;C.;IIFbv$-s7A`]E+~_AyTQ?Q]x"2@#7u\MDWʣSB&JKA[7Diw ;Em׍Svл+`Pߕ NlOv^=XQ^"ڃw!5vЋ+ՋTDǴ@ @YpL4]x!i&Ȼ#;gU;{F cmDiwߏ^?ג2y``۟ާl*i>1縫F־A9.JKA֎[)>f/_S~%a`;Ӽ+zûv%kYy_IH{D /:]AIc"J%kGl=H:Ov|N4QW+%v l#J"@\?#I_-jei^7 a`ZO 8lIDAT>H4k*r / EiwA[%nS{.~SKw([eG:'%>ux'ӌe` `E _HzXSk3@_?t]DTQ]|)ƿvN Y%s.e#,;Ig;WQ]F^_ν hDb-@dzw ?ZWԻJP^zGJ߽Q~Qػ(=c2Pܣ+aQ*7*f`&bd_ك\ػN(rVg*W](1CSB\ Qp@ ʽȿg_ ?%O#P~](Us|w!!䅁 z݄HtP>Qؽ+%zk DGnCP+z!jyE|p?'tféL"P7V=_h7"Ei*ZV(Ȼ%#`{yvƻ)Ew+{oc0 !@ݢ${/QIE+(л>!m]t8[wHzM @"=G@>!0Ž#ۗBXk:h|}1.A~@ob&4~b%\CPIe zhjĻI' @4k>zׁYK^5QSHt!ʻm]+4I4aG$}PCDЮwn] L3{%,}vɱw=a`]@zYp&/m7w;OO ab!lV7p)j<;toϙ ~Ex#7nML5 Ĺ !D@:P5l;TyU`߭ÀZF4 "{]@qU#xP31`*FD»!xnc/T9k*F׌Bai<{hsG@ =0t?P%̝B@4kyC is!`#4. &%:Wq"#Pѧ*lj]wXr?Zz< 0.fKh\#3m|.@ґw=1.!FQL,^xZ5m\X2nB7I'ΕE+HҵXkI{l+R84ػєWΕ,cEɻX"/%}*j.&8!`{sFw).. Xc10.$<ӠGzhb+28w`_c[{!L{sUvÿG"n |{I*@w)}o˚#-#8K:9G*5O_Nܻ/ 0.c LdLƹܻ]J$Me2Y;]+iVM^x.ir?}02C)J>QV'ӃisZ y ⬹͟5oUB'9RH{&IU9Ϲ$=~4ρدCt-GyX\j,pxI=e`\ex@;Aq!.=BО ]QGڕ4Q!;BоԻ F7e ۟%յo?v6@u2 eJ:+%cWK^w-w)- "P6z$MUUo4.Kf]CqRJ%@H lL4}*8uY7lDvV% Uߪ}|4It]Ȯzoo%+t@vڭPv'i>7ڻsC~vP⃵柨Qmt>3p)w-w8(.`=Xmãm{PB6ѫ.CSBpxQ]JzԛB@Tj1_(.U~M5 kk?6̽ Au~Uw OAjh&@RZIrLz]zPScj/%^ 5C{st+%:4.Ni`[~Ŝ-:*,P cv $@л+mΜ^?uaZwiSJtAÏ>ߠ> 赢JŻG\)g?B#)e(FVJzī{Q@}nPI N>9ֻ 7"w1{#>;pĹ`kpxw^qpߕ4f"T&}\L2.RsUGwяyyGZAw I#  OHrc"ʝXJ5.b'3?hYj%38)%6bou)wMbN{@M#I[.iѦ(.`%=XfᇧJOW}a*Ep5%GW`:VޮFύ荿DvPڃ IK)ՇE (.`>X.W9RIm#Eiw ;(ڌ\(/}]Iҟ%젖ՙ*¨> (<)a) (.`>Xс[Z2+_Fb?QIENDB`4digits-1.1.4/COPYING000066400000000000000000000431031224510365200141200ustar00rootroot00000000000000 GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. GNU GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. , 1 April 1989 Ty Coon, President of Vice This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. 4digits-1.1.4/Makefile000066400000000000000000000020371224510365200145260ustar00rootroot00000000000000# Makefile for 4digits CC = gcc CFLAGS = -Wall -std=c99 -pedantic -g SHELL = /bin/sh # For distribution packaging #INSTALL_DIR = /usr/share/locale INSTALL_DIR = locale #all: 4digits-text compile-po all: 4digits-text update-po compile-po install-po trans: update-po compile-po install-po 4digits-text: 4digits-text.c $(CC) $(CFLAGS) 4digits-text.c -o 4digits-text clean: rm -f 4digits-text rm -f po/*.mo po/*.po~ # Dirty hack: xgettext cannot guess that '4digits' is a python since it # has no .py extension so we make a temporary symlink. update-po: #Update 4digits.pot ln -sf 4digits 4digits.py xgettext 4digits.py 4digits-text.c 4digits.glade -o po/4digits.pot -k_ -kN_ rm 4digits.py #Update translations for f in po/*.po; do \ msgmerge -U $$f po/4digits.pot; \ done compile-po: for f in po/*.po; do \ g=`echo $$f | sed -e 's/\.po/\.mo/'`; \ msgfmt $$f -o $$g; \ done install-po: for g in po/*.mo; do \ l=`echo $$g | sed -e 's#po/\(.*\)\.mo#\1#'`; \ install -m644 -D $$g $(INSTALL_DIR)/$$l/LC_MESSAGES/4digits.mo; \ done 4digits-1.1.4/README000066400000000000000000000005371224510365200137510ustar00rootroot00000000000000 4digits Puzzle Game 4digits is a guess-the-number puzzle game. It's called Bulls and Cows, and in China people simply call it Guess-the-Number. The game's objective is to guess a four-digit number in 8 times using as less time as possible. Please go to the homepage http://fourdigits.sourceforge.net/ for more info. 4digits-1.1.4/doc/000077500000000000000000000000001224510365200136315ustar00rootroot000000000000004digits-1.1.4/doc/4digits_manual.css000066400000000000000000000060331224510365200172510ustar00rootroot00000000000000/* Originally cribbed from http://bluerobot.com/web/layouts/layout1.html * However, people who merge the hotlink colors are evil and should be killed, * so I removed that. Fixing font sizes in pixels is evil, too; is much as * possible I has move all dimensions to be relative to the associated font * size. Finally, light grey is a great background color, but lousy for * foreground text on white. */ body { margin:0; padding:0; font-family: helvetica, sans-serif; color:#333; background-color:#dcecfb; } p { font-family: helvetica, sans-serif; margin:0 0 1em 0; padding:0; } #Content>p {text-indent:2em; margin:0;} #Content>p+p {text-indent:2em; margin-top: 1ex;} h1 { font-size: x-large; margin-bottom: 0.25ex; } h2 { font-size: large; margin-bottom: 0.25ex; color:#a52a2a } table { } a { text-decoration:none; font-family:verdana, arial, helvetica, sans-serif; } a:hover {background-color:#ccc;} #Header { font-weight:600; font-size: x-large; /* should be same as an h1 header */ margin:20px 0 10px 0; padding:1.0ex 0 2.0ex 20px; border-style:solid; border-color:black; border-width:1px 0; background-color:#eee; /* Here is the ugly brilliant hack that protects IE5/Win from its own stupidity. Thanks to Tantek Celik for the hack and to Eric Costello for publicizing it. IE5/Win incorrectly parses the "\"}"" value, prematurely closing the style declaration. The incorrect IE5/Win value is above, while the correct value is below. See http://glish.com/css/hacks.asp for details. */ voice-family: "\"}\""; voice-family:inherit; height:1ex+3px; /* UNTESTED! Was 14px */ } /* I've heard this called the "be nice to Opera 5" rule. Basically, it feeds correct length values to user agents that exhibit the parsing error exploited above yet get the CSS box model right and understand the CSS2 parent-child selector. ALWAYS include a "be nice to Opera 5" rule every time you use the Tantek Celik hack (above). */ body>#Header {height:14px;} #Content { /* Left margin is menu width + 3em */ margin:0 50px 0px 11em; padding:10px; } #Menu { position:fixed; top:80px; left:20px; width:120px; padding:0.5em; background-color:#eee; border:1px dashed #999; /* Again, the ugly brilliant hack. */ voice-family: "\"}\""; voice-family:inherit; width:8em; } /* Again, "be nice to Opera 5". */ body>#Menu {width:8em;} @media print { #Content { /* Left margin is menu width + 3em */ margin:0 50px 50px 0; padding:10px; } #Menu { display: none; } } /* For convenience */ .centered { text-align: center; margin-left: auto; margin-right: auto; } .right { float:right; margin:0px; } .notebox { background-color:#eee; border:1px dashed #999; margin: 15px; font-size:small; text-indent: 0; } img { border: 0; } .code { font-family: monospace; background-color: #eee; } /* Local Variables: compile-command: "(cd ~/WWW; upload sitestyle.css)" End: */ 4digits-1.1.4/doc/ChangeLog000066400000000000000000000046561224510365200154160ustar00rootroot000000000000004digits: A guess-the-number game, aka Bulls and Cows Version 1.1.2 (2012-05-16): * Fix username in high score. Version 1.1.1 (2012-04-19): * Fixed manpages section. Version 1.1 (2011-11-24): GUI version: * Fixed a bug that caused preference file and score file cannot be created for the first time and game cannot quit. * No longer searches glade files and help files in different places. * UI definition is converted from libglade to GTK+ Builder. CLI version: * Fixed a bug that caused score file cannot be created for the first time. * Uses the same score file with GUI version. * Code cleanup. * No longer supports Windows. Version 1.0 (2011-07-05): GUI version: * Fully compatible with Windows. Now you can play it under Windows as well. * Bigger font size for input box. This looks much better. * Removed hint table column header. This results in a clearer GUI. * Change to a new logo. * No longer depends on python-gnome. You only need python and PyGTK. Version 0.9 (2008-10-17): GUI version: * Program preferences is now persistent through sessions. * Minor user interface tweaks. * Much code cleanup. CLI version: * Moved score file to ~/.4digits/. * Program messages are now the same as in GUI version. * Much code cleanup. Version 0.8 (2007-11-19): GUI version: * Added high score saving and viewing. * Added a hint table by Hermann Kraus. * Added a FreeDesktop desktop entry file. * Added an installing script copied from Comix. * Detailed documentation. * Visual improvements. CLI version: * Better input handling. Version 0.4 (2007-03-22): * Added GUI version. * CLI version renamed to 4digits-text. 4digits now launched GUI version. * Added HTML documentation with screenshots. Version 0.3 (2006-11-18): * Improved user input processing. * Added command line options. * Improve high score function. * Fixed a bug causing 4digits won't quit when started from a file manager. * Removed help when playing game. Version 0.2 (2006-08-14): * Improved input processing. * Added a manual page. * Added timing and high score function. Version 0.1 (2005-12-18): * Improved random number generation. * Added input error handling. * Added help when playing game. * Rewrote much code. * Added a Makefile. Version 0.0.1 (2004-11-05): * First public release. 4digits-1.1.4/doc/datestamp.en.js000066400000000000000000000017671224510365200165650ustar00rootroot00000000000000// JavaScript to generate a compact date representation // // format date as dd-mmm-yyyyy // example: 12-Jan-1999 // function date_ddmmmyyyy(date) { var d = date.getDate(); var m = date.getMonth() + 1; var y = date.getFullYear(); // could use splitString() here // but the following method is // more compatible var mmm = ( 1==m)?'Jan':( 2==m)?'Feb':(3==m)?'Mar': ( 4==m)?'Apr':( 5==m)?'May':(6==m)?'Jun': ( 7==m)?'Jul':( 8==m)?'Aug':(9==m)?'Sep': (10==m)?'Oct':(11==m)?'Nov':'Dec'; return "" + (d<10?"0"+d:d) + " " + mmm + " " + y; } // // get last modified date of the // current document. // function date_lastmodified() { var lmd = document.lastModified; var s = "Unknown"; var d1; // check if we have a valid date // before proceeding if(0 != (d1=Date.parse(lmd))) { s = "" + date_ddmmmyyyy(new Date(d1)); } return s; } // // finally display the last modified date // as DD-MMM-YYYY // document.writeln( date_lastmodified() ); // End 4digits-1.1.4/doc/images/000077500000000000000000000000001224510365200150765ustar00rootroot000000000000004digits-1.1.4/doc/images/4digits.png000066400000000000000000000041051224510365200171530ustar00rootroot00000000000000PNG  IHDR@@iqsRGBbKGD pHYs B4tIME  )'ƚܼIDATxݛ]Ukzo X4 5MĘ@$|"JXmRL%Q}R5z +`h K-I55~&Ֆbg̽g̹drٳ_k}\Ź袩kؔ^+'ip^]] ,5 Z J>!uJ>7t BJ4.+:L< ݜ]rHpApy}N5sROgh08 'xw}#} ޘ5+mݖv hq Ż_H۪S5|x]wrMg >{]/ۻG 8Ԃ_|OSM{?/ FA@x#?ńHC7z^ymk0whzͬd*F5d5kS0Zx_)IV|L~?m;YSMS n38;0#{4;Q% {Z|6KH;O(Y=_踨~& @Ds# ӏ(zW$7ˡp@eMuM=S.Y)В˳Z)nˠg=[.HMŶ la=3Qh2iI+5U!k z D06` ;;m{Ku@`O? l7}t-*Ņ&.{-ڥמ7v(hp.ƣ/e,zdτC|qj⋭24?Vu7q~cr?B_s[ZhW}- /,,&!e1^K{}EM2?#[ pۀy0>q}5@uq/K Qz ygb,."qgb:AjS >|uo0b]_v#iÀ1x&h8o.`g'bsV1jǸݛLl7<N݌qp['ڀ7 m~\Gޫv.p%h٘G̈́ tZTj,@rliV4q7*_b˴~\L- 1^0`c#ʢJ$* 6~īFAD9(_KDwRbk&b4c(؄cFVz^WQ&15ħZ\\UW' l;#Oyq)ƉĘDWn*B1*j=)4`l8k[n`w&X^<XX!!㧂@|2hjsE!3#6np~m$ŋ&4}߉qM5bh^ܷ|`I(DvI3͔3: FZ_oK$jp}6>-Xeňȫf8n 1K~!1b=I<ۗ0,LF+j=)? )9C<. M #/q>0~Ďv'!`UG ^C.E1F1n!J\"mP3kN IENDB`4digits-1.1.4/doc/images/4digits_main_window.png000066400000000000000000000377551224510365200215670ustar00rootroot00000000000000PNG  IHDR,gtsBIT|dtEXtCREATORgnome-panel-screenshot7w IDATxwx3[ Bo 5t)"U)R(^#] ǎ(7%tޤݝM, fڋ̽_)Ӹo+t|*UBә DlT'LMVN>!6f/|?\׷]c MG9{,8 !-eACŐo+?YkqV#yGbHP |7o!5J%*.50J]iNE{jR?`\a+|5kp.{vۏ]'3w摀%DYf-&{€me8=R 5 W5PziN0;SVei 6 ]mWj8^CMl?4 tWV %SGGVfW{y3g|yf U=aR 5x92uUUoO܈&(ҸǟiiYoWj0 eRv}Ҩ1g;GW&Fduy,Q:Ûnnypy -^9;&bmLCG91MC[ˋ Ex&X_QiS8<pG8mպʣf}mևmWټ/qώ/-ՠ3q-X=7#+>+\g##jTJ4;o2Ͽ&S[0tPWf mCsRuDջJuX0w kYM]n7o /_\հ~Q:Zv kZMkU8xKXmLr*bx<8=(N4*9b`*N(*wɿ/z\6Ɔo>>K➇dQp&-v^ {La'wNmZq4w?V+B?~Ovκxad|5n#oC忖Ji4uqa!OJp~FB-90 {c:qeC X y~.Eؖ[Ύs-t/G$</́u;ج8]| ]˹OSxbw?-u pR`a?q*2ͥO=rzzÈhg9|Q1&uA<Ým8ˇp!2r݅0B+TեB4x߻iFsEx;[~{_??\:,ޚNĨneϢ5d5N92[_x Nx> .vt*;rQavk'SCN:deS7iש+9u ̮С# $s3!^[ |MnӰ)EvW0PBGǯc|i, <xxO1VM@D$F1mvQFMfn X[\^ćDN;Ŋ5IzYU~ރ ^7fo~ת:_!iv5fDrV-ʻr eDEA7cU4Yq/ԴE:5ؿo/ ĆXۧ4lLN]iߩk?:6k@JJ3N8)+lIUhOs0T> |Zt!9nutԽSgUg'6β3gj_}ӽ39@- I=!EINHNa+de=W ǎae,wmkP̌t6Ma旟rCOi@^?,[2P`depQ<6e#t\R!v{nr<9~Q1M÷ݐhձd<,qvr\_/VV;(︂{sS?VQ|(>D5(%pGԽ2y⊰mE&cWKǾcnr۝;C޹vl>KnSĄy?P XY: u+)E^w0WL܆s|0<M'Mmx1bl6o"oMzn@Q)N0*G.+Tb&A&XF4:Ng[)5pr ,(i7 CiڍL !6lJjTqYRu+9RD*V %eT(M1E,y?{=AvlfqUݦhZIӓ-S{=M4U4cU0ygQj8M`f% P1 wjl_j1?NԱN]zfl$#WN+y}_|afChVٲ8Ǜ,Q悯[XJ?&q,!өɘYh_'ԹwHn( ԩ_IJNL< JiTr,J ܴ0|&(*Fz\*N?=| w P[ҬmrݖR 537i ۖ !9[$J EԐsNޯFuk&.AjWh +'' l|1{~Bb#bKH;74?:\!·BOߋ \ !,^dia !] , !]C%KJQ%BA*$5gƵ/(DqLn.[oE]h,=z3'Ya(+^}aSoظKL$5zr[o:Mx:K.UrK\.7oet6o\Zʎtc$%>rѽ&y^@(,+GKx_ 1oDŽtҦU2mZ%]:ʚtקp M7o>ww{>oey q%?[oɮu_c14mٖV;qӭw{MZhR Fv u vfi-2d(n{̚{oCÇ|VQHرcO;vvӺUVj2:~>| dV 2|4k՞+dΏ?>!Fv]f/>7ѯ?M;nڠ~ ?(3>+ )1_|5cQ1.;-)/ONx5kyWxIJJѣk4#Փ?fEYp1`t#6\Mbkhۦ;vrl޼ߙJzӠ~= SJR5nN ϢSgrs~}ƍo>xQ\\>ɋ+Ѡ{FFQQ5jڲЭ`}]:BDD7\ k׭āKq:\y۷;agIY0yͷyhFʕx7[q_,mZcNsWG&{kN^rڛu知y&8vjתb{JMn%4{YTTiiǨTo 4jU)̜6nbMKZ_xxx ,,7-443jҵKg^xU `eK,99WE1_z#"e &<[hEmtӺ_ҍIv;~w?(Ny|C~]u됙 @:OY5JN&++wfqitY:Ͽ0.Myq3h*Ĺth_TyA,IZb6lZG_سnd?'h7·TVyy)%,Dٸf_+ijyNe׿<7!DN/#ظzB(Bh%:BCw@!4h|ʴ"m>!8 =Qu"JtB2$!% ,!eH` !,DXh1 -kGz$K5t֝#^a_(^b4Mq8^x3.yfr=GDǣIt:p:86 ]qun7.&/υ&x<:NK@NN6NG(}41 qcw8o 7iIzzY?tiB3+U`a`z4M u80{7\|޸=n^b~ ɡK.$$$W۪BNK9щy^y7&Zؚ26x,H`8x;PGl64PJLex\.K0ۉvzɼyHLJ" BZXBT **ʜNOE@Ďhu^#3 g;Xn \޳'{FS$22 &&<¤%D 8""# 4a?pm6 TLUpZD~ؿ [>v`6Σ|$m^hzzz|/V\z)ۮFs!jժDEEp؎"PJXw/ProO#VcWqbƾMÇa\L=L'VB!}7Z~`iMYps:̠Jԭ[(Ma !>{/DVsW[/ijO ;3u731Sw{gfB2E7ˆխ[hڎ;1 <|Kv-6MzZ*!!! $$Ά 98jլ i*p][!ʛR^t]0z?}9`ẠmYc ԮMff&vH^z:_ ;ѬirIK;ѣiTKll@-Ds^ WkJeڞ  l -[ PTX5wNn^4f̈́36bc+Rv !J1یl3* ;F\\Eڵm xNk&"o`YJ9.CqDBX2$!% ,!e- r"x4)"t !D0IPaXBːBX2XB!,bߛX`ы@fۨZ5NwaBׅ8 ,!,`]>`l"ecVKBBC]_+vx<.C#vdA3׼GnIDAT4du45RiN' %2hU4{&CG\MDDx+p8ؿn gM%y`۩P-/x=%V-iML UCff֙OV?]:г56Mng??/Sq`;08ݎq%q`".`66pmk3oWmVH]('ULꎍZi^Qn[XS¼@DcӴs0NzZX aLχ- .%ᱴcDD)m_p,U%`;rrv0 P&JLM;W9$s9n )3 bexlAf4LjNä!i~<7-}T"77e4 PJR&Mi|6c %is5C1 ݷ\x܅{zwN=M󻅵.e%I[.eYm%.e%v4Eji˟%;b1cTZuitLtP:iEobǎ=hm^ק|J& zO?3b4OnCG9%y<_uG Ol&qKqqxY2·*á|,@SZVNn]QvںFYӹz(&gxΏ?#=@bFۿ?bOz*~b7eWғ(w'xCk}K=08N^Oa/<7ÁRu0x пN膞{[tf_TO2孷iҢ5.\-(wT[HhիӿXcXx.2V9mE)|.MТ:14RD Vh;JS0i"W xtx |/La?~ʇꌎoKywSe^%ܴ.i׮*r鯿oTAJ*+/ oZ{|m7e %b\A`oфyDDjޠQ됓P凔Mj]) <&طv5aa|'Fƿׯ.rzZKXu&9}OHvbK‰sR.#Dp bE)cnEZyDF* ebBBEW3J+Q3!B۩ר%n{Y=קt$>N\\6nbȨ=HG7iެ)UT9:lаPN?!t6k3eƵsB+*8*VHcPj?삌0MZ*j pGWvtà)GnJ94ͻi8N*VD#MCiNθ_Q̏rXqu5](8D\ǂ) M9x'+VBSx<V㬢Va[SKBjr]Bq^K`)xt++bн(ahh(Hg65nMbii\YW~nwS%j4lDGGz셠a~4/إrvqJX݆v[f{ hժ`Ϟ]ԮSZў=Z53̞5[uzl۲;Pn[XBXIzٻ Ɨ>BXXZFUiTOIx P=6YYYeBRx %""nAddDBX2$!% ,!eH` !,CKaXBːBX2$(G .lUr,fE|gZBzFUTSǎ5fM^PRf躎RHz>BDDx@o+K k373*~,+/>Oչr(^t]g]J֯o% x-VlmI 1BΛϧH_K]6mӚ(4FPp5\sh ƄxV&urDFD\|14fɬKYk8}u{{y3QQQ 8njB)Ů]y,Yܜ\[ҭk^-{-rMca9"%}h}|Ӭpc{X*۟vuuSV_e_֔ɬ^O>4ԩ# 7\q8 7QNB[iރ.e%׮bUy+º@gdU`?S|&>MދW;C9p-Z%]lu;v̳5rx4 Z`SN⌢8FU}N??SVsYOiW`CrqԮ]W^Ar˖4jؠy⸂4M|9îRh|4N4)K1_t]lOëCD~}ظ/֭[ϳ^e2ruՈs/RVbغm;y7;vAzy.t2u1|oGϸ\Xh(YYY~n԰!Wu n $lQW1e+<˾}' +xm5l/CLʕyg6w7ntrQ/Y7ޤ[$6Kg~,_R.B!D9Ty)6GժU8t0$e`'2X3>2 5jPMʥANHe>NÇVJBSgd?yLz`#0Vbdt]'<]5Cx<6o viB+z`xɡn5Æ4!D|`!(|P! H` !,CKaXBːBX2$!% ,!eX.> 7m v)BT`\/^*a%D9eZ?I= |)?lݶW^{_}`#2X''QRER.I$eoCyGHH!a%D9W[XK-! !y+6o\ʄVkÚ?OԼRV!D0ۋ.+B !.le~ K! H` !,w "BOBX2$!% ,!eH` !,CKaXBːBXF=Y29Ox|):RVe?{*ӝfFQ~2,li٦=NTT$sգճ]rƵ|?q&eg^3& !w vImxyo]"|`L)E9|pKB `u4_?e!ְ78t05k䄉~.M`e~нoK_ypHLLᒮ]]"|`pݵpݵ.CQ.BBX2$!% ,!eH` !,CKaXB({~9۶mG)ŪKB3ďItCW^V4M* r7rZd!ʱ2?3fh +!D5k2Bz\ڗftՇeW`fKBX*p4-w_)Ë́<ĪPm̝{1-[Rn V%2Xco)oyrؼe+?5o& QޔA͚ħyܶ}w ?إ !R=ӳG`"2%BXBːBX2$!% ,!eH` !,CKae~Of^!D0Zia!D0*8S>]3&!rcX{E3+]",Xox!DY*m5k|`4R !K}x_r8`"֦M{nTZWBS[q-E~k((,X)ph]\,D`>Mvl6[KB%WOKBha !H` !,DKaXBːBX2$!% ,!eX"~LOfi,!DCs~~ϔɯR3`0 + vyB*oB)Eڵ8Iz'%D9S滄aaOJ)֯@͚ AJ e¤g9p ;'e>W_z!إ !V֭=*Vf夬^oAZ5]"|`-YhƮݻyvҋcF]Tǰ~n7ݎfNڼD^y`&2XWJ"&&:U !֓O<OM`x<v#=҄Vǰ탮}o 5s˸b.M`e>R 8A!D.BBX2$!% ,!eH` !,RV tBQHrL+2ZP!MBːBXFfx<`!(:9Y2"**޽z~C !5uu)+Y+bccxŗ0 |'>~w m6\sh~W"J4U1.Skuq׽;+?.os1|lMvqͷcNkY6ؙ0ؽgn-YhB WkMԩSoZ5/FNN999,Z=aԯWLrrrm<oxWض};yyy,_c-`HHCq0p@BBB 5ORthߎC1 ^={3O3Kwu=w߁R-[>3?}B>Jz_ړƎeLz%nSZP#G #77C+!եSGs%څ<v]ib/TL0 _`ao Rhu7`_Zu`n^݋ +ʉdb:qxgv8ԧ~mdggSn Q\/c2A ߗ`"8r`/w0ڂKjQBq2w^* 1|mZCNVFЊBG%=wo"K{tb„ǰ;L! |Ilu KrF>!DR0l_lxIENDB`4digits-1.1.4/doc/images/game_start.png000066400000000000000000000431531224510365200177400ustar00rootroot00000000000000PNG  IHDR,gtsBIT|dtEXtCREATORgnome-panel-screenshot7w IDATxw|Snٳl -e#V6N7[[QsTCZVQ{%g< 4tdhNNι43JpЎFI !De-Jq ͼ.FfƳSo%$(lLuBd 0\9'jah9iiީXQe)K Re]-. 8GnCI#d *!yǷ9ix!5a5s٢X:fB91htlcܲs/-k%4L]ҿkcf‘NJ—Nl&d]mƶ ttMΨAUf^۞y9C'/y(!|蚆{l+5!plI˲c:=c7a,9Cl =< CGT~P5M0tt]ΨYFZW K֕ jG3cڠm$1<~URWeaxe](I?[ ]sˣMvrBWxš`ߧiv~pa#L7vUg_[}5`& ;C]^5,,J 3**f[j&U'V+ZWUTP¾yey6oi9eZFj6A࿍_ZGFJ0Z0 ^4 =b2,9Y~;&slZ^5P\"=C ( 5=o&EdN98ғ*>ղpxnnG_ܼjq0SNA}mWm]Δ2u OP@N@tUŚ84BR} 3]Ln*0Q`; <5}<2 V1ǘBBQL&Bw0`lf\є]C19\:r}h߫СK/ N/k Xë="]ۨ7`"n4H`.j^GA8}=۲5k5'?2O^s)k puqo(4u9P+SyX2p4Pu1 S-a.9fJUI5bjolٸ{{?šwҤ^u"[Di+Npq>]}!kQ?!sX"M&Bflҥ{/l[|UwBwq+kR5kx.ݞHNv[س#5X7a{[7e`d<|E+BWtkyv pV ˞GnN[+X H%2 :fv':R X۩+nHcVhL&kj,EǍrss1)`/~V1-X,ۯ>yU'CچQn}R2sqIWN1dҬl{? L;i\B~UFjv=wW 55g/{*wyϮ ~F`) eۗIC1Hi@^ͪ"\`3T:۵DL8v9esu7`R~i40(\EUaYM`2A¤qWw?XҨ]"y1Qo_Dߦ&,s(?ߚ&ïHձsa;r-Ovkm긽ӟj(蒗u=eaQ|2/[drϰ]|(-\ríuޤS\25YȨiCPP:PS|ětهYwAT8yp:>›wNJ]_j),ffEn׫x^)kHXA"+B?7Nf4A1[I[R`" 6bޖL[jA7W^+Cz{p{b =ʬaіau0r Xzh]4;ך35OI@탹e #jD$;hTɪQ"s# 5Bh޴Ǐ!.2jf/6qtهn=3߫cGbԬLV>\?{ӤpϷsJC>XV~[9Q޺4׵V0؞ѻ*Sbz=kd2q4Uá;1,zv@VjギP)ps5_jhU?V%z[X%YJ,ް(2]socɄ1+ 3B Y-yc`V $ۮbSPL #:T#3O'x/-[ESUo,yS?†s ;:Bz6ڞuh;Oq$Máf]+~g~4++5ȌXV"/S#fl>ՋR/qM?dIݗIF ̴܇Q5Z V3k@- dZ7| 2PLH d V1at7g >;w_.:ELLҡ#1^;u_L2y~*.afkmc\,vvf \~v'nuc-c@,[].]bxBiu[<!QBܿ+Wf|7s1/uf@Lx[˖`)w%9iOO>&Orn{?.뮧ml:vɄwraQmbYv#q]=F<5-ѩcVwj3`0'NnO6OJ*wp絊jK2hױW^s# q>ʴh,88ĵW^陏ͼYs^L |3f>gHmOĭȶ;8s`? C{l6+W_yǎӹ;Y-\ue'l ^{m^|nڷj1Sv-{Aaau6 *|s `5t܉ |1o>t~9`pYZ%Ny{`ZhҸƜ5IOEFZ5]NPU8mgŸؙIɤjYu\lO!#ٰ,O>{/:k֭gG,WZ ]:udOa,n>IZz:G=];ZDPeWBt+ЮM ׮J\0 ?˘ѣU&Խ6^ITU%aZ^  ilݶMZjhѢ9)))/V^z2oJIKN宵ǻZC% @N5$|JG_so,?W\6ԮUz)Q-Y?߿__\Ų+߯OjP5j0o7:R>jfUJ[繬߰\S|`9Aн[+))hJʩVZZGY'222fe\=f\ms̛rf|%KKnN׬Ǟ(nw}{b*VXE}\CDxo ݺl.GYdefYf-O?"wMT!L2i*Fw}z ~Z/ÌOCzG7c ;'܋/av`wB(n{%߯/Z,\xQTU4.MfMi&En v6[\:?={t:K[u?;m >E+V!*һgc§HbIӢwf׶.CBOtl?Gwwm;WOҔ~LIܺɭijyN|*&Ĺe =~AN,eP!(&( a_ݎna#F`cR,§Yl11XH K*s`階鄅^FX?Xauh/C10; deeS]ٌd¤( EQ4 nu*Eym2L&LF hM TR[XBCC@@%QFX CK%sv#3 RWܳ*f38뚔\QUEݶ ayvիSvm;AYQ.#ul7z#8?1%T5db؂P9jOdQȊx>n1ڞ=XtXVu`%5` Mz5v;“XiZ-EqW ִCV#Y߈8%ƞՐ f#^4)N[/7 뮣g22 !""<%'9BBCt 0a?pmD=JD]0q:zј"; .토D8/FK<̏?˾ OO/rK/eߵҪUkN$ %5uva;BO)S`]ܫ'/|pK Z{1Ҏ%R3. Gɓ##L` qua~tVh?)?LʶmYy4̠N4k֌5jf3ԯ<{kGJ+s`]ܫg+{a,x GSP`:伝 qc CBBhެYy]7 Caah1a?" ٬bZع3]fqFؙH QՔ2%1ZF($.3i)ɧp|X¦M_=z+.^=i׶M;RSSHIIzjTVݓe QTJ`3zmPb.Eٳx "#*l q*jdw-i(jժX%./(J ,BjbtyGv -5jҵKm٬\d2' ,?RN5o!8i"!oH` !oH` !F)Ǚ!e)6JZX!IB!%XB!%r,~b?XrǏES3u֧}jS"%8/a]E-X}6_*! 0&M*XUU]B, Vkقf(R IDAT?14kvkėl6ZQۢs!!>j$,Kʡ$D%0[,ToԊnQ>e^OұD6n},QMi&=lzzvUSwus8T>Z4{ PHMM+v9I4 4PT:yeU[o{zlRR27|+'L[oܷͧ/Ǯ*K*5ͳyt||J8ΆZQ>/ L#7\l;_.cSz2wdKl<ܼblaΰ2o{O v^tڅQE9bx`RR&Ma׷-,S1{̺?q2ץw'O8[G;c@.\9j ?/Z% Ӿ;Z|t9F{n-I%49& jnw_^@`*<9~#?21r :a6Vh Ux_&gԁ&7b 8wˌ۷Ju9:|17˫/p.3f>[i< 2XO\uuԛ5m,)2^Y˴2}bê ?s˴=^0)W:ƎSsH;ƾl=3;Oᬭd8c`wP~8ML(hJ>͚rӭXf99nFn6Z4kAP3Y-V23tM/9[XĴm{5믹˥ML O?:ơ( |Y]R1F{܉O㎧$;Ntz}_ݫRU% 0 3<{`E%t )Z]&~՘Qu\h;y7ٳwaТEsr\s53JTU-RgxD8C\s?f҄z:M~'n/vIP PZ5ye wmw=k,2몬o 5t|ޭ)2 HjRF -) 59Ǥ4u~Oh2燔Y)ԺRL`ۃ(['l`ܵcwsֹoڸ Oܯ[,*wB3C]t=^QRBWjF͚R`")6ZFh&ȵt>s` VZ4$88vjvy^|/)gXQZXt2,#$TA ڷkK:uιL`P AAE+;G6SF !_PJI;oZVj֬IkEAQ&Ah ÀuҸQboll:ΦXT"M1cCu]J`٨YL&¿5DQ8ReF' UhZX;L&&9jvZV˝8Qe5S'A=.\G;_*ʊt/%{8Pe^Nt V.KoϢR\O" p\Lxxx^l`Y6z #0o"aGuXŌp`[|-fxU_!<^>|&MM?:| u/v_~KY{:۳~.zPe[XBM1pV.[7I?ny-fj׮K.Ad#%`(B64lԔLЩv7WK?LHHս&a !oH` !oH` !oH` !oH` !oH` QDs^OɱV_eK<ԩS=z0nڵm{AKEŴ32K;>)º@W^￰vRf 6cB:7#a3?-ժE /k֖.׬e| uvLΝ $:zq\~5|q$._|5'FhHHn_7o~,&vql߄k97Cٽ0.9(?-[ѭ[cT̏O3Ͻȭ7^%a6j>a0{ٳK~Ud7|s'J3qM6-=(-Pj7m ۶T(º@gdV?]\_Tw~)xm$͛9/vP^= 'kG")9 sn_fDQlf< |)׍]}cS!B`2 }{8AZhZn]sXMUҹw9kǮfXeDTأQvmޝK.#1qVztчѰalgDŴ'qۖBu0XtoDQ21;a&b&=Hxx׮+snI0$ K(XB!%XB!%XB!%XB!%~X/W>}?q21;rqG}Va+ѳObo`6m:NdDٹ?ztλI~s,a붱NWgI3[=w'sLw#?-έ[ZmoC붱nCVoQF iiinYTLuJǮmƊ(cX {Gy* ܼ<_'hذ}yŗyWl宵**Yl9}\L}Xlyˋ%%%λsٛ/AU-ZL]`M#fL{1zU""=]jpI233iҸ1ii8qڵk;ԓ3*NO?-4>$$mo*=-.Q1,[g\ģOYl9c: Z^aŶ;xL}"Ç+t Ea]0c#@*w"v$7-|8߰AF& Eetr}naiE!44zt絗_ŗ^2=oZXJo*&ALF˖-xY3I;fR (UkXc;٬e^wƍIJJ*o^7-,z˳yLKau BB=Pذq#]:ut L]:wd}÷%>(?,ߤV{9bگz4 'O*wyҪg}q/LBUUINNf7r}S6(f?@w7Tm+iiDޝk׭'>!\7k7]_ޟw,ڽ{Œ)ug7LDDwN!.C>'B qT!$~CK7$~CK7$~CK7$~CK7";&Mw a]*/ 3z+η$a6U_`ꓹ`6QknreBO:}޽T[Kx_~N].'%]*s6~:orcXW|| t2Y*/K4|n7ݺJX QEE`6f7kڵAQE`}8|'EJ.B!D.Ad0H7$~CK7$~CK7$~CK7$~CK7|>֬]ǫI߁nAذq\B*yW{>!uĉ,Z+6.OA>X :LddC=>iBxj-2ɓԫ[ !Ll~1>BxVt84M#88;&O]6.Ia>-aHؼy_|;ϼ]|>TUS u(f͜s>reBO:EPP*Bx֘7`$8޳έ7҄eŸxɡYf;1׌viB|D&{!O.BB ,!ߐB ,!ߐB ,!ߐB ,!j״n::3\5kIX QE|`^fK|>TS!?d2w>f!.I%>X'N0}L^|jժ(.I%>߷:a"#JX Q| k \v5JUUbwdw6/V&4m[6b6 ͋iߑT[|>Vk bB Ϗa. B>w -%`UϷoH` !oH` !oH` !oH` !.MӊOxjcx9;d2a6=PQ^FQ/-aaDnM7㒁BT1>X۶~%1qϽGbeBObqMatҙWfۥ !<3*B 8y*BxVq[me^FM>Xc?,ĉmۙ1swL҄.==Ntt4Sᅲ~}z{4!|`MKB !D ,!ߐB ,!ߐB ,!ߐB ,!ߐB @4j>}( [6& Q'^UUi($a%Dkrx7X,rZd!0x8 +!֭Xr.Jt8_26bKBxw O$Ӱa>u#L ]tvyBn E@fx{to&0pRRS]EQd$II^J >XݺvaƬKfͽX|>n oVn{^?1nۥ !<c[̬'yW g[9bKBxje ۥ!组BQ@K7$~CK7$~CK7$~CK7$~tni޷;qBxVBNnK !jb2y#nz/U$:;=5ku^H->Xg{[v)Bڷ? [qEZ^B _}_ntVۥ!KUUvC1dХҺO~A8[9v,bSQI"Jꅨ|>TU7䞻(jbvB-,!( %XB!%XB!%XB!%XB0tБK bBxϋXj o2"rxsUWxX6,mEQPp/V%'f}TUyǹkdo&0|%h==cLjl؀'N+.viBZ\>rR^]B!( %XB!%XB!%XBQ~X [=]BۡȼbۤK(XB!%p͢b*e>ŝ݉4aDT$J#%C`򇰪Pp.oH` Q3͢bXz CG\AtX=d qva}$lƤ)w2pP5O>ncԘjSD=-l0V^yu}z&۶l暫OgcXB{M/rkΒwؾmǺUټ~5&g.݉ r]wyV-KC%nV-7uwL-EtWAtQJ=גzxmDP͙EŰ#a3dggӾcWo"((\:wg׎n6f͜Aƍ];3ҝUvmc;;q[(q7-7%w=#&q q ªg]]aH濶o"hy^ۜأ\;F6mʘW16*-|vL㤤ym'{:CKJ*۶X\u1;vmvxiF kGo/Maǿ;6wQާtw "eA?ddX0t6 !&?"u]t!]Y7^±3 ֜9|s>\ً~._2a!At:]?|"t&KbT_Ǔ^;[(( @ t4ML ?ǏܳhnBKq['E%T!ڋ'<ϗO%udf}LÕ?mUB!/J(SB!Ğ!bP|_C!"RΞ9E!6q.ӸHpLkq-J!-P{1Q-TU3++n !DsaNMwt ˊ Wv $%v!ة4M XyWN!& 7QȤ2/IENDB`4digits-1.1.4/doc/images/hinttable.png000066400000000000000000000607651224510365200175740ustar00rootroot00000000000000PNG  IHDR05^sBIT|dtEXtCREATORgnome-panel-screenshot7w IDATxw|euPZe,7DQTP?[q/ą"[@eRMgڦI|G~[Ow^P7.ἵJiO_xbhBPvU'E04ٹFx׾#/q÷"*"=' -$zɀ,) [0֐HR`^wZIrF˖:6g}lm֎+81uVƇ*6,k$fޙA|ݵw_1fpkLOX,Oƫ_+8>mXxӦI}2v49~mGSUъi 5'kj7^燭lW-'igzT˻Q5ptՅayvu*l'3躆+'č(aUȭ +܁j~rhޗvb`;{ oaژ6>Lʡ:q*~I8v]ѻǼϗmଆ5iݰfhL_wxV_b(ʉ EsekjhԕGKw0p;y^?cF0=?Wnysc(st]s9}`:V|;O~`pyOw?+vxLoVj;iN7\cv\NAJ4PuN6DYhBWuP ]s&*YXvoMk}~.9'vv88Sp|7l7, SĴFL <֋?M]@֛/y[&B&k8nLgsj. =)d h+~\G>_Lqow^v 贃fBh3 KJT@+$GbZ'ɼϜ 2Qg ! X=HzʽN!m.|WF%z0q=ưkJ$&;ͦp41,˗/|M [&^{D,sR(u"E-u;x.Iԉ‹ }Dw4>]I; fp+%3W%%#ק UqrÛv2s ԔNvrLQ@)*8C#vwߝYNNW qDX\"#*oSs{:} wEW.4Z]m;O"(gOddVzZn&֠0KƗNOmfrz'g0O 5C嗠/)BWS& iT캊}%3wgxM+_ C1}+؎{{?jRN[5"89BYstvu`B2UNPqdkXU]j-I{1~쏡t}s9طS,qke~sgVO'I7t]+v>$5|Bxgv9u3onb7O<$bA})(›_%_vx!v*&iċBv6`)ɑl !,vQt'ծ۬K!N'a>Ly(EQ06䑯?b\AL_~˪%g{3vťjֈ/{E9{\_kP\y:sn_)* bu|(R(}Rw-%ˎiZ7,agw5ؼMy%Rjew(ʎqmY]_VJŢeV8L CΊ$ԥ:E)^ƢY~3X]{7}6!%7d~M9N001C0P'utP "HuC%;}jW:J.QR;h^EP(pF| +d)PSZVz7-(P?&1%\/uλ4AWʛS'p|ZƇp\/1AbtSZjK7VOm;g_퀒S6 MmMZb!*J0bl4 }( vu }v`NҤ[}9Q8QvҲ54}ly FTUuM={~m<ہ]F WD"F5/fty-J_DxBdg旆Wl_laQLgRwaȰB%WqzS!ys9BT5\Xd)kFr )0-9BV&%0$& G`BiXJJ 111(GT}a¹.CRWH V3;rtއ;LWcOW^zbt2ⳏ*v]j=[kBQr|=[f~9`E>Z*_ӶYӿ=CHگڜ.W˔uBT:u:yd<1QK]~Ͽ{x.ǟ"$'7.=>B~xزuw?o?ylk?~Z\Ϊ~i~a|iGp5<>b>/jVuz9F0{ i#G\¥]VZZoȝncͯkZCi>={xR ]ϛ6oB 1cwx]Ϫ?_`lۺܜ |ܵ~?~^AHH0A떇<(B1%`W\v)_Ď<׉cŒ<}6$o~zz:M7"##]iۦ5UUyWX,8].3k_ӻWOz@ÑwZaa$5lӾ][ i2чJ\z:wϿAYb|*R~WtT>, łEQHKOg;~2\>zp` c؛}RQL'~iwچ i,0 }?C/4oC{lӢ(9"mlVF| QςgD0 lK/Pj׻sΧ}6,Y0 򲞾}z`bE?rOpňK_y٥>}@躎nASVM#hٮc|BOL`Ͽn!*+KAttL-_ZʛZhHP\аB{u֬] /ƶۙk4kִzѿ_.d$}'oL{;nz[O=xlS=~[0ɜ7"rN֭{'7h@˔=4Ji>[*)dڵH'**czFF&//>t޴\N'cŹKi۶mgqzϛ>h@?n8eW㒥G9t0KtS#`ݓ)O+.f1w|g—_/# ѝVӿoo0 zUf=̿M`ݺ<\w(׏"r؛yi\y XV4UN8{A7JX%22/nګF1?2O=(u=ONJxްA><_}AZz:mۜŃә!y4k.4mҘtʹ>dy|Rw8II TsmNo2fx\tr )G.Ɗ՞zdur6Rgu`_W{"DiC}xnƌX5o7 b)lVOs8RQmZW7}Zr޾f*kM<s|SBV'U1 ]*ׅ1wW?*Kzf%B !LKUBV!%jܲ]iEXǞUz1BWdBT%WH!iI !LKLaZ`BӒB´u7UbꟼZ{& k==z!=x:+VB-Egr?!3ϕ̶ma 9oP'UHOϠ8v;vmri\.N#7Enź?WRegg~n*fsސ{WNFFiie^ᰓaP8 0C7 w~s7kΰ /f1ҸT_f|{jԨ+%6¿*`w~rrvX*;GaٲeDEEq9Yx IᕭnݺtRpߟnݺ4l6;.Ttظyϝ.'!77Y#33m%K߷O(3 111 ̲n !|i*ǎ222 0t,+EX7o(ҢE r)bp8Nm`Lxx8a膎KTfQ躁r88N܀# ;0h>jT9(PPZ,(. '** ] hB*`.EtMj蚊X 57|E++G$b1)ԓ4[N3uNPVVwtV,""4]#=##% q+EKk5&,,uӈ<Jd,DƂle(;VӉT@ȑ$m5 r#_a:&&*R+<0M '8ziii m8~mRJL"$F-e:,?"\.6n^JI{%4Uj`:iii/IxXx@kLWSHMU gỗa`EIg>=K֪yhVb݃i>J *Mff&G6y+PԿl? |)!!ԺNBvv6=z !!hQ"p*`tU#,,m0NM0 ,M O}Pپ/vl@`Z( aYN'/1l?F[ѯ_?-[F- #0!k:"R#!,#`kmA۲ %*2`dIJo(!33h 矱ZX-,0PtEPNpPW"t`_'b!{~B".G`BRL=u"<<ݏvtP"`m%9-B_Bf-K12NB>߽R(`99y%'N EUQa$::ڵkt9 [B kXn ֈǞ! ?b9 KfAqfchg2;|zb1rr0rr: bzOf~4u`Q8NBCL@*wi)(6[b?}TEIꈾ~v%|}5ƒVV `_'O?֯ZAXX"G`BR,,< M0 ^:&aP@׏/cKB m<8{0bְPf?;w򘞖[ 1 `ȑ4mڌGr"qqqDDD"P`ݻu٧*r^ 5!f8R3f W6cl WXhqkE~K߾y[b9``eVޝdtbk&))(JPPu뺿̾~_BSޭk1>o+F^Կfau?:  D1m=q|36+mm%-5eNPP0v7h|;ٰqgߩg N8F(G0N WU.d `M.䦥y[WZjYŪN8 @ttQQ,[3^CL+[T"*=OFѮm PfM>\6nLbbB6h"##P 6Wi@XMWbt/VDLLM:uO3{[,C3HDQ.CQr!0- 0!iI !LKLaZ`B*7bUGEå+na!JRaZ`BӒB´仐BYb)DSW6+qqu޳Mz= 0ܣr2fa|ǓٽE q%Ԩ V5Ue׎m|РaR+!ng*9o!|jR+6Nv'qrog\:*&7auehܬ+.fIa o XƄt]=X2`%6(vGbb0`LbbGFFVXBsv΁.ETs%ǂ_q٨˵ MհlTV>= 0衃 t Р!GVc|i6 Zmgg"&).rrru=B ^0+KW%0#L=IXmoesq9,'SO'&!Ç bXbqe[&&2S ܡz:; c]H!L.1~\"XEGQt@GQ ,VL=l4j֊&-h,ڜ}= cԘ7 û˥SIAHԓE.g(a'RyG9Sg$7ٝ}MYc}Zwݯ햅W6gL^;[7')!_L|o|E8N6;)dC,6.rY TwxY PtWÇsŗ7_` ,]+Lfڵyرcac+پy_Ѽu;np?ohK.ЭW_.1cˮ/E*Nu𗩤l]^h깄Z3%u7-3{;`;}DѱZngElќ9?!>iyE_G7^k)5A yպ6gp0q=|ع/-#Sx};vzlSUUvܕ|$5iX6F$SRRvG^v2tйh.4pNtŅa.(Y3чT׸`_4oV;qTs\ r|> 筼S{Xͻqu6ᮼ+H׽Oo^ fg*yMj(T CqTx>.Ԗ .rg;wۯYFUfsQaã_*++c4={m*_<'DUs:Yu;9˺ @C$YZ Irt\Ff8QSs2Jj}QcڿeӦt|O^ie\.W\S(BGIZf]Es0(( CCdGR@qa9uV?GT;tд#̋/<ø7_c>{܉;r^ogM4JN.v}iʫzy!N)k^A(6\5܃<+acBe'u;Nr* 4˯^d +V5k>tH4=zSyxsm_[ew:\.,Kޑn'++4ڵhٲǏOskDGs!j׮ɴBRDbll,*K¼ _Y70g;朇58J!̢;ʛ4e:5Znf-cJ|ݺ?~Oɇa jqsw2l`BBB*6x`W_w7n"#3IhshܨQ'uV<.y?W]7GFԫﱾ(nUxĒ?ț!DQHnS3&qc&Ɖe[}Z hdi -qX@5 MgRp>zcn޽{  g|=3̗?eڛc@%ټe k~wIݺu8p059NC%K̯7HNjM7}< ³%==EQص{7'٬#jtУSx«8+<"NAC< f2삋Yju<]qR~.j:v.J:t @^}hȊ&f~7V-[ЮmR-xJ*;v{-n&߹u}y?s{ABy)DFEz5OP J| Z8w6[6`_h>xE!y r7pN8~^uug3ۧ7}z8۲u+}M6s'<ANNHjjǼ||9&nkۦέK0-XȰ![K/uq<=-iOמ}Hnڒsd淳޻=W3([HU9omsV*(ϷlƟkreW2bU<91Z4o7e~&Ça/ؙy?fϢ8NJvm=W3([HUIO/"rsZ(,X etpvu, :v`3f8 L{5nq4>c~E? ~I}eg/O1mm\wM6VMC\c}SQ6fϙK|?h˖tǟk8vW'EQkL}ax-1o^E>>ߢ8N,ŁtWw6W^{ˮ Պԭ['>F&=}٧߷85J^OL}_| Fvmy_5 zd &11g|«y-99+G/2?bAi/@RÆEu>~OѵbϤ;Z+f̸r )0/ 0!iI !LKLaZ`BӒB´$%&0- 0!iI !LKLaZ -[o~BTSNoAkTG`?XU 7^B0aBL`Bq´$%&0-S|BܭW` BT U] 1B'&0- 0!iI !LKLaZ`BӒB´$%&0- 0!iI !La&IMZܴ%d.K`qsx4vA.>o(&Ei]"L`˰]"Lq |l۱{$!TcNXnݺrգ]"Lq i,$""G\J@$L`<a!Dbt 1e!SՋY=vҙ'@U !6ά@ Lq )EB´$%&0- 0!iI !LKLaZ`BӒB´$e/s\yNls; tiB2EX/C0oB&?(/}FQUnc"{T)oEbB;tt9B3U-[6ldxvWBTk { 3W^ p5B@3e؀}III tB3eE2Vl;M{iV% |X޽pT&NEQPstf]"| Џ !DSO!8`BӒB´$%&0- 0!iI !LKLaZ`BӒB´L`;wG.C` w{} !D.> 2Ul۶޽}z!D`s:LsBKBT _|BPPPKBTIƍhڴIKBT!'KƁyLoԬ:v`g2!D "V/_RhZRl"!DU`SȂ  gS.C` 0K!D6BLaZ`BӒB´$%&0- 0!iI !LKLaZ`B2m麎 tB2.1 7aXPUMPmbW3]"@L` 1kпVpRg&Sɴ4ի'z!<"9ʁfwQ\z-Х !bQ{'>ʗ_}͢?4!D"BCCxm;NjլIxx8ko҄dSȢF%jذ!l @5BG`E&888e!ȴx)e!o`y6oW^gҝw*!D칧gᄃFBBBxWiִiKB)}v|.CQŘR!"&0- 0!iI !LKLaZ`BӒB´$%&0- 0!iI !Ltkn.@!L``!D`Z| ?@#L`)'N[i9.GQE"#m$""7n[of3KBTS_ioFvmfMi3GPVy]KrGV!dߺu;wB/>4ÆtB*TqfvI] 0U}3[F]q9BTt⫪ ۯ]0̊͡h߶-k t)B*4_1ҋ] 1ENZZzt)B*}`/2U)(`BӒB´$%&0- 0!iI !LKLaZ`BӒB) yډ޽07n$76 g4)? HLH =#]xib{W KZZM}' !`+W⮉w@n]IKO`UB@3E(JVflL *'N tiB2EmrW.wif#O>y-bX/<^}@& S؆ ӻJTT$ tiB2Egd`4pV$8s"Z4o ,0x4+B):_||Y15jDRU:o3O=҄dsO?2U)N!(`BӒB´$%&0- 0!iI !L Yu!DڵmShZVԂBպӣWSQM)´$%&0- 0!iI !Lؖ[7ppl{M =" iKz9s}U\{d~l*YYY>m(;wGomYV>LqCòƛ9xPl{۹reʋsqn;_r_v)Ç`ނL~Q^xil8>6#WңkcI=V9B $5im֦͛D~\8Rrh\YGlϿn8niO߷3:0}3nb;Pom5JNf}ݎ^y۶mgӻڨdjw 2a.Æ~'++Ą:v8N^}M}JB7TV-t]>gێ<#>+gF֮gez AAA};MvkЭ[WzTqw0}Ɨk>W̤qF4m%[eXe1 y #.QrR9_RRR|ݗ^y{IMZ=5kQ=QvN^.[DD|/)4-I oǯҢxPON}Ӗ.[N9Lo5_Vimv*W[;;Go:wo?,Nι]:Tx}zR8EAQҙ K( +FV-/dUÙr!j}! &0- 0!iI !LKLaZ`BӒB´$U)Q5vg(e8͚?^3s[GV3 ܬ)=?Ga.^ݍoej;G艻J։<Ӥ$ 33_KV9xr._ZB]6>zҿo26NEsMM=/ɓi9dee1ʑt=KJ9zzEQGL:gljǫ[3c!Qg604tS|LљMiNff&=t2ƛleީ._>KppǛda:aɓ9U"ktl|feeqq{i,vǝl2kı4i#(>V3m֖v 0MSqGö٩\ MU/j8b/)rzuȼr8CxX,_UU%88M^qzktl|5]F\zq^x{{ྻc$fLu3'(BQ x6Վ}`"w7uGxnH},eq%''%qxJF8VQ;%U**ц?۩ _|s/ Moؠ))'8|H9*S(S*zWF}9!;m%5#CWU~΀&Qt V&p8E΋Ǿ}T|~^%g;>Rϵvlm8P% ?*X[>_ϰ'3'o:<74n/zgPPP,hi;y$|ګDl*l(( 7=oh*u#,+Ql`DZ,: S FɿӋrh+?]שN 0_І?۩p>\K75Q.[<΍]vԭt$n04brHr:q:]gddp1ԯ_km 窺\Eo=v004.a|Yt;s`NũG޽XlY3E}ZeO3|r^g;ϵ[ZsһgrojL0P04:a\ӘΎS]{G p;/*G˛}N^~ugR^@iOϯ*ц?۩ _|oMFEڹk7oO{CWv&QxfZٷGRt]͎:B IDATck.r:uK/䇱m䒙{E&^FVVVw](o[_@v*Wkll,<8S ݆3IfVާ0=]˨22w:1`0=])˨22 0 ]˨22'.ϯ#sVj߆?۩ _ڌ-#s{DVmYϺr_]F͖=zs{s^ӊrU]F͖ׯB?Ug;Y'uUQedRflddnQydd3 SQfSܑUaZ`BӒB´$%&0- 0!iI !LKLaZ22v(/[h;BT-m!*#s>ـ(4_'^P}\WuoßT/Gްq7mFQtR溪˨22wFti$$$pQF]saC2jɗ#sw;W^yx;Mc;4.fyݟz(9ís`36,e;waƓ !o ~~~63d1Kd;v^̜=^^^(T rɍȈpKj6&cvEf_.` ٻfL{yU,sk,s݃ƍaM[bA*XTY6QtPΪVԥE sY7Rj!U+Tf-/!k/%gȜcUen2lMۏp)Fvd/gȜ#2?ĎpY/WI&mQfm$߽kdwKRz9 ܵs/Dl$_~10b5F sL)wU.&MjmLzaajʕ+?꽔!sIB !!g^*ΐ9,Qe# ߂FoCo…xk'N'-e,sk(sع BKצ͘& jTY]tZ ))N}}zGZ^j6ZU*WBJ="z|ݻv6*l!+Ea5Q;-% sYZC Kj6܏Ye9Cen9p9feOr/>l0"-`Dd[<ȶxm#"FDlenp"X !2enp"v9|ذ 􃮏z/fȜc2OZ}؝tJ5enE)Su/n^͐9,e}=g..?fBj6܂,B5`݋[3d1KdAKEZ,Zah/U*ut!<&,XWĉ8{,jT5U{)=CDO>8Tlr3U,s.:߽{ǎǀ~}m^ϐ9GedL:-ޖdsK{ܹsے!sjcODc$2eQDq,EfȜczOAa߮BѢEPx1 [l#FA=\? ON@j6 wxXI(Re4i I/sruI\kVU,sk*sN3'bV_YLj;3oB BU,sk(s?LoTYRtv8x N5en-Qe8?TfF·e sY̮R2ca;{ΐ9`2w!sYvٓ܋Od%"FDl0"-`Dd[<ȶxm#"b3>(9íse4ܽ{W*TY#-- ^^Y= 55e˔F W22wMpto^}V,׵*lM}ڵAXt]ӉK2%OuVuTfm|=) BjTYY澞~ZHRMjJe,?qEmm^R?q!>K-G _޼h#TdD#fȜc2.^oW/ oP|X+cp3U,s*:_t>my1sL7/M]*l3e}ܵ1nH 2߬Xm%lOV^C^8 (1&U,sg "ݺ 2"燿?t)fH2/exH"86WN!s=m?'OZ6I&̝[B(9ís̐Zv-ו+qSoTf̭Obu\tW^͛7o$2 !tt"== iHMMsϏZ^j6Z[ϻ7 u=3ؽ#Z^TY6Xt޹}k6н*lD}m0/QR2)С][(TY]~sк'(ZT3UfTх`EO3/+Rv9&*s?ԩ8w7CRV̝쁢s;HOs.:K|POV s1[~А#Qv-6%w^pTl`mRz9Ȫ8{*l-[V4*lSPoWF({^}vͺYS{[3d1It:q4l[l=fʗ-B ڢT!sY;vʔ* X5& -AMl^ϐ9$QenX Ԩfm蜖ׯZK[3d1Kd;-- IIITTfY):{xx`3d1KdQK Kj6܏Ye9Cen9p9feOr/"-`Dd[<ȶxm#"FDl0"-9sb3: e%$\p q+3dΑڵD>:uZT0k֭sHTK-@1+U,sk*s[3HKMSQ R2cG~t=nsZkyU,sk*s ;\۞0x0,;[^TY6Qtٱ1ћ5\"{yU,sk,sك5Vhwyc'Lҽ*lY~ڼO4cA{2$'~S2'_+Wt"!V~ ~~Ʈ@j6ܙ2[eQӉkvze+:>Wt$ȋMm_cpMĶ{)E^={ WuW!s"j]:u@/5zN>2y t*UOOO$%I1zx^TfО¶,3o!W\q&f̚Sc9$}ϨZ >>>ȕ+ˋ=U,sk:U*W7rʅyЩC;' WAV^qf/=r*lDEoH/sRIL4ucڌ]+P22wK`欯5ۜyQ#͠F5enCEY3/bP"aʤW220|h~>t\5bTfY):ȟ&OԷT!sY"xcF*l s9ds s̲˞^|"+0"-`Dd[<ȶxm#"FDlܜ9DFnCd[WGFRf۸kq5!k`.ƴ3燻 ǏA2m.x/gȜc2`uoÇFW_ѽ*l ,Z߭ }-iwxu-J5en-QeeQ+a&Xpߦ}'XKj6f¹_/V_ i3faaW22y1c$ܫ9`uJ5[2wֿP ^_.Μ9kDcfȜc2s?zv~-fTY]t~ɧ/G3oooˋ+̐9G3eB د3~uxyyY2I3{E~FX}2!Rѹgx7|ڦ=lƭ[xK-Ga~+̐9GYNۡkٱoIX*yiIWAVZnq3*X&MA!==%_,V P2C{ 6i ѩkDbp8QzS~h(zpu{sQFuwA^0 +G̐9$Qe!UP5@QF$ڲ5 ƎB{7؉ 7!%>LYYͶ H/s7hѲEs4Rf[Kde6 @&cx/U,s?BVG~A߆R}9f,s&l/U,s?f s:,s2e=ɽDV"-`Dd[<ȶxeJz*/ϲ "GKL~!Qv?Bm#"FDl'۸{"ʆo!kթ?ΟǓ R Ա on.N2%˟8y?_Ϛ)|ܢ5.^dn.wܑ2E!}||Pj9fEkiݹsW"_{|9ܹs;?ra}/Bg;u˥ʡCf-Z+7ީyǑ}dK^٘/?hߩ z_DZg>/ǣq(+ص} o݄S1SuK{]b\53W$ ")Xzz:n߾#11QeR2Tooox{hy?j8 ڷE(^(`Ɉ*+O>Y}z5Ci9kt:ޮX߮Uנod/lEZ}65vD̜>oqq~»jvXj!%ʼn_ T "E:6[jUCFҥ4!Q]e=\Q_ߌ}ȴ4p {WL>ЎG(ub)hYkDDŜy 4;lFm(_wj`O=YE}5罹"W\}7 V'o܄_C!z.k`={tÐA1l(DozZH Z4o//O۰UkޯY::t;w!zv9._E;wص;)8{ZiӉ+W`=!w_|7 ~AfMF{^IDATjUÆ zV$%%LRΝň?㑔x{#:f4=4b:^ɝCD$]:*fzfKΫ`ܚIENDB`4digits-1.1.4/doc/images/lose.png000066400000000000000000000575411224510365200165620ustar00rootroot00000000000000PNG  IHDR2g%ŁsBIT|dtEXtCREATORgnome-panel-screenshot7w IDATxw|lI4:`^^^+({^رbKUB5 fw,dS7=K̙<;3Gם=Ȩ5AOk ¡FCn 4؊[&:A:RG_z0›߬/ם=x ['bAJ$ALxfw{yMBG" BMú 1A-=0id(sZ& h֏9KԧGsݗ2h Yʜ:R]ZH%uJ%-6ρG\]SE buiW'at14ł@d:-6O]Ӽ1H K,mƋ?La~E) nijb:*CԉEX@ N} L|#_ܻw|0iUMy;ӼSX՞Ď[Hv|xsߛ]{Mfgq: ԟ#&aCא ޯ/еiTGE r̷VI30 KY) jFS״ڻ~g,vlX+ ˘/pb{DZMtV^̑UL\%̺(AĎ[ grx,\Ey -%jyj{G+clىÆ=lؓ_|<E.QZƯ8!3܊=6]U1H.DA*dC~OQlĎ ߌ;\ds0wչ;|nWbGL$faV3I 2À5{ʘza7: IV0Y~T.t"e_4Bۃ;O$KdeQJ1TeN^H Y ]Av/:TdK0KšU˹(shd&0ae3_e_rkۑWI .r\-ϢcF߁tJBH(NmgTJd P!RQ*Q[ UլIHvA[p%]Hꑊi,+-蝷;$΅PrDl渧y* Q](#Fc^Ù_ ]>8bqIDTXzx1m,C6a/+e@mN ^ĸT[ޑZEf}{~EQ#NtmF 5i1Շj@ {7[|?ra/.Tj9e~M ta7P U@a;Jqѡ́*ZiG݄bo˽+8rp7AhbdekjȦRyk,bd2qC!)qU?(*,`tOVsg.KgqPIwrX?I7lk((k9 óԼVך2<>r gD&Ix[j\CYC2OQ{c-q(H:fiw[>yCݮd$$&!2.xLZ Xͅ$FH8/櫴EYȞ'ʭ.d-X)e2$Q /(GN&c5A53$߼d \y >W'+t헤Ƨ=c1qNb1#^e?n=*p,oG^|;U˗`wdӽm_IrPuϤ1R17MXGjp T"|/kF%ȅa@||aA#OF5-Y":Ąi9^x2ޗsō?DZ}4bZ] ڠ$}h%+Ħ8tq u7l9*Ȣo!9X(dbqoyؚ]ݩcR$"Mpl>T-HA6$Ϧ{L$;s? .`!l>:Ze.!t|!]DL Ć)k{{\?1ˣICz%ҫ]_"ǡf1x$NML!0"I$ bL {(DxDA9uB-,qHJ:k?Jҳw_4UeϮ\3 sg;LDx }+]zۦ/pim&%<-QC rk(5XA jgM)(ʱua&>~݂ۗneَ5 Ԣ#}ZH6Kb_l4,:crLs&bXd'@û=Ft`pTG $ "ѣ1q@$%ytGQCM}d4ML VF؂F&}!P?R[rD 羇~ B{'Ilؾ~.lYfn_'updgxNJ H[6Dǘ T`"zXLY VUwʫh Od" @?L"ZdXϴlZ_pcђ%| ;a sҸ3o{y_O3˖s>&^Þ={YOCl߱u38c\zU| Y Ckn ]<_PXȮ={<(?14Lsrߘ#ȡÇ?YW)}ʫ7h8My?" BSh ke2>l쏹G38/:OM{T|%x ˯:)>z֮[ϳ/ģ?HZZ*+(̕_VHQL:a$ɹ`?}H]VàĮ]{em|kgy={$ozAǸj UL'Nx~)>B޽8x <(;A B iPgqq16[ϰ^}<_{5~40ط?'Xaˆyl[Ë>E~}Mtҙ)b;5zx4쯝fav 7k2lġBBB|u`ﰠ N'k2rYU))SCIcF /:._)WW Cb?bY|~}EE߿1'jth̺JKͮ]!*Ahz5ZVq}tX,{}͊H8#Q}"3Zg:Ç2ʫ)GSUYdw={$3)..^Vp|Qjv?nf괧c,s{θy=y -aѢ%=n}a0r0rEi|um#L)5%N}nI֩xG>b6'}iOQf #ɇcwyϾ2cO$}M}I3WӰ3&y=QTUqc2!K()+[Uo )-->WL :Q#G4IuM8=~W{8].Igŀ$VAhnҘQ#EK}ou(/kŐa_A~wpt߶q8ʙ;JK8p |N7QAH1Df@I 0 J*Bkp"4ܜ0kP# El\DHHiii|٧dEbm` DXXaab 4F$2r{9& @ ddX4-9uR;6y;E3!CS-K8Niz\߂"H ұˆDuG,[#Kuw$]ӰX-T ]S$}s.vAw?BX #Wn1 |B cґEq0O!FTT4Q\RҚ! pTOz5 ]ӈ'*:P"#‰cQ3fqp% RDr"@ ! MD _PD]q7g}ѿ%ujl\{!'b.؋Qxuȇ"' K0ӎ}JݝSIM<~m6rrLo:(w*8zYT$N"t4M;LBܗ8b`.neH݇Zs*L/ IH8mKQ IUn608o:'y\yJFMP"""p8  Ndaha$vH9 HAQp:r|*rڄ,90zI!|3عgxQQ1o}7:tv\qz&';|:vfp Aѣx}-;zKݎQxmwH7a蹹; W9`\tcܸSQ:g-[&2Xܷ/O5t(('?H"#Z2lAjDdAJ;ib}S,"Гқ4IXw;ӳ';'ڙo2)DFF$ɘLJ |-cD![dƈCbu|YEAh#7wCM AHd <Ax" D"!U嶍zAڞ}rDVȂ m8!D&BL' O\k)LuswVJ =$ SsIаp:wELcLXqa;n$9uQ1J`dNagd6m"s\a& Fd׶MI'":֧YRL2184 IDATf ,nl(?=;PZ\ЎȲD-.{!Cʊ EDI(J (--6Gؚ{; mamzLf Q SiȊxCetsm"۱u#]zߩCک0CBرu#7nü @3EEvB;EiQ~kmL q8):Y֠-u]gˎ(~4^)rlD&BU.UŤtAAQ.UjvL\S階 NuUvi0~R{O ݹ5jMa}0#Ç`5oȑu^ܱ~#3 wyGs}~l||.).&!z͊#Gl^BOձ$f` >/w>?ȑ\J6bVkeh.LD~Y~-%vBC00ty&tFn=((7j4,_:W[ncOn?+OCyޅJ^m3oZA9M״!>ᗊTp8(,(".6;n{zJib B> C';0^P!WZaهӵk7,V+EGP] C0tt]%>#bz#u8ٶe tGyY &i{zD^}4Ue;1uڿxW4Gz޽8xO~W4++3cвr6TII f;vt:X,gŊ(BHh DEEU;}Tt:ٱc)))cTj=-1}s tQW tTweII q86 mv؅5(r;;m{'QVRUGU'i3gb.-7^ɧ|f$I{nL~>9=*ZV>Zt: X۷/f=@b"6ͧLuJKKٵkN>Ӳ))-%99;l۶mtONFUͿ'zf[b֙xsQq.FtCB(*̫vf UU1+Eiq!t}j((>:** ,%Io4v=l&/c|GoAAtڕ, 3,l6za*l}tN^Xvm._\r)4r!I]_'=I̓4ܨpq'c\4"j*.ڸ\.;?=*; ߇ɢ`?QU Z-̬Q]*f˱BY-V\NgZQ]M2ˉAuJ$1*a0wSuPw) utCCu @7c0\M,$$#9XLrw-))&44{ NY((,""_]8p .X%D#y>2hDd2KJp:,sO?Is7]7@}=vBIS :'i8+#Vf0 ݨw"۔QeX5vW/z$getfd236t?~wϴWKpPQ ~YZZZ'DŽƫ\$ LhH2(&O8z8>-0op4Ub"W9/2P:&8$d>eë=j "$$ kP0e ^ ~%)5]sY1UwDE՝Qq.Gj !UIfEhIQ@rCRQeY&8Lppp{yΫLj#94MmT?z ~ $E1 [Er#MYShfM}A?wQ[6ұ%B }RJPPP{h_=bm3Y_Ah(0ڢǐ$ B vBã(+)$,,Cڱ|Bë_*cXIzrYCrJLA^.h -L7 rٚArJFLD3 f;~0;~":3?{vnt4.,O78oCHt\%0od2[-NRZ;S]Ne<%I:8DuY>zҮm"k̇G [D%G60аpoinx%77#H޴])eu$t!86Tn[dpzʆ]}DdY۷g;lٺWMD$ˋ/ʲ+(>OÍ_˾}}op:DGc/WmgZs窪wX_ǡ1r<}=3֮g_ۯvz>3 ;aԨO,Y;7p -56ѭ[7טmQv$̌d_C5MDȎC%%|v~>\>3ޘӟ${w$I"!>=mw]ä)'G(J 54v󯧞a╗ll yZl@X ~ _P@|ǎa!*:9*-x&? x ]vK."}@z5*61 .< \ӏ٘mDvꛖ+|ú\NZP[({:/Y6y<+/&^qy,&3c5}NvC-Gv 1-k/8(RaEEE޿{rj9\$ `+K<܋s{MgJ/>C,6z z]))-ews+}i4v?1̧ɯAjj^j'I)OtH7f[Ե+ޭ+G!5XtZ; w_~ƬMù>l(G1gYd)2t`v&\1M(‚Eyذ1 bSxчYodemlp83sr<Ӛzh%,.M6'T6m쳝TUrq5f,U^lkpo$CJZz!#S@%2UUMLL>DiM$&&gưoɥ]( Ed3X[ח',[@%2waޚ_|UoiOVo>BRRZj;l|%u'h.׽چaPZZƬM<1m:7x=?In[Rheev~z gXڿV2|,_/@>HIOJZ*Y*v\X- 1f()'a%^l&22Fgli"䁇k3NgEwOa㺿L+ MB8GbBwXn;%e//0 tԠJD]8x`iOquJDIi)O# 1|Vi]/ $IodžyOؔ!Xz*[~==LW_cUZbo#;'UUٺm;O ]пt5_s5~p:dq5W!2 .bQf/1'XKpW×_}}<}LK<2OgoY[9QSԻ@o֯NJ+Y~=vݺ3i\>[]՝$0 lƇftJL䪉WI8sy=6oʝw˼nu~KY ѿ_?n- p_L / OAHd <Ax" D"!D&BL' O$2A^\?s,_H..8\fskL-R٦ EA4>};vD$2V/GQ0$Ilٸ_~x1q> r$o~rauv*}W*,8[DQ""IKMIZjj^R0QWj^y9\.7II9bxkIMXy>NyMטt霄,>U{_ԉC7$K.*_}mEvgfܝr6m&}k/Kʈ4˫/̏}ҋdZKÁbR/rdm_Z,Z? L&_wSҽ[W&M1OfC$ àezq{u٩HmdR#)!ԭsI~'?e ~mذΝ{{TWᐺVH"Q| 3ppTUf #woz:IXn=6i:DB|<=3ÆVf?tXV{)Afd]ǂxZz1 HE Ɉ#↭XCC^^NV&}E85WO";'Nཷe dYb!>;wvzxQ7tX+XoN.[|YYG+$#cux7Q[XÆᕗw/`ҕӹsVݹ{x)Uaƿǭ7l s9U>|~k> YK/q>Gj*$#c$NbQxO$IsR 6mf޽u>_yغusOO媉WS|>(>҂SCۺI:x0,IZ۶m'o1x;oGNhY)))>DD7B3iȾ"ڊcpU|ͷ䢪*g2utVdYcf8NnΔ'q NJd]G~~'9J_'aknyqX㖿GWDVPSq Q|n?V7+VpmSN,k3عs r \zEon[nF 39p I-7sх狖sT8dyU|B2 Bp' D$2AHd <Ax" D"!D&BL' / ~pbVZ7~Gvv ϵWOgw䶠G*8 ID ɇc8rrrq>p@kfzQ[\dW).rEw>h2ӞB46oƒ<ƛB׮]Zzq^cj!"ÁlƝAY`Xp1|4Y,[iO=C\xyދп6c[` /-> =-HI/TeC1" ,_}MYrC N[$ ²+gs->4@iUEŬoy}y_N@Xf)."2$&&gZ1ŖxGjK`H+lT}BBB[׷O+G9lE$Itb6~f3-Nj,>RQ|eff_+dfn>jBs1 Ze:. "מԧHMDV湵o^)L6-7ayY\.%11#yy$&$xߓ{N-@}ԇ(>J$Im>UVL_1lXv# ! WLbߑlݶ'OmBse믹YoGu8Ngf2Zcq[(>wXb%kׯnӽ[w&M'\*[3IDATۿN\5*E24HmGAژ:!V6" D"!D&BL' O$2AHd <Axq O19Ӧa_ޛ 5MӪ}").bq$I(-d"I;ll<^#QW7gŊ!Ӧ̌*S\du$DD DuMZf)3^B* .]s,3ڵ ӧM3s>^T>p7\w |4&? P'4̀ýG`bNu.Ue пJ"4oRhU<&PUspfLz K~#5 D&4^se W\|KNN.n}&SMnm=>#5 CK^uGs> MӸe]KGy7锘K?CrHgίS>$55y/44U,Z +/U":q(^y:~X|䵗_dXf!DA" D"!D&BL' O$2AHd <AxqRm3vnjhi|23>+v؉$Id^(-(R$Ilٸ8V'rؾ}GE^*_~ogDFFrwqE:ii:aaaחy"jIDqF$GnGĖ|SsoJota_[pۥw_PD"uEF &V19 !l)dju|z$q$> ;}UHAA![иQ#$,CP@.b7iɋ\}~/W.G{C Euh *]zMuS ^|q&VIJ 0 @T.2*,TRNBCKVȭl)&F\$q$x<"AӦnpqqAswwL} fA4ARNBCNm* =wEBr UjQH?9j~2[QgFTNBGJ"W>RYYy !,tz&%$x<"HJ^#ǎ ~-؈ђr)9 !)ɋ\Չ ё؟I>9S7oA39-&;('h4"mo:YE؛`$\34nq=>rpxx_j8vVXK49ӠVz+z؟+3Œ/8> ~;9 A(x(x(x(x(x(x(x(x1V`c8zO=bEx EH>b!9q2 9mܾ]&M#!>!A$q$Θ1kdD;ee ]%&'~G=#Ik!Ŷ-?^Di|yx{ 8rE?Mf]|>C>m4?^z)\\\aC#<2|A|ǒcձ5f7>q J|>C>V-f(s|aÆr B[-cRr{G޻gYf,^@QVVfU:0{ 5W^E~A!;CKIH>b)^G:uބwr819!b))"tܱ EEؼs A/Gj19a;/ٽ)9 G=#Z nGx[/D^Ցc!,kbKş#^> à}R1i!/[|>C>2dX(Kۃۥte̜!"G[*IFJA#G9Qc#&$"Iş#A~a!***#;CCVEK/n;A<| ? P<P<P<P<P<P<P<P?9=-=<;"j}Hc?VAH#%o9yރ:|~q#zČG͘h"`yr BVdy|ʜ؉Uw_ o  IYXVcŵ;aXH.ݑ#hXƔT2 rرK"%#$'!ycbƴXx{yrIJ|D 8X4{e$ǡ[>9b#W>b.a&'!}´>* =wbm|ZB|P(/}f?Z)>|59 GGee%-X٣I GʰGj~:? f͙]5E %#!KͰru"F#$8b%G>"U?|DϑFMGb:opsmQ0t֗hD#X& Wy@V#u>S\dqܱw GCH Ȫlz" лo$ZM_x &`zjh|QU#sdHdAB(X 1(x(x(x(x(x(xV x[O0 HBA(JdA(Yo TT*X; 3Eo2Bۋ}6ռ~W-Pw ...OX5_iY "}mKr4Om!=<}q  k"Myd&D7ͷ,?{'4gO_ u O_^/v~v}3rտ0o"矶9 '@t9'[fؔ xCxoX`%_~1c{X[i[s_xkOdHz`[{k7}=Z`ɓ_6m^k!=ٔW36&io~? >|׺ ƾ;? <DFMO@0|C09f*)ׯ@ԄIe{\Yލ]_:}%k7Gk׮#zJ,C'#GG6q&`غmX.l[zHB'UWs??ބ!?a`~xX7nhMzb}U,vAsOA1 @`H;Lj-irq8_ rS^M[z`0 `HݼH~b9\bII݌8~$+>ZRI.KpR;iS7I[bYb:U+!ef~FS'LmC>x"#9ɪ&K!bhޅI_X;K2c/e4ܜBO QPPcDn7Dv)n}'i7_ov9:3=Vl\]Sh:NNNh& ܻWnn\Xڡhi1}G~Ϸ󑵏|jO{5ͱ  :,O%SaeĘHZ1WuIMQc0 PTK0 FƔMXb)WNJ&J[3 JHPXj z!{!Uvz{^z`;v@Vq àqF=c:&LaC?)LB.-ϴ)ϴſi /(D퐝s چat'1p@?;Abu谑XZ HHSNτ؟>tB|gϞíx!|ϣBrje+Vkެ~u ?| ~`/^7Xa㍋/=G3#<2 /_UEiغEI"VW!X&%c& @:{e>:g#adj'}E00 "LX_5vRm)@&q/C=mͫi.ZMǦ[:|  \#۳0 #M[p\l޲ # ޚoReos/'gnPhU8oԭ[b{G<'$VWN)_59={@ӢQa Qpcƴ꫶Nu:--{V*[J#29IƏסA8$ӻW]?]ǎ#f$. -Lڸ>ׯϕw]Y+U60]6|}텾}zC:x^k9r.Ogjg; ߟimDo3oڂNk&(CVv#ڶEΩ\ܼ+^~%2*;vj{f8|}啕gjOkTVVbx@pPkɑLYcSgW#}>!2wBeߨ}=]z`~}2a<&|,Z¢bhZ=q6 à]6ؘ}|g/.k? ġ(UUU8 0 0?.2QQQ I̞I^LY"VW!rgo#@g˖رK 6)Sn4wofR*;vjðd \z9#G?8䶧ydϤԮ#ɓÒeFx!|3i][JжM3nLO^xN7Eƍ1f4T*C\tzXt1 N۶ )48ת6!AXb)T*NHlϚV.otƜf_NϿpG;obijC֏G^U/V+Wc"ϟٷ[ٚdL~ONzvChIߜ;s4KZmR_>{_JμN;E"m?t ܻW(ށ! xwb侱oL4mۑyWS;36嵔zw`0pu$^'''xWootElb'ϝc`hh. ǎ!/ch4r-7.kϐuk /_(־EכG>B%lX֖*ʢ˭#w{s>;u5Jܰ1G Hi^ebe˹_ ,ֱ*fVn}(P4>9Q:]r'9*uγ 6Nh"y|IzCs8o%r.FK[grT耝Wy,\Ѫbx:oFD]Ň@բ$΢d$վeOI`OR9kTۧ{/uw-5 zvfكkN5k.Yu 7 llF!h rBkiב'hjѪ%*/3oᾊnCعqQX:' K{7~i nBȫS~c?Jt")q.߻v|nWh7N>תBnnWoI.ɏϪ3Iv\ƪZ\Š #=JCkG a25lm!'4tx ߯ ֆ'F<g|Mˇo"CRb/Ij;oD^?{@9Ol-ٷn6ElNmTIo[+|f!O'wopᏃ,k NDТQnwb{l6U VHh_PUMMl/K{GQ׫\bӍ﫲1 cݾ5VN`.] ]Ҷk_ʔgCt )/+S$Ѩi]CnuuO=rUWUj۔˒%;U|v`w?O!p~f 1(]鍭2R)&G4߄w#vV)a ^i5o<Ůi]e{^\rR\EZ_\9^S9X˨%{~r'wcC+1 qr&!&CN -!eqNEi)6)ވTUDx*ط/j58)B !& CngooF$,Vʔ}l2ʒ2-zw9%/w҈-e҆ooɳbvh,ex"V6o4 >,  \~֖Q)'N[cflq|b ml^aËn+ɐ4 ,b=>.^Ľypήy G~~$4Q/ak$p.ǏMr+XKSWhˤ p -}]#w:1Q}% F!Zuq/rmWqb""_>R5'^W1k'DVӾd:d7FArFJ}9ߟ"&,{.'V}_^J{:^$G&3qeU`q7E gMp5jq,$w$zE?k3n/g҈. -?~Oi+][eX{Wd,-ɐľ~{aVCw~÷aۿJN|Ζ{A4iSʉKxvr&WazO@vQtSbt_EEêZ02jg!S>QW韌xE 븾 d'jsT^&{{i//DXd?#;9w򍖢H#2ND(BRΫDPw-K;oztC 3.w*[\;ٺi=S,NFBT0Ļ Jks&6O7j \p7tvra0RBesAjy)gNgp$A#<瞥>RItto_6rcR&>iE neZ?_{Aoܫ\89ƅs~շ?=9 pS (KbxIkϟry'j%`Cx\`T>2LfNgyu>vfۃ}@39q.J}T&ZHUǧB6ecoo<4+8ëDZQ$Z6rFpp&ϋ(r{Щ{/>06:[F̽ooG3Y kK9aK{*~?j4ĩh%pT>;r[R$%rZ; Vkˋ(-rVa::FMZBa)Β 8Z[4oJ :qnW1b ;K{%L7e&.k#)^Q;x`\_'ّ BFLNkj-dh#8m2QIpFB&; ɧl\FU(};Z5age2fz!;m,&d2W1TJKy,)HX5uQXQqZT I_cGk9Erm%BռIТ7:XeL&F!N[8[2BCZB+K,kn% }+K ؐIctPENsZ^|# `n$=hl,ZYE .S+9:-(WKАW\rm?guq1f^N>9)?Py\I|P0sZ*gym oL(\|}^潻m{%%#]ZDyؠ$>A}A_A@a)ƒ^8XP<5d92ƽUh%{wvfu%,1.05/{x pXnk??c?V Rޛx ~vF7nx@ decٝ7!<ŇE 2O84 ϊA2DA@$;@-N d DA@$;@-N d DA@$lD> C$OYYn߱KlW>=DFF1s\*WORTV/ƌ2{ǧr~Q֬]ǓO͒޶eSlWT4i֊cKOJ^xIٽ#>5("Fv06B̖4QQQT*AtttuM4" >QܹKPP1Zut_*W͙Pz2[m_x6;[4u4&vL^mwiZ;μй*WO5?:C:ҌK4i _2iߑ:|>1|hN^]&8p0:tׯ Ыz:-PDiL}z|d RX;ƌi> 0!FҷwO\8߶q1dw]wѻu ?w !Un\~ڴ&acm͜Y3prvJ5>EXtϞ=711ppLҬio?bkX8.#eo8r޽5r;ba=kތ;>>NĜ'K:x VVL]d)_E:ȕ˝Fq&u.]~}zYV*TJ!ofӆ}ʯXsӤy+)UҏujѷwokgϝO.Z2}{o:+Wa8;;Ĥ_1cfЦuK޼zuRiu|'ƶ_pB5j)J$I23gi٢n;UH}ҹ#FeDFF)/o^V,[Ջ qm[6/S ,,'Oӣ[W:.]Bٲet%J'Ӻ#ܿ)8*^V}4>NDe?E>cļƠVEF<2ϓ )݀뺓pB~;h 66O׮cooa?r9+ǷuHߩ=7WSS0=`\zrFz!8x0>kCq62'> @VQ=[6I-8$)CR5hωPEBBL_שߘͿl#<<Vˋ/YfǍq"}`>qoo"6΃ Nɰ!R_o̙5ݺPXg>7P<1đd+kҸ!s/̙:s4귗E}; ͜Ͷ_ٳ|9v4߯]7|m |ڥeK<==?gI͙5X#"pvrrzJ-v1,-[Ɔn];6_}= PBy]W7$R2{4.I2>eR|jV"S+ٳ?M֧-,|ļ|D?n\oQ@id'V@/_h}E,u- sv&Mε7h4xyOl_We@ d'" lHv [ @ d'" lHv [ @ d'" lHv [Xۊ'Mt3֓A [%WKlAE$;@-N d DA@$;@-xdL|jrǍ3(fΞK)^JjŘqڭtѦ]>ԕ'O!I҇vG hxd:4/YTΞ;.f /^KܾybڵtqU&{hܬ%?oيVͰ>JEM3CNb>,^Ԥ\xxĻy/L4/;(S,֭[tދаt뉊BR (D >])%%~}zs+ 6m6*#FP:SBRO*5aIT]%Kx6ǍW:׮ߢ EKy8~֩KhҬ~ehӾ#{Ы?t(}b4hҌӮCg|0x,%ܹs1s #31u,vL^mwR䝒eKSd27lrFӧt܍%KrA' 6^i3ȑÍ}wlJ_H}[B+22C1vH]}{3zla<{ZmTG <)&p4kڄ[ϿXΟˈCY=w>#FA?|#ǎgI,)V ݻuU땧v,CW.px_ ++t%;{{{[IS~*,,,E|5n,Z6וEFFS0QhZʔ*EPլ]r*(]7o^:ԭS kk ŲbfϙO歈TI?֩E޽Q*̞;]:QJeI=u:V^ÐqvvىIbƬ94_O'3w ڴn W,MR;i MAfN#ss c̞?=&1h8#G?a/^DVJPk2g wBaɞ?qԩߘͿl#<<Vˋ/YfǍq"ݧkwQG Œs APSdؐA5\cy 8t(ՓMX$RF@xJ_&WG\~CW6_6Ճ&2j̗,?y(Tvoo3p>xHʖ))Ǽ93Yf }CxDNNTT~\OI:.fނEe+QQQ/6lP+++:чPBy]W7$RYn~ƒ"G7jcԿNX|B qggBVZԟgyaVk[OvWRv]_hWޙR,AVI|!^ " lHv [ @ nF1xSA II)_E {3EJħFbyC)b2B'+CO;%T>ё@ Ⱦ;ٝ93+tѰUǴd׺6L'&2<]@-N d DA@$;@-N d DA@$wDe -Zz/v^$ ɓ'zEdd$* I>?:{d//_b(loqmۮ'Sf-\pvq+k[lhаQ "##isM~6*יH7ҔQr#g.sR*~~]glSʕoqyz[;V6-fRבGiğV@FEt:.1|HuA~ة3O0)]ԭfbd2?3;.8ʕ2K{۷ބ'mRIV-bahB$eU3  'N ""'kΞ3-[l<̙3nl4e8} H;&X4ɓtי#{9VːܩI]O޴o;v2l֯[1%'::v3<*]||ԬUGWWtYy([6l4x'O _gϟc st#GL7G^ղw^z4$o>w~>}Z͔(Qgjլi…TXG'*U‘G 7n+^9qdqhʩ 2T^7nhpb*]zlP(P(ҾJtd֏B gϞyseNt)}1Ƕ%,2%]tB_勺=YZ۷8+}%v՟:u-ZШQk˶mi׮n'tgg~q=߭Xκuٳgȯ\amcVD:u8w\@-VWnggСCz] _ѯZhaop~J(RJ0!RlY5lȀxL.wwxBЛX4k毻ܵVW?m f͜a֬|rĤ=}cʕ޾M N8ńt2ULߘ1>}d"\8ٱs۷oӛJfɷL49sf_BCCӴoI?3RZo:vLXX8ӧMm޷[:8s, gAzu2)µk׍2G~@tыի3mT ڤ\NŹ}6k֮~d2믿2x nF;v`9@(nil?իX[[kfXƍׯIg`͚̘1ӨLj/ GGG"""M y+ HoO3 0ۿ$2?{<;wx%?`eIĎ;qrrW.& 6fI)_t)>۱fZ1J*o;vC(uV9ҭ[Ҽysv7o⯿PN]k(U#QQj&]7h?7fXz'j_A^=3ԾEzWJ2:Epp0@4lGDԟ/.Yld}ӡC'6n~d1]}ĉ_ckgGԨa8ɟy\N׷wH}S.]s1zQvm޽[puq5:dڵ>v`իWӫ/V F111F}y /_m; Rrw7Z_¯51''6_ͱm۶ӨQCݾ+^ԓ9v8&9ޟFjU$IWc~"#$\nP#tMLc clrp6N~%B!^Ҥ8::JaS)R4o\?֕U^-]>>>Ү];i$ggLⅿ%WW):*B||Rڵk+?wVRJCM?m-){N):*Bz԰A nݼnT{KW^K͛7\W>)S~H&]um޼so&֮UK*TvM*Ptm] _IƎIwKa}Zғ't7_ *$]zYWUR.wwRtTt)o޼O7d\0Ƕ?M}YH5U2-DGJ˗3(ߵkThQJ*Pߴ?~I m/O} ԸQ#̩'5KJjժ)5mD>UVIE $oooITJҶdJr4K/bES#=y'N1,vq$':&1g ]{>XXZPz5dqQzKB;wacX;&.P}a>؅R@ ̊ lkZM<^wVJHd2z],--qpp?$׮][޺BZ8}кn?zР}z;G7b"_[-Z3__Z4\njl,]W=~$˿[Ūf^0)H+3cֵ^٫/O5KUPbU~E~ڴ.h|1+cZx M*pncd;6%U}Nƺrȗ)_UjӦ._a;QH<};Rw7:`j1gsZ-`4nlVڱIT^7zCoI}[mgfۿtg9< K6~e I ʖXI`mzKC֣7CV+sd\yBXXvv(WFski<~DOoJN'" jUpy͕ ñRZ3;|״,}^ V(NȍdTf8x>^,YPW>~7m/ܿǨsoܸɾ=;)^9Ya`4mҘ&`ee&;|qqq&N>ԪUC3|o]?~lSd֌i7̑9zx?O>3yC4..>M;IzSr.__JJqcGѣg_oj$Ab1k͛55|*1fjLI\z;wҠ~=2R-ڭL<ڴzn s_ի[v=nLڵQ(,d%̝wf~}zѫW”Iqrrz/q#ٹkg&_mllR!..#P9Ky c^=+U.dZH#F RW2I7L1s 9t={t='K}(JR 1fUL~B=3P9w28Oh޷K@≾sѽGC.]Lƍ;sgOX#_TIqa}NƕR soؔt"J3^њvr>o;wQX1/XXy*%$W̑Iޞ pR=::+WT"}Kf17m{y !/2sT,,,hٲI=Ř1jvM]͊3=dr2Ct҃kW~j~9?=dL&e F?$rWJ=й[#01) NmuժVI}ܹ8uu3h3rAܿf5|}9t^ٱ')Zds92eUi+zp#A0K&^c;h~t֓Kaʈ<33&GRBys)dZ7:tssɓjBBB8sn?p(K,Z*nՂWذqSffk֮g(Q8/mIѼNaf/S2FRי|aLe9cдic/P(V0r g>}-bА_J_̗m^}ٙWHaIӿ_&O_g΢R37_0˜`Ln<ٿGpםXx lz<_z }C^=|s..]N: 2l$+W,ſiw13cS>Ydڜ2Kj9-ZGhQ{z0etV\][o|~}5K=Nޙ>UɺԎ o3}l~މ*T,TDzgoX2}ޙQ=o//= ?eʔG"#">z21|pܻ}SWޭkgg/^`L:I749{w<M+̌II +#dC@  ǎHv [ @ d'" lHv [ @ d' W܇#;@-N d DA@$;@-N d DA/(ZRׯ__Uܽ{:u^|cmM5k䂳vXYbk@o_Yf-~%KӬys5nB iNΝ;w(czݑ̌ߜLSʕoqyz[;V6-"Fvqqq+_7eʡӧ7۷`ǎ >d>Б}MxzzLvQ*jRO_tt4ڷgyTw%x:w醥%5kȒ8;!> baϟӰQZlɟ??Q;!ClR*Uh$ [)9v8cƌeNf^^^ 6-P(uz\v۶m㸹%.ڶmG)X`6-Ȝ;{Veatɬ% 9.jL&#G\x KKT׬HHH G^^իWԹ+7_+6m:]޽{t֝3>Cie*>hܸ) uk5M=zfH2cXt99 &9EVLD_tY~3Ŋf6lȅ Ydq}C6m =`!͛싔Dw.SN=M\pj֪+U_-W 6_xɓdkFPP= 1o;ԩAyB yͳgπ_{דߠ!yy*R;6I\p +BU8r_& IDATA$CR%&:AϜ9KqrvfudSW06yse>6fTԫvIgϟc st#o> 6Ӿ};n߾mRo7oΝ;47ˊɹqi&) DGEW._ɪj8+}%v]ԩ4oтF!8u4֭[TV=Mm۶Ӯ][0P*/;ᑛGr*  +[k;czIGL>ۤ[~aܸqfۿ>ށEڶm˄_SWH@6ҥK KnۏN0cLjپcmʦޢO>S.8;Ïnr֭[Ϟ={+zñ2/g͞ôiSӿ/_b9c43~76"ڵϯwgg':tȲKQ#D8pK.s←ZI9VUdobcߘ<Ȑ8HZ<%JpL"c$?6fokkkllMK4 龏r<N1#g}ع۷]B~[&M̜9lڱ6:t(_O+8+@-jtڍŋRvmTvii٢ISNcW㱱1Kff7Hʕ޾M )#dWח}{бSg™>mmۚ^=={xglƌFe8s, gADDDZ7 =Eՙ6m*NEHylvܹsvSNc_LM%ס:tW~G $鍯o4Oܻ{۠H"\v޽{+; ,KnHDHP\I?bŊ~,ӿ (`9ƍׯA,'7n߹Ë/y1}d-[^$Iر'''zꉏѶT*T*× FEE7Kgi߾k֮%000SHJ)eo޼_vԭ׀˗Q,:v/CρG$J( ?{To4{Ctl `kADŲ^X`**J$B i799;gJ̝{a,CukϟPWsuuE{"#W@QQQ(D,[q'@YEU5 k-?ݾPqrYiSmwgW.1 1{ַY4Ԅ6PP+9y񍃂lm{c\p.N޵Sd[ƞjՊK Y;o>;#_l]{p٬o66YYyyɯ^p[n}9/Ԕw[ɍ=іi'nnج\6=|(kff&n>v%K¸)o? fp. p?O=sw} ѣ(+aVi1UZ̗g.~&׹E?ׯq5kvf>}[]mۖz*_OqO~K{2z*n׮]S'OW^Quo6ƍ=#ڦR=NQQ:uH޿M-[,ET8x{*Bb̘Y'gg*Øh"4t1e˖iNc@v9sAQZZ8|(fff'njg Rd۷!<<CDnľՠA?6b0}jppp[|-pp /CTT4Lhhh`ĉ|QJL*^066x(`00_~E֭b2%.*s-ͫWwRQ{($645pqXYY4n }Ph4jՊ/.Oe}Sp80(oE&/B}TL u#rqvA. Ύ@ 8; gG \ _PbׅP@ #rqvA. Ύ@ 8; gG \@]`0<l6[h0/ >^ڱ"YTG/)é@FǓ8xaHL2Gϟ"o1EdV֝a M -=k߹."LhNՇ/I߼7M[1t7>lKλ''F㬊ˣzmUo4EcՇv#hwPeZzn+.8uza05{ǎDŽIS1?nݑJS)-eG/[$={"*땫W#0q9kv޼y`fgp0}l褶()qBKw(kB$\Z[\\"QsFEh?=2rPRRZ붫2k$ΣzmUbdS&O 2F Q;z #^h 9񃲲2 WR?㇕Хs'ł (*)¶ %M}G,VXXf%%%4h@ֶ+~Bs6_zb-l۱ vlYa\`nn&Y\ B1 'сKKKqn~s~ˢrnR'8 hk2Z[C@ȢU[/_/`,?}\2VFi2߾Ø`ܹuFҌ'%[2 3`3ZnnDܭcn=mqQgϓ\::Η5p>o.0/]FX28:Ȥ~@?ܻww}IXZZ## |szMƮ?n$wqFƬn߾ _+//.nHFQZQsڹ[/88,WӵU/_ӧ,L9C<7wKi۶-p9{#<4MZ!??2qv=F^߾|ߏRSeeeHO,7 \^0d iRs=\Tmݾi S0+VFYYz/\ CwG3[6BWaз? @xǝG}.\89Kc2d|ӧ hX^%c_ OO3q;_Hi *ŭiw-$9mܼ<ڮfg_X`o.lݼKb>},JM (+ >^|)Q)K.@x Q24x  vt;z 6mX6kx'OFqC| nǒ˱bY:_x  caiixZ}{+|Hz ;t@Gmڴƫ4:aJWXmm-0 EG+c#]]]Իvo99-4Fqq1ԪTEl\<?m۶X2f|8PTTo9j'QclԒVJ; s/¾E?4hHz/F-ֵ 4i,R64v }jg?X[ǚ1k4cg̷8~$6lmmmr4p.<<3ɗonn&(.X )9\_AҜvnNj$ .^mG@K"CC"̀>9u,CQQ*Y 3gWZCVV6ʐΝSe:ꉡCܱgv̚=c4\+.|o>qA fq̙gi9P{U:v+ WfqC|#>Y:߁2֬Z3fMKΎضe#&Nǩgѩop\L< Wf#55 !LѲE ޹ݯPUQEXxF<89:ׯ2T }&o/ Mo`b T=Tp8`2 0hȶǏ /h;oI0Hx;o! 5b X >`~gk.ذv /rK"}}"+;e""r6Љ[+im"ߦ+tf퐙rz xڪZ/ڹ aKq hkC]]G@vԱ|y_s*P;Y ޽{rpio(4ٕsnxRVU߰>|&:z/N<[7WIDbuSSo\VVQ%%%(((RŔ+++CII Q޹ "JPRR"6**=A8z0ZhxxzAYYC  kV9Q~PRT-% +  sBgbط7Z*c'z@SN RHc2hhX_|w ɞ=Qhڬ) %K*Icݡ; cOiӆ::*j"LdBEU]dg4x||G `# /=33=JI[/Z#~a3IE#cWcupsu q,NI'Ӏ;} @f!ڴ5]~<V;:uc>}%0Mj^~tJU[i#}iiik .`Pf[ *HB  FMмyK9s7wT(//^z+ - SSS@8},||F nyy3% Pѯ!EkDTtoҨhQud9VUINNFjjT&=7~0HzUVVƛȐE 1o|yMii)VDҥ!?OH;TTTx;w„ ;CWWKEB~cǎbqhO#nf _)j[o%TO<OO455Dl <)IO u2[/T׈zKj8*NcUs YS(U;xzy::9[lS[×bPSS.Qa:l/;wK#0ݝ{*W\Bv/_}$VD,[q'@YEU5 @YSWWW$޸|0 2r1tCkv4 7-&M=wՕpelܻ߾Q QEEEJq+*nmxz\tY- rPw-`yϵ|tvBS@SCC|ԷUǙZK`fnO~Zh!id9VODfgvԩ@ztt]{4mhٲ% dq(ٙUUU,Ř12Ojh4Zj%a`h#8(~B'N3f011ݻeӁgW,V/333޿͝0 l ,\غeJ^ɨJ+|cc|J˖-Ӑ6Nǀ'P!v܁9sN?qP o,h+bm^8;WF 4U 0$,NJ'GG6TL ͿR1@ !Τ>< IDAT@ 8; gG \@@ #rAE!dgG \@@ #rqvA. Ύ@ 8; gWK8JKYb5x ^~Sg1RmQ/XYwv`0<l6[&a :oD KN|i8@IS4om]}hj7>\܅Q^^9s[O[, `0:w:Ǐ-~ e2i758i 43nՇ]yYxUqyTn{/;XYwqk375>4Ю}gu%%@/~҃v#XYwgk]/8v<&LuH}F[ tpwIRm[)2 SZB^HzDVUlڼ>~K32j)'tzh4XZ %Ox s/BΧ()qBKwkB$\Z+,ZYunިpgBFJJJkvU{DVVyT$ 8Ϝ^"=cs`/Z4o\xAYY]kToϟeҹGbLaۆOm[7H${MES)2/622߂`Ǐ_#z~d2 all55U())AIIIlkn l">M}d2nPSSEq/Oi~"SUJih4^0t55qmkJ5ʫv-:ysJ˧LimhoAؒ5ws$˰pWb-lݾǢ{$^*mKc4 2qv9ewxz ;v< eaԼyL8; x+>}>~CשBVu~/]FX28:L@/-^vIXZZ| ]TO=G}פ)lFM|h m` -JGWqkE'7HMK9u Nnb˶mYwT={#<ʶ6i|5p> R^*mS*-+dzt }G/++Y-7 \^0d G}SZª5k"4?;3BGG{va  /\WRRBT>塬 8q_Q{1y b떍mX~cOP1q|)n߾˧;NҘL&|F#<,a)7U2Fb>(++l((nHCni%i/\ C 7/Olgb0Te0Ѐ[Djj1~ŊRi˗~ QHCa޾~0446|G kFWXsgIp\^ڂys0q4: ̛Ggw̘5/ʥx޿_b|,,--zX~oo? Wch?@NN.4i_AYwQ'G*~;呫4ڋ4lڰFfgHB>&y?zݺ~yv,Y+C.-eQq4)Ş95a!>lH}CG`ans:HyMxZ>*zN<(d CfΘUk4<̙'<XX#==`\p h4p&6p ?;W<ǎ߽/HUUvL_~c;FK+4:a?TPd~~~>tuu޽;78|DTnelDپJj2RN9HFF&SVfEjL< Zz4i '"CMMMh޳gUU(**aÆ?y~3:b˦hފ_TT rGuewWJ}|>)++ٸs|G\.qBhmۦVjjj 6-WTTo906j PTT@nn[j.Lhg$^*m[Yl4-?|%>/z7EoA뎔IYBF._<'܅a[-" {64v }jٓ c5ciEF[?q 6@9h8^^xlz777x`Q^^EEE _KK&s8qOM^n]IB;vgw'K"CC;`@?N> A07Gk|`ff*IRi}~ 9R-QVV<|033E-K#{Vm􀪊*#7JVI FC+cc];!4l);mmhΒz/z-^^_~Gnر} O3~\=|AVY%6aA񰡃1wB vj,#|Dn]a^BD 55  DVv6Dѽ{7J={дYS 6D ߺC'?vJ￟bӦ 2[CG`X|F&X 6P:](ϕiKF|陙 4QVQIfPŋW/jW5ӟkE;Tiiwmښ®O?^uNz:w1O>CXYF_ӧO2u\\0j^&TkExUx-ڴ剴45 xq(B-Ԅpt;%nnX,?~MѺ)n3kР`%v%TWR0Νǰa5׮_祻 -86H )޺uk|T:Ύ0^0L(ETU155#V# {HNNFjjHGWd?E?\$=KIIӖ!b;pswsYQhamػwtXKϟ' ***띻va„IPUSۡ'XZZ 2r%>}2qsC_xvލ+/s?кxBT^<{\@W^^7v:DGGaIX(BCpy6)))x=_ZAq+144ǏxT:‚eSY3 g4}VouN<OOZkDb$槒sKm$E Ҟx!C{Hlټ. MbehҸ1h!"WӅ/Ţ & ch?\x?Mo;t^%ʕKXm۶&?viiܥt{Zl(++ׯ_سgС5͑VhLѠǏ"$d1sΟkbmSSSO\ 2y2vɧ߶}oJJE~*QP̩[7T EXp8l߱O [lFR*JYR$%@jZ dUՓ꿐x!#}|`|GҥHHk۶-^|Ż>p ,,,Ю];}&XvF˅~ѣ;O7ax¶wo,]mǏK;~Ϙ; -S}n\._Ķ[ygbbP M'ѣ'sN< [N4cH:d'//H5Sq6HQhoɓ&XC {[j%ubbb0n\-v_ӧObwϟPWl9ƍe5T4nDF"t`'QHMM 2ǎ/lnCn| g[.x7.{T :4h6-tWꈳap}ٳF`H#M*c߾T}*++3g8FmRήc.1 1{oۜ?v̌4Y%|().µ bp"F[=+((ֶ7[k׮@dW&4Y"X'GG,Y'ڵDff&'wIHHH@aa!ۏ3g mcЇI'O ^j3TfYYw-}^oHbkPmT4Җb/>t MP2v6=\.Bf2\Fo3ӹ?p>q_eJ'6j=x`?OsNsw)mۖz*_OqO~" חO6z]zk.\}}'055ŝ`rccputk۸_|斖{]j%WGG{QJsfpt:7/_4Mho3ӹ"m|"wI|ӧNp_>gs_'v؁{5rpÝ,uxkcӋuܗ/K5tbL>}[lվTWKK/T4Җb4ƍ=C6>+MOѩSG(8hڴ),ѲeK@PDE큋3O=Y1cdeD`QH>mhk㰲YFUV|iU]CGGAAz(>qx̘1 ? ]޵6lDؒ%((`@W!p%tuqsQQQ: ͚6gԻCYE9Z2R''f1Kd݆صs̙ :R,C1033YN I+D&/ʚzغ@/mٲ%t?ɧп?(k# {'GGcVSdR1PQ:_"KB]BAgG \@@ #rqvA. Ύ@ @꿠* ;N!;; gG \@@ #rqvA. Ύ@ 8;1p8jQ/XYwv`0<l6[h:5[I?&MX9uںprqJSeZzn+.8ulǏ-~ e2i758i 43nՇ]yعyTn{/;XYwqk375>4Ю}gJ@zF&,:|.빑xaHL2Gϟ|i,@m2 ̚=cc¤[HxREfwJKYIϞȪzȨ%L7WB¼QTw ǴhѼrrseee vw~()q^f-\K+,,Dku%57oT+p83@!#%%n*ýF"++[<*{wtgHo/6nڼ>~wm[7H 0@l\s6܇x 0o$JD۶m{ppe/;Lj?޽cO==xm?}={^7]܇~31k۷e*]uĭih5ʓV |1;w'77)Ȅ`|YcttꭄNNbl9xд6i|:SVy?EKMMӖ!==`,XsxwÐa^4^Q&;3BGG{va  /\J#gbQ{1y b떍mXcOP1q|)n߾˧;NҘL&|F#<,a)7U2Fb>(++l((nHCni%i/\ C 7//Uk",4Dh][Djj1~ŊUX@w¦,,{2 hjh@YYY@/^%.j'Oal\<"GE,ı#ϗ{۷QUUjΤ/q1#F̡#07 ݻ|[060V֝yN#;+Wt׭"磕D._4YSa OY"s Vc El\<?m۶X[ǃ71|;tnmeظx| 2 :u.NޤG䌁زi=ڷACCC9w{]R9_Op6_Ɗ՘8y4xhN. ͭv4"X$kqVSSllrEEE +v5F-yiҎgMwgW+ }ѻ/z7_$Iտa[8Mhh@l m AcׯVں=֬]Y3F;[dd'ѰaCHh8^^xlz777x`Q^^EEE _KKwMN&W]G]ФIc;wﻓIYBF._<07Gk|H33SVG&F% }qY8 "%M%SVٕnA2Gs1~Tlٴ6zbwٽfò2;w-x/_B5XR@f[è}-i'_]zJUl߾Ȣ;nouuu_eeeYğVmFL :SϢSo8y^Fjjyx 9"v7H_9"\ p_+Tv ,.O7WdYCdyΪ;f3ofϚ!W`e݅5[Iv?n&]dzF&o؄)k*4Bfgv Z }Ϯmp>!LѲE ޹ݯPUQEXxF<ڹ aKq hkC]]G@vRilCѯoĞ Z28)fpt$pP2OYgr BBQ^^M ĭJڴ6oS:vL{M9j=Lf! Ysbhhel̗7 c&o01iPxyZ~*CINp$Tlu$[CClߺ NWϟ8?m6fgӓ{|ϣv") @ l0eǸ)8; gG \@@ #rqvA. Ύ@ R]E]@ /WBvvA. Ύ@ 8; gG \@@ #rqvbp8(--ݽ~_뚂Bt*8gv}: *Ph322Я׮_ &b?PTTT(,,Ç/^*v_%'KA}4jZ:Ph=zJ,Wwމ+")t%0^ck4LDDŽ}< ݺTTafn'OIO L1~7#}|xغ@^IcmYRt _ʪzӧMt:(HLĜ9c6$\I@PXxyyΞŴ3oo;t:7o rvG xiL&$`enDxŪܽs@ŎYCS %E())uUѽ{77n`mسg75ғ_~d.Qnn1n\0K#gӥbزySi|JZ. UuY;:e5iFupsut;/^w4_FKF|Lǃjd'zkvMgwJ:o6yצ)Yw$jЩsW<#3-i >})S F5yyXj ;"*v]t:f… X8Y"JS~=ܹû>r(ڵk>vv)v-ޣ']. m][B\h" UJ'699_P0^|h@SSSQV)kݺ5g튲J5i[88F& ?IϟRRReeeHKK,Zy#.w<۷,BC?;o޽lٲ)))5A; ˖-GYYغo߾.͛7͗s.L0 jjعc;tuw߯=~ bcbժHܼuOwNN|i߿35̚1cy/_H_̘9_d?w^TEcVAa4ᒴs·@zÆ:|q)eiD[΂455Wbhh?mW T}TEٙUU;xzy::9[lmo1 ML:CB-ĸ8SNnܴaX2Rdݗ/_ƳgwaQ[Ez!*EE^PPE\Xb4b7^b46X1QET f+.0hgڙE~\F ׯ@t)4iyfH Jhj ~zaҤ)xcHI5`֭7?577_5B,^/ q&Vh[y#)9~zi2۱,M7֭$[F:[2 DqJǐUabc>Z'ҟ8y,?*ܹ=pwwGBu~ݻkëddbm۱p"I'bttNWzDBrr2m߁&aØ:e 8k/|GDD`ٲԳyq|[h177kƔ-|[Ǟ={0axAĭ[SLt"77gYq M+>VVzk$9%ge Eb1<}Q8 ڷhC`HJJzDjj*? 0?FzjKL{OOlX͛!?VZX-{׺EG] g}*)J>1cB8Ø1hԨQacc\s ??Oc&o'OGk9w<<<<gcm ;;"]tƄ0dhB-lט1S>itwo~Ԩ^C,aDEE!(hnsN垞Z,T*b1 uRTTkmpnyDĠ]࠳Ió%SH5@׫׵S8.#A/W^n6'תU{'+*pgr89w\Z5ݻvIRnMee;._\\\+_mݲ?w+Ν=թS~nNΝ89ysssN¾lLq5jEEEp\d s\չ\[6o⬭l7d`K99, =\ƍ?j;8pGFr\|UWϞfu}:usvvl=|r5kJɫv闬Ɋ*ӧn`` y̶ݺq 4mmmg'N~ˊ3]S\Z? p *~Мu\N8ىbjRkw߅asb۶~ 9Ehh«m[eXv?iӦ|P<~ 4E 1lPNɢz? %Bnj0`7Ν1ǟÇ_zXeyzzO>Z ƃ 3޵qz/@Emz*|vaasq-8::b xBO_D>/JºkoDÆ =nrWHM'Lh?,"77}z.)bc5gΰy]*§G;%N~ˊ 7m̙ JQ\\"~7n\f _c y 7BHU{#7Bێ!$P#Jv@Ɏb(BL%;BIdG1 z Lد! !&!$P#Jv@Ɏb(BL%;BIdG1 ,eZpHL)٦YYY,ɦi6W"*HKKӧχ\.+Yύ}[uC1" T*0 6[s1Oњy"yyP*8/ݵݎ]Xn !~hӺQWsːeaffwAظ^Kջ/bO[SneYrT*4i/T0/ƍD|kWOfjU3C_J1%1iO0puqA92x^u3;; -ENvUCaa!& oe$MeF |OJRrPTPTpuq+得bdW\,C]wR..pd T~[xKack Ƭ_"v܍CG"p.jP?8:&ÆfcIKKGa޳꣢D`Y5ϟָ :iiŞŘjd1|Ll۲̾F 1gwW<}VWpq"hD0.Yd2D.SOYQ!c ;e14Tjfմa8qEZmH$:V0h¾}Zե.|V=|{Y'?n? ͧ9}w\+.Rl; //8XժTYa;!u 4DTOHZ32}spuqAܽ1q糥T},+UGueŠg7=ZǣnQ~6m;t{i_ `?ƃi ?!c9O(kkO{AZ6˲8y4 _R1Yiݶ#GOԪ]j׾T*UcVׇ4T TwHKמ9WuێXaG4lVY>|՟6=2%&DRrA]e$u7dg2?$ͧ+Ja˹8z)Ӆ_CCѫ!B,=!CmیukVa=8~_G"`̄RDVV<KKK?''f-۾ԏ>9֭5jT7XxN2II;~"7o<ŖGy¯tt nJB'G"0hTS^3;;VVZ-X4ӧMe6BƎOHT|ūW/M42NNQXj:wҞ>2 _|>g31yן:SmcZ}6k:BBc[P8v$.^O'__XXtJnͷ1|蜅 UTX(8.C9kqq|othNp;eewHJJUUl)_UT̤g"H{,ʪpb' %6z˘<ٕnܸF¨1AWa4PVb־ D~{8|p{{C* //+VƲ+p=;u:#CvJX@@$s76A# =/zx~[: 9bmc [[r̝VVprr|:-[`g>>ݵ.r˿'8Kg΢{m`ɮXsZfMCT"33\ėE=?ߠSпnـOg|{*4AZn5k ױdr̛k兕VkOa=N))fztlڰ}4m1Ȩ[F*kͷ`ؽg/ p::F({/Tɇ˫2cдyoV~cBk6}8:9"=u5c:YZcƙrVZ/fOh!q{lB״-*obZh7`0RSNNhܸ _-֡Oo?!anf`t B7ܯ`ogKKKۻ Mxuvlߌ/C.aogBbㆵ|W ;{; Qָ'#b+}UVF֩fOO2zcXt9CRaZޗhXF7di~P(?aԘva+ٹީ]WcT*EwnMB>qTPNNذn5>< R2 Eصs/dl,<37 7BHU{#7Bێ!$P#Jv@Ɏb(BL%;BIdG1 z 7Bۄfv@Ɏb(BL%;BIdG1 !&!$P#Jv@Ɏb(BL%;BIdG1 !&!$P#Jvo*&|+rRt8bk;Khe~)b!6 [w%&JĽ;)<#-f~4#8w&CBƞ$Hа' sgQXXh~@<~z\{ӡkիǏPPP++!FR H@DA:)b4&1g* ?G=K`ĕO(괇${Xl=fIDAT\ɎOQ#hebȢab2 `8X`J(dŀPwq>8Yh++K#߿ %;BE̮W]$R@$ `,$<8Ջħ*98kF!eʒݫ(b$ЙL;1J0*@qdǕYKƩ`>o*(b,s ˲/PL;\NdX%`}n';z': tS1!FROI/OgE )+RGb/gyzԥk7p(b$'@BpbS:e"skuy!w WW8O?>MOW|%;BF W2sS= @V@yOG灋; ɰ݁1v <7o(drX3;Z#HQUB+ q6D}f19 _r_ ѳ/^z9ThfG{+(@u;C_LjD ;c+r|:c&>6 =}}*?_~QƪT8s .[!Ceqqݧ/6@?UyKɎyD ~PD,jw߰af|1+{,_{^̚,ͱ|eyyy8i fϚq4q<>>`Ǥ/:%Hdυj"Ys@@,(xD[ 9?7f4b(}<~,,̤nm|1{&/]n;nܸmE#|۝;wwWt`1/F3;BR40^~4a`#À4uix]õlٜn II#ap 5ڞE_[IXz6V fv TӸDmvG_? H_8K:+* W;&B[[[~[$@Z鉣q5?p=}{7 'Wͷkm7CF@3;Bŋ!0pO(pO7̬u}0oѬ^M׍AV-[hhۦ Faԏ_0 bb|6m۴=xg !XDCV\ P5wh_Z6Q3>ƜP('- {CoXJ,^ٹ9⣩^/ W*ו+|ɗtǒE5ROB~z/BЙ ?}>*ѣDCs,dh͌ڶiE¼xff4dF]7W~/̪!lN8Y3F G@zE|% c5?i*ѪEsjglBQ#XXTcaWq֚݊oG14unݺА`e6677 (2,Bѳoɀ Kw*~J@Ɏ#a͐ެ/#QWu~-{ @s3ܬ\G(b$H?X͆Ꮬ\TBn&K`ooTP#HJJΨU&2Xr'T$bP VV033#~?N!wk6]!(٧Y.3vzjʤ1 @1[K:!ȅ:Hff~;կ>ۈ FLFHBLKBqb @b 'Xf+x$Μ@ː>yK?b@Rϙvjp%H=S"!JihXkJ `N:yqpsN%g]Ӱ=%R(YU?LH?ݫFqkӉÞU"[NtMsEi`VHw̒fGTEƢmQ0,R !u.'+3 6/_j޽dXEZrNw4;TY~UG7+ؒPY\o{դ{Ն5ʝo1fϐN1^5k~73ӭEZGy{|tOsţkjNGf lO`hf @:4Uo 閗Ot`P[N 2sm\`{x*w%{vw0"jnk4E!~,^X1&ѽ-&QWEp$;@ㇾXyvWTn?ZmUE|s%'ah:pPiMGTP[Nmm|U]1q my5a%0ю9݁= ݩt$EHf1Sh54J/  ֘ͮFSU&OKX)2b `pxT157γ;z{ \w29{?Nhl5EԠb~,ׇڕDt]/=0]0V@BߌX&/paUpVɩx" S=I(jUq4֑'kB#AQM:9T'/90mfı9t1hK. WT#iԊ ,0]Un cIOAT 3Ѽ X\s0~mkS-eLG \7SBv $u5V]>hkĿk~%vD;YNΦK,'Nx_zVΝo@SP LUĤ阝TUlhT@lafhγ-s?s~WLKItLmiQB **gz"JԌMHZT7TvxZ06vUJUh٦= F~rTf^ҿUT}\x>|,1Eq<ڿ^}ekrN^jhTBCYX3TffUgzց#Lj%+L`e3?aܢO<˿|U΀g \?iustʵuEAW(f+6y.6-b?iq Eㅢf vDQ}oLm*p6:4'!NB2Um+VQNSԕ=g1wDmhBstgֹZV ^"b"3nVHgYAWYp#ȦнA+8TuBl&jEZt^>u1v yܳMU7 0̭NBd&-KGhQQz6 n%T mEY5UIy(>o2/dA  B+@H Oʾo'@6oj%)y3?gέ\BX[ߕBMtk{M&ZՒ1._SSto\ݟkc`VAhf*Rdܥ:IrբdmPƒ4({Jel;BvחH[xdFi !^WԮt'դjI@">eʝbpɏZ}Yl@~ fzF>8Wu'*eҤWko2{|!z/wm}߃jС~.--7:l}#_j᯿7{~Ye\k,G|{쯿(S۷?>z6n5m"/E>\j |ǂ3 t]gի˒5j-lq~WNZmʿ6Q2mSHYv;/NĤ  ,p#i :\՝^~,̬,:vNjZ:E˻Ȯ{xٱH֖֮x4k՞nº {״gnh4U싯[=Fyٱ˾ 'Յ]/Eϫyy쉧a.[nr&{4mҘ5/p#piѼ9,^ҟgϋٵk7NDODJa\>c^{m|nGG?n+99Qfus<PЭ{.b%-^:ԎXv8Y~e_ѣ@ٳ{YŮݛez /Z~xoL_!((?uMnHWTXt9۷c~UYb)O>^=?%%둚ilќ[ tѴw1LRRS͞3n]ЭKgl6kq[6BV-u/^Athߎ~H}Xfz: Ć7ұCb`:wa‘#G9} )97|1Pey;yQIBGy۶mU@Yl ~v@?6MB͆%܂b֡sGױY,,]ƌ]g=L{Fn]yZlޕ~_,[+ † 3 <'Mt ]שF5Ra4mծECCkDsA-DqMRbd˭^˚7s α\xx8( {ơLe޽L6FX7z7 'gOxlzvK_ԙ3ܵ /7eyd~u.SPoMU}RUC*UBDD4zg*o>=-3+ ݎfsOZu5޳g _EQXJnZ>Rre᥉*;]YzBC }~Wt@xx8e'ѴIcVq;wQnl U'Di0s\i{GЈ]=o<.oލ~N)TX?Nʕ;kR J+;k{^#+3ݏ%iL%{GSb1`_֖Y⏉  v}p<]5n֫wn b*x,fOy8χR⏉EQWbMZj9o4"?1Kq)ҧIY $N DEVqXB°$%&0, 0!aI ! HgX~ojgS.-tڝ3nK4֬]W&BWɉ(EEW2{!++EKE*49*));͊fjb]VUÁee9ʲc;ZNMLRedc⺯::8,V+W?ȀeJrrZ׵٬Z T&KLt4]ݕ`nj>qƍs7wu_\bNǎb|x*Tヒ^WQ`Nɡ}G <<*U`6.VaY9y$V"""6w`/+ݫO /iիW窫\cZ sT^?bŸ`Uas錌L2IKKe˖ˊѽXE֭ju11ф뤧pS;E0Uup)!55@t]d2t8Eƍ`4i `& v:: khy O0̌L,V+L!-fg_Om7e$!ġ޸/TնnŸQ`6P(0JDDך#TN gT[ SES(ÿSi<*ZZAs*`{&Ѯ^6hb%s`[ͮ͘:Y0*VDTRRSY"iISU4U%<#+BDx"## ? JxWG Xi$ۢ":8t(d b2 +/de 2"!!+(9E0USt3g9u4$$%l|t@ %2KP"c\rx3f@ZM_ ؼAhoT1LFrr27N@`  kB\u:xL=UQ*Ecn.Aaʕ17uZSPv,Ai-ޠqN}LྙZV22pa]i( :wLtt4]{B)^*gМ*!!8NB:z PU=]s>E;5OkK%N<sfL((87m ̟Y gϞZM`"{`BULS54U#,,Bc6a][rS;n aZi'ӓ0Li|)!--@oa61Lhp\~PO=E5iTsKINnwGJ>(07R1%#\?X0N]+S ﶪ @Zp@fdfݎp88nbŊTRNppP,ȩ臐  5&BO:sۯNT'ۂP - Nh_lWLw/zf&zf&MC5v~\s5^Hѓ:Xv;&?9tUCUss*M&rU9Pbۡ}X܄cӷ((aQ{CV&Ayʒb. [|={rx0lքԴTBBB'++ Ÿ`!!:77{JxU0qj1E@ݾ NͯF ~z2kHH0 _ľ=''wo JÆ8ugRjU._`Wu&2`GCgzqMBvl'#iw!#L7RP5*=!rwt.LfX{UԵHIM!JbccbR0P[6JB9ten&ތBp?'rOOVhW /DP76cZh~ cL=INL }lY j}/]fVL ۶M;RWEs~c AO:~A'\{^e᷐uj&55M;NWҼY@JH2P>11[,f""*Xy./ 0B*-%∌Dvafwy$J6 u%!(مB°$%&0, 0!a)!DQip5ZX!9B°$%&0,-{v֭YɉPj+qfUsU4l$p]t q X,X$/|bi`m:! 0ub ^ 0V+Ƿƿ?~CQ%D 0[,TiHk&u"◥ zuaueXߨ Ƣ1xyLb`]sxzvHt6M24(|O4=ί3c)R;Ǐ&&2`LLLm;Ljj7:Qst"13PkU1`'EjGu,_|b)Ԙj ;VjU=5qظ5`6=ZDLC]effr.,x:s)pˆ|DH-fвph=IIVB5]dre_&&2St\+ ?^SH! ONLfff˘L((:&R~^ IDAT)W֧@5jFl&4hr-\Ns}h}F^1h}D}z}gc9GΔƈrw䳍I OydYqˤa2'g_'Nd[O;5kʦ6scڴv9..Σ~^Ï٧j;UYVOZ*+JIIAQǓb&44Dk{yk}P( z;N>88FBӳZ< )U 8X?<]}{ZDŊѝ2ŗr;{\?79bz ,--`iYv;7?LԵoýL⫯ֳ/Ǟ +!UWor m;\ @=v[a7+(*'9j1csmQvǟn-Tslt8$UͮdԲ 61aoR{VT㾕ոu5@p}a6ϲeiڤ1u~t$'%+;Ǹ/ᴩ}yoC!SȬ,f7–㿭Y|l?~7};[~c M4'ǟȨ\yt:۷}٢6h¶X6B8gн|@,W1}IM"62Wy,g*nBz /]<݁M4ݎ8u'(N:?Ȅ Uȇe[4nԨzNp`v!͊d9C]͙{޽ǞpXv};wfa64MgڬU;n1l~[sez9Kw7 ] `UUsNΝ=ƥ=x^ڵ?p ~w ʦ{Ls#ũ =}`MUy%^(·׉zzk]:JD@DCOũvzڹ95 iѡGPcرc';\=`@4-y ލ=,XW=7ujz䡗<_ྐྵtnۀUȏEf$Z8LtL(k שf8N8Γ 80/^|̦sdKմ.g_0˼F>8}0vm[a(t٬s؅^w? /Q @PvEl;)<˺(LE{\Cͤ`2)( dvl1k4~!tr }4Lb\X\{/G223r]/noAjZv]_PW7_.~z9ccx쉧8v8+Wb}0xUnk8GjժԫW5=džEyW,u߯*P]3=vJ~cYL+x# zO@Q\/⨁( uc*~CD}jR)2~}~~?ѫ 5ƴPUt}i2 -r..SK\GАPcɡC UW17DG{,ߨawz`W10~}2_\O \frL\%Atڅn]Ёj W-?yQvl=[ϸe/[V"+UBb*BC0A]t-U*Mppp}zK]5jȜ_7 MwǕC#!Jb!22 0^EHSչy3ml2HpP6c^݆_`݄B* H V+*U( ĮBסjժԊ)r_)խ݅*S fR44PL_QSIX0!DљCfQReL eNyQYq]X4_͕jfK1z^XNt: z]#"4Sw!p)"XA=lE?)̺eX:Iz]5"U8|8+GVv3Q2Hu:]_R{Z6>?~e}Q!rcXӐQQJSz4VV,X6tON ^Xp:8"ۣW_~v^O:u RVNX{z㤩yx/&!J[:7U+q1TZJeb&*WvF`BRMST3f@BBB^GL )ԛ<ۄ%&0, 0!aI ! KLaX`BÒB°$%&0, 0!aI ! K;DԵGr6rhu̞3}ٳg/㽷wY~\CE.*WT5+&ܙ_3wY";wbdT^ѣZnG~~(dYrsˏ @=ճ+P7;֭Z27y͢_8RRRP$&&a K-%{`nKz[J7ШYKF֮[iXd-ӮC'ܵoז̌Ӌx^!жÕtڃnZ)U`ĂY&j٢eR:NwONNၑ?rygfD:+rqN'g{?ѝW^ߊjaϋyѧXg5{Oj( O~1),W<=LƋ/'}x$Naa6q:T^W&D=}W9|UR^]j֬?ixx]/]Frr2[qsϿaN#GJfc1o^ofs\7==>>nÏ>bs1_Y%aP{`֬w frqu`QFu^<)_z>/p`o_skof͑O7%KUsp'>ݻDASVVs)9/Z1N$$ĉvzZjUz"_>^ Z5rlOVZ޽qk6|{+v>>{үovMjk$&&fu*QU8zǴt~\Nƫ&fPc`4Mof'._z1Uװuv/ڴ1aCP ^zҘ9{.?~7A۳lxudffb6VPࢽ ]u뮽QP$.aqqk&:u;n5e~ fΞN7ԯ_}qU[sɓ\խ'YYYWӧJJjΫQx#wl݌jex~\7 1/ w)Ou/]FXX(CnDlM^=HHHSym}רCoDj$%%vzϝؽ} 7am$%%˞TZZN!&:=f( 2чOy7rkv \ѱQQQ^JXսׯ9۠ {wn[|7d]wz\-l6ӹs'~^[S+Y~}Qn]:c6Ӳ?/ǎeKn#Jt@wz9ݠܬ\=pO%}8C{՟W<{ߕc3ws}h<(uUU%99}|3k!o>[Tz vEntԕ?6o1UF \9 oZc1ݻup2zS((\ѱC7CvP+&Q<]я=Bppp;v`oGEE1啗XYvy7JT* wiB?2DY!1p@/]qy~LO}~yT0jj5D !JR`NLt4ڶw9B?3TZ۶iצu+!5CO>syݩ~Foݫ .Cg PB]|\=p1iNg~JQ1ݺp8=)EAQ؁҄~V Oe!ʘ2)yB°$%&0, 0!aI ! KLaX`BÒB°$e۷?z !2>twB?3\}3kzwB2Pg^ѽKB 0{w)B20[0w)B26ԯ_ !DbsT=S<1^foז|ʄd[zEi wVECEB %%ΐ( bb] `W,w B?3l !°$%&0, 0!aI ! KLaX`BÒB°$e4 2~dxPm߁dt*вe,7 !]&ﺃ޽zb6)u-4"Y\Cv);Ʒ D3ҹKB!8ΨGFVo>I3w|KB!,88я>crJ:C&#CBvU:us.?T#(+  ] `X !"zǟ~澿cNy}<B!^ Ly  iѨaC&#CX֭;k!(c q)B°$%&0, 0!aI ! KLaX`BÒB°$eϠ! !D`[7(c}ߥ!CN` |Ws"+Vw9B2p,>gN'fw9B26/س7G{0232_z (x/YLui|gʄdACѲen:o|流e!LQL$$$xLud?U$( `6`5֭zu"!DY`a[&v7/NC҄~dAo$}| NV ҄~d] 1!BFLaX`BÒB°$%&0, 0!aI ! KLaX`B*LLL"##J`@6[VEQ]|~p:өt:UPUh֬\~Rl昦ic_x믻 !ʊ2`O~םԯ/gdRfAݻo~ /!l+f@?!( `w$n>:_ߥ!Cط aC0 UfthR~nKBٕYv[J.EQF&f͙̓nwB2itߥ!CL&e!C !Dn$%&0, 0!aI ! KLaX`BÒB°$%&0,Cg'$$ɉ "TUe˯hRbIIMASU>}ՍwyB?1D{ڕf֭K'Ō\_ q v:;t%))~JoE1,c`B\ p&!ٳ'BB] 1r<‹,B\ 7/{wn?g}4!"mNn]lf""{KB!,%5]=jEBK!IF|4w`Χ}N޽\Ÿ 1Sxek F*TtҶu+KB!Rd$O~e!CB !Dn$%&0, 0!aI ! KLaX`BÒBV_dҮC!ժer o-z IDAT6]xߥrJ!%&0, 0!aI ! KLaX.vM>Jmw0mЄ ҵGȧ}]g2Onr’[fر%#ᖡ[ԨQ3p#Ym72x`e77_ɧ38|HQh|zS:_Q_7O̓ ώRkΝzd4.[\";Z*5ժrqT&x9B(Rj}ի[#GXVvK||<=w+>;yyׯrw [IZ"1Izz:1Ѵkv{^syݩ>o޷ _ 6y·r9VRt]ge2Aԫ[}ՃSym}רCo“[d&Wt@TTTJXX]zEi wRy[ՒXzl.oힷrjы>et\b}w*y^onЩ+lXӶk֨A<8V+Wt3>.vݻup2zS((\ѱ=2mDQjĔx?卼ފWrEVQ6\*_d\UqiB°$%&0, 0!aI ! KLaX`B*KMM-f 4Kyu*ΞMuP^Z< i-Woh_6k^ϣ0Fw/Q<9NŤ'mD^~u2Il1;Ub5+WO]]ЫGBmgOqyMLL⍷!))tne(W^ѱu%:' }ѨX< lF]xS<)S?ffjf!&&#FeˤK]!3G+ט|ѽ'r(ʽֻxxx(>VD},[^: s,BϝRi Y9 x sHbaf`mE0}ܻ 5k<m4 ƌD/c.E- |||tjHNZd2s"q];h,ix m6oܠf7ϟHY ^of̐k`qR.>`j@-nCO>IqXѢx(\Ŭ6ywJk2s4"qݱk7~A)ܿ@E3b.zV[d8?f~<Ģ9lV  mz%@_һ󃗗g͗nRTE !3GZחyrΝ;ΨL$X Fo֞AE'y,6S`d@t6g L0mr$=Cd#WHL0l'Oa*^&b"CfFDŊŬSʑ+/BϝrOc2sŶǽ*/oi(2smbیH Ql(͛!7^Fɐ$gd%0Bn#0Bn#0Bn#0Bn#Le65fnB4fnXi&_2(l G_:vƉ)ϖXiGqѫ/٩Q4sk4:l)n֮25fn{D;v9Xiht>Iȝ_qYg2r6;%hek,=.eSp/Cgшh㺸ŚM3&/XiNQuWc{& E/죦ʚ e 9Zi>w .d2pB4>hHq/Xi`tnsth)/]B Ⴧj^^h}Ebͦf=m떘;{ (GaEBu25fn FNfyB1oLt (li>ly1eҷէfk6܂%KwFF/eшh3/V U(l7nڌ?Pm cͦ;UD_d퓌KVK[NaIJ;a3d@Vjb;9T\f|985kKN;3dh)Xl{5矨VoD&6 [mG֬h%K8l5l6vރjŋОB{̸E|~5^!CfVD'O?__ɓGBk"fe߯;oW)2E2sfr%` k6ܪ΅ Bbv<==^w5ŚM3=" @7*U`Ų%zŚM3w8bt>zhz=CfVDwm,Q4sSf!383a'q-<#+!DpBt !DpBt !DpBt !DpBt !D B@373\CVCĬ9兼y o1~~~ʚ e 9Zi>|(-Y OOOɝ>Y|0t*ek6} 4)`˶8dΛQ4s#}j4nع{Fʂek6$Yߠ>z^Fϐfjyڵ0xpUbͦ[אː2s4,3fk6ܚG={qeTREMw2tA2s 8+W[o91{a%۰1̱j;3d@CXJ|Լf'&2q{W*o^Fΐ`3 U]G̜=Yd S|;g2d`ԫ[NhL\t3wr5k93dhE;9wBc EJUqc3fg۩^a4s!r jԮ;w&p1Zjaͦ[ѹ~k^0L0Ln5 2HUyXiGV!IUЯO/Ubͦ; 1:7n5TRB/gъH3wzuP^!bͦ;24sg 9y̝ 3dhE/=kY ![8![8![8![8!fnf< B"̝+Wqٽ!3G+"ɹv>U(lΛnT\ٽ!3G+"n2ܺ};+Q4s 2:/_ 7lV+.^F̐fYv=֩7ek /7:Om|%\z SUY !3G#ܡWp ԮUSc3XiVmtŔi30b02s!m61g ml\b?a 2s J6m, NnLd#̽z:.] eʼ^!Cf枂Ķ~ވ%TZH7sO<G>Ѥi3+05fn;D bȰPd(^,Zw2nxx¶/(le>zp?^+b^q2Rܩ U;bͦfа cͦ[d2"ETT75fn{DSd2!paUbͦ; Oq\e2R4s{T25ft̝13d4sA3w&̐$gd%0Bn#0Bn#0Bn#0Bn#BB373\C2j"66Vd;bͦ[ Vf55lϞɄ#xvEbͦff-Z pssbIo|7S(l5 F]HZӉe 9Zi.T :uhzu$1(l5GE!00PR(li~ QŚm$3K輷KYǭ۷f:?ȑ=;ڶAZ5T-@TL!3G#<ĝwM-dϖ ?iWS(lUܽlٳcт9} V;vRXiNf{WȚӧN·ߌ~B}g#/ƨÑ;W.`:}ŚM3w Dh|}}ѿoo 4^yݫ;_(aH7s}NJ/s+k.WfȐ уS{Wq%g&nN1Ȓ%ƚM3XjFa c蠁hҸ^Ff̝{^=9RR/#gъH37t#|Qs/XiN 3Cf@37q4sg 9ZKOZxFVBn#0Bn#0Bn#0Bn#0Bn.!D-4s3å9hA;""oð0DGGlb15fneDF>ݻHSyg2lAh5s7&IԔfD>{Wv*j;3d@V-.kn5'6&nNdY;iŚM3wĶqڴҼHBHxvm4Ne 99, vڍ?qrk"fnط?*VDܹյvR/gъ(37:|ʕC\ܚFVZvvZ/gш(37]-7 ưf̭lZcԭS[uig2z4s[VDEE{525f4p[6)k)3dhE ׬(l)C3w̐Mܙ0CfVғ)[8![8![8![8![hfsQ pi!Zj~8.\X^=CfL"""q_|9C1|(l޺ ExW@I+XiGHoOĎ]QP!D?5>CbE25fn Fo'NA@?Ν>t2˯O(*ok62ss_$#Ga7bŲ%zŚM3ew575fn{D97wi3g+ek,=.e2:zMէ0+Sdш(3fk6ܪXJ=złF[Q4sV3֬]GX,Ė7P ,=\}ΣܰA}4lP?CAF )2dhDNZSV~=~azάO$!"N1sddɒEYs'2j2sѻ/&|3>>>NjNd3Tvz*v Ʀ_6;;k32)2dhDrw;w1y·vT4&Қ H7s7oٲeEжM+M bͦf km ?ު{ŚM3w8bt>Je 9Zi>|`^Ff̝N3ffn}aÿF1k<\| C]qQ۞,}1J-&M/۰1vFVmʣGivZط?NGPJ>ioUyPFm|ܢm?ֳ7ʖ{ Ta6lmSUŢ`($4 Ç1++ر̝'OC֭в'շѭgo :/:wÒ.zk!$xO̹?^aÿFL?ٲgKlώt.ϝ>ے.u6Zmrovcߞزm.^nozkxzΝ:߰eݯyGHBTՊovX,,]nnn0t5kסvU;bqE}e^J۽áΓLǗCMEEET;Hzk1kty޼y0l@ZơO >#D%9gGJB//O;wAFHxF2m,,Z0:5 />INP6;`0F47n ľ/N"K[W d8*3X,u~/]?Oaʴ-B^Szװ}F֬[uX/űlٲ媑OcjZ]*- dxyy9tx{;4Lؽ'M?h!{Q魊j+HxT[j ]t6I/'/oM=Vxq=ݱ3չ`$۱f3sǿ֮ ǡ} xzz`Ӡu4`6Ꮣ",,ٜ̾4lP{Eȁ޻Æ{;bzZ!þCa6kԥ+, %E려GHBQD_ Ϗ ]Vx1ϋjҿf ͘N ** ʗQ_']^$бӠ69z?… co.7LOSܮkϑ={6]34lP &N׮!w\Mkܾsai;EGQHBGHBn#0BnqW Ÿ>vԤ..FCqqSҏ8Wv"t??djټ]ٽێ3exu(TPJx qxIzՋtϧ?O߮v 0kZGGp&ÑtH7,?ͥѰf%-6y3K\.Uq*3vk.珢|/{Hh\aEZr3zg;\A5\=HkSɍ+3^3KBMsLOu%KG7+X옜.쥃pPM"V"ɏ _䴭|X=v!z;. \ew{i}d(s `9og˾F&on'vC܎{܅#1x;`tU%X" U,&*-?ʩ&T ,ל,RZ>β)Cz?|Ҵ7㞛l|nR Gqm!zj?+7@sD6=+q;?@g,7<[N+' (]9'RsYޗk]S;D2B{WMxc?^l{,S@Hɥx*aGq鸬 e7D3&pȑؕ\.;b|&ne݈n8Y7G҈Qa+w%~jDJtܺQoJbWY{xw5ܝiFc 7|Zji?΍k[.qŶ>t]hrejn;=n,ˈ6;Fc]6v\.p!t -SHSH2ӈvP3%,Ubwa)@Bŋ_@X(:n{?;VsCl,j| )4b܏hڢC9^|}4Q ԏ `ygZ.p:<`Ԏ$,y_±vJ4u($u\';M]nU;q f{#$9PnӰ'>J#)ufeQ8@Zd .-}&KYc'n5, S'OЬj0ejs;qU)fe֩Ȫmۏ)_E4f߲O;J9ks:UEid/Ig=kHwd0E%6dQ4꾿;`@3gbKH3ٮG\~nɰtS,OtrZe&L5MlA 4Ll8$)+F$۳ΚEѹ "kgMD*ux6{*wēewR\eOB 1@QQ+ز[O|g2ER*X~ %EQPj ^6Ѡns\VQv^ yqۓgPtk52o==\2)/fVHs~ KŚq $(E%$A%-ͅY9xC RJo+e5[#gЬK/nd19kJirg6Ȗc*7wMvKmEDh+厯If͏k )צ5DuN1cǢ(:pҮf@>\Jq@vuYKvwmjp{!|m0) l.j9#Ȅ 88'QVbl K{86ky'=&EA97~A9;U'2L~d\3a3og8UjWgr8v0ʅg9`T.2$e Wh:q)* d~`L)(KG` -dȎܶS\g;](%?[wa #/dSMCꗷw]-_T(_nQ^gڙ*+Q)NgwB:;1z cF$ 00>3ƛiֲo5ANVHNIoЦCh 兗SYa׺nwMq߸Ї:EKƹ4Ͽ5w\ /7au~=8=t67AϿDy] |=Pn5ǎ}hX>+/`,XݻpΟg1.U}'NIѫ={ם g]<;`0C=c°W!W֭Yry-^UP9&k}\ ;w<?={v_>fX#ƏMk d _W6r8y{z]?pkzh֮\ w'nIIIԬQ4MQ~~TUӏd2p:IJ׷sҶMkڶn@9}-`V̖Ҥq#t]g=\˫fModoӵKg֬]KXn=w/͚v!/ d2LĤ$;sHLLW;4t>ݯHj0rh>.ھ}5]g2-{==t;wZIQٰ[Xu_:6ū˖޳>'gж -I\KGXOvmXl];wb_yٸ7y~^[$wMt ])F)Sak|c á!J19tp-Dap%~S)Y22֬@yg/<<$$8$ٻoS?ڵkY/:vlϝ39zڴnśq9vͨ7swaw8ز?ޝ8HjK<{o*(B)S$"""''ywxϸtÁvohwG{'Un~;HҥV oU[ ]OXh(-Z˯͛Nj՘ԫ[HN]VeN)P#Ƭow>>ݟgjJ]:uCYf\ūSNAz0ܾmkF>¢Kz]EHxmn<|QOV-Y~۷]M| wTQ5lcÌl{z:'`ۓxEK^>QSO)Sy1͸TeyԨ^k{p;#spƽ5y_jU*+yG>|LILJQxeXtz+,^Bs\g[niN5hvSSt}L>nv)3?9ZJjμΡÆsIJ.=]=SHQ,(niݩ==Տ%iL9b1_m: n`ǿ^D{}h,}.حDuwm b,fslᢂ~ eO(=lֿ|Z+V>>_IbR\{ WȫIq j*.ABVqX}Ŗ ! KBt&0lءW!Uz6nl}e/F!|B fBD )0, 0!aI ! KLaX`BÒBVF~FoӼ^ZMd˿[iզI .MXn=VL&֭Zʃ `&Lu{bhRڥ@]I"))]nfbYZXfc].NN۝'[^$R IlYVqe*TʑHOO#<<2e`6;ڬ>}իW75ctؾH ʕ+G˖6-9ʕ+ǴiSX8ZBS̥iDE ;3ݞO?'%%FŠؾ]"""V`:T$44@t]'5%BSsTΞ9:$''kLfT2QQԩSPnݺ[Clf]=[GG!00PBCBt M6/!j#4>daU.8'Ӝ5Z!j_ pPnB?ؓ((M&ʥ BCC@4v_kZWsTĝCsp.4<O# hWISl[]vsꭊhw .>>+Wܴ)~޴1ٌ쎮݊Qd$.ERr?KW4 "<%#KBDx "##NI̖PJxZ7G AٹӲ1(x@^{U,As0LVX ==Ȉ^!Ssi.4]'yΜ9Kbb"qq;c=PJ;AҨJd{88,(G`4R 5}a8N,swǎ{Tf ]HLL# 0ᄆf!u:t*a!^C-%4v5:fR1lۖX0oҘߊk:3Pv.A  CyIIIL2.[IKC/z4gqAA2E1FVX"%GB)\\CS]TUB8z)pv)&z1_ *];u4 W0͘EQPtEQ7oovmgBgӡCV^Mu Z #0!44FXXإlqoCHziLUR9-[Pcõ{5JD FOMtt W⢄TJ6a61Lh˅pӉ~=]|I&_|Sb .M#4Tz,)1Ihh)h\JtKGoX07ө]vBONEWyPRRl=/%=EUQdɒ)SAppYUO!5(+=jX㏠'D+S{1 Gk!崻)bQOLk>tt,-b5Ii߁*\d`9Ÿ `Kr]RP62&qU9(UoD ?\?Et0V1k PԈoߋ!v?:tpuuINI&$$pv;AAr&?8BBCpi.t]wׅpf[طP£ldLe`׎eh'wa+Jx4C5Ŭ!!,7zOLLbo=!gNՋZjsǟ'::  !@ֲ-=~\BH: 'q|J4Нihg¿ Н`ۊ(ڷoKٳӅ3뮻u-[Rf#)92eZ*PL fʕs̾u)_Ae[rol -N;#w= BU:aaLiwqxNm6+XvKڬTa\ʝ q+trWoLf\fN?} WqJ$''ys쉉ƵbUI|yΟd""J^ɲ]wC e:LG/Vq!°$%&0, 0!aI ! +ۿB!!%if!(NRaX`BÒB°^H! hϮ_SNR]y/P̙-fѲu;jթr`{VUekbj'99{Ks=SzMT29QJռB ʑCszΞ>!ltT4MonI +roRFV_froXG{9>L4# 0ؑCu-;t|LeL&y0(zC]@*T.zN8JLLew7`Wʜh 0!Dҋ0L(: uL&VQˆ2Stܡ\x;"V{!A4}?..#Gpiq8蹴;wM6m64)KN&ݿ,}u P4E4EdV򵝢{Χv׾5Rn^u>}1#i޼9AAA`Z1LXVڶm{e˖^:uDÆ ^:фaZQjժys\ 0 0tPzEzؽ{Ea`ThS"\!>>!L&p2r_x}$7mFj5it}S<$5_v,rZzçSȅ?tbZn&6VK*({r˾*U0h zgMQ欗[ QeAp_YQѩSsg~[*T@rr2˯ g[Z/ ҋ>Gn| 0!NLL$::Ȓ% JJJBQb&44m/!!U|+V`ɬ\ҥK޷~AQޥ;.]ʟ(q;vdĈqU^UUf>P#njUr\6Kw*r0h/8Q$۷VZƛLiz;^>_G)tZRRR gw8٫7 ~YHiѦ=g]W_ӶCosn_~k,إ 74msW^^CY/Ǐsaz):wL^Xlh7+UlbԾfYQW者<,4#8XA9}D0βe˩W]tvzILH +7<9C>v=m|Ll6} xo֭koi3xSUU8^hUkeާf%9]ѣG6l_5<ѣG{=vI^'55z1|p,}xl޼y̟?f.;+0amٲݻwӥK,1bmڴ駟f͚%qd*_m~4*Uh(::Bh]q[ǁ8Bx]$իW`_|ÔͯO>_~:`ZIHH`ܸq5˗: 5Cݗu :\Huaw%`גpɨz*.݁\ Qd׭EG#D qa]4ovSE Ng3-.k)%% fӧOSlY8]׉ZNUUΝ_zofϞW_|E⪑p˪jP_UW:Γ$;O&ӅU/^q̦ ɴ-eϿۺy;?`~!7Фކ|7۬\Dپc'3\ {i:w=?Ӻuku]2+VPn]qK,YfDGGgޤ,.)mHcWӈ@l=q8$It\VfӅL({/Lg5]7ݻymՊcFg]6wV+N V5)cقn5vΎ;INIpPժb"jTqj*^Ã'ORt)}{3mx>;zhWF ާPP= _v#_fΜK/W_}EDD!!!̛7 xyLjwޜ8q5j0vXztiӵk7 /ФI"""p:|̘1K\2X-VJEFԨ<ƒS9_q5!&w.i2_-u@95me[!|1}SN~9rAnْ~CLŊ^׮Uӳ3^9O?K}huKs}Mğ-#̪֬۳='+Wߥkě/gPy/c*qqqٻEGP^ $ (]41+Rltsx ʱXX՚us~pN bM!DѱX,DFFRf /BRՄ*.#***uMf  fyMV>ّ]׀ʋE#%JR((ʓ,> IUWMo\U[GB)y4Xm6J.M- )E1幬\BcLJ!d(S4&ń,AAA>-kDVj- K->6X.N*!>/k`@8u*T{f! Xʔ-_s{offnϲŝТu{/^@xx T,o(z.J,7]>>WfӉ9'KU{ BLeZĊ8{T;";fQѴlہ 1 *r!*U0v!ʖs8Kz o^]FNQewO?|Orj:b)\CX`>;wԜHQ/WZ*Uܵ;W.ԩT1-frK+_%0ZuQ!2.Ș-$b 0! *$$sE#&0, 0!aI ! KLaX`BÒB°$%&0, 0!aI ! K*w..%bM.H(Bk֭9q`,{{|$%.z۝>r(ڴnEgQT+Z#G.9|6c&3Q#_Y_3ٿڽl䳩P\YzǏkM#Un<{ء=;se"U“OIFy/$%%( ccOb1ZKFbط<ᕓfcn^[Fuݬ[3M4~]ǍZ4Md7e|A?_>ߌAnhv -ڴ箞 ;WUb^]7j缙O)UUe$/M9Uca>>̖-Z[,_Kѕ!WE`o_eٴnujOϬҾ][ڵmuT{sjժ K4Mxutxi 2^M*߶m\ߤ+,ޝׁ=;rm/^ۺtwͤ&'x~yF"11kܦKniݎjq-O ^ dH]%Svښh԰A*(^ûp}ҳC&uLW ݻ19pz4q?ѱC{֝&yM/gYj"v*CRR.y{һч/Ͽ^ ̟ݳkwYٳG?CU<#Kĉʹ8r۷c[xZ-,XձK7VY䯿7sY o:cM`_= fp`2/*1CfTU\r&5kwx>;zhWF =njɤwߧe$&&Ҥq#|}gC7Fq)bbb0vOӄ[jU{?  ޥS@>>_Ux +B^~J[k7l"I">9u4)¸$%&0, 0!aI ! KLaX`BÒB°$%&0, 0!a*vC_rzI;jͺTU6;`#׭C'yѤ溽ciնcõoqZ||#xKAl<~MRV=֬KM? ]?q:=я'zu.˗saAZ/ܩ]tf=$'_ >>Аl6k˖*ǽƥ_xÏ7fT쀟 L=Mݿ|#kֲm/7^$INg" T{IIIaַsq84)˖w ==%c2U~l6݁Lڼ-nv^xY~{5QFuO窢hΰWFpiZn'D Μ= PFuQ|yJ ܶʁA_R,^Py/3u2N5?aRf] zR$!!u60٬Y=;Ƶl۶DBBBPNIp9b*VY(BjU<99qoOʲQ5hwy3|^&,40޽7ڠ\f]&l)oOz>>[lU,\{@~Æ,DYpm[l6{e\N8I/N\f:) zַkjڴ xTzOۓʟ>~+VDG{n̝g٧񔩜=w3X>:AZrf>d NP{tVmh֢ l\b Bm oZy31vmt "( 77o!3EQSqsZ~# 888͛1a⻞ᨨ(&}Qoj;HIM&yAYvm6hBDDuԢCv̝3~!#B ! OLaX`BÒB°$%&0, 0!aI ! KLaX`B2ܢ4MCUUl6O'f%0 -Ւ&Ο'66jԨ$g۾c'/{;w( 1+2A^Kً;vb2PU˅(4j؀ye+̝33# UUKrS"kW-܏g8-YJLŊ$%'\|G>=(Z&HFjj*-77q׆8}=<@~]k|cHIIAu9}*njZds"|P\RB<0:vTt;{$x¬sҥ%J̺ $Qq9f C0dBCC]>ǮוL &;p;g 1c<̀g{٧yqث[l9S?&N?1ǰzo]?pV-[sǫ5~άp>1!}%B/{ R v 9rī^Ѧ},ü^71m -nLRR2SNハ>᫙Ӌh>ї!}%BAA1R +)K?5NUU-YJ{v۷]6l6f3w*}WW[ !$88_ o+V䦦]&x~&Wn_n=M5Lٮ7)99K{OE.Y3Y*2sI!C1:tʴ{w?b萁q~'_op_ƨ.ҟc~(S_H?ȫCm0La1]gM|| ̙TKC w7hFbb"mZq[No)Q" rCLeǫ/9H~!~!'&0, 0!aI ! KLaX`BÒB°$%&0, 0!aI ! OX~Nj%LyilB\; `k׭tdx2>wξ)!ĵ/y wlߎ^zO! CYVVCd22T ǟS"7pBll۾ˍ7{!UP 0x\ ֩c,} != PB]ϊ}Z6;s ϸL*!DqPڵmө2x((ܼO!ĵ@NܩB3R!r"&0, 0!aI ! KLaX`BÒB°$%&0, 0!aI ! ːv`,vwB?3d}6}GwB?3\}3{;wBbPw>bcci߮KB 0}!]0LMzw2>.EQL"a5jTV.EQ!Ǐaz^:x~*B!lÚYUY}(*B8Lu /!q 0EQ2~fXrKBaL!$%&0, 0!aI ! KLaX`BÒB°$%&0,i8!#C<ؾc'& UUq\(B .O'*чԱfp?R⿅&CXBb"*T=^ `O0G9JDx8s7[wiB?2D#S'yv`J3z$}?+~wiB?2D3xs4tK"44}?҄~dSz%R vC5BG`IKM#00e!ȰbJnje!֡sWM3s.&C cUB3Dc;a"?% bPV-&#CX&n.CQR!#&0, 0!aI ! KLaX`BÒB°$%&0, 0!aI ! pv06{e!C؆x@KBx L"Kw9Bbw<Oӧ`!n IDATD1aݷFzZ:5jTgb1.!.C/Y|Hƍ<>1ǰ2!?ȑ#4jk܃yT80D)8q觊Ł!vZk ^*Bz?寿7p8ychyKB!{s7 23gRR / }ۺwwiB?2D}1>B#8BH ! KLaX`BÒB°$%&0, 0!aI ! KLaX^Ұڬ``ZPߥ !#GPU:."bE֮Z~Rl4᯽=CEBXv>6>>BDV!ek߳g/B/Fmݻ !D1`۱sU.EQ *~#Pe !.4⫪ʢ%Kǹ.EQLPf4iԈ2K!D1a={z{B#0MHLLMV.EQ d21gW.CQL!#&0, 0!aI ! KLaX`BÒB°$%&0, 0!a^ȋΟ'66jԨ.6gs\zk,%bE\.>#W~b{ aӺUfoțŌi~N/8[~= /-n!1)ɏU !(Yƛ Lk!b0kš*_ wiB?2Dsǫ5^*ĵG`_}3Ӧ{۵~}烏>wiB?2Dm߾vm`0DD~f&#CXRr2{uwoEBk!n|:3O`gҥSG?W&'C4;icǿM;D0 M3a[.MGRL?e!CB !Dv$%&0, 0!aIڻtHBQz) p$ UzPD# X@ZXH WBd2̙͐Ϟ=}a2s3'ἄF1-`F1-~{BP4;һ#!Z9z8j֪<]( $0Bi#0Bi#sPaC}i4{M+UK 66 سwy3:u醡O?C||Ќ%Ԭ+j=D7S\P tõk 9v^}Юmk̚1 ­[xG/QC1#E-jM[bĨO0ex!ψ/-+W P7,5_3by}&CUуVZ{}޼s`on\-$X,iY%Ǖ ;?;Q:K.nچeo} Ho؈ĿoErJV3gr|o5oJ0v|b.\OG ?ݑ8q=/V~|`npE<|5j :x ``ڌYu(YJ.%D,o{`Fp8iVM(Q ELLN1 C}bʦeʡmxyD;o30 L4իUE|e 44DqޑbRߔ&9ʝ%j_\W,ܵ6T?e3oڶimXf26C~S z5jB]P!} NTVK/}:k!1цbbzקcgbAXѢ{oJ~d 僬D>JpBL !ĴpBL !ĴpBL !ĴpBL !Ĵ2ݻgaMz~:'}.ܾ+@e=fyғm;EyXS c_fIåQKް I6[|'+>Xob񈍽ܿ;Wj9m;vcH؞ |Q+_ kdx~S%CVKeH@b<I6nǵ[s2>kUEm?4ǹ>;tgƋ+Vt ~~~xz5Mwĉt=&Áx1ϗ+n/ktx~S%CVK,)Ɇ@T$p?x GbI686 Xz yҪ)Y7Nޮmfd$;"6k*ov{_ɨ{:Cf^y!+ &>Hw3m?skm]矋+ftuo^X1ܺk׮`:+''y?WX{Ȑ/odqM|A,:{`0ly4( /eIOjaqU =L.׮] ;wJs@u뫭=2?=b_{VȐoodq ,) XH@t(^| U c6 2_ׅg 9YY*2r\z/B@= I[Ixc} iS0|(!acy(U~~O\nǽ{ȵ{:Cf^y!m-fװw>~дmJỳ:jbĈN˨WW^v,r̐oodqYl{ \w߯Z,ȟO'eR%CfOlf #sŶ4sà܄F1-`F1-`F1-`F1-`UfnU4s1sbͦfnU4st37:}vs^*gыhsгw_lߺIWq;KWVȝ'?ʫM٦RfdZ\ѽTΐFN]5W[}U_@ ]͚G JfdN=y j.kt/3dEyN+UVw/@X>Y ^o̐#T[>UfhZ_F5Yd#̝a9Tf̝.m\œØT3!bͦ; 2_H5s*l)IJ̍T3!JpWj6U4s;#M̍T3w2Z~z$2st",teS~MH5s'SWęG.5fngD׬ Z~v/5AA샙~lC Y9pJr6:w^G#.oΐC3e4sAQϟ?KnTɐ$Wd%0Bi#0Bi#0Bi#0Bi#B܅fnfx4= f㿟@>X,x&, -x][sTϐfNcȰ8u , )AfM5RŚM3scwd)R7͚h*5fngD{vm[c֌(TnE=z!?Kk6:G"E ci*liB bѻOLk6܂ΥJ+W5=FF/2dD;5%Ǖl5fnaFu7xͭ*cͦ;]DS~Fg$kQ3n/Б#2qR6CfDkv;-_Ǐc짣)M13sQԮ] ]tvTΐ` qaԨ:79t3~BhJ_k6N`lEhhڴjŋIhOd!ɘΞ YzyC2sO4ٳ#_|ZH7s/j^^MOgCzyE2sr5]fPÚM3[FEPXqJ͚͗ʫbͦf… nGjUtBMTf̝EPR/3dE{O?륊5fL̝53d4s㠙 3d,=gY !bZ8!bZ8!bZ8!bZ8!fnfx<w!D4s3c9E{ݘ>s6?_>d˞ F Gpp{!3G/"{|y"([ٳk5fnF;vCpxu~!0oLUfH3w䞽hӺ%^miV[,U4s0:ΪIA?ER=Cf^D?pӟ׭CKk6w^JfщQfnMk6ܺp9TZ՝R:Cf Dvڍ/rJ6&2;bv̝75!R:CfDmw⯖ፖmhؚcf#GZ5MATΐ`3~r0m,jH7s?N&qFR2CfNDdԯO 8!!ȑ#Tb2s?NhHBCC hLrMK 9ziN;Kk6ܙ;kfh&A3fыYz+BL !ĴpBL !ĴpBL !ĴpBL !ĴpBLWe@37!3 h&D.Ymۑ th6vV54nOł+V@47 h'Ol6[~+Xv^Xiat+Z=uE&痲58vOfы׵HܱԯoXiat0!J5 Ωf;qq(\*l._,3\2:_~\Uq"w\o6֩DE=!3G'^׿׮uϿ.#WΜhV RTf굫ș+ϝiS&b+qf18gCzu9r`ʤO bv H7sá1jp͓̓b4ܿ9%JSښ'$@}b۽#m>,Μ=kDm"flٲXfn> HH7sǦ-[Rn=VI-#_m;vUnLsgƠ}m54set3s:F}̙ٳge7l=!3G/"_I&DȖ-͙2Kk5f p\Jel\`|]+VZH/U4sgRf!3^!3G/fI< J1-`F1-`F1-`F1-`F1-^eΪB37!3wV Ym4YVh&f\x>?cdJ*o9z19% :߬YV/U4s 0:܃#FaKqTы?cq7S{bͦ[yH[%~_"/^Q/O Qd ݽFڈ˖K0gt,Y3 V 4[fD<盷F`Y?g&fLEHH.<:H7s_t /Vt[bjdǚ Ś[f _xvm[V݆6dQ$}||t;ˋ$щbALLLcݍ3:t3w bvރҥ{DzؿeEs^t)t}?DFU'n~sG|:soZ/bпooV 4[fND=ðZq!zvn3aͦ-smqv,v7FbbԈ74aV-3G/"Vo@l07oF#,(͚j5f pܻgwz*o9zw}Iw/U4sgRf!3^!3G/fI< J1-`F1-`F1-`F1-`F1-4s0C* &ːJk!"}v,\Ѹ{.D)il֪%6][p=iC͖q͖Î$;LXUSyiU߀w?+eVHDKk6nwmߚ6ݎu0Mbz>mv;F7^Ms/U4s 4:Ϙ5=2e__iZcE],XU2skB>Νŋ5*l5ܮTF{t?9oT^C߀Ե@ѼYO ̝'N"yԭSۍX$ؿ%E"Sŋr H7s'jtz=|toZD?߮oѽHBx&7v6'3d 0)ϗD>6 7oAoܚF؉/|yڠ^̐a|>"E7O[H7s+G\ IDATޮ )oIkc՚hղfPÚM3[Fgݎ;w~n6'3dؿeE"ݎ8z^XiW>>>ﴵ˓2߀w}||fr!Tf̝Iffnb4s{a',P !ĴpBL !ĴpBL !ĴpBL !ĴpBL !Ĵ BL ĴH5s&&68ӧψΕ^ޞ*oȑ8w.F! III>b~Xτ!nl6X4T1s2f2EdϤ$;7oA"Ep]ؓ0l(^LS/U4s0:>n"BCCpء?߬Y*fnYlYp9eL=;S}gc⅚zbͦ[yΝ"tk&h.[1[\/"{ٻ?[^&O*l._,3\2:{M/a,Wdaihܨ Pƚ---ǃ=SQD0!#Ge뷑3gtn ˫b͖e斕=SQ\=a6W%CZ\Hsÿik(2sgOֻ\$ *rh 9fnU[FV 0=zFI`"+Q^{#+z`D9x=pèPڥ<3/龉qV"T(BOs`H!Y~ I1-`F1-`Fk׮ftg%&^ʻz˗&DU3gjMlIp8 BHp0)ukWܿUp]Su\TsaTTY\Çu=tX, B<]E3wޅb.!6|%a=0B4ҰT2߿a?FZu1}l=w C.gc~M_}eʕG[`}~fؼ%-۴sW={Ͱn;1~iH[mڡR՗5jś:=>@Pj t,Vk2;֖U@/fwr0B4u͛}#?>>Zqݔ\uFڵi?nkg 0sXl J.ؾeK'L 5O-..J*Cj2[31tϟÆ +]:~F 7ɝ+RW2>Fnߴe+7mi1L)O}8F11KWr@R~;p5_~1?30BUfCppv{\>\T|9e{έ}?kа~=/^,-gΜN52[Ȟ=n#))m+ysk- l6ÞPҋV̩JJ cRްO@|zdطgے׃#1]`D+>t/_u1>~XFkԭ5ŮݑZqaDGG;wZSMMF ѣw_ܵ۶cq L踙O2#5.\D`}E/[ OF~ Ic*Y_ B pN_+Qӟ=l?L:lE\\*V(OG}g\{ #GohѢN_X,rJn]C\9jZswѸQ 43MδCFlm50.^D޼ymq5$y#Vb6U#0Bi#>tBьϞX7k!9<݅B2֍+`P%[H[b';BH$&8_?"vDZZlg}]!֍+ bGS8`'?@? #`PH^c,/U݀س4lnCjIENDB`4digits-1.1.4/doc/images/step3.png000066400000000000000000000674031224510365200166540ustar00rootroot00000000000000PNG  IHDR05^sBIT|dtEXtCREATORgnome-panel-screenshot7w IDATxw|lK'!@B :Qt(^(+"إ ґbCDz d?l&YLxL93gv* !DL[s%*o @XHzz'yU'vs=<ğ7_}QhY)hYBXP,C"I:9;=jV2Q3%(K&tAPm?ӄGWfMWX2J;%%D3yfԇfvٺOd`Fm?ÄphX:h}8NH= !OS5׭AڮU~nױPP]>Wp2Ů[tMq*+UȬN'~7_ݎ(t]Cu9qڳ]ˉkܸX 2C0$;4gVZQTݬ`Mcr+ 2i?qakБMo wO60i`|}u]Ӌqah` rдgsiKp_վײVʚhTBPU ,?돢+ʊ Eu:dR {qZ8<f. (v+Ïϋ_M|rz?}\ԭ积S{{i E޿?MSgFr?w`dW_jXq;{vnDž]>fdǜrr8\5#,&j,9f\(>s&.͈i?׋ϋ0]Ktӛn KXIG8\۩,{F{-"ɍD7ծjl{-czsݽUBƑ-3 ˥N.̥rk.! ؏rz~~?xf?^6~Ϟ+ag RbRu&ȝI(jU143kV5H.* y(?5Z'Ķy=d/ٗGR5m.۞̄~jԝضٷi5#_{ ^{nЗ;ЯWѐytgل~),a|P,_EWrmJV S":76KHؔc ,2/ișxO#n6.϶9*p6tUE+RUtL#L&""3Lp9 ñU,H~PB)ƍ/x4F͔k Mo =+cCX;CZv4>szՑi4 b \um;h}cH te!/|goc"& "t'; Ofx/R[Tͷ]hlfgQ $-XnӰJ")JriG( "3C?YBj;2\˖Q^5"ǎ2> #OmkP*GiCu\>/gi)Gv{lwv œ;|E9v.~n݅id/I>)Md9ǘUpJLB&Mr;P`3'kcȊ0OynG\xjss?wn% *_U LT*nۑ|ըK5&wᙿsSZW]OQWowVrsߣa>mGӘ|}o>{r?Cz.`9swlPMihA(T<5Sjl&$CRB&g8C̤U)툋&Q gеP }r储ip=L.6g݌qDFPㅶS阃¨R-HnԹ}7?6n''YYv3*((Gd7G|*y] kh=~MfC,~3ݿ疳{F1K2U"O88BX45/Ǚ`B]%?–bvk^/֦~bв[_Z}#Z5\_`~daۭ45vGL|{5=fvyTi0nowIAE$]E 2^VJŤe+s2 [z\Iُ(&%W6GSnɗi;ֈ4L2g èQFttoͤgPBT3(ШM~ܥ]^Ok w*dxgGAiP5y|H՗>8#e6+{MhV}RQFt5 L.i2oxEs9H9G c\^5p{3g6羴nb 3\gǦճ_ KhtEN˸]k<6$%˅d"*LӸ0,ԍ ߁Rʤ(l{F-nv79k?&|/Lj``SW>'*JJ/ƒ4DH9*m_O 퇻տ}Έ KDL b;F _@ =-X!0s(%,*S?RRQd*C ,4L>o*0|["g`B&ۅy\A !Jf$BÒKH!a`_B{ LLar&0,%&&]ҠC,_~BPأ׳trtM[p15,.kݻܟ5kבYw֬9rt];wa*q}ysmÏ{ m!!L2[h wq;{žWeղEx~j(7ó<55uji4i܈~w ӏ&`2p8/Yow=o @|-Pk^7Ѭit]I1j++?-[\o{\UXz wq;ε-[O>& d¤(rN>MJJjopwßcBD>y9[li+AY0gv:=oݳgwm KLwZcXh> t;ww /:oǼ i֤1˖ *2fN>cv,Z]xɯsם[o]:uD44]CuEDPjU*U@xx7aPt?p/$~(_>:VY˕, ͵^dd$( Nа\޹{Ȼ'kn&}4__tܑo3O?G>c]_>j,'Of|%nu vwKo֥u_-DIRJ5?--Ow˲q8lkƺ Y9DPE"Eaɯ˹My;RŊԊƠ*m[*q"i:U%ԩUIM r[T%}mAZwBMou#~?kޮ] {x ֥Ίur^|eǎtp89s٦;=w݁latu o3f^رcTX-oKHQ*(m[]Z]Þ.iL>.bW6g^Dz~>~(D 7i7sJ b*,f_pNq_?'BGm_>mkj/دbR\z.dYR4Y3]"_ ty>RKFf%u!%eՄg޿bC! T`W_B*3[Y!JyRaX`BÒB°$%&0bݍbuYΧu{fxqvᓍnm&.4Mc5hZ`2)\߶O6w \g׮]Y_7t+V.&K%55zaY٬XVV٪өt:q8݉pո\*6K{Zu4MCupXVnыy̡g~]HKK#%%mm6+iiivz&OLt4]ݝ`j:~pͷ2Ot?|8]N= ibx?=ʕc„ ('Y7O[!Us.=LVV&TT ]jr VXATTW]Ӓ%KѥsGtBR mڸǴR 'ObtJh H% 0Uӈv8po:33 = 4iBXXK-s%EZX!.::EBOLU]:ytHKK#(8]0̸N*РA@!44 2k0لf;[=[GG!88pt M1/!j""4=>deuqEiw uGD{Eo *XJpPeLT&￯'(8򑄇B\Jt \Gy߿Q*T\-l^b T+bnt'l[Ұ zK|@IOOd:05df/"z4}:!!T|IDff&m۶zDwu !dNLDstߵ AUv).˻bڑgz^}QX^d6cREAu]ǵa8q㍘MBѩS'VXA Z 30!q~c6I;[zS{Լ֣X'31PBzz偬~l6c60) &]G4UEq8ĵf ݻ|!&UyURz.g`BRu ,5%Ixx{)(hDV\JlKF2i B`n ;%C!U!t0鄬,CDqpf]'-1ATАg!DnſTPܟX|7p5 z1\[~t|*!# Dwenvp>EUwgegea4ca8;tLzNGp8 30!RPm.ǚ|}V崣_}b6~EAA߽Y`z Q8?o9s!vtġ IKO#,,Hv;!!r&D ;P5]uv \v/X0q:S7Fݺv̍n@E?0kXX(sǾ}槤w{B .]۷/䉓I:Cll,پf$bX֭xͱy. #sAO>\3(2юnGwf:Ewf 7Vtбc{Z_5Ν X}nӆZ6iTD||<PL f Tq}Ƌ}!D66[\}(6;(VgădP@;aaaԊ?/#3#"xb񮝤$%\٬cZغuK-jR#.-[qUw),ĥDɏ^-Z09ʶ`=pyBּ2pSRzMm݊FW\U'IIg8s& 壈*1-%CL|9J.(Wc:Qh՛nM4KA*AdS[,f X/ `U@o~7z/ʇTK":-p_fl7LRCf JDQBaX`BÒB°$绐bGKBQ%°$%&0, 0!aw!0۷fr?R oPʙ-fbckp$pWv\X,ւx Xh7v'bXuطg?0._x#$ZΙʙ;Q%`X(W&7'β=ԬUǏ ,B =̟#w|o&pl|^KNWa6Р?U8t~>෩\bmC].V]ƱHKK3?[T{xR"03p+f~Dϗ>+vTb,"ɩʱ q[Ąm%܊^30^KٙXGfeX$0$%XVV}fU#4]X\y4.%0"?%'%pkGp85;N-e;~"9)X 0!~LL{ :&{?o`B?3EZه(C ew|Wr2e"YYYyc2hJSj߅ڣ{E4, !!!DEF_/>\ŒuxsBl*W$4Ƙ'o!<4(6;[g޵w0)  UQhѨ&?k X3D뻐."#,r IIږɤ*:*(*b2巯$}9kzsLo|Y9wmt2m(BvдZ;T4;!&Fnɀy`Ye.C++*8!hyg%\ްݻusyUIINL+䣉.nlCVPy _}|9 aßaΏسw3fޢaH><'?^g6].{L/? ^FtbbQ'+IZi9^ǃ*-qYu :wd2Dj2v-K@scբY׼mvmy_"XhhN3WEi.S ޝgzMˁ x{p|#m^_>3ίoV8J_t]IJ2E;Z],tL( (K"y41\'PAqb:asZ>fؗie7e:xO?͛i(jE-[QV|1tڝwGDX0!^/Sker}+Te^,m kWD+E(+$Q&ΦSؚCHuCΥae6 0Cpb+هUճg@my<`WӦ?p;g҅yAow=\j왅nԔ;5-|,5}]Zzx߅w)%*1(Jt S!TH[Ax&r4<d bUNhhh1G#vu/?{Mׯ_~Uh;_`u|.n0'(9Btt42^pse+)pf`BCBl^jf#ޝ[ _| 0_0`BGAKV *P_QPXpRWKb_Y/~`jVRQ8V +RdB1=‚ EQL5`9ÄgR !F 1)&\S[; jJ qR?=c,g/'q\$ 9v$ _U;v$5 ~c0z`6)W[eмc,4^wH!D49ƯjގbFu:K~W .ó>*{@1T-9S9xE Bz*_UTRCS㲲ءC\,X6A= _Y?p9bع?0n沚tRZ. {?':v릩dLB\lՌkXǏrfʴj۞*URx#$0z .Ze+~cX &,,6`BTXXX"yMaX`BÒB°$%&0, 0!aI ! KLaX`BÒB°$ʸӉ(u.܍ Zz O} ڵ=-qVo za*VpQp Eʘ>ƴ/bWLx"{ tD6w`lTR{#G'A.ڇ32d̘sf$88Ν:ҹSLD<5m›w_$RSSQ} $%%c H_J+#F֘ўOzͻ6ӣ-Կ 7kziƯ˖;rꖭ}Z&dee_7-[к]Gnӷ$sQI+.oH& ]7%b}锔T8O?5SO?Y7 /̘#i_R%y {}sZ<.;l`˿d/~8C.!ˈ qw;9+W+li=~=;CvlA^gu;v/R^]~]4ߧe›deed$%%y-+kS׷,32͛Y.Ǿ]<;8 `bnݾcϧYӼ2b$))^m Z&ku}jջkZ]gZ^ oY"VF粕VӤUPw;O{3u6hY~y̛3^={ٛess8zؓfMx-/kS׷,+#bb*VZZo{y8߶f(,Z޽zzRndwם |t˄[dd9&}<gg/5.[#zso;y;wAQ+g~t=z DW;0fH_?V sͧSw:wp8N:2MQ6Q#^危od鯞e%y {}p802_F y|&~w݃lrQJƌzux;s:Lll,kעZo&0`bRRRhִ g=Frqxk>-nj{M/( o{.;%{ {}kVFW\#𔶭WS!C 4L.!%&0, 0!aI ! KLaX`BÒB°$%&0, 0!aI ! PcN:u5^@ڲu=o Uruy޷$^f-7>̳Ͽī"##ݗ@z __}}T˒yybp~=>uZ߽Y jջ ixe3~? u;>ѣr _|=: {'GժU9}4=:FZz wq;zA`b^zufl:|Lx|УfddУxg=w޵;<>I, ״ug׶u#G2sl^1~0v lݪ|ZGH|͚lTZ|9_oxɯymo.'ɗ녋+s-dgVۆlӌbjrY<11%߆ 0pxMvZ.:jj}׮$$$бCtQPdۙ>c5%KZ>"zk~.#1 Ǐs׬YӦt)`s|n{?d޽7ϵp3ɡ%륬i/ڥݻueǎ}LxX65϶b*qy̙ &~7FPc`4Mocמ=~\W\-[g\}U\ǽ7=BPPE'==ogp:iyM /[o @VVK d;U}h]}Ӎ8 {%lϞa[sg~ o&z-lԩ)*Ku{eN8AD+S<NjZjT$%|(Yݗp۝w3|ؐ|_pt]gDDsg۩D^tHbb׼'L^$nCv+ KIrr ׮e֌Xl1;nuؼy )r:qq&S^3f( k3l|5m cQ%wk[sp""{]{@9nCvo,oeyU 2ʹmۚy rw;hݺk֮&yi}[fg^c4х; Pg`:e 7=__AyYb%:vHw%?d}çIxM^`e<8\كYL~a>dNۻ/O'MaڪJJJ*{ǟ;o.C]׶=-[uV* Z\wmK|2ڷt1l3((\wm\ 9)B8GYz: }_ےy3[cF3rXV  &?Ϋeixe3hؠ:t`o ԅBԅB°$%&0, 0!aI ! KLaX`BÒB°$e/s4 ˅fid233ڬaaZę3I$$$F:1Fq"l3ϽmQP9[emL&\.( M_Z_BO?pA\.訪UΪKYF^ԴT4Uӏ?Fdƽ?l6222ww_Z]wmm^}}#^y);vCuϦ63m$Z^os"|c(Ϋ^.;ynf(׍Y7Fѯ{͟4^y{o{f:^_|>ٟUZ1C_I  1%PZ5X,X,KzM6)tN€Zf O 6[ꟃ)ÊRCSPɲVg`y)ĉ9zfȁn=$9GLbI0.s.Gk{ s\,c`pk~zo>O?ϥmm_[B6c(c ~b<QyEO-\IOYK>;s mٳw/m۴&=ʝw_yko=EXX}H_I]򥎡ȻZP͚5پcg^c/wv fH_}O֭l6'&մ)~:(}+ ũc(efdVS:5r1"~[ݲe+ڷfa6dУeHQ9RWe.!w%,4Hu ˖qM_.WzWvZ7j_z ͚4RŊyn75--x/Es)g=!+DG{>s>dQH](֩kw&O޶};'|'x.~={?FGzm3s{v5lPO'} ,]י2uݺ K=Ǣԇ~zuv+II yr8'OF87fviqo1ͷyӭ+y5v=ƲzE陟O=P )ԅB°$%&0, 0!aI ! KLaX`BÒB°$%&D4G!`Q^O'OjS!<;c~<_5!RPa+Vb_Y .q=_/)]+K! `>~?'L poJ?̦NԫW7/)](ۃUҐc`]:wUP/ y] 7m85!=([! `DDv2ؽ}3e*n}I5!}ڐ>XI]9rgGLwWWqs5rlTԏuhŰϠ( pݵ-s(­ϗ(Ԉ"7ׄe{PjCJ]H!H]H!I ! KLaX`BÒB°$%&0, 0!aI ! KLaX`B2dݗ@ !D2a(.a(* a(&0@wEQJ& a("|a(axQyE_AXLQv"_!oUNq0%dNy0B\z `y0B\z `+-tfB 0!aI ! KLaX`BÒB°$%&0, 0!aI ! ˰i#B!vklٺ ɄBUUEI+=@wO ժ1{ҹfpRBK!,9%jժIA!CXb>~D[omrWV!.a?vÞz0ƾ1#^?B\: `!!! zad IDAT6ʱ+WGǟNtׄdK% ~jb2ع3`}B!,,!DiaKȼ,[_n!冞L2Mؾ}&~ pτdK1G2̙;r"qoqyÆ" `W7"B2BH ! KLaX`BÒB°$%&0, 0!aI ! KLaX`B2D\. j{$( `*wÆ dfi_~͔SbE)&0F$;|(5iH"׷7޻)XrJ \.m.t:} a/ܯF}oO86ϼdSƍֈȇX`w+ c?uDd0R| ID.0"I FD#"iqHZy~#끃DADtGju[ ,;)u!4jɉqnL_BHZ\`D$-.0"It ɓxSchP*V}ҴƎ=нgo {gcjZ#/g:FMx[8ojޤ{ƥKu9v~йSL: eʔA\l^`+Z/;ѱC;<ݦ5`lXM/ taF7h5oF6pm c$B*W1!?¦ku9~FFj{`ђe(U W_vY"Vq%ݎ`^(ĜٳgѬijsZϛ龄+MOm 55˕C:u4?>l6L .71o\`"8N|h bNGi~۶ >\[IS> [޸po6|ݺvѥư/&O+WBժU4?6i?S˅#""۷Ct٢y3k~ScPJ_PѩK7r&|GGɒ%ՌGDDݵms*TS }Sy+^e,^WWfٲu7k9iԱn5d=_\^p޼ռ#7lwoe˔Aop1oڤ122xkPX,X,<Ҡ>_ bX]ŭ͔J/JY?pHZ\`D$-.0"I FD#"iRRR8DWϣ,}4_`lEBBևsyO҇ lMص/_NJAĹz~e<'ǣQ]%Yݞ}_O0wn_6.GPT\ǹqt{8 ׮HУgoG(j~˶?~`$z7yݎP8ۜNg_Yɯ/"fx~AÌyӦװUl n]\1SZ;lu{ K.t(E'V^ON֖S_ QCdxRCDķn&b֓HLIin5ТJ<]p:x0Xy~TT)?^Q9dREs7D u Чfz|ebԪ?g!7ұe쿐;\ TppX` ?E zrT QCd)u<尣tD0BDtYxcSQlˑIX||+yY}z3POn"Oi$5D =Ɔ>P:Ҋ5GpM4ˑW/3l6lnOIIk':Z Dhp!uRCDaGahWlh0yIزukW| ͛5E``QSm>5DQ˟,5D,p9 nP5s`wo)p-66S`1|N qU48wCY}:of!G"QX5tN H hTTM xAHOKǍT̝3UTV|PRSSQ. t"%%ūm6n#F}\~}5~1R͒dn7Z':kwuY ˈ[S[,5#4;'r%5y*(S\Ƥܺ0Kj6sEr̭f3>܄&sBD_f!J\` z0Kj6݉J& M΢De"먤eVnTC:B7?+WOx%5L޾e۟˔)c?Ao)^`fIf2ƉU*W =FD_!JZ'sTbE\x̒dnW\{ƫǚ&5y*;k~RjɧNsc[_!Us:Xp:ҧig'O={ФIcë5DQݧOaGѭk;''s\.GDFFkΨR͓dn7Z-0˅#""۷CtOO+TQQ׬^}C u*{܄VJ,)kMx2GY:*izu Hf2W˕CnFe5ol&s2l2VmxA}̟7GQ_fIf2w>jQ獌A?Znݶ^uDͦΝ;SN#p:CJ Ds㚱:ju8߫K}9Ol5DQKysglK2)e'вʺ̇YR͔Λ5DՑ>ܤ$s9q""/qHZ\`D$-.0"I FD#"i3Kj623Kj6 ,L&r'5>)9EKͰdrōIf2;Y-S̭ARrL)={͚6Q޵f3;'_f#[jl0/0dЛ˗^f!ZF72$sO4_m,Lvgy#̽\V̒dy8/SK:=+ խ(>(±c' QlY"ay#xik\UR VA4} $''隚-{ uey#c̝q&f3;'-of3[qRr^, ˗yf3۝lL·'Iyٶyg1Ky:L&0dn24y?3BD%.0"I FD#"iqHZ\`D$-.01H.0 1H,C,0 6Ta2<0oIx2 ;cnbAձbR%&Ř_CTʖEWE'/FgX_0F1y:“'%lٲD\!Ř_CTEDY$%_z /]w+V?Qpa xQCN)Yi5j=["y3C O|2x lX|oa&N@$&sF]P!5 2x_L1gw:bg4˅tr3&BCCz(QQQ^:!55!>oVIyٸy3^=+RVuDDDz&sYCdoq“h*ǎǔcȠޝc&sy3C O0S|:nV~"##p]waijU2Ř_CTܵk||%LIZ_CT&snMza27<!"I FD#"iqHZ\`D$-.0"_-0$M3(,0$M3_~̒4dn"w“sY=]|lGQR?5ܷxe_13CMg1Bjv&vKçf3'%]X(V⦳!5;ӿEQKydl&sHJOHZjڝR%K:6o9:HxeQ<9uLCʕ> RN˗/Du &MDy|u}yb:jת}ۗƄ&c!IΝիWCYf6Q!ey#l?fnu߭^yܞ4} 4 Q!ey#,:vRro!iL獌Cx2}U`˶n *U4)&sg21O~ˋ?aػ6[>)M&üMyӯu's HLڵXDGǰ!ѶMk25$ۼw޴!dnjwz],)fJJM0tdn 8o HZ\`D$-.0"I FD#"iqtY`)))zV5}ܽas!s|mڲ ZV5}ܽas!tmظ vD\pbc -CUlV}RCKbu\tqqHII6o$G?̽wطfwHJ>=_O{uٿn=87Ek՗kD};ɞ7=o˕-elK޷z3"@F` dN'.%q8q96nZ6ӉACCvת/_#W6Ӊ#GgQܗYR.^܈n&•ӎAx=۷g33зkᆰ׳/5NhAc֜˨\Y5͒mdn˸o:~ \ń۸';S^-/=E p.Z8y2gYR͑n&b֓HLIin5ТJ<]p{o(0J(]:Z%Q\}NԮY%׹kW`\#*,UƫC̡p_]:wge p.ZXl9ڷ{A`l?J DVkيӁ|Q ә/#iD`18N\~͟huzZ&Q\t:Ə7RݗYR.6]0}7p:~պ ?T֥|YC$8-h|`⅚el&sЌȤd}:I?IїYj,}obHZ\`D$-.0"I FD#"iqHZLf "i15%4;;u4kUBB"?'ct7Gh278;}ZDG#)9 GqWfI-*\--t8h:/W)p:T̒dnΟp97bt[m;.[y$sJ}~6yˎ-sn|'?o̒dnΛl ?]I1z8͛%[TbpsΝXbۼ=QL$s Jk>.Zysfᣏ 00)9{}~=W'su͒-*1[TZZ9i8|:v<<"##aNZ7f̒d|x\1ce] 5q jiŊaO5,L.&s:I?L"%K["+I FD#"iqHZ\`D$-.0"Iܬ:j'iܬ:j'çܱqfI-KQo0㋙ C͆@L4׮s2{ u2꼉H67K Qu&s_+_\bŊWsWvpj7KjdnQu2꼉H67K Qu&sϘ9 }=LТ9̘9|yfJUG-ΛdsU H:gϢb ngqiEkٗYG-ΛdsQGh2wT(paZ7U_~SCd˼RPbRC: ^e&GYrmgtu7f!d'[5p\/9xmk@:Sy3rGrroY/0",0;Z`"+I FD#ԪY6jլ<X^w$"2~ ID#"iqHZ\`.]k 1S/_Ȥ5O͖p\ ExXʕ+˗f߿}.Xt511F~eTJ59yHHHDPPoD6 Oy75qT= ((]:׭( łΞEbu"<<ܐMKKWxFPOQcq_4l S}'Ob޳7CF맟}Dg_~m hױ3^?0N'6mނ>C]Q~cgԩ(afx}'}{֬bԇa 졠ܲ>ޥ[wP-ovu/#R(&kOH>Bw31fDtd&ܿog0p4o[6"7`]tG(\p'd8{a쏝p;wEձm:lZ?Y'NÝ[й?qx={{+cͪ$Rhh(N'jը/uv̝`e 999,EMдIccF{p=>q$- UVlZG=6}mmIIɨZr*&MaoxR%1|`,\أ燯THe/,F`׮[d)4<ٿ v]:>BRRr_gϺ-~CBBSA?cZU _p ݎBݷ'Nɘ|,T~j?P~ ݷ.COb >.,,,m vMFAvF* ʝt:p8N%+0XVc, ֭߀gn[6nm@+zuˋѫo?}R%U|n+U®ݿݖn޼u].0ۄxl6yytGֵ ǟD^ؼUklݶ6[ػl_d l݆ 7aW<~3=tnö;`e3ѫ7v;b2/zپSKHT\wҥQLYUT7|&N#)) kć7D{9E\cܧ}b޽^E"drGd4dNX`s{U qq(Q/ .^Þt~X~cՈH6U#"qHZ`KKuDDmP(<׽(1xvՒ%=#×=(#aavKv/Cy""%$%aࠡذy~E]0lUcDDzzc0^^m ,KG0݀ e_snXIENDB`4digits-1.1.4/doc/images/step4-1.png000066400000000000000000000730441224510365200170110ustar00rootroot00000000000000PNG  IHDR05^sBIT|dtEXtCREATORgnome-panel-screenshot7w IDATxw|uevP(P6 A{8 e{ 8p!KDlp"{#{qMiRRGn]o~tn/EeJy]KJ3~@(zB٭$3 r2?@{%`OGM/ !UbCBܙÌ/јkbO'9(N-Y(ZcMDPxFs 6{vbQQU;(f/E{zҠvֻ}a>i:׹nXNh֑bQ0nTS腇&]’xɫ !jW[I7z޺d]n]v6 @SX.D\y_,僽iq 3o=Ơi*vkzW5٬h׫R3C|UcMKʱŮvK` 2aөD(Q a =*gۘ6nӞZyyj_UUlXX6zS;]c3,nnT:Jn#>W3e'3h#`E`Z1f'eBw`BHT>/AxQp'?|0/} ;t@mtx|֞kwO]˽<K=5øm׻]E ީ5GgY?Pw>T%RNҎIo{엛ΩfES3BЎfu x.dW6c;)֒fkK®mCk؍ e~= Jb7ˑPQFq|ïQ1(:v!٣޾qoBb^KT6uϔ ә8sc_;/>YnWҿK{?JKhsG-)+S͑^5oGc *]":6SH){10wt J:$mvJv\N!F؉$̗S 6R0[%CC3~5ȥN=~?9iX)Ie7ArFe4j6z}gv9XxD8o 5i^L2NXv:IH?ќNX3.7xfW#v5(͋`]x_ mm ,==Ԕ +I~&8aَХ~Du_gն>\v8fD*9k+Ldt-vBiSU,l~zS>Je+V=I%Ms_>JRO!lX6G2tijl3%Th;ߤ8Bf.׮V JHƲ=t 0p9UEU uLY򲫧vvkrwʥ^\cGNԌ T=Cv /3\?CMUC5eժzT4-sk4C,$9Fj jGdrf.f":,m d26Z_v@x)dnT? \-,~)K%!͆A#4@O@ T0gSv9EFz]OĎsz7;`$!Վ]s*YL9Q=Ԫ_ !k\v )dvQxlu(a&B苆vJ>Ԏ)dZj I ץa!e}B\^W.^~G$-ƒVs'j(TỲyn !n4Y.t RqqwB !|B !|&K܏IB9B,^A]XjYQwC\Rk- {j4]Z3gTFx9l{]9ݻEߌuS'N,풗2))_ߙX F|qΝbhOK|yCmcr>@(Dv} nF.E@-iۺGo$墢gNսe?DNT767՚:ySAN!-^7;OwҸYk|-iҼ5I)lۑ)y慗yl06mR]v_On߈f_ |hڶm+~^e]U@eĨgu%$$0Q$~̣_ʵZhT9oUTbt˺?l%..ι…8} h$=-}ʸG0Gc?0yxu#~L1r#SȜ-_zй}>reyH6] ?䙧Gr]V IIɨJu߷76?Nbt-y iղZ4l29O_ "00JNԯi|6 ƽjrOFoӹc6l܌]Uٰi3}{`oӤq`3ϣPt:tBBb"NK$$$|L:>?FyJ߅(lGvCzEjtc㞮]) f CAO>,G0 .Yj5ώ࣏r'ڶje+hP.k׮'4$ffM떬\ڳj/<ط7[FߞoӧW}6hF`EEQTI] A 9^͕9KJN",,z6o:8dY/$$J`@`M8tmwއS9x>Js'ڵkýgFɴ/iZhΛ¥KۿLnnc翼?iWީc\>rj{BTN!K.MRR".󓒒yé?is^Zz:ZnHG"˗0=O( Y}[N@%KrL%6vM*phN^x5lҘV̴/fQVMUA}\9z'Dknw3g|ybxb b*Vpؾ-O e:^z Ξ;jby ;s۴j^0 ,[ =wwaE ~t@yOظy ڴMef|L6G0cƙgxl~^fLH|VR0 <`:k3/;oATTY+ĸLWX9k/G0dWV^yyt܉cv֙q<]w5z4Цu+͘MN';11uyeΞ=KR%yl97]M[\zatG͎/6 ϟOȍ/s'1hبJTnCܷo;w)A Ƞ{ O߇~((Oȏ|=lο<+V6_OyS7Kqׯɍn$1*uV.d7e?.σaȬgI^H!ϒjB6:~zC!rTv,[t*!2^hBq#_!>KgIB, `B%L$ !|VFyV6oѺ?;&?Mxd?;i޲5q \lܴU]:BB\G`L:$==e+VҥS|uz$&&Ѯc7L&#&шѨw<6njcZXt+,+;ބfd&R灥`2AqLkm6l6+N]ƾ_THHHsYHRRBτ)PT U`9^ݮryj֨ϲӹSoXmVΜc0%J0eYWgY!Uf8qiiPtizG Y~=vGcVYKvmVlY5si)8QlYO`j%DQ*P*|SSHOOBz dukӺ@BCC\24.OPP0~~~hFJrO7ޓfxhMSجVJGDPfM@! Zjp\`:t%{AAAj**c^B04 F#hjt!L-I0ۂn[O3@tUmV#ֶb쒥(u`:sAAA*Eg!nv`v6+bQvLfVnCQtP&G Űs1ZըwDKqqXF8>cFQzzG躚V,88p쪝Ĥ7|_v;!!% #00А9tD ;wUQo8@X>E̊v;:@š5kHOJxh+(<`vՎi^̅ IHH 62, 4+(uG vLrr_gBr/ՊAH4:u>n4~7~~T}fWSHFPp+ : =J5]+PtT)u:a? q+PjGkدd.T/=PʿTlEp#ߟRG(:RSSi޼9˗'Dg%** 壱*AAr&DQw]9KLHbGJ8*(!ehY[& f?Нۇ}:x;齭ʅ z=X|)ii`X(6Ei$bX tX[YRbyo `+1ZYlAw 5 %bIEb߹|1Z`?t-- --  :.ƕi];۴W b G`B|0ͮbۯL)(vҵ1ƟpUYQbnG=b۾EA @;@jI+ bcQ6o߫Amɾ}Z$%'HHHE),0(jG4G2UkVJH$X]žg}tB Dp500%ѣ.컹 gӇkp.]&22  !JXww. $*TF?%QJهfMExYfMh:9n+"#"hӦptWt-lj֌&ID.MLL %Qt zLٲw.Bd֬].WB[54k:-c:%Gsu'20011.?jWȂ`&=xXftd2b6a4سg/Wh2R!:{r[w*,ͮ@ɎV9j:e ЃkN8n{!+UHRRۚ4!=!=;M-Xbw˗ %44zv[^0p1{(ڣڄǥQ(׫땄JdSHKOkժDGq`FHH`g -Xa?E^F8N3M&ct:I!D+CBBKgIB,B#!nUkmne!)gIB, `B%L^H!|Ё}{ؼqΝn^7艌,K^$mي&b00s~Iv;˹T_cY<~T{!$`49qeHV"zJEDfTZ#]}R^] TQ}dْ>L4# `*BTtEt:y0>Usq6]G왓DGWt+f+rI$yjƵp5j\]\r剈d? _umvt/|`Ә03DF+nDpLk)+$v]Nu {,-- H,x5`JnE^<'0XzCSX4_L|\<~^y1h(:@˼ٖIy3h8r奩( y-/{!sq%.\Phr Ο?OBBMFhE4_6IׯJvPTETECWԎ^(uҍ*5n!Z-պAyx<5KMF͚5ر#mڴ~.2l0ǀٳ'k׮uYg4hEQtTRy9oߞuRJ"## h4( +W.*|yZm}~)v=NhAqt|9W^{5bjԻ̶;\kѺ]kmyn N!Պhkw0w/W~Y,:u ӧ3o*Tܹs{xL&>,СCy u;/n٘8r{tG|jժe߻wo… ߿uVŋ9uTרQ'N]k.'K,s;翟Zb'3pM][A0xC&hL@y׻ogժԮU;]^>*索(i|Gƛ|T}2e [bxb^}UwNJJJ pg*| {O?Ͳ|ǎ߿;zu{D񓞚efmzQͰi(*(GlMq[ÂXJz -JP>\i9r!DUฏ+Qihe\*%%e*Vdzm(/{Ljd„ MӸ[X,4i҄-E3{uVڷoݖ/2d'DNslclZ. P@ACS쀝4{<)X񤫉X$lZ v͂MK>W.*[NO@@ŒH,11sxi,Z;3G}4l6 .䯿* ŋHXHHNnaSС(=YgI' ݕU^q+djˮYe4c֗t:7aOOr{^ ySo2}r׳{^p^yvL=y?ӣG>sѾ}{VZeyѩS'g $***6VXAƍbGqV%r ݧ'ݖJ\΋K;IEKW^w%9_ :Ջ]Y:m6n۶ӭkl=A|шjE9FGX۷vZ\[oOс;qYJ.E|BBA}p\*""3guSr~~g͛lj'9sً/H^;L0%K8x*000O_\&HB, `B%L$ !|0!ϒ&Y>KgIB, `B%L$sbc ԲMW( 63w|=ڥ3}0%|wlќaO Tɒ׵8q]+,rV|1s6o90ө>|%2ط?>l2<@N>S}X,i߹HrV] E ]6kۦ{&23TҠ~=&Lz{H(=vx =AAAEҗ#bbc[vfiױwѥ}ԸwwM8/k1a{?noԣe½F7$--5=л @Ӗmglu%XGn]nSJ#G $<=3;w<+[c h^Tyr{3[l w`?z^آCN!eWүOo8LH~ݴmYUun.mZuLfW^\2J4X\=,[X1]֠kV,ב{rp/_8t>O?r.߯/#F?ëo%!!ѥlN5whM굹,G^xy2'd.۰qޚmYezm;G>7UsyZ5Y"uœ8$eK~]6X,ݕ,/{Y8VLDD&11k$ޝ>O mYc( +W{lZޖN ߷72RiNec ̘e~e77sswAyt0O{18s,6KmKvmZ[cy1 ,Y~jױ 7lb۸xG˄+EQxzƽߙ58=ub^8AbbēØ2z}^flٲ=MUwGr)"##R2E9ߟHHHAz+˫sDGG3-+ǸLߧ}@ރ_J\E-Oi~Wm_x"9wSH!&Y>KgIB, `B%L$ !|0!ϒ&Y>KgTm;^ꧢڽg/]﹏j\6-t`RGoڼȀdž /ڛHIIɱ#GѼU;nkovY\\<&O3ϽȰ'G\nmЈkSnmY%z΀džp<5SLJ=E>:}thcGڸi3{[W3\˯{Nȶ/fS1Ř'7~Ǔϒ7%%s>y7b1 vi>s Xٰn\W])V3t b*Ul2Uw'gkٻ_z9gV]u|Pfu'999s X4Vu -- !*Ww<6Z4s7Vp7I>|miӻxݮ3O0g|>2eقQjgrU]pyjKzz:!%JpEg "1)k6.޻k&#GӒyw?ƌSHQp|*ݳU2%p}6ƺ`T}%brԸ>*Lشe dž8g'oȮ]O 00Պ͑Trr2.^"|y<ш(TèO,e}݄&Nz;4&""2AAf޲!rLZڷK~lw'Gvi޼)K_^4mzl#ʒhբ9z9/rYZ6ՁNLv9snZ J~4Q{zZHuE?8?>O>K=f0.ev; >|oǟ~&zy:y+7m[7mg|@v\Tnu7٤1_ΜNV-Zm,( w6iː(TvwާM2jSd]Ic&Nz9ķb[`4[HNIa]rP֬QZ6 44Z5ӶukΛ?H^H!ϑB'L$ !|0!ϒ&Y>KgIB, `B%L$ !|O-OUUl6&ɣIMMh2g6c21 >i8;F`` UVAD۽g/>"{CQ˗g#]kه{lvE^[Y`n;3Ͻys@;q͎f4vNtl\p˺so{#u:glqrtonVi>njryUvy&%/d$&>!ra61  k̜sMr3._M7.7kz ٘b,/)?U9,ny!}̝Ο3g~w$!!x~Z4o\'e>lfL؁9r(UTqv\L/c`Zb%~Ze~|1?ۓ>c(칳 jC I3yWHOO}̜%橑 &-5U0nt{{x8|ѱc{BJ 11M7IO9f `CN8$ܖ)))e-3f}ɇO*؆1 `1O8=9q}%g[j5>J _̜ͤ>gǸԷg>9BfMaӻx]ϛk>CzJB!O ق*Uľ'Np{ק-t_v{i~;$&&ٴ||={K>GOCzJB1RSRsN+.KGMHHLpgXb%={<ݻкUKL&z=>(Fѓ*ny!}"Myc(\Y;]ާFji_Ru~4WҥJ71))x9NEήs,s>nj!K;/2/$/d-pնCgϘ޻oN1G8=ؿ/NzކbϿxb =V|> g4fӱ\O9%?U9OE <դ oI'Jߟ>ի;3b.\H <7ipw$$$вElzDޞ.]﹟%l4lPUXx1/!*y! y!>OgIB, `B%L$ !|0!ϒ&Y>KgIB, `"OTUbu7|i6o30D.ύ}u1֯qF~I=o'Mݫ3x7x]nv__̘S\y#p9!=Sȗ^x% w6Y"э-Ѯm, +~NȼWrCDh4b4 !u!;F֭,_W_ȧٸWK~2C Ҳ+ޭ[sBf1'5Y䵾|=7OE˗ ;7bᣏ? ݖ/9!S_q S6kok{\nk2>R%sB浾ҧs< `"͍/ETZիe[%sB>(^!}r }6Yr_LʳϿDLZ@ЧC֕oK}PrCd  "883-r^}W֕•sBzZܐ7|[~-t3y|6>{an\_Wsfp{3p휐wUq yÏnƨ1Ϣ( pgY( ]y+9!=_nH )9R$ !|0!ϒ&Y>KgIB, `B%L$ !|0!ϺowrR2< (v^rH^"SCp *Ve~]8zU*WTftA9Jժ8x;/dFyz^H `Ws4 IDAT=rC(={̏h4zC0;K~^];]6 .=Șr$eIJJ ?-)S?c!7 `0ÞS#f^/_.9RU;w֛gYg>9BfM9R~B<%/;|O*WM3b3T͓¡O.UO?ΰFi5Wfq[y!pڶM6w~t>7x;/U~OS^H`Lgx\Wq nocQ6iۦsz믿1gԱ=~~~Oa24VӰA}zm{6e+V gys{2,[ aaJ-O $ߓy!۴nEVXeVCvEXn=yq&C0 o'ǝMc7mAz.UP8=Șy!.,brk9^<+L|{93ף!=Fs Nv Y0<2p%JӯOozKgIB, `B%L$ !|0!ϒ&Y>KglSURB!x={^t:6 ݎ(ԫ{+- !O1h߮Ao8-9DOH\r>"!DvN9~' ӢdfgϝeS.Q&M`7`!׸O-%9D `Ԉ'ynhJ,IPPO|V]B!8tmRJۿz#Q;)4aB5krGFE !DֶCgϘ޻oN1GaE'&Mx'N?QD0|GԨ^&(B>4)n!n0>q )HB, `B%L$ !|0!ϒ&Y>KgIB, `B%L|.=vu77 `[F uW7x-[f6aaE! 'X|4f͘d*!n>fFժUP wQ?PM( ?P(z`?$p"P8 A q ;! *5 )[f~Ąw~||I&d)N@?._wgNGNG4e*?1.Q0I"oN;Tyl_"")*STYvmf*mܴmZ REDdR ;۶`00j`FDA$ŋv+\|3YYHNN“] F7 #2B&`D$-0"IFD#"iq8HZ`D$-0"Gqq1"8`FDAfv=oP)|Hj׬vD$`Kc qM7"" ̚>nDLOǡC9H˯ vDdR {C.,@狑v IU64/{^|2|?.,BK6sN8i`BD![pvk " b)SN_ v)Dd!R?vDd1R\ՄFD#"iq8HZ`D$-0"IFDҒw!幐 B_.CR˖((,a̷Ѧu`GDA"2ubcce6nڌ^x s>(XlƍW X,&&| (I1"""0B"/υ,ELL`FDA$k`? OOXqޥ(Iq`;طk';~G܇io viDDR ]vwp:GF mۃ]VyLU˶QbBz*#\ۯo+#`E7&_}nqxs*^{`FDA$S&.,F/!jFD#"iq8HZ`D$-0"IdqO "SjqD"~`B6/!HZ`D$-0"Ieo~\}_r]`Uh,צflظ w}/ O> (**25&g^í^7oRPa9>!o@͑? N\{9o؈A߆|l9׳6; ;bǬ~s\uEwu-pe ڶ=B݋y {<tz9~-Xf q ccF8>f/!pjӺ5~<`ǏDdd. ##}z Xݱߴ3l%$j+iүq_[QTT-L?>nL{{&^?Tߴ Dr( >&~]ǝrigӏx~<oGW`]ixSߚn}9RRڠ]~-_ UUͲ刋ŠMV׷rssM?ԷOU@ /ഡ~ L&MݻXӏijj"Ei~+A5/~2S_.ܚг5wf.=`?^^cV zm^o[4o˻wÜf>~^=xظ'p8p8pynx >IIϱ7[ +YC +gd%FD#"iq8HZ`D$-0"IVXXJAĹyN2l՚s}X)8wQ_Y>Ia[r6mނfV "]Wϣ,uRhŶaҹy>h~)œy<^|U\r:qi;n+U`uXn=u/ۧ 3="s ~KMl8c] xx FM aEhw0Hz^xn". (uq+.ﮫ5_Gttt1 UU( TUEQQyt}u8`g1*.r4 0 glc }=p:(vABy*^M SfF打5洷6dpE3@Ӊ矝W|x׋h|EOsjKĹ;CdQovi,,$VagnX)\֬xV3ѬYU|UWL8wKd1*."r.]v?\%P/@per@yؘ85-!1GU|e}p1ĄsD )m,#9#gmR,ޙ 1OsZOCEFL0)Z n 9S~QFs4 h0l>Bǻp0]ZĠk(>=IO4iX{uy103 "sPf 9 R +FYKw`bH@UPp=/,,ɬl|"L8wKḏ@]2Dh`{R e㺵.k& zĚk=_oW=<5mܭ!2ǨP7d~AϋĘ0,.m͜e>xs+;p|mb_'P߄/!&%2DXNY."r4lP|8GafMםDL:x_@iI)NmGD? Q~mk;CdQovv.Zt4L_ eM Gjunm6y[_*<3U~PzJycT(]2Dh^l{ d8Y׫ nu%Cd`l-M@/fn n@fn"IFD#"iq8HZ`D$-0"VH ~'!W < ^O`oc 9DFC~~>a"4N ǨFcoYܬLe7=^%HisAHg1J~иioe2Dh`fo6~?ny'ΈpF~/!wi)nRRsMld3U.E~KM ׯAu{6UUጂ@)w>DGeR2d"s8rmZ0R]2D#[AEWݝZ߆^[ _L22qFgFsj5`"0ȑ#8pvEQH>|f1(Y܂at"SػwJJ8f1+YPб(栨 #odX}솊GjjGŕoՄ]2DF` z{h(.; 11/F]Pc V3s{Ahz _ ЭGOozw8KጎFҟ/XYe?(!2(lr4 07~q иiw !2(rMed m5EBBa""?q8HZ`D$-0iCuF38m(>74CL^`d;)P'#{E+0yq ,tdⰆ."s:N^ت5k2."sN^S؊i$%4󰆉."sN^M̽m{ؾtn-6g;_;0祱u맟C<Ág­7ߤr{YJKi3{c3Dh`ۗ&bSs\6j2^ {V.Bk{=Cćᅨ-["d҆gͬ"s2Zgo_79CTym N.R>/Tŋ1svicʌunJqUex{T u=CdQF<+079CT<56ӪYXILꟌ37{))8zUv"s2Pg}ioz^3{c3Dh`b؅YkUXUBz1~kW&7o\[nѯ d]:뻢:.d}`@+/?Y[qwfbDZBLyl|EQ0mLyU.f b]Qoz )bݛ]2}3ϋfq.} ХE 6I:ߺzĈU| sȜ`YU] L]d~(޽VLEx'灪xjTU_-/pWMiwf"sXg+*-50; `{R ɱn-˚I>"b4@bbEPc:+_Qi7=W`a4]2DhEbL M}6AfβfkGsq.8PuDȜ YJKygc3Dhz ,<<%Gwپo~]ŇsfvQ*J߄>J~݉gbR˖hܺcUW? *̺!2(uVoZn aIHş@Qp\MWPP]vc:+d~fo s7s."s{nK/o囹50" 0#^Q| ;~`l `d; `d;z L^|&X/E|"IFD Vd1#89D r mb!2Ȉ`yyyGTt3,Cd阹awM5}DFFsE9xr4h@OܬLe7=^%His)CdQ2PvgM\wKM 7lĠo YYe@ۋ;#ܥغ;JIA~q4Mh"sT v.r4 037>ԓUox.(kg%%O!2<-'ۿŹvcVY73DX Լݭq\B6p}."sP|d}F[QTT-QMff&meq5B||c-CdQV7]՚iࣹAݺ ȑ#8pvEQH>|Cǵcod7soL}k+q:s8pT݇b"..q!2+Y_>~%&&Cp:"74tLf1F֡yL6T\l,bu_#5#^É7j."se~#k0 Lˆ5kסgk+λGk`fmݫ'</. >_;xݥpFGϗtw9]2D%[U^-CTfk]k]Z4n];4B(g1&7suq37YC=5EBBa""?q8HZ`D$-0"IFD#"iln&*2.[!15lgañaJS.[* ln>ßMg{p1݅ٚUogln+`!^ .]8`]V[ۄM>{鯺 lfd?Ȳ5uwn7=>sޙ1 k`n1faɟ!*GfΝS諲vblMf`ɟ!*)`oEgO`D$-0"IFD#"iq8HZ!5iʄ˦in&CH 0lfnopF6l[dQ2`}?mڼϿ ^y9E2-2(YLߚS2lܴ?M7]t9+l.c"sXk67sؔ+QN_EWecdJC̭y3) A<š))mШ]NL۴)ê#^V7m7tءcCߎ>BgiȯZnӴCCs8[ا N 6Mkru}aXn}6nڂ6课o֊Xo3> m;n Fnͮ7sM~|=o1㐕$<9n,_wܚ]7sI~J~33CT0aq0U.[) 73Dp37 7sSp37YFD#"iq8HZ`D$-0"I+ 05LD]V=wr.I3}Zyy.kz\db*lڼII-k|{^ ǎlZdV]d"˹XHM̽m{ؾt.|ulJ>_;0祱>nGƯBU| |>ONƏ۾UYu;#P&\`~yKMl8c] xx FM aEhwpwXjyEqO.ެM:3XD|!*Gp6sbTO)TŘ9;4J1ez7%Wx *]H?p}z *b:M7<%#9o)h0l>Bǻp0]ZĠk(>j >]aw߅0c?av]A0i 7'dT +FYKw`bH@UP5^ z^|d)Lo+J 7 `{R ɱn-˚I%kKq޹Wu fF}d*bϓ]2DhEbL M}6Afβfk|<iC[s fYp.h<%CDQrt7U|8GafMם5EQW@ 37Q\`~yKsKaO(k|^xx8RsSrXXb}U +fos1UM.r-.d칙. {o<22R>xGV"IFD#"iq8HZ`D$-0"VH ~'Dr r mbA$ <vs:򐟟(f(Fhv}>|2$l(>f|mZS;r2}tx m 9@ٝ7M@s2B~}!*G3s-Tlx0ٺ>wF3 @{ KKuwhh\픡% vmog4KM 6nė/r+{\S]pF]R߻o"#2){}|;eh)!V.rt,0gnLLLw^q\B6p}.AE[#[U?~v|b}F "'7^yy.|d)bbu233IFa4nk X4/ٰ`АU_8c]Wv9r'O%t@n^ OSN~Ӯ2juҌx|0۵[#ôg}NaN*޽p_8i YX:]vwp:GF m>DtNgrssPTT~ruh`5ֆ*(,GӋfn}ckx1[׋:W^]] gt4*|IJ*A9s%%[U^-CTf?5iIZ4n];4B(g1&7suq37YCb[?&!aoEFD#"iq8HZ`D$-0"I+ 05LD]vc,uL`֬E^&.d1J:)0L`+V¦[Բ!;G/CO]!2(闹-~ۗέ-lGK1G4c}4̘bbbPv#<,o1 vNWu=CdQV737=CT}\~jO .p@yeCS0#YLp` IJ+/qT\w5~YuDiv1<2Dh`(9}*>0UQ&yPN}Qwwax3. c.̺!2(!\<i(ʚ:ܔsU(.g1ʪfpgʑ~3!2fnV[##KYHZ`D$-0"Lj|qO "SjqD""ᗐD$-0"IF!LdegwI_lbpK^"::11hٲ>_iNâO\[ٟn9(=ZmCwyy.DD|+rݸnMXKsp ::͚% p8p8#.W>""k㖔zF5ok+qi?ѣg9mۿca O?7܂ /o6 VACp%ZkPV`АХ[m\ @}pU#G0qqХ[L|Ezku[ӆE[zݾHYYÄgGӦ_}3+MƐpяUߩSx|yV}fŷX;~2o8':/<6jX_/]ek6fiێ;ACBn2Z Z{[߹ݷ>({vn_}+V6<%$( R;v]wx^L|>{w3=_yyrO5{7Ckjךj~)xqӍWw!22K5_5?֮[ۃmGvvv/e+kCf:X Odfbzmǭyh4֭ۃ";즗U<>$:K۔~͚EU֦M* *7½˖ԩS o??Y pg0y8yIIIx嗪p\q5j !2"]c=Nڎ[߹]wm?+MCpMqqyF*Z5" ת8HZ`D$0p""6lqAl|k!"WΉcxxذ;Gŗ^'5SZaabz݊C{BiWED$JΉc81O`KOEW}N]&ADH}*p+wݹ݀,eͫeyy`IENDB`4digits-1.1.4/doc/images/step4-2.png000066400000000000000000000741341224510365200170130ustar00rootroot00000000000000PNG  IHDR0YUsBIT|dtEXtCREATORgnome-panel-screenshot7w IDATxw|euҖ "Ae 8D *_!Kpp."eopl(KHn MiRR>#_w{N<ٽl BiY)J/jFJz"jFbtX!dB2x |,i?3-x4jF"W/%{K=ԫUh #,*`M" xk>4_D@,!tYT [f$rj<֔%AnUUiXǶH kZUEUiOyo.'ejMU\;(%dU"Ȼqs\S8s0SVp/MUQd%D72nK/&ۂ!1Ղ*X3R@c\kJz[:,\)ȻHg\G [>j</.h4MEQJ.(lo4˚jb?=ˏhhz Sb&lXFR>Th= n_h wEOOy.;d>u ţJ)3 joxп}MeAd "\jCtKIAq(KBPMB=?,!cj JHrHOwUj ]0V$U8m >y~p([k2{8hwz/?*臹ZSA&]"̿$BƥMUUQ+r 0U7Έ jooEo&>ڌmtqu+]jnmg`Wz 4+/_4Yl2j jU@u&>R{Q˵(Cxh*z>Rr<|(ُB\`a 1Z%k.a) *oН5ou%w;ApJӴ?Ӵc`7ϛ[0aW>{{30W.F 9Dr/:Yb **LHbTą&A(^L$*AX']̱s3G/[϶CjT!8ʺ*A׫iE^{S80@ٞm^f$#--VR52M*3$ >mLp/2.[Ā ~D} 73hC% Bu lGc :Ӭ/uYIxO]jVN~ 5jSmNt3MAr^?j!-SZD˔q'3@%[$NQ@jeC*Rdz)C%_<CwG}A?&ANMDXx$+4ll lGNKL^WiXYOň:{dz ?Nx#~T%("w4,n#XHCeb\rCm̿6?5ØX^QrwdȚ+d8Wόbp:cW'Mb\~׬X}A1,w*4+oLdOp=X>\ƧBQ\V$4Ŋ7Rv]ޓRnw 'H=q 0 H'"ȋ,I-1Fo'=c>|ˈ5yٞQ!IyQ$Pup0*Kǘri9y*cN1e('#xOIkJ{ƮW4+Ԅ4hԔs;y7w6nƝ\ Iґ~$!5}ڀUPW rJX! B$k+UT^nČB7G z^T#{APd;۳@Y4:ۯaѡt|e*D1JRgQ )yg '\>%06i8~K[SϷ k%bӰ]+}kRtg|NPh+]yw È-ב&[R rY~ݱ}JـU}_ ٮ ]'I0g?.$IcSP{+Y}MCkW6܈W:tyɻIe+ d7Q|R4>:j_'׼G7{ @">ͻIHA0{xf;gycY;>2 גR??RʦQ56 ;kdS:b'\KSȴ* Ix$*K?* >&}y\cSP{u*M%{{g`3%R+zAU/׭ Y1Iter9RdEClQ-H9VoNQ7ʱUQ0{!ݺr>zR35l'$ѩ&.*XM{( rC1fGA|IWtP:X' fo" OYoP4`42Ͳ 8rhw짣Cm} Ѹr7I{IWq~۳>Fg`Ic^ePJܟ,_3HP40$} 4#GOJL"cҠ%Rس1f9 "^eWDTZ3P7>':DڟTmo./p<_:O>S%^L.!\5;ߙh௿wG\Vw>}X,XKʾ|_Rw".-"_Bnٺ+~`҅x{u؞NۻTVRJݻF tÏ?ޮDFTަfZ \u ­H oO”.pN3쥑4j~7-td;ȴX̤Uێަ}n|g>r1熳c/uݷ^>[~bvԁc:ST_}r\Ϙ;w x-Յ]}}n={wt}4hr#^yR;5-WQ^]٠uϞ9ˠӰA6Yź+Yz \IS̏+sywa</c+))^ɨ/<F}(ձ];6nނyk֮'**puu?;wBBB}Wpy49JfFFʾK0Oı5} oΛ_~xD2*Y}н׃?᰼Rh(7`2_djլAJJ*Ҩa ,|Gt:,V+))r,Cvth/~Zf/Qw/M7B4>'oӲEs~wwʶ;QTm;v2o~wZlQ3,:I")9gqU ggKli?#F燺Py ;vY?@Fw9j|gw:uɄ!gPi [GqQ> +:uh꘵4iԐ͛p 3'ݱ=o{.߰G_~c#oӿoKhTUET4M?UTb`߸yai?}Zx'OrK?))/tm;wqg;̾ I*[1s-kȱXv>cǘlԩ]`]ѹs4<ܟcFɜ/xayjڷkӸ|*f㹷׃dZ,ϜۭKvj[U[H+V$%%@))lޟ9>/#3łd ev-///ە$ `^[ t*P=*( m[SѺݼ[ݪ%Ԭ^9_̧~n-ÃSzT N H:;zCΰCf߭K'^9vixs.^DX,2rdl?ttvLzk<Ao fZzm׃WO?Xthۆ;w9h۵/Ak`븴 /?wimxrHß'aOQdJBYCz._hGѵs'Ƽ6iLJWrfx>O:eiN8]~/?YK3ҟ{iEZ5iyW 4 c[@{O^" u7 .\!gz{/.![V]I=23JKKUUt}Σ,+ 8%O ^޾_<ǐ#S ࡽܹ[N| ZL-mzxHH%O(<{rrOxX]Zm ۧ"3p)ҷeɭn%QASndn1?.%FfAX"/ KUc9 `gO~ fƹ9 `[ApUsZYV"c&L% K0A<` x"=b_ع7vtQpɞҶ}G.UUپc'Z_!tڶlڌsQ233Yv+Rn&YVHNNs^LFL&#FQo{l`*XV,+3Jfʞw &`py`i^ ٦5MCUUYFFы?DBRRj˚LFRRR4z&B^4UClL4 P+/QN]{!b~ZI{%*[92 |{ʕ+G}$#66j/+U&+2%##*V^oKVa4t[n%00wdt햎ʕ+ӦmLK|ʕ+3w #VZPU%$}btzzJRShԨf9c:}3Rzu F-i?hFZj/7Ap"0Er2h7鑭V*Pn]@חz|b`:t={7~~~P5Uc^PT230A@`ƇL&/2w\+n^1[V-Zn`v׶bHgtH7dffjvW`_GUL^&H3NPmDػDh5ںis.!!:ۢ'|֢1^^o ]Yi)_>EUHNI). m7-(|Pyf3 "4 {p@tF @:)H;ܷEEt-!=P#jZTEA]ȗظq#22 ,[` "0EUP5׸| III_#QLx( CQop۴oA뗐Zjb{Ч-Ξ%PdN$%%M@~gAReN/n+z0¾HFt[݁v$H5X *Hjj*#kKTo)=ݒ%Pa($IGzz:m۶%,,NAJOp5>UV0}2~GfxcAЅB_+;;`[~ұ7%]t zt$IHiȻwłow f0Pnp:u֭[[^F#fq&LUTTEFe& Gl[~`AK.q L>:Hz --ݙ=܌RS(d+zNNi") V+Νv$tT;*UP-,EUg`Pg`IIX,V̶qP }Hu >hɤ a/tނ gܷURSA22/)#,$Ib|TXՂM RU@ݱnm 14Z]%zM7t j֩Gx,χf'pImZON=N'L(*;}M"s#liʘ.?CJJ`ڵ}3O-K+BWj!![*R3({ tCD._8Oh 6 YKY _'(e#{K7Uݰ ^o(8kz,#/edd fLKX-Y0ADn<KLH/P*XLj$1!PAp#͍,=3@ICNg[ζM0AD)%]i*-inno! p-!׊T6!1s/pj<))XV41*Km"=qw IDAT@FFut:@R$P$ ^*T;{Υ3=z{UU1 @TT$_}9P zK3w7}}X,zO~Fwa_'!1Y|LbR&4ؗ{ZrYAVTUEUE%<*;7!F&F$ê2vKѭT]wPe14s$ UN'  H ٖVBB}!cbz5@5m ÇѤ񍇢̶nٺ&LdM\ `\jh4ҳC|޻ E-WQY,ٛ֔h;~ϪuXmnl3Ͽ NjZC`fX>b,z-z\uoM{ }qgRr%\3G`2%DUTG0YdR'hލ?Ɛ LC/"gE/^۵+/]LժUIIIa?{xLygM؂XllC?ŗGګc]ڎt i4h4Dhh(֥fj0X,#!!k2ك@m;%X-͝#v8#3L(&Ogݟ[O@*३һ4Td5+ T͂YQ5 dEdVǟ4Bk/߽r)8r*tZr<d2b,Z/~q'O9d7e ~Gb`9 z!0r,ƏV-Z۰>.:ﳜ$$GĞ]{m[UUYc'xnLO5Oe.iT $ihzLFլh4 ׃W%dfFzي>dVN4?P\ `+Yikɾ,"q'ONi<̧sd1hF5X4mܐr~$'=w58[O ]^րcinxt۶G(ErKd-v[H ]PISTTj)ZfAR(r+EϜ%\9yNCjy[7KV5W 9UU\&|,9}ѯqoNxcZfW  ϓuEN47ѴI#yd6H([$GBRj QFV3!I IA) ȗHSA~jM٧@NU5/y}=y i:͚m7zd4r]gԨ`^z:uǞtyڴe;Ͻ S'Ow}篹]m[;]4nt'*;!4blPHN!xiGw2t2sl߱wC=:m) ?Nf_UķX0XVt:Lh4p P~=^睩yzeAs*V@bRRA}g,$$qlڲU1k9w"NpFs04n؀ [|:w>_~C]~~}lKsnP{y{QJez=sòw27L'e;/'MJsjCpڽ^J\z+o͂y9B]tBxu(bcO>́IIMbPգظv7y5r GEE:Lxe,/\B`y>ݸ\4}r0gϜ%445Sj$K}+Q(=<3_y7^CC*2㝷0]3Ԩ~#!$%'ӡ]< Rk0hswKnP&}ooڵi9 ԩ]^Gh~Λ&_ib7 N̪rt=eٲqmڷCva4qŲ6|Q|4sjt:~e[P}gcP`jK,1%·'2, M+w}xPaa:m Þa_9G:ujd7sK,V|8zХƤ|A(>@PPks#b;AHHHuuz}d29,^Ǐ(&KU=,F#IHҳ9Q[4 ZxxuW,p<ƅA(7Jd4P:9֜8 IXܴ֓seQٹMێ` x,AX" Dc&L% K0A<` x,AX" D+Ǘv[P讥O(%K9~"GѳGwY-=ӧ } 6 7NqV|| &҅2/n :|s>rJ<`Ν;_}X,Dw^}( qVl޲˿sh:w. 9yyyQ=*gLƍ>=>|RKrr2$q".D =~~~җg`eb 1{K{sgܭѣ׃Թ~;wٗʦ[>= |-[LpEfdd_c~iZGgsn*ʈ+hܨ़9/)eY& tRR2 1gʘq~qoo3 y˙8ǠU޿͆5?anq YFĬY_oJBuVeUӳpb;vcL^guữSv-6qiH4222ذq ˊs ry|qVFoM4`՜8z:~@co5s_ۀÇ|ٗ8G HJJv(2{uzuO;V#:ayqAN9oY"XJPPe۶Q;,+!9L>rw}HG:y"ֵ/_.ZA=Xx dz]Laͪ)BzҤq#99QAsdYj|<ǡ\L}g?61t-Vn=غm;͕+W\Z&8$WF o1e 6ld_VcPuby^8e/ٟwzdYrL?D}NCgPYoMwٳ%1e+듧NwxqথyWOʹXxQ j_~C4Ν?ϲ+xkd֮d6&3_o).x-xn"#2R2NŒ7wګ߰Yu|h?YD׮ۀ[n˵9_He213`h4Q/0qo ``{:WW9OvhшcݱCQ(qd̜1 7Zv{5?2"k\xi;vIE-3/Wתcgq-[qX,͛5˵bQ#Y~iڥݻu#}ٌdtZbHEΝ;0/--VG?aڔIـRQc`ʷ-hl,L|;۶o/͛6ɵ|° pR~a9w`M<`o2220KHzmc5MaXKvJ`{7[ rΫc^`|le˾_A͚5U4qK.ѦC'233 (WW)QeIHF`29~"V2zy[]B ŧik֭ߏ~F$tM||ü>qoUPxvĎ]Xt6ȁvObbfjL*55Wfg2$գ|`ޝg`3V- qٽwm=U_cO8d mۚk2_Zve:k^y\Ο@;F0:k}p glF讜'͡.'W8;N6nOZW,_}gsr}q|>g#^z($%%{-O?3ܼE7Gݶ-[_ng<@^j*Իq@h4rw|\:vh*3rX$IB$n2ׇ!'I(;a䈗ͽ~̘}:$$Sa;0 X2-rP֭Szw6!00zukөcG/Y_ xR' K0A<` x,AX" Dc&L% K0ARSS4 ooơC˻Zm{n6`1nZO>NΝ$vYv+ޙƴw&:_\몪7g[ 'O/sW9f_~,yy!K+y Z*^^^  s/|k~ƍXs1'>X;v䕑/;ߦ=$%'gcʰs̒_~,,ky!= ̙.]̹~:}<ڶ|6¸ؑ#G9~5po6Xb֮#槕gzCqc)))9-cظi3Ň,ކ2 `1חx^f 3vv|:&.r3qcG;w!bm71xmK~-*{ ϱy!K+y ق"##9t}c/}t\?0h@?F|"^Orr ͙}),-*{ ѕy!KAQ OK.WGMHJNr'21kHֻ:vhdB߻ݿeHa9Ue-/G3[<7sWԩ]-3;+5;o߱&QB&o4ۥ|9=?dpP!B :uyÏ>f4wg_b_ {nC],>yUn>=`iƼ EܟWW9&?d򧊼<ӧ2uL~Xguj׶ˣFsU ѯp__7JRR۵ͳg`wyC+Ui֤13SXϱ0!*B D^HA<` x,AX" Dc&L% K0A<` x,AX" *!wFѣB_(:~"'z[7#7wt#;׷=u{y]Qٳܑ_Rp9!]K7^{! w莬߰{tk+n:w5K YRnH`9FF8y%䷿=F\\;Z_roS҈WؾY%?!A˗DˤݫWsBf='䆍,ңIZZaa4o֬s+hY,OywK"EwmٷM\6W0<)sBңثc^`|Rͭ/ԬYڵkY%w,L}PrCzXѹr ys>h6cǽATz@:wyU Yl燿_iwc8_mу/c󬫨%G j}PrClmʹs>l-^ݺrfs39!]/KY yˏuUfH$Iݪe"uIDpy/)e/7 )y!Ax" Dc&L% K0A<` x,AX" a. IDATDc?ڵTM%8(DOHH$==Ɉ&F!ZxdsPa|9dZ,uz3ɩ cǽ΁$0F2ž'sidYAe@CQTE!<,[6M( ω y pPYdcְlBcnΐ熳lDTr燿}TRW1MtڙU+վm}h8,ͼ xgwhߎG2oW9osCD*ywfßϝ'pnpw^Ȝ$ӧk~=8q"(zAիs6^;r(ǏfM8邸;/dvxz^H `Y9 GQ]T a'&&b4]!U?p_NM:=e E9B>|<9IKKU?O6eR61aCyi+l޲tX z?ܗ!EUU;;εC?N6ݹ9eRQB>θ9^> 7Qcy!K+9 }b |\4MӨSUiƅ!{vu{4:M,5 IY 샏fsyƎ{a~:wТy|Ӏݎ:EwStG/ƈWro.x{{s漄əCP4֮@&H<ۓe%AeL<y!+WDPJILL" y!;v`OVReUc& yVFyY3f9ț3qw;iҨ+T(m(\=Bfɞr`\YC';o><ܗW_3Nq8#s5 t;Ģ%xC݈2y!s"B2g9 7zy\H3͎q.h`M7GWϛnf.j.ҙfGR8RB\Eƍ0yUC˹j/#s!"D;{6>Sbxزu2@ͅT3ّTs!!DK;1O=X̜^"?XR,Ps!|iv$q.h`k3c K'njœ^b.ҙfGR ΅Ԏ񫚶rW !Vcn d棒ّTs!#DJaAa٘0HJgG !~ʺ |6l܄Ok^4b$||sLDծuv$U5(?>T:7x + \H|Xe09&kKJgGRE !~kxX7AZ0l\ٲK3%B*dv$Uƹ\H"BHXl`D$,60" FDb#"aHXl`D$,60"p xj*?e ؉QO'"2!۶K>O?Bz^ ,+;s/ć,Dnr$h`?\#G"$%5ǘ#kOED&ğ֬ysо]۲_ϜIM0peDd$!.hۦux_|A+""3l!ʪ,5hEDdB4+[[*$ޑ( w;v͋k`^{}n2j`&c.F/L@ŗ+1 jD \wf^ 02[nCmqiF/LBl ^AD&"D$ ^ BBB|'F/LF30"HXl`D$,60" FDb#"aHXB|TvBRRsؐ( <^~u|j$4i[ŋ}8;3ziDd !н[Wvn:xbyFDC rɴ"" ^B4VW] /kX,?­z2"2ߞ&^{-^v4"2 1׌^?BU FDb#"aHXl`D$,60"Vode߯zFڶX '˾_qSsd(IDb#"aHXl`D$,5C[nȶ8>wރ-ZY˿k[4cx葡2qL|~24hQcSqS7V-֛o7!nhƐ鴀l{Oa0ݷѨQ#dfdQOnǭhmOo`^̷dy8yT@3v -w‘M[񔃺dLNƘ5d. ;^9 ϖ-G8 {l-XzSGz;s2#xz?Bf-yf8m?<<;QNI9T-`VzSNz܏*` oW}}v Mui}p:<ƫ~`)zdӃ$IeH9z4Uoڼ?Ckk};3z$"""}jl`>8z~޳]܀ Hg~ozw_ŗHJj-[hmz(,kGfM٫gdeeiYs^@W^kG޼ oN;we][fLt4bb5*=ִE+I]׋T=֛w;+ .ױ-qftq *[b@YxyzVf3oԥ+cnܨZx3<<w%ݺr ffΝSc޶76 ϱ֛o7K!XJY(8HXl`D$,60" FDb#"abt^WQu4o`7nBvCyz_Q^GQIi[n=؉&Zn:N Ewؽ}Y199rݝoW}UzYӦiqNii]f*_73Q@ 6#vcҪ#բ.nL H7=ʯɓ_^u-4Ckf@8+ԯe]8WTҰT>hxܐTxx6` 헢g*dė=n4 GDXvw`'q4Gc IsZVV&ׯ|:10/._3a7c3QW$axX;ڱ@&-D(d ˩x~~>ΦgD;`[kfl9,{ {[sbN#KI)}n]qӦJ٣;BCCխOOx!)_73Q~@ ǍaGdžb O?ߙ􌌲ǎ=w}x_Z_S`7c3Qt ,44E'ު'l yPK`^ $Mq}h||2Ǻg`[֛)l0MD$<60" FDb#"aHXl`D$j`> cr|4 ,X%C"EFNN""#a")v>cbJYi8S']n 9EHj~EPg/ (Bqi|f蕣i=aw}w3hqu{#TvII<q6CZoW )*z(j`ZOݱe#hzea8Tɇ!<4Mq0㯠3_[ 5`+GPm'jwO:8hּl6/Y%CVoȨl#2RMQJ)w$58խXf/&_8qG!I223_ sez#P>[AِC(**DLL4bbba`?\odѺMkDAAbc0<70odtAĢ]6)لU2A305vHP[ =۴F||0b'sto::ml<1<.u+x]Ffh=eN ߪazur^9؞o?]pBU$ 34z넃VeI` ѤIMǠnG>Z22CI5-syfzur^9=8: !{ܐ%7-ه덙s8)?U&Mٳ0dc Ju$ꚋ9<3ki:Y9C\Ut,,NDcx$<(K -'Qt L_3ii=1z(o`BЁÑ_YrCr1ijQ7&o\/W~{ӧ t8$%4syZNg`oW] 犊r_ǔʂ$ _{b[o]{eHDh30n@(qaL8"B>ُ8 F@Yy'=|8?څnݺb>->2,CA55rq֛wG30I vd;4cՁL<[.Q=.ȒSAYͪ"66I}^2:C50!LZoVi.AdF(GS_~Qk#>>Eb]Fgx{:*'ZoZNV#G67Bzp][K 6S`G;@ -'Qs4'g`&7-_'g董Xhh(NUϒ$u KR߄؇А{bB&hجcM7?˗Z22CI5-sy ̬d Eɓ3sV~ IXBCCѮ'%o߲A uZZOh30֛֯3~2J9J8* ZU[J{LfAr?0"60  60 c- x)PxFDb#"ayL3!U4ln =s ,;;999`rv:ZNݺm;,KY+'Cڵլ35~喐_W޾2Y^8ԿT]`W-[>߯^zѧ)1gG|/!gq1vMy m9ίng1RU2Q+^8PRa8Tɇ!<4Mq0AV3_[ 5`+GPL GxnUp8f͛fRU2hv6-#9_IoFPPP&M.4\ڠBJv)58խXm =sez#sPW6mނ}өz8qG!I223_vgZod'sk)ϖ-Gϛ{`Xgj6'sW$j0lN`RrJGnW]Ufs2wyLͶdnՕŤdӉÄqO^pu)w$PSgZodL;3z$""-Ufs2wEf72'sK$%5G˖-ZxyV-*S9""Odj(\֨z~)L1Ҥd-+)`8Xo!" FDb#"aHXl`D$,60"8H?l`dn"}Ii2BQ 'so8nx<l6m_\M3Řz?C's7iC^=o.fS}c:S9[{73}2wNn.7nɈ+3L1dn+GTRLJ>{6>/\D:up}7uib\:ͺM6̭M9aY!#9ON;1O=X̜^"?XnO;'N_0ydڵk㙱Obqhp%ƓcFa>8[\omwW !u+'s+더l.҂JaA!"##}^ǣuְ#.C{2Vn_ǎ>}JYĔ\' d@f+)do>&'wÄqc}s2>XoV|^{s:V~ bccPV-̟;WlzFN1daW۷o/T*a)V֛zp27 'sSp27더03#DD>b#"aHXl`D$,60" FD fIӜMT"hU&Ms27A2i*}2wySS?˗*z250o=s%r柚2);+W^RRf]ӿv~}R2l۾.K?SRf]ӿVS9ۏIY٘;!>`!"v]qS/e9ʭbLͶdn )G⩧!&&EEHJj1G",Lrʤ z~f4^!2k9zsÚX8oڷk[?0 %O8gkZ#+;жm[l"z(ˬF`?m۴/R.4}?L7iZ Cez#нl!ʪܼ\?OIJp2f72's_ٲ6nRmwyW_'M+%^odO~hЃxky8.y7< Gq]5N֚V5-p}2wÑ& == 8a&%)ҽXjs ?v{v!< '&?ZV2:#PYMg r5=~O=.* HNg:i L ׭@˞k*=&IMx_ZDmdZoz?d蕣y99rƘJ3<#>S eDV͒7֛*z(o`BЁÑ_YrCr1ijQ7&o|L=wߩv_!yģr|fz;Og@8+ԯe]8WTҰT>hxܐUoGʑ#ѽܺ ˀ6͔9~Vt[J7Ƅ#",;;08Qбad we/ǐGFHz]eh4,9~ӬJ9_MI vd;4cՁL<[.Q=.ȒSAۍ] uYV)(͘ެ\Ro*z {[sb4SȒbRqJ~FtZ\v饾:@22ۋ׏ fi`f7=U2Q~@ ǍaGdžb RK> u[ZM6KLZoz?d董Xhh(NUϒ$u KR߄؇P/$IBNNzEb]Ffh9 92kq۾(yҵ}aO!Ik|^hh(P䐐Vúz92kqWXU29* zNVդD$,60" FDb#"aHXl`D$j`> "Mv8vy[ a ,;ہ{)Tvv6rrr g~NG /:a54A^~$ 潇͚Y;ӐqOr U۶Zġ>gCz;~V+GQrY[7lxiګXxggA#򽄜صG4MJBNi4kjVPSBY{ k`UuWݭ۶/WTyٍ]nY^,GYTrO>th޾2䔰~QЛV¿g rT fnTTTw^v%r@Fz:5oK}Vɨ>mJFsT&x˖#3+ n|*DEiJSIjqԫ[~m׊"1k9(l h3a'F”_U /ĉ8qΞ=kilC۶m}ަU3Dbz#P#g˰x|ڿG]?0y>nG͆<$'‰?@LL4bbb|ަU3Daz#нݻunGhh(֭'F=wy'ѺMkDAAbc=+gF桸y+&_y \v &ZQLg-VA30v[]u%,|칲,?­z ~aGuֈGltEoo 9U*?"[մ3"vߞ&^{-^v믨^fY {d$]ӦܳJ(pNdԔS9* L-WK7^Sjk{T!3M rMedm,..EBaAs?0"60" FDb#"aHXl`D$4@lVz^WQu4o`7nBvC A}:N Mu}N$$4ܬlddYw3g`7*ܻW=>0-b'sto::m};o>Pt"4$=׶onvsuw#3W0כU2Q|1>?躀p7 I8@30_'\-{NK> +?[ԯ_@ߢ~߯ MBⵜ}7:CsY%CE q]H ]Ő=nȒC ̹VPk`͐g)lY$Cg`bvhkǪ8x] {\%7dz _5:q zZ<2t8fxjRm^l݈ =sf =r 2l=nG`$:6l7@ʑXf-V~5N sޙnjs4w31:E7d董[,+yPK`^ $Mq} D:xt`DFFx '8WG}72CsY%C}Qk œB6P=IO khFf`7d#dn=e =skNJ-^o70"i`D5)m`#+ FDbi׶ Q@U6_:jԮmJUz"GH" FDbwt32b:¯W~?0"zH>tNg1@eDFF":* M4Ɨ+>/{~όZNI(]܌hc|3r:]ذ{Soȯg#fCdd$67z)fxj*"::ڔ-**y H[z(..F7ܹsKxg{8t0?7 C?-[W_W^}[]zkqv=flk$ 7lgѡS tK߀ ljēuЩ N5xnMVAkڡSOp}9J))Ggӑ)/ .w|9s7g`x}3'ijo{wC1Ie_?zƎ=cnCweVd$^{eԩ[kk|pX[cX{|jmߒO>Cž?/W` ~70IHHvmn7>X8!!!p:]+{eGnޭ+nt_y}'>t0>Cl~w[3s;=-T[hխU*=߯^oPrF2c;X0ov}e] b>Ŕ_Fnn^ϻ ͫtP}߮qӍ7V[WxFt%n7j+)ؽg/ޚ1 SR ꪫ|[o={帥h֬X:u*2\۾;Wڵ+$ D<#nWlDD(fٰzZuGlݸ%(9s: z?FzB]/w_[RؾcgJWaaϹl`DP.'٣;^{e ~xͷi=oMt{QqmNgُv-5f,6nڌc?3/W]oԘxn ؼe+N=#FFfM/ Tb"-j ލ6DF+|yfW^Čk'*` zS3g !!ojl6\s*}#n:X|0t#^7a"ޝ5ۮ}^ߜǎK_q̍ êJX5" ǪHXl`D$p""BַkZAȸ|rWs267V&!TnPrח8y5G,׻3כ(߼U_$ k%RC‘-_:tQUU"SS+z(G_MۺKwt_K LQ]J 4oAjbA&!)*=Π6QQe 7 n]ewCU&Ox.:`&{ݸTʕZ# |&zr}ff>R3Gdy ~U8,3b l}  S˧=ExoqX'Y\%r&|^QQeO@RTD.%.4 B131wBF$9>F~9SwC1e=Mƾ> 8fş99^;/'NSGDQVV F ꮺ9~} s`^L&aUiҼԵ e}nK*FL\~p \oσ-`9.!0W.!eJR0ŧW͢ë}1d(*z}b\Bꏹ\7?JtEh o4Mxm†o>%yYv׹zw{cĚ=mQe8L[/` S%^̉s=.K϶# jT&!8ʼ*A에 @mW+Y6{{yY%#Ԕ|;nXI0$d\+ʥe$.IOUK(oL| V"QlK>Y7u4ѡ7Ϸ-sU|㎊:tsu~\F=r<^jZTiݴ`I}5H&[-f\KK~2b?6dƕrȰd `R.U^ 1T l{HEJ9#>:^z.W” d/}u #?ty[#c ",*>+4dێѯ#5_a%=~f u:/a~?cI~W&\ٜ}Рp#wG1‘ʬwɥZz4γ32xMti+{{7K̉܂Nsu}Q c30)X|^zS*Ĥw͊[Or9#t""t|l.].=[>{_ƻ|_V$4Ŋ7RV)g {KS:@``dr@3K!od )} %#'$Q=Y>IO~F(fThŮT_yI3 y=PQ׃X$vg;Ӂ}L*_C'Ald*bP :.W!)׎ u_@3r?e4|jghؤ9Nc,]0ߟg֤KU;=M;ﲗ]llHuFI%AQc)W!>啗`Gy2hҬCT ێ-|3s*ZK9$ $~lkV%_{{y,;kUu= :tr;Tow\l+ 5^4>:jW;Ǽx=n/256T4 _/?ДgSs-ttyd,W.Ip- PN#lr,ӋߢSHo|P:=#/}T A>cRݛ˥ZA<6W/sIվdm@ <4DJ\;%Td=3<&5}TĥdYѐ$5d$݊}5ߘf؎(|!ݪ/edhYN%Icm_3q9E"Xn2HT0P;(SϘw7=tHKxP͆"!G9oh4"O~:UzQA# F#qW.s=,[8cGpG/^h_y|t4"ƸMty^m\l󲎁X~*yb̫JKsb: FD~xWK)B$`Y4X?}!f X~dܫ \K]~uA~V"PXHXcOu{؛d>/Y7_I^7<=o!RINJA(*5,kAd o~#LMAdĿx& #GwAubNlXX',ھ|w_Rw*&&G| m З[ngXt!^^};cv.T i?=ujDnmʻo5u Z u aIL8W/gMfwӢu}2,32h٦);ؕO>ǎҫoS#ٱW8H~~;ȧ;5)ʼG9~߃.WpXws3Vta7 ѱ۽4hr^|;5-WQn uϞ9ˠGѰA6]+Yz-G\ (_?X_fCy~^D}~4cF=Ǟ;y|c4|߫C۶lڼMU֮@ddU"=q"+u/_sA8~8E++:.,<`Iv=g^-^UЗʨvF@^}!!l߼i3>Gq߽=˓Y:)J 4,gX$%'-^Ҿm&(|}}Ӥq#4MY_1q[y˯?-7wӽkm߉l۱}i٢y0q'fIII={+WT>;b {FdzOpK(rw2n{QhF*R|9׸Yai?_t0N[-E˝yKNIl m۹;Է/ɱ^@@HVيoM;͞?qYͤvZ:EqCy1|6+^x\u?ڶ݉pU=ʄwޠ[ȰXط_fL얾w9u Ɍi32X,L&[6k1.+IWn@&ʗZdUޝ>Ц=EZͫ-[@j՘<խ߂*><|(ժES` 5{YxüO#yfēDFTڹ#ύm;e^k<.^DX,ҳdgo?tTLx Ao`ut ﻷK`CH,@ڷi4vm[WsmcP,:.ìuCFz:ϝ烩 s/_Nr#Y |qz=,Sb&5Ws(`<.:ҫo{ ~HU~#F@bRsLy:vkYϕsOKjլAQ3k|zt~g?Z>gs7pʗ㉡@%pKR۾1GFzj vdNWye3ֹ) c9p?%ӰK ˝U$]Ed҆!SaTD P;/*m̥\曩}*`"pe 99鑭V*SN@LJu|b`:t={~~~j**Ƽ$!c0ATUCLf2bمAc$DhV+s׶bҪHup$$: s~~~*%gA!)Xe+qWPلUVPIuw\FUVWhu7= z7mN'P{|7Oњ7Fm+3?e I%eA%UQP2 */e "$0fp@`tF @:݆IH;ܷEt->=P" r:TEA]ȗشi ,O P| UA4^+$&&wcc+ɻ p z#ۦ}`F:os!wjX#O=KG zMSILLd1{yP6?_ t 2~N/f+zrak됌*ձ|y ߁v4uHu;5X OJJ @ro)- ݒ%y{S~$IGZZmڴ!,,NAJNp5.UV*ߚZEP_MC\}.wE=wȶO;nJx $ I4 IӐ^s`3#ر#[nNݺF| B0UQQLoo0Z%tUP%Sc~G9)0R.&;qSBJJ*e~CףI:MCRU$EAXjE޹ݑ>$З_&44*a(8T&_?KJLbkGJ<*HR >LHo {x?㾭ʇz=XnI` YH58, e˖B X||oZAȩ𗐪uoL(X Aw8J!5dICPB\ >c{\'1*q1O:Ց\l q&%LSTE>%!IdT1!vVe@lSb!{IBF; 2AjXΤEhqqH7\of;rf_d|}}  ##ooq&%EU4k5É z=_>FW(6^8A7˧jܜY}}}X$N:0?11/-1?;wdԪU˗.s-!!!g %Pu{:|I:h (BT. 4k+*4k:@ $8Hac]`:`Ghݚj&IIW@dd$AAtzLJwS/B`[ݓr)=چIHgY3"#Z\m:5$=&חjbNFU2ߟ)= #1>l\6^:0T ] HɍV j6:Ѓp ڥNμnBV 99=-[ȡVР~\oVX_ڵxʖ $0 %-)!tb3lJ5v(7j薄˕c#IȠg9Ho0 ,K@@`纾 Wl rhM5xSnR-r4o ]fLfHJ0li{N'L(*=k1Qz.?Cxx- X)gHNNUo]yPUFppW-Ct/|`(И` \naU||k)DEM~ĂS59{K'pL<xSX4jV5GWW` N!MC-sg[& x"w [В4I47fⷐz*/_.Tٸ8bcctX,41*K]z~Sttljj IDAT"I*"I:TvrKK^T]ȚuYym;taO1O2k,ԩC׮]q1rHСCyټy}yΝiذ!իW'$$F#$QZ5z{I&HNz,Ymy4͵*3wD) t=N4l/.ﺯ]ͷsgDTI;3ٻa:(y6ڴނpr+ZFz~? Prb[l޸Xۙ={6K,a׮]+W5kлwovAINNg4o `m۶9VUz=C >KRJ.^ߏd(mJP@V31D m+䖊 V)-а/TzlذzuнkWBCILHOKǿdc Po!322Z{ .XĂoc6=e~a9'Ot|4} uw&9<3юg!,}}zÚUD֬/p5.P]w0ڵkfd29-_R%?*WvyҘ1c=zK}Xd }--ۙ{yq-xi * fAѬUi2H[+rZOLv5~~a9ujI8YV ٞ?d2Ze-^_/bNޒڗ=1lύzSU#Kdӿ>:tbaʕ[ݛ\`j߾}=z]ٶ|g>|?-#>i)9ɲ̷{sF $$ICC У^`2fElkX$+\^i9Rd+~>^N)=K9M8y$?,[H@2y+0;gaѶMqTu.BӹS7=0yd뇦iԯ_B˖-  !!!W\q?1bDÇ_ܹ3>۶G(2EQnK$$PHWHUPPjZ*fAR(rEgPü#lqW. ՚#.pn^zѫW/͛ >>>X,,K3$.^Hd'Jʲ믿i+V/ Jabt4tHj@VI^ zdJHVtoVͼi54u֖9e5g:3>3iִvCMFS_.Sz:L,Be׻޵]3!._P?3}/;wfÆ 9]d ݺus֭E8ܸqZ< :/7c< 9L+93)I^@bK׃^w=_:$)|Tf?a]g/zhߦ 'M`{ͺ >o`4Zt:h4p k}ԫWWx<>1e9*'!11Ǡ>sv  )y:z(?3K,!66s:kۗ`;ɓYjC]gfṶ_ns>f/38Z^ȤP2˾\4*eεC_KgGɧFמ='*qUVo[ȷ`0f -t^S#畗pox{{i78&9%BԪWd5Ԩ^=~ddUQ/ (_#|>޸i5ka[ƴ$PHK}_ZzKҁ!%5Mw坣-?_?3Ys䈑E֭Yxaa׮U^G(~['Wse"طΚU?i˦uboזنh;:u*uԩ \Gӱm۶<ٿ&Ơ F#AQKᬉߊ:Hh4<0ٜgff2qҖlggʷkavZ,Ym\RY7姎v1)?A`0D5'Ys"'!+w4oȍ^ o_RUzFt ĥjʏ`y}F#ʕ$!IY$EnE $$*n]]nUs-Q h2Q|yjtHX{Zt/H.߲a N?&*+Na4<,?Ke=x"+ɪ*q 7No/c /'e_??z +qY*WeA(3cPR(ȓ}z=e4=X0U(6]E@@V^/v~"}+ѱkGJoУX }2zgoBFuf\tIG^OZHBSRgΜJDb̙TX,`0װ)6- jAZ U6SW~~=zODj:cU)阓Y.s<457"Q7 lU#ҽ'[7o(_1 z+rOT s7" U#HNN.鮸`+" x(__}KsG AX" Dc&L% K0A<` x,AX" DcV]+.vQ]J n!FQ m۱KrT Ǐg%-ӮmF>3>{S+. j|-ƿ҅1DG,n Y9z=W>R ~tΝ/>Y,:w/>8+E6oӊexyyЩc:Fpτf3"2a4i܈>H_$S11'`0+8+%, o߳t3#N={vFAve_*lio#4kʥes͛5%==-WoVHЪ]<ܿ(sSVJX#եqReOO'&&xQO?1_g_݂E{Mx L]TE96Yу8l\Ěؿ`8b~۱iYUu,\о&c,fjk\Z&84t6nxeE9e?8+%=p;4`Ӻ՜:~:yPco7poۀG|  c^HLLr(2{vZzuO[V#DR"99 ˶mAwZVBr>z8C}p?]֩c_^nV^={pNf} F#2*URf uOCqYBBB^+ڗO83>a $&&Ҥq#}M;x"LyKj" Ĕ3ܩ#PcZaZ$ԯ--~R{ZjwF %A\<Ó#GKHA<` x,AX" Dc&L% K0A<` x,AX" <*=v]}}>LF#'OӪy@Ǝ~!KH4Mc >Tϖd™Νs'3yyD֬kT]-Nٱk˗.b ;ݿn$$$lbqr&+W  3HDj~9?NQS3Дirw\޻PYG/[`61lAz6mZz: @Vs׮_Zm۠/ỵ̂2:@kr_-\l7ș-[. |+߯KU0Ύ`<1lH{?ا}z}1+W<×0g*Bbb'Yh ~3Mq<uvwhՎ?~^ʡԽq@h4rw|=w6ڷj=e$IB$n"LJ!;I(;eɹ~L6>̔c{`4dXHIM哏;䠬S6uhB`` uԢc,_Уy!A8"/ O0A<` x,AX" Dc&L% K0A<` x,1Px"2&ɥHKKh2e6c21 >iڵxbbbFtFyD;x0/{C Iaa}qCCtȲ(HDwb럊W^cy Ȳ,ˀ(BxX۷llgY0P/?ԥ%$$$b6HMMesw\˼DƿFˏ;3Ͼ/:P{4Mˋsfn۞#+y *WfؐGܩav$9<.Ӯ_c{{:_몪oo;߹Wޝ8vf:s*r3)BW 7$$&Rref34x+sӸq|r yჵcN^C[CbR{6+H>Ly̔WҖ#/ҥ˜;Wg CҶM+:q׮7gfŎ;ɓ1|___bz15ֳ槕9grYCq?`uTҐcXny p>?F<ɇ&e637Hs̝5OD1NydXеkgʔ!));wI s懜cܳOl݆|&M\:~5w>>q/u#DUNm=`iƜyYܟW9$?d򧊼% >ƌ+T+c_,nPUDڵmk[3OSy߃)Uiڤ1S>xX4p%cACTA x<AX" Dc&L% K0A<` x,AX" D DUU,KIwCyŎrF#*+c8PuT }[7#;wtҖ#;׷=x|8y]aWsrYy/)8WrCz%믾␅ST6l{tk+Zh :F_\%,H})7GF#FG<_Ǐ &&s,/['x~ԋleҚuݫWYsBf5'M9Lң?$5505mZݹ巿, sN|qܟ0ܐۺm;bhvg _g|̳<#ݝ_RqwNȂWrCzT{Xx)}2{sk-~5jTVww~I9! Rܐ9ֹSTB>^'f] zhu6psB>(]!=2W׮m9u đ,^Mu69!]JWn[>mٺvQ]8w}g_̢%ث[WaWfonw;'+e*M!o1aʌ2$!Iwl6_$Q% @j8iY;v'OQxt~ܝ2|N<=/cnj*҂+s0.ͪpoNM|r˄ s '!}7{)>-γ;vҤQ#*/_,Pz ̔5/79y!K 'O1{</&SޟpFj.vvEKpݻB:D,ar 7 $e3?<@]WsV MFnقlkۦ7qw^Hg}ND^HA&B Dc&L% K0A<` x,AX" Dc&sGIJ,c2J+9Osat:,( $ѨXwqG^HWs>;Rȝ Yt*WfؐGܩAo$npW^HWs>;RpNtKHLrʘf A\3/dvr>&w BGwQ? PDJ@@9)@ѣ]AQEOC qS$!!eRvvgvfuM2g'e3ٳiL2CSOǖۍ.˔җ5펤b !Xڙ4yb7uU f ǚvGBjIVvm<3IL0 .xr(̙;L'{!|;q/vxm+W\q2s ^H%;쎤b !XU քQEZ|T;.^H#dUm؀({Wa&~r,^bx'!}g"vm#"߃{!/_C{!۾y?8{ {߆>,x0aX2/Bw>*Iq/6r7cW 66jqe˖FfJZTQH{!D$$"q8HX`D$,0" FD#"aq8HX`D$,T7`e 5؉QO'] mw%`~zFCD& E#n7"2 ! Q<8ĠII1fS _kysо]۲>XϜIM02"2/hۦu _|A1ldeeUxLe=gPEDdB +[[*cǎsxxlko_ی.L@v`2;nbt)DdB /\ @HPeQ"w?7+ct)Dd\lٺ ۶ť ] 0l=FAD&"$ ΝC׿dt)Dd"BK?1 "2!FD#"aq8HX`D$,0" FD#"a 񻐥HMMETTƆDANx+V#IBx`{hެA`3gFttvn݈P;ҴWdB#"3m0e nrXMVPFԄaaaXl92v7߮BTTmK#" ؓO€A)S+<λ7!>l/CHػG<>bf7҈@B { EݺuĨ=FFDbA r"" ^B VW]P6dYƢ?-z\Iߞ&^{-v]HvIkFAD&#ďDDU#"aq8HX`D$,0" UYuը]6rUDe߯kw:2.,?B8HX`D$,0" røm9ѴE+4k7t;M3nێ~C?Oƿ^|M3rx*n;MbqtZ@=ꉧ0hhԨ232ب'`ǿe6 >޷k0_/b[ohr|h1N: +bG~tCgypd`-ZxA]&'cS`r|˅g˖a|=6J,cF~;s2#xz?Bf-yf8?<<ၻPNI9T-`V~SN~܏*` oW}~} B~~>4At:1yxWr`~S&fIgːr(^yiߴy ~{ه׶0w0fHDDD[8p1gtCώ,ߘ͏/-[ؤ-[,XȲWALL4͛5 xf=qg;MzM[*4j toXa36nw u@XX(w;zf -ϯrbWۏ1)G\pCIL:i;hs *<L{i*mPt#,, 7\٧7nނz $2dY$Ie~F."ܗ0G#쥡ën&[)hq% ίrLP'@('qaL8"B?ُ8 F@Iz.7ڏeee~z+/@~#t) uߌ#GAbvhkǪ8x] {\%7d/.Nyyy8}~fkp~Mc:of董xɲǍ Q95:'8\w7m_}=#44ԷToZ_3~?CW`d {܈ !Ivm}tlh/n&OoXSxH({cx0 ~=oj葡5U dGBCCQxz$u KR ؇^Y3Bxx p>?GI7ʕ$ yyy~iWV,9j(kƜB6yhg`v[HVe5w 'OFG 9j+Gb3g Y?l6];*z۲dNb[n榀fn n&"q8HX`D$,0" FD#"a;Y0&_A3]MU2!R#(Xvv6rrr v:Zo=t0FkWZgӐqtw%"AgZ"P|gz P+GzbgG|/!gQvMy m9jo%U,B~i r 07زM[؋ɲ0{*OC& 8WPg虣VE73avۧ UÁt4k 6ڗg:2ܩ6(Riii{$58խXfY&8qG!I223w_ s2ky(̭"Lvl8w.ɇPXXh05od>fֆG6aG ++ s0sy(`ޚ膊EvmSNLWV3_f72ͮ|ٰ)8Jn@6-H0e虣V5m{A(z L ЩKWolp;`Dkڔ7V3G-hz(`Zoqf֠^8߫W9Cog#fn2/+n&s(]lmqqql 0wFFD#"aq8HX`D$,0" êG]f}Vs4`7nBvCêG]f}Vs4`k׭;DêG]f}VsN~{g\dNMǒWx_cz6 '&⟓=w[ed֛QˬJ^9؞o?]p$ 34zVeρI`#ȐѤIM!nGTu&js2kqWalgȮ"7dɍqKA`܅5nJeOIxo,  e]Ffhoz?d蕣~`pTLӱX7j{HJS~`]zfhLoz?d董E|gPM+,!ݘzkRͷΗ+w.]3Jxģrf~+JF s0W>~F."ܗ0G#cCI,{17|=`u6Q땣Y ?d:Gfn c~GQ0')i.t#?W˰ 0ִJ9ʯ$ ;7ڑ0֎U2ql$FA Kn .eY7<4xZ$5x-2:* UU͇Ŷ7:'Da 8^ҿ+]~M 0*z(x F|TVI°kcC{q3xj~,cp}g T]Fgh 98V#Gk`(kܔ}*ԩ.#3DmtZf7=ΟU2~3uY%C [fnWjQMJJD#"aq8HX`D$,0" FD waLfe;pTV'H2!R#(Xvv6rrr v:Znݺm;,\p\v饈ơvھ JOCvƙ喐WW||+e虣Y^8ԿZ%CEL [nÀ}__[b3ΠfP^B΢"#&%!'45 =sJY{*z(`Zn}gxv?|.(n0{*OC& 8"S+d虣VE73aG`6솇#<\l8dYfԾg =s.QFe>路 #J]GB&puQIZZ.maO)58խXǶZ9j|VH6o>] N8#G`$ ;/Wu\+f虣YCfnTN|v<`Ƭw^y9v!6ΝEr! &&111k =s0sy UWʋG6aG ++V3G 3歙mhDuv &5X&god])ٰqftu챹 -mZ#>>ѥ/F{[`3GjQVvw ˍg&<͆;wOxH?IM*~9gZ[E2Q4ܰۻfߪFqHٿW*s9j+Gd^VMPV($)aFD#"aq8HX`D$,0" +Ufs37Q`VٚDln&H;v<)RVٚofs3w 6%_Eq) 5+J4lnlr-_sufs3wE[1ofn 6%Ajj*zt{Xek67s'Z] lklSؔt:1y0i NZZ<^3 l+d虣Y3~cFDD6e]YC+IIѲe Ug}C69xn o~:|>?xDEU@q>'2QFxi)y kڢ$j]!7\@fgodnT4Ufs3wy"[Dٚ>oJfCbB_[ek67sW$ZUd] %y>U[iSog0Mdj7R!" FD#"aq8HX`D$,0"ƸH?`fn"}bIitp38oTL5}IDAT"$$n6 m۴Ɨ+>vl1fnm+GM7ƣ A7݌f|c:[[{73}3wιshܸ&+̰Ř~?CR)tu4r%Nyu}ރů'`mmڴ fnm2Qf辙;L< bbc1sxuڋ`~==q3;7s׮]ό}'CK.Att43 sI聛Fض=}W\qrq3HB*m 22үK||S&-- 6hВcuӴ7z=QΗYk~Xϛږ=0},LznśO8gkZ#+;yyѶm[_l"z=QΗYCŶ'ڶi]A_~{%.4}?LiZ FBUr^} 6M+ (p@vA!Kn[ "$ 3.)wŨÕW@ץg֛QˬJ^9_sTLӱ'!%7T:HI9W3.#2DmLoz?d董|9 l: G^!d ƤUGЫE]ܘXj^2wu5.C2Jxģrf~+JF s|ԯe߂]8_XҰThxܐ}h~ߏ#GУ{7?\]e@MfQŬ}ΟU2ҲǍ1  d?fC(tldt1ZeXF\͒N*z(nJwn#ۡadtIqAܐ^ n|*<8xu.#3P1iYeX|XlqsBvnΉN#ɇK6õK/edo^?6e8V#G67BzH][ڋ 6SJ-3 4ߚVZm6Kj&7=ΟU2QXhh( OU$u KR ؇P/1HE.#3Dmoz?d\|ҵ}cO!IkP3M!!!7+}Rz9j8V+Gze =sknJ/o0"_`D5)`#+ FD#"aq8HX`D$,0" +bXfe;pTV'H2Dav`_ppJ?DDF0#HoErî˯~X&M yyԎ4dg7]n 9yHj~OǶZġ~g!rΟU2Q4ܰ;slDGGa֍e71۶}^*,^SgG|/!gQvMy t|+e()&,B 0QJU*z(`ZnݺmrE̘˲0{*OC& 8ǷRb6/zߊ;V+LJl؍΋ގxWs8HOG`}*\ ?-#ZϟU2wۆo°trdfev#;ہo]~=Riii{$58խXUǵbHodl}Q0!0ejǗ/ħ;qN8gkZ#+;yyѶm[i <|ReXp>߇#ɿca9wa_PLЫ͘2y̝>zUrsuE:蕣V03QfZ応>)1fu7KMMEfM+=~]wȑ>^J 5FE48蕣-2Q>@ 6#vcҪ#բ.nL H58>.{vŗm7JPMkp~+u߂)#9>\c׿a_o./,}i{*Sz4HLLIx;9J&+$ޯԟ_E1Af`t[J7Ƅ#",;;08бad kC.ޝ,huՕp9]xu~=tE+0-ίz嘡N3[0d董 L0sC cXu Kbd 䆬R[zU_p:e2BBCq{>~=N~Ji~ =r|XlqsBvnΉN#ɏ=VYY3DZ|^p~Q z(x F|TVI°kcC{q3xj~99s޷g&`;p-~ZmpVs$F+rLRY-2QXhh( OU$u KR ؇Аg}?:ubȐ0x 78WwUFMW`Zߚ蕣V03t{.J>ھ1g姐5~^hh(X}{[5rsu*wky~kWZoV+Gze =sknJ/o=K=)PxOr?0"#8J H<`%6ڵm׿(|}XQeڶ)|XO$"2+ID#"aq8HX`NNCzFKLÏPo)MdUO=3ɇ,ȲHDGEIre`3ʵ))èiV8v@XXhoFN~oz0*l6DFFaxKYnn.l6AXX(My"U_|Ի"t|#Ο?I'twfCcs0tزu{qm{uۅ/~X icV[$IXa#ޘ>=}p]]V?N'mCN]0Wt:5=ҏ2W]tۭ`D>JI98lLye4hp +̙;9Řϔ}ݹsēxvm.<6QvRǏ=&gظPi?l&㟨^yu)ؚšſn~UN:B֭yj_=Y ɇ{z{nɇ'G?/W` $Sdd$$IB6mЃnޟ8.}eGnޭ+nt_ywu>t0>Cl~wj~xgq;w.-[$\CyޞgǕ}<.2Lzn<>lWW`D~W.ʆWE#v{xǿ_dƬw` sםs+ Ǝ{S^|Vy;Zaxs y{n3n _cUuW`DQ\v#*:{p8%~ʯ쿵 K޳K?_=oFfM~]TTTԩS!ןޞ].NIxJ+0vEkl6VY;oסu["+`Ĩ'}MQQQ .SU%5o;vVxtpFterP|={tk! Fxxw>~>شy N~޽ks:~-[zcԘظi3֮[I'(~1z{nO&[tcxtp,e>$H?^w ѸQ k޼Yoze1w58wڷkϲ_sxp2e9{ xW+|fᚫV1 u+G>[oq&Y3Pq=[ox8z.|` NuwHIzXu\U#"p FD gau,dmކѱFBDUSxrDlGHedMDD^*?,nb{p,WW{UDDzi:׹nXNh֑bQ0nTS腇&]’xɫ !jW[I7z޺d]n]v6 @SX.D\y_,僽iq 3o=Ơi*vkzW5٬h׫R3C|UcMKʱŮvK` 2aөD(Q a =*gۘ6nӞZyyj_UUlXX6zS;]c3,nnT:Jn#>W3e'3h#`E`Z1f'eBw`BHT>/AxQp'?|0/} ;t@mtx|֞kwO]˽<K=5øm׻]E ީ5GgY?Pw>T%RNҎIo{엛ΩfES3BЎfu x.dW6c;)֒fkK®mCk؍ e~= Jb7ˑPQFq|ïQ1(:v!٣޾qoBb^KT6uϔ ә8sc_;/>YnWҿK{?JKhsG-)+S͑^5oGc *]":6SH){10wt J:$mvJv\N!F؉$̗S 6R0[%CC3~5ȥN=~?9iX)Ie7ArFe4j6z}gv9XxD8o 5i^L2NXv:IH?ќNX3.7xfW#v5(͋`]x_ mm ,==Ԕ +I~&8aَХ~Du_gն>\v8fD*9k+Ldt-vBiSU,l~zS>Je+V=I%Ms_>JRO!lX6G2tijl3%Th;ߤ8Bf.׮V JHƲ=t 0p9UEU uLY򲫧vvkrwʥ^\cGNԌ T=Cv /3\?CMUC5eժzT4-sk4C,$9Fj jGdrf.f":,m d26Z_v@x)dnT? \-,~)K%!͆A#4@O@ T0gSv9EFz]OĎsz7;`$!Վ]s*YL9Q=Ԫ_ !k\v )dvQxlu(a&B苆vJ>Ԏ)dZj I ץa!e}B\^W.^~G$-ƒVs'j(TỲyn !n4Y.t RqqwB !|B !|&K܏IB9B,^A]XjYQwC\Rk- {j4]Z3gTFx9l{]9ݻEߌuS'N,풗2))_ߙX F|qΝbhOK|yCmcr>@(Dv} nF.E@-iۺGo$墢gNսe?DNT767՚:ySAN!-^7;OwҸYk|-iҼ5I)lۑ)y慗yl06mR]v_On߈f_ |hڶm+~^e]U@eĨgu%$$0Q$~̣_ʵZhT9oUTbt˺?l%..ι…8} h$=-}ʸG0Gc?0yxu#~L1r#SȜ-_zй}>reyH6] ?䙧Gr]V IIɨJu߷76?Nbt-y iղZ4l29O_ "00JNԯi|6 ƽjrOFoӹc6l܌]Uٰi3}{`oӤq`3ϣPt:tBBb"NK$$$|L:>?FyJ߅(lGvCzEjtc㞮]) f CAO>,G0 .Yj5ώ࣏r'ڶje+hP.k׮'4$ffM떬\ڳj/<ط7[FߞoӧW}6hF`EEQTI] A 9^͕9KJN",,z6o:8dY/$$J`@`M8tmwއS9x>Js'ڵkýgFɴ/iZhΛ¥KۿLnnc翼?iWީc\>rj{BTN!K.MRR".󓒒yé?is^Zz:ZnHG"˗0=O( Y}[N@%KrL%6vM*phN^x5lҘV̴/fQVMUA}\9z'Dknw3g|ybxb b*Vpؾ-O e:^z Ξ;jby ;s۴j^0 ,[ =wwaE ~t@yOظy ڴMef|L6G0cƙgxl~^fLH|VR0 <`:k3/;oATTY+ĸLWX9k/G0dWV^yyt܉cv֙q<]w5z4Цu+͘MN';11uyeΞ=KR%yl97]M[\zatG͎/6 ϟOȍ/s'1hبJTnCܷo;w)A Ƞ{ O߇~((Oȏ|=lο<+V6_OyS7Kqׯɍn$1*uV.d7e?.σaȬgI^H!ϒjB6:~zC!rTv,[t*!2^hBq#_!>KgIB, `B%L$ !|VFyV6oѺ?;&?Mxd?;i޲5q \lܴU]:BB\G`L:$==e+VҥS|uz$&&Ѯc7L&#&шѨw<6njcZXt+,+;ބfd&R灥`2AqLkm6l6+N]ƾ_THHHsYHRRBτ)PT U`9^ݮryj֨ϲӹSoXmVΜc0%J0eYWgY!Uf8qiiPtizG Y~=vGcVYKvmVlY5si)8QlYO`j%DQ*P*|SSHOOBz dukӺ@BCC\24.OPP0~~~hFJrO7ޓfxhMSجVJGDPfM@! Zjp\`:t%{AAAj**c^B04 F#hjt!L-I0ۂn[O3@tUmV#ֶb쒥(u`:sAAA*Eg!nv`v6+bQvLfVnCQtP&G Űs1ZըwDKqqXF8>cFQzzG躚V,88p쪝Ĥ7|_v;!!% #00А9tD ;wUQo8@X>E̊v;:@š5kHOJxh+(<`vՎi^̅ IHH 62, 4+(uG vLrr_gBr/ՊAH4:u>n4~7~~T}fWSHFPp+ : =J5]+PtT)u:a? q+PjGkدd.T/=PʿTlEp#ߟRG(:RSSi޼9˗'Dg%** 壱*AAr&DQw]9KLHbGJ8*(!ehY[& f?Нۇ}:x;齭ʅ z=X|)ii`X(6Ei$bX tX[YRbyo `+1ZYlAw 5 %bIEb߹|1Z`?t-- --  :.ƕi];۴W b G`B|0ͮbۯL)(vҵ1ƟpUYQbnG=b۾EA @;@jI+ bcQ6o߫Amɾ}Z$%'HHHE),0(jG4G2UkVJH$X]žg}tB Dp500%ѣ.컹 gӇkp.]&22  !JXww. $*TF?%QJهfMExYfMh:9n+"#"hӦptWt-lj֌&ID.MLL %Qt zLٲw.Bd֬].WB[54k:-c:%Gsu'20011.?jWȂ`&=xXftd2b6a4سg/Wh2R!:{r[w*,ͮ@ɎV9j:e ЃkN8n{!+UHRRۚ4!=!=;M-Xbw˗ %44zv[^0p1{(ڣڄǥQ(׫땄JdSHKOkժDGq`FHH`g -Xa?E^F8N3M&ct:I!D+CBBKgIB,B#!nUkmne!)gIB, `B%L^H!|Ё}{ؼqΝn^7艌,K^$mي&b00s~Iv;˹T_cY<~T{!$`49qeHV"zJEDfTZ#]}R^] TQ}dْ>L4# `*BTtEt:y0>Usq6]G왓DGWt+f+rI$yjƵp5j\]\r剈d? _umvt/|`Ә03DF+nDpLk)+$v]Nu {,-- H,x5`JnE^<'0XzCSX4_L|\<~^y1h(:@˼ٖIy3h8r奩( y-/{!sq%.\Phr Ο?OBBMFhE4_6IׯJvPTETECWԎ^(uҍ*5n!Z-պAyx<5KMF͚5ر#mڴ~.2l0ǀٳ'k׮uYg4hEQtTRy9oߞuRJ"## h4( +W.*|yZm}~)v=NhAqt|9W^{5bjԻ̶;\kѺ]kmyn N!Պhkw0w/W~Y,:u ӧ3o*Tܹs{xL&>,СCy u;/n٘8r{tG|jժe߻wo… ߿uVŋ9uTרQ'N]k.'K,s;翟Zb'3pM][A0xC&hL@y׻ogժԮU;]^>*索(i|Gƛ|T}2e [bxb^}UwNJJJ pg*| {O?Ͳ|ǎ߿;zu{D񓞚efmzQͰi(*(GlMq[ÂXJz -JP>\i9r!DUฏ+Qihe\*%%e*Vdzm(/{Ljd„ MӸ[X,4i҄-E3{uVڷoݖ/2d'DNslclZ. P@ACS쀝4{<)X񤫉X$lZ v͂MK>W.*[NO@@ŒH,11sxi,Z;3G}4l6 .䯿* ŋHXHHNnaSС(=YgI' ݕU^q+djˮYe4c֗t:7aOOr{^ ySo2}r׳{^p^yvL=y?ӣG>sѾ}{VZeyѩS'g $***6VXAƍbGqV%r ݧ'ݖJ\΋K;IEKW^w%9_ :Ջ]Y:m6n۶ӭkl=A|шjE9FGX۷vZ\[oOс;qYJ.E|BBA}p\*""3guSr~~g͛lj'9sً/H^;L0%K8x*000O_\&HB, `B%L$ !|0!ϒ&Y>KgIB, `B%L$sbc ԲMW( 63w|=ڥ3}0%|wlќaO Tɒ׵8q]+,rV|1s6o90ө>|%2ط?>l2<@N>S}X,i߹HrV] E ]6kۦ{&23TҠ~=&Lz{H(=vx =AAAEҗ#bbc[vfiױwѥ}ԸwwM8/k1a{?noԣe½F7$--5=л @Ӗmglu%XGn]nSJ#G $<=3;w<+[c h^Tyr{3[l w`?z^آCN!eWүOo8LH~ݴmYUun.mZuLfW^\2J4X\=,[X1]֠kV,ב{rp/_8t>O?r.߯/#F?ëo%!!ѥlN5whM굹,G^xy2'd.۰qޚmYezm;G>7UsyZ5Y"uœ8$eK~]6X,ݕ,/{Y8VLDD&11k$ޝ>O mYc( +W{lZޖN ߷72RiNec ̘e~e77sswAyt0O{18s,6KmKvmZ[cy1 ,Y~jױ 7lb۸xG˄+EQxzƽߙ58=ub^8AbbēØ2z}^flٲ=MUwGr)"##R2E9ߟHHHAz+˫sDGG3-+ǸLߧ}@ރ_J\E-Oi~Wm_x"9wSH!&Y>KgIB, `B%L$ !|0!ϒ&Y>KgTm;^ꧢڽg/]﹏j\6-t`RGoڼȀdž /ڛHIIɱ#GѼU;nkovY\\<&O3ϽȰ'G\nmЈkSnmY%z΀džp<5SLJ=E>:}thcGڸi3{[W3\˯{Nȶ/fS1Ř'7~Ǔϒ7%%s>y7b1 vi>s Xٰn\W])V3t b*Ul2Uw'gkٻ_z9gV]u|Pfu'999s X4Vu -- !*Ww<6Z4s7Vp7I>|miӻxݮ3O0g|>2eقQjgrU]pyjKzz:!%JpEg "1)k6.޻k&#GӒyw?ƌSHQp|*ݳU2%p}6ƺ`T}%brԸ>*Lشe dž8g'oȮ]O 00Պ͑Trr2.^"|y<ш(TèO,e}݄&Nz;4&""2AAf޲!rLZڷK~lw'Gvi޼)K_^4mzl#ʒhբ9z9/rYZ6ՁNLv9snZ J~4Q{zZHuE?8?>O>K=f0.ev; >|oǟ~&zy:y+7m[7mg|@v\Tnu7٤1_ΜNV-Zm,( w6iː(TvwާM2jSd]Ic&Nz9ķb[`4[HNIa]rP֬QZ6 44Z5ӶukΛ?H^H!ϑB'L$ !|0!ϒ&Y>KgIB, `B%L$ !|O-OUUl6&ɣIMMh2g6c21 >i8;F`` UVAD۽g/>"{CQ˗g#]kه{lvE^[Y`n;3Ͻys@;q͎f4vNtl\p˺so{#u:glqrtonVi>njryUvy&%/d$&>!ra61  k̜sMr3._M7.7kz ٘b,/)?U9,ny!}̝Ο3g~w$!!x~Z4o\'e>lfL؁9r(UTqv\L/c`Zb%~Ze~|1?ۓ>c(칳 jC I3yWHOO}̜%橑 &-5U0nt{{x8|ѱc{BJ 11M7IO9f `CN8$ܖ)))e-3f}ɇO*؆1 `1O8=9q}%g[j5>J _̜ͤ>gǸԷg>9BfMaӻx]ϛk>CzJB!O ق*Uľ'Np{ק-t_v{i~;$&&ٴ||={K>GOCzJB1RSRsN+.KGMHHLpgXb%={<ݻкUKL&z=>(Fѓ*ny!}"Myc(\Y;]ާFji_Ru~4WҥJ71))x9NEήs,s>nj!K;/2/$/d-pնCgϘ޻oN1G8=ؿ/NzކbϿxb =V|> g4fӱ\O9%?U9OE <դ oI'Jߟ>ի;3b.\H <7ipw$$$вElzDޞ.]﹟%l4lPUXx1/!*y! y!>OgIB, `B%L$ !|0!ϒ&Y>KgIB, `"OTUbu7|i6o30D.ύ}u1֯qF~I=o'Mݫ3x7x]nv__̘S\y#p9!=Sȗ^x% w6Y"э-Ѯm, +~NȼWrCDh4b4 !u!;F֭,_W_ȧٸWK~2C Ҳ+ޭ[sBf1'5Y䵾|=7OE˗ ;7bᣏ? ݖ/9!S_q S6kok{\nk2>R%sB浾ҧs< `"͍/ETZիe[%sB>(^!}r }6Yr_LʳϿDLZ@ЧC֕oK}PrCd  "883-r^}W֕•sBzZܐ7|[~-t3y|6>{an\_Wsfp{3p휐wUq yÏnƨ1Ϣ( pgY( ]y+9!=_nH )9R$ !|0!ϒ&Y>KgIB, `B%L$ !|0!ϺowrR2< (v^rH^"SCp *Ve~]8zU*WTftA9Jժ8x;/dFyz^H `Ws4 IDAT=rC(={̏h4zC0;K~^];]6 .=Șr$eIJJ ?-)S?c!7 `0ÞS#f^/_.9RU;w֛gYg>9BfM9R~B<%/;|O*WM3b3T͓¡O.UO?ΰFi5Wfq[y!pڶM6w~t>7x;/U~OS^H`Lgx\Wq nocQ6iۦsz믿1gԱ=~~~Oa24VӰA}zm{6e+V gys{2,[ aaJ-O $ߓy!۴nEVXeVCvEXn=yq&C0 o'ǝMc7mAz.UP8=Șy!.,brk9^<+L|{93ף!=Fs Nv Y0<2p%JӯOozKgIB, `B%L$ !|0!ϒ&Y>KglSURB!x={^t:6 ݎ(ԫ{+- !O1h߮Ao8-9DOH\r>"!DvN9~' ӢdfgϝeS.Q&M`7`!׸O-%9D `Ԉ'ynhJ,IPPO|V]B!8tmRJۿz#Q;)4aB5krGFE !DֶCgϘ޻oN1GaE'&Mx'N?QD0|GԨ^&(B>4)n!n0>q )HB, `B%L$ !|0!ϒ&Y>KgIB, `B%L|.=vu77 `[F uW7x-[f6aaE! 'X|4f͘d*!n>fFժUP wQ?PL( ?PT`A(DDQ@7@EA9NQTz=DD mHH2#$nfvfgy^f>ߙ}xLvbݚxltJX >ƴ31&$E;ؐ/4iEDdB40-999eϙ""!em`-۶}'ZjmҊ h`܇7w®wc/aQf/L$Ew#ODff0i h`0j01e#$QMHXl`D$,60" FDb#"aHXl`D$,CQQሌ0l6FD&|{8p=pdx<<Zk^" l嗟W{L$<7e*6VDDVaVy?DRJ̄p;ED5^}eLcpu^ YP /V A jD'\wz^ Y02[nCѤqcBD!L[l9s " IsΡ כ"!`ْO^Yg`DD5a#"aHXl`D$,60" FDb#"a,d\ּ!Qy<kHh<̛.Zji$B43g!:: ;nDhh(`xWp|WGDfg۶a“ʛ\Z7qUDd6!XTTl6[Cy ( °d2dv#7ׁWBTT=FD&c>ACSVzwi% nB}x)Ñ_wxxzwK#" ?^={n#44 ǣ<w1{iDd"!X~AdY,N+"%Dkwe Ke|ǸoWFDf"[݅n\)oK#" Ҩ "GH"HXl`D$,60" FDª?uyܱCjl`5=H{B#P⏐D$,60" FD vaxmwevh&7flݶ?8F>I< uͨɱ鸾'p7z՛74Tcȇqt_ȣc{1ЬY3dge< {7ߤ-[aн߮^8Nzw.|l?XޔGd3$ItR=_7mނ_ޟUt>Lm3~>V360=z ?كݯR1 %3ߙZm6oz]@^Y5Ơu~ۧ7rrrtwfϢev@ˮz L75ݺ/6,3&:11Ѻow k٦jEinwVvAV?]Kgݷ[f&QLs{2eNjK֛o;{;͚]8qMX`.ON|6 6 t'yulHLH{NaFz 75YxFV" l`D$,60" FDb#"aHX~i`,]`ue?{tQWQu֮[;v"! :G(v{V-9'Jdo&2rsxp!n1|؃ԭ q Bѫ ӻ%35~:ir抵ݝ򫕫0=ުeKdg4bVM{[28ъ&|9(r`ަpCܐnL^u}4uuQQkZ\|N*&aUХ`<߰6۳Uؑ;b}ځ:|׵0"Ck fn9 $.ڴIR0QTG$Qz_hz?ð}Q`O!I>/44{ۦMU֢WsUz\mqu>M6"CkXogx3gql?l6]l;XWdhlz?ß9em9_8FDb#"aHXl`D$,60" T d1Ü"_Mu8v61adArssfX(H+E{Ç1f8_u('3Yg~喐WP֗u9Z\o@6C&AaTa#i&_UYgNG~/!gI v-}m9ZZoV i2P2QcFlNbea8T!<4-q0돠02G+Q뭔 *73Q1C ӆ@Vf&ZnM륾@02GO2j? 種Ժ&(2Tf~ 4@ll,3LʪF֠1'N#G~HlG%0Zod's4v!6ΝGj!!&&11101G +Yk`V-xv{rrQXX09G +YVW1]P11HNk81MJ9z5vf®)~aG}Glt~ LFh#BLZ;9=a{vm6##Q UF9_(Fh%ZUZ-èE L o۬|^4l{T!3ъ&~Q9O& d em"..EBafGl`D$,60" FDb#"aHX~i`جy<C[qrszoVf c^Fvzl߱ -ܬy<"E޽YN`L,|em˯l$1|uV'8D}adV7֛R؞0)G7\ŀpBIlvuѶZ$0xhѢE dDЇ`c@Zf9ZXoJ)j`@|P*qCpGH9f̙uRO-Z4ǻfb؈.('8{#sbޔR|?0j}o&h}7t?L*ԯ~?c]8_\2TnxܐUTI0ؽw/fڵWڎ4IaMs4aP>FӘpD`qR>ُY< ]F@Yy'=|8 ?څ={`>-0fn~y7֛$ #5hkǪ8x {\%7d,UEll H6I}^|B9Xo lq[Bvin#K_|Q!>>EWToD02G+M g`d {܈ IqU#tij/=oX/µtyU9V:a`f7֛)+ypdI*Bo'&hf*=YDu\=02G+Mq']?W| IyH7[6[zOp^#Xo7mĺ% 0'sJ-^oe70"40"oJDb#"aHXl`D$,60" FD VgaN:p݂$X2!"(Xnn. iv:zNݺm;ḸID^Iǣ^zj @ntw%#HFh%rwVh8 ld9awmt=?=Ӕܬ3hsE'#Tv}II>q͂6D Y{}(F(j`zN}IO^xj?T/(-0{wC 8 @02G+Q뭔 *73Q1?v|@xu6tp23Ѫu+lZ/J9ڈVoQFe?G+Yׄ~."E tj˨&##M7FhX.G yہadVV7U9i-X"q N ĉ8rIHM #sju(̭IOM,ߘl+n#fùsHM="D#&&Fv1-\odYPe鍜WQ|| ͆kui6 ng 쑑xze *}9%DS e9a7⦾7[e-6C?Fhz?è'sudnF"!ðH ?3BD#60" FDb#"aHXl`D$j`25JM ٜMh`25*3|2wUǎa#u:S&Pfs2we"`ٜ}/8y35+.S9OJhesco,]\ܕZo?5uvݫUW(S9"OLܪ+UINޝPdddSᚉfB9ZYL=1vhDD[@ܕY: ̽/m۶Ѵej6'sFaxli<=J t|5>[HN#*<͛7W`02G +Yפ7T{ev8te->Pfs2we[e֟ܵP2)&7Q228&%&~Q9M~/Mz#%HXl`D$,60" FDb#"atDa's L$8N 's#J>Avfcbgjn)Ɯ̭/֛F>EPscl6֘bcaTᓹΝCuqe)Ɯ̭?֛F娚JTFˤg38I4_}nO;`i:tdn}2ц1|2wƙ }IbƴKFdnsQ ]^=<91L8DGG㱱`| #p2H4K/ECVn0N6V)\HU"DFFFGaG ''/\9Z{2^kn_.>}ʦYĔ^'dnf+)adoQLM+O1dnc!9OxiX׈E]em۪^S9XogcdN寧[e-eq MJM r8_8,FJ""HXl`D$,60" FDb#"aU IӜMT*hXLdnQDIDAT?E IӜMTᓹ+:&YDlӿJz?5/eRr;vŗ_k/ze05va}R2l۾-K>6T2V]ӿJz+eٜ̭aRrNn.>>}D>-2fIFh#ZUX9Ę72Z'%/h!ҎOGLL cnjFX@ƍzaV4]Cez#kP 15kܱ|i3fbJ'M8qgϞWGNn. Σcǎu/YmwtоcCߋϿR/:ioYnҴFFaxBSmϩ_"LVdz#0|2em`-۶}'Zj~X}ҴR]F`dSۏta׏1ŗ0f(wة5dnPo5's.8y7~"23I'`@~o8[O[e֛F>FQ#)_e-eq MJM r8_8,FJ""HXl`D$,60 N>H--o0l"a F30*\ؼFT㏑a#g`K+((f5H_Wΐj[{[qrszoV3u L?6cHHhQss8udfe!??NK&EbWi=Ck]<ӏs^ZI'Jdo&2yϽH7nȲG%i׺הh3z Iuy;cY㞙{tU 8W!d$vxi`W\m N֯$I?i;Ջk]cJFhev>-}`7u9=!89 J {ܐ%7/܇Fs9)wf#]V2zO6+̮ښ^vzSm}j&t%"1^:x0iiG|j^\WUzM6;L7רtXW]Xo)o`"ȁyQP YrCr1ym%$)Sq]U䈒adL7%a]J z3BL^3ۅ%X/{O`Jf YEA~9޽zl6uzad&&֛30R[H֛2o)-{h8@'q4GK +K?[a>m{]5f4d #s4zvǺ:c){HFvk4֎Uql'FA Kn On7Z u~YWmXP&0޼!.%Xoʨlq[Bvin#K_47lD竮Mj?6uzFd LuuzSN67BzhF\]K_47Yb 5% #s43޼!.g`?)`oקtEs;K%o ſCh$IB^^Ec]sJFhevv׺Tf(yUS0{ŧ^~NJ ^n6zO6+̮)׺𓹍XWdd@Ҽ'> oOT ޑUl`DU`#g``#Cmy^'">Y/HXl`D$,60"VP5> "Mu8viNd´޽?4*77yyy`F28n]ǃ_~ | -Z ǃysEV-լ9:.b$Tն-CiPzgШIYZ\o(F(j`zN؝1ssm۾/ .jYgNG~/!gI v-}㚩~ e()%,A50Q*5@0*GQsm+ݼbwT/^e#,.P˧:pHH?To?2䔲^qMz+JQ9*z3a7**;/z^=p +3ZͦR_dԞ'miʡJsTuMKXX,]n:UȀ5hؠbcc5m73Dbz#kP<gc>ACSVz|ْOT-'Nĉ8{ =rrsQPp;vy!Y!(O/ł}8+Yy'v;Bl6;C8oFLL QX: o`@=` GƏhߡ=d}^ gF֡ULJ *d\)VYKdF֠ . ,Ï>} n@貋u$2*LmD[ bg?GE|='5 ]՝k/^fY{d$*^١³J(p@SDS e9a/a믪[e-6C?Fhz?è'sudn{+~X\\ z#%~`DxHXl`D$,60" FDb#"a Y+(:I77!7סf(($е]wDBB:l fj9ZHчw{V-4-y%X7 _u[/s澇(8 oMUխNp63CkXogY㞙{tU 8W!d$vxi`W\m N ?Y_~5P·DK/Ux='8JV73Q<7 -U,1~>40r`?̘3IsޛE >(/&FLyy}+g33:Vъ&~Q9ʯj,XYL뗈 7Ƭ&thժev9rT5 =rb aD,0Ő%7$WA6 p]b=@~ x˯w8_Q]l r,N֛52 Sv|q VSһqC&Fc(,,ÑK?Í7Cbb;QL:_KX`73ҲǍ1 |G ѹy4qN:\ܤ f3F> Yr}Rz37Èg`ݚbd4cՁl<[Q=.ȒS[n ߮ 8ӿ)!$4̋LEz3/Èm==ntK1-1еydi15k9 \tEV~A]Gˆ _3sbaD!@ Ǎߜ@b x9kbŗ_?0홸|&8LEz3/ÈE ,44'ޮO|]Ƀ$v KR߄ۇ'u{׏CC!228 =rbaؾ(yUS0{ŧ^~NJ޷V腞Z!G+֛F?ۈuJ9@`NZ&s+n`Djii`Dޔ50ޑFDb#"a$w_W5}?"";vX 'Y $"aHXl`D$,60 zOg 3+!&A4}ǟCtndYFdd$ТEs|-6kpZgWl@II rs |+r:ذ[KoXf!22Mƛap<=GBmh~^#R~JJJХu8<&ޣ7ޞ.> OOưc핾_~E[eWtĀm~-굸g\~e2ƌW$I 4tڽkw^ ޣ78vF?x5:w펩/ Yڮ}+zadt;nۗvp639h//1{{x2xx7Ǝ{ΝGS/{w#cS˿~1?}zƵa݆H⥘Hߠ~|~pXt0/m۶_5 e_`X2FjղX+2\};U)I<SxFTnW\DD(fٰzZ~klݸ%(=sj7yT_/wuu[RؾcgWQQϹl`DUDD(k`N ">07~>i8.{*,Q[n 6c"#m}{|<=Yl޲N GQv#+??BU&)/\nִ)7k^k[-/_yyL _ΝCx_,%.)aq$$$W_u͆+k{x4hPK-GxX{'N;3׹ڶ[׾rs_koLcФIc`4<ҹz8VDñjD$<60" +ŅfH; 7ԋ5{-DDu>s M;v\Q\%k7l{]83+\QϜ9G6ƍk7l@=} =,>&ADOM \m7N7 "Kٺj{JIENDB`4digits-1.1.4/doc/images/step7.png000066400000000000000000000757501224510365200166640ustar00rootroot00000000000000PNG  IHDR0YUsBIT|dtEXtCREATORgnome-panel-screenshot7w IDATxw`eu$PV "2q+ED_ޢ pOdڲ=3GhڴIHKsy%<> >\ZY~4X!)0S8ƈm~L^|J%p ^z]ŴM^8\roRL% MSqeJ"z&|&Cvkڸ˦oԼ=X 84L֟b\98Bi{vx۪F)`cXihyS]wvui8rj4@4Ś|y^%x-_y]4d]\\8F)rk'^4u}aF;t\܁(M JE]š|4R#r˨|]WVK?`ԫ,Q?PT婣9+_pLtj:QoGqiՌj*CAQx';=>XQ.UPk{\h]SG\^1a}f3tmO<4MnNTS .kf.qpEf1Zh6dM mӿ|=x%.!c?P3YUz\WCoD٩׺&O՟yErw0m(QmAQpdQ7,+-X/G44Չ:ѴQm~{ǥњt;X*4Uk&<ρĉ#,ݥEf2hC44JgEDM\TG0Ce4UH^qxѡ7:[<{A {y|neL9U;9t4vc+#'ՆP)6͊ɮbjN~R5tqkwLN~yć^.`ww`CDa>ķoϣ߂k|G9HS_KԸn1^y O⑧^О J ٽmYʂ9nL]!n5zC~T[8|kj\j}inֆNu |$r~ABդpse%ZeKUoC`IJq!J1F{W&úF>@v}cp I(0ֺ =*:Kcwzo.刚J.rRtxMثwfYj}vG( /RI,à]T')4 7r09KFYtp%p"'^xA_:Wqf[x{O/SRW*K'fbo+I.;RGWer8#%`Be6 mN`gDk]??Ww׍8HDTN={}.~?=#tG9Ƴdc)]Sg)j(cO&0[WV⿼ Sݗ۹aj7Īt (7JUbd'Ea[)2M '؅5υ-DžLMq܎1>w ~^[Uy|[p?(?Qٻ “a *Q;L~v[ԟӫ/kqi4bM5S@m}EuƩݘv8P8ObuPwo3bY^rqF0(kp .4mRde/4;W3ppBzV>z }pf+Ix:ڳ xsHh3ϳxvl~jGcȰ$i߷V^ j©5/o#*) 4 k[_QϾN:uQ=;X* E(8:6a8 eqQ[5!kLjzt<7R18?_$e,{i*%5u e.㹹?8Kؑ%kݢ?Xxt~^L⇝o61M̯K䖨؝*( &663)m"icT}(1)NsV:Mm`TmK {`0ۆmfT2T¸V:D[*Rq:V.fʜx~l0f47yף*>0WݣY0Rl*uEaB/+ 8\-&N1&z%=UIxQu`@1N0Tq ` 70kIUO.LoAfrd?7ٺy=D?Nwb" "c\(^:ޛ>c`Ma0yBEGKr2]I!6Ю6b"m.=D6lCa6JM]T)5eA^tmSFnlP>XܧEhl /.+'W\A1#BT&qQrJL(jJ ~,--I  eXqe-dM"~D]B ݙ|;F{B.?'HLTg#H!DKTC9B,9B,L"&B;=&MeŷB篐z֬eu71q8:̝w޼Ǟ`ᢏ=gwQ)'׺%]U2w%yT}ҠC|G~S<-źu}p_{oy/|}_~{[6 O!W\ǟ~ƧOx;߄qc0nL@$:vu4pϾi'N"kZ66Y2u-S^v܇',L3ϽȖir\zlVѫu707x815? c%^TM㍷ >n-w=3t.p^y퍆[ÇzeTf29LL?^۷kǪKXr |TBztFQQ11h`;g.餰ȳ?f{h,kCX$w1d t]ŗ_q3b0~L֠j?^9gɏ?vn,E={r(;:ٗz͝kEpÜ۹+v! hWnÆ 4toʪ:N=SF掝,O.x3np`X<ڵsg#,,,zEa+8픓>Dw mڐ=ule1j1q׽3r111tOMWߠoA96o!55Z'Dk'm㲫fsҵg&psXj_rp8UȮZσ眍hb7K2 |T>S.%5$֡=cGǪ5k8~,:c?^}=:,kXL^Vƾ\|yA{!>rUW/sEh4\oߎ?wKZ?\DLL })&?I'pw3ر))^ϓv<޻ys)(,dߝpf7K؞ۛBQ}W3 ;FoB `BD~B, `B%L$ !B0!DȒ&YŚ?f-{sSE@gnj0/eiƪkд]`0(?8Ml5.^%Kzz5)\*EL<Ōbl6c6ݷVUNӉ~NvX˥bH4~`%Xa뺎i..̉SdԖ}vkQPP\u-3EEE-BӠk:`j:E^9YL9qR0h.'7d~yygPOfw?yB40bWJm۶df,V\Ill,G=e-焉֡C;=?Gx啗18hN `خß22sK4hV`q jtS%55`:tExx8SR\M!D; CEEEIDz (DFFҧO>haH0рb9=[GG!<<͆jC54MƼhN `eef!&6M1CKf \KX?e6V nG>d&k[p᫯Q~%`4P('l6bcc4 ެmH׀t9ASU,a.Mu(wL†EDZ^As? sX9zehB6:HSyyZsUV,**xTM9,'-iDj%6&xl/W@D =AIAٴ÷sQSn^F nLR'e4U`0WYkBSj*((( ''iX~}4t@FwӠSP;Gƀ) e~z~6}C8NL￉9LCSOTQPP/LXx81q1جfmGB.(tێ2WcDIHc4_bС6m0?5m5(9} ޠs0;<@+~SNDD榛P=$ܽN!DiXSUsr\*Vk$N [bp=:No2ލ/=Tnv + ;1EQPtEq'8?LI'a|MrM&̈́ Xr%!l*=0!UjhFTTTEa Qy[[&faHSHtKquJP^a4I %e?hh0`P i(pӉk"LAy9 :z+;vKRgTMfͩuVXPfǑ JL{ơbX%0SƁ1،ezQ>VB(.N(+<2p8PN ׿burrp8Ѷm[NMf!Du?TPg{ \1Bߏka J-(RtW)꺯,SlR0' @ݶ  +s uDO p8ͩLW5TU=LAQܗŜݫrQRe#7LGO@QPѷ{AK='A|˃XNs~}(*.jn'"Bz`B4z0͊^caRP@iF#о7EۿcQbڡ޽iNfZ#j\32 =A N }LzҮ];*]f$h. `Ǎ:sRӵ=??_$ی,E;t Y辬 KLd(>k֭[1``u~>8R- IlۖP F0:tp_̾&izFw},sQvAم/svz`cf55VԔi;viz}Y|i[)!,,sl l6q&-]bKlظ4ݡGNhIwbuMKz~znVŠWK2kWsHlU"6 -ipPF1x$hfSf3{w:wNqd2GLL bd2]^|&=}MrjC'0|0}ik\`0H!YDBԁt!!K"dIB, `B%L| m\#h9}oa!hIR$ !B0!DȒ&Yr-!(;k;3R\ݜ3Q1tIIBbד;+jf#dl'f}zz=6  i9غOLf 1qfK`6)=ԪDS^FUi1mغe0kHQ~o&Z0hi9^i]).c˨ e " `JOHnIlߩ"Z9FDd$irtni:Cy`Pt$ 7Zd qQ\۠2%G@t9lMƠԭ!!)xP4a4zgTUgj+0!pN @BB[tMCGGt p\Y,D$ 9: ._MZx[ !VqP. US1(  .cHxHu:Hv^61]y4Nu5ؤپ=M0LDDDCJJ2oJ㶰lڴ {Y::^޵ cȐ!}[:%% IDATѥs*NPt\޵ BQ FvYYطw?]@QHMV|BDuf+˗iU|=kv9]ڵCq:M&IJJY?ਡC%==UU@/>tb6vti[IM5>3DFF,(]vݛݻջ*,,pI^^>EEEMV7}hߡQY BNGQ,at֍;vw^zRХKW233=vMN/Xt¾fDk|FhjCGrH04S8d(Rbo~ݻ)ht}~m{?{izSA^g<5CdԘ˯e&N[ 0p3vbӪ5qTg8#`ԘvLu>nJJJJ)--%7JM""q8ەCB܆rp8ʈJHHG򞗆-9-h47k/;3dJgj;;''kd$]RSZ\HIq!꾛i eeeGؼ۽k?^}RRT@Yiqnc o>ཷ_eegѢOx/DFD+UߞUb{zbˆul}?ϼsr)۹3k\&IHHra4X,-KD˅҂O -SyRu k woLGG'>66mhЖ6$%@lL,QjC`$%ˉKV׽~,_b#ҍ/ǯN{5Ō⃅+/b#o掝^};yκko뮹g=uⓏޯ&III1%e^΁(+-%%%H שSdbbtܜ\vE||\F.ڴ_U}X+yVwſ/]p9tX4M#Ea~U->v1rh""Qf2PUZ/Lu=JJJtإ U43;Ri~ԟѦM[t]L2l+}!<<[[΃,헣1lظn~W&&M .x@awΝ ,~&?/lbc|8177ihEcFa/SRRi2{ťŔcw8Gzx{ZMBn1缼| 钜JY#vޣ'6m,x?N}l6t:QՊk62VavÏ<f]Ǿ}q\dǟUpP'&&onJHtWU *:;w^Jٻw/IIIie۷%=#ݼzdBT(h4N\lvBJJK;? V H˟5@;|%J:uD4a߻w/KX/(+={dZz[!/?lܸb[j -] @nݪ ${=[ٷ?m$peO{y,Cv-N:z( ־}+ͨ]q\]Ư5M1(DGЧwo, رEQ4 Mѣ$?͛6c4h.mJKԙ(fmsP `4E)/ƫU~X9x. 9 PhgduvJ1 1tڒ}г|DӮlV+"##{v3hGkP{j]fWUVnwK~8ǎ9c.-( qAZNDDݻwqKhjA U01MǨ1t` "LDDEM|;w!<"ф8ek\G!&>{c`0s'lRzq~Fڦ* Ѹ|TEh4:QQKQ <*_~N1bx\.'yYu*˗X6>K`X( yR0p}ȑ#i>+9wMN'553( f _֑8t`OVhĎKaB h'( F4]h4#!!\t %D򼎍|Lf3u;2'kt%E q(t)dl6Stb #:.In-xs7K6Sٹkshf_}mعkWXʼ;t' 8a|3LTFjJ2_:!'xǚ-(BFf&yyLFl6[J8A?p'8Sw=SF~8Yfgi||.x^'|>l(eeզw+;cƹ q,ƌ紳f6dsVϿ_> 4eR\.gxrk߸Y|D<_ռ ߪ][6`?aBYʹ3goo>׭2~Xƍի۲u+={8}tq@7])++cwߓ5!֐遵_QCݒHyoX㘆rT-[xyzw9\-sz[<}zۧ7_)ӧM^y7_} q8L?iCߐ}PUۚHk%RXX=VQQ=$W_yuFﷁ(,vL1lQ1 6ΙeWxpKg1;x퍷7tTVu&wˎ0z ״[Ӹ?sIMILc߾\.srϿ֛8~< ^pf^̄JbM眏hrѡCyzggڵkGnt3C0k0d WUK[RRW;nypp7a28z0~g6ݷEʽ?Ēh k!qՊnBHzZ+d,:vcewq'x{.Wqy_/Y0Vڼ_~ ٸ$oO?dԨc|.s-7xg-SwI*Kun⸱DGs!OQXT=U\b=7LzF&_~?Θq.snoBR4|[l8LUI2 Ǔ5g"G[~ң6[ǟ`ye 2=Y¹3`ԨcYvmQz1chL_o#YH:e ?0^w_97ȗ+`I/gT~W}Kg]\mӦy_s<LK䥗_ZWUU پ=>^x'53z,#FW5ocB׫Sǎ= o69fzƍ9( p> U)BΝz͏xuDFFV_~/x<11<̃l6;(.)ᙧAٻW/ Bll,}zd¸q|!B )y!K"dIB, `B%L$ !B0!DȒ&Y!K"dܢ4MraXZ>//R3aaX,a&w#33J0Q4`6nd(B$|WQfa& . UUQA颅ՖLYܵ Kr:*Xb=˃ctNJMUyQ.//ǟz,JJJ8ܙ{HC~oٺky^ºS\\넇k/3A۞,Nk>CJB6@ قټe]^Νy6cO>3;gS#y^EF{ F"^| kAڢ֧.( Px+-)%<<\Q -,*6ޢC}Q|UUX9?dB|甘u!y!Amy koxoڼy97]vy؂'?q8C\}e^e}":]}z⥗_,]y7|W@9%?dJ^fP[Cm|DGG^={z9p!tmsnJW7hFAAc'#>ƴO':: !?F |u'B@B !B0!DȒ&Y!K"dIB, `B%L$ !B0!DȒ&YDhhf(VYKl&m[#¹mM>{32KY;ϴ`;'d 嵶ܐ!V^Ì$f}p_/E Fx,Z.]t 8Uܙg3OұcGesU-L4>Zq=q)'7F`DB639 kouc97o\bW^q)ɄY,t؁o?+1|~E`煬ωl&50nvk.զO6L9^+ۺ5 L IDAT wI&y!+$BL+a8)-ZbD6lTmz~~>f9|Ŝ4my=yB}A弐[lO@?'%%%|x7mH 2mWp 7|JJKK/`'rgԩ9iUqf3QܜVy!29IٗqM,y![ 9 ̳Ϣm6+̾Ft]W.<9oO?dԨc8 !l\֔2$S<޽wՏÆ֘H4a8&yO?sͷrzS5,vC fYgrxR٠VrA弐:'>.M9j D{ sR5/qc9$5_Szard-XMyҖ:[5Op$&&XǪk2hm۴imhBܙH^f+==W^{S8??2׫Ghw_|<=;//>'a(*\<28w fwSK+/d]r>֔;RH^` ɍ_msnMB6kg4F^@s>֖;RI^ A|_VټeK3ek| $wp̗ҒRO0-Xy!$/d!/-_Cܕ|Jzyjy!j8X##k)*L>T?,'#m`^ɟ%/d0i ͛ysت+Xy!$/dp!G /"""/zlH H@rG$/dpH^H!DȑB'L$ !B0!DȒ&Y!K"dIB, `B%L$ !BVH\-\R -Mi1DZB$/d3ZO<<=@s7 V>oã(6ߛ $AJ"Gi GST (MP@#rP4 ESTk@E@Dj@)Bʶ Ylfvggݽudwfl&ɠ$Jq,U.ܜIBȞXrZ7nŝY9-,̠lܨ 3(|9Lr⹐ޞlDFF3}+ ''[n.ûw@w6cX8o.O{ sߛHL9K5wAI哓X^.ҜIBj?,[^={M;zV9-,/\('Ri's!5f0!33ՊE{IkׯpUIBW䚜G9J/^"؞}[@iBePR8ͅT|1Rc;gaX0q閧yr#ˠ$nqT $듹c0bQHKKG\\,ƌn5N(7; JG%r/Bs!Hx`D$,0" FD#"aq8HX`D$,0"W9D`rs(~9$VœC9QaD俄$琈pl[Э#^PLn!C" \//琈0/e9$#+/琈LN!!aͪ} "!^FD#"aq8HX`D$,0" FDo! eeqYDDD !!76$ pB 0ݎ6"V-\ϾݎG|:^l9 ؓoNeKxuD+B {|yxV-ĵ}*"5!XDD Cǃy ( 1BBBjddff!+ˌo@DDE_/|Hk`/'{=Opzwi% lBxj,]'€0^ch׶ F#Qr% ~:pK#"b]Ά$INIRAZ.!Xލ ,IN}2"%!.Ϛ6ޚ1DE`px{d_/|HU1}[^?BFD#"aq8HX`D$,0"Vod/ZȥƍxVچDJ|n^ )ID#"aq8HX`D$,`'OBΏxeGGunMX7ؽ'釾_WoNBNN5JgѺ-p=j74TopRW=h0sߛ5j #=cwV{d'h.o7n¸LSeeYRp5=j-]`NΓ u:~{[7}[V4i~'V^1xA@yM50e fŅPzrJi={۵Z ~O~!`A_AlZhz, ?L <7`Zp8Xr5RΜ7';wףphz_3f",,+'J3g~Oe$HO>檾}xԫI]췲50o$ n)Ovuxf푙~g7Ǿ:AϤ>#o+0ޞ>h;SHL7yI'~4V>{VxAVWoTھc'ڴ~4o"|j*<_^ʰܣV+Z4o?ݥk֨ /pͱlb߮mX6x&uo[֢^Ǟ.7n ϳפ1 bA/ $$>B܅wyNc$ $p@$`ܸqhpORj_MZՑ5vU]L ɚnaIJè@]0sb^RBޝ>z,j&31 ll6n=p8JWMYu ί^x&~ ȿf-HÚ`z8ݼbYwrt׭Sn%U)֥j_]MZԑ?,@ w9;͆NSbe8.w1ED_\Y'?5x WWutN>jxW`9 \ -܏yXw8.dc| - AR+ Pꪎ~} oב}O|nCuS(Bw3>>39hZ3ͪA[$vz@ժU䯼p]7/zФ WOuNokhQG [T恍Q=ʈ 2pJ.ZE@[!9ly)hX`XK<+i+.N͓UZԑ=$nC- /h&/۶m;vx/Dl(O58z)5# Hvb"O*U74 F4 ޝN >Ǝ7 ? -jq~uUGdud] Fc08c~S$;݊?#Ņј̙=? ?/7rrHLLPQp ;;ۭZPꥎoXlt_$]vq.vxVYvmZcܸqNo+k]mjV 5up5EZvsYr[ Vud 0vڎ:/v$!K^Sɓ E8O5)Qo ЪPuvջٌۧ4ԍ K}RC:nP@:; , {k&g*+#**5|XSz7EL&w;wOcGp8.aOH?'skш ׮]lj' )&5|Xz7EP111hа0dff ''QQXu<~#=k&_7ƍd*cRՄвoSG2bahаbbbYx1߂R -xF~+ v בu LZ4o? l|Q$ކŶ*xFZh; Z `j'~gPZ4R \C:b_C:'s~c27CaQDGGIH373BD&0" FD#"aq8HX`D$, loV|<ۺ}jV|<lH޻ܭ}%y {q%8aS_ǪCiX6e}rW zwqKʡ~si>39hZ3ͪA[I$=u*?ߏm`@~n-&UcqhYuo2p<1GX_E˸Hv+$ $ _#*ʄz!1!OJаo7!mh}E\$y*e'#bEĸ;9|GT}}Z&W`v;$ m> xhVXpBa߰K?ZhofsT:vu<~c Xpp0~ǂ|]vop|7[ajF\]BCCPV5-^Ҩy<-x~]CFuMu+plw]pp0w2)9y6e+tAҨye8)M.ᓹXв [a2F'ȕ;8HX`D$,0" FD#"aqj7Y:D e6f$RC:DW",<5tTSnf=X;@xp5+VTn@fZ*/KẃyHxTC:߀;+Tw( Ъf{d'h.o7n¸VJLVe$!0%%dߣNBf\B[C:n6K>RrЪfkqcvxe/(hc,yyJN'O"48bp< SeOo 06xVuzx'a744K2c6ua0xz_jhY3-~h5_G3Y^ˆ\?999U M_2JHMMժ!8ΞU*WFTTZ^AѷZ5v܅-ǿxVE‹;wN>ǎp =#7w]khYSz7*Tye$`'b{sш ׮]lj' )&ɣc -xBF USTuĠA0ÐDEUhZC:s~`5 eJƍd*cRՄвo}Ni/^*zlނEdo104h111,]oAu<#BN^ȺVnm`0 0 xEs4l[7 Ya G{۪rsK -xJ~s^Vud 05v;wΝ:([eTFCT!khYS7khUGdn/L&}( 6h6 iFroFFD#"aq8HX`D$,0" P_RMT `f3薀`dn"g's♾{_S_RL~dIJݒ Oj6o7Wl&sV^cOj6odnSRNٳh߮U;l&s'Z"Jj$s+T5- ?FxeIMM5ofC -xJFdo%5o'ss$$ģ^D^f3=l{sq%w߃fM'++>DDT'Y QfM ZCS+)9yI'~(0i~WSEewH4M.kԱC H1f2oЪW]C͚5UC1~Vu$)ʕ4\t }<ʕ*C[uL1.Lnذדթez^rQIDATϰh̝z9C STfN)kludnrQ4OX"^"ƌj "##A;o&sk/<ضڵkɓV1&sk+Q-RnC&7'n}VbbbРaa@NN* WC:~#yd0Ke6Y3VKi&Su"o&s{u~#94O,â8w{F w4N1f26oPu4O>-t+DEPB,7w׫xL1f2įU͓4iOWP2K?%%&~ 0-L&]c""7q8HX`D$,0" FD#"ai&s/IL&% $M3ș~,^_ߚU^RkYS"l&sNRr0qTLECjvkYSU>5p?)$Ň>ƪj*]HeOodn30o"|"n-ڙRo%[:ߊbfG2VӤ.C3L&!!!CDHIMMժ!>4]C~#}P sݦX4.4nTؒa;z#@Aspe{odfe!;5jTV!k~hlQN}t{?]ҴZKF3Yb׮_SDHܷH?4O澻^"؞}|=iZ.&s{>h;)3}~:p: 'an٥c2D҉oޫ:'sw1W1|(#..cFD]/ޗΘ̭&͙f h 2K?%%&~ 0-L&]c""7q8HX`D$,0" FD#"ayeegg{c3z}^.ۺ}jcz]yFϫ^oT`lE}U糲̸p"quX,VbZF%8a9._ǪCiX6ed8l$vv;~Px劷ReOor`/WY\n\0Խ9oYz{z'[7xp`Ĩ ŋWk]x#%5)M.YnYHr͐6HF,;ja3-.7)àwSpo)ѾeOorɿf-Iz" k~]tƘr3?~))j&ovjDu<~~+frXy68l6p+U\E{mTf,RC:ncdP ,<Aq#/Ѕlo_ )xz)O}n,{*KyOVeo2Ⱦd)a!AIř4f ٭$d >4<{'*J!e~c t8пEulգp,ǯe\$IKA͆/o@^+* o7!mh}E\$y'MK۶};po^ZWY{xeOorfC݆ l쓀fՍO  -x%ztw^[WYJu -x~A5`?c;*8(c".իWѱC{uE͔h_вo75lt_$]vq.W딭RuEh_вo7Ob]RC:&sK/oܲR 0"W JD#"aq8HX`D$,0" FD VdXfeͰY=I XVSR~,\zaa7Ҏ騙k1qT|F֪۱p[Gڑ.jsjvk+ڷՐ[(3@jѨzG۵up5EP!N 6K>Rnң/5#k{|Zj f~O%IB1 <%'Zq8~Q: 068&jK (P'a7"";/{ ނ^lFzZׅ>Qv[$R;[/5_GX^HyBBBjddff!+ˌo@DDEPjj*Ů=;T(5D~#}l Axxm׬X‹;wΝ;+W.{ 3+ 7ШQ#5D~#P# XxN='~ša>ш ׮]lj'q?`2Ed2O! =ch׶ F#Qr% ~:p탈A `4!33999(oXy$ggN M(4n&S"SZo[wc%EJ>w!-  &&Q-H pS:xF~+ v בu_̈́Y3[A>(6ooOx6K>(~vob[QpN᪎3xJ~s^Vud 05vR*O{K*PZ4R \C:b_C:'s~c27CaEGGIH37#`FDFD#"aq8HX`D$,0" +,;;:<ԧۺ}jn^u_|^U(.g/PvmEW3ٗ5:z)5#k6#)@5aÈeQ-́ݻ`e&%[˗.)j&ԱƏ{,;S(Z ξKOįU6iXL7,&tgϞEݺuJ<ؿӧ(Zx!}]C:b _C:%5cS0gAr0vitJVq[D#xl6h4*^|q%ب5T8uQÛu/`_m~Ǻé8t!6H4܀ظi3rrr`6_՟]Awrx%*_]:o:o)-mn EXHnFGq&=MkFY0Hv+ }z';o InX-V4~@TP꩎~m -p<1GX_E˸Hv+$ x3%. ƏCPp0ŭ'[::Y'w5 nC-"k4?zlܴ3F NO5q~}YS7khQG!nCLD6IoΡYucA3]a RNM/qE}w6pg@g_PꦎN~] -`;  uvTp1QnEE=BJQxԓw*&8Wu<~f"g&ap8.88t|V肚 ξCOįUᓹXв [a2F'ȕ;8HX`D$,0ƍyUo/ZȥƍxVچDDz!HX`D$,0" +Xeoۮ?})L^,E`~R?U=my^{}A;z=?d/?R;$GzCog]mw4Ab[oH=>7ȺOVb̫>hҸQyyyXh ^{u sOVzm}C„7'㻯Z$I.9pWאW ^={`{PF dgAC` 5?y$݇b7ܟmV͚ltء>_{E+ *wSǿv#:wn] =aػ{_/|jrRO]7c PvmQ:ޙ6oOݞXrZ{tBW]C͚5xex YSqG5y|c7oƳ}zvxAHޓZb0rX ][,E?N54km+?Sg0ӽݦͲC=V+ 9Á۶cxhڼ]v~9+_m-`?fSvuq⥢30o"̛.VR٦+Wp%?}ǰFbd_S޹)/)J S6{b%T 6gƖۊ>oNl6)ڝ *ڵtgx 8u*w (>^+K`ԷeoJ,x-qA!nzQ!<oMJ+m{u "^ڏWn}>q${>_[)`7|n]oĴeH9}^Qc^a/c{s+gR/b谗a0etaeչqE~w݅xlٺ =x6 -ϣrJ\^UL:vh_>Z4;CG;wnc]HzI$ۇZԯ3Caڰ5Xx"# RmqN~RnATh>i鈈(SXCԫغU?AvmѮmtYWF}>:N=,Gop8bj9oN(zMh\kK~3gcQ)bŊL :豯SչqE(^ ?=Vt2;a4iҸރ'O?:wm|q3NBr^@Ѫe[PE rrr\֓bDEUC2 /ΝG1E'z GoLĵkםv㦢k'NČb[לZj5FQV$ٙ3age1qx}?D ճ> Esڵk΍+X*UZ5j4.j"dU (2g(exm;98~$8? ?|h[4/"}gUp|o_>[>ǣ]`'kޚtT <{B֤7ƍTX2p!Iݸ &S$).Hkׯ)ڦ<9.\W0͆?<Os,/Gp_Wd vɄ֭ZaԘ[rJHHq=ˍɊ2|5\Ώ>҆7Zbx I_N9=fMGSOb!E lܴz+vo߂u H޻1ݎѷ{{LDT;S]/wrzlO>׍WMylۆ7kr΍˯n#:vh0c鯪8LEV= oN‹C}j*t)6 'Ӿmܵ;w]6`ڷkBCCKxwRy睸tdInn.*L3}r'E<*Ulxݎw`XӁHOOtBCCoСo c_]aXqo7l6g~>ߛ5uIOӁXL8 PM7waOoQ#W՛]oۈ-:v@XX^:`Qhxg*z?_@tt4f.kj W4o^Tcֵ/?!>!!·XNHlR^Ƿ؉>rbbUjBJi?΃Zm蠟0~D\rx)E2 ̘m܄k׮IFx}wL}{z?.^V5k@M -c?*tb̨NlSqӧޞu_|(*Tz<΍_ fJ '-XV`IDATxڕV_E˻aFڊQY DTrDiPP"|94B":$4G):[F~3w~=fs@Ŵ{"Ք5CYeF$WPVFt'1|NcDc>1Y Õ-{~BI`[%[#I$H%aD|D cO(Loau( )y*aҺ)}*`&lf0wvӿfXmM>Dزn9kZ2ps!acf&Ia:Tqsr=4On XL|Ԥjar|c9G+@yuJ\#1twA#G4H_5A =xb9*t5o{x5I,M*: AN(Y$Im9Hbmi feNBK~nfk~[pcD16)@hi)M?R&ȅHY)m4ZdTt#4~"T%.eVv%_ȥXd^.ЪhlzfRJdds*tYF\8LhX:֝U" _7e[ʆigJ;ܽqg7:AQOzr`7PaaaL፞g4@> n;4h[l``'N !Ҩ ύWO*oхG`f3 ;y_+'H6ssGAoѪh9A q>gI.$[y՞\I7ZJGD%ŗyYD bpVaNhVTU4MYU" 0sN="b\i+3~+b8taA:*1Cҵ\G J2MU߳ U[2o?SP-Uu})(iz[^4Ei-TUQp:-LUQ<1!H'Qp/i*&чű]OޟXi*l/84UUD bpšPZiRE I7etFJm<&g2MZeqh"+'h_lsS7aW{w S퓛R;WLe~/vpjDB;%fxb Έ i:-jEPn~ER44ĆTƆ0Ptk^Ǣ>gtm\+ (=Lc~<Z_zͣ$I̼ w 4NL'Gdi:Mf^3* ItET{zk!bN=LlQPS=- G-SQ\=7lkLm6*fbq׻s;G;8SK2M{x`TCɡ(A:ǣe{,v%ho6cO;¦xmL: q;2k 5I1u]UL9?!W :>>h&q<4.ǿK~8<(&"8ǫS;z8f"zyn*dC0J%2X{Z -,M|ݿE>?m#e9wrv %o )D$0%ƈAQ C.)!_$BuuP$I&{j*ˈK cZ Rb71@hhii8vO߅?'_xkN{aն ޙ5\z։zh+ <| ,$9J>Z봰jGݺQ{Ha8[7 q<|~?߃'^²lX-U~ hw`1h8p8#1*)pSe$S!^uJk>sf7;w1Z}\s0gwL9[n9ud @8fGSpBx vY )wXaN"؉w`(N©>~7hԔNؿ̎&"Cud^ 1#F|}me0%LM+'㖅t՘^$5-EFo0ܹ/^AT<҇e^C#;OaTvM%ũk2fUxg GK-gvC3꡸>[Xu/T lf=E]B R+ JU}ןQ=!*AZZ\LZG#ú._3`אܱ3elڐŏ|>Fyy}\`ub,*+-7j <!a|w'xMwmsn!gdh$Fgr} ~|xCX_@;w\{Ϫ+=C$'nE503GA1Hk]BI1qtb7)2j'Ȣ_/u`Y덄]!l|^grX*zDD:X1됀ϊt F$:|N>_~jl<$qC yFYWP]HM=[=H~ 3)0]]:&;ۏ]z,Pr<%I&zrRh}GKh7k ^Ko?'',HN$ qZF*l$ƒ%SeW1%$Y~TT}9{(N'vl_Yau͇^';H#.-t[{-Up( f=} ~K^EC- lPJ1ۄ PNw}K0Qw?`]4oܪ&ns:Egz?t'9>^gˢ٠M#[X$7O (>zZD~:`jH@Q[FљX$:RՒ#(( A24 :֌=^~ nF ,b}w+mk%GѠ3? O:U.\rŕ?CGpmw{^Y|g 3p鸫ٵk7.s ? /m=Y! w˩gŗ_'ِ2h`&;v줤E%ص2=豧_Py ֫??yzy3`(\rsEhЉg³Osm1t E>&3볏=L{uy12ә\}DGedͷ1gY~S_ ##b^ :Y.Wqp/Yg8tzϺju0xvE\l[>c&v*ݻg>wFB|B7Փ/`ٳgC{Y RX:1üQ#d fCFw}{Ew] z.<\֭4^{s:/N}~}{c눏呇~3cǸ.r_ywAٱs'={2ۘU8okxi3 AOΝxt҃|F! T˙Gg6)))%663z,~i6r6s /NBCCVUϰ`v;kqԈc Y/G/,[)N1]]1 8gb|J~+N9Jػw/Fhth{ޓ;v4CTpnn}zet =Z4fᣏ?+q٥CDx8}Z6tnrkjmqfRtflRSR0ՈuKQ#`0p#շ0xFZ}p$n5$) t yQZz<{??l2{i4Tϴ,[|s ,\3 A$7s?SO/ghlѬ\8"Ah Kӎ8 :K9FIq1IqQ1,̣{T~i6X7]6{wan)O>ü YX-.[ΤG3ncNŢEKXh cN"͔WTзw/4bE5>κqTʊJv;K-癩/r[=hÇ8̓S=g._| S|*D>/> ۘˌ9Llv;G ^چ9y8 'ã+tBEU))]jdfRYYy81>IkopлW:/<mXHF -EZՊ! -- 6o/AM۰ kΗuj+,hJ AYƯmjY>uYFls! [$ 0|P52 gڻskK!{|&Oo`AjS|&&AhM Y5%B K! C$,AHX XtK.kڇؐE%kzF0򒃍,ZUmY,1zHdYBsipziG&77ʜq5(t*Wpi`40   :EQp8va9^ө`4%ͥA bh\4TUEq:q: N?~gٶϞ4 *Z@EEָ ]j+cizROzt>Bg~jSlNJtz'<<7xIdhs終 4F%,dX"""sU F,XH㔓6I-))#]}R[$%%3 8"I BKjTRT8sʏ?@eed2.F+؉3)ABu ;2x:%5;y,BB>$Ib0j(:vHtU)Bi\R:LPN'a 恢`8n44tNE4}\]'mY" +/?=0y2N,IHiHnGYg#z'I'Ă H `$ZXТTEEUTfKsOE)<9j)ь!܉s  Ev|R=YIUDtdY5 IUn%q2>Hrr2;vBQUD KZRP AXTT"H% $}~ mFw>ZE)iPY :8`z v;ÁtܰQQTn'**8;!- %T\g{Jv/\䤞PUf A[М?|WQdǦXȀe ՊfWU$\}Y~-=WU'LؓHyXQvBCE KZR(r虄$._PjrؐFݱ^oAh[ :P;,\d@+*Bpп~pI'+; L&l6BBD KZR)̄*hJV:ao :^GNLGe6s:RDZN-s?Ƕ۽3/=I `)ѣ'lvَ -A k#x}3a,}7z8@Y3jq)Ruf4氂 ZtZ@B|.]$Kt:HJr]>EcZG:^z"!Bsؐ ƹGݮU 1[BDj׮^v܉j̋zr h ((AϦM9\ F;ubh][A842ѺB=u2r|ÝFZVmZ”.]ñsyݫ֓Cv%%IddTK-ǜfIXJZJb/S,Fޓ:u!#j&[Cf~MR 6&wݎfԩQ;zQDDD I2zAhfKXbC4EN m  vFQeYּ +*Dv h"0D!`%B K! Q-u& |_13a6 Bk  A"a 0D!`k !hJQARYQV;hP% Latڃ؄$!=wEΑdk:ѱ~MXa^pf{fzeU*P2ѱ Ƚ#w'XK IDAT#z| `0PV\ȮQY^jɲA=H%#E.<2*++E:欧SמzF6hFeY [6o@o0հ;*NY.>~Ȳhh~1nst;v(B;FHh(r71`h:8=wPYVLhXDk!#",+n01RUM -F&'h]BUUo[.#6*J4dmeل%2Ӊ^'hhhFIY  CI$,AMه**4{gFiIq~M_P@bbs.HCjL;CT P%0Sx縚 %cPeq:lhۋ1(neJT,UجU?|tE>xQNf!S|^EQ?yxhc8v;Z[OYk;5-={1I>W\ Nj %))(***0l߶ ݎh{fv;۶m#-- N{7PE%,EujjtHyޒIyyaTll߶P4MjmVvFbbG*p:M(7^h4zVㄓNCU]y?4I蚒¤&2剧9n}X96&X-TTVVJUU*++ٱcvDv; z`fk.HNl6eblm[IJVjYZ[qё1[1kb3}.C5z2E#$4"78Nz|U$$&a6GQY^4]QNX:=zVbxˇ+{՜{vSCɲlGZ7m"!1$HHL&88]À(++cu5b qP$8$ɻ+}4НeZ݉KsPÁ]q*N6+/`݃ިC/ b$v4NT JttWp:\M]΀`<| c}Q$+1ʩ*LdG> j iNRvxb?ҡ,(Ĩ}恊rLPϥGfs8%6RRZFDxXDP~׵EիI gY~Y&5{vөS' $4s&ZEphH(9'p8yp8,TY*T`Zm8$G@rc"&6[E* '11 ,I<"&;Qiϟ $,]NyEv˖s/p[e?}@Yy9l. )]y5:ٛ(ayyN㲳)(,pil߶;̮{())AS5,nF$q,6*QUEqbYTRefv=('Qccb bӦM RVV%8$.ݱTUx$IDF)P|wj&.))DDnQc2薚ʮ;جС1 a }6N#$8(JPIgz%]TUUwvҹ3KEn9!!$$&(ح`0FQq 1эzNXj ٰgw᯽K$7#66Wɼ񛳳<2xs~3{^q0##qI$&<(iW|%$ 亵pqi :wIC;t3^-*OX죓\e&jB7zkUu5tP #(8~%iss|ϴZuJBu:O/IRB{W[uUVu:\&]ey,b $$=cذas8τU[bRUKG&RIE4 s[nttraÈK@Pkj jԕ]هu8 ܒDIY)4'8(F-z\*YZmAP5 YnP2}h$t奨R1LQTUڡǀbLh-F̒N֡jjQ1֋Ufj%Ed֫s3 3a3TgM)"*}ٵ_*׋BpW~޳oԯ$IRJTno7鐒FE8F8v+%SEovn3 c6a5#--,<#wx[S^Z),)}XHtKg,@U[MEUUJ ٺy=I &l KIdt,=z{>WY5ON!4,P?j" $MTTT_p]ri"a B1B1B[;V#A"a 0D!`%B K! C$,AHX  A"a 0Dc r3,Ͽd,ˉcw}zn7T={GUU$IlԓOQ1%V;i^yW_+]_T:tHK=P5l\7?-L}ETfe-j'-^iI <n6m^'9)y^“?HX_~ŭH. uՕe>dgQ ټ3}l6s9gsՕ$]v˯|J+9a(nsM7\oGudReQ#۠WGݾ՟;N2 '>th}TUmYkoxWYaqw3bp+K _E:Nݦͤxml;eg!gZr6ml*Nn|<v$I$%&2펻ҋ#_?fײN=#G:N8]lAQS<Ǹ+.nrܻ"p"*22<êTo?Y8skԒ\{tҙ/ֽqmi.\tWbcA{'V;+#+Vr޹x> t8r)&k 3O'gdgoN.uܸ/kuldY&;k :۶swc.wKLӘmމ>vK/3(**>t!TVVz +++#-Uxv$Iٿ]Nc/(JoGZw^~|x2EEEumdYn)C$vSOf\6J~eEEE(Bqq1,:SQYɏ?KuMfxYke˙TUkoy󩨬nǟHOOwe$Iۇ'ǤGnwm6kV5 9/NoF-ZH_ٔ*>l(wC "~v*,Eq:.3cl`4rL~A:tHu\ǎZi32ai̛+W1$۠wgVǟd]Y|I+3Gg7~HX }%v A"a 0D!`%B K! C$,AHX  AƜ|z@]V=ư/nyIϞqK.c+1b2rIjg_̢kZF~,}uΉ'qNyrn&?:kG{[yuM?Yט+}]ڣm޽iݻn-mw%_osEr]{4ss؞raq׽ͺN)`%L@UUrs6][SVܜN[QQf:~lZڵtޝ6={skoELt4vR.ϸG<9ܳ=þ'֭SkZFy:N 9 kW740;k n\'U=aaغm{ !|۶<˼+Fz,k_ѣG2_k2xװ!ClE֮ymM|+onB3g.C 1U0Typ#DDtDŽB***ҹ3e}zM|\{>3>їΝ;,q7"Y5=Ǧp ՚+++d mȄUW3xO1xVv>l(Wz3|У{mViZLdc/L h?Kt:}<ĭ7 {/XȨQ#k 5rgewX~v{x5^t:o{'{E@( NsjCnΆ:^%Srߴ=73cd[j%k*^s÷e]m= y--2N+[lѱC2_{ ݻw1oY'c5Z5=QBp' %B K! C$,AHX  A"a 0D!`;7+V=w睃$IZuۼ/QO?/g}öۑ$Y~~W_gtЁ;oӄkѾne5k-kMs6.u%Kb*G 鐜̴2x@9aa& gϖY& ٿpݵWgp8 *XWu}$Iot뵅\r̞+ .ء`˯( ]x~ӮH;. sЫW6p];Աg:w κ3n+qq|$$ē_?F{T\R|w˟in"q-DyZTeee\sM|ͬVBEG3'gZ]Fh{WVV2ēXZTЩK]$܎V—BDVvW5;߻w˖-K. ,,f5Mֺ4e햿$V—# "-HQ[$ يq8ak#=΁<TxL !>p=8aC,X^ [4 HU:_B@hu1]zM+`ZِyqUWRPP@ψeݼ4dYtںmݶy=W]ɚֲl ;oy{^şupP"ݺp=׷O+G82xo*3fi\5~ t:R0j;'8Bu /y/?>Ͼh h[mBE(Z8N&>0^}z{$%&QTT@ttEEE^)((zMڽ3N;kmw?zwԉ_zcNW4ZuEu Fhfǟ|ƏN%hHK`|[-װi}U㜷 ra ?u/ E(˯΍7\aCEO\|Hd[瞻W_g8rs0ǘpMyde햸=c<46nt}&>8ﹻ1U@Ÿ")"P(J_yQv|1VflvŝwLj_yK/cN:$'sDŽ[Nu}9ټkˣs16.8f_h$)BQWQBԉ  }X   D$,AHX  A"a 0D!`%BhwkX|+W懟~&//L}) $PԡL|=vCJJ {SN>yWil /?Dz+fx(B ^~u.>})((d0w=TKk"}){ RR|J^ߚO?-7țf ))aCEs:Ȳe+++cSZ#ԦLuTze{.\oޤ5g_E(Z^ .(,$1!WE&rlwshVO?F4W mk E(ZHe#{Vmk"qˣcyDGGS\\+4u 9szmcQDQBCC[ӻWkԦ5wϿ0GU5e >c&;3LhaUvYBvF>Vmk"}Wpٸѫ_>;wRКbaw3I^UsD*,ONa)gp׷vxmVK>l(/U)*.jiw{'rM7rک'׹lQ.I ZGE_xᰦ*Baۙn:"O?_P<4z;T UUٽgNy0Sk"Ͽ0;&Z7Q\u6`Xҕ.K.E&zt܉+.kRT5گX؞#P 9qTM$,AHX  A"a 0D!`%B K! ߭H_~5? -t-2E3b;_UhE(Zt>IDATi; 5o>˖q!mnEӰZ|ҸP5V',Y/yW[;yyܩS}'utm7c&/0sqQ#y`⽼E=dp,Q#;_gªkflL 7po0I[$IbmL{5^,) շD]DUm)BQ<@h1)OgSE&{tb6+#믽O "-!E($Pcc"Y5PCLTŶZlS<}+EP""-l9Kѫi}Ik]piHꂃ2xo*3f"->E("P55f@v֚V(4đ(*:\dBh>)BQ_E329 n짦,2nzz:^h:hQBhSd₋/~IֺL~q""j/E(.p/qgq:ɭYd✳?fӧw/0'T*B!Ox0"yӟ0j$LT*BQU2̬lbiꮚF{I&LBxDPYY;X>ӧ{[EB6;zIWannӧ '.,Rfm;v!)9W%I&fQdB/^E0` GRrEliխ0wOZ-tL$)Ԭ Lͺcg 8ظx8pzkmx4~FFص}+ZnGyyà#ehgXݷh۶%M#3+jeO`m&U%g ckg X0./]iĤd 41utOV$>tC:*//[ & 2$( E=iެz0 P;o__d35Ƞt ULܼu ss7T _9bڔ|@jUMB! y( [bYݹsL;V&$& 7:|xOhTMB y( [蘍OGΝX^&PB$(--EoP.3[I(!PXbSxa،D5һ$Pdc$̝=בjBQBԀPB,B֠E!Z!DkP"h XA5(`B߭BPs976csKB0 . @nD+;U?p'>rsa\ǫz.? 72Rh-$ \;waϾ}CLΝ;A(B!\.D"7n +K .] 32/8+-ƝKJ1~j$moe^)"/_/7KHLLX,;U$geg^[Xh)W.]Xabp3+ \.B/G1o">q[fh.N[segQD\dF{\.Wf& Dӓ`uзtZD_l\z9@oW'T=i"lѰaXsv˖/y<ZjIQXTo룫|~ FJM5Mr1?޻H B HG^ѧk G{a]pњ4HBlq;M%Klظ &<ڈHV8t@ D&a޹3&@adff-Om[D`EEXkвtZXi &ۃKQXT}7?1ZlYZD^^>XU++}%̂Z Q_~>_n޼5!됟{PnG,\ +/~iɲJ/>2{a0 ={ >2FaPCW&W^Sr$ܼ@L!jGWQ11}dJ%UKMzΪIc'D"D""Q5̺XA_t"[bRKOgG .'UITVV'R2f͚Sw Bdzj雥#,H[Dnn.OZP!&d[h.7X,ks)?|\rg~;ˎb1C__(yl%042^aI{<~7h/"cct`%%#p07߭A^^>}Ba͚ M\.>21ApP B#]5BH=cIM?Pc!or@xX}fjzsXB(bEF>u FgCˡC]Bi.!!HP"h XA5(`B,B֠E2JȬzBH565 X^H!FA5TP 得#ף ! az海2Rr5jcEۖJ#,Ėa@ 6 ,˭|}6`O]w5l}>6l \OKQDa²ŋ0c<cc#vÇ'ڿ fꐝGGGNx?w.^Au**++>/ &՝,vދu!t lv6`|  (ܦ#1fH#ڴib7FXF> kC!>hӺZVmvx<:-Z43չ iM[/;C__]{aYؾcb1.AzzzJrpn> ۷ǃGԷUtw=EH|b=H}!be~χ)-m}Ti"c7斶g0ŵ$xOutœy P\\–Tjz1 Ra.fN=aiqw;+;!1z,vnGz&N=1gނjANfv0 vE4b>r y@GGGe˓(*.F6nU\.64%%OV'Nƶ6x5Ғ" ڶŲŋp D"DŬǒE 5DV0qہ0GF\D"<)(C?˭zOaQ! kVd&bصg/RRSsK[8ts)jj0 MF̆1fjtvl ;mmqvN"4G{;~/^ĕWq b={GyyӹFHJ4ocOOa}FϯS{byzOI{lmlc |>QLDGU+Q?hӦ56D"1<Ǝ>)̟ )3pS Jvz J<7aǮ=)Nڭ*)덐sFtp  ?>Oc'%J]xRJ~PQcW^^F%Dv |:?cFJ{Ret3 pv{Lg?0hѢ9z m۲oglۯTΝOs̀ݪn*2d YY?a@_/^Rŕpмys0 vc'8VZA__ tioOQukeiiٻQI)9WS__6XB̐ž#J֟V[GEEҺI={cUq)6ZwE*a< (jإ9<' ʾJ 0 z[ _'1|Xmڴ)JK`me aé;ˡSca 4yG/SRa޹SMmg U8vJJB(ӧ8~|Wcp8 /8w"ͫX.U,H$8w ŽQQQ7Q^$ѣ<B>z:;ax{y":f#bs.V`j#%mb?¢"ܹ%Vs]TE^"*_켌!K,Xah`Ip8\5w.d5F{(,eeel'_߾\sJFsy;uW9%ᆴ ۰:dJKиq#X[Y!"l-0 {8[1wB顇S7Dg}?nǢTV}| #PVSN g4 fA%c0kv@P* 040)^:dp#M/?o֠13j܀ݲ! $*?QH `"bb^ɰS$I##^U ^w=- -cQJ `uK*oWvBܑ!GR~ OUVV"," BVaC,uPi{Wl~͙{;[^DL^*|m9]B{2 BH %y` p% VY?5=r8D2UB$J PsY;9տ+; ]=x2B+n`LXz0Tg':H(i+?iXŦIENDB`4digits-1.1.4/doc/index.html000066400000000000000000000305601224510365200156320ustar00rootroot00000000000000 4digits Puzzle Game Manual

Introduction

4digits is a guess-the-number puzzle game. It's called Bulls and Cows, and in China people simply call it Guess-the-Number. The game's objective is to guess a four-digit number in 8 times using as less time as possible. It is similar to Mastermind, but the four digits are different to each other. 4digits has a graphical user interface version 4digits and a textual user interface version 4digits-text. This manual documents the GUI version.

Installation

Linux

4digits is distributed in Debian and Ubuntu, so you can install it from APT.

Python is usually already installed in your computer if your are a using a modern Linux distribution. You can install python-gtk2 and python-glade2 from the software repository of your distribution.

BSD's and Unix's

Install python, python-gtk2 and python-glade2 for your system.

Windows

From version 1.1 on, the CLI version no longer supports Windows, though it runs OK under Cygwin. The GUI version will always support Windows. The reason is that I do not want to spend time writing portable C code for Windows, but rather focusing on POSIX and Linux C programming. Also, people using Windows usually do not enjoy its command line interface.

First install Python version 2.7 or like, then install PyGTK. Click here to download the all-in-one PyGTK installer for Windows.

Extract 4digits tarball. Create a file called 4digits.bat containing the follow line:

C:\Python27\python.exe 4digits

Substitute with your Python executable file path, and run 4digits.bat each time you want to play this game.

Mac OS X

Download PyGTK for OS X here. Now run 4digits, voilà.

Use Translations

To use the translations, please install GNU gettext and run the following command:

make trans

Playing 4digits

4digits main window

Figure 1 The main window.

When you start 4digits, the main window is like the one shown in Figure 1. You are given eight times to guess a four-digit number. You get one A if its value and position are both correct, and you get one B if only its value is correct. You win the game when you get 4A0B.

In Figure 2, you start with 1234. The answer is 5184, which is known somehow. The first guess is 1234, then you get 1A1B. Why? 1A because '4' in 1234 and 5184 has the same value and position, and 1B because '1' in 1234 and 5184 share the same value but different position. If you enter 3456 then, you get 0A2B, because the values of '4' and '5' are right but there positions are not correct.

game start

Figure 2 You get 1A1B when the answer is 5184.

win a game

Figure 3 When you win a game.

A typical game in which the player wins is shown in Figure 3. The answer 7564 is guessed in 96.3 seconds.

If your time is in the top ten you will be shown the top ten scores, and the score you just get is highlighted. You can also view the scores later by choosing menu Game -> Scores.

high score

lose a game

Figure 4 When you lose a game.

In Figure 4, the player fails to guess the answer in eight times.

Hint table

This is an example on how to solve your game with the hint table. The hint table can be toggled from menu View -> Hint Table. All the check boxes of the left column are checked meaning all possibilities, all the check boxes of the right column are unchecked meaning no digit or place is confirmed. That is to say:

Left side:
- You uncheck a box if you are sure that this number cannot be at this position.
- You uncheck a row if you are sure that this number is not in the answer.

Right side:
- You check a box if you are sure that this number is at this position if it is included at all.
- You check a row if you are sure that this number must be in the answer.

You can check menu View -> Auto Fill Hints to let the computer help you fill some obvious cases.

hint table

Step 1

Step 1

We don't have any information yet, so we start with a random number. There is not much we can conclude from this, but the information that one number is at the right place will be helpful later.

Step 2

So let's try some more random numbers, but different ones than in the first try.

Now this gives us some real hints.

  • Because there are no correct numbers in the second try we can conclude that the first digit can't be 5, the second can't be 6, ... Add this to the first grid.
  • Then there is another number which we always know something about: zero can't be the first digit (forbidden by game rule). Add this to the first grid.
  • We have tried the numbers 1, 2, 3, 4, 5, 6, 7, 8 but only two of them are in the answer. As we need another two digits and only two are left, we are sure that 0 and 9 must be in the answer. Add this to the second grid.
Step 2

Step 3

Step 3

I tried 3456 and the answer was 0A0B. So we can be sure that none of these digits is valid. Remove them from the first grid.

Step 4

Next I tried 9027 and got 0A4B.

So we have found all the valid digits! Mark them in both tables.

Step 5
Step 6

As in step 2 we can again exclude some places for the valid digits and mark them in the first table.

I also tried 9072 which gave me the hint that 2 is not at the last place.

Step 5

Now we have the situation that both 2 and 7 can only go to places 1 and 2. This implies that no other digit can go to these places. So we can exclude the digit 9 from place 2.

Step 7

Step 6

Step 8

Now we use the information we got in step 1.

The first result was that there is one digit in the right place. Obviously this can only be the 2. Mark this in both tables.

Now 2 can't go to place 1, because it's already at place 2 and no duplicates are allowed. Therefore 7 must go to place 1. Mark this in both tables.

Step 7

Only two possible solutions left: 7209 and 7290. I choose 7209.....and win!

Step 9

Authors

4digits is written by Yongzhi Pan. Hermann Kraus added the hint table in 2007.

License

4digits is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

4digits is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with 4digits; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.


First update: 21 Mar 2007
Last update:
4digits-1.1.4/po/000077500000000000000000000000001224510365200135025ustar00rootroot000000000000004digits-1.1.4/po/4digits.pot000066400000000000000000000147551224510365200156110ustar00rootroot00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2013-11-26 19:27+0800\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" #: 4digits.py:51 msgid "python-gtk2 is required to run 4digits." msgstr "" #: 4digits.py:52 msgid "No python-gtk2 was found on your system." msgstr "" #: 4digits.py:167 #, python-format msgid "Corrupted preferences file \"%s\", deleting..." msgstr "" #: 4digits.py:243 msgid "Must input something." msgstr "" #: 4digits.py:246 msgid "First digit cannot be zero." msgstr "" #: 4digits.py:251 msgid "Must input a number." msgstr "" #: 4digits.py:254 msgid "Must input four digits." msgstr "" #: 4digits.py:257 msgid "Four digits must be unique." msgstr "" #: 4digits.py:260 msgid "You've already guessed it." msgstr "" #: 4digits.py:281 msgid "You win! :)" msgstr "" #: 4digits.py:283 #, python-format msgid "Used %.1f s." msgstr "" #: 4digits.py:295 #, python-format msgid "Haha, you lose. It is %s." msgstr "" #: 4digits.py:298 #, python-format msgid "Wasted %.1f s." msgstr "" #: 4digits.py:349 msgid "Timer started..." msgstr "" #: 4digits.py:409 msgid "Name" msgstr "" #: 4digits.py:409 msgid "Score" msgstr "" #: 4digits.py:409 msgid "Date" msgstr "" #: 4digits.py:447 4digits.glade:721 msgid "Ready" msgstr "" #: 4digits.py:495 4digits.py:499 4digits.py:534 4digits.py:538 #: 4digits-text.c:197 4digits-text.c:202 msgid "Cannot open score file.\n" msgstr "" #: 4digits.py:578 msgid "4619: You are the luckiest guy on the planet!" msgstr "" #: 4digits-text.c:56 msgid "" "4digits comes with NO WARRANTY to the extent permitted by law.\n" "This program is free software; you can redistribute it and/or\n" "modify it under the terms of the GNU General Public License as\n" "published by the Free Software Foundation - version 2. For more\n" "information about these matters, see the file named COPYING.\n" msgstr "" #: 4digits-text.c:62 msgid "Written by Pan Yongzhi.\n" msgstr "" #: 4digits-text.c:65 msgid "" "4digits, a guess-the-number game.\n" "Usage: 4digits [OPTION] ...\n" "\n" "You are given eight times to guess a four-digit number. You get\n" "one A if its value and position are both correct, and you get one\n" "B if only its value is correct. You win the game when you get 4A0B.\n" "\n" "-v, --version \t display the version of 4digits and exit.\n" "-h, -?, --help \t print this help.\n" "\n" "Report bugs at ." msgstr "" #: 4digits-text.c:130 #, c-format msgid "Input a 4-digit number:" msgstr "" #: 4digits-text.c:132 msgid "Something's got wrong, I'd better quit...\n" msgstr "" #: 4digits-text.c:141 #, c-format msgid "Input too long!\n" msgstr "" #: 4digits-text.c:147 #, c-format msgid "Must be a number between 1000 and 9999!\n" msgstr "" #: 4digits-text.c:157 #, c-format msgid "Four digits must be unique.\n" msgstr "" #: 4digits-text.c:185 msgid "Memory allocation error.\n" msgstr "" #: 4digits-text.c:244 msgid "" "Usage: 4digits [OPTION]...\n" "Try `4digits --help' for more information." msgstr "" #: 4digits-text.c:273 #, c-format msgid "You've already guessed it.\n" msgstr "" #: 4digits-text.c:292 #, c-format msgid "\t %d time left.\n" msgid_plural "\t %d times left.\n" msgstr[0] "" msgstr[1] "" #: 4digits-text.c:298 #, c-format msgid "You win! :) Used %d sec.\n" msgstr "" #: 4digits-text.c:303 #, c-format msgid "" "\n" "Haha, you lose. It is " msgstr "" #: 4digits.glade:7 msgid "About 4digits" msgstr "" #: 4digits.glade:14 msgid "Copyright (c) 2004- Yongzhi Pan" msgstr "" #: 4digits.glade:15 msgid "A guess-the-number puzzle game" msgstr "" #: 4digits.glade:17 msgid "4digits website" msgstr "" #: 4digits.glade:18 msgid "" "4digits is free software; you can redistribute it and/or modify it under the " "terms of the GNU General Public License as published by the Free Software " "Foundation; either version 2 of the License, or (at your option) any later " "version.\n" "\n" "4digits is distributed in the hope that it will be useful, but WITHOUT ANY " "WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS " "FOR A PARTICULAR PURPOSE. See the GNU General Public License for more " "details.\n" "\n" "You should have received a copy of the GNU General Public License along with " "4digits; if not, write to the Free Software Foundation, Inc., 51 Franklin " "Street, Fifth Floor, Boston, MA 02110-1301, USA." msgstr "" #. Write your names here #: 4digits.glade:30 msgid "" "Russian: Sergey Basalaev\n" "\n" "Launchpad Translators group: https://translations.launchpad.net/+groups/" "launchpad-translators" msgstr "" #: 4digits.glade:80 msgid "_Game" msgstr "" #: 4digits.glade:107 msgid "_Scores" msgstr "" #: 4digits.glade:137 msgid "_View" msgstr "" #: 4digits.glade:147 msgid "_Toolbar" msgstr "" #: 4digits.glade:156 msgid "_Hint Table" msgstr "" #: 4digits.glade:165 msgid "_Auto Fill Hints" msgstr "" #: 4digits.glade:178 msgid "_Help" msgstr "" #: 4digits.glade:229 msgid "Start a new game" msgstr "" #: 4digits.glade:230 msgid "New Game" msgstr "" #: 4digits.glade:253 msgid "Close this window" msgstr "" #: 4digits.glade:254 msgid "Quit" msgstr "" #: 4digits.glade:280 msgid "_Input:" msgstr "" #: 4digits.glade:346 msgid "1" msgstr "" #: 4digits.glade:357 msgid "2" msgstr "" #: 4digits.glade:368 msgid "3" msgstr "" #: 4digits.glade:379 msgid "5" msgstr "" #: 4digits.glade:390 msgid "4" msgstr "" #: 4digits.glade:401 msgid "6" msgstr "" #: 4digits.glade:412 msgid "7" msgstr "" #: 4digits.glade:423 msgid "8" msgstr "" #: 4digits.glade:434 msgid "Guess" msgstr "" #: 4digits.glade:445 msgid "Result" msgstr "" #: 4digits.glade:681 msgid "" " Left side:\n" " - You uncheck a row if you are sure that this number is not in the answer.\n" " - You uncheck a box if you are sure that this number cannot be at this " "position.\n" "\n" " Right side:\n" " - You check a row if you are sure that this number must be in the answer.\n" " - You check a box if you are sure that this number is at this position if " "it is included at all.\n" msgstr "" #: 4digits.glade:755 4digits.glade:801 msgid "4digits Scores" msgstr "" 4digits-1.1.4/po/ar.po000066400000000000000000000152501224510365200144470ustar00rootroot00000000000000# Arabic translation for 4digits # Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 # This file is distributed under the same license as the 4digits package. # FIRST AUTHOR , 2013. # msgid "" msgstr "" "Project-Id-Version: 4digits\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2013-11-26 19:24+0800\n" "PO-Revision-Date: 2013-05-23 04:27+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Arabic \n" "Language: ar\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n % 100 >= " "3 && n % 100 <= 10 ? 3 : n % 100 >= 11 && n % 100 <= 99 ? 4 : 5;\n" "X-Launchpad-Export-Date: 2013-07-31 06:06+0000\n" "X-Generator: Launchpad (build 16718)\n" #: 4digits.py:51 msgid "python-gtk2 is required to run 4digits." msgstr "" #: 4digits.py:52 msgid "No python-gtk2 was found on your system." msgstr "" #: 4digits.py:167 #, python-format msgid "Corrupted preferences file \"%s\", deleting..." msgstr "" #: 4digits.py:243 msgid "Must input something." msgstr "" #: 4digits.py:246 msgid "First digit cannot be zero." msgstr "" #: 4digits.py:251 msgid "Must input a number." msgstr "" #: 4digits.py:254 msgid "Must input four digits." msgstr "" #: 4digits.py:257 msgid "Four digits must be unique." msgstr "" #: 4digits.py:260 msgid "You've already guessed it." msgstr "" #: 4digits.py:281 msgid "You win! :)" msgstr "" #: 4digits.py:283 #, python-format msgid "Used %.1f s." msgstr "" #: 4digits.py:295 #, python-format msgid "Haha, you lose. It is %s." msgstr "" #: 4digits.py:298 #, python-format msgid "Wasted %.1f s." msgstr "" #: 4digits.py:349 msgid "Timer started..." msgstr "" #: 4digits.py:409 msgid "Name" msgstr "" #: 4digits.py:409 msgid "Score" msgstr "" #: 4digits.py:409 msgid "Date" msgstr "" #: 4digits.py:447 4digits.glade:721 msgid "Ready" msgstr "" #: 4digits.py:495 4digits.py:499 4digits.py:534 4digits.py:538 #: 4digits-text.c:197 4digits-text.c:202 msgid "Cannot open score file.\n" msgstr "" #: 4digits.py:578 msgid "4619: You are the luckiest guy on the planet!" msgstr "" #: 4digits-text.c:56 msgid "" "4digits comes with NO WARRANTY to the extent permitted by law.\n" "This program is free software; you can redistribute it and/or\n" "modify it under the terms of the GNU General Public License as\n" "published by the Free Software Foundation - version 2. For more\n" "information about these matters, see the file named COPYING.\n" msgstr "" #: 4digits-text.c:62 msgid "Written by Pan Yongzhi.\n" msgstr "" #: 4digits-text.c:65 msgid "" "4digits, a guess-the-number game.\n" "Usage: 4digits [OPTION] ...\n" "\n" "You are given eight times to guess a four-digit number. You get\n" "one A if its value and position are both correct, and you get one\n" "B if only its value is correct. You win the game when you get 4A0B.\n" "\n" "-v, --version \t display the version of 4digits and exit.\n" "-h, -?, --help \t print this help.\n" "\n" "Report bugs at ." msgstr "" #: 4digits-text.c:130 #, c-format msgid "Input a 4-digit number:" msgstr "" #: 4digits-text.c:132 msgid "Something's got wrong, I'd better quit...\n" msgstr "" #: 4digits-text.c:141 #, c-format msgid "Input too long!\n" msgstr "" #: 4digits-text.c:147 #, c-format msgid "Must be a number between 1000 and 9999!\n" msgstr "" #: 4digits-text.c:157 #, c-format msgid "Four digits must be unique.\n" msgstr "" #: 4digits-text.c:185 msgid "Memory allocation error.\n" msgstr "" #: 4digits-text.c:244 msgid "" "Usage: 4digits [OPTION]...\n" "Try `4digits --help' for more information." msgstr "" #: 4digits-text.c:273 #, c-format msgid "You've already guessed it.\n" msgstr "" #: 4digits-text.c:292 #, c-format msgid "\t %d time left.\n" msgid_plural "\t %d times left.\n" msgstr[0] "" msgstr[1] "" #: 4digits-text.c:298 #, c-format msgid "You win! :) Used %d sec.\n" msgstr "" #: 4digits-text.c:303 #, c-format msgid "" "\n" "Haha, you lose. It is " msgstr "" #: 4digits.glade:7 msgid "About 4digits" msgstr "" #: 4digits.glade:14 msgid "Copyright (c) 2004- Yongzhi Pan" msgstr "" #: 4digits.glade:15 msgid "A guess-the-number puzzle game" msgstr "" #: 4digits.glade:17 msgid "4digits website" msgstr "" #: 4digits.glade:18 msgid "" "4digits is free software; you can redistribute it and/or modify it under the " "terms of the GNU General Public License as published by the Free Software " "Foundation; either version 2 of the License, or (at your option) any later " "version.\n" "\n" "4digits is distributed in the hope that it will be useful, but WITHOUT ANY " "WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS " "FOR A PARTICULAR PURPOSE. See the GNU General Public License for more " "details.\n" "\n" "You should have received a copy of the GNU General Public License along with " "4digits; if not, write to the Free Software Foundation, Inc., 51 Franklin " "Street, Fifth Floor, Boston, MA 02110-1301, USA." msgstr "" #. Write your names here #: 4digits.glade:30 msgid "" "Russian: Sergey Basalaev\n" "\n" "Launchpad Translators group: https://translations.launchpad.net/+groups/" "launchpad-translators" msgstr "" #: 4digits.glade:80 msgid "_Game" msgstr "" #: 4digits.glade:107 msgid "_Scores" msgstr "" #: 4digits.glade:137 msgid "_View" msgstr "" #: 4digits.glade:147 msgid "_Toolbar" msgstr "" #: 4digits.glade:156 msgid "_Hint Table" msgstr "" #: 4digits.glade:165 msgid "_Auto Fill Hints" msgstr "" #: 4digits.glade:178 msgid "_Help" msgstr "" #: 4digits.glade:229 msgid "Start a new game" msgstr "" #: 4digits.glade:230 msgid "New Game" msgstr "" #: 4digits.glade:253 msgid "Close this window" msgstr "" #: 4digits.glade:254 msgid "Quit" msgstr "" #: 4digits.glade:280 msgid "_Input:" msgstr "" #: 4digits.glade:346 msgid "1" msgstr "" #: 4digits.glade:357 msgid "2" msgstr "" #: 4digits.glade:368 msgid "3" msgstr "" #: 4digits.glade:379 msgid "5" msgstr "" #: 4digits.glade:390 msgid "4" msgstr "" #: 4digits.glade:401 msgid "6" msgstr "" #: 4digits.glade:412 msgid "7" msgstr "" #: 4digits.glade:423 msgid "8" msgstr "" #: 4digits.glade:434 msgid "Guess" msgstr "" #: 4digits.glade:445 msgid "Result" msgstr "" #: 4digits.glade:681 msgid "" " Left side:\n" " - You uncheck a row if you are sure that this number is not in the answer.\n" " - You uncheck a box if you are sure that this number cannot be at this " "position.\n" "\n" " Right side:\n" " - You check a row if you are sure that this number must be in the answer.\n" " - You check a box if you are sure that this number is at this position if " "it is included at all.\n" msgstr "" #: 4digits.glade:755 4digits.glade:801 msgid "4digits Scores" msgstr "" 4digits-1.1.4/po/cs.po000066400000000000000000000237271224510365200144620ustar00rootroot00000000000000# Czech translation for 4digits # Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 # This file is distributed under the same license as the 4digits package. # FIRST AUTHOR , 2012. # msgid "" msgstr "" "Project-Id-Version: 4digits\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2013-11-26 19:24+0800\n" "PO-Revision-Date: 2012-04-26 13:11+0000\n" "Last-Translator: Martin Volf \n" "Language-Team: Czech \n" "Language: cs\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" "X-Launchpad-Export-Date: 2013-07-31 06:06+0000\n" "X-Generator: Launchpad (build 16718)\n" #: 4digits.py:51 msgid "python-gtk2 is required to run 4digits." msgstr "Pro spuštění 4digits je potřeba python-gtk2." #: 4digits.py:52 msgid "No python-gtk2 was found on your system." msgstr "Ve vašem systému nebyl nalezen python-gtk2." #: 4digits.py:167 #, python-format msgid "Corrupted preferences file \"%s\", deleting..." msgstr "Soubor \"%s\" je poškozený, probíhá smazání..." #: 4digits.py:243 msgid "Must input something." msgstr "Musíte něco zadat." #: 4digits.py:246 msgid "First digit cannot be zero." msgstr "První číslo nesmí být nula." #: 4digits.py:251 msgid "Must input a number." msgstr "Musí být vloženo číslo." #: 4digits.py:254 msgid "Must input four digits." msgstr "Musí být vloženy čtyři číslice." #: 4digits.py:257 msgid "Four digits must be unique." msgstr "Čtyři čísla musí být jedinečná. (zkus každé jiné)" #: 4digits.py:260 msgid "You've already guessed it." msgstr "Už jsou to odhadl." #: 4digits.py:281 msgid "You win! :)" msgstr "Vyhrál jsi! :)" #: 4digits.py:283 #, python-format msgid "Used %.1f s." msgstr "Použito %.1f s." #: 4digits.py:295 #, python-format msgid "Haha, you lose. It is %s." msgstr "Haha, prohrál jsi. Je to %s." #: 4digits.py:298 #, python-format msgid "Wasted %.1f s." msgstr "Vyplýtváno %.1f s." #: 4digits.py:349 msgid "Timer started..." msgstr "Časovač spuštěn..." #: 4digits.py:409 msgid "Name" msgstr "Jméno" #: 4digits.py:409 msgid "Score" msgstr "Výsledek" #: 4digits.py:409 msgid "Date" msgstr "Datum" #: 4digits.py:447 4digits.glade:721 msgid "Ready" msgstr "Připraven" #: 4digits.py:495 4digits.py:499 4digits.py:534 4digits.py:538 #: 4digits-text.c:197 4digits-text.c:202 msgid "Cannot open score file.\n" msgstr "Nelze otevřít soubor výsledků.\n" #: 4digits.py:578 msgid "4619: You are the luckiest guy on the planet!" msgstr "4619: Jsi nejšťastnější člověk na planetě!" #: 4digits-text.c:56 msgid "" "4digits comes with NO WARRANTY to the extent permitted by law.\n" "This program is free software; you can redistribute it and/or\n" "modify it under the terms of the GNU General Public License as\n" "published by the Free Software Foundation - version 2. For more\n" "information about these matters, see the file named COPYING.\n" msgstr "" "4digits NENESE žádnou záruku v jakémkoli smyslu zákona.\n" "Tento program je zdarma; může být dále distribuován a/nebo\n" "modifikován podle podmínek licence GNU tak,\n" "jak byla publikována Free Software Foundation - ve verzi 2. Pro další " "informace\n" "k této problematice si prosím přečtěte soubor COPYING.\n" #: 4digits-text.c:62 msgid "Written by Pan Yongzhi.\n" msgstr "Napsal Pan Yongzhi.\n" #: 4digits-text.c:65 msgid "" "4digits, a guess-the-number game.\n" "Usage: 4digits [OPTION] ...\n" "\n" "You are given eight times to guess a four-digit number. You get\n" "one A if its value and position are both correct, and you get one\n" "B if only its value is correct. You win the game when you get 4A0B.\n" "\n" "-v, --version \t display the version of 4digits and exit.\n" "-h, -?, --help \t print this help.\n" "\n" "Report bugs at ." msgstr "" "4digits, hra hádej-číslo.\n" "Využití: 4digits [VOLBA] ...\n" "\n" "Dostane k uhodnutí osm čtyřmístných čísel. Pokud dostanete\n" "A, je správná hodnota i pozice, pokud dostanete \n" "B, je správná pouze hodnota. Hru vyhrajete pokud dostanete 4A0B.\n" "\n" "-v, --version \t zobrazí verzi aplikace 4digits a exit.\n" "-h, -?, --help \t vytiskne tuto nápovědu.\n" "\n" "Případné chyby hlaste na ." #: 4digits-text.c:130 #, c-format msgid "Input a 4-digit number:" msgstr "Vlož čtyřčíslicové číslo." #: 4digits-text.c:132 msgid "Something's got wrong, I'd better quit...\n" msgstr "Něco se pokazilo, raději odejít...\n" #: 4digits-text.c:141 #, c-format msgid "Input too long!\n" msgstr "Vstup je příliš dlouhý!\n" #: 4digits-text.c:147 #, c-format msgid "Must be a number between 1000 and 9999!\n" msgstr "Číslo musí být mezi 1000 a 9999!\n" #: 4digits-text.c:157 #, c-format msgid "Four digits must be unique.\n" msgstr "Čtyři číslice musí být jedinečné.\n" #: 4digits-text.c:185 msgid "Memory allocation error.\n" msgstr "Chyba paměti aplikace.\n" #: 4digits-text.c:244 msgid "" "Usage: 4digits [OPTION]...\n" "Try `4digits --help' for more information." msgstr "" "Využití: 4digits [NASTAVENÍ]...Zkus `4digits --help' pro další informace." #: 4digits-text.c:273 #, c-format msgid "You've already guessed it.\n" msgstr "Toto již bylo uhodnuto.\n" #: 4digits-text.c:292 #, c-format msgid "\t %d time left.\n" msgid_plural "\t %d times left.\n" msgstr[0] "\t %d zbývajícího času.\n" msgstr[1] "\t %d zbývajícího času.\n" msgstr[2] "\t %d zbývajícího času.\n" #: 4digits-text.c:298 #, c-format msgid "You win! :) Used %d sec.\n" msgstr "Výhra! :) za %d vteřin.\n" #: 4digits-text.c:303 #, c-format msgid "" "\n" "Haha, you lose. It is " msgstr "" "\n" "Haha, prohra. To je " #: 4digits.glade:7 msgid "About 4digits" msgstr "O aplikaci 4digits" #: 4digits.glade:14 #, fuzzy msgid "Copyright (c) 2004- Yongzhi Pan" msgstr "Copyright (c) 2004-2012 Yongzhi Pan" #: 4digits.glade:15 msgid "A guess-the-number puzzle game" msgstr "Logická hra hádej-číslo" #: 4digits.glade:17 msgid "4digits website" msgstr "4digits website" #: 4digits.glade:18 msgid "" "4digits is free software; you can redistribute it and/or modify it under the " "terms of the GNU General Public License as published by the Free Software " "Foundation; either version 2 of the License, or (at your option) any later " "version.\n" "\n" "4digits is distributed in the hope that it will be useful, but WITHOUT ANY " "WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS " "FOR A PARTICULAR PURPOSE. See the GNU General Public License for more " "details.\n" "\n" "You should have received a copy of the GNU General Public License along with " "4digits; if not, write to the Free Software Foundation, Inc., 51 Franklin " "Street, Fifth Floor, Boston, MA 02110-1301, USA." msgstr "" "4digits je volně šiřitelný software; je možné ho redistribuovat a/nebo " "modifikovat dle podmínek GNU General Public License tak jak byly publikovány " "Free Software Foundation; buď ve verzi licence č. 2, nebo (dle volby) v " "jakékoliv pozdější verzi.\n" "\n" "4digits je šířena v naději, že bude užitečná, ale BEZ JAKÉKOLI ZÁRUKY; " "dokonce bez záruky PRODEJNOSTI či ZDOKONALENÍ ZA URČITÝM ÚČELEM. Pro " "detailnější informace si projděte GNU General Public License.\n" "\n" "Měli byste obdržet kopii GNU General Public License společně s 4digits; " "pokud ne, napište na Free Software Foundation, Inc., 51 Franklin Street, " "Fifth Floor, Boston, MA 02110-1301, USA." #. Write your names here #: 4digits.glade:30 msgid "" "Russian: Sergey Basalaev\n" "\n" "Launchpad Translators group: https://translations.launchpad.net/+groups/" "launchpad-translators" msgstr "" #: 4digits.glade:80 msgid "_Game" msgstr "_Hra" #: 4digits.glade:107 msgid "_Scores" msgstr "_Skóre" #: 4digits.glade:137 msgid "_View" msgstr "_Zobrazit" #: 4digits.glade:147 msgid "_Toolbar" msgstr "Lišta nás_trojů" #: 4digits.glade:156 msgid "_Hint Table" msgstr "_Lišta nápovědy" #: 4digits.glade:165 msgid "_Auto Fill Hints" msgstr "_Automatické vyplnění nápovědy" #: 4digits.glade:178 msgid "_Help" msgstr "_Nápověda" #: 4digits.glade:229 msgid "Start a new game" msgstr "Spustit novou hru" #: 4digits.glade:230 msgid "New Game" msgstr "Nová hra" #: 4digits.glade:253 msgid "Close this window" msgstr "Zavřít toto okno" #: 4digits.glade:254 msgid "Quit" msgstr "Konec" #: 4digits.glade:280 msgid "_Input:" msgstr "_Vstup" #: 4digits.glade:346 msgid "1" msgstr "1" #: 4digits.glade:357 msgid "2" msgstr "2" #: 4digits.glade:368 msgid "3" msgstr "3" #: 4digits.glade:379 msgid "5" msgstr "5" #: 4digits.glade:390 msgid "4" msgstr "4" #: 4digits.glade:401 msgid "6" msgstr "6" #: 4digits.glade:412 msgid "7" msgstr "7" #: 4digits.glade:423 msgid "8" msgstr "8" #: 4digits.glade:434 msgid "Guess" msgstr "Odhadnout" #: 4digits.glade:445 msgid "Result" msgstr "Výsledek" #: 4digits.glade:681 msgid "" " Left side:\n" " - You uncheck a row if you are sure that this number is not in the answer.\n" " - You uncheck a box if you are sure that this number cannot be at this " "position.\n" "\n" " Right side:\n" " - You check a row if you are sure that this number must be in the answer.\n" " - You check a box if you are sure that this number is at this position if " "it is included at all.\n" msgstr "" " Levá strana:\n" " - Odoznačíte řádek, pokud jste si jisti, že toto číslo není v odpovědi.\n" " - Odoznačíte políčko, pokud jste si jisti, že toto číslo není na této " "pozici.\n" "\n" " Pravá strana:\n" " - Označíte řádek, pokud jste si jisti, že toto číslo odpovědi určitě je.\n" " - Označíte políčko, pokud jste si jisti, že toto číslo odpovědi určitě je " "na této pozici, v případě že vůbec v odpovědi je.\n" #: 4digits.glade:755 4digits.glade:801 msgid "4digits Scores" msgstr "4digits Výsledky" #~ msgid "Russian: Sergey Basalaev" #~ msgstr "Ruština: Sergey Basalaev" #~ msgid "4digits" #~ msgstr "4digits" 4digits-1.1.4/po/de.po000066400000000000000000000243511224510365200144370ustar00rootroot00000000000000# German translation for 4digits # Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 # This file is distributed under the same license as the 4digits package. # FIRST AUTHOR , 2012. # msgid "" msgstr "" "Project-Id-Version: 4digits\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2013-11-26 19:24+0800\n" "PO-Revision-Date: 2012-07-25 13:28+0000\n" "Last-Translator: Hans Rößler \n" "Language-Team: German \n" "Language: de\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Launchpad-Export-Date: 2013-07-31 06:06+0000\n" "X-Generator: Launchpad (build 16718)\n" #: 4digits.py:51 msgid "python-gtk2 is required to run 4digits." msgstr "python-gtk2 wird benötigt um 4digits zu starten." #: 4digits.py:52 msgid "No python-gtk2 was found on your system." msgstr "python-gtk2 wurde auf deinem System nicht gefunden." #: 4digits.py:167 #, python-format msgid "Corrupted preferences file \"%s\", deleting..." msgstr "Defekte Abhängigkeits Datei \"%s\", lösche..." #: 4digits.py:243 msgid "Must input something." msgstr "Eingabe erforderlich." #: 4digits.py:246 msgid "First digit cannot be zero." msgstr "Erste Ziffer kann keine null sein." #: 4digits.py:251 msgid "Must input a number." msgstr "Eine Zahl muss eingegeben werden." #: 4digits.py:254 msgid "Must input four digits." msgstr "Vier Ziffern müssen eingegeben werden." #: 4digits.py:257 msgid "Four digits must be unique." msgstr "Vier Ziffern müssen einzigartig sein." #: 4digits.py:260 msgid "You've already guessed it." msgstr "Sie haben es bereits erraten." #: 4digits.py:281 msgid "You win! :)" msgstr "Sie gewinnen! :)" #: 4digits.py:283 #, python-format msgid "Used %.1f s." msgstr "%.1f s benutzt." #: 4digits.py:295 #, python-format msgid "Haha, you lose. It is %s." msgstr "Haha, Sie verlieren. Es ist %s." #: 4digits.py:298 #, python-format msgid "Wasted %.1f s." msgstr "%.1f s verschwendet." #: 4digits.py:349 msgid "Timer started..." msgstr "Timer gestartet..." #: 4digits.py:409 msgid "Name" msgstr "Name" #: 4digits.py:409 msgid "Score" msgstr "Punkte" #: 4digits.py:409 msgid "Date" msgstr "Datum" #: 4digits.py:447 4digits.glade:721 msgid "Ready" msgstr "Bereit" #: 4digits.py:495 4digits.py:499 4digits.py:534 4digits.py:538 #: 4digits-text.c:197 4digits-text.c:202 msgid "Cannot open score file.\n" msgstr "Kann die Punkte Datei nicht öffnen.\n" #: 4digits.py:578 msgid "4619: You are the luckiest guy on the planet!" msgstr "4619: Sie sind der glücklichste Kerl auf dem Planeten!" #: 4digits-text.c:56 msgid "" "4digits comes with NO WARRANTY to the extent permitted by law.\n" "This program is free software; you can redistribute it and/or\n" "modify it under the terms of the GNU General Public License as\n" "published by the Free Software Foundation - version 2. For more\n" "information about these matters, see the file named COPYING.\n" msgstr "" "4digits bringt KEINE GARANTIE zum Ausmaß gegeben durch das Gesetz.\n" "Dieses Programm ist eine freie Software; Sie können es neu herrausbringen " "und/oder\n" "es bearbeiten unter der Rücksichtsnahme der GNU General Public License " "herausgegeben\n" "von der Free Software Foundation - Version 2. Für mehr\n" "Informationen bezüglich dieser Angelegenheiten, schaue in die Datei COPYING\n" #: 4digits-text.c:62 msgid "Written by Pan Yongzhi.\n" msgstr "Geschrieben von Pan Yongzhi.\n" #: 4digits-text.c:65 msgid "" "4digits, a guess-the-number game.\n" "Usage: 4digits [OPTION] ...\n" "\n" "You are given eight times to guess a four-digit number. You get\n" "one A if its value and position are both correct, and you get one\n" "B if only its value is correct. You win the game when you get 4A0B.\n" "\n" "-v, --version \t display the version of 4digits and exit.\n" "-h, -?, --help \t print this help.\n" "\n" "Report bugs at ." msgstr "" "4digits, ein Rate-die-Nummer Spiel.\n" "Benutzung: 4digits [OPTION] ...\n" "\n" "Sie erhalten acht Versuche um eine vierstellige Zahl zu erraten. Sie " "erhalten\n" "ein A wenn der Wert und die Position beide korrekt sind und Sie erhalten " "ein\n" "B wenn nur der Wert korrekt ist. Sie gewinnen das Spiel wenn Sie 4A0B " "erhalten.\n" "\n" "-v, --version \t zeigt die Version von 4digits und beendet.\n" "-h, -?, --help \t gibt diese Hilfe aus.\n" "\n" "Melden Sie Bugs hier ." #: 4digits-text.c:130 #, c-format msgid "Input a 4-digit number:" msgstr "Geben Sie eine vierstellige Zahl ein:" #: 4digits-text.c:132 msgid "Something's got wrong, I'd better quit...\n" msgstr "Etwas ist schief gegangen, ich beende besser...\n" #: 4digits-text.c:141 #, c-format msgid "Input too long!\n" msgstr "Eingabe zu lang!\n" #: 4digits-text.c:147 #, c-format msgid "Must be a number between 1000 and 9999!\n" msgstr "Es muss eine Zahl zwischen 1000 und 9999 sein!\n" #: 4digits-text.c:157 #, c-format msgid "Four digits must be unique.\n" msgstr "Vier Ziffern müssen einzigartig sein.\n" #: 4digits-text.c:185 msgid "Memory allocation error.\n" msgstr "Fehler bei der Speicherzuordnung.\n" #: 4digits-text.c:244 msgid "" "Usage: 4digits [OPTION]...\n" "Try `4digits --help' for more information." msgstr "" "Nutzung: 4digits [OPTION]...\n" "Versuche '4digits --help' für mehr Informationen." #: 4digits-text.c:273 #, c-format msgid "You've already guessed it.\n" msgstr "Sie haben es bereits erraten.\n" #: 4digits-text.c:292 #, c-format msgid "\t %d time left.\n" msgid_plural "\t %d times left.\n" msgstr[0] "\t %d Versuch übrig.\n" msgstr[1] "\t %d Versuche übrig.\n" #: 4digits-text.c:298 #, c-format msgid "You win! :) Used %d sec.\n" msgstr "Sie gewinnen! :) Sie haben %d Sekunden gebraucht.\n" #: 4digits-text.c:303 #, c-format msgid "" "\n" "Haha, you lose. It is " msgstr "" "\n" "Haha, Sie verlieren. Die Lösung ist " #: 4digits.glade:7 msgid "About 4digits" msgstr "Über 4digits" #: 4digits.glade:14 #, fuzzy msgid "Copyright (c) 2004- Yongzhi Pan" msgstr "Copyright (c) 2004-2012 Yongzhi Pan" #: 4digits.glade:15 msgid "A guess-the-number puzzle game" msgstr "Ein »Errate die Nummer?«-Rätsel Spiel" #: 4digits.glade:17 msgid "4digits website" msgstr "4digits Webseite" #: 4digits.glade:18 msgid "" "4digits is free software; you can redistribute it and/or modify it under the " "terms of the GNU General Public License as published by the Free Software " "Foundation; either version 2 of the License, or (at your option) any later " "version.\n" "\n" "4digits is distributed in the hope that it will be useful, but WITHOUT ANY " "WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS " "FOR A PARTICULAR PURPOSE. See the GNU General Public License for more " "details.\n" "\n" "You should have received a copy of the GNU General Public License along with " "4digits; if not, write to the Free Software Foundation, Inc., 51 Franklin " "Street, Fifth Floor, Boston, MA 02110-1301, USA." msgstr "" "4digits ist eine freie Software; Sie können es erneut veröffentlichen und/" "oder es unter den Richtlinien der GNU General Public License, herausgegeben " "durch die Free Software Foundation; entweder in der Version 2 der Lizens " "oder (deiner Meinung nach) einer beliebigen älteren Version, bearbeiten.\n" "\n" "4digits ist veröffentlicht mit der Hoffnung, dass es nützlich sein wird, " "jedoch OHNE JEDE GARANTIE; sogar ohne die implizite Garantie der " "MARKTFÄHIGKEIT oder der EIGNUNG FÜR EINEN BESTIMMTEN ZWECK. Sehen Sie für " "mehr Details in der GNU General Public License nach.\n" "\n" "Sie sollten eine Kopie der GNU General Public License zusammen mit 4digits " "erhalten haben; falls nicht, schreiben Sie an die Free Software Foundation, " "Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA." #. Write your names here #: 4digits.glade:30 msgid "" "Russian: Sergey Basalaev\n" "\n" "Launchpad Translators group: https://translations.launchpad.net/+groups/" "launchpad-translators" msgstr "" #: 4digits.glade:80 msgid "_Game" msgstr "_Spiel" #: 4digits.glade:107 msgid "_Scores" msgstr "_Punkte" #: 4digits.glade:137 msgid "_View" msgstr "_Ansicht" #: 4digits.glade:147 msgid "_Toolbar" msgstr "_Werkzeugleiste" #: 4digits.glade:156 msgid "_Hint Table" msgstr "_Hinweis Tabelle" #: 4digits.glade:165 msgid "_Auto Fill Hints" msgstr "_Hinweise automatisch füllen" #: 4digits.glade:178 msgid "_Help" msgstr "_Hilfe" #: 4digits.glade:229 msgid "Start a new game" msgstr "Ein neues Spiel starten" #: 4digits.glade:230 msgid "New Game" msgstr "Neues Spiel" #: 4digits.glade:253 msgid "Close this window" msgstr "Dieses Fenster schließen" #: 4digits.glade:254 msgid "Quit" msgstr "Beenden" #: 4digits.glade:280 msgid "_Input:" msgstr "_Eingabe:" #: 4digits.glade:346 msgid "1" msgstr "1" #: 4digits.glade:357 msgid "2" msgstr "2" #: 4digits.glade:368 msgid "3" msgstr "3" #: 4digits.glade:379 msgid "5" msgstr "5" #: 4digits.glade:390 msgid "4" msgstr "4" #: 4digits.glade:401 msgid "6" msgstr "6" #: 4digits.glade:412 msgid "7" msgstr "7" #: 4digits.glade:423 msgid "8" msgstr "8" #: 4digits.glade:434 msgid "Guess" msgstr "Vorschlag" #: 4digits.glade:445 msgid "Result" msgstr "Ergebnis" #: 4digits.glade:681 msgid "" " Left side:\n" " - You uncheck a row if you are sure that this number is not in the answer.\n" " - You uncheck a box if you are sure that this number cannot be at this " "position.\n" "\n" " Right side:\n" " - You check a row if you are sure that this number must be in the answer.\n" " - You check a box if you are sure that this number is at this position if " "it is included at all.\n" msgstr "" " Linke Seite:\n" " - Sie wählen eine Reihe ab, wenn Sie sicher sind, dass diese Nummer nicht " "die Antwort ist.\n" " - Sie wählen diese Box ab, wenn Sie sich sicher sind, dass diese Nummer " "nicht an dieser Position sein kann.\n" "\n" " Rechte Seite:\n" " - Sie wählen diese Reihe, wenn Sie sicher sind, dass diese Nummer die " "Antwort sein muss.\n" " - Sie wählen diese Box, wenn Sie sicher sind, dass diese Nummer an dieser " "Position sein muss, wenn sie bereits eingegeben ist.\n" #: 4digits.glade:755 4digits.glade:801 msgid "4digits Scores" msgstr "4digits Punkte" #~ msgid "Russian: Sergey Basalaev" #~ msgstr "German: Hans Rößler" #~ msgid "4digits" #~ msgstr "4digits" 4digits-1.1.4/po/el.po000066400000000000000000000160151224510365200144450ustar00rootroot00000000000000# Greek translation for 4digits # Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 # This file is distributed under the same license as the 4digits package. # FIRST AUTHOR , 2012. # msgid "" msgstr "" "Project-Id-Version: 4digits\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2013-11-26 19:24+0800\n" "PO-Revision-Date: 2012-10-27 14:12+0000\n" "Last-Translator: tzem \n" "Language-Team: Greek \n" "Language: el\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Launchpad-Export-Date: 2013-07-31 06:06+0000\n" "X-Generator: Launchpad (build 16718)\n" #: 4digits.py:51 msgid "python-gtk2 is required to run 4digits." msgstr "" #: 4digits.py:52 msgid "No python-gtk2 was found on your system." msgstr "" #: 4digits.py:167 #, python-format msgid "Corrupted preferences file \"%s\", deleting..." msgstr "" #: 4digits.py:243 msgid "Must input something." msgstr "" #: 4digits.py:246 msgid "First digit cannot be zero." msgstr "" #: 4digits.py:251 msgid "Must input a number." msgstr "" #: 4digits.py:254 msgid "Must input four digits." msgstr "" #: 4digits.py:257 msgid "Four digits must be unique." msgstr "" #: 4digits.py:260 msgid "You've already guessed it." msgstr "Έχετε ήδη μαντέψει." #: 4digits.py:281 msgid "You win! :)" msgstr "Κερδίσατε! :)" #: 4digits.py:283 #, python-format msgid "Used %.1f s." msgstr "Χρήση %.1f s." #: 4digits.py:295 #, python-format msgid "Haha, you lose. It is %s." msgstr "Χαχα, χάσατε. Αυτό είναι %s." #: 4digits.py:298 #, python-format msgid "Wasted %.1f s." msgstr "Σπαταλήσατε %.1f s." #: 4digits.py:349 msgid "Timer started..." msgstr "Το χρονόμετρο ξεκίνησε..." #: 4digits.py:409 msgid "Name" msgstr "Όνομα" #: 4digits.py:409 msgid "Score" msgstr "Βαθμολογία" #: 4digits.py:409 msgid "Date" msgstr "Ημερομηνία" #: 4digits.py:447 4digits.glade:721 msgid "Ready" msgstr "Έτοιμο" #: 4digits.py:495 4digits.py:499 4digits.py:534 4digits.py:538 #: 4digits-text.c:197 4digits-text.c:202 msgid "Cannot open score file.\n" msgstr "Δεν μπορεί να ανοίξει το αρχείο σκορ.\n" #: 4digits.py:578 msgid "4619: You are the luckiest guy on the planet!" msgstr "4619: Είστε ο πιο τυχερός άνθρωπος στον πλανήτη!" #: 4digits-text.c:56 msgid "" "4digits comes with NO WARRANTY to the extent permitted by law.\n" "This program is free software; you can redistribute it and/or\n" "modify it under the terms of the GNU General Public License as\n" "published by the Free Software Foundation - version 2. For more\n" "information about these matters, see the file named COPYING.\n" msgstr "" #: 4digits-text.c:62 msgid "Written by Pan Yongzhi.\n" msgstr "Γράφτηκε απο τον Pan Yongzhi.\n" #: 4digits-text.c:65 msgid "" "4digits, a guess-the-number game.\n" "Usage: 4digits [OPTION] ...\n" "\n" "You are given eight times to guess a four-digit number. You get\n" "one A if its value and position are both correct, and you get one\n" "B if only its value is correct. You win the game when you get 4A0B.\n" "\n" "-v, --version \t display the version of 4digits and exit.\n" "-h, -?, --help \t print this help.\n" "\n" "Report bugs at ." msgstr "" #: 4digits-text.c:130 #, c-format msgid "Input a 4-digit number:" msgstr "" #: 4digits-text.c:132 msgid "Something's got wrong, I'd better quit...\n" msgstr "" #: 4digits-text.c:141 #, c-format msgid "Input too long!\n" msgstr "" #: 4digits-text.c:147 #, c-format msgid "Must be a number between 1000 and 9999!\n" msgstr "" #: 4digits-text.c:157 #, c-format msgid "Four digits must be unique.\n" msgstr "" #: 4digits-text.c:185 msgid "Memory allocation error.\n" msgstr "" #: 4digits-text.c:244 msgid "" "Usage: 4digits [OPTION]...\n" "Try `4digits --help' for more information." msgstr "" #: 4digits-text.c:273 #, c-format msgid "You've already guessed it.\n" msgstr "" #: 4digits-text.c:292 #, c-format msgid "\t %d time left.\n" msgid_plural "\t %d times left.\n" msgstr[0] "" msgstr[1] "" #: 4digits-text.c:298 #, c-format msgid "You win! :) Used %d sec.\n" msgstr "" #: 4digits-text.c:303 #, c-format msgid "" "\n" "Haha, you lose. It is " msgstr "" #: 4digits.glade:7 msgid "About 4digits" msgstr "" #: 4digits.glade:14 msgid "Copyright (c) 2004- Yongzhi Pan" msgstr "" #: 4digits.glade:15 msgid "A guess-the-number puzzle game" msgstr "" #: 4digits.glade:17 msgid "4digits website" msgstr "" #: 4digits.glade:18 msgid "" "4digits is free software; you can redistribute it and/or modify it under the " "terms of the GNU General Public License as published by the Free Software " "Foundation; either version 2 of the License, or (at your option) any later " "version.\n" "\n" "4digits is distributed in the hope that it will be useful, but WITHOUT ANY " "WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS " "FOR A PARTICULAR PURPOSE. See the GNU General Public License for more " "details.\n" "\n" "You should have received a copy of the GNU General Public License along with " "4digits; if not, write to the Free Software Foundation, Inc., 51 Franklin " "Street, Fifth Floor, Boston, MA 02110-1301, USA." msgstr "" #. Write your names here #: 4digits.glade:30 msgid "" "Russian: Sergey Basalaev\n" "\n" "Launchpad Translators group: https://translations.launchpad.net/+groups/" "launchpad-translators" msgstr "" #: 4digits.glade:80 msgid "_Game" msgstr "" #: 4digits.glade:107 msgid "_Scores" msgstr "" #: 4digits.glade:137 msgid "_View" msgstr "" #: 4digits.glade:147 msgid "_Toolbar" msgstr "" #: 4digits.glade:156 msgid "_Hint Table" msgstr "" #: 4digits.glade:165 msgid "_Auto Fill Hints" msgstr "" #: 4digits.glade:178 msgid "_Help" msgstr "" #: 4digits.glade:229 msgid "Start a new game" msgstr "" #: 4digits.glade:230 msgid "New Game" msgstr "" #: 4digits.glade:253 msgid "Close this window" msgstr "" #: 4digits.glade:254 msgid "Quit" msgstr "" #: 4digits.glade:280 msgid "_Input:" msgstr "" #: 4digits.glade:346 msgid "1" msgstr "" #: 4digits.glade:357 msgid "2" msgstr "" #: 4digits.glade:368 msgid "3" msgstr "" #: 4digits.glade:379 msgid "5" msgstr "" #: 4digits.glade:390 msgid "4" msgstr "" #: 4digits.glade:401 msgid "6" msgstr "" #: 4digits.glade:412 msgid "7" msgstr "" #: 4digits.glade:423 msgid "8" msgstr "" #: 4digits.glade:434 msgid "Guess" msgstr "" #: 4digits.glade:445 msgid "Result" msgstr "" #: 4digits.glade:681 msgid "" " Left side:\n" " - You uncheck a row if you are sure that this number is not in the answer.\n" " - You uncheck a box if you are sure that this number cannot be at this " "position.\n" "\n" " Right side:\n" " - You check a row if you are sure that this number must be in the answer.\n" " - You check a box if you are sure that this number is at this position if " "it is included at all.\n" msgstr "" #: 4digits.glade:755 4digits.glade:801 msgid "4digits Scores" msgstr "" 4digits-1.1.4/po/en_GB.po000066400000000000000000000231411224510365200150150ustar00rootroot00000000000000# English (United Kingdom) translation for 4digits # Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 # This file is distributed under the same license as the 4digits package. # FIRST AUTHOR , 2013. # msgid "" msgstr "" "Project-Id-Version: 4digits\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2013-11-26 19:24+0800\n" "PO-Revision-Date: 2013-07-03 18:05+0000\n" "Last-Translator: Anthony Harrington \n" "Language-Team: English (United Kingdom) \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Launchpad-Export-Date: 2013-07-31 06:07+0000\n" "X-Generator: Launchpad (build 16718)\n" #: 4digits.py:51 msgid "python-gtk2 is required to run 4digits." msgstr "python-gtk2 is required to run 4digits." #: 4digits.py:52 msgid "No python-gtk2 was found on your system." msgstr "No python-gtk2 was found on your system." #: 4digits.py:167 #, python-format msgid "Corrupted preferences file \"%s\", deleting..." msgstr "Corrupted preferences file \"%s\", deleting..." #: 4digits.py:243 msgid "Must input something." msgstr "Must input something." #: 4digits.py:246 msgid "First digit cannot be zero." msgstr "First digit cannot be zero." #: 4digits.py:251 msgid "Must input a number." msgstr "Must input a number." #: 4digits.py:254 msgid "Must input four digits." msgstr "Must input four digits." #: 4digits.py:257 msgid "Four digits must be unique." msgstr "Four digits must be unique." #: 4digits.py:260 msgid "You've already guessed it." msgstr "You have already guessed it." #: 4digits.py:281 msgid "You win! :)" msgstr "You win! :)" #: 4digits.py:283 #, python-format msgid "Used %.1f s." msgstr "Used %.1f s." #: 4digits.py:295 #, python-format msgid "Haha, you lose. It is %s." msgstr "Haha, you lose. It is %s." #: 4digits.py:298 #, python-format msgid "Wasted %.1f s." msgstr "Wasted %.1f s." #: 4digits.py:349 msgid "Timer started..." msgstr "Timer started..." #: 4digits.py:409 msgid "Name" msgstr "Name" #: 4digits.py:409 msgid "Score" msgstr "Score" #: 4digits.py:409 msgid "Date" msgstr "Date" #: 4digits.py:447 4digits.glade:721 msgid "Ready" msgstr "Ready" #: 4digits.py:495 4digits.py:499 4digits.py:534 4digits.py:538 #: 4digits-text.c:197 4digits-text.c:202 msgid "Cannot open score file.\n" msgstr "Cannot open score file.\n" #: 4digits.py:578 msgid "4619: You are the luckiest guy on the planet!" msgstr "4619: You are the luckiest guy on the planet!" #: 4digits-text.c:56 msgid "" "4digits comes with NO WARRANTY to the extent permitted by law.\n" "This program is free software; you can redistribute it and/or\n" "modify it under the terms of the GNU General Public License as\n" "published by the Free Software Foundation - version 2. For more\n" "information about these matters, see the file named COPYING.\n" msgstr "" "4digits comes with NO WARRANTY to the extent permitted by law.\n" "This program is free software; you can redistribute it and/or\n" "modify it under the terms of the GNU General Public Licence as\n" "published by the Free Software Foundation - version 2. For more\n" "information about these matters, see the file named COPYING.\n" #: 4digits-text.c:62 msgid "Written by Pan Yongzhi.\n" msgstr "Written by Pan Yongzhi.\n" #: 4digits-text.c:65 msgid "" "4digits, a guess-the-number game.\n" "Usage: 4digits [OPTION] ...\n" "\n" "You are given eight times to guess a four-digit number. You get\n" "one A if its value and position are both correct, and you get one\n" "B if only its value is correct. You win the game when you get 4A0B.\n" "\n" "-v, --version \t display the version of 4digits and exit.\n" "-h, -?, --help \t print this help.\n" "\n" "Report bugs at ." msgstr "" "4digits, a guess-the-number game.\n" "Usage: 4digits [OPTION] ...\n" "\n" "You are given eight times to guess a four-digit number. You get\n" "one A if its value and position are both correct, and you get one\n" "B if only its value is correct. You win the game when you get 4A0B.\n" "\n" "-v, --version \t display the version of 4digits and exit.\n" "-h, -?, --help \t print this help.\n" "\n" "Report bugs at ." #: 4digits-text.c:130 #, c-format msgid "Input a 4-digit number:" msgstr "Input a 4-digit number:" #: 4digits-text.c:132 msgid "Something's got wrong, I'd better quit...\n" msgstr "Something's wrong, I'd better quit...\n" #: 4digits-text.c:141 #, c-format msgid "Input too long!\n" msgstr "Input too long!\n" #: 4digits-text.c:147 #, c-format msgid "Must be a number between 1000 and 9999!\n" msgstr "Must be a number between 1000 and 9999!\n" #: 4digits-text.c:157 #, c-format msgid "Four digits must be unique.\n" msgstr "Four digits must be unique.\n" #: 4digits-text.c:185 msgid "Memory allocation error.\n" msgstr "Memory allocation error.\n" #: 4digits-text.c:244 msgid "" "Usage: 4digits [OPTION]...\n" "Try `4digits --help' for more information." msgstr "" "Usage: 4digits [OPTION]...\n" "Try `4digits --help' for more information." #: 4digits-text.c:273 #, c-format msgid "You've already guessed it.\n" msgstr "You've already guessed it.\n" #: 4digits-text.c:292 #, c-format msgid "\t %d time left.\n" msgid_plural "\t %d times left.\n" msgstr[0] "\t %d time left.\n" msgstr[1] "\t %d times left.\n" #: 4digits-text.c:298 #, c-format msgid "You win! :) Used %d sec.\n" msgstr "You win! :) Used %d sec.\n" #: 4digits-text.c:303 #, c-format msgid "" "\n" "Haha, you lose. It is " msgstr "" "\n" "Haha, you lose. It is " #: 4digits.glade:7 msgid "About 4digits" msgstr "About 4digits" #: 4digits.glade:14 #, fuzzy msgid "Copyright (c) 2004- Yongzhi Pan" msgstr "Copyright (c) 2004-2012 Yongzhi Pan" #: 4digits.glade:15 msgid "A guess-the-number puzzle game" msgstr "A guess-the-number puzzle game" #: 4digits.glade:17 msgid "4digits website" msgstr "4digits website" #: 4digits.glade:18 msgid "" "4digits is free software; you can redistribute it and/or modify it under the " "terms of the GNU General Public License as published by the Free Software " "Foundation; either version 2 of the License, or (at your option) any later " "version.\n" "\n" "4digits is distributed in the hope that it will be useful, but WITHOUT ANY " "WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS " "FOR A PARTICULAR PURPOSE. See the GNU General Public License for more " "details.\n" "\n" "You should have received a copy of the GNU General Public License along with " "4digits; if not, write to the Free Software Foundation, Inc., 51 Franklin " "Street, Fifth Floor, Boston, MA 02110-1301, USA." msgstr "" "4digits is free software; you can redistribute it and/or modify it under the " "terms of the GNU General Public Licence as published by the Free Software " "Foundation; either version 2 of the Licence, or (at your option) any later " "version.\n" "\n" "4digits is distributed in the hope that it will be useful, but WITHOUT ANY " "WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS " "FOR A PARTICULAR PURPOSE. See the GNU General Public Licence for more " "details.\n" "\n" "You should have received a copy of the GNU General Public Licence along with " "4digits; if not, write to the Free Software Foundation, Inc., 51 Franklin " "Street, Fifth Floor, Boston, MA 02110-1301, USA." #. Write your names here #: 4digits.glade:30 msgid "" "Russian: Sergey Basalaev\n" "\n" "Launchpad Translators group: https://translations.launchpad.net/+groups/" "launchpad-translators" msgstr "" #: 4digits.glade:80 msgid "_Game" msgstr "_Game" #: 4digits.glade:107 msgid "_Scores" msgstr "_Scores" #: 4digits.glade:137 msgid "_View" msgstr "_View" #: 4digits.glade:147 msgid "_Toolbar" msgstr "_Toolbar" #: 4digits.glade:156 msgid "_Hint Table" msgstr "_Hint Table" #: 4digits.glade:165 msgid "_Auto Fill Hints" msgstr "_Auto Fill Hints" #: 4digits.glade:178 msgid "_Help" msgstr "_Help" #: 4digits.glade:229 msgid "Start a new game" msgstr "Start a new game" #: 4digits.glade:230 msgid "New Game" msgstr "New Game" #: 4digits.glade:253 msgid "Close this window" msgstr "Close this window" #: 4digits.glade:254 msgid "Quit" msgstr "Quit" #: 4digits.glade:280 msgid "_Input:" msgstr "_Input:" #: 4digits.glade:346 msgid "1" msgstr "1" #: 4digits.glade:357 msgid "2" msgstr "2" #: 4digits.glade:368 msgid "3" msgstr "3" #: 4digits.glade:379 msgid "5" msgstr "5" #: 4digits.glade:390 msgid "4" msgstr "4" #: 4digits.glade:401 msgid "6" msgstr "6" #: 4digits.glade:412 msgid "7" msgstr "7" #: 4digits.glade:423 msgid "8" msgstr "8" #: 4digits.glade:434 msgid "Guess" msgstr "Guess" #: 4digits.glade:445 msgid "Result" msgstr "Result" #: 4digits.glade:681 msgid "" " Left side:\n" " - You uncheck a row if you are sure that this number is not in the answer.\n" " - You uncheck a box if you are sure that this number cannot be at this " "position.\n" "\n" " Right side:\n" " - You check a row if you are sure that this number must be in the answer.\n" " - You check a box if you are sure that this number is at this position if " "it is included at all.\n" msgstr "" " Left side:\n" " - You uncheck a row if you are sure that this number is not in the answer.\n" " - You uncheck a box if you are sure that this number cannot be at this " "position.\n" "\n" " Right side:\n" " - You check a row if you are sure that this number must be in the answer.\n" " - You check a box if you are sure that this number is at this position, if " "it is included at all.\n" #: 4digits.glade:755 4digits.glade:801 msgid "4digits Scores" msgstr "4digits Scores" #~ msgid "Russian: Sergey Basalaev" #~ msgstr "Russian: Sergey Basalaev" 4digits-1.1.4/po/es.po000066400000000000000000000237521224510365200144620ustar00rootroot00000000000000# Spanish translation for 4digits # Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 # This file is distributed under the same license as the 4digits package. # FIRST AUTHOR , 2012. # msgid "" msgstr "" "Project-Id-Version: 4digits\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2013-11-26 19:24+0800\n" "PO-Revision-Date: 2013-07-25 23:49+0000\n" "Last-Translator: Armando Máximo Hernández Sánchez \n" "Language-Team: Spanish \n" "Language: es\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Launchpad-Export-Date: 2013-07-31 06:07+0000\n" "X-Generator: Launchpad (build 16718)\n" #: 4digits.py:51 msgid "python-gtk2 is required to run 4digits." msgstr "4 digits requiere python-gtk2 para poder ejecutarse" #: 4digits.py:52 msgid "No python-gtk2 was found on your system." msgstr "No se ha encontrado python-gtk2 en tu sistema" #: 4digits.py:167 #, python-format msgid "Corrupted preferences file \"%s\", deleting..." msgstr "Archivo de preferencias \"%s\" corrupto, borrando..." #: 4digits.py:243 msgid "Must input something." msgstr "Debes introducir algo" #: 4digits.py:246 msgid "First digit cannot be zero." msgstr "El primer dígito no puede ser cero" #: 4digits.py:251 msgid "Must input a number." msgstr "Debe introducir un número" #: 4digits.py:254 msgid "Must input four digits." msgstr "Debes introducir 4 digitos" #: 4digits.py:257 msgid "Four digits must be unique." msgstr "Cuatro digitos deben ser únicos" #: 4digits.py:260 msgid "You've already guessed it." msgstr "Ya lo has adivinado" #: 4digits.py:281 msgid "You win! :)" msgstr "Ganaste! :)" #: 4digits.py:283 #, python-format msgid "Used %.1f s." msgstr "Usado %.1f s." #: 4digits.py:295 #, python-format msgid "Haha, you lose. It is %s." msgstr "Jaja, perdiste. Asi es %s." #: 4digits.py:298 #, python-format msgid "Wasted %.1f s." msgstr "Desperdiciado %.1f s." #: 4digits.py:349 msgid "Timer started..." msgstr "Temporizador iniciado..." #: 4digits.py:409 msgid "Name" msgstr "Nombre" #: 4digits.py:409 msgid "Score" msgstr "Puntuación" #: 4digits.py:409 msgid "Date" msgstr "Fecha" #: 4digits.py:447 4digits.glade:721 msgid "Ready" msgstr "Preparado" #: 4digits.py:495 4digits.py:499 4digits.py:534 4digits.py:538 #: 4digits-text.c:197 4digits-text.c:202 msgid "Cannot open score file.\n" msgstr "no se puede abrir el archivo de puntuación.\n" #: 4digits.py:578 msgid "4619: You are the luckiest guy on the planet!" msgstr "4619: Tu eres el más afortunado del planeta!" #: 4digits-text.c:56 msgid "" "4digits comes with NO WARRANTY to the extent permitted by law.\n" "This program is free software; you can redistribute it and/or\n" "modify it under the terms of the GNU General Public License as\n" "published by the Free Software Foundation - version 2. For more\n" "information about these matters, see the file named COPYING.\n" msgstr "" "4digits viene con ningún tipo de GARANTIA de ningún grado permitida por la " "ley.\n" "Este programa es de código abierto; usted puede redistribuirlo y / o \n" "modificarlo bajo los términos de la GNU Licencia Publica General como\n" "esta publicada por la Fundación del Software Libre - versión 2. Para mas\n" "información acerca de esta licencia, revise el archivo llamado COPYING\n" #: 4digits-text.c:62 msgid "Written by Pan Yongzhi.\n" msgstr "Escrito por Pan Yongzhi.\n" #: 4digits-text.c:65 msgid "" "4digits, a guess-the-number game.\n" "Usage: 4digits [OPTION] ...\n" "\n" "You are given eight times to guess a four-digit number. You get\n" "one A if its value and position are both correct, and you get one\n" "B if only its value is correct. You win the game when you get 4A0B.\n" "\n" "-v, --version \t display the version of 4digits and exit.\n" "-h, -?, --help \t print this help.\n" "\n" "Report bugs at ." msgstr "" "4digits, un juego de adivinar el número.\n" "Uso: 4digits [OPTION] ...\n" "\n" "Tienes ocho oportunidades para adivinar un número de cuatro dígitos. Tienes\n" "una A si tanto el valor como la posición son correctos y obtienes una\n" "B si solo el valor es correcto. Ganas el juego cuando obtengas 4A0B.\n" "\n" "-v, --version \t mostrar la versión de 4digits y salir.\n" "-h, -?, --help \t mostrar esta ayuda.\n" "\n" "Informe de los problemas en ." #: 4digits-text.c:130 #, c-format msgid "Input a 4-digit number:" msgstr "Introducir un número de 4 digitos" #: 4digits-text.c:132 msgid "Something's got wrong, I'd better quit...\n" msgstr "Algo esta mal, mejor me voy...\n" #: 4digits-text.c:141 #, c-format msgid "Input too long!\n" msgstr "línea demasiado larga!\n" #: 4digits-text.c:147 #, c-format msgid "Must be a number between 1000 and 9999!\n" msgstr "Debe ser un número entre 1000 y 9999!\n" #: 4digits-text.c:157 #, c-format msgid "Four digits must be unique.\n" msgstr "Los cuatro dígitos deben ser únicos.\n" #: 4digits-text.c:185 msgid "Memory allocation error.\n" msgstr "Error al asignar memoria.\n" #: 4digits-text.c:244 msgid "" "Usage: 4digits [OPTION]...\n" "Try `4digits --help' for more information." msgstr "" "Uso: 4digits[OPCIÓN]...\n" "Probar `4digits --help' para mas información." #: 4digits-text.c:273 #, c-format msgid "You've already guessed it.\n" msgstr "Ya lo has adivinado.\n" #: 4digits-text.c:292 #, c-format msgid "\t %d time left.\n" msgid_plural "\t %d times left.\n" msgstr[0] "\t tiempo restante %d.\n" msgstr[1] "\t tiempo restante %d.\n" #: 4digits-text.c:298 #, c-format msgid "You win! :) Used %d sec.\n" msgstr "Ganaste! :) Usaste %d seg.\n" #: 4digits-text.c:303 #, c-format msgid "" "\n" "Haha, you lose. It is " msgstr "" "\n" "Jaja, perdiste. Asi es " #: 4digits.glade:7 msgid "About 4digits" msgstr "Acerca de 4digits" #: 4digits.glade:14 #, fuzzy msgid "Copyright (c) 2004- Yongzhi Pan" msgstr "Copyright (c) 2004-2012 Yongzhi Pan" #: 4digits.glade:15 msgid "A guess-the-number puzzle game" msgstr "Un juego de adivina-el-número" #: 4digits.glade:17 msgid "4digits website" msgstr "Sitio web de 4digits" #: 4digits.glade:18 msgid "" "4digits is free software; you can redistribute it and/or modify it under the " "terms of the GNU General Public License as published by the Free Software " "Foundation; either version 2 of the License, or (at your option) any later " "version.\n" "\n" "4digits is distributed in the hope that it will be useful, but WITHOUT ANY " "WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS " "FOR A PARTICULAR PURPOSE. See the GNU General Public License for more " "details.\n" "\n" "You should have received a copy of the GNU General Public License along with " "4digits; if not, write to the Free Software Foundation, Inc., 51 Franklin " "Street, Fifth Floor, Boston, MA 02110-1301, USA." msgstr "" "4digits es software libre, puede redistribuirse y / o modificarse bajo los " "términos de la Licencia Pública General GNU publicada por la Free Software " "Foundation, bien de la versión 2 de la Licencia, o (a su elección) cualquier " "versión posterior.\n" "\n" "4digits se distribuye con la esperanza de que sea útil, pero SIN NINGUNA " "GARANTÍA, incluso sin la garantía implícita de COMERCIALIZACIÓN o IDONEIDAD " "PARA UN PROPÓSITO PARTICULAR. Vea la Licencia Pública General de GNU para " "más detalles.\n" "\n" "Debería haber recibido una copia de la Licencia Pública General de GNU junto " "con 4digits, y si no, escriba a la Free Software Foundation, Inc., 51 " "Franklin Street, Fifth Floor, Boston, MA 02110-1301, EE.UU.." #. Write your names here #: 4digits.glade:30 msgid "" "Russian: Sergey Basalaev\n" "\n" "Launchpad Translators group: https://translations.launchpad.net/+groups/" "launchpad-translators" msgstr "" #: 4digits.glade:80 msgid "_Game" msgstr "_Juego" #: 4digits.glade:107 msgid "_Scores" msgstr "_Puntuaciones" #: 4digits.glade:137 msgid "_View" msgstr "_Ver" #: 4digits.glade:147 msgid "_Toolbar" msgstr "Barra de _herramientas" #: 4digits.glade:156 msgid "_Hint Table" msgstr "Sugerir tabla" #: 4digits.glade:165 msgid "_Auto Fill Hints" msgstr "_Auto llenar pistas" #: 4digits.glade:178 msgid "_Help" msgstr "Ay_uda" #: 4digits.glade:229 msgid "Start a new game" msgstr "Comienza un nuevo juego" #: 4digits.glade:230 msgid "New Game" msgstr "Nuevo juego" #: 4digits.glade:253 msgid "Close this window" msgstr "Cerrar esta ventana" #: 4digits.glade:254 msgid "Quit" msgstr "Salir" #: 4digits.glade:280 msgid "_Input:" msgstr "_Entrada:" #: 4digits.glade:346 msgid "1" msgstr "1" #: 4digits.glade:357 msgid "2" msgstr "2" #: 4digits.glade:368 msgid "3" msgstr "3" #: 4digits.glade:379 msgid "5" msgstr "5" #: 4digits.glade:390 msgid "4" msgstr "4" #: 4digits.glade:401 msgid "6" msgstr "6" #: 4digits.glade:412 msgid "7" msgstr "7" #: 4digits.glade:423 msgid "8" msgstr "8" #: 4digits.glade:434 msgid "Guess" msgstr "Adivinar" #: 4digits.glade:445 msgid "Result" msgstr "Resultado" #: 4digits.glade:681 msgid "" " Left side:\n" " - You uncheck a row if you are sure that this number is not in the answer.\n" " - You uncheck a box if you are sure that this number cannot be at this " "position.\n" "\n" " Right side:\n" " - You check a row if you are sure that this number must be in the answer.\n" " - You check a box if you are sure that this number is at this position if " "it is included at all.\n" msgstr "" " Lado izquierdo:\n" "- Desmarque la fila si esta seguro que este número no está entre las " "respuestas.\n" "- Desmarque la caja si esta seguro que este numero no puede estar en esta " "posición.\n" "\n" "Lado derecho:\n" "- Marque la fila si esta seguro que este número debe estar entre las " "respuestas.\n" "- Marque la caja si esta seguro que este número que este número esta " "completamente incluido en esta posición\n" #: 4digits.glade:755 4digits.glade:801 msgid "4digits Scores" msgstr "Puntuaciones de 4digits" #~ msgid "Russian: Sergey Basalaev" #~ msgstr "Español: Eduardo Alberto Calvo" #~ msgid "4digits" #~ msgstr "4digits" 4digits-1.1.4/po/fr.po000066400000000000000000000217211224510365200144540ustar00rootroot00000000000000# French translation for 4digits # Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 # This file is distributed under the same license as the 4digits package. # FIRST AUTHOR , 2012. # msgid "" msgstr "" "Project-Id-Version: 4digits\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2013-11-26 19:24+0800\n" "PO-Revision-Date: 2013-08-17 02:47+0000\n" "Last-Translator: londumas \n" "Language-Team: French \n" "Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" "X-Launchpad-Export-Date: 2013-08-18 05:01+0000\n" "X-Generator: Launchpad (build 16723)\n" #: 4digits.py:51 msgid "python-gtk2 is required to run 4digits." msgstr "python-gtk2 est nécessaire pour lancer 4digits." #: 4digits.py:52 msgid "No python-gtk2 was found on your system." msgstr "python-gtk2 n'a pas été trouvé sur votre ordinateur." #: 4digits.py:167 #, python-format msgid "Corrupted preferences file \"%s\", deleting..." msgstr "Fichier de préférences corrompu « %s », suppression..." #: 4digits.py:243 msgid "Must input something." msgstr "Veuillez rentrer une valeur." #: 4digits.py:246 msgid "First digit cannot be zero." msgstr "Le premier chiffre ne peut être zéro." #: 4digits.py:251 msgid "Must input a number." msgstr "Veuillez rentrer un nombre." #: 4digits.py:254 msgid "Must input four digits." msgstr "Veuillez rentrer quatre chiffres." #: 4digits.py:257 msgid "Four digits must be unique." msgstr "Les quatre chiffres doivent être différents." #: 4digits.py:260 msgid "You've already guessed it." msgstr "Vous l'avez déjà deviné." #: 4digits.py:281 msgid "You win! :)" msgstr "Vous avez gagné ! :)" #: 4digits.py:283 #, python-format msgid "Used %.1f s." msgstr "" #: 4digits.py:295 #, python-format msgid "Haha, you lose. It is %s." msgstr "Haha, vous avez perdu. C'est %s." #: 4digits.py:298 #, python-format msgid "Wasted %.1f s." msgstr "" #: 4digits.py:349 msgid "Timer started..." msgstr "Le chronomètre a démarré" #: 4digits.py:409 msgid "Name" msgstr "Nom" #: 4digits.py:409 msgid "Score" msgstr "Score" #: 4digits.py:409 msgid "Date" msgstr "Date" #: 4digits.py:447 4digits.glade:721 msgid "Ready" msgstr "Prêt" #: 4digits.py:495 4digits.py:499 4digits.py:534 4digits.py:538 #: 4digits-text.c:197 4digits-text.c:202 msgid "Cannot open score file.\n" msgstr "Impossible d'ouvrir le fichier de score.\n" #: 4digits.py:578 msgid "4619: You are the luckiest guy on the planet!" msgstr "4619 : Vous êtes la personne la plus chanceuse du monde !" #: 4digits-text.c:56 msgid "" "4digits comes with NO WARRANTY to the extent permitted by law.\n" "This program is free software; you can redistribute it and/or\n" "modify it under the terms of the GNU General Public License as\n" "published by the Free Software Foundation - version 2. For more\n" "information about these matters, see the file named COPYING.\n" msgstr "" "4digits comes with NO WARRANTY to the extent permitted by law.\n" "This program is free software; you can redistribute it and/or\n" "modify it under the terms of the GNU General Public License as\n" "published by the Free Software Foundation - version 2. For more\n" "information about these matters, see the file named COPYING.\n" #: 4digits-text.c:62 msgid "Written by Pan Yongzhi.\n" msgstr "Ecrit par Pan Yongzhi.\n" #: 4digits-text.c:65 msgid "" "4digits, a guess-the-number game.\n" "Usage: 4digits [OPTION] ...\n" "\n" "You are given eight times to guess a four-digit number. You get\n" "one A if its value and position are both correct, and you get one\n" "B if only its value is correct. You win the game when you get 4A0B.\n" "\n" "-v, --version \t display the version of 4digits and exit.\n" "-h, -?, --help \t print this help.\n" "\n" "Report bugs at ." msgstr "" #: 4digits-text.c:130 #, c-format msgid "Input a 4-digit number:" msgstr "Rentrez un nombre à quatre chiffres :" #: 4digits-text.c:132 msgid "Something's got wrong, I'd better quit...\n" msgstr "Quelque chose ne c'est pas bien passé, je ferrai mieux de quitter...\n" #: 4digits-text.c:141 #, c-format msgid "Input too long!\n" msgstr "La valeur saisie est trop longue !\n" #: 4digits-text.c:147 #, c-format msgid "Must be a number between 1000 and 9999!\n" msgstr "Le nombre doit être compris entre 1000 et 9999 !\n" #: 4digits-text.c:157 #, c-format msgid "Four digits must be unique.\n" msgstr "Les quatre chiffres doivent être différents.\n" #: 4digits-text.c:185 msgid "Memory allocation error.\n" msgstr "Erreur d'allocation mémoire.\n" #: 4digits-text.c:244 msgid "" "Usage: 4digits [OPTION]...\n" "Try `4digits --help' for more information." msgstr "" "Utilisation : 4digits [OPTION]...\n" "Tapez « 4digits --help » pour plus d'information." #: 4digits-text.c:273 #, c-format msgid "You've already guessed it.\n" msgstr "Vous avez déjà deviné ça.\n" #: 4digits-text.c:292 #, c-format msgid "\t %d time left.\n" msgid_plural "\t %d times left.\n" msgstr[0] "\t %d fois restant.\n" msgstr[1] "\t %d fois restants.\n" #: 4digits-text.c:298 #, c-format msgid "You win! :) Used %d sec.\n" msgstr "Vous gagnez ! :) Cela a pris %d sec.\n" #: 4digits-text.c:303 #, c-format msgid "" "\n" "Haha, you lose. It is " msgstr "" "\n" "Haha, vous avez perdu. Il est " #: 4digits.glade:7 msgid "About 4digits" msgstr "À propos de 4digits" #: 4digits.glade:14 #, fuzzy msgid "Copyright (c) 2004- Yongzhi Pan" msgstr "Copyright (c) 2004-2012 Yongzhi Pan" #: 4digits.glade:15 msgid "A guess-the-number puzzle game" msgstr "Un jeu de puzzle du style devine-le-nombre" #: 4digits.glade:17 msgid "4digits website" msgstr "Page web de 4digits" #: 4digits.glade:18 msgid "" "4digits is free software; you can redistribute it and/or modify it under the " "terms of the GNU General Public License as published by the Free Software " "Foundation; either version 2 of the License, or (at your option) any later " "version.\n" "\n" "4digits is distributed in the hope that it will be useful, but WITHOUT ANY " "WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS " "FOR A PARTICULAR PURPOSE. See the GNU General Public License for more " "details.\n" "\n" "You should have received a copy of the GNU General Public License along with " "4digits; if not, write to the Free Software Foundation, Inc., 51 Franklin " "Street, Fifth Floor, Boston, MA 02110-1301, USA." msgstr "" "4digits is free software; you can redistribute it and/or modify it under the " "terms of the GNU General Public License as published by the Free Software " "Foundation; either version 2 of the License, or (at your option) any later " "version.\n" "\n" "4digits is distributed in the hope that it will be useful, but WITHOUT ANY " "WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS " "FOR A PARTICULAR PURPOSE. See the GNU General Public License for more " "details.\n" "\n" "You should have received a copy of the GNU General Public License along with " "4digits; if not, write to the Free Software Foundation, Inc., 51 Franklin " "Street, Fifth Floor, Boston, MA 02110-1301, USA." #. Write your names here #: 4digits.glade:30 msgid "" "Russian: Sergey Basalaev\n" "\n" "Launchpad Translators group: https://translations.launchpad.net/+groups/" "launchpad-translators" msgstr "" #: 4digits.glade:80 msgid "_Game" msgstr "_Jeu" #: 4digits.glade:107 msgid "_Scores" msgstr "_Scores" #: 4digits.glade:137 msgid "_View" msgstr "_Afficher" #: 4digits.glade:147 msgid "_Toolbar" msgstr "Barre d'_outils" #: 4digits.glade:156 msgid "_Hint Table" msgstr "" #: 4digits.glade:165 msgid "_Auto Fill Hints" msgstr "" #: 4digits.glade:178 msgid "_Help" msgstr "_Aide" #: 4digits.glade:229 msgid "Start a new game" msgstr "Commencer une nouvelle partie" #: 4digits.glade:230 msgid "New Game" msgstr "Nouvelle partie" #: 4digits.glade:253 msgid "Close this window" msgstr "Fermer cette fenêtre" #: 4digits.glade:254 msgid "Quit" msgstr "Quitter" #: 4digits.glade:280 msgid "_Input:" msgstr "_Entrée :" #: 4digits.glade:346 msgid "1" msgstr "1" #: 4digits.glade:357 msgid "2" msgstr "2" #: 4digits.glade:368 msgid "3" msgstr "3" #: 4digits.glade:379 msgid "5" msgstr "5" #: 4digits.glade:390 msgid "4" msgstr "4" #: 4digits.glade:401 msgid "6" msgstr "6" #: 4digits.glade:412 msgid "7" msgstr "7" #: 4digits.glade:423 msgid "8" msgstr "8" #: 4digits.glade:434 msgid "Guess" msgstr "Deviner" #: 4digits.glade:445 msgid "Result" msgstr "Résultat" #: 4digits.glade:681 msgid "" " Left side:\n" " - You uncheck a row if you are sure that this number is not in the answer.\n" " - You uncheck a box if you are sure that this number cannot be at this " "position.\n" "\n" " Right side:\n" " - You check a row if you are sure that this number must be in the answer.\n" " - You check a box if you are sure that this number is at this position if " "it is included at all.\n" msgstr "" #: 4digits.glade:755 4digits.glade:801 msgid "4digits Scores" msgstr "Scores de 4digits" 4digits-1.1.4/po/hu.po000066400000000000000000000236041224510365200144630ustar00rootroot00000000000000# Hungarian translation for 4digits # Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 # This file is distributed under the same license as the 4digits package. # FIRST AUTHOR , 2012. # msgid "" msgstr "" "Project-Id-Version: 4digits\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2013-11-26 19:24+0800\n" "PO-Revision-Date: 2012-12-28 05:28+0000\n" "Last-Translator: Horvath Sandor \n" "Language-Team: Hungarian \n" "Language: hu\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Launchpad-Export-Date: 2013-07-31 06:06+0000\n" "X-Generator: Launchpad (build 16718)\n" "X-Poedit-Country: HUNGARY\n" "X-Poedit-Language: Hungarian\n" #: 4digits.py:51 msgid "python-gtk2 is required to run 4digits." msgstr "python-gtk2 csomag szükséges a 4digits futtatásához." #: 4digits.py:52 msgid "No python-gtk2 was found on your system." msgstr "Nem találtam a python-gtk2 csomagot a rendszerben." #: 4digits.py:167 #, python-format msgid "Corrupted preferences file \"%s\", deleting..." msgstr "Sérült beállítófájl \"%s\", törlöm...." #: 4digits.py:243 msgid "Must input something." msgstr "Írj be valamit." #: 4digits.py:246 msgid "First digit cannot be zero." msgstr "Az első számjegy nem lehet nulla" #: 4digits.py:251 msgid "Must input a number." msgstr "Számot kell beírni" #: 4digits.py:254 msgid "Must input four digits." msgstr "Négy számot kell beírni." #: 4digits.py:257 msgid "Four digits must be unique." msgstr "A számjegyeknek különbözöeknek kell lenniük" #: 4digits.py:260 msgid "You've already guessed it." msgstr "Már megoldottad." #: 4digits.py:281 msgid "You win! :)" msgstr "Nyertél! :)" #: 4digits.py:283 #, python-format msgid "Used %.1f s." msgstr "Időd: %.1f s." #: 4digits.py:295 #, python-format msgid "Haha, you lose. It is %s." msgstr "Haha, vesztettél a kód: %s" #: 4digits.py:298 #, python-format msgid "Wasted %.1f s." msgstr "Elhasználtál %.1f mp-et." #: 4digits.py:349 msgid "Timer started..." msgstr "Óra elindult...." #: 4digits.py:409 msgid "Name" msgstr "Neved" #: 4digits.py:409 msgid "Score" msgstr "Eredmény" #: 4digits.py:409 msgid "Date" msgstr "Dátum" #: 4digits.py:447 4digits.glade:721 msgid "Ready" msgstr "Kész" #: 4digits.py:495 4digits.py:499 4digits.py:534 4digits.py:538 #: 4digits-text.c:197 4digits-text.c:202 msgid "Cannot open score file.\n" msgstr "A pontszámokat tartalmazó fájl nem elérhető\n" #: 4digits.py:578 msgid "4619: You are the luckiest guy on the planet!" msgstr "4619: Te vagy a föld legszerencsésebb embere!" #: 4digits-text.c:56 msgid "" "4digits comes with NO WARRANTY to the extent permitted by law.\n" "This program is free software; you can redistribute it and/or\n" "modify it under the terms of the GNU General Public License as\n" "published by the Free Software Foundation - version 2. For more\n" "information about these matters, see the file named COPYING.\n" msgstr "" "4digits comes with NO WARRANTY to the extent permitted by law.\n" "This program is free software; you can redistribute it and/or\n" "modify it under the terms of the GNU General Public License as\n" "published by the Free Software Foundation - version 2. For more\n" "information about these matters, see the file named COPYING.\n" #: 4digits-text.c:62 msgid "Written by Pan Yongzhi.\n" msgstr "Írta: Pan Yongzhi.\n" #: 4digits-text.c:65 msgid "" "4digits, a guess-the-number game.\n" "Usage: 4digits [OPTION] ...\n" "\n" "You are given eight times to guess a four-digit number. You get\n" "one A if its value and position are both correct, and you get one\n" "B if only its value is correct. You win the game when you get 4A0B.\n" "\n" "-v, --version \t display the version of 4digits and exit.\n" "-h, -?, --help \t print this help.\n" "\n" "Report bugs at ." msgstr "" "4digits, számkitalálós játék\n" "Használat: 4digits [OPTION] ...\n" "\n" "Van 8 lehetőséged hogy kitalálj egy számot\n" "1A-t kapsz eredményül ha kitalálsz egy számot és a helyét is\n" "1B-t ha csak a számot találod ki. Megnyered a játékot ha 4A0B lesz a " "végeredmény\n" "\n" "-v, --version \t Kijelzi a verziószámot és kilép\n" "-h, -?, --help \t Ennek a súgónak az elérése.\n" "\n" "Report bugs at ." #: 4digits-text.c:130 #, c-format msgid "Input a 4-digit number:" msgstr "Írj be egy négyjegyű számot:" #: 4digits-text.c:132 msgid "Something's got wrong, I'd better quit...\n" msgstr "Valami baj van, kilépek...\n" #: 4digits-text.c:141 #, c-format msgid "Input too long!\n" msgstr "Túl hosszú karakterlánc!\n" #: 4digits-text.c:147 #, c-format msgid "Must be a number between 1000 and 9999!\n" msgstr "A szám 1000 és 9999 között van!\n" #: 4digits-text.c:157 #, c-format msgid "Four digits must be unique.\n" msgstr "A négy számnak különböznie kell.\n" #: 4digits-text.c:185 msgid "Memory allocation error.\n" msgstr "Memória kiosztási hiba.\n" #: 4digits-text.c:244 msgid "" "Usage: 4digits [OPTION]...\n" "Try `4digits --help' for more information." msgstr "" "Használat: 4digits [OPTION]...\n" "Próbáld a `4digits --help' parancsot a további információkért." #: 4digits-text.c:273 #, c-format msgid "You've already guessed it.\n" msgstr "Már kitaláltad.\n" #: 4digits-text.c:292 #, c-format msgid "\t %d time left.\n" msgid_plural "\t %d times left.\n" msgstr[0] "\t %d maradt.\n" msgstr[1] "\t %d maradt.\n" #: 4digits-text.c:298 #, c-format msgid "You win! :) Used %d sec.\n" msgstr "Nyertél!:) Használtál %d mp.-et.\n" #: 4digits-text.c:303 #, c-format msgid "" "\n" "Haha, you lose. It is " msgstr "" "\n" "Haha, vesztettél. A szám " #: 4digits.glade:7 msgid "About 4digits" msgstr "4digits névjegy" #: 4digits.glade:14 #, fuzzy msgid "Copyright (c) 2004- Yongzhi Pan" msgstr "Copyright (c) 2004-2012 Yongzhi Pan" #: 4digits.glade:15 msgid "A guess-the-number puzzle game" msgstr "Számkitalálós játék." #: 4digits.glade:17 msgid "4digits website" msgstr "4digits weboldal" #: 4digits.glade:18 msgid "" "4digits is free software; you can redistribute it and/or modify it under the " "terms of the GNU General Public License as published by the Free Software " "Foundation; either version 2 of the License, or (at your option) any later " "version.\n" "\n" "4digits is distributed in the hope that it will be useful, but WITHOUT ANY " "WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS " "FOR A PARTICULAR PURPOSE. See the GNU General Public License for more " "details.\n" "\n" "You should have received a copy of the GNU General Public License along with " "4digits; if not, write to the Free Software Foundation, Inc., 51 Franklin " "Street, Fifth Floor, Boston, MA 02110-1301, USA." msgstr "" "4digits is free software; you can redistribute it and/or modify it under the " "terms of the GNU General Public License as published by the Free Software " "Foundation; either version 2 of the License, or (at your option) any later " "version.\n" "\n" "4digits is distributed in the hope that it will be useful, but WITHOUT ANY " "WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS " "FOR A PARTICULAR PURPOSE. See the GNU General Public License for more " "details.\n" "\n" "You should have received a copy of the GNU General Public License along with " "4digits; if not, write to the Free Software Foundation, Inc., 51 Franklin " "Street, Fifth Floor, Boston, MA 02110-1301, USA." #. Write your names here #: 4digits.glade:30 msgid "" "Russian: Sergey Basalaev\n" "\n" "Launchpad Translators group: https://translations.launchpad.net/+groups/" "launchpad-translators" msgstr "" #: 4digits.glade:80 msgid "_Game" msgstr "_Játék" #: 4digits.glade:107 msgid "_Scores" msgstr "_Pontszámok" #: 4digits.glade:137 msgid "_View" msgstr "_Nézet" #: 4digits.glade:147 msgid "_Toolbar" msgstr "_Eszköztár" #: 4digits.glade:156 msgid "_Hint Table" msgstr "_Tippmezők" #: 4digits.glade:165 msgid "_Auto Fill Hints" msgstr "_Automatikus tippkitöltés" #: 4digits.glade:178 msgid "_Help" msgstr "_Súgó" #: 4digits.glade:229 msgid "Start a new game" msgstr "Új játék indítása" #: 4digits.glade:230 msgid "New Game" msgstr "Új Játék" #: 4digits.glade:253 msgid "Close this window" msgstr "Az ablak bezárása" #: 4digits.glade:254 msgid "Quit" msgstr "Kilépés" #: 4digits.glade:280 msgid "_Input:" msgstr "_Bevitel:" #: 4digits.glade:346 msgid "1" msgstr "1" #: 4digits.glade:357 msgid "2" msgstr "2" #: 4digits.glade:368 msgid "3" msgstr "3" #: 4digits.glade:379 msgid "5" msgstr "5" #: 4digits.glade:390 msgid "4" msgstr "4" #: 4digits.glade:401 msgid "6" msgstr "6" #: 4digits.glade:412 msgid "7" msgstr "7" #: 4digits.glade:423 msgid "8" msgstr "8" #: 4digits.glade:434 msgid "Guess" msgstr "Tipp" #: 4digits.glade:445 msgid "Result" msgstr "Eredmény" #: 4digits.glade:681 msgid "" " Left side:\n" " - You uncheck a row if you are sure that this number is not in the answer.\n" " - You uncheck a box if you are sure that this number cannot be at this " "position.\n" "\n" " Right side:\n" " - You check a row if you are sure that this number must be in the answer.\n" " - You check a box if you are sure that this number is at this position if " "it is included at all.\n" msgstr "" " Bal oldal:\n" "-Törölj egy sort, ha biztos vagy benne hogy a számjegy nem szerepel a " "végeredményben\n" "-Törölj egy négyzetet, ha biztos vagy benne hogy az adott számjegy nincs a " "jelölt pozícióban\n" "\n" "Jobb oldal:\n" "-Jelölj be egy sort, ha biztos vagy benne hogy a számjegy szerepel a " "végeredményben\n" "-Jelölj be egy négyzetet, ha biztos vagy benne hogy az adott számjegy melyik " "pozícióban van\n" #: 4digits.glade:755 4digits.glade:801 msgid "4digits Scores" msgstr "4digits Pontszámok" #~ msgid "Russian: Sergey Basalaev" #~ msgstr "Russian: Sergey Basalaev" 4digits-1.1.4/po/it.po000066400000000000000000000237341224510365200144670ustar00rootroot00000000000000# Italian translation for 4digits # Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 # This file is distributed under the same license as the 4digits package. # FIRST AUTHOR , 2012. # msgid "" msgstr "" "Project-Id-Version: 4digits\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2013-11-26 19:24+0800\n" "PO-Revision-Date: 2012-05-01 09:52+0000\n" "Last-Translator: Rebek94 \n" "Language-Team: Italian \n" "Language: it\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Launchpad-Export-Date: 2013-07-31 06:06+0000\n" "X-Generator: Launchpad (build 16718)\n" #: 4digits.py:51 msgid "python-gtk2 is required to run 4digits." msgstr "python-gtk2 è richiesto per avviare 4digits." #: 4digits.py:52 msgid "No python-gtk2 was found on your system." msgstr "python-gtk2 non è stato trovato nel tuo sistema." #: 4digits.py:167 #, python-format msgid "Corrupted preferences file \"%s\", deleting..." msgstr "" "Il file delle preferenze \"%s\" è corrotto, sta per essere eliminato..." #: 4digits.py:243 msgid "Must input something." msgstr "Bisogna inserire qualcosa." #: 4digits.py:246 msgid "First digit cannot be zero." msgstr "Il primo numero non può essere zero." #: 4digits.py:251 msgid "Must input a number." msgstr "Bisogna inserire un numero." #: 4digits.py:254 msgid "Must input four digits." msgstr "Bisogna inserire quattro numeri." #: 4digits.py:257 msgid "Four digits must be unique." msgstr "I quattro numeri devono essere unici." #: 4digits.py:260 msgid "You've already guessed it." msgstr "Lo hai già indovinato." #: 4digits.py:281 msgid "You win! :)" msgstr "Hai vinto! :)" #: 4digits.py:283 #, python-format msgid "Used %.1f s." msgstr "Usato %.1f s." #: 4digits.py:295 #, python-format msgid "Haha, you lose. It is %s." msgstr "Haha, hai perso. È %s." #: 4digits.py:298 #, python-format msgid "Wasted %.1f s." msgstr "Sprecato %.1f s." #: 4digits.py:349 msgid "Timer started..." msgstr "Timer avviato..." #: 4digits.py:409 msgid "Name" msgstr "Nome" #: 4digits.py:409 msgid "Score" msgstr "Punteggio" #: 4digits.py:409 msgid "Date" msgstr "Data" #: 4digits.py:447 4digits.glade:721 msgid "Ready" msgstr "Pronto" #: 4digits.py:495 4digits.py:499 4digits.py:534 4digits.py:538 #: 4digits-text.c:197 4digits-text.c:202 msgid "Cannot open score file.\n" msgstr "Impossibile aprire il file dei punteggi.\n" #: 4digits.py:578 msgid "4619: You are the luckiest guy on the planet!" msgstr "4619: Sei la persona più sfortunata del pianeta!" #: 4digits-text.c:56 msgid "" "4digits comes with NO WARRANTY to the extent permitted by law.\n" "This program is free software; you can redistribute it and/or\n" "modify it under the terms of the GNU General Public License as\n" "published by the Free Software Foundation - version 2. For more\n" "information about these matters, see the file named COPYING.\n" msgstr "" "4digits è rilasciato con NESSUNA GARANZIA, nelle misure consentite dalla " "legge.\n" "Questo programma è software libero; puoi ridistribuirlo e/o modificarlo " "sotto i termini della GNU General Public License come pubblicato dalla Free " "Software Foundation - versione 2. Per altre informazioni a riguardo, dai " "un'occhiata al file chiamato COPYING.\n" #: 4digits-text.c:62 msgid "Written by Pan Yongzhi.\n" msgstr "Scritto da Pan Yongzhi.\n" #: 4digits-text.c:65 msgid "" "4digits, a guess-the-number game.\n" "Usage: 4digits [OPTION] ...\n" "\n" "You are given eight times to guess a four-digit number. You get\n" "one A if its value and position are both correct, and you get one\n" "B if only its value is correct. You win the game when you get 4A0B.\n" "\n" "-v, --version \t display the version of 4digits and exit.\n" "-h, -?, --help \t print this help.\n" "\n" "Report bugs at ." msgstr "" "4digits, un gioco indovina-il-numero.\n" "Uso: 4digits [OPZIONI] ...\n" "\n" "Hai 8 possibilità per indovinare un numero di quattro cifre. Ottieni\n" "una A se sia il valore che la posizione sono corretti, ed ottieni una\n" "B se è corretto solo il valore. Si vince quando si ottiene 4A0B.\n" "\n" "-v, --version \t mostra la versione di 4digits ed esce.\n" "-h, -?, --help \t mostra questo aiuto.\n" "\n" "Riporta i bag a ." #: 4digits-text.c:130 #, c-format msgid "Input a 4-digit number:" msgstr "Inserisci un numero di 4 cifre:" #: 4digits-text.c:132 msgid "Something's got wrong, I'd better quit...\n" msgstr "Qualcosa è andato storto, è meglio uscire...\n" #: 4digits-text.c:141 #, c-format msgid "Input too long!\n" msgstr "Input troppo lungo!\n" #: 4digits-text.c:147 #, c-format msgid "Must be a number between 1000 and 9999!\n" msgstr "Deve essere un numero tra 1000 e 9999!\n" #: 4digits-text.c:157 #, c-format msgid "Four digits must be unique.\n" msgstr "Le quattro cifre devono essere uniche.\n" #: 4digits-text.c:185 msgid "Memory allocation error.\n" msgstr "Errore di allocazione di memoria.\n" #: 4digits-text.c:244 msgid "" "Usage: 4digits [OPTION]...\n" "Try `4digits --help' for more information." msgstr "" "Uso: 4digits [OPZIONI]...\n" "Prova '4digits --help' per ulteriori informazioni." #: 4digits-text.c:273 #, c-format msgid "You've already guessed it.\n" msgstr "Lo hai già indovinato.\n" #: 4digits-text.c:292 #, c-format msgid "\t %d time left.\n" msgid_plural "\t %d times left.\n" msgstr[0] "\t %d tentativo rimanente.\n" msgstr[1] "\t %d tentativi rimanenti.\n" #: 4digits-text.c:298 #, c-format msgid "You win! :) Used %d sec.\n" msgstr "Hai vinto! :) Hai impiegato %d sec.\n" #: 4digits-text.c:303 #, c-format msgid "" "\n" "Haha, you lose. It is " msgstr "" "\n" "Haha, hai perso. È " #: 4digits.glade:7 msgid "About 4digits" msgstr "A proposito di 4difits" #: 4digits.glade:14 #, fuzzy msgid "Copyright (c) 2004- Yongzhi Pan" msgstr "Copyright (c) 2004-2012 Yongzhi Pan" #: 4digits.glade:15 msgid "A guess-the-number puzzle game" msgstr "Un indovina-il-numero puzzle game" #: 4digits.glade:17 msgid "4digits website" msgstr "Sito web di 4digits" #: 4digits.glade:18 msgid "" "4digits is free software; you can redistribute it and/or modify it under the " "terms of the GNU General Public License as published by the Free Software " "Foundation; either version 2 of the License, or (at your option) any later " "version.\n" "\n" "4digits is distributed in the hope that it will be useful, but WITHOUT ANY " "WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS " "FOR A PARTICULAR PURPOSE. See the GNU General Public License for more " "details.\n" "\n" "You should have received a copy of the GNU General Public License along with " "4digits; if not, write to the Free Software Foundation, Inc., 51 Franklin " "Street, Fifth Floor, Boston, MA 02110-1301, USA." msgstr "" "4digits è software libero; puoi ridistribuirlo e/o modificarlo sotto i " "termini della GNU General Public License come pubblicato dalla Free Software " "Foundation; sia la versione 2 della licenza che (a tua opinione) ogni " "versione successiva.\n" "\n" "4digits è distribuito con la speranza di essere utile, ma SENZA ALCUNA " "GARANZIA; senza nemmeno la garanzia implicita di COMMERCIABILITÀ o IDONEITÀ " "PER UN PARTICOLARE SCOPO. Guarda la GNU General Public License per ulteriori " "dettagli.\n" "\n" "Dovresti aver ricevuto una copia della GNU General Public License insieme a " "4digits; Se così non fosse, scrivi alla Free Software Foundation, Inc., 51 " "Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA." #. Write your names here #: 4digits.glade:30 msgid "" "Russian: Sergey Basalaev\n" "\n" "Launchpad Translators group: https://translations.launchpad.net/+groups/" "launchpad-translators" msgstr "" #: 4digits.glade:80 msgid "_Game" msgstr "_Gioco" #: 4digits.glade:107 msgid "_Scores" msgstr "_Punteggi" #: 4digits.glade:137 msgid "_View" msgstr "_Visualizza" #: 4digits.glade:147 msgid "_Toolbar" msgstr "Barra degli S_trumenti" #: 4digits.glade:156 msgid "_Hint Table" msgstr "Sugge_risci Tabella" #: 4digits.glade:165 msgid "_Auto Fill Hints" msgstr "Riempi _Automaticamente i Suggerimenti" #: 4digits.glade:178 msgid "_Help" msgstr "_Aiuto" #: 4digits.glade:229 msgid "Start a new game" msgstr "Inizia una nuova partita" #: 4digits.glade:230 msgid "New Game" msgstr "Nuova partita" #: 4digits.glade:253 msgid "Close this window" msgstr "Chiudi questa finestra" #: 4digits.glade:254 msgid "Quit" msgstr "Esci" #: 4digits.glade:280 msgid "_Input:" msgstr "_Input:" #: 4digits.glade:346 msgid "1" msgstr "1" #: 4digits.glade:357 msgid "2" msgstr "2" #: 4digits.glade:368 msgid "3" msgstr "3" #: 4digits.glade:379 msgid "5" msgstr "5" #: 4digits.glade:390 msgid "4" msgstr "4" #: 4digits.glade:401 msgid "6" msgstr "6" #: 4digits.glade:412 msgid "7" msgstr "7" #: 4digits.glade:423 msgid "8" msgstr "8" #: 4digits.glade:434 msgid "Guess" msgstr "Indovina" #: 4digits.glade:445 msgid "Result" msgstr "Risultato" #: 4digits.glade:681 msgid "" " Left side:\n" " - You uncheck a row if you are sure that this number is not in the answer.\n" " - You uncheck a box if you are sure that this number cannot be at this " "position.\n" "\n" " Right side:\n" " - You check a row if you are sure that this number must be in the answer.\n" " - You check a box if you are sure that this number is at this position if " "it is included at all.\n" msgstr "" " Lato sinistro:\n" " - Deselezioni una riga se sei sicuro che questo numero non è nella " "risposta.\n" " - Deselezioni una casella se sei sicuro che questo numero non può stare in " "questa posizione.\n" "\n" " Lato destro:\n" " - Selezioni una rifa se sei sicuro che questo numero è nella risposta.\n" " - Selezioni una casella se sei sicuro che questo numero è in questa " "posizione, se è presente nella risposta.\n" #: 4digits.glade:755 4digits.glade:801 msgid "4digits Scores" msgstr "Punteggi di 4digitts" #~ msgid "Russian: Sergey Basalaev" #~ msgstr "Italiano: Vincenzo Cerminara (Rebek94)" #~ msgid "4digits" #~ msgstr "4digits" 4digits-1.1.4/po/nds.po000066400000000000000000000151141224510365200146300ustar00rootroot00000000000000# Low German translation for 4digits # Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 # This file is distributed under the same license as the 4digits package. # FIRST AUTHOR , 2012. # msgid "" msgstr "" "Project-Id-Version: 4digits\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2013-11-26 19:24+0800\n" "PO-Revision-Date: 2012-12-03 22:07+0000\n" "Last-Translator: A. Kohl \n" "Language-Team: Low German \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Launchpad-Export-Date: 2013-07-31 06:06+0000\n" "X-Generator: Launchpad (build 16718)\n" #: 4digits.py:51 msgid "python-gtk2 is required to run 4digits." msgstr "" #: 4digits.py:52 msgid "No python-gtk2 was found on your system." msgstr "" #: 4digits.py:167 #, python-format msgid "Corrupted preferences file \"%s\", deleting..." msgstr "" #: 4digits.py:243 msgid "Must input something." msgstr "" #: 4digits.py:246 msgid "First digit cannot be zero." msgstr "" #: 4digits.py:251 msgid "Must input a number." msgstr "" #: 4digits.py:254 msgid "Must input four digits." msgstr "" #: 4digits.py:257 msgid "Four digits must be unique." msgstr "" #: 4digits.py:260 msgid "You've already guessed it." msgstr "" #: 4digits.py:281 msgid "You win! :)" msgstr "" #: 4digits.py:283 #, python-format msgid "Used %.1f s." msgstr "" #: 4digits.py:295 #, python-format msgid "Haha, you lose. It is %s." msgstr "" #: 4digits.py:298 #, python-format msgid "Wasted %.1f s." msgstr "" #: 4digits.py:349 msgid "Timer started..." msgstr "" #: 4digits.py:409 msgid "Name" msgstr "" #: 4digits.py:409 msgid "Score" msgstr "" #: 4digits.py:409 msgid "Date" msgstr "Datum" #: 4digits.py:447 4digits.glade:721 msgid "Ready" msgstr "Afslaten" #: 4digits.py:495 4digits.py:499 4digits.py:534 4digits.py:538 #: 4digits-text.c:197 4digits-text.c:202 msgid "Cannot open score file.\n" msgstr "" #: 4digits.py:578 msgid "4619: You are the luckiest guy on the planet!" msgstr "" #: 4digits-text.c:56 msgid "" "4digits comes with NO WARRANTY to the extent permitted by law.\n" "This program is free software; you can redistribute it and/or\n" "modify it under the terms of the GNU General Public License as\n" "published by the Free Software Foundation - version 2. For more\n" "information about these matters, see the file named COPYING.\n" msgstr "" #: 4digits-text.c:62 msgid "Written by Pan Yongzhi.\n" msgstr "" #: 4digits-text.c:65 msgid "" "4digits, a guess-the-number game.\n" "Usage: 4digits [OPTION] ...\n" "\n" "You are given eight times to guess a four-digit number. You get\n" "one A if its value and position are both correct, and you get one\n" "B if only its value is correct. You win the game when you get 4A0B.\n" "\n" "-v, --version \t display the version of 4digits and exit.\n" "-h, -?, --help \t print this help.\n" "\n" "Report bugs at ." msgstr "" #: 4digits-text.c:130 #, c-format msgid "Input a 4-digit number:" msgstr "" #: 4digits-text.c:132 msgid "Something's got wrong, I'd better quit...\n" msgstr "" #: 4digits-text.c:141 #, c-format msgid "Input too long!\n" msgstr "" #: 4digits-text.c:147 #, c-format msgid "Must be a number between 1000 and 9999!\n" msgstr "" #: 4digits-text.c:157 #, c-format msgid "Four digits must be unique.\n" msgstr "" #: 4digits-text.c:185 msgid "Memory allocation error.\n" msgstr "" #: 4digits-text.c:244 msgid "" "Usage: 4digits [OPTION]...\n" "Try `4digits --help' for more information." msgstr "" #: 4digits-text.c:273 #, c-format msgid "You've already guessed it.\n" msgstr "" #: 4digits-text.c:292 #, c-format msgid "\t %d time left.\n" msgid_plural "\t %d times left.\n" msgstr[0] "" msgstr[1] "" #: 4digits-text.c:298 #, c-format msgid "You win! :) Used %d sec.\n" msgstr "" #: 4digits-text.c:303 #, c-format msgid "" "\n" "Haha, you lose. It is " msgstr "" #: 4digits.glade:7 msgid "About 4digits" msgstr "" #: 4digits.glade:14 msgid "Copyright (c) 2004- Yongzhi Pan" msgstr "" #: 4digits.glade:15 msgid "A guess-the-number puzzle game" msgstr "" #: 4digits.glade:17 msgid "4digits website" msgstr "" #: 4digits.glade:18 msgid "" "4digits is free software; you can redistribute it and/or modify it under the " "terms of the GNU General Public License as published by the Free Software " "Foundation; either version 2 of the License, or (at your option) any later " "version.\n" "\n" "4digits is distributed in the hope that it will be useful, but WITHOUT ANY " "WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS " "FOR A PARTICULAR PURPOSE. See the GNU General Public License for more " "details.\n" "\n" "You should have received a copy of the GNU General Public License along with " "4digits; if not, write to the Free Software Foundation, Inc., 51 Franklin " "Street, Fifth Floor, Boston, MA 02110-1301, USA." msgstr "" #. Write your names here #: 4digits.glade:30 msgid "" "Russian: Sergey Basalaev\n" "\n" "Launchpad Translators group: https://translations.launchpad.net/+groups/" "launchpad-translators" msgstr "" #: 4digits.glade:80 msgid "_Game" msgstr "" #: 4digits.glade:107 msgid "_Scores" msgstr "" #: 4digits.glade:137 msgid "_View" msgstr "" #: 4digits.glade:147 msgid "_Toolbar" msgstr "" #: 4digits.glade:156 msgid "_Hint Table" msgstr "" #: 4digits.glade:165 msgid "_Auto Fill Hints" msgstr "" #: 4digits.glade:178 msgid "_Help" msgstr "" #: 4digits.glade:229 msgid "Start a new game" msgstr "" #: 4digits.glade:230 msgid "New Game" msgstr "" #: 4digits.glade:253 msgid "Close this window" msgstr "" #: 4digits.glade:254 msgid "Quit" msgstr "" #: 4digits.glade:280 msgid "_Input:" msgstr "" #: 4digits.glade:346 msgid "1" msgstr "" #: 4digits.glade:357 msgid "2" msgstr "" #: 4digits.glade:368 msgid "3" msgstr "" #: 4digits.glade:379 msgid "5" msgstr "" #: 4digits.glade:390 msgid "4" msgstr "" #: 4digits.glade:401 msgid "6" msgstr "" #: 4digits.glade:412 msgid "7" msgstr "" #: 4digits.glade:423 msgid "8" msgstr "" #: 4digits.glade:434 msgid "Guess" msgstr "" #: 4digits.glade:445 msgid "Result" msgstr "" #: 4digits.glade:681 msgid "" " Left side:\n" " - You uncheck a row if you are sure that this number is not in the answer.\n" " - You uncheck a box if you are sure that this number cannot be at this " "position.\n" "\n" " Right side:\n" " - You check a row if you are sure that this number must be in the answer.\n" " - You check a box if you are sure that this number is at this position if " "it is included at all.\n" msgstr "" #: 4digits.glade:755 4digits.glade:801 msgid "4digits Scores" msgstr "" 4digits-1.1.4/po/pl.po000066400000000000000000000216071224510365200144630ustar00rootroot00000000000000# Polish translation for 4digits # Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 # This file is distributed under the same license as the 4digits package. # FIRST AUTHOR , 2012. # msgid "" msgstr "" "Project-Id-Version: 4digits\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2013-11-26 19:24+0800\n" "PO-Revision-Date: 2013-02-24 04:52+0000\n" "Last-Translator: pp/bs \n" "Language-Team: Polish \n" "Language: pl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " "|| n%100>=20) ? 1 : 2;\n" "X-Launchpad-Export-Date: 2013-07-31 06:06+0000\n" "X-Generator: Launchpad (build 16718)\n" #: 4digits.py:51 msgid "python-gtk2 is required to run 4digits." msgstr "Pakiet python-gtk2 jest wymagany do uruchomienia 4digits." #: 4digits.py:52 msgid "No python-gtk2 was found on your system." msgstr "Nie znaleziono pakietu python-gtk2 w systemie." #: 4digits.py:167 #, python-format msgid "Corrupted preferences file \"%s\", deleting..." msgstr "Uszkodzony plik ustawień \"%s\", usuwanie..." #: 4digits.py:243 msgid "Must input something." msgstr "Należy coś wpisać." #: 4digits.py:246 msgid "First digit cannot be zero." msgstr "Pierwszą cyfrą nie może być zero." #: 4digits.py:251 msgid "Must input a number." msgstr "Należy wprowadzić cyfrę." #: 4digits.py:254 msgid "Must input four digits." msgstr "Należy wprowadzić cztery cyfry." #: 4digits.py:257 msgid "Four digits must be unique." msgstr "Cztery cyfry muszą być różne." #: 4digits.py:260 msgid "You've already guessed it." msgstr "Już to odgadłeś." #: 4digits.py:281 msgid "You win! :)" msgstr "Wygrałeś :)" #: 4digits.py:283 #, python-format msgid "Used %.1f s." msgstr "Zajęło ci to %.1f s." #: 4digits.py:295 #, python-format msgid "Haha, you lose. It is %s." msgstr "Haha, przegrałeś. To jest %s." #: 4digits.py:298 #, python-format msgid "Wasted %.1f s." msgstr "Zmarnowałeś %.1f s." #: 4digits.py:349 msgid "Timer started..." msgstr "Odmierzanie czasu rozpoczęte..." #: 4digits.py:409 msgid "Name" msgstr "Imię" #: 4digits.py:409 msgid "Score" msgstr "Wynik" #: 4digits.py:409 msgid "Date" msgstr "Data" #: 4digits.py:447 4digits.glade:721 msgid "Ready" msgstr "Gotowy" #: 4digits.py:495 4digits.py:499 4digits.py:534 4digits.py:538 #: 4digits-text.c:197 4digits-text.c:202 msgid "Cannot open score file.\n" msgstr "Nie można otworzyć pliku źródłowego.\n" #: 4digits.py:578 msgid "4619: You are the luckiest guy on the planet!" msgstr "4619: Jesteś największym szczęściarzem na tej planecie!" #: 4digits-text.c:56 msgid "" "4digits comes with NO WARRANTY to the extent permitted by law.\n" "This program is free software; you can redistribute it and/or\n" "modify it under the terms of the GNU General Public License as\n" "published by the Free Software Foundation - version 2. For more\n" "information about these matters, see the file named COPYING.\n" msgstr "" #: 4digits-text.c:62 msgid "Written by Pan Yongzhi.\n" msgstr "Autor: Pan Yongzhi.\n" #: 4digits-text.c:65 msgid "" "4digits, a guess-the-number game.\n" "Usage: 4digits [OPTION] ...\n" "\n" "You are given eight times to guess a four-digit number. You get\n" "one A if its value and position are both correct, and you get one\n" "B if only its value is correct. You win the game when you get 4A0B.\n" "\n" "-v, --version \t display the version of 4digits and exit.\n" "-h, -?, --help \t print this help.\n" "\n" "Report bugs at ." msgstr "" "4digits, gra polegająca na odgadywaniu liczby.\n" "Uruchamianie: 4digits [OPCJA] ...\n" "\n" "Masz osiem prób na odgadnięcie czterocyfrowej liczby.\n" "Otrzymujesz 1 literę A gdy poprawna jest wartość i pozycja cyfry.\n" "Otrzymujesz 1 literę B jeśli poprawna jest tylko wartość.\n" "Wygrywasz, gdy otrzymasz 4A0B.\n" "\n" "-v, --version \t wyświetlenie wersji 4digits i kończy działanie.\n" "-h, -?, --help \t pokazanie tej pomocy .\n" "\n" "Zgłaszaj błędy na ." #: 4digits-text.c:130 #, c-format msgid "Input a 4-digit number:" msgstr "Wprowadź 4-cyfrową liczbę." #: 4digits-text.c:132 msgid "Something's got wrong, I'd better quit...\n" msgstr "Wystąpił jakiś błąd, lepiej zakończę działanie...\n" #: 4digits-text.c:141 #, c-format msgid "Input too long!\n" msgstr "Wpisano zbyt dużo znaków!\n" #: 4digits-text.c:147 #, c-format msgid "Must be a number between 1000 and 9999!\n" msgstr "To musi być liczba między 1000 a 9999!\n" #: 4digits-text.c:157 #, c-format msgid "Four digits must be unique.\n" msgstr "Żadna z czterech cyfr nie może się powtarzać.\n" #: 4digits-text.c:185 msgid "Memory allocation error.\n" msgstr "Błąd podczas rezerwowania pamięci.\n" #: 4digits-text.c:244 msgid "" "Usage: 4digits [OPTION]...\n" "Try `4digits --help' for more information." msgstr "" "Uruchamianie: 4digits [OPCJA]...\n" "Wpisz `4digits --help' aby uzyskać więcej informacji." #: 4digits-text.c:273 #, c-format msgid "You've already guessed it.\n" msgstr "Już to odgadłeś.\n" #: 4digits-text.c:292 #, c-format msgid "\t %d time left.\n" msgid_plural "\t %d times left.\n" msgstr[0] "\t Została %d próba.\n" msgstr[1] "\t Zostały %d próby.\n" msgstr[2] "\t Zostało %d prób.\n" #: 4digits-text.c:298 #, c-format msgid "You win! :) Used %d sec.\n" msgstr "Wygrałeś! :) Zajęło ci to %d s.\n" #: 4digits-text.c:303 #, c-format msgid "" "\n" "Haha, you lose. It is " msgstr "" "\n" "Haha, przegrałeś. Chodziło o " #: 4digits.glade:7 msgid "About 4digits" msgstr "Informacje na temat 4digits" #: 4digits.glade:14 msgid "Copyright (c) 2004- Yongzhi Pan" msgstr "" #: 4digits.glade:15 msgid "A guess-the-number puzzle game" msgstr "Łamigłówka polegająca na odgadywaniu liczb" #: 4digits.glade:17 msgid "4digits website" msgstr "Strona WWW 4digits" #: 4digits.glade:18 msgid "" "4digits is free software; you can redistribute it and/or modify it under the " "terms of the GNU General Public License as published by the Free Software " "Foundation; either version 2 of the License, or (at your option) any later " "version.\n" "\n" "4digits is distributed in the hope that it will be useful, but WITHOUT ANY " "WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS " "FOR A PARTICULAR PURPOSE. See the GNU General Public License for more " "details.\n" "\n" "You should have received a copy of the GNU General Public License along with " "4digits; if not, write to the Free Software Foundation, Inc., 51 Franklin " "Street, Fifth Floor, Boston, MA 02110-1301, USA." msgstr "" #. Write your names here #: 4digits.glade:30 msgid "" "Russian: Sergey Basalaev\n" "\n" "Launchpad Translators group: https://translations.launchpad.net/+groups/" "launchpad-translators" msgstr "" #: 4digits.glade:80 msgid "_Game" msgstr "_Gra" #: 4digits.glade:107 msgid "_Scores" msgstr "_Wyniki" #: 4digits.glade:137 msgid "_View" msgstr "_Widok" #: 4digits.glade:147 msgid "_Toolbar" msgstr "_Pasek narzędzi" #: 4digits.glade:156 msgid "_Hint Table" msgstr "_Tabela podpowiedzi" #: 4digits.glade:165 msgid "_Auto Fill Hints" msgstr "_Automatycznie uzupełniaj podpowiedzi" #: 4digits.glade:178 msgid "_Help" msgstr "_Pomoc" #: 4digits.glade:229 msgid "Start a new game" msgstr "Rozpocznij nową grę" #: 4digits.glade:230 msgid "New Game" msgstr "Nowa gra" #: 4digits.glade:253 msgid "Close this window" msgstr "Zamknij to okno" #: 4digits.glade:254 msgid "Quit" msgstr "Zakończ" #: 4digits.glade:280 msgid "_Input:" msgstr "_Wpisz liczbę:" #: 4digits.glade:346 msgid "1" msgstr "" #: 4digits.glade:357 msgid "2" msgstr "" #: 4digits.glade:368 msgid "3" msgstr "" #: 4digits.glade:379 msgid "5" msgstr "" #: 4digits.glade:390 msgid "4" msgstr "" #: 4digits.glade:401 msgid "6" msgstr "" #: 4digits.glade:412 msgid "7" msgstr "" #: 4digits.glade:423 msgid "8" msgstr "" #: 4digits.glade:434 msgid "Guess" msgstr "Zgadnij" #: 4digits.glade:445 msgid "Result" msgstr "Wynik" #: 4digits.glade:681 msgid "" " Left side:\n" " - You uncheck a row if you are sure that this number is not in the answer.\n" " - You uncheck a box if you are sure that this number cannot be at this " "position.\n" "\n" " Right side:\n" " - You check a row if you are sure that this number must be in the answer.\n" " - You check a box if you are sure that this number is at this position if " "it is included at all.\n" msgstr "" " Lewa strona:\n" " - Odznacz rząd, gdy jesteś pewien, że odgadywana liczba nie zawiera tej " "cyfry.\n" " - Odznacz pole, gdy jesteś pewien, że ta cyfra nie może być na danej " "pozycji.\n" "\n" " Prawa strona:\n" " - Zaznacz rząd, gdy jesteś pewien, że odgadywana liczba zawiera tę cyfrę.\n" " - Zaznacz pole, gdy jesteś pewien, że ta cyfra jest na tej pozycji, o ile w " "ogóle występuje.\n" #: 4digits.glade:755 4digits.glade:801 msgid "4digits Scores" msgstr "4digits - wyniki" 4digits-1.1.4/po/pt.po000066400000000000000000000153011224510365200144650ustar00rootroot00000000000000# Portuguese translation for 4digits # Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 # This file is distributed under the same license as the 4digits package. # FIRST AUTHOR , 2012. # msgid "" msgstr "" "Project-Id-Version: 4digits\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2013-11-26 19:24+0800\n" "PO-Revision-Date: 2012-04-16 14:08+0000\n" "Last-Translator: Tiago Silva \n" "Language-Team: Portuguese \n" "Language: pt\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Launchpad-Export-Date: 2013-07-31 06:06+0000\n" "X-Generator: Launchpad (build 16718)\n" #: 4digits.py:51 msgid "python-gtk2 is required to run 4digits." msgstr "python-gtk2 é necessário para executar 4digits." #: 4digits.py:52 msgid "No python-gtk2 was found on your system." msgstr "O pacote python-gtk2 não foi encontrado no seu sistema." #: 4digits.py:167 #, python-format msgid "Corrupted preferences file \"%s\", deleting..." msgstr "" #: 4digits.py:243 msgid "Must input something." msgstr "" #: 4digits.py:246 msgid "First digit cannot be zero." msgstr "" #: 4digits.py:251 msgid "Must input a number." msgstr "" #: 4digits.py:254 msgid "Must input four digits." msgstr "" #: 4digits.py:257 msgid "Four digits must be unique." msgstr "" #: 4digits.py:260 msgid "You've already guessed it." msgstr "" #: 4digits.py:281 msgid "You win! :)" msgstr "" #: 4digits.py:283 #, python-format msgid "Used %.1f s." msgstr "" #: 4digits.py:295 #, python-format msgid "Haha, you lose. It is %s." msgstr "" #: 4digits.py:298 #, python-format msgid "Wasted %.1f s." msgstr "" #: 4digits.py:349 msgid "Timer started..." msgstr "" #: 4digits.py:409 msgid "Name" msgstr "Nome" #: 4digits.py:409 msgid "Score" msgstr "Pontuação" #: 4digits.py:409 msgid "Date" msgstr "Data" #: 4digits.py:447 4digits.glade:721 msgid "Ready" msgstr "" #: 4digits.py:495 4digits.py:499 4digits.py:534 4digits.py:538 #: 4digits-text.c:197 4digits-text.c:202 msgid "Cannot open score file.\n" msgstr "" #: 4digits.py:578 msgid "4619: You are the luckiest guy on the planet!" msgstr "" #: 4digits-text.c:56 msgid "" "4digits comes with NO WARRANTY to the extent permitted by law.\n" "This program is free software; you can redistribute it and/or\n" "modify it under the terms of the GNU General Public License as\n" "published by the Free Software Foundation - version 2. For more\n" "information about these matters, see the file named COPYING.\n" msgstr "" #: 4digits-text.c:62 msgid "Written by Pan Yongzhi.\n" msgstr "" #: 4digits-text.c:65 msgid "" "4digits, a guess-the-number game.\n" "Usage: 4digits [OPTION] ...\n" "\n" "You are given eight times to guess a four-digit number. You get\n" "one A if its value and position are both correct, and you get one\n" "B if only its value is correct. You win the game when you get 4A0B.\n" "\n" "-v, --version \t display the version of 4digits and exit.\n" "-h, -?, --help \t print this help.\n" "\n" "Report bugs at ." msgstr "" #: 4digits-text.c:130 #, c-format msgid "Input a 4-digit number:" msgstr "" #: 4digits-text.c:132 msgid "Something's got wrong, I'd better quit...\n" msgstr "" #: 4digits-text.c:141 #, c-format msgid "Input too long!\n" msgstr "" #: 4digits-text.c:147 #, c-format msgid "Must be a number between 1000 and 9999!\n" msgstr "" #: 4digits-text.c:157 #, c-format msgid "Four digits must be unique.\n" msgstr "" #: 4digits-text.c:185 msgid "Memory allocation error.\n" msgstr "" #: 4digits-text.c:244 msgid "" "Usage: 4digits [OPTION]...\n" "Try `4digits --help' for more information." msgstr "" #: 4digits-text.c:273 #, c-format msgid "You've already guessed it.\n" msgstr "" #: 4digits-text.c:292 #, c-format msgid "\t %d time left.\n" msgid_plural "\t %d times left.\n" msgstr[0] "" msgstr[1] "" #: 4digits-text.c:298 #, c-format msgid "You win! :) Used %d sec.\n" msgstr "" #: 4digits-text.c:303 #, c-format msgid "" "\n" "Haha, you lose. It is " msgstr "" #: 4digits.glade:7 msgid "About 4digits" msgstr "" #: 4digits.glade:14 msgid "Copyright (c) 2004- Yongzhi Pan" msgstr "" #: 4digits.glade:15 msgid "A guess-the-number puzzle game" msgstr "" #: 4digits.glade:17 msgid "4digits website" msgstr "" #: 4digits.glade:18 msgid "" "4digits is free software; you can redistribute it and/or modify it under the " "terms of the GNU General Public License as published by the Free Software " "Foundation; either version 2 of the License, or (at your option) any later " "version.\n" "\n" "4digits is distributed in the hope that it will be useful, but WITHOUT ANY " "WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS " "FOR A PARTICULAR PURPOSE. See the GNU General Public License for more " "details.\n" "\n" "You should have received a copy of the GNU General Public License along with " "4digits; if not, write to the Free Software Foundation, Inc., 51 Franklin " "Street, Fifth Floor, Boston, MA 02110-1301, USA." msgstr "" #. Write your names here #: 4digits.glade:30 msgid "" "Russian: Sergey Basalaev\n" "\n" "Launchpad Translators group: https://translations.launchpad.net/+groups/" "launchpad-translators" msgstr "" #: 4digits.glade:80 msgid "_Game" msgstr "" #: 4digits.glade:107 msgid "_Scores" msgstr "" #: 4digits.glade:137 msgid "_View" msgstr "" #: 4digits.glade:147 msgid "_Toolbar" msgstr "" #: 4digits.glade:156 msgid "_Hint Table" msgstr "" #: 4digits.glade:165 msgid "_Auto Fill Hints" msgstr "" #: 4digits.glade:178 msgid "_Help" msgstr "" #: 4digits.glade:229 msgid "Start a new game" msgstr "" #: 4digits.glade:230 msgid "New Game" msgstr "" #: 4digits.glade:253 msgid "Close this window" msgstr "" #: 4digits.glade:254 msgid "Quit" msgstr "" #: 4digits.glade:280 msgid "_Input:" msgstr "" #: 4digits.glade:346 msgid "1" msgstr "" #: 4digits.glade:357 msgid "2" msgstr "" #: 4digits.glade:368 msgid "3" msgstr "" #: 4digits.glade:379 msgid "5" msgstr "" #: 4digits.glade:390 msgid "4" msgstr "" #: 4digits.glade:401 msgid "6" msgstr "" #: 4digits.glade:412 msgid "7" msgstr "" #: 4digits.glade:423 msgid "8" msgstr "8" #: 4digits.glade:434 msgid "Guess" msgstr "" #: 4digits.glade:445 msgid "Result" msgstr "" #: 4digits.glade:681 msgid "" " Left side:\n" " - You uncheck a row if you are sure that this number is not in the answer.\n" " - You uncheck a box if you are sure that this number cannot be at this " "position.\n" "\n" " Right side:\n" " - You check a row if you are sure that this number must be in the answer.\n" " - You check a box if you are sure that this number is at this position if " "it is included at all.\n" msgstr "" #: 4digits.glade:755 4digits.glade:801 msgid "4digits Scores" msgstr "" 4digits-1.1.4/po/pt_BR.po000066400000000000000000000237221224510365200150560ustar00rootroot00000000000000# Brazilian Portuguese translation for 4digits # Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 # This file is distributed under the same license as the 4digits package. # FIRST AUTHOR , 2012. # msgid "" msgstr "" "Project-Id-Version: 4digits\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2013-11-26 19:24+0800\n" "PO-Revision-Date: 2012-04-06 21:19+0000\n" "Last-Translator: Celio Alves \n" "Language-Team: Brazilian Portuguese \n" "Language: pt_BR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" "X-Launchpad-Export-Date: 2013-07-31 06:07+0000\n" "X-Generator: Launchpad (build 16718)\n" #: 4digits.py:51 msgid "python-gtk2 is required to run 4digits." msgstr "python-gtk2 é necessário para rodar 4digits." #: 4digits.py:52 msgid "No python-gtk2 was found on your system." msgstr "Nenhum python-gtk2 foi encontrado em seu sistema." #: 4digits.py:167 #, python-format msgid "Corrupted preferences file \"%s\", deleting..." msgstr "Arquivo de preferências \"%s\" corrompido, apagando..." #: 4digits.py:243 msgid "Must input something." msgstr "Deve inserir algo" #: 4digits.py:246 msgid "First digit cannot be zero." msgstr "O primeiro dígito não pode ser zero." #: 4digits.py:251 msgid "Must input a number." msgstr "Deve inserir um número." #: 4digits.py:254 msgid "Must input four digits." msgstr "Deve inserir quatro dígitos." #: 4digits.py:257 msgid "Four digits must be unique." msgstr "Os quatro dígitos devem ser exclusivos." #: 4digits.py:260 msgid "You've already guessed it." msgstr "Você já adivinhou." #: 4digits.py:281 msgid "You win! :)" msgstr "Você ganhou! :)" #: 4digits.py:283 #, python-format msgid "Used %.1f s." msgstr "Usou %.1f s." #: 4digits.py:295 #, python-format msgid "Haha, you lose. It is %s." msgstr "Haha, você perdeu. É %s." #: 4digits.py:298 #, python-format msgid "Wasted %.1f s." msgstr "Gastou %.1f s." #: 4digits.py:349 msgid "Timer started..." msgstr "O cronômetro iniciou..." #: 4digits.py:409 msgid "Name" msgstr "Nome" #: 4digits.py:409 msgid "Score" msgstr "Pontuação" #: 4digits.py:409 msgid "Date" msgstr "Data" #: 4digits.py:447 4digits.glade:721 msgid "Ready" msgstr "Pronto" #: 4digits.py:495 4digits.py:499 4digits.py:534 4digits.py:538 #: 4digits-text.c:197 4digits-text.c:202 msgid "Cannot open score file.\n" msgstr "Não é possível abrir arquivo de pontuação.\n" #: 4digits.py:578 msgid "4619: You are the luckiest guy on the planet!" msgstr "4619: Você é o cara mais sortudo do planeta!" #: 4digits-text.c:56 msgid "" "4digits comes with NO WARRANTY to the extent permitted by law.\n" "This program is free software; you can redistribute it and/or\n" "modify it under the terms of the GNU General Public License as\n" "published by the Free Software Foundation - version 2. For more\n" "information about these matters, see the file named COPYING.\n" msgstr "" "4digits vem SEM GARANTIA até onde é permitido por lei.\n" "Este programa é software livre; você poderá redistribuí-lo e/ou\n" "modificá-lo sob os termos da Licença Pública Geral GNU como\n" "publicado pela Free Software Foundation - versão 2. Para mais\n" "informações sobre estas questões, veja o arquivo chamado COPYING.\n" #: 4digits-text.c:62 msgid "Written by Pan Yongzhi.\n" msgstr "Escrito por Pan Yongzhi.\n" #: 4digits-text.c:65 msgid "" "4digits, a guess-the-number game.\n" "Usage: 4digits [OPTION] ...\n" "\n" "You are given eight times to guess a four-digit number. You get\n" "one A if its value and position are both correct, and you get one\n" "B if only its value is correct. You win the game when you get 4A0B.\n" "\n" "-v, --version \t display the version of 4digits and exit.\n" "-h, -?, --help \t print this help.\n" "\n" "Report bugs at ." msgstr "" "4digits, um jogo de adivinhar-o-número.\n" "Uso: 4digits [OPÇÃO] ...\n" "\n" "Você tem oito chances para adivinhar o número de quatro dígitos.\n" "Você recebe um A se o valor e a posição estão corretos, e um B se\n" "apenas o valor estiver correto. Você vence o jogo quando você\n" "atinge 4A0B.\n" "\n" "-v, --version \t exibe a versão do 4 dígitos e termina.\n" "-h, -?, --help \t exibe esta ajuda.\n" "\n" "Relate erros em ." #: 4digits-text.c:130 #, c-format msgid "Input a 4-digit number:" msgstr "Insira um número de 4 dígitos:" #: 4digits-text.c:132 msgid "Something's got wrong, I'd better quit...\n" msgstr "Tem algo errado, melhor eu parar...\n" #: 4digits-text.c:141 #, c-format msgid "Input too long!\n" msgstr "Entrada muito longa!\n" #: 4digits-text.c:147 #, c-format msgid "Must be a number between 1000 and 9999!\n" msgstr "Deve ser um número entre 1000 e 9999!\n" #: 4digits-text.c:157 #, c-format msgid "Four digits must be unique.\n" msgstr "Os quatro dígitos devem ser exclusivos.\n" #: 4digits-text.c:185 msgid "Memory allocation error.\n" msgstr "Erro de alocação de memória.\n" #: 4digits-text.c:244 msgid "" "Usage: 4digits [OPTION]...\n" "Try `4digits --help' for more information." msgstr "" "Uso: 4digits [OPÇÃO]...\n" "Experimente `4digits --help' para mais informações." #: 4digits-text.c:273 #, c-format msgid "You've already guessed it.\n" msgstr "Você já adivinhou.\n" #: 4digits-text.c:292 #, c-format msgid "\t %d time left.\n" msgid_plural "\t %d times left.\n" msgstr[0] "\t %d chance restando.\n" msgstr[1] "\t %d chances restando.\n" #: 4digits-text.c:298 #, c-format msgid "You win! :) Used %d sec.\n" msgstr "Você ganhou! :) Gastou %d seg.\n" #: 4digits-text.c:303 #, c-format msgid "" "\n" "Haha, you lose. It is " msgstr "" "\n" "Haha, você perdeu. É " #: 4digits.glade:7 msgid "About 4digits" msgstr "Sobre o 4digits" #: 4digits.glade:14 #, fuzzy msgid "Copyright (c) 2004- Yongzhi Pan" msgstr "Copyright (c) 2004-2012 Yongzhi Pan" #: 4digits.glade:15 msgid "A guess-the-number puzzle game" msgstr "Um jogo de adivinhar número" #: 4digits.glade:17 msgid "4digits website" msgstr "Site do 4digits" #: 4digits.glade:18 msgid "" "4digits is free software; you can redistribute it and/or modify it under the " "terms of the GNU General Public License as published by the Free Software " "Foundation; either version 2 of the License, or (at your option) any later " "version.\n" "\n" "4digits is distributed in the hope that it will be useful, but WITHOUT ANY " "WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS " "FOR A PARTICULAR PURPOSE. See the GNU General Public License for more " "details.\n" "\n" "You should have received a copy of the GNU General Public License along with " "4digits; if not, write to the Free Software Foundation, Inc., 51 Franklin " "Street, Fifth Floor, Boston, MA 02110-1301, USA." msgstr "" "O 4digits é um software livre. Você pode redistribuí-lo e/ou modificá-lo sob " "os termos da Licença Pública Geral GNU, conforme publicada pela Free " "Software Foundation, tanto pela versão 2 da Licença como (ao seu critério) " "qualquer versão posterior.\n" "\n" "O 4digits é distribuído na expectativa de que ele seja útil, mas SEM " "QUALQUER GARANTIA, nem mesmo até a garantia implícita de MERCANTIBILIDADE ou " "CABIMENTO A UM PROPÓSITO PARTICULAR. Verifique a Licença Pública Geral GNU " "para maiores detalhes.\n" "\n" "Você deve receber uma cópia da Licença Pública Geral GNU com o 4digits. Se " "não, escreva à Free Software Foundation, Inc. 51 Franklin Street, Fifth " "Floor, Boston, MA 02110-1301, USA." #. Write your names here #: 4digits.glade:30 msgid "" "Russian: Sergey Basalaev\n" "\n" "Launchpad Translators group: https://translations.launchpad.net/+groups/" "launchpad-translators" msgstr "" #: 4digits.glade:80 msgid "_Game" msgstr "_Jogo" #: 4digits.glade:107 msgid "_Scores" msgstr "_Pontuações" #: 4digits.glade:137 msgid "_View" msgstr "_Visualizar" #: 4digits.glade:147 msgid "_Toolbar" msgstr "Barra de _ferramentas" #: 4digits.glade:156 msgid "_Hint Table" msgstr "Tabela de _dicas" #: 4digits.glade:165 msgid "_Auto Fill Hints" msgstr "_Auto preencher dicas" #: 4digits.glade:178 msgid "_Help" msgstr "Aj_uda" #: 4digits.glade:229 msgid "Start a new game" msgstr "Iniciar um novo jogo" #: 4digits.glade:230 msgid "New Game" msgstr "Novo Jogo" #: 4digits.glade:253 msgid "Close this window" msgstr "Fechar esta janela" #: 4digits.glade:254 msgid "Quit" msgstr "Sair" #: 4digits.glade:280 msgid "_Input:" msgstr "_Entrada:" #: 4digits.glade:346 msgid "1" msgstr "1" #: 4digits.glade:357 msgid "2" msgstr "2" #: 4digits.glade:368 msgid "3" msgstr "3" #: 4digits.glade:379 msgid "5" msgstr "5" #: 4digits.glade:390 msgid "4" msgstr "4" #: 4digits.glade:401 msgid "6" msgstr "6" #: 4digits.glade:412 msgid "7" msgstr "7" #: 4digits.glade:423 msgid "8" msgstr "8" #: 4digits.glade:434 msgid "Guess" msgstr "Palpite" #: 4digits.glade:445 msgid "Result" msgstr "Resultado" #: 4digits.glade:681 msgid "" " Left side:\n" " - You uncheck a row if you are sure that this number is not in the answer.\n" " - You uncheck a box if you are sure that this number cannot be at this " "position.\n" "\n" " Right side:\n" " - You check a row if you are sure that this number must be in the answer.\n" " - You check a box if you are sure that this number is at this position if " "it is included at all.\n" msgstr "" " Lado esquerdo:\n" " - Você desmarca uma linha se você está seguro de que este número não é o " "correto.\n" " - Você desmarca uma caixa se você está seguro de que este número não pode " "estar nesta posição.\n" "\n" " Lado direito:\n" " - Você marca uma linha se se você está seguro de que este número deve ser o " "correto.\n" " - Você marca uma caixa se você está seguro de que este número está nesta " "posição.\n" #: 4digits.glade:755 4digits.glade:801 msgid "4digits Scores" msgstr "Pontuações do 4digits" #~ msgid "Russian: Sergey Basalaev" #~ msgstr "Português-Brasil: Celio Alves e Neliton Pereira Junior" #~ msgid "4digits" #~ msgstr "4digits" 4digits-1.1.4/po/ru.po000066400000000000000000000277211224510365200145010ustar00rootroot00000000000000# Russian translations for 4digits. # Русские переводы для 4digits. # Copyright (c) 2004-2011 Pan Yongzhi # This file is distributed under the same license as the 4digits package. # Sergey Basalaev , 2011. # msgid "" msgstr "" "Project-Id-Version: 4digits 1.1\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2013-11-26 19:24+0800\n" "PO-Revision-Date: 2012-11-10 18:54+0000\n" "Last-Translator: Sergey Basalaev \n" "Language-Team: Russian \n" "Language: ru\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" "X-Launchpad-Export-Date: 2013-07-31 06:07+0000\n" "X-Generator: Launchpad (build 16718)\n" #: 4digits.py:51 msgid "python-gtk2 is required to run 4digits." msgstr "Для запуска 4digits необходим python-gtk2." #: 4digits.py:52 msgid "No python-gtk2 was found on your system." msgstr "python-gtk2 не был найден в вашей системе." #: 4digits.py:167 #, python-format msgid "Corrupted preferences file \"%s\", deleting..." msgstr "Поврежденный файл настроек \"%s\", удаление..." #: 4digits.py:243 msgid "Must input something." msgstr "Нужно что-нибудь ввести." #: 4digits.py:246 msgid "First digit cannot be zero." msgstr "Первая цифра не может быть нулём." #: 4digits.py:251 msgid "Must input a number." msgstr "Нужно ввести число." #: 4digits.py:254 msgid "Must input four digits." msgstr "Нужно ввести четыре цифры." #: 4digits.py:257 msgid "Four digits must be unique." msgstr "Все четыре цифры должны быть различны." #: 4digits.py:260 msgid "You've already guessed it." msgstr "Вы уже вводили это." #: 4digits.py:281 msgid "You win! :)" msgstr "Вы выиграли! :)" #: 4digits.py:283 #, python-format msgid "Used %.1f s." msgstr "Использовано %.1f с." #: 4digits.py:295 #, python-format msgid "Haha, you lose. It is %s." msgstr "Хаха, вы проиграли. Это %s." #: 4digits.py:298 #, python-format msgid "Wasted %.1f s." msgstr "Потрачено %.1f с." #: 4digits.py:349 msgid "Timer started..." msgstr "Таймер запущен..." #: 4digits.py:409 msgid "Name" msgstr "Имя" #: 4digits.py:409 msgid "Score" msgstr "Счёт" #: 4digits.py:409 msgid "Date" msgstr "Дата" #: 4digits.py:447 4digits.glade:721 msgid "Ready" msgstr "Готов" #: 4digits.py:495 4digits.py:499 4digits.py:534 4digits.py:538 #: 4digits-text.c:197 4digits-text.c:202 msgid "Cannot open score file.\n" msgstr "Не удалось открыть файл со счётом.\n" #: 4digits.py:578 msgid "4619: You are the luckiest guy on the planet!" msgstr "4619: Вы счастливейший человек на планете!" #: 4digits-text.c:56 msgid "" "4digits comes with NO WARRANTY to the extent permitted by law.\n" "This program is free software; you can redistribute it and/or\n" "modify it under the terms of the GNU General Public License as\n" "published by the Free Software Foundation - version 2. For more\n" "information about these matters, see the file named COPYING.\n" msgstr "" "4digits предоставляется БЕЗ КАКИХ ЛИБО ГАРАНТИЙ в рамках, дозволенных\n" "законом. Эта программа является свободным программным обеспечением;\n" "вы можете распространять и изменять её в соответствии с положениями\n" "лицензии GNU General Public License, опубликованной Free Software\n" "Foundation - версии 2. Больше информации можно найти в файле COPYING.\n" #: 4digits-text.c:62 msgid "Written by Pan Yongzhi.\n" msgstr "Написана Pan Yongzhi.\n" #: 4digits-text.c:65 msgid "" "4digits, a guess-the-number game.\n" "Usage: 4digits [OPTION] ...\n" "\n" "You are given eight times to guess a four-digit number. You get\n" "one A if its value and position are both correct, and you get one\n" "B if only its value is correct. You win the game when you get 4A0B.\n" "\n" "-v, --version \t display the version of 4digits and exit.\n" "-h, -?, --help \t print this help.\n" "\n" "Report bugs at ." msgstr "" "4digits, игра «Угадай число».\n" "Синтаксис: 4digits [ОПЦИИ] ...\n" "\n" "У вас восемь попыток, чтобы угадать четырёхзначное число. Вы\n" "получаете одно A, если угадываете цифру и её положение, и вы\n" "получаете одно B, если угадываете только цифру. Вы выигрываете,\n" "когда получаете 4A0B.\n" "\n" "-v, --version \t вывести версию 4digits и выйти.\n" "-h, -?, --help \t вывести эту справку.\n" "\n" "Сообщайте об ошибках на ." #: 4digits-text.c:130 #, c-format msgid "Input a 4-digit number:" msgstr "Введите 4-значное число:" #: 4digits-text.c:132 msgid "Something's got wrong, I'd better quit...\n" msgstr "Что-то пошло не так, мне лучше выйти...\n" #: 4digits-text.c:141 #, c-format msgid "Input too long!\n" msgstr "Слишком длинный ввод!\n" #: 4digits-text.c:147 #, c-format msgid "Must be a number between 1000 and 9999!\n" msgstr "Должно быть числом между 1000 и 9999!\n" #: 4digits-text.c:157 #, c-format msgid "Four digits must be unique.\n" msgstr "Все четыре цифры должны быть различны.\n" #: 4digits-text.c:185 msgid "Memory allocation error.\n" msgstr "Ошибка выделения памяти.\n" #: 4digits-text.c:244 msgid "" "Usage: 4digits [OPTION]...\n" "Try `4digits --help' for more information." msgstr "" "Синтаксис: 4digits [ОПЦИИ]...\n" "Введите `4digits --help', чтобы узнать больше." #: 4digits-text.c:273 #, c-format msgid "You've already guessed it.\n" msgstr "Вы уже вводили это.\n" #: 4digits-text.c:292 #, c-format msgid "\t %d time left.\n" msgid_plural "\t %d times left.\n" msgstr[0] "\t осталась %d попытка.\n" msgstr[1] "\t осталось %d попытки.\n" msgstr[2] "\t осталось %d попыток.\n" #: 4digits-text.c:298 #, c-format msgid "You win! :) Used %d sec.\n" msgstr "Вы выиграли! :) Использовано %d с.\n" #: 4digits-text.c:303 #, c-format msgid "" "\n" "Haha, you lose. It is " msgstr "" "\n" "Хаха, вы проиграли. Это " #: 4digits.glade:7 msgid "About 4digits" msgstr "О программе 4digits" #: 4digits.glade:14 #, fuzzy msgid "Copyright (c) 2004- Yongzhi Pan" msgstr "Copyright (c) 2004-2012 Yongzhi Pan" #: 4digits.glade:15 msgid "A guess-the-number puzzle game" msgstr "Головоломка «угадай число»" #: 4digits.glade:17 msgid "4digits website" msgstr "Веб-сайт 4digits" #: 4digits.glade:18 msgid "" "4digits is free software; you can redistribute it and/or modify it under the " "terms of the GNU General Public License as published by the Free Software " "Foundation; either version 2 of the License, or (at your option) any later " "version.\n" "\n" "4digits is distributed in the hope that it will be useful, but WITHOUT ANY " "WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS " "FOR A PARTICULAR PURPOSE. See the GNU General Public License for more " "details.\n" "\n" "You should have received a copy of the GNU General Public License along with " "4digits; if not, write to the Free Software Foundation, Inc., 51 Franklin " "Street, Fifth Floor, Boston, MA 02110-1301, USA." msgstr "" "4digits является свободным программным обеспечением; вы можете " "распространять и модифицировать его в соответствии с условиями лицензии GNU " "General Public License, опубликованной Free Software Foundation; либо по " "версии 2 лицензии, либо (на ваш выбор) любой более поздней версии.\n" "\n" "Программа 4digits распространяется в надежде, что она будет полезна, но БЕЗ " "КАКИХ-ЛИБО ГАРАНТИЙ; не гарантируется даже, что она ПРИГОДНА К ПРОДАЖЕ или " "ПОДХОДИТ ДЛЯ КОНКРЕТНОЙ ЦЕЛИ. Больше подробностей можно узнать в тексте GNU " "General Public.\n" "\n" "Вы должны были получить копию GNU General Public License вместе с 4digits; " "если нет, напишите в Free Software Foundation, Inc., 51 Franklin Street, " "Fifth Floor, Boston, MA 02110-1301, USA." #. Write your names here #: 4digits.glade:30 msgid "" "Russian: Sergey Basalaev\n" "\n" "Launchpad Translators group: https://translations.launchpad.net/+groups/" "launchpad-translators" msgstr "" #: 4digits.glade:80 msgid "_Game" msgstr "_Игра" #: 4digits.glade:107 msgid "_Scores" msgstr "_Очки" #: 4digits.glade:137 msgid "_View" msgstr "_Вид" #: 4digits.glade:147 msgid "_Toolbar" msgstr "_Панель" #: 4digits.glade:156 msgid "_Hint Table" msgstr "_Таблица подсказок" #: 4digits.glade:165 msgid "_Auto Fill Hints" msgstr "_Автозаполнение подсказок" #: 4digits.glade:178 msgid "_Help" msgstr "_Справка" #: 4digits.glade:229 msgid "Start a new game" msgstr "Начать новую игру" #: 4digits.glade:230 msgid "New Game" msgstr "Новая игра" #: 4digits.glade:253 msgid "Close this window" msgstr "Закрыть это окно" #: 4digits.glade:254 msgid "Quit" msgstr "Выйти" #: 4digits.glade:280 msgid "_Input:" msgstr "_Ввод:" #: 4digits.glade:346 msgid "1" msgstr "1" #: 4digits.glade:357 msgid "2" msgstr "2" #: 4digits.glade:368 msgid "3" msgstr "3" #: 4digits.glade:379 msgid "5" msgstr "5" #: 4digits.glade:390 msgid "4" msgstr "4" #: 4digits.glade:401 msgid "6" msgstr "6" #: 4digits.glade:412 msgid "7" msgstr "7" #: 4digits.glade:423 msgid "8" msgstr "8" #: 4digits.glade:434 msgid "Guess" msgstr "Предположение" #: 4digits.glade:445 msgid "Result" msgstr "Результат" #: 4digits.glade:681 msgid "" " Left side:\n" " - You uncheck a row if you are sure that this number is not in the answer.\n" " - You uncheck a box if you are sure that this number cannot be at this " "position.\n" "\n" " Right side:\n" " - You check a row if you are sure that this number must be in the answer.\n" " - You check a box if you are sure that this number is at this position if " "it is included at all.\n" msgstr "" " Левая сторона:\n" " - Уберите флажок со строки, если вы уверены, что это число не является " "ответом.\n" " - Уберите флажок с числа, если вы уверены, что это число не может " "находиться в данной позиции.\n" "\n" " Правая сторона:\n" " - Установите флажок на строке, если вы уверены, что это число должно быть в " "ответе.\n" " - Установите флажок на числе, если вы уверены, что это число находится в " "данной позиции.\n" #: 4digits.glade:755 4digits.glade:801 msgid "4digits Scores" msgstr "Счёт 4digits" #~ msgid "Russian: Sergey Basalaev" #~ msgstr "Russian: Sergey Basalaev" #~ msgid "4digits" #~ msgstr "4digits" 4digits-1.1.4/po/si.po000066400000000000000000000222421224510365200144570ustar00rootroot00000000000000# Sinhalese translation for 4digits # Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 # This file is distributed under the same license as the 4digits package. # FIRST AUTHOR , 2012. # msgid "" msgstr "" "Project-Id-Version: 4digits\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2013-11-26 19:24+0800\n" "PO-Revision-Date: 2013-05-28 19:11+0000\n" "Last-Translator: Dulanjan \n" "Language-Team: Sinhalese \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Launchpad-Export-Date: 2013-07-31 06:07+0000\n" "X-Generator: Launchpad (build 16718)\n" #: 4digits.py:51 msgid "python-gtk2 is required to run 4digits." msgstr "සංඛ්‍යාංක හතරක් සමඟ ක්‍රියාත්මක කිරීමට පයිතන් ජී.ටී.කේ2 අවශ්‍යය වේ" #: 4digits.py:52 msgid "No python-gtk2 was found on your system." msgstr "පයිතන් ජී.ටී.කේ2 ඔබේ පද්ධතියේ නොමැත" #: 4digits.py:167 #, python-format msgid "Corrupted preferences file \"%s\", deleting..." msgstr "අපරිශුද්ධ වරණීය ලිපි ගොනු\"%s\", මැකෙමින් පවතී" #: 4digits.py:243 msgid "Must input something." msgstr "යමක් ප්‍රධානය කල යුතුයි" #: 4digits.py:246 msgid "First digit cannot be zero." msgstr "පළමු සංඛ්‍යාංකය ශූන්‍ය විය නොහැක" #: 4digits.py:251 msgid "Must input a number." msgstr "අගයක් ප්‍රධානය කල යුතුයි" #: 4digits.py:254 msgid "Must input four digits." msgstr "සංඛ්‍යාංක හතරක් ප්‍රධානය කල යුතුයි" #: 4digits.py:257 msgid "Four digits must be unique." msgstr "සංඛ්‍යාංක හතර අනන්‍ය විය යුතුයි" #: 4digits.py:260 msgid "You've already guessed it." msgstr "ඔබ දැනටමත් එය අනුමානය කර ඇත" #: 4digits.py:281 msgid "You win! :)" msgstr "ඔබ දිනුම්..! :)" #: 4digits.py:283 #, python-format msgid "Used %.1f s." msgstr "" #: 4digits.py:295 #, python-format msgid "Haha, you lose. It is %s." msgstr "ඔබ පරාදයි. එය %s" #: 4digits.py:298 #, python-format msgid "Wasted %.1f s." msgstr "" #: 4digits.py:349 msgid "Timer started..." msgstr "මුහුර්තකය ඇරඹිණ" #: 4digits.py:409 msgid "Name" msgstr "නම" #: 4digits.py:409 msgid "Score" msgstr "ලකුණු" #: 4digits.py:409 msgid "Date" msgstr "දිනය" #: 4digits.py:447 4digits.glade:721 msgid "Ready" msgstr "සූදානම්" #: 4digits.py:495 4digits.py:499 4digits.py:534 4digits.py:538 #: 4digits-text.c:197 4digits-text.c:202 msgid "Cannot open score file.\n" msgstr "ලකුණු ගොනුව විවෘත කල නොහැක\n" #: 4digits.py:578 msgid "4619: You are the luckiest guy on the planet!" msgstr "4619: ග්‍රහලෝකය මත වසන වාසනාවන්තම පුද්ගලයා ඔබයි!" #: 4digits-text.c:56 msgid "" "4digits comes with NO WARRANTY to the extent permitted by law.\n" "This program is free software; you can redistribute it and/or\n" "modify it under the terms of the GNU General Public License as\n" "published by the Free Software Foundation - version 2. For more\n" "information about these matters, see the file named COPYING.\n" msgstr "" #: 4digits-text.c:62 msgid "Written by Pan Yongzhi.\n" msgstr "පන් ‍යොන්ඝි විසින් ලියන ලදි\n" #: 4digits-text.c:65 msgid "" "4digits, a guess-the-number game.\n" "Usage: 4digits [OPTION] ...\n" "\n" "You are given eight times to guess a four-digit number. You get\n" "one A if its value and position are both correct, and you get one\n" "B if only its value is correct. You win the game when you get 4A0B.\n" "\n" "-v, --version \t display the version of 4digits and exit.\n" "-h, -?, --help \t print this help.\n" "\n" "Report bugs at ." msgstr "" #: 4digits-text.c:130 #, c-format msgid "Input a 4-digit number:" msgstr "සංඛ්‍යාංක 4ක් සහිත ‍සංඛ්‍යාවක් ඇතුලු කරන්න" #: 4digits-text.c:132 msgid "Something's got wrong, I'd better quit...\n" msgstr "යමක් වැරදී ඇත. ඉවත්වීම යහපත්ය.\n" #: 4digits-text.c:141 #, c-format msgid "Input too long!\n" msgstr "ප්‍රධානය දිගු වැඩිය\n" #: 4digits-text.c:147 #, c-format msgid "Must be a number between 1000 and 9999!\n" msgstr "1000ත් 9000ත් අතර අගයක් විය යුතුය\n" #: 4digits-text.c:157 #, c-format msgid "Four digits must be unique.\n" msgstr "සංඛ්‍යාංක හතර අනන්‍ය වියයුතුය\n" #: 4digits-text.c:185 msgid "Memory allocation error.\n" msgstr "මතකය වෙන්කිරීමේ වරදකි.\n" #: 4digits-text.c:244 msgid "" "Usage: 4digits [OPTION]...\n" "Try `4digits --help' for more information." msgstr "" #: 4digits-text.c:273 #, c-format msgid "You've already guessed it.\n" msgstr "ඔබ දැනටමත් එය අනුමාන කර ඇත\n" #: 4digits-text.c:292 #, c-format msgid "\t %d time left.\n" msgid_plural "\t %d times left.\n" msgstr[0] "\t %d ගතවුනු කාලය\n" msgstr[1] "\t %d ගතවුනු කාලයන්\n" #: 4digits-text.c:298 #, c-format msgid "You win! :) Used %d sec.\n" msgstr "" #: 4digits-text.c:303 #, c-format msgid "" "\n" "Haha, you lose. It is " msgstr "" "\n" "ඔබ පරාදයි. එය " #: 4digits.glade:7 msgid "About 4digits" msgstr "සංඛ්‍යාංක 4ක් පමණ" #: 4digits.glade:14 msgid "Copyright (c) 2004- Yongzhi Pan" msgstr "" #: 4digits.glade:15 msgid "A guess-the-number puzzle game" msgstr "නොම්බරය අනුමාන කිරීමේ ප්‍රෙහේලිකා ක්‍රීඩාව" #: 4digits.glade:17 msgid "4digits website" msgstr "සංඛ්‍යාංක 4හි වෙබ් අඩවිය" #: 4digits.glade:18 msgid "" "4digits is free software; you can redistribute it and/or modify it under the " "terms of the GNU General Public License as published by the Free Software " "Foundation; either version 2 of the License, or (at your option) any later " "version.\n" "\n" "4digits is distributed in the hope that it will be useful, but WITHOUT ANY " "WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS " "FOR A PARTICULAR PURPOSE. See the GNU General Public License for more " "details.\n" "\n" "You should have received a copy of the GNU General Public License along with " "4digits; if not, write to the Free Software Foundation, Inc., 51 Franklin " "Street, Fifth Floor, Boston, MA 02110-1301, USA." msgstr "" #. Write your names here #: 4digits.glade:30 msgid "" "Russian: Sergey Basalaev\n" "\n" "Launchpad Translators group: https://translations.launchpad.net/+groups/" "launchpad-translators" msgstr "" #: 4digits.glade:80 msgid "_Game" msgstr "තරගය (_G)" #: 4digits.glade:107 msgid "_Scores" msgstr "ලකුණු (_S)" #: 4digits.glade:137 msgid "_View" msgstr "_දසුන" #: 4digits.glade:147 msgid "_Toolbar" msgstr "මෙවලම්තීරුව (_T)" #: 4digits.glade:156 msgid "_Hint Table" msgstr "ඉඟි වගුව (_H)" #: 4digits.glade:165 msgid "_Auto Fill Hints" msgstr "" #: 4digits.glade:178 msgid "_Help" msgstr "උදව්(_H)" #: 4digits.glade:229 msgid "Start a new game" msgstr "නව තරගයක් ආරම්ඹකරන්න" #: 4digits.glade:230 msgid "New Game" msgstr "නව තරගය" #: 4digits.glade:253 msgid "Close this window" msgstr "මෙම කවුළුව වසා දමන්න" #: 4digits.glade:254 msgid "Quit" msgstr "පිටවීම" #: 4digits.glade:280 msgid "_Input:" msgstr "ප්‍රධානය (_I):" #: 4digits.glade:346 msgid "1" msgstr "1" #: 4digits.glade:357 msgid "2" msgstr "2" #: 4digits.glade:368 msgid "3" msgstr "3" #: 4digits.glade:379 msgid "5" msgstr "5" #: 4digits.glade:390 msgid "4" msgstr "4" #: 4digits.glade:401 msgid "6" msgstr "6" #: 4digits.glade:412 msgid "7" msgstr "7" #: 4digits.glade:423 msgid "8" msgstr "8" #: 4digits.glade:434 msgid "Guess" msgstr "අනුමානය" #: 4digits.glade:445 msgid "Result" msgstr "ප්‍රතිඑලය" #: 4digits.glade:681 msgid "" " Left side:\n" " - You uncheck a row if you are sure that this number is not in the answer.\n" " - You uncheck a box if you are sure that this number cannot be at this " "position.\n" "\n" " Right side:\n" " - You check a row if you are sure that this number must be in the answer.\n" " - You check a box if you are sure that this number is at this position if " "it is included at all.\n" msgstr "" #: 4digits.glade:755 4digits.glade:801 msgid "4digits Scores" msgstr "සංඛ්‍යාංක 4 ක අගය" #~ msgid "4digits" #~ msgstr "සංඛ්‍යාංක 4ක්" 4digits-1.1.4/po/sv.po000066400000000000000000000152771224510365200145060ustar00rootroot00000000000000# Swedish translation for 4digits # Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 # This file is distributed under the same license as the 4digits package. # FIRST AUTHOR , 2013. # msgid "" msgstr "" "Project-Id-Version: 4digits\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2013-11-26 19:24+0800\n" "PO-Revision-Date: 2013-08-24 14:05+0000\n" "Last-Translator: Albin Bernhardsson \n" "Language-Team: Swedish \n" "Language: sv\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Launchpad-Export-Date: 2013-08-25 05:16+0000\n" "X-Generator: Launchpad (build 16738)\n" #: 4digits.py:51 msgid "python-gtk2 is required to run 4digits." msgstr "python-gtk2 behövs för att köra 4digits." #: 4digits.py:52 msgid "No python-gtk2 was found on your system." msgstr "" #: 4digits.py:167 #, python-format msgid "Corrupted preferences file \"%s\", deleting..." msgstr "" #: 4digits.py:243 msgid "Must input something." msgstr "" #: 4digits.py:246 msgid "First digit cannot be zero." msgstr "Första siffran kan inte vara noll." #: 4digits.py:251 msgid "Must input a number." msgstr "" #: 4digits.py:254 msgid "Must input four digits." msgstr "" #: 4digits.py:257 msgid "Four digits must be unique." msgstr "Fyra siffror måste vara unika." #: 4digits.py:260 msgid "You've already guessed it." msgstr "" #: 4digits.py:281 msgid "You win! :)" msgstr "Du vinner! :)" #: 4digits.py:283 #, python-format msgid "Used %.1f s." msgstr "" #: 4digits.py:295 #, python-format msgid "Haha, you lose. It is %s." msgstr "" #: 4digits.py:298 #, python-format msgid "Wasted %.1f s." msgstr "" #: 4digits.py:349 msgid "Timer started..." msgstr "" #: 4digits.py:409 msgid "Name" msgstr "" #: 4digits.py:409 msgid "Score" msgstr "" #: 4digits.py:409 msgid "Date" msgstr "" #: 4digits.py:447 4digits.glade:721 msgid "Ready" msgstr "" #: 4digits.py:495 4digits.py:499 4digits.py:534 4digits.py:538 #: 4digits-text.c:197 4digits-text.c:202 msgid "Cannot open score file.\n" msgstr "" #: 4digits.py:578 msgid "4619: You are the luckiest guy on the planet!" msgstr "" #: 4digits-text.c:56 msgid "" "4digits comes with NO WARRANTY to the extent permitted by law.\n" "This program is free software; you can redistribute it and/or\n" "modify it under the terms of the GNU General Public License as\n" "published by the Free Software Foundation - version 2. For more\n" "information about these matters, see the file named COPYING.\n" msgstr "" #: 4digits-text.c:62 msgid "Written by Pan Yongzhi.\n" msgstr "" #: 4digits-text.c:65 msgid "" "4digits, a guess-the-number game.\n" "Usage: 4digits [OPTION] ...\n" "\n" "You are given eight times to guess a four-digit number. You get\n" "one A if its value and position are both correct, and you get one\n" "B if only its value is correct. You win the game when you get 4A0B.\n" "\n" "-v, --version \t display the version of 4digits and exit.\n" "-h, -?, --help \t print this help.\n" "\n" "Report bugs at ." msgstr "" #: 4digits-text.c:130 #, c-format msgid "Input a 4-digit number:" msgstr "" #: 4digits-text.c:132 msgid "Something's got wrong, I'd better quit...\n" msgstr "" #: 4digits-text.c:141 #, c-format msgid "Input too long!\n" msgstr "" #: 4digits-text.c:147 #, c-format msgid "Must be a number between 1000 and 9999!\n" msgstr "" #: 4digits-text.c:157 #, c-format msgid "Four digits must be unique.\n" msgstr "" #: 4digits-text.c:185 msgid "Memory allocation error.\n" msgstr "" #: 4digits-text.c:244 msgid "" "Usage: 4digits [OPTION]...\n" "Try `4digits --help' for more information." msgstr "" #: 4digits-text.c:273 #, c-format msgid "You've already guessed it.\n" msgstr "" #: 4digits-text.c:292 #, c-format msgid "\t %d time left.\n" msgid_plural "\t %d times left.\n" msgstr[0] "" msgstr[1] "" #: 4digits-text.c:298 #, c-format msgid "You win! :) Used %d sec.\n" msgstr "" #: 4digits-text.c:303 #, c-format msgid "" "\n" "Haha, you lose. It is " msgstr "" #: 4digits.glade:7 msgid "About 4digits" msgstr "" #: 4digits.glade:14 msgid "Copyright (c) 2004- Yongzhi Pan" msgstr "" #: 4digits.glade:15 msgid "A guess-the-number puzzle game" msgstr "" #: 4digits.glade:17 msgid "4digits website" msgstr "" #: 4digits.glade:18 msgid "" "4digits is free software; you can redistribute it and/or modify it under the " "terms of the GNU General Public License as published by the Free Software " "Foundation; either version 2 of the License, or (at your option) any later " "version.\n" "\n" "4digits is distributed in the hope that it will be useful, but WITHOUT ANY " "WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS " "FOR A PARTICULAR PURPOSE. See the GNU General Public License for more " "details.\n" "\n" "You should have received a copy of the GNU General Public License along with " "4digits; if not, write to the Free Software Foundation, Inc., 51 Franklin " "Street, Fifth Floor, Boston, MA 02110-1301, USA." msgstr "" #. Write your names here #: 4digits.glade:30 msgid "" "Russian: Sergey Basalaev\n" "\n" "Launchpad Translators group: https://translations.launchpad.net/+groups/" "launchpad-translators" msgstr "" #: 4digits.glade:80 msgid "_Game" msgstr "" #: 4digits.glade:107 msgid "_Scores" msgstr "" #: 4digits.glade:137 msgid "_View" msgstr "" #: 4digits.glade:147 msgid "_Toolbar" msgstr "" #: 4digits.glade:156 msgid "_Hint Table" msgstr "" #: 4digits.glade:165 msgid "_Auto Fill Hints" msgstr "" #: 4digits.glade:178 msgid "_Help" msgstr "" #: 4digits.glade:229 msgid "Start a new game" msgstr "" #: 4digits.glade:230 msgid "New Game" msgstr "" #: 4digits.glade:253 msgid "Close this window" msgstr "" #: 4digits.glade:254 msgid "Quit" msgstr "" #: 4digits.glade:280 msgid "_Input:" msgstr "" #: 4digits.glade:346 msgid "1" msgstr "" #: 4digits.glade:357 msgid "2" msgstr "" #: 4digits.glade:368 msgid "3" msgstr "" #: 4digits.glade:379 msgid "5" msgstr "" #: 4digits.glade:390 msgid "4" msgstr "" #: 4digits.glade:401 msgid "6" msgstr "" #: 4digits.glade:412 msgid "7" msgstr "" #: 4digits.glade:423 msgid "8" msgstr "" #: 4digits.glade:434 msgid "Guess" msgstr "" #: 4digits.glade:445 msgid "Result" msgstr "" #: 4digits.glade:681 msgid "" " Left side:\n" " - You uncheck a row if you are sure that this number is not in the answer.\n" " - You uncheck a box if you are sure that this number cannot be at this " "position.\n" "\n" " Right side:\n" " - You check a row if you are sure that this number must be in the answer.\n" " - You check a box if you are sure that this number is at this position if " "it is included at all.\n" msgstr "" #: 4digits.glade:755 4digits.glade:801 msgid "4digits Scores" msgstr "" 4digits-1.1.4/po/ta.po000066400000000000000000000171111224510365200144470ustar00rootroot00000000000000# Tamil translation for 4digits # Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 # This file is distributed under the same license as the 4digits package. # FIRST AUTHOR , 2012. # msgid "" msgstr "" "Project-Id-Version: 4digits\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2013-11-26 19:24+0800\n" "PO-Revision-Date: 2012-09-22 17:53+0000\n" "Last-Translator: Srivatsan Raghavan \n" "Language-Team: Tamil \n" "Language: ta\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Launchpad-Export-Date: 2013-07-31 06:07+0000\n" "X-Generator: Launchpad (build 16718)\n" #: 4digits.py:51 msgid "python-gtk2 is required to run 4digits." msgstr "4digits-ஐ இயக்க python-gtk2 அவசியம் தேவை." #: 4digits.py:52 msgid "No python-gtk2 was found on your system." msgstr "உங்கள் கணினியில் python-gtk2 இல்லை" #: 4digits.py:167 #, python-format msgid "Corrupted preferences file \"%s\", deleting..." msgstr "பழுதுற்ற விருப்பக் கோப்பு \"%s\",அழிக்கபடுகின்றது..." #: 4digits.py:243 msgid "Must input something." msgstr "ஏதேனும் உள்ளீடு செய்தாக வேண்டும்." #: 4digits.py:246 msgid "First digit cannot be zero." msgstr "முதல் எண் பூச்சியமாக இருக்கக் கூடாது." #: 4digits.py:251 msgid "Must input a number." msgstr "ஏதேனும் எண்ணை உள்ளீடு செய்தாக வேண்டும் ." #: 4digits.py:254 msgid "Must input four digits." msgstr "நான்கு எண்களை உள்ளீடு செய்தாக வேண்டும்." #: 4digits.py:257 msgid "Four digits must be unique." msgstr "நான்கு எண்களும் தனித்துவம் வாய்ந்ததாக இருத்தல் வேண்டும்." #: 4digits.py:260 msgid "You've already guessed it." msgstr "நீங்கள் அதை ஏற்கனவே யூகித்துவிட்டீர்கள்." #: 4digits.py:281 msgid "You win! :)" msgstr "நீங்கள் வென்றுவிட்டீர்கள்! :)" #: 4digits.py:283 #, python-format msgid "Used %.1f s." msgstr "" #: 4digits.py:295 #, python-format msgid "Haha, you lose. It is %s." msgstr "" #: 4digits.py:298 #, python-format msgid "Wasted %.1f s." msgstr "" #: 4digits.py:349 msgid "Timer started..." msgstr "" #: 4digits.py:409 msgid "Name" msgstr "" #: 4digits.py:409 msgid "Score" msgstr "" #: 4digits.py:409 msgid "Date" msgstr "" #: 4digits.py:447 4digits.glade:721 msgid "Ready" msgstr "" #: 4digits.py:495 4digits.py:499 4digits.py:534 4digits.py:538 #: 4digits-text.c:197 4digits-text.c:202 msgid "Cannot open score file.\n" msgstr "" #: 4digits.py:578 msgid "4619: You are the luckiest guy on the planet!" msgstr "" #: 4digits-text.c:56 msgid "" "4digits comes with NO WARRANTY to the extent permitted by law.\n" "This program is free software; you can redistribute it and/or\n" "modify it under the terms of the GNU General Public License as\n" "published by the Free Software Foundation - version 2. For more\n" "information about these matters, see the file named COPYING.\n" msgstr "" #: 4digits-text.c:62 msgid "Written by Pan Yongzhi.\n" msgstr "" #: 4digits-text.c:65 msgid "" "4digits, a guess-the-number game.\n" "Usage: 4digits [OPTION] ...\n" "\n" "You are given eight times to guess a four-digit number. You get\n" "one A if its value and position are both correct, and you get one\n" "B if only its value is correct. You win the game when you get 4A0B.\n" "\n" "-v, --version \t display the version of 4digits and exit.\n" "-h, -?, --help \t print this help.\n" "\n" "Report bugs at ." msgstr "" #: 4digits-text.c:130 #, c-format msgid "Input a 4-digit number:" msgstr "" #: 4digits-text.c:132 msgid "Something's got wrong, I'd better quit...\n" msgstr "" #: 4digits-text.c:141 #, c-format msgid "Input too long!\n" msgstr "" #: 4digits-text.c:147 #, c-format msgid "Must be a number between 1000 and 9999!\n" msgstr "" #: 4digits-text.c:157 #, c-format msgid "Four digits must be unique.\n" msgstr "" #: 4digits-text.c:185 msgid "Memory allocation error.\n" msgstr "" #: 4digits-text.c:244 msgid "" "Usage: 4digits [OPTION]...\n" "Try `4digits --help' for more information." msgstr "" #: 4digits-text.c:273 #, c-format msgid "You've already guessed it.\n" msgstr "" #: 4digits-text.c:292 #, c-format msgid "\t %d time left.\n" msgid_plural "\t %d times left.\n" msgstr[0] "" msgstr[1] "" #: 4digits-text.c:298 #, c-format msgid "You win! :) Used %d sec.\n" msgstr "" #: 4digits-text.c:303 #, c-format msgid "" "\n" "Haha, you lose. It is " msgstr "" #: 4digits.glade:7 msgid "About 4digits" msgstr "" #: 4digits.glade:14 msgid "Copyright (c) 2004- Yongzhi Pan" msgstr "" #: 4digits.glade:15 msgid "A guess-the-number puzzle game" msgstr "" #: 4digits.glade:17 msgid "4digits website" msgstr "" #: 4digits.glade:18 msgid "" "4digits is free software; you can redistribute it and/or modify it under the " "terms of the GNU General Public License as published by the Free Software " "Foundation; either version 2 of the License, or (at your option) any later " "version.\n" "\n" "4digits is distributed in the hope that it will be useful, but WITHOUT ANY " "WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS " "FOR A PARTICULAR PURPOSE. See the GNU General Public License for more " "details.\n" "\n" "You should have received a copy of the GNU General Public License along with " "4digits; if not, write to the Free Software Foundation, Inc., 51 Franklin " "Street, Fifth Floor, Boston, MA 02110-1301, USA." msgstr "" #. Write your names here #: 4digits.glade:30 msgid "" "Russian: Sergey Basalaev\n" "\n" "Launchpad Translators group: https://translations.launchpad.net/+groups/" "launchpad-translators" msgstr "" #: 4digits.glade:80 msgid "_Game" msgstr "" #: 4digits.glade:107 msgid "_Scores" msgstr "" #: 4digits.glade:137 msgid "_View" msgstr "" #: 4digits.glade:147 msgid "_Toolbar" msgstr "" #: 4digits.glade:156 msgid "_Hint Table" msgstr "" #: 4digits.glade:165 msgid "_Auto Fill Hints" msgstr "" #: 4digits.glade:178 msgid "_Help" msgstr "" #: 4digits.glade:229 msgid "Start a new game" msgstr "" #: 4digits.glade:230 msgid "New Game" msgstr "" #: 4digits.glade:253 msgid "Close this window" msgstr "" #: 4digits.glade:254 msgid "Quit" msgstr "" #: 4digits.glade:280 msgid "_Input:" msgstr "" #: 4digits.glade:346 msgid "1" msgstr "" #: 4digits.glade:357 msgid "2" msgstr "" #: 4digits.glade:368 msgid "3" msgstr "" #: 4digits.glade:379 msgid "5" msgstr "" #: 4digits.glade:390 msgid "4" msgstr "" #: 4digits.glade:401 msgid "6" msgstr "" #: 4digits.glade:412 msgid "7" msgstr "" #: 4digits.glade:423 msgid "8" msgstr "" #: 4digits.glade:434 msgid "Guess" msgstr "" #: 4digits.glade:445 msgid "Result" msgstr "" #: 4digits.glade:681 msgid "" " Left side:\n" " - You uncheck a row if you are sure that this number is not in the answer.\n" " - You uncheck a box if you are sure that this number cannot be at this " "position.\n" "\n" " Right side:\n" " - You check a row if you are sure that this number must be in the answer.\n" " - You check a box if you are sure that this number is at this position if " "it is included at all.\n" msgstr "" #: 4digits.glade:755 4digits.glade:801 msgid "4digits Scores" msgstr "" 4digits-1.1.4/po/tr.po000066400000000000000000000157501224510365200144770ustar00rootroot00000000000000# Turkish translation for 4digits # Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 # This file is distributed under the same license as the 4digits package. # FIRST AUTHOR , 2013. # msgid "" msgstr "" "Project-Id-Version: 4digits\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2013-11-26 19:24+0800\n" "PO-Revision-Date: 2013-03-24 11:38+0000\n" "Last-Translator: Volkan Gezer \n" "Language-Team: Turkish \n" "Language: tr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Launchpad-Export-Date: 2013-07-31 06:07+0000\n" "X-Generator: Launchpad (build 16718)\n" #: 4digits.py:51 msgid "python-gtk2 is required to run 4digits." msgstr "4digits'i çalıştırmak için python-gtk2 gerekir." #: 4digits.py:52 msgid "No python-gtk2 was found on your system." msgstr "python-gtk2 sisteminizde bulunamadı." #: 4digits.py:167 #, python-format msgid "Corrupted preferences file \"%s\", deleting..." msgstr "Bozuk tercih dosyası \"%s\", siliyor..." #: 4digits.py:243 msgid "Must input something." msgstr "Bir şey girilmeli" #: 4digits.py:246 msgid "First digit cannot be zero." msgstr "İlk hane sıfır olamaz." #: 4digits.py:251 msgid "Must input a number." msgstr "Bir numara girilmeli." #: 4digits.py:254 msgid "Must input four digits." msgstr "Dört hane girilmeli." #: 4digits.py:257 msgid "Four digits must be unique." msgstr "Dört hane birbirinden farklı olmalı." #: 4digits.py:260 msgid "You've already guessed it." msgstr "Zaten tahmin ettiniz." #: 4digits.py:281 msgid "You win! :)" msgstr "Kazandınız! :)" #: 4digits.py:283 #, python-format msgid "Used %.1f s." msgstr "Kullanılan %.1f s." #: 4digits.py:295 #, python-format msgid "Haha, you lose. It is %s." msgstr "Haha, kaybettin. %s idi." #: 4digits.py:298 #, python-format msgid "Wasted %.1f s." msgstr "%.1f s harcadın." #: 4digits.py:349 msgid "Timer started..." msgstr "Zamanlayıcı başladı..." #: 4digits.py:409 msgid "Name" msgstr "Adı" #: 4digits.py:409 msgid "Score" msgstr "Puan" #: 4digits.py:409 msgid "Date" msgstr "Tarih" #: 4digits.py:447 4digits.glade:721 msgid "Ready" msgstr "Hazır" #: 4digits.py:495 4digits.py:499 4digits.py:534 4digits.py:538 #: 4digits-text.c:197 4digits-text.c:202 msgid "Cannot open score file.\n" msgstr "Puan dosyası açılamıyor.\n" #: 4digits.py:578 msgid "4619: You are the luckiest guy on the planet!" msgstr "" #: 4digits-text.c:56 msgid "" "4digits comes with NO WARRANTY to the extent permitted by law.\n" "This program is free software; you can redistribute it and/or\n" "modify it under the terms of the GNU General Public License as\n" "published by the Free Software Foundation - version 2. For more\n" "information about these matters, see the file named COPYING.\n" msgstr "" #: 4digits-text.c:62 msgid "Written by Pan Yongzhi.\n" msgstr "" #: 4digits-text.c:65 msgid "" "4digits, a guess-the-number game.\n" "Usage: 4digits [OPTION] ...\n" "\n" "You are given eight times to guess a four-digit number. You get\n" "one A if its value and position are both correct, and you get one\n" "B if only its value is correct. You win the game when you get 4A0B.\n" "\n" "-v, --version \t display the version of 4digits and exit.\n" "-h, -?, --help \t print this help.\n" "\n" "Report bugs at ." msgstr "" #: 4digits-text.c:130 #, c-format msgid "Input a 4-digit number:" msgstr "" #: 4digits-text.c:132 msgid "Something's got wrong, I'd better quit...\n" msgstr "" #: 4digits-text.c:141 #, c-format msgid "Input too long!\n" msgstr "" #: 4digits-text.c:147 #, c-format msgid "Must be a number between 1000 and 9999!\n" msgstr "" #: 4digits-text.c:157 #, c-format msgid "Four digits must be unique.\n" msgstr "" #: 4digits-text.c:185 msgid "Memory allocation error.\n" msgstr "" #: 4digits-text.c:244 msgid "" "Usage: 4digits [OPTION]...\n" "Try `4digits --help' for more information." msgstr "" #: 4digits-text.c:273 #, c-format msgid "You've already guessed it.\n" msgstr "" #: 4digits-text.c:292 #, c-format msgid "\t %d time left.\n" msgid_plural "\t %d times left.\n" msgstr[0] "" msgstr[1] "" #: 4digits-text.c:298 #, c-format msgid "You win! :) Used %d sec.\n" msgstr "" #: 4digits-text.c:303 #, c-format msgid "" "\n" "Haha, you lose. It is " msgstr "" #: 4digits.glade:7 msgid "About 4digits" msgstr "" #: 4digits.glade:14 msgid "Copyright (c) 2004- Yongzhi Pan" msgstr "" #: 4digits.glade:15 msgid "A guess-the-number puzzle game" msgstr "" #: 4digits.glade:17 msgid "4digits website" msgstr "" #: 4digits.glade:18 msgid "" "4digits is free software; you can redistribute it and/or modify it under the " "terms of the GNU General Public License as published by the Free Software " "Foundation; either version 2 of the License, or (at your option) any later " "version.\n" "\n" "4digits is distributed in the hope that it will be useful, but WITHOUT ANY " "WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS " "FOR A PARTICULAR PURPOSE. See the GNU General Public License for more " "details.\n" "\n" "You should have received a copy of the GNU General Public License along with " "4digits; if not, write to the Free Software Foundation, Inc., 51 Franklin " "Street, Fifth Floor, Boston, MA 02110-1301, USA." msgstr "" #. Write your names here #: 4digits.glade:30 msgid "" "Russian: Sergey Basalaev\n" "\n" "Launchpad Translators group: https://translations.launchpad.net/+groups/" "launchpad-translators" msgstr "" #: 4digits.glade:80 msgid "_Game" msgstr "" #: 4digits.glade:107 msgid "_Scores" msgstr "" #: 4digits.glade:137 msgid "_View" msgstr "" #: 4digits.glade:147 msgid "_Toolbar" msgstr "" #: 4digits.glade:156 msgid "_Hint Table" msgstr "" #: 4digits.glade:165 msgid "_Auto Fill Hints" msgstr "" #: 4digits.glade:178 msgid "_Help" msgstr "" #: 4digits.glade:229 msgid "Start a new game" msgstr "" #: 4digits.glade:230 msgid "New Game" msgstr "" #: 4digits.glade:253 msgid "Close this window" msgstr "" #: 4digits.glade:254 msgid "Quit" msgstr "" #: 4digits.glade:280 msgid "_Input:" msgstr "" #: 4digits.glade:346 msgid "1" msgstr "" #: 4digits.glade:357 msgid "2" msgstr "" #: 4digits.glade:368 msgid "3" msgstr "" #: 4digits.glade:379 msgid "5" msgstr "" #: 4digits.glade:390 msgid "4" msgstr "" #: 4digits.glade:401 msgid "6" msgstr "" #: 4digits.glade:412 msgid "7" msgstr "" #: 4digits.glade:423 msgid "8" msgstr "" #: 4digits.glade:434 msgid "Guess" msgstr "" #: 4digits.glade:445 msgid "Result" msgstr "" #: 4digits.glade:681 msgid "" " Left side:\n" " - You uncheck a row if you are sure that this number is not in the answer.\n" " - You uncheck a box if you are sure that this number cannot be at this " "position.\n" "\n" " Right side:\n" " - You check a row if you are sure that this number must be in the answer.\n" " - You check a box if you are sure that this number is at this position if " "it is included at all.\n" msgstr "" #: 4digits.glade:755 4digits.glade:801 msgid "4digits Scores" msgstr "" 4digits-1.1.4/po/uk.po000066400000000000000000000152231224510365200144640ustar00rootroot00000000000000# Ukrainian translation for 4digits # Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 # This file is distributed under the same license as the 4digits package. # FIRST AUTHOR , 2013. # msgid "" msgstr "" "Project-Id-Version: 4digits\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2013-11-26 19:24+0800\n" "PO-Revision-Date: 2013-03-17 16:29+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Ukrainian \n" "Language: uk\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" "X-Launchpad-Export-Date: 2013-07-31 06:07+0000\n" "X-Generator: Launchpad (build 16718)\n" #: 4digits.py:51 msgid "python-gtk2 is required to run 4digits." msgstr "" #: 4digits.py:52 msgid "No python-gtk2 was found on your system." msgstr "" #: 4digits.py:167 #, python-format msgid "Corrupted preferences file \"%s\", deleting..." msgstr "" #: 4digits.py:243 msgid "Must input something." msgstr "" #: 4digits.py:246 msgid "First digit cannot be zero." msgstr "" #: 4digits.py:251 msgid "Must input a number." msgstr "" #: 4digits.py:254 msgid "Must input four digits." msgstr "" #: 4digits.py:257 msgid "Four digits must be unique." msgstr "" #: 4digits.py:260 msgid "You've already guessed it." msgstr "" #: 4digits.py:281 msgid "You win! :)" msgstr "" #: 4digits.py:283 #, python-format msgid "Used %.1f s." msgstr "" #: 4digits.py:295 #, python-format msgid "Haha, you lose. It is %s." msgstr "" #: 4digits.py:298 #, python-format msgid "Wasted %.1f s." msgstr "" #: 4digits.py:349 msgid "Timer started..." msgstr "" #: 4digits.py:409 msgid "Name" msgstr "" #: 4digits.py:409 msgid "Score" msgstr "" #: 4digits.py:409 msgid "Date" msgstr "" #: 4digits.py:447 4digits.glade:721 msgid "Ready" msgstr "" #: 4digits.py:495 4digits.py:499 4digits.py:534 4digits.py:538 #: 4digits-text.c:197 4digits-text.c:202 msgid "Cannot open score file.\n" msgstr "" #: 4digits.py:578 msgid "4619: You are the luckiest guy on the planet!" msgstr "" #: 4digits-text.c:56 msgid "" "4digits comes with NO WARRANTY to the extent permitted by law.\n" "This program is free software; you can redistribute it and/or\n" "modify it under the terms of the GNU General Public License as\n" "published by the Free Software Foundation - version 2. For more\n" "information about these matters, see the file named COPYING.\n" msgstr "" #: 4digits-text.c:62 msgid "Written by Pan Yongzhi.\n" msgstr "" #: 4digits-text.c:65 msgid "" "4digits, a guess-the-number game.\n" "Usage: 4digits [OPTION] ...\n" "\n" "You are given eight times to guess a four-digit number. You get\n" "one A if its value and position are both correct, and you get one\n" "B if only its value is correct. You win the game when you get 4A0B.\n" "\n" "-v, --version \t display the version of 4digits and exit.\n" "-h, -?, --help \t print this help.\n" "\n" "Report bugs at ." msgstr "" #: 4digits-text.c:130 #, c-format msgid "Input a 4-digit number:" msgstr "" #: 4digits-text.c:132 msgid "Something's got wrong, I'd better quit...\n" msgstr "" #: 4digits-text.c:141 #, c-format msgid "Input too long!\n" msgstr "" #: 4digits-text.c:147 #, c-format msgid "Must be a number between 1000 and 9999!\n" msgstr "" #: 4digits-text.c:157 #, c-format msgid "Four digits must be unique.\n" msgstr "" #: 4digits-text.c:185 msgid "Memory allocation error.\n" msgstr "" #: 4digits-text.c:244 msgid "" "Usage: 4digits [OPTION]...\n" "Try `4digits --help' for more information." msgstr "" #: 4digits-text.c:273 #, c-format msgid "You've already guessed it.\n" msgstr "" #: 4digits-text.c:292 #, c-format msgid "\t %d time left.\n" msgid_plural "\t %d times left.\n" msgstr[0] "" msgstr[1] "" #: 4digits-text.c:298 #, c-format msgid "You win! :) Used %d sec.\n" msgstr "" #: 4digits-text.c:303 #, c-format msgid "" "\n" "Haha, you lose. It is " msgstr "" #: 4digits.glade:7 msgid "About 4digits" msgstr "" #: 4digits.glade:14 msgid "Copyright (c) 2004- Yongzhi Pan" msgstr "" #: 4digits.glade:15 msgid "A guess-the-number puzzle game" msgstr "" #: 4digits.glade:17 msgid "4digits website" msgstr "" #: 4digits.glade:18 msgid "" "4digits is free software; you can redistribute it and/or modify it under the " "terms of the GNU General Public License as published by the Free Software " "Foundation; either version 2 of the License, or (at your option) any later " "version.\n" "\n" "4digits is distributed in the hope that it will be useful, but WITHOUT ANY " "WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS " "FOR A PARTICULAR PURPOSE. See the GNU General Public License for more " "details.\n" "\n" "You should have received a copy of the GNU General Public License along with " "4digits; if not, write to the Free Software Foundation, Inc., 51 Franklin " "Street, Fifth Floor, Boston, MA 02110-1301, USA." msgstr "" #. Write your names here #: 4digits.glade:30 msgid "" "Russian: Sergey Basalaev\n" "\n" "Launchpad Translators group: https://translations.launchpad.net/+groups/" "launchpad-translators" msgstr "" #: 4digits.glade:80 msgid "_Game" msgstr "" #: 4digits.glade:107 msgid "_Scores" msgstr "" #: 4digits.glade:137 msgid "_View" msgstr "" #: 4digits.glade:147 msgid "_Toolbar" msgstr "" #: 4digits.glade:156 msgid "_Hint Table" msgstr "" #: 4digits.glade:165 msgid "_Auto Fill Hints" msgstr "" #: 4digits.glade:178 msgid "_Help" msgstr "" #: 4digits.glade:229 msgid "Start a new game" msgstr "" #: 4digits.glade:230 msgid "New Game" msgstr "" #: 4digits.glade:253 msgid "Close this window" msgstr "" #: 4digits.glade:254 msgid "Quit" msgstr "" #: 4digits.glade:280 msgid "_Input:" msgstr "" #: 4digits.glade:346 msgid "1" msgstr "" #: 4digits.glade:357 msgid "2" msgstr "" #: 4digits.glade:368 msgid "3" msgstr "" #: 4digits.glade:379 msgid "5" msgstr "" #: 4digits.glade:390 msgid "4" msgstr "" #: 4digits.glade:401 msgid "6" msgstr "" #: 4digits.glade:412 msgid "7" msgstr "" #: 4digits.glade:423 msgid "8" msgstr "" #: 4digits.glade:434 msgid "Guess" msgstr "" #: 4digits.glade:445 msgid "Result" msgstr "" #: 4digits.glade:681 msgid "" " Left side:\n" " - You uncheck a row if you are sure that this number is not in the answer.\n" " - You uncheck a box if you are sure that this number cannot be at this " "position.\n" "\n" " Right side:\n" " - You check a row if you are sure that this number must be in the answer.\n" " - You check a box if you are sure that this number is at this position if " "it is included at all.\n" msgstr "" #: 4digits.glade:755 4digits.glade:801 msgid "4digits Scores" msgstr "" 4digits-1.1.4/po/zh.po000066400000000000000000000221031224510365200144610ustar00rootroot00000000000000# Chinese translations for 4digits. # 4digits的中文翻译。 # Copyright (c) 2004-2012 Yongzhi Pan # This file is distributed under the same license as the 4digits package. # Yongzhi Pan , 2012. # msgid "" msgstr "" "Project-Id-Version: 4digits 1.2\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2013-11-26 19:24+0800\n" "PO-Revision-Date: 2012-11-10 18:54+0000\n" "Last-Translator: Yongzhi Pan \n" "Language-Team: Simplified Chinese \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Launchpad-Export-Date: 2013-07-31 06:06+0000\n" "X-Generator: Launchpad (build 16718)\n" #: 4digits.py:51 msgid "python-gtk2 is required to run 4digits." msgstr "4digits运行需要python-gtk2。" #: 4digits.py:52 msgid "No python-gtk2 was found on your system." msgstr "系统中未找到python-gtk2。" #: 4digits.py:167 #, python-format msgid "Corrupted preferences file \"%s\", deleting..." msgstr "损坏的偏好文件 \"%s\",删除..." #: 4digits.py:243 msgid "Must input something." msgstr "必须输入点东西" #: 4digits.py:246 msgid "First digit cannot be zero." msgstr "第一个数字不能为零" #: 4digits.py:251 msgid "Must input a number." msgstr "必须输入数字" #: 4digits.py:254 msgid "Must input four digits." msgstr "必须输入四个数字" #: 4digits.py:257 msgid "Four digits must be unique." msgstr "四个数字必须唯一" #: 4digits.py:260 msgid "You've already guessed it." msgstr "已经猜过了" #: 4digits.py:281 msgid "You win! :)" msgstr "你赢了!:)" #: 4digits.py:283 #, python-format msgid "Used %.1f s." msgstr "用了%.1f秒" #: 4digits.py:295 #, python-format msgid "Haha, you lose. It is %s." msgstr "哈哈你输了,结果是%s" #: 4digits.py:298 #, python-format msgid "Wasted %.1f s." msgstr "浪费了%.1f秒" #: 4digits.py:349 msgid "Timer started..." msgstr "记时开始..." #: 4digits.py:409 msgid "Name" msgstr "名字" #: 4digits.py:409 msgid "Score" msgstr "分数" #: 4digits.py:409 msgid "Date" msgstr "日期" #: 4digits.py:447 4digits.glade:721 msgid "Ready" msgstr "就绪" #: 4digits.py:495 4digits.py:499 4digits.py:534 4digits.py:538 #: 4digits-text.c:197 4digits-text.c:202 msgid "Cannot open score file.\n" msgstr "不能打开分数文件。\n" #: 4digits.py:578 msgid "4619: You are the luckiest guy on the planet!" msgstr "4619:你是地球上最幸运的家伙!" #: 4digits-text.c:56 msgid "" "4digits comes with NO WARRANTY to the extent permitted by law.\n" "This program is free software; you can redistribute it and/or\n" "modify it under the terms of the GNU General Public License as\n" "published by the Free Software Foundation - version 2. For more\n" "information about these matters, see the file named COPYING.\n" msgstr "4digits\n" #: 4digits-text.c:62 msgid "Written by Pan Yongzhi.\n" msgstr "由潘永之编写。\n" #: 4digits-text.c:65 msgid "" "4digits, a guess-the-number game.\n" "Usage: 4digits [OPTION] ...\n" "\n" "You are given eight times to guess a four-digit number. You get\n" "one A if its value and position are both correct, and you get one\n" "B if only its value is correct. You win the game when you get 4A0B.\n" "\n" "-v, --version \t display the version of 4digits and exit.\n" "-h, -?, --help \t print this help.\n" "\n" "Report bugs at ." msgstr "" "4digits,猜数字游戏。\n" "用法:4digits [选项] ...\n" "\n" "你有八次机会来猜一个四位数。 如果\n" "数字位置和值都正确那么得到1个A,如果\n" "只有值正确得到1个B。得到4A0B时就赢了。\n" "\n" "-v, --version \t 显示4digits的版本后退出。\n" "-h, -?, --help \t 显示此帮助。\n" "\n" "汇报bug请到." #: 4digits-text.c:130 #, c-format msgid "Input a 4-digit number:" msgstr "输入一个四位数:" #: 4digits-text.c:132 msgid "Something's got wrong, I'd better quit...\n" msgstr "出错了,我最好退出...\n" #: 4digits-text.c:141 #, c-format msgid "Input too long!\n" msgstr "输入太长!\n" #: 4digits-text.c:147 #, c-format msgid "Must be a number between 1000 and 9999!\n" msgstr "必须输入1000到9999之间的数!\n" #: 4digits-text.c:157 #, c-format msgid "Four digits must be unique.\n" msgstr "四个数字必须唯一。\n" #: 4digits-text.c:185 msgid "Memory allocation error.\n" msgstr "内存分配错误。\n" #: 4digits-text.c:244 msgid "" "Usage: 4digits [OPTION]...\n" "Try `4digits --help' for more information." msgstr "" "用法:4digits [选项]...\n" "执行”4digits --help“来获取更多信息。" #: 4digits-text.c:273 #, c-format msgid "You've already guessed it.\n" msgstr "你已经猜过了。\n" #: 4digits-text.c:292 #, c-format msgid "\t %d time left.\n" msgid_plural "\t %d times left.\n" msgstr[0] "\t 还有%d次机会。\n" #: 4digits-text.c:298 #, c-format msgid "You win! :) Used %d sec.\n" msgstr "你赢了!:)用了%d秒。\n" #: 4digits-text.c:303 #, c-format msgid "" "\n" "Haha, you lose. It is " msgstr "" "\n" "哈哈,你输了。答案是 " #: 4digits.glade:7 msgid "About 4digits" msgstr "关于4digits" #: 4digits.glade:14 #, fuzzy msgid "Copyright (c) 2004- Yongzhi Pan" msgstr "版权所有 (c) 2004-2012 潘永之" #: 4digits.glade:15 msgid "A guess-the-number puzzle game" msgstr "猜数字游戏" #: 4digits.glade:17 msgid "4digits website" msgstr "4digits网站" #: 4digits.glade:18 msgid "" "4digits is free software; you can redistribute it and/or modify it under the " "terms of the GNU General Public License as published by the Free Software " "Foundation; either version 2 of the License, or (at your option) any later " "version.\n" "\n" "4digits is distributed in the hope that it will be useful, but WITHOUT ANY " "WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS " "FOR A PARTICULAR PURPOSE. See the GNU General Public License for more " "details.\n" "\n" "You should have received a copy of the GNU General Public License along with " "4digits; if not, write to the Free Software Foundation, Inc., 51 Franklin " "Street, Fifth Floor, Boston, MA 02110-1301, USA." msgstr "" "4digits是自由软件;您可依据自由软件基金会所发表的GNU通用公共授权条款,对本软" "件再次发布和/或修改;无论您依据的是本授权的第三版,或(您可选的)任一日后发行" "的版本。\n" "\n" "本软件是基于使用目的而加以发布,然而不负任何担保责任;亦无对适售性或特定目的" "适用性所为的默示性担保。详情请参照GNU通用公共授权。\n" "\n" "您应已收到附随于本软件的GNU通用公共授权的副本;如果没有,请参照." #. Write your names here #: 4digits.glade:30 msgid "" "Russian: Sergey Basalaev\n" "\n" "Launchpad Translators group: https://translations.launchpad.net/+groups/" "launchpad-translators" msgstr "" #: 4digits.glade:80 msgid "_Game" msgstr "游戏 (_G)" #: 4digits.glade:107 msgid "_Scores" msgstr "分数 (_S)" #: 4digits.glade:137 msgid "_View" msgstr "查看 (_V)" #: 4digits.glade:147 msgid "_Toolbar" msgstr "工具栏 (_T)" #: 4digits.glade:156 msgid "_Hint Table" msgstr "提示标 (_H)" #: 4digits.glade:165 msgid "_Auto Fill Hints" msgstr "自动填充提示 (_A)" #: 4digits.glade:178 msgid "_Help" msgstr "帮助 (_H)" #: 4digits.glade:229 msgid "Start a new game" msgstr "开始新游戏" #: 4digits.glade:230 msgid "New Game" msgstr "新游戏" #: 4digits.glade:253 msgid "Close this window" msgstr "关闭此窗口" #: 4digits.glade:254 msgid "Quit" msgstr "退出" #: 4digits.glade:280 msgid "_Input:" msgstr "输入 (_I)" #: 4digits.glade:346 msgid "1" msgstr "1" #: 4digits.glade:357 msgid "2" msgstr "2" #: 4digits.glade:368 msgid "3" msgstr "3" #: 4digits.glade:379 msgid "5" msgstr "5" #: 4digits.glade:390 msgid "4" msgstr "4" #: 4digits.glade:401 msgid "6" msgstr "6" #: 4digits.glade:412 msgid "7" msgstr "7" #: 4digits.glade:423 msgid "8" msgstr "8" #: 4digits.glade:434 msgid "Guess" msgstr "猜" #: 4digits.glade:445 msgid "Result" msgstr "结果" #: 4digits.glade:681 msgid "" " Left side:\n" " - You uncheck a row if you are sure that this number is not in the answer.\n" " - You uncheck a box if you are sure that this number cannot be at this " "position.\n" "\n" " Right side:\n" " - You check a row if you are sure that this number must be in the answer.\n" " - You check a box if you are sure that this number is at this position if " "it is included at all.\n" msgstr "" " 左边:\n" " - 如果确定该数字不在答案中,就取消选中该行。\n" " - 如果确定该数字不在某个位置,就取消选中该框。\n" "\n" "右边:\n" " - 如果确定该数字在答案中,就选中该行。\n" " - 如果确定该数字在某个位置,就选中该框。\n" #: 4digits.glade:755 4digits.glade:801 msgid "4digits Scores" msgstr "4digits分数" #~ msgid "Russian: Sergey Basalaev" #~ msgstr "俄语:Sergey Basalaev" #~ msgid "4digits" #~ msgstr "4digits" 4digits-1.1.4/po/zh_CN.po000066400000000000000000000225141224510365200150470ustar00rootroot00000000000000# Chinese translations for 4digits. # 4digits的中文翻译。 # Copyright (c) 2004-2012 Yongzhi Pan # This file is distributed under the same license as the 4digits package. # Yongzhi Pan , 2012. # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2013-11-26 19:24+0800\n" "PO-Revision-Date: 2013-10-03 17:39+0000\n" "Last-Translator: AJ \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Launchpad-Export-Date: 2013-10-04 05:42+0000\n" "X-Generator: Launchpad (build 16791)\n" #: 4digits.py:51 msgid "python-gtk2 is required to run 4digits." msgstr "4digits运行需要python-gtk2。" #: 4digits.py:52 msgid "No python-gtk2 was found on your system." msgstr "系统中未找到python-gtk2。" #: 4digits.py:167 #, python-format msgid "Corrupted preferences file \"%s\", deleting..." msgstr "损坏的偏好文件 \"%s\",删除..." #: 4digits.py:243 msgid "Must input something." msgstr "必须输入点东西" #: 4digits.py:246 msgid "First digit cannot be zero." msgstr "第一个数字不能为零" #: 4digits.py:251 msgid "Must input a number." msgstr "必须输入数字" #: 4digits.py:254 msgid "Must input four digits." msgstr "必须输入四个数字" #: 4digits.py:257 msgid "Four digits must be unique." msgstr "四个数字必须唯一" #: 4digits.py:260 msgid "You've already guessed it." msgstr "已经猜过了" #: 4digits.py:281 msgid "You win! :)" msgstr "你赢了!:)" #: 4digits.py:283 #, python-format msgid "Used %.1f s." msgstr "用了%.1f秒" #: 4digits.py:295 #, python-format msgid "Haha, you lose. It is %s." msgstr "哈哈你输了,结果是%s" #: 4digits.py:298 #, python-format msgid "Wasted %.1f s." msgstr "浪费了%.1f秒" #: 4digits.py:349 msgid "Timer started..." msgstr "记时开始..." #: 4digits.py:409 msgid "Name" msgstr "名字" #: 4digits.py:409 msgid "Score" msgstr "分数" #: 4digits.py:409 msgid "Date" msgstr "日期" #: 4digits.py:447 4digits.glade:721 msgid "Ready" msgstr "就绪" #: 4digits.py:495 4digits.py:499 4digits.py:534 4digits.py:538 #: 4digits-text.c:197 4digits-text.c:202 msgid "Cannot open score file.\n" msgstr "不能打开分数文件。\n" #: 4digits.py:578 msgid "4619: You are the luckiest guy on the planet!" msgstr "4619:你是地球上最幸运的家伙!" #: 4digits-text.c:56 msgid "" "4digits comes with NO WARRANTY to the extent permitted by law.\n" "This program is free software; you can redistribute it and/or\n" "modify it under the terms of the GNU General Public License as\n" "published by the Free Software Foundation - version 2. For more\n" "information about these matters, see the file named COPYING.\n" msgstr "" "4digits comes with NO WARRANTY to the extent permitted by law.\n" "This program is free software; you can redistribute it and/or\n" "modify it under the terms of the GNU General Public License as\n" "published by the Free Software Foundation - version 2. For more\n" "information about these matters, see the file named COPYING.\n" #: 4digits-text.c:62 msgid "Written by Pan Yongzhi.\n" msgstr "由潘永之编写。\n" #: 4digits-text.c:65 msgid "" "4digits, a guess-the-number game.\n" "Usage: 4digits [OPTION] ...\n" "\n" "You are given eight times to guess a four-digit number. You get\n" "one A if its value and position are both correct, and you get one\n" "B if only its value is correct. You win the game when you get 4A0B.\n" "\n" "-v, --version \t display the version of 4digits and exit.\n" "-h, -?, --help \t print this help.\n" "\n" "Report bugs at ." msgstr "" "4digits,一个猜数字游戏。\n" "使用:4digits [OPTION] ...\n" "\n" "你总共可以猜8次。\n" "A 代表数字跟位置都正确,而 B 则是数字正确而已\n" "所以显示 4A0B 代表你赢了。\n" "\n" "-v, --version \t 显示 4digits 版本并退出。\n" "-h, -?, --help \t 显示说明。\n" "\n" "回报问题请到 。" #: 4digits-text.c:130 #, c-format msgid "Input a 4-digit number:" msgstr "输入一个四位数:" #: 4digits-text.c:132 msgid "Something's got wrong, I'd better quit...\n" msgstr "出错了,我最好退出...\n" #: 4digits-text.c:141 #, c-format msgid "Input too long!\n" msgstr "输入太长!\n" #: 4digits-text.c:147 #, c-format msgid "Must be a number between 1000 and 9999!\n" msgstr "必须输入1000到9999之间的数!\n" #: 4digits-text.c:157 #, c-format msgid "Four digits must be unique.\n" msgstr "四个数字必须唯一。\n" #: 4digits-text.c:185 msgid "Memory allocation error.\n" msgstr "内存分配错误。\n" #: 4digits-text.c:244 msgid "" "Usage: 4digits [OPTION]...\n" "Try `4digits --help' for more information." msgstr "" "用法:4digits [选项]...\n" "执行”4digits --help“来获取更多信息。" #: 4digits-text.c:273 #, c-format msgid "You've already guessed it.\n" msgstr "你已经猜过了。\n" #: 4digits-text.c:292 #, c-format msgid "\t %d time left.\n" msgid_plural "\t %d times left.\n" msgstr[0] "\t 还有%d次机会。\n" #: 4digits-text.c:298 #, c-format msgid "You win! :) Used %d sec.\n" msgstr "你赢了!:)用了%d秒。\n" #: 4digits-text.c:303 #, c-format msgid "" "\n" "Haha, you lose. It is " msgstr "" "\n" "哈哈,你输了。答案是 " #: 4digits.glade:7 msgid "About 4digits" msgstr "关于4digits" #: 4digits.glade:14 #, fuzzy msgid "Copyright (c) 2004- Yongzhi Pan" msgstr "版权所有 (c) 2004-2012 潘永之" #: 4digits.glade:15 msgid "A guess-the-number puzzle game" msgstr "猜数字游戏" #: 4digits.glade:17 msgid "4digits website" msgstr "4digits网站" #: 4digits.glade:18 msgid "" "4digits is free software; you can redistribute it and/or modify it under the " "terms of the GNU General Public License as published by the Free Software " "Foundation; either version 2 of the License, or (at your option) any later " "version.\n" "\n" "4digits is distributed in the hope that it will be useful, but WITHOUT ANY " "WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS " "FOR A PARTICULAR PURPOSE. See the GNU General Public License for more " "details.\n" "\n" "You should have received a copy of the GNU General Public License along with " "4digits; if not, write to the Free Software Foundation, Inc., 51 Franklin " "Street, Fifth Floor, Boston, MA 02110-1301, USA." msgstr "" "4digits是自由软件;您可依据自由软件基金会所发表的GNU通用公共授权条款,对本软" "件再次发布和/或修改;无论您依据的是本授权的第三版,或(您可选的)任一日后发行" "的版本。本程式是基于使用目的而加以发布,然而不负任何担保责任;亦无对适售性或" "特定目的适用性所为的默示性担保。详情请参照GNU通用公共授权。您应已收到附随于本" "程式的GNU通用公共授权的副本;如果没有,请参照." #. Write your names here #: 4digits.glade:30 msgid "" "Russian: Sergey Basalaev\n" "\n" "Launchpad Translators group: https://translations.launchpad.net/+groups/" "launchpad-translators" msgstr "" #: 4digits.glade:80 msgid "_Game" msgstr "游戏 (_G)" #: 4digits.glade:107 msgid "_Scores" msgstr "分数 (_S)" #: 4digits.glade:137 msgid "_View" msgstr "查看 (_V)" #: 4digits.glade:147 msgid "_Toolbar" msgstr "工具栏 (_T)" #: 4digits.glade:156 msgid "_Hint Table" msgstr "提示标 (_H)" #: 4digits.glade:165 msgid "_Auto Fill Hints" msgstr "自动填充提示 (_A)" #: 4digits.glade:178 msgid "_Help" msgstr "帮助 (_H)" #: 4digits.glade:229 msgid "Start a new game" msgstr "开始新游戏" #: 4digits.glade:230 msgid "New Game" msgstr "新游戏" #: 4digits.glade:253 msgid "Close this window" msgstr "关闭此窗口" #: 4digits.glade:254 msgid "Quit" msgstr "退出" #: 4digits.glade:280 msgid "_Input:" msgstr "输入 (_I)" #: 4digits.glade:346 msgid "1" msgstr "1" #: 4digits.glade:357 msgid "2" msgstr "2" #: 4digits.glade:368 msgid "3" msgstr "3" #: 4digits.glade:379 msgid "5" msgstr "5" #: 4digits.glade:390 msgid "4" msgstr "4" #: 4digits.glade:401 msgid "6" msgstr "6" #: 4digits.glade:412 msgid "7" msgstr "7" #: 4digits.glade:423 msgid "8" msgstr "8" #: 4digits.glade:434 msgid "Guess" msgstr "猜" #: 4digits.glade:445 msgid "Result" msgstr "结果" #: 4digits.glade:681 msgid "" " Left side:\n" " - You uncheck a row if you are sure that this number is not in the answer.\n" " - You uncheck a box if you are sure that this number cannot be at this " "position.\n" "\n" " Right side:\n" " - You check a row if you are sure that this number must be in the answer.\n" " - You check a box if you are sure that this number is at this position if " "it is included at all.\n" msgstr "" " 左边:\n" " - 如果确定该数字不在答案中,就取消选中该行。\n" " - 如果确定该数字不在某个位置,就取消选中该框。\n" "\n" "右边:\n" " - 如果确定该数字在答案中,就选中该行。\n" " - 如果确定该数字在某个位置,就选中该框。\n" #: 4digits.glade:755 4digits.glade:801 msgid "4digits Scores" msgstr "4digits分数" #~ msgid "Russian: Sergey Basalaev" #~ msgstr "俄语:Sergey Basalaev" #~ msgid "4digits" #~ msgstr "4digits" 4digits-1.1.4/po/zh_TW.po000066400000000000000000000225721224510365200151050ustar00rootroot00000000000000# Chinese (Traditional) translation for 4digits # Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 # This file is distributed under the same license as the 4digits package. # FIRST AUTHOR , 2013. # msgid "" msgstr "" "Project-Id-Version: 4digits\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2013-11-26 19:24+0800\n" "PO-Revision-Date: 2013-10-03 17:39+0000\n" "Last-Translator: AJ \n" "Language-Team: Chinese (Traditional) \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Launchpad-Export-Date: 2013-10-04 05:42+0000\n" "X-Generator: Launchpad (build 16791)\n" #: 4digits.py:51 msgid "python-gtk2 is required to run 4digits." msgstr "需要 python-gtk2 來運行4digits" #: 4digits.py:52 msgid "No python-gtk2 was found on your system." msgstr "系統上找不到所需的 python-gtk2" #: 4digits.py:167 #, python-format msgid "Corrupted preferences file \"%s\", deleting..." msgstr "設定檔 \"%s\" 毀損," #: 4digits.py:243 msgid "Must input something." msgstr "必須輸入些東西" #: 4digits.py:246 msgid "First digit cannot be zero." msgstr "第一個數字不能為零" #: 4digits.py:251 msgid "Must input a number." msgstr "必須輸入一個數字" #: 4digits.py:254 msgid "Must input four digits." msgstr "必須輸入一個四位數字" #: 4digits.py:257 msgid "Four digits must be unique." msgstr "四位數字必須不相同" #: 4digits.py:260 msgid "You've already guessed it." msgstr "你已經猜過了" #: 4digits.py:281 msgid "You win! :)" msgstr "你贏了! :)" #: 4digits.py:283 #, python-format msgid "Used %.1f s." msgstr "已用過 %.1f s" #: 4digits.py:295 #, python-format msgid "Haha, you lose. It is %s." msgstr "哈哈!你輸了,答案是 %s" #: 4digits.py:298 #, python-format msgid "Wasted %.1f s." msgstr "浪費掉 %.1f s" #: 4digits.py:349 msgid "Timer started..." msgstr "開始計時..." #: 4digits.py:409 msgid "Name" msgstr "名稱" #: 4digits.py:409 msgid "Score" msgstr "得分" #: 4digits.py:409 msgid "Date" msgstr "日期" #: 4digits.py:447 4digits.glade:721 msgid "Ready" msgstr "就緒" #: 4digits.py:495 4digits.py:499 4digits.py:534 4digits.py:538 #: 4digits-text.c:197 4digits-text.c:202 msgid "Cannot open score file.\n" msgstr "無法開啟排行檔\n" #: 4digits.py:578 msgid "4619: You are the luckiest guy on the planet!" msgstr "4619 : 你真是地球史上最幸運的傢伙!" #: 4digits-text.c:56 msgid "" "4digits comes with NO WARRANTY to the extent permitted by law.\n" "This program is free software; you can redistribute it and/or\n" "modify it under the terms of the GNU General Public License as\n" "published by the Free Software Foundation - version 2. For more\n" "information about these matters, see the file named COPYING.\n" msgstr "" "4digits comes with NO WARRANTY to the extent permitted by law.\n" "This program is free software; you can redistribute it and/or\n" "modify it under the terms of the GNU General Public License as\n" "published by the Free Software Foundation - version 2. For more\n" "information about these matters, see the file named COPYING.\n" #: 4digits-text.c:62 msgid "Written by Pan Yongzhi.\n" msgstr "由 Pan Yongzhi 撰寫\n" #: 4digits-text.c:65 msgid "" "4digits, a guess-the-number game.\n" "Usage: 4digits [OPTION] ...\n" "\n" "You are given eight times to guess a four-digit number. You get\n" "one A if its value and position are both correct, and you get one\n" "B if only its value is correct. You win the game when you get 4A0B.\n" "\n" "-v, --version \t display the version of 4digits and exit.\n" "-h, -?, --help \t print this help.\n" "\n" "Report bugs at ." msgstr "" "4digits,一個猜數字遊戲。\n" "使用:4digits [OPTION] ...\n" "\n" "你總共可以猜8次。\n" "A 代表數字跟位置都正確,而 B 則是數字正確而已\n" "所以顯示 4A0B 代表你贏了。\n" "\n" "-v, --version \t 顯示 4digits 版本並退出。\n" "-h, -?, --help \t 顯示說明。\n" "\n" "回報問題請到 。" #: 4digits-text.c:130 #, c-format msgid "Input a 4-digit number:" msgstr "輸入一個四位數字" #: 4digits-text.c:132 msgid "Something's got wrong, I'd better quit...\n" msgstr "好像有哪裡不太對勁,我最好快點退出\n" #: 4digits-text.c:141 #, c-format msgid "Input too long!\n" msgstr "輸入太長了!\n" #: 4digits-text.c:147 #, c-format msgid "Must be a number between 1000 and 9999!\n" msgstr "數字必須在1000 到 9999 之間!\n" #: 4digits-text.c:157 #, c-format msgid "Four digits must be unique.\n" msgstr "四位數字必須不相同\n" #: 4digits-text.c:185 msgid "Memory allocation error.\n" msgstr "記憶體配置錯誤\n" #: 4digits-text.c:244 msgid "" "Usage: 4digits [OPTION]...\n" "Try `4digits --help' for more information." msgstr "" "使用:4digits [OPTION]...\n" "按下`4digits --help' 得到更多資訊。" #: 4digits-text.c:273 #, c-format msgid "You've already guessed it.\n" msgstr "你已經猜過了\n" #: 4digits-text.c:292 #, c-format msgid "\t %d time left.\n" msgid_plural "\t %d times left.\n" msgstr[0] "\t 過了 %d 秒\n" #: 4digits-text.c:298 #, c-format msgid "You win! :) Used %d sec.\n" msgstr "你贏了! :) 花了 %d 秒\n" #: 4digits-text.c:303 #, c-format msgid "" "\n" "Haha, you lose. It is " msgstr "" "\n" "哈哈,你輸了,答案是 " #: 4digits.glade:7 msgid "About 4digits" msgstr "關於 4digits" #: 4digits.glade:14 #, fuzzy msgid "Copyright (c) 2004- Yongzhi Pan" msgstr "Copyright (c) 2004-2012 Yongzhi Pan" #: 4digits.glade:15 msgid "A guess-the-number puzzle game" msgstr "一個猜數字的遊戲" #: 4digits.glade:17 msgid "4digits website" msgstr "4digits 官網" #: 4digits.glade:18 msgid "" "4digits is free software; you can redistribute it and/or modify it under the " "terms of the GNU General Public License as published by the Free Software " "Foundation; either version 2 of the License, or (at your option) any later " "version.\n" "\n" "4digits is distributed in the hope that it will be useful, but WITHOUT ANY " "WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS " "FOR A PARTICULAR PURPOSE. See the GNU General Public License for more " "details.\n" "\n" "You should have received a copy of the GNU General Public License along with " "4digits; if not, write to the Free Software Foundation, Inc., 51 Franklin " "Street, Fifth Floor, Boston, MA 02110-1301, USA." msgstr "" "4digits 是一個免費軟體;你可以依據自由軟體基金會發布的 GNU 通用公共授權條款規" "定下自由分享或是編及修改它;不論是授權的第三版,或是 (看你想要) 日後的所有版" "本。\n" "\n" "4digits 是基於使用目的發佈,我們不做任何的擔保;任何的商業或是特定用途的擔保" "責任。詳細請見GNU 通用公共授權條款規定。\n" "\n" "你取得 4digits 時也會拿到一份GNU 通用公共授權條款;如果沒有收到的話,請寫信" "至 Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, " "MA 02110-1301, USA." #. Write your names here #: 4digits.glade:30 msgid "" "Russian: Sergey Basalaev\n" "\n" "Launchpad Translators group: https://translations.launchpad.net/+groups/" "launchpad-translators" msgstr "" #: 4digits.glade:80 msgid "_Game" msgstr "遊戲(_G)" #: 4digits.glade:107 msgid "_Scores" msgstr "分數(_S)" #: 4digits.glade:137 msgid "_View" msgstr "顯示(_V)" #: 4digits.glade:147 msgid "_Toolbar" msgstr "工具列(_T)" #: 4digits.glade:156 msgid "_Hint Table" msgstr "提示表 (_H)" #: 4digits.glade:165 msgid "_Auto Fill Hints" msgstr "自動填上提示 (_A)" #: 4digits.glade:178 msgid "_Help" msgstr "求助(_H)" #: 4digits.glade:229 msgid "Start a new game" msgstr "開新局" #: 4digits.glade:230 msgid "New Game" msgstr "新遊戲" #: 4digits.glade:253 msgid "Close this window" msgstr "關閉視窗" #: 4digits.glade:254 msgid "Quit" msgstr "結束" #: 4digits.glade:280 msgid "_Input:" msgstr "輸入(_I):" #: 4digits.glade:346 msgid "1" msgstr "1" #: 4digits.glade:357 msgid "2" msgstr "2" #: 4digits.glade:368 msgid "3" msgstr "3" #: 4digits.glade:379 msgid "5" msgstr "5" #: 4digits.glade:390 msgid "4" msgstr "4" #: 4digits.glade:401 msgid "6" msgstr "6" #: 4digits.glade:412 msgid "7" msgstr "7" #: 4digits.glade:423 msgid "8" msgstr "8" #: 4digits.glade:434 msgid "Guess" msgstr "猜測" #: 4digits.glade:445 msgid "Result" msgstr "結果" #: 4digits.glade:681 msgid "" " Left side:\n" " - You uncheck a row if you are sure that this number is not in the answer.\n" " - You uncheck a box if you are sure that this number cannot be at this " "position.\n" "\n" " Right side:\n" " - You check a row if you are sure that this number must be in the answer.\n" " - You check a box if you are sure that this number is at this position if " "it is included at all.\n" msgstr "" " 左方:\n" "- 如果你確定數字不在答案中,就取消該行。\n" "- 如果你確定數字不能在這個位置,就取消該框。\n" "\n" " 右方:\n" "- 如果你確定數字一定在答案中的話,就選取該行。\n" "- 如果你確定數字是在這個位置的話,就選取該框。\n" #: 4digits.glade:755 4digits.glade:801 msgid "4digits Scores" msgstr "4digits 排行榜" #~ msgid "Russian: Sergey Basalaev" #~ msgstr "Russian: Sergey Basalaev"