Tradear en carreras de caballos

Tradear en carreras de caballos

Posteado el 04. Dec, 2009 por FranJV en Betfair

votar

El otro dia hablaba en un post de tradear en las carreras de caballos. Hoy quiero profundizar más en este tema, para ello quiero presentaros a Adam Heathcote un chaval de Londres de 24 años, que se propuso durante el año 2009 ganar 350.000 libras mediante trading en carreras de caballos utilizando el software de BetAngel para apostar en Betfair y Betdaq (esta casa de apuesta tiene un funcionamiento igual al de betfair, en el que se apuesta contra otros usuarios y la casa se lleva un porcentaje de los beneficios),  el resultado de Adam a falta de un més para terminar el año es de 281.948 libras o lo que es lo mismo el 81% de objetivo a principio de año, no se si será capaz de ganar 70.000 libras este més para alcanzarlo….pero aunque no lo logre, no esta nada mal mal ¿no creeis?

Tanto BetTrader como BetAngel son dos softwares profesionales para las apuestas, esto quiere decir que ambos programas son de pago, (creo que existe también versiones gratuitas, pero esto es como apostar en la propia página de apuestas) BetTrader vale 14,99 libras al més (suelen haber promociones con otros precios, pero ese es el básico) y Betangel por su parte cuesta desde 5 libras por 1 día de acceso a 150 libras por un año entero. También decir que a través de ambos softwares se pueden apostar a todos los eventos que deseemos tanto al fútbol, como al baloncesto, hockey, etc…aunque la verdadera utilidad y por lo que a mi personalmente me parece que merece la pena pagar este dinero por usarlos son sus herramientas para tradear en carreras de caballos.

¿Por qué estos programas són útiles para pagar por ellos?

Partiendo de la base de que España es un país con muy poca tradición en carreras de caballos y que la gran mayoria de gente que apuesta no tiene conocimiento en esta disciplina utilizando estos softwares vamos a poder ganar dinero antes de que comiencen las carreras por lo que no es necesario saber nada de estas. ¿Como es posible esto?

Si entras a la página de betfair, puedes ver que en la mayoría de carreras, cuando quedan pocos minutos para el comienzo (15 o 20 min) el precio de los principales favoritos empieza a oscilar, nosotros tenemos que aprovechar estas oscilaciones para conseguir el beneficio antes de que la carrera empiece.

Utilizando BetTrader o BetAngel esto se hace mucho más fácil, ambas herramientas incorporan una nueva forma de visualizar las cuotas llamada “ladder”:

como vemos en la foto, ahora las cuotas estan en tablas, si vemos la columna rosa es la equivalente a la apuesta en contra o “lay” tradicional que estabamos acostumbrados, por su parte la columna azul son las cuotas del “back” o apostar a favor y la que esta entre ambas es la columna de cuotas del evento. Cuando una casilla de la columna rosa(lay), una de la columnas de las cuotas y una de la columna azul (back) coinciden en la misma fila, se igualan las apuestas (ya que esto quiere decir que algún usuario ha hecho una puesta a favor o en contra y otro la ha aceptado). Debajo ambos programas nos ofracen varios botones que son configurables, en los que pondremos distintas cantidades para seleccionarlas mediante un click y hacer más rápida la manera de apostar, cuando realizamos una apuesta se queda esperando en la columna blanca al lado del “lay” o “back” hasta que es aceptada (como se ve en la foto), mientras este pendiente podremos cancelarla una vez desaparezca de esta columna, la apuesta ha sido aceptada.

Además nos ofrecen herramientas que se usan en la bolsa, como los stop loss, gracia a estos inicadores podemos fijar una cuota tanto a favor como en contra para una vez llegada a esta, salte este indicador y salgamos de la apuesta. Esto se utiliza para minimizar perdidas, por ejemplo si apostamos a cuota 2,3 en a favor “back” y el evento se vuelve contra nosotros bajando repentinamente las cotizaciones a favor, si hubiesemos fijado un stop loss en la cuota 2, una vez llegada se igualaría la apuesta y nos sacaria de esta.

Esto es de gran utilidad ya que para apostar de esta manera es necesario un volumen alto de dinero para cada apuesta (50€, 100€ o 200€) debido a que nos vamos a aprovechar de unas pocas diferencias decimales entre las cuotras (por ejemplo, 2,3 Lay y 2,34 Back). Con los stop loss podemos fijar la perdida máxima deseada que queramos antes de empezar, por ejemplo si voy ha apostar 200€ y como máximo quiero perder 8€, pues lo fijo con un stop loss (en la cuota que nos genere esa pérdida) y ya es seguro que no se va a perder más de esta cantidad.  Estos indicadores también se pueden utilizar con las ganacias, fijando una cuota y si en algún momento llegan a ella se iguala nuestra apuesta y nos saca con los beneficios.

Todo esto que he contado es un poco complicado de entender únicamente leyéndolo, por eso en los próximos post pondré videos de ejemplos de como se tradea con estos programas y en esta nueva interfaz.

Además si tienes cualquier duda, puedes poner un comentario o enviarme un e-mail y te intentaré ayudar a solucionarla. DE3ZF7TCFVBN

Related Posts with Thumbnails

Tags: , , , , , , ,

 

 

Recibe las últimas noticias en tu correo.

12 Respuestas a “Tradear en carreras de caballos”

  1. Bitacoras.com

    04. Dec, 2009

    Información Bitacoras.com…

    Valora en Bitacoras.com: El otro dia hablaba en un post de tradear en las carreras de caballos. Hoy quiero profundizar más en este tema, para ello quiero presentaros a Adam Heathcote un chaval de Londres de 24 años, que se propuso durante el año 2009…..

    Reply to this comment
  2. xavi_xp

    23. Dec, 2009

    Buenas, he estado leyendo tus artículos y te quiero decir que ¡BUEN TRABAJO!
    Los encuentro muy interesantes, sigue así!!

    Tengo una dudilla… lo de las oscilaciones en las apuestas de caballos no lo he entendido, si tienes un momentillo, puedes explicarlo un poco mas? otra cosa, las apuestas, las haces a favor o en contra de los caballos o ambas????

    Muchas gracias!!! Estas haciendo un buen trabajo con el blog!

    Reply to this comment
    • FranJV

      24. Dec, 2009

      Hola Xavi, gracias x el cumplido.

      Las oscilaciones de los caballos suceden 15-20 min antes de empezar cada carrera y estas pueden ser tanto "a favor" la cuota en azul o back sube o "en contra" que sube la cuota del lay o casilla rosa. Pero a la hora de apostar da igual "back" y luego "lay", que "lay" y luego "back", el caso es tener claro un sistema para que usando cualquiera de los 2 métodos se pueda tener éxito (en ello estoy). Puedes bajarte el software de http://racingtraders.co.uk que tiene 7 días gratis para ver tu mismo como se mueven las cuotas y las oportunidades que hay.
      Y también puedes ver en http://www.racingtraders.tv/ videos ejemplo con videos de gente que tradea utilizando este programa. Lo malo que todos están en inglés y si no sabes es fácil perderse. De todas maneras quiero hacer otro post explicando algunos de los videos de esa web.

      Espero haberte podido aclarar algo, si no dímelo y lo intento de nuevo, que este mundillo tiene bastantes dificultades al principio.

      Un saludo!

      Reply to this comment
  3. Kokoliso

    29. Jan, 2010

    Hola! Fantastico articulo! ¿Hay mas? Gracias!

    Reply to this comment
  4. Kokoliso

    12. Feb, 2010

    Hola de nuevo! Soy Kokoliso. Una pregunta: ¿por que siempre hablas de apostar a los "favoritos"? Entiendo que si se tradea da igual un favorito que un caballo cualquiera, no? Siempre apostando a favor y en contra de cualquier caballo se ganaria dinero, no? Un saludo!

    Reply to this comment
    • FranJV

      13. Feb, 2010

      Hola, hablo de apostar a los favoritos ya que las fluctuaciones de su cuota antes de empezar la carrera varían más. Es decir si apuestas a un caballo que tiene una cuota al lay de 2,80, qizas varie de 2,7 a 3, por poner un ejemplo, de otra formi si quieres apostar a un caballo no favorito al lay que tenga una cuota de 12, aparte que arriesgas más dinero quizas apenas se mueva la cuota.
      En la otra cuestion da igual apostar primero a favor(back) y luego en contra(lay) o al revés, teniendo claro que si apuestas primero al lay(contra) esperas que la cuota del back(favor) suba y si decides apostar de la otra manera es al revés.

      Reply to this comment
  5. Kokoliso

    15. Feb, 2010

    En definitiva, que lo que me interesa como trader es que la cuota del BACK sea SIEMPRE superior a la cuota del LAY… ¿estoy en lo cierto? Gracias de nuevo!

    Reply to this comment
    • FranJV

      15. Feb, 2010

      Hola, si estas en lo cierto, siempre que hayas apostado primero al LAY. Es decir tienes que tener claro lo que estas haciendo ya que puedes obtener beneficios (y perdidas) de ambas maneras, si apuestas al Lay (en contra) que es la columna rosa, para tradear y obetener beneficios esperas a la que la cuota del back (a favor) columna azul, sea más alta que la del LAY que tu has apostado al principio.
      Si por el contrario apuestas primero al Back(favor) columna azul, para obtener ganancias esperas que la cuota del Lay(contra) columna rosa, baje, es decir que sea menor que la cuota a la que tu apostastes al back al principio.
      Voy a intentar poner esta semana videos de ejemplos de como tradean en carreras de caballos, y los intentare explicar.
      Si tienes cualquier otra consulta no dudes en ponerla. Un saludo!

      Reply to this comment
  6. Kokoliso

    17. Feb, 2010

    Fran, muchisimas gracias por tus respuestas! Espero esos videos como agua de mayo! Y si ademas estan comentados, pues ya directamente te invito a unas cervezas! :) Un saludo!

    Reply to this comment
  7. pablo

    20. May, 2010

    Hola , llevo apenas una semana apostando en carreras de caballos….en principio suelo poner un lay al cuarto o quinto caballo favorito como 1 minuto antes de la carreras…y programo en betfair para que me coga una cuota superior a favor una vez empiece la carrera..y siempre en carreras de mas de 2m….llevo poco haciendolo…y tenia buena pinta…exceptuando en una carrera que no subio en ningun momento la cuota y encima gano….en ese caso me la comi entera….mi pregunta es si sabe exactamente donde se puede hacer un loss cost…o algo asi como poner a favor algo por debajo de en contra para minimizar perdidas……y por lo que he visto en betfair no puedo hacerlo en carrera a no ser que sea en directo…pero no dejarlo programado……con el programa bettrader se podria hacer??? seria como dos apuestas a favor…una para subir y ganar…y otra a favor mas baja para minimizar perdidas…..

    Muchas gracias de antemano… PABLO MARTIN.

    Reply to this comment
    • FranJV

      22. May, 2010

      Hola pablo, lamento decirte que no soy muy experto en las carreras de caballo que se diga, y no se si lo que dices se podría hacer con bettrader ya que no he llegado a profundizar en el programa.

      Siento no poder ayudarte.
      Saludos.

      Reply to this comment
  8. Beltrán

    03. Aug, 2010

    Hola a todos. Soy trader profesional especialista en Carreras de Caballos. Si alguien quiere recibir clases particulares, puede ponerse en contacto conmigo: ebuna@hotmail.com. Un saludo.

    Reply to this comment
PHVsPjxsaT48c3Ryb25nPndvb19hYm91dDwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2Fkc19yb3RhdGU8L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29fYWRfMjUwX2Fkc2Vuc2U8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19hZF8yNTBfaW1hZ2U8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vYWRzL3dvb3RoZW1lcy0yNTB4MjUwLmdpZjwvbGk+PGxpPjxzdHJvbmc+d29vX2FkXzI1MF91cmw8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb208L2xpPjxsaT48c3Ryb25nPndvb19hZF9jb250ZW50X2Fkc2Vuc2U8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19hZF9jb250ZW50X2Rpc2FibGU8L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29fYWRfY29udGVudF9pbWFnZTwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbS9hZHMvd29vdGhlbWVzLTQ2OHg2MC0yLmdpZjwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX2NvbnRlbnRfdXJsPC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tPC9saT48bGk+PHN0cm9uZz53b29fYWRfaW1hZ2VfMTwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbS9hZHMvd29vdGhlbWVzLTEyNXgxMjUtMS5naWY8L2xpPjxsaT48c3Ryb25nPndvb19hZF9pbWFnZV8yPC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tL2Fkcy93b290aGVtZXMtMTI1eDEyNS0yLmdpZjwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX2ltYWdlXzM8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vYWRzL3dvb3RoZW1lcy0xMjV4MTI1LTMuZ2lmPC9saT48bGk+PHN0cm9uZz53b29fYWRfaW1hZ2VfNDwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbS9hZHMvd29vdGhlbWVzLTEyNXgxMjUtNC5naWY8L2xpPjxsaT48c3Ryb25nPndvb19hZF9pbWFnZV81PC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tL2Fkcy93b290aGVtZXMtMTI1eDEyNS00LmdpZjwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX2ltYWdlXzY8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vYWRzL3dvb3RoZW1lcy0xMjV4MTI1LTQuZ2lmPC9saT48bGk+PHN0cm9uZz53b29fYWRfcGFnZTwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX3RvcF9hZHNlbnNlPC9zdHJvbmc+IC0gPHNjcmlwdCB0eXBlPVwidGV4dC9qYXZhc2NyaXB0XCI+PCEtLQ0KZ29vZ2xlX2FkX2NsaWVudCA9IFwicHViLTI1OTU4Njk3NjMyMTMxOTVcIjsNCi8qIDQ2OHg2MCwgY3JlYWRvIDgvMTAvMDkgKi8NCmdvb2dsZV9hZF9zbG90ID0gXCIxNDkwOTc5MDc5XCI7DQpnb29nbGVfYWRfd2lkdGggPSA0Njg7DQpnb29nbGVfYWRfaGVpZ2h0ID0gNjA7DQovLy0tPg0KPC9zY3JpcHQ+DQo8c2NyaXB0IHR5cGU9XCJ0ZXh0L2phdmFzY3JpcHRcIg0Kc3JjPVwiaHR0cDovL3BhZ2VhZDIuZ29vZ2xlc3luZGljYXRpb24uY29tL3BhZ2VhZC9zaG93X2Fkcy5qc1wiPg0KPC9zY3JpcHQ+PC9saT48bGk+PHN0cm9uZz53b29fYWRfdG9wX2Rpc2FibGU8L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29fYWRfdG9wX2ltYWdlPC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tL2Fkcy93b290aGVtZXMtNDY4eDYwLTIuZ2lmPC9saT48bGk+PHN0cm9uZz53b29fYWRfdG9wX3VybDwvc3Ryb25nPiAtIGh0dHA6Ly93d3cuc2VyaWNvb211ZXJlaW50ZW50YW5kb2xvLmNvbTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX3VybF8xPC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tPC9saT48bGk+PHN0cm9uZz53b29fYWRfdXJsXzI8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb208L2xpPjxsaT48c3Ryb25nPndvb19hZF91cmxfMzwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX3VybF80PC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tPC9saT48bGk+PHN0cm9uZz53b29fYWRfdXJsXzU8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb208L2xpPjxsaT48c3Ryb25nPndvb19hZF91cmxfNjwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbTwvbGk+PGxpPjxzdHJvbmc+d29vX2FsdF9zdHlsZXNoZWV0PC9zdHJvbmc+IC0gc2t5Ymx1ZS5jc3M8L2xpPjxsaT48c3Ryb25nPndvb19hcmNoaXZlczwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2FydGljbGVzX2NhdGVnb3J5PC9zdHJvbmc+IC0gR2VuZXJhbDwvbGk+PGxpPjxzdHJvbmc+d29vX2F1ZGlvX2NhdGVnb3J5PC9zdHJvbmc+IC0gU2VsZWN0IGEgY2F0ZWdvcnk6PC9saT48bGk+PHN0cm9uZz53b29fYXV0b19pbWc8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2Jpbzwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2JpdGx5X2FwaV9rZXk8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19iaXRseV9hcGlfbG9naW48L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19ib3hfY29sb3JzPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fYnV0dG9uX2NvbG9yPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fYnV5X3RoZW1lczwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X2V4PC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fY2F0X21lbnU8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NvbW1lbnRfcG9zdHM8L3N0cm9uZz4gLSA1PC9saT48bGk+PHN0cm9uZz53b29fY29udGFjdGZvcm1fZW1haWw8L3N0cm9uZz4gLSBzZXJpY29vbXVlcmVpbnRlbnRhbmRvbG9AZ21haWwuY29tPC9saT48bGk+PHN0cm9uZz53b29fY29udGVudDwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY29udGVudF9hcmNoaXZlczwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY29udGVudF9mZWF0PC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jdXN0b21fY3NzPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fY3VzdG9tX2Zhdmljb248L3N0cm9uZz4gLSBodHRwOi8vc2VyaWNvb211ZXJlaW50ZW50YW5kb2xvLmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzQtZmF2aWNvbi5pY288L2xpPjxsaT48c3Ryb25nPndvb19jdXN0b21fdXBsb2FkX3RyYWNraW5nPC9zdHJvbmc+IC0gYTowOnt9PC9saT48bGk+PHN0cm9uZz53b29fZGF0ZTwvc3Ryb25nPiAtIGQuIE0sIFk8L2xpPjxsaT48c3Ryb25nPndvb19mZWF0dXJlZF9jYXRlZ29yeTwvc3Ryb25nPiAtIEdlbmVyYWw8L2xpPjxsaT48c3Ryb25nPndvb19mZWF0dXJlZF9wb3N0czwvc3Ryb25nPiAtIDI8L2xpPjxsaT48c3Ryb25nPndvb19mZWVkYnVybmVyX2lkPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fZmVlZGJ1cm5lcl91cmw8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19mZWVkX3VybDwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2ZsaWNrcl9lbnRyaWVzPC9zdHJvbmc+IC0gNjwvbGk+PGxpPjxzdHJvbmc+d29vX2ZsaWNrcl9pZDwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2ZsaWNrcl91cmw8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19mcmFtZXdvcmtfdXBkYXRlPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19mcmFtZXdvcmtfdmVyc2lvbjwvc3Ryb25nPiAtIDIuNi41PC9saT48bGk+PHN0cm9uZz53b29fZ29vZ2xlX2FuYWx5dGljczwvc3Ryb25nPiAtIDxzY3JpcHQgdHlwZT1cInRleHQvamF2YXNjcmlwdFwiPg0KdmFyIGdhSnNIb3N0ID0gKChcImh0dHBzOlwiID09IGRvY3VtZW50LmxvY2F0aW9uLnByb3RvY29sKSA/IFwiaHR0cHM6Ly9zc2wuXCIgOiBcImh0dHA6Ly93d3cuXCIpOw0KZG9jdW1lbnQud3JpdGUodW5lc2NhcGUoXCIlM0NzY3JpcHQgc3JjPVwnXCIgKyBnYUpzSG9zdCArIFwiZ29vZ2xlLWFuYWx5dGljcy5jb20vZ2EuanNcJyB0eXBlPVwndGV4dC9qYXZhc2NyaXB0XCclM0UlM0Mvc2NyaXB0JTNFXCIpKTsNCjwvc2NyaXB0Pg0KPHNjcmlwdCB0eXBlPVwidGV4dC9qYXZhc2NyaXB0XCI+DQp0cnkgew0KdmFyIHBhZ2VUcmFja2VyID0gX2dhdC5fZ2V0VHJhY2tlcihcIlVBLTExMDQwMTgwLTFcIik7DQpwYWdlVHJhY2tlci5fdHJhY2tQYWdldmlldygpOw0KfSBjYXRjaChlcnIpIHt9PC9zY3JpcHQ+PC9saT48bGk+PHN0cm9uZz53b29faGVhZGVyPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29faGVhZGVyX2JnPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29faGVhZGVyX2NvbG9yPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29faGVhZGVyX2hlaWdodDwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2hvbWVfYXJjPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19ob21lX2xpbms8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2hvbWVfbGlua19kZXNjPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29faG9tZV9saW5rX3RleHQ8L3N0cm9uZz4gLSBJbmljaW88L2xpPjxsaT48c3Ryb25nPndvb19ob21lX3RodW1iX2hlaWdodDwvc3Ryb25nPiAtIDkyPC9saT48bGk+PHN0cm9uZz53b29faG9tZV90aHVtYl93aWR0aDwvc3Ryb25nPiAtIDI0NzwvbGk+PGxpPjxzdHJvbmc+d29vX2ltYWdlc19jYXRlZ29yeTwvc3Ryb25nPiAtIFNlbGVjdCBhIGNhdGVnb3J5OjwvbGk+PGxpPjxzdHJvbmc+d29vX2ltYWdlX2hlaWdodDwvc3Ryb25nPiAtIDI1MDwvbGk+PGxpPjxzdHJvbmc+d29vX2ltYWdlX3NpbmdsZTwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29faW1hZ2Vfd2lkdGg8L3N0cm9uZz4gLSA3MDA8L2xpPjxsaT48c3Ryb25nPndvb19sYXlvdXQ8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2xpbmtzX2NhdGVnb3J5PC9zdHJvbmc+IC0gU2VsZWN0IGEgY2F0ZWdvcnk6PC9saT48bGk+PHN0cm9uZz53b29fbGlua19jb2xvcjwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2xpbmtfaG92ZXJfY29sb3I8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19sb2dvPC9zdHJvbmc+IC0gaHR0cDovL3Nlcmljb29tdWVyZWludGVudGFuZG9sby5jb20vd3AtY29udGVudC93b29fdXBsb2Fkcy8zLWxvZ28ucG5nPC9saT48bGk+PHN0cm9uZz53b29fbWFudWFsPC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tL3N1cHBvcnQvdGhlbWUtZG9jdW1lbnRhdGlvbi9idXN5LWJlZS88L2xpPjxsaT48c3Ryb25nPndvb19tb3JlMV9JRDwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX21vcmUxX2xpbms8L3N0cm9uZz4gLSBDbGljayBoZXJlIGZvciBtb3JlIGluZm88L2xpPjxsaT48c3Ryb25nPndvb19tb3JlMV91cmw8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19tb3JlMl9JRDwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX21vcmUyX2xpbms8L3N0cm9uZz4gLSBDbGljayBoZXJlIGZvciBtb3JlIGluZm88L2xpPjxsaT48c3Ryb25nPndvb19tb3JlMl91cmw8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19uYXZfZXhjbHVkZTwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX25hdl9mb290ZXI8L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29fb3B0aW9uczwvc3Ryb25nPiAtIGE6MTE0OntzOjk6Indvb19hYm91dCI7czowOiIiO3M6MTQ6Indvb19hZHNfcm90YXRlIjtzOjQ6InRydWUiO3M6MTg6Indvb19hZF8yNTBfYWRzZW5zZSI7czowOiIiO3M6MTY6Indvb19hZF8yNTBfaW1hZ2UiO3M6NTA6Imh0dHA6Ly93d3cud29vdGhlbWVzLmNvbS9hZHMvd29vdGhlbWVzLTI1MHgyNTAuZ2lmIjtzOjE0OiJ3b29fYWRfMjUwX3VybCI7czoyNDoiaHR0cDovL3d3dy53b290aGVtZXMuY29tIjtzOjIyOiJ3b29fYWRfY29udGVudF9hZHNlbnNlIjtzOjA6IiI7czoyMjoid29vX2FkX2NvbnRlbnRfZGlzYWJsZSI7czo0OiJ0cnVlIjtzOjIwOiJ3b29fYWRfY29udGVudF9pbWFnZSI7czo1MToiaHR0cDovL3d3dy53b290aGVtZXMuY29tL2Fkcy93b290aGVtZXMtNDY4eDYwLTIuZ2lmIjtzOjE4OiJ3b29fYWRfY29udGVudF91cmwiO3M6MjQ6Imh0dHA6Ly93d3cud29vdGhlbWVzLmNvbSI7czoxNDoid29vX2FkX2ltYWdlXzEiO3M6NTI6Imh0dHA6Ly93d3cud29vdGhlbWVzLmNvbS9hZHMvd29vdGhlbWVzLTEyNXgxMjUtMS5naWYiO3M6MTQ6Indvb19hZF9pbWFnZV8yIjtzOjUyOiJodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vYWRzL3dvb3RoZW1lcy0xMjV4MTI1LTIuZ2lmIjtzOjE0OiJ3b29fYWRfaW1hZ2VfMyI7czo1MjoiaHR0cDovL3d3dy53b290aGVtZXMuY29tL2Fkcy93b290aGVtZXMtMTI1eDEyNS0zLmdpZiI7czoxNDoid29vX2FkX2ltYWdlXzQiO3M6NTI6Imh0dHA6Ly93d3cud29vdGhlbWVzLmNvbS9hZHMvd29vdGhlbWVzLTEyNXgxMjUtNC5naWYiO3M6MTQ6Indvb19hZF9pbWFnZV81IjtzOjUyOiJodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vYWRzL3dvb3RoZW1lcy0xMjV4MTI1LTQuZ2lmIjtzOjE0OiJ3b29fYWRfaW1hZ2VfNiI7czo1MjoiaHR0cDovL3d3dy53b290aGVtZXMuY29tL2Fkcy93b290aGVtZXMtMTI1eDEyNS00LmdpZiI7czoxMToid29vX2FkX3BhZ2UiO3M6MDoiIjtzOjE4OiJ3b29fYWRfdG9wX2Fkc2Vuc2UiO3M6MzI0OiI8c2NyaXB0IHR5cGU9XCJ0ZXh0L2phdmFzY3JpcHRcIj48IS0tDQpnb29nbGVfYWRfY2xpZW50ID0gXCJwdWItMjU5NTg2OTc2MzIxMzE5NVwiOw0KLyogNDY4eDYwLCBjcmVhZG8gOC8xMC8wOSAqLw0KZ29vZ2xlX2FkX3Nsb3QgPSBcIjE0OTA5NzkwNzlcIjsNCmdvb2dsZV9hZF93aWR0aCA9IDQ2ODsNCmdvb2dsZV9hZF9oZWlnaHQgPSA2MDsNCi8vLS0+DQo8L3NjcmlwdD4NCjxzY3JpcHQgdHlwZT1cInRleHQvamF2YXNjcmlwdFwiDQpzcmM9XCJodHRwOi8vcGFnZWFkMi5nb29nbGVzeW5kaWNhdGlvbi5jb20vcGFnZWFkL3Nob3dfYWRzLmpzXCI+DQo8L3NjcmlwdD4iO3M6MTg6Indvb19hZF90b3BfZGlzYWJsZSI7czo0OiJ0cnVlIjtzOjE2OiJ3b29fYWRfdG9wX2ltYWdlIjtzOjUxOiJodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vYWRzL3dvb3RoZW1lcy00Njh4NjAtMi5naWYiO3M6MTQ6Indvb19hZF90b3BfdXJsIjtzOjM5OiJodHRwOi8vd3d3LnNlcmljb29tdWVyZWludGVudGFuZG9sby5jb20iO3M6MTI6Indvb19hZF91cmxfMSI7czoyNDoiaHR0cDovL3d3dy53b290aGVtZXMuY29tIjtzOjEyOiJ3b29fYWRfdXJsXzIiO3M6MjQ6Imh0dHA6Ly93d3cud29vdGhlbWVzLmNvbSI7czoxMjoid29vX2FkX3VybF8zIjtzOjI0OiJodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20iO3M6MTI6Indvb19hZF91cmxfNCI7czoyNDoiaHR0cDovL3d3dy53b290aGVtZXMuY29tIjtzOjEyOiJ3b29fYWRfdXJsXzUiO3M6MjQ6Imh0dHA6Ly93d3cud29vdGhlbWVzLmNvbSI7czoxMjoid29vX2FkX3VybF82IjtzOjI0OiJodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20iO3M6MTg6Indvb19hbHRfc3R5bGVzaGVldCI7czoxMzoiZ3JleV9ibHVlLmNzcyI7czoxMjoid29vX2FyY2hpdmVzIjtzOjA6IiI7czoyMToid29vX2FydGljbGVzX2NhdGVnb3J5IjtzOjc6IkdlbmVyYWwiO3M6MTg6Indvb19hdWRpb19jYXRlZ29yeSI7czoxODoiU2VsZWN0IGEgY2F0ZWdvcnk6IjtzOjEyOiJ3b29fYXV0b19pbWciO3M6NToiZmFsc2UiO3M6Nzoid29vX2JpbyI7czowOiIiO3M6MTc6Indvb19iaXRseV9hcGlfa2V5IjtzOjA6IiI7czoxOToid29vX2JpdGx5X2FwaV9sb2dpbiI7czowOiIiO3M6MTQ6Indvb19ib3hfY29sb3JzIjtzOjA6IiI7czoxNjoid29vX2J1dHRvbl9jb2xvciI7czowOiIiO3M6MTQ6Indvb19idXlfdGhlbWVzIjtzOjU6ImZhbHNlIjtzOjEwOiJ3b29fY2F0X2V4IjtzOjA6IiI7czoxMjoid29vX2NhdF9tZW51IjtzOjU6ImZhbHNlIjtzOjE3OiJ3b29fY29tbWVudF9wb3N0cyI7czoxOiI1IjtzOjIxOiJ3b29fY29udGFjdGZvcm1fZW1haWwiO3M6MzQ6InNlcmljb29tdWVyZWludGVudGFuZG9sb0BnbWFpbC5jb20iO3M6MTE6Indvb19jb250ZW50IjtzOjU6ImZhbHNlIjtzOjIwOiJ3b29fY29udGVudF9hcmNoaXZlcyI7czo1OiJmYWxzZSI7czoxNjoid29vX2NvbnRlbnRfZmVhdCI7czo1OiJmYWxzZSI7czoxNDoid29vX2N1c3RvbV9jc3MiO3M6MDoiIjtzOjE4OiJ3b29fY3VzdG9tX2Zhdmljb24iO3M6NzI6Imh0dHA6Ly9zZXJpY29vbXVlcmVpbnRlbnRhbmRvbG8uY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvNC1mYXZpY29uLmljbyI7czoyNjoid29vX2N1c3RvbV91cGxvYWRfdHJhY2tpbmciO2E6MDp7fXM6ODoid29vX2RhdGUiO3M6NzoiZC4gTSwgWSI7czoyMToid29vX2ZlYXR1cmVkX2NhdGVnb3J5IjtzOjc6IkdlbmVyYWwiO3M6MTg6Indvb19mZWF0dXJlZF9wb3N0cyI7czoxOiIyIjtzOjE3OiJ3b29fZmVlZGJ1cm5lcl9pZCI7czowOiIiO3M6MTg6Indvb19mZWVkYnVybmVyX3VybCI7czowOiIiO3M6MTI6Indvb19mZWVkX3VybCI7czowOiIiO3M6MTg6Indvb19mbGlja3JfZW50cmllcyI7czoxOiI2IjtzOjEzOiJ3b29fZmxpY2tyX2lkIjtzOjA6IiI7czoxNDoid29vX2ZsaWNrcl91cmwiO3M6MDoiIjtzOjIwOiJ3b29fZnJhbWV3b3JrX3VwZGF0ZSI7czo1OiJmYWxzZSI7czoyMDoid29vX2dvb2dsZV9hbmFseXRpY3MiO3M6NDEwOiI8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCI+CnZhciBnYUpzSG9zdCA9ICgoImh0dHBzOiIgPT0gZG9jdW1lbnQubG9jYXRpb24ucHJvdG9jb2wpID8gImh0dHBzOi8vc3NsLiIgOiAiaHR0cDovL3d3dy4iKTsKZG9jdW1lbnQud3JpdGUodW5lc2NhcGUoIiUzQ3NjcmlwdCBzcmM9XCciICsgZ2FKc0hvc3QgKyAiZ29vZ2xlLWFuYWx5dGljcy5jb20vZ2EuanNcJyB0eXBlPVwndGV4dC9qYXZhc2NyaXB0XCclM0UlM0Mvc2NyaXB0JTNFIikpOwo8L3NjcmlwdD4KPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPgp0cnkgewp2YXIgcGFnZVRyYWNrZXIgPSBfZ2F0Ll9nZXRUcmFja2VyKCJVQS0xMTA0MDE4MC0xIik7CnBhZ2VUcmFja2VyLl90cmFja1BhZ2V2aWV3KCk7Cn0gY2F0Y2goZXJyKSB7fTwvc2NyaXB0PiI7czoxMDoid29vX2hlYWRlciI7czowOiIiO3M6MTM6Indvb19oZWFkZXJfYmciO3M6MDoiIjtzOjE2OiJ3b29faGVhZGVyX2NvbG9yIjtzOjA6IiI7czoxNzoid29vX2hlYWRlcl9oZWlnaHQiO3M6MDoiIjtzOjEyOiJ3b29faG9tZV9hcmMiO3M6NToiZmFsc2UiO3M6MTM6Indvb19ob21lX2xpbmsiO3M6NToiZmFsc2UiO3M6MTg6Indvb19ob21lX2xpbmtfZGVzYyI7czowOiIiO3M6MTg6Indvb19ob21lX2xpbmtfdGV4dCI7czo2OiJJbmljaW8iO3M6MjE6Indvb19ob21lX3RodW1iX2hlaWdodCI7czoyOiI5MiI7czoyMDoid29vX2hvbWVfdGh1bWJfd2lkdGgiO3M6MzoiMjQ3IjtzOjE5OiJ3b29faW1hZ2VzX2NhdGVnb3J5IjtzOjE4OiJTZWxlY3QgYSBjYXRlZ29yeToiO3M6MTY6Indvb19pbWFnZV9oZWlnaHQiO3M6MzoiMjUwIjtzOjE2OiJ3b29faW1hZ2Vfc2luZ2xlIjtzOjU6ImZhbHNlIjtzOjE1OiJ3b29faW1hZ2Vfd2lkdGgiO3M6MzoiNzAwIjtzOjEwOiJ3b29fbGF5b3V0IjtzOjU6ImZhbHNlIjtzOjE4OiJ3b29fbGlua3NfY2F0ZWdvcnkiO3M6MTg6IlNlbGVjdCBhIGNhdGVnb3J5OiI7czoxNDoid29vX2xpbmtfY29sb3IiO3M6MDoiIjtzOjIwOiJ3b29fbGlua19ob3Zlcl9jb2xvciI7czowOiIiO3M6ODoid29vX2xvZ28iO3M6Njk6Imh0dHA6Ly9zZXJpY29vbXVlcmVpbnRlbnRhbmRvbG8uY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvMy1sb2dvLnBuZyI7czoxMjoid29vX21vcmUxX0lEIjtzOjA6IiI7czoxNDoid29vX21vcmUxX2xpbmsiO3M6MjQ6IkNsaWNrIGhlcmUgZm9yIG1vcmUgaW5mbyI7czoxMzoid29vX21vcmUxX3VybCI7czowOiIiO3M6MTI6Indvb19tb3JlMl9JRCI7czowOiIiO3M6MTQ6Indvb19tb3JlMl9saW5rIjtzOjI0OiJDbGljayBoZXJlIGZvciBtb3JlIGluZm8iO3M6MTM6Indvb19tb3JlMl91cmwiO3M6MDoiIjtzOjE1OiJ3b29fbmF2X2V4Y2x1ZGUiO3M6MDoiIjtzOjE0OiJ3b29fbmF2X2Zvb3RlciI7czo0OiJ0cnVlIjtzOjE3OiJ3b29fb3RoZXJfZW50cmllcyI7czoxOiI2IjtzOjE3OiJ3b29fcG9wdWxhcl9wb3N0cyI7czoxOiI0IjtzOjE5OiJ3b29fcXVvdGVzX2NhdGVnb3J5IjtzOjE4OiJTZWxlY3QgYSBjYXRlZ29yeToiO3M6MTA6Indvb19yZXNpemUiO3M6NDoidHJ1ZSI7czoxNzoid29vX3JpZ2h0X3NpZGViYXIiO3M6NDoidHJ1ZSI7czoxMzoid29vX3Jzc190aHVtYiI7czo1OiJmYWxzZSI7czoxNjoid29vX3Nob3dfb3B0aW9ucyI7czo0OiJ0cnVlIjtzOjE0OiJ3b29fc2hvd192aWRlbyI7czo0OiJ0cnVlIjtzOjEyOiJ3b29fc2luZ2xlX2giO3M6MzoiMjAwIjtzOjE3OiJ3b29fc2luZ2xlX2hlaWdodCI7czozOiIyMDAiO3M6MTI6Indvb19zaW5nbGVfdyI7czozOiIzOTAiO3M6MTY6Indvb19zaW5nbGVfd2lkdGgiO3M6MzoiMjUwIjtzOjE5OiJ3b29fc3Vic2NyaWJlX2VtYWlsIjtzOjA6IiI7czo4OiJ3b29fdGFicyI7czo0OiJ0cnVlIjtzOjEzOiJ3b29fdGV4dHRpdGxlIjtzOjU6ImZhbHNlIjtzOjEzOiJ3b29fdGhlbWVuYW1lIjtzOjc6IlJldHJlYXQiO3M6MjU6Indvb190aGVtZV92ZXJzaW9uX2NoZWNrZXIiO3M6NToiZmFsc2UiO3M6MTU6Indvb190aHVtYl9hbGlnbiI7czo5OiJhbGlnbmxlZnQiO3M6MTE6Indvb190aHVtYl9oIjtzOjM6IjEwMCI7czoxNjoid29vX3RodW1iX2hlaWdodCI7czozOiIxMDAiO3M6MTY6Indvb190aHVtYl9zaW5nbGUiO3M6NToiZmFsc2UiO3M6MTE6Indvb190aHVtYl93IjtzOjM6IjEwMCI7czoxNToid29vX3RodW1iX3dpZHRoIjtzOjM6IjEwMCI7czoxMToid29vX3R3aXR0ZXIiO3M6MDoiIjtzOjE2OiJ3b29fdHdpdHRlcl9saW5rIjtzOjg6IkBzcm9taWp2IjtzOjExOiJ3b29fdXBsb2FkcyI7YToyMzp7aTowO3M6NzI6Imh0dHA6Ly9zZXJpY29vbXVlcmVpbnRlbnRhbmRvbG8uY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvNC1mYXZpY29uLmljbyI7aToxO3M6Njk6Imh0dHA6Ly9zZXJpY29vbXVlcmVpbnRlbnRhbmRvbG8uY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvMy1sb2dvLnBuZyI7aToyO3M6NzM6Imh0dHA6Ly9zZXJpY29vbXVlcmVpbnRlbnRhbmRvbG8uY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvMTgtZmF2aWNvbi5pY28iO2k6MztzOjcwOiJodHRwOi8vc2VyaWNvb211ZXJlaW50ZW50YW5kb2xvLmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzE3LWxvZ28ucG5nIjtpOjQ7czo3MDoiaHR0cDovL3Nlcmljb29tdWVyZWludGVudGFuZG9sby5jb20vd3AtY29udGVudC93b29fdXBsb2Fkcy8xNy1sb2dvLnBuZyI7aTo1O3M6NzA6Imh0dHA6Ly9zZXJpY29vbXVlcmVpbnRlbnRhbmRvbG8uY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvMTctbG9nby5wbmciO2k6NjtzOjcwOiJodHRwOi8vc2VyaWNvb211ZXJlaW50ZW50YW5kb2xvLmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzE5LWxvZ28ucG5nIjtpOjc7czo3MDoiaHR0cDovL3Nlcmljb29tdWVyZWludGVudGFuZG9sby5jb20vd3AtY29udGVudC93b29fdXBsb2Fkcy8xOC1sb2dvLnBuZyI7aTo4O3M6NzA6Imh0dHA6Ly9zZXJpY29vbXVlcmVpbnRlbnRhbmRvbG8uY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvMTctbG9nby5wbmciO2k6OTtzOjc0OiJodHRwOi8vc2VyaWNvb211ZXJlaW50ZW50YW5kb2xvLmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzE2LWRvbGFyZmF2LnBuZyI7aToxMDtzOjc3OiJodHRwOi8vc2VyaWNvb211ZXJlaW50ZW50YW5kb2xvLmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzE1LWZhdmljb25fKDEpLmljbyI7aToxMTtzOjcyOiJodHRwOi8vc2VyaWNvb211ZXJlaW50ZW50YW5kb2xvLmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzE0LWxvZ28xMS5wbmciO2k6MTI7czo3MjoiaHR0cDovL3Nlcmljb29tdWVyZWludGVudGFuZG9sby5jb20vd3AtY29udGVudC93b29fdXBsb2Fkcy8xMy1sb2dvMTEucG5nIjtpOjEzO3M6NzI6Imh0dHA6Ly9zZXJpY29vbXVlcmVpbnRlbnRhbmRvbG8uY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvMTItbG9nbzExLnBuZyI7aToxNDtzOjc1OiJodHRwOi8vc2VyaWNvb211ZXJlaW50ZW50YW5kb2xvLmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzExLXBydWViYWVlZS5wbmciO2k6MTU7czo3MjoiaHR0cDovL3Nlcmljb29tdWVyZWludGVudGFuZG9sby5jb20vd3AtY29udGVudC93b29fdXBsb2Fkcy8xMC1sb2dvMTEucG5nIjtpOjE2O3M6NzE6Imh0dHA6Ly9zZXJpY29vbXVlcmVpbnRlbnRhbmRvbG8uY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvOS1sb2dvMTEucG5nIjtpOjE3O3M6NzE6Imh0dHA6Ly9zZXJpY29vbXVlcmVpbnRlbnRhbmRvbG8uY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvOC1sb2dvMTEucG5nIjtpOjE4O3M6NzE6Imh0dHA6Ly9zZXJpY29vbXVlcmVpbnRlbnRhbmRvbG8uY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvNy1sb2dvMTEucG5nIjtpOjE5O3M6NzE6Imh0dHA6Ly9zZXJpY29vbXVlcmVpbnRlbnRhbmRvbG8uY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvNi1sb2dvMTEucG5nIjtpOjIwO3M6NzE6Imh0dHA6Ly9zZXJpY29vbXVlcmVpbnRlbnRhbmRvbG8uY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvNS1sb2dvMTEucG5nIjtpOjIxO3M6NzE6Imh0dHA6Ly9zZXJpY29vbXVlcmVpbnRlbnRhbmRvbG8uY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvNC1sb2dvMTEucG5nIjtpOjIyO3M6NzE6Imh0dHA6Ly9zZXJpY29vbXVlcmVpbnRlbnRhbmRvbG8uY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvMy1sb2dvMTEucG5nIjt9czoxNToid29vX3VybF9zaG9ydGVuIjtzOjc6IlRpbnlVUkwiO3M6MTk6Indvb192aWRlb3NfY2F0ZWdvcnkiO3M6NjoiVmlkZW9zIjtzOjE4OiJ3b29fdmlkZW9fY2F0ZWdvcnkiO3M6NjoiVmlkZW9zIjt9PC9saT48bGk+PHN0cm9uZz53b29fb3RoZXJfZW50cmllczwvc3Ryb25nPiAtIDY8L2xpPjxsaT48c3Ryb25nPndvb19wb3B1bGFyX3Bvc3RzPC9zdHJvbmc+IC0gNDwvbGk+PGxpPjxzdHJvbmc+d29vX3F1b3Rlc19jYXRlZ29yeTwvc3Ryb25nPiAtIFNlbGVjdCBhIGNhdGVnb3J5OjwvbGk+PGxpPjxzdHJvbmc+d29vX3Jlc2l6ZTwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19yaWdodF9zaWRlYmFyPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX3Jzc190aHVtYjwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fc2hvcnRuYW1lPC9zdHJvbmc+IC0gd29vPC9saT48bGk+PHN0cm9uZz53b29fc2hvd19vcHRpb25zPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX3Nob3dfdmlkZW88L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29fc2luZ2xlX2g8L3N0cm9uZz4gLSAyMDA8L2xpPjxsaT48c3Ryb25nPndvb19zaW5nbGVfaGVpZ2h0PC9zdHJvbmc+IC0gMjAwPC9saT48bGk+PHN0cm9uZz53b29fc2luZ2xlX3c8L3N0cm9uZz4gLSAzOTA8L2xpPjxsaT48c3Ryb25nPndvb19zaW5nbGVfd2lkdGg8L3N0cm9uZz4gLSAyNTA8L2xpPjxsaT48c3Ryb25nPndvb19zdWJzY3JpYmVfZW1haWw8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb190YWJzPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX3RleHR0aXRsZTwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fdGhlbWVuYW1lPC9zdHJvbmc+IC0gQnVzeSBCZWU8L2xpPjxsaT48c3Ryb25nPndvb190aGVtZV92ZXJzaW9uX2NoZWNrZXI8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX3RodW1iX2FsaWduPC9zdHJvbmc+IC0gYWxpZ25sZWZ0PC9saT48bGk+PHN0cm9uZz53b29fdGh1bWJfaDwvc3Ryb25nPiAtIDEwMDwvbGk+PGxpPjxzdHJvbmc+d29vX3RodW1iX2hlaWdodDwvc3Ryb25nPiAtIDEwMDwvbGk+PGxpPjxzdHJvbmc+d29vX3RodW1iX3NpbmdsZTwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fdGh1bWJfdzwvc3Ryb25nPiAtIDEwMDwvbGk+PGxpPjxzdHJvbmc+d29vX3RodW1iX3dpZHRoPC9zdHJvbmc+IC0gMTAwPC9saT48bGk+PHN0cm9uZz53b29fdHdpdHRlcjwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX3R3aXR0ZXJfbGluazwvc3Ryb25nPiAtIEBzcm9taWp2PC9saT48bGk+PHN0cm9uZz53b29fdXBsb2Fkczwvc3Ryb25nPiAtIGE6MjM6e2k6MDtzOjcyOiJodHRwOi8vc2VyaWNvb211ZXJlaW50ZW50YW5kb2xvLmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzQtZmF2aWNvbi5pY28iO2k6MTtzOjY5OiJodHRwOi8vc2VyaWNvb211ZXJlaW50ZW50YW5kb2xvLmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzMtbG9nby5wbmciO2k6MjtzOjczOiJodHRwOi8vc2VyaWNvb211ZXJlaW50ZW50YW5kb2xvLmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzE4LWZhdmljb24uaWNvIjtpOjM7czo3MDoiaHR0cDovL3Nlcmljb29tdWVyZWludGVudGFuZG9sby5jb20vd3AtY29udGVudC93b29fdXBsb2Fkcy8xNy1sb2dvLnBuZyI7aTo0O3M6NzA6Imh0dHA6Ly9zZXJpY29vbXVlcmVpbnRlbnRhbmRvbG8uY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvMTctbG9nby5wbmciO2k6NTtzOjcwOiJodHRwOi8vc2VyaWNvb211ZXJlaW50ZW50YW5kb2xvLmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzE3LWxvZ28ucG5nIjtpOjY7czo3MDoiaHR0cDovL3Nlcmljb29tdWVyZWludGVudGFuZG9sby5jb20vd3AtY29udGVudC93b29fdXBsb2Fkcy8xOS1sb2dvLnBuZyI7aTo3O3M6NzA6Imh0dHA6Ly9zZXJpY29vbXVlcmVpbnRlbnRhbmRvbG8uY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvMTgtbG9nby5wbmciO2k6ODtzOjcwOiJodHRwOi8vc2VyaWNvb211ZXJlaW50ZW50YW5kb2xvLmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzE3LWxvZ28ucG5nIjtpOjk7czo3NDoiaHR0cDovL3Nlcmljb29tdWVyZWludGVudGFuZG9sby5jb20vd3AtY29udGVudC93b29fdXBsb2Fkcy8xNi1kb2xhcmZhdi5wbmciO2k6MTA7czo3NzoiaHR0cDovL3Nlcmljb29tdWVyZWludGVudGFuZG9sby5jb20vd3AtY29udGVudC93b29fdXBsb2Fkcy8xNS1mYXZpY29uXygxKS5pY28iO2k6MTE7czo3MjoiaHR0cDovL3Nlcmljb29tdWVyZWludGVudGFuZG9sby5jb20vd3AtY29udGVudC93b29fdXBsb2Fkcy8xNC1sb2dvMTEucG5nIjtpOjEyO3M6NzI6Imh0dHA6Ly9zZXJpY29vbXVlcmVpbnRlbnRhbmRvbG8uY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvMTMtbG9nbzExLnBuZyI7aToxMztzOjcyOiJodHRwOi8vc2VyaWNvb211ZXJlaW50ZW50YW5kb2xvLmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzEyLWxvZ28xMS5wbmciO2k6MTQ7czo3NToiaHR0cDovL3Nlcmljb29tdWVyZWludGVudGFuZG9sby5jb20vd3AtY29udGVudC93b29fdXBsb2Fkcy8xMS1wcnVlYmFlZWUucG5nIjtpOjE1O3M6NzI6Imh0dHA6Ly9zZXJpY29vbXVlcmVpbnRlbnRhbmRvbG8uY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvMTAtbG9nbzExLnBuZyI7aToxNjtzOjcxOiJodHRwOi8vc2VyaWNvb211ZXJlaW50ZW50YW5kb2xvLmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzktbG9nbzExLnBuZyI7aToxNztzOjcxOiJodHRwOi8vc2VyaWNvb211ZXJlaW50ZW50YW5kb2xvLmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzgtbG9nbzExLnBuZyI7aToxODtzOjcxOiJodHRwOi8vc2VyaWNvb211ZXJlaW50ZW50YW5kb2xvLmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzctbG9nbzExLnBuZyI7aToxOTtzOjcxOiJodHRwOi8vc2VyaWNvb211ZXJlaW50ZW50YW5kb2xvLmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzYtbG9nbzExLnBuZyI7aToyMDtzOjcxOiJodHRwOi8vc2VyaWNvb211ZXJlaW50ZW50YW5kb2xvLmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzUtbG9nbzExLnBuZyI7aToyMTtzOjcxOiJodHRwOi8vc2VyaWNvb211ZXJlaW50ZW50YW5kb2xvLmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzQtbG9nbzExLnBuZyI7aToyMjtzOjcxOiJodHRwOi8vc2VyaWNvb211ZXJlaW50ZW50YW5kb2xvLmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzMtbG9nbzExLnBuZyI7fTwvbGk+PGxpPjxzdHJvbmc+d29vX3VybF9zaG9ydGVuPC9zdHJvbmc+IC0gVGlueVVSTDwvbGk+PGxpPjxzdHJvbmc+d29vX3ZpZGVvc19jYXRlZ29yeTwvc3Ryb25nPiAtIFZpZGVvczwvbGk+PGxpPjxzdHJvbmc+d29vX3ZpZGVvX2NhdGVnb3J5PC9zdHJvbmc+IC0gU2VsZWN0IGEgY2F0ZWdvcnk6PC9saT48L3VsPg==