Informe de pasantía Herbario UDBC APP - diseño y desarrollo de una aplicación móvil como herramienta para la captura y procesamiento de datos de especímenes vegetales, en el proceso de recolección de muestras botánicas en Colombia.

El principal objetivo del proyecto fue la creación de una aplicación móvil (App) con georreferenciación para la toma de información de los ejemplares botánicos colectados en campo e ingresados al herbario UDBC. La aplicación se creó en respuesta a los errores que conlleva el proceso de escritura man...

Full description

Autores:
Tipo de recurso:
Fecha de publicación:
2023
Institución:
Universidad Distrital Francisco José de Caldas
Repositorio:
RIUD: repositorio U. Distrital
Idioma:
OAI Identifier:
oai:repository.udistrital.edu.co:11349/33115
Acceso en línea:
http://hdl.handle.net/11349/33115
Palabra clave:
Aplicación móvil
Herbario forestal UDBC
Android
Georreferenciación
Ingeniería Forestal -- Tesis y disertaciones académicas
Aplicación móvil
Georeferenciación
Herbario
Sistema de Información de Biodiversidad
Mobile app
UDBC Forest Herbarium
Android
Georeferencing
Rights
License
Attribution-NonCommercial-NoDerivatives 4.0 Internacional
id UDISTRITA2_595532949c2aafeb4fce16d93c4bf713
oai_identifier_str oai:repository.udistrital.edu.co:11349/33115
network_acronym_str UDISTRITA2
network_name_str RIUD: repositorio U. Distrital
repository_id_str
dc.title.spa.fl_str_mv Informe de pasantía Herbario UDBC APP - diseño y desarrollo de una aplicación móvil como herramienta para la captura y procesamiento de datos de especímenes vegetales, en el proceso de recolección de muestras botánicas en Colombia.
dc.title.titleenglish.spa.fl_str_mv UDBC APP Herbarium Internship Report - design and development of a mobile application as a tool for capturing and processing data on plant specimens, in the process of collecting botanical samples in Colombia
title Informe de pasantía Herbario UDBC APP - diseño y desarrollo de una aplicación móvil como herramienta para la captura y procesamiento de datos de especímenes vegetales, en el proceso de recolección de muestras botánicas en Colombia.
spellingShingle Informe de pasantía Herbario UDBC APP - diseño y desarrollo de una aplicación móvil como herramienta para la captura y procesamiento de datos de especímenes vegetales, en el proceso de recolección de muestras botánicas en Colombia.
Aplicación móvil
Herbario forestal UDBC
Android
Georreferenciación
Ingeniería Forestal -- Tesis y disertaciones académicas
Aplicación móvil
Georeferenciación
Herbario
Sistema de Información de Biodiversidad
Mobile app
UDBC Forest Herbarium
Android
Georeferencing
title_short Informe de pasantía Herbario UDBC APP - diseño y desarrollo de una aplicación móvil como herramienta para la captura y procesamiento de datos de especímenes vegetales, en el proceso de recolección de muestras botánicas en Colombia.
title_full Informe de pasantía Herbario UDBC APP - diseño y desarrollo de una aplicación móvil como herramienta para la captura y procesamiento de datos de especímenes vegetales, en el proceso de recolección de muestras botánicas en Colombia.
title_fullStr Informe de pasantía Herbario UDBC APP - diseño y desarrollo de una aplicación móvil como herramienta para la captura y procesamiento de datos de especímenes vegetales, en el proceso de recolección de muestras botánicas en Colombia.
title_full_unstemmed Informe de pasantía Herbario UDBC APP - diseño y desarrollo de una aplicación móvil como herramienta para la captura y procesamiento de datos de especímenes vegetales, en el proceso de recolección de muestras botánicas en Colombia.
title_sort Informe de pasantía Herbario UDBC APP - diseño y desarrollo de una aplicación móvil como herramienta para la captura y procesamiento de datos de especímenes vegetales, en el proceso de recolección de muestras botánicas en Colombia.
dc.contributor.advisor.none.fl_str_mv Cortes Ballén, Rocío del Pilar
dc.subject.spa.fl_str_mv Aplicación móvil
Herbario forestal UDBC
Android
Georreferenciación
topic Aplicación móvil
Herbario forestal UDBC
Android
Georreferenciación
Ingeniería Forestal -- Tesis y disertaciones académicas
Aplicación móvil
Georeferenciación
Herbario
Sistema de Información de Biodiversidad
Mobile app
UDBC Forest Herbarium
Android
Georeferencing
dc.subject.lemb.spa.fl_str_mv Ingeniería Forestal -- Tesis y disertaciones académicas
Aplicación móvil
Georeferenciación
Herbario
Sistema de Información de Biodiversidad
dc.subject.keyword.spa.fl_str_mv Mobile app
UDBC Forest Herbarium
Android
Georeferencing
description El principal objetivo del proyecto fue la creación de una aplicación móvil (App) con georreferenciación para la toma de información de los ejemplares botánicos colectados en campo e ingresados al herbario UDBC. La aplicación se creó en respuesta a los errores que conlleva el proceso de escritura manual y al consumo del tiempo del mismo. Por otro lado, la App no requiere ninguna configuración inicial y facilitara a sus usuarios el proceso de elaboración de las etiquetas, y al Herbario subir el informe al Sistema de Información de Biodiversidad (SIB) Colombia. Para esto último, la aplicación consolida la información suministrada por el operador en un archivo Excel con la información de cada espécimen recolectado. Este formato Excel está construido bajo los estándares Darwin Core, el cual permite compatibilizar sistemas digitales de información sobre colecciones biológicas. Para la construcción de la aplicación se describieron cuatro fases. La fase 1 especifica los requerimientos de la aplicación en términos de los datos que son ingresados y las funcionalidades que se espera, esto se realizó en conjunción con el personal del herbario. El resultado de esta fase fue un listado con las funcionalidades que cumplan con los requerimientos solicitados y soluciones a los problemas planteados. Con este insumo, se llevó a cabo la fase 2, donde se realizó un diseño gráfico inicial a través de un mapeo de los diferentes campos a utilizar en la aplicación. Este boceto inicial muestra las funcionalidades (pantallas, botones y accesos) de manera visual que se asemeje al diseño final visto desde un teléfono inteligente Este diseño se realizó con el software Figma y se socializó con el personal del herbario. En la fase 3, se tuvo el desarrollo de la aplicación a través de los lenguajes Kotlin y Java, bajo el ambiente de software Android Studio, en el cual se genera el aspecto visual, pantallas, botones, cuadros de texto y todos los elementos visibles planteados en la fase 2 hacia un archivo APK (la aplicación) que una persona pueda instalar y usar en su celular inteligente. Para la gestión de información se utilizó una base de datos sencilla de tipo SQL, que permita guardar la información de los proyectos creados y muestras botánicas recolectadas. Una vez construida la aplicación, se sometió a pruebas que garanticen su optimo funcionamiento según las combinaciones esperadas. En la fase 4 se realizaron pruebas en campo de la aplicación usando las funcionalidades completas con el fin de determinar la estabilidad y capacidad de la misma, esto se centró en la búsqueda de errores que se corrigieron. Por ultimo, una vez pasadas las pruebas, se procedió a entregar la aplicación al herbario y se realizó una socialización de uso y aclaración de dudas.
publishDate 2023
dc.date.accessioned.none.fl_str_mv 2023-12-18T23:30:49Z
dc.date.available.none.fl_str_mv 2023-12-18T23:30:49Z
dc.date.created.none.fl_str_mv 2023-08
dc.type.spa.fl_str_mv bachelorThesis
dc.type.coar.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.degree.spa.fl_str_mv Pasantía
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/11349/33115
url http://hdl.handle.net/11349/33115
dc.rights.*.fl_str_mv Attribution-NonCommercial-NoDerivatives 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 Attribution-NonCommercial-NoDerivatives 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/33115/1/Calceto_FLorez_Informe.pdf
http://repository.udistrital.edu.co/bitstream/11349/33115/2/Licencia%20de%20uso%20y%20publicacion%20%281%29.pdf
http://repository.udistrital.edu.co/bitstream/11349/33115/3/license_rdf
http://repository.udistrital.edu.co/bitstream/11349/33115/4/license.txt
http://repository.udistrital.edu.co/bitstream/11349/33115/5/Calceto_FLorez_Informe.pdf.jpg
http://repository.udistrital.edu.co/bitstream/11349/33115/6/Licencia%20de%20uso%20y%20publicacion%20%281%29.pdf.jpg
bitstream.checksum.fl_str_mv bd94ae71ea5dfef271111e7ab9ccd6be
a95e1cfc2f8924cbde04b021fa98f8d6
4460e5956bc1d1639be9ae6146a50347
997daf6c648c962d566d7b082dac908d
cf3fb13b58a391d9620d5c19e121886e
9d04b629f4daea72269656e7150922c4
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_ 1814111734435151872
spelling Cortes Ballén, Rocío del PilarFlorez Cortes, Daniel FernandoCalceto Cui, Luis Alejandro2023-12-18T23:30:49Z2023-12-18T23:30:49Z2023-08http://hdl.handle.net/11349/33115El principal objetivo del proyecto fue la creación de una aplicación móvil (App) con georreferenciación para la toma de información de los ejemplares botánicos colectados en campo e ingresados al herbario UDBC. La aplicación se creó en respuesta a los errores que conlleva el proceso de escritura manual y al consumo del tiempo del mismo. Por otro lado, la App no requiere ninguna configuración inicial y facilitara a sus usuarios el proceso de elaboración de las etiquetas, y al Herbario subir el informe al Sistema de Información de Biodiversidad (SIB) Colombia. Para esto último, la aplicación consolida la información suministrada por el operador en un archivo Excel con la información de cada espécimen recolectado. Este formato Excel está construido bajo los estándares Darwin Core, el cual permite compatibilizar sistemas digitales de información sobre colecciones biológicas. Para la construcción de la aplicación se describieron cuatro fases. La fase 1 especifica los requerimientos de la aplicación en términos de los datos que son ingresados y las funcionalidades que se espera, esto se realizó en conjunción con el personal del herbario. El resultado de esta fase fue un listado con las funcionalidades que cumplan con los requerimientos solicitados y soluciones a los problemas planteados. Con este insumo, se llevó a cabo la fase 2, donde se realizó un diseño gráfico inicial a través de un mapeo de los diferentes campos a utilizar en la aplicación. Este boceto inicial muestra las funcionalidades (pantallas, botones y accesos) de manera visual que se asemeje al diseño final visto desde un teléfono inteligente Este diseño se realizó con el software Figma y se socializó con el personal del herbario. En la fase 3, se tuvo el desarrollo de la aplicación a través de los lenguajes Kotlin y Java, bajo el ambiente de software Android Studio, en el cual se genera el aspecto visual, pantallas, botones, cuadros de texto y todos los elementos visibles planteados en la fase 2 hacia un archivo APK (la aplicación) que una persona pueda instalar y usar en su celular inteligente. Para la gestión de información se utilizó una base de datos sencilla de tipo SQL, que permita guardar la información de los proyectos creados y muestras botánicas recolectadas. Una vez construida la aplicación, se sometió a pruebas que garanticen su optimo funcionamiento según las combinaciones esperadas. En la fase 4 se realizaron pruebas en campo de la aplicación usando las funcionalidades completas con el fin de determinar la estabilidad y capacidad de la misma, esto se centró en la búsqueda de errores que se corrigieron. Por ultimo, una vez pasadas las pruebas, se procedió a entregar la aplicación al herbario y se realizó una socialización de uso y aclaración de dudas.Todos ShoppingNoticiasImágenesVideosMás Herramientas SafeSearch Cerca de 61,500,000 resultados (0.22 segundos) Español Inglés El principal objetivo del proyecto fue la creación de una aplicación móvil (App) con georreferenciación para la toma de información de los ejemplares botánicos colectados en campo e ingresados al herbario UDBC. La aplicación se creó en respuesta a los errores que conlleva el proceso de escritura manual y al consumo del tiempo del mismo. Por otro lado, la App no requiere ninguna configuración inicial y facilitara a sus usuarios el proceso de elaboración de las etiquetas, y al Herbario subir el informe al Sistema de Información de Biodiversidad (SIB) Colombia. Para esto último, la aplicación consolida la información suministrada por el operador en un archivo Excel con la información de cada espécimen recolectado. Este formato Excel está construido bajo los estándares Darwin Core, el cual permite compatibilizar sistemas digitales de información sobre colecciones biológicas. Para la construcción de la aplicación se describieron cuatro fases. La fase 1 especifica los requerimientos de la aplicación en términos de los datos que son ingresados y las funcionalidades que se espera, esto se realizó en conjunción con el personal del herbario. El resultado de esta fase fue un listado con las funcionalidades que cumplan con los requerimientos solicitados y soluciones a los problemas planteados. The main objective of the project was the creation of a mobile application (App) with georeferencing for collecting information on botanical specimens collected in the field and entered into the UDBC herbarium. The application was created in response to the errors that come with the manual writing process and the time consumption of it. On the other hand, the App does not require any initial configuration and will facilitate the process of creating labels for its users, and for the Herbarium to upload the report to the Biodiversity Information System (SIB) Colombia. For the latter, the application consolidates the information provided by the operator in an Excel file with the information of each specimen collected. This Excel format is built under the Darwin Core standards, which makes it possible to make digital information systems on biological collections compatible. Four phases were described to build the application. Phase 1 specifies the requirements of the application in terms of the data that is entered and the functionalities that are expected, this was done in conjunction with the herbarium staff. The result of this phase was a list with the functionalities that meet the requested requirements and solutions to the problems raised. With this input, phase 2 was carried out, where an initial graphic design was carried out through a mapping of the different fields to be used in the application. This initial sketch shows the functionalities (screens, buttons and accesses) in a visual way that resembles the final design seen from a smartphone. This design was made with the Figma software and was shared with the herbarium staff. In phase 3, the application was developed through the Kotlin and Java languages, under the Android Studio software environment, in which the visual appearance, screens, buttons, text boxes and all visible elements are generated. proposed in phase 2 towards an APK file (the application) that a person can install and use on their smart phone. For information management, a simple SQL-type database was used to store information on the projects created and botanical samples collected. Once the application was built, it was subjected to tests to guarantee its optimal performance according to the expected combinations. In phase 4, field tests of the application were carried out using the complete functionalities in order to determine its stability and capacity, this focused on searching for errors that were corrected. Finally, once the tests had been passed, the application was delivered to the herbarium and a discussion of its use and clarification of doubts was carried out.pdfAttribution-NonCommercial-NoDerivatives 4.0 Internacionalhttp://creativecommons.org/licenses/by-nc-nd/4.0/Abierto (Texto Completo)http://purl.org/coar/access_right/c_abf2Aplicación móvilHerbario forestal UDBCAndroidGeorreferenciaciónIngeniería Forestal -- Tesis y disertaciones académicasAplicación móvilGeoreferenciaciónHerbarioSistema de Información de BiodiversidadMobile appUDBC Forest HerbariumAndroidGeoreferencingInforme de pasantía Herbario UDBC APP - diseño y desarrollo de una aplicación móvil como herramienta para la captura y procesamiento de datos de especímenes vegetales, en el proceso de recolección de muestras botánicas en Colombia.UDBC APP Herbarium Internship Report - design and development of a mobile application as a tool for capturing and processing data on plant specimens, in the process of collecting botanical samples in ColombiabachelorThesisPasantíahttp://purl.org/coar/resource_type/c_7a1fORIGINALCalceto_FLorez_Informe.pdfCalceto_FLorez_Informe.pdfTrabajo de Gradoapplication/pdf4479567http://repository.udistrital.edu.co/bitstream/11349/33115/1/Calceto_FLorez_Informe.pdfbd94ae71ea5dfef271111e7ab9ccd6beMD51open accessLicencia de uso y publicacion (1).pdfLicencia de uso y publicacion (1).pdfLicencia de uso y publicaciónapplication/pdf255139http://repository.udistrital.edu.co/bitstream/11349/33115/2/Licencia%20de%20uso%20y%20publicacion%20%281%29.pdfa95e1cfc2f8924cbde04b021fa98f8d6MD52metadata only accessCC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8805http://repository.udistrital.edu.co/bitstream/11349/33115/3/license_rdf4460e5956bc1d1639be9ae6146a50347MD53open accessLICENSElicense.txtlicense.txttext/plain; charset=utf-87167http://repository.udistrital.edu.co/bitstream/11349/33115/4/license.txt997daf6c648c962d566d7b082dac908dMD54open accessTHUMBNAILCalceto_FLorez_Informe.pdf.jpgCalceto_FLorez_Informe.pdf.jpgIM Thumbnailimage/jpeg5932http://repository.udistrital.edu.co/bitstream/11349/33115/5/Calceto_FLorez_Informe.pdf.jpgcf3fb13b58a391d9620d5c19e121886eMD55open accessLicencia de uso y publicacion (1).pdf.jpgLicencia de uso y publicacion (1).pdf.jpgIM Thumbnailimage/jpeg12967http://repository.udistrital.edu.co/bitstream/11349/33115/6/Licencia%20de%20uso%20y%20publicacion%20%281%29.pdf.jpg9d04b629f4daea72269656e7150922c4MD56open access11349/33115oai:repository.udistrital.edu.co:11349/331152023-12-19 01:04:56.553open accessRepositorio Institucional Universidad Distrital - RIUDrepositorio@udistrital.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIEVTUEVDSUFMIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTyBERSBDT05URU5JRE9TIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgREUgTEEgVU5JVkVSU0lEQUQgRElTVFJJVEFMCgpUw6lybWlub3MgeSBjb25kaWNpb25lcyBkZSB1c28gcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyAoUklVRCkKCkNvbW8gdGl0dWxhcihlcykgZGVsKG9zKSBkZXJlY2hvKHMpIGRlIGF1dG9yLCBjb25maWVybyAoZXJpbW9zKSBhIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIChlbiBhZGVsYW50ZSwgTEEgVU5JVkVSU0lEQUQpIHVuYSBsaWNlbmNpYSBwYXJhIHVzbyBubyBleGNsdXNpdmEsIGxpbWl0YWRhIHkgZ3JhdHVpdGEgc29icmUgbGEgb2JyYSBxdWUgaW50ZWdyYXLDoSBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIChlbiBhZGVsYW50ZSwgUklVRCksIGRlIGFjdWVyZG8gYSBsYXMgc2lndWllbnRlcyByZWdsYXMsIGxhcyBjdWFsZXMgZGVjbGFybyAoYW1vcykgY29ub2NlciB5IGFjZXB0YXI6CgphKQlFc3RhcsOhIHZpZ2VudGUgYSBwYXJ0aXIgZGUgbGEgZmVjaGEgZW4gcXVlIHNlIGluY2x1eWEgZW4gZWwgUklVRCB5IGhhc3RhIHBvciB1biBwbGF6byBkZSBkaWV6ICgxMCkgQcOxb3MsIHByb3Jyb2dhYmxlIGluZGVmaW5pZGFtZW50ZSBwb3IgZWwgdGllbXBvIHF1ZSBkdXJlIGVsIGRlcmVjaG8gUGF0cmltb25pYWwgZGVsIGF1dG9yOyBsYSBjdWFsIHBvZHLDoSBkYXJzZSBwb3IgdGVybWluYWRhIHByZXZpYSBzb2xpY2l0dWQgYSBMQSBVTklWRVJTSURBRCBwb3IgZXNjcml0byBjb24gdW5hIGFudGVsYWNpw7NuIGRlIGRvcyAoMikgbWVzZXMgYW50ZXMgZGVsIHZlbmNpbWllbnRvIGRlbCBwbGF6byBpbmljaWFsIG8gZWwgZGUgc3UocykgcHLDs3Jyb2dhKHMpLgoKYikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIHB1YmxpY2FyIGxhIG9icmEgZW4gbGFzIGRpc3RpbnRhcyB2ZXJzaW9uZXMgcmVxdWVyaWRhcyBwb3IgZWwgUklVRCAoZGlnaXRhbCwgaW1wcmVzbywgZWxlY3Ryw7NuaWNvIHUgb3RybyBtZWRpbyBjb25vY2lkbyBvIHBvciBjb25vY2VyKSBMQSBVTklWRVJTSURBRCBubyBzZXLDoSByZXNwb25zYWJsZSBlbiBlbCBldmVudG8gcXVlIGVsIGRvY3VtZW50byBhcGFyZXpjYSByZWZlcmVuY2lhZG8gZW4gbW90b3JlcyBkZSBiw7pzcXVlZGEgbyByZXBvc2l0b3Jpb3MgZGlmZXJlbnRlcyBhbCBSSVVELCB1bmEgdmV6IGVsKG9zKSBhdXRvcihlcykgc29saWNpdGVuIHN1IGVsaW1pbmFjacOzbiBkZWwgUklVRCwgZGFkbyBxdWUgbGEgbWlzbWEgc2Vyw6EgcHVibGljYWRhIGVuIEludGVybmV0LgoKYykJTGEgYXV0b3JpemFjacOzbiBzZSBoYWNlIGEgdMOtdHVsbyBncmF0dWl0bywgcG9yIGxvIHRhbnRvLCBsb3MgYXV0b3JlcyByZW51bmNpYW4gYSByZWNpYmlyIGJlbmVmaWNpbyBhbGd1bm8gcG9yIGxhIHB1YmxpY2FjacOzbiwgZGlzdHJpYnVjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGN1YWxxdWllciBvdHJvIHVzbyBxdWUgc2UgaGFnYSBlbiBsb3MgdMOpcm1pbm9zIGRlIGxhIHByZXNlbnRlIGxpY2VuY2lhIHkgZGUgbGEgbGljZW5jaWEgZGUgdXNvIGNvbiBxdWUgc2UgcHVibGljYSAoQ3JlYXRpdmUgQ29tbW9ucykuCgpkKQlMb3MgY29udGVuaWRvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQgc29uIG9icmEocykgb3JpZ2luYWwoZXMpIHNvYnJlIGxhIGN1YWwoZXMpIGVsKG9zKSBhdXRvcihlcykgY29tbyB0aXR1bGFyZXMgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yLCBhc3VtZW4gdG90YWwgcmVzcG9uc2FiaWxpZGFkIHBvciBlbCBjb250ZW5pZG8gZGUgc3Ugb2JyYSBhbnRlIExBIFVOSVZFUlNJREFEIHkgYW50ZSB0ZXJjZXJvcy4gRW4gdG9kbyBjYXNvIExBIFVOSVZFUlNJREFEIHNlIGNvbXByb21ldGUgYSBpbmRpY2FyIHNpZW1wcmUgbGEgYXV0b3LDrWEgaW5jbHV5ZW5kbyBlbCBub21icmUgZGVsIGF1dG9yIHkgbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuLgoKZSkJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGluY2x1aXIgbGEgb2JyYSBlbiBsb3Mgw61uZGljZXMgeSBidXNjYWRvcmVzIHF1ZSBlc3RpbWVuIG5lY2VzYXJpb3MgcGFyYSBtYXhpbWl6YXIgbGEgdmlzaWJpbGlkYWQgZWwgdXNvIHkgZWwgaW1wYWN0byBkZSBsYSBwcm9kdWNjacOzbiBjaWVudMOtZmljYSwgYXJ0w61zdGljYSB5IGFjYWTDqW1pY2EgZW4gbGEgY29tdW5pZGFkIGxvY2FsLCBuYWNpb25hbCBvIGludGVybmFjaW9uYWwuCgoKZikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGNvbnZlcnRpciBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBjb24gZWwgZmluIGRlIHN1IHByZXNlcnZhY2nDs24gZW4gZWwgdGllbXBvIHF1ZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGxhIGRlIHN1cyBwcsOzcnJvZ2FzLgoKCkNvbiBiYXNlIGVuIGxvIGFudGVyaW9yIGF1dG9yaXpvKGFtb3MpLCBhIGZhdm9yIGRlbCBSSVVEIHkgZGUgc3VzIHVzdWFyaW9zLCBsYSBwdWJsaWNhY2nDs24geSBjb25zdWx0YSBkZSBsYSBzaWd1aWVudGUgb2JyYToKClRpdHVsbwoKQXV0b3IgICAgICAgQXBlbGxpZG9zICAgICAgICAgTm9tYnJlcwoKMQoKMgoKMwoKCmcpCUF1dG9yaXpvKGFtb3MpLCBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsb3MgbGl0ZXJhbGVzIGFudGVyaW9yZXMsIGJham8gbG9zIGzDrW1pdGVzIGRlZmluaWRvcyBwb3IgTEEgVU5JVkVSU0lEQUQsIGVuIGxhcyDigJxDb25kaWNpb25lcyBkZSB1c28gZGUgZXN0cmljdG8gY3VtcGxpbWllbnRv4oCdIGRlIGxvcyByZWN1cnNvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQsIGN1eW8gdGV4dG8gY29tcGxldG8gc2UgcHVlZGUgY29uc3VsdGFyIGVuIGh0dHA6Ly9yZXBvc2l0b3J5LnVkaXN0cml0YWwuZWR1LmNvLwoKaCkJQ29ub3pjbyhjZW1vcykgeSBhY2VwdG8oYW1vcykgcXVlIG90b3JnbyhhbW9zKSB1bmEgbGljZW5jaWEgZXNwZWNpYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcywgbGljZW5jaWEgICBkZSBsYSBjdWFsIGhlIChoZW1vcykgb2J0ZW5pZG8gdW5hIGNvcGlhLgoKaSkJTWFuaWZpZXN0byhhbW9zKSBtaSAobnVlc3RybykgdG90YWwgYWN1ZXJkbyBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIHVzbyB5IHB1YmxpY2FjacOzbiBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHF1ZSBzZSBkZXNjcmliZW4geSBleHBsaWNhbiBlbiBlbCBwcmVzZW50ZSBkb2N1bWVudG8uCgpqKQlDb25vemNvKGNlbW9zKSBsYSBub3JtYXRpdmlkYWQgaW50ZXJuYSBkZSAgTEEgVU5JVkVSU0lEQUQ7IGVuIGNvbmNyZXRvLCBlbCBBY3VlcmRvIDAwNCBkZSAyMDEyIGRlbCBDU1UsIEFjdWVyZG8gMDIzIGRlIDIwMTIgZGVsIENTVSBzb2JyZSBQb2zDrXRpY2EgRWRpdG9yaWFsLCBBY3VlcmRvIDAyNiAgZGVsIDMxIGRlIGp1bGlvIGRlIDIwMTIgc29icmUgZWwgcHJvY2VkaW1pZW50byBwYXJhIGxhIHB1YmxpY2FjacOzbiBkZSB0ZXNpcyBkZSBwb3N0Z3JhZG8gZGUgbG9zIGVzdHVkaWFudGVzIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzLCAgQWN1ZXJkbyAwMzAgZGVsIDAzIGRlIGRpY2llbWJyZSBkZSAyMDEzIHBvciBtZWRpbyBkZWwgY3VhbCBzZSBjcmVhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMsIEFjdWVyZG8gMDM4IGRlIDIwMTUgMjAxNSDigJxwb3IgZWwgY3VhbCBzZSBtb2RpZmljYSBlbCBBY3VlcmRvIDAzMSBkZSAyMDE0IGRlIDIwMTQgcXVlIHJlZ2xhbWVudGEgZWwgdHJhYmFqbyBkZSBncmFkbyBwYXJhIGxvcyBlc3R1ZGlhbnRlcyBkZSBwcmVncmFkbyBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IHNlIGRpY3RhbiBvdHJhcyBkaXJlY3RyaWNlc+KAnSB5IGxhcyBkZW3DoXMgbm9ybWFzIGNvbmNvcmRhbnRlIHkgY29tcGxlbWVudGFyaWFzIHF1ZSByaWdlbiBhbCByZXNwZWN0bywgZXNwZWNpYWxtZW50ZSBsYSBsZXkgMjMgZGUgMTk4MiwgbGEgbGV5IDQ0IGRlIDE5OTMgeSBsYSBkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLiBFc3RvcyBkb2N1bWVudG9zIHBvZHLDoW4gc2VyIGNvbnN1bHRhZG9zIHkgZGVzY2FyZ2Fkb3MgZW4gZWwgcG9ydGFsIHdlYiBkZSBsYSBiaWJsaW90ZWNhIGh0dHA6Ly9zaXN0ZW1hZGViaWJsaW90ZWNhcy51ZGlzdHJpdGFsLmVkdS5jby8KCmspCUFjZXB0byhhbW9zKSBxdWUgTEEgVU5JVkVSU0lEQUQgbm8gc2UgcmVzcG9uc2FiaWxpemEgcG9yIGxhcyBpbmZyYWNjaW9uZXMgYSBsYSBwcm9waWVkYWQgaW50ZWxlY3R1YWwgbyBEZXJlY2hvcyBkZSBBdXRvciBjYXVzYWRhcyBwb3IgbG9zIHRpdHVsYXJlcyBkZSBsYSBwcmVzZW50ZSBMaWNlbmNpYSB5IGRlY2xhcmFtb3MgcXVlIG1hbnRlbmRyw6kgKGVtb3MpIGluZGVtbmUgYSBMQSBVTklWRVJTSURBRCBwb3IgbGFzIHJlY2xhbWFjaW9uZXMgbGVnYWxlcyBkZSBjdWFscXVpZXIgdGlwbyBxdWUgbGxlZ2FyZW4gYSBwcmVzZW50YXJzZSBwb3IgdmlvbGFjacOzbiBkZSBkZXJlY2hvcyBhIGxhIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBvIGRlIEF1dG9yIHJlbGFjaW9uYWRvcyBjb24gbG9zIGRvY3VtZW50b3MgcmVnaXN0cmFkb3MgZW4gZWwgUklVRC4KCmwpCUVsIChsb3MpIGF1dG9yKGVzKSBtYW5pZmllc3RhKG1vcykgcXVlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gZXMgb3JpZ2luYWwsIGRlIGV4Y2x1c2l2YSBhdXRvcsOtYSwgeSBzZSByZWFsaXrDsyBzaW4gdmlvbGFyIG8gdXN1cnBhciBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvczsgZGUgdGFsIHN1ZXJ0ZSwgZW4gY2FzbyBkZSBwcmVzZW50YXJzZSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIG8gYWNjacOzbiBwb3IgcGFydGUgZGUgdW4gdGVyY2VybyBlbiBjdWFudG8gYSBsb3MgZGVyZWNob3MgZGUgYXV0b3Igc29icmUgbGEgb2JyYSwgZWwgKGxvcykgZXN0dWRpYW50ZShzKSDigJMgYXV0b3IoZXMpIGFzdW1pcsOhKG4pIHRvZGEgbGEgcmVzcG9uc2FiaWxpZGFkIHkgc2FsZHLDoShuKSBlbiBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvcy4gUGFyYSB0b2RvcyBsb3MgZWZlY3RvcywgTEEgVU5JVkVSU0lEQUQgYWN0w7phIGNvbW8gdW4gdGVyY2VybyBkZSBidWVuYSBmZS4KCgptKQlFbCAobG9zKSBhdXRvcihlcykgbWFuaWZpZXN0YShtb3MpIHF1ZSBjb25vemNvKGNlbW9zKSBsYSBhdXRvbm9tw61hIHkgbG9zIGRlcmVjaG9zLCBxdWUgcG9zZWUobW9zKSBzb2JyZSBsYSBvYnJhIHksIGNvbW8gdGFsLCBlcyAoc29tb3MpIHJlc3BvbnNhYmxlKHMpIGRlbCBhbGNhbmNlIGp1csOtZGljbyB5IGxlZ2FsLCBkZSBlc2NvZ2VyIGxhIG9wY2nDs24gZGUgbGEgcHVibGljYWNpw7NuIG8gZGUgcmVzdHJpY2Npw7NuIGRlIGxhIHB1YmxpY2FjacOzbiBkZWwgZG9jdW1lbnRvIHJlZ2lzdHJhZG8gZW4gZWwgUklVRC4KCgoKCgoKU0kgRUwgRE9DVU1FTlRPIFNFIEJBU0EgRU4gVU4gVFJBQkFKTyBRVUUgSEEgU0lETyBQQVRST0NJTkFETyBPIEFQT1lBRE8gUE9SIFVOQSBBR0VOQ0lBIE8gVU5BIE9SR0FOSVpBQ0nDk04sIENPTiBFWENFUENJw5NOIERFIExBIFVOSVZFUlNJREFEIERJU1RSSVRBTCBGUkFOQ0lTQ08gSk9TRSBERSBDQUxEQVMsIExPUyBBVVRPUkVTIEdBUkFOVElaQU4gUVVFIFNFIEhBIENVTVBMSURPIENPTiBMT1MKREVSRUNIT1MgWSBPQkxJR0FDSU9ORVMgUkVRVUVSSURPUyBQT1IgRUwgUkVTUEVDVElWTyBDT05UUkFUTyBPIEFDVUVSRE8uCgoKCgoKCgoKCgoKCgoKCgoKCgoKCkVuIGNvbnN0YW5jaWEgZGUgbG8gYW50ZXJpb3IsIGZpcm1vKGFtb3MpIGVsIHByZXNlbnRlIGRvY3VtZW50bywgZW4gbGEgY2l1ZGFkIGRlIEJvZ290w6EsIEQuQy4sIGEgbG9zCgoKRklSTUEgREUgTE9TIFRJVFVMQVJFUyBERSBERVJFQ0hPUyBERSBBVVRPUgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fICAgQy5DLiBOby4gX19fX19fX19fX19fX19fX19fCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICBDLkMuIE5vLiBfX19fX19fX19fX19fX19fX18KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgIEMuQy4gTm8uIF9fX19fX19fX19fX19fX19fXwoKCgpDb3JyZW8gRWxlY3Ryw7NuaWNvIEluc3RpdHVjaW9uYWwgZGVsIChkZSBsb3MpIEF1dG9yKGVzKToKCkF1dG9yCSAgICAgIENvcnJlbyBFbGVjdHLDs25pY28KCjEKCjIKCjMKCk5vbWJyZSBkZSBEaXJlY3RvcihlcykgZGUgR3JhZG86CgoxCgoyCgozCgpOb21icmUgRmFjdWx0YWQgeSBQcm95ZWN0byBDdXJyaWN1bGFyOgoKRmFjdWx0YWQJUHJveWVjdG8gQ3VycmljdWxhcgoKCgoKCgoKCk5vdGE6IEVuIGNhc28gcXVlIG5vIGVzdMOpIGRlIGFjdWVyZG8gY29uIGxhcyBjb25kaWNpb25lcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSwgeSBtYW5pZmllc3RlIGFsZ3VuYSByZXN0cmljY2nDs24gc29icmUgbGEgb2JyYSwganVzdGlmaXF1ZSBsb3MgbW90aXZvcyBwb3IgbG9zIGN1YWxlcyBlbCBkb2N1bWVudG8geSBzdXMgYW5leG9zIG5vIHB1ZWRlbiBzZXIgcHVibGljYWRvcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIFJJVUQuCgoKU2kgcmVxdWllcmUgbcOhcyBlc3BhY2lvLCBwdWVkZSBhbmV4YXIgdW5hIGNvcGlhIHNpbWlsYXIgYSBlc3RhIGhvamEK