
    @OOf                     b   d dl Z d dlmZ d dlmZ d dlmZ d dlmZ d dlmZ  ee	      Z
ee
j                  d<   e
j                  d      d	        Ze
j                  d
      d        Ze
j                  d      d        Ze
j                  d      d        Ze
j                  d      d        Zd Zy)    N)Flaskrender_template)CONF_BASENAME)CONF_DIR)write_magisk_moduleCONFDIR/c                      t        d      S )Nz
index.htmlr        h/var/www/premiumrankchecker/venv/lib/python3.12/site-packages/mitmproxy/addons/onboardingapp/__init__.pyindexr      s    <((r   z	/cert/pemc                      t        dd      S )Npemapplication/x-x509-ca-cert	read_certr   r   r   r   r          U899r   z	/cert/p12c                      t        dd      S )Np12zapplication/x-pkcs12r   r   r   r   r   r      s    U233r   z	/cert/cerc                      t        dd      S )Ncerr   r   r   r   r   r   r      r   r   z/cert/magiskc                  ~   t         dz   } t        j                  j                  t        j
                  d   |       }t        j                  j                  |      }t        j                  j                  |      st        |       t        |d      5 }|j                         }d d d        dd|  dfS # 1 sw Y   xY w)Nz-magisk-module.zipr	   rbzapplication/zipattachment; filename=zContent-TypezContent-Disposition)r   ospathjoinappconfig
expanduserexistsr   openread)filenamepfcerts       r   magiskr+   #   s    !34H
SZZ	*H5A
1A77>>!A	a !vvx )!6xjA   s   B33B<c                 0   t         d|  z   }t        j                  j                  t        j
                  d   |      }t        j                  j                  |      }t        |d      5 }|j                         }d d d        |d| dfS # 1 sw Y   xY w)Nz	-ca-cert.r	   r   r   r   )	r   r   r   r    r!   r"   r#   r%   r&   )extcontent_typer'   r(   r)   r*   s         r   r   r   5   s    3%00H
SZZ	*H5A
1A	a !vvx $!6xjA   s   )BB)r   flaskr   r   mitmproxy.optionsr   r   mitmproxy.utils.magiskr   __name__r!   r"   router   r   r   r   r+   r   r   r   r   <module>r4      s    	  ! + & 6Ho 

9  3) ) ;: : ;4 4 ;: : > "
r   