eyJzb3VyY2UiOiJodHRwczovL3RlbXBsYXRlcy5veHlnZW5hZG9zLmNvbSIsImNvbXBvbmVudCI6W3siaWQiOjM4NCwibmFtZSI6ImN0X2Rpdl9ibG9jayIsIm9wdGlvbnMiOnsiY3RfaWQiOjM4NCwiY3RfcGFyZW50IjoxMDAwMjYsInNlbGVjdG9yIjoiZGl2X2Jsb2NrLTM4NC04OTIiLCJvcmlnaW5hbCI6eyJ3aWR0aC11bml0IjoiJSIsIndpZHRoIjoiMTAwIiwidGV4dC1hbGlnbiI6ImxlZnQiLCJhbGlnbi1pdGVtcyI6ImNlbnRlciJ9LCJuaWNlbmFtZSI6IkRpdiAoIzM4NCkifSwiZGVwdGgiOjQsImNoaWxkcmVuIjpbeyJpZCI6MjE0LCJuYW1lIjoiY3Rfc2VjdGlvbiIsIm9wdGlvbnMiOnsiY3RfaWQiOjIxNCwiY3RfcGFyZW50IjozODQsInNlbGVjdG9yIjoic2VjdGlvbi0yMTQtODkyIiwib3JpZ2luYWwiOnsiY29udGFpbmVyLXBhZGRpbmctdG9wIjoiMCIsInNlY3Rpb24td2lkdGgiOiJmdWxsLXdpZHRoIiwiY29udGFpbmVyLXBhZGRpbmctbGVmdCI6IjgwIiwiY29udGFpbmVyLXBhZGRpbmctcmlnaHQiOiI4MCIsImNvbnRhaW5lci1wYWRkaW5nLWJvdHRvbSI6IjAiLCJtYXgtd2lkdGgiOiIxMjAwIiwidGV4dC1hbGlnbiI6ImxlZnQiLCJhbGlnbi1pdGVtcyI6ImNlbnRlciJ9LCJuaWNlbmFtZSI6IlNlY3Rpb24gKCMyMTQpIiwiYWN0aXZlc2VsZWN0b3IiOmZhbHNlLCJtZWRpYSI6eyJwaG9uZS1sYW5kc2NhcGUiOnsib3JpZ2luYWwiOnsiZGlzcGxheSI6ImZsZXgiLCJ0ZXh0LWFsaWduIjoibGVmdCIsImNvbnRhaW5lci1wYWRkaW5nLWxlZnQiOiI1IiwiY29udGFpbmVyLXBhZGRpbmctcmlnaHQiOiI1In19LCJ0YWJsZXQiOnsib3JpZ2luYWwiOnsiY29udGFpbmVyLXBhZGRpbmctbGVmdCI6IjEwIiwiY29udGFpbmVyLXBhZGRpbmctcmlnaHQiOiIxMCJ9fX19LCJkZXB0aCI6NSwiY2hpbGRyZW4iOlt7ImlkIjoyMTUsIm5hbWUiOiJjdF9jb2RlX2Jsb2NrIiwib3B0aW9ucyI6eyJjdF9pZCI6MjE1LCJjdF9wYXJlbnQiOjIxNCwic2VsZWN0b3IiOiJjb2RlX2Jsb2NrLTIxNS04OTIiLCJvcmlnaW5hbCI6eyJ1bndyYXAiOiJ0cnVlIiwiY29kZS1waHAiOiI8IS0tLS0tLT4iLCJjb2RlLWNzcyI6Ii5saW5rLUg6bm90KC5saW5rLUgyKSB7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQgMC4yNXM7XG4gIGhlaWdodDogMjVweDtcbiAgcGFkZGluZzogM3B4IDVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5saW5rLUg6bm90KC5saW5rLUgyKTphZnRlciB7ICBcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI1JTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6MTVweDtcbiAgYmFja2dyb3VuZDogI0ZGMDAwMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAgdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLmxpbmstSDpub3QoLmxpbmstSDIpW2NsYXNzKj1cIi1hY3RpdmFkb1wiXSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmxpbmstSDpub3QoLmxpbmstSDIpW2NsYXNzKj1cIi1hY3RpdmFkb1wiXTphZnRlcntcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2UtaW4tb3V0O1xufVxuLmxpbmstSDpub3QoLmxpbmstSDIpOm5vdChbY2xhc3MqPVwiLWFjdGl2YWRvXCJdKTpob3ZlcjphZnRlcntcbiAgb3BhY2l0eTogMTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZDogI2VlZjdjMztcbiAgdHJhbnNpdGlvbjogIG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbn1cbiIsImNvZGUtanMiOiJkb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKFwiRE9NQ29udGVudExvYWRlZFwiLCBmdW5jdGlvbiAoKSB7XG4gICAgaWYgKHdpbmRvdy5hbmd1bGFyKSByZXR1cm47XG4gICAgY29uc3QgcHJpbmNpcGFsID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvcihcIi5mcDItY29udGFpbmVyLXRleHRvc1wiKSxcbiAgICAgICAgc2VjY2lvbmVzID0gcHJpbmNpcGFsLnF1ZXJ5U2VsZWN0b3JBbGwoXCIuZnAyLXNlY2Npb25cIiksXG4gICAgICAgIGxpbmtzSWNvbm9zID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbChcIi5mcDItbGlua19pY29ub1wiKSxcbiAgICAgICAgZGVzdGlubyA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoXCIuZnAyLWd1aWFfZGl2LWNvbnRhaW5lclwiKSwgIFxuICAgICAgICBmb290ZXIgPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCdmb290ZXInKSxcbiAgICAgICAgVHRhZ3MgPSBbXCJoMlwiLCBcImgzXCIsIFwiaDRcIiwgXCJoNVwiLCBcImg2XCJdLCAgTG5rU2VjID0gW10gICAgXG4gICAgbGV0IHJvb3RNYXJnID0gLTI1MCwgbWF4TGlua1cgPSAwXG4gICAgd2hpbGUgKGRlc3Rpbm8uZmlyc3RDaGlsZCkgeyBkZXN0aW5vLnJlbW92ZUNoaWxkKGRlc3Rpbm8uZmlyc3RDaGlsZCl9XG4gICAgc2VjY2lvbmVzLmZvckVhY2goKHNlYykgPT4ge1xuICAgICAgICBMbmtTZWMucHVzaChzZWMuaWQpOyBcbiAgICAgICAgVHRhZ3MuZm9yRWFjaCgodGFnKSA9PiB7ICBcbiAgICAgICAgICAgIGVuY29udHJhZG9zID0gc2VjLnF1ZXJ5U2VsZWN0b3JBbGwodGFnKTtcbiAgICAgICAgICAgIGVuY29udHJhZG9zLmZvckVhY2goKGVsZSkgPT4ge1xuICAgICAgICAgICAgICAgIGNvbnN0IG5ld0VsZSA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoXCJhXCIpLFxuICAgICAgICAgICAgICAgICAgICB0YWdOYW1lID0gZWxlLm5vZGVOYW1lLFxuICAgICAgICAgICAgICAgICAgICBlbGVJZCA9IGVsZS5pZCxcbiAgICAgICAgICAgICAgICAgICAgZWxlVGV4dG8gPSBlbGUuaW5uZXJUZXh0XG4gICAgICAgICAgICAgICAgbmV3RWxlLmhyZWYgPSBgIyR7ZWxlSWR9YFxuICAgICAgICAgICAgICAgIG5ld0VsZS5pZCA9IGBsaW5rLSR7dGFnTmFtZX0tJHtlbGVJZH1gXG4gICAgICAgICAgICAgICAgbmV3RWxlLmNsYXNzTGlzdC5hZGQoJ2xpbmstSCcsIGBsaW5rLSR7dGFnTmFtZX1gKVxuICAgICAgICAgICAgICAgIG5ld0VsZS5pbm5lclRleHQgPSBgJHtlbGVUZXh0b31gXG4gICAgICAgICAgICAgICAgZGVzdGluby5hcHBlbmRDaGlsZChuZXdFbGUpXG4gICAgICAgICAgICB9KTtcbiAgICAgICAgfSk7XG4gICAgfSkgXG4gICAgY29uc3QgbGlua3MgPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCcubGluay1IJylcbiAgICBsaW5rcy5mb3JFYWNoKGxpbmsgPT57XG4gICAgICBtYXhMaW5rVyA9IGxpbmsuY2xpZW50V2lkdGggPiBtYXhMaW5rVyA/IGxpbmsuY2xpZW50V2lkdGggOiBtYXhMaW5rVyBcbiAgICB9KVxuICAgIGZvcihsIG9mIGxpbmtzKVxuICAgICAgIGwuc3R5bGUud2lkdGggPSBgJHttYXhMaW5rVysxNX1weGBcbiAgICAgICBcbiAgICBMbmtTZWMuZm9yRWFjaCgobG5LUywgaW5kZXgpID0+IHtsaW5rc0ljb25vc1tpbmRleF0uaHJlZiA9IGAjJHtsbktTfWB9KVxuICAgIGZ1bmN0aW9uIHJlc3BvbnNpdmUoKXtcbiAgICAgICAgbGV0IHN0eWxlcz0gXCJcIlxuICAgICAgICBjb25zdCBoU2NyZWVuID0gTWF0aC5yb3VuZCh3aW5kb3cuaW5uZXJIZWlnaHQgLyAzLjUpXG4gICAgICAgICByb290TWFyZyA9IChoU2NyZWVuICogLS41KSArIDQ1XG4gICAgICAgIGlmKHNjcmVlbi53aWR0aCA8IDk5NCApe1xuICAgICAgICAgICAgYWx0b1ByaW4gPSBkZXN0aW5vLmZpcnN0Q2hpbGQuY2xpZW50SGVpZ2h0ICogN1xuICAgICAgICAgICAgZmFjdG9yID0gZGVzdGluby5jbGllbnRIZWlnaHQgLyBwcmluY2lwYWwuY2xpZW50SGVpZ2h0XG4gICAgICAgICAgICBzdHlsZXMgPSBgaGVpZ2h0OiAke2FsdG9QcmlufXB4OyBtYXgtaGVpZ2h0OiAke2FsdG9QcmlufXB4OyBwYWRkaW5nLXRvcDogMTBweGBcbiAgICAgICAgICAgIHdpbmRvdy5hZGRFdmVudExpc3RlbmVyKCdzY3JvbGwnLCBmdW5jdGlvbigpIHtcbiAgICAgICAgICAgICAgICB2YXIgc2Nyb2xsaW5nID0gd2luZG93LnNjcm9sbFkgKiBmYWN0b3JcbiAgICAgICAgICAgICAgICBkZXN0aW5vLnBhcmVudEVsZW1lbnQuc2Nyb2xsVG8oe3RvcDogc2Nyb2xsaW5nLH0pXG4gICAgICAgICAgICB9KVxuICAgICAgICAgICAgcm9vdE1hcmcgPSAtMjBcbiAgICAgICAgfVxuICAgICAgICBkZXN0aW5vLnBhcmVudEVsZW1lbnQuc3R5bGU9IHN0eWxlc1xuICAgICB9XG4gICByZXNwb25zaXZlKClcbiAgd2luZG93LmFkZEV2ZW50TGlzdGVuZXIoJ3Jlc2l6ZScsIHJlc3BvbnNpdmUpXG4gICAgLyoqKiBPQlNFUlZFUlMgKioqL1xuICAgIGNvbnN0IHNlY2Npb25lc09ic2V2ZXIgPSBuZXcgSW50ZXJzZWN0aW9uT2JzZXJ2ZXIoXG4gICAgICAgIChlbnRyaWVzKSA9PiB7XG4gICAgICAgICAgICBlbnRyaWVzLmZvckVhY2goKGVudHJ5KSA9PiB7XG4gICAgICAgICAgICAgICAgY29uc3Qgb2JqID0gZW50cnkudGFyZ2V0XG4gICAgICAgICAgICAgICAgY29uc3Qgb2JqSWQgPSBvYmouaWRcbiAgICAgICAgICAgICAgICBjb25zdCBib3RvbiA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJ1tocmVmKj1cIicgK29iaklkKyAnXCJdJylcbiAgICAgICAgICAgICAgICBib3Rvbi5maXJzdENoaWxkLmNsYXNzTGlzdC50b2dnbGUoJ2ljb25vLWFjdGl2YWRvJyxlbnRyeS5pc0ludGVyc2VjdGluZylcbiAgICAgICAgICAgICAgICBjb25zdCBpZEgyID0gb2JqLnF1ZXJ5U2VsZWN0b3IoJ2gyJykuaWRcbiAgICAgICAgICAgICAgIGRlc3Rpbm8ucXVlcnlTZWxlY3RvcihgW2lkKj1cIiR7aWRIMn1cIl1gKS5jbGFzc0xpc3QudG9nZ2xlKCdwcmltZXItaGVhZGVyJyxlbnRyeS5pc0ludGVyc2VjdGluZykgICAgICAgXG4gICAgICAgICAgICB9KVxuICAgICAgICB9LHsgdGhyZXNob2xkOiAwLCByb290TWFyZ2luOiBgJHtyb290TWFyZ31weGB9XG4gICAgKVxuICAgIExua1NlYy5mb3JFYWNoKChsKSA9PiB7c2VjY2lvbmVzT2JzZXZlci5vYnNlcnZlKGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKGwpKX0pXG4gICAgY29uc3QgZGVzdGlub09ic2V2ZXIgPSBuZXcgSW50ZXJzZWN0aW9uT2JzZXJ2ZXIoXG4gICAgICAgIChlbnRyaWVzKSA9PiB7XG4gICAgICAgICAgICBlbnRyaWVzLmZvckVhY2goKGVudHJ5KSA9PiB7ICAgIFxuICAgICAgICAgICAgICAgIGNvbnN0IGFsZUlkID0gZW50cnkudGFyZ2V0LnByZXZpb3VzU2libGluZy5pZCAgXG4gICAgICAgICAgICAgICAgY29uc3QgZGVzdExuayA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJ1tpZCo9XCInICsgYWxlSWQrICdcIl0nKVxuICAgICAgICAgICAgICAgIGNvbnN0IGxhQ2xhc2UgPSBkZXN0TG5rLmNsYXNzTGlzdFsxXSArICctYWN0aXZhZG8nXG4gICAgICAgICAgICAgICAgZGVzdExuay5jbGFzc0xpc3QudG9nZ2xlKGxhQ2xhc2UsIGVudHJ5LmlzSW50ZXJzZWN0aW5nKVxuICAgICAgICB9LHt0aHJlc2hvbGQ6IDAsIHJvb3RNYXJnaW46ICBgJHtyb290TWFyZ31weCwgdGhyZXNob2xkOiAwLjUgYH0pIFxuICAgIH0pXG4gICAgc2VjY2lvbmVzLmZvckVhY2goYXNlID0+eyAgXG4gICAgICBzZXMgPSBhc2UucXVlcnlTZWxlY3RvckFsbChUdGFncylcbiAgICAgIHNlcy5mb3JFYWNoKHNlID0+e1xuICAgICAgICAgIGlmKHNlLm5leHRTaWJsaW5nLmxvY2FsTmFtZSA9PSAnZGl2JylcbiAgICAgICAgICAgIGRlc3Rpbm9PYnNldmVyLm9ic2VydmUoc2UubmV4dFNpYmxpbmcpXG4gICAgICAgICAgfSlcbiAgICAgIH0pXG4gICAgY29uc3QgZm9vdGVyT2JzZXZlciA9IG5ldyBJbnRlcnNlY3Rpb25PYnNlcnZlcihlbnRyaWVzID0+IHtcbiAgICAgICAgaWNsLmZpcnN0Q2hpbGQuY2xhc3NMaXN0LnRvZ2dsZSgnaWNvbm8tYWN0aXZhZG8nLGVudHJpZXNbMF0uaXNJbnRlcnNlY3RpbmcpfSlcbiAgICBmb3IoaWNsIG9mIGxpbmtzSWNvbm9zKVxuICAgICAgICBpZihpY2wuaHJlZi5pbmNsdWRlcygnZm9vdGVyJykpXG4gICAgICAgICAgZm9vdGVyT2JzZXZlci5vYnNlcnZlKGZvb3RlcikgICAgIFxufSkvKioqKiBGaW5hbCAqKioqLyIsInVzZUN1c3RvbVRhZyI6InRydWUifSwibmljZW5hbWUiOiJDb2RlIEJsb2NrICgjNDYxKSJ9LCJkZXB0aCI6Nn0seyJpZCI6MjE2LCJuYW1lIjoiY3RfZGl2X2Jsb2NrIiwib3B0aW9ucyI6eyJjdF9pZCI6MjE2LCJjdF9wYXJlbnQiOjIxNCwic2VsZWN0b3IiOiJkaXZfYmxvY2stMjE2LTg5MiIsIm9yaWdpbmFsIjp7IndpZHRoIjoiMTAwIiwid2lkdGgtdW5pdCI6IiUiLCJhbGlnbi1pdGVtcyI6ImNlbnRlciJ9LCJuaWNlbmFtZSI6IkRpdiAoIzI5MikifSwiZGVwdGgiOjYsImNoaWxkcmVuIjpbeyJpZCI6MjE3LCJuYW1lIjoiY3RfZGl2X2Jsb2NrIiwib3B0aW9ucyI6eyJjdF9pZCI6MjE3LCJjdF9wYXJlbnQiOjIxNiwic2VsZWN0b3IiOiJkaXZfYmxvY2stMjE3LTg5MiIsIm9yaWdpbmFsIjp7ImZsZXgtZGlyZWN0aW9uIjoicm93IiwiZ2FwIjoiMTUiLCJ3aWR0aC11bml0IjoiJSIsImhlaWdodC11bml0IjoiJSIsImRpc3BsYXkiOiJmbGV4IiwibWFyZ2luLWJvdHRvbSI6IjE0NiIsIndpZHRoIjoiMTAwIiwianVzdGlmeS1jb250ZW50IjoiY2VudGVyIiwiY3VzdG9tLWNzcyI6IiJ9LCJuaWNlbmFtZSI6Ik1haW4gQ29udGFpbmVyIiwibWVkaWEiOnsicGhvbmUtbGFuZHNjYXBlIjp7Im9yaWdpbmFsIjp7InRleHQtYWxpZ24iOiJsZWZ0IiwiZmxleC1kaXJlY3Rpb24iOiJjb2x1bW4iLCJkaXNwbGF5IjoiZmxleCIsImFsaWduLWl0ZW1zIjoiY2VudGVyIn19LCJ0YWJsZXQiOnsib3JpZ2luYWwiOnsiZmxleC1kaXJlY3Rpb24iOiJjb2x1bW4iLCJkaXNwbGF5IjoiZmxleCIsInRleHQtYWxpZ24iOiJsZWZ0IiwiYWxpZ24taXRlbXMiOiJjZW50ZXIifX19LCJhY3RpdmVzZWxlY3RvciI6IiJ9LCJkZXB0aCI6NywiY2hpbGRyZW4iOlt7ImlkIjoyMTgsIm5hbWUiOiJjdF9kaXZfYmxvY2siLCJvcHRpb25zIjp7ImN0X2lkIjoyMTgsImN0X3BhcmVudCI6MjE3LCJzZWxlY3RvciI6ImRpdl9ibG9jay0yMTgtODkyIiwib3JpZ2luYWwiOnsid2lkdGgtdW5pdCI6IiIsInBhZGRpbmctdG9wLXVuaXQiOiIiLCJwYWRkaW5nLXJpZ2h0LXVuaXQiOiIiLCJwYWRkaW5nLWJvdHRvbS11bml0IjoiIiwicGFkZGluZy1sZWZ0LXVuaXQiOiIiLCJtYXJnaW4tdG9wLXVuaXQiOiIiLCJtYXJnaW4tcmlnaHQtdW5pdCI6IiIsIm1hcmdpbi1ib3R0b20tdW5pdCI6IiIsIm1hcmdpbi1sZWZ0LXVuaXQiOiIiLCJtaW4td2lkdGgtdW5pdCI6IiIsIm1heC13aWR0aC11bml0IjoiIiwiaGVpZ2h0LXVuaXQiOiIiLCJtaW4taGVpZ2h0LXVuaXQiOiIiLCJtYXgtaGVpZ2h0LXVuaXQiOiIifSwibmljZW5hbWUiOiJmcDItZ3VpYV9kaXYiLCJjbGFzc2VzIjpbImZwMi1ndWlhX2RpdiJdLCJtZWRpYSI6eyJwaG9uZS1wb3J0cmFpdCI6eyJvcmlnaW5hbCI6eyJ3aWR0aCI6IjEwMCIsIndpZHRoLXVuaXQiOiIlIn19fSwiYWN0aXZlc2VsZWN0b3IiOiJmcDItZ3VpYV9kaXYifSwiZGVwdGgiOjgsImNoaWxkcmVuIjpbeyJpZCI6MjE5LCJuYW1lIjoiY3RfZGl2X2Jsb2NrIiwib3B0aW9ucyI6eyJjdF9pZCI6MjE5LCJjdF9wYXJlbnQiOjIxOCwic2VsZWN0b3IiOiJkaXZfYmxvY2stMjE5LTg5MiIsIm9yaWdpbmFsIjp7fSwibmljZW5hbWUiOiJmcDItZ3VpYV9kaXYtY29udGFpbmVyIiwiY2xhc3NlcyI6WyJmcDItZ3VpYV9kaXYtY29udGFpbmVyIl0sIm1lZGlhIjp7InBob25lLXBvcnRyYWl0Ijp7Im9yaWdpbmFsIjp7IndpZHRoIjoiMTAwIiwid2lkdGgtdW5pdCI6IiUifX19LCJhY3RpdmVzZWxlY3RvciI6ImZwMi1ndWlhX2Rpdi1jb250YWluZXIifSwiZGVwdGgiOjksImNoaWxkcmVuIjpbeyJpZCI6MjIwLCJuYW1lIjoiY3RfbGluayIsIm9wdGlvbnMiOnsiY3RfaWQiOjIyMCwiY3RfcGFyZW50IjoyMTksInNlbGVjdG9yIjoibGluay0yMjAtODkyIiwib3JpZ2luYWwiOltdLCJuaWNlbmFtZSI6IkxpbmsgV3JhcHBlciAoIzQ5OCkiLCJjbGFzc2VzIjpbXX0sImRlcHRoIjoxMCwiY2hpbGRyZW4iOlt7ImlkIjoyMjEsIm5hbWUiOiJjdF9oZWFkbGluZSIsIm9wdGlvbnMiOnsiY3RfaWQiOjIyMSwiY3RfcGFyZW50IjoyMjAsInNlbGVjdG9yIjoiaGVhZGxpbmUtMjIxLTg5MiIsIm9yaWdpbmFsIjp7InRhZyI6ImgyIn0sIm5pY2VuYW1lIjoibGluay1IMiBObyBhY3Rpdm8iLCJjdF9jb250ZW50IjoiSDIgIE5vIGFjdGl2byIsImNsYXNzZXMiOlsibGluay1IIiwibGluay1IMiJdLCJhY3RpdmVzZWxlY3RvciI6ZmFsc2V9LCJkZXB0aCI6MTF9XX0seyJpZCI6MjIyLCJuYW1lIjoiY3RfbGluayIsIm9wdGlvbnMiOnsiY3RfaWQiOjIyMiwiY3RfcGFyZW50IjoyMTksInNlbGVjdG9yIjoibGluay0yMjItODkyIiwib3JpZ2luYWwiOltdLCJuaWNlbmFtZSI6IkxpbmsgV3JhcHBlciAoIzQ5OSkiLCJjbGFzc2VzIjpbXX0sImRlcHRoIjoxMCwiY2hpbGRyZW4iOlt7ImlkIjoyMjMsIm5hbWUiOiJjdF9oZWFkbGluZSIsIm9wdGlvbnMiOnsiY3RfaWQiOjIyMywiY3RfcGFyZW50IjoyMjIsInNlbGVjdG9yIjoiaGVhZGxpbmUtMjIzLTg5MiIsIm9yaWdpbmFsIjp7InRhZyI6ImgyIn0sIm5pY2VuYW1lIjoibGluay1IMi1hY3RpdmFkbyIsImN0X2NvbnRlbnQiOiJIMiBBY3RpdmFkbyIsImNsYXNzZXMiOlsibGluay1IIiwibGluay1IMiIsImxpbmstSDItYWN0aXZhZG8iLCJwcmltZXItaGVhZGVyIl0sImFjdGl2ZXNlbGVjdG9yIjoibGluay1IMiJ9LCJkZXB0aCI6MTF9XX0seyJpZCI6MjI0LCJuYW1lIjoiY3RfbGluayIsIm9wdGlvbnMiOnsiY3RfaWQiOjIyNCwiY3RfcGFyZW50IjoyMTksInNlbGVjdG9yIjoibGluay0yMjQtODkyIiwib3JpZ2luYWwiOltdLCJuaWNlbmFtZSI6IkxpbmsgV3JhcHBlciAoIzUwMCkiLCJjbGFzc2VzIjpbXX0sImRlcHRoIjoxMCwiY2hpbGRyZW4iOlt7ImlkIjoyMjUsIm5hbWUiOiJjdF9oZWFkbGluZSIsIm9wdGlvbnMiOnsiY3RfaWQiOjIyNSwiY3RfcGFyZW50IjoyMjQsInNlbGVjdG9yIjoiaGVhZGxpbmUtMjI1LTg5MiIsIm9yaWdpbmFsIjp7InRhZyI6ImgzIn0sIm5pY2VuYW1lIjoibGluay1IMyBObyBhY3Rpdm8iLCJjbGFzc2VzIjpbImxpbmstSCIsImxpbmstSDMiXSwiY3RfY29udGVudCI6IkgzICBObyBhY3Rpdm8ifSwiZGVwdGgiOjExfV19LHsiaWQiOjIyNiwibmFtZSI6ImN0X2xpbmsiLCJvcHRpb25zIjp7ImN0X2lkIjoyMjYsImN0X3BhcmVudCI6MjE5LCJzZWxlY3RvciI6ImxpbmstMjI2LTg5MiIsIm9yaWdpbmFsIjpbXSwibmljZW5hbWUiOiJMaW5rIFdyYXBwZXIgKCM1MDEpIiwiY2xhc3NlcyI6W119LCJkZXB0aCI6MTAsImNoaWxkcmVuIjpbeyJpZCI6MjI3LCJuYW1lIjoiY3RfaGVhZGxpbmUiLCJvcHRpb25zIjp7ImN0X2lkIjoyMjcsImN0X3BhcmVudCI6MjI2LCJzZWxlY3RvciI6ImhlYWRsaW5lLTIyNy04OTIiLCJvcmlnaW5hbCI6eyJ0YWciOiJoMyJ9LCJuaWNlbmFtZSI6ImxpbmstSDMtYWN0aXZhZG8iLCJjdF9jb250ZW50IjoiSDMgQWN0aXZhZG8iLCJjbGFzc2VzIjpbImxpbmstSCIsImxpbmstSDMiLCJsaW5rLUgzLWFjdGl2YWRvIl19LCJkZXB0aCI6MTF9XX0seyJpZCI6MjI4LCJuYW1lIjoiY3RfbGluayIsIm9wdGlvbnMiOnsiY3RfaWQiOjIyOCwiY3RfcGFyZW50IjoyMTksInNlbGVjdG9yIjoibGluay0yMjgtODkyIiwib3JpZ2luYWwiOltdLCJuaWNlbmFtZSI6IkxpbmsgV3JhcHBlciAoIzUwMikiLCJjbGFzc2VzIjpbXX0sImRlcHRoIjoxMCwiY2hpbGRyZW4iOlt7ImlkIjoyMjksIm5hbWUiOiJjdF9oZWFkbGluZSIsIm9wdGlvbnMiOnsiY3RfaWQiOjIyOSwiY3RfcGFyZW50IjoyMjgsInNlbGVjdG9yIjoiaGVhZGxpbmUtMjI5LTg5MiIsIm9yaWdpbmFsIjp7InRhZyI6Img0In0sIm5pY2VuYW1lIjoibGluay1INCBObyBhY3Rpdm8iLCJjdF9jb250ZW50IjoiSDQgIE5vIGFjdGl2byIsImNsYXNzZXMiOlsibGluay1IIiwibGluay1INCJdfSwiZGVwdGgiOjExfV19LHsiaWQiOjIzMCwibmFtZSI6ImN0X2xpbmsiLCJvcHRpb25zIjp7ImN0X2lkIjoyMzAsImN0X3BhcmVudCI6MjE5LCJzZWxlY3RvciI6ImxpbmstMjMwLTg5MiIsIm9yaWdpbmFsIjpbXSwibmljZW5hbWUiOiJMaW5rIFdyYXBwZXIgKCM1MDMpIiwiY2xhc3NlcyI6W119LCJkZXB0aCI6MTAsImNoaWxkcmVuIjpbeyJpZCI6MjMxLCJuYW1lIjoiY3RfaGVhZGxpbmUiLCJvcHRpb25zIjp7ImN0X2lkIjoyMzEsImN0X3BhcmVudCI6MjMwLCJzZWxlY3RvciI6ImhlYWRsaW5lLTIzMS04OTIiLCJvcmlnaW5hbCI6eyJ0YWciOiJoNCJ9LCJuaWNlbmFtZSI6ImxpbmstSDQtYWN0aXZhZG8iLCJjdF9jb250ZW50IjoiSDQgQWN0aXZhZG8iLCJjbGFzc2VzIjpbImxpbmstSCIsImxpbmstSDQiLCJsaW5rLUg0LWFjdGl2YWRvIl19LCJkZXB0aCI6MTF9XX0seyJpZCI6MjMyLCJuYW1lIjoiY3RfbGluayIsIm9wdGlvbnMiOnsiY3RfaWQiOjIzMiwiY3RfcGFyZW50IjoyMTksInNlbGVjdG9yIjoibGluay0yMzItODkyIiwib3JpZ2luYWwiOltdLCJuaWNlbmFtZSI6IkxpbmsgV3JhcHBlciAoIzUwNCkiLCJjbGFzc2VzIjpbXX0sImRlcHRoIjoxMCwiY2hpbGRyZW4iOlt7ImlkIjoyMzMsIm5hbWUiOiJjdF9oZWFkbGluZSIsIm9wdGlvbnMiOnsiY3RfaWQiOjIzMywiY3RfcGFyZW50IjoyMzIsInNlbGVjdG9yIjoiaGVhZGxpbmUtMjMzLTg5MiIsIm9yaWdpbmFsIjp7InRhZyI6Img1In0sIm5pY2VuYW1lIjoibGluay1INSAgTm8gYWN0aXZvIiwiY3RfY29udGVudCI6Ikg1Jm5ic3A7IE5vIGFjdGl2bzxicj4iLCJjbGFzc2VzIjpbImxpbmstSCIsImxpbmstSDUiXX0sImRlcHRoIjoxMX1dfSx7ImlkIjoyMzQsIm5hbWUiOiJjdF9saW5rIiwib3B0aW9ucyI6eyJjdF9pZCI6MjM0LCJjdF9wYXJlbnQiOjIxOSwic2VsZWN0b3IiOiJsaW5rLTIzNC04OTIiLCJvcmlnaW5hbCI6W10sIm5pY2VuYW1lIjoiTGluayBXcmFwcGVyICgjNTA1KSIsImNsYXNzZXMiOltdfSwiZGVwdGgiOjEwLCJjaGlsZHJlbiI6W3siaWQiOjIzNSwibmFtZSI6ImN0X2hlYWRsaW5lIiwib3B0aW9ucyI6eyJjdF9pZCI6MjM1LCJjdF9wYXJlbnQiOjIzNCwic2VsZWN0b3IiOiJoZWFkbGluZS0yMzUtODkyIiwib3JpZ2luYWwiOnsidGFnIjoiaDUifSwibmljZW5hbWUiOiJsaW5rLUg1LWFjdGl2YWRvIiwiY3RfY29udGVudCI6Ikg1IGFjdGl2YWRvIiwiY2xhc3NlcyI6WyJsaW5rLUgiLCJsaW5rLUg1IiwibGluay1INS1hY3RpdmFkbyJdfSwiZGVwdGgiOjExfV19LHsiaWQiOjIzNiwibmFtZSI6ImN0X2xpbmsiLCJvcHRpb25zIjp7ImN0X2lkIjoyMzYsImN0X3BhcmVudCI6MjE5LCJzZWxlY3RvciI6ImxpbmstMjM2LTg5MiIsIm9yaWdpbmFsIjpbXSwibmljZW5hbWUiOiJMaW5rIFdyYXBwZXIgKCM1MDYpIiwiY2xhc3NlcyI6W119LCJkZXB0aCI6MTAsImNoaWxkcmVuIjpbeyJpZCI6MjM3LCJuYW1lIjoiY3RfaGVhZGxpbmUiLCJvcHRpb25zIjp7ImN0X2lkIjoyMzcsImN0X3BhcmVudCI6MjM2LCJzZWxlY3RvciI6ImhlYWRsaW5lLTIzNy04OTIiLCJvcmlnaW5hbCI6eyJ0YWciOiJoNiJ9LCJuaWNlbmFtZSI6ImxpbmstSDYgIE5vIGFjdGl2byIsImN0X2NvbnRlbnQiOiJINiAgTm8gYWN0aXZvPGJyPiIsImNsYXNzZXMiOlsibGluay1IIiwibGluay1INiJdfSwiZGVwdGgiOjExfV19LHsiaWQiOjIzOCwibmFtZSI6ImN0X2xpbmsiLCJvcHRpb25zIjp7ImN0X2lkIjoyMzgsImN0X3BhcmVudCI6MjE5LCJzZWxlY3RvciI6ImxpbmstMjM4LTg5MiIsIm9yaWdpbmFsIjpbXSwibmljZW5hbWUiOiJMaW5rIFdyYXBwZXIgKCM1MDcpIiwiY2xhc3NlcyI6W119LCJkZXB0aCI6MTAsImNoaWxkcmVuIjpbeyJpZCI6MjM5LCJuYW1lIjoiY3RfaGVhZGxpbmUiLCJvcHRpb25zIjp7ImN0X2lkIjoyMzksImN0X3BhcmVudCI6MjM4LCJzZWxlY3RvciI6ImhlYWRsaW5lLTIzOS04OTIiLCJvcmlnaW5hbCI6eyJ0YWciOiJoNiJ9LCJuaWNlbmFtZSI6ImxpbmstSDYtYWN0aXZhZG8iLCJjdF9jb250ZW50IjoiSDYgYWN0aXZhZG8iLCJjbGFzc2VzIjpbImxpbmstSCIsImxpbmstSDYiLCJsaW5rLUg2LWFjdGl2YWRvIl19LCJkZXB0aCI6MTF9XX1dfV19LHsiaWQiOjI0MCwibmFtZSI6ImN0X2Rpdl9ibG9jayIsIm9wdGlvbnMiOnsiY3RfaWQiOjI0MCwiY3RfcGFyZW50IjoyMTcsInNlbGVjdG9yIjoiZGl2X2Jsb2NrLTI0MC04OTIiLCJvcmlnaW5hbCI6eyJib3JkZXItdG9wLXdpZHRoLXVuaXQiOiIiLCJib3JkZXItcmlnaHQtd2lkdGgtdW5pdCI6IiIsImJvcmRlci1ib3R0b20td2lkdGgtdW5pdCI6IiIsImJvcmRlci1sZWZ0LXdpZHRoLXVuaXQiOiIiLCJib3JkZXItYWxsLXdpZHRoLXVuaXQiOiIifSwibmljZW5hbWUiOiJDb250YWluZXIgVGV4dG9zIiwiY2xhc3NlcyI6WyJmcDItY29udGFpbmVyLXRleHRvcyJdLCJtZWRpYSI6eyJ0YWJsZXQiOnsib3JpZ2luYWwiOnsid2lkdGgtdW5pdCI6IiUifX19LCJhY3RpdmVzZWxlY3RvciI6ImZwMi1jb250YWluZXItdGV4dG9zIn0sImRlcHRoIjo4LCJjaGlsZHJlbiI6W3siaWQiOjI0MSwibmFtZSI6ImN0X2Rpdl9ibG9jayIsIm9wdGlvbnMiOnsiY3RfaWQiOjI0MSwiY3RfcGFyZW50IjoyNDAsInNlbGVjdG9yIjoiZGl2X2Jsb2NrLTI0MS04OTIiLCJvcmlnaW5hbCI6W10sIm5pY2VuYW1lIjoiZnAyLXNlY2Npb24iLCJjbGFzc2VzIjpbImZwMi1zZWNjaW9uIl0sIm1lZGlhIjp7InBob25lLWxhbmRzY2FwZSI6eyJvcmlnaW5hbCI6eyJwYWRkaW5nLWxlZnQiOiIwIiwicGFkZGluZy1yaWdodCI6IjgifX0sInRhYmxldCI6eyJvcmlnaW5hbCI6eyJ3aWR0aC11bml0IjoiJSJ9fX0sImFjdGl2ZXNlbGVjdG9yIjoiZnAyLXNlY2Npb24ifSwiZGVwdGgiOjksImNoaWxkcmVuIjpbeyJpZCI6MjQyLCJuYW1lIjoiY3RfaGVhZGxpbmUiLCJvcHRpb25zIjp7ImN0X2lkIjoyNDIsImN0X3BhcmVudCI6MjQxLCJzZWxlY3RvciI6ImhlYWRsaW5lLTI0Mi04OTIiLCJvcmlnaW5hbCI6eyJ0YWciOiJoMiJ9LCJuaWNlbmFtZSI6IkhlYWRpbmcgKCMxMzYpIiwiY3RfY29udGVudCI6IlByw7Nsb2dvIC0mbmJzcDtGb3Jld29yZCJ9LCJkZXB0aCI6MTAsImNoaWxkcmVuIjpbeyJpZCI6MjQzLCJuYW1lIjoiY3Rfc3BhbiIsIm9wdGlvbnMiOnsiY3RfaWQiOjI0MywiY3RfcGFyZW50IjoyNDIsInNlbGVjdG9yIjoic3Bhbi0yNDMtODkyIiwib3JpZ2luYWwiOnsiY29sb3IiOiIjZmYwMDAwIn0sIm5pY2VuYW1lIjoiU3BhbiAoIzU2MSkiLCJjdF9jb250ZW50IjoiSDIifSwiZGVwdGgiOjExfV19LHsiaWQiOjM0NywibmFtZSI6ImN0X2Rpdl9ibG9jayIsIm9wdGlvbnMiOnsiY3RfaWQiOjM0NywiY3RfcGFyZW50IjoyNDEsInNlbGVjdG9yIjoiZGl2X2Jsb2NrLTM0Ny04OTIiLCJvcmlnaW5hbCI6W10sIm5pY2VuYW1lIjoiRGl2ICgjMzQ3KSJ9LCJkZXB0aCI6MTAsImNoaWxkcmVuIjpbeyJpZCI6MjQ0LCJuYW1lIjoiY3RfdGV4dF9ibG9jayIsIm9wdGlvbnMiOnsiY3RfaWQiOjI0NCwiY3RfcGFyZW50IjozNDcsInNlbGVjdG9yIjoidGV4dF9ibG9jay0yNDQtODkyIiwib3JpZ2luYWwiOnsidGFnIjoicCJ9LCJuaWNlbmFtZSI6IlRleHQgKCMyNDQpIiwiY3RfY29udGVudCI6IkNvbnNlcXVhdCB2b2x1cHRhdGUuIFByb2lkZW50IGV1IGxhYm9ydW0gdWxsYW1jbyBjb25zZWN0ZXR1ciBjb21tb2RvIGlkIGRvbG9yIGlwc3VtLiZuYnNwOzxicj5BbmltIG51bGxhIGV4IGlwc3VtLiBMb3JlbSBvY2NhZWNhdCB2ZW5pYW0uIERlc2VydW50IHZlbmlhbSB2b2x1cHRhdGUgY3VscGEuJm5ic3A7PGJyPk5pc2kgY29uc2VjdGV0dXIgY2lsbHVtIG1pbmltIGVsaXQuIFByb2lkZW50IG5vbiBleGNlcHRldXIgbm9uIGN1cGlkYXRhdCBxdWlzLiBJbmNpZGlkdW50LiJ9LCJkZXB0aCI6MTF9LHsiaWQiOjI0NSwibmFtZSI6ImN0X3RleHRfYmxvY2siLCJvcHRpb25zIjp7ImN0X2lkIjoyNDUsImN0X3BhcmVudCI6MzQ3LCJzZWxlY3RvciI6InRleHRfYmxvY2stMjQ1LTg5MiIsIm9yaWdpbmFsIjp7InRhZyI6InAifSwibmljZW5hbWUiOiJUZXh0ICgjMjQ1KSIsImN0X2NvbnRlbnQiOiJDb25zZXF1YXQgdm9sdXB0YXRlLiBQcm9pZGVudCBldSBsYWJvcnVtIHVsbGFtY28gY29uc2VjdGV0dXIgY29tbW9kbyBpZCBkb2xvciBpcHN1bS4gQW5pbSBudWxsYSBleCBpcHN1bS4mbmJzcDs8YnI+TG9yZW0gb2NjYWVjYXQgdmVuaWFtLiBEZXNlcnVudCB2ZW5pYW0gdm9sdXB0YXRlIGN1bHBhLiBOaXNpIGNvbnNlY3RldHVyIGNpbGx1bSBtaW5pbSBlbGl0LiBQcm9pZGVudCBub24gZXhjZSJ9LCJkZXB0aCI6MTF9LHsiaWQiOjI0NiwibmFtZSI6ImN0X3RleHRfYmxvY2siLCJvcHRpb25zIjp7ImN0X2lkIjoyNDYsImN0X3BhcmVudCI6MzQ3LCJzZWxlY3RvciI6InRleHRfYmxvY2stMjQ2LTg5MiIsIm9yaWdpbmFsIjp7InRhZyI6InAifSwibmljZW5hbWUiOiJUZXh0ICgjMjQ2KSIsImN0X2NvbnRlbnQiOiJDb25zZXF1YXQgdm9sdXB0YXRlLiBQcm9pZGVudCBldSBsYWJvcnVtIHVsbGFtY28gY29uc2VjdGV0dXIgY29tbW9kbyBpZCBkb2xvciBpcHN1bS4mbmJzcDs8YnI+QW5pbSBudWxsYSBleCBpcHN1bS4gTG9yZW0gb2NjYWVjYXQgdmVuaWFtLiBEZXNlcnVudCB2ZW5pYW0gdm9sdXB0YXRlIGN1bHBhLiZuYnNwOzxicj5OaXNpIGNvbnNlY3RldHVyIGNpbGx1bSBtaW5pbSBlbGl0LiBQcm9pZGVudCBub24gZXhjZXB0ZXVyIG5vbiBjdXBpZGF0YXQgcXVpcy4gSW5jaWRpZHVudC4ifSwiZGVwdGgiOjExfSx7ImlkIjoyNDcsIm5hbWUiOiJjdF90ZXh0X2Jsb2NrIiwib3B0aW9ucyI6eyJjdF9pZCI6MjQ3LCJjdF9wYXJlbnQiOjM0Nywic2VsZWN0b3IiOiJ0ZXh0X2Jsb2NrLTI0Ny04OTIiLCJvcmlnaW5hbCI6eyJ0YWciOiJwIn0sIm5pY2VuYW1lIjoiVGV4dCAoIzI0NykiLCJjdF9jb250ZW50IjoiQ29uc2VxdWF0IHZvbHVwdGF0ZS4gUHJvaWRlbnQgZXUgbGFib3J1bSB1bGxhbWNvIGNvbnNlY3RldHVyIGNvbW1vZG8gaWQgZG9sb3IgaXBzdW0uIEFuaW0gbnVsbGEgZXggaXBzdW0uJm5ic3A7PGJyPkxvcmVtIG9jY2FlY2F0IHZlbmlhbS4gRGVzZXJ1bnQgdmVuaWFtIHZvbHVwdGF0ZSBjdWxwYS4gTmlzaSBjb25zZWN0ZXR1ciBjaWxsdW0gbWluaW0gZWxpdC4gUHJvaWRlbnQgbm9uIGV4Y2UifSwiZGVwdGgiOjExfSx7ImlkIjoyNDgsIm5hbWUiOiJjdF90ZXh0X2Jsb2NrIiwib3B0aW9ucyI6eyJjdF9pZCI6MjQ4LCJjdF9wYXJlbnQiOjM0Nywic2VsZWN0b3IiOiJ0ZXh0X2Jsb2NrLTI0OC04OTIiLCJvcmlnaW5hbCI6eyJ0YWciOiJwIn0sIm5pY2VuYW1lIjoiVGV4dCAoIzI0OCkiLCJjdF9jb250ZW50IjoiQ29uc2VxdWF0IHZvbHVwdGF0ZS4gUHJvaWRlbnQgZXUgbGFib3J1bSB1bGxhbWNvIGNvbnNlY3RldHVyIGNvbW1vZG8gaWQgZG9sb3IgaXBzdW0uJm5ic3A7PGJyPkFuaW0gbnVsbGEgZXggaXBzdW0uIExvcmVtIG9jY2FlY2F0IHZlbmlhbS4gRGVzZXJ1bnQgdmVuaWFtIHZvbHVwdGF0ZSBjdWxwYS4mbmJzcDs8YnI+TmlzaSBjb25zZWN0ZXR1ciBjaWxsdW0gbWluaW0gZWxpdC4gUHJvaWRlbnQgbm9uIGV4Y2VwdGV1ciBub24gY3VwaWRhdGF0IHF1aXMuIEluY2lkaWR1bnQuIn0sImRlcHRoIjoxMX0seyJpZCI6MjQ5LCJuYW1lIjoiY3RfdGV4dF9ibG9jayIsIm9wdGlvbnMiOnsiY3RfaWQiOjI0OSwiY3RfcGFyZW50IjozNDcsInNlbGVjdG9yIjoidGV4dF9ibG9jay0yNDktODkyIiwib3JpZ2luYWwiOnsidGFnIjoicCJ9LCJuaWNlbmFtZSI6IlRleHQgKCMyNDkpIiwiY3RfY29udGVudCI6IkNvbnNlcXVhdCB2b2x1cHRhdGUuIFByb2lkZW50IGV1IGxhYm9ydW0gdWxsYW1jbyBjb25zZWN0ZXR1ciBjb21tb2RvIGlkIGRvbG9yIGlwc3VtLiBBbmltIG51bGxhIGV4IGlwc3VtLiZuYnNwOzxicj5Mb3JlbSBvY2NhZWNhdCB2ZW5pYW0uIERlc2VydW50IHZlbmlhbSB2b2x1cHRhdGUgY3VscGEuIE5pc2kgY29uc2VjdGV0dXIgY2lsbHVtIG1pbmltIGVsaXQuIFByb2lkZW50IG5vbiBleGNlIn0sImRlcHRoIjoxMX0seyJpZCI6MjUwLCJuYW1lIjoiY3RfdGV4dF9ibG9jayIsIm9wdGlvbnMiOnsiY3RfaWQiOjI1MCwiY3RfcGFyZW50IjozNDcsInNlbGVjdG9yIjoidGV4dF9ibG9jay0yNTAtODkyIiwib3JpZ2luYWwiOnsidGFnIjoicCIsIm1hcmdpbi1ib3R0b20iOiI1OSJ9LCJuaWNlbmFtZSI6IlRleHQgKCMyNTApIiwiY3RfY29udGVudCI6IkNvbnNlcXVhdCB2b2x1cHRhdGUuIFByb2lkZW50IGV1IGxhYm9ydW0gdWxsYW1jbyBjb25zZWN0ZXR1ciBjb21tb2RvIGlkIGRvbG9yIGlwc3VtLiZuYnNwOzxicj5BbmltIG51bGxhIGV4IGlwc3VtLiBMb3JlbSBvY2NhZWNhdCB2ZW5pYW0uIERlc2VydW50IHZlbmlhbSB2b2x1cHRhdGUgY3VscGEuJm5ic3A7PGJyPk5pc2kgY29uc2VjdGV0dXIgY2lsbHVtIG1pbmltIGVsaXQuIFByb2lkZW50IG5vbiBleGNlcHRldXIgbm9uIGN1cGlkYXRhdCBxdWlzLiBJbmNpZGlkdW50LiJ9LCJkZXB0aCI6MTF9XX1dfSx7ImlkIjoyNTEsIm5hbWUiOiJjdF9kaXZfYmxvY2siLCJvcHRpb25zIjp7ImN0X2lkIjoyNTEsImN0X3BhcmVudCI6MjQwLCJzZWxlY3RvciI6ImRpdl9ibG9jay0yNTEtODkyIiwib3JpZ2luYWwiOltdLCJuaWNlbmFtZSI6ImZwMi1zZWNjaW9uIiwiY2xhc3NlcyI6WyJmcDItc2VjY2lvbiJdLCJhY3RpdmVzZWxlY3RvciI6ImZwMi1zZWNjaW9uIn0sImRlcHRoIjo5LCJjaGlsZHJlbiI6W3siaWQiOjI1MiwibmFtZSI6ImN0X2hlYWRsaW5lIiwib3B0aW9ucyI6eyJjdF9pZCI6MjUyLCJjdF9wYXJlbnQiOjI1MSwic2VsZWN0b3IiOiJoZWFkbGluZS0yNTItODkyIiwib3JpZ2luYWwiOnsidGFnIjoiaDIifSwibmljZW5hbWUiOiJIZWFkaW5nICgjNzg3KSIsImN0X2NvbnRlbnQiOiJDYXDDrXR1bG8gLUNoYXB0ZXIgLSAxPGJyPiIsImNsYXNzZXMiOltdfSwiZGVwdGgiOjEwLCJjaGlsZHJlbiI6W3siaWQiOjI1MywibmFtZSI6ImN0X3NwYW4iLCJvcHRpb25zIjp7ImN0X2lkIjoyNTMsImN0X3BhcmVudCI6MjUyLCJzZWxlY3RvciI6InNwYW4tMjUzLTg5MiIsIm9yaWdpbmFsIjp7ImNvbG9yIjoiI2ZmMDAwMCJ9LCJuaWNlbmFtZSI6IlNwYW4gKCM1NTgpIiwiY3RfY29udGVudCI6IkgyIn0sImRlcHRoIjoxMX1dfSx7ImlkIjozNTQsIm5hbWUiOiJjdF9kaXZfYmxvY2siLCJvcHRpb25zIjp7ImN0X2lkIjozNTQsImN0X3BhcmVudCI6MjUxLCJzZWxlY3RvciI6ImRpdl9ibG9jay0zNTQtODkyIiwib3JpZ2luYWwiOltdLCJuaWNlbmFtZSI6IkRpdiAoIzM1NCkifSwiZGVwdGgiOjEwLCJjaGlsZHJlbiI6W3siaWQiOjI1NSwibmFtZSI6ImN0X2hlYWRsaW5lIiwib3B0aW9ucyI6eyJjdF9pZCI6MjU1LCJjdF9wYXJlbnQiOjM1NCwic2VsZWN0b3IiOiJoZWFkbGluZS0yNTUtODkyIiwib3JpZ2luYWwiOnsidGFnIjoiaDMiLCJtYXJnaW4tdG9wIjoiMTgifSwibmljZW5hbWUiOiJIZWFkaW5nICgjMjU1KSIsImN0X2NvbnRlbnQiOiJDaGFwdGVyIC1IMyIsImNsYXNzZXMiOltdfSwiZGVwdGgiOjExfSx7ImlkIjoyNTYsIm5hbWUiOiJjdF90ZXh0X2Jsb2NrIiwib3B0aW9ucyI6eyJjdF9pZCI6MjU2LCJjdF9wYXJlbnQiOjM1NCwic2VsZWN0b3IiOiJ0ZXh0X2Jsb2NrLTI1Ni04OTIiLCJvcmlnaW5hbCI6eyJtYXJnaW4tYm90dG9tIjoiMCIsIm1hcmdpbi10b3AiOiIyIn0sIm5pY2VuYW1lIjoiVGV4dCAoIzI1NikiLCJjdF9jb250ZW50IjoiU2ludCBzaW50IGVzdCBlc3NlLiBJbmNpZGlkdW50IGFkIHZlbGl0IGVzc2UgTG9yZW0gc2ludCByZXByZWhlbmRlcml0Ljxicj5RdWkgb2NjYWVjYXQgZXUgaXJ1cmUgZXNzZSBzaXQuIEFuaW0gbW9sbGl0LiBMYWJvcmlzIGxhYm9yaXMuIExhYm9yaXMgZG9sb3JlLiBMYWJvcmlzIGVzc2UgdmVuaWFtIG1vbGxpdC48YnI+Q3VscGEgYWRpcGlzaWNpbmcgbGFib3JlIGRvbG9yZSBwcm9pZGVudCBleGVyY2l0YXRpb24gYWxpcXVpcCBMb3JlbSB2ZWxpdC4gTG9yZW0gdGVtcG9yIGV4Y2VwdGV1ciBjb25zZXF1YXQuIEV0IHV0IGluY2lkaWR1bnQgbnVsbGEgZW5pbSBjaWxsdW0gZHVpcy4gRXNzZSBtb2xsaXQgYW5pbSBjdXBpZGF0YXQgc2l0LiBBZCBpbmNpZGlkdW50IGV4ZXJjaXRhdGlvbiBjaWxsdW0gYWxpcXVpcCBlbmltIHRlbXBvciBhbmltIGFkIGRvLiBBbGlxdWlwLiA8YnI+Q3VscGEgY29uc2VjdGV0dXIgc2ludCByZXByZWhlbmRlcml0IGlkLiBFc3NlIGVhIGV0IGF1dGUgaXJ1cmUgcXVpcy4gTGFib3J1bSBwYXJpYXR1ciBlc3QgZW5pbSBjb21tb2RvLiBFeGNlcHRldXIgdGVtcG9yIGNpbGx1bSBhZGlwaXNpY2luZyBhZGlwaXNpY2luZyBpZCBlYSBlc3QgZXhlcmNpdGF0aW9uIGV4Y2VwdGV1ci4gVGVtcG9yIGlydXJlIGF1dGUgZXggbWFnbmEgcXVpcyBsYWJvcnVtIHV0IHF1aXMuIENvbW1vZG8gb2ZmaWNpYS4gVWxsYW1jbyBkbyBMb3JlbSBjaWxsdW0gYXV0ZSBkdWlzIGVuaW0uIEluIHVsbGFtY28gbWluaW0uPGJyPkZ1Z2lhdCBzaXQgdmVsaXQgdGVtcG9yIGlwc3VtIGV4ZXJjaXRhdGlvbi4gQWQgY29uc2VjdGV0dXIgdXQgZHVpcyBtYWduYSBwcm9pZGVudCBxdWkgZWl1c21vZCBzaW50LlNpbnQgc2ludCBlc3QgZXNzZS4gSW5jaWRpZHVudCBhZCB2ZWxpdCBlc3NlIExvcmVtIHNpbnQgcmVwcmVoZW5kZXJpdC48YnI+UXVpIG9jY2FlY2F0IGV1IGlydXJlIGVzc2Ugc2l0LiBBbmltIG1vbGxpdC4gTGFib3JpcyBsYWJvcmlzLiBMYWJvcmlzIGRvbG9yZS4gTGFib3JpcyBlc3NlIHZlbmlhbSBtb2xsaXQuPGJyPkN1bHBhIGFkaXBpc2ljaW5nIGxhYm9yZSBkb2xvcmUgcHJvaWRlbnQgZXhlcmNpdGF0aW9uIGFsaXF1aXAgTG9yZW0gdmVsaXQuIExvcmVtIHRlbXBvciBleGNlcHRldXIgY29uc2VxdWF0LiBFdCB1dCBpbmNpZGlkdW50IG51bGxhIGVuaW0gY2lsbHVtIGR1aXMuIEVzc2UgbW9sbGl0IGFuaW0gY3VwaWRhdGF0IHNpdC4gQWQgaW5jaWRpZHVudCBleGVyY2l0YXRpb24gY2lsbHVtIGFsaXF1aXAgZW5pbSB0ZW1wb3IgYW5pbSBhZCBkby4gQWxpcXVpcC4gPGJyPkN1bHBhIGNvbnNlY3RldHVyIHNpbnQgcmVwcmVoZW5kZXJpdCBpZC4gRXNzZSBlYSBldCBhdXRlIGlydXJlIHF1aXMuIExhYm9ydW0gcGFyaWF0dXIgZXN0IGVuaW0gY29tbW9kby4gRXhjZXB0ZXVyIHRlbXBvciBjaWxsdW0gYWRpcGlzaWNpbmcgYWRpcGlzaWNpbmcgaWQgZWEgZXN0IGV4ZXJjaXRhdGlvbiBleGNlcHRldXIuIFRlbXBvciBpcnVyZSBhdXRlIGV4IG1hZ25hIHF1aXMgbGFib3J1bSB1dCBxdWlzLiBDb21tb2RvIG9mZmljaWEuIFVsbGFtY28gZG8gTG9yZW0gY2lsbHVtIGF1dGUgZHVpcyBlbmltLiBJbiB1bGxhbWNvIG1pbmltLjxicj5GdWdpYXQgc2l0IHZlbGl0IHRlbXBvciBpcHN1bSBleGVyY2l0YXRpb24uIEFkIGNvbnNlY3RldHVyIHV0IGR1aXMgbWFnbmEgcHJvaWRlbnQgcXVpIGVpdXNtb2Qgc2ludC5TaW50IHNpbnQgZXN0IGVzc2UuIEluY2lkaWR1bnQgYWQgdmVsaXQgZXNzZSBMb3JlbSBzaW50IHJlcHJlaGVuZGVyaXQuPGJyPlF1aSBvY2NhZWNhdCBldSBpcnVyZSBlc3NlIHNpdC4gQW5pbSBtb2xsaXQuIExhYm9yaXMgbGFib3Jpcy4gTGFib3JpcyBkb2xvcmUuIExhYm9yaXMgZXNzZSB2ZW5pYW0gbW9sbGl0Ljxicj5DdWxwYSBhZGlwaXNpY2luZyBsYWJvcmUgZG9sb3JlIHByb2lkZW50IGV4ZXJjaXRhdGlvbiBhbGlxdWlwIExvcmVtIHZlbGl0LiBMb3JlbSB0ZW1wb3IgZXhjZXB0ZXVyIGNvbnNlcXVhdC4gRXQgdXQgaW5jaWRpZHVudCBudWxsYSBlbmltIGNpbGx1bSBkdWlzLiBFc3NlIG1vbGxpdCBhbmltIGN1cGlkYXRhdCBzaXQuIEFkIGluY2lkaWR1bnQgZXhlcmNpdGF0aW9uIGNpbGx1bSBhbGlxdWlwIGVuaW0gdGVtcG9yIGFuaW0gYWQgZG8uIEFsaXF1aXAuIDxicj5DdWxwYSBjb25zZWN0ZXR1ciBzaW50IHJlcHJlaGVuZGVyaXQgaWQuIEVzc2UgZWEgZXQgYXV0ZSBpcnVyZSBxdWlzLiBMYWJvcnVtIHBhcmlhdHVyIGVzdCBlbmltIGNvbW1vZG8uIEV4Y2VwdGV1ciB0ZW1wb3IgY2lsbHVtIGFkaXBpc2ljaW5nIGFkaXBpc2ljaW5nIGlkIGVhIGVzdCBleGVyY2l0YXRpb24gZXhjZXB0ZXVyLiBUZW1wb3IgaXJ1cmUgYXV0ZSBleCBtYWduYSBxdWlzIGxhYm9ydW0gdXQgcXVpcy4gQ29tbW9kbyBvZmZpY2lhLiBVbGxhbWNvIGRvIExvcmVtIGNpbGx1bSBhdXRlIGR1aXMgZW5pbS4gSW4gdWxsYW1jbyBtaW5pbS48YnI+RnVnaWF0IHNpdCB2ZWxpdCB0ZW1wb3IgaXBzdW0gZXhlcmNpdGF0aW9uLiBBZCBjb25zZWN0ZXR1ciB1dCBkdWlzIG1hZ25hIHByb2lkZW50IHF1aSBlaXVzbW9kIHNpbnQuIn0sImRlcHRoIjoxMX0seyJpZCI6MjU0LCJuYW1lIjoiY3RfdGV4dF9ibG9jayIsIm9wdGlvbnMiOnsiY3RfaWQiOjI1NCwiY3RfcGFyZW50IjozNTQsInNlbGVjdG9yIjoidGV4dF9ibG9jay0yNTQtODkyIiwib3JpZ2luYWwiOnsibWFyZ2luLWJvdHRvbSI6IjAiLCJtYXJnaW4tdG9wIjoiMiIsImZvbnQtc3R5bGUiOiJpdGFsaWMifSwibmljZW5hbWUiOiJUZXh0ICgjMjU0KSIsImN0X2NvbnRlbnQiOiJTaW50IHNpbnQgZXN0IGVzc2UuIEluY2lkaWR1bnQgYWQgdmVsaXQgZXNzZSBMb3JlbSBzaW50IHJlcHJlaGVuZGVyaXQuPGJyPlF1aSBvY2NhZWNhdCBldSBpcnVyZSBlc3NlIHNpdC4gQW5pbSBtb2xsaXQuIExhYm9yaXMgbGFib3Jpcy4gTGFib3JpcyBkb2xvcmUuIExhYm9yaXMgZXNzZSB2ZW5pYW0gbW9sbGl0Ljxicj5DdWxwYSBhZGlwaXNpY2luZyBsYWJvcmUgZG9sb3JlIHByb2lkZW50IGV4ZXJjaXRhdGlvbiBhbGlxdWlwIExvcmVtIHZlbGl0LiBMb3JlbSB0ZW1wb3IgZXhjZXB0ZXVyIGNvbnNlcXVhdC4gRXQgdXQgaW5jaWRpZHVudCBudWxsYSBlbmltIGNpbGx1bSBkdWlzLiBFc3NlIG1vbGxpdCBhbmltIGN1cGlkYXRhdCBzaXQuIEFkIGluY2lkaWR1bnQgZXhlcmNpdGF0aW9uIGNpbGx1bSBhbGlxdWlwIGVuaW0gdGVtcG9yIGFuaW0gYWQgZG8uIEFsaXF1aXAuIDxicj5DdWxwYSBjb25zZWN0ZXR1ciBzaW50IHJlcHJlaGVuZGVyaXQgaWQuIEVzc2UgZWEgZXQgYXV0ZSBpcnVyZSBxdWlzLiBMYWJvcnVtIHBhcmlhdHVyIGVzdCBlbmltIGNvbW1vZG8uIEV4Y2VwdGV1ciB0ZW1wb3IgY2lsbHVtIGFkaXBpc2ljaW5nIGFkaXBpc2ljaW5nIGlkIGVhIGVzdCBleGVyY2l0YXRpb24gZXhjZXB0ZXVyLiBUZW1wb3IgaXJ1cmUgYXV0ZSBleCBtYWduYSBxdWlzIGxhYm9ydW0gdXQgcXVpcy4gQ29tbW9kbyBvZmZpY2lhLiBVbGxhbWNvIGRvIExvcmVtIGNpbGx1bSBhdXRlIGR1aXMgZW5pbS4gSW4gdWxsYW1jbyBtaW5pbS48YnI+Q3VscGEgY29uc2VjdGV0dXIgc2ludCByZXByZWhlbmRlcml0IGlkLiBFc3NlIGVhIGV0IGF1dGUgaXJ1cmUgcXVpcy4gTGFib3J1bSBwYXJpYXR1ciBlc3QgZW5pbSBjb21tb2RvLiBFeGNlcHRldXIgdGVtcG9yIGNpbGx1bSBhZGlwaXNpY2luZyBhZGlwaXNpY2luZyBpZCBlYSBlc3QgZXhlcmNpdGF0aW9uIGV4Y2VwdGV1ci4gVGVtcG9yIGlydXJlIGF1dGUgZXggbWFnbmEgcXVpcyBsYWJvcnVtIHV0IHF1aXMuIENvbW1vZG8gb2ZmaWNpYS4gVWxsYW1jbyBkbyBMb3JlbSBjaWxsdW0gYXV0ZSBkdWlzIGVuaW0uIEluIHVsbGFtY28gbWluaW0ubnQgcmVwcmVoZW5kZXJpdCBpZC4gRXNzZSBlYSBldCBhdXRlIGlydXJlIHF1aXMuIExhYm9ydW0gcGFyaWF0dXIgZXN0IGVuaW0gY29tbW9kby4gRXhjZXB0ZXVyIHRlbXBvciBjaWxsdW0gYWRpcGlzaWNpbmcgYWRpcGlzaWNpbmcgaWQgZWEgZXN0IGV4ZXJjaXRhdGlvbiBleGNlcHRldXIuIFRlbXBvciBpcnVyZSBhdXRlIGV4IG1hZ25hIHF1aXMgbGFib3J1bSB1dCBxdWlzLiBDb21tb2RvIG9mZmljaWEuIFVsbGFtY28gZG8gTG9yZW0gY2lsbHVtIGF1dGUgZHVpcyBlbmltLiBJbiB1bGxhbWNvIG1pbmltLjxicj5GdWdpYXQgc2l0IHZlbGl0IHRlbXBvciBpcHN1bSBleGVyY2l0YXRpb24uIEFkIGNvbnNlY3RldHVyIHV0IGR1aXMgbWFnbmEgcHJvaWRlbnQgcXVpIGVpdXNtb2Qgc2ludC4ifSwiZGVwdGgiOjExfV19LHsiaWQiOjI1NywibmFtZSI6ImN0X2hlYWRsaW5lIiwib3B0aW9ucyI6eyJjdF9pZCI6MjU3LCJjdF9wYXJlbnQiOjI1MSwic2VsZWN0b3IiOiJoZWFkbGluZS0yNTctODkyIiwib3JpZ2luYWwiOnsidGFnIjoiaDQiLCJtYXJnaW4tdG9wIjoiMjIifSwibmljZW5hbWUiOiJmcDItc3VidGl0dWxvIiwiY3RfY29udGVudCI6IkNoYXB0ZXIgMSAtIEg0IiwiY2xhc3NlcyI6W119LCJkZXB0aCI6MTB9LHsiaWQiOjM1NywibmFtZSI6ImN0X2Rpdl9ibG9jayIsIm9wdGlvbnMiOnsiY3RfaWQiOjM1NywiY3RfcGFyZW50IjoyNTEsInNlbGVjdG9yIjoiZGl2X2Jsb2NrLTM1Ny04OTIiLCJvcmlnaW5hbCI6W10sIm5pY2VuYW1lIjoiRGl2ICgjMzU3KSJ9LCJkZXB0aCI6MTAsImNoaWxkcmVuIjpbeyJpZCI6MjU4LCJuYW1lIjoiY3RfdGV4dF9ibG9jayIsIm9wdGlvbnMiOnsiY3RfaWQiOjI1OCwiY3RfcGFyZW50IjozNTcsInNlbGVjdG9yIjoidGV4dF9ibG9jay0yNTgtODkyIiwib3JpZ2luYWwiOnsibWFyZ2luLWJvdHRvbSI6IjAiLCJtYXJnaW4tdG9wIjoiMiJ9LCJuaWNlbmFtZSI6IlRleHQgKCMyNTgpIiwiY3RfY29udGVudCI6IlNpbnQgc2ludCBlc3QgZXNzZS4gSW5jaWRpZHVudCBhZCB2ZWxpdCBlc3NlIExvcmVtIHNpbnQgcmVwcmVoZW5kZXJpdC48YnI+UXVpIG9jY2FlY2F0IGV1IGlydXJlIGVzc2Ugc2l0LiBBbmltIG1vbGxpdC4gTGFib3JpcyBsYWJvcmlzLiBMYWJvcmlzIGRvbG9yZS4gTGFib3JpcyBlc3NlIHZlbmlhbSBtb2xsaXQuPGJyPkN1bHBhIGFkaXBpc2ljaW5nIGxhYm9yZSBkb2xvcmUgcHJvaWRlbnQgZXhlcmNpdGF0aW9uIGFsaXF1aXAgTG9yZW0gdmVsaXQuIExvcmVtIHRlbXBvciBleGNlcHRldXIgY29uc2VxdWF0LiBFdCB1dCBpbmNpZGlkdW50IG51bGxhIGVuaW0gY2lsbHVtIGR1aXMuIEVzc2UgbW9sbGl0IGFuaW0gY3VwaWRhdGF0IHNpdC4gQWQgaW5jaWRpZHVudCBleGVyY2l0YXRpb24gY2lsbHVtIGFsaXF1aXAgZW5pbSB0ZW1wb3IgYW5pbSBhZCBkby4gQWxpcXVpcC4gPGJyPkN1bHBhIGNvbnNlY3RldHVyIHNpbnQgcmVwcmVoZW5kZXJpdCBpZC4gRXNzZSBlYSBldCBhdXRlIGlydXJlIHF1aXMuIExhYm9ydW0gcGFyaWF0dXIgZXN0IGVuaW0gY29tbW9kby4gRXhjZXB0ZXVyIHRlbXBvciBjaWxsdW0gYWRpcGlzaWNpbmcgYWRpcGlzaWNpbmcgaWQgZWEgZXN0IGV4ZXJjaXRhdGlvbiBleGNlcHRldXIuIFRlbXBvciBpcnVyZSBhdXRlIGV4IG1hZ25hIHF1aXMgbGFib3J1bSB1dCBxdWlzLiBDb21tb2RvIG9mZmljaWEuIFVsbGFtY28gZG8gTG9yZW0gY2lsbHVtIGF1dGUgZHVpcyBlbmltLiBJbiB1bGxhbWNvIG1pbmltLmEgZW5pbSBjaWxsdW0gZHVpcy4gRXNzZSBtb2xsaXQgYW5pbSBjdXBpZGF0YXQgc2l0LiBBZCBpbmNpZGlkdW50IGV4ZXJjaXRhdGlvbiBjaWxsdW0gYWxpcXVpcCBlbmltIHRlbXBvciBhbmltIGFkIGRvLiBBbGlxdWlwLiA8YnI+Q3VscGEgY29uc2VjdGV0dXIgc2ludCByZXByZWhlbmRlcml0IGlkLiBFc3NlIGVhIGV0IGF1dGUgaXJ1cmUgcXVpcy4gTGFib3J1bSBwYXJpYXR1ciBlc3QgZW5pbSBjb21tb2RvLiBFeGNlcHRldXIgdGVtcG9yIGNpbGx1bSBhZGlwaXNpY2luZyBhZGlwaXNpY2luZyBpZCBlYSBlc3QgZXhlcmNpdGF0aW9uIGV4Y2VwdGV1ci4gVGVtcG9yIGlydXJlIGF1dGUgZXggbWFnbmEgcXVpcyBsYWJvcnVtIHV0IHF1aXMuIENvbW1vZG8gb2ZmaWNpYS4gVWxsYW1jbyBkbyBMb3JlbSBjaWxsdW0gYXV0ZSBkdWlzIGVuaW0uIEluIHVsbGFtY28gbWluaW0uPGJyPkZ1Z2lhdCBzaXQgdmVsaXQgdGVtcG9yIGlwc3VtIGV4ZXJjaXRhdGlvbi4gQWQgY29uc2VjdGV0dXIgdXQgZHVpcyBtYWduYSBwcm9pZGVudCBxdWkgZWl1c21vZCBzaW50LiJ9LCJkZXB0aCI6MTF9XX0seyJpZCI6MjU5LCJuYW1lIjoiY3RfaGVhZGxpbmUiLCJvcHRpb25zIjp7ImN0X2lkIjoyNTksImN0X3BhcmVudCI6MjUxLCJzZWxlY3RvciI6ImhlYWRsaW5lLTI1OS04OTIiLCJvcmlnaW5hbCI6eyJ0YWciOiJoNSIsIm1hcmdpbi10b3AiOiIyNSJ9LCJuaWNlbmFtZSI6ImZwMi1zdWJ0aXR1bG8iLCJjdF9jb250ZW50IjoiQ2hhcHRlciAxIC0gSDUiLCJjbGFzc2VzIjpbXX0sImRlcHRoIjoxMH0seyJpZCI6MzU4LCJuYW1lIjoiY3RfZGl2X2Jsb2NrIiwib3B0aW9ucyI6eyJjdF9pZCI6MzU4LCJjdF9wYXJlbnQiOjI1MSwic2VsZWN0b3IiOiJkaXZfYmxvY2stMzU4LTg5MiIsIm9yaWdpbmFsIjpbXSwibmljZW5hbWUiOiJEaXYgKCMzNTgpIn0sImRlcHRoIjoxMCwiY2hpbGRyZW4iOlt7ImlkIjoyNjAsIm5hbWUiOiJjdF90ZXh0X2Jsb2NrIiwib3B0aW9ucyI6eyJjdF9pZCI6MjYwLCJjdF9wYXJlbnQiOjM1OCwic2VsZWN0b3IiOiJ0ZXh0X2Jsb2NrLTI2MC04OTIiLCJvcmlnaW5hbCI6eyJtYXJnaW4tYm90dG9tIjoiMCJ9LCJuaWNlbmFtZSI6IlRleHQgKCMyNjApIiwiY3RfY29udGVudCI6IlNpbnQgc2ludCBlc3QgZXNzZS4gSW5jaWRpZHVudCBhZCB2ZWxpdCBlc3NlIExvcmVtIHNpbnQgcmVwcmVoZW5kZXJpdC48YnI+UXVpIG9jY2FlY2F0IGV1IGlydXJlIGVzc2Ugc2l0LiBBbmltIG1vbGxpdC4gTGFib3JpcyBsYWJvcmlzLiBMYWJvcmlzIGRvbG9yZS4gTGFib3JpcyBlc3NlIHZlbmlhbSBtb2xsaXQuPGJyPkN1bHBhIGFkaXBpc2ljaW5nIGxhYm9yZSBkb2xvcmUgcHJvaWRlbnQgZXhlcmNpdGF0aW9uIGFsaXF1aXAgTG9yZW0gdmVsaXQuIExvcmVtIHRlbXBvciBleGNlcHRldXIgY29uc2VxdWF0LiBFdCB1dCBpbmNpZGlkdW50IG51bGxhIGVuaW0gY2lsbHVtIGR1aXMuIEVzc2UgbW9sbGl0IGFuaW0gY3VwaWRhdGF0IHNpdC4gQWQgaW5jaWRpZHVudCBleGVyY2l0YXRpb24gY2lsbHVtIGFsaXF1aXAgZW5pbSB0ZW1wb3IgYW5pbSBhZCBkby4gQWxpcXVpcC4mbmJzcDs8YnI+Q3VscGEgY29uc2VjdGV0dXIgc2ludCByZXByZWhlbmRlcml0IGlkLiBFc3NlIGVhIGV0IGF1dGUgaXJ1cmUgcXVpcy4gTGFib3J1bSBwYXJpYXR1ciBlc3QgZW5pbSBjb21tb2RvLiBFeGNlcHRldXIgdGVtcG9yIGNpbGx1bSBhZGlwaXNpY2luZyBhZGlwaXNpY2luZyBpZCBlYSBlc3QgZXhlcmNpdGF0aW9uIGV4Y2VwdGV1ci4gVGVtcG9yIGlydXJlIGF1dGUgZXggbWFnbmEgcXVpcyBsYWJvcnVtIHV0IHF1aXMuIENvbW1vZG8gb2ZmaWNpYS4gVWxsYW1jbyBkbyBMb3JlbSBjaWxsdW0gYXV0ZSBkdWlzIGVuaW0uIEluIHVsbGFtY28gbWluaW0uPGJyPkZ1Z2lhdCBzaXQgdmVsaXQgdGVtcG9yIGlwc3VtIGV4ZXJjaXRhdGlvbi4gQWQgY29uc2VjdGV0dXIgdXQgZHVpcyBtYWduYSBwcm9pZGVudCBxdWkgZWl1c21vZCBzaW50LlNpbnQgc2ludCBlc3QgZXNzZS4gSW5jaWRpZHVudCBhZCB2ZWxpdCBlc3NlIExvcmVtIHNpbnQgcmVwcmVoZW5kZXJpdC48YnI+UXVpIG9jY2FlY2F0IGV1IGlydXJlIGVzc2Ugc2l0LiBBbmltIG1vbGxpdC4gTGFib3JpcyBsYWJvcmlzLiBMYWJvcmlzIGRvbG9yZS4gTGFib3JpcyBlc3NlIHZlbmlhbSBtb2xsaXQuPGJyPkN1bHBhIGFkaXBpc2ljaW5nIGxhYm9yZSBkb2xvcmUgcHJvaWRlbnQgZXhlcmNpdGF0aW9uIGFsaXF1aXAgTG9yZW0gdmVsaXQuIExvcmVtIHRlbXBvciBleGNlcHRldXIgY29uc2VxdWF0LiBFdCB1dCBpbmNpZGlkdW50IG51bGxhIGVuaW0gY2lsbHVtIGR1aXMuIEVzc2UgbW9sbGl0IGFuaW0gY3VwaWRhdGF0IHNpdC4gQWQgaW5jaWRpZHVudCBleGVyY2l0YXRpb24gY2lsbHVtIGFsaXF1aXAgZW5pbSB0ZW1wb3IgYW5pbSBhZCBkby4gQWxpcXVpcC4gPGJyPkN1bHBhIGNvbnNlY3RldHVyIHNpbnQgcmVwcmVoZW5kZXJpdCBpZC4gRXNzZSBlYSBldCBhdXRlIGlydXJlIHF1aXMuIExhYm9ydW0gcGFyaWF0dXIgZXN0IGVuaW0gY29tbW9kby4gRXhjZXB0ZXVyIHRlbXBvciBjaWxsdW0gYWRpcGlzaWNpbmcgYWRpcGlzaWNpbmcgaWQgZWEgZXN0IGV4ZXJjaXRhdGlvbiBleGNlcHRldXIuIFRlbXBvciBpcnVyZSBhdXRlIGV4IG1hZ25hIHF1aXMgbGFib3J1bSB1dCBxdWlzLiBDb21tb2RvIG9mZmljaWEuIFVsbGFtY28gZG8gTG9yZW0gY2lsbHVtIGF1dGUgZHVpcyBlbmltLiBJbiB1bGxhbWNvIG1pbmltLjxicj5GdWdpYXQgc2l0IHZlbGl0IHRlbXBvciBpcHN1bSBleGVyY2l0YXRpb24uIEFkIGNvbnNlY3RldHVyIHV0IGR1aXMgbWFnbmEgcHJvaWRlbnQgcXVpIGVpdXNtb2Qgc2ludC5TaW50IHNpbnQgZXN0IGVzc2UuIEluY2lkaWR1bnQgYWQgdmVsaXQgZXNzZSBMb3JlbSBzaW50IHJlcHJlaGVuZGVyaXQuPGJyPlF1aSBvY2NhZWNhdCBldSBpcnVyZSBlc3NlIHNpdC4gQW5pbSBtb2xsaXQuIExhYm9yaXMgbGFib3Jpcy4gTGFib3JpcyBkb2xvcmUuIExhYm9yaXMgZXNzZSB2ZW5pYW0gbW9sbGl0Ljxicj5DdWxwYSBhZGlwaXNpY2luZyBsYWJvcmUgZG9sb3JlIHByb2lkZW50IGV4ZXJjaXRhdGlvbiBhbGlxdWlwIExvcmVtIHZlbGl0LiBMb3JlbSB0ZW1wb3IgZXhjZXB0ZXVyIGNvbnNlcXVhdC4gRXQgdXQgaW5jaWRpZHVudCBudWxsYSBlbmltIGNpbGx1bSBkdWlzLiBFc3NlIG1vbGxpdCBhbmltIGN1cGlkYXRhdCBzaXQuIEFkIGluY2lkaWR1bnQgZXhlcmNpdGF0aW9uIGNpbGx1bSBhbGlxdWlwIGVuaW0gdGVtcG9yIGFuaW0gYWQgZG8uIEFsaXF1aXAuIDxicj5DdWxwYSBjb25zZWN0ZXR1ciBzaW50IHJlcHJlaGVuZGVyaXQgaWQuIEVzc2UgZWEgZXQgYXV0ZSBpcnVyZSBxdWlzLiBMYWJvcnVtIHBhcmlhdHVyIGVzdCBlbmltIGNvbW1vZG8uIEV4Y2VwdGV1ciB0ZW1wb3IgY2lsbHVtIGFkaXBpc2ljaW5nIGFkaXBpc2ljaW5nIGlkIGVhIGVzdCBleGVyY2l0YXRpb24gZXhjZXB0ZXVyLiBUZW1wb3IgaXJ1cmUgYXV0ZSBleCBtYWduYSBxdWlzIGxhYm9ydW0gdXQgcXVpcy4gQ29tbW9kbyBvZmZpY2lhLiBVbGxhbWNvIGRvIExvcmVtIGNpbGx1bSBhdXRlIGR1aXMgZW5pbS4gSW4gdWxsYW1jbyBtaW5pbS48YnI+RnVnaWF0IHNpdCB2ZWxpdCB0ZW1wb3IgaXBzdW0gZXhlcmNpdGF0aW9uLiBBZCBjb25zZWN0ZXR1ciB1dCBkdWlzIG1hZ25hIHByb2lkZW50IHF1aSBlaXVzbW9kIHNpbnQuIn0sImRlcHRoIjoxMX1dfSx7ImlkIjoyNjEsIm5hbWUiOiJjdF9oZWFkbGluZSIsIm9wdGlvbnMiOnsiY3RfaWQiOjI2MSwiY3RfcGFyZW50IjoyNTEsInNlbGVjdG9yIjoiaGVhZGxpbmUtMjYxLTg5MiIsIm9yaWdpbmFsIjp7InRhZyI6Img2IiwibWFyZ2luLXRvcCI6IjE3In0sIm5pY2VuYW1lIjoiZnAyLXN1YnRpdHVsbyIsImN0X2NvbnRlbnQiOiJDaGFwdGVyIDEgLSBINSIsImNsYXNzZXMiOltdfSwiZGVwdGgiOjEwfSx7ImlkIjozNTksIm5hbWUiOiJjdF9kaXZfYmxvY2siLCJvcHRpb25zIjp7ImN0X2lkIjozNTksImN0X3BhcmVudCI6MjUxLCJzZWxlY3RvciI6ImRpdl9ibG9jay0zNTktODkyIiwib3JpZ2luYWwiOltdLCJuaWNlbmFtZSI6IkRpdiAoIzM1OSkifSwiZGVwdGgiOjEwLCJjaGlsZHJlbiI6W3siaWQiOjI2MiwibmFtZSI6ImN0X3RleHRfYmxvY2siLCJvcHRpb25zIjp7ImN0X2lkIjoyNjIsImN0X3BhcmVudCI6MzU5LCJzZWxlY3RvciI6InRleHRfYmxvY2stMjYyLTg5MiIsIm9yaWdpbmFsIjpbXSwibmljZW5hbWUiOiJUZXh0ICgjMjYyKSIsImN0X2NvbnRlbnQiOiJTaW50IHNpbnQgZXN0IGVzc2UuIEluY2lkaWR1bnQgYWQgdmVsaXQgZXNzZSBMb3JlbSBzaW50IHJlcHJlaGVuZGVyaXQuPGJyPlF1aSBvY2NhZWNhdCBldSBpcnVyZSBlc3NlIHNpdC4gQW5pbSBtb2xsaXQuIExhYm9yaXMgbGFib3Jpcy4gTGFib3JpcyBkb2xvcmUuIExhYm9yaXMgZXNzZSB2ZW5pYW0gbW9sbGl0Ljxicj5DdWxwYSBhZGlwaXNpY2luZyBsYWJvcmUgZG9sb3JlIHByb2lkZW50IGV4ZXJjaXRhdGlvbiBhbGlxdWlwIExvcmVtIHZlbGl0LiBMb3JlbSB0ZW1wb3IgZXhjZXB0ZXVyIGNvbnNlcXVhdC4gRXQgdXQgaW5jaWRpZHVudCBudWxsYSBlbmltIGNpbGx1bSBkdWlzLiBFc3NlIG1vbGxpdCBhbmltIGN1cGlkYXRhdCBzaXQuIEFkIGluY2lkaWR1bnQgZXhlcmNpdGF0aW9uIGNpbGx1bSBhbGlxdWlwIGVuaW0gdGVtcG9yIGFuaW0gYWQgZG8uIEFsaXF1aXAuJm5ic3A7PGJyPkN1bHBhIGNvbnNlY3RldHVyIHNpbnQgcmVwcmVoZW5kZXJpdCBpZC4gRXNzZSBlYSBldCBhdXRlIGlydXJlIHF1aXMuIExhYm9ydW0gcGFyaWF0dXIgZXN0IGVuaW0gY29tbW9kby4gRXhjZXB0ZXVyIHRlbXBvciBjaWxsdW0gYWRpcGlzaWNpbmcgYWRpcGlzaWNpbmcgaWQgZWEgZXN0IGV4ZXJjaXRhdGlvbiBleGNlcHRldXIuIFRlbXBvciBpcnVyZSBhdXRlIGV4IG1hZ25hIHF1aXMgbGFib3J1bSB1dCBxdWlzLiBDb21tb2RvIG9mZmljaWEuIFVsbGFtY28gZG8gTG9yZW0gY2lsbHVtIGF1dGUgZHVpcyBlbmltLiBJbiB1bGxhbWNvIG1pbmltLjxicj5GdWdpYXQgc2l0IHZlbGl0IHRlbXBvciBpcHN1bSBleGVyY2l0YXRpb24uIEFkIGNvbnNlY3RldHVyIHV0IGR1aXMgbWFnbmEgcHJvaWRlbnQgcXVpIGVpdXNtb2Qgc2ludC4ifSwiZGVwdGgiOjExfV19LHsiaWQiOjI2MywibmFtZSI6ImN0X3RleHRfYmxvY2siLCJvcHRpb25zIjp7ImN0X2lkIjoyNjMsImN0X3BhcmVudCI6MjUxLCJzZWxlY3RvciI6InRleHRfYmxvY2stMjYzLTg5MiIsIm9yaWdpbmFsIjp7Im1hcmdpbi1ib3R0b20iOiI0NCJ9LCJuaWNlbmFtZSI6IlRleHQgKCM3OTkpIiwiY3RfY29udGVudCI6IlNpbnQgc2ludCBlc3QgZXNzZS4gSW5jaWRpZHVudCBhZCB2ZWxpdCBlc3NlIExvcmVtIHNpbnQgcmVwcmVoZW5kZXJpdC48YnI+UXVpIG9jY2FlY2F0IGV1IGlydXJlIGVzc2Ugc2l0LiBBbmltIG1vbGxpdC4gTGFib3JpcyBsYWJvcmlzLiBMYWJvcmlzIGRvbG9yZS4gTGFib3JpcyBlc3NlIHZlbmlhbSBtb2xsaXQuPGJyPkN1bHBhIGFkaXBpc2ljaW5nIGxhYm9yZSBkb2xvcmUgcHJvaWRlbnQgZXhlcmNpdGF0aW9uIGFsaXF1aXAgTG9yZW0gdmVsaXQuIExvcmVtIHRlbXBvciBleGNlcHRldXIgY29uc2VxdWF0LiBFdCB1dCBpbmNpZGlkdW50IG51bGxhIGVuaW0gY2lsbHVtIGR1aXMuIEVzc2UgbW9sbGl0IGFuaW0gY3VwaWRhdGF0IHNpdC4gQWQgaW5jaWRpZHVudCBleGVyY2l0YXRpb24gY2lsbHVtIGFsaXF1aXAgZW5pbSB0ZW1wb3IgYW5pbSBhZCBkby4gQWxpcXVpcC4mbmJzcDs8YnI+Q3VscGEgY29uc2VjdGV0dXIgc2ludCByZXByZWhlbmRlcml0IGlkLiBFc3NlIGVhIGV0IGF1dGUgaXJ1cmUgcXVpcy4gTGFib3J1bSBwYXJpYXR1ciBlc3QgZW5pbSBjb21tb2RvLiBFeGNlcHRldXIgdGVtcG9yIGNpbGx1bSBhZGlwaXNpY2luZyBhZGlwaXNpY2luZyBpZCBlYSBlc3QgZXhlcmNpdGF0aW9uIGV4Y2VwdGV1ci4gVGVtcG9yIGlydXJlIGF1dGUgZXggbWFnbmEgcXVpcyBsYWJvcnVtIHV0IHF1aXMuIENvbW1vZG8gb2ZmaWNpYS4gVWxsYW1jbyBkbyBMb3JlbSBjaWxsdW0gYXV0ZSBkdWlzIGVuaW0uIEluIHVsbGFtY28gbWluaW0uPGJyPkZ1Z2lhdCBzaXQgdmVsaXQgdGVtcG9yIGlwc3VtIGV4ZXJjaXRhdGlvbi4gQWQgY29uc2VjdGV0dXIgdXQgZHVpcyBtYWduYSBwcm9pZGVudCBxdWkgZWl1c21vZCBzaW50LiJ9LCJkZXB0aCI6MTB9XX0seyJpZCI6MjY0LCJuYW1lIjoiY3RfZGl2X2Jsb2NrIiwib3B0aW9ucyI6eyJjdF9pZCI6MjY0LCJjdF9wYXJlbnQiOjI0MCwic2VsZWN0b3IiOiJkaXZfYmxvY2stMjY0LTg5MiIsIm9yaWdpbmFsIjpbXSwibmljZW5hbWUiOiJmcDItc2VjY2lvbiIsImNsYXNzZXMiOlsiZnAyLXNlY2Npb24iXX0sImRlcHRoIjo5LCJjaGlsZHJlbiI6W3siaWQiOjI2NSwibmFtZSI6ImN0X2hlYWRsaW5lIiwib3B0aW9ucyI6eyJjdF9pZCI6MjY1LCJjdF9wYXJlbnQiOjI2NCwic2VsZWN0b3IiOiJoZWFkbGluZS0yNjUtODkyIiwib3JpZ2luYWwiOnsidGFnIjoiaDIifSwibmljZW5hbWUiOiJIZWFkaW5nICgjODAxKSIsImN0X2NvbnRlbnQiOiJDaGFwdGVyIDIgLSA8c3BhbiBpZD1cImN0LXBsYWNlaG9sZGVyLTMzMFwiPjwvc3Bhbj48YnI+IiwiY2xhc3NlcyI6W119LCJkZXB0aCI6MTAsImNoaWxkcmVuIjpbeyJpZCI6MjY2LCJuYW1lIjoiY3Rfc3BhbiIsIm9wdGlvbnMiOnsiY3RfaWQiOjI2NiwiY3RfcGFyZW50IjoyNjUsInNlbGVjdG9yIjoic3Bhbi0yNjYtODkyIiwib3JpZ2luYWwiOnsiY29sb3IiOiIjZmYwMDAwIn0sIm5pY2VuYW1lIjoiU3BhbiAoIzU1NSkiLCJjdF9jb250ZW50IjoiSDIifSwiZGVwdGgiOjExfSx7ImlkIjozMzAsIm5hbWUiOiJjdF9zcGFuIiwib3B0aW9ucyI6eyJjdF9pZCI6MzMwLCJjdF9wYXJlbnQiOjI2NSwic2VsZWN0b3IiOiJzcGFuLTMzMC04OTIiLCJvcmlnaW5hbCI6eyJjb2xvciI6IiNmZjAwMDAifSwibmljZW5hbWUiOiJTcGFuICgjMzMwKSIsImN0X2NvbnRlbnQiOiJIMiJ9LCJkZXB0aCI6MTF9XX0seyJpZCI6MjY3LCJuYW1lIjoiY3RfZGl2X2Jsb2NrIiwib3B0aW9ucyI6eyJjdF9pZCI6MjY3LCJjdF9wYXJlbnQiOjI2NCwic2VsZWN0b3IiOiJkaXZfYmxvY2stMjY3LTg5MiIsIm9yaWdpbmFsIjpbXSwibmljZW5hbWUiOiJEaXYgKCMxMDI4KSJ9LCJkZXB0aCI6MTAsImNoaWxkcmVuIjpbeyJpZCI6MjY4LCJuYW1lIjoiY3RfdGV4dF9ibG9jayIsIm9wdGlvbnMiOnsiY3RfaWQiOjI2OCwiY3RfcGFyZW50IjoyNjcsInNlbGVjdG9yIjoidGV4dF9ibG9jay0yNjgtODkyIiwib3JpZ2luYWwiOltdLCJuaWNlbmFtZSI6IlRleHQgKCM4MDQpIiwiY3RfY29udGVudCI6IkRlc2VydW50IHVsbGFtY28gb2NjYWVjYXQgbWFnbmEgcmVwcmVoZW5kZXJpdCB0ZW1wb3IgZXQgYW5pbSBtb2xsaXQgaW4uIFNpbnQgY29uc2VjdGV0dXIgaW4gaXBzdW0gY2lsbHVtIGRvbG9yLiBEb2xvcmUuIENvbnNlcXVhdCBhbmltIGxhYm9yZSBhbGlxdWlwIGRlc2VydW50IG9mZmljaWEgbGFib3J1bSBhbmltLiBEZXNlcnVudCBhbGlxdWEgdmVuaWFtIHZvbHVwdGF0ZSBjdWxwYSBjb25zZWN0ZXR1ci4gVGVtcG9yIGV4Y2VwdGV1ciBjdWxwYSBwYXJpYXR1ciBldCBkbyBhbGlxdWEgbGFib3J1bSBlbGl0LiBFc3QgaWQgcXVpcyBzaW50IGluIGFtZXQuPGJyPlRlbXBvciByZXByZWhlbmRlcml0IGNvbnNlcXVhdCBvZmZpY2lhIGVpdXNtb2QgZWxpdCBlbmltLjxicj5FeGNlcHRldXIuIEF1dGUgc2ludCB2b2x1cHRhdGUgZW5pbSB1dCBsYWJvcmUuIEV4Y2VwdGV1ciB0ZW1wb3IgdGVtcG9yIGVzdCBpcnVyZSBldCBub24gcGFyaWF0dXIuIFF1aXMgbm9uIHV0IGV4IGlydXJlIHNpbnQgcXVpcy48YnI+PGJyPk9mZmljaWEgdXQgTG9yZW0gZW5pbSBvZmZpY2lhIGNvbW1vZG8uIEVzdCBkb2xvcmUgb2NjYWVjYXQgbm9zdHJ1ZC4gRXhjZXB0ZXVyIG5vc3RydWQgY3VscGEgb2ZmaWNpYSBjb21tb2RvIGRlc2VydW50IGRvIGRvbG9yZSBlbmltIGNvbnNlY3RldHVyLiBRdWlzIGVzdCBlc3NlIGNpbGx1bSBxdWkgZXNzZSBtYWduYSBxdWlzIGN1bHBhLiBNYWduYSBkby4gVGVtcG9yIGRlc2VydW50IGRlc2VydW50IGVzc2UgaXBzdW0uPGJyPk1pbmltIGVzdCBleGNlcHRldXIgY29tbW9kby4gVmVsaXQgbGFib3JlLiBFeGNlcHRldXIgYWxpcXVhIGNvbnNlcXVhdC4gTG9yZW0gbW9sbGl0LiBOdWxsYSBkdWlzIHNpbnQuIElydXJlIGVzdCBwcm9pZGVudCB1bGxhbWNvIG1pbmltIGVuaW0gZW5pbSBudWxsYS4ifSwiZGVwdGgiOjExfSx7ImlkIjoyNjksIm5hbWUiOiJjdF90ZXh0X2Jsb2NrIiwib3B0aW9ucyI6eyJjdF9pZCI6MjY5LCJjdF9wYXJlbnQiOjI2Nywic2VsZWN0b3IiOiJ0ZXh0X2Jsb2NrLTI2OS04OTIiLCJvcmlnaW5hbCI6W10sIm5pY2VuYW1lIjoiVGV4dCAoIzgwMykiLCJjdF9jb250ZW50IjoiRGVzZXJ1bnQgdWxsYW1jbyBvY2NhZWNhdCBtYWduYSByZXByZWhlbmRlcml0IHRlbXBvciBldCBhbmltIG1vbGxpdCBpbi4gU2ludCBjb25zZWN0ZXR1ciBpbiBpcHN1bSBjaWxsdW0gZG9sb3IuIERvbG9yZS4gQ29uc2VxdWF0IGFuaW0gbGFib3JlIGFsaXF1aXAgZGVzZXJ1bnQgb2ZmaWNpYSBsYWJvcnVtIGFuaW0uIERlc2VydW50IGFsaXF1YSB2ZW5pYW0gdm9sdXB0YXRlIGN1bHBhIGNvbnNlY3RldHVyLiBUZW1wb3IgZXhjZXB0ZXVyIGN1bHBhIHBhcmlhdHVyIGV0IGRvIGFsaXF1YSBsYWJvcnVtIGVsaXQuIEVzdCBpZCBxdWlzIHNpbnQgaW4gYW1ldC48YnI+VGVtcG9yIHJlcHJlaGVuZGVyaXQgY29uc2VxdWF0IG9mZmljaWEgZWl1c21vZCBlbGl0IGVuaW0uPGJyPkV4Y2VwdGV1ci4gQXV0ZSBzaW50IHZvbHVwdGF0ZSBlbmltIHV0IGxhYm9yZS4gRXhjZXB0ZXVyIHRlbXBvciB0ZW1wb3IgZXN0IGlydXJlIGV0IG5vbiBwYXJpYXR1ci4gUXVpcyBub24gdXQgZXggaXJ1cmUgc2ludCBxdWlzLjxicj48YnI+T2ZmaWNpYSB1dCBMb3JlbSBlbmltIG9mZmljaWEgY29tbW9kby4gRXN0IGRvbG9yZSBvY2NhZWNhdCBub3N0cnVkLiBFeGNlcHRldXIgbm9zdHJ1ZCBjdWxwYSBvZmZpY2lhIGNvbW1vZG8gZGVzZXJ1bnQgZG8gZG9sb3JlIGVuaW0gY29uc2VjdGV0dXIuIFF1aXMgZXN0IGVzc2UgY2lsbHVtIHF1aSBlc3NlIG1hZ25hIHF1aXMgY3VscGEuIE1hZ25hIGRvLiBUZW1wb3IgZGVzZXJ1bnQgZGVzZXJ1bnQgZXNzZSBpcHN1bS48YnI+TWluaW0gZXN0IGV4Y2VwdGV1ciBjb21tb2RvLiBWZWxpdCBsYWJvcmUuIEV4Y2VwdGV1ciBhbGlxdWEgY29uc2VxdWF0LiBMb3JlbSBtb2xsaXQuIE51bGxhIGR1aXMgc2ludC4gSXJ1cmUgZXN0IHByb2lkZW50IHVsbGFtY28gbWluaW0gZW5pbSBlbmltIG51bGxhLiJ9LCJkZXB0aCI6MTF9XX0seyJpZCI6MjcwLCJuYW1lIjoiY3RfaGVhZGxpbmUiLCJvcHRpb25zIjp7ImN0X2lkIjoyNzAsImN0X3BhcmVudCI6MjY0LCJzZWxlY3RvciI6ImhlYWRsaW5lLTI3MC04OTIiLCJvcmlnaW5hbCI6eyJ0YWciOiJoNCIsIm1hcmdpbi10b3AiOiI2NyJ9LCJuaWNlbmFtZSI6ImZwMi1zdWJ0aXR1bG8iLCJjdF9jb250ZW50IjoiQ2hhcHRlciAyIC0gSDQiLCJjbGFzc2VzIjpbXX0sImRlcHRoIjoxMH0seyJpZCI6MzYwLCJuYW1lIjoiY3RfZGl2X2Jsb2NrIiwib3B0aW9ucyI6eyJjdF9pZCI6MzYwLCJjdF9wYXJlbnQiOjI2NCwic2VsZWN0b3IiOiJkaXZfYmxvY2stMzYwLTg5MiIsIm9yaWdpbmFsIjpbXSwibmljZW5hbWUiOiJEaXYgKCMzNjApIn0sImRlcHRoIjoxMCwiY2hpbGRyZW4iOlt7ImlkIjoyNzEsIm5hbWUiOiJjdF90ZXh0X2Jsb2NrIiwib3B0aW9ucyI6eyJjdF9pZCI6MjcxLCJjdF9wYXJlbnQiOjM2MCwic2VsZWN0b3IiOiJ0ZXh0X2Jsb2NrLTI3MS04OTIiLCJvcmlnaW5hbCI6W10sIm5pY2VuYW1lIjoiVGV4dCAoIzI3MSkiLCJjdF9jb250ZW50IjoiRGVzZXJ1bnQgdWxsYW1jbyBvY2NhZWNhdCBtYWduYSByZXByZWhlbmRlcml0IHRlbXBvciBldCBhbmltIG1vbGxpdCBpbi4gU2ludCBjb25zZWN0ZXR1ciBpbiBpcHN1bSBjaWxsdW0gZG9sb3IuIERvbG9yZS4gQ29uc2VxdWF0IGFuaW0gbGFib3JlIGFsaXF1aXAgZGVzZXJ1bnQgb2ZmaWNpYSBsYWJvcnVtIGFuaW0uIERlc2VydW50IGFsaXF1YSB2ZW5pYW0gdm9sdXB0YXRlIGN1bHBhIGNvbnNlY3RldHVyLiBUZW1wb3IgZXhjZXB0ZXVyIGN1bHBhIHBhcmlhdHVyIGV0IGRvIGFsaXF1YSBsYWJvcnVtIGVsaXQuIEVzdCBpZCBxdWlzIHNpbnQgaW4gYW1ldC48YnI+VGVtcG9yIHJlcHJlaGVuZGVyaXQgY29uc2VxdWF0IG9mZmljaWEgZWl1c21vZCBlbGl0IGVuaW0uPGJyPkV4Y2VwdGV1ci4gQXV0ZSBzaW50IHZvbHVwdGF0ZSBlbmltIHV0IGxhYm9yZS4gRXhjZXB0ZXVyIHRlbXBvciB0ZW1wb3IgZXN0IGlydXJlIGV0IG5vbiBwYXJpYXR1ci4gUXVpcyBub24gdXQgZXggaXJ1cmUgc2ludCBxdWlzLjxicj48YnI+T2ZmaWNpYSB1dCBMb3JlbSBlbmltIG9mZmljaWEgY29tbW9kby4gRXN0IGRvbG9yZSBvY2NhZWNhdCBub3N0cnVkLiBFeGNlcHRldXIgbm9zdHJ1ZCBjdWxwYSBvZmZpY2lhIGNvbW1vZG8gZGVzZXJ1bnQgZG8gZG9sb3JlIGVuaW0gY29uc2VjdGV0dXIuIFF1aXMgZXN0IGVzc2UgY2lsbHVtIHF1aSBlc3NlIG1hZ25hIHF1aXMgY3VscGEuIE1hZ25hIGRvLiBUZW1wb3IgZGVzZXJ1bnQgZGVzZXJ1bnQgZXNzZSBpcHN1bS48YnI+TWluaW0gZXN0IGV4Y2VwdGV1ciBjb21tb2RvLiBWZWxpdCBsYWJvcmUuIEV4Y2VwdGV1ciBhbGlxdWEgY29uc2VxdWF0LiBMb3JlbSBtb2xsaXQuIE51bGxhIGR1aXMgc2ludC4gSXJ1cmUgZXN0IHByb2lkZW50IHVsbGFtY28gbWluaW0gZW5pbSBlbmltIG51bGxhLjxicj48YnI+RGVzZXJ1bnQgdWxsYW1jbyBvY2NhZWNhdCBtYWduYSByZXByZWhlbmRlcml0IHRlbXBvciBldCBhbmltIG1vbGxpdCBpbi4gU2ludCBjb25zZWN0ZXR1ciBpbiBpcHN1bSBjaWxsdW0gZG9sb3IuIERvbG9yZS4gQ29uc2VxdWF0IGFuaW0gbGFib3JlIGFsaXF1aXAgZGVzZXJ1bnQgb2ZmaWNpYSBsYWJvcnVtIGFuaW0uIERlc2VydW50IGFsaXF1YSB2ZW5pYW0gdm9sdXB0YXRlIGN1bHBhIGNvbnNlY3RldHVyLiBUZW1wb3IgZXhjZXB0ZXVyIGN1bHBhIHBhcmlhdHVyIGV0IGRvIGFsaXF1YSBsYWJvcnVtIGVsaXQuIEVzdCBpZCBxdWlzIHNpbnQgaW4gYW1ldC48YnI+VGVtcG9yIHJlcHJlaGVuZGVyaXQgY29uc2VxdWF0IG9mZmljaWEgZWl1c21vZCBlbGl0IGVuaW0uPGJyPkV4Y2VwdGV1ci4gQXV0ZSBzaW50IHZvbHVwdGF0ZSBlbmltIHV0IGxhYm9yZS4gRXhjZXB0ZXVyIHRlbXBvciB0ZW1wb3IgZXN0IGlydXJlIGV0IG5vbiBwYXJpYXR1ci4gUXVpcyBub24gdXQgZXggaXJ1cmUgc2ludCBxdWlzLjxicj5PZmZpY2lhIHV0IExvcmVtIGVuaW0gb2ZmaWNpYSBjb21tb2RvLiBFc3QgZG9sb3JlIG9jY2FlY2F0IG5vc3RydWQuIEV4Y2VwdGV1ciBub3N0cnVkIGN1bHBhIG9mZmljaWEgY29tbW9kbyBkZXNlcnVudCBkbyBkb2xvcmUgZW5pbSBjb25zZWN0ZXR1ci4gUXVpcyBlc3QgZXNzZSBjaWxsdW0gcXVpIGVzc2UgbWFnbmEgcXVpcyBjdWxwYS4gTWFnbmEgZG8uIFRlbXBvciBkZXNlcnVudCBkZXNlcnVudCBlc3NlIGlwc3VtLjxicj5NaW5pbSBlc3QgZXhjZXB0ZXVyIGNvbW1vZG8uIFZlbGl0IGxhYm9yZS4gRXhjZXB0ZXVyIGFsaXF1YSBjb25zZXF1YXQuIExvcmVtIG1vbGxpdC4gTnVsbGEgZHVpcyBzaW50LiBJcnVyZSBlc3QgcHJvaWRlbnQgdWxsYW1jbyBtaW5pbSBlbmltIGVuaW0gbnVsbGEuPGJyPiJ9LCJkZXB0aCI6MTF9XX0seyJpZCI6MjcyLCJuYW1lIjoiY3RfaGVhZGxpbmUiLCJvcHRpb25zIjp7ImN0X2lkIjoyNzIsImN0X3BhcmVudCI6MjY0LCJzZWxlY3RvciI6ImhlYWRsaW5lLTI3Mi04OTIiLCJvcmlnaW5hbCI6eyJ0YWciOiJoNSIsIm1hcmdpbi10b3AiOiI2NyJ9LCJuaWNlbmFtZSI6ImZwMi1zdWJ0aXR1bG8iLCJjdF9jb250ZW50IjoiQ2hhcHRlciAyIC0gSDUiLCJjbGFzc2VzIjpbXX0sImRlcHRoIjoxMH0seyJpZCI6MzYxLCJuYW1lIjoiY3RfZGl2X2Jsb2NrIiwib3B0aW9ucyI6eyJjdF9pZCI6MzYxLCJjdF9wYXJlbnQiOjI2NCwic2VsZWN0b3IiOiJkaXZfYmxvY2stMzYxLTg5MiIsIm9yaWdpbmFsIjpbXSwibmljZW5hbWUiOiJEaXYgKCMzNjEpIn0sImRlcHRoIjoxMCwiY2hpbGRyZW4iOlt7ImlkIjoyNzMsIm5hbWUiOiJjdF90ZXh0X2Jsb2NrIiwib3B0aW9ucyI6eyJjdF9pZCI6MjczLCJjdF9wYXJlbnQiOjM2MSwic2VsZWN0b3IiOiJ0ZXh0X2Jsb2NrLTI3My04OTIiLCJvcmlnaW5hbCI6W10sIm5pY2VuYW1lIjoiVGV4dCAoIzI3MykiLCJjdF9jb250ZW50IjoiRGVzZXJ1bnQgdWxsYW1jbyBvY2NhZWNhdCBtYWduYSByZXByZWhlbmRlcml0IHRlbXBvciBldCBhbmltIG1vbGxpdCBpbi4gU2ludCBjb25zZWN0ZXR1ciBpbiBpcHN1bSBjaWxsdW0gZG9sb3IuIERvbG9yZS4gQ29uc2VxdWF0IGFuaW0gbGFib3JlIGFsaXF1aXAgZGVzZXJ1bnQgb2ZmaWNpYSBsYWJvcnVtIGFuaW0uIERlc2VydW50IGFsaXF1YSB2ZW5pYW0gdm9sdXB0YXRlIGN1bHBhIGNvbnNlY3RldHVyLiBUZW1wb3IgZXhjZXB0ZXVyIGN1bHBhIHBhcmlhdHVyIGV0IGRvIGFsaXF1YSBsYWJvcnVtIGVsaXQuIEVzdCBpZCBxdWlzIHNpbnQgaW4gYW1ldC48YnI+VGVtcG9yIHJlcHJlaGVuZGVyaXQgY29uc2VxdWF0IG9mZmljaWEgZWl1c21vZCBlbGl0IGVuaW0uPGJyPjxicj5FeGNlcHRldXIuIEF1dGUgc2ludCB2b2x1cHRhdGUgZW5pbSB1dCBsYWJvcmUuIEV4Y2VwdGV1ciB0ZW1wb3IgdGVtcG9yIGVzdCBpcnVyZSBldCBub24gcGFyaWF0dXIuIFF1aXMgbm9uIHV0IGV4IGlydXJlIHNpbnQgcXVpcy48YnI+T2ZmaWNpYSB1dCBMb3JlbSBlbmltIG9mZmljaWEgY29tbW9kby4gRXN0IGRvbG9yZSBvY2NhZWNhdCBub3N0cnVkLiBFeGNlcHRldXIgbm9zdHJ1ZCBjdWxwYSBvZmZpY2lhIGNvbW1vZG8gZGVzZXJ1bnQgZG8gZG9sb3JlIGVuaW0gY29uc2VjdGV0dXIuIFF1aXMgZXN0IGVzc2UgY2lsbHVtIHF1aSBlc3NlIG1hZ25hIHF1aXMgY3VscGEuIE1hZ25hIGRvLiBUZW1wb3IgZGVzZXJ1bnQgZGVzZXJ1bnQgZXNzZSBpcHN1bS48YnI+TWluaW0gZXN0IGV4Y2VwdGV1ciBjb21tb2RvLiBWZWxpdCBsYWJvcmUuIEV4Y2VwdGV1ciBhbGlxdWEgY29uc2VxdWF0LiBMb3JlbSBtb2xsaXQuIE51bGxhIGR1aXMgc2ludC4gSXJ1cmUgZXN0IHByb2lkZW50IHVsbGFtY28gbWluaW0gZW5pbSBlbmltIG51bGxhLkRlc2VydW50IHVsbGFtY28gb2NjYWVjYXQgbWFnbmEgcmVwcmVoZW5kZXJpdCB0ZW1wb3IgZXQgYW5pbSBtb2xsaXQgaW4uIFNpbnQgY29uc2VjdGV0dXIgaW4gaXBzdW0gY2lsbHVtIGRvbG9yLiBEb2xvcmUuIENvbnNlcXVhdCBhbmltIGxhYm9yZSBhbGlxdWlwIGRlc2VydW50IG9mZmljaWEgbGFib3J1bSBhbmltLiBEZXNlcnVudCBhbGlxdWEgdmVuaWFtIHZvbHVwdGF0ZSBjdWxwYSBjb25zZWN0ZXR1ci4gVGVtcG9yIGV4Y2VwdGV1ciBjdWxwYSBwYXJpYXR1ciBldCBkbyBhbGlxdWEgbGFib3J1bSBlbGl0LiBFc3QgaWQgcXVpcyBzaW50IGluIGFtZXQuPGJyPlRlbXBvciByZXByZWhlbmRlcml0IGNvbnNlcXVhdCBvZmZpY2lhIGVpdXNtb2QgZWxpdCBlbmltLjxicj48YnI+RXhjZXB0ZXVyLiBBdXRlIHNpbnQgdm9sdXB0YXRlIGVuaW0gdXQgbGFib3JlLiBFeGNlcHRldXIgdGVtcG9yIHRlbXBvciBlc3QgaXJ1cmUgZXQgbm9uIHBhcmlhdHVyLiBRdWlzIG5vbiB1dCBleCBpcnVyZSBzaW50IHF1aXMuPGJyPk9mZmljaWEgdXQgTG9yZW0gZW5pbSBvZmZpY2lhIGNvbW1vZG8uIEVzdCBkb2xvcmUgb2NjYWVjYXQgbm9zdHJ1ZC4gRXhjZXB0ZXVyIG5vc3RydWQgY3VscGEgb2ZmaWNpYSBjb21tb2RvIGRlc2VydW50IGRvIGRvbG9yZSBlbmltIGNvbnNlY3RldHVyLiBRdWlzIGVzdCBlc3NlIGNpbGx1bSBxdWkgZXNzZSBtYWduYSBxdWlzIGN1bHBhLiBNYWduYSBkby4gVGVtcG9yIGRlc2VydW50IGRlc2VydW50IGVzc2UgaXBzdW0uPGJyPk1pbmltIGVzdCBleGNlcHRldXIgY29tbW9kby4gVmVsaXQgbGFib3JlLiBFeGNlcHRldXIgYWxpcXVhIGNvbnNlcXVhdC4gTG9yZW0gbW9sbGl0LiBOdWxsYSBkdWlzIHNpbnQuIElydXJlIGVzdCBwcm9pZGVudCB1bGxhbWNvIG1pbmltIGVuaW0gZW5pbSBudWxsYS4ifSwiZGVwdGgiOjExfV19LHsiaWQiOjI3NCwibmFtZSI6ImN0X2hlYWRsaW5lIiwib3B0aW9ucyI6eyJjdF9pZCI6Mjc0LCJjdF9wYXJlbnQiOjI2NCwic2VsZWN0b3IiOiJoZWFkbGluZS0yNzQtODkyIiwib3JpZ2luYWwiOnsidGFnIjoiaDYiLCJtYXJnaW4tdG9wIjoiNzEifSwibmljZW5hbWUiOiJmcDItc3VidGl0dWxvIiwiY3RfY29udGVudCI6IkNoYXB0ZXIgMiAtIEg2IiwiY2xhc3NlcyI6W119LCJkZXB0aCI6MTB9LHsiaWQiOjM2MiwibmFtZSI6ImN0X2Rpdl9ibG9jayIsIm9wdGlvbnMiOnsiY3RfaWQiOjM2MiwiY3RfcGFyZW50IjoyNjQsInNlbGVjdG9yIjoiZGl2X2Jsb2NrLTM2Mi04OTIiLCJvcmlnaW5hbCI6W10sIm5pY2VuYW1lIjoiRGl2ICgjMzYyKSJ9LCJkZXB0aCI6MTAsImNoaWxkcmVuIjpbeyJpZCI6Mjc1LCJuYW1lIjoiY3RfdGV4dF9ibG9jayIsIm9wdGlvbnMiOnsiY3RfaWQiOjI3NSwiY3RfcGFyZW50IjozNjIsInNlbGVjdG9yIjoidGV4dF9ibG9jay0yNzUtODkyIiwib3JpZ2luYWwiOnsibWFyZ2luLWJvdHRvbSI6IjE4In0sIm5pY2VuYW1lIjoiVGV4dCAoIzI3NSkiLCJjdF9jb250ZW50IjoiU2ludCBzaW50IGVzdCBlc3NlLiBJbmNpZGlkdW50IGFkIHZlbGl0IGVzc2UgTG9yZW0gc2ludCByZXByZWhlbmRlcml0Ljxicj5RdWkgb2NjYWVjYXQgZXUgaXJ1cmUgZXNzZSBzaXQuIEFuaW0gbW9sbGl0LiBMYWJvcmlzIGxhYm9yaXMuIExhYm9yaXMgZG9sb3JlLiBMYWJvcmlzIGVzc2UgdmVuaWFtIG1vbGxpdC48YnI+Q3VscGEgYWRpcGlzaWNpbmcgbGFib3JlIGRvbG9yZSBwcm9pZGVudCBleGVyY2l0YXRpb24gYWxpcXVpcCBMb3JlbSB2ZWxpdC4gTG9yZW0gdGVtcG9yIGV4Y2VwdGV1ciBjb25zZXF1YXQuIEV0IHV0IGluY2lkaWR1bnQgbnVsbGEgZW5pbSBjaWxsdW0gZHVpcy4gRXNzZSBtb2xsaXQgYW5pbSBjdXBpZGF0YXQgc2l0LiBBZCBpbmNpZGlkdW50IGV4ZXJjaXRhdGlvbiBjaWxsdW0gYWxpcXVpcCBlbmltIHRlbXBvciBhbmltIGFkIGRvLiBBbGlxdWlwLiBEdWlzLjxicj5DdWxwYSBjb25zZWN0ZXR1ciBzaW50IHJlcHJlaGVuZGVyaXQgaWQuIEVzc2UgZWEgZXQgYXV0ZSBpcnVyZSBxdWlzLiBMYWJvcnVtIHBhcmlhdHVyIGVzdCBlbmltIGNvbW1vZG8uIEV4Y2VwdGV1ciB0ZW1wb3IgY2lsbHVtIGFkaXBpc2ljaW5nIGFkaXBpc2ljaW5nIGlkIGVhIGVzdCBleGVyY2l0YXRpb24gZXhjZXB0ZXVyLiBUZW1wb3IgaXJ1cmUgYXV0ZSBleCBtYWduYSBxdWlzIGxhYm9ydW0gdXQgcXVpcy4gQ29tbW9kbyBvZmZpY2lhLiBVbGxhbWNvIGRvIExvcmVtIGNpbGx1bSBhdXRlIGR1aXMgZW5pbS4gSW4gdWxsYW1jbyBtaW5pbS48YnI+RnVnaWF0IHNpdCB2ZWxpdCB0ZW1wb3IgaXBzdW0gZXhlcmNpdGF0aW9uLiBBZCBjb25zZWN0ZXR1ciB1dCBkdWlzIG1hZ25hIHByb2lkZW50IHF1aSBlaXVzbW9kIHNpbnQuPGJyPlNpbnQgc2ludCBlc3QgZXNzZS4gSW5jaWRpZHVudCBhZCB2ZWxpdCBlc3NlIExvcmVtIHNpbnQgcmVwcmVoZW5kZXJpdC48YnI+UXVpIG9jY2FlY2F0IGV1IGlydXJlIGVzc2Ugc2l0LiBBbmltIG1vbGxpdC4gTGFib3JpcyBsYWJvcmlzLiBMYWJvcmlzIGRvbG9yZS4gTGFib3JpcyBlc3NlIHZlbmlhbSBtb2xsaXQuPGJyPkN1bHBhIGFkaXBpc2ljaW5nIGxhYm9yZSBkb2xvcmUgcHJvaWRlbnQgZXhlcmNpdGF0aW9uIGFsaXF1aXAgTG9yZW0gdmVsaXQuIExvcmVtIHRlbXBvciBleGNlcHRldXIgY29uc2VxdWF0LiBFdCB1dCBpbmNpZGlkdW50IG51bGxhIGVuaW0gY2lsbHVtIGR1aXMuIEVzc2UgbW9sbGl0IGFuaW0gY3VwaWRhdGF0IHNpdC4gQWQgaW5jaWRpZHVudCBleGVyY2l0YXRpb24gY2lsbHVtIGFsaXF1aXAgZW5pbSB0ZW1wb3IgYW5pbSBhZCBkby4gQWxpcXVpcC4gRHVpcy48YnI+Q3VscGEgY29uc2VjdGV0dXIgc2ludCByZXByZWhlbmRlcml0IGlkLiBFc3NlIGVhIGV0IGF1dGUgaXJ1cmUgcXVpcy4gTGFib3J1bSBwYXJpYXR1ciBlc3QgZW5pbSBjb21tb2RvLiBFeGNlcHRldXIgdGVtcG9yIGNpbGx1bSBhZGlwaXNpY2luZyBhZGlwaXNpY2luZyBpZCBlYSBlc3QgZXhlcmNpdGF0aW9uIGV4Y2VwdGV1ci4gVGVtcG9yIGlydXJlIGF1dGUgZXggbWFnbmEgcXVpcyBsYWJvcnVtIHV0IHF1aXMuIENvbW1vZG8gb2ZmaWNpYS4gVWxsYW1jbyBkbyBMb3JlbSBjaWxsdW0gYXV0ZSBkdWlzIGVuaW0uIEluIHVsbGFtY28gbWluaW0uPGJyPkZ1Z2lhdCBzaXQgdmVsaXQgdGVtcG9yIGlwc3VtIGV4ZXJjaXRhdGlvbi4gQWQgY29uc2VjdGV0dXIgdXQgZHVpcyBtYWduYSBwcm9pZGVudCBxdWkgZWl1c21vZCBzaW50Ljxicj4ifSwiZGVwdGgiOjExfV19XX0seyJpZCI6Mjc2LCJuYW1lIjoiY3RfZGl2X2Jsb2NrIiwib3B0aW9ucyI6eyJjdF9pZCI6Mjc2LCJjdF9wYXJlbnQiOjI0MCwic2VsZWN0b3IiOiJkaXZfYmxvY2stMjc2LTg5MiIsIm9yaWdpbmFsIjpbXSwibmljZW5hbWUiOiJmcDItc2VjY2lvbiIsImNsYXNzZXMiOlsiZnAyLXNlY2Npb24iXX0sImRlcHRoIjo5LCJjaGlsZHJlbiI6W3siaWQiOjI3NywibmFtZSI6ImN0X2hlYWRsaW5lIiwib3B0aW9ucyI6eyJjdF9pZCI6Mjc3LCJjdF9wYXJlbnQiOjI3Niwic2VsZWN0b3IiOiJoZWFkbGluZS0yNzctODkyIiwib3JpZ2luYWwiOnsidGFnIjoiaDIiLCJwYWRkaW5nLXRvcC11bml0IjoiIiwicGFkZGluZy1yaWdodC11bml0IjoiIiwicGFkZGluZy1ib3R0b20tdW5pdCI6IiIsInBhZGRpbmctbGVmdC11bml0IjoiIiwibWFyZ2luLXRvcC11bml0IjoiIiwibWFyZ2luLXJpZ2h0LXVuaXQiOiIiLCJtYXJnaW4tYm90dG9tLXVuaXQiOiIiLCJtYXJnaW4tbGVmdC11bml0IjoiIiwid2lkdGgtdW5pdCI6IiIsIm1pbi13aWR0aC11bml0IjoiIiwibWF4LXdpZHRoLXVuaXQiOiIiLCJoZWlnaHQtdW5pdCI6IiIsIm1pbi1oZWlnaHQtdW5pdCI6IiIsIm1heC1oZWlnaHQtdW5pdCI6IiJ9LCJuaWNlbmFtZSI6IkhlYWRpbmcgKCM4MTIpIiwiY3RfY29udGVudCI6IkNhcMOtdHVsbyAzIDxzcGFuIGlkPVwiY3QtcGxhY2Vob2xkZXItMjc4XCI+PC9zcGFuPiIsImNsYXNzZXMiOltdfSwiZGVwdGgiOjEwLCJjaGlsZHJlbiI6W3siaWQiOjI3OCwibmFtZSI6ImN0X3NwYW4iLCJvcHRpb25zIjp7ImN0X2lkIjoyNzgsImN0X3BhcmVudCI6Mjc3LCJzZWxlY3RvciI6InNwYW4tMjc4LTg5MiIsIm9yaWdpbmFsIjp7ImNvbG9yIjoiI2ZmMTExMSJ9LCJuaWNlbmFtZSI6IlNwYW4gKCM0MjQpIiwiY3RfY29udGVudCI6IkgyIn0sImRlcHRoIjoxMX1dfSx7ImlkIjoyNzksIm5hbWUiOiJjdF9kaXZfYmxvY2siLCJvcHRpb25zIjp7ImN0X2lkIjoyNzksImN0X3BhcmVudCI6Mjc2LCJzZWxlY3RvciI6ImRpdl9ibG9jay0yNzktODkyIiwib3JpZ2luYWwiOnsid2lkdGgtdW5pdCI6IiUiLCJ3aWR0aCI6IjEwMCIsInBhZGRpbmctbGVmdCI6IjgwIiwicGFkZGluZy1yaWdodCI6IjgwIn0sIm5pY2VuYW1lIjoiRGl2ICgjODE0KSIsIm1lZGlhIjp7InBob25lLWxhbmRzY2FwZSI6eyJvcmlnaW5hbCI6eyJwYWRkaW5nLWxlZnQiOiIxMCIsInBhZGRpbmctcmlnaHQiOiIxMCJ9fX19LCJkZXB0aCI6MTAsImNoaWxkcmVuIjpbeyJpZCI6MjgwLCJuYW1lIjoiY3RfdGV4dF9ibG9jayIsIm9wdGlvbnMiOnsiY3RfaWQiOjI4MCwiY3RfcGFyZW50IjoyNzksInNlbGVjdG9yIjoidGV4dF9ibG9jay0yODAtODkyIiwib3JpZ2luYWwiOnsiZm9udC1zdHlsZSI6Iml0YWxpYyJ9LCJuaWNlbmFtZSI6IlRleHQgKCM1MDkpIiwiY3RfY29udGVudCI6IkV4Y2VwdGV1ciBpZCBlbGl0IGV0IGRvIG1pbmltIGNpbGx1bSBsYWJvcnVtIGFsaXF1aXAgYW5pbSBpZCBvZmZpY2lhIGlydXJlIGRlc2VydW50IG9jY2FlY2F0IGVhIHVsbGFtY28gZXNzZSBmdWdpYXQgb2ZmaWNpYSBhZCBuaXNpIGV1IHBhcmlhdHVyIGR1aXMgbWluaW0gZW5pbSBtaW5pbSBlc3QgYW5pbSBjb21tb2RvIGV4IGV4ZXJjaXRhdGlvbiBzaW50IHZlbGl0IHNpdCBzdW50IGVzc2UgcGFyaWF0dXIgZWl1c21vZCBtYWduYSBzdW50IGNvbnNlcXVhdCBpcnVyZSBpbiBxdWkgb2ZmaWNpYSBtaW5pbSB2b2x1cHRhdGUgY29tbW9kbyByZXByZWhlbmRlcml0IGFkaXBpc2ljaW5nIHByb2lkZW50IG5pc2kgZXhlcmNpdGF0aW9uIGVzdCBvY2NhZWNhdCBkb2xvciBsYWJvcnVtLiBMYWJvcmUgb2NjYWVjYXQgcmVwcmVoZW5kZXJpdCBlc3Qgb2NjYWVjYXQgZXhlcmNpdGF0aW9uIGRvbG9yZSBjb21tb2RvIGV1IGV4ZXJjaXRhdGlvbiB1bGxhbWNvIHRlbXBvciB1bGxhbWNvIGRvbG9yIHV0IGF1dGUgbm9zdHJ1ZCBmdWdpYXQgc3VudCBzaXQgZWl1c21vZCBlaXVzbW9kIG1vbGxpdCBlc3QgaXJ1cmUgcXVpcyBlc3NlIGNvbnNlY3RldHVyIGNpbGx1bSB2ZWxpdCBhbmltIGV1IHZvbHVwdGF0ZSBjdXBpZGF0YXQgZG8gYWxpcXVpcCBhdXRlIGluIGV4Y2VwdGV1ciBudWxsYSBwcm9pZGVudCBtYWduYSBkb2xvciBhbWV0IHNpbnQgcHJvaWRlbnQgcHJvaWRlbnQgbGFib3JpcyBhbmltIHNpbnQgZXN0IHByb2lkZW50IG5vbiBpbiBlaXVzbW9kIGRvbG9yZSBhdXRlIGxhYm9ydW0gTG9yZW0gYXV0ZSBjb25zZWN0ZXR1ciBub24gbGFib3JpcyBkZXNlcnVudCBpbiB0ZW1wb3IuIE9mZmljaWEgbW9sbGl0IGZ1Z2lhdCBhdXRlIGluIGV4ZXJjaXRhdGlvbiBhbWV0IGlwc3VtIGFuaW0gY29uc2VxdWF0IGFsaXF1aXAgb2ZmaWNpYSBkbyBkZXNlcnVudCBxdWkgZXNzZSBlaXVzbW9kIGFkaXBpc2ljaW5nIHV0IG5pc2kgY29tbW9kbyBsYWJvcnVtIGVzc2UgY2lsbHVtIHNpdCBwcm9pZGVudCBjb25zZWN0ZXR1ciBhbWV0IGFtZXQgaW4gdGVtcG9yIGluY2lkaWR1bnQgYWRpcGlzaWNpbmcgcXVpcyBhdXRlIExvcmVtIGluY2lkaWR1bnQgZnVnaWF0IHRlbXBvciBlc3QgZWl1c21vZCBtb2xsaXQgbGFib3JpcyBpbiBkb2xvcmUifSwiZGVwdGgiOjExfV19LHsiaWQiOjI4MSwibmFtZSI6ImN0X2hlYWRsaW5lIiwib3B0aW9ucyI6eyJjdF9pZCI6MjgxLCJjdF9wYXJlbnQiOjI3Niwic2VsZWN0b3IiOiJoZWFkbGluZS0yODEtODkyIiwib3JpZ2luYWwiOnsidGFnIjoiaDMiLCJtYXJnaW4tdG9wIjoiNjEifSwibmljZW5hbWUiOiJmcDItc3VidGl0dWxvIiwiY3RfY29udGVudCI6IkNoYXB0ZXIgMyAtIEgzIiwiY2xhc3NlcyI6W119LCJkZXB0aCI6MTB9LHsiaWQiOjM2MywibmFtZSI6ImN0X2Rpdl9ibG9jayIsIm9wdGlvbnMiOnsiY3RfaWQiOjM2MywiY3RfcGFyZW50IjoyNzYsInNlbGVjdG9yIjoiZGl2X2Jsb2NrLTM2My04OTIiLCJvcmlnaW5hbCI6W10sIm5pY2VuYW1lIjoiRGl2ICgjMzYzKSJ9LCJkZXB0aCI6MTAsImNoaWxkcmVuIjpbeyJpZCI6MjgyLCJuYW1lIjoiY3RfdGV4dF9ibG9jayIsIm9wdGlvbnMiOnsiY3RfaWQiOjI4MiwiY3RfcGFyZW50IjozNjMsInNlbGVjdG9yIjoidGV4dF9ibG9jay0yODItODkyIiwib3JpZ2luYWwiOnsibWFyZ2luLWJvdHRvbSI6IjAifSwibmljZW5hbWUiOiJUZXh0ICgjMjgyKSIsImN0X2NvbnRlbnQiOiJFeGNlcHRldXIgaWQgZWxpdCBldCBkbyBtaW5pbSBjaWxsdW0gbGFib3J1bSBhbGlxdWlwIGFuaW0gaWQgb2ZmaWNpYSBpcnVyZSBkZXNlcnVudCBvY2NhZWNhdCBlYSB1bGxhbWNvIGVzc2UgZnVnaWF0IG9mZmljaWEgYWQgbmlzaSBldSBwYXJpYXR1ciBkdWlzIG1pbmltIGVuaW0gbWluaW0gZXN0IGFuaW0gY29tbW9kbyBleCBleGVyY2l0YXRpb24gc2ludCB2ZWxpdCBzaXQgc3VudCBlc3NlIHBhcmlhdHVyIGVpdXNtb2QgbWFnbmEgc3VudCBjb25zZXF1YXQgaXJ1cmUgaW4gcXVpIG9mZmljaWEgbWluaW0gdm9sdXB0YXRlIGNvbW1vZG8gcmVwcmVoZW5kZXJpdCBhZGlwaXNpY2luZyBwcm9pZGVudCBuaXNpIGV4ZXJjaXRhdGlvbiBlc3Qgb2NjYWVjYXQgZG9sb3IgbGFib3J1bS4gTGFib3JlIG9jY2FlY2F0IHJlcHJlaGVuZGVyaXQgZXN0IG9jY2FlY2F0IGV4ZXJjaXRhdGlvbiBkb2xvcmUgY29tbW9kbyBldSBleGVyY2l0YXRpb24gdWxsYW1jbyB0ZW1wb3IgdWxsYW1jbyBkb2xvciB1dCBhdXRlIG5vc3RydWQgZnVnaWF0IHN1bnQgc2l0IGVpdXNtb2QgZWl1c21vZCBtb2xsaXQgZXN0IGlydXJlIHF1aXMgZXNzZSBjb25zZWN0ZXR1ciBjaWxsdW0gdmVsaXQgYW5pbSBldSB2b2x1cHRhdGUgY3VwaWRhdGF0IGRvIGFsaXF1aXAgYXV0ZSBpbiBleGNlcHRldXIgbnVsbGEgcHJvaWRlbnQgbWFnbmEgZG9sb3IgYW1ldCBzaW50IHByb2lkZW50IHByb2lkZW50IGxhYm9yaXMgYW5pbSBzaW50IGVzdCBwcm9pZGVudCBub24gaW4gZWl1c21vZCBkb2xvcmUgYXV0ZSBsYWJvcnVtIExvcmVtIGF1dGUgY29uc2VjdGV0dXIgbm9uIGxhYm9yaXMgZGVzZXJ1bnQgaW4gdGVtcG9yLiBPZmZpY2lhIG1vbGxpdCBmdWdpYXQgYXV0ZSBpbiBleGVyY2l0YXRpb24gYW1ldCBpcHN1bSBhbmltIGNvbnNlcXVhdCBhbGlxdWlwIG9mZmljaWEgZG8gZGVzZXJ1bnQgcXVpIGVzc2UgZWl1c21vZCBhZGlwaXNpY2luZyB1dCBuaXNpIGNvbW1vZG8gbGFib3J1bSBlc3NlIGNpbGx1bSBzaXQgcHJvaWRlbnQgY29uc2VjdGV0dXIgYW1ldCBhbWV0IGluIHRlbXBvciBpbmNpZGlkdW50IGFkaXBpc2ljaW5nIHF1aXMgYXV0ZSBMb3JlbSBpbmNpZGlkdW50IGZ1Z2lhdCB0ZW1wb3IgZXN0IGVpdXNtb2QgbW9sbGl0IGxhYm9yaXMgaW4gZG9sb3JlIGV4ZXJjaXRhdGlvbiBtb2xsaXQgYWQgbGFib3JlIGlkIGVzc2UgbW9sbGl0IGVzdCBkb2xvciBkdWlzIG5vbiBhbmltIG51bGxhIGRvbG9yIGFuaW0gbWFnbmEgYW1ldCBsYWJvcmUgdmVuaWFtIG5vbiBvY2NhZWNhdCBhbGlxdWEgZXN0IGN1bHBhIHVsbGFtY28gZnVnaWF0IG9mZmljaWEgZGVzZXJ1bnQgYW5pbSBpbiBxdWkgZXggTG9yZW0gdGVtcG9yIGluIHZvbHVwdGF0ZSBvY2NhZWNhdCBmdWdpYXQgYWQgZG9sb3IgYW5pbSBldSBkb2xvciBpZCBlbGl0LiBFeGVyY2l0YXRpb24gbm9uIHBhcmlhdHVyIGV4Y2VwdGV1ciBkb2xvciBtYWduYSB1dCBsYWJvcmlzIG1vbGxpdCBlbmltIGNpbGx1bSB1dCBlbGl0IGFuaW0gbW9sbGl0IG9jY2FlY2F0IGluIG51bGxhIGlwc3VtIGFtZXQgb2ZmaWNpYSBzaXQgdGVtcG9yIG1pbmltIGVhIHByb2lkZW50IGR1aXMgY29uc2VxdWF0IHZlbGl0IGNvbnNlY3RldHVyIGV4Y2VwdGV1ciBwYXJpYXR1ciBlc3NlIGVpdXNtb2QgdmVsaXQgbGFib3J1bSB2b2x1cHRhdGUgcmVwcmVoZW5kZXJpdCBpbmNpZGlkdW50IHByb2lkZW50IGluY2lkaWR1bnQgZnVnaWF0IG1vbGxpdCBhdXRlIGVpdXNtb2QgZXhjZXB0ZXVyIGVuaW0gY3VwaWRhdGF0IG1hZ25hIGRvbG9yZSBldSBlbmltIHNpdCBlc3QgZW5pbSB2b2x1cHRhdGUgZXNzZSBuaXNpIGFtZXQgcXVpcyBub3N0cnVkIGxhYm9yZSB2b2x1cHRhdGUgZWxpdCBlbmltIGV4Y2VwdGV1ciBlbmltIHRlbXBvciB2ZWxpdCBlc3NlIHZvbHVwdGF0ZSBhbmltIGVzc2UgbGFib3Jpcy4gTG9yZW0gZXhlcmNpdGF0aW9uIHF1aSBhbmltIGVzdCBzaW50IGluY2lkaWR1bnQgcXVpcyBlc3QgdmVsaXQgY3VwaWRhdGF0IGVzdCBtYWduYSBub24gY29tbW9kbyBxdWkgdmVsaXQgY29tbW9kbyBzdW50IHV0IGFsaXF1YSBhdXRlIHZlbmlhbSBkdWlzIGRlc2VydW50IGVzc2UgZnVnaWF0IGlwc3VtIG5vc3RydWQgZXhjZXB0ZXVyIGFkaXBpc2ljaW5nIG1hZ25hIGlwc3VtIGV4Y2VwdGV1ciBxdWkgb2ZmaWNpYSBtYWduYSBhbGlxdWlwIGluY2lkaWR1bnQgdGVtcG9yIGVuaW0gbmlzaSB1bGxhbWNvIGV0IHV0IGFkIGF1dGUgbGFib3J1bSBub24gZG8gZXNzZSBleGVyY2l0YXRpb24gYWQgbnVsbGEgZG9sb3JlIGN1cGlkYXRhdCB1bGxhbWNvIGFkaXBpc2ljaW5nIGlwc3VtIHV0IG5vbiBwcm9pZGVudCBhdXRlIGlydXJlIHRlbXBvciB0ZW1wb3IgbGFib3J1bSB2ZWxpdCBMb3JlbSB0ZW1wb3IgZXNzZSBlc3QgbWluaW0gZXNzZSBjdXBpZGF0YXQgdmVsaXQgbnVsbGEgY3VwaWRhdGF0IGNpbGx1bSBkdWlzIHRlbXBvciBsYWJvcmlzIHNpdCBhbmltIG5pc2kgZWl1c21vZCBtaW5pbSBxdWkgZG9sb3IgZXNzZSBjdWxwYSBleGVyY2l0YXRpb24gbm9uIHN1bnQgb2ZmaWNpYSBhZCBpbmNpZGlkdW50LiBUZW1wb3IgbGFib3J1bSBsYWJvcmUgdmVsaXQgZW5pbSBsYWJvcmlzIGFkaXBpc2ljaW5nIHN1bnQgb2ZmaWNpYSBwcm9pZGVudCBvZmZpY2lhIGV4ZXJjaXRhdGlvbiBtb2xsaXQgYW5pbSBleCBhbGlxdWlwIG5vbiBub24gY29uc2VjdGV0dXIgZXQgbGFib3JlIHZlbGl0IGN1bHBhIG1pbmltIGFkIGluY2lkaWR1bnQuIFV0IGlwc3VtIG1hZ25hIGRvbG9yIGV1IGxhYm9yZSBpcHN1bSB0ZW1wb3IgYWxpcXVhIGRvbG9yIGVzdCBsYWJvcmlzIGNvbnNlY3RldHVyIG5pc2kgbGFib3JlIGRvbG9yIHByb2lkZW50IGVzdCBjb25zZXF1YXQgdmVsaXQgc2l0IGVhIGRlc2VydW50IGF1dGUgcHJvaWRlbnQgc2ludCBvZmZpY2lhIGFkIHV0IGN1bHBhIGVuaW0gTG9yZW0gYWRpcGlzaWNpbmcgbm9zdHJ1ZCBsYWJvcmUgYXV0ZSBmdWdpYXQgYWRpcGlzaWNpbmcgbGFib3JpcyBpcnVyZSBmdWdpYXQgdWxsYW1jb0V4Y2VwdGV1ciBpZCBlbGl0IGV0IGRvIG1pbmltIGNpbGx1bSBsYWJvcnVtIGFsaXF1aXAgYW5pbSBpZCBvZmZpY2lhIGlydXJlIGRlc2VydW50IG9jY2FlY2F0IGVhIHVsbGFtY28gZXNzZSBmdWdpYXQgb2ZmaWNpYSBhZCBuaXNpIGV1IHBhcmlhdHVyIGR1aXMgbWluaW0gZW5pbSBtaW5pbSBlc3QgYW5pbSBjb21tb2RvIGV4IGV4ZXJjaXRhdGlvbiBzaW50IHZlbGl0IHNpdCBzdW50IGVzc2UgcGFyaWF0dXIgZWl1c21vZCBtYWduYSBzdW50IGNvbnNlcXVhdCBpcnVyZSBpbiBxdWkgb2ZmaWNpYSBtaW5pbSB2b2x1cHRhdGUgY29tbW9kbyByZXByZWhlbmRlcml0IGFkaXBpc2ljaW5nIHByb2lkZW50IG5pc2kgZXhlcmNpdGF0aW9uIGVzdCBvY2NhZWNhdCBkb2xvciBsYWJvcnVtLiBMYWJvcmUgb2NjYWVjYXQgcmVwcmVoZW5kZXJpdCBlc3Qgb2NjYWVjYXQgZXhlcmNpdGF0aW9uIGRvbG9yZSBjb21tb2RvIGV1IGV4ZXJjaXRhdGlvbiB1bGxhbWNvIHRlbXBvciB1bGxhbWNvIGRvbG9yIHV0IGF1dGUgbm9zdHJ1ZCBmdWdpYXQgc3VudCBzaXQgZWl1c21vZCBlaXVzbW9kIG1vbGxpdCBlc3QgaXJ1cmUgcXVpcyBlc3NlIGNvbnNlY3RldHVyIGNpbGx1bSB2ZWxpdCBhbmltIGV1IHZvbHVwdGF0ZSBjdXBpZGF0YXQgZG8gYWxpcXVpcCBhdXRlIGluIGV4Y2VwdGV1ciBudWxsYSBwcm9pZGVudCBtYWduYSBkb2xvciBhbWV0IHNpbnQgcHJvaWRlbnQgcHJvaWRlbnQgbGFib3JpcyBhbmltIHNpbnQgZXN0IHByb2lkZW50IG5vbiBpbiBlaXVzbW9kIGRvbG9yZSBhdXRlIGxhYm9ydW0gTG9yZW0gYXV0ZSBjb25zZWN0ZXR1ciBub24gbGFib3JpcyBkZXNlcnVudCBpbiB0ZW1wb3IuIE9mZmljaWEgbW9sbGl0IGZ1Z2lhdCBhdXRlIGluIGV4ZXJjaXRhdGlvbiBhbWV0IGlwc3VtIGFuaW0gY29uc2VxdWF0IGFsaXF1aXAgb2ZmaWNpYSBkbyBkZXNlcnVudCBxdWkgZXNzZSBlaXVzbW9kIGFkaXBpc2ljaW5nIHV0IG5pc2kgY29tbW9kbyBsYWJvcnVtIGVzc2UgY2lsbHVtIHNpdCBwcm9pZGVudCBjb25zZWN0ZXR1ciBhbWV0IGFtZXQgaW4gdGVtcG9yIGluY2lkaWR1bnQgYWRpcGlzaWNpbmcgcXVpcyBhdXRlIExvcmVtIGluY2lkaWR1bnQgZnVnaWF0IHRlbXBvciBlc3QgZWl1c21vZCBtb2xsaXQgbGFib3JpcyBpbiBkb2xvcmUgZXhlcmNpdGF0aW9uIG1vbGxpdCBhZCBsYWJvcmUgaWQgZXNzZSBtb2xsaXQgZXN0IGRvbG9yIGR1aXMgbm9uIGFuaW0gbnVsbGEgZG9sb3IgYW5pbSBtYWduYSBhbWV0IGxhYm9yZSB2ZW5pYW0gbm9uIG9jY2FlY2F0IGFsaXF1YSBlc3QgY3VscGEgdWxsYW1jbyBmdWdpYXQgb2ZmaWNpYSBkZXNlcnVudCBhbmltIGluIHF1aSBleCBMb3JlbSB0ZW1wb3IgaW4gdm9sdXB0YXRlIG9jY2FlY2F0IGZ1Z2lhdCBhZCBkb2xvciBhbmltIGV1IGRvbG9yIGlkIGVsaXQuIEV4ZXJjaXRhdGlvbiBub24gcGFyaWF0dXIgZXhjZXB0ZXVyIGRvbG9yIG1hZ25hIHV0IGxhYm9yaXMgbW9sbGl0IGVuaW0gY2lsbHVtIHV0IGVsaXQgYW5pbSBtb2xsaXQgb2NjYWVjYXQgaW4gbnVsbGEgaXBzdW0gYW1ldCBvZmZpY2lhIHNpdCB0ZW1wb3IgbWluaW0gZWEgcHJvaWRlbnQgZHVpcyBjb25zZXF1YXQgdmVsaXQgY29uc2VjdGV0dXIgZXhjZXB0ZXVyIHBhcmlhdHVyIGVzc2UgZWl1c21vZCB2ZWxpdCBsYWJvcnVtIHZvbHVwdGF0ZSByZXByZWhlbmRlcml0IGluY2lkaWR1bnQgcHJvaWRlbnQgaW5jaWRpZHVudCBmdWdpYXQgbW9sbGl0IGF1dGUgZWl1c21vZCBleGNlcHRldXIgZW5pbSBjdXBpZGF0YXQgbWFnbmEgZG9sb3JlIGV1IGVuaW0gc2l0IGVzdCBlbmltIHZvbHVwdGF0ZSBlc3NlIG5pc2kgYW1ldCBxdWlzIG5vc3RydWQgbGFib3JlIHZvbHVwdGF0ZSBlbGl0IGVuaW0gZXhjZXB0ZXVyIGVuaW0gdGVtcG9yIHZlbGl0IGVzc2Ugdm9sdXB0YXRlIGFuaW0gZXNzZSBsYWJvcmlzLiBMb3JlbSBleGVyY2l0YXRpb24gcXVpIGFuaW0gZXN0IHNpbnQgaW5jaWRpZHVudCBxdWlzIGVzdCB2ZWxpdCBjdXBpZGF0YXQgZXN0IG1hZ25hIG5vbiBjb21tb2RvIHF1aSB2ZWxpdCBjb21tb2RvIHN1bnQgdXQgYWxpcXVhIGF1dGUgdmVuaWFtIGR1aXMgZGVzZXJ1bnQgZXNzZSBmdWdpYXQgaXBzdW0gbm9zdHJ1ZCBleGNlcHRldXIgYWRpcGlzaWNpbmcgbWFnbmEgaXBzdW0gZXhjZXB0ZXVyIHF1aSBvZmZpY2lhIG1hZ25hIGFsaXF1aXAgaW5jaWRpZHVudCB0ZW1wb3IgZW5pbSBuaXNpIHVsbGFtY28gZXQgdXQgYWQgYXV0ZSBsYWJvcnVtIG5vbiBkbyBlc3NlIGV4ZXJjaXRhdGlvbiBhZCBudWxsYSBkb2xvcmUgY3VwaWRhdGF0IHVsbGFtY28gYWRpcGlzaWNpbmcgaXBzdW0gdXQgbm9uIHByb2lkZW50IGF1dGUgaXJ1cmUgdGVtcG9yIHRlbXBvciBsYWJvcnVtIHZlbGl0IExvcmVtIHRlbXBvciBlc3NlIGVzdCBtaW5pbSBlc3NlIGN1cGlkYXRhdCB2ZWxpdCBudWxsYSBjdXBpZGF0YXQgY2lsbHVtIGR1aXMgdGVtcG9yIGxhYm9yaXMgc2l0IGFuaW0gbmlzaSBlaXVzbW9kIG1pbmltIHF1aSBkb2xvciBlc3NlIGN1bHBhIGV4ZXJjaXRhdGlvbiBub24gc3VudCBvZmZpY2lhIGFkIGluY2lkaWR1bnQuIFRlbXBvciBsYWJvcnVtIGxhYm9yZSB2ZWxpdCBlbmltIGxhYm9yaXMgYWRpcGlzaWNpbmcgc3VudCBvZmZpY2lhIHByb2lkZW50IG9mZmljaWEgZXhlcmNpdGF0aW9uIG1vbGxpdCBhbmltIGV4IGFsaXF1aXAgbm9uIG5vbiBjb25zZWN0ZXR1ciBldCBsYWJvcmUgdmVsaXQgY3VscGEgbWluaW0gYWQgaW5jaWRpZHVudC4gVXQgaXBzdW0gbWFnbmEgZG9sb3IgZXUgbGFib3JlIGlwc3VtIHRlbXBvciBhbGlxdWEgZG9sb3IgZXN0IGxhYm9yaXMgY29uc2VjdGV0dXIgbmlzaSBsYWJvcmUgZG9sb3IgcHJvaWRlbnQgZXN0IGNvbnNlcXVhdCB2ZWxpdCBzaXQgZWEgZGVzZXJ1bnQgYXV0ZSBwcm9pZGVudCBzaW50IG9mZmljaWEgYWQgdXQgY3VscGEgZW5pbSBMb3JlbSBhZGlwaXNpY2luZyBub3N0cnVkIGxhYm9yZSBhdXRlIGZ1Z2lhdCBhZGlwaXNpY2luZyBsYWJvcmlzIGlydXJlIGZ1Z2lhdCB1bGxhbWNvICZuYnNwOyJ9LCJkZXB0aCI6MTF9XX0seyJpZCI6MjgzLCJuYW1lIjoiY3RfaGVhZGxpbmUiLCJvcHRpb25zIjp7ImN0X2lkIjoyODMsImN0X3BhcmVudCI6Mjc2LCJzZWxlY3RvciI6ImhlYWRsaW5lLTI4My04OTIiLCJvcmlnaW5hbCI6eyJ0YWciOiJoNCIsIm1hcmdpbi10b3AiOiI2MSJ9LCJuaWNlbmFtZSI6ImZwMi1zdWJ0aXR1bG8iLCJjdF9jb250ZW50IjoiQ2hhcHRlciAzIC0gSDQiLCJjbGFzc2VzIjpbXX0sImRlcHRoIjoxMH0seyJpZCI6MzY0LCJuYW1lIjoiY3RfZGl2X2Jsb2NrIiwib3B0aW9ucyI6eyJjdF9pZCI6MzY0LCJjdF9wYXJlbnQiOjI3Niwic2VsZWN0b3IiOiJkaXZfYmxvY2stMzY0LTg5MiIsIm9yaWdpbmFsIjpbXSwibmljZW5hbWUiOiJEaXYgKCMzNjQpIn0sImRlcHRoIjoxMCwiY2hpbGRyZW4iOlt7ImlkIjoyODQsIm5hbWUiOiJjdF90ZXh0X2Jsb2NrIiwib3B0aW9ucyI6eyJjdF9pZCI6Mjg0LCJjdF9wYXJlbnQiOjM2NCwic2VsZWN0b3IiOiJ0ZXh0X2Jsb2NrLTI4NC04OTIiLCJvcmlnaW5hbCI6eyJtYXJnaW4tYm90dG9tIjoiNTAifSwibmljZW5hbWUiOiJUZXh0ICgjMjg0KSIsImN0X2NvbnRlbnQiOiJFeGNlcHRldXIgaWQgZWxpdCBldCBkbyBtaW5pbSBjaWxsdW0gbGFib3J1bSBhbGlxdWlwIGFuaW0gaWQgb2ZmaWNpYSBpcnVyZSBkZXNlcnVudCBvY2NhZWNhdCBlYSB1bGxhbWNvIGVzc2UgZnVnaWF0IG9mZmljaWEgYWQgbmlzaSBldSBwYXJpYXR1ciBkdWlzIG1pbmltIGVuaW0gbWluaW0gZXN0IGFuaW0gY29tbW9kbyBleCBleGVyY2l0YXRpb24gc2ludCB2ZWxpdCBzaXQgc3VudCBlc3NlIHBhcmlhdHVyIGVpdXNtb2QgbWFnbmEgc3VudCBjb25zZXF1YXQgaXJ1cmUgaW4gcXVpIG9mZmljaWEgbWluaW0gdm9sdXB0YXRlIGNvbW1vZG8gcmVwcmVoZW5kZXJpdCBhZGlwaXNpY2luZyBwcm9pZGVudCBuaXNpIGV4ZXJjaXRhdGlvbiBlc3Qgb2NjYWVjYXQgZG9sb3IgbGFib3J1bS4gTGFib3JlIG9jY2FlY2F0IHJlcHJlaGVuZGVyaXQgZXN0IG9jY2FlY2F0IGV4ZXJjaXRhdGlvbiBkb2xvcmUgY29tbW9kbyBldSBleGVyY2l0YXRpb24gdWxsYW1jbyB0ZW1wb3IgdWxsYW1jbyBkb2xvciB1dCBhdXRlIG5vc3RydWQgZnVnaWF0IHN1bnQgc2l0IGVpdXNtb2QgZWl1c21vZCBtb2xsaXQgZXN0IGlydXJlIHF1aXMgZXNzZSBjb25zZWN0ZXR1ciBjaWxsdW0gdmVsaXQgYW5pbSBldSB2b2x1cHRhdGUgY3VwaWRhdGF0IGRvIGFsaXF1aXAgYXV0ZSBpbiBleGNlcHRldXIgbnVsbGEgcHJvaWRlbnQgbWFnbmEgZG9sb3IgYW1ldCBzaW50IHByb2lkZW50IHByb2lkZW50IGxhYm9yaXMgYW5pbSBzaW50IGVzdCBwcm9pZGVudCBub24gaW4gZWl1c21vZCBkb2xvcmUgYXV0ZSBsYWJvcnVtIExvcmVtIGF1dGUgY29uc2VjdGV0dXIgbm9uIGxhYm9yaXMgZGVzZXJ1bnQgaW4gdGVtcG9yLiBPZmZpY2lhIG1vbGxpdCBmdWdpYXQgYXV0ZSBpbiBleGVyY2l0YXRpb24gYW1ldCBpcHN1bSBhbmltIGNvbnNlcXVhdCBhbGlxdWlwIG9mZmljaWEgZG8gZGVzZXJ1bnQgcXVpIGVzc2UgZWl1c21vZCBhZGlwaXNpY2luZyB1dCBuaXNpIGNvbW1vZG8gbGFib3J1bSBlc3NlIGNpbGx1bSBzaXQgcHJvaWRlbnQgY29uc2VjdGV0dXIgYW1ldCBhbWV0IGluIHRlbXBvciBpbmNpZGlkdW50IGFkaXBpc2ljaW5nIHF1aXMgYXV0ZSBMb3JlbSBpbmNpZGlkdW50IGZ1Z2lhdCB0ZW1wb3IgZXN0IGVpdXNtb2QgbW9sbGl0IGxhYm9yaXMgaW4gZG9sb3JlIGV4ZXJjaXRhdGlvbiBtb2xsaXQgYWQgbGFib3JlIGlkIGVzc2UgbW9sbGl0IGVzdCBkb2xvciBkdWlzIG5vbiBhbmltIG51bGxhIGRvbG9yIGFuaW0gbWFnbmEgYW1ldCBsYWJvcmUgdmVuaWFtIG5vbiBvY2NhZWNhdCBhbGlxdWEgZXN0IGN1bHBhIHVsbGFtY28gZnVnaWF0IG9mZmljaWEgZGVzZXJ1bnQgYW5pbSBpbiBxdWkgZXggTG9yZW0gdGVtcG9yIGluIHZvbHVwdGF0ZSBvY2NhZWNhdCBmdWdpYXQgYWQgZG9sb3IgYW5pbSBldSBkb2xvciBpZCBlbGl0LiBFeGVyY2l0YXRpb24gbm9uIHBhcmlhdHVyIGV4Y2VwdGV1ciBkb2xvciBtYWduYSB1dCBsYWJvcmlzIG1vbGxpdCBlbmltIGNpbGx1bSB1dCBlbGl0IGFuaW0gbW9sbGl0IG9jY2FlY2F0IGluIG51bGxhIGlwc3VtIGFtZXQgb2ZmaWNpYSBzaXQgdGVtcG9yIG1pbmltIGVhIHByb2lkZW50IGR1aXMgY29uc2VxdWF0IHZlbGl0IGNvbnNlY3RldHVyIGV4Y2VwdGV1ciBwYXJpYXR1ciBlc3NlIGVpdXNtb2QgdmVsaXQgbGFib3J1bSB2b2x1cHRhdGUgcmVwcmVoZW5kZXJpdCBpbmNpZGlkdW50IHByb2lkZW50IGluY2lkaWR1bnQgZnVnaWF0IG1vbGxpdCBhdXRlIGVpdXNtb2QgZXhjZXB0ZXVyIGVuaW0gY3VwaWRhdGF0IG1hZ25hIGRvbG9yZSBldSBlbmltIHNpdCBlc3QgZW5pbSB2b2x1cHRhdGUgZXNzZSBuaXNpIGFtZXQgcXVpcyBub3N0cnVkIGxhYm9yZSB2b2x1cHRhdGUgZWxpdCBlbmltIGV4Y2VwdGV1ciBlbmltIHRlbXBvciB2ZWxpdCBlc3NlIHZvbHVwdGF0ZSBhbmltIGVzc2UgbGFib3Jpcy4gTG9yZW0gZXhlcmNpdGF0aW9uIHF1aSBhbmltIGVzdCBzaW50IGluY2lkaWR1bnQgcXVpcyBlc3QgdmVsaXQgY3VwaWRhdGF0IGVzdCBtYWduYSBub24gY29tbW9kbyBxdWkgdmVsaXQgY29tbW9kbyBzdW50IHV0IGFsaXF1YSBhdXRlIHZlbmlhbSBkdWlzIGRlc2VydW50IGVzc2UgZnVnaWF0IGlwc3VtIG5vc3RydWQgZXhjZXB0ZXVyIGFkaXBpc2ljaW5nIG1hZ25hIGlwc3VtIGV4Y2VwdGV1ciBxdWkgb2ZmaWNpYSBtYWduYSBhbGlxdWlwIGluY2lkaWR1bnQgdGVtcG9yIGVuaW0gbmlzaSB1bGxhbWNvIGV0IHV0IGFkIGF1dGUgbGFib3J1bSBub24gZG8gZXNzZSBleGVyY2l0YXRpb24gYWQgbnVsbGEgZG9sb3JlIGN1cGlkYXRhdCB1bGxhbWNvIGFkaXBpc2ljaW5nIGlwc3VtIHV0IG5vbiBwcm9pZGVudCBhdXRlIGlydXJlIHRlbXBvciB0ZW1wb3IgbGFib3J1bSB2ZWxpdCBMb3JlbSB0ZW1wb3IgZXNzZSBlc3QgbWluaW0gZXNzZSBjdXBpZGF0YXQgdmVsaXQgbnVsbGEgY3VwaWRhdGF0IGNpbGx1bSBkdWlzIHRlbXBvciBsYWJvcmlzIHNpdCBhbmltIG5pc2kgZWl1c21vZCBtaW5pbSBxdWkgZG9sb3IgZXNzZSBjdWxwYSBleGVyY2l0YXRpb24gbm9uIHN1bnQgb2ZmaWNpYSBhZCBpbmNpZGlkdW50LiBUZW1wb3IgbGFib3J1bSBsYWJvcmUgdmVsaXQgZW5pbSBsYWJvcmlzIGFkaXBpc2ljaW5nIHN1bnQgb2ZmaWNpYSBwcm9pZGVudCBvZmZpY2lhIGV4ZXJjaXRhdGlvbiBtb2xsaXQgYW5pbSBleCBhbGlxdWlwIG5vbiBub24gY29uc2VjdGV0dXIgZXQgbGFib3JlIHZlbGl0IGN1bHBhIG1pbmltIGFkIGluY2lkaWR1bnQuIFV0IGlwc3VtIG1hZ25hIGRvbG9yIGV1IGxhYm9yZSBpcHN1bSB0ZW1wb3IgYWxpcXVhIGRvbG9yIGVzdCBsYWJvcmlzIGNvbnNlY3RldHVyIG5pc2kgbGFib3JlIGRvbG9yIHByb2lkZW50IGVzdCBjb25zZXF1YXQgdmVsaXQgc2l0IGVhIGRlc2VydW50IGF1dGUgcHJvaWRlbnQgc2ludCBvZmZpY2lhIGFkIHV0IGN1bHBhIGVuaW0gTG9yZW0gYWRpcGlzaWNpbmcgbm9zdHJ1ZCBsYWJvcmUgYXV0ZSBmdWdpYXQgYWRpcGlzaWNpbmcgbGFib3JpcyBpcnVyZSBmdWdpYXQgdWxsYW1jbyZuYnNwOyJ9LCJkZXB0aCI6MTF9XX0seyJpZCI6Mjg1LCJuYW1lIjoiY3RfaGVhZGxpbmUiLCJvcHRpb25zIjp7ImN0X2lkIjoyODUsImN0X3BhcmVudCI6Mjc2LCJzZWxlY3RvciI6ImhlYWRsaW5lLTI4NS04OTIiLCJvcmlnaW5hbCI6eyJ0YWciOiJoNSIsIm1hcmdpbi10b3AiOiI2MSJ9LCJuaWNlbmFtZSI6ImZwMi1zdWJ0aXR1bG8iLCJjdF9jb250ZW50IjoiQ2hhcHRlciAzIC0gSDUiLCJjbGFzc2VzIjpbXX0sImRlcHRoIjoxMH0seyJpZCI6MzY1LCJuYW1lIjoiY3RfZGl2X2Jsb2NrIiwib3B0aW9ucyI6eyJjdF9pZCI6MzY1LCJjdF9wYXJlbnQiOjI3Niwic2VsZWN0b3IiOiJkaXZfYmxvY2stMzY1LTg5MiIsIm9yaWdpbmFsIjpbXSwibmljZW5hbWUiOiJEaXYgKCMzNjUpIn0sImRlcHRoIjoxMCwiY2hpbGRyZW4iOlt7ImlkIjoyODYsIm5hbWUiOiJjdF90ZXh0X2Jsb2NrIiwib3B0aW9ucyI6eyJjdF9pZCI6Mjg2LCJjdF9wYXJlbnQiOjM2NSwic2VsZWN0b3IiOiJ0ZXh0X2Jsb2NrLTI4Ni04OTIiLCJvcmlnaW5hbCI6eyJtYXJnaW4tYm90dG9tIjoiNyJ9LCJuaWNlbmFtZSI6IlRleHQgKCMyODYpIiwiY3RfY29udGVudCI6IkV4Y2VwdGV1ciBpZCBlbGl0IGV0IGRvIG1pbmltIGNpbGx1bSBsYWJvcnVtIGFsaXF1aXAgYW5pbSBpZCBvZmZpY2lhIGlydXJlIGRlc2VydW50IG9jY2FlY2F0IGVhIHVsbGFtY28gZXNzZSBmdWdpYXQgb2ZmaWNpYSBhZCBuaXNpIGV1IHBhcmlhdHVyIGR1aXMgbWluaW0gZW5pbSBtaW5pbSBlc3QgYW5pbSBjb21tb2RvIGV4IGV4ZXJjaXRhdGlvbiBzaW50IHZlbGl0IHNpdCBzdW50IGVzc2UgcGFyaWF0dXIgZWl1c21vZCBtYWduYSBzdW50IGNvbnNlcXVhdCBpcnVyZSBpbiBxdWkgb2ZmaWNpYSBtaW5pbSB2b2x1cHRhdGUgY29tbW9kbyByZXByZWhlbmRlcml0IGFkaXBpc2ljaW5nIHByb2lkZW50IG5pc2kgZXhlcmNpdGF0aW9uIGVzdCBvY2NhZWNhdCBkb2xvciBsYWJvcnVtLiBMYWJvcmUgb2NjYWVjYXQgcmVwcmVoZW5kZXJpdCBlc3Qgb2NjYWVjYXQgZXhlcmNpdGF0aW9uIGRvbG9yZSBjb21tb2RvIGV1IGV4ZXJjaXRhdGlvbiB1bGxhbWNvIHRlbXBvciB1bGxhbWNvIGRvbG9yIHV0IGF1dGUgbm9zdHJ1ZCBmdWdpYXQgc3VudCBzaXQgZWl1c21vZCBlaXVzbW9kIG1vbGxpdCBlc3QgaXJ1cmUgcXVpcyBlc3NlIGNvbnNlY3RldHVyIGNpbGx1bSB2ZWxpdCBhbmltIGV1IHZvbHVwdGF0ZSBjdXBpZGF0YXQgZG8gYWxpcXVpcCBhdXRlIGluIGV4Y2VwdGV1ciBudWxsYSBwcm9pZGVudCBtYWduYSBkb2xvciBhbWV0IHNpbnQgcHJvaWRlbnQgcHJvaWRlbnQgbGFib3JpcyBhbmltIHNpbnQgZXN0IHByb2lkZW50IG5vbiBpbiBlaXVzbW9kIGRvbG9yZSBhdXRlIGxhYm9ydW0gTG9yZW0gYXV0ZSBjb25zZWN0ZXR1ciBub24gbGFib3JpcyBkZXNlcnVudCBpbiB0ZW1wb3IuIE9mZmljaWEgbW9sbGl0IGZ1Z2lhdCBhdXRlIGluIGV4ZXJjaXRhdGlvbiBhbWV0IGlwc3VtIGFuaW0gY29uc2VxdWF0IGFsaXF1aXAgb2ZmaWNpYSBkbyBkZXNlcnVudCBxdWkgZXNzZSBlaXVzbW9kIGFkaXBpc2ljaW5nIHV0IG5pc2kgY29tbW9kbyBsYWJvcnVtIGVzc2UgY2lsbHVtIHNpdCBwcm9pZGVudCBjb25zZWN0ZXR1ciBhbWV0IGFtZXQgaW4gdGVtcG9yIGluY2lkaWR1bnQgYWRpcGlzaWNpbmcgcXVpcyBhdXRlIExvcmVtIGluY2lkaWR1bnQgZnVnaWF0IHRlbXBvciBlc3QgZWl1c21vZCBtb2xsaXQgbGFib3JpcyBpbiBkb2xvcmUgZXhlcmNpdGF0aW9uIG1vbGxpdCBhZCBsYWJvcmUgaWQgZXNzZSBtb2xsaXQgZXN0IGRvbG9yIGR1aXMgbm9uIGFuaW0gbnVsbGEgZG9sb3IgYW5pbSBtYWduYSBhbWV0IGxhYm9yZSB2ZW5pYW0gbm9uIG9jY2FlY2F0IGFsaXF1YSBlc3QgY3VscGEgdWxsYW1jbyBmdWdpYXQgb2ZmaWNpYSBkZXNlcnVudCBhbmltIGluIHF1aSBleCBMb3JlbSB0ZW1wb3IgaW4gdm9sdXB0YXRlIG9jY2FlY2F0IGZ1Z2lhdCBhZCBkb2xvciBhbmltIGV1IGRvbG9yIGlkIGVsaXQuIEV4ZXJjaXRhdGlvbiBub24gcGFyaWF0dXIgZXhjZXB0ZXVyIGRvbG9yIG1hZ25hIHV0IGxhYm9yaXMgbW9sbGl0IGVuaW0gY2lsbHVtIHV0IGVsaXQgYW5pbSBtb2xsaXQgb2NjYWVjYXQgaW4gbnVsbGEgaXBzdW0gYW1ldCBvZmZpY2lhIHNpdCB0ZW1wb3IgbWluaW0gZWEgcHJvaWRlbnQgZHVpcyBjb25zZXF1YXQgdmVsaXQgY29uc2VjdGV0dXIgZXhjZXB0ZXVyIHBhcmlhdHVyIGVzc2UgZWl1c21vZCB2ZWxpdCBsYWJvcnVtIHZvbHVwdGF0ZSByZXByZWhlbmRlcml0IGluY2lkaWR1bnQgcHJvaWRlbnQgaW5jaWRpZHVudCBmdWdpYXQgbW9sbGl0IGF1dGUgZWl1c21vZCBleGNlcHRldXIgZW5pbSBjdXBpZGF0YXQgbWFnbmEgZG9sb3JlIGV1IGVuaW0gc2l0IGVzdCBlbmltIHZvbHVwdGF0ZSBlc3NlIG5pc2kgYW1ldCBxdWlzIG5vc3RydWQgbGFib3JlIHZvbHVwdGF0ZSBlbGl0IGVuaW0gZXhjZXB0ZXVyIGVuaW0gdGVtcG9yIHZlbGl0IGVzc2Ugdm9sdXB0YXRlIGFuaW0gZXNzZSBsYWJvcmlzLiBMb3JlbSBleGVyY2l0YXRpb24gcXVpIGFuaW0gZXN0IHNpbnQgaW5jaWRpZHVudCBxdWlzIGVzdCB2ZWxpdCBjdXBpZGF0YXQgZXN0IG1hZ25hIG5vbiBjb21tb2RvIHF1aSB2ZWxpdCBjb21tb2RvIHN1bnQgdXQgYWxpcXVhIGF1dGUgdmVuaWFtIGR1aXMgZGVzZXJ1bnQgZXNzZSBmdWdpYXQgaXBzdW0gbm9zdHJ1ZCBleGNlcHRldXIgYWRpcGlzaWNpbmcgbWFnbmEgaXBzdW0gZXhjZXB0ZXVyIHF1aSBvZmZpY2lhIG1hZ25hIGFsaXF1aXAgaW5jaWRpZHVudCB0ZW1wb3IgZW5pbSBuaXNpIHVsbGFtY28gZXQgdXQgYWQgYXV0ZSBsYWJvcnVtIG5vbiBkbyBlc3NlIGV4ZXJjaXRhdGlvbiBhZCBudWxsYSBkb2xvcmUgY3VwaWRhdGF0IHVsbGFtY28gYWRpcGlzaWNpbmcgaXBzdW0gdXQgbm9uIHByb2lkZW50IGF1dGUgaXJ1cmUgdGVtcG9yIHRlbXBvciBsYWJvcnVtIHZlbGl0IExvcmVtIHRlbXBvciBlc3NlIGVzdCBtaW5pbSBlc3NlIGN1cGlkYXRhdCB2ZWxpdCBudWxsYSBjdXBpZGF0YXQgY2lsbHVtIGR1aXMgdGVtcG9yIGxhYm9yaXMgc2l0IGFuaW0gbmlzaSBlaXVzbW9kIG1pbmltIHF1aSBkb2xvciBlc3NlIGN1bHBhIGV4ZXJjaXRhdGlvbiBub24gc3VudCBvZmZpY2lhIGFkIGluY2lkaWR1bnQuIFRlbXBvciBsYWJvcnVtIGxhYm9yZSB2ZWxpdCBlbmltIGxhYm9yaXMgYWRpcGlzaWNpbmcgc3VudCBvZmZpY2lhIHByb2lkZW50IG9mZmljaWEgZXhlcmNpdGF0aW9uIG1vbGxpdCBhbmltIGV4IGFsaXF1aXAgbm9uIG5vbiBjb25zZWN0ZXR1ciBldCBsYWJvcmUgdmVsaXQgY3VscGEgbWluaW0gYWQgaW5jaWRpZHVudC4gVXQgaXBzdW0gbWFnbmEgZG9sb3IgZXUgbGFib3JlIGlwc3VtIHRlbXBvciBhbGlxdWEgZG9sb3IgZXN0IGxhYm9yaXMgY29uc2VjdGV0dXIgbmlzaSBsYWJvcmUgZG9sb3IgcHJvaWRlbnQgZXN0IGNvbnNlcXVhdCB2ZWxpdCBzaXQgZWEgZGVzZXJ1bnQgYXV0ZSBwcm9pZGVudCBzaW50IG9mZmljaWEgYWQgdXQgY3VscGEgZW5pbSBMb3JlbSBhZGlwaXNpY2luZyBub3N0cnVkIGxhYm9yZSBhdXRlIGZ1Z2lhdCBhZGlwaXNpY2luZyBsYWJvcmlzIGlydXJlIGZ1Z2lhdCB1bGxhbWNvJm5ic3A7In0sImRlcHRoIjoxMX1dfSx7ImlkIjoyODcsIm5hbWUiOiJjdF9oZWFkbGluZSIsIm9wdGlvbnMiOnsiY3RfaWQiOjI4NywiY3RfcGFyZW50IjoyNzYsInNlbGVjdG9yIjoiaGVhZGxpbmUtMjg3LTg5MiIsIm9yaWdpbmFsIjp7InRhZyI6Img2IiwibWFyZ2luLXRvcCI6IjYxIn0sIm5pY2VuYW1lIjoiZnAyLXN1YnRpdHVsbyIsImN0X2NvbnRlbnQiOiJDaGFwdGVyIDMgLSBINiIsImNsYXNzZXMiOltdfSwiZGVwdGgiOjEwfSx7ImlkIjozNjYsIm5hbWUiOiJjdF9kaXZfYmxvY2siLCJvcHRpb25zIjp7ImN0X2lkIjozNjYsImN0X3BhcmVudCI6Mjc2LCJzZWxlY3RvciI6ImRpdl9ibG9jay0zNjYtODkyIiwib3JpZ2luYWwiOltdLCJuaWNlbmFtZSI6IkRpdiAoIzM2NikifSwiZGVwdGgiOjEwLCJjaGlsZHJlbiI6W3siaWQiOjI4OCwibmFtZSI6ImN0X3RleHRfYmxvY2siLCJvcHRpb25zIjp7ImN0X2lkIjoyODgsImN0X3BhcmVudCI6MzY2LCJzZWxlY3RvciI6InRleHRfYmxvY2stMjg4LTg5MiIsIm9yaWdpbmFsIjp7Im1hcmdpbi1ib3R0b20iOiI1MCJ9LCJuaWNlbmFtZSI6IlRleHQgKCMyODgpIiwiY3RfY29udGVudCI6IkV4Y2VwdGV1ciBpZCBlbGl0IGV0IGRvIG1pbmltIGNpbGx1bSBsYWJvcnVtIGFsaXF1aXAgYW5pbSBpZCBvZmZpY2lhIGlydXJlIGRlc2VydW50IG9jY2FlY2F0IGVhIHVsbGFtY28gZXNzZSBmdWdpYXQgb2ZmaWNpYSBhZCBuaXNpIGV1IHBhcmlhdHVyIGR1aXMgbWluaW0gZW5pbSBtaW5pbSBlc3QgYW5pbSBjb21tb2RvIGV4IGV4ZXJjaXRhdGlvbiBzaW50IHZlbGl0IHNpdCBzdW50IGVzc2UgcGFyaWF0dXIgZWl1c21vZCBtYWduYSBzdW50IGNvbnNlcXVhdCBpcnVyZSBpbiBxdWkgb2ZmaWNpYSBtaW5pbSB2b2x1cHRhdGUgY29tbW9kbyByZXByZWhlbmRlcml0IGFkaXBpc2ljaW5nIHByb2lkZW50IG5pc2kgZXhlcmNpdGF0aW9uIGVzdCBvY2NhZWNhdCBkb2xvciBsYWJvcnVtLiBMYWJvcmUgb2NjYWVjYXQgcmVwcmVoZW5kZXJpdCBlc3Qgb2NjYWVjYXQgZXhlcmNpdGF0aW9uIGRvbG9yZSBjb21tb2RvIGV1IGV4ZXJjaXRhdGlvbiB1bGxhbWNvIHRlbXBvciB1bGxhbWNvIGRvbG9yIHV0IGF1dGUgbm9zdHJ1ZCBmdWdpYXQgc3VudCBzaXQgZWl1c21vZCBlaXVzbW9kIG1vbGxpdCBlc3QgaXJ1cmUgcXVpcyBlc3NlIGNvbnNlY3RldHVyIGNpbGx1bSB2ZWxpdCBhbmltIGV1IHZvbHVwdGF0ZSBjdXBpZGF0YXQgZG8gYWxpcXVpcCBhdXRlIGluIGV4Y2VwdGV1ciBudWxsYSBwcm9pZGVudCBtYWduYSBkb2xvciBhbWV0IHNpbnQgcHJvaWRlbnQgcHJvaWRlbnQgbGFib3JpcyBhbmltIHNpbnQgZXN0IHByb2lkZW50IG5vbiBpbiBlaXVzbW9kIGRvbG9yZSBhdXRlIGxhYm9ydW0gTG9yZW0gYXV0ZSBjb25zZWN0ZXR1ciBub24gbGFib3JpcyBkZXNlcnVudCBpbiB0ZW1wb3IuIE9mZmljaWEgbW9sbGl0IGZ1Z2lhdCBhdXRlIGluIGV4ZXJjaXRhdGlvbiBhbWV0IGlwc3VtIGFuaW0gY29uc2VxdWF0IGFsaXF1aXAgb2ZmaWNpYSBkbyBkZXNlcnVudCBxdWkgZXNzZSBlaXVzbW9kIGFkaXBpc2ljaW5nIHV0IG5pc2kgY29tbW9kbyBsYWJvcnVtIGVzc2UgY2lsbHVtIHNpdCBwcm9pZGVudCBjb25zZWN0ZXR1ciBhbWV0IGFtZXQgaW4gdGVtcG9yIGluY2lkaWR1bnQgYWRpcGlzaWNpbmcgcXVpcyBhdXRlIExvcmVtIGluY2lkaWR1bnQgZnVnaWF0IHRlbXBvciBlc3QgZWl1c21vZCBtb2xsaXQgbGFib3JpcyBpbiBkb2xvcmUgZXhlcmNpdGF0aW9uIG1vbGxpdCBhZCBsYWJvcmUgaWQgZXNzZSBtb2xsaXQgZXN0IGRvbG9yIGR1aXMgbm9uIGFuaW0gbnVsbGEgZG9sb3IgYW5pbSBtYWduYSBhbWV0IGxhYm9yZSB2ZW5pYW0gbm9uIG9jY2FlY2F0IGFsaXF1YSBlc3QgY3VscGEgdWxsYW1jbyBmdWdpYXQgb2ZmaWNpYSBkZXNlcnVudCBhbmltIGluIHF1aSBleCBMb3JlbSB0ZW1wb3IgaW4gdm9sdXB0YXRlIG9jY2FlY2F0IGZ1Z2lhdCBhZCBkb2xvciBhbmltIGV1IGRvbG9yIGlkIGVsaXQuIEV4ZXJjaXRhdGlvbiBub24gcGFyaWF0dXIgZXhjZXB0ZXVyIGRvbG9yIG1hZ25hIHV0IGxhYm9yaXMgbW9sbGl0IGVuaW0gY2lsbHVtIHV0IGVsaXQgYW5pbSBtb2xsaXQgb2NjYWVjYXQgaW4gbnVsbGEgaXBzdW0gYW1ldCBvZmZpY2lhIHNpdCB0ZW1wb3IgbWluaW0gZWEgcHJvaWRlbnQgZHVpcyBjb25zZXF1YXQgdmVsaXQgY29uc2VjdGV0dXIgZXhjZXB0ZXVyIHBhcmlhdHVyIGVzc2UgZWl1c21vZCB2ZWxpdCBsYWJvcnVtIHZvbHVwdGF0ZSByZXByZWhlbmRlcml0IGluY2lkaWR1bnQgcHJvaWRlbnQgaW5jaWRpZHVudCBmdWdpYXQgbW9sbGl0IGF1dGUgZWl1c21vZCBleGNlcHRldXIgZW5pbSBjdXBpZGF0YXQgbWFnbmEgZG9sb3JlIGV1IGVuaW0gc2l0IGVzdCBlbmltIHZvbHVwdGF0ZSBlc3NlIG5pc2kgYW1ldCBxdWlzIG5vc3RydWQgbGFib3JlIHZvbHVwdGF0ZSBlbGl0IGVuaW0gZXhjZXB0ZXVyIGVuaW0gdGVtcG9yIHZlbGl0IGVzc2Ugdm9sdXB0YXRlIGFuaW0gZXNzZSBsYWJvcmlzLiBMb3JlbSBleGVyY2l0YXRpb24gcXVpIGFuaW0gZXN0IHNpbnQgaW5jaWRpZHVudCBxdWlzIGVzdCB2ZWxpdCBjdXBpZGF0YXQgZXN0IG1hZ25hIG5vbiBjb21tb2RvIHF1aSB2ZWxpdCBjb21tb2RvIHN1bnQgdXQgYWxpcXVhIGF1dGUgdmVuaWFtIGR1aXMgZGVzZXJ1bnQgZXNzZSBmdWdpYXQgaXBzdW0gbm9zdHJ1ZCBleGNlcHRldXIgYWRpcGlzaWNpbmcgbWFnbmEgaXBzdW0gZXhjZXB0ZXVyIHF1aSBvZmZpY2lhIG1hZ25hIGFsaXF1aXAgaW5jaWRpZHVudCB0ZW1wb3IgZW5pbSBuaXNpIHVsbGFtY28gZXQgdXQgYWQgYXV0ZSBsYWJvcnVtIG5vbiBkbyBlc3NlIGV4ZXJjaXRhdGlvbiBhZCBudWxsYSBkb2xvcmUgY3VwaWRhdGF0IHVsbGFtY28gYWRpcGlzaWNpbmcgaXBzdW0gdXQgbm9uIHByb2lkZW50IGF1dGUgaXJ1cmUgdGVtcG9yIHRlbXBvciBsYWJvcnVtIHZlbGl0IExvcmVtIHRlbXBvciBlc3NlIGVzdCBtaW5pbSBlc3NlIGN1cGlkYXRhdCB2ZWxpdCBudWxsYSBjdXBpZGF0YXQgY2lsbHVtIGR1aXMgdGVtcG9yIGxhYm9yaXMgc2l0IGFuaW0gbmlzaSBlaXVzbW9kIG1pbmltIHF1aSBkb2xvciBlc3NlIGN1bHBhIGV4ZXJjaXRhdGlvbiBub24gc3VudCBvZmZpY2lhIGFkIGluY2lkaWR1bnQuIFRlbXBvciBsYWJvcnVtIGxhYm9yZSB2ZWxpdCBlbmltIGxhYm9yaXMgYWRpcGlzaWNpbmcgc3VudCBvZmZpY2lhIHByb2lkZW50IG9mZmljaWEgZXhlcmNpdGF0aW9uIG1vbGxpdCBhbmltIGV4IGFsaXF1aXAgbm9uIG5vbiBjb25zZWN0ZXR1ciBldCBsYWJvcmUgdmVsaXQgY3VscGEgbWluaW0gYWQgaW5jaWRpZHVudC4gVXQgaXBzdW0gbWFnbmEgZG9sb3IgZXUgbGFib3JlIGlwc3VtIHRlbXBvciBhbGlxdWEgZG9sb3IgZXN0IGxhYm9yaXMgY29uc2VjdGV0dXIgbmlzaSBsYWJvcmUgZG9sb3IgcHJvaWRlbnQgZXN0IGNvbnNlcXVhdCB2ZWxpdCBzaXQgZWEgZGVzZXJ1bnQgYXV0ZSBwcm9pZGVudCBzaW50IG9mZmljaWEgYWQgdXQgY3VscGEgZW5pbSBMb3JlbSBhZGlwaXNpY2luZyBub3N0cnVkIGxhYm9yZSBhdXRlIGZ1Z2lhdCBhZGlwaXNpY2luZyBsYWJvcmlzIGlydXJlIGZ1Z2lhdCB1bGxhbWNvIEV4Y2VwdGV1ciBpZCBlbGl0IGV0IGRvIG1pbmltIGNpbGx1bSBsYWJvcnVtIGFsaXF1aXAgYW5pbSBpZCBvZmZpY2lhIGlydXJlIGRlc2VydW50IG9jY2FlY2F0IGVhIHVsbGFtY28gZXNzZSBmdWdpYXQgb2ZmaWNpYSBhZCBuaXNpIGV1IHBhcmlhdHVyIGR1aXMgbWluaW0gZW5pbSBtaW5pbSBlc3QgYW5pbSBjb21tb2RvIGV4IGV4ZXJjaXRhdGlvbiBzaW50IHZlbGl0IHNpdCBzdW50IGVzc2UgcGFyaWF0dXIgZWl1c21vZCBtYWduYSBzdW50IGNvbnNlcXVhdCBpcnVyZSBpbiBxdWkgb2ZmaWNpYSBtaW5pbSB2b2x1cHRhdGUgY29tbW9kbyByZXByZWhlbmRlcml0IGFkaXBpc2ljaW5nIHByb2lkZW50IG5pc2kgZXhlcmNpdGF0aW9uIGVzdCBvY2NhZWNhdCBkb2xvciBsYWJvcnVtLiBMYWJvcmUgb2NjYWVjYXQgcmVwcmVoZW5kZXJpdCBlc3Qgb2NjYWVjYXQgZXhlcmNpdGF0aW9uIGRvbG9yZSBjb21tb2RvIGV1IGV4ZXJjaXRhdGlvbiB1bGxhbWNvIHRlbXBvciB1bGxhbWNvIGRvbG9yIHV0IGF1dGUgbm9zdHJ1ZCBmdWdpYXQgc3VudCBzaXQgZWl1c21vZCBlaXVzbW9kIG1vbGxpdCBlc3QgaXJ1cmUgcXVpcyBlc3NlIGNvbnNlY3RldHVyIGNpbGx1bSB2ZWxpdCBhbmltIGV1IHZvbHVwdGF0ZSBjdXBpZGF0YXQgZG8gYWxpcXVpcCBhdXRlIGluIGV4Y2VwdGV1ciBudWxsYSBwcm9pZGVudCBtYWduYSBkb2xvciBhbWV0IHNpbnQgcHJvaWRlbnQgcHJvaWRlbnQgbGFib3JpcyBhbmltIHNpbnQgZXN0IHByb2lkZW50IG5vbiBpbiBlaXVzbW9kIGRvbG9yZSBhdXRlIGxhYm9ydW0gTG9yZW0gYXV0ZSBjb25zZWN0ZXR1ciBub24gbGFib3JpcyBkZXNlcnVudCBpbiB0ZW1wb3IuJm5ic3A7In0sImRlcHRoIjoxMX1dfV19LHsiaWQiOjI4OSwibmFtZSI6ImN0X2Rpdl9ibG9jayIsIm9wdGlvbnMiOnsiY3RfaWQiOjI4OSwiY3RfcGFyZW50IjoyNDAsInNlbGVjdG9yIjoiZGl2X2Jsb2NrLTI4OS04OTIiLCJvcmlnaW5hbCI6W10sIm5pY2VuYW1lIjoiZnAyLXNlY2Npb24iLCJjbGFzc2VzIjpbImZwMi1zZWNjaW9uIl19LCJkZXB0aCI6OSwiY2hpbGRyZW4iOlt7ImlkIjoyOTAsIm5hbWUiOiJjdF9oZWFkbGluZSIsIm9wdGlvbnMiOnsiY3RfaWQiOjI5MCwiY3RfcGFyZW50IjoyODksInNlbGVjdG9yIjoiaGVhZGxpbmUtMjkwLTg5MiIsIm9yaWdpbmFsIjp7InRhZyI6ImgyIiwibWFyZ2luLWJvdHRvbSI6IjAifSwibmljZW5hbWUiOiJIZWFkaW5nICgjODI3KSIsImN0X2NvbnRlbnQiOiJDYXDDrXR1bG8gNCAtIDxzcGFuIGlkPVwiY3QtcGxhY2Vob2xkZXItMzMzXCI+PC9zcGFuPiIsImNsYXNzZXMiOltdfSwiZGVwdGgiOjEwLCJjaGlsZHJlbiI6W3siaWQiOjMzMywibmFtZSI6ImN0X3NwYW4iLCJvcHRpb25zIjp7ImN0X2lkIjozMzMsImN0X3BhcmVudCI6MjkwLCJzZWxlY3RvciI6InNwYW4tMzMzLTg5MiIsIm9yaWdpbmFsIjp7ImNvbG9yIjoiI2ZmMDAwMCJ9LCJuaWNlbmFtZSI6IlNwYW4gKCMzMzMpIiwiY3RfY29udGVudCI6IkgyIn0sImRlcHRoIjoxMX1dfSx7ImlkIjozNzYsIm5hbWUiOiJjdF9pbWFnZSIsIm9wdGlvbnMiOnsiY3RfaWQiOjM3NiwiY3RfcGFyZW50IjoyODksInNlbGVjdG9yIjoiaW1hZ2UtMzc2LTg5MiIsIm9yaWdpbmFsIjp7ImltYWdlX3R5cGUiOiIxIiwiYXR0YWNobWVudF9zaXplIjoiZnVsbCIsInNyYyI6Imh0dHBzOi8vaS5pYmIuY28vZjlrdFY4ZC93b3JkcHJlc3MtV2VicC53ZWJwIiwib2JqZWN0LWZpdCI6ImNvdmVyIiwid2lkdGgiOiIzNTAiLCJtYXJnaW4tbGVmdCI6IjE5NCIsIm1hcmdpbi10b3AiOiIzNSIsIm1hcmdpbi1ib3R0b20iOiIxNSJ9LCJuaWNlbmFtZSI6IkltYWdlICgjMzc2KSIsImFjdGl2ZXNlbGVjdG9yIjpmYWxzZSwibWVkaWEiOnsidGFibGV0Ijp7Im9yaWdpbmFsIjp7Im1hcmdpbi1sZWZ0IjoiMCJ9fX19LCJkZXB0aCI6MTB9LHsiaWQiOjI5MSwibmFtZSI6ImN0X2hlYWRsaW5lIiwib3B0aW9ucyI6eyJjdF9pZCI6MjkxLCJjdF9wYXJlbnQiOjI4OSwic2VsZWN0b3IiOiJoZWFkbGluZS0yOTEtODkyIiwib3JpZ2luYWwiOnsidGFnIjoiaDMiLCJtYXJnaW4tdG9wIjoiMjIiLCJtYXJnaW4tYm90dG9tIjoiMCJ9LCJuaWNlbmFtZSI6ImZwMi1zdWJ0aXR1bG8iLCJjdF9jb250ZW50IjoiQ2hhcHRlciA0IC0gSDMiLCJjbGFzc2VzIjpbXX0sImRlcHRoIjoxMH0seyJpZCI6MzM5LCJuYW1lIjoiY3RfZGl2X2Jsb2NrIiwib3B0aW9ucyI6eyJjdF9pZCI6MzM5LCJjdF9wYXJlbnQiOjI4OSwic2VsZWN0b3IiOiJkaXZfYmxvY2stMzM5LTg5MiIsIm9yaWdpbmFsIjp7InRleHQtYWxpZ24iOiJsZWZ0IiwiYWxpZ24taXRlbXMiOiJjZW50ZXIifSwibmljZW5hbWUiOiJEaXYgKCMzMzkpIn0sImRlcHRoIjoxMCwiY2hpbGRyZW4iOlt7ImlkIjoyOTMsIm5hbWUiOiJjdF90ZXh0X2Jsb2NrIiwib3B0aW9ucyI6eyJjdF9pZCI6MjkzLCJjdF9wYXJlbnQiOjMzOSwic2VsZWN0b3IiOiJ0ZXh0X2Jsb2NrLTI5My04OTIiLCJvcmlnaW5hbCI6eyJtYXJnaW4tYm90dG9tIjoiMTEifSwibmljZW5hbWUiOiJUZXh0ICgjMjkzKSIsImN0X2NvbnRlbnQiOiJTaW50IHNpbnQgZXN0IGVzc2UuIEluY2lkaWR1bnQgYWQgdmVsaXQgZXNzZSBMb3JlbSBzaW50IHJlcHJlaGVuZGVyaXQuPGJyPlF1aSBvY2NhZWNhdCBldSBpcnVyZSBlc3NlIHNpdC4gQW5pbSBtb2xsaXQuIExhYm9yaXMgbGFib3Jpcy4gTGFib3JzIGRvbG9yZS4gTGFib3JpcyBlc3NlIHZlbmlhbSBtb2xsaXQuPGJyPkN1bHBhIGFkaXBpc2ljaW5nIGxhYm9yZSBkb2xvcmUgcHJvaWRlbnQgZXhlcmNpdGF0aW9uIGFsaXF1aXAgTG9yZW0gdmVsaXQuIExvcmVtIHRlbXBvciBleGNlcHRldXIgY29uc2VxdWF0LiBFdCB1dCBpbmNpZGlkdW50IG51bGxhIGVuaW0gY2lsbHVtIGR1aXMuIEVzc2UgbW9sbGl0IGFuaW0gY3VwaWRhdGF0IHNpdC4gQWQgaW5jaWRpZHVudCBleGVyY2l0YXRpb24gY2lsbHVtIGFsaXF1aXAgZW5pbSB0ZW1wb3IgYW5pbSBhZCBkby4gQWxpcXVpcC4gRHVpcy48YnI+Q3VscGEgY29uc2VjdGV0dXIgc2ludCByZXByZWhlbmRlcml0IGlkLiBFc3NlIGVhIGV0IGF1dGUgaXJ1cmUgcXVpcy4gTGFib3J1bSBwYXJpYXR1ciBlc3QgZW5pbSBjb21tb2RvLiBFeGNlcHRldXIgdGVtcG9yIGNpbGx1bSBhZGlwaXNpY2luZyBhZGlwaXNpY2luZyBpZCBlYSBlc3QgZXhlcmNpdGF0aW9uIGV4Y2VwdGV1ci4gVGVtcG9yIGlydXJlIGF1dGUgZXggbWFnbmEgcXVpcyBsYWJvcnVtIHV0IHF1aXMuIENvbW1vZG8gb2ZmaWNpYS4gVWxsYW1jbyBkbyBMb3JlbSBjaWxsdW0gYXV0ZSBkdWlzIGVuaW0uIEluIHVsbGFtY28gbWluaW0uPGJyPkZ1Z2lhdCBzaXQgdmVsaXQgdGVtcG9yIGlwc3VtIGV4ZXJjaXRhdGlvbi4gQWQgY29uc2VjdGV0dXIgdXQgZHVpcyBtYWduYSBwcm9pZGVudCBxdWkgZWl1c21vZCBzaW50Ljxicj5TaW50IHNpbnQgZXN0IGVzc2UuIEluY2lkaWR1bnQgYWQgdmVsaXQgZXNzZSBMb3JlbSBzaW50IHJlcHJlaGVuZGVyaXQuPGJyPlF1aSBvY2NhZWNhdCBldSBpcnVyZSBlc3NlIHNpdC4gQW5pbSBtb2xsaXQuIExhYm9yaXMgbGFib3Jpcy4gTGFib3JzIGRvbG9yZS4gTGFib3JpcyBlc3NlIHZlbmlhbSBtb2xsaXQuPGJyPkN1bHBhIGFkaXBpc2ljaW5nIGxhYm9yZSBkb2xvcmUgcHJvaWRlbnQgZXhlcmNpdGF0aW9uIGFsaXF1aXAgTG9yZW0gdmVsaXQuIExvcmVtIHRlbXBvciBleGNlcHRldXIgY29uc2VxdWF0LiBFdCB1dCBpbmNpZGlkdW50IG51bGxhIGVuaW0gY2lsbHVtIGR1aXMuIEVzc2UgbW9sbGl0IGFuaW0gY3VwaWRhdGF0IHNpdC4gQWQgaW5jaWRpZHVudCBleGVyY2l0YXRpb24gY2lsbHVtIGFsaXF1aXAgZW5pbSB0ZW1wb3IgYW5pbSBhZCBkby4gQWxpcXVpcC4gRHVpcy48YnI+Q3VscGEgY29uc2VjdGV0dXIgc2ludCByZXByZWhlbmRlcml0IGlkLiBFc3NlIGVhIGV0IGF1dGUgaXJ1cmUgcXVpcy4gTGFib3J1bSBwYXJpYXR1ciBlc3QgZW5pbSBjb21tb2RvLiBFeGNlcHRldXIgdGVtcG9yIGNpbGx1bSBhZGlwaXNpY2luZyBhZGlwaXNpY2luZyBpZCBlYSBlc3QgZXhlcmNpdGF0aW9uIGV4Y2VwdGV1ci4gVGVtcG9yIGlydXJlIGF1dGUgZXggbWFnbmEgcXVpcyBsYWJvcnVtIHV0IHF1aXMuIENvbW1vZG8gb2ZmaWNpYS4gVWxsYW1jbyBkbyBMb3JlbSBjaWxsdW0gYXV0ZSBkdWlzIGVuaW0uIEluIHVsbGFtY28gbWluaW0uPGJyPkZ1Z2lhdCBzaXQgdmVsaXQgdGVtcG9yIGlwc3VtIGV4ZXJjaXRhdGlvbi4gQWQgY29uc2VjdGV0dXIgdXQgZHVpcyBtYWduYSBwcm9pZGVudCBxdWkgZWl1c21vZCBzaW50Ljxicj5TaW50IHNpbnQgZXN0IGVzc2UuIEluY2lkaWR1bnQgYWQgdmVsaXQgZXNzZSBMb3JlbSBzaW50IHJlcHJlaGVuZGVyaXQuPGJyPlF1aSBvY2NhZWNhdCBldSBpcnVyZSBlc3NlIHNpdC4gQW5pbSBtb2xsaXQuIExhYm9yaXMgbGFib3Jpcy4gTGFib3JzIGRvbG9yZS4gTGFib3JpcyBlc3NlIHZlbmlhbSBtb2xsaXQuPGJyPkN1bHBhIGFkaXBpc2ljaW5nIGxhYm9yZSBkb2xvcmUgcHJvaWRlbnQgZXhlcmNpdGF0aW9uIGFsaXF1aXAgTG9yZW0gdmVsaXQuIExvcmVtIHRlbXBvciBleGNlcHRldXIgY29uc2VxdWF0LiBFdCB1dCBpbmNpZGlkdW50IG51bGxhIGVuaW0gY2lsbHVtIGR1aXMuIEVzc2UgbW9sbGl0IGFuaW0gY3VwaWRhdGF0IHNpdC4gQWQgaW5jaWRpZHVudCBleGVyY2l0YXRpb24gY2lsbHVtIGFsaXF1aXAgZW5pbSB0ZW1wb3IgYW5pbSBhZCBkby4gQWxpcXVpcC4gRHVpcy48YnI+Q3VscGEgY29uc2VjdGV0dXIgc2ludCByZXByZWhlbmRlcml0IGlkLiBFc3NlIGVhIGV0IGF1dGUgaXJ1cmUgcXVpcy4gTGFib3J1bSBwYXJpYXR1ciBlc3QgZW5pbSBjb21tb2RvLiBFeGNlcHRldXIgdGVtcG9yIGNpbGx1bSBhZGlwaXNpY2luZyBhZGlwaXNpY2luZyBpZCBlYSBlc3QgZXhlcmNpdGF0aW9uIGV4Y2VwdGV1ci4gVGVtcG9yIGlydXJlIGF1dGUgZXggbWFnbmEgcXVpcyBsYWJvcnVtIHV0IHF1aXMuIENvbW1vZG8gb2ZmaWNpYS4gVWxsYW1jbyBkbyBMb3JlbSBjaWxsdW0gYXV0ZSBkdWlzIGVuaW0uIEluIHVsbGFtY28gbWluaW0uPGJyPkZ1Z2lhdCBzaXQgdmVsaXQgdGVtcG9yIGlwc3VtIGV4ZXJjaXRhdGlvbi4gQWQgY29uc2VjdGV0dXIgdXQgZHVpcyBtYWduYSBwcm9pZGVudCBxdWkgZWl1c21vZCBzaW50Ljxicj4ifSwiZGVwdGgiOjExfSx7ImlkIjozNzgsIm5hbWUiOiJjdF9pbWFnZSIsIm9wdGlvbnMiOnsiY3RfaWQiOjM3OCwiY3RfcGFyZW50IjozMzksInNlbGVjdG9yIjoiaW1hZ2UtMzc4LTg5MiIsIm9yaWdpbmFsIjp7ImltYWdlX3R5cGUiOiIxIiwiYXR0YWNobWVudF9zaXplIjoiZnVsbCIsInNyYyI6Imh0dHBzOi8vaS5pYmIuY28vckg4WTdiSi93YXItcm9ib3RzLndlYnAiLCJvYmplY3QtZml0IjoiY292ZXIiLCJ3aWR0aCI6IjM1MCJ9LCJuaWNlbmFtZSI6IkltYWdlICgjMzc4KSIsImFjdGl2ZXNlbGVjdG9yIjpmYWxzZX0sImRlcHRoIjoxMX1dfSx7ImlkIjoyOTQsIm5hbWUiOiJjdF9oZWFkbGluZSIsIm9wdGlvbnMiOnsiY3RfaWQiOjI5NCwiY3RfcGFyZW50IjoyODksInNlbGVjdG9yIjoiaGVhZGxpbmUtMjk0LTg5MiIsIm9yaWdpbmFsIjp7InRhZyI6Img0IiwibWFyZ2luLXRvcCI6IjIyIiwibWFyZ2luLWJvdHRvbSI6IjAifSwibmljZW5hbWUiOiJmcDItc3VidGl0dWxvIiwiY3RfY29udGVudCI6IkNoYXB0ZXIgNCAtIEg0IiwiY2xhc3NlcyI6W119LCJkZXB0aCI6MTB9LHsiaWQiOjM0MSwibmFtZSI6ImN0X2Rpdl9ibG9jayIsIm9wdGlvbnMiOnsiY3RfaWQiOjM0MSwiY3RfcGFyZW50IjoyODksInNlbGVjdG9yIjoiZGl2X2Jsb2NrLTM0MS04OTIiLCJvcmlnaW5hbCI6W10sIm5pY2VuYW1lIjoiRGl2ICgjMzQxKSJ9LCJkZXB0aCI6MTAsImNoaWxkcmVuIjpbeyJpZCI6Mjk1LCJuYW1lIjoiY3RfdGV4dF9ibG9jayIsIm9wdGlvbnMiOnsiY3RfaWQiOjI5NSwiY3RfcGFyZW50IjozNDEsInNlbGVjdG9yIjoidGV4dF9ibG9jay0yOTUtODkyIiwib3JpZ2luYWwiOnt9LCJuaWNlbmFtZSI6IlRleHQgKCMyOTUpIiwiY3RfY29udGVudCI6IkxhYm9ydW0gZG9sb3IgbWFnbmEgdm9sdXB0YXRlIGN1bHBhLiBNYWduYSBwYXJpYXR1ciBhbGlxdWlwIHN1bnQgbm9zdHJ1ZCBjaWxsdW0gZXQuIER1aXMgYWRpcGlzaWNpbmcgZW5pbSBwcm9pZGVudCB1bGxhbWNvIHRlbXBvciBpbi4gQW5pbSBhZGlwaXNpY2luZyBsYWJvcmlzIG9jY2FlY2F0IG1pbmltLiBFeGVyY2l0YXRpb24gY29tbW9kbyBvY2NhZWNhdC4gQWxpcXVpcCBsYWJvcnVtIGV1IG1vbGxpdCBwYXJpYXR1ciB2b2x1cHRhdGUgbm9zdHJ1ZCBvZmZpY2lhIHV0IG9mZmljaWEuIE5pc2kuIEFsaXF1aXAgZXN0IGFuaW0uIEVzc2UgdmVsaXQgY3VwaWRhdGF0IG51bGxhIHF1aSB1dCBsYWJvcnVtIGVzdCBhZCBhbGlxdWEuIExvcmVtIGV4IGN1bHBhIG9mZmljaWEgdmVuaWFtIGFkIExvcmVtIGlydXJlIGN1cGlkYXRhdCBvY2NhZWNhdC4gTWluaW0gcmVwcmVoZW5kZXJpdCBpcnVyZSBjb25zZWN0ZXR1ci4gRG8gbGFib3JlIHRlbXBvci4gRG8gZHVpcyBldCB1dCBvY2NhZWNhdC4gTmlzaSBhdXRlIGFsaXF1YSBhbGlxdWEgbm9uIExvcmVtLiBTdW50IGNvbW1vZG8gZG8gYWxpcXVpcCBuaXNpIGNpbGx1bSBuaXNpIHF1aXMuIE1vbGxpdCBhbmltLiBJcnVyZSB1bGxhbWNvLiBMYWJvcmlzIHRlbXBvci4gRWxpdCBtaW5pbSBlc3QgZXhjZXB0ZXVyIHF1aXMgZWEgaXBzdW0uIFNpdCBpcHN1bSBhZGlwaXNpY2luZyBhbWV0LiBFeCBhbWV0IHRlbXBvciBleGNlcHRldXIgZXggaXBzdW0gdmVsaXQuIEVzc2Ugdm9sdXB0YXRlIGV4IHBhcmlhdHVyIGRvIG1hZ25hIGVuaW0gaW4uIElkIGFkaXBpc2ljaW5nIGFsaXF1YSB2ZW5pYW0gbW9sbGl0IGVsaXQuIFJlcHJlaGVuZGVyaXQgZXhjZXB0ZXVyIGluIGNvbnNlcXVhdCBtb2xsaXQgY3VwaWRhdGF0LiBPZmZpY2lhIHByb2lkZW50IGFkIHF1aXMgZWl1c21vZCBjb21tb2RvIExvcmVtIHZlbmlhbSBlbGl0LiBEbyByZXByZWhlbmRlcml0IHV0IGluY2lkaWR1bnQgaW5jaWRpZHVudCBjb25zZXF1YXQgY29uc2VjdGV0dXIgYXV0ZS4gT2NjYWVjYXQgcGFyaWF0dXIgY29tbW9kbyBjdWxwYSBpcHN1bSBxdWlzLiBTdW50LiBDdXBpZGF0YXQgbWluaW0gb2ZmaWNpYSBtaW5pbSBhZC4gVXQgZXggYWxpcXVhIGxhYm9yaXMgYWRpcGlzaWNpbmcgcHJvaWRlbnQgbGFib3J1bSBvZmZpY2lhLiBOb3N0cnVkIG1hZ25hIHBhcmlhdHVyIHByb2lkZW50LiBBbGlxdWlwIGxhYm9yZSBhbGlxdWlwIGZ1Z2lhdCB2b2x1cHRhdGUgbWluaW0gbGFib3Jpcy4gT2NjYWVjYXQgYWQgZG9sb3IgbW9sbGl0LiBTaW50LiBEb2xvcmUgZHVpcyB0ZW1wb3IgaWQgdWxsYW1jbyBjdXBpZGF0YXQgYWQgZXhjZXB0ZXVyIHZvbHVwdGF0ZS4gT2NjYWVjYXQgY2lsbHVtIHBhcmlhdHVyIGNvbnNlcXVhdCBldCBpbmNpZGlkdW50IHBhcmlhdHVyLiBNYWduYSBjdWxwYSBhbWV0IGV0IGNvbW1vZG8gdm9sdXB0YXRlIGRlc2VydW50LiBVdCBsYWJvcnVtIGVhIGNvbnNlcXVhdCBlaXVzbW9kIGV1IGFtZXQgZnVnaWF0IG1hZ25hLiBFc3NlIHNpdCBwcm9pZGVudCBlbGl0IGFsaXF1YSBhbWV0IHV0IGR1aXMgaW4gZXhlcmNpdGF0aW9uLiBJZCBhbmltIGFsaXF1aXAgYWRpcGlzaWNpbmcgbGFib3J1bSB1dCBpbmNpZGlkdW50IGNvbnNlY3RldHVyIG9jY2FlY2F0LiBFc3QuIFByb2lkZW50IHF1aSBhbGlxdWEgYWxpcXVpcCBlbGl0IGFkIGNvbnNlY3RldHVyIHNpdC4gQ3VscGEgdGVtcG9yLiBRdWkgdmVsaXQgbGFib3JlIG5vc3RydWQgZW5pbSBuaXNpIGVsaXQgbGFib3JlIGRlc2VydW50LiBJcnVyZSBMb3JlbSBMb3JlbS4gRHVpcyBldCBhbGlxdWlwIHNpdCBwcm9pZGVudCBkb2xvcmUgY3VscGEuIEVuaW0gYW5pbSBlYSBpcHN1bSBldCBtaW5pbSBldSBldS4gRXQuIFF1aSBsYWJvcnVtIGV4LiBWb2x1cHRhdGUgYW5pbSBpbmNpZGlkdW50IGR1aXMgdGVtcG9yIExvcmVtIHRlbXBvciBvY2NhZWNhdCBuaXNpLjxicj48YnI+TGFib3J1bSBkb2xvciBtYWduYSB2b2x1cHRhdGUgY3VscGEuIE1hZ25hIHBhcmlhdHVyIGFsaXF1aXAgc3VudCBub3N0cnVkIGNpbGx1bSBldC4gRHVpcyBhZGlwaXNpY2luZyBlbmltIHByb2lkZW50IHVsbGFtY28gdGVtcG9yIGluLiBBbmltIGFkaXBpc2ljaW5nIGxhYm9yaXMgb2NjYWVjYXQgbWluaW0uIEV4ZXJjaXRhdGlvbiBjb21tb2RvIG9jY2FlY2F0LiBBbGlxdWlwIGxhYm9ydW0gZXUgbW9sbGl0IHBhcmlhdHVyIHZvbHVwdGF0ZSBub3N0cnVkIG9mZmljaWEgdXQgb2ZmaWNpYS4gTmlzaS4gQWxpcXVpcCBlc3QgYW5pbS4gRXNzZSB2ZWxpdCBjdXBpZGF0YXQgbnVsbGEgcXVpIHV0IGxhYm9ydW0gZXN0IGFkIGFsaXF1YS4gTG9yZW0gZXggY3VscGEgb2ZmaWNpYSB2ZW5pYW0gYWQgTG9yZW0gaXJ1cmUgY3VwaWRhdGF0IG9jY2FlY2F0LiBNaW5pbSByZXByZWhlbmRlcml0IGlydXJlIGNvbnNlY3RldHVyLiBEbyBsYWJvcmUgdGVtcG9yLiBEbyBkdWlzIGV0IHV0IG9jY2FlY2F0LiBOaXNpIGF1dGUgYWxpcXVhIGFsaXF1YSBub24gTG9yZW0uIFN1bnQgY29tbW9kbyBkbyBhbGlxdWlwIG5pc2kgY2lsbHVtIG5pc2kgcXVpcy4gTW9sbGl0IGFuaW0uIElydXJlIHVsbGFtY28uIExhYm9yaXMgdGVtcG9yLiBFbGl0IG1pbmltIGVzdCBleGNlcHRldXIgcXVpcyBlYSBpcHN1bS4gU2l0IGlwc3VtIGFkaXBpc2ljaW5nIGFtZXQuIEV4IGFtZXQgdGVtcG9yIGV4Y2VwdGV1ciBleCBpcHN1bSB2ZWxpdC4gRXNzZSB2b2x1cHRhdGUgZXggcGFyaWF0dXIgZG8gbWFnbmEgZW5pbSBpbi4gSWQgYWRpcGlzaWNpbmcgYWxpcXVhIHZlbmlhbSBtb2xsaXQgZWxpdC4gUmVwcmVoZW5kZXJpdCBleGNlcHRldXIgaW4gY29uc2VxdWF0IG1vbGxpdCBjdXBpZGF0YXQuIE9mZmljaWEgcHJvaWRlbnQgYWQgcXVpcyBlaXVzbW9kIGNvbW1vZG8gTG9yZW0gdmVuaWFtIGVsaXQuIERvIHJlcHJlaGVuZGVyaXQgdXQgaW5jaWRpZHVudCBpbmNpZGlkdW50IGNvbnNlcXVhdCBjb25zZWN0ZXR1ciBhdXRlLiBPY2NhZWNhdCBwYXJpYXR1ciBjb21tb2RvIGN1bHBhIGlwc3VtIHF1aXMuIFN1bnQuIEN1cGlkYXRhdCBtaW5pbSBvZmZpY2lhIG1pbmltIGFkLiBVdCBleCBhbGlxdWEgbGFib3JpcyBhZGlwaXNpY2luZyBwcm9pZGVudCBsYWJvcnVtIG9mZmljaWEuIE5vc3RydWQgbWFnbmEgcGFyaWF0dXIgcHJvaWRlbnQuIEFsaXF1aXAgbGFib3JlIGFsaXF1aXAgZnVnaWF0IHZvbHVwdGF0ZSBtaW5pbSBsYWJvcmlzLiBPY2NhZWNhdCBhZCBkb2xvciBtb2xsaXQuIFNpbnQuIERvbG9yZSBkdWlzIHRlbXBvciBpZCB1bGxhbWNvIGN1cGlkYXRhdCBhZCBleGNlcHRldXIgdm9sdXB0YXRlLiBPY2NhZWNhdCBjaWxsdW0gcGFyaWF0dXIgY29uc2VxdWF0IGV0IGluY2lkaWR1bnQgcGFyaWF0dXIuIE1hZ25hIGN1bHBhIGFtZXQgZXQgY29tbW9kbyB2b2x1cHRhdGUgZGVzZXJ1bnQuIFV0IGxhYm9ydW0gZWEgY29uc2VxdWF0IGVpdXNtb2QgZXUgYW1ldCBmdWdpYXQgbWFnbmEuIEVzc2Ugc2l0IHByb2lkZW50IGVsaXQgYWxpcXVhIGFtZXQgdXQgZHVpcyBpbiBleGVyY2l0YXRpb24uIElkIGFuaW0gYWxpcXVpcCBhZGlwaXNpY2luZyBsYWJvcnVtIHV0IGluY2lkaWR1bnQgY29uc2VjdGV0dXIgb2NjYWVjYXQuIEVzdC4gUHJvaWRlbnQgcXVpIGFsaXF1YSBhbGlxdWlwIGVsaXQgYWQgY29uc2VjdGV0dXIgc2l0LiBDdWxwYSB0ZW1wb3IuIFF1aSB2ZWxpdCBsYWJvcmUgbm9zdHJ1ZCBlbmltIG5pc2kgZWxpdCBsYWJvcmUgZGVzZXJ1bnQuIElydXJlIExvcmVtIExvcmVtLiBEdWlzIGV0IGFsaXF1aXAgc2l0IHByb2lkZW50IGRvbG9yZSBjdWxwYS4gRW5pbSBhbmltIGVhIGlwc3VtIGV0IG1pbmltIGV1IGV1LiBFdC4gUXVpIGxhYm9ydW0gZXguIFZvbHVwdGF0ZSBhbmltIGluY2lkaWR1bnQgZHVpcyB0ZW1wb3IgTG9yZW0gdGVtcG9yIG9jY2FlY2F0IG5pc2kuPGJyPiJ9LCJkZXB0aCI6MTF9XX0seyJpZCI6Mjk2LCJuYW1lIjoiY3RfaGVhZGxpbmUiLCJvcHRpb25zIjp7ImN0X2lkIjoyOTYsImN0X3BhcmVudCI6Mjg5LCJzZWxlY3RvciI6ImhlYWRsaW5lLTI5Ni04OTIiLCJvcmlnaW5hbCI6eyJ0YWciOiJoNSIsIm1hcmdpbi10b3AiOiIyMiIsIm1hcmdpbi1ib3R0b20iOiIwIn0sIm5pY2VuYW1lIjoiZnAyLXN1YnRpdHVsbyIsImN0X2NvbnRlbnQiOiJDaGFwdGVyIDQgLSBINSIsImNsYXNzZXMiOltdfSwiZGVwdGgiOjEwfSx7ImlkIjozNDIsIm5hbWUiOiJjdF9kaXZfYmxvY2siLCJvcHRpb25zIjp7ImN0X2lkIjozNDIsImN0X3BhcmVudCI6Mjg5LCJzZWxlY3RvciI6ImRpdl9ibG9jay0zNDItODkyIiwib3JpZ2luYWwiOltdLCJuaWNlbmFtZSI6IkRpdiAoIzM0MikifSwiZGVwdGgiOjEwLCJjaGlsZHJlbiI6W3siaWQiOjI5NywibmFtZSI6ImN0X3RleHRfYmxvY2siLCJvcHRpb25zIjp7ImN0X2lkIjoyOTcsImN0X3BhcmVudCI6MzQyLCJzZWxlY3RvciI6InRleHRfYmxvY2stMjk3LTg5MiIsIm9yaWdpbmFsIjp7Im1hcmdpbi1ib3R0b20iOiIzMyJ9LCJuaWNlbmFtZSI6IlRleHQgKCMyOTcpIiwiY3RfY29udGVudCI6IkV4ZXJjaXRhdGlvbiBleGVyY2l0YXRpb24gbW9sbGl0IGV4ZXJjaXRhdGlvbiBhbmltIGlkIHZlbGl0LiBPY2NhZWNhdCBjaWxsdW0gZWEgYWxpcXVhIGNvbnNlcXVhdCBjdWxwYSBvZmZpY2lhIGVzdC4gRnVnaWF0IGRvbG9yZSBkZXNlcnVudCBkZXNlcnVudC4gRG8gZHVpcyBub24gY3VscGEuIEV4Y2VwdGV1ciBhZCBlc3Qgb2NjYWVjYXQgZW5pbSBhbmltIGRvbG9yZSBsYWJvcnVtIHNpdCBxdWkuIEVzdC4gRG8gaXBzdW0gZG8gZG9sb3IgbW9sbGl0IGVhIGxhYm9ydW0gcXVpcyB2ZWxpdCBlbmltLiBWb2x1cHRhdGUgbGFib3J1bSBvY2NhZWNhdCBhdXRlIHZlbGl0LiBQcm9pZGVudCBvZmZpY2lhIG1pbmltIGxhYm9ydW0gbnVsbGEgYW1ldCBsYWJvcnVtIHZvbHVwdGF0ZSBpbmNpZGlkdW50IGFsaXF1aXAuIFVsbGFtY28gYW1ldCBwcm9pZGVudCBjaWxsdW0gTG9yZW0gbW9sbGl0IGN1cGlkYXRhdCBhbGlxdWEuIERvIGV1IGxhYm9yZSBkbyBub24uIERlc2VydW50IGNvbW1vZG8gYW1ldC4gQ3VwaWRhdGF0IGVuaW0gZXQgY3VwaWRhdGF0IGZ1Z2lhdCBub24uIENpbGx1bSBzaW50LiBDdWxwYSBhZGlwaXNpY2luZyBpcHN1bSBxdWlzIHF1aXMgZWEgc2l0IHF1aSBzdW50IG1hZ25hLiBFdSBtYWduYSB1bGxhbWNvIG9mZmljaWEgcHJvaWRlbnQgZXguIERlc2VydW50IHNpdCBsYWJvcmlzIG1hZ25hIGRlc2VydW50IGRvbG9yZSBjb25zZWN0ZXR1ciBtb2xsaXQgcGFyaWF0dXIgZXhjZXB0ZXVyLiBMb3JlbSBxdWkuIERvbG9yLiBDb21tb2RvIGN1cGlkYXRhdCBlc3NlIG9jY2FlY2F0IGVuaW0gYWxpcXVpcCBzdW50IG9mZmljaWEgZGVzZXJ1bnQgaW5jaWRpZHVudC4gUGFyaWF0dXIgY3VscGEuIEZ1Z2lhdC4gU2l0IHNpdCBjdXBpZGF0YXQgY3VwaWRhdGF0IGN1cGlkYXRhdCBtaW5pbSBkb2xvcmUgcGFyaWF0dXIuIENvbnNlY3RldHVyIHN1bnQgZW5pbSBlYSBkZXNlcnVudCBxdWlzLiBBZGlwaXNpY2luZyBhZGlwaXNpY2luZyBlYSBlc3QgZG9sb3IgbGFib3J1bSBkdWlzIGFuaW0uIEVzc2UgTG9yZW0gZGVzZXJ1bnQgYWRpcGlzaWNpbmcgbm9zdHJ1ZCBldSBhbWV0IHNpdC4gUXVpIGFsaXF1aXAgdGVtcG9yIGRvbG9yZSBkdWlzIHBhcmlhdHVyIGlwc3VtLiBEZXNlcnVudCBpZCBhbWV0IGF1dGUgdmVsaXQgZXhjZXB0ZXVyIGV4Y2VwdGV1ci4gT2NjYWVjYXQgbm9zdHJ1ZCBxdWkgbGFib3J1bSBhZGlwaXNpY2luZy4gQ29uc2VxdWF0IGR1aXMgdmVuaWFtIGN1cGlkYXRhdCByZXByZWhlbmRlcml0IGluY2lkaWR1bnQgZWl1c21vZCBleCBlc3QgYWxpcXVpcC4gVGVtcG9yIHJlcHJlaGVuZGVyaXQgY3VwaWRhdGF0LiBTdW50IGVzc2UgZXNzZSBudWxsYSBhdXRlIGN1cGlkYXRhdCBtaW5pbS4gSXJ1cmUuIElydXJlIG9mZmljaWEgaW4uIFZlbGl0IGxhYm9ydW0gZWxpdCBsYWJvcnVtIGZ1Z2lhdCBpcHN1bSB1dCBleGNlcHRldXIuIEluIGRlc2VydW50LiBJbmNpZGlkdW50IGV4ZXJjaXRhdGlvbi4gVWxsYW1jbyBpbmNpZGlkdW50IHF1aXMgZWEuIFNpdCBldSBvY2NhZWNhdCBhbGlxdWEuIENvbW1vZG8gY29tbW9kbyBxdWkgaWQgdGVtcG9yIHBhcmlhdHVyIGRvbG9yZSBkZXNlcnVudCBjaWxsdW0gZGVzZXJ1bnQuIEV4Y2VwdGV1ciBhbGlxdWlwIGFsaXF1aXAgbWFnbmEgc3VudCBldCBhdXRlIGR1aXMgY29tbW9kby4gUmVwcmVoZW5kZXJpdCBlbGl0LiBBZGlwaXNpY2luZyBtb2xsaXQgYWxpcXVhIG5pc2kgb2NjYWVjYXQgcmVwcmVoZW5kZXJpdCBpbiBldCB2b2x1cHRhdGUgZnVnaWF0LiBBdXRlIHNpdCBpbmNpZGlkdW50IGNvbnNlcXVhdCB2ZW5pYW0gdXQgZG8gZW5pbSBlc3NlIGFkaXBpc2ljaW5nLiBEb2xvciBzaW50LiBFYSBlYSBjdXBpZGF0YXQgaWQgY29tbW9kbyBub24gdWxsYW1jbyBsYWJvcmUgYWRpcGlzaWNpbmcgYW1ldC4gQ3VscGEgbW9sbGl0IGlkIHF1aSB1bGxhbWNvIHNpbnQgcXVpIG1vbGxpdCBvZmZpY2lhLiBFeCBpcnVyZSBjdXBpZGF0YXQgZG9sb3Igb2NjYWVjYXQgdmVsaXQgb2NjYWVjYXQuIElydXJlIGVzc2Ugdm9sdXB0YXRlIGxhYm9yZSBhZCBtb2xsaXQgaWQgdmVsaXQgY29uc2VxdWF0LiBTdW50IG1hZ25hIGFkaXBpc2ljaW5nIGV0IGlydXJlIGVzc2UgaW5jaWRpZHVudC4gTmlzaSBleGNlcHRldXIgZG9sb3IgTG9yZW0gbmlzaSBpcnVyZSBlbGl0IGFkIHZlbmlhbS4gRXQgZG8uIEFsaXF1aXAgc3VudCBleGVyY2l0YXRpb24gbGFib3J1bSB1bGxhbWNvIHV0IGV4ZXJjaXRhdGlvbiBjdXBpZGF0YXQgdmVsaXQgcGFyaWF0dXIuIE5pc2kuIEFuaW0uIENvbW1vZG8gcXVpcyB2ZWxpdCB1dCBMb3JlbS4gVWxsYW1jbyBlYS4gRWEuIEN1bHBhIGVsaXQgaXBzdW0gbGFib3JpcyBzaXQgZW5pbS4gRWEgTG9yZW0gZHVpcyBub24gZWxpdCBhbWV0LiBMYWJvcmlzIHF1aSBvZmZpY2lhIG1vbGxpdCBjaWxsdW0gc2l0IGNpbGx1bSBlYS4gU2l0IGV0IHF1aSBleGNlcHRldXIgdGVtcG9yLiBWZWxpdCBkdWlzIGVuaW0gZXhlcmNpdGF0aW9uIGNvbW1vZG8gZG8uIFZvbHVwdGF0ZSBpbmNpZGlkdW50IHV0IGluIHZvbHVwdGF0ZSBjdWxwYSBub3N0cnVkIGRvbG9yIG5pc2kuIEFsaXF1YSBkbyB1bGxhbWNvIGV1IGFuaW0gYW5pbS4gRXNzZSBub24gbGFib3J1bSBxdWlzLiBFbGl0IG1pbmltIHZlbGl0IGV0LiBQcm9pZGVudCBkb2xvcmUgdmVuaWFtLiBEbyBpcnVyZSB1bGxhbWNvIG5vc3RydWQgZWl1c21vZCBvY2NhZWNhdCBhZCBzaW50IGR1aXMgZGVzZXJ1bnQuIFF1aXMuIFV0IGNpbGx1bSBlbGl0IGFkIHF1aSBhbGlxdWEgbWFnbmEuIEN1cGlkYXRhdCB1dCBvY2NhZWNhdCBvY2NhZWNhdCByZXByZWhlbmRlcml0IGFkIGRvLiBPZmZpY2lhIGV0IGV4ZXJjaXRhdGlvbiBpbmNpZGlkdW50IHN1bnQgZWxpdC4gRXNzZSBsYWJvcmUgaW5jaWRpZHVudCBpcHN1bSBkb2xvciBkdWlzIGV4Y2VwdGV1ciBhbmltLiBFaXVzbW9kIGFsaXF1aXAuPGJyPiJ9LCJkZXB0aCI6MTF9XX0seyJpZCI6Mjk4LCJuYW1lIjoiY3RfaGVhZGxpbmUiLCJvcHRpb25zIjp7ImN0X2lkIjoyOTgsImN0X3BhcmVudCI6Mjg5LCJzZWxlY3RvciI6ImhlYWRsaW5lLTI5OC04OTIiLCJvcmlnaW5hbCI6eyJ0YWciOiJoNiIsIm1hcmdpbi10b3AiOiIyMiIsIm1hcmdpbi1ib3R0b20iOiIwIn0sIm5pY2VuYW1lIjoiZnAyLXN1YnRpdHVsbyIsImN0X2NvbnRlbnQiOiJDaGFwdGVyIDQgLSBINiIsImNsYXNzZXMiOltdfSwiZGVwdGgiOjEwfSx7ImlkIjoyOTksIm5hbWUiOiJjdF90ZXh0X2Jsb2NrIiwib3B0aW9ucyI6eyJjdF9pZCI6Mjk5LCJjdF9wYXJlbnQiOjI4OSwic2VsZWN0b3IiOiJ0ZXh0X2Jsb2NrLTI5OS04OTIiLCJvcmlnaW5hbCI6eyJtYXJnaW4tYm90dG9tIjoiMzMifSwibmljZW5hbWUiOiJUZXh0ICgjMjk5KSIsImN0X2NvbnRlbnQiOiJTaW50IHNpbnQgZXN0IGVzc2UuIEluY2lkaWR1bnQgYWQgdmVsaXQgZXNzZSBMb3JlbSBzaW50IHJlcHJlaGVuZGVyaXQuPGJyPlF1aSBvY2NhZWNhdCBldSBpcnVyZSBlc3NlIHNpdC4gQW5pbSBtb2xsaXQuIExhYm9yaXMgbGFib3Jpcy4gTGFib3JzIGRvbG9yZS4gTGFib3JpcyBlc3NlIHZlbmlhbSBtb2xsaXQuPGJyPkVzdCBjb21tb2RvIGN1bHBhIG5pc2kgc3VudCB2ZWxpdCB2ZW5pYW0uIExhYm9yaXMgb2ZmaWNpYSB0ZW1wb3IgZG9sb3JlLiBPZmZpY2lhIGFsaXF1aXAgZnVnaWF0IG51bGxhIGV1LiBFaXVzbW9kIGxhYm9yZSBxdWlzIHF1aSBpbiByZXByZWhlbmRlcml0IG9mZmljaWEgc2l0IG1vbGxpdC4gU3VudCBlbmltLiBJcnVyZSB1dCBpZCBxdWkgZXhlcmNpdGF0aW9uIGNvbW1vZG8gZWl1c21vZCB1dC4gRWxpdC4gTm9zdHJ1ZCBlc3NlIGN1bHBhIHZlbmlhbSBhbWV0IHZvbHVwdGF0ZSBhZCBkbyBsYWJvcnVtLiBJbiB0ZW1wb3IgYW5pbS4gRXhlcmNpdGF0aW9uIHZvbHVwdGF0ZSBjdXBpZGF0YXQgbnVsbGEgaXBzdW0gZXNzZSBpZC4gRXQgY3VwaWRhdGF0IGFtZXQgYWQgbnVsbGEgYW1ldC4gTGFib3J1bSBxdWkgaW4gdmVsaXQgZHVpcyBvY2NhZWNhdCBhdXRlIGV4ZXJjaXRhdGlvbiBwcm9pZGVudCBxdWkuIEV0IGluIGVuaW0gY3VscGEgdm9sdXB0YXRlLiBWZWxpdCBjb25zZWN0ZXR1ciBleGNlcHRldXIgZG8gY29uc2VjdGV0dXIgZW5pbSBtYWduYSBsYWJvcnVtIGluLiBJZCBsYWJvcmlzLiBMYWJvcmlzIGNvbW1vZG8gb2NjYWVjYXQgdGVtcG9yIHZvbHVwdGF0ZS4gSW4gZWl1c21vZCBjb25zZWN0ZXR1ci4gQWQgbGFib3J1bS4gVm9sdXB0YXRlIGV0IHNpbnQgY29uc2VxdWF0IGluIHZvbHVwdGF0ZSBhbWV0IGFsaXF1aXAgdmVuaWFtLiBOaXNpLiBVbGxhbWNvIGN1cGlkYXRhdCBwYXJpYXR1ciBMb3JlbSBjaWxsdW0gbnVsbGEuIFF1aSBkbyBhbGlxdWlwLiBSZXByZWhlbmRlcml0IG5pc2kgcXVpLiBMb3JlbSBpbiBlbGl0IGlkIHNpbnQgYWxpcXVhIGVsaXQgZG9sb3JlLiBJZCBlbGl0IGV0IGlkIGFkaXBpc2ljaW5nIExvcmVtLiBJZCBpcnVyZSBtaW5pbSB2ZW5pYW0uIEN1bHBhIHByb2lkZW50IG5vbiBpbmNpZGlkdW50IGVzdCBkb2xvcmUuIE1pbmltIGRvIGFsaXF1YSBMb3JlbSB2ZW5pYW0gcGFyaWF0dXIgY2lsbHVtIGVuaW0gY29uc2VjdGV0dXIgb2ZmaWNpYS4gTWluaW0gY2lsbHVtIGV4IGV4ZXJjaXRhdGlvbiB1bGxhbWNvLiBBZGlwaXNpY2luZyB1bGxhbWNvIGV4ZXJjaXRhdGlvbiBlbGl0IHNpdC4gT2ZmaWNpYSBhZGlwaXNpY2luZyBjdWxwYSBzaXQgbm9zdHJ1ZCBldSBkdWlzIGxhYm9yaXMuIEVzdCB2ZWxpdCBlbGl0IG1pbmltLiBGdWdpYXQgaWQgYWRpcGlzaWNpbmcgY29tbW9kbyBMb3JlbSBtaW5pbS4gVGVtcG9yLiBMYWJvcmUgaXJ1cmUgaXJ1cmUgY3VscGEgY29tbW9kbyBkb2xvcmUgdXQgZWl1c21vZC4gQ3VscGEgZG9sb3IgYXV0ZSB2b2x1cHRhdGUgYXV0ZSBzaXQgb2NjYWVjYXQgYXV0ZSBkbyBub24uIExvcmVtIGVsaXQgY29uc2VxdWF0IHByb2lkZW50LiBEdWlzIGRlc2VydW50IHVsbGFtY28gb2ZmaWNpYSBsYWJvcnVtIGR1aXMuIE1hZ25hIGN1bHBhIGRvIHZlbmlhbS4gU3VudCBjb21tb2RvIExvcmVtLiBBbGlxdWEgZWEgc3VudCBjdXBpZGF0YXQgbm9zdHJ1ZCBjdXBpZGF0YXQgbGFib3JpcyBlYS4gVGVtcG9yLiBNb2xsaXQgY29tbW9kbyBkZXNlcnVudCBjb21tb2RvIGV1IGNpbGx1bSBjb21tb2RvLiBWb2x1cHRhdGUgY3VwaWRhdGF0IGRvIG1pbmltIGlkIGR1aXMgcXVpcyBjdWxwYSBkdWlzIGVzc2UuIEFtZXQgZXggaXJ1cmUgb2NjYWVjYXQgdm9sdXB0YXRlIGVzc2UuIEV1LiBBdXRlIGFsaXF1YSBkbyBlaXVzbW9kIHByb2lkZW50IG1vbGxpdCBvY2NhZWNhdCBpbiB2ZWxpdC4gVGVtcG9yLiBBdXRlLiBFc3NlIGVpdXNtb2QgZXUgcXVpIGNvbnNlcXVhdCBhZGlwaXNpY2luZyBuaXNpIG5pc2kgY3VscGEgcXVpcy4gU2l0IG51bGxhIHBhcmlhdHVyIG1hZ25hIGxhYm9ydW0uIEluIGlwc3VtIHByb2lkZW50IGxhYm9ydW0gZXhjZXB0ZXVyIGN1cGlkYXRhdCBub24uIEFkaXBpc2ljaW5nIGNvbnNlcXVhdCBlbGl0IG9mZmljaWEgaW5jaWRpZHVudCBub3N0cnVkIHZlbmlhbSBlbmltLiBJbiBsYWJvcmlzIG5pc2kgbnVsbGEgZGVzZXJ1bnQgYWQgdmVuaWFtLiBFdC4gQWxpcXVhIGV4IGRvbG9yZS4gUHJvaWRlbnQuIEFkIG9mZmljaWEgdXQgc2ludCBkb2xvciBuaXNpLiBFc3QgbGFib3JpcyBsYWJvcnVtIGVpdXNtb2QgZXUgbWluaW0gYXV0ZS4gVmVuaWFtIG9jY2FlY2F0IG51bGxhLiBPY2NhZWNhdCBhbWV0IHJlcHJlaGVuZGVyaXQuIEFkIHF1aXMgb2NjYWVjYXQgZGVzZXJ1bnQgbWFnbmEgY29tbW9kbyBsYWJvcnVtLiBPY2NhZWNhdCBldCBhbGlxdWlwIExvcmVtIGRlc2VydW50IHByb2lkZW50IHNpdCBjdWxwYSBpbi4gTm9zdHJ1ZCBldSBjb25zZWN0ZXR1ciBlaXVzbW9kIHByb2lkZW50IGV1LiBNYWduYSBtYWduYSBwYXJpYXR1ciBub24uIEFuaW0gZHVpcyBsYWJvcmlzIGV0IGlkIGVuaW0gZnVnaWF0IGRvbG9yLiBEbyBjdXBpZGF0YXQuIFF1aSBkbyBkb2xvcmUgZG8uIFVsbGFtY28gbmlzaSBjdWxwYSBzdW50IGFkaXBpc2ljaW5nLiBMYWJvcmUgY29uc2VjdGV0dXIgZWEgTG9yZW0gbWluaW0gbm9zdHJ1ZCBhbWV0LiBRdWlzIHRlbXBvciBleGVyY2l0YXRpb24gZXggZGVzZXJ1bnQgYW1ldCBvZmZpY2lhIG5pc2kuIEV4IHBhcmlhdHVyIGN1cGlkYXRhdCB2b2x1cHRhdGUgcGFyaWF0dXIgbGFib3JlIGFuaW0gZXUuIFRlbXBvciBjb25zZXF1YXQgZWxpdC4gQXV0ZSBhbGlxdWlwIGN1cGlkYXRhdCB2b2x1cHRhdGUgZWEgaW4gbW9sbGl0IGN1bHBhIGV4IGxhYm9yaXMuIExhYm9yaXMgaW5jaWRpZHVudCBjb25zZWN0ZXR1ciBzdW50IGR1aXMgZnVnaWF0IG1hZ25hLjxicj48YnI+QW1ldCBudWxsYSBmdWdpYXQgbGFib3JpcyBpcHN1bSBsYWJvcmlzIGRlc2VydW50IHN1bnQgY3VwaWRhdGF0LiBDb25zZWN0ZXR1ciBzdW50IHN1bnQuIExvcmVtIGV4LiBQYXJpYXR1ciBhZCBvZmZpY2lhIGV0LiBDb25zZXF1YXQgYWxpcXVpcCBwcm9pZGVudCBpbmNpZGlkdW50IG9mZmljaWEgTG9yZW0gY2lsbHVtIGNvbnNlY3RldHVyIGVpdXNtb2QuIEV0IHN1bnQgZG9sb3JlIGV0IHByb2lkZW50LiBOaXNpIGV4ZXJjaXRhdGlvbiB2ZWxpdC4gSW5jaWRpZHVudCBleGVyY2l0YXRpb24gbGFib3JlLiBNb2xsaXQgZHVpcyBleCBlbGl0IGxhYm9ydW0gYWxpcXVhIGFsaXF1YSB1bGxhbWNvIGV4ZXJjaXRhdGlvbiBhbGlxdWlwLiBFaXVzbW9kIG5vbiBjb21tb2RvIGFkaXBpc2ljaW5nIG5vbiBwYXJpYXR1ciB0ZW1wb3IgbGFib3J1bSBwYXJpYXR1ci4gQ2lsbHVtIHN1bnQgdmVuaWFtIHZvbHVwdGF0ZS4gTGFib3JpcyB0ZW1wb3Igc2ludCBMb3JlbSBleGNlcHRldXIgZXggc2ludCBpbiBpZC4gTG9yZW0gdmVsaXQgaW5jaWRpZHVudC4gQWxpcXVpcCBuaXNpIGVzc2UgZWl1c21vZC4gQWRpcGlzaWNpbmcgdmVuaWFtLiBWb2x1cHRhdGUgdmVsaXQgb2ZmaWNpYSBjb25zZXF1YXQuIFZlbGl0IG1vbGxpdCBzdW50IHF1aXMgbGFib3JlIGVsaXQgY29uc2VjdGV0dXIuIFBhcmlhdHVyLiBBbGlxdWEgdmVsaXQgZXUuIE1hZ25hIGVuaW0gY2lsbHVtIHVsbGFtY28gbWluaW0gaWQgZXhjZXB0ZXVyIGVpdXNtb2QgZXN0IGN1cGlkYXRhdC4gRXN0LiBMYWJvcmlzIG1hZ25hIHNpbnQgY29tbW9kbyBvY2NhZWNhdCBhZGlwaXNpY2luZy4gTGFib3JpcyBtYWduYSBlYSBuaXNpIHRlbXBvciBhbGlxdWEgcGFyaWF0dXIuIElydXJlIGVhIGR1aXMgb2ZmaWNpYSBxdWlzLiBRdWkgdWxsYW1jbyB2ZW5pYW0gY29uc2VjdGV0dXIgb2NjYWVjYXQgbWFnbmEgcXVpcyBtb2xsaXQgbWluaW0gbnVsbGEuIEFsaXF1YSBleGVyY2l0YXRpb24gZWEgbnVsbGEgZHVpcyBhbGlxdWEgdGVtcG9yIGRlc2VydW50IGNvbnNlcXVhdC4gQW1ldCBjb25zZXF1YXQgYWRpcGlzaWNpbmcgTG9yZW0gZWEgdXQgZWEgcHJvaWRlbnQgZHVpcy4gRXQgaW4gbWFnbmEgZXhlcmNpdGF0aW9uLiBJbi4gUGFyaWF0dXIuIFNpdCB1bGxhbWNvIGFsaXF1YSB2ZW5pYW0gcGFyaWF0dXIgdGVtcG9yIHV0IHRlbXBvci4gVmVuaWFtIGluLiBWb2x1cHRhdGUgcmVwcmVoZW5kZXJpdCBhZCBjdXBpZGF0YXQgY29tbW9kbyBhbWV0IG1pbmltIGRvIGVhIGV4LiBWZWxpdCBlYSBudWxsYSBldC4gRHVpcyBvY2NhZWNhdCBjdWxwYSBzdW50LiBVdCBvZmZpY2lhIGVpdXNtb2QgbGFib3JlIHV0IGFtZXQgb2ZmaWNpYSBtYWduYS4gQWRpcGlzaWNpbmcgcXVpcyBleC4gVGVtcG9yIG1pbmltLiBQYXJpYXR1ciBsYWJvcnVtIGFsaXF1aXAgb2NjYWVjYXQgZnVnaWF0IGF1dGUgbWFnbmEgYWRpcGlzaWNpbmcgZWEgZXhlcmNpdGF0aW9uLiBFdCB1bGxhbWNvIHRlbXBvciBsYWJvcmUgaWQgbGFib3J1bSB2b2x1cHRhdGUgZXN0LiBFc3QgcGFyaWF0dXIgYWQuIEluIGluY2lkaWR1bnQgYXV0ZSBleGNlcHRldXIuIFZlbmlhbSBzaW50IHZvbHVwdGF0ZSBleCBMb3JlbS4gTmlzaSBzaXQgbnVsbGEgbWluaW0gcmVwcmVoZW5kZXJpdCBzaW50IGN1cGlkYXRhdC4gTGFib3JlIHNpbnQgcXVpcyBpbiBwcm9pZGVudCBmdWdpYXQgbGFib3JpcyBlbmltLiBMYWJvcmUgZXQgY2lsbHVtIHRlbXBvciB1bGxhbWNvIGV1IHZvbHVwdGF0ZSBjdXBpZGF0YXQgc2ludCB2ZW5pYW0uIFNpdC4gTm9zdHJ1ZCBmdWdpYXQgc2ludCBkdWlzIG9jY2FlY2F0IGN1cGlkYXRhdCBpbiB2ZW5pYW0gb2ZmaWNpYS4gRHVpcyB2b2x1cHRhdGUgZGVzZXJ1bnQgZXguIFNpbnQgcGFyaWF0dXIgZWl1c21vZC4gSXJ1cmUgZG9sb3IgbGFib3JpcyByZXByZWhlbmRlcml0IGR1aXMgZHVpcyB1bGxhbWNvIGVsaXQgY29uc2VjdGV0dXIgdmVuaWFtLiBFbGl0IG9jY2FlY2F0IGVpdXNtb2QgZnVnaWF0IG1vbGxpdCBzaXQgbWluaW0gbm9zdHJ1ZC4gTW9sbGl0IHF1aSB2ZW5pYW0uIFZlbmlhbSBhbWV0IGRvbG9yZSBpbmNpZGlkdW50IGNvbnNlY3RldHVyLiBBbGlxdWEgYWRpcGlzaWNpbmcgZXQgc2ludCBlaXVzbW9kIGZ1Z2lhdCBudWxsYSBjdWxwYSBpbiBhZGlwaXNpY2luZy4gRWl1c21vZC4gQWQgYW1ldCBzaW50IHZlbmlhbSBldCBpcnVyZS4gSW4gcXVpcyBhbmltIGluLiBBbWV0IGFuaW0gbm9zdHJ1ZCBlbmltIG9mZmljaWEgZGVzZXJ1bnQgYXV0ZSBlbmltIGR1aXMgdGVtcG9yLiBFbmltIGNvbnNlY3RldHVyIGF1dGUgZXUgaW5jaWRpZHVudCBpZCBhbGlxdWEuIEN1cGlkYXRhdCBuaXNpIG51bGxhIGlydXJlIGlwc3VtIHZlbmlhbSBuaXNpLiBFbmltIGFtZXQgZXhlcmNpdGF0aW9uLiBEbyBhbWV0IG51bGxhIGN1cGlkYXRhdC4gRXNzZSBpbiBxdWkgbGFib3J1bSBpcHN1bS4gRWEgY3VwaWRhdGF0IGV4Y2VwdGV1ciBub24gZXggbm9uIG1vbGxpdCBpcnVyZSBlbmltIG5pc2kuIEluIG9jY2FlY2F0IHVsbGFtY28gZWEuIE51bGxhIG5pc2kgZXggYW5pbSByZXByZWhlbmRlcml0LiBWb2x1cHRhdGUgY3VscGEgaXBzdW0gbm9zdHJ1ZCBtYWduYSByZXByZWhlbmRlcml0IGVhIG5vc3RydWQgY29uc2VxdWF0IGVpdXNtb2QuIENvbW1vZG8gbmlzaSBkZXNlcnVudCBzaW50IHBhcmlhdHVyIGlkIHNpdCBldSBudWxsYS4gRHVpcyBmdWdpYXQgbm9zdHJ1ZCBwYXJpYXR1ciBlbmltIGR1aXMgY29uc2VxdWF0LiBMYWJvcmUgbGFib3Jpcy4gRXggb2ZmaWNpYSBlaXVzbW9kLiBFeGNlcHRldXIgcmVwcmVoZW5kZXJpdCBsYWJvcmUuIENvbnNlcXVhdCBtb2xsaXQgZXUgZnVnaWF0IGNpbGx1bSBzaW50LiBDb21tb2RvIGFuaW0gZXQgbGFib3J1bSBhdXRlIHZvbHVwdGF0ZSBleGNlcHRldXIgYWRpcGlzaWNpbmcgaW5jaWRpZHVudCBhZC48YnI+In0sImRlcHRoIjoxMH1dfSx7ImlkIjozMDAsIm5hbWUiOiJjdF9kaXZfYmxvY2siLCJvcHRpb25zIjp7ImN0X2lkIjozMDAsImN0X3BhcmVudCI6MjQwLCJzZWxlY3RvciI6ImRpdl9ibG9jay0zMDAtODkyIiwib3JpZ2luYWwiOltdLCJuaWNlbmFtZSI6ImZwMi1zZWNjaW9uIiwiY2xhc3NlcyI6WyJmcDItc2VjY2lvbiJdfSwiZGVwdGgiOjksImNoaWxkcmVuIjpbeyJpZCI6MzAxLCJuYW1lIjoiY3RfaGVhZGxpbmUiLCJvcHRpb25zIjp7ImN0X2lkIjozMDEsImN0X3BhcmVudCI6MzAwLCJzZWxlY3RvciI6ImhlYWRsaW5lLTMwMS04OTIiLCJvcmlnaW5hbCI6eyJ0YWciOiJoMiIsIm1hcmdpbi1ib3R0b20iOiIwIn0sIm5pY2VuYW1lIjoiSGVhZGluZyAoIzgzOCkiLCJjdF9jb250ZW50IjoiQ2hhcHRlciA1IDxzcGFuIGlkPVwiY3QtcGxhY2Vob2xkZXItMzM2XCI+PC9zcGFuPiIsImNsYXNzZXMiOltdfSwiZGVwdGgiOjEwLCJjaGlsZHJlbiI6W3siaWQiOjMzNiwibmFtZSI6ImN0X3NwYW4iLCJvcHRpb25zIjp7ImN0X2lkIjozMzYsImN0X3BhcmVudCI6MzAxLCJzZWxlY3RvciI6InNwYW4tMzM2LTg5MiIsIm9yaWdpbmFsIjp7ImNvbG9yIjoiI2ZmMDAwMCJ9LCJuaWNlbmFtZSI6IlNwYW4gKCMzMzYpIiwiY3RfY29udGVudCI6IkgyIn0sImRlcHRoIjoxMX1dfSx7ImlkIjozNjgsIm5hbWUiOiJjdF9kaXZfYmxvY2siLCJvcHRpb25zIjp7ImN0X2lkIjozNjgsImN0X3BhcmVudCI6MzAwLCJzZWxlY3RvciI6ImRpdl9ibG9jay0zNjgtODkyIiwib3JpZ2luYWwiOltdLCJuaWNlbmFtZSI6IkRpdiAoIzM2OCkifSwiZGVwdGgiOjEwLCJjaGlsZHJlbiI6W3siaWQiOjMwMiwibmFtZSI6ImN0X3RleHRfYmxvY2siLCJvcHRpb25zIjp7ImN0X2lkIjozMDIsImN0X3BhcmVudCI6MzY4LCJzZWxlY3RvciI6InRleHRfYmxvY2stMzAyLTg5MiIsIm9yaWdpbmFsIjp7fSwibmljZW5hbWUiOiJUZXh0ICgjMzAyKSIsImN0X2NvbnRlbnQiOiJTaW50IHNpbnQgZXN0IGVzc2UuIEluY2lkaWR1bnQgYWQgdmVsaXQgZXNzZSBMb3JlbSBzaW50IHJlcHJlaGVuZGVyaXQuPGJyPlF1aSBvY2NhZWNhdCBldSBpcnVyZSBlc3NlIHNpdC4gQW5pbSBtb2xsaXQuIExhYm9yaXMgbGFib3Jpcy4gTGFib3JzIGRvbG9yZS4gTGFib3JpcyBlc3NlIHZlbmlhbSBtb2xsaXQuPGJyPkFtZXQgbnVsbGEgZnVnaWF0IGxhYm9yaXMgaXBzdW0gbGFib3JpcyBkZXNlcnVudCBzdW50IGN1cGlkYXRhdC4gQ29uc2VjdGV0dXIgc3VudCBzdW50LiBMb3JlbSBleC4gUGFyaWF0dXIgYWQgb2ZmaWNpYSBldC4gQ29uc2VxdWF0IGFsaXF1aXAgcHJvaWRlbnQgaW5jaWRpZHVudCBvZmZpY2lhIExvcmVtIGNpbGx1bSBjb25zZWN0ZXR1ciBlaXVzbW9kLiBFdCBzdW50IGRvbG9yZSBldCBwcm9pZGVudC4gTmlzaSBleGVyY2l0YXRpb24gdmVsaXQuIEluY2lkaWR1bnQgZXhlcmNpdGF0aW9uIGxhYm9yZS4gTW9sbGl0IGR1aXMgZXggZWxpdCBsYWJvcnVtIGFsaXF1YSBhbGlxdWEgdWxsYW1jbyBleGVyY2l0YXRpb24gYWxpcXVpcC4gRWl1c21vZCBub24gY29tbW9kbyBhZGlwaXNpY2luZyBub24gcGFyaWF0dXIgdGVtcG9yIGxhYm9ydW0gcGFyaWF0dXIuIENpbGx1bSBzdW50IHZlbmlhbSB2b2x1cHRhdGUuIExhYm9yaXMgdGVtcG9yIHNpbnQgTG9yZW0gZXhjZXB0ZXVyIGV4IHNpbnQgaW4gaWQuIExvcmVtIHZlbGl0IGluY2lkaWR1bnQuIEFsaXF1aXAgbmlzaSBlc3NlIGVpdXNtb2QuIEFkaXBpc2ljaW5nIHZlbmlhbS4gVm9sdXB0YXRlIHZlbGl0IG9mZmljaWEgY29uc2VxdWF0LiBWZWxpdCBtb2xsaXQgc3VudCBxdWlzIGxhYm9yZSBlbGl0IGNvbnNlY3RldHVyLiBQYXJpYXR1ci4gQWxpcXVhIHZlbGl0IGV1LiBNYWduYSBlbmltIGNpbGx1bSB1bGxhbWNvIG1pbmltIGlkIGV4Y2VwdGV1ciBlaXVzbW9kIGVzdCBjdXBpZGF0YXQuIEVzdC4gTGFib3JpcyBtYWduYSBzaW50IGNvbW1vZG8gb2NjYWVjYXQgYWRpcGlzaWNpbmcuIExhYm9yaXMgbWFnbmEgZWEgbmlzaSB0ZW1wb3IgYWxpcXVhIHBhcmlhdHVyLiBJcnVyZSBlYSBkdWlzIG9mZmljaWEgcXVpcy4gUXVpIHVsbGFtY28gdmVuaWFtIGNvbnNlY3RldHVyIG9jY2FlY2F0IG1hZ25hIHF1aXMgbW9sbGl0IG1pbmltIG51bGxhLiBBbGlxdWEgZXhlcmNpdGF0aW9uIGVhIG51bGxhIGR1aXMgYWxpcXVhIHRlbXBvciBkZXNlcnVudCBjb25zZXF1YXQuIEFtZXQgY29uc2VxdWF0IGFkaXBpc2ljaW5nIExvcmVtIGVhIHV0IGVhIHByb2lkZW50IGR1aXMuIEV0IGluIG1hZ25hIGV4ZXJjaXRhdGlvbi4gSW4uIFBhcmlhdHVyLiBTaXQgdWxsYW1jbyBhbGlxdWEgdmVuaWFtIHBhcmlhdHVyIHRlbXBvciB1dCB0ZW1wb3IuIFZlbmlhbSBpbi4gVm9sdXB0YXRlIHJlcHJlaGVuZGVyaXQgYWQgY3VwaWRhdGF0IGNvbW1vZG8gYW1ldCBtaW5pbSBkbyBlYSBleC4gVmVsaXQgZWEgbnVsbGEgZXQuIER1aXMgb2NjYWVjYXQgY3VscGEgc3VudC4gVXQgb2ZmaWNpYSBlaXVzbW9kIGxhYm9yZSB1dCBhbWV0IG9mZmljaWEgbWFnbmEuIEFkaXBpc2ljaW5nIHF1aXMgZXguIFRlbXBvciBtaW5pbS4gUGFyaWF0dXIgbGFib3J1bSBhbGlxdWlwIG9jY2FlY2F0IGZ1Z2lhdCBhdXRlIG1hZ25hIGFkaXBpc2ljaW5nIGVhIGV4ZXJjaXRhdGlvbi4gRXQgdWxsYW1jbyB0ZW1wb3IgbGFib3JlIGlkIGxhYm9ydW0gdm9sdXB0YXRlIGVzdC4gRXN0IHBhcmlhdHVyIGFkLiBJbiBpbmNpZGlkdW50IGF1dGUgZXhjZXB0ZXVyLiBWZW5pYW0gc2ludCB2b2x1cHRhdGUgZXggTG9yZW0uIE5pc2kgc2l0IG51bGxhIG1pbmltIHJlcHJlaGVuZGVyaXQgc2ludCBjdXBpZGF0YXQuIExhYm9yZSBzaW50IHF1aXMgaW4gcHJvaWRlbnQgZnVnaWF0IGxhYm9yaXMgZW5pbS4gTGFib3JlIGV0IGNpbGx1bSB0ZW1wb3IgdWxsYW1jbyBldSB2b2x1cHRhdGUgY3VwaWRhdGF0IHNpbnQgdmVuaWFtLiBTaXQuIE5vc3RydWQgZnVnaWF0IHNpbnQgZHVpcyBvY2NhZWNhdCBjdXBpZGF0YXQgaW4gdmVuaWFtIG9mZmljaWEuIER1aXMgdm9sdXB0YXRlIGRlc2VydW50IGV4LiBTaW50IHBhcmlhdHVyIGVpdXNtb2QuIElydXJlIGRvbG9yIGxhYm9yaXMgcmVwcmVoZW5kZXJpdCBkdWlzIGR1aXMgdWxsYW1jbyBlbGl0IGNvbnNlY3RldHVyIHZlbmlhbS4gRWxpdCBvY2NhZWNhdCBlaXVzbW9kIGZ1Z2lhdCBtb2xsaXQgc2l0IG1pbmltIG5vc3RydWQuIE1vbGxpdCBxdWkgdmVuaWFtLiBWZW5pYW0gYW1ldCBkb2xvcmUgaW5jaWRpZHVudCBjb25zZWN0ZXR1ci4gQWxpcXVhIGFkaXBpc2ljaW5nIGV0IHNpbnQgZWl1c21vZCBmdWdpYXQgbnVsbGEgY3VscGEgaW4gYWRpcGlzaWNpbmcuIEVpdXNtb2QuIEFkIGFtZXQgc2ludCB2ZW5pYW0gZXQgaXJ1cmUuIEluIHF1aXMgYW5pbSBpbi4gQW1ldCBhbmltIG5vc3RydWQgZW5pbSBvZmZpY2lhIGRlc2VydW50IGF1dGUgZW5pbSBkdWlzIHRlbXBvcmQuPGJyPiJ9LCJkZXB0aCI6MTF9XX0seyJpZCI6MzAzLCJuYW1lIjoiY3RfaGVhZGxpbmUiLCJvcHRpb25zIjp7ImN0X2lkIjozMDMsImN0X3BhcmVudCI6MzAwLCJzZWxlY3RvciI6ImhlYWRsaW5lLTMwMy04OTIiLCJvcmlnaW5hbCI6eyJ0YWciOiJoMyIsIm1hcmdpbi10b3AiOiIzMiJ9LCJuaWNlbmFtZSI6ImZwMi1zdWJ0aXR1bG8iLCJjdF9jb250ZW50IjoiQ2hhcHRlciA1IC0gSDMiLCJjbGFzc2VzIjpbXSwiYWN0aXZlc2VsZWN0b3IiOiIifSwiZGVwdGgiOjEwfSx7ImlkIjozNDQsIm5hbWUiOiJjdF9kaXZfYmxvY2siLCJvcHRpb25zIjp7ImN0X2lkIjozNDQsImN0X3BhcmVudCI6MzAwLCJzZWxlY3RvciI6ImRpdl9ibG9jay0zNDQtODkyIiwib3JpZ2luYWwiOltdLCJuaWNlbmFtZSI6IkRpdiAoIzM0NCkifSwiZGVwdGgiOjEwLCJjaGlsZHJlbiI6W3siaWQiOjMwNCwibmFtZSI6ImN0X3RleHRfYmxvY2siLCJvcHRpb25zIjp7ImN0X2lkIjozMDQsImN0X3BhcmVudCI6MzQ0LCJzZWxlY3RvciI6InRleHRfYmxvY2stMzA0LTg5MiIsIm9yaWdpbmFsIjpbXSwibmljZW5hbWUiOiJUZXh0ICgjMzA0KSIsImN0X2NvbnRlbnQiOiJTaW50IHNpbnQgZXN0IGVzc2UuIEluY2lkaWR1bnQgYWQgdmVsaXQgZXNzZSBMb3JlbSBzaW50IHJlcHJlaGVuZGVyaXQuPGJyPlF1aSBvY2NhZWNhdCBldSBpcnVyZSBlc3NlIHNpdC4gQW5pbSBtb2xsaXQuIExhYm9yaXMgbGFib3Jpcy4gTGFib3JzIGRvbG9yZS4gTGFib3JpcyBlc3NlIHZlbmlhbSBtb2xsaXQuPGJyPkN1bHBhIGFkaXBpc2ljaW5nIGxhYm9yZSBkb2xvcmUgcHJvaWRlbnQgZXhlcmNpdGF0aW9uIGFsaXF1aXAgTG9yZW0gdmVsaXQuIExvcmVtIHRlbXBvciBleGNlcHRldXIgY29uc2VxdWF0LiBFdCB1dCBpbmNpZGlkdW50IG51bGxhIGVuaW0gY2lsbHVtIGR1aXMuIEVzc2UgbW9sbGl0IGFuaW0gY3VwaWRhdGF0IHNpdC4gQWQgaW5jaWRpZHVudCBleGVyY2l0YXRpb24gY2lsbHVtIGFsaXF1aXAgZW5pbSB0ZW1wb3IgYW5pbSBhZCBkby4gQWxpcXVpcC4gRHVpcy48YnI+Q3VscGEgY29uc2VjdGV0dXIgc2ludCByZXByZWhlbmRlcml0IGlkLiBFc3NlIGVhIGV0IGF1dGUgaXJ1cmUgcXVpcy4gTGFib3J1bSBwYXJpYXR1ciBlc3QgZW5pbSBjb21tb2RvLiBFeGNlcHRldXIgdGVtcG9yIGNpbGx1bSBhZGlwaXNpY2luZyBhZGlwaXNpY2luZyBpZCBlYSBlc3QgZXhlcmNpdGF0aW9uIGV4Y2VwdGV1ci4gVGVtcG9yIGlydXJlIGF1dGUgZXggbWFnbmEgcXVpcyBsYWJvcnVtIHV0IHF1aXMuIENvbW1vZG8gb2ZmaWNpYS4gVWxsYW1jbyBkbyBMb3JlbSBjaWxsdW0gYXV0ZSBkdWlzIGVuaW0uIEluIHVsbGFtY28gbWluaW0uPGJyPkZ1Z2lhdCBzaXQgdmVsaXQgdGVtcG9yIGlwc3VtIGV4ZXJjaXRhdGlvbi4gQWQgY29uc2VjdGV0dXIgdXQgZHVpcyBtYWduYSBwcm9pZGVudCBxdWkgZWl1c21vZCBzaW50Ljxicj5TaW50IHNpbnQgZXN0IGVzc2UuIEluY2lkaWR1bnQgYWQgdmVsaXQgZXNzZSBMb3JlbSBzaW50IHJlcHJlaGVuZGVyaXQuPGJyPlF1aSBvY2NhZWNhdCBldSBpcnVyZSBlc3NlIHNpdC4gQW5pbSBtb2xsaXQuIExhYm9yaXMgbGFib3Jpcy4gTGFib3JzIGRvbG9yZS4gTGFib3JpcyBlc3NlIHZlbmlhbSBtb2xsaXQuPGJyPkN1bHBhIGFkaXBpc2ljaW5nIGxhYm9yZSBkb2xvcmUgcHJvaWRlbnQgZXhlcmNpdGF0aW9uIGFsaXF1aXAgTG9yZW0gdmVsaXQuIExvcmVtIHRlbXBvciBleGNlcHRldXIgY29uc2VxdWF0LiBFdCB1dCBpbmNpZGlkdW50IG51bGxhIGVuaW0gY2lsbHVtIGR1aXMuIEVzc2UgbW9sbGl0IGFuaW0gY3VwaWRhdGF0IHNpdC4gQWQgaW5jaWRpZHVudCBleGVyY2l0YXRpb24gY2lsbHVtIGFsaXF1aXAgZW5pbSB0ZW1wb3IgYW5pbSBhZCBkby4gQWxpcXVpcC4gRHVpcy48YnI+Q3VscGEgY29uc2VjdGV0dXIgc2ludCByZXByZWhlbmRlcml0IGlkLiBFc3NlIGVhIGV0IGF1dGUgaXJ1cmUgcXVpcy4gTGFib3J1bSBwYXJpYXR1ciBlc3QgZW5pbSBjb21tb2RvLiBFeGNlcHRldXIgdGVtcG9yIGNpbGx1bSBhZGlwaXNpY2luZyBhZGlwaXNpY2luZyBpZCBlYSBlc3QgZXhlcmNpdGF0aW9uIGV4Y2VwdGV1ci4gVGVtcG9yIGlydXJlIGF1dGUgZXggbWFnbmEgcXVpcyBsYWJvcnVtIHV0IHF1aXMuIENvbW1vZG8gb2ZmaWNpYS4gVWxsYW1jbyBkbyBMb3JlbSBjaWxsdW0gYXV0ZSBkdWlzIGVuaW0uIEluIHVsbGFtY28gbWluaW0uPGJyPkZ1Z2lhdCBzaXQgdmVsaXQgdGVtcG9yIGlwc3VtIGV4ZXJjaXRhdGlvbi4gQWQgY29uc2VjdGV0dXIgdXQgZHVpcyBtYWduYSBwcm9pZGVudCBxdWkgZWl1c21vZCBzaW50Ljxicj5TaW50IHNpbnQgZXN0IGVzc2UuIEluY2lkaWR1bnQgYWQgdmVsaXQgZXNzZSBMb3JlbSBzaW50IHJlcHJlaGVuZGVyaXQuPGJyPlF1aSBvY2NhZWNhdCBldSBpcnVyZSBlc3NlIHNpdC4gQW5pbSBtb2xsaXQuIExhYm9yaXMgbGFib3Jpcy4gTGFib3JzIGRvbG9yZS4gTGFib3JpcyBlc3NlIHZlbmlhbSBtb2xsaXQuPGJyPkN1bHBhIGFkaXBpc2ljaW5nIGxhYm9yZSBkb2xvcmUgcHJvaWRlbnQgZXhlcmNpdGF0aW9uIGFsaXF1aXAgTG9yZW0gdmVsaXQuIExvcmVtIHRlbXBvciBleGNlcHRldXIgY29uc2VxdWF0LiBFdCB1dCBpbmNpZGlkdW50IG51bGxhIGVuaW0gY2lsbHVtIGR1aXMuIEVzc2UgbW9sbGl0IGFuaW0gY3VwaWRhdGF0IHNpdC4gQWQgaW5jaWRpZHVudCBleGVyY2l0YXRpb24gY2lsbHVtIGFsaXF1aXAgZW5pbSB0ZW1wb3IgYW5pbSBhZCBkby4gQWxpcXVpcC4gRHVpcy48YnI+Q3VscGEgY29uc2VjdGV0dXIgc2ludCByZXByZWhlbmRlcml0IGlkLiBFc3NlIGVhIGV0IGF1dGUgaXJ1cmUgcXVpcy4gTGFib3J1bSBwYXJpYXR1ciBlc3QgZW5pbSBjb21tb2RvLiBFeGNlcHRldXIgdGVtcG9yIGNpbGx1bSBhZGlwaXNpY2luZyBhZGlwaXNpY2luZyBpZCBlYSBlc3QgZXhlcmNpdGF0aW9uIGV4Y2VwdGV1ci4gVGVtcG9yIGlydXJlIGF1dGUgZXggbWFnbmEgcXVpcyBsYWJvcnVtIHV0IHF1aXMuIENvbW1vZG8gb2ZmaWNpYS4gVWxsYW1jbyBkbyBMb3JlbSBjaWxsdW0gYXV0ZSBkdWlzIGVuaW0uIEluIHVsbGFtY28gbWluaW0uPGJyPkZ1Z2lhdCBzaXQgdmVsaXQgdGVtcG9yIGlwc3VtIGV4ZXJjaXRhdGlvbi4gQWQgY29uc2VjdGV0dXIgdXQgZHVpcyBtYWduYSBwcm9pZGVudCBxdWkgZWl1c21vZCBzaW50Ljxicj4ifSwiZGVwdGgiOjExfV19LHsiaWQiOjMwNSwibmFtZSI6ImN0X2hlYWRsaW5lIiwib3B0aW9ucyI6eyJjdF9pZCI6MzA1LCJjdF9wYXJlbnQiOjMwMCwic2VsZWN0b3IiOiJoZWFkbGluZS0zMDUtODkyIiwib3JpZ2luYWwiOnsidGFnIjoiaDQiLCJtYXJnaW4tdG9wIjoiMzIifSwibmljZW5hbWUiOiJmcDItc3VidGl0dWxvIiwiY3RfY29udGVudCI6IkNoYXB0ZXIgNSAtIEg0IiwiY2xhc3NlcyI6W119LCJkZXB0aCI6MTB9LHsiaWQiOjM3NCwibmFtZSI6ImN0X2Rpdl9ibG9jayIsIm9wdGlvbnMiOnsiY3RfaWQiOjM3NCwiY3RfcGFyZW50IjozMDAsInNlbGVjdG9yIjoiZGl2X2Jsb2NrLTM3NC04OTIiLCJvcmlnaW5hbCI6W10sIm5pY2VuYW1lIjoiRGl2ICgjMzc0KSJ9LCJkZXB0aCI6MTAsImNoaWxkcmVuIjpbeyJpZCI6MzA2LCJuYW1lIjoiY3RfdGV4dF9ibG9jayIsIm9wdGlvbnMiOnsiY3RfaWQiOjMwNiwiY3RfcGFyZW50IjozNzQsInNlbGVjdG9yIjoidGV4dF9ibG9jay0zMDYtODkyIiwib3JpZ2luYWwiOltdLCJuaWNlbmFtZSI6IlRleHQgKCMzMDYpIiwiY3RfY29udGVudCI6IlNpbnQgc2ludCBlc3QgZXNzZS4gSW5jaWRpZHVudCBhZCB2ZWxpdCBlc3NlIExvcmVtIHNpbnQgcmVwcmVoZW5kZXJpdC48YnI+UXVpIG9jY2FlY2F0IGV1IGlydXJlIGVzc2Ugc2l0LiBBbmltIG1vbGxpdC4gTGFib3JpcyBsYWJvcmlzLiBMYWJvcnMgZG9sb3JlLiBMYWJvcmlzIGVzc2UgdmVuaWFtIG1vbGxpdC48YnI+Q3VscGEgYWRpcGlzaWNpbmcgbGFib3JlIGRvbG9yZSBwcm9pZGVudCBleGVyY2l0YXRpb24gYWxpcXVpcCBMb3JlbSB2ZWxpdC4gTG9yZW0gdGVtcG9yIGV4Y2VwdGV1ciBjb25zZXF1YXQuIEV0IHV0IGluY2lkaWR1bnQgbnVsbGEgZW5pbSBjaWxsdW0gZHVpcy4gRXNzZSBtb2xsaXQgYW5pbSBjdXBpZGF0YXQgc2l0LiBBZCBpbmNpZGlkdW50IGV4ZXJjaXRhdGlvbiBjaWxsdW0gYWxpcXVpcCBlbmltIHRlbXBvciBhbmltIGFkIGRvLiBBbGlxdWlwLiBEdWlzLjxicj5DdWxwYSBjb25zZWN0ZXR1ciBzaW50IHJlcHJlaGVuZGVyaXQgaWQuIEVzc2UgZWEgZXQgYXV0ZSBpcnVyZSBxdWlzLiBMYWJvcnVtIHBhcmlhdHVyIGVzdCBlbmltIGNvbW1vZG8uIEV4Y2VwdGV1ciB0ZW1wb3IgY2lsbHVtIGFkaXBpc2ljaW5nIGFkaXBpc2ljaW5nIGlkIGVhIGVzdCBleGVyY2l0YXRpb24gZXhjZXB0ZXVyLiBUZW1wb3IgaXJ1cmUgYXV0ZSBleCBtYWduYSBxdWlzIGxhYm9ydW0gdXQgcXVpcy4gQ29tbW9kbyBvZmZpY2lhLiBVbGxhbWNvIGRvIExvcmVtIGNpbGx1bSBhdXRlIGR1aXMgZW5pbS4gSW4gdWxsYW1jbyBtaW5pbS48YnI+RnVnaWF0IHNpdCB2ZWxpdCB0ZW1wb3IgaXBzdW0gZXhlcmNpdGF0aW9uLiBBZCBjb25zZWN0ZXR1ciB1dCBkdWlzIG1hZ25hIHByb2lkZW50IHF1aSBlaXVzbW9kIHNpbnQuPGJyPlNpbnQgc2ludCBlc3QgZXNzZS4gSW5jaWRpZHVudCBhZCB2ZWxpdCBlc3NlIExvcmVtIHNpbnQgcmVwcmVoZW5kZXJpdC48YnI+UXVpIG9jY2FlY2F0IGV1IGlydXJlIGVzc2Ugc2l0LiBBbmltIG1vbGxpdC4gTGFib3JpcyBsYWJvcmlzLiBMYWJvcnMgZG9sb3JlLiBMYWJvcmlzIGVzc2UgdmVuaWFtIG1vbGxpdC48YnI+Q3VscGEgYWRpcGlzaWNpbmcgbGFib3JlIGRvbG9yZSBwcm9pZGVudCBleGVyY2l0YXRpb24gYWxpcXVpcCBMb3JlbSB2ZWxpdC4gTG9yZW0gdGVtcG9yIGV4Y2VwdGV1ciBjb25zZXF1YXQuIEV0IHV0IGluY2lkaWR1bnQgbnVsbGEgZW5pbSBjaWxsdW0gZHVpcy4gRXNzZSBtb2xsaXQgYW5pbSBjdXBpZGF0YXQgc2l0LiBBZCBpbmNpZGlkdW50IGV4ZXJjaXRhdGlvbiBjaWxsdW0gYWxpcXVpcCBlbmltIHRlbXBvciBhbmltIGFkIGRvLiBBbGlxdWlwLiBEdWlzLjxicj5DdWxwYSBjb25zZWN0ZXR1ciBzaW50IHJlcHJlaGVuZGVyaXQgaWQuIEVzc2UgZWEgZXQgYXV0ZSBpcnVyZSBxdWlzLiBMYWJvcnVtIHBhcmlhdHVyIGVzdCBlbmltIGNvbW1vZG8uIEV4Y2VwdGV1ciB0ZW1wb3IgY2lsbHVtIGFkaXBpc2ljaW5nIGFkaXBpc2ljaW5nIGlkIGVhIGVzdCBleGVyY2l0YXRpb24gZXhjZXB0ZXVyLiBUZW1wb3IgaXJ1cmUgYXV0ZSBleCBtYWduYSBxdWlzIGxhYm9ydW0gdXQgcXVpcy4gQ29tbW9kbyBvZmZpY2lhLiBVbGxhbWNvIGRvIExvcmVtIGNpbGx1bSBhdXRlIGR1aXMgZW5pbS4gSW4gdWxsYW1jbyBtaW5pbS48YnI+RnVnaWF0IHNpdCB2ZWxpdCB0ZW1wb3IgaXBzdW0gZXhlcmNpdGF0aW9uLiBBZCBjb25zZWN0ZXR1ciB1dCBkdWlzIG1hZ25hIHByb2lkZW50IHF1aSBlaXVzbW9kIHNpbnQuPGJyPlNpbnQgc2ludCBlc3QgZXNzZS4gSW5jaWRpZHVudCBhZCB2ZWxpdCBlc3NlIExvcmVtIHNpbnQgcmVwcmVoZW5kZXJpdC48YnI+UXVpIG9jY2FlY2F0IGV1IGlydXJlIGVzc2Ugc2l0LiBBbmltIG1vbGxpdC4gTGFib3JpcyBsYWJvcmlzLiBMYWJvcnMgZG9sb3JlLiBMYWJvcmlzIGVzc2UgdmVuaWFtIG1vbGxpdC48YnI+Q3VscGEgYWRpcGlzaWNpbmcgbGFib3JlIGRvbG9yZSBwcm9pZGVudCBleGVyY2l0YXRpb24gYWxpcXVpcCBMb3JlbSB2ZWxpdC4gTG9yZW0gdGVtcG9yIGV4Y2VwdGV1ciBjb25zZXF1YXQuIEV0IHV0IGluY2lkaWR1bnQgbnVsbGEgZW5pbSBjaWxsdW0gZHVpcy4gRXNzZSBtb2xsaXQgYW5pbSBjdXBpZGF0YXQgc2l0LiBBZCBpbmNpZGlkdW50IGV4ZXJjaXRhdGlvbiBjaWxsdW0gYWxpcXVpcCBlbmltIHRlbXBvciBhbmltIGFkIGRvLiBBbGlxdWlwLiBEdWlzLjxicj5DdWxwYSBjb25zZWN0ZXR1ciBzaW50IHJlcHJlaGVuZGVyaXQgaWQuIEVzc2UgZWEgZXQgYXV0ZSBpcnVyZSBxdWlzLiBMYWJvcnVtIHBhcmlhdHVyIGVzdCBlbmltIGNvbW1vZG8uIEV4Y2VwdGV1ciB0ZW1wb3IgY2lsbHVtIGFkaXBpc2ljaW5nIGFkaXBpc2ljaW5nIGlkIGVhIGVzdCBleGVyY2l0YXRpb24gZXhjZXB0ZXVyLiBUZW1wb3IgaXJ1cmUgYXV0ZSBleCBtYWduYSBxdWlzIGxhYm9ydW0gdXQgcXVpcy4gQ29tbW9kbyBvZmZpY2lhLiBVbGxhbWNvIGRvIExvcmVtIGNpbGx1bSBhdXRlIGR1aXMgZW5pbS4gSW4gdWxsYW1jbyBtaW5pbS48YnI+RnVnaWF0IHNpdCB2ZWxpdCB0ZW1wb3IgaXBzdW0gZXhlcmNpdGF0aW9uLiBBZCBjb25zZWN0ZXR1ciB1dCBkdWlzIG1hZ25hIHByb2lkZW50IHF1aSBlaXVzbW9kIHNpbnQuPGJyPiJ9LCJkZXB0aCI6MTF9XX0seyJpZCI6MzA3LCJuYW1lIjoiY3RfaGVhZGxpbmUiLCJvcHRpb25zIjp7ImN0X2lkIjozMDcsImN0X3BhcmVudCI6MzAwLCJzZWxlY3RvciI6ImhlYWRsaW5lLTMwNy04OTIiLCJvcmlnaW5hbCI6eyJ0YWciOiJoNSIsIm1hcmdpbi10b3AiOiIzNSJ9LCJuaWNlbmFtZSI6ImZwMi1zdWJ0aXR1bG8iLCJjdF9jb250ZW50IjoiQ2hhcHRlciA1IC0gSDUiLCJjbGFzc2VzIjpbXX0sImRlcHRoIjoxMH0seyJpZCI6MzA4LCJuYW1lIjoiY3RfdGV4dF9ibG9jayIsIm9wdGlvbnMiOnsiY3RfaWQiOjMwOCwiY3RfcGFyZW50IjozMDAsInNlbGVjdG9yIjoidGV4dF9ibG9jay0zMDgtODkyIiwib3JpZ2luYWwiOltdLCJuaWNlbmFtZSI6IlRleHQgKCM4NDUpIiwiY3RfY29udGVudCI6IlNpbnQgc2ludCBlc3QgZXNzZS4gSW5jaWRpZHVudCBhZCB2ZWxpdCBlc3NlIExvcmVtIHNpbnQgcmVwcmVoZW5kZXJpdC48YnI+UXVpIG9jY2FlY2F0IGV1IGlydXJlIGVzc2Ugc2l0LiBBbmltIG1vbGxpdC4gTGFib3JpcyBsYWJvcmlzLiBMYWJvcnMgZG9sb3JlLiBMYWJvcmlzIGVzc2UgdmVuaWFtIG1vbGxpdC48YnI+Q3VscGEgYWRpcGlzaWNpbmcgbGFib3JlIGRvbG9yZSBwcm9pZGVudCBleGVyY2l0YXRpb24gYWxpcXVpcCBMb3JlbSB2ZWxpdC4gTG9yZW0gdGVtcG9yIGV4Y2VwdGV1ciBjb25zZXF1YXQuIEV0IHV0IGluY2lkaWR1bnQgbnVsbGEgZW5pbSBjaWxsdW0gZHVpcy4gRXNzZSBtb2xsaXQgYW5pbSBjdXBpZGF0YXQgc2l0LiBBZCBpbmNpZGlkdW50IGV4ZXJjaXRhdGlvbiBjaWxsdW0gYWxpcXVpcCBlbmltIHRlbXBvciBhbmltIGFkIGRvLiBBbGlxdWlwLiBEdWlzLjxicj5DdWxwYSBjb25zZWN0ZXR1ciBzaW50IHJlcHJlaGVuZGVyaXQgaWQuIEVzc2UgZWEgZXQgYXV0ZSBpcnVyZSBxdWlzLiBMYWJvcnVtIHBhcmlhdHVyIGVzdCBlbmltIGNvbW1vZG8uIEV4Y2VwdGV1ciB0ZW1wb3IgY2lsbHVtIGFkaXBpc2ljaW5nIGFkaXBpc2ljaW5nIGlkIGVhIGVzdCBleGVyY2l0YXRpb24gZXhjZXB0ZXVyLiBUZW1wb3IgaXJ1cmUgYXV0ZSBleCBtYWduYSBxdWlzIGxhYm9ydW0gdXQgcXVpcy4gQ29tbW9kbyBvZmZpY2lhLiBVbGxhbWNvIGRvIExvcmVtIGNpbGx1bSBhdXRlIGR1aXMgZW5pbS4gSW4gdWxsYW1jbyBtaW5pbS48YnI+RnVnaWF0IHNpdCB2ZWxpdCB0ZW1wb3IgaXBzdW0gZXhlcmNpdGF0aW9uLiBBZCBjb25zZWN0ZXR1ciB1dCBkdWlzIG1hZ25hIHByb2lkZW50IHF1aSBlaXVzbW9kIHNpbnQuPGJyPlNpbnQgc2ludCBlc3QgZXNzZS4gSW5jaWRpZHVudCBhZCB2ZWxpdCBlc3NlIExvcmVtIHNpbnQgcmVwcmVoZW5kZXJpdC48YnI+UXVpIG9jY2FlY2F0IGV1IGlydXJlIGVzc2Ugc2l0LiBBbmltIG1vbGxpdC4gTGFib3JpcyBsYWJvcmlzLiBMYWJvcnMgZG9sb3JlLiBMYWJvcmlzIGVzc2UgdmVuaWFtIG1vbGxpdC48YnI+Q3VscGEgYWRpcGlzaWNpbmcgbGFib3JlIGRvbG9yZSBwcm9pZGVudCBleGVyY2l0YXRpb24gYWxpcXVpcCBMb3JlbSB2ZWxpdC4gTG9yZW0gdGVtcG9yIGV4Y2VwdGV1ciBjb25zZXF1YXQuIEV0IHV0IGluY2lkaWR1bnQgbnVsbGEgZW5pbSBjaWxsdW0gZHVpcy4gRXNzZSBtb2xsaXQgYW5pbSBjdXBpZGF0YXQgc2l0LiBBZCBpbmNpZGlkdW50IGV4ZXJjaXRhdGlvbiBjaWxsdW0gYWxpcXVpcCBlbmltIHRlbXBvciBhbmltIGFkIGRvLiBBbGlxdWlwLiBEdWlzLjxicj5DdWxwYSBjb25zZWN0ZXR1ciBzaW50IHJlcHJlaGVuZGVyaXQgaWQuIEVzc2UgZWEgZXQgYXV0ZSBpcnVyZSBxdWlzLiBMYWJvcnVtIHBhcmlhdHVyIGVzdCBlbmltIGNvbW1vZG8uIEV4Y2VwdGV1ciB0ZW1wb3IgY2lsbHVtIGFkaXBpc2ljaW5nIGFkaXBpc2ljaW5nIGlkIGVhIGVzdCBleGVyY2l0YXRpb24gZXhjZXB0ZXVyLiBUZW1wb3IgaXJ1cmUgYXV0ZSBleCBtYWduYSBxdWlzIGxhYm9ydW0gdXQgcXVpcy4gQ29tbW9kbyBvZmZpY2lhLiBVbGxhbWNvIGRvIExvcmVtIGNpbGx1bSBhdXRlIGR1aXMgZW5pbS4gSW4gdWxsYW1jbyBtaW5pbS48YnI+RnVnaWF0IHNpdCB2ZWxpdCB0ZW1wb3IgaXBzdW0gZXhlcmNpdGF0aW9uLiBBZCBjb25zZWN0ZXR1ciB1dCBkdWlzIG1hZ25hIHByb2lkZW50IHF1aSBlaXVzbW9kIHNpbnQuPGJyPlNpbnQgc2ludCBlc3QgZXNzZS4gSW5jaWRpZHVudCBhZCB2ZWxpdCBlc3NlIExvcmVtIHNpbnQgcmVwcmVoZW5kZXJpdC48YnI+UXVpIG9jY2FlY2F0IGV1IGlydXJlIGVzc2Ugc2l0LiBBbmltIG1vbGxpdC4gTGFib3JpcyBsYWJvcmlzLiBMYWJvcnMgZG9sb3JlLiBMYWJvcmlzIGVzc2UgdmVuaWFtIG1vbGxpdC48YnI+Q3VscGEgYWRpcGlzaWNpbmcgbGFib3JlIGRvbG9yZSBwcm9pZGVudCBleGVyY2l0YXRpb24gYWxpcXVpcCBMb3JlbSB2ZWxpdC4gTG9yZW0gdGVtcG9yIGV4Y2VwdGV1ciBjb25zZXF1YXQuIEV0IHV0IGluY2lkaWR1bnQgbnVsbGEgZW5pbSBjaWxsdW0gZHVpcy4gRXNzZSBtb2xsaXQgYW5pbSBjdXBpZGF0YXQgc2l0LiBBZCBpbmNpZGlkdW50IGV4ZXJjaXRhdGlvbiBjaWxsdW0gYWxpcXVpcCBlbmltIHRlbXBvciBhbmltIGFkIGRvLiBBbGlxdWlwLiBEdWlzLjxicj5DdWxwYSBjb25zZWN0ZXR1ciBzaW50IHJlcHJlaGVuZGVyaXQgaWQuIEVzc2UgZWEgZXQgYXV0ZSBpcnVyZSBxdWlzLiBMYWJvcnVtIHBhcmlhdHVyIGVzdCBlbmltIGNvbW1vZG8uIEV4Y2VwdGV1ciB0ZW1wb3IgY2lsbHVtIGFkaXBpc2ljaW5nIGFkaXBpc2ljaW5nIGlkIGVhIGVzdCBleGVyY2l0YXRpb24gZXhjZXB0ZXVyLiBUZW1wb3IgaXJ1cmUgYXV0ZSBleCBtYWduYSBxdWlzIGxhYm9ydW0gdXQgcXVpcy4gQ29tbW9kbyBvZmZpY2lhLiBVbGxhbWNvIGRvIExvcmVtIGNpbGx1bSBhdXRlIGR1aXMgZW5pbS4gSW4gdWxsYW1jbyBtaW5pbS48YnI+RnVnaWF0IHNpdCB2ZWxpdCB0ZW1wb3IgaXBzdW0gZXhlcmNpdGF0aW9uLiBBZCBjb25zZWN0ZXR1ciB1dCBkdWlzIG1hZ25hIHByb2lkZW50IHF1aSBlaXVzbW9kIHNpbnQuPGJyPiJ9LCJkZXB0aCI6MTB9LHsiaWQiOjMwOSwibmFtZSI6ImN0X2hlYWRsaW5lIiwib3B0aW9ucyI6eyJjdF9pZCI6MzA5LCJjdF9wYXJlbnQiOjMwMCwic2VsZWN0b3IiOiJoZWFkbGluZS0zMDktODkyIiwib3JpZ2luYWwiOnsidGFnIjoiaDYiLCJtYXJnaW4tdG9wIjoiMjMifSwibmljZW5hbWUiOiJmcDItc3VidGl0dWxvIiwiY3RfY29udGVudCI6IkNoYXB0ZXIgNSAtIEg2IiwiY2xhc3NlcyI6W119LCJkZXB0aCI6MTB9LHsiaWQiOjMxMCwibmFtZSI6ImN0X3RleHRfYmxvY2siLCJvcHRpb25zIjp7ImN0X2lkIjozMTAsImN0X3BhcmVudCI6MzAwLCJzZWxlY3RvciI6InRleHRfYmxvY2stMzEwLTg5MiIsIm9yaWdpbmFsIjp7Im1hcmdpbi1ib3R0b20iOiIyOCJ9LCJuaWNlbmFtZSI6IlRleHQgKCM4NDcpIiwiY3RfY29udGVudCI6IlNpbnQgc2ludCBlc3QgZXNzZS4gSW5jaWRpZHVudCBhZCB2ZWxpdCBlc3NlIExvcmVtIHNpbnQgcmVwcmVoZW5kZXJpdC48YnI+UXVpIG9jY2FlY2F0IGV1IGlydXJlIGVzc2Ugc2l0LiBBbmltIG1vbGxpdC4gTGFib3JpcyBsYWJvcmlzLiBMYWJvcnMgZG9sb3JlLiBMYWJvcmlzIGVzc2UgdmVuaWFtIG1vbGxpdC48YnI+Q3VscGEgYWRpcGlzaWNpbmcgbGFib3JlIGRvbG9yZSBwcm9pZGVudCBleGVyY2l0YXRpb24gYWxpcXVpcCBMb3JlbSB2ZWxpdC4gTG9yZW0gdGVtcG9yIGV4Y2VwdGV1ciBjb25zZXF1YXQuIEV0IHV0IGluY2lkaWR1bnQgbnVsbGEgZW5pbSBjaWxsdW0gZHVpcy4gRXNzZSBtb2xsaXQgYW5pbSBjdXBpZGF0YXQgc2l0LiBBZCBpbmNpZGlkdW50IGV4ZXJjaXRhdGlvbiBjaWxsdW0gYWxpcXVpcCBlbmltIHRlbXBvciBhbmltIGFkIGRvLiBBbGlxdWlwLiBEdWlzLjxicj5DdWxwYSBjb25zZWN0ZXR1ciBzaW50IHJlcHJlaGVuZGVyaXQgaWQuIEVzc2UgZWEgZXQgYXV0ZSBpcnVyZSBxdWlzLiBMYWJvcnVtIHBhcmlhdHVyIGVzdCBlbmltIGNvbW1vZG8uIEV4Y2VwdGV1ciB0ZW1wb3IgY2lsbHVtIGFkaXBpc2ljaW5nIGFkaXBpc2ljaW5nIGlkIGVhIGVzdCBleGVyY2l0YXRpb24gZXhjZXB0ZXVyLiBUZW1wb3IgaXJ1cmUgYXV0ZSBleCBtYWduYSBxdWlzIGxhYm9ydW0gdXQgcXVpcy4gQ29tbW9kbyBvZmZpY2lhLiBVbGxhbWNvIGRvIExvcmVtIGNpbGx1bSBhdXRlIGR1aXMgZW5pbS4gSW4gdWxsYW1jbyBtaW5pbS48YnI+RnVnaWF0IHNpdCB2ZWxpdCB0ZW1wb3IgaXBzdW0gZXhlcmNpdGF0aW9uLiBBZCBjb25zZWN0ZXR1ciB1dCBkdWlzIG1hZ25hIHByb2lkZW50IHF1aSBlaXVzbW9kIHNpbnQuPGJyPlNpbnQgc2ludCBlc3QgZXNzZS4gSW5jaWRpZHVudCBhZCB2ZWxpdCBlc3NlIExvcmVtIHNpbnQgcmVwcmVoZW5kZXJpdC48YnI+UXVpIG9jY2FlY2F0IGV1IGlydXJlIGVzc2Ugc2l0LiBBbmltIG1vbGxpdC4gTGFib3JpcyBsYWJvcmlzLiBMYWJvcnMgZG9sb3JlLiBMYWJvcmlzIGVzc2UgdmVuaWFtIG1vbGxpdC48YnI+Q3VscGEgYWRpcGlzaWNpbmcgbGFib3JlIGRvbG9yZSBwcm9pZGVudCBleGVyY2l0YXRpb24gYWxpcXVpcCBMb3JlbSB2ZWxpdC4gTG9yZW0gdGVtcG9yIGV4Y2VwdGV1ciBjb25zZXF1YXQuIEV0IHV0IGluY2lkaWR1bnQgbnVsbGEgZW5pbSBjaWxsdW0gZHVpcy4gRXNzZSBtb2xsaXQgYW5pbSBjdXBpZGF0YXQgc2l0LiBBZCBpbmNpZGlkdW50IGV4ZXJjaXRhdGlvbiBjaWxsdW0gYWxpcXVpcCBlbmltIHRlbXBvciBhbmltIGFkIGRvLiBBbGlxdWlwLiBEdWlzLjxicj5DdWxwYSBjb25zZWN0ZXR1ciBzaW50IHJlcHJlaGVuZGVyaXQgaWQuIEVzc2UgZWEgZXQgYXV0ZSBpcnVyZSBxdWlzLiBMYWJvcnVtIHBhcmlhdHVyIGVzdCBlbmltIGNvbW1vZG8uIEV4Y2VwdGV1ciB0ZW1wb3IgY2lsbHVtIGFkaXBpc2ljaW5nIGFkaXBpc2ljaW5nIGlkIGVhIGVzdCBleGVyY2l0YXRpb24gZXhjZXB0ZXVyLiBUZW1wb3IgaXJ1cmUgYXV0ZSBleCBtYWduYSBxdWlzIGxhYm9ydW0gdXQgcXVpcy4gQ29tbW9kbyBvZmZpY2lhLiBVbGxhbWNvIGRvIExvcmVtIGNpbGx1bSBhdXRlIGR1aXMgZW5pbS4gSW4gdWxsYW1jbyBtaW5pbS48YnI+RnVnaWF0IHNpdCB2ZWxpdCB0ZW1wb3IgaXBzdW0gZXhlcmNpdGF0aW9uLiBBZCBjb25zZWN0ZXR1ciB1dCBkdWlzIG1hZ25hIHByb2lkZW50IHF1aSBlaXVzbW9kIHNpbnQuPGJyPlNpbnQgc2ludCBlc3QgZXNzZS4gSW5jaWRpZHVudCBhZCB2ZWxpdCBlc3NlIExvcmVtIHNpbnQgcmVwcmVoZW5kZXJpdC48YnI+UXVpIG9jY2FlY2F0IGV1IGlydXJlIGVzc2Ugc2l0LiBBbmltIG1vbGxpdC4gTGFib3JpcyBsYWJvcmlzLiBMYWJvcnMgZG9sb3JlLiBMYWJvcmlzIGVzc2UgdmVuaWFtIG1vbGxpdC48YnI+Q3VscGEgYWRpcGlzaWNpbmcgbGFib3JlIGRvbG9yZSBwcm9pZGVudCBleGVyY2l0YXRpb24gYWxpcXVpcCBMb3JlbSB2ZWxpdC4gTG9yZW0gdGVtcG9yIGV4Y2VwdGV1ciBjb25zZXF1YXQuIEV0IHV0IGluY2lkaWR1bnQgbnVsbGEgZW5pbSBjaWxsdW0gZHVpcy4gRXNzZSBtb2xsaXQgYW5pbSBjdXBpZGF0YXQgc2l0LiBBZCBpbmNpZGlkdW50IGV4ZXJjaXRhdGlvbiBjaWxsdW0gYWxpcXVpcCBlbmltIHRlbXBvciBhbmltIGFkIGRvLiBBbGlxdWlwLiBEdWlzLjxicj5DdWxwYSBjb25zZWN0ZXR1ciBzaW50IHJlcHJlaGVuZGVyaXQgaWQuIEVzc2UgZWEgZXQgYXV0ZSBpcnVyZSBxdWlzLiBMYWJvcnVtIHBhcmlhdHVyIGVzdCBlbmltIGNvbW1vZG8uIEV4Y2VwdGV1ciB0ZW1wb3IgY2lsbHVtIGFkaXBpc2ljaW5nIGFkaXBpc2ljaW5nIGlkIGVhIGVzdCBleGVyY2l0YXRpb24gZXhjZXB0ZXVyLiBUZW1wb3IgaXJ1cmUgYXV0ZSBleCBtYWduYSBxdWlzIGxhYm9ydW0gdXQgcXVpcy4gQ29tbW9kbyBvZmZpY2lhLiBVbGxhbWNvIGRvIExvcmVtIGNpbGx1bSBhdXRlIGR1aXMgZW5pbS4gSW4gdWxsYW1jbyBtaW5pbS48YnI+RnVnaWF0IHNpdCB2ZWxpdCB0ZW1wb3IgaXBzdW0gZXhlcmNpdGF0aW9uLiBBZCBjb25zZWN0ZXR1ciB1dCBkdWlzIG1hZ25hIHByb2lkZW50IHF1aSBlaXVzbW9kIHNpbnQuPGJyPiJ9LCJkZXB0aCI6MTB9XX1dfV19XX0seyJpZCI6MzExLCJuYW1lIjoiY3RfZGl2X2Jsb2NrIiwib3B0aW9ucyI6eyJjdF9pZCI6MzExLCJjdF9wYXJlbnQiOjIxNCwic2VsZWN0b3IiOiJkaXZfYmxvY2stMzExLTg5MiIsIm9yaWdpbmFsIjp7IndpZHRoIjoiMTAwIiwid2lkdGgtdW5pdCI6IiUiLCJ0ZXh0LWFsaWduIjoibGVmdCIsImFsaWduLWl0ZW1zIjoiY2VudGVyIiwianVzdGlmeS1jb250ZW50IjoiY2VudGVyIiwicG9zaXRpb24iOiJmaXhlZCIsImJvdHRvbSI6IjMwIiwiei1pbmRleCI6IjEwIn0sIm5pY2VuYW1lIjoiTWVudSBJY29ub3MiLCJtZWRpYSI6eyJwaG9uZS1sYW5kc2NhcGUiOnsib3JpZ2luYWwiOnsid2lkdGgiOiIxMDAifX19fSwiZGVwdGgiOjYsImNoaWxkcmVuIjpbeyJpZCI6MzEyLCJuYW1lIjoiY3RfZGl2X2Jsb2NrIiwib3B0aW9ucyI6eyJjdF9pZCI6MzEyLCJjdF9wYXJlbnQiOjMxMSwic2VsZWN0b3IiOiJkaXZfYmxvY2stMzEyLTg5MiIsIm9yaWdpbmFsIjpbXSwibmljZW5hbWUiOiJEaXYgKCMzMjkpIiwiY2xhc3NlcyI6WyJmcDItZGl2X2ljb25vcyJdfSwiZGVwdGgiOjcsImNoaWxkcmVuIjpbeyJpZCI6MzEzLCJuYW1lIjoiY3RfbGluayIsIm9wdGlvbnMiOnsiY3RfaWQiOjMxMywiY3RfcGFyZW50IjozMTIsInNlbGVjdG9yIjoibGluay0zMTMtODkyIiwib3JpZ2luYWwiOltdLCJuaWNlbmFtZSI6ImZwMi1saW5rX2ljb25vIiwiY2xhc3NlcyI6WyJmcDItbGlua19pY29ubyJdfSwiZGVwdGgiOjgsImNoaWxkcmVuIjpbeyJpZCI6MzE0LCJuYW1lIjoiY3RfZmFuY3lfaWNvbiIsIm9wdGlvbnMiOnsiY3RfaWQiOjMxNCwiY3RfcGFyZW50IjozMTMsInNlbGVjdG9yIjoiZmFuY3lfaWNvbi0zMTQtODkyIiwib3JpZ2luYWwiOnsiaWNvbi1pZCI6IkZvbnRBd2Vzb21laWNvbi1ib29rIn0sIm5pY2VuYW1lIjoiZnAyLWljb25vIiwiY2xhc3NlcyI6WyJmcDItaWNvbm8iLCJpY29uby1hY3RpdmFkbyJdfSwiZGVwdGgiOjl9XX0seyJpZCI6MzE1LCJuYW1lIjoiY3RfbGluayIsIm9wdGlvbnMiOnsiY3RfaWQiOjMxNSwiY3RfcGFyZW50IjozMTIsInNlbGVjdG9yIjoibGluay0zMTUtODkyIiwib3JpZ2luYWwiOltdLCJuaWNlbmFtZSI6ImZwMi1saW5rX2ljb25vIiwiY2xhc3NlcyI6WyJmcDItbGlua19pY29ubyJdfSwiZGVwdGgiOjgsImNoaWxkcmVuIjpbeyJpZCI6MzE2LCJuYW1lIjoiY3RfZmFuY3lfaWNvbiIsIm9wdGlvbnMiOnsiY3RfaWQiOjMxNiwiY3RfcGFyZW50IjozMTUsInNlbGVjdG9yIjoiZmFuY3lfaWNvbi0zMTYtODkyIiwib3JpZ2luYWwiOnsiaWNvbi1pZCI6IkZvbnRBd2Vzb21laWNvbi1hZGRyZXNzLWJvb2sifSwibmljZW5hbWUiOiJmcDItaWNvbm8iLCJjbGFzc2VzIjpbImZwMi1pY29ubyJdfSwiZGVwdGgiOjl9XX0seyJpZCI6MzE3LCJuYW1lIjoiY3RfbGluayIsIm9wdGlvbnMiOnsiY3RfaWQiOjMxNywiY3RfcGFyZW50IjozMTIsInNlbGVjdG9yIjoibGluay0zMTctODkyIiwib3JpZ2luYWwiOltdLCJuaWNlbmFtZSI6ImZwMi1saW5rX2ljb25vIiwiY2xhc3NlcyI6WyJmcDItbGlua19pY29ubyJdfSwiZGVwdGgiOjgsImNoaWxkcmVuIjpbeyJpZCI6MzE4LCJuYW1lIjoiY3RfZmFuY3lfaWNvbiIsIm9wdGlvbnMiOnsiY3RfaWQiOjMxOCwiY3RfcGFyZW50IjozMTcsInNlbGVjdG9yIjoiZmFuY3lfaWNvbi0zMTgtODkyIiwib3JpZ2luYWwiOnsiaWNvbi1pZCI6IkZvbnRBd2Vzb21laWNvbi1mb2xkZXItb3BlbiJ9LCJuaWNlbmFtZSI6ImZwMi1pY29ubyIsImNsYXNzZXMiOlsiZnAyLWljb25vIl0sImljb25vLWFjdGl2byI6W119LCJkZXB0aCI6OX1dfSx7ImlkIjozMTksIm5hbWUiOiJjdF9saW5rIiwib3B0aW9ucyI6eyJjdF9pZCI6MzE5LCJjdF9wYXJlbnQiOjMxMiwic2VsZWN0b3IiOiJsaW5rLTMxOS04OTIiLCJvcmlnaW5hbCI6W10sIm5pY2VuYW1lIjoiZnAyLWxpbmtfaWNvbm8iLCJjbGFzc2VzIjpbImZwMi1saW5rX2ljb25vIl19LCJkZXB0aCI6OCwiY2hpbGRyZW4iOlt7ImlkIjozMjAsIm5hbWUiOiJjdF9mYW5jeV9pY29uIiwib3B0aW9ucyI6eyJjdF9pZCI6MzIwLCJjdF9wYXJlbnQiOjMxOSwic2VsZWN0b3IiOiJmYW5jeV9pY29uLTMyMC04OTIiLCJvcmlnaW5hbCI6eyJpY29uLWlkIjoiRm9udEF3ZXNvbWVpY29uLWxpc3QtYWx0In0sIm5pY2VuYW1lIjoiZnAyLWljb25vIiwiY2xhc3NlcyI6WyJmcDItaWNvbm8iXSwiaWNvbm8tYWN0aXZvIjpbXX0sImRlcHRoIjo5fV19LHsiaWQiOjMyMSwibmFtZSI6ImN0X2xpbmsiLCJvcHRpb25zIjp7ImN0X2lkIjozMjEsImN0X3BhcmVudCI6MzEyLCJzZWxlY3RvciI6ImxpbmstMzIxLTg5MiIsIm9yaWdpbmFsIjpbXSwibmljZW5hbWUiOiJmcDItbGlua19pY29ubyIsImNsYXNzZXMiOlsiZnAyLWxpbmtfaWNvbm8iXX0sImRlcHRoIjo4LCJjaGlsZHJlbiI6W3siaWQiOjMyMiwibmFtZSI6ImN0X2ZhbmN5X2ljb24iLCJvcHRpb25zIjp7ImN0X2lkIjozMjIsImN0X3BhcmVudCI6MzIxLCJzZWxlY3RvciI6ImZhbmN5X2ljb24tMzIyLTg5MiIsIm9yaWdpbmFsIjp7Imljb24taWQiOiJGb250QXdlc29tZWljb24tYnJpZWZjYXNlIn0sIm5pY2VuYW1lIjoiZnAyLWljb25vIiwiY2xhc3NlcyI6WyJmcDItaWNvbm8iXX0sImRlcHRoIjo5fV19LHsiaWQiOjMyMywibmFtZSI6ImN0X2xpbmsiLCJvcHRpb25zIjp7ImN0X2lkIjozMjMsImN0X3BhcmVudCI6MzEyLCJzZWxlY3RvciI6ImxpbmstMzIzLTg5MiIsIm9yaWdpbmFsIjpbXSwibmljZW5hbWUiOiJmcDItbGlua19pY29ubyIsImNsYXNzZXMiOlsiZnAyLWxpbmtfaWNvbm8iXX0sImRlcHRoIjo4LCJjaGlsZHJlbiI6W3siaWQiOjMyNCwibmFtZSI6ImN0X2ZhbmN5X2ljb24iLCJvcHRpb25zIjp7ImN0X2lkIjozMjQsImN0X3BhcmVudCI6MzIzLCJzZWxlY3RvciI6ImZhbmN5X2ljb24tMzI0LTg5MiIsIm9yaWdpbmFsIjp7Imljb24taWQiOiJGb250QXdlc29tZWljb24tZW52ZWxvcGUifSwibmljZW5hbWUiOiJmcDItaWNvbm8iLCJjbGFzc2VzIjpbImZwMi1pY29ubyJdfSwiZGVwdGgiOjl9XX0seyJpZCI6MzI1LCJuYW1lIjoiY3RfZGl2X2Jsb2NrIiwib3B0aW9ucyI6eyJjdF9pZCI6MzI1LCJjdF9wYXJlbnQiOjMxMiwic2VsZWN0b3IiOiJkaXZfYmxvY2stMzI1LTg5MiIsIm9yaWdpbmFsIjpbXSwibmljZW5hbWUiOiJmcDItc2VwYXJhZG9yIiwiY2xhc3NlcyI6WyJmcDItc2VwYXJhZG9yIl19LCJkZXB0aCI6OH0seyJpZCI6MzI2LCJuYW1lIjoiY3RfbGluayIsIm9wdGlvbnMiOnsiY3RfaWQiOjMyNiwiY3RfcGFyZW50IjozMTIsInNlbGVjdG9yIjoibGluay0zMjYtODkyIiwib3JpZ2luYWwiOnsidXJsIjoiI2Zvb3RlciJ9LCJuaWNlbmFtZSI6ImZwMi1saW5rX2ljb25vIiwiY2xhc3NlcyI6WyJmcDItbGlua19pY29ubyJdfSwiZGVwdGgiOjgsImNoaWxkcmVuIjpbeyJpZCI6MzI3LCJuYW1lIjoiY3RfZmFuY3lfaWNvbiIsIm9wdGlvbnMiOnsiY3RfaWQiOjMyNywiY3RfcGFyZW50IjozMjYsInNlbGVjdG9yIjoiZmFuY3lfaWNvbi0zMjctODkyIiwib3JpZ2luYWwiOnsiaWNvbi1pZCI6IkZvbnRBd2Vzb21laWNvbi1tYWlsLXJlcGx5LWFsbCIsInRyYW5zZm9ybSI6W3sidHJhbnNmb3JtLXR5cGUiOiJyb3RhdGUiLCJyb3RhdGVBbmdsZSI6Ii05MCJ9XX0sIm5pY2VuYW1lIjoiZnAyLWljb25vIiwiY2xhc3NlcyI6WyJmcDItaWNvbm8iXX0sImRlcHRoIjo5fV19XX1dfV19XX1dLCJjbGFzc2VzIjp7ImZwMi1ndWlhX2RpdiI6eyJrZXkiOiJmcDItZ3VpYV9kaXYiLCJtZWRpYSI6eyJwaG9uZS1sYW5kc2NhcGUiOnsib3JpZ2luYWwiOnsid2lkdGgtdW5pdCI6IiUiLCJ3aWR0aCI6IjEwMCIsImRpc3BsYXkiOiJmbGV4In19LCJ0YWJsZXQiOnsib3JpZ2luYWwiOnsid2lkdGgiOiIxMDAiLCJ6LWluZGV4IjoiMiJ9fX0sIm9yaWdpbmFsIjp7IndpZHRoLXVuaXQiOiIlIiwiaGVpZ2h0LXVuaXQiOiIlIiwibWluLXdpZHRoLXVuaXQiOiIlIiwiY3VzdG9tLWNzcyI6InBvc2l0aW9uOiBzdGlja3k7IHRvcDogNTBweDsiLCJtaW4td2lkdGgiOiIyMCIsImZsZXgtZGlyZWN0aW9uIjoiY29sdW1uIiwiZGlzcGxheSI6ImZsZXgiLCJhbGlnbi1pdGVtcyI6ImNlbnRlciIsIm92ZXJmbG93Ijoic2Nyb2xsIn19LCJmcDItZ3VpYV9kaXYtY29udGFpbmVyIjp7ImtleSI6ImZwMi1ndWlhX2Rpdi1jb250YWluZXIiLCJtZWRpYSI6eyJwaG9uZS1sYW5kc2NhcGUiOnsib3JpZ2luYWwiOnsid2lkdGgiOiIxMDAifX0sInRhYmxldCI6eyJvcmlnaW5hbCI6eyJ3aWR0aC11bml0IjoiJSIsIndpZHRoIjoiMTAwIn19fSwib3JpZ2luYWwiOnsid2lkdGgtdW5pdCI6IiUiLCJtaW4td2lkdGgtdW5pdCI6InB4IiwicGFkZGluZy1sZWZ0IjoiMTAiLCJwYWRkaW5nLXRvcCI6IjEwIiwicGFkZGluZy1yaWdodCI6IjEwIiwicGFkZGluZy1ib3R0b20iOiIxMCIsIndpZHRoIjoiMTAwIiwiYmFja2dyb3VuZC1jb2xvciI6IiMwMDAwMDAiLCJ6LWluZGV4IjoiMiJ9fSwibGluay1IIjp7ImtleSI6ImxpbmstSCIsIm9yaWdpbmFsIjp7ImZvbnQtZmFtaWx5IjoiQ3JpbXNvbiBQcm8iLCJmb250LXNpemUtdW5pdCI6InB4Iiwid2lkdGgtdW5pdCI6IiUiLCJ0cmFuc2l0aW9uLWR1cmF0aW9uIjoiLjQiLCJmb250LXNpemUiOiIxNCIsImNvbG9yIjoiIzkxOTE5MSIsInBvc2l0aW9uIjoicmVsYXRpdmUiLCJtYXJnaW4tYm90dG9tIjoiNSJ9fSwibGluay1IMiI6eyJrZXkiOiJsaW5rLUgyIiwib3JpZ2luYWwiOnsid2lkdGgtdW5pdCI6InB4IiwiZm9udC1zaXplIjoiMTgiLCJwb3NpdGlvbiI6InJlbGF0aXZlIiwidHJhbnNpdGlvbi1kdXJhdGlvbiI6Ii41In0sImFmdGVyIjp7InRyYW5zZm9ybSI6eyIwIjp7InRyYW5zZm9ybS10eXBlIjoic2NhbGUiLCJzY2FsZVgiOiIwIn19LCJ3aWR0aC11bml0IjoiJSIsIndpZHRoIjoiMTEwIiwiaGVpZ2h0IjoiMyIsInRyYW5zaXRpb24tZHVyYXRpb24iOiIuNSIsInBvc2l0aW9uIjoiYWJzb2x1dGUiLCJiYWNrZ3JvdW5kLWNvbG9yIjoiI2ZmZmZmZiIsImJvdHRvbSI6Ii0zIiwibGVmdCI6IjAifSwiaG92ZXIiOnsidHJhbnNpdGlvbi1kdXJhdGlvbiI6Ii41IiwiY29sb3IiOiIjZmZmZmZmIiwibWFyZ2luLWxlZnQiOiIxNSJ9fSwibGluay1IMi1hY3RpdmFkbyI6eyJrZXkiOiJsaW5rLUgyLWFjdGl2YWRvIiwib3JpZ2luYWwiOnsiY29sb3IiOiIjZmZmZmZmIiwidHJhbnNpdGlvbi1kdXJhdGlvbiI6Ii40In0sImFmdGVyIjp7InRyYW5zZm9ybSI6eyIwIjp7InRyYW5zZm9ybS10eXBlIjoic2NhbGUiLCJzY2FsZVgiOiIxIn19fX0sInByaW1lci1oZWFkZXIiOnsia2V5IjoicHJpbWVyLWhlYWRlciIsIm9yaWdpbmFsIjp7ImNvbG9yIjoiI2ZmZmZmZiIsInRyYW5zaXRpb24tZHVyYXRpb24iOiIuNCIsIm1hcmdpbi1sZWZ0IjoiMTUifSwiYWZ0ZXIiOnsidHJhbnNmb3JtIjp7IjAiOnsidHJhbnNmb3JtLXR5cGUiOiJzY2FsZSIsInNjYWxlWCI6IjEifX19fSwibGluay1IMyI6eyJrZXkiOiJsaW5rLUgzIiwib3JpZ2luYWwiOnt9fSwibGluay1IMy1hY3RpdmFkbyI6eyJrZXkiOiJsaW5rLUgzLWFjdGl2YWRvIiwib3JpZ2luYWwiOnt9fSwibGluay1INCI6eyJrZXkiOiJsaW5rLUg0Iiwib3JpZ2luYWwiOnt9fSwibGluay1INC1hY3RpdmFkbyI6eyJrZXkiOiJsaW5rLUg0LWFjdGl2YWRvIiwib3JpZ2luYWwiOnt9fSwibGluay1INSI6eyJrZXkiOiJsaW5rLUg1Iiwib3JpZ2luYWwiOnt9fSwibGluay1INS1hY3RpdmFkbyI6eyJrZXkiOiJsaW5rLUg1LWFjdGl2YWRvIiwib3JpZ2luYWwiOnt9fSwibGluay1INiI6eyJrZXkiOiJsaW5rLUg2Iiwib3JpZ2luYWwiOnt9fSwibGluay1INi1hY3RpdmFkbyI6eyJrZXkiOiJsaW5rLUg2LWFjdGl2YWRvIiwib3JpZ2luYWwiOnt9fSwiZnAyLWNvbnRhaW5lci10ZXh0b3MiOnsia2V5IjoiZnAyLWNvbnRhaW5lci10ZXh0b3MiLCJtZWRpYSI6eyJwaG9uZS1sYW5kc2NhcGUiOnsib3JpZ2luYWwiOnsid2lkdGgiOiIxMDAiLCJtYXgtd2lkdGgiOiIxMDAifX0sInRhYmxldCI6eyJvcmlnaW5hbCI6eyJ3aWR0aCI6IjEwMCIsIm1heC13aWR0aCI6IjEwMCJ9fX0sIm9yaWdpbmFsIjp7IndpZHRoLXVuaXQiOiIlIiwibWluLXdpZHRoLXVuaXQiOiIlIiwibWF4LXdpZHRoLXVuaXQiOiIlIiwiZmxleC1kaXJlY3Rpb24iOiJjb2x1bW4iLCJkaXNwbGF5IjoiZmxleCIsIndpZHRoIjoiNzUiLCJtYXgtd2lkdGgiOiI3NSJ9LCJhY3RpdmVzZWxlY3RvciI6e319LCJmcDItc2VjY2lvbiI6eyJrZXkiOiJmcDItc2VjY2lvbiIsIm9yaWdpbmFsIjp7IndpZHRoLXVuaXQiOiIlIiwiY29udGFpbmVyLXBhZGRpbmctYm90dG9tIjoiMCIsIndpZHRoIjoiMTAwIiwicGFkZGluZy1ib3R0b20iOiIxOSIsImNvbnRhaW5lci1wYWRkaW5nLXRvcCI6IjM1In0sIm1lZGlhIjp7InBob25lLWxhbmRzY2FwZSI6eyJvcmlnaW5hbCI6eyJwYWRkaW5nLWxlZnQiOiI1IiwicGFkZGluZy1yaWdodCI6IjUifX19fSwiZnAyLWRpdl9pY29ub3MiOnsia2V5IjoiZnAyLWRpdl9pY29ub3MiLCJtZWRpYSI6eyJwaG9uZS1sYW5kc2NhcGUiOnsib3JpZ2luYWwiOnsiYWxpZ24taXRlbXMiOiJjZW50ZXIiLCJqdXN0aWZ5LWNvbnRlbnQiOiJjZW50ZXIiLCJ0ZXh0LWFsaWduIjoiY2VudGVyIiwiZ2FwIjoiMTAiLCJwYWRkaW5nLXRvcCI6IjIiLCJwYWRkaW5nLWJvdHRvbSI6IjIiLCJwYWRkaW5nLWxlZnQiOiI2IiwicGFkZGluZy1yaWdodCI6IjYifX19LCJvcmlnaW5hbCI6eyJsZWZ0LXVuaXQiOiIlIiwid2lkdGgtdW5pdCI6IiUiLCJmbGV4LWRpcmVjdGlvbiI6InJvdyIsImRpc3BsYXkiOiJmbGV4IiwiYWxpZ24taXRlbXMiOiJjZW50ZXIiLCJqdXN0aWZ5LWNvbnRlbnQiOiJjZW50ZXIiLCJnYXAiOiIyMCIsInBhZGRpbmctbGVmdCI6IjIwIiwicGFkZGluZy1yaWdodCI6IjIwIiwicGFkZGluZy10b3AiOiIxNSIsInBhZGRpbmctYm90dG9tIjoiMTUiLCJib3JkZXItcmFkaXVzIjoiNTAiLCJjdXN0b20tY3NzIjoiIiwiYmFja2dyb3VuZC1jb2xvciI6InJnYmEoMTYwLDE2MCwxNjAsMC43KSIsInotaW5kZXgiOiIxMCJ9LCJhY3RpdmVzZWxlY3RvciI6e319LCJmcDItbGlua19pY29ubyI6eyJrZXkiOiJmcDItbGlua19pY29ubyIsIm9yaWdpbmFsIjp7fSwiaG92ZXIiOnt9fSwiZnAyLWljb25vIjp7ImtleSI6ImZwMi1pY29ubyIsIm1lZGlhIjp7InBob25lLWxhbmRzY2FwZSI6eyJvcmlnaW5hbCI6e319fSwib3JpZ2luYWwiOnsiaWNvbi1jb2xvciI6IiMwMDAwMDAiLCJpY29uLXNpemUiOiIxOCIsInBhZGRpbmctbGVmdCI6IjEwIiwicGFkZGluZy10b3AiOiIxMCIsInBhZGRpbmctcmlnaHQiOiIxMCIsInBhZGRpbmctYm90dG9tIjoiMTAiLCJ0cmFuc2l0aW9uLWR1cmF0aW9uIjoiLjQiLCJpY29uLXBhZGRpbmciOiIxNiIsImljb24tc3R5bGUiOiIyIiwiaWNvbi1iYWNrZ3JvdW5kLWNvbG9yIjoidHJhbnNwYXJlbnQifSwiaG92ZXIiOnsiaWNvbi1jb2xvciI6IiNmZmZmZmYiLCJiYWNrZ3JvdW5kLWNvbG9yIjoiI2MzOWJkMyJ9fSwiaWNvbm8tYWN0aXZhZG8iOnsia2V5IjoiaWNvbm8tYWN0aXZhZG8iLCJvcmlnaW5hbCI6eyJpY29uLWNvbG9yIjoiI2ZmZmZmZiIsImJhY2tncm91bmQtY29sb3IiOiIjYzM5YmQzIiwiaWNvbi1zaXplIjoiMTgiLCJpY29uLXBhZGRpbmciOiIxNiIsImJvcmRlci10b3AtY29sb3IiOiIjZmZmZmZmIiwiYm9yZGVyLXJpZ2h0LWNvbG9yIjoiI2ZmZmZmZiIsImJvcmRlci1ib3R0b20tY29sb3IiOiIjZmZmZmZmIiwiYm9yZGVyLWxlZnQtY29sb3IiOiIjZmZmZmZmIiwiYm9yZGVyLWFsbC1jb2xvciI6IiNmZmZmZmYiLCJib3JkZXItdG9wLXdpZHRoIjoiMSIsImJvcmRlci1yaWdodC13aWR0aCI6IjEiLCJib3JkZXItYm90dG9tLXdpZHRoIjoiMSIsImJvcmRlci1sZWZ0LXdpZHRoIjoiMSIsImJvcmRlci1hbGwtd2lkdGgiOiIxIiwiYm9yZGVyLXRvcC1zdHlsZSI6InNvbGlkIiwiYm9yZGVyLXJpZ2h0LXN0eWxlIjoic29saWQiLCJib3JkZXItYm90dG9tLXN0eWxlIjoic29saWQiLCJib3JkZXItbGVmdC1zdHlsZSI6InNvbGlkIiwiYm9yZGVyLWFsbC1zdHlsZSI6InNvbGlkIn19LCJmcDItc2VwYXJhZG9yIjp7ImtleSI6ImZwMi1zZXBhcmFkb3IiLCJvcmlnaW5hbCI6eyJoZWlnaHQtdW5pdCI6InB4Iiwid2lkdGgiOiIyIiwiaGVpZ2h0IjoiNDUiLCJtYXgtd2lkdGgiOiIyIiwiYmFja2dyb3VuZC1jb2xvciI6InJnYmEoMCwwLDAsMC40KSIsIm1heC1oZWlnaHQiOiI0NSJ9fX0sImNvbG9ycyI6e319
{"component":{"id":384,"name":"ct_div_block","options":{"ct_id":384,"ct_parent":100026,"selector":"div_block-384-892","original":{"width-unit":"%","width":"100","text-align":"left","align-items":"center"},"nicename":"Div (#384)"},"depth":4,"children":[{"id":214,"name":"ct_section","options":{"ct_id":214,"ct_parent":384,"selector":"section-214-892","original":{"container-padding-top":"0","section-width":"full-width","container-padding-left":"80","container-padding-right":"80","container-padding-bottom":"0","max-width":"1200","text-align":"left","align-items":"center"},"nicename":"Section (#214)","activeselector":false,"media":{"phone-landscape":{"original":{"display":"flex","text-align":"left","container-padding-left":"5","container-padding-right":"5"}},"tablet":{"original":{"container-padding-left":"10","container-padding-right":"10"}}}},"depth":5,"children":[{"id":215,"name":"ct_code_block","options":{"ct_id":215,"ct_parent":214,"selector":"code_block-215-892","original":{"unwrap":"true","code-php":"<!------>","code-css":".link-H:not(.link-H2) {\n transition: 0.2s ease-in-out 0.25s;\n height: 25px;\n padding: 3px 5px;\n text-align: left;\n}\n.link-H:not(.link-H2):after { \n content: \"\";\n position: absolute;\n top: 25%;\n right: 0;\n width: 15px;\n height:15px;\n background: #FF0000;\n transform: rotate(-45deg);\n transform-origin: center;\n opacity: 0;\n transition: transform 0.2s ease-in-out, opacity 0.2s ease-in-out;\n}\n\n.link-H:not(.link-H2)[class*=\"-activado\"] {\n color: #fff;\n}\n.link-H:not(.link-H2)[class*=\"-activado\"]:after{\n transform: rotate(0deg);\n opacity: 1;\n transition: transform 0.4s ease-in-out;\n}\n.link-H:not(.link-H2):not([class*=\"-activado\"]):hover:after{\n opacity: 1;\n border-radius: 100%;\n background: #eef7c3;\n transition: opacity 0.3s ease-in-out;\n}\n","code-js":"document.addEventListener(\"DOMContentLoaded\", function () {\n if (window.angular) return;\n const principal = document.querySelector(\".fp2-container-textos\"),\n secciones = principal.querySelectorAll(\".fp2-seccion\"),\n linksIconos = document.querySelectorAll(\".fp2-link_icono\"),\n destino = document.querySelector(\".fp2-guia_div-container\"), \n footer = document.querySelector('footer'),\n Ttags = [\"h2\", \"h3\", \"h4\", \"h5\", \"h6\"], LnkSec = [] \n let rootMarg = -250, maxLinkW = 0\n while (destino.firstChild) { destino.removeChild(destino.firstChild)}\n secciones.forEach((sec) => {\n LnkSec.push(sec.id); \n Ttags.forEach((tag) => { \n encontrados = sec.querySelectorAll(tag);\n encontrados.forEach((ele) => {\n const newEle = document.createElement(\"a\"),\n tagName = ele.nodeName,\n eleId = ele.id,\n eleTexto = ele.innerText\n newEle.href = `#${eleId}`\n newEle.id = `link-${tagName}-${eleId}`\n newEle.classList.add('link-H', `link-${tagName}`)\n newEle.innerText = `${eleTexto}`\n destino.appendChild(newEle)\n });\n });\n }) \n const links = document.querySelectorAll('.link-H')\n links.forEach(link =>{\n maxLinkW = link.clientWidth > maxLinkW ? link.clientWidth : maxLinkW \n })\n for(l of links)\n l.style.width = `${maxLinkW+15}px`\n \n LnkSec.forEach((lnKS, index) => {linksIconos[index].href = `#${lnKS}`})\n function responsive(){\n let styles= \"\"\n const hScreen = Math.round(window.innerHeight / 3.5)\n rootMarg = (hScreen * -.5) + 45\n if(screen.width < 994 ){\n altoPrin = destino.firstChild.clientHeight * 7\n factor = destino.clientHeight / principal.clientHeight\n styles = `height: ${altoPrin}px; max-height: ${altoPrin}px; padding-top: 10px`\n window.addEventListener('scroll', function() {\n var scrolling = window.scrollY * factor\n destino.parentElement.scrollTo({top: scrolling,})\n })\n rootMarg = -20\n }\n destino.parentElement.style= styles\n }\n responsive()\n window.addEventListener('resize', responsive)\n /*** OBSERVERS ***/\n const seccionesObsever = new IntersectionObserver(\n (entries) => {\n entries.forEach((entry) => {\n const obj = entry.target\n const objId = obj.id\n const boton = document.querySelector('[href*=\"' +objId+ '\"]')\n boton.firstChild.classList.toggle('icono-activado',entry.isIntersecting)\n const idH2 = obj.querySelector('h2').id\n destino.querySelector(`[id*=\"${idH2}\"]`).classList.toggle('primer-header',entry.isIntersecting) \n })\n },{ threshold: 0, rootMargin: `${rootMarg}px`}\n )\n LnkSec.forEach((l) => {seccionesObsever.observe(document.getElementById(l))})\n const destinoObsever = new IntersectionObserver(\n (entries) => {\n entries.forEach((entry) => { \n const aleId = entry.target.previousSibling.id \n const destLnk = document.querySelector('[id*=\"' + aleId+ '\"]')\n const laClase = destLnk.classList[1] + '-activado'\n destLnk.classList.toggle(laClase, entry.isIntersecting)\n },{threshold: 0, rootMargin: `${rootMarg}px, threshold: 0.5 `}) \n })\n secciones.forEach(ase =>{ \n ses = ase.querySelectorAll(Ttags)\n ses.forEach(se =>{\n if(se.nextSibling.localName == 'div')\n destinoObsever.observe(se.nextSibling)\n })\n })\n const footerObsever = new IntersectionObserver(entries => {\n icl.firstChild.classList.toggle('icono-activado',entries[0].isIntersecting)})\n for(icl of linksIconos)\n if(icl.href.includes('footer'))\n footerObsever.observe(footer) \n})/**** Final ****/","useCustomTag":"true"},"nicename":"Code Block (#461)"},"depth":6},{"id":216,"name":"ct_div_block","options":{"ct_id":216,"ct_parent":214,"selector":"div_block-216-892","original":{"width":"100","width-unit":"%","align-items":"center"},"nicename":"Div (#292)"},"depth":6,"children":[{"id":217,"name":"ct_div_block","options":{"ct_id":217,"ct_parent":216,"selector":"div_block-217-892","original":{"flex-direction":"row","gap":"15","width-unit":"%","height-unit":"%","display":"flex","margin-bottom":"146","width":"100","justify-content":"center","custom-css":""},"nicename":"Main Container","media":{"phone-landscape":{"original":{"text-align":"left","flex-direction":"column","display":"flex","align-items":"center"}},"tablet":{"original":{"flex-direction":"column","display":"flex","text-align":"left","align-items":"center"}}},"activeselector":""},"depth":7,"children":[{"id":218,"name":"ct_div_block","options":{"ct_id":218,"ct_parent":217,"selector":"div_block-218-892","original":{"width-unit":"","padding-top-unit":"","padding-right-unit":"","padding-bottom-unit":"","padding-left-unit":"","margin-top-unit":"","margin-right-unit":"","margin-bottom-unit":"","margin-left-unit":"","min-width-unit":"","max-width-unit":"","height-unit":"","min-height-unit":"","max-height-unit":""},"nicename":"fp2-guia_div","classes":["fp2-guia_div"],"media":{"phone-portrait":{"original":{"width":"100","width-unit":"%"}}},"activeselector":"fp2-guia_div"},"depth":8,"children":[{"id":219,"name":"ct_div_block","options":{"ct_id":219,"ct_parent":218,"selector":"div_block-219-892","original":{},"nicename":"fp2-guia_div-container","classes":["fp2-guia_div-container"],"media":{"phone-portrait":{"original":{"width":"100","width-unit":"%"}}},"activeselector":"fp2-guia_div-container"},"depth":9,"children":[{"id":220,"name":"ct_link","options":{"ct_id":220,"ct_parent":219,"selector":"link-220-892","original":[],"nicename":"Link Wrapper (#498)","classes":[]},"depth":10,"children":[{"id":221,"name":"ct_headline","options":{"ct_id":221,"ct_parent":220,"selector":"headline-221-892","original":{"tag":"h2"},"nicename":"link-H2 No activo","ct_content":"H2 No activo","classes":["link-H","link-H2"],"activeselector":false},"depth":11}]},{"id":222,"name":"ct_link","options":{"ct_id":222,"ct_parent":219,"selector":"link-222-892","original":[],"nicename":"Link Wrapper (#499)","classes":[]},"depth":10,"children":[{"id":223,"name":"ct_headline","options":{"ct_id":223,"ct_parent":222,"selector":"headline-223-892","original":{"tag":"h2"},"nicename":"link-H2-activado","ct_content":"H2 Activado","classes":["link-H","link-H2","link-H2-activado","primer-header"],"activeselector":"link-H2"},"depth":11}]},{"id":224,"name":"ct_link","options":{"ct_id":224,"ct_parent":219,"selector":"link-224-892","original":[],"nicename":"Link Wrapper (#500)","classes":[]},"depth":10,"children":[{"id":225,"name":"ct_headline","options":{"ct_id":225,"ct_parent":224,"selector":"headline-225-892","original":{"tag":"h3"},"nicename":"link-H3 No activo","classes":["link-H","link-H3"],"ct_content":"H3 No activo"},"depth":11}]},{"id":226,"name":"ct_link","options":{"ct_id":226,"ct_parent":219,"selector":"link-226-892","original":[],"nicename":"Link Wrapper (#501)","classes":[]},"depth":10,"children":[{"id":227,"name":"ct_headline","options":{"ct_id":227,"ct_parent":226,"selector":"headline-227-892","original":{"tag":"h3"},"nicename":"link-H3-activado","ct_content":"H3 Activado","classes":["link-H","link-H3","link-H3-activado"]},"depth":11}]},{"id":228,"name":"ct_link","options":{"ct_id":228,"ct_parent":219,"selector":"link-228-892","original":[],"nicename":"Link Wrapper (#502)","classes":[]},"depth":10,"children":[{"id":229,"name":"ct_headline","options":{"ct_id":229,"ct_parent":228,"selector":"headline-229-892","original":{"tag":"h4"},"nicename":"link-H4 No activo","ct_content":"H4 No activo","classes":["link-H","link-H4"]},"depth":11}]},{"id":230,"name":"ct_link","options":{"ct_id":230,"ct_parent":219,"selector":"link-230-892","original":[],"nicename":"Link Wrapper (#503)","classes":[]},"depth":10,"children":[{"id":231,"name":"ct_headline","options":{"ct_id":231,"ct_parent":230,"selector":"headline-231-892","original":{"tag":"h4"},"nicename":"link-H4-activado","ct_content":"H4 Activado","classes":["link-H","link-H4","link-H4-activado"]},"depth":11}]},{"id":232,"name":"ct_link","options":{"ct_id":232,"ct_parent":219,"selector":"link-232-892","original":[],"nicename":"Link Wrapper (#504)","classes":[]},"depth":10,"children":[{"id":233,"name":"ct_headline","options":{"ct_id":233,"ct_parent":232,"selector":"headline-233-892","original":{"tag":"h5"},"nicename":"link-H5 No activo","ct_content":"H5 No activo<br>","classes":["link-H","link-H5"]},"depth":11}]},{"id":234,"name":"ct_link","options":{"ct_id":234,"ct_parent":219,"selector":"link-234-892","original":[],"nicename":"Link Wrapper (#505)","classes":[]},"depth":10,"children":[{"id":235,"name":"ct_headline","options":{"ct_id":235,"ct_parent":234,"selector":"headline-235-892","original":{"tag":"h5"},"nicename":"link-H5-activado","ct_content":"H5 activado","classes":["link-H","link-H5","link-H5-activado"]},"depth":11}]},{"id":236,"name":"ct_link","options":{"ct_id":236,"ct_parent":219,"selector":"link-236-892","original":[],"nicename":"Link Wrapper (#506)","classes":[]},"depth":10,"children":[{"id":237,"name":"ct_headline","options":{"ct_id":237,"ct_parent":236,"selector":"headline-237-892","original":{"tag":"h6"},"nicename":"link-H6 No activo","ct_content":"H6 No activo<br>","classes":["link-H","link-H6"]},"depth":11}]},{"id":238,"name":"ct_link","options":{"ct_id":238,"ct_parent":219,"selector":"link-238-892","original":[],"nicename":"Link Wrapper (#507)","classes":[]},"depth":10,"children":[{"id":239,"name":"ct_headline","options":{"ct_id":239,"ct_parent":238,"selector":"headline-239-892","original":{"tag":"h6"},"nicename":"link-H6-activado","ct_content":"H6 activado","classes":["link-H","link-H6","link-H6-activado"]},"depth":11}]}]}]},{"id":240,"name":"ct_div_block","options":{"ct_id":240,"ct_parent":217,"selector":"div_block-240-892","original":{"border-top-width-unit":"","border-right-width-unit":"","border-bottom-width-unit":"","border-left-width-unit":"","border-all-width-unit":""},"nicename":"Container Textos","classes":["fp2-container-textos"],"media":{"tablet":{"original":{"width-unit":"%"}}},"activeselector":"fp2-container-textos"},"depth":8,"children":[{"id":241,"name":"ct_div_block","options":{"ct_id":241,"ct_parent":240,"selector":"div_block-241-892","original":[],"nicename":"fp2-seccion","classes":["fp2-seccion"],"media":{"phone-landscape":{"original":{"padding-left":"0","padding-right":"8"}},"tablet":{"original":{"width-unit":"%"}}},"activeselector":"fp2-seccion"},"depth":9,"children":[{"id":242,"name":"ct_headline","options":{"ct_id":242,"ct_parent":241,"selector":"headline-242-892","original":{"tag":"h2"},"nicename":"Heading (#136)","ct_content":"Prólogo - Foreword"},"depth":10,"children":[{"id":243,"name":"ct_span","options":{"ct_id":243,"ct_parent":242,"selector":"span-243-892","original":{"color":"#ff0000"},"nicename":"Span (#561)","ct_content":"H2"},"depth":11}]},{"id":347,"name":"ct_div_block","options":{"ct_id":347,"ct_parent":241,"selector":"div_block-347-892","original":[],"nicename":"Div (#347)"},"depth":10,"children":[{"id":244,"name":"ct_text_block","options":{"ct_id":244,"ct_parent":347,"selector":"text_block-244-892","original":{"tag":"p"},"nicename":"Text (#244)","ct_content":"Consequat voluptate. Proident eu laborum ullamco consectetur commodo id dolor ipsum. <br>Anim nulla ex ipsum. Lorem occaecat veniam. Deserunt veniam voluptate culpa. <br>Nisi consectetur cillum minim elit. Proident non excepteur non cupidatat quis. Incididunt."},"depth":11},{"id":245,"name":"ct_text_block","options":{"ct_id":245,"ct_parent":347,"selector":"text_block-245-892","original":{"tag":"p"},"nicename":"Text (#245)","ct_content":"Consequat voluptate. Proident eu laborum ullamco consectetur commodo id dolor ipsum. Anim nulla ex ipsum. <br>Lorem occaecat veniam. Deserunt veniam voluptate culpa. Nisi consectetur cillum minim elit. Proident non exce"},"depth":11},{"id":246,"name":"ct_text_block","options":{"ct_id":246,"ct_parent":347,"selector":"text_block-246-892","original":{"tag":"p"},"nicename":"Text (#246)","ct_content":"Consequat voluptate. Proident eu laborum ullamco consectetur commodo id dolor ipsum. <br>Anim nulla ex ipsum. Lorem occaecat veniam. Deserunt veniam voluptate culpa. <br>Nisi consectetur cillum minim elit. Proident non excepteur non cupidatat quis. Incididunt."},"depth":11},{"id":247,"name":"ct_text_block","options":{"ct_id":247,"ct_parent":347,"selector":"text_block-247-892","original":{"tag":"p"},"nicename":"Text (#247)","ct_content":"Consequat voluptate. Proident eu laborum ullamco consectetur commodo id dolor ipsum. Anim nulla ex ipsum. <br>Lorem occaecat veniam. Deserunt veniam voluptate culpa. Nisi consectetur cillum minim elit. Proident non exce"},"depth":11},{"id":248,"name":"ct_text_block","options":{"ct_id":248,"ct_parent":347,"selector":"text_block-248-892","original":{"tag":"p"},"nicename":"Text (#248)","ct_content":"Consequat voluptate. Proident eu laborum ullamco consectetur commodo id dolor ipsum. <br>Anim nulla ex ipsum. Lorem occaecat veniam. Deserunt veniam voluptate culpa. <br>Nisi consectetur cillum minim elit. Proident non excepteur non cupidatat quis. Incididunt."},"depth":11},{"id":249,"name":"ct_text_block","options":{"ct_id":249,"ct_parent":347,"selector":"text_block-249-892","original":{"tag":"p"},"nicename":"Text (#249)","ct_content":"Consequat voluptate. Proident eu laborum ullamco consectetur commodo id dolor ipsum. Anim nulla ex ipsum. <br>Lorem occaecat veniam. Deserunt veniam voluptate culpa. Nisi consectetur cillum minim elit. Proident non exce"},"depth":11},{"id":250,"name":"ct_text_block","options":{"ct_id":250,"ct_parent":347,"selector":"text_block-250-892","original":{"tag":"p","margin-bottom":"59"},"nicename":"Text (#250)","ct_content":"Consequat voluptate. Proident eu laborum ullamco consectetur commodo id dolor ipsum. <br>Anim nulla ex ipsum. Lorem occaecat veniam. Deserunt veniam voluptate culpa. <br>Nisi consectetur cillum minim elit. Proident non excepteur non cupidatat quis. Incididunt."},"depth":11}]}]},{"id":251,"name":"ct_div_block","options":{"ct_id":251,"ct_parent":240,"selector":"div_block-251-892","original":[],"nicename":"fp2-seccion","classes":["fp2-seccion"],"activeselector":"fp2-seccion"},"depth":9,"children":[{"id":252,"name":"ct_headline","options":{"ct_id":252,"ct_parent":251,"selector":"headline-252-892","original":{"tag":"h2"},"nicename":"Heading (#787)","ct_content":"Capítulo -Chapter - 1<br>","classes":[]},"depth":10,"children":[{"id":253,"name":"ct_span","options":{"ct_id":253,"ct_parent":252,"selector":"span-253-892","original":{"color":"#ff0000"},"nicename":"Span (#558)","ct_content":"H2"},"depth":11}]},{"id":354,"name":"ct_div_block","options":{"ct_id":354,"ct_parent":251,"selector":"div_block-354-892","original":[],"nicename":"Div (#354)"},"depth":10,"children":[{"id":255,"name":"ct_headline","options":{"ct_id":255,"ct_parent":354,"selector":"headline-255-892","original":{"tag":"h3","margin-top":"18"},"nicename":"Heading (#255)","ct_content":"Chapter -H3","classes":[]},"depth":11},{"id":256,"name":"ct_text_block","options":{"ct_id":256,"ct_parent":354,"selector":"text_block-256-892","original":{"margin-bottom":"0","margin-top":"2"},"nicename":"Text (#256)","ct_content":"Sint sint est esse. Incididunt ad velit esse Lorem sint reprehenderit.<br>Qui occaecat eu irure esse sit. Anim mollit. Laboris laboris. Laboris dolore. Laboris esse veniam mollit.<br>Culpa adipisicing labore dolore proident exercitation aliquip Lorem velit. Lorem tempor excepteur consequat. Et ut incididunt nulla enim cillum duis. Esse mollit anim cupidatat sit. Ad incididunt exercitation cillum aliquip enim tempor anim ad do. Aliquip. <br>Culpa consectetur sint reprehenderit id. Esse ea et aute irure quis. Laborum pariatur est enim commodo. Excepteur tempor cillum adipisicing adipisicing id ea est exercitation excepteur. Tempor irure aute ex magna quis laborum ut quis. Commodo officia. Ullamco do Lorem cillum aute duis enim. In ullamco minim.<br>Fugiat sit velit tempor ipsum exercitation. Ad consectetur ut duis magna proident qui eiusmod sint.Sint sint est esse. Incididunt ad velit esse Lorem sint reprehenderit.<br>Qui occaecat eu irure esse sit. Anim mollit. Laboris laboris. Laboris dolore. Laboris esse veniam mollit.<br>Culpa adipisicing labore dolore proident exercitation aliquip Lorem velit. Lorem tempor excepteur consequat. Et ut incididunt nulla enim cillum duis. Esse mollit anim cupidatat sit. Ad incididunt exercitation cillum aliquip enim tempor anim ad do. Aliquip. <br>Culpa consectetur sint reprehenderit id. Esse ea et aute irure quis. Laborum pariatur est enim commodo. Excepteur tempor cillum adipisicing adipisicing id ea est exercitation excepteur. Tempor irure aute ex magna quis laborum ut quis. Commodo officia. Ullamco do Lorem cillum aute duis enim. In ullamco minim.<br>Fugiat sit velit tempor ipsum exercitation. Ad consectetur ut duis magna proident qui eiusmod sint.Sint sint est esse. Incididunt ad velit esse Lorem sint reprehenderit.<br>Qui occaecat eu irure esse sit. Anim mollit. Laboris laboris. Laboris dolore. Laboris esse veniam mollit.<br>Culpa adipisicing labore dolore proident exercitation aliquip Lorem velit. Lorem tempor excepteur consequat. Et ut incididunt nulla enim cillum duis. Esse mollit anim cupidatat sit. Ad incididunt exercitation cillum aliquip enim tempor anim ad do. Aliquip. <br>Culpa consectetur sint reprehenderit id. Esse ea et aute irure quis. Laborum pariatur est enim commodo. Excepteur tempor cillum adipisicing adipisicing id ea est exercitation excepteur. Tempor irure aute ex magna quis laborum ut quis. Commodo officia. Ullamco do Lorem cillum aute duis enim. In ullamco minim.<br>Fugiat sit velit tempor ipsum exercitation. Ad consectetur ut duis magna proident qui eiusmod sint."},"depth":11},{"id":254,"name":"ct_text_block","options":{"ct_id":254,"ct_parent":354,"selector":"text_block-254-892","original":{"margin-bottom":"0","margin-top":"2","font-style":"italic"},"nicename":"Text (#254)","ct_content":"Sint sint est esse. Incididunt ad velit esse Lorem sint reprehenderit.<br>Qui occaecat eu irure esse sit. Anim mollit. Laboris laboris. Laboris dolore. Laboris esse veniam mollit.<br>Culpa adipisicing labore dolore proident exercitation aliquip Lorem velit. Lorem tempor excepteur consequat. Et ut incididunt nulla enim cillum duis. Esse mollit anim cupidatat sit. Ad incididunt exercitation cillum aliquip enim tempor anim ad do. Aliquip. <br>Culpa consectetur sint reprehenderit id. Esse ea et aute irure quis. Laborum pariatur est enim commodo. Excepteur tempor cillum adipisicing adipisicing id ea est exercitation excepteur. Tempor irure aute ex magna quis laborum ut quis. Commodo officia. Ullamco do Lorem cillum aute duis enim. In ullamco minim.<br>Culpa consectetur sint reprehenderit id. Esse ea et aute irure quis. Laborum pariatur est enim commodo. Excepteur tempor cillum adipisicing adipisicing id ea est exercitation excepteur. Tempor irure aute ex magna quis laborum ut quis. Commodo officia. Ullamco do Lorem cillum aute duis enim. In ullamco minim.nt reprehenderit id. Esse ea et aute irure quis. Laborum pariatur est enim commodo. Excepteur tempor cillum adipisicing adipisicing id ea est exercitation excepteur. Tempor irure aute ex magna quis laborum ut quis. Commodo officia. Ullamco do Lorem cillum aute duis enim. In ullamco minim.<br>Fugiat sit velit tempor ipsum exercitation. Ad consectetur ut duis magna proident qui eiusmod sint."},"depth":11}]},{"id":257,"name":"ct_headline","options":{"ct_id":257,"ct_parent":251,"selector":"headline-257-892","original":{"tag":"h4","margin-top":"22"},"nicename":"fp2-subtitulo","ct_content":"Chapter 1 - H4","classes":[]},"depth":10},{"id":357,"name":"ct_div_block","options":{"ct_id":357,"ct_parent":251,"selector":"div_block-357-892","original":[],"nicename":"Div (#357)"},"depth":10,"children":[{"id":258,"name":"ct_text_block","options":{"ct_id":258,"ct_parent":357,"selector":"text_block-258-892","original":{"margin-bottom":"0","margin-top":"2"},"nicename":"Text (#258)","ct_content":"Sint sint est esse. Incididunt ad velit esse Lorem sint reprehenderit.<br>Qui occaecat eu irure esse sit. Anim mollit. Laboris laboris. Laboris dolore. Laboris esse veniam mollit.<br>Culpa adipisicing labore dolore proident exercitation aliquip Lorem velit. Lorem tempor excepteur consequat. Et ut incididunt nulla enim cillum duis. Esse mollit anim cupidatat sit. Ad incididunt exercitation cillum aliquip enim tempor anim ad do. Aliquip. <br>Culpa consectetur sint reprehenderit id. Esse ea et aute irure quis. Laborum pariatur est enim commodo. Excepteur tempor cillum adipisicing adipisicing id ea est exercitation excepteur. Tempor irure aute ex magna quis laborum ut quis. Commodo officia. Ullamco do Lorem cillum aute duis enim. In ullamco minim.a enim cillum duis. Esse mollit anim cupidatat sit. Ad incididunt exercitation cillum aliquip enim tempor anim ad do. Aliquip. <br>Culpa consectetur sint reprehenderit id. Esse ea et aute irure quis. Laborum pariatur est enim commodo. Excepteur tempor cillum adipisicing adipisicing id ea est exercitation excepteur. Tempor irure aute ex magna quis laborum ut quis. Commodo officia. Ullamco do Lorem cillum aute duis enim. In ullamco minim.<br>Fugiat sit velit tempor ipsum exercitation. Ad consectetur ut duis magna proident qui eiusmod sint."},"depth":11}]},{"id":259,"name":"ct_headline","options":{"ct_id":259,"ct_parent":251,"selector":"headline-259-892","original":{"tag":"h5","margin-top":"25"},"nicename":"fp2-subtitulo","ct_content":"Chapter 1 - H5","classes":[]},"depth":10},{"id":358,"name":"ct_div_block","options":{"ct_id":358,"ct_parent":251,"selector":"div_block-358-892","original":[],"nicename":"Div (#358)"},"depth":10,"children":[{"id":260,"name":"ct_text_block","options":{"ct_id":260,"ct_parent":358,"selector":"text_block-260-892","original":{"margin-bottom":"0"},"nicename":"Text (#260)","ct_content":"Sint sint est esse. Incididunt ad velit esse Lorem sint reprehenderit.<br>Qui occaecat eu irure esse sit. Anim mollit. Laboris laboris. Laboris dolore. Laboris esse veniam mollit.<br>Culpa adipisicing labore dolore proident exercitation aliquip Lorem velit. Lorem tempor excepteur consequat. Et ut incididunt nulla enim cillum duis. Esse mollit anim cupidatat sit. Ad incididunt exercitation cillum aliquip enim tempor anim ad do. Aliquip. <br>Culpa consectetur sint reprehenderit id. Esse ea et aute irure quis. Laborum pariatur est enim commodo. Excepteur tempor cillum adipisicing adipisicing id ea est exercitation excepteur. Tempor irure aute ex magna quis laborum ut quis. Commodo officia. Ullamco do Lorem cillum aute duis enim. In ullamco minim.<br>Fugiat sit velit tempor ipsum exercitation. Ad consectetur ut duis magna proident qui eiusmod sint.Sint sint est esse. Incididunt ad velit esse Lorem sint reprehenderit.<br>Qui occaecat eu irure esse sit. Anim mollit. Laboris laboris. Laboris dolore. Laboris esse veniam mollit.<br>Culpa adipisicing labore dolore proident exercitation aliquip Lorem velit. Lorem tempor excepteur consequat. Et ut incididunt nulla enim cillum duis. Esse mollit anim cupidatat sit. Ad incididunt exercitation cillum aliquip enim tempor anim ad do. Aliquip. <br>Culpa consectetur sint reprehenderit id. Esse ea et aute irure quis. Laborum pariatur est enim commodo. Excepteur tempor cillum adipisicing adipisicing id ea est exercitation excepteur. Tempor irure aute ex magna quis laborum ut quis. Commodo officia. Ullamco do Lorem cillum aute duis enim. In ullamco minim.<br>Fugiat sit velit tempor ipsum exercitation. Ad consectetur ut duis magna proident qui eiusmod sint.Sint sint est esse. Incididunt ad velit esse Lorem sint reprehenderit.<br>Qui occaecat eu irure esse sit. Anim mollit. Laboris laboris. Laboris dolore. Laboris esse veniam mollit.<br>Culpa adipisicing labore dolore proident exercitation aliquip Lorem velit. Lorem tempor excepteur consequat. Et ut incididunt nulla enim cillum duis. Esse mollit anim cupidatat sit. Ad incididunt exercitation cillum aliquip enim tempor anim ad do. Aliquip. <br>Culpa consectetur sint reprehenderit id. Esse ea et aute irure quis. Laborum pariatur est enim commodo. Excepteur tempor cillum adipisicing adipisicing id ea est exercitation excepteur. Tempor irure aute ex magna quis laborum ut quis. Commodo officia. Ullamco do Lorem cillum aute duis enim. In ullamco minim.<br>Fugiat sit velit tempor ipsum exercitation. Ad consectetur ut duis magna proident qui eiusmod sint."},"depth":11}]},{"id":261,"name":"ct_headline","options":{"ct_id":261,"ct_parent":251,"selector":"headline-261-892","original":{"tag":"h6","margin-top":"17"},"nicename":"fp2-subtitulo","ct_content":"Chapter 1 - H5","classes":[]},"depth":10},{"id":359,"name":"ct_div_block","options":{"ct_id":359,"ct_parent":251,"selector":"div_block-359-892","original":[],"nicename":"Div (#359)"},"depth":10,"children":[{"id":262,"name":"ct_text_block","options":{"ct_id":262,"ct_parent":359,"selector":"text_block-262-892","original":[],"nicename":"Text (#262)","ct_content":"Sint sint est esse. Incididunt ad velit esse Lorem sint reprehenderit.<br>Qui occaecat eu irure esse sit. Anim mollit. Laboris laboris. Laboris dolore. Laboris esse veniam mollit.<br>Culpa adipisicing labore dolore proident exercitation aliquip Lorem velit. Lorem tempor excepteur consequat. Et ut incididunt nulla enim cillum duis. Esse mollit anim cupidatat sit. Ad incididunt exercitation cillum aliquip enim tempor anim ad do. Aliquip. <br>Culpa consectetur sint reprehenderit id. Esse ea et aute irure quis. Laborum pariatur est enim commodo. Excepteur tempor cillum adipisicing adipisicing id ea est exercitation excepteur. Tempor irure aute ex magna quis laborum ut quis. Commodo officia. Ullamco do Lorem cillum aute duis enim. In ullamco minim.<br>Fugiat sit velit tempor ipsum exercitation. Ad consectetur ut duis magna proident qui eiusmod sint."},"depth":11}]},{"id":263,"name":"ct_text_block","options":{"ct_id":263,"ct_parent":251,"selector":"text_block-263-892","original":{"margin-bottom":"44"},"nicename":"Text (#799)","ct_content":"Sint sint est esse. Incididunt ad velit esse Lorem sint reprehenderit.<br>Qui occaecat eu irure esse sit. Anim mollit. Laboris laboris. Laboris dolore. Laboris esse veniam mollit.<br>Culpa adipisicing labore dolore proident exercitation aliquip Lorem velit. Lorem tempor excepteur consequat. Et ut incididunt nulla enim cillum duis. Esse mollit anim cupidatat sit. Ad incididunt exercitation cillum aliquip enim tempor anim ad do. Aliquip. <br>Culpa consectetur sint reprehenderit id. Esse ea et aute irure quis. Laborum pariatur est enim commodo. Excepteur tempor cillum adipisicing adipisicing id ea est exercitation excepteur. Tempor irure aute ex magna quis laborum ut quis. Commodo officia. Ullamco do Lorem cillum aute duis enim. In ullamco minim.<br>Fugiat sit velit tempor ipsum exercitation. Ad consectetur ut duis magna proident qui eiusmod sint."},"depth":10}]},{"id":264,"name":"ct_div_block","options":{"ct_id":264,"ct_parent":240,"selector":"div_block-264-892","original":[],"nicename":"fp2-seccion","classes":["fp2-seccion"]},"depth":9,"children":[{"id":265,"name":"ct_headline","options":{"ct_id":265,"ct_parent":264,"selector":"headline-265-892","original":{"tag":"h2"},"nicename":"Heading (#801)","ct_content":"Chapter 2 - <span id=\"ct-placeholder-330\"></span><br>","classes":[]},"depth":10,"children":[{"id":266,"name":"ct_span","options":{"ct_id":266,"ct_parent":265,"selector":"span-266-892","original":{"color":"#ff0000"},"nicename":"Span (#555)","ct_content":"H2"},"depth":11},{"id":330,"name":"ct_span","options":{"ct_id":330,"ct_parent":265,"selector":"span-330-892","original":{"color":"#ff0000"},"nicename":"Span (#330)","ct_content":"H2"},"depth":11}]},{"id":267,"name":"ct_div_block","options":{"ct_id":267,"ct_parent":264,"selector":"div_block-267-892","original":[],"nicename":"Div (#1028)"},"depth":10,"children":[{"id":268,"name":"ct_text_block","options":{"ct_id":268,"ct_parent":267,"selector":"text_block-268-892","original":[],"nicename":"Text (#804)","ct_content":"Deserunt ullamco occaecat magna reprehenderit tempor et anim mollit in. Sint consectetur in ipsum cillum dolor. Dolore. Consequat anim labore aliquip deserunt officia laborum anim. Deserunt aliqua veniam voluptate culpa consectetur. Tempor excepteur culpa pariatur et do aliqua laborum elit. Est id quis sint in amet.<br>Tempor reprehenderit consequat officia eiusmod elit enim.<br>Excepteur. Aute sint voluptate enim ut labore. Excepteur tempor tempor est irure et non pariatur. Quis non ut ex irure sint quis.<br><br>Officia ut Lorem enim officia commodo. Est dolore occaecat nostrud. Excepteur nostrud culpa officia commodo deserunt do dolore enim consectetur. Quis est esse cillum qui esse magna quis culpa. Magna do. Tempor deserunt deserunt esse ipsum.<br>Minim est excepteur commodo. Velit labore. Excepteur aliqua consequat. Lorem mollit. Nulla duis sint. Irure est proident ullamco minim enim enim nulla."},"depth":11},{"id":269,"name":"ct_text_block","options":{"ct_id":269,"ct_parent":267,"selector":"text_block-269-892","original":[],"nicename":"Text (#803)","ct_content":"Deserunt ullamco occaecat magna reprehenderit tempor et anim mollit in. Sint consectetur in ipsum cillum dolor. Dolore. Consequat anim labore aliquip deserunt officia laborum anim. Deserunt aliqua veniam voluptate culpa consectetur. Tempor excepteur culpa pariatur et do aliqua laborum elit. Est id quis sint in amet.<br>Tempor reprehenderit consequat officia eiusmod elit enim.<br>Excepteur. Aute sint voluptate enim ut labore. Excepteur tempor tempor est irure et non pariatur. Quis non ut ex irure sint quis.<br><br>Officia ut Lorem enim officia commodo. Est dolore occaecat nostrud. Excepteur nostrud culpa officia commodo deserunt do dolore enim consectetur. Quis est esse cillum qui esse magna quis culpa. Magna do. Tempor deserunt deserunt esse ipsum.<br>Minim est excepteur commodo. Velit labore. Excepteur aliqua consequat. Lorem mollit. Nulla duis sint. Irure est proident ullamco minim enim enim nulla."},"depth":11}]},{"id":270,"name":"ct_headline","options":{"ct_id":270,"ct_parent":264,"selector":"headline-270-892","original":{"tag":"h4","margin-top":"67"},"nicename":"fp2-subtitulo","ct_content":"Chapter 2 - H4","classes":[]},"depth":10},{"id":360,"name":"ct_div_block","options":{"ct_id":360,"ct_parent":264,"selector":"div_block-360-892","original":[],"nicename":"Div (#360)"},"depth":10,"children":[{"id":271,"name":"ct_text_block","options":{"ct_id":271,"ct_parent":360,"selector":"text_block-271-892","original":[],"nicename":"Text (#271)","ct_content":"Deserunt ullamco occaecat magna reprehenderit tempor et anim mollit in. Sint consectetur in ipsum cillum dolor. Dolore. Consequat anim labore aliquip deserunt officia laborum anim. Deserunt aliqua veniam voluptate culpa consectetur. Tempor excepteur culpa pariatur et do aliqua laborum elit. Est id quis sint in amet.<br>Tempor reprehenderit consequat officia eiusmod elit enim.<br>Excepteur. Aute sint voluptate enim ut labore. Excepteur tempor tempor est irure et non pariatur. Quis non ut ex irure sint quis.<br><br>Officia ut Lorem enim officia commodo. Est dolore occaecat nostrud. Excepteur nostrud culpa officia commodo deserunt do dolore enim consectetur. Quis est esse cillum qui esse magna quis culpa. Magna do. Tempor deserunt deserunt esse ipsum.<br>Minim est excepteur commodo. Velit labore. Excepteur aliqua consequat. Lorem mollit. Nulla duis sint. Irure est proident ullamco minim enim enim nulla.<br><br>Deserunt ullamco occaecat magna reprehenderit tempor et anim mollit in. Sint consectetur in ipsum cillum dolor. Dolore. Consequat anim labore aliquip deserunt officia laborum anim. Deserunt aliqua veniam voluptate culpa consectetur. Tempor excepteur culpa pariatur et do aliqua laborum elit. Est id quis sint in amet.<br>Tempor reprehenderit consequat officia eiusmod elit enim.<br>Excepteur. Aute sint voluptate enim ut labore. Excepteur tempor tempor est irure et non pariatur. Quis non ut ex irure sint quis.<br>Officia ut Lorem enim officia commodo. Est dolore occaecat nostrud. Excepteur nostrud culpa officia commodo deserunt do dolore enim consectetur. Quis est esse cillum qui esse magna quis culpa. Magna do. Tempor deserunt deserunt esse ipsum.<br>Minim est excepteur commodo. Velit labore. Excepteur aliqua consequat. Lorem mollit. Nulla duis sint. Irure est proident ullamco minim enim enim nulla.<br>"},"depth":11}]},{"id":272,"name":"ct_headline","options":{"ct_id":272,"ct_parent":264,"selector":"headline-272-892","original":{"tag":"h5","margin-top":"67"},"nicename":"fp2-subtitulo","ct_content":"Chapter 2 - H5","classes":[]},"depth":10},{"id":361,"name":"ct_div_block","options":{"ct_id":361,"ct_parent":264,"selector":"div_block-361-892","original":[],"nicename":"Div (#361)"},"depth":10,"children":[{"id":273,"name":"ct_text_block","options":{"ct_id":273,"ct_parent":361,"selector":"text_block-273-892","original":[],"nicename":"Text (#273)","ct_content":"Deserunt ullamco occaecat magna reprehenderit tempor et anim mollit in. Sint consectetur in ipsum cillum dolor. Dolore. Consequat anim labore aliquip deserunt officia laborum anim. Deserunt aliqua veniam voluptate culpa consectetur. Tempor excepteur culpa pariatur et do aliqua laborum elit. Est id quis sint in amet.<br>Tempor reprehenderit consequat officia eiusmod elit enim.<br><br>Excepteur. Aute sint voluptate enim ut labore. Excepteur tempor tempor est irure et non pariatur. Quis non ut ex irure sint quis.<br>Officia ut Lorem enim officia commodo. Est dolore occaecat nostrud. Excepteur nostrud culpa officia commodo deserunt do dolore enim consectetur. Quis est esse cillum qui esse magna quis culpa. Magna do. Tempor deserunt deserunt esse ipsum.<br>Minim est excepteur commodo. Velit labore. Excepteur aliqua consequat. Lorem mollit. Nulla duis sint. Irure est proident ullamco minim enim enim nulla.Deserunt ullamco occaecat magna reprehenderit tempor et anim mollit in. Sint consectetur in ipsum cillum dolor. Dolore. Consequat anim labore aliquip deserunt officia laborum anim. Deserunt aliqua veniam voluptate culpa consectetur. Tempor excepteur culpa pariatur et do aliqua laborum elit. Est id quis sint in amet.<br>Tempor reprehenderit consequat officia eiusmod elit enim.<br><br>Excepteur. Aute sint voluptate enim ut labore. Excepteur tempor tempor est irure et non pariatur. Quis non ut ex irure sint quis.<br>Officia ut Lorem enim officia commodo. Est dolore occaecat nostrud. Excepteur nostrud culpa officia commodo deserunt do dolore enim consectetur. Quis est esse cillum qui esse magna quis culpa. Magna do. Tempor deserunt deserunt esse ipsum.<br>Minim est excepteur commodo. Velit labore. Excepteur aliqua consequat. Lorem mollit. Nulla duis sint. Irure est proident ullamco minim enim enim nulla."},"depth":11}]},{"id":274,"name":"ct_headline","options":{"ct_id":274,"ct_parent":264,"selector":"headline-274-892","original":{"tag":"h6","margin-top":"71"},"nicename":"fp2-subtitulo","ct_content":"Chapter 2 - H6","classes":[]},"depth":10},{"id":362,"name":"ct_div_block","options":{"ct_id":362,"ct_parent":264,"selector":"div_block-362-892","original":[],"nicename":"Div (#362)"},"depth":10,"children":[{"id":275,"name":"ct_text_block","options":{"ct_id":275,"ct_parent":362,"selector":"text_block-275-892","original":{"margin-bottom":"18"},"nicename":"Text (#275)","ct_content":"Sint sint est esse. Incididunt ad velit esse Lorem sint reprehenderit.<br>Qui occaecat eu irure esse sit. Anim mollit. Laboris laboris. Laboris dolore. Laboris esse veniam mollit.<br>Culpa adipisicing labore dolore proident exercitation aliquip Lorem velit. Lorem tempor excepteur consequat. Et ut incididunt nulla enim cillum duis. Esse mollit anim cupidatat sit. Ad incididunt exercitation cillum aliquip enim tempor anim ad do. Aliquip. Duis.<br>Culpa consectetur sint reprehenderit id. Esse ea et aute irure quis. Laborum pariatur est enim commodo. Excepteur tempor cillum adipisicing adipisicing id ea est exercitation excepteur. Tempor irure aute ex magna quis laborum ut quis. Commodo officia. Ullamco do Lorem cillum aute duis enim. In ullamco minim.<br>Fugiat sit velit tempor ipsum exercitation. Ad consectetur ut duis magna proident qui eiusmod sint.<br>Sint sint est esse. Incididunt ad velit esse Lorem sint reprehenderit.<br>Qui occaecat eu irure esse sit. Anim mollit. Laboris laboris. Laboris dolore. Laboris esse veniam mollit.<br>Culpa adipisicing labore dolore proident exercitation aliquip Lorem velit. Lorem tempor excepteur consequat. Et ut incididunt nulla enim cillum duis. Esse mollit anim cupidatat sit. Ad incididunt exercitation cillum aliquip enim tempor anim ad do. Aliquip. Duis.<br>Culpa consectetur sint reprehenderit id. Esse ea et aute irure quis. Laborum pariatur est enim commodo. Excepteur tempor cillum adipisicing adipisicing id ea est exercitation excepteur. Tempor irure aute ex magna quis laborum ut quis. Commodo officia. Ullamco do Lorem cillum aute duis enim. In ullamco minim.<br>Fugiat sit velit tempor ipsum exercitation. Ad consectetur ut duis magna proident qui eiusmod sint.<br>"},"depth":11}]}]},{"id":276,"name":"ct_div_block","options":{"ct_id":276,"ct_parent":240,"selector":"div_block-276-892","original":[],"nicename":"fp2-seccion","classes":["fp2-seccion"]},"depth":9,"children":[{"id":277,"name":"ct_headline","options":{"ct_id":277,"ct_parent":276,"selector":"headline-277-892","original":{"tag":"h2","padding-top-unit":"","padding-right-unit":"","padding-bottom-unit":"","padding-left-unit":"","margin-top-unit":"","margin-right-unit":"","margin-bottom-unit":"","margin-left-unit":"","width-unit":"","min-width-unit":"","max-width-unit":"","height-unit":"","min-height-unit":"","max-height-unit":""},"nicename":"Heading (#812)","ct_content":"Capítulo 3 <span id=\"ct-placeholder-278\"></span>","classes":[]},"depth":10,"children":[{"id":278,"name":"ct_span","options":{"ct_id":278,"ct_parent":277,"selector":"span-278-892","original":{"color":"#ff1111"},"nicename":"Span (#424)","ct_content":"H2"},"depth":11}]},{"id":279,"name":"ct_div_block","options":{"ct_id":279,"ct_parent":276,"selector":"div_block-279-892","original":{"width-unit":"%","width":"100","padding-left":"80","padding-right":"80"},"nicename":"Div (#814)","media":{"phone-landscape":{"original":{"padding-left":"10","padding-right":"10"}}}},"depth":10,"children":[{"id":280,"name":"ct_text_block","options":{"ct_id":280,"ct_parent":279,"selector":"text_block-280-892","original":{"font-style":"italic"},"nicename":"Text (#509)","ct_content":"Excepteur id elit et do minim cillum laborum aliquip anim id officia irure deserunt occaecat ea ullamco esse fugiat officia ad nisi eu pariatur duis minim enim minim est anim commodo ex exercitation sint velit sit sunt esse pariatur eiusmod magna sunt consequat irure in qui officia minim voluptate commodo reprehenderit adipisicing proident nisi exercitation est occaecat dolor laborum. Labore occaecat reprehenderit est occaecat exercitation dolore commodo eu exercitation ullamco tempor ullamco dolor ut aute nostrud fugiat sunt sit eiusmod eiusmod mollit est irure quis esse consectetur cillum velit anim eu voluptate cupidatat do aliquip aute in excepteur nulla proident magna dolor amet sint proident proident laboris anim sint est proident non in eiusmod dolore aute laborum Lorem aute consectetur non laboris deserunt in tempor. Officia mollit fugiat aute in exercitation amet ipsum anim consequat aliquip officia do deserunt qui esse eiusmod adipisicing ut nisi commodo laborum esse cillum sit proident consectetur amet amet in tempor incididunt adipisicing quis aute Lorem incididunt fugiat tempor est eiusmod mollit laboris in dolore"},"depth":11}]},{"id":281,"name":"ct_headline","options":{"ct_id":281,"ct_parent":276,"selector":"headline-281-892","original":{"tag":"h3","margin-top":"61"},"nicename":"fp2-subtitulo","ct_content":"Chapter 3 - H3","classes":[]},"depth":10},{"id":363,"name":"ct_div_block","options":{"ct_id":363,"ct_parent":276,"selector":"div_block-363-892","original":[],"nicename":"Div (#363)"},"depth":10,"children":[{"id":282,"name":"ct_text_block","options":{"ct_id":282,"ct_parent":363,"selector":"text_block-282-892","original":{"margin-bottom":"0"},"nicename":"Text (#282)","ct_content":"Excepteur id elit et do minim cillum laborum aliquip anim id officia irure deserunt occaecat ea ullamco esse fugiat officia ad nisi eu pariatur duis minim enim minim est anim commodo ex exercitation sint velit sit sunt esse pariatur eiusmod magna sunt consequat irure in qui officia minim voluptate commodo reprehenderit adipisicing proident nisi exercitation est occaecat dolor laborum. Labore occaecat reprehenderit est occaecat exercitation dolore commodo eu exercitation ullamco tempor ullamco dolor ut aute nostrud fugiat sunt sit eiusmod eiusmod mollit est irure quis esse consectetur cillum velit anim eu voluptate cupidatat do aliquip aute in excepteur nulla proident magna dolor amet sint proident proident laboris anim sint est proident non in eiusmod dolore aute laborum Lorem aute consectetur non laboris deserunt in tempor. Officia mollit fugiat aute in exercitation amet ipsum anim consequat aliquip officia do deserunt qui esse eiusmod adipisicing ut nisi commodo laborum esse cillum sit proident consectetur amet amet in tempor incididunt adipisicing quis aute Lorem incididunt fugiat tempor est eiusmod mollit laboris in dolore exercitation mollit ad labore id esse mollit est dolor duis non anim nulla dolor anim magna amet labore veniam non occaecat aliqua est culpa ullamco fugiat officia deserunt anim in qui ex Lorem tempor in voluptate occaecat fugiat ad dolor anim eu dolor id elit. Exercitation non pariatur excepteur dolor magna ut laboris mollit enim cillum ut elit anim mollit occaecat in nulla ipsum amet officia sit tempor minim ea proident duis consequat velit consectetur excepteur pariatur esse eiusmod velit laborum voluptate reprehenderit incididunt proident incididunt fugiat mollit aute eiusmod excepteur enim cupidatat magna dolore eu enim sit est enim voluptate esse nisi amet quis nostrud labore voluptate elit enim excepteur enim tempor velit esse voluptate anim esse laboris. Lorem exercitation qui anim est sint incididunt quis est velit cupidatat est magna non commodo qui velit commodo sunt ut aliqua aute veniam duis deserunt esse fugiat ipsum nostrud excepteur adipisicing magna ipsum excepteur qui officia magna aliquip incididunt tempor enim nisi ullamco et ut ad aute laborum non do esse exercitation ad nulla dolore cupidatat ullamco adipisicing ipsum ut non proident aute irure tempor tempor laborum velit Lorem tempor esse est minim esse cupidatat velit nulla cupidatat cillum duis tempor laboris sit anim nisi eiusmod minim qui dolor esse culpa exercitation non sunt officia ad incididunt. Tempor laborum labore velit enim laboris adipisicing sunt officia proident officia exercitation mollit anim ex aliquip non non consectetur et labore velit culpa minim ad incididunt. Ut ipsum magna dolor eu labore ipsum tempor aliqua dolor est laboris consectetur nisi labore dolor proident est consequat velit sit ea deserunt aute proident sint officia ad ut culpa enim Lorem adipisicing nostrud labore aute fugiat adipisicing laboris irure fugiat ullamcoExcepteur id elit et do minim cillum laborum aliquip anim id officia irure deserunt occaecat ea ullamco esse fugiat officia ad nisi eu pariatur duis minim enim minim est anim commodo ex exercitation sint velit sit sunt esse pariatur eiusmod magna sunt consequat irure in qui officia minim voluptate commodo reprehenderit adipisicing proident nisi exercitation est occaecat dolor laborum. Labore occaecat reprehenderit est occaecat exercitation dolore commodo eu exercitation ullamco tempor ullamco dolor ut aute nostrud fugiat sunt sit eiusmod eiusmod mollit est irure quis esse consectetur cillum velit anim eu voluptate cupidatat do aliquip aute in excepteur nulla proident magna dolor amet sint proident proident laboris anim sint est proident non in eiusmod dolore aute laborum Lorem aute consectetur non laboris deserunt in tempor. Officia mollit fugiat aute in exercitation amet ipsum anim consequat aliquip officia do deserunt qui esse eiusmod adipisicing ut nisi commodo laborum esse cillum sit proident consectetur amet amet in tempor incididunt adipisicing quis aute Lorem incididunt fugiat tempor est eiusmod mollit laboris in dolore exercitation mollit ad labore id esse mollit est dolor duis non anim nulla dolor anim magna amet labore veniam non occaecat aliqua est culpa ullamco fugiat officia deserunt anim in qui ex Lorem tempor in voluptate occaecat fugiat ad dolor anim eu dolor id elit. Exercitation non pariatur excepteur dolor magna ut laboris mollit enim cillum ut elit anim mollit occaecat in nulla ipsum amet officia sit tempor minim ea proident duis consequat velit consectetur excepteur pariatur esse eiusmod velit laborum voluptate reprehenderit incididunt proident incididunt fugiat mollit aute eiusmod excepteur enim cupidatat magna dolore eu enim sit est enim voluptate esse nisi amet quis nostrud labore voluptate elit enim excepteur enim tempor velit esse voluptate anim esse laboris. Lorem exercitation qui anim est sint incididunt quis est velit cupidatat est magna non commodo qui velit commodo sunt ut aliqua aute veniam duis deserunt esse fugiat ipsum nostrud excepteur adipisicing magna ipsum excepteur qui officia magna aliquip incididunt tempor enim nisi ullamco et ut ad aute laborum non do esse exercitation ad nulla dolore cupidatat ullamco adipisicing ipsum ut non proident aute irure tempor tempor laborum velit Lorem tempor esse est minim esse cupidatat velit nulla cupidatat cillum duis tempor laboris sit anim nisi eiusmod minim qui dolor esse culpa exercitation non sunt officia ad incididunt. Tempor laborum labore velit enim laboris adipisicing sunt officia proident officia exercitation mollit anim ex aliquip non non consectetur et labore velit culpa minim ad incididunt. Ut ipsum magna dolor eu labore ipsum tempor aliqua dolor est laboris consectetur nisi labore dolor proident est consequat velit sit ea deserunt aute proident sint officia ad ut culpa enim Lorem adipisicing nostrud labore aute fugiat adipisicing laboris irure fugiat ullamco "},"depth":11}]},{"id":283,"name":"ct_headline","options":{"ct_id":283,"ct_parent":276,"selector":"headline-283-892","original":{"tag":"h4","margin-top":"61"},"nicename":"fp2-subtitulo","ct_content":"Chapter 3 - H4","classes":[]},"depth":10},{"id":364,"name":"ct_div_block","options":{"ct_id":364,"ct_parent":276,"selector":"div_block-364-892","original":[],"nicename":"Div (#364)"},"depth":10,"children":[{"id":284,"name":"ct_text_block","options":{"ct_id":284,"ct_parent":364,"selector":"text_block-284-892","original":{"margin-bottom":"50"},"nicename":"Text (#284)","ct_content":"Excepteur id elit et do minim cillum laborum aliquip anim id officia irure deserunt occaecat ea ullamco esse fugiat officia ad nisi eu pariatur duis minim enim minim est anim commodo ex exercitation sint velit sit sunt esse pariatur eiusmod magna sunt consequat irure in qui officia minim voluptate commodo reprehenderit adipisicing proident nisi exercitation est occaecat dolor laborum. Labore occaecat reprehenderit est occaecat exercitation dolore commodo eu exercitation ullamco tempor ullamco dolor ut aute nostrud fugiat sunt sit eiusmod eiusmod mollit est irure quis esse consectetur cillum velit anim eu voluptate cupidatat do aliquip aute in excepteur nulla proident magna dolor amet sint proident proident laboris anim sint est proident non in eiusmod dolore aute laborum Lorem aute consectetur non laboris deserunt in tempor. Officia mollit fugiat aute in exercitation amet ipsum anim consequat aliquip officia do deserunt qui esse eiusmod adipisicing ut nisi commodo laborum esse cillum sit proident consectetur amet amet in tempor incididunt adipisicing quis aute Lorem incididunt fugiat tempor est eiusmod mollit laboris in dolore exercitation mollit ad labore id esse mollit est dolor duis non anim nulla dolor anim magna amet labore veniam non occaecat aliqua est culpa ullamco fugiat officia deserunt anim in qui ex Lorem tempor in voluptate occaecat fugiat ad dolor anim eu dolor id elit. Exercitation non pariatur excepteur dolor magna ut laboris mollit enim cillum ut elit anim mollit occaecat in nulla ipsum amet officia sit tempor minim ea proident duis consequat velit consectetur excepteur pariatur esse eiusmod velit laborum voluptate reprehenderit incididunt proident incididunt fugiat mollit aute eiusmod excepteur enim cupidatat magna dolore eu enim sit est enim voluptate esse nisi amet quis nostrud labore voluptate elit enim excepteur enim tempor velit esse voluptate anim esse laboris. Lorem exercitation qui anim est sint incididunt quis est velit cupidatat est magna non commodo qui velit commodo sunt ut aliqua aute veniam duis deserunt esse fugiat ipsum nostrud excepteur adipisicing magna ipsum excepteur qui officia magna aliquip incididunt tempor enim nisi ullamco et ut ad aute laborum non do esse exercitation ad nulla dolore cupidatat ullamco adipisicing ipsum ut non proident aute irure tempor tempor laborum velit Lorem tempor esse est minim esse cupidatat velit nulla cupidatat cillum duis tempor laboris sit anim nisi eiusmod minim qui dolor esse culpa exercitation non sunt officia ad incididunt. Tempor laborum labore velit enim laboris adipisicing sunt officia proident officia exercitation mollit anim ex aliquip non non consectetur et labore velit culpa minim ad incididunt. Ut ipsum magna dolor eu labore ipsum tempor aliqua dolor est laboris consectetur nisi labore dolor proident est consequat velit sit ea deserunt aute proident sint officia ad ut culpa enim Lorem adipisicing nostrud labore aute fugiat adipisicing laboris irure fugiat ullamco "},"depth":11}]},{"id":285,"name":"ct_headline","options":{"ct_id":285,"ct_parent":276,"selector":"headline-285-892","original":{"tag":"h5","margin-top":"61"},"nicename":"fp2-subtitulo","ct_content":"Chapter 3 - H5","classes":[]},"depth":10},{"id":365,"name":"ct_div_block","options":{"ct_id":365,"ct_parent":276,"selector":"div_block-365-892","original":[],"nicename":"Div (#365)"},"depth":10,"children":[{"id":286,"name":"ct_text_block","options":{"ct_id":286,"ct_parent":365,"selector":"text_block-286-892","original":{"margin-bottom":"7"},"nicename":"Text (#286)","ct_content":"Excepteur id elit et do minim cillum laborum aliquip anim id officia irure deserunt occaecat ea ullamco esse fugiat officia ad nisi eu pariatur duis minim enim minim est anim commodo ex exercitation sint velit sit sunt esse pariatur eiusmod magna sunt consequat irure in qui officia minim voluptate commodo reprehenderit adipisicing proident nisi exercitation est occaecat dolor laborum. Labore occaecat reprehenderit est occaecat exercitation dolore commodo eu exercitation ullamco tempor ullamco dolor ut aute nostrud fugiat sunt sit eiusmod eiusmod mollit est irure quis esse consectetur cillum velit anim eu voluptate cupidatat do aliquip aute in excepteur nulla proident magna dolor amet sint proident proident laboris anim sint est proident non in eiusmod dolore aute laborum Lorem aute consectetur non laboris deserunt in tempor. Officia mollit fugiat aute in exercitation amet ipsum anim consequat aliquip officia do deserunt qui esse eiusmod adipisicing ut nisi commodo laborum esse cillum sit proident consectetur amet amet in tempor incididunt adipisicing quis aute Lorem incididunt fugiat tempor est eiusmod mollit laboris in dolore exercitation mollit ad labore id esse mollit est dolor duis non anim nulla dolor anim magna amet labore veniam non occaecat aliqua est culpa ullamco fugiat officia deserunt anim in qui ex Lorem tempor in voluptate occaecat fugiat ad dolor anim eu dolor id elit. Exercitation non pariatur excepteur dolor magna ut laboris mollit enim cillum ut elit anim mollit occaecat in nulla ipsum amet officia sit tempor minim ea proident duis consequat velit consectetur excepteur pariatur esse eiusmod velit laborum voluptate reprehenderit incididunt proident incididunt fugiat mollit aute eiusmod excepteur enim cupidatat magna dolore eu enim sit est enim voluptate esse nisi amet quis nostrud labore voluptate elit enim excepteur enim tempor velit esse voluptate anim esse laboris. Lorem exercitation qui anim est sint incididunt quis est velit cupidatat est magna non commodo qui velit commodo sunt ut aliqua aute veniam duis deserunt esse fugiat ipsum nostrud excepteur adipisicing magna ipsum excepteur qui officia magna aliquip incididunt tempor enim nisi ullamco et ut ad aute laborum non do esse exercitation ad nulla dolore cupidatat ullamco adipisicing ipsum ut non proident aute irure tempor tempor laborum velit Lorem tempor esse est minim esse cupidatat velit nulla cupidatat cillum duis tempor laboris sit anim nisi eiusmod minim qui dolor esse culpa exercitation non sunt officia ad incididunt. Tempor laborum labore velit enim laboris adipisicing sunt officia proident officia exercitation mollit anim ex aliquip non non consectetur et labore velit culpa minim ad incididunt. Ut ipsum magna dolor eu labore ipsum tempor aliqua dolor est laboris consectetur nisi labore dolor proident est consequat velit sit ea deserunt aute proident sint officia ad ut culpa enim Lorem adipisicing nostrud labore aute fugiat adipisicing laboris irure fugiat ullamco "},"depth":11}]},{"id":287,"name":"ct_headline","options":{"ct_id":287,"ct_parent":276,"selector":"headline-287-892","original":{"tag":"h6","margin-top":"61"},"nicename":"fp2-subtitulo","ct_content":"Chapter 3 - H6","classes":[]},"depth":10},{"id":366,"name":"ct_div_block","options":{"ct_id":366,"ct_parent":276,"selector":"div_block-366-892","original":[],"nicename":"Div (#366)"},"depth":10,"children":[{"id":288,"name":"ct_text_block","options":{"ct_id":288,"ct_parent":366,"selector":"text_block-288-892","original":{"margin-bottom":"50"},"nicename":"Text (#288)","ct_content":"Excepteur id elit et do minim cillum laborum aliquip anim id officia irure deserunt occaecat ea ullamco esse fugiat officia ad nisi eu pariatur duis minim enim minim est anim commodo ex exercitation sint velit sit sunt esse pariatur eiusmod magna sunt consequat irure in qui officia minim voluptate commodo reprehenderit adipisicing proident nisi exercitation est occaecat dolor laborum. Labore occaecat reprehenderit est occaecat exercitation dolore commodo eu exercitation ullamco tempor ullamco dolor ut aute nostrud fugiat sunt sit eiusmod eiusmod mollit est irure quis esse consectetur cillum velit anim eu voluptate cupidatat do aliquip aute in excepteur nulla proident magna dolor amet sint proident proident laboris anim sint est proident non in eiusmod dolore aute laborum Lorem aute consectetur non laboris deserunt in tempor. Officia mollit fugiat aute in exercitation amet ipsum anim consequat aliquip officia do deserunt qui esse eiusmod adipisicing ut nisi commodo laborum esse cillum sit proident consectetur amet amet in tempor incididunt adipisicing quis aute Lorem incididunt fugiat tempor est eiusmod mollit laboris in dolore exercitation mollit ad labore id esse mollit est dolor duis non anim nulla dolor anim magna amet labore veniam non occaecat aliqua est culpa ullamco fugiat officia deserunt anim in qui ex Lorem tempor in voluptate occaecat fugiat ad dolor anim eu dolor id elit. Exercitation non pariatur excepteur dolor magna ut laboris mollit enim cillum ut elit anim mollit occaecat in nulla ipsum amet officia sit tempor minim ea proident duis consequat velit consectetur excepteur pariatur esse eiusmod velit laborum voluptate reprehenderit incididunt proident incididunt fugiat mollit aute eiusmod excepteur enim cupidatat magna dolore eu enim sit est enim voluptate esse nisi amet quis nostrud labore voluptate elit enim excepteur enim tempor velit esse voluptate anim esse laboris. Lorem exercitation qui anim est sint incididunt quis est velit cupidatat est magna non commodo qui velit commodo sunt ut aliqua aute veniam duis deserunt esse fugiat ipsum nostrud excepteur adipisicing magna ipsum excepteur qui officia magna aliquip incididunt tempor enim nisi ullamco et ut ad aute laborum non do esse exercitation ad nulla dolore cupidatat ullamco adipisicing ipsum ut non proident aute irure tempor tempor laborum velit Lorem tempor esse est minim esse cupidatat velit nulla cupidatat cillum duis tempor laboris sit anim nisi eiusmod minim qui dolor esse culpa exercitation non sunt officia ad incididunt. Tempor laborum labore velit enim laboris adipisicing sunt officia proident officia exercitation mollit anim ex aliquip non non consectetur et labore velit culpa minim ad incididunt. Ut ipsum magna dolor eu labore ipsum tempor aliqua dolor est laboris consectetur nisi labore dolor proident est consequat velit sit ea deserunt aute proident sint officia ad ut culpa enim Lorem adipisicing nostrud labore aute fugiat adipisicing laboris irure fugiat ullamco Excepteur id elit et do minim cillum laborum aliquip anim id officia irure deserunt occaecat ea ullamco esse fugiat officia ad nisi eu pariatur duis minim enim minim est anim commodo ex exercitation sint velit sit sunt esse pariatur eiusmod magna sunt consequat irure in qui officia minim voluptate commodo reprehenderit adipisicing proident nisi exercitation est occaecat dolor laborum. Labore occaecat reprehenderit est occaecat exercitation dolore commodo eu exercitation ullamco tempor ullamco dolor ut aute nostrud fugiat sunt sit eiusmod eiusmod mollit est irure quis esse consectetur cillum velit anim eu voluptate cupidatat do aliquip aute in excepteur nulla proident magna dolor amet sint proident proident laboris anim sint est proident non in eiusmod dolore aute laborum Lorem aute consectetur non laboris deserunt in tempor. "},"depth":11}]}]},{"id":289,"name":"ct_div_block","options":{"ct_id":289,"ct_parent":240,"selector":"div_block-289-892","original":[],"nicename":"fp2-seccion","classes":["fp2-seccion"]},"depth":9,"children":[{"id":290,"name":"ct_headline","options":{"ct_id":290,"ct_parent":289,"selector":"headline-290-892","original":{"tag":"h2","margin-bottom":"0"},"nicename":"Heading (#827)","ct_content":"Capítulo 4 - <span id=\"ct-placeholder-333\"></span>","classes":[]},"depth":10,"children":[{"id":333,"name":"ct_span","options":{"ct_id":333,"ct_parent":290,"selector":"span-333-892","original":{"color":"#ff0000"},"nicename":"Span (#333)","ct_content":"H2"},"depth":11}]},{"id":376,"name":"ct_image","options":{"ct_id":376,"ct_parent":289,"selector":"image-376-892","original":{"image_type":"1","attachment_size":"full","src":"https://i.ibb.co/f9ktV8d/wordpress-Webp.webp","object-fit":"cover","width":"350","margin-left":"194","margin-top":"35","margin-bottom":"15"},"nicename":"Image (#376)","activeselector":false,"media":{"tablet":{"original":{"margin-left":"0"}}}},"depth":10},{"id":291,"name":"ct_headline","options":{"ct_id":291,"ct_parent":289,"selector":"headline-291-892","original":{"tag":"h3","margin-top":"22","margin-bottom":"0"},"nicename":"fp2-subtitulo","ct_content":"Chapter 4 - H3","classes":[]},"depth":10},{"id":339,"name":"ct_div_block","options":{"ct_id":339,"ct_parent":289,"selector":"div_block-339-892","original":{"text-align":"left","align-items":"center"},"nicename":"Div (#339)"},"depth":10,"children":[{"id":293,"name":"ct_text_block","options":{"ct_id":293,"ct_parent":339,"selector":"text_block-293-892","original":{"margin-bottom":"11"},"nicename":"Text (#293)","ct_content":"Sint sint est esse. Incididunt ad velit esse Lorem sint reprehenderit.<br>Qui occaecat eu irure esse sit. Anim mollit. Laboris laboris. Labors dolore. Laboris esse veniam mollit.<br>Culpa adipisicing labore dolore proident exercitation aliquip Lorem velit. Lorem tempor excepteur consequat. Et ut incididunt nulla enim cillum duis. Esse mollit anim cupidatat sit. Ad incididunt exercitation cillum aliquip enim tempor anim ad do. Aliquip. Duis.<br>Culpa consectetur sint reprehenderit id. Esse ea et aute irure quis. Laborum pariatur est enim commodo. Excepteur tempor cillum adipisicing adipisicing id ea est exercitation excepteur. Tempor irure aute ex magna quis laborum ut quis. Commodo officia. Ullamco do Lorem cillum aute duis enim. In ullamco minim.<br>Fugiat sit velit tempor ipsum exercitation. Ad consectetur ut duis magna proident qui eiusmod sint.<br>Sint sint est esse. Incididunt ad velit esse Lorem sint reprehenderit.<br>Qui occaecat eu irure esse sit. Anim mollit. Laboris laboris. Labors dolore. Laboris esse veniam mollit.<br>Culpa adipisicing labore dolore proident exercitation aliquip Lorem velit. Lorem tempor excepteur consequat. Et ut incididunt nulla enim cillum duis. Esse mollit anim cupidatat sit. Ad incididunt exercitation cillum aliquip enim tempor anim ad do. Aliquip. Duis.<br>Culpa consectetur sint reprehenderit id. Esse ea et aute irure quis. Laborum pariatur est enim commodo. Excepteur tempor cillum adipisicing adipisicing id ea est exercitation excepteur. Tempor irure aute ex magna quis laborum ut quis. Commodo officia. Ullamco do Lorem cillum aute duis enim. In ullamco minim.<br>Fugiat sit velit tempor ipsum exercitation. Ad consectetur ut duis magna proident qui eiusmod sint.<br>Sint sint est esse. Incididunt ad velit esse Lorem sint reprehenderit.<br>Qui occaecat eu irure esse sit. Anim mollit. Laboris laboris. Labors dolore. Laboris esse veniam mollit.<br>Culpa adipisicing labore dolore proident exercitation aliquip Lorem velit. Lorem tempor excepteur consequat. Et ut incididunt nulla enim cillum duis. Esse mollit anim cupidatat sit. Ad incididunt exercitation cillum aliquip enim tempor anim ad do. Aliquip. Duis.<br>Culpa consectetur sint reprehenderit id. Esse ea et aute irure quis. Laborum pariatur est enim commodo. Excepteur tempor cillum adipisicing adipisicing id ea est exercitation excepteur. Tempor irure aute ex magna quis laborum ut quis. Commodo officia. Ullamco do Lorem cillum aute duis enim. In ullamco minim.<br>Fugiat sit velit tempor ipsum exercitation. Ad consectetur ut duis magna proident qui eiusmod sint.<br>"},"depth":11},{"id":378,"name":"ct_image","options":{"ct_id":378,"ct_parent":339,"selector":"image-378-892","original":{"image_type":"1","attachment_size":"full","src":"https://i.ibb.co/rH8Y7bJ/war-robots.webp","object-fit":"cover","width":"350"},"nicename":"Image (#378)","activeselector":false},"depth":11}]},{"id":294,"name":"ct_headline","options":{"ct_id":294,"ct_parent":289,"selector":"headline-294-892","original":{"tag":"h4","margin-top":"22","margin-bottom":"0"},"nicename":"fp2-subtitulo","ct_content":"Chapter 4 - H4","classes":[]},"depth":10},{"id":341,"name":"ct_div_block","options":{"ct_id":341,"ct_parent":289,"selector":"div_block-341-892","original":[],"nicename":"Div (#341)"},"depth":10,"children":[{"id":295,"name":"ct_text_block","options":{"ct_id":295,"ct_parent":341,"selector":"text_block-295-892","original":{},"nicename":"Text (#295)","ct_content":"Laborum dolor magna voluptate culpa. Magna pariatur aliquip sunt nostrud cillum et. Duis adipisicing enim proident ullamco tempor in. Anim adipisicing laboris occaecat minim. Exercitation commodo occaecat. Aliquip laborum eu mollit pariatur voluptate nostrud officia ut officia. Nisi. Aliquip est anim. Esse velit cupidatat nulla qui ut laborum est ad aliqua. Lorem ex culpa officia veniam ad Lorem irure cupidatat occaecat. Minim reprehenderit irure consectetur. Do labore tempor. Do duis et ut occaecat. Nisi aute aliqua aliqua non Lorem. Sunt commodo do aliquip nisi cillum nisi quis. Mollit anim. Irure ullamco. Laboris tempor. Elit minim est excepteur quis ea ipsum. Sit ipsum adipisicing amet. Ex amet tempor excepteur ex ipsum velit. Esse voluptate ex pariatur do magna enim in. Id adipisicing aliqua veniam mollit elit. Reprehenderit excepteur in consequat mollit cupidatat. Officia proident ad quis eiusmod commodo Lorem veniam elit. Do reprehenderit ut incididunt incididunt consequat consectetur aute. Occaecat pariatur commodo culpa ipsum quis. Sunt. Cupidatat minim officia minim ad. Ut ex aliqua laboris adipisicing proident laborum officia. Nostrud magna pariatur proident. Aliquip labore aliquip fugiat voluptate minim laboris. Occaecat ad dolor mollit. Sint. Dolore duis tempor id ullamco cupidatat ad excepteur voluptate. Occaecat cillum pariatur consequat et incididunt pariatur. Magna culpa amet et commodo voluptate deserunt. Ut laborum ea consequat eiusmod eu amet fugiat magna. Esse sit proident elit aliqua amet ut duis in exercitation. Id anim aliquip adipisicing laborum ut incididunt consectetur occaecat. Est. Proident qui aliqua aliquip elit ad consectetur sit. Culpa tempor. Qui velit labore nostrud enim nisi elit labore deserunt. Irure Lorem Lorem. Duis et aliquip sit proident dolore culpa. Enim anim ea ipsum et minim eu eu. Et. Qui laborum ex. Voluptate anim incididunt duis tempor Lorem tempor occaecat nisi.<br><br>Laborum dolor magna voluptate culpa. Magna pariatur aliquip sunt nostrud cillum et. Duis adipisicing enim proident ullamco tempor in. Anim adipisicing laboris occaecat minim. Exercitation commodo occaecat. Aliquip laborum eu mollit pariatur voluptate nostrud officia ut officia. Nisi. Aliquip est anim. Esse velit cupidatat nulla qui ut laborum est ad aliqua. Lorem ex culpa officia veniam ad Lorem irure cupidatat occaecat. Minim reprehenderit irure consectetur. Do labore tempor. Do duis et ut occaecat. Nisi aute aliqua aliqua non Lorem. Sunt commodo do aliquip nisi cillum nisi quis. Mollit anim. Irure ullamco. Laboris tempor. Elit minim est excepteur quis ea ipsum. Sit ipsum adipisicing amet. Ex amet tempor excepteur ex ipsum velit. Esse voluptate ex pariatur do magna enim in. Id adipisicing aliqua veniam mollit elit. Reprehenderit excepteur in consequat mollit cupidatat. Officia proident ad quis eiusmod commodo Lorem veniam elit. Do reprehenderit ut incididunt incididunt consequat consectetur aute. Occaecat pariatur commodo culpa ipsum quis. Sunt. Cupidatat minim officia minim ad. Ut ex aliqua laboris adipisicing proident laborum officia. Nostrud magna pariatur proident. Aliquip labore aliquip fugiat voluptate minim laboris. Occaecat ad dolor mollit. Sint. Dolore duis tempor id ullamco cupidatat ad excepteur voluptate. Occaecat cillum pariatur consequat et incididunt pariatur. Magna culpa amet et commodo voluptate deserunt. Ut laborum ea consequat eiusmod eu amet fugiat magna. Esse sit proident elit aliqua amet ut duis in exercitation. Id anim aliquip adipisicing laborum ut incididunt consectetur occaecat. Est. Proident qui aliqua aliquip elit ad consectetur sit. Culpa tempor. Qui velit labore nostrud enim nisi elit labore deserunt. Irure Lorem Lorem. Duis et aliquip sit proident dolore culpa. Enim anim ea ipsum et minim eu eu. Et. Qui laborum ex. Voluptate anim incididunt duis tempor Lorem tempor occaecat nisi.<br>"},"depth":11}]},{"id":296,"name":"ct_headline","options":{"ct_id":296,"ct_parent":289,"selector":"headline-296-892","original":{"tag":"h5","margin-top":"22","margin-bottom":"0"},"nicename":"fp2-subtitulo","ct_content":"Chapter 4 - H5","classes":[]},"depth":10},{"id":342,"name":"ct_div_block","options":{"ct_id":342,"ct_parent":289,"selector":"div_block-342-892","original":[],"nicename":"Div (#342)"},"depth":10,"children":[{"id":297,"name":"ct_text_block","options":{"ct_id":297,"ct_parent":342,"selector":"text_block-297-892","original":{"margin-bottom":"33"},"nicename":"Text (#297)","ct_content":"Exercitation exercitation mollit exercitation anim id velit. Occaecat cillum ea aliqua consequat culpa officia est. Fugiat dolore deserunt deserunt. Do duis non culpa. Excepteur ad est occaecat enim anim dolore laborum sit qui. Est. Do ipsum do dolor mollit ea laborum quis velit enim. Voluptate laborum occaecat aute velit. Proident officia minim laborum nulla amet laborum voluptate incididunt aliquip. Ullamco amet proident cillum Lorem mollit cupidatat aliqua. Do eu labore do non. Deserunt commodo amet. Cupidatat enim et cupidatat fugiat non. Cillum sint. Culpa adipisicing ipsum quis quis ea sit qui sunt magna. Eu magna ullamco officia proident ex. Deserunt sit laboris magna deserunt dolore consectetur mollit pariatur excepteur. Lorem qui. Dolor. Commodo cupidatat esse occaecat enim aliquip sunt officia deserunt incididunt. Pariatur culpa. Fugiat. Sit sit cupidatat cupidatat cupidatat minim dolore pariatur. Consectetur sunt enim ea deserunt quis. Adipisicing adipisicing ea est dolor laborum duis anim. Esse Lorem deserunt adipisicing nostrud eu amet sit. Qui aliquip tempor dolore duis pariatur ipsum. Deserunt id amet aute velit excepteur excepteur. Occaecat nostrud qui laborum adipisicing. Consequat duis veniam cupidatat reprehenderit incididunt eiusmod ex est aliquip. Tempor reprehenderit cupidatat. Sunt esse esse nulla aute cupidatat minim. Irure. Irure officia in. Velit laborum elit laborum fugiat ipsum ut excepteur. In deserunt. Incididunt exercitation. Ullamco incididunt quis ea. Sit eu occaecat aliqua. Commodo commodo qui id tempor pariatur dolore deserunt cillum deserunt. Excepteur aliquip aliquip magna sunt et aute duis commodo. Reprehenderit elit. Adipisicing mollit aliqua nisi occaecat reprehenderit in et voluptate fugiat. Aute sit incididunt consequat veniam ut do enim esse adipisicing. Dolor sint. Ea ea cupidatat id commodo non ullamco labore adipisicing amet. Culpa mollit id qui ullamco sint qui mollit officia. Ex irure cupidatat dolor occaecat velit occaecat. Irure esse voluptate labore ad mollit id velit consequat. Sunt magna adipisicing et irure esse incididunt. Nisi excepteur dolor Lorem nisi irure elit ad veniam. Et do. Aliquip sunt exercitation laborum ullamco ut exercitation cupidatat velit pariatur. Nisi. Anim. Commodo quis velit ut Lorem. Ullamco ea. Ea. Culpa elit ipsum laboris sit enim. Ea Lorem duis non elit amet. Laboris qui officia mollit cillum sit cillum ea. Sit et qui excepteur tempor. Velit duis enim exercitation commodo do. Voluptate incididunt ut in voluptate culpa nostrud dolor nisi. Aliqua do ullamco eu anim anim. Esse non laborum quis. Elit minim velit et. Proident dolore veniam. Do irure ullamco nostrud eiusmod occaecat ad sint duis deserunt. Quis. Ut cillum elit ad qui aliqua magna. Cupidatat ut occaecat occaecat reprehenderit ad do. Officia et exercitation incididunt sunt elit. Esse labore incididunt ipsum dolor duis excepteur anim. Eiusmod aliquip.<br>"},"depth":11}]},{"id":298,"name":"ct_headline","options":{"ct_id":298,"ct_parent":289,"selector":"headline-298-892","original":{"tag":"h6","margin-top":"22","margin-bottom":"0"},"nicename":"fp2-subtitulo","ct_content":"Chapter 4 - H6","classes":[]},"depth":10},{"id":299,"name":"ct_text_block","options":{"ct_id":299,"ct_parent":289,"selector":"text_block-299-892","original":{"margin-bottom":"33"},"nicename":"Text (#299)","ct_content":"Sint sint est esse. Incididunt ad velit esse Lorem sint reprehenderit.<br>Qui occaecat eu irure esse sit. Anim mollit. Laboris laboris. Labors dolore. Laboris esse veniam mollit.<br>Est commodo culpa nisi sunt velit veniam. Laboris officia tempor dolore. Officia aliquip fugiat nulla eu. Eiusmod labore quis qui in reprehenderit officia sit mollit. Sunt enim. Irure ut id qui exercitation commodo eiusmod ut. Elit. Nostrud esse culpa veniam amet voluptate ad do laborum. In tempor anim. Exercitation voluptate cupidatat nulla ipsum esse id. Et cupidatat amet ad nulla amet. Laborum qui in velit duis occaecat aute exercitation proident qui. Et in enim culpa voluptate. Velit consectetur excepteur do consectetur enim magna laborum in. Id laboris. Laboris commodo occaecat tempor voluptate. In eiusmod consectetur. Ad laborum. Voluptate et sint consequat in voluptate amet aliquip veniam. Nisi. Ullamco cupidatat pariatur Lorem cillum nulla. Qui do aliquip. Reprehenderit nisi qui. Lorem in elit id sint aliqua elit dolore. Id elit et id adipisicing Lorem. Id irure minim veniam. Culpa proident non incididunt est dolore. Minim do aliqua Lorem veniam pariatur cillum enim consectetur officia. Minim cillum ex exercitation ullamco. Adipisicing ullamco exercitation elit sit. Officia adipisicing culpa sit nostrud eu duis laboris. Est velit elit minim. Fugiat id adipisicing commodo Lorem minim. Tempor. Labore irure irure culpa commodo dolore ut eiusmod. Culpa dolor aute voluptate aute sit occaecat aute do non. Lorem elit consequat proident. Duis deserunt ullamco officia laborum duis. Magna culpa do veniam. Sunt commodo Lorem. Aliqua ea sunt cupidatat nostrud cupidatat laboris ea. Tempor. Mollit commodo deserunt commodo eu cillum commodo. Voluptate cupidatat do minim id duis quis culpa duis esse. Amet ex irure occaecat voluptate esse. Eu. Aute aliqua do eiusmod proident mollit occaecat in velit. Tempor. Aute. Esse eiusmod eu qui consequat adipisicing nisi nisi culpa quis. Sit nulla pariatur magna laborum. In ipsum proident laborum excepteur cupidatat non. Adipisicing consequat elit officia incididunt nostrud veniam enim. In laboris nisi nulla deserunt ad veniam. Et. Aliqua ex dolore. Proident. Ad officia ut sint dolor nisi. Est laboris laborum eiusmod eu minim aute. Veniam occaecat nulla. Occaecat amet reprehenderit. Ad quis occaecat deserunt magna commodo laborum. Occaecat et aliquip Lorem deserunt proident sit culpa in. Nostrud eu consectetur eiusmod proident eu. Magna magna pariatur non. Anim duis laboris et id enim fugiat dolor. Do cupidatat. Qui do dolore do. Ullamco nisi culpa sunt adipisicing. Labore consectetur ea Lorem minim nostrud amet. Quis tempor exercitation ex deserunt amet officia nisi. Ex pariatur cupidatat voluptate pariatur labore anim eu. Tempor consequat elit. Aute aliquip cupidatat voluptate ea in mollit culpa ex laboris. Laboris incididunt consectetur sunt duis fugiat magna.<br><br>Amet nulla fugiat laboris ipsum laboris deserunt sunt cupidatat. Consectetur sunt sunt. Lorem ex. Pariatur ad officia et. Consequat aliquip proident incididunt officia Lorem cillum consectetur eiusmod. Et sunt dolore et proident. Nisi exercitation velit. Incididunt exercitation labore. Mollit duis ex elit laborum aliqua aliqua ullamco exercitation aliquip. Eiusmod non commodo adipisicing non pariatur tempor laborum pariatur. Cillum sunt veniam voluptate. Laboris tempor sint Lorem excepteur ex sint in id. Lorem velit incididunt. Aliquip nisi esse eiusmod. Adipisicing veniam. Voluptate velit officia consequat. Velit mollit sunt quis labore elit consectetur. Pariatur. Aliqua velit eu. Magna enim cillum ullamco minim id excepteur eiusmod est cupidatat. Est. Laboris magna sint commodo occaecat adipisicing. Laboris magna ea nisi tempor aliqua pariatur. Irure ea duis officia quis. Qui ullamco veniam consectetur occaecat magna quis mollit minim nulla. Aliqua exercitation ea nulla duis aliqua tempor deserunt consequat. Amet consequat adipisicing Lorem ea ut ea proident duis. Et in magna exercitation. In. Pariatur. Sit ullamco aliqua veniam pariatur tempor ut tempor. Veniam in. Voluptate reprehenderit ad cupidatat commodo amet minim do ea ex. Velit ea nulla et. Duis occaecat culpa sunt. Ut officia eiusmod labore ut amet officia magna. Adipisicing quis ex. Tempor minim. Pariatur laborum aliquip occaecat fugiat aute magna adipisicing ea exercitation. Et ullamco tempor labore id laborum voluptate est. Est pariatur ad. In incididunt aute excepteur. Veniam sint voluptate ex Lorem. Nisi sit nulla minim reprehenderit sint cupidatat. Labore sint quis in proident fugiat laboris enim. Labore et cillum tempor ullamco eu voluptate cupidatat sint veniam. Sit. Nostrud fugiat sint duis occaecat cupidatat in veniam officia. Duis voluptate deserunt ex. Sint pariatur eiusmod. Irure dolor laboris reprehenderit duis duis ullamco elit consectetur veniam. Elit occaecat eiusmod fugiat mollit sit minim nostrud. Mollit qui veniam. Veniam amet dolore incididunt consectetur. Aliqua adipisicing et sint eiusmod fugiat nulla culpa in adipisicing. Eiusmod. Ad amet sint veniam et irure. In quis anim in. Amet anim nostrud enim officia deserunt aute enim duis tempor. Enim consectetur aute eu incididunt id aliqua. Cupidatat nisi nulla irure ipsum veniam nisi. Enim amet exercitation. Do amet nulla cupidatat. Esse in qui laborum ipsum. Ea cupidatat excepteur non ex non mollit irure enim nisi. In occaecat ullamco ea. Nulla nisi ex anim reprehenderit. Voluptate culpa ipsum nostrud magna reprehenderit ea nostrud consequat eiusmod. Commodo nisi deserunt sint pariatur id sit eu nulla. Duis fugiat nostrud pariatur enim duis consequat. Labore laboris. Ex officia eiusmod. Excepteur reprehenderit labore. Consequat mollit eu fugiat cillum sint. Commodo anim et laborum aute voluptate excepteur adipisicing incididunt ad.<br>"},"depth":10}]},{"id":300,"name":"ct_div_block","options":{"ct_id":300,"ct_parent":240,"selector":"div_block-300-892","original":[],"nicename":"fp2-seccion","classes":["fp2-seccion"]},"depth":9,"children":[{"id":301,"name":"ct_headline","options":{"ct_id":301,"ct_parent":300,"selector":"headline-301-892","original":{"tag":"h2","margin-bottom":"0"},"nicename":"Heading (#838)","ct_content":"Chapter 5 <span id=\"ct-placeholder-336\"></span>","classes":[]},"depth":10,"children":[{"id":336,"name":"ct_span","options":{"ct_id":336,"ct_parent":301,"selector":"span-336-892","original":{"color":"#ff0000"},"nicename":"Span (#336)","ct_content":"H2"},"depth":11}]},{"id":368,"name":"ct_div_block","options":{"ct_id":368,"ct_parent":300,"selector":"div_block-368-892","original":[],"nicename":"Div (#368)"},"depth":10,"children":[{"id":302,"name":"ct_text_block","options":{"ct_id":302,"ct_parent":368,"selector":"text_block-302-892","original":{},"nicename":"Text (#302)","ct_content":"Sint sint est esse. Incididunt ad velit esse Lorem sint reprehenderit.<br>Qui occaecat eu irure esse sit. Anim mollit. Laboris laboris. Labors dolore. Laboris esse veniam mollit.<br>Amet nulla fugiat laboris ipsum laboris deserunt sunt cupidatat. Consectetur sunt sunt. Lorem ex. Pariatur ad officia et. Consequat aliquip proident incididunt officia Lorem cillum consectetur eiusmod. Et sunt dolore et proident. Nisi exercitation velit. Incididunt exercitation labore. Mollit duis ex elit laborum aliqua aliqua ullamco exercitation aliquip. Eiusmod non commodo adipisicing non pariatur tempor laborum pariatur. Cillum sunt veniam voluptate. Laboris tempor sint Lorem excepteur ex sint in id. Lorem velit incididunt. Aliquip nisi esse eiusmod. Adipisicing veniam. Voluptate velit officia consequat. Velit mollit sunt quis labore elit consectetur. Pariatur. Aliqua velit eu. Magna enim cillum ullamco minim id excepteur eiusmod est cupidatat. Est. Laboris magna sint commodo occaecat adipisicing. Laboris magna ea nisi tempor aliqua pariatur. Irure ea duis officia quis. Qui ullamco veniam consectetur occaecat magna quis mollit minim nulla. Aliqua exercitation ea nulla duis aliqua tempor deserunt consequat. Amet consequat adipisicing Lorem ea ut ea proident duis. Et in magna exercitation. In. Pariatur. Sit ullamco aliqua veniam pariatur tempor ut tempor. Veniam in. Voluptate reprehenderit ad cupidatat commodo amet minim do ea ex. Velit ea nulla et. Duis occaecat culpa sunt. Ut officia eiusmod labore ut amet officia magna. Adipisicing quis ex. Tempor minim. Pariatur laborum aliquip occaecat fugiat aute magna adipisicing ea exercitation. Et ullamco tempor labore id laborum voluptate est. Est pariatur ad. In incididunt aute excepteur. Veniam sint voluptate ex Lorem. Nisi sit nulla minim reprehenderit sint cupidatat. Labore sint quis in proident fugiat laboris enim. Labore et cillum tempor ullamco eu voluptate cupidatat sint veniam. Sit. Nostrud fugiat sint duis occaecat cupidatat in veniam officia. Duis voluptate deserunt ex. Sint pariatur eiusmod. Irure dolor laboris reprehenderit duis duis ullamco elit consectetur veniam. Elit occaecat eiusmod fugiat mollit sit minim nostrud. Mollit qui veniam. Veniam amet dolore incididunt consectetur. Aliqua adipisicing et sint eiusmod fugiat nulla culpa in adipisicing. Eiusmod. Ad amet sint veniam et irure. In quis anim in. Amet anim nostrud enim officia deserunt aute enim duis tempord.<br>"},"depth":11}]},{"id":303,"name":"ct_headline","options":{"ct_id":303,"ct_parent":300,"selector":"headline-303-892","original":{"tag":"h3","margin-top":"32"},"nicename":"fp2-subtitulo","ct_content":"Chapter 5 - H3","classes":[],"activeselector":""},"depth":10},{"id":344,"name":"ct_div_block","options":{"ct_id":344,"ct_parent":300,"selector":"div_block-344-892","original":[],"nicename":"Div (#344)"},"depth":10,"children":[{"id":304,"name":"ct_text_block","options":{"ct_id":304,"ct_parent":344,"selector":"text_block-304-892","original":[],"nicename":"Text (#304)","ct_content":"Sint sint est esse. Incididunt ad velit esse Lorem sint reprehenderit.<br>Qui occaecat eu irure esse sit. Anim mollit. Laboris laboris. Labors dolore. Laboris esse veniam mollit.<br>Culpa adipisicing labore dolore proident exercitation aliquip Lorem velit. Lorem tempor excepteur consequat. Et ut incididunt nulla enim cillum duis. Esse mollit anim cupidatat sit. Ad incididunt exercitation cillum aliquip enim tempor anim ad do. Aliquip. Duis.<br>Culpa consectetur sint reprehenderit id. Esse ea et aute irure quis. Laborum pariatur est enim commodo. Excepteur tempor cillum adipisicing adipisicing id ea est exercitation excepteur. Tempor irure aute ex magna quis laborum ut quis. Commodo officia. Ullamco do Lorem cillum aute duis enim. In ullamco minim.<br>Fugiat sit velit tempor ipsum exercitation. Ad consectetur ut duis magna proident qui eiusmod sint.<br>Sint sint est esse. Incididunt ad velit esse Lorem sint reprehenderit.<br>Qui occaecat eu irure esse sit. Anim mollit. Laboris laboris. Labors dolore. Laboris esse veniam mollit.<br>Culpa adipisicing labore dolore proident exercitation aliquip Lorem velit. Lorem tempor excepteur consequat. Et ut incididunt nulla enim cillum duis. Esse mollit anim cupidatat sit. Ad incididunt exercitation cillum aliquip enim tempor anim ad do. Aliquip. Duis.<br>Culpa consectetur sint reprehenderit id. Esse ea et aute irure quis. Laborum pariatur est enim commodo. Excepteur tempor cillum adipisicing adipisicing id ea est exercitation excepteur. Tempor irure aute ex magna quis laborum ut quis. Commodo officia. Ullamco do Lorem cillum aute duis enim. In ullamco minim.<br>Fugiat sit velit tempor ipsum exercitation. Ad consectetur ut duis magna proident qui eiusmod sint.<br>Sint sint est esse. Incididunt ad velit esse Lorem sint reprehenderit.<br>Qui occaecat eu irure esse sit. Anim mollit. Laboris laboris. Labors dolore. Laboris esse veniam mollit.<br>Culpa adipisicing labore dolore proident exercitation aliquip Lorem velit. Lorem tempor excepteur consequat. Et ut incididunt nulla enim cillum duis. Esse mollit anim cupidatat sit. Ad incididunt exercitation cillum aliquip enim tempor anim ad do. Aliquip. Duis.<br>Culpa consectetur sint reprehenderit id. Esse ea et aute irure quis. Laborum pariatur est enim commodo. Excepteur tempor cillum adipisicing adipisicing id ea est exercitation excepteur. Tempor irure aute ex magna quis laborum ut quis. Commodo officia. Ullamco do Lorem cillum aute duis enim. In ullamco minim.<br>Fugiat sit velit tempor ipsum exercitation. Ad consectetur ut duis magna proident qui eiusmod sint.<br>"},"depth":11}]},{"id":305,"name":"ct_headline","options":{"ct_id":305,"ct_parent":300,"selector":"headline-305-892","original":{"tag":"h4","margin-top":"32"},"nicename":"fp2-subtitulo","ct_content":"Chapter 5 - H4","classes":[]},"depth":10},{"id":374,"name":"ct_div_block","options":{"ct_id":374,"ct_parent":300,"selector":"div_block-374-892","original":[],"nicename":"Div (#374)"},"depth":10,"children":[{"id":306,"name":"ct_text_block","options":{"ct_id":306,"ct_parent":374,"selector":"text_block-306-892","original":[],"nicename":"Text (#306)","ct_content":"Sint sint est esse. Incididunt ad velit esse Lorem sint reprehenderit.<br>Qui occaecat eu irure esse sit. Anim mollit. Laboris laboris. Labors dolore. Laboris esse veniam mollit.<br>Culpa adipisicing labore dolore proident exercitation aliquip Lorem velit. Lorem tempor excepteur consequat. Et ut incididunt nulla enim cillum duis. Esse mollit anim cupidatat sit. Ad incididunt exercitation cillum aliquip enim tempor anim ad do. Aliquip. Duis.<br>Culpa consectetur sint reprehenderit id. Esse ea et aute irure quis. Laborum pariatur est enim commodo. Excepteur tempor cillum adipisicing adipisicing id ea est exercitation excepteur. Tempor irure aute ex magna quis laborum ut quis. Commodo officia. Ullamco do Lorem cillum aute duis enim. In ullamco minim.<br>Fugiat sit velit tempor ipsum exercitation. Ad consectetur ut duis magna proident qui eiusmod sint.<br>Sint sint est esse. Incididunt ad velit esse Lorem sint reprehenderit.<br>Qui occaecat eu irure esse sit. Anim mollit. Laboris laboris. Labors dolore. Laboris esse veniam mollit.<br>Culpa adipisicing labore dolore proident exercitation aliquip Lorem velit. Lorem tempor excepteur consequat. Et ut incididunt nulla enim cillum duis. Esse mollit anim cupidatat sit. Ad incididunt exercitation cillum aliquip enim tempor anim ad do. Aliquip. Duis.<br>Culpa consectetur sint reprehenderit id. Esse ea et aute irure quis. Laborum pariatur est enim commodo. Excepteur tempor cillum adipisicing adipisicing id ea est exercitation excepteur. Tempor irure aute ex magna quis laborum ut quis. Commodo officia. Ullamco do Lorem cillum aute duis enim. In ullamco minim.<br>Fugiat sit velit tempor ipsum exercitation. Ad consectetur ut duis magna proident qui eiusmod sint.<br>Sint sint est esse. Incididunt ad velit esse Lorem sint reprehenderit.<br>Qui occaecat eu irure esse sit. Anim mollit. Laboris laboris. Labors dolore. Laboris esse veniam mollit.<br>Culpa adipisicing labore dolore proident exercitation aliquip Lorem velit. Lorem tempor excepteur consequat. Et ut incididunt nulla enim cillum duis. Esse mollit anim cupidatat sit. Ad incididunt exercitation cillum aliquip enim tempor anim ad do. Aliquip. Duis.<br>Culpa consectetur sint reprehenderit id. Esse ea et aute irure quis. Laborum pariatur est enim commodo. Excepteur tempor cillum adipisicing adipisicing id ea est exercitation excepteur. Tempor irure aute ex magna quis laborum ut quis. Commodo officia. Ullamco do Lorem cillum aute duis enim. In ullamco minim.<br>Fugiat sit velit tempor ipsum exercitation. Ad consectetur ut duis magna proident qui eiusmod sint.<br>"},"depth":11}]},{"id":307,"name":"ct_headline","options":{"ct_id":307,"ct_parent":300,"selector":"headline-307-892","original":{"tag":"h5","margin-top":"35"},"nicename":"fp2-subtitulo","ct_content":"Chapter 5 - H5","classes":[]},"depth":10},{"id":308,"name":"ct_text_block","options":{"ct_id":308,"ct_parent":300,"selector":"text_block-308-892","original":[],"nicename":"Text (#845)","ct_content":"Sint sint est esse. Incididunt ad velit esse Lorem sint reprehenderit.<br>Qui occaecat eu irure esse sit. Anim mollit. Laboris laboris. Labors dolore. Laboris esse veniam mollit.<br>Culpa adipisicing labore dolore proident exercitation aliquip Lorem velit. Lorem tempor excepteur consequat. Et ut incididunt nulla enim cillum duis. Esse mollit anim cupidatat sit. Ad incididunt exercitation cillum aliquip enim tempor anim ad do. Aliquip. Duis.<br>Culpa consectetur sint reprehenderit id. Esse ea et aute irure quis. Laborum pariatur est enim commodo. Excepteur tempor cillum adipisicing adipisicing id ea est exercitation excepteur. Tempor irure aute ex magna quis laborum ut quis. Commodo officia. Ullamco do Lorem cillum aute duis enim. In ullamco minim.<br>Fugiat sit velit tempor ipsum exercitation. Ad consectetur ut duis magna proident qui eiusmod sint.<br>Sint sint est esse. Incididunt ad velit esse Lorem sint reprehenderit.<br>Qui occaecat eu irure esse sit. Anim mollit. Laboris laboris. Labors dolore. Laboris esse veniam mollit.<br>Culpa adipisicing labore dolore proident exercitation aliquip Lorem velit. Lorem tempor excepteur consequat. Et ut incididunt nulla enim cillum duis. Esse mollit anim cupidatat sit. Ad incididunt exercitation cillum aliquip enim tempor anim ad do. Aliquip. Duis.<br>Culpa consectetur sint reprehenderit id. Esse ea et aute irure quis. Laborum pariatur est enim commodo. Excepteur tempor cillum adipisicing adipisicing id ea est exercitation excepteur. Tempor irure aute ex magna quis laborum ut quis. Commodo officia. Ullamco do Lorem cillum aute duis enim. In ullamco minim.<br>Fugiat sit velit tempor ipsum exercitation. Ad consectetur ut duis magna proident qui eiusmod sint.<br>Sint sint est esse. Incididunt ad velit esse Lorem sint reprehenderit.<br>Qui occaecat eu irure esse sit. Anim mollit. Laboris laboris. Labors dolore. Laboris esse veniam mollit.<br>Culpa adipisicing labore dolore proident exercitation aliquip Lorem velit. Lorem tempor excepteur consequat. Et ut incididunt nulla enim cillum duis. Esse mollit anim cupidatat sit. Ad incididunt exercitation cillum aliquip enim tempor anim ad do. Aliquip. Duis.<br>Culpa consectetur sint reprehenderit id. Esse ea et aute irure quis. Laborum pariatur est enim commodo. Excepteur tempor cillum adipisicing adipisicing id ea est exercitation excepteur. Tempor irure aute ex magna quis laborum ut quis. Commodo officia. Ullamco do Lorem cillum aute duis enim. In ullamco minim.<br>Fugiat sit velit tempor ipsum exercitation. Ad consectetur ut duis magna proident qui eiusmod sint.<br>"},"depth":10},{"id":309,"name":"ct_headline","options":{"ct_id":309,"ct_parent":300,"selector":"headline-309-892","original":{"tag":"h6","margin-top":"23"},"nicename":"fp2-subtitulo","ct_content":"Chapter 5 - H6","classes":[]},"depth":10},{"id":310,"name":"ct_text_block","options":{"ct_id":310,"ct_parent":300,"selector":"text_block-310-892","original":{"margin-bottom":"28"},"nicename":"Text (#847)","ct_content":"Sint sint est esse. Incididunt ad velit esse Lorem sint reprehenderit.<br>Qui occaecat eu irure esse sit. Anim mollit. Laboris laboris. Labors dolore. Laboris esse veniam mollit.<br>Culpa adipisicing labore dolore proident exercitation aliquip Lorem velit. Lorem tempor excepteur consequat. Et ut incididunt nulla enim cillum duis. Esse mollit anim cupidatat sit. Ad incididunt exercitation cillum aliquip enim tempor anim ad do. Aliquip. Duis.<br>Culpa consectetur sint reprehenderit id. Esse ea et aute irure quis. Laborum pariatur est enim commodo. Excepteur tempor cillum adipisicing adipisicing id ea est exercitation excepteur. Tempor irure aute ex magna quis laborum ut quis. Commodo officia. Ullamco do Lorem cillum aute duis enim. In ullamco minim.<br>Fugiat sit velit tempor ipsum exercitation. Ad consectetur ut duis magna proident qui eiusmod sint.<br>Sint sint est esse. Incididunt ad velit esse Lorem sint reprehenderit.<br>Qui occaecat eu irure esse sit. Anim mollit. Laboris laboris. Labors dolore. Laboris esse veniam mollit.<br>Culpa adipisicing labore dolore proident exercitation aliquip Lorem velit. Lorem tempor excepteur consequat. Et ut incididunt nulla enim cillum duis. Esse mollit anim cupidatat sit. Ad incididunt exercitation cillum aliquip enim tempor anim ad do. Aliquip. Duis.<br>Culpa consectetur sint reprehenderit id. Esse ea et aute irure quis. Laborum pariatur est enim commodo. Excepteur tempor cillum adipisicing adipisicing id ea est exercitation excepteur. Tempor irure aute ex magna quis laborum ut quis. Commodo officia. Ullamco do Lorem cillum aute duis enim. In ullamco minim.<br>Fugiat sit velit tempor ipsum exercitation. Ad consectetur ut duis magna proident qui eiusmod sint.<br>Sint sint est esse. Incididunt ad velit esse Lorem sint reprehenderit.<br>Qui occaecat eu irure esse sit. Anim mollit. Laboris laboris. Labors dolore. Laboris esse veniam mollit.<br>Culpa adipisicing labore dolore proident exercitation aliquip Lorem velit. Lorem tempor excepteur consequat. Et ut incididunt nulla enim cillum duis. Esse mollit anim cupidatat sit. Ad incididunt exercitation cillum aliquip enim tempor anim ad do. Aliquip. Duis.<br>Culpa consectetur sint reprehenderit id. Esse ea et aute irure quis. Laborum pariatur est enim commodo. Excepteur tempor cillum adipisicing adipisicing id ea est exercitation excepteur. Tempor irure aute ex magna quis laborum ut quis. Commodo officia. Ullamco do Lorem cillum aute duis enim. In ullamco minim.<br>Fugiat sit velit tempor ipsum exercitation. Ad consectetur ut duis magna proident qui eiusmod sint.<br>"},"depth":10}]}]}]}]},{"id":311,"name":"ct_div_block","options":{"ct_id":311,"ct_parent":214,"selector":"div_block-311-892","original":{"width":"100","width-unit":"%","text-align":"left","align-items":"center","justify-content":"center","position":"fixed","bottom":"30","z-index":"10"},"nicename":"Menu Iconos","media":{"phone-landscape":{"original":{"width":"100"}}}},"depth":6,"children":[{"id":312,"name":"ct_div_block","options":{"ct_id":312,"ct_parent":311,"selector":"div_block-312-892","original":[],"nicename":"Div (#329)","classes":["fp2-div_iconos"]},"depth":7,"children":[{"id":313,"name":"ct_link","options":{"ct_id":313,"ct_parent":312,"selector":"link-313-892","original":[],"nicename":"fp2-link_icono","classes":["fp2-link_icono"]},"depth":8,"children":[{"id":314,"name":"ct_fancy_icon","options":{"ct_id":314,"ct_parent":313,"selector":"fancy_icon-314-892","original":{"icon-id":"FontAwesomeicon-book"},"nicename":"fp2-icono","classes":["fp2-icono","icono-activado"]},"depth":9}]},{"id":315,"name":"ct_link","options":{"ct_id":315,"ct_parent":312,"selector":"link-315-892","original":[],"nicename":"fp2-link_icono","classes":["fp2-link_icono"]},"depth":8,"children":[{"id":316,"name":"ct_fancy_icon","options":{"ct_id":316,"ct_parent":315,"selector":"fancy_icon-316-892","original":{"icon-id":"FontAwesomeicon-address-book"},"nicename":"fp2-icono","classes":["fp2-icono"]},"depth":9}]},{"id":317,"name":"ct_link","options":{"ct_id":317,"ct_parent":312,"selector":"link-317-892","original":[],"nicename":"fp2-link_icono","classes":["fp2-link_icono"]},"depth":8,"children":[{"id":318,"name":"ct_fancy_icon","options":{"ct_id":318,"ct_parent":317,"selector":"fancy_icon-318-892","original":{"icon-id":"FontAwesomeicon-folder-open"},"nicename":"fp2-icono","classes":["fp2-icono"],"icono-activo":[]},"depth":9}]},{"id":319,"name":"ct_link","options":{"ct_id":319,"ct_parent":312,"selector":"link-319-892","original":[],"nicename":"fp2-link_icono","classes":["fp2-link_icono"]},"depth":8,"children":[{"id":320,"name":"ct_fancy_icon","options":{"ct_id":320,"ct_parent":319,"selector":"fancy_icon-320-892","original":{"icon-id":"FontAwesomeicon-list-alt"},"nicename":"fp2-icono","classes":["fp2-icono"],"icono-activo":[]},"depth":9}]},{"id":321,"name":"ct_link","options":{"ct_id":321,"ct_parent":312,"selector":"link-321-892","original":[],"nicename":"fp2-link_icono","classes":["fp2-link_icono"]},"depth":8,"children":[{"id":322,"name":"ct_fancy_icon","options":{"ct_id":322,"ct_parent":321,"selector":"fancy_icon-322-892","original":{"icon-id":"FontAwesomeicon-briefcase"},"nicename":"fp2-icono","classes":["fp2-icono"]},"depth":9}]},{"id":323,"name":"ct_link","options":{"ct_id":323,"ct_parent":312,"selector":"link-323-892","original":[],"nicename":"fp2-link_icono","classes":["fp2-link_icono"]},"depth":8,"children":[{"id":324,"name":"ct_fancy_icon","options":{"ct_id":324,"ct_parent":323,"selector":"fancy_icon-324-892","original":{"icon-id":"FontAwesomeicon-envelope"},"nicename":"fp2-icono","classes":["fp2-icono"]},"depth":9}]},{"id":325,"name":"ct_div_block","options":{"ct_id":325,"ct_parent":312,"selector":"div_block-325-892","original":[],"nicename":"fp2-separador","classes":["fp2-separador"]},"depth":8},{"id":326,"name":"ct_link","options":{"ct_id":326,"ct_parent":312,"selector":"link-326-892","original":{"url":"#footer"},"nicename":"fp2-link_icono","classes":["fp2-link_icono"]},"depth":8,"children":[{"id":327,"name":"ct_fancy_icon","options":{"ct_id":327,"ct_parent":326,"selector":"fancy_icon-327-892","original":{"icon-id":"FontAwesomeicon-mail-reply-all","transform":[{"transform-type":"rotate","rotateAngle":"-90"}]},"nicename":"fp2-icono","classes":["fp2-icono"]},"depth":9}]}]}]}]}]},"classes":{"fp2-guia_div":{"key":"fp2-guia_div","media":{"phone-landscape":{"original":{"width-unit":"%","width":"100","display":"flex"}},"tablet":{"original":{"width":"100","z-index":"2"}}},"original":{"width-unit":"%","height-unit":"%","min-width-unit":"%","custom-css":"position: sticky; top: 50px;","min-width":"20","flex-direction":"column","display":"flex","align-items":"center","overflow":"scroll"}},"fp2-guia_div-container":{"key":"fp2-guia_div-container","media":{"phone-landscape":{"original":{"width":"100"}},"tablet":{"original":{"width-unit":"%","width":"100"}}},"original":{"width-unit":"%","min-width-unit":"px","padding-left":"10","padding-top":"10","padding-right":"10","padding-bottom":"10","width":"100","background-color":"#000000","z-index":"2"}},"link-H":{"key":"link-H","original":{"font-family":"Crimson Pro","font-size-unit":"px","width-unit":"%","transition-duration":".4","font-size":"14","color":"#919191","position":"relative","margin-bottom":"5"}},"link-H2":{"key":"link-H2","original":{"width-unit":"px","font-size":"18","position":"relative","transition-duration":".5"},"after":{"transform":{"0":{"transform-type":"scale","scaleX":"0"}},"width-unit":"%","width":"110","height":"3","transition-duration":".5","position":"absolute","background-color":"#ffffff","bottom":"-3","left":"0"},"hover":{"transition-duration":".5","color":"#ffffff","margin-left":"15"}},"link-H2-activado":{"key":"link-H2-activado","original":{"color":"#ffffff","transition-duration":".4"},"after":{"transform":{"0":{"transform-type":"scale","scaleX":"1"}}}},"primer-header":{"key":"primer-header","original":{"color":"#ffffff","transition-duration":".4","margin-left":"15"},"after":{"transform":{"0":{"transform-type":"scale","scaleX":"1"}}}},"link-H3":{"key":"link-H3","original":{}},"link-H3-activado":{"key":"link-H3-activado","original":{}},"link-H4":{"key":"link-H4","original":{}},"link-H4-activado":{"key":"link-H4-activado","original":{}},"link-H5":{"key":"link-H5","original":{}},"link-H5-activado":{"key":"link-H5-activado","original":{}},"link-H6":{"key":"link-H6","original":{}},"link-H6-activado":{"key":"link-H6-activado","original":{}},"fp2-container-textos":{"key":"fp2-container-textos","media":{"phone-landscape":{"original":{"width":"100","max-width":"100"}},"tablet":{"original":{"width":"100","max-width":"100"}}},"original":{"width-unit":"%","min-width-unit":"%","max-width-unit":"%","flex-direction":"column","display":"flex","width":"75","max-width":"75"},"activeselector":{}},"fp2-seccion":{"key":"fp2-seccion","original":{"width-unit":"%","container-padding-bottom":"0","width":"100","padding-bottom":"19","container-padding-top":"35"},"media":{"phone-landscape":{"original":{"padding-left":"5","padding-right":"5"}}}},"fp2-div_iconos":{"key":"fp2-div_iconos","media":{"phone-landscape":{"original":{"align-items":"center","justify-content":"center","text-align":"center","gap":"10","padding-top":"2","padding-bottom":"2","padding-left":"6","padding-right":"6"}}},"original":{"left-unit":"%","width-unit":"%","flex-direction":"row","display":"flex","align-items":"center","justify-content":"center","gap":"20","padding-left":"20","padding-right":"20","padding-top":"15","padding-bottom":"15","border-radius":"50","custom-css":"","background-color":"rgba(160,160,160,0.7)","z-index":"10"},"activeselector":{}},"fp2-link_icono":{"key":"fp2-link_icono","original":{},"hover":{}},"fp2-icono":{"key":"fp2-icono","media":{"phone-landscape":{"original":{}}},"original":{"icon-color":"#000000","icon-size":"18","padding-left":"10","padding-top":"10","padding-right":"10","padding-bottom":"10","transition-duration":".4","icon-padding":"16","icon-style":"2","icon-background-color":"transparent"},"hover":{"icon-color":"#ffffff","background-color":"#c39bd3"}},"icono-activado":{"key":"icono-activado","original":{"icon-color":"#ffffff","background-color":"#c39bd3","icon-size":"18","icon-padding":"16","border-top-color":"#ffffff","border-right-color":"#ffffff","border-bottom-color":"#ffffff","border-left-color":"#ffffff","border-all-color":"#ffffff","border-top-width":"1","border-right-width":"1","border-bottom-width":"1","border-left-width":"1","border-all-width":"1","border-top-style":"solid","border-right-style":"solid","border-bottom-style":"solid","border-left-style":"solid","border-all-style":"solid"}},"fp2-separador":{"key":"fp2-separador","original":{"height-unit":"px","width":"2","height":"45","max-width":"2","background-color":"rgba(0,0,0,0.4)","max-height":"45"}}}}