asda?‰PNG  IHDR ? f ??C1 sRGB ??é gAMA ±? üa pHYs ? ??o¨d GIDATx^íüL”÷e÷Y?a?("Bh?_ò???¢§?q5k?*:t0A-o??¥]VkJ¢M??f?±8\k2íll£1]q?ù???T a dzaddsitedir..) r%r rrrrrlistdirrsortedr?)r7rr9Z sitedircasenamesr8r r r addsitedirs$     rGcCs`tjjr dSttdr4ttdr4ttkr4dSttdr\ttdr\ttkr\dSdS)NFgetuidgeteuidgetgidgetegidT) rflags no_user_sitehasattrrrIrHrKrJr r r r check_enableusersites rOcCsztjdd}|r|Sdd}tjdkrBtjdp6d}||dStjdkrptjrp|dd tjd tjdd S|dd S) NZPYTHONUSERBASEcWstjtjj|Sr)rr expanduserr)argsr r r joinusersz_getuserbase..joinuserntZAPPDATA~ZPythondarwinZLibraryz%d.%dz.local)renvirongetr8rplatform _framework version_info)Zenv_baserRbaser r r _getuserbases   r]cCsdtj}tjdkr,|d|d|ddStjdkrFtjrF|dS|d|dd |dd S) NrSz\Pythonrr'z\site-packagesrUz/lib/python/site-packagesz /lib/python.z/site-packages)rr[rr8rYrZ)userbaseversionr r r _get_path s   racCstdurtatSr) USER_BASEr]r r r r getuserbasesrccCst}tdurt|atSr)rc USER_SITEra)r_r r r getusersitepackages#srecCs$t}tr tj|r t|||Sr)reENABLE_USER_SITErrisdirrG)r user_siter r r addusersitepackages1s ric Csg}t}|durt}|D]}|r||vr,q||tjg}tjdkrR|dtjdkr|D].}tj ||dtj ddd}||q`q|||D]}tj ||d}||qq|S)NZlib/z python%d.%drVz site-packages) rPREFIXESrr platlibdirrrseprrr[)prefixesZ sitepackagesseenprefixZlibdirsZlibdirrr r r getsitepackages?s.       rqcCs(t|D]}tj|rt||q|Sr)rqrrrgrG)rrnr7r r r addsitepackagescs   rrcCs4tjdkrd}nd}td|t_td|t_dS)N\zCtrl-Z plus ReturnzCtrl-D (i.e. EOF)quitexit)rrm _sitebuiltinsZQuitterbuiltinsrtru)Zeofr r r setquitks  rxcCstdtjt_tjdddkr2tddt_ntddt_gg}}ttdrtj tj }| dd g| tj |tj|tjgtd d ||t_dS) N copyrightZjavacreditsz?Jython is maintained by the Jython developers (www.jython.org).z Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands for supporting Python development. See www.python.org for more information.rz LICENSE.txtZLICENSElicensez'See https://www.python.org/psf/license/)rvZ_PrinterrryrwrYr{rNrrdirnamerextendrZpardirZcurdirr|)filesZdirsZherer r r setcopyright{s"  rcCstt_dSr)rvZ_Helperrwhelpr r r r sethelpersrcCsdd}|t_dS)Ncsddl}zddlddl}Wnty0YdS0tdd}|durZd|vrZdn dz WntyYn0dkrt j t j ddz WntyYn0fd d }||dS) Nr__doc__Zlibeditzbind ^I rl_completez tab: completerTz.python_historycs&zWnty Yn0dSr)Zwrite_history_filerr Zhistoryreadliner r write_historys zCenablerlcompleter..register_readline..write_history)atexitr rlcompleter ImportErrorrZparse_and_bindZread_init_filerZget_current_history_lengthrrrrPZread_history_fileregister)rrZ readline_docrr rr register_readlines0         z,enablerlcompleter..register_readline)rZ__interactivehook__)rr r r enablerlcompleters 0rcCs^tj}tjdkr*d|vr*tjd}t_ntj}tjtj|\}}tj |}dt_ d}ddtj ||tj ||fD}|rZ|d}d} t |dd f} | D]P} d | vr| d \} }} | } | } | d kr| } q| d kr| t_ qWdn1s0Y|t_t_t|tjg| dkrNtdtjn tjgad a|S)NrUZ__PYVENV_LAUNCHER__z pyvenv.cfgcSsg|]}tj|r|qSr )rrZisfile)rAZconffiler r r rBs zvenv..rZtruezutf-8)encoding=zinclude-system-site-packagesZhomeF)rrWrrY_base_executable executablersplitrr}Z_homeropen partitionstriplowerrp exec_prefixrrrkinsertrf)rZenvrZexe_dirr$Z site_prefixZ conf_basenameZcandidate_confsZ virtual_confZ system_siter;r=keyvaluer r r venvsB     (  rc CszDz ddl}Wn2ty@}z|jdkr*nWYd}~n d}~00WnTty}z2 - unknown error r'z sys.path = [z %r,]zUSER_BASE: %r (%s)r!z doesn't existzUSER_SITE: %r (%s)zENABLE_USER_SITE: %rrz --user-basez --user-siteFrV )rargvrcrer1rrrgrfrurrbrdZpathseprtextwrapZdedent)rrQZ user_baserhrbufferrr r r _scriptOsD           r__main__)N)N)N)%rrrwrvr)rprrkrfrdrbr rr r%r?rGrOr]rarcrerirqrrrxrrrrrrrrLno_siterrr r r r HsF   *     $ ;4 3