
    6g                     6    d  Z d Zd Zd Zd Zd Zd Zd ZdS )	c                 
   i 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"i d#d$d%d&d'd(d)d*d+d,d-d.d/d0d1d2d3d4d5d6d7d8d9d:d;d<d=d>d?d@dAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdPdQdRdS}	 ||          S )TNAcapulco   Aguascalientes   u   Cancún   Celaya   	Chihuahua   u   Ciudad Cuauhtémoc   zCiudad Del Carmen    zCiudad Delicias   u   Ciudad Juárez	   u   Ciudad Obregón
   Coatzacoalcos   Colima   
Cuernavaca   u	   Culiacán   Durango   Guadalajara   
Hermosillo   Irapuato   zLa Paz   u   León   	Matamoros   u	   Mazatlán   u   Mérida   Metepec   Mexicali   CDMX   	Monterrey   Morelia   Nogales   Oaxaca   Pachuca   zPlaya Del Carmen    Puebla!   zPuerto Vallarta"   #   $   %   &   '   (   )   *   +   ,   -   .   /   0   )u
   QuerétaroReynosaSaltillou   San Luis PotosíTampicoTepicTijuanaTlaxcalau   TorreónzTuxtla GutierrezVeracruzVillahermosaXalapa	Zacatecas )estado
arrEstadoss     U/var/www/wsoft.com.mx/carteraplus-automatizador/python/servicesgmm/constants_atlas.pyobtenerCodigoDeEstadorV      s   1a1A1 Q1 A	1
 q1 1 1 Q1 A1 R1 21 B1 1 r1 R1  !1" #1 1$ b%1& B'1( 
2)1* r+1, r-1. R/10 R112 b314 	"516 r718 R91: R;1< B=1> R?1@ bA1B BC1D RE1 1F a1 1 1f3h 	6    c                     ddd}||          S )Nr   r   )Nuevau   RenovaciónrR   valordics     rU   obtenerCodigoTipoPolizar]   o   s       	E
rW   c                     ddd}||          S )Nr   r   )NacionalMundialrR   rZ   s     rU   obtenerCodigoTipoPlanra   v   s       	E
rW   c                 B   i 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"i d#d$d%d&d'd(d)d*d+d,d-d.d/d0d1d2d3d4d5d6d7d8d9d:d;d<d=d>d?d@dAdBdCdDi dEdFdGdHdIdJdKdLdMdNdOdPdQdRdSdTdUdVdWdXdYdZd[d\d]d^d_d`dadbdcdddedfi dgdhdidjdkdldmdndodpdqdrdsdtdudvdwdxdydzd{d|d}d~ddddddddddi ddddddddddddddddddddddddddddddddddddddddddddddd}||          S )Nz	200  UMAMr   z	220  UMAMr   z	250  UMAMr   z	300  UMAMr	   z	350  UMAMr   z	400  UMAMr   z	410  UMAMr   z	450  UMAMr   z	500  UMAMr   z	530  UMAMr   z	535  UMAMr   z	550  UMAMr   z	555  UMAMr   z	560  UMAMr   z	568  UMAMr   z	600  UMAMr   z	650  UMAMr   z	675  UMAMr   z	700  UMAMr    z	750  UMAMr!   z	800  UMAMr#   z	850  UMAMr$   z	950  UMAMr%   z	990  UMAMr'   z1,000  UMAMr)   z1,050  UMAMr+   z1,070  UMAMr-   z1,100  UMAMr/   z1,115  UMAMr1   z1,150  UMAMr3   z1,160  UMAMr5   z1,200  UMAMr6   z1,250  UMAMr8   z1,300  UMAMr9   z1,400  UMAMr:   z1,500  UMAMr;   z1,600  UMAMr<   z1,604  UMAMr=   z1,650  UMAMr>   z1,700  UMAMr?   z1,750  UMAMr@   z1,800  UMAMrA   z1,900  UMAMrB   z2,000  UMAMrC   z2,500  UMAMrD   z2,570  UMAMrE   z2,573  UMAMrF   z2,675  UMAMrG   z2,690  UMAM1   z2,700  UMAM2   z2,800  UMAM3   z3,000  UMAM4   z3,485  UMAM5   z3,500  UMAM6   z3,600  UMAM7   z4,000  UMAM8   z4,500  UMAM9   z4,800  UMAM:   z5,000  UMAM;   z5,500  UMAM<   z6,000  UMAM=   z6,500  UMAM>   z6,700  UMAM?   z6,800  UMAM@   z7,000  UMAMA   z7,500  UMAMB   z7,900  UMAMC   z8,000  UMAMD   z8,500  UMAME   z9,000  UMAMF   z9,500  UMAMG   z10,000  UMAMH   z10,500  UMAMI   z11,000  UMAMJ   z11,500  UMAMK   z12,000  UMAML   z12,500  UMAMM   z13,000  UMAMN   z14,000  UMAMO   z15,000  UMAMP   z15,500  UMAMQ   z16,000  UMAMR   z17,000  UMAMS   z18,000  UMAMT   z18,500  UMAMU   V   W   X   Y   Z   [   \   ]   ^   _   `   a   )z20,000  UMAMz20,500  UMAMz21,000  UMAMz21,500  UMAMz22,000  UMAMz22,500  UMAMz23,000  UMAMz23,500  UMAMz24,000  UMAMz25,000  UMAMz30,000  UMAMz40,000  UMAMrR   rZ   s     rU   obtenerCodigoSumaAseguradar   }   s:   bqbb b 	b
 b b b b b b b b b b b  !b" #b b$ %b& 'b( )b* +b, -b. /b0 1b2 "3b4 "5b6 "7b8 "9b: ";b< "=b> "?b@ "AbB "CbD "Eb b bF "GbH "IbJ "KbL "MbN "ObP "QbR "SbT "UbV "WbX "YbZ "[b\ "]b^ "_b` "abb "cbd "ebf "gb b bh "ibj "kbl "mbn "obp "qbr "sbt "ubv "wbx "ybz "{b| "}b~ "b@ "AbB "CbD "EbF "GbH "Ib b bJ "KbL "MbN "ObP 2QbR 2SbT 2UbV 2WbX 2YbZ 2[b\ 2]b^ 2_b` 2abb 2cbd 2ebf 2gbh 2ibj 2kb bl Cb b bF 	E
rW   c                      ddddd}||          S Nr   r   r   r	   )Basez
Base + 50%zBase + 100%z
Base - 25%rR   rZ   s     rU   obtenerCodigoCatalogoHonorariosr      &    
	  	E
rW   c                      ddddd}||          S r   rR   rZ   s     rU   obtenerCodigoDeducibler      r   rW   c           
      *    ddddddddd	d
	}||          S )Nr   r   r   r	   r   r   r   r   r   )	z10%z15%z20%z25%z30%z35%z40%z45%z50%rR   rZ   s     rU   obtenerCodigoCoaseguror      s5    
 
 	E
rW   c                 ,    ddddddddd	d
d
}||          S )Nr   r   r   r	   r   r   r   r   r   r   )
0z50,000z60,000z70,000z75,000z80,000z85,000z90,000z95,000z100,000rR   rZ   s     rU   obtenerCodigoTopeCoaseguror     s8    	
  	E
rW   N)rV   r]   ra   r   r   r   r   r   rR   rW   rU   <module>r      s   
h h hT    d d dL          rW   