www.digitaldoughnut.com
Open in
urlscan Pro
2606:4700:20::ac43:4703
Public Scan
Submitted URL: https://www.digitaldonut.com/
Effective URL: https://www.digitaldoughnut.com/
Submission: On September 28 via api from US — Scanned from CA
Effective URL: https://www.digitaldoughnut.com/
Submission: On September 28 via api from US — Scanned from CA
Form analysis
1 forms found in the DOMPOST /
<form method="post" action="/" onsubmit="javascript:return WebForm_OnSubmit();" id="form">
<div class="aspNetHidden">
<input type="hidden" name="manScript_HiddenField" id="manScript_HiddenField" value="">
<input type="hidden" name="__CMSCsrfToken" id="__CMSCsrfToken" value="a/Gq+c9trPpUs96t8VLHwIzfj4WKt/jJ4b1oQk2Q578r58YLqzT0ORsOai8XbgYtFez4p/WJM5UDLXBOSbFc3wjcNejyXRy434kss7v/oOk=">
<input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="">
<input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="">
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE"
value="/wEPDwULLTEyMTY0MTExOTEPFgIeE1ZhbGlkYXRlUmVxdWVzdE1vZGUCARYCAgEPFgIeBmFjdGlvbgUBLxYCAgUPZBYCZg8PFgQeCENzc0NsYXNzBQ9QYWdlUGxhY2Vob2xkZXIeBF8hU0ICAmQWAmYPZBYIZg9kFgJmDw8WAh4HVmlzaWJsZWhkFgICAg8WFB4MWmVyb1Jvd3NUZXh0BQ1ObyBkYXRhIGZvdW5kHg5EYXRhU291cmNlTmFtZWUeDEVuYWJsZVBhZ2luZ2geEE5lc3RlZENvbnRyb2xzSURlHhBTaG93RGVsZXRlQnV0dG9uaB4dQWx0ZXJuYXRpbmdUcmFuc2Zvcm1hdGlvbk5hbWVlHg5TaG93RWRpdEJ1dHRvbmgeC18hSXRlbUNvdW50Zh4SVHJhbnNmb3JtYXRpb25OYW1lBR1ERC5Ob3RpZmljYXRpb24uTm90aWZpY2F0aW9ucx4WSGlkZUNvbnRyb2xGb3JaZXJvUm93c2dkAgEPZBYCAgIPFQEGcHVibGljZAIED2QWBAIBD2QWAmYPZBYCZg9kFgJmD2QWAmYPZBYCAgIPZBYGAgEPDw8WBh4RRGVmYXVsdEZvcm1MYXlvdXQLKXBDTVMuRm9ybUVuZ2luZS5Gb3JtTGF5b3V0RW51bSwgQ01TLkZvcm1FbmdpbmUsIFZlcnNpb249OS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04MzRiMTJhMjU4ZjIxM2Y5AB4ETW9kZQspekNNUy5FeHRlbmRlZENvbnRyb2xzLkZvcm1Nb2RlRW51bSwgQ01TLkV4dGVuZGVkQ29udHJvbHMsIFZlcnNpb249OS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04MzRiMTJhMjU4ZjIxM2Y5AB4LSXNGaXJzdExvYWRnZGQWAmYPDxYEHwIFCUZvcm1QYW5lbB8DAgJkFl4CAQ8PZGQWAgIBD2QWAmYPDxYCHgdFbmFibGVkZ2RkAgQPD2RkFgICAQ9kFgJmD2QWAmYPDxYCHglNYXhMZW5ndGgCZGRkAgcPD2RkFgICAQ9kFgJmD2QWAmYPDxYCHxMCZGRkAgoPD2RkFgICAQ9kFgJmDw8WAh8SZ2RkAg0PD2RkFgICAQ9kFgJmDw8WAh8SZ2RkAhEPD2RkFgICAQ9kFgJmD2QWAmYPEA8WCB8CBRZDaGVja0JveEZpZWxkIGNoZWNrYm94HgRUZXh0BQYmbmJzcDseB1Rvb2xUaXBlHwMCAmRkZGQCEw8PZGQWAgIBD2QWAmYPZBYCZg8QDxYIHwIFFkNoZWNrQm94RmllbGQgY2hlY2tib3gfFAUGJm5ic3A7HxVlHwMCAmRkZGQCFQ8PZGQWAgIBD2QWAmYPDxYCHxJnZGQCFw8PZGQWAgIBD2QWAmYPZBYCZg8PFgQfEwLIAR8UZGRkAhkPD2RkFgICAQ9kFgJmD2QWAmYPEGRkFgFmZAIbDw9kZBYCAgEPZBYCZg9kFgJmDxBkZBYBZmQCHQ8PZGQWAgIBD2QWAmYPZBYCZg8QZGQWAWZkAh8PD2RkFgICAQ9kFgJmD2QWAmYPEGRkFgFmZAIhDw9kZBYCAgEPZBYCZg9kFgJmDxBkZBYBZmQCIw8PZGQWAgIBD2QWAmYPZBYCZg8QZGQWAWZkAiUPD2RkFgICAQ9kFgJmD2QWAmYPDxYEHxMCyAEfFGRkZAInDw9kZBYCAgEPZBYCZg9kFgJmDxBkZBYBZmQCKQ8PZGQWAgIBD2QWAmYPZBYCZg8PFgQfEwLIAR8UZGRkAisPD2RkFgICAQ9kFgJmD2QWAmYPDxYIHxNmHxALKiVTeXN0ZW0uV2ViLlVJLldlYkNvbnRyb2xzLlRleHRCb3hNb2RlAR4EV3JhcGcfFGRkZAItDw9kZBYCAgEPZBYCZg9kFgJmDw8WCB8TZh8QCysGAR8WZx8UZGRkAi8PD2RkFgICAQ9kFgJmD2QWAmYPDxYEHxMCyAEfFGRkZAIxDw9kZBYCAgEPZBYCZg9kFgJmDw8WBB8TAsgBHxRkZGQCMw8PZGQWAgIBD2QWAmYPZBYCZg8PFggfE2YfEAsrBgEfFmcfFGRkZAI1Dw9kZBYCAgEPZBYCZg9kFgJmDw8WCB8TZh8QCysGAR8WZx8UZGRkAjcPD2RkFgICAQ9kFgJmD2QWAmYPDxYEHxMCyAEfFGRkZAI5Dw9kZBYCAgEPZBYCZg9kFgJmDw8WBB8TAsgBHxRkZGQCOw8PZGQWAgIBD2QWAmYPZBYCZg8PFgQfEwLIAR8UZGRkAj0PD2RkFgICAQ9kFgJmD2QWAmYPDxYEHxMCyAEfFGRkZAI/Dw9kZBYCAgEPZBYCZg9kFgJmDxAPFgYeB0NoZWNrZWRoHwIFDUNoZWNrQm94RmllbGQfAwICZGRkZAJBDw9kZBYCAgEPZBYCZg9kFgJmDw8WBB8UBQ57P3V0bV9zb3VyY2U/fR8TAsgBZGQCQw8PZGQWAgIBD2QWAmYPZBYCZg8PFgQfFAVNeyUgQ3VycmVudERvY3VtZW50LkRvY3VtZW50TmFtZSAjJX0gLSB7JSBEb2N1bWVudENvbnRleHQuQ3VycmVudEFsaWFzUGF0aCAjJX0fEwKQA2RkAkUPD2RkFgICAQ9kFgJmD2QWAmYPDxYEHxMCyAEfFGRkZAJHDw9kZBYCAgEPZBYCZg9kFgJmDw8WBB8TAsgBHxRkZGQCSQ8PZGQWAgIBD2QWAmYPZBYCZg8PFgQfEwLIAR8UZGRkAksPD2RkFgICAQ9kFgJmD2QWAmYPDxYEHxMCyAEfFGRkZAJNDw9kZBYCAgEPZBYCZg9kFgJmDw8WBB8TAsgBHxRkZGQCTw8PZGQWAgIBD2QWAmYPZBYCZg8QZGQWAGQCUQ8PZGQWAgIBD2QWAmYPZBYCZg8PFgQfEwLIAR8UZGRkAlMPD2RkFgICAQ9kFgJmD2QWAmYPDxYIHxNmHxALKwYBHxZnHxRkZGQCVQ8PZGQWAgIBD2QWAmYPZBYCZg8PFgQfEwLIAR8UZGRkAlcPD2RkFgICAQ9kFgJmD2QWAmYPDxYIHxNmHxALKwYBHxZnHxRkZGQCWQ8PZGQWAgIBD2QWAmYPZBYCZg8PFgQfEwLIAR8UZGRkAlsPD2RkFgICAQ9kFgJmD2QWAmYPDxYIHxNmHxALKwYBHxZnHxRkZGQCXQ8PZGQWAgIBD2QWAmYPZBYCZg8PFggfE2YfEAsrBgEfFmcfFGRkZAJfDw9kZBYCAgEPZBYCZg9kFgJmDw8WBB8TAsgBHxRkZGQCYQ8PZGQWAgIBD2QWAmYPZBYCZg8PFgQfEwLIAR8UZGRkAmMPD2RkFgICAQ9kFgJmD2QWAmYPEA8WBh8XaB8CBQ1DaGVja0JveEZpZWxkHwMCAmRkZGQCAw8WAh8EaBYEAgEPDxYCHwRoZGQCAw8PFgIfBGhkZAIFDw8WAh8UBQhSZWdpc3RlcmRkAgUPZBYCZg9kFgJmD2QWAmYPZBYCZg9kFgJmD2QWAgIBDzwrAAoBAA8WAh4IVXNlck5hbWVlZBYCZg9kFgICAQ9kFgQCBQ9kFgICAg8PFggeD1ZhbGlkYXRpb25Hcm91cAUacF9sdF9jdGwxMV9Mb2dvbkZvcm1fTG9nb24fFQUWVXNlciBuYW1lIGlzIHJlcXVpcmVkLh8UBRhQbGVhc2UgZW50ZXIgYSB1c2VyIG5hbWUeDEVycm9yTWVzc2FnZQUYUGxlYXNlIGVudGVyIGEgdXNlciBuYW1lZGQCCw8QDxYIHwIFI2xvZ29uLXJlbWVtYmVyLW1lLWNoZWNrYm94IGNoZWNrYm94HxQFH1N0YXkgbG9nZ2VkIGluIG9uIHRoaXMgY29tcHV0ZXIfFWUfAwICZGRkZAIHD2QWAmYPZBYCAgIPZBYCZg8PFgQfAgUPUGFnZVBsYWNlaG9sZGVyHwMCAmQWAmYPZBYUZg9kFgJmDw8WAh8EaGRkAgQPZBYCZg9kFgICAg8WFB8FBQ1ObyBkYXRhIGZvdW5kHwYFGUZlYXR1cmVkQXJ0aWNsZURhdGFTb3VyY2UfB2gfCGUfCWgfCmUfC2gfDAIBHw0FIENNUy5CbG9nUG9zdC5QcmV2aWV3RmVhdHVyZWRIb21lHw5nFgJmD2QWAmYPZBYCZg8VCKgBPGltZyBzcmM9In4vQ01TUGFnZXMvR2V0RmlsZS5hc3B4P2d1aWQ9OGExMTYxY2MtMGZmZS00ZDBlLThmN2QtY2E0YjlmYmI3NzRiJm1heFNpZGVTaXplPTczNiIgYWx0PSI1IEtleSBGaW5kaW5ncyBmcm9tIFRoZSBTdGF0ZSBvZiBCMkIgQ29udGVudCBmb3IgR3Jvd3RoIE1hcmtldGluZyAiIC8+di9DTVNQYWdlcy9HZXRBdmF0YXIuYXNweD9hdmF0YXJndWlkPTA0YmM0YWIzLThkZDQtNDc4MC04ZDVhLTZmOGUwMTA5Zjc3OSZhbXA7bWF4c2lkZXNpemU9MzUmYW1wO3dpZHRoPTM1JmFtcDtoZWlnaHQ9MzURTGludXMgR3JlZ29yaWFkaXMRTGludXMgR3JlZ29yaWFkaXMQNSBTZXB0ZW1iZXIgMjAyNEI1IEtleSBGaW5kaW5ncyBmcm9tIFRoZSBTdGF0ZSBvZiBCMkIgQ29udGVudCBmb3IgR3Jvd3RoIE1hcmtldGluZyCxAkIyQiBtYXJrZXRlcnMgYXJlIHRyeWluZyBoYXJkZXIgdGhhbiBldmVyIHRvIGdldCBhIGRlY2VudCByZXR1cm4gb24gdGhlaXIgY29udGVudCBpbnZlc3RtZW50LiBCYXNlZCBvbiBhIHN1cnZleSBvZiAzNTAgQjJCIG9yZ2FuaXphdGlvbnMsIGEgbmV3IHJlc2VhcmNoIHJlcG9ydCBmcm9tIERlbWFuZCBFeGNoYW5nZSBhbmQgTG9uZG9uIFJlc2VhcmNoIGxvb2tzIGF0IHRoZSBzdGF0ZSBvZiBjb250ZW50IG1hcmtldGluZyBtYXR1cml0eSBhbmQgaG93IG1hcmtldGVycyBjYW4gZHJpdmUgbW9yZSBzdWNjZXNzZnVsIG91dGNvbWVzLg0KSy9hcnRpY2xlcy8yMDI0L3NlcHRlbWJlci0yMDI0L3RoZS1zdGF0ZS1vZi1iMmItY29udGVudC1mb3ItZ3Jvd3RoLW1hcmtldGluZ2QCBg9kFgICAQ9kFgJmD2QWAmYPFgwfBQUNTm8gZGF0YSBmb3VuZB4WUmVzb2x2ZUR5bmFtaWNDb250cm9sc2cfBgUUWE1MRGF0YVNvdXJjZVdoYXRzT24fDmgeEURhdGFCaW5kQnlEZWZhdWx0aB8MAgEWAmYPZBYCZg9kFgJmDxUBsho8ZGl2IGNsYXNzPSJkeF9fc2luZ2xlX2NhcmRfX2RlY2siPgogIDxhIGhyZWY9Imh0dHBzOi8vcmVzb3VyY2VzLmRpZ2l0YWxkb3VnaG51dC5jb20vcGFydG5lci9kaWdpdGFsLWRvdWdobnV0L3RlY2hub2xvZ3ktZm9yLW1hcmtldGluZy0yMDI0LTEyODE/dXRtX3NvdXJjZT0yMDI0LTA5LTI4JmFtcDt1dG1fbWVkaXVtPTUmYW1wO3V0bV9jYW1wYWlnbj00OSIgdGl0bGU9IlRlY2hub2xvZ3kgZm9yIE1hcmtldGluZyAyMDI0IiBjbGFzcz0iZHhfX3NpbmdsZV9jYXJkX19saW5rIj4KICAgIDxhcnRpY2xlIGNsYXNzPSJkeF9fc2luZ2xlX2NhcmQiPgogICAgICA8ZGl2IGNsYXNzPSJkeF9fc2luZ2xlX2NhcmRfX2hlYWRlciI+CiAgICAgICAgPHNwYW4+V2hhdCdzIE9uPC9zcGFuPgogICAgICA8L2Rpdj4KICAgICAgPGRpdj4KICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9kZW1hbmRleGNoYW5nZS1jZG4uczMuZXUtd2VzdC0yLmFtYXpvbmF3cy5jb20vcmVzb3VyY2VzL0RpZ2l0YWwrRG91Z2hudXQvVGVjaG5vbG9neS1Gb3ItTWFya2V0aW5nLTIwMjRfVGh1bWIucG5nIiBhbHQ9IlRlY2hub2xvZ3kgZm9yIE1hcmtldGluZyAyMDI0Ii8+CiAgICAgIDwvZGl2PgogICAgICA8ZGl2IGNsYXNzPSJkeF9fc2luZ2xlX2NhcmRfX2luZm8iPgogICAgICAgIDxzcGFuIGNsYXNzPSJkeF9fc2luZ2xlX2NhcmRfX2luZm8tLWRhdGUiLz4KICAgICAgICA8aDE+VGVjaG5vbG9neSBmb3IgTWFya2V0aW5nIDIwMjQ8L2gxPgogICAgICAgIDxwLz4KICAgICAgPC9kaXY+CiAgICA8L2FydGljbGU+CiAgPC9hPgo8L2Rpdj4KPHNjcmlwdD4KCQkJCQkJCQl2YXIgc3R5bGUgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCJzdHlsZSIpOwoJCQkJCQkJCXN0eWxlLnR5cGUgPSAidGV4dC9jc3MiOwoJCQkJCQkJCgkJCQkJCQkJaWYgKHN0eWxlLnN0eWxlU2hlZXQpIHsKCQkJCQkJCQkJLy8gSUUKCQkJCQkJCQkJc3R5bGUuc3R5bGVTaGVldC5jc3NUZXh0ID0gIi5keF9fc2luZ2xlX2NhcmRfX2RlY2ssICAuZHhfX3NpbmdsZV9jYXJkX19kZWNrPmRpdiB7ICAgICAgZm9udDogMWVtLzEuNSBcIlJvYm90b1wiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmIWltcG9ydGFudDt9LmR4X19zaW5nbGVfY2FyZCBpbWd7d2lkdGg6MjMycHg7fS5keF9fc2luZ2xlX2NhcmQgeyAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyAgICBwb3NpdGlvbjpyZWxhdGl2ZTsgICAgaGVpZ2h0OjUwMHB4O30uZHhfX3NpbmdsZV9jYXJkX19oZWFkZXIgeyAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTk1NzI2OyAgICBwYWRkaW5nOiAwLjVlbSAxZW07fS5keF9fc2luZ2xlX2NhcmRfX2hlYWRlciBzcGFuIHsgICAgZm9udC1zaXplOiAxLjM3NWVtOyAgICBmb250LXdlaWdodDogNjAwOyAgICBjb2xvcjogI2ZmZjt9LmR4X19zaW5nbGVfY2FyZF9faW5mbyB7cGFkZGluZzogMWVtO30uZHhfX3NpbmdsZV9jYXJkX19pbmZvLS1kYXRlIHsgICAgZm9udC1zaXplOiAxNnB4OyAgICBmb250LXNpemU6IDFyZW07ICAgIGZvbnQtd2VpZ2h0OiA2MDA7ICAgIGNvbG9yOiAjM2Q0YTVhOyAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTsgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAgICB6b29tOiAxO30uZHhfX3NpbmdsZV9jYXJkX19pbmZvIGgxIHsgICAgZm9udC1zaXplOiAxOHB4OyAgICBmb250LXNpemU6IDEuMTI1cmVtOyAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTsgICAgbGluZS1oZWlnaHQ6MTsgICAgbWFyZ2luLXRvcDowcHg7ICAgIGNvbG9yOiAjZTk1NzI2O30uZHhfX3NpbmdsZV9jYXJkX19pbmZvIHAgeyAgICBmb250LXNpemU6IC44NzVyZW07ICAgIGxpbmUtaGVpZ2h0OiAxLjI1OyAgICBjb2xvcjojNzE3MTcxOyAgICBkaXNwbGF5Om5vbmU7fSAgICAuZHhfX3NpbmdsZV9jYXJkX19saW5rIHsgICAgY29sb3I6IHRyYW5zcGFyZW50O30gIEBtZWRpYSAobWF4LXdpZHRoOjYwMHB4KSB7ICAgIC5keF9fc2luZ2xlX2NhcmRfX2RlY2ssICAuZHhfX3NpbmdsZV9jYXJkX19kZWNrPmRpdiB7ICAgICAgICAgIG1hcmdpbi1ib3R0b206MTJweDsgICAgfSAgICAuZHhfX3NpbmdsZV9jYXJkIGltZ3t3aWR0aDoxMDAlO2hlaWdodDo0MDBweDt9fTsiCgkJCQkJCQkJfSBlbHNlIHsKCQkJCQkJCQkJLy8gT3RoZXIgYnJvd3NlcnMKCQkJCQkJCQkJc3R5bGUuaW5uZXJIVE1MID0gIi5keF9fc2luZ2xlX2NhcmRfX2RlY2ssICAuZHhfX3NpbmdsZV9jYXJkX19kZWNrPmRpdiB7ICAgICAgZm9udDogMWVtLzEuNSBcIlJvYm90b1wiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmIWltcG9ydGFudDt9LmR4X19zaW5nbGVfY2FyZCBpbWd7d2lkdGg6MjMycHg7fS5keF9fc2luZ2xlX2NhcmQgeyAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyAgICBwb3NpdGlvbjpyZWxhdGl2ZTsgICAgaGVpZ2h0OjUwMHB4O30uZHhfX3NpbmdsZV9jYXJkX19oZWFkZXIgeyAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTk1NzI2OyAgICBwYWRkaW5nOiAwLjVlbSAxZW07fS5keF9fc2luZ2xlX2NhcmRfX2hlYWRlciBzcGFuIHsgICAgZm9udC1zaXplOiAxLjM3NWVtOyAgICBmb250LXdlaWdodDogNjAwOyAgICBjb2xvcjogI2ZmZjt9LmR4X19zaW5nbGVfY2FyZF9faW5mbyB7cGFkZGluZzogMWVtO30uZHhfX3NpbmdsZV9jYXJkX19pbmZvLS1kYXRlIHsgICAgZm9udC1zaXplOiAxNnB4OyAgICBmb250LXNpemU6IDFyZW07ICAgIGZvbnQtd2VpZ2h0OiA2MDA7ICAgIGNvbG9yOiAjM2Q0YTVhOyAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTsgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAgICB6b29tOiAxO30uZHhfX3NpbmdsZV9jYXJkX19pbmZvIGgxIHsgICAgZm9udC1zaXplOiAxOHB4OyAgICBmb250LXNpemU6IDEuMTI1cmVtOyAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTsgICAgbGluZS1oZWlnaHQ6MTsgICAgbWFyZ2luLXRvcDowcHg7ICAgIGNvbG9yOiAjZTk1NzI2O30uZHhfX3NpbmdsZV9jYXJkX19pbmZvIHAgeyAgICBmb250LXNpemU6IC44NzVyZW07ICAgIGxpbmUtaGVpZ2h0OiAxLjI1OyAgICBjb2xvcjojNzE3MTcxOyAgICBkaXNwbGF5Om5vbmU7fSAgICAuZHhfX3NpbmdsZV9jYXJkX19saW5rIHsgICAgY29sb3I6IHRyYW5zcGFyZW50O30gIEBtZWRpYSAobWF4LXdpZHRoOjYwMHB4KSB7ICAgIC5keF9fc2luZ2xlX2NhcmRfX2RlY2ssICAuZHhfX3NpbmdsZV9jYXJkX19kZWNrPmRpdiB7ICAgICAgICAgIG1hcmdpbi1ib3R0b206MTJweDsgICAgfSAgICAuZHhfX3NpbmdsZV9jYXJkIGltZ3t3aWR0aDoxMDAlO2hlaWdodDo0MDBweDt9fTsiCgkJCQkJCQkJfQoJCQoJCQkJCQkJCWRvY3VtZW50LmdldEVsZW1lbnRzQnlUYWdOYW1lKCJoZWFkIilbMF0uYXBwZW5kQ2hpbGQoIHN0eWxlICk7CgkJCQkJCQk8L3NjcmlwdD5kAggPZBYCAgEPZBYCZg9kFgJmDxYMHwUFDU5vIGRhdGEgZm91bmQfG2cfBgUZWE1MRGF0YVNvdXJjZUxhdGVzdFJlcG9ydB8OaB8caB8MAgEWAmYPZBYCZg9kFgJmDxUBzRo8ZGl2IGNsYXNzPSJkeF9fc2luZ2xlX2NhcmRfX2RlY2siPgogIDxhIGhyZWY9Imh0dHBzOi8vcmVzb3VyY2VzLmRpZ2l0YWxkb3VnaG51dC5jb20vcGFydG5lci9kZW1hbmQtZXhjaGFuZ2UvdGhlLXN0YXRlLW9mLWIyYi1sZWFkLWdlbmVyYXRpb24tMjAyNC0xNTUxP3V0bV9zb3VyY2U9MjAyNC0wOS0yOCZhbXA7dXRtX21lZGl1bT01JmFtcDt1dG1fY2FtcGFpZ249NTAiIHRpdGxlPSJUaGUgU3RhdGUgb2YgQjJCIExlYWQgR2VuZXJhdGlvbiAyMDI0IiBjbGFzcz0iZHhfX3NpbmdsZV9jYXJkX19saW5rIj4KICAgIDxhcnRpY2xlIGNsYXNzPSJkeF9fc2luZ2xlX2NhcmQiPgogICAgICA8ZGl2IGNsYXNzPSJkeF9fc2luZ2xlX2NhcmRfX2hlYWRlciI+CiAgICAgICAgPHNwYW4+RmVhdHVyZWQgUmVwb3J0PC9zcGFuPgogICAgICA8L2Rpdj4KICAgICAgPGRpdj4KICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9kZW1hbmRleGNoYW5nZS1jZG4uczMuZXUtd2VzdC0yLmFtYXpvbmF3cy5jb20vcmVzb3VyY2VzL0xvbmRvbl9SZXNlYXJjaC9MUl9zdGF0ZS1vZi1iMmItMjAyNF9UaHVtYi5wbmciIGFsdD0iVGhlIFN0YXRlIG9mIEIyQiBMZWFkIEdlbmVyYXRpb24gMjAyNCIvPgogICAgICA8L2Rpdj4KICAgICAgPGRpdiBjbGFzcz0iZHhfX3NpbmdsZV9jYXJkX19pbmZvIj4KICAgICAgICA8c3BhbiBjbGFzcz0iZHhfX3NpbmdsZV9jYXJkX19pbmZvLS1kYXRlIi8+CiAgICAgICAgPGgxPlRoZSBTdGF0ZSBvZiBCMkIgTGVhZCBHZW5lcmF0aW9uIDIwMjQ8L2gxPgogICAgICAgIDxwLz4KICAgICAgPC9kaXY+CiAgICA8L2FydGljbGU+CiAgPC9hPgo8L2Rpdj4KPHNjcmlwdD4KCQkJCQkJCQl2YXIgc3R5bGUgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCJzdHlsZSIpOwoJCQkJCQkJCXN0eWxlLnR5cGUgPSAidGV4dC9jc3MiOwoJCQkJCQkJCgkJCQkJCQkJaWYgKHN0eWxlLnN0eWxlU2hlZXQpIHsKCQkJCQkJCQkJLy8gSUUKCQkJCQkJCQkJc3R5bGUuc3R5bGVTaGVldC5jc3NUZXh0ID0gIi5keF9fc2luZ2xlX2NhcmRfX2RlY2ssICAuZHhfX3NpbmdsZV9jYXJkX19kZWNrPmRpdiB7ICAgICAgZm9udDogMWVtLzEuNSBcIlJvYm90b1wiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmIWltcG9ydGFudDt9LmR4X19zaW5nbGVfY2FyZCBpbWd7d2lkdGg6MjMycHg7fS5keF9fc2luZ2xlX2NhcmQgeyAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyAgICBwb3NpdGlvbjpyZWxhdGl2ZTsgICAgaGVpZ2h0OjUwMHB4O30uZHhfX3NpbmdsZV9jYXJkX19oZWFkZXIgeyAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTk1NzI2OyAgICBwYWRkaW5nOiAwLjVlbSAxZW07fS5keF9fc2luZ2xlX2NhcmRfX2hlYWRlciBzcGFuIHsgICAgZm9udC1zaXplOiAxLjM3NWVtOyAgICBmb250LXdlaWdodDogNjAwOyAgICBjb2xvcjogI2ZmZjt9LmR4X19zaW5nbGVfY2FyZF9faW5mbyB7cGFkZGluZzogMWVtO30uZHhfX3NpbmdsZV9jYXJkX19pbmZvLS1kYXRlIHsgICAgZm9udC1zaXplOiAxNnB4OyAgICBmb250LXNpemU6IDFyZW07ICAgIGZvbnQtd2VpZ2h0OiA2MDA7ICAgIGNvbG9yOiAjM2Q0YTVhOyAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTsgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAgICB6b29tOiAxO30uZHhfX3NpbmdsZV9jYXJkX19pbmZvIGgxIHsgICAgZm9udC1zaXplOiAxOHB4OyAgICBmb250LXNpemU6IDEuMTI1cmVtOyAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTsgICAgbGluZS1oZWlnaHQ6MTsgICAgbWFyZ2luLXRvcDowcHg7ICAgIGNvbG9yOiAjZTk1NzI2O30uZHhfX3NpbmdsZV9jYXJkX19pbmZvIHAgeyAgICBmb250LXNpemU6IC44NzVyZW07ICAgIGxpbmUtaGVpZ2h0OiAxLjI1OyAgICBjb2xvcjojNzE3MTcxOyAgICBkaXNwbGF5Om5vbmU7fSAgICAuZHhfX3NpbmdsZV9jYXJkX19saW5rIHsgICAgY29sb3I6IHRyYW5zcGFyZW50O30gIEBtZWRpYSAobWF4LXdpZHRoOjYwMHB4KSB7ICAgIC5keF9fc2luZ2xlX2NhcmRfX2RlY2ssICAuZHhfX3NpbmdsZV9jYXJkX19kZWNrPmRpdiB7ICAgICAgICAgIG1hcmdpbi1ib3R0b206MTJweDsgICAgfSAgICAuZHhfX3NpbmdsZV9jYXJkIGltZ3t3aWR0aDoxMDAlO2hlaWdodDo0MDBweDt9fTsiCgkJCQkJCQkJfSBlbHNlIHsKCQkJCQkJCQkJLy8gT3RoZXIgYnJvd3NlcnMKCQkJCQkJCQkJc3R5bGUuaW5uZXJIVE1MID0gIi5keF9fc2luZ2xlX2NhcmRfX2RlY2ssICAuZHhfX3NpbmdsZV9jYXJkX19kZWNrPmRpdiB7ICAgICAgZm9udDogMWVtLzEuNSBcIlJvYm90b1wiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmIWltcG9ydGFudDt9LmR4X19zaW5nbGVfY2FyZCBpbWd7d2lkdGg6MjMycHg7fS5keF9fc2luZ2xlX2NhcmQgeyAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyAgICBwb3NpdGlvbjpyZWxhdGl2ZTsgICAgaGVpZ2h0OjUwMHB4O30uZHhfX3NpbmdsZV9jYXJkX19oZWFkZXIgeyAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTk1NzI2OyAgICBwYWRkaW5nOiAwLjVlbSAxZW07fS5keF9fc2luZ2xlX2NhcmRfX2hlYWRlciBzcGFuIHsgICAgZm9udC1zaXplOiAxLjM3NWVtOyAgICBmb250LXdlaWdodDogNjAwOyAgICBjb2xvcjogI2ZmZjt9LmR4X19zaW5nbGVfY2FyZF9faW5mbyB7cGFkZGluZzogMWVtO30uZHhfX3NpbmdsZV9jYXJkX19pbmZvLS1kYXRlIHsgICAgZm9udC1zaXplOiAxNnB4OyAgICBmb250LXNpemU6IDFyZW07ICAgIGZvbnQtd2VpZ2h0OiA2MDA7ICAgIGNvbG9yOiAjM2Q0YTVhOyAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTsgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAgICB6b29tOiAxO30uZHhfX3NpbmdsZV9jYXJkX19pbmZvIGgxIHsgICAgZm9udC1zaXplOiAxOHB4OyAgICBmb250LXNpemU6IDEuMTI1cmVtOyAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTsgICAgbGluZS1oZWlnaHQ6MTsgICAgbWFyZ2luLXRvcDowcHg7ICAgIGNvbG9yOiAjZTk1NzI2O30uZHhfX3NpbmdsZV9jYXJkX19pbmZvIHAgeyAgICBmb250LXNpemU6IC44NzVyZW07ICAgIGxpbmUtaGVpZ2h0OiAxLjI1OyAgICBjb2xvcjojNzE3MTcxOyAgICBkaXNwbGF5Om5vbmU7fSAgICAuZHhfX3NpbmdsZV9jYXJkX19saW5rIHsgICAgY29sb3I6IHRyYW5zcGFyZW50O30gIEBtZWRpYSAobWF4LXdpZHRoOjYwMHB4KSB7ICAgIC5keF9fc2luZ2xlX2NhcmRfX2RlY2ssICAuZHhfX3NpbmdsZV9jYXJkX19kZWNrPmRpdiB7ICAgICAgICAgIG1hcmdpbi1ib3R0b206MTJweDsgICAgfSAgICAuZHhfX3NpbmdsZV9jYXJkIGltZ3t3aWR0aDoxMDAlO2hlaWdodDo0MDBweDt9fTsiCgkJCQkJCQkJfQoJCQoJCQkJCQkJCWRvY3VtZW50LmdldEVsZW1lbnRzQnlUYWdOYW1lKCJoZWFkIilbMF0uYXBwZW5kQ2hpbGQoIHN0eWxlICk7CgkJCQkJCQk8L3NjcmlwdD5kAgoPZBYEZg9kFgICAg8WFB8FBQ1ObyBkYXRhIGZvdW5kHwZlHwdoHwhlHwloHwplHwtoHwwCBR8NBRdERC5UaWxlLkhvbWVDdXN0b21UaWxlcx8OZxYKZg9kFgJmD2QWAmYPFQOmATxpbWcgc3JjPSJ+L0NNU1BhZ2VzL0dldEZpbGUuYXNweD9ndWlkPWFiMTNlYmJjLTExNDMtNDdmNC1hNmNmLTdjMDJiZTk2OWM0NCZtYXhTaWRlU2l6ZT0zMDAiIGFsdD0iSm9pbiB0aGUgTGFyZ2VzdCBEaWdpdGFsICZhbXA7IE1hcmtldGluZyBDb21tdW5pdHkgaW4gdGhlIFdvcmxkISIgLz5ASm9pbiB0aGUgTGFyZ2VzdCBEaWdpdGFsICZhbXA7IE1hcmtldGluZyBDb21tdW5pdHkgaW4gdGhlIFdvcmxkIQYvbG9naW5kAgEPZBYCZg9kFgJmDxUDowE8aW1nIHNyYz0ifi9DTVNQYWdlcy9HZXRGaWxlLmFzcHg/Z3VpZD0zYTM3Mjk0Ny1hNTdlLTQ0OWUtYTkyOS03YTE3ZGZjMDBlZTgmbWF4U2lkZVNpemU9MzAwIiBhbHQ9IkdldCBJbnZvbHZlZC4uIENvbnRyaWJ1dGUgYW4gQXJ0aWNsZSB0byBEaWdpdGFsIERvdWdobnV0IE5vdyEiIC8+PUdldCBJbnZvbHZlZC4uIENvbnRyaWJ1dGUgYW4gQXJ0aWNsZSB0byBEaWdpdGFsIERvdWdobnV0IE5vdyEuL2FjY291bnQtcGFnZXMvY29udHJpYnV0aW9ucz91dG1fc291cmNlPWJhbm5lcmQCAg9kFgJmD2QWAmYPFQOuATxpbWcgc3JjPSJ+L0NNU1BhZ2VzL0dldEZpbGUuYXNweD9ndWlkPTU2MjEwMTM4LWIyZWItNDc3ZS1hOWExLTgzNmMyNzgyMDc5ZSZtYXhTaWRlU2l6ZT0zMDAiIGFsdD0iSW50cm9kdWNpbmcgJiMzOTtPdXIgUmVzZWFyY2gmIzM5OyBBIFNlcmllcyBPZiBHdWlkZXMgQnkgTG9uZG9uIFJlc2VhcmNoIiAvPkhJbnRyb2R1Y2luZyAmIzM5O091ciBSZXNlYXJjaCYjMzk7IEEgU2VyaWVzIE9mIEd1aWRlcyBCeSBMb25kb24gUmVzZWFyY2gsaHR0cHM6Ly93d3cuZGlnaXRhbGRvdWdobnV0LmNvbS9vdXItcmVzZWFyY2hkAgMPZBYCZg9kFgJmDxUDoQE8aW1nIHNyYz0ifi9DTVNQYWdlcy9HZXRGaWxlLmFzcHg/Z3VpZD1kZjM2OGEzNC0yNTRjLTQyZTItYWVkZC1kN2QxNDdkOTVlYzEmbWF4U2lkZVNpemU9MzAwIiBhbHQ9IlByZXBhcmUgZm9yIEJsYWNrIEZyaWRheSAmYW1wOyBDeWJlciBNb25kYXkgd2l0aCBXdW5kZXJraW5kIiAvPjtQcmVwYXJlIGZvciBCbGFjayBGcmlkYXkgJmFtcDsgQ3liZXIgTW9uZGF5IHdpdGggV3VuZGVya2luZDdodHRwczovL3d3dy5kaWdpdGFsZG91Z2hudXQuY29tL2NvbnRlbnQtaHVicz93dW5kZXJraW5kZAIED2QWAmYPZBYCZg8VA7ABPGltZyBzcmM9In4vQ01TUGFnZXMvR2V0RmlsZS5hc3B4P2d1aWQ9YzBiOWQ1ZTItMzkwMi00YTU1LWE2NTEtZWYzNGZmYWZiZjY0Jm1heFNpZGVTaXplPTMwMCIgYWx0PSJCMkIgUHJvZHVjdCBNYXJrZXRpbmcgaW4gYSBSYXBpZGx5IENoYW5naW5nIFdvcmxkIFBhcnQgMjogQ29udGVudCBTdHJhdGVneSIgLz5KQjJCIFByb2R1Y3QgTWFya2V0aW5nIGluIGEgUmFwaWRseSBDaGFuZ2luZyBXb3JsZCBQYXJ0IDI6IENvbnRlbnQgU3RyYXRlZ3lnaHR0cHM6Ly9yZXNvdXJjZXMuZGlnaXRhbGRvdWdobnV0LmNvbS9wYXJ0bmVyL2RlbWFuZC1leGNoYW5nZS9tb3JlLWJldHRlci1sZWFkcy1mb3JldmVyLXBhcnQtMi0xMTQ2P3Q9MWQCAQ8PFgIfBGhkZAIMD2QWAgIBD2QWAmYPZBYCZg8WDB8FBQ1ObyBkYXRhIGZvdW5kHxtnHwYFFlhNTERhdGFTb3VyY2VSZXNvdXJjZXMfDmgfHGgfDAIBFgJmD2QWAmYPZBYCZg8VAYMwPGRpdiBjbGFzcz0iZHhfY2FyZF9SNV9kZWNrIj4KICA8YSBocmVmPSJodHRwczovL3Jlc291cmNlcy5kaWdpdGFsZG91Z2hudXQuY29tL3BhcnRuZXIvaW50ZXJuZXRyZXRhaWxpbmcvdGVhbGl1bS10aW1lLWZvci1yZWFsLWFjdGlvbi0xNjMwP3V0bV9zb3VyY2U9MjAyNC0wOS0yOCZhbXA7dXRtX21lZGl1bT0xJmFtcDt1dG1fY2FtcGFpZ249NTQiIHRpdGxlPSJUZWFsaXVtOiBUaW1lIGZvciBSZWFsIEFjdGlvbiIgY2xhc3M9ImR4X2NhcmRfUjVfbGluayI+CiAgICA8YXJ0aWNsZSBjbGFzcz0iZHhfY2FyZF9SNSBkeF9jYXJkX1I1LS1hcnRpY2xlIj4KICAgICAgPGRpdiBjbGFzcz0iZHhfY2FyZF9SNV9pbWFnZSI+CiAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vZGVtYW5kZXhjaGFuZ2UtY2RuLnMzLmV1LXdlc3QtMi5hbWF6b25hd3MuY29tL3Jlc291cmNlcy9pbnRlcm5ldHJldGFpbGluZy9JbnRlcm5ldHJldGFpbGluZ190ZWFsaXVtLXJlYWwtdGltZV9UaHVtYi5wbmciIGFsdD0iVGVhbGl1bTogVGltZSBmb3IgUmVhbCBBY3Rpb24iLz4KICAgICAgPC9kaXY+CiAgICAgIDxkaXYgY2xhc3M9ImR4X2NhcmRfUjVfaW5mbyI+CiAgICAgICAgPGgxPlRlYWxpdW06IFRpbWUgZm9yIFJlYWwgQWN0aW9uPC9oMT4KICAgICAgPC9kaXY+CiAgICA8L2FydGljbGU+CiAgPC9hPgogIDxhIGhyZWY9Imh0dHBzOi8vcmVzb3VyY2VzLmRpZ2l0YWxkb3VnaG51dC5jb20vcGFydG5lci9vbjI0L3JlYWR5LWZvci1ncm93dGgtdGhlLXN0YXRlLW9mLWRpZ2l0YWwtbWF0dXJpdHktaW4tYjJiLW1hcmtldGluZy0xNTA3P3V0bV9zb3VyY2U9MjAyNC0wOS0yOCZhbXA7dXRtX21lZGl1bT0xJmFtcDt1dG1fY2FtcGFpZ249NTQiIHRpdGxlPSJSZWFkeSBmb3IgR3Jvd3RoOiBUaGUgU3RhdGUgb2YgRGlnaXRhbCBNYXR1cml0eSBpbiBCMkIgTWFya2V0aW5nIiBjbGFzcz0iZHhfY2FyZF9SNV9saW5rIj4KICAgIDxhcnRpY2xlIGNsYXNzPSJkeF9jYXJkX1I1IGR4X2NhcmRfUjUtLWFydGljbGUiPgogICAgICA8ZGl2IGNsYXNzPSJkeF9jYXJkX1I1X2ltYWdlIj4KICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9kZW1hbmRleGNoYW5nZS1jZG4uczMuZXUtd2VzdC0yLmFtYXpvbmF3cy5jb20vcmVzb3VyY2VzL09OMjQvT04yNF9yZWFkeS00LWdyb3d0aF9UaHVtYi5wbmciIGFsdD0iUmVhZHkgZm9yIEdyb3d0aDogVGhlIFN0YXRlIG9mIERpZ2l0YWwgTWF0dXJpdHkgaW4gQjJCIE1hcmtldGluZyIvPgogICAgICA8L2Rpdj4KICAgICAgPGRpdiBjbGFzcz0iZHhfY2FyZF9SNV9pbmZvIj4KICAgICAgICA8aDE+UmVhZHkgZm9yIEdyb3d0aDogVGhlIFN0YXRlIG9mIERpZ2l0YWwgTWF0dXJpdHkgaW4gQjJCIE1hcmtldGluZzwvaDE+CiAgICAgIDwvZGl2PgogICAgPC9hcnRpY2xlPgogIDwvYT4KICA8YSBocmVmPSJodHRwczovL3Jlc291cmNlcy5kaWdpdGFsZG91Z2hudXQuY29tL3BhcnRuZXIvZGVtYW5kLWV4Y2hhbmdlL2luZHVzdHJ5LXB1bHNlLTE1NzE/dXRtX3NvdXJjZT0yMDI0LTA5LTI4JmFtcDt1dG1fbWVkaXVtPTEmYW1wO3V0bV9jYW1wYWlnbj01NCIgdGl0bGU9IkluZHVzdHJ5IFB1bHNlIiBjbGFzcz0iZHhfY2FyZF9SNV9saW5rIj4KICAgIDxhcnRpY2xlIGNsYXNzPSJkeF9jYXJkX1I1IGR4X2NhcmRfUjUtLWFydGljbGUiPgogICAgICA8ZGl2IGNsYXNzPSJkeF9jYXJkX1I1X2ltYWdlIj4KICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9zMy1ldS13ZXN0LTIuYW1hem9uYXdzLmNvbS9kZW1hbmRleGNoYW5nZS1jZG4vcmVzb3VyY2VzL1d1bmRlcmtpbmQvV3VuZGVya2luZF9pbmR1c3RyeS1wdWxzZV9UaHVtYi5wbmciIGFsdD0iSW5kdXN0cnkgUHVsc2UiLz4KICAgICAgPC9kaXY+CiAgICAgIDxkaXYgY2xhc3M9ImR4X2NhcmRfUjVfaW5mbyI+CiAgICAgICAgPGgxPkluZHVzdHJ5IFB1bHNlPC9oMT4KICAgICAgPC9kaXY+CiAgICA8L2FydGljbGU+CiAgPC9hPgogIDxhIGhyZWY9Imh0dHBzOi8vcmVzb3VyY2VzLmRpZ2l0YWxkb3VnaG51dC5jb20vcGFydG5lci9kZW1hbmQtZXhjaGFuZ2UvbW9yZS1iZXR0ZXItbGVhZHMtZm9yZXZlci1wYXJ0LTQtMTI2OD91dG1fc291cmNlPTIwMjQtMDktMjgmYW1wO3V0bV9tZWRpdW09MSZhbXA7dXRtX2NhbXBhaWduPTU0IiB0aXRsZT0iTW9yZSBCZXR0ZXIgTGVhZHMgRm9yZXZlciBQYXJ0IDQiIGNsYXNzPSJkeF9jYXJkX1I1X2xpbmsiPgogICAgPGFydGljbGUgY2xhc3M9ImR4X2NhcmRfUjUgZHhfY2FyZF9SNS0tYXJ0aWNsZSI+CiAgICAgIDxkaXYgY2xhc3M9ImR4X2NhcmRfUjVfaW1hZ2UiPgogICAgICAgIDxpbWcgc3JjPSJodHRwczovL3MzLWV1LXdlc3QtMi5hbWF6b25hd3MuY29tL2RlbWFuZGV4Y2hhbmdlLWNkbi9yZXNvdXJjZXMvZGVtYW5kZXhjaGFuZ2UvTW9yZS1CZXR0ZXItTGVhZHMtRm9yZXZlcl9QYXJ0LTRfVGh1bWIucG5nIiBhbHQ9Ik1vcmUgQmV0dGVyIExlYWRzIEZvcmV2ZXIgUGFydCA0Ii8+CiAgICAgIDwvZGl2PgogICAgICA8ZGl2IGNsYXNzPSJkeF9jYXJkX1I1X2luZm8iPgogICAgICAgIDxoMT5Nb3JlIEJldHRlciBMZWFkcyBGb3JldmVyIFBhcnQgNDwvaDE+CiAgICAgIDwvZGl2PgogICAgPC9hcnRpY2xlPgogIDwvYT4KICA8YSBocmVmPSJodHRwczovL3Jlc291cmNlcy5kaWdpdGFsZG91Z2hudXQuY29tL3BhcnRuZXIvd3VuZGVya2luZC9zdGVwcGluZy11cC1mb3ItYmxhY2stZnJpZGF5LWFuZC1iZXlvbmQtcHJvdmVuLXN0cmF0ZWdpZXMtdG8tYm9vc3QtZm9vdHdlYXItc2FsZXMtMTYyNT91dG1fc291cmNlPTIwMjQtMDktMjgmYW1wO3V0bV9tZWRpdW09MSZhbXA7dXRtX2NhbXBhaWduPTU0IiB0aXRsZT0iU3RlcHBpbmcgVXAgZm9yIEJsYWNrIEZyaWRheSBhbmQgQmV5b25kIFByb3ZlbiBTdHJhdGVnaWVzIHRvIEJvb3N0IEZvb3R3ZWFyIFNhbGVzIiBjbGFzcz0iZHhfY2FyZF9SNV9saW5rIj4KICAgIDxhcnRpY2xlIGNsYXNzPSJkeF9jYXJkX1I1IGR4X2NhcmRfUjUtLWFydGljbGUiPgogICAgICA8ZGl2IGNsYXNzPSJkeF9jYXJkX1I1X2ltYWdlIj4KICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9kZW1hbmRleGNoYW5nZS1jZG4uczMuZXUtd2VzdC0yLmFtYXpvbmF3cy5jb20vcmVzb3VyY2VzL1d1bmRlcmtpbmQvQkZDTTIwMjRfRm9vdHdlYXJfMjAyNF9SZXNvdXJjZUNhcmRfMjY3eDQ0MF9EYXJrLnBuZyIgYWx0PSJTdGVwcGluZyBVcCBmb3IgQmxhY2sgRnJpZGF5IGFuZCBCZXlvbmQgUHJvdmVuIFN0cmF0ZWdpZXMgdG8gQm9vc3QgRm9vdHdlYXIgU2FsZXMiLz4KICAgICAgPC9kaXY+CiAgICAgIDxkaXYgY2xhc3M9ImR4X2NhcmRfUjVfaW5mbyI+CiAgICAgICAgPGgxPlN0ZXBwaW5nIFVwIGZvciBCbGFjayBGcmlkYXkgYW5kIEJleW9uZCBQcm92ZW4gU3RyYXRlZ2llcyB0byBCb29zdCBGb290d2VhciBTYWxlczwvaDE+CiAgICAgIDwvZGl2PgogICAgPC9hcnRpY2xlPgogIDwvYT4KPC9kaXY+CjxzY3JpcHQ+CgkJCQkJCQkJdmFyIHN0eWxlID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgic3R5bGUiKTsKCQkJCQkJCQlzdHlsZS50eXBlID0gInRleHQvY3NzIjsKCQkJCQkJCQoJCQkJCQkJCWlmIChzdHlsZS5zdHlsZVNoZWV0KSB7CgkJCQkJCQkJCS8vIElFCgkJCQkJCQkJCXN0eWxlLnN0eWxlU2hlZXQuY3NzVGV4dCA9ICIuZHhfY2FyZF9SNV9kZWNrIHsgICAgICBmb250OiAxZW0vMS41IFwiUm9ib3RvXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWYhaW1wb3J0YW50OyAgICBkaXNwbGF5OiBncmlkOyAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpOyAgICBncmlkLWF1dG8tcm93czogYXV0bzsgICAgICAgIGdyaWQtZ2FwOiAxcmVtOyAgICBtYXJnaW4tYm90dG9tOjI0cHg7fS5keF9jYXJkX1I1IGltZ3t3aWR0aDoxMDAlO30uZHhfY2FyZF9SNSB7ICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7ICAgIHBvc2l0aW9uOnJlbGF0aXZlOyAgICBoZWlnaHQ6NDYwcHg7fS5keF9jYXJkX1I1X2hlYWRlciB7ICAgIGJhY2tncm91bmQtY29sb3I6ICNlOTU3MjY7ICAgIHBhZGRpbmc6IDAuNWVtIDFlbTt9LmR4X2NhcmRfUjVfaGVhZGVyIHNwYW4geyAgICBmb250LXNpemU6IDEuMzc1ZW07ICAgIGZvbnQtd2VpZ2h0OiA2MDA7ICAgIGNvbG9yOiAjZmZmO30uZHhfY2FyZF9SNV9pbmZvIHtwYWRkaW5nOiAxZW07fS5keF9jYXJkX1I1X2luZm8tLWRhdGUgeyAgICBmb250LXNpemU6IDE2cHg7ICAgIGZvbnQtc2l6ZTogMXJlbTsgICAgZm9udC13ZWlnaHQ6IDYwMDsgICAgY29sb3I6ICMzZDRhNWE7ICAgIG1hcmdpbi1ib3R0b206IDAuNWVtOyAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7ICAgIHpvb206IDE7fS5keF9jYXJkX1I1X2luZm8gaDEgeyAgICBmb250LXNpemU6IDE4cHg7ICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07ICAgIGNvbG9yOiAjM2Q0YTVhOyAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTsgICAgbGluZS1oZWlnaHQ6MTsgICAgbWFyZ2luLXRvcDowcHg7ICAgIGNvbG9yOiAjZTk1NzI2O30uZHhfY2FyZF9SNV9pbmZvIHAgeyAgICBmb250LXNpemU6IC44NzVyZW07ICAgIGxpbmUtaGVpZ2h0OiAxLjI1OyAgICBjb2xvcjojNzE3MTcxO30gICAgLmR4X2NhcmRfUjVfbGluayB7ICAgIGNvbG9yOiB0cmFuc3BhcmVudDt9ICBAbWVkaWEgKG1heC13aWR0aDo2MDBweCkgeyAgICAuZHhfY2FyZF9SNV9kZWNrIHsgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTsgICAgfSAgICAuZHhfY2FyZF9SNSBpbWd7d2lkdGg6MTAwJTt9ICAgIC5keF9jYXJkX1I1IHsgICAgICAgIGhlaWdodDphdXRvOyAgICB9ICAgIH07IgoJCQkJCQkJCX0gZWxzZSB7CgkJCQkJCQkJCS8vIE90aGVyIGJyb3dzZXJzCgkJCQkJCQkJCXN0eWxlLmlubmVySFRNTCA9ICIuZHhfY2FyZF9SNV9kZWNrIHsgICAgICBmb250OiAxZW0vMS41IFwiUm9ib3RvXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWYhaW1wb3J0YW50OyAgICBkaXNwbGF5OiBncmlkOyAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpOyAgICBncmlkLWF1dG8tcm93czogYXV0bzsgICAgICAgIGdyaWQtZ2FwOiAxcmVtOyAgICBtYXJnaW4tYm90dG9tOjI0cHg7fS5keF9jYXJkX1I1IGltZ3t3aWR0aDoxMDAlO30uZHhfY2FyZF9SNSB7ICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7ICAgIHBvc2l0aW9uOnJlbGF0aXZlOyAgICBoZWlnaHQ6NDYwcHg7fS5keF9jYXJkX1I1X2hlYWRlciB7ICAgIGJhY2tncm91bmQtY29sb3I6ICNlOTU3MjY7ICAgIHBhZGRpbmc6IDAuNWVtIDFlbTt9LmR4X2NhcmRfUjVfaGVhZGVyIHNwYW4geyAgICBmb250LXNpemU6IDEuMzc1ZW07ICAgIGZvbnQtd2VpZ2h0OiA2MDA7ICAgIGNvbG9yOiAjZmZmO30uZHhfY2FyZF9SNV9pbmZvIHtwYWRkaW5nOiAxZW07fS5keF9jYXJkX1I1X2luZm8tLWRhdGUgeyAgICBmb250LXNpemU6IDE2cHg7ICAgIGZvbnQtc2l6ZTogMXJlbTsgICAgZm9udC13ZWlnaHQ6IDYwMDsgICAgY29sb3I6ICMzZDRhNWE7ICAgIG1hcmdpbi1ib3R0b206IDAuNWVtOyAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7ICAgIHpvb206IDE7fS5keF9jYXJkX1I1X2luZm8gaDEgeyAgICBmb250LXNpemU6IDE4cHg7ICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07ICAgIGNvbG9yOiAjM2Q0YTVhOyAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTsgICAgbGluZS1oZWlnaHQ6MTsgICAgbWFyZ2luLXRvcDowcHg7ICAgIGNvbG9yOiAjZTk1NzI2O30uZHhfY2FyZF9SNV9pbmZvIHAgeyAgICBmb250LXNpemU6IC44NzVyZW07ICAgIGxpbmUtaGVpZ2h0OiAxLjI1OyAgICBjb2xvcjojNzE3MTcxO30gICAgLmR4X2NhcmRfUjVfbGluayB7ICAgIGNvbG9yOiB0cmFuc3BhcmVudDt9ICBAbWVkaWEgKG1heC13aWR0aDo2MDBweCkgeyAgICAuZHhfY2FyZF9SNV9kZWNrIHsgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTsgICAgfSAgICAuZHhfY2FyZF9SNSBpbWd7d2lkdGg6MTAwJTt9ICAgIC5keF9jYXJkX1I1IHsgICAgICAgIGhlaWdodDphdXRvOyAgICB9ICAgIH07IgoJCQkJCQkJCX0KCQkKCQkJCQkJCQlkb2N1bWVudC5nZXRFbGVtZW50c0J5VGFnTmFtZSgiaGVhZCIpWzBdLmFwcGVuZENoaWxkKCBzdHlsZSApOwoJCQkJCQkJPC9zY3JpcHQ+ZAIOD2QWAmYPZBYCZg8PFi4fDQUdTWFqb3IuS25vd2xlZGdlUmVwb3J0LlByZXZpZXcfBQUNTm8gZGF0YSBmb3VuZB4NUGFnZXJQb3NpdGlvbgspcUNNUy5Db250cm9scy5QYWdpbmdQbGFjZVR5cGVFbnVtLCBDTVMuQ29udHJvbHMsIFZlcnNpb249OS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04MzRiMTJhMjU4ZjIxM2Y5AB4bU2VwYXJhdG9yVHJhbnNmb3JtYXRpb25OYW1lZR8JaB4SUGFyZW50SURDb2x1bW5OYW1lZR4XVXNlSGllcmFyY2hpY2FsT3JkZXJpbmdnHhhIZWFkZXJUcmFuc2Zvcm1hdGlvbk5hbWVlHwwCBR4eSGllcmFyY2hpY2FsVHJhbnNmb3JtYXRpb25OYW1lZR4MSURDb2x1bW5OYW1lZR8KZR8LaB4UTG9hZEhpZXJhcmNoaWNhbERhdGFoHg9MZXZlbENvbHVtbk5hbWVlHw5oHgtfIURhdGFCb3VuZGceGEZvb3RlclRyYW5zZm9ybWF0aW9uTmFtZWUeF0ZpcnN0VHJhbnNmb3JtYXRpb25OYW1lZR8bZx4YU2luZ2xlVHJhbnNmb3JtYXRpb25OYW1lZR4WTGFzdFRyYW5zZm9ybWF0aW9uTmFtZWUeCUl0ZW1Db3VudAIFZBYKAgEPZBYCZg9kFgJmDxUHMlRoZSBTdGF0ZSBvZiBQcm9kdWN0IERpc2NvdmVyeSBpbiBEaWdpdGFsIENvbW1lcmNlkgE8aW1nIHNyYz0ifi9DTVNQYWdlcy9HZXRGaWxlLmFzcHg/Z3VpZD01OWFiMzViMi1mMmY3LTQwNTUtOWQ0MS0wNDI5Mjg0YWY2ZjImd2lkdGg9MTk2IiBhbHQ9IlRoZSBTdGF0ZSBvZiBQcm9kdWN0IERpc2NvdmVyeSBpbiBEaWdpdGFsIENvbW1lcmNlIiAvPjJUaGUgU3RhdGUgb2YgUHJvZHVjdCBEaXNjb3ZlcnkgaW4gRGlnaXRhbCBDb21tZXJjZQ9Mb25kb24gUmVzZWFyY2ggPHNwYW4+SW4gcGFydG5lcnNoaXAgd2l0aDwvc3Bhbj5sPGltZyBzcmM9In4vQ01TUGFnZXMvR2V0RmlsZS5hc3B4P2d1aWQ9Y2Q1YjgxZmQtNjg3MC00Zjc2LTljYTEtZWNhOTQzMzY4NzUxJm1heFNpZGVTaXplPTk1IiBhbHQ9IkF0dHJhcXQiIC8+QC9vdXItcmVzZWFyY2gvdGhlLXN0YXRlLW9mLXByb2R1Y3QtZGlzY292ZXJ5LWluLWRpZ2l0YWwtY29tbWVyY2VkAgIPZBYCZg9kFgJmDxUHD0Nsb3NpbmcgdGhlIEdhcG88aW1nIHNyYz0ifi9DTVNQYWdlcy9HZXRGaWxlLmFzcHg/Z3VpZD02NmI3N2M3MS02MTdiLTQ1MTMtOGM3NC1hMzVkOGMzNzkzNTUmd2lkdGg9MTk2IiBhbHQ9IkNsb3NpbmcgdGhlIEdhcCIgLz4PQ2xvc2luZyB0aGUgR2FwD0xvbmRvbiBSZXNlYXJjaCA8c3Bhbj5JbiBwYXJ0bmVyc2hpcCB3aXRoPC9zcGFuPm08aW1nIHNyYz0ifi9DTVNQYWdlcy9HZXRGaWxlLmFzcHg/Z3VpZD1jNjAwZjlhOS1hOTY5LTQ5MWYtODUwYS0yMTczOGVkODJjZjgmbWF4U2lkZVNpemU9OTUiIGFsdD0iQ2F0YWx5c3QiIC8+HS9vdXItcmVzZWFyY2gvY2xvc2luZy10aGUtZ2FwZAIDD2QWAmYPZBYCZg8VByZDb250ZW50IE1hcmtldGluZyBNYXR1cml0eSBSZXBvcnQgMjAyMoYBPGltZyBzcmM9In4vQ01TUGFnZXMvR2V0RmlsZS5hc3B4P2d1aWQ9YmUwMDhlOTktMzNiZC00MzlmLWE4ZGEtYTBjOWJkNzQ3NDJmJndpZHRoPTE5NiIgYWx0PSJDb250ZW50IE1hcmtldGluZyBNYXR1cml0eSBSZXBvcnQgMjAyMiIgLz4mQ29udGVudCBNYXJrZXRpbmcgTWF0dXJpdHkgUmVwb3J0IDIwMjIPTG9uZG9uIFJlc2VhcmNoIDxzcGFuPkluIHBhcnRuZXJzaGlwIHdpdGg8L3NwYW4+bzxpbWcgc3JjPSJ+L0NNU1BhZ2VzL0dldEZpbGUuYXNweD9ndWlkPWUwMDNhZTI0LThlMDMtNDM0ZC1hNzczLTM1YTQyNGQxZjRhZSZtYXhTaWRlU2l6ZT05NSIgYWx0PSJDb250ZW50Q2FsIiAvPjQvb3VyLXJlc2VhcmNoL2NvbnRlbnQtbWFya2V0aW5nLW1hdHVyaXR5LXJlcG9ydC0yMDIyZAIED2QWAmYPZBYCZg8VByRQUiBUZWNobm9sb2d5IFZlbmRvciBTZWxlY3Rpb24gR3VpZGWEATxpbWcgc3JjPSJ+L0NNU1BhZ2VzL0dldEZpbGUuYXNweD9ndWlkPThkZTIxYWYxLTIwZjQtNDFiNC05NWE3LTI3MzM3ZWM4NzQyMyZ3aWR0aD0xOTYiIGFsdD0iUFIgVGVjaG5vbG9neSBWZW5kb3IgU2VsZWN0aW9uIEd1aWRlIiAvPiRQUiBUZWNobm9sb2d5IFZlbmRvciBTZWxlY3Rpb24gR3VpZGUPTG9uZG9uIFJlc2VhcmNoIDxzcGFuPkluIHBhcnRuZXJzaGlwIHdpdGg8L3NwYW4+azxpbWcgc3JjPSJ+L0NNU1BhZ2VzL0dldEZpbGUuYXNweD9ndWlkPWZkZDAzZWRiLWE5MzQtNDlhYi05ODMwLWQ4MWE5OTk2NDRiNCZtYXhTaWRlU2l6ZT05NSIgYWx0PSJDaXNpb24iIC8+Mi9vdXItcmVzZWFyY2gvcHItdGVjaG5vbG9neS12ZW5kb3Itc2VsZWN0aW9uLWd1aWRlZAIFD2QWAmYPZBYCZg8VBzJDb250ZW50IE1hcmtldGluZzogTW92aW5nIGZyb20gVGFjdGljcyB0byBTdHJhdGVneZIBPGltZyBzcmM9In4vQ01TUGFnZXMvR2V0RmlsZS5hc3B4P2d1aWQ9ODEzZmY2NGQtNzI3ZS00ZjdlLWE4ZjUtNWQzMjBlM2VkMDAzJndpZHRoPTE5NiIgYWx0PSJDb250ZW50IE1hcmtldGluZzogTW92aW5nIGZyb20gVGFjdGljcyB0byBTdHJhdGVneSIgLz4yQ29udGVudCBNYXJrZXRpbmc6IE1vdmluZyBmcm9tIFRhY3RpY3MgdG8gU3RyYXRlZ3kPTG9uZG9uIFJlc2VhcmNoIDxzcGFuPkluIHBhcnRuZXJzaGlwIHdpdGg8L3NwYW4+bzxpbWcgc3JjPSJ+L0NNU1BhZ2VzL0dldEZpbGUuYXNweD9ndWlkPWUwMDNhZTI0LThlMDMtNDM0ZC1hNzczLTM1YTQyNGQxZjRhZSZtYXhTaWRlU2l6ZT05NSIgYWx0PSJDb250ZW50Q2FsIiAvPj8vb3VyLXJlc2VhcmNoL2NvbnRlbnQtbWFya2V0aW5nLW1vdmluZy1mcm9tLXRhY3RpY3MtdG8tc3RyYXRlZ3lkAhAPZBYEAgEPZBYCAgIPFhQfBQUNTm8gZGF0YSBmb3VuZB8GBRJBcnRpY2xlc0RhdGFTb3VyY2UfB2gfCGUfCWgfCmUfC2gfDAIKHw0FFENNUy5CbG9nUG9zdC5QcmV2aWV3Hw5nFhRmD2QWAmYPZBYCZg8VCQ9jYXJkLS1wdWJsaXNoZWSiATxpbWcgc3JjPSJ+L0NNU1BhZ2VzL0dldEZpbGUuYXNweD9ndWlkPTQ2NGNiZGQ3LWFmZjEtNGFlNi1hZTg5LWY2ODU2ODYyY2YxMiZtYXhTaWRlU2l6ZT0zMDAiIGFsdD0iSG93IENhbiBCcmFuZHMgU2hvd2Nhc2UgVGhlaXIgU3VwcG9ydCBmb3IgUHJpZGUgQmV5b25kIEp1bmU/IiAvPjxIb3cgQ2FuIEJyYW5kcyBTaG93Y2FzZSBUaGVpciBTdXBwb3J0IGZvciBQcmlkZSBCZXlvbmQgSnVuZT/eAVdpdGggUHJpZGUgZmxhZ3MgaGF2aW5nIGJlZW4gdGFrZW4gZG93biwgYW5kIHN0cmVldHMgY2xlYXJlZCBvZiByYWluYm93IGNvbmZldHRpIGFuZCBnbGl0dGVyIHBvc3QgcGFyYWRlcywgYW5vdGhlciBQcmlkZSBtb250aCBoYXMgY29tZSB0byBhbiBlbmQuIFdoaWxlIGl04oCZcyB3aWRlbHkga25vd24gdGhhdCBKdW5lIGlzIHRoZSBtb250aCB0byBjZWxlYnJhdGUgdGhlIExHQlRRKy4uLnYvQ01TUGFnZXMvR2V0QXZhdGFyLmFzcHg/YXZhdGFyZ3VpZD0yYmE2M2ZhMi03NmExLTQxZTAtYmQ1OC00NTgxMTdjMTFkNzMmYW1wO21heHNpZGVzaXplPTM1JmFtcDt3aWR0aD0zNSZhbXA7aGVpZ2h0PTM1D1ZpZGlzaGEgR2FnbGFuaQ9WaWRpc2hhIEdhZ2xhbmkRMjYgU2VwdGVtYmVyIDIwMjRKL2FydGljbGVzLzIwMjQvYXVndXN0LTIwMjQvaG93LWNhbi1icmFuZHMtc2hvd2Nhc2UtdGhlaXItc3VwcG9ydC1mb3ItcHJpZGVkAgEPZBYCZg9kFgJmDxUJD2NhcmQtLXB1Ymxpc2hlZKkBPGltZyBzcmM9In4vQ01TUGFnZXMvR2V0RmlsZS5hc3B4P2d1aWQ9YzhiMjhiMjQtM2U0MS00YzhhLTkxZWUtNDZiZWE3M2M3OWIyJm1heFNpZGVTaXplPTMwMCIgYWx0PSI3IE1pc3Rha2VzIFRoYXQgQ2FuIEtpbGwgWW91ciBCdXNpbmVzcyBHcm93dGggYW5kIEhvdyB0byBBdm9pZCBUaGVtIiAvPkM3IE1pc3Rha2VzIFRoYXQgQ2FuIEtpbGwgWW91ciBCdXNpbmVzcyBHcm93dGggYW5kIEhvdyB0byBBdm9pZCBUaGVtYUdyb3dpbmcgYSBidXNpbmVzcyBpcyB0b3VnaCwgYnV0IGF2b2lkaW5nIHRoZXNlIHNldmVuIGNvbW1vbiBtaXN0YWtlcyBjYW4gc2V0IHlvdSB1cCBmb3Igc3VjY2Vzcy52L0NNU1BhZ2VzL0dldEF2YXRhci5hc3B4P2F2YXRhcmd1aWQ9NDQ2YWNjODItNjA3OS00YTExLWExYjUtZDIwMmMzOWNlZjc2JmFtcDttYXhzaWRlc2l6ZT0zNSZhbXA7d2lkdGg9MzUmYW1wO2hlaWdodD0zNQtEYXZpZCBCbG9pcwtEYXZpZCBCbG9pcxEyNCBTZXB0ZW1iZXIgMjAyNEsvYXJ0aWNsZXMvMjAyNC9zZXB0ZW1iZXItMjAyNC83LW1pc3Rha2VzLXRoYXQtY2FuLWtpbGwteW91ci1idXNpbmVzcy1ncm93dGhkAgIPZBYCZg9kFgJmDxUJD2NhcmQtLXB1Ymxpc2hlZJcBPGltZyBzcmM9In4vQ01TUGFnZXMvR2V0RmlsZS5hc3B4P2d1aWQ9OThjNTU3YWMtMzU1OC00ZWZmLWJmYTctNzYyYjMyYmY0ZTBjJm1heFNpZGVTaXplPTMwMCIgYWx0PSJUaGUgQnVzaW5lc3MgQmF0dGxlOiBBSSB2ZXJzdXMgSHVtYW4gSW50ZWxsaWdlbmNlIiAvPjFUaGUgQnVzaW5lc3MgQmF0dGxlOiBBSSB2ZXJzdXMgSHVtYW4gSW50ZWxsaWdlbmNloAFFeHBsb3JlIHRoZSB1bHRpbWF0ZSBzaG93ZG93biBiZXR3ZWVuIEFJIGFuZCBIdW1hbiBJbnRlbGxpZ2VuY2UgaW4gb3VyIGluc2lnaHRmdWwgYXJ0aWNsZS4gRGlzY292ZXIgdGhlIHN0cmVuZ3RocywgbGltaXRhdGlvbnMsIGFuZCBmdXR1cmUgaW1wbGljYXRpb25zIG9mIGJvdGgudi9DTVNQYWdlcy9HZXRBdmF0YXIuYXNweD9hdmF0YXJndWlkPWEwMjQ5OWFhLThmYWUtNDJjMC05OTAxLTY1OGE5MWE0NDU4NiZhbXA7bWF4c2lkZXNpemU9MzUmYW1wO3dpZHRoPTM1JmFtcDtoZWlnaHQ9MzUTSWJpaXhvIFRlY2hub2xvZ2llcxNJYmlpeG8gVGVjaG5vbG9naWVzETE5IFNlcHRlbWJlciAyMDI0Ti9hcnRpY2xlcy8yMDI0L3NlcHRlbWJlci0yMDI0L3RoZS1idXNpbmVzcy1iYXR0bGUtYWktdmVyc3VzLWh1bWFuLWludGVsbGlnZW5jZWQCAw9kFgJmD2QWAmYPFQkPY2FyZC0tcHVibGlzaGVksQE8aW1nIHNyYz0ifi9DTVNQYWdlcy9HZXRGaWxlLmFzcHg/Z3VpZD00YWVhZDk5OC04YTdjLTQ1ZWQtOThhOS1iNDE4YTliZjY5MDEmbWF4U2lkZVNpemU9MzAwIiBhbHQ9IldoYXQgdG8gRG8gV2hlbiB0aGUgU2ghdCBIaXRzIHRoZSBGYW46IENyaXNpcyBQUiBmb3IgYSBHbG9iYWwgVGVjaCBNZWx0ZG93biIgLz5LV2hhdCB0byBEbyBXaGVuIHRoZSBTaCF0IEhpdHMgdGhlIEZhbjogQ3Jpc2lzIFBSIGZvciBhIEdsb2JhbCBUZWNoIE1lbHRkb3du3gFFdmVuIHRoZSBiZXN0IGFuZCBtb3JlIHNlY3VyZSBJVCBzeXN0ZW1zIGNhbiBjcmFzaCBhbmQgYW5kIHRoZSBrbm9jay1vbiBpbXBhY3Qgb2YgYW4gSVQgZ2xpdGNoIGNhbiBiZSBtYXNzaXZlLiBCdXQgd2hlbiBjcmlzZXMgb2NjdXIsIGhvdyB5b3UgaGFuZGxlIHRoZW0gY2FuIG1ha2Ugb3IgYnJlYWsgeW91ciByZXB1dGF0aW9uLiBIZXJl4oCZcyBhIGhpZ2gtbGV2ZWwgZ3VpZGUgdG8uLi52L0NNU1BhZ2VzL0dldEF2YXRhci5hc3B4P2F2YXRhcmd1aWQ9ZTIxZDEzNTYtYmMzOS00NGQ4LWE5NDItNWMxNDI2YTEwNmZjJmFtcDttYXhzaWRlc2l6ZT0zNSZhbXA7d2lkdGg9MzUmYW1wO2hlaWdodD0zNQ5HbGVubiBNYXRjaGV0dA5HbGVubiBNYXRjaGV0dBExNyBTZXB0ZW1iZXIgMjAyNEIvYXJ0aWNsZXMvMjAyNC9zZXB0ZW1iZXItMjAyNC9jcmlzaXMtcHItZm9yLWEtZ2xvYmFsLXRlY2gtbWVsdGRvd25kAgQPZBYCZg9kFgJmDxUJD2NhcmQtLXB1Ymxpc2hlZKEBPGltZyBzcmM9In4vQ01TUGFnZXMvR2V0RmlsZS5hc3B4P2d1aWQ9MmNmYjUwZjktN2ZkMS00MWVkLWE2YTktZjU1ZWE3MGFkZTMzJm1heFNpZGVTaXplPTMwMCIgYWx0PSJTYWxlcyBhbmQgTWFya2V0aW5nIENvbGxhYm9yYXRpb246IEEgUmVjaXBlIGZvciBCMkIgU3VjY2VzcyIgLz47U2FsZXMgYW5kIE1hcmtldGluZyBDb2xsYWJvcmF0aW9uOiBBIFJlY2lwZSBmb3IgQjJCIFN1Y2Nlc3PbAUluIHRoZSB3b3JsZCBvZiBCMkIsIHRoZSBhZ2Utb2xkIHJpdmFscnkgYmV0d2VlbiBTYWxlcyBhbmQgTWFya2V0aW5nIG9mdGVuIG92ZXJzaGFkb3dzIHRoZSBwb3RlbnRpYWwgZm9yIGEgZnJ1aXRmdWwgcGFydG5lcnNoaXAuIFlldCwgd2hlbiB0aGVzZSB0d28gZGVwYXJ0bWVudHMgYWxpZ24gdGhlaXIgZ29hbHMsIHN0cmF0ZWdpZXMsIGFuZCBlZmZvcnRzLCB0aGUgcmVzdWx0cy4uLnYvQ01TUGFnZXMvR2V0QXZhdGFyLmFzcHg/YXZhdGFyZ3VpZD0wOTI4ODdhNi1jNDAzLTQwMjUtOWMyNS1kMTNhNzIwMjNiYTImYW1wO21heHNpZGVzaXplPTM1JmFtcDt3aWR0aD0zNSZhbXA7aGVpZ2h0PTM1DFpzb2ZpYSBSYWZmYQxac29maWEgUmFmZmERMTIgU2VwdGVtYmVyIDIwMjRIL2FydGljbGVzLzIwMjQvYXVndXN0LTIwMjQvc2FsZXMtYW5kLW1hcmtldGluZy1jb2xsYWJvcmF0aW9uLWIyYi1zdWNjZXNzZAIFD2QWAmYPZBYCZg8VCQ9jYXJkLS1wdWJsaXNoZWSwATxpbWcgc3JjPSJ+L0NNU1BhZ2VzL0dldEZpbGUuYXNweD9ndWlkPWNlNTI0ZTIxLTk4NzctNDUwOS05YzlkLTY4ODllZWU1ZGI0YSZtYXhTaWRlU2l6ZT0zMDAiIGFsdD0iSG93IENhdGFsb2cgTWFuYWdlbWVudCBTZXJ2aWNlcyBFbmhhbmNlZCBhIExpZ2h0aW5nIFN0b3JlJiMzOTtzIEVmZmljaWVuY3kiIC8+SkhvdyBDYXRhbG9nIE1hbmFnZW1lbnQgU2VydmljZXMgRW5oYW5jZWQgYSBMaWdodGluZyBTdG9yZSYjMzk7cyBFZmZpY2llbmN50QFPcGVyYXRpb25hbCBlZmZpY2llbmN5IGlzIGNydWNpYWwgaW4gdGhlIHJldGFpbCBpbmR1c3RyeS4gUmV0YWlsZXJzIGZhY2UgY2hhbGxlbmdlcyBpbiBtYW5hZ2luZyBwcm9kdWN0IGNhdGFsb2dzLCBhZGFwdGluZyB0byB0cmVuZHMsIGFuZCBtYWludGFpbmluZyBjb25zaXN0ZW50IGluZm9ybWF0aW9uIGFjcm9zcyBjaGFubmVscy4gVGhlc2UgaXNzdWVzIGFyZS4uLnYvQ01TUGFnZXMvR2V0QXZhdGFyLmFzcHg/YXZhdGFyZ3VpZD1mNmRjYzk3MC00ZDJjLTRjYmMtOWQzYi1kZmRmMDI2ZTBmNDEmYW1wO21heHNpZGVzaXplPTM1JmFtcDt3aWR0aD0zNSZhbXA7aGVpZ2h0PTM1EUplc3NpY2EgQ2FtcGJlbGxsEUplc3NpY2EgQ2FtcGJlbGxsETEwIFNlcHRlbWJlciAyMDI0SC9hcnRpY2xlcy8yMDI0L2p1bHktMjAyNC9jYXRhbG9nLW1hbmFnZW1lbnQtc2VydmljZXMtZW5oYW5jZWQtZWZmaWNpZW5jeWQCBg9kFgJmD2QWAmYPFQkPY2FyZC0tcHVibGlzaGVkqAE8aW1nIHNyYz0ifi9DTVNQYWdlcy9HZXRGaWxlLmFzcHg/Z3VpZD04YTExNjFjYy0wZmZlLTRkMGUtOGY3ZC1jYTRiOWZiYjc3NGImbWF4U2lkZVNpemU9MzAwIiBhbHQ9IjUgS2V5IEZpbmRpbmdzIGZyb20gVGhlIFN0YXRlIG9mIEIyQiBDb250ZW50IGZvciBHcm93dGggTWFya2V0aW5nICIgLz5CNSBLZXkgRmluZGluZ3MgZnJvbSBUaGUgU3RhdGUgb2YgQjJCIENvbnRlbnQgZm9yIEdyb3d0aCBNYXJrZXRpbmcg2AFCMkIgbWFya2V0ZXJzIGFyZSB0cnlpbmcgaGFyZGVyIHRoYW4gZXZlciB0byBnZXQgYSBkZWNlbnQgcmV0dXJuIG9uIHRoZWlyIGNvbnRlbnQgaW52ZXN0bWVudC4gQmFzZWQgb24gYSBzdXJ2ZXkgb2YgMzUwIEIyQiBvcmdhbml6YXRpb25zLCBhIG5ldyByZXNlYXJjaCByZXBvcnQgZnJvbSBEZW1hbmQgRXhjaGFuZ2UgYW5kIExvbmRvbiBSZXNlYXJjaCBsb29rcyBhdCB0aGUuLi52L0NNU1BhZ2VzL0dldEF2YXRhci5hc3B4P2F2YXRhcmd1aWQ9MDRiYzRhYjMtOGRkNC00NzgwLThkNWEtNmY4ZTAxMDlmNzc5JmFtcDttYXhzaWRlc2l6ZT0zNSZhbXA7d2lkdGg9MzUmYW1wO2hlaWdodD0zNRFMaW51cyBHcmVnb3JpYWRpcxFMaW51cyBHcmVnb3JpYWRpcxA1IFNlcHRlbWJlciAyMDI0Sy9hcnRpY2xlcy8yMDI0L3NlcHRlbWJlci0yMDI0L3RoZS1zdGF0ZS1vZi1iMmItY29udGVudC1mb3ItZ3Jvd3RoLW1hcmtldGluZ2QCBw9kFgJmD2QWAmYPFQkPY2FyZC0tcHVibGlzaGVkqAE8aW1nIHNyYz0ifi9DTVNQYWdlcy9HZXRGaWxlLmFzcHg/Z3VpZD02YWYyMjY0MC0wY2JkLTQ4ZTctODAzYy1hZTQzNDc1MDBhNDcmbWF4U2lkZVNpemU9MzAwIiBhbHQ9IlBvZGNhc3Qg4oCTIEludGVydmlldyB3aXRoIFNjb3R0IFZvaWd0LCBGb3VuZGVyIGFuZCBDRU8sIEZ1bGxTdG9yeSIgLz5CUG9kY2FzdCDigJMgSW50ZXJ2aWV3IHdpdGggU2NvdHQgVm9pZ3QsIEZvdW5kZXIgYW5kIENFTywgRnVsbFN0b3J52QFQYXJ0IG9mIG91ciBzcGVjaWFsIHNlcmllcyBvZiBlcGlzb2RlcyBvZiB0aGUgYy1zdWl0ZSBwb2RjYXN0IHRoYXQgd2FzIHJlY29yZGVkIGluIHBhcnRuZXJzaGlwIHdpdGggdGhlIEV1cm9wZWFuIFBSIEFnZW5jeSBUeXRvIGFuZCB0aGVpciBvd24gV2l0aG91dCBCb3JkZXJzIHBvZGNhc3QsIHRoaXMgaW50ZXJ2aWV3IGlzIHdpdGggU2NvdHQgVm9pZ3QsIEZvdW5kZXIgYW5kLi4udi9DTVNQYWdlcy9HZXRBdmF0YXIuYXNweD9hdmF0YXJndWlkPTcwNTBiMGZlLWI3M2QtNDY1My05ZjUzLWM5NzViZDQzYjYzYyZhbXA7bWF4c2lkZXNpemU9MzUmYW1wO3dpZHRoPTM1JmFtcDtoZWlnaHQ9MzURUnVzc2VsbCBHb2xkc21pdGgRUnVzc2VsbCBHb2xkc21pdGgQNSBTZXB0ZW1iZXIgMjAyNEcvYXJ0aWNsZXMvMjAyNC9hdWd1c3QtMjAyNC9pbnRlcnZpZXctd2l0aC1zY290dC12b2lndC1mb3VuZGVyLWZ1bGxzdG9yeWQCCA9kFgJmD2QWAmYPFQkPY2FyZC0tcHVibGlzaGVkjgE8aW1nIHNyYz0ifi9DTVNQYWdlcy9HZXRGaWxlLmFzcHg/Z3VpZD01MzU1ZmMzZS04NWU4LTQ1YWYtOTZhMS03MTA4Y2EyNzU4ZTAmbWF4U2lkZVNpemU9MzAwIiBhbHQ9IklzIFlvdXIgQWQgQ2FtcGFpZ24gSHVydGluZyB0aGUgUGxhbmV0PyAiIC8+KElzIFlvdXIgQWQgQ2FtcGFpZ24gSHVydGluZyB0aGUgUGxhbmV0PyDVAURpZ2l0YWwgbWFya2V0aW5nLCBvZnRlbiBwZXJjZWl2ZWQgYXMgZW52aXJvbm1lbnRhbGx5IGZyaWVuZGx5LCBoYXMgYSBoaWRkZW4gY2FyYm9uIGZvb3RwcmludC4gVGhpcyBhcnRpY2xlIGV4cGxvcmVzIHRoZSBzdXJwcmlzaW5nIGVudmlyb25tZW50YWwgaW1wYWN0IG9mIGRpZ2l0YWwgYWR2ZXJ0aXNpbmcsIGZyb20gZGF0YSBjZW50ZXJzIHRvIGV4Y2Vzc2l2ZSBhZC4uLnYvQ01TUGFnZXMvR2V0QXZhdGFyLmFzcHg/YXZhdGFyZ3VpZD0wOTI4ODdhNi1jNDAzLTQwMjUtOWMyNS1kMTNhNzIwMjNiYTImYW1wO21heHNpZGVzaXplPTM1JmFtcDt3aWR0aD0zNSZhbXA7aGVpZ2h0PTM1DFpzb2ZpYSBSYWZmYQxac29maWEgUmFmZmEQMyBTZXB0ZW1iZXIgMjAyNEEvYXJ0aWNsZXMvMjAyNC9hdWd1c3QtMjAyNC9pcy15b3VyLWFkLWNhbXBhaWduLWh1cnRpbmctdGhlLXBsYW5ldGQCCQ9kFgJmD2QWAmYPFQkPY2FyZC0tcHVibGlzaGVkkAE8aW1nIHNyYz0ifi9DTVNQYWdlcy9HZXRGaWxlLmFzcHg/Z3VpZD05NGY3ZGU2My1mOWQxLTRkMjEtODI0OS1kMmVlNzQ0OGJlZmEmbWF4U2lkZVNpemU9MzAwIiBhbHQ9IlRob3VnaHQgTGVhZGVyc2hpcCBDb250ZW50IOKAkyBXaHkgQm90aGVyPyIgLz4qVGhvdWdodCBMZWFkZXJzaGlwIENvbnRlbnQg4oCTIFdoeSBCb3RoZXI/1AFJbiB0aGUgaW5jcmVhc2luZ2x5IGNyb3dkZWQgbWFya2V0LCBicmFuZHMgYW5kIGJ1c2luZXNzZXMgY29uc3RhbnRseSBjb21wZXRlIGZvciBhdHRlbnRpb24sIGFuZCBzdGFuZGluZyBvdXQgaXMgaGFyZGVyIHRoYW4gZXZlci4gT25lIHNtYXJ0IHdheSB0byBkaWZmZXJlbnRpYXRlIHlvdXJzZWxmIGZyb20gdGhlIGNvbXBldGl0aW9uIGlzIHRocm91Z2ggdGhvdWdodC4uLnYvQ01TUGFnZXMvR2V0QXZhdGFyLmFzcHg/YXZhdGFyZ3VpZD1lMjFkMTM1Ni1iYzM5LTQ0ZDgtYTk0Mi01YzE0MjZhMTA2ZmMmYW1wO21heHNpZGVzaXplPTM1JmFtcDt3aWR0aD0zNSZhbXA7aGVpZ2h0PTM1DkdsZW5uIE1hdGNoZXR0DkdsZW5uIE1hdGNoZXR0DjI5IEF1Z3VzdCAyMDI0QC9hcnRpY2xlcy8yMDI0L2F1Z3VzdC0yMDI0L3Rob3VnaHQtbGVhZGVyc2hpcC1jb250ZW50LXdoeS1ib3RoZXJkAgIPDxYCHwRoZGQCEg9kFgRmDw8WAh8EaGQWAgICDxYUHwUFDU5vIGRhdGEgZm91bmQfBmUfB2gfCGUfCWgfCmUfC2gfDGYfDQUYQ01TLkJvb2tpbmdFdmVudC5QcmV2aWV3Hw5nZAIBDw8WAh8EaGRkAhQPZBYCAgEPZBYCAgIPFhQfBQUNTm8gZGF0YSBmb3VuZB8GBRlQb3B1bGFyQXJ0aWNsZXNEYXRhU291cmNlHwdoHwhlHwloHwplHwtoHwwCBR8NBRRDTVMuQmxvZ1Bvc3QuUHJldmlldx8OZxYKZg9kFgJmD2QWAmYPFQkPY2FyZC0tcHVibGlzaGVklwE8aW1nIHNyYz0ifi9DTVNQYWdlcy9HZXRGaWxlLmFzcHg/Z3VpZD04ZWY5OTVkYy1lNWZkLTQyOWMtYTI3OS0zMDlmNjE3Zjc1YzQmbWF4U2lkZVNpemU9MzAwIiBhbHQ9IkhvdyB0byBSZXZpZXcgYSBXZWJzaXRlIOKAlCBBIEd1aWRlIGZvciBCZWdpbm5lcnMiIC8+MUhvdyB0byBSZXZpZXcgYSBXZWJzaXRlIOKAlCBBIEd1aWRlIGZvciBCZWdpbm5lcnPXAUEgY29tcGFueSB3ZWJzaXRlIGlzIGNydWNpYWwgZm9yIGFueSBidXNpbmVzcyYjMzk7cyBkaWdpdGFsIG1hcmtldGluZyBzdHJhdGVneS4gVG8ga2VlcCB1cCB3aXRoIHRoZSBjaGFuZ2luZyB0cmVuZHMgYW5kIGN1c3RvbWVyIGJ1eWluZyBiZWhhdmlvcnMsIGl0JiMzOTtzIGltcG9ydGFudCB0byByZXZpZXcgYW5kIG1ha2UgbmVjZXNzYXJ5IGNoYW5nZXMgcmVndWxhcmx5Li4udi9DTVNQYWdlcy9HZXRBdmF0YXIuYXNweD9hdmF0YXJndWlkPTYyZWE5YTA0LWI0MDAtNDcxOC1iYjBiLWVjM2I0ZGNhODFlZSZhbXA7bWF4c2lkZXNpemU9MzUmYW1wO3dpZHRoPTM1JmFtcDtoZWlnaHQ9MzUcRGlnaXRhbCBEb3VnaG51dCBDb250cmlidXRvchxEaWdpdGFsIERvdWdobnV0IENvbnRyaWJ1dG9yDTI1IE1hcmNoIDIwMjQ5L2FydGljbGVzLzIwMTkvZGVjZW1iZXIvaG93LXRvLXJldmlldy1hLXdlYnNpdGUtYmVnaW5uZXJzZAIBD2QWAmYPZBYCZg8VCQ9jYXJkLS1wdWJsaXNoZWShATxpbWcgc3JjPSJ+L0NNU1BhZ2VzL0dldEZpbGUuYXNweD9ndWlkPTJjZmI1MGY5LTdmZDEtNDFlZC1hNmE5LWY1NWVhNzBhZGUzMyZtYXhTaWRlU2l6ZT0zMDAiIGFsdD0iU2FsZXMgYW5kIE1hcmtldGluZyBDb2xsYWJvcmF0aW9uOiBBIFJlY2lwZSBmb3IgQjJCIFN1Y2Nlc3MiIC8+O1NhbGVzIGFuZCBNYXJrZXRpbmcgQ29sbGFib3JhdGlvbjogQSBSZWNpcGUgZm9yIEIyQiBTdWNjZXNz2wFJbiB0aGUgd29ybGQgb2YgQjJCLCB0aGUgYWdlLW9sZCByaXZhbHJ5IGJldHdlZW4gU2FsZXMgYW5kIE1hcmtldGluZyBvZnRlbiBvdmVyc2hhZG93cyB0aGUgcG90ZW50aWFsIGZvciBhIGZydWl0ZnVsIHBhcnRuZXJzaGlwLiBZZXQsIHdoZW4gdGhlc2UgdHdvIGRlcGFydG1lbnRzIGFsaWduIHRoZWlyIGdvYWxzLCBzdHJhdGVnaWVzLCBhbmQgZWZmb3J0cywgdGhlIHJlc3VsdHMuLi52L0NNU1BhZ2VzL0dldEF2YXRhci5hc3B4P2F2YXRhcmd1aWQ9MDkyODg3YTYtYzQwMy00MDI1LTljMjUtZDEzYTcyMDIzYmEyJmFtcDttYXhzaWRlc2l6ZT0zNSZhbXA7d2lkdGg9MzUmYW1wO2hlaWdodD0zNQxac29maWEgUmFmZmEMWnNvZmlhIFJhZmZhETEyIFNlcHRlbWJlciAyMDI0SC9hcnRpY2xlcy8yMDI0L2F1Z3VzdC0yMDI0L3NhbGVzLWFuZC1tYXJrZXRpbmctY29sbGFib3JhdGlvbi1iMmItc3VjY2Vzc2QCAg9kFgJmD2QWAmYPFQkPY2FyZC0tcHVibGlzaGVkjwE8aW1nIHNyYz0ifi9DTVNQYWdlcy9HZXRGaWxlLmFzcHg/Z3VpZD1mM2E2ODQ3OC1iOTQ4LTQwOWUtOTExMC0xZmM0ZTY3ZDZhYzMmbWF4U2lkZVNpemU9MzAwIiBhbHQ9IlRoZSBJbXBhY3Qgb2YgTmV3IFRlY2hub2xvZ3kgb24gTWFya2V0aW5nIiAvPilUaGUgSW1wYWN0IG9mIE5ldyBUZWNobm9sb2d5IG9uIE1hcmtldGluZ9cBVGVjaG5vbG9neSBoYXMgaW1wYWN0ZWQgZXZlcnkgcGFydCBvZiBvdXIgbGl2ZXMuIEZyb20gaG91c2Vob2xkIGNob3JlcyB0byBidXNpbmVzcyBkaXNjaXBsaW5lcyBhbmQgZXRpcXVldHRlLCB0aGVyZSYjMzk7cyBhIGdhZGdldCBvciBhcHAgZm9yIGl0LiBNYXJrZXRpbmcgaGFzIGNoYW5nZWQgZHJhbWF0aWNhbGx5IG92ZXIgdGhlIHllYXJzLCBidXQgd2hhdCBpcyB0aGUuLi52L0NNU1BhZ2VzL0dldEF2YXRhci5hc3B4P2F2YXRhcmd1aWQ9N2E4MTgxNWQtMjJiYS00NGJiLTk3OWUtZDkzYjM1NTZiMzdjJmFtcDttYXhzaWRlc2l6ZT0zNSZhbXA7d2lkdGg9MzUmYW1wO2hlaWdodD0zNQpBbGV4IEx5c2FrCkFsZXggTHlzYWsMMyBBcHJpbCAyMDI0Ry9hcnRpY2xlcy8yMDIwL3NlcHRlbWJlci0yMDIwL3RoZS1pbXBhY3Qtb2YtbmV3LXRlY2hub2xvZ3ktb24tbWFya2V0aW5nZAIDD2QWAmYPZBYCZg8VCQ9jYXJkLS1wdWJsaXNoZWSoATxpbWcgc3JjPSJ+L0NNU1BhZ2VzL0dldEZpbGUuYXNweD9ndWlkPThhMTE2MWNjLTBmZmUtNGQwZS04ZjdkLWNhNGI5ZmJiNzc0YiZtYXhTaWRlU2l6ZT0zMDAiIGFsdD0iNSBLZXkgRmluZGluZ3MgZnJvbSBUaGUgU3RhdGUgb2YgQjJCIENvbnRlbnQgZm9yIEdyb3d0aCBNYXJrZXRpbmcgIiAvPkI1IEtleSBGaW5kaW5ncyBmcm9tIFRoZSBTdGF0ZSBvZiBCMkIgQ29udGVudCBmb3IgR3Jvd3RoIE1hcmtldGluZyDYAUIyQiBtYXJrZXRlcnMgYXJlIHRyeWluZyBoYXJkZXIgdGhhbiBldmVyIHRvIGdldCBhIGRlY2VudCByZXR1cm4gb24gdGhlaXIgY29udGVudCBpbnZlc3RtZW50LiBCYXNlZCBvbiBhIHN1cnZleSBvZiAzNTAgQjJCIG9yZ2FuaXphdGlvbnMsIGEgbmV3IHJlc2VhcmNoIHJlcG9ydCBmcm9tIERlbWFuZCBFeGNoYW5nZSBhbmQgTG9uZG9uIFJlc2VhcmNoIGxvb2tzIGF0IHRoZS4uLnYvQ01TUGFnZXMvR2V0QXZhdGFyLmFzcHg/YXZhdGFyZ3VpZD0wNGJjNGFiMy04ZGQ0LTQ3ODAtOGQ1YS02ZjhlMDEwOWY3NzkmYW1wO21heHNpZGVzaXplPTM1JmFtcDt3aWR0aD0zNSZhbXA7aGVpZ2h0PTM1EUxpbnVzIEdyZWdvcmlhZGlzEUxpbnVzIEdyZWdvcmlhZGlzEDUgU2VwdGVtYmVyIDIwMjRLL2FydGljbGVzLzIwMjQvc2VwdGVtYmVyLTIwMjQvdGhlLXN0YXRlLW9mLWIyYi1jb250ZW50LWZvci1ncm93dGgtbWFya2V0aW5nZAIED2QWAmYPZBYCZg8VCQ9jYXJkLS1wdWJsaXNoZWS2ATxpbWcgc3JjPSJ+L0NNU1BhZ2VzL0dldEZpbGUuYXNweD9ndWlkPWE2ZjEwOWE2LTU4MjUtNDc2ZS05NjA2LTIzYTBlYWEzYjlhOSZtYXhTaWRlU2l6ZT0zMDAiIGFsdD0iSGFybmVzc2luZyBDaGF0Ym90IFRlY2hub2xvZ3k6IFRyZW5kcyBhbmQgVGlwcyBmb3IgSW1wcm92ZWQgQ3VzdG9tZXIgSW50ZXJhY3Rpb24iIC8+UEhhcm5lc3NpbmcgQ2hhdGJvdCBUZWNobm9sb2d5OiBUcmVuZHMgYW5kIFRpcHMgZm9yIEltcHJvdmVkIEN1c3RvbWVyIEludGVyYWN0aW9u1QFDaGF0Ym90IHRlY2hub2xvZ3kgaXMgcmV2b2x1dGlvbml6aW5nIGN1c3RvbWVyIHNlcnZpY2UgYnkgcHJvdmlkaW5nIGluc3RhbnQgYW5kIGVmZmljaWVudCBpbnRlcmFjdGlvbi4gVGhpcyBhcnRpY2xlIGV4cGxvcmVzIHRoZSBsYXRlc3QgdHJlbmRzIGluIGNoYXRib3QgdGVjaG5vbG9neSBhbmQgb2ZmZXJzIHByYWN0aWNhbCB0aXBzIHRvIGVuaGFuY2UgY3VzdG9tZXIuLi52L0NNU1BhZ2VzL0dldEF2YXRhci5hc3B4P2F2YXRhcmd1aWQ9NzQ1YjAwYWUtYmQ3MC00Yjc2LWI4ZTctYmFiZWY4Yzc3OTA4JmFtcDttYXhzaWRlc2l6ZT0zNSZhbXA7d2lkdGg9MzUmYW1wO2hlaWdodD0zNQpGcmV5YSBTa3llCkZyZXlhIFNreWUNNiBBdWd1c3QgMjAyNEkvYXJ0aWNsZXMvMjAyNC9qdWx5LTIwMjQvY2hhdGJvdC10ZWNobm9sb2d5LWltcHJvdmVkLWN1c3RvbWVyLWludGVyYWN0aW9uZBgBBR5fX0NvbnRyb2xzUmVxdWlyZVBvc3RCYWNrS2V5X18WBQVNcCRsdCRjdGwwOSREaWdpdGFsRG91Z2hudXRSZWdpc3RyYXRpb25Gb3JtJHBsY1VwJGZvcm1Vc2VyJEVtYWlsT3B0SW4kY2hlY2tib3gFUXAkbHQkY3RsMDkkRGlnaXRhbERvdWdobnV0UmVnaXN0cmF0aW9uRm9ybSRwbGNVcCRmb3JtVXNlciRUZWxlcGhvbmVPcHRJbiRjaGVja2JveAU5cCRsdCRjdGwxMCREaWdpdGFsRG91Z2hudXRMaW5rZWRJblJlZ2lzdGVyJGJ0blNpZ25JbkltYWdlBS9wJGx0JGN0bDExJExvZ29uRm9ybSRwbGNVcCRMb2dpbjEkY2hrUmVtZW1iZXJNZQU2cCRsdCRjdGwxMiREaWdpdGFsRG91Z2hudXRMaW5rZWRJbkxvZ29uJGJ0blNpZ25JbkltYWdliFySROz+uaOX5ZBGNIjior73O/BvoW4/k+vt/3joe3Q=">
</div>
<script type="text/javascript">
//<![CDATA[
var theForm = document.forms['form'];
if (!theForm) {
theForm = document.form;
}
function __doPostBack(eventTarget, eventArgument) {
if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
theForm.__EVENTTARGET.value = eventTarget;
theForm.__EVENTARGUMENT.value = eventArgument;
theForm.submit();
}
}
//]]>
</script>
<script src="/WebResource.axd?d=lg6kJNb0nrA5sD794bmxWyQoHVoPvXdCpXrfMak0PPZeaXWnmsXKy8lcmljpfInckmoEDuNgg-Kj15zj58znEcphFE7oDqRVRIk2eQQeE641&t=638563307773552689" type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[
function UpdateLabel_p_lt_ctl11_LogonForm(content, context) {
var lbl = document.getElementById(context);
if (lbl) {
lbl.innerHTML = content;
lbl.className = "InfoLabel";
}
}
//]]>
</script>
<script type="text/javascript">
//<![CDATA[
window.fbAsyncInit = function() {
FB.init({
appId: '209290579450905',
status: true,
cookie: false,
xfbml: true,
oauth: true
});
};
(function(d) {
var js, id = 'facebook-jssdk';
if (d.getElementById(id)) {
return;
}
js = d.createElement('script');
js.id = id;
js.async = true;
js.src = '//connect.facebook.net/en_US/all.js';
d.getElementsByTagName('head')[0].appendChild(js);
}(document));
//]]>
</script>
<script type="text/javascript">
//<![CDATA[
function Facebook_login() {
FB.getLoginStatus(function(response) {
if (response.status === 'connected') {
var hr = window.location.href;
if (window.location.hash) {
hr = hr.replace(window.location.hash, '');
}
if (hr.indexOf('confirmed=') < 0) {
if (hr.indexOf('?', 0) >= 0) {
hr = hr + '&';
} else {
hr = hr + '?';
}
hr = hr + 'confirmed=' + response.authResponse.accessToken;
if (!window.fbRedirectedAfterLogon) {
window.fbRedirectedAfterLogon = true;
window.location.href = hr + window.location.hash;
}
}
}
});
}
//]]>
</script><input type="hidden" name="lng" id="lng" value="en-GB">
<script src="/CMSPages/GetResource.ashx?scriptfile=%7e%2fCMSScripts%2fWebServiceCall.js" type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[
function PM_Postback(param) {
if (window.top.HideScreenLockWarningAndSync) {
window.top.HideScreenLockWarningAndSync(1080);
}
if (window.CMSContentManager) {
CMSContentManager.allowSubmit = true;
};
__doPostBack('m$am', param);
}
function PM_Callback(param, callback, ctx) {
if (window.top.HideScreenLockWarningAndSync) {
window.top.HideScreenLockWarningAndSync(1080);
}
if (window.CMSContentManager) {
CMSContentManager.storeContentChangedStatus();
};
WebForm_DoCallback('m$am', param, callback, ctx, null, true);
}
//]]>
</script>
<script src="/ScriptResource.axd?d=JVcFav52xG7_fqKxZnE2cRJDH9ugNIRATBqjjcEDI1oXEUJhxYTVRj0qWdxfdEZwPcBL7QhbeXcfebSuqNk3-cG-Z8ybsRGXL0lPVOy4QjOM1MelNXgsr5vYT88z_mIWsrYbT-PAVZB9Kef2Q5LTm98RytMViEbJzv2B0Hsw4LY1&t=7266186d" type="text/javascript">
</script>
<script src="/ScriptResource.axd?d=Y8qietWwszA8prYWAobgiyhO96RHecjZ6IAhIJxF2O6o97fF3QGAGynhOCzYG6UReRnCoDpo2pfSuN624f4DEx-P0i2UXNVFuQN8-Fq7nDrBrYLDIDOaiucjeAyRjPd70&t=7c776dc1" type="text/javascript"></script>
<script src="/ScriptResource.axd?d=EvJsYtEwuSFlyoU2FjT_azG27nhASGI3_nWBEyxoHCu33AP_TCGZEpwfjwBtXhQDgGf-v3UjZu4pOpg03H2ioRCDVvhusN0782df1G3HVPttRQ9AlFL-DNdyINabJLvRLXwpOw4SCvg2eLDJ8CQomw2&t=7c776dc1" type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[
var CMS = CMS || {};
CMS.Application = {
"isRTL": "false",
"isDebuggingEnabled": false,
"applicationUrl": "/",
"imagesUrl": "/CMSPages/GetResource.ashx?image=%5bImages.zip%5d%2f",
"isDialog": false
};
//]]>
</script>
<script type="text/javascript">
//<![CDATA[
function WebForm_OnSubmit() {
if (typeof(ValidatorOnSubmit) == "function" && ValidatorOnSubmit() == false) return false;
return true;
}
//]]>
</script>
<div class="aspNetHidden">
<input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="A5343185">
<input type="hidden" name="__SCROLLPOSITIONX" id="__SCROLLPOSITIONX" value="0">
<input type="hidden" name="__SCROLLPOSITIONY" id="__SCROLLPOSITIONY" value="0">
</div>
<script type="text/javascript">
//<![CDATA[
Sys.WebForms.PageRequestManager._initialize('manScript', 'form', ['tp$lt$ctl09$DigitalDoughnutRegistrationForm$sys_pnlUpdate', '', 'tp$lt$ctl11$LogonForm$plcUp$pnlUpdatePasswordRetrievalLink', '',
'tp$lt$ctl11$LogonForm$plcUp$pnlUpdatePasswordRetrieval', '', 'tp$lt$ctl11$LogonForm$sys_pnlUpdate', '', 'tctxM', ''
], ['p$lt$ctl09$DigitalDoughnutRegistrationForm', '', 'p$lt$ctl11$LogonForm', '', 'p$lt$ctl11$LogonForm$plcUp$lnkPasswdRetrieval', ''], [], 90, '');
//]]>
</script>
<div id="ctxM">
</div>
<!--[if lte IE 9]>
<p class="browsehappy">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience.</p>
<![endif]-->
<div class="responsiveChecker"></div>
<!-- Notifications -->
<!-- Canvas container -->
<div class="canvas__container">
<!-- Mobile navigation -->
<div class="nav__mobile"></div>
<div class="canvas__container--push">
<!-- Header -->
<header class="header" role="banner">
<div class="header__container">
<div class="row">
<div class="logo">
<a href="/">
<h1>Digital Doughnut</h1>
</a>
</div>
<a class="nav__hamburger">
<b class="top"></b>
<b class="middle"></b>
<b class="bottom"></b>
</a>
<a class="join__button">
<span class="join__button--plus" data-icon=""></span>
<span>Join in</span>
</a>
<div class="header__search">
<a class="header__search__btn"><span class="header__search__btn__icon"></span></a>
<div class="header__search__form">
<div class="header__search__left">
<input type="search" class="header__search__bar" title="Search" placeholder="Search">
<div class="header__search__submit">
<span for="header__search__submit" class="header__search__icon"></span>
<input type="submit" class="header__search__submit--input" id="header__search__submit" value="Go">
</div>
</div>
<div class="header__search__right">
<select class="header__search__select">
<option value="">All</option>
<option value="Articles">Articles</option>
<option value="Events">Events</option>
<option value="Reports">Resources</option>
<option value="Knowledge">Knowledge</option>
</select>
</div>
</div>
</div>
</div>
</div>
<div class="join__button--menu">
<div class="row">
<div class="join__tabs">
<ul class="join__tabs--mobile">
<li><a data-tab="#jointab--register">Register</a></li>
<li><a data-tab="#jointab--login">Login</a></li>
</ul>
<div class="join__tabs__panes">
<div id="jointab--register">
<div class="col xl5 xl-alpha xl-omega l4 m3 s4">
<h2>Register</h2>
<div class="header__form header__register">
<div class="js-register-optin">
<div id="p_lt_ctl09_DigitalDoughnutRegistrationForm_sys_pnlUpdate">
<div id="p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_pnlRegForm" onkeypress="javascript:return WebForm_FireDefaultButton(event, 'p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_btnRegister')">
<div id="p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_formUser">
<div id="p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_formUser_pnlForm" class="FormPanel"
onkeypress="javascript:return WebForm_FireDefaultButton(event, 'p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_formUser_btnOK')">
<div class="col xl10 xl-alpha xl-omega"><span data-placeholder="Username">
<div id="p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_formUser_ncpusername" class="EditingFormControlNestedControl editing-form-control-nested-control">
<input name="p$lt$ctl09$DigitalDoughnutRegistrationForm$plcUp$formUser$UserName$txtUserName" type="text" maxlength="100" id="p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_formUser_UserName_txtUserName"
class="form-control" placeholder="Username">
<span id="p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_formUser_UserName_RequiredFieldValidatorUserName" class="form-control-error" style="display:none;">Please fill the 'User name' field.</span>
<label for="p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_formUser_UserName_txtUserName" id="p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_formUser_UserName_lblUserName" style="display:none;">User
name</label>
</div>
</span></div>
<div class="col xl-half xl-alpha s4 s-omega"><span data-placeholder="First name">
<div id="p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_formUser_ncpfirstname" class="EditingFormControlNestedControl editing-form-control-nested-control">
<input name="p$lt$ctl09$DigitalDoughnutRegistrationForm$plcUp$formUser$FirstName$txtText" type="text" maxlength="100" id="p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_formUser_FirstName_txtText"
class="form-control" placeholder="First name">
</div>
</span></div>
<div class="col xl-half xl-omega s4 s-alpha"><span data-placeholder="Surname">
<div id="p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_formUser_ncplastname" class="EditingFormControlNestedControl editing-form-control-nested-control">
<input name="p$lt$ctl09$DigitalDoughnutRegistrationForm$plcUp$formUser$LastName$txtText" type="text" maxlength="100" id="p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_formUser_LastName_txtText"
class="form-control" placeholder="Surname">
</div>
</span></div>
<div class="col xl10 xl-alpha xl-omega"><span data-placeholder="Business Email">
<div id="p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_formUser_ncpemail" class="EditingFormControlNestedControl editing-form-control-nested-control">
<input name="p$lt$ctl09$DigitalDoughnutRegistrationForm$plcUp$formUser$Email$txtEmailInput" type="text" maxlength="100" id="p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_formUser_Email_txtEmailInput"
class="form-control" placeholder="Business Email">
</div>
</span> <span data-placeholder="Password">
<div id="p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_formUser_ncpuserpassword" class="EditingFormControlNestedControl editing-form-control-nested-control">
<div>
<input name="p$lt$ctl09$DigitalDoughnutRegistrationForm$plcUp$formUser$UserPassword$txtPassword" type="password" maxlength="100"
id="p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_formUser_UserPassword_txtPassword" class="form-control" placeholder="Password">
<span id="p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_formUser_UserPassword_rfvPassword" class="form-control-error" style="display:none;"></span>
</div>
</div>
</span></div>
<div class="col xl10 xl-alpha xl-omega"><span class="content__disclaimer">Digital Doughnut is part of Communitize Ltd. We would like to contact you with details of other offers we provide. If you consent to us
contacting you for this purpose please tick to say how you would like us to contact you:</span> <span class="disclaimer__inputs"><label id="p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_formUser_EmailOptIn_lb"
class="EditingFormLabel" for="p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_formUser_EmailOptIn_checkbox">Email:</label>
<div id="p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_formUser_ncpemailoptin" class="EditingFormControlNestedControl editing-form-control-nested-control">
<span class="CheckBoxField checkbox"><input id="p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_formUser_EmailOptIn_checkbox" type="checkbox"
name="p$lt$ctl09$DigitalDoughnutRegistrationForm$plcUp$formUser$EmailOptIn$checkbox"><label for="p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_formUser_EmailOptIn_checkbox"> </label></span>
</div><label id="p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_formUser_TelephoneOptIn_lb" class="EditingFormLabel"
for="p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_formUser_TelephoneOptIn_checkbox">Telephone:</label>
<div id="p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_formUser_ncptelephoneoptin" class="EditingFormControlNestedControl editing-form-control-nested-control">
<span class="CheckBoxField checkbox"><input id="p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_formUser_TelephoneOptIn_checkbox" type="checkbox"
name="p$lt$ctl09$DigitalDoughnutRegistrationForm$plcUp$formUser$TelephoneOptIn$checkbox"><label for="p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_formUser_TelephoneOptIn_checkbox"> </label></span>
</div>
</span></div>
<div class="col xl10 xl-alpha xl-omega">
<div id="p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_formUser_ncpusercaptcha" class="EditingFormControlNestedControl editing-form-control-nested-control">
<div data-theme="light" data-type="image"></div>
<script src="https://www.google.com/recaptcha/api.js?onload=CaptchaCallback&render=explicit" async="" defer=""></script>
<script>
var CaptchaCallback = function() {
if (document.getElementById('p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_formUser_UserCaptcha_captcha') != null && (typeof grecaptcha !== 'undefined')) {
grecaptcha.render('p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_formUser_UserCaptcha_captcha', {
'sitekey': '6LfbmvUUAAAAAAMfw0Z108_UC2VOz7Ruij6JHSXQ'
});
}
};
</script><span id="p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_formUser_UserCaptcha_captcha">
<div style="width: 304px; height: 78px;">
<div><iframe title="reCAPTCHA" width="304" height="78" role="presentation" name="a-edbuljnro6gt" frameborder="0" scrolling="no"
sandbox="allow-forms allow-popups allow-same-origin allow-scripts allow-top-navigation allow-modals allow-popups-to-escape-sandbox allow-storage-access-by-user-activation"
src="https://www.google.com/recaptcha/api2/anchor?ar=1&k=6LfbmvUUAAAAAAMfw0Z108_UC2VOz7Ruij6JHSXQ&co=aHR0cHM6Ly93d3cuZGlnaXRhbGRvdWdobnV0LmNvbTo0NDM.&hl=en&v=EGbODne6buzpTnWrrBprcfAY&size=normal&cb=37ia3txtuo16"></iframe>
</div><textarea id="g-recaptcha-response" name="g-recaptcha-response" class="g-recaptcha-response"
style="width: 250px; height: 40px; border: 1px solid rgb(193, 193, 193); margin: 10px 25px; padding: 0px; resize: none; display: none;"></textarea>
</div><iframe style="display: none;"></iframe>
</span>
</div>
</div>
</div>
</div>
<input type="submit" name="p$lt$ctl09$DigitalDoughnutRegistrationForm$plcUp$btnRegister" value="Register"
onclick="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("p$lt$ctl09$DigitalDoughnutRegistrationForm$plcUp$btnRegister", "", true, "", "", false, false))"
id="p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_btnRegister" class="RegisterButton btn btn-default" disabled="disabled" style="display: none;"><input type="submit" value="Register"
class="RegisterButton btn btn-default" disabled="disabled">
</div>
</div>
<div class="privacypolicy-text">
<span>View our <a href="/privacy-policy">Privacy Policy</a></span>
</div>
</div>
<span class="header__form--or">or</span>
<div class="social__logins">
<fb:login-button show-faces="false" width="200" max-rows="1" scope="email,user_location" onlogin="Facebook_login();" login_text="Register with Facebook" class=" fb_iframe_widget" fb-xfbml-state="rendered"
fb-iframe-plugin-query="app_id=209290579450905&container_width=0&locale=en_US&login_text=Register%20with%20Facebook&max_rows=1&scope=email%2Cuser_location&sdk=joey&show_faces=false&width=200"><span
style="vertical-align: bottom; width: 0px; height: 0px;"><iframe name="fe2c8a0cce044e6b1" width="200px" height="1000px" data-testid="fb:login_button Facebook Social Plugin" title="fb:login_button Facebook Social Plugin"
frameborder="0" allowtransparency="true" allowfullscreen="true" scrolling="no" allow="encrypted-media"
src="https://www.facebook.com/plugins/login_button.php?app_id=209290579450905&channel=https%3A%2F%2Fstaticxx.facebook.com%2Fx%2Fconnect%2Fxd_arbiter%2F%3Fversion%3D46%23cb%3Df1c815759d20ff2e4%26domain%3Dwww.digitaldoughnut.com%26is_canvas%3Dfalse%26origin%3Dhttps%253A%252F%252Fwww.digitaldoughnut.com%252Ffd0857582435ff852%26relation%3Dparent.parent&container_width=0&locale=en_US&login_text=Register%20with%20Facebook&max_rows=1&scope=email%2Cuser_location&sdk=joey&show_faces=false&width=200"
class="" style="border: none; visibility: visible; width: 0px; height: 0px;"></iframe></span></fb:login-button>
<span id="p_lt_ctl10_DigitalDoughnutLinkedInRegister_lblError" class="ErrorLabel webpart-error-label"></span>
<input type="image" name="p$lt$ctl10$DigitalDoughnutLinkedInRegister$btnSignInImage" id="p_lt_ctl10_DigitalDoughnutLinkedInRegister_btnSignInImage" title="Sign In" src="/App_Themes/DigitalDoughnut/Images/linkedinreg.png"
onclick="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("p$lt$ctl10$DigitalDoughnutLinkedInRegister$btnSignInImage", "", true, "", "", false, false))">
</div>
</div>
</div>
</div>
<div id="jointab--login">
<div class="col xl5 xl-alpha xl-omega l4 m3 s4">
<h2>Login</h2>
<div class="header__form header__login">
<div id="p_lt_ctl11_LogonForm_sys_pnlUpdate">
<div id="p_lt_ctl11_LogonForm_plcUp_pnlBody" class="logon-page-background">
<div id="p_lt_ctl11_LogonForm_plcUp_Login1_pnlLogin" class="logon-panel" onkeypress="javascript:return WebForm_FireDefaultButton(event, 'p_lt_ctl11_LogonForm_plcUp_Login1_LoginButton')">
<div class="form-horizontal" role="form">
<div class="form-group">
<div class="editing-form-value-cell">
<input name="p$lt$ctl11$LogonForm$plcUp$Login1$UserName" type="text" maxlength="100" id="p_lt_ctl11_LogonForm_plcUp_Login1_UserName" class="form-control" placeholder="Email or Username"><span
id="p_lt_ctl11_LogonForm_plcUp_Login1_rfvUserNameRequired" title="User name is required." class="form-control-error" style="display:none;">Please enter a user name</span>
</div>
</div>
<div class="form-group">
<div class="editing-form-value-cell">
<input name="p$lt$ctl11$LogonForm$plcUp$Login1$Password" type="password" maxlength="110" id="p_lt_ctl11_LogonForm_plcUp_Login1_Password" class="form-control" placeholder="Password">
</div>
</div>
</div>
<input type="submit" name="p$lt$ctl11$LogonForm$plcUp$Login1$LoginButton" value="Log on"
onclick="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("p$lt$ctl11$LogonForm$plcUp$Login1$LoginButton", "", true, "p_lt_ctl11_LogonForm_Logon", "", false, false))"
id="p_lt_ctl11_LogonForm_plcUp_Login1_LoginButton" class="btn btn-primary">
<span class="logon-remember-me-checkbox checkbox"><input id="p_lt_ctl11_LogonForm_plcUp_Login1_chkRememberMe" type="checkbox" name="p$lt$ctl11$LogonForm$plcUp$Login1$chkRememberMe"><label
for="p_lt_ctl11_LogonForm_plcUp_Login1_chkRememberMe">Stay logged in on this computer</label></span>
</div>
<div id="p_lt_ctl11_LogonForm_plcUp_pnlUpdatePasswordRetrievalLink">
<a id="p_lt_ctl11_LogonForm_plcUp_lnkPasswdRetrieval" class="logon-password-retrieval-link" href="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("p$lt$ctl11$LogonForm$plcUp$lnkPasswdRetrieval", "", true, "", "", false, true))">Forgotten password</a>
</div>
<div id="p_lt_ctl11_LogonForm_plcUp_pnlUpdatePasswordRetrieval">
</div>
</div>
</div>
<span class="header__form--or">or</span>
<div class="social__logins">
<fb:login-button show-faces="false" width="200" max-rows="1" scope="email,user_location" onlogin="Facebook_login();" login_text="Sign in with Facebook" class=" fb_iframe_widget" fb-xfbml-state="rendered"
fb-iframe-plugin-query="app_id=209290579450905&container_width=0&locale=en_US&login_text=Sign%20in%20with%20Facebook&max_rows=1&scope=email%2Cuser_location&sdk=joey&show_faces=false&width=200"><span
style="vertical-align: bottom; width: 0px; height: 0px;"><iframe name="f552db1cb62680504" width="200px" height="1000px" data-testid="fb:login_button Facebook Social Plugin" title="fb:login_button Facebook Social Plugin"
frameborder="0" allowtransparency="true" allowfullscreen="true" scrolling="no" allow="encrypted-media"
src="https://www.facebook.com/plugins/login_button.php?app_id=209290579450905&channel=https%3A%2F%2Fstaticxx.facebook.com%2Fx%2Fconnect%2Fxd_arbiter%2F%3Fversion%3D46%23cb%3Dff666873b8c42c9e0%26domain%3Dwww.digitaldoughnut.com%26is_canvas%3Dfalse%26origin%3Dhttps%253A%252F%252Fwww.digitaldoughnut.com%252Ffd0857582435ff852%26relation%3Dparent.parent&container_width=0&locale=en_US&login_text=Sign%20in%20with%20Facebook&max_rows=1&scope=email%2Cuser_location&sdk=joey&show_faces=false&width=200"
class="" style="border: none; visibility: visible; width: 0px; height: 0px;"></iframe></span></fb:login-button>
<span id="p_lt_ctl12_DigitalDoughnutLinkedInLogon_lblError" class="ErrorLabel webpart-error-label"></span>
<input type="image" name="p$lt$ctl12$DigitalDoughnutLinkedInLogon$btnSignInImage" id="p_lt_ctl12_DigitalDoughnutLinkedInLogon_btnSignInImage" title="Sign In" src="/App_Themes/DigitalDoughnut/Images/linkedinlogin.png"
onclick="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("p$lt$ctl12$DigitalDoughnutLinkedInLogon$btnSignInImage", "", true, "", "", false, false))">
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="header__search--menu">
</div>
<div class="nav__mega">
<div class="nav__bar">
<div class="row">
<nav class="nav__primary js-nav__primary" role="navigation">
<ul>
<li data-megamenu="Articles" class="js-nav__item ">
<a href="/articles">Articles</a>
</li>
<li data-megamenu="Our-Research" class="js-nav__item ">
<a href="/our-research">Our Research</a>
</li>
<li data-megamenu="Resources" class="js-nav__item ">
<a href="/resources">Resources</a>
</li>
<li data-megamenu="Events" class="js-nav__item ">
<a href="/events">Events</a>
</li>
<li data-megamenu="Partners" class="js-nav__item ">
<a href="/partners">Partners</a>
</li>
</ul>
</nav>
</div>
</div>
</div>
</header>
<!-- Main -->
<main class="main" role="main">
<section class="section__hero">
</section>
<section class="section__cards section__cards--featured section--primary">
<header class="section__header">
<div class="row">
<div class="col xl10">
<h1>What's new</h1>
</div>
</div>
</header>
<div class="row">
<div class="card__deck">
<div class="col xl6 l4 m6">
<article class="card card--article card--featured">
<div class="card__image">
<img src="/CMSPages/GetFile.aspx?guid=8a1161cc-0ffe-4d0e-8f7d-ca4b9fbb774b&maxSideSize=736" alt="5 Key Findings from The State of B2B Content for Growth Marketing ">
</div>
<div class="card--featured__container col xl-third xl-alpha xl-omega l-half xs12">
<div class="card__profile">
<div class="card__profile--avatar">
<img class="circle" src="/CMSPages/GetAvatar.aspx?avatarguid=04bc4ab3-8dd4-4780-8d5a-6f8e0109f779&maxsidesize=35&width=35&height=35" alt="Linus Gregoriadis">
</div>
<div class="card__profile--info">
<span class="card__profile--by">By</span>
<span class="card__profile--name">Linus Gregoriadis</span>
<span class="card__profile--date">5 September 2024</span>
</div>
</div>
<div class="card__info">
<h1>5 Key Findings from The State of B2B Content for Growth Marketing </h1>
<p>B2B marketers are trying harder than ever to get a decent return on their content investment. Based on a survey of 350 B2B organizations, a new research report from Demand Exchange and London Research looks at the state of
content marketing maturity and how marketers can drive more successful outcomes. </p>
</div>
</div>
<div class="card--featured__sticker">
<span>Featured article</span>
</div>
<a href="/articles/2024/september-2024/the-state-of-b2b-content-for-growth-marketing" class="card__link">Read more</a>
</article>
</div>
<div class="col xl2 l-quarter m3 s2 xs2">
<div class="dx__single_card__deck">
<a href="https://resources.digitaldoughnut.com/partner/digital-doughnut/technology-for-marketing-2024-1281?utm_source=2024-09-28&utm_medium=5&utm_campaign=49" title="Technology for Marketing 2024" class="dx__single_card__link">
<article class="dx__single_card">
<div class="dx__single_card__header">
<span>What's On</span>
</div>
<div>
<img src="https://demandexchange-cdn.s3.eu-west-2.amazonaws.com/resources/Digital+Doughnut/Technology-For-Marketing-2024_Thumb.png" alt="Technology for Marketing 2024">
</div>
<div class="dx__single_card__info">
<span class="dx__single_card__info--date">
<h1>Technology for Marketing 2024</h1>
<p>
</p></span></div>
</article>
</a>
</div>
<script>
var style = document.createElement("style");
style.type = "text/css";
if (style.styleSheet) {
// IE
style.styleSheet.cssText =
".dx__single_card__deck, .dx__single_card__deck>div { font: 1em/1.5 \"Roboto\",Helvetica,Arial,sans-serif!important;}.dx__single_card img{width:232px;}.dx__single_card { background-color: #fff; position:relative; height:500px;}.dx__single_card__header { background-color: #e95726; padding: 0.5em 1em;}.dx__single_card__header span { font-size: 1.375em; font-weight: 600; color: #fff;}.dx__single_card__info {padding: 1em;}.dx__single_card__info--date { font-size: 16px; font-size: 1rem; font-weight: 600; color: #3d4a5a; margin-bottom: 0.5em; display: inline-block; zoom: 1;}.dx__single_card__info h1 { font-size: 18px; font-size: 1.125rem; margin-bottom: 0.5em; line-height:1; margin-top:0px; color: #e95726;}.dx__single_card__info p { font-size: .875rem; line-height: 1.25; color:#717171; display:none;} .dx__single_card__link { color: transparent;} @media (max-width:600px) { .dx__single_card__deck, .dx__single_card__deck>div { margin-bottom:12px; } .dx__single_card img{width:100%;height:400px;}};"
} else {
// Other browsers
style.innerHTML =
".dx__single_card__deck, .dx__single_card__deck>div { font: 1em/1.5 \"Roboto\",Helvetica,Arial,sans-serif!important;}.dx__single_card img{width:232px;}.dx__single_card { background-color: #fff; position:relative; height:500px;}.dx__single_card__header { background-color: #e95726; padding: 0.5em 1em;}.dx__single_card__header span { font-size: 1.375em; font-weight: 600; color: #fff;}.dx__single_card__info {padding: 1em;}.dx__single_card__info--date { font-size: 16px; font-size: 1rem; font-weight: 600; color: #3d4a5a; margin-bottom: 0.5em; display: inline-block; zoom: 1;}.dx__single_card__info h1 { font-size: 18px; font-size: 1.125rem; margin-bottom: 0.5em; line-height:1; margin-top:0px; color: #e95726;}.dx__single_card__info p { font-size: .875rem; line-height: 1.25; color:#717171; display:none;} .dx__single_card__link { color: transparent;} @media (max-width:600px) { .dx__single_card__deck, .dx__single_card__deck>div { margin-bottom:12px; } .dx__single_card img{width:100%;height:400px;}};"
}
document.getElementsByTagName("head")[0].appendChild(style);
</script>
</div>
<div class="col xl2 l-quarter m3 s2 xs2">
<div class="dx__single_card__deck">
<a href="https://resources.digitaldoughnut.com/partner/demand-exchange/the-state-of-b2b-lead-generation-2024-1551?utm_source=2024-09-28&utm_medium=5&utm_campaign=50" title="The State of B2B Lead Generation 2024" class="dx__single_card__link">
<article class="dx__single_card">
<div class="dx__single_card__header">
<span>Featured Report</span>
</div>
<div>
<img src="https://demandexchange-cdn.s3.eu-west-2.amazonaws.com/resources/London_Research/LR_state-of-b2b-2024_Thumb.png" alt="The State of B2B Lead Generation 2024">
</div>
<div class="dx__single_card__info">
<span class="dx__single_card__info--date">
<h1>The State of B2B Lead Generation 2024</h1>
<p>
</p></span></div>
</article>
</a>
</div>
<script>
var style = document.createElement("style");
style.type = "text/css";
if (style.styleSheet) {
// IE
style.styleSheet.cssText =
".dx__single_card__deck, .dx__single_card__deck>div { font: 1em/1.5 \"Roboto\",Helvetica,Arial,sans-serif!important;}.dx__single_card img{width:232px;}.dx__single_card { background-color: #fff; position:relative; height:500px;}.dx__single_card__header { background-color: #e95726; padding: 0.5em 1em;}.dx__single_card__header span { font-size: 1.375em; font-weight: 600; color: #fff;}.dx__single_card__info {padding: 1em;}.dx__single_card__info--date { font-size: 16px; font-size: 1rem; font-weight: 600; color: #3d4a5a; margin-bottom: 0.5em; display: inline-block; zoom: 1;}.dx__single_card__info h1 { font-size: 18px; font-size: 1.125rem; margin-bottom: 0.5em; line-height:1; margin-top:0px; color: #e95726;}.dx__single_card__info p { font-size: .875rem; line-height: 1.25; color:#717171; display:none;} .dx__single_card__link { color: transparent;} @media (max-width:600px) { .dx__single_card__deck, .dx__single_card__deck>div { margin-bottom:12px; } .dx__single_card img{width:100%;height:400px;}};"
} else {
// Other browsers
style.innerHTML =
".dx__single_card__deck, .dx__single_card__deck>div { font: 1em/1.5 \"Roboto\",Helvetica,Arial,sans-serif!important;}.dx__single_card img{width:232px;}.dx__single_card { background-color: #fff; position:relative; height:500px;}.dx__single_card__header { background-color: #e95726; padding: 0.5em 1em;}.dx__single_card__header span { font-size: 1.375em; font-weight: 600; color: #fff;}.dx__single_card__info {padding: 1em;}.dx__single_card__info--date { font-size: 16px; font-size: 1rem; font-weight: 600; color: #3d4a5a; margin-bottom: 0.5em; display: inline-block; zoom: 1;}.dx__single_card__info h1 { font-size: 18px; font-size: 1.125rem; margin-bottom: 0.5em; line-height:1; margin-top:0px; color: #e95726;}.dx__single_card__info p { font-size: .875rem; line-height: 1.25; color:#717171; display:none;} .dx__single_card__link { color: transparent;} @media (max-width:600px) { .dx__single_card__deck, .dx__single_card__deck>div { margin-bottom:12px; } .dx__single_card img{width:100%;height:400px;}};"
}
document.getElementsByTagName("head")[0].appendChild(style);
</script>
</div>
</div>
</div>
<div class="row">
<div class="card__deck">
<div class="col xl2 l2 m2 s2 xs2">
<article class="card card--article">
<div class="card__image">
<img src="/CMSPages/GetFile.aspx?guid=ab13ebbc-1143-47f4-a6cf-7c02be969c44&maxSideSize=300" alt="Join the Largest Digital & Marketing Community in the World!">
</div>
<div class="card__info">
<h1>Join the Largest Digital & Marketing Community in the World!</h1>
</div>
<a href="/login" class="card__link">Read more</a>
</article>
</div>
<div class="col xl2 l2 m2 s2 xs2">
<article class="card card--article">
<div class="card__image">
<img src="/CMSPages/GetFile.aspx?guid=3a372947-a57e-449e-a929-7a17dfc00ee8&maxSideSize=300" alt="Get Involved.. Contribute an Article to Digital Doughnut Now!">
</div>
<div class="card__info">
<h1>Get Involved.. Contribute an Article to Digital Doughnut Now!</h1>
</div>
<a href="/account-pages/contributions?utm_source=banner" class="card__link">Read more</a>
</article>
</div>
<div class="col xl2 l2 m2 s2 xs2">
<article class="card card--article">
<div class="card__image">
<img src="/CMSPages/GetFile.aspx?guid=56210138-b2eb-477e-a9a1-836c2782079e&maxSideSize=300" alt="Introducing 'Our Research' A Series Of Guides By London Research">
</div>
<div class="card__info">
<h1>Introducing 'Our Research' A Series Of Guides By London Research</h1>
</div>
<a href="https://www.digitaldoughnut.com/our-research" class="card__link">Read more</a>
</article>
</div>
<div class="col xl2 l2 m2 s2 xs2">
<article class="card card--article">
<div class="card__image">
<img src="/CMSPages/GetFile.aspx?guid=df368a34-254c-42e2-aedd-d7d147d95ec1&maxSideSize=300" alt="Prepare for Black Friday & Cyber Monday with Wunderkind">
</div>
<div class="card__info">
<h1>Prepare for Black Friday & Cyber Monday with Wunderkind</h1>
</div>
<a href="https://www.digitaldoughnut.com/content-hubs?wunderkind" class="card__link">Read more</a>
</article>
</div>
<div class="col xl2 l2 m2 s2 xs2">
<article class="card card--article">
<div class="card__image">
<img src="/CMSPages/GetFile.aspx?guid=c0b9d5e2-3902-4a55-a651-ef34ffafbf64&maxSideSize=300" alt="B2B Product Marketing in a Rapidly Changing World Part 2: Content Strategy">
</div>
<div class="card__info">
<h1>B2B Product Marketing in a Rapidly Changing World Part 2: Content Strategy</h1>
</div>
<a href="https://resources.digitaldoughnut.com/partner/demand-exchange/more-better-leads-forever-part-2-1146?t=1" class="card__link">Read more</a>
</article>
</div>
</div>
</div>
</section>
<section class="section__cards section--reports section--reports--home">
<header class="section__header">
<div class="row">
<div class="col xl10">
<h1>Latest resources</h1>
<a href="/resources" class="capsule">See all</a>
</div>
</div>
</header>
<div class="row">
<div class="card__deck">
<div class="dx_card_R5_deck">
<a href="https://resources.digitaldoughnut.com/partner/internetretailing/tealium-time-for-real-action-1630?utm_source=2024-09-28&utm_medium=1&utm_campaign=54" title="Tealium: Time for Real Action" class="dx_card_R5_link">
<article class="dx_card_R5 dx_card_R5--article">
<div class="dx_card_R5_image">
<img src="https://demandexchange-cdn.s3.eu-west-2.amazonaws.com/resources/internetretailing/Internetretailing_tealium-real-time_Thumb.png" alt="Tealium: Time for Real Action">
</div>
<div class="dx_card_R5_info">
<h1>Tealium: Time for Real Action</h1>
</div>
</article>
</a>
<a href="https://resources.digitaldoughnut.com/partner/on24/ready-for-growth-the-state-of-digital-maturity-in-b2b-marketing-1507?utm_source=2024-09-28&utm_medium=1&utm_campaign=54" title="Ready for Growth: The State of Digital Maturity in B2B Marketing" class="dx_card_R5_link">
<article class="dx_card_R5 dx_card_R5--article">
<div class="dx_card_R5_image">
<img src="https://demandexchange-cdn.s3.eu-west-2.amazonaws.com/resources/ON24/ON24_ready-4-growth_Thumb.png" alt="Ready for Growth: The State of Digital Maturity in B2B Marketing">
</div>
<div class="dx_card_R5_info">
<h1>Ready for Growth: The State of Digital Maturity in B2B Marketing</h1>
</div>
</article>
</a>
<a href="https://resources.digitaldoughnut.com/partner/demand-exchange/industry-pulse-1571?utm_source=2024-09-28&utm_medium=1&utm_campaign=54" title="Industry Pulse" class="dx_card_R5_link">
<article class="dx_card_R5 dx_card_R5--article">
<div class="dx_card_R5_image">
<img src="https://s3-eu-west-2.amazonaws.com/demandexchange-cdn/resources/Wunderkind/Wunderkind_industry-pulse_Thumb.png" alt="Industry Pulse">
</div>
<div class="dx_card_R5_info">
<h1>Industry Pulse</h1>
</div>
</article>
</a>
<a href="https://resources.digitaldoughnut.com/partner/demand-exchange/more-better-leads-forever-part-4-1268?utm_source=2024-09-28&utm_medium=1&utm_campaign=54" title="More Better Leads Forever Part 4" class="dx_card_R5_link">
<article class="dx_card_R5 dx_card_R5--article">
<div class="dx_card_R5_image">
<img src="https://s3-eu-west-2.amazonaws.com/demandexchange-cdn/resources/demandexchange/More-Better-Leads-Forever_Part-4_Thumb.png" alt="More Better Leads Forever Part 4">
</div>
<div class="dx_card_R5_info">
<h1>More Better Leads Forever Part 4</h1>
</div>
</article>
</a>
<a href="https://resources.digitaldoughnut.com/partner/wunderkind/stepping-up-for-black-friday-and-beyond-proven-strategies-to-boost-footwear-sales-1625?utm_source=2024-09-28&utm_medium=1&utm_campaign=54" title="Stepping Up for Black Friday and Beyond Proven Strategies to Boost Footwear Sales" class="dx_card_R5_link">
<article class="dx_card_R5 dx_card_R5--article">
<div class="dx_card_R5_image">
<img src="https://demandexchange-cdn.s3.eu-west-2.amazonaws.com/resources/Wunderkind/BFCM2024_Footwear_2024_ResourceCard_267x440_Dark.png" alt="Stepping Up for Black Friday and Beyond Proven Strategies to Boost Footwear Sales">
</div>
<div class="dx_card_R5_info">
<h1>Stepping Up for Black Friday and Beyond Proven Strategies to Boost Footwear Sales</h1>
</div>
</article>
</a>
</div>
<script>
var style = document.createElement("style");
style.type = "text/css";
if (style.styleSheet) {
// IE
style.styleSheet.cssText =
".dx_card_R5_deck { font: 1em/1.5 \"Roboto\",Helvetica,Arial,sans-serif!important; display: grid; grid-template-columns: repeat(5, 1fr); grid-auto-rows: auto; grid-gap: 1rem; margin-bottom:24px;}.dx_card_R5 img{width:100%;}.dx_card_R5 { background-color: #fff; position:relative; height:460px;}.dx_card_R5_header { background-color: #e95726; padding: 0.5em 1em;}.dx_card_R5_header span { font-size: 1.375em; font-weight: 600; color: #fff;}.dx_card_R5_info {padding: 1em;}.dx_card_R5_info--date { font-size: 16px; font-size: 1rem; font-weight: 600; color: #3d4a5a; margin-bottom: 0.5em; display: inline-block; zoom: 1;}.dx_card_R5_info h1 { font-size: 18px; font-size: 1.125rem; color: #3d4a5a; margin-bottom: 0.5em; line-height:1; margin-top:0px; color: #e95726;}.dx_card_R5_info p { font-size: .875rem; line-height: 1.25; color:#717171;} .dx_card_R5_link { color: transparent;} @media (max-width:600px) { .dx_card_R5_deck { grid-template-columns: repeat(1, 1fr); } .dx_card_R5 img{width:100%;} .dx_card_R5 { height:auto; } };"
} else {
// Other browsers
style.innerHTML =
".dx_card_R5_deck { font: 1em/1.5 \"Roboto\",Helvetica,Arial,sans-serif!important; display: grid; grid-template-columns: repeat(5, 1fr); grid-auto-rows: auto; grid-gap: 1rem; margin-bottom:24px;}.dx_card_R5 img{width:100%;}.dx_card_R5 { background-color: #fff; position:relative; height:460px;}.dx_card_R5_header { background-color: #e95726; padding: 0.5em 1em;}.dx_card_R5_header span { font-size: 1.375em; font-weight: 600; color: #fff;}.dx_card_R5_info {padding: 1em;}.dx_card_R5_info--date { font-size: 16px; font-size: 1rem; font-weight: 600; color: #3d4a5a; margin-bottom: 0.5em; display: inline-block; zoom: 1;}.dx_card_R5_info h1 { font-size: 18px; font-size: 1.125rem; color: #3d4a5a; margin-bottom: 0.5em; line-height:1; margin-top:0px; color: #e95726;}.dx_card_R5_info p { font-size: .875rem; line-height: 1.25; color:#717171;} .dx_card_R5_link { color: transparent;} @media (max-width:600px) { .dx_card_R5_deck { grid-template-columns: repeat(1, 1fr); } .dx_card_R5 img{width:100%;} .dx_card_R5 { height:auto; } };"
}
document.getElementsByTagName("head")[0].appendChild(style);
</script>
</div>
</div>
</section>
<section class="section__cards section--knowledge--reports section--knowledge--reports--home">
<header class="section__header">
<div class="row">
<div class="col xl10">
<h1>Our Research</h1>
<a href="/our-research" class="capsule">See all</a>
</div>
</div>
</header>
<div class="row">
<div class="card__deck">
<div class="col xl2 l2 m2 s2 xs2" title="The State of Product Discovery in Digital Commerce">
<article class="card card--report">
<div class="card__image">
<img src="/CMSPages/GetFile.aspx?guid=59ab35b2-f2f7-4055-9d41-0429284af6f2&width=196" alt="The State of Product Discovery in Digital Commerce">
</div>
<div class="card__info">
<h1>The State of Product Discovery in Digital Commerce</h1>
<span class="card__info--author">London Research</span>
</div>
<div class="card__partnership">
<span>In partnership with</span>
<div class="card__partnership--image">
<img src="/CMSPages/GetFile.aspx?guid=cd5b81fd-6870-4f76-9ca1-eca943368751&maxSideSize=95" alt="Attraqt">
</div>
</div>
<a href="/our-research/the-state-of-product-discovery-in-digital-commerce" class="card__link">Read more</a>
</article>
</div>
<div class="col xl2 l2 m2 s2 xs2" title="Closing the Gap">
<article class="card card--report">
<div class="card__image">
<img src="/CMSPages/GetFile.aspx?guid=66b77c71-617b-4513-8c74-a35d8c379355&width=196" alt="Closing the Gap">
</div>
<div class="card__info">
<h1>Closing the Gap</h1>
<span class="card__info--author">London Research</span>
</div>
<div class="card__partnership">
<span>In partnership with</span>
<div class="card__partnership--image">
<img src="/CMSPages/GetFile.aspx?guid=c600f9a9-a969-491f-850a-21738ed82cf8&maxSideSize=95" alt="Catalyst">
</div>
</div>
<a href="/our-research/closing-the-gap" class="card__link">Read more</a>
</article>
</div>
<div class="col xl2 l2 m2 s2 xs2" title="Content Marketing Maturity Report 2022">
<article class="card card--report">
<div class="card__image">
<img src="/CMSPages/GetFile.aspx?guid=be008e99-33bd-439f-a8da-a0c9bd74742f&width=196" alt="Content Marketing Maturity Report 2022">
</div>
<div class="card__info">
<h1>Content Marketing Maturity Report 2022</h1>
<span class="card__info--author">London Research</span>
</div>
<div class="card__partnership">
<span>In partnership with</span>
<div class="card__partnership--image">
<img src="/CMSPages/GetFile.aspx?guid=e003ae24-8e03-434d-a773-35a424d1f4ae&maxSideSize=95" alt="ContentCal">
</div>
</div>
<a href="/our-research/content-marketing-maturity-report-2022" class="card__link">Read more</a>
</article>
</div>
<div class="col xl2 l2 m2 s2 xs2" title="PR Technology Vendor Selection Guide">
<article class="card card--report">
<div class="card__image">
<img src="/CMSPages/GetFile.aspx?guid=8de21af1-20f4-41b4-95a7-27337ec87423&width=196" alt="PR Technology Vendor Selection Guide">
</div>
<div class="card__info">
<h1>PR Technology Vendor Selection Guide</h1>
<span class="card__info--author">London Research</span>
</div>
<div class="card__partnership">
<span>In partnership with</span>
<div class="card__partnership--image">
<img src="/CMSPages/GetFile.aspx?guid=fdd03edb-a934-49ab-9830-d81a999644b4&maxSideSize=95" alt="Cision">
</div>
</div>
<a href="/our-research/pr-technology-vendor-selection-guide" class="card__link">Read more</a>
</article>
</div>
<div class="col xl2 l2 m2 s2 xs2" title="Content Marketing: Moving from Tactics to Strategy">
<article class="card card--report">
<div class="card__image">
<img src="/CMSPages/GetFile.aspx?guid=813ff64d-727e-4f7e-a8f5-5d320e3ed003&width=196" alt="Content Marketing: Moving from Tactics to Strategy">
</div>
<div class="card__info">
<h1>Content Marketing: Moving from Tactics to Strategy</h1>
<span class="card__info--author">London Research</span>
</div>
<div class="card__partnership">
<span>In partnership with</span>
<div class="card__partnership--image">
<img src="/CMSPages/GetFile.aspx?guid=e003ae24-8e03-434d-a773-35a424d1f4ae&maxSideSize=95" alt="ContentCal">
</div>
</div>
<a href="/our-research/content-marketing-moving-from-tactics-to-strategy" class="card__link">Read more</a>
</article>
</div>
</div>
</div>
</section>
<section class="section__cards section--articles">
<header class="section__header">
<div class="row">
<div class="col xl10">
<h1>Latest articles</h1>
<a href="/articles" class="capsule">See all</a>
</div>
</div>
</header>
<div class="row">
<div class="card__deck">
<div class="col xl2 l2 m2 s2 xs2">
<article class="card card--article card--published">
<div class="card__image">
<img src="/CMSPages/GetFile.aspx?guid=464cbdd7-aff1-4ae6-ae89-f6856862cf12&maxSideSize=300" alt="How Can Brands Showcase Their Support for Pride Beyond June?">
</div>
<div class="card__info">
<h1>How Can Brands Showcase Their Support for Pride Beyond June?</h1>
<p>With Pride flags having been taken down, and streets cleared of rainbow confetti and glitter post parades, another Pride month has come to an end. While it’s widely known that June is the month to celebrate the LGBTQ+...</p>
</div>
<div class="card__profile">
<div class="card__profile--avatar">
<img class="circle" src="/CMSPages/GetAvatar.aspx?avatarguid=2ba63fa2-76a1-41e0-bd58-458117c11d73&maxsidesize=35&width=35&height=35" alt="Vidisha Gaglani">
</div>
<div class="card__profile--info">
<span class="card__profile--name">Vidisha Gaglani</span>
<span class="card__profile--date">26 September 2024</span>
</div>
</div>
<a href="/articles/2024/august-2024/how-can-brands-showcase-their-support-for-pride" class="card__link">Read more</a>
</article>
</div>
<div class="col xl2 l2 m2 s2 xs2">
<article class="card card--article card--published">
<div class="card__image">
<img src="/CMSPages/GetFile.aspx?guid=c8b28b24-3e41-4c8a-91ee-46bea73c79b2&maxSideSize=300" alt="7 Mistakes That Can Kill Your Business Growth and How to Avoid Them">
</div>
<div class="card__info">
<h1>7 Mistakes That Can Kill Your Business Growth and How to Avoid Them</h1>
<p>Growing a business is tough, but avoiding these seven common mistakes can set you up for success.</p>
</div>
<div class="card__profile">
<div class="card__profile--avatar">
<img class="circle" src="/CMSPages/GetAvatar.aspx?avatarguid=446acc82-6079-4a11-a1b5-d202c39cef76&maxsidesize=35&width=35&height=35" alt="David Blois">
</div>
<div class="card__profile--info">
<span class="card__profile--name">David Blois</span>
<span class="card__profile--date">24 September 2024</span>
</div>
</div>
<a href="/articles/2024/september-2024/7-mistakes-that-can-kill-your-business-growth" class="card__link">Read more</a>
</article>
</div>
<div class="col xl2 l2 m2 s2 xs2">
<article class="card card--article card--published">
<div class="card__image">
<img src="/CMSPages/GetFile.aspx?guid=98c557ac-3558-4eff-bfa7-762b32bf4e0c&maxSideSize=300" alt="The Business Battle: AI versus Human Intelligence">
</div>
<div class="card__info">
<h1>The Business Battle: AI versus Human Intelligence</h1>
<p>Explore the ultimate showdown between AI and Human Intelligence in our insightful article. Discover the strengths, limitations, and future implications of both.</p>
</div>
<div class="card__profile">
<div class="card__profile--avatar">
<img class="circle" src="/CMSPages/GetAvatar.aspx?avatarguid=a02499aa-8fae-42c0-9901-658a91a44586&maxsidesize=35&width=35&height=35" alt="Ibiixo Technologies">
</div>
<div class="card__profile--info">
<span class="card__profile--name">Ibiixo Technologies</span>
<span class="card__profile--date">19 September 2024</span>
</div>
</div>
<a href="/articles/2024/september-2024/the-business-battle-ai-versus-human-intelligence" class="card__link">Read more</a>
</article>
</div>
<div class="col xl2 l2 m2 s2 xs2">
<article class="card card--article card--published">
<div class="card__image">
<img src="/CMSPages/GetFile.aspx?guid=4aead998-8a7c-45ed-98a9-b418a9bf6901&maxSideSize=300" alt="What to Do When the Sh!t Hits the Fan: Crisis PR for a Global Tech Meltdown">
</div>
<div class="card__info">
<h1>What to Do When the Sh!t Hits the Fan: Crisis PR for a Global Tech Meltdown</h1>
<p>Even the best and more secure IT systems can crash and and the knock-on impact of an IT glitch can be massive. But when crises occur, how you handle them can make or break your reputation. Here’s a high-level guide to...</p>
</div>
<div class="card__profile">
<div class="card__profile--avatar">
<img class="circle" src="/CMSPages/GetAvatar.aspx?avatarguid=e21d1356-bc39-44d8-a942-5c1426a106fc&maxsidesize=35&width=35&height=35" alt="Glenn Matchett">
</div>
<div class="card__profile--info">
<span class="card__profile--name">Glenn Matchett</span>
<span class="card__profile--date">17 September 2024</span>
</div>
</div>
<a href="/articles/2024/september-2024/crisis-pr-for-a-global-tech-meltdown" class="card__link">Read more</a>
</article>
</div>
<div class="col xl2 l2 m2 s2 xs2">
<article class="card card--article card--published">
<div class="card__image">
<img src="/CMSPages/GetFile.aspx?guid=2cfb50f9-7fd1-41ed-a6a9-f55ea70ade33&maxSideSize=300" alt="Sales and Marketing Collaboration: A Recipe for B2B Success">
</div>
<div class="card__info">
<h1>Sales and Marketing Collaboration: A Recipe for B2B Success</h1>
<p>In the world of B2B, the age-old rivalry between Sales and Marketing often overshadows the potential for a fruitful partnership. Yet, when these two departments align their goals, strategies, and efforts, the results...</p>
</div>
<div class="card__profile">
<div class="card__profile--avatar">
<img class="circle" src="/CMSPages/GetAvatar.aspx?avatarguid=092887a6-c403-4025-9c25-d13a72023ba2&maxsidesize=35&width=35&height=35" alt="Zsofia Raffa">
</div>
<div class="card__profile--info">
<span class="card__profile--name">Zsofia Raffa</span>
<span class="card__profile--date">12 September 2024</span>
</div>
</div>
<a href="/articles/2024/august-2024/sales-and-marketing-collaboration-b2b-success" class="card__link">Read more</a>
</article>
</div>
<div class="col xl2 l2 m2 s2 xs2">
<article class="card card--article card--published">
<div class="card__image">
<img src="/CMSPages/GetFile.aspx?guid=ce524e21-9877-4509-9c9d-6889eee5db4a&maxSideSize=300" alt="How Catalog Management Services Enhanced a Lighting Store's Efficiency">
</div>
<div class="card__info">
<h1>How Catalog Management Services Enhanced a Lighting Store's Efficiency</h1>
<p>Operational efficiency is crucial in the retail industry. Retailers face challenges in managing product catalogs, adapting to trends, and maintaining consistent information across channels. These issues are...</p>
</div>
<div class="card__profile">
<div class="card__profile--avatar">
<img class="circle" src="/CMSPages/GetAvatar.aspx?avatarguid=f6dcc970-4d2c-4cbc-9d3b-dfdf026e0f41&maxsidesize=35&width=35&height=35" alt="Jessica Campbelll">
</div>
<div class="card__profile--info">
<span class="card__profile--name">Jessica Campbelll</span>
<span class="card__profile--date">10 September 2024</span>
</div>
</div>
<a href="/articles/2024/july-2024/catalog-management-services-enhanced-efficiency" class="card__link">Read more</a>
</article>
</div>
<div class="col xl2 l2 m2 s2 xs2">
<article class="card card--article card--published">
<div class="card__image">
<img src="/CMSPages/GetFile.aspx?guid=8a1161cc-0ffe-4d0e-8f7d-ca4b9fbb774b&maxSideSize=300" alt="5 Key Findings from The State of B2B Content for Growth Marketing ">
</div>
<div class="card__info">
<h1>5 Key Findings from The State of B2B Content for Growth Marketing </h1>
<p>B2B marketers are trying harder than ever to get a decent return on their content investment. Based on a survey of 350 B2B organizations, a new research report from Demand Exchange and London Research looks at the...</p>
</div>
<div class="card__profile">
<div class="card__profile--avatar">
<img class="circle" src="/CMSPages/GetAvatar.aspx?avatarguid=04bc4ab3-8dd4-4780-8d5a-6f8e0109f779&maxsidesize=35&width=35&height=35" alt="Linus Gregoriadis">
</div>
<div class="card__profile--info">
<span class="card__profile--name">Linus Gregoriadis</span>
<span class="card__profile--date">5 September 2024</span>
</div>
</div>
<a href="/articles/2024/september-2024/the-state-of-b2b-content-for-growth-marketing" class="card__link">Read more</a>
</article>
</div>
<div class="col xl2 l2 m2 s2 xs2">
<article class="card card--article card--published">
<div class="card__image">
<img src="/CMSPages/GetFile.aspx?guid=6af22640-0cbd-48e7-803c-ae4347500a47&maxSideSize=300" alt="Podcast – Interview with Scott Voigt, Founder and CEO, FullStory">
</div>
<div class="card__info">
<h1>Podcast – Interview with Scott Voigt, Founder and CEO, FullStory</h1>
<p>Part of our special series of episodes of the c-suite podcast that was recorded in partnership with the European PR Agency Tyto and their own Without Borders podcast, this interview is with Scott Voigt, Founder and...</p>
</div>
<div class="card__profile">
<div class="card__profile--avatar">
<img class="circle" src="/CMSPages/GetAvatar.aspx?avatarguid=7050b0fe-b73d-4653-9f53-c975bd43b63c&maxsidesize=35&width=35&height=35" alt="Russell Goldsmith">
</div>
<div class="card__profile--info">
<span class="card__profile--name">Russell Goldsmith</span>
<span class="card__profile--date">5 September 2024</span>
</div>
</div>
<a href="/articles/2024/august-2024/interview-with-scott-voigt-founder-fullstory" class="card__link">Read more</a>
</article>
</div>
<div class="col xl2 l2 m2 s2 xs2">
<article class="card card--article card--published">
<div class="card__image">
<img src="/CMSPages/GetFile.aspx?guid=5355fc3e-85e8-45af-96a1-7108ca2758e0&maxSideSize=300" alt="Is Your Ad Campaign Hurting the Planet? ">
</div>
<div class="card__info">
<h1>Is Your Ad Campaign Hurting the Planet? </h1>
<p>Digital marketing, often perceived as environmentally friendly, has a hidden carbon footprint. This article explores the surprising environmental impact of digital advertising, from data centers to excessive ad...</p>
</div>
<div class="card__profile">
<div class="card__profile--avatar">
<img class="circle" src="/CMSPages/GetAvatar.aspx?avatarguid=092887a6-c403-4025-9c25-d13a72023ba2&maxsidesize=35&width=35&height=35" alt="Zsofia Raffa">
</div>
<div class="card__profile--info">
<span class="card__profile--name">Zsofia Raffa</span>
<span class="card__profile--date">3 September 2024</span>
</div>
</div>
<a href="/articles/2024/august-2024/is-your-ad-campaign-hurting-the-planet" class="card__link">Read more</a>
</article>
</div>
<div class="col xl2 l2 m2 s2 xs2">
<article class="card card--article card--published">
<div class="card__image">
<img src="/CMSPages/GetFile.aspx?guid=94f7de63-f9d1-4d21-8249-d2ee7448befa&maxSideSize=300" alt="Thought Leadership Content – Why Bother?">
</div>
<div class="card__info">
<h1>Thought Leadership Content – Why Bother?</h1>
<p>In the increasingly crowded market, brands and businesses constantly compete for attention, and standing out is harder than ever. One smart way to differentiate yourself from the competition is through thought...</p>
</div>
<div class="card__profile">
<div class="card__profile--avatar">
<img class="circle" src="/CMSPages/GetAvatar.aspx?avatarguid=e21d1356-bc39-44d8-a942-5c1426a106fc&maxsidesize=35&width=35&height=35" alt="Glenn Matchett">
</div>
<div class="card__profile--info">
<span class="card__profile--name">Glenn Matchett</span>
<span class="card__profile--date">29 August 2024</span>
</div>
</div>
<a href="/articles/2024/august-2024/thought-leadership-content-why-bother" class="card__link">Read more</a>
</article>
</div>
</div>
</div>
</section>
<section class="section__cards section--events section--events--home">
<header class="section__header">
<div class="row">
<div class="col xl10">
<h1>Upcoming events</h1>
<a href="/events" class="capsule">See all</a>
</div>
</div>
</header>
<div class="row">
<div class="card__deck">
</div>
</div>
</section>
<section class="section__cards section--articles">
<header class="section__header">
<div class="row">
<div class="col xl10">
<h1>Popular articles</h1>
</div>
</div>
</header>
<div class="row">
<div class="card__deck">
<div class="col xl2 l2 m2 s2 xs2">
<article class="card card--article card--published">
<div class="card__image">
<img src="/CMSPages/GetFile.aspx?guid=8ef995dc-e5fd-429c-a279-309f617f75c4&maxSideSize=300" alt="How to Review a Website — A Guide for Beginners">
</div>
<div class="card__info">
<h1>How to Review a Website — A Guide for Beginners</h1>
<p>A company website is crucial for any business's digital marketing strategy. To keep up with the changing trends and customer buying behaviors, it's important to review and make necessary changes regularly...</p>
</div>
<div class="card__profile">
<div class="card__profile--avatar">
<img class="circle" src="/CMSPages/GetAvatar.aspx?avatarguid=62ea9a04-b400-4718-bb0b-ec3b4dca81ee&maxsidesize=35&width=35&height=35" alt="Digital Doughnut Contributor">
</div>
<div class="card__profile--info">
<span class="card__profile--name">Digital Doughnut Contributor</span>
<span class="card__profile--date">25 March 2024</span>
</div>
</div>
<a href="/articles/2019/december/how-to-review-a-website-beginners" class="card__link">Read more</a>
</article>
</div>
<div class="col xl2 l2 m2 s2 xs2">
<article class="card card--article card--published">
<div class="card__image">
<img src="/CMSPages/GetFile.aspx?guid=2cfb50f9-7fd1-41ed-a6a9-f55ea70ade33&maxSideSize=300" alt="Sales and Marketing Collaboration: A Recipe for B2B Success">
</div>
<div class="card__info">
<h1>Sales and Marketing Collaboration: A Recipe for B2B Success</h1>
<p>In the world of B2B, the age-old rivalry between Sales and Marketing often overshadows the potential for a fruitful partnership. Yet, when these two departments align their goals, strategies, and efforts, the results...</p>
</div>
<div class="card__profile">
<div class="card__profile--avatar">
<img class="circle" src="/CMSPages/GetAvatar.aspx?avatarguid=092887a6-c403-4025-9c25-d13a72023ba2&maxsidesize=35&width=35&height=35" alt="Zsofia Raffa">
</div>
<div class="card__profile--info">
<span class="card__profile--name">Zsofia Raffa</span>
<span class="card__profile--date">12 September 2024</span>
</div>
</div>
<a href="/articles/2024/august-2024/sales-and-marketing-collaboration-b2b-success" class="card__link">Read more</a>
</article>
</div>
<div class="col xl2 l2 m2 s2 xs2">
<article class="card card--article card--published">
<div class="card__image">
<img src="/CMSPages/GetFile.aspx?guid=f3a68478-b948-409e-9110-1fc4e67d6ac3&maxSideSize=300" alt="The Impact of New Technology on Marketing">
</div>
<div class="card__info">
<h1>The Impact of New Technology on Marketing</h1>
<p>Technology has impacted every part of our lives. From household chores to business disciplines and etiquette, there's a gadget or app for it. Marketing has changed dramatically over the years, but what is the...</p>
</div>
<div class="card__profile">
<div class="card__profile--avatar">
<img class="circle" src="/CMSPages/GetAvatar.aspx?avatarguid=7a81815d-22ba-44bb-979e-d93b3556b37c&maxsidesize=35&width=35&height=35" alt="Alex Lysak">
</div>
<div class="card__profile--info">
<span class="card__profile--name">Alex Lysak</span>
<span class="card__profile--date">3 April 2024</span>
</div>
</div>
<a href="/articles/2020/september-2020/the-impact-of-new-technology-on-marketing" class="card__link">Read more</a>
</article>
</div>
<div class="col xl2 l2 m2 s2 xs2">
<article class="card card--article card--published">
<div class="card__image">
<img src="/CMSPages/GetFile.aspx?guid=8a1161cc-0ffe-4d0e-8f7d-ca4b9fbb774b&maxSideSize=300" alt="5 Key Findings from The State of B2B Content for Growth Marketing ">
</div>
<div class="card__info">
<h1>5 Key Findings from The State of B2B Content for Growth Marketing </h1>
<p>B2B marketers are trying harder than ever to get a decent return on their content investment. Based on a survey of 350 B2B organizations, a new research report from Demand Exchange and London Research looks at the...</p>
</div>
<div class="card__profile">
<div class="card__profile--avatar">
<img class="circle" src="/CMSPages/GetAvatar.aspx?avatarguid=04bc4ab3-8dd4-4780-8d5a-6f8e0109f779&maxsidesize=35&width=35&height=35" alt="Linus Gregoriadis">
</div>
<div class="card__profile--info">
<span class="card__profile--name">Linus Gregoriadis</span>
<span class="card__profile--date">5 September 2024</span>
</div>
</div>
<a href="/articles/2024/september-2024/the-state-of-b2b-content-for-growth-marketing" class="card__link">Read more</a>
</article>
</div>
<div class="col xl2 l2 m2 s2 xs2">
<article class="card card--article card--published">
<div class="card__image">
<img src="/CMSPages/GetFile.aspx?guid=a6f109a6-5825-476e-9606-23a0eaa3b9a9&maxSideSize=300" alt="Harnessing Chatbot Technology: Trends and Tips for Improved Customer Interaction">
</div>
<div class="card__info">
<h1>Harnessing Chatbot Technology: Trends and Tips for Improved Customer Interaction</h1>
<p>Chatbot technology is revolutionizing customer service by providing instant and efficient interaction. This article explores the latest trends in chatbot technology and offers practical tips to enhance customer...</p>
</div>
<div class="card__profile">
<div class="card__profile--avatar">
<img class="circle" src="/CMSPages/GetAvatar.aspx?avatarguid=745b00ae-bd70-4b76-b8e7-babef8c77908&maxsidesize=35&width=35&height=35" alt="Freya Skye">
</div>
<div class="card__profile--info">
<span class="card__profile--name">Freya Skye</span>
<span class="card__profile--date">6 August 2024</span>
</div>
</div>
<a href="/articles/2024/july-2024/chatbot-technology-improved-customer-interaction" class="card__link">Read more</a>
</article>
</div>
</div>
</div>
</section>
</main>
<!-- Footer -->
<footer class="footer" role="contentinfo">
<div class="row">
<div class="logo--footer">
<img src="/app_themes/digitaldoughnut/images/logo--long.svg" alt="Digital Doughnut logo">
<span>Copyright © 2024 Communitize Ltd. All Rights Reserved</span>
</div>
<nav class="nav__social">
<a id="p_lt_ctl05_FacebookLink_btnElem_hyperLink" class="social__icon social__icon--facebook" href="https://www.facebook.com/digitaldoughnut/" target="_blank"><span id="p_lt_ctl05_FacebookLink_btnElem_lblText">Facebook</span></a>
<a id="p_lt_ctl05_TwitterLink_btnElem_hyperLink" class="social__icon social__icon--twitter" href="https://twitter.com/Digitaldoughnut" target="_blank"><span id="p_lt_ctl05_TwitterLink_btnElem_lblText">Twitter</span></a>
<a id="p_lt_ctl05_LinkedInLink_btnElem_hyperLink" class="social__icon social__icon--linkedin" href="https://www.linkedin.com/company/digital-doughnut" target="_blank"><span id="p_lt_ctl05_LinkedInLink_btnElem_lblText">LinkedIn</span></a>
</nav>
<nav class="nav__footer">
<ul id="menuElem">
<li>
<a href="/privacy-policy">Privacy Policy</a>
</li>
<li>
<a href="/pages/terms-and-conditions">Terms and Conditions</a>
</li>
<li>
<a href="/pages/cookie-policy">Cookie Policy</a>
</li>
<li>
<a href="/pages/contact-us">Contact us</a>
</li>
</ul>
</nav>
</div>
</footer>
<!-- Close canvas container push -->
</div>
<!-- Close canvas container -->
</div>
<input type="hidden" id="searchType" value="">
<!-- Javascript -->
<script src="//ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script>
<script>
window.jQuery || document.write('<script src="/CMSScripts/Major/jquery.min.js"><\/script>')
</script>
<script src="/scripts/bundle?v=Q6uIFB5xwyZxsxSHjMrX8qmPRaUA6dW8H7q1VQWRGQI1"></script>
<!-- Google Analytics -->
<script>
(function(i, s, o, g, r, a, m) {
i['GoogleAnalyticsObject'] = r;
i[r] = i[r] || function() {
(i[r].q = i[r].q || []).push(arguments)
}, i[r].l = 1 * new Date();
a = s.createElement(o),
m = s.getElementsByTagName(o)[0];
a.async = 1;
a.src = g;
m.parentNode.insertBefore(a, m)
})(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga');
ga('create', 'UA-31604308-1', 'auto');
ga('send', 'pageview');
</script>
<!-- Cookie consent -->
<link rel="stylesheet" type="text/css" href="//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.0.3/cookieconsent.min.css">
<style>
.cc-window.cc-banner {
justify-content: center;
}
.cc-banner .cc-message {
-ms-flex: initial;
flex: initial;
margin-right: 1rem;
}
.cc-banner .cc-btn {
border-radius: 5px;
}
</style>
<script src="//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.0.3/cookieconsent.min.js"></script>
<script>
window.addEventListener("load", function() {
window.cookieconsent.initialise({
"palette": {
"popup": {
"background": "#2b2b39"
},
"button": {
"background": "#00b6de",
"text": "#ffffff"
}
},
"content": {
"href": "https://www.digitaldoughnut.com/privacy-policy"
}
})
});
</script>
<!-- Google Adwords -->
<script>
window.addEventListener('load', function() {
if (jQuery('.InfoLabel.alert--reportdownload:contains("Your download will begin in a moment")').is(":visible")) {
jQuery('body').append('<img height="1" width="1" style="border-style:none;" alt="" src="//www.googleadservices.com/pagead/conversion/943075416/?label=cxV1CPOtrWsQ2ODYwQM&guid=ON&script=0"/>');
}
})
</script>
<script>
var keywordsArray = []
var keywordcounter = 0;
$(keywordsArray).each(function(key, value) {
if (keywordcounter < 3) {
$(".content p").mark(value.ItemKeyword, {
"element": "a",
"className": "keyword " + value.ItemKeyword,
"exclude": ["a", ".no-keyword-link", ".content__header__meta__categories a", ".card__profile--name"],
"filter": function(node, term, totalCounter, counter) {
if (counter >= 1) {
return false;
} else {
return true;
}
}
});
$(".keyword").each(function() {
var $this = $(this);
if ($this.hasClass(value.ItemKeyword)) {
$this.attr('href', value.ItemLink);
keywordcounter++;
return false;
}
});
} else {
return false;
}
});
</script>
<script type="text/javascript" src="//s7.addthis.com/js/300/addthis_widget.js#pubid=ra-63fc7fbe8004e5d5"></script>
<script type="text/javascript">
//<![CDATA[
var Page_Validators = new Array(document.getElementById("p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_formUser_UserName_RequiredFieldValidatorUserName"), document.getElementById(
"p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_formUser_UserPassword_rfvPassword"), document.getElementById("p_lt_ctl11_LogonForm_plcUp_Login1_rfvUserNameRequired"));
//]]>
</script>
<script type="text/javascript">
//<![CDATA[
var p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_formUser_UserName_RequiredFieldValidatorUserName = document.all ? document.all["p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_formUser_UserName_RequiredFieldValidatorUserName"] : document
.getElementById("p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_formUser_UserName_RequiredFieldValidatorUserName");
p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_formUser_UserName_RequiredFieldValidatorUserName.controltovalidate = "p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_formUser_UserName_txtUserName";
p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_formUser_UserName_RequiredFieldValidatorUserName.errormessage = "Please fill the \'User name\' field.";
p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_formUser_UserName_RequiredFieldValidatorUserName.display = "Dynamic";
p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_formUser_UserName_RequiredFieldValidatorUserName.validationGroup = "ConfirmRegForm";
p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_formUser_UserName_RequiredFieldValidatorUserName.evaluationfunction = "RequiredFieldValidatorEvaluateIsValid";
p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_formUser_UserName_RequiredFieldValidatorUserName.initialvalue = "";
var p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_formUser_UserPassword_rfvPassword = document.all ? document.all["p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_formUser_UserPassword_rfvPassword"] : document.getElementById(
"p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_formUser_UserPassword_rfvPassword");
p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_formUser_UserPassword_rfvPassword.controltovalidate = "p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_formUser_UserPassword_txtPassword";
p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_formUser_UserPassword_rfvPassword.display = "Dynamic";
p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_formUser_UserPassword_rfvPassword.validationGroup = "ConfirmRegForm";
p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_formUser_UserPassword_rfvPassword.evaluationfunction = "RequiredFieldValidatorEvaluateIsValid";
p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_formUser_UserPassword_rfvPassword.initialvalue = "";
var p_lt_ctl11_LogonForm_plcUp_Login1_rfvUserNameRequired = document.all ? document.all["p_lt_ctl11_LogonForm_plcUp_Login1_rfvUserNameRequired"] : document.getElementById("p_lt_ctl11_LogonForm_plcUp_Login1_rfvUserNameRequired");
p_lt_ctl11_LogonForm_plcUp_Login1_rfvUserNameRequired.controltovalidate = "p_lt_ctl11_LogonForm_plcUp_Login1_UserName";
p_lt_ctl11_LogonForm_plcUp_Login1_rfvUserNameRequired.errormessage = "Please enter a user name";
p_lt_ctl11_LogonForm_plcUp_Login1_rfvUserNameRequired.display = "Dynamic";
p_lt_ctl11_LogonForm_plcUp_Login1_rfvUserNameRequired.validationGroup = "p_lt_ctl11_LogonForm_Logon";
p_lt_ctl11_LogonForm_plcUp_Login1_rfvUserNameRequired.evaluationfunction = "RequiredFieldValidatorEvaluateIsValid";
p_lt_ctl11_LogonForm_plcUp_Login1_rfvUserNameRequired.initialvalue = "";
//]]>
</script>
<script type="text/javascript">
//<![CDATA[
if (typeof(Sys.Browser.WebKit) == 'undefined') {
Sys.Browser.WebKit = {};
}
if (navigator.userAgent.indexOf('WebKit/') > -1) {
Sys.Browser.agent = Sys.Browser.WebKit;
Sys.Browser.version = parseFloat(navigator.userAgent.match(/WebKit\/(\d+(\.\d+)?)/)[1]);
Sys.Browser.name = 'WebKit';
}
//]]>
</script>
<script type="text/javascript">
//<![CDATA[
if (typeof(CaptchaCallback) === 'function') {
CaptchaCallback();
}(function() {
var fn = function() {
$get("manScript_HiddenField").value = '';
Sys.Application.remove_init(fn);
};
Sys.Application.add_init(fn);
})(); //]]>
</script>
<script type="text/javascript">
//<![CDATA[
WebServiceCall('/cmsapi/webanalytics', 'LogHit', '{"NodeAliasPath":"/Home","DocumentCultureCode":"en-GB","UrlReferrer":""}')
//]]>
</script>
<script type="text/javascript">
//<![CDATA[
var callBackFrameUrl = '/WebResource.axd?d=01Zyv7WVk4vZhqIICvf09blcDEuUsY4ThiuBW_KdelHTdS5omB19GUURi54KHro3UKwegXJJdtEr8YGpukL14awHDhua4F-nCFLv_3O5CuI1&t=638563307773552689';
WebForm_InitCallback();
var Page_ValidationActive = false;
if (typeof(ValidatorOnLoad) == "function") {
ValidatorOnLoad();
}
function ValidatorOnSubmit() {
if (Page_ValidationActive) {
return ValidatorCommonOnSubmit();
} else {
return true;
}
}
theForm.oldSubmit = theForm.submit;
theForm.submit = WebForm_SaveScrollPositionSubmit;
theForm.oldOnSubmit = theForm.onsubmit;
theForm.onsubmit = WebForm_SaveScrollPositionOnSubmit;
document.getElementById('p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_formUser_UserName_RequiredFieldValidatorUserName').dispose = function() {
Array.remove(Page_Validators, document.getElementById('p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_formUser_UserName_RequiredFieldValidatorUserName'));
}
document.getElementById('p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_formUser_UserPassword_rfvPassword').dispose = function() {
Array.remove(Page_Validators, document.getElementById('p_lt_ctl09_DigitalDoughnutRegistrationForm_plcUp_formUser_UserPassword_rfvPassword'));
}
document.getElementById('p_lt_ctl11_LogonForm_plcUp_Login1_rfvUserNameRequired').dispose = function() {
Array.remove(Page_Validators, document.getElementById('p_lt_ctl11_LogonForm_plcUp_Login1_rfvUserNameRequired'));
}
//]]>
</script>
</form>
Text Content
This website uses cookies to ensure you get the best experience on our website. Learn more Got it! DIGITAL DOUGHNUT Join in All Articles Events Resources Knowledge * Register * Login REGISTER Please fill the 'User name' field. User name Digital Doughnut is part of Communitize Ltd. We would like to contact you with details of other offers we provide. If you consent to us contacting you for this purpose please tick to say how you would like us to contact you: Email: Telephone: View our Privacy Policy or LOGIN Please enter a user name Stay logged in on this computer Forgotten password or * Articles * Our Research * Resources * Events * Partners WHAT'S NEW By Linus Gregoriadis 5 September 2024 5 KEY FINDINGS FROM THE STATE OF B2B CONTENT FOR GROWTH MARKETING B2B marketers are trying harder than ever to get a decent return on their content investment. Based on a survey of 350 B2B organizations, a new research report from Demand Exchange and London Research looks at the state of content marketing maturity and how marketers can drive more successful outcomes. Featured article Read more What's On TECHNOLOGY FOR MARKETING 2024 Featured Report THE STATE OF B2B LEAD GENERATION 2024 JOIN THE LARGEST DIGITAL & MARKETING COMMUNITY IN THE WORLD! Read more GET INVOLVED.. CONTRIBUTE AN ARTICLE TO DIGITAL DOUGHNUT NOW! Read more INTRODUCING 'OUR RESEARCH' A SERIES OF GUIDES BY LONDON RESEARCH Read more PREPARE FOR BLACK FRIDAY & CYBER MONDAY WITH WUNDERKIND Read more B2B PRODUCT MARKETING IN A RAPIDLY CHANGING WORLD PART 2: CONTENT STRATEGY Read more LATEST RESOURCES See all TEALIUM: TIME FOR REAL ACTION READY FOR GROWTH: THE STATE OF DIGITAL MATURITY IN B2B MARKETING INDUSTRY PULSE MORE BETTER LEADS FOREVER PART 4 STEPPING UP FOR BLACK FRIDAY AND BEYOND PROVEN STRATEGIES TO BOOST FOOTWEAR SALES OUR RESEARCH See all THE STATE OF PRODUCT DISCOVERY IN DIGITAL COMMERCE London Research In partnership with Read more CLOSING THE GAP London Research In partnership with Read more CONTENT MARKETING MATURITY REPORT 2022 London Research In partnership with Read more PR TECHNOLOGY VENDOR SELECTION GUIDE London Research In partnership with Read more CONTENT MARKETING: MOVING FROM TACTICS TO STRATEGY London Research In partnership with Read more LATEST ARTICLES See all HOW CAN BRANDS SHOWCASE THEIR SUPPORT FOR PRIDE BEYOND JUNE? With Pride flags having been taken down, and streets cleared of rainbow confetti and glitter post parades, another Pride month has come to an end. While it’s widely known that June is the month to celebrate the LGBTQ+... Vidisha Gaglani 26 September 2024 Read more 7 MISTAKES THAT CAN KILL YOUR BUSINESS GROWTH AND HOW TO AVOID THEM Growing a business is tough, but avoiding these seven common mistakes can set you up for success. David Blois 24 September 2024 Read more THE BUSINESS BATTLE: AI VERSUS HUMAN INTELLIGENCE Explore the ultimate showdown between AI and Human Intelligence in our insightful article. Discover the strengths, limitations, and future implications of both. Ibiixo Technologies 19 September 2024 Read more WHAT TO DO WHEN THE SH!T HITS THE FAN: CRISIS PR FOR A GLOBAL TECH MELTDOWN Even the best and more secure IT systems can crash and and the knock-on impact of an IT glitch can be massive. But when crises occur, how you handle them can make or break your reputation. Here’s a high-level guide to... Glenn Matchett 17 September 2024 Read more SALES AND MARKETING COLLABORATION: A RECIPE FOR B2B SUCCESS In the world of B2B, the age-old rivalry between Sales and Marketing often overshadows the potential for a fruitful partnership. Yet, when these two departments align their goals, strategies, and efforts, the results... Zsofia Raffa 12 September 2024 Read more HOW CATALOG MANAGEMENT SERVICES ENHANCED A LIGHTING STORE'S EFFICIENCY Operational efficiency is crucial in the retail industry. Retailers face challenges in managing product catalogs, adapting to trends, and maintaining consistent information across channels. These issues are... Jessica Campbelll 10 September 2024 Read more 5 KEY FINDINGS FROM THE STATE OF B2B CONTENT FOR GROWTH MARKETING B2B marketers are trying harder than ever to get a decent return on their content investment. Based on a survey of 350 B2B organizations, a new research report from Demand Exchange and London Research looks at the... Linus Gregoriadis 5 September 2024 Read more PODCAST – INTERVIEW WITH SCOTT VOIGT, FOUNDER AND CEO, FULLSTORY Part of our special series of episodes of the c-suite podcast that was recorded in partnership with the European PR Agency Tyto and their own Without Borders podcast, this interview is with Scott Voigt, Founder and... Russell Goldsmith 5 September 2024 Read more IS YOUR AD CAMPAIGN HURTING THE PLANET? Digital marketing, often perceived as environmentally friendly, has a hidden carbon footprint. This article explores the surprising environmental impact of digital advertising, from data centers to excessive ad... Zsofia Raffa 3 September 2024 Read more THOUGHT LEADERSHIP CONTENT – WHY BOTHER? In the increasingly crowded market, brands and businesses constantly compete for attention, and standing out is harder than ever. One smart way to differentiate yourself from the competition is through thought... Glenn Matchett 29 August 2024 Read more UPCOMING EVENTS See all POPULAR ARTICLES HOW TO REVIEW A WEBSITE — A GUIDE FOR BEGINNERS A company website is crucial for any business's digital marketing strategy. To keep up with the changing trends and customer buying behaviors, it's important to review and make necessary changes regularly... Digital Doughnut Contributor 25 March 2024 Read more SALES AND MARKETING COLLABORATION: A RECIPE FOR B2B SUCCESS In the world of B2B, the age-old rivalry between Sales and Marketing often overshadows the potential for a fruitful partnership. Yet, when these two departments align their goals, strategies, and efforts, the results... Zsofia Raffa 12 September 2024 Read more THE IMPACT OF NEW TECHNOLOGY ON MARKETING Technology has impacted every part of our lives. From household chores to business disciplines and etiquette, there's a gadget or app for it. Marketing has changed dramatically over the years, but what is the... Alex Lysak 3 April 2024 Read more 5 KEY FINDINGS FROM THE STATE OF B2B CONTENT FOR GROWTH MARKETING B2B marketers are trying harder than ever to get a decent return on their content investment. Based on a survey of 350 B2B organizations, a new research report from Demand Exchange and London Research looks at the... Linus Gregoriadis 5 September 2024 Read more HARNESSING CHATBOT TECHNOLOGY: TRENDS AND TIPS FOR IMPROVED CUSTOMER INTERACTION Chatbot technology is revolutionizing customer service by providing instant and efficient interaction. This article explores the latest trends in chatbot technology and offers practical tips to enhance customer... Freya Skye 6 August 2024 Read more Copyright © 2024 Communitize Ltd. All Rights Reserved Facebook Twitter LinkedIn * Privacy Policy * Terms and Conditions * Cookie Policy * Contact us