Development and implementation of an optical profilometer by laser triangulation
Profilometers are instruments commonly used in surface metrology tasks. These instruments play a key role in the industry, such as in manufacturing and quality assurance. However, conventional profilometry techniques require direct contact with the object. In this work, we developed a practical and...
- Autores:
-
Quintero, Fernando J.
Mendoza, Kevin
Romero, Lenny A.
Marrugo, Andres G.
- Tipo de recurso:
- Fecha de publicación:
- 2020
- Institución:
- Universidad Tecnológica de Bolívar
- Repositorio:
- Repositorio Institucional UTB
- Idioma:
- eng
- OAI Identifier:
- oai:repositorio.utb.edu.co:20.500.12585/12147
- Acceso en línea:
- https://hdl.handle.net/20.500.12585/12147
- Palabra clave:
- Laser triangulation;
Optical profilometer;
Surface metrology;
Surface profile
LEMB
- Rights
- openAccess
- License
- http://creativecommons.org/licenses/by-nc-nd/4.0/
id |
UTB2_a5a4d26cd8e2a58318a6e48947948d7b |
---|---|
oai_identifier_str |
oai:repositorio.utb.edu.co:20.500.12585/12147 |
network_acronym_str |
UTB2 |
network_name_str |
Repositorio Institucional UTB |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Development and implementation of an optical profilometer by laser triangulation |
dc.title.alternative.spa.fl_str_mv |
Desarrollo e implementación de un perfilómetro óptico por triangulación láser |
title |
Development and implementation of an optical profilometer by laser triangulation |
spellingShingle |
Development and implementation of an optical profilometer by laser triangulation Laser triangulation; Optical profilometer; Surface metrology; Surface profile LEMB |
title_short |
Development and implementation of an optical profilometer by laser triangulation |
title_full |
Development and implementation of an optical profilometer by laser triangulation |
title_fullStr |
Development and implementation of an optical profilometer by laser triangulation |
title_full_unstemmed |
Development and implementation of an optical profilometer by laser triangulation |
title_sort |
Development and implementation of an optical profilometer by laser triangulation |
dc.creator.fl_str_mv |
Quintero, Fernando J. Mendoza, Kevin Romero, Lenny A. Marrugo, Andres G. |
dc.contributor.author.none.fl_str_mv |
Quintero, Fernando J. Mendoza, Kevin Romero, Lenny A. Marrugo, Andres G. |
dc.subject.keywords.spa.fl_str_mv |
Laser triangulation; Optical profilometer; Surface metrology; Surface profile |
topic |
Laser triangulation; Optical profilometer; Surface metrology; Surface profile LEMB |
dc.subject.armarc.none.fl_str_mv |
LEMB |
description |
Profilometers are instruments commonly used in surface metrology tasks. These instruments play a key role in the industry, such as in manufacturing and quality assurance. However, conventional profilometry techniques require direct contact with the object. In this work, we developed a practical and low-cost optical profilometer for contactless profilometry. The proposed profilometer is based on a laser triangulation system. A laser spot is projected onto the surface of an object, which is captured by a camera. The images are processed to detect the laser spot's location and obtain the object's surface height through calibration. We designed and built the translation stage to process the object's surface. Finally, encouraging results show that the profilometer provides high accuracy with fast acquisition. © 2020 IEEE. |
publishDate |
2020 |
dc.date.issued.none.fl_str_mv |
2020 |
dc.date.accessioned.none.fl_str_mv |
2023-07-18T19:33:47Z |
dc.date.available.none.fl_str_mv |
2023-07-18T19:33:47Z |
dc.date.submitted.none.fl_str_mv |
2023 |
dc.type.coarversion.fl_str_mv |
http://purl.org/coar/version/c_b1a7d7d4d402bcce |
dc.type.coar.fl_str_mv |
http://purl.org/coar/resource_type/c_2df8fbb1 |
dc.type.driver.spa.fl_str_mv |
info:eu-repo/semantics/article |
dc.type.hasversion.spa.fl_str_mv |
info:eu-repo/semantics/draft |
dc.type.spa.spa.fl_str_mv |
http://purl.org/coar/resource_type/c_6501 |
status_str |
draft |
dc.identifier.citation.spa.fl_str_mv |
F. J. Quintero, K. Mendoza, L. A. Romero and A. G. Marrugo, "Desarrollo e implementación de un perfilómetro óptico por triangulación láser," 2020 IX International Congress of Mechatronics Engineering and Automation (CIIMA), Cartagena, Colombia, 2020, pp. 1-6, doi: 10.1109/CIIMA50553.2020.9290307. |
dc.identifier.uri.none.fl_str_mv |
https://hdl.handle.net/20.500.12585/12147 |
dc.identifier.doi.none.fl_str_mv |
10.1109/CIIMA50553.2020.9290307 |
dc.identifier.instname.spa.fl_str_mv |
Universidad Tecnológica de Bolívar |
dc.identifier.reponame.spa.fl_str_mv |
Repositorio Universidad Tecnológica de Bolívar |
identifier_str_mv |
F. J. Quintero, K. Mendoza, L. A. Romero and A. G. Marrugo, "Desarrollo e implementación de un perfilómetro óptico por triangulación láser," 2020 IX International Congress of Mechatronics Engineering and Automation (CIIMA), Cartagena, Colombia, 2020, pp. 1-6, doi: 10.1109/CIIMA50553.2020.9290307. 10.1109/CIIMA50553.2020.9290307 Universidad Tecnológica de Bolívar Repositorio Universidad Tecnológica de Bolívar |
url |
https://hdl.handle.net/20.500.12585/12147 |
dc.language.iso.spa.fl_str_mv |
eng |
language |
eng |
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.accessrights.spa.fl_str_mv |
info:eu-repo/semantics/openAccess |
dc.rights.cc.*.fl_str_mv |
Attribution-NonCommercial-NoDerivatives 4.0 Internacional |
rights_invalid_str_mv |
http://creativecommons.org/licenses/by-nc-nd/4.0/ Attribution-NonCommercial-NoDerivatives 4.0 Internacional http://purl.org/coar/access_right/c_abf2 |
eu_rights_str_mv |
openAccess |
dc.format.extent.none.fl_str_mv |
6 páginas |
dc.format.mimetype.spa.fl_str_mv |
application/pdf |
dc.publisher.place.spa.fl_str_mv |
Cartagena de Indias |
dc.source.spa.fl_str_mv |
2020 9th International Congress of Mechatronics Engineering and Automation, CIIMA 2020 - Conference Proceedings |
institution |
Universidad Tecnológica de Bolívar |
bitstream.url.fl_str_mv |
https://repositorio.utb.edu.co/bitstream/20.500.12585/12147/2/license_rdf https://repositorio.utb.edu.co/bitstream/20.500.12585/12147/1/Scopus%20-%20Document%20details%20-%20Development%20and%20implementation%20of%20an%20optical%20profilometer%20by%20laser%20triangulation.pdf https://repositorio.utb.edu.co/bitstream/20.500.12585/12147/3/license.txt https://repositorio.utb.edu.co/bitstream/20.500.12585/12147/4/Scopus%20-%20Document%20details%20-%20Development%20and%20implementation%20of%20an%20optical%20profilometer%20by%20laser%20triangulation.pdf.txt https://repositorio.utb.edu.co/bitstream/20.500.12585/12147/5/Scopus%20-%20Document%20details%20-%20Development%20and%20implementation%20of%20an%20optical%20profilometer%20by%20laser%20triangulation.pdf.jpg |
bitstream.checksum.fl_str_mv |
4460e5956bc1d1639be9ae6146a50347 4afd9bb9e5191387f47eb5e4d076751e e20ad307a1c5f3f25af9304a7a7c86b6 a1f0f0ba69f45f7baa394074de1a22a0 4a348555321b5e9bbce000bd682b69cb |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Institucional UTB |
repository.mail.fl_str_mv |
repositorioutb@utb.edu.co |
_version_ |
1814021788205580288 |
spelling |
Quintero, Fernando J.f07ea69c-0c88-4255-be83-d0aa76f66768Mendoza, Kevin135a7756-119e-4c7c-ae0b-d7111a8a3a61Romero, Lenny A.4e34aa8a-f981-4e1d-ae32-d45acb6abcf9Marrugo, Andres G.3d6cd388-d48f-4669-934f-49ca4179f5422023-07-18T19:33:47Z2023-07-18T19:33:47Z20202023F. J. Quintero, K. Mendoza, L. A. Romero and A. G. Marrugo, "Desarrollo e implementación de un perfilómetro óptico por triangulación láser," 2020 IX International Congress of Mechatronics Engineering and Automation (CIIMA), Cartagena, Colombia, 2020, pp. 1-6, doi: 10.1109/CIIMA50553.2020.9290307.https://hdl.handle.net/20.500.12585/1214710.1109/CIIMA50553.2020.9290307Universidad Tecnológica de BolívarRepositorio Universidad Tecnológica de BolívarProfilometers are instruments commonly used in surface metrology tasks. These instruments play a key role in the industry, such as in manufacturing and quality assurance. However, conventional profilometry techniques require direct contact with the object. In this work, we developed a practical and low-cost optical profilometer for contactless profilometry. The proposed profilometer is based on a laser triangulation system. A laser spot is projected onto the surface of an object, which is captured by a camera. The images are processed to detect the laser spot's location and obtain the object's surface height through calibration. We designed and built the translation stage to process the object's surface. Finally, encouraging results show that the profilometer provides high accuracy with fast acquisition. © 2020 IEEE.6 páginasapplication/pdfenghttp://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccessAttribution-NonCommercial-NoDerivatives 4.0 Internacionalhttp://purl.org/coar/access_right/c_abf22020 9th International Congress of Mechatronics Engineering and Automation, CIIMA 2020 - Conference ProceedingsDevelopment and implementation of an optical profilometer by laser triangulationDesarrollo e implementación de un perfilómetro óptico por triangulación láserinfo:eu-repo/semantics/articleinfo:eu-repo/semantics/drafthttp://purl.org/coar/resource_type/c_6501http://purl.org/coar/version/c_b1a7d7d4d402bccehttp://purl.org/coar/resource_type/c_2df8fbb1Laser triangulation;Optical profilometer;Surface metrology;Surface profileLEMBCartagena de IndiasSon, S., Takatori, S.C., Belardi, B., Podolski, M., Bakalara, M.H., Fletcher, D.A. Molecular height measurement by cell surface optical profilometry (CSOP) (2020) Proceedings of the National Academy of Sciences of the United States of America, 117 (25), pp. 14209-14219. Cited 12 times. https://www.pnas.org/content/pnas/117/25/14209.full.pdf doi: 10.1073/pnas.1922626117Chen, L.-C., Huang, C.-C. Miniaturized 3D surface profilometer using digital fringe projection (2005) Measurement Science and Technology, 16 (5), pp. 1061-1068. Cited 68 times. http://www.iop.org/EJ/journal/0957-0233 doi: 10.1088/0957-0233/16/5/003Townsend, A., Senin, N., Blunt, L., Leach, R.K., Taylor, J.S. Surface texture metrology for metal additive manufacturing: a review (2016) Precision Engineering, 46, pp. 34-47. Cited 487 times. doi: 10.1016/j.precisioneng.2016.06.001Wagh, R.A., Panse, M.S., Apte, H. (2015) Calibration Method for Height Measurement of Object Using Laser Triangulation, 3 (4), pp. 27-31.Lee, K.-C., Yang, J.-S., Yu, H.H. Development and evaluation of a petal thickness measuring device based on the dual laser triangulation method (2013) Computers and Electronics in Agriculture, 99, pp. 85-92. Cited 17 times. www.elsevier.com/inca/publications/store/5/0/3/3/0/4 doi: 10.1016/j.compag.2013.09.001Pettigrew, R.M., Hancock, F.J. Optical profilometer (2016) Ergonomics, pp. 1-6. 10031Marrugo, A.G., Gao, F., Zhang, S. State-of-the-art active optical techniques for three-dimensional surface metrology: a review [Invited] (2020) Journal of the Optical Society of America A: Optics and Image Science, and Vision, 37 (9), pp. B60-B77. Cited 102 times. https://www.osapublishing.org/abstract.cfm?URI=josaa-37-9-B60 doi: 10.1364/JOSAA.398644Ang, K.T., Fang, Z.P., Tay, A. Note: Development of high speed confocal 3D profilometer (Open Access) (2014) Review of Scientific Instruments, 85 (11), art. no. 116103. Cited 7 times. http://scitation.aip.org/content/aip/journal/rsi doi: 10.1063/1.4901518Wu, C., Chen, B., Ye, C. Detecting defects on corrugated plate surfaces using a differential laser triangulation method (2020) Optics and Lasers in Engineering, 129, art. no. 106064. Cited 6 times. https://www.journals.elsevier.com/optics-and-lasers-in-engineering doi: 10.1016/j.optlaseng.2020.106064Adamov, A.A., Baranov, M.S., Khramov, V.N., Abdrakhmanov, V.L., Golubev, A.V., Chechetkin, I.A. Modified method of laser triangulation (Open Access) (2018) Journal of Physics: Conference Series, 1135 (1), art. no. 012049. Cited 3 times. http://iopscience.iop.org/journal/1742-6596 doi: 10.1088/1742-6596/1135/1/012049Struckmeier, F., Zhao, J., León, F.P. Measuring the supporting slats of laser cutting machines using laser triangulation (Open Access) (2020) International Journal of Advanced Manufacturing Technology, 108 (11-12), pp. 3819-3833. Cited 3 times. http://www.springerlink.com/content/0268-3768 doi: 10.1007/s00170-020-05640-zLatimer, W. Understanding laser-based 3D triangulation methods (2015) Vis. Syst. Des., 20 (6), pp. 31-35. Cited 5 times. https://www.vision-systems.com/magazine/577442http://purl.org/coar/resource_type/c_6501CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8805https://repositorio.utb.edu.co/bitstream/20.500.12585/12147/2/license_rdf4460e5956bc1d1639be9ae6146a50347MD52ORIGINALScopus - Document details - Development and implementation of an optical profilometer by laser triangulation.pdfScopus - Document details - Development and implementation of an optical profilometer by laser triangulation.pdfapplication/pdf200943https://repositorio.utb.edu.co/bitstream/20.500.12585/12147/1/Scopus%20-%20Document%20details%20-%20Development%20and%20implementation%20of%20an%20optical%20profilometer%20by%20laser%20triangulation.pdf4afd9bb9e5191387f47eb5e4d076751eMD51LICENSElicense.txtlicense.txttext/plain; charset=utf-83182https://repositorio.utb.edu.co/bitstream/20.500.12585/12147/3/license.txte20ad307a1c5f3f25af9304a7a7c86b6MD53TEXTScopus - Document details - Development and implementation of an optical profilometer by laser triangulation.pdf.txtScopus - Document details - Development and implementation of an optical profilometer by laser triangulation.pdf.txtExtracted texttext/plain2556https://repositorio.utb.edu.co/bitstream/20.500.12585/12147/4/Scopus%20-%20Document%20details%20-%20Development%20and%20implementation%20of%20an%20optical%20profilometer%20by%20laser%20triangulation.pdf.txta1f0f0ba69f45f7baa394074de1a22a0MD54THUMBNAILScopus - Document details - Development and implementation of an optical profilometer by laser triangulation.pdf.jpgScopus - Document details - Development and implementation of an optical profilometer by laser triangulation.pdf.jpgGenerated Thumbnailimage/jpeg6101https://repositorio.utb.edu.co/bitstream/20.500.12585/12147/5/Scopus%20-%20Document%20details%20-%20Development%20and%20implementation%20of%20an%20optical%20profilometer%20by%20laser%20triangulation.pdf.jpg4a348555321b5e9bbce000bd682b69cbMD5520.500.12585/12147oai:repositorio.utb.edu.co:20.500.12585/121472023-07-19 00:19:02.475Repositorio Institucional UTBrepositorioutb@utb.edu.coQXV0b3Jpem8gKGF1dG9yaXphbW9zKSBhIGxhIEJpYmxpb3RlY2EgZGUgbGEgSW5zdGl0dWNpw7NuIHBhcmEgcXVlIGluY2x1eWEgdW5hIGNvcGlhLCBpbmRleGUgeSBkaXZ1bGd1ZSBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsLCBsYSBvYnJhIG1lbmNpb25hZGEgY29uIGVsIGZpbiBkZSBmYWNpbGl0YXIgbG9zIHByb2Nlc29zIGRlIHZpc2liaWxpZGFkIGUgaW1wYWN0byBkZSBsYSBtaXNtYSwgY29uZm9ybWUgYSBsb3MgZGVyZWNob3MgcGF0cmltb25pYWxlcyBxdWUgbWUobm9zKSBjb3JyZXNwb25kZShuKSB5IHF1ZSBpbmNsdXllbjogbGEgcmVwcm9kdWNjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSwgZGlzdHJpYnVjacOzbiBhbCBww7pibGljbywgdHJhbnNmb3JtYWNpw7NuLCBkZSBjb25mb3JtaWRhZCBjb24gbGEgbm9ybWF0aXZpZGFkIHZpZ2VudGUgc29icmUgZGVyZWNob3MgZGUgYXV0b3IgeSBkZXJlY2hvcyBjb25leG9zIHJlZmVyaWRvcyBlbiBhcnQuIDIsIDEyLCAzMCAobW9kaWZpY2FkbyBwb3IgZWwgYXJ0IDUgZGUgbGEgbGV5IDE1MjAvMjAxMiksIHkgNzIgZGUgbGEgbGV5IDIzIGRlIGRlIDE5ODIsIExleSA0NCBkZSAxOTkzLCBhcnQuIDQgeSAxMSBEZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzIGFydC4gMTEsIERlY3JldG8gNDYwIGRlIDE5OTUsIENpcmN1bGFyIE5vIDA2LzIwMDIgZGUgbGEgRGlyZWNjacOzbiBOYWNpb25hbCBkZSBEZXJlY2hvcyBkZSBhdXRvciwgYXJ0LiAxNSBMZXkgMTUyMCBkZSAyMDEyLCBsYSBMZXkgMTkxNSBkZSAyMDE4IHkgZGVtw6FzIG5vcm1hcyBzb2JyZSBsYSBtYXRlcmlhLgoKQWwgcmVzcGVjdG8gY29tbyBBdXRvcihlcykgbWFuaWZlc3RhbW9zIGNvbm9jZXIgcXVlOgoKLSBMYSBhdXRvcml6YWNpw7NuIGVzIGRlIGNhcsOhY3RlciBubyBleGNsdXNpdmEgeSBsaW1pdGFkYSwgZXN0byBpbXBsaWNhIHF1ZSBsYSBsaWNlbmNpYSB0aWVuZSB1bmEgdmlnZW5jaWEsIHF1ZSBubyBlcyBwZXJwZXR1YSB5IHF1ZSBlbCBhdXRvciBwdWVkZSBwdWJsaWNhciBvIGRpZnVuZGlyIHN1IG9icmEgZW4gY3VhbHF1aWVyIG90cm8gbWVkaW8sIGFzw60gY29tbyBsbGV2YXIgYSBjYWJvIGN1YWxxdWllciB0aXBvIGRlIGFjY2nDs24gc29icmUgZWwgZG9jdW1lbnRvLgoKLSBMYSBhdXRvcml6YWNpw7NuIHRlbmRyw6EgdW5hIHZpZ2VuY2lhIGRlIGNpbmNvIGHDsW9zIGEgcGFydGlyIGRlbCBtb21lbnRvIGRlIGxhIGluY2x1c2nDs24gZGUgbGEgb2JyYSBlbiBlbCByZXBvc2l0b3JpbywgcHJvcnJvZ2FibGUgaW5kZWZpbmlkYW1lbnRlIHBvciBlbCB0aWVtcG8gZGUgZHVyYWNpw7NuIGRlIGxvcyBkZXJlY2hvcyBwYXRyaW1vbmlhbGVzIGRlbCBhdXRvciB5IHBvZHLDoSBkYXJzZSBwb3IgdGVybWluYWRhIHVuYSB2ZXogZWwgYXV0b3IgbG8gbWFuaWZpZXN0ZSBwb3IgZXNjcml0byBhIGxhIGluc3RpdHVjacOzbiwgY29uIGxhIHNhbHZlZGFkIGRlIHF1ZSBsYSBvYnJhIGVzIGRpZnVuZGlkYSBnbG9iYWxtZW50ZSB5IGNvc2VjaGFkYSBwb3IgZGlmZXJlbnRlcyBidXNjYWRvcmVzIHkvbyByZXBvc2l0b3Jpb3MgZW4gSW50ZXJuZXQgbG8gcXVlIG5vIGdhcmFudGl6YSBxdWUgbGEgb2JyYSBwdWVkYSBzZXIgcmV0aXJhZGEgZGUgbWFuZXJhIGlubWVkaWF0YSBkZSBvdHJvcyBzaXN0ZW1hcyBkZSBpbmZvcm1hY2nDs24gZW4gbG9zIHF1ZSBzZSBoYXlhIGluZGV4YWRvLCBkaWZlcmVudGVzIGFsIHJlcG9zaXRvcmlvIGluc3RpdHVjaW9uYWwgZGUgbGEgSW5zdGl0dWNpw7NuLCBkZSBtYW5lcmEgcXVlIGVsIGF1dG9yKHJlcykgdGVuZHLDoW4gcXVlIHNvbGljaXRhciBsYSByZXRpcmFkYSBkZSBzdSBvYnJhIGRpcmVjdGFtZW50ZSBhIG90cm9zIHNpc3RlbWFzIGRlIGluZm9ybWFjacOzbiBkaXN0aW50b3MgYWwgZGUgbGEgSW5zdGl0dWNpw7NuIHNpIGRlc2VhIHF1ZSBzdSBvYnJhIHNlYSByZXRpcmFkYSBkZSBpbm1lZGlhdG8uCgotIExhIGF1dG9yaXphY2nDs24gZGUgcHVibGljYWNpw7NuIGNvbXByZW5kZSBlbCBmb3JtYXRvIG9yaWdpbmFsIGRlIGxhIG9icmEgeSB0b2RvcyBsb3MgZGVtw6FzIHF1ZSBzZSByZXF1aWVyYSBwYXJhIHN1IHB1YmxpY2FjacOzbiBlbiBlbCByZXBvc2l0b3Jpby4gSWd1YWxtZW50ZSwgbGEgYXV0b3JpemFjacOzbiBwZXJtaXRlIGEgbGEgaW5zdGl0dWNpw7NuIGVsIGNhbWJpbyBkZSBzb3BvcnRlIGRlIGxhIG9icmEgY29uIGZpbmVzIGRlIHByZXNlcnZhY2nDs24gKGltcHJlc28sIGVsZWN0csOzbmljbywgZGlnaXRhbCwgSW50ZXJuZXQsIGludHJhbmV0LCBvIGN1YWxxdWllciBvdHJvIGZvcm1hdG8gY29ub2NpZG8gbyBwb3IgY29ub2NlcikuCgotIExhIGF1dG9yaXphY2nDs24gZXMgZ3JhdHVpdGEgeSBzZSByZW51bmNpYSBhIHJlY2liaXIgY3VhbHF1aWVyIHJlbXVuZXJhY2nDs24gcG9yIGxvcyB1c29zIGRlIGxhIG9icmEsIGRlIGFjdWVyZG8gY29uIGxhIGxpY2VuY2lhIGVzdGFibGVjaWRhIGVuIGVzdGEgYXV0b3JpemFjacOzbi4KCi0gQWwgZmlybWFyIGVzdGEgYXV0b3JpemFjacOzbiwgc2UgbWFuaWZpZXN0YSBxdWUgbGEgb2JyYSBlcyBvcmlnaW5hbCB5IG5vIGV4aXN0ZSBlbiBlbGxhIG5pbmd1bmEgdmlvbGFjacOzbiBhIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvcy4gRW4gY2FzbyBkZSBxdWUgZWwgdHJhYmFqbyBoYXlhIHNpZG8gZmluYW5jaWFkbyBwb3IgdGVyY2Vyb3MgZWwgbyBsb3MgYXV0b3JlcyBhc3VtZW4gbGEgcmVzcG9uc2FiaWxpZGFkIGRlbCBjdW1wbGltaWVudG8gZGUgbG9zIGFjdWVyZG9zIGVzdGFibGVjaWRvcyBzb2JyZSBsb3MgZGVyZWNob3MgcGF0cmltb25pYWxlcyBkZSBsYSBvYnJhIGNvbiBkaWNobyB0ZXJjZXJvLgoKLSBGcmVudGUgYSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIHBvciB0ZXJjZXJvcywgZWwgbyBsb3MgYXV0b3JlcyBzZXLDoW4gcmVzcG9uc2FibGVzLCBlbiBuaW5nw7puIGNhc28gbGEgcmVzcG9uc2FiaWxpZGFkIHNlcsOhIGFzdW1pZGEgcG9yIGxhIGluc3RpdHVjacOzbi4KCi0gQ29uIGxhIGF1dG9yaXphY2nDs24sIGxhIGluc3RpdHVjacOzbiBwdWVkZSBkaWZ1bmRpciBsYSBvYnJhIGVuIMOtbmRpY2VzLCBidXNjYWRvcmVzIHkgb3Ryb3Mgc2lzdGVtYXMgZGUgaW5mb3JtYWNpw7NuIHF1ZSBmYXZvcmV6Y2FuIHN1IHZpc2liaWxpZGFkCgo= |