Diseño de un modelo para la representación de la dinámica espaciotemporal de objetos geográficos de tipo región mediante trayectorias semánticas en bases de datos
El amplio uso de la información espacial, que va desde lo personal hasta lo industrial, ha permitido presentar una abstracción del mundo real en un ambiente digital, el cual usamos para representar, interpretar, analizar y entender muchos de los objetos y/o fenómenos geográficos que han llegado a in...
- Autores:
- Tipo de recurso:
- Doctoral thesis
- Fecha de publicación:
- 2021
- Institución:
- Universidad Distrital Francisco José de Caldas
- Repositorio:
- RIUD: repositorio U. Distrital
- Idioma:
- spa
- OAI Identifier:
- oai:repository.udistrital.edu.co:11349/29287
- Acceso en línea:
- http://hdl.handle.net/11349/29287
- Palabra clave:
- Base de datos espacio-temporales
Regiones en movimiento
Trayectorias
Objetos en movimiento
Trayectorias semánticas
Trayectorias poliédricas
Doctorado en Ingeniería - Tesis y disertaciones académicas
Geografía - Procesamiento de datos
Análisis de la información
Procesamiento electrónico de datos - Técnicas estructuradas
Mapas -Proyecciones
Funciones poliédricas
Modelos de crecimiento de la población
Spatio-temporal database
Moving regions
Trajectories
Moving objects
Semantic trajectories
Polihedrical trajectories
- Rights
- License
- Atribución-NoComercial-SinDerivadas 2.5 Colombia
id |
UDISTRITA2_8d66b35a8b3228dba0470b39fc8967aa |
---|---|
oai_identifier_str |
oai:repository.udistrital.edu.co:11349/29287 |
network_acronym_str |
UDISTRITA2 |
network_name_str |
RIUD: repositorio U. Distrital |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Diseño de un modelo para la representación de la dinámica espaciotemporal de objetos geográficos de tipo región mediante trayectorias semánticas en bases de datos |
dc.title.titleenglish.spa.fl_str_mv |
Design of a model for the spatio-temporal dinamic representation of region-type geographic objects by means of semantic trajectories in database |
title |
Diseño de un modelo para la representación de la dinámica espaciotemporal de objetos geográficos de tipo región mediante trayectorias semánticas en bases de datos |
spellingShingle |
Diseño de un modelo para la representación de la dinámica espaciotemporal de objetos geográficos de tipo región mediante trayectorias semánticas en bases de datos Base de datos espacio-temporales Regiones en movimiento Trayectorias Objetos en movimiento Trayectorias semánticas Trayectorias poliédricas Doctorado en Ingeniería - Tesis y disertaciones académicas Geografía - Procesamiento de datos Análisis de la información Procesamiento electrónico de datos - Técnicas estructuradas Mapas -Proyecciones Funciones poliédricas Modelos de crecimiento de la población Spatio-temporal database Moving regions Trajectories Moving objects Semantic trajectories Polihedrical trajectories |
title_short |
Diseño de un modelo para la representación de la dinámica espaciotemporal de objetos geográficos de tipo región mediante trayectorias semánticas en bases de datos |
title_full |
Diseño de un modelo para la representación de la dinámica espaciotemporal de objetos geográficos de tipo región mediante trayectorias semánticas en bases de datos |
title_fullStr |
Diseño de un modelo para la representación de la dinámica espaciotemporal de objetos geográficos de tipo región mediante trayectorias semánticas en bases de datos |
title_full_unstemmed |
Diseño de un modelo para la representación de la dinámica espaciotemporal de objetos geográficos de tipo región mediante trayectorias semánticas en bases de datos |
title_sort |
Diseño de un modelo para la representación de la dinámica espaciotemporal de objetos geográficos de tipo región mediante trayectorias semánticas en bases de datos |
dc.contributor.advisor.none.fl_str_mv |
Medina Daza, Rubén Javier |
dc.subject.spa.fl_str_mv |
Base de datos espacio-temporales Regiones en movimiento Trayectorias Objetos en movimiento Trayectorias semánticas Trayectorias poliédricas |
topic |
Base de datos espacio-temporales Regiones en movimiento Trayectorias Objetos en movimiento Trayectorias semánticas Trayectorias poliédricas Doctorado en Ingeniería - Tesis y disertaciones académicas Geografía - Procesamiento de datos Análisis de la información Procesamiento electrónico de datos - Técnicas estructuradas Mapas -Proyecciones Funciones poliédricas Modelos de crecimiento de la población Spatio-temporal database Moving regions Trajectories Moving objects Semantic trajectories Polihedrical trajectories |
dc.subject.lemb.spa.fl_str_mv |
Doctorado en Ingeniería - Tesis y disertaciones académicas Geografía - Procesamiento de datos Análisis de la información Procesamiento electrónico de datos - Técnicas estructuradas Mapas -Proyecciones Funciones poliédricas Modelos de crecimiento de la población |
dc.subject.keyword.spa.fl_str_mv |
Spatio-temporal database Moving regions Trajectories Moving objects Semantic trajectories Polihedrical trajectories |
description |
El amplio uso de la información espacial, que va desde lo personal hasta lo industrial, ha permitido presentar una abstracción del mundo real en un ambiente digital, el cual usamos para representar, interpretar, analizar y entender muchos de los objetos y/o fenómenos geográficos que han llegado a influir en la vida de las personas y la sociedad en general. Los sistemas de información geográfica fueron los pioneros en realizar aplicaciones para representar y analizar la información espacial con características geográficas; después los siguieron las bases de datos espaciales, como una respuesta a la administración eficiente de dicha información. Se ha incluido una dimensión temporal asociada a la información espacial, dando origen así a las bases de datos espaciotemporales, que permiten representar no sólo la forma y localización de objetos geográficos, sino también el tiempo asociado a ese objeto, posibilitando cambiar su posición y/o forma para otro instante de tiempo. Esta representación del tiempo es discreta, en la medida que se almacena el objeto en instantes específicos de tiempo. Como los cambios asociados a los objetos geográficos son continuos en el tiempo, su representación en las bases de datos espaciotemporales tiene la limitación de ser discreta. Se considera una limitación, ya que la representación del objeto en sí no corresponde completamente a la realidad, restringiendo de esta forma una completa y exacta interpretación del comportamiento del objeto y/o fenómeno en periodos de tiempo. Las bases de datos de objetos en movimiento, pueden representar los cambios de forma y posición de manera continua. Estas han logrado, hasta el momento, representar los cambios de posición de los puntos en movimiento mediante trayectorias, generando así una línea del trayecto en intervalos de tiempo. En el caso de las trayectorias de las regiones en movimiento, cuya representación incluye cambios de forma y posición, su generación es mucho más compleja, sin que se haya encotrado evidencia de casos de éxito en modelo aplicados que funcione para modelar cambios de forma y estructura interna de reginen en movimientoen bases de datos espacio-temporales. En esta tesis doctoral se diseña un modelo aplicable a una base de datos espaciotemporal que genere trayectorias de cambios detectados en la posición y forma de regiones en movimiento; además se extiende el modelo adicionando semánticas sobre la trayectoria resultante a fin de enriquecer y caracterizar dicha trayectoria en el contexto en que se desarrolla, es decir, más una semántica generada a partir del movimiento representado. Como caso de estudio para la experimentación y aplicación del modelo mencionado, se selecciona el fenómeno geográfico del crecimiento urbano de la ciudad de Bogotá, se generarán las trayectorias de las regiones que representa el casco urbano y se le asociará una semántica a la trayectoria de crecimiento de la ciudad que complementa la información para enriquecer las trayectorias crudas generadas. De la misma manera, se tomará un segundo caso de estudio que mostrará el retroceso glaciar de la Sierra Nevada de Santa Marta. La fuente de información será una secuencia de mapas e imágenes satelitales en un periodo de tiempo, de donde se extraerá la información pertinente al fenómeno geográfico mediante técnicas de clasificación y se almacenarán los resultados en una base de datos espaciotemporal, en donde se continuará el proceso para realizar la generación de trayectorias con su respectiva representación en la base de datos espacial. Finalmente, los modelos propuestos son implementados en los dos casos de estudio mencionados, mostrando su funcionalidad al permitir crear y utilizar las trayectorias que representan sus dinámicas de movimiento asociándoles información para convertirlas en trayectorias semánticas de acuerdo a las definiciones enmarcadas de semántica para este trabajo de investigación. |
publishDate |
2021 |
dc.date.created.none.fl_str_mv |
2021-04-12 |
dc.date.accessioned.none.fl_str_mv |
2022-06-08T19:45:48Z |
dc.date.available.none.fl_str_mv |
2022-06-08T19:45:48Z |
dc.type.degree.spa.fl_str_mv |
Investigación-Innovación |
dc.type.driver.spa.fl_str_mv |
info:eu-repo/semantics/doctoralThesis |
dc.type.coar.spa.fl_str_mv |
http://purl.org/coar/resource_type/c_db06 |
format |
http://purl.org/coar/resource_type/c_db06 |
dc.identifier.uri.none.fl_str_mv |
http://hdl.handle.net/11349/29287 |
url |
http://hdl.handle.net/11349/29287 |
dc.language.iso.spa.fl_str_mv |
spa |
language |
spa |
dc.rights.*.fl_str_mv |
Atribución-NoComercial-SinDerivadas 2.5 Colombia |
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/2.5/co/ |
dc.rights.acceso.spa.fl_str_mv |
Abierto (Texto Completo) |
rights_invalid_str_mv |
Atribución-NoComercial-SinDerivadas 2.5 Colombia http://creativecommons.org/licenses/by-nc-nd/2.5/co/ 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/29287/1/AlvaroEnriqueOrtizDavila2021.pdf http://repository.udistrital.edu.co/bitstream/11349/29287/2/Licencia%20y%20uso%20de%20publicaci%c3%b3n http://repository.udistrital.edu.co/bitstream/11349/29287/3/license_rdf http://repository.udistrital.edu.co/bitstream/11349/29287/4/license.txt http://repository.udistrital.edu.co/bitstream/11349/29287/5/AlvaroEnriqueOrtizDavila2021.pdf.jpg http://repository.udistrital.edu.co/bitstream/11349/29287/6/Licencia%20y%20uso%20de%20publicaci%c3%b3n.jpg |
bitstream.checksum.fl_str_mv |
bf7a14319b279103ec49f5ab3bfb7784 207b8ddf951259ee49d0b95e3178bea6 217700a34da79ed616c2feb68d4c5e06 997daf6c648c962d566d7b082dac908d 53e1d1171ed0aca7b9178e45b4394084 ab769ca194513cc8fb164723d564caa4 |
bitstream.checksumAlgorithm.fl_str_mv |
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_ |
1814111254859481088 |
spelling |
Medina Daza, Rubén JavierOrtiz Dávila, Alvaro Enrique2022-06-08T19:45:48Z2022-06-08T19:45:48Z2021-04-12http://hdl.handle.net/11349/29287El amplio uso de la información espacial, que va desde lo personal hasta lo industrial, ha permitido presentar una abstracción del mundo real en un ambiente digital, el cual usamos para representar, interpretar, analizar y entender muchos de los objetos y/o fenómenos geográficos que han llegado a influir en la vida de las personas y la sociedad en general. Los sistemas de información geográfica fueron los pioneros en realizar aplicaciones para representar y analizar la información espacial con características geográficas; después los siguieron las bases de datos espaciales, como una respuesta a la administración eficiente de dicha información. Se ha incluido una dimensión temporal asociada a la información espacial, dando origen así a las bases de datos espaciotemporales, que permiten representar no sólo la forma y localización de objetos geográficos, sino también el tiempo asociado a ese objeto, posibilitando cambiar su posición y/o forma para otro instante de tiempo. Esta representación del tiempo es discreta, en la medida que se almacena el objeto en instantes específicos de tiempo. Como los cambios asociados a los objetos geográficos son continuos en el tiempo, su representación en las bases de datos espaciotemporales tiene la limitación de ser discreta. Se considera una limitación, ya que la representación del objeto en sí no corresponde completamente a la realidad, restringiendo de esta forma una completa y exacta interpretación del comportamiento del objeto y/o fenómeno en periodos de tiempo. Las bases de datos de objetos en movimiento, pueden representar los cambios de forma y posición de manera continua. Estas han logrado, hasta el momento, representar los cambios de posición de los puntos en movimiento mediante trayectorias, generando así una línea del trayecto en intervalos de tiempo. En el caso de las trayectorias de las regiones en movimiento, cuya representación incluye cambios de forma y posición, su generación es mucho más compleja, sin que se haya encotrado evidencia de casos de éxito en modelo aplicados que funcione para modelar cambios de forma y estructura interna de reginen en movimientoen bases de datos espacio-temporales. En esta tesis doctoral se diseña un modelo aplicable a una base de datos espaciotemporal que genere trayectorias de cambios detectados en la posición y forma de regiones en movimiento; además se extiende el modelo adicionando semánticas sobre la trayectoria resultante a fin de enriquecer y caracterizar dicha trayectoria en el contexto en que se desarrolla, es decir, más una semántica generada a partir del movimiento representado. Como caso de estudio para la experimentación y aplicación del modelo mencionado, se selecciona el fenómeno geográfico del crecimiento urbano de la ciudad de Bogotá, se generarán las trayectorias de las regiones que representa el casco urbano y se le asociará una semántica a la trayectoria de crecimiento de la ciudad que complementa la información para enriquecer las trayectorias crudas generadas. De la misma manera, se tomará un segundo caso de estudio que mostrará el retroceso glaciar de la Sierra Nevada de Santa Marta. La fuente de información será una secuencia de mapas e imágenes satelitales en un periodo de tiempo, de donde se extraerá la información pertinente al fenómeno geográfico mediante técnicas de clasificación y se almacenarán los resultados en una base de datos espaciotemporal, en donde se continuará el proceso para realizar la generación de trayectorias con su respectiva representación en la base de datos espacial. Finalmente, los modelos propuestos son implementados en los dos casos de estudio mencionados, mostrando su funcionalidad al permitir crear y utilizar las trayectorias que representan sus dinámicas de movimiento asociándoles información para convertirlas en trayectorias semánticas de acuerdo a las definiciones enmarcadas de semántica para este trabajo de investigación.The wide uses of spatial information, which goes from personal to industrial areas, has allowed to present an abstraction of the real world into a digital environment, that we use to represent, interpret, analyse and understand a great part of the object and/or the geographical phenomena that had influenced people’s lives and, in general, society. Geographic information systems were the pioneers in realizing apps for representation and analysis of spatial information with geographic characteristics, they were followed by spatial data bases as an answer to the efficient administration of that information. It has been included a temporal dimension associated to the spatial information, being this the origin of spatiotemporal database, achieving to represent not only the form and location of geographic objects, but also the time associated to that object, being able to change its position and/or shape for another instant. This representation of time is discrete in the way that the object is stored in specific instants of time. As the changes associated to the geographic objects are continuous in time, their representation on space-time data bases has the limitation of being discrete. It is considered a limitation, since the representation of the object itself doesn’t corresponds completely to reality, restricting a complete and exact interpretation of the object and/or phenomenon on time intervals. As an answer to this problem, moving objects databases emerged, which pretend to represent the shape and location changes in a continuous way, managing till the moment that representation for the moving points by change of position trajectories, generating a line of the path in time intervals. In the case of moving regions trajectories, which its representation includes shape and position changes, their generation is more complex by far, to the point that at the moment a bibliographical reference of data base of an applied model that works on a moving objects that could generate it doesn’t exist, and less use the for consulting and analysis. This doctoral thesis designs a spatiotemporal database model that generates position and shape changes trajectories of moving regions, extending the model by adding semantics to the final trajectory with the intention of characterizing and enrich that trajectory on its environmental context, and other semantic generated by the movement that is represented. As a study case for experimentation and application of the model mentioned, the geographical phenomenon of urban growth of Bogotá city is chosen, region’s trajectories are generated, these represent the urban area, and a semantic would be associated to the city growth trajectory that complement the information for enriching the crude generated trajectories. In the same way a second study case would be taken, this one will show the thaw of Santa Marta’s Sierra Nevada. The source of information will be a map sequence and satellite images in a time period, of where the information about the geographical phenomenon would be extracted by classification techniques and the results will be saved on a space-time data base, where the process for making the generation of trajectories will continue with their respective representation on the space data base. As a result of the implementation of the models proposed, is demonstrated that these models allow the representation of semantic trajectories on space data base using the study cases mentioned, it also demonstrates that consults and operations can be realized with the trajectories, in addition of their visual representation and connection with other geographical information systems.pdfspaAtribución-NoComercial-SinDerivadas 2.5 Colombiahttp://creativecommons.org/licenses/by-nc-nd/2.5/co/Abierto (Texto Completo)http://purl.org/coar/access_right/c_abf2Base de datos espacio-temporalesRegiones en movimientoTrayectoriasObjetos en movimientoTrayectorias semánticasTrayectorias poliédricasDoctorado en Ingeniería - Tesis y disertaciones académicasGeografía - Procesamiento de datosAnálisis de la informaciónProcesamiento electrónico de datos - Técnicas estructuradasMapas -ProyeccionesFunciones poliédricasModelos de crecimiento de la poblaciónSpatio-temporal databaseMoving regionsTrajectoriesMoving objectsSemantic trajectoriesPolihedrical trajectoriesDiseño de un modelo para la representación de la dinámica espaciotemporal de objetos geográficos de tipo región mediante trayectorias semánticas en bases de datosDesign of a model for the spatio-temporal dinamic representation of region-type geographic objects by means of semantic trajectories in databaseInvestigación-Innovacióninfo:eu-repo/semantics/doctoralThesishttp://purl.org/coar/resource_type/c_db06ORIGINALAlvaroEnriqueOrtizDavila2021.pdfAlvaroEnriqueOrtizDavila2021.pdfAlvaroEnriqueOrtizDavila2021.pdfapplication/pdf13092962http://repository.udistrital.edu.co/bitstream/11349/29287/1/AlvaroEnriqueOrtizDavila2021.pdfbf7a14319b279103ec49f5ab3bfb7784MD51open accessLicencia y uso de publicaciónLicencia y uso de publicaciónLicencia y uso de publicaciónapplication/pdf800198http://repository.udistrital.edu.co/bitstream/11349/29287/2/Licencia%20y%20uso%20de%20publicaci%c3%b3n207b8ddf951259ee49d0b95e3178bea6MD52metadata only accessCC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8811http://repository.udistrital.edu.co/bitstream/11349/29287/3/license_rdf217700a34da79ed616c2feb68d4c5e06MD53open accessLICENSElicense.txtlicense.txttext/plain; charset=utf-87167http://repository.udistrital.edu.co/bitstream/11349/29287/4/license.txt997daf6c648c962d566d7b082dac908dMD54open accessTHUMBNAILAlvaroEnriqueOrtizDavila2021.pdf.jpgAlvaroEnriqueOrtizDavila2021.pdf.jpgIM Thumbnailimage/jpeg5882http://repository.udistrital.edu.co/bitstream/11349/29287/5/AlvaroEnriqueOrtizDavila2021.pdf.jpg53e1d1171ed0aca7b9178e45b4394084MD55open accessLicencia y uso de publicación.jpgLicencia y uso de publicación.jpgIM Thumbnailimage/jpeg13251http://repository.udistrital.edu.co/bitstream/11349/29287/6/Licencia%20y%20uso%20de%20publicaci%c3%b3n.jpgab769ca194513cc8fb164723d564caa4MD56open access11349/29287oai:repository.udistrital.edu.co:11349/292872023-06-09 14:45:26.059open accessRepositorio Institucional Universidad Distrital - RIUDrepositorio@udistrital.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIEVTUEVDSUFMIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTyBERSBDT05URU5JRE9TIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgREUgTEEgVU5JVkVSU0lEQUQgRElTVFJJVEFMCgpUw6lybWlub3MgeSBjb25kaWNpb25lcyBkZSB1c28gcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyAoUklVRCkKCkNvbW8gdGl0dWxhcihlcykgZGVsKG9zKSBkZXJlY2hvKHMpIGRlIGF1dG9yLCBjb25maWVybyAoZXJpbW9zKSBhIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIChlbiBhZGVsYW50ZSwgTEEgVU5JVkVSU0lEQUQpIHVuYSBsaWNlbmNpYSBwYXJhIHVzbyBubyBleGNsdXNpdmEsIGxpbWl0YWRhIHkgZ3JhdHVpdGEgc29icmUgbGEgb2JyYSBxdWUgaW50ZWdyYXLDoSBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIChlbiBhZGVsYW50ZSwgUklVRCksIGRlIGFjdWVyZG8gYSBsYXMgc2lndWllbnRlcyByZWdsYXMsIGxhcyBjdWFsZXMgZGVjbGFybyAoYW1vcykgY29ub2NlciB5IGFjZXB0YXI6CgphKQlFc3RhcsOhIHZpZ2VudGUgYSBwYXJ0aXIgZGUgbGEgZmVjaGEgZW4gcXVlIHNlIGluY2x1eWEgZW4gZWwgUklVRCB5IGhhc3RhIHBvciB1biBwbGF6byBkZSBkaWV6ICgxMCkgQcOxb3MsIHByb3Jyb2dhYmxlIGluZGVmaW5pZGFtZW50ZSBwb3IgZWwgdGllbXBvIHF1ZSBkdXJlIGVsIGRlcmVjaG8gUGF0cmltb25pYWwgZGVsIGF1dG9yOyBsYSBjdWFsIHBvZHLDoSBkYXJzZSBwb3IgdGVybWluYWRhIHByZXZpYSBzb2xpY2l0dWQgYSBMQSBVTklWRVJTSURBRCBwb3IgZXNjcml0byBjb24gdW5hIGFudGVsYWNpw7NuIGRlIGRvcyAoMikgbWVzZXMgYW50ZXMgZGVsIHZlbmNpbWllbnRvIGRlbCBwbGF6byBpbmljaWFsIG8gZWwgZGUgc3UocykgcHLDs3Jyb2dhKHMpLgoKYikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIHB1YmxpY2FyIGxhIG9icmEgZW4gbGFzIGRpc3RpbnRhcyB2ZXJzaW9uZXMgcmVxdWVyaWRhcyBwb3IgZWwgUklVRCAoZGlnaXRhbCwgaW1wcmVzbywgZWxlY3Ryw7NuaWNvIHUgb3RybyBtZWRpbyBjb25vY2lkbyBvIHBvciBjb25vY2VyKSBMQSBVTklWRVJTSURBRCBubyBzZXLDoSByZXNwb25zYWJsZSBlbiBlbCBldmVudG8gcXVlIGVsIGRvY3VtZW50byBhcGFyZXpjYSByZWZlcmVuY2lhZG8gZW4gbW90b3JlcyBkZSBiw7pzcXVlZGEgbyByZXBvc2l0b3Jpb3MgZGlmZXJlbnRlcyBhbCBSSVVELCB1bmEgdmV6IGVsKG9zKSBhdXRvcihlcykgc29saWNpdGVuIHN1IGVsaW1pbmFjacOzbiBkZWwgUklVRCwgZGFkbyBxdWUgbGEgbWlzbWEgc2Vyw6EgcHVibGljYWRhIGVuIEludGVybmV0LgoKYykJTGEgYXV0b3JpemFjacOzbiBzZSBoYWNlIGEgdMOtdHVsbyBncmF0dWl0bywgcG9yIGxvIHRhbnRvLCBsb3MgYXV0b3JlcyByZW51bmNpYW4gYSByZWNpYmlyIGJlbmVmaWNpbyBhbGd1bm8gcG9yIGxhIHB1YmxpY2FjacOzbiwgZGlzdHJpYnVjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGN1YWxxdWllciBvdHJvIHVzbyBxdWUgc2UgaGFnYSBlbiBsb3MgdMOpcm1pbm9zIGRlIGxhIHByZXNlbnRlIGxpY2VuY2lhIHkgZGUgbGEgbGljZW5jaWEgZGUgdXNvIGNvbiBxdWUgc2UgcHVibGljYSAoQ3JlYXRpdmUgQ29tbW9ucykuCgpkKQlMb3MgY29udGVuaWRvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQgc29uIG9icmEocykgb3JpZ2luYWwoZXMpIHNvYnJlIGxhIGN1YWwoZXMpIGVsKG9zKSBhdXRvcihlcykgY29tbyB0aXR1bGFyZXMgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yLCBhc3VtZW4gdG90YWwgcmVzcG9uc2FiaWxpZGFkIHBvciBlbCBjb250ZW5pZG8gZGUgc3Ugb2JyYSBhbnRlIExBIFVOSVZFUlNJREFEIHkgYW50ZSB0ZXJjZXJvcy4gRW4gdG9kbyBjYXNvIExBIFVOSVZFUlNJREFEIHNlIGNvbXByb21ldGUgYSBpbmRpY2FyIHNpZW1wcmUgbGEgYXV0b3LDrWEgaW5jbHV5ZW5kbyBlbCBub21icmUgZGVsIGF1dG9yIHkgbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuLgoKZSkJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGluY2x1aXIgbGEgb2JyYSBlbiBsb3Mgw61uZGljZXMgeSBidXNjYWRvcmVzIHF1ZSBlc3RpbWVuIG5lY2VzYXJpb3MgcGFyYSBtYXhpbWl6YXIgbGEgdmlzaWJpbGlkYWQgZWwgdXNvIHkgZWwgaW1wYWN0byBkZSBsYSBwcm9kdWNjacOzbiBjaWVudMOtZmljYSwgYXJ0w61zdGljYSB5IGFjYWTDqW1pY2EgZW4gbGEgY29tdW5pZGFkIGxvY2FsLCBuYWNpb25hbCBvIGludGVybmFjaW9uYWwuCgoKZikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGNvbnZlcnRpciBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBjb24gZWwgZmluIGRlIHN1IHByZXNlcnZhY2nDs24gZW4gZWwgdGllbXBvIHF1ZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGxhIGRlIHN1cyBwcsOzcnJvZ2FzLgoKCkNvbiBiYXNlIGVuIGxvIGFudGVyaW9yIGF1dG9yaXpvKGFtb3MpLCBhIGZhdm9yIGRlbCBSSVVEIHkgZGUgc3VzIHVzdWFyaW9zLCBsYSBwdWJsaWNhY2nDs24geSBjb25zdWx0YSBkZSBsYSBzaWd1aWVudGUgb2JyYToKClRpdHVsbwoKQXV0b3IgICAgICAgQXBlbGxpZG9zICAgICAgICAgTm9tYnJlcwoKMQoKMgoKMwoKCmcpCUF1dG9yaXpvKGFtb3MpLCBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsb3MgbGl0ZXJhbGVzIGFudGVyaW9yZXMsIGJham8gbG9zIGzDrW1pdGVzIGRlZmluaWRvcyBwb3IgTEEgVU5JVkVSU0lEQUQsIGVuIGxhcyDigJxDb25kaWNpb25lcyBkZSB1c28gZGUgZXN0cmljdG8gY3VtcGxpbWllbnRv4oCdIGRlIGxvcyByZWN1cnNvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQsIGN1eW8gdGV4dG8gY29tcGxldG8gc2UgcHVlZGUgY29uc3VsdGFyIGVuIGh0dHA6Ly9yZXBvc2l0b3J5LnVkaXN0cml0YWwuZWR1LmNvLwoKaCkJQ29ub3pjbyhjZW1vcykgeSBhY2VwdG8oYW1vcykgcXVlIG90b3JnbyhhbW9zKSB1bmEgbGljZW5jaWEgZXNwZWNpYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcywgbGljZW5jaWEgICBkZSBsYSBjdWFsIGhlIChoZW1vcykgb2J0ZW5pZG8gdW5hIGNvcGlhLgoKaSkJTWFuaWZpZXN0byhhbW9zKSBtaSAobnVlc3RybykgdG90YWwgYWN1ZXJkbyBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIHVzbyB5IHB1YmxpY2FjacOzbiBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHF1ZSBzZSBkZXNjcmliZW4geSBleHBsaWNhbiBlbiBlbCBwcmVzZW50ZSBkb2N1bWVudG8uCgpqKQlDb25vemNvKGNlbW9zKSBsYSBub3JtYXRpdmlkYWQgaW50ZXJuYSBkZSAgTEEgVU5JVkVSU0lEQUQ7IGVuIGNvbmNyZXRvLCBlbCBBY3VlcmRvIDAwNCBkZSAyMDEyIGRlbCBDU1UsIEFjdWVyZG8gMDIzIGRlIDIwMTIgZGVsIENTVSBzb2JyZSBQb2zDrXRpY2EgRWRpdG9yaWFsLCBBY3VlcmRvIDAyNiAgZGVsIDMxIGRlIGp1bGlvIGRlIDIwMTIgc29icmUgZWwgcHJvY2VkaW1pZW50byBwYXJhIGxhIHB1YmxpY2FjacOzbiBkZSB0ZXNpcyBkZSBwb3N0Z3JhZG8gZGUgbG9zIGVzdHVkaWFudGVzIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzLCAgQWN1ZXJkbyAwMzAgZGVsIDAzIGRlIGRpY2llbWJyZSBkZSAyMDEzIHBvciBtZWRpbyBkZWwgY3VhbCBzZSBjcmVhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMsIEFjdWVyZG8gMDM4IGRlIDIwMTUgMjAxNSDigJxwb3IgZWwgY3VhbCBzZSBtb2RpZmljYSBlbCBBY3VlcmRvIDAzMSBkZSAyMDE0IGRlIDIwMTQgcXVlIHJlZ2xhbWVudGEgZWwgdHJhYmFqbyBkZSBncmFkbyBwYXJhIGxvcyBlc3R1ZGlhbnRlcyBkZSBwcmVncmFkbyBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IHNlIGRpY3RhbiBvdHJhcyBkaXJlY3RyaWNlc+KAnSB5IGxhcyBkZW3DoXMgbm9ybWFzIGNvbmNvcmRhbnRlIHkgY29tcGxlbWVudGFyaWFzIHF1ZSByaWdlbiBhbCByZXNwZWN0bywgZXNwZWNpYWxtZW50ZSBsYSBsZXkgMjMgZGUgMTk4MiwgbGEgbGV5IDQ0IGRlIDE5OTMgeSBsYSBkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLiBFc3RvcyBkb2N1bWVudG9zIHBvZHLDoW4gc2VyIGNvbnN1bHRhZG9zIHkgZGVzY2FyZ2Fkb3MgZW4gZWwgcG9ydGFsIHdlYiBkZSBsYSBiaWJsaW90ZWNhIGh0dHA6Ly9zaXN0ZW1hZGViaWJsaW90ZWNhcy51ZGlzdHJpdGFsLmVkdS5jby8KCmspCUFjZXB0byhhbW9zKSBxdWUgTEEgVU5JVkVSU0lEQUQgbm8gc2UgcmVzcG9uc2FiaWxpemEgcG9yIGxhcyBpbmZyYWNjaW9uZXMgYSBsYSBwcm9waWVkYWQgaW50ZWxlY3R1YWwgbyBEZXJlY2hvcyBkZSBBdXRvciBjYXVzYWRhcyBwb3IgbG9zIHRpdHVsYXJlcyBkZSBsYSBwcmVzZW50ZSBMaWNlbmNpYSB5IGRlY2xhcmFtb3MgcXVlIG1hbnRlbmRyw6kgKGVtb3MpIGluZGVtbmUgYSBMQSBVTklWRVJTSURBRCBwb3IgbGFzIHJlY2xhbWFjaW9uZXMgbGVnYWxlcyBkZSBjdWFscXVpZXIgdGlwbyBxdWUgbGxlZ2FyZW4gYSBwcmVzZW50YXJzZSBwb3IgdmlvbGFjacOzbiBkZSBkZXJlY2hvcyBhIGxhIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBvIGRlIEF1dG9yIHJlbGFjaW9uYWRvcyBjb24gbG9zIGRvY3VtZW50b3MgcmVnaXN0cmFkb3MgZW4gZWwgUklVRC4KCmwpCUVsIChsb3MpIGF1dG9yKGVzKSBtYW5pZmllc3RhKG1vcykgcXVlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gZXMgb3JpZ2luYWwsIGRlIGV4Y2x1c2l2YSBhdXRvcsOtYSwgeSBzZSByZWFsaXrDsyBzaW4gdmlvbGFyIG8gdXN1cnBhciBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvczsgZGUgdGFsIHN1ZXJ0ZSwgZW4gY2FzbyBkZSBwcmVzZW50YXJzZSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIG8gYWNjacOzbiBwb3IgcGFydGUgZGUgdW4gdGVyY2VybyBlbiBjdWFudG8gYSBsb3MgZGVyZWNob3MgZGUgYXV0b3Igc29icmUgbGEgb2JyYSwgZWwgKGxvcykgZXN0dWRpYW50ZShzKSDigJMgYXV0b3IoZXMpIGFzdW1pcsOhKG4pIHRvZGEgbGEgcmVzcG9uc2FiaWxpZGFkIHkgc2FsZHLDoShuKSBlbiBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvcy4gUGFyYSB0b2RvcyBsb3MgZWZlY3RvcywgTEEgVU5JVkVSU0lEQUQgYWN0w7phIGNvbW8gdW4gdGVyY2VybyBkZSBidWVuYSBmZS4KCgptKQlFbCAobG9zKSBhdXRvcihlcykgbWFuaWZpZXN0YShtb3MpIHF1ZSBjb25vemNvKGNlbW9zKSBsYSBhdXRvbm9tw61hIHkgbG9zIGRlcmVjaG9zLCBxdWUgcG9zZWUobW9zKSBzb2JyZSBsYSBvYnJhIHksIGNvbW8gdGFsLCBlcyAoc29tb3MpIHJlc3BvbnNhYmxlKHMpIGRlbCBhbGNhbmNlIGp1csOtZGljbyB5IGxlZ2FsLCBkZSBlc2NvZ2VyIGxhIG9wY2nDs24gZGUgbGEgcHVibGljYWNpw7NuIG8gZGUgcmVzdHJpY2Npw7NuIGRlIGxhIHB1YmxpY2FjacOzbiBkZWwgZG9jdW1lbnRvIHJlZ2lzdHJhZG8gZW4gZWwgUklVRC4KCgoKCgoKU0kgRUwgRE9DVU1FTlRPIFNFIEJBU0EgRU4gVU4gVFJBQkFKTyBRVUUgSEEgU0lETyBQQVRST0NJTkFETyBPIEFQT1lBRE8gUE9SIFVOQSBBR0VOQ0lBIE8gVU5BIE9SR0FOSVpBQ0nDk04sIENPTiBFWENFUENJw5NOIERFIExBIFVOSVZFUlNJREFEIERJU1RSSVRBTCBGUkFOQ0lTQ08gSk9TRSBERSBDQUxEQVMsIExPUyBBVVRPUkVTIEdBUkFOVElaQU4gUVVFIFNFIEhBIENVTVBMSURPIENPTiBMT1MKREVSRUNIT1MgWSBPQkxJR0FDSU9ORVMgUkVRVUVSSURPUyBQT1IgRUwgUkVTUEVDVElWTyBDT05UUkFUTyBPIEFDVUVSRE8uCgoKCgoKCgoKCgoKCgoKCgoKCgoKCkVuIGNvbnN0YW5jaWEgZGUgbG8gYW50ZXJpb3IsIGZpcm1vKGFtb3MpIGVsIHByZXNlbnRlIGRvY3VtZW50bywgZW4gbGEgY2l1ZGFkIGRlIEJvZ290w6EsIEQuQy4sIGEgbG9zCgoKRklSTUEgREUgTE9TIFRJVFVMQVJFUyBERSBERVJFQ0hPUyBERSBBVVRPUgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fICAgQy5DLiBOby4gX19fX19fX19fX19fX19fX19fCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICBDLkMuIE5vLiBfX19fX19fX19fX19fX19fX18KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgIEMuQy4gTm8uIF9fX19fX19fX19fX19fX19fXwoKCgpDb3JyZW8gRWxlY3Ryw7NuaWNvIEluc3RpdHVjaW9uYWwgZGVsIChkZSBsb3MpIEF1dG9yKGVzKToKCkF1dG9yCSAgICAgIENvcnJlbyBFbGVjdHLDs25pY28KCjEKCjIKCjMKCk5vbWJyZSBkZSBEaXJlY3RvcihlcykgZGUgR3JhZG86CgoxCgoyCgozCgpOb21icmUgRmFjdWx0YWQgeSBQcm95ZWN0byBDdXJyaWN1bGFyOgoKRmFjdWx0YWQJUHJveWVjdG8gQ3VycmljdWxhcgoKCgoKCgoKCk5vdGE6IEVuIGNhc28gcXVlIG5vIGVzdMOpIGRlIGFjdWVyZG8gY29uIGxhcyBjb25kaWNpb25lcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSwgeSBtYW5pZmllc3RlIGFsZ3VuYSByZXN0cmljY2nDs24gc29icmUgbGEgb2JyYSwganVzdGlmaXF1ZSBsb3MgbW90aXZvcyBwb3IgbG9zIGN1YWxlcyBlbCBkb2N1bWVudG8geSBzdXMgYW5leG9zIG5vIHB1ZWRlbiBzZXIgcHVibGljYWRvcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIFJJVUQuCgoKU2kgcmVxdWllcmUgbcOhcyBlc3BhY2lvLCBwdWVkZSBhbmV4YXIgdW5hIGNvcGlhIHNpbWlsYXIgYSBlc3RhIGhvamEK |