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
Effective URL: https://www.mikepoweredbydhi.com/
Submission: On November 17 via manual from IN — Scanned from DK
Form analysis
1 forms found in the DOMPOST /
<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&t=637811765229275428" type="text/javascript"></script>
<script
src="/ScriptResource.axd?d=fmQWnikWrahGZM_iswXCEehzJ324RsRoE8NEICp2Jljs2dEL4evMESD0J7VThK81G4HpS20pn_3xPpmD2BQOXkP3bpiU5xJTHZD4kmUCWGQQr6M2nYNo0rQ-whMQQsGJ1EIW9ruxR6vt88Owp6NCfuD2k_avkjJHDUV_U1mxhGD9xgc1bMilJK1sr1qAPjuc0&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&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&la=en&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 & 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 & 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 & 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 & 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="{"background_background":"classic"}">
<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="{"sticky":"top","layout":"horizontal","submenu_icon":{"value":"<i class=\"fas fa-caret-down\"><\/i>","library":"fa-solid"},"toggle":"burger","sticky_on":["desktop","tablet","mobile"],"sticky_offset":0,"sticky_effects_offset":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="{"sticky":"top","layout":"horizontal","submenu_icon":{"value":"<i class=\"fas fa-caret-down\"><\/i>","library":"fa-solid"},"toggle":"burger","sticky_on":["desktop","tablet","mobile"],"sticky_offset":0,"sticky_effects_offset":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="{"background_background":"gradient"}">
<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="{"_animation_delay":200,"_animation":"fadeIn"}" 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="{"_animation_delay":20,"_animation":"fadeIn"}" 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="{"_animation_delay":20,"_animation":"fadeIn"}" 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="{"_animation_delay":200,"_animation":"fadeIn"}" 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="{"background_background":"gradient","animation":"none","animation_delay":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="{"_animation_delay":200,"_animation":"fadeIn"}" 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="{"background_background":"classic"}">
<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="{"background_background":"classic"}">
<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="{"_animation_delay":200,"_animation":"fadeIn"}" 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="{"_animation_delay":20,"_animation":"fadeIn"}" 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="{"_animation_delay":200,"_animation":"fadeIn"}" 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="{"background_background":"classic"}">
<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="{"_animation_delay":200,"_animation":"fadeIn"}" 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="{"_animation_delay":200,"_animation":"fadeIn"}" 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="{"background_background":"classic"}">
<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="{"_animation_delay":200,"_animation":"fadeIn"}" 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="{"background_background":"gradient"}">
<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="{"_animation_delay":200,"_animation":"fadeIn"}" 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="{"_animation_delay":200,"_animation":"fadeIn"}" 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="{"_animation":"fadeIn","_animation_delay":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. <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>. <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&la=en&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...