> ^bkEdtdbstd5kj2g gr`r fr` K LHNuH2QO$o,&/4A2HPHoJWg|// N_@POf B/`B/&J J/H$o0xz|~gR  f|f `JfTJfP [gJ -gD *g>  g8 g,  g&p2m J/fJf  g jPythonDetector Alpha = [A-Za-z] // Alpha: Any uppercase or lowercase alphabetic character Digit = [0123456789] // Digit: a digit between 0 and 9 Digits = Digit+ Punctuation = {" ",".",",",";",":","?","/","_","<",">","*","(",")","[","]","{","}"} modules = {"AL", "BaseHTTPServer", "Bastion", "DEVICE", "FL", "GL", "Queue", "SocketServer", "StringIO", "TERMIOSuppercase", "UserDict", "UserList", "aifc", "al", "anydbm", "array", "audioop", "base64", "binascii", "binhex", "bisect", "builtin", "cPickle", "cStringIO", "calendar", "cd", "cgi", "cmath", "cmd", "code", "commands", "compileall", "copy", "copyreg", "crypt", "dbm", "dis", "dumbdbm", "errno", "exceptions", "fcntl", "fileinput", "fl", "flp", "fm", "fnmatch", "formatter", "ftplib", "gdbm", "getopt", "getpass", "gl", "glob", "gopherlib", "grp", "gzip", "htmllib", "httplib", "imageop", "imaplib", "imgfile", "imghdr", "imp", "jpeg", "keyword", "locale", "mailbox", "mailcap", "main", "marshal", "math", "md5", "mimetools", "mimetypes", "mimify", "mpz", "multifile", "netrc", "nntplib", "operator", "os", "parser", "pdb", "pickle", "popen2", "poplib", "posix", "posixfile", "posixpath", "pprint", "profile", "pwd", "pycompile", "quopri", "random", "re", "regex", "regsub", "resource", "rexec", "rfc822", "rgbimg", "rotor", "select", "sgmllib", "shelve", "shlex", "shutil", "signal", "site", "smtplib", "sndhdr", "socket", "stat", "string", "struct", "sunaudiodev", "symbol", "sys", "syslog", "tempfile", "termios", "thread", "threading", "time", "token", "traceback", "types", "urllib", "urlparse", "user", "uu", "whichdb", "whrandom", "xdrlib", "xmllib", "zlib"} builtins = {"__import__", "abs", "apply", "callable", "chr", "cmp", "coerce", "compile", "complex", "delattr", "dir", "divmod", "eval", "execfile", "filter", "float", "getattr", "globals", "hasattr", "hash", "hex", "id", "input", "intern", "int", "isinstance", "issubclass", "len", "list", "locals", "long", "map", "max", "min", "oct", "open", "ord", "pow", "range", "raw_input", "reduce", "reload", "repr", "round", "setattr", "slice", "str", "tuple", "type", "vars", "xrange" } python!^ = , {theModule:modules, theBuiltins:builtins}Alpha4ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzD(0AZaz## builtins3 __import__absapplycallablechrcmpcoercecompilecomplexdelattrdirdivmodevalexecfilefilterfloatgetattrglobalshasattrhashhexidinputinternint isinstance issubclasslenlistlocalslongmapmaxminoctopenordpowrange raw_inputreducereloadreprroundsetattrslicestrtupletypevarsxrange tl|,D\t4DTdt ,<L\l| ,<L\l| ,<Td| ,<L\l|  , < T l |  , < L \ t xx__aa cc dd ee ffgghhiillmmoopprrssttvvrr rr3rrMrrXrr)__/__1__qbb3pp4aa:hhBmmCooDee;iiFvv"xxHii<llii=llKee*llaaUeeYddsnnZss[eeXiiVoobaaciiXccGppIrrSoojoo%oo&ooeooooSaakeelooPee*ll0ttBuu5yy8aaaa_aa^aadaaTaa.aaGaaSaa>aagtt tt$ttBttJtt!tt+iiniiMii]ii=ssspp?pp=ppOppppEppll@ll$ll,llEll3llhll(ll#rrsppseemm9eesrrsvvottseeNeeXeeBeeYccAccEccpuuGuu\uuMuufddsss3ssrssGss-nnsxxsppOtttii`ssRnnSnn6nnMnnannWggEcc'nnmppsxxsllsbb'bbLbb=yyswwsnnawwddQllppBggsmm7mmff2__saa.hhs##iee##iMX,Digit 0123456789< (09##MUaDigitsPythonDetectorDigitD (09##09modulesALBaseHTTPServerBastionDEVICEFLGLQueue SocketServerStringIOTERMIOSuppercaseUserDictUserListaifcalanydbmarrayaudioopbase64binasciibinhexbisectbuiltincPickle cStringIOcalendarcdcgicmathcmdcodecommands compileallcopycopyregcryptdbmdisdumbdbmerrno exceptionsfcntl fileinputflflpfmfnmatch formatterftplibgdbmgetoptgetpassglglob gopherlibgrpgziphtmllibhttplibimageopimaplibimgfileimghdrimpjpegkeywordlocalemailboxmailcapmainmarshalmathmd5 mimetools mimetypesmimifympz multifilenetrcnntpliboperatorosparserpdbpicklepopen2poplibposix posixfile posixpathpprintprofilepwd pycompilequoprirandomreregexregsubresourcerexecrfc822rgbimgrotorselectsgmllibshelveshlexshutilsignalsitesmtplibsndhdrsocketstatstringstruct sunaudiodevsymbolsyssyslogtempfiletermiosthread threadingtimetoken tracebacktypesurlliburlparseuseruuwhichdbwhrandomxdrlibxmllibzlibPDL\l| ,<L\l| ,<L\l|  , < L \ l |   $ 4 D T d t   $ 4 D T d t  L l  , < L \ l |  ,<L\l| ,<L\l| ,<L\l| ,<L\l| ,<L\D$4D\l| ,<L\l| ,<L\l| ,<L\l| ,DTdt,<L\t$4Ll 4L\t$<DTl|4Ld|0Lx zzAABBDD$FGQQ4SS<TT%UUOaaXbbYccZdd[ee\ff]gg^hh_iipjjzkkll>mmnnooppqq5rrssttuuwwxxllllllllllllllillkllllCllllllLLIaaRaaTaaVaaaaaaaa!aaoaafaagaacaaaa;aa(aa*aaaaaaaaaaEEEEnnnnhnnnnnnnnnn#nn!nnnnnn}nn nnOOIuuuu@uuuuuuuu uuuuoottoo&ooooooooooyoo:oooo ooNoooooooooooooooossssssss,ssssssssssiillInnrruuaaPiiuuPPSS`aaddIggmmoorrbbiiuuqrrxxcc'iillNmmInnroott~ddeebllPoorrzztttttttt4ttAtt~ttttett tttttttttttt;tt7ttmmmmmmmmmm)mm mmmmmmmmpppppppp6pppppp|pppplppppppeeee7eeeeeeeeeeeeeeeeeeNeeAeeeeee)eeeeeeeeeeeeeeee#eeeemii iiiiii=ii iiiiiiiiGiiiiSiiDiiiiMii/iiii0iiFiiiiwiiii2aa$dd%iitpp'uueeanndppssIaadd iioo2pprr?wwyyssIaa(eeOffggooc eegguhh?ii@mmdnnoottDuu+yyFeeGhhiivoo1rryy{rr ssuuIhhBhhhhhhhh!ddmm ttIllIVVeeIcc/cc0cc.ccccccccccBcccc cc-cccccccc rrrrrr,rrsrrTrrQrrrrrrrrrr rrrrrrrrrrrrRR(rrIffffff!yyyyyy6bbbbbbbbbbJddddIdddddddddddddd dd xxIxxKnn*ssmmI44InnIbbLcc"iiIaagddIddmm pp"bbIhhIkkI22IDDLLvvvvggIllnnITT3TTIIII3IIHccIvvIOO<ddIddJppIggmm tt~aa=ggEppImmppyyIyyLooIiirrUtt 55Ieess9zzIMMeeniiaaWhhEEIee9tt885kkkkkkkkpp:ssPP;oopp22 wwHooEyy{HHee1llSSSS8ggppii.uuee lluujgg-tt66iirrllppaarr>ffhhmmssMmmrrxCC+##8##8ii.##8ffpp##8rr##8llK##8ppI##8gg&ssCxx##8oo K Punctuation .,;:?/_<>*()[]{}x }} ./,,:<>?__)*()[[]]{{##python theModulePythonDetectormodules theBuiltinsPythonDetectorbuiltins$0HXhx(8Hhx ( P p  0 P  0 @ P ` p  0 @ P ` p  0@P`p 0@P`p 0@P`p(8HXhx(8HXhx 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`x 0@P`p(8HXhx(@Xx 0@P`p  0 @ P h !! !0!H!X!x!!!!!!!""0"H"X"p""""""### #0#D#`#|####$$\$x$$"zzxx__aaccddeeffgghhiillmmoo pp!rr"ss#tt$vv%AA?BB'DDQFG?QQjSStTTRUUvbbjjkkTnnqqkuuwwllllll]ll/ll)llXllllll?llllllll:llsllllYmmddrr*______[bbsppiillnnrruu aahhmmooPPSSddggrreeiibbuuvv3xx*rriillccAmmnnootteelldd3oorr=zzaaxee+ttAddnnBssCmmDeeuiiyooGaaHiiIddJppKuuccppUrr(ssooUaaddiipprrww(yyaa`eeooaffgg8 eedllttfgg#hhhiiimmnnoouuByyouuyyeerhhii$ooOrr4aaaaaazaawaaaaCaaJaaKaaPaaaaaaaaaaaaaaaa aa:aa(aa)aaaa7aaaa=aalaaLLnnsnnnn=nnlnnknn~nn~nn(nn3nnnnnnnnnnnnnnnn EEyEE}eeeeee^eepeeeeeeeeeeeeseemeeee5ee+eeEeeeeeeee8eeueeVeeuuuuVuuuuuu4uuuu uuuuuussoottnnssWssssFssssWssgssssSsssssssaa{iiquupp[pppppppp ppppppippppppppXpppp\ppppTTsTTeennrrrr ssSuuhhuhhZhhhhhh3iiii%ii'iiiiii iiii=iiuiiiiiiiiiiii iiOii iiiiiiDiiNiiyii,eeeeeerrrr6rrErr rr rr rr(rr}rrrrerrsrrrrrrZrrurrErrrrwrr{OOoo+oouoooooo@oooo=oooooooosoooo!oo7ooqoooooo(ooooggttffEffff:yyyyyy|lldddddddddddd3ddddsdd>dd]ssee22ppaaddeemmcddpp;ttttttptt2ttStt-tttttttttttt ttttttttStt/ttttttccccccbcc(cc2ccccNccLccMcccc<cccccc_cciibbcc<bbbbrsvv&mmmm9mm1mm0mmmmmmmmmmmmmmddddeecc^xxxxllnnSSnSSYggcppHHhhbbbbbb5bbbb bbbbyyyy88jppllpp&ii ll`mmttppittiiFssmaa0ggTppccaahhcc;nnppxxii-rr|tt2nnmmt55zzkkdkkhkk kkfIIwIIIIvooyyffhhwwpp\ss66eee1ttttSeevvvvS__eeMllll:eeInnrr2ggddnn_wwuuGttkkpp@mm,tt/llb44rraaMMPeell`uuggHtt22ggQggvvEEmm6ssaaoopp)nnzssbmmrr"PP/eeiiii rr+CCnOO.ee+ssrVVRaahh`DDLLwwRRgoo##>##>aa aa##>oo9##>pp##>iiLoo##>##>ffpp.##>ssddollpp##>ggxssxxaee##>##>rr[##>ll##>iiLuu.:kj2H72dcl2 M0