www.kcadeutag.com Open in urlscan Pro
168.63.56.31  Public Scan

URL: https://www.kcadeutag.com/Pages/default.aspx
Submission: On September 20 via api from IE — Scanned from DE

Form analysis 1 forms found in the DOM

POST /Pages/default.aspx

<form method="post" action="/Pages/default.aspx" onsubmit="javascript:return WebForm_OnSubmit();" id="aspnetForm">
  <div class="aspNetHidden">
    <input type="hidden" name="_wpcmWpid" id="_wpcmWpid" value="">
    <input type="hidden" name="wpcmVal" id="wpcmVal" value="">
    <input type="hidden" name="MSOWebPartPage_PostbackSource" id="MSOWebPartPage_PostbackSource" value="">
    <input type="hidden" name="MSOTlPn_SelectedWpId" id="MSOTlPn_SelectedWpId" value="">
    <input type="hidden" name="MSOTlPn_View" id="MSOTlPn_View" value="0">
    <input type="hidden" name="MSOTlPn_ShowSettings" id="MSOTlPn_ShowSettings" value="False">
    <input type="hidden" name="MSOGallery_SelectedLibrary" id="MSOGallery_SelectedLibrary" value="">
    <input type="hidden" name="MSOGallery_FilterString" id="MSOGallery_FilterString" value="">
    <input type="hidden" name="MSOTlPn_Button" id="MSOTlPn_Button" value="none">
    <input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="">
    <input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="">
    <input type="hidden" name="__REQUESTDIGEST" id="__REQUESTDIGEST" value="0xF7470B8B82D80CD6C20C523F3F11939DE7ABF3835091A658C196EC128F537329A6CDD3E12D0E1A84F462C64A86D16C9225F31DB34ED27BFCD3200B57513AF27D,20 Sep 2022 20:03:52 -0000">
    <input type="hidden" name="MSOSPWebPartManager_DisplayModeName" id="MSOSPWebPartManager_DisplayModeName" value="Browse">
    <input type="hidden" name="MSOSPWebPartManager_ExitingDesignMode" id="MSOSPWebPartManager_ExitingDesignMode" value="false">
    <input type="hidden" name="MSOWebPartPage_Shared" id="MSOWebPartPage_Shared" value="">
    <input type="hidden" name="MSOLayout_LayoutChanges" id="MSOLayout_LayoutChanges" value="">
    <input type="hidden" name="MSOLayout_InDesignMode" id="MSOLayout_InDesignMode" value="">
    <input type="hidden" name="_wpSelected" id="_wpSelected" value="">
    <input type="hidden" name="_wzSelected" id="_wzSelected" value="">
    <input type="hidden" name="MSOSPWebPartManager_OldDisplayModeName" id="MSOSPWebPartManager_OldDisplayModeName" value="Browse">
    <input type="hidden" name="MSOSPWebPartManager_StartWebPartEditingName" id="MSOSPWebPartManager_StartWebPartEditingName" value="false">
    <input type="hidden" name="MSOSPWebPartManager_EndWebPartEditing" id="MSOSPWebPartManager_EndWebPartEditing" value="false">
    <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE"
      value="/wEPDwUBMA9kFgJmD2QWAgIBD2QWBAIBD2QWBgIHD2QWAmYPZBYCAgMPFgIeE1ByZXZpb3VzQ29udHJvbE1vZGULKYgBTWljcm9zb2Z0LlNoYXJlUG9pbnQuV2ViQ29udHJvbHMuU1BDb250cm9sTW9kZSwgTWljcm9zb2Z0LlNoYXJlUG9pbnQsIFZlcnNpb249MTUuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49NzFlOWJjZTExMWU5NDI5YwFkAhMPZBYCAgMPZBYCZg9kFgJmDzwrAAYAZAIVD2QWAgIBD2QWBgUmZ18yMWFmZDY2Zl8xNjRiXzRhMTdfOWUyMF82ZGRmYmY0MWJjMDcPZBYCZg8WBB4FY2xhc3MFH21zLXJ0ZS1lbWJlZGNvZGUgbXMtcnRlLWVtYmVkd3AeCWlubmVyaHRtbAWJ0QE8bWV0YSBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUiIGNvbnRlbnQ9InRleHQvaHRtbDsgY2hhcnNldD1VVEYtOCIvPjxsaW5rIGhyZWY9Imh0dHBzOi8vbWF4Y2RuLmJvb3RzdHJhcGNkbi5jb20vYm9vdHN0cmFwLzMuNC4wL2Nzcy9ib290c3RyYXAubWluLmNzcyIgcmVsPSJzdHlsZXNoZWV0Ii8+PCEtLSBqUXVlcnkgbGlicmFyeSAtLT48c2NyaXB0IHNyYz0iaHR0cHM6Ly9hamF4Lmdvb2dsZWFwaXMuY29tL2FqYXgvbGlicy9qcXVlcnkvMy40LjEvanF1ZXJ5Lm1pbi5qcyI+PC9zY3JpcHQ+PCEtLSBMYXRlc3QgY29tcGlsZWQgSmF2YVNjcmlwdCAtLT48c2NyaXB0IHNyYz0iaHR0cHM6Ly9tYXhjZG4uYm9vdHN0cmFwY2RuLmNvbS9ib290c3RyYXAvMy40LjAvanMvYm9vdHN0cmFwLm1pbi5qcyI+PC9zY3JpcHQ+DQo8IS0tIExhdGVzdCBjb21waWxlZCBKYXZhU2NyaXB0IC0tPjxzY3JpcHQgc3JjPSIvU2l0ZUFzc2V0cy9qcy9uZXdzX2V4dHJhY3RlZC5qcyI+PC9zY3JpcHQ+DQo8c3R5bGU+DQovKi0tLS0tLS0tLS0gQ0xFQU4gVVAgS0NBIENTUyAtLS0tLS0tLS0tLS0tLSovDQoNCkBtZWRpYSAobWF4LXdpZHRoOiA2MTVweCl7DQoJLnNwYW4xMi5yZWRib3guaHBqb2Jzew0KCQltaW4taGVpZ2h0OiAyNDBweDsNCgl9DQp9DQojTVNPWm9uZUNlbGxfV2ViUGFydGN0bDAwX2N0bDM0X2dfOWExYWUyMjRfYTNiNl80NzQ0XzhjODRfMzg5YTkxOTUyYmU2IHsNCiAgICBtYXJnaW4tdG9wOiAyJSAhaW1wb3J0YW50Ow0KfQ0KDQojYnJlYWRjcnVtYm5hdnsNCglib3JkZXI6bm9uZSAhaW1wb3J0YW50Ow0KfQ0KDQojdG9wbmF2IC5uYXZiYXIgLm5hdiAuYWN0aXZlew0KICAgIGRpc3BsYXk6bm9uZTsNCn0NCg0KI3RvcG5hdnsNCiAgICAgIG1hcmdpbi1ib3R0b206MHB4Ow0KfQ0KDQojc3VibmF2ew0KCWJhY2tncm91bmQtY29sb3I6ICNmMjAwMTc7DQptYXJnaW46IDBweCAhaW1wb3J0YW50Ow0KfQ0KDQojbWFpbmJvZHl7DQoJbWFyZ2luOiAwIDAgMCAwICFpbXBvcnRhbnQ7DQp9DQoNCi5jb250YWluZXJ7DQoJcGFkZGluZzowcHg7DQp9DQoNCg0KLmhvcml6b250YWxydWxlLCNjdGwwMF9QbGFjZUhvbGRlckRpc3BsYXlUaXRsZV9jdGwwMF9wYWdlVGl0bGUsI2N0bDAwX1BsYWNlSG9sZGVyTWFpbl9jdGwwMF9fQ29udHJvbFdyYXBwZXJfUmljaEltYWdlRmllbGQsI2N0bDAwX1BsYWNlSG9sZGVyRm9vdGVySW1hZ2VzX0ltZ0VkaXRNb2RlUGFuZWwyLCNMZWZ0Qm94LCNSaWdodEJveHsNCglkaXNwbGF5Om5vbmUgIWltcG9ydGFudDsNCn0NCg0KcCBpbWd7DQoJbWFyZ2luOiAwcHggMHB4IDBweCAwcHggIWltcG9ydGFudDsNCn0NCg0KYnIuY2xlYXJmaXggew0KICAgIGRpc3BsYXk6IG5vbmU7DQp9DQoNCiNzdG9yeS1mb290ZXJ7DQogICAgbWFyZ2luLXRvcDogLTFweCAhaW1wb3J0YW50Ow0KfQ0KDQouY29sbGFwc2Ugew0KICAgIGRpc3BsYXk6IGJsb2NrOw0KfQ0KDQoubmF2YmFyIC5uYXY+bGk+YSB7DQogICAgcGFkZGluZzogOS41cHggMTVweDsNCn0NCg0KbmF2Lm5hdmJhciB7DQogICAgYm9yZGVyOiAwcHggc29saWQgdHJhbnNwYXJlbnQ7DQp9DQoNCi8qLS0tLS0tLS0tLS1Kb2Igc2VhcmNoIGNzcy0tLS0tLS0tLS0tLS0qLw0KDQouc3BhbjEyLnJlZGJveC5ocGpvYnMgew0KICAgIG1hcmdpbjogMCAwIDAgMDsNCiAgICB3aWR0aDogMTAwJTsNCn0NCg0KLnJlZGJveHsNCiAgICBiYWNrZ3JvdW5kOiAjZjIwMDE3ICFpbXBvcnRhbnQ7DQp9DQoNCmgyLmNvbC1tZC0zIHsNCiAgICBmb250LWZhbWlseTogb3h5Z2VuQm9sZDsNCiAgICBtYXJnaW46IDElIDAgMCAwJTsNCiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7DQp9DQoNCi5jb250cm9sLWxhYmVsIHsNCiAgICBkaXNwbGF5OiBub25lOw0KfQ0KDQpmb3JtIHNlbGVjdCB7DQogICAgZmxvYXQ6IHJpZ2h0Ow0KICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7DQogICAgY29sb3I6ICM1MTUwNTE7DQogICAgLyogZm9udC13ZWlnaHQ6IDcwMDsgKi8NCiAgICBmb250LXNpemU6IDEuMnZ3Ow0KICAgIGZvbnQtZmFtaWx5OiBveHlnZW5SZWd1bGFyOw0KICAgIGhlaWdodDogNDZweDsNCiAgICB3aWR0aDogOTYlIWltcG9ydGFudDsNCiAgICBwYWRkaW5nOiA1cHg7DQogICAgYm9yZGVyOiA1JTsNCiAgICAtby1ib3JkZXItcmFkaXVzOiAwIWltcG9ydGFudDsNCiAgICBib3JkZXItcmFkaXVzOiAwIWltcG9ydGFudDsNCn0NCg0KcC5ocC1saW5rLmNvbC1tZC0zIHsNCiAgICBtYXJnaW46IDAgMCAwIDAhaW1wb3J0YW50Ow0KICAgIHBhZGRpbmc6IDAuOSUgMCAwIDIlOw0KfQ0KDQouYmxhY2tib3ggLmhwLWxpbmsgYSwgLmxpZ2h0Z3JheWJveCAuaHAtbGluayBhLCAucmVkYm94IC5ocC1saW5rIGEgew0KICAgIGZvbnQtZmFtaWx5OiBveHlnZW5Cb2xkOw0KICAgIGJvcmRlci1yYWRpdXM6IDVweDsNCiAgICBwYWRkaW5nOiA0JSA4JTsNCiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmOw0KICAgIGJhY2tncm91bmQ6IDAgMDsNCiAgICBjb2xvcjogI2JiMDQyMyFpbXBvcnRhbnQ7DQogICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7DQp9DQoNCi8qLS0tLS0tLS0tLSBXT0kgQ1NTIC0tLS0tLS0tLS0tLS0tKi8NCkBmb250LWZhY2Ugew0KICBmb250LWZhbWlseTogb3h5Z2VuQm9sZDsNCiAgc3JjOiB1cmwoIi9hd2VsbG9maW5ub3ZhdGlvbi9TaXRlQXNzZXRzL094eWdlbi1Cb2xkLnR0ZiIpOw0KfQ0KDQpAZm9udC1mYWNlIHsNCiAgZm9udC1mYW1pbHk6IG94eWdlblJlZ3VsYXI7DQogIHNyYzogdXJsKCIvYXdlbGxvZmlubm92YXRpb24vU2l0ZUFzc2V0cy9PeHlnZW4tUmVndWxhci50dGYiKTsNCn0NCg0KDQoNCg0KI21haW5ib2R5IC5jb250YWluZXJ7DQoJd2lkdGg6MTAwJSAhaW1wb3J0YW50Ow0KfQ0KDQpib2R5ew0KCWZvbnQtZmFtaWx5Om94eWdlblJlZ3VsYXI7DQoJZm9udC1zaXplOjEycHg7DQp9DQoNCiNtYWluUGFnZUltYWdlDQp7DQoJcG9zaXRpb246IHJlbGF0aXZlOw0KCWJhY2tncm91bmQtaW1hZ2U6IHVybCgiL2F3ZWxsb2Zpbm5vdmF0aW9uL1B1Ymxpc2hpbmdJbWFnZXMvUGFnZXMvV2VsbCUyME9mJTIwSW5ub3ZhdGlvbi9TdWJNYWluLUZ1dHVyZS5qcGciKTsNCgliYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTsNCgliYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDsNCg0KfQ0KDQojc3ZnU2hhcmRzew0KCXBvc2l0aW9uOmFic29sdXRlOw0KCXRvcDowOw0KCWxlZnQ6MDsNCgliYWNrZ3JvdW5kLWltYWdlOiB1cmwoImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owbmFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jbklIZHBaSFJvUFNjeE1EQWxKeUIyYVdWM1FtOTRQU2N3SURBZ01qQWdNVEFuSUhCeVpYTmxjblpsUVhOd1pXTjBVbUYwYVc4OUoyNXZibVVuUGcwS0NUeGtaV1p6UGcwS0NRazhiR2x1WldGeVIzSmhaR2xsYm5RZ2FXUTlKMmR5WVdReEp5QjRNVDBuTUNVbklIa3hQU2N3SlNjZ2VESTlKekV3TUNVbklIa3lQU2N3SlNjK0RRb0pDUWs4YzNSdmNDQnZabVp6WlhROUp6QWxKeUJ6ZEhsc1pUMG5jM1J2Y0MxamIyeHZjam9qT0VFNFJEaEdPM04wYjNBdGIzQmhZMmwwZVRveEp5QXZQZzBLQ1FrSlBITjBiM0FnYjJabWMyVjBQU2N4TURBbEp5QnpkSGxzWlQwbmMzUnZjQzFqYjJ4dmNqb2pSREJFTVVReU8zTjBiM0F0YjNCaFkybDBlVG94SnlBdlBnMEtDUWs4TDJ4cGJtVmhja2R5WVdScFpXNTBQZzBLQ1R3dlpHVm1jejROQ2drTkNnazhjRzlzZVdkdmJpQm1hV3hzUFNkMWNtd29JMmR5WVdReEtTY2djRzlwYm5SelBTY3dMREV3SURBc01DQXhNQzQ0TERBZ09DNDRMREV3Snk4K0RRb0pEUW84TDNOMlp6ND0iKSwJCQkJCSAgdXJsKCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MG5hSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY25JSGRwWkhSb1BTY3hNREFsSnlCMmFXVjNRbTk0UFNjd0lEQWdNakFnTVRBbklIQnlaWE5sY25abFFYTndaV04wVW1GMGFXODlKMjV2Ym1VblBqeGtaV1p6UGp4c2FXNWxZWEpIY21Ga2FXVnVkQ0JwWkQwblozSmhaREVuSUhneFBTY3dKU2NnZVRFOUp6QWxKeUI0TWowbk1UQXdKU2NnZVRJOUp6QWxKejQ4YzNSdmNDQnZabVp6WlhROUp6QWxKeUJ6ZEhsc1pUMG5jM1J2Y0MxamIyeHZjam9qT0VFNFJEaEdPM04wYjNBdGIzQmhZMmwwZVRveEp5QXZQanh6ZEc5d0lHOW1abk5sZEQwbk1UQXdKU2NnYzNSNWJHVTlKM04wYjNBdFkyOXNiM0k2STBRd1JERkVNanR6ZEc5d0xXOXdZV05wZEhrNk1TY2dMejQ4TDJ4cGJtVmhja2R5WVdScFpXNTBQand2WkdWbWN6NDhjRzlzZVdkdmJpQm1hV3hzUFNkMWNtd29JMmR5WVdReEtTY2djRzlwYm5SelBTYzFMREV3SURZc015QXhNaXd4TUNjdlBqd3ZjM1puUGc9PSIpOw0KCXdpZHRoOjEwMCU7DQoJaGVpZ2h0OjEwMCU7DQoJYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7DQp9DQoNCkBtZWRpYSAobWF4LXdpZHRoOiA2MTVweCkNCi5zcGFuMTIucmVkYm94Lmhwam9icyB7DQogICAgbWluLWhlaWdodDogMjQwcHg7DQp9DQoNCiNiYW5uZXJJbWd7DQogICAgcGFkZGluZy1sZWZ0OiA0NSU7DQp9DQoNCiNiYW5uZXJJbWdNb2J7DQoJZGlzcGxheTpub25lOw0KfQ0KDQojdGl0bGVJY29uew0KCXdpZHRoOiAxODlweDsNCgkvKndpZHRoOiAzMCU7Ki8NCglmbG9hdDogbGVmdDsNCgltYXJnaW46IDAgNSUgMjAlIDA7DQp9DQoNCkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0NXB4KSB7DQoJI3RpdGxlSWNvbnsNCgkJd2lkdGg6IDE1OXB4Ow0KCX0NCn0NCg0KQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjEwcHgpIHsNCgkjdGl0bGVJY29uew0KCQl3aWR0aDogMTA5cHg7DQoJfQ0KfQ0KDQoNCiNhbmdsZWRTdHJpcA0Kew0KCXRleHQtYWxpZ246Y2VudGVyOw0KCXBhZGRpbmc6IDEwJSAxMCUgNyUgMTAlOw0KCWJhY2tncm91bmQ6IHVybCgiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBuYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNuSUhkcFpIUm9QU2N4TURBbEp5QjJhV1YzUW05NFBTY3dJREFnTWpBZ01UQW5JSEJ5WlhObGNuWmxRWE53WldOMFVtRjBhVzg5SjI1dmJtVW5Qanh3YjJ4NVoyOXVJR1pwYkd3OUoyZHlZWGtuSUNCd2IybHVkSE05SnpBc09TQXdMREVnTWpBc01pQXlNQ3c0SUNjdlBqd3ZjM1puUGc9PSIpOw0KCWJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7DQoJYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7DQoJY29sb3I6d2hpdGU7DQoJZm9udC13ZWlnaHQ6IGJvbGQ7DQoJZm9udC1mYW1pbHk6IG94eWdlblJlZ3VsYXI7DQoJZm9udC1zaXplOiAxNXB0OwkNCn0NCg0KI3R1cm5SaWdodFByb2R1Y3RzIGgzLCAjdHVyblJpZ2h0UHJvZHVjdHMgcHsNCgl0ZXh0LWFsaWduOiBjZW50ZXI7DQp9DQoNCiNhbmdsZWRTdHJpcCBoNHsNCgljb2xvcjp3aGl0ZSAhaW1wb3J0YW50Ow0KCW1hcmdpbi1yaWdodDo1JTsNCn0NCg0KI3R1cm5SaWdodFByb2R1Y3RzIHAgew0KICAgIG1hcmdpbjogMCA1JSAwIDUlOw0KICAgIGZvbnQtc2l6ZTogMXZ3Ow0KICAgIGNvbG9yOiBibGFjazsNCn0NCg0KLmJsYWNrdGV4dHsNCgljb2xvcjpibGFjazsNCn0NCg0KI3BhZ2UtdGl0bGUgew0KICAgIGZvbnQtZmFtaWx5OiBveHlnZW5Cb2xkOw0KICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsNCiAgICB0b3A6IDI4JTsNCiAgICBsZWZ0OiAyNi41JTsNCiAgICBmb250LXNpemU6IDQuOXZ3Ow0KICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50Ow0KfQ0KDQojcHJvZHVjdFRpdGxlew0KICBmb250LWZhbWlseTogb3h5Z2VuUmVndWxhcjsNCn0NCg0KLnRpdGxlLXRhZ2xpbmUgew0KICAgIGZvbnQtZmFtaWx5OiBveHlnZW5SZWd1bGFyOw0KICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsNCiAgICB0b3A6IDQ2JTsNCiAgICBmb250LXNpemU6IDEuMnZ3Ow0KICAgIGZvbnQtd2VpZ2h0OiA1OTk7DQogICAgY29sb3I6ICNmZmZmZmY7DQogICAgdGV4dC1hbGlnbjogY2VudGVyOw0KICAgIG1hcmdpbjogMCAyNSUgMCAyNSU7DQogICAgdGV4dC1zaGFkb3c6IDBweCAwcHggOHB4ICMwMDA7DQp9DQoNCi5idXR0b24gew0KICAgIGZvbnQtZmFtaWx5OiBveHlnZW5Cb2xkOw0KICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsNCiAgICB0b3A6IDU5JTsNCiAgICBsZWZ0OiA0MyU7DQogICAgZm9udC1zaXplOiAxLjF2dzsNCiAgICBjb2xvcjogd2hpdGU7DQogICAgYmFja2dyb3VuZC1jb2xvcjogI2YyMDAxNzsNCiAgICBwYWRkaW5nOiAxJSAzLjUlIDElIDMuNSU7DQogICAgYm9yZGVyLXJhZGl1czogNXB4Ow0KICAgIGN1cnNvcjogcG9pbnRlcjsNCn0NCg0KI2VuaGFuY2V0aGVicmFuZGxvZ28gew0KICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsNCiAgICB3aWR0aDogMTIlOw0KICAgIHRvcDogODYlOw0KICAgIGxlZnQ6IDQ0JTsNCn0NCg0KLmJ1dHRvbi1pY29uIHsNCiAgZm9udC1mYW1pbHk6IG94eWdlbkJvbGQ7DQogIHBvc2l0aW9uOiBhYnNvbHV0ZTsNCiAgdG9wOiA2Ni44JTsNCiAgbGVmdDogNiU7DQogIGZvbnQtc2l6ZTogMS4zdnc7DQogIGNvbG9yOndoaXRlOw0KfQ0KDQovKg0KLmNvbnRhaW5lciB7DQogIHBvc2l0aW9uOiByZWxhdGl2ZTsNCiAgdGV4dC1hbGlnbjogY2VudGVyOw0KICBjb2xvcjogd2hpdGU7DQp9Ki8NCg0KI3N0cmlwU3RhdHN7DQoJZm9udC1mYW1pbHk6IG94eWdlblJlZ3VsYXI7DQoJZm9udC1zaXplOiAxNXB0Ow0KfQ0KDQoNCiNEUklMTFRvb2xraXR7DQoJZm9udC1mYW1pbHk6IG94eWdlblJlZ3VsYXI7DQoJZm9udC1zaXplOiAxNXB0Ow0KCXBhZGRpbmc6IDAgMCAwIDAgIWltcG9ydGFudDsNCn0NCg0KI3N0cmlwU3RhdHMgaDR7DQoJbWFyZ2luLWJvdHRvbToyLjUlOw0KfQ0KDQouc3RhdHMtaWNvbi1jb250YWluZXJ7DQoJdGV4dC1hbGlnbjpsZWZ0Ow0KCW1hcmdpbjphdXRvOw0KCW1hcmdpbi1ib3R0b206MTAlOw0KCWNvbG9yOndoaXRlOw0KCWZvbnQtZmFtaWx5Om94eWdlbkJvbGQ7CQ0KCXdpZHRoOjcwJTsNCn0NCg0KLnN0YXRzLWljb24tY29udGFpbmVyIHAgew0KCWZvbnQtc2l6ZToxLjR2dzsNCn0NCg0KDQouc3RhdHMtd2VsbC1pY29uDQp7DQoJZmxvYXQ6bGVmdDsNCgkvKnBvc2l0aW9uOiBhYnNvbHV0ZTsqLw0KCXBhZGRpbmctdG9wOjAuNiU7DQoJbWFyZ2luLWxlZnQ6MTAlOw0KCQ0KICAgIHdpZHRoOiAzMC42NSUgIWltcG9ydGFudDsNCiAgICBtYXJnaW4tbGVmdDogNiUgIWltcG9ydGFudDsNCn0NCg0KLnN0YXRzLWNhbGVuZGFyLWljb24gew0KICAgIGZsb2F0OiBsZWZ0Ow0KICAgIHBhZGRpbmctdG9wOiAwLjYlOw0KICAgIHdpZHRoOiAzMCUgIWltcG9ydGFudDsNCiAgICBtYXJnaW4tbGVmdDogNSUgIWltcG9ydGFudDsNCn0NCg0KI3N0YXRzLWljb24tZHJpbGwtY29udGFpbmVyDQp7DQoJd2lkdGg6MTAwJTsNCn0NCg0KI3N0YXRzLWRyaWxsLWljb24NCnsNCgkvKnBvc2l0aW9uOiBhYnNvbHV0ZTsqLw0KCQ0KCS8qbGVmdDoyNXB4OyovDQoJZmxvYXQ6bGVmdDsNCglwYWRkaW5nLXRvcDowLjYlOw0KCW1hcmdpbi1sZWZ0OjIwJSAhaW1wb3J0YW50Ow0KCXdpZHRoOjM2JSAhaW1wb3J0YW50Ow0KfQ0KDQouc3RhdHMtaWNvbi10ZXh0ew0KCWZvbnQtZmFtaWx5OiBveHlnZW5Cb2xkOw0KCS8qYmFja2dyb3VuZC1jb2xvcjpncmV5OyovDQoJbWFyZ2luLWxlZnQ6NTUlOw0KCXBhZGRpbmc6MS43JTsNCgkvKnBvc2l0aW9uOmFic29sdXRlOw0KCXRleHQtYWxpZ246bGVmdDsNCgl0b3A6MCU7DQoJbGVmdDoxMiU7Ki8NCgkgbGluZS1oZWlnaHQ6IDEyMCU7DQp9DQoNCi5zdGF0cy10ZXh0ew0KCSAgICBmb250LXNpemU6IDE0cHQ7DQogICAgbWFyZ2luOiAxMCUgMCUgMTAlIDAlOw0KfQ0KDQoudGV4dFJlZEJhY2tncm91bmR7DQoJbWFyZ2luLWxlZnQ6MyU7DQoJLypmb250LXNpemU6IDE4cHQ7Ki8NCgliYWNrZ3JvdW5kLWNvbG9yOiNmMjAwMTc7DQoJcGFkZGluZzowLjMlIDIlIDAuMyUgMiU7DQp9DQoNCi50ZXh0R3JleUJhY2tncm91bmR7DQoJbWFyZ2luLWxlZnQ6MyU7DQoJLypmb250LXNpemU6IDE4cHQ7Ki8NCgliYWNrZ3JvdW5kLWNvbG9yOiM4YThkOGY7DQoJcGFkZGluZzowLjMlIDIlIDAuMyUgMiU7DQp9DQoNCi5EUklMTC1sb2dvc3sNCgl3aWR0aDo1MCUgIWltcG9ydGFudDsNCgltYXJnaW4tYm90dG9tOjIlICFpbXBvcnRhbnQ7DQp9DQoNCi5UUi1sb2dvcyB7DQogICAgd2lkdGg6IDUlICFpbXBvcnRhbnQ7DQogICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsNCiAgICBtYXJnaW46IDEuNSUgMSUgNSUgMzQuNSUgIWltcG9ydGFudDsNCn0NCg0KLlRSLWxvZ29zLXRvcCB7DQogICAgd2lkdGg6IDE0JSAhaW1wb3J0YW50Ow0KICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7DQogICAgbWFyZ2luOiA0LjUlIDIlIDEzJSA1JSAhaW1wb3J0YW50Ow0KfQ0KDQpoNHsNCglmb250LWZhbWlseTogb3h5Z2VuQm9sZDsNCglmb250LXNpemU6IDIwcHQ7DQoJZm9udC13ZWlnaHQ6IGJvbGQ7DQoJY29sb3I6YmxhY2sgIWltcG9ydGFudDsNCn0NCg0KaDN7DQoJZm9udC1mYW1pbHk6IG94eWdlblJlZ3VsYXI7DQoJZm9udC1zaXplOiAxLjZ2dzsNCgljb2xvcjogd2hpdGU7DQoJDQp9CQ0KDQpoMzpob3ZlciB7IA0KICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsNCn0NCg0KI0RSSUxMVG9vbGtpdCBoNHsNCgljb2xvcjogYmxhY2s7DQoJbWFyZ2luOiAwIDAgMCAwOw0KfQ0KDQoNCi5yZWRBcnJvd3sNCgljb2xvcjojZjIwMDE3Ow0KfQ0KDQouY29sLW1kLTR7DQoJcGFkZGluZzowcHg7DQp9DQoNCi50b29sa2l0LXJvdw0Kew0KCW1hcmdpbjogMCAyMCUgMCAyMCU7DQp9DQoNCi50b29sa2l0LXRpdGxlcw0Kew0KCW1hcmdpbjogMCAyMCUgMjAlIDIwJSAhaW1wb3J0YW50Ow0KfQ0KDQoudG9vbGtpdHsNCiAgICBtYXJnaW4tYm90dG9tOiA1JTsNCgljdXJzb3I6cG9pbnRlcjsNCn0NCg0KI3N0cmlwU3RhdHNSb3cNCnsNCgltYXJnaW46IDAgMCUgMCAwJTsNCn0NCg0KI1RSbWFpbmNvcHl7DQogICAgIG1hcmdpbjogMCAzMCUgMCAzMCU7DQp9DQoNCiNUUm1haW5jb3B5IHAsICNUUm1haW5jb3B5IGg0DQp7DQogICAgdGV4dC1hbGlnbjpjZW50ZXI7DQp9DQoNCiNUUm1haW5jb3B5IHANCnsNCiAgICBtYXJnaW46IDAgMCA2JSAwOw0KICAgIGZvbnQtc2l6ZTogMS4xdnc7DQp9DQoNCi5UUmxpc3RSb3cgew0KICAgIG1hcmdpbjogNSUgMCUgNiUgMCU7DQogICAgZm9udC1zaXplOiAxLjF2dzsNCn0NCg0KI1RSbWFpbmNvcHkgaW1new0KICAgIHdpZHRoOjc1JTsNCiAgICBtYXJnaW46IDAgMjAlIDAgOCU7DQp9DQoNCg0KI2NvbnRhY3RGb3JtIHsNCiAgICBjb2xvcjogd2hpdGU7DQogICAgdGV4dC1hbGlnbjogY2VudGVyOw0KICAgIGJhY2tncm91bmQ6IHVybCgiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhkcFpIUm9QU0l4TURBbElpQjJhV1YzUW05NFBTSXdJREFnTWpBZ01UQWlJSEJ5WlhObGNuWmxRWE53WldOMFVtRjBhVzg5SW01dmJtVWlQanh3YjJ4NVoyOXVJR1pwYkd3OUlpTmpZekE1TW1ZaUlIQnZhVzUwY3owaU1Dd3lNQ0F5TUN3eU1DQXlNQ3d4SURBc01DSXZQand2YzNablBnPT0iKTsgICAgDQogICAgcGFkZGluZzogNSUgMzAlIDUlIDMwJTsNCiAgICBmb250LWZhbWlseTogb3h5Z2VuUmVndWxhcjsNCn0NCg0KI2NvbnRhY3RGb3JtIGgzIHsNCiAgICBtYXJnaW46IDAgMCAwIDA7DQp9DQoNCiNjb250YWN0Rm9ybSBoMiB7DQogICAgY29sb3I6IHdoaXRlOw0KICAgIGZvbnQtc2l6ZTogMi41dnc7DQogICAgbWFyZ2luOiAxJSAwIDElIDA7DQp9DQoNCiNjb250YWN0Rm9ybSBoMiBzcGFuew0KICAgIGZvbnQtd2VpZ2h0OiBib2xkOw0KfQ0KDQoNCiNjb250YWN0Rm9ybSBwIHNwYW57DQogICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmVkOw0KfQ0KDQojY29udGFjdEZvcm0gcCB7DQogICAgbWFyZ2luOiA3JSAwIDclIDA7DQogICAgZm9udC1zaXplOiAxLjJ2dzsNCiAgICBmb250LWZhbWlseTogb3h5Z2VuUmVndWxhcjsNCn0NCg0KDQojY29udGFjdEZvcm0gcCBzcGFuew0KICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOw0KfQ0KDQojY29udGFjdEZvcm1Sb3cgew0KICAgIHRleHQtYWxpZ246IGxlZnQ7DQogICAgZm9udC1zaXplOiAxLjF2dzsNCn0NCg0KI2NvbnRhY3RGb3JtUm93IC5jb2wtbWQtNiB7DQogICAgcGFkZGluZzogMiUgMiUgMiUgMiU7DQp9DQoNCi5jb2wtbWQtNiBpbnB1dFt0eXBlPSJ0ZXh0Il0gew0KICAgIHBhZGRpbmc6IDQlOw0KICAgIGhlaWdodDogMzUlOw0KICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOw0KfQ0KDQouY29sLXhzLTEyIHRleHRhcmVhIHsNCiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsNCiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50Ow0KfQ0KDQojQ0ZCdXR0b25Db250YWluZXIgew0KICAgIHRleHQtYWxpZ246IGNlbnRlcjsNCn0NCg0KI0NGQnV0dG9uQ29udGFpbmVyIGJ1dHRvbiB7DQogICAgbWFyZ2luLXRvcDogNyU7DQogICAgYm9yZGVyOiBub25lOw0KICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOw0KICAgIHBhZGRpbmc6IDIlIDEwJSAyJSAxMCU7DQogICAgZm9udC1mYW1pbHk6IG94eWdlbkJvbGQ7DQogICAgZm9udC1zaXplOiAxLjF2dzsNCiAgICBjb2xvcjogI2YyMDAxNzsNCn0NCg0KLlRSbGlzdFJvdyAuY29sLW1kLTYgew0KICAgIHBhZGRpbmc6IDBweDsNCn0NCg0KLnJpZ2h0LmNhcm91c2VsLWNvbnRyb2wsIC5sZWZ0LmNhcm91c2VsLWNvbnRyb2wsIC5jYXJvdXNlbC1pbmRpY2F0b3JzIHsNCiAgICBkaXNwbGF5OiBub25lOw0KfQ0KDQojYnJlYWRjcnVtYm5hdnsNCiAgICBkaXNwbGF5OiBub25lOw0KfQ0KDQppbWcuYnJhbmNoTG9nb3Mgew0KICAgIHdpZHRoOiA2MCU7DQogICAgbWFyZ2luOiAwJSAwJSAwJSAwJTsNCn0NCg0KaW1nLmJyYW5jaExvZ29zU21hbGwgew0KICAgIG1hcmdpbjogNSUgMCAwIDElOw0KICAgIHdpZHRoOiA1MCU7DQp9DQoNCiNrY2FXYXlCdXR0b24gew0KICAgIGZvbnQtZmFtaWx5OiBveHlnZW5Cb2xkOw0KICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsNCiAgICB0b3A6IDkzJTsNCiAgICBsZWZ0OiAyOSU7DQogICAgZm9udC1zaXplOiAxdnc7DQogICAgY29sb3I6IHdoaXRlOw0KICAgIGJhY2tncm91bmQtY29sb3I6ICNmMjAwMTc7DQogICAgcGFkZGluZzogMiUgNS41JSAyJSA1LjUlOw0KICAgIGJvcmRlci1yYWRpdXM6IDVweDsNCn0NCg0KI25ld3NSb3cgew0KICAgIHRleHQtYWxpZ246IGNlbnRlcjsNCiAgICBtYXJnaW46IDAgMTAlIDAlIDEwJTsNCiAgICBmb250LWZhbWlseTogb3h5Z2VuQm9sZDsNCiAgICBmb250LXNpemU6IDEuM3Z3Ow0KfQ0KDQojbmV3c1JvdyBoNCB7DQogICAgbWFyZ2luLWJvdHRvbTogMyU7DQp9DQoNCi5yZWRBcnJvd05ld3Mgew0KICAgIGNvbG9yOiAjZjIwMDE3Ow0KICAgIGZsb2F0OiBsZWZ0Ow0KICAgIG1hcmdpbi1ib3R0b206IDEwJTsNCn0NCg0KLmFydGljbGVEYXRlIHsNCiAgICB0ZXh0LWFsaWduOiBsZWZ0Ow0KICAgIG1hcmdpbjogMiUgMCAwIDQlOw0KICAgIGNvbG9yOiBncmV5Ow0KICAgIGZvbnQtZmFtaWx5OiBveHlnZW5SZWd1bGFyOw0KfQ0KDQojbmV3c0J1dHRvbiB7DQogICAgcG9zaXRpb246IHJlbGF0aXZlOw0KICAgIHRvcDogMDsNCiAgICBsZWZ0OiAwOw0KICAgIG1hcmdpbjogNSUgMzUlIDUlIDM1JTsNCn0NCg0KLmFydGljbGVUZXh0IHsNCiAgICB0ZXh0LWFsaWduOiBsZWZ0Ow0KCW1hcmdpbi1yaWdodDo1JTsNCgljb2xvcjpibGFjazsNCn0NCg0KLmNhcm91c2VsSW1hZ2Vzew0KCXdpZHRoOjEwMCU7DQp9DQoNCkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkzcHgpIHsNCg0KLnRvb2xraXR7DQpwYWRkaW5nOjBweDsNCn0JDQoNCi5uYXYtY29sbGFwc2V7DQoJCXotaW5kZXg6MTA7DQp9DQoJDQoJI0RSSUxMVG9vbGtpdCBwew0KCQltYXJnaW46IDAgMTAlIDAgMTAlOw0KCX0NCgkNCgkjYnJlYWRjcnVtYm5hdnsNCgkJZGlzcGxheTpub25lOw0KCX0NCgkNCgkJDQoJLkRSSUxMLWxvZ29zew0KCQl3aWR0aDo1MCUgIWltcG9ydGFudDsJCQ0KCX0NCg0KCSNtYWluUGFnZUltYWdlDQoJew0KCQlwb3NpdGlvbjogcmVsYXRpdmU7DQoJCWJhY2tncm91bmQtaW1hZ2U6IHVybCgiL2F3ZWxsb2Zpbm5vdmF0aW9uL1B1Ymxpc2hpbmdJbWFnZXMvUGFnZXMvV2VsbCUyME9mJTIwSW5ub3ZhdGlvbi9TdWJNYWluLUZ1dHVyZS5qcGciKTsNCgkJYmFja2dyb3VuZC1zaXplOiAxMDAlOw0KICAgIAkJYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tOw0KCX0NCg0KCSNzdmdTaGFyZHN7DQoJCWJhY2tncm91bmQtaW1hZ2U6IHVybCgiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBuYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNuSUhkcFpIUm9QU2N4TURBbEp5QjJhV1YzUW05NFBTY3dJREFnTWpBZ01UQW5JSEJ5WlhObGNuWmxRWE53WldOMFVtRjBhVzg5SjI1dmJtVW5QanhrWldaelBqeHNhVzVsWVhKSGNtRmthV1Z1ZENCcFpEMG5aM0poWkRFbklIZ3hQU2N3SlNjZ2VURTlKekFsSnlCNE1qMG5NQ2NnZVRJOUp6RXdNQ1VuUGp4emRHOXdJRzltWm5ObGREMG5NQ1VuSUhOMGVXeGxQU2R6ZEc5d0xXTnZiRzl5T2lNNFFUaEVPRVk3YzNSdmNDMXZjR0ZqYVhSNU9qRW5JQzgrUEhOMGIzQWdiMlptYzJWMFBTY3hNREFsSnlCemRIbHNaVDBuYzNSdmNDMWpiMnh2Y2pvalJEQkVNVVF5TzNOMGIzQXRiM0JoWTJsMGVUb3hKeUF2UGp3dmJHbHVaV0Z5UjNKaFpHbGxiblErUEM5a1pXWnpQanh3YjJ4NVoyOXVJR1pwYkd3OUozVnliQ2dqWjNKaFpERXBKeUJ3YjJsdWRITTlKekFzTUNBeU1Dd3dJREl3TERZdU5TQXdMRGN1TlNjdlBqd3ZjM1puUGc9PSIpLAkJCQkJCSAgdXJsKCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MG5hSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY25JSGRwWkhSb1BTY3hNREFsSnlCMmFXVjNRbTk0UFNjd0lEQWdNakFnTVRBbklIQnlaWE5sY25abFFYTndaV04wVW1GMGFXODlKMjV2Ym1VblBqeGtaV1p6UGp4c2FXNWxZWEpIY21Ga2FXVnVkQ0JwWkQwblozSmhaREVuSUhneFBTY3dKU2NnZVRFOUp6QWxKeUI0TWowbk1DVW5JSGt5UFNjeE1EQWxKejQ4YzNSdmNDQnZabVp6WlhROUp6QWxKeUJ6ZEhsc1pUMG5jM1J2Y0MxamIyeHZjam9qT0VFNFJEaEdPM04wYjNBdGIzQmhZMmwwZVRveEp5QXZQanh6ZEc5d0lHOW1abk5sZEQwbk1UQXdKU2NnYzNSNWJHVTlKM04wYjNBdFkyOXNiM0k2STBRd1JERkVNanR6ZEc5d0xXOXdZV05wZEhrNk1TY2dMejQ4TDJ4cGJtVmhja2R5WVdScFpXNTBQand2WkdWbWN6NDhjRzlzZVdkdmJpQm1hV3hzUFNkMWNtd29JMmR5WVdReEtTY2djRzlwYm5SelBTY3dMREV3SURRc01UQWdNQ3cxSnk4K1BDOXpkbWMrIik7DQoJCWJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlOw0KCX0NCgkNCgkjYmFubmVySW1nTW9iew0KCQlkaXNwbGF5OmJsb2NrOw0KCQlwYWRkaW5nLXRvcDogMTAwJTsNCgl9DQoJDQoJI2Jhbm5lckltZ3sNCgkJZGlzcGxheTpub25lOw0KCX0NCgkNCgkjcGFnZS10aXRsZSB7DQoJICAgIHRleHQtYWxpZ246IGNlbnRlcjsNCgkgICAgdG9wOiA5JTsNCgkgICAgbGVmdDogMyU7DQoJICAgIGZvbnQtc2l6ZTogMTV2dzsNCgkgICAgbGluZS1oZWlnaHQ6IDk4JTsNCgl9DQoNCgkudGl0bGUtdGFnbGluZSB7DQoJICAgIHRvcDogNDAlOw0KICAgICAgICAgICAgZm9udC1zaXplOiA0LjV2dzsNCiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1OTk7DQogICAgICAgICAgICBtYXJnaW46IDUlIDEwJTsNCiAgICAgICAgfQ0KDQoJI3RpdGxlSWNvbnsNCiAgICAgICAgICAgIGZsb2F0Om5vbmU7DQogICAgICAgICAgICB3aWR0aDoxNSU7DQogICAgICAgICAgICBtYXJnaW46IDAgNSUgMSUgMDsNCgl9DQoNCi5zcGFuMTIucmVkYm94Lmhwam9icyAuaHAtbGluayB7DQogICAgZGlzcGxheTogYmxvY2s7DQogICAgbWFyZ2luOiA1cHggMCFpbXBvcnRhbnQ7DQogICAgd2lkdGg6IDk2JTsNCiAgICBmbG9hdDogbGVmdCFpbXBvcnRhbnQ7DQp9DQoNCgkuYnV0dG9uIHsNCiAgICB0b3A6IDY4JTsNCiAgICBsZWZ0OiAzMiU7DQogICAgZm9udC1zaXplOiAzdnc7DQogICAgYmFja2dyb3VuZC1jb2xvcjogI2YyMDAxNzsNCiAgICBwYWRkaW5nOiAyLjQlIDYuNSUgMi40JSA4LjUlOw0KICAgIGJvcmRlci1yYWRpdXM6IDVweDsNCn0NCg0KCS5idXR0b24taWNvbiB7DQoJICB0b3A6IDU2LjUlOw0KCSAgbGVmdDogOSU7DQoJICBmb250LXNpemU6IDN2dzsNCgl9DQoNCgkudG9vbGtpdC1yb3cNCgl7DQoJCW1hcmdpbjogMCAwJSAwIDAlOw0KCX0NCg0KCSNuZXdzUm93IHsNCiAgICAJCWZvbnQtc2l6ZTogMy4zdnc7DQogICAgICAgICAgICAgICAgbWFyZ2luOiAtMTAlIDEwJSA1JSAxMCU7ICAgIA0KCX0JDQoNCgkja2NhV2F5QnV0dG9uIHsNCiAJICAgdG9wOiAxMjAlOw0KIAkgICBsZWZ0OiAzMyU7DQogCSAgIGZvbnQtc2l6ZTogMnZ3Ow0KCX0NCgkNCgloNHsNCgkJZm9udC1mYW1pbHk6IG94eWdlbkJvbGQ7DQoJCWZvbnQtc2l6ZTogNC41dnc7DQoJCWZvbnQtd2VpZ2h0OiBib2xkOw0KCQltYXJnaW46IDAlIDAlIDAlIDAlOw0KCX0NCgkNCglwew0KCQlmb250LXNpemU6IDIycHQ7DQoJCW1hcmdpbjogMCAyMCUgNyUgMjAlOw0KCX0NCgkNCgkjYW5nbGVkU3RyaXB7DQoJCXBhZGRpbmc6IDQ1JSA1JSA0MCUgNSU7DQoJCWZvbnQtc2l6ZTogM3Z3Ow0KCX0NCg0KCS5UUi1sb2dvcy10b3AsIC5UUi1sb2dvcyB7DQogICAgCQl3aWR0aDogMTUlICFpbXBvcnRhbnQ7DQogICAgCQltYXJnaW46IDUlIDIlIDIzJSAwJSAhaW1wb3J0YW50Ow0KCX0NCg0KCQ0KCS5jYXJvdXNlbEltYWdlcyB7DQoJICAgICAgICBtYXJnaW4tbGVmdDogLTEwMCUgIWltcG9ydGFudDsNCgkgICAgICAgIG1heC13aWR0aDogMjAwJSAhaW1wb3J0YW50Ow0KCSAgICAgICAgd2lkdGg6IDIwMCUgIWltcG9ydGFudDsNCgkgICAgICAgIG92ZXJmbG93OiBoaWRkZW47DQoJfQ0KDQoJI3R1cm5SaWdodFByb2R1Y3RzIHAgew0KCSAgICBmb250LXNpemU6IDIuNXZ3Ow0KCX0NCg0KCSNuZXdzQnV0dG9uIHsNCiAgICAJCW1hcmdpbjogNSUgMjUlIDUlIDI1JTsNCgl9DQoNCgkjYW5nbGVkU3RyaXAgaDMgew0KCSAgICBmb250LWZhbWlseTogb3h5Z2VuUmVndWxhcjsNCgkgICAgZm9udC1zaXplOiA0LjZ2dzsNCgkgICAgY29sb3I6IHdoaXRlOw0KCX0NCgkNCgkudG9vbGtpdC10aXRsZXMNCgl7DQoJCWZvbnQtc2l6ZTogMy41dncgIWltcG9ydGFudDsNCgkJbWFyZ2luOiAwIDIwJSAxNSUgMjAlOw0KCX0NCgkNCgkuc3RhdHMtd2VsbC1pY29uDQoJew0KCQl3aWR0aDoxMCUgIWltcG9ydGFudDsNCgl9DQoNCgkuc3RhdHMtaWNvbi1jb250YWluZXIgew0KICAgIAkJd2lkdGg6IDEwMCU7DQoJfQ0KCQ0KCS5zdGF0cy1pY29uLWNvbnRhaW5lciBwIHsNCgkJZm9udC1zaXplOiAyLjQ5dnc7DQoJCQ0KCX0NCgkNCgkuc3RhdHMtaWNvbi1jb250YWluZXIgcCB7DQoJCWZvbnQtc2l6ZTogMi40OXZ3Ow0KCQkNCgl9DQoJCQ0KCSNzdGF0cy1kcmlsbC1pY29uDQoJew0KCQl3aWR0aDozNiUgIWltcG9ydGFudDsNCgl9DQoNCgkuc3RhdHMtY2FsZW5kYXItaWNvbnsNCiAgICAJCXdpZHRoOiAzMCUgIWltcG9ydGFudDsNCgl9DQoNCgkjc3RhdHMtaWNvbi1kcmlsbC1jb250YWluZXIgcHsNCgkJbWFyZ2luOiAwIDAlIDAlIDAlOw0KCX0NCgkNCgkjc3RyaXBTdGF0c1Jvd3sNCgkJbWFyZ2luOiAwIDUlIDAgNSU7DQoJfQ0KCQ0KCSNjb2xfY2VudHJhbF9zbWFsbHsNCgkJbWFyZ2luOiAwIDIwJSAwJSAwJTsNCgl9DQoJDQoJI3N0YXRzLWNhc2gtaWNvbnsNCgkJd2lkdGg6MjAlICFpbXBvcnRhbnQ7DQoJCW1hcmdpbi1sZWZ0OiA0NSUgIWltcG9ydGFudDsNCgl9DQoJDQoJLmNvbC14cy0xMiAuc3RhdHMtaWNvbi1jb250YWluZXJ7DQoJCW1hcmdpbjo1JSAxJSAzJSAxNSU7DQoJfQ0KCQ0KCS5jb2wteHMtMTIgLnN0YXRzLXRleHR7DQoJCSAgICBtYXJnaW46IDYlIDEwJSAwIDEwJTsNCgl9DQoJDQoJLnN0YXRzLXRleHR7DQoJCWZvbnQtc2l6ZTozdnc7DQoJfQ0KCQ0KCSNzdHJpcFN0YXRzIGg0ew0KCQltYXJnaW4tYm90dG9tOjEwJTsNCgl9DQoNCgkjc3RyaXBTdGF0c3sNCgkJbWFyZ2luOiAtNSUgMCAtMTAlIDA7DQoJfQ0KDQoJI1RSbWFpbmNvcHkgew0KCQltYXJnaW46IC0xMCUgNSUgMCA1JTsNCgl9DQoNCgkjVFJtYWluY29weSBwIHsNCiAJICAgZm9udC1zaXplOiAzLjV2dzsNCgl9DQoNCgkuVFJsaXN0Um93IHsNCgkgICAgbWFyZ2luOiA1JSAwJSA2JSAxNSU7DQoJICAgIGZvbnQtc2l6ZTogMy4xdnc7DQoJfQ0KDQogICAgI2NvbnRhY3RGb3Jtew0KICAgICAgICBwYWRkaW5nOiAxOCUgMiUgNSUgMiU7DQogICAgfQ0KICAgIA0KICAgICNjb250YWN0Rm9ybVJvdyB7DQogICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsNCiAgICAgICAgZm9udC1zaXplOiA0LjF2dzsNCiAgICAgICAgcGFkZGluZzogMiUgNSUgMiUgNSU7DQogICAgfQ0KICAgIA0KICAgICNjb250YWN0Rm9ybSBoMiB7DQogICAgICAgIGZvbnQtc2l6ZTogNy41dnc7DQogICAgfQ0KICAgIA0KICAgICNjb250YWN0Rm9ybSBoM3sNCiAgICAgICAgZm9udC1zaXplOiA1dnc7DQogICAgfQ0KICAgIA0KICAgICNjb250YWN0Rm9ybSBwIHsNCiAgICAgICAgbWFyZ2luOiA3JSA1JSA3JSA1JTsNCiAgICAgICAgZm9udC1zaXplOiAzLjV2dzsNCiAgICB9DQogICAgDQogICAgI0NGQnV0dG9uQ29udGFpbmVyIGJ1dHRvbiB7DQogICAgICAgIHBhZGRpbmc6IDIlIDIwJSAyJSAyMCU7DQogICAgICAgIGZvbnQtc2l6ZTogMy41dnc7DQogICAgfQ0KICAgIA0KICAgIC5zcGFuMTIucmVkYm94Lmhwam9icy5yb3cgew0KICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7DQogICAgfQ0KICAgIA0KICAgIGgyI2pvYlNlYXJjaExhYmVsIHsNCiAgICAgICAgbWFyZ2luLWJvdHRvbTogMiU7DQogICAgfQ0KICAgIA0KICAgICNjdGwwMF9jdGwzNF9nXzlhMWFlMjI0X2EzYjZfNDc0NF84Yzg0XzM4OWE5MTk1MmJlNl9idG5TZWFyY2ggew0KICAgIHBhZGRpbmc6IDEwcHggMjBweDsNCiAgICBtYXJnaW4tbGVmdDogNiU7ICBkaXNwbGF5OiBibG9jazsgIA0KfQ0KICAgIGZvcm0gc2VsZWN0ew0KICAgICAgICBmb250LXNpemU6IDIuMnZ3Ow0KICAgIH0NCiAgICANCiAgICAjZW5oYW5jZXRoZWJyYW5kbG9nbyB7DQogICAgICAgIHdpZHRoOiAzMCU7DQogICAgICAgIHRvcDogODQlOw0KICAgICAgICBsZWZ0OiAzNCU7DQogICAgfQ0KfQ0KDQo8L3N0eWxlPiANCiAgICAgIDxkaXYgaWQ9Im1haW5QYWdlQ2Fyb3VzZWwiPg0KICAgICAgICAgPGRpdiBjbGFzcz0iY2Fyb3VzZWwgc2xpZGUiIGlkPSJrY2FDYXJvdXNlbCIgZGF0YS1yaWRlPSJjYXJvdXNlbCI+IA0KICAgICAgICAgICAgPG9sIGNsYXNzPSJjYXJvdXNlbC1pbmRpY2F0b3JzIj4gDQogICAgICAgICAgICAgICA8bGkgY2xhc3M9ImFjdGl2ZSIgZGF0YS10YXJnZXQ9IiNrY2FDYXJvdXNlbCIgZGF0YS1zbGlkZS10bz0iMCI+IA0KICAgICAgICAgICAgICAgPC9saT4gDQogICAgICAgICAgICAgICA8bGkgZGF0YS10YXJnZXQ9IiNrY2FDYXJvdXNlbCIgZGF0YS1zbGlkZS10bz0iMSI+DQogICAgICAgICAgICAgICA8L2xpPiANCiAgICAgICAgICAgICAgIDxsaSBkYXRhLXRhcmdldD0iI2tjYUNhcm91c2VsIiBkYXRhLXNsaWRlLXRvPSIyIj4NCiAgICAgICAgICAgICAgIDwvbGk+IA0KICAgICAgICAgICAgPC9vbD4NCiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhcm91c2VsLWlubmVyIj4gDQogICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpdGVtIGFjdGl2ZSI+IA0KICAgICAgICAgICAgICAgCSAgPGEgaHJlZj0naHR0cHM6Ly93d3cua2NhZGV1dGFnLmNvbS9TdXN0YWluYWJpbGl0eS9QYWdlcy9kZWZhdWx0LmFzcHgnPjxpbWcgY2xhc3M9ImNhcm91c2VsSW1hZ2VzIiBzcmM9Ii9QdWJsaXNoaW5nSW1hZ2VzL0VTR19yZXBvcnRfMjAyMV9iYW5uZXIuanBnIiBhbHQ9IiIvPjwvYT4NCiAgICAgICAgICAgICAgIDwvZGl2PiANCiAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Iml0ZW0iPiANCiAgICAgICAgICAgICAgICAgIDxhIGhyZWY9J2h0dHBzOi8vd3d3LmtjYWRldXRhZy5jb20vYXdlbGxvZmlubm92YXRpb24vUGFnZXMvd29pLmFzcHgnPjxpbWcgY2xhc3M9ImNhcm91c2VsSW1hZ2VzIiBzcmM9Ii9QdWJsaXNoaW5nSW1hZ2VzL1dPSV9iYW5uZXJfMDQuanBnIiBhbHQ9IiIvPjwvYT4NCiAgICAgICAgICAgICAgIDwvZGl2PiANCiAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Iml0ZW0iPiANCiAgICAgICAgICAgICAgICAgIDxhIGhyZWY9J2h0dHBzOi8va2VuZXJhLmNvbS8nPjxpbWcgY2xhc3M9ImNhcm91c2VsSW1hZ2VzIiBzcmM9Ii9QdWJsaXNoaW5nSW1hZ2VzL2tlbmVyYV9iYW5uZXJfMDEuanBnIiBhbHQ9IiIvPjwvYT4NCiAgICAgICAgICAgICAgIDwvZGl2PiANCiAgICAgICAgICAgIDwvZGl2PiANCiAgICAgICAgICAgIDwhLS0gQ29udHJvbHMgKHJlcXVpcmVkIGZvciBzbGlkZSBlZmZlY3QsIGJ1dCBoaWRkZW4gZnJvbSB2aWV3KSAtLT48YSBjbGFzcz0ibGVmdCBjYXJvdXNlbC1jb250cm9sIiBocmVmPSIja2NhQ2Fyb3VzZWwiIGRhdGEtc2xpZGU9InByZXYiPjxzcGFuIGNsYXNzPSJnbHlwaGljb24gZ2x5cGhpY29uLWNoZXZyb24tbGVmdCI+PC9zcGFuPjxzcGFuIGNsYXNzPSJzci1vbmx5Ij5QcmV2aW91czwvc3Bhbj4gPC9hPiANCiAgICAgICAgICAgICAgIDxhIGNsYXNzPSJyaWdodCBjYXJvdXNlbC1jb250cm9sIiBocmVmPSIja2NhQ2Fyb3VzZWwiIGRhdGEtc2xpZGU9Im5leHQiPiANCiAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJnbHlwaGljb24gZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQiPjwvc3Bhbj4gDQogICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0ic3Itb25seSI+TmV4dDwvc3Bhbj4gPC9hPg0KICAgICAgICAgICAgICAgPGRpdiBpZD0icGFnZS10aXRsZSI+DQogICAgICAgICAgICAgICAgPCEtLSAgPGRpdj5BIHdlbGwgb2YgaW5ub3ZhdGlvbiA8L2Rpdj4NCiAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUtdGFnbGluZSI+IERpc2NvdmVyIGhvdyBvdXIgdGVjaG5vbG9neSBhbmQgaW5ub3ZhdGlvbnMgYXJlIHRyYW5zZm9ybWluZyBkcmlsbGluZyBvcGVyYXRpb25zIHRocm91Z2hvdXQgdGhlIGluZHVzdHJ5Ljxici8+PC9kaXY+IA0KICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iYnV0dG9uIiBvbmNsaWNrPSJ3aW5kb3cubG9jYXRpb24uaHJlZiA9ICYjMzk7L2F3ZWxsb2Zpbm5vdmF0aW9uL1BhZ2VzL3dvaS5hc3B4JiMzOTs7Ij5GaW5kIG91dCBtb3JlPC9kaXY+IA0KICAgICAgICAgICAgICAgPGltZyBpZD0iZW5oYW5jZXRoZWJyYW5kbG9nbyIgc3JjPSIvYXdlbGxvZmlubm92YXRpb24vUHVibGlzaGluZ0ltYWdlcy9QYWdlcy9XZWxsJTIwT2YlMjBJbm5vdmF0aW9uL2VuaGFuY2V0aGVicmFuZGxvZ28ucG5nIiBhbHQ9IiI+LS0+DQogICAgICAgICA8L2Rpdj4NCiAgICAgIDwvZGl2PiANCiAgICAgIDxkaXYgY2xhc3M9ImNvbnRhaW5lci1mbHVpZCB0ZXh0LWNlbnRlciIgaWQ9InN0cmlwU3RhdHMiPg0KICAgICAgICAgPGRpdiBjbGFzcz0icm93IiBpZD0ic3RyaXBTdGF0c1JvdyI+IA0KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29sLW1kLTQiPiAmIzE2MDs8YnIvPjwvZGl2PiANCiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbC14cy0xMiBjb2wtbWQtNCI+DQogICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdGF0cy10ZXh0Ij4gV2l0aCBvdmVyIDEzMCB5ZWFycyBvZiBleHBlcmllbmNlLCBLQ0EgRGV1dGFnIGlzIGEgbGVhZGluZyBkcmlsbGluZywgZW5naW5lZXJpbmcgYW5kIHRlY2hub2xvZ3kgY29tcGFueSB3b3JraW5nIG9uc2hvcmUgYW5kIG9mZnNob3JlIHdpdGggYSBmb2N1cyBvbiBzYWZldHksIHF1YWxpdHkgYW5kIG9wZXJhdGlvbmFsIHBlcmZvcm1hbmNlLiA8L2Rpdj4gDQogICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJidXR0b24iIGlkPSJrY2FXYXlCdXR0b24iIG9uY2xpY2s9IndpbmRvdy5sb2NhdGlvbi5ocmVmID0gJiMzOTsvd2hvd2VhcmUvUGFnZXMvVGhlLUtDQS1EZXV0YWctV2F5LmFzcHgmIzM5OzsiPlRoZSBLQ0EgRGV1dGFnIFdheTxici8+PC9kaXY+DQogICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbC1tZC00Ij4gJiMxNjA7PC9kaXY+IA0KICAgICAgICAgPC9kaXY+IA0KICAgICAgPC9kaXY+IA0KICAgICAgPGRpdiBjbGFzcz0iY29udGFpbmVyLWZsdWlkIHRleHQtY2VudGVyIiBpZD0iYW5nbGVkU3RyaXAiPg0KICAgICAgICAgPGRpdiBjbGFzcz0iY29udGFpbmVyLWZsdWlkIHRleHQtY2VudGVyIiBpZD0idHVyblJpZ2h0UHJvZHVjdHMiPiANCiAgICAgICAgICAgIDxici8+IA0KICAgICAgICAgICAgPGRpdiBjbGFzcz0icm93ICI+DQogICAgICAgICAgICAgICA8ZGl2IG9uY2xpY2s9IndpbmRvdy5sb2NhdGlvbi5ocmVmID0gJy9idXNpbmVzc2FuZHNlcnZpY2VzL1BhZ2VzL2RlZmF1bHQuYXNweD9icmFuY2g9MSc7IiBjbGFzcz0iY29sLXhzLTYgY29sLW1kLTMgdG9vbGtpdCI+IA0KICAgICAgICAgICAgICAgICAgPGltZyBjbGFzcz0iYnJhbmNoTG9nb3MiIHNyYz0iL2F3ZWxsb2Zpbm5vdmF0aW9uL1B1Ymxpc2hpbmdJbWFnZXMvUGFnZXMvV2VsbCUyME9mJTIwSW5ub3ZhdGlvbi9Ib21lcGFnZS1JY29ucy1PZmZzaG9yZS5wbmciIGFsdD0iIi8+DQogICAgICAgICAgICAgICAgICA8aDM+IA0KICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9InJlZEFycm93Ij7ilrrvuI48L3NwYW4+IE9mZnNob3JlPC9oMz4gDQogICAgICAgICAgICAgICAgICA8cD5QbGF0Zm9ybSBkcmlsbGluZyBvcGVyYXRpb25zICZhbXA7IG1haW50ZW5hbmNlPC9wPiANCiAgICAgICAgICAgICAgICAgIDxpbWcgY2xhc3M9ImJyYW5jaExvZ29zU21hbGwiIHNyYz0iL2F3ZWxsb2Zpbm5vdmF0aW9uL1B1Ymxpc2hpbmdJbWFnZXMvUGFnZXMvV2VsbCUyME9mJTIwSW5ub3ZhdGlvbi9Ib21lcGFnZS1Mb2dvcy1LQ0EucG5nIiBhbHQ9IiIvPiANCiAgICAgICAgICAgICAgIDwvZGl2PiANCiAgICAgICAgICAgICAgIDxkaXYgb25jbGljaz0id2luZG93LmxvY2F0aW9uLmhyZWYgPSAnL2J1c2luZXNzYW5kc2VydmljZXMvUGFnZXMvZGVmYXVsdC5hc3B4P2JyYW5jaD0wJzsiIGNsYXNzPSJjb2wteHMtNiBjb2wtbWQtMyB0b29sa2l0Ij4gDQogICAgICAgICAgICAgICAgICA8aW1nIGNsYXNzPSJicmFuY2hMb2dvcyIgc3JjPSIvYXdlbGxvZmlubm92YXRpb24vUHVibGlzaGluZ0ltYWdlcy9QYWdlcy9XZWxsJTIwT2YlMjBJbm5vdmF0aW9uL0hvbWVwYWdlLUljb25zLUxhbmQucG5nIiBhbHQ9IiIvPiANCiAgICAgICAgICAgICAgICAgIDxoMz4gDQogICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0icmVkQXJyb3ciPuKWuu+4jjwvc3Bhbj4gTGFuZDwvaDM+DQogICAgICAgICAgICAgICAgICA8cD5IaWdoIHNwZWNpZmljYXRpb24gZmxlZXQgb2Ygb25zaG9yZSByaWdzPC9wPiANCiAgICAgICAgICAgICAgICAgIDxpbWcgY2xhc3M9ImJyYW5jaExvZ29zU21hbGwiIHNyYz0iL2F3ZWxsb2Zpbm5vdmF0aW9uL1B1Ymxpc2hpbmdJbWFnZXMvUGFnZXMvV2VsbCUyME9mJTIwSW5ub3ZhdGlvbi9Ib21lcGFnZS1Mb2dvcy1LQ0EucG5nIiBhbHQ9IiIvPiANCiAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgPGRpdiBvbmNsaWNrPSJ3aW5kb3cubG9jYXRpb24uaHJlZiA9ICcvYnVzaW5lc3NhbmRzZXJ2aWNlcy9QYWdlcy9kZWZhdWx0LmFzcHg/YnJhbmNoPTInOyIgY2xhc3M9ImNvbC14cy02IGNvbC1tZC0zIHRvb2xraXQiPiANCiAgICAgICAgICAgICAgICAgIDxpbWcgY2xhc3M9ImJyYW5jaExvZ29zIiBzcmM9Ii9hd2VsbG9maW5ub3ZhdGlvbi9QdWJsaXNoaW5nSW1hZ2VzL1BhZ2VzL1dlbGwlMjBPZiUyMElubm92YXRpb24vSG9tZXBhZ2UtSWNvbnMtRW5naW5lZXJpbmcucG5nIiBhbHQ9IiIvPiANCiAgICAgICAgICAgICAgICAgIDxoMz4gDQogICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0icmVkQXJyb3ciPuKWuu+4jjwvc3Bhbj4gRW5naW5lZXJpbmc8L2gzPg0KICAgICAgICAgICAgICAgICAgPHA+RGVzaWduIHNvbHV0aW9ucyBmb3IgdGhlIGVuZXJneSAmYW1wOyBpbmZyYXN0cnVjdHVyZSBpbmR1c3RyaWVzPC9wPiANCiAgICAgICAgICAgICAgICAgIDxpbWcgY2xhc3M9ImJyYW5jaExvZ29zU21hbGwiIHNyYz0iL2F3ZWxsb2Zpbm5vdmF0aW9uL1B1Ymxpc2hpbmdJbWFnZXMvUGFnZXMvV2VsbCUyME9mJTIwSW5ub3ZhdGlvbi9Ib21lcGFnZS1Mb2dvcy1SRFMucG5nIiBhbHQ9IiIvPiANCiAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgPGRpdiBvbmNsaWNrPSJ3aW5kb3cubG9jYXRpb24uaHJlZiA9ICcvYnVzaW5lc3NhbmRzZXJ2aWNlcy9QYWdlcy9kZWZhdWx0LmFzcHg/YnJhbmNoPTMnOyIgY2xhc3M9ImNvbC14cy02IGNvbC1tZC0zIHRvb2xraXQiPiANCiAgICAgICAgICAgICAgICAgIDxpbWcgY2xhc3M9ImJyYW5jaExvZ29zIiBzcmM9Ii9hd2VsbG9maW5ub3ZhdGlvbi9QdWJsaXNoaW5nSW1hZ2VzL1BhZ2VzL1dlbGwlMjBPZiUyMElubm92YXRpb24vSG9tZXBhZ2UtSWNvbnMtTWFudWZhY3R1cmluZy5wbmciIGFsdD0iIi8+IA0KICAgICAgICAgICAgICAgICAgPGgzPiANCiAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJyZWRBcnJvdyI+4pa677iOPC9zcGFuPiBNYW51ZmFjdHVyaW5nPC9oMz4gDQogICAgICAgICAgICAgICAgICA8cD5EcmlsbGluZyByaWcgYW5kIG9pbGZpZWxkIGVxdWlwbWVudCAmIzE2MDsgJiMxNjA7ICYjMTYwOyAmIzE2MDsgJiMxNjA7ICYjMTYwOzwvcD4gDQogICAgICAgICAgICAgICAgICA8aW1nIGNsYXNzPSJicmFuY2hMb2dvc1NtYWxsIiBzcmM9Ii9hd2VsbG9maW5ub3ZhdGlvbi9QdWJsaXNoaW5nSW1hZ2VzL1BhZ2VzL1dlbGwlMjBPZiUyMElubm92YXRpb24vSG9tZXBhZ2UtTG9nb3MtQmVudGVjLnBuZyIgYWx0PSIiLz4gDQogICAgICAgICAgICAgICA8L2Rpdj4gDQogICAgICAgICAgICA8L2Rpdj4gDQogICAgICAgICA8L2Rpdj4gDQogICAgICAgICA8YnIvPiANCiAgICAgIDwvZGl2Pg0KICAgICAgPGRpdiBpZD0ibmV3c1JvdyI+DQogICAgICAgICA8aDQ+TGF0ZXN0IE5ld3M8YnIvPjwvaDQ+DQogICAgICAgICA8ZGl2IGNsYXNzPSJyb3ciPg0KCQkJPGRpdiBjbGFzcz0iY29sLW1kLTQgY29sLXhzLTEyIj4gDQogICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJyZWRBcnJvd05ld3MiPuKWuu+4jjwvZGl2PiANCiAgICAgICAgICAgICAgICA8YSBocmVmPSIvbWVkaWEvbmV3cy9QYWdlcy9SRFMtd2lucy1QaGFyaXMtRW5lcmd5LWNvbmNlcHR1YWwtc3R1ZHktY29udHJhY3QtLmFzcHgiPjxkaXYgY2xhc3M9ImFydGljbGVUZXh0Ij4gUkRTIHdpbnMgUGhhcmlzIEVuZXJneSBjb25jZXB0dWFsIHN0dWR5IGNvbnRyYWN0PC9kaXY+PC9hPiANCiAgICAgICAgICAgICAgIDxwIGNsYXNzPSJhcnRpY2xlRGF0ZSI+MjUuMDkuMjAxOTwvcD4NCiAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29sLW1kLTQgY29sLXhzLTEyIj4gDQogICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJyZWRBcnJvd05ld3MiPuKWuu+4jjxici8+PC9kaXY+IA0KICAgICAgICAgICAgICAgPGEgaHJlZj0iL21lZGlhL25ld3MvUGFnZXMvS0NBLURldXRhZyVFMiU4MCU5OXMtTGFuZC1PcGVyYXRpb24tV2lucy0kMTY4bS1vZi1OZXctRHJpbGxpbmctQ29udHJhY3RzLWluLVJ1c3NpYS5hc3B4Ij48ZGl2IGNsYXNzPSJhcnRpY2xlVGV4dCI+IEtDQSBEZXV0YWfigJlzIExhbmQgT3BlcmF0aW9uIFdpbnMgJDE2OG0gb2YgTmV3IERyaWxsaW5nIENvbnRyYWN0cyBpbiBSdXNzaWE8YnIvPjwvZGl2PjwvYT4gDQogICAgICAgICAgICAgICA8cCBjbGFzcz0iYXJ0aWNsZURhdGUiPjE1LjA3LjIwMTk8L3A+IA0KICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2wtbWQtNCBjb2wteHMtMTIiPiANCiAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InJlZEFycm93TmV3cyI+4pa677iOPC9kaXY+IA0KICAgICAgICAgICAgICAgIDxhIGhyZWY9Ii9tZWRpYS9uZXdzL1BhZ2VzL1JldGlyZW1lbnQtb2YtQ2hpZWYtRXhlY3V0aXZlLU9mZmljZXIuYXNweCI+PGRpdiBjbGFzcz0iYXJ0aWNsZVRleHQiPiBSZXRpcmVtZW50IG9mIENoaWVmIEV4ZWN1dGl2ZSBPZmZpY2VyPC9kaXY+PC9hPiANCiAgICAgICAgICAgICAgIDxwIGNsYXNzPSJhcnRpY2xlRGF0ZSI+MTAuMDYuMjAxOTwvcD4gDQogICAgICAgICAgICA8L2Rpdj4gICAgICAgICAgICANCiAgICAgICAgIDwvZGl2Pg0KICAgICAgICA8ZGl2IGNsYXNzPSJidXR0b24iIGlkPSJuZXdzQnV0dG9uIiBvbmNsaWNrPSJ3aW5kb3cubG9jYXRpb24uaHJlZiA9ICYjMzk7L21lZGlhL25ld3MvUGFnZXMvZGVmYXVsdC5hc3B4JiMzOTs7Ij5WaWV3IGFsbCBuZXdzPGJyLz48L2Rpdj4NCiAgICAgICAgIDxzY3JpcHQ+DQoJCQ0KCTxzY3JpcHQ+DQoJLy9kZWZpbmUgZnJpZW5kbHkgbW9udGggbmFtZXMNCgljb25zdCBtb250aHMgPSBbIkphbnVhcnkiLCAiRmVicnVhcnkiLCAiTWFyY2giLCJBcHJpbCIsICJNYXkiLCAiSnVuZSIsICJKdWx5IiwgIkF1Z3VzdCIsICJTZXB0ZW1iZXIiLCAiT2N0b2JlciIsICJOb3ZlbWJlciIsICJEZWNlbWJlciJdOw0KDQoJZnVuY3Rpb24gb25RdWVyeVN1Y2NlZWRlZChzZW5kZXIsIGFyZ3MpIHsNCgkJDQoJCXZhciBsaXN0SXRlbUluZm8gPSAnJzsNCg0KCQl2YXIgbGlzdEl0ZW1FbnVtZXJhdG9yID0gY29sbExpc3RJdGVtLmdldEVudW1lcmF0b3IoKTsNCgkJDQoJCS8vZ2V0IG5ld3MgbmV3cyBhcnRpY2xlcw0KCQl2YXIgaSA9IDA7ICANCgkJd2hpbGUgKGxpc3RJdGVtRW51bWVyYXRvci5tb3ZlTmV4dCgpKSB7DQoJCQlvTGlzdEl0ZW0gPSBsaXN0SXRlbUVudW1lcmF0b3IuZ2V0X2N1cnJlbnQoKTsNCgkJCSQoJy5hcnRpY2xlVGV4dCcpW2ldLmlubmVySFRNTCA9IG9MaXN0SXRlbS5nZXRfaXRlbSgnVGl0bGUnKTsNCgkJCQ0KCQkJJCgnLmFydGljbGVUZXh0JykuZWFjaChmdW5jdGlvbiAoKSB7DQoJCQkJJCh0aGlzKS5pbm5lckhUTUwgPSBvTGlzdEl0ZW0uZ2V0X2l0ZW0oJ1RpdGxlJyk7DQoJCQkJJCh0aGlzKS5wYXJlbnQoKS5hdHRyKCJocmVmIixfc3BQYWdlQ29udGV4dEluZm8ud2ViQWJzb2x1dGVVcmwgKyBvTGlzdEl0ZW0uZ2V0X2l0ZW0oJ0ZpbGVSZWYnKSk7DQoJCQl9KTsNCgkJCQ0KCQkJLy9mb3JtYXQgYXJ0aWNsZSBkYXRlDQoJCQl2YXIgYXJ0aWNsZV9kYXRlID0gbmV3IERhdGUob0xpc3RJdGVtLmdldF9pdGVtKCdBcnRpY2xlU3RhcnREYXRlJykpDQoJCQl2YXIgZm9ybWF0dGVkX2RhdGUgPSBhcnRpY2xlX2RhdGUuZ2V0RGF0ZSgpICsgIiAiICsgbW9udGhzW2FydGljbGVfZGF0ZS5nZXRNb250aCgpXSArICIgIiArIGFydGljbGVfZGF0ZS5nZXRGdWxsWWVhcigpDQoJCQkNCgkJCSQoJy5hcnRpY2xlRGF0ZScpW2ldLmlubmVySFRNTCA9IGZvcm1hdHRlZF9kYXRlOwkJDQoJCQkNCgkJCQ0KCQkJaSsrOw0KCQkJLy9hbGVydChvTGlzdEl0ZW0uZ2V0X2l0ZW0oJ1RpdGxlJykrb0xpc3RJdGVtLmdldF9pdGVtKCdBcnRpY2xlU3RhcnREYXRlJykpOw0KCQl9DQoJfQ0KDQoJZnVuY3Rpb24gb25RdWVyeUZhaWxlZCgpDQoJew0KCQlhbGVydCgnZmFpbGVkJyk7DQoJfQ0KDQoJZnVuY3Rpb24gdXBkYXRlTmV3cygpDQoJew0KCQkvL3VwZGF0ZSBodG1sIGVsZW1lbnRzDQoJCXZhciBvTGlzdEl0ZW0gDQoJCXZhciBjbGllbnRDb250ZXh0ID0gbmV3IFNQLkNsaWVudENvbnRleHQoJy9NZWRpYS9OZXdzJyk7DQoJCXZhciBvTGlzdCA9IGNsaWVudENvbnRleHQuZ2V0X3dlYigpLmdldF9saXN0cygpLmdldEJ5VGl0bGUoJ1BhZ2VzJyk7DQoJCQkNCgkJdmFyIGNhbWxRdWVyeT0gbmV3IFNQLkNhbWxRdWVyeSgpOw0KCQljYW1sUXVlcnkuc2V0X3ZpZXdYbWwoIjxWaWV3PiIgKw0KCQkJCSAgIjxSb3dMaW1pdD4zPC9Sb3dMaW1pdD4iKw0KCQkJCSAgIjxRdWVyeT4iICsNCgkJCQkgICI8T3JkZXJCeT4iKw0KCQkJCSAgIjxGaWVsZFJlZiBOYW1lPSdBcnRpY2xlU3RhcnREYXRlJyBBc2NlbmRpbmc9J0ZhbHNlJz48L0ZpZWxkUmVmPiIgKw0KCQkJCSAgIjwvT3JkZXJCeT4iKw0KCQkJCSAgIjwvUXVlcnk+IiArDQoJCQkJICAiPC9WaWV3PiIpOw0KCQkJCSAgDQoNCgkJdGhpcy5jb2xsTGlzdEl0ZW0gPSBvTGlzdC5nZXRJdGVtcyhjYW1sUXVlcnkpOw0KCQkJDQoJCWNsaWVudENvbnRleHQubG9hZChjb2xsTGlzdEl0ZW0pOw0KCQkJDQoJCWNsaWVudENvbnRleHQuZXhlY3V0ZVF1ZXJ5QXN5bmMoRnVuY3Rpb24uY3JlYXRlRGVsZWdhdGUodGhpcywgdGhpcy5vblF1ZXJ5U3VjY2VlZGVkKSwgRnVuY3Rpb24uY3JlYXRlRGVsZWdhdGUodGhpcywgdGhpcy5vblF1ZXJ5RmFpbGVkKSk7ICAgIA0KDQoJCS8vX3NwUGFnZUNvbnRleHRJbmZvLndlYkFic29sdXRlVXJsICsgb0xpc3RJdGVtLmdldF9pdGVtKCdGaWxlUmVmJyk7DQoJfQkNCgkkKGRvY3VtZW50KS5yZWFkeShmdW5jdGlvbigpew0KCQkNCgkJU1AuU09ELmV4ZWN1dGVGdW5jKCdTUC5qcycsICdTUC5DbGllbnRDb250ZXh0JywgdXBkYXRlTmV3cyk7DQoJCX0pOwkJDQoJCQ0KCX0pOw0KCQ0KCQ0KCQkJDQo8L3NjcmlwdD4gPC9kaXY+ZAUmZ19mZWM0NTNjZl9lZjYxXzRmM2RfODViYV83OWI2M2Y2YWQwYzQPZBYCZg8WBB8BBR9tcy1ydGUtZW1iZWRjb2RlIG1zLXJ0ZS1lbWJlZHdwHwIFvB88c2NyaXB0IHNyYyA9ICJodHRwczovL2FqYXguZ29vZ2xlYXBpcy5jb20vYWpheC9saWJzL2pxdWVyeS8zLjIuMS9qcXVlcnkubWluLmpzIj48L3NjcmlwdD4NCjxzY3JpcHQgdHlwZT0iYXBwbGljYXRpb24vamF2YXNjcmlwdCI+DQoJJChkb2N1bWVudCkucmVhZHkoZnVuY3Rpb24oKXsNCgkJLy9zZXQgY2xhc3NlcyBhbmQgaWQgZm9yIGVsZW1lbnRzDQoJCSQoJyNjdGwwMF9jdGwzNF9nXzlhMWFlMjI0X2EzYjZfNDc0NF84Yzg0XzM4OWE5MTk1MmJlNicpLmNoaWxkcmVuKCJkaXYiKS5hZGRDbGFzcygicm93IikgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vY3JlYXRlIHJvdw0KCQkkKCcjY3RsMDBfY3RsMzRfZ185YTFhZTIyNF9hM2I2XzQ3NDRfOGM4NF8zODlhOTE5NTJiZTYnKS5jaGlsZHJlbigiZGl2IikuY2hpbGRyZW4oImgyIikuYXR0cigiaWQiLCJqb2JTZWFyY2hMYWJlbCIpICAgICAvL2xhYmVsDQoJCSQoJyNjdGwwMF9jdGwzNF9nXzlhMWFlMjI0X2EzYjZfNDc0NF84Yzg0XzM4OWE5MTk1MmJlNicpLmNoaWxkcmVuKCJkaXYiKS5jaGlsZHJlbigpLmFkZENsYXNzKCJjb2wtbWQtMyBjb2wteHMtMTIiKQ0KDQoJCS8vY3JlYXRlIGRpdiBmb3IgZmlyc3QgY29sdW1uDQoJCSQoJyNjdGwwMF9jdGwzNF9nXzlhMWFlMjI0X2EzYjZfNDc0NF84Yzg0XzM4OWE5MTk1MmJlNl9kZGxBcmVhT2ZJbnRlcmVzdCcpLmNoaWxkcmVuKCJvcHRpb24iKVswXS5pbm5lckhUTUwgPSAiU2VsZWN0IHJlZ2lvbiINCgkJJCgnI2N0bDAwX2N0bDM0X2dfOWExYWUyMjRfYTNiNl80NzQ0XzhjODRfMzg5YTkxOTUyYmU2X2RkbFBvc2l0aW9uVHlwZScpLmNoaWxkcmVuKCJvcHRpb24iKVswXS5pbm5lckhUTUwgPSAiU2VsZWN0IHBvc2l0aW9uIg0KDQoJCS8vY2hhbmdlIHNlYXJjaCBidXR0b24gdGV4dA0KCQkkKCcjY3RsMDBfY3RsMzRfZ185YTFhZTIyNF9hM2I2XzQ3NDRfOGM4NF8zODlhOTE5NTJiZTZfYnRuU2VhcmNoJykudGV4dCgiU2VhcmNoIEpvYnMiKTsNCgl9KTsNCjwvc2NyaXB0Pg0KDQo8c2NyaXB0Pg0KDQoJJChkb2N1bWVudCkucmVhZHkoZnVuY3Rpb24oKXsNCgkJLy9zZXQgY2xhc3NlcyBhbmQgaWQgZm9yIGVsZW1lbnRzDQoJCSQoJyNjdGwwMF9jdGwzNF9nXzlhMWFlMjI0X2EzYjZfNDc0NF84Yzg0XzM4OWE5MTk1MmJlNicpLmNoaWxkcmVuKCJkaXYiKS5hZGRDbGFzcygicm93IikJCQkJCQkJCS8vY3JlYXRlIHJvdw0KCQkkKCcjY3RsMDBfY3RsMzRfZ185YTFhZTIyNF9hM2I2XzQ3NDRfOGM4NF8zODlhOTE5NTJiZTYnKS5jaGlsZHJlbigiZGl2IikuY2hpbGRyZW4oImgyIikuYXR0cigiaWQiLCJqb2JTZWFyY2hMYWJlbCIpIAkvL2xhYmVsDQoJCSQoJyNjdGwwMF9jdGwzNF9nXzlhMWFlMjI0X2EzYjZfNDc0NF84Yzg0XzM4OWE5MTk1MmJlNicpLmNoaWxkcmVuKCJkaXYiKS5jaGlsZHJlbigpLmFkZENsYXNzKCJjb2wtbWQtMyBjb2wteHMtMTIiKQ0KDQoJCS8vY3JlYXRlIGRpdiBmb3IgZmlyc3QgY29sdW1uDQoJCSQoJyNjdGwwMF9jdGwzNF9nXzlhMWFlMjI0X2EzYjZfNDc0NF84Yzg0XzM4OWE5MTk1MmJlNl9kZGxBcmVhT2ZJbnRlcmVzdCcpLmNoaWxkcmVuKCJvcHRpb24iKVswXS5pbm5lckhUTUwgPSAiU2VsZWN0IHJlZ2lvbiINCgkJJCgnI2N0bDAwX2N0bDM0X2dfOWExYWUyMjRfYTNiNl80NzQ0XzhjODRfMzg5YTkxOTUyYmU2X2RkbFBvc2l0aW9uVHlwZScpLmNoaWxkcmVuKCJvcHRpb24iKVswXS5pbm5lckhUTUwgPSAiU2VsZWN0IHBvc2l0aW9uIg0KDQoJCS8vY2hhbmdlIHNlYXJjaCBidXR0b24gdGV4dA0KCQkkKCcjY3RsMDBfY3RsMzRfZ185YTFhZTIyNF9hM2I2XzQ3NDRfOGM4NF8zODlhOTE5NTJiZTZfYnRuU2VhcmNoJykudGV4dCgiU2VhcmNoIEpvYnMiKTsNCg0KCQkNCgkJU1AuU09ELmV4ZWN1dGVGdW5jKCdTUC5qcycsICdTUC5DbGllbnRDb250ZXh0JywgdXBkYXRlTmV3cyk7DQoJCX0pOwkJDQoJCQ0KCX0pOw0KCSQoJy5jYXJvdXNlbCcpLmNhcm91c2VsKHsNCgkJcGF1c2U6ICJmYWxzZSINCgl9KTsNCg0KLy9kZWZpbmUgZnJpZW5kbHkgbW9udGggbmFtZXMNCgljb25zdCBtb250aHMgPSBbIkphbnVhcnkiLCAiRmVicnVhcnkiLCAiTWFyY2giLCJBcHJpbCIsICJNYXkiLCAiSnVuZSIsICJKdWx5IiwgIkF1Z3VzdCIsICJTZXB0ZW1iZXIiLCAiT2N0b2JlciIsICJOb3ZlbWJlciIsICJEZWNlbWJlciJdOw0KDQoJZnVuY3Rpb24gb25RdWVyeVN1Y2NlZWRlZChzZW5kZXIsIGFyZ3MpIHsNCgkJDQoJCXZhciBsaXN0SXRlbUluZm8gPSAnJzsNCg0KCQl2YXIgbGlzdEl0ZW1FbnVtZXJhdG9yID0gY29sbExpc3RJdGVtLmdldEVudW1lcmF0b3IoKTsNCgkJDQoJCS8vZ2V0IG5ld3MgbmV3cyBhcnRpY2xlcw0KCQl2YXIgaSA9IDA7ICANCgkJd2hpbGUgKGxpc3RJdGVtRW51bWVyYXRvci5tb3ZlTmV4dCgpKSB7DQoJCQlvTGlzdEl0ZW0gPSBsaXN0SXRlbUVudW1lcmF0b3IuZ2V0X2N1cnJlbnQoKTsNCgkJCSQoJy5hcnRpY2xlVGV4dCcpW2ldLmlubmVySFRNTCA9IG9MaXN0SXRlbS5nZXRfaXRlbSgnVGl0bGUnKTsNCgkJCQ0KCQkJJCgnLmFydGljbGVUZXh0JykuZWFjaChmdW5jdGlvbiAoKSB7DQoJCQkJJCh0aGlzKS5pbm5lckhUTUwgPSBvTGlzdEl0ZW0uZ2V0X2l0ZW0oJ1RpdGxlJyk7DQoJCQkJJCh0aGlzKS5wYXJlbnQoKS5hdHRyKCJocmVmIixfc3BQYWdlQ29udGV4dEluZm8ud2ViQWJzb2x1dGVVcmwgKyBvTGlzdEl0ZW0uZ2V0X2l0ZW0oJ0ZpbGVSZWYnKSk7DQoJCQl9KTsNCgkJCQ0KCQkJLy9mb3JtYXQgYXJ0aWNsZSBkYXRlDQoJCQl2YXIgYXJ0aWNsZV9kYXRlID0gbmV3IERhdGUob0xpc3RJdGVtLmdldF9pdGVtKCdBcnRpY2xlU3RhcnREYXRlJykpDQoJCQl2YXIgZm9ybWF0dGVkX2RhdGUgPSBhcnRpY2xlX2RhdGUuZ2V0RGF0ZSgpICsgIiAiICsgbW9udGhzW2FydGljbGVfZGF0ZS5nZXRNb250aCgpXSArICIgIiArIGFydGljbGVfZGF0ZS5nZXRGdWxsWWVhcigpDQoJCQkNCgkJCSQoJy5hcnRpY2xlRGF0ZScpW2ldLmlubmVySFRNTCA9IGZvcm1hdHRlZF9kYXRlOwkJDQoJCQkNCgkJCQ0KCQkJaSsrOw0KCQkJLy9hbGVydChvTGlzdEl0ZW0uZ2V0X2l0ZW0oJ1RpdGxlJykrb0xpc3RJdGVtLmdldF9pdGVtKCdBcnRpY2xlU3RhcnREYXRlJykpOw0KCQl9DQoJfQ0KDQoJZnVuY3Rpb24gb25RdWVyeUZhaWxlZCgpDQoJew0KCQlhbGVydCgnZmFpbGVkJyk7DQoJfQ0KDQoJZnVuY3Rpb24gdXBkYXRlTmV3cygpDQoJew0KCQkvL3VwZGF0ZSBodG1sIGVsZW1lbnRzDQoJCXZhciBvTGlzdEl0ZW0gDQoJCXZhciBjbGllbnRDb250ZXh0ID0gbmV3IFNQLkNsaWVudENvbnRleHQoJy9NZWRpYS9OZXdzJyk7DQoJCXZhciBvTGlzdCA9IGNsaWVudENvbnRleHQuZ2V0X3dlYigpLmdldF9saXN0cygpLmdldEJ5VGl0bGUoJ1BhZ2VzJyk7DQoJCQkNCgkJdmFyIGNhbWxRdWVyeT0gbmV3IFNQLkNhbWxRdWVyeSgpOw0KCQljYW1sUXVlcnkuc2V0X3ZpZXdYbWwoIjxWaWV3PiIgKw0KCQkJCSAgIjxSb3dMaW1pdD4zPC9Sb3dMaW1pdD4iKw0KCQkJCSAgIjxRdWVyeT4iICsNCgkJCQkgICI8T3JkZXJCeT4iKw0KCQkJCSAgIjxGaWVsZFJlZiBOYW1lPSdBcnRpY2xlU3RhcnREYXRlJyBBc2NlbmRpbmc9J0ZhbHNlJz48L0ZpZWxkUmVmPiIgKw0KCQkJCSAgIjwvT3JkZXJCeT4iKw0KCQkJCSAgIjwvUXVlcnk+IiArDQoJCQkJICAiPC9WaWV3PiIpOw0KCQkJCSAgDQoNCgkJdGhpcy5jb2xsTGlzdEl0ZW0gPSBvTGlzdC5nZXRJdGVtcyhjYW1sUXVlcnkpOw0KCQkJDQoJCWNsaWVudENvbnRleHQubG9hZChjb2xsTGlzdEl0ZW0pOw0KCQkJDQoJCWNsaWVudENvbnRleHQuZXhlY3V0ZVF1ZXJ5QXN5bmMoRnVuY3Rpb24uY3JlYXRlRGVsZWdhdGUodGhpcywgdGhpcy5vblF1ZXJ5U3VjY2VlZGVkKSwgRnVuY3Rpb24uY3JlYXRlRGVsZWdhdGUodGhpcywgdGhpcy5vblF1ZXJ5RmFpbGVkKSk7ICAgIA0KDQoJCS8vX3NwUGFnZUNvbnRleHRJbmZvLndlYkFic29sdXRlVXJsICsgb0xpc3RJdGVtLmdldF9pdGVtKCdGaWxlUmVmJyk7DQoJfQkNCgkNCjwvc2NyaXB0PmQFJmdfOWExYWUyMjRfYTNiNl80NzQ0XzhjODRfMzg5YTkxOTUyYmU2D2QWDAIBDxYCHgRUZXh0BQpKb2IgU2VhcmNoZAIDDxYCHwMFBlJlZ2lvbmQCBQ8QDxYCHgtfIURhdGFCb3VuZGdkEBUDA0FueQZFdXJvcGUFTm9yZ2UVAwNBbnkGRXVyb3BlBU5vcmdlFCsDA2dnZ2RkAgcPFgIfAwUMSm9iIFBvc2l0aW9uZAIJDxAPFgIfBGdkEBUFA0FueQ5DcmFuZSBPcGVyYXRvchdFcXVpcG1lbnQgJiBNYWludGVuYW5jZQ9IdW1hbiBSZXNvdXJjZXMCSVQVBQNBbnkOQ3JhbmUgT3BlcmF0b3IXRXF1aXBtZW50ICYgTWFpbnRlbmFuY2UPSHVtYW4gUmVzb3VyY2VzAklUFCsDBWdnZ2dnZGQCCw8PFgIfAwUKSm9iIHNlYXJjaGRkAgYPZBYMAgYPZBYCAgIPZBYCAgUPZBYCAgMPFgIeB1Zpc2libGVoFgJmD2QWBAICD2QWBgIBDxYCHwVoZAIDDxYCHwVoZAIFDxYCHwVoZAIDDw8WAh4JQWNjZXNzS2V5BQEvZGQCDA9kFgICAw9kFgICAQ9kFgJmDxYEHgxEYXRhU291cmNlSUQFCnRvcFNpdGVNYXAeC18hSXRlbUNvdW50AgEWAgIBD2QWBGYPFQMGYWN0aXZlEy9QYWdlcy9kZWZhdWx0LmFzcHgKS0NBIERldXRhZ2QCAQ8WAh8IAgkWEmYPZBYCZg8VAwAcL3dob3dlYXJlL1BhZ2VzL2RlZmF1bHQuYXNweApXaG8gd2UgYXJlZAIBD2QWAmYPFQMAJy9idXNpbmVzc2FuZHNlcnZpY2VzL1BhZ2VzL2RlZmF1bHQuYXNweBVCdXNpbmVzcyBhbmQgU2VydmljZXNkAgIPZBYCZg8VAwAYL3JpZ3MvUGFnZXMvZGVmYXVsdC5hc3B4BFJpZ3NkAgMPZBYCZg8VAwAiL1N1c3RhaW5hYmlsaXR5L1BhZ2VzL2RlZmF1bHQuYXNweA5TdXN0YWluYWJpbGl0eWQCBA9kFgJmDxUDACEvYXdlbGxvZmlubm92YXRpb24vUGFnZXMvd29pLmFzcHgUQSB3ZWxsIG9mIGlubm92YXRpb25kAgUPZBYCZg8VAwAbL2NhcmVlcnMvUGFnZXMvZGVmYXVsdC5hc3B4B0NhcmVlcnNkAgYPZBYCZg8VAwAdL2ludmVzdG9ycy9QYWdlcy9kZWZhdWx0LmFzcHgJSW52ZXN0b3JzZAIHD2QWAmYPFQMAHi9tZWRpYS9uZXdzL1BhZ2VzL2RlZmF1bHQuYXNweAVNZWRpYWQCCA9kFgJmDxUDAB0vY29udGFjdHVzL1BhZ2VzL2RlZmF1bHQuYXNweApDb250YWN0IHVzZAIOD2QWAgIBD2QWAgIBD2QWAgIBDw8WAh4LTmF2aWdhdGVVcmwFEy9QYWdlcy9kZWZhdWx0LmFzcHhkZAIQD2QWAgIBD2QWAgIBD2QWAgIBDxYCHwMFBEhvbWVkAhIPZBYCAgIPZBYEAgEPFgIfAAsrBAFkAgUPFgIfAAsrBAFkAhQPZBYEZg8WAh8IAgEWAgIBD2QWBGYPFQITL1BhZ2VzL2RlZmF1bHQuYXNweApLQ0EgRGV1dGFnZAIBDxYCHwgCCRYSZg9kFgJmDxUCHC93aG93ZWFyZS9QYWdlcy9kZWZhdWx0LmFzcHgKV2hvIHdlIGFyZWQCAQ9kFgJmDxUCJy9idXNpbmVzc2FuZHNlcnZpY2VzL1BhZ2VzL2RlZmF1bHQuYXNweBVCdXNpbmVzcyBhbmQgU2VydmljZXNkAgIPZBYCZg8VAhgvcmlncy9QYWdlcy9kZWZhdWx0LmFzcHgEUmlnc2QCAw9kFgJmDxUCIi9TdXN0YWluYWJpbGl0eS9QYWdlcy9kZWZhdWx0LmFzcHgOU3VzdGFpbmFiaWxpdHlkAgQPZBYCZg8VAiEvYXdlbGxvZmlubm92YXRpb24vUGFnZXMvd29pLmFzcHgUQSB3ZWxsIG9mIGlubm92YXRpb25kAgUPZBYCZg8VAhsvY2FyZWVycy9QYWdlcy9kZWZhdWx0LmFzcHgHQ2FyZWVyc2QCBg9kFgJmDxUCHS9pbnZlc3RvcnMvUGFnZXMvZGVmYXVsdC5hc3B4CUludmVzdG9yc2QCBw9kFgJmDxUCHi9tZWRpYS9uZXdzL1BhZ2VzL2RlZmF1bHQuYXNweAVNZWRpYWQCCA9kFgJmDxUCHS9jb250YWN0dXMvUGFnZXMvZGVmYXVsdC5hc3B4CkNvbnRhY3QgdXNkAgEPFgIfAwUEMjAyMmRk+PcnPjNcZ2YjOkDmnBpG6vVImyTx0xYU9BfbnALCYuA=">
  </div>
  <script type="text/javascript">
    //<![CDATA[
    var theForm = document.forms['aspnetForm'];
    if (!theForm) {
      theForm = document.aspnetForm;
    }

    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=cu_acI6SBgMETKHvXpZpcmyvdmjNQN0TdTgY5RpkuXLrrVDxXfBqj43aSsWV_0Set6qRY1bmun2dYkQN5e9_j2SwP4tWfeyDWQbybotIW501&amp;t=637454068754849868" type="text/javascript"></script>
  <script type="text/javascript">
    //<![CDATA[
    var MSOWebPartPageFormName = 'aspnetForm';
    var g_presenceEnabled = true;
    var g_wsaEnabled = false;
    var g_wsaQoSEnabled = false;
    var g_wsaQoSDataPoints = [];
    var g_wsaLCID = 1033;
    var g_wsaListTemplateId = 850;
    var g_wsaSiteTemplateId = 'BLANKINTERNET#0';
    var _fV4UI = true;
    var _spPageContextInfo = {
      webServerRelativeUrl: "\u002f",
      webAbsoluteUrl: "https:\u002f\u002fwww.kcadeutag.com",
      siteAbsoluteUrl: "https:\u002f\u002fwww.kcadeutag.com",
      serverRequestPath: "\u002fPages\u002fdefault.aspx",
      layoutsUrl: "_layouts\u002f15",
      webTitle: "KCA Deutag",
      webTemplate: "53",
      tenantAppVersion: "0",
      isAppWeb: false,
      Has2019Era: true,
      webLogoUrl: "_layouts\u002f15\u002fimages\u002fsiteicon.png",
      webLanguage: 1033,
      currentLanguage: 1033,
      currentUICultureName: "en-US",
      currentCultureName: "en-GB",
      clientServerTimeDelta: new Date("2022-09-20T20:03:51.8759013Z") - new Date(),
      siteClientTag: "1084$$15.0.5389.1000",
      crossDomainPhotosEnabled: false,
      webUIVersion: 15,
      webPermMasks: {
        High: 16,
        Low: 196673
      },
      pageListId: "{73fecd07-abe0-4a16-ba23-c803f380ce9f}",
      pageItemId: 7,
      pagePersonalizationScope: 1,
      alertsEnabled: true,
      customMarkupInCalculatedFieldDisabled: true,
      siteServerRelativeUrl: "\u002f",
      allowSilverlightPrompt: 'True'
    };
    var L_Menu_BaseUrl = "";
    var L_Menu_LCID = "1033";
    var L_Menu_SiteTheme = "null";
    document.onreadystatechange = fnRemoveAllStatus;

    function fnRemoveAllStatus() {
      removeAllStatus(true)
    };
    var _spWebPartComponents = new Object(); //]]>
  </script>
  <script src="/_layouts/15/blank.js?rev=ZaOXZEobVwykPO9g8hq%2F8A%3D%3D" type="text/javascript"></script>
  <script type="text/javascript">
    //<![CDATA[
    (function() {
      if (typeof(_spBodyOnLoadFunctions) === 'undefined' || _spBodyOnLoadFunctions === null) {
        return;
      }
      _spBodyOnLoadFunctions.push(function() {
        ExecuteOrDelayUntilScriptLoaded(function() {
          var pairs = SP.ScriptHelpers.getDocumentQueryPairs();
          var followDoc, itemId, listId, docName;
          for (var key in pairs) {
            if (key.toLowerCase() == 'followdocument') followDoc = pairs[key];
            else if (key.toLowerCase() == 'itemid') itemId = pairs[key];
            else if (key.toLowerCase() == 'listid') listId = pairs[key];
            else if (key.toLowerCase() == 'docname') docName = decodeURI(pairs[key]);
          }
          if (followDoc != null && followDoc == '1' && listId != null && itemId != null && docName != null) {
            SP.SOD.executeFunc('followingcommon.js', 'FollowDocumentFromEmail', function() {
              FollowDocumentFromEmail(itemId, listId, docName);
            });
          }
        }, 'SP.init.js');
      });
    })();
    (function() {
      if (typeof(_spBodyOnLoadFunctions) === 'undefined' || _spBodyOnLoadFunctions === null) {
        return;
      }
      _spBodyOnLoadFunctions.push(function() {
        if (typeof(SPClientTemplates) === 'undefined' || SPClientTemplates === null || (typeof(APD_InAssetPicker) === 'function' && APD_InAssetPicker())) {
          return;
        }
        var renderFollowFooter = function(renderCtx, calloutActionMenu) {
          if (renderCtx.ListTemplateType == 700) myDocsActionsMenuPopulator(renderCtx, calloutActionMenu);
          else CalloutOnPostRenderTemplate(renderCtx, calloutActionMenu);
          var listItem = renderCtx.CurrentItem;
          if (typeof(listItem) === 'undefined' || listItem === null) {
            return;
          }
          if (listItem.FSObjType == 0) {
            calloutActionMenu.addAction(new CalloutAction({
              text: Strings.STS.L_CalloutFollowAction,
              tooltip: Strings.STS.L_CalloutFollowAction_Tooltip,
              onClickCallback: function(calloutActionClickEvent, calloutAction) {
                var callout = GetCalloutFromRenderCtx(renderCtx);
                if (!(typeof(callout) === 'undefined' || callout === null)) callout.close();
                SP.SOD.executeFunc('followingcommon.js', 'FollowSelectedDocument', function() {
                  FollowSelectedDocument(renderCtx);
                });
              }
            }));
          }
        };
        var registerOverride = function(id) {
          var followingOverridePostRenderCtx = {};
          followingOverridePostRenderCtx.BaseViewID = 'Callout';
          followingOverridePostRenderCtx.ListTemplateType = id;
          followingOverridePostRenderCtx.Templates = {};
          followingOverridePostRenderCtx.Templates.Footer = function(renderCtx) {
            var renderECB;
            if (typeof(isSharedWithMeView) === 'undefined' || isSharedWithMeView === null) {
              renderECB = true;
            } else {
              var viewCtx = getViewCtxFromCalloutCtx(renderCtx);
              renderECB = !isSharedWithMeView(viewCtx);
            }
            return CalloutRenderFooterTemplate(renderCtx, renderFollowFooter, renderECB);
          };
          SPClientTemplates.TemplateManager.RegisterTemplateOverrides(followingOverridePostRenderCtx);
        }
        registerOverride(101);
        registerOverride(700);
      });
    })();
    if (typeof(DeferWebFormInitCallback) == 'function') DeferWebFormInitCallback();

    function WebForm_OnSubmit() {
      UpdateFormDigest('\u002f', 1440000);
      if (typeof(_spFormOnSubmitWrapper) != 'undefined') {
        return _spFormOnSubmitWrapper();
      } else {
        return true;
      };
      return true;
    }
    //]]>
  </script>
  <div class="aspNetHidden">
    <input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="BAB98CB3">
    <input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION"
      value="/wEdAAqfqk4FuoYnXQIh3/UgwJ9KDsMqJZrGcuXoLGTlaFGnmntNVt4Eh0kUAC9P9e3eWvKFtncBQf3l7nCRrF8JuVNlwteF25wz7WX1mU4m/P9aIxR7N5GF+Ver6Va1MbElgTpJttq2D8mId4x3U83OtqYhd6gVTdSFcC+DFDVxlUrSzFadlrlZH5Y2EUT0tZWJYpYWC+F3wRczt6aey8p8Q4oboEZgYWXfhy3ljtYp8BEPTYnko7bFpeiZZ2Pp3fMiij4=">
  </div>
  <script type="text/javascript">
    //<![CDATA[
    Sys.WebForms.PageRequestManager._initialize('ctl00$ScriptManager', 'aspnetForm', [], [], [], 90, 'ctl00');
    //]]>
  </script>
  <div id="ms-designer-ribbon">
    <div id="TurnOnAccessibility" style="" class="s4-notdlg noindex">
      <a id="linkTurnOnAcc" href="#" class="ms-accessible ms-acc-button" onclick="SetIsAccessibilityFeatureEnabled(true);UpdateAccessibilityUI();document.getElementById('linkTurnOffAcc').focus();return false;">
                    Turn on more accessible mode
                </a>
    </div>
    <div id="TurnOffAccessibility" style="display:none" class="s4-notdlg noindex">
      <a id="linkTurnOffAcc" href="#" class="ms-accessible ms-acc-button" onclick="SetIsAccessibilityFeatureEnabled(false);UpdateAccessibilityUI();document.getElementById('linkTurnOnAcc').focus();return false;">
                    Turn off more accessible mode
                </a>
    </div>
    <div>
      <div id="s4-ribbonrow" style="visibility:hidden;display:none"></div>
    </div>
  </div>
  <span>
    <a id="ctl00_ctl52_ExplicitLogin" class="ms-signInLink" href="https://www.kcadeutag.com/_layouts/15/Authenticate.aspx?Source=%2FPages%2Fdefault%2Easpx" style="display:inline-block;">Sign In</a>
  </span>
  <div id="header">
    <div class="container">
      <div class="row-fluid">
        <div class="span5">
          <a href="/" target="_self">
                        <img src="/Style Library/kca/img/kca-logo.png" alt="KCA Deutag">
                        </a>
        </div>
        <!--<a href="https://www.linkedin.com/feed/hashtag/enhancethebrand/" target="_blank" title="EnhancetheBrand">-->
        <!--</a>-->
        <div class="span7 text-right container" style="padding-right:2%;">
          <div class="row">
            <a href="https://www.youtube-nocookie.com/watch?v=SZW5192xlnY" data-lity="">
		                    	<img id="enhancethebrandlogocoloured" src="/awellofinnovation/PublishingImages/Pages/Well%20Of%20Innovation/enhancethebrandlogo-coloured.png" alt="" style="				    
							    margin-top: 4%;
							    margin-bottom: -5%;
							    width: 38%;
							    float: right;">
						    </a>
          </div>
          <div class="row">
            <!--<img id="banner-img-mob" src="/Style Library/kca/img/kca-logo.png" alt="KCA Deutag">-->
            <ul class="sociallinks">
              <li id="searchForm" style="display: none;">
                <div class="ms-webpart-chrome ms-webpart-chrome-fullWidth ">
                  <div class="ms-webpart-chrome-title" id="WebPartWPQ1_ChromeTitle">
                    <span title="" id="WebPartTitleWPQ1" class="js-webpart-titleCell">
                      <h2 style="text-align:justify;" class="ms-webpart-titleText">
                        <nobr><span></span><span id="WebPartCaptionWPQ1"></span></nobr>
                      </h2>
                    </span>
                  </div>
                  <div webpartid="00000000-0000-0000-0000-000000000000" haspers="true" id="WebPartWPQ1" width="100%" class="ms-WPBody ms-WPBorder noindex ms-wpContentDivSpace " onlyformepart="true" allowdelete="false" style="">
                    <div componentid="ctl00_g_2c21d82b_9615_4e0b_a097_9e42f83aba67_csr" id="ctl00_g_2c21d82b_9615_4e0b_a097_9e42f83aba67_csr">
                      <div id="SearchBox" name="Control">
                        <div class="ms-srch-sb ms-srch-sb-border" id="ctl00_g_2c21d82b_9615_4e0b_a097_9e42f83aba67_csr_sboxdiv"><input type="text" value="Search this site" maxlength="2048" accesskey="S" title="Search this site"
                            id="ctl00_g_2c21d82b_9615_4e0b_a097_9e42f83aba67_csr_sbox" autocomplete="off" autocorrect="off"
                            onkeypress="EnsureScriptFunc('Search.ClientControls.js', 'Srch.U', function() {if (Srch.U.isEnterKey(String.fromCharCode(event.keyCode))) {$find('ctl00_g_2c21d82b_9615_4e0b_a097_9e42f83aba67_csr').search($get('ctl00_g_2c21d82b_9615_4e0b_a097_9e42f83aba67_csr_sbox').value);return Srch.U.cancelEvent(event);}})"
                            onkeydown="EnsureScriptFunc('Search.ClientControls.js', 'Srch.U', function() {var ctl = $find('ctl00_g_2c21d82b_9615_4e0b_a097_9e42f83aba67_csr');ctl.activateDefaultQuerySuggestionBehavior();})"
                            onfocus="EnsureScriptFunc('Search.ClientControls.js', 'Srch.U', function() {var ctl = $find('ctl00_g_2c21d82b_9615_4e0b_a097_9e42f83aba67_csr');ctl.hidePrompt();ctl.setBorder(true);})"
                            onblur="EnsureScriptFunc('Search.ClientControls.js', 'Srch.U', function() {var ctl = $find('ctl00_g_2c21d82b_9615_4e0b_a097_9e42f83aba67_csr'); if (ctl){ ctl.showPrompt(); ctl.setBorder(false);}})"
                            class="ms-textSmall ms-srch-sb-prompt ms-helperText"><a title="Search" class="ms-srch-sb-searchLink" id="ctl00_g_2c21d82b_9615_4e0b_a097_9e42f83aba67_csr_SearchLink" onclick="EnsureScriptFunc('Search.ClientControls.js', 'Srch.U', function() {$find('ctl00_g_2c21d82b_9615_4e0b_a097_9e42f83aba67_csr').search($get('ctl00_g_2c21d82b_9615_4e0b_a097_9e42f83aba67_csr_sbox').value);})" href="javascript: {}"><img src="/_layouts/15/images/searchresultui.png?rev=23" class="ms-srch-sb-searchImg" id="searchImg" alt="Search"></a>
                        </div>
                      </div>
                    </div><noscript>
                      <div id="ctl00_g_2c21d82b_9615_4e0b_a097_9e42f83aba67_noscript">It looks like your browser does not have JavaScript enabled. Please turn on JavaScript and try again.</div>
                    </noscript>
                    <div id="ctl00_g_2c21d82b_9615_4e0b_a097_9e42f83aba67">
                    </div>
                    <div class="ms-clear"></div>
                  </div>
                </div>
              </li>
              <li class="search-btn">
                <a href="#">
	                                    <img src="/Style Library/kca/img/searchicon.png" alt="">
	                                </a>
              </li>
              <li id="linkedin-icon">
                <a href="https://www.linkedin.com/company/kca-deutag" target="_blank" title="Visit our LinkedIn page">
	                                    <img src="/Style Library/kca/img/linkedinicon.png" alt="">
	                                </a>
              </li>
              <li id="hamburger-menu-mobile" onclick="hamburgerExpand()">
                <img src="/Style Library/kca/img/hamburger-icon.png" alt="">
              </li>
              <!--<li>
	                                <a href="https://www.youtube.com/channel/UCpKFWGyfHqPXHmaM5--K1Sw" target="_blank" title="Visit our YoutTube page">
	                                    <img src="/Style Library/kca/img/youtubeicon.png" alt="" />
	                                </a>
	                            </li>-->
            </ul>
          </div>
        </div>
      </div>
    </div>
  </div>
  <div id="mobileNav">
    <div id="mobhead"></div>
    <div id="kca_subsites">
      <ul class="nav">
        <li class="active"><a href="/Pages/default.aspx">KCA Deutag</a></li>
        <li class="">
          <a href="/whoweare/Pages/default.aspx">Who we are</a>
        </li>
        <li class="">
          <a href="/businessandservices/Pages/default.aspx">Business and Services</a>
        </li>
        <li class="">
          <a href="/rigs/Pages/default.aspx">Rigs</a>
        </li>
        <li class="">
          <a href="/Sustainability/Pages/default.aspx">Sustainability</a>
        </li>
        <li class="">
          <a href="/awellofinnovation/Pages/woi.aspx">A well of innovation</a>
        </li>
        <li class="">
          <a href="/careers/Pages/default.aspx">Careers</a>
        </li>
        <li class="">
          <a href="/investors/Pages/default.aspx">Investors</a>
        </li>
        <li class="">
          <a href="/media/news/Pages/default.aspx">Media</a>
        </li>
        <li class="">
          <a href="/contactus/Pages/default.aspx">Contact us</a>
        </li>
      </ul>
    </div>
    <div id="subsite_pages">
    </div>
  </div>
  <div id="DeltaTopNavigation" class="ms-displayInline">
    <a name="startNavigation">
        </a>
    <div id="ctl00_PlaceHolderTopNavBar_g_7001638f_2a23_41c6_bccd_e19e64b03445" __markuptype="vsattributemarkup" __webpartid="{7001638f-2a23-41c6-bccd-e19e64b03445}" webpart="true" isclosed="false"
      preview="<div class=&quot;ms-webpart-chrome ms-webpart-chrome-vertical ms-webpart-chrome-fullWidth &quot;>  <div WebPartID=&quot;&quot; HasPers=&quot;true&quot; id=&quot;WebPartwpz2_g_7001638f_2a23_41c6_bccd_e19e64b03445&quot; width=&quot;100%&quot; class=&quot;ms-WPBody noindex &quot; OnlyForMePart=&quot;true&quot; allowDelete=&quot;false&quot; allowExport=&quot;false&quot; style=&quot;&quot; ><div id=&quot;WebPartContent&quot;>   <div id=&quot;wpz2_g_7001638f_2a23_41c6_bccd_e19e64b03445&quot; WebPart=&quot;true&quot; __WebPartId=&quot;{7001638f-2a23-41c6-bccd-e19e64b03445}&quot; xmlns:__designer=&quot;SPD&quot; __MarkupType=&quot;vsattributemarkup&quot;>  </div>  </div><div class=&quot;ms-clear&quot;></div></div> </div>">
      <div id="topnav">
        <div class="container">
          <nav class="navbar">
            <div class="navbar-inner">
              <a href="#" class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
                            <span class="icon-bar"></span>
                            <span class="icon-bar"></span>
                            <span class="icon-bar"></span>
                        </a>
              <a class="brand hidden-desktop hidden-print" href="/">KCA Deutag</a>
              <div class="nav-collapse collapse" style="height: 0px;">
                <ul class="nav">
                  <li class="active"><a href="/Pages/default.aspx">KCA Deutag</a></li>
                  <li class="">
                    <a href="/whoweare/Pages/default.aspx">Who we are</a>
                  </li>
                  <li class="">
                    <a href="/businessandservices/Pages/default.aspx">Business and Services</a>
                  </li>
                  <li class="">
                    <a href="/rigs/Pages/default.aspx">Rigs</a>
                  </li>
                  <li class="">
                    <a href="/Sustainability/Pages/default.aspx">Sustainability</a>
                  </li>
                  <li class="">
                    <a href="/awellofinnovation/Pages/woi.aspx">A well of innovation</a>
                  </li>
                  <li class="">
                    <a href="/careers/Pages/default.aspx">Careers</a>
                  </li>
                  <li class="">
                    <a href="/investors/Pages/default.aspx">Investors</a>
                  </li>
                  <li class="">
                    <a href="/media/news/Pages/default.aspx">Media</a>
                  </li>
                  <li class="">
                    <a href="/contactus/Pages/default.aspx">Contact us</a>
                  </li>
                </ul>
              </div>
            </div>
          </nav>
        </div>
      </div>
    </div>
  </div>
  <!-- 
        <div id="s4-workspace">
            <div id="s4-bodyContainer">
        -->
  <a id="mainContent" name="mainContent" tabindex="-1">
        </a>
  <div id="breadcrumbnav" class="container">
    <div class="row-fluid">
      <ul class="breadcrumb">
        <li><a id="ctl00_PlaceHolderBreadcrumb_ctl02_homeLink" href="/Pages/default.aspx">Home</a><span class="divider">&nbsp;&gt;&nbsp;</span></li>
      </ul>
    </div>
  </div>
  <div id="mainbody">
    <div class="container">
      <div>
        <div id="ctl00_PlaceHolderDisplayTitle_ctl00_pageTitle">
          <h1>Home</h1>
        </div>
      </div>
      <span id="DeltaPlaceHolderMain">
        <div class="img-full">
          <div id="ctl00_PlaceHolderMain_ctl00_label" style="display:none">Page Image</div>
          <div id="ctl00_PlaceHolderMain_ctl00__ControlWrapper_RichImageField" class="ms-rtestate-field" style="display:inline" aria-labelledby="ctl00_PlaceHolderMain_ctl00_label">
            <div class="ms-rtestate-field"></div>
          </div>
        </div>
        <div class="img-full">
          <menu class="ms-hide">
            <ie:menuitem id="MSOMenu_Help" iconsrc="/_layouts/15/images/HelpIcon.gif" onmenuclick="MSOWebPartPage_SetNewWindowLocation(MenuWebPart.getAttribute('helpLink'), MenuWebPart.getAttribute('helpMode'))" text="Help" type="option"
              style="display:none">
            </ie:menuitem>
          </menu>
        </div>
        <div id="ctl00_PlaceHolderMain_ctl01_label" style="display:none">Page Content</div>
        <div id="ctl00_PlaceHolderMain_ctl01__ControlWrapper_RichHtmlField" class="ms-rtestate-field" style="display:inline" aria-labelledby="ctl00_PlaceHolderMain_ctl01_label"></div>
        <div>
          <div class="ms-webpart-zone ms-fullWidth">
            <div id="MSOZoneCell_WebPartctl00_ctl34_g_21afd66f_164b_4a17_9e20_6ddfbf41bc07" class="s4-wpcell-plain ms-webpartzone-cell ms-webpart-cell-vertical ms-fullWidth ">
              <div class="ms-webpart-chrome ms-webpart-chrome-vertical ms-webpart-chrome-fullWidth ">
                <div webpartid="21afd66f-164b-4a17-9e20-6ddfbf41bc07" haspers="false" id="WebPartctl00_ctl34_g_21afd66f_164b_4a17_9e20_6ddfbf41bc07" width="100%" class="ms-WPBody noindex " allowdelete="false" allowexport="false" style="">
                  <div id="ctl00_ctl34_g_21afd66f_164b_4a17_9e20_6ddfbf41bc07">
                    <div class="ms-rte-embedcode ms-rte-embedwp">
                      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
                      <link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.0/css/bootstrap.min.css" rel="stylesheet"><!-- jQuery library -->
                      <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script><!-- Latest compiled JavaScript -->
                      <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.0/js/bootstrap.min.js"></script>
                      <!-- Latest compiled JavaScript -->
                      <script src="/SiteAssets/js/news_extracted.js"></script>
                      <style>
                        /*---------- CLEAN UP KCA CSS --------------*/
                        @media (max-width: 615px) {
                          .span12.redbox.hpjobs {
                            min-height: 240px;
                          }
                        }

                        #MSOZoneCell_WebPartctl00_ctl34_g_9a1ae224_a3b6_4744_8c84_389a91952be6 {
                          margin-top: 2% !important;
                        }

                        #breadcrumbnav {
                          border: none !important;
                        }

                        #topnav .navbar .nav .active {
                          display: none;
                        }

                        #topnav {
                          margin-bottom: 0px;
                        }

                        #subnav {
                          background-color: #f20017;
                          margin: 0px !important;
                        }

                        #mainbody {
                          margin: 0 0 0 0 !important;
                        }

                        .container {
                          padding: 0px;
                        }

                        .horizontalrule,
                        #ctl00_PlaceHolderDisplayTitle_ctl00_pageTitle,
                        #ctl00_PlaceHolderMain_ctl00__ControlWrapper_RichImageField,
                        #ctl00_PlaceHolderFooterImages_ImgEditModePanel2,
                        #LeftBox,
                        #RightBox {
                          display: none !important;
                        }

                        p img {
                          margin: 0px 0px 0px 0px !important;
                        }

                        br.clearfix {
                          display: none;
                        }

                        #story-footer {
                          margin-top: -1px !important;
                        }

                        .collapse {
                          display: block;
                        }

                        .navbar .nav>li>a {
                          padding: 9.5px 15px;
                        }

                        nav.navbar {
                          border: 0px solid transparent;
                        }

                        /*-----------Job search css-------------*/
                        .span12.redbox.hpjobs {
                          margin: 0 0 0 0;
                          width: 100%;
                        }

                        .redbox {
                          background: #f20017 !important;
                        }

                        h2.col-md-3 {
                          font-family: oxygenBold;
                          margin: 1% 0 0 0%;
                          text-align: center;
                        }

                        .control-label {
                          display: none;
                        }

                        form select {
                          float: right;
                          background: #ffffff;
                          color: #515051;
                          /* font-weight: 700; */
                          font-size: 1.2vw;
                          font-family: oxygenRegular;
                          height: 46px;
                          width: 96% !important;
                          padding: 5px;
                          border: 5%;
                          -o-border-radius: 0 !important;
                          border-radius: 0 !important;
                        }

                        p.hp-link.col-md-3 {
                          margin: 0 0 0 0 !important;
                          padding: 0.9% 0 0 2%;
                        }

                        .blackbox .hp-link a,
                        .lightgraybox .hp-link a,
                        .redbox .hp-link a {
                          font-family: oxygenBold;
                          border-radius: 5px;
                          padding: 4% 8%;
                          border: 1px solid #fff;
                          background: 0 0;
                          color: #bb0423 !important;
                          background-color: white;
                        }

                        /*---------- WOI CSS --------------*/
                        @font-face {
                          font-family: oxygenBold;
                          src: url("/awellofinnovation/SiteAssets/Oxygen-Bold.ttf");
                        }

                        @font-face {
                          font-family: oxygenRegular;
                          src: url("/awellofinnovation/SiteAssets/Oxygen-Regular.ttf");
                        }

                        #mainbody .container {
                          width: 100% !important;
                        }

                        body {
                          font-family: oxygenRegular;
                          font-size: 12px;
                        }

                        #mainPageImage {
                          position: relative;
                          background-image: url("/awellofinnovation/PublishingImages/Pages/Well%20Of%20Innovation/SubMain-Future.jpg");
                          background-size: auto 100%;
                          background-position: right;
                        }

                        #svgShards {
                          position: absolute;
                          top: 0;
                          left: 0;
                          background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMDAlJyB2aWV3Qm94PScwIDAgMjAgMTAnIHByZXNlcnZlQXNwZWN0UmF0aW89J25vbmUnPg0KCTxkZWZzPg0KCQk8bGluZWFyR3JhZGllbnQgaWQ9J2dyYWQxJyB4MT0nMCUnIHkxPScwJScgeDI9JzEwMCUnIHkyPScwJSc+DQoJCQk8c3RvcCBvZmZzZXQ9JzAlJyBzdHlsZT0nc3RvcC1jb2xvcjojOEE4RDhGO3N0b3Atb3BhY2l0eToxJyAvPg0KCQkJPHN0b3Agb2Zmc2V0PScxMDAlJyBzdHlsZT0nc3RvcC1jb2xvcjojRDBEMUQyO3N0b3Atb3BhY2l0eToxJyAvPg0KCQk8L2xpbmVhckdyYWRpZW50Pg0KCTwvZGVmcz4NCgkNCgk8cG9seWdvbiBmaWxsPSd1cmwoI2dyYWQxKScgcG9pbnRzPScwLDEwIDAsMCAxMC44LDAgOC44LDEwJy8+DQoJDQo8L3N2Zz4="), url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMDAlJyB2aWV3Qm94PScwIDAgMjAgMTAnIHByZXNlcnZlQXNwZWN0UmF0aW89J25vbmUnPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0nZ3JhZDEnIHgxPScwJScgeTE9JzAlJyB4Mj0nMTAwJScgeTI9JzAlJz48c3RvcCBvZmZzZXQ9JzAlJyBzdHlsZT0nc3RvcC1jb2xvcjojOEE4RDhGO3N0b3Atb3BhY2l0eToxJyAvPjxzdG9wIG9mZnNldD0nMTAwJScgc3R5bGU9J3N0b3AtY29sb3I6I0QwRDFEMjtzdG9wLW9wYWNpdHk6MScgLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cG9seWdvbiBmaWxsPSd1cmwoI2dyYWQxKScgcG9pbnRzPSc1LDEwIDYsMyAxMiwxMCcvPjwvc3ZnPg==");
                          width: 100%;
                          height: 100%;
                          background-size: 100% 100%;
                        }

                        @media (max-width: 615px) .span12.redbox.hpjobs {
                          min-height: 240px;
                        }

                        #bannerImg {
                          padding-left: 45%;
                        }

                        #bannerImgMob {
                          display: none;
                        }

                        #titleIcon {
                          width: 189px;
                          /*width: 30%;*/
                          float: left;
                          margin: 0 5% 20% 0;
                        }

                        @media only screen and (max-width: 1445px) {
                          #titleIcon {
                            width: 159px;
                          }
                        }

                        @media only screen and (max-width: 1210px) {
                          #titleIcon {
                            width: 109px;
                          }
                        }

                        #angledStrip {
                          text-align: center;
                          padding: 10% 10% 7% 10%;
                          background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMDAlJyB2aWV3Qm94PScwIDAgMjAgMTAnIHByZXNlcnZlQXNwZWN0UmF0aW89J25vbmUnPjxwb2x5Z29uIGZpbGw9J2dyYXknICBwb2ludHM9JzAsOSAwLDEgMjAsMiAyMCw4ICcvPjwvc3ZnPg==");
                          background-repeat: no-repeat;
                          background-size: 100% 100%;
                          color: white;
                          font-weight: bold;
                          font-family: oxygenRegular;
                          font-size: 15pt;
                        }

                        #turnRightProducts h3,
                        #turnRightProducts p {
                          text-align: center;
                        }

                        #angledStrip h4 {
                          color: white !important;
                          margin-right: 5%;
                        }

                        #turnRightProducts p {
                          margin: 0 5% 0 5%;
                          font-size: 1vw;
                          color: black;
                        }

                        .blacktext {
                          color: black;
                        }

                        #page-title {
                          font-family: oxygenBold;
                          position: absolute;
                          top: 28%;
                          left: 26.5%;
                          font-size: 4.9vw;
                          color: white !important;
                        }

                        #productTitle {
                          font-family: oxygenRegular;
                        }

                        .title-tagline {
                          font-family: oxygenRegular;
                          position: absolute;
                          top: 46%;
                          font-size: 1.2vw;
                          font-weight: 599;
                          color: #ffffff;
                          text-align: center;
                          margin: 0 25% 0 25%;
                          text-shadow: 0px 0px 8px #000;
                        }

                        .button {
                          font-family: oxygenBold;
                          position: absolute;
                          top: 59%;
                          left: 43%;
                          font-size: 1.1vw;
                          color: white;
                          background-color: #f20017;
                          padding: 1% 3.5% 1% 3.5%;
                          border-radius: 5px;
                          cursor: pointer;
                        }

                        #enhancethebrandlogo {
                          position: absolute;
                          width: 12%;
                          top: 86%;
                          left: 44%;
                        }

                        .button-icon {
                          font-family: oxygenBold;
                          position: absolute;
                          top: 66.8%;
                          left: 6%;
                          font-size: 1.3vw;
                          color: white;
                        }

                        /*
.container {
  position: relative;
  text-align: center;
  color: white;
}*/
                        #stripStats {
                          font-family: oxygenRegular;
                          font-size: 15pt;
                        }

                        #DRILLToolkit {
                          font-family: oxygenRegular;
                          font-size: 15pt;
                          padding: 0 0 0 0 !important;
                        }

                        #stripStats h4 {
                          margin-bottom: 2.5%;
                        }

                        .stats-icon-container {
                          text-align: left;
                          margin: auto;
                          margin-bottom: 10%;
                          color: white;
                          font-family: oxygenBold;
                          width: 70%;
                        }

                        .stats-icon-container p {
                          font-size: 1.4vw;
                        }

                        .stats-well-icon {
                          float: left;
                          /*position: absolute;*/
                          padding-top: 0.6%;
                          margin-left: 10%;
                          width: 30.65% !important;
                          margin-left: 6% !important;
                        }

                        .stats-calendar-icon {
                          float: left;
                          padding-top: 0.6%;
                          width: 30% !important;
                          margin-left: 5% !important;
                        }

                        #stats-icon-drill-container {
                          width: 100%;
                        }

                        #stats-drill-icon {
                          /*position: absolute;*/
                          /*left:25px;*/
                          float: left;
                          padding-top: 0.6%;
                          margin-left: 20% !important;
                          width: 36% !important;
                        }

                        .stats-icon-text {
                          font-family: oxygenBold;
                          /*background-color:grey;*/
                          margin-left: 55%;
                          padding: 1.7%;
                          /*position:absolute;
	text-align:left;
	top:0%;
	left:12%;*/
                          line-height: 120%;
                        }

                        .stats-text {
                          font-size: 14pt;
                          margin: 10% 0% 10% 0%;
                        }

                        .textRedBackground {
                          margin-left: 3%;
                          /*font-size: 18pt;*/
                          background-color: #f20017;
                          padding: 0.3% 2% 0.3% 2%;
                        }

                        .textGreyBackground {
                          margin-left: 3%;
                          /*font-size: 18pt;*/
                          background-color: #8a8d8f;
                          padding: 0.3% 2% 0.3% 2%;
                        }

                        .DRILL-logos {
                          width: 50% !important;
                          margin-bottom: 2% !important;
                        }

                        .TR-logos {
                          width: 5% !important;
                          float: left !important;
                          margin: 1.5% 1% 5% 34.5% !important;
                        }

                        .TR-logos-top {
                          width: 14% !important;
                          float: left !important;
                          margin: 4.5% 2% 13% 5% !important;
                        }

                        h4 {
                          font-family: oxygenBold;
                          font-size: 20pt;
                          font-weight: bold;
                          color: black !important;
                        }

                        h3 {
                          font-family: oxygenRegular;
                          font-size: 1.6vw;
                          color: white;
                        }

                        h3:hover {
                          text-decoration: underline;
                        }

                        #DRILLToolkit h4 {
                          color: black;
                          margin: 0 0 0 0;
                        }

                        .redArrow {
                          color: #f20017;
                        }

                        .col-md-4 {
                          padding: 0px;
                        }

                        .toolkit-row {
                          margin: 0 20% 0 20%;
                        }

                        .toolkit-titles {
                          margin: 0 20% 20% 20% !important;
                        }

                        .toolkit {
                          margin-bottom: 5%;
                          cursor: pointer;
                        }

                        #stripStatsRow {
                          margin: 0 0% 0 0%;
                        }

                        #TRmaincopy {
                          margin: 0 30% 0 30%;
                        }

                        #TRmaincopy p,
                        #TRmaincopy h4 {
                          text-align: center;
                        }

                        #TRmaincopy p {
                          margin: 0 0 6% 0;
                          font-size: 1.1vw;
                        }

                        .TRlistRow {
                          margin: 5% 0% 6% 0%;
                          font-size: 1.1vw;
                        }

                        #TRmaincopy img {
                          width: 75%;
                          margin: 0 20% 0 8%;
                        }

                        #contactForm {
                          color: white;
                          text-align: center;
                          background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiB2aWV3Qm94PSIwIDAgMjAgMTAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxwb2x5Z29uIGZpbGw9IiNjYzA5MmYiIHBvaW50cz0iMCwyMCAyMCwyMCAyMCwxIDAsMCIvPjwvc3ZnPg==");
                          padding: 5% 30% 5% 30%;
                          font-family: oxygenRegular;
                        }

                        #contactForm h3 {
                          margin: 0 0 0 0;
                        }

                        #contactForm h2 {
                          color: white;
                          font-size: 2.5vw;
                          margin: 1% 0 1% 0;
                        }

                        #contactForm h2 span {
                          font-weight: bold;
                        }

                        #contactForm p span {
                          text-decoration: underlined;
                        }

                        #contactForm p {
                          margin: 7% 0 7% 0;
                          font-size: 1.2vw;
                          font-family: oxygenRegular;
                        }

                        #contactForm p span {
                          text-decoration: underline;
                        }

                        #contactFormRow {
                          text-align: left;
                          font-size: 1.1vw;
                        }

                        #contactFormRow .col-md-6 {
                          padding: 2% 2% 2% 2%;
                        }

                        .col-md-6 input[type="text"] {
                          padding: 4%;
                          height: 35%;
                          background-color: white;
                        }

                        .col-xs-12 textarea {
                          background-color: white;
                          width: 100% !important;
                        }

                        #CFButtonContainer {
                          text-align: center;
                        }

                        #CFButtonContainer button {
                          margin-top: 7%;
                          border: none;
                          background-color: white;
                          padding: 2% 10% 2% 10%;
                          font-family: oxygenBold;
                          font-size: 1.1vw;
                          color: #f20017;
                        }

                        .TRlistRow .col-md-6 {
                          padding: 0px;
                        }

                        .right.carousel-control,
                        .left.carousel-control,
                        .carousel-indicators {
                          display: none;
                        }

                        #breadcrumbnav {
                          display: none;
                        }

                        img.branchLogos {
                          width: 60%;
                          margin: 0% 0% 0% 0%;
                        }

                        img.branchLogosSmall {
                          margin: 5% 0 0 1%;
                          width: 50%;
                        }

                        #kcaWayButton {
                          font-family: oxygenBold;
                          position: absolute;
                          top: 93%;
                          left: 29%;
                          font-size: 1vw;
                          color: white;
                          background-color: #f20017;
                          padding: 2% 5.5% 2% 5.5%;
                          border-radius: 5px;
                        }

                        #newsRow {
                          text-align: center;
                          margin: 0 10% 0% 10%;
                          font-family: oxygenBold;
                          font-size: 1.3vw;
                        }

                        #newsRow h4 {
                          margin-bottom: 3%;
                        }

                        .redArrowNews {
                          color: #f20017;
                          float: left;
                          margin-bottom: 10%;
                        }

                        .articleDate {
                          text-align: left;
                          margin: 2% 0 0 4%;
                          color: grey;
                          font-family: oxygenRegular;
                        }

                        #newsButton {
                          position: relative;
                          top: 0;
                          left: 0;
                          margin: 5% 35% 5% 35%;
                        }

                        .articleText {
                          text-align: left;
                          margin-right: 5%;
                          color: black;
                        }

                        .carouselImages {
                          width: 100%;
                        }

                        @media only screen and (max-width: 993px) {
                          .toolkit {
                            padding: 0px;
                          }

                          .nav-collapse {
                            z-index: 10;
                          }

                          #DRILLToolkit p {
                            margin: 0 10% 0 10%;
                          }

                          #breadcrumbnav {
                            display: none;
                          }

                          .DRILL-logos {
                            width: 50% !important;
                          }

                          #mainPageImage {
                            position: relative;
                            background-image: url("/awellofinnovation/PublishingImages/Pages/Well%20Of%20Innovation/SubMain-Future.jpg");
                            background-size: 100%;
                            background-position: bottom;
                          }

                          #svgShards {
                            background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMDAlJyB2aWV3Qm94PScwIDAgMjAgMTAnIHByZXNlcnZlQXNwZWN0UmF0aW89J25vbmUnPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0nZ3JhZDEnIHgxPScwJScgeTE9JzAlJyB4Mj0nMCcgeTI9JzEwMCUnPjxzdG9wIG9mZnNldD0nMCUnIHN0eWxlPSdzdG9wLWNvbG9yOiM4QThEOEY7c3RvcC1vcGFjaXR5OjEnIC8+PHN0b3Agb2Zmc2V0PScxMDAlJyBzdHlsZT0nc3RvcC1jb2xvcjojRDBEMUQyO3N0b3Atb3BhY2l0eToxJyAvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwb2x5Z29uIGZpbGw9J3VybCgjZ3JhZDEpJyBwb2ludHM9JzAsMCAyMCwwIDIwLDYuNSAwLDcuNScvPjwvc3ZnPg=="), url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMDAlJyB2aWV3Qm94PScwIDAgMjAgMTAnIHByZXNlcnZlQXNwZWN0UmF0aW89J25vbmUnPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0nZ3JhZDEnIHgxPScwJScgeTE9JzAlJyB4Mj0nMCUnIHkyPScxMDAlJz48c3RvcCBvZmZzZXQ9JzAlJyBzdHlsZT0nc3RvcC1jb2xvcjojOEE4RDhGO3N0b3Atb3BhY2l0eToxJyAvPjxzdG9wIG9mZnNldD0nMTAwJScgc3R5bGU9J3N0b3AtY29sb3I6I0QwRDFEMjtzdG9wLW9wYWNpdHk6MScgLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cG9seWdvbiBmaWxsPSd1cmwoI2dyYWQxKScgcG9pbnRzPScwLDEwIDQsMTAgMCw1Jy8+PC9zdmc+");
                            background-size: 100% 100%;
                          }

                          #bannerImgMob {
                            display: block;
                            padding-top: 100%;
                          }

                          #bannerImg {
                            display: none;
                          }

                          #page-title {
                            text-align: center;
                            top: 9%;
                            left: 3%;
                            font-size: 15vw;
                            line-height: 98%;
                          }

                          .title-tagline {
                            top: 40%;
                            font-size: 4.5vw;
                            font-weight: 599;
                            margin: 5% 10%;
                          }

                          #titleIcon {
                            float: none;
                            width: 15%;
                            margin: 0 5% 1% 0;
                          }

                          .span12.redbox.hpjobs .hp-link {
                            display: block;
                            margin: 5px 0 !important;
                            width: 96%;
                            float: left !important;
                          }

                          .button {
                            top: 68%;
                            left: 32%;
                            font-size: 3vw;
                            background-color: #f20017;
                            padding: 2.4% 6.5% 2.4% 8.5%;
                            border-radius: 5px;
                          }

                          .button-icon {
                            top: 56.5%;
                            left: 9%;
                            font-size: 3vw;
                          }

                          .toolkit-row {
                            margin: 0 0% 0 0%;
                          }

                          #newsRow {
                            font-size: 3.3vw;
                            margin: -10% 10% 5% 10%;
                          }

                          #kcaWayButton {
                            top: 120%;
                            left: 33%;
                            font-size: 2vw;
                          }

                          h4 {
                            font-family: oxygenBold;
                            font-size: 4.5vw;
                            font-weight: bold;
                            margin: 0% 0% 0% 0%;
                          }

                          p {
                            font-size: 22pt;
                            margin: 0 20% 7% 20%;
                          }

                          #angledStrip {
                            padding: 45% 5% 40% 5%;
                            font-size: 3vw;
                          }

                          .TR-logos-top,
                          .TR-logos {
                            width: 15% !important;
                            margin: 5% 2% 23% 0% !important;
                          }

                          .carouselImages {
                            margin-left: -100% !important;
                            max-width: 200% !important;
                            width: 200% !important;
                            overflow: hidden;
                          }

                          #turnRightProducts p {
                            font-size: 2.5vw;
                          }

                          #newsButton {
                            margin: 5% 25% 5% 25%;
                          }

                          #angledStrip h3 {
                            font-family: oxygenRegular;
                            font-size: 4.6vw;
                            color: white;
                          }

                          .toolkit-titles {
                            font-size: 3.5vw !important;
                            margin: 0 20% 15% 20%;
                          }

                          .stats-well-icon {
                            width: 10% !important;
                          }

                          .stats-icon-container {
                            width: 100%;
                          }

                          .stats-icon-container p {
                            font-size: 2.49vw;
                          }

                          .stats-icon-container p {
                            font-size: 2.49vw;
                          }

                          #stats-drill-icon {
                            width: 36% !important;
                          }

                          .stats-calendar-icon {
                            width: 30% !important;
                          }

                          #stats-icon-drill-container p {
                            margin: 0 0% 0% 0%;
                          }

                          #stripStatsRow {
                            margin: 0 5% 0 5%;
                          }

                          #col_central_small {
                            margin: 0 20% 0% 0%;
                          }

                          #stats-cash-icon {
                            width: 20% !important;
                            margin-left: 45% !important;
                          }

                          .col-xs-12 .stats-icon-container {
                            margin: 5% 1% 3% 15%;
                          }

                          .col-xs-12 .stats-text {
                            margin: 6% 10% 0 10%;
                          }

                          .stats-text {
                            font-size: 3vw;
                          }

                          #stripStats h4 {
                            margin-bottom: 10%;
                          }

                          #stripStats {
                            margin: -5% 0 -10% 0;
                          }

                          #TRmaincopy {
                            margin: -10% 5% 0 5%;
                          }

                          #TRmaincopy p {
                            font-size: 3.5vw;
                          }

                          .TRlistRow {
                            margin: 5% 0% 6% 15%;
                            font-size: 3.1vw;
                          }

                          #contactForm {
                            padding: 18% 2% 5% 2%;
                          }

                          #contactFormRow {
                            text-align: center;
                            font-size: 4.1vw;
                            padding: 2% 5% 2% 5%;
                          }

                          #contactForm h2 {
                            font-size: 7.5vw;
                          }

                          #contactForm h3 {
                            font-size: 5vw;
                          }

                          #contactForm p {
                            margin: 7% 5% 7% 5%;
                            font-size: 3.5vw;
                          }

                          #CFButtonContainer button {
                            padding: 2% 20% 2% 20%;
                            font-size: 3.5vw;
                          }

                          .span12.redbox.hpjobs.row {
                            text-align: center;
                          }

                          h2#jobSearchLabel {
                            margin-bottom: 2%;
                          }

                          #ctl00_ctl34_g_9a1ae224_a3b6_4744_8c84_389a91952be6_btnSearch {
                            padding: 10px 20px;
                            margin-left: 6%;
                            display: block;
                          }

                          form select {
                            font-size: 2.2vw;
                          }

                          #enhancethebrandlogo {
                            width: 30%;
                            top: 84%;
                            left: 34%;
                          }
                        }
                      </style>
                      <div id="mainPageCarousel">
                        <div class="carousel slide" id="kcaCarousel" data-ride="carousel">
                          <ol class="carousel-indicators">
                            <li class="active" data-target="#kcaCarousel" data-slide-to="0">
                            </li>
                            <li data-target="#kcaCarousel" data-slide-to="1">
                            </li>
                            <li data-target="#kcaCarousel" data-slide-to="2">
                            </li>
                          </ol>
                          <div class="carousel-inner">
                            <div class="item active">
                              <a href="https://www.kcadeutag.com/Sustainability/Pages/default.aspx"><img class="carouselImages" src="/PublishingImages/ESG_report_2021_banner.jpg" alt=""></a>
                            </div>
                            <div class="item">
                              <a href="https://www.kcadeutag.com/awellofinnovation/Pages/woi.aspx"><img class="carouselImages" src="/PublishingImages/WOI_banner_04.jpg" alt=""></a>
                            </div>
                            <div class="item">
                              <a href="https://kenera.com/"><img class="carouselImages" src="/PublishingImages/kenera_banner_01.jpg" alt=""></a>
                            </div>
                          </div>
                          <!-- Controls (required for slide effect, but hidden from view) --><a class="left carousel-control" href="#kcaCarousel" data-slide="prev"><span class="glyphicon glyphicon-chevron-left"></span><span class="sr-only">Previous</span> </a>
                          <a class="right carousel-control" href="#kcaCarousel" data-slide="next">
                  <span class="glyphicon glyphicon-chevron-right"></span> 
                  <span class="sr-only">Next</span> </a>
                          <div id="page-title">
                            <!--  <div>A well of innovation </div>
               </div>
               <div class="title-tagline"> Discover how our technology and innovations are transforming drilling operations throughout the industry.<br/></div> 
               <div class="button" onclick="window.location.href = &#39;/awellofinnovation/Pages/woi.aspx&#39;;">Find out more</div> 
               <img id="enhancethebrandlogo" src="/awellofinnovation/PublishingImages/Pages/Well%20Of%20Innovation/enhancethebrandlogo.png" alt="">-->
                          </div>
                        </div>
                        <div class="container-fluid text-center" id="stripStats">
                          <div class="row" id="stripStatsRow">
                            <div class="col-md-4"> &nbsp;<br></div>
                            <div class="col-xs-12 col-md-4">
                              <div class="stats-text"> With over 130 years of experience, KCA Deutag is a leading drilling, engineering and technology company working onshore and offshore with a focus on safety, quality and operational performance.
                              </div>
                              <div class="button" id="kcaWayButton" onclick="window.location.href = '/whoweare/Pages/The-KCA-Deutag-Way.aspx';">The KCA Deutag Way<br></div>
                            </div>
                            <div class="col-md-4"> &nbsp;</div>
                          </div>
                        </div>
                        <div class="container-fluid text-center" id="angledStrip">
                          <div class="container-fluid text-center" id="turnRightProducts">
                            <br>
                            <div class="row ">
                              <div onclick="window.location.href = '/businessandservices/Pages/default.aspx?branch=1';" class="col-xs-6 col-md-3 toolkit">
                                <img class="branchLogos" src="/awellofinnovation/PublishingImages/Pages/Well%20Of%20Innovation/Homepage-Icons-Offshore.png" alt="">
                                <h3>
                                  <span class="redArrow">►︎</span> Offshore
                                </h3>
                                <p>Platform drilling operations &amp; maintenance</p>
                                <img class="branchLogosSmall" src="/awellofinnovation/PublishingImages/Pages/Well%20Of%20Innovation/Homepage-Logos-KCA.png" alt="">
                              </div>
                              <div onclick="window.location.href = '/businessandservices/Pages/default.aspx?branch=0';" class="col-xs-6 col-md-3 toolkit">
                                <img class="branchLogos" src="/awellofinnovation/PublishingImages/Pages/Well%20Of%20Innovation/Homepage-Icons-Land.png" alt="">
                                <h3>
                                  <span class="redArrow">►︎</span> Land
                                </h3>
                                <p>High specification fleet of onshore rigs</p>
                                <img class="branchLogosSmall" src="/awellofinnovation/PublishingImages/Pages/Well%20Of%20Innovation/Homepage-Logos-KCA.png" alt="">
                              </div>
                              <div onclick="window.location.href = '/businessandservices/Pages/default.aspx?branch=2';" class="col-xs-6 col-md-3 toolkit">
                                <img class="branchLogos" src="/awellofinnovation/PublishingImages/Pages/Well%20Of%20Innovation/Homepage-Icons-Engineering.png" alt="">
                                <h3>
                                  <span class="redArrow">►︎</span> Engineering
                                </h3>
                                <p>Design solutions for the energy &amp; infrastructure industries</p>
                                <img class="branchLogosSmall" src="/awellofinnovation/PublishingImages/Pages/Well%20Of%20Innovation/Homepage-Logos-RDS.png" alt="">
                              </div>
                              <div onclick="window.location.href = '/businessandservices/Pages/default.aspx?branch=3';" class="col-xs-6 col-md-3 toolkit">
                                <img class="branchLogos" src="/awellofinnovation/PublishingImages/Pages/Well%20Of%20Innovation/Homepage-Icons-Manufacturing.png" alt="">
                                <h3>
                                  <span class="redArrow">►︎</span> Manufacturing
                                </h3>
                                <p>Drilling rig and oilfield equipment &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</p>
                                <img class="branchLogosSmall" src="/awellofinnovation/PublishingImages/Pages/Well%20Of%20Innovation/Homepage-Logos-Bentec.png" alt="">
                              </div>
                            </div>
                          </div>
                          <br>
                        </div>
                        <div id="newsRow">
                          <h4>Latest News<br></h4>
                          <div class="row">
                            <div class="col-md-4 col-xs-12">
                              <div class="redArrowNews">►︎</div>
                              <a href="https://www.kcadeutag.com/media/news/Pages/KCA-Deutag-and-Eavor-GmbH-Sign-Contract-to-Drill-Revolutionary-Geothermal-Power-Project.aspx"><div class="articleText">KCA Deutag and Eavor GmbH Sign Contract to Drill Revolutionary Geothermal Power Project</div></a>
                              <p class="articleDate">19 September 2022</p>
                            </div>
                            <div class="col-md-4 col-xs-12">
                              <div class="redArrowNews">►︎<br></div>
                              <a href="https://www.kcadeutag.com/media/news/Pages/KCA-Deutag-Land-Drilling-Business-awarded-contract-extensions-worth-almost-$112-million.aspx"><div class="articleText">KCA Deutag Land Drilling Business awarded contract extensions worth almost $112 million</div></a>
                              <p class="articleDate">14 September 2022</p>
                            </div>
                            <div class="col-md-4 col-xs-12">
                              <div class="redArrowNews">►︎</div>
                              <a href="https://www.kcadeutag.com/media/news/Pages/Gordon-Ronaldson-Appointed-as-Kenera-Senior-Vice-President.aspx"><div class="articleText">Gordon Ronaldson Appointed as Kenera Senior Vice President</div></a>
                              <p class="articleDate">5 July 2022</p>
                            </div>
                          </div>
                          <div class="button" id="newsButton" onclick="window.location.href = '/media/news/Pages/default.aspx';">View all news<br></div>
                          <script>
                            < script >
                              //define friendly month names
                              const months = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"];

                            function onQuerySucceeded(sender, args) {
                              var listItemInfo = '';
                              var listItemEnumerator = collListItem.getEnumerator();
                              //get news news articles
                              var i = 0;
                              while (listItemEnumerator.moveNext()) {
                                oListItem = listItemEnumerator.get_current();
                                $('.articleText')[i].innerHTML = oListItem.get_item('Title');
                                $('.articleText').each(function() {
                                  $(this).innerHTML = oListItem.get_item('Title');
                                  $(this).parent().attr("href", _spPageContextInfo.webAbsoluteUrl + oListItem.get_item('FileRef'));
                                });
                                //format article date
                                var article_date = new Date(oListItem.get_item('ArticleStartDate'))
                                var formatted_date = article_date.getDate() + " " + months[article_date.getMonth()] + " " + article_date.getFullYear()
                                $('.articleDate')[i].innerHTML = formatted_date;
                                i++;
                                //alert(oListItem.get_item('Title')+oListItem.get_item('ArticleStartDate'));
                              }
                            }

                            function onQueryFailed() {
                              alert('failed');
                            }

                            function updateNews() {
                              //update html elements
                              var oListItem
                              var clientContext = new SP.ClientContext('/Media/News');
                              var oList = clientContext.get_web().get_lists().getByTitle('Pages');
                              var camlQuery = new SP.CamlQuery();
                              camlQuery.set_viewXml("<View>" + "<RowLimit>3</RowLimit>" + "<Query>" + "<OrderBy>" + "<FieldRef Name='ArticleStartDate' Ascending='False'></FieldRef>" + "</OrderBy>" + "</Query>" + "</View>");
                              this.collListItem = oList.getItems(camlQuery);
                              clientContext.load(collListItem);
                              clientContext.executeQueryAsync(Function.createDelegate(this, this.onQuerySucceeded), Function.createDelegate(this, this.onQueryFailed));
                              //_spPageContextInfo.webAbsoluteUrl + oListItem.get_item('FileRef');
                            }
                            $(document).ready(function() {
                            SP.SOD.executeFunc('SP.js', 'SP.ClientContext', updateNews);
                            });
                            });
                          </script>
                        </div>
                      </div>
                    </div>
                    <div class="ms-clear"></div>
                  </div>
                </div>
              </div>
            </div>
          </div>
          <div> <!--  class="row-fluid" -->
            <div class="span6" id="LeftBox">
              <div>
              </div>
            </div>
            <div class="span6" id="RightBox">
              <div>
              </div>
            </div>
          </div>
          <div>
            <div class="ms-webpart-zone ms-fullWidth">
              <div id="MSOZoneCell_WebPartctl00_ctl34_g_9a1ae224_a3b6_4744_8c84_389a91952be6" class="s4-wpcell-plain ms-webpartzone-cell ms-webpart-cell-vertical ms-fullWidth ">
                <div class="ms-webpart-chrome ms-webpart-chrome-vertical ms-webpart-chrome-fullWidth ">
                  <div webpartid="9a1ae224-a3b6-4744-8c84-389a91952be6" haspers="false" id="WebPartctl00_ctl34_g_9a1ae224_a3b6_4744_8c84_389a91952be6" width="100%" class="ms-WPBody noindex " allowdelete="false" allowexport="false" style="">
                    <div id="ctl00_ctl34_g_9a1ae224_a3b6_4744_8c84_389a91952be6">
                      <div class="span12 redbox hpjobs row">
                        <h2 id="jobSearchLabel" class="col-md-3 col-xs-12"> Job Search</h2>
                        <div class="control-group col-md-3 col-xs-12">
                          <label class="control-label" for="region"> Region </label>
                          <div class="controls">
                            <select name="ctl00$ctl34$g_9a1ae224_a3b6_4744_8c84_389a91952be6$ddlAreaOfInterest" id="ctl00_ctl34_g_9a1ae224_a3b6_4744_8c84_389a91952be6_ddlAreaOfInterest">
                              <option value="Any">Select region</option>
                              <option value="Europe">Europe</option>
                              <option value="Norge">Norge</option>
                            </select>
                          </div>
                        </div>
                        <div class="control-group col-md-3 col-xs-12">
                          <label class="control-label" for="position"> Job Position </label>
                          <div class="controls">
                            <select name="ctl00$ctl34$g_9a1ae224_a3b6_4744_8c84_389a91952be6$ddlPositionType" id="ctl00_ctl34_g_9a1ae224_a3b6_4744_8c84_389a91952be6_ddlPositionType">
                              <option value="Any">Select position</option>
                              <option value="Crane Operator">Crane Operator</option>
                              <option value="Equipment &amp; Maintenance">Equipment &amp; Maintenance</option>
                              <option value="Human Resources">Human Resources</option>
                              <option value="IT">IT</option>
                            </select>
                          </div>
                        </div>
                        <p class="hp-link col-md-3 col-xs-12">
                          <a id="ctl00_ctl34_g_9a1ae224_a3b6_4744_8c84_389a91952be6_btnSearch" href="javascript:__doPostBack('ctl00$ctl34$g_9a1ae224_a3b6_4744_8c84_389a91952be6$btnSearch','')">Search Jobs</a>
                        </p>
                      </div>
                    </div>
                    <div class="ms-clear"></div>
                  </div>
                </div>
                <div class="ms-PartSpacingVertical"></div>
              </div>
              <div id="MSOZoneCell_WebPartctl00_ctl34_g_fec453cf_ef61_4f3d_85ba_79b63f6ad0c4" class="s4-wpcell-plain ms-webpartzone-cell ms-webpart-cell-vertical ms-fullWidth ">
                <div class="ms-webpart-chrome ms-webpart-chrome-vertical ms-webpart-chrome-fullWidth ">
                  <div webpartid="fec453cf-ef61-4f3d-85ba-79b63f6ad0c4" haspers="false" id="WebPartctl00_ctl34_g_fec453cf_ef61_4f3d_85ba_79b63f6ad0c4" width="100%" class="ms-WPBody noindex " allowdelete="false" allowexport="false" style="">
                    <div id="ctl00_ctl34_g_fec453cf_ef61_4f3d_85ba_79b63f6ad0c4">
                      <div class="ms-rte-embedcode ms-rte-embedwp">
                        <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
                        <script type="application/javascript">
                          $(document).ready(function() {
                            //set classes and id for elements
                            $('#ctl00_ctl34_g_9a1ae224_a3b6_4744_8c84_389a91952be6').children("div").addClass("row") //create row
                            $('#ctl00_ctl34_g_9a1ae224_a3b6_4744_8c84_389a91952be6').children("div").children("h2").attr("id", "jobSearchLabel") //label
                            $('#ctl00_ctl34_g_9a1ae224_a3b6_4744_8c84_389a91952be6').children("div").children().addClass("col-md-3 col-xs-12")
                            //create div for first column
                            $('#ctl00_ctl34_g_9a1ae224_a3b6_4744_8c84_389a91952be6_ddlAreaOfInterest').children("option")[0].innerHTML = "Select region"
                            $('#ctl00_ctl34_g_9a1ae224_a3b6_4744_8c84_389a91952be6_ddlPositionType').children("option")[0].innerHTML = "Select position"
                            //change search button text
                            $('#ctl00_ctl34_g_9a1ae224_a3b6_4744_8c84_389a91952be6_btnSearch').text("Search Jobs");
                          });
                        </script>
                        <script>
                          $(document).ready(function() {
                          //set classes and id for elements
                          $('#ctl00_ctl34_g_9a1ae224_a3b6_4744_8c84_389a91952be6').children("div").addClass("row") //create row
                          $('#ctl00_ctl34_g_9a1ae224_a3b6_4744_8c84_389a91952be6').children("div").children("h2").attr("id", "jobSearchLabel") //label
                          $('#ctl00_ctl34_g_9a1ae224_a3b6_4744_8c84_389a91952be6').children("div").children().addClass("col-md-3 col-xs-12")
                          //create div for first column
                          $('#ctl00_ctl34_g_9a1ae224_a3b6_4744_8c84_389a91952be6_ddlAreaOfInterest').children("option")[0].innerHTML = "Select region"
                          $('#ctl00_ctl34_g_9a1ae224_a3b6_4744_8c84_389a91952be6_ddlPositionType').children("option")[0].innerHTML = "Select position"
                          //change search button text
                          $('#ctl00_ctl34_g_9a1ae224_a3b6_4744_8c84_389a91952be6_btnSearch').text("Search Jobs");
                          SP.SOD.executeFunc('SP.js', 'SP.ClientContext', updateNews);
                          });
                          });
                          $('.carousel').carousel({
                            pause: "false"
                          });
                          //define friendly month names
                          const months = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"];

                          function onQuerySucceeded(sender, args) {
                            var listItemInfo = '';
                            var listItemEnumerator = collListItem.getEnumerator();
                            //get news news articles
                            var i = 0;
                            while (listItemEnumerator.moveNext()) {
                              oListItem = listItemEnumerator.get_current();
                              $('.articleText')[i].innerHTML = oListItem.get_item('Title');
                              $('.articleText').each(function() {
                                $(this).innerHTML = oListItem.get_item('Title');
                                $(this).parent().attr("href", _spPageContextInfo.webAbsoluteUrl + oListItem.get_item('FileRef'));
                              });
                              //format article date
                              var article_date = new Date(oListItem.get_item('ArticleStartDate'))
                              var formatted_date = article_date.getDate() + " " + months[article_date.getMonth()] + " " + article_date.getFullYear()
                              $('.articleDate')[i].innerHTML = formatted_date;
                              i++;
                              //alert(oListItem.get_item('Title')+oListItem.get_item('ArticleStartDate'));
                            }
                          }

                          function onQueryFailed() {
                            alert('failed');
                          }

                          function updateNews() {
                            //update html elements
                            var oListItem
                            var clientContext = new SP.ClientContext('/Media/News');
                            var oList = clientContext.get_web().get_lists().getByTitle('Pages');
                            var camlQuery = new SP.CamlQuery();
                            camlQuery.set_viewXml("<View>" + "<RowLimit>3</RowLimit>" + "<Query>" + "<OrderBy>" + "<FieldRef Name='ArticleStartDate' Ascending='False'></FieldRef>" + "</OrderBy>" + "</Query>" + "</View>");
                            this.collListItem = oList.getItems(camlQuery);
                            clientContext.load(collListItem);
                            clientContext.executeQueryAsync(Function.createDelegate(this, this.onQuerySucceeded), Function.createDelegate(this, this.onQueryFailed));
                            //_spPageContextInfo.webAbsoluteUrl + oListItem.get_item('FileRef');
                          }
                        </script>
                      </div>
                    </div>
                    <div class="ms-clear"></div>
                  </div>
                </div>
              </div>
            </div>
          </div>
          <div style="display:none" id="hidZone"></div>
          <!-- Horizontal Rule -->
          <br class="clearfix">
          <div class="row-fluid horizontalrule">&nbsp;</div>
          <div id="ctl00_PlaceHolderFooterImages_ImgEditModePanel2" class="row-fluid">
            <div class="row-fluid" id="rollovers">
              <div class="span4">
                <div>
                </div>
              </div>
              <div class="span4">
                <div>
                </div>
              </div>
              <div class="span4">
                <div>
                </div>
              </div>
            </div>
          </div>
        </div>
      </span>
    </div>
    <!-- 
            </div>
        </div> -->
    <!--Story footer -->
    <div id="story-footer">
      <div class="story-footer-col">
        <p><b>KCA Deutag Group Headquarters &amp; Registered Office</b></p>
        <p>Bankhead Drive, City South Office Park,</p>
        <p>Portlethen, Aberdeenshire</p>
        <p>AB12 4XX</p>
        <div onclick="window.location.href = '/contactus/Pages/default.aspx';" id="globalsearchbutton"> Search all global locations</div>
      </div>
      <div class="story-footer-col">
        <p>T: +44 1224 987 000</p>
        <a href="mailto:info@kcadeutag.com?subject=Website Enquiry"><p>E: info@kcadeutag.com</p></a>
        <a href="https://www.linkedin.com/company/kca-deutag" target="_blank" title="Visit our LinkedIn page"><img src="/awellofinnovation/PublishingImages/Pages/Well%20Of%20Innovation/Icon-linkedin.png"></a>
      </div>
      <div class="story-footer-col">
        <p><b>© KCA Deutag <span id="footerYear">2022</span></b></p>
        <p>Registered in Scotland No 31961.</p>
        <br>
        <a href="/Pages/terms-and-conditions.aspx"><p>Terms and Conditions</p></a>
        <a href="/Pages/privacy-statement.aspx"><p>Privacy Statement</p></a>
        <a href="/whoweare/Documents/KCA%20Deutag%20Modern%20Slavery%20Statement.pdf"><p>Modern Slavery Statement</p></a>
      </div>
    </div>
    <!-- OLD Footer- uncomment to reactivate-->
    <!--<div id="ctl00_g_c07614e8_ddd2_40a7_88e1_dfb36053dc18" __MarkupType="vsattributemarkup" __WebPartId="{c07614e8-ddd2-40a7-88e1-dfb36053dc18}" WebPart="true" IsClosed="false">
	

<div id="footer">
    <div class="container">
        
                <div class="row-fluid">
                    <ul class="footernav">
            
                <li><a href="/Pages/default.aspx">KCA Deutag</a></li>
                
                        <li><a href="/whoweare/Pages/default.aspx">Who we are</a></li>
                    
                        <li><a href="/businessandservices/Pages/default.aspx">Business and Services</a></li>
                    
                        <li><a href="/rigs/Pages/default.aspx">Rigs</a></li>
                    
                        <li><a href="/Sustainability/Pages/default.aspx">Sustainability</a></li>
                    
                        <li><a href="/awellofinnovation/Pages/woi.aspx">A well of innovation</a></li>
                    
                        <li><a href="/careers/Pages/default.aspx">Careers</a></li>
                    
                        <li><a href="/investors/Pages/default.aspx">Investors</a></li>
                    
                        <li><a href="/media/news/Pages/default.aspx">Media</a></li>
                    
                        <li><a href="/contactus/Pages/default.aspx">Contact us</a></li>
                    
            
                </ul>
			    </div>          
            

        <div class="row-fluid footerfinalrow">
            
            <div class="span7 footerlinks">
                <ul class="footer-legal-links">
                    <li>&copy  KCA Deutag  2022</li>
                    <li><a href="/Pages/terms-and-conditions.aspx">Terms and conditions</a></li>
                    <li><a href="/Pages/privacy-statement.aspx">Privacy Statement</a></li>
                </ul>
            </div>
            <div class="span2 pull-right text-right toplink"><a href="#">Back to top <span class="icon-white  icon-chevron-up"></span></a></div>
        </div>


    </div>
</div>








</div>-->
    <script src="/Style Library/kca/js/jquery-1.11.0.js"></script>
    <script src="/Style Library/kca/js/jquery-jvectormap-1.2.2.min.js"></script>
    <script src="/Style Library/kca/js/jquery-jvectormap-world-mill-en.js"></script>
    <script src="/Style Library/kca/js/bootstrap.js"></script>
    <script src="/Style Library/kca/js/jquery.nivo.slider.js"></script>
    <script src="/Style Library/kca/js/kca.js"></script>
    <script>
      //<![CDATA[
      $(".collapse").collapse('toggle');
      //]]>
    </script>
    <div id="DeltaFormDigest">
      <script type="text/javascript">
        //<![CDATA[
        var formDigestElement = document.getElementsByName('__REQUESTDIGEST')[0];
        if (!((formDigestElement == null) || (formDigestElement.tagName.toLowerCase() != 'input') || (formDigestElement.type.toLowerCase() != 'hidden') || (formDigestElement.value == null) || (formDigestElement.value.length <= 0))) {
          formDigestElement.value = '0xF7470B8B82D80CD6C20C523F3F11939DE7ABF3835091A658C196EC128F537329A6CDD3E12D0E1A84F462C64A86D16C9225F31DB34ED27BFCD3200B57513AF27D,20 Sep 2022 20:03:52 -0000';
          g_updateFormDigestPageLoaded = new Date();
        }
        //]]>
      </script>
    </div>
    <script type="text/javascript">
      //<![CDATA[
      var _spFormDigestRefreshInterval = 1440000;
      window.g_updateFormDigestPageLoaded = new Date();
      window.g_updateFormDigestPageLoaded.setDate(window.g_updateFormDigestPageLoaded.getDate() - 5);
      var _fV4UI = true;

      function _RegisterWebPartPageCUI() {
        var initInfo = {
          editable: false,
          isEditMode: false,
          allowWebPartAdder: false,
          listId: "{73fecd07-abe0-4a16-ba23-c803f380ce9f}",
          itemId: 7,
          recycleBinEnabled: true,
          enableMinorVersioning: true,
          enableModeration: false,
          forceCheckout: true,
          rootFolderUrl: "\u002fPages",
          itemPermissions: {
            High: 16,
            Low: 196673
          }
        };
        SP.Ribbon.WebPartComponent.registerWithPageManager(initInfo);
        var wpcomp = SP.Ribbon.WebPartComponent.get_instance();
        var hid;
        hid = document.getElementById("_wpSelected");
        if (hid != null) {
          var wpid = hid.value;
          if (wpid.length > 0) {
            var zc = document.getElementById(wpid);
            if (zc != null) wpcomp.selectWebPart(zc, false);
          }
        }
        hid = document.getElementById("_wzSelected");
        if (hid != null) {
          var wzid = hid.value;
          if (wzid.length > 0) {
            wpcomp.selectWebPartZone(null, wzid);
          }
        }
      };

      function __RegisterWebPartPageCUI() {
        ExecuteOrDelayUntilScriptLoaded(_RegisterWebPartPageCUI, "sp.ribbon.js");
      }
      _spBodyOnLoadFunctionNames.push("__RegisterWebPartPageCUI");
      var __wpmExportWarning =
        'This Web Part Page has been personalized. As a result, one or more Web Part properties may contain confidential information. Make sure the properties contain information that is safe for others to read. After exporting this Web Part, view properties in the Web Part description file (.WebPart) by using a text editor such as Microsoft Notepad.';
      var __wpmCloseProviderWarning =
        'You are about to close this Web Part.  It is currently providing data to other Web Parts, and these connections will be deleted if this Web Part is closed.  To close this Web Part, click OK.  To keep this Web Part, click Cancel.';
      var __wpmDeleteWarning = 'You are about to permanently delete this Web Part.  Are you sure you want to do this?  To delete this Web Part, click OK.  To keep this Web Part, click Cancel.';
      ExecuteOrDelayUntilScriptLoaded(function() {
        Srch.ScriptApplicationManager.get_current().states = {
          "webUILanguageName": "en-US",
          "webDefaultLanguageName": "en-US",
          "contextUrl": "https://www.kcadeutag.com",
          "contextTitle": "KCA Deutag",
          "supportedLanguages": [{
            "id": 1025,
            "label": "Arabic"
          }, {
            "id": 1093,
            "label": "Bengali"
          }, {
            "id": 1026,
            "label": "Bulgarian"
          }, {
            "id": 1027,
            "label": "Catalan"
          }, {
            "id": 2052,
            "label": "Chinese (Simplified)"
          }, {
            "id": 1028,
            "label": "Chinese (Traditional)"
          }, {
            "id": 1050,
            "label": "Croatian"
          }, {
            "id": 1029,
            "label": "Czech"
          }, {
            "id": 1030,
            "label": "Danish"
          }, {
            "id": 1043,
            "label": "Dutch"
          }, {
            "id": 1033,
            "label": "English"
          }, {
            "id": 1035,
            "label": "Finnish"
          }, {
            "id": 1036,
            "label": "French"
          }, {
            "id": 1031,
            "label": "German"
          }, {
            "id": 1032,
            "label": "Greek"
          }, {
            "id": 1095,
            "label": "Gujarati"
          }, {
            "id": 1037,
            "label": "Hebrew"
          }, {
            "id": 1081,
            "label": "Hindi"
          }, {
            "id": 1038,
            "label": "Hungarian"
          }, {
            "id": 1039,
            "label": "Icelandic"
          }, {
            "id": 1057,
            "label": "Indonesian"
          }, {
            "id": 1040,
            "label": "Italian"
          }, {
            "id": 1041,
            "label": "Japanese"
          }, {
            "id": 1099,
            "label": "Kannada"
          }, {
            "id": 1042,
            "label": "Korean"
          }, {
            "id": 1062,
            "label": "Latvian"
          }, {
            "id": 1063,
            "label": "Lithuanian"
          }, {
            "id": 1086,
            "label": "Malay"
          }, {
            "id": 1100,
            "label": "Malayalam"
          }, {
            "id": 1102,
            "label": "Marathi"
          }, {
            "id": 1044,
            "label": "Norwegian"
          }, {
            "id": 1045,
            "label": "Polish"
          }, {
            "id": 1046,
            "label": "Portuguese (Brazil)"
          }, {
            "id": 2070,
            "label": "Portuguese (Portugal)"
          }, {
            "id": 1094,
            "label": "Punjabi"
          }, {
            "id": 1048,
            "label": "Romanian"
          }, {
            "id": 1049,
            "label": "Russian"
          }, {
            "id": 3098,
            "label": "Serbian (Cyrillic)"
          }, {
            "id": 2074,
            "label": "Serbian (Latin)"
          }, {
            "id": 1051,
            "label": "Slovak"
          }, {
            "id": 1060,
            "label": "Slovenian"
          }, {
            "id": 3082,
            "label": "Spanish (Spain)"
          }, {
            "id": 2058,
            "label": "Spanish (Mexico)"
          }, {
            "id": 1053,
            "label": "Swedish"
          }, {
            "id": 1097,
            "label": "Tamil"
          }, {
            "id": 1098,
            "label": "Telugu"
          }, {
            "id": 1054,
            "label": "Thai"
          }, {
            "id": 1055,
            "label": "Turkish"
          }, {
            "id": 1058,
            "label": "Ukrainian"
          }, {
            "id": 1056,
            "label": "Urdu"
          }, {
            "id": 1066,
            "label": "Vietnamese"
          }],
          "navigationNodes": [{
            "id": 0,
            "name": "This Site",
            "url": "~site/_layouts/15/osssearchresults.aspx?u={contexturl}",
            "promptString": "Search this site"
          }],
          "showAdminDetails": false,
          "defaultPagesListName": "Pages",
          "isSPFSKU": false,
          "userAdvancedLanguageSettingsUrl": "http://kcadwww/my/_layouts/15/EditProfile.aspx?Section=LanguageAndRegion\u0026UserSettingsProvider=234bf0ed%2D70db%2D4158%2Da332%2D4dfd683b4148\u0026ReturnUrl=https%3A%2F%2Fwww%2Ekcadeutag%2Ecom%2FPages%2Fdefault%2Easpx\u0026ShowAdvLang=1",
          "defaultQueryProperties": {
            "culture": 2057,
            "uiLanguage": 2057,
            "summaryLength": 180,
            "desiredSnippetLength": 90,
            "enableStemming": true,
            "enablePhonetic": false,
            "enableNicknames": false,
            "trimDuplicates": true,
            "bypassResultTypes": false,
            "enableInterleaving": true,
            "enableQueryRules": true,
            "processBestBets": true,
            "enableOrderingHitHighlightedProperty": false,
            "hitHighlightedMultivaluePropertyLimit": -1,
            "processPersonalFavorites": true
          }
        };
        Srch.U.trace(null, 'SerializeToClient', 'ScriptApplicationManager state initialized.');
      }, 'Search.ClientControls.js');
      var g_clientIdDeltaPlaceHolderMain = "DeltaPlaceHolderMain";
      var g_clientIdDeltaPlaceHolderUtilityContent = "DeltaPlaceHolderUtilityContent";
      ExecuteOrDelayUntilScriptLoaded(function() {
        if ($isNull($find('ctl00_g_2c21d82b_9615_4e0b_a097_9e42f83aba67_csr'))) {
          var sb = $create(Srch.SearchBox, {
            "delayLoadTemplateScripts": true,
            "initialPrompt": "Search this site",
            "messages": [],
            "queryGroupNames": ["Default"],
            "renderTemplateId": "~sitecollection/_catalogs/masterpage/Display Templates/Search/Control_SearchBox.js",
            "resultsPageAddress": "/Pages/SearchResults.aspx",
            "serverInitialRender": true,
            "showDataErrors": true,
            "showQuerySuggestions": false,
            "states": {},
            "tryInplaceQuery": false
          }, null, null, $get("ctl00_g_2c21d82b_9615_4e0b_a097_9e42f83aba67_csr"));
          sb.activate('Search this site', 'ctl00_g_2c21d82b_9615_4e0b_a097_9e42f83aba67_csr_sbox', 'ctl00_g_2c21d82b_9615_4e0b_a097_9e42f83aba67_csr_sboxdiv', 'ctl00_g_2c21d82b_9615_4e0b_a097_9e42f83aba67_csr_NavButton',
            'ctl00_g_2c21d82b_9615_4e0b_a097_9e42f83aba67_csr_AutoCompList', 'ctl00_g_2c21d82b_9615_4e0b_a097_9e42f83aba67_csr_NavDropdownList', 'ctl00_g_2c21d82b_9615_4e0b_a097_9e42f83aba67_csr_SearchLink', 'ms-srch-sbprogress',
            'ms-srch-sb-prompt ms-helperText');
        }
      }, 'Search.ClientControls.js'); //]]>
    </script>
    <span id="DeltaPlaceHolderUtilityContent"></span>
    <!-- Start Cookie Assisstant (https://cookieassistant.com) -->
    <!-- <script src="https://app.cookieassistant.com/widget.js?token=nUwAz5eLMP1U_IvYu8Wbjg" type="text/javascript"></script>  -->
    <!-- <div id="cookie_assistant_container"></div>  -->
    <!-- End Cookie Assistant -->
    <!--  Old Google Analytics code
  		<script type="text/javascript">
  			var gaJsHost=(("https:"==document.location.protocol)?"https://ssl.":"https://www.");document.write(unescape("%3Cscript src='"+gaJsHost+"google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
			try{var pageTracker=_gat._getTracker("UA-9819886-1");pageTracker._trackPageview();}catch(err){}
		</script>
   -->
    <script>
      //$("li").filter(":contains('KCA Deutag')").remove();
      // Google Analytics commented out  
      //  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
      //  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
      //  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
      //  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
      //  ga('create', 'UA-48047284-1', 'auto');
      //  ga('send', 'pageview');
      //set date in footer
      var d = new Date();
      document.getElementById("footerYear").innerHTML = d.getFullYear();
      //mobile nav 
      $('#subsite_pages').prepend($('#subnav').children('.container').children('.row-fluid').children('ul').clone());
      $('#kca_subsites').prepend($('#topnav').children('.container').children('.navbar').children('.navbar-inner').children('.nav-collapse').children('ul').clone());
    </script>
    <script>
      $('.footer-legal-links').append('<li><a href="/whoweare/Documents/KCA%20Deutag%20Modern%20Slavery%20Statement.pdf" target="_new">Modern Slavery Statement</a></li>');
    </script>
    <!-- StatCounter commented out -->
    <!-- Start of StatCounter Code -->
    <!-- 
  
  <script type="text/javascript">
var sc_project=9904293; 
var sc_invisible=1; 
var sc_security="3d7670d8"; 
var scJsHost = (("https:" == document.location.protocol) ?
"https://secure." : "http://www.");
document.write("<sc"+"ript type='text/javascript' src='" +
scJsHost+
"statcounter.com/counter/counter.js'></"+"script>");
</script>
<noscript><div class="statcounter"><a title="click tracking"
href="https://statcounter.com/" target="_blank"><img
class="statcounter"
src="https://c.statcounter.com/9904293/0/3d7670d8/1/"
alt="click tracking"></a></div></noscript>

 -->
    <!-- End of StatCounter Code -->
    <!-- start of cookie consent code -->
    <script src="https://cdn.jsdelivr.net/npm/cookieconsent@3/build/cookieconsent.min.js" data-cfasync="false"></script>
    <script>
      window.cookieconsent.initialise({
        "palette": {
          "popup": {
            "background": "#3e3e3e"
          },
          "button": {
            "background": "#f20017"
          }
        },
        "content": {
          "message": "This website intends to use cookies for improvement of quality and user experience. By continuing to use the site, you confirm your awareness and acceptance of our use of cookies.",
          "dismiss": "Agree",
          "href": "/Pages/privacy-statement.aspx"
        }
      });
    </script>
  </div>
</form>

Text Content

This website intends to use cookies for improvement of quality and user
experience. By continuing to use the site, you confirm your awareness and
acceptance of our use of cookies. Learn more
Agree

Turn on more accessible mode
Turn off more accessible mode

Sign In

 * It looks like your browser does not have JavaScript enabled. Please turn on
   JavaScript and try again.
   
   
 * 
 * 
 * 
   

 * KCA Deutag
 * Who we are
 * Business and Services
 * Rigs
 * Sustainability
 * A well of innovation
 * Careers
 * Investors
 * Media
 * Contact us


KCA Deutag
 * KCA Deutag
 * Who we are
 * Business and Services
 * Rigs
 * Sustainability
 * A well of innovation
 * Careers
 * Investors
 * Media
 * Contact us

 * Home > 


HOME

Page Image


Page Content

 1. 
 2. 
 3. 


Previous Next

 

With over 130 years of experience, KCA Deutag is a leading drilling, engineering
and technology company working onshore and offshore with a focus on safety,
quality and operational performance.
The KCA Deutag Way

 




►︎ OFFSHORE

Platform drilling operations & maintenance


►︎ LAND

High specification fleet of onshore rigs


►︎ ENGINEERING

Design solutions for the energy & infrastructure industries


►︎ MANUFACTURING

Drilling rig and oilfield equipment            


LATEST NEWS


►︎
KCA Deutag and Eavor GmbH Sign Contract to Drill Revolutionary Geothermal Power
Project

19 September 2022

►︎

KCA Deutag Land Drilling Business awarded contract extensions worth almost $112
million

14 September 2022

►︎
Gordon Ronaldson Appointed as Kenera Senior Vice President

5 July 2022

View all news





JOB SEARCH

Region
Select region Europe Norge
Job Position
Select position Crane Operator Equipment & Maintenance Human Resources IT

Search Jobs






 


KCA Deutag Group Headquarters & Registered Office

Bankhead Drive, City South Office Park,

Portlethen, Aberdeenshire

AB12 4XX

Search all global locations

T: +44 1224 987 000

E: info@kcadeutag.com

© KCA Deutag 2022

Registered in Scotland No 31961.


Terms and Conditions

Privacy Statement

Modern Slavery Statement