a
    Of"                  1   @  s  U d dl mZ d dlmZ dZded< dZded< dZded	< d
Zded< dZ	ded< dZ
ded< dZded< d
Zded< dZded< dZded< d
Zded< dZded< d
Zded< dZded< d
Zded< dZded< dZded< d Zded!< d"Zded#< d$Zded%< d"Zded&< d'Zded(< d"Zded)< d*Zded+< dZded,< d-Zded.< dZded/< d0Z ded1< dZ!ded2< d3Z"ded4< d"Z#ded5< d6Z$ded7< d8Z%ded9< d:Z&ded;< d8Z'ded<< d=Z(ded>< d8Z)ded?< d@Z*dedA< d8Z+dedB< d8Z,dedC< dZ-dedD< dEZ.dedF< dGZ/dedH< d Z0dedI< dJZ1dedK< dJZ2dedL< dJZ3dedM< dZ4dedN< dJZ5dedO< dPZ6dedQ< dRe6B Z7dedS< d Z8dedT< d=Z9dedU< dVZ:dedW< dXZ;dedY< dZZ<ded[< d\Z=ded]< e8e<gZ>ded^< d"Z?ded_< d
Z@ded`< dZAdeda< d
ZBdedb< dJZCdedc< ddZDdede< dfZEdedg< dhZFdedi< djZGdedk< dlZHdedm< d"ZIdedn< d ZJdedo< dJZKdedp< dJZLdedq< dJZMdedr< dZNdeds< dJZOdedt< d"ZPdedu< d"ZQdedv< dZRdedw< dxZSdedy< d
ZTdedz< d{ZUded|< dJZVded}< dGZWded~< dJZXded< dZYded< dJZZded< dZ[ded< dJZ\ded< dZ]ded< dJZ^ded< dZ_ded< dJZ`ded< dZaded< dZbded< eaebgZcded< ddddddddddddddddddddddddddddddddddddddddddddddddd0Zdded< G dd dZeeejfeejfeejfeejfeejgeejgeejgeejgeejheejheejheejheejieejieejieejieejjeejjeejkeejkeejkeejkeejleejleejleejleejmeejmeejmeejmdÜZnded< dZoded< dZpded< dS )    )annotations)Finals                `Ͻ 	1r   magic   3align_1_checker_value    align_1_offset   align_1_length   align_1_valueu64_byte_checker_value#   align_2_offsetalign_2_lengthalign_2_value%   endianness_offsetendianness_length'   platform_offsetplatform_lengthF   encoding_offsetencoding_length\   dataset_offset@   dataset_length   file_type_offset   file_type_length   date_created_offsetdate_created_length   date_modified_offsetdate_modified_length   header_size_offsetheader_size_length   page_size_offsetpage_size_length   page_count_offsetpage_count_length   sas_release_offsetsas_release_length   sas_server_type_offset   sas_server_type_length   os_version_number_offsetos_version_number_length   os_maker_offsetos_maker_lengthi  os_name_offsetos_name_lengthpage_bit_offset_x86page_bit_offset_x64   subheader_pointer_length_x86   subheader_pointer_length_x64page_type_offset   page_type_lengthblock_count_offsetblock_count_lengthsubheader_count_offsetsubheader_count_lengthi   page_type_maski   page_type_mask2page_meta_typepage_data_typei   page_mix_typei   page_amd_typei @  page_meta2_typei   page_comp_typepage_meta_typessubheader_pointers_offsettruncated_subheader_idcompressed_subheader_idcompressed_subheader_typetext_block_size_length   row_length_offset_multiplier   row_count_offset_multiplier	   col_count_p1_multiplier
   col_count_p2_multiplier   'row_count_on_mix_page_offset_multipliercolumn_name_pointer_length!column_name_text_subheader_offset!column_name_text_subheader_lengthcolumn_name_offset_offsetcolumn_name_offset_lengthcolumn_name_length_offsetcolumn_name_length_lengthcolumn_data_offset_offsetcolumn_data_length_offsetcolumn_data_length_length   column_type_offsetcolumn_type_length   )column_format_text_subheader_index_offset)column_format_text_subheader_index_lengthcolumn_format_offset_offsetcolumn_format_offset_length   column_format_length_offsetcolumn_format_length_length   (column_label_text_subheader_index_offset(column_label_text_subheader_index_length   column_label_offset_offsetcolumn_label_offset_lengthcolumn_label_length_offsetcolumn_label_length_lengths   SASYZCRLrle_compressions   SASYZCR2rdc_compressioncompression_literalszutf-8latin1latin2latin3latin4cyrillicarabicgreekhebrewlatin5latin6Zcp874latin9cp437cp850cp852cp857cp858cp862cp864cp865cp866cp869Zcp720Zcp737cp775cp860cp863cp1250cp1251cp1252cp1253cp1254cp1255cp1256cp1257cp1258cp950big5gb2312cp936euc_jpcp932	shift_jiszeuc-krcp949latin8)0      r~      r   !   "   r   $   r   &   r   (   )   *   +   ,   -   .   /   0   1   2   3   7   8   9   :   ;   <   =   >   ?   r   A   B   C   D   v   {   }   ~                     encoding_namesc                   @  sz   e Zd ZU dZded< dZded< dZded< dZded	< d
Zded< dZ	ded< dZ
ded< dZded< dZded< dS )SASIndexr   r   row_size_indexr	   column_size_indexrH   subheader_counts_index   column_text_indexr   column_name_indexr\   column_attributes_indexr^   format_and_label_index   column_list_indexr!   data_subheader_indexN)__name__
__module____qualname__r   __annotations__r   r   r   r   r   r   r   r    r   r   T/var/www/ai-form-bot/venv/lib/python3.9/site-packages/pandas/io/sas/sas_constants.pyr      s   
r   )s   s       s       s   s   s       s       s   s    s    s    s    s   s   s   s   s   s   s   s   s   s   s   s   s   s   s   s   s   s   subheader_signature_to_index)BZDATEZDAYZDDMMYYZDOWNAMEZJULDAYZJULIANZMMDDYYZMMYYZMMYYCZMMYYDZMMYYPZMMYYSZMMYYNZMONNAMEZMONTHZMONYYZQTRZQTRRZNENGOZWEEKDATEZWEEKDATXZWEEKDAYZWEEKVZWORDDATEZWORDDATXZYEARZYYMMZYYMMCZYYMMDZYYMMPZYYMMSZYYMMNZYYMONZYYMMDDZYYQZYYQCZYYQDZYYQPZYYQSZYYQNZYYQRZYYQRCZYYQRDZYYQRPZYYQRSZYYQRNZYYMMDDPZYYMMDDCZE8601DAZYYMMDDNZMMDDYYCZMMDDYYSZMMDDYYDZYYMMDDSZB8601DAZDDMMYYNZYYMMDDDZDDMMYYBZDDMMYYPZMMDDYYPZYYMMDDBZMMDDYYNZDDMMYYCZDDMMYYDZDDMMYYSZMINGUOsas_date_formats)ZDATETIMEDTWKDATXZB8601DNZB8601DTZB8601DXZB8601DZZB8601LXZE8601DNZE8601DTZE8601DXZE8601DZZE8601LXZDATEAMPMZDTDATEDTMONYYr   r   ZDTYEARZTODZMDYAMPMsas_datetime_formatsN)q
__future__r   typingr   r   r   r   r   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   r    r"   r$   r%   r'   r(   r*   r+   r-   r.   r0   r1   r3   r4   r6   r8   r:   r;   r=   r>   r?   r@   rA   rB   rD   rF   rG   rI   rJ   rK   rL   rM   rN   rO   rP   rQ   rR   rS   rT   rU   rV   rW   rX   rY   rZ   r[   r]   r_   ra   rc   re   rf   rg   rh   ri   rj   rk   rl   rm   rn   ro   rq   rr   rt   ru   rv   rw   ry   rz   r|   r}   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   <module>   sh  
:%E