a
    źf.                     @   s   d dl T d dlZd dlZddddddd	dd
dddddddddddddddddddddd d!d"d#d$d%d&d'd(d)d*d+d,d-d.d/d0d1d2d3d4d5d6d7d8d9d:d;d<d=d>d?d@dAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdPdQdRdSdTdUdVdWdXdYdZd[d\d]d^d_d`dadbdcdddedfdgdhdidjdkdldmdndodpdqdrdsdtdudvdwdxdydzd{d|d}d~dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd	ddddddddddڜZdddddddZdd Zdd ZdS )    )*N   Ö   Ä   Å    å   ä   ö!"#$%&'()r   +,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~u   €u   ‚u   ƒu   „u   …u   †u   ‡u   ˆu   ‰u   Šu   ‹u   Œu   Žu   ‘u   ’u   “u   ”u   •u   –u   —u   ˜u   ™u   šu   ›u   œu   Ÿ   ¡   ¢   £   ¤   ¥   ¦   §   ¨   ©   ª   «   ¬   ®   ¯   °   ±   ²   ³   ´   µ   ¶   ·   ¸   ¹   º   »   ¼   ½   ¾   ¿   À   Á   Â   Ã   Æ   Ç   È   É   Ê   Ë   Ì   Í   Î   Ï   Ð   Ñ   Ò   Ó   Ô   Õ   ×   Ø   Ù   Ú   Û   Ü   Ý   Þ   ß   à   á   â   ã   æ   ç   è   é   ê   ë   ì   í   î   ï   ð   ñ   ò   ó   ô   õ   ÷   ø   ù   ú   û   ü   ý   þ   ÿ)z%D6z%C4z%C5r   z%E5z%E4z%F6z%20z%21z%22z%23z%24z%25z%26z%27z%28z%29z%2Az%2Bz%2Cz%2Dz%2Ez%2Fz%30z%31z%32z%33z%34z%35z%36z%37z%38z%39z%3Az%3Bz%3Cz%3Dz%3Ez%3Fz%40z%41z%42z%43z%44z%45z%46z%47z%48z%49z%4Az%4Bz%4Cz%4Dz%4Ez%4Fz%50z%51z%52z%53z%54z%55z%56z%57z%58z%59z%5Az%5Bz%5Cz%5Dz%5Ez%5Fz%60z%61z%62z%63z%64z%65z%66z%67z%68z%69z%6Az%6Bz%6Cz%6Dz%6Ez%6Fz%70z%71z%72z%73z%74z%75z%76z%77z%78z%79z%7Az%7Bz%7Cz%7Dz%7Ez	%E2%82%ACz	%E2%80%9Az%C6%92z	%E2%80%9Ez	%E2%80%A6z	%E2%80%A0z	%E2%80%A1z%CB%86z	%E2%80%B0z%C5%A0z	%E2%80%B9z%C5%92z%C5%BDz	%E2%80%98z	%E2%80%99z	%E2%80%9Cz	%E2%80%9Dz	%E2%80%A2z	%E2%80%93z	%E2%80%94z%CB%9Cz%E2%84z%C5%A1z%E2%80z%C5%93z%C5%B8z%C2%A1z%C2%A2z%C2%A3z%C2%A4z%C2%A5z%C2%A6z%C2%A7z%C2%A8z%C2%A9z%C2%AAz%C2%ABz%C2%ADz%C2%AEz%C2%AFz%C2%B0z%C2%B1z%C2%B2z%C2%B3z%C2%B4z%C2%B5z%C2%B6z%C2%B7z%C2%B8z%C2%B9z%C2%BAz%C2%BBz%C2%BCz%C2%BDz%C2%BEz%C2%BFz%C3%80z%C3%81z%C3%82z%C3%83z%C3%84z%C3%85z%C3%86z%C3%87z%C3%88z%C3%89z%C3%8Az%C3%8Bz%C3%8Cz%C3%8Dz%C3%8Ez%C3%8Fz%C3%90z%C3%91z%C3%92z%C3%93z%C3%94z%C3%95z%C3%96z%C3%97z%C3%98z%C3%99z%C3%9Az%C3%9Bz%C3%9Cz%C3%9Dz%C3%9Ez%C3%9Fz%C3%A0z%C3%A1z%C3%A2z%C3%A3z%C3%A4z%C3%A5z%C3%A6z%C3%A7z%C3%A8z%C3%A9z%C3%AAz%C3%ABz%C3%ACz%C3%ADz%C3%AEz%C3%AFz%C3%B0z%C3%B1z%C3%B2z%C3%B3z%C3%B4z%C3%B5z%C3%B6z%C3%B7z%C3%B8z%C3%B9z%C3%BAz%C3%BBz%C3%BCz%C3%BDz%C3%BEz%C3%BFz&Ouml;z&ouml;z&Auml;z&auml;z&Aring;z&aring;)r   r	   r   r   r   r   c                 C   sT  t | j}tD ]}||t| }q|| _td"}| }t|}W d    n1 sZ0    Y  d| jv rvt |S d| jv rd| jv r| jdd }t	| |d |= nF| jdd }|dd	 }t
|r|d
g|d t tdt < d| jv r,| jdd }|d | d	 dg|d |< d| jv rXddg|d t tdt < z\d| jv rd| jv r| jdd }|d |= d| jv r| jdd }|d |= W n   Y n0 zh| jdd dd	 }	| jdd dd	 }
|	r(|
r(|	|
dd|d t tdt < W n   Y n0 z| jdd dd	 }| jdd dd	 }| jdd dd	 }| jd d dd	 }|r|r||||d!|d t tdt < W n   Y n0 tdd" }|t| W d    n1 s0    Y  td#t tdt  d$ d" }|t| W d    n1 sj0    Y  d%}|d D ]}t	| z|d | d sd%}d&}d'}n$d(t | d) }d*}d+t | d, }|d-| d. | d/ |d | d	  | d0 | d1 7 }W n   Y n0 qd2| d3 t   }t D ]}||t| }q8|S )4Nzbalance.datdicttododel_todoz	del_todo=   ztodo=r   r   Tz%Y-%m-%d-%H:%M:%Scheckzcheck=Fadd_postSkylt1690inremove	remove_inz
remove_in&
remove_outzremove_out&outzinkomstName=zinkomstValue=   )produktkostnadantalzutgiftName=zutgiftValue=zutgiftAntal=zutgiftBusiness=)r   r   r   businessr_   zbalance/balance.z.dat grayz&#10004;z$<a href='/settings?balance=del_todo=z'>&#10060;</a>whitez6<a style='color: green' href='/settings?balance=check=z'>&#10004;</a>z<font style='font-size: 10px'>[z.]</font> &emsp13;	&numsp; <font style='color: z'>z  <font style='color: green'> z</font><br>u  
    <style> 
    body {background-color: black;
        color: white;
    }
    .flex-container {
        display: flex;
        
    }

a:link {
  color: white;
  text-decoration: none; 
}

a:visited {
  color: white;
  text-decoration: none; 
}

a:hover {
  color: hotpink;
}

a:active {
  color: white;
}
td, th, tr, table {
    text-align: left;
    vertical-align: top;
}
    </style>

    <h2><z style='color: black; display: block; background-color: white; width: 100%'> Att göra:</z></h2>
    
    z
    <br>
    <form action='/settings=balance'>
    <input type="text" id='todo' name='todo' value="">
    <input type="submit" value="Spara">
      
    
    </html>)strpathhtml_decodereplaceopenreadjsonloadssplitprintlentimestrftime	localtimewritedumps	spec_dictkeys)request_requestkeyrN   datar   r   _remove_inkomst_remove_utgiftinkomstNameinkomstValue
utgiftNameutgiftValueutgiftAntalutgiftBusiness	todo_listrQ   if_not_donecolorif_donecontentchar r   /var/www/html/balance.py_balance   s    

(



  
""0$0<##*+r   c                  C   s(   dt  d t d ttt  d } d S )Nu!  
<hr>
    <br><br><br>
    <h2><z style='color: black; display: block; background-color: white; width: 1000px'> Balansräkning:</z></h2>


    <form action='/settings=balance'>
        <div class="flex-container">
            <table style="width: 250px;">
                <tr>
                    <th style='text-align: left; vertical-align: top'>Inkomst:</th>
                    <th style='text-align: left; vertical-align: top'><a href='/settings?balance=add_post'>&#10133;</a></th>
                    
                </tr>
                ad  
            </table>
            <table style="width: 250px; vertical-align: top">
                <tr style='text-align: left; vertical-align: top'>
                    <th style='text-align: left; vertical-align: top'>Utgift:</th>
                    <th style='text-align: left; vertical-align: top'>&#10134;</th>
                </tr>
                z
            </table>
        </div>
        <hr>
        <table style="">
            <tr>
            
            <td><h2>Summa: a~  </h2></td>
            
            <tr></tr>
            </tr>
            <tr></tr>
            <tr>
                <td>
                    <input type="text" id='inkomstName'  name='inkomstName' value="" placeholder="skylt">
                </td>
                <td>
                    <input style='width: 40px' type="text" id='inkomstValue' name='inkomstValue' value="" placeholder="$$$"><br>
                </td>
                <td style='width: 50px'>
                
                </td>
                <td>
                    <input style='width: 30px' type="text" id='utgiftAntal' name='utgiftAntal' value=""><br>
                </td>
                <td>
                    <input style="width: 100px" type="text" id='utgiftName' name='utgiftName' value="" placeholder="produkt">
                </td>
                <td>
                    <input style='width: 100px' type="text" id='utgiftBusiness' name='utgiftBusiness' value="" placeholder="vendor"><br>
                </td>
                <td>
                </td>
                <td>
                    <input style='width: 40px' type="text" id='utgiftValue' name='utgiftValue' value="" placeholder="$$$"><br>
                </td>
            </tr>
            <tr>
                <td>
                    <input type="submit" value="Spara">
                <td>
            </tr>        
        </table>
    </form> )
_inkomster	_utgifterr   summa_inkomstersumma_utgifter)balance_contentr   r   r   balance_sheet   s    
r   )__main__r   r   r   r   r   r   r   r   r   r   <module>   s     