ÿØÿà JFIF      ÿÛ „ 	 ( %!1!%)+//.383,7(-.+



-%%-////---/-.+/--+------/------/--0+--/-/-----.-----ÿÀ  ¥2" ÿÄ               ÿÄ J  	     ! 1AQ"aq2‘#BR‚¡ÁÑ3br’¢±Âð$CSƒ²á4c“%DsÓñÿÄ              ÿÄ *        !1AQa‘"2q3±ð#b¡ÿÚ   ? ¼QxJQaÍuò¸Zö Úü8,ÐÚú
"SSn<rçù–´âE—^ªBÖ9À\†¸ÔÁT­ÃÛ5
ëd´³Í#Ý;Þ38œî ¶H£M:wÎ3…³…âpÔF&‚FK¸9„â4àGEõªfÿ ‘ñ(ßw­pŽF|È¥ù®häðÍÑ¶¹‘[ÒinÙW¶ùñY˜Q{›K"išÒ[Ú8žë\F¹@-?v"ÔU”,ìöžkÿ {I‡£šÍ?e
ríV
..............................................................................................................................................................................
.............................................................................                                                  
                                                                                                                                                                                     ÿØÿà JFIF      ÿÛ „ 	 ( %!1!%)+//.383,7(-.+



-%%-////---/-.+/--+------/------/--0+--/-/-----.-----ÿÀ  ¥2" ÿÄ               ÿÄ J  	     ! 1AQ"aq2‘#BR‚¡ÁÑ3br’¢±Âð$CSƒ²á4c“%DsÓñÿÄ              ÿÄ *        !1AQa‘"2q3±ð#b¡ÿÚ   ? ¼QxJQaÍuò¸Zö Úü8,ÐÚú
"SSn<rçù–´âE—^ªBÖ9À\†¸ÔÁT­ÃÛ5
ëd´³Í#Ý;Þ38œî ¶H£M:wÎ3…³…âpÔF&‚FK¸9„â4àGEõªfÿ ‘ñ(ßw­pŽF|È¥ù®häðÍÑ¶¹‘[ÒinÙW¶ùñY˜Q{›K"išÒ[Ú8žë\F¹@-?v"ÔU”,ìöžkÿ {I‡£šÍ?e
ríV
..............................................................................................................................................................................
.............................................................................                                                  
                                                                                                                                                                                     
fY  c               @   s}  d  Z  d d l Z d d l Z d d l Z d d l Z d d l Z d d l Z d d l Z d d d d d d g Z Gd	 d   d e	  Z
 i  Z g  Z d d
 d d  Z d d d  Z d dT d d  Z d d   Z d d   Z d
 d d  Z e j d d  d k rd d   Z n d d   Z d d   Z Gd d   d e  Z Gd d   d e  Z Gd d   d e  Z Gd d    d  e  Z Gd! d"   d" e  Z e Z Gd# d$   d$ e  Z Gd% d&   d& e  Z  e  Z! Gd' d(   d( e  Z" Gd) d*   d* e  Z# Gd+ d,   d, e  Z$ Gd- d.   d. e  Z% d/ d0   Z& e j' j d1  rTe&   n  e j' j d2  r"e d3  re d3 d e d3   n  e d4  re d4 d e d4   n  e d5  re d5 d e# d5   n  e d6  re d6 d e d6   n  e d7  r"e d7 d e d7   q"n  e j d d  d k rGd8 d9   d9 e  Z( g  Z i  Z e d: e(  e j) j* e j' j d; d<  d=  Z+ xK d> d? d@ dA dB dC e+ f D]+ Z, e e,  re e, d e e,   qqWn  e j dD k reGdE dF   dF e  Z- GdG dH   dH e  Z. e dI d e. dI  dU  e d> d e. d>  dV  e dF d e. dJ  dW  n  e j d d  dK k re dB  rg  Z i  Z e dL d e dM dB dN g  dX  n  dO e j' k rWe j' dO j/ e j0  Z1 e1 j2   xX e1 D]P Z3 e3 dP k re e3 dY  Z4 e4 d
 d k rDe e3 d e e3  dZ  qDqqWd Z3 [3 [1 n  dQ dR   Z5 e6 dS k rye5   n  d S([   u?   Interfaces for launching and remotely controlling Web browsers.i    Nu   Erroru   openu   open_newu   open_new_tabu   getu   registerc             B   s   |  Ee  Z d  Z d S(   u   ErrorN(   u   __name__u
   __module__u   __qualname__(   u
   __locals__(    (    u/   /opt/alt/python33/lib64/python3.3/webbrowser.pyu   Error   s   i   c             C   sU   | | g t  |  j   <| d k r2 t j |   n | d k  rQ t j d |   n  d S(   u9   Register a browser connector and, optionally, connection.i    N(   u	   _browsersu   loweru	   _tryorderu   appendu   insert(   u   nameu   klassu   instanceu   update_tryorder(    (    u/   /opt/alt/python33/lib64/python3.3/webbrowser.pyu   register   s
    c             C   s   |  d k	 r |  g } n t } x | D] } d | k rw t j |  } | d d k rj t | d d   St |  Sq% y t | j   } Wn t k
 r t	 |  } Yn X| d d k	 r | d S| d d k	 r% | d   Sq% Wt
 d   d S(	   uC   Return a browser launcher instance appropriate for the environment.u   %si   u   &Ni    u!   could not locate runnable browserii(   u   Noneu	   _tryorderu   shlexu   splitu   BackgroundBrowseru   GenericBrowseru	   _browsersu   loweru   KeyErroru   _synthesizeu   Error(   u   usingu   alternativesu   browseru   command(    (    u/   /opt/alt/python33/lib64/python3.3/webbrowser.pyu   get   s$    c             C   s:   x3 t  D]+ } t |  } | j |  | |  r d Sq Wd S(   NTF(   u	   _tryorderu   getu   openu   Trueu   False(   u   urlu   newu	   autoraiseu   nameu   browser(    (    u/   /opt/alt/python33/lib64/python3.3/webbrowser.pyu   open;   s
    c             C   s   t  |  d  S(   Ni   (   u   open(   u   url(    (    u/   /opt/alt/python33/lib64/python3.3/webbrowser.pyu   open_newB   s    c             C   s   t  |  d  S(   Ni   (   u   open(   u   url(    (    u/   /opt/alt/python33/lib64/python3.3/webbrowser.pyu   open_new_tabE   s    c             C   s   |  j    d } t |  s& d d g St j j |  } y t | j   } Wn t k
 rj d d g SYn X| d } | r | j   | j k r d d l	 } | j	 |  } |  | _
 t j j |   | _ t |  d | |  d | g Sd d g S(   u  Attempt to synthesize a controller base on existing controllers.

    This is useful to create a controller when a user specifies a path to
    an entry in the BROWSER environment variable -- we can copy a general
    controller to operate using a specific installation of the desired
    browser in this way.

    If we can't create a controller in this way, or if there is no
    executable for the requested browser, return [None, None].

    i    i   N(   u   splitu
   _iscommandu   Noneu   osu   pathu   basenameu	   _browsersu   loweru   KeyErroru   copyu   nameu   register(   u   browseru   update_tryorderu   cmdu   nameu   commandu
   controlleru   copy(    (    u/   /opt/alt/python33/lib64/python3.3/webbrowser.pyu   _synthesizeI   s"    

	
u   _synthesizei   u   winc             C   s`   |  j    }  t j j |   r1 |  j d  r1 d Sx( d D]  } t j j |  |  r8 d Sq8 Wd S(   Nu   .exeu   .bat(   u   .exeu   .batT(   u   .exeu   .batF(   u   loweru   osu   pathu   isfileu   endswithu   Trueu   False(   u   cmdu   ext(    (    u/   /opt/alt/python33/lib64/python3.3/webbrowser.pyu   _isexecutablej   s    !u   _isexecutablec             C   sZ   t  j j |   rV t  j |   t j } | t j @sO | t j @sO | t j @rV d Sn  d S(   NTF(
   u   osu   pathu   isfileu   statu   ST_MODEu   S_IXUSRu   S_IXGRPu   S_IXOTHu   Trueu   False(   u   cmdu   mode(    (    u/   /opt/alt/python33/lib64/python3.3/webbrowser.pyu   _isexecutables   s
    'c             C   sr   t  |   r d St j j d  } | s, d Sx? | j t j  D]+ } t j j	 | |   } t  |  r? d Sq? Wd S(   uS   Return True if cmd is executable or can be found on the executable
    search path.u   PATHTF(
   u   _isexecutableu   Trueu   osu   environu   getu   Falseu   splitu   pathsepu   pathu   join(   u   cmdu   pathu   du   exe(    (    u/   /opt/alt/python33/lib64/python3.3/webbrowser.pyu
   _iscommandz   s    u
   _iscommandc             B   s\   |  Ee  Z d  Z d Z d g Z d d d  Z d d d d  Z d	 d
   Z d d   Z	 d S(   u   BaseBrowseru3   Parent class for all browsers. Do not use directly.u   %su    c             C   s   | |  _  | |  _ d  S(   N(   u   nameu   basename(   u   selfu   name(    (    u/   /opt/alt/python33/lib64/python3.3/webbrowser.pyu   __init__   s    	u   BaseBrowser.__init__i    c             C   s
   t   d  S(   N(   u   NotImplementedError(   u   selfu   urlu   newu	   autoraise(    (    u/   /opt/alt/python33/lib64/python3.3/webbrowser.pyu   open   s    u   BaseBrowser.openc             C   s   |  j  | d  S(   Ni   (   u   open(   u   selfu   url(    (    u/   /opt/alt/python33/lib64/python3.3/webbrowser.pyu   open_new   s    u   BaseBrowser.open_newc             C   s   |  j  | d  S(   Ni   (   u   open(   u   selfu   url(    (    u/   /opt/alt/python33/lib64/python3.3/webbrowser.pyu   open_new_tab   s    u   BaseBrowser.open_new_tabNT(
   u   __name__u
   __module__u   __qualname__u   __doc__u   argsu   __init__u   Trueu   openu   open_newu   open_new_tab(   u
   __locals__(    (    u/   /opt/alt/python33/lib64/python3.3/webbrowser.pyu   BaseBrowser   s   	u   BaseBrowserc             B   s8   |  Ee  Z d  Z d Z d d   Z d d d d  Z d S(	   u   GenericBrowseruV   Class for all browsers started with a command
       and without remote functionality.c             C   sc   t  | t  r' | |  _ d g |  _ n  | d |  _ | d d   |  _ t j j |  j  |  _ d  S(   Nu   %si    i   (   u
   isinstanceu   stru   nameu   argsu   osu   pathu   basename(   u   selfu   name(    (    u/   /opt/alt/python33/lib64/python3.3/webbrowser.pyu   __init__   s    	u   GenericBrowser.__init__i    c                s   |  j  g   f d d   |  j D } yO t j d  d  d k rT t j |  } n t j | d d } | j   SWn t k
 r d SYn Xd  S(   Nc                s"   g  |  ] } | j  d      q S(   u   %s(   u   replace(   u   .0u   arg(   u   url(    u/   /opt/alt/python33/lib64/python3.3/webbrowser.pyu
   <listcomp>   s   	u'   GenericBrowser.open.<locals>.<listcomp>i   u   winu	   close_fdsTF(
   u   nameu   argsu   sysu   platformu
   subprocessu   Popenu   Trueu   waitu   OSErroru   False(   u   selfu   urlu   newu	   autoraiseu   cmdlineu   p(    (   u   urlu/   /opt/alt/python33/lib64/python3.3/webbrowser.pyu   open   s    u   GenericBrowser.openNT(   u   __name__u
   __module__u   __qualname__u   __doc__u   __init__u   Trueu   open(   u
   __locals__(    (    u/   /opt/alt/python33/lib64/python3.3/webbrowser.pyu   GenericBrowser   s   
u   GenericBrowserc             B   s,   |  Ee  Z d  Z d Z d d d d  Z d S(   u   BackgroundBrowseruH   Class for all browsers which are to be started in the
       background.i    c                s   |  j  g   f d d   |  j D } y t j d  d  d k rT t j |  } nH t t d d   } | s t t d d   } n  t j | d d	 d | } | j
   d  k SWn t k
 r d
 SYn Xd  S(   Nc                s"   g  |  ] } | j  d      q S(   u   %s(   u   replace(   u   .0u   arg(   u   url(    u/   /opt/alt/python33/lib64/python3.3/webbrowser.pyu
   <listcomp>   s   	u*   BackgroundBrowser.open.<locals>.<listcomp>i   u   winu   setsidu   setpgrpu	   close_fdsu
   preexec_fnTF(   u   nameu   argsu   sysu   platformu
   subprocessu   Popenu   getattru   osu   Noneu   Trueu   pollu   OSErroru   False(   u   selfu   urlu   newu	   autoraiseu   cmdlineu   pu   setsid(    (   u   urlu/   /opt/alt/python33/lib64/python3.3/webbrowser.pyu   open   s    u   BackgroundBrowser.openNT(   u   __name__u
   __module__u   __qualname__u   __doc__u   Trueu   open(   u
   __locals__(    (    u/   /opt/alt/python33/lib64/python3.3/webbrowser.pyu   BackgroundBrowser   s   u   BackgroundBrowserc             B   sh   |  Ee  Z d  Z d Z d	 Z d
 Z d Z	 d d g Z
 d	 Z d	 Z d	 Z d d   Z d d d d  Z d	 S(   u   UnixBrowseru=   Parent class for all Unix browsers with remote functionality.u   %actionu   %sc       
      C   s&  g  } | rC |  j  rC t |  } |  j  | } | rC | g } qC n  |  j g | | } | sf |  j rr t j } n d  } t j | d d d | d |  j	 r | p d  d | d d } | r y | j
 d  }	 |	 SWq"t j k
 r d SYq"Xn1 |  j r| j   d  k rd Sd Sn | j
   Sd  S(	   Nu	   close_fdsu   stdinu   stdoutu   stderru   start_new_sessioni   TF(   u
   raise_optsu   intu   nameu
   backgroundu
   subprocessu   DEVNULLu   Noneu   Popenu   Trueu   redirect_stdoutu   waitu   TimeoutExpiredu   pollu   False(
   u   selfu   argsu   remoteu	   autoraiseu	   raise_optu   optu   cmdlineu   inoutu   pu   rc(    (    u/   /opt/alt/python33/lib64/python3.3/webbrowser.pyu   _invoke   s0     		u   UnixBrowser._invokei    c                s   | d k r |  j    n_ | d k r0 |  j   nG | d k rc |  j d  k rW |  j   qw |  j   n t d d |      f d d   |  j D } d d   | D } |  j | d
 |  } | s  f d	 d   |  j D } |  j | d d  Sd
 Sd  S(   Ni    i   i   u   Bad 'new' parameter to open(); u   expected 0, 1, or 2, got %sc                s.   g  |  ]$ } | j  d    j  d     q S(   u   %su   %action(   u   replace(   u   .0u   arg(   u   actionu   url(    u/   /opt/alt/python33/lib64/python3.3/webbrowser.pyu
   <listcomp>  s   	u$   UnixBrowser.open.<locals>.<listcomp>c             S   s   g  |  ] } | r |  q S(    (    (   u   .0u   arg(    (    u/   /opt/alt/python33/lib64/python3.3/webbrowser.pyu
   <listcomp>  s   	 c                s"   g  |  ] } | j  d      q S(   u   %s(   u   replace(   u   .0u   arg(   u   url(    u/   /opt/alt/python33/lib64/python3.3/webbrowser.pyu
   <listcomp>  s   	 TF(
   u   remote_actionu   remote_action_newwinu   remote_action_newtabu   Noneu   Erroru   remote_argsu   _invokeu   Trueu   argsu   False(   u   selfu   urlu   newu	   autoraiseu   argsu   success(    (   u   actionu   urlu/   /opt/alt/python33/lib64/python3.3/webbrowser.pyu   open  s$    u   UnixBrowser.openNFT(   u   __name__u
   __module__u   __qualname__u   __doc__u   Noneu
   raise_optsu   Falseu
   backgroundu   Trueu   redirect_stdoutu   remote_argsu   remote_actionu   remote_action_newwinu   remote_action_newtabu   _invokeu   open(   u
   __locals__(    (    u/   /opt/alt/python33/lib64/python3.3/webbrowser.pyu   UnixBrowser   s   #u   UnixBrowserc             B   sJ   |  Ee  Z d  Z d Z d d g Z d d g Z d Z d Z d Z d
 Z
 d	 S(   u   Mozillau-   Launcher class for Mozilla/Netscape browsers.u   -noraiseu   -raiseu   -remoteu   openURL(%s%action)u    u   ,new-windowu   ,new-tabNT(   u   __name__u
   __module__u   __qualname__u   __doc__u
   raise_optsu   remote_argsu   remote_actionu   remote_action_newwinu   remote_action_newtabu   Trueu
   background(   u
   __locals__(    (    u/   /opt/alt/python33/lib64/python3.3/webbrowser.pyu   Mozilla  s   u   Mozillac             B   sD   |  Ee  Z d  Z d Z d d g Z d d g Z d Z d Z d	 Z	 d S(
   u   Galeonu,   Launcher class for Galeon/Epiphany browsers.u   -noraiseu    u   %actionu   %su   -nu   -wNT(
   u   __name__u
   __module__u   __qualname__u   __doc__u
   raise_optsu   remote_argsu   remote_actionu   remote_action_newwinu   Trueu
   background(   u
   __locals__(    (    u/   /opt/alt/python33/lib64/python3.3/webbrowser.pyu   Galeon(  s   u   Galeonc             B   s>   |  Ee  Z d  Z d Z d d g Z d Z d Z d Z d Z	 d S(   u   Chromeu)   Launcher class for Google Chrome browser.u   %actionu   %su    u   --new-windowNT(
   u   __name__u
   __module__u   __qualname__u   __doc__u   remote_argsu   remote_actionu   remote_action_newwinu   remote_action_newtabu   Trueu
   background(   u
   __locals__(    (    u/   /opt/alt/python33/lib64/python3.3/webbrowser.pyu   Chrome2  s   u   Chromec             B   sJ   |  Ee  Z d  Z d Z d d g Z d d g Z d Z d Z d Z d	 Z
 d S(
   u   Operau!   Launcher class for Opera browser.u   -noraiseu    u   -remoteu   openURL(%s%action)u   ,new-windowu	   ,new-pageNT(   u   __name__u
   __module__u   __qualname__u   __doc__u
   raise_optsu   remote_argsu   remote_actionu   remote_action_newwinu   remote_action_newtabu   Trueu
   background(   u
   __locals__(    (    u/   /opt/alt/python33/lib64/python3.3/webbrowser.pyu   Opera>  s   u   Operac             B   sD   |  Ee  Z d  Z d Z d d g Z d Z d Z d Z d Z	 d Z
 d S(	   u   Elinksu#   Launcher class for Elinks browsers.u   -remoteu   openURL(%s%action)u    u   ,new-windowu   ,new-tabNF(   u   __name__u
   __module__u   __qualname__u   __doc__u   remote_argsu   remote_actionu   remote_action_newwinu   remote_action_newtabu   Falseu
   backgroundu   redirect_stdout(   u
   __locals__(    (    u/   /opt/alt/python33/lib64/python3.3/webbrowser.pyu   ElinksI  s   u   Elinksc             B   s,   |  Ee  Z d  Z d Z d d d d  Z d S(   u	   Konqueroru   Controller for the KDE File Manager (kfm, or Konqueror).

    See the output of ``kfmclient --commands``
    for more information on the Konqueror remote-control interface.
    i    c          "   C   st  | d k r d } n d } t  j } t t d d   } | sQ t t d d   } n  y4 t  j d | | g d d d | d	 | d
 | } Wn t k
 r Yn X| j   d Sy: t  j d d | g d d d | d	 | d
 | d | } Wn t k
 r Yn X| j	   d  k rd Sy: t  j d d | g d d d | d	 | d
 | d | } Wn t k
 r_d SYn X| j	   d  k Sd  S(   Ni   u   newTabu   openURLu   setsidu   setpgrpu	   kfmclientu	   close_fdsu   stdinu   stdoutu   stderru	   konqueroru   --silentu
   preexec_fnu   kfmu   -dTF(   u
   subprocessu   DEVNULLu   getattru   osu   Noneu   Popenu   Trueu   OSErroru   waitu   pollu   False(   u   selfu   urlu   newu	   autoraiseu   actionu   devnullu   setsidu   p(    (    u/   /opt/alt/python33/lib64/python3.3/webbrowser.pyu   open^  s@    		
	u   Konqueror.openNT(   u   __name__u
   __module__u   __qualname__u   __doc__u   Trueu   open(   u
   __locals__(    (    u/   /opt/alt/python33/lib64/python3.3/webbrowser.pyu	   KonquerorW  s   u	   Konquerorc             B   s>   |  Ee  Z d  Z d d   Z d d   Z d d	 d d  Z d S(
   u   Grailc             C   s  d d  l  } d d  l } d d  l } d d  l } t j j | j   d  } | j t j	    d } t j j | | d  } | j  |  } | s d  S| j | j | j  }	 xa | D]Y }
 y |	 j |
  Wn; | j k
 r	y t j |
  Wn t k
 rYn XYq X|	 Sq Wd  S(   Ni    u   .grail-unixu   -*(   u   globu   pwdu   socketu   tempfileu   osu   pathu   joinu
   gettempdiru   getpwuidu   getuidu   Noneu   AF_UNIXu   SOCK_STREAMu   connectu   erroru   unlinku   IOError(   u   selfu   globu   pwdu   socketu   tempfileu   tempdiru   useru   filenameu   maybesu   su   fn(    (    u/   /opt/alt/python33/lib64/python3.3/webbrowser.pyu   _find_grail_rc  s*    	
u   Grail._find_grail_rcc             C   s1   |  j    } | s d S| j |  | j   d S(   Ni    i   (   u   _find_grail_rcu   sendu   close(   u   selfu   actionu   s(    (    u/   /opt/alt/python33/lib64/python3.3/webbrowser.pyu   _remote  s    
u   Grail._remotei    c             C   s3   | r |  j  d |  } n |  j  d |  } | S(   Nu   LOADNEW u   LOAD (   u   _remote(   u   selfu   urlu   newu	   autoraiseu   ok(    (    u/   /opt/alt/python33/lib64/python3.3/webbrowser.pyu   open  s    u
   Grail.openNT(   u   __name__u
   __module__u   __qualname__u   _find_grail_rcu   _remoteu   Trueu   open(   u
   __locals__(    (    u/   /opt/alt/python33/lib64/python3.3/webbrowser.pyu   Grail  s   u   Grailc              C   sd  t  d  r% t d d  t d   n  d t j k rY t  d  rY t d d  t d   n  d t j k r t  d  r t d d  t d   n  d t j k r t  d  r t d t t d   n  t  d  r t d d  t d   n  x3 d D]+ }  t  |   r t |  d  t |    q q Wt  d  rAt d t t d   n% t  d  rft d t t d   n  x3 d D]+ }  t  |   rmt |  d  t |    qmqmWt  d  rt d d  t d   n  x3 d D]+ }  t  |   rt |  d  t	 |    qqWt  d  rt d d  t
 d   n  t  d  rAt d d  t d   n  t  d  r`t d t d   n  d  S(    Nu   xdg-openu   GNOME_DESKTOP_SESSION_IDu	   gvfs-openu
   gnome-openu   KDE_FULL_SESSIONu	   kfmclientu   x-www-browseru   mozilla-firefoxu   firefoxu   mozilla-firebirdu   firebirdu	   iceweaselu   iceapeu	   seamonkeyu   mozillau   netscapeu   kfmu	   konqueroru   galeonu   epiphanyu	   skipstoneu   google-chromeu   chromeu   chromiumu   chromium-browseru   operau   mosaicu   grail(	   u   mozilla-firefoxu   firefoxu   mozilla-firebirdu   firebirdu	   iceweaselu   iceapeu	   seamonkeyu   mozillau   netscape(   u   galeonu   epiphany(   u   google-chromeu   chromeu   chromiumu   chromium-browser(   u
   _iscommandu   registeru   Noneu   BackgroundBrowseru   osu   environu	   Konqueroru   Mozillau   Galeonu   Chromeu   Operau   Grail(   u   browser(    (    u/   /opt/alt/python33/lib64/python3.3/webbrowser.pyu   register_X_browsers  sD      
u   register_X_browsersu   DISPLAYu   TERMu   www-browseru   linksu   elinksu   lynxu   w3mc             B   s&   |  Ee  Z d  Z d d d d  Z d S(   u   WindowsDefaulti    c             C   s2   y t  j |  Wn t k
 r) d SYn Xd Sd  S(   NFT(   u   osu	   startfileu   WindowsErroru   Falseu   True(   u   selfu   urlu   newu	   autoraise(    (    u/   /opt/alt/python33/lib64/python3.3/webbrowser.pyu   open  s
    	u   WindowsDefault.openNT(   u   __name__u
   __module__u   __qualname__u   Trueu   open(   u
   __locals__(    (    u/   /opt/alt/python33/lib64/python3.3/webbrowser.pyu   WindowsDefault  s   u   WindowsDefaultu   windows-defaultu   PROGRAMFILESu   C:\Program Filesu   Internet Explorer\IEXPLORE.EXEu   firefoxu   firebirdu	   seamonkeyu   mozillau   netscapeu   operau   darwinc             B   s8   |  Ee  Z d  Z d Z d d   Z d d d d  Z d S(	   u   MacOSXu{  Launcher class for Aqua browsers on Mac OS X

        Optionally specify a browser name on instantiation.  Note that this
        will not work for Aqua browsers if the user has moved the application
        package after installation.

        If no browser is specified, the default browser, as specified in the
        Internet System Preferences panel, will be used.
        c             C   s   | |  _  d  S(   N(   u   name(   u   selfu   name(    (    u/   /opt/alt/python33/lib64/python3.3/webbrowser.pyu   __init__D  s    u   MacOSX.__init__i    c       	      C   s   d | k r d | } n  t  t |   } |  j d k rS d | j d d  } nR |  j d k rk d } n d	 | d
 } d | j d d  } d |  j | | f } t j d d  } | d  k r d S| j |  | j	   } | S(   Nu   :u   file:u   defaultu   open location "%s"u   "u   %22u   OmniWebu    u   toWindow %di   u   OpenURL "%s"u   tell application "%s"
                                activate
                                %s %s
                            end tellu	   osascriptu   wF(
   u   intu   boolu   nameu   replaceu   osu   popenu   Noneu   Falseu   writeu   close(	   u   selfu   urlu   newu	   autoraiseu   scriptu   toWindowu   cmdu   osapipeu   rc(    (    u/   /opt/alt/python33/lib64/python3.3/webbrowser.pyu   openG  s     	u   MacOSX.openNT(   u   __name__u
   __module__u   __qualname__u   __doc__u   __init__u   Trueu   open(   u
   __locals__(    (    u/   /opt/alt/python33/lib64/python3.3/webbrowser.pyu   MacOSX:  s   	u   MacOSXc             B   s2   |  Ee  Z d  Z d d   Z d d d d  Z d S(   u   MacOSXOSAScriptc             C   s   | |  _  d  S(   N(   u   _name(   u   selfu   name(    (    u/   /opt/alt/python33/lib64/python3.3/webbrowser.pyu   __init__i  s    u   MacOSXOSAScript.__init__i    c             C   s   |  j  d k r( d | j d d  } n d |  j  | j d d  f } t j d d  } | d  k ri d S| j |  | j   } | S(	   Nu   defaultu   open location "%s"u   "u   %22u   
                   tell application "%s"
                       activate
                       open location "%s"
                   end
                   u	   osascriptu   wF(   u   _nameu   replaceu   osu   popenu   Noneu   Falseu   writeu   close(   u   selfu   urlu   newu	   autoraiseu   scriptu   osapipeu   rc(    (    u/   /opt/alt/python33/lib64/python3.3/webbrowser.pyu   openl  s    u   MacOSXOSAScript.openNT(   u   __name__u
   __module__u   __qualname__u   __init__u   Trueu   open(   u
   __locals__(    (    u/   /opt/alt/python33/lib64/python3.3/webbrowser.pyu   MacOSXOSAScripth  s   u   MacOSXOSAScriptu   safariu   defaultu   os2u   os2netscapeu   startu   %su   BROWSERu    c        	      C   sE  d d  l  }  d t j d } y) |  j  t j d d   d  \ } } Wn[ |  j k
 r } z8 t | d t j t | d t j t j d  WYd  d  } ~ Xn Xd } x> | D]6 \ } } | d k r d } q | d k r d } q q Wt |  d k r t | d t j t j d  n  | d } t | |  t d	  d  S(
   Ni    uD   Usage: %s [-n | -t] url
    -n: open new window
    -t: open new tabi   u   ntdu   fileu   -nu   -ti   u   (	   u   getoptu   sysu   argvu   erroru   printu   stderru   exitu   lenu   open(	   u   getoptu   usageu   optsu   argsu   msgu   new_winu   ou   au   url(    (    u/   /opt/alt/python33/lib64/python3.3/webbrowser.pyu   main  s(    )  	 
u   mainu   __main__Tiiiiii(7   u   __doc__u   iou   osu   shlexu   sysu   statu
   subprocessu   timeu   __all__u	   Exceptionu   Erroru	   _browsersu	   _tryorderu   Noneu   registeru   getu   Trueu   openu   open_newu   open_new_tabu   _synthesizeu   platformu   _isexecutableu
   _iscommandu   objectu   BaseBrowseru   GenericBrowseru   BackgroundBrowseru   UnixBrowseru   Mozillau   Netscapeu   Galeonu   Chromeu   Chromiumu   Operau   Elinksu	   Konqueroru   Grailu   register_X_browsersu   environu   WindowsDefaultu   pathu   joinu   iexploreu   browseru   MacOSXu   MacOSXOSAScriptu   splitu   pathsepu   _userchoicesu   reverseu   cmdlineu   cmdu   mainu   __name__(    (    (    u/   /opt/alt/python33/lib64/python3.3/webbrowser.pyu   <module>   s    	N

	95>
	 .%	
#