Clasificados | Destacados

DON PEDRO – Transportes

DON PEDRO – Transportes

El objetivo de la Empresa de Transportes DON PEDRO S.R.L. es brindar a sus clientes la mejor ecuación costo-beneficio a través de servicios de calidad inigualables que les permitan obtener ventajas competitivas.

Respalda la actividad de esta empresa, la capacidad y el tiempo de respuesta en el rubro transporte de cargas.

La misma está compuesta por un grupo de personas que a nivel profesional y humano tienen inmejorables condiciones para ofrecer todas las garantías de un servicio rápido y eficaz, que explica su permanencia en el mercado a través de una constante que los ha hecho acreedores de la confianza de sus clientes: la honestidad.

Esta empresa afirma contundentemente que jamás ha mantenido divergencias de ninguna índole con sus clientes, por una mera cuestión de sentido común y ubicuidad en cada una de las circunstancias en las que lo ha tocado actuar.

La meta es  satisfacer 100% y trabajar para poder lograrlo, estando atentos a todas las necesidades.

Su misión es ofrecer a todos sus clientes la más amplia gama de servicios, de acuerdo a las distintas necesidades, cumpliendo siempre con los más altos estándares de calidad y seguridad.

La visión DON PEDRO es convertirse en la empresa líder del mercado de transporte y logística del Mercosur, apuntando siempre al cumplimiento de su misión y de su objetivo: la satisfacción del cliente.

Entre sus valores se destacan la constante renovación de flota. Permitiendo mantener actualizado el parque automotor de la empresa, sumada a la inversión planificada en depósitos, maquinaria logística de última generación, además de soporte y sistema informático. Piezas fundamentales en el esquema de negocios de DON PEDRO.

Así mismo, el plan de desarrollo anual fijado por el directorio, se caracteriza por:

- Una clara y firme decisión de continuar avanzando en el apoyo a las economías regionales.

- La importancia de las relaciones interpersonales,

- Además de una ética clara en el trato con los proveedores y clientes.

- El respeto por el medio ambiente y el uso responsable de los recursos.

La política de seguridad, cuidado del medio ambiente, recursos humanos, eficiencia y eficacia en su operación logística son los ejes fundamentales del éxito, como parte de la cadena productiva.

Para más información visitar:
DON PEDRO S.R.L.
Dirección / Ubicación: Av. Vergara 6060 (Casa Central)
CP: 1686 – Hurlingham – Pcia. de Buenos Aires – Argentina
Teléfono: (011) 4665-9888
E-Mail: consultas@transportesdonpedro.com.ar
Web: www.logisticadonpedro.com.ar

Esta publicación fue posteada por:

Hurlingham Plus - que ha escrito 44 publicaciones en Hurlingham Plus.

El Portal Social / Comercial 2.0 de nuestra ciudad.

Contactar al autor

6 Comentarios a “DON PEDRO – Transportes”

  1. jose luis ayala dice:

    Buenos dias,necesito me paguen los viajes hechos a los Sres Mansillas y Cortes Alejandro supervisores de esa Empresa,los viajes fueron hechos en la Provincia de Misiones en el mes febrero y marzo del corriente año,yo tengo mi auto de remis y vivo de esto,asi que le pido por favor me depositen lo adeudado,yo ya envie todo lo solicitado por el Sr Daniel dueño de la Empresa Don Pedro,por favor paguen mi servicio,si ustedes tienen gente inrresponsables en su Empresa ya no es mi problema

  2. miguel pujol dice:

    soy chofer de cargas generales actualmente trabajando me interesaria trabajar con ustedes. semiremolque o equipo da lo mismo

  3. hernan gallo dice:

    buen dia ni monbre es hernan gallo y tengo 2 chasis los mismos son cerredos con capacidad para 10 posiciones cada uno quisiera saber si estan nesecitando ese tipo de vehiculos . desde ya muchas gracias

  4. german horacio nugarese dice:

    buen dia mi nombre es German Horacio nugarese tengo interés de travajar en don pedro tengo 37años licencia c.n,r,t cargas generales 02202428870 1159375594 155*3819

  5. gustavo dice:

    soy gustavo ahumada tengo experiencia en semi mas de dies años me interesaria travajar en don pedro mi numero es 1126307537

  6. aillon robinson dice:

    buenos dias! soy de zapala -neuquen.
    necesito trabajo. soy camionero hacen 7 años y de la cual 4 años he viajado a Chile.
    Desde ya muchas gracias y mi numero es; 2942-15402709. Zapala Neuquen.

Trackbacks/Pingbacks


Dejar una comentario

advert

DEJANOS TU MENSAJE

PHVsPjxsaT48c3Ryb25nPndvb3RoZW1lc19zZXR0aW5nczwvc3Ryb25nPiAtIGE6MDp7fTwvbGk+PGxpPjxzdHJvbmc+d29vX2Fkc19yb3RhdGU8L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29fYWRfaW1hZ2VfMTwvc3Ryb25nPiAtIGh0dHA6Ly93d3cuaHVybGluZ2hhbXBsdXMuY29tLmFyL0FEUy8xMjV4MTI1cHguanBnPC9saT48bGk+PHN0cm9uZz53b29fYWRfaW1hZ2VfMjwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbS9hZHMvMTI1eDEyNWIuanBnPC9saT48bGk+PHN0cm9uZz53b29fYWRfaW1hZ2VfMzwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbS9hZHMvMTI1eDEyNWMuanBnPC9saT48bGk+PHN0cm9uZz53b29fYWRfaW1hZ2VfNDwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbS9hZHMvMTI1eDEyNWQuanBnPC9saT48bGk+PHN0cm9uZz53b29fYWRfbXB1X2Fkc2Vuc2U8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19hZF9tcHVfZGlzYWJsZTwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fYWRfbXB1X2ltYWdlPC9zdHJvbmc+IC0gaHR0cDovL3d3dy5odXJsaW5naGFtcGx1cy5jb20uYXIvQURTL21hY2ZlLWJhbm5lci5qcGc8L2xpPjxsaT48c3Ryb25nPndvb19hZF9tcHVfdXJsPC9zdHJvbmc+IC0gaHR0cDovL3d3dy5tYWNmZS5jb20uYXI8L2xpPjxsaT48c3Ryb25nPndvb19hZF90b3BfYWRzZW5zZTwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX3RvcF9kaXNhYmxlPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19hZF90b3BfaW1hZ2U8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lmh1cmxpbmdoYW1wbHVzLmNvbS5hci9BRFMvNDY4eDYwcHguZ2lmPC9saT48bGk+PHN0cm9uZz53b29fYWRfdG9wX3VybDwvc3Ryb25nPiAtIGh0dHA6Ly93d3cuaHVybGluZ2hhbWV4cG9uZS5jb20uYXIvPC9saT48bGk+PHN0cm9uZz53b29fYWRfdXJsXzE8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lmh1cmxpbmdoYW1wbHVzLmNvbS5hcjwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX3VybF8yPC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tPC9saT48bGk+PHN0cm9uZz53b29fYWRfdXJsXzM8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb208L2xpPjxsaT48c3Ryb25nPndvb19hZF91cmxfNDwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbTwvbGk+PGxpPjxzdHJvbmc+d29vX2FsdF9zdHlsZXNoZWV0PC9zdHJvbmc+IC0gZ3JlZW4uY3NzPC9saT48bGk+PHN0cm9uZz53b29fYXJjaGl2ZV9leGNlcnB0PC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19hdXRob3I8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2F1dG9faW1nPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX2Jsb2dfZXhjZXJwdDwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY2Fyb3VzZWxfaGVpZ2h0PC9zdHJvbmc+IC0gMjkyPC9saT48bGk+PHN0cm9uZz53b29fY3VzdG9tX2Nzczwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2N1c3RvbV9mYXZpY29uPC9zdHJvbmc+IC0gaHR0cDovL3d3dy5odXJsaW5naGFtcGx1cy5jb20uYXIvd3AtY29udGVudC93b29fdXBsb2Fkcy8zLUljb25vX0hQLnBuZzwvbGk+PGxpPjxzdHJvbmc+d29vX2N1c3RvbV9zZW9fdGVtcGxhdGU8L3N0cm9uZz4gLSBhOjM6e2k6MDthOjU6e3M6NDoibmFtZSI7czoxMDoic2VvX2luZm9fMSI7czozOiJzdGQiO3M6MDoiIjtzOjU6ImxhYmVsIjtzOjQ6IlNFTyAiO3M6NDoidHlwZSI7czo0OiJpbmZvIjtzOjQ6ImRlc2MiO3M6MTk4OiJBZGRpdGlvbmFsIFNFTyBjdXN0b20gZmllbGRzIGF2YWlsYWJsZTogPHN0cm9uZz5DdXN0b20gUGFnZSBUaXRsZXM8L3N0cm9uZz4uIEdvIHRvIDxhIGhyZWY9Imh0dHA6Ly93d3cuaHVybGluZ2hhbXBsdXMuY29tLmFyL3dwLWFkbWluL2FkbWluLnBocD9wYWdlPXdvb3RoZW1lc19zZW8iPlNFTyBTZXR0aW5nczwvYT4gcGFnZSB0byBhY3RpdmF0ZS4iO31pOjE7YTo1OntzOjQ6Im5hbWUiO3M6MTA6InNlb19mb2xsb3ciO3M6Mzoic3RkIjtzOjU6ImZhbHNlIjtzOjU6ImxhYmVsIjtzOjE2OiJTRU8gLSBTZXQgZm9sbG93IjtzOjQ6InR5cGUiO3M6ODoiY2hlY2tib3giO3M6NDoiZGVzYyI7czo3NzoiTWFrZSBsaW5rcyBmcm9tIHRoaXMgcG9zdC9wYWdlIDxzdHJvbmc+Zm9sbG93YWJsZTwvc3Ryb25nPiBieSBzZWFyY2ggZW5naW5lcy4iO31pOjI7YTo1OntzOjQ6Im5hbWUiO3M6MTE6InNlb19ub2luZGV4IjtzOjM6InN0ZCI7czo1OiJmYWxzZSI7czo1OiJsYWJlbCI7czoxMzoiU0VPIC0gTm9pbmRleCI7czo0OiJ0eXBlIjtzOjg6ImNoZWNrYm94IjtzOjQ6ImRlc2MiO3M6NTY6IlNldCB0aGUgUGFnZS9Qb3N0IHRvIG5vdCBiZSBpbmRleGVkIGJ5IGEgc2VhcmNoIGVuZ2luZXMuIjt9fTwvbGk+PGxpPjxzdHJvbmc+d29vX2V4Y2x1ZGU8L3N0cm9uZz4gLSBhOjQ6e2k6MDtpOjYyMztpOjI7aTo2MDc7aTo0O2k6NTkzO2k6NjtpOjU3ODt9PC9saT48bGk+PHN0cm9uZz53b29fZXhjbHVkZV92aWRlbzwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fZmVhdHVyZWRfY2F0ZWdvcnk8L3N0cm9uZz4gLSBEZXN0YWNhZG9zPC9saT48bGk+PHN0cm9uZz53b29fZmVhdF9lbnRyaWVzPC9zdHJvbmc+IC0gNDwvbGk+PGxpPjxzdHJvbmc+d29vX2ZlZWRidXJuZXJfaWQ8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19mZWVkYnVybmVyX3VybDwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2ZyYW1ld29ya190ZW1wbGF0ZTwvc3Ryb25nPiAtIGE6MTc6e2k6MDthOjM6e3M6NDoibmFtZSI7czoxODoiRnJhbWV3b3JrIFNldHRpbmdzIjtzOjQ6Imljb24iO3M6NzoiZ2VuZXJhbCI7czo0OiJ0eXBlIjtzOjc6ImhlYWRpbmciO31pOjE7YTo2OntzOjQ6Im5hbWUiO3M6MjE6IlN1cGVyIFVzZXIgKHVzZXJuYW1lKSI7czo0OiJkZXNjIjtzOjI1MzoiRW50ZXIgeW91ciA8c3Ryb25nPnVzZXJuYW1lPC9zdHJvbmc+IHRvIGhpZGUgdGhlIEZyYW1ld29yayBTZXR0aW5ncyBhbmQgVXBkYXRlIEZyYW1ld29yayBmcm9tIG90aGVyIHVzZXJzLiBDYW4gYmUgcmVzZXQgZnJvbSB0aGUgPGEgaHJlZj0naHR0cDovL3d3dy5odXJsaW5naGFtcGx1cy5jb20uYXIvd3AtYWRtaW4vb3B0aW9ucy5waHAnPldQIG9wdGlvbnMgcGFnZTwvYT4gdW5kZXIgPGVtPmZyYW1ld29ya193b29fc3VwZXJfdXNlcjwvZW0+LiI7czoyOiJpZCI7czoyNDoiZnJhbWV3b3JrX3dvb19zdXBlcl91c2VyIjtzOjM6InN0ZCI7czowOiIiO3M6NToiY2xhc3MiO3M6NDoidGV4dCI7czo0OiJ0eXBlIjtzOjQ6InRleHQiO31pOjI7YTo1OntzOjQ6Im5hbWUiO3M6MjE6IkRpc2FibGUgU0VPIE1lbnUgSXRlbSI7czo0OiJkZXNjIjtzOjYxOiJEaXNhYmxlIHRoZSA8c3Ryb25nPlNFTzwvc3Ryb25nPiBtZW51IGl0ZW0gaW4gdGhlIHRoZW1lIG1lbnUuIjtzOjI6ImlkIjtzOjI1OiJmcmFtZXdvcmtfd29vX3Nlb19kaXNhYmxlIjtzOjM6InN0ZCI7czowOiIiO3M6NDoidHlwZSI7czo4OiJjaGVja2JveCI7fWk6MzthOjU6e3M6NDoibmFtZSI7czozMzoiRGlzYWJsZSBTaWRlYmFyIE1hbmFnZXIgTWVudSBJdGVtIjtzOjQ6ImRlc2MiO3M6NzM6IkRpc2FibGUgdGhlIDxzdHJvbmc+U2lkZWJhciBNYW5hZ2VyPC9zdHJvbmc+IG1lbnUgaXRlbSBpbiB0aGUgdGhlbWUgbWVudS4iO3M6MjoiaWQiO3M6MjU6ImZyYW1ld29ya193b29fc2JtX2Rpc2FibGUiO3M6Mzoic3RkIjtzOjA6IiI7czo0OiJ0eXBlIjtzOjg6ImNoZWNrYm94Ijt9aTo0O2E6NTp7czo0OiJuYW1lIjtzOjI4OiJEaXNhYmxlIEJ1eSBUaGVtZXMgTWVudSBJdGVtIjtzOjQ6ImRlc2MiO3M6Njg6IkRpc2FibGUgdGhlIDxzdHJvbmc+QnV5IFRoZW1lczwvc3Ryb25nPiBtZW51IGl0ZW0gaW4gdGhlIHRoZW1lIG1lbnUuIjtzOjI6ImlkIjtzOjMyOiJmcmFtZXdvcmtfd29vX2J1eV90aGVtZXNfZGlzYWJsZSI7czozOiJzdGQiO3M6MDoiIjtzOjQ6InR5cGUiO3M6ODoiY2hlY2tib3giO31pOjU7YTo1OntzOjQ6Im5hbWUiO3M6MjQ6IkVuYWJsZSBDdXN0b20gTmF2aWdhdGlvbiI7czo0OiJkZXNjIjtzOjE4OToiRW5hYmxlIHRoZSBvbGQgPHN0cm9uZz5DdXN0b20gTmF2aWdhdGlvbjwvc3Ryb25nPiBtZW51IGl0ZW0uIFRyeSB0byB1c2UgPGEgaHJlZj0naHR0cDovL3d3dy5odXJsaW5naGFtcGx1cy5jb20uYXIvd3AtYWRtaW4vbmF2LW1lbnVzLnBocCc+V1AgTWVudXM8L2E+IGluc3RlYWQsIGFzIHRoaXMgZnVuY3Rpb24gaXMgb3V0ZGF0ZWQuIjtzOjI6ImlkIjtzOjIwOiJmcmFtZXdvcmtfd29vX3dvb25hdiI7czozOiJzdGQiO3M6MDoiIjtzOjQ6InR5cGUiO3M6ODoiY2hlY2tib3giO31pOjY7YTo1OntzOjQ6Im5hbWUiO3M6MjU6IlRoZW1lIFVwZGF0ZSBOb3RpZmljYXRpb24iO3M6NDoiZGVzYyI7czoxMDE6IlRoaXMgd2lsbCBlbmFibGUgbm90aWNlcyBvbiB5b3VyIHRoZW1lIG9wdGlvbnMgcGFnZSB0aGF0IHRoZXJlIGlzIGFuIHVwZGF0ZSBhdmFpbGFibGUgZm9yIHlvdXIgdGhlbWUuIjtzOjI6ImlkIjtzOjM1OiJmcmFtZXdvcmtfd29vX3RoZW1lX3ZlcnNpb25fY2hlY2tlciI7czozOiJzdGQiO3M6MDoiIjtzOjQ6InR5cGUiO3M6ODoiY2hlY2tib3giO31pOjc7YTo1OntzOjQ6Im5hbWUiO3M6Mjk6IkRpc2FibGUgU2hvcnRjb2RlcyBTdHlsZXNoZWV0IjtzOjQ6ImRlc2MiO3M6NzY6IlRoaXMgZGlzYWJsZXMgdGhlIG91dHB1dCBvZiBzaG9ydGNvZGVzLmNzcyBpbiB0aGUgSEVBRCBzZWN0aW9uIG9mIHlvdXIgc2l0ZS4iO3M6MjoiaWQiO3M6MzI6ImZyYW1ld29ya193b29fZGlzYWJsZV9zaG9ydGNvZGVzIjtzOjM6InN0ZCI7czowOiIiO3M6NDoidHlwZSI7czo4OiJjaGVja2JveCI7fWk6ODthOjU6e3M6NDoibmFtZSI7czoyNjoiUmVtb3ZlIEdlbmVyYXRvciBNZXRhIFRhZ3MiO3M6NDoiZGVzYyI7czo4MToiVGhpcyBkaXNhYmxlcyB0aGUgb3V0cHV0IG9mIGdlbmVyYXRvciBtZXRhIHRhZ3MgaW4gdGhlIEhFQUQgc2VjdGlvbiBvZiB5b3VyIHNpdGUuIjtzOjI6ImlkIjtzOjMxOiJmcmFtZXdvcmtfd29vX2Rpc2FibGVfZ2VuZXJhdG9yIjtzOjM6InN0ZCI7czowOiIiO3M6NDoidHlwZSI7czo4OiJjaGVja2JveCI7fWk6OTthOjU6e3M6NDoibmFtZSI7czoxNzoiSW1hZ2UgUGxhY2Vob2xkZXIiO3M6NDoiZGVzYyI7czoxNTE6IlNldCBhIGRlZmF1bHQgaW1hZ2UgcGxhY2Vob2xkZXIgZm9yIHlvdXIgdGh1bWJuYWlscy4gVXNlIHRoaXMgaWYgeW91IHdhbnQgYSBkZWZhdWx0IGltYWdlIHRvIGJlIHNob3duIGlmIHlvdSBoYXZlbid0IGFkZGVkIGEgY3VzdG9tIGltYWdlIHRvIHlvdXIgcG9zdC4iO3M6MjoiaWQiO3M6Mjc6ImZyYW1ld29ya193b29fZGVmYXVsdF9pbWFnZSI7czozOiJzdGQiO3M6MDoiIjtzOjQ6InR5cGUiO3M6NjoidXBsb2FkIjt9aToxMDthOjM6e3M6NDoibmFtZSI7czo4OiJCcmFuZGluZyI7czo0OiJpY29uIjtzOjQ6Im1pc2MiO3M6NDoidHlwZSI7czo3OiJoZWFkaW5nIjt9aToxMTthOjU6e3M6NDoibmFtZSI7czoyMDoiT3B0aW9ucyBwYW5lbCBoZWFkZXIiO3M6NDoiZGVzYyI7czo1MDoiQ2hhbmdlIHRoZSBoZWFkZXIgaW1hZ2UgZm9yIHRoZSBXb29UaGVtZXMgQmFja2VuZC4iO3M6MjoiaWQiO3M6MzQ6ImZyYW1ld29ya193b29fYmFja2VuZF9oZWFkZXJfaW1hZ2UiO3M6Mzoic3RkIjtzOjA6IiI7czo0OiJ0eXBlIjtzOjY6InVwbG9hZCI7fWk6MTI7YTo1OntzOjQ6Im5hbWUiO3M6MTg6Ik9wdGlvbnMgcGFuZWwgaWNvbiI7czo0OiJkZXNjIjtzOjU2OiJDaGFuZ2UgdGhlIGljb24gaW1hZ2UgZm9yIHRoZSBXb3JkUHJlc3MgYmFja2VuZCBzaWRlYmFyLiI7czoyOiJpZCI7czoyNjoiZnJhbWV3b3JrX3dvb19iYWNrZW5kX2ljb24iO3M6Mzoic3RkIjtzOjA6IiI7czo0OiJ0eXBlIjtzOjY6InVwbG9hZCI7fWk6MTM7YTo1OntzOjQ6Im5hbWUiO3M6MjA6IldvcmRQcmVzcyBsb2dpbiBsb2dvIjtzOjQ6ImRlc2MiO3M6NTE6IkNoYW5nZSB0aGUgbG9nbyBpbWFnZSBmb3IgdGhlIFdvcmRQcmVzcyBsb2dpbiBwYWdlLiI7czoyOiJpZCI7czozMToiZnJhbWV3b3JrX3dvb19jdXN0b21fbG9naW5fbG9nbyI7czozOiJzdGQiO3M6MDoiIjtzOjQ6InR5cGUiO3M6NjoidXBsb2FkIjt9aToxNDthOjM6e3M6NDoibmFtZSI7czoxNToiSW1wb3J0IC8gRXhwb3J0IjtzOjQ6Imljb24iO3M6NDoibWlzYyI7czo0OiJ0eXBlIjtzOjc6ImhlYWRpbmciO31pOjE1O2E6NTp7czo0OiJuYW1lIjtzOjE0OiJJbXBvcnQgT3B0aW9ucyI7czo0OiJkZXNjIjtzOjU5OiJJbXBvcnQgdGhlIG9wdGlvbnMgZnJvbSBhbm90aGVyIGluc3RhbGxhdGlvbiBvZiB0aGlzIHRoZW1lLiI7czoyOiJpZCI7czoyODoiZnJhbWV3b3JrX3dvb19pbXBvcnRfb3B0aW9ucyI7czozOiJzdGQiO3M6MDoiIjtzOjQ6InR5cGUiO3M6ODoidGV4dGFyZWEiO31pOjE2O2E6NTp7czo0OiJuYW1lIjtzOjE0OiJFeHBvcnQgT3B0aW9ucyI7czo0OiJkZXNjIjtzOjk0OiJFeHBvcnQgdGhlIG9wdGlvbnMgdG8gYW5vdGhlciBpbnN0YWxsYXRpb24gb2YgdGhpcyB0aGVtZSwgb3IgdG8ga2VlcCBhIGJhY2t1cCBvZiB5b3VyIG9wdGlvbnMuIjtzOjI6ImlkIjtzOjI4OiJmcmFtZXdvcmtfd29vX2V4cG9ydF9vcHRpb25zIjtzOjM6InN0ZCI7czozNDI0OiJZVG8wTmpwN2N6b3hPVG9pYzJKdFgzZHZiMTl6WW0xZmIzQjBhVzl1Y3lJN2N6bzNNem9pWVRveU9udHpPamc2SW5OcFpHVmlZWEp6SWp0aE9qQTZlMzF6T2pnNkluTmxkSFJwYm1keklqdGhPakU2ZTNNNk56b2lhVzVtYjJKdmVDSTdjem8wT2lKemFHOTNJanQ5ZlNJN2N6b3hORG9pZDI5dlgyRmtjMTl5YjNSaGRHVWlPM002TkRvaWRISjFaU0k3Y3pveE5Eb2lkMjl2WDJGa1gybHRZV2RsWHpFaU8zTTZOVEE2SW1oMGRIQTZMeTkzZDNjdWFIVnliR2x1WjJoaGJYQnNkWE11WTI5dExtRnlMMEZFVXk4eE1qVjRNVEkxY0hndWFuQm5JanR6T2pFME9pSjNiMjlmWVdSZmFXMWhaMlZmTWlJN2N6bzBNVG9pYUhSMGNEb3ZMM2QzZHk1M2IyOTBhR1Z0WlhNdVkyOXRMMkZrY3k4eE1qVjRNVEkxWWk1cWNHY2lPM002TVRRNkluZHZiMTloWkY5cGJXRm5aVjh6SWp0ek9qUXhPaUpvZEhSd09pOHZkM2QzTG5kdmIzUm9aVzFsY3k1amIyMHZZV1J6THpFeU5YZ3hNalZqTG1wd1p5STdjem94TkRvaWQyOXZYMkZrWDJsdFlXZGxYelFpTzNNNk5ERTZJbWgwZEhBNkx5OTNkM2N1ZDI5dmRHaGxiV1Z6TG1OdmJTOWhaSE12TVRJMWVERXlOV1F1YW5CbklqdHpPakU0T2lKM2IyOWZZV1JmZEc5d1gyRmtjMlZ1YzJVaU8zTTZNRG9pSWp0ek9qRTRPaUozYjI5ZllXUmZkRzl3WDJScGMyRmliR1VpTzNNNk5Ub2labUZzYzJVaU8zTTZNVFk2SW5kdmIxOWhaRjkwYjNCZmFXMWhaMlVpTzNNNk5EazZJbWgwZEhBNkx5OTNkM2N1YUhWeWJHbHVaMmhoYlhCc2RYTXVZMjl0TG1GeUwwRkVVeTgwTmpoNE5qQndlQzVuYVdZaU8zTTZNVFE2SW5kdmIxOWhaRjkwYjNCZmRYSnNJanR6T2pNMU9pSm9kSFJ3T2k4dmQzZDNMbWgxY214cGJtZG9ZVzFsZUhCdmJtVXVZMjl0TG1GeUx5STdjem94TWpvaWQyOXZYMkZrWDNWeWJGOHhJanR6T2pNeU9pSm9kSFJ3T2k4dmQzZDNMbWgxY214cGJtZG9ZVzF3YkhWekxtTnZiUzVoY2lJN2N6b3hNam9pZDI5dlgyRmtYM1Z5YkY4eUlqdHpPakkwT2lKb2RIUndPaTh2ZDNkM0xuZHZiM1JvWlcxbGN5NWpiMjBpTzNNNk1USTZJbmR2YjE5aFpGOTFjbXhmTXlJN2N6b3lORG9pYUhSMGNEb3ZMM2QzZHk1M2IyOTBhR1Z0WlhNdVkyOXRJanR6T2pFeU9pSjNiMjlmWVdSZmRYSnNYelFpTzNNNk1qUTZJbWgwZEhBNkx5OTNkM2N1ZDI5dmRHaGxiV1Z6TG1OdmJTSTdjem94T0RvaWQyOXZYMkZzZEY5emRIbHNaWE5vWldWMElqdHpPakV4T2lKa1pXWmhkV3gwTG1OemN5STdjem94T1RvaWQyOXZYMkZ5WTJocGRtVmZaWGhqWlhKd2RDSTdjem8xT2lKbVlXeHpaU0k3Y3pveE1Eb2lkMjl2WDJGMWRHaHZjaUk3Y3pvMU9pSm1ZV3h6WlNJN2N6b3hNam9pZDI5dlgyRjFkRzlmYVcxbklqdHpPalU2SW1aaGJITmxJanR6T2pFMk9pSjNiMjlmWW14dloxOWxlR05sY25CMElqdHpPalU2SW1aaGJITmxJanR6T2pFNU9pSjNiMjlmWTJGeWIzVnpaV3hmYUdWcFoyaDBJanR6T2pNNklqSTVNaUk3Y3pveE5Eb2lkMjl2WDJOMWMzUnZiVjlqYzNNaU8zTTZNRG9pSWp0ek9qRTRPaUozYjI5ZlkzVnpkRzl0WDJaaGRtbGpiMjRpTzNNNk56QTZJbWgwZEhBNkx5OTNkM2N1YUhWeWJHbHVaMmhoYlhCc2RYTXVZMjl0TG1GeUwzZHdMV052Ym5SbGJuUXZkMjl2WDNWd2JHOWhaSE12TXkxSlkyOXViMTlJVUM1d2JtY2lPM002TVRjNkluZHZiMTlsZUdOc2RXUmxYM1pwWkdWdklqdHpPalU2SW1aaGJITmxJanR6T2pJeE9pSjNiMjlmWm1WaGRIVnlaV1JmWTJGMFpXZHZjbmtpTzNNNk1UQTZJa1JsYzNSaFkyRmtiM01pTzNNNk1UWTZJbmR2YjE5bVpXRjBYMlZ1ZEhKcFpYTWlPM002TVRvaU5DSTdjem94TnpvaWQyOXZYMlpsWldSaWRYSnVaWEpmYVdRaU8zTTZNRG9pSWp0ek9qRTRPaUozYjI5ZlptVmxaR0oxY201bGNsOTFjbXdpTzNNNk1Eb2lJanR6T2pJd09pSjNiMjlmWjI5dloyeGxYMkZ1WVd4NWRHbGpjeUk3Y3pvME9UUTZJanh6WTNKcGNIUWdkSGx3WlQwaWRHVjRkQzlxWVhaaGMyTnlhWEIwSWo0S0NpQWdkbUZ5SUY5bllYRWdQU0JmWjJGeElIeDhJRnRkT3dvZ0lGOW5ZWEV1Y0hWemFDaGJYQ2RmYzJWMFFXTmpiM1Z1ZEZ3bkxDQmNKMVZCTFRFMU9EUTVNell5TFRSY0oxMHBPd29nSUY5bllYRXVjSFZ6YUNoYlhDZGZkSEpoWTJ0UVlXZGxkbWxsZDF3blhTazdDZ29nSUNobWRXNWpkR2x2YmlncElIc0tJQ0FnSUhaaGNpQm5ZU0E5SUdSdlkzVnRaVzUwTG1OeVpXRjBaVVZzWlcxbGJuUW9YQ2R6WTNKcGNIUmNKeWs3SUdkaExuUjVjR1VnUFNCY0ozUmxlSFF2YW1GMllYTmpjbWx3ZEZ3bk95Qm5ZUzVoYzNsdVl5QTlJSFJ5ZFdVN0NpQWdJQ0JuWVM1emNtTWdQU0FvWENkb2RIUndjenBjSnlBOVBTQmtiMk4xYldWdWRDNXNiMk5oZEdsdmJpNXdjbTkwYjJOdmJDQS9JRnduYUhSMGNITTZMeTl6YzJ4Y0p5QTZJRnduYUhSMGNEb3ZMM2QzZDF3bktTQXJJRnduTG1kdmIyZHNaUzFoYm1Gc2VYUnBZM011WTI5dEwyZGhMbXB6WENjN0NpQWdJQ0IyWVhJZ2N5QTlJR1J2WTNWdFpXNTBMbWRsZEVWc1pXMWxiblJ6UW5sVVlXZE9ZVzFsS0Z3bmMyTnlhWEIwWENjcFd6QmRPeUJ6TG5CaGNtVnVkRTV2WkdVdWFXNXpaWEowUW1WbWIzSmxLR2RoTENCektUc0tJQ0I5S1NncE93b0tQQzl6WTNKcGNIUStJanR6T2pnNkluZHZiMTlvYjIxbElqdHpPalU2SW1aaGJITmxJanR6T2pFMk9pSjNiMjlmYVcxaFoyVmZjMmx1WjJ4bElqdHpPalU2SW1aaGJITmxJanR6T2pnNkluZHZiMTlzYjJkdklqdHpPakE2SWlJN2N6b3hOem9pZDI5dlgzQnBjMTlvWVhKa1gyTnliM0FpTzNNNk5Eb2lkSEoxWlNJN2N6b3hORG9pZDI5dlgzQnBjMTl5WlhOcGVtVWlPM002TkRvaWRISjFaU0k3Y3pveU1qb2lkMjl2WDNCdmMzUmZhVzFoWjJWZmMzVndjRzl5ZENJN2N6bzBPaUowY25WbElqdHpPakV3T2lKM2IyOWZjbVZ6YVhwbElqdHpPalE2SW5SeWRXVWlPM002TVRNNkluZHZiMTl5YzNOZmRHaDFiV0lpTzNNNk5Ub2labUZzYzJVaU8zTTZNVGM2SW5kdmIxOXphRzkzWDJOaGNtOTFjMlZzSWp0ek9qUTZJblJ5ZFdVaU8zTTZNVFE2SW5kdmIxOXphRzkzWDNacFpHVnZJanR6T2pRNkluUnlkV1VpTzNNNk1UWTZJbmR2YjE5emJHbGtaWEpmWTJaaFpHVWlPM002TkRvaWRISjFaU0k3Y3pveU5Eb2lkMjl2WDNOc2FXUmxjbDlqYjI1MFpXNTBYM053WldWa0lqdHpPalE2SWpFd01EQWlPM002TWpjNkluZHZiMTl6Ykdsa1pYSmZiV0ZuWVhwcGJtVmZaWGhqYkhWa1pTSTdjem8wT2lKMGNuVmxJanR6T2pFMk9pSjNiMjlmYzJ4cFpHVnlYM05tWVdSbElqdHpPalE2SW5SeWRXVWlPM002TVRZNkluZHZiMTl6Ykdsa1pYSmZjM0JsWldRaU8zTTZNem9pTlRBd0lqdHpPakU0T2lKM2IyOWZjMnhwWkdWeVgzUnBiV1Z2ZFhRaU8zTTZORG9pTmpBd01DSTdjem94TXpvaWQyOXZYM1JsZUhSMGFYUnNaU0k3Y3pvMU9pSm1ZV3h6WlNJN2N6b3hPRG9pZDI5dlgzWnBaR1Z2WDJOaGRHVm5iM0o1SWp0ek9qWTZJbFpwWkdWdmN5STdmUT09IjtzOjQ6InR5cGUiO3M6ODoidGV4dGFyZWEiO319PC9saT48bGk+PHN0cm9uZz53b29fZnJhbWV3b3JrX3ZlcnNpb248L3N0cm9uZz4gLSAzLjcuMDM8L2xpPjxsaT48c3Ryb25nPndvb19nb29nbGVfYW5hbHl0aWNzPC9zdHJvbmc+IC0gPHNjcmlwdCB0eXBlPVwidGV4dC9qYXZhc2NyaXB0XCI+DQoNCiAgdmFyIF9nYXEgPSBfZ2FxIHx8IFtdOw0KICBfZ2FxLnB1c2goW1wnX3NldEFjY291bnRcJywgXCdVQS0xNTg0OTM2Mi00XCddKTsNCiAgX2dhcS5wdXNoKFtcJ190cmFja1BhZ2V2aWV3XCddKTsNCg0KICAoZnVuY3Rpb24oKSB7DQogICAgdmFyIGdhID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudChcJ3NjcmlwdFwnKTsgZ2EudHlwZSA9IFwndGV4dC9qYXZhc2NyaXB0XCc7IGdhLmFzeW5jID0gdHJ1ZTsNCiAgICBnYS5zcmMgPSAoXCdodHRwczpcJyA9PSBkb2N1bWVudC5sb2NhdGlvbi5wcm90b2NvbCA/IFwnaHR0cHM6Ly9zc2xcJyA6IFwnaHR0cDovL3d3d1wnKSArIFwnLmdvb2dsZS1hbmFseXRpY3MuY29tL2dhLmpzXCc7DQogICAgdmFyIHMgPSBkb2N1bWVudC5nZXRFbGVtZW50c0J5VGFnTmFtZShcJ3NjcmlwdFwnKVswXTsgcy5wYXJlbnROb2RlLmluc2VydEJlZm9yZShnYSwgcyk7DQogIH0pKCk7DQoNCjwvc2NyaXB0PjwvbGk+PGxpPjxzdHJvbmc+d29vX2hvbWU8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2hvbWVfdGh1bWJfaGVpZ2h0PC9zdHJvbmc+IC0gMTE5PC9saT48bGk+PHN0cm9uZz53b29faG9tZV90aHVtYl93aWR0aDwvc3Ryb25nPiAtIDI2MjwvbGk+PGxpPjxzdHJvbmc+d29vX2ltYWdlX3NpbmdsZTwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fbG9nbzwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX21hbnVhbDwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbS9zdXBwb3J0L3RoZW1lLWRvY3VtZW50YXRpb24vZ2F6ZXR0ZS1lZGl0aW9uLzwvbGk+PGxpPjxzdHJvbmc+d29vX29wdGlvbnM8L3N0cm9uZz4gLSBhOjUxOntzOjE4OiJ3b29fYWx0X3N0eWxlc2hlZXQiO3M6MTE6ImRlZmF1bHQuY3NzIjtzOjg6Indvb19sb2dvIjtzOjA6IiI7czoxMzoid29vX3RleHR0aXRsZSI7czo1OiJmYWxzZSI7czoxODoid29vX2N1c3RvbV9mYXZpY29uIjtzOjcwOiJodHRwOi8vd3d3Lmh1cmxpbmdoYW1wbHVzLmNvbS5hci93cC1jb250ZW50L3dvb191cGxvYWRzLzMtSWNvbm9fSFAucG5nIjtzOjIwOiJ3b29fZ29vZ2xlX2FuYWx5dGljcyI7czo0OTQ6IjxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij4KCiAgdmFyIF9nYXEgPSBfZ2FxIHx8IFtdOwogIF9nYXEucHVzaChbXCdfc2V0QWNjb3VudFwnLCBcJ1VBLTE1ODQ5MzYyLTRcJ10pOwogIF9nYXEucHVzaChbXCdfdHJhY2tQYWdldmlld1wnXSk7CgogIChmdW5jdGlvbigpIHsKICAgIHZhciBnYSA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoXCdzY3JpcHRcJyk7IGdhLnR5cGUgPSBcJ3RleHQvamF2YXNjcmlwdFwnOyBnYS5hc3luYyA9IHRydWU7CiAgICBnYS5zcmMgPSAoXCdodHRwczpcJyA9PSBkb2N1bWVudC5sb2NhdGlvbi5wcm90b2NvbCA/IFwnaHR0cHM6Ly9zc2xcJyA6IFwnaHR0cDovL3d3d1wnKSArIFwnLmdvb2dsZS1hbmFseXRpY3MuY29tL2dhLmpzXCc7CiAgICB2YXIgcyA9IGRvY3VtZW50LmdldEVsZW1lbnRzQnlUYWdOYW1lKFwnc2NyaXB0XCcpWzBdOyBzLnBhcmVudE5vZGUuaW5zZXJ0QmVmb3JlKGdhLCBzKTsKICB9KSgpOwoKPC9zY3JpcHQ+IjtzOjE4OiJ3b29fZmVlZGJ1cm5lcl91cmwiO3M6MDoiIjtzOjE3OiJ3b29fZmVlZGJ1cm5lcl9pZCI7czowOiIiO3M6MTQ6Indvb19jdXN0b21fY3NzIjtzOjA6IiI7czoxNzoid29vX3Nob3dfY2Fyb3VzZWwiO3M6NDoidHJ1ZSI7czoyMToid29vX2ZlYXR1cmVkX2NhdGVnb3J5IjtzOjEwOiJEZXN0YWNhZG9zIjtzOjE2OiJ3b29fZmVhdF9lbnRyaWVzIjtzOjE6IjQiO3M6Mjc6Indvb19zbGlkZXJfbWFnYXppbmVfZXhjbHVkZSI7czo0OiJ0cnVlIjtzOjE2OiJ3b29fc2xpZGVyX3NmYWRlIjtzOjQ6InRydWUiO3M6MTY6Indvb19zbGlkZXJfY2ZhZGUiO3M6NDoidHJ1ZSI7czoxNjoid29vX3NsaWRlcl9zcGVlZCI7czozOiI1MDAiO3M6MTg6Indvb19zbGlkZXJfdGltZW91dCI7czo0OiI2MDAwIjtzOjI0OiJ3b29fc2xpZGVyX2NvbnRlbnRfc3BlZWQiO3M6NDoiMTAwMCI7czoxOToid29vX2Nhcm91c2VsX2hlaWdodCI7czozOiIyOTIiO3M6ODoid29vX2hvbWUiO3M6NToiZmFsc2UiO3M6MTY6Indvb19ibG9nX2V4Y2VycHQiO3M6NToiZmFsc2UiO3M6MTk6Indvb19hcmNoaXZlX2V4Y2VycHQiO3M6NToiZmFsc2UiO3M6MTA6Indvb19hdXRob3IiO3M6NToiZmFsc2UiO3M6MTQ6Indvb19zaG93X3ZpZGVvIjtzOjQ6InRydWUiO3M6MTc6Indvb19leGNsdWRlX3ZpZGVvIjtzOjU6ImZhbHNlIjtzOjE4OiJ3b29fdmlkZW9fY2F0ZWdvcnkiO3M6NjoiVmlkZW9zIjtzOjIyOiJ3b29fcG9zdF9pbWFnZV9zdXBwb3J0IjtzOjQ6InRydWUiO3M6MTQ6Indvb19waXNfcmVzaXplIjtzOjQ6InRydWUiO3M6MTc6Indvb19waXNfaGFyZF9jcm9wIjtzOjQ6InRydWUiO3M6MTA6Indvb19yZXNpemUiO3M6NDoidHJ1ZSI7czoxMjoid29vX2F1dG9faW1nIjtzOjU6ImZhbHNlIjtzOjIwOiJ3b29faG9tZV90aHVtYl93aWR0aCI7czozOiIxMDAiO3M6MjE6Indvb19ob21lX3RodW1iX2hlaWdodCI7czoyOiI1NyI7czoxNToid29vX3RodW1iX3dpZHRoIjtzOjM6IjEwMCI7czoxNjoid29vX3RodW1iX2hlaWdodCI7czoyOiI1NyI7czoxNjoid29vX2ltYWdlX3NpbmdsZSI7czo1OiJmYWxzZSI7czoxNjoid29vX3NpbmdsZV93aWR0aCI7czozOiIyNTAiO3M6MTc6Indvb19zaW5nbGVfaGVpZ2h0IjtzOjM6IjE4MCI7czoxMzoid29vX3Jzc190aHVtYiI7czo1OiJmYWxzZSI7czoxODoid29vX2FkX3RvcF9kaXNhYmxlIjtzOjU6ImZhbHNlIjtzOjE4OiJ3b29fYWRfdG9wX2Fkc2Vuc2UiO3M6MDoiIjtzOjE2OiJ3b29fYWRfdG9wX2ltYWdlIjtzOjQ5OiJodHRwOi8vd3d3Lmh1cmxpbmdoYW1wbHVzLmNvbS5hci9BRFMvNDY4eDYwcHguZ2lmIjtzOjE0OiJ3b29fYWRfdG9wX3VybCI7czozNToiaHR0cDovL3d3dy5odXJsaW5naGFtZXhwb25lLmNvbS5hci8iO3M6MTQ6Indvb19hZHNfcm90YXRlIjtzOjQ6InRydWUiO3M6MTQ6Indvb19hZF9pbWFnZV8xIjtzOjUwOiJodHRwOi8vd3d3Lmh1cmxpbmdoYW1wbHVzLmNvbS5hci9BRFMvMTI1eDEyNXB4LmpwZyI7czoxMjoid29vX2FkX3VybF8xIjtzOjMyOiJodHRwOi8vd3d3Lmh1cmxpbmdoYW1wbHVzLmNvbS5hciI7czoxNDoid29vX2FkX2ltYWdlXzIiO3M6NDE6Imh0dHA6Ly93d3cud29vdGhlbWVzLmNvbS9hZHMvMTI1eDEyNWIuanBnIjtzOjEyOiJ3b29fYWRfdXJsXzIiO3M6MjQ6Imh0dHA6Ly93d3cud29vdGhlbWVzLmNvbSI7czoxNDoid29vX2FkX2ltYWdlXzMiO3M6NDE6Imh0dHA6Ly93d3cud29vdGhlbWVzLmNvbS9hZHMvMTI1eDEyNWMuanBnIjtzOjEyOiJ3b29fYWRfdXJsXzMiO3M6MjQ6Imh0dHA6Ly93d3cud29vdGhlbWVzLmNvbSI7czoxNDoid29vX2FkX2ltYWdlXzQiO3M6NDE6Imh0dHA6Ly93d3cud29vdGhlbWVzLmNvbS9hZHMvMTI1eDEyNWQuanBnIjtzOjEyOiJ3b29fYWRfdXJsXzQiO3M6MjQ6Imh0dHA6Ly93d3cud29vdGhlbWVzLmNvbSI7fTwvbGk+PGxpPjxzdHJvbmc+d29vX3Bpc19oYXJkX2Nyb3A8L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29fcGlzX3Jlc2l6ZTwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19wb3N0X2ltYWdlX3N1cHBvcnQ8L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29fcmVzaXplPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX3Jzc190aHVtYjwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fc2VvX3RlbXBsYXRlPC9zdHJvbmc+IC0gYTozMTp7aTowO2E6Mzp7czo0OiJuYW1lIjtzOjE2OiJHZW5lcmFsIFNldHRpbmdzIjtzOjQ6Imljb24iO3M6NzoiZ2VuZXJhbCI7czo0OiJ0eXBlIjtzOjc6ImhlYWRpbmciO31pOjE7YTozOntzOjQ6Im5hbWUiO3M6MTE6IlBsZWFzZSBSZWFkIjtzOjQ6InR5cGUiO3M6NDoiaW5mbyI7czozOiJzdGQiO3M6MzUyOiJXZWxjb21lIHRvIHRoZSBXb29TRU8gZmVhdHVyZS4gPGJyIC8+PHNtYWxsPkhlcmUgd2UgaGVscCB5b3UgdGFrZSBjb250cm9sIG9mIHlvdXIgc2VhcmNoIGVuZ2luZSByZWFkaW5lc3Mgd2l0aCBzb21lIGluLWJ1aWx0IHRoZW1lIG9wdGlvbnMuIE91ciB0aGVtZXMgZG8gaG93ZXZlciBzdXBwb3J0IHR3byBvZiBXb3JkUHJlc3Mub3JnJ3MgbW9zdCBjb21tb25seSB1c2VkIFNFTyBwbHVnaW5zIC0gPHN0cm9uZz5BbGwtaW4tT25lIFNFTzwvc3Ryb25nPiBhbmQgPHN0cm9uZz5IZWFkc3BhY2UgMjwvc3Ryb25nPi4gVXNlIHRoZSBjaGVja2JveCBiZWxvdyB0byB1c2UgM3JkIHBhcnR5IHBsdWdpbiBkYXRhLjwvc21hbGw+Ijt9aToyO2E6NTp7czo0OiJuYW1lIjtzOjI1OiJVc2UgM3JkIFBhcnR5IFBsdWdpbiBEYXRhIjtzOjQ6ImRlc2MiO3M6MTk4OiJNZXRhIGRhdGEgYWRkZWQgdG8gPHN0cm9uZz5jdXN0b20gZmllbGRzIGluIHBvc3RzIGFuZCBwYWdlczwvc3Ryb25nPiB3aWxsIGJlIGV4dHJhY3RlZCBhbmQgdXNlZCB3aGVyZSBhcHBsaWNhYmxlLiBUaGlzIHR5cGljYWxseSBkb2VzIG5vdCBpbmNsdWRlIEhvbWVwYWdlcyBhbmQgQXJjaGl2ZXMsIGFuZCBvbmx5IFNpbmd1bGFyIHRlbXBsYXRlcy4iO3M6MjoiaWQiO3M6Mjg6InNlb193b29fdXNlX3RoaXJkX3BhcnR5X2RhdGEiO3M6Mzoic3RkIjtzOjU6ImZhbHNlIjtzOjQ6InR5cGUiO3M6ODoiY2hlY2tib3giO31pOjM7YTo1OntzOjQ6Im5hbWUiO3M6MjI6IkhpZGUgU0VPIGN1c3RvbSBmaWVsZHMiO3M6NDoiZGVzYyI7czo4MjoiQ2hlY2sgdGhpcyBib3ggdG8gaGlkZSB0aGUgaW5wdXQgZmllbGRzIGNyZWF0ZWQgaW4gdGhlIHBvc3QgYW5kIHBhZ2UgZWRpdCBzY3JlZW5zLiI7czoyOiJpZCI7czoxOToic2VvX3dvb19oaWRlX2ZpZWxkcyI7czozOiJzdGQiO3M6NToiZmFsc2UiO3M6NDoidHlwZSI7czo4OiJjaGVja2JveCI7fWk6NDthOjM6e3M6NDoibmFtZSI7czoxMDoiUGFnZSBUaXRsZSI7czo0OiJpY29uIjtzOjQ6Im1pc2MiO3M6NDoidHlwZSI7czo3OiJoZWFkaW5nIjt9aTo1O2E6NTp7czo0OiJuYW1lIjtzOjk6IlNlcGFyYXRvciI7czo0OiJkZXNjIjtzOjU0OiJEZWZpbmUgYSBuZXcgc2VwYXJhdG9yIGNoYXJhY3RlciBmb3IgeW91ciBwYWdlIHRpdGxlcy4iO3M6MjoiaWQiO3M6MTc6InNlb193b29fc2VwZXJhdG9yIjtzOjM6InN0ZCI7czoxOiJ8IjtzOjQ6InR5cGUiO3M6NDoidGV4dCI7fWk6NjthOjU6e3M6NDoibmFtZSI7czoxMDoiQmxvZyBUaXRsZSI7czo0OiJkZXNjIjtzOjkwOiJOT1RFOiBUaGlzIGlzIHRoZSBzYW1lIHNldHRpbmcgYXMgcGVyIHRoZSBTRVRUSU5HUyA+IEdFTkVSQUwgdGFiIGluIHRoZSBXb3JkUHJlc3MgYmFja2VuZC4iO3M6MjoiaWQiO3M6ODoiYmxvZ25hbWUiO3M6Mzoic3RkIjtzOjA6IiI7czo0OiJ0eXBlIjtzOjQ6InRleHQiO31pOjc7YTo1OntzOjQ6Im5hbWUiO3M6MTY6IkJsb2cgRGVzY3JpcHRpb24iO3M6NDoiZGVzYyI7czo5MDoiTk9URTogVGhpcyBpcyB0aGUgc2FtZSBzZXR0aW5nIGFzIHBlciB0aGUgU0VUVElOR1MgPiBHRU5FUkFMIHRhYiBpbiB0aGUgV29yZFByZXNzIGJhY2tlbmQuIjtzOjI6ImlkIjtzOjE1OiJibG9nZGVzY3JpcHRpb24iO3M6Mzoic3RkIjtzOjA6IiI7czo0OiJ0eXBlIjtzOjQ6InRleHQiO31pOjg7YTo2OntzOjQ6Im5hbWUiO3M6MTg6IkVuYWJsZSB3b29fdGl0bGUoKSI7czo0OiJkZXNjIjtzOjE1Mzoid29vX3RpdGxlKCkgbWFrZXMgdXNlIG9mIFdvcmRQcmVzcydzIGJ1aWx0IGluIHdwX3RpdGxlKCkgZnVuY3Rpb24gdG8gY29udHJvbCB0aGUgb3V0cHV0IGZvciB5b3VyIHBhZ2UgdGl0bGVzLiBJdCdzIGFsc28gcmVjb21tZW5kZWQgZm9yIHVzZSB3aXRoIHBsdWdpbnMuIjtzOjI6ImlkIjtzOjE2OiJzZW9fd29vX3dwX3RpdGxlIjtzOjM6InN0ZCI7czo1OiJmYWxzZSI7czo1OiJjbGFzcyI7czo5OiJjb2xsYXBzZWQiO3M6NDoidHlwZSI7czo4OiJjaGVja2JveCI7fWk6OTthOjY6e3M6NDoibmFtZSI7czoyMToiRGlzYWJsZSBDdXN0b20gVGl0bGVzIjtzOjQ6ImRlc2MiO3M6MTMwOiJJZiB5b3UgcHJlZmVyIHRvIGhhdmUgdW5pZm9ybSB0aXRsZXMgYWNyb3NzIHlvdSB0aGVtZS4gQWx0ZXJuYXRpdmVseSB0aGV5IHdpbGwgYmUgZ2VuZXJhdGVkIGZyb20gY3VzdG9tIGZpZWxkcyBhbmQvb3IgcGx1Z2luIGRhdGEuIjtzOjI6ImlkIjtzOjI5OiJzZW9fd29vX3dwX2N1c3RvbV9maWVsZF90aXRsZSI7czozOiJzdGQiO3M6NToiZmFsc2UiO3M6NToiY2xhc3MiO3M6NjoiaGlkZGVuIjtzOjQ6InR5cGUiO3M6ODoiY2hlY2tib3giO31pOjEwO2E6Njp7czo0OiJuYW1lIjtzOjE0OiJQYWdlZCBWYXJpYWJsZSI7czo0OiJkZXNjIjtzOjY0OiJUaGUgbmFtZSB2YXJpYWJsZSB0aGF0IHdpbGwgYXBwZWFyIHRoZW4gcGFnaW5nIHRocm91Z2ggYXJjaGl2ZXMuIjtzOjI6ImlkIjtzOjE3OiJzZW9fd29vX3BhZ2VkX3ZhciI7czozOiJzdGQiO3M6NDoiUGFnZSI7czo1OiJjbGFzcyI7czo2OiJoaWRkZW4iO3M6NDoidHlwZSI7czo0OiJ0ZXh0Ijt9aToxMTthOjc6e3M6NDoibmFtZSI7czoyMzoiUGFnZWQgVmFyaWFibGUgUG9zaXRpb24iO3M6NDoiZGVzYyI7czo1NzoiQ2hhbmdlIHRoZSBwb3NpdGlvbiB3aGVyZSB0aGUgcGFnZWQgdmFyaWFibGUgd2lsbCBhcHBlYXIuIjtzOjI6ImlkIjtzOjIxOiJzZW9fd29vX3BhZ2VkX3Zhcl9wb3MiO3M6Mzoic3RkIjtzOjY6ImJlZm9yZSI7czo1OiJjbGFzcyI7czo2OiJoaWRkZW4iO3M6Nzoib3B0aW9ucyI7YToyOntzOjY6ImJlZm9yZSI7czo2OiJCZWZvcmUiO3M6NToiYWZ0ZXIiO3M6NToiQWZ0ZXIiO31zOjQ6InR5cGUiO3M6Nzoic2VsZWN0MiI7fWk6MTI7YTo3OntzOjQ6Im5hbWUiO3M6MjE6IkhvbWVwYWdlIFRpdGxlIExheW91dCI7czo0OiJkZXNjIjtzOjY1OiJEZWZpbmUgdGhlIG9yZGVyIHRoZSB0aXRsZSwgZGVzY3JpcHRpb24gYW5kIG1ldGEgZGF0YSBhcHBlYXJzIGluLiI7czoyOiJpZCI7czoxOToic2VvX3dvb19ob21lX2xheW91dCI7czozOiJzdGQiO3M6MDoiIjtzOjU6ImNsYXNzIjtzOjY6ImhpZGRlbiI7czo3OiJvcHRpb25zIjthOjM6e3M6MToiYSI7czoyODoiQmxvZyB0aXRsZTsgYmxvZyBkZXNjcmlwdGlvbiI7czoxOiJiIjtzOjEwOiJCbG9nIHRpdGxlIjtzOjE6ImMiO3M6MTY6IkJsb2cgZGVzY3JpcHRpb24iO31zOjQ6InR5cGUiO3M6Nzoic2VsZWN0MiI7fWk6MTM7YTo3OntzOjQ6Im5hbWUiO3M6MTk6IlNpbmdsZSBUaXRsZSBMYXlvdXQiO3M6NDoiZGVzYyI7czo2NToiRGVmaW5lIHRoZSBvcmRlciB0aGUgdGl0bGUsIGRlc2NyaXB0aW9uIGFuZCBtZXRhIGRhdGEgYXBwZWFycyBpbi4iO3M6MjoiaWQiO3M6MjE6InNlb193b29fc2luZ2xlX2xheW91dCI7czozOiJzdGQiO3M6MDoiIjtzOjU6ImNsYXNzIjtzOjY6ImhpZGRlbiI7czo3OiJvcHRpb25zIjthOjU6e3M6MToiYSI7czoyMjoiUGFnZSB0aXRsZTsgQmxvZyB0aXRsZSI7czoxOiJiIjtzOjExOiJQYWdlIHRpdGxlOyI7czoxOiJjIjtzOjIzOiJCbG9nIHRpdGxlOyBQYWdlIHRpdGxlOyI7czoxOiJkIjtzOjI4OiJQYWdlIHRpdGxlOyBCbG9nIGRlc2NyaXB0aW9uIjtzOjE6ImUiO3M6NDA6IkJsb2cgdGl0bGU7IFBhZ2UgdGl0bGU7IEJsb2cgZGVzY3JpcHRpb24iO31zOjQ6InR5cGUiO3M6Nzoic2VsZWN0MiI7fWk6MTQ7YTo3OntzOjQ6Im5hbWUiO3M6MTc6IlBhZ2UgVGl0bGUgTGF5b3V0IjtzOjQ6ImRlc2MiO3M6NjU6IkRlZmluZSB0aGUgb3JkZXIgdGhlIHRpdGxlLCBkZXNjcmlwdGlvbiBhbmQgbWV0YSBkYXRhIGFwcGVhcnMgaW4uIjtzOjI6ImlkIjtzOjE5OiJzZW9fd29vX3BhZ2VfbGF5b3V0IjtzOjM6InN0ZCI7czowOiIiO3M6NToiY2xhc3MiO3M6NjoiaGlkZGVuIjtzOjc6Im9wdGlvbnMiO2E6NTp7czoxOiJhIjtzOjIyOiJQYWdlIHRpdGxlOyBCbG9nIHRpdGxlIjtzOjE6ImIiO3M6MTE6IlBhZ2UgdGl0bGU7IjtzOjE6ImMiO3M6MjM6IkJsb2cgdGl0bGU7IFBhZ2UgdGl0bGU7IjtzOjE6ImQiO3M6Mjg6IlBhZ2UgdGl0bGU7IEJsb2cgZGVzY3JpcHRpb24iO3M6MToiZSI7czo0MDoiQmxvZyB0aXRsZTsgUGFnZSB0aXRsZTsgQmxvZyBkZXNjcmlwdGlvbiI7fXM6NDoidHlwZSI7czo3OiJzZWxlY3QyIjt9aToxNTthOjc6e3M6NDoibmFtZSI7czoyMDoiQXJjaGl2ZSBUaXRsZSBMYXlvdXQiO3M6NDoiZGVzYyI7czo2NToiRGVmaW5lIHRoZSBvcmRlciB0aGUgdGl0bGUsIGRlc2NyaXB0aW9uIGFuZCBtZXRhIGRhdGEgYXBwZWFycyBpbi4iO3M6MjoiaWQiO3M6MjI6InNlb193b29fYXJjaGl2ZV9sYXlvdXQiO3M6Mzoic3RkIjtzOjA6IiI7czo1OiJjbGFzcyI7czo2OiJoaWRkZW4iO3M6Nzoib3B0aW9ucyI7YTo1OntzOjE6ImEiO3M6MjI6IlBhZ2UgdGl0bGU7IEJsb2cgdGl0bGUiO3M6MToiYiI7czoxMToiUGFnZSB0aXRsZTsiO3M6MToiYyI7czoyMzoiQmxvZyB0aXRsZTsgUGFnZSB0aXRsZTsiO3M6MToiZCI7czoyODoiUGFnZSB0aXRsZTsgQmxvZyBkZXNjcmlwdGlvbiI7czoxOiJlIjtzOjQwOiJCbG9nIHRpdGxlOyBQYWdlIHRpdGxlOyBCbG9nIGRlc2NyaXB0aW9uIjt9czo0OiJ0eXBlIjtzOjc6InNlbGVjdDIiO31pOjE2O2E6Mzp7czo0OiJuYW1lIjtzOjEzOiJJbmRleGluZyBNZXRhIjtzOjQ6Imljb24iO3M6NDoibWlzYyI7czo0OiJ0eXBlIjtzOjc6ImhlYWRpbmciO31pOjE3O2E6Njp7czo0OiJuYW1lIjtzOjE2OiJBcmNoaXZlIEluZGV4aW5nIjtzOjQ6ImRlc2MiO3M6MTI4OiJTZWxlY3Qgd2hpY2ggYXJjaGl2ZXMgdG8gaW5kZXggb24geW91ciBzaXRlLiBBaWRzIGluIHJlbW92aW5nIGR1cGxpY2F0ZSBjb250ZW50IGZyb20gYmVpbmcgaW5kZXhlZCwgcHJldmVudGluZyBjb250ZW50IGRpbHV0aW9uLiI7czoyOiJpZCI7czoyMToic2VvX3dvb19tZXRhX2luZGV4aW5nIjtzOjM6InN0ZCI7czo4OiJjYXRlZ29yeSI7czo0OiJ0eXBlIjtzOjEwOiJtdWx0aWNoZWNrIjtzOjc6Im9wdGlvbnMiO2E6NTp7czo4OiJjYXRlZ29yeSI7czoxNzoiQ2F0ZWdvcnkgQXJjaGl2ZXMiO3M6MzoidGFnIjtzOjEyOiJUYWcgQXJjaGl2ZXMiO3M6NjoiYXV0aG9yIjtzOjEyOiJBdXRob3IgUGFnZXMiO3M6Njoic2VhcmNoIjtzOjE0OiJTZWFyY2ggUmVzdWx0cyI7czo0OiJkYXRlIjtzOjEzOiJEYXRlIEFyY2hpdmVzIjt9fWk6MTg7YTo1OntzOjQ6Im5hbWUiO3M6NDk6IlNldCBtZXRhIGZvciBQb3N0cyAmIFBhZ2VzIHRvICdmb2xsb3cnIGJ5IGRlZmF1bHQiO3M6NDoiZGVzYyI7czoxNDM6IkJ5IGRlZmF1bHQgdGhlIHdvb19tZXRhKCk7IGFkZHMgYSAnbm9mb2xsb3cnIG1ldGEgdG8gcG9zdCBhbmQgcGFnZXMsIG1lYW5pbmcgc2VhcmNoIGVuZ2luZXMgd2lsbCBub3QgaW5kZXggcGFnZXMgbGVhZGluZyBhd2F5IGZyb20gdGhlc2UgcGFnZXMuIjtzOjI6ImlkIjtzOjI2OiJzZW9fd29vX21ldGFfc2luZ2xlX2ZvbGxvdyI7czozOiJzdGQiO3M6MDoiIjtzOjQ6InR5cGUiO3M6ODoiY2hlY2tib3giO31pOjE5O2E6Mzp7czo0OiJuYW1lIjtzOjE2OiJEZXNjcmlwdGlvbiBNZXRhIjtzOjQ6Imljb24iO3M6NDoibWlzYyI7czo0OiJ0eXBlIjtzOjc6ImhlYWRpbmciO31pOjIwO2E6Njp7czo0OiJuYW1lIjtzOjIwOiJIb21lcGFnZSBEZXNjcmlwdGlvbiI7czo0OiJkZXNjIjtzOjYxOiJDaG9vc2Ugd2hlcmUgdG8gcG9wdWxhdGUgeW91ciBIb21lcGFnZSBtZXRhIGRlc2NyaXB0aW9uIGZyb20uIjtzOjI6ImlkIjtzOjIyOiJzZW9fd29vX21ldGFfaG9tZV9kZXNjIjtzOjM6InN0ZCI7czoxOiJhIjtzOjc6Im9wdGlvbnMiO2E6Mzp7czoxOiJhIjtzOjM6Ik9mZiI7czoxOiJiIjtzOjI0OiJGcm9tIFdQIFNpdGUgRGVzY3JpcHRpb24iO3M6MToiYyI7czozMjoiRnJvbSBDdXN0b20gSG9tZXBhZ2UgRGVzY3JpcHRpb24iO31zOjQ6InR5cGUiO3M6NToicmFkaW8iO31pOjIxO2E6NTp7czo0OiJuYW1lIjtzOjI3OiJDdXN0b20gSG9tZXBhZ2UgRGVzY3JpcHRpb24iO3M6NDoiZGVzYyI7czo0NzoiQWRkIGEgY3VzdG9tIG1ldGEgZGVzY3JpcHRpb24gdG8geW91ciBob21lcGFnZS4iO3M6MjoiaWQiO3M6Mjk6InNlb193b29fbWV0YV9ob21lX2Rlc2NfY3VzdG9tIjtzOjM6InN0ZCI7czowOiIiO3M6NDoidHlwZSI7czo4OiJ0ZXh0YXJlYSI7fWk6MjI7YTo2OntzOjQ6Im5hbWUiO3M6Mjg6IlNpbmdsZSBQYWdlL1Bvc3QgRGVzY3JpcHRpb24iO3M6NDoiZGVzYyI7czo3OToiQWRkIHlvdXIgcG9zdC9wYWdlIGRlc2NyaXB0aW9uIGZyb20gY3VzdG9tIGZpZWxkcy4gPHN0cm9uZz4qIFNlZSBiZWxvdzwvc3Ryb25nPiI7czoyOiJpZCI7czoyNDoic2VvX3dvb19tZXRhX3NpbmdsZV9kZXNjIjtzOjM6InN0ZCI7czoxOiJhIjtzOjc6Im9wdGlvbnMiO2E6Mzp7czoxOiJhIjtzOjU6Ik9mZiAqIjtzOjE6ImIiO3M6MzM6IkZyb20gQ3VzdG9tcyBGaWVsZCBhbmQvb3IgUGx1Z2lucyI7czoxOiJjIjtzOjM2OiJBdXRvbWF0aWNhbGx5IGZyb20gUG9zdC9QYWdlIENvbnRlbnQiO31zOjQ6InR5cGUiO3M6NToicmFkaW8iO31pOjIzO2E6Njp7czo0OiJuYW1lIjtzOjI5OiJHbG9iYWwgUG9zdC9QYWdlIERlc2NyaXB0aW9ucyI7czo0OiJkZXNjIjtzOjE4OToiQWRkIGEgY3VzdG9tIG1ldGEgZGVzY3JpcHRpb24gdG8geW91ciBwb3N0cyBhbmQgcGFnZXMuIFRoaXMgd2lsbCBvbmx5IHNob3cgaWYgbm8gb3RoZXIgZGF0YSBpcyBhdmFpbGFibGUgZnJvbSB0aGUgc2VsZWN0aW9uIGFib3ZlLiBXaWxsIHN0aWxsIGJlIGFkZGVkIGV2ZW4gaWYgc2V0dGluZyBhYm92ZSBpcyBzZXQgdG8gIk9mZiIuIjtzOjI6ImlkIjtzOjMzOiJzZW9fd29vX21ldGFfc2luZ2xlX2Rlc2Nfc2l0ZXdpZGUiO3M6Mzoic3RkIjtzOjA6IiI7czo1OiJjbGFzcyI7czo5OiJjb2xsYXBzZWQiO3M6NDoidHlwZSI7czo4OiJjaGVja2JveCI7fWk6MjQ7YTo2OntzOjQ6Im5hbWUiO3M6MjI6IkFkZCBHbG9iYWwgRGVzY3JpcHRpb24iO3M6NDoiZGVzYyI7czoyNzoiQWRkIHlvdXIgZ2xvYmFsIGRlY3JpcHRpb24uIjtzOjI6ImlkIjtzOjMxOiJzZW9fd29vX21ldGFfc2luZ2xlX2Rlc2NfY3VzdG9tIjtzOjM6InN0ZCI7czowOiIiO3M6NToiY2xhc3MiO3M6NjoiaGlkZGVuIjtzOjQ6InR5cGUiO3M6ODoidGV4dGFyZWEiO31pOjI1O2E6Mzp7czo0OiJuYW1lIjtzOjEyOiJLZXl3b3JkIE1ldGEiO3M6NDoiaWNvbiI7czo0OiJtaXNjIjtzOjQ6InR5cGUiO3M6NzoiaGVhZGluZyI7fWk6MjY7YTo2OntzOjQ6Im5hbWUiO3M6MTc6IkhvbWVwYWdlIEtleXdvcmRzIjtzOjQ6ImRlc2MiO3M6NjE6IkNob29zZSB3aGVyZSB0byBwb3B1bGF0ZSB5b3VyIEhvbWVwYWdlIG1ldGEgZGVzY3JpcHRpb24gZnJvbS4iO3M6MjoiaWQiO3M6MjE6InNlb193b29fbWV0YV9ob21lX2tleSI7czozOiJzdGQiO3M6MToiYSI7czo3OiJvcHRpb25zIjthOjI6e3M6MToiYSI7czozOiJPZmYiO3M6MToiYyI7czoyOToiRnJvbSBDdXN0b20gSG9tZXBhZ2UgS2V5d29yZHMiO31zOjQ6InR5cGUiO3M6NToicmFkaW8iO31pOjI3O2E6NTp7czo0OiJuYW1lIjtzOjI0OiJDdXN0b20gSG9tZXBhZ2UgS2V5d29yZHMiO3M6NDoiZGVzYyI7czo1ODoiQWRkIGEgKGNvbW1hIHNlcGFyYXRlZCkgbGlzdCBvZiBrZXl3b3JkcyB0byB5b3VyIGhvbWVwYWdlLiI7czoyOiJpZCI7czoyODoic2VvX3dvb19tZXRhX2hvbWVfa2V5X2N1c3RvbSI7czozOiJzdGQiO3M6MDoiIjtzOjQ6InR5cGUiO3M6ODoidGV4dGFyZWEiO31pOjI4O2E6Njp7czo0OiJuYW1lIjtzOjI1OiJTaW5nbGUgUGFnZS9Qb3N0IEtleXdvcmRzIjtzOjQ6ImRlc2MiO3M6NzU6IkFkZCB5b3VyIHBvc3QvcGFnZSBrZXl3b3JkcyBmcm9tIGN1c3RvbSBmaWVsZC4gPHN0cm9uZz4qIFNlZSBiZWxvdzwvc3Ryb25nPiI7czoyOiJpZCI7czoyMzoic2VvX3dvb19tZXRhX3NpbmdsZV9rZXkiO3M6Mzoic3RkIjtzOjE6ImEiO3M6Nzoib3B0aW9ucyI7YTozOntzOjE6ImEiO3M6NToiT2ZmICoiO3M6MToiYiI7czozMzoiRnJvbSBDdXN0b20gRmllbGRzIGFuZC9vciBQbHVnaW5zIjtzOjE6ImMiO3M6NDU6IkF1dG9tYXRpY2FsbHkgZnJvbSBQb3N0IFRhZ3MgJmFtcDsgQ2F0ZWdvcmllcyI7fXM6NDoidHlwZSI7czo1OiJyYWRpbyI7fWk6Mjk7YTo2OntzOjQ6Im5hbWUiO3M6MjU6IkN1c3RvbSBQb3N0L1BhZ2UgS2V5d29yZHMiO3M6NDoiZGVzYyI7czoyMzQ6IkFkZCBhIGN1c3RvbSBtZXRhIGtleXdvcmRzIHRvIHlvdXIgcG9zdHMgYW5kIHBhZ2VzLiBUaGlzIHdpbGwgb25seSBzaG93IGlmIG5vIG90aGVyIGRhdGEgaXMgYXZhaWxhYmxlIGZyb20gdGhlIHNlbGVjdGlvbiBhYm92ZS4gRXZlbiBpZiB0aGUgb3B0aW9uIGFib3ZlIGlzIHNldCB0byA8c3Ryb25nPidPZmYnPC9zdHJvbmc+LCB3aWxsIHRoaXMga2V5d29yZHMgc3RpbGwgYmUgYWRkZWQgdG8geW91ciBzaXRlLiI7czoyOiJpZCI7czozMjoic2VvX3dvb19tZXRhX3NpbmdsZV9rZXlfc2l0ZXdpZGUiO3M6Mzoic3RkIjtzOjA6IiI7czo1OiJjbGFzcyI7czo5OiJjb2xsYXBzZWQiO3M6NDoidHlwZSI7czo4OiJjaGVja2JveCI7fWk6MzA7YTo2OntzOjQ6Im5hbWUiO3M6Mjg6IkN1c3RvbSBQb3N0L1BhZ2UgRGVzY3JpcHRpb24iO3M6NDoiZGVzYyI7czo1MToiQWRkIGEgY3VzdG9tIG1ldGEga2V5d29yZHMgdG8geW91ciBwb3N0cyBhbmQgcGFnZXMuIjtzOjI6ImlkIjtzOjMwOiJzZW9fd29vX21ldGFfc2luZ2xlX2tleV9jdXN0b20iO3M6Mzoic3RkIjtzOjA6IiI7czo1OiJjbGFzcyI7czo2OiJoaWRkZW4iO3M6NDoidHlwZSI7czo4OiJ0ZXh0YXJlYSI7fX08L2xpPjxsaT48c3Ryb25nPndvb19zaG9ydG5hbWU8L3N0cm9uZz4gLSB3b288L2xpPjxsaT48c3Ryb25nPndvb19zaG93X2Nhcm91c2VsPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19zaG93X3ZpZGVvPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19zaW5nbGVfaGVpZ2h0PC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fc2luZ2xlX3dpZHRoPC9zdHJvbmc+IC0gNTk1PC9saT48bGk+PHN0cm9uZz53b29fc2xpZGVyX2NmYWRlPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX3NsaWRlcl9jb250ZW50X3NwZWVkPC9zdHJvbmc+IC0gMTAwMDwvbGk+PGxpPjxzdHJvbmc+d29vX3NsaWRlcl9tYWdhemluZV9leGNsdWRlPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX3NsaWRlcl9zZmFkZTwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19zbGlkZXJfc3BlZWQ8L3N0cm9uZz4gLSA1MDA8L2xpPjxsaT48c3Ryb25nPndvb19zbGlkZXJfdGltZW91dDwvc3Ryb25nPiAtIDYwMDA8L2xpPjxsaT48c3Ryb25nPndvb190YWJzPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb190ZXh0dGl0bGU8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX3RoZW1lbmFtZTwvc3Ryb25nPiAtIEdhemV0dGU8L2xpPjxsaT48c3Ryb25nPndvb190aHVtYl9oZWlnaHQ8L3N0cm9uZz4gLSA1NzwvbGk+PGxpPjxzdHJvbmc+d29vX3RodW1iX3dpZHRoPC9zdHJvbmc+IC0gMTAwPC9saT48bGk+PHN0cm9uZz53b29fdXBsb2Fkczwvc3Ryb25nPiAtIGh0dHA6Ly93d3cuaHVybGluZ2hhbXBsdXMuY29tLmFyL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvMy1JY29ub19IUC5wbmc8L2xpPjxsaT48c3Ryb25nPndvb192aWRlb19jYXRlZ29yeTwvc3Ryb25nPiAtIFZpZGVvczwvbGk+PC91bD4=