LnRiLWltYWdlLXNsaWRlci0tY2Fyb3VzZWx7b3BhY2l0eTowO2RpcmVjdGlvbjpsdHJ9LnRiLWltYWdlLXNsaWRlciAuZ2xpZGV7cG9zaXRpb246cmVsYXRpdmV9LnRiLWltYWdlLXNsaWRlciAuZ2xpZGVfX3NsaWRle2hlaWdodDphdXRvO3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1sZWZ0OjB9LnRiLWltYWdlLXNsaWRlciAuZ2xpZGVfX3NsaWRlLS1jbG9uZXtjdXJzb3I6cG9pbnRlcn0udGItaW1hZ2Utc2xpZGVyIC5nbGlkZV9fc2xpZGUgaW1ne3dpZHRoOjEwMCU7ZmxvYXQ6bm9uZSAhaW1wb3J0YW50fS50Yi1pbWFnZS1zbGlkZXIgLmdsaWRlX192aWV3e3dpZHRoOjEwMCU7dHJhbnNpdGlvbjpvcGFjaXR5IDM1MG1zIGVhc2UtaW4tb3V0O3Bvc2l0aW9uOnJlbGF0aXZlfS50Yi1pbWFnZS1zbGlkZXIgLmdsaWRlX192aWV3IGltZ3stby1vYmplY3QtZml0OmNvbnRhaW47b2JqZWN0LWZpdDpjb250YWluO3dpZHRoOjEwMCU7ZmxvYXQ6bm9uZSAhaW1wb3J0YW50fS50Yi1pbWFnZS1zbGlkZXIgLmdsaWRlX192aWV3LS1mYWRlLW91dHtvcGFjaXR5OjB9LnRiLWltYWdlLXNsaWRlciAuZ2xpZGVfX3ZpZXctLWZhZGUtaW57b3BhY2l0eToxfS50Yi1pbWFnZS1zbGlkZXIgLmdsaWRlX19hcnJvd3tib3JkZXI6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjEwO3RvcDo1MCU7ZGlzcGxheTppbmxpbmUtZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjt3aWR0aDo0MHB4O2hlaWdodDo0MHB4O3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6MDtjdXJzb3I6cG9pbnRlcjt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtib3JkZXItcmFkaXVzOjUwcHg7dHJhbnNpdGlvbjphbGwgMC4ycyBsaW5lYXI7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LDAuNyl9LnRiLWltYWdlLXNsaWRlciAuZ2xpZGVfX2Fycm93OmZvY3Vze291dGxpbmU6bm9uZTtib3gtc2hhZG93OjAgMCA1cHggIzY2NjtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsMC43KTtvcGFjaXR5OjF9LnRiLWltYWdlLXNsaWRlciAuZ2xpZGVfX2Fycm93OmhvdmVye2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwwLjkpfS50Yi1pbWFnZS1zbGlkZXIgLmdsaWRlX19hcnJvdy0tbGVmdHtsZWZ0OjVweH0udGItaW1hZ2Utc2xpZGVyIC5nbGlkZV9fYXJyb3ctLWxlZnQgc3Zne21hcmdpbi1sZWZ0Oi0xcHh9LnRiLWltYWdlLXNsaWRlciAuZ2xpZGVfX2Fycm93LS1sZWZ0IHNwYW4udGItc2xpZGVyLWxlZnQtYXJyb3d7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MjVweDtoZWlnaHQ6MjVweDtiYWNrZ3JvdW5kLWltYWdlOnVybCgiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMjkgMTI5JyB3aWR0aD0nMjUnIGhlaWdodD0nMjUnJTNFJTNDZyUzRSUzQ3BhdGggZD0nbTcwLDkzLjVjMC44LDAuOCAxLjgsMS4yIDIuOSwxLjIgMSwwIDIuMS0wLjQgMi45LTEuMiAxLjYtMS42IDEuNi00LjIgMC01LjhsLTIzLjUtMjMuNSAyMy41LTIzLjVjMS42LTEuNiAxLjYtNC4yIDAtNS44cy00LjItMS42LTUuOCwwbC0yNi40LDI2LjRjLTAuOCwwLjgtMS4yLDEuOC0xLjIsMi45czAuNCwyLjEgMS4yLDIuOWwyNi40LDI2LjR6JyBmaWxsPSclMjM2NjYnLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRSIpfS50Yi1pbWFnZS1zbGlkZXIgLmdsaWRlX19hcnJvdy0tcmlnaHR7cmlnaHQ6NXB4fS50Yi1pbWFnZS1zbGlkZXIgLmdsaWRlX19hcnJvdy0tcmlnaHQgc3Zne21hcmdpbi1yaWdodDotMXB4fS50Yi1pbWFnZS1zbGlkZXIgLmdsaWRlX19hcnJvdy0tcmlnaHQgc3Bhbi50Yi1zbGlkZXItcmlnaHQtYXJyb3d7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MjVweDtoZWlnaHQ6MjVweDtiYWNrZ3JvdW5kLWltYWdlOnVybCgiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMjkgMTI5JyB3aWR0aD0nMjUnIGhlaWdodD0nMjUnJTNFJTNDZyUzRSUzQ3BhdGggZD0nbTUxLjEsOTMuNWMwLjgsMC44IDEuOCwxLjIgMi45LDEuMiAxLDAgMi4xLTAuNCAyLjktMS4ybDI2LjQtMjYuNGMwLjgtMC44IDEuMi0xLjggMS4yLTIuOSAwLTEuMS0wLjQtMi4xLTEuMi0yLjlsLTI2LjQtMjYuNGMtMS42LTEuNi00LjItMS42LTUuOCwwLTEuNiwxLjYtMS42LDQuMiAwLDUuOGwyMy41LDIzLjUtMjMuNSwyMy41Yy0xLjYsMS42LTEuNiw0LjIgMCw1Ljh6JyBmaWxsPSclMjM2NjYnLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRSIpfS50Yi1pbWFnZS1zbGlkZXIgLmdsaWRlOmhvdmVyIC5nbGlkZV9fYXJyb3csLnRiLWltYWdlLXNsaWRlciAuZ2xpZGU6Zm9jdXMgLmdsaWRlX19hcnJvd3tvcGFjaXR5OjF9LnRiLWltYWdlLXNsaWRlci0tY3JvcCAuZ2xpZGVfX3NsaWRlIGltZ3stby1vYmplY3QtZml0OmNvdmVyO29iamVjdC1maXQ6Y292ZXI7aGVpZ2h0OjEwMCUgIWltcG9ydGFudH0udGItaW1hZ2Utc2xpZGVyIC5nbGlkZV9fc2xpZGVze2xpc3Qtc3R5bGUtdHlwZTpub25lO3BhZGRpbmctbGVmdDowO21hcmdpbi1sZWZ0OmF1dG99LnRiLWltYWdlLXNsaWRlcl9fY2FwdGlvbntwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDt3aWR0aDoxMDAlO2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwwLjYpO3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiMzMzN9LnRiLWltYWdlLXNsaWRlcl9fY2FwdGlvbiA6ZW1wdHl7YmFja2dyb3VuZDp0cmFuc3BhcmVudCAhaW1wb3J0YW50O21hcmdpbjowO3BhZGRpbmc6MH0udGItaW1hZ2Utc2xpZGVyX19jYXB0aW9uIGZpZ2NhcHRpb257cGFkZGluZzo1cHggMnB4O21hcmdpbi10b3A6NXB4fS50Yi1pbWFnZS1zbGlkZXItLWNhcm91c2Vse29wYWNpdHk6MDtkaXJlY3Rpb246bHRyfS50Yi1pbWFnZS1zbGlkZXIgLmdsaWRle3Bvc2l0aW9uOnJlbGF0aXZlfS50Yi1pbWFnZS1zbGlkZXIgLmdsaWRlX19zbGlkZXtoZWlnaHQ6YXV0bztwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tbGVmdDowfS50Yi1pbWFnZS1zbGlkZXIgLmdsaWRlX19zbGlkZS0tY2xvbmV7Y3Vyc29yOnBvaW50ZXJ9LnRiLWltYWdlLXNsaWRlciAuZ2xpZGVfX3NsaWRlIGltZ3t3aWR0aDoxMDAlO2Zsb2F0Om5vbmUgIWltcG9ydGFudH0udGItaW1hZ2Utc2xpZGVyIC5nbGlkZV9fdmlld3t3aWR0aDoxMDAlO3RyYW5zaXRpb246b3BhY2l0eSAzNTBtcyBlYXNlLWluLW91dDtwb3NpdGlvbjpyZWxhdGl2ZX0udGItaW1hZ2Utc2xpZGVyIC5nbGlkZV9fdmlldyBpbWd7LW8tb2JqZWN0LWZpdDpjb250YWluO29iamVjdC1maXQ6Y29udGFpbjt3aWR0aDoxMDAlO2Zsb2F0Om5vbmUgIWltcG9ydGFudH0udGItaW1hZ2Utc2xpZGVyIC5nbGlkZV9fdmlldy0tZmFkZS1vdXR7b3BhY2l0eTowfS50Yi1pbWFnZS1zbGlkZXIgLmdsaWRlX192aWV3LS1mYWRlLWlue29wYWNpdHk6MX0udGItaW1hZ2Utc2xpZGVyIC5nbGlkZV9fYXJyb3d7Ym9yZGVyOm5vbmU7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxMDt0b3A6NTAlO2Rpc3BsYXk6aW5saW5lLWZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7d2lkdGg6NDBweDtoZWlnaHQ6NDBweDt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjA7Y3Vyc29yOnBvaW50ZXI7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7Ym9yZGVyLXJhZGl1czo1MHB4O3RyYW5zaXRpb246YWxsIDAuMnMgbGluZWFyO2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwwLjcpfS50Yi1pbWFnZS1zbGlkZXIgLmdsaWRlX19hcnJvdzpmb2N1c3tvdXRsaW5lOm5vbmU7Ym94LXNoYWRvdzowIDAgNXB4ICM2NjY7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LDAuNyk7b3BhY2l0eToxfS50Yi1pbWFnZS1zbGlkZXIgLmdsaWRlX19hcnJvdzpob3ZlcntiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsMC45KX0udGItaW1hZ2Utc2xpZGVyIC5nbGlkZV9fYXJyb3ctLWxlZnR7bGVmdDo1cHh9LnRiLWltYWdlLXNsaWRlciAuZ2xpZGVfX2Fycm93LS1sZWZ0IHN2Z3ttYXJnaW4tbGVmdDotMXB4fS50Yi1pbWFnZS1zbGlkZXIgLmdsaWRlX19hcnJvdy0tbGVmdCBzcGFuLnRiLXNsaWRlci1sZWZ0LWFycm93e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjI1cHg7aGVpZ2h0OjI1cHg7YmFja2dyb3VuZC1pbWFnZTp1cmwoImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTI5IDEyOScgd2lkdGg9JzI1JyBoZWlnaHQ9JzI1JyUzRSUzQ2clM0UlM0NwYXRoIGQ9J203MCw5My41YzAuOCwwLjggMS44LDEuMiAyLjksMS4yIDEsMCAyLjEtMC40IDIuOS0xLjIgMS42LTEuNiAxLjYtNC4yIDAtNS44bC0yMy41LTIzLjUgMjMuNS0yMy41YzEuNi0xLjYgMS42LTQuMiAwLTUuOHMtNC4yLTEuNi01LjgsMGwtMjYuNCwyNi40Yy0wLjgsMC44LTEuMiwxLjgtMS4yLDIuOXMwLjQsMi4xIDEuMiwyLjlsMjYuNCwyNi40eicgZmlsbD0nJTIzNjY2Jy8lM0UlM0MvZyUzRSUzQy9zdmclM0UiKX0udGItaW1hZ2Utc2xpZGVyIC5nbGlkZV9fYXJyb3ctLXJpZ2h0e3JpZ2h0OjVweH0udGItaW1hZ2Utc2xpZGVyIC5nbGlkZV9fYXJyb3ctLXJpZ2h0IHN2Z3ttYXJnaW4tcmlnaHQ6LTFweH0udGItaW1hZ2Utc2xpZGVyIC5nbGlkZV9fYXJyb3ctLXJpZ2h0IHNwYW4udGItc2xpZGVyLXJpZ2h0LWFycm93e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjI1cHg7aGVpZ2h0OjI1cHg7YmFja2dyb3VuZC1pbWFnZTp1cmwoImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTI5IDEyOScgd2lkdGg9JzI1JyBoZWlnaHQ9JzI1JyUzRSUzQ2clM0UlM0NwYXRoIGQ9J201MS4xLDkzLjVjMC44LDAuOCAxLjgsMS4yIDIuOSwxLjIgMSwwIDIuMS0wLjQgMi45LTEuMmwyNi40LTI2LjRjMC44LTAuOCAxLjItMS44IDEuMi0yLjkgMC0xLjEtMC40LTIuMS0xLjItMi45bC0yNi40LTI2LjRjLTEuNi0xLjYtNC4yLTEuNi01LjgsMC0xLjYsMS42LTEuNiw0LjIgMCw1LjhsMjMuNSwyMy41LTIzLjUsMjMuNWMtMS42LDEuNi0xLjYsNC4yIDAsNS44eicgZmlsbD0nJTIzNjY2Jy8lM0UlM0MvZyUzRSUzQy9zdmclM0UiKX0udGItaW1hZ2Utc2xpZGVyIC5nbGlkZTpob3ZlciAuZ2xpZGVfX2Fycm93LC50Yi1pbWFnZS1zbGlkZXIgLmdsaWRlOmZvY3VzIC5nbGlkZV9fYXJyb3d7b3BhY2l0eToxfS50Yi1pbWFnZS1zbGlkZXItLWNyb3AgLmdsaWRlX19zbGlkZSBpbWd7LW8tb2JqZWN0LWZpdDpjb3ZlcjtvYmplY3QtZml0OmNvdmVyO2hlaWdodDoxMDAlICFpbXBvcnRhbnR9LnRiLWltYWdlLXNsaWRlciAuZ2xpZGVfX3NsaWRlc3tsaXN0LXN0eWxlLXR5cGU6bm9uZTtwYWRkaW5nLWxlZnQ6MDttYXJnaW4tbGVmdDphdXRvfS50Yi1pbWFnZS1zbGlkZXJfX2NhcHRpb257cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsMC42KTt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojMzMzfS50Yi1pbWFnZS1zbGlkZXJfX2NhcHRpb24gOmVtcHR5e2JhY2tncm91bmQ6dHJhbnNwYXJlbnQgIWltcG9ydGFudDttYXJnaW46MDtwYWRkaW5nOjB9LnRiLWltYWdlLXNsaWRlcl9fY2FwdGlvbiBmaWdjYXB0aW9ue3BhZGRpbmc6NXB4IDJweDttYXJnaW4tdG9wOjVweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAudGItaW1hZ2Utc2xpZGVyLS1jYXJvdXNlbHtvcGFjaXR5OjA7ZGlyZWN0aW9uOmx0cn0udGItaW1hZ2Utc2xpZGVyIC5nbGlkZXtwb3NpdGlvbjpyZWxhdGl2ZX0udGItaW1hZ2Utc2xpZGVyIC5nbGlkZV9fc2xpZGV7aGVpZ2h0OmF1dG87cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLWxlZnQ6MH0udGItaW1hZ2Utc2xpZGVyIC5nbGlkZV9fc2xpZGUtLWNsb25le2N1cnNvcjpwb2ludGVyfS50Yi1pbWFnZS1zbGlkZXIgLmdsaWRlX19zbGlkZSBpbWd7d2lkdGg6MTAwJTtmbG9hdDpub25lICFpbXBvcnRhbnR9LnRiLWltYWdlLXNsaWRlciAuZ2xpZGVfX3ZpZXd7d2lkdGg6MTAwJTt0cmFuc2l0aW9uOm9wYWNpdHkgMzUwbXMgZWFzZS1pbi1vdXQ7cG9zaXRpb246cmVsYXRpdmV9LnRiLWltYWdlLXNsaWRlciAuZ2xpZGVfX3ZpZXcgaW1ney1vLW9iamVjdC1maXQ6Y29udGFpbjtvYmplY3QtZml0OmNvbnRhaW47d2lkdGg6MTAwJTtmbG9hdDpub25lICFpbXBvcnRhbnR9LnRiLWltYWdlLXNsaWRlciAuZ2xpZGVfX3ZpZXctLWZhZGUtb3V0e29wYWNpdHk6MH0udGItaW1hZ2Utc2xpZGVyIC5nbGlkZV9fdmlldy0tZmFkZS1pbntvcGFjaXR5OjF9LnRiLWltYWdlLXNsaWRlciAuZ2xpZGVfX2Fycm93e2JvcmRlcjpub25lO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTA7dG9wOjUwJTtkaXNwbGF5OmlubGluZS1mbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHg7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzowO2N1cnNvcjpwb2ludGVyO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO2JvcmRlci1yYWRpdXM6NTBweDt0cmFuc2l0aW9uOmFsbCAwLjJzIGxpbmVhcjtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsMC43KX0udGItaW1hZ2Utc2xpZGVyIC5nbGlkZV9fYXJyb3c6Zm9jdXN7b3V0bGluZTpub25lO2JveC1zaGFkb3c6MCAwIDVweCAjNjY2O2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwwLjcpO29wYWNpdHk6MX0udGItaW1hZ2Utc2xpZGVyIC5nbGlkZV9fYXJyb3c6aG92ZXJ7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LDAuOSl9LnRiLWltYWdlLXNsaWRlciAuZ2xpZGVfX2Fycm93LS1sZWZ0e2xlZnQ6NXB4fS50Yi1pbWFnZS1zbGlkZXIgLmdsaWRlX19hcnJvdy0tbGVmdCBzdmd7bWFyZ2luLWxlZnQ6LTFweH0udGItaW1hZ2Utc2xpZGVyIC5nbGlkZV9fYXJyb3ctLWxlZnQgc3Bhbi50Yi1zbGlkZXItbGVmdC1hcnJvd3tkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoyNXB4O2hlaWdodDoyNXB4O2JhY2tncm91bmQtaW1hZ2U6dXJsKCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDEyOSAxMjknIHdpZHRoPScyNScgaGVpZ2h0PScyNSclM0UlM0NnJTNFJTNDcGF0aCBkPSdtNzAsOTMuNWMwLjgsMC44IDEuOCwxLjIgMi45LDEuMiAxLDAgMi4xLTAuNCAyLjktMS4yIDEuNi0xLjYgMS42LTQuMiAwLTUuOGwtMjMuNS0yMy41IDIzLjUtMjMuNWMxLjYtMS42IDEuNi00LjIgMC01LjhzLTQuMi0xLjYtNS44LDBsLTI2LjQsMjYuNGMtMC44LDAuOC0xLjIsMS44LTEuMiwyLjlzMC40LDIuMSAxLjIsMi45bDI2LjQsMjYuNHonIGZpbGw9JyUyMzY2NicvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFIil9LnRiLWltYWdlLXNsaWRlciAuZ2xpZGVfX2Fycm93LS1yaWdodHtyaWdodDo1cHh9LnRiLWltYWdlLXNsaWRlciAuZ2xpZGVfX2Fycm93LS1yaWdodCBzdmd7bWFyZ2luLXJpZ2h0Oi0xcHh9LnRiLWltYWdlLXNsaWRlciAuZ2xpZGVfX2Fycm93LS1yaWdodCBzcGFuLnRiLXNsaWRlci1yaWdodC1hcnJvd3tkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoyNXB4O2hlaWdodDoyNXB4O2JhY2tncm91bmQtaW1hZ2U6dXJsKCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDEyOSAxMjknIHdpZHRoPScyNScgaGVpZ2h0PScyNSclM0UlM0NnJTNFJTNDcGF0aCBkPSdtNTEuMSw5My41YzAuOCwwLjggMS44LDEuMiAyLjksMS4yIDEsMCAyLjEtMC40IDIuOS0xLjJsMjYuNC0yNi40YzAuOC0wLjggMS4yLTEuOCAxLjItMi45IDAtMS4xLTAuNC0yLjEtMS4yLTIuOWwtMjYuNC0yNi40Yy0xLjYtMS42LTQuMi0xLjYtNS44LDAtMS42LDEuNi0xLjYsNC4yIDAsNS44bDIzLjUsMjMuNS0yMy41LDIzLjVjLTEuNiwxLjYtMS42LDQuMiAwLDUuOHonIGZpbGw9JyUyMzY2NicvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFIil9LnRiLWltYWdlLXNsaWRlciAuZ2xpZGU6aG92ZXIgLmdsaWRlX19hcnJvdywudGItaW1hZ2Utc2xpZGVyIC5nbGlkZTpmb2N1cyAuZ2xpZGVfX2Fycm93e29wYWNpdHk6MX0udGItaW1hZ2Utc2xpZGVyLS1jcm9wIC5nbGlkZV9fc2xpZGUgaW1ney1vLW9iamVjdC1maXQ6Y292ZXI7b2JqZWN0LWZpdDpjb3ZlcjtoZWlnaHQ6MTAwJSAhaW1wb3J0YW50fS50Yi1pbWFnZS1zbGlkZXIgLmdsaWRlX19zbGlkZXN7bGlzdC1zdHlsZS10eXBlOm5vbmU7cGFkZGluZy1sZWZ0OjA7bWFyZ2luLWxlZnQ6YXV0b30udGItaW1hZ2Utc2xpZGVyX19jYXB0aW9ue3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO3dpZHRoOjEwMCU7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LDAuNik7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6IzMzM30udGItaW1hZ2Utc2xpZGVyX19jYXB0aW9uIDplbXB0eXtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7bWFyZ2luOjA7cGFkZGluZzowfS50Yi1pbWFnZS1zbGlkZXJfX2NhcHRpb24gZmlnY2FwdGlvbntwYWRkaW5nOjVweCAycHg7bWFyZ2luLXRvcDo1cHh9LnRiLWltYWdlLXNsaWRlci0tY2Fyb3VzZWx7b3BhY2l0eTowO2RpcmVjdGlvbjpsdHJ9LnRiLWltYWdlLXNsaWRlciAuZ2xpZGV7cG9zaXRpb246cmVsYXRpdmV9LnRiLWltYWdlLXNsaWRlciAuZ2xpZGVfX3NsaWRle2hlaWdodDphdXRvO3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1sZWZ0OjB9LnRiLWltYWdlLXNsaWRlciAuZ2xpZGVfX3NsaWRlLS1jbG9uZXtjdXJzb3I6cG9pbnRlcn0udGItaW1hZ2Utc2xpZGVyIC5nbGlkZV9fc2xpZGUgaW1ne3dpZHRoOjEwMCU7ZmxvYXQ6bm9uZSAhaW1wb3J0YW50fS50Yi1pbWFnZS1zbGlkZXIgLmdsaWRlX192aWV3e3dpZHRoOjEwMCU7dHJhbnNpdGlvbjpvcGFjaXR5IDM1MG1zIGVhc2UtaW4tb3V0O3Bvc2l0aW9uOnJlbGF0aXZlfS50Yi1pbWFnZS1zbGlkZXIgLmdsaWRlX192aWV3IGltZ3stby1vYmplY3QtZml0OmNvbnRhaW47b2JqZWN0LWZpdDpjb250YWluO3dpZHRoOjEwMCU7ZmxvYXQ6bm9uZSAhaW1wb3J0YW50fS50Yi1pbWFnZS1zbGlkZXIgLmdsaWRlX192aWV3LS1mYWRlLW91dHtvcGFjaXR5OjB9LnRiLWltYWdlLXNsaWRlciAuZ2xpZGVfX3ZpZXctLWZhZGUtaW57b3BhY2l0eToxfS50Yi1pbWFnZS1zbGlkZXIgLmdsaWRlX19hcnJvd3tib3JkZXI6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjEwO3RvcDo1MCU7ZGlzcGxheTppbmxpbmUtZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjt3aWR0aDo0MHB4O2hlaWdodDo0MHB4O3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6MDtjdXJzb3I6cG9pbnRlcjt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtib3JkZXItcmFkaXVzOjUwcHg7dHJhbnNpdGlvbjphbGwgMC4ycyBsaW5lYXI7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LDAuNyl9LnRiLWltYWdlLXNsaWRlciAuZ2xpZGVfX2Fycm93OmZvY3Vze291dGxpbmU6bm9uZTtib3gtc2hhZG93OjAgMCA1cHggIzY2NjtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsMC43KTtvcGFjaXR5OjF9LnRiLWltYWdlLXNsaWRlciAuZ2xpZGVfX2Fycm93OmhvdmVye2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwwLjkpfS50Yi1pbWFnZS1zbGlkZXIgLmdsaWRlX19hcnJvdy0tbGVmdHtsZWZ0OjVweH0udGItaW1hZ2Utc2xpZGVyIC5nbGlkZV9fYXJyb3ctLWxlZnQgc3Zne21hcmdpbi1sZWZ0Oi0xcHh9LnRiLWltYWdlLXNsaWRlciAuZ2xpZGVfX2Fycm93LS1sZWZ0IHNwYW4udGItc2xpZGVyLWxlZnQtYXJyb3d7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MjVweDtoZWlnaHQ6MjVweDtiYWNrZ3JvdW5kLWltYWdlOnVybCgiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMjkgMTI5JyB3aWR0aD0nMjUnIGhlaWdodD0nMjUnJTNFJTNDZyUzRSUzQ3BhdGggZD0nbTcwLDkzLjVjMC44LDAuOCAxLjgsMS4yIDIuOSwxLjIgMSwwIDIuMS0wLjQgMi45LTEuMiAxLjYtMS42IDEuNi00LjIgMC01LjhsLTIzLjUtMjMuNSAyMy41LTIzLjVjMS42LTEuNiAxLjYtNC4yIDAtNS44cy00LjItMS42LTUuOCwwbC0yNi40LDI2LjRjLTAuOCwwLjgtMS4yLDEuOC0xLjIsMi45czAuNCwyLjEgMS4yLDIuOWwyNi40LDI2LjR6JyBmaWxsPSclMjM2NjYnLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRSIpfS50Yi1pbWFnZS1zbGlkZXIgLmdsaWRlX19hcnJvdy0tcmlnaHR7cmlnaHQ6NXB4fS50Yi1pbWFnZS1zbGlkZXIgLmdsaWRlX19hcnJvdy0tcmlnaHQgc3Zne21hcmdpbi1yaWdodDotMXB4fS50Yi1pbWFnZS1zbGlkZXIgLmdsaWRlX19hcnJvdy0tcmlnaHQgc3Bhbi50Yi1zbGlkZXItcmlnaHQtYXJyb3d7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MjVweDtoZWlnaHQ6MjVweDtiYWNrZ3JvdW5kLWltYWdlOnVybCgiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMjkgMTI5JyB3aWR0aD0nMjUnIGhlaWdodD0nMjUnJTNFJTNDZyUzRSUzQ3BhdGggZD0nbTUxLjEsOTMuNWMwLjgsMC44IDEuOCwxLjIgMi45LDEuMiAxLDAgMi4xLTAuNCAyLjktMS4ybDI2LjQtMjYuNGMwLjgtMC44IDEuMi0xLjggMS4yLTIuOSAwLTEuMS0wLjQtMi4xLTEuMi0yLjlsLTI2LjQtMjYuNGMtMS42LTEuNi00LjItMS42LTUuOCwwLTEuNiwxLjYtMS42LDQuMiAwLDUuOGwyMy41LDIzLjUtMjMuNSwyMy41Yy0xLjYsMS42LTEuNiw0LjIgMCw1Ljh6JyBmaWxsPSclMjM2NjYnLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRSIpfS50Yi1pbWFnZS1zbGlkZXIgLmdsaWRlOmhvdmVyIC5nbGlkZV9fYXJyb3csLnRiLWltYWdlLXNsaWRlciAuZ2xpZGU6Zm9jdXMgLmdsaWRlX19hcnJvd3tvcGFjaXR5OjF9LnRiLWltYWdlLXNsaWRlci0tY3JvcCAuZ2xpZGVfX3NsaWRlIGltZ3stby1vYmplY3QtZml0OmNvdmVyO29iamVjdC1maXQ6Y292ZXI7aGVpZ2h0OjEwMCUgIWltcG9ydGFudH0udGItaW1hZ2Utc2xpZGVyIC5nbGlkZV9fc2xpZGVze2xpc3Qtc3R5bGUtdHlwZTpub25lO3BhZGRpbmctbGVmdDowO21hcmdpbi1sZWZ0OmF1dG99LnRiLWltYWdlLXNsaWRlcl9fY2FwdGlvbntwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDt3aWR0aDoxMDAlO2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwwLjYpO3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiMzMzN9LnRiLWltYWdlLXNsaWRlcl9fY2FwdGlvbiA6ZW1wdHl7YmFja2dyb3VuZDp0cmFuc3BhcmVudCAhaW1wb3J0YW50O21hcmdpbjowO3BhZGRpbmc6MH0udGItaW1hZ2Utc2xpZGVyX19jYXB0aW9uIGZpZ2NhcHRpb257cGFkZGluZzo1cHggMnB4O21hcmdpbi10b3A6NXB4fSB9IEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLnRiLWltYWdlLXNsaWRlci0tY2Fyb3VzZWx7b3BhY2l0eTowO2RpcmVjdGlvbjpsdHJ9LnRiLWltYWdlLXNsaWRlciAuZ2xpZGV7cG9zaXRpb246cmVsYXRpdmV9LnRiLWltYWdlLXNsaWRlciAuZ2xpZGVfX3NsaWRle2hlaWdodDphdXRvO3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1sZWZ0OjB9LnRiLWltYWdlLXNsaWRlciAuZ2xpZGVfX3NsaWRlLS1jbG9uZXtjdXJzb3I6cG9pbnRlcn0udGItaW1hZ2Utc2xpZGVyIC5nbGlkZV9fc2xpZGUgaW1ne3dpZHRoOjEwMCU7ZmxvYXQ6bm9uZSAhaW1wb3J0YW50fS50Yi1pbWFnZS1zbGlkZXIgLmdsaWRlX192aWV3e3dpZHRoOjEwMCU7dHJhbnNpdGlvbjpvcGFjaXR5IDM1MG1zIGVhc2UtaW4tb3V0O3Bvc2l0aW9uOnJlbGF0aXZlfS50Yi1pbWFnZS1zbGlkZXIgLmdsaWRlX192aWV3IGltZ3stby1vYmplY3QtZml0OmNvbnRhaW47b2JqZWN0LWZpdDpjb250YWluO3dpZHRoOjEwMCU7ZmxvYXQ6bm9uZSAhaW1wb3J0YW50fS50Yi1pbWFnZS1zbGlkZXIgLmdsaWRlX192aWV3LS1mYWRlLW91dHtvcGFjaXR5OjB9LnRiLWltYWdlLXNsaWRlciAuZ2xpZGVfX3ZpZXctLWZhZGUtaW57b3BhY2l0eToxfS50Yi1pbWFnZS1zbGlkZXIgLmdsaWRlX19hcnJvd3tib3JkZXI6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjEwO3RvcDo1MCU7ZGlzcGxheTppbmxpbmUtZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjt3aWR0aDo0MHB4O2hlaWdodDo0MHB4O3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6MDtjdXJzb3I6cG9pbnRlcjt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtib3JkZXItcmFkaXVzOjUwcHg7dHJhbnNpdGlvbjphbGwgMC4ycyBsaW5lYXI7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LDAuNyl9LnRiLWltYWdlLXNsaWRlciAuZ2xpZGVfX2Fycm93OmZvY3Vze291dGxpbmU6bm9uZTtib3gtc2hhZG93OjAgMCA1cHggIzY2NjtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsMC43KTtvcGFjaXR5OjF9LnRiLWltYWdlLXNsaWRlciAuZ2xpZGVfX2Fycm93OmhvdmVye2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwwLjkpfS50Yi1pbWFnZS1zbGlkZXIgLmdsaWRlX19hcnJvdy0tbGVmdHtsZWZ0OjVweH0udGItaW1hZ2Utc2xpZGVyIC5nbGlkZV9fYXJyb3ctLWxlZnQgc3Zne21hcmdpbi1sZWZ0Oi0xcHh9LnRiLWltYWdlLXNsaWRlciAuZ2xpZGVfX2Fycm93LS1sZWZ0IHNwYW4udGItc2xpZGVyLWxlZnQtYXJyb3d7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MjVweDtoZWlnaHQ6MjVweDtiYWNrZ3JvdW5kLWltYWdlOnVybCgiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMjkgMTI5JyB3aWR0aD0nMjUnIGhlaWdodD0nMjUnJTNFJTNDZyUzRSUzQ3BhdGggZD0nbTcwLDkzLjVjMC44LDAuOCAxLjgsMS4yIDIuOSwxLjIgMSwwIDIuMS0wLjQgMi45LTEuMiAxLjYtMS42IDEuNi00LjIgMC01LjhsLTIzLjUtMjMuNSAyMy41LTIzLjVjMS42LTEuNiAxLjYtNC4yIDAtNS44cy00LjItMS42LTUuOCwwbC0yNi40LDI2LjRjLTAuOCwwLjgtMS4yLDEuOC0xLjIsMi45czAuNCwyLjEgMS4yLDIuOWwyNi40LDI2LjR6JyBmaWxsPSclMjM2NjYnLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRSIpfS50Yi1pbWFnZS1zbGlkZXIgLmdsaWRlX19hcnJvdy0tcmlnaHR7cmlnaHQ6NXB4fS50Yi1pbWFnZS1zbGlkZXIgLmdsaWRlX19hcnJvdy0tcmlnaHQgc3Zne21hcmdpbi1yaWdodDotMXB4fS50Yi1pbWFnZS1zbGlkZXIgLmdsaWRlX19hcnJvdy0tcmlnaHQgc3Bhbi50Yi1zbGlkZXItcmlnaHQtYXJyb3d7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MjVweDtoZWlnaHQ6MjVweDtiYWNrZ3JvdW5kLWltYWdlOnVybCgiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMjkgMTI5JyB3aWR0aD0nMjUnIGhlaWdodD0nMjUnJTNFJTNDZyUzRSUzQ3BhdGggZD0nbTUxLjEsOTMuNWMwLjgsMC44IDEuOCwxLjIgMi45LDEuMiAxLDAgMi4xLTAuNCAyLjktMS4ybDI2LjQtMjYuNGMwLjgtMC44IDEuMi0xLjggMS4yLTIuOSAwLTEuMS0wLjQtMi4xLTEuMi0yLjlsLTI2LjQtMjYuNGMtMS42LTEuNi00LjItMS42LTUuOCwwLTEuNiwxLjYtMS42LDQuMiAwLDUuOGwyMy41LDIzLjUtMjMuNSwyMy41Yy0xLjYsMS42LTEuNiw0LjIgMCw1Ljh6JyBmaWxsPSclMjM2NjYnLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRSIpfS50Yi1pbWFnZS1zbGlkZXIgLmdsaWRlOmhvdmVyIC5nbGlkZV9fYXJyb3csLnRiLWltYWdlLXNsaWRlciAuZ2xpZGU6Zm9jdXMgLmdsaWRlX19hcnJvd3tvcGFjaXR5OjF9LnRiLWltYWdlLXNsaWRlci0tY3JvcCAuZ2xpZGVfX3NsaWRlIGltZ3stby1vYmplY3QtZml0OmNvdmVyO29iamVjdC1maXQ6Y292ZXI7aGVpZ2h0OjEwMCUgIWltcG9ydGFudH0udGItaW1hZ2Utc2xpZGVyIC5nbGlkZV9fc2xpZGVze2xpc3Qtc3R5bGUtdHlwZTpub25lO3BhZGRpbmctbGVmdDowO21hcmdpbi1sZWZ0OmF1dG99LnRiLWltYWdlLXNsaWRlcl9fY2FwdGlvbntwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDt3aWR0aDoxMDAlO2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwwLjYpO3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiMzMzN9LnRiLWltYWdlLXNsaWRlcl9fY2FwdGlvbiA6ZW1wdHl7YmFja2dyb3VuZDp0cmFuc3BhcmVudCAhaW1wb3J0YW50O21hcmdpbjowO3BhZGRpbmc6MH0udGItaW1hZ2Utc2xpZGVyX19jYXB0aW9uIGZpZ2NhcHRpb257cGFkZGluZzo1cHggMnB4O21hcmdpbi10b3A6NXB4fS50Yi1pbWFnZS1zbGlkZXItLWNhcm91c2Vse29wYWNpdHk6MDtkaXJlY3Rpb246bHRyfS50Yi1pbWFnZS1zbGlkZXIgLmdsaWRle3Bvc2l0aW9uOnJlbGF0aXZlfS50Yi1pbWFnZS1zbGlkZXIgLmdsaWRlX19zbGlkZXtoZWlnaHQ6YXV0bztwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tbGVmdDowfS50Yi1pbWFnZS1zbGlkZXIgLmdsaWRlX19zbGlkZS0tY2xvbmV7Y3Vyc29yOnBvaW50ZXJ9LnRiLWltYWdlLXNsaWRlciAuZ2xpZGVfX3NsaWRlIGltZ3t3aWR0aDoxMDAlO2Zsb2F0Om5vbmUgIWltcG9ydGFudH0udGItaW1hZ2Utc2xpZGVyIC5nbGlkZV9fdmlld3t3aWR0aDoxMDAlO3RyYW5zaXRpb246b3BhY2l0eSAzNTBtcyBlYXNlLWluLW91dDtwb3NpdGlvbjpyZWxhdGl2ZX0udGItaW1hZ2Utc2xpZGVyIC5nbGlkZV9fdmlldyBpbWd7LW8tb2JqZWN0LWZpdDpjb250YWluO29iamVjdC1maXQ6Y29udGFpbjt3aWR0aDoxMDAlO2Zsb2F0Om5vbmUgIWltcG9ydGFudH0udGItaW1hZ2Utc2xpZGVyIC5nbGlkZV9fdmlldy0tZmFkZS1vdXR7b3BhY2l0eTowfS50Yi1pbWFnZS1zbGlkZXIgLmdsaWRlX192aWV3LS1mYWRlLWlue29wYWNpdHk6MX0udGItaW1hZ2Utc2xpZGVyIC5nbGlkZV9fYXJyb3d7Ym9yZGVyOm5vbmU7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxMDt0b3A6NTAlO2Rpc3BsYXk6aW5saW5lLWZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7d2lkdGg6NDBweDtoZWlnaHQ6NDBweDt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjA7Y3Vyc29yOnBvaW50ZXI7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7Ym9yZGVyLXJhZGl1czo1MHB4O3RyYW5zaXRpb246YWxsIDAuMnMgbGluZWFyO2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwwLjcpfS50Yi1pbWFnZS1zbGlkZXIgLmdsaWRlX19hcnJvdzpmb2N1c3tvdXRsaW5lOm5vbmU7Ym94LXNoYWRvdzowIDAgNXB4ICM2NjY7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LDAuNyk7b3BhY2l0eToxfS50Yi1pbWFnZS1zbGlkZXIgLmdsaWRlX19hcnJvdzpob3ZlcntiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsMC45KX0udGItaW1hZ2Utc2xpZGVyIC5nbGlkZV9fYXJyb3ctLWxlZnR7bGVmdDo1cHh9LnRiLWltYWdlLXNsaWRlciAuZ2xpZGVfX2Fycm93LS1sZWZ0IHN2Z3ttYXJnaW4tbGVmdDotMXB4fS50Yi1pbWFnZS1zbGlkZXIgLmdsaWRlX19hcnJvdy0tbGVmdCBzcGFuLnRiLXNsaWRlci1sZWZ0LWFycm93e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjI1cHg7aGVpZ2h0OjI1cHg7YmFja2dyb3VuZC1pbWFnZTp1cmwoImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTI5IDEyOScgd2lkdGg9JzI1JyBoZWlnaHQ9JzI1JyUzRSUzQ2clM0UlM0NwYXRoIGQ9J203MCw5My41YzAuOCwwLjggMS44LDEuMiAyLjksMS4yIDEsMCAyLjEtMC40IDIuOS0xLjIgMS42LTEuNiAxLjYtNC4yIDAtNS44bC0yMy41LTIzLjUgMjMuNS0yMy41YzEuNi0xLjYgMS42LTQuMiAwLTUuOHMtNC4yLTEuNi01LjgsMGwtMjYuNCwyNi40Yy0wLjgsMC44LTEuMiwxLjgtMS4yLDIuOXMwLjQsMi4xIDEuMiwyLjlsMjYuNCwyNi40eicgZmlsbD0nJTIzNjY2Jy8lM0UlM0MvZyUzRSUzQy9zdmclM0UiKX0udGItaW1hZ2Utc2xpZGVyIC5nbGlkZV9fYXJyb3ctLXJpZ2h0e3JpZ2h0OjVweH0udGItaW1hZ2Utc2xpZGVyIC5nbGlkZV9fYXJyb3ctLXJpZ2h0IHN2Z3ttYXJnaW4tcmlnaHQ6LTFweH0udGItaW1hZ2Utc2xpZGVyIC5nbGlkZV9fYXJyb3ctLXJpZ2h0IHNwYW4udGItc2xpZGVyLXJpZ2h0LWFycm93e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjI1cHg7aGVpZ2h0OjI1cHg7YmFja2dyb3VuZC1pbWFnZTp1cmwoImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTI5IDEyOScgd2lkdGg9JzI1JyBoZWlnaHQ9JzI1JyUzRSUzQ2clM0UlM0NwYXRoIGQ9J201MS4xLDkzLjVjMC44LDAuOCAxLjgsMS4yIDIuOSwxLjIgMSwwIDIuMS0wLjQgMi45LTEuMmwyNi40LTI2LjRjMC44LTAuOCAxLjItMS44IDEuMi0yLjkgMC0xLjEtMC40LTIuMS0xLjItMi45bC0yNi40LTI2LjRjLTEuNi0xLjYtNC4yLTEuNi01LjgsMC0xLjYsMS42LTEuNiw0LjIgMCw1LjhsMjMuNSwyMy41LTIzLjUsMjMuNWMtMS42LDEuNi0xLjYsNC4yIDAsNS44eicgZmlsbD0nJTIzNjY2Jy8lM0UlM0MvZyUzRSUzQy9zdmclM0UiKX0udGItaW1hZ2Utc2xpZGVyIC5nbGlkZTpob3ZlciAuZ2xpZGVfX2Fycm93LC50Yi1pbWFnZS1zbGlkZXIgLmdsaWRlOmZvY3VzIC5nbGlkZV9fYXJyb3d7b3BhY2l0eToxfS50Yi1pbWFnZS1zbGlkZXItLWNyb3AgLmdsaWRlX19zbGlkZSBpbWd7LW8tb2JqZWN0LWZpdDpjb3ZlcjtvYmplY3QtZml0OmNvdmVyO2hlaWdodDoxMDAlICFpbXBvcnRhbnR9LnRiLWltYWdlLXNsaWRlciAuZ2xpZGVfX3NsaWRlc3tsaXN0LXN0eWxlLXR5cGU6bm9uZTtwYWRkaW5nLWxlZnQ6MDttYXJnaW4tbGVmdDphdXRvfS50Yi1pbWFnZS1zbGlkZXJfX2NhcHRpb257cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsMC42KTt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojMzMzfS50Yi1pbWFnZS1zbGlkZXJfX2NhcHRpb24gOmVtcHR5e2JhY2tncm91bmQ6dHJhbnNwYXJlbnQgIWltcG9ydGFudDttYXJnaW46MDtwYWRkaW5nOjB9LnRiLWltYWdlLXNsaWRlcl9fY2FwdGlvbiBmaWdjYXB0aW9ue3BhZGRpbmc6NXB4IDJweDttYXJnaW4tdG9wOjVweH0gfSA=
Willow + Glen Townhomes: Urban by Nature
Introduction to Willow + Glen Townhomes
Located at the intersection of Sooke Road & Ayton Place, Willow + Glen is a remarkable collection of 64 traditionally-designed presale townhomes in Victoria brought to life by Abstract Developments. These 3-storey homes in the heart of Langford stand as a testament to the harmonious blend of modern living and nature’s touch. With its impeccable design, prime location, and touch of nature, it promises a living experience unparalleled in Langford. It caters to families seeking a serene environment and individuals who desire a blend of urban and natural living.
Willow + Glen Presale Condo Pricing, Incentives & Special Offers in Victoria
(Updated on February 21, 2026)
Starting From: From $719,900
Estimated Completion: 2025
Buyer Incentives and Promotional Offers – February 2026 Update
- Phase 2 now available
- Limited number of move-in ready townhomes available
- Homes are subject to applicable taxes upon completion
Floor Plan Pricing and Availability – Updated February 2026
| Bedroom Type | Price |
|---|---|
| 3 Bedroom | From $719,900 |
| 3 Bedroom + Den | From $769,900 |
| 4 Bedroom | From $739,900 |
REDMA COMPLIANCE: All incentive and pricing information is automatically extracted from developer communications and is subject to change without notice. This information does not constitute a binding offer. All sales are subject to execution of Purchase and Sale Agreement and developer approval. Prospective purchasers must verify current incentives and pricing directly with the developer’s authorized sales representatives and review all REDMA-required disclosure documents before making purchase decisions. Licensed real estate services provided under RESA regulations. E.&O.E.
Key Features of Willow + Glen Townhomes
Willow + Glen Townhomes are situated in 10 distinct 3-storey woodframe buildings. The development offers a diverse range of 11 floorplans, catering to both 3- & 4-bedroom preferences. The architectural design is noteworthy, characterized by peaked roofs, individual entry canopies, top-floor Juliet balconies, shake siding, and private garages. The community-centric design is evident, with buildings separated by beautifully landscaped mews. A central community commons area boasts a spacious children’s play space complemented by bench seating.
Prime Location
The strategic positioning of Willow + Glen Townhomes just south of Glen Lake makes it a prime residential choice for families. Educational institutions like Happy Valley Elementary and Belmont Secondary schools are within easy reach. The property’s prime location is further accentuated by its proximity to a bus stop and the renowned Galloping Goose Regional Trail. Shopping is a breeze with Belmont Market and Westshore Town Centre just a short drive away, housing renowned retailers like Thrifty Foods, Real Canadian Superstore, and Canadian Tire. For entertainment, residents have access to Cineplex theatres and a plethora of recreational activities along the Langford Parkway, including the Eagle Ridge Community Centre, Langford Lanes bowling, Westhills Arena, Starlight Stadium, and the new YMCA/YWCA Aquatic Centre.
Recreational Activities
Residents of Willow + Glen Townhomes are spoilt for choice when it comes to recreational activities. The townhomes are in close proximity to several recreational hotspots like Langford Lake, Royal Beach Park, Esquimalt Lagoon, Goldstream Provincial Park, Bear Mountain Resort, and Thetis Lake.
Amenities and Storage
Willow + Glen Townhomes promises a beautifully landscaped central commons area that offers a dedicated children’s play area and benches for relaxation. In terms of storage, each home is thoughtfully equipped with a garage, providing ample room for bicycle storage.
Floor Plans
Willow + Glen offers spacious 3- and 4-bedroom townhomes, including select plans with dens. Homes range from approximately 1,200 to 1,459 sq ft of interior living space, with additional outdoor areas up to 619 sq ft. Each unit includes a private garage, modern finishes, and family-friendly open layouts.
Pricing Details
- 3 Bedroom + Den homes from $819,900
- 4 Bedroom homes from $749,900
Developer Team
Behind the creation of Willow + Glen Townhomes is Abstract Developments, an award-winning developer with over 20 years of experience in Greater Victoria. Their unwavering commitment to creating iconic spaces that redefine living experiences is evident in their projects. Complementing their vision is Mallen Gowing Berzins Architecture, a firm founded in 2005, known for its extensive experience in architecture and interior design.
Estimated Completion
Move-in ready homes.
Frequently Asked Questions
When will Willow + Glen be completed?
Completion is estimated for 2025.
Who is developing Willow + Glen?
Willow + Glen is developed by Abstract.
Is Willow + Glen close to SkyTrain?
Yes, Sooke Rd at Ayton Pl is 33m away (0 minute walk).
What shopping is near Willow + Glen?
Market Collective is 1029m away with convenient shopping options.
What schools are near Willow + Glen?
Westshore Early Learning (48m) and Happy Valley Elementary (956m) are nearby.
What restaurants are near Willow + Glen?
Walking distance to 3 restaurants in the area.
What parks are near Willow + Glen?
Colwood Creek Dog Park (814m) offers green space and recreation.
What grocery stores are near Willow + Glen?
M&M Food Market within convenient distance.
Is Willow + Glen near a hospital?
MedCare Link Services International is 1.0km away.
What’s the GST rebate for new construction in BC?
First-time home buyers in BC can receive up to $36,000 in combined GST and PTT rebates. Calculate GST on new homes in BC to find out your exact savings.