www.mikepoweredbydhi.com Open in urlscan Pro
193.3.62.33  Public Scan

Submitted URL: http://mikebydhi.com/
Effective URL: https://www.mikepoweredbydhi.com/
Submission: On November 17 via manual from IN — Scanned from DK

Form analysis 1 forms found in the DOM

POST /

<form method="post" action="/" id="mainform">
  <div class="aspNetHidden">
    <input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="">
    <input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="">
    <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE"
      value="/wEPDwUKLTUwMjM1MDA5Mg8WAh4TVmFsaWRhdGVSZXF1ZXN0TW9kZQIBFgRmD2QWAmYPZBYEZg8WAh4EVGV4dAUeV2F0ZXIgTW9kZWxsaW5nIFNvZnR3YXJlIFN1aXRlZAIDDxYCHwEFczxtZXRhIG5hbWU9Imdvb2dsZS10cmFuc2xhdGUtY3VzdG9taXphdGlvbiIgY29udGVudD0iNzBkODE0ODI2ZWJmNDg1LThkMDlkYTU3YjRlNTEzMjgtZzAxOWNkODczNmNhZDM5MTMtMTEiPjwvbWV0YT5kAgIQZGQWCgIFD2QWAmYPZBYCAgMPZBYEAgIPDxYCHgtOYXZpZ2F0ZVVybAUML2xvZ2luL2xvZ2luZGQCBA8PFgIeB1Zpc2libGVoZGQCBw9kFgJmD2QWBgICDxYCHgtfIUl0ZW1Db3VudAIGFg5mD2QWAmYPFQEAZAIBD2QWAgIBDxYCHgVjbGFzcwUIZHJvcGRvd24WBgIBDw8WBB8CBRUvYXJlYXMtb2YtYXBwbGljYXRpb24eBlRhcmdldGUWBB4LZGF0YS10b2dnbGUFCGRyb3Bkb3duHwUFD2Ryb3Bkb3duLXRvZ2dsZRYCZg8WAh8BBRRBcmVhcyBvZiBhcHBsaWNhdGlvbmQCAw8WAh8BBSA8c3BhbiBjbGFzcz0iYXJyb3ctZG93biI+PC9zcGFuPmQCBQ8WAh8DZxYCAgEPFgQfBQUhZHJvcGRvd24tc2tpbiBzZWNvbmRhcnkgbWVudXdoaXRlHgVzdHlsZQV1YmFja2dyb3VuZC1pbWFnZTp1cmwoLy0vbWVkaWEvc2hhcmVkJTIwY29udGVudC9nbG9iYWwvZ2xvYmFsJTIwcmVwb3NpdG9yeS9yaWNobWVudXMvbWJkLXJpY2htZW51LWJhY2tncm91bmQtYW9hLmpwZyk7FgQCAQ9kFgICAQ9kFgJmD2QWAmYPZBYCZg8WAh8BBc0FPGRpdiBzdHlsZT0ibWFyZ2luLXRvcDogLTMwcHg7IHBhZGRpbmctcmlnaHQ6IDUwcHg7Ij4KPGgxPk91ciBhcmVhcyBvZiBhcHBsaWNhdGlvbjwvaDE+CjxoMj5BcHBseWluZyBwcm9mZXNzaW9uYWwgc29mdHdhcmUgdG8gdGhlIHdvcmxk4oCZcyB0b3VnaGVzdCBjaGFsbGVuZ2VzIGluIHdhdGVyPC9oMj4KPHA+Rm9yIDI1IHllYXJzLCBNSUtFIFBvd2VyZWQgYnkgREhJ4oCZcyBzb2Z0d2FyZSBwcm9kdWN0cyBoYXZlIGJlZW4gdXNlZCBpbiB3YXRlciBlbnZpcm9ubWVudHMgYWxsIG92ZXIgdGhlIHdvcmxkLiBUaG91c2FuZHMgb2YgcHJvZmVzc2lvbmFscyBjaG9vc2UgTUlLRSBzb2Z0d2FyZSB0byBzb2x2ZSB0b3VnaCBhbmQgY29tcGxleCBjaGFsbGVuZ2VzIGluIGFyZWFzIHN1Y2ggYXMgb2NlYW5zIGFuZCBjb2FzdGxpbmVzLCByaXZlcnMgYW5kIHJlc2Vydm9pcnMsIGVjb2xvZ3ksIGdyb3VuZHdhdGVyLCB3YXRlciBkaXN0cmlidXRpb24sIHdhc3Rld2F0ZXIgYW5kIG1hbnkgbW9yZS48L3A+CjxwPk91ciBkYXRhIG1hbmFnZW1lbnQsIGRlY2lzaW9uIHN1cHBvcnQgYW5kIG9wZXJhdGlvbmFsIGZvcmVjYXN0aW5nIHNvZnR3YXJlIHN1aXRlIHRyYXZlcnNlcyBhbGwgb3VyIGFyZWFzIG9mIGFwcGxpY2F0aW9ucywgY29tcGxlbWVudGluZyBleGlzdGluZyBNSUtFIHRlY2hub2xvZ2llcyBpbiB0aGUgd29yayB3ZSBkbyBmb3IgeW91LiAgCjwvcD4KPC9kaXY+ZAIFD2QWAgIBD2QWAmYPZBYCZg9kFgJmDxYCHwEFwws8ZGl2IHN0eWxlPSJtYXJnaW4tdG9wOjQwcHg7IHdpZHRoOiA1NjBweDsiPjxhIHN0eWxlPSJkaXNwbGF5OiBpbmxpbmU7IG1hcmdpbjogMCAhSU1QT1JUQU5UOyBwYWRkaW5nOiAwICFJTVBPUlRBTlQ7IiBocmVmPSIvYXJlYXMtb2YtYXBwbGljYXRpb24vY2l0aWVzIiB0aXRsZT0iQ2l0aWVzIj48aW1nIGFsdD0iQ2l0aWVzIiBoZWlnaHQ9IjkwIiB3aWR0aD0iMTQwIiBzcmM9Ii0vbWVkaWEvZGYyODEyMTJiMzAzNGNjOGE1ZDIzZTU1NmRmNDI4MmQuYXNoeCI+PC9hPjxhIHN0eWxlPSJkaXNwbGF5OiBpbmxpbmU7IG1hcmdpbjogMCAhSU1QT1JUQU5UOyBwYWRkaW5nOiAwICFJTVBPUlRBTlQ7IiBocmVmPSIvYXJlYXMtb2YtYXBwbGljYXRpb24vY29hc3QtYW5kLXNlYSIgdGl0bGU9IkNvYXN0IGFuZCBzZWEiPjxpbWcgYWx0PSJDb2FzdCBhbmQgc2VhIiBoZWlnaHQ9IjkwIiB3aWR0aD0iMTQwIiBzcmM9Ii0vbWVkaWEvNjIzNDMzMWM5N2MwNDRkZDg0NWQ4ZmIzY2ExZThkNjUuYXNoeCI+PC9hPjxhIHN0eWxlPSJkaXNwbGF5OiBpbmxpbmU7IG1hcmdpbjogMCAhSU1QT1JUQU5UOyBwYWRkaW5nOiAwICFJTVBPUlRBTlQ7IiBocmVmPSIvYXJlYXMtb2YtYXBwbGljYXRpb24vZ3JvdW5kd2F0ZXItYW5kLXBvcm91cy1tZWRpYSIgdGl0bGU9Ikdyb3VuZHdhdGVyIGFuZCBwb3JvdXMgbWVkaWEiPjxpbWcgYWx0PSJHcm91bmR3YXRlciBhbmQgcG9yb3VzIG1lZGlhIiBoZWlnaHQ9IjkwIiB3aWR0aD0iMTQwIiBzcmM9Ii0vbWVkaWEvYjQyMDc2ZjBjMTQ0NGViZDk5YWFkNTg2NDE4ODJjOGMuYXNoeCI+PC9hPjxhIHN0eWxlPSJkaXNwbGF5OiBpbmxpbmU7IG1hcmdpbjogMCAhSU1QT1JUQU5UOyBwYWRkaW5nOiAwICFJTVBPUlRBTlQ7IiBocmVmPSIvYXJlYXMtb2YtYXBwbGljYXRpb24vd2F0ZXItcmVzb3VyY2VzIiB0aXRsZT0iV2F0ZXIgcmVzb3VyY2VzIj48aW1nIGFsdD0iV2F0ZXIgcmVzb3VyY2VzIiBoZWlnaHQ9IjkwIiB3aWR0aD0iMTQwIiBzcmM9Ii0vbWVkaWEvZTkwOGUyZDMwYzQ2NDc1MWFmZmE4ZTNlYzNmNDM0YjguYXNoeCI+PC9hPjwvZGl2PjxkaXYgc3R5bGU9Im1hcmdpbi10b3A6MjBweDsiPjxhIHN0eWxlPSJkaXNwbGF5OiBpbmxpbmU7IG1hcmdpbjogMCAhSU1QT1JUQU5UOyBwYWRkaW5nOiAwICFJTVBPUlRBTlQ7IiBocmVmPSIvYXJlYXMtb2YtYXBwbGljYXRpb24vZGF0YS1tYW5hZ2VtZW50LWRlY2lzaW9uLXN1cHBvcnQtYW5kLW9wZXJhdGlvbmFsLWZvcmVjYXN0aW5nIiB0aXRsZT0iRGF0YSBtYW5hZ2VtZW50LCBkZWNpc2lvbiBzdXBwb3J0IGFuZCBvcGVyYXRpb25hbCBmb3JlY2FzdGluZyI+PGltZyBhbHQ9IkRhdGEgbWFuYWdlbWVudCwgZGVjaXNpb24gc3VwcG9ydCBhbmQgb3BlcmF0aW9uYWwgZm9yZWNhc3RpbmciIGhlaWdodD0iNzAiIHdpZHRoPSI1NjAiIHNyYz0iLS9tZWRpYS9DOTQ0NzdDMTkyODA0ODI4QjBCQzJENEUwQTQ2ODNCNi5hc2h4Ij48L2E+PC9kaXY+CmQCAg9kFgICAQ8WAh8FBQhkcm9wZG93bhYGAgEPDxYEHwIFCS9wcm9kdWN0cx8GZRYEHwcFCGRyb3Bkb3duHwUFD2Ryb3Bkb3duLXRvZ2dsZRYCZg8WAh8BBQhQcm9kdWN0c2QCAw8WAh8BBSA8c3BhbiBjbGFzcz0iYXJyb3ctZG93biI+PC9zcGFuPmQCBQ8WAh8DZxYCAgEPFgQfBQUhZHJvcGRvd24tc2tpbiBzZWNvbmRhcnkgbWVudXdoaXRlHwgFgwFiYWNrZ3JvdW5kLWltYWdlOnVybCgvLS9tZWRpYS9zaGFyZWQlMjBjb250ZW50L2dsb2JhbC9nbG9iYWwlMjByZXBvc2l0b3J5L3JpY2htZW51cy9tYmQtcmljaG1lbnUtYmFja2dyb3VuZC1wcm9kdWN0cy1tYy02MDBweC5qcGcpOxYIAgEPZBYCAgEPZBYCZg9kFgJmD2QWAmYPFgIfAQX/BDxkaXYgc3R5bGU9Im1hcmdpbi10b3A6IC0zMHB4OyBwYWRkaW5nLXJpZ2h0OiA1MHB4OyBtYXJnaW4tYm90dG9tOjIwcHg7IGZvbnQtd2VpZ2h0OiA1MDA7Ij4KPGgxPk91ciBwcm9kdWN0czwvaDE+CjxoMiBzdHlsZT0ibGluZS1oZWlnaHQ6IDExMCU7Ij5Nb2RlbGxpbmcgdGhlIHdvcmxkIG9mIHdhdGVyPC9oMj4KPHA+TUlLRSBQb3dlcmVkIGJ5IERISSBpcyBhIHJhbmdlIG9mIHNvZnR3YXJlIHByb2R1Y3RzIHRoYXQgZW5hYmxlIHlvdSB0byBhY2N1cmF0ZWx5IGFuYWx5c2UsIG1vZGVsIGFuZCBzaW11bGF0ZSBhbnkgdHlwZSBvZiBjaGFsbGVuZ2UgaW4gd2F0ZXIgZW52aXJvbm1lbnRzLjwvcD4KPGRpdiBzdHlsZT0iYm9yZGVyOiAxcHggc29saWQgI2IzYjJhZDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDEwcHg7IG1hcmdpbjogMHB4OyB0ZXh0LWFsaWduOiBjZW50ZXI7IiBjbGFzcz0iaW1nLWhvdmVyIj4KPGEgaHJlZj0iL3N1cHBvcnQvd2ViaW5hcnMiIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0ibWFyZ2luOiAwcHg7Ij4KPGltZyBhbHQ9IiIgaGVpZ2h0PSIzNyIgd2lkdGg9IjE5OSIgc3JjPSItL21lZGlhLzhFMjcyMzhFNEE2MzQ0NzU4Q0NBNkQzODExQjNBQzQwLmFzaHg/bGE9ZW4iPjwvYT48L2Rpdj4KPC9kaXY+CmQCAw9kFgICAQ9kFgJmD2QWAmYPZBYCZg8WAh8BBe4QPGRpdiBzdHlsZT0ibWFyZ2luLXRvcDogMzRweDsgZm9udC13ZWlnaHQ6IDUwMDsiIGlkPSJwcm9kdWN0Y29sdW1uIj4KICA8aDM+SW50ZWdyYXRlZCBQbGF0Zm9ybXM8L2gzPgogIDx1bD4KCTxsaT48YSBocmVmPSIvcHJvZHVjdHMvbWlrZXBsdXMiPk1JS0UrPC9hPgogICAgICA8dWw+CiAgICAgICAgPGxpIHN0eWxlPSJtYXJnaW4tbGVmdDogMTJweDsiPjxhIGhyZWY9Ii9wcm9kdWN0cy9taWtlcGx1cy9tb2RlbC1tYW5hZ2VyIj5Nb2RlbCBNYW5hZ2VyPC9hPjwvbGk+CiAgICAgICAgPGxpIHN0eWxlPSJtYXJnaW4tbGVmdDogMTJweDsiPjxhIGhyZWY9Ii9wcm9kdWN0cy9taWtlcGx1cy93YXRlci1kaXN0cmlidXRpb24iPldhdGVyIERpc3RyaWJ1dGlvbjwvYT48L2xpPgogICAgICAgIDxsaSBzdHlsZT0ibWFyZ2luLWxlZnQ6IDEycHg7Ij48YSBocmVmPSIvcHJvZHVjdHMvbWlrZXBsdXMvY29sbGVjdGlvbi1zeXN0ZW1zIj5Db2xsZWN0aW9uIFN5c3RlbXM8L2E+PC9saT4KICAgICAgICA8bGkgc3R5bGU9Im1hcmdpbi1sZWZ0OiAxMnB4OyI+PGEgaHJlZj0iL3Byb2R1Y3RzL21pa2VwbHVzL3JpdmVyLW5ldHdvcmtzIj5SaXZlcnM8L2E+PC9saT4KICAgICAgICA8bGkgc3R5bGU9Im1hcmdpbi1sZWZ0OiAxMnB4OyI+PGEgaHJlZj0iL3Byb2R1Y3RzL21pa2VwbHVzL2Zsb29kaW5nIj5GbG9vZGluZzwvYT48L2xpPgogICAgICAgIDwvdWw+CiAgICA8L2xpPgogICAgPGxpPjxhIGhyZWY9Ii9wcm9kdWN0cy9taWtlLWNsb3VkIj5NSUtFIENsb3VkPC9hPgogICAgICAgIDx1bD4KICAgICAgICAgIDxsaSBzdHlsZT0ibWFyZ2luLWxlZnQ6IDEycHg7Ij48YSBocmVmPSIvcHJvZHVjdHMvbWlrZS1jbG91ZC9tZXNoLWJ1aWxkZXIvIj5NZXNoIEJ1aWxkZXI8L2E+PC9saT4KICAgICAgICAgIDxsaSBzdHlsZT0ibWFyZ2luLWxlZnQ6IDEycHg7Ij48YSBocmVmPSIvcHJvZHVjdHMvbWlrZS1jbG91ZC9jbG91ZC1leGVjdXRpb24vIj5DbG91ZCBFeGVjdXRpb248L2E+PC9saT4KICAgICAgICA8L3VsPgogICAgPC9saT4KICA8L3VsPgogICAgPGJyLz4KICAgIDxoMz5DaXRpZXM8L2gzPgogIDx1bD4KICAgIDxsaT48YSBocmVmPSIvcHJvZHVjdHMvbWlrZXBsdXMiPk1JS0UrPC9hPjwvbGk+CiAgICA8bGk+PGEgaHJlZj0iL3Byb2R1Y3RzL21pa2UtdXJiYW4tcGx1cyI+TUlLRSBVUkJBTis8L2E+PC9saT4KICAgIDxsaT48YSBocmVmPSIvcHJvZHVjdHMvbWlrZS11cmJhbiI+TUlLRSBVUkJBTjwvYT48L2xpPgogICAgPGxpPjxhIGhyZWY9Ii9wcm9kdWN0cy93ZXN0Ij5XRVNUPC9hPjwvbGk+CiAgICA8bGk+PGEgaHJlZj0iL3Byb2R1Y3RzL3dhdGVybmV0LWFkdmlzb3IiPk1JS0UgV2F0ZXJOZXQgQWR2aXNvcjwvYT48L2xpPiAKICAgIDxsaT48YSBocmVmPSIvcHJvZHVjdHMvZGltcy1jb3JlIj5ESU1TLkNPUkU8L2E+PC9saT4KICA8L3VsPgogIDxici8+CjxoMz5Hcm91bmR3YXRlciBhbmQgUG9yb3VzIE1lZGlhPC9oMz4KICA8dWw+CiAgICA8bGk+PGEgaHJlZj0iL3Byb2R1Y3RzL2ZlZmxvdyI+RkVGTE9XPC9hPjwvbGk+CiAgPC91bD4KICA8YnI+ICAKPCEtLQogIDxoMz5BcHBsaWNhdGlvbnM8L2gzPgogIDx1bD4KICAgIDxsaT48YSBocmVmPSJodHRwczovL3d3dy5kaGlncm91cC5jb20vYnVzaW5lc3MtYXBwbGljYXRpb25zL2dsb2JhbHNlYS1vaWwtc3BpbGwiPkdsb2JhbFNFQSBPaWwgU3BpbGw8L2E+PC9saT4KICAgIDxsaT48YSBocmVmPSJodHRwczovL3d3dy5kaGlncm91cC5jb20vbWFyaW5lLXdhdGVyL21hcmluZS1hbmltYWwtbW92ZW1lbnQtcG9ydGFsIj5NYXJpbmUgQW5pbWFsIE1vdmVtZW50IFBvcnRhbDwvYT48L2xpPgo8bGk+PGEgaHJlZj0iaHR0cHM6Ly93d3cuZGhpZ3JvdXAuY29tL2J1c2luZXNzLWFwcGxpY2F0aW9ucy9taWtlLW1pbmUiPk1JS0UgTWluZTwvYT48L2xpPgogICAgPGxpPjxhIGhyZWY9Ii9hcmVhcy1vZi1hcHBsaWNhdGlvbi9jb2FzdC1hbmQtc2VhL3BsdW1lY2FzdC1hcHBsaWNhdGlvbiI+UGx1bWVDYXN0IEFwcGxpY2F0aW9uPC9hPjwvbGk+CiAgICA8bGk+PGEgaHJlZj0iaHR0cHM6Ly93d3cuZGhpZ3JvdXAuY29tL2J1c2luZXNzLWFwcGxpY2F0aW9ucy9WZXNzZWwtQ2hlY2siPlZlc3NlbC1DaGVjazwvYT48L2xpPgogIDwvdWw+CiAgPGJyLz4KLS0+CjwvZGl2PmQCBQ9kFgICAQ9kFgJmD2QWAmYPZBYCZg8WAh8BBfELPGRpdiBzdHlsZT0ibWFyZ2luLXRvcDogMzRweDsgd2lkdGg6IDEwMCU7IGZvbnQtd2VpZ2h0OiA1MDA7IiBpZD0icHJvZHVjdGNvbHVtbiI+IAo8aDM+Q29hc3QgYW5kIFNlYTwvaDM+CiAgPHVsPgogICAgPGxpPjxhIGhyZWY9Ii9wcm9kdWN0cy9taWtlLTMtd2F2ZS1mbSI+TUlLRSAzIFdhdmUgRk08L2E+PC9saT4KICAgIDxsaT48YSBocmVmPSIvcHJvZHVjdHMvbWlrZS0yMS0zIj5NSUtFIDIxLzM8L2E+PC9saT4KICAgIDxsaT48YSBocmVmPSIvcHJvZHVjdHMvbWlrZS0yMS93YXZlcy9ib3Vzc2luZXNxLXdhdmVzIj5NSUtFIDIxIEJvdXNzaW5lc3EgV2F2ZXM8L2E+PC9saT4KICAgIDxsaT48YSBocmVmPSIvcHJvZHVjdHMvbWlrZS0yMS1tb29yaW5nLWFuYWx5c2lzIj5NSUtFIDIxIE1vb3JpbmcgQW5hbHlzaXM8L2E+CiAgICA8bGk+PGEgaHJlZj0iL3Byb2R1Y3RzL21pa2UtMjEvc2VkaW1lbnRzL29pbC1zcGlsbCI+TUlLRSAyMS8zIE9pbCBTcGlsbDwvYT48L2xpPgogICAgPGxpPjxhIGhyZWY9Ii9wcm9kdWN0cy9taWtlLTIxL3NlZGltZW50cy9wYXJ0aWNsZS10cmFja2luZyI+TUlLRSAyMS8zIFBhcnRpY2xlIFRyYWNraW5nPC9hPjwvbGk+CiAgICA8bGk+PGEgaHJlZj0iL3Byb2R1Y3RzL21pa2UtMjEvc2VkaW1lbnRzL3NhbmQtdHJhbnNwb3J0Ij5NSUtFIDIxLzMgU2FuZCBUcmFuc3BvcnQ8L2E+PC9saT4KICAgIDxsaT48YSBocmVmPSIvcHJvZHVjdHMvbWlrZS0yMS9zZWRpbWVudHMvbXVkLXRyYW5zcG9ydCI+TUlLRSAyMS8zIE11ZCBUcmFuc3BvcnQ8L2E+PC9saT4KICAgIDxsaT48YSBocmVmPSIvcHJvZHVjdHMvbWlrZS0yMS9zZWRpbWVudHMvc2hvcmVsaW5lLW1vcnBob2xvZ3kiPk1JS0UgMjEgU2hvcmVsaW5lIE1vcnBob2xvZ3k8L2E+PC9saT4KICAgIDxsaT48YSBocmVmPSIvcHJvZHVjdHMvbWlrZS0yMS93YXZlcy9zcGVjdHJhbC13YXZlcyI+TUlLRSAyMSBTcGVjdHJhbCBXYXZlczwvYT48L2xpPgogICAgPGxpPjxhIGhyZWY9Ii9wcm9kdWN0cy9taWtlLWVjby1sYWIiPk1JS0UgRUNPIExhYjwvYT48L2xpPgogICAgPGxpPjxhIGhyZWY9Ii9wcm9kdWN0cy9hYm0tbGFiIj5BQk0gTGFiPC9hPjwvbGk+CiAgICA8bGk+PGEgaHJlZj0iL3Byb2R1Y3RzL2xpdHBhY2siPkxJVFBBQ0s8L2E+PC9saT4KICA8L3VsPgogIDxici8+CiAgCgogPGgzPldhdGVyIFJlc291cmNlczwvaDM+CiAgPHVsPgogICAgPGxpPjxhIGhyZWY9Ii9wcm9kdWN0cy9taWtlcGx1cyI+TUlLRSs8L2E+PC9saT4KICAgIDxsaT48YSBocmVmPSIvcHJvZHVjdHMvbWlrZS0yMWMiPk1JS0UgMjFDPC9hPjwvbGk+CiAgICA8bGk+PGEgaHJlZj0iL3Byb2R1Y3RzL21pa2UtaHlkcm8tYmFzaW4iPk1JS0UgSFlEUk8gQmFzaW48L2E+PC9saT4KICAgIDxsaT48YSBocmVmPSIvcHJvZHVjdHMvbWlrZS1oeWRyby1yaXZlciI+TUlLRSBIWURSTyBSaXZlcjwvYT48L2xpPgogICAgPGxpPjxhIGhyZWY9Ii9wcm9kdWN0cy9taWtlLXNoZSI+TUlLRSBTSEU8L2E+PC9saT4KICA8L3VsPgo8L2Rpdj4KZAIHD2QWAgIBD2QWAmYPZBYCZg9kFgJmDxYCHwEF1wc8ZGl2IHN0eWxlPSJtYXJnaW4tdG9wOiAzNHB4OyB3aWR0aDogMTAwJTsgZm9udC13ZWlnaHQ6IDUwMDsiIGlkPSJwcm9kdWN0Y29sdW1uIj4gCiAgPGgzPkdlbmVyYWw8L2gzPgogIDx1bD4KICAgIDxsaT48YSBocmVmPSIvcHJvZHVjdHMvbWlrZS1mbG9vZCI+TUlLRSBGTE9PRDwvYT48L2xpPgogICAgPGxpPjxhIGhyZWY9Ii9wcm9kdWN0cy9lY28tbGFiIj5NSUtFIEVDTyBMYWI8L2E+PC9saT4KICAgIDxsaT48YSBocmVmPSIvYXJlYXMtb2YtYXBwbGljYXRpb24vbWlrZS1vcGVyYXRpb25zIj5NSUtFIE9QRVJBVElPTlM8L2E+PC9saT4KICA8L3VsPgogIDxicj4KICA8aDM+QWRkaXRpb25hbCBUb29sczwvaDM+CiAgPHVsPgogICAgPGxpPjxhIGhyZWY9Ii9wcm9kdWN0cy9taWtlLWFuaW1hdG9yIj5NSUtFIEFuaW1hdG9yIFBsdXM8L2E+PC9saT4KICAgIDxsaT48YSBocmVmPSIvcHJvZHVjdHMvbWlrZS1jLW1hcCI+TUlLRSBDLU1BUDwvYT4KICA8L3VsPgogIDxicj4KICA8aDM+RGF0YSAmYW1wOyBPcGVyYXRpb25hbCBEZWNpc2lvbiBNYWtpbmc8L2gzPgogIDx1bD4KICAgIDxsaT48YSBocmVmPSIvYXJlYXMtb2YtYXBwbGljYXRpb24vbWlrZS1vcGVyYXRpb25zIj5NSUtFIE9QRVJBVElPTlM8L2E+PC9saT4KICA8L3VsPgogIDxicj4KICA8aDM+TUlLRSBmb3IgRGV2ZWxvcGVyczwvaDM+CiAgPHVsPgogICAgPGxpPjxhIGhyZWY9Ii9wcm9kdWN0cy9taWtlLWFwaSI+TUlLRSBBUEk8L2E+PC9saT4KICAgIDxsaT48YSBocmVmPSIvcHJvZHVjdHMvbWlrZS1mb3ItZGV2ZWxvcGVycyI+TUlLRSBmb3IgRGV2ZWxvcGVyczwvYT48L2xpPgogIDwvdWw+CiAgPGJyPgogIDxoMz5TT0ZUV0FSRSBBUyBBIFNFUlZJQ0U8L2gzPgogIDx1bD4KICAgIDxsaT48YSBocmVmPSJodHRwczovL3d3dy5taWtlcG93ZXJlZGJ5ZGhpLmNvbS9wcm9kdWN0cy9taWtlLW9uLXNhYXMiPk1JS0UgU2FhUzwvYT48L2xpPgogICAgPC91bD4KPC9kaXY+CmQCAw9kFgICAQ8WAh8FBQhkcm9wZG93bhYGAgEPDxYEHwIFN2h0dHBzOi8vd3d3Lm1pa2Vwb3dlcmVkYnlkaGkuY29tOjQ0My9kb3dubG9hZC9taWtlLTIwMjIfBmUWBB8HBQhkcm9wZG93bh8FBQ9kcm9wZG93bi10b2dnbGUWAmYPFgIfAQUIRG93bmxvYWRkAgMPFgIfAQUgPHNwYW4gY2xhc3M9ImFycm93LWRvd24iPjwvc3Bhbj5kAgUPFgIfA2cWAgIBDxYEHwUFIWRyb3Bkb3duLXNraW4gc2Vjb25kYXJ5IG1lbnV3aGl0ZR8IBX5iYWNrZ3JvdW5kLWltYWdlOnVybCgvLS9tZWRpYS9zaGFyZWQlMjBjb250ZW50L2dsb2JhbC9nbG9iYWwlMjByZXBvc2l0b3J5L3JpY2htZW51cy9tYmQtcmljaG1lbnUtYmFja2dyb3VuZC1kb3dubG9hZDIwMjIuanBnKTsWBgIBD2QWAgIBD2QWAmYPZBYCZg9kFgJmDxYCHwEF0wE8ZGl2IHN0eWxlPSJtYXJnaW4tdG9wOiAtMzBweDsgcGFkZGluZy1yaWdodDogNTBweDsgaGVpZ2h0OiAxNDVweDsiPgo8aDE+RG93bmxvYWQ8L2gxPgo8aDIgc3R5bGU9ImxpbmUtaGVpZ2h0OiAxMTAlOyI+R2V0IHRoZSBsYXRlc3QgdmVyc2lvbiBvZiBvdXIgc29mdHdhcmUsIG9yIGZpbmQgcHJvZHVjdCB1cGRhdGVzIGFuZCB1c2VmdWwgdG9vbHMuPC9oMj4KPC9kaXY+ZAIDD2QWAgIBD2QWAmYPZBYCZg9kFgJmDxYCHwEFuQI8ZGl2IHN0eWxlPSJtYXJnaW4tdG9wOiAzNHB4OyI+CjxoMz5ET1dOTE9BRFM8L2gzPgo8dWw+CiAgICA8bGk+PGEgaHJlZj0iL2Rvd25sb2FkL21pa2UtMjAyMiI+TUlLRSAyMDIyPC9hPjwvbGk+CiAgICA8bGk+PGEgaHJlZj0iL2Rvd25sb2FkL21pa2UtMjAyMSI+TUlLRSAyMDIxPC9hPjwvbGk+CjwvdWw+Cjxicj4KPGJyPgo8aDM+VE9PTFM8L2gzPgo8dWw+CiAgICA8bGk+PGEgaHJlZj0iL2Rvd25sb2FkL21pa2UtYnktZGhpLXRvb2xzIj5Vc2VmdWwgdG9vbHMgYW5kIGFkZC1vbnM8L2E+PC9saT4KPC91bD4KPGJyPgo8YnI+Cjxicj4KPC9kaXY+ZAIFD2QWAgIBD2QWAmYPZBYCZg9kFgJmDxYCHwEFogE8ZGl2IHN0eWxlPSJtYXJnaW4tdG9wOiAzNHB4OyI+CjxoMz5QUk9EVUNUIERPQ1VNRU5UQVRJT048L2gzPgo8dWw+CiAgICA8bGk+PGEgaHJlZj0iL2Rvd25sb2FkL3Byb2R1Y3QtZG9jdW1lbnRhdGlvbiI+UHJvZHVjdCBkb2N1bWVudGF0aW9uIDwvYT48L2xpPgo8L3VsPgo8L2Rpdj5kAgQPZBYCAgEPFgIfBQUIZHJvcGRvd24WBgIBDw8WBB8CBQgvc3VwcG9ydB8GZRYEHwcFCGRyb3Bkb3duHwUFD2Ryb3Bkb3duLXRvZ2dsZRYCZg8WAh8BBQdTdXBwb3J0ZAIDDxYCHwEFIDxzcGFuIGNsYXNzPSJhcnJvdy1kb3duIj48L3NwYW4+ZAIFDxYCHwNnFgICAQ8WBB8FBSFkcm9wZG93bi1za2luIHNlY29uZGFyeSBtZW51d2hpdGUfCAV6YmFja2dyb3VuZC1pbWFnZTp1cmwoLy0vbWVkaWEvc2hhcmVkJTIwY29udGVudC9nbG9iYWwvZ2xvYmFsJTIwcmVwb3NpdG9yeS9yaWNobWVudXMvbXBiZC1yaWNobWVudS1iYWNrZ3JvdW5kLXN1cHBvcnQuanBnKTsWBgIBD2QWAgIBD2QWAmYPZBYCZg9kFgJmDxYCHwEFrwE8ZGl2IHN0eWxlPSJtYXJnaW4tdG9wOiAtMzBweDsgcGFkZGluZy1yaWdodDogNTBweDsgaGVpZ2h0OiAxNDVweDsiPgo8aDE+U3VwcG9ydDwvaDE+CjxoMiBzdHlsZT0ibGluZS1oZWlnaHQ6IDExMCU7Ij5VbmxvY2sgdGhlIGZ1bGwgYmVuZWZpdHMgb2YgeW91ciBNSUtFIHNvZnR3YXJlPC9oMj4KPC9kaXY+ZAIDD2QWAgIBD2QWAmYPZBYCZg9kFgJmDxYCHwEFgQU8ZGl2IHN0eWxlPSJtYXJnaW4tdG9wOiAzNHB4OyI+CjxoMz5TRUxGLUhFTFAgUkVTT1VSQ0VTPC9oMz4KPHVsPgkJICAgIAo8bGk+PGEgaHJlZj0iaHR0cDovL2ZhcS5kaGlncm91cC5jb20vIiB0YXJnZXQ9Il9ibGFuayI+RnJlcXVlbnRseSBBc2tlZCBRdWVzdGlvbnM8L2E+PC9saT4KPGxpPjxhIGhyZWY9Imh0dHBzOi8vd3d3Lm1pa2Vwb3dlcmVkYnlkaGkuY29tL2Rvd25sb2FkL3Byb2R1Y3QtZG9jdW1lbnRhdGlvbiI+UHJvZHVjdCBEb2N1bWVudGF0aW9uIExpYnJhcnk8L2E+PC9saT4KPGxpPjxhIGhyZWY9Imh0dHBzOi8vZm9ydW0ubWlrZXBvd2VyZWRieWRoaS5jb20vIiB0YXJnZXQ9Il9ibGFuayI+TUlLRSBVc2VyIEZvcnVtPC9hPjwvbGk+CjxsaT48YSBocmVmPSJodHRwczovL3d3dy5taWtlcG93ZXJlZGJ5ZGhpLmNvbS9kb3dubG9hZC9taWtlLTIwMjIiPk1JS0UgMjAyMiBSZWxlYXNlIE5vdGVzPC9hPjwvbGk+CjwvdWw+Cgo8YnI+PGJyPgo8aDM+Q09OVEFDVCBDVVNUT01FUiBDQVJFPC9oMz4KPHVsPgkJICAgIAo8bGk+PGEgaHJlZj0ibWFpbHRvOm1pa2VAZGhpZ3JvdXAuY29tP3N1YmplY3Q9TUlLRSBTdXBwb3J0IFJlcXVlc3QiPk9wZW4gYSBzZXJ2aWNlIHJlcXVlc3Q8L2E+PC9saT4KPC91bD4KCjwvZGl2PmQCBQ9kFgICAQ9kFgJmD2QWAmYPZBYCZg8WAh8BBZkEPGRpdiBzdHlsZT0ibWFyZ2luLXRvcDogMzRweDsiPgo8aDM+TEVBUk4gTU9SRTwvaDM+Cjx1bD4JCSAgICAKPGxpPjxhIGhyZWY9Imh0dHBzOi8vbGljZW5zZS5taWtlcG93ZXJlZGJ5ZGhpLmNvbS9pbnRlcm5ldGxpY2Vuc2UvU3RhdHVzIiB0YXJnZXQ9Il9ibGFuayI+REhJIEludGVybmV0IExpY2Vuc2UgU3RhdHVzPC9hPjwvbGk+CjxsaT48YSBocmVmPSJodHRwczovL3d3dy5taWtlcG93ZXJlZGJ5ZGhpLmNvbS9wdXJjaGFzZS9zZXJ2aWNlLWFuZC1tYWludGVuYW5jZS1hZ3JlZW1lbnQiPlNlcnZpY2UgJmFtcDsgTWFpbnRlbmFuY2UgQWdyZWVtZW50czwvYT48L2xpPgo8bGk+PGEgaHJlZj0iaHR0cHM6Ly93d3cubWlrZXBvd2VyZWRieWRoaS5jb20vbWlrZS1jb21tdW5pdHkiPk1JS0UgQ29tbXVuaXR5PC9hPjwvbGk+CjxsaT48YSBocmVmPSJodHRwczovL3d3dy50aGVhY2FkZW15YnlkaGkuY29tL3RyYWluaW5nIiB0YXJnZXQ9Il9ibGFuayI+VHJhaW5pbmcgdmlhIFRIRSBBQ0FERU1ZIGJ5IERISTwvYT48L2xpPgo8L3VsPgoKPC9kaXY+ZAIFD2QWAgIBDxYCHwUFCGRyb3Bkb3duFgYCAQ8PFgQfAgUIL3ByaWNpbmcfBmUWBB8HBQhkcm9wZG93bh8FBQ9kcm9wZG93bi10b2dnbGUWAmYPFgIfAQUHUHJpY2luZ2QCAw8WAh8BBSA8c3BhbiBjbGFzcz0iYXJyb3ctZG93biI+PC9zcGFuPmQCBQ8WAh8DZxYCAgEPFgQfBQUYZHJvcGRvd24tc2tpbiBzZWNvbmRhcnkgHwgFemJhY2tncm91bmQtaW1hZ2U6dXJsKC8tL21lZGlhL3NoYXJlZCUyMGNvbnRlbnQvZ2xvYmFsL2dsb2JhbCUyMHJlcG9zaXRvcnkvcmljaG1lbnVzL21iZC1yaWNobWVudS1iYWNrZ3JvdW5kLXByaWNpbmcyLmpwZyk7FgQCAQ9kFgICAQ9kFgJmD2QWAmYPZBYCZg8WAh8BBbIHPGRpdiBzdHlsZT0ibWFyZ2luLXRvcDogLTMwcHg7IHBhZGRpbmctcmlnaHQ6IDUwcHg7Ij4KPGgxPlByaWNpbmc8L2gxPgo8aDIiPk1vZGVsbGluZyB3aXRoIE1JS0UgaGFzIG5ldmVyIGJlZW4gZWFzaWVyPC9oMj4KPHA+V2hldGhlciB5b3UgbmVlZCBhY2Nlc3MgZm9yIGEgc2luZ2xlIHVzZXIsIHNtYWxsIGJ1c2luZXNzZXMsIGxhcmdlIGNvcnBvcmF0aW9ucyBvciB1bml2ZXJzaXRpZXMsIHdlIGhhdmUgdGhlIHByaWNpbmcgb3B0aW9uIHRoYXQgZml0cyB5b3VyIGJ1ZGdldCBhbmQgbW9kZWxsaW5nIG5lZWRzLjwvcD4KPHA+V2Ugb2ZmZXIgPHN0cm9uZz5TdWJzY3JpcHRpb24gUGFja2FnZXM8L3N0cm9uZz4gd2hpY2ggcHJvdmlkZSB0aGUgZnJlZWRvbSB0byBlbmpveSBtdWx0aXBsZSBhcHBsaWNhdGlvbnMgd2l0aCBncmVhdGx5IGVuaGFuY2VkIHNjYWxhYmlsaXR5LCA8c3Ryb25nPlBlcnBldHVhbCBMaWNlbnNlczwvc3Ryb25nPiBpZiB5b3UgcHJlZmVyIHRvIGJ1aWxkIHlvdXIgb3duIHNvZnR3YXJlIHBvcnRmb2xpbywgPHN0cm9uZz5BY2FkZW1pYyBMaWNlbnNlczwvc3Ryb25nPiBmb3IgYWNhZGVtaWMgc3RhZmYgYW5kIHN0dWRlbnRzLCBhcyB3ZWxsIGFzIGFjY2VzcyB0aHJvdWdoIDxzdHJvbmc+QXp1cmUgTWFya2V0cGxhY2U8L3N0cm9uZz4gKGJyaW5nIHlvdXIgb3duIGxpY2Vuc2UpIGFuZCA8c3Ryb25nPk1JS0UgU29mdHdhcmUgYXMgYSBTZXJ2aWNlPC9zdHJvbmc+IChubyBzZXBhcmF0ZSBsaWNlbnNlIG5lY2Vzc2FyeSkuIFdpdGggYSB3aWRlIHZhcmlldHkgb2YgdXNlciBhY2Nlc3Mgb3B0aW9ucyBhdmFpbGFibGUsIHRoZXJlIGlzIHN1cmUgdG8gYmUgb25lIHRoYXQgaXMgcmlnaHQgZm9yIHlvdXIgcHJvamVjdHMuPC9wPgo8ZGl2IHN0eWxlPSJwYWRkaW5nOiAxZW07IGJhY2tncm91bmQtY29sb3I6ICMwMDQxNjU7Ij4KPC9kaXY+CjwvZGl2PmQCBQ9kFgICAQ9kFgJmD2QWAmYPZBYCZg8WAh8BBYAHPGRpdj4KPGgzPlByaWNpbmcgb3B0aW9uczo8L2gzPgo8dWw+CiAgICA8bGk+PGEgc3R5bGU9ImNvbG9yOiB3aGl0ZSAhSU1QT1JUQU5UOyBtYXJnaW4tbGVmdDogMCAhSU1QT1JUQU5UOyIgIGhyZWY9Imh0dHBzOi8vd3d3Lm1pa2Vwb3dlcmVkYnlkaGkuY29tL3ByaWNpbmcvc3Vic2NyaXB0aW9uLXBhY2thZ2VzIj4tIFN1YnNjcmlwdGlvbiBQYWNrYWdlczwvYT48L2xpPgogICAgPGxpPjxhIHN0eWxlPSJjb2xvcjogd2hpdGUgIUlNUE9SVEFOVDsgbWFyZ2luLWxlZnQ6IDAgIUlNUE9SVEFOVDsiICBocmVmPSJodHRwczovL3d3dy5taWtlcG93ZXJlZGJ5ZGhpLmNvbS9wcmljaW5nL3BlcnBldHVhbC1saWNlbnNlcyI+LSBQZXJwZXR1YWwgTGljZW5zZXM8L2E+PC9saT4KICAgIDxsaT48YSBzdHlsZT0iY29sb3I6IHdoaXRlICFJTVBPUlRBTlQ7IG1hcmdpbi1sZWZ0OiAwICFJTVBPUlRBTlQ7IiAgaHJlZj0iaHR0cHM6Ly93d3cubWlrZXBvd2VyZWRieWRoaS5jb20vcHJpY2luZy9hY2FkZW1pYy1saWNlbnNlcyI+LSBBY2FkZW1pYyBMaWNlbnNlczwvYT48L2xpPgogICAgPGxpPjxhIHN0eWxlPSJjb2xvcjogd2hpdGUgIUlNUE9SVEFOVDsgbWFyZ2luLWxlZnQ6IDAgIUlNUE9SVEFOVDsiICBocmVmPSJodHRwczovL3d3dy5taWtlcG93ZXJlZGJ5ZGhpLmNvbS9wcm9kdWN0cy9taWtlLW9uLWF6dXJlIj4tIEF6dXJlIE1hcmtldHBsYWNlPC9hPjwvbGk+CiAgICA8bGk+PGEgc3R5bGU9ImNvbG9yOiB3aGl0ZSAhSU1QT1JUQU5UOyBtYXJnaW4tbGVmdDogMCAhSU1QT1JUQU5UOyIgIGhyZWY9Imh0dHBzOi8vd3d3Lm1pa2Vwb3dlcmVkYnlkaGkuY29tL3Byb2R1Y3RzL21pa2Utb24tc2FhcyI+LSBNSUtFIFNvZnR3YXJlIGFzIGEgU2VydmljZTwvYT48L2xpPgo8L3VsPgo8L2Rpdj5kAgYPZBYCAgEPFgIfBQUIZHJvcGRvd24WBgIBDw8WBB8CBRMvbmV3cy1hbmQtcmVzb3VyY2VzHwZlFgQfBwUIZHJvcGRvd24fBQUPZHJvcGRvd24tdG9nZ2xlFgJmDxYCHwEFEE5ld3MgJiBSZXNvdXJjZXNkAgMPFgIfAQUgPHNwYW4gY2xhc3M9ImFycm93LWRvd24iPjwvc3Bhbj5kAgUPFgIfA2cWAgIBDxYEHwUFIWRyb3Bkb3duLXNraW4gc2Vjb25kYXJ5IG1lbnV3aGl0ZR8IBYQBYmFja2dyb3VuZC1pbWFnZTp1cmwoLy0vbWVkaWEvc2hhcmVkJTIwY29udGVudC9nbG9iYWwvZ2xvYmFsJTIwcmVwb3NpdG9yeS9yaWNobWVudXMvZGhpLXJpY2htZW51LWJhY2tncm91bmQtbmV3c2FuZHJlc291cmNlcy0yLmpwZyk7FgQCAQ9kFgICAQ9kFgJmD2QWAmYPZBYCZg8WAh8BBfIFPGRpdiBzdHlsZT0ibWFyZ2luLXRvcDogLTMwcHg7IHBhZGRpbmctcmlnaHQ6IDUwcHg7IG1hcmdpbi1ib3R0b206MTBweCI+CjxwIHN0eWxlPSJmb250LXNpemU6MzBweDsgZm9udC13ZWlnaHQ6MzAwOyI+TmV3cyAmIFJlc291cmNlczwvcD4KPHAgc3R5bGU9ImZvbnQtc2l6ZToyMHB4OyBmb250LXdlaWdodDozMDA7IGxpbmUtaGVpZ2h0OiAxMTAlOyI+R2V0IHRoZSBsYXRlc3QgaW5zaWdodHMgaW50byB0aGUgd2F0ZXIgaW5kdXN0cnkgPC9wPgo8cD5TZWUgd2hhdCB3ZeKAmXJlIHVwIHRvLCBleHBsb3JlIHRoZSBibG9nLCBicm93c2Ugb3VyIGNhc2Ugc3RvcmllcywgZG93bmxvYWQgYW4gZUJvb2ssIGxpc3RlbiB0byBhIHBvZGNhc3QgYW5kIGRpc2NvdmVyIG91ciB0cmFpbmluZyBjb3Vyc2VzLjwvcD4KPC9kaXY+CjxkaXYgc3R5bGU9Im1hcmdpbjogMHB4OyBwYWRkaW5nOjA7IGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlOyB3aWR0aDogMTk5cHg7IGhlaWdodDogMTk5cHg7IHRleHQtYWxpZ246IGxlZnQ7IiBjbGFzcz0iaW1nLWhvdmVyIj4KPGEgaHJlZj0iaHR0cHM6Ly9vY2Vhbi5kaGlncm91cC5jb20vc2lnbi11cC1mb3ItZGhpLWdyb3VwLW5ld3NsZXR0ZXJzLyIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJtYXJnaW46IDBweDsiPjxpbWcgYWx0PSIiIGhlaWdodD0iMTk5IiB3aWR0aD0iMTk5IiBzcmM9Ii0vbWVkaWEvN0RDOTdFQTAwNUZBNEFDRTlFMzgzN0QxMDAxNTgyMjUuYXNoeD9sYT1lbiI+PC9hPgo8L2Rpdj4KCmQCBQ9kFgICAQ9kFgJmD2QWAmYPZBYCZg8WAh8BBZkEPGRpdiBzdHlsZT0ibWFyZ2luLXRvcDogLTIxcHg7Ij4KPHVsPgo8bGk+PGEgaHJlZj0iL25ld3MiPk5ld3M8L2E+PC9saT4KPGxpPjxhIGhyZWY9Imh0dHBzOi8vb2NlYW4uZGhpZ3JvdXAuY29tL3NpZ24tdXAtZm9yLWRoaS1ncm91cC1uZXdzbGV0dGVycy8iPk5ld3NsZXR0ZXIgcmVnaXN0cmF0aW9uPC9hPjwvbGk+CjxsaT48YSBocmVmPSJodHRwczovL2Jsb2cuZGhpZ3JvdXAuY29tIj5CbG9nPC9hPjwvbGk+CjxsaT48YSBocmVmPSIvcmVmZXJlbmNlcyI+Q2FzZSBTdG9yaWVzPC9hPjwvbGk+CjxsaT48YSBocmVmPSJodHRwczovL3d3dy5kaGlncm91cC5jb20vbmV3cy1hbmQtcmVzb3VyY2VzL2Vib29rcyI+ZUJvb2tzPC9hPjwvbGk+CjwhLS0gPGxpPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmRoaWdyb3VwLmNvbS9uZXdzLWFuZC1yZXNvdXJjZXMvcG9kY2FzdHMiPlBvZGNhc3RzIDwvYT48L2xpPiAtLT4KPGxpPjxhIGhyZWY9Imh0dHBzOi8vd3d3LnRoZWFjYWRlbXlieWRoaS5jb20vIj5UcmFpbmluZzwvYT48L2xpPgoKPC91bD4KPC9kaXY+ZAIEDxYCHwQCAhYGZg9kFgJmDxUBAGQCAQ9kFgICAQ9kFgQCAQ8PFgQfAgUYaHR0cHM6Ly93d3cuZGhpZ3JvdXAuY29tHwYFBl9ibGFua2QWAmYPFgIfAQUDREhJZAIFDxYCHwNoZAICD2QWAgIBD2QWBAIBDw8WBB8CBR9odHRwczovL3d3dy50aGVhY2FkZW15YnlkaGkuY29tHwYFBl9ibGFua2QWAmYPFgIfAQUSVEhFIEFDQURFTVkgYnkgREhJZAIFDxYCHwNoZAIGDxYCHwNoZAIJD2QWAmYPZBYCAgEPFgIfBAIDFgYCAQ9kFgICAQ9kFgQCAw8WAh8DaGQCBQ8WAh8EAv////8PZAICD2QWAgIBD2QWBAIDDxYCHwNoZAIFDxYCHwQC/////w9kAgMPZBYCAgEPZBYEAgMPFgIfA2hkAgUPFgIfBAL/////D2QCCw9kFgJmD2QWAmYPZBYCZg9kFghmD2QWAmYPZBYCZg8WAh8BBZ3EATxkaXYgY2xhc3M9InBhZ2UtdGVtcGxhdGUgcGFnZS10ZW1wbGF0ZS1lbGVtZW50b3JfY2FudmFzIHBhZ2UgcGFnZS1pZC01NzAyIGVsZW1lbnRvci1kZWZhdWx0IGVsZW1lbnRvci10ZW1wbGF0ZS1jYW52YXMgZWxlbWVudG9yLWtpdC04NjUyIGVsZW1lbnRvci1wYWdlIGVsZW1lbnRvci1wYWdlLTU3MDIiPgo8ZGl2IGRhdGEtZWxlbWVudG9yLXR5cGU9IndwLXBvc3QiIGRhdGEtZWxlbWVudG9yLWlkPSI1NzAyIiBjbGFzcz0iZWxlbWVudG9yIGVsZW1lbnRvci01NzAyIiBkYXRhLWVsZW1lbnRvci1zZXR0aW5ncz0iW10iPgo8ZGl2IGNsYXNzPSJlbGVtZW50b3ItaW5uZXIiPgo8ZGl2IGNsYXNzPSJlbGVtZW50b3Itc2VjdGlvbi13cmFwIj4KPHNlY3Rpb24gY2xhc3M9ImVsZW1lbnRvci1zZWN0aW9uIGVsZW1lbnRvci10b3Atc2VjdGlvbiBlbGVtZW50b3ItZWxlbWVudCBlbGVtZW50b3ItZWxlbWVudC02NjdjYjU2IGVsZW1lbnRvci1zZWN0aW9uLWZ1bGxfd2lkdGggZWxlbWVudG9yLXNlY3Rpb24taGVpZ2h0LWRlZmF1bHQgZWxlbWVudG9yLXNlY3Rpb24taGVpZ2h0LWRlZmF1bHQiIGRhdGEtaWQ9IjY2N2NiNTYiIGRhdGEtZWxlbWVudF90eXBlPSJzZWN0aW9uIiBkYXRhLXNldHRpbmdzPSJ7JnF1b3Q7YmFja2dyb3VuZF9iYWNrZ3JvdW5kJnF1b3Q7OiZxdW90O2NsYXNzaWMmcXVvdDt9Ij4KPGRpdiBjbGFzcz0iZWxlbWVudG9yLWNvbnRhaW5lciBlbGVtZW50b3ItY29sdW1uLWdhcC1ubyI+CjxkaXYgY2xhc3M9ImVsZW1lbnRvci1yb3ciPgo8ZGl2IGNsYXNzPSJlbGVtZW50b3ItY29sdW1uIGVsZW1lbnRvci1jb2wtMTAwIGVsZW1lbnRvci10b3AtY29sdW1uIGVsZW1lbnRvci1lbGVtZW50IGVsZW1lbnRvci1lbGVtZW50LWU4OTllMjAiIGRhdGEtaWQ9ImU4OTllMjAiIGRhdGEtZWxlbWVudF90eXBlPSJjb2x1bW4iPgo8ZGl2IGNsYXNzPSJlbGVtZW50b3ItY29sdW1uLXdyYXAgZWxlbWVudG9yLWVsZW1lbnQtcG9wdWxhdGVkIj4KPGRpdiBjbGFzcz0iZWxlbWVudG9yLXdpZGdldC13cmFwIj4KPGRpdiBjbGFzcz0iZWxlbWVudG9yLWVsZW1lbnQgZWxlbWVudG9yLWVsZW1lbnQtNmY4NmM5YSBlbGVtZW50b3ItbmF2LW1lbnVfX2FsaWduLWNlbnRlciBlbGVtZW50b3ItbmF2LW1lbnVfX3RleHQtYWxpZ24tY2VudGVyIGVsZW1lbnRvci1oaWRkZW4tZGVza3RvcCBlbGVtZW50b3ItaGlkZGVuLXRhYmxldCBlbGVtZW50b3ItaGlkZGVuLXBob25lIGVsZW1lbnRvci1uYXYtbWVudS0tZHJvcGRvd24tdGFibGV0IGVsZW1lbnRvci1uYXYtbWVudS0tdG9nZ2xlIGVsZW1lbnRvci1uYXYtbWVudS0tYnVyZ2VyIGVsZW1lbnRvci13aWRnZXQgZWxlbWVudG9yLXdpZGdldC1uYXYtbWVudSIgZGF0YS1pZD0iNmY4NmM5YSIgZGF0YS1lbGVtZW50X3R5cGU9IndpZGdldCIgaWQ9Im1lbnUiIGRhdGEtc2V0dGluZ3M9InsmcXVvdDtzdGlja3kmcXVvdDs6JnF1b3Q7dG9wJnF1b3Q7LCZxdW90O2xheW91dCZxdW90OzomcXVvdDtob3Jpem9udGFsJnF1b3Q7LCZxdW90O3N1Ym1lbnVfaWNvbiZxdW90Ozp7JnF1b3Q7dmFsdWUmcXVvdDs6JnF1b3Q7Jmx0O2kgY2xhc3M9XCZxdW90O2ZhcyBmYS1jYXJldC1kb3duXCZxdW90OyZndDsmbHQ7XC9pJmd0OyZxdW90OywmcXVvdDtsaWJyYXJ5JnF1b3Q7OiZxdW90O2ZhLXNvbGlkJnF1b3Q7fSwmcXVvdDt0b2dnbGUmcXVvdDs6JnF1b3Q7YnVyZ2VyJnF1b3Q7LCZxdW90O3N0aWNreV9vbiZxdW90OzpbJnF1b3Q7ZGVza3RvcCZxdW90OywmcXVvdDt0YWJsZXQmcXVvdDssJnF1b3Q7bW9iaWxlJnF1b3Q7XSwmcXVvdDtzdGlja3lfb2Zmc2V0JnF1b3Q7OjAsJnF1b3Q7c3RpY2t5X2VmZmVjdHNfb2Zmc2V0JnF1b3Q7OjB9IiBkYXRhLXdpZGdldF90eXBlPSJuYXYtbWVudS5kZWZhdWx0Ij4KPGRpdiBjbGFzcz0iZWxlbWVudG9yLXdpZGdldC1jb250YWluZXIiPgo8bmF2IG1pZ3JhdGlvbl9hbGxvd2VkPSIxIiBtaWdyYXRlZD0iMCIgcm9sZT0ibmF2aWdhdGlvbiIgY2xhc3M9ImVsZW1lbnRvci1uYXYtbWVudS0tbWFpbiBlbGVtZW50b3ItbmF2LW1lbnVfX2NvbnRhaW5lciBlbGVtZW50b3ItbmF2LW1lbnUtLWxheW91dC1ob3Jpem9udGFsIGUtLXBvaW50ZXItdW5kZXJsaW5lIGUtLWFuaW1hdGlvbi1mYWRlIj4KPHVsIGlkPSJtZW51LTEtNmY4NmM5YSIgY2xhc3M9Im5hdiBuYXZtZW51LW5hdiI+CiAgICA8bGkgY2xhc3M9Im1lbnUtd2hhdHMtbmV3Ij48YSBocmVmPSIjIiBjbGFzcz0iZWxlbWVudG9yLWl0ZW0gZWxlbWVudG9yLWl0ZW0tYW5jaG9yIj5XaGF0JnJzcXVvO3MgbmV3PC9hPjwvbGk+CiAgICA8bGkgY2xhc3M9Im1lbnUtY2hvb3NlLXlvdXItbGljZW5jZSI+PGEgaHJlZj0iIyIgY2xhc3M9ImVsZW1lbnRvci1pdGVtIGVsZW1lbnRvci1pdGVtLWFuY2hvciI+Q2hvb3NlIHlvdXIgbGljZW5jZTwvYT48L2xpPgogICAgPGxpIGNsYXNzPSJtZW51LXdhbnQtdG8ta25vdy1tb3JlIj48YSBocmVmPSIjIiBjbGFzcz0iZWxlbWVudG9yLWl0ZW0gZWxlbWVudG9yLWl0ZW0tYW5jaG9yIj5XYW50IHRvIGtub3cgbW9yZT88L2E+PC9saT4KPC91bD4KPC9uYXY+CjxkaXYgY2xhc3M9ImVsZW1lbnRvci1tZW51LXRvZ2dsZSIgcm9sZT0iYnV0dG9uIiB0YWJpbmRleD0iMCIgYXJpYS1sYWJlbD0iTWVudSBUb2dnbGUiIGFyaWEtZXhwYW5kZWQ9ImZhbHNlIj4gPGVtIGFyaWEtaGlkZGVuPSJ0cnVlIiByb2xlPSJwcmVzZW50YXRpb24iIGNsYXNzPSJlaWNvbi1tZW51LWJhciI+PC9lbT4gPHNwYW4gY2xhc3M9ImVsZW1lbnRvci1zY3JlZW4tb25seSI+TWVudTwvc3Bhbj4gPC9kaXY+CjxuYXYgY2xhc3M9ImVsZW1lbnRvci1uYXYtbWVudS0tZHJvcGRvd24gZWxlbWVudG9yLW5hdi1tZW51X19jb250YWluZXIiIHJvbGU9Im5hdmlnYXRpb24iIGFyaWEtaGlkZGVuPSJ0cnVlIj4KPHVsIGlkPSJtZW51LTItNmY4NmM5YSIgY2xhc3M9Im5hdiBuYXZtZW51LW5hdiI+CiAgICA8bGkgY2xhc3M9Im1lbnUtd2hhdHMtbmV3Ij48YSBocmVmPSIjIiBjbGFzcz0iZWxlbWVudG9yLWl0ZW0gZWxlbWVudG9yLWl0ZW0tYW5jaG9yIiB0YWJpbmRleD0iLTEiPldoYXQmcnNxdW87cyBuZXc8L2E+PC9saT4KICAgIDxsaSBjbGFzcz0ibWVudS1jaG9vc2UteW91ci1saWNlbmNlIj48YSBocmVmPSIjIiBjbGFzcz0iZWxlbWVudG9yLWl0ZW0gZWxlbWVudG9yLWl0ZW0tYW5jaG9yIiB0YWJpbmRleD0iLTEiPkNob29zZSB5b3VyIGxpY2VuY2U8L2E+PC9saT4KICAgIDxsaSBjbGFzcz0ibWVudS13YW50LXRvLWtub3ctbW9yZSI+PGEgaHJlZj0iIyIgY2xhc3M9ImVsZW1lbnRvci1pdGVtIGVsZW1lbnRvci1pdGVtLWFuY2hvciIgdGFiaW5kZXg9Ii0xIj5XYW50IHRvIGtub3cgbW9yZT88L2E+PC9saT4KPC91bD4KPC9uYXY+CjwvZGl2Pgo8L2Rpdj4KPC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPC9kaXY+CjwvZGl2Pgo8L3NlY3Rpb24+CjxzZWN0aW9uIGNsYXNzPSJlbGVtZW50b3Itc2VjdGlvbiBlbGVtZW50b3ItdG9wLXNlY3Rpb24gZWxlbWVudG9yLWVsZW1lbnQgZWxlbWVudG9yLWVsZW1lbnQtN2E4OWY5YyBlbGVtZW50b3Itc2VjdGlvbi1jb250ZW50LW1pZGRsZSBlbGVtZW50b3Itc2VjdGlvbi1oZWlnaHQtbWluLWhlaWdodCBlbGVtZW50b3Itc2VjdGlvbi1ib3hlZCBlbGVtZW50b3Itc2VjdGlvbi1oZWlnaHQtZGVmYXVsdCBlbGVtZW50b3Itc2VjdGlvbi1pdGVtcy1taWRkbGUiIGRhdGEtaWQ9IjdhODlmOWMiIGRhdGEtZWxlbWVudF90eXBlPSJzZWN0aW9uIiBkYXRhLXNldHRpbmdzPSJ7JnF1b3Q7YmFja2dyb3VuZF9iYWNrZ3JvdW5kJnF1b3Q7OiZxdW90O2dyYWRpZW50JnF1b3Q7fSI+CjxkaXYgY2xhc3M9ImVsZW1lbnRvci1iYWNrZ3JvdW5kLW92ZXJsYXkiPjwvZGl2Pgo8ZGl2IGNsYXNzPSJlbGVtZW50b3ItY29udGFpbmVyIGVsZW1lbnRvci1jb2x1bW4tZ2FwLW5vIj4KPGRpdiBjbGFzcz0iZWxlbWVudG9yLXJvdyI+CjxkaXYgY2xhc3M9ImVsZW1lbnRvci1jb2x1bW4gZWxlbWVudG9yLWNvbC0xMDAgZWxlbWVudG9yLXRvcC1jb2x1bW4gZWxlbWVudG9yLWVsZW1lbnQgZWxlbWVudG9yLWVsZW1lbnQtODg1ZTAwZiIgZGF0YS1pZD0iODg1ZTAwZiIgZGF0YS1lbGVtZW50X3R5cGU9ImNvbHVtbiI+CjxkaXYgY2xhc3M9ImVsZW1lbnRvci1jb2x1bW4td3JhcCBlbGVtZW50b3ItZWxlbWVudC1wb3B1bGF0ZWQiPgo8ZGl2IGNsYXNzPSJlbGVtZW50b3Itd2lkZ2V0LXdyYXAiPgo8ZGl2IGNsYXNzPSJlbGVtZW50b3ItZWxlbWVudCBlbGVtZW50b3ItZWxlbWVudC03MTM5OGIwIGFuaW1hdGVkLWZhc3QgZWxlbWVudG9yLWludmlzaWJsZSBlbGVtZW50b3Itd2lkZ2V0IGVsZW1lbnRvci13aWRnZXQtaGVhZGluZyIgZGF0YS1pZD0iNzEzOThiMCIgZGF0YS1lbGVtZW50X3R5cGU9IndpZGdldCIgZGF0YS1zZXR0aW5ncz0ieyZxdW90O19hbmltYXRpb25fZGVsYXkmcXVvdDs6MjAwLCZxdW90O19hbmltYXRpb24mcXVvdDs6JnF1b3Q7ZmFkZUluJnF1b3Q7fSIgZGF0YS13aWRnZXRfdHlwZT0iaGVhZGluZy5kZWZhdWx0Ij4KPGRpdiBjbGFzcz0iZWxlbWVudG9yLXdpZGdldC1jb250YWluZXIiPgo8aDEgY2xhc3M9ImVsZW1lbnRvci1oZWFkaW5nLXRpdGxlIGVsZW1lbnRvci1zaXplLXh4bCI+TUlLRSBQb3dlcmVkIGJ5IERISTwvaDE+CjwvZGl2Pgo8L2Rpdj4KPGRpdiBjbGFzcz0iZWxlbWVudG9yLWVsZW1lbnQgZWxlbWVudG9yLWVsZW1lbnQtZDc3NzYyNSBlbGVtZW50b3Itd2lkZ2V0IGVsZW1lbnRvci13aWRnZXQtc3BhY2VyIiBkYXRhLWlkPSJkNzc3NjI1IiBkYXRhLWVsZW1lbnRfdHlwZT0id2lkZ2V0IiBkYXRhLXdpZGdldF90eXBlPSJzcGFjZXIuZGVmYXVsdCI+CjxkaXYgY2xhc3M9ImVsZW1lbnRvci13aWRnZXQtY29udGFpbmVyIj4KPGRpdiBjbGFzcz0iZWxlbWVudG9yLXNwYWNlciI+CjxkaXYgY2xhc3M9ImVsZW1lbnRvci1zcGFjZXItaW5uZXIiPjwvZGl2Pgo8L2Rpdj4KPC9kaXY+CjwvZGl2Pgo8ZGl2IGNsYXNzPSJlbGVtZW50b3ItZWxlbWVudCBlbGVtZW50b3ItZWxlbWVudC1iMjhmOWEyIGFuaW1hdGVkLWZhc3QgZWxlbWVudG9yLWludmlzaWJsZSBlbGVtZW50b3Itd2lkZ2V0IGVsZW1lbnRvci13aWRnZXQtdGV4dC1lZGl0b3IiIGRhdGEtaWQ9ImIyOGY5YTIiIGRhdGEtZWxlbWVudF90eXBlPSJ3aWRnZXQiIGRhdGEtc2V0dGluZ3M9InsmcXVvdDtfYW5pbWF0aW9uX2RlbGF5JnF1b3Q7OjIwLCZxdW90O19hbmltYXRpb24mcXVvdDs6JnF1b3Q7ZmFkZUluJnF1b3Q7fSIgZGF0YS13aWRnZXRfdHlwZT0idGV4dC1lZGl0b3IuZGVmYXVsdCI+CjxkaXYgY2xhc3M9ImVsZW1lbnRvci13aWRnZXQtY29udGFpbmVyIj4KPGRpdiBjbGFzcz0iZWxlbWVudG9yLXRleHQtZWRpdG9yIGVsZW1lbnRvci1jbGVhcmZpeCI+IE1JS0Ugc29mdHdhcmUgaXMgZGV2ZWxvcGVkIDxlbT5ieTwvZW0+IHdhdGVyIHByb2Zlc3Npb25hbHMgPGVtPmZvcjwvZW0+IHdhdGVyIHByb2Zlc3Npb25hbHMgdG8gaGVscCB0YWNrbGUgYW55IHdhdGVyIGNoYWxsZW5nZS4gPC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPGRpdiBjbGFzcz0iZWxlbWVudG9yLWVsZW1lbnQgZWxlbWVudG9yLWVsZW1lbnQtODllNTI1ZCBhbmltYXRlZC1mYXN0IGVsZW1lbnRvci1pbnZpc2libGUgZWxlbWVudG9yLXdpZGdldCBlbGVtZW50b3Itd2lkZ2V0LXRleHQtZWRpdG9yIiBkYXRhLWlkPSI4OWU1MjVkIiBkYXRhLWVsZW1lbnRfdHlwZT0id2lkZ2V0IiBkYXRhLXNldHRpbmdzPSJ7JnF1b3Q7X2FuaW1hdGlvbl9kZWxheSZxdW90OzoyMCwmcXVvdDtfYW5pbWF0aW9uJnF1b3Q7OiZxdW90O2ZhZGVJbiZxdW90O30iIGRhdGEtd2lkZ2V0X3R5cGU9InRleHQtZWRpdG9yLmRlZmF1bHQiPgo8ZGl2IGNsYXNzPSJlbGVtZW50b3Itd2lkZ2V0LWNvbnRhaW5lciI+CjxkaXYgY2xhc3M9ImVsZW1lbnRvci10ZXh0LWVkaXRvciBlbGVtZW50b3ItY2xlYXJmaXgiPiBXaGV0aGVyIHlvdSB3b3JrIHdpdGggdXJiYW4gb3Igb2Zmc2hvcmUgaW5mcmFzdHJ1Y3R1cmUsIGNvYXN0YWwgZGV2ZWxvcG1lbnRzLCBtaW5pbmcgb3BlcmF0aW9ucyBvciBuYXR1cmFsIHJlc291cmNlcywgTUlLRSBQb3dlcmVkIGJ5IERISSBjYW4gZ2l2ZSB5b3UgY29uZmlkZW5jZSBpbiB5b3VyIGRlY2lzaW9uLW1ha2luZy4gPC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPGRpdiBjbGFzcz0iZWxlbWVudG9yLWVsZW1lbnQgZWxlbWVudG9yLWVsZW1lbnQtMDk0ZDkwNiBhbmltYXRlZC1mYXN0IGVsZW1lbnRvci1pbnZpc2libGUgZWxlbWVudG9yLXdpZGdldCBlbGVtZW50b3Itd2lkZ2V0LXRleHQtZWRpdG9yIiBkYXRhLWlkPSIwOTRkOTA2IiBkYXRhLWVsZW1lbnRfdHlwZT0id2lkZ2V0IiBkYXRhLXNldHRpbmdzPSJ7JnF1b3Q7X2FuaW1hdGlvbl9kZWxheSZxdW90OzoyMDAsJnF1b3Q7X2FuaW1hdGlvbiZxdW90OzomcXVvdDtmYWRlSW4mcXVvdDt9IiBkYXRhLXdpZGdldF90eXBlPSJ0ZXh0LWVkaXRvci5kZWZhdWx0Ij4KPGRpdiBjbGFzcz0iZWxlbWVudG9yLXdpZGdldC1jb250YWluZXIiPgo8ZGl2IGNsYXNzPSJlbGVtZW50b3ItdGV4dC1lZGl0b3IgZWxlbWVudG9yLWNsZWFyZml4Ij4gSnVzdCBsaWtlIHdhdGVyLCBvdXIgTUlLRSBzb2Z0d2FyZSBzdWl0ZSBuZXZlciBzdGFuZHMgc3RpbGwuIDxhIHN0eWxlPSJjb2xvcjogI2ViNzMzZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IiBocmVmPSJodHRwczovL3d3dy5kaGlncm91cC5jb20vYWJvdXQtdXMiPkdldCB0byBrbm93IHVzPC9hPiBhbmQgZGl2ZSBpbnRvIG91ciB3b3JsZCBvZiB3YXRlciBwcm9kdWN0cywgc2VydmljZXMgYW5kIGV4cGVydGlzZS4gPC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPC9kaXY+CjwvZGl2Pgo8L3NlY3Rpb24+CjxzZWN0aW9uIGNsYXNzPSJlbGVtZW50b3Itc2VjdGlvbiBlbGVtZW50b3ItdG9wLXNlY3Rpb24gZWxlbWVudG9yLWVsZW1lbnQgZWxlbWVudG9yLWVsZW1lbnQtN2M2OGM2ZSBhbmltYXRlZC1mYXN0IGVsZW1lbnRvci1zZWN0aW9uLWJveGVkIGVsZW1lbnRvci1zZWN0aW9uLWhlaWdodC1kZWZhdWx0IGVsZW1lbnRvci1zZWN0aW9uLWhlaWdodC1kZWZhdWx0IiBkYXRhLWlkPSI3YzY4YzZlIiBkYXRhLWVsZW1lbnRfdHlwZT0ic2VjdGlvbiIgZGF0YS1zZXR0aW5ncz0ieyZxdW90O2JhY2tncm91bmRfYmFja2dyb3VuZCZxdW90OzomcXVvdDtncmFkaWVudCZxdW90OywmcXVvdDthbmltYXRpb24mcXVvdDs6JnF1b3Q7bm9uZSZxdW90OywmcXVvdDthbmltYXRpb25fZGVsYXkmcXVvdDs6MjAwfSI+CjxkaXYgY2xhc3M9ImVsZW1lbnRvci1jb250YWluZXIgZWxlbWVudG9yLWNvbHVtbi1nYXAtZGVmYXVsdCI+CjxkaXYgY2xhc3M9ImVsZW1lbnRvci1yb3ciPgo8ZGl2IGNsYXNzPSJlbGVtZW50b3ItY29sdW1uIGVsZW1lbnRvci1jb2wtMTAwIGVsZW1lbnRvci10b3AtY29sdW1uIGVsZW1lbnRvci1lbGVtZW50IGVsZW1lbnRvci1lbGVtZW50LWU5NTNkMDYiIGRhdGEtaWQ9ImU5NTNkMDYiIGRhdGEtZWxlbWVudF90eXBlPSJjb2x1bW4iPgo8ZGl2IGNsYXNzPSJlbGVtZW50b3ItY29sdW1uLXdyYXAgZWxlbWVudG9yLWVsZW1lbnQtcG9wdWxhdGVkIj4KPGRpdiBjbGFzcz0iZWxlbWVudG9yLXdpZGdldC13cmFwIj4KPGRpdiBjbGFzcz0iZWxlbWVudG9yLWVsZW1lbnQgZWxlbWVudG9yLWVsZW1lbnQtYTRmODg2MCBlbGVtZW50b3ItYWxpZ24tY2VudGVyIGFuaW1hdGVkLWZhc3QgZWxlbWVudG9yLWludmlzaWJsZSBlbGVtZW50b3Itd2lkZ2V0IGVsZW1lbnRvci13aWRnZXQtYnV0dG9uIiBkYXRhLWlkPSJhNGY4ODYwIiBkYXRhLWVsZW1lbnRfdHlwZT0id2lkZ2V0IiBkYXRhLXNldHRpbmdzPSJ7JnF1b3Q7X2FuaW1hdGlvbl9kZWxheSZxdW90OzoyMDAsJnF1b3Q7X2FuaW1hdGlvbiZxdW90OzomcXVvdDtmYWRlSW4mcXVvdDt9IiBkYXRhLXdpZGdldF90eXBlPSJidXR0b24uZGVmYXVsdCI+CjxkaXYgY2xhc3M9ImVsZW1lbnRvci13aWRnZXQtY29udGFpbmVyIj4KPGRpdiBjbGFzcz0iZWxlbWVudG9yLWJ1dHRvbi13cmFwcGVyIj4gPGEgaHJlZj0iaHR0cHM6Ly9pc3N1dS5jb20vZGhpZ3JvdXAvZG9jcy9zb2Z0d2FyZWNhdGFsb2d1ZTIwMjIiIGNsYXNzPSJlbGVtZW50b3ItYnV0dG9uLWxpbmsgZWxlbWVudG9yLWJ1dHRvbiBlbGVtZW50b3Itc2l6ZS14bCIgcm9sZT0iYnV0dG9uIj4gPHNwYW4gY2xhc3M9ImVsZW1lbnRvci1idXR0b24tdGV4dCI+IFJlYWQgb3VyIG5ldyBzb2Z0d2FyZSBjYXRhbG9ndWUgIDwvc3Bhbj4gPC9hPiA8L2Rpdj4KPC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPC9kaXY+Cjwvc2VjdGlvbj4KPHNlY3Rpb24gY2xhc3M9ImVsZW1lbnRvci1zZWN0aW9uIGVsZW1lbnRvci10b3Atc2VjdGlvbiBlbGVtZW50b3ItZWxlbWVudCBlbGVtZW50b3ItZWxlbWVudC1lOTY1ZmU3IGVsZW1lbnRvci1zZWN0aW9uLWNvbnRlbnQtbWlkZGxlIGVsZW1lbnRvci1zZWN0aW9uLWJveGVkIGVsZW1lbnRvci1zZWN0aW9uLWhlaWdodC1kZWZhdWx0IGVsZW1lbnRvci1zZWN0aW9uLWhlaWdodC1kZWZhdWx0IiBkYXRhLWlkPSJlOTY1ZmU3IiBkYXRhLWVsZW1lbnRfdHlwZT0ic2VjdGlvbiIgZGF0YS1zZXR0aW5ncz0ieyZxdW90O2JhY2tncm91bmRfYmFja2dyb3VuZCZxdW90OzomcXVvdDtjbGFzc2ljJnF1b3Q7fSI+CjxkaXYgY2xhc3M9ImVsZW1lbnRvci1iYWNrZ3JvdW5kLW92ZXJsYXkiPjwvZGl2Pgo8ZGl2IGNsYXNzPSJlbGVtZW50b3ItY29udGFpbmVyIGVsZW1lbnRvci1jb2x1bW4tZ2FwLWRlZmF1bHQiPgo8ZGl2IGNsYXNzPSJlbGVtZW50b3Itcm93Ij4KPGRpdiBjbGFzcz0iZWxlbWVudG9yLWNvbHVtbiBlbGVtZW50b3ItY29sLTEwMCBlbGVtZW50b3ItdG9wLWNvbHVtbiBlbGVtZW50b3ItZWxlbWVudCBlbGVtZW50b3ItZWxlbWVudC1mODBmYTU2IiBkYXRhLWlkPSJmODBmYTU2IiBkYXRhLWVsZW1lbnRfdHlwZT0iY29sdW1uIiBkYXRhLXNldHRpbmdzPSJ7JnF1b3Q7YmFja2dyb3VuZF9iYWNrZ3JvdW5kJnF1b3Q7OiZxdW90O2NsYXNzaWMmcXVvdDt9Ij4KPGRpdiBjbGFzcz0iZWxlbWVudG9yLWNvbHVtbi13cmFwIGVsZW1lbnRvci1lbGVtZW50LXBvcHVsYXRlZCI+CjxkaXYgY2xhc3M9ImVsZW1lbnRvci13aWRnZXQtd3JhcCI+CjxkaXYgY2xhc3M9ImVsZW1lbnRvci1lbGVtZW50IGVsZW1lbnRvci1lbGVtZW50LTk3MzY4ZWEgYW5pbWF0ZWQtZmFzdCBlbGVtZW50b3ItaW52aXNpYmxlIGVsZW1lbnRvci13aWRnZXQgZWxlbWVudG9yLXdpZGdldC1oZWFkaW5nIiBkYXRhLWlkPSI5NzM2OGVhIiBkYXRhLWVsZW1lbnRfdHlwZT0id2lkZ2V0IiBkYXRhLXNldHRpbmdzPSJ7JnF1b3Q7X2FuaW1hdGlvbl9kZWxheSZxdW90OzoyMDAsJnF1b3Q7X2FuaW1hdGlvbiZxdW90OzomcXVvdDtmYWRlSW4mcXVvdDt9IiBkYXRhLXdpZGdldF90eXBlPSJoZWFkaW5nLmRlZmF1bHQiPgo8ZGl2IGNsYXNzPSJlbGVtZW50b3Itd2lkZ2V0LWNvbnRhaW5lciI+CjxoMSBjbGFzcz0iZWxlbWVudG9yLWhlYWRpbmctdGl0bGUgZWxlbWVudG9yLXNpemUteHhsIj5NSUtFIDIwMjIgIFVwZGF0ZSAxPC9oMT4KPC9kaXY+CjwvZGl2Pgo8ZGl2IGNsYXNzPSJlbGVtZW50b3ItZWxlbWVudCBlbGVtZW50b3ItZWxlbWVudC05MzMzMjcwIGFuaW1hdGVkLWZhc3QgZWxlbWVudG9yLWludmlzaWJsZSBlbGVtZW50b3Itd2lkZ2V0IGVsZW1lbnRvci13aWRnZXQtdGV4dC1lZGl0b3IiIGRhdGEtaWQ9IjkzMzMyNzAiIGRhdGEtZWxlbWVudF90eXBlPSJ3aWRnZXQiIGRhdGEtc2V0dGluZ3M9InsmcXVvdDtfYW5pbWF0aW9uX2RlbGF5JnF1b3Q7OjIwLCZxdW90O19hbmltYXRpb24mcXVvdDs6JnF1b3Q7ZmFkZUluJnF1b3Q7fSIgZGF0YS13aWRnZXRfdHlwZT0idGV4dC1lZGl0b3IuZGVmYXVsdCI+CjxkaXYgY2xhc3M9ImVsZW1lbnRvci13aWRnZXQtY29udGFpbmVyIj4KPGRpdiBjbGFzcz0iZWxlbWVudG9yLXRleHQtZWRpdG9yIGVsZW1lbnRvci1jbGVhcmZpeCI+IERvd25sb2FkIHRvZGF5IGZvciBhY2Nlc3MgdG8gY3VzdG9tZXItcmVxdWVzdGVkIGZlYXR1cmVzIGRlc2lnbmVkIHRvIGltcHJvdmUgcGVyZm9ybWFuY2UsIGludGVyb3BlcmFiaWxpdHkgYW5kIHByb2R1Y3Rpdml0eSBhY3Jvc3MgeW91ciBtb2RlbGxpbmcgd29ya2Zsb3dzLiA8L2Rpdj4KPC9kaXY+CjwvZGl2Pgo8ZGl2IGNsYXNzPSJlbGVtZW50b3ItZWxlbWVudCBlbGVtZW50b3ItZWxlbWVudC1lMWMzOGMyIGVsZW1lbnRvci13aWRnZXQgZWxlbWVudG9yLXdpZGdldC1zcGFjZXIiIGRhdGEtaWQ9ImUxYzM4YzIiIGRhdGEtZWxlbWVudF90eXBlPSJ3aWRnZXQiIGRhdGEtd2lkZ2V0X3R5cGU9InNwYWNlci5kZWZhdWx0Ij4KPGRpdiBjbGFzcz0iZWxlbWVudG9yLXdpZGdldC1jb250YWluZXIiPgo8ZGl2IGNsYXNzPSJlbGVtZW50b3Itc3BhY2VyIj4KPGRpdiBjbGFzcz0iZWxlbWVudG9yLXNwYWNlci1pbm5lciI+PC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPC9kaXY+CjxkaXYgY2xhc3M9ImVsZW1lbnRvci1lbGVtZW50IGVsZW1lbnRvci1lbGVtZW50LTM2YmEyYmIgZWxlbWVudG9yLWJ1dHRvbi1pbmZvIGVsZW1lbnRvci1hbGlnbi1jZW50ZXIgYW5pbWF0ZWQtZmFzdCBlbGVtZW50b3ItaW52aXNpYmxlIGVsZW1lbnRvci13aWRnZXQgZWxlbWVudG9yLXdpZGdldC1idXR0b24iIGRhdGEtaWQ9IjM2YmEyYmIiIGRhdGEtZWxlbWVudF90eXBlPSJ3aWRnZXQiIGRhdGEtc2V0dGluZ3M9InsmcXVvdDtfYW5pbWF0aW9uX2RlbGF5JnF1b3Q7OjIwMCwmcXVvdDtfYW5pbWF0aW9uJnF1b3Q7OiZxdW90O2ZhZGVJbiZxdW90O30iIGRhdGEtd2lkZ2V0X3R5cGU9ImJ1dHRvbi5kZWZhdWx0Ij4KPGRpdiBjbGFzcz0iZWxlbWVudG9yLXdpZGdldC1jb250YWluZXIiPgo8ZGl2IGNsYXNzPSJlbGVtZW50b3ItYnV0dG9uLXdyYXBwZXIiPiA8YSBocmVmPSJodHRwczovL3d3dy5taWtlcG93ZXJlZGJ5ZGhpLmNvbS9wcm9kdWN0cy9uZXctZmVhdHVyZXMiIGNsYXNzPSJlbGVtZW50b3ItYnV0dG9uLWxpbmsgZWxlbWVudG9yLWJ1dHRvbiBlbGVtZW50b3Itc2l6ZS1sZyIgcm9sZT0iYnV0dG9uIj4gPHNwYW4gY2xhc3M9ImVsZW1lbnRvci1idXR0b24tdGV4dCI+IENoZWNrIG91dCB0aGUgbGF0ZXN0IHJlbGVhc2UgPC9zcGFuPiA8L2E+IDwvZGl2Pgo8L2Rpdj4KPC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPC9zZWN0aW9uPgo8c2VjdGlvbiBjbGFzcz0iZWxlbWVudG9yLXNlY3Rpb24gZWxlbWVudG9yLXRvcC1zZWN0aW9uIGVsZW1lbnRvci1lbGVtZW50IGVsZW1lbnRvci1lbGVtZW50LTVhNTc4YjYgZWxlbWVudG9yLXNlY3Rpb24tYm94ZWQgZWxlbWVudG9yLXNlY3Rpb24taGVpZ2h0LWRlZmF1bHQgZWxlbWVudG9yLXNlY3Rpb24taGVpZ2h0LWRlZmF1bHQiIGRhdGEtaWQ9IjVhNTc4YjYiIGRhdGEtZWxlbWVudF90eXBlPSJzZWN0aW9uIiBpZD0icHJvZHVjdHMiIGRhdGEtc2V0dGluZ3M9InsmcXVvdDtiYWNrZ3JvdW5kX2JhY2tncm91bmQmcXVvdDs6JnF1b3Q7Y2xhc3NpYyZxdW90O30iPgo8ZGl2IGNsYXNzPSJlbGVtZW50b3ItY29udGFpbmVyIGVsZW1lbnRvci1jb2x1bW4tZ2FwLWRlZmF1bHQiPgo8ZGl2IGNsYXNzPSJlbGVtZW50b3Itcm93Ij4KPGRpdiBjbGFzcz0iZWxlbWVudG9yLWNvbHVtbiBlbGVtZW50b3ItY29sLTEwMCBlbGVtZW50b3ItdG9wLWNvbHVtbiBlbGVtZW50b3ItZWxlbWVudCBlbGVtZW50b3ItZWxlbWVudC0zOWM0YzhlIiBkYXRhLWlkPSIzOWM0YzhlIiBkYXRhLWVsZW1lbnRfdHlwZT0iY29sdW1uIj4KPGRpdiBjbGFzcz0iZWxlbWVudG9yLWNvbHVtbi13cmFwIGVsZW1lbnRvci1lbGVtZW50LXBvcHVsYXRlZCI+CjxkaXYgY2xhc3M9ImVsZW1lbnRvci13aWRnZXQtd3JhcCI+CjxkaXYgY2xhc3M9ImVsZW1lbnRvci1lbGVtZW50IGVsZW1lbnRvci1lbGVtZW50LTA3ZjVlNWYgYW5pbWF0ZWQtZmFzdCBlbGVtZW50b3ItaW52aXNpYmxlIGVsZW1lbnRvci13aWRnZXQgZWxlbWVudG9yLXdpZGdldC1oZWFkaW5nIiBkYXRhLWlkPSIwN2Y1ZTVmIiBkYXRhLWVsZW1lbnRfdHlwZT0id2lkZ2V0IiBkYXRhLXNldHRpbmdzPSJ7JnF1b3Q7X2FuaW1hdGlvbl9kZWxheSZxdW90OzoyMDAsJnF1b3Q7X2FuaW1hdGlvbiZxdW90OzomcXVvdDtmYWRlSW4mcXVvdDt9IiBkYXRhLXdpZGdldF90eXBlPSJoZWFkaW5nLmRlZmF1bHQiPgo8ZGl2IGNsYXNzPSJlbGVtZW50b3Itd2lkZ2V0LWNvbnRhaW5lciI+CjxoMSBjbGFzcz0iZWxlbWVudG9yLWhlYWRpbmctdGl0bGUgZWxlbWVudG9yLXNpemUteHhsIj5Qcm9kdWN0czwvaDE+CjwvZGl2Pgo8L2Rpdj4KPGRpdiBjbGFzcz0iZWxlbWVudG9yLWVsZW1lbnQgZWxlbWVudG9yLWVsZW1lbnQtMThkODJkNCBhbmltYXRlZC1mYXN0IGVsZW1lbnRvci1pbnZpc2libGUgZWxlbWVudG9yLXdpZGdldCBlbGVtZW50b3Itd2lkZ2V0LWhlYWRpbmciIGRhdGEtaWQ9IjE4ZDgyZDQiIGRhdGEtZWxlbWVudF90eXBlPSJ3aWRnZXQiIGRhdGEtc2V0dGluZ3M9InsmcXVvdDtfYW5pbWF0aW9uX2RlbGF5JnF1b3Q7OjIwMCwmcXVvdDtfYW5pbWF0aW9uJnF1b3Q7OiZxdW90O2ZhZGVJbiZxdW90O30iIGRhdGEtd2lkZ2V0X3R5cGU9ImhlYWRpbmcuZGVmYXVsdCI+CjxkaXYgY2xhc3M9ImVsZW1lbnRvci13aWRnZXQtY29udGFpbmVyIj4KPGgxIGNsYXNzPSJlbGVtZW50b3ItaGVhZGluZy10aXRsZSBlbGVtZW50b3Itc2l6ZS1kZWZhdWx0Ij5TdXBlcmlvciB3YXRlciBtb2RlbGxpbmcgdG9vbHMgJm5kYXNoOyB0cmFuc2Zvcm1pbmcgc2NpZW5jZSBpbnRvIHByYWN0aWNlIGFuZCBnaXZpbmcgeW91IGEgY29tcGV0aXRpdmUgYWR2YW50YWdlLjwvaDE+CjwvZGl2Pgo8L2Rpdj4KPC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPC9kaXY+CjwvZGl2Pgo8L3NlY3Rpb24+CjxzZWN0aW9uIGNsYXNzPSJlbGVtZW50b3Itc2VjdGlvbiBlbGVtZW50b3ItdG9wLXNlY3Rpb24gZWxlbWVudG9yLWVsZW1lbnQgZWxlbWVudG9yLWVsZW1lbnQtM2YwMWQ2ZiBlbGVtZW50b3Itc2VjdGlvbi1mdWxsX3dpZHRoIGVsZW1lbnRvci1zZWN0aW9uLWhlaWdodC1kZWZhdWx0IGVsZW1lbnRvci1zZWN0aW9uLWhlaWdodC1kZWZhdWx0IiBkYXRhLWlkPSIzZjAxZDZmIiBkYXRhLWVsZW1lbnRfdHlwZT0ic2VjdGlvbiIgZGF0YS1zZXR0aW5ncz0ieyZxdW90O2JhY2tncm91bmRfYmFja2dyb3VuZCZxdW90OzomcXVvdDtjbGFzc2ljJnF1b3Q7fSI+CjxkaXYgY2xhc3M9ImVsZW1lbnRvci1jb250YWluZXIgZWxlbWVudG9yLWNvbHVtbi1nYXAtZGVmYXVsdCI+CjxkaXYgY2xhc3M9ImVsZW1lbnRvci1yb3ciPgo8ZGl2IGNsYXNzPSJlbGVtZW50b3ItY29sdW1uIGVsZW1lbnRvci1jb2wtMTAwIGVsZW1lbnRvci10b3AtY29sdW1uIGVsZW1lbnRvci1lbGVtZW50IGVsZW1lbnRvci1lbGVtZW50LWExMTc5NzEiIGRhdGEtaWQ9ImExMTc5NzEiIGRhdGEtZWxlbWVudF90eXBlPSJjb2x1bW4iPgo8ZGl2IGNsYXNzPSJlbGVtZW50b3ItY29sdW1uLXdyYXAgZWxlbWVudG9yLWVsZW1lbnQtcG9wdWxhdGVkIj4KPGRpdiBjbGFzcz0iZWxlbWVudG9yLXdpZGdldC13cmFwIj4KPGRpdiBjbGFzcz0iZWxlbWVudG9yLWVsZW1lbnQgZWxlbWVudG9yLWVsZW1lbnQtOTJjM2NjOCBlbGVtZW50b3ItdGFicy12aWV3LXZlcnRpY2FsIGFuaW1hdGVkLWZhc3QgZWxlbWVudG9yLWludmlzaWJsZSBlbGVtZW50b3Itd2lkZ2V0IGVsZW1lbnRvci13aWRnZXQtdGFicyIgZGF0YS1pZD0iOTJjM2NjOCIgZGF0YS1lbGVtZW50X3R5cGU9IndpZGdldCIgZGF0YS1zZXR0aW5ncz0ieyZxdW90O19hbmltYXRpb25fZGVsYXkmcXVvdDs6MjAwLCZxdW90O19hbmltYXRpb24mcXVvdDs6JnF1b3Q7ZmFkZUluJnF1b3Q7fSIgZGF0YS13aWRnZXRfdHlwZT0idGFicy5kZWZhdWx0Ij4KPGRpdiBjbGFzcz0iZWxlbWVudG9yLXdpZGdldC1jb250YWluZXIiPgo8ZGl2IGNsYXNzPSJlbGVtZW50b3ItdGFicyIgcm9sZT0idGFibGlzdCI+CjxkaXYgY2xhc3M9ImVsZW1lbnRvci10YWJzLXdyYXBwZXIiPgo8ZGl2IGlkPSJlbGVtZW50b3ItdGFiLXRpdGxlLTE1MzEiIGNsYXNzPSJlbGVtZW50b3ItdGFiLXRpdGxlIGVsZW1lbnRvci10YWItZGVza3RvcC10aXRsZSIgZGF0YS10YWI9IjEiIHJvbGU9InRhYiIgYXJpYS1jb250cm9scz0iZWxlbWVudG9yLXRhYi1jb250ZW50LTE1MzEiPjxhPkludGVncmF0ZWQgcGxhdGZvcm1zPC9hPjwvZGl2Pgo8ZGl2IGlkPSJlbGVtZW50b3ItdGFiLXRpdGxlLTE1MzIiIGNsYXNzPSJlbGVtZW50b3ItdGFiLXRpdGxlIGVsZW1lbnRvci10YWItZGVza3RvcC10aXRsZSIgZGF0YS10YWI9IjIiIHJvbGU9InRhYiIgYXJpYS1jb250cm9scz0iZWxlbWVudG9yLXRhYi1jb250ZW50LTE1MzIiPjxhPkNpdGllczwvYT48L2Rpdj4KPGRpdiBpZD0iZWxlbWVudG9yLXRhYi10aXRsZS0xNTMzIiBjbGFzcz0iZWxlbWVudG9yLXRhYi10aXRsZSBlbGVtZW50b3ItdGFiLWRlc2t0b3AtdGl0bGUiIGRhdGEtdGFiPSIzIiByb2xlPSJ0YWIiIGFyaWEtY29udHJvbHM9ImVsZW1lbnRvci10YWItY29udGVudC0xNTMzIj48YT5XYXRlciByZXNvdXJjZXM8L2E+PC9kaXY+CjxkaXYgaWQ9ImVsZW1lbnRvci10YWItdGl0bGUtMTUzNCIgY2xhc3M9ImVsZW1lbnRvci10YWItdGl0bGUgZWxlbWVudG9yLXRhYi1kZXNrdG9wLXRpdGxlIiBkYXRhLXRhYj0iNCIgcm9sZT0idGFiIiBhcmlhLWNvbnRyb2xzPSJlbGVtZW50b3ItdGFiLWNvbnRlbnQtMTUzNCI+PGE+Q29hc3QgYW5kIHNlYTwvYT48L2Rpdj4KPGRpdiBpZD0iZWxlbWVudG9yLXRhYi10aXRsZS0xNTM1IiBjbGFzcz0iZWxlbWVudG9yLXRhYi10aXRsZSBlbGVtZW50b3ItdGFiLWRlc2t0b3AtdGl0bGUiIGRhdGEtdGFiPSI1IiByb2xlPSJ0YWIiIGFyaWEtY29udHJvbHM9ImVsZW1lbnRvci10YWItY29udGVudC0xNTM1Ij48YT5Hcm91bmR3YXRlciBhbmQgcG9yb3VzIG1lZGlhPC9hPjwvZGl2Pgo8ZGl2IGlkPSJlbGVtZW50b3ItdGFiLXRpdGxlLTE1MzYiIGNsYXNzPSJlbGVtZW50b3ItdGFiLXRpdGxlIGVsZW1lbnRvci10YWItZGVza3RvcC10aXRsZSIgZGF0YS10YWI9IjYiIHJvbGU9InRhYiIgYXJpYS1jb250cm9scz0iZWxlbWVudG9yLXRhYi1jb250ZW50LTE1MzYiPjxhPkRhdGEgYW5kIG9wZXJhdGlvbmFsIGRlY2lzaW9uLW1ha2luZzwvYT48L2Rpdj4KPC9kaXY+CjxkaXYgY2xhc3M9ImVsZW1lbnRvci10YWJzLWNvbnRlbnQtd3JhcHBlciI+CjxkaXYgY2xhc3M9ImVsZW1lbnRvci10YWItdGl0bGUgZWxlbWVudG9yLXRhYi1tb2JpbGUtdGl0bGUiIGRhdGEtdGFiPSIxIiByb2xlPSJ0YWIiPkludGVncmF0ZWQgcGxhdGZvcm1zPC9kaXY+CjxkaXYgaWQ9ImVsZW1lbnRvci10YWItY29udGVudC0xNTMxIiBjbGFzcz0iZWxlbWVudG9yLXRhYi1jb250ZW50IGVsZW1lbnRvci1jbGVhcmZpeCIgZGF0YS10YWI9IjEiIHJvbGU9InRhYnBhbmVsIiBhcmlhLWxhYmVsbGVkYnk9ImVsZW1lbnRvci10YWItdGl0bGUtMTUzMSI+CjxkaXYgc3R5bGU9InBhZGRpbmctbGVmdDogMXJlbTsiPgo8aDMgc3R5bGU9ImZvbnQtd2VpZ2h0OiA2MDA7Ij5JbnRlZ3JhdGl2ZSBhbmQgaW5ub3ZhdGl2ZSBzb2x1dGlvbiBwbGF0Zm9ybXM8L2gzPgpSZWltYWdpbmUgdGhlIHdheSB5b3UgbW9kZWwgd2F0ZXIgYW5kIHNvbHZlIHN5c3RlbSBpc3N1ZXMgd2l0aCBvdXIgbXVsdGlmYWNldGVkLCBjb21wcmVoZW5zaXZlIHdhdGVyIG1vZGVsbGluZyBwbGF0Zm9ybXMuCjx1bCBzdHlsZT0icGFkZGluZy1sZWZ0OiAwcHg7IGxpc3Qtc3R5bGU6IG5vbmU7Ij4KICAgIDxsaT4KICAgIDxoMyBjbGFzcz0iYW9hIj48YSBocmVmPSJodHRwczovL3d3dy5taWtlcG93ZXJlZGJ5ZGhpLmNvbS9wcm9kdWN0cy9taWtlcGx1cyI+TUlLRSs6IDxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyI+SW50ZWdyYXRlIGFuZCBtb2RlbCBjb2xsZWN0aW9uIHN5c3RlbXMsIGRpc3RyaWJ1dGlvbiBuZXR3b3Jrcywgcml2ZXJzIGFuZCBmbG9vZGluZzwvc3Bhbj48L2E+PC9oMz4KICAgIDwvbGk+CiAgICA8bGk+CiAgICA8aDMgY2xhc3M9ImFvYSI+PGEgaHJlZj0iaHR0cHM6Ly93d3cubWlrZXBvd2VyZWRieWRoaS5jb20vcHJvZHVjdHMvbWlrZS1jbG91ZCI+TUlLRSBDbG91ZDogPHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OiA0MDA7Ij5Nb2RlbGxpbmcgYXBwcywgc2NhbGFibGUgY29tcHV0aW5nLCBsaW1pdGxlc3Mgc3RvcmFnZSBhbmQgcG93ZXJmdWwgY29sbGFib3JhdGlvbiBhYmlsaXRpZXM8L3NwYW4+PC9hPjwvaDM+CiAgICA8L2xpPgo8L3VsPgo8L2Rpdj4KPC9kaXY+CjxkaXYgY2xhc3M9ImVsZW1lbnRvci10YWItdGl0bGUgZWxlbWVudG9yLXRhYi1tb2JpbGUtdGl0bGUiIGRhdGEtdGFiPSIyIiByb2xlPSJ0YWIiPkNpdGllczwvZGl2Pgo8ZGl2IGlkPSJlbGVtZW50b3ItdGFiLWNvbnRlbnQtMTUzMiIgY2xhc3M9ImVsZW1lbnRvci10YWItY29udGVudCBlbGVtZW50b3ItY2xlYXJmaXgiIGRhdGEtdGFiPSIyIiByb2xlPSJ0YWJwYW5lbCIgYXJpYS1sYWJlbGxlZGJ5PSJlbGVtZW50b3ItdGFiLXRpdGxlLTE1MzIiPgo8ZGl2IHN0eWxlPSJwYWRkaW5nLWxlZnQ6IDFyZW07Ij4KPGgzIHN0eWxlPSJmb250LXdlaWdodDogNjAwOyI+TmV4dCBnZW5lcmF0aW9uIHdhdGVyIG1vZGVsbGluZyBpbiBjaXRpZXM8L2gzPgpDb25zaWRlcmluZyBjaXR5IHBvcHVsYXRpb24gcHJvamVjdGlvbnMsIGl0JnJzcXVvO3MgY3J1Y2lhbCB0byBlZmZpY2llbnRseSBtYW5hZ2Ugd2F0ZXIuIEZvciBjaXRpZXMgdG8gYmUgY29tcGV0aXRpdmUgYW5kIHJlc2lsaWVudCwgc291bmQgaW5mcmFzdHJ1Y3R1cmUgaW52ZXN0bWVudHMgYW5kIHBsYW5uaW5nIGFyZSBlc3NlbnRpYWwuCk91ciBNSUtFIHRvb2xzIHVzZSBpbmR1c3RyeSBleHBlcnRpc2UgdG8gY3JlYXRlIGVmZmljaWVudCwgYWNjdXJhdGUgYW5kIHJlc2lsaWVudCB1cmJhbiB3YXRlciBzb2x1dGlvbnMuIE91ciBhcHBsaWNhdGlvbnMgbW9kZWwgd2F0ZXIgZGlzdHJpYnV0aW9uIG5ldHdvcmtzLCBzdG9ybXdhdGVyIGRyYWluYWdlIHN5c3RlbXMsIHVyYmFuIGZsb29kaW5nIGFuZCBzZXBhcmF0ZSBvciBjb21iaW5lZCBzZXdlciBjb2xsZWN0aW9uIHN5c3RlbXMuCjx1bCBzdHlsZT0icGFkZGluZy1sZWZ0OiAwcHg7IGxpc3Qtc3R5bGU6IG5vbmU7Ij4KICAgIDxsaT4KICAgIDxoMyBjbGFzcz0iYW9hIj48YSBocmVmPSJodHRwczovL3d3dy5taWtlcG93ZXJlZGJ5ZGhpLmNvbS9wcm9kdWN0cy9taWtlcGx1cyI+TUlLRSs6IDxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyI+SW50ZWdyYXRlIGFuZCBtb2RlbCBjb2xsZWN0aW9uIHN5c3RlbXMsIGRpc3RyaWJ1dGlvbiBuZXR3b3Jrcywgcml2ZXJzIGFuZCBmbG9vZGluZzwvc3Bhbj48L2E+PC9oMz4KICAgIDwvbGk+CiAgICA8bGk+CiAgICA8aDMgY2xhc3M9ImFvYSI+PGEgaHJlZj0iaHR0cHM6Ly93d3cubWlrZXBvd2VyZWRieWRoaS5jb20vcHJvZHVjdHMvd2VzdCI+V0VTVDogPHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OiA0MDA7Ij5Nb2RlbGxpbmcgYW5kIHNpbXVsYXRpbmcgd2FzdGV3YXRlciB0cmVhdG1lbnQgcGxhbnRzPC9zcGFuPjwvYT48L2gzPgogICAgPC9saT4KICAgIDxsaT4KICAgIDxoMyBjbGFzcz0iYW9hIj48YSBocmVmPSJodHRwczovL3d3dy5kaGlncm91cC5jb20vdXJiYW4td2F0ZXIvd2F0ZXJuZXQtYWR2aXNvciI+TUlLRSBXYXRlck5ldCBBZHZpc29yOiA8c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6IDQwMDsiPkh5ZHJhdWxpYyBuZXR3b3JrIGNvbmRpdGlvbnMgYXQgeW91ciBmaW5nZXJ0aXBzPC9zcGFuPjwvYT48L2gzPgogICAgPC9saT4KICAgIDxsaT4KICAgIDxoMyBjbGFzcz0iYW9hIj48YSBocmVmPSJodHRwczovL3d3dy5taWtlcG93ZXJlZGJ5ZGhpLmNvbS9wcm9kdWN0cy9kaW1zLWNvcmUiPkRJTVMuQ09SRTogPHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OiA0MDA7Ij5EYXRhIGludGVncmF0aW9uIGFuZCBidXNpbmVzcyBwcm9jZXNzZXM8L3NwYW4+PC9hPjwvaDM+CiAgICA8L2xpPgo8L3VsPgo8L2Rpdj4KPC9kaXY+CjxkaXYgY2xhc3M9ImVsZW1lbnRvci10YWItdGl0bGUgZWxlbWVudG9yLXRhYi1tb2JpbGUtdGl0bGUiIGRhdGEtdGFiPSIzIiByb2xlPSJ0YWIiPldhdGVyIHJlc291cmNlczwvZGl2Pgo8ZGl2IGlkPSJlbGVtZW50b3ItdGFiLWNvbnRlbnQtMTUzMyIgY2xhc3M9ImVsZW1lbnRvci10YWItY29udGVudCBlbGVtZW50b3ItY2xlYXJmaXgiIGRhdGEtdGFiPSIzIiByb2xlPSJ0YWJwYW5lbCIgYXJpYS1sYWJlbGxlZGJ5PSJlbGVtZW50b3ItdGFiLXRpdGxlLTE1MzMiPgo8ZGl2IHN0eWxlPSJwYWRkaW5nLWxlZnQ6IDFyZW07Ij4KPGgzIHN0eWxlPSJmb250LXdlaWdodDogNjAwOyI+TW9kZWxsaW5nIGlubGFuZCB3YXRlciBkeW5hbWljcyBhbmQgd2F0ZXIgcmVzb3VyY2VzIGF2YWlsYWJpbGl0eTwvaDM+Cklzc3VlcyBsaWtlIHJhcGlkIHBvcHVsYXRpb24gZ3Jvd3RoLCBvdmVyZXhwbG9pdGF0aW9uIG9mIHJlc291cmNlcywgZHJvdWdodCwgY2xpbWF0ZSBjaGFuZ2UgYW5kIGZsb29kaW5nIG1ha2Ugd2F0ZXIgcmVzb3VyY2UgbWFuYWdlbWVudCBhIGNoYWxsZW5nZS4KQnV0IHdpdGggY29tcHJlaGVuc2l2ZSBzaW11bGF0aW9uIHRvb2xzLCBsaWtlIHRoZSBNSUtFIHN1aXRlLCB5b3UgY2FuIG1ha2UgdGhlIG1vc3QgY29zdC1lZmZlY3RpdmUsIHNjaWVudGlmaWNhbGx5IHNvdW5kIHNvbHV0aW9ucyBmb3IgYW55IGlubGFuZCB3YXRlciBlbnZpcm9ubWVudCBhcm91bmQgdGhlIHdvcmxkLgo8dWwgc3R5bGU9InBhZGRpbmctbGVmdDogMHB4OyBsaXN0LXN0eWxlOiBub25lOyI+CiAgICA8bGk+CiAgICA8aDMgY2xhc3M9ImFvYSI+PGEgaHJlZj0iaHR0cHM6Ly93d3cubWlrZXBvd2VyZWRieWRoaS5jb20vcHJvZHVjdHMvbWlrZS1oeWRyby1yaXZlciI+TUlLRSBIWURSTyBSaXZlcjogPHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OiA0MDA7Ij5Db21wcmVoZW5zaXZlIHJpdmVyIG5ldHdvcmsgbW9kZWxsaW5nPC9zcGFuPjwvYT48L2gzPgogICAgPC9saT4KICAgIDxsaT4KICAgIDxoMyBjbGFzcz0iYW9hIj48YSBocmVmPSJodHRwczovL3d3dy5taWtlcG93ZXJlZGJ5ZGhpLmNvbS9wcm9kdWN0cy9taWtlLWh5ZHJvLWJhc2luIj5NSUtFIEhZRFJPIEJBU0lOOiA8c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6IDQwMDsiPlJpdmVyIGJhc2luIG1hbmFnZW1lbnQgYW5kIHBsYW5uaW5nPC9zcGFuPjwvYT48L2gzPgogICAgPC9saT4KICAgIDxsaT4KICAgIDxoMyBjbGFzcz0iYW9hIj48YSBocmVmPSJodHRwczovL3d3dy5taWtlcG93ZXJlZGJ5ZGhpLmNvbS9wcm9kdWN0cy9taWtlLTIxYyI+TUlLRSAyMUM6IDxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyI+Uml2ZXIgaHlkcmF1bGljcyBhbmQgbW9ycGhvbG9neTwvc3Bhbj48L2E+PC9oMz4KICAgIDwvbGk+CiAgICA8bGk+CiAgICA8aDMgY2xhc3M9ImFvYSI+PGEgaHJlZj0iaHR0cHM6Ly93d3cubWlrZXBvd2VyZWRieWRoaS5jb20vcHJvZHVjdHMvbWlrZS1zaGUiPk1JS0UgU0hFOiA8c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6IDQwMDsiPkludGVncmF0ZWQgY2F0Y2htZW50IG1vZGVsbGluZzwvc3Bhbj48L2E+PC9oMz4KICAgIDwvbGk+CiAgICA8bGk+CiAgICA8aDMgY2xhc3M9ImFvYSI+PGEgaHJlZj0iaHR0cHM6Ly93d3cubWlrZXBvd2VyZWRieWRoaS5jb20vcHJvZHVjdHMvbWlrZS1mbG9vZCI+TUlLRSBGTE9PRDogPHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OiA0MDA7Ij5VcmJhbiwgY29hc3RhbCBhbmQgcml2ZXIgZmxvb2RpbmcgPC9zcGFuPjwvYT48L2gzPgogICAgPC9saT4KICAgIDxsaT4KICAgIDxoMyBjbGFzcz0iYW9hIj48YSBocmVmPSJodHRwczovL3d3dy5taWtlcG93ZXJlZGJ5ZGhpLmNvbS9wcm9kdWN0cy9taWtlLWVjby1sYWIiPk1JS0UgRUNPIExhYjogPHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OiA0MDA7Ij5BbmFseXNlIGNvbXBsZXggd2F0ZXIgcXVhbGl0eSBwaGVub21lbmEgYW5kIGJpb2xvZ2ljYWwgcHJvY2Vzc2VzPC9zcGFuPjwvYT48L2gzPgogICAgPC9saT4KPC91bD4KPC9kaXY+CjwvZGl2Pgo8ZGl2IGNsYXNzPSJlbGVtZW50b3ItdGFiLXRpdGxlIGVsZW1lbnRvci10YWItbW9iaWxlLXRpdGxlIiBkYXRhLXRhYj0iNCIgcm9sZT0idGFiIj5Db2FzdCBhbmQgc2VhPC9kaXY+CjxkaXYgaWQ9ImVsZW1lbnRvci10YWItY29udGVudC0xNTM0IiBjbGFzcz0iZWxlbWVudG9yLXRhYi1jb250ZW50IGVsZW1lbnRvci1jbGVhcmZpeCIgZGF0YS10YWI9IjQiIHJvbGU9InRhYnBhbmVsIiBhcmlhLWxhYmVsbGVkYnk9ImVsZW1lbnRvci10YWItdGl0bGUtMTUzNCI+CjxkaXYgc3R5bGU9InBhZGRpbmctbGVmdDogMXJlbTsiPgo8aDMgc3R5bGU9ImZvbnQtd2VpZ2h0OiA2MDA7Ij5NYXhpbXVtIHZlcnNhdGlsaXR5IGluIGNvYXN0YWwgYW5kIG1hcmluZSBtb2RlbGxpbmc8L2gzPgpUaGUgY29tcGV0aW5nIG5lZWRzIG9mIGNvbW1lcmNpYWwsIHJlY3JlYXRpb25hbCBhbmQgcmVzaWRlbnRpYWwgaW50ZXJlc3RzIHB1dHMgaW5jcmVhc2luZyBwcmVzc3VyZSBvbiBjb2FzdHMgYW5kIHBvcnRzIGFyb3VuZCB0aGUgd29ybGQuCk91ciBtYXJpbmUgc2ltdWxhdGlvbiBhcHBsaWNhdGlvbnMgaGVscCBwcm92aWRlIGVmZmljaWVudCwgcmVsaWFibGUgYW5kIHN1c3RhaW5hYmxlIHNvbHV0aW9ucy4KPHVsIHN0eWxlPSJwYWRkaW5nLWxlZnQ6IDBweDsgbGlzdC1zdHlsZTogbm9uZTsiPgogICAgPGxpPgogICAgPGgzIGNsYXNzPSJhb2EiPjxhIGhyZWY9Imh0dHBzOi8vd3d3Lm1pa2Vwb3dlcmVkYnlkaGkuY29tL3Byb2R1Y3RzL21pa2UtMyI+TUlLRSAzOiA8c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6IDQwMDsiPjNEIG1vZGVsbGluZyBvZiBjb2FzdCBhbmQgc2VhPC9zcGFuPjwvYT48L2gzPgogICAgPC9saT4KICAgIDxsaT4KICAgIDxoMyBjbGFzcz0iYW9hIj48YSBocmVmPSJodHRwczovL3d3dy5taWtlcG93ZXJlZGJ5ZGhpLmNvbS9wcm9kdWN0cy9taWtlLTMtd2F2ZS1mbSI+TUlLRSAzIFdhdmUgRk06IDxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyI+M0QgcGhhc2UtcmVzb2x2aW5nIG1vZGVsbGluZyB0byBjYWxjdWxhdGUgd2F2ZSB0cmFuc2Zvcm1hdGlvbiA8L3NwYW4+PC9hPjwvaDM+CiAgICA8L2xpPgogICAgPGxpPgogICAgPGgzIGNsYXNzPSJhb2EiPjxhIGhyZWY9Imh0dHBzOi8vd3d3Lm1pa2Vwb3dlcmVkYnlkaGkuY29tL3Byb2R1Y3RzL21pa2UtMjEiPk1JS0UgMjE6IDxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyI+MkQgbW9kZWxsaW5nIG9mIGNvYXN0IGFuZCBzZWEgPC9zcGFuPjwvYT48L2gzPgogICAgPC9saT4KICAgIDxsaT4KICAgIDxoMyBjbGFzcz0iYW9hIj48YSBocmVmPSJodHRwczovL3d3dy5taWtlcG93ZXJlZGJ5ZGhpLmNvbS9wcm9kdWN0cy9hYm0tbGFiIj5BQk0gTGFiOiA8c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6IDQwMDsiPkFnZW50IGJhc2VkIG1vZGVsbGluZyA8L3NwYW4+PC9hPjwvaDM+CiAgICA8L2xpPgogICAgPGxpPgogICAgPGgzIGNsYXNzPSJhb2EiPjxhIGhyZWY9Imh0dHBzOi8vd3d3Lm1pa2Vwb3dlcmVkYnlkaGkuY29tL3Byb2R1Y3RzL21pa2UtZWNvLWxhYiI+TUlLRSBFQ08gTGFiOiA8c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6IDQwMDsiPkVjb2xvZ2ljYWwgbW9kZWxsaW5nIG1hZGUgc2ltcGxlPC9zcGFuPjwvYT48L2gzPgogICAgPC9saT4KICAgIDxsaT4KICAgIDxoMyBjbGFzcz0iYW9hIj48YSBocmVmPSJodHRwczovL3d3dy5taWtlcG93ZXJlZGJ5ZGhpLmNvbS9wcm9kdWN0cy9saXRwYWNrIj5MaXR0b3JhbCBQcm9jZXNzZXM6IDxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyI+TGl0dG9yYWwgcHJvY2Vzc2VzIGFuZCBjb2FzdGxpbmUga2luZXRpY3MgPC9zcGFuPjwvYT48L2gzPgogICAgPC9saT4KICAgIDxsaT4KICAgIDxoMyBjbGFzcz0iYW9hIj48YSBocmVmPSJodHRwczovL3d3dy5taWtlcG93ZXJlZGJ5ZGhpLmNvbS9wcm9kdWN0cy9taWtlLWZsb29kIj5NSUtFIEZMT09EOiA8c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6IDQwMDsiPlVyYmFuLCBjb2FzdGFsIGFuZCByaXZlcmluZSBmbG9vZGluZyA8L3NwYW4+PC9hPjwvaDM+CiAgICA8L2xpPgogICAgPGxpPgogICAgPGgzIGNsYXNzPSJhb2EiPjxhIGhyZWY9Imh0dHBzOi8vd3d3Lm1pa2Vwb3dlcmVkYnlkaGkuY29tL3Byb2R1Y3RzL21pa2UtYW5pbWF0b3IiPk1JS0UgQW5pbWF0b3IgUGx1czogPHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OiA0MDA7Ij5BbmltYXRlZCBwcmVzZW50YXRpb25zIG9mIG1vZGVsIHJlc3VsdHM8L3NwYW4+PC9hPjwvaDM+CiAgICA8L2xpPgogICAgPGxpPgogICAgPGgzIGNsYXNzPSJhb2EiPjxhIGhyZWY9Imh0dHBzOi8vd3d3Lm1pa2Vwb3dlcmVkYnlkaGkuY29tL3Byb2R1Y3RzL21pa2UtYy1tYXAiPk1JS0UgQy1NQVA6IDxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyI+TW9kZWwgYmF0aHltZXRyaWVzIG1hZGUgZmFzdCBhbmQgZWFzeTwvc3Bhbj48L2E+PC9oMz4KICAgIDwvbGk+CjwvdWw+CjwvZGl2Pgo8L2Rpdj4KPGRpdiBjbGFzcz0iZWxlbWVudG9yLXRhYi10aXRsZSBlbGVtZW50b3ItdGFiLW1vYmlsZS10aXRsZSIgZGF0YS10YWI9IjUiIHJvbGU9InRhYiI+R3JvdW5kd2F0ZXIgYW5kIHBvcm91cyBtZWRpYTwvZGl2Pgo8ZGl2IGlkPSJlbGVtZW50b3ItdGFiLWNvbnRlbnQtMTUzNSIgY2xhc3M9ImVsZW1lbnRvci10YWItY29udGVudCBlbGVtZW50b3ItY2xlYXJmaXgiIGRhdGEtdGFiPSI1IiByb2xlPSJ0YWJwYW5lbCIgYXJpYS1sYWJlbGxlZGJ5PSJlbGVtZW50b3ItdGFiLXRpdGxlLTE1MzUiPgo8ZGl2IHN0eWxlPSJwYWRkaW5nLWxlZnQ6IDFyZW07Ij4KPGgzIHN0eWxlPSJmb250LXdlaWdodDogNjAwOyI+R3JvdW5kd2F0ZXIgYW5kIHBvcm91cyBtZWRpYSBtb2RlbGxpbmc8L2gzPgpHcm91bmR3YXRlciBhY2NvdW50cyBmb3Igb25lLXRoaXJkIG9mIHRoZSB3b3JsZCZyc3F1bztzIGZyZXNod2F0ZXIgcmVzb3VyY2VzLiBNYW5hZ2luZyBpdHMgcXVhbGl0eSBhbmQgcXVhbnRpdHkgaXMgY3J1Y2lhbCBmb3IgdGhlIHdvcmxkIHRvIGRyaW5rLCBlYXQsIGFuZCB1c2UgZW5lcmd5LiBHcm91bmR3YXRlciBwb3NlcyBzaWduaWZpY2FudCByaXNrcyBkdWUgdG8gZXhjZXNzIHByZXNzdXJlcyBpbiBkYW1zIGFuZCByZXNlcnZvaXJzLCBhcyB3ZWxsIGFzIGxlYWtzIGluIG1pbmVzIGFuZCB1cmJhbiBkcmFpbmFnZSBzeXN0ZW1zLgpVc2UgRkVGTE9XIHRvIHNpbXVsYXRlIDJEIG9yIDNEIGZsb3dzIGFuZCByZWxhdGVkIHRyYW5zcG9ydCBwcm9jZXNzZXMgaW4gc3Vic3VyZmFjZSBhbmQgcG9yb3VzIG1lZGlhLiBXaGV0aGVyIHlvdSBoYXZlIGlzc3VlcyB3aXRoIGdyb3VuZHdhdGVyIGZsb3csIGdyb3VuZHdhdGVyIGFnZSwgY29udGFtaW5hbnRzIG9yIGhlYXQgdHJhbnNwb3J0IHByb2Nlc3NlcywgeW91JnJzcXVvO2xsIGhhdmUgdGhlIG51bWVyaWNhbCBtb2RlbGxpbmcgc29sdXRpb24gd2l0aCBGRUZMT1cuCjx1bCBzdHlsZT0icGFkZGluZy1sZWZ0OiAwcHg7IGxpc3Qtc3R5bGU6IG5vbmU7Ij4KICAgIDxsaT4KICAgIDxoMyBjbGFzcz0iYW9hIj48YSBocmVmPSJodHRwczovL3d3dy5taWtlcG93ZXJlZGJ5ZGhpLmNvbS9wcm9kdWN0cy9mZWZsb3ciPkZFRkxPVzogPHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OiA0MDA7Ij5BbGwtaW4tb25lIGdyb3VuZHdhdGVyIG1vZGVsbGluZyBzb2x1dGlvbjwvc3Bhbj48L2E+PC9oMz4KICAgIDwvbGk+CjwvdWw+CjwvZGl2Pgo8L2Rpdj4KPGRpdiBjbGFzcz0iZWxlbWVudG9yLXRhYi10aXRsZSBlbGVtZW50b3ItdGFiLW1vYmlsZS10aXRsZSIgZGF0YS10YWI9IjYiIHJvbGU9InRhYiI+RGF0YSBhbmQgb3BlcmF0aW9uYWwgZGVjaXNpb24tbWFraW5nPC9kaXY+CjxkaXYgaWQ9ImVsZW1lbnRvci10YWItY29udGVudC0xNTM2IiBjbGFzcz0iZWxlbWVudG9yLXRhYi1jb250ZW50IGVsZW1lbnRvci1jbGVhcmZpeCIgZGF0YS10YWI9IjYiIHJvbGU9InRhYnBhbmVsIiBhcmlhLWxhYmVsbGVkYnk9ImVsZW1lbnRvci10YWItdGl0bGUtMTUzNiI+CjxkaXYgc3R5bGU9InBhZGRpbmctbGVmdDogMXJlbTsiPgo8aDMgc3R5bGU9ImZvbnQtd2VpZ2h0OiA2MDA7Ij5EYXRhIHRyYW5zZm9ybWF0aW9uIG1hZGUgZWFzeTwvaDM+CkVmZmVjdGl2ZSBwbGFubmluZyBhbmQgb3BlcmF0aW9uYWwgZGVjaXNpb24tbWFraW5nIGFyZSBkZXBlbmRlbnQgb24gdHJhbnNmb3JtaW5nIGdvb2QgZGF0YSBpbnRvIHVzZWZ1bCBpbmZvcm1hdGlvbi4KTUlLRSBPUEVSQVRJT05TIGVtcG93ZXJzIHVzZXJzIHRvIGJ1aWxkIGZsZXhpYmxlIGRhdGEgbWFuYWdlbWVudCBzeXN0ZW1zLCByZWFsLXRpbWUgZm9yZWNhc3RpbmcgYW5kIG9wZXJhdGlvbmFsIGNvbnRyb2wgY2FwYWJpbGl0aWVzLiBHZXQgcXVpY2ssIHNhZmUgc2V0dXBzIG9mIHJlYWwtdGltZSBzeXN0ZW1zIHRoYXQgaGVscCBtYW5hZ2Ugd2F0ZXIgbW9kZWxsaW5nIGNvbXBsZXhpdGllcy4KPHVsIHN0eWxlPSJwYWRkaW5nLWxlZnQ6IDBweDsgbGlzdC1zdHlsZTogbm9uZTsiPgogICAgPGxpPgogICAgPGgzIGNsYXNzPSJhb2EiPjxhIGhyZWY9Imh0dHBzOi8vd3d3Lm1pa2Vwb3dlcmVkYnlkaGkuY29tL2FyZWFzLW9mLWFwcGxpY2F0aW9uL21pa2Utb3BlcmF0aW9ucyI+TUlLRSBPUEVSQVRJT05TOiA8c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6IDQwMDsiPlN1cHBvcnRpbmcgd2F0ZXIgcHJvZmVzc2lvbmFscyB0cmFuc2Zvcm0gZGF0YTwvc3Bhbj48L2E+PC9oMz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgIDwvc2VjdGlvbj5kAgEPZBYCZg9kFgJmDxYCHwEF9xUgICAgICAgICAgICAgIDxzZWN0aW9uIGNsYXNzPSJlbGVtZW50b3Itc2VjdGlvbiBlbGVtZW50b3ItdG9wLXNlY3Rpb24gZWxlbWVudG9yLWVsZW1lbnQgZWxlbWVudG9yLWVsZW1lbnQtYmZlMGQ1NCBlbGVtZW50b3Itc2VjdGlvbi1ib3hlZCBlbGVtZW50b3Itc2VjdGlvbi1oZWlnaHQtZGVmYXVsdCBlbGVtZW50b3Itc2VjdGlvbi1oZWlnaHQtZGVmYXVsdCIgZGF0YS1pZD0iYmZlMGQ1NCIgZGF0YS1lbGVtZW50X3R5cGU9InNlY3Rpb24iIGlkPSJjdGEiIGRhdGEtc2V0dGluZ3M9InsmcXVvdDtiYWNrZ3JvdW5kX2JhY2tncm91bmQmcXVvdDs6JnF1b3Q7Z3JhZGllbnQmcXVvdDt9Ij4KPGRpdiBjbGFzcz0iZWxlbWVudG9yLWJhY2tncm91bmQtb3ZlcmxheSI+PC9kaXY+CjxkaXYgY2xhc3M9ImVsZW1lbnRvci1jb250YWluZXIgZWxlbWVudG9yLWNvbHVtbi1nYXAtZGVmYXVsdCI+CjxkaXYgY2xhc3M9ImVsZW1lbnRvci1yb3ciPgo8ZGl2IGNsYXNzPSJlbGVtZW50b3ItY29sdW1uIGVsZW1lbnRvci1jb2wtMTAwIGVsZW1lbnRvci10b3AtY29sdW1uIGVsZW1lbnRvci1lbGVtZW50IGVsZW1lbnRvci1lbGVtZW50LWE2ZGNkZDYiIGRhdGEtaWQ9ImE2ZGNkZDYiIGRhdGEtZWxlbWVudF90eXBlPSJjb2x1bW4iPgo8ZGl2IGNsYXNzPSJlbGVtZW50b3ItY29sdW1uLXdyYXAgZWxlbWVudG9yLWVsZW1lbnQtcG9wdWxhdGVkIj4KPGRpdiBjbGFzcz0iZWxlbWVudG9yLXdpZGdldC13cmFwIj4KPGRpdiBjbGFzcz0iZWxlbWVudG9yLWVsZW1lbnQgZWxlbWVudG9yLWVsZW1lbnQtMjk0NDBiYiBhbmltYXRlZC1mYXN0IGVsZW1lbnRvci1pbnZpc2libGUgZWxlbWVudG9yLXdpZGdldCBlbGVtZW50b3Itd2lkZ2V0LWhlYWRpbmciIGRhdGEtaWQ9IjI5NDQwYmIiIGRhdGEtZWxlbWVudF90eXBlPSJ3aWRnZXQiIGRhdGEtc2V0dGluZ3M9InsmcXVvdDtfYW5pbWF0aW9uX2RlbGF5JnF1b3Q7OjIwMCwmcXVvdDtfYW5pbWF0aW9uJnF1b3Q7OiZxdW90O2ZhZGVJbiZxdW90O30iIGRhdGEtd2lkZ2V0X3R5cGU9ImhlYWRpbmcuZGVmYXVsdCI+CiAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLXdpZGdldC1jb250YWluZXIiPgogICAgPGgxIGNsYXNzPSJlbGVtZW50b3ItaGVhZGluZy10aXRsZSBlbGVtZW50b3Itc2l6ZS14eGwiPldhbnQgdG8ga25vdyBtb3JlPzwvaDE+CiAgPC9kaXY+CjwvZGl2Pgo8ZGl2IGNsYXNzPSJlbGVtZW50b3ItZWxlbWVudCBlbGVtZW50b3ItZWxlbWVudC1lMTlkODFkIGFuaW1hdGVkLWZhc3QgZWxlbWVudG9yLWludmlzaWJsZSBlbGVtZW50b3Itd2lkZ2V0IGVsZW1lbnRvci13aWRnZXQtdGV4dC1lZGl0b3IiIGRhdGEtaWQ9ImUxOWQ4MWQiIGRhdGEtZWxlbWVudF90eXBlPSJ3aWRnZXQiIGRhdGEtc2V0dGluZ3M9InsmcXVvdDtfYW5pbWF0aW9uX2RlbGF5JnF1b3Q7OjIwMCwmcXVvdDtfYW5pbWF0aW9uJnF1b3Q7OiZxdW90O2ZhZGVJbiZxdW90O30iIGRhdGEtd2lkZ2V0X3R5cGU9InRleHQtZWRpdG9yLmRlZmF1bHQiPgogIDxkaXYgY2xhc3M9ImVsZW1lbnRvci13aWRnZXQtY29udGFpbmVyIj4KICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci10ZXh0LWVkaXRvciBlbGVtZW50b3ItY2xlYXJmaXgiPk91ciBleHRlbnNpdmUgbmV0d29yayBvZiBnbG9iYWwgb2ZmaWNlcyBpcyB3YWl0aW5nIHRvIGhlbHAgeW91IHdpdGggdGhlIGxvY2FsaXNlZCBzdXBwb3J0IHlvdSBuZWVkIOKAlCBubyBtYXR0ZXIgd2hlcmUgeW91IGFyZS48L2Rpdj4KICA8L2Rpdj4KPC9kaXY+CjxkaXYgY2xhc3M9ImVsZW1lbnRvci1lbGVtZW50IGVsZW1lbnRvci1lbGVtZW50LTVkNGE1YjggZWxlbWVudG9yLXdpZGdldCBlbGVtZW50b3Itd2lkZ2V0LXNwYWNlciIgZGF0YS1pZD0iNWQ0YTViOCIgZGF0YS1lbGVtZW50X3R5cGU9IndpZGdldCIgZGF0YS13aWRnZXRfdHlwZT0ic3BhY2VyLmRlZmF1bHQiPgogIDxkaXYgY2xhc3M9ImVsZW1lbnRvci13aWRnZXQtY29udGFpbmVyIj4KICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci1zcGFjZXIiPgogICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3Itc3BhY2VyLWlubmVyIj48L2Rpdj4KICAgIDwvZGl2PgogIDwvZGl2Pgo8L2Rpdj4KPGRpdiBjbGFzcz0iZWxlbWVudG9yLWVsZW1lbnQgZWxlbWVudG9yLWVsZW1lbnQtYTM3Mzg3ZSBhbmltYXRlZC1mYXN0IGVsZW1lbnRvci1pbnZpc2libGUgZWxlbWVudG9yLXdpZGdldCBlbGVtZW50b3Itd2lkZ2V0LWh0bWwiIGRhdGEtaWQ9ImEzNzM4N2UiIGRhdGEtZWxlbWVudF90eXBlPSJ3aWRnZXQiIGRhdGEtc2V0dGluZ3M9InsmcXVvdDtfYW5pbWF0aW9uJnF1b3Q7OiZxdW90O2ZhZGVJbiZxdW90OywmcXVvdDtfYW5pbWF0aW9uX2RlbGF5JnF1b3Q7OjIwMH0iIGRhdGEtd2lkZ2V0X3R5cGU9Imh0bWwuZGVmYXVsdCI+CjxkaXYgY2xhc3M9ImVsZW1lbnRvci13aWRnZXQtY29udGFpbmVyIj4KPGRpdiBjbGFzcz0iZm9ybWJsb2NrIiBkYXRhLWZvcm0tdHlwZT0iZm9ybW9pZCIgc3R5bGU9InBhZGRpbmctdG9wOiA1MHB4OyBwYWRkaW5nLWJvdHRvbTogMjBweDsgcGFkZGluZy1yaWdodDogMzBweDsgcGFkZGluZy1sZWZ0OiAzMHB4OyBtYXJnaW4tdG9wOiAyMHB4OyBtYXJnaW46IDFlbTsgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDIwcHggMHB4IHJnYmEoMzMsMzMsMzMsLjEpOwotbW96LWJveC1zaGFkb3c6IDBweCAwcHggMjBweCAwcHggcmdiYSgzMywzMywzMywuMSk7IGJveC1zaGFkb3c6IDBweCAwcHggMjBweCAwcHggcmdiYSgzMywzMywzMywuMSk7IGJvcmRlci1yYWRpdXM6IDVweDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwxKTsiPmQCAg9kFgJmD2QWAmYPFgIfAQXfEjxsaW5rIGhyZWY9Ii9jc3MvZDM2NS1taWtlLWZvcm1zLmNzcyIgcmVsPSJzdHlsZXNoZWV0IiB0eXBlPSJ0ZXh0L2NzcyIgLz4KPGRpdiBjbGFzcz0iZm9ybWJsb2NrIHdoaXRlZHMiIGRhdGEtZm9ybS10eXBlPSJmb3Jtb2lkIj4KCQoJPCEtLSBzdGFydCAjMS8yIEQzNjUgZm9ybSAtLT4KPGRpdiBkYXRhLWZvcm0tYmxvY2staWQ9ImZmOWViNjg0LTZhZjktZTkxMS1hODEzLTAwMGQzYTJkNWZjMSI+PC9kaXY+CjxzY3JpcHQgc3JjPSJodHRwczovL21rdGRwbHAxMDJjZG4uYXp1cmVlZGdlLm5ldC9wdWJsaWMvbGF0ZXN0L2pzL2Zvcm0tbG9hZGVyLmpzP3Y9MS41OS4xMDM5LjAiPjwvc2NyaXB0Pgo8ZGl2IGlkPSJkQnktSEgxcDFIeUVVSXZMcEsxYTZWQ09NRzVzTVhvQUMtQm16U01SX203YyI+PC9kaXY+CgoJPCEtLSBlbmQgIzEvMiBEMzY1IGZvcm0gLS0+CiAgCgkKCTxkaXYgaWQ9ImNvb2tpZXRleHQiPgogICAgPG9iamVjdCB0eXBlPSJpbWFnZS9zdmcreG1sIiBkYXRhPSIvdXBsb2FkL2Nvb2tpZXMvYXNzZXRzL2RoaS1jb29raWUtYWNjZXB0LWFsbC1hbmltYXRlZC5zdmciIHN0eWxlPSJ3aWR0aDogMjIwcHgiPgogICAgICA8IS0tIFlvdXIgZmFsbCBiYWNrIGhlcmUgLS0+IAogICAgICA8aW1nIHNyYz0iL3VwbG9hZC9jb29raWVzL2Fzc2V0cy9kaGktY29va2llLWFjY2VwdC1hbGwtYW5pbWF0ZWQuc3ZnIiB3aWR0aD0iMjIwIiAvPgogICAgPC9vYmplY3Q+CiAgICA8aDI+WW91IG5lZWQgdG8gPGEgb25jbGljaz0iamF2YXNjcmlwdDpDb29raWVDb25zZW50LnJlbmV3KCk7IiBocmVmPSIjIj5hY2NlcHQgYWxsIGNvb2tpZXM8L2E+IGJlZm9yZSBzdWJtaXR0aW5nIHRoaXMgZm9ybSEgUXVlc3Rpb25zPyBSZWFjaCB1cyBhdCA8YSBocmVmPSJtYWlsdG86aW5mb0BkaGlncm91cC5jb20iPmluZm9AZGhpZ3JvdXAuY29tPC9hPiBvciArNDUgNDUxNiA5MjAwLjwvaDI+CiAgCTwvZGl2PgoJCgk8IS0tIHN0YXJ0ICMyLzIgRDM2NSBmb3JtIC0tPgoJPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPgoKCQl3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcignQ29va2llSW5mb3JtYXRpb25Db25zZW50R2l2ZW4nLCBmdW5jdGlvbiAoZXZlbnQpIHsgCgkJaWYgKENvb2tpZUluZm9ybWF0aW9uLmdldENvbnNlbnRHaXZlbkZvcignY29va2llX2NhdF9tYXJrZXRpbmcnKSkgewoKCQkJY29va2lldGV4dC5zdHlsZS5kaXNwbGF5ID0gJ25vbmUnOwoJCgkJCShmdW5jdGlvbiAoaWQsIGYsIHQsIHdzLCBtc190cl9pbF8wOCwgbXNfdHJfaWxfd18wMSkgeyB2YXIgdHIgPSBmdW5jdGlvbiAoY2IpIHsgdmFyIGNvdW50ID0gMDsgdmFyIGNhbGxiYWNrID0gZnVuY3Rpb24gKCkgeyBpZiAoY291bnQgPT0gMCkgeyBjb3VudCsrOyBpZiAodykgeyB3LncoaWQsIHQsIGNiKTsgfSB9IH07IHZhciB0cyA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ3NjcmlwdCcpOyB0cy5zcmMgPSB3czsgdHMudHlwZSA9ICd0ZXh0L2phdmFzY3JpcHQnOyB0cy5vbmxvYWQgPSBjYWxsYmFjazsgdHMub25yZWFkeXN0YXRlY2hhbmdlID0gZnVuY3Rpb24gKCkgeyBpZiAodGhpcy5yZWFkeVN0YXRlID09ICdjb21wbGV0ZScgfHwgdGhpcy5yZWFkeVN0YXRlID09ICdsb2FkZWQnKSB7IGNhbGxiYWNrKCk7IH0gfTsgdmFyIGhlYWQgPSBkb2N1bWVudC5nZXRFbGVtZW50c0J5VGFnTmFtZSgnaGVhZCcpWzBdOyBoZWFkLmFwcGVuZENoaWxkKHRzKTsgfTsgaWYgKHR5cGVvZiBtc190cl9pbF8wOCA9PT0gJ2Z1bmN0aW9uJykgeyBpZiAobXNfdHJfaWxfd18wMSA9PT0gbnVsbCkgeyB0cihmdW5jdGlvbigpIHsgbXNfdHJfaWxfMDgoaWQsIGYsIHQpOyB9KTsgfSBlbHNlIHsgbXNfdHJfaWxfd18wMS53KGlkLCB0LCBmdW5jdGlvbih3ZWJzaXRlVmlzaXRlZFBhcmFtcykgeyBtc190cl9pbF8wOChpZCwgZiwgdCwgd2Vic2l0ZVZpc2l0ZWRQYXJhbXMpOyB9LCBudWxsKTsgfSB9IGVsc2UgeyB0cigpOyB9fSkoJ0J5LUhIMXAxSHlFVUl2THBLMWE2VkNPTUc1c01Yb0FDLUJtelNNUl9tN2MnLCAnaHR0cHM6Ly83NDQ0ZmE4NGRmZWY0YzQ4ODVhYzNmYTcwZjk2ZGZlNS5zdmMuZHluYW1pY3MuY29tL2YnLCAnaHR0cHM6Ly83NDQ0ZmE4NGRmZWY0YzQ4ODVhYzNmYTcwZjk2ZGZlNS5zdmMuZHluYW1pY3MuY29tL3QnLCAnaHR0cHM6Ly83NDQ0ZmE4NGRmZWY0YzQ4ODVhYzNmYTcwZjk2ZGZlNS5zdmMuZHluYW1pY3MuY29tL3QvdycsIHR5cGVvZiBtc190cl9pbF8wOCA9PT0gInVuZGVmaW5lZCIgPyBudWxsIDogbXNfdHJfaWxfMDgsIHR5cGVvZiBtc190cl9pbF93XzAxID09PSAidW5kZWZpbmVkIiA/IG51bGwgOiBtc190cl9pbF93XzAxKTsKCQoJCgkJfSAKCQl9LCBmYWxzZSk7IAoKCTwvc2NyaXB0PiAKCTwhLS0gZW5kICMyLzIgRDM2NSBmb3JtIC0tPgoJCjwvZGl2PgoKZAIDD2QWAmYPZBYCZg8WAh8BBesBCQkJCQkJICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvc2VjdGlvbj4KICAgICAgPC9kaXY+CiAgICA8L2Rpdj4KICA8L2Rpdj4KPC9kaXY+CmQCDQ9kFgICAQ9kFgJmD2QWCgIDD2QWAgIBDxYCHwQCBBYIZg9kFgICAQ8PFgYfAgUeLy93d3cubGlua2VkaW4uY29tL2NvbXBhbnkvZGhpHwEFCExpbmtlZEluHwYFBl9ibGFuaxYCHwUFCGxpbmtlZGluZAIBD2QWAgIBDw8WBh8CBRsvL3d3dy5mYWNlYm9vay5jb20vREhJZ3JvdXAfAQUIRmFjZWJvb2sfBgUGX2JsYW5rFgIfBQUIZmFjZWJvb2tkAgIPZBYCAgEPDxYGHwIFFi8vdHdpdHRlci5jb20vZGhpZ3JvdXAfAQUHVHdpdHRlch8GBQZfYmxhbmsWAh8FBQd0d2l0dGVyZAIDD2QWAgIBDw8WBh8CBR8vL3d3dy55b3V0dWJlLmNvbS91c2VyL0RISUdyb3VwHwEFB1lvdVR1YmUfBgUGX2JsYW5rFgIfBQUHeW91dHViZWQCCw8WAh8DaBYCAgEPFgIfAQUQU2VsZWN0IG1pY3Jvc2l0ZWQCDw8WAh8BBcQMPCEtLQpPdXIgTUlLRSBieSBESEkgc29mdHdhcmUgaGFzIG1hZGUgPHN0cm9uZz5rbm93bGVkZ2Ugb2Ygd2F0ZXIgZW52aXJvbm1lbnRzPC9zdHJvbmc+IGFjY2Vzc2libGUgdG8gd2F0ZXIgcHJvZmVzc2lvbmFscyA8c3Ryb25nPmFyb3VuZCB0aGUgZ2xvYmUgZm9yIG1vcmUgdGhhbiAyNSB5ZWFyczwvc3Ryb25nPi4gQWZ0ZXIgZGVjYWRlcyBvZiBkZXZlbG9wbWVudCwgb3VyIE1JS0UgcHJvZHVjdCBmYW1pbHkgZW5jYXBzdWxhdGVzIG1vcmUga25vd2xlZGdlIGFuZCBjb3ZlcnMgYSB3aWRlciByYW5nZSBvZiB3YXRlciBtb2RlbGxpbmcgbmVlZHMgdGhhbiBhbnkgc2ltaWxhciBwcm9kdWN0cy4mbmJzcDs8YnIgLz4KT3VyIHByb2R1Y3RzIGFyZSBhdmFpbGFibGUgaW4gbWFueSBzaXplcywgZmxhdm91cnMgYW5kIGxhbmd1YWdlcyAtIGFuZCBtb3N0IHJlY2VudGx5IGFsc28gaW4gdGhlIGNsb3VkLiBHZXR0aW5nIGFjY2VzcyB0byBvdXIgZ2xvYmFsIGtub3dsZWRnZSBoYXMgbmV2ZXIgYmVlbiBlYXNpZXIhPGJyIC8+Ck1JS0UgYnkgREhJIHNvZnR3YXJlIHByb3ZpZGVzIGVhc3kgYWNjZXNzIHRvIG1vcmUgdGhhbiA8c3Ryb25nPjQwIHllYXJzIG9mIHJlc2VhcmNoPC9zdHJvbmc+IGFuZCBtb3JlIHRoYW4gMSwwMDAgbWFuIHllYXJzIG9mIHNvZnR3YXJlIGRldmVsb3BtZW50LiBPdXIgc29mdHdhcmUgdG9vbHMgYXJlIGFjY2VwdGVkIGdsb2JhbGx5IGFzIHRoZSBnb2xkIHN0YW5kYXJkIHdpdGhpbiB3YXRlciBtb2RlbGxpbmcuIFRoZXkgYXJlIHVzZWQgYnkgcHJvZmVzc2lvbmFscyBpbiA8c3Ryb25nPjEzMCBjb3VudHJpZXMgYWNyb3NzIGFsbCBjb250aW5lbnRzPC9zdHJvbmc+LiZuYnNwOzxiciAvPgotLT4KCjxwPkFsbCBvdmVyIHRoZSB3b3JsZCwgd2F0ZXIgcHJvZmVzc2lvbmFscyBrbm93IE1JS0UgUG93ZXJlZCBieSBESEkgdGVjaG5vbG9naWVzIGFyZSB0aGUgZ29sZCBzdGFuZGFyZC4gV2hldGhlciB5b3UgbmVlZCBzb2Z0d2FyZSBzb2x1dGlvbnMgb3IgYWNjZXNzIHRvIG9ubGluZSBzZXJ2aWNlcywgb3VyIGZsZXhpYmxlIHRlY2hub2xvZ2llcyB3b3JrIHNlYW1sZXNzbHkgdG9nZXRoZXIgZm9yIHRoZSBiZXN0IHVzZXIgZXhwZXJpZW5jZS48L3A+Cgo8cD5XZSBoZWxwIGRldmVsb3AgdW5pcXVlIHNvbHV0aW9ucyBmb3IgeW91ciBzcGVjaWZpYyBjaGFsbGVuZ2VzIGFuZCBtYWtlIHRoZW0gZGlyZWN0bHkgYWNjZXNzaWJsZSB0byB5b3UuIFdpdGggdW5wYXJhbGxlbGVkIGN1c3RvbWVyIGNhcmUgZnJvbSBvZmZpY2VzIGluIG92ZXIgMzAgY291bnRyaWVzLCBvdXIgdXNlcnMgbmV2ZXIgc3RhbmQgYWxvbmUuPC9wPgo8cD5UaGUgZm91bmRhdGlvbiBvZiBNSUtFIFBvd2VyZWQgYnkgREhJIGVuY2Fwc3VsYXRlcyB5ZWFycyBvZiBrbm93bGVkZ2UgYW5kIGV4cGVyaWVuY2UuIFdpdGggb3VyIGFkdmFuY2VkIGFuZCBjdXN0b21pc2FibGUgdGVjaG5vbG9naWVzLCBZT1UgYmVjb21lIHRoZSBleHBlcnQgaW4gd2F0ZXIgZW52aXJvbm1lbnRzLjwvcD4KPHA+PHN0cm9uZz5BZHZhbmNlZCB0ZWNobm9sb2dpZXMuIFN1c3RhaW5hYmxlIHNvbHV0aW9ucy4gRnVlbGxlZCBieSBrbm93bGVkZ2UuPC9zdHJvbmc+PC9wPgpkAhEPFgIfAQX7AjxkaXYgaWQ9Imdvb2dsZV90cmFuc2xhdGVfZWxlbWVudCI+PC9kaXY+PHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPg0KZnVuY3Rpb24gZ29vZ2xlVHJhbnNsYXRlRWxlbWVudEluaXQoKSB7DQogIG5ldyBnb29nbGUudHJhbnNsYXRlLlRyYW5zbGF0ZUVsZW1lbnQoe3BhZ2VMYW5ndWFnZTogJ2VuJywgZ2FUcmFjazogdHJ1ZSwgZ2FJZDogJ1VBLTMzMjU1OTktMTMnfSwgJ2dvb2dsZV90cmFuc2xhdGVfZWxlbWVudCcpOw0KfQ0KPC9zY3JpcHQ+PHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiIHNyYz0iLy90cmFuc2xhdGUuZ29vZ2xlLmNvbS90cmFuc2xhdGVfYS9lbGVtZW50LmpzP2NiPWdvb2dsZVRyYW5zbGF0ZUVsZW1lbnRJbml0Ij48L3NjcmlwdD5kAhMPFgIfBAIHZGSs/Ei/sGhS3TsdQFHH70yU3FN7KHJF1qeFWlFm2+vgzA==">
  </div>
  <script type="text/javascript">
    //<![CDATA[
    var theForm = document.forms['mainform'];
    if (!theForm) {
      theForm = document.mainform;
    }

    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=FcbCVK5LDRgd3xzsmW6tcp6XWidOUvrTfOCU1SguB1djAz1c69ofxSXC_smh8g3vJJZXG_KafqtX--3IL5LnMuWGZts-wQHpPaElb__lywg1&amp;t=637811765229275428" type="text/javascript"></script>
  <script
    src="/ScriptResource.axd?d=fmQWnikWrahGZM_iswXCEehzJ324RsRoE8NEICp2Jljs2dEL4evMESD0J7VThK81G4HpS20pn_3xPpmD2BQOXkP3bpiU5xJTHZD4kmUCWGQQr6M2nYNo0rQ-whMQQsGJ1EIW9ruxR6vt88Owp6NCfuD2k_avkjJHDUV_U1mxhGD9xgc1bMilJK1sr1qAPjuc0&amp;t=ffffffffaa493ab8"
    type="text/javascript"></script>
  <script type="text/javascript">
    //<![CDATA[
    if (typeof(Sys) === 'undefined') throw new Error('ASP.NET Ajax client-side framework failed to load.');
    //]]>
  </script>
  <script
    src="/ScriptResource.axd?d=zmjUiUNriaqDiTZqtSkVaA7cpAy6FeRppJ8HMpOeZNAiTgZcDBcRflpn4T5NXIf8qWUxGYEEDQyLSEKmWu4gHL6HbxOpSfKYm3Zy3Q9OFdbJXodCHZwR2M9B1FWCX0uX64iSj88KBgW8QmRO8MsmsBe1iUYPQEsnjMKb-8G3s2ynNCpa4LanhG1jjcYuHkO30&amp;t=ffffffffaa493ab8"
    type="text/javascript"></script>
  <div class="aspNetHidden">
    <input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="0EE46E7D">
  </div>
  <script type="text/javascript">
    //<![CDATA[
    Sys.WebForms.PageRequestManager._initialize('ScriptManager1', 'mainform', [], [], [], 90, '');
    //]]>
  </script>
  <div class="content-header" id="contentheader">
    <div class="navbar navbar-fixed-top">
      <!-- navbar-fixed-top -->
      <div class="navbar-inner">
        <div class="container">
          <div class="top-header clearfix">
            <a href="/" class="logo pull-left">
        <img src="/-/media/shared%20content/global/global%20repository/logos/mike%20by%20dhi/mike_logo_pos_rgb_nomargin.png?h=55&amp;la=en&amp;w=94" class="img-responsive" alt="MIKE Powered by DHI" width="94" height="55">
    </a>
            <div class="pull-right service-menu clearfix hidden-print">
              <div class="login-box">
                <a id="ctl01_LoginStatus1_lnkLogin" class="login" href="/login/login">Login</a>
              </div>
              <div class="search-box hidden-xs">
                <input type="text" class="searchField clearFieldBlurred" value="Search" rel="Search">
                <input type="button" class="searchBtn" onclick="dhiSearch();" value="search">
              </div>
              <script type="text/javascript">
                function dhiSearch(val) {
                  if (val == null) {
                    val = jQuery('.searchField').val();
                  }
                  if (val != null && val.replace(' ', '') != '') {
                    window.location.href = '/search' + '?q=' + encodeURIComponent(val);
                  }
                }
                jQuery(document).ready(function() {
                  var input = jQuery('.searchField');
                  input.keypress(function(e) {
                    if (e.which == 13) {
                      dhiSearch(input.val());
                      return false;
                    }
                  });
                });
              </script>
              <div class="language-box hidden-xs">
                <a class="worldwidebtn" href="https://worldwide.dhigroup.com" target="_blank" title="World Wide"></a>
              </div>
            </div>
          </div>
          <button class="navbar-toggle hidden-print" type="button" data-toggle="collapse" data-target=".bs-navbar-collapse">
            <span class="sr-only">Toggle navigation</span>
            <span class="icon-bar"></span>
            <span class="icon-bar"></span>
            <span class="icon-bar"></span>
          </button>
          <nav class="collapse navbar-collapse bs-navbar-collapse hidden-print" role="navigation" style="max-height: 1070px;">
            <div class="menu-bottom clearfix">
              <ul class="nav menu-left hidden-print">
                <li id="ctl02_rptNavMenuLeft_liItem_0" class="dropdown">
                  <a id="ctl02_rptNavMenuLeft_MenuLink_0" data-toggle="dropdown" class="dropdown-toggle" href="/areas-of-application">Areas of application</a>
                  <span class="arrow-down"></span>
                  <div id="ctl02_rptNavMenuLeft_dropdownmenu_0" class="dropdown-menu" style="width: 1600px;">
                    <!-- MENU -->
                    <div id="ctl02_rptNavMenuLeft_dropdownskin_0" class="dropdown-skin secondary menuwhite" style="background-image:url(/-/media/shared%20content/global/global%20repository/richmenus/mbd-richmenu-background-aoa.jpg);">
                      <div class="richmenu container">
                        <div id="ctl02_rptNavMenuLeft_rm1_0" class="col-md-6">
                          <div style="margin-top: -30px; padding-right: 50px;">
                            <h1>Our areas of application</h1>
                            <h2>Applying professional software to the world’s toughest challenges in water</h2>
                            <p>For 25 years, MIKE Powered by DHI’s software products have been used in water environments all over the world. Thousands of professionals choose MIKE software to solve tough and complex challenges in areas such as
                              oceans and coastlines, rivers and reservoirs, ecology, groundwater, water distribution, wastewater and many more.</p>
                            <p>Our data management, decision support and operational forecasting software suite traverses all our areas of applications, complementing existing MIKE technologies in the work we do for you. </p>
                          </div>
                        </div>
                        <div id="ctl02_rptNavMenuLeft_rm3_0" class="col-md-6">
                          <div style="margin-top:40px; width: 560px;">
                            <a style="display: inline; margin: 0 !IMPORTANT; padding: 0 !IMPORTANT;" href="/areas-of-application/cities" title="Cities"><img alt="Cities" height="90" width="140" src="-/media/df281212b3034cc8a5d23e556df4282d.ashx"></a><a style="display: inline; margin: 0 !IMPORTANT; padding: 0 !IMPORTANT;" href="/areas-of-application/coast-and-sea" title="Coast and sea"><img alt="Coast and sea" height="90" width="140" src="-/media/6234331c97c044dd845d8fb3ca1e8d65.ashx"></a><a style="display: inline; margin: 0 !IMPORTANT; padding: 0 !IMPORTANT;" href="/areas-of-application/groundwater-and-porous-media" title="Groundwater and porous media"><img alt="Groundwater and porous media" height="90" width="140" src="-/media/b42076f0c1444ebd99aad58641882c8c.ashx"></a><a style="display: inline; margin: 0 !IMPORTANT; padding: 0 !IMPORTANT;" href="/areas-of-application/water-resources" title="Water resources"><img alt="Water resources" height="90" width="140" src="-/media/e908e2d30c464751affa8e3ec3f434b8.ashx"></a>
                          </div>
                          <div style="margin-top:20px;">
                            <a style="display: inline; margin: 0 !IMPORTANT; padding: 0 !IMPORTANT;" href="/areas-of-application/data-management-decision-support-and-operational-forecasting" title="Data management, decision support and operational forecasting"><img alt="Data management, decision support and operational forecasting" height="70" width="560" src="-/media/C94477C192804828B0BC2D4E0A4683B6.ashx"></a>
                          </div>
                        </div>
                      </div>
                    </div>
                  </div>
                </li>
                <li id="ctl02_rptNavMenuLeft_liItem_1" class="dropdown">
                  <a id="ctl02_rptNavMenuLeft_MenuLink_1" data-toggle="dropdown" class="dropdown-toggle" href="/products">Products</a>
                  <span class="arrow-down"></span>
                  <div id="ctl02_rptNavMenuLeft_dropdownmenu_1" class="dropdown-menu" style="width: 1600px;">
                    <!-- MENU -->
                    <div id="ctl02_rptNavMenuLeft_dropdownskin_1" class="dropdown-skin secondary menuwhite" style="background-image:url(/-/media/shared%20content/global/global%20repository/richmenus/mbd-richmenu-background-products-mc-600px.jpg);">
                      <div class="richmenu container">
                        <div id="ctl02_rptNavMenuLeft_rm1_1" class="col-md-3">
                          <div style="margin-top: -30px; padding-right: 50px; margin-bottom:20px; font-weight: 500;">
                            <h1>Our products</h1>
                            <h2 style="line-height: 110%;">Modelling the world of water</h2>
                            <p>MIKE Powered by DHI is a range of software products that enable you to accurately analyse, model and simulate any type of challenge in water environments.</p>
                            <div style="border: 1px solid #b3b2ad; width: 100%; padding: 10px; margin: 0px; text-align: center;" class="img-hover">
                              <a href="/support/webinars" target="_blank" style="margin: 0px;">
<img alt="" height="37" width="199" src="-/media/8E27238E4A6344758CCA6D3811B3AC40.ashx?la=en"></a>
                            </div>
                          </div>
                        </div>
                        <div id="ctl02_rptNavMenuLeft_rm2_1" class="col-md-3">
                          <div style="margin-top: 34px; font-weight: 500;" id="productcolumn">
                            <h3>Integrated Platforms</h3>
                            <ul>
                              <li><a href="/products/mikeplus">MIKE+</a>
                                <ul>
                                  <li style="margin-left: 12px;"><a href="/products/mikeplus/model-manager">Model Manager</a></li>
                                  <li style="margin-left: 12px;"><a href="/products/mikeplus/water-distribution">Water Distribution</a></li>
                                  <li style="margin-left: 12px;"><a href="/products/mikeplus/collection-systems">Collection Systems</a></li>
                                  <li style="margin-left: 12px;"><a href="/products/mikeplus/river-networks">Rivers</a></li>
                                  <li style="margin-left: 12px;"><a href="/products/mikeplus/flooding">Flooding</a></li>
                                </ul>
                              </li>
                              <li><a href="/products/mike-cloud">MIKE Cloud</a>
                                <ul>
                                  <li style="margin-left: 12px;"><a href="/products/mike-cloud/mesh-builder/">Mesh Builder</a></li>
                                  <li style="margin-left: 12px;"><a href="/products/mike-cloud/cloud-execution/">Cloud Execution</a></li>
                                </ul>
                              </li>
                            </ul>
                            <br>
                            <h3>Cities</h3>
                            <ul>
                              <li><a href="/products/mikeplus">MIKE+</a></li>
                              <li><a href="/products/mike-urban-plus">MIKE URBAN+</a></li>
                              <li><a href="/products/mike-urban">MIKE URBAN</a></li>
                              <li><a href="/products/west">WEST</a></li>
                              <li><a href="/products/waternet-advisor">MIKE WaterNet Advisor</a></li>
                              <li><a href="/products/dims-core">DIMS.CORE</a></li>
                            </ul>
                            <br>
                            <h3>Groundwater and Porous Media</h3>
                            <ul>
                              <li><a href="/products/feflow">FEFLOW</a></li>
                            </ul>
                            <br>
                            <!--
  <h3>Applications</h3>
  <ul>
    <li><a href="https://www.dhigroup.com/business-applications/globalsea-oil-spill">GlobalSEA Oil Spill</a></li>
    <li><a href="https://www.dhigroup.com/marine-water/marine-animal-movement-portal">Marine Animal Movement Portal</a></li>
<li><a href="https://www.dhigroup.com/business-applications/mike-mine">MIKE Mine</a></li>
    <li><a href="/areas-of-application/coast-and-sea/plumecast-application">PlumeCast Application</a></li>
    <li><a href="https://www.dhigroup.com/business-applications/Vessel-Check">Vessel-Check</a></li>
  </ul>
  <br/>
-->
                          </div>
                        </div>
                        <div id="ctl02_rptNavMenuLeft_rm3_1" class="col-md-3">
                          <div style="margin-top: 34px; width: 100%; font-weight: 500;" id="productcolumn">
                            <h3>Coast and Sea</h3>
                            <ul>
                              <li><a href="/products/mike-3-wave-fm">MIKE 3 Wave FM</a></li>
                              <li><a href="/products/mike-21-3">MIKE 21/3</a></li>
                              <li><a href="/products/mike-21/waves/boussinesq-waves">MIKE 21 Boussinesq Waves</a></li>
                              <li><a href="/products/mike-21-mooring-analysis">MIKE 21 Mooring Analysis</a>
                              </li>
                              <li><a href="/products/mike-21/sediments/oil-spill">MIKE 21/3 Oil Spill</a></li>
                              <li><a href="/products/mike-21/sediments/particle-tracking">MIKE 21/3 Particle Tracking</a></li>
                              <li><a href="/products/mike-21/sediments/sand-transport">MIKE 21/3 Sand Transport</a></li>
                              <li><a href="/products/mike-21/sediments/mud-transport">MIKE 21/3 Mud Transport</a></li>
                              <li><a href="/products/mike-21/sediments/shoreline-morphology">MIKE 21 Shoreline Morphology</a></li>
                              <li><a href="/products/mike-21/waves/spectral-waves">MIKE 21 Spectral Waves</a></li>
                              <li><a href="/products/mike-eco-lab">MIKE ECO Lab</a></li>
                              <li><a href="/products/abm-lab">ABM Lab</a></li>
                              <li><a href="/products/litpack">LITPACK</a></li>
                            </ul>
                            <br>
                            <h3>Water Resources</h3>
                            <ul>
                              <li><a href="/products/mikeplus">MIKE+</a></li>
                              <li><a href="/products/mike-21c">MIKE 21C</a></li>
                              <li><a href="/products/mike-hydro-basin">MIKE HYDRO Basin</a></li>
                              <li><a href="/products/mike-hydro-river">MIKE HYDRO River</a></li>
                              <li><a href="/products/mike-she">MIKE SHE</a></li>
                            </ul>
                          </div>
                        </div>
                        <div id="ctl02_rptNavMenuLeft_rm4_1" class="col-md-3">
                          <div style="margin-top: 34px; width: 100%; font-weight: 500;" id="productcolumn">
                            <h3>General</h3>
                            <ul>
                              <li><a href="/products/mike-flood">MIKE FLOOD</a></li>
                              <li><a href="/products/eco-lab">MIKE ECO Lab</a></li>
                              <li><a href="/areas-of-application/mike-operations">MIKE OPERATIONS</a></li>
                            </ul>
                            <br>
                            <h3>Additional Tools</h3>
                            <ul>
                              <li><a href="/products/mike-animator">MIKE Animator Plus</a></li>
                              <li><a href="/products/mike-c-map">MIKE C-MAP</a>
                              </li>
                            </ul>
                            <br>
                            <h3>Data &amp; Operational Decision Making</h3>
                            <ul>
                              <li><a href="/areas-of-application/mike-operations">MIKE OPERATIONS</a></li>
                            </ul>
                            <br>
                            <h3>MIKE for Developers</h3>
                            <ul>
                              <li><a href="/products/mike-api">MIKE API</a></li>
                              <li><a href="/products/mike-for-developers">MIKE for Developers</a></li>
                            </ul>
                            <br>
                            <h3>SOFTWARE AS A SERVICE</h3>
                            <ul>
                              <li><a href="https://www.mikepoweredbydhi.com/products/mike-on-saas">MIKE SaaS</a></li>
                            </ul>
                          </div>
                        </div>
                      </div>
                    </div>
                  </div>
                </li>
                <li id="ctl02_rptNavMenuLeft_liItem_2" class="dropdown">
                  <a id="ctl02_rptNavMenuLeft_MenuLink_2" data-toggle="dropdown" class="dropdown-toggle" href="https://www.mikepoweredbydhi.com:443/download/mike-2022">Download</a>
                  <span class="arrow-down"></span>
                  <div id="ctl02_rptNavMenuLeft_dropdownmenu_2" class="dropdown-menu" style="width: 1600px;">
                    <!-- MENU -->
                    <div id="ctl02_rptNavMenuLeft_dropdownskin_2" class="dropdown-skin secondary menuwhite" style="background-image:url(/-/media/shared%20content/global/global%20repository/richmenus/mbd-richmenu-background-download2022.jpg);">
                      <div class="richmenu container">
                        <div id="ctl02_rptNavMenuLeft_rm1_2" class="col-md-3">
                          <div style="margin-top: -30px; padding-right: 50px; height: 145px;">
                            <h1>Download</h1>
                            <h2 style="line-height: 110%;">Get the latest version of our software, or find product updates and useful tools.</h2>
                          </div>
                        </div>
                        <div id="ctl02_rptNavMenuLeft_rm2_2" class="col-md-3">
                          <div style="margin-top: 34px;">
                            <h3>DOWNLOADS</h3>
                            <ul>
                              <li><a href="/download/mike-2022">MIKE 2022</a></li>
                              <li><a href="/download/mike-2021">MIKE 2021</a></li>
                            </ul>
                            <br>
                            <br>
                            <h3>TOOLS</h3>
                            <ul>
                              <li><a href="/download/mike-by-dhi-tools">Useful tools and add-ons</a></li>
                            </ul>
                            <br>
                            <br>
                            <br>
                          </div>
                        </div>
                        <div id="ctl02_rptNavMenuLeft_rm3_2" class="col-md-6">
                          <div style="margin-top: 34px;">
                            <h3>PRODUCT DOCUMENTATION</h3>
                            <ul>
                              <li><a href="/download/product-documentation">Product documentation </a></li>
                            </ul>
                          </div>
                        </div>
                      </div>
                    </div>
                  </div>
                </li>
                <li id="ctl02_rptNavMenuLeft_liItem_3" class="dropdown">
                  <a id="ctl02_rptNavMenuLeft_MenuLink_3" data-toggle="dropdown" class="dropdown-toggle" href="/support">Support</a>
                  <span class="arrow-down"></span>
                  <div id="ctl02_rptNavMenuLeft_dropdownmenu_3" class="dropdown-menu" style="width: 1600px;">
                    <!-- MENU -->
                    <div id="ctl02_rptNavMenuLeft_dropdownskin_3" class="dropdown-skin secondary menuwhite" style="background-image:url(/-/media/shared%20content/global/global%20repository/richmenus/mpbd-richmenu-background-support.jpg);">
                      <div class="richmenu container">
                        <div id="ctl02_rptNavMenuLeft_rm1_3" class="col-md-3">
                          <div style="margin-top: -30px; padding-right: 50px; height: 145px;">
                            <h1>Support</h1>
                            <h2 style="line-height: 110%;">Unlock the full benefits of your MIKE software</h2>
                          </div>
                        </div>
                        <div id="ctl02_rptNavMenuLeft_rm2_3" class="col-md-3">
                          <div style="margin-top: 34px;">
                            <h3>SELF-HELP RESOURCES</h3>
                            <ul>
                              <li><a href="http://faq.dhigroup.com/" target="_blank">Frequently Asked Questions</a></li>
                              <li><a href="https://www.mikepoweredbydhi.com/download/product-documentation">Product Documentation Library</a></li>
                              <li><a href="https://forum.mikepoweredbydhi.com/" target="_blank">MIKE User Forum</a></li>
                              <li><a href="https://www.mikepoweredbydhi.com/download/mike-2022">MIKE 2022 Release Notes</a></li>
                            </ul>
                            <br><br>
                            <h3>CONTACT CUSTOMER CARE</h3>
                            <ul>
                              <li><a href="mailto:mike@dhigroup.com?subject=MIKE Support Request">Open a service request</a></li>
                            </ul>
                          </div>
                        </div>
                        <div id="ctl02_rptNavMenuLeft_rm3_3" class="col-md-6">
                          <div style="margin-top: 34px;">
                            <h3>LEARN MORE</h3>
                            <ul>
                              <li><a href="https://license.mikepoweredbydhi.com/internetlicense/Status" target="_blank">DHI Internet License Status</a></li>
                              <li><a href="https://www.mikepoweredbydhi.com/purchase/service-and-maintenance-agreement">Service &amp; Maintenance Agreements</a></li>
                              <li><a href="https://www.mikepoweredbydhi.com/mike-community">MIKE Community</a></li>
                              <li><a href="https://www.theacademybydhi.com/training" target="_blank">Training via THE ACADEMY by DHI</a></li>
                            </ul>
                          </div>
                        </div>
                      </div>
                    </div>
                  </div>
                </li>
                <li id="ctl02_rptNavMenuLeft_liItem_4" class="dropdown">
                  <a id="ctl02_rptNavMenuLeft_MenuLink_4" data-toggle="dropdown" class="dropdown-toggle" href="/pricing">Pricing</a>
                  <span class="arrow-down"></span>
                  <div id="ctl02_rptNavMenuLeft_dropdownmenu_4" class="dropdown-menu" style="width: 1600px;">
                    <!-- MENU -->
                    <div id="ctl02_rptNavMenuLeft_dropdownskin_4" class="dropdown-skin secondary " style="background-image:url(/-/media/shared%20content/global/global%20repository/richmenus/mbd-richmenu-background-pricing2.jpg);">
                      <div class="richmenu container">
                        <div id="ctl02_rptNavMenuLeft_rm1_4" class="col-md-6">
                          <div style="margin-top: -30px; padding-right: 50px;">
                            <h1>Pricing</h1>
                            <h2">Modelling with MIKE has never been easier <p>Whether you need access for a single user, small businesses, large corporations or universities, we have the pricing option that fits your budget and modelling needs.</p>
                              <p>We offer <strong>Subscription Packages</strong> which provide the freedom to enjoy multiple applications with greatly enhanced scalability, <strong>Perpetual Licenses</strong> if you prefer to build your own software
                                portfolio, <strong>Academic Licenses</strong> for academic staff and students, as well as access through <strong>Azure Marketplace</strong> (bring your own license) and <strong>MIKE Software as a Service</strong> (no
                                separate license necessary). With a wide variety of user access options available, there is sure to be one that is right for your projects.</p>
                              <div style="padding: 1em; background-color: #004165;">
                              </div>
                            </h2">
                          </div>
                        </div>
                        <div id="ctl02_rptNavMenuLeft_rm3_4" class="col-md-6">
                          <div>
                            <h3>Pricing options:</h3>
                            <ul>
                              <li><a style="color: white !IMPORTANT; margin-left: 0 !IMPORTANT;" href="https://www.mikepoweredbydhi.com/pricing/subscription-packages">- Subscription Packages</a></li>
                              <li><a style="color: white !IMPORTANT; margin-left: 0 !IMPORTANT;" href="https://www.mikepoweredbydhi.com/pricing/perpetual-licenses">- Perpetual Licenses</a></li>
                              <li><a style="color: white !IMPORTANT; margin-left: 0 !IMPORTANT;" href="https://www.mikepoweredbydhi.com/pricing/academic-licenses">- Academic Licenses</a></li>
                              <li><a style="color: white !IMPORTANT; margin-left: 0 !IMPORTANT;" href="https://www.mikepoweredbydhi.com/products/mike-on-azure">- Azure Marketplace</a></li>
                              <li><a style="color: white !IMPORTANT; margin-left: 0 !IMPORTANT;" href="https://www.mikepoweredbydhi.com/products/mike-on-saas">- MIKE Software as a Service</a></li>
                            </ul>
                          </div>
                        </div>
                      </div>
                    </div>
                  </div>
                </li>
                <li id="ctl02_rptNavMenuLeft_liItem_5" class="dropdown">
                  <a id="ctl02_rptNavMenuLeft_MenuLink_5" data-toggle="dropdown" class="dropdown-toggle" href="/news-and-resources">News &amp; Resources</a>
                  <span class="arrow-down"></span>
                  <div id="ctl02_rptNavMenuLeft_dropdownmenu_5" class="dropdown-menu" style="width: 1600px;">
                    <!-- MENU -->
                    <div id="ctl02_rptNavMenuLeft_dropdownskin_5" class="dropdown-skin secondary menuwhite" style="background-image:url(/-/media/shared%20content/global/global%20repository/richmenus/dhi-richmenu-background-newsandresources-2.jpg);">
                      <div class="richmenu container">
                        <div id="ctl02_rptNavMenuLeft_rm1_5" class="col-md-6">
                          <div style="margin-top: -30px; padding-right: 50px; margin-bottom:10px">
                            <p style="font-size:30px; font-weight:300;">News &amp; Resources</p>
                            <p style="font-size:20px; font-weight:300; line-height: 110%;">Get the latest insights into the water industry </p>
                            <p>See what we’re up to, explore the blog, browse our case stories, download an eBook, listen to a podcast and discover our training courses.</p>
                          </div>
                          <div style="margin: 0px; padding:0; border: 1px solid white; width: 199px; height: 199px; text-align: left;" class="img-hover">
                            <a href="https://ocean.dhigroup.com/sign-up-for-dhi-group-newsletters/" target="_blank" style="margin: 0px;"><img alt="" height="199" width="199" src="-/media/7DC97EA005FA4ACE9E3837D100158225.ashx?la=en"></a>
                          </div>
                        </div>
                        <div id="ctl02_rptNavMenuLeft_rm3_5" class="col-md-6">
                          <div style="margin-top: -21px;">
                            <ul>
                              <li><a href="/news">News</a></li>
                              <li><a href="https://ocean.dhigroup.com/sign-up-for-dhi-group-newsletters/">Newsletter registration</a></li>
                              <li><a href="https://blog.dhigroup.com">Blog</a></li>
                              <li><a href="/references">Case Stories</a></li>
                              <li><a href="https://www.dhigroup.com/news-and-resources/ebooks">eBooks</a></li>
                              <!-- <li><a href="https://www.dhigroup.com/news-and-resources/podcasts">Podcasts </a></li> -->
                              <li><a href="https://www.theacademybydhi.com/">Training</a></li>
                            </ul>
                          </div>
                        </div>
                      </div>
                    </div>
                  </div>
                </li>
              </ul>
              <ul class="nav menu-right hidden-print">
                <li id="ctl02_rptNavMenuRight_liItem_0">
                  <a id="ctl02_rptNavMenuRight_MenuLink_0" href="https://www.dhigroup.com" target="_blank">DHI</a>
                </li>
                <li id="ctl02_rptNavMenuRight_liItem_1">
                  <a id="ctl02_rptNavMenuRight_MenuLink_1" href="https://www.theacademybydhi.com" target="_blank">THE ACADEMY by DHI</a>
                </li>
              </ul>
              <script>
                $(document).ready(function() {
                  adjustMenu();
                });
                // recusive iterate through menu to adjust cols
                function adjustMenu() {
                  var redo = false;
                  $("div.richmenu > div").each(function() {
                    var $tmp = $(this).next();
                    if (!(typeof $tmp === "undefined") && !(typeof $tmp.attr("id") === "undefined")) {
                      if (!(typeof $tmp.html() === "undefined")) {
                        if ($.trim($tmp.html()).length == 0) {
                          redo = true;
                          $tmp.remove();
                          if ($(this).hasClass("col-md-3")) $(this).removeClass("col-md-3").addClass("col-md-6");
                          else if ($(this).hasClass("col-md-6")) $(this).removeClass("col-md-6").addClass("col-md-9");
                          else if ($(this).hasClass("col-md-9")) $(this).removeClass("col-md-3").addClass("col-md-12");
                          return false; // break
                        }
                      }
                    }
                  });
                  if (redo) adjustMenu();
                }
              </script>
            </div>
            <div class="menu-top hidden-print">
              <div class="service-menu-top">
                <ul class="nav">
                  <li id="ctl03_rptServiceMenu_liItem_0">
                    <a href="https://www.dhigroup.com:443/careers">Careers</a>
                  </li>
                  <li id="ctl03_rptServiceMenu_liItem_1">
                    <a href="/about-us">About us</a>
                  </li>
                  <li id="ctl03_rptServiceMenu_liItem_2">
                    <a href="/contact-us">Contact Sales</a>
                  </li>
                </ul>
              </div>
            </div>
          </nav>
        </div>
      </div>
    </div>
  </div>
  <div class="page-template page-template-elementor_canvas page page-id-5702 elementor-default elementor-template-canvas elementor-kit-8652 elementor-page elementor-page-5702">
    <div data-elementor-type="wp-post" data-elementor-id="5702" class="elementor elementor-5702" data-elementor-settings="[]">
      <div class="elementor-inner">
        <div class="elementor-section-wrap">
          <section class="elementor-section elementor-top-section elementor-element elementor-element-667cb56 elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="667cb56"
            data-element_type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
            <div class="elementor-container elementor-column-gap-no">
              <div class="elementor-row">
                <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-e899e20" data-id="e899e20" data-element_type="column">
                  <div class="elementor-column-wrap elementor-element-populated">
                    <div class="elementor-widget-wrap">
                      <div
                        class="elementor-element elementor-element-6f86c9a elementor-nav-menu__align-center elementor-nav-menu__text-align-center elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-phone elementor-nav-menu--dropdown-tablet elementor-nav-menu--toggle elementor-nav-menu--burger elementor-widget elementor-widget-nav-menu elementor-sticky elementor-sticky--active elementor-section--handles-inside elementor-sticky--effects"
                        data-id="6f86c9a" data-element_type="widget" id="menu"
                        data-settings="{&quot;sticky&quot;:&quot;top&quot;,&quot;layout&quot;:&quot;horizontal&quot;,&quot;submenu_icon&quot;:{&quot;value&quot;:&quot;<i class=\&quot;fas fa-caret-down\&quot;><\/i>&quot;,&quot;library&quot;:&quot;fa-solid&quot;},&quot;toggle&quot;:&quot;burger&quot;,&quot;sticky_on&quot;:[&quot;desktop&quot;,&quot;tablet&quot;,&quot;mobile&quot;],&quot;sticky_offset&quot;:0,&quot;sticky_effects_offset&quot;:0}"
                        data-widget_type="nav-menu.default" style="position: fixed; width: 100px; margin-top: 0px; margin-bottom: 0px; top: 0px;">
                        <div class="elementor-widget-container">
                          <nav migration_allowed="1" migrated="0" role="navigation" class="elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-horizontal e--pointer-underline e--animation-fade">
                            <ul id="menu-1-6f86c9a" class="nav navmenu-nav">
                              <li class="menu-whats-new"><a href="#" class="elementor-item elementor-item-anchor">What’s new</a></li>
                              <li class="menu-choose-your-licence"><a href="#" class="elementor-item elementor-item-anchor">Choose your licence</a></li>
                              <li class="menu-want-to-know-more"><a href="#" class="elementor-item elementor-item-anchor">Want to know more?</a></li>
                            </ul>
                          </nav>
                          <div class="elementor-menu-toggle" role="button" tabindex="0" aria-label="Menu Toggle" aria-expanded="false"> <em aria-hidden="true" role="presentation" class="eicon-menu-bar"></em> <span
                              class="elementor-screen-only">Menu</span> </div>
                          <nav class="elementor-nav-menu--dropdown elementor-nav-menu__container" role="navigation" aria-hidden="true">
                            <ul id="menu-2-6f86c9a" class="nav navmenu-nav">
                              <li class="menu-whats-new"><a href="#" class="elementor-item elementor-item-anchor" tabindex="-1">What’s new</a></li>
                              <li class="menu-choose-your-licence"><a href="#" class="elementor-item elementor-item-anchor" tabindex="-1">Choose your licence</a></li>
                              <li class="menu-want-to-know-more"><a href="#" class="elementor-item elementor-item-anchor" tabindex="-1">Want to know more?</a></li>
                            </ul>
                          </nav>
                        </div>
                      </div>
                      <div
                        class="elementor-element elementor-element-6f86c9a elementor-nav-menu__align-center elementor-nav-menu__text-align-center elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-phone elementor-nav-menu--dropdown-tablet elementor-nav-menu--toggle elementor-nav-menu--burger elementor-widget elementor-widget-nav-menu elementor-sticky elementor-sticky__spacer"
                        data-id="6f86c9a" data-element_type="widget" id="menu"
                        data-settings="{&quot;sticky&quot;:&quot;top&quot;,&quot;layout&quot;:&quot;horizontal&quot;,&quot;submenu_icon&quot;:{&quot;value&quot;:&quot;<i class=\&quot;fas fa-caret-down\&quot;><\/i>&quot;,&quot;library&quot;:&quot;fa-solid&quot;},&quot;toggle&quot;:&quot;burger&quot;,&quot;sticky_on&quot;:[&quot;desktop&quot;,&quot;tablet&quot;,&quot;mobile&quot;],&quot;sticky_offset&quot;:0,&quot;sticky_effects_offset&quot;:0}"
                        data-widget_type="nav-menu.default" style="visibility: hidden; transition: none 0s ease 0s; animation: 0s ease 0s 1 normal none running none;">
                        <div class="elementor-widget-container">
                          <nav migration_allowed="1" migrated="0" role="navigation" class="elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-horizontal e--pointer-underline e--animation-fade">
                            <ul id="menu-1-6f86c9a" class="nav navmenu-nav">
                              <li class="menu-whats-new"><a href="#" class="elementor-item elementor-item-anchor">What’s new</a></li>
                              <li class="menu-choose-your-licence"><a href="#" class="elementor-item elementor-item-anchor">Choose your licence</a></li>
                              <li class="menu-want-to-know-more"><a href="#" class="elementor-item elementor-item-anchor">Want to know more?</a></li>
                            </ul>
                          </nav>
                          <div class="elementor-menu-toggle" role="button" tabindex="0" aria-label="Menu Toggle" aria-expanded="false"> <em aria-hidden="true" role="presentation" class="eicon-menu-bar"></em> <span
                              class="elementor-screen-only">Menu</span> </div>
                          <nav class="elementor-nav-menu--dropdown elementor-nav-menu__container" role="navigation" aria-hidden="true">
                            <ul id="menu-2-6f86c9a" class="nav navmenu-nav">
                              <li class="menu-whats-new"><a href="#" class="elementor-item elementor-item-anchor" tabindex="-1">What’s new</a></li>
                              <li class="menu-choose-your-licence"><a href="#" class="elementor-item elementor-item-anchor" tabindex="-1">Choose your licence</a></li>
                              <li class="menu-want-to-know-more"><a href="#" class="elementor-item elementor-item-anchor" tabindex="-1">Want to know more?</a></li>
                            </ul>
                          </nav>
                        </div>
                      </div>
                    </div>
                  </div>
                </div>
              </div>
            </div>
          </section>
          <section
            class="elementor-section elementor-top-section elementor-element elementor-element-7a89f9c elementor-section-content-middle elementor-section-height-min-height elementor-section-boxed elementor-section-height-default elementor-section-items-middle"
            data-id="7a89f9c" data-element_type="section" data-settings="{&quot;background_background&quot;:&quot;gradient&quot;}">
            <div class="elementor-background-overlay"></div>
            <div class="elementor-container elementor-column-gap-no">
              <div class="elementor-row">
                <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-885e00f" data-id="885e00f" data-element_type="column">
                  <div class="elementor-column-wrap elementor-element-populated">
                    <div class="elementor-widget-wrap">
                      <div class="elementor-element elementor-element-71398b0 animated-fast elementor-widget elementor-widget-heading animated fadeIn" data-id="71398b0" data-element_type="widget"
                        data-settings="{&quot;_animation_delay&quot;:200,&quot;_animation&quot;:&quot;fadeIn&quot;}" data-widget_type="heading.default">
                        <div class="elementor-widget-container">
                          <h1 class="elementor-heading-title elementor-size-xxl">MIKE Powered by DHI</h1>
                        </div>
                      </div>
                      <div class="elementor-element elementor-element-d777625 elementor-widget elementor-widget-spacer" data-id="d777625" data-element_type="widget" data-widget_type="spacer.default">
                        <div class="elementor-widget-container">
                          <div class="elementor-spacer">
                            <div class="elementor-spacer-inner"></div>
                          </div>
                        </div>
                      </div>
                      <div class="elementor-element elementor-element-b28f9a2 animated-fast elementor-widget elementor-widget-text-editor animated fadeIn" data-id="b28f9a2" data-element_type="widget"
                        data-settings="{&quot;_animation_delay&quot;:20,&quot;_animation&quot;:&quot;fadeIn&quot;}" data-widget_type="text-editor.default">
                        <div class="elementor-widget-container">
                          <div class="elementor-text-editor elementor-clearfix"> MIKE software is developed <em>by</em> water professionals <em>for</em> water professionals to help tackle any water challenge. </div>
                        </div>
                      </div>
                      <div class="elementor-element elementor-element-89e525d animated-fast elementor-widget elementor-widget-text-editor animated fadeIn" data-id="89e525d" data-element_type="widget"
                        data-settings="{&quot;_animation_delay&quot;:20,&quot;_animation&quot;:&quot;fadeIn&quot;}" data-widget_type="text-editor.default">
                        <div class="elementor-widget-container">
                          <div class="elementor-text-editor elementor-clearfix"> Whether you work with urban or offshore infrastructure, coastal developments, mining operations or natural resources, MIKE Powered by DHI can give you confidence in your
                            decision-making. </div>
                        </div>
                      </div>
                      <div class="elementor-element elementor-element-094d906 animated-fast elementor-widget elementor-widget-text-editor animated fadeIn" data-id="094d906" data-element_type="widget"
                        data-settings="{&quot;_animation_delay&quot;:200,&quot;_animation&quot;:&quot;fadeIn&quot;}" data-widget_type="text-editor.default">
                        <div class="elementor-widget-container">
                          <div class="elementor-text-editor elementor-clearfix"> Just like water, our MIKE software suite never stands still.
                            <a style="color: #eb733e; text-decoration: underline;" href="https://www.dhigroup.com/about-us">Get to know us</a> and dive into our world of water products, services and expertise. </div>
                        </div>
                      </div>
                    </div>
                  </div>
                </div>
              </div>
            </div>
          </section>
          <section class="elementor-section elementor-top-section elementor-element elementor-element-7c68c6e animated-fast elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="7c68c6e"
            data-element_type="section" data-settings="{&quot;background_background&quot;:&quot;gradient&quot;,&quot;animation&quot;:&quot;none&quot;,&quot;animation_delay&quot;:200}">
            <div class="elementor-container elementor-column-gap-default">
              <div class="elementor-row">
                <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-e953d06" data-id="e953d06" data-element_type="column">
                  <div class="elementor-column-wrap elementor-element-populated">
                    <div class="elementor-widget-wrap">
                      <div class="elementor-element elementor-element-a4f8860 elementor-align-center animated-fast elementor-widget elementor-widget-button animated fadeIn" data-id="a4f8860" data-element_type="widget"
                        data-settings="{&quot;_animation_delay&quot;:200,&quot;_animation&quot;:&quot;fadeIn&quot;}" data-widget_type="button.default">
                        <div class="elementor-widget-container">
                          <div class="elementor-button-wrapper">
                            <a href="https://issuu.com/dhigroup/docs/softwarecatalogue2022" class="elementor-button-link elementor-button elementor-size-xl" role="button"> <span class="elementor-button-text"> Read our new software catalogue  </span> </a>
                          </div>
                        </div>
                      </div>
                    </div>
                  </div>
                </div>
              </div>
            </div>
          </section>
          <section class="elementor-section elementor-top-section elementor-element elementor-element-e965fe7 elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default"
            data-id="e965fe7" data-element_type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
            <div class="elementor-background-overlay"></div>
            <div class="elementor-container elementor-column-gap-default">
              <div class="elementor-row">
                <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-f80fa56" data-id="f80fa56" data-element_type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
                  <div class="elementor-column-wrap elementor-element-populated">
                    <div class="elementor-widget-wrap">
                      <div class="elementor-element elementor-element-97368ea animated-fast elementor-invisible elementor-widget elementor-widget-heading" data-id="97368ea" data-element_type="widget"
                        data-settings="{&quot;_animation_delay&quot;:200,&quot;_animation&quot;:&quot;fadeIn&quot;}" data-widget_type="heading.default">
                        <div class="elementor-widget-container">
                          <h1 class="elementor-heading-title elementor-size-xxl">MIKE 2022 Update 1</h1>
                        </div>
                      </div>
                      <div class="elementor-element elementor-element-9333270 animated-fast elementor-invisible elementor-widget elementor-widget-text-editor" data-id="9333270" data-element_type="widget"
                        data-settings="{&quot;_animation_delay&quot;:20,&quot;_animation&quot;:&quot;fadeIn&quot;}" data-widget_type="text-editor.default">
                        <div class="elementor-widget-container">
                          <div class="elementor-text-editor elementor-clearfix"> Download today for access to customer-requested features designed to improve performance, interoperability and productivity across your modelling workflows. </div>
                        </div>
                      </div>
                      <div class="elementor-element elementor-element-e1c38c2 elementor-widget elementor-widget-spacer" data-id="e1c38c2" data-element_type="widget" data-widget_type="spacer.default">
                        <div class="elementor-widget-container">
                          <div class="elementor-spacer">
                            <div class="elementor-spacer-inner"></div>
                          </div>
                        </div>
                      </div>
                      <div class="elementor-element elementor-element-36ba2bb elementor-button-info elementor-align-center animated-fast elementor-invisible elementor-widget elementor-widget-button" data-id="36ba2bb" data-element_type="widget"
                        data-settings="{&quot;_animation_delay&quot;:200,&quot;_animation&quot;:&quot;fadeIn&quot;}" data-widget_type="button.default">
                        <div class="elementor-widget-container">
                          <div class="elementor-button-wrapper">
                            <a href="https://www.mikepoweredbydhi.com/products/new-features" class="elementor-button-link elementor-button elementor-size-lg" role="button"> <span class="elementor-button-text"> Check out the latest release </span> </a>
                          </div>
                        </div>
                      </div>
                    </div>
                  </div>
                </div>
              </div>
            </div>
          </section>
          <section class="elementor-section elementor-top-section elementor-element elementor-element-5a578b6 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="5a578b6" data-element_type="section"
            id="products" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
            <div class="elementor-container elementor-column-gap-default">
              <div class="elementor-row">
                <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-39c4c8e" data-id="39c4c8e" data-element_type="column">
                  <div class="elementor-column-wrap elementor-element-populated">
                    <div class="elementor-widget-wrap">
                      <div class="elementor-element elementor-element-07f5e5f animated-fast elementor-invisible elementor-widget elementor-widget-heading" data-id="07f5e5f" data-element_type="widget"
                        data-settings="{&quot;_animation_delay&quot;:200,&quot;_animation&quot;:&quot;fadeIn&quot;}" data-widget_type="heading.default">
                        <div class="elementor-widget-container">
                          <h1 class="elementor-heading-title elementor-size-xxl">Products</h1>
                        </div>
                      </div>
                      <div class="elementor-element elementor-element-18d82d4 animated-fast elementor-invisible elementor-widget elementor-widget-heading" data-id="18d82d4" data-element_type="widget"
                        data-settings="{&quot;_animation_delay&quot;:200,&quot;_animation&quot;:&quot;fadeIn&quot;}" data-widget_type="heading.default">
                        <div class="elementor-widget-container">
                          <h1 class="elementor-heading-title elementor-size-default">Superior water modelling tools – transforming science into practice and giving you a competitive advantage.</h1>
                        </div>
                      </div>
                    </div>
                  </div>
                </div>
              </div>
            </div>
          </section>
          <section class="elementor-section elementor-top-section elementor-element elementor-element-3f01d6f elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="3f01d6f"
            data-element_type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
            <div class="elementor-container elementor-column-gap-default">
              <div class="elementor-row">
                <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-a117971" data-id="a117971" data-element_type="column">
                  <div class="elementor-column-wrap elementor-element-populated">
                    <div class="elementor-widget-wrap">
                      <div class="elementor-element elementor-element-92c3cc8 elementor-tabs-view-vertical animated-fast elementor-invisible elementor-widget elementor-widget-tabs" data-id="92c3cc8" data-element_type="widget"
                        data-settings="{&quot;_animation_delay&quot;:200,&quot;_animation&quot;:&quot;fadeIn&quot;}" data-widget_type="tabs.default">
                        <div class="elementor-widget-container">
                          <div class="elementor-tabs" role="tablist">
                            <div class="elementor-tabs-wrapper">
                              <div id="elementor-tab-title-1531" class="elementor-tab-title elementor-tab-desktop-title elementor-active" data-tab="1" role="tab" aria-controls="elementor-tab-content-1531"><a>Integrated platforms</a></div>
                              <div id="elementor-tab-title-1532" class="elementor-tab-title elementor-tab-desktop-title" data-tab="2" role="tab" aria-controls="elementor-tab-content-1532"><a>Cities</a></div>
                              <div id="elementor-tab-title-1533" class="elementor-tab-title elementor-tab-desktop-title" data-tab="3" role="tab" aria-controls="elementor-tab-content-1533"><a>Water resources</a></div>
                              <div id="elementor-tab-title-1534" class="elementor-tab-title elementor-tab-desktop-title" data-tab="4" role="tab" aria-controls="elementor-tab-content-1534"><a>Coast and sea</a></div>
                              <div id="elementor-tab-title-1535" class="elementor-tab-title elementor-tab-desktop-title" data-tab="5" role="tab" aria-controls="elementor-tab-content-1535"><a>Groundwater and porous media</a></div>
                              <div id="elementor-tab-title-1536" class="elementor-tab-title elementor-tab-desktop-title" data-tab="6" role="tab" aria-controls="elementor-tab-content-1536"><a>Data and operational decision-making</a></div>
                            </div>
                            <div class="elementor-tabs-content-wrapper">
                              <div class="elementor-tab-title elementor-tab-mobile-title elementor-active" data-tab="1" role="tab">Integrated platforms</div>
                              <div id="elementor-tab-content-1531" class="elementor-tab-content elementor-clearfix elementor-active" data-tab="1" role="tabpanel" aria-labelledby="elementor-tab-title-1531" style="display: block;">
                                <div style="padding-left: 1rem;">
                                  <h3 style="font-weight: 600;">Integrative and innovative solution platforms</h3> Reimagine the way you model water and solve system issues with our multifaceted, comprehensive water modelling platforms. <ul
                                    style="padding-left: 0px; list-style: none;">
                                    <li>
                                      <h3 class="aoa"><a href="https://www.mikepoweredbydhi.com/products/mikeplus">MIKE+: <span style="font-weight: 400;">Integrate and model collection systems, distribution networks, rivers and flooding</span></a>
                                      </h3>
                                    </li>
                                    <li>
                                      <h3 class="aoa">
                                        <a href="https://www.mikepoweredbydhi.com/products/mike-cloud">MIKE Cloud: <span style="font-weight: 400;">Modelling apps, scalable computing, limitless storage and powerful collaboration abilities</span></a>
                                      </h3>
                                    </li>
                                  </ul>
                                </div>
                              </div>
                              <div class="elementor-tab-title elementor-tab-mobile-title" data-tab="2" role="tab">Cities</div>
                              <div id="elementor-tab-content-1532" class="elementor-tab-content elementor-clearfix" data-tab="2" role="tabpanel" aria-labelledby="elementor-tab-title-1532">
                                <div style="padding-left: 1rem;">
                                  <h3 style="font-weight: 600;">Next generation water modelling in cities</h3> Considering city population projections, it’s crucial to efficiently manage water. For cities to be competitive and resilient, sound
                                  infrastructure investments and planning are essential. Our MIKE tools use industry expertise to create efficient, accurate and resilient urban water solutions. Our applications model water distribution networks,
                                  stormwater drainage systems, urban flooding and separate or combined sewer collection systems. <ul style="padding-left: 0px; list-style: none;">
                                    <li>
                                      <h3 class="aoa"><a href="https://www.mikepoweredbydhi.com/products/mikeplus">MIKE+: <span style="font-weight: 400;">Integrate and model collection systems, distribution networks, rivers and flooding</span></a>
                                      </h3>
                                    </li>
                                    <li>
                                      <h3 class="aoa"><a href="https://www.mikepoweredbydhi.com/products/west">WEST: <span style="font-weight: 400;">Modelling and simulating wastewater treatment plants</span></a></h3>
                                    </li>
                                    <li>
                                      <h3 class="aoa"><a href="https://www.dhigroup.com/urban-water/waternet-advisor">MIKE WaterNet Advisor: <span style="font-weight: 400;">Hydraulic network conditions at your fingertips</span></a></h3>
                                    </li>
                                    <li>
                                      <h3 class="aoa"><a href="https://www.mikepoweredbydhi.com/products/dims-core">DIMS.CORE: <span style="font-weight: 400;">Data integration and business processes</span></a></h3>
                                    </li>
                                  </ul>
                                </div>
                              </div>
                              <div class="elementor-tab-title elementor-tab-mobile-title" data-tab="3" role="tab">Water resources</div>
                              <div id="elementor-tab-content-1533" class="elementor-tab-content elementor-clearfix" data-tab="3" role="tabpanel" aria-labelledby="elementor-tab-title-1533">
                                <div style="padding-left: 1rem;">
                                  <h3 style="font-weight: 600;">Modelling inland water dynamics and water resources availability</h3> Issues like rapid population growth, overexploitation of resources, drought, climate change and flooding make water
                                  resource management a challenge. But with comprehensive simulation tools, like the MIKE suite, you can make the most cost-effective, scientifically sound solutions for any inland water environment around the world.
                                  <ul style="padding-left: 0px; list-style: none;">
                                    <li>
                                      <h3 class="aoa"><a href="https://www.mikepoweredbydhi.com/products/mike-hydro-river">MIKE HYDRO River: <span style="font-weight: 400;">Comprehensive river network modelling</span></a></h3>
                                    </li>
                                    <li>
                                      <h3 class="aoa"><a href="https://www.mikepoweredbydhi.com/products/mike-hydro-basin">MIKE HYDRO BASIN: <span style="font-weight: 400;">River basin management and planning</span></a></h3>
                                    </li>
                                    <li>
                                      <h3 class="aoa"><a href="https://www.mikepoweredbydhi.com/products/mike-21c">MIKE 21C: <span style="font-weight: 400;">River hydraulics and morphology</span></a></h3>
                                    </li>
                                    <li>
                                      <h3 class="aoa"><a href="https://www.mikepoweredbydhi.com/products/mike-she">MIKE SHE: <span style="font-weight: 400;">Integrated catchment modelling</span></a></h3>
                                    </li>
                                    <li>
                                      <h3 class="aoa"><a href="https://www.mikepoweredbydhi.com/products/mike-flood">MIKE FLOOD: <span style="font-weight: 400;">Urban, coastal and river flooding </span></a></h3>
                                    </li>
                                    <li>
                                      <h3 class="aoa"><a href="https://www.mikepoweredbydhi.com/products/mike-eco-lab">MIKE ECO Lab: <span style="font-weight: 400;">Analyse complex water quality phenomena and biological processes</span></a></h3>
                                    </li>
                                  </ul>
                                </div>
                              </div>
                              <div class="elementor-tab-title elementor-tab-mobile-title" data-tab="4" role="tab">Coast and sea</div>
                              <div id="elementor-tab-content-1534" class="elementor-tab-content elementor-clearfix" data-tab="4" role="tabpanel" aria-labelledby="elementor-tab-title-1534">
                                <div style="padding-left: 1rem;">
                                  <h3 style="font-weight: 600;">Maximum versatility in coastal and marine modelling</h3> The competing needs of commercial, recreational and residential interests puts increasing pressure on coasts and ports around the
                                  world. Our marine simulation applications help provide efficient, reliable and sustainable solutions. <ul style="padding-left: 0px; list-style: none;">
                                    <li>
                                      <h3 class="aoa"><a href="https://www.mikepoweredbydhi.com/products/mike-3">MIKE 3: <span style="font-weight: 400;">3D modelling of coast and sea</span></a></h3>
                                    </li>
                                    <li>
                                      <h3 class="aoa"><a href="https://www.mikepoweredbydhi.com/products/mike-3-wave-fm">MIKE 3 Wave FM: <span style="font-weight: 400;">3D phase-resolving modelling to calculate wave transformation </span></a></h3>
                                    </li>
                                    <li>
                                      <h3 class="aoa"><a href="https://www.mikepoweredbydhi.com/products/mike-21">MIKE 21: <span style="font-weight: 400;">2D modelling of coast and sea </span></a></h3>
                                    </li>
                                    <li>
                                      <h3 class="aoa"><a href="https://www.mikepoweredbydhi.com/products/abm-lab">ABM Lab: <span style="font-weight: 400;">Agent based modelling </span></a></h3>
                                    </li>
                                    <li>
                                      <h3 class="aoa"><a href="https://www.mikepoweredbydhi.com/products/mike-eco-lab">MIKE ECO Lab: <span style="font-weight: 400;">Ecological modelling made simple</span></a></h3>
                                    </li>
                                    <li>
                                      <h3 class="aoa"><a href="https://www.mikepoweredbydhi.com/products/litpack">Littoral Processes: <span style="font-weight: 400;">Littoral processes and coastline kinetics </span></a></h3>
                                    </li>
                                    <li>
                                      <h3 class="aoa"><a href="https://www.mikepoweredbydhi.com/products/mike-flood">MIKE FLOOD: <span style="font-weight: 400;">Urban, coastal and riverine flooding </span></a></h3>
                                    </li>
                                    <li>
                                      <h3 class="aoa"><a href="https://www.mikepoweredbydhi.com/products/mike-animator">MIKE Animator Plus: <span style="font-weight: 400;">Animated presentations of model results</span></a></h3>
                                    </li>
                                    <li>
                                      <h3 class="aoa"><a href="https://www.mikepoweredbydhi.com/products/mike-c-map">MIKE C-MAP: <span style="font-weight: 400;">Model bathymetries made fast and easy</span></a></h3>
                                    </li>
                                  </ul>
                                </div>
                              </div>
                              <div class="elementor-tab-title elementor-tab-mobile-title" data-tab="5" role="tab">Groundwater and porous media</div>
                              <div id="elementor-tab-content-1535" class="elementor-tab-content elementor-clearfix" data-tab="5" role="tabpanel" aria-labelledby="elementor-tab-title-1535">
                                <div style="padding-left: 1rem;">
                                  <h3 style="font-weight: 600;">Groundwater and porous media modelling</h3> Groundwater accounts for one-third of the world’s freshwater resources. Managing its quality and quantity is crucial for the world to drink,
                                  eat, and use energy. Groundwater poses significant risks due to excess pressures in dams and reservoirs, as well as leaks in mines and urban drainage systems. Use FEFLOW to simulate 2D or 3D flows and related
                                  transport processes in subsurface and porous media. Whether you have issues with groundwater flow, groundwater age, contaminants or heat transport processes, you’ll have the numerical modelling solution with FEFLOW.
                                  <ul style="padding-left: 0px; list-style: none;">
                                    <li>
                                      <h3 class="aoa"><a href="https://www.mikepoweredbydhi.com/products/feflow">FEFLOW: <span style="font-weight: 400;">All-in-one groundwater modelling solution</span></a></h3>
                                    </li>
                                  </ul>
                                </div>
                              </div>
                              <div class="elementor-tab-title elementor-tab-mobile-title" data-tab="6" role="tab">Data and operational decision-making</div>
                              <div id="elementor-tab-content-1536" class="elementor-tab-content elementor-clearfix" data-tab="6" role="tabpanel" aria-labelledby="elementor-tab-title-1536">
                                <div style="padding-left: 1rem;">
                                  <h3 style="font-weight: 600;">Data transformation made easy</h3> Effective planning and operational decision-making are dependent on transforming good data into useful information. MIKE OPERATIONS empowers users to
                                  build flexible data management systems, real-time forecasting and operational control capabilities. Get quick, safe setups of real-time systems that help manage water modelling complexities. <ul
                                    style="padding-left: 0px; list-style: none;">
                                    <li>
                                      <h3 class="aoa"><a href="https://www.mikepoweredbydhi.com/areas-of-application/mike-operations">MIKE OPERATIONS: <span style="font-weight: 400;">Supporting water professionals transform data</span></a></h3>
                                    </li>
                                  </ul>
                                </div>
                              </div>
                            </div>
                          </div>
                        </div>
                      </div>
                    </div>
                  </div>
                </div>
              </div>
            </div>
          </section>
          <section class="elementor-section elementor-top-section elementor-element elementor-element-bfe0d54 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="bfe0d54" data-element_type="section"
            id="cta" data-settings="{&quot;background_background&quot;:&quot;gradient&quot;}">
            <div class="elementor-background-overlay"></div>
            <div class="elementor-container elementor-column-gap-default">
              <div class="elementor-row">
                <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-a6dcdd6" data-id="a6dcdd6" data-element_type="column">
                  <div class="elementor-column-wrap elementor-element-populated">
                    <div class="elementor-widget-wrap">
                      <div class="elementor-element elementor-element-29440bb animated-fast elementor-invisible elementor-widget elementor-widget-heading" data-id="29440bb" data-element_type="widget"
                        data-settings="{&quot;_animation_delay&quot;:200,&quot;_animation&quot;:&quot;fadeIn&quot;}" data-widget_type="heading.default">
                        <div class="elementor-widget-container">
                          <h1 class="elementor-heading-title elementor-size-xxl">Want to know more?</h1>
                        </div>
                      </div>
                      <div class="elementor-element elementor-element-e19d81d animated-fast elementor-invisible elementor-widget elementor-widget-text-editor" data-id="e19d81d" data-element_type="widget"
                        data-settings="{&quot;_animation_delay&quot;:200,&quot;_animation&quot;:&quot;fadeIn&quot;}" data-widget_type="text-editor.default">
                        <div class="elementor-widget-container">
                          <div class="elementor-text-editor elementor-clearfix">Our extensive network of global offices is waiting to help you with the localised support you need — no matter where you are.</div>
                        </div>
                      </div>
                      <div class="elementor-element elementor-element-5d4a5b8 elementor-widget elementor-widget-spacer" data-id="5d4a5b8" data-element_type="widget" data-widget_type="spacer.default">
                        <div class="elementor-widget-container">
                          <div class="elementor-spacer">
                            <div class="elementor-spacer-inner"></div>
                          </div>
                        </div>
                      </div>
                      <div class="elementor-element elementor-element-a37387e animated-fast elementor-invisible elementor-widget elementor-widget-html" data-id="a37387e" data-element_type="widget"
                        data-settings="{&quot;_animation&quot;:&quot;fadeIn&quot;,&quot;_animation_delay&quot;:200}" data-widget_type="html.default">
                        <div class="elementor-widget-container">
                          <div class="formblock" data-form-type="formoid" style="padding-top: 50px; padding-bottom: 20px; padding-right: 30px; padding-left: 30px; margin-top: 20px; margin: 1em; -webkit-box-shadow: 0px 0px 20px 0px rgba(33,33,33,.1);
-moz-box-shadow: 0px 0px 20px 0px rgba(33,33,33,.1); box-shadow: 0px 0px 20px 0px rgba(33,33,33,.1); border-radius: 5px; background-color: rgba(255,255,255,1);">
                            <link href="/css/d365-mike-forms.css" rel="stylesheet" type="text/css">
                            <div class="formblock whiteds" data-form-type="formoid">
                              <!-- start #1/2 D365 form -->
                              <div data-form-block-id="ff9eb684-6af9-e911-a813-000d3a2d5fc1"></div>
                              <script src="https://mktdplp102cdn.azureedge.net/public/latest/js/form-loader.js?v=1.59.1039.0"></script>
                              <div id="dBy-HH1p1HyEUIvLpK1a6VCOMG5sMXoAC-BmzSMR_m7c"></div>
                              <!-- end #1/2 D365 form -->
                              <div id="cookietext">
                                <object type="image/svg+xml" data="/upload/cookies/assets/dhi-cookie-accept-all-animated.svg" style="width: 220px">
                                  <!-- Your fall back here -->
                                  <img src="/upload/cookies/assets/dhi-cookie-accept-all-animated.svg" width="220">
                                </object>
                                <h2>You need to <a onclick="javascript:CookieConsent.renew();" href="#">accept all cookies</a> before submitting this form! Questions? Reach us at <a href="mailto:info@dhigroup.com">info@dhigroup.com</a> or +45 4516
                                  9200.</h2>
                              </div>
                              <!-- start #2/2 D365 form -->
                              <script type="text/javascript">
                                window.addEventListener('CookieInformationConsentGiven', function(event) {
                                  if (CookieInformation.getConsentGivenFor('cookie_cat_marketing')) {
                                    cookietext.style.display = 'none';
                                    (function(id, f, t, ws, ms_tr_il_08, ms_tr_il_w_01) {
                                      var tr = function(cb) {
                                        var count = 0;
                                        var callback = function() {
                                          if (count == 0) {
                                            count++;
                                            if (w) {
                                              w.w(id, t, cb);
                                            }
                                          }
                                        };
                                        var ts = document.createElement('script');
                                        ts.src = ws;
                                        ts.type = 'text/javascript';
                                        ts.onload = callback;
                                        ts.onreadystatechange = function() {
                                          if (this.readyState == 'complete' || this.readyState == 'loaded') {
                                            callback();
                                          }
                                        };
                                        var head = document.getElementsByTagName('head')[0];
                                        head.appendChild(ts);
                                      };
                                      if (typeof ms_tr_il_08 === 'function') {
                                        if (ms_tr_il_w_01 === null) {
                                          tr(function() {
                                            ms_tr_il_08(id, f, t);
                                          });
                                        } else {
                                          ms_tr_il_w_01.w(id, t, function(websiteVisitedParams) {
                                            ms_tr_il_08(id, f, t, websiteVisitedParams);
                                          }, null);
                                        }
                                      } else {
                                        tr();
                                      }
                                    })('By-HH1p1HyEUIvLpK1a6VCOMG5sMXoAC-BmzSMR_m7c', 'https://7444fa84dfef4c4885ac3fa70f96dfe5.svc.dynamics.com/f', 'https://7444fa84dfef4c4885ac3fa70f96dfe5.svc.dynamics.com/t',
                                      'https://7444fa84dfef4c4885ac3fa70f96dfe5.svc.dynamics.com/t/w', typeof ms_tr_il_08 === "undefined" ? null : ms_tr_il_08, typeof ms_tr_il_w_01 === "undefined" ? null : ms_tr_il_w_01);
                                  }
                                }, false);
                              </script>
                              <!-- end #2/2 D365 form -->
                            </div>
                          </div>
                        </div>
                      </div>
                    </div>
                  </div>
                </div>
              </div>
            </div>
          </section>
        </div>
      </div>
    </div>
  </div>
  <div class="container" style="margin-top: 40px;">
    <!-- googleon: all-->
    <div class="home" id="main">
      <div id="container">
        <div class="row">
          <div class="col-md-6">
          </div>
          <div class="col-md-5 col-md-offset-1">
          </div>
        </div>
      </div>
    </div>
  </div>
  <footer id="footer" class="content-footer hidden-print">
    <style scoped="">
      .areaofchildren li {
        font-size: 12px;
      }
    </style>
    <div class="container">
      <div class="row footer-top">
        <!-- Sitemap and Social -->
        <div class="col-md-2">
          <br>
          <ul id="ctl04_ulItem" class="social-media">
            <li>
              <a id="ctl04_rptMediaList_lnkItem_0" class="linkedin" href="//www.linkedin.com/company/dhi" target="_blank">LinkedIn</a>
            </li>
            <li>
              <a id="ctl04_rptMediaList_lnkItem_1" class="facebook" href="//www.facebook.com/DHIgroup" target="_blank">Facebook</a>
            </li>
            <li>
              <a id="ctl04_rptMediaList_lnkItem_2" class="twitter" href="//twitter.com/dhigroup" target="_blank">Twitter</a>
            </li>
            <li>
              <a id="ctl04_rptMediaList_lnkItem_3" class="youtube" href="//www.youtube.com/user/DHIGroup" target="_blank">YouTube</a>
            </li>
          </ul>
        </div>
        <!-- /Sitemap and Social -->
        <!-- Area Of and Menu -->
        <div class="col-md-6 col-middle">
        </div>
        <!-- /Area Of and Menu -->
        <!-- Brand sites and microsites -->
        <div class="col-md-2 pull-right">
        </div>
        <!-- /Brand sites and microsites -->
        <!-- Free text box -->
        <!--div class="col-md-2"></div-->
        <!-- /Free text box -->
      </div>
      <div class="row footer-bottom">
        <div class="col-md-8 footer-summary">
          <!--
Our MIKE by DHI software has made <strong>knowledge of water environments</strong> accessible to water professionals <strong>around the globe for more than 25 years</strong>. After decades of development, our MIKE product family encapsulates more knowledge and covers a wider range of water modelling needs than any similar products.&nbsp;<br />
Our products are available in many sizes, flavours and languages - and most recently also in the cloud. Getting access to our global knowledge has never been easier!<br />
MIKE by DHI software provides easy access to more than <strong>40 years of research</strong> and more than 1,000 man years of software development. Our software tools are accepted globally as the gold standard within water modelling. They are used by professionals in <strong>130 countries across all continents</strong>.&nbsp;<br />
-->
          <p>All over the world, water professionals know MIKE Powered by DHI technologies are the gold standard. Whether you need software solutions or access to online services, our flexible technologies work seamlessly together for the best user
            experience.</p>
          <p>We help develop unique solutions for your specific challenges and make them directly accessible to you. With unparalleled customer care from offices in over 30 countries, our users never stand alone.</p>
          <p>The foundation of MIKE Powered by DHI encapsulates years of knowledge and experience. With our advanced and customisable technologies, YOU become the expert in water environments.</p>
          <p><strong>Advanced technologies. Sustainable solutions. Fuelled by knowledge.</strong></p>
        </div>
        <div class="col-md-2 col-md-offset-2">
          <!--            <div id="google_translate_element"></div><script type="text/javascript">
function googleTranslateElementInit() {
  new google.translate.TranslateElement({pageLanguage: 'en', gaTrack: true, gaId: 'UA-3325599-13'}, 'google_translate_element');
}
</script><script type="text/javascript" src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>	-->
        </div>
      </div>
      <div class="footer-bottom">
        <ul>
          <li>
            <a href="/contact-us">Contact us</a>
          </li>
          <li>
            <a href="https://www.dhigroup.com:443/disclaimer">Disclaimer</a>
          </li>
          <li>
            <a href="https://www.dhigroup.com:443/privacy">Privacy</a>
          </li>
          <li>
            <a href="https://www.dhigroup.com:443/cookies">Cookies</a>
          </li>
          <li>
            <a href="https://www.dhigroup.com:443/terms-of-use">Terms of use</a>
          </li>
          <li>
            <a href="https://www.dhigroup.com:443/about-us/corporate-social-responsibility/responsible-business-practices/dhi-corporate-whistleblower-portal">Whistleblower</a>
          </li>
          <li>
            <a href="https://www.dhigroup.com:443/about-us">© DHI</a>
          </li>
        </ul>
        <a class="footer-logo" href="/">
            <img src="/-/media/sites/logo/dhi-white.png?h=44&amp;la=en&amp;w=76" alt="" width="76" height="44">
        </a>
      </div>
    </div>
    <!-- footer html field -->
    <!-- footer code in Javascript for page source in D365form comment field -->
    <!-- Google Tag Manager (noscript) -->
    <script type="text/javascript">
      //<![CDATA[
      var wpcf7 = {
        "apiSettings": {
          "root": "https:\/\/md5vvustfb.dhigroup.com\/wp-json\/contact-form-7\/v1",
          "namespace": "contact-form-7\/v1"
        }
      };
      //]]>
    </script>
    <script type="text/javascript" src="/upload/campaigns/assets-wp/js/contactform7.scripts.v511.js"></script>
    <!-- KKJ Disable modal for it to work in SC + css added on modal html

<script type='text/javascript' src='https://md5vvustfb.dhigroup.com/wp-content/plugins/modal-for-elementor/js/bootstrap.js'></script>
<script type='text/javascript' src='https://md5vvustfb.dhigroup.com/wp-content/plugins/modal-for-elementor/js/popup.js'></script>
-->
    <script type="text/javascript">
      //<![CDATA[
      var twentyseventeenScreenReaderText = {
        "quote": "<svg class=\"icon icon-quote-right\" aria-hidden=\"true\" role=\"img\"> <use href=\"#icon-quote-right\" xlink:href=\"#icon-quote-right\"><\/use> <\/svg>"
      };
      //]]>
    </script>
    <script type="text/javascript" src="/upload/campaigns/assets-wp/js/skip-link-focus-fix.v10.js"></script>
    <script type="text/javascript" src="/upload/campaigns/assets-wp/js/twentyseventeen.global.v10.js"></script>
    <script type="text/javascript" src="/upload/campaigns/assets-wp/js/twentyseventeen.jquery.scrollTo.v212.js"></script>
    <script type="text/javascript" src="/upload/campaigns/assets-wp/js/wp-embed.v4910.min.js"></script>
    <script type="text/javascript" src="/upload/campaigns/assets-wp/js/jquery.smartmenus.v101.min.js"></script>
    <script type="text/javascript" src="/upload/campaigns/assets-wp/js/frontend-modules.v2515.min.js"></script>
    <script type="text/javascript" src="/upload/campaigns/assets-wp/js/jquery.sticky.v258.min.js"></script>
    <script type="text/javascript">
      var ElementorProFrontendConfig = {
        "ajaxurl": "https:\/\/md5vvustfb.dhigroup.com\/wp-admin\/admin-ajax.php",
        "nonce": "ed4503d598",
        "shareButtonsNetworks": {
          "facebook": {
            "title": "Facebook",
            "has_counter": true
          },
          "twitter": {
            "title": "Twitter"
          },
          "google": {
            "title": "Google+",
            "has_counter": true
          },
          "linkedin": {
            "title": "LinkedIn",
            "has_counter": true
          },
          "pinterest": {
            "title": "Pinterest",
            "has_counter": true
          },
          "reddit": {
            "title": "Reddit",
            "has_counter": true
          },
          "vk": {
            "title": "VK",
            "has_counter": true
          },
          "odnoklassniki": {
            "title": "OK",
            "has_counter": true
          },
          "tumblr": {
            "title": "Tumblr"
          },
          "delicious": {
            "title": "Delicious"
          },
          "digg": {
            "title": "Digg"
          },
          "skype": {
            "title": "Skype"
          },
          "stumbleupon": {
            "title": "StumbleUpon",
            "has_counter": true
          },
          "telegram": {
            "title": "Telegram"
          },
          "pocket": {
            "title": "Pocket",
            "has_counter": true
          },
          "xing": {
            "title": "XING",
            "has_counter": true
          },
          "whatsapp": {
            "title": "WhatsApp"
          },
          "email": {
            "title": "Email"
          },
          "print": {
            "title": "Print"
          }
        },
        "facebook_sdk": {
          "lang": "en_GB",
          "app_id": ""
        }
      };
    </script>
    <script type="text/javascript" src="/upload/campaigns/assets-wp/js/frontend.v258.min.js"></script>
    <script type="text/javascript" src="/upload/campaigns/assets-wp/js/position.v1114.min.js"></script>
    <script type="text/javascript" src="/upload/campaigns/assets-wp/js/dialog.v471.min.js"></script>
    <script type="text/javascript" src="/upload/campaigns/assets-wp/js/waypoints.v402.min.js"></script>
    <script type="text/javascript" src="/upload/campaigns/assets-wp/js/swiper.v446.min.js"></script>
    <script type="text/javascript">
      var elementorFrontendConfig = {
        "environmentMode": {
          "edit": false,
          "wpPreview": false
        },
        "is_rtl": false,
        "breakpoints": {
          "xs": 0,
          "sm": 480,
          "md": 768,
          "lg": 1025,
          "xl": 1440,
          "xxl": 1600
        },
        "version": "2.5.15",
        "urls": {
          "assets": "https:\/\/md5vvustfb.dhigroup.com\/wp-content\/plugins\/elementor\/assets\/"
        },
        "settings": {
          "page": [],
          "general": {
            "elementor_global_image_lightbox": "yes",
            "elementor_enable_lightbox_in_editor": "yes"
          }
        },
        "post": {
          "id": 954,
          "title": "MIKE Powered by DHI",
          "excerpt": ""
        }
      };
    </script>
    <script type="text/javascript" src="/upload/campaigns/assets-wp/js/frontend.v2515.min.js"></script>
    <!-- Jan 2021 all scripts moved to GTM: linkedin Insights + Dynamics tracking -->
    <!-- BEG MS DYNAMICS Form Capture
<script src="https://mktdplp102cdn.azureedge.net/public/latest/js/form-loader.js?v=1.39.1111.0"></script><div class="d365-mkt-config" style="display:none" data-website-id="D_uSeYAQUTAUnoGvMF838G1Stxn4nLTX7VYMdPQ4GOI" data-hostname="7444fa84dfef4c4885ac3fa70f96dfe5.svc.dynamics.com"></div>
END MS DYNAMICS -->
    <style>
      /* BY-PASS animated elementor content after upgrade 270421 */
      /* default: .elementor-invisible {visibility: hidden;} */
      .elementor-invisible {
        visibility: visible;
      }

      /* KKJ TEST: OVERRULE DEFAULT ELEMENTOR 1140PX BOX WIDTH TO MATCH NEW DESIGN June 2021 
.elementor-section.elementor-section-boxed > .elementor-container {max-width: 1390px !IMPORTANT;}
*/
      /* Aug 2022: KKJ overrule huge Dynamics consent checkbox */
      .lp-form-field input[type=checkbox] {
        max-width: 25px !important;
        margin-right: 20px;
      }
    </style>
  </footer>
</form>

Text Content

powered by: Cookie Information


THIS WEBSITE USES COOKIES

DHI A/S, our affiliates, suppliers and business partners use cookies to provide
the best possible service to our website users. Cookies are used for:



 * Necessary features
 * Enhanced user experience
 * Statistics and web analysis
 * Marketing

We will not place cookies from this website unless you consent hereto (except
for technical cookies which are necessary for the website to work properly).
Your consent covers the use of cookies and the related processing of your
personal data. You can read more in our Cookie Policy and our Privacy Policy.
Use the buttons below to accept all or selected cookies. You can change your
selection or withdraw your consent by clicking the cookie icon at the lower left
corner of this website.

Necessary cookies only Save settings Accept all
Show details Hide details


STRICTLY NECESSARY

Strictly necessary cookies help make a website navigable by activating basic
functions such as page navigation and access to secure website areas. Without
these cookies, the website would not be able to work properly.
Data Processor: Cookie Information
Purpose: Used to share consent across domains.
Data Processor Privacy Policy: Cookie Information - Data Processor Privacy
Policy
Expiry: a year
Name: CookieInformationConsent_xxx
Provider: policy.app.cookieinformation.com
Data Processor: Cookie Information
Purpose: Supports the website's technical functions.
Data Processor Privacy Policy: Cookie Information - Data Processor Privacy
Policy
Expiry: a year
Name: CookieInformationConsent
Provider: worldwide.dhigroup.com
Data Processor: Microsoft, ASP.NET
Purpose: Supports the integration of a third-party platform on the website.
Data Processor Privacy Policy: Microsoft, ASP.NET - Data Processor Privacy
Policy
Expiry: Session
Name: ASP.NET_SessionId
Provider: worldwide.dhigroup.com
Data Processor: Cookie Information
Purpose: Supports the website's technical functions.
Data Processor Privacy Policy: Cookie Information - Data Processor Privacy
Policy
Expiry: a year
Name: CookieInformationConfig
Provider: policy.app.cookieinformation.com
Data Processor: Cloudflare
Purpose: Supports the website's technical functions.
Data Processor Privacy Policy: Cloudflare - Data Processor Privacy Policy
Expiry: 30 minutes
Name: __cf_bm
Provider: .vimeo.com
Data Processor: New Relic
Purpose: Collects information about the website and its contents for reporting
and security purposes.
Data Processor Privacy Policy: New Relic - Data Processor Privacy Policy
Expiry: Session
Name: JSESSIONID
Provider: .nr-data.net
Data Processor: Microsoft Azure
Purpose: Required for the website to perform properly.
Data Processor Privacy Policy: Microsoft Azure - Data Processor Privacy Policy
Expiry: Session
Name: ARRAffinity
Provider: .license.mikepoweredbydhi.com


FUNCTIONAL

Functional cookies make it possible to save information that changes the way the
website appears or acts. For instance your preferred language or region.
Data Processor: Issuu
Purpose: Used to embed third-party news media content to the website.
Data Processor Privacy Policy: Issuu - Data Processor Privacy Policy
Expiry: 6 months
Name: iutk
Provider: .issuu.com
Data Processor: Issuu
Purpose: Used to embed third-party news media content to the website.
Data Processor Privacy Policy: Issuu - Data Processor Privacy Policy
Expiry: a year
Name: __qca
Provider: .issuu.com


STATISTICAL

Statistical cookies help the website owner understand how visitors interact with
the website by collecting and reporting information.
Data Processor: Google Analytics
Purpose: Collects information about the users and their activity on the website
for analytics and reporting purposes.
Data Processor Privacy Policy: Google Analytics - Data Processor Privacy Policy
Expiry: a few seconds
Name: _gat_UA-xxx-xxx
Provider: .dhigroup.com
Data Processor: Google Analytics
Purpose: Collects information about the users and their activity on the website
for analytics and reporting purposes.
Data Processor Privacy Policy: Google Analytics - Data Processor Privacy Policy
Expiry: a day
Name: _gid
Provider: .dhigroup.com
Data Processor: Google Analytics
Purpose: Collects information about the users and their activity on the website
for analytics and reporting purposes.
Data Processor Privacy Policy: Google Analytics - Data Processor Privacy Policy
Expiry: a few seconds
Name: _gat
Provider: .dhigroup.com
Data Processor: Google Analytics
Purpose: Collects information about the users and their activity on the website
for analytics and reporting purposes.
Data Processor Privacy Policy: Google Analytics - Data Processor Privacy Policy
Expiry: 2 years
Name: _ga
Provider: .worldwide.dhigroup.com
Data Processor: Vimeo
Purpose: Collects information about the users and their activity on the website
through embedded video players for analytics and reporting purposes.
Data Processor Privacy Policy: Vimeo - Data Processor Privacy Policy
Expiry: a year
Name: player
Provider: .vimeo.com
Data Processor: Vimeo
Purpose: Collects information about the users and their activity on the website
through embedded video players for analytics and reporting purposes.
Data Processor Privacy Policy: Vimeo - Data Processor Privacy Policy
Expiry: 2 years
Name: vuid
Provider: .vimeo.com
Data Processor: Microsoft Azure
Purpose: Collects information about the users, which is used for market
analytics and reporting purposes.
Data Processor Privacy Policy: Microsoft Azure - Data Processor Privacy Policy
Expiry: a year
Name: ai_user
Provider: www.dhigroup.com
Data Processor: Quantcast
Purpose: Collects information about the users and their activity on the website
for analytics and reporting purposes.
Data Processor Privacy Policy: Quantcast - Data Processor Privacy Policy
Expiry: a year
Name: cref
Provider: .quantserve.com
Data Processor: Microsoft Azure
Purpose: Collects information about the users, which is used for market
analytics and reporting purposes.
Data Processor Privacy Policy: Microsoft Azure - Data Processor Privacy Policy
Expiry: 30 minutes
Name: ai_session
Provider: www.dhigroup.com
Data Processor: Quantcast
Purpose: Collects information about the users and their activity on the website
for analytics and reporting purposes.
Data Processor Privacy Policy: Quantcast - Data Processor Privacy Policy
Expiry: a year
Name: mc
Provider: .quantserve.com


MARKETING

Marketing cookies are used to track visitors across websites. The intention is
to display ads that are relevant and interesting to the individual user and thus
more valuable for publishers and third-party advertisers.
Data Processor: Youtube, Google
Purpose: Collects information about the users and their activity on the website
through embedded video players with the purpose of delivering targeted
advertising.
Data Processor Privacy Policy: Youtube, Google - Data Processor Privacy Policy
Expiry: 2 years
Name: CONSENT
Provider: .youtube-nocookie.com
Data Processor: Youtube, Google
Purpose: Collects information about the users and their activity on the website
through embedded video players with the purpose of delivering targeted
advertising.
Data Processor Privacy Policy: Youtube, Google - Data Processor Privacy Policy
Expiry: Session
Name: YSC
Provider: .youtube.com
Data Processor: Youtube, Google
Purpose: Collects information about the users and their activity on the website
through embedded video players with the purpose of delivering targeted
advertising.
Data Processor Privacy Policy: Youtube, Google - Data Processor Privacy Policy
Expiry: 6 months
Name: VISITOR_INFO1_LIVE
Provider: .youtube.com
Data Processor: AddThis
Purpose: Used for online marketing by collecting information about the users and
their activity on the website. The information is used to target advertising to
the users across the web.
Data Processor Privacy Policy: AddThis - Data Processor Privacy Policy
Expiry: a year
Name: __atuvc
Provider: worldwide.dhigroup.com
Data Processor: AddThis
Purpose: Used for online marketing by collecting information about the users and
their activity on the website. The information is used to target advertising to
the users across the web.
Data Processor Privacy Policy: AddThis - Data Processor Privacy Policy
Expiry: a year
Name: loc
Provider: .addthis.com
Data Processor: Google
Purpose: Supports the integration of a third-party platform on the website to
deliver targeted advertising.
Data Processor Privacy Policy: Google - Data Processor Privacy Policy
Expiry: 3 months
Name: _gcl_au
Provider: .dhigroup.com
Data Processor: Youtube, Google
Purpose: Collects information about the users and their activity on the website
through embedded video players with the purpose of delivering targeted
advertising.
Data Processor Privacy Policy: Youtube, Google - Data Processor Privacy Policy
Expiry: 2 years
Name: CONSENT
Provider: .youtube.com
Data Processor: AddThis
Purpose: Used for online marketing by collecting information about the users and
their activity on the website. The information is used to target advertising to
the users across the web.
Data Processor Privacy Policy: AddThis - Data Processor Privacy Policy
Expiry: 30 minutes
Name: __atuvs
Provider: worldwide.dhigroup.com
Data Processor: AddThis
Purpose: Used for online marketing by collecting information about the users and
their activity on the website. The information is used to target advertising to
the users across the web.
Data Processor Privacy Policy: AddThis - Data Processor Privacy Policy
Expiry: a year
Name: uvc
Provider: .addthis.com
Data Processor: Google Marketing Platform
Purpose: Used for online marketing by collecting information about the users and
their activity on the website. The information is used to target advertising to
the user across different channels and devices.
Data Processor Privacy Policy: Google Marketing Platform - Data Processor
Privacy Policy
Expiry: a year
Name: IDE
Provider: .doubleclick.net
Data Processor: LinkedIn
Purpose: Collects information about the users and their activity on the website.
The Information is used to track and analyze user behavior, to meet the
individual user needs and to deliver targeted advertising.
Data Processor Privacy Policy: LinkedIn - Data Processor Privacy Policy
Expiry: a month
Name: AnalyticsSyncHistory
Provider: .linkedin.com
Data Processor: LinkedIn
Purpose: Supports online marketing by collecting information about the users to
promote products through partners and other platforms.
Data Processor Privacy Policy: LinkedIn - Data Processor Privacy Policy
Expiry: a year
Name: bscookie
Provider: .www.linkedin.com
Data Processor: LinkedIn
Purpose: Supports online marketing by collecting information about the users to
promote products through partners and other platforms.
Data Processor Privacy Policy: LinkedIn - Data Processor Privacy Policy
Expiry: a day
Name: lidc
Provider: .linkedin.com
Data Processor: LinkedIn
Purpose: Supports online marketing by collecting information about the users to
promote products through partners and other platforms.
Data Processor Privacy Policy: LinkedIn - Data Processor Privacy Policy
Expiry: a year
Name: bcookie
Provider: .linkedin.com
Data Processor: LinkedIn
Purpose: Supports online marketing by collecting information about the users to
promote products through partners and other platforms.
Data Processor Privacy Policy: LinkedIn - Data Processor Privacy Policy
Expiry: 6 months
Name: li_gc
Provider: .linkedin.com
Data Processor: Google
Purpose: Remember your recent searches, your previous interactions with an
advertiser's ads, or search results, and your visits to an advertiser's site to
show you customized ads on Google.
Data Processor Privacy Policy: Google - Data Processor Privacy Policy
Expiry: 2 years
Name: CONSENT
Provider: .google.com
Data Processor: Google Marketing Platform
Purpose: Used for online marketing by collecting information about the users and
their activity on the website. The information is used to target advertising to
the user across different channels and devices.
Data Processor Privacy Policy: Google Marketing Platform - Data Processor
Privacy Policy
Expiry: 15 minutes
Name: test_cookie
Provider: .doubleclick.net
Data Processor: LinkedIn
Purpose: Supports online marketing by collecting information about the users to
promote products through partners and other platforms.
Data Processor Privacy Policy: LinkedIn - Data Processor Privacy Policy
Expiry: a month
Name: UserMatchHistory
Provider: .linkedin.com
Data Processor: LinkedIn
Purpose: Supports online marketing by collecting information about the users to
promote products through partners and other platforms.
Data Processor Privacy Policy: LinkedIn - Data Processor Privacy Policy
Expiry: Session
Name: lang
Provider: .ads.linkedin.com
Data Processor: LinkedIn
Purpose: Supports online marketing by collecting information about the users to
promote products through partners and other platforms.
Data Processor Privacy Policy: LinkedIn - Data Processor Privacy Policy
Expiry: Session
Name: lang
Provider: .linkedin.com


UNCLASSIFIED

Unclassified cookies are cookies in the process of being classified as either
technical and necessary, functional, statistical or marketing. We are in the
process of classifying unclassified cookies together with the providers of the
individual cookies.
Data Processor:
Purpose:
Expiry: 2 years
Name: 79f08280-5c63-4331-b04d-fb6f39afda51
Provider: 7444fa84dfef4c4885ac3fa70f96dfe5.svc.dynamics.com
Data Processor:
Purpose:
Expiry: Session
Name: 319af4c0-e197-4de9-8a9b-fe98c8a2ca04
Provider: 7444fa84dfef4c4885ac3fa70f96dfe5.svc.dynamics.com
Data Processor:
Purpose:
Expiry: a year
Name: __Secure-YEC
Provider: .youtube.com
Data Processor:
Purpose:
Expiry: a few seconds
Name: _gat_nordicreach
Provider: .dhigroup.com
Data Processor:
Purpose:
Expiry: 2 years
Name: msd365mkttr
Provider: worldwide.dhigroup.com
Data Processor:
Purpose:
Expiry: Session
Name: undefineds
Provider: worldwide.dhigroup.com
Data Processor:
Purpose:
Expiry: Session
Name: msd365mkttrs
Provider: worldwide.dhigroup.com
Data Processor:
Purpose:
Expiry: Session
Name: msd365mkttrs
Provider: www.dhigroup.com
Data Processor:
Purpose:
Expiry: 2 years
Name: msd365mkttr
Provider: www.dhigroup.com
Data Processor:
Purpose:
Expiry: Session
Name: undefineds
Provider: www.dhigroup.com
Data Processor:
Purpose:
Expiry: a day
Name: ln_or
Provider: .www.mikepoweredbydhi.com
Data Processor:
Purpose:
Expiry: Session
Name: undefineds
Provider: www.mikepoweredbydhi.com
Data Processor:
Purpose:
Expiry: Session
Name: undefineds
Provider: www.theacademybydhi.com
Strictly necessary
Functional
Statistical
Marketing
powered by: Cookie Information


COOKIE POLICY

This cookie policy covers our websites. Hereafter referred to as “Websites”.
Your consent applies to the following domains: worldwide.dhigroup.com,
dhigroup.com, mikepoweredbydhi.com, theacademybydhi.com Cookie declaration last
updated on 04.11.2022
Privacy Controls Accept all

DHI A/S, our affiliates, suppliers and business partners use cookies to provide
the best possible service to our Website users. How we handle the use of cookies
is set out in this Cookie Policy.

Our Privacy Policy describes how we use the personal data that our cookies
collect about you when you visit our Website.

Owner and contact information:

DHI A/S
Agern Alle 5
2970 Hørsholm
CVR no: 36466871

+45 4516 9200
GDPR-security@dhigroup.com


WHAT IS A COOKIE?

A cookie is a data file that a website stores on your IT equipment such as your
computer, tablet or smartphone. The object is to recognise your IT equipment and
observe how you use the website.

Almost all websites use cookies. Cookies are often required to provide the
correct standard of service at the website. A cookie is a passive file that
cannot collect information stored on your computer or spread any computer virus
or other harmful programs.

Some cookies are stored on your device only as long as you have your browser
open (session cookies). Other cookies are stored on your device for a longer
period of time (persistent cookies). When you return to a website, the cookie is
automatically renewed.

Often cookies from parties other than the party owning the website are stored on
your device (third-party cookies). These may be cookies with ordinary contents,
but also analysis tools and embedded comment fields.

This Website also uses cookies. We will not store cookies on your device before
you allow us to, besides strictly technical cookies that are necessary to make
the site operate. However, not accepting the storage of cookies on your device
may result in the Website not functioning optimally and that certain features
cannot be used, such as our video player.


WHY DO WE USE COOKIES?

In some cases, the use of cookies is the only way in which our Website can
function as intended. Furthermore, cookies can help us get an overview of your
visits to our Website so that we can continually tailor your user experience and
so that we may improve the Website. For example, cookies remember whether you
have visited the Website previously.

The collected information is anonymous and non-personally identifiable. However,
cookies may, depending upon the circumstances, be used to identify you
indirectly when the collected information is combined with other information. We
will not attempt to make such identification, but were this does happen, the
information will be treated as personal data in accordance with our Privacy
Policy.


WHAT TYPES OF COOKIES DO WE USE ON OUR WEBSITE, AND WHAT IS THE PURPOSE?

First party cookies:
DHI A/S as a first party may use the following types of cookies:

Strictly necessary
Strictly necessary cookies help make a website navigable by activating basic
functions such as page navigation and access to secure website areas. Without
these cookies, the website would not be able to work properly.

Functional
Functional cookies make it possible to save information that changes the way the
website appears or acts. For instance your preferred language or region.

Statistical
Statistical cookies help the website owner understand how visitors interact with
the website by collecting and reporting information.

Marketing
Marketing cookies are used to track visitors across websites. The intention is
to display ads that are relevant and interesting to the individual user and thus
more valuable for publishers and third-party advertisers.

Unclassified
Unclassified cookies are cookies in the process of being classified as either
technical and necessary, functional, statistical or marketing. We are in the
process of classifying unclassified cookies together with the providers of the
individual cookies.

Third-party cookies
You can share content from our Website on social networks such as Facebook,
LinkedIn and Twitter. You can expect that social networks store cookies. Which
and for what purpose differs from network to network, but it is the provider of
the given network that is responsible for informing about the storage of these
cookies and ensuring your consent. We also have collaborators who store cookies
through our Website and have access to information collected by cookies sent
from our Website, including Google Analytics. The identity of such third parties
is stated in the cookie declaration.


HOW LONG ARE COOKIES STORED?

The cookie's life span may vary depending on what the individual providers have
set them at. Some cookies disappear as soon as you close the browser window,
others may exist for several years. Many providers typically use a 12- or
24-month life span on their statistical-, advertisement-, and content related
cookies. The life span is prolonged after each visit.


HOW DO YOU DELETE OR DISABLE COOKIES?

You can change your cookie settings or withdraw your consent at any time by
clicking the cookie icon at the lower left corner of this Website. If you do not
consent to cookies, it can result in parts of the Website not functioning or
appearing properly.

Likewise, you can delete previously stored cookies. The procedure for deleting
cookies on your device depends on the browser and the device you are using. If
you are using a PC, you may delete cookies by using the keyboard shortcut
[CTRL]+[SHIFT]+[Delete]

If this procedure is not successful or if you are using a Mac computer, iPad,
iPhone etc. please follow the guidelines via the following links depending on
the browser you are using:

 * Internet Explorer
 * Microsoft Edge
 * Mozilla Firefox
 * Google Chrome
 * Opera
 * Safari
 * Flash cookies
 * Apple
 * Android
 * Windows 7


ASK US IF YOU HAVE QUESTIONS

If you have any questions about cookies, or our cookie information and
processing of personal information, please contact us at
GDPR-security@dhigroup.com.

The actual cookie banner is provided and updated every month by Cookie
Information ApS, and if you have any questions or technical issues with it,
please write to support@cookieinformation.com.

Login


Toggle navigation
 * Areas of application
   
   
   OUR AREAS OF APPLICATION
   
   
   APPLYING PROFESSIONAL SOFTWARE TO THE WORLD’S TOUGHEST CHALLENGES IN WATER
   
   For 25 years, MIKE Powered by DHI’s software products have been used in water
   environments all over the world. Thousands of professionals choose MIKE
   software to solve tough and complex challenges in areas such as oceans and
   coastlines, rivers and reservoirs, ecology, groundwater, water distribution,
   wastewater and many more.
   
   Our data management, decision support and operational forecasting software
   suite traverses all our areas of applications, complementing existing MIKE
   technologies in the work we do for you.
   
   
 * Products
   
   
   OUR PRODUCTS
   
   
   MODELLING THE WORLD OF WATER
   
   MIKE Powered by DHI is a range of software products that enable you to
   accurately analyse, model and simulate any type of challenge in water
   environments.
   
   
   
   
   INTEGRATED PLATFORMS
   
    * MIKE+
      * Model Manager
      * Water Distribution
      * Collection Systems
      * Rivers
      * Flooding
    * MIKE Cloud
      * Mesh Builder
      * Cloud Execution
   
   
   
   CITIES
   
    * MIKE+
    * MIKE URBAN+
    * MIKE URBAN
    * WEST
    * MIKE WaterNet Advisor
    * DIMS.CORE
   
   
   
   GROUNDWATER AND POROUS MEDIA
   
    * FEFLOW
   
   
   
   COAST AND SEA
   
    * MIKE 3 Wave FM
    * MIKE 21/3
    * MIKE 21 Boussinesq Waves
    * MIKE 21 Mooring Analysis
    * MIKE 21/3 Oil Spill
    * MIKE 21/3 Particle Tracking
    * MIKE 21/3 Sand Transport
    * MIKE 21/3 Mud Transport
    * MIKE 21 Shoreline Morphology
    * MIKE 21 Spectral Waves
    * MIKE ECO Lab
    * ABM Lab
    * LITPACK
   
   
   
   WATER RESOURCES
   
    * MIKE+
    * MIKE 21C
    * MIKE HYDRO Basin
    * MIKE HYDRO River
    * MIKE SHE
   
   
   GENERAL
   
    * MIKE FLOOD
    * MIKE ECO Lab
    * MIKE OPERATIONS
   
   
   
   ADDITIONAL TOOLS
   
    * MIKE Animator Plus
    * MIKE C-MAP
   
   
   
   DATA & OPERATIONAL DECISION MAKING
   
    * MIKE OPERATIONS
   
   
   
   MIKE FOR DEVELOPERS
   
    * MIKE API
    * MIKE for Developers
   
   
   
   SOFTWARE AS A SERVICE
   
    * MIKE SaaS

 * Download
   
   
   DOWNLOAD
   
   
   GET THE LATEST VERSION OF OUR SOFTWARE, OR FIND PRODUCT UPDATES AND USEFUL
   TOOLS.
   
   
   DOWNLOADS
   
    * MIKE 2022
    * MIKE 2021
   
   
   
   
   TOOLS
   
    * Useful tools and add-ons
   
   
   
   
   
   PRODUCT DOCUMENTATION
   
    * Product documentation

 * Support
   
   
   SUPPORT
   
   
   UNLOCK THE FULL BENEFITS OF YOUR MIKE SOFTWARE
   
   
   SELF-HELP RESOURCES
   
    * Frequently Asked Questions
    * Product Documentation Library
    * MIKE User Forum
    * MIKE 2022 Release Notes
   
   
   
   
   CONTACT CUSTOMER CARE
   
    * Open a service request
   
   
   LEARN MORE
   
    * DHI Internet License Status
    * Service & Maintenance Agreements
    * MIKE Community
    * Training via THE ACADEMY by DHI

 * Pricing
   
   
   PRICING
   
   Modelling with MIKE has never been easier
   
   Whether you need access for a single user, small businesses, large
   corporations or universities, we have the pricing option that fits your
   budget and modelling needs.
   
   We offer Subscription Packages which provide the freedom to enjoy multiple
   applications with greatly enhanced scalability, Perpetual Licenses if you
   prefer to build your own software portfolio, Academic Licenses for academic
   staff and students, as well as access through Azure Marketplace (bring your
   own license) and MIKE Software as a Service (no separate license necessary).
   With a wide variety of user access options available, there is sure to be one
   that is right for your projects.
   
   
   
   
   PRICING OPTIONS:
   
    * - Subscription Packages
    * - Perpetual Licenses
    * - Academic Licenses
    * - Azure Marketplace
    * - MIKE Software as a Service

 * News & Resources
   
   News & Resources
   
   Get the latest insights into the water industry
   
   See what we’re up to, explore the blog, browse our case stories, download an
   eBook, listen to a podcast and discover our training courses.
   
   
    * News
    * Newsletter registration
    * Blog
    * Case Stories
    * eBooks
      
    * Training

 * DHI
 * THE ACADEMY by DHI

 * Careers
 * About us
 * Contact Sales

 * What’s new
 * Choose your licence
 * Want to know more?

Menu
 * What’s new
 * Choose your licence
 * Want to know more?

 * What’s new
 * Choose your licence
 * Want to know more?

Menu
 * What’s new
 * Choose your licence
 * Want to know more?


MIKE POWERED BY DHI


MIKE software is developed by water professionals for water professionals to
help tackle any water challenge.
Whether you work with urban or offshore infrastructure, coastal developments,
mining operations or natural resources, MIKE Powered by DHI can give you
confidence in your decision-making.
Just like water, our MIKE software suite never stands still. Get to know us and
dive into our world of water products, services and expertise.
Read our new software catalogue


MIKE 2022 UPDATE 1

Download today for access to customer-requested features designed to improve
performance, interoperability and productivity across your modelling workflows.

Check out the latest release


PRODUCTS


SUPERIOR WATER MODELLING TOOLS – TRANSFORMING SCIENCE INTO PRACTICE AND GIVING
YOU A COMPETITIVE ADVANTAGE.

Integrated platforms
Cities
Water resources
Coast and sea
Groundwater and porous media
Data and operational decision-making
Integrated platforms


INTEGRATIVE AND INNOVATIVE SOLUTION PLATFORMS

Reimagine the way you model water and solve system issues with our multifaceted,
comprehensive water modelling platforms.


 * MIKE+: INTEGRATE AND MODEL COLLECTION SYSTEMS, DISTRIBUTION NETWORKS, RIVERS
   AND FLOODING


 * MIKE CLOUD: MODELLING APPS, SCALABLE COMPUTING, LIMITLESS STORAGE AND
   POWERFUL COLLABORATION ABILITIES

Cities


NEXT GENERATION WATER MODELLING IN CITIES

Considering city population projections, it’s crucial to efficiently manage
water. For cities to be competitive and resilient, sound infrastructure
investments and planning are essential. Our MIKE tools use industry expertise to
create efficient, accurate and resilient urban water solutions. Our applications
model water distribution networks, stormwater drainage systems, urban flooding
and separate or combined sewer collection systems.


 * MIKE+: INTEGRATE AND MODEL COLLECTION SYSTEMS, DISTRIBUTION NETWORKS, RIVERS
   AND FLOODING


 * WEST: MODELLING AND SIMULATING WASTEWATER TREATMENT PLANTS


 * MIKE WATERNET ADVISOR: HYDRAULIC NETWORK CONDITIONS AT YOUR FINGERTIPS


 * DIMS.CORE: DATA INTEGRATION AND BUSINESS PROCESSES

Water resources


MODELLING INLAND WATER DYNAMICS AND WATER RESOURCES AVAILABILITY

Issues like rapid population growth, overexploitation of resources, drought,
climate change and flooding make water resource management a challenge. But with
comprehensive simulation tools, like the MIKE suite, you can make the most
cost-effective, scientifically sound solutions for any inland water environment
around the world.


 * MIKE HYDRO RIVER: COMPREHENSIVE RIVER NETWORK MODELLING


 * MIKE HYDRO BASIN: RIVER BASIN MANAGEMENT AND PLANNING


 * MIKE 21C: RIVER HYDRAULICS AND MORPHOLOGY


 * MIKE SHE: INTEGRATED CATCHMENT MODELLING


 * MIKE FLOOD: URBAN, COASTAL AND RIVER FLOODING


 * MIKE ECO LAB: ANALYSE COMPLEX WATER QUALITY PHENOMENA AND BIOLOGICAL
   PROCESSES

Coast and sea


MAXIMUM VERSATILITY IN COASTAL AND MARINE MODELLING

The competing needs of commercial, recreational and residential interests puts
increasing pressure on coasts and ports around the world. Our marine simulation
applications help provide efficient, reliable and sustainable solutions.


 * MIKE 3: 3D MODELLING OF COAST AND SEA


 * MIKE 3 WAVE FM: 3D PHASE-RESOLVING MODELLING TO CALCULATE WAVE TRANSFORMATION


 * MIKE 21: 2D MODELLING OF COAST AND SEA


 * ABM LAB: AGENT BASED MODELLING


 * MIKE ECO LAB: ECOLOGICAL MODELLING MADE SIMPLE


 * LITTORAL PROCESSES: LITTORAL PROCESSES AND COASTLINE KINETICS


 * MIKE FLOOD: URBAN, COASTAL AND RIVERINE FLOODING


 * MIKE ANIMATOR PLUS: ANIMATED PRESENTATIONS OF MODEL RESULTS


 * MIKE C-MAP: MODEL BATHYMETRIES MADE FAST AND EASY

Groundwater and porous media


GROUNDWATER AND POROUS MEDIA MODELLING

Groundwater accounts for one-third of the world’s freshwater resources. Managing
its quality and quantity is crucial for the world to drink, eat, and use energy.
Groundwater poses significant risks due to excess pressures in dams and
reservoirs, as well as leaks in mines and urban drainage systems. Use FEFLOW to
simulate 2D or 3D flows and related transport processes in subsurface and porous
media. Whether you have issues with groundwater flow, groundwater age,
contaminants or heat transport processes, you’ll have the numerical modelling
solution with FEFLOW.


 * FEFLOW: ALL-IN-ONE GROUNDWATER MODELLING SOLUTION

Data and operational decision-making


DATA TRANSFORMATION MADE EASY

Effective planning and operational decision-making are dependent on transforming
good data into useful information. MIKE OPERATIONS empowers users to build
flexible data management systems, real-time forecasting and operational control
capabilities. Get quick, safe setups of real-time systems that help manage water
modelling complexities.


 * MIKE OPERATIONS: SUPPORTING WATER PROFESSIONALS TRANSFORM DATA


WANT TO KNOW MORE?

Our extensive network of global offices is waiting to help you with the
localised support you need — no matter where you are.



YOU NEED TO ACCEPT ALL COOKIES BEFORE SUBMITTING THIS FORM! QUESTIONS? REACH US
AT INFO@DHIGROUP.COM OR +45 4516 9200.




 * LinkedIn
 * Facebook
 * Twitter
 * YouTube




All over the world, water professionals know MIKE Powered by DHI technologies
are the gold standard. Whether you need software solutions or access to online
services, our flexible technologies work seamlessly together for the best user
experience.

We help develop unique solutions for your specific challenges and make them
directly accessible to you. With unparalleled customer care from offices in over
30 countries, our users never stand alone.

The foundation of MIKE Powered by DHI encapsulates years of knowledge and
experience. With our advanced and customisable technologies, YOU become the
expert in water environments.

Advanced technologies. Sustainable solutions. Fuelled by knowledge.


 * Contact us
 * Disclaimer
 * Privacy
 * Cookies
 * Terms of use
 * Whistleblower
 * © DHI



Close



PreviousNext

Loading...