
    h5                     H    d dl mZ g dZdefdZdefdZdefdZdefdZy)	    )randint)777.0r   z	76.0.3809z	75.0.3770z	74.0.3729z	73.0.3683z	72.0.3626z71.0.3578.80z71.0.3578.98z70.0.3538.102z70.0.3538.80z70.0.3538.67z70.0.3538.77z70.0.3538.110z69.0.3497.100z69.0.3497.81z69.0.3497.92z68.0.3440.91z68.0.3440.106z68.0.3440.84z68.0.3440.1805z68.0.3440.75z67.0.3396.87z67.0.3396.99z67.0.3396.79z67.0.3396.62z66.0.3359.117z66.0.3359.139z66.0.3359.181z66.0.3359.158z66.0.3359.170z65.0.3325.181z65.0.3325.109z65.0.3325.162z64.0.3282.186z64.0.3282.140z64.0.3282.137z64.0.3282.167z64.0.3282.119z63.0.3239.83z63.0.3239.111z63.0.3239.108z63.0.3239.84z63.0.3239.132z62.0.3202.94z62.0.3202.89z62.0.3202.84z62.0.3202.62z61.0.3163.100z61.0.3163.79z61.0.3163.98z60.0.3112.78z60.0.3112.90z60.0.3112.113z60.0.3112.116returnc            
      d    d} g d}| j                  d|t        dt        |      dz
                 S )Nz;Mozilla/5.0 (%PLAT%; rv:%VER%) Gecko/20100101 Firefox/%VER%)Vz67.0z67.0.1z67.0.2z66.0z66.0.1z66.0.2z66.0.3z66.0.4z66.0.5z65.0z65.0.1z64.0z64.0.2z63.0z63.0.1z63.0.3z62.0z62.0.2z62.0.3z61.0z61.0.1z61.0.2z60.0z60.0.1z60.0.2z60.1.0z60.2.0z60.2.1z60.2.2z60.3.0z60.4.0z60.5.0z60.5.1z60.5.2z59.0z59.0.1z59.0.2z59.0.3z58.0z58.0.1z58.0.2z57.0z57.0.1z57.0.2z57.0.3z57.0.4z56.0z56.0.1z56.0.2z55.0z55.0.1z55.0.2z55.0.3z54.0z54.0.1z53.0z53.0.2z53.0.3z52.0z52.0.1z52.0.2z52.1.0z52.1.1z52.1.2z52.2.0z52.2.1z52.3.0z52.4.0z52.4.1z52.5.0z52.5.2z52.5.3z52.6.0z52.7.0z52.7.1z52.7.2z52.7.3z52.7.4z52.8.0z52.8.1z52.9.0z51.0z51.0.1z50.0z50.0.1z50.0.2%VER%r      )replacerintlen)mainvers     }/var/labsstorage/home/kalaiyarasan.offl.2004/htdocs/course/socket/myenv/lib/python3.12/site-packages/fake_headers/browsers.pyfirefoxr      s5    HDC  <<T!SXaZ%8!9::    c            
      l    d} | j                  dt        t        dt        t              dz
                 S )NzVMozilla/5.0 (%PLAT%) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/%VER% Safari/537.36r   r   r   )r	   
chrome_verr
   r   )r   s    r   chromer   ,   s1    2D <<DC
OA4E,F!GHHr   c                      d} g d}t        dt        |      dz
        }| j                  d||         } | j                  dt        |         } | S )NzbMozilla/5.0 (%PLAT%) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/%CVER% Safari/537.36 OPR/%OVER%)%z60.0.3255.170z58.0.3135.127z58.0.3135.107z57.0.3098.116z57.0.3098.106z57.0.3098.91z56.0.3051.36z56.0.3051.10456.0.3051.5256.0.3051.116r   z56.0.3051.99z56.0.3051.43r   z55.0.2994.37z55.0.2994.47z55.0.2994.4455.0.2994.61r   z54.0.2952.71z54.0.2952.5154.0.2952.64z54.0.2952.54r   z54.0.2952.60z53.0.2907.68z53.0.2907.99z53.0.2907.106z53.0.2907.110z52.0.2871.99z52.0.2871.64z52.0.2871.40z51.0.2830.34z51.0.2830.55z51.0.2830.40z50.0.2762.58z50.0.2762.67r   r   z%OVER%z%CVER%)r
   r   r	   r   )r   r   uas      r   operar   3   sS    1DC 
aS!	B<<#b'*D<<*R.1DKr   c                  L    t         t        t        g}  | t        dd                S )Nr      )r   r   r   r
   )oss    r   random_browserr   K   s#    
%	!B2d1aj>r   N)	randomr   r
   r   strr   r   r   r    r   r   <module>r"      sA    "
$; ;,I Is 0 r   