Modelación espacial para cálculo de la escorrentía mediante el método número de curva para las cuencas Río Alto Ubaté y Río Neusa

Mediante herramientas de modelamiento en el software ArcGis, es posible automatizar el cálculo de la escorrentía en corto tiempo utilizando como insumos imágenes satelitales de alta resolución temporal, datos de precipitación diarios, modelo digital de elevación e información de suelos para cualquie...

Full description

Autores:
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2019
Institución:
Universidad Distrital Francisco José de Caldas
Repositorio:
RIUD: repositorio U. Distrital
Idioma:
spa
OAI Identifier:
oai:repository.udistrital.edu.co:11349/23772
Acceso en línea:
http://hdl.handle.net/11349/23772
Palabra clave:
ArcGis
Modelación
Número de Curva
Escorrentia
Imagenes Satelitales
Especialización en Sistemas de Información Geográfica - Tesis y disertaciones académicas
Río Neusa (Colombia)
Río Alto Ubaté (Bogota)
Análisis de información
ArcGis
Modeling
Curve Number
Runoff
Satellite Images
Rights
License
Atribución-NoComercial-SinDerivadas 4.0 Internacional
id UDISTRITA2_5e64a175bbbb347e5244563982085624
oai_identifier_str oai:repository.udistrital.edu.co:11349/23772
network_acronym_str UDISTRITA2
network_name_str RIUD: repositorio U. Distrital
repository_id_str
dc.title.spa.fl_str_mv Modelación espacial para cálculo de la escorrentía mediante el método número de curva para las cuencas Río Alto Ubaté y Río Neusa
dc.title.titleenglish.spa.fl_str_mv Spatial modeling for calculation of runoff through the curved number method for basins Rio Alto Ubaté and Río Neusa
title Modelación espacial para cálculo de la escorrentía mediante el método número de curva para las cuencas Río Alto Ubaté y Río Neusa
spellingShingle Modelación espacial para cálculo de la escorrentía mediante el método número de curva para las cuencas Río Alto Ubaté y Río Neusa
ArcGis
Modelación
Número de Curva
Escorrentia
Imagenes Satelitales
Especialización en Sistemas de Información Geográfica - Tesis y disertaciones académicas
Río Neusa (Colombia)
Río Alto Ubaté (Bogota)
Análisis de información
ArcGis
Modeling
Curve Number
Runoff
Satellite Images
title_short Modelación espacial para cálculo de la escorrentía mediante el método número de curva para las cuencas Río Alto Ubaté y Río Neusa
title_full Modelación espacial para cálculo de la escorrentía mediante el método número de curva para las cuencas Río Alto Ubaté y Río Neusa
title_fullStr Modelación espacial para cálculo de la escorrentía mediante el método número de curva para las cuencas Río Alto Ubaté y Río Neusa
title_full_unstemmed Modelación espacial para cálculo de la escorrentía mediante el método número de curva para las cuencas Río Alto Ubaté y Río Neusa
title_sort Modelación espacial para cálculo de la escorrentía mediante el método número de curva para las cuencas Río Alto Ubaté y Río Neusa
dc.contributor.advisor.spa.fl_str_mv Cifuentes Contreras, German
dc.subject.spa.fl_str_mv ArcGis
Modelación
Número de Curva
Escorrentia
Imagenes Satelitales
topic ArcGis
Modelación
Número de Curva
Escorrentia
Imagenes Satelitales
Especialización en Sistemas de Información Geográfica - Tesis y disertaciones académicas
Río Neusa (Colombia)
Río Alto Ubaté (Bogota)
Análisis de información
ArcGis
Modeling
Curve Number
Runoff
Satellite Images
dc.subject.lemb.spa.fl_str_mv Especialización en Sistemas de Información Geográfica - Tesis y disertaciones académicas
Río Neusa (Colombia)
Río Alto Ubaté (Bogota)
Análisis de información
dc.subject.keyword.spa.fl_str_mv ArcGis
Modeling
Curve Number
Runoff
Satellite Images
description Mediante herramientas de modelamiento en el software ArcGis, es posible automatizar el cálculo de la escorrentía en corto tiempo utilizando como insumos imágenes satelitales de alta resolución temporal, datos de precipitación diarios, modelo digital de elevación e información de suelos para cualquier cuenca hidrográfica a partir de la conceptualización del método de número de curva. Para este caso específicamente el modelo se aplicó en las cuencas Rio Ubate y Rio Neusa.
publishDate 2019
dc.date.created.spa.fl_str_mv 2019-11-06
dc.date.accessioned.none.fl_str_mv 2020-05-30T04:16:27Z
dc.date.available.none.fl_str_mv 2020-05-30T04:16:27Z
dc.type.degree.spa.fl_str_mv Monografía
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.coar.spa.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
format http://purl.org/coar/resource_type/c_7a1f
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/11349/23772
url http://hdl.handle.net/11349/23772
dc.language.iso.spa.fl_str_mv spa
language spa
dc.rights.*.fl_str_mv Atribución-NoComercial-SinDerivadas 4.0 Internacional
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/4.0/
dc.rights.acceso.spa.fl_str_mv Abierto (Texto Completo)
rights_invalid_str_mv Atribución-NoComercial-SinDerivadas 4.0 Internacional
http://creativecommons.org/licenses/by-nc-nd/4.0/
Abierto (Texto Completo)
http://purl.org/coar/access_right/c_abf2
dc.format.mimetype.spa.fl_str_mv pdf
institution Universidad Distrital Francisco José de Caldas
bitstream.url.fl_str_mv http://repository.udistrital.edu.co/bitstream/11349/23772/12/UrregoMendezNeisonAldair2019.pdf.jpg
http://repository.udistrital.edu.co/bitstream/11349/23772/13/UrregoMendezNeisonAldair-1.pdf.jpg
http://repository.udistrital.edu.co/bitstream/11349/23772/14/UrregoMendezNeisonAldair-2.pdf.jpg
http://repository.udistrital.edu.co/bitstream/11349/23772/15/UrregoMendezNeisonAldair-3.pdf.jpg
http://repository.udistrital.edu.co/bitstream/11349/23772/16/UrregoMendezNeisonAldair-4.pdf.jpg
http://repository.udistrital.edu.co/bitstream/11349/23772/17/UrregoMendezNeisonAldair-5.pdf.jpg
http://repository.udistrital.edu.co/bitstream/11349/23772/18/UrregoMendezNeisonAldair-6.pdf.jpg
http://repository.udistrital.edu.co/bitstream/11349/23772/19/UrregoMendezNeisonAldair-7.pdf.jpg
http://repository.udistrital.edu.co/bitstream/11349/23772/20/UrregoMendezNeisonAldair-8.pdf.jpg
http://repository.udistrital.edu.co/bitstream/11349/23772/21/UrregoMendezNeisonAldair-9.pdf.jpg
http://repository.udistrital.edu.co/bitstream/11349/23772/1/UrregoMendezNeisonAldair2019.pdf
http://repository.udistrital.edu.co/bitstream/11349/23772/2/UrregoMendezNeisonAldair-1.pdf
http://repository.udistrital.edu.co/bitstream/11349/23772/3/UrregoMendezNeisonAldair-2.pdf
http://repository.udistrital.edu.co/bitstream/11349/23772/4/UrregoMendezNeisonAldair-3.pdf
http://repository.udistrital.edu.co/bitstream/11349/23772/5/UrregoMendezNeisonAldair-4.pdf
http://repository.udistrital.edu.co/bitstream/11349/23772/6/UrregoMendezNeisonAldair-5.pdf
http://repository.udistrital.edu.co/bitstream/11349/23772/7/UrregoMendezNeisonAldair-6.pdf
http://repository.udistrital.edu.co/bitstream/11349/23772/8/UrregoMendezNeisonAldair-7.pdf
http://repository.udistrital.edu.co/bitstream/11349/23772/9/UrregoMendezNeisonAldair-8.pdf
http://repository.udistrital.edu.co/bitstream/11349/23772/10/UrregoMendezNeisonAldair-9.pdf
http://repository.udistrital.edu.co/bitstream/11349/23772/11/license.txt
bitstream.checksum.fl_str_mv 8a91e8b9eb0166e9f06d32360b2a8195
1a2c38d7bad5aca0c962675d46380b6b
f74d60a8f9f86840b881fb0ec6eb64d1
063d4d4d01add698fc1ff54fc6f4baf5
54f3a652ca47082d76a62d64d41a3d24
35515b8ec237caffbdb10522e6d2f723
08c424df6a5ea3967462034487550c82
e21bc29b2854ab3e76dbe8f26f7d4fc1
c960f44f8266771103815a76719d813a
ce211c5ba54c0e35dffc782b2c7c851d
a088f8d82cd3171921412c837d00fcb4
9b066379d16f8ea0a46762668e4e59ad
eb140f207c90ee7ce4f20cf41c8e8628
892638fcdcb473b1e4a2d4162f03a536
10fba3de1e83244ab41d732fcd74c900
baaf02a99c4195087dadfd4a5079f9a2
3b3521bddcdeb76bdf663567ad5c2ed3
bedf9393f227b3bc6344d612c8cdd849
9dee11b50762acccf7efb408789b529a
c8abc0ae863d2e53482add4fdadee000
da5c6a3ca62d5dd4853000a60fee7083
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional Universidad Distrital - RIUD
repository.mail.fl_str_mv repositorio@udistrital.edu.co
_version_ 1803712632831606784
spelling Cifuentes Contreras, GermanUrrego Mendez, Neison AldairGuevara Merchan, Maryeth AndreaGama Beltran, Daniel2020-05-30T04:16:27Z2020-05-30T04:16:27Z2019-11-06http://hdl.handle.net/11349/23772Mediante herramientas de modelamiento en el software ArcGis, es posible automatizar el cálculo de la escorrentía en corto tiempo utilizando como insumos imágenes satelitales de alta resolución temporal, datos de precipitación diarios, modelo digital de elevación e información de suelos para cualquier cuenca hidrográfica a partir de la conceptualización del método de número de curva. Para este caso específicamente el modelo se aplicó en las cuencas Rio Ubate y Rio Neusa.Using modeling tools in ArcGis software, it is possible to automate the calculation of runoff in a short time using as inputs temporary high resolution satellite images, daily precipitation data, digital elevation model and soil information for any river basin using the conceptualization of the curve number method. For this case, the model was applied in the Rio Ubate and Rio Neusa basins.pdfspaAtribución-NoComercial-SinDerivadas 4.0 Internacionalhttp://creativecommons.org/licenses/by-nc-nd/4.0/Abierto (Texto Completo)http://purl.org/coar/access_right/c_abf2ArcGisModelaciónNúmero de CurvaEscorrentiaImagenes SatelitalesEspecialización en Sistemas de Información Geográfica - Tesis y disertaciones académicasRío Neusa (Colombia)Río Alto Ubaté (Bogota)Análisis de informaciónArcGisModelingCurve NumberRunoffSatellite ImagesModelación espacial para cálculo de la escorrentía mediante el método número de curva para las cuencas Río Alto Ubaté y Río NeusaSpatial modeling for calculation of runoff through the curved number method for basins Rio Alto Ubaté and Río NeusaMonografíainfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fTHUMBNAILUrregoMendezNeisonAldair2019.pdf.jpgUrregoMendezNeisonAldair2019.pdf.jpgIM Thumbnailimage/jpeg5823http://repository.udistrital.edu.co/bitstream/11349/23772/12/UrregoMendezNeisonAldair2019.pdf.jpg8a91e8b9eb0166e9f06d32360b2a8195MD512open accessUrregoMendezNeisonAldair-1.pdf.jpgUrregoMendezNeisonAldair-1.pdf.jpgIM Thumbnailimage/jpeg12639http://repository.udistrital.edu.co/bitstream/11349/23772/13/UrregoMendezNeisonAldair-1.pdf.jpg1a2c38d7bad5aca0c962675d46380b6bMD513open accessUrregoMendezNeisonAldair-2.pdf.jpgUrregoMendezNeisonAldair-2.pdf.jpgIM Thumbnailimage/jpeg8611http://repository.udistrital.edu.co/bitstream/11349/23772/14/UrregoMendezNeisonAldair-2.pdf.jpgf74d60a8f9f86840b881fb0ec6eb64d1MD514open accessUrregoMendezNeisonAldair-3.pdf.jpgUrregoMendezNeisonAldair-3.pdf.jpgIM Thumbnailimage/jpeg7039http://repository.udistrital.edu.co/bitstream/11349/23772/15/UrregoMendezNeisonAldair-3.pdf.jpg063d4d4d01add698fc1ff54fc6f4baf5MD515open accessUrregoMendezNeisonAldair-4.pdf.jpgUrregoMendezNeisonAldair-4.pdf.jpgIM Thumbnailimage/jpeg10223http://repository.udistrital.edu.co/bitstream/11349/23772/16/UrregoMendezNeisonAldair-4.pdf.jpg54f3a652ca47082d76a62d64d41a3d24MD516open accessUrregoMendezNeisonAldair-5.pdf.jpgUrregoMendezNeisonAldair-5.pdf.jpgIM Thumbnailimage/jpeg7092http://repository.udistrital.edu.co/bitstream/11349/23772/17/UrregoMendezNeisonAldair-5.pdf.jpg35515b8ec237caffbdb10522e6d2f723MD517open accessUrregoMendezNeisonAldair-6.pdf.jpgUrregoMendezNeisonAldair-6.pdf.jpgIM Thumbnailimage/jpeg18620http://repository.udistrital.edu.co/bitstream/11349/23772/18/UrregoMendezNeisonAldair-6.pdf.jpg08c424df6a5ea3967462034487550c82MD518open accessUrregoMendezNeisonAldair-7.pdf.jpgUrregoMendezNeisonAldair-7.pdf.jpgIM Thumbnailimage/jpeg19746http://repository.udistrital.edu.co/bitstream/11349/23772/19/UrregoMendezNeisonAldair-7.pdf.jpge21bc29b2854ab3e76dbe8f26f7d4fc1MD519open accessUrregoMendezNeisonAldair-8.pdf.jpgUrregoMendezNeisonAldair-8.pdf.jpgIM Thumbnailimage/jpeg20636http://repository.udistrital.edu.co/bitstream/11349/23772/20/UrregoMendezNeisonAldair-8.pdf.jpgc960f44f8266771103815a76719d813aMD520open accessUrregoMendezNeisonAldair-9.pdf.jpgUrregoMendezNeisonAldair-9.pdf.jpgIM Thumbnailimage/jpeg18550http://repository.udistrital.edu.co/bitstream/11349/23772/21/UrregoMendezNeisonAldair-9.pdf.jpgce211c5ba54c0e35dffc782b2c7c851dMD521open accessORIGINALUrregoMendezNeisonAldair2019.pdfUrregoMendezNeisonAldair2019.pdfapplication/pdf3523265http://repository.udistrital.edu.co/bitstream/11349/23772/1/UrregoMendezNeisonAldair2019.pdfa088f8d82cd3171921412c837d00fcb4MD51open accessUrregoMendezNeisonAldair-1.pdfUrregoMendezNeisonAldair-1.pdfapplication/pdf176021http://repository.udistrital.edu.co/bitstream/11349/23772/2/UrregoMendezNeisonAldair-1.pdf9b066379d16f8ea0a46762668e4e59adMD52open accessUrregoMendezNeisonAldair-2.pdfUrregoMendezNeisonAldair-2.pdfapplication/pdf648771http://repository.udistrital.edu.co/bitstream/11349/23772/3/UrregoMendezNeisonAldair-2.pdfeb140f207c90ee7ce4f20cf41c8e8628MD53open accessUrregoMendezNeisonAldair-3.pdfUrregoMendezNeisonAldair-3.pdfapplication/pdf44030http://repository.udistrital.edu.co/bitstream/11349/23772/4/UrregoMendezNeisonAldair-3.pdf892638fcdcb473b1e4a2d4162f03a536MD54open accessUrregoMendezNeisonAldair-4.pdfUrregoMendezNeisonAldair-4.pdfapplication/pdf301105http://repository.udistrital.edu.co/bitstream/11349/23772/5/UrregoMendezNeisonAldair-4.pdf10fba3de1e83244ab41d732fcd74c900MD55open accessUrregoMendezNeisonAldair-5.pdfUrregoMendezNeisonAldair-5.pdfapplication/pdf1766032http://repository.udistrital.edu.co/bitstream/11349/23772/6/UrregoMendezNeisonAldair-5.pdfbaaf02a99c4195087dadfd4a5079f9a2MD56open accessUrregoMendezNeisonAldair-6.pdfUrregoMendezNeisonAldair-6.pdfapplication/pdf1971178http://repository.udistrital.edu.co/bitstream/11349/23772/7/UrregoMendezNeisonAldair-6.pdf3b3521bddcdeb76bdf663567ad5c2ed3MD57open accessUrregoMendezNeisonAldair-7.pdfUrregoMendezNeisonAldair-7.pdfapplication/pdf4235008http://repository.udistrital.edu.co/bitstream/11349/23772/8/UrregoMendezNeisonAldair-7.pdfbedf9393f227b3bc6344d612c8cdd849MD58open accessUrregoMendezNeisonAldair-8.pdfUrregoMendezNeisonAldair-8.pdfapplication/pdf4295887http://repository.udistrital.edu.co/bitstream/11349/23772/9/UrregoMendezNeisonAldair-8.pdf9dee11b50762acccf7efb408789b529aMD59open accessUrregoMendezNeisonAldair-9.pdfUrregoMendezNeisonAldair-9.pdfapplication/pdf1732616http://repository.udistrital.edu.co/bitstream/11349/23772/10/UrregoMendezNeisonAldair-9.pdfc8abc0ae863d2e53482add4fdadee000MD510open accessLICENSElicense.txtlicense.txttext/plain; charset=utf-87163http://repository.udistrital.edu.co/bitstream/11349/23772/11/license.txtda5c6a3ca62d5dd4853000a60fee7083MD511open access11349/23772oai:repository.udistrital.edu.co:11349/237722023-06-13 11:03:56.149open accessRepositorio Institucional Universidad Distrital - RIUDrepositorio@udistrital.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIEVTUEVDSUFMIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTyBERSBDT05URU5JRE9TIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgREUgTEEgVU5JVkVSU0lEQUQgRElTVFJJVEFMClTDqXJtaW5vcyB5IGNvbmRpY2lvbmVzIGRlIHVzbyBwYXJhIHB1YmxpY2FjacOzbiBkZSBvYnJhcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIChSSVVEKQoKQ29tbyB0aXR1bGFyKGVzKSBkZWwob3MpIGRlcmVjaG8ocykgZGUgYXV0b3IsIGNvbmZpZXJvIChlcmltb3MpIGEgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMgKGVuIGFkZWxhbnRlLCBMQSBVTklWRVJTSURBRCkgdW5hIGxpY2VuY2lhIHBhcmEgdXNvIG5vIGV4Y2x1c2l2YSwgbGltaXRhZGEgeSBncmF0dWl0YSBzb2JyZSBsYSBvYnJhIHF1ZSBpbnRlZ3JhcsOhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgKGVuIGFkZWxhbnRlLCBSSVVEKSwgZGUgYWN1ZXJkbyBhIGxhcyBzaWd1aWVudGVzIHJlZ2xhcywgbGFzIGN1YWxlcyBkZWNsYXJvIChhbW9zKSBjb25vY2VyIHkgYWNlcHRhcjoKCmEpCUVzdGFyw6EgdmlnZW50ZSBhIHBhcnRpciBkZSBsYSBmZWNoYSBlbiBxdWUgc2UgaW5jbHV5YSBlbiBlbCBSSVVEIHkgaGFzdGEgcG9yIHVuIHBsYXpvIGRlIGRpZXogKDEwKSBBw7FvcywgcHJvcnJvZ2FibGUgaW5kZWZpbmlkYW1lbnRlIHBvciBlbCB0aWVtcG8gcXVlIGR1cmUgZWwgZGVyZWNobyBQYXRyaW1vbmlhbCBkZWwgYXV0b3I7IGxhIGN1YWwgcG9kcsOhIGRhcnNlIHBvciB0ZXJtaW5hZGEgcHJldmlhIHNvbGljaXR1ZCBhIExBIFVOSVZFUlNJREFEIHBvciBlc2NyaXRvIGNvbiB1bmEgYW50ZWxhY2nDs24gZGUgZG9zICgyKSBtZXNlcyBhbnRlcyBkZWwgdmVuY2ltaWVudG8gZGVsIHBsYXpvIGluaWNpYWwgbyBlbCBkZSBzdShzKSBwcsOzcnJvZ2EocykuICAKCmIpCUxBIFVOSVZFUlNJREFEIHBvZHLDoSBwdWJsaWNhciBsYSBvYnJhIGVuIGxhcyBkaXN0aW50YXMgdmVyc2lvbmVzIHJlcXVlcmlkYXMgcG9yIGVsIFJJVUQgKGRpZ2l0YWwsIGltcHJlc28sIGVsZWN0csOzbmljbyB1IG90cm8gbWVkaW8gY29ub2NpZG8gbyBwb3IgY29ub2NlcikgTEEgVU5JVkVSU0lEQUQgbm8gc2Vyw6EgcmVzcG9uc2FibGUgZW4gZWwgZXZlbnRvIHF1ZSBlbCBkb2N1bWVudG8gYXBhcmV6Y2EgcmVmZXJlbmNpYWRvIGVuIG1vdG9yZXMgZGUgYsO6c3F1ZWRhIG8gcmVwb3NpdG9yaW9zIGRpZmVyZW50ZXMgYWwgUklVRCwgdW5hIHZleiBlbChvcykgYXV0b3IoZXMpIHNvbGljaXRlbiBzdSBlbGltaW5hY2nDs24gZGVsIFJJVUQsIGRhZG8gcXVlIGxhIG1pc21hIHNlcsOhIHB1YmxpY2FkYSBlbiBJbnRlcm5ldC4gCgpjKQlMYSBhdXRvcml6YWNpw7NuIHNlIGhhY2UgYSB0w610dWxvIGdyYXR1aXRvLCBwb3IgbG8gdGFudG8sIGxvcyBhdXRvcmVzIHJlbnVuY2lhbiBhIHJlY2liaXIgYmVuZWZpY2lvIGFsZ3VubyBwb3IgbGEgcHVibGljYWNpw7NuLCBkaXN0cmlidWNpw7NuLCBjb211bmljYWNpw7NuIHDDumJsaWNhIHkgY3VhbHF1aWVyIG90cm8gdXNvIHF1ZSBzZSBoYWdhIGVuIGxvcyB0w6lybWlub3MgZGUgbGEgcHJlc2VudGUgbGljZW5jaWEgeSBkZSBsYSBsaWNlbmNpYSBkZSB1c28gY29uIHF1ZSBzZSBwdWJsaWNhIChDcmVhdGl2ZSBDb21tb25zKS4KCmQpCUxvcyBjb250ZW5pZG9zIHB1YmxpY2Fkb3MgZW4gZWwgUklVRCBzb24gb2JyYShzKSBvcmlnaW5hbChlcykgc29icmUgbGEgY3VhbChlcykgZWwob3MpIGF1dG9yKGVzKSBjb21vIHRpdHVsYXJlcyBkZSBsb3MgZGVyZWNob3MgZGUgYXV0b3IsIGFzdW1lbiB0b3RhbCByZXNwb25zYWJpbGlkYWQgcG9yIGVsIGNvbnRlbmlkbyBkZSBzdSBvYnJhIGFudGUgTEEgVU5JVkVSU0lEQUQgeSBhbnRlIHRlcmNlcm9zLiBFbiB0b2RvIGNhc28gTEEgVU5JVkVSU0lEQUQgc2UgY29tcHJvbWV0ZSBhIGluZGljYXIgc2llbXByZSBsYSBhdXRvcsOtYSBpbmNsdXllbmRvIGVsIG5vbWJyZSBkZWwgYXV0b3IgeSBsYSBmZWNoYSBkZSBwdWJsaWNhY2nDs24uCgplKQlMQSBVTklWRVJTSURBRCBwb2Ryw6EgaW5jbHVpciBsYSBvYnJhIGVuIGxvcyDDrW5kaWNlcyB5IGJ1c2NhZG9yZXMgcXVlIGVzdGltZW4gbmVjZXNhcmlvcyBwYXJhIG1heGltaXphciBsYSB2aXNpYmlsaWRhZCBlbCB1c28geSBlbCBpbXBhY3RvIGRlIGxhIHByb2R1Y2Npw7NuIGNpZW50w61maWNhLCBhcnTDrXN0aWNhIHkgYWNhZMOpbWljYSBlbiBsYSBjb211bmlkYWQgbG9jYWwsIG5hY2lvbmFsIG8gaW50ZXJuYWNpb25hbC4gCgoKZikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGNvbnZlcnRpciBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBjb24gZWwgZmluIGRlIHN1IHByZXNlcnZhY2nDs24gZW4gZWwgdGllbXBvIHF1ZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGxhIGRlIHN1cyBwcsOzcnJvZ2FzLgoKCkNvbiBiYXNlIGVuIGxvIGFudGVyaW9yIGF1dG9yaXpvKGFtb3MpLCBhIGZhdm9yIGRlbCBSSVVEIHkgZGUgc3VzIHVzdWFyaW9zLCBsYSBwdWJsaWNhY2nDs24geSBjb25zdWx0YSBkZSBsYSBzaWd1aWVudGUgb2JyYToKClRpdHVsbyAJCkF1dG9yCUFwZWxsaWRvcwlOb21icmVzCjEJCQoyCQkKMwkJCiAKCmcpCUF1dG9yaXpvKGFtb3MpLCBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsb3MgbGl0ZXJhbGVzIGFudGVyaW9yZXMsIGJham8gbG9zIGzDrW1pdGVzIGRlZmluaWRvcyBwb3IgTEEgVU5JVkVSU0lEQUQsIGVuIGxhcyDigJxDb25kaWNpb25lcyBkZSB1c28gZGUgZXN0cmljdG8gY3VtcGxpbWllbnRv4oCdIGRlIGxvcyByZWN1cnNvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQsIGN1eW8gdGV4dG8gY29tcGxldG8gc2UgcHVlZGUgY29uc3VsdGFyIGVuIGh0dHA6Ly9yZXBvc2l0b3J5LnVkaXN0cml0YWwuZWR1LmNvLwoKaCkJQ29ub3pjbyhjZW1vcykgeSBhY2VwdG8oYW1vcykgcXVlIG90b3JnbyhhbW9zKSB1bmEgbGljZW5jaWEgZXNwZWNpYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcywgbGljZW5jaWEgICBkZSBsYSBjdWFsIGhlIChoZW1vcykgb2J0ZW5pZG8gdW5hIGNvcGlhLgoKaSkJTWFuaWZpZXN0byhhbW9zKSBtaSAobnVlc3RybykgdG90YWwgYWN1ZXJkbyBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIHVzbyB5IHB1YmxpY2FjacOzbiBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHF1ZSBzZSBkZXNjcmliZW4geSBleHBsaWNhbiBlbiBlbCBwcmVzZW50ZSBkb2N1bWVudG8uCgpqKQlDb25vemNvKGNlbW9zKSBsYSBub3JtYXRpdmlkYWQgaW50ZXJuYSBkZSAgTEEgVU5JVkVSU0lEQUQ7IGVuIGNvbmNyZXRvLCBlbCBBY3VlcmRvIDAwNCBkZSAyMDEyIGRlbCBDU1UsIEFjdWVyZG8gMDIzIGRlIDIwMTIgZGVsIENTVSBzb2JyZSBQb2zDrXRpY2EgRWRpdG9yaWFsLCBBY3VlcmRvIDAyNiAgZGVsIDMxIGRlIGp1bGlvIGRlIDIwMTIgc29icmUgZWwgcHJvY2VkaW1pZW50byBwYXJhIGxhIHB1YmxpY2FjacOzbiBkZSB0ZXNpcyBkZSBwb3N0Z3JhZG8gZGUgbG9zIGVzdHVkaWFudGVzIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzLCAgQWN1ZXJkbyAwMzAgZGVsIDAzIGRlIGRpY2llbWJyZSBkZSAyMDEzIHBvciBtZWRpbyBkZWwgY3VhbCBzZSBjcmVhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMsIEFjdWVyZG8gMDM4IGRlIDIwMTUgMjAxNSDigJxwb3IgZWwgY3VhbCBzZSBtb2RpZmljYSBlbCBBY3VlcmRvIDAzMSBkZSAyMDE0IGRlIDIwMTQgcXVlIHJlZ2xhbWVudGEgZWwgdHJhYmFqbyBkZSBncmFkbyBwYXJhIGxvcyBlc3R1ZGlhbnRlcyBkZSBwcmVncmFkbyBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IHNlIGRpY3RhbiBvdHJhcyBkaXJlY3RyaWNlc+KAnSB5IGxhcyBkZW3DoXMgbm9ybWFzIGNvbmNvcmRhbnRlIHkgY29tcGxlbWVudGFyaWFzIHF1ZSByaWdlbiBhbCByZXNwZWN0bywgZXNwZWNpYWxtZW50ZSBsYSBsZXkgMjMgZGUgMTk4MiwgbGEgbGV5IDQ0IGRlIDE5OTMgeSBsYSBkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLiBFc3RvcyBkb2N1bWVudG9zIHBvZHLDoW4gc2VyIGNvbnN1bHRhZG9zIHkgZGVzY2FyZ2Fkb3MgZW4gZWwgcG9ydGFsIHdlYiBkZSBsYSBiaWJsaW90ZWNhIGh0dHA6Ly9zaXN0ZW1hZGViaWJsaW90ZWNhcy51ZGlzdHJpdGFsLmVkdS5jby8gIAoKaykJQWNlcHRvKGFtb3MpIHF1ZSBMQSBVTklWRVJTSURBRCBubyBzZSByZXNwb25zYWJpbGl6YSBwb3IgbGFzIGluZnJhY2Npb25lcyBhIGxhIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBvIERlcmVjaG9zIGRlIEF1dG9yIGNhdXNhZGFzIHBvciBsb3MgdGl0dWxhcmVzIGRlIGxhIHByZXNlbnRlIExpY2VuY2lhIHkgZGVjbGFyYW1vcyBxdWUgbWFudGVuZHLDqSAoZW1vcykgaW5kZW1uZSBhIExBIFVOSVZFUlNJREFEIHBvciBsYXMgcmVjbGFtYWNpb25lcyBsZWdhbGVzIGRlIGN1YWxxdWllciB0aXBvIHF1ZSBsbGVnYXJlbiBhIHByZXNlbnRhcnNlIHBvciB2aW9sYWNpw7NuIGRlIGRlcmVjaG9zIGEgbGEgcHJvcGllZGFkIGludGVsZWN0dWFsIG8gZGUgQXV0b3IgcmVsYWNpb25hZG9zIGNvbiBsb3MgZG9jdW1lbnRvcyByZWdpc3RyYWRvcyBlbiBlbCBSSVVELgoKbCkJRWwgKGxvcykgYXV0b3IoZXMpIG1hbmlmaWVzdGEobW9zKSBxdWUgbGEgb2JyYSBvYmpldG8gZGUgbGEgcHJlc2VudGUgYXV0b3JpemFjacOzbiBlcyBvcmlnaW5hbCwgZGUgZXhjbHVzaXZhIGF1dG9yw61hLCB5IHNlIHJlYWxpesOzIHNpbiB2aW9sYXIgbyB1c3VycGFyIGRlcmVjaG9zIGRlIGF1dG9yIGRlIHRlcmNlcm9zOyBkZSB0YWwgc3VlcnRlLCBlbiBjYXNvIGRlIHByZXNlbnRhcnNlIGN1YWxxdWllciByZWNsYW1hY2nDs24gbyBhY2Npw7NuIHBvciBwYXJ0ZSBkZSB1biB0ZXJjZXJvIGVuIGN1YW50byBhIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBzb2JyZSBsYSBvYnJhLCBlbCAobG9zKSBlc3R1ZGlhbnRlKHMpIOKAkyBhdXRvcihlcykgYXN1bWlyw6EobikgdG9kYSBsYSByZXNwb25zYWJpbGlkYWQgeSBzYWxkcsOhKG4pIGVuIGRlZmVuc2EgZGUgbG9zIGRlcmVjaG9zIGFxdcOtIGF1dG9yaXphZG9zLiBQYXJhIHRvZG9zIGxvcyBlZmVjdG9zLCBMQSBVTklWRVJTSURBRCBhY3TDumEgY29tbyB1biB0ZXJjZXJvIGRlIGJ1ZW5hIGZlLiAgIAoKCm0pCUVsIChsb3MpIGF1dG9yKGVzKSBtYW5pZmllc3RhKG1vcykgcXVlIGNvbm96Y28oY2Vtb3MpIGxhIGF1dG9ub23DrWEgeSBsb3MgZGVyZWNob3MsIHF1ZSBwb3NlZShtb3MpIHNvYnJlIGxhIG9icmEgeSwgY29tbyB0YWwsIGVzIChzb21vcykgcmVzcG9uc2FibGUocykgZGVsIGFsY2FuY2UganVyw61kaWNvIHkgbGVnYWwsIGRlIGVzY29nZXIgbGEgb3BjacOzbiBkZSBsYSBwdWJsaWNhY2nDs24gbyBkZSByZXN0cmljY2nDs24gZGUgbGEgcHVibGljYWNpw7NuIGRlbCBkb2N1bWVudG8gcmVnaXN0cmFkbyBlbiBlbCBSSVVELgoKCgoKU0kgRUwgRE9DVU1FTlRPIFNFIEJBU0EgRU4gVU4gVFJBQkFKTyBRVUUgSEEgU0lETyBQQVRST0NJTkFETyBPIEFQT1lBRE8gUE9SIFVOQSBBR0VOQ0lBIE8gVU5BIE9SR0FOSVpBQ0nDk04sIENPTiBFWENFUENJw5NOIERFIExBIFVOSVZFUlNJREFEIERJU1RSSVRBTCBGUkFOQ0lTQ08gSk9TRSBERSBDQUxEQVMsIExPUyBBVVRPUkVTIEdBUkFOVElaQU4gUVVFIFNFIEhBIENVTVBMSURPIENPTiBMT1MgCkRFUkVDSE9TIFkgT0JMSUdBQ0lPTkVTIFJFUVVFUklET1MgUE9SIEVMIFJFU1BFQ1RJVk8gQ09OVFJBVE8gTyBBQ1VFUkRPLgoKCgoKCgoKCgoKCgoKCgoKCgoKCgpFbiBjb25zdGFuY2lhIGRlIGxvIGFudGVyaW9yLCBmaXJtbyhhbW9zKSBlbCBwcmVzZW50ZSBkb2N1bWVudG8sIGVuIGxhIGNpdWRhZCBkZSBCb2dvdMOhLCBELkMuLCBhIGxvcyAKCgpGSVJNQSBERSBMT1MgVElUVUxBUkVTIERFIERFUkVDSE9TIERFIEFVVE9SCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICBDLkMuIE5vLiBfX19fX19fX19fX19fX19fX18KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fICAgQy5DLiBOby4gX19fX19fX19fX19fX19fX19fCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgIEMuQy4gTm8uIF9fX19fX19fX19fX19fX19fXwoKCgpDb3JyZW8gRWxlY3Ryw7NuaWNvIEluc3RpdHVjaW9uYWwgZGVsIChkZSBsb3MpIEF1dG9yKGVzKToKCkF1dG9yCUNvcnJlbyBFbGVjdHLDs25pY28gCjEJCjIJCjMJCgpOb21icmUgZGUgRGlyZWN0b3IoZXMpIGRlIEdyYWRvOgoKMQkKMgkKMwkKCk5vbWJyZSBGYWN1bHRhZCB5IFByb3llY3RvIEN1cnJpY3VsYXI6CgpGYWN1bHRhZAlQcm95ZWN0byBDdXJyaWN1bGFyCgkKCgoKCgoKCk5vdGE6IEVuIGNhc28gcXVlIG5vIGVzdMOpIGRlIGFjdWVyZG8gY29uIGxhcyBjb25kaWNpb25lcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSwgeSBtYW5pZmllc3RlIGFsZ3VuYSByZXN0cmljY2nDs24gc29icmUgbGEgb2JyYSwganVzdGlmaXF1ZSBsb3MgbW90aXZvcyBwb3IgbG9zIGN1YWxlcyBlbCBkb2N1bWVudG8geSBzdXMgYW5leG9zIG5vIHB1ZWRlbiBzZXIgcHVibGljYWRvcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIFJJVUQuCgoKU2kgcmVxdWllcmUgbcOhcyBlc3BhY2lvLCBwdWVkZSBhbmV4YXIgdW5hIGNvcGlhIHNpbWlsYXIgYSBlc3RhIGhvamEKCgo=