Metodología de selección de protocolos web basado en parámetros de interés
El proyecto de grado titulado Metodología de selección de protocolos web basado en parámetros de interés plantea de forma detallada una estructura de investigación, selección de parámetros de entrada, variables medibles, un modelo para la ejecución de pruebas y un formato para la presentación de res...
- Autores:
-
Perez Salas, Bryan Steven
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2024
- Institución:
- Universidad Santo Tomás
- Repositorio:
- Repositorio Institucional USTA
- Idioma:
- spa
- OAI Identifier:
- oai:repository.usta.edu.co:11634/58982
- Acceso en línea:
- http://hdl.handle.net/11634/58982
- Palabra clave:
- Methodology
Selection of protocols
REST
Web protocols
Websocket
gRPC
Ingeniería
Ingeniería Electrónica
Electrónica
Metodología
Selección de protocolos
Protocolos web
REST
Websocket
gRPC
- Rights
- openAccess
- License
- Atribución-NoComercial-SinDerivadas 2.5 Colombia
| id |
SANTOTOMAS_786c7eb490a6871fbd98e38cbb0f2a40 |
|---|---|
| oai_identifier_str |
oai:repository.usta.edu.co:11634/58982 |
| network_acronym_str |
SANTOTOMAS |
| network_name_str |
Repositorio Institucional USTA |
| repository_id_str |
|
| dc.title.spa.fl_str_mv |
Metodología de selección de protocolos web basado en parámetros de interés |
| title |
Metodología de selección de protocolos web basado en parámetros de interés |
| spellingShingle |
Metodología de selección de protocolos web basado en parámetros de interés Methodology Selection of protocols REST Web protocols Websocket gRPC Ingeniería Ingeniería Electrónica Electrónica Metodología Selección de protocolos Protocolos web REST Websocket gRPC |
| title_short |
Metodología de selección de protocolos web basado en parámetros de interés |
| title_full |
Metodología de selección de protocolos web basado en parámetros de interés |
| title_fullStr |
Metodología de selección de protocolos web basado en parámetros de interés |
| title_full_unstemmed |
Metodología de selección de protocolos web basado en parámetros de interés |
| title_sort |
Metodología de selección de protocolos web basado en parámetros de interés |
| dc.creator.fl_str_mv |
Perez Salas, Bryan Steven |
| dc.contributor.advisor.none.fl_str_mv |
Segura Torres, Dario Alejandro |
| dc.contributor.author.none.fl_str_mv |
Perez Salas, Bryan Steven |
| dc.contributor.orcid.spa.fl_str_mv |
https://orcid.org/0000-0001-9205-9736 |
| dc.contributor.cvlac.spa.fl_str_mv |
https://scienti.minciencias.gov.co/cvlac/visualizador/generarCurriculoCv.do?cod_rh=0001375771 |
| dc.contributor.corporatename.spa.fl_str_mv |
Universidad Santo Tomás |
| dc.subject.keyword.spa.fl_str_mv |
Methodology Selection of protocols REST Web protocols Websocket gRPC |
| topic |
Methodology Selection of protocols REST Web protocols Websocket gRPC Ingeniería Ingeniería Electrónica Electrónica Metodología Selección de protocolos Protocolos web REST Websocket gRPC |
| dc.subject.lemb.spa.fl_str_mv |
Ingeniería Ingeniería Electrónica Electrónica |
| dc.subject.proposal.spa.fl_str_mv |
Metodología Selección de protocolos Protocolos web REST Websocket gRPC |
| description |
El proyecto de grado titulado Metodología de selección de protocolos web basado en parámetros de interés plantea de forma detallada una estructura de investigación, selección de parámetros de entrada, variables medibles, un modelo para la ejecución de pruebas y un formato para la presentación de resultados de tal forma que se evidencie una hoja de ruta para llegar a una toma de decisiones para la correcta selección del protocolo de comunicación que mejor se adapte a las necesidades de una solución particular. El desarrollo del proyecto se divide en tres etapas: la primera de ellas consiste en la investigación de trabajos similares sobre metodologías comparativas entre protocolos desglosando los parámetros en entrada, las variables medidas, protocolos evaluados, metodología de pruebas e infraestructura implicada para cada uno de los antecedentes; generando un compendio de información que será utilizada posteriormente como insumo para la elaboración de la planteamiento metodológico. La segunda etapa consiste en el planteamiento metodológico, este argumenta la selección y exclu- sión de mediciones, parámetros de entrada escogidos y los protocolos a evaluar; posteriormente describe el entorno de pruebas a utilizar en términos de hardware e implementaciones tanto del cliente que tiene por responsabilidad el de gestionar las pruebas de carga, como de cada uno de los servidores REST, Websocket y gRPC. La tercera etapa es la presentación de resultados donde se agrupan los productos de la ejecución de las pruebas por variable medida (latencia, uso de CPU y uso de memoria) al ser sometidos a un barrido incremental en el tamaño de la carga útil entre 5kB-500kB y un incremento en el número de peticiones en simultáneo entre 1-50 clientes concurrentes. Los resultados anteriormente descritos se presentan por medio de gráficos de área que permiten dimensionar mejor los rangos de trabajo de cada uno de los protocolos al compararse entre sí. |
| publishDate |
2024 |
| dc.date.issued.none.fl_str_mv |
2024 |
| dc.date.accessioned.none.fl_str_mv |
2025-01-16T16:19:45Z |
| dc.date.available.none.fl_str_mv |
2025-01-16T16:19:45Z |
| dc.type.local.spa.fl_str_mv |
Trabajo de grado |
| dc.type.version.none.fl_str_mv |
info:eu-repo/semantics/acceptedVersion |
| dc.type.coar.none.fl_str_mv |
http://purl.org/coar/resource_type/c_7a1f |
| dc.type.drive.none.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
| format |
http://purl.org/coar/resource_type/c_7a1f |
| status_str |
acceptedVersion |
| dc.identifier.citation.spa.fl_str_mv |
Perez Salas, B. S. (2024). Metodología de selección de protocolos web basado en parámetros de interés. [Trabajo de Grado, Universidad Santo Tomás]. Repositorio Institucional. |
| dc.identifier.uri.none.fl_str_mv |
http://hdl.handle.net/11634/58982 |
| dc.identifier.reponame.spa.fl_str_mv |
reponame:Repositorio Institucional Universidad Santo Tomás |
| dc.identifier.instname.spa.fl_str_mv |
instname:Universidad Santo Tomás |
| dc.identifier.repourl.spa.fl_str_mv |
repourl:https://repository.usta.edu.co |
| identifier_str_mv |
Perez Salas, B. S. (2024). Metodología de selección de protocolos web basado en parámetros de interés. [Trabajo de Grado, Universidad Santo Tomás]. Repositorio Institucional. reponame:Repositorio Institucional Universidad Santo Tomás instname:Universidad Santo Tomás repourl:https://repository.usta.edu.co |
| url |
http://hdl.handle.net/11634/58982 |
| dc.language.iso.spa.fl_str_mv |
spa |
| language |
spa |
| dc.relation.references.spa.fl_str_mv |
Fernando Doglio. Rest API development with node.js: Manage and understand the full capabilities of successful rest development. Apress, 2018. Martin Johansson y Olivos Isabella. Comparative Study of REST and gRPC for Microservices in Established Software Architectures. 2023. Carolina Luiza Chamas, Daniel Cordeiro y Marcelo Medeiros Eler. «Comparing REST, SOAP, Socket and gRPC in computation offloading of mobile applications: An energy cost analysis». En: 2017 IEEE 9th Latin-American Conference on Communications (LATINCOM). 2017, págs. 1-6. doi: 10.1109/LATINCOM.2017.8240185. Lukasz Kamiński et al. «Comparative Review of Selected Internet Communication Proto- cols». En: Foundations of Computing and Decision Sciences 48.1 (2023), págs. 39-56. doi: doi:10.2478/fcds-2023-0003. url: https://doi.org/10.2478/fcds-2023-0003. Johan Berg y Daniel Mebrahtu Redi. Benchmarking the request throughput of conventional API calls and gRPC: A Comparative Study of REST and gRPC. 2023. Victor Hugo Fernández Bedoya. «Tipos de justificación en la investigación científica». En: revista 4.3 (jul. de 2020), págs. 65-76. Łukasz Kamiński et al. «Comparative review of selected Internet communication protocols». En: arXiv preprint arXiv:2212.07475 (2022). D.A. Menasce. «Load testing of Web sites». En: IEEE Internet Computing 6.4 (2002), págs. 70-74. doi: 10.1109/MIC.2002.1020328. Redacción Portafolio. Industria de software, clave para atraer inversión extrajera al país. Oct. de 2022. url: https://www.portafolio.co/innovacion/fedesoft-industria- de-software-clave-para-atraer-inversion-extrajera-a-colombia-573053. L.D.S.B Weerasinghe e I Perera. «Evaluating the Inter-Service Communication on Micro- service Architecture». En: 2022 7th International Conference on Information Technology Research (ICITR). 2022, págs. 1-6. doi: 10.1109/ICITR57877.2022.9992918. Oona Laitamäki. «WEB APPLICATION ARCHITECTURE FOR REAL-TIME MOBILE NETWORK ANALYSIS». En: (2023). Nataliia Sharonova, Iryna Kyrychenko y Daria Shapovalova. «Comparative Analysis of Instant Messaging Protocols and Technologies for Effective Communication in Computer- Mediated Environments». En: (). Maicon Alcântara de Oliveira y Romualdo Monteiro de Resende Costa. «Análise da Eficiên- cia da Transferência de Dados em uma Rede de Microserviços–Proposta de Comparação de Desempenho entre REST E GRPC». En: Caderno de Estudos em Engenharia de Software 4.2 (2023). HTTP | MDN. Jul. de 2023. url: https://developer.mozilla.org/es/docs/Web/ HTTP. Brian Totty et al. HTTP: The Definitive Guide. Sep. de 2002. url: http://ci.nii.ac. jp/ncid/BA62153412. Clinton Wong. HTTP Pocket Reference. .O’Reilly Media, Inc.", jun. de 2000. Mike Belshe, Roberto Peon y Martin Thomson. Hypertext Transfer Protocol Version 2 (HTTP/2). RFC 7540. Mayo de 2015. doi: 10.17487/RFC7540. url: https://www.rfc- editor.org/info/rfc7540. Barry Pollard. HTTP/2 in Action. Simon y Schuster, mar. de 2019. Leonard Richardson y Michael Amundsen. RESTful web apis. O’Reilly Media, 2013. Mark Masse. REST API design rulebook. .O’Reilly Media, Inc.", oct. de 2011. Leonard Richardson y Sam Ruby. RESTful web services. .O’Reilly Media, Inc.", dic. de 2008. Alexey Melnikov y Ian Fette. The WebSocket Protocol. RFC 6455. Dic. de 2011. doi: 10.17487/RFC6455. url: https://www.rfc-editor.org/info/rfc6455. Andrew Lombardi. WebSocket. .O’Reilly Media, Inc.", sep. de 2015. Kasun Indrasiri y Danesh Kuruppu. gRPC: Up and Running. O’Reilly Media, ene. de 2020. Instancias T3 de Amazon EC2 – Amazon Web Services (AWS). url: https : / / aws . amazon.com/es/ec2/instance-types/t3/. Precios de las instancias bajo demanda de EC2 – Amazon Web Services. url: https: //aws.amazon.com/es/ec2/pricing/on-demand/. Cloud services latency calculator. url: https://cloudping.info/. |
| dc.rights.*.fl_str_mv |
Atribución-NoComercial-SinDerivadas 2.5 Colombia |
| dc.rights.uri.*.fl_str_mv |
http://creativecommons.org/licenses/by-nc-nd/2.5/co/ |
| dc.rights.local.spa.fl_str_mv |
Abierto (Texto Completo) |
| dc.rights.accessrights.none.fl_str_mv |
info:eu-repo/semantics/openAccess |
| dc.rights.coar.spa.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
| 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 |
| eu_rights_str_mv |
openAccess |
| dc.format.mimetype.spa.fl_str_mv |
application/pdf |
| dc.coverage.campus.spa.fl_str_mv |
CRAI-USTA Bogotá |
| dc.publisher.spa.fl_str_mv |
Universidad Santo Tomás |
| dc.publisher.program.spa.fl_str_mv |
Pregrado Ingeniería Electrónica |
| dc.publisher.faculty.spa.fl_str_mv |
Facultad de Ingeniería Electrónica |
| institution |
Universidad Santo Tomás |
| bitstream.url.fl_str_mv |
https://repository.usta.edu.co/bitstream/11634/58982/6/2024bryanperez.pdf.jpg https://repository.usta.edu.co/bitstream/11634/58982/7/2024cartadederechosdeautor.pdf.jpg https://repository.usta.edu.co/bitstream/11634/58982/8/2024cartadefacultad.pdf.jpg https://repository.usta.edu.co/bitstream/11634/58982/5/license.txt https://repository.usta.edu.co/bitstream/11634/58982/4/license_rdf https://repository.usta.edu.co/bitstream/11634/58982/1/2024bryanperez.pdf https://repository.usta.edu.co/bitstream/11634/58982/2/2024cartadederechosdeautor.pdf https://repository.usta.edu.co/bitstream/11634/58982/3/2024cartadefacultad.pdf |
| bitstream.checksum.fl_str_mv |
4ce0ed9a60b37ab4a007e80d5050ee91 10afb3d343733e48e7a39732b8fb346f f2e414ddf3a485d030f3e3f52ee7cf19 aedeaf396fcd827b537c73d23464fc27 217700a34da79ed616c2feb68d4c5e06 016ee03646b1db4fe119e261deb1dc8c 04c07a191118e433168bc3675c3b1eba e5690fdac221f184fbaba1136ea60691 |
| bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 |
| repository.name.fl_str_mv |
Repositorio Universidad Santo Tomás |
| repository.mail.fl_str_mv |
repositorio@usta.edu.co |
| _version_ |
1860882085614452736 |
| spelling |
Segura Torres, Dario AlejandroPerez Salas, Bryan Stevenhttps://orcid.org/0000-0001-9205-9736https://scienti.minciencias.gov.co/cvlac/visualizador/generarCurriculoCv.do?cod_rh=0001375771Universidad Santo Tomás2025-01-16T16:19:45Z2025-01-16T16:19:45Z2024Perez Salas, B. S. (2024). Metodología de selección de protocolos web basado en parámetros de interés. [Trabajo de Grado, Universidad Santo Tomás]. Repositorio Institucional.http://hdl.handle.net/11634/58982reponame:Repositorio Institucional Universidad Santo Tomásinstname:Universidad Santo Tomásrepourl:https://repository.usta.edu.coEl proyecto de grado titulado Metodología de selección de protocolos web basado en parámetros de interés plantea de forma detallada una estructura de investigación, selección de parámetros de entrada, variables medibles, un modelo para la ejecución de pruebas y un formato para la presentación de resultados de tal forma que se evidencie una hoja de ruta para llegar a una toma de decisiones para la correcta selección del protocolo de comunicación que mejor se adapte a las necesidades de una solución particular. El desarrollo del proyecto se divide en tres etapas: la primera de ellas consiste en la investigación de trabajos similares sobre metodologías comparativas entre protocolos desglosando los parámetros en entrada, las variables medidas, protocolos evaluados, metodología de pruebas e infraestructura implicada para cada uno de los antecedentes; generando un compendio de información que será utilizada posteriormente como insumo para la elaboración de la planteamiento metodológico. La segunda etapa consiste en el planteamiento metodológico, este argumenta la selección y exclu- sión de mediciones, parámetros de entrada escogidos y los protocolos a evaluar; posteriormente describe el entorno de pruebas a utilizar en términos de hardware e implementaciones tanto del cliente que tiene por responsabilidad el de gestionar las pruebas de carga, como de cada uno de los servidores REST, Websocket y gRPC. La tercera etapa es la presentación de resultados donde se agrupan los productos de la ejecución de las pruebas por variable medida (latencia, uso de CPU y uso de memoria) al ser sometidos a un barrido incremental en el tamaño de la carga útil entre 5kB-500kB y un incremento en el número de peticiones en simultáneo entre 1-50 clientes concurrentes. Los resultados anteriormente descritos se presentan por medio de gráficos de área que permiten dimensionar mejor los rangos de trabajo de cada uno de los protocolos al compararse entre sí.Ingeniero ElectronicoPregradoapplication/pdfspaUniversidad Santo TomásPregrado Ingeniería ElectrónicaFacultad de Ingeniería ElectrónicaAtribución-NoComercial-SinDerivadas 2.5 Colombiahttp://creativecommons.org/licenses/by-nc-nd/2.5/co/Abierto (Texto Completo)info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Metodología de selección de protocolos web basado en parámetros de interésMethodologySelection of protocolsRESTWeb protocolsWebsocketgRPCIngenieríaIngeniería ElectrónicaElectrónicaMetodologíaSelección de protocolosProtocolos webRESTWebsocketgRPCTrabajo de gradoinfo:eu-repo/semantics/acceptedVersionhttp://purl.org/coar/resource_type/c_7a1finfo:eu-repo/semantics/bachelorThesisCRAI-USTA BogotáFernando Doglio. Rest API development with node.js: Manage and understand the full capabilities of successful rest development. Apress, 2018.Martin Johansson y Olivos Isabella. Comparative Study of REST and gRPC for Microservices in Established Software Architectures. 2023.Carolina Luiza Chamas, Daniel Cordeiro y Marcelo Medeiros Eler. «Comparing REST, SOAP, Socket and gRPC in computation offloading of mobile applications: An energy cost analysis». En: 2017 IEEE 9th Latin-American Conference on Communications (LATINCOM). 2017, págs. 1-6. doi: 10.1109/LATINCOM.2017.8240185.Lukasz Kamiński et al. «Comparative Review of Selected Internet Communication Proto- cols». En: Foundations of Computing and Decision Sciences 48.1 (2023), págs. 39-56. doi: doi:10.2478/fcds-2023-0003. url: https://doi.org/10.2478/fcds-2023-0003.Johan Berg y Daniel Mebrahtu Redi. Benchmarking the request throughput of conventional API calls and gRPC: A Comparative Study of REST and gRPC. 2023.Victor Hugo Fernández Bedoya. «Tipos de justificación en la investigación científica». En: revista 4.3 (jul. de 2020), págs. 65-76.Łukasz Kamiński et al. «Comparative review of selected Internet communication protocols». En: arXiv preprint arXiv:2212.07475 (2022).D.A. Menasce. «Load testing of Web sites». En: IEEE Internet Computing 6.4 (2002), págs. 70-74. doi: 10.1109/MIC.2002.1020328.Redacción Portafolio. Industria de software, clave para atraer inversión extrajera al país. Oct. de 2022. url: https://www.portafolio.co/innovacion/fedesoft-industria- de-software-clave-para-atraer-inversion-extrajera-a-colombia-573053.L.D.S.B Weerasinghe e I Perera. «Evaluating the Inter-Service Communication on Micro- service Architecture». En: 2022 7th International Conference on Information Technology Research (ICITR). 2022, págs. 1-6. doi: 10.1109/ICITR57877.2022.9992918.Oona Laitamäki. «WEB APPLICATION ARCHITECTURE FOR REAL-TIME MOBILE NETWORK ANALYSIS». En: (2023).Nataliia Sharonova, Iryna Kyrychenko y Daria Shapovalova. «Comparative Analysis of Instant Messaging Protocols and Technologies for Effective Communication in Computer- Mediated Environments». En: ().Maicon Alcântara de Oliveira y Romualdo Monteiro de Resende Costa. «Análise da Eficiên- cia da Transferência de Dados em uma Rede de Microserviços–Proposta de Comparação de Desempenho entre REST E GRPC». En: Caderno de Estudos em Engenharia de Software 4.2 (2023).HTTP | MDN. Jul. de 2023. url: https://developer.mozilla.org/es/docs/Web/ HTTP.Brian Totty et al. HTTP: The Definitive Guide. Sep. de 2002. url: http://ci.nii.ac. jp/ncid/BA62153412.Clinton Wong. HTTP Pocket Reference. .O’Reilly Media, Inc.", jun. de 2000.Mike Belshe, Roberto Peon y Martin Thomson. Hypertext Transfer Protocol Version 2 (HTTP/2). RFC 7540. Mayo de 2015. doi: 10.17487/RFC7540. url: https://www.rfc- editor.org/info/rfc7540.Barry Pollard. HTTP/2 in Action. Simon y Schuster, mar. de 2019.Leonard Richardson y Michael Amundsen. RESTful web apis. O’Reilly Media, 2013.Mark Masse. REST API design rulebook. .O’Reilly Media, Inc.", oct. de 2011.Leonard Richardson y Sam Ruby. RESTful web services. .O’Reilly Media, Inc.", dic. de 2008.Alexey Melnikov y Ian Fette. The WebSocket Protocol. RFC 6455. Dic. de 2011. doi: 10.17487/RFC6455. url: https://www.rfc-editor.org/info/rfc6455.Andrew Lombardi. WebSocket. .O’Reilly Media, Inc.", sep. de 2015.Kasun Indrasiri y Danesh Kuruppu. gRPC: Up and Running. O’Reilly Media, ene. de 2020.Instancias T3 de Amazon EC2 – Amazon Web Services (AWS). url: https : / / aws . amazon.com/es/ec2/instance-types/t3/.Precios de las instancias bajo demanda de EC2 – Amazon Web Services. url: https: //aws.amazon.com/es/ec2/pricing/on-demand/.Cloud services latency calculator. url: https://cloudping.info/.THUMBNAIL2024bryanperez.pdf.jpg2024bryanperez.pdf.jpgIM Thumbnailimage/jpeg5616https://repository.usta.edu.co/bitstream/11634/58982/6/2024bryanperez.pdf.jpg4ce0ed9a60b37ab4a007e80d5050ee91MD56open access2024cartadederechosdeautor.pdf.jpg2024cartadederechosdeautor.pdf.jpgIM Thumbnailimage/jpeg7663https://repository.usta.edu.co/bitstream/11634/58982/7/2024cartadederechosdeautor.pdf.jpg10afb3d343733e48e7a39732b8fb346fMD57open access2024cartadefacultad.pdf.jpg2024cartadefacultad.pdf.jpgIM Thumbnailimage/jpeg7215https://repository.usta.edu.co/bitstream/11634/58982/8/2024cartadefacultad.pdf.jpgf2e414ddf3a485d030f3e3f52ee7cf19MD58open accessLICENSElicense.txtlicense.txttext/plain; charset=utf-8807https://repository.usta.edu.co/bitstream/11634/58982/5/license.txtaedeaf396fcd827b537c73d23464fc27MD55open accessCC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8811https://repository.usta.edu.co/bitstream/11634/58982/4/license_rdf217700a34da79ed616c2feb68d4c5e06MD54open accessORIGINAL2024bryanperez.pdf2024bryanperez.pdfapplication/pdf2657274https://repository.usta.edu.co/bitstream/11634/58982/1/2024bryanperez.pdf016ee03646b1db4fe119e261deb1dc8cMD51open access2024cartadederechosdeautor.pdf2024cartadederechosdeautor.pdfapplication/pdf963861https://repository.usta.edu.co/bitstream/11634/58982/2/2024cartadederechosdeautor.pdf04c07a191118e433168bc3675c3b1ebaMD52metadata only access2024cartadefacultad.pdf2024cartadefacultad.pdfapplication/pdf38256https://repository.usta.edu.co/bitstream/11634/58982/3/2024cartadefacultad.pdfe5690fdac221f184fbaba1136ea60691MD53metadata only access11634/58982oai:repository.usta.edu.co:11634/589822025-01-17 03:22:03.031open accessRepositorio Universidad Santo Tomásrepositorio@usta.edu.coQXV0b3Jpem8gYWwgQ2VudHJvIGRlIFJlY3Vyc29zIHBhcmEgZWwgQXByZW5kaXphamUgeSBsYSBJbnZlc3RpZ2FjacOzbiwgQ1JBSS1VU1RBCmRlIGxhIFVuaXZlcnNpZGFkIFNhbnRvIFRvbcOhcywgcGFyYSBxdWUgY29uIGZpbmVzIGFjYWTDqW1pY29zIGFsbWFjZW5lIGxhCmluZm9ybWFjacOzbiBpbmdyZXNhZGEgcHJldmlhbWVudGUuCgpTZSBwZXJtaXRlIGxhIGNvbnN1bHRhLCByZXByb2R1Y2Npw7NuIHBhcmNpYWwsIHRvdGFsIG8gY2FtYmlvIGRlIGZvcm1hdG8gY29uCmZpbmVzIGRlIGNvbnNlcnZhY2nDs24sIGEgbG9zIHVzdWFyaW9zIGludGVyZXNhZG9zIGVuIGVsIGNvbnRlbmlkbyBkZSBlc3RlCnRyYWJham8sIHBhcmEgdG9kb3MgbG9zIHVzb3MgcXVlIHRlbmdhbiBmaW5hbGlkYWQgYWNhZMOpbWljYSwgc2llbXByZSB5IGN1YW5kbwptZWRpYW50ZSBsYSBjb3JyZXNwb25kaWVudGUgY2l0YSBiaWJsaW9ncsOhZmljYSBzZSBsZSBkw6kgY3LDqWRpdG8gYWwgdHJhYmFqbyBkZQpncmFkbyB5IGEgc3UgYXV0b3IuIERlIGNvbmZvcm1pZGFkIGNvbiBsbyBlc3RhYmxlY2lkbyBlbiBlbCBhcnTDrWN1bG8gMzAgZGUgbGEKTGV5IDIzIGRlIDE5ODIgeSBlbCBhcnTDrWN1bG8gMTEgZGUgbGEgRGVjaXNpw7NuIEFuZGluYSAzNTEgZGUgMTk5Mywg4oCcTG9zIGRlcmVjaG9zCm1vcmFsZXMgc29icmUgZWwgdHJhYmFqbyBzb24gcHJvcGllZGFkIGRlIGxvcyBhdXRvcmVz4oCdLCBsb3MgY3VhbGVzIHNvbgppcnJlbnVuY2lhYmxlcywgaW1wcmVzY3JpcHRpYmxlcywgaW5lbWJhcmdhYmxlcyBlIGluYWxpZW5hYmxlcy4K |
