#!/opt/thinlinc/libexec/python3
# -*-mode: python; coding: utf-8 -*-
#
# Copyright 2002-2014 Cendio AB.
# For more information, see http://www.cendio.com
if 82 - 82: Iii1i
import sys
import re
import locale
if 87 - 87: Ii % i1i1i1111I . Oo / OooOoo * I1Ii1I1 - I1I
def ooo0oOoooOOO0 ( ) :
 locale . setlocale ( locale . LC_ALL , "" )
 if 47 - 47: oO000o00o00o + II111i1I
 if len ( sys . argv ) != 2 :
  sys . exit ( "Usage: %s <file>" % sys . argv [ 0 ] )
  if 99 - 99: iIIii11
 try :
  oOO0OoOoo000 ( sys . argv [ 1 ] )
 except UnicodeDecodeError :
  if 34 - 34: Ooo0Ooo % iI1iII1I1I1i . IIiIIiIi11I1 * I11iiIi11i1I / iIiii1i - I1i
  sys . exit ( 1 )
  if 17 - 17: I1Ii111i1I - OOooooOo00 - i11 / iI . I1Ii111i1I . oO000o00o00o
def oOO0OoOoo000 ( filename ) :
 with open ( sys . argv [ 1 ] , "r" ) as O0o00 :
  if 74 - 74: I1i / I1I - Oo . I11iiIi11i1I
  if O0o00 . read ( 1 ) != '#' :
   sys . exit ( 1 )
   if 46 - 46: iIiii1i - Ii * Oo * Ii
  O0o00 . seek ( 0 )
  if 52 - 52: Oo + I1I / OOooooOo00 / OooOoo - I1Ii1I1 - II111i1I
  oO0 = { }
  i1iiiiIIIiIi = None
  if 22 - 22: IIiIIiIi11I1 . iIiii1i + I11iiIi11i1I + OOooooOo00
  for oOoo0 in O0o00 :
   if oOoo0 [ 0 ] != '#' :
    break
    if 95 - 95: Ooo0Ooo . Ii . I1i % I1Ii111i1I % I1Ii1I1
   oOoo0 = oOoo0 . strip ( )
   if 8 - 8: I1Ii1I1 . iI . oO000o00o00o . Oo - i11
   if 32 - 32: Ii % i1i1i1111I % i11 - I1Ii111i1I % Ooo0Ooo
   if oOoo0 == "#" :
    i1iiiiIIIiIi = None
    continue
    if 34 - 34: Ooo0Ooo * oO000o00o00o
    if 34 - 34: iIIii11 / Ooo0Ooo - Iii1i . iIiii1i
    if 80 - 80: i1i1i1111I . I1I % II111i1I % iI1iII1I1I1i / i1i1i1111I
   IiI11I = re . match ( "#[ \t]*(?P<name>[a-zA-Z0-9]+):(?P<val>.*)" , oOoo0 )
   if IiI11I :
    oO0 [ IiI11I . group ( "name" ) ] = IiI11I . group ( "val" ) . strip ( )
    i1iiiiIIIiIi = IiI11I . group ( "name" )
    continue
    if 79 - 79: Iii1i % OOooooOo00 * Oo + II111i1I / Oo . OOooooOo00
    if 20 - 20: iI + Ooo0Ooo / I1I
   if i1iiiiIIIiIi is None :
    continue
    if 88 - 88: I1Ii111i1I + II111i1I - i1i1i1111I . I11iiIi11i1I * Ii + Iii1i
   oOoo0 = oOoo0 [ 1 : ] . strip ( )
   if oOoo0 :
    oO0 [ i1iiiiIIIiIi ] += " " + oOoo0
    if 43 - 43: II111i1I * I1Ii1I1
  if "action" in oO0 :
   sys . stdout . write ( oO0 [ "action" ] )
   if 95 - 95: I11iiIi11i1I % Iii1i % i1i1i1111I . OooOoo
if __name__ == "__main__" :
 ooo0oOoooOOO0 ( )
# dd678faae9ac167bc83abf78e5cb2f3f0688d3a3
