
    f$              
       R   d Z ddlmZ ddlmZ 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/d0d1d2d3d4d5d6d7d8d9d:d;d<d=d>d?d@dAdBdCdDdEdFdGi dHdIdJdKdLdMdNdOdPdQdRdSdTdUdVdWdXdYdZd[d\d]d^d_d`dadbdcdddedfdgdhdidjdkdldmdndodpdqdrZ eej                         G ds dte             Zej                         D ]  \  Z
Z ee
e      ee
<     G du dvej                        Z ee       G dw dxe             Zyy)zz2Sample vocabulary supporting state abbreviations.
    )implementer)
interfacesALAlabamaAKAlaskaASzAmerican SamoaAZArizonaARArkansasCA
CaliforniaCOColoradoCTConnecticutDEDelawareDCzDistrict of ColumbiaFMzFederated States of MicronesiaFLFloridaGAGeorgiaGUGuamHIHawaiiIDIdahoILIllinoisINIndianaIAIowaKSKansasKYKentuckyLA	LouisianaMEMaineMHzMarshall IslandsMDMarylandMAMassachusettsMIMichiganMN	MinnesotaMSMississippiMOMissouriMTMontanaNENebraskaNVNevadaNHzNew HampshireNJz
New JerseyNMz
New MexicoNYzNew YorkNCzNorth CarolinaNDzNorth DakotaMPzNorthern Mariana IslandsOHOhioOKOklahomaOROregonPWPalauPAPennsylvaniaPRzPuerto RicoRIzRhode IslandSCzSouth CarolinaSDzSouth DakotaTN	TennesseeTXTexasUtahVermontzVirgin IslandsVirginia
WashingtonzWest Virginia	WisconsinWyoming)UTVTVIVAWAWVWIWYc                       e Zd ZdZd Zy)Statevaluetitlec                      || _         || _        y Nrl   )selfrm   rn   s      p/var/dept/share/cheung/public_html/OutSchool/python/env/lib/python3.12/site-packages/zope/schema/tests/states.py__init__zState.__init__[   s    

    N)__name__
__module____qualname__	__slots__rs    rt   rr   rk   rk   W   s     Irt   rk   c                       e Zd ZdZy)IStateVocabularyz>Vocabularies that support the states database conform to this.N)ru   rv   rw   __doc__ry   rt   rr   r{   r{   d   s    Hrt   r{   c                   0    e Zd ZdZddZd Zd Zd Zd Zy)	StateVocabularyry   Nc                      y rp   ry   )rq   objects     rr   rs   zStateVocabulary.__init__l   s    rt   c                     |t         v S rp   _statesrq   rm   s     rr   __contains__zStateVocabulary.__contains__o   s    rt   c                 <    t        t        j                               S rp   )iterr   valuesrq   s    rr   __iter__zStateVocabulary.__iter__r   s    GNN$%%rt   c                      t        t              S rp   )lenr   r   s    rr   __len__zStateVocabulary.__len__u   s    7|rt   c                     t         |   S rp   r   r   s     rr   getTermzStateVocabulary.getTermx   s    u~rt   rp   )	ru   rv   rw   rx   rs   r   r   r   r   ry   rt   rr   r~   r~   h   s     I &rt   r~   N)r|   zope.interfacer   zope.schemar   r   ITermr   rk   itemsvpIVocabularyr{   r~   ry   rt   rr   <module>r      sQ   ' "
<*<)< 	
< 	*	<
 	+< 	-< 	+< 	.< 	+< 	
!< 	
+< 	*< 	*< 	'< 	)<  	(!<" 	+#<$ 	*%<& 	''<( 	))<* 	++<, 	,-<. 	(/<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 






w<~ ZF   MMO DAqq!GAJIz-- I f  rt   