`%[c@s%ddklZddkTddkTddkTddklZddklZddklZddkl Z ddk l Z ddk l Z lZddklZdd klZdd klZdd klZlZdd klZlZdd klZddklZl Z ddk!l"Z"ddk#l$Z$ddk%l%Z%dZ&dZ'dei(fdYZ)dei(fdYZ*dei+fdYZ,dei+fdYZ-dei+fdYZ.dei(fdYZ/d e+fd!YZ0d"e+fd#YZ1d$e+fd%YZ2d&ei+fd'YZ3d(ei(fd)YZ4d*ei(fd+YZ5d,ei(fd-YZ6d.ei+fd/YZ7d0ei+fd1YZ8d2ei+fd3YZ9d4ei+fd5YZ:d6ei+fd7YZ;d8ei+fd9YZ<d:ei+fd;YZ=d<ei+fd=YZ>d>ei+fd?YZ?d@ei+fdAYZ@dBei+fdCYZAdDei+fdEYZBdFei+fdGYZCdHei+fdIYZDdJei+fdKYZEdLei+fdMYZFdNS(Oi(tunicode_literals(t*(tforms(tflatatt(tloader(t SortedDict(t format_htmltformat_html_join(t int_to_base36(t mark_safe(tcapfirst(tugettextt ugettext_lazy(t authenticatetget_user_model(tUser(tUNUSABLE_PASSWORDtidentify_hasher(tdefault_token_generator(tget_current_site(tdatetimeicCs)d|t dtt|tdfS(u%s%su*i(tUNMASKED_DIGITS_TO_SHOWtmaxtlen(tp((s%/opt/public_html/CCYTET/snct/forms.pytstRegistroInsticionc Bs%eZeidddeidhdd6dd6dd 6Zeidd deidhdd6d d6d d 6Zeid d dddeidhdd6dd6dd 6Zeid ddddedeidhdd6dd6dd 6Z ei ddde i i deidhdd6dd 6Zeid ddddeidhdd6dd6dd 6Zeid ddddedeidhdd6d d6d d 6Zeid d!dd"dedeidhdd6d#d6d#d 6Zeid d$dd%dedeidhd&d6d'd6d'd 6Zeid d(d)eiideidhdd6d*d6d*d 6Zeidddedeidhd+d6d,d6d,d 6Zei d d-dd.dei i deidhdd6d/d6d/d 6ZRS(0t max_lengthitwidgettattrsurequired span6uclassu$Escriba el nombre de la instituciónu placeholderu$Escriba un nombre de la instituciónutitlei2u#Escriba la sigla de la institucióntlabelu DireccióniuEscriba una direccionu Poblaciónitrequireduspan6uEscriba una poblaciont empty_labeluSeleccione el MunicipiotquerysetuSeleccione un municipiouCódigo Postaliurequired digits span6uEscriba un codigo postalu Teléfonoiu number span6uEscriba un numero de telefonou Extensióniu!Escriba una extension de telefonou Página Webiu url span6uEscriba una pagina webuFecha de RegistrotinitialuEscriba una fecha de registrou digits span6uEscriba un faxuTipo de InstituciónuSeleccione el tipou!Seleccione un tipo de institucion(t__name__t __module__Rt CharFieldt TextInputtnombretsiglast direcciontFalset poblaciontModelChoiceFieldt cat_municipiotobjectstalltSelectt municipiot codigo_postalttelefonot extenciontURLFieldt pagina_webt DateFieldRttodaytdatetfecha_registrotfaxtcat_tipo_institucionttipo_institucion(((s%/opt/public_html/CCYTET/snct/forms.pyR s,99**#****!*?tRegistroResponsablec BseZeidddddeiiidddeidhd d 6d d 6Z ei dd dddei dhd d 6dd6dd 6Z ei dddddei dhdd 6dd6dd 6Z ei dddddedei dhdd 6dd6dd 6Zei dddddedei dhdd 6dd6dd 6Zeidddddei dhd d 6d!d6d!d 6Zei dd"dddei dhd d 6d#d6d#d 6Zei dd$dddei dhdd 6dd6dd 6Zei dd%dddedei dhdd 6dd6dd 6Zei dd&dddedei dhdd 6dd6dd 6Zeidd'dddei dhd d 6d!d6d!d 6ZRS((RuFTipo de participación de la institución dentro del comité municipalR uSeleccione la ParticipaciónR!tidiRRurequired span6uclassuSeleccione la participaciónutitleuNombre del enlaceRiFu!Escriba el nombre del responsableu placeholderu"Escriba el nombre del respeonsableuTeléfono del enlaceiurequired digits span6uEscriba un numero de telefonouExtensión del ResponsableiRu number span6uEscriba una extensionuCelular del enlaceu digits span6uCorreo electrónico del enlaceidurequired email span6uEscriba un correo electronicouNombre del suplenteuEscriba el nombre del suplenteuTeléfono del SuplenteuExtensión del SuplenteuCelular del suplenteu Correo electrónico del suplente(R#R$RR,tcat_tipo_participacionR.R/texcludeR0t participacionR%R&tnombre_responsablettelefono_responsableR*textencion_responsabletcelulart EmailFieldtcorreo_responsabletnombre_suplentettelefono_suplentetextension_suplentetcelular_suplentetcorreo_suplente(((s%/opt/public_html/CCYTET/snct/forms.pyR><s*#***E****EtUserCreationFormcBsSeZdZhedd6edd6Zeidedddd d d ed d hedd6deidhdd6dd6dd6Zei deddei dhdd6dd6dd6Z ei deddei dhdd6dd6dd6d edZ dd"dYZ dZd Zed!ZRS(#uc A form that creates a user, with no privileges, from the given username and password. u)A user with that username already exists.uduplicate_usernameu%The two password fields didn't match.upassword_mismatchRuUsernameRitregexu ^[\w.@+-]+$t help_textuERequired. 30 characters or fewer. Letters, digits and @/./+/-/_ only.terror_messagesuFThis value may contain only letters, numbers and @/./+/-/_ characters.uinvalidRRurequired usernameField span6uclassuEscriba un nombre de usuariou placeholderutitleuPasswordurequired span6uEscriba una contraseñauPassword confirmationuEscriba de nuevo la contraseñau3Enter the same password as above, for verification.tMetacBseZeZdZRS(uusername(uusername(R#R$Rtmodeltfields(((s%/opt/public_html/CCYTET/snct/forms.pyRRtscCsX|id}ytiid|Wntij o|SXti|iddS(Nuusernametusernameuduplicate_username(t cleaned_dataRt_default_managertgett DoesNotExistRtValidationErrorRQ(tselfRU((s%/opt/public_html/CCYTET/snct/forms.pytclean_usernamexs  cCs]|iid}|iid}|o.|o'||joti|idn|S(Nu password1u password2upassword_mismatch(RVRXRRZRQ(R[t password1t password2((s%/opt/public_html/CCYTET/snct/forms.pytclean_password2s cCsHtt|idt}|i|id|o|in|S(Ntcommitu password1(tsuperRNtsaveR*t set_passwordRV(R[R`tuser((s%/opt/public_html/CCYTET/snct/forms.pyRbs ((R#R$t__doc__t_RQRt RegexFieldR&RUR%t PasswordInputR]R^RRR\R_tTrueRb(((s%/opt/public_html/CCYTET/snct/forms.pyRN\s&  **' tRegistroActividadc BseZddkZeiiiZeideide i i Z ei deidei idedeZdZdd dYZd ZRS( iNRR!t fecha__yeartactivocOstt|i||d|id_d|id_d|id_d|id_d|id_d |id _d |id _d |id_d|id_d|id_d|id_dS(NuTítuloutituloumEste título de actividad, se utilizará para la generación de los reconocimientos, escríbalo correctamenteuSeleccione el Tipo de Actividadutipo_actividaduTipo de ActividaduEspecifique su Actividaduespecificar_actividaduSeleccione la FechaufechauSeleccione el Municipiou municipiou Direcciónu direccionu Asistentesu tipo_publicouTotal de asistentesucupou Descripciónu descripcion(RaRjt__init__RTRRPR (R[targstkwargs((s%/opt/public_html/CCYTET/snct/forms.pyRmsRRc BseZeZdZhed hd d6dd6dd6d6ed hdd6dd6d6ed hdd6dd6d6ed hdd6dd6d6ed hdd6dd6d6ed hdd6dd6d6ed hdd6dd6d 6ed hdd6dd6dd6d 6ZRS(utituloutipo_actividaduespecificar_actividadutemaufechauhoraulugaru municipiou direccionu tipo_publicoucupou descripcionRuadvertencia-campouclassu!Escriba el titulo de la actividadu placeholderutitleuEspecifique la actividaduEscriba el tema de la actividadu#Escriba la hora. ej. 10:30 ó 18:30uSeleccione la horauEscriba el lugar uEscriba el lugaruEscriba la direcciónu(Escriba una descripción de la actividadureadonlyuTotal de participantes( utituloutipo_actividaduespecificar_actividadutemaufechauhoraulugaru municipiou direccionu tipo_publicoucupou descripcion(R#R$tregistro_actividadRSRTR&tTextareatwidgets(((s%/opt/public_html/CCYTET/snct/forms.pyRRs%cCs|iS(N(RV(R[((s%/opt/public_html/CCYTET/snct/forms.pytcleans((R#R$Rtnowtyeart anio_actualRtModelMultipleChoiceFieldtCheckboxSelectMultipletcat_tipo_publicoR.R/t tipo_publicoR,R0t cat_fechastfilterRitfechaRmRRRs(((s%/opt/public_html/CCYTET/snct/forms.pyRjs  tRegistroResponsable1cBs$eZdddYZdZRS(RRcBs8eZeZdZhedhdd6dd6d6ZRS(unombreRu!Escriba el nombre del responsableu placeholderutitle(unombre(R#R$t cat_personasRSRTR&Rr(((s%/opt/public_html/CCYTET/snct/forms.pyRRscCs|iS(N(RV(R[((s%/opt/public_html/CCYTET/snct/forms.pyRss((R#R$RRRs(((s%/opt/public_html/CCYTET/snct/forms.pyR~stRegistroExpositorcBs)eZeidddeZdZRS(RiFRcCs|iS(N(RV(R[((s%/opt/public_html/CCYTET/snct/forms.pyRss(R#R$RR%RiR'Rs(((s%/opt/public_html/CCYTET/snct/forms.pyRstRegistroParticipantesc BsgeZdddYZeidedddddded d hed d 6Zd ZRS(RRcBs1eZeZdZhedhdd6d6ZRS(unombreRu+Escriba el nombre completo del participanteu placeholder(unombre(R#R$RRSRTR&Rr(((s%/opt/public_html/CCYTET/snct/forms.pyRRsRuNombreRiFROuRPu RQuFThis value may contain only letters, numbers and @/./+/-/_ characters.uinvalidcCs|iS(N(RV(R[((s%/opt/public_html/CCYTET/snct/forms.pyRss((R#R$RRRRgRfR'Rs(((s%/opt/public_html/CCYTET/snct/forms.pyRs tRegistroOrganizadorc BsgeZdddYZeidedddddded d hed d 6Zd ZRS(RRcBs1eZeZdZhedhdd6d6ZRS(unombreRu+Escriba el nombre completo del participanteu placeholder(unombre(R#R$RRSRTR&Rr(((s%/opt/public_html/CCYTET/snct/forms.pyRRsRuNombreRiFROuRPu RQuFThis value may contain only letters, numbers and @/./+/-/_ characters.uinvalidcCs|iS(N(RV(R[((s%/opt/public_html/CCYTET/snct/forms.pyRss((R#R$RRRRgRfR'Rs(((s%/opt/public_html/CCYTET/snct/forms.pyRs tRegistroPatrosinadorc BsgeZdddYZeidedddddded d hed d 6Zd ZRS(RRcBs1eZeZdZhedhdd6d6ZRS(unombreRu+Escriba el nombre completo del participanteu placeholder(unombre(R#R$RRSRTR&Rr(((s%/opt/public_html/CCYTET/snct/forms.pyRRsRuNombreRiFROuRPu RQuFThis value may contain only letters, numbers and @/./+/-/_ characters.uinvalidcCs|iS(N(RV(R[((s%/opt/public_html/CCYTET/snct/forms.pyRss((R#R$RRRRgRfR'Rs(((s%/opt/public_html/CCYTET/snct/forms.pyRs t Permisos2FormcBseZhdd6dd6Zeidddddd d d d hd d6deidhdd6dd6dd6Zeidddeidhdd6dd6dd6Z eidddeidhdd6dd6dd6d dZ dd dYZ dZ e dZRS(!u/Ya existe un usuario con ese nombre de usuario.uduplicate_usernameu"las dos contraseñas no coinciden.upassword_mismatchRuUsuarioRiROu ^[\w.@+-]+$RPuHNecesario. 30 caracteres o menos. Letras, digitos y @/./+/-/_ solamente.RQuI Este valor solo debe contener letras, numeros y los caracteres@/./+/-/_ uinvalidRRurequired usernameField span3uclassu"Escriba un nuevo nombre de usuariou placeholderutitleu Contraseñaurequired span3uEscriba una nueva contraseñauConfirmación de contraseñauEscriba de nuevo la contraseñauBEntre la misma contraseña del campo anterior, para verificación.RRcBseZeZdZRS(uusernameu first_nameu last_name(uusernameu first_nameu last_name(R#R$RRSRT(((s%/opt/public_html/CCYTET/snct/forms.pyRR'scCs]|iid}|iid}|o.|o'||joti|idn|S(Nu password1u password2upassword_mismatch(RVRXRRZRQ(R[R]R^((s%/opt/public_html/CCYTET/snct/forms.pyR_+s cCsHtt|idt}|i|id|o|in|S(NR`u password1(RaRRbR*RcRV(R[R`Rd((s%/opt/public_html/CCYTET/snct/forms.pyRb3s ((R#R$RQRRgR&RUR%RhR]R^RRR_RiRb(((s%/opt/public_html/CCYTET/snct/forms.pyRs"  **'  tEditarResponsableFormc BseZeidddddeidhdd6Zeidddd deidhd d6Zeidd dd d edeidhdd6Zeidd d edeidhdd6Z ei dddddeidhdd6Z RS(RuNombre del ResponsableRiFRRurequired span6uclassuTeléfono del Responsableiurequired digits span6uExtensión del ResponableiRu number span6u digits span6uCorreoidurequired email span6( R#R$RR%R&RCRDR*RERFRGRH(((s%/opt/public_html/CCYTET/snct/forms.pyR;s1t CorreoFormc BsGeZeidddddeidhdd6dd 6dd 6ZRS( RuCorreoRidRRurequired email span6uclassu#Escriba un nuevo correo electronicou placeholderutitle(R#R$RRGR&tcorreo(((s%/opt/public_html/CCYTET/snct/forms.pyRGstPasoTipoPublicoFinalFormcBs>eZeideideiiZdZ dZ RS(RR!cOs-tt|i||d|id_dS(Nu Asistentesu tipo_publico(RaRRmRTR(R[RnRo((s%/opt/public_html/CCYTET/snct/forms.pyRmPscCs|iS(N(RV(R[((s%/opt/public_html/CCYTET/snct/forms.pyRsTs( R#R$RRwRxRyR.R/RzRmRs(((s%/opt/public_html/CCYTET/snct/forms.pyRLs tBannerInicioFormcBs-eZeiddZdddYZRS(RuImagen del bannerRRcBseZeZdZRS(uimagen(uimagen(R#R$t BannerInicioRSRT(((s%/opt/public_html/CCYTET/snct/forms.pyRR[s((R#R$Rt ImageFieldtimagenRR(((s%/opt/public_html/CCYTET/snct/forms.pyRXst CatFechaFormcBs@eZeideidhdd6ZdddYZRS(RRuureadonlyRRcBseZeZdZRS(ufecha(ufecha(R#R$R{RSRT(((s%/opt/public_html/CCYTET/snct/forms.pyRRcs((R#R$RR7R&R}RR(((s%/opt/public_html/CCYTET/snct/forms.pyR`s%tCatFechaDeleteFormcBseZdddYZRS(RRcBseZeZdZdZRS(uidufecha(uid(ufecha(R#R$R{RSRTRA(((s%/opt/public_html/CCYTET/snct/forms.pyRRjs((R#R$RR(((s%/opt/public_html/CCYTET/snct/forms.pyRhstSitioInteresFormc BseZeidddedeidhdd6dd6dd 6Zeidd dedeidhdd6d d6d d 6Zei dd Z d ddYZ RS(RuNombre del sitioRRRu number span5uclassuEscriba un nombreu placeholderutitleuHipervinculo del sitiouEscriba un HipervinculouImagen del sitioRRcBs&eZeZdddgZdgZRS(unombreu hipervinculouimagenuactivo(R#R$tSitiosDeInteresInicioRSRTRA(((s%/opt/public_html/CCYTET/snct/forms.pyRRus(( R#R$RR%RiR&R'R5t hipervinculoRRRR(((s%/opt/public_html/CCYTET/snct/forms.pyRps??tSitioInteresDeleteFormcBseZdddYZRS(RRcBs)eZeZdgZddddgZRS(uiduactivounombreu hipervinculouimagen(R#R$RRSRTRA(((s%/opt/public_html/CCYTET/snct/forms.pyRR}s ((R#R$RR(((s%/opt/public_html/CCYTET/snct/forms.pyR{stLogotipoInicioFormcBs-eZeiddZdddYZRS(RuLogotipo de inicioRRcBseZeZdgZRS(uimagen(R#R$tLogotipoInicioRSRT(((s%/opt/public_html/CCYTET/snct/forms.pyRRs((R#R$RRRRR(((s%/opt/public_html/CCYTET/snct/forms.pyRstPublicacionInicioFormc BseZeidddeZeidddeidhdd6ZeidddeZ ei dd d d de dei dhd d6Z eidd de deidhdd6ZdddYZRS(RuTituloRu DescripciónRRuspan8uclassuLogouVideo (opcional)RPuAquí va la urluspan6u Descripción de video (opcional)RRcBs#eZeZdddddgZRS(utituloucuerpoulogouhipervinculo_videoudescripcion_hipervinculo(R#R$tPublicacionInicioRSRT(((s%/opt/public_html/CCYTET/snct/forms.pyRRs((R#R$RR%RittituloRqtcuerpoRtlogoR5R*R&thipervinculo_videotdescripcion_hipervinculoRR(((s%/opt/public_html/CCYTET/snct/forms.pyRs +71tConvocatoriaFormc BsFeZeidddeidhdd6ZdddYZRS( Ru DescripcionRRu number span6uclassRRcBs)eZeZddddgZdgZRS(utemauimagenu descripcionu convocatoriauactivo(R#R$t convocatoriasRSRTRA(((s%/opt/public_html/CCYTET/snct/forms.pyRRs((R#R$RR%Rqt descripcionRR(((s%/opt/public_html/CCYTET/snct/forms.pyRs+tConvocatoriaDeleteFormcBseZdddYZRS(RRcBs,eZeZdgZdddddgZRS(uiduactivoutemauimagenu descripcionu convocatoria(R#R$RRSRTRA(((s%/opt/public_html/CCYTET/snct/forms.pyRRs ((R#R$RR(((s%/opt/public_html/CCYTET/snct/forms.pyRst ProgramaFormcBsHeZeiddZeidddeiZdddYZRS(RuAjuntar documento pdfu DescripcionRRRcBs&eZeZdddgZdgZRS(utituloutextou documento_pdfuactivo(R#R$tProgramaSedeEstatalRSRTRA(((s%/opt/public_html/CCYTET/snct/forms.pyRRs(( R#R$Rt FileFieldt documento_pdfR%RqttextoRR(((s%/opt/public_html/CCYTET/snct/forms.pyRstProgramaDeleteFormcBseZdddYZRS(RRcBs)eZeZdgZddddgZRS(uiduactivoutituloutextou documento_pdf(R#R$RRSRTRA(((s%/opt/public_html/CCYTET/snct/forms.pyRRs ((R#R$RR(((s%/opt/public_html/CCYTET/snct/forms.pyRst GraficoFormc Bs[eZeidddeidhdd6ZeideiZdddYZ RS( RPuaqui va la urlRRu number span6uclassRRcBs#eZeZddgZdgZRS(u descripcionu hipervinculouactivo(R#R$tgraficosRSRTRA(((s%/opt/public_html/CCYTET/snct/forms.pyRRs (( R#R$RR5R&RR%RqRRR(((s%/opt/public_html/CCYTET/snct/forms.pyRs+tGraficoDeleteFormcBseZdddYZRS(RRcBs&eZeZdgZdddgZRS(uiduactivou descripcionu hipervinculo(R#R$RRSRTRA(((s%/opt/public_html/CCYTET/snct/forms.pyRRs ((R#R$RR(((s%/opt/public_html/CCYTET/snct/forms.pyRstPublicacionDeleteViewcBseZdddYZRS(RRcBs/eZeZdgZddddddgZRS(uidutituloucuerpoulogouhipervinculo_videoudescripcion_hipervinculouactivo(R#R$RRSRTRA(((s%/opt/public_html/CCYTET/snct/forms.pyRRs ((R#R$RR(((s%/opt/public_html/CCYTET/snct/forms.pyRstImagenReconocimientoFormcBseZdddYZRS(RRcBseZeZdgZRS(uimagen(R#R$tImagenReconocimientoRSRT(((s%/opt/public_html/CCYTET/snct/forms.pyRRs((R#R$RR(((s%/opt/public_html/CCYTET/snct/forms.pyRstImagenReconocimientoDeleteFormcBseZdddYZRS(RRcBs eZeZdgZdgZRS(uiduimagen(R#R$RRSRTRA(((s%/opt/public_html/CCYTET/snct/forms.pyRRs ((R#R$RR(((s%/opt/public_html/CCYTET/snct/forms.pyRsN(Gt __future__Rtdjangot django.formst snct.modelsRtdjango.forms.utilRtdjango.templateRtdjango.utils.datastructuresRtdjango.utils.htmlRRtdjango.utils.httpRtdjango.utils.safestringR tdjango.utils.textR tdjango.utils.translationR R Rftdjango.contrib.authR Rtdjango.contrib.auth.modelsRtdjango.contrib.auth.hashersRRtdjango.contrib.auth.tokensRtdjango.contrib.sites.modelsRRRt mask_passwordtFormRR>t ModelFormRNRjR~RRRRRRRRRRRRRRRRRRRRRRRR(((s%/opt/public_html/CCYTET/snct/forms.pytsd     6. (